summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorXavier Claessens <xavier.claessens@collabora.com>2023-11-03 08:05:53 -0400
committerXavier Claessens <xclaesse@gmail.com>2023-11-06 12:52:09 -0500
commit4c5e976a75a49245286bfafc2304f1193c888e4d (patch)
tree5477472d2c53e806e5068aff0316adada312e9a1
parent61a760a39cd774cca9593cf531bd783e55ed36ee (diff)
downloadmeson-4c5e976a75a49245286bfafc2304f1193c888e4d.tar.gz
msubprojects: Fix --sourcedir argument not working
This is a regression caused by https://github.com/mesonbuild/meson/pull/11951. Fixes: #12466
-rwxr-xr-xmesonbuild/msubprojects.py2
1 files changed, 1 insertions, 1 deletions
diff --git a/mesonbuild/msubprojects.py b/mesonbuild/msubprojects.py
index ea2eb2cc3..d8afd92dd 100755
--- a/mesonbuild/msubprojects.py
+++ b/mesonbuild/msubprojects.py
@@ -746,7 +746,7 @@ def run(options: 'Arguments') -> int:
pre_func(options)
logger = Logger(len(wraps))
for wrap in wraps:
- dirname = Path(subproject_dir, wrap.directory).as_posix()
+ dirname = Path(source_dir, subproject_dir, wrap.directory).as_posix()
runner = Runner(logger, r, wrap, dirname, options)
task = loop.run_in_executor(executor, runner.run)
tasks.append(task)