|
|
@ -3071,11 +3071,7 @@ external dependencies (including libraries) must go to "dependencies".''') |
|
|
|
dirname, varname = self.get_subproject_infos(kwargs) |
|
|
|
dirname, varname = self.get_subproject_infos(kwargs) |
|
|
|
# Try to execute the subproject |
|
|
|
# Try to execute the subproject |
|
|
|
try: |
|
|
|
try: |
|
|
|
sp_kwargs = {} |
|
|
|
sp_kwargs = {'default_options': kwargs.get('default_options', [])} |
|
|
|
try: |
|
|
|
|
|
|
|
sp_kwargs['default_options'] = kwargs['default_options'] |
|
|
|
|
|
|
|
except KeyError: |
|
|
|
|
|
|
|
pass |
|
|
|
|
|
|
|
self.do_subproject(dirname, sp_kwargs) |
|
|
|
self.do_subproject(dirname, sp_kwargs) |
|
|
|
# Invalid code is always an error |
|
|
|
# Invalid code is always an error |
|
|
|
except InvalidCode: |
|
|
|
except InvalidCode: |
|
|
|