]> git.proxmox.com Git - ceph.git/blob - ceph/src/jaegertracing/opentelemetry-cpp/tools/vcpkg/ports/quill/portfile.cmake
update ceph source to reef 18.1.2
[ceph.git] / ceph / src / jaegertracing / opentelemetry-cpp / tools / vcpkg / ports / quill / portfile.cmake
1 vcpkg_fail_port_install(ON_TARGET "uwp")
2
3 vcpkg_check_linkage(ONLY_STATIC_LIBRARY)
4
5 vcpkg_from_github(
6 OUT_SOURCE_PATH SOURCE_PATH
7 REPO odygrd/quill
8 REF v1.6.2
9 SHA512 c1db04c96c70b6bced38ecc83b4bba9e60b02cf13ff48ab92132ceb828414fcf046cb2c41337a4ae321b0bad8598eb280a7edcc30e0720d7609898e15d514380
10 HEAD_REF master
11 )
12
13 vcpkg_configure_cmake(
14 SOURCE_PATH ${SOURCE_PATH}
15 PREFER_NINJA
16 OPTIONS
17 -DQUILL_FMT_EXTERNAL=ON
18 )
19
20 vcpkg_install_cmake()
21 vcpkg_fixup_cmake_targets(CONFIG_PATH lib/cmake/quill)
22
23 vcpkg_replace_string(${CURRENT_PACKAGES_DIR}/include/quill/TweakMe.h "// #define QUILL_FMT_EXTERNAL" "#define QUILL_FMT_EXTERNAL")
24 file(REMOVE_RECURSE ${CURRENT_PACKAGES_DIR}/debug/include)
25
26 file(INSTALL ${SOURCE_PATH}/LICENSE DESTINATION ${CURRENT_PACKAGES_DIR}/share/${PORT} RENAME copyright)