]> git.proxmox.com Git - ceph.git/blame - ceph/src/jaegertracing/opentelemetry-cpp/tools/vcpkg/ports/clockutils/portfile.cmake
update ceph source to reef 18.1.2
[ceph.git] / ceph / src / jaegertracing / opentelemetry-cpp / tools / vcpkg / ports / clockutils / portfile.cmake
CommitLineData
1e59de90
TL
1vcpkg_from_github(
2 OUT_SOURCE_PATH SOURCE_PATH
3 REPO ClockworkOrigins/clockUtils
4 REF 3651f232c27074c4ceead169e223edf5f00247c5
5 SHA512 ddb70cae9ced25de77a2df1854dac15e58a77347042ba3ee9c691f85f49edbc6539c84929a7477d429fb9161ba24c57d24d767793b8b1180216d5ddfc5d3ed6a
6 HEAD_REF dev-1.2
7 PATCHES
8 "${CURRENT_PORT_DIR}/fix-warningC4643.patch"
9)
10
11if (VCPKG_CRT_LINKAGE STREQUAL dynamic)
12 SET(SHARED_FLAG ON)
13else()
14 SET(SHARED_FLAG OFF)
15endif()
16
17vcpkg_configure_cmake(
18 SOURCE_PATH ${SOURCE_PATH}
19 OPTIONS
20 -DWITH_LIBRARY_ARGPARSER=ON
21 -DWITH_LIBRARY_COMPRESSION=ON
22 -DWITH_LIBRARY_CONTAINER=ON
23 -DWITH_LIBRARY_INIPARSER=ON
24 -DWITH_LIBRARY_SOCKETS=ON
25 -DWITH_TESTING=OFF
26 -DCLOCKUTILS_BUILD_SHARED=${SHARED_FLAG}
27)
28
29vcpkg_install_cmake()
30
31file(REMOVE_RECURSE ${CURRENT_PACKAGES_DIR}/debug/include)
32
33file(COPY ${SOURCE_PATH}/LICENSE DESTINATION ${CURRENT_PACKAGES_DIR}/share/clockUtils)
34file(RENAME ${CURRENT_PACKAGES_DIR}/share/clockUtils/LICENSE ${CURRENT_PACKAGES_DIR}/share/clockUtils/copyright)
35file(REMOVE ${CURRENT_PACKAGES_DIR}/LICENSE)
36file(REMOVE ${CURRENT_PACKAGES_DIR}/debug/LICENSE)
37
38vcpkg_copy_pdbs()