summaryrefslogtreecommitdiff
path: root/mesonbuild/compilers/vala.py
diff options
context:
space:
mode:
authorDylan Baker <dylan@pnwbakers.com>2025-10-31 11:18:04 -0700
committerDylan Baker <dylan@pnwbakers.com>2025-11-19 10:48:48 -0800
commitae56005bbd8f8c47dfe14d9e540cf52ddf9b0d73 (patch)
treeea7e26663a5fecdbf3ec4ddc7c49eb4df77a01fc /mesonbuild/compilers/vala.py
parent25af927a6e5ebd4c53b4e43ccab35ed89a7ee0d8 (diff)
downloadmeson-ae56005bbd8f8c47dfe14d9e540cf52ddf9b0d73.tar.gz
compilers: Remove Environment parameter from Compiler.build_wrapper_args
Diffstat (limited to 'mesonbuild/compilers/vala.py')
-rw-r--r--mesonbuild/compilers/vala.py6
1 files changed, 3 insertions, 3 deletions
diff --git a/mesonbuild/compilers/vala.py b/mesonbuild/compilers/vala.py
index ce893d435..ccdd77a3f 100644
--- a/mesonbuild/compilers/vala.py
+++ b/mesonbuild/compilers/vala.py
@@ -151,7 +151,7 @@ class ValaCompiler(Compiler):
def get_option_link_args(self, target: 'BuildTarget', env: 'Environment', subproject: T.Optional[str] = None) -> T.List[str]:
return []
- def build_wrapper_args(self, env: 'Environment',
+ def build_wrapper_args(self,
extra_args: T.Union[None, CompilerArgs, T.List[str], T.Callable[[CompileCheckMode], T.List[str]]],
dependencies: T.Optional[T.List['Dependency']],
mode: CompileCheckMode = CompileCheckMode.COMPILE) -> CompilerArgs:
@@ -187,10 +187,10 @@ class ValaCompiler(Compiler):
if mode is CompileCheckMode.COMPILE:
# Add DFLAGS from the env
- args += env.coredata.get_external_args(self.for_machine, self.language)
+ args += self.environment.coredata.get_external_args(self.for_machine, self.language)
elif mode is CompileCheckMode.LINK:
# Add LDFLAGS from the env
- args += env.coredata.get_external_link_args(self.for_machine, self.language)
+ args += self.environment.coredata.get_external_link_args(self.for_machine, self.language)
# extra_args must override all other arguments, so we add them last
args += extra_args
return args