Do top level sim-hw module for device tree.
[deliverable/binutils-gdb.git] / sim / tic80 / configure
CommitLineData
15c16493
AC
1#! /bin/sh
2
92f91d1f
AC
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
af51b8d5
AC
62
63
64
65
66
67
92f91d1f
AC
68
69
70
6e51f990
DE
71
72
73
9a8e61f1
AC
74
75
76
92f91d1f 77
92f91d1f
AC
78
79
15c16493 80# Guess values for system-dependent variables and create Makefiles.
d89fa2d8 81# Generated automatically using autoconf version 2.12.1
15c16493
AC
82# Copyright (C) 1992, 93, 94, 95, 96 Free Software Foundation, Inc.
83#
84# This configure script is free software; the Free Software Foundation
85# gives unlimited permission to copy, distribute and modify it.
86
87# Defaults:
88ac_help=
89ac_default_prefix=/usr/local
90# Any additions from configure.in:
462cfbc4
DE
91ac_help="$ac_help
92 --enable-maintainer-mode Enable developer functionality."
15c16493
AC
93ac_help="$ac_help
94 --enable-sim-bswap Use Host specific BSWAP instruction."
95ac_help="$ac_help
96 --enable-sim-cflags=opts Extra CFLAGS for use in building simulator"
97ac_help="$ac_help
98 --enable-sim-debug=opts Enable debugging flags"
99ac_help="$ac_help
100 --enable-sim-stdio Specify whether to use stdio for console input/output."
101ac_help="$ac_help
102 --enable-sim-trace=opts Enable tracing flags"
dd442a44
DE
103ac_help="$ac_help
104 --enable-sim-profile=opts Enable profiling flags"
15c16493
AC
105ac_help="$ac_help
106 --enable-sim-inline=inlines Specify which functions should be inlined."
107ac_help="$ac_help
108 --enable-sim-endian=endian Specify target byte endian orientation."
8c5b6ead 109ac_help="$ac_help
b45caf05 110 --enable-sim-alignment=align Specify strict, nonstrict or forced alignment of memory accesses."
15c16493 111ac_help="$ac_help
6e51f990 112 --enable-sim-hostendian=end Specify host byte endian orientation."
15c16493 113ac_help="$ac_help
88117054 114 --enable-sim-warnings=opts Extra CFLAGS for turning on compiler warnings"
15c16493
AC
115ac_help="$ac_help
116 --enable-sim-reserved-bits Specify whether to check reserved bits in instruction."
6e51f990 117ac_help="$ac_help
412c4e94 118 --enable-sim-bitsize=N Specify target bitsize (32 or 64)."
15c16493
AC
119
120# Initialize some variables set by options.
121# The variables have the same names as the options, with
122# dashes changed to underlines.
123build=NONE
124cache_file=./config.cache
125exec_prefix=NONE
126host=NONE
127no_create=
128nonopt=NONE
129no_recursion=
130prefix=NONE
131program_prefix=NONE
132program_suffix=NONE
133program_transform_name=s,x,x,
134silent=
135site=
136srcdir=
137target=NONE
138verbose=
139x_includes=NONE
140x_libraries=NONE
141bindir='${exec_prefix}/bin'
142sbindir='${exec_prefix}/sbin'
143libexecdir='${exec_prefix}/libexec'
144datadir='${prefix}/share'
145sysconfdir='${prefix}/etc'
146sharedstatedir='${prefix}/com'
147localstatedir='${prefix}/var'
148libdir='${exec_prefix}/lib'
149includedir='${prefix}/include'
150oldincludedir='/usr/include'
151infodir='${prefix}/info'
152mandir='${prefix}/man'
153
154# Initialize some other variables.
155subdirs=
156MFLAGS= MAKEFLAGS=
d89fa2d8 157SHELL=${CONFIG_SHELL-/bin/sh}
11c49a46
DE
158# Maximum number of lines to put in a shell here document.
159ac_max_here_lines=12
15c16493
AC
160
161ac_prev=
162for ac_option
163do
164
165 # If the previous option needs an argument, assign it.
166 if test -n "$ac_prev"; then
167 eval "$ac_prev=\$ac_option"
168 ac_prev=
169 continue
170 fi
171
172 case "$ac_option" in
173 -*=*) ac_optarg=`echo "$ac_option" | sed 's/[-_a-zA-Z0-9]*=//'` ;;
174 *) ac_optarg= ;;
175 esac
176
177 # Accept the important Cygnus configure options, so we can diagnose typos.
178
179 case "$ac_option" in
180
181 -bindir | --bindir | --bindi | --bind | --bin | --bi)
182 ac_prev=bindir ;;
183 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
184 bindir="$ac_optarg" ;;
185
186 -build | --build | --buil | --bui | --bu)
187 ac_prev=build ;;
188 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
189 build="$ac_optarg" ;;
190
191 -cache-file | --cache-file | --cache-fil | --cache-fi \
192 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
193 ac_prev=cache_file ;;
194 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
195 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
196 cache_file="$ac_optarg" ;;
197
198 -datadir | --datadir | --datadi | --datad | --data | --dat | --da)
199 ac_prev=datadir ;;
200 -datadir=* | --datadir=* | --datadi=* | --datad=* | --data=* | --dat=* \
201 | --da=*)
202 datadir="$ac_optarg" ;;
203
204 -disable-* | --disable-*)
205 ac_feature=`echo $ac_option|sed -e 's/-*disable-//'`
206 # Reject names that are not valid shell variable names.
207 if test -n "`echo $ac_feature| sed 's/[-a-zA-Z0-9_]//g'`"; then
208 { echo "configure: error: $ac_feature: invalid feature name" 1>&2; exit 1; }
209 fi
210 ac_feature=`echo $ac_feature| sed 's/-/_/g'`
211 eval "enable_${ac_feature}=no" ;;
212
213 -enable-* | --enable-*)
214 ac_feature=`echo $ac_option|sed -e 's/-*enable-//' -e 's/=.*//'`
215 # Reject names that are not valid shell variable names.
216 if test -n "`echo $ac_feature| sed 's/[-_a-zA-Z0-9]//g'`"; then
217 { echo "configure: error: $ac_feature: invalid feature name" 1>&2; exit 1; }
218 fi
219 ac_feature=`echo $ac_feature| sed 's/-/_/g'`
220 case "$ac_option" in
221 *=*) ;;
222 *) ac_optarg=yes ;;
223 esac
224 eval "enable_${ac_feature}='$ac_optarg'" ;;
225
226 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
227 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
228 | --exec | --exe | --ex)
229 ac_prev=exec_prefix ;;
230 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
231 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
232 | --exec=* | --exe=* | --ex=*)
233 exec_prefix="$ac_optarg" ;;
234
235 -gas | --gas | --ga | --g)
236 # Obsolete; use --with-gas.
237 with_gas=yes ;;
238
239 -help | --help | --hel | --he)
240 # Omit some internal or obsolete options to make the list less imposing.
241 # This message is too long to be a string in the A/UX 3.1 sh.
242 cat << EOF
243Usage: configure [options] [host]
244Options: [defaults in brackets after descriptions]
245Configuration:
246 --cache-file=FILE cache test results in FILE
247 --help print this message
248 --no-create do not create output files
249 --quiet, --silent do not print \`checking...' messages
250 --version print the version of autoconf that created configure
251Directory and file names:
252 --prefix=PREFIX install architecture-independent files in PREFIX
253 [$ac_default_prefix]
254 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
255 [same as prefix]
256 --bindir=DIR user executables in DIR [EPREFIX/bin]
257 --sbindir=DIR system admin executables in DIR [EPREFIX/sbin]
258 --libexecdir=DIR program executables in DIR [EPREFIX/libexec]
259 --datadir=DIR read-only architecture-independent data in DIR
260 [PREFIX/share]
261 --sysconfdir=DIR read-only single-machine data in DIR [PREFIX/etc]
262 --sharedstatedir=DIR modifiable architecture-independent data in DIR
263 [PREFIX/com]
264 --localstatedir=DIR modifiable single-machine data in DIR [PREFIX/var]
265 --libdir=DIR object code libraries in DIR [EPREFIX/lib]
266 --includedir=DIR C header files in DIR [PREFIX/include]
267 --oldincludedir=DIR C header files for non-gcc in DIR [/usr/include]
268 --infodir=DIR info documentation in DIR [PREFIX/info]
269 --mandir=DIR man documentation in DIR [PREFIX/man]
270 --srcdir=DIR find the sources in DIR [configure dir or ..]
271 --program-prefix=PREFIX prepend PREFIX to installed program names
272 --program-suffix=SUFFIX append SUFFIX to installed program names
273 --program-transform-name=PROGRAM
274 run sed PROGRAM on installed program names
275EOF
276 cat << EOF
277Host type:
278 --build=BUILD configure for building on BUILD [BUILD=HOST]
279 --host=HOST configure for HOST [guessed]
280 --target=TARGET configure for TARGET [TARGET=HOST]
281Features and packages:
282 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
283 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
284 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
285 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
286 --x-includes=DIR X include files are in DIR
287 --x-libraries=DIR X library files are in DIR
288EOF
289 if test -n "$ac_help"; then
290 echo "--enable and --with options recognized:$ac_help"
291 fi
292 exit 0 ;;
293
294 -host | --host | --hos | --ho)
295 ac_prev=host ;;
296 -host=* | --host=* | --hos=* | --ho=*)
297 host="$ac_optarg" ;;
298
299 -includedir | --includedir | --includedi | --included | --include \
300 | --includ | --inclu | --incl | --inc)
301 ac_prev=includedir ;;
302 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
303 | --includ=* | --inclu=* | --incl=* | --inc=*)
304 includedir="$ac_optarg" ;;
305
306 -infodir | --infodir | --infodi | --infod | --info | --inf)
307 ac_prev=infodir ;;
308 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
309 infodir="$ac_optarg" ;;
310
311 -libdir | --libdir | --libdi | --libd)
312 ac_prev=libdir ;;
313 -libdir=* | --libdir=* | --libdi=* | --libd=*)
314 libdir="$ac_optarg" ;;
315
316 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
317 | --libexe | --libex | --libe)
318 ac_prev=libexecdir ;;
319 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
320 | --libexe=* | --libex=* | --libe=*)
321 libexecdir="$ac_optarg" ;;
322
323 -localstatedir | --localstatedir | --localstatedi | --localstated \
324 | --localstate | --localstat | --localsta | --localst \
325 | --locals | --local | --loca | --loc | --lo)
326 ac_prev=localstatedir ;;
327 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
328 | --localstate=* | --localstat=* | --localsta=* | --localst=* \
329 | --locals=* | --local=* | --loca=* | --loc=* | --lo=*)
330 localstatedir="$ac_optarg" ;;
331
332 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
333 ac_prev=mandir ;;
334 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
335 mandir="$ac_optarg" ;;
336
337 -nfp | --nfp | --nf)
338 # Obsolete; use --without-fp.
339 with_fp=no ;;
340
341 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
342 | --no-cr | --no-c)
343 no_create=yes ;;
344
345 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
346 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
347 no_recursion=yes ;;
348
349 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
350 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
351 | --oldin | --oldi | --old | --ol | --o)
352 ac_prev=oldincludedir ;;
353 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
354 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
355 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
356 oldincludedir="$ac_optarg" ;;
357
358 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
359 ac_prev=prefix ;;
360 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
361 prefix="$ac_optarg" ;;
362
363 -program-prefix | --program-prefix | --program-prefi | --program-pref \
364 | --program-pre | --program-pr | --program-p)
365 ac_prev=program_prefix ;;
366 -program-prefix=* | --program-prefix=* | --program-prefi=* \
367 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
368 program_prefix="$ac_optarg" ;;
369
370 -program-suffix | --program-suffix | --program-suffi | --program-suff \
371 | --program-suf | --program-su | --program-s)
372 ac_prev=program_suffix ;;
373 -program-suffix=* | --program-suffix=* | --program-suffi=* \
374 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
375 program_suffix="$ac_optarg" ;;
376
377 -program-transform-name | --program-transform-name \
378 | --program-transform-nam | --program-transform-na \
379 | --program-transform-n | --program-transform- \
380 | --program-transform | --program-transfor \
381 | --program-transfo | --program-transf \
382 | --program-trans | --program-tran \
383 | --progr-tra | --program-tr | --program-t)
384 ac_prev=program_transform_name ;;
385 -program-transform-name=* | --program-transform-name=* \
386 | --program-transform-nam=* | --program-transform-na=* \
387 | --program-transform-n=* | --program-transform-=* \
388 | --program-transform=* | --program-transfor=* \
389 | --program-transfo=* | --program-transf=* \
390 | --program-trans=* | --program-tran=* \
391 | --progr-tra=* | --program-tr=* | --program-t=*)
392 program_transform_name="$ac_optarg" ;;
393
394 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
395 | -silent | --silent | --silen | --sile | --sil)
396 silent=yes ;;
397
398 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
399 ac_prev=sbindir ;;
400 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
401 | --sbi=* | --sb=*)
402 sbindir="$ac_optarg" ;;
403
404 -sharedstatedir | --sharedstatedir | --sharedstatedi \
405 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
406 | --sharedst | --shareds | --shared | --share | --shar \
407 | --sha | --sh)
408 ac_prev=sharedstatedir ;;
409 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
410 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
411 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
412 | --sha=* | --sh=*)
413 sharedstatedir="$ac_optarg" ;;
414
415 -site | --site | --sit)
416 ac_prev=site ;;
417 -site=* | --site=* | --sit=*)
418 site="$ac_optarg" ;;
419
420 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
421 ac_prev=srcdir ;;
422 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
423 srcdir="$ac_optarg" ;;
424
425 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
426 | --syscon | --sysco | --sysc | --sys | --sy)
427 ac_prev=sysconfdir ;;
428 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
429 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
430 sysconfdir="$ac_optarg" ;;
431
432 -target | --target | --targe | --targ | --tar | --ta | --t)
433 ac_prev=target ;;
434 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
435 target="$ac_optarg" ;;
436
437 -v | -verbose | --verbose | --verbos | --verbo | --verb)
438 verbose=yes ;;
439
440 -version | --version | --versio | --versi | --vers)
d89fa2d8 441 echo "configure generated by autoconf version 2.12.1"
15c16493
AC
442 exit 0 ;;
443
444 -with-* | --with-*)
445 ac_package=`echo $ac_option|sed -e 's/-*with-//' -e 's/=.*//'`
446 # Reject names that are not valid shell variable names.
447 if test -n "`echo $ac_package| sed 's/[-_a-zA-Z0-9]//g'`"; then
448 { echo "configure: error: $ac_package: invalid package name" 1>&2; exit 1; }
449 fi
450 ac_package=`echo $ac_package| sed 's/-/_/g'`
451 case "$ac_option" in
452 *=*) ;;
453 *) ac_optarg=yes ;;
454 esac
455 eval "with_${ac_package}='$ac_optarg'" ;;
456
457 -without-* | --without-*)
458 ac_package=`echo $ac_option|sed -e 's/-*without-//'`
459 # Reject names that are not valid shell variable names.
460 if test -n "`echo $ac_package| sed 's/[-a-zA-Z0-9_]//g'`"; then
461 { echo "configure: error: $ac_package: invalid package name" 1>&2; exit 1; }
462 fi
463 ac_package=`echo $ac_package| sed 's/-/_/g'`
464 eval "with_${ac_package}=no" ;;
465
466 --x)
467 # Obsolete; use --with-x.
468 with_x=yes ;;
469
470 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
471 | --x-incl | --x-inc | --x-in | --x-i)
472 ac_prev=x_includes ;;
473 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
474 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
475 x_includes="$ac_optarg" ;;
476
477 -x-libraries | --x-libraries | --x-librarie | --x-librari \
478 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
479 ac_prev=x_libraries ;;
480 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
481 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
482 x_libraries="$ac_optarg" ;;
483
484 -*) { echo "configure: error: $ac_option: invalid option; use --help to show usage" 1>&2; exit 1; }
485 ;;
486
487 *)
488 if test -n "`echo $ac_option| sed 's/[-a-z0-9.]//g'`"; then
489 echo "configure: warning: $ac_option: invalid host type" 1>&2
490 fi
491 if test "x$nonopt" != xNONE; then
492 { echo "configure: error: can only configure for one host and one target at a time" 1>&2; exit 1; }
493 fi
494 nonopt="$ac_option"
495 ;;
496
497 esac
498done
499
500if test -n "$ac_prev"; then
501 { echo "configure: error: missing argument to --`echo $ac_prev | sed 's/_/-/g'`" 1>&2; exit 1; }
502fi
503
504trap 'rm -fr conftest* confdefs* core core.* *.core $ac_clean_files; exit 1' 1 2 15
505
506# File descriptor usage:
507# 0 standard input
508# 1 file creation
509# 2 errors and warnings
510# 3 some systems may open it to /dev/tty
511# 4 used on the Kubota Titan
512# 6 checking for... messages and results
513# 5 compiler messages saved in config.log
514if test "$silent" = yes; then
515 exec 6>/dev/null
516else
517 exec 6>&1
518fi
519exec 5>./config.log
520
521echo "\
522This file contains any messages produced by compilers while
523running configure, to aid debugging if configure makes a mistake.
524" 1>&5
525
526# Strip out --no-create and --no-recursion so they do not pile up.
527# Also quote any args containing shell metacharacters.
528ac_configure_args=
529for ac_arg
530do
531 case "$ac_arg" in
532 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
533 | --no-cr | --no-c) ;;
534 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
535 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) ;;
536 *" "*|*" "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?]*)
537 ac_configure_args="$ac_configure_args '$ac_arg'" ;;
538 *) ac_configure_args="$ac_configure_args $ac_arg" ;;
539 esac
540done
541
542# NLS nuisances.
11c49a46
DE
543# Only set these to C if already set. These must not be set unconditionally
544# because not all systems understand e.g. LANG=C (notably SCO).
545# Fixing LC_MESSAGES prevents Solaris sh from translating var values in `set'!
546# Non-C LC_CTYPE values break the ctype check.
dd442a44 547if test "${LANG+set}" = set; then LANG=C; export LANG; fi
11c49a46
DE
548if test "${LC_ALL+set}" = set; then LC_ALL=C; export LC_ALL; fi
549if test "${LC_MESSAGES+set}" = set; then LC_MESSAGES=C; export LC_MESSAGES; fi
550if test "${LC_CTYPE+set}" = set; then LC_CTYPE=C; export LC_CTYPE; fi
15c16493
AC
551
552# confdefs.h avoids OS command line length limits that DEFS can exceed.
553rm -rf conftest* confdefs.h
554# AIX cpp loses on an empty file, so make sure it contains at least a newline.
555echo > confdefs.h
556
557# A filename unique to this package, relative to the directory that
558# configure is in, which we can look for to find out if srcdir is correct.
559ac_unique_file=Makefile.in
560
561# Find the source files, if location was not specified.
562if test -z "$srcdir"; then
563 ac_srcdir_defaulted=yes
564 # Try the directory containing this script, then its parent.
565 ac_prog=$0
566 ac_confdir=`echo $ac_prog|sed 's%/[^/][^/]*$%%'`
567 test "x$ac_confdir" = "x$ac_prog" && ac_confdir=.
568 srcdir=$ac_confdir
569 if test ! -r $srcdir/$ac_unique_file; then
570 srcdir=..
571 fi
572else
573 ac_srcdir_defaulted=no
574fi
575if test ! -r $srcdir/$ac_unique_file; then
576 if test "$ac_srcdir_defaulted" = yes; then
577 { echo "configure: error: can not find sources in $ac_confdir or .." 1>&2; exit 1; }
578 else
579 { echo "configure: error: can not find sources in $srcdir" 1>&2; exit 1; }
580 fi
581fi
582srcdir=`echo "${srcdir}" | sed 's%\([^/]\)/*$%\1%'`
583
584# Prefer explicitly selected file to automatically selected ones.
585if test -z "$CONFIG_SITE"; then
586 if test "x$prefix" != xNONE; then
587 CONFIG_SITE="$prefix/share/config.site $prefix/etc/config.site"
588 else
589 CONFIG_SITE="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site"
590 fi
591fi
592for ac_site_file in $CONFIG_SITE; do
593 if test -r "$ac_site_file"; then
594 echo "loading site script $ac_site_file"
595 . "$ac_site_file"
596 fi
597done
598
599if test -r "$cache_file"; then
600 echo "loading cache $cache_file"
601 . $cache_file
602else
603 echo "creating cache $cache_file"
604 > $cache_file
605fi
606
607ac_ext=c
608# CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
609ac_cpp='$CPP $CPPFLAGS'
610ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
611ac_link='${CC-cc} -o conftest $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
11c49a46 612cross_compiling=$ac_cv_prog_cc_cross
15c16493
AC
613
614if (echo "testing\c"; echo 1,2,3) | grep c >/dev/null; then
615 # Stardent Vistra SVR4 grep lacks -e, says ghazi@caip.rutgers.edu.
616 if (echo -n testing; echo 1,2,3) | sed s/-n/xn/ | grep xn >/dev/null; then
617 ac_n= ac_c='
618' ac_t=' '
619 else
620 ac_n=-n ac_c= ac_t=
621 fi
622else
623 ac_n= ac_c='\c' ac_t=
624fi
625
626
627
628echo $ac_n "checking how to run the C preprocessor""... $ac_c" 1>&6
9a8e61f1 629echo "configure:630: checking how to run the C preprocessor" >&5
15c16493
AC
630# On Suns, sometimes $CPP names a directory.
631if test -n "$CPP" && test -d "$CPP"; then
632 CPP=
633fi
634if test -z "$CPP"; then
635if eval "test \"`echo '$''{'ac_cv_prog_CPP'+set}'`\" = set"; then
636 echo $ac_n "(cached) $ac_c" 1>&6
637else
638 # This must be in double quotes, not single quotes, because CPP may get
639 # substituted into the Makefile and "${CC-cc}" will confuse make.
640 CPP="${CC-cc} -E"
641 # On the NeXT, cc -E runs the code through the compiler's parser,
642 # not just through cpp.
643 cat > conftest.$ac_ext <<EOF
9a8e61f1 644#line 645 "configure"
15c16493
AC
645#include "confdefs.h"
646#include <assert.h>
647Syntax Error
648EOF
649ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
9a8e61f1 650{ (eval echo configure:651: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
15c16493
AC
651ac_err=`grep -v '^ *+' conftest.out`
652if test -z "$ac_err"; then
653 :
654else
655 echo "$ac_err" >&5
11c49a46
DE
656 echo "configure: failed program was:" >&5
657 cat conftest.$ac_ext >&5
15c16493
AC
658 rm -rf conftest*
659 CPP="${CC-cc} -E -traditional-cpp"
660 cat > conftest.$ac_ext <<EOF
9a8e61f1 661#line 662 "configure"
15c16493
AC
662#include "confdefs.h"
663#include <assert.h>
664Syntax Error
665EOF
666ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
9a8e61f1 667{ (eval echo configure:668: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
15c16493
AC
668ac_err=`grep -v '^ *+' conftest.out`
669if test -z "$ac_err"; then
670 :
671else
672 echo "$ac_err" >&5
11c49a46
DE
673 echo "configure: failed program was:" >&5
674 cat conftest.$ac_ext >&5
15c16493
AC
675 rm -rf conftest*
676 CPP=/lib/cpp
677fi
678rm -f conftest*
679fi
680rm -f conftest*
681 ac_cv_prog_CPP="$CPP"
682fi
683 CPP="$ac_cv_prog_CPP"
684else
685 ac_cv_prog_CPP="$CPP"
686fi
687echo "$ac_t""$CPP" 1>&6
688
689
690# autoconf.info says this should be called right after AC_INIT.
691
692
693ac_aux_dir=
694for ac_dir in `cd $srcdir;pwd`/../.. $srcdir/`cd $srcdir;pwd`/../..; do
695 if test -f $ac_dir/install-sh; then
696 ac_aux_dir=$ac_dir
697 ac_install_sh="$ac_aux_dir/install-sh -c"
698 break
699 elif test -f $ac_dir/install.sh; then
700 ac_aux_dir=$ac_dir
701 ac_install_sh="$ac_aux_dir/install.sh -c"
702 break
703 fi
704done
705if test -z "$ac_aux_dir"; then
706 { echo "configure: error: can not find install-sh or install.sh in `cd $srcdir;pwd`/../.. $srcdir/`cd $srcdir;pwd`/../.." 1>&2; exit 1; }
707fi
708ac_config_guess=$ac_aux_dir/config.guess
709ac_config_sub=$ac_aux_dir/config.sub
710ac_configure=$ac_aux_dir/configure # This should be Cygnus configure.
711
712
713# Do some error checking and defaulting for the host and target type.
714# The inputs are:
715# configure --host=HOST --target=TARGET --build=BUILD NONOPT
716#
717# The rules are:
718# 1. You are not allowed to specify --host, --target, and nonopt at the
719# same time.
720# 2. Host defaults to nonopt.
721# 3. If nonopt is not specified, then host defaults to the current host,
722# as determined by config.guess.
723# 4. Target and build default to nonopt.
724# 5. If nonopt is not specified, then target and build default to host.
725
726# The aliases save the names the user supplied, while $host etc.
727# will get canonicalized.
728case $host---$target---$nonopt in
729NONE---*---* | *---NONE---* | *---*---NONE) ;;
730*) { echo "configure: error: can only configure for one host and one target at a time" 1>&2; exit 1; } ;;
731esac
732
733
734# Make sure we can run config.sub.
d89fa2d8 735if ${CONFIG_SHELL-/bin/sh} $ac_config_sub sun4 >/dev/null 2>&1; then :
15c16493
AC
736else { echo "configure: error: can not run $ac_config_sub" 1>&2; exit 1; }
737fi
738
739echo $ac_n "checking host system type""... $ac_c" 1>&6
9a8e61f1 740echo "configure:741: checking host system type" >&5
15c16493
AC
741
742host_alias=$host
743case "$host_alias" in
744NONE)
745 case $nonopt in
746 NONE)
d89fa2d8 747 if host_alias=`${CONFIG_SHELL-/bin/sh} $ac_config_guess`; then :
15c16493
AC
748 else { echo "configure: error: can not guess host type; you must specify one" 1>&2; exit 1; }
749 fi ;;
750 *) host_alias=$nonopt ;;
751 esac ;;
752esac
753
d89fa2d8 754host=`${CONFIG_SHELL-/bin/sh} $ac_config_sub $host_alias`
11c49a46
DE
755host_cpu=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
756host_vendor=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
757host_os=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
15c16493
AC
758echo "$ac_t""$host" 1>&6
759
760echo $ac_n "checking target system type""... $ac_c" 1>&6
9a8e61f1 761echo "configure:762: checking target system type" >&5
15c16493
AC
762
763target_alias=$target
764case "$target_alias" in
765NONE)
766 case $nonopt in
767 NONE) target_alias=$host_alias ;;
768 *) target_alias=$nonopt ;;
769 esac ;;
770esac
771
d89fa2d8 772target=`${CONFIG_SHELL-/bin/sh} $ac_config_sub $target_alias`
11c49a46
DE
773target_cpu=`echo $target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
774target_vendor=`echo $target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
775target_os=`echo $target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
15c16493
AC
776echo "$ac_t""$target" 1>&6
777
778echo $ac_n "checking build system type""... $ac_c" 1>&6
9a8e61f1 779echo "configure:780: checking build system type" >&5
15c16493
AC
780
781build_alias=$build
782case "$build_alias" in
783NONE)
784 case $nonopt in
785 NONE) build_alias=$host_alias ;;
786 *) build_alias=$nonopt ;;
787 esac ;;
788esac
789
d89fa2d8 790build=`${CONFIG_SHELL-/bin/sh} $ac_config_sub $build_alias`
11c49a46
DE
791build_cpu=`echo $build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
792build_vendor=`echo $build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
793build_os=`echo $build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
15c16493
AC
794echo "$ac_t""$build" 1>&6
795
796test "$host_alias" != "$target_alias" &&
797 test "$program_prefix$program_suffix$program_transform_name" = \
798 NONENONEs,x,x, &&
799 program_prefix=${target_alias}-
800
801if test "$program_transform_name" = s,x,x,; then
802 program_transform_name=
803else
804 # Double any \ or $. echo might interpret backslashes.
805 cat <<\EOF_SED > conftestsed
806s,\\,\\\\,g; s,\$,$$,g
807EOF_SED
808 program_transform_name="`echo $program_transform_name|sed -f conftestsed`"
809 rm -f conftestsed
810fi
811test "$program_prefix" != NONE &&
812 program_transform_name="s,^,${program_prefix},; $program_transform_name"
813# Use a double $ so make ignores it.
814test "$program_suffix" != NONE &&
815 program_transform_name="s,\$\$,${program_suffix},; $program_transform_name"
816
817# sed with no file args requires a program.
818test "$program_transform_name" = "" && program_transform_name="s,x,x,"
819
820# Extract the first word of "gcc", so it can be a program name with args.
821set dummy gcc; ac_word=$2
822echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
9a8e61f1 823echo "configure:824: checking for $ac_word" >&5
15c16493
AC
824if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
825 echo $ac_n "(cached) $ac_c" 1>&6
826else
827 if test -n "$CC"; then
828 ac_cv_prog_CC="$CC" # Let the user override the test.
829else
830 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
831 for ac_dir in $PATH; do
832 test -z "$ac_dir" && ac_dir=.
833 if test -f $ac_dir/$ac_word; then
834 ac_cv_prog_CC="gcc"
835 break
836 fi
837 done
838 IFS="$ac_save_ifs"
839fi
840fi
841CC="$ac_cv_prog_CC"
842if test -n "$CC"; then
843 echo "$ac_t""$CC" 1>&6
844else
845 echo "$ac_t""no" 1>&6
846fi
847
848if test -z "$CC"; then
849 # Extract the first word of "cc", so it can be a program name with args.
850set dummy cc; ac_word=$2
851echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
9a8e61f1 852echo "configure:853: checking for $ac_word" >&5
15c16493
AC
853if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
854 echo $ac_n "(cached) $ac_c" 1>&6
855else
856 if test -n "$CC"; then
857 ac_cv_prog_CC="$CC" # Let the user override the test.
858else
859 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
860 ac_prog_rejected=no
861 for ac_dir in $PATH; do
862 test -z "$ac_dir" && ac_dir=.
863 if test -f $ac_dir/$ac_word; then
864 if test "$ac_dir/$ac_word" = "/usr/ucb/cc"; then
865 ac_prog_rejected=yes
866 continue
867 fi
868 ac_cv_prog_CC="cc"
869 break
870 fi
871 done
872 IFS="$ac_save_ifs"
873if test $ac_prog_rejected = yes; then
874 # We found a bogon in the path, so make sure we never use it.
875 set dummy $ac_cv_prog_CC
876 shift
877 if test $# -gt 0; then
878 # We chose a different compiler from the bogus one.
879 # However, it has the same basename, so the bogon will be chosen
880 # first if we set CC to just the basename; use the full file name.
881 shift
882 set dummy "$ac_dir/$ac_word" "$@"
883 shift
884 ac_cv_prog_CC="$@"
885 fi
886fi
887fi
888fi
889CC="$ac_cv_prog_CC"
890if test -n "$CC"; then
891 echo "$ac_t""$CC" 1>&6
892else
893 echo "$ac_t""no" 1>&6
894fi
895
896 test -z "$CC" && { echo "configure: error: no acceptable cc found in \$PATH" 1>&2; exit 1; }
897fi
898
11c49a46 899echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works""... $ac_c" 1>&6
9a8e61f1 900echo "configure:901: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works" >&5
11c49a46
DE
901
902ac_ext=c
903# CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
904ac_cpp='$CPP $CPPFLAGS'
905ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
906ac_link='${CC-cc} -o conftest $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
907cross_compiling=$ac_cv_prog_cc_cross
908
909cat > conftest.$ac_ext <<EOF
9a8e61f1 910#line 911 "configure"
11c49a46
DE
911#include "confdefs.h"
912main(){return(0);}
913EOF
9a8e61f1 914if { (eval echo configure:915: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
11c49a46
DE
915 ac_cv_prog_cc_works=yes
916 # If we can't run a trivial program, we are probably using a cross compiler.
917 if (./conftest; exit) 2>/dev/null; then
918 ac_cv_prog_cc_cross=no
919 else
920 ac_cv_prog_cc_cross=yes
921 fi
922else
923 echo "configure: failed program was:" >&5
924 cat conftest.$ac_ext >&5
925 ac_cv_prog_cc_works=no
926fi
927rm -fr conftest*
928
929echo "$ac_t""$ac_cv_prog_cc_works" 1>&6
930if test $ac_cv_prog_cc_works = no; then
931 { echo "configure: error: installation or configuration problem: C compiler cannot create executables." 1>&2; exit 1; }
932fi
933echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler""... $ac_c" 1>&6
9a8e61f1 934echo "configure:935: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler" >&5
11c49a46
DE
935echo "$ac_t""$ac_cv_prog_cc_cross" 1>&6
936cross_compiling=$ac_cv_prog_cc_cross
937
15c16493 938echo $ac_n "checking whether we are using GNU C""... $ac_c" 1>&6
9a8e61f1 939echo "configure:940: checking whether we are using GNU C" >&5
15c16493
AC
940if eval "test \"`echo '$''{'ac_cv_prog_gcc'+set}'`\" = set"; then
941 echo $ac_n "(cached) $ac_c" 1>&6
942else
943 cat > conftest.c <<EOF
944#ifdef __GNUC__
945 yes;
946#endif
947EOF
9a8e61f1 948if { ac_try='${CC-cc} -E conftest.c'; { (eval echo configure:949: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; } | egrep yes >/dev/null 2>&1; then
15c16493
AC
949 ac_cv_prog_gcc=yes
950else
951 ac_cv_prog_gcc=no
952fi
953fi
954
955echo "$ac_t""$ac_cv_prog_gcc" 1>&6
11c49a46 956
15c16493
AC
957if test $ac_cv_prog_gcc = yes; then
958 GCC=yes
11c49a46
DE
959 ac_test_CFLAGS="${CFLAGS+set}"
960 ac_save_CFLAGS="$CFLAGS"
961 CFLAGS=
962 echo $ac_n "checking whether ${CC-cc} accepts -g""... $ac_c" 1>&6
9a8e61f1 963echo "configure:964: checking whether ${CC-cc} accepts -g" >&5
11c49a46 964if eval "test \"`echo '$''{'ac_cv_prog_cc_g'+set}'`\" = set"; then
15c16493
AC
965 echo $ac_n "(cached) $ac_c" 1>&6
966else
967 echo 'void f(){}' > conftest.c
968if test -z "`${CC-cc} -g -c conftest.c 2>&1`"; then
11c49a46 969 ac_cv_prog_cc_g=yes
15c16493 970else
11c49a46 971 ac_cv_prog_cc_g=no
15c16493
AC
972fi
973rm -f conftest*
974
975fi
976
11c49a46
DE
977echo "$ac_t""$ac_cv_prog_cc_g" 1>&6
978 if test "$ac_test_CFLAGS" = set; then
979 CFLAGS="$ac_save_CFLAGS"
980 elif test $ac_cv_prog_cc_g = yes; then
981 CFLAGS="-g -O2"
982 else
983 CFLAGS="-O2"
15c16493
AC
984 fi
985else
986 GCC=
987 test "${CFLAGS+set}" = set || CFLAGS="-g"
988fi
989
990# Find a good install program. We prefer a C program (faster),
991# so one script is as good as another. But avoid the broken or
992# incompatible versions:
993# SysV /etc/install, /usr/sbin/install
994# SunOS /usr/etc/install
995# IRIX /sbin/install
996# AIX /bin/install
d89fa2d8 997# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
15c16493
AC
998# AFS /usr/afsws/bin/install, which mishandles nonexistent args
999# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
1000# ./install, which can be erroneously created by make from ./install.sh.
1001echo $ac_n "checking for a BSD compatible install""... $ac_c" 1>&6
d89fa2d8 1002echo "configure:1003: checking for a BSD compatible install" >&5
15c16493
AC
1003if test -z "$INSTALL"; then
1004if eval "test \"`echo '$''{'ac_cv_path_install'+set}'`\" = set"; then
1005 echo $ac_n "(cached) $ac_c" 1>&6
1006else
11c49a46 1007 IFS="${IFS= }"; ac_save_IFS="$IFS"; IFS="${IFS}:"
15c16493
AC
1008 for ac_dir in $PATH; do
1009 # Account for people who put trailing slashes in PATH elements.
1010 case "$ac_dir/" in
1011 /|./|.//|/etc/*|/usr/sbin/*|/usr/etc/*|/sbin/*|/usr/afsws/bin/*|/usr/ucb/*) ;;
1012 *)
1013 # OSF1 and SCO ODT 3.0 have their own names for install.
d89fa2d8
AC
1014 # Don't use installbsd from OSF since it installs stuff as root
1015 # by default.
1016 for ac_prog in ginstall scoinst install; do
15c16493
AC
1017 if test -f $ac_dir/$ac_prog; then
1018 if test $ac_prog = install &&
1019 grep dspmsg $ac_dir/$ac_prog >/dev/null 2>&1; then
1020 # AIX install. It has an incompatible calling convention.
15c16493
AC
1021 :
1022 else
1023 ac_cv_path_install="$ac_dir/$ac_prog -c"
1024 break 2
1025 fi
1026 fi
1027 done
1028 ;;
1029 esac
1030 done
11c49a46 1031 IFS="$ac_save_IFS"
15c16493
AC
1032
1033fi
1034 if test "${ac_cv_path_install+set}" = set; then
1035 INSTALL="$ac_cv_path_install"
1036 else
1037 # As a last resort, use the slow shell script. We don't cache a
1038 # path for INSTALL within a source directory, because that will
1039 # break other packages using the cache if that directory is
1040 # removed, or if the path is relative.
1041 INSTALL="$ac_install_sh"
1042 fi
1043fi
1044echo "$ac_t""$INSTALL" 1>&6
1045
1046# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
1047# It thinks the first close brace ends the variable substitution.
1048test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
1049
1050test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
1051
1052
1053# Put a plausible default for CC_FOR_BUILD in Makefile.
1054if test "x$cross_compiling" = "xno"; then
1055 CC_FOR_BUILD='$(CC)'
1056else
1057 CC_FOR_BUILD=gcc
1058fi
1059
1060
1061
1062
1063AR=${AR-ar}
1064
1065# Extract the first word of "ranlib", so it can be a program name with args.
1066set dummy ranlib; ac_word=$2
1067echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
d89fa2d8 1068echo "configure:1069: checking for $ac_word" >&5
15c16493
AC
1069if eval "test \"`echo '$''{'ac_cv_prog_RANLIB'+set}'`\" = set"; then
1070 echo $ac_n "(cached) $ac_c" 1>&6
1071else
1072 if test -n "$RANLIB"; then
1073 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
1074else
1075 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
1076 for ac_dir in $PATH; do
1077 test -z "$ac_dir" && ac_dir=.
1078 if test -f $ac_dir/$ac_word; then
1079 ac_cv_prog_RANLIB="ranlib"
1080 break
1081 fi
1082 done
1083 IFS="$ac_save_ifs"
1084 test -z "$ac_cv_prog_RANLIB" && ac_cv_prog_RANLIB=":"
1085fi
1086fi
1087RANLIB="$ac_cv_prog_RANLIB"
1088if test -n "$RANLIB"; then
1089 echo "$ac_t""$RANLIB" 1>&6
1090else
1091 echo "$ac_t""no" 1>&6
1092fi
1093
1094
1095# Check for common headers.
1096# FIXME: Seems to me this can cause problems for i386-windows hosts.
1097# At one point there were hardcoded AC_DEFINE's if ${host} = i386-*-windows*.
9a8e61f1
AC
1098for ac_hdr in stdlib.h string.h strings.h unistd.h time.h
1099do
1100ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
1101echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
d89fa2d8 1102echo "configure:1103: checking for $ac_hdr" >&5
9a8e61f1
AC
1103if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
1104 echo $ac_n "(cached) $ac_c" 1>&6
1105else
1106 cat > conftest.$ac_ext <<EOF
d89fa2d8 1107#line 1108 "configure"
9a8e61f1
AC
1108#include "confdefs.h"
1109#include <$ac_hdr>
1110EOF
1111ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
d89fa2d8 1112{ (eval echo configure:1113: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
9a8e61f1
AC
1113ac_err=`grep -v '^ *+' conftest.out`
1114if test -z "$ac_err"; then
1115 rm -rf conftest*
1116 eval "ac_cv_header_$ac_safe=yes"
1117else
1118 echo "$ac_err" >&5
1119 echo "configure: failed program was:" >&5
1120 cat conftest.$ac_ext >&5
1121 rm -rf conftest*
1122 eval "ac_cv_header_$ac_safe=no"
1123fi
1124rm -f conftest*
1125fi
1126if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
1127 echo "$ac_t""yes" 1>&6
1128 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
1129 cat >> confdefs.h <<EOF
1130#define $ac_tr_hdr 1
1131EOF
1132
1133else
1134 echo "$ac_t""no" 1>&6
1135fi
1136done
1137
1138for ac_hdr in sys/time.h sys/resource.h
1139do
1140ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
1141echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
d89fa2d8 1142echo "configure:1143: checking for $ac_hdr" >&5
9a8e61f1
AC
1143if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
1144 echo $ac_n "(cached) $ac_c" 1>&6
1145else
1146 cat > conftest.$ac_ext <<EOF
d89fa2d8 1147#line 1148 "configure"
9a8e61f1
AC
1148#include "confdefs.h"
1149#include <$ac_hdr>
1150EOF
1151ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
d89fa2d8 1152{ (eval echo configure:1153: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
9a8e61f1
AC
1153ac_err=`grep -v '^ *+' conftest.out`
1154if test -z "$ac_err"; then
1155 rm -rf conftest*
1156 eval "ac_cv_header_$ac_safe=yes"
1157else
1158 echo "$ac_err" >&5
1159 echo "configure: failed program was:" >&5
1160 cat conftest.$ac_ext >&5
1161 rm -rf conftest*
1162 eval "ac_cv_header_$ac_safe=no"
1163fi
1164rm -f conftest*
1165fi
1166if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
1167 echo "$ac_t""yes" 1>&6
1168 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
1169 cat >> confdefs.h <<EOF
1170#define $ac_tr_hdr 1
1171EOF
1172
1173else
1174 echo "$ac_t""no" 1>&6
1175fi
1176done
1177
d8f53049 1178for ac_hdr in fcntl.h fpu_control.h
15c16493 1179do
11c49a46 1180ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
15c16493 1181echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
d89fa2d8 1182echo "configure:1183: checking for $ac_hdr" >&5
15c16493
AC
1183if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
1184 echo $ac_n "(cached) $ac_c" 1>&6
1185else
1186 cat > conftest.$ac_ext <<EOF
d89fa2d8 1187#line 1188 "configure"
15c16493
AC
1188#include "confdefs.h"
1189#include <$ac_hdr>
1190EOF
1191ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
d89fa2d8 1192{ (eval echo configure:1193: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
15c16493
AC
1193ac_err=`grep -v '^ *+' conftest.out`
1194if test -z "$ac_err"; then
1195 rm -rf conftest*
1196 eval "ac_cv_header_$ac_safe=yes"
1197else
1198 echo "$ac_err" >&5
11c49a46
DE
1199 echo "configure: failed program was:" >&5
1200 cat conftest.$ac_ext >&5
15c16493
AC
1201 rm -rf conftest*
1202 eval "ac_cv_header_$ac_safe=no"
1203fi
1204rm -f conftest*
1205fi
1206if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
1207 echo "$ac_t""yes" 1>&6
11c49a46 1208 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
15c16493
AC
1209 cat >> confdefs.h <<EOF
1210#define $ac_tr_hdr 1
1211EOF
1212
1213else
1214 echo "$ac_t""no" 1>&6
1215fi
1216done
1217
d8f53049 1218for ac_func in getrusage time sigaction __setfpucw
15c16493
AC
1219do
1220echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
d89fa2d8 1221echo "configure:1222: checking for $ac_func" >&5
15c16493
AC
1222if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
1223 echo $ac_n "(cached) $ac_c" 1>&6
1224else
1225 cat > conftest.$ac_ext <<EOF
d89fa2d8 1226#line 1227 "configure"
15c16493
AC
1227#include "confdefs.h"
1228/* System header to define __stub macros and hopefully few prototypes,
1229 which can conflict with char $ac_func(); below. */
1230#include <assert.h>
1231/* Override any gcc2 internal prototype to avoid an error. */
1232/* We use char because int might match the return type of a gcc2
1233 builtin and then its argument prototype would still apply. */
1234char $ac_func();
1235
11c49a46 1236int main() {
15c16493
AC
1237
1238/* The GNU C library defines this for functions which it implements
1239 to always fail with ENOSYS. Some functions are actually named
1240 something starting with __ and the normal name is an alias. */
1241#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
1242choke me
1243#else
1244$ac_func();
1245#endif
1246
1247; return 0; }
1248EOF
d89fa2d8 1249if { (eval echo configure:1250: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
15c16493
AC
1250 rm -rf conftest*
1251 eval "ac_cv_func_$ac_func=yes"
1252else
11c49a46
DE
1253 echo "configure: failed program was:" >&5
1254 cat conftest.$ac_ext >&5
15c16493
AC
1255 rm -rf conftest*
1256 eval "ac_cv_func_$ac_func=no"
1257fi
1258rm -f conftest*
dd442a44 1259fi
11c49a46 1260
15c16493
AC
1261if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
1262 echo "$ac_t""yes" 1>&6
1263 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
1264 cat >> confdefs.h <<EOF
1265#define $ac_tr_func 1
1266EOF
1267
1268else
1269 echo "$ac_t""no" 1>&6
1270fi
1271done
1272
1273
1274. ${srcdir}/../../bfd/configure.host
1275
1276
1277
9a8e61f1 1278USE_MAINTAINER_MODE=no
462cfbc4
DE
1279# Check whether --enable-maintainer-mode or --disable-maintainer-mode was given.
1280if test "${enable_maintainer_mode+set}" = set; then
1281 enableval="$enable_maintainer_mode"
1282 case "${enableval}" in
9a8e61f1 1283 yes) MAINT="" USE_MAINTAINER_MODE=yes ;;
462cfbc4
DE
1284 no) MAINT="#" ;;
1285 *) { echo "configure: error: "--enable-maintainer-mode does not take a value"" 1>&2; exit 1; }; MAINT="#" ;;
1286esac
1287if test x"$silent" != x"yes" && test x"$MAINT" = x""; then
1288 echo "Setting maintainer mode" 6>&1
1289fi
1290else
1291 MAINT="#"
1292fi
1293
1294
1295
15c16493
AC
1296# Check whether --enable-sim-bswap or --disable-sim-bswap was given.
1297if test "${enable_sim_bswap+set}" = set; then
1298 enableval="$enable_sim_bswap"
1299 case "${enableval}" in
1300 yes) sim_bswap="-DWITH_BSWAP=1 -DUSE_BSWAP=1";;
1301 no) sim_bswap="-DWITH_BSWAP=0";;
1302 *) { echo "configure: error: "--enable-sim-bswap does not take a value"" 1>&2; exit 1; }; sim_bswap="";;
1303esac
1304if test x"$silent" != x"yes" && test x"$sim_bswap" != x""; then
1305 echo "Setting bswap flags = $sim_bswap" 6>&1
1306fi
1307else
1308 sim_bswap=""
1309fi
1310
1311
1312
1313# Check whether --enable-sim-cflags or --disable-sim-cflags was given.
1314if test "${enable_sim_cflags+set}" = set; then
1315 enableval="$enable_sim_cflags"
1316 case "${enableval}" in
1317 yes) sim_cflags="-O2";;
1318 trace) { echo "configure: error: "Please use --enable-sim-debug instead."" 1>&2; exit 1; }; sim_cflags="";;
1319 no) sim_cflags="";;
1320 *) sim_cflags=`echo "${enableval}" | sed -e "s/,/ /g"`;;
1321esac
1322if test x"$silent" != x"yes" && test x"$sim_cflags" != x""; then
1323 echo "Setting sim cflags = $sim_cflags" 6>&1
1324fi
1325else
1326 sim_cflags=""
1327fi
1328
1329
1330
1331# Check whether --enable-sim-debug or --disable-sim-debug was given.
1332if test "${enable_sim_debug+set}" = set; then
1333 enableval="$enable_sim_debug"
1334 case "${enableval}" in
1335 yes) sim_debug="-DDEBUG=7 -DWITH_DEBUG=7";;
1336 no) sim_debug="-DDEBUG=0 -DWITH_DEBUG=0";;
1337 *) sim_debug="-DDEBUG='(${enableval})' -DWITH_DEBUG='(${enableval})'";;
1338esac
1339if test x"$silent" != x"yes" && test x"$sim_debug" != x""; then
1340 echo "Setting sim debug = $sim_debug" 6>&1
1341fi
1342else
1343 sim_debug=""
1344fi
1345
1346
1347
1348# Check whether --enable-sim-stdio or --disable-sim-stdio was given.
1349if test "${enable_sim_stdio+set}" = set; then
1350 enableval="$enable_sim_stdio"
1351 case "${enableval}" in
1352 yes) sim_stdio="-DWITH_STDIO=DO_USE_STDIO";;
1353 no) sim_stdio="-DWITH_STDIO=DONT_USE_STDIO";;
1354 *) { echo "configure: error: "Unknown value $enableval passed to --enable-sim-stdio"" 1>&2; exit 1; }; sim_stdio="";;
1355esac
1356if test x"$silent" != x"yes" && test x"$sim_stdio" != x""; then
1357 echo "Setting stdio flags = $sim_stdio" 6>&1
1358fi
1359else
1360 sim_stdio=""
1361fi
1362
1363
1364
1365# Check whether --enable-sim-trace or --disable-sim-trace was given.
1366if test "${enable_sim_trace+set}" = set; then
1367 enableval="$enable_sim_trace"
1368 case "${enableval}" in
dd442a44 1369 yes) sim_trace="-DTRACE=1 -DWITH_TRACE=-1";;
15c16493 1370 no) sim_trace="-DTRACE=0 -DWITH_TRACE=0";;
dd442a44
DE
1371 [-0-9]*)
1372 sim_trace="-DTRACE='(${enableval})' -DWITH_TRACE='(${enableval})'";;
1373 [a-z]*)
1374 sim_trace=""
1375 for x in `echo "$enableval" | sed -e "s/,/ /g"`; do
1376 if test x"$sim_trace" = x; then
1377 sim_trace="-DWITH_TRACE='(TRACE_$x"
1378 else
1379 sim_trace="${sim_trace}|TRACE_$x"
1380 fi
1381 done
1382 sim_trace="$sim_trace)'" ;;
15c16493
AC
1383esac
1384if test x"$silent" != x"yes" && test x"$sim_trace" != x""; then
1385 echo "Setting sim trace = $sim_trace" 6>&1
1386fi
1387else
1388 sim_trace=""
1389fi
1390
1391
1392
dd442a44
DE
1393# Check whether --enable-sim-profile or --disable-sim-profile was given.
1394if test "${enable_sim_profile+set}" = set; then
1395 enableval="$enable_sim_profile"
1396 case "${enableval}" in
1397 yes) sim_profile="-DPROFILE=1 -DWITH_PROFILE=-1";;
1398 no) sim_profile="-DPROFILE=0 -DWITH_PROFILE=0";;
1399 [-0-9]*)
1400 sim_profile="-DPROFILE='(${enableval})' -DWITH_PROFILE='(${enableval})'";;
1401 [a-z]*)
1402 sim_profile=""
1403 for x in `echo "$enableval" | sed -e "s/,/ /g"`; do
1404 if test x"$sim_profile" = x; then
1405 sim_profile="-DWITH_PROFILE='(PROFILE_$x"
1406 else
1407 sim_profile="${sim_profile}|PROFILE_$x"
1408 fi
1409 done
1410 sim_profile="$sim_profile)'" ;;
1411esac
1412if test x"$silent" != x"yes" && test x"$sim_profile" != x""; then
1413 echo "Setting sim profile = $sim_profile" 6>&1
1414fi
1415else
1416 sim_profile=""
1417fi
1418
1419
1420
15c16493 1421echo $ac_n "checking return type of signal handlers""... $ac_c" 1>&6
d89fa2d8 1422echo "configure:1423: checking return type of signal handlers" >&5
15c16493
AC
1423if eval "test \"`echo '$''{'ac_cv_type_signal'+set}'`\" = set"; then
1424 echo $ac_n "(cached) $ac_c" 1>&6
1425else
1426 cat > conftest.$ac_ext <<EOF
d89fa2d8 1427#line 1428 "configure"
15c16493
AC
1428#include "confdefs.h"
1429#include <sys/types.h>
1430#include <signal.h>
1431#ifdef signal
1432#undef signal
1433#endif
1434#ifdef __cplusplus
1435extern "C" void (*signal (int, void (*)(int)))(int);
1436#else
1437void (*signal ()) ();
1438#endif
1439
11c49a46 1440int main() {
15c16493
AC
1441int i;
1442; return 0; }
1443EOF
d89fa2d8 1444if { (eval echo configure:1445: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
15c16493
AC
1445 rm -rf conftest*
1446 ac_cv_type_signal=void
1447else
11c49a46
DE
1448 echo "configure: failed program was:" >&5
1449 cat conftest.$ac_ext >&5
15c16493
AC
1450 rm -rf conftest*
1451 ac_cv_type_signal=int
1452fi
1453rm -f conftest*
1454fi
1455
1456echo "$ac_t""$ac_cv_type_signal" 1>&6
1457cat >> confdefs.h <<EOF
1458#define RETSIGTYPE $ac_cv_type_signal
1459EOF
1460
1461
1462
1463
1464sim_link_files=
1465sim_link_links=
1466
1467sim_link_links=tconfig.h
1468if test -f ${srcdir}/tconfig.in
1469then
1470 sim_link_files=tconfig.in
1471else
1472 sim_link_files=../common/tconfig.in
1473fi
1474
1475# targ-vals.def points to the libc macro description file.
1476case "${target}" in
1477*-*-*) TARG_VALS_DEF=../common/nltvals.def ;;
1478esac
1479sim_link_files="${sim_link_files} ${TARG_VALS_DEF}"
1480sim_link_links="${sim_link_links} targ-vals.def"
1481
1482
1483
1484
1485default_sim_inline="-DDEFAULT_INLINE=0"
1486# Check whether --enable-sim-inline or --disable-sim-inline was given.
1487if test "${enable_sim_inline+set}" = set; then
1488 enableval="$enable_sim_inline"
1489 sim_inline=""
1490case "$enableval" in
1491 no) sim_inline="-DDEFAULT_INLINE=0";;
1492 0) sim_inline="-DDEFAULT_INLINE=0";;
1493 yes | 2) sim_inline="-DDEFAULT_INLINE=ALL_INLINE";;
1494 1) sim_inline="-DDEFAULT_INLINE=INLINE_LOCALS";;
1495 *) for x in `echo "$enableval" | sed -e "s/,/ /g"`; do
1496 new_flag=""
1497 case "$x" in
1498 *_INLINE=*) new_flag="-D$x";;
1499 *=*) new_flag=`echo "$x" | sed -e "s/=/_INLINE=/" -e "s/^/-D/"`;;
1500 *_INLINE) new_flag="-D$x=ALL_INLINE";;
1501 *) new_flag="-D$x""_INLINE=ALL_INLINE";;
1502 esac
1503 if test x"$sim_inline" = x""; then
1504 sim_inline="$new_flag"
1505 else
1506 sim_inline="$sim_inline $new_flag"
1507 fi
1508 done;;
1509esac
1510if test x"$silent" != x"yes" && test x"$sim_inline" != x""; then
1511 echo "Setting inline flags = $sim_inline" 6>&1
1512fi
1513else
1514 if test x"$GCC" != "x" -a x"${default_sim_inline}" != "x" ; then
1515 sim_inline="${default_sim_inline}"
1516 if test x"$silent" != x"yes"; then
1517 echo "Setting inline flags = $sim_inline" 6>&1
1518 fi
1519else
1520 sim_inline=""
1521fi
1522fi
1523
1524
247fccde 1525wire_endian="LITTLE_ENDIAN"
92f91d1f 1526default_endian=""
15c16493
AC
1527# Check whether --enable-sim-endian or --disable-sim-endian was given.
1528if test "${enable_sim_endian+set}" = set; then
1529 enableval="$enable_sim_endian"
1530 case "${enableval}" in
15c16493
AC
1531 b*|B*) sim_endian="-DWITH_TARGET_BYTE_ORDER=BIG_ENDIAN";;
1532 l*|L*) sim_endian="-DWITH_TARGET_BYTE_ORDER=LITTLE_ENDIAN";;
247fccde
AC
1533 yes) if test x"$wire_endian" != x; then
1534 sim_endian="-DWITH_TARGET_BYTE_ORDER=${wire_endian}"
1535 else
92f91d1f
AC
1536 if test x"$default_endian" != x; then
1537 sim_endian="-DWITH_TARGET_BYTE_ORDER=${default_endian}"
1538 else
1539 echo "No hard-wired endian for target $target" 1>&6
1540 sim_endian="-DWITH_TARGET_BYTE_ORDER=0"
1541 fi
247fccde
AC
1542 fi;;
1543 no) if test x"$default_endian" != x; then
1544 sim_endian="-DWITH_DEFAULT_TARGET_BYTE_ORDER=${default_endian}"
1545 else
92f91d1f
AC
1546 if test x"$wire_endian" != x; then
1547 sim_endian="-DWITH_DEFAULT_TARGET_BYTE_ORDER=${wire_endian}"
1548 else
1549 echo "No default endian for target $target" 1>&6
1550 sim_endian="-DWITH_DEFAULT_TARGET_BYTE_ORDER=0"
1551 fi
247fccde 1552 fi;;
15c16493
AC
1553 *) { echo "configure: error: "Unknown value $enableval for --enable-sim-endian"" 1>&2; exit 1; }; sim_endian="";;
1554esac
1555if test x"$silent" != x"yes" && test x"$sim_endian" != x""; then
1556 echo "Setting endian flags = $sim_endian" 6>&1
1557fi
1558else
92f91d1f
AC
1559 if test x"$default_endian" != x; then
1560 sim_endian="-DWITH_DEFAULT_TARGET_BYTE_ORDER=${default_endian}"
1561else
1562 if test x"$wire_endian" != x; then
1563 sim_endian="-DWITH_TARGET_BYTE_ORDER=${wire_endian}"
1564 else
1565 sim_endian=
1566 fi
1567fi
15c16493 1568fi
15c16493 1569
794e9ac9 1570wire_alignment="FORCED_ALIGNMENT"
b45caf05 1571default_alignment=""
15c16493 1572
8c5b6ead
MM
1573# Check whether --enable-sim-alignment or --disable-sim-alignment was given.
1574if test "${enable_sim_alignment+set}" = set; then
1575 enableval="$enable_sim_alignment"
1576 case "${enableval}" in
b45caf05
AC
1577 strict | STRICT) sim_alignment="-DWITH_ALIGNMENT=STRICT_ALIGNMENT";;
1578 nonstrict | NONSTRICT) sim_alignment="-DWITH_ALIGNMENT=NONSTRICT_ALIGNMENT";;
1579 forced | FORCED) sim_alignment="-DWITH_ALIGNMENT=FORCED_ALIGNMENT";;
1580 yes) if test x"$wire_alignment" != x; then
1581 sim_alignment="-DWITH_ALIGNMENT=${wire_alignment}"
1582 else
794e9ac9
AC
1583 if test x"$default_alignment" != x; then
1584 sim_alignment="-DWITH_ALIGNMENT=${default_alignment}"
1585 else
1586 echo "No hard-wired alignment for target $target" 1>&6
1587 sim_alignment="-DWITH_ALIGNMENT=0"
1588 fi
b45caf05
AC
1589 fi;;
1590 no) if test x"$default_alignment" != x; then
1591 sim_alignment="-DWITH_DEFAULT_ALIGNMENT=${default_alignment}"
1592 else
794e9ac9
AC
1593 if test x"$wire_alignment" != x; then
1594 sim_alignment="-DWITH_DEFAULT_ALIGNMENT=${wire_alignment}"
1595 else
1596 echo "No default alignment for target $target" 1>&6
1597 sim_alignment="-DWITH_DEFAULT_ALIGNMENT=0"
1598 fi
b45caf05
AC
1599 fi;;
1600 *) { echo "configure: error: "Unknown value $enableval passed to --enable-sim-alignment"" 1>&2; exit 1; }; sim_alignment="";;
8c5b6ead
MM
1601esac
1602if test x"$silent" != x"yes" && test x"$sim_alignment" != x""; then
1603 echo "Setting alignment flags = $sim_alignment" 6>&1
1604fi
1605else
794e9ac9
AC
1606 if test x"$default_alignment" != x; then
1607 sim_alignment="-DWITH_DEFAULT_ALIGNMENT=${default_alignment}"
1608else
1609 if test x"$wire_alignment" != x; then
1610 sim_alignment="-DWITH_ALIGNMENT=${wire_alignment}"
1611 else
1612 sim_alignment=
1613 fi
1614fi
8c5b6ead
MM
1615fi
1616
1617
15c16493
AC
1618# Check whether --enable-sim-hostendian or --disable-sim-hostendian was given.
1619if test "${enable_sim_hostendian+set}" = set; then
1620 enableval="$enable_sim_hostendian"
1621 case "${enableval}" in
1622 no) sim_hostendian="-DWITH_HOST_BYTE_ORDER=0";;
1623 b*|B*) sim_hostendian="-DWITH_HOST_BYTE_ORDER=BIG_ENDIAN";;
1624 l*|L*) sim_hostendian="-DWITH_HOST_BYTE_ORDER=LITTLE_ENDIAN";;
1625 *) { echo "configure: error: "Unknown value $enableval for --enable-sim-hostendian"" 1>&2; exit 1; }; sim_hostendian="";;
1626esac
1627if test x"$silent" != x"yes" && test x"$sim_hostendian" != x""; then
1628 echo "Setting hostendian flags = $sim_hostendian" 6>&1
1629fi
1630else
1631
1632if test "x$cross_compiling" = "xno"; then
1633 echo $ac_n "checking whether byte ordering is bigendian""... $ac_c" 1>&6
d89fa2d8 1634echo "configure:1635: checking whether byte ordering is bigendian" >&5
15c16493
AC
1635if eval "test \"`echo '$''{'ac_cv_c_bigendian'+set}'`\" = set"; then
1636 echo $ac_n "(cached) $ac_c" 1>&6
1637else
1638 ac_cv_c_bigendian=unknown
1639# See if sys/param.h defines the BYTE_ORDER macro.
1640cat > conftest.$ac_ext <<EOF
d89fa2d8 1641#line 1642 "configure"
15c16493
AC
1642#include "confdefs.h"
1643#include <sys/types.h>
1644#include <sys/param.h>
11c49a46 1645int main() {
15c16493
AC
1646
1647#if !BYTE_ORDER || !BIG_ENDIAN || !LITTLE_ENDIAN
1648 bogus endian macros
1649#endif
1650; return 0; }
1651EOF
d89fa2d8 1652if { (eval echo configure:1653: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
15c16493
AC
1653 rm -rf conftest*
1654 # It does; now see whether it defined to BIG_ENDIAN or not.
1655cat > conftest.$ac_ext <<EOF
d89fa2d8 1656#line 1657 "configure"
15c16493
AC
1657#include "confdefs.h"
1658#include <sys/types.h>
1659#include <sys/param.h>
11c49a46 1660int main() {
15c16493
AC
1661
1662#if BYTE_ORDER != BIG_ENDIAN
1663 not big endian
1664#endif
1665; return 0; }
1666EOF
d89fa2d8 1667if { (eval echo configure:1668: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
15c16493
AC
1668 rm -rf conftest*
1669 ac_cv_c_bigendian=yes
1670else
11c49a46
DE
1671 echo "configure: failed program was:" >&5
1672 cat conftest.$ac_ext >&5
15c16493
AC
1673 rm -rf conftest*
1674 ac_cv_c_bigendian=no
1675fi
1676rm -f conftest*
11c49a46
DE
1677else
1678 echo "configure: failed program was:" >&5
1679 cat conftest.$ac_ext >&5
15c16493
AC
1680fi
1681rm -f conftest*
1682if test $ac_cv_c_bigendian = unknown; then
1683if test "$cross_compiling" = yes; then
1684 { echo "configure: error: can not run test program while cross compiling" 1>&2; exit 1; }
1685else
11c49a46 1686 cat > conftest.$ac_ext <<EOF
d89fa2d8 1687#line 1688 "configure"
15c16493
AC
1688#include "confdefs.h"
1689main () {
1690 /* Are we little or big endian? From Harbison&Steele. */
1691 union
1692 {
1693 long l;
1694 char c[sizeof (long)];
1695 } u;
1696 u.l = 1;
1697 exit (u.c[sizeof (long) - 1] == 1);
1698}
1699EOF
d89fa2d8 1700if { (eval echo configure:1701: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit) 2>/dev/null
11c49a46 1701then
15c16493
AC
1702 ac_cv_c_bigendian=no
1703else
11c49a46
DE
1704 echo "configure: failed program was:" >&5
1705 cat conftest.$ac_ext >&5
1706 rm -fr conftest*
15c16493
AC
1707 ac_cv_c_bigendian=yes
1708fi
dd442a44 1709rm -fr conftest*
11c49a46
DE
1710fi
1711
15c16493
AC
1712fi
1713fi
1714
1715echo "$ac_t""$ac_cv_c_bigendian" 1>&6
1716if test $ac_cv_c_bigendian = yes; then
1717 cat >> confdefs.h <<\EOF
1718#define WORDS_BIGENDIAN 1
1719EOF
1720
1721fi
1722
1723 if test $ac_cv_c_bigendian = yes; then
1724 sim_hostendian="-DWITH_HOST_BYTE_ORDER=BIG_ENDIAN"
1725 else
1726 sim_hostendian="-DWITH_HOST_BYTE_ORDER=LITTLE_ENDIAN"
1727 fi
1728else
1729 sim_hostendian="-DWITH_HOST_BYTE_ORDER=0"
1730fi
1731fi
1732
1733
15c16493
AC
1734# Check whether --enable-sim-warnings or --disable-sim-warnings was given.
1735if test "${enable_sim_warnings+set}" = set; then
1736 enableval="$enable_sim_warnings"
1737 case "${enableval}" in
1738 yes) sim_warnings="-Werror -Wall -Wpointer-arith -Wmissing-prototypes -Wmissing-declarations ";;
1739 no) sim_warnings="-w";;
1740 *) sim_warnings=`echo "${enableval}" | sed -e "s/,/ /g"`;;
1741esac
1742if test x"$silent" != x"yes" && test x"$sim_warnings" != x""; then
1743 echo "Setting warning flags = $sim_warnings" 6>&1
1744fi
1745else
1746 sim_warnings=""
1747fi
1748
1749
15c16493
AC
1750default_sim_reserved_bits="1"
1751# Check whether --enable-sim-reserved-bits or --disable-sim-reserved-bits was given.
1752if test "${enable_sim_reserved_bits+set}" = set; then
1753 enableval="$enable_sim_reserved_bits"
1754 case "${enableval}" in
1755 yes) sim_reserved_bits="-DWITH_RESERVED_BITS=1";;
1756 no) sim_reserved_bits="-DWITH_RESERVED_BITS=0";;
1757 *) { echo "configure: error: "--enable-sim-reserved-bits does not take a value"" 1>&2; exit 1; }; sim_reserved_bits="";;
1758esac
1759if test x"$silent" != x"yes" && test x"$sim_reserved_bits" != x""; then
1760 echo "Setting reserved flags = $sim_reserved_bits" 6>&1
1761fi
1762else
1763 sim_reserved_bits="-DWITH_RESERVED_BITS=${default_sim_reserved_bits}"
1764fi
1765
412c4e94
AC
1766wire_word_bitsize="32"
1767wire_word_msb="31"
1768wire_address_bitsize=""
1769wire_cell_bitsize=""
6e51f990
DE
1770# Check whether --enable-sim-bitsize or --disable-sim-bitsize was given.
1771if test "${enable_sim_bitsize+set}" = set; then
1772 enableval="$enable_sim_bitsize"
412c4e94
AC
1773 sim_bitsize=
1774case "${enableval}" in
1775 64,63 | 64,63,* ) sim_bitsize="-DWITH_TARGET_WORD_BITSIZE=64 -DWITH_TARGET_WORD_MSB=63";;
1776 32,31 | 32,31,* ) sim_bitsize="-DWITH_TARGET_WORD_BITSIZE=32 -DWITH_TARGET_WORD_MSB=31";;
1777 64,0 | 64,0,* ) sim_bitsize="-DWITH_TARGET_WORD_BITSIZE=32 -DWITH_TARGET_WORD_MSB=0";;
1778 32,0 | 64,0,* ) sim_bitsize="-DWITH_TARGET_WORD_BITSIZE=32 -DWITH_TARGET_WORD_MSB=0";;
1779 32) if test x"$wire_word_msb" != x -a x"$wire_word_msb" != x0; then
6e51f990
DE
1780 sim_bitsize="-DWITH_TARGET_WORD_BITSIZE=32 -DWITH_TARGET_WORD_MSB=31"
1781 else
1782 sim_bitsize="-DWITH_TARGET_WORD_BITSIZE=32 -DWITH_TARGET_WORD_MSB=0"
1783 fi ;;
412c4e94 1784 64) if test x"$wire_word_msb" != x -a x"$wire_word_msb" != x0; then
6e51f990
DE
1785 sim_bitsize="-DWITH_TARGET_WORD_BITSIZE=64 -DWITH_TARGET_WORD_MSB=63"
1786 else
1787 sim_bitsize="-DWITH_TARGET_WORD_BITSIZE=64 -DWITH_TARGET_WORD_MSB=0"
1788 fi ;;
412c4e94
AC
1789 *) { echo "configure: error: "--enable-sim-bitsize was given $enableval. Expected 32 or 64"" 1>&2; exit 1; } ;;
1790esac
1791# address bitsize
1792tmp=`echo "${enableval}" | sed -e "s/^[0-9]*,*[0-9]*,*//"`
1793case x"${tmp}" in
1794 x ) ;;
1795 x32 | x32,* ) sim_bitsize="${sim_bitsize} -DWITH_TARGET_ADDRESS_BITSIZE=32" ;;
1796 x64 | x64,* ) sim_bitsize="${sim_bitsize} -DWITH_TARGET_ADDRESS_BITSIZE=64" ;;
1797 * ) { echo "configure: error: "--enable-sim-bitsize was given address size $enableval. Expected 32 or 64"" 1>&2; exit 1; } ;;
1798esac
1799# cell bitsize
1800tmp=`echo "${enableval}" | sed -e "s/^[0-9]*,*[0-9*]*,*[0-9]*,*//"`
1801case x"${tmp}" in
1802 x ) ;;
1803 x32 | x32,* ) sim_bitsize="${sim_bitsize} -DWITH_TARGET_CELL_BITSIZE=32" ;;
1804 x64 | x64,* ) sim_bitsize="${sim_bitsize} -DWITH_TARGET_CELL_BITSIZE=64" ;;
1805 * ) { echo "configure: error: "--enable-sim-bitsize was given cell size $enableval. Expected 32 or 64"" 1>&2; exit 1; } ;;
6e51f990
DE
1806esac
1807if test x"$silent" != x"yes" && test x"$sim_bitsize" != x""; then
1808 echo "Setting bitsize flags = $sim_bitsize" 6>&1
1809fi
1810else
1811 sim_bitsize=""
412c4e94
AC
1812if test x"$wire_word_bitsize" != x; then
1813 sim_bitsize="$sim_bitsize -DWITH_TARGET_WORD_BITSIZE=$wire_word_bitsize"
1814fi
1815if test x"$wire_word_msb" != x; then
1816 sim_bitsize="$sim_bitsize -DWITH_TARGET_WORD_MSB=$wire_word_msb"
1817fi
1818if test x"$wire_address_bitsize" != x; then
1819 sim_bitsize="$sim_bitsize -DWITH_TARGET_ADDRESS_BITSIZE=$wire_address_bitsize"
6e51f990 1820fi
412c4e94
AC
1821if test x"$wire_cell_bitsize" != x; then
1822 sim_bitsize="$sim_bitsize -DWITH_TARGET_CELL_BITSIZE=$wire_cell_bitsize"
6e51f990
DE
1823fi
1824fi
1825
15c16493 1826
15c16493
AC
1827for ac_hdr in stdlib.h unistd.h string.h strings.h
1828do
11c49a46 1829ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
15c16493 1830echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
d89fa2d8 1831echo "configure:1832: checking for $ac_hdr" >&5
15c16493
AC
1832if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
1833 echo $ac_n "(cached) $ac_c" 1>&6
1834else
1835 cat > conftest.$ac_ext <<EOF
d89fa2d8 1836#line 1837 "configure"
15c16493
AC
1837#include "confdefs.h"
1838#include <$ac_hdr>
1839EOF
1840ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
d89fa2d8 1841{ (eval echo configure:1842: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
15c16493
AC
1842ac_err=`grep -v '^ *+' conftest.out`
1843if test -z "$ac_err"; then
1844 rm -rf conftest*
1845 eval "ac_cv_header_$ac_safe=yes"
1846else
1847 echo "$ac_err" >&5
11c49a46
DE
1848 echo "configure: failed program was:" >&5
1849 cat conftest.$ac_ext >&5
15c16493
AC
1850 rm -rf conftest*
1851 eval "ac_cv_header_$ac_safe=no"
1852fi
1853rm -f conftest*
1854fi
1855if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
1856 echo "$ac_t""yes" 1>&6
11c49a46 1857 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
15c16493
AC
1858 cat >> confdefs.h <<EOF
1859#define $ac_tr_hdr 1
1860EOF
1861
1862else
1863 echo "$ac_t""no" 1>&6
1864fi
1865done
1866
8c5b6ead
MM
1867for ac_func in getpid kill
1868do
1869echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
d89fa2d8 1870echo "configure:1871: checking for $ac_func" >&5
8c5b6ead
MM
1871if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
1872 echo $ac_n "(cached) $ac_c" 1>&6
1873else
1874 cat > conftest.$ac_ext <<EOF
d89fa2d8 1875#line 1876 "configure"
8c5b6ead
MM
1876#include "confdefs.h"
1877/* System header to define __stub macros and hopefully few prototypes,
1878 which can conflict with char $ac_func(); below. */
1879#include <assert.h>
1880/* Override any gcc2 internal prototype to avoid an error. */
1881/* We use char because int might match the return type of a gcc2
1882 builtin and then its argument prototype would still apply. */
1883char $ac_func();
1884
1885int main() {
1886
1887/* The GNU C library defines this for functions which it implements
1888 to always fail with ENOSYS. Some functions are actually named
1889 something starting with __ and the normal name is an alias. */
1890#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
1891choke me
1892#else
1893$ac_func();
1894#endif
1895
1896; return 0; }
1897EOF
d89fa2d8 1898if { (eval echo configure:1899: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
8c5b6ead
MM
1899 rm -rf conftest*
1900 eval "ac_cv_func_$ac_func=yes"
1901else
1902 echo "configure: failed program was:" >&5
1903 cat conftest.$ac_ext >&5
1904 rm -rf conftest*
1905 eval "ac_cv_func_$ac_func=no"
1906fi
1907rm -f conftest*
1908fi
1909
1910if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
1911 echo "$ac_t""yes" 1>&6
1912 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
1913 cat >> confdefs.h <<EOF
1914#define $ac_tr_func 1
1915EOF
1916
1917else
1918 echo "$ac_t""no" 1>&6
1919fi
1920done
15c16493
AC
1921
1922
1923
1924
1925trap '' 1 2 15
1926cat > confcache <<\EOF
1927# This file is a shell script that caches the results of configure
1928# tests run on this system so they can be shared between configure
1929# scripts and configure runs. It is not useful on other systems.
1930# If it contains results you don't want to keep, you may remove or edit it.
1931#
1932# By default, configure uses ./config.cache as the cache file,
1933# creating it if it does not exist already. You can give configure
1934# the --cache-file=FILE option to use a different cache file; that is
1935# what configure does when it calls configure scripts in
1936# subdirectories, so they share the cache.
1937# Giving --cache-file=/dev/null disables caching, for debugging configure.
1938# config.status only pays attention to the cache file if you give it the
1939# --recheck option to rerun configure.
1940#
1941EOF
11c49a46
DE
1942# The following way of writing the cache mishandles newlines in values,
1943# but we know of no workaround that is simple, portable, and efficient.
1944# So, don't put newlines in cache variables' values.
15c16493
AC
1945# Ultrix sh set writes to stderr and can't be redirected directly,
1946# and sets the high bit in the cache file unless we assign to the vars.
1947(set) 2>&1 |
d89fa2d8 1948 case `(ac_space=' '; set) 2>&1 | grep ac_space` in
11c49a46
DE
1949 *ac_space=\ *)
1950 # `set' does not quote correctly, so add quotes (double-quote substitution
1951 # turns \\\\ into \\, and sed turns \\ into \).
1952 sed -n \
1953 -e "s/'/'\\\\''/g" \
1954 -e "s/^\\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\\)=\\(.*\\)/\\1=\${\\1='\\2'}/p"
1955 ;;
1956 *)
1957 # `set' quotes correctly as required by POSIX, so do not add quotes.
1958 sed -n -e 's/^\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\)=\(.*\)/\1=${\1=\2}/p'
1959 ;;
1960 esac >> confcache
15c16493
AC
1961if cmp -s $cache_file confcache; then
1962 :
1963else
1964 if test -w $cache_file; then
1965 echo "updating cache $cache_file"
1966 cat confcache > $cache_file
1967 else
1968 echo "not updating unwritable cache $cache_file"
1969 fi
1970fi
1971rm -f confcache
1972
1973trap 'rm -fr conftest* confdefs* core core.* *.core $ac_clean_files; exit 1' 1 2 15
1974
1975test "x$prefix" = xNONE && prefix=$ac_default_prefix
1976# Let make expand exec_prefix.
1977test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
1978
1979# Any assignment to VPATH causes Sun make to only execute
1980# the first set of double-colon rules, so remove it if not needed.
1981# If there is a colon in the path, we need to keep it.
1982if test "x$srcdir" = x.; then
1983 ac_vpsub='/^[ ]*VPATH[ ]*=[^:]*$/d'
1984fi
1985
1986trap 'rm -f $CONFIG_STATUS conftest*; exit 1' 1 2 15
1987
1988DEFS=-DHAVE_CONFIG_H
1989
1990# Without the "./", some shells look in PATH for config.status.
1991: ${CONFIG_STATUS=./config.status}
1992
1993echo creating $CONFIG_STATUS
1994rm -f $CONFIG_STATUS
1995cat > $CONFIG_STATUS <<EOF
1996#! /bin/sh
1997# Generated automatically by configure.
1998# Run this file to recreate the current configuration.
1999# This directory was configured as follows,
2000# on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
2001#
2002# $0 $ac_configure_args
2003#
2004# Compiler output produced by configure, useful for debugging
2005# configure, is in ./config.log if it exists.
2006
2007ac_cs_usage="Usage: $CONFIG_STATUS [--recheck] [--version] [--help]"
2008for ac_option
2009do
2010 case "\$ac_option" in
2011 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
2012 echo "running \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion"
2013 exec \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion ;;
2014 -version | --version | --versio | --versi | --vers | --ver | --ve | --v)
d89fa2d8 2015 echo "$CONFIG_STATUS generated by autoconf version 2.12.1"
15c16493
AC
2016 exit 0 ;;
2017 -help | --help | --hel | --he | --h)
2018 echo "\$ac_cs_usage"; exit 0 ;;
2019 *) echo "\$ac_cs_usage"; exit 1 ;;
2020 esac
2021done
2022
2023ac_given_srcdir=$srcdir
2024ac_given_INSTALL="$INSTALL"
2025
6fea4763 2026trap 'rm -fr `echo "Makefile.sim:Makefile.in Make-common.sim:../common/Make-common.in .gdbinit:../common/gdbinit.in config.h:config.in" | sed "s/:[^ ]*//g"` conftest*; exit 1' 1 2 15
15c16493
AC
2027EOF
2028cat >> $CONFIG_STATUS <<EOF
2029
2030# Protect against being on the right side of a sed subst in config.status.
2031sed 's/%@/@@/; s/@%/@@/; s/%g\$/@g/; /@g\$/s/[\\\\&%]/\\\\&/g;
2032 s/@@/%@/; s/@@/@%/; s/@g\$/%g/' > conftest.subs <<\\CEOF
2033$ac_vpsub
2034$extrasub
6e51f990 2035s%@sim_environment@%$sim_environment%g
92f91d1f
AC
2036s%@sim_alignment@%$sim_alignment%g
2037s%@sim_assert@%$sim_assert%g
af51b8d5 2038s%@sim_bitsize@%$sim_bitsize%g
92f91d1f
AC
2039s%@sim_endian@%$sim_endian%g
2040s%@sim_hostendian@%$sim_hostendian%g
2041s%@sim_float@%$sim_float%g
2042s%@sim_scache@%$sim_scache%g
2043s%@sim_default_model@%$sim_default_model%g
2044s%@sim_hardware@%$sim_hardware%g
9a8e61f1 2045s%@sim_hw_obj@%$sim_hw_obj%g
d89fa2d8 2046s%@sim_hw@%$sim_hw%g
92f91d1f
AC
2047s%@sim_inline@%$sim_inline%g
2048s%@sim_packages@%$sim_packages%g
2049s%@sim_regparm@%$sim_regparm%g
2050s%@sim_reserved_bits@%$sim_reserved_bits%g
2051s%@sim_smp@%$sim_smp%g
2052s%@sim_stdcall@%$sim_stdcall%g
2053s%@sim_xor_endian@%$sim_xor_endian%g
2054s%@sim_warnings@%$sim_warnings%g
d89fa2d8 2055s%@SHELL@%$SHELL%g
15c16493
AC
2056s%@CFLAGS@%$CFLAGS%g
2057s%@CPPFLAGS@%$CPPFLAGS%g
2058s%@CXXFLAGS@%$CXXFLAGS%g
2059s%@DEFS@%$DEFS%g
2060s%@LDFLAGS@%$LDFLAGS%g
2061s%@LIBS@%$LIBS%g
2062s%@exec_prefix@%$exec_prefix%g
2063s%@prefix@%$prefix%g
2064s%@program_transform_name@%$program_transform_name%g
2065s%@bindir@%$bindir%g
2066s%@sbindir@%$sbindir%g
2067s%@libexecdir@%$libexecdir%g
2068s%@datadir@%$datadir%g
2069s%@sysconfdir@%$sysconfdir%g
2070s%@sharedstatedir@%$sharedstatedir%g
2071s%@localstatedir@%$localstatedir%g
2072s%@libdir@%$libdir%g
2073s%@includedir@%$includedir%g
2074s%@oldincludedir@%$oldincludedir%g
2075s%@infodir@%$infodir%g
2076s%@mandir@%$mandir%g
2077s%@host@%$host%g
2078s%@host_alias@%$host_alias%g
2079s%@host_cpu@%$host_cpu%g
2080s%@host_vendor@%$host_vendor%g
2081s%@host_os@%$host_os%g
2082s%@target@%$target%g
2083s%@target_alias@%$target_alias%g
2084s%@target_cpu@%$target_cpu%g
2085s%@target_vendor@%$target_vendor%g
2086s%@target_os@%$target_os%g
2087s%@build@%$build%g
2088s%@build_alias@%$build_alias%g
2089s%@build_cpu@%$build_cpu%g
2090s%@build_vendor@%$build_vendor%g
2091s%@build_os@%$build_os%g
2092s%@CC@%$CC%g
2093s%@INSTALL_PROGRAM@%$INSTALL_PROGRAM%g
2094s%@INSTALL_DATA@%$INSTALL_DATA%g
2095s%@CC_FOR_BUILD@%$CC_FOR_BUILD%g
2096s%@HDEFINES@%$HDEFINES%g
2097s%@AR@%$AR%g
2098s%@RANLIB@%$RANLIB%g
2099s%@CPP@%$CPP%g
462cfbc4 2100s%@MAINT@%$MAINT%g
15c16493
AC
2101s%@sim_bswap@%$sim_bswap%g
2102s%@sim_cflags@%$sim_cflags%g
2103s%@sim_debug@%$sim_debug%g
2104s%@sim_stdio@%$sim_stdio%g
2105s%@sim_trace@%$sim_trace%g
dd442a44 2106s%@sim_profile@%$sim_profile%g
15c16493
AC
2107
2108CEOF
2109EOF
11c49a46
DE
2110
2111cat >> $CONFIG_STATUS <<\EOF
2112
2113# Split the substitutions into bite-sized pieces for seds with
2114# small command number limits, like on Digital OSF/1 and HP-UX.
2115ac_max_sed_cmds=90 # Maximum number of lines to put in a sed script.
2116ac_file=1 # Number of current file.
2117ac_beg=1 # First line for current file.
2118ac_end=$ac_max_sed_cmds # Line after last line for current file.
2119ac_more_lines=:
2120ac_sed_cmds=""
2121while $ac_more_lines; do
2122 if test $ac_beg -gt 1; then
2123 sed "1,${ac_beg}d; ${ac_end}q" conftest.subs > conftest.s$ac_file
2124 else
2125 sed "${ac_end}q" conftest.subs > conftest.s$ac_file
2126 fi
2127 if test ! -s conftest.s$ac_file; then
2128 ac_more_lines=false
2129 rm -f conftest.s$ac_file
2130 else
2131 if test -z "$ac_sed_cmds"; then
2132 ac_sed_cmds="sed -f conftest.s$ac_file"
2133 else
2134 ac_sed_cmds="$ac_sed_cmds | sed -f conftest.s$ac_file"
2135 fi
2136 ac_file=`expr $ac_file + 1`
2137 ac_beg=$ac_end
2138 ac_end=`expr $ac_end + $ac_max_sed_cmds`
2139 fi
2140done
2141if test -z "$ac_sed_cmds"; then
2142 ac_sed_cmds=cat
2143fi
2144EOF
2145
15c16493
AC
2146cat >> $CONFIG_STATUS <<EOF
2147
6fea4763 2148CONFIG_FILES=\${CONFIG_FILES-"Makefile.sim:Makefile.in Make-common.sim:../common/Make-common.in .gdbinit:../common/gdbinit.in"}
15c16493
AC
2149EOF
2150cat >> $CONFIG_STATUS <<\EOF
2151for ac_file in .. $CONFIG_FILES; do if test "x$ac_file" != x..; then
11c49a46 2152 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
15c16493 2153 case "$ac_file" in
11c49a46 2154 *:*) ac_file_in=`echo "$ac_file"|sed 's%[^:]*:%%'`
15c16493
AC
2155 ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
2156 *) ac_file_in="${ac_file}.in" ;;
2157 esac
2158
11c49a46 2159 # Adjust a relative srcdir, top_srcdir, and INSTALL for subdirectories.
15c16493
AC
2160
2161 # Remove last slash and all that follows it. Not all systems have dirname.
2162 ac_dir=`echo $ac_file|sed 's%/[^/][^/]*$%%'`
2163 if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
2164 # The file is in a subdirectory.
2165 test ! -d "$ac_dir" && mkdir "$ac_dir"
2166 ac_dir_suffix="/`echo $ac_dir|sed 's%^\./%%'`"
2167 # A "../" for each directory in $ac_dir_suffix.
2168 ac_dots=`echo $ac_dir_suffix|sed 's%/[^/]*%../%g'`
2169 else
2170 ac_dir_suffix= ac_dots=
2171 fi
2172
2173 case "$ac_given_srcdir" in
2174 .) srcdir=.
2175 if test -z "$ac_dots"; then top_srcdir=.
2176 else top_srcdir=`echo $ac_dots|sed 's%/$%%'`; fi ;;
2177 /*) srcdir="$ac_given_srcdir$ac_dir_suffix"; top_srcdir="$ac_given_srcdir" ;;
2178 *) # Relative path.
2179 srcdir="$ac_dots$ac_given_srcdir$ac_dir_suffix"
2180 top_srcdir="$ac_dots$ac_given_srcdir" ;;
2181 esac
2182
2183 case "$ac_given_INSTALL" in
2184 [/$]*) INSTALL="$ac_given_INSTALL" ;;
2185 *) INSTALL="$ac_dots$ac_given_INSTALL" ;;
2186 esac
11c49a46 2187
15c16493
AC
2188 echo creating "$ac_file"
2189 rm -f "$ac_file"
2190 configure_input="Generated automatically from `echo $ac_file_in|sed 's%.*/%%'` by configure."
2191 case "$ac_file" in
2192 *Makefile*) ac_comsub="1i\\
2193# $configure_input" ;;
2194 *) ac_comsub= ;;
2195 esac
11c49a46
DE
2196
2197 ac_file_inputs=`echo $ac_file_in|sed -e "s%^%$ac_given_srcdir/%" -e "s%:% $ac_given_srcdir/%g"`
15c16493
AC
2198 sed -e "$ac_comsub
2199s%@configure_input@%$configure_input%g
2200s%@srcdir@%$srcdir%g
2201s%@top_srcdir@%$top_srcdir%g
2202s%@INSTALL@%$INSTALL%g
11c49a46 2203" $ac_file_inputs | (eval "$ac_sed_cmds") > $ac_file
15c16493 2204fi; done
11c49a46 2205rm -f conftest.s*
15c16493
AC
2206
2207# These sed commands are passed to sed as "A NAME B NAME C VALUE D", where
2208# NAME is the cpp macro being defined and VALUE is the value it is being given.
2209#
2210# ac_d sets the value in "#define NAME VALUE" lines.
2211ac_dA='s%^\([ ]*\)#\([ ]*define[ ][ ]*\)'
2212ac_dB='\([ ][ ]*\)[^ ]*%\1#\2'
2213ac_dC='\3'
2214ac_dD='%g'
2215# ac_u turns "#undef NAME" with trailing blanks into "#define NAME VALUE".
2216ac_uA='s%^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)'
2217ac_uB='\([ ]\)%\1#\2define\3'
2218ac_uC=' '
2219ac_uD='\4%g'
2220# ac_e turns "#undef NAME" without trailing blanks into "#define NAME VALUE".
2221ac_eA='s%^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)'
2222ac_eB='$%\1#\2define\3'
2223ac_eC=' '
2224ac_eD='%g'
2225
11c49a46
DE
2226if test "${CONFIG_HEADERS+set}" != set; then
2227EOF
2228cat >> $CONFIG_STATUS <<EOF
2229 CONFIG_HEADERS="config.h:config.in"
2230EOF
2231cat >> $CONFIG_STATUS <<\EOF
2232fi
15c16493 2233for ac_file in .. $CONFIG_HEADERS; do if test "x$ac_file" != x..; then
11c49a46 2234 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
15c16493 2235 case "$ac_file" in
11c49a46 2236 *:*) ac_file_in=`echo "$ac_file"|sed 's%[^:]*:%%'`
15c16493
AC
2237 ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
2238 *) ac_file_in="${ac_file}.in" ;;
2239 esac
2240
2241 echo creating $ac_file
2242
2243 rm -f conftest.frag conftest.in conftest.out
11c49a46
DE
2244 ac_file_inputs=`echo $ac_file_in|sed -e "s%^%$ac_given_srcdir/%" -e "s%:% $ac_given_srcdir/%g"`
2245 cat $ac_file_inputs > conftest.in
15c16493
AC
2246
2247EOF
2248
2249# Transform confdefs.h into a sed script conftest.vals that substitutes
2250# the proper values into config.h.in to produce config.h. And first:
2251# Protect against being on the right side of a sed subst in config.status.
2252# Protect against being in an unquoted here document in config.status.
2253rm -f conftest.vals
2254cat > conftest.hdr <<\EOF
2255s/[\\&%]/\\&/g
2256s%[\\$`]%\\&%g
2257s%#define \([A-Za-z_][A-Za-z0-9_]*\) *\(.*\)%${ac_dA}\1${ac_dB}\1${ac_dC}\2${ac_dD}%gp
2258s%ac_d%ac_u%gp
2259s%ac_u%ac_e%gp
2260EOF
2261sed -n -f conftest.hdr confdefs.h > conftest.vals
2262rm -f conftest.hdr
2263
2264# This sed command replaces #undef with comments. This is necessary, for
2265# example, in the case of _POSIX_SOURCE, which is predefined and required
2266# on some systems where configure will not decide to define it.
2267cat >> conftest.vals <<\EOF
2268s%^[ ]*#[ ]*undef[ ][ ]*[a-zA-Z_][a-zA-Z_0-9]*%/* & */%
2269EOF
2270
2271# Break up conftest.vals because some shells have a limit on
2272# the size of here documents, and old seds have small limits too.
2273
2274rm -f conftest.tail
2275while :
2276do
2277 ac_lines=`grep -c . conftest.vals`
2278 # grep -c gives empty output for an empty file on some AIX systems.
2279 if test -z "$ac_lines" || test "$ac_lines" -eq 0; then break; fi
2280 # Write a limited-size here document to conftest.frag.
2281 echo ' cat > conftest.frag <<CEOF' >> $CONFIG_STATUS
2282 sed ${ac_max_here_lines}q conftest.vals >> $CONFIG_STATUS
2283 echo 'CEOF
2284 sed -f conftest.frag conftest.in > conftest.out
2285 rm -f conftest.in
2286 mv conftest.out conftest.in
2287' >> $CONFIG_STATUS
2288 sed 1,${ac_max_here_lines}d conftest.vals > conftest.tail
2289 rm -f conftest.vals
2290 mv conftest.tail conftest.vals
2291done
2292rm -f conftest.vals
2293
2294cat >> $CONFIG_STATUS <<\EOF
2295 rm -f conftest.frag conftest.h
2296 echo "/* $ac_file. Generated automatically by configure. */" > conftest.h
2297 cat conftest.in >> conftest.h
2298 rm -f conftest.in
2299 if cmp -s $ac_file conftest.h 2>/dev/null; then
2300 echo "$ac_file is unchanged"
2301 rm -f conftest.h
2302 else
2303 # Remove last slash and all that follows it. Not all systems have dirname.
2304 ac_dir=`echo $ac_file|sed 's%/[^/][^/]*$%%'`
2305 if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
2306 # The file is in a subdirectory.
2307 test ! -d "$ac_dir" && mkdir "$ac_dir"
2308 fi
2309 rm -f $ac_file
2310 mv conftest.h $ac_file
2311 fi
2312fi; done
2313
2314EOF
2315
2316cat >> $CONFIG_STATUS <<EOF
2317ac_sources="$sim_link_files"
2318ac_dests="$sim_link_links"
2319EOF
2320
2321cat >> $CONFIG_STATUS <<\EOF
2322srcdir=$ac_given_srcdir
2323while test -n "$ac_sources"; do
2324 set $ac_dests; ac_dest=$1; shift; ac_dests=$*
2325 set $ac_sources; ac_source=$1; shift; ac_sources=$*
2326
2327 echo "linking $srcdir/$ac_source to $ac_dest"
2328
2329 if test ! -r $srcdir/$ac_source; then
2330 { echo "configure: error: $srcdir/$ac_source: File not found" 1>&2; exit 1; }
2331 fi
2332 rm -f $ac_dest
2333
2334 # Make relative symlinks.
2335 # Remove last slash and all that follows it. Not all systems have dirname.
2336 ac_dest_dir=`echo $ac_dest|sed 's%/[^/][^/]*$%%'`
2337 if test "$ac_dest_dir" != "$ac_dest" && test "$ac_dest_dir" != .; then
2338 # The dest file is in a subdirectory.
2339 test ! -d "$ac_dest_dir" && mkdir "$ac_dest_dir"
2340 ac_dest_dir_suffix="/`echo $ac_dest_dir|sed 's%^\./%%'`"
2341 # A "../" for each directory in $ac_dest_dir_suffix.
2342 ac_dots=`echo $ac_dest_dir_suffix|sed 's%/[^/]*%../%g'`
2343 else
2344 ac_dest_dir_suffix= ac_dots=
2345 fi
2346
2347 case "$srcdir" in
2348 [/$]*) ac_rel_source="$srcdir/$ac_source" ;;
2349 *) ac_rel_source="$ac_dots$srcdir/$ac_source" ;;
2350 esac
2351
2352 # Make a symlink if possible; otherwise try a hard link.
2353 if ln -s $ac_rel_source $ac_dest 2>/dev/null ||
2354 ln $srcdir/$ac_source $ac_dest; then :
2355 else
2356 { echo "configure: error: can not link $ac_dest to $srcdir/$ac_source" 1>&2; exit 1; }
2357 fi
2358done
11c49a46
DE
2359EOF
2360cat >> $CONFIG_STATUS <<EOF
15c16493 2361
11c49a46
DE
2362EOF
2363cat >> $CONFIG_STATUS <<\EOF
6fea4763
DE
2364case "x$CONFIG_FILES" in
2365 xMakefile*)
15c16493
AC
2366 echo "Merging Makefile.sim+Make-common.sim into Makefile ..."
2367 rm -f Makesim1.tmp Makesim2.tmp Makefile
2368 sed -n -e '/^## COMMON_PRE_/,/^## End COMMON_PRE_/ p' <Make-common.sim >Makesim1.tmp
2369 sed -n -e '/^## COMMON_POST_/,/^## End COMMON_POST_/ p' <Make-common.sim >Makesim2.tmp
2370 sed -e '/^## COMMON_PRE_/ r Makesim1.tmp' \
2371 -e '/^## COMMON_POST_/ r Makesim2.tmp' \
2372 <Makefile.sim >Makefile
2373 rm -f Makefile.sim Make-common.sim Makesim1.tmp Makesim2.tmp
2374 ;;
2375 esac
2376 case "x$CONFIG_HEADERS" in xconfig.h:config.in) echo > stamp-h ;; esac
2377
2378exit 0
2379EOF
2380chmod +x $CONFIG_STATUS
2381rm -fr confdefs* $ac_clean_files
2382test "$no_create" = yes || ${CONFIG_SHELL-/bin/sh} $CONFIG_STATUS || exit 1
2383
2384
This page took 0.149515 seconds and 4 git commands to generate.