* infrun.c: Fix prototype of signals_info to match static funtion.
[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
1515 if test x"$GCC" != "x" -a x"${default_sim_inline}" != "x" ; then
1516 sim_inline="${default_sim_inline}"
1517 if test x"$silent" != x"yes"; then
1518 echo "Setting inline flags = $sim_inline" 6>&1
1519 fi
1520else
1521 sim_inline=""
1522fi
1523fi
1524
1525
247fccde 1526wire_endian="LITTLE_ENDIAN"
92f91d1f 1527default_endian=""
15c16493
AC
1528# Check whether --enable-sim-endian or --disable-sim-endian was given.
1529if test "${enable_sim_endian+set}" = set; then
1530 enableval="$enable_sim_endian"
1531 case "${enableval}" in
15c16493
AC
1532 b*|B*) sim_endian="-DWITH_TARGET_BYTE_ORDER=BIG_ENDIAN";;
1533 l*|L*) sim_endian="-DWITH_TARGET_BYTE_ORDER=LITTLE_ENDIAN";;
247fccde
AC
1534 yes) if test x"$wire_endian" != x; then
1535 sim_endian="-DWITH_TARGET_BYTE_ORDER=${wire_endian}"
1536 else
92f91d1f
AC
1537 if test x"$default_endian" != x; then
1538 sim_endian="-DWITH_TARGET_BYTE_ORDER=${default_endian}"
1539 else
1540 echo "No hard-wired endian for target $target" 1>&6
1541 sim_endian="-DWITH_TARGET_BYTE_ORDER=0"
1542 fi
247fccde
AC
1543 fi;;
1544 no) if test x"$default_endian" != x; then
1545 sim_endian="-DWITH_DEFAULT_TARGET_BYTE_ORDER=${default_endian}"
1546 else
92f91d1f
AC
1547 if test x"$wire_endian" != x; then
1548 sim_endian="-DWITH_DEFAULT_TARGET_BYTE_ORDER=${wire_endian}"
1549 else
1550 echo "No default endian for target $target" 1>&6
1551 sim_endian="-DWITH_DEFAULT_TARGET_BYTE_ORDER=0"
1552 fi
247fccde 1553 fi;;
15c16493
AC
1554 *) { echo "configure: error: "Unknown value $enableval for --enable-sim-endian"" 1>&2; exit 1; }; sim_endian="";;
1555esac
1556if test x"$silent" != x"yes" && test x"$sim_endian" != x""; then
1557 echo "Setting endian flags = $sim_endian" 6>&1
1558fi
1559else
92f91d1f
AC
1560 if test x"$default_endian" != x; then
1561 sim_endian="-DWITH_DEFAULT_TARGET_BYTE_ORDER=${default_endian}"
1562else
1563 if test x"$wire_endian" != x; then
1564 sim_endian="-DWITH_TARGET_BYTE_ORDER=${wire_endian}"
1565 else
1566 sim_endian=
1567 fi
1568fi
15c16493 1569fi
15c16493 1570
794e9ac9 1571wire_alignment="FORCED_ALIGNMENT"
b45caf05 1572default_alignment=""
15c16493 1573
8c5b6ead
MM
1574# Check whether --enable-sim-alignment or --disable-sim-alignment was given.
1575if test "${enable_sim_alignment+set}" = set; then
1576 enableval="$enable_sim_alignment"
1577 case "${enableval}" in
b45caf05
AC
1578 strict | STRICT) sim_alignment="-DWITH_ALIGNMENT=STRICT_ALIGNMENT";;
1579 nonstrict | NONSTRICT) sim_alignment="-DWITH_ALIGNMENT=NONSTRICT_ALIGNMENT";;
1580 forced | FORCED) sim_alignment="-DWITH_ALIGNMENT=FORCED_ALIGNMENT";;
1581 yes) if test x"$wire_alignment" != x; then
1582 sim_alignment="-DWITH_ALIGNMENT=${wire_alignment}"
1583 else
794e9ac9
AC
1584 if test x"$default_alignment" != x; then
1585 sim_alignment="-DWITH_ALIGNMENT=${default_alignment}"
1586 else
1587 echo "No hard-wired alignment for target $target" 1>&6
1588 sim_alignment="-DWITH_ALIGNMENT=0"
1589 fi
b45caf05
AC
1590 fi;;
1591 no) if test x"$default_alignment" != x; then
1592 sim_alignment="-DWITH_DEFAULT_ALIGNMENT=${default_alignment}"
1593 else
794e9ac9
AC
1594 if test x"$wire_alignment" != x; then
1595 sim_alignment="-DWITH_DEFAULT_ALIGNMENT=${wire_alignment}"
1596 else
1597 echo "No default alignment for target $target" 1>&6
1598 sim_alignment="-DWITH_DEFAULT_ALIGNMENT=0"
1599 fi
b45caf05
AC
1600 fi;;
1601 *) { echo "configure: error: "Unknown value $enableval passed to --enable-sim-alignment"" 1>&2; exit 1; }; sim_alignment="";;
8c5b6ead
MM
1602esac
1603if test x"$silent" != x"yes" && test x"$sim_alignment" != x""; then
1604 echo "Setting alignment flags = $sim_alignment" 6>&1
1605fi
1606else
794e9ac9
AC
1607 if test x"$default_alignment" != x; then
1608 sim_alignment="-DWITH_DEFAULT_ALIGNMENT=${default_alignment}"
1609else
1610 if test x"$wire_alignment" != x; then
1611 sim_alignment="-DWITH_ALIGNMENT=${wire_alignment}"
1612 else
1613 sim_alignment=
1614 fi
1615fi
8c5b6ead
MM
1616fi
1617
1618
15c16493
AC
1619# Check whether --enable-sim-hostendian or --disable-sim-hostendian was given.
1620if test "${enable_sim_hostendian+set}" = set; then
1621 enableval="$enable_sim_hostendian"
1622 case "${enableval}" in
1623 no) sim_hostendian="-DWITH_HOST_BYTE_ORDER=0";;
1624 b*|B*) sim_hostendian="-DWITH_HOST_BYTE_ORDER=BIG_ENDIAN";;
1625 l*|L*) sim_hostendian="-DWITH_HOST_BYTE_ORDER=LITTLE_ENDIAN";;
1626 *) { echo "configure: error: "Unknown value $enableval for --enable-sim-hostendian"" 1>&2; exit 1; }; sim_hostendian="";;
1627esac
1628if test x"$silent" != x"yes" && test x"$sim_hostendian" != x""; then
1629 echo "Setting hostendian flags = $sim_hostendian" 6>&1
1630fi
1631else
1632
1633if test "x$cross_compiling" = "xno"; then
1634 echo $ac_n "checking whether byte ordering is bigendian""... $ac_c" 1>&6
278bda40 1635echo "configure:1636: checking whether byte ordering is bigendian" >&5
15c16493
AC
1636if eval "test \"`echo '$''{'ac_cv_c_bigendian'+set}'`\" = set"; then
1637 echo $ac_n "(cached) $ac_c" 1>&6
1638else
1639 ac_cv_c_bigendian=unknown
1640# See if sys/param.h defines the BYTE_ORDER macro.
1641cat > conftest.$ac_ext <<EOF
278bda40 1642#line 1643 "configure"
15c16493
AC
1643#include "confdefs.h"
1644#include <sys/types.h>
1645#include <sys/param.h>
11c49a46 1646int main() {
15c16493
AC
1647
1648#if !BYTE_ORDER || !BIG_ENDIAN || !LITTLE_ENDIAN
1649 bogus endian macros
1650#endif
1651; return 0; }
1652EOF
278bda40 1653if { (eval echo configure:1654: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
15c16493
AC
1654 rm -rf conftest*
1655 # It does; now see whether it defined to BIG_ENDIAN or not.
1656cat > conftest.$ac_ext <<EOF
278bda40 1657#line 1658 "configure"
15c16493
AC
1658#include "confdefs.h"
1659#include <sys/types.h>
1660#include <sys/param.h>
11c49a46 1661int main() {
15c16493
AC
1662
1663#if BYTE_ORDER != BIG_ENDIAN
1664 not big endian
1665#endif
1666; return 0; }
1667EOF
278bda40 1668if { (eval echo configure:1669: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
15c16493
AC
1669 rm -rf conftest*
1670 ac_cv_c_bigendian=yes
1671else
11c49a46
DE
1672 echo "configure: failed program was:" >&5
1673 cat conftest.$ac_ext >&5
15c16493
AC
1674 rm -rf conftest*
1675 ac_cv_c_bigendian=no
1676fi
1677rm -f conftest*
11c49a46
DE
1678else
1679 echo "configure: failed program was:" >&5
1680 cat conftest.$ac_ext >&5
15c16493
AC
1681fi
1682rm -f conftest*
1683if test $ac_cv_c_bigendian = unknown; then
1684if test "$cross_compiling" = yes; then
1685 { echo "configure: error: can not run test program while cross compiling" 1>&2; exit 1; }
1686else
11c49a46 1687 cat > conftest.$ac_ext <<EOF
278bda40 1688#line 1689 "configure"
15c16493
AC
1689#include "confdefs.h"
1690main () {
1691 /* Are we little or big endian? From Harbison&Steele. */
1692 union
1693 {
1694 long l;
1695 char c[sizeof (long)];
1696 } u;
1697 u.l = 1;
1698 exit (u.c[sizeof (long) - 1] == 1);
1699}
1700EOF
278bda40 1701if { (eval echo configure:1702: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit) 2>/dev/null
11c49a46 1702then
15c16493
AC
1703 ac_cv_c_bigendian=no
1704else
11c49a46
DE
1705 echo "configure: failed program was:" >&5
1706 cat conftest.$ac_ext >&5
1707 rm -fr conftest*
15c16493
AC
1708 ac_cv_c_bigendian=yes
1709fi
dd442a44 1710rm -fr conftest*
11c49a46
DE
1711fi
1712
15c16493
AC
1713fi
1714fi
1715
1716echo "$ac_t""$ac_cv_c_bigendian" 1>&6
1717if test $ac_cv_c_bigendian = yes; then
1718 cat >> confdefs.h <<\EOF
1719#define WORDS_BIGENDIAN 1
1720EOF
1721
1722fi
1723
1724 if test $ac_cv_c_bigendian = yes; then
1725 sim_hostendian="-DWITH_HOST_BYTE_ORDER=BIG_ENDIAN"
1726 else
1727 sim_hostendian="-DWITH_HOST_BYTE_ORDER=LITTLE_ENDIAN"
1728 fi
1729else
1730 sim_hostendian="-DWITH_HOST_BYTE_ORDER=0"
1731fi
1732fi
1733
1734
15c16493
AC
1735# Check whether --enable-sim-warnings or --disable-sim-warnings was given.
1736if test "${enable_sim_warnings+set}" = set; then
1737 enableval="$enable_sim_warnings"
1738 case "${enableval}" in
1739 yes) sim_warnings="-Werror -Wall -Wpointer-arith -Wmissing-prototypes -Wmissing-declarations ";;
1740 no) sim_warnings="-w";;
1741 *) sim_warnings=`echo "${enableval}" | sed -e "s/,/ /g"`;;
1742esac
1743if test x"$silent" != x"yes" && test x"$sim_warnings" != x""; then
1744 echo "Setting warning flags = $sim_warnings" 6>&1
1745fi
1746else
1747 sim_warnings=""
1748fi
1749
1750
15c16493
AC
1751default_sim_reserved_bits="1"
1752# Check whether --enable-sim-reserved-bits or --disable-sim-reserved-bits was given.
1753if test "${enable_sim_reserved_bits+set}" = set; then
1754 enableval="$enable_sim_reserved_bits"
1755 case "${enableval}" in
1756 yes) sim_reserved_bits="-DWITH_RESERVED_BITS=1";;
1757 no) sim_reserved_bits="-DWITH_RESERVED_BITS=0";;
1758 *) { echo "configure: error: "--enable-sim-reserved-bits does not take a value"" 1>&2; exit 1; }; sim_reserved_bits="";;
1759esac
1760if test x"$silent" != x"yes" && test x"$sim_reserved_bits" != x""; then
1761 echo "Setting reserved flags = $sim_reserved_bits" 6>&1
1762fi
1763else
1764 sim_reserved_bits="-DWITH_RESERVED_BITS=${default_sim_reserved_bits}"
1765fi
1766
412c4e94
AC
1767wire_word_bitsize="32"
1768wire_word_msb="31"
1769wire_address_bitsize=""
1770wire_cell_bitsize=""
6e51f990
DE
1771# Check whether --enable-sim-bitsize or --disable-sim-bitsize was given.
1772if test "${enable_sim_bitsize+set}" = set; then
1773 enableval="$enable_sim_bitsize"
412c4e94
AC
1774 sim_bitsize=
1775case "${enableval}" in
1776 64,63 | 64,63,* ) sim_bitsize="-DWITH_TARGET_WORD_BITSIZE=64 -DWITH_TARGET_WORD_MSB=63";;
1777 32,31 | 32,31,* ) sim_bitsize="-DWITH_TARGET_WORD_BITSIZE=32 -DWITH_TARGET_WORD_MSB=31";;
1778 64,0 | 64,0,* ) sim_bitsize="-DWITH_TARGET_WORD_BITSIZE=32 -DWITH_TARGET_WORD_MSB=0";;
1779 32,0 | 64,0,* ) sim_bitsize="-DWITH_TARGET_WORD_BITSIZE=32 -DWITH_TARGET_WORD_MSB=0";;
1780 32) if test x"$wire_word_msb" != x -a x"$wire_word_msb" != x0; then
6e51f990
DE
1781 sim_bitsize="-DWITH_TARGET_WORD_BITSIZE=32 -DWITH_TARGET_WORD_MSB=31"
1782 else
1783 sim_bitsize="-DWITH_TARGET_WORD_BITSIZE=32 -DWITH_TARGET_WORD_MSB=0"
1784 fi ;;
412c4e94 1785 64) if test x"$wire_word_msb" != x -a x"$wire_word_msb" != x0; then
6e51f990
DE
1786 sim_bitsize="-DWITH_TARGET_WORD_BITSIZE=64 -DWITH_TARGET_WORD_MSB=63"
1787 else
1788 sim_bitsize="-DWITH_TARGET_WORD_BITSIZE=64 -DWITH_TARGET_WORD_MSB=0"
1789 fi ;;
412c4e94
AC
1790 *) { echo "configure: error: "--enable-sim-bitsize was given $enableval. Expected 32 or 64"" 1>&2; exit 1; } ;;
1791esac
1792# address bitsize
1793tmp=`echo "${enableval}" | sed -e "s/^[0-9]*,*[0-9]*,*//"`
1794case x"${tmp}" in
1795 x ) ;;
1796 x32 | x32,* ) sim_bitsize="${sim_bitsize} -DWITH_TARGET_ADDRESS_BITSIZE=32" ;;
1797 x64 | x64,* ) sim_bitsize="${sim_bitsize} -DWITH_TARGET_ADDRESS_BITSIZE=64" ;;
1798 * ) { echo "configure: error: "--enable-sim-bitsize was given address size $enableval. Expected 32 or 64"" 1>&2; exit 1; } ;;
1799esac
1800# cell bitsize
1801tmp=`echo "${enableval}" | sed -e "s/^[0-9]*,*[0-9*]*,*[0-9]*,*//"`
1802case x"${tmp}" in
1803 x ) ;;
1804 x32 | x32,* ) sim_bitsize="${sim_bitsize} -DWITH_TARGET_CELL_BITSIZE=32" ;;
1805 x64 | x64,* ) sim_bitsize="${sim_bitsize} -DWITH_TARGET_CELL_BITSIZE=64" ;;
1806 * ) { echo "configure: error: "--enable-sim-bitsize was given cell size $enableval. Expected 32 or 64"" 1>&2; exit 1; } ;;
6e51f990
DE
1807esac
1808if test x"$silent" != x"yes" && test x"$sim_bitsize" != x""; then
1809 echo "Setting bitsize flags = $sim_bitsize" 6>&1
1810fi
1811else
1812 sim_bitsize=""
412c4e94
AC
1813if test x"$wire_word_bitsize" != x; then
1814 sim_bitsize="$sim_bitsize -DWITH_TARGET_WORD_BITSIZE=$wire_word_bitsize"
1815fi
1816if test x"$wire_word_msb" != x; then
1817 sim_bitsize="$sim_bitsize -DWITH_TARGET_WORD_MSB=$wire_word_msb"
1818fi
1819if test x"$wire_address_bitsize" != x; then
1820 sim_bitsize="$sim_bitsize -DWITH_TARGET_ADDRESS_BITSIZE=$wire_address_bitsize"
6e51f990 1821fi
412c4e94
AC
1822if test x"$wire_cell_bitsize" != x; then
1823 sim_bitsize="$sim_bitsize -DWITH_TARGET_CELL_BITSIZE=$wire_cell_bitsize"
6e51f990
DE
1824fi
1825fi
1826
15c16493 1827
15c16493
AC
1828for ac_hdr in stdlib.h unistd.h string.h strings.h
1829do
11c49a46 1830ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
15c16493 1831echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
278bda40 1832echo "configure:1833: checking for $ac_hdr" >&5
15c16493
AC
1833if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
1834 echo $ac_n "(cached) $ac_c" 1>&6
1835else
1836 cat > conftest.$ac_ext <<EOF
278bda40 1837#line 1838 "configure"
15c16493
AC
1838#include "confdefs.h"
1839#include <$ac_hdr>
1840EOF
1841ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
278bda40 1842{ (eval echo configure:1843: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
15c16493
AC
1843ac_err=`grep -v '^ *+' conftest.out`
1844if test -z "$ac_err"; then
1845 rm -rf conftest*
1846 eval "ac_cv_header_$ac_safe=yes"
1847else
1848 echo "$ac_err" >&5
11c49a46
DE
1849 echo "configure: failed program was:" >&5
1850 cat conftest.$ac_ext >&5
15c16493
AC
1851 rm -rf conftest*
1852 eval "ac_cv_header_$ac_safe=no"
1853fi
1854rm -f conftest*
1855fi
1856if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
1857 echo "$ac_t""yes" 1>&6
11c49a46 1858 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
15c16493
AC
1859 cat >> confdefs.h <<EOF
1860#define $ac_tr_hdr 1
1861EOF
1862
1863else
1864 echo "$ac_t""no" 1>&6
1865fi
1866done
1867
8c5b6ead
MM
1868for ac_func in getpid kill
1869do
1870echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
278bda40 1871echo "configure:1872: checking for $ac_func" >&5
8c5b6ead
MM
1872if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
1873 echo $ac_n "(cached) $ac_c" 1>&6
1874else
1875 cat > conftest.$ac_ext <<EOF
278bda40 1876#line 1877 "configure"
8c5b6ead
MM
1877#include "confdefs.h"
1878/* System header to define __stub macros and hopefully few prototypes,
1879 which can conflict with char $ac_func(); below. */
1880#include <assert.h>
1881/* Override any gcc2 internal prototype to avoid an error. */
1882/* We use char because int might match the return type of a gcc2
1883 builtin and then its argument prototype would still apply. */
1884char $ac_func();
1885
1886int main() {
1887
1888/* The GNU C library defines this for functions which it implements
1889 to always fail with ENOSYS. Some functions are actually named
1890 something starting with __ and the normal name is an alias. */
1891#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
1892choke me
1893#else
1894$ac_func();
1895#endif
1896
1897; return 0; }
1898EOF
278bda40 1899if { (eval echo configure:1900: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
8c5b6ead
MM
1900 rm -rf conftest*
1901 eval "ac_cv_func_$ac_func=yes"
1902else
1903 echo "configure: failed program was:" >&5
1904 cat conftest.$ac_ext >&5
1905 rm -rf conftest*
1906 eval "ac_cv_func_$ac_func=no"
1907fi
1908rm -f conftest*
1909fi
1910
1911if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
1912 echo "$ac_t""yes" 1>&6
1913 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
1914 cat >> confdefs.h <<EOF
1915#define $ac_tr_func 1
1916EOF
1917
1918else
1919 echo "$ac_t""no" 1>&6
1920fi
1921done
15c16493
AC
1922
1923
1924
1925
1926trap '' 1 2 15
1927cat > confcache <<\EOF
1928# This file is a shell script that caches the results of configure
1929# tests run on this system so they can be shared between configure
1930# scripts and configure runs. It is not useful on other systems.
1931# If it contains results you don't want to keep, you may remove or edit it.
1932#
1933# By default, configure uses ./config.cache as the cache file,
1934# creating it if it does not exist already. You can give configure
1935# the --cache-file=FILE option to use a different cache file; that is
1936# what configure does when it calls configure scripts in
1937# subdirectories, so they share the cache.
1938# Giving --cache-file=/dev/null disables caching, for debugging configure.
1939# config.status only pays attention to the cache file if you give it the
1940# --recheck option to rerun configure.
1941#
1942EOF
11c49a46
DE
1943# The following way of writing the cache mishandles newlines in values,
1944# but we know of no workaround that is simple, portable, and efficient.
1945# So, don't put newlines in cache variables' values.
15c16493
AC
1946# Ultrix sh set writes to stderr and can't be redirected directly,
1947# and sets the high bit in the cache file unless we assign to the vars.
1948(set) 2>&1 |
d89fa2d8 1949 case `(ac_space=' '; set) 2>&1 | grep ac_space` in
11c49a46
DE
1950 *ac_space=\ *)
1951 # `set' does not quote correctly, so add quotes (double-quote substitution
1952 # turns \\\\ into \\, and sed turns \\ into \).
1953 sed -n \
1954 -e "s/'/'\\\\''/g" \
1955 -e "s/^\\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\\)=\\(.*\\)/\\1=\${\\1='\\2'}/p"
1956 ;;
1957 *)
1958 # `set' quotes correctly as required by POSIX, so do not add quotes.
1959 sed -n -e 's/^\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\)=\(.*\)/\1=${\1=\2}/p'
1960 ;;
1961 esac >> confcache
15c16493
AC
1962if cmp -s $cache_file confcache; then
1963 :
1964else
1965 if test -w $cache_file; then
1966 echo "updating cache $cache_file"
1967 cat confcache > $cache_file
1968 else
1969 echo "not updating unwritable cache $cache_file"
1970 fi
1971fi
1972rm -f confcache
1973
1974trap 'rm -fr conftest* confdefs* core core.* *.core $ac_clean_files; exit 1' 1 2 15
1975
1976test "x$prefix" = xNONE && prefix=$ac_default_prefix
1977# Let make expand exec_prefix.
1978test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
1979
1980# Any assignment to VPATH causes Sun make to only execute
1981# the first set of double-colon rules, so remove it if not needed.
1982# If there is a colon in the path, we need to keep it.
1983if test "x$srcdir" = x.; then
1984 ac_vpsub='/^[ ]*VPATH[ ]*=[^:]*$/d'
1985fi
1986
1987trap 'rm -f $CONFIG_STATUS conftest*; exit 1' 1 2 15
1988
1989DEFS=-DHAVE_CONFIG_H
1990
1991# Without the "./", some shells look in PATH for config.status.
1992: ${CONFIG_STATUS=./config.status}
1993
1994echo creating $CONFIG_STATUS
1995rm -f $CONFIG_STATUS
1996cat > $CONFIG_STATUS <<EOF
1997#! /bin/sh
1998# Generated automatically by configure.
1999# Run this file to recreate the current configuration.
2000# This directory was configured as follows,
2001# on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
2002#
2003# $0 $ac_configure_args
2004#
2005# Compiler output produced by configure, useful for debugging
2006# configure, is in ./config.log if it exists.
2007
2008ac_cs_usage="Usage: $CONFIG_STATUS [--recheck] [--version] [--help]"
2009for ac_option
2010do
2011 case "\$ac_option" in
2012 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
2013 echo "running \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion"
2014 exec \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion ;;
2015 -version | --version | --versio | --versi | --vers | --ver | --ve | --v)
d89fa2d8 2016 echo "$CONFIG_STATUS generated by autoconf version 2.12.1"
15c16493
AC
2017 exit 0 ;;
2018 -help | --help | --hel | --he | --h)
2019 echo "\$ac_cs_usage"; exit 0 ;;
2020 *) echo "\$ac_cs_usage"; exit 1 ;;
2021 esac
2022done
2023
2024ac_given_srcdir=$srcdir
2025ac_given_INSTALL="$INSTALL"
2026
6fea4763 2027trap '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
2028EOF
2029cat >> $CONFIG_STATUS <<EOF
2030
2031# Protect against being on the right side of a sed subst in config.status.
2032sed 's/%@/@@/; s/@%/@@/; s/%g\$/@g/; /@g\$/s/[\\\\&%]/\\\\&/g;
2033 s/@@/%@/; s/@@/@%/; s/@g\$/%g/' > conftest.subs <<\\CEOF
2034$ac_vpsub
2035$extrasub
6e51f990 2036s%@sim_environment@%$sim_environment%g
92f91d1f
AC
2037s%@sim_alignment@%$sim_alignment%g
2038s%@sim_assert@%$sim_assert%g
af51b8d5 2039s%@sim_bitsize@%$sim_bitsize%g
92f91d1f
AC
2040s%@sim_endian@%$sim_endian%g
2041s%@sim_hostendian@%$sim_hostendian%g
2042s%@sim_float@%$sim_float%g
2043s%@sim_scache@%$sim_scache%g
2044s%@sim_default_model@%$sim_default_model%g
2045s%@sim_hardware@%$sim_hardware%g
9a8e61f1 2046s%@sim_hw_obj@%$sim_hw_obj%g
d89fa2d8 2047s%@sim_hw@%$sim_hw%g
92f91d1f
AC
2048s%@sim_inline@%$sim_inline%g
2049s%@sim_packages@%$sim_packages%g
2050s%@sim_regparm@%$sim_regparm%g
2051s%@sim_reserved_bits@%$sim_reserved_bits%g
2052s%@sim_smp@%$sim_smp%g
2053s%@sim_stdcall@%$sim_stdcall%g
2054s%@sim_xor_endian@%$sim_xor_endian%g
2055s%@sim_warnings@%$sim_warnings%g
d89fa2d8 2056s%@SHELL@%$SHELL%g
15c16493
AC
2057s%@CFLAGS@%$CFLAGS%g
2058s%@CPPFLAGS@%$CPPFLAGS%g
2059s%@CXXFLAGS@%$CXXFLAGS%g
2060s%@DEFS@%$DEFS%g
2061s%@LDFLAGS@%$LDFLAGS%g
2062s%@LIBS@%$LIBS%g
2063s%@exec_prefix@%$exec_prefix%g
2064s%@prefix@%$prefix%g
2065s%@program_transform_name@%$program_transform_name%g
2066s%@bindir@%$bindir%g
2067s%@sbindir@%$sbindir%g
2068s%@libexecdir@%$libexecdir%g
2069s%@datadir@%$datadir%g
2070s%@sysconfdir@%$sysconfdir%g
2071s%@sharedstatedir@%$sharedstatedir%g
2072s%@localstatedir@%$localstatedir%g
2073s%@libdir@%$libdir%g
2074s%@includedir@%$includedir%g
2075s%@oldincludedir@%$oldincludedir%g
2076s%@infodir@%$infodir%g
2077s%@mandir@%$mandir%g
2078s%@host@%$host%g
2079s%@host_alias@%$host_alias%g
2080s%@host_cpu@%$host_cpu%g
2081s%@host_vendor@%$host_vendor%g
2082s%@host_os@%$host_os%g
2083s%@target@%$target%g
2084s%@target_alias@%$target_alias%g
2085s%@target_cpu@%$target_cpu%g
2086s%@target_vendor@%$target_vendor%g
2087s%@target_os@%$target_os%g
2088s%@build@%$build%g
2089s%@build_alias@%$build_alias%g
2090s%@build_cpu@%$build_cpu%g
2091s%@build_vendor@%$build_vendor%g
2092s%@build_os@%$build_os%g
2093s%@CC@%$CC%g
2094s%@INSTALL_PROGRAM@%$INSTALL_PROGRAM%g
2095s%@INSTALL_DATA@%$INSTALL_DATA%g
2096s%@CC_FOR_BUILD@%$CC_FOR_BUILD%g
2097s%@HDEFINES@%$HDEFINES%g
2098s%@AR@%$AR%g
2099s%@RANLIB@%$RANLIB%g
2100s%@CPP@%$CPP%g
462cfbc4 2101s%@MAINT@%$MAINT%g
15c16493
AC
2102s%@sim_bswap@%$sim_bswap%g
2103s%@sim_cflags@%$sim_cflags%g
2104s%@sim_debug@%$sim_debug%g
2105s%@sim_stdio@%$sim_stdio%g
2106s%@sim_trace@%$sim_trace%g
dd442a44 2107s%@sim_profile@%$sim_profile%g
15c16493
AC
2108
2109CEOF
2110EOF
11c49a46
DE
2111
2112cat >> $CONFIG_STATUS <<\EOF
2113
2114# Split the substitutions into bite-sized pieces for seds with
2115# small command number limits, like on Digital OSF/1 and HP-UX.
2116ac_max_sed_cmds=90 # Maximum number of lines to put in a sed script.
2117ac_file=1 # Number of current file.
2118ac_beg=1 # First line for current file.
2119ac_end=$ac_max_sed_cmds # Line after last line for current file.
2120ac_more_lines=:
2121ac_sed_cmds=""
2122while $ac_more_lines; do
2123 if test $ac_beg -gt 1; then
2124 sed "1,${ac_beg}d; ${ac_end}q" conftest.subs > conftest.s$ac_file
2125 else
2126 sed "${ac_end}q" conftest.subs > conftest.s$ac_file
2127 fi
2128 if test ! -s conftest.s$ac_file; then
2129 ac_more_lines=false
2130 rm -f conftest.s$ac_file
2131 else
2132 if test -z "$ac_sed_cmds"; then
2133 ac_sed_cmds="sed -f conftest.s$ac_file"
2134 else
2135 ac_sed_cmds="$ac_sed_cmds | sed -f conftest.s$ac_file"
2136 fi
2137 ac_file=`expr $ac_file + 1`
2138 ac_beg=$ac_end
2139 ac_end=`expr $ac_end + $ac_max_sed_cmds`
2140 fi
2141done
2142if test -z "$ac_sed_cmds"; then
2143 ac_sed_cmds=cat
2144fi
2145EOF
2146
15c16493
AC
2147cat >> $CONFIG_STATUS <<EOF
2148
6fea4763 2149CONFIG_FILES=\${CONFIG_FILES-"Makefile.sim:Makefile.in Make-common.sim:../common/Make-common.in .gdbinit:../common/gdbinit.in"}
15c16493
AC
2150EOF
2151cat >> $CONFIG_STATUS <<\EOF
2152for ac_file in .. $CONFIG_FILES; do if test "x$ac_file" != x..; then
11c49a46 2153 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
15c16493 2154 case "$ac_file" in
11c49a46 2155 *:*) ac_file_in=`echo "$ac_file"|sed 's%[^:]*:%%'`
15c16493
AC
2156 ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
2157 *) ac_file_in="${ac_file}.in" ;;
2158 esac
2159
11c49a46 2160 # Adjust a relative srcdir, top_srcdir, and INSTALL for subdirectories.
15c16493
AC
2161
2162 # Remove last slash and all that follows it. Not all systems have dirname.
2163 ac_dir=`echo $ac_file|sed 's%/[^/][^/]*$%%'`
2164 if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
2165 # The file is in a subdirectory.
2166 test ! -d "$ac_dir" && mkdir "$ac_dir"
2167 ac_dir_suffix="/`echo $ac_dir|sed 's%^\./%%'`"
2168 # A "../" for each directory in $ac_dir_suffix.
2169 ac_dots=`echo $ac_dir_suffix|sed 's%/[^/]*%../%g'`
2170 else
2171 ac_dir_suffix= ac_dots=
2172 fi
2173
2174 case "$ac_given_srcdir" in
2175 .) srcdir=.
2176 if test -z "$ac_dots"; then top_srcdir=.
2177 else top_srcdir=`echo $ac_dots|sed 's%/$%%'`; fi ;;
2178 /*) srcdir="$ac_given_srcdir$ac_dir_suffix"; top_srcdir="$ac_given_srcdir" ;;
2179 *) # Relative path.
2180 srcdir="$ac_dots$ac_given_srcdir$ac_dir_suffix"
2181 top_srcdir="$ac_dots$ac_given_srcdir" ;;
2182 esac
2183
2184 case "$ac_given_INSTALL" in
2185 [/$]*) INSTALL="$ac_given_INSTALL" ;;
2186 *) INSTALL="$ac_dots$ac_given_INSTALL" ;;
2187 esac
11c49a46 2188
15c16493
AC
2189 echo creating "$ac_file"
2190 rm -f "$ac_file"
2191 configure_input="Generated automatically from `echo $ac_file_in|sed 's%.*/%%'` by configure."
2192 case "$ac_file" in
2193 *Makefile*) ac_comsub="1i\\
2194# $configure_input" ;;
2195 *) ac_comsub= ;;
2196 esac
11c49a46
DE
2197
2198 ac_file_inputs=`echo $ac_file_in|sed -e "s%^%$ac_given_srcdir/%" -e "s%:% $ac_given_srcdir/%g"`
15c16493
AC
2199 sed -e "$ac_comsub
2200s%@configure_input@%$configure_input%g
2201s%@srcdir@%$srcdir%g
2202s%@top_srcdir@%$top_srcdir%g
2203s%@INSTALL@%$INSTALL%g
11c49a46 2204" $ac_file_inputs | (eval "$ac_sed_cmds") > $ac_file
15c16493 2205fi; done
11c49a46 2206rm -f conftest.s*
15c16493
AC
2207
2208# These sed commands are passed to sed as "A NAME B NAME C VALUE D", where
2209# NAME is the cpp macro being defined and VALUE is the value it is being given.
2210#
2211# ac_d sets the value in "#define NAME VALUE" lines.
2212ac_dA='s%^\([ ]*\)#\([ ]*define[ ][ ]*\)'
2213ac_dB='\([ ][ ]*\)[^ ]*%\1#\2'
2214ac_dC='\3'
2215ac_dD='%g'
2216# ac_u turns "#undef NAME" with trailing blanks into "#define NAME VALUE".
2217ac_uA='s%^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)'
2218ac_uB='\([ ]\)%\1#\2define\3'
2219ac_uC=' '
2220ac_uD='\4%g'
2221# ac_e turns "#undef NAME" without trailing blanks into "#define NAME VALUE".
2222ac_eA='s%^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)'
2223ac_eB='$%\1#\2define\3'
2224ac_eC=' '
2225ac_eD='%g'
2226
11c49a46
DE
2227if test "${CONFIG_HEADERS+set}" != set; then
2228EOF
2229cat >> $CONFIG_STATUS <<EOF
2230 CONFIG_HEADERS="config.h:config.in"
2231EOF
2232cat >> $CONFIG_STATUS <<\EOF
2233fi
15c16493 2234for ac_file in .. $CONFIG_HEADERS; do if test "x$ac_file" != x..; then
11c49a46 2235 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
15c16493 2236 case "$ac_file" in
11c49a46 2237 *:*) ac_file_in=`echo "$ac_file"|sed 's%[^:]*:%%'`
15c16493
AC
2238 ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
2239 *) ac_file_in="${ac_file}.in" ;;
2240 esac
2241
2242 echo creating $ac_file
2243
2244 rm -f conftest.frag conftest.in conftest.out
11c49a46
DE
2245 ac_file_inputs=`echo $ac_file_in|sed -e "s%^%$ac_given_srcdir/%" -e "s%:% $ac_given_srcdir/%g"`
2246 cat $ac_file_inputs > conftest.in
15c16493
AC
2247
2248EOF
2249
2250# Transform confdefs.h into a sed script conftest.vals that substitutes
2251# the proper values into config.h.in to produce config.h. And first:
2252# Protect against being on the right side of a sed subst in config.status.
2253# Protect against being in an unquoted here document in config.status.
2254rm -f conftest.vals
2255cat > conftest.hdr <<\EOF
2256s/[\\&%]/\\&/g
2257s%[\\$`]%\\&%g
2258s%#define \([A-Za-z_][A-Za-z0-9_]*\) *\(.*\)%${ac_dA}\1${ac_dB}\1${ac_dC}\2${ac_dD}%gp
2259s%ac_d%ac_u%gp
2260s%ac_u%ac_e%gp
2261EOF
2262sed -n -f conftest.hdr confdefs.h > conftest.vals
2263rm -f conftest.hdr
2264
2265# This sed command replaces #undef with comments. This is necessary, for
2266# example, in the case of _POSIX_SOURCE, which is predefined and required
2267# on some systems where configure will not decide to define it.
2268cat >> conftest.vals <<\EOF
2269s%^[ ]*#[ ]*undef[ ][ ]*[a-zA-Z_][a-zA-Z_0-9]*%/* & */%
2270EOF
2271
2272# Break up conftest.vals because some shells have a limit on
2273# the size of here documents, and old seds have small limits too.
2274
2275rm -f conftest.tail
2276while :
2277do
2278 ac_lines=`grep -c . conftest.vals`
2279 # grep -c gives empty output for an empty file on some AIX systems.
2280 if test -z "$ac_lines" || test "$ac_lines" -eq 0; then break; fi
2281 # Write a limited-size here document to conftest.frag.
2282 echo ' cat > conftest.frag <<CEOF' >> $CONFIG_STATUS
2283 sed ${ac_max_here_lines}q conftest.vals >> $CONFIG_STATUS
2284 echo 'CEOF
2285 sed -f conftest.frag conftest.in > conftest.out
2286 rm -f conftest.in
2287 mv conftest.out conftest.in
2288' >> $CONFIG_STATUS
2289 sed 1,${ac_max_here_lines}d conftest.vals > conftest.tail
2290 rm -f conftest.vals
2291 mv conftest.tail conftest.vals
2292done
2293rm -f conftest.vals
2294
2295cat >> $CONFIG_STATUS <<\EOF
2296 rm -f conftest.frag conftest.h
2297 echo "/* $ac_file. Generated automatically by configure. */" > conftest.h
2298 cat conftest.in >> conftest.h
2299 rm -f conftest.in
2300 if cmp -s $ac_file conftest.h 2>/dev/null; then
2301 echo "$ac_file is unchanged"
2302 rm -f conftest.h
2303 else
2304 # Remove last slash and all that follows it. Not all systems have dirname.
2305 ac_dir=`echo $ac_file|sed 's%/[^/][^/]*$%%'`
2306 if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
2307 # The file is in a subdirectory.
2308 test ! -d "$ac_dir" && mkdir "$ac_dir"
2309 fi
2310 rm -f $ac_file
2311 mv conftest.h $ac_file
2312 fi
2313fi; done
2314
2315EOF
2316
2317cat >> $CONFIG_STATUS <<EOF
2318ac_sources="$sim_link_files"
2319ac_dests="$sim_link_links"
2320EOF
2321
2322cat >> $CONFIG_STATUS <<\EOF
2323srcdir=$ac_given_srcdir
2324while test -n "$ac_sources"; do
2325 set $ac_dests; ac_dest=$1; shift; ac_dests=$*
2326 set $ac_sources; ac_source=$1; shift; ac_sources=$*
2327
2328 echo "linking $srcdir/$ac_source to $ac_dest"
2329
2330 if test ! -r $srcdir/$ac_source; then
2331 { echo "configure: error: $srcdir/$ac_source: File not found" 1>&2; exit 1; }
2332 fi
2333 rm -f $ac_dest
2334
2335 # Make relative symlinks.
2336 # Remove last slash and all that follows it. Not all systems have dirname.
2337 ac_dest_dir=`echo $ac_dest|sed 's%/[^/][^/]*$%%'`
2338 if test "$ac_dest_dir" != "$ac_dest" && test "$ac_dest_dir" != .; then
2339 # The dest file is in a subdirectory.
2340 test ! -d "$ac_dest_dir" && mkdir "$ac_dest_dir"
2341 ac_dest_dir_suffix="/`echo $ac_dest_dir|sed 's%^\./%%'`"
2342 # A "../" for each directory in $ac_dest_dir_suffix.
2343 ac_dots=`echo $ac_dest_dir_suffix|sed 's%/[^/]*%../%g'`
2344 else
2345 ac_dest_dir_suffix= ac_dots=
2346 fi
2347
2348 case "$srcdir" in
2349 [/$]*) ac_rel_source="$srcdir/$ac_source" ;;
2350 *) ac_rel_source="$ac_dots$srcdir/$ac_source" ;;
2351 esac
2352
2353 # Make a symlink if possible; otherwise try a hard link.
2354 if ln -s $ac_rel_source $ac_dest 2>/dev/null ||
2355 ln $srcdir/$ac_source $ac_dest; then :
2356 else
2357 { echo "configure: error: can not link $ac_dest to $srcdir/$ac_source" 1>&2; exit 1; }
2358 fi
2359done
11c49a46
DE
2360EOF
2361cat >> $CONFIG_STATUS <<EOF
15c16493 2362
11c49a46
DE
2363EOF
2364cat >> $CONFIG_STATUS <<\EOF
6fea4763
DE
2365case "x$CONFIG_FILES" in
2366 xMakefile*)
15c16493
AC
2367 echo "Merging Makefile.sim+Make-common.sim into Makefile ..."
2368 rm -f Makesim1.tmp Makesim2.tmp Makefile
2369 sed -n -e '/^## COMMON_PRE_/,/^## End COMMON_PRE_/ p' <Make-common.sim >Makesim1.tmp
2370 sed -n -e '/^## COMMON_POST_/,/^## End COMMON_POST_/ p' <Make-common.sim >Makesim2.tmp
2371 sed -e '/^## COMMON_PRE_/ r Makesim1.tmp' \
2372 -e '/^## COMMON_POST_/ r Makesim2.tmp' \
2373 <Makefile.sim >Makefile
2374 rm -f Makefile.sim Make-common.sim Makesim1.tmp Makesim2.tmp
2375 ;;
2376 esac
2377 case "x$CONFIG_HEADERS" in xconfig.h:config.in) echo > stamp-h ;; esac
2378
2379exit 0
2380EOF
2381chmod +x $CONFIG_STATUS
2382rm -fr confdefs* $ac_clean_files
2383test "$no_create" = yes || ${CONFIG_SHELL-/bin/sh} $CONFIG_STATUS || exit 1
2384
2385
This page took 0.153418 seconds and 4 git commands to generate.