diff --git a/CMakeLists.txt b/CMakeLists.txt index 2d4bc8ecfe888da462689c2d62cdb896c6bdda0e..729853eec605b9ad7baee163557699368f1c9103 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 d8e1372bc8a7b79bd09c79b654af4291c995ac58..7582102c24a551db7f346e1b614d7dcaa4940b1d 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)