summaryrefslogtreecommitdiffstats
path: root/src/jaegertracing/opentelemetry-cpp/examples/http/CMakeLists.txt
blob: a1181c93a45d5baf0da139d6b12081695da53fa0 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
find_package(CURL)

if(NOT CURL_FOUND)
  message(WARNING "Skipping http client/server example build: CURL not found")
else()
  include_directories(${CMAKE_SOURCE_DIR}/exporters/ostream/include
                      ${CMAKE_SOURCE_DIR}/ext/include ${CMAKE_SOURCE_DIR/})

  add_executable(http_client client.cc)
  add_executable(http_server server.cc)

  target_link_libraries(
    http_client ${CMAKE_THREAD_LIBS_INIT} opentelemetry_trace
    opentelemetry_http_client_curl opentelemetry_exporter_ostream_span
    ${CURL_LIBRARIES})

  target_link_libraries(
    http_server ${CMAKE_THREAD_LIBS_INIT} opentelemetry_trace
    opentelemetry_http_client_curl opentelemetry_exporter_ostream_span)
endif()