summaryrefslogtreecommitdiff
path: root/devel/bmake/files/unit-tests/varcmd.mk
diff options
context:
space:
mode:
authornia <nia@pkgsrc.org>2020-05-24 05:35:51 +0000
committernia <nia@pkgsrc.org>2020-05-24 05:35:51 +0000
commit8c218dc01b376e7a560d2b7fcbacca532b75fe4b (patch)
tree934e95ccea73f17c420a7617a820bc6a2596e583 /devel/bmake/files/unit-tests/varcmd.mk
parent41f4d684ea949e703f7e4cdb02fffeb278231228 (diff)
downloadpkgsrc-8c218dc01b376e7a560d2b7fcbacca532b75fe4b.tar.gz
Import bmake-BMAKE
Diffstat (limited to 'devel/bmake/files/unit-tests/varcmd.mk')
-rw-r--r--devel/bmake/files/unit-tests/varcmd.mk15
1 files changed, 13 insertions, 2 deletions
diff --git a/devel/bmake/files/unit-tests/varcmd.mk b/devel/bmake/files/unit-tests/varcmd.mk
index b107a7ccec8..1d6e75c7fb2 100644
--- a/devel/bmake/files/unit-tests/varcmd.mk
+++ b/devel/bmake/files/unit-tests/varcmd.mk
@@ -1,4 +1,4 @@
-# $Id: varcmd.mk,v 1.1.1.1 2015/05/19 21:36:45 joerg Exp $
+# $Id: varcmd.mk,v 1.1.1.2 2020/05/24 05:35:53 nia Exp $
#
# Test behaviour of recursive make and vars set on command line.
@@ -15,7 +15,7 @@ show:
@echo "${TAG} FU=<v>${FU}</v> FOO=<v>${FOO}</v> VAR=<v>${VAR}</v>"
one: show
- @${.MAKE} -f ${MAKEFILE} FU=bar FOO=goo two
+ @${.MAKE} -f ${MAKEFILE} FU=bar FOO+=goo two
two: show
@${.MAKE} -f ${MAKEFILE} three
@@ -24,6 +24,17 @@ three: show
@${.MAKE} -f ${MAKEFILE} four
+.ifmake two
+# this should not work
+FU+= oops
+FOO+= oops
+_FU:= ${FU}
+_FOO:= ${FOO}
+two: immutable
+immutable:
+ @echo "$@ FU='${_FU}'"
+ @echo "$@ FOO='${_FOO}'"
+.endif
.ifmake four
VAR=Internal
.MAKEOVERRIDES+= VAR