autoconf/lib/m4sugar
Eric Blake 46009205a9 Fix out-of-order expansion with expand-before-require.
* lib/m4sugar/m4sugar.m4 (m4_require): Redundantly expand a
required macro when issuing expand-before-require warning.
* doc/autoconf.texi (Prerequisite Macros): Adjust documentation.
(Expanded Before Required): New node.
* tests/m4sugar.at (m4@&t@_require: nested): Adjust test.
* NEWS: Mention this fix.
Suggested by Bruno Haible.

Signed-off-by: Eric Blake <ebb9@byu.net>
2009-01-21 08:57:42 -07:00
..
.cvsignore Add m4sh.m4f and m4sugar.m4f 2002-02-06 15:54:42 +00:00
.gitignore Prepare for conversion to git. 2007-09-14 22:25:56 +00:00
foreach.m4 Use _m4_foreach in more places. 2008-11-05 13:27:30 -07:00
m4sh.m4 Clean up some bugs caught by preliminary dependency validation. 2009-01-20 10:08:11 -07:00
m4sugar.m4 Fix out-of-order expansion with expand-before-require. 2009-01-21 08:57:42 -07:00
Makefile.am Provide O(n) replacement macros for M4 1.4.x. 2008-07-25 17:42:29 -06:00