Lines Matching refs:target

71 # This is what we will set as the target for calling Configure.
427 or configure with an explicit configuration target.
479 [ [ 'uClinux.*64.*', { target => 'uClinux-dist64' } ],
480 [ 'uClinux.*', { target => 'uClinux-dist' } ],
481 [ 'mips3-sgi-irix', { target => 'irix-mips3' } ],
489 return { target => "irix-mips3" };
492 [ 'ppc-apple-rhapsody', { target => "rhapsody-ppc" } ],
504 return { target => "darwin64-ppc" }
506 return { target => "darwin-ppc" };
520 return { target => "darwin64-x86_64" }
522 return { target => "darwin-i386" };
533 return { target => "darwin64-x86_64" };
536 return { target => "darwin-i386" } if $KERNEL_BITS eq '32';
543 return { target => "darwin64-x86_64" };
546 [ 'arm64-apple-darwin.*', { target => "darwin64-arm64" } ],
548 { target => "iphoneos-cross",
553 { target => "ios64-cross" }
556 sub { return { target => "iphoneos-cross",
577 return { target => "linux-alpha",
591 return { target => "linux-ppc64" } if $KERNEL_BITS eq '64';
600 return { target => "linux-ppc",
604 [ 'ppc64le-.*-linux2', { target => "linux-ppc64le" } ],
605 [ 'ppc-.*-linux2', { target => "linux-ppc" } ],
613 return { target => "linux-mips64" };
616 [ 'mips.*-.*-linux2', { target => "linux-mips32" } ],
617 [ 'ppc60x-.*-vxworks.*', { target => "vxworks-ppc60x" } ],
618 [ 'ppcgen-.*-vxworks.*', { target => "vxworks-ppcgen" } ],
619 [ 'pentium-.*-vxworks.*', { target => "vxworks-pentium" } ],
620 [ 'simlinux-.*-vxworks.*', { target => "vxworks-simlinux" } ],
621 [ 'mips-.*-vxworks.*', { target => "vxworks-mips" } ],
622 [ 'e2k-.*-linux.*', { target => "linux-generic64",
624 [ 'ia64-.*-linux.', { target => "linux-ia64" } ],
633 return { target => "linux-sparcv9" };
640 return { target => "linux-sparcv9" } if $KARCH =~ 'sun4u.*';
641 return { target => "linux-sparcv8" } if $KARCH =~ 'sun4[md]';
642 return { target => "linux-generic32",
669 { target => "linux-generic32",
676 [ 'armv[1-3].*-.*-linux2', { target => "linux-generic32" } ],
677 [ 'armv[7-9].*-.*-linux2', { target => "linux-armv4",
680 [ 'arm.*-.*-linux2', { target => "linux-armv4" } ],
681 [ 'aarch64-.*-linux2', { target => "linux-aarch64" } ],
682 [ 'sh.*b-.*-linux2', { target => "linux-generic32",
684 [ 'sh.*-.*-linux2', { target => "linux-generic32",
686 [ 'm68k.*-.*-linux2', { target => "linux-generic32",
688 [ 's390-.*-linux2', { target => "linux-generic32",
702 return { target => "linux64-s390x" };
707 return { target => "linux-x32" }
710 return { target => "linux-x86_64" };
716 # config target that uses it
717 return { target => "linux-x86" }
719 return { target => "linux-elf" };
722 [ '.*86-.*-linux1', { target => "linux-aout" } ],
723 [ 'riscv64-.*-linux.', { target => "linux64-riscv64" } ],
724 [ '.*-.*-linux.', { target => "linux-generic32" } ],
747 return { target => "solaris64-sparcv9-gcc" };
757 return { target => "solaris64-sparcv9-cc" }
759 return { target => "solaris-sparcv9-cc" };
762 [ 'sun4m-.*-solaris2', { target => "solaris-sparcv8" } ],
763 [ 'sun4d-.*-solaris2', { target => "solaris-sparcv8" } ],
764 [ 'sun4.*-.*-solaris2', { target => "solaris-sparcv7" } ],
771 return { target => "solaris64-x86_64-gcc" } if $CCVENDOR eq "gnu";
772 return { target => "solaris64-x86_64-cc" };
778 #There is no solaris-x86-cc target
779 return { target => "solaris-x86-gcc",
783 # We don't have any sunos target in Configurations/*.conf, so why here?
784 [ '.*-.*-sunos4', { target => "sunos" } ],
785 [ '.*86.*-.*-bsdi4', { target => "BSD-x86-elf",
788 [ 'alpha.*-.*-.*bsd.*', { target => "BSD-generic64",
790 [ 'powerpc64-.*-.*bsd.*', { target => "BSD-generic64",
792 [ 'riscv64-.*-.*bsd.*', { target => "BSD-riscv64" } ],
793 [ 'sparc64-.*-.*bsd.*', { target => "BSD-sparc64" } ],
794 [ 'ia64-.*-.*bsd.*', { target => "BSD-ia64" } ],
795 [ 'x86_64-.*-dragonfly.*', { target => "BSD-x86_64" } ],
796 [ 'amd64-.*-.*bsd.*', { target => "BSD-x86_64" } ],
797 [ 'arm64-.*-.*bsd.*', { target => "BSD-aarch64" } ],
810 return { target => "BSD-x86-elf" } if $what =~ /ELF/;
811 return { target => "BSD-x86",
815 [ '.*-.*-.*bsd.*', { target => "BSD-generic32" } ],
816 [ 'x86_64-.*-haiku', { target => "haiku-x86_64" } ],
817 [ '.*-.*-haiku', { target => "haiku-x86" } ],
818 [ '.*-.*-osf', { target => "osf1-alpha" } ],
819 [ '.*-.*-tru64', { target => "tru64-alpha" } ],
822 return { target => "unixware-7",
824 return { target => "unixware-7",
828 [ '.*-.*-[Uu]nix[Ww]are20.*', { target => "unixware-2.0",
830 [ '.*-.*-[Uu]nix[Ww]are21.*', { target => "unixware-2.1",
832 [ '.*-.*-vos', { target => "vos",
835 [ 'BS2000-siemens-sysv4', { target => "BS2000-OSD" } ],
836 [ 'i[3456]86-.*-cygwin', { target => "Cygwin-x86" } ],
838 sub { return { target => "Cygwin-${MACHINE}" } } ],
839 [ 'x86-.*-android|i.86-.*-android', { target => "android-x86" } ],
840 [ 'armv[7-9].*-.*-android', { target => "android-armeabi",
843 [ 'arm.*-.*-android', { target => "android-armeabi" } ],
853 return { target => "hpux64-ia64",
856 return { target => "hpux-ia64",
862 # target. This is compensated for by run-time detection
865 my $target = ($CCVENDOR eq "gnu" && $GCC_BITS eq '64')
875 return { target => $target,
879 return { target => "hpux-parisc1_1",
882 return { target => "hpux-parisc",
885 return { target => "hpux",
889 [ '.*-hpux', { target => "hpux-parisc" } ],
898 $config{target} = "aix";
901 $config{target} = "aix64";
932 $config = { 'amd64' => { target => 'VC-WIN64A' },
933 'ia64' => { target => 'VC-WIN64I' },
934 'x86' => { target => 'VC-WIN32' },
935 'x64' => { target => 'VC-WIN64A' },
936 'ARM' => { target => 'VC-WIN64-ARM' },
953 [ 'VMS_AXP-.*?-OpenVMS', { target => 'vms-alpha' } ],
954 [ 'VMS_IA64-.*?-OpenVMS', { target => 'vms-ia64' } ],
955 [ 'VMS_x86_64-.*?-OpenVMS', { target => 'vms-x86_64' } ],
961 # model (PUT, SPT or nothing), target execution environment (OSS or
967 [ 'nse-tandem-nsk.*', { target => 'nonstop-nse' } ],
968 [ 'nsv-tandem-nsk.*', { target => 'nonstop-nsx' } ],
969 [ 'nsx-tandem-nsk.*', { target => 'nonstop-nsx' } ],
974 # Returns a hash table with diverse entries, most importantly 'target',
991 return ( target => $fields[2] );
1034 $ret{target} = check_solaris_sparc8($ret{target});