From ade8ed3dd89fa7f93a825eeaed0a07f6494be9d7 Mon Sep 17 00:00:00 2001 From: FranciscoPombal Date: Thu, 16 Apr 2020 22:14:26 +0100 Subject: [PATCH] fix static builds of examples and tools on windows --- CMakeLists.txt | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/CMakeLists.txt b/CMakeLists.txt index 5154c0476..303f905e4 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -633,6 +633,12 @@ set_package_properties(OpenSSL ) if(OPENSSL_FOUND) + + # TODO: needed until https://gitlab.kitware.com/cmake/cmake/issues/19263 is fixed + if(WIN32 AND OPENSSL_USE_STATIC_LIBS) + target_link_libraries(OpenSSL::Crypto INTERFACE crypt32) + endif() + target_link_libraries(torrent-rasterbar PUBLIC OpenSSL::SSL) target_compile_definitions(torrent-rasterbar PUBLIC TORRENT_USE_OPENSSL) target_sources(torrent-rasterbar PRIVATE src/pe_crypto)