diff options
author | Sebastian Dröge <sebastian@centricular.com> | 2023-04-13 23:04:51 +0300 |
---|---|---|
committer | Xavier Claessens <xclaesse@gmail.com> | 2023-04-21 15:35:06 -0400 |
commit | 01420bf8fc1ee6c1466e2fa4c9805267192dce26 (patch) | |
tree | c419d8b14d4a4144a4a3ce093f853e0c7d385875 /docs/yaml/functions | |
parent | 474e3ea8afd170ae86cc5c3a547caee65f97ecb8 (diff) | |
download | meson-01420bf8fc1ee6c1466e2fa4c9805267192dce26.zip meson-01420bf8fc1ee6c1466e2fa4c9805267192dce26.tar.gz meson-01420bf8fc1ee6c1466e2fa4c9805267192dce26.tar.bz2 |
rust: Add new `rust_dependency_map` target configuration
This allows changing the crate name with which a library ends up being
available inside the Rust code, similar to cargo's dependency renaming
feature or `extern crate foo as bar` inside Rust code.
Diffstat (limited to 'docs/yaml/functions')
-rw-r--r-- | docs/yaml/functions/_build_target_base.yaml | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/docs/yaml/functions/_build_target_base.yaml b/docs/yaml/functions/_build_target_base.yaml index 8b169c8..abc5bf9 100644 --- a/docs/yaml/functions/_build_target_base.yaml +++ b/docs/yaml/functions/_build_target_base.yaml @@ -302,3 +302,13 @@ kwargs: "proc-macro" is a special rust procedural macro crate. "proc-macro" is new in 0.62.0. + + rust_dependency_map: + type: dict[str] + since: 1.2.0 + description: | + On rust targets this provides a map of library names to the crate name + with which it would be available inside the rust code. + + This allows renaming similar to the dependency renaming feature of cargo + or `extern crate foo as bar` inside rust code. |