From 54c712fdc1ab7b413e2ed1f08e9880593ac819ae Mon Sep 17 00:00:00 2001 From: Emmanuel Gil Peyrot Date: Sun, 14 Oct 2018 18:48:34 +0200 Subject: [PATCH] Move meson to prepare(), to keep the build directory between builds MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit This greatly speeds up rebuilds when not much has changed and ccache isn’t used. --- PKGBUILD | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/PKGBUILD b/PKGBUILD index 23b6dfe..4bf628d 100644 --- a/PKGBUILD +++ b/PKGBUILD @@ -28,10 +28,13 @@ pkgver() { printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)" } +prepare() { + cd "${srcdir}/${_pkgname}" + meson -Dwerror=false --prefix /usr "$srcdir/build" +} + build() { cd "${srcdir}/${_pkgname}" - rm -rf "$srcdir/build" - meson -Dwerror=false --prefix /usr "$srcdir/build" ninja -C "$srcdir/build" }