Skip to content

Commit c33f800

Browse files
authored
[BUILD] Add OTLP/file exporter for dll and examples (#3231)
1 parent 3b89346 commit c33f800

File tree

2 files changed

+19
-1
lines changed

2 files changed

+19
-1
lines changed

examples/CMakeLists.txt

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,9 @@
33

44
add_subdirectory(common)
55
include_directories(common)
6-
if(WITH_OTLP_GRPC OR WITH_OTLP_HTTP)
6+
if(WITH_OTLP_GRPC
7+
OR WITH_OTLP_HTTP
8+
OR WITH_OTLP_FILE)
79
add_subdirectory(otlp)
810
endif()
911
if(WITH_OTLP_GRPC)

ext/src/dll/CMakeLists.txt

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,12 @@ if(WITH_OTLP_HTTP)
2222
PRIVATE opentelemetry_exporter_otlp_http)
2323
endif()
2424

25+
if(WITH_OTLP_FILE)
26+
add_compile_definitions(WITH_OTLP_FILE)
27+
target_link_libraries(opentelemetry_cpp
28+
PRIVATE opentelemetry_exporter_otlp_file)
29+
endif()
30+
2531
target_link_libraries(
2632
opentelemetry_cpp PRIVATE opentelemetry_metrics
2733
opentelemetry_exporter_ostream_metrics)
@@ -36,6 +42,11 @@ if(WITH_OTLP_HTTP)
3642
PRIVATE opentelemetry_exporter_otlp_http_metric)
3743
endif()
3844

45+
if(WITH_OTLP_FILE)
46+
target_link_libraries(opentelemetry_cpp
47+
PRIVATE opentelemetry_exporter_otlp_file_metric)
48+
endif()
49+
3950
target_link_libraries(
4051
opentelemetry_cpp PRIVATE opentelemetry_logs
4152
opentelemetry_exporter_ostream_logs)
@@ -50,6 +61,11 @@ if(WITH_OTLP_HTTP)
5061
PRIVATE opentelemetry_exporter_otlp_http_log)
5162
endif()
5263

64+
if(WITH_OTLP_FILE)
65+
target_link_libraries(opentelemetry_cpp
66+
PRIVATE opentelemetry_exporter_otlp_file_log)
67+
endif()
68+
5369
find_program(
5470
_vswhere_tool
5571
NAMES vswhere

0 commit comments

Comments
 (0)