+2009-09-04 Eric Blake <ebb9@byu.net>
+
+ Improve wording about what goes before AC_INIT.
+ * doc/autoconf.texi (Initializing configure): Update wording.
+ (Versioning) <AC_PREREQ>: Remove misleading text, to match
+ autoupdate's behavior.
+ * THANKS: Update.
+ Reported by NightStrike, with input from Ralf Wildenhues.
+
2009-09-04 Thomas Jahns <jahns@dkrz.de> (tiny change)
Fix illegal tab character in Fortran source.
Nelson H. F. Beebe beebe@math.utah.edu
Nicolas Joly njoly@pasteur.fr
Nicolás Lichtmaier jnl@synapsis-sa.com.ar
+NightStrike nightstrike@gmail.com
Nishio Futoshi fut_nis@d3.dion.ne.jp
Noah Elliott elliott@hera.llnl.gov
Noah Friedman friedman@gnu.ai.mit.edu
@section Initializing @command{configure}
Every @command{configure} script must call @code{AC_INIT} before doing
-anything else. The only other required macro is @code{AC_OUTPUT}
-(@pxref{Output}).
+anything else that produces output. Calls to silent macros, such as
+@code{AC_DEFUN}, may also occur prior to @code{AC_INIT}, although these
+are generally used via @file{aclocal.m4}, since that is implicitly
+included before the start of @file{configure.ac}. The only other
+required macro is @code{AC_OUTPUT} (@pxref{Output}).
@anchor{AC_INIT}
@defmac AC_INIT (@var{package}, @var{version}, @ovar{bug-report}, @
AC_PREREQ([@value{VERSION}])
@end example
-This macro is the only macro that may be used before @code{AC_INIT}, but
-for consistency, you are invited not to do so.
+This macro may be used before @code{AC_INIT}.
@end defmac
@defmac AC_AUTOCONF_VERSION