]>
Commit | Line | Data |
---|---|---|
1e59de90 TL |
1 | vcpkg_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 | ||
11 | if (VCPKG_CRT_LINKAGE STREQUAL dynamic) | |
12 | SET(SHARED_FLAG ON) | |
13 | else() | |
14 | SET(SHARED_FLAG OFF) | |
15 | endif() | |
16 | ||
17 | vcpkg_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 | ||
29 | vcpkg_install_cmake() | |
30 | ||
31 | file(REMOVE_RECURSE ${CURRENT_PACKAGES_DIR}/debug/include) | |
32 | ||
33 | file(COPY ${SOURCE_PATH}/LICENSE DESTINATION ${CURRENT_PACKAGES_DIR}/share/clockUtils) | |
34 | file(RENAME ${CURRENT_PACKAGES_DIR}/share/clockUtils/LICENSE ${CURRENT_PACKAGES_DIR}/share/clockUtils/copyright) | |
35 | file(REMOVE ${CURRENT_PACKAGES_DIR}/LICENSE) | |
36 | file(REMOVE ${CURRENT_PACKAGES_DIR}/debug/LICENSE) | |
37 | ||
38 | vcpkg_copy_pdbs() |