]> git.proxmox.com Git - ceph.git/blob - ceph/src/jaegertracing/opentelemetry-cpp/ext/CMakeLists.txt
update ceph source to reef 18.1.2
[ceph.git] / ceph / src / jaegertracing / opentelemetry-cpp / ext / CMakeLists.txt
1 add_library(opentelemetry_ext INTERFACE)
2 target_include_directories(
3 opentelemetry_ext
4 INTERFACE "$<BUILD_INTERFACE:${CMAKE_CURRENT_LIST_DIR}/include>"
5 "$<INSTALL_INTERFACE:include>")
6
7 set_target_properties(opentelemetry_ext PROPERTIES EXPORT_NAME "ext")
8 target_link_libraries(opentelemetry_ext INTERFACE opentelemetry_api)
9
10 install(
11 TARGETS opentelemetry_ext
12 EXPORT "${PROJECT_NAME}-target"
13 RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR}
14 LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR}
15 ARCHIVE DESTINATION ${CMAKE_INSTALL_LIBDIR})
16
17 install(
18 DIRECTORY include/opentelemetry/ext
19 DESTINATION include/opentelemetry/
20 FILES_MATCHING
21 PATTERN "*.h")
22
23 add_subdirectory(src)
24
25 if(BUILD_TESTING)
26 add_subdirectory(test)
27 endif()