summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorMartchus2020-10-11 15:05:22 +0200
committerMartchus2020-10-11 15:05:22 +0200
commit0b96903e2ca33204877a30712068f7278e9f009d (patch)
treefb1f355fcc77da6a6c6a652e916bd9099df80472
parentaecfc2d5a7e477750373dc16055b86277dba3ab0 (diff)
downloadaur-0b96903e2ca33204877a30712068f7278e9f009d.tar.gz
Use ninja
-rw-r--r--.SRCINFO1
-rw-r--r--PKGBUILD9
2 files changed, 6 insertions, 4 deletions
diff --git a/.SRCINFO b/.SRCINFO
index ce899ae66703..68127c9c86c4 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -15,6 +15,7 @@ pkgbase = reflective-rapidjson-git
makedepends = clang-tools-extra
makedepends = llvm
makedepends = git
+ makedepends = ninja
depends = c++utilities-git
depends = rapidjson
depends = llvm-libs>=10.0.0
diff --git a/PKGBUILD b/PKGBUILD
index 8faf81f02b9e..bebdecdb43fc 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -15,7 +15,7 @@ license=('GPL')
depends=('c++utilities-git' 'rapidjson' "llvm-libs>=${_llvmver}.0.0" "llvm-libs<$((_llvmver + 1)).0.0" "clang>=${_llvmver}.0.0" "clang<$((_llvmver + 1)).0.0")
optdepends=("boost: use Boost.Hana instead of code generator"
"$_name-doc: API documentation")
-makedepends=('cmake' 'clang-tools-extra' 'llvm' 'git')
+makedepends=('cmake' 'clang-tools-extra' 'llvm' 'git' 'ninja')
checkdepends=('cppunit' 'boost')
#provides=("${_name}")
#conflicts=("${_name}")
@@ -31,6 +31,7 @@ pkgver() {
build() {
cd "$srcdir/${PROJECT_DIR_NAME:-$_reponame}"
cmake \
+ -G Ninja \
-DCMAKE_BUILD_TYPE:STRING='Release' \
-DCMAKE_INSTALL_PREFIX:PATH='/usr' \
-DCONFIGURATION_NAME:STRING='git' \
@@ -38,15 +39,15 @@ build() {
-DCONFIGURATION_TARGET_SUFFIX:STRING='git' \
-DBUILD_SHARED_LIBS:BOOL=ON \
.
- make
+ ninja
}
check() {
cd "$srcdir/${PROJECT_DIR_NAME:-$_reponame}"
- make check
+ ninja check
}
package() {
cd "$srcdir/${PROJECT_DIR_NAME:-$_reponame}"
- make DESTDIR="${pkgdir}" install
+ DESTDIR="${pkgdir}" ninja install
}