From 98fa09d5befbb970fe6230b95f49ee6821d301b1 Mon Sep 17 00:00:00 2001 From: Orgad Shaneh Date: Mon, 7 Jun 2021 19:23:13 +0300 Subject: [PATCH] FindOpenSSL: Link with ws2_32 and crypt32 on Windows/static --- Modules/FindOpenSSL.cmake | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/Modules/FindOpenSSL.cmake b/Modules/FindOpenSSL.cmake index b1afa5f4012..8474e05c517 100644 --- a/Modules/FindOpenSSL.cmake +++ b/Modules/FindOpenSSL.cmake @@ -123,6 +123,10 @@ function(_OpenSSL_target_add_dependencies target) set_property( TARGET ${target} APPEND PROPERTY INTERFACE_LINK_LIBRARIES Threads::Threads ) set_property( TARGET ${target} APPEND PROPERTY INTERFACE_LINK_LIBRARIES ${CMAKE_DL_LIBS} ) endif() + if(WIN32 AND OPENSSL_USE_STATIC_LIBS) + set_property( TARGET ${target} APPEND PROPERTY INTERFACE_LINK_LIBRARIES ws2_32 ) + set_property( TARGET ${target} APPEND PROPERTY INTERFACE_LINK_LIBRARIES crypt32 ) + endif() endfunction() if (UNIX)