From a3ddd64bcb0c1cbc3657ff2e337ab243c435cd04 Mon Sep 17 00:00:00 2001 From: Dusk_NM02 Date: Sat, 15 Oct 2022 13:36:11 +0800 Subject: [PATCH] fix cmake build error on mingw --- CMakeLists.txt | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index deeef99a..b704c987 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -118,7 +118,9 @@ else() target_link_libraries(gmssl dl) endif() - +if(MINGW) + target_link_libraries(gmssl PRIVATE wsock32) +endif() SET_TARGET_PROPERTIES(gmssl PROPERTIES VERSION 3.0 SOVERSION 3) @@ -230,6 +232,9 @@ if (NOT ${CMAKE_SYSTEM_NAME} STREQUAL "iOS") add_executable(gmssl-bin ${tools}) target_link_libraries (gmssl-bin LINK_PUBLIC gmssl) set_target_properties (gmssl-bin PROPERTIES RUNTIME_OUTPUT_NAME gmssl) + if(MINGW) + target_link_libraries(gmssl-bin PRIVATE Ws2_32) + endif() enable_testing() foreach(name ${tests})