diff options
author | Boris Kolpackov <boris@kolpackov.net> | 2009-10-06 12:36:29 +0000 |
---|---|---|
committer | Boris Kolpackov <boris@kolpackov.net> | 2009-10-06 12:36:29 +0000 |
commit | bd2d124f275cec912d33ec1463ba66e799518340 (patch) | |
tree | 001ad6cbe5778e036c188bc67008efa2bf182af5 /tests | |
parent | 4254e88cfa7704ea4a55d94a9aee5b19b081b3db (diff) | |
download | gunmake-bd2d124f275cec912d33ec1463ba66e799518340.tar.gz |
Fix savannah bug 25780. Optimize things a bit.
Diffstat (limited to 'tests')
-rw-r--r-- | tests/ChangeLog | 5 | ||||
-rw-r--r-- | tests/scripts/features/se_explicit | 13 |
2 files changed, 9 insertions, 9 deletions
diff --git a/tests/ChangeLog b/tests/ChangeLog index 939a5f5..bfd5671 100644 --- a/tests/ChangeLog +++ b/tests/ChangeLog @@ -1,5 +1,10 @@ 2009-10-06 Boris Kolpackov <boris@codesynthesis.com> + * scripts/features/se_explicit: Enable the test for now fixed + savannah bug 25780. + +2009-10-06 Boris Kolpackov <boris@codesynthesis.com> + * scripts/variables/undefine: Tests for the new undefine feature. 2009-10-03 Paul Smith <psmith@gnu.org> diff --git a/tests/scripts/features/se_explicit b/tests/scripts/features/se_explicit index 1b51474..79e0a36 100644 --- a/tests/scripts/features/se_explicit +++ b/tests/scripts/features/se_explicit @@ -131,9 +131,8 @@ endef '', "#MAKE#: *** prerequisites cannot be defined in recipes. Stop.\n", 512); -if ($all_tests) { - # Automatic $$+ variable expansion issue. Savannah bug #25780 - run_make_test(q! +# Automatic $$+ variable expansion issue. Savannah bug #25780 +run_make_test(q! all : foo foo .SECONDEXPANSION: all : $$+ ; @echo '$+' @@ -141,11 +140,9 @@ foo : ; !, '', "foo foo foo foo\n"); -} -if ($all_tests) { - # Automatic $$+ variable expansion issue. Savannah bug #25780 - run_make_test(q! +# Automatic $$+ variable expansion issue. Savannah bug #25780 +run_make_test(q! all : bar bar bar : ; q%x : ; @@ -154,8 +151,6 @@ a%l: q1x $$+ q2x ; @echo '$+' !, '', "q1x bar bar q2x bar bar\n"); -} - # This tells the test driver that the perl test script executed properly. 1; |