diff options
Diffstat (limited to 'mesonbuild/modules/rust.py')
-rw-r--r-- | mesonbuild/modules/rust.py | 4 |
1 files changed, 1 insertions, 3 deletions
diff --git a/mesonbuild/modules/rust.py b/mesonbuild/modules/rust.py index bdbc3d0..9d7627e 100644 --- a/mesonbuild/modules/rust.py +++ b/mesonbuild/modules/rust.py @@ -134,8 +134,6 @@ class RustModule(ExtensionModule): del extra_args[i] break - dependencies = [d for d in kwargs['dependencies']] - # We need to cast here, as currently these don't have protocol in them, but test itself does. tkwargs = T.cast('_kwargs.FuncTest', kwargs.copy()) @@ -147,7 +145,7 @@ class RustModule(ExtensionModule): # one new_target_kwargs['rust_args'] = new_target_kwargs.get('rust_args', []) + ['--test'] new_target_kwargs['install'] = False - new_target_kwargs['dependencies'] = new_target_kwargs.get('dependencies', []) + dependencies + new_target_kwargs['dependencies'] = new_target_kwargs.get('dependencies', []) + kwargs['dependencies'] new_target = Executable( name, base_target.subdir, state.subproject, base_target.for_machine, |