blob: 62c9dae4dc318f5e76a28a4a64259613dd6243ff (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
|
## 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],
)
```
|