]> git.proxmox.com Git - ceph.git/blobdiff - ceph/src/jaegertracing/opentelemetry-cpp/tools/vcpkg/ports/brpc/fix_thrift.patch
update ceph source to reef 18.1.2
[ceph.git] / ceph / src / jaegertracing / opentelemetry-cpp / tools / vcpkg / ports / brpc / fix_thrift.patch
diff --git a/ceph/src/jaegertracing/opentelemetry-cpp/tools/vcpkg/ports/brpc/fix_thrift.patch b/ceph/src/jaegertracing/opentelemetry-cpp/tools/vcpkg/ports/brpc/fix_thrift.patch
new file mode 100644 (file)
index 0000000..699f42f
--- /dev/null
@@ -0,0 +1,28 @@
+diff --git a/CMakeLists.txt b/CMakeLists.txt
+index 3deb7342..737f6a70 100644
+--- a/CMakeLists.txt
++++ b/CMakeLists.txt
+@@ -62,8 +62,10 @@ if(WITH_DEBUG_SYMBOLS)
+ endif()
+ if(WITH_THRIFT)
++    find_package(Thrift CONFIG REQUIRED)
++    # target_link_libraries(main PRIVATE thrift::thrift thriftz::thriftz thriftnb::thriftnb)
+     set(THRIFT_CPP_FLAG "-DENABLE_THRIFT_FRAMED_PROTOCOL")
+-    set(THRIFT_LIB "thrift")
++    set(THRIFT_LIB "thrift::thrift")
+ endif()
+ include(GNUInstallDirs)
+@@ -196,9 +198,10 @@ set(DYNAMIC_LIB
+     ${LEVELDB_LIB}
+     ${PROTOC_LIB}
+     ${CMAKE_THREAD_LIBS_INIT}
++    ${OPENSSL_CRYPTO_LIBRARY}
++    ${OPENSSL_SSL_LIBRARY}
+     ${THRIFT_LIB}
+     ${THRIFTNB_LIB}
+-    ${OPENSSL_CRYPTO_LIBRARY}
+     dl
+     z)