mirror of
https://github.com/ilyakooo0/nixpkgs.git
synced 2025-01-07 22:11:45 +03:00
wafHook: ignore configurePlatforms
waf does support --build and --host, but the only effect of these options is an error message telling to use --cross-compile instead. So we ignore these flags.
This commit is contained in:
parent
f23a21514c
commit
1001d0034c
@ -13,12 +13,18 @@ wafConfigurePhase() {
|
||||
local flagsArray=();
|
||||
for flag in $configureFlags "${configureFlagsArray[@]}";
|
||||
do
|
||||
if [[
|
||||
# waf does not support these flags, but they are "blindly" added by the
|
||||
# pkgsStatic overlay, for example.
|
||||
if [[ $flag != "--enable-static"
|
||||
$flag != "--enable-static"
|
||||
&& $flag != "--disable-static"
|
||||
&& $flag != "--enable-shared"
|
||||
&& $flag != "--disable-shared" ]];
|
||||
&& $flag != "--disable-shared"
|
||||
# these flags are added by configurePlatforms but waf just uses them
|
||||
# to bail out in cross compilation cases
|
||||
&& $flag != --build=*
|
||||
&& $flag != --host=*
|
||||
]];
|
||||
then
|
||||
flagsArray=("${flagsArray[@]}" "$flag");
|
||||
fi;
|
||||
|
Loading…
Reference in New Issue
Block a user