Changeset 3140 in kBuild for trunk/src/kmk/tests/scripts/variables/special
- Timestamp:
- Mar 14, 2018 9:28:10 PM (7 years ago)
- Location:
- trunk/src/kmk
- Files:
-
- 2 edited
-
. (modified) (1 prop)
-
tests/scripts/variables/special (modified) (4 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/kmk
-
Property svn:mergeinfo
set to
/vendor/gnumake/current merged eligible
-
Property svn:mergeinfo
set to
-
trunk/src/kmk/tests/scripts/variables/special
r2000 r3140 15 15 BAR := bar 16 16 17 all: 18 @echo X1 = $(X1) 19 @echo X2 = $(X2) 20 @echo LAST = $(sort $(filter FOO BAR,$(.VARIABLES))) 17 all: ; @echo X1 = $(X1); echo X2 = $(X2); echo LAST = $(sort $(filter FOO BAR,$(.VARIABLES))) 21 18 ', 22 19 '', "X1 =\nX2 = FOO\nLAST = BAR FOO\n"); 23 20 21 # SV 45728: Test that undefining a variable is reflected properly 24 22 23 &run_make_test(' 24 FOO := foo 25 BAR := bar 26 $(info one: $(sort $(filter FOO BAR BAZ,$(.VARIABLES)))) 27 undefine BAR 28 BAZ := baz 29 $(info two: $(sort $(filter FOO BAR BAZ,$(.VARIABLES)))) 30 all:;@: 31 ', 32 '', "one: BAR FOO\ntwo: BAZ FOO\n"); 25 33 26 34 # $makefile2 = &get_tmpfile; … … 32 40 33 41 # all: foo 34 # @echo X1 = $(X1)35 # @echo X2 = $(X2)36 # @echo LAST = $(sort $(.TARGETS))42 # @echo X1 = $(X1) 43 # @echo X2 = $(X2) 44 # @echo LAST = $(sort $(.TARGETS)) 37 45 38 46 # X2 := $(sort $(.TARGETS)) … … 55 63 &run_make_test(' 56 64 define foo 57 : foo-one \65 : foo-one\ 58 66 foo-two 59 67 : foo-three … … 116 124 : foo-four'); 117 125 126 # Test that the "did you mean TAB" message is printed properly 127 128 run_make_test(q! 129 $x. 130 !, 131 '', '#MAKEFILE#:2: *** missing separator. Stop.', 512); 132 133 run_make_test(q! 134 foo: 135 bar 136 !, 137 '', '#MAKEFILE#:3: *** missing separator (did you mean TAB instead of 8 spaces?). Stop.', 512); 138 139 run_make_test(q! 140 .RECIPEPREFIX = : 141 foo: 142 bar 143 !, 144 '', '#MAKEFILE#:4: *** missing separator. Stop.', 512); 145 118 146 1; 147 148 ### Local Variables: 149 ### eval: (setq whitespace-action (delq 'auto-cleanup whitespace-action)) 150 ### End:
Note:
See TracChangeset
for help on using the changeset viewer.

