From b5ba7a6fccc8cc8b0645b3c7c30728dd74c0aa5b Mon Sep 17 00:00:00 2001 From: Jiri Malak Date: Wed, 26 Feb 2025 11:03:36 +0100 Subject: [PATCH] correct Open Watcom linker extra libraries --- CMakeLists.txt | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) 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)