summaryrefslogtreecommitdiff
path: root/mesonbuild/modules/__init__.py
diff options
context:
space:
mode:
authorDylan Baker <dylan@pnwbakers.com>2023-12-22 10:05:17 -0800
committerDylan Baker <dylan@pnwbakers.com>2023-12-22 11:31:48 -0800
commit6ccd708f30e3649f6d531eebb8301132cb0f0759 (patch)
tree924efc690142069f24d4a9eaa6fb5598e2fb54c0 /mesonbuild/modules/__init__.py
parent7cbaa6613a84b0a1e4b37926950bf7879eb4776d (diff)
downloadmeson-6ccd708f30e3649f6d531eebb8301132cb0f0759.tar.gz
modules: get rid of the .*machine variables
They're hardly used, and can be gotten directly from the Environment instead
Diffstat (limited to 'mesonbuild/modules/__init__.py')
-rw-r--r--mesonbuild/modules/__init__.py4
1 files changed, 0 insertions, 4 deletions
diff --git a/mesonbuild/modules/__init__.py b/mesonbuild/modules/__init__.py
index 5580acbb4..90a7f09b5 100644
--- a/mesonbuild/modules/__init__.py
+++ b/mesonbuild/modules/__init__.py
@@ -16,7 +16,6 @@ from ..programs import ExternalProgram
if T.TYPE_CHECKING:
from ..interpreter import Interpreter
from ..interpreter.interpreter import ProgramVersionFunc
- from ..interpreter.interpreterobjects import MachineHolder
from ..interpreterbase import TYPE_var, TYPE_kwargs
from ..programs import OverrideProgram
from ..wrap import WrapMode
@@ -52,9 +51,6 @@ class ModuleState:
self.man = interpreter.build.get_man()
self.global_args = interpreter.build.global_args.host
self.project_args = interpreter.build.projects_args.host.get(interpreter.subproject, {})
- self.build_machine = T.cast('MachineHolder', interpreter.builtin['build_machine']).held_object
- self.host_machine = T.cast('MachineHolder', interpreter.builtin['host_machine']).held_object
- self.target_machine = T.cast('MachineHolder', interpreter.builtin['target_machine']).held_object
self.current_node = interpreter.current_node
def get_include_args(self, include_dirs: T.Iterable[T.Union[str, build.IncludeDirs]], prefix: str = '-I') -> T.List[str]: