From a45f9db80071a9c1ab5cd8030c97af7effb835ff Mon Sep 17 00:00:00 2001 From: Adam Aposhian Date: Fri, 16 Feb 2024 06:37:22 -0700 Subject: [PATCH] export dependencies Signed-off-by: Adam Aposhian --- cmake/PahoMqttCppConfig.cmake.in | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) diff --git a/cmake/PahoMqttCppConfig.cmake.in b/cmake/PahoMqttCppConfig.cmake.in index 8948b22..7381676 100644 --- a/cmake/PahoMqttCppConfig.cmake.in +++ b/cmake/PahoMqttCppConfig.cmake.in @@ -2,13 +2,18 @@ set(PAHO_BUILD_STATIC @PAHO_BUILD_STATIC@) set(PAHO_BUILD_SHARED @PAHO_BUILD_SHARED@) set(PAHO_WITH_SSL @PAHO_WITH_SSL@) +set(PAHO_WITH_MQTT_C @PAHO_WITH_MQTT_C@) include(CMakeFindDependencyMacro) -find_dependency(Threads REQUIRED) -if(PAHO_WITH_SSL) - find_dependency(OpenSSL REQUIRED) -endif() -find_dependency(eclipse-paho-mqtt-c REQUIRED) +find_dependency(Threads REQUIRED) + +if (NOT PAHO_WITH_MQTT_C) + find_dependency(eclipse-paho-mqtt-c REQUIRED) +endif() + +if (PAHO_WITH_SSL) + find_dependency(OpenSSL REQUIRED) +endif() include("${CMAKE_CURRENT_LIST_DIR}/@package_name@Targets.cmake")