summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--mesonbuild/modules/fs.py8
1 files changed, 4 insertions, 4 deletions
diff --git a/mesonbuild/modules/fs.py b/mesonbuild/modules/fs.py
index 3657be08c..d3f37dcb9 100644
--- a/mesonbuild/modules/fs.py
+++ b/mesonbuild/modules/fs.py
@@ -69,7 +69,7 @@ class FSModule(ExtensionModule):
make an absolute path from a relative path, WITHOUT resolving symlinks
"""
if isinstance(arg, File):
- return Path(arg.absolute_path(state.source_root, self.interpreter.environment.get_build_dir()))
+ return Path(arg.absolute_path(state.source_root, state.environment.get_build_dir()))
return Path(state.source_root) / Path(state.subdir) / Path(arg).expanduser()
def _resolve_dir(self, state: 'ModuleState', arg: 'FileOrString') -> Path:
@@ -228,9 +228,9 @@ class FSModule(ExtensionModule):
"""
path = args[0]
encoding = kwargs['encoding']
- src_dir = self.interpreter.environment.source_dir
- sub_dir = self.interpreter.subdir
- build_dir = self.interpreter.environment.get_build_dir()
+ src_dir = state.environment.source_dir
+ sub_dir = state.subdir
+ build_dir = state.environment.get_build_dir()
if isinstance(path, File):
if path.is_built: