Merge "Enable size measurement for Rust binaries"
This commit is contained in:
@@ -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",
|
||||||
],
|
],
|
||||||
|
@@ -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(),
|
||||||
|
Reference in New Issue
Block a user