]> git.ipfire.org Git - thirdparty/libtool.git/commitdiff
* ltconfig.in (extract_expsyms_cmds): Create $objdir if it does
authorGary V. Vaughan <gary@gnu.org>
Wed, 17 Mar 1999 14:52:38 +0000 (14:52 +0000)
committerGary V. Vaughan <gary@gnu.org>
Wed, 17 Mar 1999 14:52:38 +0000 (14:52 +0000)
not exist -- i.e. we need to generate import an import library
in a directory which has no libs of its own.

ChangeLog
ltconfig.in

index 6a8d58c3732b3cfd536461d0984e9e2ea7f94f4e..500014d8cbce90144ac3419d14d1263525d23014 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+1999-03-16  Gary V. Vaughan  <gvaughan@oranda.demon.co.uk>
+
+       * ltconfig.in (extract_expsyms_cmds): Create $objdir if it does
+       not exist -- i.e. we need to generate import an import library
+       in a directory which has no libs of its own.
+
 1999-03-16  Thomas Tanner  <tanner@gmx.de>
 
        * updated
index 74def95984da1cc64a957ced0cb8224265f50913..c49cd26db1d61556a3fad7e4d4914e85b639ee70 100755 (executable)
@@ -1086,7 +1086,8 @@ EOF
     allow_undefined_flag=unsupported
     always_export_symbols=yes
 
-    extract_expsyms_cmds='test -f $objdir/impgen.c || \
+    extract_expsyms_cmds='test -d $objdir || mkdir -p $objdir~
+      test -f $objdir/impgen.c || \
       sed -e "/^# \/\* impgen\.c starts here \*\//,/^# \/\* impgen.c ends here \*\// { s/^# //; p; }" -e d < $0 > $objdir/impgen.c~
       test -f $objdir/impgen.exe || (cd $objdir && $CC -o impgen impgen.c)~
       $objdir/impgen $dir/$soname > $objdir/$soname-def'