summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorJameson Pugh2019-09-20 16:29:14 -0400
committerJameson Pugh2019-09-20 16:29:14 -0400
commit0a613686314dd4cfd7c37fe00a124359654ead59 (patch)
tree4ba80ce4ccbb1b901f66d1ae8c733342f0a53a87
parent60622c385b275085e2d08455e2606579819e86ca (diff)
downloadaur-0a613686314dd4cfd7c37fe00a124359654ead59.tar.gz
added support for building with ninja
-rwxr-xr-xPKGBUILD25
1 files changed, 19 insertions, 6 deletions
diff --git a/PKGBUILD b/PKGBUILD
index cc5ed8307f42..13f7c25a5011 100755
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -25,16 +25,29 @@ build() {
cd "${srcdir}/${pkgname}-${pkgver}/build"
export CXXFLAGS="$CXXFLAGS -std=c++11"
- cmake -DBUILD_QT_VERSION=5 \
- -DCMAKE_INSTALL_PREFIX=/usr \
- -DCMAKE_BUILD_TYPE=Release \
- ..
- make
+ if which ninja &> /dev/null; then
+ _ninja="-G Ninja"
+ fi
+ msg "$_ninja"
+ cmake $_ninja \
+ -DBUILD_QT_VERSION=5 \
+ -DCMAKE_INSTALL_PREFIX=/usr \
+ -DCMAKE_BUILD_TYPE=Release \
+ ..
+ if [[ -z $_ninja ]]; then
+ make
+ else
+ ninja
+ fi
}
package() {
cd "${srcdir}/${pkgname}-${pkgver}/build"
- make install DESTDIR=${pkgdir}
+ if which ninja &> /dev/null; then
+ DESTDIR=${pkgdir} ninja install
+ else
+ make install DESTDIR=${pkgdir}
+ fi
}
# vim: set ts=2 sw=2 ft=sh noet: