21 строка
700 B
CMake
21 строка
700 B
CMake
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()
|