Loading cc/library_sdk_member.go +4 −1 Original line number Diff line number Diff line Loading @@ -375,7 +375,10 @@ func (p *nativeLibInfoProperties) PopulateFromVariant(ctx android.SdkMemberConte specifiedDeps := specifiedDeps{} specifiedDeps = ccModule.linker.linkerSpecifiedDeps(specifiedDeps) if !ccModule.HasStubsVariants() { // Propagate dynamic dependencies for implementation libs, but not stubs. p.SharedLibs = specifiedDeps.sharedLibs } p.SystemSharedLibs = specifiedDeps.systemSharedLibs } p.exportedGeneratedHeaders = ccModule.ExportedGeneratedHeaders() Loading sdk/cc_sdk_test.go +5 −0 Original line number Diff line number Diff line Loading @@ -1748,8 +1748,13 @@ func TestStubsLibrary(t *testing.T) { native_shared_libs: ["stubslib"], } cc_library { name: "internaldep", } cc_library { name: "stubslib", shared_libs: ["internaldep"], stubs: { symbol_file: "some/where/stubslib.map.txt", versions: ["1", "2", "3"], Loading Loading
cc/library_sdk_member.go +4 −1 Original line number Diff line number Diff line Loading @@ -375,7 +375,10 @@ func (p *nativeLibInfoProperties) PopulateFromVariant(ctx android.SdkMemberConte specifiedDeps := specifiedDeps{} specifiedDeps = ccModule.linker.linkerSpecifiedDeps(specifiedDeps) if !ccModule.HasStubsVariants() { // Propagate dynamic dependencies for implementation libs, but not stubs. p.SharedLibs = specifiedDeps.sharedLibs } p.SystemSharedLibs = specifiedDeps.systemSharedLibs } p.exportedGeneratedHeaders = ccModule.ExportedGeneratedHeaders() Loading
sdk/cc_sdk_test.go +5 −0 Original line number Diff line number Diff line Loading @@ -1748,8 +1748,13 @@ func TestStubsLibrary(t *testing.T) { native_shared_libs: ["stubslib"], } cc_library { name: "internaldep", } cc_library { name: "stubslib", shared_libs: ["internaldep"], stubs: { symbol_file: "some/where/stubslib.map.txt", versions: ["1", "2", "3"], Loading