f6d2a9488cbffebcd24dfa12353907b6e8fbb89c
[platform/upstream/binutils.git] / sim / common / configure
1 #! /bin/sh
2
3 # Guess values for system-dependent variables and create Makefiles.
4 # Generated automatically using autoconf version 2.10 
5 # Copyright (C) 1992, 93, 94, 95, 96 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-bswap                    Use Host specific BSWAP instruction."
16 ac_help="$ac_help
17   --enable-sim-cflags=opts              Extra CFLAGS for use in building simulator"
18 ac_help="$ac_help
19   --enable-sim-debug=opts               Enable debugging flags"
20 ac_help="$ac_help
21   --enable-sim-trace=opts               Enable tracing flags"
22
23 # Initialize some variables set by options.
24 # The variables have the same names as the options, with
25 # dashes changed to underlines.
26 build=NONE
27 cache_file=./config.cache
28 exec_prefix=NONE
29 host=NONE
30 no_create=
31 nonopt=NONE
32 no_recursion=
33 prefix=NONE
34 program_prefix=NONE
35 program_suffix=NONE
36 program_transform_name=s,x,x,
37 silent=
38 site=
39 srcdir=
40 target=NONE
41 verbose=
42 x_includes=NONE
43 x_libraries=NONE
44 bindir='${exec_prefix}/bin'
45 sbindir='${exec_prefix}/sbin'
46 libexecdir='${exec_prefix}/libexec'
47 datadir='${prefix}/share'
48 sysconfdir='${prefix}/etc'
49 sharedstatedir='${prefix}/com'
50 localstatedir='${prefix}/var'
51 libdir='${exec_prefix}/lib'
52 includedir='${prefix}/include'
53 oldincludedir='/usr/include'
54 infodir='${prefix}/info'
55 mandir='${prefix}/man'
56
57 # Initialize some other variables.
58 subdirs=
59 MFLAGS= MAKEFLAGS=
60
61 ac_prev=
62 for ac_option
63 do
64
65   # If the previous option needs an argument, assign it.
66   if test -n "$ac_prev"; then
67     eval "$ac_prev=\$ac_option"
68     ac_prev=
69     continue
70   fi
71
72   case "$ac_option" in
73   -*=*) ac_optarg=`echo "$ac_option" | sed 's/[-_a-zA-Z0-9]*=//'` ;;
74   *) ac_optarg= ;;
75   esac
76
77   # Accept the important Cygnus configure options, so we can diagnose typos.
78
79   case "$ac_option" in
80
81   -bindir | --bindir | --bindi | --bind | --bin | --bi)
82     ac_prev=bindir ;;
83   -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
84     bindir="$ac_optarg" ;;
85
86   -build | --build | --buil | --bui | --bu)
87     ac_prev=build ;;
88   -build=* | --build=* | --buil=* | --bui=* | --bu=*)
89     build="$ac_optarg" ;;
90
91   -cache-file | --cache-file | --cache-fil | --cache-fi \
92   | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
93     ac_prev=cache_file ;;
94   -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
95   | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
96     cache_file="$ac_optarg" ;;
97
98   -datadir | --datadir | --datadi | --datad | --data | --dat | --da)
99     ac_prev=datadir ;;
100   -datadir=* | --datadir=* | --datadi=* | --datad=* | --data=* | --dat=* \
101   | --da=*)
102     datadir="$ac_optarg" ;;
103
104   -disable-* | --disable-*)
105     ac_feature=`echo $ac_option|sed -e 's/-*disable-//'`
106     # Reject names that are not valid shell variable names.
107     if test -n "`echo $ac_feature| sed 's/[-a-zA-Z0-9_]//g'`"; then
108       { echo "configure: error: $ac_feature: invalid feature name" 1>&2; exit 1; }
109     fi
110     ac_feature=`echo $ac_feature| sed 's/-/_/g'`
111     eval "enable_${ac_feature}=no" ;;
112
113   -enable-* | --enable-*)
114     ac_feature=`echo $ac_option|sed -e 's/-*enable-//' -e 's/=.*//'`
115     # Reject names that are not valid shell variable names.
116     if test -n "`echo $ac_feature| sed 's/[-_a-zA-Z0-9]//g'`"; then
117       { echo "configure: error: $ac_feature: invalid feature name" 1>&2; exit 1; }
118     fi
119     ac_feature=`echo $ac_feature| sed 's/-/_/g'`
120     case "$ac_option" in
121       *=*) ;;
122       *) ac_optarg=yes ;;
123     esac
124     eval "enable_${ac_feature}='$ac_optarg'" ;;
125
126   -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
127   | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
128   | --exec | --exe | --ex)
129     ac_prev=exec_prefix ;;
130   -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
131   | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
132   | --exec=* | --exe=* | --ex=*)
133     exec_prefix="$ac_optarg" ;;
134
135   -gas | --gas | --ga | --g)
136     # Obsolete; use --with-gas.
137     with_gas=yes ;;
138
139   -help | --help | --hel | --he)
140     # Omit some internal or obsolete options to make the list less imposing.
141     # This message is too long to be a string in the A/UX 3.1 sh.
142     cat << EOF
143 Usage: configure [options] [host]
144 Options: [defaults in brackets after descriptions]
145 Configuration:
146   --cache-file=FILE       cache test results in FILE
147   --help                  print this message
148   --no-create             do not create output files
149   --quiet, --silent       do not print \`checking...' messages
150   --version               print the version of autoconf that created configure
151 Directory and file names:
152   --prefix=PREFIX         install architecture-independent files in PREFIX
153                           [$ac_default_prefix]
154   --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
155                           [same as prefix]
156   --bindir=DIR            user executables in DIR [EPREFIX/bin]
157   --sbindir=DIR           system admin executables in DIR [EPREFIX/sbin]
158   --libexecdir=DIR        program executables in DIR [EPREFIX/libexec]
159   --datadir=DIR           read-only architecture-independent data in DIR
160                           [PREFIX/share]
161   --sysconfdir=DIR        read-only single-machine data in DIR [PREFIX/etc]
162   --sharedstatedir=DIR    modifiable architecture-independent data in DIR
163                           [PREFIX/com]
164   --localstatedir=DIR     modifiable single-machine data in DIR [PREFIX/var]
165   --libdir=DIR            object code libraries in DIR [EPREFIX/lib]
166   --includedir=DIR        C header files in DIR [PREFIX/include]
167   --oldincludedir=DIR     C header files for non-gcc in DIR [/usr/include]
168   --infodir=DIR           info documentation in DIR [PREFIX/info]
169   --mandir=DIR            man documentation in DIR [PREFIX/man]
170   --srcdir=DIR            find the sources in DIR [configure dir or ..]
171   --program-prefix=PREFIX prepend PREFIX to installed program names
172   --program-suffix=SUFFIX append SUFFIX to installed program names
173   --program-transform-name=PROGRAM
174                           run sed PROGRAM on installed program names
175 EOF
176     cat << EOF
177 Host type:
178   --build=BUILD           configure for building on BUILD [BUILD=HOST]
179   --host=HOST             configure for HOST [guessed]
180   --target=TARGET         configure for TARGET [TARGET=HOST]
181 Features and packages:
182   --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
183   --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
184   --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
185   --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
186   --x-includes=DIR        X include files are in DIR
187   --x-libraries=DIR       X library files are in DIR
188 EOF
189     if test -n "$ac_help"; then
190       echo "--enable and --with options recognized:$ac_help"
191     fi
192     exit 0 ;;
193
194   -host | --host | --hos | --ho)
195     ac_prev=host ;;
196   -host=* | --host=* | --hos=* | --ho=*)
197     host="$ac_optarg" ;;
198
199   -includedir | --includedir | --includedi | --included | --include \
200   | --includ | --inclu | --incl | --inc)
201     ac_prev=includedir ;;
202   -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
203   | --includ=* | --inclu=* | --incl=* | --inc=*)
204     includedir="$ac_optarg" ;;
205
206   -infodir | --infodir | --infodi | --infod | --info | --inf)
207     ac_prev=infodir ;;
208   -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
209     infodir="$ac_optarg" ;;
210
211   -libdir | --libdir | --libdi | --libd)
212     ac_prev=libdir ;;
213   -libdir=* | --libdir=* | --libdi=* | --libd=*)
214     libdir="$ac_optarg" ;;
215
216   -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
217   | --libexe | --libex | --libe)
218     ac_prev=libexecdir ;;
219   -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
220   | --libexe=* | --libex=* | --libe=*)
221     libexecdir="$ac_optarg" ;;
222
223   -localstatedir | --localstatedir | --localstatedi | --localstated \
224   | --localstate | --localstat | --localsta | --localst \
225   | --locals | --local | --loca | --loc | --lo)
226     ac_prev=localstatedir ;;
227   -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
228   | --localstate=* | --localstat=* | --localsta=* | --localst=* \
229   | --locals=* | --local=* | --loca=* | --loc=* | --lo=*)
230     localstatedir="$ac_optarg" ;;
231
232   -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
233     ac_prev=mandir ;;
234   -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
235     mandir="$ac_optarg" ;;
236
237   -nfp | --nfp | --nf)
238     # Obsolete; use --without-fp.
239     with_fp=no ;;
240
241   -no-create | --no-create | --no-creat | --no-crea | --no-cre \
242   | --no-cr | --no-c)
243     no_create=yes ;;
244
245   -no-recursion | --no-recursion | --no-recursio | --no-recursi \
246   | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
247     no_recursion=yes ;;
248
249   -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
250   | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
251   | --oldin | --oldi | --old | --ol | --o)
252     ac_prev=oldincludedir ;;
253   -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
254   | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
255   | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
256     oldincludedir="$ac_optarg" ;;
257
258   -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
259     ac_prev=prefix ;;
260   -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
261     prefix="$ac_optarg" ;;
262
263   -program-prefix | --program-prefix | --program-prefi | --program-pref \
264   | --program-pre | --program-pr | --program-p)
265     ac_prev=program_prefix ;;
266   -program-prefix=* | --program-prefix=* | --program-prefi=* \
267   | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
268     program_prefix="$ac_optarg" ;;
269
270   -program-suffix | --program-suffix | --program-suffi | --program-suff \
271   | --program-suf | --program-su | --program-s)
272     ac_prev=program_suffix ;;
273   -program-suffix=* | --program-suffix=* | --program-suffi=* \
274   | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
275     program_suffix="$ac_optarg" ;;
276
277   -program-transform-name | --program-transform-name \
278   | --program-transform-nam | --program-transform-na \
279   | --program-transform-n | --program-transform- \
280   | --program-transform | --program-transfor \
281   | --program-transfo | --program-transf \
282   | --program-trans | --program-tran \
283   | --progr-tra | --program-tr | --program-t)
284     ac_prev=program_transform_name ;;
285   -program-transform-name=* | --program-transform-name=* \
286   | --program-transform-nam=* | --program-transform-na=* \
287   | --program-transform-n=* | --program-transform-=* \
288   | --program-transform=* | --program-transfor=* \
289   | --program-transfo=* | --program-transf=* \
290   | --program-trans=* | --program-tran=* \
291   | --progr-tra=* | --program-tr=* | --program-t=*)
292     program_transform_name="$ac_optarg" ;;
293
294   -q | -quiet | --quiet | --quie | --qui | --qu | --q \
295   | -silent | --silent | --silen | --sile | --sil)
296     silent=yes ;;
297
298   -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
299     ac_prev=sbindir ;;
300   -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
301   | --sbi=* | --sb=*)
302     sbindir="$ac_optarg" ;;
303
304   -sharedstatedir | --sharedstatedir | --sharedstatedi \
305   | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
306   | --sharedst | --shareds | --shared | --share | --shar \
307   | --sha | --sh)
308     ac_prev=sharedstatedir ;;
309   -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
310   | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
311   | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
312   | --sha=* | --sh=*)
313     sharedstatedir="$ac_optarg" ;;
314
315   -site | --site | --sit)
316     ac_prev=site ;;
317   -site=* | --site=* | --sit=*)
318     site="$ac_optarg" ;;
319
320   -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
321     ac_prev=srcdir ;;
322   -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
323     srcdir="$ac_optarg" ;;
324
325   -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
326   | --syscon | --sysco | --sysc | --sys | --sy)
327     ac_prev=sysconfdir ;;
328   -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
329   | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
330     sysconfdir="$ac_optarg" ;;
331
332   -target | --target | --targe | --targ | --tar | --ta | --t)
333     ac_prev=target ;;
334   -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
335     target="$ac_optarg" ;;
336
337   -v | -verbose | --verbose | --verbos | --verbo | --verb)
338     verbose=yes ;;
339
340   -version | --version | --versio | --versi | --vers)
341     echo "configure generated by autoconf version 2.10"
342     exit 0 ;;
343
344   -with-* | --with-*)
345     ac_package=`echo $ac_option|sed -e 's/-*with-//' -e 's/=.*//'`
346     # Reject names that are not valid shell variable names.
347     if test -n "`echo $ac_package| sed 's/[-_a-zA-Z0-9]//g'`"; then
348       { echo "configure: error: $ac_package: invalid package name" 1>&2; exit 1; }
349     fi
350     ac_package=`echo $ac_package| sed 's/-/_/g'`
351     case "$ac_option" in
352       *=*) ;;
353       *) ac_optarg=yes ;;
354     esac
355     eval "with_${ac_package}='$ac_optarg'" ;;
356
357   -without-* | --without-*)
358     ac_package=`echo $ac_option|sed -e 's/-*without-//'`
359     # Reject names that are not valid shell variable names.
360     if test -n "`echo $ac_package| sed 's/[-a-zA-Z0-9_]//g'`"; then
361       { echo "configure: error: $ac_package: invalid package name" 1>&2; exit 1; }
362     fi
363     ac_package=`echo $ac_package| sed 's/-/_/g'`
364     eval "with_${ac_package}=no" ;;
365
366   --x)
367     # Obsolete; use --with-x.
368     with_x=yes ;;
369
370   -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
371   | --x-incl | --x-inc | --x-in | --x-i)
372     ac_prev=x_includes ;;
373   -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
374   | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
375     x_includes="$ac_optarg" ;;
376
377   -x-libraries | --x-libraries | --x-librarie | --x-librari \
378   | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
379     ac_prev=x_libraries ;;
380   -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
381   | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
382     x_libraries="$ac_optarg" ;;
383
384   -*) { echo "configure: error: $ac_option: invalid option; use --help to show usage" 1>&2; exit 1; }
385     ;;
386
387   *)
388     if test -n "`echo $ac_option| sed 's/[-a-z0-9.]//g'`"; then
389       echo "configure: warning: $ac_option: invalid host type" 1>&2
390     fi
391     if test "x$nonopt" != xNONE; then
392       { echo "configure: error: can only configure for one host and one target at a time" 1>&2; exit 1; }
393     fi
394     nonopt="$ac_option"
395     ;;
396
397   esac
398 done
399
400 if test -n "$ac_prev"; then
401   { echo "configure: error: missing argument to --`echo $ac_prev | sed 's/_/-/g'`" 1>&2; exit 1; }
402 fi
403
404 trap 'rm -fr conftest* confdefs* core core.* *.core $ac_clean_files; exit 1' 1 2 15
405
406 # File descriptor usage:
407 # 0 standard input
408 # 1 file creation
409 # 2 errors and warnings
410 # 3 some systems may open it to /dev/tty
411 # 4 used on the Kubota Titan
412 # 6 checking for... messages and results
413 # 5 compiler messages saved in config.log
414 if test "$silent" = yes; then
415   exec 6>/dev/null
416 else
417   exec 6>&1
418 fi
419 exec 5>./config.log
420
421 echo "\
422 This file contains any messages produced by compilers while
423 running configure, to aid debugging if configure makes a mistake.
424 " 1>&5
425
426 # Strip out --no-create and --no-recursion so they do not pile up.
427 # Also quote any args containing shell metacharacters.
428 ac_configure_args=
429 for ac_arg
430 do
431   case "$ac_arg" in
432   -no-create | --no-create | --no-creat | --no-crea | --no-cre \
433   | --no-cr | --no-c) ;;
434   -no-recursion | --no-recursion | --no-recursio | --no-recursi \
435   | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) ;;
436   *" "*|*"      "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?]*)
437   ac_configure_args="$ac_configure_args '$ac_arg'" ;;
438   *) ac_configure_args="$ac_configure_args $ac_arg" ;;
439   esac
440 done
441
442 # NLS nuisances.
443 # Only set LANG and LC_ALL to C if already set.
444 # These must not be set unconditionally because not all systems understand
445 # e.g. LANG=C (notably SCO).
446 if test "${LC_ALL+set}" = set; then LC_ALL=C; export LC_ALL; fi
447 if test "${LANG+set}"   = set; then LANG=C;   export LANG;   fi
448
449 # confdefs.h avoids OS command line length limits that DEFS can exceed.
450 rm -rf conftest* confdefs.h
451 # AIX cpp loses on an empty file, so make sure it contains at least a newline.
452 echo > confdefs.h
453
454 # A filename unique to this package, relative to the directory that
455 # configure is in, which we can look for to find out if srcdir is correct.
456 ac_unique_file=Makefile.in
457
458 # Find the source files, if location was not specified.
459 if test -z "$srcdir"; then
460   ac_srcdir_defaulted=yes
461   # Try the directory containing this script, then its parent.
462   ac_prog=$0
463   ac_confdir=`echo $ac_prog|sed 's%/[^/][^/]*$%%'`
464   test "x$ac_confdir" = "x$ac_prog" && ac_confdir=.
465   srcdir=$ac_confdir
466   if test ! -r $srcdir/$ac_unique_file; then
467     srcdir=..
468   fi
469 else
470   ac_srcdir_defaulted=no
471 fi
472 if test ! -r $srcdir/$ac_unique_file; then
473   if test "$ac_srcdir_defaulted" = yes; then
474     { echo "configure: error: can not find sources in $ac_confdir or .." 1>&2; exit 1; }
475   else
476     { echo "configure: error: can not find sources in $srcdir" 1>&2; exit 1; }
477   fi
478 fi
479 srcdir=`echo "${srcdir}" | sed 's%\([^/]\)/*$%\1%'`
480
481 # Prefer explicitly selected file to automatically selected ones.
482 if test -z "$CONFIG_SITE"; then
483   if test "x$prefix" != xNONE; then
484     CONFIG_SITE="$prefix/share/config.site $prefix/etc/config.site"
485   else
486     CONFIG_SITE="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site"
487   fi
488 fi
489 for ac_site_file in $CONFIG_SITE; do
490   if test -r "$ac_site_file"; then
491     echo "loading site script $ac_site_file"
492     . "$ac_site_file"
493   fi
494 done
495
496 if test -r "$cache_file"; then
497   echo "loading cache $cache_file"
498   . $cache_file
499 else
500   echo "creating cache $cache_file"
501   > $cache_file
502 fi
503
504 ac_ext=c
505 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
506 ac_cpp='$CPP $CPPFLAGS'
507 ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
508 ac_link='${CC-cc} -o conftest $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
509
510 if (echo "testing\c"; echo 1,2,3) | grep c >/dev/null; then
511   # Stardent Vistra SVR4 grep lacks -e, says ghazi@caip.rutgers.edu.
512   if (echo -n testing; echo 1,2,3) | sed s/-n/xn/ | grep xn >/dev/null; then
513     ac_n= ac_c='
514 ' ac_t='        '
515   else
516     ac_n=-n ac_c= ac_t=
517   fi
518 else
519   ac_n= ac_c='\c' ac_t=
520 fi
521
522
523
524 # This is intended for use by the target specific directories, and by us.
525
526 # autoconf.info says this should be called right after AC_INIT.
527
528
529 ac_aux_dir=
530 for ac_dir in `cd $srcdir;pwd`/../.. $srcdir/`cd $srcdir;pwd`/../..; do
531   if test -f $ac_dir/install-sh; then
532     ac_aux_dir=$ac_dir
533     ac_install_sh="$ac_aux_dir/install-sh -c"
534     break
535   elif test -f $ac_dir/install.sh; then
536     ac_aux_dir=$ac_dir
537     ac_install_sh="$ac_aux_dir/install.sh -c"
538     break
539   fi
540 done
541 if test -z "$ac_aux_dir"; then
542   { echo "configure: error: can not find install-sh or install.sh in `cd $srcdir;pwd`/../.. $srcdir/`cd $srcdir;pwd`/../.." 1>&2; exit 1; }
543 fi
544 ac_config_guess=$ac_aux_dir/config.guess
545 ac_config_sub=$ac_aux_dir/config.sub
546 ac_configure=$ac_aux_dir/configure # This should be Cygnus configure.
547
548
549 # Do some error checking and defaulting for the host and target type.
550 # The inputs are:
551 #    configure --host=HOST --target=TARGET --build=BUILD NONOPT
552 #
553 # The rules are:
554 # 1. You are not allowed to specify --host, --target, and nonopt at the
555 #    same time.
556 # 2. Host defaults to nonopt.
557 # 3. If nonopt is not specified, then host defaults to the current host,
558 #    as determined by config.guess.
559 # 4. Target and build default to nonopt.
560 # 5. If nonopt is not specified, then target and build default to host.
561
562 # The aliases save the names the user supplied, while $host etc.
563 # will get canonicalized.
564 case $host---$target---$nonopt in
565 NONE---*---* | *---NONE---* | *---*---NONE) ;;
566 *) { echo "configure: error: can only configure for one host and one target at a time" 1>&2; exit 1; } ;;
567 esac
568
569
570 # Make sure we can run config.sub.
571 if $ac_config_sub sun4 >/dev/null 2>&1; then :
572 else { echo "configure: error: can not run $ac_config_sub" 1>&2; exit 1; }
573 fi
574
575 echo $ac_n "checking host system type""... $ac_c" 1>&6
576
577 host_alias=$host
578 case "$host_alias" in
579 NONE)
580   case $nonopt in
581   NONE)
582     if host_alias=`$ac_config_guess`; then :
583     else { echo "configure: error: can not guess host type; you must specify one" 1>&2; exit 1; }
584     fi ;;
585   *) host_alias=$nonopt ;;
586   esac ;;
587 esac
588
589 host=`$ac_config_sub $host_alias`
590 host_cpu=`echo $host | sed 's/^\(.*\)-\(.*\)-\(.*\)$/\1/'`
591 host_vendor=`echo $host | sed 's/^\(.*\)-\(.*\)-\(.*\)$/\2/'`
592 host_os=`echo $host | sed 's/^\(.*\)-\(.*\)-\(.*\)$/\3/'`
593 echo "$ac_t""$host" 1>&6
594
595 echo $ac_n "checking target system type""... $ac_c" 1>&6
596
597 target_alias=$target
598 case "$target_alias" in
599 NONE)
600   case $nonopt in
601   NONE) target_alias=$host_alias ;;
602   *) target_alias=$nonopt ;;
603   esac ;;
604 esac
605
606 target=`$ac_config_sub $target_alias`
607 target_cpu=`echo $target | sed 's/^\(.*\)-\(.*\)-\(.*\)$/\1/'`
608 target_vendor=`echo $target | sed 's/^\(.*\)-\(.*\)-\(.*\)$/\2/'`
609 target_os=`echo $target | sed 's/^\(.*\)-\(.*\)-\(.*\)$/\3/'`
610 echo "$ac_t""$target" 1>&6
611
612 echo $ac_n "checking build system type""... $ac_c" 1>&6
613
614 build_alias=$build
615 case "$build_alias" in
616 NONE)
617   case $nonopt in
618   NONE) build_alias=$host_alias ;;
619   *) build_alias=$nonopt ;;
620   esac ;;
621 esac
622
623 build=`$ac_config_sub $build_alias`
624 build_cpu=`echo $build | sed 's/^\(.*\)-\(.*\)-\(.*\)$/\1/'`
625 build_vendor=`echo $build | sed 's/^\(.*\)-\(.*\)-\(.*\)$/\2/'`
626 build_os=`echo $build | sed 's/^\(.*\)-\(.*\)-\(.*\)$/\3/'`
627 echo "$ac_t""$build" 1>&6
628
629 test "$host_alias" != "$target_alias" &&
630   test "$program_prefix$program_suffix$program_transform_name" = \
631     NONENONEs,x,x, &&
632   program_prefix=${target_alias}-
633
634 if test "$program_transform_name" = s,x,x,; then
635   program_transform_name=
636 else
637   # Double any \ or $.  echo might interpret backslashes.
638   cat <<\EOF_SED > conftestsed
639 s,\\,\\\\,g; s,\$,$$,g
640 EOF_SED
641   program_transform_name="`echo $program_transform_name|sed -f conftestsed`"
642   rm -f conftestsed
643 fi
644 test "$program_prefix" != NONE &&
645   program_transform_name="s,^,${program_prefix},; $program_transform_name"
646 # Use a double $ so make ignores it.
647 test "$program_suffix" != NONE &&
648   program_transform_name="s,\$\$,${program_suffix},; $program_transform_name"
649
650 # sed with no file args requires a program.
651 test "$program_transform_name" = "" && program_transform_name="s,x,x,"
652
653 # Extract the first word of "gcc", so it can be a program name with args.
654 set dummy gcc; ac_word=$2
655 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
656 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
657   echo $ac_n "(cached) $ac_c" 1>&6
658 else
659   if test -n "$CC"; then
660   ac_cv_prog_CC="$CC" # Let the user override the test.
661 else
662   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
663   for ac_dir in $PATH; do
664     test -z "$ac_dir" && ac_dir=.
665     if test -f $ac_dir/$ac_word; then
666       ac_cv_prog_CC="gcc"
667       break
668     fi
669   done
670   IFS="$ac_save_ifs"
671 fi
672 fi
673 CC="$ac_cv_prog_CC"
674 if test -n "$CC"; then
675   echo "$ac_t""$CC" 1>&6
676 else
677   echo "$ac_t""no" 1>&6
678 fi
679
680 if test -z "$CC"; then
681   # Extract the first word of "cc", so it can be a program name with args.
682 set dummy cc; ac_word=$2
683 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
684 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
685   echo $ac_n "(cached) $ac_c" 1>&6
686 else
687   if test -n "$CC"; then
688   ac_cv_prog_CC="$CC" # Let the user override the test.
689 else
690   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
691   ac_prog_rejected=no
692   for ac_dir in $PATH; do
693     test -z "$ac_dir" && ac_dir=.
694     if test -f $ac_dir/$ac_word; then
695       if test "$ac_dir/$ac_word" = "/usr/ucb/cc"; then
696         ac_prog_rejected=yes
697         continue
698       fi
699       ac_cv_prog_CC="cc"
700       break
701     fi
702   done
703   IFS="$ac_save_ifs"
704 if test $ac_prog_rejected = yes; then
705   # We found a bogon in the path, so make sure we never use it.
706   set dummy $ac_cv_prog_CC
707   shift
708   if test $# -gt 0; then
709     # We chose a different compiler from the bogus one.
710     # However, it has the same basename, so the bogon will be chosen
711     # first if we set CC to just the basename; use the full file name.
712     shift
713     set dummy "$ac_dir/$ac_word" "$@"
714     shift
715     ac_cv_prog_CC="$@"
716   fi
717 fi
718 fi
719 fi
720 CC="$ac_cv_prog_CC"
721 if test -n "$CC"; then
722   echo "$ac_t""$CC" 1>&6
723 else
724   echo "$ac_t""no" 1>&6
725 fi
726
727   test -z "$CC" && { echo "configure: error: no acceptable cc found in \$PATH" 1>&2; exit 1; }
728 fi
729
730 echo $ac_n "checking whether we are using GNU C""... $ac_c" 1>&6
731 if eval "test \"`echo '$''{'ac_cv_prog_gcc'+set}'`\" = set"; then
732   echo $ac_n "(cached) $ac_c" 1>&6
733 else
734   cat > conftest.c <<EOF
735 #ifdef __GNUC__
736   yes;
737 #endif
738 EOF
739 if { ac_try='${CC-cc} -E conftest.c'; { (eval echo configure:740: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; } | egrep yes >/dev/null 2>&1; then
740   ac_cv_prog_gcc=yes
741 else
742   ac_cv_prog_gcc=no
743 fi
744 fi
745
746 echo "$ac_t""$ac_cv_prog_gcc" 1>&6
747 if test $ac_cv_prog_gcc = yes; then
748   GCC=yes
749   if test "${CFLAGS+set}" != set; then
750     echo $ac_n "checking whether ${CC-cc} accepts -g""... $ac_c" 1>&6
751 if eval "test \"`echo '$''{'ac_cv_prog_gcc_g'+set}'`\" = set"; then
752   echo $ac_n "(cached) $ac_c" 1>&6
753 else
754   echo 'void f(){}' > conftest.c
755 if test -z "`${CC-cc} -g -c conftest.c 2>&1`"; then
756   ac_cv_prog_gcc_g=yes
757 else
758   ac_cv_prog_gcc_g=no
759 fi
760 rm -f conftest*
761
762 fi
763
764 echo "$ac_t""$ac_cv_prog_gcc_g" 1>&6
765     if test $ac_cv_prog_gcc_g = yes; then
766       CFLAGS="-g -O"
767     else
768       CFLAGS="-O"
769     fi
770   fi
771 else
772   GCC=
773   test "${CFLAGS+set}" = set || CFLAGS="-g"
774 fi
775
776 # Find a good install program.  We prefer a C program (faster),
777 # so one script is as good as another.  But avoid the broken or
778 # incompatible versions:
779 # SysV /etc/install, /usr/sbin/install
780 # SunOS /usr/etc/install
781 # IRIX /sbin/install
782 # AIX /bin/install
783 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
784 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
785 # ./install, which can be erroneously created by make from ./install.sh.
786 echo $ac_n "checking for a BSD compatible install""... $ac_c" 1>&6
787 if test -z "$INSTALL"; then
788 if eval "test \"`echo '$''{'ac_cv_path_install'+set}'`\" = set"; then
789   echo $ac_n "(cached) $ac_c" 1>&6
790 else
791     IFS="${IFS=         }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
792   for ac_dir in $PATH; do
793     # Account for people who put trailing slashes in PATH elements.
794     case "$ac_dir/" in
795     /|./|.//|/etc/*|/usr/sbin/*|/usr/etc/*|/sbin/*|/usr/afsws/bin/*|/usr/ucb/*) ;;
796     *)
797       # OSF1 and SCO ODT 3.0 have their own names for install.
798       for ac_prog in ginstall installbsd scoinst install; do
799         if test -f $ac_dir/$ac_prog; then
800           if test $ac_prog = install &&
801             grep dspmsg $ac_dir/$ac_prog >/dev/null 2>&1; then
802             # AIX install.  It has an incompatible calling convention.
803             # OSF/1 installbsd also uses dspmsg, but is usable.
804             :
805           else
806             ac_cv_path_install="$ac_dir/$ac_prog -c"
807             break 2
808           fi
809         fi
810       done
811       ;;
812     esac
813   done
814   IFS="$ac_save_ifs"
815
816 fi
817   if test "${ac_cv_path_install+set}" = set; then
818     INSTALL="$ac_cv_path_install"
819   else
820     # As a last resort, use the slow shell script.  We don't cache a
821     # path for INSTALL within a source directory, because that will
822     # break other packages using the cache if that directory is
823     # removed, or if the path is relative.
824     INSTALL="$ac_install_sh"
825   fi
826 fi
827 echo "$ac_t""$INSTALL" 1>&6
828
829 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
830 # It thinks the first close brace ends the variable substitution.
831 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
832
833 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
834
835
836 # Put a plausible default for CC_FOR_BUILD in Makefile.
837 # If we cannot run a trivial program, we must be cross compiling.
838 echo $ac_n "checking whether cross-compiling""... $ac_c" 1>&6
839 if eval "test \"`echo '$''{'ac_cv_c_cross'+set}'`\" = set"; then
840   echo $ac_n "(cached) $ac_c" 1>&6
841 else
842   if test "$cross_compiling" = yes; then
843   ac_cv_c_cross=yes
844 else
845 cat > conftest.$ac_ext <<EOF
846 #line 847 "configure"
847 #include "confdefs.h"
848 main(){return(0);}
849 EOF
850 { (eval echo configure:851: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; }
851 if test -s conftest && (./conftest; exit) 2>/dev/null; then
852   ac_cv_c_cross=no
853 else
854   ac_cv_c_cross=yes
855 fi
856 fi
857 rm -fr conftest*
858 fi
859
860 echo "$ac_t""$ac_cv_c_cross" 1>&6
861 cross_compiling=$ac_cv_c_cross
862
863 if test "x$cross_compiling" = "xno"; then
864   CC_FOR_BUILD='$(CC)'
865 else
866   CC_FOR_BUILD=gcc
867 fi
868
869
870
871
872 AR=${AR-ar}
873
874 # Extract the first word of "ranlib", so it can be a program name with args.
875 set dummy ranlib; ac_word=$2
876 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
877 if eval "test \"`echo '$''{'ac_cv_prog_RANLIB'+set}'`\" = set"; then
878   echo $ac_n "(cached) $ac_c" 1>&6
879 else
880   if test -n "$RANLIB"; then
881   ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
882 else
883   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
884   for ac_dir in $PATH; do
885     test -z "$ac_dir" && ac_dir=.
886     if test -f $ac_dir/$ac_word; then
887       ac_cv_prog_RANLIB="ranlib"
888       break
889     fi
890   done
891   IFS="$ac_save_ifs"
892   test -z "$ac_cv_prog_RANLIB" && ac_cv_prog_RANLIB=":"
893 fi
894 fi
895 RANLIB="$ac_cv_prog_RANLIB"
896 if test -n "$RANLIB"; then
897   echo "$ac_t""$RANLIB" 1>&6
898 else
899   echo "$ac_t""no" 1>&6
900 fi
901
902
903 . ${srcdir}/../../bfd/configure.host
904
905
906
907
908
909
910
911
912 # Check whether --enable-sim-bswap or --disable-sim-bswap was given.
913 if test "${enable_sim_bswap+set}" = set; then
914   enableval="$enable_sim_bswap"
915   case "${enableval}" in
916   yes)  sim_bswap="-DWITH_BSWAP=1 -DUSE_BSWAP=1";;
917   no)   sim_bswap="-DWITH_BSWAP=0";;
918   *)    { echo "configure: error: "--enable-sim-bswap does not take a value"" 1>&2; exit 1; }; sim_bswap="";;
919 esac
920 if test x"$silent" != x"yes" && test x"$sim_bswap" != x""; then
921   echo "Setting bswap flags = $sim_bswap" 6>&1
922 fi
923 else
924   sim_bswap=""
925 fi
926
927
928
929 # Check whether --enable-sim-cflags or --disable-sim-cflags was given.
930 if test "${enable_sim_cflags+set}" = set; then
931   enableval="$enable_sim_cflags"
932   case "${enableval}" in
933   yes)   sim_cflags="-O2";;
934   trace) { echo "configure: error: "Please use --enable-sim-debug instead."" 1>&2; exit 1; }; sim_cflags="";;
935   no)    sim_cflags="";;
936   *)     sim_cflags=`echo "${enableval}" | sed -e "s/,/ /g"`;;
937 esac
938 if test x"$silent" != x"yes" && test x"$sim_cflags" != x""; then
939   echo "Setting sim cflags = $sim_cflags" 6>&1
940 fi
941 else
942   sim_cflags=""
943 fi
944
945
946
947 # Check whether --enable-sim-debug or --disable-sim-debug was given.
948 if test "${enable_sim_debug+set}" = set; then
949   enableval="$enable_sim_debug"
950   case "${enableval}" in
951   yes)  sim_debug="-DDEBUG=7";;
952   no)   sim_debug="-DDEBUG=0";;
953   *)    sim_debug="-DDEBUG='(${enableval})'";;
954 esac
955 if test x"$silent" != x"yes" && test x"$sim_debug" != x""; then
956   echo "Setting sim debug = $sim_debug" 6>&1
957 fi
958 else
959   sim_debug=""
960 fi
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994 # Check whether --enable-sim-trace or --disable-sim-trace was given.
995 if test "${enable_sim_trace+set}" = set; then
996   enableval="$enable_sim_trace"
997   case "${enableval}" in
998   yes)  sim_trace="-DTRACE=1 -DWITH_TRACE=1";;
999   no)   sim_trace="-DTRACE=0 -DWITH_TRACE=0";;
1000   *)    sim_trace="-DTRACE='(${enableval})' -DWITH_TRACE='(${enableval})'";;
1001 esac
1002 if test x"$silent" != x"yes" && test x"$sim_trace" != x""; then
1003   echo "Setting sim trace = $sim_trace" 6>&1
1004 fi
1005 else
1006   sim_trace=""
1007 fi
1008
1009
1010
1011
1012
1013
1014
1015
1016 sim_link_files=
1017 sim_link_links=
1018
1019 sim_link_links=tconfig.h
1020 if test -f ${srcdir}/tconfig.in
1021 then
1022   sim_link_files=tconfig.in
1023 else
1024   sim_link_files=../common/tconfig.in
1025 fi
1026
1027 # targ-vals.def points to the libc macro description file.
1028 case "${target}" in
1029 *-*-*) TARG_VALS_DEF=../common/nltvals.def ;;
1030 esac
1031 sim_link_files="${sim_link_files} ${TARG_VALS_DEF}"
1032 sim_link_links="${sim_link_links} targ-vals.def"
1033
1034
1035
1036 # Put a useful copy of CPP_FOR_TARGET in Makefile.
1037 # This is only used to build the target values header files.  These files are
1038 # shipped with distributions so CPP_FOR_TARGET only needs to work in
1039 # developer's trees.  This value is borrowed from ../../Makefile.in.
1040 CPP_FOR_TARGET="\` \
1041   if test -f \$\${rootme}/../../gcc/Makefile ; then \
1042     if test -f \$\${rootme}/../../\$(TARGET_SUBDIR)/newlib/Makefile ; then \
1043       echo \$\${rootme}/../../gcc/xgcc -B\$\${rootme}/../../gcc/ -idirafter \$\${rootme}/../../\$(TARGET_SUBDIR)/newlib/targ-include -idirafter \$(srcroot)/newlib/libc/include -nostdinc; \
1044     else \
1045       echo \$\${rootme}/../../gcc/xgcc -B\$\${rootme}/../../gcc/; \
1046     fi; \
1047   else \
1048     if test '\$(host_canonical)' = '\$(target_canonical)' ; then \
1049       echo \$(CC); \
1050     else \
1051       t='\$(program_transform_name)'; echo gcc | sed -e 's/x/x/' \$\$t; \
1052     fi; \
1053   fi\` -E"
1054
1055
1056 # Set TARGET_SUBDIR, needed by CPP_FOR_TARGET.
1057 if test x"${host}" = x"${target}" ; then
1058         TARGET_SUBDIR="."
1059 else
1060         TARGET_SUBDIR=${target_alias}
1061 fi
1062
1063
1064 # These aren't all needed yet, but will be eventually.
1065 echo $ac_n "checking how to run the C preprocessor""... $ac_c" 1>&6
1066 # On Suns, sometimes $CPP names a directory.
1067 if test -n "$CPP" && test -d "$CPP"; then
1068   CPP=
1069 fi
1070 if test -z "$CPP"; then
1071 if eval "test \"`echo '$''{'ac_cv_prog_CPP'+set}'`\" = set"; then
1072   echo $ac_n "(cached) $ac_c" 1>&6
1073 else
1074     # This must be in double quotes, not single quotes, because CPP may get
1075   # substituted into the Makefile and "${CC-cc}" will confuse make.
1076   CPP="${CC-cc} -E"
1077   # On the NeXT, cc -E runs the code through the compiler's parser,
1078   # not just through cpp.
1079   cat > conftest.$ac_ext <<EOF
1080 #line 1081 "configure"
1081 #include "confdefs.h"
1082 #include <assert.h>
1083 Syntax Error
1084 EOF
1085 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
1086 { (eval echo configure:1087: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
1087 ac_err=`grep -v '^ *+' conftest.out`
1088 if test -z "$ac_err"; then
1089   :
1090 else
1091   echo "$ac_err" >&5
1092   rm -rf conftest*
1093   CPP="${CC-cc} -E -traditional-cpp"
1094   cat > conftest.$ac_ext <<EOF
1095 #line 1096 "configure"
1096 #include "confdefs.h"
1097 #include <assert.h>
1098 Syntax Error
1099 EOF
1100 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
1101 { (eval echo configure:1102: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
1102 ac_err=`grep -v '^ *+' conftest.out`
1103 if test -z "$ac_err"; then
1104   :
1105 else
1106   echo "$ac_err" >&5
1107   rm -rf conftest*
1108   CPP=/lib/cpp
1109 fi
1110 rm -f conftest*
1111 fi
1112 rm -f conftest*
1113   ac_cv_prog_CPP="$CPP"
1114 fi
1115   CPP="$ac_cv_prog_CPP"
1116 else
1117   ac_cv_prog_CPP="$CPP"
1118 fi
1119 echo "$ac_t""$CPP" 1>&6
1120
1121 for ac_hdr in stdlib.h string.h strings.h time.h sys/times.h
1122 do
1123 ac_safe=`echo "$ac_hdr" | tr './\055' '___'`
1124 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
1125 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
1126   echo $ac_n "(cached) $ac_c" 1>&6
1127 else
1128   cat > conftest.$ac_ext <<EOF
1129 #line 1130 "configure"
1130 #include "confdefs.h"
1131 #include <$ac_hdr>
1132 EOF
1133 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
1134 { (eval echo configure:1135: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
1135 ac_err=`grep -v '^ *+' conftest.out`
1136 if test -z "$ac_err"; then
1137   rm -rf conftest*
1138   eval "ac_cv_header_$ac_safe=yes"
1139 else
1140   echo "$ac_err" >&5
1141   rm -rf conftest*
1142   eval "ac_cv_header_$ac_safe=no"
1143 fi
1144 rm -f conftest*
1145 fi
1146 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
1147   echo "$ac_t""yes" 1>&6
1148     ac_tr_hdr=HAVE_`echo $ac_hdr | tr 'abcdefghijklmnopqrstuvwxyz./\055' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ___'`
1149   cat >> confdefs.h <<EOF
1150 #define $ac_tr_hdr 1
1151 EOF
1152  
1153 else
1154   echo "$ac_t""no" 1>&6
1155 fi
1156 done
1157
1158
1159 trap '' 1 2 15
1160 cat > confcache <<\EOF
1161 # This file is a shell script that caches the results of configure
1162 # tests run on this system so they can be shared between configure
1163 # scripts and configure runs.  It is not useful on other systems.
1164 # If it contains results you don't want to keep, you may remove or edit it.
1165 #
1166 # By default, configure uses ./config.cache as the cache file,
1167 # creating it if it does not exist already.  You can give configure
1168 # the --cache-file=FILE option to use a different cache file; that is
1169 # what configure does when it calls configure scripts in
1170 # subdirectories, so they share the cache.
1171 # Giving --cache-file=/dev/null disables caching, for debugging configure.
1172 # config.status only pays attention to the cache file if you give it the
1173 # --recheck option to rerun configure.
1174 #
1175 EOF
1176 # Ultrix sh set writes to stderr and can't be redirected directly,
1177 # and sets the high bit in the cache file unless we assign to the vars.
1178 (set) 2>&1 |
1179   sed -n "s/^\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\)=\(.*\)/\1=\${\1='\2'}/p" \
1180   >> confcache
1181 if cmp -s $cache_file confcache; then
1182   :
1183 else
1184   if test -w $cache_file; then
1185     echo "updating cache $cache_file"
1186     cat confcache > $cache_file
1187   else
1188     echo "not updating unwritable cache $cache_file"
1189   fi
1190 fi
1191 rm -f confcache
1192
1193 trap 'rm -fr conftest* confdefs* core core.* *.core $ac_clean_files; exit 1' 1 2 15
1194
1195 test "x$prefix" = xNONE && prefix=$ac_default_prefix
1196 # Let make expand exec_prefix.
1197 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
1198
1199 # Any assignment to VPATH causes Sun make to only execute
1200 # the first set of double-colon rules, so remove it if not needed.
1201 # If there is a colon in the path, we need to keep it.
1202 if test "x$srcdir" = x.; then
1203   ac_vpsub='/^[         ]*VPATH[        ]*=[^:]*$/d'
1204 fi
1205
1206 trap 'rm -f $CONFIG_STATUS conftest*; exit 1' 1 2 15
1207
1208 DEFS=-DHAVE_CONFIG_H
1209
1210 # Without the "./", some shells look in PATH for config.status.
1211 : ${CONFIG_STATUS=./config.status}
1212
1213 echo creating $CONFIG_STATUS
1214 rm -f $CONFIG_STATUS
1215 cat > $CONFIG_STATUS <<EOF
1216 #! /bin/sh
1217 # Generated automatically by configure.
1218 # Run this file to recreate the current configuration.
1219 # This directory was configured as follows,
1220 # on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
1221 #
1222 # $0 $ac_configure_args
1223 #
1224 # Compiler output produced by configure, useful for debugging
1225 # configure, is in ./config.log if it exists.
1226
1227 ac_cs_usage="Usage: $CONFIG_STATUS [--recheck] [--version] [--help]"
1228 for ac_option
1229 do
1230   case "\$ac_option" in
1231   -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
1232     echo "running \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion"
1233     exec \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion ;;
1234   -version | --version | --versio | --versi | --vers | --ver | --ve | --v)
1235     echo "$CONFIG_STATUS generated by autoconf version 2.10"
1236     exit 0 ;;
1237   -help | --help | --hel | --he | --h)
1238     echo "\$ac_cs_usage"; exit 0 ;;
1239   *) echo "\$ac_cs_usage"; exit 1 ;;
1240   esac
1241 done
1242
1243 ac_given_srcdir=$srcdir
1244 ac_given_INSTALL="$INSTALL"
1245
1246 trap 'rm -fr `echo "Makefile config.h:config.in" | sed "s/:[^ ]*//g"` conftest*; exit 1' 1 2 15
1247 EOF
1248 cat >> $CONFIG_STATUS <<EOF
1249
1250 # Protect against being on the right side of a sed subst in config.status.
1251 sed 's/%@/@@/; s/@%/@@/; s/%g\$/@g/; /@g\$/s/[\\\\&%]/\\\\&/g;
1252  s/@@/%@/; s/@@/@%/; s/@g\$/%g/' > conftest.subs <<\\CEOF
1253 $ac_vpsub
1254 $extrasub
1255 s%@CFLAGS@%$CFLAGS%g
1256 s%@CPPFLAGS@%$CPPFLAGS%g
1257 s%@CXXFLAGS@%$CXXFLAGS%g
1258 s%@DEFS@%$DEFS%g
1259 s%@LDFLAGS@%$LDFLAGS%g
1260 s%@LIBS@%$LIBS%g
1261 s%@exec_prefix@%$exec_prefix%g
1262 s%@prefix@%$prefix%g
1263 s%@program_transform_name@%$program_transform_name%g
1264 s%@bindir@%$bindir%g
1265 s%@sbindir@%$sbindir%g
1266 s%@libexecdir@%$libexecdir%g
1267 s%@datadir@%$datadir%g
1268 s%@sysconfdir@%$sysconfdir%g
1269 s%@sharedstatedir@%$sharedstatedir%g
1270 s%@localstatedir@%$localstatedir%g
1271 s%@libdir@%$libdir%g
1272 s%@includedir@%$includedir%g
1273 s%@oldincludedir@%$oldincludedir%g
1274 s%@infodir@%$infodir%g
1275 s%@mandir@%$mandir%g
1276 s%@host@%$host%g
1277 s%@host_alias@%$host_alias%g
1278 s%@host_cpu@%$host_cpu%g
1279 s%@host_vendor@%$host_vendor%g
1280 s%@host_os@%$host_os%g
1281 s%@target@%$target%g
1282 s%@target_alias@%$target_alias%g
1283 s%@target_cpu@%$target_cpu%g
1284 s%@target_vendor@%$target_vendor%g
1285 s%@target_os@%$target_os%g
1286 s%@build@%$build%g
1287 s%@build_alias@%$build_alias%g
1288 s%@build_cpu@%$build_cpu%g
1289 s%@build_vendor@%$build_vendor%g
1290 s%@build_os@%$build_os%g
1291 s%@CC@%$CC%g
1292 s%@INSTALL_PROGRAM@%$INSTALL_PROGRAM%g
1293 s%@INSTALL_DATA@%$INSTALL_DATA%g
1294 s%@CC_FOR_BUILD@%$CC_FOR_BUILD%g
1295 s%@HDEFINES@%$HDEFINES%g
1296 s%@AR@%$AR%g
1297 s%@RANLIB@%$RANLIB%g
1298 s%@sim_bswap@%$sim_bswap%g
1299 s%@sim_cflags@%$sim_cflags%g
1300 s%@sim_debug@%$sim_debug%g
1301 s%@sim_trace@%$sim_trace%g
1302 s%@CPP_FOR_TARGET@%$CPP_FOR_TARGET%g
1303 s%@TARGET_SUBDIR@%$TARGET_SUBDIR%g
1304 s%@CPP@%$CPP%g
1305
1306 CEOF
1307 EOF
1308 cat >> $CONFIG_STATUS <<EOF
1309
1310 CONFIG_FILES=\${CONFIG_FILES-"Makefile"}
1311 EOF
1312 cat >> $CONFIG_STATUS <<\EOF
1313 for ac_file in .. $CONFIG_FILES; do if test "x$ac_file" != x..; then
1314   # Support "outfile[:infile]", defaulting infile="outfile.in".
1315   case "$ac_file" in
1316   *:*) ac_file_in=`echo "$ac_file"|sed 's%.*:%%'`
1317        ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
1318   *) ac_file_in="${ac_file}.in" ;;
1319   esac
1320
1321   # Adjust relative srcdir, etc. for subdirectories.
1322
1323   # Remove last slash and all that follows it.  Not all systems have dirname.
1324   ac_dir=`echo $ac_file|sed 's%/[^/][^/]*$%%'`
1325   if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
1326     # The file is in a subdirectory.
1327     test ! -d "$ac_dir" && mkdir "$ac_dir"
1328     ac_dir_suffix="/`echo $ac_dir|sed 's%^\./%%'`"
1329     # A "../" for each directory in $ac_dir_suffix.
1330     ac_dots=`echo $ac_dir_suffix|sed 's%/[^/]*%../%g'`
1331   else
1332     ac_dir_suffix= ac_dots=
1333   fi
1334
1335   case "$ac_given_srcdir" in
1336   .)  srcdir=.
1337       if test -z "$ac_dots"; then top_srcdir=.
1338       else top_srcdir=`echo $ac_dots|sed 's%/$%%'`; fi ;;
1339   /*) srcdir="$ac_given_srcdir$ac_dir_suffix"; top_srcdir="$ac_given_srcdir" ;;
1340   *) # Relative path.
1341     srcdir="$ac_dots$ac_given_srcdir$ac_dir_suffix"
1342     top_srcdir="$ac_dots$ac_given_srcdir" ;;
1343   esac
1344
1345   case "$ac_given_INSTALL" in
1346   [/$]*) INSTALL="$ac_given_INSTALL" ;;
1347   *) INSTALL="$ac_dots$ac_given_INSTALL" ;;
1348   esac
1349   echo creating "$ac_file"
1350   rm -f "$ac_file"
1351   configure_input="Generated automatically from `echo $ac_file_in|sed 's%.*/%%'` by configure."
1352   case "$ac_file" in
1353   *Makefile*) ac_comsub="1i\\
1354 # $configure_input" ;;
1355   *) ac_comsub= ;;
1356   esac
1357   sed -e "$ac_comsub
1358 s%@configure_input@%$configure_input%g
1359 s%@srcdir@%$srcdir%g
1360 s%@top_srcdir@%$top_srcdir%g
1361 s%@INSTALL@%$INSTALL%g
1362 " -f conftest.subs $ac_given_srcdir/$ac_file_in > $ac_file
1363 fi; done
1364 rm -f conftest.subs
1365
1366 # These sed commands are passed to sed as "A NAME B NAME C VALUE D", where
1367 # NAME is the cpp macro being defined and VALUE is the value it is being given.
1368 #
1369 # ac_d sets the value in "#define NAME VALUE" lines.
1370 ac_dA='s%^\([   ]*\)#\([        ]*define[       ][      ]*\)'
1371 ac_dB='\([      ][      ]*\)[^  ]*%\1#\2'
1372 ac_dC='\3'
1373 ac_dD='%g'
1374 # ac_u turns "#undef NAME" with trailing blanks into "#define NAME VALUE".
1375 ac_uA='s%^\([   ]*\)#\([        ]*\)undef\([    ][      ]*\)'
1376 ac_uB='\([      ]\)%\1#\2define\3'
1377 ac_uC=' '
1378 ac_uD='\4%g'
1379 # ac_e turns "#undef NAME" without trailing blanks into "#define NAME VALUE".
1380 ac_eA='s%^\([   ]*\)#\([        ]*\)undef\([    ][      ]*\)'
1381 ac_eB='$%\1#\2define\3'
1382 ac_eC=' '
1383 ac_eD='%g'
1384
1385 CONFIG_HEADERS=${CONFIG_HEADERS-"config.h:config.in"}
1386 for ac_file in .. $CONFIG_HEADERS; do if test "x$ac_file" != x..; then
1387   # Support "outfile[:infile]", defaulting infile="outfile.in".
1388   case "$ac_file" in
1389   *:*) ac_file_in=`echo "$ac_file"|sed 's%.*:%%'`
1390        ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
1391   *) ac_file_in="${ac_file}.in" ;;
1392   esac
1393
1394   echo creating $ac_file
1395
1396   rm -f conftest.frag conftest.in conftest.out
1397   cp $ac_given_srcdir/$ac_file_in conftest.in
1398
1399 EOF
1400
1401 # Transform confdefs.h into a sed script conftest.vals that substitutes
1402 # the proper values into config.h.in to produce config.h.  And first:
1403 # Protect against being on the right side of a sed subst in config.status.
1404 # Protect against being in an unquoted here document in config.status.
1405 rm -f conftest.vals
1406 cat > conftest.hdr <<\EOF
1407 s/[\\&%]/\\&/g
1408 s%[\\$`]%\\&%g
1409 s%#define \([A-Za-z_][A-Za-z0-9_]*\) *\(.*\)%${ac_dA}\1${ac_dB}\1${ac_dC}\2${ac_dD}%gp
1410 s%ac_d%ac_u%gp
1411 s%ac_u%ac_e%gp
1412 EOF
1413 sed -n -f conftest.hdr confdefs.h > conftest.vals
1414 rm -f conftest.hdr
1415
1416 # This sed command replaces #undef with comments.  This is necessary, for
1417 # example, in the case of _POSIX_SOURCE, which is predefined and required
1418 # on some systems where configure will not decide to define it.
1419 cat >> conftest.vals <<\EOF
1420 s%^[    ]*#[    ]*undef[        ][      ]*[a-zA-Z_][a-zA-Z_0-9]*%/* & */%
1421 EOF
1422
1423 # Break up conftest.vals because some shells have a limit on
1424 # the size of here documents, and old seds have small limits too.
1425 # Maximum number of lines to put in a single here document.
1426 ac_max_here_lines=12
1427
1428 rm -f conftest.tail
1429 while :
1430 do
1431   ac_lines=`grep -c . conftest.vals`
1432   # grep -c gives empty output for an empty file on some AIX systems.
1433   if test -z "$ac_lines" || test "$ac_lines" -eq 0; then break; fi
1434   # Write a limited-size here document to conftest.frag.
1435   echo '  cat > conftest.frag <<CEOF' >> $CONFIG_STATUS
1436   sed ${ac_max_here_lines}q conftest.vals >> $CONFIG_STATUS
1437   echo 'CEOF
1438   sed -f conftest.frag conftest.in > conftest.out
1439   rm -f conftest.in
1440   mv conftest.out conftest.in
1441 ' >> $CONFIG_STATUS
1442   sed 1,${ac_max_here_lines}d conftest.vals > conftest.tail
1443   rm -f conftest.vals
1444   mv conftest.tail conftest.vals
1445 done
1446 rm -f conftest.vals
1447
1448 cat >> $CONFIG_STATUS <<\EOF
1449   rm -f conftest.frag conftest.h
1450   echo "/* $ac_file.  Generated automatically by configure.  */" > conftest.h
1451   cat conftest.in >> conftest.h
1452   rm -f conftest.in
1453   if cmp -s $ac_file conftest.h 2>/dev/null; then
1454     echo "$ac_file is unchanged"
1455     rm -f conftest.h
1456   else
1457     # Remove last slash and all that follows it.  Not all systems have dirname.
1458       ac_dir=`echo $ac_file|sed 's%/[^/][^/]*$%%'`
1459       if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
1460       # The file is in a subdirectory.
1461       test ! -d "$ac_dir" && mkdir "$ac_dir"
1462     fi
1463     rm -f $ac_file
1464     mv conftest.h $ac_file
1465   fi
1466 fi; done
1467
1468
1469 case x$CONFIG_HEADERS in xconfig.h:config.in) echo > stamp-h ;; esac
1470 exit 0
1471 EOF
1472 chmod +x $CONFIG_STATUS
1473 rm -fr confdefs* $ac_clean_files
1474 test "$no_create" = yes || ${CONFIG_SHELL-/bin/sh} $CONFIG_STATUS || exit 1
1475