summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorEric Engestrom2021-01-02 15:06:11 +0100
committerEric Engestrom2021-01-02 15:06:11 +0100
commitc543af748ec0073e5fb59a3494c2bd970be4b54b (patch)
tree399e88307afc119da7529a5f76e001a508f4073a /PKGBUILD
parentec91072e4d4659b18ccf450cf6da7b31b643b246 (diff)
downloadaur-c543af748ec0073e5fb59a3494c2bd970be4b54b.tar.gz
build out-of-tree
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD19
1 files changed, 7 insertions, 12 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 9e1b15e13335..f024682b5dd3 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -24,27 +24,22 @@ pkgver() {
}
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
- ninja
+ -DSPIRV-Headers_SOURCE_DIR="$srcdir/SPIRV-Headers" \
+ -DSPIRV_WERROR=OFF \
+ -S SPIRV-Tools -B build
+ ninja -C build
}
check() {
- cd "${srcdir}"/SPIRV-Tools
- ninja test
+ ninja -C build test
}
package() {
- cd "${srcdir}"/SPIRV-Tools
-
- DESTDIR="$pkgdir" ninja install
-
- # License
- install -Dm644 LICENSE "${pkgdir}"/usr/share/licenses/"${pkgname}"/LICENSE
+ DESTDIR="$pkgdir" ninja -C build install
+ install -Dm644 "$srcdir"/SPIRV-Tools/LICENSE "$pkgdir"/usr/share/licenses/"$pkgname"/LICENSE
}