forked from mirrors/nixpkgs
128b93e061
See comment in code and the PR it references, https://github.com/mesonbuild/meson/pull/6827, for details. We can remove entries from the cross file because they will be gotten from env vars now.
17 lines
724 B
Diff
17 lines
724 B
Diff
diff --git a/mesonbuild/envconfig.py b/mesonbuild/envconfig.py
|
|
index ac13a710..e0d07c51 100644
|
|
--- a/mesonbuild/envconfig.py
|
|
+++ b/mesonbuild/envconfig.py
|
|
@@ -119,9 +119,9 @@ def get_env_var_pair(for_machine: MachineChoice,
|
|
# compiling we fall back on the unprefixed host version. This
|
|
# allows native builds to never need to worry about the 'BUILD_*'
|
|
# ones.
|
|
- ([var_name + '_FOR_BUILD'] if is_cross else [var_name]),
|
|
+ [var_name + '_FOR_BUILD'] + ([] if is_cross else [var_name]),
|
|
# Always just the unprefixed host verions
|
|
- ([] if is_cross else [var_name]),
|
|
+ [var_name],
|
|
)[for_machine]
|
|
for var in candidates:
|
|
value = os.environ.get(var)
|