1
0
Fork 0
mirror of https://github.com/warmcat/libwebsockets.git synced 2025-03-09 00:00:04 +01:00

Fix include statement of in6addr.h

Only include it when CMake can find it. This works with MinGW and WinCE.
This commit is contained in:
Patrick Gansterer 2014-04-15 18:38:54 +02:00
parent f004ec594e
commit 1077e1f4d2
3 changed files with 5 additions and 1 deletions

View file

@ -198,6 +198,7 @@ endif()
CHECK_INCLUDE_FILE(dlfcn.h HAVE_DLFCN_H)
CHECK_INCLUDE_FILE(fcntl.h HAVE_FCNTL_H)
CHECK_INCLUDE_FILE(in6addr.h HAVE_IN6ADDR_H)
CHECK_INCLUDE_FILE(inttypes.h HAVE_INTTYPES_H)
CHECK_INCLUDE_FILE(memory.h HAVE_MEMORY_H)
CHECK_INCLUDE_FILE(netinet/in.h HAVE_NETINET_IN_H)

View file

@ -68,6 +68,9 @@
/* Define to 1 if you have the `getenv function. */
#cmakedefine HAVE_GETENV
/* Define to 1 if you have the <in6addr.h> header file. */
#cmakedefine HAVE_IN6ADDR_H
/* Define to 1 if you have the <inttypes.h> header file. */
#cmakedefine HAVE_INTTYPES_H

View file

@ -83,7 +83,7 @@
#include <winsock2.h>
#include <windows.h>
#include <tchar.h>
#ifdef LWS_USE_IPV6
#ifdef HAVE_IN6ADDR_H
#include <in6addr.h>
#endif
#include <mstcpip.h>