aboutsummaryrefslogtreecommitdiff
path: root/testcase
diff options
context:
space:
mode:
authorFumitoshi Ukai <fumitoshi.ukai@gmail.com>2015-06-02 15:18:53 +0900
committerFumitoshi Ukai <fumitoshi.ukai@gmail.com>2015-06-02 15:18:53 +0900
commit769157a316d49912a326162323499d8c675b9559 (patch)
tree11e5177b6e8424b7d4e953992234e54e56eba493 /testcase
parent98500376676872e3e7df9ab18bcb1406f1d47a70 (diff)
downloadkati-769157a316d49912a326162323499d8c675b9559.tar.gz
fix eval_assign.mk
testcase a.x=X y:=Y $(foreach tag,x,$(eval a.$(tag)+=$(y))) y:=Z $(foreach tag,x,$(eval a.$(tag)+=$(y))) $(info $(a.x)) before: X Z Z should be: X Y Z
Diffstat (limited to 'testcase')
-rw-r--r--testcase/eval_assign.mk8
1 files changed, 7 insertions, 1 deletions
diff --git a/testcase/eval_assign.mk b/testcase/eval_assign.mk
index 487df1b..8c9a2a7 100644
--- a/testcase/eval_assign.mk
+++ b/testcase/eval_assign.mk
@@ -33,6 +33,12 @@ define evaltest
echo _$(g)_
endef
+a.x=X
+y:=Y
+$(foreach tag,x,$(eval a.$(tag)+=$(y)))
+y:=Z
+$(foreach tag,x,$(eval a.$(tag)+=$(y)))
+$(info $(a.x))
+
test:
$(call evaltest)
-