]> granicus.if.org Git - curl/commitdiff
if ws2_32 is used, append the lib last in the LIBS list (too) to make it
authorDaniel Stenberg <daniel@haxx.se>
Mon, 14 Mar 2005 09:39:11 +0000 (09:39 +0000)
committerDaniel Stenberg <daniel@haxx.se>
Mon, 14 Mar 2005 09:39:11 +0000 (09:39 +0000)
build and link fine with c-ares

configure.ac

index 4d728ec89ded279afa7fdfa8c6ec2f317ca75dc5..761160d1abb7b98e796e4a47de2ff47c8b552aa0 100644 (file)
@@ -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 \