Merge "Add "strip: {none: true}" for cc_prebuilt_library_shared in sdk snapshot." into main
This commit is contained in:
@@ -434,6 +434,14 @@ be unnecessary as every module in the sdk already has its own licenses property.
|
||||
prebuiltModule := memberType.AddPrebuiltModule(memberCtx, member)
|
||||
s.createMemberSnapshot(memberCtx, member, prebuiltModule.(*bpModule))
|
||||
|
||||
// Set stripper to none to skip stripping for generated snapshots.
|
||||
// Mainline prebuilts (cc_prebuilt_library_shared) are not strippable in older platforms.
|
||||
// Thus, stripping should be skipped when being used as prebuilts.
|
||||
if memberType.DisablesStrip() {
|
||||
stripPropertySet := prebuiltModule.(*bpModule).AddPropertySet("strip")
|
||||
stripPropertySet.AddProperty("none", true)
|
||||
}
|
||||
|
||||
if member.memberType != android.LicenseModuleSdkMemberType && !builder.isInternalMember(member.name) {
|
||||
// More exceptions
|
||||
// 1. Skip BCP and SCCP fragments
|
||||
|
Reference in New Issue
Block a user