summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorEric Engestrom2021-01-02 15:01:50 +0100
committerEric Engestrom2021-01-02 15:01:50 +0100
commitaed2bbb88f7311e7721ed81fcba698e89ccfe6e0 (patch)
treeb4ff21336618d0b306f12496ec7fc825bdba8e21
parentb63e7ac7dcb482019d1761bbc91303c79d948dee (diff)
downloadaur-aed2bbb88f7311e7721ed81fcba698e89ccfe6e0.tar.gz
build & install using `ninja` instead of `make`
-rw-r--r--.SRCINFO1
-rw-r--r--PKGBUILD7
2 files changed, 5 insertions, 3 deletions
diff --git a/.SRCINFO b/.SRCINFO
index cfd16f6af764..be28fe79994a 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -8,6 +8,7 @@ pkgbase = spirv-tools-git
groups = vulkan-devel
license = custom
makedepends = cmake
+ makedepends = ninja
makedepends = python
makedepends = git
depends = gcc-libs
diff --git a/PKGBUILD b/PKGBUILD
index edc00cf9bee9..5a97f4b248b1 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -13,7 +13,7 @@ source=('git+https://github.com/KhronosGroup/SPIRV-Tools'
sha1sums=('SKIP'
'SKIP')
depends=(gcc-libs spirv-headers)
-makedepends=('cmake' 'python' 'git')
+makedepends=('cmake' 'ninja' 'python' 'git')
options=('staticlibs')
conflicts=('spirv-tools')
provides=('spirv-tools')
@@ -27,17 +27,18 @@ build() {
cd "${srcdir}"/SPIRV-Tools
cmake \
-DCMAKE_BUILD_TYPE=Release \
+ -GNinja \
-DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_INSTALL_LIBDIR=lib \
-DSPIRV-Headers_SOURCE_DIR="${srcdir}/SPIRV-Headers" \
-DSPIRV_WERROR=OFF
- make
+ ninja
}
package() {
cd "${srcdir}"/SPIRV-Tools
- DESTDIR="${pkgdir}" make install
+ DESTDIR="$pkgdir" ninja install
# License
install -Dm644 LICENSE "${pkgdir}"/usr/share/licenses/"${pkgname}"/LICENSE