mirror of
https://github.com/ilyakooo0/nixpkgs.git
synced 2024-10-12 07:30:04 +03:00
ninja: shellcheck setup hook
This commit is contained in:
parent
7752cea66c
commit
4b45acf529
@ -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
|
||||
|
Loading…
Reference in New Issue
Block a user