From 6e13ed2c85b0aedb527cb1e3d585127415b47373 Mon Sep 17 00:00:00 2001 From: Dan Paulat Date: Fri, 29 Nov 2024 22:57:33 -0600 Subject: [PATCH] Specify to AWS SDK which crypto library to use --- external/aws-sdk-cpp.cmake | 14 +------------- 1 file changed, 1 insertion(+), 13 deletions(-) diff --git a/external/aws-sdk-cpp.cmake b/external/aws-sdk-cpp.cmake index e8332c4a..f88df9ca 100644 --- a/external/aws-sdk-cpp.cmake +++ b/external/aws-sdk-cpp.cmake @@ -23,19 +23,7 @@ set(CMAKE_CXX_FLAGS_PREV "${CMAKE_CXX_FLAGS}") # Configure OpenSSL crypto library find_package(OpenSSL) -set(crypto_INCLUDE_DIR ${OpenSSL_INCLUDE_DIR}) - -# FIXME: -# Cannot use a generator expression here, since this is needed at config time. -# But, this breaks multi-config. Need to find a better solution. -if (${CMAKE_BUILD_TYPE} STREQUAL "Debug") - set(crypto_ROOT ${openssl_PACKAGE_FOLDER_DEBUG}) -else() - set(crypto_ROOT ${openssl_PACKAGE_FOLDER_RELEASE}) -endif() - -set(crypto_SHARED_LIBRARY_ROOT ${crypto_ROOT}) # libcrypto.so libcrypto.dylib -set(crypto_STATIC_LIBRARY_ROOT ${crypto_ROOT}) # libcrypto.a +add_library(crypto ALIAS OpenSSL::Crypto) # Fix CMake errors for internal variables not set include(aws-sdk-cpp/cmake/compiler_settings.cmake)