build/pymake/tests/var-overrides.mk

branch
TOR_BUG_9701
changeset 3
141e0f1194b1
equal deleted inserted replaced
-1:000000000000 0:3b08f4106fd1
1 #T commandline: ['CLINEVAR=clineval', 'CLINEVAR2=clineval2']
2
3 # this doesn't actually test overrides yet, because they aren't implemented in pymake,
4 # but testing origins in general is important
5
6 MVAR = mval
7 CLINEVAR = deadbeef
8
9 override CLINEVAR2 = mval2
10
11 all:
12 test "$(origin NOVAR)" = "undefined"
13 test "$(CLINEVAR)" = "clineval"
14 test "$(origin CLINEVAR)" = "command line"
15 test "$(MVAR)" = "mval"
16 test "$(origin MVAR)" = "file"
17 test "$(@)" = "all"
18 test "$(origin @)" = "automatic"
19 test "$(origin CLINEVAR2)" = "override"
20 test "$(CLINEVAR2)" = "mval2"
21 @echo TEST-PASS

mercurial