summaryrefslogtreecommitdiff
path: root/mesonbuild/interpreter/interpreter.py
diff options
context:
space:
mode:
authorCharles Brunet <charles.brunet@optelgroup.com>2025-03-12 17:35:53 -0400
committerDylan Baker <dylan@pnwbakers.com>2025-03-14 12:58:28 -0700
commit7679c164dc357650a15643b3c0a5d89ac7a90e89 (patch)
tree14cbedb981339876932df3c55bbf5d498f63ef78 /mesonbuild/interpreter/interpreter.py
parente65c879925219685cbcbb9a8367006b8c687167e (diff)
downloadmeson-7679c164dc357650a15643b3c0a5d89ac7a90e89.tar.gz
Move variables to InterpreterBase
subproject_dir, environment, and coredata
Diffstat (limited to 'mesonbuild/interpreter/interpreter.py')
-rw-r--r--mesonbuild/interpreter/interpreter.py5
1 files changed, 1 insertions, 4 deletions
diff --git a/mesonbuild/interpreter/interpreter.py b/mesonbuild/interpreter/interpreter.py
index 1b378e304..1247dfe3b 100644
--- a/mesonbuild/interpreter/interpreter.py
+++ b/mesonbuild/interpreter/interpreter.py
@@ -274,15 +274,12 @@ class Interpreter(InterpreterBase, HoldableObject):
relaxations: T.Optional[T.Set[InterpreterRuleRelaxation]] = None,
user_defined_options: T.Optional[coredata.SharedCMDOptions] = None,
) -> None:
- super().__init__(_build.environment.get_source_dir(), subdir, subproject)
+ super().__init__(_build.environment.get_source_dir(), subdir, subproject, subproject_dir, _build.environment)
self.active_projectname = ''
self.build = _build
- self.environment = self.build.environment
- self.coredata = self.environment.get_coredata()
self.backend = backend
self.summary: T.Dict[str, 'Summary'] = {}
self.modules: T.Dict[str, NewExtensionModule] = {}
- self.subproject_dir = subproject_dir
self.relaxations = relaxations or set()
if ast is None:
self.load_root_meson_file()