* doc/autoconf.texi (Initialization Macros) <AS_INIT>: Add words
to clarify that only bare-bones scripts need a direct AS_INIT.
Suggested by Reuben Thomas.
Signed-off-by: Eric Blake <ebb9@byu.net>
2009-09-10 Eric Blake <ebb9@byu.net>
+ Document that AS_INIT is automatically used.
+ * doc/autoconf.texi (Initialization Macros) <AS_INIT>: Add words
+ to clarify that only bare-bones scripts need a direct AS_INIT.
+ Suggested by Reuben Thomas.
+
Clarify portability pitfall of test.
* doc/autoconf.texi (Limitations of Builtins) <test>: Give more
reasons why -a and -o are not portable.
script. Among other initializations, this sets @env{SHELL} to the shell
chosen to run the script (@pxref{CONFIG_SHELL}), and @env{LC_ALL} to
ensure the C locale. Finally, it changes the current diversion to
-@code{BODY}.
+@code{BODY}. @code{AS_INIT} is called automatically by @code{AC_INIT}
+and @code{AT_INIT}, so shell code in @file{configure},
+@file{config.status}, and @file{testsuite} all benefit from a sanitized
+shell environment.
@end defmac
@defmac AS_INIT_GENERATED (@var{file}, @ovar{comment})