From 955899ef770fc289febe3f186e4533e09baa7076 Mon Sep 17 00:00:00 2001 From: Paul Smith Date: Tue, 25 Mar 2003 00:15:25 +0000 Subject: Commit fix for bug #1418. Upgrade to require autoconf 2.56. Fix a pathological performance hit substituting in large values with lots of words. --- tests/scripts/options/dash-t | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) (limited to 'tests/scripts') 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; -- cgit v1.2.3