wafHook: make crossFlags optional
The convention of `--cross-compile` and `--cross-execute` is common enough that it seems like a reasonable default. However there are projects like mpv which do not use these flags, and rightfully fails to configure when passed unexpected flags.
This commit is contained in:
parent
c6791b2117
commit
032d5e7e83
@ -11,11 +11,13 @@ wafConfigurePhase() {
|
|||||||
fi
|
fi
|
||||||
|
|
||||||
local flagsArray=(
|
local flagsArray=(
|
||||||
@crossFlags@
|
|
||||||
"${flagsArray[@]}"
|
"${flagsArray[@]}"
|
||||||
$wafConfigureFlags "${wafConfigureFlagsArray[@]}"
|
$wafConfigureFlags "${wafConfigureFlagsArray[@]}"
|
||||||
${configureTargets:-configure}
|
${configureTargets:-configure}
|
||||||
)
|
)
|
||||||
|
if [ -z "${dontAddWafCrossFlags:-}" ]; then
|
||||||
|
flagsArray+=(@crossFlags@)
|
||||||
|
fi
|
||||||
echoCmd 'configure flags' "${flagsArray[@]}"
|
echoCmd 'configure flags' "${flagsArray[@]}"
|
||||||
python "$wafPath" "${flagsArray[@]}"
|
python "$wafPath" "${flagsArray[@]}"
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user