Merge "Only generate stubs for shared libraries"

This commit is contained in:
Trevor Radcliffe
2022-09-21 21:04:25 +00:00
committed by Gerrit Code Review
2 changed files with 10 additions and 12 deletions

View File

@@ -488,22 +488,21 @@ cc_library_shared {
`,
},
Blueprint: soongCcLibraryPreamble,
ExpectedBazelTargets: []string{MakeBazelTarget("cc_library_shared", "a", AttrNameToString{
"has_stubs": `True`,
}),
makeCcStubSuiteTargets("a", AttrNameToString{
"soname": `"a.so"`,
"source_library": `":a"`,
"stubs_symbol_file": `"a.map.txt"`,
"stubs_versions": `[
ExpectedBazelTargets: []string{makeCcStubSuiteTargets("a", AttrNameToString{
"soname": `"a.so"`,
"source_library": `":a"`,
"stubs_symbol_file": `"a.map.txt"`,
"stubs_versions": `[
"28",
"29",
"current",
]`,
}),
MakeBazelTarget("cc_library_shared", "a", AttrNameToString{
"has_stubs": `True`,
}),
},
},
)
})
}
func TestCcLibrarySharedSystemSharedLibsSharedEmpty(t *testing.T) {