]> git.proxmox.com Git - ceph.git/blob - ceph/src/jaegertracing/opentelemetry-cpp/tools/vcpkg/ports/hiredis/portfile.cmake
update ceph source to reef 18.1.2
[ceph.git] / ceph / src / jaegertracing / opentelemetry-cpp / tools / vcpkg / ports / hiredis / portfile.cmake
1 if (VCPKG_TARGET_IS_WINDOWS)
2 vcpkg_check_linkage(ONLY_STATIC_LIBRARY)
3 endif()
4
5 vcpkg_from_github(
6 OUT_SOURCE_PATH SOURCE_PATH
7 REPO redis/hiredis
8 REF v1.0.0
9 SHA512 eb56201121eecdbfc8d42e8c2c141ae77bea248eeb36687ac6835c9b2404f5475beb351c4d8539d552db4d88e933bb2bd5b73f165e62b130bb11aeff39928e69
10 HEAD_REF master
11 PATCHES
12 fix-feature-example.patch
13 support-static-in-win.patch
14 fix-timeval.patch
15 fix-include-path.patch
16 )
17
18 vcpkg_check_features(OUT_FEATURE_OPTIONS FEATURE_OPTIONS
19 ssl ENABLE_SSL
20 example ENABLE_EXAMPLES
21 )
22
23 vcpkg_configure_cmake(
24 SOURCE_PATH ${SOURCE_PATH}
25 PREFER_NINJA
26 OPTIONS ${FEATURE_OPTIONS}
27 )
28
29 vcpkg_install_cmake()
30
31 vcpkg_copy_pdbs()
32
33 file(REMOVE_RECURSE ${CURRENT_PACKAGES_DIR}/debug/include)
34 vcpkg_fixup_cmake_targets()
35 if("ssl" IN_LIST FEATURES)
36 vcpkg_fixup_cmake_targets(CONFIG_PATH share/hiredis_ssl TARGET_PATH share/hiredis_ssl)
37 endif()
38
39 # Handle copyright
40 file(INSTALL ${SOURCE_PATH}/COPYING DESTINATION ${CURRENT_PACKAGES_DIR}/share/${PORT} RENAME copyright)