# Maintainer: Santiago Torres-Arias <santiago in el archlinux organization>
# Maintainer: Carl Smedstad <carsme@archlinux.org>
# Maintainer: Javier Tiá <javier dot tia at gmail dot com>

pkgname=doctest
pkgver=2.5.2
pkgrel=1
pkgdesc='The lightest feature rich C++ single header testing framework'
arch=('any')
url='https://github.com/doctest/doctest'
license=('MIT')
makedepends=('cmake')
source=("${url}/archive/v${pkgver}/${pkgname}-${pkgver}.tar.gz")
b2sums=('37b9936b3427e47e926e40005eaa951c1100ec19135a5920da43a2c61458480bd38cea3d07f80702e7a17639317460115a0e00f696f5e6181c9cddc0bb4ffa70')

build() {
  cmake -S ${pkgname}-${pkgver} -B build \
    -DCMAKE_BUILD_TYPE=None \
    -DCMAKE_INSTALL_PREFIX=/usr \
    -Wno-dev
  cmake --build build
}

check() {
  ctest --test-dir build --output-on-failure
}

package() {
  DESTDIR="${pkgdir}" cmake --install build
  cd ${pkgname}-${pkgver}
  install -vDm644 -t "${pkgdir}/usr/share/licenses/${pkgname}" LICENSE.txt
}
