summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorEmmanuel Gil Peyrot2018-10-14 18:48:34 +0200
committerDrew DeVault2018-10-14 13:01:20 -0400
commit54c712fdc1ab7b413e2ed1f08e9880593ac819ae (patch)
tree6f13e0dbde6a62a9d72d17d9f6871b51c68e8920
parentbd8d9da2211a92ce97d6f7044a75ae7d51f8b19f (diff)
downloadaur-54c712fdc1ab7b413e2ed1f08e9880593ac819ae.tar.gz
Move meson to prepare(), to keep the build directory between builds
This greatly speeds up rebuilds when not much has changed and ccache isn’t used.
-rw-r--r--PKGBUILD7
1 files changed, 5 insertions, 2 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 23b6dfe25d31..4bf628dfbc59 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -28,10 +28,13 @@ pkgver() {
printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)"
}
-build() {
+prepare() {
cd "${srcdir}/${_pkgname}"
- rm -rf "$srcdir/build"
meson -Dwerror=false --prefix /usr "$srcdir/build"
+}
+
+build() {
+ cd "${srcdir}/${_pkgname}"
ninja -C "$srcdir/build"
}