diff options
author | Ismael Luceno | 2022-03-15 20:17:16 +0100 |
---|---|---|
committer | Ismael Luceno | 2022-03-16 00:28:28 +0100 |
commit | d955cb573ad45bab04551675134f0cc1c64a7ad3 (patch) | |
tree | c18e221fc038ec4d1ebe980b03ca45e9aa74b6b5 /MESON_FUNCTIONS | |
parent | 7027ce77b9017f779931f7e72f22878a07e1dfc1 (diff) |
MESON_FUNCTIONS: Use deps to determine samu/ninja
Diffstat (limited to 'MESON_FUNCTIONS')
-rwxr-xr-x | MESON_FUNCTIONS | 15 |
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() { |