Don't use -lws2_32 on Cygwin

On Cygwin, both the (builtin) *NIX socket API and WinSock (via w32api) are
available, but they cannot be mixed.  We use *NIX APIs for everything else,
so we do not want to mix in WinSock here.

Signed-off-by: Yaakov Selkowitz <yselkowitz@users.sourceforge.net>
This commit is contained in:
Yaakov Selkowitz
2009-10-15 15:25:57 -05:00
committed by Alan Coopersmith
parent 7734785819
commit d009d995d8

View File

@@ -32,7 +32,9 @@ AC_DEFUN([XTRANS_TCP_FLAGS],[
# SVR4 hides these in libraries other than libc
AC_SEARCH_LIBS(socket, [socket])
AC_SEARCH_LIBS(gethostbyname, [nsl])
AC_HAVE_LIBRARY([ws2_32])
if test "$ac_cv_search_socket$ac_cv_search_gethostbyname" = "nono"; then
AC_HAVE_LIBRARY([ws2_32])
fi
# Needs to come after above checks for libsocket & libnsl for SVR4 systems
AC_ARG_ENABLE(ipv6,