diff options
Diffstat (limited to 'tests/scripts/features')
-rw-r--r-- | tests/scripts/features/patspecific_vars | 14 | ||||
-rw-r--r-- | tests/scripts/features/patternrules | 12 |
2 files changed, 26 insertions, 0 deletions
diff --git a/tests/scripts/features/patspecific_vars b/tests/scripts/features/patspecific_vars index 355e86d..8ca228d 100644 --- a/tests/scripts/features/patspecific_vars +++ b/tests/scripts/features/patspecific_vars @@ -131,4 +131,18 @@ ab: ; @echo "$(FOO)" run_make_test(undef, 'FOO=C', "C f1\n"); +# TEST #9: Test shortest stem selection in pattern-specific variables. + +run_make_test(' +%-mt.x: x := two +%.x: x := one + +all: foo.x foo-mt.x + +foo.x: ;@echo $x +foo-mt.x: ;@echo $x +', +'', +"one\ntwo"); + 1; diff --git a/tests/scripts/features/patternrules b/tests/scripts/features/patternrules index dcaf0dd..eebe7c0 100644 --- a/tests/scripts/features/patternrules +++ b/tests/scripts/features/patternrules @@ -207,6 +207,18 @@ CWEAVE := : unlink(@f); +# TEST #9: Test shortest stem selection in pattern rules. + +run_make_test(' +%.x: ;@echo one +%-mt.x: ;@echo two + +all: foo.x foo-mt.x +', +'', +"one\ntwo"); + +1; # This tells the test driver that the perl test script executed properly. 1; |