]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blame - sim/mcore/configure
* aclocal.m4 (SIM_AC_OUTPUT): Substitute @cgen_breaks@ for "break
[thirdparty/binutils-gdb.git] / sim / mcore / configure
CommitLineData
2d514e6f
SS
1#! /bin/sh
2
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
45sim_inline="-DDEFAULT_INLINE=0"
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
d4f3574e 79
2d514e6f
SS
80
81
82# This file is derived from `gettext.m4'. The difference is that the
83# included macros assume Cygnus-style source and build trees.
84
85# Macro to add for using GNU gettext.
86# Ulrich Drepper <drepper@cygnus.com>, 1995.
87#
88# This file file be copied and used freely without restrictions. It can
89# be used in projects which are not available under the GNU Public License
90# but which still want to provide support for the GNU gettext functionality.
91# Please note that the actual code is *not* freely available.
92
93# serial 3
94
95
96
97
98
99# Search path for a program which passes the given test.
100# Ulrich Drepper <drepper@cygnus.com>, 1996.
101#
102# This file file be copied and used freely without restrictions. It can
103# be used in projects which are not available under the GNU Public License
104# but which still want to provide support for the GNU gettext functionality.
105# Please note that the actual code is *not* freely available.
106
107# serial 1
108
109
110
111# Check whether LC_MESSAGES is available in <locale.h>.
112# Ulrich Drepper <drepper@cygnus.com>, 1995.
113#
114# This file file be copied and used freely without restrictions. It can
115# be used in projects which are not available under the GNU Public License
116# but which still want to provide support for the GNU gettext functionality.
117# Please note that the actual code is *not* freely available.
118
119# serial 1
120
121
122
2d514e6f
SS
123
124
125
126# Guess values for system-dependent variables and create Makefiles.
cd0fc7c3 127# Generated automatically using autoconf version 2.13
2d514e6f
SS
128# Copyright (C) 1992, 93, 94, 95, 96 Free Software Foundation, Inc.
129#
130# This configure script is free software; the Free Software Foundation
131# gives unlimited permission to copy, distribute and modify it.
132
133# Defaults:
134ac_help=
135ac_default_prefix=/usr/local
136# Any additions from configure.in:
137ac_help="$ac_help
138 --disable-nls do not use Native Language Support"
139ac_help="$ac_help
140 --with-included-gettext use the GNU gettext library included here"
141ac_help="$ac_help
142 --enable-maintainer-mode Enable developer functionality."
143ac_help="$ac_help
144 --enable-sim-bswap Use Host specific BSWAP instruction."
145ac_help="$ac_help
146 --enable-sim-cflags=opts Extra CFLAGS for use in building simulator"
147ac_help="$ac_help
148 --enable-sim-debug=opts Enable debugging flags"
149ac_help="$ac_help
150 --enable-sim-stdio Specify whether to use stdio for console input/output."
151ac_help="$ac_help
152 --enable-sim-trace=opts Enable tracing flags"
153ac_help="$ac_help
154 --enable-sim-profile=opts Enable profiling flags"
155
156# Initialize some variables set by options.
157# The variables have the same names as the options, with
158# dashes changed to underlines.
159build=NONE
160cache_file=./config.cache
161exec_prefix=NONE
162host=NONE
163no_create=
164nonopt=NONE
165no_recursion=
166prefix=NONE
167program_prefix=NONE
168program_suffix=NONE
169program_transform_name=s,x,x,
170silent=
171site=
eb2d80b4 172sitefile=
2d514e6f
SS
173srcdir=
174target=NONE
175verbose=
176x_includes=NONE
177x_libraries=NONE
178bindir='${exec_prefix}/bin'
179sbindir='${exec_prefix}/sbin'
180libexecdir='${exec_prefix}/libexec'
181datadir='${prefix}/share'
182sysconfdir='${prefix}/etc'
183sharedstatedir='${prefix}/com'
184localstatedir='${prefix}/var'
185libdir='${exec_prefix}/lib'
186includedir='${prefix}/include'
187oldincludedir='/usr/include'
188infodir='${prefix}/info'
189mandir='${prefix}/man'
190
191# Initialize some other variables.
192subdirs=
193MFLAGS= MAKEFLAGS=
194SHELL=${CONFIG_SHELL-/bin/sh}
195# Maximum number of lines to put in a shell here document.
196ac_max_here_lines=12
197
198ac_prev=
199for ac_option
200do
201
202 # If the previous option needs an argument, assign it.
203 if test -n "$ac_prev"; then
204 eval "$ac_prev=\$ac_option"
205 ac_prev=
206 continue
207 fi
208
209 case "$ac_option" in
210 -*=*) ac_optarg=`echo "$ac_option" | sed 's/[-_a-zA-Z0-9]*=//'` ;;
211 *) ac_optarg= ;;
212 esac
213
214 # Accept the important Cygnus configure options, so we can diagnose typos.
215
216 case "$ac_option" in
217
218 -bindir | --bindir | --bindi | --bind | --bin | --bi)
219 ac_prev=bindir ;;
220 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
221 bindir="$ac_optarg" ;;
222
223 -build | --build | --buil | --bui | --bu)
224 ac_prev=build ;;
225 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
226 build="$ac_optarg" ;;
227
228 -cache-file | --cache-file | --cache-fil | --cache-fi \
229 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
230 ac_prev=cache_file ;;
231 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
232 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
233 cache_file="$ac_optarg" ;;
234
235 -datadir | --datadir | --datadi | --datad | --data | --dat | --da)
236 ac_prev=datadir ;;
237 -datadir=* | --datadir=* | --datadi=* | --datad=* | --data=* | --dat=* \
238 | --da=*)
239 datadir="$ac_optarg" ;;
240
241 -disable-* | --disable-*)
242 ac_feature=`echo $ac_option|sed -e 's/-*disable-//'`
243 # Reject names that are not valid shell variable names.
244 if test -n "`echo $ac_feature| sed 's/[-a-zA-Z0-9_]//g'`"; then
245 { echo "configure: error: $ac_feature: invalid feature name" 1>&2; exit 1; }
246 fi
247 ac_feature=`echo $ac_feature| sed 's/-/_/g'`
248 eval "enable_${ac_feature}=no" ;;
249
250 -enable-* | --enable-*)
251 ac_feature=`echo $ac_option|sed -e 's/-*enable-//' -e 's/=.*//'`
252 # Reject names that are not valid shell variable names.
253 if test -n "`echo $ac_feature| sed 's/[-_a-zA-Z0-9]//g'`"; then
254 { echo "configure: error: $ac_feature: invalid feature name" 1>&2; exit 1; }
255 fi
256 ac_feature=`echo $ac_feature| sed 's/-/_/g'`
257 case "$ac_option" in
258 *=*) ;;
259 *) ac_optarg=yes ;;
260 esac
261 eval "enable_${ac_feature}='$ac_optarg'" ;;
262
263 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
264 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
265 | --exec | --exe | --ex)
266 ac_prev=exec_prefix ;;
267 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
268 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
269 | --exec=* | --exe=* | --ex=*)
270 exec_prefix="$ac_optarg" ;;
271
272 -gas | --gas | --ga | --g)
273 # Obsolete; use --with-gas.
274 with_gas=yes ;;
275
276 -help | --help | --hel | --he)
277 # Omit some internal or obsolete options to make the list less imposing.
278 # This message is too long to be a string in the A/UX 3.1 sh.
279 cat << EOF
280Usage: configure [options] [host]
281Options: [defaults in brackets after descriptions]
282Configuration:
283 --cache-file=FILE cache test results in FILE
284 --help print this message
285 --no-create do not create output files
286 --quiet, --silent do not print \`checking...' messages
eb2d80b4 287 --site-file=FILE use FILE as the site file
2d514e6f
SS
288 --version print the version of autoconf that created configure
289Directory and file names:
290 --prefix=PREFIX install architecture-independent files in PREFIX
291 [$ac_default_prefix]
292 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
293 [same as prefix]
294 --bindir=DIR user executables in DIR [EPREFIX/bin]
295 --sbindir=DIR system admin executables in DIR [EPREFIX/sbin]
296 --libexecdir=DIR program executables in DIR [EPREFIX/libexec]
297 --datadir=DIR read-only architecture-independent data in DIR
298 [PREFIX/share]
299 --sysconfdir=DIR read-only single-machine data in DIR [PREFIX/etc]
300 --sharedstatedir=DIR modifiable architecture-independent data in DIR
301 [PREFIX/com]
302 --localstatedir=DIR modifiable single-machine data in DIR [PREFIX/var]
303 --libdir=DIR object code libraries in DIR [EPREFIX/lib]
304 --includedir=DIR C header files in DIR [PREFIX/include]
305 --oldincludedir=DIR C header files for non-gcc in DIR [/usr/include]
306 --infodir=DIR info documentation in DIR [PREFIX/info]
307 --mandir=DIR man documentation in DIR [PREFIX/man]
308 --srcdir=DIR find the sources in DIR [configure dir or ..]
309 --program-prefix=PREFIX prepend PREFIX to installed program names
310 --program-suffix=SUFFIX append SUFFIX to installed program names
311 --program-transform-name=PROGRAM
312 run sed PROGRAM on installed program names
313EOF
314 cat << EOF
315Host type:
316 --build=BUILD configure for building on BUILD [BUILD=HOST]
317 --host=HOST configure for HOST [guessed]
318 --target=TARGET configure for TARGET [TARGET=HOST]
319Features and packages:
320 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
321 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
322 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
323 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
324 --x-includes=DIR X include files are in DIR
325 --x-libraries=DIR X library files are in DIR
326EOF
327 if test -n "$ac_help"; then
328 echo "--enable and --with options recognized:$ac_help"
329 fi
330 exit 0 ;;
331
332 -host | --host | --hos | --ho)
333 ac_prev=host ;;
334 -host=* | --host=* | --hos=* | --ho=*)
335 host="$ac_optarg" ;;
336
337 -includedir | --includedir | --includedi | --included | --include \
338 | --includ | --inclu | --incl | --inc)
339 ac_prev=includedir ;;
340 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
341 | --includ=* | --inclu=* | --incl=* | --inc=*)
342 includedir="$ac_optarg" ;;
343
344 -infodir | --infodir | --infodi | --infod | --info | --inf)
345 ac_prev=infodir ;;
346 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
347 infodir="$ac_optarg" ;;
348
349 -libdir | --libdir | --libdi | --libd)
350 ac_prev=libdir ;;
351 -libdir=* | --libdir=* | --libdi=* | --libd=*)
352 libdir="$ac_optarg" ;;
353
354 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
355 | --libexe | --libex | --libe)
356 ac_prev=libexecdir ;;
357 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
358 | --libexe=* | --libex=* | --libe=*)
359 libexecdir="$ac_optarg" ;;
360
361 -localstatedir | --localstatedir | --localstatedi | --localstated \
362 | --localstate | --localstat | --localsta | --localst \
363 | --locals | --local | --loca | --loc | --lo)
364 ac_prev=localstatedir ;;
365 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
366 | --localstate=* | --localstat=* | --localsta=* | --localst=* \
367 | --locals=* | --local=* | --loca=* | --loc=* | --lo=*)
368 localstatedir="$ac_optarg" ;;
369
370 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
371 ac_prev=mandir ;;
372 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
373 mandir="$ac_optarg" ;;
374
375 -nfp | --nfp | --nf)
376 # Obsolete; use --without-fp.
377 with_fp=no ;;
378
379 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
380 | --no-cr | --no-c)
381 no_create=yes ;;
382
383 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
384 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
385 no_recursion=yes ;;
386
387 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
388 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
389 | --oldin | --oldi | --old | --ol | --o)
390 ac_prev=oldincludedir ;;
391 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
392 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
393 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
394 oldincludedir="$ac_optarg" ;;
395
396 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
397 ac_prev=prefix ;;
398 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
399 prefix="$ac_optarg" ;;
400
401 -program-prefix | --program-prefix | --program-prefi | --program-pref \
402 | --program-pre | --program-pr | --program-p)
403 ac_prev=program_prefix ;;
404 -program-prefix=* | --program-prefix=* | --program-prefi=* \
405 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
406 program_prefix="$ac_optarg" ;;
407
408 -program-suffix | --program-suffix | --program-suffi | --program-suff \
409 | --program-suf | --program-su | --program-s)
410 ac_prev=program_suffix ;;
411 -program-suffix=* | --program-suffix=* | --program-suffi=* \
412 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
413 program_suffix="$ac_optarg" ;;
414
415 -program-transform-name | --program-transform-name \
416 | --program-transform-nam | --program-transform-na \
417 | --program-transform-n | --program-transform- \
418 | --program-transform | --program-transfor \
419 | --program-transfo | --program-transf \
420 | --program-trans | --program-tran \
421 | --progr-tra | --program-tr | --program-t)
422 ac_prev=program_transform_name ;;
423 -program-transform-name=* | --program-transform-name=* \
424 | --program-transform-nam=* | --program-transform-na=* \
425 | --program-transform-n=* | --program-transform-=* \
426 | --program-transform=* | --program-transfor=* \
427 | --program-transfo=* | --program-transf=* \
428 | --program-trans=* | --program-tran=* \
429 | --progr-tra=* | --program-tr=* | --program-t=*)
430 program_transform_name="$ac_optarg" ;;
431
432 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
433 | -silent | --silent | --silen | --sile | --sil)
434 silent=yes ;;
435
436 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
437 ac_prev=sbindir ;;
438 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
439 | --sbi=* | --sb=*)
440 sbindir="$ac_optarg" ;;
441
442 -sharedstatedir | --sharedstatedir | --sharedstatedi \
443 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
444 | --sharedst | --shareds | --shared | --share | --shar \
445 | --sha | --sh)
446 ac_prev=sharedstatedir ;;
447 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
448 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
449 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
450 | --sha=* | --sh=*)
451 sharedstatedir="$ac_optarg" ;;
452
453 -site | --site | --sit)
454 ac_prev=site ;;
455 -site=* | --site=* | --sit=*)
456 site="$ac_optarg" ;;
457
eb2d80b4
AC
458 -site-file | --site-file | --site-fil | --site-fi | --site-f)
459 ac_prev=sitefile ;;
460 -site-file=* | --site-file=* | --site-fil=* | --site-fi=* | --site-f=*)
461 sitefile="$ac_optarg" ;;
462
2d514e6f
SS
463 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
464 ac_prev=srcdir ;;
465 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
466 srcdir="$ac_optarg" ;;
467
468 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
469 | --syscon | --sysco | --sysc | --sys | --sy)
470 ac_prev=sysconfdir ;;
471 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
472 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
473 sysconfdir="$ac_optarg" ;;
474
475 -target | --target | --targe | --targ | --tar | --ta | --t)
476 ac_prev=target ;;
477 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
478 target="$ac_optarg" ;;
479
480 -v | -verbose | --verbose | --verbos | --verbo | --verb)
481 verbose=yes ;;
482
483 -version | --version | --versio | --versi | --vers)
cd0fc7c3 484 echo "configure generated by autoconf version 2.13"
2d514e6f
SS
485 exit 0 ;;
486
487 -with-* | --with-*)
488 ac_package=`echo $ac_option|sed -e 's/-*with-//' -e 's/=.*//'`
489 # Reject names that are not valid shell variable names.
490 if test -n "`echo $ac_package| sed 's/[-_a-zA-Z0-9]//g'`"; then
491 { echo "configure: error: $ac_package: invalid package name" 1>&2; exit 1; }
492 fi
493 ac_package=`echo $ac_package| sed 's/-/_/g'`
494 case "$ac_option" in
495 *=*) ;;
496 *) ac_optarg=yes ;;
497 esac
498 eval "with_${ac_package}='$ac_optarg'" ;;
499
500 -without-* | --without-*)
501 ac_package=`echo $ac_option|sed -e 's/-*without-//'`
502 # Reject names that are not valid shell variable names.
503 if test -n "`echo $ac_package| sed 's/[-a-zA-Z0-9_]//g'`"; then
504 { echo "configure: error: $ac_package: invalid package name" 1>&2; exit 1; }
505 fi
506 ac_package=`echo $ac_package| sed 's/-/_/g'`
507 eval "with_${ac_package}=no" ;;
508
509 --x)
510 # Obsolete; use --with-x.
511 with_x=yes ;;
512
513 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
514 | --x-incl | --x-inc | --x-in | --x-i)
515 ac_prev=x_includes ;;
516 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
517 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
518 x_includes="$ac_optarg" ;;
519
520 -x-libraries | --x-libraries | --x-librarie | --x-librari \
521 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
522 ac_prev=x_libraries ;;
523 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
524 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
525 x_libraries="$ac_optarg" ;;
526
527 -*) { echo "configure: error: $ac_option: invalid option; use --help to show usage" 1>&2; exit 1; }
528 ;;
529
530 *)
531 if test -n "`echo $ac_option| sed 's/[-a-z0-9.]//g'`"; then
532 echo "configure: warning: $ac_option: invalid host type" 1>&2
533 fi
534 if test "x$nonopt" != xNONE; then
535 { echo "configure: error: can only configure for one host and one target at a time" 1>&2; exit 1; }
536 fi
537 nonopt="$ac_option"
538 ;;
539
540 esac
541done
542
543if test -n "$ac_prev"; then
544 { echo "configure: error: missing argument to --`echo $ac_prev | sed 's/_/-/g'`" 1>&2; exit 1; }
545fi
546
547trap 'rm -fr conftest* confdefs* core core.* *.core $ac_clean_files; exit 1' 1 2 15
548
549# File descriptor usage:
550# 0 standard input
551# 1 file creation
552# 2 errors and warnings
553# 3 some systems may open it to /dev/tty
554# 4 used on the Kubota Titan
555# 6 checking for... messages and results
556# 5 compiler messages saved in config.log
557if test "$silent" = yes; then
558 exec 6>/dev/null
559else
560 exec 6>&1
561fi
562exec 5>./config.log
563
564echo "\
565This file contains any messages produced by compilers while
566running configure, to aid debugging if configure makes a mistake.
567" 1>&5
568
569# Strip out --no-create and --no-recursion so they do not pile up.
570# Also quote any args containing shell metacharacters.
571ac_configure_args=
572for ac_arg
573do
574 case "$ac_arg" in
575 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
576 | --no-cr | --no-c) ;;
577 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
578 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) ;;
579 *" "*|*" "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?]*)
580 ac_configure_args="$ac_configure_args '$ac_arg'" ;;
581 *) ac_configure_args="$ac_configure_args $ac_arg" ;;
582 esac
583done
584
585# NLS nuisances.
586# Only set these to C if already set. These must not be set unconditionally
587# because not all systems understand e.g. LANG=C (notably SCO).
588# Fixing LC_MESSAGES prevents Solaris sh from translating var values in `set'!
589# Non-C LC_CTYPE values break the ctype check.
590if test "${LANG+set}" = set; then LANG=C; export LANG; fi
591if test "${LC_ALL+set}" = set; then LC_ALL=C; export LC_ALL; fi
592if test "${LC_MESSAGES+set}" = set; then LC_MESSAGES=C; export LC_MESSAGES; fi
593if test "${LC_CTYPE+set}" = set; then LC_CTYPE=C; export LC_CTYPE; fi
594
595# confdefs.h avoids OS command line length limits that DEFS can exceed.
596rm -rf conftest* confdefs.h
597# AIX cpp loses on an empty file, so make sure it contains at least a newline.
598echo > confdefs.h
599
600# A filename unique to this package, relative to the directory that
601# configure is in, which we can look for to find out if srcdir is correct.
602ac_unique_file=Makefile.in
603
604# Find the source files, if location was not specified.
605if test -z "$srcdir"; then
606 ac_srcdir_defaulted=yes
607 # Try the directory containing this script, then its parent.
608 ac_prog=$0
609 ac_confdir=`echo $ac_prog|sed 's%/[^/][^/]*$%%'`
610 test "x$ac_confdir" = "x$ac_prog" && ac_confdir=.
611 srcdir=$ac_confdir
612 if test ! -r $srcdir/$ac_unique_file; then
613 srcdir=..
614 fi
615else
616 ac_srcdir_defaulted=no
617fi
618if test ! -r $srcdir/$ac_unique_file; then
619 if test "$ac_srcdir_defaulted" = yes; then
620 { echo "configure: error: can not find sources in $ac_confdir or .." 1>&2; exit 1; }
621 else
622 { echo "configure: error: can not find sources in $srcdir" 1>&2; exit 1; }
623 fi
624fi
625srcdir=`echo "${srcdir}" | sed 's%\([^/]\)/*$%\1%'`
626
627# Prefer explicitly selected file to automatically selected ones.
eb2d80b4
AC
628if test -z "$sitefile"; then
629 if test -z "$CONFIG_SITE"; then
630 if test "x$prefix" != xNONE; then
631 CONFIG_SITE="$prefix/share/config.site $prefix/etc/config.site"
632 else
633 CONFIG_SITE="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site"
634 fi
2d514e6f 635 fi
eb2d80b4
AC
636else
637 CONFIG_SITE="$sitefile"
2d514e6f
SS
638fi
639for ac_site_file in $CONFIG_SITE; do
640 if test -r "$ac_site_file"; then
641 echo "loading site script $ac_site_file"
642 . "$ac_site_file"
643 fi
644done
645
646if test -r "$cache_file"; then
647 echo "loading cache $cache_file"
648 . $cache_file
649else
650 echo "creating cache $cache_file"
651 > $cache_file
652fi
653
654ac_ext=c
655# CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
656ac_cpp='$CPP $CPPFLAGS'
657ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
658ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
659cross_compiling=$ac_cv_prog_cc_cross
660
661ac_exeext=
662ac_objext=o
663if (echo "testing\c"; echo 1,2,3) | grep c >/dev/null; then
664 # Stardent Vistra SVR4 grep lacks -e, says ghazi@caip.rutgers.edu.
665 if (echo -n testing; echo 1,2,3) | sed s/-n/xn/ | grep xn >/dev/null; then
666 ac_n= ac_c='
667' ac_t=' '
668 else
669 ac_n=-n ac_c= ac_t=
670 fi
671else
672 ac_n= ac_c='\c' ac_t=
673fi
674
675
676
677echo $ac_n "checking how to run the C preprocessor""... $ac_c" 1>&6
eb2d80b4 678echo "configure:679: checking how to run the C preprocessor" >&5
2d514e6f
SS
679# On Suns, sometimes $CPP names a directory.
680if test -n "$CPP" && test -d "$CPP"; then
681 CPP=
682fi
683if test -z "$CPP"; then
684if eval "test \"`echo '$''{'ac_cv_prog_CPP'+set}'`\" = set"; then
685 echo $ac_n "(cached) $ac_c" 1>&6
686else
687 # This must be in double quotes, not single quotes, because CPP may get
688 # substituted into the Makefile and "${CC-cc}" will confuse make.
689 CPP="${CC-cc} -E"
690 # On the NeXT, cc -E runs the code through the compiler's parser,
691 # not just through cpp.
692 cat > conftest.$ac_ext <<EOF
eb2d80b4 693#line 694 "configure"
2d514e6f
SS
694#include "confdefs.h"
695#include <assert.h>
696Syntax Error
697EOF
698ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
eb2d80b4 699{ (eval echo configure:700: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
2d514e6f
SS
700ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
701if test -z "$ac_err"; then
702 :
703else
704 echo "$ac_err" >&5
705 echo "configure: failed program was:" >&5
706 cat conftest.$ac_ext >&5
707 rm -rf conftest*
708 CPP="${CC-cc} -E -traditional-cpp"
709 cat > conftest.$ac_ext <<EOF
eb2d80b4 710#line 711 "configure"
2d514e6f
SS
711#include "confdefs.h"
712#include <assert.h>
713Syntax Error
714EOF
715ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
eb2d80b4 716{ (eval echo configure:717: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
2d514e6f
SS
717ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
718if test -z "$ac_err"; then
719 :
720else
721 echo "$ac_err" >&5
722 echo "configure: failed program was:" >&5
723 cat conftest.$ac_ext >&5
724 rm -rf conftest*
725 CPP="${CC-cc} -nologo -E"
726 cat > conftest.$ac_ext <<EOF
eb2d80b4 727#line 728 "configure"
2d514e6f
SS
728#include "confdefs.h"
729#include <assert.h>
730Syntax Error
731EOF
732ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
eb2d80b4 733{ (eval echo configure:734: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
2d514e6f
SS
734ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
735if test -z "$ac_err"; then
736 :
737else
738 echo "$ac_err" >&5
739 echo "configure: failed program was:" >&5
740 cat conftest.$ac_ext >&5
741 rm -rf conftest*
742 CPP=/lib/cpp
743fi
744rm -f conftest*
745fi
746rm -f conftest*
747fi
748rm -f conftest*
749 ac_cv_prog_CPP="$CPP"
750fi
751 CPP="$ac_cv_prog_CPP"
752else
753 ac_cv_prog_CPP="$CPP"
754fi
755echo "$ac_t""$CPP" 1>&6
756
757echo $ac_n "checking whether ${MAKE-make} sets \${MAKE}""... $ac_c" 1>&6
eb2d80b4 758echo "configure:759: checking whether ${MAKE-make} sets \${MAKE}" >&5
2d514e6f
SS
759set dummy ${MAKE-make}; ac_make=`echo "$2" | sed 'y%./+-%__p_%'`
760if eval "test \"`echo '$''{'ac_cv_prog_make_${ac_make}_set'+set}'`\" = set"; then
761 echo $ac_n "(cached) $ac_c" 1>&6
762else
763 cat > conftestmake <<\EOF
764all:
765 @echo 'ac_maketemp="${MAKE}"'
766EOF
767# GNU make sometimes prints "make[1]: Entering...", which would confuse us.
768eval `${MAKE-make} -f conftestmake 2>/dev/null | grep temp=`
769if test -n "$ac_maketemp"; then
770 eval ac_cv_prog_make_${ac_make}_set=yes
771else
772 eval ac_cv_prog_make_${ac_make}_set=no
773fi
774rm -f conftestmake
775fi
776if eval "test \"`echo '$ac_cv_prog_make_'${ac_make}_set`\" = yes"; then
777 echo "$ac_t""yes" 1>&6
778 SET_MAKE=
779else
780 echo "$ac_t""no" 1>&6
781 SET_MAKE="MAKE=${MAKE-make}"
782fi
783
784echo $ac_n "checking for POSIXized ISC""... $ac_c" 1>&6
eb2d80b4 785echo "configure:786: checking for POSIXized ISC" >&5
2d514e6f
SS
786if test -d /etc/conf/kconfig.d &&
787 grep _POSIX_VERSION /usr/include/sys/unistd.h >/dev/null 2>&1
788then
789 echo "$ac_t""yes" 1>&6
790 ISC=yes # If later tests want to check for ISC.
791 cat >> confdefs.h <<\EOF
792#define _POSIX_SOURCE 1
793EOF
794
795 if test "$GCC" = yes; then
796 CC="$CC -posix"
797 else
798 CC="$CC -Xp"
799 fi
800else
801 echo "$ac_t""no" 1>&6
802 ISC=
803fi
804
805echo $ac_n "checking for ANSI C header files""... $ac_c" 1>&6
eb2d80b4 806echo "configure:807: checking for ANSI C header files" >&5
2d514e6f
SS
807if eval "test \"`echo '$''{'ac_cv_header_stdc'+set}'`\" = set"; then
808 echo $ac_n "(cached) $ac_c" 1>&6
809else
810 cat > conftest.$ac_ext <<EOF
eb2d80b4 811#line 812 "configure"
2d514e6f
SS
812#include "confdefs.h"
813#include <stdlib.h>
814#include <stdarg.h>
815#include <string.h>
816#include <float.h>
817EOF
818ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
eb2d80b4 819{ (eval echo configure:820: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
2d514e6f
SS
820ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
821if test -z "$ac_err"; then
822 rm -rf conftest*
823 ac_cv_header_stdc=yes
824else
825 echo "$ac_err" >&5
826 echo "configure: failed program was:" >&5
827 cat conftest.$ac_ext >&5
828 rm -rf conftest*
829 ac_cv_header_stdc=no
830fi
831rm -f conftest*
832
833if test $ac_cv_header_stdc = yes; then
834 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
835cat > conftest.$ac_ext <<EOF
eb2d80b4 836#line 837 "configure"
2d514e6f
SS
837#include "confdefs.h"
838#include <string.h>
839EOF
840if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
841 egrep "memchr" >/dev/null 2>&1; then
842 :
843else
844 rm -rf conftest*
845 ac_cv_header_stdc=no
846fi
847rm -f conftest*
848
849fi
850
851if test $ac_cv_header_stdc = yes; then
852 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
853cat > conftest.$ac_ext <<EOF
eb2d80b4 854#line 855 "configure"
2d514e6f
SS
855#include "confdefs.h"
856#include <stdlib.h>
857EOF
858if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
859 egrep "free" >/dev/null 2>&1; then
860 :
861else
862 rm -rf conftest*
863 ac_cv_header_stdc=no
864fi
865rm -f conftest*
866
867fi
868
869if test $ac_cv_header_stdc = yes; then
870 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
871if test "$cross_compiling" = yes; then
872 :
873else
874 cat > conftest.$ac_ext <<EOF
eb2d80b4 875#line 876 "configure"
2d514e6f
SS
876#include "confdefs.h"
877#include <ctype.h>
878#define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
879#define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
880#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
881int main () { int i; for (i = 0; i < 256; i++)
882if (XOR (islower (i), ISLOWER (i)) || toupper (i) != TOUPPER (i)) exit(2);
883exit (0); }
884
885EOF
eb2d80b4 886if { (eval echo configure:887: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
2d514e6f
SS
887then
888 :
889else
890 echo "configure: failed program was:" >&5
891 cat conftest.$ac_ext >&5
892 rm -fr conftest*
893 ac_cv_header_stdc=no
894fi
895rm -fr conftest*
896fi
897
898fi
899fi
900
901echo "$ac_t""$ac_cv_header_stdc" 1>&6
902if test $ac_cv_header_stdc = yes; then
903 cat >> confdefs.h <<\EOF
904#define STDC_HEADERS 1
905EOF
906
907fi
908
909echo $ac_n "checking for working const""... $ac_c" 1>&6
eb2d80b4 910echo "configure:911: checking for working const" >&5
2d514e6f
SS
911if eval "test \"`echo '$''{'ac_cv_c_const'+set}'`\" = set"; then
912 echo $ac_n "(cached) $ac_c" 1>&6
913else
914 cat > conftest.$ac_ext <<EOF
eb2d80b4 915#line 916 "configure"
2d514e6f
SS
916#include "confdefs.h"
917
918int main() {
919
920/* Ultrix mips cc rejects this. */
921typedef int charset[2]; const charset x;
922/* SunOS 4.1.1 cc rejects this. */
923char const *const *ccp;
924char **p;
925/* NEC SVR4.0.2 mips cc rejects this. */
926struct point {int x, y;};
927static struct point const zero = {0,0};
928/* AIX XL C 1.02.0.0 rejects this.
929 It does not let you subtract one const X* pointer from another in an arm
930 of an if-expression whose if-part is not a constant expression */
931const char *g = "string";
932ccp = &g + (g ? g-g : 0);
933/* HPUX 7.0 cc rejects these. */
934++ccp;
935p = (char**) ccp;
936ccp = (char const *const *) p;
937{ /* SCO 3.2v4 cc rejects this. */
938 char *t;
939 char const *s = 0 ? (char *) 0 : (char const *) 0;
940
941 *t++ = 0;
942}
943{ /* Someone thinks the Sun supposedly-ANSI compiler will reject this. */
944 int x[] = {25, 17};
945 const int *foo = &x[0];
946 ++foo;
947}
948{ /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
949 typedef const int *iptr;
950 iptr p = 0;
951 ++p;
952}
953{ /* AIX XL C 1.02.0.0 rejects this saying
954 "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
955 struct s { int j; const int *ap[3]; };
956 struct s *b; b->j = 5;
957}
958{ /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
959 const int foo = 10;
960}
961
962; return 0; }
963EOF
eb2d80b4 964if { (eval echo configure:965: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
2d514e6f
SS
965 rm -rf conftest*
966 ac_cv_c_const=yes
967else
968 echo "configure: failed program was:" >&5
969 cat conftest.$ac_ext >&5
970 rm -rf conftest*
971 ac_cv_c_const=no
972fi
973rm -f conftest*
974fi
975
976echo "$ac_t""$ac_cv_c_const" 1>&6
977if test $ac_cv_c_const = no; then
978 cat >> confdefs.h <<\EOF
979#define const
980EOF
981
982fi
983
984echo $ac_n "checking for inline""... $ac_c" 1>&6
eb2d80b4 985echo "configure:986: checking for inline" >&5
2d514e6f
SS
986if eval "test \"`echo '$''{'ac_cv_c_inline'+set}'`\" = set"; then
987 echo $ac_n "(cached) $ac_c" 1>&6
988else
989 ac_cv_c_inline=no
990for ac_kw in inline __inline__ __inline; do
991 cat > conftest.$ac_ext <<EOF
eb2d80b4 992#line 993 "configure"
2d514e6f
SS
993#include "confdefs.h"
994
995int main() {
996} $ac_kw foo() {
997; return 0; }
998EOF
eb2d80b4 999if { (eval echo configure:1000: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
2d514e6f
SS
1000 rm -rf conftest*
1001 ac_cv_c_inline=$ac_kw; break
1002else
1003 echo "configure: failed program was:" >&5
1004 cat conftest.$ac_ext >&5
1005fi
1006rm -f conftest*
1007done
1008
1009fi
1010
1011echo "$ac_t""$ac_cv_c_inline" 1>&6
1012case "$ac_cv_c_inline" in
1013 inline | yes) ;;
1014 no) cat >> confdefs.h <<\EOF
1015#define inline
1016EOF
1017 ;;
1018 *) cat >> confdefs.h <<EOF
1019#define inline $ac_cv_c_inline
1020EOF
1021 ;;
1022esac
1023
1024echo $ac_n "checking for off_t""... $ac_c" 1>&6
eb2d80b4 1025echo "configure:1026: checking for off_t" >&5
2d514e6f
SS
1026if eval "test \"`echo '$''{'ac_cv_type_off_t'+set}'`\" = set"; then
1027 echo $ac_n "(cached) $ac_c" 1>&6
1028else
1029 cat > conftest.$ac_ext <<EOF
eb2d80b4 1030#line 1031 "configure"
2d514e6f
SS
1031#include "confdefs.h"
1032#include <sys/types.h>
1033#if STDC_HEADERS
1034#include <stdlib.h>
1035#include <stddef.h>
1036#endif
1037EOF
1038if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
cd0fc7c3 1039 egrep "(^|[^a-zA-Z_0-9])off_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then
2d514e6f
SS
1040 rm -rf conftest*
1041 ac_cv_type_off_t=yes
1042else
1043 rm -rf conftest*
1044 ac_cv_type_off_t=no
1045fi
1046rm -f conftest*
1047
1048fi
1049echo "$ac_t""$ac_cv_type_off_t" 1>&6
1050if test $ac_cv_type_off_t = no; then
1051 cat >> confdefs.h <<\EOF
1052#define off_t long
1053EOF
1054
1055fi
1056
1057echo $ac_n "checking for size_t""... $ac_c" 1>&6
eb2d80b4 1058echo "configure:1059: checking for size_t" >&5
2d514e6f
SS
1059if eval "test \"`echo '$''{'ac_cv_type_size_t'+set}'`\" = set"; then
1060 echo $ac_n "(cached) $ac_c" 1>&6
1061else
1062 cat > conftest.$ac_ext <<EOF
eb2d80b4 1063#line 1064 "configure"
2d514e6f
SS
1064#include "confdefs.h"
1065#include <sys/types.h>
1066#if STDC_HEADERS
1067#include <stdlib.h>
1068#include <stddef.h>
1069#endif
1070EOF
1071if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
cd0fc7c3 1072 egrep "(^|[^a-zA-Z_0-9])size_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then
2d514e6f
SS
1073 rm -rf conftest*
1074 ac_cv_type_size_t=yes
1075else
1076 rm -rf conftest*
1077 ac_cv_type_size_t=no
1078fi
1079rm -f conftest*
1080
1081fi
1082echo "$ac_t""$ac_cv_type_size_t" 1>&6
1083if test $ac_cv_type_size_t = no; then
1084 cat >> confdefs.h <<\EOF
1085#define size_t unsigned
1086EOF
1087
1088fi
1089
1090# The Ultrix 4.2 mips builtin alloca declared by alloca.h only works
1091# for constant arguments. Useless!
1092echo $ac_n "checking for working alloca.h""... $ac_c" 1>&6
eb2d80b4 1093echo "configure:1094: checking for working alloca.h" >&5
2d514e6f
SS
1094if eval "test \"`echo '$''{'ac_cv_header_alloca_h'+set}'`\" = set"; then
1095 echo $ac_n "(cached) $ac_c" 1>&6
1096else
1097 cat > conftest.$ac_ext <<EOF
eb2d80b4 1098#line 1099 "configure"
2d514e6f
SS
1099#include "confdefs.h"
1100#include <alloca.h>
1101int main() {
1102char *p = alloca(2 * sizeof(int));
1103; return 0; }
1104EOF
eb2d80b4 1105if { (eval echo configure:1106: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
2d514e6f
SS
1106 rm -rf conftest*
1107 ac_cv_header_alloca_h=yes
1108else
1109 echo "configure: failed program was:" >&5
1110 cat conftest.$ac_ext >&5
1111 rm -rf conftest*
1112 ac_cv_header_alloca_h=no
1113fi
1114rm -f conftest*
1115fi
1116
1117echo "$ac_t""$ac_cv_header_alloca_h" 1>&6
1118if test $ac_cv_header_alloca_h = yes; then
1119 cat >> confdefs.h <<\EOF
1120#define HAVE_ALLOCA_H 1
1121EOF
1122
1123fi
1124
1125echo $ac_n "checking for alloca""... $ac_c" 1>&6
eb2d80b4 1126echo "configure:1127: checking for alloca" >&5
2d514e6f
SS
1127if eval "test \"`echo '$''{'ac_cv_func_alloca_works'+set}'`\" = set"; then
1128 echo $ac_n "(cached) $ac_c" 1>&6
1129else
1130 cat > conftest.$ac_ext <<EOF
eb2d80b4 1131#line 1132 "configure"
2d514e6f
SS
1132#include "confdefs.h"
1133
1134#ifdef __GNUC__
1135# define alloca __builtin_alloca
1136#else
1137# ifdef _MSC_VER
1138# include <malloc.h>
1139# define alloca _alloca
1140# else
1141# if HAVE_ALLOCA_H
1142# include <alloca.h>
1143# else
1144# ifdef _AIX
1145 #pragma alloca
1146# else
1147# ifndef alloca /* predefined by HP cc +Olibcalls */
1148char *alloca ();
1149# endif
1150# endif
1151# endif
1152# endif
1153#endif
1154
1155int main() {
1156char *p = (char *) alloca(1);
1157; return 0; }
1158EOF
eb2d80b4 1159if { (eval echo configure:1160: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
2d514e6f
SS
1160 rm -rf conftest*
1161 ac_cv_func_alloca_works=yes
1162else
1163 echo "configure: failed program was:" >&5
1164 cat conftest.$ac_ext >&5
1165 rm -rf conftest*
1166 ac_cv_func_alloca_works=no
1167fi
1168rm -f conftest*
1169fi
1170
1171echo "$ac_t""$ac_cv_func_alloca_works" 1>&6
1172if test $ac_cv_func_alloca_works = yes; then
1173 cat >> confdefs.h <<\EOF
1174#define HAVE_ALLOCA 1
1175EOF
1176
1177fi
1178
1179if test $ac_cv_func_alloca_works = no; then
1180 # The SVR3 libPW and SVR4 libucb both contain incompatible functions
1181 # that cause trouble. Some versions do not even contain alloca or
1182 # contain a buggy version. If you still want to use their alloca,
1183 # use ar to extract alloca.o from them instead of compiling alloca.c.
1184 ALLOCA=alloca.${ac_objext}
1185 cat >> confdefs.h <<\EOF
1186#define C_ALLOCA 1
1187EOF
1188
1189
1190echo $ac_n "checking whether alloca needs Cray hooks""... $ac_c" 1>&6
eb2d80b4 1191echo "configure:1192: checking whether alloca needs Cray hooks" >&5
2d514e6f
SS
1192if eval "test \"`echo '$''{'ac_cv_os_cray'+set}'`\" = set"; then
1193 echo $ac_n "(cached) $ac_c" 1>&6
1194else
1195 cat > conftest.$ac_ext <<EOF
eb2d80b4 1196#line 1197 "configure"
2d514e6f
SS
1197#include "confdefs.h"
1198#if defined(CRAY) && ! defined(CRAY2)
1199webecray
1200#else
1201wenotbecray
1202#endif
1203
1204EOF
1205if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
1206 egrep "webecray" >/dev/null 2>&1; then
1207 rm -rf conftest*
1208 ac_cv_os_cray=yes
1209else
1210 rm -rf conftest*
1211 ac_cv_os_cray=no
1212fi
1213rm -f conftest*
1214
1215fi
1216
1217echo "$ac_t""$ac_cv_os_cray" 1>&6
1218if test $ac_cv_os_cray = yes; then
1219for ac_func in _getb67 GETB67 getb67; do
1220 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
eb2d80b4 1221echo "configure:1222: checking for $ac_func" >&5
2d514e6f
SS
1222if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
1223 echo $ac_n "(cached) $ac_c" 1>&6
1224else
1225 cat > conftest.$ac_ext <<EOF
eb2d80b4 1226#line 1227 "configure"
2d514e6f
SS
1227#include "confdefs.h"
1228/* System header to define __stub macros and hopefully few prototypes,
1229 which can conflict with char $ac_func(); below. */
1230#include <assert.h>
1231/* Override any gcc2 internal prototype to avoid an error. */
1232/* We use char because int might match the return type of a gcc2
1233 builtin and then its argument prototype would still apply. */
1234char $ac_func();
1235
1236int main() {
1237
1238/* The GNU C library defines this for functions which it implements
1239 to always fail with ENOSYS. Some functions are actually named
1240 something starting with __ and the normal name is an alias. */
1241#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
1242choke me
1243#else
1244$ac_func();
1245#endif
1246
1247; return 0; }
1248EOF
eb2d80b4 1249if { (eval echo configure:1250: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
2d514e6f
SS
1250 rm -rf conftest*
1251 eval "ac_cv_func_$ac_func=yes"
1252else
1253 echo "configure: failed program was:" >&5
1254 cat conftest.$ac_ext >&5
1255 rm -rf conftest*
1256 eval "ac_cv_func_$ac_func=no"
1257fi
1258rm -f conftest*
1259fi
1260
1261if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
1262 echo "$ac_t""yes" 1>&6
1263 cat >> confdefs.h <<EOF
1264#define CRAY_STACKSEG_END $ac_func
1265EOF
1266
1267 break
1268else
1269 echo "$ac_t""no" 1>&6
1270fi
1271
1272done
1273fi
1274
1275echo $ac_n "checking stack direction for C alloca""... $ac_c" 1>&6
eb2d80b4 1276echo "configure:1277: checking stack direction for C alloca" >&5
2d514e6f
SS
1277if eval "test \"`echo '$''{'ac_cv_c_stack_direction'+set}'`\" = set"; then
1278 echo $ac_n "(cached) $ac_c" 1>&6
1279else
1280 if test "$cross_compiling" = yes; then
1281 ac_cv_c_stack_direction=0
1282else
1283 cat > conftest.$ac_ext <<EOF
eb2d80b4 1284#line 1285 "configure"
2d514e6f
SS
1285#include "confdefs.h"
1286find_stack_direction ()
1287{
1288 static char *addr = 0;
1289 auto char dummy;
1290 if (addr == 0)
1291 {
1292 addr = &dummy;
1293 return find_stack_direction ();
1294 }
1295 else
1296 return (&dummy > addr) ? 1 : -1;
1297}
1298main ()
1299{
1300 exit (find_stack_direction() < 0);
1301}
1302EOF
eb2d80b4 1303if { (eval echo configure:1304: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
2d514e6f
SS
1304then
1305 ac_cv_c_stack_direction=1
1306else
1307 echo "configure: failed program was:" >&5
1308 cat conftest.$ac_ext >&5
1309 rm -fr conftest*
1310 ac_cv_c_stack_direction=-1
1311fi
1312rm -fr conftest*
1313fi
1314
1315fi
1316
1317echo "$ac_t""$ac_cv_c_stack_direction" 1>&6
1318cat >> confdefs.h <<EOF
1319#define STACK_DIRECTION $ac_cv_c_stack_direction
1320EOF
1321
1322fi
1323
1324for ac_hdr in unistd.h
1325do
1326ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
1327echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
eb2d80b4 1328echo "configure:1329: checking for $ac_hdr" >&5
2d514e6f
SS
1329if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
1330 echo $ac_n "(cached) $ac_c" 1>&6
1331else
1332 cat > conftest.$ac_ext <<EOF
eb2d80b4 1333#line 1334 "configure"
2d514e6f
SS
1334#include "confdefs.h"
1335#include <$ac_hdr>
1336EOF
1337ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
eb2d80b4 1338{ (eval echo configure:1339: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
2d514e6f
SS
1339ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
1340if test -z "$ac_err"; then
1341 rm -rf conftest*
1342 eval "ac_cv_header_$ac_safe=yes"
1343else
1344 echo "$ac_err" >&5
1345 echo "configure: failed program was:" >&5
1346 cat conftest.$ac_ext >&5
1347 rm -rf conftest*
1348 eval "ac_cv_header_$ac_safe=no"
1349fi
1350rm -f conftest*
1351fi
1352if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
1353 echo "$ac_t""yes" 1>&6
1354 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
1355 cat >> confdefs.h <<EOF
1356#define $ac_tr_hdr 1
1357EOF
1358
1359else
1360 echo "$ac_t""no" 1>&6
1361fi
1362done
1363
1364for ac_func in getpagesize
1365do
1366echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
eb2d80b4 1367echo "configure:1368: checking for $ac_func" >&5
2d514e6f
SS
1368if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
1369 echo $ac_n "(cached) $ac_c" 1>&6
1370else
1371 cat > conftest.$ac_ext <<EOF
eb2d80b4 1372#line 1373 "configure"
2d514e6f
SS
1373#include "confdefs.h"
1374/* System header to define __stub macros and hopefully few prototypes,
1375 which can conflict with char $ac_func(); below. */
1376#include <assert.h>
1377/* Override any gcc2 internal prototype to avoid an error. */
1378/* We use char because int might match the return type of a gcc2
1379 builtin and then its argument prototype would still apply. */
1380char $ac_func();
1381
1382int main() {
1383
1384/* The GNU C library defines this for functions which it implements
1385 to always fail with ENOSYS. Some functions are actually named
1386 something starting with __ and the normal name is an alias. */
1387#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
1388choke me
1389#else
1390$ac_func();
1391#endif
1392
1393; return 0; }
1394EOF
eb2d80b4 1395if { (eval echo configure:1396: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
2d514e6f
SS
1396 rm -rf conftest*
1397 eval "ac_cv_func_$ac_func=yes"
1398else
1399 echo "configure: failed program was:" >&5
1400 cat conftest.$ac_ext >&5
1401 rm -rf conftest*
1402 eval "ac_cv_func_$ac_func=no"
1403fi
1404rm -f conftest*
1405fi
1406
1407if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
1408 echo "$ac_t""yes" 1>&6
1409 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
1410 cat >> confdefs.h <<EOF
1411#define $ac_tr_func 1
1412EOF
1413
1414else
1415 echo "$ac_t""no" 1>&6
1416fi
1417done
1418
1419echo $ac_n "checking for working mmap""... $ac_c" 1>&6
eb2d80b4 1420echo "configure:1421: checking for working mmap" >&5
2d514e6f
SS
1421if eval "test \"`echo '$''{'ac_cv_func_mmap_fixed_mapped'+set}'`\" = set"; then
1422 echo $ac_n "(cached) $ac_c" 1>&6
1423else
1424 if test "$cross_compiling" = yes; then
1425 ac_cv_func_mmap_fixed_mapped=no
1426else
1427 cat > conftest.$ac_ext <<EOF
eb2d80b4 1428#line 1429 "configure"
2d514e6f
SS
1429#include "confdefs.h"
1430
1431/* Thanks to Mike Haertel and Jim Avera for this test.
1432 Here is a matrix of mmap possibilities:
1433 mmap private not fixed
1434 mmap private fixed at somewhere currently unmapped
1435 mmap private fixed at somewhere already mapped
1436 mmap shared not fixed
1437 mmap shared fixed at somewhere currently unmapped
1438 mmap shared fixed at somewhere already mapped
1439 For private mappings, we should verify that changes cannot be read()
1440 back from the file, nor mmap's back from the file at a different
1441 address. (There have been systems where private was not correctly
1442 implemented like the infamous i386 svr4.0, and systems where the
1443 VM page cache was not coherent with the filesystem buffer cache
1444 like early versions of FreeBSD and possibly contemporary NetBSD.)
1445 For shared mappings, we should conversely verify that changes get
1446 propogated back to all the places they're supposed to be.
1447
1448 Grep wants private fixed already mapped.
1449 The main things grep needs to know about mmap are:
1450 * does it exist and is it safe to write into the mmap'd area
1451 * how to use it (BSD variants) */
1452#include <sys/types.h>
1453#include <fcntl.h>
1454#include <sys/mman.h>
1455
1456/* This mess was copied from the GNU getpagesize.h. */
1457#ifndef HAVE_GETPAGESIZE
1458# ifdef HAVE_UNISTD_H
1459# include <unistd.h>
1460# endif
1461
1462/* Assume that all systems that can run configure have sys/param.h. */
1463# ifndef HAVE_SYS_PARAM_H
1464# define HAVE_SYS_PARAM_H 1
1465# endif
1466
1467# ifdef _SC_PAGESIZE
1468# define getpagesize() sysconf(_SC_PAGESIZE)
1469# else /* no _SC_PAGESIZE */
1470# ifdef HAVE_SYS_PARAM_H
1471# include <sys/param.h>
1472# ifdef EXEC_PAGESIZE
1473# define getpagesize() EXEC_PAGESIZE
1474# else /* no EXEC_PAGESIZE */
1475# ifdef NBPG
1476# define getpagesize() NBPG * CLSIZE
1477# ifndef CLSIZE
1478# define CLSIZE 1
1479# endif /* no CLSIZE */
1480# else /* no NBPG */
1481# ifdef NBPC
1482# define getpagesize() NBPC
1483# else /* no NBPC */
1484# ifdef PAGESIZE
1485# define getpagesize() PAGESIZE
1486# endif /* PAGESIZE */
1487# endif /* no NBPC */
1488# endif /* no NBPG */
1489# endif /* no EXEC_PAGESIZE */
1490# else /* no HAVE_SYS_PARAM_H */
1491# define getpagesize() 8192 /* punt totally */
1492# endif /* no HAVE_SYS_PARAM_H */
1493# endif /* no _SC_PAGESIZE */
1494
1495#endif /* no HAVE_GETPAGESIZE */
1496
1497#ifdef __cplusplus
1498extern "C" { void *malloc(unsigned); }
1499#else
1500char *malloc();
1501#endif
1502
1503int
1504main()
1505{
1506 char *data, *data2, *data3;
1507 int i, pagesize;
1508 int fd;
1509
1510 pagesize = getpagesize();
1511
1512 /*
1513 * First, make a file with some known garbage in it.
1514 */
1515 data = malloc(pagesize);
1516 if (!data)
1517 exit(1);
1518 for (i = 0; i < pagesize; ++i)
1519 *(data + i) = rand();
1520 umask(0);
1521 fd = creat("conftestmmap", 0600);
1522 if (fd < 0)
1523 exit(1);
1524 if (write(fd, data, pagesize) != pagesize)
1525 exit(1);
1526 close(fd);
1527
1528 /*
1529 * Next, try to mmap the file at a fixed address which
1530 * already has something else allocated at it. If we can,
1531 * also make sure that we see the same garbage.
1532 */
1533 fd = open("conftestmmap", O_RDWR);
1534 if (fd < 0)
1535 exit(1);
1536 data2 = malloc(2 * pagesize);
1537 if (!data2)
1538 exit(1);
1539 data2 += (pagesize - ((int) data2 & (pagesize - 1))) & (pagesize - 1);
1540 if (data2 != mmap(data2, pagesize, PROT_READ | PROT_WRITE,
1541 MAP_PRIVATE | MAP_FIXED, fd, 0L))
1542 exit(1);
1543 for (i = 0; i < pagesize; ++i)
1544 if (*(data + i) != *(data2 + i))
1545 exit(1);
1546
1547 /*
1548 * Finally, make sure that changes to the mapped area
1549 * do not percolate back to the file as seen by read().
1550 * (This is a bug on some variants of i386 svr4.0.)
1551 */
1552 for (i = 0; i < pagesize; ++i)
1553 *(data2 + i) = *(data2 + i) + 1;
1554 data3 = malloc(pagesize);
1555 if (!data3)
1556 exit(1);
1557 if (read(fd, data3, pagesize) != pagesize)
1558 exit(1);
1559 for (i = 0; i < pagesize; ++i)
1560 if (*(data + i) != *(data3 + i))
1561 exit(1);
1562 close(fd);
1563 unlink("conftestmmap");
1564 exit(0);
1565}
1566
1567EOF
eb2d80b4 1568if { (eval echo configure:1569: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
2d514e6f
SS
1569then
1570 ac_cv_func_mmap_fixed_mapped=yes
1571else
1572 echo "configure: failed program was:" >&5
1573 cat conftest.$ac_ext >&5
1574 rm -fr conftest*
1575 ac_cv_func_mmap_fixed_mapped=no
1576fi
1577rm -fr conftest*
1578fi
1579
1580fi
1581
1582echo "$ac_t""$ac_cv_func_mmap_fixed_mapped" 1>&6
1583if test $ac_cv_func_mmap_fixed_mapped = yes; then
1584 cat >> confdefs.h <<\EOF
1585#define HAVE_MMAP 1
1586EOF
1587
1588fi
1589
cd0fc7c3 1590echo $ac_n "checking for Cygwin environment""... $ac_c" 1>&6
eb2d80b4 1591echo "configure:1592: checking for Cygwin environment" >&5
cd0fc7c3
SS
1592if eval "test \"`echo '$''{'ac_cv_cygwin'+set}'`\" = set"; then
1593 echo $ac_n "(cached) $ac_c" 1>&6
1594else
1595 cat > conftest.$ac_ext <<EOF
eb2d80b4 1596#line 1597 "configure"
cd0fc7c3
SS
1597#include "confdefs.h"
1598
1599int main() {
1600
1601#ifndef __CYGWIN__
1602#define __CYGWIN__ __CYGWIN32__
1603#endif
1604return __CYGWIN__;
1605; return 0; }
1606EOF
eb2d80b4 1607if { (eval echo configure:1608: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
cd0fc7c3
SS
1608 rm -rf conftest*
1609 ac_cv_cygwin=yes
1610else
1611 echo "configure: failed program was:" >&5
1612 cat conftest.$ac_ext >&5
1613 rm -rf conftest*
1614 ac_cv_cygwin=no
1615fi
1616rm -f conftest*
1617rm -f conftest*
1618fi
1619
1620echo "$ac_t""$ac_cv_cygwin" 1>&6
1621CYGWIN=
1622test "$ac_cv_cygwin" = yes && CYGWIN=yes
1623echo $ac_n "checking for mingw32 environment""... $ac_c" 1>&6
eb2d80b4 1624echo "configure:1625: checking for mingw32 environment" >&5
cd0fc7c3
SS
1625if eval "test \"`echo '$''{'ac_cv_mingw32'+set}'`\" = set"; then
1626 echo $ac_n "(cached) $ac_c" 1>&6
1627else
1628 cat > conftest.$ac_ext <<EOF
eb2d80b4 1629#line 1630 "configure"
cd0fc7c3
SS
1630#include "confdefs.h"
1631
1632int main() {
1633return __MINGW32__;
1634; return 0; }
1635EOF
eb2d80b4 1636if { (eval echo configure:1637: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
cd0fc7c3
SS
1637 rm -rf conftest*
1638 ac_cv_mingw32=yes
1639else
1640 echo "configure: failed program was:" >&5
1641 cat conftest.$ac_ext >&5
1642 rm -rf conftest*
1643 ac_cv_mingw32=no
1644fi
1645rm -f conftest*
1646rm -f conftest*
1647fi
1648
1649echo "$ac_t""$ac_cv_mingw32" 1>&6
1650MINGW32=
1651test "$ac_cv_mingw32" = yes && MINGW32=yes
2d514e6f
SS
1652
1653# autoconf.info says this should be called right after AC_INIT.
1654
1655
1656ac_aux_dir=
1657for ac_dir in `cd $srcdir;pwd`/../.. $srcdir/`cd $srcdir;pwd`/../..; do
1658 if test -f $ac_dir/install-sh; then
1659 ac_aux_dir=$ac_dir
1660 ac_install_sh="$ac_aux_dir/install-sh -c"
1661 break
1662 elif test -f $ac_dir/install.sh; then
1663 ac_aux_dir=$ac_dir
1664 ac_install_sh="$ac_aux_dir/install.sh -c"
1665 break
1666 fi
1667done
1668if test -z "$ac_aux_dir"; then
1669 { echo "configure: error: can not find install-sh or install.sh in `cd $srcdir;pwd`/../.. $srcdir/`cd $srcdir;pwd`/../.." 1>&2; exit 1; }
1670fi
1671ac_config_guess=$ac_aux_dir/config.guess
1672ac_config_sub=$ac_aux_dir/config.sub
1673ac_configure=$ac_aux_dir/configure # This should be Cygnus configure.
1674
1675
1676# Do some error checking and defaulting for the host and target type.
1677# The inputs are:
1678# configure --host=HOST --target=TARGET --build=BUILD NONOPT
1679#
1680# The rules are:
1681# 1. You are not allowed to specify --host, --target, and nonopt at the
1682# same time.
1683# 2. Host defaults to nonopt.
1684# 3. If nonopt is not specified, then host defaults to the current host,
1685# as determined by config.guess.
1686# 4. Target and build default to nonopt.
1687# 5. If nonopt is not specified, then target and build default to host.
1688
1689# The aliases save the names the user supplied, while $host etc.
1690# will get canonicalized.
1691case $host---$target---$nonopt in
1692NONE---*---* | *---NONE---* | *---*---NONE) ;;
1693*) { echo "configure: error: can only configure for one host and one target at a time" 1>&2; exit 1; } ;;
1694esac
1695
1696
1697# Make sure we can run config.sub.
1698if ${CONFIG_SHELL-/bin/sh} $ac_config_sub sun4 >/dev/null 2>&1; then :
1699else { echo "configure: error: can not run $ac_config_sub" 1>&2; exit 1; }
1700fi
1701
1702echo $ac_n "checking host system type""... $ac_c" 1>&6
eb2d80b4 1703echo "configure:1704: checking host system type" >&5
2d514e6f
SS
1704
1705host_alias=$host
1706case "$host_alias" in
1707NONE)
1708 case $nonopt in
1709 NONE)
1710 if host_alias=`${CONFIG_SHELL-/bin/sh} $ac_config_guess`; then :
1711 else { echo "configure: error: can not guess host type; you must specify one" 1>&2; exit 1; }
1712 fi ;;
1713 *) host_alias=$nonopt ;;
1714 esac ;;
1715esac
1716
1717host=`${CONFIG_SHELL-/bin/sh} $ac_config_sub $host_alias`
1718host_cpu=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
1719host_vendor=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
1720host_os=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
1721echo "$ac_t""$host" 1>&6
1722
1723echo $ac_n "checking target system type""... $ac_c" 1>&6
eb2d80b4 1724echo "configure:1725: checking target system type" >&5
2d514e6f
SS
1725
1726target_alias=$target
1727case "$target_alias" in
1728NONE)
1729 case $nonopt in
1730 NONE) target_alias=$host_alias ;;
1731 *) target_alias=$nonopt ;;
1732 esac ;;
1733esac
1734
1735target=`${CONFIG_SHELL-/bin/sh} $ac_config_sub $target_alias`
1736target_cpu=`echo $target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
1737target_vendor=`echo $target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
1738target_os=`echo $target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
1739echo "$ac_t""$target" 1>&6
1740
1741echo $ac_n "checking build system type""... $ac_c" 1>&6
eb2d80b4 1742echo "configure:1743: checking build system type" >&5
2d514e6f
SS
1743
1744build_alias=$build
1745case "$build_alias" in
1746NONE)
1747 case $nonopt in
1748 NONE) build_alias=$host_alias ;;
1749 *) build_alias=$nonopt ;;
1750 esac ;;
1751esac
1752
1753build=`${CONFIG_SHELL-/bin/sh} $ac_config_sub $build_alias`
1754build_cpu=`echo $build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
1755build_vendor=`echo $build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
1756build_os=`echo $build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
1757echo "$ac_t""$build" 1>&6
1758
1759test "$host_alias" != "$target_alias" &&
1760 test "$program_prefix$program_suffix$program_transform_name" = \
1761 NONENONEs,x,x, &&
1762 program_prefix=${target_alias}-
1763
1764if test "$program_transform_name" = s,x,x,; then
1765 program_transform_name=
1766else
1767 # Double any \ or $. echo might interpret backslashes.
1768 cat <<\EOF_SED > conftestsed
1769s,\\,\\\\,g; s,\$,$$,g
1770EOF_SED
1771 program_transform_name="`echo $program_transform_name|sed -f conftestsed`"
1772 rm -f conftestsed
1773fi
1774test "$program_prefix" != NONE &&
1775 program_transform_name="s,^,${program_prefix},; $program_transform_name"
1776# Use a double $ so make ignores it.
1777test "$program_suffix" != NONE &&
1778 program_transform_name="s,\$\$,${program_suffix},; $program_transform_name"
1779
1780# sed with no file args requires a program.
1781test "$program_transform_name" = "" && program_transform_name="s,x,x,"
1782
1783# Extract the first word of "gcc", so it can be a program name with args.
1784set dummy gcc; ac_word=$2
1785echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
eb2d80b4 1786echo "configure:1787: checking for $ac_word" >&5
2d514e6f
SS
1787if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
1788 echo $ac_n "(cached) $ac_c" 1>&6
1789else
1790 if test -n "$CC"; then
1791 ac_cv_prog_CC="$CC" # Let the user override the test.
1792else
1793 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
cd0fc7c3
SS
1794 ac_dummy="$PATH"
1795 for ac_dir in $ac_dummy; do
2d514e6f
SS
1796 test -z "$ac_dir" && ac_dir=.
1797 if test -f $ac_dir/$ac_word; then
1798 ac_cv_prog_CC="gcc"
1799 break
1800 fi
1801 done
1802 IFS="$ac_save_ifs"
1803fi
1804fi
1805CC="$ac_cv_prog_CC"
1806if test -n "$CC"; then
1807 echo "$ac_t""$CC" 1>&6
1808else
1809 echo "$ac_t""no" 1>&6
1810fi
1811
1812if test -z "$CC"; then
1813 # Extract the first word of "cc", so it can be a program name with args.
1814set dummy cc; ac_word=$2
1815echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
eb2d80b4 1816echo "configure:1817: checking for $ac_word" >&5
2d514e6f
SS
1817if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
1818 echo $ac_n "(cached) $ac_c" 1>&6
1819else
1820 if test -n "$CC"; then
1821 ac_cv_prog_CC="$CC" # Let the user override the test.
1822else
1823 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
1824 ac_prog_rejected=no
cd0fc7c3
SS
1825 ac_dummy="$PATH"
1826 for ac_dir in $ac_dummy; do
2d514e6f
SS
1827 test -z "$ac_dir" && ac_dir=.
1828 if test -f $ac_dir/$ac_word; then
1829 if test "$ac_dir/$ac_word" = "/usr/ucb/cc"; then
1830 ac_prog_rejected=yes
1831 continue
1832 fi
1833 ac_cv_prog_CC="cc"
1834 break
1835 fi
1836 done
1837 IFS="$ac_save_ifs"
1838if test $ac_prog_rejected = yes; then
1839 # We found a bogon in the path, so make sure we never use it.
1840 set dummy $ac_cv_prog_CC
1841 shift
1842 if test $# -gt 0; then
1843 # We chose a different compiler from the bogus one.
1844 # However, it has the same basename, so the bogon will be chosen
1845 # first if we set CC to just the basename; use the full file name.
1846 shift
1847 set dummy "$ac_dir/$ac_word" "$@"
1848 shift
1849 ac_cv_prog_CC="$@"
1850 fi
1851fi
1852fi
1853fi
1854CC="$ac_cv_prog_CC"
1855if test -n "$CC"; then
1856 echo "$ac_t""$CC" 1>&6
1857else
1858 echo "$ac_t""no" 1>&6
1859fi
1860
1861 if test -z "$CC"; then
1862 case "`uname -s`" in
1863 *win32* | *WIN32*)
1864 # Extract the first word of "cl", so it can be a program name with args.
1865set dummy cl; ac_word=$2
1866echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
eb2d80b4 1867echo "configure:1868: checking for $ac_word" >&5
2d514e6f
SS
1868if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
1869 echo $ac_n "(cached) $ac_c" 1>&6
1870else
1871 if test -n "$CC"; then
1872 ac_cv_prog_CC="$CC" # Let the user override the test.
1873else
1874 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
cd0fc7c3
SS
1875 ac_dummy="$PATH"
1876 for ac_dir in $ac_dummy; do
2d514e6f
SS
1877 test -z "$ac_dir" && ac_dir=.
1878 if test -f $ac_dir/$ac_word; then
1879 ac_cv_prog_CC="cl"
1880 break
1881 fi
1882 done
1883 IFS="$ac_save_ifs"
1884fi
1885fi
1886CC="$ac_cv_prog_CC"
1887if test -n "$CC"; then
1888 echo "$ac_t""$CC" 1>&6
1889else
1890 echo "$ac_t""no" 1>&6
1891fi
1892 ;;
1893 esac
1894 fi
1895 test -z "$CC" && { echo "configure: error: no acceptable cc found in \$PATH" 1>&2; exit 1; }
1896fi
1897
1898echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works""... $ac_c" 1>&6
eb2d80b4 1899echo "configure:1900: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works" >&5
2d514e6f
SS
1900
1901ac_ext=c
1902# CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
1903ac_cpp='$CPP $CPPFLAGS'
1904ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
1905ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
1906cross_compiling=$ac_cv_prog_cc_cross
1907
cd0fc7c3
SS
1908cat > conftest.$ac_ext << EOF
1909
eb2d80b4 1910#line 1911 "configure"
2d514e6f 1911#include "confdefs.h"
cd0fc7c3 1912
2d514e6f
SS
1913main(){return(0);}
1914EOF
eb2d80b4 1915if { (eval echo configure:1916: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
2d514e6f
SS
1916 ac_cv_prog_cc_works=yes
1917 # If we can't run a trivial program, we are probably using a cross compiler.
1918 if (./conftest; exit) 2>/dev/null; then
1919 ac_cv_prog_cc_cross=no
1920 else
1921 ac_cv_prog_cc_cross=yes
1922 fi
1923else
1924 echo "configure: failed program was:" >&5
1925 cat conftest.$ac_ext >&5
1926 ac_cv_prog_cc_works=no
1927fi
1928rm -fr conftest*
cd0fc7c3
SS
1929ac_ext=c
1930# CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
1931ac_cpp='$CPP $CPPFLAGS'
1932ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
1933ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
1934cross_compiling=$ac_cv_prog_cc_cross
2d514e6f
SS
1935
1936echo "$ac_t""$ac_cv_prog_cc_works" 1>&6
1937if test $ac_cv_prog_cc_works = no; then
1938 { echo "configure: error: installation or configuration problem: C compiler cannot create executables." 1>&2; exit 1; }
1939fi
1940echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler""... $ac_c" 1>&6
eb2d80b4 1941echo "configure:1942: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler" >&5
2d514e6f
SS
1942echo "$ac_t""$ac_cv_prog_cc_cross" 1>&6
1943cross_compiling=$ac_cv_prog_cc_cross
1944
1945echo $ac_n "checking whether we are using GNU C""... $ac_c" 1>&6
eb2d80b4 1946echo "configure:1947: checking whether we are using GNU C" >&5
2d514e6f
SS
1947if eval "test \"`echo '$''{'ac_cv_prog_gcc'+set}'`\" = set"; then
1948 echo $ac_n "(cached) $ac_c" 1>&6
1949else
1950 cat > conftest.c <<EOF
1951#ifdef __GNUC__
1952 yes;
1953#endif
1954EOF
eb2d80b4 1955if { ac_try='${CC-cc} -E conftest.c'; { (eval echo configure:1956: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; } | egrep yes >/dev/null 2>&1; then
2d514e6f
SS
1956 ac_cv_prog_gcc=yes
1957else
1958 ac_cv_prog_gcc=no
1959fi
1960fi
1961
1962echo "$ac_t""$ac_cv_prog_gcc" 1>&6
1963
1964if test $ac_cv_prog_gcc = yes; then
1965 GCC=yes
1966else
1967 GCC=
1968fi
1969
1970ac_test_CFLAGS="${CFLAGS+set}"
1971ac_save_CFLAGS="$CFLAGS"
1972CFLAGS=
1973echo $ac_n "checking whether ${CC-cc} accepts -g""... $ac_c" 1>&6
eb2d80b4 1974echo "configure:1975: checking whether ${CC-cc} accepts -g" >&5
2d514e6f
SS
1975if eval "test \"`echo '$''{'ac_cv_prog_cc_g'+set}'`\" = set"; then
1976 echo $ac_n "(cached) $ac_c" 1>&6
1977else
1978 echo 'void f(){}' > conftest.c
1979if test -z "`${CC-cc} -g -c conftest.c 2>&1`"; then
1980 ac_cv_prog_cc_g=yes
1981else
1982 ac_cv_prog_cc_g=no
1983fi
1984rm -f conftest*
1985
1986fi
1987
1988echo "$ac_t""$ac_cv_prog_cc_g" 1>&6
1989if test "$ac_test_CFLAGS" = set; then
1990 CFLAGS="$ac_save_CFLAGS"
1991elif test $ac_cv_prog_cc_g = yes; then
1992 if test "$GCC" = yes; then
1993 CFLAGS="-g -O2"
1994 else
1995 CFLAGS="-g"
1996 fi
1997else
1998 if test "$GCC" = yes; then
1999 CFLAGS="-O2"
2000 else
2001 CFLAGS=
2002 fi
2003fi
2004
2005# Find a good install program. We prefer a C program (faster),
2006# so one script is as good as another. But avoid the broken or
2007# incompatible versions:
2008# SysV /etc/install, /usr/sbin/install
2009# SunOS /usr/etc/install
2010# IRIX /sbin/install
2011# AIX /bin/install
2012# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
2013# AFS /usr/afsws/bin/install, which mishandles nonexistent args
2014# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
2015# ./install, which can be erroneously created by make from ./install.sh.
2016echo $ac_n "checking for a BSD compatible install""... $ac_c" 1>&6
eb2d80b4 2017echo "configure:2018: checking for a BSD compatible install" >&5
2d514e6f
SS
2018if test -z "$INSTALL"; then
2019if eval "test \"`echo '$''{'ac_cv_path_install'+set}'`\" = set"; then
2020 echo $ac_n "(cached) $ac_c" 1>&6
2021else
2022 IFS="${IFS= }"; ac_save_IFS="$IFS"; IFS=":"
2023 for ac_dir in $PATH; do
2024 # Account for people who put trailing slashes in PATH elements.
2025 case "$ac_dir/" in
2026 /|./|.//|/etc/*|/usr/sbin/*|/usr/etc/*|/sbin/*|/usr/afsws/bin/*|/usr/ucb/*) ;;
2027 *)
2028 # OSF1 and SCO ODT 3.0 have their own names for install.
2029 # Don't use installbsd from OSF since it installs stuff as root
2030 # by default.
2031 for ac_prog in ginstall scoinst install; do
2032 if test -f $ac_dir/$ac_prog; then
2033 if test $ac_prog = install &&
2034 grep dspmsg $ac_dir/$ac_prog >/dev/null 2>&1; then
2035 # AIX install. It has an incompatible calling convention.
2036 :
2037 else
2038 ac_cv_path_install="$ac_dir/$ac_prog -c"
2039 break 2
2040 fi
2041 fi
2042 done
2043 ;;
2044 esac
2045 done
2046 IFS="$ac_save_IFS"
2047
2048fi
2049 if test "${ac_cv_path_install+set}" = set; then
2050 INSTALL="$ac_cv_path_install"
2051 else
2052 # As a last resort, use the slow shell script. We don't cache a
2053 # path for INSTALL within a source directory, because that will
2054 # break other packages using the cache if that directory is
2055 # removed, or if the path is relative.
2056 INSTALL="$ac_install_sh"
2057 fi
2058fi
2059echo "$ac_t""$INSTALL" 1>&6
2060
2061# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
2062# It thinks the first close brace ends the variable substitution.
2063test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
2064
cd0fc7c3
SS
2065test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL_PROGRAM}'
2066
2d514e6f
SS
2067test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
2068
2069
2070# Put a plausible default for CC_FOR_BUILD in Makefile.
2071if test "x$cross_compiling" = "xno"; then
2072 CC_FOR_BUILD='$(CC)'
2073else
2074 CC_FOR_BUILD=gcc
2075fi
2076
2077
2078
2079
2080AR=${AR-ar}
2081
2082# Extract the first word of "ranlib", so it can be a program name with args.
2083set dummy ranlib; ac_word=$2
2084echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
eb2d80b4 2085echo "configure:2086: checking for $ac_word" >&5
2d514e6f
SS
2086if eval "test \"`echo '$''{'ac_cv_prog_RANLIB'+set}'`\" = set"; then
2087 echo $ac_n "(cached) $ac_c" 1>&6
2088else
2089 if test -n "$RANLIB"; then
2090 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
2091else
2092 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
cd0fc7c3
SS
2093 ac_dummy="$PATH"
2094 for ac_dir in $ac_dummy; do
2d514e6f
SS
2095 test -z "$ac_dir" && ac_dir=.
2096 if test -f $ac_dir/$ac_word; then
2097 ac_cv_prog_RANLIB="ranlib"
2098 break
2099 fi
2100 done
2101 IFS="$ac_save_ifs"
2102 test -z "$ac_cv_prog_RANLIB" && ac_cv_prog_RANLIB=":"
2103fi
2104fi
2105RANLIB="$ac_cv_prog_RANLIB"
2106if test -n "$RANLIB"; then
2107 echo "$ac_t""$RANLIB" 1>&6
2108else
2109 echo "$ac_t""no" 1>&6
2110fi
2111
2112
2113ALL_LINGUAS=
2114
2115 for ac_hdr in argz.h limits.h locale.h nl_types.h malloc.h string.h \
2116unistd.h values.h sys/param.h
2117do
2118ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
2119echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
eb2d80b4 2120echo "configure:2121: checking for $ac_hdr" >&5
2d514e6f
SS
2121if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
2122 echo $ac_n "(cached) $ac_c" 1>&6
2123else
2124 cat > conftest.$ac_ext <<EOF
eb2d80b4 2125#line 2126 "configure"
2d514e6f
SS
2126#include "confdefs.h"
2127#include <$ac_hdr>
2128EOF
2129ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
eb2d80b4 2130{ (eval echo configure:2131: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
2d514e6f
SS
2131ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
2132if test -z "$ac_err"; then
2133 rm -rf conftest*
2134 eval "ac_cv_header_$ac_safe=yes"
2135else
2136 echo "$ac_err" >&5
2137 echo "configure: failed program was:" >&5
2138 cat conftest.$ac_ext >&5
2139 rm -rf conftest*
2140 eval "ac_cv_header_$ac_safe=no"
2141fi
2142rm -f conftest*
2143fi
2144if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
2145 echo "$ac_t""yes" 1>&6
2146 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
2147 cat >> confdefs.h <<EOF
2148#define $ac_tr_hdr 1
2149EOF
2150
2151else
2152 echo "$ac_t""no" 1>&6
2153fi
2154done
2155
2156 for ac_func in getcwd munmap putenv setenv setlocale strchr strcasecmp \
2157__argz_count __argz_stringify __argz_next
2158do
2159echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
eb2d80b4 2160echo "configure:2161: checking for $ac_func" >&5
2d514e6f
SS
2161if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
2162 echo $ac_n "(cached) $ac_c" 1>&6
2163else
2164 cat > conftest.$ac_ext <<EOF
eb2d80b4 2165#line 2166 "configure"
2d514e6f
SS
2166#include "confdefs.h"
2167/* System header to define __stub macros and hopefully few prototypes,
2168 which can conflict with char $ac_func(); below. */
2169#include <assert.h>
2170/* Override any gcc2 internal prototype to avoid an error. */
2171/* We use char because int might match the return type of a gcc2
2172 builtin and then its argument prototype would still apply. */
2173char $ac_func();
2174
2175int main() {
2176
2177/* The GNU C library defines this for functions which it implements
2178 to always fail with ENOSYS. Some functions are actually named
2179 something starting with __ and the normal name is an alias. */
2180#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
2181choke me
2182#else
2183$ac_func();
2184#endif
2185
2186; return 0; }
2187EOF
eb2d80b4 2188if { (eval echo configure:2189: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
2d514e6f
SS
2189 rm -rf conftest*
2190 eval "ac_cv_func_$ac_func=yes"
2191else
2192 echo "configure: failed program was:" >&5
2193 cat conftest.$ac_ext >&5
2194 rm -rf conftest*
2195 eval "ac_cv_func_$ac_func=no"
2196fi
2197rm -f conftest*
2198fi
2199
2200if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
2201 echo "$ac_t""yes" 1>&6
2202 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
2203 cat >> confdefs.h <<EOF
2204#define $ac_tr_func 1
2205EOF
2206
2207else
2208 echo "$ac_t""no" 1>&6
2209fi
2210done
2211
2212
2213 if test "${ac_cv_func_stpcpy+set}" != "set"; then
2214 for ac_func in stpcpy
2215do
2216echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
eb2d80b4 2217echo "configure:2218: checking for $ac_func" >&5
2d514e6f
SS
2218if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
2219 echo $ac_n "(cached) $ac_c" 1>&6
2220else
2221 cat > conftest.$ac_ext <<EOF
eb2d80b4 2222#line 2223 "configure"
2d514e6f
SS
2223#include "confdefs.h"
2224/* System header to define __stub macros and hopefully few prototypes,
2225 which can conflict with char $ac_func(); below. */
2226#include <assert.h>
2227/* Override any gcc2 internal prototype to avoid an error. */
2228/* We use char because int might match the return type of a gcc2
2229 builtin and then its argument prototype would still apply. */
2230char $ac_func();
2231
2232int main() {
2233
2234/* The GNU C library defines this for functions which it implements
2235 to always fail with ENOSYS. Some functions are actually named
2236 something starting with __ and the normal name is an alias. */
2237#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
2238choke me
2239#else
2240$ac_func();
2241#endif
2242
2243; return 0; }
2244EOF
eb2d80b4 2245if { (eval echo configure:2246: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
2d514e6f
SS
2246 rm -rf conftest*
2247 eval "ac_cv_func_$ac_func=yes"
2248else
2249 echo "configure: failed program was:" >&5
2250 cat conftest.$ac_ext >&5
2251 rm -rf conftest*
2252 eval "ac_cv_func_$ac_func=no"
2253fi
2254rm -f conftest*
2255fi
2256
2257if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
2258 echo "$ac_t""yes" 1>&6
2259 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
2260 cat >> confdefs.h <<EOF
2261#define $ac_tr_func 1
2262EOF
2263
2264else
2265 echo "$ac_t""no" 1>&6
2266fi
2267done
2268
2269 fi
2270 if test "${ac_cv_func_stpcpy}" = "yes"; then
2271 cat >> confdefs.h <<\EOF
2272#define HAVE_STPCPY 1
2273EOF
2274
2275 fi
2276
2277 if test $ac_cv_header_locale_h = yes; then
2278 echo $ac_n "checking for LC_MESSAGES""... $ac_c" 1>&6
eb2d80b4 2279echo "configure:2280: checking for LC_MESSAGES" >&5
2d514e6f
SS
2280if eval "test \"`echo '$''{'am_cv_val_LC_MESSAGES'+set}'`\" = set"; then
2281 echo $ac_n "(cached) $ac_c" 1>&6
2282else
2283 cat > conftest.$ac_ext <<EOF
eb2d80b4 2284#line 2285 "configure"
2d514e6f
SS
2285#include "confdefs.h"
2286#include <locale.h>
2287int main() {
2288return LC_MESSAGES
2289; return 0; }
2290EOF
eb2d80b4 2291if { (eval echo configure:2292: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
2d514e6f
SS
2292 rm -rf conftest*
2293 am_cv_val_LC_MESSAGES=yes
2294else
2295 echo "configure: failed program was:" >&5
2296 cat conftest.$ac_ext >&5
2297 rm -rf conftest*
2298 am_cv_val_LC_MESSAGES=no
2299fi
2300rm -f conftest*
2301fi
2302
2303echo "$ac_t""$am_cv_val_LC_MESSAGES" 1>&6
2304 if test $am_cv_val_LC_MESSAGES = yes; then
2305 cat >> confdefs.h <<\EOF
2306#define HAVE_LC_MESSAGES 1
2307EOF
2308
2309 fi
2310 fi
2311 echo $ac_n "checking whether NLS is requested""... $ac_c" 1>&6
eb2d80b4 2312echo "configure:2313: checking whether NLS is requested" >&5
2d514e6f
SS
2313 # Check whether --enable-nls or --disable-nls was given.
2314if test "${enable_nls+set}" = set; then
2315 enableval="$enable_nls"
2316 USE_NLS=$enableval
2317else
2318 USE_NLS=yes
2319fi
2320
2321 echo "$ac_t""$USE_NLS" 1>&6
2322
2323
2324 USE_INCLUDED_LIBINTL=no
2325
2326 if test "$USE_NLS" = "yes"; then
2327 cat >> confdefs.h <<\EOF
2328#define ENABLE_NLS 1
2329EOF
2330
2331 echo $ac_n "checking whether included gettext is requested""... $ac_c" 1>&6
eb2d80b4 2332echo "configure:2333: checking whether included gettext is requested" >&5
2d514e6f
SS
2333 # Check whether --with-included-gettext or --without-included-gettext was given.
2334if test "${with_included_gettext+set}" = set; then
2335 withval="$with_included_gettext"
2336 nls_cv_force_use_gnu_gettext=$withval
2337else
2338 nls_cv_force_use_gnu_gettext=no
2339fi
2340
2341 echo "$ac_t""$nls_cv_force_use_gnu_gettext" 1>&6
2342
2343 nls_cv_use_gnu_gettext="$nls_cv_force_use_gnu_gettext"
2344 if test "$nls_cv_force_use_gnu_gettext" != "yes"; then
2345 nls_cv_header_intl=
2346 nls_cv_header_libgt=
2347 CATOBJEXT=NONE
2348
2349 ac_safe=`echo "libintl.h" | sed 'y%./+-%__p_%'`
2350echo $ac_n "checking for libintl.h""... $ac_c" 1>&6
eb2d80b4 2351echo "configure:2352: checking for libintl.h" >&5
2d514e6f
SS
2352if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
2353 echo $ac_n "(cached) $ac_c" 1>&6
2354else
2355 cat > conftest.$ac_ext <<EOF
eb2d80b4 2356#line 2357 "configure"
2d514e6f
SS
2357#include "confdefs.h"
2358#include <libintl.h>
2359EOF
2360ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
eb2d80b4 2361{ (eval echo configure:2362: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
2d514e6f
SS
2362ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
2363if test -z "$ac_err"; then
2364 rm -rf conftest*
2365 eval "ac_cv_header_$ac_safe=yes"
2366else
2367 echo "$ac_err" >&5
2368 echo "configure: failed program was:" >&5
2369 cat conftest.$ac_ext >&5
2370 rm -rf conftest*
2371 eval "ac_cv_header_$ac_safe=no"
2372fi
2373rm -f conftest*
2374fi
2375if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
2376 echo "$ac_t""yes" 1>&6
2377 echo $ac_n "checking for gettext in libc""... $ac_c" 1>&6
eb2d80b4 2378echo "configure:2379: checking for gettext in libc" >&5
2d514e6f
SS
2379if eval "test \"`echo '$''{'gt_cv_func_gettext_libc'+set}'`\" = set"; then
2380 echo $ac_n "(cached) $ac_c" 1>&6
2381else
2382 cat > conftest.$ac_ext <<EOF
eb2d80b4 2383#line 2384 "configure"
2d514e6f
SS
2384#include "confdefs.h"
2385#include <libintl.h>
2386int main() {
2387return (int) gettext ("")
2388; return 0; }
2389EOF
eb2d80b4 2390if { (eval echo configure:2391: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
2d514e6f
SS
2391 rm -rf conftest*
2392 gt_cv_func_gettext_libc=yes
2393else
2394 echo "configure: failed program was:" >&5
2395 cat conftest.$ac_ext >&5
2396 rm -rf conftest*
2397 gt_cv_func_gettext_libc=no
2398fi
2399rm -f conftest*
2400fi
2401
2402echo "$ac_t""$gt_cv_func_gettext_libc" 1>&6
2403
2404 if test "$gt_cv_func_gettext_libc" != "yes"; then
2405 echo $ac_n "checking for bindtextdomain in -lintl""... $ac_c" 1>&6
eb2d80b4 2406echo "configure:2407: checking for bindtextdomain in -lintl" >&5
2d514e6f
SS
2407ac_lib_var=`echo intl'_'bindtextdomain | sed 'y%./+-%__p_%'`
2408if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
2409 echo $ac_n "(cached) $ac_c" 1>&6
2410else
2411 ac_save_LIBS="$LIBS"
2412LIBS="-lintl $LIBS"
2413cat > conftest.$ac_ext <<EOF
eb2d80b4 2414#line 2415 "configure"
2d514e6f
SS
2415#include "confdefs.h"
2416/* Override any gcc2 internal prototype to avoid an error. */
2417/* We use char because int might match the return type of a gcc2
2418 builtin and then its argument prototype would still apply. */
2419char bindtextdomain();
2420
2421int main() {
2422bindtextdomain()
2423; return 0; }
2424EOF
eb2d80b4 2425if { (eval echo configure:2426: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
2d514e6f
SS
2426 rm -rf conftest*
2427 eval "ac_cv_lib_$ac_lib_var=yes"
2428else
2429 echo "configure: failed program was:" >&5
2430 cat conftest.$ac_ext >&5
2431 rm -rf conftest*
2432 eval "ac_cv_lib_$ac_lib_var=no"
2433fi
2434rm -f conftest*
2435LIBS="$ac_save_LIBS"
2436
2437fi
2438if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
2439 echo "$ac_t""yes" 1>&6
2440 echo $ac_n "checking for gettext in libintl""... $ac_c" 1>&6
eb2d80b4 2441echo "configure:2442: checking for gettext in libintl" >&5
2d514e6f
SS
2442if eval "test \"`echo '$''{'gt_cv_func_gettext_libintl'+set}'`\" = set"; then
2443 echo $ac_n "(cached) $ac_c" 1>&6
2444else
2445 cat > conftest.$ac_ext <<EOF
eb2d80b4 2446#line 2447 "configure"
2d514e6f
SS
2447#include "confdefs.h"
2448
2449int main() {
2450return (int) gettext ("")
2451; return 0; }
2452EOF
eb2d80b4 2453if { (eval echo configure:2454: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
2d514e6f
SS
2454 rm -rf conftest*
2455 gt_cv_func_gettext_libintl=yes
2456else
2457 echo "configure: failed program was:" >&5
2458 cat conftest.$ac_ext >&5
2459 rm -rf conftest*
2460 gt_cv_func_gettext_libintl=no
2461fi
2462rm -f conftest*
2463fi
2464
2465echo "$ac_t""$gt_cv_func_gettext_libintl" 1>&6
2466else
2467 echo "$ac_t""no" 1>&6
2468fi
2469
2470 fi
2471
2472 if test "$gt_cv_func_gettext_libc" = "yes" \
2473 || test "$gt_cv_func_gettext_libintl" = "yes"; then
2474 cat >> confdefs.h <<\EOF
2475#define HAVE_GETTEXT 1
2476EOF
2477
2478 # Extract the first word of "msgfmt", so it can be a program name with args.
2479set dummy msgfmt; ac_word=$2
2480echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
eb2d80b4 2481echo "configure:2482: checking for $ac_word" >&5
2d514e6f
SS
2482if eval "test \"`echo '$''{'ac_cv_path_MSGFMT'+set}'`\" = set"; then
2483 echo $ac_n "(cached) $ac_c" 1>&6
2484else
2485 case "$MSGFMT" in
2486 /*)
2487 ac_cv_path_MSGFMT="$MSGFMT" # Let the user override the test with a path.
2488 ;;
2489 *)
2490 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
2491 for ac_dir in $PATH; do
2492 test -z "$ac_dir" && ac_dir=.
2493 if test -f $ac_dir/$ac_word; then
2494 if test -z "`$ac_dir/$ac_word -h 2>&1 | grep 'dv '`"; then
2495 ac_cv_path_MSGFMT="$ac_dir/$ac_word"
2496 break
2497 fi
2498 fi
2499 done
2500 IFS="$ac_save_ifs"
2501 test -z "$ac_cv_path_MSGFMT" && ac_cv_path_MSGFMT="no"
2502 ;;
2503esac
2504fi
2505MSGFMT="$ac_cv_path_MSGFMT"
2506if test -n "$MSGFMT"; then
2507 echo "$ac_t""$MSGFMT" 1>&6
2508else
2509 echo "$ac_t""no" 1>&6
2510fi
2511 if test "$MSGFMT" != "no"; then
2512 for ac_func in dcgettext
2513do
2514echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
eb2d80b4 2515echo "configure:2516: checking for $ac_func" >&5
2d514e6f
SS
2516if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
2517 echo $ac_n "(cached) $ac_c" 1>&6
2518else
2519 cat > conftest.$ac_ext <<EOF
eb2d80b4 2520#line 2521 "configure"
2d514e6f
SS
2521#include "confdefs.h"
2522/* System header to define __stub macros and hopefully few prototypes,
2523 which can conflict with char $ac_func(); below. */
2524#include <assert.h>
2525/* Override any gcc2 internal prototype to avoid an error. */
2526/* We use char because int might match the return type of a gcc2
2527 builtin and then its argument prototype would still apply. */
2528char $ac_func();
2529
2530int main() {
2531
2532/* The GNU C library defines this for functions which it implements
2533 to always fail with ENOSYS. Some functions are actually named
2534 something starting with __ and the normal name is an alias. */
2535#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
2536choke me
2537#else
2538$ac_func();
2539#endif
2540
2541; return 0; }
2542EOF
eb2d80b4 2543if { (eval echo configure:2544: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
2d514e6f
SS
2544 rm -rf conftest*
2545 eval "ac_cv_func_$ac_func=yes"
2546else
2547 echo "configure: failed program was:" >&5
2548 cat conftest.$ac_ext >&5
2549 rm -rf conftest*
2550 eval "ac_cv_func_$ac_func=no"
2551fi
2552rm -f conftest*
2553fi
2554
2555if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
2556 echo "$ac_t""yes" 1>&6
2557 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
2558 cat >> confdefs.h <<EOF
2559#define $ac_tr_func 1
2560EOF
2561
2562else
2563 echo "$ac_t""no" 1>&6
2564fi
2565done
2566
2567 # Extract the first word of "gmsgfmt", so it can be a program name with args.
2568set dummy gmsgfmt; ac_word=$2
2569echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
eb2d80b4 2570echo "configure:2571: checking for $ac_word" >&5
2d514e6f
SS
2571if eval "test \"`echo '$''{'ac_cv_path_GMSGFMT'+set}'`\" = set"; then
2572 echo $ac_n "(cached) $ac_c" 1>&6
2573else
2574 case "$GMSGFMT" in
2575 /*)
2576 ac_cv_path_GMSGFMT="$GMSGFMT" # Let the user override the test with a path.
2577 ;;
2578 ?:/*)
2579 ac_cv_path_GMSGFMT="$GMSGFMT" # Let the user override the test with a dos path.
2580 ;;
2581 *)
2582 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
cd0fc7c3
SS
2583 ac_dummy="$PATH"
2584 for ac_dir in $ac_dummy; do
2d514e6f
SS
2585 test -z "$ac_dir" && ac_dir=.
2586 if test -f $ac_dir/$ac_word; then
2587 ac_cv_path_GMSGFMT="$ac_dir/$ac_word"
2588 break
2589 fi
2590 done
2591 IFS="$ac_save_ifs"
2592 test -z "$ac_cv_path_GMSGFMT" && ac_cv_path_GMSGFMT="$MSGFMT"
2593 ;;
2594esac
2595fi
2596GMSGFMT="$ac_cv_path_GMSGFMT"
2597if test -n "$GMSGFMT"; then
2598 echo "$ac_t""$GMSGFMT" 1>&6
2599else
2600 echo "$ac_t""no" 1>&6
2601fi
2602
2603 # Extract the first word of "xgettext", so it can be a program name with args.
2604set dummy xgettext; ac_word=$2
2605echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
eb2d80b4 2606echo "configure:2607: checking for $ac_word" >&5
2d514e6f
SS
2607if eval "test \"`echo '$''{'ac_cv_path_XGETTEXT'+set}'`\" = set"; then
2608 echo $ac_n "(cached) $ac_c" 1>&6
2609else
2610 case "$XGETTEXT" in
2611 /*)
2612 ac_cv_path_XGETTEXT="$XGETTEXT" # Let the user override the test with a path.
2613 ;;
2614 *)
2615 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
2616 for ac_dir in $PATH; do
2617 test -z "$ac_dir" && ac_dir=.
2618 if test -f $ac_dir/$ac_word; then
2619 if test -z "`$ac_dir/$ac_word -h 2>&1 | grep '(HELP)'`"; then
2620 ac_cv_path_XGETTEXT="$ac_dir/$ac_word"
2621 break
2622 fi
2623 fi
2624 done
2625 IFS="$ac_save_ifs"
2626 test -z "$ac_cv_path_XGETTEXT" && ac_cv_path_XGETTEXT=":"
2627 ;;
2628esac
2629fi
2630XGETTEXT="$ac_cv_path_XGETTEXT"
2631if test -n "$XGETTEXT"; then
2632 echo "$ac_t""$XGETTEXT" 1>&6
2633else
2634 echo "$ac_t""no" 1>&6
2635fi
2636
2637 cat > conftest.$ac_ext <<EOF
eb2d80b4 2638#line 2639 "configure"
2d514e6f
SS
2639#include "confdefs.h"
2640
2641int main() {
2642extern int _nl_msg_cat_cntr;
2643 return _nl_msg_cat_cntr
2644; return 0; }
2645EOF
eb2d80b4 2646if { (eval echo configure:2647: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
2d514e6f
SS
2647 rm -rf conftest*
2648 CATOBJEXT=.gmo
2649 DATADIRNAME=share
2650else
2651 echo "configure: failed program was:" >&5
2652 cat conftest.$ac_ext >&5
2653 rm -rf conftest*
2654 CATOBJEXT=.mo
2655 DATADIRNAME=lib
2656fi
2657rm -f conftest*
2658 INSTOBJEXT=.mo
2659 fi
2660 fi
2661
2662else
2663 echo "$ac_t""no" 1>&6
2664fi
2665
2666
2667
2668 if test "$CATOBJEXT" = "NONE"; then
2669 nls_cv_use_gnu_gettext=yes
2670 fi
2671 fi
2672
2673 if test "$nls_cv_use_gnu_gettext" = "yes"; then
2674 INTLOBJS="\$(GETTOBJS)"
2675 # Extract the first word of "msgfmt", so it can be a program name with args.
2676set dummy msgfmt; ac_word=$2
2677echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
eb2d80b4 2678echo "configure:2679: checking for $ac_word" >&5
2d514e6f
SS
2679if eval "test \"`echo '$''{'ac_cv_path_MSGFMT'+set}'`\" = set"; then
2680 echo $ac_n "(cached) $ac_c" 1>&6
2681else
2682 case "$MSGFMT" in
2683 /*)
2684 ac_cv_path_MSGFMT="$MSGFMT" # Let the user override the test with a path.
2685 ;;
2686 *)
2687 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
2688 for ac_dir in $PATH; do
2689 test -z "$ac_dir" && ac_dir=.
2690 if test -f $ac_dir/$ac_word; then
2691 if test -z "`$ac_dir/$ac_word -h 2>&1 | grep 'dv '`"; then
2692 ac_cv_path_MSGFMT="$ac_dir/$ac_word"
2693 break
2694 fi
2695 fi
2696 done
2697 IFS="$ac_save_ifs"
2698 test -z "$ac_cv_path_MSGFMT" && ac_cv_path_MSGFMT="msgfmt"
2699 ;;
2700esac
2701fi
2702MSGFMT="$ac_cv_path_MSGFMT"
2703if test -n "$MSGFMT"; then
2704 echo "$ac_t""$MSGFMT" 1>&6
2705else
2706 echo "$ac_t""no" 1>&6
2707fi
2708
2709 # Extract the first word of "gmsgfmt", so it can be a program name with args.
2710set dummy gmsgfmt; ac_word=$2
2711echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
eb2d80b4 2712echo "configure:2713: checking for $ac_word" >&5
2d514e6f
SS
2713if eval "test \"`echo '$''{'ac_cv_path_GMSGFMT'+set}'`\" = set"; then
2714 echo $ac_n "(cached) $ac_c" 1>&6
2715else
2716 case "$GMSGFMT" in
2717 /*)
2718 ac_cv_path_GMSGFMT="$GMSGFMT" # Let the user override the test with a path.
2719 ;;
2720 ?:/*)
2721 ac_cv_path_GMSGFMT="$GMSGFMT" # Let the user override the test with a dos path.
2722 ;;
2723 *)
2724 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
cd0fc7c3
SS
2725 ac_dummy="$PATH"
2726 for ac_dir in $ac_dummy; do
2d514e6f
SS
2727 test -z "$ac_dir" && ac_dir=.
2728 if test -f $ac_dir/$ac_word; then
2729 ac_cv_path_GMSGFMT="$ac_dir/$ac_word"
2730 break
2731 fi
2732 done
2733 IFS="$ac_save_ifs"
2734 test -z "$ac_cv_path_GMSGFMT" && ac_cv_path_GMSGFMT="$MSGFMT"
2735 ;;
2736esac
2737fi
2738GMSGFMT="$ac_cv_path_GMSGFMT"
2739if test -n "$GMSGFMT"; then
2740 echo "$ac_t""$GMSGFMT" 1>&6
2741else
2742 echo "$ac_t""no" 1>&6
2743fi
2744
2745 # Extract the first word of "xgettext", so it can be a program name with args.
2746set dummy xgettext; ac_word=$2
2747echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
eb2d80b4 2748echo "configure:2749: checking for $ac_word" >&5
2d514e6f
SS
2749if eval "test \"`echo '$''{'ac_cv_path_XGETTEXT'+set}'`\" = set"; then
2750 echo $ac_n "(cached) $ac_c" 1>&6
2751else
2752 case "$XGETTEXT" in
2753 /*)
2754 ac_cv_path_XGETTEXT="$XGETTEXT" # Let the user override the test with a path.
2755 ;;
2756 *)
2757 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
2758 for ac_dir in $PATH; do
2759 test -z "$ac_dir" && ac_dir=.
2760 if test -f $ac_dir/$ac_word; then
2761 if test -z "`$ac_dir/$ac_word -h 2>&1 | grep '(HELP)'`"; then
2762 ac_cv_path_XGETTEXT="$ac_dir/$ac_word"
2763 break
2764 fi
2765 fi
2766 done
2767 IFS="$ac_save_ifs"
2768 test -z "$ac_cv_path_XGETTEXT" && ac_cv_path_XGETTEXT=":"
2769 ;;
2770esac
2771fi
2772XGETTEXT="$ac_cv_path_XGETTEXT"
2773if test -n "$XGETTEXT"; then
2774 echo "$ac_t""$XGETTEXT" 1>&6
2775else
2776 echo "$ac_t""no" 1>&6
2777fi
2778
2779
2780 USE_INCLUDED_LIBINTL=yes
2781 CATOBJEXT=.gmo
2782 INSTOBJEXT=.mo
2783 DATADIRNAME=share
2784 INTLDEPS='$(top_builddir)/../intl/libintl.a'
2785 INTLLIBS=$INTLDEPS
2786 LIBS=`echo $LIBS | sed -e 's/-lintl//'`
2787 nls_cv_header_intl=libintl.h
2788 nls_cv_header_libgt=libgettext.h
2789 fi
2790
2791 if test "$XGETTEXT" != ":"; then
2792 if $XGETTEXT --omit-header /dev/null 2> /dev/null; then
2793 : ;
2794 else
2795 echo "$ac_t""found xgettext programs is not GNU xgettext; ignore it" 1>&6
2796 XGETTEXT=":"
2797 fi
2798 fi
2799
2800 # We need to process the po/ directory.
2801 POSUB=po
2802 else
2803 DATADIRNAME=share
2804 nls_cv_header_intl=libintl.h
2805 nls_cv_header_libgt=libgettext.h
2806 fi
2807
2808 # If this is used in GNU gettext we have to set USE_NLS to `yes'
2809 # because some of the sources are only built for this goal.
2810 if test "$PACKAGE" = gettext; then
2811 USE_NLS=yes
2812 USE_INCLUDED_LIBINTL=yes
2813 fi
2814
2815 for lang in $ALL_LINGUAS; do
2816 GMOFILES="$GMOFILES $lang.gmo"
2817 POFILES="$POFILES $lang.po"
2818 done
2819
2820
2821
2822
2823
2824
2825
2826
2827
2828
2829
2830
2831
2832
2833 if test "x$CATOBJEXT" != "x"; then
2834 if test "x$ALL_LINGUAS" = "x"; then
2835 LINGUAS=
2836 else
2837 echo $ac_n "checking for catalogs to be installed""... $ac_c" 1>&6
eb2d80b4 2838echo "configure:2839: checking for catalogs to be installed" >&5
2d514e6f
SS
2839 NEW_LINGUAS=
2840 for lang in ${LINGUAS=$ALL_LINGUAS}; do
2841 case "$ALL_LINGUAS" in
2842 *$lang*) NEW_LINGUAS="$NEW_LINGUAS $lang" ;;
2843 esac
2844 done
2845 LINGUAS=$NEW_LINGUAS
2846 echo "$ac_t""$LINGUAS" 1>&6
2847 fi
2848
2849 if test -n "$LINGUAS"; then
2850 for lang in $LINGUAS; do CATALOGS="$CATALOGS $lang$CATOBJEXT"; done
2851 fi
2852 fi
2853
2854 if test $ac_cv_header_locale_h = yes; then
2855 INCLUDE_LOCALE_H="#include <locale.h>"
2856 else
2857 INCLUDE_LOCALE_H="\
2858/* The system does not provide the header <locale.h>. Take care yourself. */"
2859 fi
2860
2861
2862 if test -f $srcdir/po2tbl.sed.in; then
2863 if test "$CATOBJEXT" = ".cat"; then
2864 ac_safe=`echo "linux/version.h" | sed 'y%./+-%__p_%'`
2865echo $ac_n "checking for linux/version.h""... $ac_c" 1>&6
eb2d80b4 2866echo "configure:2867: checking for linux/version.h" >&5
2d514e6f
SS
2867if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
2868 echo $ac_n "(cached) $ac_c" 1>&6
2869else
2870 cat > conftest.$ac_ext <<EOF
eb2d80b4 2871#line 2872 "configure"
2d514e6f
SS
2872#include "confdefs.h"
2873#include <linux/version.h>
2874EOF
2875ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
eb2d80b4 2876{ (eval echo configure:2877: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
2d514e6f
SS
2877ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
2878if test -z "$ac_err"; then
2879 rm -rf conftest*
2880 eval "ac_cv_header_$ac_safe=yes"
2881else
2882 echo "$ac_err" >&5
2883 echo "configure: failed program was:" >&5
2884 cat conftest.$ac_ext >&5
2885 rm -rf conftest*
2886 eval "ac_cv_header_$ac_safe=no"
2887fi
2888rm -f conftest*
2889fi
2890if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
2891 echo "$ac_t""yes" 1>&6
2892 msgformat=linux
2893else
2894 echo "$ac_t""no" 1>&6
2895msgformat=xopen
2896fi
2897
2898
2899 sed -e '/^#/d' $srcdir/$msgformat-msg.sed > po2msg.sed
2900 fi
2901 sed -e '/^#.*[^\\]$/d' -e '/^#$/d' \
2902 $srcdir/po2tbl.sed.in > po2tbl.sed
2903 fi
2904
2905 if test "$PACKAGE" = "gettext"; then
2906 GT_NO="#NO#"
2907 GT_YES=
2908 else
2909 GT_NO=
2910 GT_YES="#YES#"
2911 fi
2912
2913
2914
2915 MKINSTALLDIRS="\$(srcdir)/../../mkinstalldirs"
2916
2917
2918 l=
2919
2920
2921 if test -d $srcdir/po; then
2922 test -d po || mkdir po
2923 if test "x$srcdir" != "x."; then
2924 if test "x`echo $srcdir | sed 's@/.*@@'`" = "x"; then
2925 posrcprefix="$srcdir/"
2926 else
2927 posrcprefix="../$srcdir/"
2928 fi
2929 else
2930 posrcprefix="../"
2931 fi
2932 rm -f po/POTFILES
2933 sed -e "/^#/d" -e "/^\$/d" -e "s,.*, $posrcprefix& \\\\," -e "\$s/\(.*\) \\\\/\1/" \
2934 < $srcdir/po/POTFILES.in > po/POTFILES
2935 fi
2936
2937
2938# Check for common headers.
2939# FIXME: Seems to me this can cause problems for i386-windows hosts.
2940# At one point there were hardcoded AC_DEFINE's if ${host} = i386-*-windows*.
2941for ac_hdr in stdlib.h string.h strings.h unistd.h time.h
2942do
2943ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
2944echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
eb2d80b4 2945echo "configure:2946: checking for $ac_hdr" >&5
2d514e6f
SS
2946if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
2947 echo $ac_n "(cached) $ac_c" 1>&6
2948else
2949 cat > conftest.$ac_ext <<EOF
eb2d80b4 2950#line 2951 "configure"
2d514e6f
SS
2951#include "confdefs.h"
2952#include <$ac_hdr>
2953EOF
2954ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
eb2d80b4 2955{ (eval echo configure:2956: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
2d514e6f
SS
2956ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
2957if test -z "$ac_err"; then
2958 rm -rf conftest*
2959 eval "ac_cv_header_$ac_safe=yes"
2960else
2961 echo "$ac_err" >&5
2962 echo "configure: failed program was:" >&5
2963 cat conftest.$ac_ext >&5
2964 rm -rf conftest*
2965 eval "ac_cv_header_$ac_safe=no"
2966fi
2967rm -f conftest*
2968fi
2969if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
2970 echo "$ac_t""yes" 1>&6
2971 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
2972 cat >> confdefs.h <<EOF
2973#define $ac_tr_hdr 1
2974EOF
2975
2976else
2977 echo "$ac_t""no" 1>&6
2978fi
2979done
2980
2981for ac_hdr in sys/time.h sys/resource.h
2982do
2983ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
2984echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
eb2d80b4 2985echo "configure:2986: checking for $ac_hdr" >&5
2d514e6f
SS
2986if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
2987 echo $ac_n "(cached) $ac_c" 1>&6
2988else
2989 cat > conftest.$ac_ext <<EOF
eb2d80b4 2990#line 2991 "configure"
2d514e6f
SS
2991#include "confdefs.h"
2992#include <$ac_hdr>
2993EOF
2994ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
eb2d80b4 2995{ (eval echo configure:2996: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
2d514e6f
SS
2996ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
2997if test -z "$ac_err"; then
2998 rm -rf conftest*
2999 eval "ac_cv_header_$ac_safe=yes"
3000else
3001 echo "$ac_err" >&5
3002 echo "configure: failed program was:" >&5
3003 cat conftest.$ac_ext >&5
3004 rm -rf conftest*
3005 eval "ac_cv_header_$ac_safe=no"
3006fi
3007rm -f conftest*
3008fi
3009if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
3010 echo "$ac_t""yes" 1>&6
3011 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
3012 cat >> confdefs.h <<EOF
3013#define $ac_tr_hdr 1
3014EOF
3015
3016else
3017 echo "$ac_t""no" 1>&6
3018fi
3019done
3020
3021for ac_hdr in fcntl.h fpu_control.h
3022do
3023ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
3024echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
eb2d80b4 3025echo "configure:3026: checking for $ac_hdr" >&5
cd0fc7c3
SS
3026if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
3027 echo $ac_n "(cached) $ac_c" 1>&6
3028else
3029 cat > conftest.$ac_ext <<EOF
eb2d80b4 3030#line 3031 "configure"
cd0fc7c3
SS
3031#include "confdefs.h"
3032#include <$ac_hdr>
3033EOF
3034ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
eb2d80b4 3035{ (eval echo configure:3036: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
cd0fc7c3
SS
3036ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
3037if test -z "$ac_err"; then
3038 rm -rf conftest*
3039 eval "ac_cv_header_$ac_safe=yes"
3040else
3041 echo "$ac_err" >&5
3042 echo "configure: failed program was:" >&5
3043 cat conftest.$ac_ext >&5
3044 rm -rf conftest*
3045 eval "ac_cv_header_$ac_safe=no"
3046fi
3047rm -f conftest*
3048fi
3049if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
3050 echo "$ac_t""yes" 1>&6
3051 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
3052 cat >> confdefs.h <<EOF
3053#define $ac_tr_hdr 1
3054EOF
3055
3056else
3057 echo "$ac_t""no" 1>&6
3058fi
3059done
3060
3061for ac_hdr in dlfcn.h errno.h sys/stat.h
3062do
3063ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
3064echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
eb2d80b4 3065echo "configure:3066: checking for $ac_hdr" >&5
2d514e6f
SS
3066if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
3067 echo $ac_n "(cached) $ac_c" 1>&6
3068else
3069 cat > conftest.$ac_ext <<EOF
eb2d80b4 3070#line 3071 "configure"
2d514e6f
SS
3071#include "confdefs.h"
3072#include <$ac_hdr>
3073EOF
3074ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
eb2d80b4 3075{ (eval echo configure:3076: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
2d514e6f
SS
3076ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
3077if test -z "$ac_err"; then
3078 rm -rf conftest*
3079 eval "ac_cv_header_$ac_safe=yes"
3080else
3081 echo "$ac_err" >&5
3082 echo "configure: failed program was:" >&5
3083 cat conftest.$ac_ext >&5
3084 rm -rf conftest*
3085 eval "ac_cv_header_$ac_safe=no"
3086fi
3087rm -f conftest*
3088fi
3089if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
3090 echo "$ac_t""yes" 1>&6
3091 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
3092 cat >> confdefs.h <<EOF
3093#define $ac_tr_hdr 1
3094EOF
3095
3096else
3097 echo "$ac_t""no" 1>&6
3098fi
3099done
3100
3101for ac_func in getrusage time sigaction __setfpucw
3102do
3103echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
eb2d80b4 3104echo "configure:3105: checking for $ac_func" >&5
2d514e6f
SS
3105if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
3106 echo $ac_n "(cached) $ac_c" 1>&6
3107else
3108 cat > conftest.$ac_ext <<EOF
eb2d80b4 3109#line 3110 "configure"
2d514e6f
SS
3110#include "confdefs.h"
3111/* System header to define __stub macros and hopefully few prototypes,
3112 which can conflict with char $ac_func(); below. */
3113#include <assert.h>
3114/* Override any gcc2 internal prototype to avoid an error. */
3115/* We use char because int might match the return type of a gcc2
3116 builtin and then its argument prototype would still apply. */
3117char $ac_func();
3118
3119int main() {
3120
3121/* The GNU C library defines this for functions which it implements
3122 to always fail with ENOSYS. Some functions are actually named
3123 something starting with __ and the normal name is an alias. */
3124#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
3125choke me
3126#else
3127$ac_func();
3128#endif
3129
3130; return 0; }
3131EOF
eb2d80b4 3132if { (eval echo configure:3133: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
2d514e6f
SS
3133 rm -rf conftest*
3134 eval "ac_cv_func_$ac_func=yes"
3135else
3136 echo "configure: failed program was:" >&5
3137 cat conftest.$ac_ext >&5
3138 rm -rf conftest*
3139 eval "ac_cv_func_$ac_func=no"
3140fi
3141rm -f conftest*
3142fi
3143
3144if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
3145 echo "$ac_t""yes" 1>&6
3146 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
3147 cat >> confdefs.h <<EOF
3148#define $ac_tr_func 1
3149EOF
3150
3151else
3152 echo "$ac_t""no" 1>&6
3153fi
3154done
3155
3156
3157# Check for socket libraries
3158echo $ac_n "checking for bind in -lsocket""... $ac_c" 1>&6
eb2d80b4 3159echo "configure:3160: checking for bind in -lsocket" >&5
2d514e6f
SS
3160ac_lib_var=`echo socket'_'bind | sed 'y%./+-%__p_%'`
3161if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
3162 echo $ac_n "(cached) $ac_c" 1>&6
3163else
3164 ac_save_LIBS="$LIBS"
3165LIBS="-lsocket $LIBS"
3166cat > conftest.$ac_ext <<EOF
eb2d80b4 3167#line 3168 "configure"
2d514e6f
SS
3168#include "confdefs.h"
3169/* Override any gcc2 internal prototype to avoid an error. */
3170/* We use char because int might match the return type of a gcc2
3171 builtin and then its argument prototype would still apply. */
3172char bind();
3173
3174int main() {
3175bind()
3176; return 0; }
3177EOF
eb2d80b4 3178if { (eval echo configure:3179: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
2d514e6f
SS
3179 rm -rf conftest*
3180 eval "ac_cv_lib_$ac_lib_var=yes"
3181else
3182 echo "configure: failed program was:" >&5
3183 cat conftest.$ac_ext >&5
3184 rm -rf conftest*
3185 eval "ac_cv_lib_$ac_lib_var=no"
3186fi
3187rm -f conftest*
3188LIBS="$ac_save_LIBS"
3189
3190fi
3191if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
3192 echo "$ac_t""yes" 1>&6
3193 ac_tr_lib=HAVE_LIB`echo socket | sed -e 's/[^a-zA-Z0-9_]/_/g' \
3194 -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
3195 cat >> confdefs.h <<EOF
3196#define $ac_tr_lib 1
3197EOF
3198
3199 LIBS="-lsocket $LIBS"
3200
3201else
3202 echo "$ac_t""no" 1>&6
3203fi
3204
3205echo $ac_n "checking for gethostbyname in -lnsl""... $ac_c" 1>&6
eb2d80b4 3206echo "configure:3207: checking for gethostbyname in -lnsl" >&5
2d514e6f
SS
3207ac_lib_var=`echo nsl'_'gethostbyname | sed 'y%./+-%__p_%'`
3208if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
3209 echo $ac_n "(cached) $ac_c" 1>&6
3210else
3211 ac_save_LIBS="$LIBS"
3212LIBS="-lnsl $LIBS"
3213cat > conftest.$ac_ext <<EOF
eb2d80b4 3214#line 3215 "configure"
2d514e6f
SS
3215#include "confdefs.h"
3216/* Override any gcc2 internal prototype to avoid an error. */
3217/* We use char because int might match the return type of a gcc2
3218 builtin and then its argument prototype would still apply. */
3219char gethostbyname();
3220
3221int main() {
3222gethostbyname()
3223; return 0; }
3224EOF
eb2d80b4 3225if { (eval echo configure:3226: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
2d514e6f
SS
3226 rm -rf conftest*
3227 eval "ac_cv_lib_$ac_lib_var=yes"
3228else
3229 echo "configure: failed program was:" >&5
3230 cat conftest.$ac_ext >&5
3231 rm -rf conftest*
3232 eval "ac_cv_lib_$ac_lib_var=no"
3233fi
3234rm -f conftest*
3235LIBS="$ac_save_LIBS"
3236
3237fi
3238if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
3239 echo "$ac_t""yes" 1>&6
3240 ac_tr_lib=HAVE_LIB`echo nsl | sed -e 's/[^a-zA-Z0-9_]/_/g' \
3241 -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
3242 cat >> confdefs.h <<EOF
3243#define $ac_tr_lib 1
3244EOF
3245
3246 LIBS="-lnsl $LIBS"
3247
3248else
3249 echo "$ac_t""no" 1>&6
3250fi
3251
3252
3253. ${srcdir}/../../bfd/configure.host
3254
3255
3256
3257USE_MAINTAINER_MODE=no
3258# Check whether --enable-maintainer-mode or --disable-maintainer-mode was given.
3259if test "${enable_maintainer_mode+set}" = set; then
3260 enableval="$enable_maintainer_mode"
3261 case "${enableval}" in
3262 yes) MAINT="" USE_MAINTAINER_MODE=yes ;;
3263 no) MAINT="#" ;;
3264 *) { echo "configure: error: "--enable-maintainer-mode does not take a value"" 1>&2; exit 1; }; MAINT="#" ;;
3265esac
3266if test x"$silent" != x"yes" && test x"$MAINT" = x""; then
3267 echo "Setting maintainer mode" 6>&1
3268fi
3269else
3270 MAINT="#"
3271fi
3272
3273
3274
3275# Check whether --enable-sim-bswap or --disable-sim-bswap was given.
3276if test "${enable_sim_bswap+set}" = set; then
3277 enableval="$enable_sim_bswap"
3278 case "${enableval}" in
3279 yes) sim_bswap="-DWITH_BSWAP=1 -DUSE_BSWAP=1";;
3280 no) sim_bswap="-DWITH_BSWAP=0";;
3281 *) { echo "configure: error: "--enable-sim-bswap does not take a value"" 1>&2; exit 1; }; sim_bswap="";;
3282esac
3283if test x"$silent" != x"yes" && test x"$sim_bswap" != x""; then
3284 echo "Setting bswap flags = $sim_bswap" 6>&1
3285fi
3286else
3287 sim_bswap=""
3288fi
3289
3290
3291
3292# Check whether --enable-sim-cflags or --disable-sim-cflags was given.
3293if test "${enable_sim_cflags+set}" = set; then
3294 enableval="$enable_sim_cflags"
3295 case "${enableval}" in
3296 yes) sim_cflags="-O2 -fomit-frame-pointer";;
3297 trace) { echo "configure: error: "Please use --enable-sim-debug instead."" 1>&2; exit 1; }; sim_cflags="";;
3298 no) sim_cflags="";;
3299 *) sim_cflags=`echo "${enableval}" | sed -e "s/,/ /g"`;;
3300esac
3301if test x"$silent" != x"yes" && test x"$sim_cflags" != x""; then
3302 echo "Setting sim cflags = $sim_cflags" 6>&1
3303fi
3304else
3305 sim_cflags=""
3306fi
3307
3308
3309
3310# Check whether --enable-sim-debug or --disable-sim-debug was given.
3311if test "${enable_sim_debug+set}" = set; then
3312 enableval="$enable_sim_debug"
3313 case "${enableval}" in
3314 yes) sim_debug="-DDEBUG=7 -DWITH_DEBUG=7";;
3315 no) sim_debug="-DDEBUG=0 -DWITH_DEBUG=0";;
3316 *) sim_debug="-DDEBUG='(${enableval})' -DWITH_DEBUG='(${enableval})'";;
3317esac
3318if test x"$silent" != x"yes" && test x"$sim_debug" != x""; then
3319 echo "Setting sim debug = $sim_debug" 6>&1
3320fi
3321else
3322 sim_debug=""
3323fi
3324
3325
3326
3327# Check whether --enable-sim-stdio or --disable-sim-stdio was given.
3328if test "${enable_sim_stdio+set}" = set; then
3329 enableval="$enable_sim_stdio"
3330 case "${enableval}" in
3331 yes) sim_stdio="-DWITH_STDIO=DO_USE_STDIO";;
3332 no) sim_stdio="-DWITH_STDIO=DONT_USE_STDIO";;
3333 *) { echo "configure: error: "Unknown value $enableval passed to --enable-sim-stdio"" 1>&2; exit 1; }; sim_stdio="";;
3334esac
3335if test x"$silent" != x"yes" && test x"$sim_stdio" != x""; then
3336 echo "Setting stdio flags = $sim_stdio" 6>&1
3337fi
3338else
3339 sim_stdio=""
3340fi
3341
3342
3343
3344# Check whether --enable-sim-trace or --disable-sim-trace was given.
3345if test "${enable_sim_trace+set}" = set; then
3346 enableval="$enable_sim_trace"
3347 case "${enableval}" in
3348 yes) sim_trace="-DTRACE=1 -DWITH_TRACE=-1";;
3349 no) sim_trace="-DTRACE=0 -DWITH_TRACE=0";;
3350 [-0-9]*)
3351 sim_trace="-DTRACE='(${enableval})' -DWITH_TRACE='(${enableval})'";;
3352 [a-z]*)
3353 sim_trace=""
3354 for x in `echo "$enableval" | sed -e "s/,/ /g"`; do
3355 if test x"$sim_trace" = x; then
3356 sim_trace="-DWITH_TRACE='(TRACE_$x"
3357 else
3358 sim_trace="${sim_trace}|TRACE_$x"
3359 fi
3360 done
3361 sim_trace="$sim_trace)'" ;;
3362esac
3363if test x"$silent" != x"yes" && test x"$sim_trace" != x""; then
3364 echo "Setting sim trace = $sim_trace" 6>&1
3365fi
3366else
3367 sim_trace=""
3368fi
3369
3370
3371
3372# Check whether --enable-sim-profile or --disable-sim-profile was given.
3373if test "${enable_sim_profile+set}" = set; then
3374 enableval="$enable_sim_profile"
3375 case "${enableval}" in
3376 yes) sim_profile="-DPROFILE=1 -DWITH_PROFILE=-1";;
3377 no) sim_profile="-DPROFILE=0 -DWITH_PROFILE=0";;
3378 [-0-9]*)
3379 sim_profile="-DPROFILE='(${enableval})' -DWITH_PROFILE='(${enableval})'";;
3380 [a-z]*)
3381 sim_profile=""
3382 for x in `echo "$enableval" | sed -e "s/,/ /g"`; do
3383 if test x"$sim_profile" = x; then
3384 sim_profile="-DWITH_PROFILE='(PROFILE_$x"
3385 else
3386 sim_profile="${sim_profile}|PROFILE_$x"
3387 fi
3388 done
3389 sim_profile="$sim_profile)'" ;;
3390esac
3391if test x"$silent" != x"yes" && test x"$sim_profile" != x""; then
3392 echo "Setting sim profile = $sim_profile" 6>&1
3393fi
3394else
eb2d80b4 3395 sim_profile="-DPROFILE=1 -DWITH_PROFILE=-1"
2d514e6f
SS
3396fi
3397
3398
3399
3400echo $ac_n "checking return type of signal handlers""... $ac_c" 1>&6
eb2d80b4 3401echo "configure:3402: checking return type of signal handlers" >&5
2d514e6f
SS
3402if eval "test \"`echo '$''{'ac_cv_type_signal'+set}'`\" = set"; then
3403 echo $ac_n "(cached) $ac_c" 1>&6
3404else
3405 cat > conftest.$ac_ext <<EOF
eb2d80b4 3406#line 3407 "configure"
2d514e6f
SS
3407#include "confdefs.h"
3408#include <sys/types.h>
3409#include <signal.h>
3410#ifdef signal
3411#undef signal
3412#endif
3413#ifdef __cplusplus
3414extern "C" void (*signal (int, void (*)(int)))(int);
3415#else
3416void (*signal ()) ();
3417#endif
3418
3419int main() {
3420int i;
3421; return 0; }
3422EOF
eb2d80b4 3423if { (eval echo configure:3424: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
2d514e6f
SS
3424 rm -rf conftest*
3425 ac_cv_type_signal=void
3426else
3427 echo "configure: failed program was:" >&5
3428 cat conftest.$ac_ext >&5
3429 rm -rf conftest*
3430 ac_cv_type_signal=int
3431fi
3432rm -f conftest*
3433fi
3434
3435echo "$ac_t""$ac_cv_type_signal" 1>&6
3436cat >> confdefs.h <<EOF
3437#define RETSIGTYPE $ac_cv_type_signal
3438EOF
3439
3440
3441
cd0fc7c3
SS
3442
3443
2d514e6f 3444echo $ac_n "checking for executable suffix""... $ac_c" 1>&6
eb2d80b4 3445echo "configure:3446: checking for executable suffix" >&5
cd0fc7c3 3446if eval "test \"`echo '$''{'ac_cv_exeext'+set}'`\" = set"; then
2d514e6f
SS
3447 echo $ac_n "(cached) $ac_c" 1>&6
3448else
cd0fc7c3
SS
3449 if test "$CYGWIN" = yes || test "$MINGW32" = yes; then
3450 ac_cv_exeext=.exe
3451else
3452 rm -f conftest*
3453 echo 'int main () { return 0; }' > conftest.$ac_ext
3454 ac_cv_exeext=
eb2d80b4 3455 if { (eval echo configure:3456: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; }; then
cd0fc7c3
SS
3456 for file in conftest.*; do
3457 case $file in
eb2d80b4 3458 *.c | *.o | *.obj | *.ilk | *.pdb) ;;
cd0fc7c3
SS
3459 *) ac_cv_exeext=`echo $file | sed -e s/conftest//` ;;
3460 esac
3461 done
3462 else
3463 { echo "configure: error: installation or configuration problem: compiler cannot create executables." 1>&2; exit 1; }
3464 fi
3465 rm -f conftest*
3466 test x"${ac_cv_exeext}" = x && ac_cv_exeext=no
2d514e6f 3467fi
2d514e6f 3468fi
cd0fc7c3 3469
2d514e6f 3470EXEEXT=""
cd0fc7c3
SS
3471test x"${ac_cv_exeext}" != xno && EXEEXT=${ac_cv_exeext}
3472echo "$ac_t""${ac_cv_exeext}" 1>&6
3473ac_exeext=$EXEEXT
2d514e6f
SS
3474
3475
3476sim_link_files=
3477sim_link_links=
3478
3479sim_link_links=tconfig.h
3480if test -f ${srcdir}/tconfig.in
3481then
3482 sim_link_files=tconfig.in
3483else
3484 sim_link_files=../common/tconfig.in
3485fi
3486
3487# targ-vals.def points to the libc macro description file.
3488case "${target}" in
3489*-*-*) TARG_VALS_DEF=../common/nltvals.def ;;
3490esac
3491sim_link_files="${sim_link_files} ${TARG_VALS_DEF}"
3492sim_link_links="${sim_link_links} targ-vals.def"
3493
3494
3495
3496for ac_hdr in unistd.h
3497do
3498ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
3499echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
eb2d80b4 3500echo "configure:3501: checking for $ac_hdr" >&5
2d514e6f
SS
3501if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
3502 echo $ac_n "(cached) $ac_c" 1>&6
3503else
3504 cat > conftest.$ac_ext <<EOF
eb2d80b4 3505#line 3506 "configure"
2d514e6f
SS
3506#include "confdefs.h"
3507#include <$ac_hdr>
3508EOF
3509ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
eb2d80b4 3510{ (eval echo configure:3511: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
2d514e6f
SS
3511ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
3512if test -z "$ac_err"; then
3513 rm -rf conftest*
3514 eval "ac_cv_header_$ac_safe=yes"
3515else
3516 echo "$ac_err" >&5
3517 echo "configure: failed program was:" >&5
3518 cat conftest.$ac_ext >&5
3519 rm -rf conftest*
3520 eval "ac_cv_header_$ac_safe=no"
3521fi
3522rm -f conftest*
3523fi
3524if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
3525 echo "$ac_t""yes" 1>&6
3526 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
3527 cat >> confdefs.h <<EOF
3528#define $ac_tr_hdr 1
3529EOF
3530
3531else
3532 echo "$ac_t""no" 1>&6
3533fi
3534done
3535
3536
3537
3538
3539trap '' 1 2 15
3540cat > confcache <<\EOF
3541# This file is a shell script that caches the results of configure
3542# tests run on this system so they can be shared between configure
3543# scripts and configure runs. It is not useful on other systems.
3544# If it contains results you don't want to keep, you may remove or edit it.
3545#
3546# By default, configure uses ./config.cache as the cache file,
3547# creating it if it does not exist already. You can give configure
3548# the --cache-file=FILE option to use a different cache file; that is
3549# what configure does when it calls configure scripts in
3550# subdirectories, so they share the cache.
3551# Giving --cache-file=/dev/null disables caching, for debugging configure.
3552# config.status only pays attention to the cache file if you give it the
3553# --recheck option to rerun configure.
3554#
3555EOF
3556# The following way of writing the cache mishandles newlines in values,
3557# but we know of no workaround that is simple, portable, and efficient.
3558# So, don't put newlines in cache variables' values.
3559# Ultrix sh set writes to stderr and can't be redirected directly,
3560# and sets the high bit in the cache file unless we assign to the vars.
3561(set) 2>&1 |
cd0fc7c3 3562 case `(ac_space=' '; set | grep ac_space) 2>&1` in
2d514e6f
SS
3563 *ac_space=\ *)
3564 # `set' does not quote correctly, so add quotes (double-quote substitution
3565 # turns \\\\ into \\, and sed turns \\ into \).
3566 sed -n \
3567 -e "s/'/'\\\\''/g" \
3568 -e "s/^\\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\\)=\\(.*\\)/\\1=\${\\1='\\2'}/p"
3569 ;;
3570 *)
3571 # `set' quotes correctly as required by POSIX, so do not add quotes.
3572 sed -n -e 's/^\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\)=\(.*\)/\1=${\1=\2}/p'
3573 ;;
3574 esac >> confcache
3575if cmp -s $cache_file confcache; then
3576 :
3577else
3578 if test -w $cache_file; then
3579 echo "updating cache $cache_file"
3580 cat confcache > $cache_file
3581 else
3582 echo "not updating unwritable cache $cache_file"
3583 fi
3584fi
3585rm -f confcache
3586
3587trap 'rm -fr conftest* confdefs* core core.* *.core $ac_clean_files; exit 1' 1 2 15
3588
3589test "x$prefix" = xNONE && prefix=$ac_default_prefix
3590# Let make expand exec_prefix.
3591test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
3592
3593# Any assignment to VPATH causes Sun make to only execute
3594# the first set of double-colon rules, so remove it if not needed.
3595# If there is a colon in the path, we need to keep it.
3596if test "x$srcdir" = x.; then
3597 ac_vpsub='/^[ ]*VPATH[ ]*=[^:]*$/d'
3598fi
3599
3600trap 'rm -f $CONFIG_STATUS conftest*; exit 1' 1 2 15
3601
3602DEFS=-DHAVE_CONFIG_H
3603
3604# Without the "./", some shells look in PATH for config.status.
3605: ${CONFIG_STATUS=./config.status}
3606
3607echo creating $CONFIG_STATUS
3608rm -f $CONFIG_STATUS
3609cat > $CONFIG_STATUS <<EOF
3610#! /bin/sh
3611# Generated automatically by configure.
3612# Run this file to recreate the current configuration.
3613# This directory was configured as follows,
3614# on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
3615#
3616# $0 $ac_configure_args
3617#
3618# Compiler output produced by configure, useful for debugging
3619# configure, is in ./config.log if it exists.
3620
3621ac_cs_usage="Usage: $CONFIG_STATUS [--recheck] [--version] [--help]"
3622for ac_option
3623do
3624 case "\$ac_option" in
3625 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
3626 echo "running \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion"
3627 exec \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion ;;
3628 -version | --version | --versio | --versi | --vers | --ver | --ve | --v)
cd0fc7c3 3629 echo "$CONFIG_STATUS generated by autoconf version 2.13"
2d514e6f
SS
3630 exit 0 ;;
3631 -help | --help | --hel | --he | --h)
3632 echo "\$ac_cs_usage"; exit 0 ;;
3633 *) echo "\$ac_cs_usage"; exit 1 ;;
3634 esac
3635done
3636
3637ac_given_srcdir=$srcdir
3638ac_given_INSTALL="$INSTALL"
3639
3640trap '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
3641EOF
3642cat >> $CONFIG_STATUS <<EOF
3643
3644# Protect against being on the right side of a sed subst in config.status.
3645sed 's/%@/@@/; s/@%/@@/; s/%g\$/@g/; /@g\$/s/[\\\\&%]/\\\\&/g;
3646 s/@@/%@/; s/@@/@%/; s/@g\$/%g/' > conftest.subs <<\\CEOF
3647$ac_vpsub
3648$extrasub
3649s%@sim_environment@%$sim_environment%g
3650s%@sim_alignment@%$sim_alignment%g
3651s%@sim_assert@%$sim_assert%g
3652s%@sim_bitsize@%$sim_bitsize%g
3653s%@sim_endian@%$sim_endian%g
3654s%@sim_hostendian@%$sim_hostendian%g
3655s%@sim_float@%$sim_float%g
3656s%@sim_scache@%$sim_scache%g
3657s%@sim_default_model@%$sim_default_model%g
3658s%@sim_hw_cflags@%$sim_hw_cflags%g
3659s%@sim_hw_objs@%$sim_hw_objs%g
3660s%@sim_hw@%$sim_hw%g
3661s%@sim_inline@%$sim_inline%g
3662s%@sim_packages@%$sim_packages%g
3663s%@sim_regparm@%$sim_regparm%g
3664s%@sim_reserved_bits@%$sim_reserved_bits%g
3665s%@sim_smp@%$sim_smp%g
3666s%@sim_stdcall@%$sim_stdcall%g
3667s%@sim_xor_endian@%$sim_xor_endian%g
d4f3574e
SS
3668s%@WARN_CFLAGS@%$WARN_CFLAGS%g
3669s%@WERROR_CFLAGS@%$WERROR_CFLAGS%g
2d514e6f
SS
3670s%@SHELL@%$SHELL%g
3671s%@CFLAGS@%$CFLAGS%g
3672s%@CPPFLAGS@%$CPPFLAGS%g
3673s%@CXXFLAGS@%$CXXFLAGS%g
cd0fc7c3 3674s%@FFLAGS@%$FFLAGS%g
2d514e6f
SS
3675s%@DEFS@%$DEFS%g
3676s%@LDFLAGS@%$LDFLAGS%g
3677s%@LIBS@%$LIBS%g
3678s%@exec_prefix@%$exec_prefix%g
3679s%@prefix@%$prefix%g
3680s%@program_transform_name@%$program_transform_name%g
3681s%@bindir@%$bindir%g
3682s%@sbindir@%$sbindir%g
3683s%@libexecdir@%$libexecdir%g
3684s%@datadir@%$datadir%g
3685s%@sysconfdir@%$sysconfdir%g
3686s%@sharedstatedir@%$sharedstatedir%g
3687s%@localstatedir@%$localstatedir%g
3688s%@libdir@%$libdir%g
3689s%@includedir@%$includedir%g
3690s%@oldincludedir@%$oldincludedir%g
3691s%@infodir@%$infodir%g
3692s%@mandir@%$mandir%g
3693s%@host@%$host%g
3694s%@host_alias@%$host_alias%g
3695s%@host_cpu@%$host_cpu%g
3696s%@host_vendor@%$host_vendor%g
3697s%@host_os@%$host_os%g
3698s%@target@%$target%g
3699s%@target_alias@%$target_alias%g
3700s%@target_cpu@%$target_cpu%g
3701s%@target_vendor@%$target_vendor%g
3702s%@target_os@%$target_os%g
3703s%@build@%$build%g
3704s%@build_alias@%$build_alias%g
3705s%@build_cpu@%$build_cpu%g
3706s%@build_vendor@%$build_vendor%g
3707s%@build_os@%$build_os%g
3708s%@CC@%$CC%g
3709s%@INSTALL_PROGRAM@%$INSTALL_PROGRAM%g
cd0fc7c3 3710s%@INSTALL_SCRIPT@%$INSTALL_SCRIPT%g
2d514e6f
SS
3711s%@INSTALL_DATA@%$INSTALL_DATA%g
3712s%@CC_FOR_BUILD@%$CC_FOR_BUILD%g
3713s%@HDEFINES@%$HDEFINES%g
3714s%@AR@%$AR%g
3715s%@RANLIB@%$RANLIB%g
3716s%@SET_MAKE@%$SET_MAKE%g
3717s%@CPP@%$CPP%g
3718s%@ALLOCA@%$ALLOCA%g
3719s%@USE_NLS@%$USE_NLS%g
3720s%@MSGFMT@%$MSGFMT%g
3721s%@GMSGFMT@%$GMSGFMT%g
3722s%@XGETTEXT@%$XGETTEXT%g
3723s%@USE_INCLUDED_LIBINTL@%$USE_INCLUDED_LIBINTL%g
3724s%@CATALOGS@%$CATALOGS%g
3725s%@CATOBJEXT@%$CATOBJEXT%g
3726s%@DATADIRNAME@%$DATADIRNAME%g
3727s%@GMOFILES@%$GMOFILES%g
3728s%@INSTOBJEXT@%$INSTOBJEXT%g
3729s%@INTLDEPS@%$INTLDEPS%g
3730s%@INTLLIBS@%$INTLLIBS%g
3731s%@INTLOBJS@%$INTLOBJS%g
3732s%@POFILES@%$POFILES%g
3733s%@POSUB@%$POSUB%g
3734s%@INCLUDE_LOCALE_H@%$INCLUDE_LOCALE_H%g
3735s%@GT_NO@%$GT_NO%g
3736s%@GT_YES@%$GT_YES%g
3737s%@MKINSTALLDIRS@%$MKINSTALLDIRS%g
3738s%@l@%$l%g
3739s%@MAINT@%$MAINT%g
3740s%@sim_bswap@%$sim_bswap%g
3741s%@sim_cflags@%$sim_cflags%g
3742s%@sim_debug@%$sim_debug%g
3743s%@sim_stdio@%$sim_stdio%g
3744s%@sim_trace@%$sim_trace%g
3745s%@sim_profile@%$sim_profile%g
3746s%@EXEEXT@%$EXEEXT%g
3747
3748CEOF
3749EOF
3750
3751cat >> $CONFIG_STATUS <<\EOF
3752
3753# Split the substitutions into bite-sized pieces for seds with
3754# small command number limits, like on Digital OSF/1 and HP-UX.
3755ac_max_sed_cmds=90 # Maximum number of lines to put in a sed script.
3756ac_file=1 # Number of current file.
3757ac_beg=1 # First line for current file.
3758ac_end=$ac_max_sed_cmds # Line after last line for current file.
3759ac_more_lines=:
3760ac_sed_cmds=""
3761while $ac_more_lines; do
3762 if test $ac_beg -gt 1; then
3763 sed "1,${ac_beg}d; ${ac_end}q" conftest.subs > conftest.s$ac_file
3764 else
3765 sed "${ac_end}q" conftest.subs > conftest.s$ac_file
3766 fi
3767 if test ! -s conftest.s$ac_file; then
3768 ac_more_lines=false
3769 rm -f conftest.s$ac_file
3770 else
3771 if test -z "$ac_sed_cmds"; then
3772 ac_sed_cmds="sed -f conftest.s$ac_file"
3773 else
3774 ac_sed_cmds="$ac_sed_cmds | sed -f conftest.s$ac_file"
3775 fi
3776 ac_file=`expr $ac_file + 1`
3777 ac_beg=$ac_end
3778 ac_end=`expr $ac_end + $ac_max_sed_cmds`
3779 fi
3780done
3781if test -z "$ac_sed_cmds"; then
3782 ac_sed_cmds=cat
3783fi
3784EOF
3785
3786cat >> $CONFIG_STATUS <<EOF
3787
3788CONFIG_FILES=\${CONFIG_FILES-"Makefile.sim:Makefile.in Make-common.sim:../common/Make-common.in .gdbinit:../common/gdbinit.in"}
3789EOF
3790cat >> $CONFIG_STATUS <<\EOF
3791for ac_file in .. $CONFIG_FILES; do if test "x$ac_file" != x..; then
3792 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
3793 case "$ac_file" in
3794 *:*) ac_file_in=`echo "$ac_file"|sed 's%[^:]*:%%'`
3795 ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
3796 *) ac_file_in="${ac_file}.in" ;;
3797 esac
3798
3799 # Adjust a relative srcdir, top_srcdir, and INSTALL for subdirectories.
3800
3801 # Remove last slash and all that follows it. Not all systems have dirname.
3802 ac_dir=`echo $ac_file|sed 's%/[^/][^/]*$%%'`
3803 if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
3804 # The file is in a subdirectory.
3805 test ! -d "$ac_dir" && mkdir "$ac_dir"
3806 ac_dir_suffix="/`echo $ac_dir|sed 's%^\./%%'`"
3807 # A "../" for each directory in $ac_dir_suffix.
3808 ac_dots=`echo $ac_dir_suffix|sed 's%/[^/]*%../%g'`
3809 else
3810 ac_dir_suffix= ac_dots=
3811 fi
3812
3813 case "$ac_given_srcdir" in
3814 .) srcdir=.
3815 if test -z "$ac_dots"; then top_srcdir=.
3816 else top_srcdir=`echo $ac_dots|sed 's%/$%%'`; fi ;;
3817 /*) srcdir="$ac_given_srcdir$ac_dir_suffix"; top_srcdir="$ac_given_srcdir" ;;
3818 *) # Relative path.
3819 srcdir="$ac_dots$ac_given_srcdir$ac_dir_suffix"
3820 top_srcdir="$ac_dots$ac_given_srcdir" ;;
3821 esac
3822
3823 case "$ac_given_INSTALL" in
3824 [/$]*) INSTALL="$ac_given_INSTALL" ;;
3825 *) INSTALL="$ac_dots$ac_given_INSTALL" ;;
3826 esac
3827
3828 echo creating "$ac_file"
3829 rm -f "$ac_file"
3830 configure_input="Generated automatically from `echo $ac_file_in|sed 's%.*/%%'` by configure."
3831 case "$ac_file" in
3832 *Makefile*) ac_comsub="1i\\
3833# $configure_input" ;;
3834 *) ac_comsub= ;;
3835 esac
3836
3837 ac_file_inputs=`echo $ac_file_in|sed -e "s%^%$ac_given_srcdir/%" -e "s%:% $ac_given_srcdir/%g"`
3838 sed -e "$ac_comsub
3839s%@configure_input@%$configure_input%g
3840s%@srcdir@%$srcdir%g
3841s%@top_srcdir@%$top_srcdir%g
3842s%@INSTALL@%$INSTALL%g
3843" $ac_file_inputs | (eval "$ac_sed_cmds") > $ac_file
3844fi; done
3845rm -f conftest.s*
3846
3847# These sed commands are passed to sed as "A NAME B NAME C VALUE D", where
3848# NAME is the cpp macro being defined and VALUE is the value it is being given.
3849#
3850# ac_d sets the value in "#define NAME VALUE" lines.
3851ac_dA='s%^\([ ]*\)#\([ ]*define[ ][ ]*\)'
3852ac_dB='\([ ][ ]*\)[^ ]*%\1#\2'
3853ac_dC='\3'
3854ac_dD='%g'
3855# ac_u turns "#undef NAME" with trailing blanks into "#define NAME VALUE".
3856ac_uA='s%^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)'
3857ac_uB='\([ ]\)%\1#\2define\3'
3858ac_uC=' '
3859ac_uD='\4%g'
3860# ac_e turns "#undef NAME" without trailing blanks into "#define NAME VALUE".
3861ac_eA='s%^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)'
3862ac_eB='$%\1#\2define\3'
3863ac_eC=' '
3864ac_eD='%g'
3865
3866if test "${CONFIG_HEADERS+set}" != set; then
3867EOF
3868cat >> $CONFIG_STATUS <<EOF
3869 CONFIG_HEADERS="config.h:config.in"
3870EOF
3871cat >> $CONFIG_STATUS <<\EOF
3872fi
3873for ac_file in .. $CONFIG_HEADERS; do if test "x$ac_file" != x..; then
3874 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
3875 case "$ac_file" in
3876 *:*) ac_file_in=`echo "$ac_file"|sed 's%[^:]*:%%'`
3877 ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
3878 *) ac_file_in="${ac_file}.in" ;;
3879 esac
3880
3881 echo creating $ac_file
3882
3883 rm -f conftest.frag conftest.in conftest.out
3884 ac_file_inputs=`echo $ac_file_in|sed -e "s%^%$ac_given_srcdir/%" -e "s%:% $ac_given_srcdir/%g"`
3885 cat $ac_file_inputs > conftest.in
3886
3887EOF
3888
3889# Transform confdefs.h into a sed script conftest.vals that substitutes
3890# the proper values into config.h.in to produce config.h. And first:
3891# Protect against being on the right side of a sed subst in config.status.
3892# Protect against being in an unquoted here document in config.status.
3893rm -f conftest.vals
3894cat > conftest.hdr <<\EOF
3895s/[\\&%]/\\&/g
3896s%[\\$`]%\\&%g
3897s%#define \([A-Za-z_][A-Za-z0-9_]*\) *\(.*\)%${ac_dA}\1${ac_dB}\1${ac_dC}\2${ac_dD}%gp
3898s%ac_d%ac_u%gp
3899s%ac_u%ac_e%gp
3900EOF
3901sed -n -f conftest.hdr confdefs.h > conftest.vals
3902rm -f conftest.hdr
3903
3904# This sed command replaces #undef with comments. This is necessary, for
3905# example, in the case of _POSIX_SOURCE, which is predefined and required
3906# on some systems where configure will not decide to define it.
3907cat >> conftest.vals <<\EOF
3908s%^[ ]*#[ ]*undef[ ][ ]*[a-zA-Z_][a-zA-Z_0-9]*%/* & */%
3909EOF
3910
3911# Break up conftest.vals because some shells have a limit on
3912# the size of here documents, and old seds have small limits too.
3913
3914rm -f conftest.tail
3915while :
3916do
3917 ac_lines=`grep -c . conftest.vals`
3918 # grep -c gives empty output for an empty file on some AIX systems.
3919 if test -z "$ac_lines" || test "$ac_lines" -eq 0; then break; fi
3920 # Write a limited-size here document to conftest.frag.
3921 echo ' cat > conftest.frag <<CEOF' >> $CONFIG_STATUS
3922 sed ${ac_max_here_lines}q conftest.vals >> $CONFIG_STATUS
3923 echo 'CEOF
3924 sed -f conftest.frag conftest.in > conftest.out
3925 rm -f conftest.in
3926 mv conftest.out conftest.in
3927' >> $CONFIG_STATUS
3928 sed 1,${ac_max_here_lines}d conftest.vals > conftest.tail
3929 rm -f conftest.vals
3930 mv conftest.tail conftest.vals
3931done
3932rm -f conftest.vals
3933
3934cat >> $CONFIG_STATUS <<\EOF
3935 rm -f conftest.frag conftest.h
3936 echo "/* $ac_file. Generated automatically by configure. */" > conftest.h
3937 cat conftest.in >> conftest.h
3938 rm -f conftest.in
3939 if cmp -s $ac_file conftest.h 2>/dev/null; then
3940 echo "$ac_file is unchanged"
3941 rm -f conftest.h
3942 else
3943 # Remove last slash and all that follows it. Not all systems have dirname.
3944 ac_dir=`echo $ac_file|sed 's%/[^/][^/]*$%%'`
3945 if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
3946 # The file is in a subdirectory.
3947 test ! -d "$ac_dir" && mkdir "$ac_dir"
3948 fi
3949 rm -f $ac_file
3950 mv conftest.h $ac_file
3951 fi
3952fi; done
3953
3954EOF
3955
3956cat >> $CONFIG_STATUS <<EOF
3957ac_sources="$sim_link_files"
3958ac_dests="$sim_link_links"
3959EOF
3960
3961cat >> $CONFIG_STATUS <<\EOF
3962srcdir=$ac_given_srcdir
3963while test -n "$ac_sources"; do
3964 set $ac_dests; ac_dest=$1; shift; ac_dests=$*
3965 set $ac_sources; ac_source=$1; shift; ac_sources=$*
3966
3967 echo "linking $srcdir/$ac_source to $ac_dest"
3968
3969 if test ! -r $srcdir/$ac_source; then
3970 { echo "configure: error: $srcdir/$ac_source: File not found" 1>&2; exit 1; }
3971 fi
3972 rm -f $ac_dest
3973
3974 # Make relative symlinks.
3975 # Remove last slash and all that follows it. Not all systems have dirname.
3976 ac_dest_dir=`echo $ac_dest|sed 's%/[^/][^/]*$%%'`
3977 if test "$ac_dest_dir" != "$ac_dest" && test "$ac_dest_dir" != .; then
3978 # The dest file is in a subdirectory.
3979 test ! -d "$ac_dest_dir" && mkdir "$ac_dest_dir"
3980 ac_dest_dir_suffix="/`echo $ac_dest_dir|sed 's%^\./%%'`"
3981 # A "../" for each directory in $ac_dest_dir_suffix.
3982 ac_dots=`echo $ac_dest_dir_suffix|sed 's%/[^/]*%../%g'`
3983 else
3984 ac_dest_dir_suffix= ac_dots=
3985 fi
3986
3987 case "$srcdir" in
3988 [/$]*) ac_rel_source="$srcdir/$ac_source" ;;
3989 *) ac_rel_source="$ac_dots$srcdir/$ac_source" ;;
3990 esac
3991
3992 # Make a symlink if possible; otherwise try a hard link.
3993 if ln -s $ac_rel_source $ac_dest 2>/dev/null ||
3994 ln $srcdir/$ac_source $ac_dest; then :
3995 else
3996 { echo "configure: error: can not link $ac_dest to $srcdir/$ac_source" 1>&2; exit 1; }
3997 fi
3998done
3999EOF
4000cat >> $CONFIG_STATUS <<EOF
4001
4002EOF
4003cat >> $CONFIG_STATUS <<\EOF
4004case "x$CONFIG_FILES" in
4005 xMakefile*)
4006 echo "Merging Makefile.sim+Make-common.sim into Makefile ..."
4007 rm -f Makesim1.tmp Makesim2.tmp Makefile
4008 sed -n -e '/^## COMMON_PRE_/,/^## End COMMON_PRE_/ p' <Make-common.sim >Makesim1.tmp
4009 sed -n -e '/^## COMMON_POST_/,/^## End COMMON_POST_/ p' <Make-common.sim >Makesim2.tmp
4010 sed -e '/^## COMMON_PRE_/ r Makesim1.tmp' \
4011 -e '/^## COMMON_POST_/ r Makesim2.tmp' \
4012 <Makefile.sim >Makefile
4013 rm -f Makefile.sim Make-common.sim Makesim1.tmp Makesim2.tmp
4014 ;;
4015 esac
4016 case "x$CONFIG_HEADERS" in xconfig.h:config.in) echo > stamp-h ;; esac
4017
4018exit 0
4019EOF
4020chmod +x $CONFIG_STATUS
4021rm -fr confdefs* $ac_clean_files
4022test "$no_create" = yes || ${CONFIG_SHELL-/bin/sh} $CONFIG_STATUS || exit 1
4023
4024