From bfbe3450ecce0c82066ef11e7e442d5093f85331 Mon Sep 17 00:00:00 2001 From: owent Date: Wed, 17 May 2023 15:25:10 +0800 Subject: [PATCH] Include gRPC's include directories for `opentelemetry_proto_grpc`. Signed-off-by: owent --- cmake/opentelemetry-proto.cmake | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/cmake/opentelemetry-proto.cmake b/cmake/opentelemetry-proto.cmake index 1e5abec516..34b33d3cff 100644 --- a/cmake/opentelemetry-proto.cmake +++ b/cmake/opentelemetry-proto.cmake @@ -263,6 +263,13 @@ if(WITH_OTLP_GRPC) set_target_properties(opentelemetry_proto_grpc PROPERTIES EXPORT_NAME proto_grpc) patch_protobuf_targets(opentelemetry_proto_grpc) + get_target_property(GRPC_INCLUDE_DIRECTORY gRPC::grpc++ + INTERFACE_INCLUDE_DIRECTORIES) + if(GRPC_INCLUDE_DIRECTORY) + target_include_directories( + opentelemetry_proto_grpc + PUBLIC "$") + endif() endif() if(needs_proto_download)