From e22e862b21e32e5b2352aea9def2911ca2e103fa Mon Sep 17 00:00:00 2001 From: Simon R Date: Fri, 3 Aug 2018 03:47:57 +0100 Subject: add libcheck port (#3998) * add check port * [check] Use vcpkg_from_github() and vcpkg_fixup_cmake_targets() --- ports/check/CONTROL | 3 +++ ports/check/portfile.cmake | 26 ++++++++++++++++++++++++++ 2 files changed, 29 insertions(+) create mode 100644 ports/check/CONTROL create mode 100644 ports/check/portfile.cmake diff --git a/ports/check/CONTROL b/ports/check/CONTROL new file mode 100644 index 000000000..4627d0422 --- /dev/null +++ b/ports/check/CONTROL @@ -0,0 +1,3 @@ +Source: check +Version: 0.12.0-1 +Description: A unit testing framework for C diff --git a/ports/check/portfile.cmake b/ports/check/portfile.cmake new file mode 100644 index 000000000..1713a39a9 --- /dev/null +++ b/ports/check/portfile.cmake @@ -0,0 +1,26 @@ +include(vcpkg_common_functions) +vcpkg_from_github( + OUT_SOURCE_PATH SOURCE_PATH + REPO libcheck/check + REF 0.12.0 + SHA512 f7b6452b69f999a90e86a8582d980c0c1b74ba5629ee34455724463ba62bfe3501ad0415aa771170f5c638a7a253f123bf87cbef25aadc6569a7a3a4d10fce90 + HEAD_REF master +) + +vcpkg_configure_cmake( + SOURCE_PATH ${SOURCE_PATH} + PREFER_NINJA # Disable this option if project cannot be built with Ninja +) + +vcpkg_install_cmake() + +file(RENAME ${CURRENT_PACKAGES_DIR}/cmake/check.cmake ${CURRENT_PACKAGES_DIR}/cmake/check-config.cmake) +vcpkg_fixup_cmake_targets(CONFIG_PATH cmake) + +# cleanup +file(REMOVE_RECURSE ${CURRENT_PACKAGES_DIR}/debug/include ${CURRENT_PACKAGES_DIR}/debug/share) + +# Handle copyright +file(INSTALL ${SOURCE_PATH}/COPYING.LESSER DESTINATION ${CURRENT_PACKAGES_DIR}/share/check RENAME copyright) + +vcpkg_copy_pdbs() -- cgit v1.2.3