Configure OpenSSL crypto library for aws-sdk-cpp

This commit is contained in:
Dan Paulat 2024-11-29 12:11:52 -06:00
parent d726da5d73
commit 01f790020e

View file

@ -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 # Save off ${CMAKE_CXX_FLAGS} before modifying compiler settings
set(CMAKE_CXX_FLAGS_PREV "${CMAKE_CXX_FLAGS}") 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 $<$<CONFIG:Release>:${openssl_PACKAGE_FOLDER_RELEASE}>
$<$<CONFIG:Debug>:${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 # Fix CMake errors for internal variables not set
include(aws-sdk-cpp/cmake/compiler_settings.cmake) include(aws-sdk-cpp/cmake/compiler_settings.cmake)
set_msvc_warnings() set_msvc_warnings()