@@ -137,10 +137,10 @@ add_library(
137137 internal /async/reader_connection_factory.h
138138 internal /async/reader_connection_impl.cc
139139 internal /async/reader_connection_impl.h
140- internal /async/reader_connection_telemetry.cc
141- internal /async/reader_connection_telemetry.h
142140 internal /async/reader_connection_resume.cc
143141 internal /async/reader_connection_resume.h
142+ internal /async/reader_connection_telemetry.cc
143+ internal /async/reader_connection_telemetry.h
144144 internal /async/reader_connection_tracing.cc
145145 internal /async/reader_connection_tracing.h
146146 internal /async/rewriter_connection_impl.cc
@@ -247,31 +247,26 @@ target_include_directories(
247247target_compile_options (google_cloud_cpp_storage_grpc
248248 PUBLIC ${GOOGLE_CLOUD_CPP_EXCEPTIONS_FLAG} )
249249target_compile_definitions (google_cloud_cpp_storage_grpc
250- PUBLIC GOOGLE_CLOUD_CPP_STORAGE_HAVE_GRPC
251- GOOGLE_CLOUD_CPP_HAVE_OPENTELEMETRY )
250+ PUBLIC GOOGLE_CLOUD_CPP_STORAGE_HAVE_GRPC )
252251if (GOOGLE_CLOUD_CPP_ENABLE_CTYPE_CORD_WORKAROUND)
253252 target_compile_definitions (
254253 google_cloud_cpp_storage_grpc
255254 PRIVATE GOOGLE_CLOUD_CPP_ENABLE_CTYPE_CORD_WORKAROUND )
256255endif ()
257- if (GOOGLE_CLOUD_CPP_HAVE_OPENTELEMETRY)
256+ if ((TARGET google-cloud-cpp::opentelemetry) AND (TARGET
257+ opentelemetry-cpp::metrics))
258258 target_compile_definitions (
259259 google_cloud_cpp_storage_grpc
260- PRIVATE GOOGLE_CLOUD_CPP_HAVE_OPENTELEMETRY )
261- endif ()
262- if ((TARGET gRPC::grpcpp_otel_plugin)
263- AND (TARGET google-cloud-cpp::opentelemetry)
264- AND (TARGET opentelemetry-cpp::metrics))
265- target_compile_definitions (
266- google_cloud_cpp_storage_grpc
267- PRIVATE GOOGLE_CLOUD_CPP_STORAGE_WITH_OTEL_METRICS
268- GOOGLE_CLOUD_CPP_HAVE_OPENTELEMETRY )
260+ PUBLIC GOOGLE_CLOUD_CPP_STORAGE_WITH_OTEL_METRICS
261+ GOOGLE_CLOUD_CPP_HAVE_OPENTELEMETRY )
269262 target_link_libraries (
270- google_cloud_cpp_storage_grpc
271- PUBLIC google-cloud-cpp::opentelemetry gRPC::grpcpp_otel_plugin
272- opentelemetry-cpp::metrics )
273- set (EXTRA_MODULES "google_cloud_cpp_opentelemetry" "grpcpp_otel_plugin"
274- "opentelemetry_metrics" )
263+ google_cloud_cpp_storage_grpc PUBLIC google-cloud-cpp::opentelemetry
264+ opentelemetry-cpp::metrics )
265+ endif ()
266+ if (TARGET gRPC::grpcpp_otel_plugin)
267+ target_link_libraries (google_cloud_cpp_storage_grpc
268+ PUBLIC gRPC::grpcpp_otel_plugin )
269+ set (EXTRA_MODULES "grpcpp_otel_plugin" )
275270endif ()
276271set_target_properties (
277272 google_cloud_cpp_storage_grpc
0 commit comments