From: Stepan Kasal Date: Tue, 24 Oct 2006 19:44:31 +0000 (+0000) Subject: * tools/trace.at (autoconf --trace: user macros): Test `$%'. X-Git-Tag: AUTOCONF-2.61~23 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=92cedb6df4e9b3e223df36db2934eb164e014452;p=thirdparty%2Fautoconf.git * tools/trace.at (autoconf --trace: user macros): Test `$%'. --- diff --git a/ChangeLog b/ChangeLog index a36b3563..cd401c95 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,7 @@ +2006-10-24 Stepan Kasal + + * tools/trace.at (autoconf --trace: user macros): Test `$%'. + 2006-10-24 Paul Eggert * lib/autoconf/specific.m4 (_AC_SYS_LARGEFILE_MACRO_VALUE): diff --git a/tests/tools.at b/tests/tools.at index 7d3662c8..b41a7580 100644 --- a/tests/tools.at +++ b/tests/tools.at @@ -139,13 +139,6 @@ TRACE1(foo, @bar, @baz) TRACE1(foo, TRACE1(bar, baz)) TRACE1(foo, active, baz) TRACE1(foo, [active], TRACE1(active, [active])) - -# Disable this since m4-1.4.7a behaves differently from m4-1.4.7 and earlier. -## With arguments, multiple lines. -#TRACE1(foo -#bar, -#bar -#foo) ]]) # Several --traces. @@ -198,6 +191,19 @@ AT_CHECK_AUTOCONF([-t TRACE2:'${)===(}@'], 0, [active])===([])===([ACTIVE] ]]) +# Arguments spanning multiple lines. +AT_DATA([configure.ac], +[[m4_define([TRACE], []) +TRACE(foo +bar, +bar +foo) +]]) + +AT_CHECK_AUTOCONF([-t TRACE:'$%'], 0, +[[foo bar:bar foo +]]) + AT_CLEANUP