Loading android/arch.go +7 −16 Original line number Diff line number Diff line Loading @@ -19,6 +19,7 @@ import ( "fmt" "reflect" "runtime" "slices" "strings" "github.com/google/blueprint" Loading Loading @@ -592,26 +593,16 @@ func archMutator(bpctx blueprint.BottomUpMutatorContext) { // Filter NativeBridge targets unless they are explicitly supported. // Skip creating native bridge variants for non-core modules. if os == Android && !(base.IsNativeBridgeSupported() && image == CoreVariation) { var targets []Target for _, t := range osTargets { if !t.NativeBridge { targets = append(targets, t) } } osTargets = targets osTargets = slices.DeleteFunc(slices.Clone(osTargets), func(t Target) bool { return bool(t.NativeBridge) }) } // Filter HostCross targets if disabled. if base.HostSupported() && !base.HostCrossSupported() { var targets []Target for _, t := range osTargets { if !t.HostCross { targets = append(targets, t) } } osTargets = targets osTargets = slices.DeleteFunc(slices.Clone(osTargets), func(t Target) bool { return t.HostCross }) } // only the primary arch in the ramdisk / vendor_ramdisk / recovery partition Loading Loading
android/arch.go +7 −16 Original line number Diff line number Diff line Loading @@ -19,6 +19,7 @@ import ( "fmt" "reflect" "runtime" "slices" "strings" "github.com/google/blueprint" Loading Loading @@ -592,26 +593,16 @@ func archMutator(bpctx blueprint.BottomUpMutatorContext) { // Filter NativeBridge targets unless they are explicitly supported. // Skip creating native bridge variants for non-core modules. if os == Android && !(base.IsNativeBridgeSupported() && image == CoreVariation) { var targets []Target for _, t := range osTargets { if !t.NativeBridge { targets = append(targets, t) } } osTargets = targets osTargets = slices.DeleteFunc(slices.Clone(osTargets), func(t Target) bool { return bool(t.NativeBridge) }) } // Filter HostCross targets if disabled. if base.HostSupported() && !base.HostCrossSupported() { var targets []Target for _, t := range osTargets { if !t.HostCross { targets = append(targets, t) } } osTargets = targets osTargets = slices.DeleteFunc(slices.Clone(osTargets), func(t Target) bool { return t.HostCross }) } // only the primary arch in the ramdisk / vendor_ramdisk / recovery partition Loading