]>
Commit | Line | Data |
---|---|---|
1e59de90 TL |
1 | vcpkg_check_linkage(ONLY_STATIC_LIBRARY)\r |
2 | \r | |
3 | vcpkg_from_github(\r | |
4 | OUT_SOURCE_PATH SOURCE_PATH\r | |
5 | REPO Yubico/libu2f-server\r | |
6 | REF libu2f-server-1.1.0\r | |
7 | SHA512 085f8e7d74c1efb347747b8930386f18ba870f668f82e9bd479c9f8431585c5dc7f95b2f6b82bdd3a6de0c06f8cb2fbf51c363ced54255a936ab96536158ee59\r | |
8 | HEAD_REF master\r | |
9 | PATCHES\r | |
10 | windows.patch\r | |
11 | strndup-fix.patch\r | |
12 | )\r | |
13 | \r | |
14 | file(COPY ${CMAKE_CURRENT_LIST_DIR}/CMakeLists.txt DESTINATION ${SOURCE_PATH})\r | |
15 | file(COPY ${CMAKE_CURRENT_LIST_DIR}/u2f-server-version.h DESTINATION ${SOURCE_PATH}/u2f-server)\r | |
16 | \r | |
17 | vcpkg_configure_cmake(\r | |
18 | SOURCE_PATH ${SOURCE_PATH}\r | |
19 | PREFER_NINJA\r | |
20 | )\r | |
21 | \r | |
22 | vcpkg_install_cmake()\r | |
23 | \r | |
24 | # The include file must be patched after the build has completed, because the source files use the wrong subdirectory name!\r | |
25 | vcpkg_replace_string(${CURRENT_PACKAGES_DIR}/include/libu2f-server/u2f-server.h\r | |
26 | "#include <u2f-server/u2f-server-version.h>"\r | |
27 | "#include <libu2f-server/u2f-server-version.h>"\r | |
28 | )\r | |
29 | \r | |
30 | file(REMOVE_RECURSE ${CURRENT_PACKAGES_DIR}/debug/share)\r | |
31 | file(REMOVE_RECURSE ${CURRENT_PACKAGES_DIR}/debug/include)\r | |
32 | vcpkg_copy_pdbs()\r | |
33 | \r | |
34 | # Handle copyright\r | |
35 | configure_file(${SOURCE_PATH}/COPYING ${CURRENT_PACKAGES_DIR}/share/${PORT}/copyright COPYONLY)\r |