|
|
|
@ -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, |
|
|
|
|