Browse Source

Fixed the problem of curl-config --libs specifying unneeded libraries

dependencies to applications.
darwin-pinnedpubkey
Dan Fandrich 16 years ago
parent
commit
9de4e5ebe4
  1. 9
      configure.ac
  2. 8
      curl-config.in

9
configure.ac

@ -158,6 +158,15 @@ case $host in @@ -158,6 +158,15 @@ case $host in
;;
esac
# Determine whether all dependent libraries must be specified when linking
if test "X$enable_shared" = "Xyes" -a "X$link_all_deplibs" = "Xno"
then
REQUIRE_LIB_DEPS=no
else
REQUIRE_LIB_DEPS=yes
fi
AC_SUBST(REQUIRE_LIB_DEPS)
dnl The install stuff has already been taken care of by the automake stuff
dnl AC_PROG_INSTALL
AC_PROG_MAKE_SET

8
curl-config.in

@ -181,8 +181,12 @@ while test $# -gt 0; do @@ -181,8 +181,12 @@ while test $# -gt 0; do
;;
--libs)
echo -L@libdir@ -lcurl @LDFLAGS@ @LIBS@
;;
if test "X@REQUIRE_LIB_DEPS@" = "Xyes"; then
echo -L@libdir@ -lcurl @LDFLAGS@ @LIBS@
else
echo -L@libdir@ -lcurl @LDFLAGS@
fi
;;
*)
echo "unknown option: $1"

Loading…
Cancel
Save