diff --git a/exporters/ostream/CMakeLists.txt b/exporters/ostream/CMakeLists.txt index 1d1c20a6c6..7c2fcd63ee 100644 --- a/exporters/ostream/CMakeLists.txt +++ b/exporters/ostream/CMakeLists.txt @@ -41,7 +41,7 @@ target_include_directories( opentelemetry_exporter_ostream_metrics PUBLIC "$") target_link_libraries(opentelemetry_exporter_ostream_metrics - PUBLIC opentelemetry_metrics) + PUBLIC opentelemetry_metrics opentelemetry_resources) install( TARGETS opentelemetry_exporter_ostream_metrics EXPORT "${PROJECT_NAME}-target" @@ -54,9 +54,8 @@ install( PATTERN "metric_exporter.h") if(BUILD_TESTING) add_executable(ostream_metric_test test/ostream_metric_test.cc) - target_link_libraries( - ostream_metric_test ${GTEST_BOTH_LIBRARIES} - opentelemetry_exporter_ostream_metrics opentelemetry_resources) + target_link_libraries(ostream_metric_test ${GTEST_BOTH_LIBRARIES} + opentelemetry_exporter_ostream_metrics) gtest_add_tests( TARGET ostream_metric_test TEST_PREFIX exporter. diff --git a/exporters/otlp/CMakeLists.txt b/exporters/otlp/CMakeLists.txt index 49db6058ae..701880a2ad 100644 --- a/exporters/otlp/CMakeLists.txt +++ b/exporters/otlp/CMakeLists.txt @@ -17,7 +17,8 @@ target_include_directories( set(OPENTELEMETRY_OTLP_TARGETS opentelemetry_otlp_recordable) target_link_libraries( opentelemetry_otlp_recordable - PUBLIC opentelemetry_trace opentelemetry_resources opentelemetry_proto) + PUBLIC opentelemetry_common opentelemetry_trace opentelemetry_resources + opentelemetry_proto) if(WITH_LOGS_PREVIEW) target_link_libraries(opentelemetry_otlp_recordable PUBLIC opentelemetry_logs) @@ -33,7 +34,8 @@ if(WITH_OTLP_GRPC) PROPERTIES EXPORT_NAME otlp_grpc_client) target_link_libraries( opentelemetry_exporter_otlp_grpc_client - PUBLIC opentelemetry_sdk opentelemetry_ext opentelemetry_proto) + PUBLIC opentelemetry_common opentelemetry_sdk opentelemetry_ext + opentelemetry_proto) target_link_libraries(opentelemetry_exporter_otlp_grpc_client PRIVATE gRPC::grpc++) @@ -60,8 +62,8 @@ if(WITH_OTLP_GRPC) target_link_libraries( opentelemetry_exporter_otlp_grpc - PUBLIC opentelemetry_otlp_recordable - opentelemetry_exporter_otlp_grpc_client) + PUBLIC opentelemetry_otlp_recordable opentelemetry_exporter_otlp_grpc_client + PRIVATE gRPC::grpc++) list(APPEND OPENTELEMETRY_OTLP_TARGETS opentelemetry_exporter_otlp_grpc) @@ -75,8 +77,8 @@ if(WITH_OTLP_GRPC) target_link_libraries( opentelemetry_exporter_otlp_grpc_log - PUBLIC opentelemetry_otlp_recordable - opentelemetry_exporter_otlp_grpc_client) + PUBLIC opentelemetry_otlp_recordable opentelemetry_exporter_otlp_grpc_client + PRIVATE gRPC::grpc++) list(APPEND OPENTELEMETRY_OTLP_TARGETS opentelemetry_exporter_otlp_grpc_log) @@ -89,8 +91,8 @@ if(WITH_OTLP_GRPC) target_link_libraries( opentelemetry_exporter_otlp_grpc_metrics - PUBLIC opentelemetry_otlp_recordable - opentelemetry_exporter_otlp_grpc_client) + PUBLIC opentelemetry_otlp_recordable opentelemetry_exporter_otlp_grpc_client + PRIVATE gRPC::grpc++) list(APPEND OPENTELEMETRY_OTLP_TARGETS opentelemetry_exporter_otlp_grpc_metrics) @@ -102,8 +104,8 @@ if(WITH_OTLP_HTTP) PROPERTIES EXPORT_NAME otlp_http_client) target_link_libraries( opentelemetry_exporter_otlp_http_client - PUBLIC opentelemetry_sdk opentelemetry_proto opentelemetry_http_client_curl - nlohmann_json::nlohmann_json) + PUBLIC opentelemetry_common opentelemetry_sdk opentelemetry_proto + opentelemetry_http_client_curl nlohmann_json::nlohmann_json) if(nlohmann_json_clone) add_dependencies(opentelemetry_exporter_otlp_http_client nlohmann_json::nlohmann_json)