summaryrefslogtreecommitdiff
path: root/mesonbuild/compilers/compilers.py
diff options
context:
space:
mode:
authorDylan Baker <dylan@pnwbakers.com>2025-10-31 10:58:43 -0700
committerDylan Baker <dylan@pnwbakers.com>2025-11-19 10:48:48 -0800
commite6a8aea750a0eafe26e5470fa5c33eb1e61b768b (patch)
treefc0c0a0a32802958f84de5289e8ac78c73816db0 /mesonbuild/compilers/compilers.py
parent377fde5cf1ad8aa31c8731efabad13c1b49dbee2 (diff)
downloadmeson-e6a8aea750a0eafe26e5470fa5c33eb1e61b768b.tar.gz
compilers: Remove Environment parameter from get_compileropt_value
Diffstat (limited to 'mesonbuild/compilers/compilers.py')
-rw-r--r--mesonbuild/compilers/compilers.py5
1 files changed, 2 insertions, 3 deletions
diff --git a/mesonbuild/compilers/compilers.py b/mesonbuild/compilers/compilers.py
index 2d548a45d..b5680ed56 100644
--- a/mesonbuild/compilers/compilers.py
+++ b/mesonbuild/compilers/compilers.py
@@ -1422,16 +1422,15 @@ class Compiler(HoldableObject, metaclass=abc.ABCMeta):
def get_compileropt_value(self,
key: T.Union[str, OptionKey],
- env: Environment,
target: T.Optional[BuildTarget],
subproject: T.Optional[str] = None
) -> options.ElementaryOptionValues:
if isinstance(key, str):
key = self.form_compileropt_key(key)
if target:
- return env.coredata.get_option_for_target(target, key)
+ return self.environment.coredata.get_option_for_target(target, key)
else:
- return env.coredata.optstore.get_value_for(key.evolve(subproject=subproject))
+ return self.environment.coredata.optstore.get_value_for(key.evolve(subproject=subproject))
def _update_language_stds(self, opts: MutableKeyedOptionDictType, value: T.List[str]) -> None:
key = self.form_compileropt_key('std')