configure.in
来自「GCC编译器源代码」· IN 代码 · 共 2,829 行 · 第 1/5 页
IN
2,829 行
fi broken_install=yes install_headers_dir=install-headers-cpio use_collect2=yes ;; hppa1.0-*-hpux8*) tm_file="${tm_file} pa/pa-hpux.h" xm_file=pa/xm-pahpux.h xmake_file=pa/x-pa-hpux if [[ x$gas = xyes ]] then tm_file="${tm_file} pa/pa-gas.h" fi broken_install=yes install_headers_dir=install-headers-cpio use_collect2=yes ;; hppa1.1-*-hpux10*) target_cpu_default=1 tm_file="${tm_file} pa/pa-hpux.h pa/pa-hpux10.h" xm_file=pa/xm-pahpux.h xmake_file=pa/x-pa-hpux if [[ x$gas = xyes ]] then tm_file="${tm_file} pa/pa-gas.h" fi broken_install=yes install_headers_dir=install-headers-cpio use_collect2=yes ;; hppa1.0-*-hpux10*) tm_file="${tm_file} pa/pa-hpux.h pa/pa-hpux10.h" xm_file=pa/xm-pahpux.h xmake_file=pa/x-pa-hpux if [[ x$gas = xyes ]] then tm_file="${tm_file} pa/pa-gas.h" fi broken_install=yes install_headers_dir=install-headers-cpio use_collect2=yes ;; hppa1.1-*-hpux*) target_cpu_default=1 tm_file="${tm_file} pa/pa-hpux.h pa/pa-hpux9.h" xm_file=pa/xm-pahpux.h xmake_file=pa/x-pa-hpux if [[ x$gas = xyes ]] then tm_file="${tm_file} pa/pa-gas.h" fi broken_install=yes install_headers_dir=install-headers-cpio use_collect2=yes ;; hppa1.0-*-hpux*) tm_file="${tm_file} pa/pa-hpux.h pa/pa-hpux9.h" xm_file=pa/xm-pahpux.h xmake_file=pa/x-pa-hpux if [[ x$gas = xyes ]] then tm_file="${tm_file} pa/pa-gas.h" fi broken_install=yes install_headers_dir=install-headers-cpio use_collect2=yes ;; hppa1.1-*-hiux*) target_cpu_default=1 tm_file="${tm_file} pa/pa-hpux.h pa/pa-hiux.h" xm_file=pa/xm-pahpux.h xmake_file=pa/x-pa-hpux if [[ x$gas = xyes ]] then tm_file="${tm_file} pa/pa-gas.h" fi broken_install=yes install_headers_dir=install-headers-cpio use_collect2=yes ;; hppa1.0-*-hiux*) tm_file="${tm_file} pa/pa-hpux.h pa/pa-hiux.h" xm_file=pa/xm-pahpux.h xmake_file=pa/x-pa-hpux if [[ x$gas = xyes ]] then tm_file="${tm_file} pa/pa-gas.h" fi broken_install=yes install_headers_dir=install-headers-cpio use_collect2=yes ;; hppa*-*-lites*) target_cpu_default=1 use_collect2=yes fixincludes=Makefile.in ;; i370-*-mvs*) ;; i[[3456]]86-ibm-aix*) # IBM PS/2 running AIX if [[ x$gas = xyes ]] then tm_file=i386/aix386.h extra_parts="crtbegin.o crtend.o" tmake_file=i386/t-crtstuff else tm_file=i386/aix386ng.h use_collect2=yes fi xm_file=i386/xm-aix.h xmake_file=i386/x-aix broken_install=yes ;; i486-ncr-sysv4*) # NCR 3000 - i486 running system V.4 xm_file=i386/xm-sysv4.h xmake_file=i386/x-ncr3000 if [[ x$stabs = xyes -a x$gas = xyes ]] then tm_file=i386/sysv4gdb.h else tm_file=i386/sysv4.h fi extra_parts="crtbegin.o crtend.o" tmake_file=i386/t-crtpic ;; i[[3456]]86-next-*) tm_file=i386/next.h xm_file=i386/xm-next.h tmake_file=i386/t-next xmake_file=i386/x-next extra_objs=nextstep.o if [[ x$enable_threads = xyes ]]; then thread_file='mach' fi ;; i[[3456]]86-sequent-bsd*) # 80386 from Sequent use_collect2=yes if [[ x$gas = xyes ]] then tm_file=i386/seq-gas.h else tm_file=i386/sequent.h fi ;; i[[3456]]86-sequent-ptx1*) xm_file=i386/xm-sysv3.h xmake_file=i386/x-sysv3 tm_file=i386/seq-sysv3.h tmake_file=i386/t-crtstuff fixincludes=fixinc.ptx extra_parts="crtbegin.o crtend.o" install_headers_dir=install-headers-cpio broken_install=yes ;; i[[3456]]86-sequent-ptx2* | i[[3456]]86-sequent-sysv3*) xm_file=i386/xm-sysv3.h xmake_file=i386/x-sysv3 tm_file=i386/seq2-sysv3.h tmake_file=i386/t-crtstuff extra_parts="crtbegin.o crtend.o" fixincludes=fixinc.ptx install_headers_dir=install-headers-cpio broken_install=yes ;; i[[3456]]86-sequent-ptx4* | i[[3456]]86-sequent-sysv4*) xm_file=i386/xm-sysv4.h xmake_file=x-svr4 tm_file=i386/ptx4-i.h tmake_file=t-svr4 extra_parts="crtbegin.o crtend.o" fixincludes=fixinc.ptx install_headers_dir=install-headers-cpio broken_install=yes ;; i386-sun-sunos*) # Sun i386 roadrunner xm_file=i386/xm-sun.h tm_file=i386/sun.h use_collect2=yes ;; i[[3456]]86-*-aout*) tm_file=i386/i386-aout.h tmake_file=i386/t-i386bare ;; i[[3456]]86-*-bsdi* | i[[345]]86-*-bsd386*) tm_file=i386/bsd386.h xm_file=i386/xm-bsd386.h# tmake_file=t-libc-ok ;; i[[3456]]86-*-bsd*) tm_file=i386/386bsd.h xm_file=i386/xm-bsd386.h# tmake_file=t-libc-ok# Next line turned off because both 386BSD and BSD/386 use GNU ld.# use_collect2=yes ;; i[[3456]]86-*-freebsdelf*) tm_file="i386/i386.h i386/att.h linux.h i386/freebsd-elf.h i386/perform.h" # On FreeBSD, the headers are already ok, except for math.h. fixincludes=fixinc.math tmake_file=i386/t-freebsd gas=yes gnu_ld=yes stabs=yes ;; i[[3456]]86-*-freebsd*) tm_file=i386/freebsd.h # On FreeBSD, the headers are already ok, except for math.h. fixincludes=fixinc.math tmake_file=i386/t-freebsd ;; i[[3456]]86-*-netbsd*) tm_file=i386/netbsd.h # On NetBSD, the headers are already okay, except for math.h. fixincludes=fixinc.math tmake_file=t-netbsd ;; i[[3456]]86-*-coff*) tm_file=i386/i386-coff.h tmake_file=i386/t-i386bare ;; i[[3456]]86-*-isc*) # 80386 running ISC system xm_file=i386/xm-isc.h case $machine in i[[345]]86-*-isc[[34]]*) xmake_file=i386/x-isc3 ;; *) xmake_file=i386/x-isc ;; esac if [[ x$gas = xyes -a x$stabs = xyes ]] then tm_file=i386/iscdbx.h tmake_file=i386/t-svr3dbx extra_parts="svr3.ifile svr3z.ifile" else tm_file=i386/isccoff.h tmake_file=i386/t-crtstuff extra_parts="crtbegin.o crtend.o" fi install_headers_dir=install-headers-cpio broken_install=yes ;; i[[3456]]86-*-linux-gnuoldld*) # Intel 80386's running GNU/Linux xm_file=i386/xm-linux.h # with a.out format using pre BFD linkers xmake_file=x-linux-aout tmake_file="t-linux-aout i386/t-crtstuff" tm_file=i386/linux-oldld.h fixincludes=Makefile.in broken_install=yes gnu_ld=yes ;; i[[3456]]86-*-linux-gnuaout*) # Intel 80386's running GNU/Linux xm_file=i386/xm-linux.h # with a.out format xmake_file=x-linux-aout tmake_file="t-linux-aout i386/t-crtstuff" tm_file=i386/linux-aout.h fixincludes=Makefile.in #The headers are ok already. broken_install=yes gnu_ld=yes ;; i[[3456]]86-*-linux-gnulibc1) xm_file=i386/xm-linux.h # Intel 80386's running GNU/Linux xmake_file=x-linux # with ELF format using the tm_file=i386/linux.h # GNU/Linux C library 5 tmake_file="t-linux t-linux-gnulibc1 i386/t-crtstuff" extra_parts="crtbegin.o crtbeginS.o crtend.o crtendS.o" fixincludes=Makefile.in # The headers are ok already. broken_install=yes gnu_ld=yes if [[ x$enable_threads = xyes ]]; then thread_file='single' fi ;; i[[3456]]86-*-linux-gnu*) # Intel 80386's running GNU/Linux xm_file=i386/xm-linux.h # with ELF format using glibc 2 xmake_file=x-linux # aka GNU/Linux C library 6 tm_file=i386/linux.h tmake_file="t-linux i386/t-crtstuff" extra_parts="crtbegin.o crtbeginS.o crtend.o crtendS.o" fixincludes=Makefile.in # The headers are ok already. broken_install=yes gnu_ld=yes if [[ x$enable_threads = xyes ]]; then thread_file='posix' fi ;; i[[3456]]86-*-gnu*) ;; i[[3456]]86-go32-msdos | i[[3456]]86-*-go32*) xm_file=i386/xm-go32.h tm_file=i386/go32.h tmake_file=i386/t-go32 ;; i[[3456]]86-moss-msdos* | i[[3456]]86-*-moss*) tm_file=i386/moss.h tmake_file=t-libc-ok fixincludes=Makefile.in gnu_ld=yes gas=yes ;; i[[3456]]86-*-lynxos*) if [[ x$gas = xyes ]] then tm_file=i386/lynx.h else tm_file=i386/lynx-ng.h fi xm_file=i386/xm-lynx.h tmake_file=i386/t-i386bare xmake_file=x-lynx ;; i[[3456]]86-*-mach*) tm_file=i386/mach.h# tmake_file=t-libc-ok use_collect2=yes ;; i[[3456]]86-*-osfrose*) # 386 using OSF/rose if [[ x$elf = xyes ]] then tm_file=i386/osfelf.h use_collect2= else tm_file=i386/osfrose.h use_collect2=yes fi xm_file=i386/xm-osf.h xmake_file=i386/x-osfrose tmake_file=i386/t-osf extra_objs=halfpic.o ;; i[[345]]86-go32-rtems*) cpu_type=i386 xm_file=i386/xm-go32.h tm_file=i386/go32-rtems.h tmake_file="i386/t-go32 t-rtems" ;; i[[345]]86-*-rtems*) cpu_type=i386 tm_file=i386/rtems.h tmake_file="i386/t-i386bare t-rtems" ;; i[[3456]]86-*-sco3.2v5*) # 80386 running SCO Open Server 5 xm_file=i386/xm-sco5.h xmake_file=i386/x-sco5 fixincludes=fixinc.sco broken_install=yes tm_file=i386/sco5.h tmake_file=i386/t-sco5 extra_parts="crtbegin.o crtend.o crtbeginS.o crtendS.o" ;; i[[3456]]86-*-sco3.2v4*) # 80386 running SCO 3.2v4 system xm_file=i386/xm-sco.h xmake_file=i386/x-sco4 fixincludes=fixinc.sco broken_install=yes install_headers_dir=install-headers-cpio if [[ x$stabs = xyes ]] then tm_file=i386/sco4dbx.h tmake_file=i386/t-svr3dbx extra_parts="svr3.ifile svr3z.rfile" else tm_file=i386/sco4.h tmake_file=i386/t-crtstuff extra_parts="crtbegin.o crtend.o" fi truncate_target=yes ;; i[[3456]]86-*-sco*) # 80386 running SCO system xm_file=i386/xm-sco.h xmake_file=i386/x-sco broken_install=yes install_headers_dir=install-headers-cpio if [[ x$stabs = xyes ]] then tm_file=i386/scodbx.h tmake_file=i386/t-svr3dbx extra_parts="svr3.ifile svr3z.rfile" else tm_file=i386/sco.h extra_parts="crtbegin.o crtend.o" tmake_file=i386/t-crtstuff fi truncate_target=yes ;; i[[3456]]86-*-solaris2*) xm_file=i386/xm-sysv4.h if [[ x$stabs = xyes ]] then tm_file=i386/sol2dbg.h else tm_file=i386/sol2.h fi tmake_file=i386/t-sol2 extra_parts="crt1.o crti.o crtn.o crtbegin.o crtend.o" xmake_file=x-svr4 fixincludes=fixinc.math broken_install=yes if [[ x$enable_threads = xyes ]]; then thread_file='solaris' fi ;; i[[3456]]86-*-sysv4*) # Intel 80386's running system V.4 xm_file=i386/xm-sysv4.h tm_file=i386/sysv4.h if [[ x$stabs = xyes ]] then tm_file="${tm_file} dbx.h" fi tmake_file=i386/t-crtpic xmake_file=x-svr4 extra_parts="crtbegin.o crtend.o" ;; i[[3456]]86-*-sysv*) # Intel 80386's running system V xm_file=i386/xm-sysv3.h xmake_file=i386/x-sysv3 if [[ x$gas = xyes ]] then if [[ x$stabs = xyes ]] then tm_file=i386/svr3dbx.h tmake_file=i386/t-svr3dbx extra_parts="svr3.ifile svr3z.rfile" else tm_file=i386/svr3gas.h extra_parts="crtbegin.o crtend.o" tmake_file=i386/t-crtstuff fi else tm_file=i386/sysv3.h extra_parts="crtbegin.o crtend.o" tmake_file=i386/t-crtstuff fi ;; i386-*-vsta) # Intel 80386's running VSTa kernel xm_file=i386/xm-vsta.h tm_file=i386/vsta.h tmake_file=i386/t-vsta xmake_file=i386/x-vsta ;; i[[3456]]86-*-pe | i[[3456]]86-*-cygwin32) xm_file="${xm_file} i386/xm-cygwin32.h" tmake_file=i386/t-cygwin32 tm_file=i386/cygwin32.h xmake_file=i386/x-cygwin32 extra_objs=winnt.o fixincludes=Makefile.in if [[ x$enable_threads = xyes ]]; then thread_file='win32' fi exeext=.exe ;; i[[3456]]86-*-mingw32) tm_file=i386/mingw32.h xm_file="${xm_file} i386/xm-mingw32.h" tmake_file=i386/t-cygwin32 extra_objs=winnt.o xmake_file=i386/x-cygwin32 fixincludes=Makefile.in if [[ x$enable_threads = xyes ]]; then thread_file='win32' fi exeext=.exe ;; i[[3456]]86-*-winnt3*) tm_file=i386/win-nt.h out_file=i386/i386.c xm_file=i386/xm-winnt.h xmake_file=winnt/x-winnt tmake_file=i386/t-winnt extra_host_objs="winnt.o oldnames.o" extra_gcc_objs="spawnv.o oldnames.o" fixincludes=fixinc.winnt if [[ x$gnu_ld != xyes ]] then extra_programs=ld.exe fi if [[ x$enable_threads = xyes ]]; then thread_file='win32' fi ;; i[[3456]]86-dg-dgux) xm_file=i386/xm-dgux.h out_file=i386/dgux.c tm_file=i386/dgux.h tmake_file=i386/t-dgux xmake_file=i386/x-dgux fixincludes=fixinc.dgux install_headers_dir=install-headers-cpio ;; i860-alliant-*) # Alliant FX/2800 tm_file="${tm_file} svr4.h i860/sysv4.h i860/fx2800.h" xm_file="${xm_file}" xmake_file=i860/x-fx2800 tmake_file=i860/t-fx2800 extra_parts="crtbegin.o crtend.o" ;; i860-*-bsd*) tm_file="${tm_file} i860/bsd.h" if [[ x$gas = xyes ]] then tm_file="${tm_file} i860/bsd-gas.h" fi use_collect2=yes ;; i860-*-mach*) tm_file="${tm_file} i860/mach.h" tmake_file=t-libc-ok ;; i860-*-osf*) # Intel Paragon XP/S, OSF/1AD tm_file="${tm_file} svr3.h i860/paragon.h" xm_file="${xm_file} xm-svr3.h" tmake_file=t-osf broken_install=yes ;; i860-*-sysv3*) tm_file="${tm_file} svr3.h i860/sysv3.h" xm_file="${tm_file} xm-svr3.h" xmake_file=i860/x-sysv3 extra_parts="crtbegin.o crtend.o" ;; i860-*-sysv4*) tm_file="${tm_file} svr4.h i860/sysv4.h" xm_file="${xm_file} xm-svr3.h" xmake_file=i860/x-sysv4 tmake_file=t-svr4 extra_parts="crtbegin.o crtend.o" ;; i960-wrs-vxworks5 | i960-wrs-vxworks5.0*) tm_file="${tm_file} i960/vx960.h" tmake_file=i960/t-vxworks960 use_collect2=yes ;; i960-wrs-vxworks5*) tm_file="${tm_file} dbxcoff.h i960/i960-coff.h i960/vx960-coff.h" tmake_file=i960/t-vxworks960 use_collect2=yes ;; i960-wrs-vxworks*) tm_file="${tm_file} i960/vx960.h" tmake_file=i960/t-vxworks960 use_collect2=yes ;; i960-*-coff*) tm_file="${tm_file} dbxcoff.h i960/i960-coff.h libgloss.h" tmake_file=i960/t-960bare use_collect2=yes ;; i960-*-rtems) tmake_file="i960/t-960bare t-rtems" tm_file="${tm_file} dbxcoff.h i960/rtems.h" use_collect2=yes ;; i960-*-*) # Default i960 environment. use_collect2=yes ;; m32r-*-elf*) extra_parts="crtinit.o crtfini.o" ;; m68000-convergent-sysv*) tm_file=m68k/ctix.h xm_file=m68k/xm-3b1.h use_collect2=yes extra_headers=math-68881.h ;;
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?