⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 configure.in

📁 上一个上传的有问题,这个是好的。visopsys包括系统内核和GUI的全部SOURCE code ,还包括一些基本的docs文档。里面src子目录对应所有SOURCE code.对于想研究操作系统的朋
💻 IN
📖 第 1 页 / 共 3 页
字号:
dnl Process this file with autoconf to produce a configure script.dnldnl And be careful when changing it!  If you must add tests with squarednl brackets, be sure changequote invocations surround it.dnldnldnl v2.5 needed for --bindir et alAC_PREREQ(2.13)AC_INIT(as.h)AC_CANONICAL_SYSTEMAC_ISC_POSIXchangequote(,)dnlBFD_VERSION=`sed -n -e 's/^.._INIT_AUTOMAKE.*,[ 	]*\([^ 	]*\)[ 	]*).*/\1/p' < ${srcdir}/../bfd/configure.in`changequote([,])dnlAM_INIT_AUTOMAKE(gas, ${BFD_VERSION})AM_PROG_LIBTOOLuser_bfd_gas=AC_ARG_ENABLE(bfd-assembler,[  --enable-bfd-assembler  use BFD back end for writing object files],[case "${enableval}" in  yes) need_bfd=yes user_bfd_gas=yes ;;  no)  user_bfd_gas=no ;;  *)   AC_MSG_ERROR(bad value ${enableval} given for bfd-assembler option) ;;esac])dnlAC_ARG_ENABLE(targets,[    targets            alternative target configurations besides the primary],[case "${enableval}" in  yes | "") AC_ERROR(enable-targets option must specify target names or 'all')	    ;;  no)	    enable_targets= ;;  *)	    enable_targets=$enableval ;;esac])dnlAC_ARG_ENABLE(commonbfdlib,[  --enable-commonbfdlib   build shared BFD/opcodes/libiberty library],[case "${enableval}" in  yes) commonbfdlib=true ;;  no)  commonbfdlib=false ;;  *)   AC_MSG_ERROR([bad value ${enableval} for BFD commonbfdlib option]) ;;esac])dnlusing_cgen=nobuild_warnings="-W -Wall -Wstrict-prototypes -Wmissing-prototypes"AC_ARG_ENABLE(build-warnings,[  --enable-build-warnings Enable build-time compiler warnings if gcc is used],[case "${enableval}" in  yes)	;;  no)	build_warnings="-w";;  ,*)   t=`echo "${enableval}" | sed -e "s/,/ /g"`        build_warnings="${build_warnings} ${t}";;  *,)   t=`echo "${enableval}" | sed -e "s/,/ /g"`        build_warnings="${t} ${build_warnings}";;  *)    build_warnings=`echo "${enableval}" | sed -e "s/,/ /g"`;;esacif test x"$silent" != x"yes" && test x"$build_warnings" != x""; then  echo "Setting warning flags = $build_warnings" 6>&1fi])dnlWARN_CFLAGS=""if test "x${build_warnings}" != x -a "x$GCC" = xyes ; then    WARN_CFLAGS="${build_warnings}"fiAC_SUBST(WARN_CFLAGS)# Generate a header fileAM_CONFIG_HEADER(config.h:config.in)# If we are on a DOS filesystem, we must use gdb.ini rather than# .gdbinit.GDBINIT=".gdbinit"case "${host}" in  *-*-msdos* | *-*-go32* | *-*-mingw32* | *-*-cygwin* | *-*-windows*)    GDBINIT="gdb.ini"    ;;esacAC_SUBST(GDBINIT)te_file=generic# Makefile target for installing gas in $(tooldir)/bin.install_tooldir=install-exec-tooldircanon_targets=""all_targets=noif test -n "$enable_targets" ; then  for t in `echo $enable_targets | sed 's/,/ /g'`; do    if test $t = "all"; then      all_targets=yes      continue    fi    result=`$ac_config_sub $t 2>/dev/null`    if test -n "$result" ; then      canon_targets="$canon_targets $result"#    else#      # Permit "all", etc.  We don't support it yet though.#      canon_targets="$canon_targets $t"    fi  done  GAS_UNIQ(canon_targets)fiemulations=""for this_target in $target $canon_targets ; dochangequote(,)dnl    eval `echo $this_target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/cpu=\1 vendor=\2 os=\3/'`changequote([,])dnl    # check for architecture variants    arch=    endian=    case ${cpu} in      alpha*)		cpu_type=alpha ;;      armeb)		cpu_type=arm endian=big ;;      arm*)		cpu_type=arm endian=little ;;      armb*)		cpu_type=arm endian=little ;;      armv*l)		cpu_type=arm endian=little ;;      armv*b)		cpu_type=arm endian=big ;;      xscale*)		cpu_type=arm endian=little ;;      strongarm*)	cpu_type=arm endian=little ;;      thumb*)		cpu_type=arm endian=little ;;      hppa*)		cpu_type=hppa ;;changequote(,)dnl      i[3456]86)	cpu_type=i386 arch=i386;;      x86_64)		cpu_type=i386 arch=x86_64;;      ia64)		cpu_type=ia64 ;;      m6811|m6812|m68hc12) cpu_type=m68hc11 ;;      m680[012346]0)	cpu_type=m68k ;;changequote([,])dnl      m68008)		cpu_type=m68k ;;      m683??)		cpu_type=m68k ;;      m5200)		cpu_type=m68k ;;      m8*)		cpu_type=m88k ;;      mips*el)		cpu_type=mips endian=little ;;      mips*)		cpu_type=mips endian=big ;;      or32*)		cpu_type=or32 endian=big ;;      pjl*)		cpu_type=pj endian=little ;;      pj*)		cpu_type=pj endian=big ;;      powerpc*le*)	cpu_type=ppc endian=little ;;      powerpc*)		cpu_type=ppc endian=big ;;      rs6000*)		cpu_type=ppc ;;      s390x*)		cpu_type=s390 arch=s390x ;;      s390*)		cpu_type=s390 arch=s390 ;;      sh5*)		cpu_type=sh64 endian=big ;;      sh5le*)		cpu_type=sh64 endian=little ;;      sh64*)            cpu_type=sh64 endian=big ;;      sh64le*)		cpu_type=sh64 endian=little ;;      sh*le)		cpu_type=sh endian=little ;;      sh*)		cpu_type=sh endian=big ;;      sparclite*)	cpu_type=sparc arch=sparclite ;;      sparclet*)	cpu_type=sparc arch=sparclet ;;      sparc64*)		cpu_type=sparc arch=v9-64 ;;      sparc86x*)	cpu_type=sparc arch=sparc86x  ;;      sparc*)		cpu_type=sparc arch=sparclite ;; # ??? See tc-sparc.c.      v850*)		cpu_type=v850 ;;      *)		cpu_type=${cpu} ;;    esac    if test ${this_target} = $target ; then      target_cpu_type=${cpu_type}    elif test ${target_cpu_type} != ${cpu_type} ; then      continue    fi    generic_target=${cpu_type}-$vendor-$os    dev=no    bfd_gas=no    em=generic    # assign object format    case ${generic_target} in      a29k-*-coff)          fmt=coff ;;      a29k-amd-udi)         fmt=coff ;;      a29k-amd-ebmon)       fmt=coff ;;      a29k-nyu-sym1)        fmt=coff ;;      a29k-*-rtems*)        fmt=coff ;;      a29k-*-vxworks*)      fmt=coff ;;      alpha*-*-*vms*)	    fmt=evax ;;      alpha*-*-netware*)    fmt=ecoff ;;      alpha*-*-osf*)        fmt=ecoff ;;      alpha*-*-linuxecoff*) fmt=ecoff ;;      alpha*-*-linux-gnu*)  fmt=elf em=linux ;;      alpha*-*-netbsd*)     fmt=elf em=nbsd ;;      alpha*-*-openbsd*)    fmt=elf em=obsd ;;      arc-*-elf*)           fmt=elf bfd_gas=yes ;;      arm-*-aout)	                fmt=aout ;;      arm-*-coff | thumb-*-coff)        fmt=coff ;;      arm-*-rtems | thumb-*-rtems)      fmt=elf ;;      arm-*-elf | thumb-*-elf)          fmt=elf ;;      arm*-*-conix*)			fmt=elf ;;      arm-*-linux*aout*)	        fmt=aout em=linux ;;      arm*-*-linux-gnu* | arm*-*-uclinux*)						fmt=elf  em=linux ;;      arm-*-netbsdelf*)                 fmt=elf  em=nbsd ;;      arm-*-netbsd* | arm-*-openbsd*)   fmt=aout em=nbsd ;;      arm-*-oabi | thumb-*-oabi)        fmt=elf ;;      arm-epoc-pe | thumb-epoc-pe)      fmt=coff em=epoc-pe ;;      arm-*-wince)			fmt=coff em=wince-pe ;;      arm-*-pe | thumb-*-pe)            fmt=coff em=pe ;;      arm-*-riscix*)	                fmt=aout em=riscix ;;      arm-*-vxworks)	                fmt=coff ;;      avr-*-*)		    fmt=elf bfd_gas=yes ;;      cris-*-*)		    fmt=multi bfd_gas=yes ;;      d10v-*-*)		    fmt=elf bfd_gas=yes ;;      d30v-*-*)		    fmt=elf bfd_gas=yes ;;      dlx-*-*)		    fmt=elf ;;      fr30-*-*)		    fmt=elf bfd_gas=yes ;;      frv-*-*)		    fmt=elf bfd_gas=yes ;;      hppa-*-linux-gnu*)    case ${cpu} in				hppa*64*)					fmt=elf em=hppalinux64;;				hppa*)					fmt=elf em=linux;;			    esac ;;      hppa-*-*elf*)         fmt=elf em=hppa ;;      hppa-*-lites*)        fmt=elf em=hppa ;;      hppa-*-netbsd*)       fmt=elf em=nbsd ;;      hppa-*-openbsd*)      fmt=elf em=hppa ;;      hppa-*-osf*)          fmt=som em=hppa ;;      hppa-*-rtems*)        fmt=elf em=hppa ;;      hppa-*-hpux11*)	    case ${cpu} in				hppa*64*)					fmt=elf em=hppa64 ;;				hppa*)					fmt=som em=hppa ;;			    esac ;;      hppa-*-hpux*)         fmt=som em=hppa ;;      hppa-*-mpeix*)        fmt=som em=hppa ;;      hppa-*-bsd*)          fmt=som em=hppa ;;      hppa-*-hiux*)         fmt=som em=hppa ;;      h8300-*-rtems*)       fmt=coff ;;      h8300-*-coff)         fmt=coff ;;      h8300-*-elf)          fmt=elf ;;      h8500-*-rtems*)       fmt=coff ;;      h8500-*-coff)         fmt=coff ;;      i370-*-elf* | i370-*-linux*) fmt=elf ;;      i386-ibm-aix*)        fmt=coff em=i386aix ;;      i386-sequent-bsd*)    fmt=aout em=dynix bfd_gas=yes ;;      i386-*-beospe*)       fmt=coff em=pe bfd_gas=yes ;;      i386-*-beoself* | i386-*-beos*) fmt=elf bfd_gas=yes ;;      i386-*-bsd*)          fmt=aout em=386bsd ;;      i386-*-netbsd0.8)     fmt=aout em=386bsd ;;      i386-*-netbsdpe*)       fmt=coff em=pe bfd_gas=yes ;;      i386-*-netbsd*)       em=nbsd bfd_gas=yes			    case ${cpu} in			      x86_64)	fmt=elf ;;			      *)	case ${os} in					  *elf*) fmt=elf ;;					  *)     fmt=aout ;;					esac					;;			    esac			    ;;      i386-*-openbsd*)      fmt=aout em=nbsd bfd_gas=yes;;      i386-*-linux*aout* | i386-*-linux*oldld)   fmt=aout em=linux ;;      i386-*-linux*coff*)   fmt=coff em=linux ;;      i386-*-linux-gnu*)    fmt=elf em=linux bfd_gas=yes ;;      i386-*-visopsys*)     fmt=elf ;;	      x86_64-*-linux-gnu*)  fmt=elf em=linux bfd_gas=yes ;;      i386-*-lynxos*)       fmt=coff em=lynx ;;changequote(,)dnl      i386-*-sysv[45]* | i386-*-solaris* | i386-*-elf)			    fmt=elf bfd_gas=yes ;;      i386-*-freebsdaout* | i386-*-freebsd[12].* | i386-*-freebsd[12])                            fmt=aout em=386bsd ;;changequote([,])dnl      i386-*-coff | i386-*-sysv* | i386-*-sco3.2v5*coff | i386-*-isc*)                          fmt=coff ;;      i386-*-sco3.2v5*)      fmt=elf			    if test ${this_target} = $target; then				AC_DEFINE(SCO_ELF, 1,				    [Define if defaulting to ELF on SCO 5.])			    fi			    ;;      i386-*-sco3.2*)       fmt=coff ;;      i386-*-vsta)          fmt=aout ;;      i386-*-msdosdjgpp* | i386-*-go32* | i386-go32-rtems*)			    fmt=coff em=go32 bfd_gas=yes			    AC_DEFINE(STRICTCOFF, 1, [Using strict COFF?])			    ;;      i386-*-rtemself*)     fmt=elf ;;      i386-*-rtemscoff*)    fmt=coff ;;      i386-*-rtems*)        fmt=elf ;;      i386-*-gnu*)          fmt=elf ;;      i386-*-mach*)			    fmt=aout em=mach bfd_gas=yes ;;      i386-*-msdos*)        fmt=aout ;;      i386-*-moss*)	    fmt=elf ;;      i386-*-pe)            fmt=coff em=pe bfd_gas=yes ;;      i386-*-cygwin*)       fmt=coff em=pe bfd_gas=yes ;;      i386-*-interix*)	    fmt=coff em=interix bfd_gas=yes ;;      i386-*-mingw32*)      fmt=coff em=pe bfd_gas=yes ;;      i386-*-nto-qnx*)	    fmt=elf ;;      i386-*-*nt*)          fmt=coff em=pe bfd_gas=yes ;;      i386-*-vxworks*)      fmt=aout ;;      i386-*-chaos)         fmt=elf ;;      i860-stardent-sysv4* | i860-stardent-elf*)			    fmt=elf bfd_gas=yes endian=little			    AC_MSG_WARN(GAS support for ${generic_target} is preliminary and a work in progress) ;;      i960-*-bout)          fmt=bout ;;      i960-*-coff)          fmt=coff em=ic960 ;;      i960-*-rtems*)        fmt=coff em=ic960 ;;      i960-*-nindy*)        fmt=bout ;;      i960-*-vxworks4*)     fmt=bout ;;      i960-*-vxworks5.0)    fmt=bout ;;      i960-*-vxworks5.*)    fmt=coff em=ic960 ;;      i960-*-vxworks*)      fmt=bout ;;      i960-*-elf*)	    fmt=elf ;;      ia64-*-elf*)	    fmt=elf ;;      ia64-*-aix*)	    fmt=elf em=ia64aix ;;      ia64-*-linux-gnu*)    fmt=elf em=linux ;;      ia64-*-hpux*)	    fmt=elf em=hpux ;;      ia64-*-netbsd*)       fmt=elf em=nbsd ;;      m32r-*-*)		    fmt=elf bfd_gas=yes ;;      m68hc11-*-*|m6811-*-*|m68hc12-*-*|m6812-*-*)fmt=elf bfd_gas=yes ;;

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -