vcpkg/ports/cddlib/portfile.cmake

28 lines
1.1 KiB
CMake

vcpkg_download_distfile(
MSVC_PATCH
URLS https://github.com/cddlib/cddlib/commit/cf2c7939d6b5c40f1eb66860a9ef56015df58c8f.patch?full_index=1
SHA512 09b9ca12b768a16e3a61aa03e6223802d5fbd8020a89cd33c1648ee04ff7a66ce9056e2d773cdc853f7d8b8870d29c068192178d1a932a0f629981aa0ea2238c
FILENAME pr_86.patch
)
vcpkg_from_github(
OUT_SOURCE_PATH SOURCE_PATH
REPO cddlib/cddlib
REF "${VERSION}"
SHA512 08314d757a55065fc09ca2b514d8425b651eee2f5a195d5fbc1369acde1dc704c31a7c0e85ef3f8ec72e36f5f6a10618acef95157fa78989da96ce34bc9bc7f9
HEAD_REF master
PATCHES
0001-disable-doc-target.patch # disable building docs, as they require latex
0002-disable-dd-log.patch # windows does not export global variables
${MSVC_PATCH}
)
vcpkg_make_configure(
SOURCE_PATH "${SOURCE_PATH}"
AUTORECONF
COPY_SOURCE # ensure generated files are found
)
vcpkg_make_install()
vcpkg_fixup_pkgconfig()
vcpkg_install_copyright(FILE_LIST "${SOURCE_PATH}/COPYING" "${SOURCE_PATH}/COPYING")
file(REMOVE_RECURSE "${CURRENT_PACKAGES_DIR}/debug/share")