]> git.proxmox.com Git - ceph.git/blobdiff - ceph/src/jaegertracing/opentelemetry-cpp/third_party/prometheus-cpp/cmake/prometheus-cpp-config.cmake.in
update ceph source to reef 18.1.2
[ceph.git] / ceph / src / jaegertracing / opentelemetry-cpp / third_party / prometheus-cpp / cmake / prometheus-cpp-config.cmake.in
diff --git a/ceph/src/jaegertracing/opentelemetry-cpp/third_party/prometheus-cpp/cmake/prometheus-cpp-config.cmake.in b/ceph/src/jaegertracing/opentelemetry-cpp/third_party/prometheus-cpp/cmake/prometheus-cpp-config.cmake.in
new file mode 100644 (file)
index 0000000..fe9606e
--- /dev/null
@@ -0,0 +1,34 @@
+@PACKAGE_INIT@
+include(CMakeFindDependencyMacro)
+
+set_and_check(prometheus-cpp_INCLUDE_DIR "@PACKAGE_CMAKE_INSTALL_INCLUDEDIR@")
+
+set(PROMETHEUS_CPP_ENABLE_PULL @ENABLE_PULL@)
+set(PROMETHEUS_CPP_ENABLE_PUSH @ENABLE_PUSH@)
+set(PROMETHEUS_CPP_USE_COMPRESSION @ENABLE_COMPRESSION@)
+set(PROMETHEUS_CPP_USE_THIRDPARTY_LIBRARIES @USE_THIRDPARTY_LIBRARIES@)
+set(PROMETHEUS_CPP_THIRDPARTY_CIVETWEB_WITH_SSL @THIRDPARTY_CIVETWEB_WITH_SSL@)
+
+set(CMAKE_THREAD_PREFER_PTHREAD TRUE)
+find_dependency(Threads)
+unset(CMAKE_THREAD_PREFER_PTHREAD)
+
+if(PROMETHEUS_CPP_ENABLE_PULL)
+  if(PROMETHEUS_CPP_USE_THIRDPARTY_LIBRARIES)
+    if(PROMETHEUS_CPP_THIRDPARTY_CIVETWEB_WITH_SSL)
+        find_dependency(OpenSSL)
+    endif()
+  else()
+    find_dependency(civetweb)
+  endif()
+endif()
+
+if(PROMETHEUS_CPP_ENABLE_PULL AND PROMETHEUS_CPP_USE_COMPRESSION)
+  find_dependency(ZLIB)
+endif()
+
+if(PROMETHEUS_CPP_ENABLE_PUSH)
+  find_dependency(CURL)
+endif()
+
+include("${CMAKE_CURRENT_LIST_DIR}/prometheus-cpp-targets.cmake")