]> git.proxmox.com Git - ceph.git/blame - ceph/src/jaegertracing/opentelemetry-cpp/tools/vcpkg/ports/nlohmann-fifo-map/CMakeLists.txt
update ceph source to reef 18.1.2
[ceph.git] / ceph / src / jaegertracing / opentelemetry-cpp / tools / vcpkg / ports / nlohmann-fifo-map / CMakeLists.txt
CommitLineData
1e59de90
TL
1cmake_minimum_required(VERSION 3.1)
2project(nlohmann-fifo-map LANGUAGES CXX)
3
4include(GNUInstallDirs)
5
6set(NLOHMANN_FIFO_MAP_TARGET_NAME ${PROJECT_NAME})
7set(NLOHMANN_FIFO_MAP_INCLUDE_INSTALL_DIR "${CMAKE_INSTALL_INCLUDEDIR}/nlohmann")
8set(NLOHMANN_FIFO_MAP_CONFIG_INSTALL_DIR "${CMAKE_INSTALL_PREFIX}/share/nlohmann-fifo-map")
9set(NLOHMANN_FIFO_MAP_CONFIG_EXPORT_NAME "${PROJECT_NAME}-config")
10set(NLOHMANN_FIFO_MAP_INCLUDE_BUILD_DIR "${CMAKE_SOURCE_DIR}/src/")
11
12add_library(${NLOHMANN_FIFO_MAP_TARGET_NAME} INTERFACE)
13add_library(${PROJECT_NAME}::${NLOHMANN_FIFO_MAP_TARGET_NAME} ALIAS ${NLOHMANN_FIFO_MAP_TARGET_NAME})
14
15install(
16 DIRECTORY ${NLOHMANN_FIFO_MAP_INCLUDE_BUILD_DIR}
17 DESTINATION ${NLOHMANN_FIFO_MAP_INCLUDE_INSTALL_DIR}
18)
19
20install(
21 TARGETS ${NLOHMANN_FIFO_MAP_TARGET_NAME} EXPORT ${NLOHMANN_FIFO_MAP_CONFIG_EXPORT_NAME}
22 INCLUDES DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}
23)
24
25install(
26 EXPORT ${NLOHMANN_FIFO_MAP_CONFIG_EXPORT_NAME}
27 DESTINATION ${NLOHMANN_FIFO_MAP_CONFIG_INSTALL_DIR}
28 NAMESPACE ${PROJECT_NAME}::
29)
30