home *** CD-ROM | disk | FTP | other *** search
/ Geek Gadgets 1 / ADE-1.bin / ade-dist / gdb-4.16-base.tgz / gdb-4.16-base.tar / fsf / gdb / sim / ppc / configure < prev    next >
Encoding:
Text File  |  1996-03-08  |  61.6 KB  |  2,007 lines

  1. #! /bin/sh
  2.  
  3. # Guess values for system-dependent variables and create Makefiles.
  4. # Generated automatically using autoconf version 2.7 
  5. # Copyright (C) 1992, 1993, 1994 Free Software Foundation, Inc.
  6. #
  7. # This configure script is free software; the Free Software Foundation
  8. # gives unlimited permission to copy, distribute and modify it.
  9.  
  10. # Defaults:
  11. ac_help=
  12. ac_default_prefix=/usr/local
  13. # Any additions from configure.in:
  14. ac_help="$ac_help
  15.   --enable-sim-cflags=opts        Extra CFLAGS for use in building simulator"
  16. ac_help="$ac_help
  17.   --enable-sim-warnings=opts        Extra CFLAGS for turning on compiler warnings except for idecode.o, semantics.o and psim.o"
  18. ac_help="$ac_help
  19.   --enable-sim-config=file        Override default config file"
  20. ac_help="$ac_help
  21.   --enable-sim-opcode=which        Override default opcode lookup."
  22. ac_help="$ac_help
  23.   --enable-sim-switch            Use a switch instead of a table for instruction call."
  24. ac_help="$ac_help
  25.   --enable-sim-duplicate        Expand (duplicate) semantic functions."
  26. ac_help="$ac_help
  27.   --enable-sim-filter=rule        Specify filter rules."
  28. ac_help="$ac_help
  29.   --enable-sim-icache=size        Specify instruction cache size."
  30. ac_help="$ac_help
  31.   --enable-sim-inline=inlines        Specify which functions should be inlined."
  32. ac_help="$ac_help
  33.   --enable-sim-bswap            Use the BSWAP instruction on Intel 486s and Pentiums."
  34. ac_help="$ac_help
  35.   --enable-sim-endian=endian        Specify target byte endian orientation."
  36. ac_help="$ac_help
  37.   --enable-sim-hostendain=end        Specify host byte endian orientation."
  38. ac_help="$ac_help
  39.   --enable-sim-smp=n            Specify number of processors to configure for."
  40. ac_help="$ac_help
  41.   --enable-sim-xor-endian=n        Specify number bytes involved in PowerPC XOR bi-endian mode (default 8)."
  42. ac_help="$ac_help
  43.   --enable-sim-bitsize=n        Specify target bitsize (32 or 64)."
  44. ac_help="$ac_help
  45.   --enable-sim-hostbitsize=32|64    Specify host bitsize (32 or 64)."
  46. ac_help="$ac_help
  47.   --enable-sim-env=env            Specify target environment (operating, virtual, user)."
  48. ac_help="$ac_help
  49.   --enable-sim-timebase            Specify whether the PPC timebase is supported."
  50. ac_help="$ac_help
  51.   --enable-sim-alignment=align        Specify strict or nonstrict alignment."
  52. ac_help="$ac_help
  53.   --enable-sim-trace            Specify whether tracing is supported."
  54. ac_help="$ac_help
  55.   --enable-sim-assert            Specify whether to perform random assertions."
  56. ac_help="$ac_help
  57.   --enable-sim-reserved-bits        Specify whether to check reserved bits in instruction."
  58. ac_help="$ac_help
  59.   --enable-sim-float            Specify whether to use host floating point or simulate."
  60. ac_help="$ac_help
  61.   --enable-sim-monitor=mon        Specify whether to enable monitoring events."
  62. ac_help="$ac_help
  63.   --enable-sim-model=which        Specify PowerPC to model."
  64. ac_help="$ac_help
  65.   --enable-sim-default-model=which    Specify default PowerPC to model."
  66. ac_help="$ac_help
  67.   --enable-sim-model-issue        Specify whether to simulate model specific actions"
  68.  
  69. # Initialize some variables set by options.
  70. # The variables have the same names as the options, with
  71. # dashes changed to underlines.
  72. build=NONE
  73. cache_file=./config.cache
  74. exec_prefix=NONE
  75. host=NONE
  76. no_create=
  77. nonopt=NONE
  78. no_recursion=
  79. prefix=NONE
  80. program_prefix=NONE
  81. program_suffix=NONE
  82. program_transform_name=s,x,x,
  83. silent=
  84. site=
  85. srcdir=
  86. target=NONE
  87. verbose=
  88. x_includes=NONE
  89. x_libraries=NONE
  90. bindir='${exec_prefix}/bin'
  91. sbindir='${exec_prefix}/sbin'
  92. libexecdir='${exec_prefix}/libexec'
  93. datadir='${prefix}/share'
  94. sysconfdir='${prefix}/etc'
  95. sharedstatedir='${prefix}/com'
  96. localstatedir='${prefix}/var'
  97. libdir='${exec_prefix}/lib'
  98. includedir='${prefix}/include'
  99. oldincludedir='/usr/include'
  100. infodir='${prefix}/info'
  101. mandir='${prefix}/man'
  102.  
  103. # Initialize some other variables.
  104. subdirs=
  105. MFLAGS= MAKEFLAGS=
  106.  
  107. ac_prev=
  108. for ac_option
  109. do
  110.  
  111.   # If the previous option needs an argument, assign it.
  112.   if test -n "$ac_prev"; then
  113.     eval "$ac_prev=\$ac_option"
  114.     ac_prev=
  115.     continue
  116.   fi
  117.  
  118.   case "$ac_option" in
  119.   -*=*) ac_optarg=`echo "$ac_option" | sed 's/[-_a-zA-Z0-9]*=//'` ;;
  120.   *) ac_optarg= ;;
  121.   esac
  122.  
  123.   # Accept the important Cygnus configure options, so we can diagnose typos.
  124.  
  125.   case "$ac_option" in
  126.  
  127.   -bindir | --bindir | --bindi | --bind | --bin | --bi)
  128.     ac_prev=bindir ;;
  129.   -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
  130.     bindir="$ac_optarg" ;;
  131.  
  132.   -build | --build | --buil | --bui | --bu)
  133.     ac_prev=build ;;
  134.   -build=* | --build=* | --buil=* | --bui=* | --bu=*)
  135.     build="$ac_optarg" ;;
  136.  
  137.   -cache-file | --cache-file | --cache-fil | --cache-fi \
  138.   | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
  139.     ac_prev=cache_file ;;
  140.   -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
  141.   | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
  142.     cache_file="$ac_optarg" ;;
  143.  
  144.   -datadir | --datadir | --datadi | --datad | --data | --dat | --da)
  145.     ac_prev=datadir ;;
  146.   -datadir=* | --datadir=* | --datadi=* | --datad=* | --data=* | --dat=* \
  147.   | --da=*)
  148.     datadir="$ac_optarg" ;;
  149.  
  150.   -disable-* | --disable-*)
  151.     ac_feature=`echo $ac_option|sed -e 's/-*disable-//'`
  152.     # Reject names that are not valid shell variable names.
  153.     if test -n "`echo $ac_feature| sed 's/[-a-zA-Z0-9_]//g'`"; then
  154.       { echo "configure: error: $ac_feature: invalid feature name" 1>&2; exit 1; }
  155.     fi
  156.     ac_feature=`echo $ac_feature| sed 's/-/_/g'`
  157.     eval "enable_${ac_feature}=no" ;;
  158.  
  159.   -enable-* | --enable-*)
  160.     ac_feature=`echo $ac_option|sed -e 's/-*enable-//' -e 's/=.*//'`
  161.     # Reject names that are not valid shell variable names.
  162.     if test -n "`echo $ac_feature| sed 's/[-_a-zA-Z0-9]//g'`"; then
  163.       { echo "configure: error: $ac_feature: invalid feature name" 1>&2; exit 1; }
  164.     fi
  165.     ac_feature=`echo $ac_feature| sed 's/-/_/g'`
  166.     case "$ac_option" in
  167.       *=*) ;;
  168.       *) ac_optarg=yes ;;
  169.     esac
  170.     eval "enable_${ac_feature}='$ac_optarg'" ;;
  171.  
  172.   -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
  173.   | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
  174.   | --exec | --exe | --ex)
  175.     ac_prev=exec_prefix ;;
  176.   -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
  177.   | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
  178.   | --exec=* | --exe=* | --ex=*)
  179.     exec_prefix="$ac_optarg" ;;
  180.  
  181.   -gas | --gas | --ga | --g)
  182.     # Obsolete; use --with-gas.
  183.     with_gas=yes ;;
  184.  
  185.   -help | --help | --hel | --he)
  186.     # Omit some internal or obsolete options to make the list less imposing.
  187.     # This message is too long to be a string in the A/UX 3.1 sh.
  188.     cat << EOF
  189. Usage: configure [options] [host]
  190. Options: [defaults in brackets after descriptions]
  191. Configuration:
  192.   --cache-file=FILE       cache test results in FILE
  193.   --help                  print this message
  194.   --no-create             do not create output files
  195.   --quiet, --silent       do not print \`checking...' messages
  196.   --version               print the version of autoconf that created configure
  197. Directory and file names:
  198.   --prefix=PREFIX         install architecture-independent files in PREFIX
  199.                           [$ac_default_prefix]
  200.   --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
  201.                           [same as prefix]
  202.   --bindir=DIR            user executables in DIR [EPREFIX/bin]
  203.   --sbindir=DIR           system admin executables in DIR [EPREFIX/sbin]
  204.   --libexecdir=DIR        program executables in DIR [EPREFIX/libexec]
  205.   --datadir=DIR           read-only architecture-independent data in DIR
  206.                           [PREFIX/share]
  207.   --sysconfdir=DIR        read-only single-machine data in DIR [PREFIX/etc]
  208.   --sharedstatedir=DIR    modifiable architecture-independent data in DIR
  209.                           [PREFIX/com]
  210.   --localstatedir=DIR     modifiable single-machine data in DIR [PREFIX/var]
  211.   --libdir=DIR            object code libraries in DIR [EPREFIX/lib]
  212.   --includedir=DIR        C header files in DIR [PREFIX/include]
  213.   --oldincludedir=DIR     C header files for non-gcc in DIR [/usr/include]
  214.   --infodir=DIR           info documentation in DIR [PREFIX/info]
  215.   --mandir=DIR            man documentation in DIR [PREFIX/man]
  216.   --srcdir=DIR            find the sources in DIR [configure dir or ..]
  217.   --program-prefix=PREFIX prepend PREFIX to installed program names
  218.   --program-suffix=SUFFIX append SUFFIX to installed program names
  219.   --program-transform-name=PROGRAM
  220.                           run sed PROGRAM on installed program names
  221. EOF
  222.     cat << EOF
  223. Host type:
  224.   --build=BUILD           configure for building on BUILD [BUILD=HOST]
  225.   --host=HOST             configure for HOST [guessed]
  226.   --target=TARGET         configure for TARGET [TARGET=HOST]
  227. Features and packages:
  228.   --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
  229.   --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
  230.   --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
  231.   --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
  232.   --x-includes=DIR        X include files are in DIR
  233.   --x-libraries=DIR       X library files are in DIR
  234. EOF
  235.     if test -n "$ac_help"; then
  236.       echo "--enable and --with options recognized:$ac_help"
  237.     fi
  238.     exit 0 ;;
  239.  
  240.   -host | --host | --hos | --ho)
  241.     ac_prev=host ;;
  242.   -host=* | --host=* | --hos=* | --ho=*)
  243.     host="$ac_optarg" ;;
  244.  
  245.   -includedir | --includedir | --includedi | --included | --include \
  246.   | --includ | --inclu | --incl | --inc)
  247.     ac_prev=includedir ;;
  248.   -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
  249.   | --includ=* | --inclu=* | --incl=* | --inc=*)
  250.     includedir="$ac_optarg" ;;
  251.  
  252.   -infodir | --infodir | --infodi | --infod | --info | --inf)
  253.     ac_prev=infodir ;;
  254.   -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
  255.     infodir="$ac_optarg" ;;
  256.  
  257.   -libdir | --libdir | --libdi | --libd)
  258.     ac_prev=libdir ;;
  259.   -libdir=* | --libdir=* | --libdi=* | --libd=*)
  260.     libdir="$ac_optarg" ;;
  261.  
  262.   -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
  263.   | --libexe | --libex | --libe)
  264.     ac_prev=libexecdir ;;
  265.   -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
  266.   | --libexe=* | --libex=* | --libe=*)
  267.     libexecdir="$ac_optarg" ;;
  268.  
  269.   -localstatedir | --localstatedir | --localstatedi | --localstated \
  270.   | --localstate | --localstat | --localsta | --localst \
  271.   | --locals | --local | --loca | --loc | --lo)
  272.     ac_prev=localstatedir ;;
  273.   -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
  274.   | --localstate=* | --localstat=* | --localsta=* | --localst=* \
  275.   | --locals=* | --local=* | --loca=* | --loc=* | --lo=*)
  276.     localstatedir="$ac_optarg" ;;
  277.  
  278.   -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
  279.     ac_prev=mandir ;;
  280.   -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
  281.     mandir="$ac_optarg" ;;
  282.  
  283.   -nfp | --nfp | --nf)
  284.     # Obsolete; use --without-fp.
  285.     with_fp=no ;;
  286.  
  287.   -no-create | --no-create | --no-creat | --no-crea | --no-cre \
  288.   | --no-cr | --no-c)
  289.     no_create=yes ;;
  290.  
  291.   -no-recursion | --no-recursion | --no-recursio | --no-recursi \
  292.   | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
  293.     no_recursion=yes ;;
  294.  
  295.   -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
  296.   | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
  297.   | --oldin | --oldi | --old | --ol | --o)
  298.     ac_prev=oldincludedir ;;
  299.   -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
  300.   | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
  301.   | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
  302.     oldincludedir="$ac_optarg" ;;
  303.  
  304.   -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
  305.     ac_prev=prefix ;;
  306.   -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
  307.     prefix="$ac_optarg" ;;
  308.  
  309.   -program-prefix | --program-prefix | --program-prefi | --program-pref \
  310.   | --program-pre | --program-pr | --program-p)
  311.     ac_prev=program_prefix ;;
  312.   -program-prefix=* | --program-prefix=* | --program-prefi=* \
  313.   | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
  314.     program_prefix="$ac_optarg" ;;
  315.  
  316.   -program-suffix | --program-suffix | --program-suffi | --program-suff \
  317.   | --program-suf | --program-su | --program-s)
  318.     ac_prev=program_suffix ;;
  319.   -program-suffix=* | --program-suffix=* | --program-suffi=* \
  320.   | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
  321.     program_suffix="$ac_optarg" ;;
  322.  
  323.   -program-transform-name | --program-transform-name \
  324.   | --program-transform-nam | --program-transform-na \
  325.   | --program-transform-n | --program-transform- \
  326.   | --program-transform | --program-transfor \
  327.   | --program-transfo | --program-transf \
  328.   | --program-trans | --program-tran \
  329.   | --progr-tra | --program-tr | --program-t)
  330.     ac_prev=program_transform_name ;;
  331.   -program-transform-name=* | --program-transform-name=* \
  332.   | --program-transform-nam=* | --program-transform-na=* \
  333.   | --program-transform-n=* | --program-transform-=* \
  334.   | --program-transform=* | --program-transfor=* \
  335.   | --program-transfo=* | --program-transf=* \
  336.   | --program-trans=* | --program-tran=* \
  337.   | --progr-tra=* | --program-tr=* | --program-t=*)
  338.     program_transform_name="$ac_optarg" ;;
  339.  
  340.   -q | -quiet | --quiet | --quie | --qui | --qu | --q \
  341.   | -silent | --silent | --silen | --sile | --sil)
  342.     silent=yes ;;
  343.  
  344.   -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
  345.     ac_prev=sbindir ;;
  346.   -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
  347.   | --sbi=* | --sb=*)
  348.     sbindir="$ac_optarg" ;;
  349.  
  350.   -sharedstatedir | --sharedstatedir | --sharedstatedi \
  351.   | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
  352.   | --sharedst | --shareds | --shared | --share | --shar \
  353.   | --sha | --sh)
  354.     ac_prev=sharedstatedir ;;
  355.   -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
  356.   | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
  357.   | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
  358.   | --sha=* | --sh=*)
  359.     sharedstatedir="$ac_optarg" ;;
  360.  
  361.   -site | --site | --sit)
  362.     ac_prev=site ;;
  363.   -site=* | --site=* | --sit=*)
  364.     site="$ac_optarg" ;;
  365.  
  366.   -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
  367.     ac_prev=srcdir ;;
  368.   -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
  369.     srcdir="$ac_optarg" ;;
  370.  
  371.   -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
  372.   | --syscon | --sysco | --sysc | --sys | --sy)
  373.     ac_prev=sysconfdir ;;
  374.   -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
  375.   | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
  376.     sysconfdir="$ac_optarg" ;;
  377.  
  378.   -target | --target | --targe | --targ | --tar | --ta | --t)
  379.     ac_prev=target ;;
  380.   -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
  381.     target="$ac_optarg" ;;
  382.  
  383.   -v | -verbose | --verbose | --verbos | --verbo | --verb)
  384.     verbose=yes ;;
  385.  
  386.   -version | --version | --versio | --versi | --vers)
  387.     echo "configure generated by autoconf version 2.7"
  388.     exit 0 ;;
  389.  
  390.   -with-* | --with-*)
  391.     ac_package=`echo $ac_option|sed -e 's/-*with-//' -e 's/=.*//'`
  392.     # Reject names that are not valid shell variable names.
  393.     if test -n "`echo $ac_package| sed 's/[-_a-zA-Z0-9]//g'`"; then
  394.       { echo "configure: error: $ac_package: invalid package name" 1>&2; exit 1; }
  395.     fi
  396.     ac_package=`echo $ac_package| sed 's/-/_/g'`
  397.     case "$ac_option" in
  398.       *=*) ;;
  399.       *) ac_optarg=yes ;;
  400.     esac
  401.     eval "with_${ac_package}='$ac_optarg'" ;;
  402.  
  403.   -without-* | --without-*)
  404.     ac_package=`echo $ac_option|sed -e 's/-*without-//'`
  405.     # Reject names that are not valid shell variable names.
  406.     if test -n "`echo $ac_package| sed 's/[-a-zA-Z0-9_]//g'`"; then
  407.       { echo "configure: error: $ac_package: invalid package name" 1>&2; exit 1; }
  408.     fi
  409.     ac_package=`echo $ac_package| sed 's/-/_/g'`
  410.     eval "with_${ac_package}=no" ;;
  411.  
  412.   --x)
  413.     # Obsolete; use --with-x.
  414.     with_x=yes ;;
  415.  
  416.   -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
  417.   | --x-incl | --x-inc | --x-in | --x-i)
  418.     ac_prev=x_includes ;;
  419.   -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
  420.   | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
  421.     x_includes="$ac_optarg" ;;
  422.  
  423.   -x-libraries | --x-libraries | --x-librarie | --x-librari \
  424.   | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
  425.     ac_prev=x_libraries ;;
  426.   -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
  427.   | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
  428.     x_libraries="$ac_optarg" ;;
  429.  
  430.   -*) { echo "configure: error: $ac_option: invalid option; use --help to show usage" 1>&2; exit 1; }
  431.     ;;
  432.  
  433.   *)
  434.     if test -n "`echo $ac_option| sed 's/[-a-z0-9.]//g'`"; then
  435.       echo "configure: warning: $ac_option: invalid host type" 1>&2
  436.     fi
  437.     if test "x$nonopt" != xNONE; then
  438.       { echo "configure: error: can only configure for one host and one target at a time" 1>&2; exit 1; }
  439.     fi
  440.     nonopt="$ac_option"
  441.     ;;
  442.  
  443.   esac
  444. done
  445.  
  446. if test -n "$ac_prev"; then
  447.   { echo "configure: error: missing argument to --`echo $ac_prev | sed 's/_/-/g'`" 1>&2; exit 1; }
  448. fi
  449.  
  450. trap 'rm -fr conftest* confdefs* core core.* *.core $ac_clean_files; exit 1' 1 2 15
  451.  
  452. # File descriptor usage:
  453. # 0 standard input
  454. # 1 file creation
  455. # 2 errors and warnings
  456. # 3 some systems may open it to /dev/tty
  457. # 4 used on the Kubota Titan
  458. # 6 checking for... messages and results
  459. # 5 compiler messages saved in config.log
  460. if test "$silent" = yes; then
  461.   exec 6>/dev/null
  462. else
  463.   exec 6>&1
  464. fi
  465. exec 5>./config.log
  466.  
  467. echo "\
  468. This file contains any messages produced by compilers while
  469. running configure, to aid debugging if configure makes a mistake.
  470. " 1>&5
  471.  
  472. # Strip out --no-create and --no-recursion so they do not pile up.
  473. # Also quote any args containing shell metacharacters.
  474. ac_configure_args=
  475. for ac_arg
  476. do
  477.   case "$ac_arg" in
  478.   -no-create | --no-create | --no-creat | --no-crea | --no-cre \
  479.   | --no-cr | --no-c) ;;
  480.   -no-recursion | --no-recursion | --no-recursio | --no-recursi \
  481.   | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) ;;
  482.   *" "*|*"    "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?]*)
  483.   ac_configure_args="$ac_configure_args '$ac_arg'" ;;
  484.   *) ac_configure_args="$ac_configure_args $ac_arg" ;;
  485.   esac
  486. done
  487.  
  488. # NLS nuisances.
  489. # Only set LANG and LC_ALL to C if already set.
  490. # These must not be set unconditionally because not all systems understand
  491. # e.g. LANG=C (notably SCO).
  492. if test "${LC_ALL+set}" = set; then LC_ALL=C; export LC_ALL; fi
  493. if test "${LANG+set}"   = set; then LANG=C;   export LANG;   fi
  494.  
  495. # confdefs.h avoids OS command line length limits that DEFS can exceed.
  496. rm -rf conftest* confdefs.h
  497. # AIX cpp loses on an empty file, so make sure it contains at least a newline.
  498. echo > confdefs.h
  499.  
  500. # A filename unique to this package, relative to the directory that
  501. # configure is in, which we can look for to find out if srcdir is correct.
  502. ac_unique_file=Makefile.in
  503.  
  504. # Find the source files, if location was not specified.
  505. if test -z "$srcdir"; then
  506.   ac_srcdir_defaulted=yes
  507.   # Try the directory containing this script, then its parent.
  508.   ac_prog=$0
  509.   ac_confdir=`echo $ac_prog|sed 's%/[^/][^/]*$%%'`
  510.   test "x$ac_confdir" = "x$ac_prog" && ac_confdir=.
  511.   srcdir=$ac_confdir
  512.   if test ! -r $srcdir/$ac_unique_file; then
  513.     srcdir=..
  514.   fi
  515. else
  516.   ac_srcdir_defaulted=no
  517. fi
  518. if test ! -r $srcdir/$ac_unique_file; then
  519.   if test "$ac_srcdir_defaulted" = yes; then
  520.     { echo "configure: error: can not find sources in $ac_confdir or .." 1>&2; exit 1; }
  521.   else
  522.     { echo "configure: error: can not find sources in $srcdir" 1>&2; exit 1; }
  523.   fi
  524. fi
  525. srcdir=`echo "${srcdir}" | sed 's%\([^/]\)/*$%\1%'`
  526.  
  527. # Prefer explicitly selected file to automatically selected ones.
  528. if test -z "$CONFIG_SITE"; then
  529.   if test "x$prefix" != xNONE; then
  530.     CONFIG_SITE="$prefix/share/config.site $prefix/etc/config.site"
  531.   else
  532.     CONFIG_SITE="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site"
  533.   fi
  534. fi
  535. for ac_site_file in $CONFIG_SITE; do
  536.   if test -r "$ac_site_file"; then
  537.     echo "loading site script $ac_site_file"
  538.     . "$ac_site_file"
  539.   fi
  540. done
  541.  
  542. if test -r "$cache_file"; then
  543.   echo "loading cache $cache_file"
  544.   . $cache_file
  545. else
  546.   echo "creating cache $cache_file"
  547.   > $cache_file
  548. fi
  549.  
  550. ac_ext=c
  551. # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
  552. ac_cpp='echo $CPP $CPPFLAGS 1>&5;
  553. $CPP $CPPFLAGS'
  554. ac_compile='echo ${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5;
  555. ${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5 2>&5'
  556. ac_link='echo ${CC-cc} -o conftest $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5;
  557. ${CC-cc} -o conftest $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5 2>&5'
  558.  
  559. if (echo "testing\c"; echo 1,2,3) | grep c >/dev/null; then
  560.   # Stardent Vistra SVR4 grep lacks -e, says ghazi@caip.rutgers.edu.
  561.   if (echo -n testing; echo 1,2,3) | sed s/-n/xn/ | grep xn >/dev/null; then
  562.     ac_n= ac_c='
  563. ' ac_t='    '
  564.   else
  565.     ac_n=-n ac_c= ac_t=
  566.   fi
  567. else
  568.   ac_n= ac_c='\c' ac_t=
  569. fi
  570.  
  571.  
  572.  
  573. # Check whether --enable-sim-cflags or --disable-sim-cflags was given.
  574. if test "${enable_sim_cflags+set}" = set; then
  575.   enableval="$enable_sim_cflags"
  576.   case "${enableval}" in
  577.   yes)    sim_cflags="-O2 -fomit-frame-pointer";;
  578.   no)    sim_cflags="";;
  579.   *)    sim_cflags=`echo "${enableval}" | sed -e "s/,/ /g"`;;
  580. esac
  581. if test x"$silent" != x"yes" && test x"$sim_cflags" != x""; then
  582.   echo "Setting sim cflags = $sim_cflags" 6>&1
  583. fi
  584. else
  585.   sim_cflags=""
  586. fi
  587.  
  588. # Check whether --enable-sim-warnings or --disable-sim-warnings was given.
  589. if test "${enable_sim_warnings+set}" = set; then
  590.   enableval="$enable_sim_warnings"
  591.   case "${enableval}" in
  592.   yes)    sim_warnings="-Werror -Wall -Wpointer-arith -Wmissing-prototypes";;
  593.   no)    sim_warnings="-w";;
  594.   *)    sim_warnings=`echo "${enableval}" | sed -e "s/,/ /g"`;;
  595. esac
  596. if test x"$silent" != x"yes" && test x"$sim_warnings" != x""; then
  597.   echo "Setting warning flags = $sim_warnings" 6>&1
  598. fi
  599. else
  600.   sim_warnings=""
  601. fi
  602.  
  603. # Check whether --enable-sim-config or --disable-sim-config was given.
  604. if test "${enable_sim_config+set}" = set; then
  605.   enableval="$enable_sim_config"
  606.   case "${enableval}" in
  607.   yes|no)    { echo "configure: error: "No value supplied for --enable-sim-config=file"" 1>&2; exit 1; };;
  608.   *)        if test -f "${srcdir}/${enableval}"; then
  609.           sim_config="${enableval}";
  610.         elif test -f "${srcdir}/${enableval}-config.h"; then
  611.           sim_config="${enableval}-config.h"
  612.         else
  613.           { echo "configure: error: "Config file $enableval was not found"" 1>&2; exit 1; };
  614.           sim_config=std-config.h
  615.         fi;;
  616. esac
  617. if test x"$silent" != x"yes" && test x"$sim_config" != x""; then
  618.   echo "Setting config flags = $sim_config" 6>&1
  619. fi
  620. else
  621.   sim_config="std-config.h"
  622. if test x"$silent" != x"yes"; then
  623.   echo "Setting config flags = $sim_config" 6>&1
  624. fi
  625. fi
  626.  
  627. # Check whether --enable-sim-opcode or --disable-sim-opcode was given.
  628. if test "${enable_sim_opcode+set}" = set; then
  629.   enableval="$enable_sim_opcode"
  630.   case "${enableval}" in
  631.   yes|no)    { echo "configure: error: "No value supplied for --enable-sim-opcode=file"" 1>&2; exit 1; };;
  632.   *)        if test -f "${srcdir}/${enableval}"; then
  633.           sim_opcode="${enableval}"
  634.         elif test -f "${srcdir}/ppc-opcode-${enableval}"; then
  635.           sim_opcode="ppc-opcode-${enableval}"
  636.         else
  637.           { echo "configure: error: "File $enableval is not an opcode rules file"" 1>&2; exit 1; };
  638.           sim_opcode="ppc-opcode-complex"
  639.         fi;;
  640. esac
  641. if test x"$silent" != x"yes" && test x"$sim_opcode" != x""; then
  642.   echo "Setting opcode flags = $sim_opcode" 6>&1
  643. fi
  644. else
  645.   sim_opcode="ppc-opcode-complex"
  646. if test x"$silent" != x"yes"; then
  647.   echo "Setting opcode flags = $sim_opcode"
  648. fi
  649. fi
  650.  
  651. # Check whether --enable-sim-switch or --disable-sim-switch was given.
  652. if test "${enable_sim_switch+set}" = set; then
  653.   enableval="$enable_sim_switch"
  654.   case "${enableval}" in
  655.   yes)    sim_switch="-s";;
  656.   no)    sim_switch="";;
  657.   *)    { echo "configure: error: "--enable-sim-switch does not take a value"" 1>&2; exit 1; }; sim_switch="";;
  658. esac
  659. if test x"$silent" != x"yes" && test x"$sim_switch" != x""; then
  660.   echo "Setting switch flags = $sim_switch" 6>&1
  661. fi
  662. else
  663.   sim_switch="";
  664. if test x"$silent" != x"yes"; then
  665.   echo "Setting switch flags = $sim_switch" 6>&1
  666. fi
  667. fi
  668.  
  669. # Check whether --enable-sim-duplicate or --disable-sim-duplicate was given.
  670. if test "${enable_sim_duplicate+set}" = set; then
  671.   enableval="$enable_sim_duplicate"
  672.   case "${enableval}" in
  673.   yes)    sim_dup="-e";;
  674.   no)    sim_dup="";;
  675.   *)    { echo "configure: error: "--enable-sim-duplicate does not take a value"" 1>&2; exit 1; }; sim_dup="";;
  676. esac
  677. if test x"$silent" != x"yes" && test x"$sim_dup" != x""; then
  678.   echo "Setting duplicate flags = $sim_dup" 6>&1
  679. fi
  680. else
  681.   sim_dup="-e"
  682. if test x"$silent" != x"yes"; then
  683.   echo "Setting duplicate flags = $sim_dup" 6>&1
  684. fi
  685. fi
  686.  
  687. # Check whether --enable-sim-filter or --disable-sim-filter was given.
  688. if test "${enable_sim_filter+set}" = set; then
  689.   enableval="$enable_sim_filter"
  690.   case "${enableval}" in
  691.   yes)    { echo "configure: error: "--enable-sim-filter must be specified with a rule to filter or no"" 1>&2; exit 1; }; sim_filter="";;
  692.   no)    sim_filter="";;
  693.   *)    sim_filter="-f $enableval";;
  694. esac
  695. if test x"$silent" != x"yes" && test x"$sim_filter" != x""; then
  696.   echo "Setting filter flags = $sim_filter" 6>&1
  697. fi
  698. else
  699.   sim_filter="-f 64"
  700. if test x"$silent" != x"yes"; then
  701.   echo "Setting filter flags = $sim_filter" 6>&1
  702. fi
  703. fi
  704.  
  705. # Check whether --enable-sim-icache or --disable-sim-icache was given.
  706. if test "${enable_sim_icache+set}" = set; then
  707.   enableval="$enable_sim_icache"
  708.   icache=""
  709. case "${enableval}" in
  710.   yes)        sim_icache="-r 1024"; icache="1024";;
  711.   define)    sim_icache="-r 1024 -R"; icache="1024";;
  712.   no)        sim_icache="";;
  713.   *)        sim_icache="-r ${enableval}"; icache="${enableval}";;
  714. esac
  715. if test x"$silent" != x"yes" && test x"$icache" != x""; then
  716.   echo "Setting instruction cache size to $icache"
  717. fi
  718. else
  719.   sim_icache="-r 1024"
  720. if test x"$silent" != x"yes"; then
  721.   echo "Setting instruction cache size to 1024"
  722. fi
  723. fi
  724.  
  725. # Check whether --enable-sim-inline or --disable-sim-inline was given.
  726. if test "${enable_sim_inline+set}" = set; then
  727.   enableval="$enable_sim_inline"
  728.   sim_inline=""
  729. case "$enableval" in
  730.   no)        sim_inline="-DDEFAULT_INLINE=0";;
  731.   0)        sim_inline="-DDEFAULT_INLINE=0";;
  732.   yes | 2)    sim_inline="-DDEFAULT_INLINE=ALL_INLINE";;
  733.   1)        sim_inline="-DDEFAULT_INLINE=INLINE_LOCALS";;
  734.   *) for x in `echo "$enableval" | sed -e "s/,/ /g"`; do
  735.        new_flag=""
  736.        case "$x" in
  737.      *_INLINE=*)    new_flag="-D$x";;
  738.      *_INLINE)    new_flag="-D$x=ALL_INLINE";;
  739.      *=*)        new_flag=`echo "$x" | sed -e "s/=/_INLINE=/" -e "s/^/-D/"`;;
  740.      *)        new_flag="-D$x""_INLINE=ALL_INLINE";;
  741.        esac
  742.        if test x"$sim_inline" = x""; then
  743.      sim_inline="$new_flag"
  744.        else
  745.      sim_inline="$sim_inline $new_flag"
  746.        fi
  747.      done;;
  748. esac
  749. if test x"$silent" != x"yes" && test x"$sim_inline" != x""; then
  750.   echo "Setting inline flags = $sim_inline" 6>&1
  751. fi
  752. else
  753.   if test x"$GCC" != ""; then
  754.   sim_inline="-DDEFAULT_INLINE=INLINE_LOCALS"
  755.   if test x"$silent" != x"yes"; then
  756.     echo "Setting inline flags = $sim_inline" 6>&1
  757.   fi
  758. else
  759.   sim_inline=""
  760. fi
  761. fi
  762.  
  763. # Check whether --enable-sim-bswap or --disable-sim-bswap was given.
  764. if test "${enable_sim_bswap+set}" = set; then
  765.   enableval="$enable_sim_bswap"
  766.   case "${enableval}" in
  767.   yes)    sim_bswap="-DWITH_BSWAP=1";;
  768.   no)    sim_bswap="-DWITH_BSWAP=0";;
  769.   *)    { echo "configure: error: "--enable-sim-bswap does not take a value"" 1>&2; exit 1; }; sim_bswap="";;
  770. esac
  771. if test x"$silent" != x"yes" && test x"$sim_bswap" != x""; then
  772.   echo "Setting bswap flags = $sim_bswap" 6>&1
  773. fi
  774. else
  775.   sim_bswap=""
  776. fi
  777.  
  778. # Check whether --enable-sim-endian or --disable-sim-endian was given.
  779. if test "${enable_sim_endian+set}" = set; then
  780.   enableval="$enable_sim_endian"
  781.   case "${enableval}" in
  782.   yes)    case "$target" in
  783.       *powerpc-*) sim_endian="-DWITH_TARGET_BYTE_ORDER=BIG_ENDIAN";;
  784.       *powerpcle-*) sim_endian="-DWITH_TARGET_BYTE_ORDER=LITTLE_ENDIAN";;
  785.       *) echo "Unknown target $target" 1>&6; sim_endian="-DWITH_TARGET_BYTE_ORDER=0";;
  786.     esac;;
  787.   no)     sim_endian="-DWITH_TARGET_BYTE_ORDER=0";;
  788.   b*|B*) sim_endian="-DWITH_TARGET_BYTE_ORDER=BIG_ENDIAN";;
  789.   l*|L*) sim_endian="-DWITH_TARGET_BYTE_ORDER=LITTLE_ENDIAN";;
  790.   *)     { echo "configure: error: "Unknown value $enableval for --enable-sim-endian"" 1>&2; exit 1; }; sim_endian="";;
  791. esac
  792. if test x"$silent" != x"yes" && test x"$sim_endian" != x""; then
  793.   echo "Setting endian flags = $sim_endian" 6>&1
  794. fi
  795. else
  796.   sim_endian=""
  797. fi
  798.  
  799. # Check whether --enable-sim-hostendian or --disable-sim-hostendian was given.
  800. if test "${enable_sim_hostendian+set}" = set; then
  801.   enableval="$enable_sim_hostendian"
  802.   case "${enableval}" in
  803.   no)     sim_hostendian="-DWITH_HOST_BYTE_ORDER=0";;
  804.   b*|B*) sim_hostendian="-DWITH_HOST_BYTE_ORDER=BIG_ENDIAN";;
  805.   l*|L*) sim_hostendian="-DWITH_HOST_BYTE_ORDER=LITTLE_ENDIAN";;
  806.   *)     { echo "configure: error: "Unknown value $enableval for --enable-sim-hostendian"" 1>&2; exit 1; }; sim_hostendian="";;
  807. esac
  808. if test x"$silent" != x"yes" && test x"$sim_hostendian" != x""; then
  809.   echo "Setting hostendian flags = $sim_hostendian" 6>&1
  810. fi
  811. else
  812.   sim_hostendian=""
  813. fi
  814.  
  815. # Check whether --enable-sim-smp or --disable-sim-smp was given.
  816. if test "${enable_sim_smp+set}" = set; then
  817.   enableval="$enable_sim_smp"
  818.   case "${enableval}" in
  819.   yes)    sim_smp="-DWITH_SMP=5";;
  820.   no)    sim_smp="-DWITH_SMP=0";;
  821.   *)    sim_smp="-DWITH_SMP=$enableval";;
  822. esac
  823. if test x"$silent" != x"yes" && test x"$sim_smp" != x""; then
  824.   echo "Setting smp flags = $sim_smp" 6>&1
  825. fi
  826. else
  827.   sim_smp="-DWITH_SMP=5"
  828. if test x"$silent" != x"yes"; then
  829.   echo "Setting smp flags = $sim_smp" 6>&1
  830. fi
  831. fi
  832.  
  833. # Check whether --enable-sim-xor-endian or --disable-sim-xor-endian was given.
  834. if test "${enable_sim_xor_endian+set}" = set; then
  835.   enableval="$enable_sim_xor_endian"
  836.   case "${enableval}" in
  837.   yes)    sim_xor_endian="-DWITH_XOR_ENDIAN=8";;
  838.   no)    sim_xor_endian="-DWITH_XOR_ENDIAN=0";;
  839.   *)    sim_xor_endian="-DWITH_XOR_ENDIAN=$enableval";;
  840. esac
  841. if test x"$silent" != x"yes" && test x"$sim_xor_endian" != x""; then
  842.   echo "Setting xor-endian flag = $sim_xor_endian" 6>&1
  843. fi
  844. else
  845.   sim_xor_endian=""
  846. fi
  847.  
  848. # Check whether --enable-sim-bitsize or --disable-sim-bitsize was given.
  849. if test "${enable_sim_bitsize+set}" = set; then
  850.   enableval="$enable_sim_bitsize"
  851.   case "${enableval}" in
  852.   32|64) sim_bitsize="-DWITH_TARGET_WORD_BITSIZE=$enableval";;
  853.   *)     { echo "configure: error: "--enable-sim-bitsize was given $enableval" 1>&2; exit 1; }; sim_bitsize="";;
  854. esac
  855. if test x"$silent" != x"yes" && test x"$sim_bitsize" != x""; then
  856.   echo "Setting bitsize flags = $sim_bitsize" 6>&1
  857. fi
  858. else
  859.   sim_bitsize=""
  860. fi
  861.  
  862. # Check whether --enable-sim-hostbitsize or --disable-sim-hostbitsize was given.
  863. if test "${enable_sim_hostbitsize+set}" = set; then
  864.   enableval="$enable_sim_hostbitsize"
  865.   case "${enableval}" in
  866.   32|64) sim_hostbitsize="-DWITH_HOST_WORD_BITSIZE=$enableval";;
  867.   *)     { echo "configure: error: "--enable-sim-hostbitsize was given $enableval" 1>&2; exit 1; }; sim_hostbitsize="";;
  868. esac
  869. if test x"$silent" != x"yes" && test x"$sim_hostbitsize" != x""; then
  870.   echo "Setting hostbitsize flags = $sim_hostbitsize" 6>&1
  871. fi
  872. else
  873.   sim_hostbitsize=""
  874. fi
  875.  
  876. # Check whether --enable-sim-env or --disable-sim-env was given.
  877. if test "${enable_sim_env+set}" = set; then
  878.   enableval="$enable_sim_env"
  879.   case "${enableval}" in
  880.   operating | os | oea)    sim_env="-DWITH_ENVIRONMENT=OPERATING_ENVIRONMENT";;
  881.   virtual | vea)    sim_env="-DWITH_ENVIRONMENT=VIRTUAL_ENVIRONMENT";;
  882.   user | uea)        sim_env="-DWITH_ENVIRONMENT=USER_ENVIRONMENT";;
  883.   no)            sim_env="-DWITH_ENVIRONMENT=0";;
  884.   *)            { echo "configure: error: "Unknown value $enableval passed to --enable-sim-env"" 1>&2; exit 1; }; sim_env="";;
  885. esac
  886. if test x"$silent" != x"yes" && test x"$sim_env" != x""; then
  887.   echo "Setting env flags = $sim_env" 6>&1
  888. fi
  889. else
  890.   sim_env=""
  891. fi
  892.  
  893. # Check whether --enable-sim-timebase or --disable-sim-timebase was given.
  894. if test "${enable_sim_timebase+set}" = set; then
  895.   enableval="$enable_sim_timebase"
  896.   case "${enableval}" in
  897.   yes)    sim_timebase="-DWITH_TIME_BASE=1";;
  898.   no)    sim_timebase="-DWITH_TIME_BASE=0";;
  899.   *)    { echo "configure: error: "--enable-sim-timebase does not take a value"" 1>&2; exit 1; }; sim_timebase="";;
  900. esac
  901. if test x"$silent" != x"yes" && test x"$sim_timebase" != x""; then
  902.   echo "Setting timebase flags = $sim_timebase" 6>&1
  903. fi
  904. else
  905.   sim_timebase=""
  906. fi
  907.  
  908. # Check whether --enable-sim-alignment or --disable-sim-alignment was given.
  909. if test "${enable_sim_alignment+set}" = set; then
  910.   enableval="$enable_sim_alignment"
  911.   case "${enableval}" in
  912.   yes | strict | STRICT)    sim_alignment="-DWITH_ALIGNMENT=STRICT_ALIGNMENT";;
  913.   no | nonstrict | NONSTRICT)    sim_alignment="-DWITH_ALIGNMENT=NONSTRICT_ALIGNMENT";;
  914.   *)                { echo "configure: error: "Unknown value $enableval passed to --enable-sim-alignment"" 1>&2; exit 1; }; sim_alignment="";;
  915. esac
  916. if test x"$silent" != x"yes" && test x"$sim_alignment" != x""; then
  917.   echo "Setting alignment flags = $sim_alignment" 6>&1
  918. fi
  919. else
  920.   sim_alignment=""
  921. fi
  922.  
  923. # Check whether --enable-sim-trace or --disable-sim-trace was given.
  924. if test "${enable_sim_trace+set}" = set; then
  925.   enableval="$enable_sim_trace"
  926.   case "${enableval}" in
  927.   yes)    sim_trace="-DWITH_TRACE=1";;
  928.   no)    sim_trace="-DWITH_TRACE=0";;
  929.   *)    { echo "configure: error: "--enable-sim-trace does not take a value"" 1>&2; exit 1; }; sim_trace="";;
  930. esac
  931. if test x"$silent" != x"yes" && test x"$sim_trace" != x""; then
  932.   echo "Setting trace flags = $sim_trace" 6>&1
  933. fi
  934. else
  935.   sim_trace=""
  936. fi
  937.  
  938. # Check whether --enable-sim-assert or --disable-sim-assert was given.
  939. if test "${enable_sim_assert+set}" = set; then
  940.   enableval="$enable_sim_assert"
  941.   case "${enableval}" in
  942.   yes)    sim_assert="-DWITH_ASSERT=1";;
  943.   no)    sim_assert="-DWITH_ASSERT=0";;
  944.   *)    { echo "configure: error: "--enable-sim-assert does not take a value"" 1>&2; exit 1; }; sim_assert="";;
  945. esac
  946. if test x"$silent" != x"yes" && test x"$sim_assert" != x""; then
  947.   echo "Setting assert flags = $sim_assert" 6>&1
  948. fi
  949. else
  950.   sim_assert=""
  951. fi
  952.  
  953. # Check whether --enable-sim-reserved-bits or --disable-sim-reserved-bits was given.
  954. if test "${enable_sim_reserved_bits+set}" = set; then
  955.   enableval="$enable_sim_reserved_bits"
  956.   case "${enableval}" in
  957.   yes)    sim_reserved="-DWITH_RESERVED_BITS=1";;
  958.   no)    sim_reserved="-DWITH_RESERVED_BITS=0";;
  959.   *)    { echo "configure: error: "--enable-sim-reserved-bits does not take a value"" 1>&2; exit 1; }; sim_reserved="";;
  960. esac
  961. if test x"$silent" != x"yes" && test x"$sim_reserved" != x""; then
  962.   echo "Setting reserved flags = $sim_reserved" 6>&1
  963. fi
  964. else
  965.   sim_reserved=""
  966. fi
  967.  
  968. # Check whether --enable-sim-float or --disable-sim-float was given.
  969. if test "${enable_sim_float+set}" = set; then
  970.   enableval="$enable_sim_float"
  971.   case "${enableval}" in
  972.   yes | hard)    sim_float="-DWITH_FLOATING_POINT=HARD_FLOATING_POINT";;
  973.   no | soft)    sim_float="-DWITH_FLOATING_POINT=SOFT_FLOATING_POINT";;
  974.   *)        { echo "configure: error: "Unknown value $enableval passed to --enable-sim-float"" 1>&2; exit 1; }; sim_float="";;
  975. esac
  976. if test x"$silent" != x"yes" && test x"$sim_float" != x""; then
  977.   echo "Setting float flags = $sim_float" 6>&1
  978. fi
  979. else
  980.   sim_float=""
  981. fi
  982.  
  983. # Check whether --enable-sim-monitor or --disable-sim-monitor was given.
  984. if test "${enable_sim_monitor+set}" = set; then
  985.   enableval="$enable_sim_monitor"
  986.   case "${enableval}" in
  987.   yes)        sim_monitor="-DWITH_MON='MONITOR_INSTRUCTION_ISSUE | MONITOR_LOAD_STORE_UNIT'";;
  988.   no)        sim_monitor="-DWITH_MON=0";;
  989.   instruction)    sim_monitor="-DWITH_MON=MONITOR_INSTRUCTION_ISSUE";;
  990.   memory)    sim_monitor="-DWITH_MON=MONITOR_LOAD_STORE_UNIT";;
  991.   *)        { echo "configure: error: "Unknown value $enableval passed to --enable-sim-mon"" 1>&2; exit 1; }; sim_env="";;
  992. esac
  993. if test x"$silent" != x"yes" && test x"$sim_monitor" != x""; then
  994.   echo "Setting monitor flags = $sim_monitor" 6>&1
  995. fi
  996. else
  997.   sim_monitor=""
  998. fi
  999.  
  1000. # Check whether --enable-sim-model or --disable-sim-model was given.
  1001. if test "${enable_sim_model+set}" = set; then
  1002.   enableval="$enable_sim_model"
  1003.   case "${enableval}" in
  1004.   yes|no)    { echo "configure: error: "No value supplied for --enable-sim-model=model"" 1>&2; exit 1; };;
  1005.   *)        sim_model="-DWITH_MODEL=${enableval}";;
  1006. esac
  1007. if test x"$silent" != x"yes" && test x"$sim_model" != x""; then
  1008.   echo "Setting model flags = $sim_model" 6>&1
  1009. fi
  1010. else
  1011.   sim_model=""
  1012. fi
  1013.  
  1014. # Check whether --enable-sim-default-model or --disable-sim-default-model was given.
  1015. if test "${enable_sim_default_model+set}" = set; then
  1016.   enableval="$enable_sim_default_model"
  1017.   case "${enableval}" in
  1018.   yes|no)    { echo "configure: error: "No value supplied for --enable-sim-default-model=model"" 1>&2; exit 1; };;
  1019.   *)        sim_default_model="-DWITH_DEFAULT_MODEL=${enableval}";;
  1020. esac
  1021. if test x"$silent" != x"yes" && test x"$sim_default_model" != x""; then
  1022.   echo "Setting default-model flags = $sim_default_model" 6>&1
  1023. fi
  1024. else
  1025.   sim_model=""
  1026. fi
  1027.  
  1028. # Check whether --enable-sim-model-issue or --disable-sim-model-issue was given.
  1029. if test "${enable_sim_model_issue+set}" = set; then
  1030.   enableval="$enable_sim_model_issue"
  1031.   case "${enableval}" in
  1032.   yes)    sim_model_issue="-DWITH_MODEL_ISSUE=MODEL_ISSUE_PROCESS";;
  1033.   no)    sim_model_issue="-DWITH_MODEL_ISSUE=MODEL_ISSUE_IGNORE";;
  1034.   *)    { echo "configure: error: "--enable-sim-model-issue does not take a value"" 1>&2; exit 1; }; sim_model_issue="";;
  1035. esac
  1036. if test x"$silent" != x"yes"; then
  1037.   echo "Setting model-issue flags = $sim_model_issue" 6>&1
  1038. fi
  1039. else
  1040.   sim_model_issue=""
  1041. fi
  1042.  
  1043. ac_aux_dir=
  1044. for ac_dir in `cd $srcdir;pwd`/../.. $srcdir/`cd $srcdir;pwd`/../..; do
  1045.   if test -f $ac_dir/install-sh; then
  1046.     ac_aux_dir=$ac_dir
  1047.     ac_install_sh="$ac_aux_dir/install-sh -c"
  1048.     break
  1049.   elif test -f $ac_dir/install.sh; then
  1050.     ac_aux_dir=$ac_dir
  1051.     ac_install_sh="$ac_aux_dir/install.sh -c"
  1052.     break
  1053.   fi
  1054. done
  1055. if test -z "$ac_aux_dir"; then
  1056.   { echo "configure: error: can not find install-sh or install.sh in `cd $srcdir;pwd`/../.. $srcdir/`cd $srcdir;pwd`/../.." 1>&2; exit 1; }
  1057. fi
  1058. ac_config_guess=$ac_aux_dir/config.guess
  1059. ac_config_sub=$ac_aux_dir/config.sub
  1060. ac_configure=$ac_aux_dir/configure # This should be Cygnus configure.
  1061.  
  1062.  
  1063. # Do some error checking and defaulting for the host and target type.
  1064. # The inputs are:
  1065. #    configure --host=HOST --target=TARGET --build=BUILD NONOPT
  1066. #
  1067. # The rules are:
  1068. # 1. You are not allowed to specify --host, --target, and nonopt at the
  1069. #    same time.
  1070. # 2. Host defaults to nonopt.
  1071. # 3. If nonopt is not specified, then host defaults to the current host,
  1072. #    as determined by config.guess.
  1073. # 4. Target and build default to nonopt.
  1074. # 5. If nonopt is not specified, then target and build default to host.
  1075.  
  1076. # The aliases save the names the user supplied, while $host etc.
  1077. # will get canonicalized.
  1078. case $host---$target---$nonopt in
  1079. NONE---*---* | *---NONE---* | *---*---NONE) ;;
  1080. *) { echo "configure: error: can only configure for one host and one target at a time" 1>&2; exit 1; } ;;
  1081. esac
  1082.  
  1083.  
  1084. # Make sure we can run config.sub.
  1085. if $ac_config_sub sun4 >/dev/null 2>&1; then :
  1086. else { echo "configure: error: can not run $ac_config_sub" 1>&2; exit 1; }
  1087. fi
  1088.  
  1089. echo $ac_n "checking host system type""... $ac_c" 1>&6
  1090.  
  1091. host_alias=$host
  1092. case "$host_alias" in
  1093. NONE)
  1094.   case $nonopt in
  1095.   NONE)
  1096.     if host_alias=`$ac_config_guess`; then :
  1097.     else { echo "configure: error: can not guess host type; you must specify one" 1>&2; exit 1; }
  1098.     fi ;;
  1099.   *) host_alias=$nonopt ;;
  1100.   esac ;;
  1101. esac
  1102.  
  1103. host=`$ac_config_sub $host_alias`
  1104. host_cpu=`echo $host | sed 's/^\(.*\)-\(.*\)-\(.*\)$/\1/'`
  1105. host_vendor=`echo $host | sed 's/^\(.*\)-\(.*\)-\(.*\)$/\2/'`
  1106. host_os=`echo $host | sed 's/^\(.*\)-\(.*\)-\(.*\)$/\3/'`
  1107. echo "$ac_t""$host" 1>&6
  1108.  
  1109. echo $ac_n "checking target system type""... $ac_c" 1>&6
  1110.  
  1111. target_alias=$target
  1112. case "$target_alias" in
  1113. NONE)
  1114.   case $nonopt in
  1115.   NONE) target_alias=$host_alias ;;
  1116.   *) target_alias=$nonopt ;;
  1117.   esac ;;
  1118. esac
  1119.  
  1120. target=`$ac_config_sub $target_alias`
  1121. target_cpu=`echo $target | sed 's/^\(.*\)-\(.*\)-\(.*\)$/\1/'`
  1122. target_vendor=`echo $target | sed 's/^\(.*\)-\(.*\)-\(.*\)$/\2/'`
  1123. target_os=`echo $target | sed 's/^\(.*\)-\(.*\)-\(.*\)$/\3/'`
  1124. echo "$ac_t""$target" 1>&6
  1125.  
  1126. echo $ac_n "checking build system type""... $ac_c" 1>&6
  1127.  
  1128. build_alias=$build
  1129. case "$build_alias" in
  1130. NONE)
  1131.   case $nonopt in
  1132.   NONE) build_alias=$host_alias ;;
  1133.   *) build_alias=$nonopt ;;
  1134.   esac ;;
  1135. esac
  1136.  
  1137. build=`$ac_config_sub $build_alias`
  1138. build_cpu=`echo $build | sed 's/^\(.*\)-\(.*\)-\(.*\)$/\1/'`
  1139. build_vendor=`echo $build | sed 's/^\(.*\)-\(.*\)-\(.*\)$/\2/'`
  1140. build_os=`echo $build | sed 's/^\(.*\)-\(.*\)-\(.*\)$/\3/'`
  1141. echo "$ac_t""$build" 1>&6
  1142.  
  1143. test "$host_alias" != "$target_alias" &&
  1144.   test "$program_prefix$program_suffix$program_transform_name" = \
  1145.     NONENONEs,x,x, &&
  1146.   program_prefix=${target_alias}-
  1147.  
  1148. if test "$program_transform_name" = s,x,x,; then
  1149.   program_transform_name=
  1150. else
  1151.   # Double any \ or $.  echo might interpret backslashes.
  1152.   cat <<\EOF_SED > conftestsed
  1153. s,\\,\\\\,g; s,\$,$$,g
  1154. EOF_SED
  1155.   program_transform_name="`echo $program_transform_name|sed -f conftestsed`"
  1156.   rm -f conftestsed
  1157. fi
  1158. test "$program_prefix" != NONE &&
  1159.   program_transform_name="s,^,${program_prefix},; $program_transform_name"
  1160. # Use a double $ so make ignores it.
  1161. test "$program_suffix" != NONE &&
  1162.   program_transform_name="s,\$\$,${program_suffix},; $program_transform_name"
  1163.  
  1164. # sed with no file args requires a program.
  1165. test "$program_transform_name" = "" && program_transform_name="s,x,x,"
  1166.  
  1167.  
  1168. . ${srcdir}/../../bfd/configure.host
  1169.  
  1170.  
  1171.  
  1172. # Extract the first word of "gcc", so it can be a program name with args.
  1173. set dummy gcc; ac_word=$2
  1174. echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
  1175. if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
  1176.   echo $ac_n "(cached) $ac_c" 1>&6
  1177. else
  1178.   if test -n "$CC"; then
  1179.   ac_cv_prog_CC="$CC" # Let the user override the test.
  1180. else
  1181.   IFS="${IFS=     }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
  1182.   for ac_dir in $PATH; do
  1183.     test -z "$ac_dir" && ac_dir=.
  1184.     if test -f $ac_dir/$ac_word; then
  1185.       ac_cv_prog_CC="gcc"
  1186.       break
  1187.     fi
  1188.   done
  1189.   IFS="$ac_save_ifs"
  1190.   test -z "$ac_cv_prog_CC" && ac_cv_prog_CC="cc"
  1191. fi
  1192. fi
  1193. CC="$ac_cv_prog_CC"
  1194. if test -n "$CC"; then
  1195.   echo "$ac_t""$CC" 1>&6
  1196. else
  1197.   echo "$ac_t""no" 1>&6
  1198. fi
  1199.  
  1200.  
  1201. echo $ac_n "checking whether we are using GNU C""... $ac_c" 1>&6
  1202. if eval "test \"`echo '$''{'ac_cv_prog_gcc'+set}'`\" = set"; then
  1203.   echo $ac_n "(cached) $ac_c" 1>&6
  1204. else
  1205.   cat > conftest.c <<EOF
  1206. #ifdef __GNUC__
  1207.   yes;
  1208. #endif
  1209. EOF
  1210. if ${CC-cc} -E conftest.c 2>&5 | egrep yes >/dev/null 2>&1; then
  1211.   ac_cv_prog_gcc=yes
  1212. else
  1213.   ac_cv_prog_gcc=no
  1214. fi
  1215. fi
  1216.  
  1217. echo "$ac_t""$ac_cv_prog_gcc" 1>&6
  1218. if test $ac_cv_prog_gcc = yes; then
  1219.   GCC=yes
  1220.   if test "${CFLAGS+set}" != set; then
  1221.     echo $ac_n "checking whether ${CC-cc} accepts -g""... $ac_c" 1>&6
  1222. if eval "test \"`echo '$''{'ac_cv_prog_gcc_g'+set}'`\" = set"; then
  1223.   echo $ac_n "(cached) $ac_c" 1>&6
  1224. else
  1225.   echo 'void f(){}' > conftest.c
  1226. if test -z "`${CC-cc} -g -c conftest.c 2>&1`"; then
  1227.   ac_cv_prog_gcc_g=yes
  1228. else
  1229.   ac_cv_prog_gcc_g=no
  1230. fi
  1231. rm -f conftest*
  1232.  
  1233. fi
  1234.  
  1235. echo "$ac_t""$ac_cv_prog_gcc_g" 1>&6
  1236.     if test $ac_cv_prog_gcc_g = yes; then
  1237.       CFLAGS="-g -O"
  1238.     else
  1239.       CFLAGS="-O"
  1240.     fi
  1241.   fi
  1242. else
  1243.   GCC=
  1244.   test "${CFLAGS+set}" = set || CFLAGS="-g"
  1245. fi
  1246.  
  1247.  
  1248.  
  1249. AR=${AR-ar}
  1250.  
  1251. # Extract the first word of "ranlib", so it can be a program name with args.
  1252. set dummy ranlib; ac_word=$2
  1253. echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
  1254. if eval "test \"`echo '$''{'ac_cv_prog_RANLIB'+set}'`\" = set"; then
  1255.   echo $ac_n "(cached) $ac_c" 1>&6
  1256. else
  1257.   if test -n "$RANLIB"; then
  1258.   ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
  1259. else
  1260.   IFS="${IFS=     }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
  1261.   for ac_dir in $PATH; do
  1262.     test -z "$ac_dir" && ac_dir=.
  1263.     if test -f $ac_dir/$ac_word; then
  1264.       ac_cv_prog_RANLIB="ranlib"
  1265.       break
  1266.     fi
  1267.   done
  1268.   IFS="$ac_save_ifs"
  1269.   test -z "$ac_cv_prog_RANLIB" && ac_cv_prog_RANLIB=":"
  1270. fi
  1271. fi
  1272. RANLIB="$ac_cv_prog_RANLIB"
  1273. if test -n "$RANLIB"; then
  1274.   echo "$ac_t""$RANLIB" 1>&6
  1275. else
  1276.   echo "$ac_t""no" 1>&6
  1277. fi
  1278.  
  1279.  
  1280.  
  1281.  
  1282.  
  1283.  
  1284.  
  1285.  
  1286.  
  1287.  
  1288.  
  1289.  
  1290.  
  1291.  
  1292.  
  1293.  
  1294.  
  1295.  
  1296.  
  1297.  
  1298.  
  1299.  
  1300.  
  1301.  
  1302.  
  1303.  
  1304.  
  1305.  
  1306.  
  1307. for ac_func in getrusage
  1308. do
  1309. echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
  1310. if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
  1311.   echo $ac_n "(cached) $ac_c" 1>&6
  1312. else
  1313.   cat > conftest.$ac_ext <<EOF
  1314. #line 1315 "configure"
  1315. #include "confdefs.h"
  1316. /* System header to define __stub macros and hopefully few prototypes,
  1317.     which can conflict with char $ac_func(); below.  */
  1318. #include <assert.h>
  1319. /* Override any gcc2 internal prototype to avoid an error.  */
  1320. char $ac_func();
  1321.  
  1322. int main() { return 0; }
  1323. int t() {
  1324.  
  1325. /* The GNU C library defines this for functions which it implements
  1326.     to always fail with ENOSYS.  Some functions are actually named
  1327.     something starting with __ and the normal name is an alias.  */
  1328. #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
  1329. choke me
  1330. #else
  1331. $ac_func();
  1332. #endif
  1333.  
  1334. ; return 0; }
  1335. EOF
  1336. if eval $ac_link; then
  1337.   rm -rf conftest*
  1338.   eval "ac_cv_func_$ac_func=yes"
  1339. else
  1340.   rm -rf conftest*
  1341.   eval "ac_cv_func_$ac_func=no"
  1342. fi
  1343. rm -f conftest*
  1344.  
  1345. fi
  1346. if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
  1347.   echo "$ac_t""yes" 1>&6
  1348.     ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
  1349.   cat >> confdefs.h <<EOF
  1350. #define $ac_tr_func 1
  1351. EOF
  1352.  
  1353. else
  1354.   echo "$ac_t""no" 1>&6
  1355. fi
  1356. done
  1357.  
  1358.  
  1359. # Put a plausible default for CC_FOR_BUILD in Makefile.
  1360. # If we cannot run a trivial program, we must be cross compiling.
  1361. echo $ac_n "checking whether cross-compiling""... $ac_c" 1>&6
  1362. if eval "test \"`echo '$''{'ac_cv_c_cross'+set}'`\" = set"; then
  1363.   echo $ac_n "(cached) $ac_c" 1>&6
  1364. else
  1365.   if test "$cross_compiling" = yes; then
  1366.   ac_cv_c_cross=yes
  1367. else
  1368. cat > conftest.$ac_ext <<EOF
  1369. #line 1370 "configure"
  1370. #include "confdefs.h"
  1371. main(){return(0);}
  1372. EOF
  1373. eval $ac_link
  1374. if test -s conftest && (./conftest; exit) 2>/dev/null; then
  1375.   ac_cv_c_cross=no
  1376. else
  1377.   ac_cv_c_cross=yes
  1378. fi
  1379. fi
  1380. rm -fr conftest*
  1381. fi
  1382.  
  1383. echo "$ac_t""$ac_cv_c_cross" 1>&6
  1384. cross_compiling=$ac_cv_c_cross
  1385.  
  1386. if test "x$cross_compiling" = "xno"; then
  1387.   CC_FOR_BUILD='$(CC)'
  1388. else
  1389.   CC_FOR_BUILD=gcc
  1390. fi
  1391.  
  1392.  
  1393. echo $ac_n "checking whether byte ordering is bigendian""... $ac_c" 1>&6
  1394. if eval "test \"`echo '$''{'ac_cv_c_bigendian'+set}'`\" = set"; then
  1395.   echo $ac_n "(cached) $ac_c" 1>&6
  1396. else
  1397.   ac_cv_c_bigendian=unknown
  1398. # See if sys/param.h defines the BYTE_ORDER macro.
  1399. cat > conftest.$ac_ext <<EOF
  1400. #line 1401 "configure"
  1401. #include "confdefs.h"
  1402. #include <sys/types.h>
  1403. #include <sys/param.h>
  1404. int main() { return 0; }
  1405. int t() {
  1406.  
  1407. #if !BYTE_ORDER || !BIG_ENDIAN || !LITTLE_ENDIAN
  1408.  bogus endian macros
  1409. #endif
  1410. ; return 0; }
  1411. EOF
  1412. if eval $ac_compile; then
  1413.   rm -rf conftest*
  1414.   # It does; now see whether it defined to BIG_ENDIAN or not.
  1415. cat > conftest.$ac_ext <<EOF
  1416. #line 1417 "configure"
  1417. #include "confdefs.h"
  1418. #include <sys/types.h>
  1419. #include <sys/param.h>
  1420. int main() { return 0; }
  1421. int t() {
  1422.  
  1423. #if BYTE_ORDER != BIG_ENDIAN
  1424.  not big endian
  1425. #endif
  1426. ; return 0; }
  1427. EOF
  1428. if eval $ac_compile; then
  1429.   rm -rf conftest*
  1430.   ac_cv_c_bigendian=yes
  1431. else
  1432.   rm -rf conftest*
  1433.   ac_cv_c_bigendian=no
  1434. fi
  1435. rm -f conftest*
  1436.  
  1437. fi
  1438. rm -f conftest*
  1439.  
  1440. if test $ac_cv_c_bigendian = unknown; then
  1441. if test "$cross_compiling" = yes; then
  1442.     { echo "configure: error: can not run test program while cross compiling" 1>&2; exit 1; }
  1443. else
  1444. cat > conftest.$ac_ext <<EOF
  1445. #line 1446 "configure"
  1446. #include "confdefs.h"
  1447. main () {
  1448.   /* Are we little or big endian?  From Harbison&Steele.  */
  1449.   union
  1450.   {
  1451.     long l;
  1452.     char c[sizeof (long)];
  1453.   } u;
  1454.   u.l = 1;
  1455.   exit (u.c[sizeof (long) - 1] == 1);
  1456. }
  1457. EOF
  1458. eval $ac_link
  1459. if test -s conftest && (./conftest; exit) 2>/dev/null; then
  1460.   ac_cv_c_bigendian=no
  1461. else
  1462.   ac_cv_c_bigendian=yes
  1463. fi
  1464. fi
  1465. rm -fr conftest*
  1466. fi
  1467. fi
  1468.  
  1469. echo "$ac_t""$ac_cv_c_bigendian" 1>&6
  1470. if test $ac_cv_c_bigendian = yes; then
  1471.   cat >> confdefs.h <<\EOF
  1472. #define WORDS_BIGENDIAN 1
  1473. EOF
  1474.  
  1475. fi
  1476.  
  1477.  
  1478.  
  1479. echo $ac_n "checking how to run the C preprocessor""... $ac_c" 1>&6
  1480. # On Suns, sometimes $CPP names a directory.
  1481. if test -n "$CPP" && test -d "$CPP"; then
  1482.   CPP=
  1483. fi
  1484. if test -z "$CPP"; then
  1485. if eval "test \"`echo '$''{'ac_cv_prog_CPP'+set}'`\" = set"; then
  1486.   echo $ac_n "(cached) $ac_c" 1>&6
  1487. else
  1488.     # This must be in double quotes, not single quotes, because CPP may get
  1489.   # substituted into the Makefile and "${CC-cc}" will confuse make.
  1490.   CPP="${CC-cc} -E"
  1491.   # On the NeXT, cc -E runs the code through the compiler's parser,
  1492.   # not just through cpp.
  1493.   cat > conftest.$ac_ext <<EOF
  1494. #line 1495 "configure"
  1495. #include "confdefs.h"
  1496. #include <assert.h>
  1497. Syntax Error
  1498. EOF
  1499. eval "$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
  1500. ac_err=`grep -v '^ *+' conftest.out`
  1501. if test -z "$ac_err"; then
  1502.   :
  1503. else
  1504.   echo "$ac_err" >&5
  1505.   rm -rf conftest*
  1506.   CPP="${CC-cc} -E -traditional-cpp"
  1507.   cat > conftest.$ac_ext <<EOF
  1508. #line 1509 "configure"
  1509. #include "confdefs.h"
  1510. #include <assert.h>
  1511. Syntax Error
  1512. EOF
  1513. eval "$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
  1514. ac_err=`grep -v '^ *+' conftest.out`
  1515. if test -z "$ac_err"; then
  1516.   :
  1517. else
  1518.   echo "$ac_err" >&5
  1519.   rm -rf conftest*
  1520.   CPP=/lib/cpp
  1521. fi
  1522. rm -f conftest*
  1523. fi
  1524. rm -f conftest*
  1525.   ac_cv_prog_CPP="$CPP"
  1526. fi
  1527.   CPP="$ac_cv_prog_CPP"
  1528. else
  1529.   ac_cv_prog_CPP="$CPP"
  1530. fi
  1531. echo "$ac_t""$CPP" 1>&6
  1532.  
  1533. for ac_hdr in string.h strings.h stdlib.h time.h sys/mount.h sys/types.h sys/time.h sys/times.h unistd.h sys/resource.h
  1534. do
  1535. ac_safe=`echo "$ac_hdr" | tr './\055' '___'`
  1536. echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
  1537. if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
  1538.   echo $ac_n "(cached) $ac_c" 1>&6
  1539. else
  1540.   cat > conftest.$ac_ext <<EOF
  1541. #line 1542 "configure"
  1542. #include "confdefs.h"
  1543. #include <$ac_hdr>
  1544. EOF
  1545. eval "$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
  1546. ac_err=`grep -v '^ *+' conftest.out`
  1547. if test -z "$ac_err"; then
  1548.   rm -rf conftest*
  1549.   eval "ac_cv_header_$ac_safe=yes"
  1550. else
  1551.   echo "$ac_err" >&5
  1552.   rm -rf conftest*
  1553.   eval "ac_cv_header_$ac_safe=no"
  1554. fi
  1555. rm -f conftest*
  1556. fi
  1557. if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
  1558.   echo "$ac_t""yes" 1>&6
  1559.     ac_tr_hdr=HAVE_`echo $ac_hdr | tr 'abcdefghijklmnopqrstuvwxyz./\055' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ___'`
  1560.   cat >> confdefs.h <<EOF
  1561. #define $ac_tr_hdr 1
  1562. EOF
  1563.  
  1564. else
  1565.   echo "$ac_t""no" 1>&6
  1566. fi
  1567. done
  1568.  
  1569. ac_header_dirent=no
  1570. for ac_hdr in dirent.h sys/ndir.h sys/dir.h ndir.h
  1571. do
  1572. ac_safe=`echo "$ac_hdr" | tr './\055' '___'`
  1573. echo $ac_n "checking for $ac_hdr that defines DIR""... $ac_c" 1>&6
  1574. if eval "test \"`echo '$''{'ac_cv_header_dirent_$ac_safe'+set}'`\" = set"; then
  1575.   echo $ac_n "(cached) $ac_c" 1>&6
  1576. else
  1577.   cat > conftest.$ac_ext <<EOF
  1578. #line 1579 "configure"
  1579. #include "confdefs.h"
  1580. #include <sys/types.h>
  1581. #include <$ac_hdr>
  1582. int main() { return 0; }
  1583. int t() {
  1584. DIR *dirp = 0;
  1585. ; return 0; }
  1586. EOF
  1587. if eval $ac_compile; then
  1588.   rm -rf conftest*
  1589.   eval "ac_cv_header_dirent_$ac_safe=yes"
  1590. else
  1591.   rm -rf conftest*
  1592.   eval "ac_cv_header_dirent_$ac_safe=no"
  1593. fi
  1594. rm -f conftest*
  1595.  
  1596. fi
  1597. if eval "test \"`echo '$ac_cv_header_dirent_'$ac_safe`\" = yes"; then
  1598.   echo "$ac_t""yes" 1>&6
  1599.     ac_tr_hdr=HAVE_`echo $ac_hdr | tr 'abcdedfghijklmnopqrstuvwxyz./\055' 'ABCDEDFGHIJKLMNOPQRSTUVWXYZ___'`
  1600.   cat >> confdefs.h <<EOF
  1601. #define $ac_tr_hdr 1
  1602. EOF
  1603.  ac_header_dirent=$ac_hdr; break
  1604. else
  1605.   echo "$ac_t""no" 1>&6
  1606. fi
  1607. done
  1608. # Two versions of opendir et al. are in -ldir and -lx on SCO Xenix.
  1609. if test $ac_header_dirent = dirent.h; then
  1610. echo $ac_n "checking for -ldir""... $ac_c" 1>&6
  1611. ac_lib_var=`echo dir | tr '.-/+' '___p'`
  1612. if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
  1613.   echo $ac_n "(cached) $ac_c" 1>&6
  1614. else
  1615.   ac_save_LIBS="$LIBS"
  1616. LIBS="-ldir  $LIBS"
  1617. cat > conftest.$ac_ext <<EOF
  1618. #line 1619 "configure"
  1619. #include "confdefs.h"
  1620.  
  1621. int main() { return 0; }
  1622. int t() {
  1623. opendir()
  1624. ; return 0; }
  1625. EOF
  1626. if eval $ac_link; then
  1627.   rm -rf conftest*
  1628.   eval "ac_cv_lib_$ac_lib_var=yes"
  1629. else
  1630.   rm -rf conftest*
  1631.   eval "ac_cv_lib_$ac_lib_var=no"
  1632. fi
  1633. rm -f conftest*
  1634. LIBS="$ac_save_LIBS"
  1635.  
  1636. fi
  1637. if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
  1638.   echo "$ac_t""yes" 1>&6
  1639.   LIBS="$LIBS -ldir"
  1640. else
  1641.   echo "$ac_t""no" 1>&6
  1642. fi
  1643.  
  1644. else
  1645. echo $ac_n "checking for -lx""... $ac_c" 1>&6
  1646. ac_lib_var=`echo x | tr '.-/+' '___p'`
  1647. if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
  1648.   echo $ac_n "(cached) $ac_c" 1>&6
  1649. else
  1650.   ac_save_LIBS="$LIBS"
  1651. LIBS="-lx  $LIBS"
  1652. cat > conftest.$ac_ext <<EOF
  1653. #line 1654 "configure"
  1654. #include "confdefs.h"
  1655.  
  1656. int main() { return 0; }
  1657. int t() {
  1658. opendir()
  1659. ; return 0; }
  1660. EOF
  1661. if eval $ac_link; then
  1662.   rm -rf conftest*
  1663.   eval "ac_cv_lib_$ac_lib_var=yes"
  1664. else
  1665.   rm -rf conftest*
  1666.   eval "ac_cv_lib_$ac_lib_var=no"
  1667. fi
  1668. rm -f conftest*
  1669. LIBS="$ac_save_LIBS"
  1670.  
  1671. fi
  1672. if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
  1673.   echo "$ac_t""yes" 1>&6
  1674.   LIBS="$LIBS -lx"
  1675. else
  1676.   echo "$ac_t""no" 1>&6
  1677. fi
  1678.  
  1679. fi
  1680.  
  1681.  
  1682. trap '' 1 2 15
  1683. cat > confcache <<\EOF
  1684. # This file is a shell script that caches the results of configure
  1685. # tests run on this system so they can be shared between configure
  1686. # scripts and configure runs.  It is not useful on other systems.
  1687. # If it contains results you don't want to keep, you may remove or edit it.
  1688. #
  1689. # By default, configure uses ./config.cache as the cache file,
  1690. # creating it if it does not exist already.  You can give configure
  1691. # the --cache-file=FILE option to use a different cache file; that is
  1692. # what configure does when it calls configure scripts in
  1693. # subdirectories, so they share the cache.
  1694. # Giving --cache-file=/dev/null disables caching, for debugging configure.
  1695. # config.status only pays attention to the cache file if you give it the
  1696. # --recheck option to rerun configure.
  1697. #
  1698. EOF
  1699. # Ultrix sh set writes to stderr and can't be redirected directly,
  1700. # and sets the high bit in the cache file unless we assign to the vars.
  1701. (set) 2>&1 |
  1702.   sed -n "s/^\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\)=\(.*\)/\1=\${\1='\2'}/p" \
  1703.   >> confcache
  1704. if cmp -s $cache_file confcache; then
  1705.   :
  1706. else
  1707.   if test -w $cache_file; then
  1708.     echo "updating cache $cache_file"
  1709.     cat confcache > $cache_file
  1710.   else
  1711.     echo "not updating unwritable cache $cache_file"
  1712.   fi
  1713. fi
  1714. rm -f confcache
  1715.  
  1716. trap 'rm -fr conftest* confdefs* core core.* *.core $ac_clean_files; exit 1' 1 2 15
  1717.  
  1718. test "x$prefix" = xNONE && prefix=$ac_default_prefix
  1719. # Let make expand exec_prefix.
  1720. test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
  1721.  
  1722. # Any assignment to VPATH causes Sun make to only execute
  1723. # the first set of double-colon rules, so remove it if not needed.
  1724. # If there is a colon in the path, we need to keep it.
  1725. if test "x$srcdir" = x.; then
  1726.   ac_vpsub='/^[     ]*VPATH[     ]*=[^:]*$/d'
  1727. fi
  1728.  
  1729. trap 'rm -f $CONFIG_STATUS conftest*; exit 1' 1 2 15
  1730.  
  1731. DEFS=-DHAVE_CONFIG_H
  1732.  
  1733. # Without the "./", some shells look in PATH for config.status.
  1734. : ${CONFIG_STATUS=./config.status}
  1735.  
  1736. echo creating $CONFIG_STATUS
  1737. rm -f $CONFIG_STATUS
  1738. cat > $CONFIG_STATUS <<EOF
  1739. #! /bin/sh
  1740. # Generated automatically by configure.
  1741. # Run this file to recreate the current configuration.
  1742. # This directory was configured as follows,
  1743. # on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
  1744. #
  1745. # $0 $ac_configure_args
  1746. #
  1747. # Compiler output produced by configure, useful for debugging
  1748. # configure, is in ./config.log if it exists.
  1749.  
  1750. ac_cs_usage="Usage: $CONFIG_STATUS [--recheck] [--version] [--help]"
  1751. for ac_option
  1752. do
  1753.   case "\$ac_option" in
  1754.   -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
  1755.     echo "running \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion"
  1756.     exec \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion ;;
  1757.   -version | --version | --versio | --versi | --vers | --ver | --ve | --v)
  1758.     echo "$CONFIG_STATUS generated by autoconf version 2.7"
  1759.     exit 0 ;;
  1760.   -help | --help | --hel | --he | --h)
  1761.     echo "\$ac_cs_usage"; exit 0 ;;
  1762.   *) echo "\$ac_cs_usage"; exit 1 ;;
  1763.   esac
  1764. done
  1765.  
  1766. ac_given_srcdir=$srcdir
  1767.  
  1768. trap 'rm -fr `echo "Makefile config.h:config.in" | sed "s/:[^ ]*//g"` conftest*; exit 1' 1 2 15
  1769. EOF
  1770. cat >> $CONFIG_STATUS <<EOF
  1771.  
  1772. # Protect against being on the right side of a sed subst in config.status.
  1773. sed 's/%@/@@/; s/@%/@@/; s/%g\$/@g/; /@g\$/s/[\\\\&%]/\\\\&/g;
  1774.  s/@@/%@/; s/@@/@%/; s/@g\$/%g/' > conftest.subs <<\\CEOF
  1775. $ac_vpsub
  1776. $extrasub
  1777. s%@CFLAGS@%$CFLAGS%g
  1778. s%@CPPFLAGS@%$CPPFLAGS%g
  1779. s%@CXXFLAGS@%$CXXFLAGS%g
  1780. s%@DEFS@%$DEFS%g
  1781. s%@LDFLAGS@%$LDFLAGS%g
  1782. s%@LIBS@%$LIBS%g
  1783. s%@exec_prefix@%$exec_prefix%g
  1784. s%@prefix@%$prefix%g
  1785. s%@program_transform_name@%$program_transform_name%g
  1786. s%@bindir@%$bindir%g
  1787. s%@sbindir@%$sbindir%g
  1788. s%@libexecdir@%$libexecdir%g
  1789. s%@datadir@%$datadir%g
  1790. s%@sysconfdir@%$sysconfdir%g
  1791. s%@sharedstatedir@%$sharedstatedir%g
  1792. s%@localstatedir@%$localstatedir%g
  1793. s%@libdir@%$libdir%g
  1794. s%@includedir@%$includedir%g
  1795. s%@oldincludedir@%$oldincludedir%g
  1796. s%@infodir@%$infodir%g
  1797. s%@mandir@%$mandir%g
  1798. s%@host@%$host%g
  1799. s%@host_alias@%$host_alias%g
  1800. s%@host_cpu@%$host_cpu%g
  1801. s%@host_vendor@%$host_vendor%g
  1802. s%@host_os@%$host_os%g
  1803. s%@target@%$target%g
  1804. s%@target_alias@%$target_alias%g
  1805. s%@target_cpu@%$target_cpu%g
  1806. s%@target_vendor@%$target_vendor%g
  1807. s%@target_os@%$target_os%g
  1808. s%@build@%$build%g
  1809. s%@build_alias@%$build_alias%g
  1810. s%@build_cpu@%$build_cpu%g
  1811. s%@build_vendor@%$build_vendor%g
  1812. s%@build_os@%$build_os%g
  1813. s%@CC@%$CC%g
  1814. s%@HDEFINES@%$HDEFINES%g
  1815. s%@AR@%$AR%g
  1816. s%@RANLIB@%$RANLIB%g
  1817. s%@sim_cflags@%$sim_cflags%g
  1818. s%@sim_warnings@%$sim_warnings%g
  1819. s%@sim_config@%$sim_config%g
  1820. s%@sim_opcode@%$sim_opcode%g
  1821. s%@sim_switch@%$sim_switch%g
  1822. s%@sim_dup@%$sim_dup%g
  1823. s%@sim_filter@%$sim_filter%g
  1824. s%@sim_icache@%$sim_icache%g
  1825. s%@sim_inline@%$sim_inline%g
  1826. s%@sim_bswap@%$sim_bswap%g
  1827. s%@sim_endian@%$sim_endian%g
  1828. s%@sim_xor_endian@%$sim_xor_endian%g
  1829. s%@sim_hostendian@%$sim_hostendian%g
  1830. s%@sim_smp@%$sim_smp%g
  1831. s%@sim_bitsize@%$sim_bitsize%g
  1832. s%@sim_hostbitsize@%$sim_hostbitsize%g
  1833. s%@sim_env@%$sim_env%g
  1834. s%@sim_timebase@%$sim_timebase%g
  1835. s%@sim_alignment@%$sim_alignment%g
  1836. s%@sim_float@%$sim_float%g
  1837. s%@sim_trace@%$sim_trace%g
  1838. s%@sim_assert@%$sim_assert%g
  1839. s%@sim_reserved@%$sim_reserved%g
  1840. s%@sim_monitor@%$sim_monitor%g
  1841. s%@sim_model@%$sim_model%g
  1842. s%@sim_default_model@%$sim_default_model%g
  1843. s%@sim_model_issue@%$sim_model_issue%g
  1844. s%@CC_FOR_BUILD@%$CC_FOR_BUILD%g
  1845. s%@WORDS_BIGENDIAN@%$WORDS_BIGENDIAN%g
  1846. s%@CPP@%$CPP%g
  1847.  
  1848. CEOF
  1849. EOF
  1850. cat >> $CONFIG_STATUS <<EOF
  1851.  
  1852. CONFIG_FILES=\${CONFIG_FILES-"Makefile"}
  1853. EOF
  1854. cat >> $CONFIG_STATUS <<\EOF
  1855. for ac_file in .. $CONFIG_FILES; do if test "x$ac_file" != x..; then
  1856.   # Support "outfile[:infile]", defaulting infile="outfile.in".
  1857.   case "$ac_file" in
  1858.   *:*) ac_file_in=`echo "$ac_file"|sed 's%.*:%%'`
  1859.        ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
  1860.   *) ac_file_in="${ac_file}.in" ;;
  1861.   esac
  1862.  
  1863.   # Adjust relative srcdir, etc. for subdirectories.
  1864.  
  1865.   # Remove last slash and all that follows it.  Not all systems have dirname.
  1866.   ac_dir=`echo $ac_file|sed 's%/[^/][^/]*$%%'`
  1867.   if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
  1868.     # The file is in a subdirectory.
  1869.     test ! -d "$ac_dir" && mkdir "$ac_dir"
  1870.     ac_dir_suffix="/`echo $ac_dir|sed 's%^\./%%'`"
  1871.     # A "../" for each directory in $ac_dir_suffix.
  1872.     ac_dots=`echo $ac_dir_suffix|sed 's%/[^/]*%../%g'`
  1873.   else
  1874.     ac_dir_suffix= ac_dots=
  1875.   fi
  1876.  
  1877.   case "$ac_given_srcdir" in
  1878.   .)  srcdir=.
  1879.       if test -z "$ac_dots"; then top_srcdir=.
  1880.       else top_srcdir=`echo $ac_dots|sed 's%/$%%'`; fi ;;
  1881.   /*) srcdir="$ac_given_srcdir$ac_dir_suffix"; top_srcdir="$ac_given_srcdir" ;;
  1882.   *) # Relative path.
  1883.     srcdir="$ac_dots$ac_given_srcdir$ac_dir_suffix"
  1884.     top_srcdir="$ac_dots$ac_given_srcdir" ;;
  1885.   esac
  1886.  
  1887.   echo creating "$ac_file"
  1888.   rm -f "$ac_file"
  1889.   configure_input="Generated automatically from `echo $ac_file_in|sed 's%.*/%%'` by configure."
  1890.   case "$ac_file" in
  1891.   *Makefile*) ac_comsub="1i\\
  1892. # $configure_input" ;;
  1893.   *) ac_comsub= ;;
  1894.   esac
  1895.   sed -e "$ac_comsub
  1896. s%@configure_input@%$configure_input%g
  1897. s%@srcdir@%$srcdir%g
  1898. s%@top_srcdir@%$top_srcdir%g
  1899. " -f conftest.subs $ac_given_srcdir/$ac_file_in > $ac_file
  1900. fi; done
  1901. rm -f conftest.subs
  1902.  
  1903. # These sed commands are passed to sed as "A NAME B NAME C VALUE D", where
  1904. # NAME is the cpp macro being defined and VALUE is the value it is being given.
  1905. #
  1906. # ac_d sets the value in "#define NAME VALUE" lines.
  1907. ac_dA='s%^\([     ]*\)#\([     ]*define[     ][     ]*\)'
  1908. ac_dB='\([     ][     ]*\)[^     ]*%\1#\2'
  1909. ac_dC='\3'
  1910. ac_dD='%g'
  1911. # ac_u turns "#undef NAME" with trailing blanks into "#define NAME VALUE".
  1912. ac_uA='s%^\([     ]*\)#\([     ]*\)undef\([     ][     ]*\)'
  1913. ac_uB='\([     ]\)%\1#\2define\3'
  1914. ac_uC=' '
  1915. ac_uD='\4%g'
  1916. # ac_e turns "#undef NAME" without trailing blanks into "#define NAME VALUE".
  1917. ac_eA='s%^\([     ]*\)#\([     ]*\)undef\([     ][     ]*\)'
  1918. ac_eB='$%\1#\2define\3'
  1919. ac_eC=' '
  1920. ac_eD='%g'
  1921.  
  1922. CONFIG_HEADERS=${CONFIG_HEADERS-"config.h:config.in"}
  1923. for ac_file in .. $CONFIG_HEADERS; do if test "x$ac_file" != x..; then
  1924.   # Support "outfile[:infile]", defaulting infile="outfile.in".
  1925.   case "$ac_file" in
  1926.   *:*) ac_file_in=`echo "$ac_file"|sed 's%.*:%%'`
  1927.        ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
  1928.   *) ac_file_in="${ac_file}.in" ;;
  1929.   esac
  1930.  
  1931.   echo creating $ac_file
  1932.  
  1933.   rm -f conftest.frag conftest.in conftest.out
  1934.   cp $ac_given_srcdir/$ac_file_in conftest.in
  1935.  
  1936. EOF
  1937.  
  1938. # Transform confdefs.h into a sed script conftest.vals that substitutes
  1939. # the proper values into config.h.in to produce config.h.  And first:
  1940. # Protect against being on the right side of a sed subst in config.status.
  1941. # Protect against being in an unquoted here document in config.status.
  1942. rm -f conftest.vals
  1943. cat > conftest.hdr <<\EOF
  1944. s/[\\&%]/\\&/g
  1945. s%[\\$`]%\\&%g
  1946. s%#define \([A-Za-z_][A-Za-z0-9_]*\) \(.*\)%${ac_dA}\1${ac_dB}\1${ac_dC}\2${ac_dD}%gp
  1947. s%ac_d%ac_u%gp
  1948. s%ac_u%ac_e%gp
  1949. EOF
  1950. sed -n -f conftest.hdr confdefs.h > conftest.vals
  1951. rm -f conftest.hdr
  1952.  
  1953. # This sed command replaces #undef with comments.  This is necessary, for
  1954. # example, in the case of _POSIX_SOURCE, which is predefined and required
  1955. # on some systems where configure will not decide to define it.
  1956. cat >> conftest.vals <<\EOF
  1957. s%^[     ]*#[     ]*undef[     ][     ]*[a-zA-Z_][a-zA-Z_0-9]*%/* & */%
  1958. EOF
  1959.  
  1960. # Break up conftest.vals because some shells have a limit on
  1961. # the size of here documents, and old seds have small limits too.
  1962. # Maximum number of lines to put in a single here document.
  1963. ac_max_here_lines=12
  1964.  
  1965. rm -f conftest.tail
  1966. while :
  1967. do
  1968.   ac_lines=`grep -c . conftest.vals`
  1969.   # grep -c gives empty output for an empty file on some AIX systems.
  1970.   if test -z "$ac_lines" || test "$ac_lines" -eq 0; then break; fi
  1971.   # Write a limited-size here document to conftest.frag.
  1972.   echo '  cat > conftest.frag <<CEOF' >> $CONFIG_STATUS
  1973.   sed ${ac_max_here_lines}q conftest.vals >> $CONFIG_STATUS
  1974.   echo 'CEOF
  1975.   sed -f conftest.frag conftest.in > conftest.out
  1976.   rm -f conftest.in
  1977.   mv conftest.out conftest.in
  1978. ' >> $CONFIG_STATUS
  1979.   sed 1,${ac_max_here_lines}d conftest.vals > conftest.tail
  1980.   rm -f conftest.vals
  1981.   mv conftest.tail conftest.vals
  1982. done
  1983. rm -f conftest.vals
  1984.  
  1985. cat >> $CONFIG_STATUS <<\EOF
  1986.   rm -f conftest.frag conftest.h
  1987.   echo "/* $ac_file.  Generated automatically by configure.  */" > conftest.h
  1988.   cat conftest.in >> conftest.h
  1989.   rm -f conftest.in
  1990.   if cmp -s $ac_file conftest.h 2>/dev/null; then
  1991.     echo "$ac_file is unchanged"
  1992.     rm -f conftest.h
  1993.   else
  1994.     rm -f $ac_file
  1995.     mv conftest.h $ac_file
  1996.   fi
  1997. fi; done
  1998.  
  1999.  
  2000. case x$CONFIG_HEADERS in xconfig.h:config.in) echo > stamp-h ;; esac
  2001. exit 0
  2002. EOF
  2003. chmod +x $CONFIG_STATUS
  2004. rm -fr confdefs* $ac_clean_files
  2005. test "$no_create" = yes || ${CONFIG_SHELL-/bin/sh} $CONFIG_STATUS || exit 1
  2006.  
  2007.