aboutsummaryrefslogtreecommitdiff
path: root/mesonbuild/interpreter.py
diff options
context:
space:
mode:
Diffstat (limited to 'mesonbuild/interpreter.py')
-rw-r--r--mesonbuild/interpreter.py7
1 files changed, 6 insertions, 1 deletions
diff --git a/mesonbuild/interpreter.py b/mesonbuild/interpreter.py
index 77145b1..92f8af8 100644
--- a/mesonbuild/interpreter.py
+++ b/mesonbuild/interpreter.py
@@ -1798,7 +1798,12 @@ requirements use the version keyword argument instead.''')
dirname, varname = self.get_subproject_infos(kwargs)
# Try to execute the subproject
try:
- self.do_subproject(dirname, {})
+ sp_kwargs = {}
+ try:
+ sp_kwargs['default_options'] = kwargs['default_options']
+ except KeyError:
+ pass
+ self.do_subproject(dirname, sp_kwargs)
# Invalid code is always an error
except InvalidCode:
raise