From 28a14a3b9bef21a47c6d05c0be60b4cba29102b7 Mon Sep 17 00:00:00 2001 From: Chris Ward Date: Mon, 11 Nov 2024 09:02:50 +0000 Subject: [PATCH] Set up for opentelemetry_proto_grpc_lib_type being shared Caution, this patch may cause one of the tests to go into a loop --- cmake/opentelemetry-proto.cmake | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/cmake/opentelemetry-proto.cmake b/cmake/opentelemetry-proto.cmake index fa6e185c13..30da0aee16 100644 --- a/cmake/opentelemetry-proto.cmake +++ b/cmake/opentelemetry-proto.cmake @@ -348,7 +348,8 @@ if(WITH_OTLP_GRPC) target_link_libraries(opentelemetry_proto_grpc PUBLIC opentelemetry_proto) get_target_property(grpc_lib_type gRPC::grpc++ TYPE) - if(grpc_lib_type STREQUAL "SHARED_LIBRARY") + get_target_property(opentelemetry_proto_grpc_lib_type opentelemetry_proto_grpc TYPE) + if ((grpc_lib_type STREQUAL "SHARED_LIBRARY") OR (opentelemetry_proto_grpc_lib_type STREQUAL "SHARED_LIBRARY")) target_link_libraries(opentelemetry_proto_grpc PUBLIC gRPC::grpc++) endif() set_target_properties(opentelemetry_proto_grpc PROPERTIES EXPORT_NAME