Changeset 3140 in kBuild for trunk/src/kmk/tests/scripts/features/se_explicit
- Timestamp:
- Mar 14, 2018 9:28:10 PM (7 years ago)
- Location:
- trunk/src/kmk
- Files:
-
- 2 edited
-
. (modified) (1 prop)
-
tests/scripts/features/se_explicit (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/features/se_explicit
r2591 r3140 8 8 # bird: Modified this test to use ${PRE} instead of $(PRE) as it failes 9 9 # when make is built with NO_ARCHIVES defined. 10 11 # If we don't support archives then the prerequisite is different 12 my $prereq = exists $FEATURES{'archives'} ? '$' : '$(PRE)'; 10 13 11 14 run_make_test(q! … … 21 24 !, 22 25 '', 23 " \${PRE}\nbar\$biz\nfoo\$bar : bar\$baz bar\$biz");26 "$prereq\nbar\$biz\nfoo\$bar : bar\$baz bar\$biz"); 24 27 25 28 run_make_test(undef, 'SE=1', "three\nfour\nbariz\nfoo\$bar : baraz bariz"); … … 118 121 all : $$(eval $$(info test)) 119 122 !, 120 '', "test\n#MAKE#: Nothing to be done for `all'.\n");123 '', "test\n#MAKE#: Nothing to be done for 'all'.\n"); 121 124 122 125 # TEST #5: (NEGATIVE) catch eval in a prereq list trying to create new … … 155 158 156 159 157 # This tells the test driver that the perl test script executed properly. 160 # Allow patsubst shorthand in second expansion context. 161 # Requires the colon to be quoted. Savannah bug #16545 162 run_make_test(q! 163 .PHONY: foo.bar 164 .SECONDEXPANSION: 165 foo: $$(@\\:%=%.bar); @echo '$^' 166 !, 167 '', "foo.bar\n"); 168 158 169 1;
Note:
See TracChangeset
for help on using the changeset viewer.

