summaryrefslogtreecommitdiff
path: root/build_extra/rust/rust.gni
diff options
context:
space:
mode:
Diffstat (limited to 'build_extra/rust/rust.gni')
-rw-r--r--build_extra/rust/rust.gni7
1 files changed, 4 insertions, 3 deletions
diff --git a/build_extra/rust/rust.gni b/build_extra/rust/rust.gni
index c7ad376d0..3263f0018 100644
--- a/build_extra/rust/rust.gni
+++ b/build_extra/rust/rust.gni
@@ -113,14 +113,15 @@ template("rust_crate") {
foreach(info, invoker.extern_version) {
extern_rlibs += [
{
+ crate_name = info.crate_name
+ crate_version = info.crate_version
crate_suffix = exec_script("//tools/sha256sum.py",
[
- "--input=${info.crate_version}",
+ "--input=$crate_version",
"--format=-%.8s",
],
"trim string")
- label = info.label
- crate_name = info.crate_name
+ label = ":$crate_name-$crate_version"
rlib = "$out_dir/lib$crate_name$crate_suffix.rlib"
},
]