pkgsrc-ng/www/cppcms/patches/patch-booster_CMakeLists.txt
2014-08-11 13:27:10 +02:00

41 lines
1.1 KiB
Plaintext

$NetBSD: patch-booster_CMakeLists.txt,v 1.1 2013/10/04 18:27:48 joerg Exp $
--- booster/CMakeLists.txt.orig 2013-10-02 10:28:22.012853400 +0000
+++ booster/CMakeLists.txt
@@ -251,6 +251,7 @@ endif()
if(IS_WINDOWS)
find_library(WS2_32 ws2_32)
+ find_library(WSOCK32 wsock32)
else()
check_function_exists(socket HAVE_SOCKET)
if(NOT HAVE_SOCKET)
@@ -326,7 +327,7 @@ check_cxx_source_compiles(
BOOSTER_HAVE_INTTYPES_H)
if(IS_WINDOWS)
- set(CMAKE_REQUIRED_LIBRARIES ${WS2_32})
+ set(CMAKE_REQUIRED_LIBRARIES ${WS2_32} ${WSOCK32})
check_cxx_source_compiles(
"#include <winsock2.h>
#include <windows.h>
@@ -531,9 +532,6 @@ foreach(ALIB ${LINK_LIBS})
if(LIB_PTHREAD)
target_link_libraries(${ALIB} ${LIB_PTHREAD})
endif(LIB_PTHREAD)
- if(WS2_32)
- target_link_libraries(${ALIB} ${WS2_32})
- endif()
target_link_libraries(${ALIB} ${PCRE_LIB})
if(NOT DISABLE_ICU_LOCALE)
@@ -556,6 +554,8 @@ foreach(ALIB ${LINK_LIBS})
if(IS_WINDOWS)
target_link_libraries(${ALIB} psapi)
+ target_link_libraries(${ALIB} ws2_32)
+ target_link_libraries(${ALIB} wsock32)
endif()
if(USE_STLPORT AND STLPORT_LIB)