From 9f3d9da119064087c9a3f0ecbd5788bb24f348f5 Mon Sep 17 00:00:00 2001 From: Daniel Stenberg Date: Mon, 14 Mar 2005 09:39:11 +0000 Subject: if ws2_32 is used, append the lib last in the LIBS list (too) to make it build and link fine with c-ares --- configure.ac | 12 ++++++++++++ 1 file changed, 12 insertions(+) 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 ], [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 \ -- cgit v1.2.3