From 173ca3d9234db5a753132263acfd3dca7fe342a9 Mon Sep 17 00:00:00 2001 From: Andrey Vukolov Date: Thu, 19 Jun 2025 12:52:30 +0200 Subject: [PATCH] OpenSSL link Clang workflow workaround --- CMakeLists.txt | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 54d49c68..594c19ea 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -809,8 +809,12 @@ if (BUILD_TESTING) ${CMAKE_THREAD_LIBS_INIT} ${cppunit_LIBRARIES} ) - if (NOT MSVC AND OPENDHT_PROXY_OPENSSL) - target_link_libraries(opendht_unit_tests PRIVATE ${OPENSSL_LIBRARIES}) + if (OPENDHT_PROXY_OPENSSL) + if (NOT MSVC AND MINGW) # MSYS2 + target_link_libraries(opendht_unit_tests PRIVATE ${OPENSSL_LIBRARIES}) + else() # Clang on UNIX-pkgconfig + target_link_libraries(opendht_unit_tests PRIVATE PkgConfig::OPENSSL) + endif() endif() add_test(TEST opendht_unit_tests) endif()