2005-02-12 Stepan Kasal * lib/m4sugar/m4sh.m4 (AS_IF): Define by m4_defun, not m4_define. This causes that any required macros inside will get before the if. * doc/autoconf.texi (autom4te.cache): A typo. Index: lib/m4sugar/m4sh.m4 =================================================================== RCS file: /cvsroot/autoconf/autoconf/lib/m4sugar/m4sh.m4,v retrieving revision 1.135 diff -u -r1.135 m4sh.m4 --- lib/m4sugar/m4sh.m4 5 Feb 2005 07:58:43 -0000 1.135 +++ lib/m4sugar/m4sh.m4 15 Feb 2005 06:38:50 -0000 @@ -448,7 +448,7 @@ # with simplifications is IF-TRUE and/or IF-FALSE is empty. # # FIXME: Be n-ary, just as m4_if. -m4_define([AS_IF], +m4_defun([AS_IF], [m4_ifval([$2$3], [if $1; then m4_ifval([$2], [$2], :) Index: doc/autoconf.texi =================================================================== RCS file: /cvsroot/autoconf/autoconf/doc/autoconf.texi,v retrieving revision 1.878 diff -u -r1.878 autoconf.texi --- doc/autoconf.texi 10 Feb 2005 00:41:24 -0000 1.878 +++ doc/autoconf.texi 15 Feb 2005 06:38:49 -0000 @@ -16214,7 +16214,7 @@ @command{autoconf}, behind the scenes, @command{autom4te} will also store information for the other tools, so that when you invoke @command{autoheader} or @command{automake} etc., re-processing address@hidden is not needed. The speed up is frequently of 30, address@hidden is not needed. The speed up is frequently of 30%, and is increasing with the size of @file{configure.ac}. But it is and remains being simply a cache: you can safely remove it.