diff options
author | Paul Smith <psmith@gnu.org> | 2003-03-25 00:15:25 +0000 |
---|---|---|
committer | Paul Smith <psmith@gnu.org> | 2003-03-25 00:15:25 +0000 |
commit | 955899ef770fc289febe3f186e4533e09baa7076 (patch) | |
tree | 4f3b49e3a7c2acba5cb614fdcf118814db022843 /tests | |
parent | 4068c5e4a3eb0f47ec3cb4ee4fad5dd2edb9de6f (diff) | |
download | gunmake-955899ef770fc289febe3f186e4533e09baa7076.tar.gz |
Commit fix for bug #1418.
Upgrade to require autoconf 2.56.
Fix a pathological performance hit substituting in large values with
lots of words.
Diffstat (limited to 'tests')
-rw-r--r-- | tests/ChangeLog | 5 | ||||
-rw-r--r-- | tests/scripts/options/dash-t | 20 |
2 files changed, 25 insertions, 0 deletions
diff --git a/tests/ChangeLog b/tests/ChangeLog index 39bf62f..88fffb6 100644 --- a/tests/ChangeLog +++ b/tests/ChangeLog @@ -20,6 +20,11 @@ * scripts/functions/eval: Test using $(eval ...) inside conditionals (Bug #1516). +2002-10-14 Paul D. Smith <psmith@gnu.org> + + * scripts/options/dash-t: Add a test for handling -t on targets + with no commands (Bug #1418). + 2002-10-13 Paul D. Smith <psmith@gnu.org> * scripts/features/targetvars: Add a test for exporting diff --git a/tests/scripts/options/dash-t b/tests/scripts/options/dash-t index 8192fbf..ec27d7a 100644 --- a/tests/scripts/options/dash-t +++ b/tests/scripts/options/dash-t @@ -35,4 +35,24 @@ $answer = "touch interm-a\ntouch final-a\ntouch interm-b\ntouch final-b\n"; unlink('orig1-a', 'orig2-a', 'interm-a', 'final-a'); unlink('orig1-b', 'orig2-b', 'interm-b', 'final-b'); +# TEST 1 +# -t should not touch files with no commands. + +$makefile2 = &get_tmpfile; + +open(MAKEFILE, "> $makefile2"); +print MAKEFILE <<'EOMAKE'; + +PHOOEY: xxx +xxx: ; @: + +EOMAKE +close(MAKEFILE); + +&run_make_with_options($makefile2, "-t", &get_logfile); +$answer = "touch xxx\n"; +&compare_output($answer, &get_logfile(1)); + +unlink('xxx'); + 1; |