]> git.proxmox.com Git - ceph.git/blame - ceph/src/jaegertracing/opentelemetry-cpp/tools/vcpkg/ports/cello/CMakeLists.txt
update ceph source to reef 18.1.2
[ceph.git] / ceph / src / jaegertracing / opentelemetry-cpp / tools / vcpkg / ports / cello / CMakeLists.txt
CommitLineData
1e59de90
TL
1cmake_minimum_required(VERSION 3.14)\r
2\r
3project(cello LANGUAGES C)\r
4\r
5include(GNUInstallDirs)\r
6\r
7file(GLOB cello_sources src/*.c)\r
8add_library(cello ${cello_sources})\r
9\r
10target_include_directories(\r
11 cello\r
12 PUBLIC\r
13 $<BUILD_INTERFACE:${CMAKE_CURRENT_LIST_DIR}/include>\r
14 $<INSTALL_INTERFACE:${CMAKE_INSTALL_INCLUDEDIR}>\r
15)\r
16\r
17set_target_properties(cello PROPERTIES PUBLIC_HEADER include/Cello.h)\r
18\r
19install(TARGETS cello EXPORT unofficial-cello-config)\r
20\r
21install(\r
22 EXPORT unofficial-cello-config\r
23 NAMESPACE unofficial::cello::\r
24 DESTINATION share/unofficial-cello\r
25 PERMISSIONS OWNER_READ OWNER_WRITE GROUP_READ WORLD_READ\r
26)\r