diff options
author | Paul Smith <psmith@gnu.org> | 2005-04-08 12:51:20 +0000 |
---|---|---|
committer | Paul Smith <psmith@gnu.org> | 2005-04-08 12:51:20 +0000 |
commit | 3daf8df6ee835b9edcc068af33ae97910bb8d934 (patch) | |
tree | a90131bc43bd817abd1850df4ade8d58339d3334 /tests | |
parent | 4923580e3a5b3d9e7ff29ef1e5a5339cc7619a4b (diff) | |
download | gunmake-3daf8df6ee835b9edcc068af33ae97910bb8d934.tar.gz |
Fix some Savannah bugs.
Updates to docs (still need more work here) and NEWS file.
New language.
Diffstat (limited to 'tests')
-rw-r--r-- | tests/ChangeLog | 4 | ||||
-rw-r--r-- | tests/scripts/features/parallelism | 7 | ||||
-rw-r--r-- | tests/scripts/targets/SECONDARY | 13 |
3 files changed, 24 insertions, 0 deletions
diff --git a/tests/ChangeLog b/tests/ChangeLog index 72575e8..698cffb 100644 --- a/tests/ChangeLog +++ b/tests/ChangeLog @@ -1,3 +1,7 @@ +2005-04-07 Paul D. Smith <psmith@gnu.org> + + * scripts/targets/SECONDARY: Add a test for Savannah bug #12331. + 2005-03-15 Boris Kolpackov <boris@kolpackov.net> * scripts/variables/automatic: Add a test for Savannah bug #12320. diff --git a/tests/scripts/features/parallelism b/tests/scripts/features/parallelism index cd75392..f500352 100644 --- a/tests/scripts/features/parallelism +++ b/tests/scripts/features/parallelism @@ -97,4 +97,11 @@ $answer = "ONE.inc\nTHREE.inc\nTWO.inc\nONE\nTHREE\nTWO\nsuccess\n"; unlink('1.inc', '2.inc'); +# Test shell functions within commands: make sure they're not reducing our +# parallelism. + +run_make_test('.PHONY: all +all: ; @echo $(shell echo hi) +','','hi'); + 1; diff --git a/tests/scripts/targets/SECONDARY b/tests/scripts/targets/SECONDARY index a6c5dab..cf580b5 100644 --- a/tests/scripts/targets/SECONDARY +++ b/tests/scripts/targets/SECONDARY @@ -108,5 +108,18 @@ $answer = "$make_name: `final' is up to date.\n"; unlink('source', 'final', 'intermediate'); + +# TEST #8 -- test the "global" .SECONDARY, with .PHONY. + +touch('version2'); +run_make_test(' +.PHONY: version +.SECONDARY: +version2: version ; @echo GOOD +all: version2', + 'all', 'GOOD'); + +unlink('version2'); + # This tells the test driver that the perl test script executed properly. 1; |