@@ -242,15 +242,9 @@ else()
242242 set (OTEL_CPP_PREFIX ${CMAKE_BINARY_DIR} /otel-cpp)
243243endif ()
244244
245- if (WIN32 )
246- set (OTEL_PROTO_LIBRARY_SUFFIX ${CMAKE_STATIC_LIBRARY_SUFFIX} )
247- else ()
248- set (OTEL_PROTO_LIBRARY_SUFFIX ${CMAKE_SHARED_LIBRARY_SUFFIX} )
249- endif ()
250-
251245set (OTEL_CPP_LIBRARIES ${OTEL_CPP_PREFIX} /lib/${CMAKE_STATIC_LIBRARY_PREFIX} opentelemetry_common${CMAKE_STATIC_LIBRARY_SUFFIX}
252246 ${OTEL_CPP_PREFIX} /lib/${CMAKE_STATIC_LIBRARY_PREFIX} opentelemetry_otlp_recordable${CMAKE_STATIC_LIBRARY_SUFFIX}
253- ${OTEL_CPP_PREFIX} /lib/${CMAKE_SHARED_LIBRARY_PREFIX} opentelemetry_proto${OTEL_PROTO_LIBRARY_SUFFIX }
247+ ${OTEL_CPP_PREFIX} /lib/${CMAKE_SHARED_LIBRARY_PREFIX} opentelemetry_proto${CMAKE_STATIC_LIBRARY_SUFFIX }
254248 ${OTEL_CPP_PREFIX} /lib/${CMAKE_STATIC_LIBRARY_PREFIX} opentelemetry_resources${CMAKE_STATIC_LIBRARY_SUFFIX}
255249 ${OTEL_CPP_PREFIX} /lib/${CMAKE_STATIC_LIBRARY_PREFIX} opentelemetry_trace${CMAKE_STATIC_LIBRARY_SUFFIX}
256250 ${OTEL_CPP_PREFIX} /lib/${CMAKE_STATIC_LIBRARY_PREFIX} opentelemetry_version${CMAKE_STATIC_LIBRARY_SUFFIX}
@@ -268,7 +262,7 @@ if(WITH_OTLP_GRPC)
268262 ${OTEL_CPP_PREFIX} /lib/${CMAKE_STATIC_LIBRARY_PREFIX} opentelemetry_exporter_otlp_grpc_client${CMAKE_STATIC_LIBRARY_SUFFIX}
269263 ${OTEL_CPP_PREFIX} /lib/${CMAKE_STATIC_LIBRARY_PREFIX} opentelemetry_exporter_otlp_grpc_metrics${CMAKE_STATIC_LIBRARY_SUFFIX}
270264 ${OTEL_CPP_PREFIX} /lib/${CMAKE_STATIC_LIBRARY_PREFIX} opentelemetry_exporter_otlp_grpc_log${CMAKE_STATIC_LIBRARY_SUFFIX}
271- ${OTEL_CPP_PREFIX} /lib/${CMAKE_SHARED_LIBRARY_PREFIX} opentelemetry_proto_grpc${OTEL_PROTO_LIBRARY_SUFFIX } )
265+ ${OTEL_CPP_PREFIX} /lib/${CMAKE_SHARED_LIBRARY_PREFIX} opentelemetry_proto_grpc${CMAKE_STATIC_LIBRARY_SUFFIX } )
272266endif ()
273267if (WITH_OTLP_FILE)
274268 set (OTEL_CPP_LIBRARIES ${OTEL_CPP_LIBRARIES} ${OTEL_CPP_PREFIX} /lib/${CMAKE_STATIC_LIBRARY_PREFIX} opentelemetry_exporter_otlp_file${CMAKE_STATIC_LIBRARY_SUFFIX}
@@ -513,6 +507,7 @@ if(UNIX AND NOT APPLE AND NOT CYGWIN)
513507 "${OTEL_CPP_PREFIX} /lib/libopentelemetry_logs.a"
514508 "${OTEL_CPP_PREFIX} /lib/libopentelemetry_common.a"
515509 "${OTEL_CPP_PREFIX} /lib/libopentelemetry_otlp_recordable.a"
510+ "${OTEL_CPP_PREFIX} /lib/libopentelemetry_proto.a"
516511 ${ABSL_LIBRARIES} -Wl,--no -whole-archive)
517512 target_link_options (${OPENTELEMETRY_PROXY_LIBRARY_NAME} PRIVATE ${OPENTELEMETRY_PROXY_LINK_OPTIONS} )
518513endif ()
@@ -542,17 +537,10 @@ if(WIN32)
542537 $<TARGET_FILE_DIR :OpenSSL ::SSL >/../bin/${OPENSSL_DLL}
543538 $<TARGET_FILE_DIR :OpenSSL ::SSL >/../bin/${OPENSSL_CRYPTO_DLL} )
544539 endif ()
545- else ()
546- set (OTEL_CPP_RUNTIME ${OTEL_CPP_PREFIX} /lib/libopentelemetry_proto${CMAKE_SHARED_LIBRARY_SUFFIX} )
547- if (WITH_OTLP_GRPC)
548- set (OTEL_CPP_RUNTIME ${OTEL_CPP_RUNTIME}
549- ${OTEL_CPP_PREFIX} /lib/libopentelemetry_proto_grpc${CMAKE_SHARED_LIBRARY_SUFFIX} )
550- endif ()
551- if (APPLE )
552- set (OTEL_CPP_RUNTIME ${OTEL_CPP_RUNTIME} $<TARGET_FILE :ZLIB ::ZLIB >
553- $<TARGET_FILE_DIR :ZLIB ::ZLIB >/libz.${ZLIB_MAJOR_VERSION}${CMAKE_SHARED_LIBRARY_SUFFIX}
554- $<TARGET_FILE_DIR :ZLIB ::ZLIB >/libz.${ZLIB_VERSION}${CMAKE_SHARED_LIBRARY_SUFFIX} )
555- endif ()
540+ elseif (APPLE )
541+ set (OTEL_CPP_RUNTIME $<TARGET_FILE :ZLIB ::ZLIB >
542+ $<TARGET_FILE_DIR :ZLIB ::ZLIB >/libz.${ZLIB_MAJOR_VERSION}${CMAKE_SHARED_LIBRARY_SUFFIX}
543+ $<TARGET_FILE_DIR :ZLIB ::ZLIB >/libz.${ZLIB_VERSION}${CMAKE_SHARED_LIBRARY_SUFFIX} )
556544 set (OPENTELEMETRY_PROXY_RUNTIME_LIBRARIES ${OTEL_CPP_RUNTIME} )
557545endif ()
558546
0 commit comments