2007-03-17 Jim Meyering <jim@meyering.net>
+ Detect use of AC_CONFIG_AUX_DIR also when its argument is quoted.
+ * build-aux/bootstrap: Put ""s around use of $build_aux, in case
+ someone uses a name containing shell meta-characters.
+ Reported by Alfred M. Szmidt.
+
* build-aux/bootstrap: Don't use \> in grep regexp. For HP-UX.
2007-03-16 Alfred M. Szmidt <ams@gnu.org>
}
# Die if there is no AC_CONFIG_AUX_DIR($build_aux) line in configure.ac.
-grep '^[ ]*AC_CONFIG_AUX_DIR('$build_aux')' configure.ac >/dev/null ||
+found_aux_dir=no
+grep '^[ ]*AC_CONFIG_AUX_DIR(\['"$build_aux"'\])' configure.ac \
+ >/dev/null && found_aux_dir=yes
+grep '^[ ]*AC_CONFIG_AUX_DIR('"$build_aux"')' configure.ac \
+ >/dev/null && found_aux_dir=yes
+if test $found_aux_dir = no; then
{
echo "$0: expected line not found in configure.ac. Add the following:" >&2
- echo " AC_CONFIG_AUX_DIR($build_aux)" >&2.
+ echo " AC_CONFIG_AUX_DIR([$build_aux])" >&2.
}
# If $build_aux doesn't exist, create it now, otherwise some bits