Lines Matching refs:multilib
76 multilib: {
163 Multilib string
166 func newArch(name, multilib string) ArchType {
170 Multilib: multilib,
291 var multilib string
294 multilib = module.base().commonProperties.Target.Android.Compile_multilib
296 multilib = module.base().commonProperties.Target.Host.Compile_multilib
298 if multilib == "" {
299 multilib = module.base().commonProperties.Compile_multilib
301 if multilib == "" {
302 multilib = module.base().commonProperties.Default_multilib
312 targets, err := decodeMultilib(multilib, targets, prefer32)
466 Name: "Multilib",
580 multilibProp := archProps.FieldByName("Multilib")
635 // Handle multilib-specific properties in the form:
636 // multilib: {
641 field = proptools.FieldNameForProperty(t.Multilib)
642 prefix = "multilib." + t.Multilib
815 if deviceArches[0].Arch.ArchType.Multilib == deviceArches[1].Arch.ArchType.Multilib {
970 func filterMultilibTargets(targets []Target, multilib string) []Target {
973 if t.Arch.ArchType.Multilib == multilib {
980 // Use the module multilib setting to select one or more targets from a target list
981 func decodeMultilib(multilib string, targets []Target, prefer32 bool) ([]Target, error) {
983 if multilib == "first" {
985 multilib = "prefer32"
987 multilib = "prefer64"
990 switch multilib {
1017 multilib)