diff options
author | Jameson Pugh | 2019-09-20 16:29:14 -0400 |
---|---|---|
committer | Jameson Pugh | 2019-09-20 16:29:14 -0400 |
commit | 0a613686314dd4cfd7c37fe00a124359654ead59 (patch) | |
tree | 4ba80ce4ccbb1b901f66d1ae8c733342f0a53a87 | |
parent | 60622c385b275085e2d08455e2606579819e86ca (diff) | |
download | aur-0a613686314dd4cfd7c37fe00a124359654ead59.tar.gz |
added support for building with ninja
-rwxr-xr-x | PKGBUILD | 25 |
1 files changed, 19 insertions, 6 deletions
@@ -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: |