# Maintainer: Christoph Reiter <reiter.christoph@gmail.com>

pkgname='doctest'
pkgver=2.5.3
pkgrel=1
pkgdesc='The lightest feature rich C++ single header testing framework'
arch=('any')
url='https://github.com/onqtam/doctest'
license=('spdx:MIT')
makedepends=(
  'cmake'
  'gcc'
  'ninja'
)
source=("${pkgname}-${pkgver}.tar.gz::https://github.com/${pkgname}/${pkgname}/archive/refs/tags/v${pkgver}.tar.gz")
sha256sums=('174ebc4e769928959614789c5b4e9c3d0a0f81a62bb608756b127bfebfb21331')

build() {
  local _cmake_options=(
    -GNinja
    -DCMAKE_INSTALL_PREFIX=/usr
    -DCMAKE_BUILD_TYPE=Release
    -DDOCTEST_WITH_TESTS=OFF
    -DCMAKE_POLICY_VERSION_MINIMUM=3.10
  )

  cmake "${_cmake_options[@]}" -S "${pkgname}-${pkgver}" -B build

  cmake --build build
}

package() {
  DESTDIR="${pkgdir}" cmake --install build

  install -Dm644 "${pkgname}-${pkgver}/LICENSE.txt" "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
}
