]> git.proxmox.com Git - ceph.git/blob - ceph/src/jaegertracing/opentelemetry-cpp/tools/vcpkg/ports/pistache/portfile.cmake
update ceph source to reef 18.1.2
[ceph.git] / ceph / src / jaegertracing / opentelemetry-cpp / tools / vcpkg / ports / pistache / portfile.cmake
1 if(NOT VCPKG_CMAKE_SYSTEM_NAME STREQUAL "Linux")
2 message(FATAL_ERROR "${PORT} currently only supports Linux platform.")
3 endif()
4
5 vcpkg_from_github(
6 OUT_SOURCE_PATH SOURCE_PATH
7 REPO oktal/pistache
8 REF 4dc9e3ef9a1b953a62e5fadbed88e72b4b3734de
9 SHA512 427b6a6e7200e5f91ce8737cd1cc5d6cd689025033c85979c96f0ece64ae05d9c6839a936d7d6015b0e1065dc72362f6f70ab588ea7cae7aa718dfe5cd288554
10 HEAD_REF master
11 )
12
13 vcpkg_configure_cmake(
14 SOURCE_PATH ${SOURCE_PATH}
15 PREFER_NINJA
16 )
17
18 vcpkg_install_cmake()
19
20 vcpkg_fixup_cmake_targets(CONFIG_PATH lib/cmake/${PORT})
21
22 file(REMOVE_RECURSE ${CURRENT_PACKAGES_DIR}/debug/include)
23 file(REMOVE_RECURSE ${CURRENT_PACKAGES_DIR}/debug/share)
24 file(REMOVE_RECURSE ${CURRENT_PACKAGES_DIR}/debug/lib/pkgconfig)
25 file(REMOVE_RECURSE ${CURRENT_PACKAGES_DIR}/lib/pkgconfig)
26
27 # Handle copyright
28 file(COPY ${SOURCE_PATH}/LICENSE DESTINATION ${CURRENT_PACKAGES_DIR}/share/${PORT})
29 file(RENAME ${CURRENT_PACKAGES_DIR}/share/${PORT}/LICENSE ${CURRENT_PACKAGES_DIR}/share/${PORT}/copyright)