Copy sdk_version to cc library snapshots

Bug: 142935992
Test: m nothing
Change-Id: Ib77c548b1971c841749c87115108af8b092bb809
This commit is contained in:
Paul Duffin
2020-03-05 14:09:58 +00:00
parent b3c763711a
commit 0c394f3919
2 changed files with 10 additions and 0 deletions

View File

@@ -97,6 +97,13 @@ func (mt *librarySdkMemberType) IsInstance(module android.Module) bool {
func (mt *librarySdkMemberType) AddPrebuiltModule(sdkModuleContext android.ModuleContext, builder android.SnapshotBuilder, member android.SdkMember) android.BpModule { func (mt *librarySdkMemberType) AddPrebuiltModule(sdkModuleContext android.ModuleContext, builder android.SnapshotBuilder, member android.SdkMember) android.BpModule {
pbm := builder.AddPrebuiltModule(member, mt.prebuiltModuleType) pbm := builder.AddPrebuiltModule(member, mt.prebuiltModuleType)
ccModule := member.Variants()[0].(*Module)
sdkVersion := ccModule.SdkVersion()
if sdkVersion != "" {
pbm.AddProperty("sdk_version", sdkVersion)
}
return pbm return pbm
} }

View File

@@ -517,6 +517,7 @@ func TestHostSnapshotWithCcSharedLibrary(t *testing.T) {
}, },
system_shared_libs: [], system_shared_libs: [],
stl: "none", stl: "none",
sdk_version: "minimum",
} }
`) `)
@@ -529,6 +530,7 @@ cc_prebuilt_library_shared {
sdk_member_name: "mynativelib", sdk_member_name: "mynativelib",
device_supported: false, device_supported: false,
host_supported: true, host_supported: true,
sdk_version: "minimum",
export_include_dirs: ["include/include"], export_include_dirs: ["include/include"],
arch: { arch: {
x86_64: { x86_64: {
@@ -549,6 +551,7 @@ cc_prebuilt_library_shared {
prefer: false, prefer: false,
device_supported: false, device_supported: false,
host_supported: true, host_supported: true,
sdk_version: "minimum",
export_include_dirs: ["include/include"], export_include_dirs: ["include/include"],
arch: { arch: {
x86_64: { x86_64: {