Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
28 changes: 17 additions & 11 deletions ports/check/portfile.cmake
Original file line number Diff line number Diff line change
@@ -1,30 +1,36 @@
vcpkg_from_github(
OUT_SOURCE_PATH SOURCE_PATH
REPO libcheck/check
REF 11970a7e112dfe243a2e68773f014687df2900e8 # 0.15.2
REF 11970a7e112dfe243a2e68773f014687df2900e8 # 0.15.2
Comment thread
Thomas1664 marked this conversation as resolved.
SHA512 210c9617fa1c1ce16bef983b0e6cb587b1774c3f7ce27a53ca7799642dc7a14be8de567d69dc0e57845684c6f7991d772c73654f63c8755afda3b37a35c7156e
HEAD_REF master
PATCHES fix-lib-path.patch
)

vcpkg_configure_cmake(
SOURCE_PATH ${SOURCE_PATH}
PREFER_NINJA # Disable this option if project cannot be built with Ninja
vcpkg_cmake_configure(
SOURCE_PATH "${SOURCE_PATH}"
OPTIONS
-DCHECK_ENABLE_TESTS=OFF
-DBUILD_TESTING=OFF
-DCHECK_ENABLE_GCOV=OFF
-DENABLE_MEMORY_LEAKING_TESTS=OFF
-DCHECK_ENABLE_TIMEOUT_TESTS=OFF
)

vcpkg_install_cmake()
vcpkg_cmake_install()

vcpkg_fixup_cmake_targets(CONFIG_PATH lib/cmake/check)
vcpkg_cmake_config_fixup(CONFIG_PATH lib/cmake/check)

vcpkg_copy_pdbs()

if(VCPKG_LIBRARY_LINKAGE STREQUAL static)
file(REMOVE_RECURSE ${CURRENT_PACKAGES_DIR}/bin ${CURRENT_PACKAGES_DIR}/debug/bin)
file(REMOVE_RECURSE "${CURRENT_PACKAGES_DIR}/bin" "${CURRENT_PACKAGES_DIR}/debug/bin")
endif()

# cleanup
file(REMOVE_RECURSE ${CURRENT_PACKAGES_DIR}/debug/include ${CURRENT_PACKAGES_DIR}/debug/share)
file(REMOVE_RECURSE "${CURRENT_PACKAGES_DIR}/debug/include" "${CURRENT_PACKAGES_DIR}/debug/share")
file(REMOVE_RECURSE "${CURRENT_PACKAGES_DIR}/share/man")

# Handle copyright
file(INSTALL ${SOURCE_PATH}/COPYING.LESSER DESTINATION ${CURRENT_PACKAGES_DIR}/share/${PORT} RENAME copyright)
vcpkg_fixup_pkgconfig()
vcpkg_fixup_pkgconfig()
file(INSTALL "${SOURCE_PATH}/COPYING.LESSER" DESTINATION "${CURRENT_PACKAGES_DIR}/share/${PORT}" RENAME copyright)
17 changes: 14 additions & 3 deletions ports/check/vcpkg.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,18 @@
{
"name": "check",
"version-string": "0.15.2",
"port-version": 2,
"version": "0.15.2",
"port-version": 3,
"description": "A unit testing framework for C",
"homepage": "https://github.com/libcheck/check"
"homepage": "https://github.com/libcheck/check",
"license": "LGPL-2.1",
"dependencies": [
{
"name": "vcpkg-cmake",
"host": true
},
{
"name": "vcpkg-cmake-config",
"host": true
}
]
}
2 changes: 1 addition & 1 deletion versions/baseline.json
Original file line number Diff line number Diff line change
Expand Up @@ -1350,7 +1350,7 @@
},
"check": {
"baseline": "0.15.2",
"port-version": 2
"port-version": 3
},
"chipmunk": {
"baseline": "7.0.3",
Expand Down
5 changes: 5 additions & 0 deletions versions/c-/check.json
Original file line number Diff line number Diff line change
@@ -1,5 +1,10 @@
{
"versions": [
{
"git-tree": "f9804577939493b7f7934d98adc953624e0020c4",
"version": "0.15.2",
"port-version": 3
},
{
"git-tree": "f88273666d201fd843e12ba5d98d4ed8a10bd576",
"version-string": "0.15.2",
Expand Down