From e13b5fa521c5f979602e41236ece5795eaed8635 Mon Sep 17 00:00:00 2001 From: Olivier BICHLER <olivier.bichler@cea.fr> Date: Thu, 20 Feb 2025 09:09:30 +0100 Subject: [PATCH] Export OpenSSL dependency --- CMakeLists.txt | 2 ++ aidge_backend_cpu-config.cmake.in | 4 ++++ 2 files changed, 6 insertions(+) diff --git a/CMakeLists.txt b/CMakeLists.txt index 2d4bc8ec..729853ee 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -120,8 +120,10 @@ target_include_directories(${module_name} ${CMAKE_CURRENT_SOURCE_DIR}/src ) +set(AIDGE_REQUIRES_OPENSSL FALSE) if(OpenSSL_FOUND) target_link_libraries(${module_name} PRIVATE OpenSSL::SSL OpenSSL::Crypto) + set(AIDGE_REQUIRES_OPENSSL TRUE) endif() target_compile_features(${module_name} PRIVATE cxx_std_14) diff --git a/aidge_backend_cpu-config.cmake.in b/aidge_backend_cpu-config.cmake.in index d8e1372b..7582102c 100644 --- a/aidge_backend_cpu-config.cmake.in +++ b/aidge_backend_cpu-config.cmake.in @@ -2,6 +2,10 @@ include(CMakeFindDependencyMacro) find_dependency(aidge_core) +set(AIDGE_REQUIRES_OPENSSL @AIDGE_REQUIRES_OPENSSL@) +if (AIDGE_REQUIRES_OPENSSL) + find_dependency(OpenSSL) +endif() include(CMakeFindDependencyMacro) -- GitLab