Alexandre Duret-Lutz recommends that all autoconf macro invocations should quote their arguments. This patch does it in gnulib-tool.
* gnulib-tool (func_import, func_create_testdir, func_create_megatestdir): Quote all autoconf macro arguments. *** gnulib-tool.bak 2005-08-16 13:12:02.000000000 +0200 --- gnulib-tool 2005-08-25 00:56:16.000000000 +0200 *************** *** 711,735 **** echo 'changequote(,)dnl' echo 'LTALLOCA=`echo "$ALLOCA" | sed '"'"'s/\.[^.]* /.lo /g;s/\.[^.]*$/.lo/'"'"'`' echo 'changequote([, ])dnl' ! echo 'AC_SUBST(LTALLOCA)' fi fi done echo "])" echo ! echo "dnl Usage: gl_MODULES(module1 module2 ...)" echo "AC_DEFUN([gl_MODULES], [])" echo ! echo "dnl Usage: gl_AVOID(module1 module2 ...)" echo "AC_DEFUN([gl_AVOID], [])" echo ! echo "dnl Usage: gl_SOURCE_BASE(DIR)" echo "AC_DEFUN([gl_SOURCE_BASE], [])" echo ! echo "dnl Usage: gl_M4_BASE(DIR)" echo "AC_DEFUN([gl_M4_BASE], [])" echo ! echo "dnl Usage: gl_LIB(LIBNAME)" echo "AC_DEFUN([gl_LIB], [])" echo echo "dnl Usage: gl_LGPL" --- 712,736 ---- echo 'changequote(,)dnl' echo 'LTALLOCA=`echo "$ALLOCA" | sed '"'"'s/\.[^.]* /.lo /g;s/\.[^.]*$/.lo/'"'"'`' echo 'changequote([, ])dnl' ! echo 'AC_SUBST([LTALLOCA])' fi fi done echo "])" echo ! echo "dnl Usage: gl_MODULES([module1 module2 ...])" echo "AC_DEFUN([gl_MODULES], [])" echo ! echo "dnl Usage: gl_AVOID([module1 module2 ...])" echo "AC_DEFUN([gl_AVOID], [])" echo ! echo "dnl Usage: gl_SOURCE_BASE([DIR])" echo "AC_DEFUN([gl_SOURCE_BASE], [])" echo ! echo "dnl Usage: gl_M4_BASE([DIR])" echo "AC_DEFUN([gl_M4_BASE], [])" echo ! echo "dnl Usage: gl_LIB([LIBNAME])" echo "AC_DEFUN([gl_LIB], [])" echo echo "dnl Usage: gl_LGPL" *************** *** 830,839 **** # Create configure.ac. (echo "# Process this file with autoconf to produce a configure script." ! echo "AC_INIT(dummy,0)" echo "AM_INIT_AUTOMAKE" echo ! echo "AM_CONFIG_HEADER(config.h)" echo echo "AC_PROG_CC" echo "AC_PROG_INSTALL" --- 830,839 ---- # Create configure.ac. (echo "# Process this file with autoconf to produce a configure script." ! echo "AC_INIT([dummy], [0])" echo "AM_INIT_AUTOMAKE" echo ! echo "AM_CONFIG_HEADER([config.h])" echo echo "AC_PROG_CC" echo "AC_PROG_INSTALL" *************** *** 912,918 **** # Create configure.ac. (echo "# Process this file with autoconf to produce a configure script." ! echo "AC_INIT(dummy,0)" echo "AM_INIT_AUTOMAKE" echo echo "AC_PROG_MAKE_SET" --- 912,918 ---- # Create configure.ac. (echo "# Process this file with autoconf to produce a configure script." ! echo "AC_INIT([dummy], [0])" echo "AM_INIT_AUTOMAKE" echo echo "AC_PROG_MAKE_SET" _______________________________________________ bug-gnulib mailing list bug-gnulib@gnu.org http://lists.gnu.org/mailman/listinfo/bug-gnulib