diff options
author | Martchus | 2021-02-03 10:17:35 +0100 |
---|---|---|
committer | Martchus | 2021-02-03 10:17:35 +0100 |
commit | b0b1dea784e7f6dad0369c545da0fd1512fbb89c (patch) | |
tree | 5dc790c98afd82131fbe50c0c399469211ecbe27 | |
parent | 6fd6a7cda82b02fc3fc8690acf731b48882741c1 (diff) | |
download | aur-b0b1dea784e7f6dad0369c545da0fd1512fbb89c.tar.gz |
Use ninja
-rw-r--r-- | .SRCINFO | 1 | ||||
-rw-r--r-- | PKGBUILD | 7 |
2 files changed, 5 insertions, 3 deletions
@@ -11,6 +11,7 @@ pkgbase = mingw-w64-rapidjson checkdepends = python makedepends = mingw-w64-gcc makedepends = mingw-w64-cmake + makedepends = ninja options = !buildflags options = staticlibs options = !strip @@ -10,7 +10,7 @@ pkgdesc='A fast JSON parser/generator for C++ with both SAX/DOM style API (mingw arch=('any') url='https://github.com/miloyip/rapidjson' license=('MIT') -makedepends=('mingw-w64-gcc' 'mingw-w64-cmake') +makedepends=('mingw-w64-gcc' 'mingw-w64-cmake' 'ninja') checkdepends=('mingw-w64-wine' 'mingw-w64-gtest' 'gtest' 'python') source=($_reponame-$pkgver.tar.gz::https://github.com/miloyip/$_reponame/archive/v$pkgver.tar.gz) md5sums=('badd12c511e081fec6c89c43a7027bce') @@ -33,6 +33,7 @@ build () { for _arch in ${_architectures}; do mkdir -p "build-${_arch}" && pushd "build-${_arch}" ${_arch}-cmake \ + -G Ninja \ -DCMAKE_BUILD_TYPE:STRING=Release \ -DRAPIDJSON_HAS_STDSTRING=ON \ -DRAPIDJSON_BUILD_CXX11=ON \ @@ -40,7 +41,7 @@ build () { -DCMAKE_INSTALL_PREFIX:PATH="/usr/${_arch}" \ -DGTEST_SOURCE_DIR=/usr/src/gtest \ .. - make + ninja popd done } @@ -65,7 +66,7 @@ package() { cd "$_reponame-$pkgver" for _arch in ${_architectures}; do mkdir -p "build-${_arch}" && pushd "build-${_arch}" - make DESTDIR="${pkgdir}" install + DESTDIR="${pkgdir}" ninja install # remove examples rm -r "${pkgdir}/usr/${_arch}/share" # put cmake files in right directory |