@@ -188,25 +188,21 @@ if(WITH_OTLP_GRPC)
188188endif ()
189189
190190set (TRACE_API_INCLUDE_DIR ${CMAKE_CURRENT_SOURCE_DIR} /api/trace/include )
191- set (METRICS_API_INCLUDE_DIR ${CMAKE_CURRENT_SOURCE_DIR} /api/metrics/include )
192191set (CONTEXT_API_INCLUDE_DIR ${CMAKE_CURRENT_SOURCE_DIR} /api/context/include )
193192set (BAGGAGE_API_INCLUDE_DIR ${CMAKE_CURRENT_SOURCE_DIR} /api/baggage/include )
194193set (COMMON_API_INCLUDE_DIR ${CMAKE_CURRENT_SOURCE_DIR} /api/common/include )
195194set (TRACE_SDK_INCLUDE_DIR ${CMAKE_CURRENT_SOURCE_DIR} /sdk/trace/include )
196- set (METRICS_SDK_INCLUDE_DIR ${CMAKE_CURRENT_SOURCE_DIR} /sdk/metrics/include )
197195set (COMMON_SDK_INCLUDE_DIR ${CMAKE_CURRENT_SOURCE_DIR} /sdk/common/include )
198196set (OTLP_EXPORTER_INCLUDE_DIR ${CMAKE_CURRENT_SOURCE_DIR} /exporters/otlp/include )
199- set (OPENTELEMETRY_PROXY_INCLUDE_DIRS ${CMAKE_CURRENT_SOURCE_DIR} ${TRACE_API_INCLUDE_DIR} ${METRICS_API_INCLUDE_DIR} ${ CONTEXT_API_INCLUDE_DIR} ${BAGGAGE_API_INCLUDE_DIR} ${COMMON_API_INCLUDE_DIR} ${TRACE_SDK_INCLUDE_DIR} ${METRICS_SDK_INCLUDE_DIR } ${COMMON_SDK_INCLUDE_DIR} ${OTLP_EXPORTER_INCLUDE_DIR} ${OTEL_CPP_PREFIX} /include )
197+ set (OPENTELEMETRY_PROXY_INCLUDE_DIRS ${CMAKE_CURRENT_SOURCE_DIR} ${TRACE_API_INCLUDE_DIR} ${CONTEXT_API_INCLUDE_DIR} ${BAGGAGE_API_INCLUDE_DIR} ${COMMON_API_INCLUDE_DIR} ${TRACE_SDK_INCLUDE_DIR} ${COMMON_SDK_INCLUDE_DIR} ${OTLP_EXPORTER_INCLUDE_DIR} ${OTEL_CPP_PREFIX} /include )
200198
201199set (OPENTELEMETRY_PROXY_FACTORY_CLASS_NAME OtelMatlabProxyFactory)
202200set (OPENTELEMETRY_PROXY_FACTORY_SOURCES_DIR ${CMAKE_CURRENT_SOURCE_DIR} )
203201set (TRACE_API_SOURCE_DIR ${CMAKE_CURRENT_SOURCE_DIR} /api/trace/src)
204- set (METRICS_API_SOURCE_DIR ${CMAKE_CURRENT_SOURCE_DIR} /api/metrics/src)
205202set (CONTEXT_API_SOURCE_DIR ${CMAKE_CURRENT_SOURCE_DIR} /api/context/src)
206203set (BAGGAGE_API_SOURCE_DIR ${CMAKE_CURRENT_SOURCE_DIR} /api/baggage/src)
207204set (COMMON_API_SOURCE_DIR ${CMAKE_CURRENT_SOURCE_DIR} /api/common/src)
208205set (TRACE_SDK_SOURCE_DIR ${CMAKE_CURRENT_SOURCE_DIR} /sdk/trace/src)
209- set (METRICS_SDK_SOURCE_DIR ${CMAKE_CURRENT_SOURCE_DIR} /sdk/metrics/src)
210206set (COMMON_SDK_SOURCE_DIR ${CMAKE_CURRENT_SOURCE_DIR} /sdk/common/src)
211207set (OTLP_EXPORTER_SOURCE_DIR ${CMAKE_CURRENT_SOURCE_DIR} /exporters/otlp/src)
212208set (OPENTELEMETRY_PROXY_SOURCES
@@ -216,10 +212,6 @@ set(OPENTELEMETRY_PROXY_SOURCES
216212 ${TRACE_API_SOURCE_DIR} /SpanProxy.cpp
217213 ${TRACE_API_SOURCE_DIR} /SpanContextProxy.cpp
218214 ${COMMON_API_SOURCE_DIR} /attribute.cpp
219- ${METRICS_API_SOURCE_DIR} /MeterProxy.cpp
220- ${METRICS_API_SOURCE_DIR} /CounterProxy.cpp
221- ${METRICS_API_SOURCE_DIR} /UpDownCounterProxy.cpp
222- ${METRICS_API_SOURCE_DIR} /HistogramProxy.cpp
223215 ${CONTEXT_API_SOURCE_DIR} /TextMapPropagatorProxy.cpp
224216 ${CONTEXT_API_SOURCE_DIR} /CompositePropagatorProxy.cpp
225217 ${CONTEXT_API_SOURCE_DIR} /TextMapCarrierProxy.cpp
@@ -229,7 +221,6 @@ set(OPENTELEMETRY_PROXY_SOURCES
229221 ${TRACE_SDK_SOURCE_DIR} /SimpleSpanProcessorProxy.cpp
230222 ${TRACE_SDK_SOURCE_DIR} /BatchSpanProcessorProxy.cpp
231223 ${TRACE_SDK_SOURCE_DIR} /ParentBasedSamplerProxy.cpp
232- ${METRICS_SDK_SOURCE_DIR} /MeterProviderProxy.cpp
233224 ${COMMON_SDK_SOURCE_DIR} /resource .cpp)
234225if (WITH_OTLP_HTTP)
235226 set (OPENTELEMETRY_PROXY_SOURCES ${OPENTELEMETRY_PROXY_SOURCES}
@@ -286,19 +277,16 @@ set(OTEL_CPP_LINK_LIBRARIES ${OTEL_CPP_PREFIX}/lib/${CMAKE_STATIC_LIBRARY_PREFIX
286277 ${OTEL_CPP_PREFIX} /lib/${CMAKE_STATIC_LIBRARY_PREFIX} opentelemetry_trace${CMAKE_STATIC_LIBRARY_SUFFIX}
287278 ${OTEL_CPP_PREFIX} /lib/${CMAKE_STATIC_LIBRARY_PREFIX} opentelemetry_version${CMAKE_STATIC_LIBRARY_SUFFIX}
288279 ${OTEL_CPP_PREFIX} /lib/${CMAKE_STATIC_LIBRARY_PREFIX} opentelemetry_logs${CMAKE_STATIC_LIBRARY_SUFFIX}
289- ${OTEL_CPP_PREFIX} /lib/${CMAKE_STATIC_LIBRARY_PREFIX} opentelemetry_metrics${CMAKE_STATIC_LIBRARY_SUFFIX}
290280 ${Protobuf_LIBRARIES} )
291281if (WITH_OTLP_HTTP)
292282 set (OTEL_CPP_LINK_LIBRARIES ${OTEL_CPP_LINK_LIBRARIES} ${OTEL_CPP_PREFIX} /lib/${CMAKE_STATIC_LIBRARY_PREFIX} opentelemetry_exporter_otlp_http${CMAKE_STATIC_LIBRARY_SUFFIX}
293283 ${OTEL_CPP_PREFIX} /lib/${CMAKE_STATIC_LIBRARY_PREFIX} opentelemetry_exporter_otlp_http_client${CMAKE_STATIC_LIBRARY_SUFFIX}
294- ${OTEL_CPP_PREFIX} /lib/${CMAKE_STATIC_LIBRARY_PREFIX} opentelemetry_exporter_otlp_http_metric${CMAKE_STATIC_LIBRARY_SUFFIX}
295284 ${OTEL_CPP_PREFIX} /lib/${CMAKE_STATIC_LIBRARY_PREFIX} opentelemetry_http_client_curl${CMAKE_STATIC_LIBRARY_SUFFIX}
296285 ${CURL_LIBRARIES} )
297286endif ()
298287if (WITH_OTLP_GRPC)
299288 set (OTEL_CPP_LINK_LIBRARIES ${OTEL_CPP_LINK_LIBRARIES} ${OTEL_CPP_PREFIX} /lib/${CMAKE_STATIC_LIBRARY_PREFIX} opentelemetry_exporter_otlp_grpc${CMAKE_STATIC_LIBRARY_SUFFIX}
300289 ${OTEL_CPP_PREFIX} /lib/${CMAKE_STATIC_LIBRARY_PREFIX} opentelemetry_exporter_otlp_grpc_client${CMAKE_STATIC_LIBRARY_SUFFIX}
301- ${OTEL_CPP_PREFIX} /lib/${CMAKE_STATIC_LIBRARY_PREFIX} opentelemetry_exporter_otlp_grpc_metrics${CMAKE_STATIC_LIBRARY_SUFFIX}
302290 ${OTEL_CPP_PREFIX} /lib/${CMAKE_SHARED_LIBRARY_PREFIX} opentelemetry_proto_grpc${OTEL_PROTO_LIBRARY_SUFFIX}
303291 gRPC::grpc++
304292 absl::synchronization)
@@ -385,25 +373,21 @@ libmexclass_client_install(
385373
386374# Install M files
387375set (TRACE_API_MATLAB_SOURCES ${CMAKE_CURRENT_SOURCE_DIR} /api/trace/+opentelemetry)
388- set (METRICS_API_MATLAB_SOURCES ${CMAKE_CURRENT_SOURCE_DIR} /api/metrics/+opentelemetry)
389376set (CONTEXT_API_MATLAB_SOURCES ${CMAKE_CURRENT_SOURCE_DIR} /api/context/+opentelemetry)
390377set (BAGGAGE_API_MATLAB_SOURCES ${CMAKE_CURRENT_SOURCE_DIR} /api/baggage/+opentelemetry)
391378set (COMMON_API_MATLAB_SOURCES ${CMAKE_CURRENT_SOURCE_DIR} /api/common/+opentelemetry)
392379set (TRACE_SDK_MATLAB_SOURCES ${CMAKE_CURRENT_SOURCE_DIR} /sdk/trace/+opentelemetry)
393- set (METRICS_SDK_MATLAB_SOURCES ${CMAKE_CURRENT_SOURCE_DIR} /sdk/metrics/+opentelemetry)
394380set (DEFAULT_EXPORTER_MATLAB_SOURCES ${CMAKE_CURRENT_SOURCE_DIR} /exporters/otlp/+opentelemetry/+exporters/+otlp/defaultSpanExporter.m)
395381set (OTLP_HTTP_EXPORTER_MATLAB_SOURCES ${CMAKE_CURRENT_SOURCE_DIR} /exporters/otlp/+opentelemetry/+exporters/+otlp/OtlpHttpSpanExporter.m)
396382set (OTLP_GRPC_EXPORTER_MATLAB_SOURCES ${CMAKE_CURRENT_SOURCE_DIR} /exporters/otlp/+opentelemetry/+exporters/+otlp/OtlpGrpcSpanExporter.m)
397383
398384set (OTLP_EXPORTERS_DIR +opentelemetry/+exporters/+otlp)
399385
400386install (DIRECTORY ${TRACE_API_MATLAB_SOURCES} DESTINATION .)
401- install (DIRECTORY ${METRICS_API_MATLAB_SOURCES} DESTINATION .)
402387install (DIRECTORY ${CONTEXT_API_MATLAB_SOURCES} DESTINATION .)
403388install (DIRECTORY ${BAGGAGE_API_MATLAB_SOURCES} DESTINATION .)
404389install (DIRECTORY ${COMMON_API_MATLAB_SOURCES} DESTINATION .)
405390install (DIRECTORY ${TRACE_SDK_MATLAB_SOURCES} DESTINATION .)
406- install (DIRECTORY ${METRICS_SDK_MATLAB_SOURCES} DESTINATION .)
407391install (FILES ${DEFAULT_EXPORTER_MATLAB_SOURCES} DESTINATION ${OTLP_EXPORTERS_DIR} )
408392if (WITH_OTLP_HTTP)
409393 install (FILES ${OTLP_HTTP_EXPORTER_MATLAB_SOURCES} DESTINATION ${OTLP_EXPORTERS_DIR} )
0 commit comments