blob: 62c9dae4dc318f5e76a28a4a64259613dd6243ff [file] [log] [blame] [view]
## Support for defining crate names of Rust dependencies in Rust targets
Rust supports defining a different crate name for a dependency than what the
actual crate name during compilation of that dependency was.
This allows using multiple versions of the same crate at once, or simply using
a shorter name of the crate for convenience.
```meson
a_dep = dependency('some-very-long-name')
my_executable = executable('my-executable', 'src/main.rs',
rust_dependency_map : {
'some_very_long_name' : 'a',
},
dependencies : [a_dep],
)
```