# Contributor: Nick Black # Maintainer: Nick Black pkgname=doctest pkgver=2.4.11 pkgrel=0 pkgdesc="Fast header-only C++ unit testing" url="https://github.com/doctest/doctest" arch="noarch" license="MIT" subpackages="$pkgname-dev" makedepends="cmake samurai" source="$pkgname-$pkgver.tar.gz::https://github.com/doctest/doctest/archive/refs/tags/v$pkgver.tar.gz" build() { if [ "$CBUILD" != "$CHOST" ]; then CMAKE_CROSSOPTS="-DCMAKE_SYSTEM_NAME=Linux -DCMAKE_HOST_SYSTEM_NAME=Linux" fi cmake -B build -G Ninja \ -DCMAKE_INSTALL_PREFIX=/usr \ -DCMAKE_INSTALL_LIBDIR=lib \ -DBUILD_SHARED_LIBS=True \ -DCMAKE_BUILD_TYPE=None \ $CMAKE_CROSSOPTS cmake --build build } check() { CTEST_OUTPUT_ON_FAILURE=TRUE ctest --test-dir build } package() { DESTDIR="$pkgdir" cmake --install build } sha512sums=" 04425686057079d3f1a6f767c487f1953050f553dbff9fc42b42dde1358fe26e46bf6219881bbfce625f15cb9c229474d82688120eb2cb2b1d8138db0cc91b3c doctest-2.4.11.tar.gz "