+2000-03-17 Akim Demaille <akim@epita.fr>
+
+ In Autoconf 2.13, although AC_OUTPUT_COMMANDS did double quote its
+ arguments, AC_OUTPUT arguments 2 and 3 were not! Currently,
+ AC_OUTPUT over quotes too: stop that.
+ Reported by Martin Buchholz.
+
+ * doc/autoconf.texi (Output): Don't expand on the ternary
+ AC_OUTPUT.
+ * acgeneral.m4 (AC_OUTPUT): Don't over quote $2 and $3.
+
2000-03-17 Joseph S. Myers <jsm28@cam.ac.uk>
* acspecific.m4 (AC_SYS_LONG_FILE_NAMES): Security fixes: create
Mark Elbrecht snowball3@usa.net
Markku Savela msa@msa.tte.vtt.fi
Markus Oberhumer markus.oberhumer@jk.uni-linz.ac.at
+Martin Buchholz martin@xemacs.org
Martyn Johnson Martyn.Johnson@cl.cam.ac.uk
Matthew D. Langston langston@SLAC.Stanford.EDU
Michael Schoene mrs@mlc.de
ifval([$1],
[AC_CONFIG_FILES([$1])])dnl
ifval([$2$3],
- [AC_CONFIG_COMMANDS(default, [[$2]], [[$3]])])dnl
+ [AC_CONFIG_COMMANDS(default, [$2], [$3])])dnl
trap '' 1 2 15
AC_CACHE_SAVE
trap 'rm -fr conftest* confdefs* core core.* *.core $ac_clean_files; exit 1' 1 2 15
AC_OUTPUT
@end group
@end example
-
-If you pass @var{extra-cmds}, those commands will be inserted into
-@file{config.status} to be run after all its other processing. If
-@var{init-cmds} are given, they are inserted just before
-@var{extra-cmds}, with shell variable, command, and backslash
-substitutions performed on them in @code{configure}. You can use
-@var{init-cmds} to pass variables from @code{configure} to the
-@var{extra-cmds}. If @code{AC_OUTPUT_COMMANDS} has been called, the
-commands given to it are run just before the commands passed to this
-macro.
@end defmac
If you run @code{make} on subdirectories, you should run it using the
ifval([$1],
[AC_CONFIG_FILES([$1])])dnl
ifval([$2$3],
- [AC_CONFIG_COMMANDS(default, [[$2]], [[$3]])])dnl
+ [AC_CONFIG_COMMANDS(default, [$2], [$3])])dnl
trap '' 1 2 15
AC_CACHE_SAVE
trap 'rm -fr conftest* confdefs* core core.* *.core $ac_clean_files; exit 1' 1 2 15