]> git.ipfire.org Git - thirdparty/make.git/commit
[SV 59870] define/undefine prerequisites are not target-specific vars
authorPaul Smith <psmith@gnu.org>
Sun, 14 Mar 2021 20:32:47 +0000 (16:32 -0400)
committerPaul Smith <psmith@gnu.org>
Sun, 14 Mar 2021 20:35:38 +0000 (16:35 -0400)
commitda6fc6aae2e26b24073591b18ca92e42dda20d8c
tree21e0864df13ad8d8c8754ca7f655164340724e01
parentd9aff6b81731ba55a502d3768a55233b666877fd
[SV 59870] define/undefine prerequisites are not target-specific vars

* src/read.c (parse_var_assignment): If called in a target-specific
variable context don't allow define/undefine as variable assignments.
* test/scripts/variables/define: Add a test.
* test/scripts/variables/undefine: Add a test.
src/read.c
tests/scripts/variables/define
tests/scripts/variables/undefine