+2008-08-04 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
+
+ Fix AC_CONFIG_FILES([$var]) 2.62 regression.
+ * lib/autoconf/status.m4 (_AC_OUTPUT_CONFIG_STATUS): Flatten
+ whitespace in $ac_config_files and $ac_config_headers.
+ * tests/torture.at (Parameterized AC_CONFIG_FILES): New test.
+ Report by Andreas Schwab and Per Øyvind Karlsen.
+ * THANKS: Update.
+
2008-07-30 Eric Blake <ebb9@byu.net>
Fix bugs in previous version of m4_bpatsubsts.
Paul Pogonyshev ?
Paul Townsend ?
Pavel Roskin pavel_roskin@geocities.com
+Per Øyvind Karlsen peroyvind@mandriva.org
Peter Eisentraut peter_e@gmx.net
Peter Hendrickson pdh@wiredyne.com
Peter O'Gorman peter@pogma.com
_ACEOF
+dnl remove any newlines from these variables.
+m4_ifdef([_AC_SEEN_CONFIG(FILES)],
+[case $ac_config_files in *"
+"*) set x $ac_config_files; shift; ac_config_files=$[*];;
+esac
+])
+m4_ifdef([_AC_SEEN_CONFIG(HEADERS)],
+[case $ac_config_headers in *"
+"*) set x $ac_config_headers; shift; ac_config_headers=$[*];;
+esac
+])
+
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
# Files that config.status was made for.
m4_ifdef([_AC_SEEN_CONFIG(FILES)],
AT_CLEANUP
+## ------------------------------- ##
+## parameterized AC_CONFIG_FILES. ##
+## ------------------------------- ##
+
+AT_SETUP([Parameterized AC_CONFIG_FILES])
+
+AT_CONFIGURE_AC([[
+files="foo
+bar"
+AC_CONFIG_FILES([$files])]])
+AT_CHECK_AUTOCONF([], [], [], [ignore])
+touch foo.in bar.in config.hin
+AT_CHECK_CONFIGURE
+
+AT_CLEANUP
+
+
## ------------ ##
## AC_ARG_VAR. ##