diff --git a/CMakeLists.txt b/CMakeLists.txt index 4a9486c67..dfe891bca 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -2419,12 +2419,15 @@ target_include_directories(wolfssl target_link_libraries(wolfssl PUBLIC ${WOLFSSL_LINK_LIBS}) -if (WIN32 OR ${CMAKE_SYSTEM_NAME} MATCHES "^MSYS" OR ${CMAKE_SYSTEM_NAME} MATCHES "^MINGW") +if(CMAKE_C_COMPILER_ID STREQUAL "OpenWatcom") + if(CMAKE_SYSTEM_NAME STREQUAL "Windows") + target_link_libraries(wolfssl PUBLIC ws2_32 crypt32) + endif() +elseif (WIN32 OR ${CMAKE_SYSTEM_NAME} MATCHES "^MSYS" OR ${CMAKE_SYSTEM_NAME} MATCHES "^MINGW") # For Windows link required libraries message("Building on Windows/MSYS/MINGW") target_link_libraries(wolfssl PUBLIC ws2_32 crypt32 advapi32) -elseif(CMAKE_C_COMPILER_ID STREQUAL "OpenWatcom") elseif(APPLE) message("Building on Apple") if(WOLFSSL_SYS_CA_CERTS)