summaryrefslogtreecommitdiffstats
path: root/src/jaegertracing/jaeger-client-cpp/cmake/Config.cmake.in
diff options
context:
space:
mode:
Diffstat (limited to 'src/jaegertracing/jaeger-client-cpp/cmake/Config.cmake.in')
-rw-r--r--src/jaegertracing/jaeger-client-cpp/cmake/Config.cmake.in20
1 files changed, 20 insertions, 0 deletions
diff --git a/src/jaegertracing/jaeger-client-cpp/cmake/Config.cmake.in b/src/jaegertracing/jaeger-client-cpp/cmake/Config.cmake.in
new file mode 100644
index 000000000..c2a892b04
--- /dev/null
+++ b/src/jaegertracing/jaeger-client-cpp/cmake/Config.cmake.in
@@ -0,0 +1,20 @@
+@PACKAGE_INIT@
+
+set(package_deps @package_deps@)
+foreach(dep IN LISTS package_deps)
+ if(dep STREQUAL "OpenSSL" OR dep STREQUAL "Threads")
+ find_package(${dep} REQUIRED)
+ elseif(dep STREQUAL "OpenTracing" OR
+ dep STREQUAL "yaml-cpp")
+ find_package(${dep} CONFIG REQUIRED)
+ else()
+ find_package(${dep} @hunter_config@ REQUIRED)
+ endif()
+endforeach()
+
+set(boost_components @boost_components@)
+find_package(Boost CONFIG REQUIRED ${boost_components})
+
+check_required_components("@PROJECT_NAME@")
+
+include("${CMAKE_CURRENT_LIST_DIR}/@TARGETS_EXPORT_NAME@.cmake")