diff options
author | Martchus | 2020-11-04 14:31:19 +0100 |
---|---|---|
committer | Martchus | 2020-11-04 14:40:28 +0100 |
commit | 9e43478fa38c11ee99623ccec1d316cc71b0db73 (patch) | |
tree | d95a057e7288032690de35d22738abdc8c69e5fa | |
parent | ef519693508b4154546440e26b3e6d71e855422f (diff) | |
download | aur-9e43478fa38c11ee99623ccec1d316cc71b0db73.tar.gz |
Use ninja
-rw-r--r-- | .SRCINFO | 1 | ||||
-rw-r--r-- | PKGBUILD | 12 |
2 files changed, 8 insertions, 5 deletions
@@ -10,6 +10,7 @@ pkgbase = mingw-w64-reflective-rapidjson checkdepends = mingw-w64-boost makedepends = mingw-w64-gcc makedepends = mingw-w64-cmake + makedepends = ninja depends = mingw-w64-crt depends = mingw-w64-c++utilities depends = mingw-w64-rapidjson @@ -15,7 +15,7 @@ depends=('mingw-w64-crt' 'mingw-w64-c++utilities' 'mingw-w64-rapidjson' 'reflect optdepends=("mingw-w64-boost: use Boost.Hana instead of code generator" "$_name-doc: API documentation") checkdepends=('mingw-w64-cppunit' 'mingw-w64-wine' 'mingw-w64-boost') -makedepends=('mingw-w64-gcc' 'mingw-w64-cmake') +makedepends=('mingw-w64-gcc' 'mingw-w64-cmake' 'ninja') url="https://github.com/Martchus/${_reponame}" source=("${_name}-${pkgver}.tar.gz::https://github.com/Martchus/${_reponame}/archive/v${pkgver}.tar.gz") sha256sums=('1e253ca0c63c6432ede1b1d7ad6c828b93eeb47eb1843d7bdc09445be7c1bba6') @@ -46,15 +46,16 @@ build() { msg2 "${_arch}-${_cfg}" mkdir -p "build-${_arch}-${_cfg}" && pushd "build-${_arch}-${_cfg}" ${_arch}-cmake \ + -G Ninja \ -DCMAKE_BUILD_TYPE:STRING='Release' \ -DCMAKE_INSTALL_PREFIX="/usr/${_arch}" \ -DCONFIGURATION_NAME:STRING="${_cfg}" \ -DCONFIGURATION_PACKAGE_SUFFIX:STRING="-${_cfg}" \ -DNO_GENERATOR:BOOL=ON \ - -DENABLE_TARGETS_FOR_MINGW64_CROSS_PACKAGING:BOOL=ON \ + -DENABLE_TARGETS_FOR_MINGW64_CROSS_PACKAGING:BOOL=ON \ ${_config_flags[$_cfg]} \ ../ - make + ninja popd done done @@ -67,7 +68,8 @@ check() { for _cfg in "${_configurations[@]}"; do msg2 "${_arch}-${_cfg}" pushd "build-${_arch}-${_cfg}" - make WINEPATH="/usr/${_arch}/bin" WINEDEBUG=-all check + export WINEPATH="/usr/${_arch}/bin" WINEDEBUG=-all + ninja check popd done done @@ -80,7 +82,7 @@ package() { for _cfg in "${_configurations[@]}"; do msg2 "${_arch}-${_cfg}" pushd "build-${_arch}-${_cfg}" - make DESTDIR="${pkgdir}" install-mingw-w64-strip + DESTDIR="${pkgdir}" ninja install-mingw-w64-strip popd done done |