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()