diff options
author | Daniel Stenberg <daniel@haxx.se> | 2005-03-14 09:39:11 +0000 |
---|---|---|
committer | Daniel Stenberg <daniel@haxx.se> | 2005-03-14 09:39:11 +0000 |
commit | 9f3d9da119064087c9a3f0ecbd5788bb24f348f5 (patch) | |
tree | 65c8a589afbea3b0cca46c87f8d2e470a9ed4ff2 | |
parent | 76c24a0d82b54a406fb65b57f5caa6d8d47373cf (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.ac | 12 |
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 \ |