Commit 8f252294785b997e3f22ead41cc7fd3b828d0f0a

Authored by StalderT
Committed by Stéphane Raimbault
1 parent 3a6476e3

Update configure.ac

https://github.com/stephane/libmodbus/issues/248
Showing 1 changed file with 11 additions and 5 deletions
configure.ac
... ... @@ -57,6 +57,7 @@ AC_CANONICAL_HOST
57 57  
58 58 # OS check
59 59 os_win32="false"
  60 +os_cygwin="false"
60 61 os_qnx="false"
61 62 case "${host_os}" in
62 63 *mingw32*)
... ... @@ -65,6 +66,9 @@ case "${host_os}" in
65 66 *nto-qnx*)
66 67 os_qnx="true"
67 68 ;;
  69 + *cygwin*)
  70 + os_cygwin="true"
  71 + ;;
68 72 esac
69 73 AM_CONDITIONAL(OS_WIN32, test "$os_win32" = "true")
70 74 AM_CONDITIONAL(OS_QNX, test "$os_qnx" = "true")
... ... @@ -120,11 +124,13 @@ AC_TYPE_UINT16_T
120 124 AC_TYPE_UINT32_T
121 125 AC_TYPE_UINT8_T
122 126  
123   -# Required for getaddrinfo (TCP PI - IPv6)
124   -AC_CHECK_HEADERS([winsock2.h], HAVE_WINSOCK2_H=yes)
125   -if test "x$HAVE_WINSOCK2_H" = "xyes"; then
126   - LIBS="$LIBS -lws2_32"
127   - AC_SUBST(LIBS)
  127 +if test "$os_cygwin" = "false"; then
  128 + # Required for getaddrinfo (TCP IP - IPv6)
  129 + AC_CHECK_HEADERS([winsock2.h], HAVE_WINSOCK2_H=yes)
  130 + if test "x$HAVE_WINSOCK2_H" = "xyes"; then
  131 + LIBS="$LIBS -lws2_32"
  132 + AC_SUBST(LIBS)
  133 + fi
128 134 fi
129 135  
130 136 # Check for RS485 support (Linux kernel version 2.6.28+)
... ...