]> git.ipfire.org Git - thirdparty/libtool.git/commitdiff
Fix quoting when config.status generates libtool config.
authorPaolo Bonzini <bonzini@gnu.org>
Mon, 10 Nov 2008 07:27:45 +0000 (08:27 +0100)
committerPaolo Bonzini <bonzini@gnu.org>
Tue, 11 Nov 2008 09:08:39 +0000 (10:08 +0100)
* libltdl/m4libtool.m4 (_LT_OUTPUT_LIBTOOL_COMMANDS_INIT):
Double quote ECHO-ed variables.

ChangeLog
libltdl/m4/libtool.m4

index ca5db44940cd13056aa74b9f63470bfd5ecd71b3..1477a091a5c434495b246bb58cbf084e789c0234 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+2008-11-10  Paolo Bonzini  <bonzini@gnu.org>
+
+       Fix quoting when config.status generates libtool config.
+       * libltdl/m4libtool.m4 (_LT_OUTPUT_LIBTOOL_COMMANDS_INIT):
+       Double quote ECHO-ed variables.
+
 2008-11-10  Paolo Bonzini  <bonzini@gnu.org>
 
        Use documented M4sh interfaces.
index 23f3142bd686ae79cfa5098043d663cbd79322ab..d98bf00d3c725ef7d6a8f0a0e50418717f4729da 100644 (file)
@@ -520,7 +520,7 @@ compiler='$compiler_DEFAULT'
 # Quote evaled strings.
 for var in lt_decl_all_varnames([[ \
 ]], lt_decl_quote_varnames); do
-    case \`eval \\\\\$ECHO "X\\\\\$\$var"\` in
+    case \`eval \\\\\$ECHO \\\\""X\\\\\$\$var"\\\\"\` in
     *[[\\\\\\\`\\"\\\$]]*)
       eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"X\\\$\$var\\" | \\\$Xsed -e \\"\\\$sed_quote_subst\\"\\\`\\\\\\""
       ;;
@@ -533,7 +533,7 @@ done
 # Double-quote double-evaled strings.
 for var in lt_decl_all_varnames([[ \
 ]], lt_decl_dquote_varnames); do
-    case \`eval \\\\\$ECHO "X\\\\\$\$var"\` in
+    case \`eval \\\\\$ECHO \\\\""X\\\\\$\$var"\\\\"\` in
     *[[\\\\\\\`\\"\\\$]]*)
       eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"X\\\$\$var\\" | \\\$Xsed -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\""
       ;;