]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/blob - contrib/bmake/unit-tests/varmisc.exp
Update to bmake-20200902
[FreeBSD/FreeBSD.git] / contrib / bmake / unit-tests / varmisc.exp
1
2 :D expanded when var set
3 true
4 TRUE
5 :U expanded when var undef
6 true
7 TRUE
8 :D skipped if var undef
9
10 :U skipped when var set
11 is set
12 :? only lhs when value true
13 true
14 TRUE
15 :? only rhs when value false
16 false
17 FALSE
18 do not evaluate or expand :? if discarding
19 is set
20 year=2016 month=04 day=01
21 date=20160401
22 Version=123.456.789 == 123456789
23 Literal=3.4.5 == 3004005
24 We have target specific vars
25 MAN= make.1
26 save-dollars: 0        = $
27 save-dollars: 1        = $$
28 save-dollars: 2        = $$
29 save-dollars: False    = $
30 save-dollars: True     = $$
31 save-dollars: false    = $
32 save-dollars: true     = $$
33 save-dollars: Yes      = $$
34 save-dollars: No       = $
35 save-dollars: yes      = $$
36 save-dollars: no       = $
37 save-dollars: On       = $$
38 save-dollars: Off      = $
39 save-dollars: ON       = $$
40 save-dollars: OFF      = $
41 save-dollars: on       = $$
42 save-dollars: off      = $
43 export-appended: env
44 export-appended: env
45 export-appended: env mk
46 parse-dynamic: parse-dynamic parse-dynamic before
47 parse-dynamic: parse-dynamic parse-dynamic after
48 parse-dynamic: parse-dynamic parse-dynamic after
49 varerror-unclosed:begin
50 make: Unclosed variable ""
51
52 make: Unclosed variable "UNCLOSED"
53
54 make: Unclosed variable "UNCLOSED"
55
56 make: Unclosed variable "PATTERN"
57 make: Unclosed variable specification (expecting '}') for "UNCLOSED" (value "") modifier M
58
59 make: Unclosed variable "param"
60 make: Unclosed variable "UNCLOSED."
61
62
63 make: Unclosed variable "UNCLOSED.1"
64
65 make: Unclosed variable "UNCLOSED.2"
66
67 make: Unclosed variable "UNCLOSED.3"
68
69 make: Unclosed variable "UNCLOSED_ORIG"
70
71 varerror-unclosed:end
72 target1-flags: we have: one two
73 target2-flags: we have: one two three four
74 exit status 0