diff --git a/CMakeLists.txt b/CMakeLists.txt index a974a817d..4602f3b80 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -517,16 +517,16 @@ if(WIN32) install(FILES ${CMAKE_CURRENT_BINARY_DIR}/NSCP.msi DESTINATION ${CMAKE_INSTALL_SBINDIR}) - if (OPENSSL_VERSION_MINOR GREATER_EQUAL 1) - if (CMAKE_VS_PLATFORM_NAME STREQUAL "x64") - list (APPEND ICINGA2_OPENSSL_DLLS ${OPENSSL_INCLUDE_DIR}/../bin/libcrypto-1_1-x64.dll ${OPENSSL_INCLUDE_DIR}/../bin/libssl-1_1-x64.dll) - else() - list (APPEND ICINGA2_OPENSSL_DLLS ${OPENSSL_INCLUDE_DIR}/../bin/libcrypto-1_1.dll ${OPENSSL_INCLUDE_DIR}/../bin/libssl-1_1.dll) - endif() + if (CMAKE_VS_PLATFORM_NAME STREQUAL "x64") + set(ICINGA2_OPENSSL_DLL_ARCH "-x64") else() - list (APPEND ICINGA2_OPENSSL_DLLS ${OPENSSL_INCLUDE_DIR}/../bin/libeay32.dll ${OPENSSL_INCLUDE_DIR}/../bin/ssleay32.dll) + set(ICINGA2_OPENSSL_DLL_ARCH "") endif() + foreach(ICINGA2_OPENSSL_LIB crypto ssl) + list(APPEND ICINGA2_OPENSSL_DLLS ${OPENSSL_INCLUDE_DIR}/../bin/lib${ICINGA2_OPENSSL_LIB}-3${ICINGA2_OPENSSL_DLL_ARCH}.dll) + endforeach() + install( PROGRAMS ${ICINGA2_OPENSSL_DLLS} DESTINATION ${CMAKE_INSTALL_SBINDIR} diff --git a/doc/win-dev.ps1 b/doc/win-dev.ps1 index 9c6c53ed1..cb6862c74 100644 --- a/doc/win-dev.ps1 +++ b/doc/win-dev.ps1 @@ -14,7 +14,7 @@ function ThrowOnNativeFailure { $VsVersion = 2019 $MsvcVersion = '14.2' $BoostVersion = @(1, 71, 0) -$OpensslVersion = '1_1_1k' +$OpensslVersion = '3_0_15' switch ($Env:BITS) { 32 { } diff --git a/tools/win32/configure.ps1 b/tools/win32/configure.ps1 index a221ff5ab..b2a4fb655 100644 --- a/tools/win32/configure.ps1 +++ b/tools/win32/configure.ps1 @@ -30,7 +30,7 @@ if (-not (Test-Path env:CMAKE_GENERATOR_PLATFORM)) { } } if (-not (Test-Path env:OPENSSL_ROOT_DIR)) { - $env:OPENSSL_ROOT_DIR = "c:\local\OpenSSL_1_1_1k-Win${env:BITS}" + $env:OPENSSL_ROOT_DIR = "c:\local\OpenSSL_3_0_15-Win${env:BITS}" } if (-not (Test-Path env:BOOST_ROOT)) { $env:BOOST_ROOT = "c:\local\boost_1_71_0-Win${env:BITS}"