From 5cd1258629edc5f1d918d5d8aab92ac3608e74f6 Mon Sep 17 00:00:00 2001 From: Alexandre Bouvier Date: Wed, 1 Mar 2023 13:31:04 +0100 Subject: [PATCH] cmake: fix dependencies --- CMakeLists.txt | 2 +- cmake/Config.cmake.in | 8 +++++--- 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index bd1f2a7..8c1761f 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -24,7 +24,7 @@ if(CMAKE_SOURCE_DIR STREQUAL CMAKE_CURRENT_SOURCE_DIR) endif() -find_package(OpenSSL REQUIRED) +find_package(OpenSSL REQUIRED SSL) if(NOT CPP_JWT_USE_VENDORED_NLOHMANN_JSON) find_package(nlohmann_json REQUIRED) diff --git a/cmake/Config.cmake.in b/cmake/Config.cmake.in index 8138918..a2faa4f 100644 --- a/cmake/Config.cmake.in +++ b/cmake/Config.cmake.in @@ -1,10 +1,12 @@ @PACKAGE_INIT@ +include(CMakeFindDependencyMacro) + if(NOT @CPP_JWT_USE_VENDORED_NLOHMANN_JSON@) - find_package(nlohmann_json REQUIRED) + find_dependency(nlohmann_json) endif() -find_package(OpenSSL REQUIRED) +find_dependency(OpenSSL COMPONENTS SSL) include("${CMAKE_CURRENT_LIST_DIR}/@PROJECT_NAME@Targets.cmake") -check_required_components("@PROJECT_NAME@") \ No newline at end of file +check_required_components("@PROJECT_NAME@")