Commit 8f252294785b997e3f22ead41cc7fd3b828d0f0a
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+) | ... | ... |