aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDaniel Stenberg <daniel@haxx.se>2005-03-14 09:39:11 +0000
committerDaniel Stenberg <daniel@haxx.se>2005-03-14 09:39:11 +0000
commit9f3d9da119064087c9a3f0ecbd5788bb24f348f5 (patch)
tree65c8a589afbea3b0cca46c87f8d2e470a9ed4ff2
parent76c24a0d82b54a406fb65b57f5caa6d8d47373cf (diff)
if ws2_32 is used, append the lib last in the LIBS list (too) to make it
build and link fine with c-ares
-rw-r--r--configure.ac12
1 files changed, 12 insertions, 0 deletions
diff --git a/configure.ac b/configure.ac
index 4d728ec89..761160d1a 100644
--- a/configure.ac
+++ b/configure.ac
@@ -318,6 +318,7 @@ then
AC_TRY_LINK([#include <winsock2.h>],
[gethostbyname("www.dummysite.com");],
[ dnl worked!
+ ws2="yes"
AC_MSG_RESULT([yes])
HAVE_GETHOSTBYNAME="1"],
[ dnl failed, restore LIBS
@@ -1665,6 +1666,17 @@ AC_HELP_STRING([--disable-cookies],[Disable cookies support]),
AC_MSG_RESULT(yes)
)
+if test "x$ws2" = "xyes"; then
+
+ dnl If ws2_32 is wanted, make sure it is the _last_ lib in LIBS (makes
+ dnl things work when built with c-ares). But we can't just move it last
+ dnl since then other stuff (SSL) won't build. So we simply append it to the
+ dnl end.
+
+ LIBS="$LIBS -lws2_32"
+
+fi
+
AM_CONDITIONAL(CROSSCOMPILING, test x$cross_compiling = xyes)
AC_CONFIG_FILES([Makefile \