summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorMartchus2020-10-11 15:04:47 +0200
committerMartchus2020-10-11 15:04:47 +0200
commitb9d3ccd4102ae6f6ca815f3e26238226f576a77b (patch)
tree3e32cd4d2b20f9b908e3b3eeb894e32be4ec815e
parentb7e6dcc89642693a1433b0f527c9e292db05c4c7 (diff)
downloadaur-b9d3ccd4102ae6f6ca815f3e26238226f576a77b.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 4179ec56c8db..bfb90ab2c4c8 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -12,6 +12,7 @@ pkgbase = c++utilities-git
checkdepends = cppunit
makedepends = cmake
makedepends = git
+ makedepends = ninja
depends = gcc-libs
optdepends = c++utilities-doc: API documentation
source = cpp-utilities::git+https://github.com/Martchus/cpp-utilities.git
diff --git a/PKGBUILD b/PKGBUILD
index 28b2ff434e18..bedccd9663cf 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -13,7 +13,7 @@ pkgdesc='Common C++ classes and routines such as argument parser, IO and convers
license=('GPL')
depends=('gcc-libs')
optdepends=("$_name-doc: API documentation")
-makedepends=('cmake' 'git')
+makedepends=('cmake' 'git' 'ninja')
checkdepends=('cppunit')
#provides=("${_name}")
#conflicts=("${_name}")
@@ -29,6 +29,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' \
@@ -36,15 +37,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
}