]> git.ipfire.org Git - thirdparty/libtool.git/commitdiff
* m4/libtool.m4 (_LT_SYS_DYNAMIC_LINKER): better quoting for
authorCharles Wilson <libtool@cwilson.fastmail.fm>
Wed, 22 Sep 2004 08:11:49 +0000 (08:11 +0000)
committerGary V. Vaughan <gary@gnu.org>
Wed, 22 Sep 2004 08:11:49 +0000 (08:11 +0000)
postinstall_cmds and postuninstall_cmds to allow spaces in install
paths.

ChangeLog
m4/libtool.m4

index f53034b0acc85e71c106374d26ddbf8099bd4bdf..c9ea85f282d6a265ca86e0f002ffd678d71c4a08 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,9 @@
 2004-09-22  Charles Wilson  <cwilson@spam.protected>
 
+       * m4/libtool.m4 (_LT_SYS_DYNAMIC_LINKER): better quoting for
+       postinstall_cmds and postuninstall_cmds to allow spaces in install
+       paths.
+
        * config/ltmain.in (func_generate_dlsyms): Addresses in
        _preloaded_symbols[] cannot go into .rdata section if symbols are
        DATA imported from DLL, on windows, because runtime relocations
index b5f1232da3fe8f350d7f020416ea197fd29f25fe..19fa65601ced162ee0fa4c0dae1c34df614bef2d 100644 (file)
@@ -1714,11 +1714,11 @@ cygwin* | mingw* | pw32*)
     library_names_spec='$libname.dll.a'
     # DLL is installed to $(libdir)/../bin by postinstall_cmds
     postinstall_cmds='base_file=`basename \${file}`~
-      dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~
+      dlpath=`$SHELL 2>&1 -c '\'\\\'\''. $dir/'\'\\\'\''\${base_file}'\'\\\'\''i;echo \$dlname'\'\\\'\''`~
       dldir=$destdir/`dirname \$dlpath`~
       test -d \$dldir || mkdir -p \$dldir~
       $install_prog $dir/$dlname \$dldir/$dlname'
-    postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
+    postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\'\\\'\''. $file; echo \$dlname'\'\\\'\''`~
       dlpath=$dir/\$dldll~
        $rm \$dlpath'
     shlibpath_overrides_runpath=yes