summaryrefslogtreecommitdiff
path: root/mesonbuild/cmake
diff options
context:
space:
mode:
authorXavier Claessens <xavier.claessens@collabora.com>2023-06-02 08:55:46 -0400
committerXavier Claessens <xclaesse@gmail.com>2023-09-22 15:50:26 -0400
commite9369be086dc8381cda91725fb2073c4daf29b91 (patch)
tree6b1b30ae43a6b1564c388930ab05d60f2a6c569b /mesonbuild/cmake
parent49e7e3b9ccba7f9b0a135188f892b37d4e52cafc (diff)
downloadmeson-e9369be086dc8381cda91725fb2073c4daf29b91.tar.gz
CMakeInterpreter: Remove useless arguments
Diffstat (limited to 'mesonbuild/cmake')
-rw-r--r--mesonbuild/cmake/interpreter.py6
1 files changed, 2 insertions, 4 deletions
diff --git a/mesonbuild/cmake/interpreter.py b/mesonbuild/cmake/interpreter.py
index 2f7cb6911..8e9ea187e 100644
--- a/mesonbuild/cmake/interpreter.py
+++ b/mesonbuild/cmake/interpreter.py
@@ -56,7 +56,6 @@ if T.TYPE_CHECKING:
from .common import CMakeConfiguration, TargetOptions
from .traceparser import CMakeGeneratorTarget
from .._typing import ImmutableListProtocol
- from ..build import Build
from ..backend.backends import Backend
from ..environment import Environment
@@ -766,10 +765,9 @@ class ConverterCustomTarget:
mlog.log(' -- depends: ', mlog.bold(str(self.depends)))
class CMakeInterpreter:
- def __init__(self, build: 'Build', subdir: Path, src_dir: Path, install_prefix: Path, env: 'Environment', backend: 'Backend'):
- self.build = build
+ def __init__(self, subdir: Path, install_prefix: Path, env: 'Environment', backend: 'Backend'):
self.subdir = subdir
- self.src_dir = src_dir
+ self.src_dir = Path(env.get_source_dir(), subdir)
self.build_dir_rel = subdir / '__CMake_build'
self.build_dir = Path(env.get_build_dir()) / self.build_dir_rel
self.install_prefix = install_prefix