summaryrefslogtreecommitdiff
path: root/cmake
diff options
context:
space:
mode:
authorAlan Antonuk <alan.antonuk@gmail.com>2023-05-03 02:52:51 +0000
committerAlan Antonuk <alan.antonuk@gmail.com>2023-05-02 20:06:20 -0700
commite2774a9abf0c52ec5a15b4d5684bfe3e94a7f12a (patch)
tree57faaa53065bb3565224905da3054715d38b291d /cmake
parentfe91b5cf421d8965451792104cccb1b526abacde (diff)
downloadrabbitmq-c-e2774a9abf0c52ec5a15b4d5684bfe3e94a7f12a.tar.gz
Make cmake package-config find OpenSSL when used
This makes the rabbitmq-c-config.cmake package config correctly find the OpenSSL library dependency when required. Fixes: #725 Signed-off-by: GitHub <noreply@github.com>
Diffstat (limited to 'cmake')
-rw-r--r--cmake/rabbitmq-c-config.cmake.in8
1 files changed, 8 insertions, 0 deletions
diff --git a/cmake/rabbitmq-c-config.cmake.in b/cmake/rabbitmq-c-config.cmake.in
index 8d03749..2b37a67 100644
--- a/cmake/rabbitmq-c-config.cmake.in
+++ b/cmake/rabbitmq-c-config.cmake.in
@@ -1,4 +1,12 @@
@PACKAGE_INIT@
+set(RMQ_USES_OPENSSL @ENABLE_SSL_SUPPORT@)
+
+include(CMakeFindDependencyMacro)
+
+if (RMQ_USES_OPENSSL)
+ find_dependency(OpenSSL @RMQ_OPENSSL_MIN_VERSION@ REQUIRED)
+endif ()
+
include(${CMAKE_CURRENT_LIST_DIR}/@targets_export_name@.cmake)
check_required_components(rabbitmq-c)