summaryrefslogtreecommitdiffstats
path: root/MESON_FUNCTIONS
diff options
context:
space:
mode:
authorIsmael Luceno2022-03-15 20:17:16 +0100
committerIsmael Luceno2022-03-16 00:28:28 +0100
commitd955cb573ad45bab04551675134f0cc1c64a7ad3 (patch)
treec18e221fc038ec4d1ebe980b03ca45e9aa74b6b5 /MESON_FUNCTIONS
parent7027ce77b9017f779931f7e72f22878a07e1dfc1 (diff)
MESON_FUNCTIONS: Use deps to determine samu/ninja
Diffstat (limited to 'MESON_FUNCTIONS')
-rwxr-xr-xMESON_FUNCTIONS15
1 files changed, 7 insertions, 8 deletions
diff --git a/MESON_FUNCTIONS b/MESON_FUNCTIONS
index d09a24785a..352ed83038 100755
--- a/MESON_FUNCTIONS
+++ b/MESON_FUNCTIONS
@@ -13,19 +13,18 @@ meson_build () {
SCRIPT+=" . builddir/"
$SCRIPT &&
- if type ninja >/dev/null 2>&1; then
- NINJA="ninja"
- else
- NINJA="samu"
+ if is_depends_enabled "$SPELL" ninja-build-system; then
+ local NINJA=ninja
fi &&
- export NINJA &&
-
- ${NINJA} -j "$MAKE_NJOBS" -C builddir/
+ ${NINJA:-samu} -j "$MAKE_NJOBS" -C builddir/
}
meson_install () {
cd $SOURCE_DIRECTORY
- ${NINJA} -C builddir/ install
+ if is_depends_enabled "$SPELL" ninja-build-system; then
+ local NINJA=ninja
+ fi &&
+ ${NINJA:-samu} -C builddir/ install
}
default_build() {