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