diff --git a/examples/otlp/CMakeLists.txt b/examples/otlp/CMakeLists.txt index 4c5f2bbd57..23dc75fe6d 100644 --- a/examples/otlp/CMakeLists.txt +++ b/examples/otlp/CMakeLists.txt @@ -1,6 +1,11 @@ -add_library(foo_library foo_library/foo_library.cc) -target_link_libraries(foo_library ${CMAKE_THREAD_LIBS_INIT} opentelemetry_api) +include_directories( + ${CMAKE_BINARY_DIR}/generated/third_party/opentelemetry-proto) +include_directories(${CMAKE_SOURCE_DIR}/exporters/otlp/include) + +add_library(otlp_foo_library foo_library/foo_library.cc) +target_link_libraries(otlp_foo_library ${CMAKE_THREAD_LIBS_INIT} + opentelemetry_api) add_executable(example_otlp main.cc) -target_link_libraries(example_otlp ${CMAKE_THREAD_LIBS_INIT} foo_library - opentelemetry_trace) +target_link_libraries(example_otlp ${CMAKE_THREAD_LIBS_INIT} otlp_foo_library + opentelemetry_trace opentelemetry_exporter_otprotocol)