Wed, 31 Dec 2014 07:16:47 +0100
Revert simplistic fix pending revisit of Mozilla integration attempt.
1 #T commandline: ['CLINEVAR=clineval', 'CLINEVAR2=clineval2']
3 # this doesn't actually test overrides yet, because they aren't implemented in pymake,
4 # but testing origins in general is important
6 MVAR = mval
7 CLINEVAR = deadbeef
9 override CLINEVAR2 = mval2
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