[mingw],[
CFLAGS="$CFLAGS -mthreads"
CXXFLAGS="$CXXFLAGS -mthreads -static-libgcc -static-libstdc++"
+ dnl Check for Winsock only on MinGW
+ SQUID_CHECK_WINSOCK_LIB
+ AC_CHECK_HEADERS([ws2tcpip.h winsock2.h windows.h],,,[
+#if HAVE_WS2TCPIP_H
+#include <ws2tcpip.h>
+#endif
+#if HAVE_WINSOCK2_H
+#include <winsock2.h>
+#endif
+#if HAVE_WINDOWS_H
+#include <windows.h>
+#endif
+ ])
MINGW_LIBS="-lmingwex"
AC_SUBST(MINGW_LIBS)
],
AC_SEARCH_LIBS([bind],[socket])
AC_SEARCH_LIBS([opcom_stack_trace],[opcom_stack])
AC_SEARCH_LIBS([yp_match], [nsl nss_nis nss_nisplus])
-dnl Check for Winsock only on MinGW, on Cygwin we must use emulated BSD socket API
-AS_IF([test "x$squid_host_os" = "xmingw"],[
- SQUID_CHECK_WINSOCK_LIB
- AC_CHECK_HEADERS( \
- windows.h \
- ws2tcpip.h \
- iphlpapi.h ,,,[
-#if HAVE_WINSOCK2_H
-#include <winsock2.h>
-#endif
-#if HAVE_WINDOWS_H
-#include <windows.h>
-#endif
-#if HAVE_WS2TCPIP_H
-#include <ws2tcpip.h>
-#endif
- ])
-])
# check that we have unix sockets
SQUID_CHECK_UNIX_SOCKET