Merge "Enable size measurement for Rust binaries"

This commit is contained in:
Thiébaud Weksteen
2021-02-19 14:32:01 +00:00
committed by Gerrit Code Review
2 changed files with 4 additions and 0 deletions

View File

@@ -8,6 +8,7 @@ bootstrap_go_package {
deps: [ deps: [
"soong", "soong",
"soong-android", "soong-android",
"soong-bloaty",
"soong-cc", "soong-cc",
"soong-rust-config", "soong-rust-config",
], ],

View File

@@ -21,6 +21,7 @@ import (
"github.com/google/blueprint" "github.com/google/blueprint"
"android/soong/android" "android/soong/android"
"android/soong/bloaty"
"android/soong/rust/config" "android/soong/rust/config"
) )
@@ -249,6 +250,8 @@ func transformSrctoCrate(ctx ModuleContext, main android.Path, deps PathDeps, fl
implicits = append(implicits, clippyFile) implicits = append(implicits, clippyFile)
} }
bloaty.MeasureSizeForPath(ctx, outputFile)
ctx.Build(pctx, android.BuildParams{ ctx.Build(pctx, android.BuildParams{
Rule: rustc, Rule: rustc,
Description: "rustc " + main.Rel(), Description: "rustc " + main.Rel(),