]> git.proxmox.com Git - ceph.git/blame - ceph/src/jaegertracing/opentelemetry-cpp/tools/vcpkg/ports/grpc/00010-add-feature-absl-sync.patch
update ceph source to reef 18.1.2
[ceph.git] / ceph / src / jaegertracing / opentelemetry-cpp / tools / vcpkg / ports / grpc / 00010-add-feature-absl-sync.patch
CommitLineData
1e59de90
TL
1diff --git a/CMakeLists.txt b/CMakeLists.txt\r
2index 24b619f..f7a11b9 100644\r
3--- a/CMakeLists.txt\r
4+++ b/CMakeLists.txt\r
5@@ -2076,6 +2076,8 @@ target_link_libraries(grpc\r
6 ${_gRPC_UPB_LIBRARIES}\r
7 ${_gRPC_ALLTARGETS_LIBRARIES}\r
8 absl::flat_hash_map\r
9+ absl::time\r
10+ absl::synchronization\r
11 absl::inlined_vector\r
12 absl::bind_front\r
13 absl::statusor\r
14@@ -2623,6 +2625,8 @@ target_link_libraries(grpc_unsecure\r
15 ${_gRPC_ALLTARGETS_LIBRARIES}\r
16 absl::flat_hash_map\r
17 absl::inlined_vector\r
18+ absl::time\r
19+ absl::synchronization\r
20 absl::statusor\r
21 gpr\r
22 address_sorting\r
23diff --git a/cmake/abseil-cpp.cmake b/cmake/abseil-cpp.cmake\r
24index 078d495..b6f50bd 100644\r
25--- a/cmake/abseil-cpp.cmake\r
26+++ b/cmake/abseil-cpp.cmake\r
27@@ -37,4 +37,7 @@ elseif(gRPC_ABSL_PROVIDER STREQUAL "package")\r
28 # Use "CONFIG" as there is no built-in cmake module for absl.\r
29 find_package(absl REQUIRED CONFIG)\r
30 set(_gRPC_FIND_ABSL "if(NOT absl_FOUND)\n find_package(absl CONFIG)\nendif()")\r
31+ if (gRPC_ABSL_SYNC_ENABLE)\r
32+ add_definitions(-DGPR_ABSEIL_SYNC=1)\r
33+ endif()\r
34 endif()\r