fix cmake build error on mingw

This commit is contained in:
Dusk_NM02
2022-10-15 13:36:11 +08:00
parent a9c5e99192
commit a3ddd64bcb

View File

@@ -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})