forked from microsoft/vcpkg
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathportfile.cmake
More file actions
29 lines (24 loc) · 843 Bytes
/
portfile.cmake
File metadata and controls
29 lines (24 loc) · 843 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
vcpkg_from_github(
OUT_SOURCE_PATH SOURCE_PATH
REPO libscran/umappp
REF "v${VERSION}"
SHA512 73f4979a0d8b15fc7bc62de04210fba2a95dd8a30480882c3e88a8e2ea3b48e2e9f37d02f39c09648a79ad27a10906b0b1c26600afe573539070d77696ef44f7
HEAD_REF master
PATCHES
0001-make-find-dependency-not-required.diff # https://github.com/libscran/umappp/pull/35
0002-remove-eigen3-version-constraint.diff
)
set(VCPKG_BUILD_TYPE "release") # header-only port
vcpkg_cmake_configure(
SOURCE_PATH "${SOURCE_PATH}"
OPTIONS
-DUMAPPP_FETCH_EXTERN=OFF
-DUMAPPP_TESTS=OFF
)
vcpkg_cmake_install()
vcpkg_cmake_config_fixup(
PACKAGE_NAME libscran_umappp
CONFIG_PATH lib/cmake/libscran_umappp
)
file(REMOVE_RECURSE "${CURRENT_PACKAGES_DIR}/lib")
vcpkg_install_copyright(FILE_LIST "${SOURCE_PATH}/LICENSE")