]>
Commit | Line | Data |
---|---|---|
1e59de90 TL |
1 | vcpkg_check_linkage(ONLY_STATIC_LIBRARY) |
2 | ||
3 | vcpkg_from_github( | |
4 | OUT_SOURCE_PATH SOURCE_PATH | |
5 | REPO google/crc32c | |
6 | REF ba741856254e3c6f6c7bcf0704fe1344a668a227 # 1.1.1 | |
7 | SHA512 129e7cf36a92f6d953b4545e673860b0d956aa0ecf89ae98dfcfdff03031482d03f9036d11d0546446f1e73f65548cdd87065759dc6efd39f0fd9c58234ebb24 | |
8 | HEAD_REF master | |
9 | ) | |
10 | ||
11 | vcpkg_configure_cmake( | |
12 | SOURCE_PATH ${SOURCE_PATH} | |
13 | PREFER_NINJA | |
14 | OPTIONS | |
15 | -DCRC32C_BUILD_TESTS=OFF | |
16 | -DCRC32C_BUILD_BENCHMARKS=OFF | |
17 | -DCRC32C_USE_GLOG=OFF | |
18 | ) | |
19 | ||
20 | vcpkg_install_cmake() | |
21 | vcpkg_copy_pdbs() | |
22 | vcpkg_fixup_cmake_targets(CONFIG_PATH lib/cmake/Crc32c) | |
23 | ||
24 | file(REMOVE_RECURSE ${CURRENT_PACKAGES_DIR}/debug/include) | |
25 | file(REMOVE_RECURSE ${CURRENT_PACKAGES_DIR}/debug/share) | |
26 | ||
27 | if(VCPKG_LIBRARY_LINKAGE STREQUAL "static") | |
28 | file(REMOVE_RECURSE ${CURRENT_PACKAGES_DIR}/bin ${CURRENT_PACKAGES_DIR}/debug/bin) | |
29 | endif() | |
30 | ||
31 | # Handle copyright | |
32 | file(INSTALL ${SOURCE_PATH}/LICENSE DESTINATION ${CURRENT_PACKAGES_DIR}/share/${PORT} RENAME copyright) |