Add dependency of liblazy_static

Bug: b/307336730
Change-Id: I2c89b0f73787649408e2a23f3f308b3e0eb0c9ea
This commit is contained in:
Dennis Shen
2023-11-08 21:02:53 +00:00
parent c31b24977e
commit ba6ed2d62a
2 changed files with 6 additions and 0 deletions

View File

@@ -84,6 +84,7 @@ func (a *aconfigDecorator) GenerateSource(ctx rust.ModuleContext, deps rust.Path
func (a *aconfigDecorator) SourceProviderDeps(ctx rust.DepsContext, deps rust.Deps) rust.Deps {
deps = a.BaseSourceProvider.SourceProviderDeps(ctx, deps)
deps.Rustlibs = append(deps.Rustlibs, "libflags_rust")
deps.Rustlibs = append(deps.Rustlibs, "liblazy_static")
ctx.AddDependency(ctx.Module(), rustDeclarationsTag, a.Properties.Aconfig_declarations)
return deps
}

View File

@@ -22,6 +22,11 @@ func TestRustAconfigLibrary(t *testing.T) {
crate_name: "flags_rust",
srcs: ["lib.rs"],
}
rust_library {
name: "liblazy_static", // test mock
crate_name: "lazy_static",
srcs: ["src/lib.rs"],
}
aconfig_declarations {
name: "my_aconfig_declarations",
package: "com.example.package",