]> git.proxmox.com Git - ceph.git/blobdiff - ceph/src/jaegertracing/opentelemetry-cpp/tools/vcpkg/ports/wangle/fix_dependency.patch
update ceph source to reef 18.1.2
[ceph.git] / ceph / src / jaegertracing / opentelemetry-cpp / tools / vcpkg / ports / wangle / fix_dependency.patch
diff --git a/ceph/src/jaegertracing/opentelemetry-cpp/tools/vcpkg/ports/wangle/fix_dependency.patch b/ceph/src/jaegertracing/opentelemetry-cpp/tools/vcpkg/ports/wangle/fix_dependency.patch
new file mode 100644 (file)
index 0000000..6b80a68
--- /dev/null
@@ -0,0 +1,56 @@
+diff --git a/wangle/CMakeLists.txt b/wangle/CMakeLists.txt
+index 8df7c76..f605f25 100644
+--- a/wangle/CMakeLists.txt
++++ b/wangle/CMakeLists.txt
+@@ -62,7 +62,7 @@ find_package(folly CONFIG REQUIRED)
+ find_package(fizz CONFIG REQUIRED)
+ find_package(fmt CONFIG REQUIRED)
+ find_package(OpenSSL REQUIRED)
+-find_package(Glog REQUIRED)
++find_package(glog CONFIG REQUIRED)
+ find_package(gflags CONFIG QUIET)
+ if (gflags_FOUND)
+   message(STATUS "Found gflags from package config")
+@@ -70,8 +70,8 @@ if (gflags_FOUND)
+ else()
+   find_package(Gflags REQUIRED)
+ endif()
+-find_package(LibEvent MODULE REQUIRED)
+-find_package(DoubleConversion REQUIRED)
++find_package(Libevent CONFIG REQUIRED)
++find_package(double-conversion CONFIG REQUIRED)
+ find_package(Threads REQUIRED)
+ if (UNIX AND NOT APPLE)
+   find_package(Librt)
+@@ -153,24 +153,23 @@ target_include_directories(
+   PUBLIC
+     $<BUILD_INTERFACE:${CMAKE_SOURCE_DIR}/..>
+     $<INSTALL_INTERFACE:${INCLUDE_INSTALL_DIR}>
++  PRIVATE
+     ${FIZZ_INCLUDE_DIR}
+     ${FOLLY_INCLUDE_DIR}
+     ${Boost_INCLUDE_DIR}
+-    ${OPENSSL_INCLUDE_DIR}
+-    ${GLOG_INCLUDE_DIRS}
+     ${GFLAGS_INCLUDE_DIRS}
+-    ${LIBEVENT_INCLUDE_DIR}
+-    ${DOUBLE_CONVERSION_INCLUDE_DIRS}
+ )
+ target_link_libraries(wangle PUBLIC
+   ${FOLLY_LIBRARIES}
+   ${FIZZ_LIBRARIES}
+   ${Boost_LIBRARIES}
+-  ${OPENSSL_LIBRARIES}
+-  ${GLOG_LIBRARIES}
++  OpenSSL::SSL
++  OpenSSL::Crypto
++  glog::glog
+   ${GFLAGS_LIBRARIES}
+-  ${LIBEVENT_LIB}
+-  ${DOUBLE_CONVERSION_LIBRARIES}
++  libevent::core
++  libevent::extra
++  double-conversion::double-conversion
+   ${CMAKE_DL_LIBS}
+   ${LIBRT_LIBRARIES}
+   Threads::Threads)