]>
Commit | Line | Data |
---|---|---|
1e59de90 TL |
1 | vcpkg_fail_port_install(ON_TARGET "uwp") |
2 | ||
3 | set(VCPKG_LIBRARY_LINKAGE static) | |
4 | ||
5 | vcpkg_from_github( | |
6 | OUT_SOURCE_PATH SOURCE_PATH | |
7 | REPO ARMmbed/mbedtls | |
8 | REF 523f0554b6cdc7ace5d360885c3f5bbcc73ec0e8 # mbedtls-2.24.0 | |
9 | SHA512 1ce78f34e8d87c2ce0454e0a08f4c6e5b3129d4b24cfa44162af21c2e8b5dc7feabf849e4fa547ce3781b5ce11aaf675cfed47412bae40091fbdd87bbcdbee07 | |
10 | HEAD_REF master | |
11 | PATCHES | |
12 | enable-pthread.patch | |
13 | ) | |
14 | ||
15 | vcpkg_check_features( | |
16 | OUT_FEATURE_OPTIONS FEATURE_OPTIONS | |
17 | FEATURES | |
18 | pthreads ENABLE_PTHREAD | |
19 | ) | |
20 | ||
21 | vcpkg_configure_cmake( | |
22 | SOURCE_PATH ${SOURCE_PATH} | |
23 | PREFER_NINJA | |
24 | OPTIONS | |
25 | ${FEATURE_OPTIONS} | |
26 | -DENABLE_TESTING=OFF | |
27 | -DENABLE_PROGRAMS=OFF | |
28 | -DMBEDTLS_FATAL_WARNINGS=FALSE | |
29 | ) | |
30 | ||
31 | vcpkg_install_cmake() | |
32 | ||
33 | file(REMOVE_RECURSE ${CURRENT_PACKAGES_DIR}/debug/include) | |
34 | ||
35 | file(INSTALL ${SOURCE_PATH}/LICENSE DESTINATION ${CURRENT_PACKAGES_DIR}/share/${PORT} RENAME copyright) | |
36 | ||
37 | if (VCPKG_TARGET_IS_WINDOWS AND pthreads IN_LIST FEATURES) | |
38 | file(INSTALL ${CMAKE_CURRENT_LIST_DIR}/vcpkg-cmake-wrapper.cmake DESTINATION ${CURRENT_PACKAGES_DIR}/share/${PORT}) | |
39 | endif () | |
40 | ||
41 | vcpkg_copy_pdbs() |