Closed Bug 794966 Opened 7 years ago Closed 7 years ago
pymake treats environment variables as := assignments
Consider the following Makefile: FOO += $(BAR) BAR := bar foo: @echo $(FOO) FOO=foo make -f test.mk outputs "foo bar" (while make -f test.mk FOO=foo output "foo") pymake outputs "foo". The real life case is that we export DLLFLAGS in security/build/Makefile.in, and security/coreconf/WIN32.mk appends -OUT="$@" to it. So the value ends up being whatever was exported + -OUT="", which fails to build.
Attachment #665486 - Flags: review?(ted.mielczarek) → review+
Status: NEW → RESOLVED
Closed: 7 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla18
You need to log in before you can comment on or make changes to this bug.