diff options
author | Fumitoshi Ukai <fumitoshi.ukai@gmail.com> | 2015-06-02 15:18:53 +0900 |
---|---|---|
committer | Fumitoshi Ukai <fumitoshi.ukai@gmail.com> | 2015-06-02 15:18:53 +0900 |
commit | 769157a316d49912a326162323499d8c675b9559 (patch) | |
tree | 11e5177b6e8424b7d4e953992234e54e56eba493 /testcase | |
parent | 98500376676872e3e7df9ab18bcb1406f1d47a70 (diff) | |
download | kati-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.mk | 8 |
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) - |