]> git.ipfire.org Git - thirdparty/libtool.git/commitdiff
* ltmain.in (link mode): Fix warning about -l and -L for
authorRalf Wildenhues <Ralf.Wildenhues@gmx.de>
Sat, 12 Jan 2008 13:58:44 +0000 (13:58 +0000)
committerRalf Wildenhues <Ralf.Wildenhues@gmx.de>
Sat, 12 Jan 2008 13:58:44 +0000 (13:58 +0000)
archives and objects as output, to not trigger for *.la files.
Non-convenience archives are diagnosed later on.

ChangeLog
ltmain.in

index f9be8fea14c7ddf73c01bb9022dba22b82441394..3db01729a165263fe926b42e30c55d780935e9a3 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+2008-01-12  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
+
+       * ltmain.in (link mode): Fix warning about -l and -L for
+       archives and objects as output, to not trigger for *.la files.
+       Non-convenience archives are diagnosed later on.
+
 2008-01-11  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
 
        * libtool.m4 (AC_LIBTOOL_PROG_LD_SHLIBS) <exclude_expsyms>:
index 7f50ea8851aa95957049258714e6c1e239630fbd..572ffa0dd9bdd30b0e55515f5a5f7c20e67e5379 100644 (file)
--- a/ltmain.in
+++ b/ltmain.in
@@ -3099,9 +3099,10 @@ EOF
 
     case $linkmode in
     oldlib)
-      if test -n "$deplibs"; then
-       $echo "$modename: warning: \`-l' and \`-L' are ignored for archives" 1>&2
-      fi
+      case " $deplibs" in
+      *\ -l* | *\ -L*)
+       $echo "$modename: warning: \`-l' and \`-L' are ignored for archives" 1>&2 ;;
+      esac
 
       if test -n "$dlfiles$dlprefiles" || test "$dlself" != no; then
        $echo "$modename: warning: \`-dlopen' is ignored for archives" 1>&2
@@ -4238,9 +4239,10 @@ EOF
       ;;
 
     obj)
-      if test -n "$deplibs"; then
-       $echo "$modename: warning: \`-l' and \`-L' are ignored for objects" 1>&2
-      fi
+      case " $deplibs" in
+      *\ -l* | *\ -L*)
+       $echo "$modename: warning: \`-l' and \`-L' are ignored for objects" 1>&2 ;;
+      esac
 
       if test -n "$dlfiles$dlprefiles" || test "$dlself" != no; then
        $echo "$modename: warning: \`-dlopen' is ignored for objects" 1>&2