vcpkg/ports/ltla-cppkmeans/portfile.cmake

27 lines
674 B
CMake

vcpkg_from_github(
OUT_SOURCE_PATH SOURCE_PATH
REPO LTLA/CppKmeans
REF "v${VERSION}"
SHA512 0e4c299252635ca22fd04545b7dcf78240734c3044395504bba5e74f5251428abeca6afb43bc09b6d2b5dec5a383c2f8dea838e8556d6389ed87a83852f09c27
HEAD_REF master
)
set(VCPKG_BUILD_TYPE "release") # header-only port
vcpkg_cmake_configure(
SOURCE_PATH "${SOURCE_PATH}"
OPTIONS
-DKMEANS_FETCH_EXTERN=OFF
-DKMEANS_TESTS=OFF
)
vcpkg_cmake_install()
vcpkg_cmake_config_fixup(
PACKAGE_NAME ltla_kmeans
CONFIG_PATH lib/cmake/ltla_kmeans
)
file(REMOVE_RECURSE "${CURRENT_PACKAGES_DIR}/lib")
vcpkg_install_copyright(FILE_LIST "${SOURCE_PATH}/LICENSE")