From 01f790020e7967294f6e16789545182eb8093ae5 Mon Sep 17 00:00:00 2001 From: Dan Paulat Date: Fri, 29 Nov 2024 12:11:52 -0600 Subject: [PATCH] Configure OpenSSL crypto library for aws-sdk-cpp --- external/aws-sdk-cpp.cmake | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/external/aws-sdk-cpp.cmake b/external/aws-sdk-cpp.cmake index 3952f0f8..9be0c88c 100644 --- a/external/aws-sdk-cpp.cmake +++ b/external/aws-sdk-cpp.cmake @@ -21,6 +21,14 @@ set(MINIMIZE_SIZE OFF CACHE BOOL "If enabled, the SDK will be built via # Save off ${CMAKE_CXX_FLAGS} before modifying compiler settings set(CMAKE_CXX_FLAGS_PREV "${CMAKE_CXX_FLAGS}") +# Configure OpenSSL crypto library +find_package(OpenSSL) +set(crypto_INCLUDE_DIR ${OpenSSL_INCLUDE_DIR}) +set(crypto_ROOT $<$:${openssl_PACKAGE_FOLDER_RELEASE}> + $<$:${openssl_PACKAGE_FOLDER_DEBUG}>) +set(crypto_SHARED_LIBRARY_ROOT ${crypto_ROOT}) # libcrypto.so libcrypto.dylib +set(crypto_STATIC_LIBRARY_ROOT ${crypto_ROOT}) # libcrypto.a + # Fix CMake errors for internal variables not set include(aws-sdk-cpp/cmake/compiler_settings.cmake) set_msvc_warnings()