projects
/
libusual.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
3d2373a
)
antimake: postpone varoverride in BigTargetBuild
author
Marko Kreen
<markokr@gmail.com>
Tue, 5 Jun 2012 14:27:41 +0000
(17:27 +0300)
committer
Marko Kreen
<markokr@gmail.com>
Tue, 5 Jun 2012 14:37:10 +0000
(17:37 +0300)
If variables are overrided immediately, they don't
see changes made inside BigTargetBuild.
mk/antimake.mk
patch
|
blob
|
blame
|
history
diff --git
a/mk/antimake.mk
b/mk/antimake.mk
index fe343407aeca3c49f2229525bba5a4dd37c9832a..11630b4699a9d9551d512e5676974aa17ea67f46 100755
(executable)
--- a/
mk/antimake.mk
+++ b/
mk/antimake.mk
@@
-941,7
+941,7
@@
$(1)_CFLAGS := $$(call FixIncludes,$$(srcdir),$$($(1)_CFLAGS))
.PHONY: build_$(1) clean_$(1)
# allow target-specific variables
-$
(call VarOverride,$(1),$(call FinalTargetFile,$(1),$(2),$(3
)))
+$
$(eval $$(call VarOverride,$(1),$(call FinalTargetFile,$(1),$(2),$(3)
)))
# build and clean by default, unless flagged EXTRA
$(IFNEQ) ($(4),EXTRA)