default, but set to yes by -static and -all-static. Used instead
of build_libtool_libs to decide whether to use a shared or static
version of a library, when both versions are available.
+1999-04-25 Alexandre Oliva <oliva@dcc.unicamp.br>
+
+ * ltmain.in (prefer_static_libs): New variable, set to no by
+ default, but set to yes by -static and -all-static. Used instead
+ of build_libtool_libs to decide whether to use a shared or static
+ version of a library, when both versions are available.
+
1999-04-25 Boyd Lynn Gerber <gerberb@zenez.com>
* ltconfig.in (sco3.2v5*): Use LD_RUN_PATH for hard-coding.
ltlibs=
module=no
objs=
+ prefer_static_libs=no
preload=no
prev=
prevarg=
fi
build_libtool_libs=no
build_old_libs=yes
+ prefer_static_libs=yes
break
;;
esac
prev=
fi
- if test "$build_libtool_libs" = yes && test -n "$library_names"; then
+ if test -n "$library_names" &&
+ { test "$prefer_static_libs" = no || test -z "$old_library"; }; then
link_against_libtool_libs="$link_against_libtool_libs $arg"
if test -n "$shlibpath_var"; then
# Make sure the rpath contains only unique directories.