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 + -
显示快捷键?