File tree Expand file tree Collapse file tree 1 file changed +10
-2
lines changed Expand file tree Collapse file tree 1 file changed +10
-2
lines changed Original file line number Diff line number Diff line change @@ -134,6 +134,12 @@ else()
134134 endif ()
135135endif ()
136136
137+ if (WIN32 )
138+ set (OTEL_PROTO_LIBRARY_SUFFIX ${CMAKE_STATIC_LIBRARY_SUFFIX} )
139+ else ()
140+ set (OTEL_PROTO_LIBRARY_SUFFIX ${CMAKE_SHARED_LIBRARY_SUFFIX} )
141+ endif ()
142+
137143set (OTEL_CPP_LIBRARIES ${OTEL_CPP_PREFIX} /lib/${CMAKE_STATIC_LIBRARY_PREFIX} opentelemetry_common${CMAKE_STATIC_LIBRARY_SUFFIX}
138144 ${OTEL_CPP_PREFIX} /lib/${CMAKE_STATIC_LIBRARY_PREFIX} opentelemetry_otlp_recordable${CMAKE_STATIC_LIBRARY_SUFFIX}
139145 ${OTEL_CPP_PREFIX} /lib/${CMAKE_SHARED_LIBRARY_PREFIX} opentelemetry_proto${OTEL_PROTO_LIBRARY_SUFFIX}
@@ -284,6 +290,10 @@ libmexclass_client_add_proxy_library(
284290 INCLUDE_DIRS ${OPENTELEMETRY_PROXY_INCLUDE_DIRS}
285291)
286292
293+ if (NOT DEFINED OTEL_CPP_INSTALLED_DIR)
294+ add_dependencies (${OPENTELEMETRY_PROXY_LIBRARY_NAME} ${OTEL_CPP_PROJECT_NAME} )
295+ endif ()
296+
287297# Additional compiler flags for HTTP/gRPC exporters
288298if (WITH_OTLP_HTTP)
289299 if (WIN32 )
@@ -306,11 +316,9 @@ if(WIN32)
306316 set (CUSTOM_CXX_FLAGS -D_SILENCE_CXX17_RESULT_OF_DEPRECATION_WARNING)
307317 # pass in version number
308318 set (OTLP_MACROS ${OTLP_MACROS} /DOTEL_MATLAB_VERSION="${OTEL_MATLAB_VERSION} " )
309- set (OTEL_PROTO_LIBRARY_SUFFIX ${CMAKE_STATIC_LIBRARY_SUFFIX} )
310319else ()
311320 set (CUSTOM_CXX_FLAGS "" )
312321 set (OTLP_MACROS ${OTLP_MACROS} "-D OTEL_MATLAB_VERSION=\" ${OTEL_MATLAB_VERSION} \" " )
313- set (OTEL_PROTO_LIBRARY_SUFFIX ${CMAKE_SHARED_LIBRARY_SUFFIX} )
314322endif ()
315323
316324target_compile_options (${OPENTELEMETRY_PROXY_LIBRARY_NAME} PRIVATE ${OTLP_MACROS} ${CUSTOM_CXX_FLAGS} )
You can’t perform that action at this time.
0 commit comments