diff --git a/configure.ac b/configure.ac index e8df6a7..425f105 100644 --- a/configure.ac +++ b/configure.ac @@ -57,6 +57,7 @@ AC_CANONICAL_HOST # OS check os_win32="false" +os_cygwin="false" os_qnx="false" case "${host_os}" in *mingw32*) @@ -65,6 +66,9 @@ case "${host_os}" in *nto-qnx*) os_qnx="true" ;; + *cygwin*) + os_cygwin="true" + ;; esac AM_CONDITIONAL(OS_WIN32, test "$os_win32" = "true") AM_CONDITIONAL(OS_QNX, test "$os_qnx" = "true") @@ -120,11 +124,13 @@ AC_TYPE_UINT16_T AC_TYPE_UINT32_T AC_TYPE_UINT8_T -# Required for getaddrinfo (TCP PI - IPv6) -AC_CHECK_HEADERS([winsock2.h], HAVE_WINSOCK2_H=yes) -if test "x$HAVE_WINSOCK2_H" = "xyes"; then - LIBS="$LIBS -lws2_32" - AC_SUBST(LIBS) +if test "$os_cygwin" = "false"; then + # Required for getaddrinfo (TCP IP - IPv6) + AC_CHECK_HEADERS([winsock2.h], HAVE_WINSOCK2_H=yes) + if test "x$HAVE_WINSOCK2_H" = "xyes"; then + LIBS="$LIBS -lws2_32" + AC_SUBST(LIBS) + fi fi # Check for RS485 support (Linux kernel version 2.6.28+)