ninja: shellcheck setup hook

This commit is contained in:
Wolfgang Walther 2024-06-09 20:59:56 +02:00
parent 7752cea66c
commit 4b45acf529
No known key found for this signature in database
GPG Key ID: B39893FA5F65CAE1

View File

@ -1,3 +1,5 @@
# shellcheck shell=bash
ninjaBuildPhase() {
runHook preBuild
@ -9,7 +11,7 @@ ninjaBuildPhase() {
fi
local flagsArray=(
-j$buildCores
"-j$buildCores"
)
concatTo flagsArray ninjaFlags ninjaFlagsArray
@ -24,7 +26,7 @@ ninjaCheckPhase() {
if [ -z "${checkTarget:-}" ]; then
if ninja -t query test >/dev/null 2>&1; then
checkTarget=test
checkTarget="test"
fi
fi
@ -38,7 +40,7 @@ ninjaCheckPhase() {
fi
local flagsArray=(
-j$buildCores
"-j$buildCores"
)
concatTo flagsArray ninjaFlags ninjaFlagsArray checkTarget
@ -61,9 +63,9 @@ ninjaInstallPhase() {
# shellcheck disable=SC2086
local flagsArray=(
-j$buildCores
"-j$buildCores"
)
: ${installTargets:=install}
: "${installTargets:=install}"
concatTo flagsArray ninjaFlags ninjaFlagsArray installTargets
echoCmd 'install flags' "${flagsArray[@]}"
@ -72,14 +74,14 @@ ninjaInstallPhase() {
runHook postInstall
}
if [ -z "${dontUseNinjaBuild-}" -a -z "${buildPhase-}" ]; then
if [ -z "${dontUseNinjaBuild-}" ] && [ -z "${buildPhase-}" ]; then
buildPhase=ninjaBuildPhase
fi
if [ -z "${dontUseNinjaCheck-}" -a -z "${checkPhase-}" ]; then
if [ -z "${dontUseNinjaCheck-}" ] && [ -z "${checkPhase-}" ]; then
checkPhase=ninjaCheckPhase
fi
if [ -z "${dontUseNinjaInstall-}" -a -z "${installPhase-}" ]; then
if [ -z "${dontUseNinjaInstall-}" ] && [ -z "${installPhase-}" ]; then
installPhase=ninjaInstallPhase
fi