windows.h display a warning if winsock2.h isn't included first.
# Windows need lib wsock32 and ws2_32
IF(CMAKE_SYSTEM_NAME STREQUAL "Windows")
+ CHECK_INCLUDE_FILE(winsock2.h HAVE_WINSOCK2_H)
CHECK_INCLUDE_FILE(windows.h HAVE_WINDOWS_H)
CHECK_INCLUDE_FILE(winsock.h HAVE_WINSOCK_H)
CHECK_INCLUDE_FILE(ws2tcpip.h HAVE_WS2TCPIP_H)
#include "info.h"
#include "btree_cache.h"
+#ifdef HAVE_WINSOCK2_H
+#include <winsock2.h>
+#endif
#ifdef HAVE_WINDOWS_H
#include <windows.h>
#endif
#cmakedefine HAVE_LIMITS_H
#cmakedefine HAVE_WINDOWS_H
#cmakedefine HAVE_WINSOCK_H
+#cmakedefine HAVE_WINSOCK2_H
#cmakedefine HAVE_LDAP_H
#cmakedefine HAVE_MATH_H
#cmakedefine HAVE_LOCALE_H