Initial creation of sourceware repository
[deliverable/binutils-gdb.git] / sim / d10v / configure
CommitLineData
c906108c
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
79
80
81# This file is derived from `gettext.m4'. The difference is that the
82# included macros assume Cygnus-style source and build trees.
83
84# Macro to add for using GNU gettext.
85# Ulrich Drepper <drepper@cygnus.com>, 1995.
86#
87# This file file be copied and used freely without restrictions. It can
88# be used in projects which are not available under the GNU Public License
89# but which still want to provide support for the GNU gettext functionality.
90# Please note that the actual code is *not* freely available.
91
92# serial 3
93
94
95
96
97
98# Search path for a program which passes the given test.
99# Ulrich Drepper <drepper@cygnus.com>, 1996.
100#
101# This file file be copied and used freely without restrictions. It can
102# be used in projects which are not available under the GNU Public License
103# but which still want to provide support for the GNU gettext functionality.
104# Please note that the actual code is *not* freely available.
105
106# serial 1
107
108
109
110# Check whether LC_MESSAGES is available in <locale.h>.
111# Ulrich Drepper <drepper@cygnus.com>, 1995.
112#
113# This file file be copied and used freely without restrictions. It can
114# be used in projects which are not available under the GNU Public License
115# but which still want to provide support for the GNU gettext functionality.
116# Please note that the actual code is *not* freely available.
117
118# serial 1
119
120
121
122# Check to see if we're running under Cygwin32, without using
123# AC_CANONICAL_*. If so, set output variable CYGWIN32 to "yes".
124# Otherwise set it to "no".
125
126
127
128# Check to see if we're running under Win32, without using
129# AC_CANONICAL_*. If so, set output variable EXEEXT to ".exe".
130# Otherwise set it to "".
131
132
133
134
135# Guess values for system-dependent variables and create Makefiles.
136# Generated automatically using autoconf version 2.12.2
137# Copyright (C) 1992, 93, 94, 95, 96 Free Software Foundation, Inc.
138#
139# This configure script is free software; the Free Software Foundation
140# gives unlimited permission to copy, distribute and modify it.
141
142# Defaults:
143ac_help=
144ac_default_prefix=/usr/local
145# Any additions from configure.in:
146ac_help="$ac_help
147 --disable-nls do not use Native Language Support"
148ac_help="$ac_help
149 --with-included-gettext use the GNU gettext library included here"
150ac_help="$ac_help
151 --enable-maintainer-mode Enable developer functionality."
152ac_help="$ac_help
153 --enable-sim-bswap Use Host specific BSWAP instruction."
154ac_help="$ac_help
155 --enable-sim-cflags=opts Extra CFLAGS for use in building simulator"
156ac_help="$ac_help
157 --enable-sim-debug=opts Enable debugging flags"
158ac_help="$ac_help
159 --enable-sim-stdio Specify whether to use stdio for console input/output."
160ac_help="$ac_help
161 --enable-sim-trace=opts Enable tracing flags"
162ac_help="$ac_help
163 --enable-sim-profile=opts Enable profiling flags"
164ac_help="$ac_help
165 --enable-build-warnings[=LIST] Enable build-time compiler warnings"
166
167# Initialize some variables set by options.
168# The variables have the same names as the options, with
169# dashes changed to underlines.
170build=NONE
171cache_file=./config.cache
172exec_prefix=NONE
173host=NONE
174no_create=
175nonopt=NONE
176no_recursion=
177prefix=NONE
178program_prefix=NONE
179program_suffix=NONE
180program_transform_name=s,x,x,
181silent=
182site=
183srcdir=
184target=NONE
185verbose=
186x_includes=NONE
187x_libraries=NONE
188bindir='${exec_prefix}/bin'
189sbindir='${exec_prefix}/sbin'
190libexecdir='${exec_prefix}/libexec'
191datadir='${prefix}/share'
192sysconfdir='${prefix}/etc'
193sharedstatedir='${prefix}/com'
194localstatedir='${prefix}/var'
195libdir='${exec_prefix}/lib'
196includedir='${prefix}/include'
197oldincludedir='/usr/include'
198infodir='${prefix}/info'
199mandir='${prefix}/man'
200
201# Initialize some other variables.
202subdirs=
203MFLAGS= MAKEFLAGS=
204SHELL=${CONFIG_SHELL-/bin/sh}
205# Maximum number of lines to put in a shell here document.
206ac_max_here_lines=12
207
208ac_prev=
209for ac_option
210do
211
212 # If the previous option needs an argument, assign it.
213 if test -n "$ac_prev"; then
214 eval "$ac_prev=\$ac_option"
215 ac_prev=
216 continue
217 fi
218
219 case "$ac_option" in
220 -*=*) ac_optarg=`echo "$ac_option" | sed 's/[-_a-zA-Z0-9]*=//'` ;;
221 *) ac_optarg= ;;
222 esac
223
224 # Accept the important Cygnus configure options, so we can diagnose typos.
225
226 case "$ac_option" in
227
228 -bindir | --bindir | --bindi | --bind | --bin | --bi)
229 ac_prev=bindir ;;
230 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
231 bindir="$ac_optarg" ;;
232
233 -build | --build | --buil | --bui | --bu)
234 ac_prev=build ;;
235 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
236 build="$ac_optarg" ;;
237
238 -cache-file | --cache-file | --cache-fil | --cache-fi \
239 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
240 ac_prev=cache_file ;;
241 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
242 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
243 cache_file="$ac_optarg" ;;
244
245 -datadir | --datadir | --datadi | --datad | --data | --dat | --da)
246 ac_prev=datadir ;;
247 -datadir=* | --datadir=* | --datadi=* | --datad=* | --data=* | --dat=* \
248 | --da=*)
249 datadir="$ac_optarg" ;;
250
251 -disable-* | --disable-*)
252 ac_feature=`echo $ac_option|sed -e 's/-*disable-//'`
253 # Reject names that are not valid shell variable names.
254 if test -n "`echo $ac_feature| sed 's/[-a-zA-Z0-9_]//g'`"; then
255 { echo "configure: error: $ac_feature: invalid feature name" 1>&2; exit 1; }
256 fi
257 ac_feature=`echo $ac_feature| sed 's/-/_/g'`
258 eval "enable_${ac_feature}=no" ;;
259
260 -enable-* | --enable-*)
261 ac_feature=`echo $ac_option|sed -e 's/-*enable-//' -e 's/=.*//'`
262 # Reject names that are not valid shell variable names.
263 if test -n "`echo $ac_feature| sed 's/[-_a-zA-Z0-9]//g'`"; then
264 { echo "configure: error: $ac_feature: invalid feature name" 1>&2; exit 1; }
265 fi
266 ac_feature=`echo $ac_feature| sed 's/-/_/g'`
267 case "$ac_option" in
268 *=*) ;;
269 *) ac_optarg=yes ;;
270 esac
271 eval "enable_${ac_feature}='$ac_optarg'" ;;
272
273 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
274 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
275 | --exec | --exe | --ex)
276 ac_prev=exec_prefix ;;
277 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
278 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
279 | --exec=* | --exe=* | --ex=*)
280 exec_prefix="$ac_optarg" ;;
281
282 -gas | --gas | --ga | --g)
283 # Obsolete; use --with-gas.
284 with_gas=yes ;;
285
286 -help | --help | --hel | --he)
287 # Omit some internal or obsolete options to make the list less imposing.
288 # This message is too long to be a string in the A/UX 3.1 sh.
289 cat << EOF
290Usage: configure [options] [host]
291Options: [defaults in brackets after descriptions]
292Configuration:
293 --cache-file=FILE cache test results in FILE
294 --help print this message
295 --no-create do not create output files
296 --quiet, --silent do not print \`checking...' messages
297 --version print the version of autoconf that created configure
298Directory and file names:
299 --prefix=PREFIX install architecture-independent files in PREFIX
300 [$ac_default_prefix]
301 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
302 [same as prefix]
303 --bindir=DIR user executables in DIR [EPREFIX/bin]
304 --sbindir=DIR system admin executables in DIR [EPREFIX/sbin]
305 --libexecdir=DIR program executables in DIR [EPREFIX/libexec]
306 --datadir=DIR read-only architecture-independent data in DIR
307 [PREFIX/share]
308 --sysconfdir=DIR read-only single-machine data in DIR [PREFIX/etc]
309 --sharedstatedir=DIR modifiable architecture-independent data in DIR
310 [PREFIX/com]
311 --localstatedir=DIR modifiable single-machine data in DIR [PREFIX/var]
312 --libdir=DIR object code libraries in DIR [EPREFIX/lib]
313 --includedir=DIR C header files in DIR [PREFIX/include]
314 --oldincludedir=DIR C header files for non-gcc in DIR [/usr/include]
315 --infodir=DIR info documentation in DIR [PREFIX/info]
316 --mandir=DIR man documentation in DIR [PREFIX/man]
317 --srcdir=DIR find the sources in DIR [configure dir or ..]
318 --program-prefix=PREFIX prepend PREFIX to installed program names
319 --program-suffix=SUFFIX append SUFFIX to installed program names
320 --program-transform-name=PROGRAM
321 run sed PROGRAM on installed program names
322EOF
323 cat << EOF
324Host type:
325 --build=BUILD configure for building on BUILD [BUILD=HOST]
326 --host=HOST configure for HOST [guessed]
327 --target=TARGET configure for TARGET [TARGET=HOST]
328Features and packages:
329 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
330 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
331 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
332 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
333 --x-includes=DIR X include files are in DIR
334 --x-libraries=DIR X library files are in DIR
335EOF
336 if test -n "$ac_help"; then
337 echo "--enable and --with options recognized:$ac_help"
338 fi
339 exit 0 ;;
340
341 -host | --host | --hos | --ho)
342 ac_prev=host ;;
343 -host=* | --host=* | --hos=* | --ho=*)
344 host="$ac_optarg" ;;
345
346 -includedir | --includedir | --includedi | --included | --include \
347 | --includ | --inclu | --incl | --inc)
348 ac_prev=includedir ;;
349 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
350 | --includ=* | --inclu=* | --incl=* | --inc=*)
351 includedir="$ac_optarg" ;;
352
353 -infodir | --infodir | --infodi | --infod | --info | --inf)
354 ac_prev=infodir ;;
355 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
356 infodir="$ac_optarg" ;;
357
358 -libdir | --libdir | --libdi | --libd)
359 ac_prev=libdir ;;
360 -libdir=* | --libdir=* | --libdi=* | --libd=*)
361 libdir="$ac_optarg" ;;
362
363 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
364 | --libexe | --libex | --libe)
365 ac_prev=libexecdir ;;
366 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
367 | --libexe=* | --libex=* | --libe=*)
368 libexecdir="$ac_optarg" ;;
369
370 -localstatedir | --localstatedir | --localstatedi | --localstated \
371 | --localstate | --localstat | --localsta | --localst \
372 | --locals | --local | --loca | --loc | --lo)
373 ac_prev=localstatedir ;;
374 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
375 | --localstate=* | --localstat=* | --localsta=* | --localst=* \
376 | --locals=* | --local=* | --loca=* | --loc=* | --lo=*)
377 localstatedir="$ac_optarg" ;;
378
379 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
380 ac_prev=mandir ;;
381 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
382 mandir="$ac_optarg" ;;
383
384 -nfp | --nfp | --nf)
385 # Obsolete; use --without-fp.
386 with_fp=no ;;
387
388 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
389 | --no-cr | --no-c)
390 no_create=yes ;;
391
392 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
393 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
394 no_recursion=yes ;;
395
396 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
397 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
398 | --oldin | --oldi | --old | --ol | --o)
399 ac_prev=oldincludedir ;;
400 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
401 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
402 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
403 oldincludedir="$ac_optarg" ;;
404
405 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
406 ac_prev=prefix ;;
407 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
408 prefix="$ac_optarg" ;;
409
410 -program-prefix | --program-prefix | --program-prefi | --program-pref \
411 | --program-pre | --program-pr | --program-p)
412 ac_prev=program_prefix ;;
413 -program-prefix=* | --program-prefix=* | --program-prefi=* \
414 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
415 program_prefix="$ac_optarg" ;;
416
417 -program-suffix | --program-suffix | --program-suffi | --program-suff \
418 | --program-suf | --program-su | --program-s)
419 ac_prev=program_suffix ;;
420 -program-suffix=* | --program-suffix=* | --program-suffi=* \
421 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
422 program_suffix="$ac_optarg" ;;
423
424 -program-transform-name | --program-transform-name \
425 | --program-transform-nam | --program-transform-na \
426 | --program-transform-n | --program-transform- \
427 | --program-transform | --program-transfor \
428 | --program-transfo | --program-transf \
429 | --program-trans | --program-tran \
430 | --progr-tra | --program-tr | --program-t)
431 ac_prev=program_transform_name ;;
432 -program-transform-name=* | --program-transform-name=* \
433 | --program-transform-nam=* | --program-transform-na=* \
434 | --program-transform-n=* | --program-transform-=* \
435 | --program-transform=* | --program-transfor=* \
436 | --program-transfo=* | --program-transf=* \
437 | --program-trans=* | --program-tran=* \
438 | --progr-tra=* | --program-tr=* | --program-t=*)
439 program_transform_name="$ac_optarg" ;;
440
441 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
442 | -silent | --silent | --silen | --sile | --sil)
443 silent=yes ;;
444
445 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
446 ac_prev=sbindir ;;
447 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
448 | --sbi=* | --sb=*)
449 sbindir="$ac_optarg" ;;
450
451 -sharedstatedir | --sharedstatedir | --sharedstatedi \
452 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
453 | --sharedst | --shareds | --shared | --share | --shar \
454 | --sha | --sh)
455 ac_prev=sharedstatedir ;;
456 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
457 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
458 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
459 | --sha=* | --sh=*)
460 sharedstatedir="$ac_optarg" ;;
461
462 -site | --site | --sit)
463 ac_prev=site ;;
464 -site=* | --site=* | --sit=*)
465 site="$ac_optarg" ;;
466
467 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
468 ac_prev=srcdir ;;
469 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
470 srcdir="$ac_optarg" ;;
471
472 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
473 | --syscon | --sysco | --sysc | --sys | --sy)
474 ac_prev=sysconfdir ;;
475 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
476 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
477 sysconfdir="$ac_optarg" ;;
478
479 -target | --target | --targe | --targ | --tar | --ta | --t)
480 ac_prev=target ;;
481 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
482 target="$ac_optarg" ;;
483
484 -v | -verbose | --verbose | --verbos | --verbo | --verb)
485 verbose=yes ;;
486
487 -version | --version | --versio | --versi | --vers)
488 echo "configure generated by autoconf version 2.12.2"
489 exit 0 ;;
490
491 -with-* | --with-*)
492 ac_package=`echo $ac_option|sed -e 's/-*with-//' -e 's/=.*//'`
493 # Reject names that are not valid shell variable names.
494 if test -n "`echo $ac_package| sed 's/[-_a-zA-Z0-9]//g'`"; then
495 { echo "configure: error: $ac_package: invalid package name" 1>&2; exit 1; }
496 fi
497 ac_package=`echo $ac_package| sed 's/-/_/g'`
498 case "$ac_option" in
499 *=*) ;;
500 *) ac_optarg=yes ;;
501 esac
502 eval "with_${ac_package}='$ac_optarg'" ;;
503
504 -without-* | --without-*)
505 ac_package=`echo $ac_option|sed -e 's/-*without-//'`
506 # Reject names that are not valid shell variable names.
507 if test -n "`echo $ac_package| sed 's/[-a-zA-Z0-9_]//g'`"; then
508 { echo "configure: error: $ac_package: invalid package name" 1>&2; exit 1; }
509 fi
510 ac_package=`echo $ac_package| sed 's/-/_/g'`
511 eval "with_${ac_package}=no" ;;
512
513 --x)
514 # Obsolete; use --with-x.
515 with_x=yes ;;
516
517 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
518 | --x-incl | --x-inc | --x-in | --x-i)
519 ac_prev=x_includes ;;
520 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
521 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
522 x_includes="$ac_optarg" ;;
523
524 -x-libraries | --x-libraries | --x-librarie | --x-librari \
525 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
526 ac_prev=x_libraries ;;
527 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
528 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
529 x_libraries="$ac_optarg" ;;
530
531 -*) { echo "configure: error: $ac_option: invalid option; use --help to show usage" 1>&2; exit 1; }
532 ;;
533
534 *)
535 if test -n "`echo $ac_option| sed 's/[-a-z0-9.]//g'`"; then
536 echo "configure: warning: $ac_option: invalid host type" 1>&2
537 fi
538 if test "x$nonopt" != xNONE; then
539 { echo "configure: error: can only configure for one host and one target at a time" 1>&2; exit 1; }
540 fi
541 nonopt="$ac_option"
542 ;;
543
544 esac
545done
546
547if test -n "$ac_prev"; then
548 { echo "configure: error: missing argument to --`echo $ac_prev | sed 's/_/-/g'`" 1>&2; exit 1; }
549fi
550
551trap 'rm -fr conftest* confdefs* core core.* *.core $ac_clean_files; exit 1' 1 2 15
552
553# File descriptor usage:
554# 0 standard input
555# 1 file creation
556# 2 errors and warnings
557# 3 some systems may open it to /dev/tty
558# 4 used on the Kubota Titan
559# 6 checking for... messages and results
560# 5 compiler messages saved in config.log
561if test "$silent" = yes; then
562 exec 6>/dev/null
563else
564 exec 6>&1
565fi
566exec 5>./config.log
567
568echo "\
569This file contains any messages produced by compilers while
570running configure, to aid debugging if configure makes a mistake.
571" 1>&5
572
573# Strip out --no-create and --no-recursion so they do not pile up.
574# Also quote any args containing shell metacharacters.
575ac_configure_args=
576for ac_arg
577do
578 case "$ac_arg" in
579 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
580 | --no-cr | --no-c) ;;
581 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
582 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) ;;
583 *" "*|*" "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?]*)
584 ac_configure_args="$ac_configure_args '$ac_arg'" ;;
585 *) ac_configure_args="$ac_configure_args $ac_arg" ;;
586 esac
587done
588
589# NLS nuisances.
590# Only set these to C if already set. These must not be set unconditionally
591# because not all systems understand e.g. LANG=C (notably SCO).
592# Fixing LC_MESSAGES prevents Solaris sh from translating var values in `set'!
593# Non-C LC_CTYPE values break the ctype check.
594if test "${LANG+set}" = set; then LANG=C; export LANG; fi
595if test "${LC_ALL+set}" = set; then LC_ALL=C; export LC_ALL; fi
596if test "${LC_MESSAGES+set}" = set; then LC_MESSAGES=C; export LC_MESSAGES; fi
597if test "${LC_CTYPE+set}" = set; then LC_CTYPE=C; export LC_CTYPE; fi
598
599# confdefs.h avoids OS command line length limits that DEFS can exceed.
600rm -rf conftest* confdefs.h
601# AIX cpp loses on an empty file, so make sure it contains at least a newline.
602echo > confdefs.h
603
604# A filename unique to this package, relative to the directory that
605# configure is in, which we can look for to find out if srcdir is correct.
606ac_unique_file=Makefile.in
607
608# Find the source files, if location was not specified.
609if test -z "$srcdir"; then
610 ac_srcdir_defaulted=yes
611 # Try the directory containing this script, then its parent.
612 ac_prog=$0
613 ac_confdir=`echo $ac_prog|sed 's%/[^/][^/]*$%%'`
614 test "x$ac_confdir" = "x$ac_prog" && ac_confdir=.
615 srcdir=$ac_confdir
616 if test ! -r $srcdir/$ac_unique_file; then
617 srcdir=..
618 fi
619else
620 ac_srcdir_defaulted=no
621fi
622if test ! -r $srcdir/$ac_unique_file; then
623 if test "$ac_srcdir_defaulted" = yes; then
624 { echo "configure: error: can not find sources in $ac_confdir or .." 1>&2; exit 1; }
625 else
626 { echo "configure: error: can not find sources in $srcdir" 1>&2; exit 1; }
627 fi
628fi
629srcdir=`echo "${srcdir}" | sed 's%\([^/]\)/*$%\1%'`
630
631# Prefer explicitly selected file to automatically selected ones.
632if test -z "$CONFIG_SITE"; then
633 if test "x$prefix" != xNONE; then
634 CONFIG_SITE="$prefix/share/config.site $prefix/etc/config.site"
635 else
636 CONFIG_SITE="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site"
637 fi
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
678echo "configure:679: checking how to run the C preprocessor" >&5
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
693#line 694 "configure"
694#include "confdefs.h"
695#include <assert.h>
696Syntax Error
697EOF
698ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
699{ (eval echo configure:700: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
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
710#line 711 "configure"
711#include "confdefs.h"
712#include <assert.h>
713Syntax Error
714EOF
715ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
716{ (eval echo configure:717: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
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
727#line 728 "configure"
728#include "confdefs.h"
729#include <assert.h>
730Syntax Error
731EOF
732ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
733{ (eval echo configure:734: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
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
758echo "configure:759: checking whether ${MAKE-make} sets \${MAKE}" >&5
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
785echo "configure:786: checking for POSIXized ISC" >&5
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
806echo "configure:807: checking for ANSI C header files" >&5
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
811#line 812 "configure"
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"
819{ (eval echo configure:820: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
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
836#line 837 "configure"
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
854#line 855 "configure"
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
875#line 876 "configure"
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
886if { (eval echo configure:887: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
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
910echo "configure:911: checking for working const" >&5
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
915#line 916 "configure"
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
964if { (eval echo configure:965: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
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
985echo "configure:986: checking for inline" >&5
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
992#line 993 "configure"
993#include "confdefs.h"
994
995int main() {
996} $ac_kw foo() {
997; return 0; }
998EOF
999if { (eval echo configure:1000: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
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
1025echo "configure:1026: checking for off_t" >&5
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
1030#line 1031 "configure"
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 |
1039 egrep "off_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then
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
1058echo "configure:1059: checking for size_t" >&5
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
1063#line 1064 "configure"
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 |
1072 egrep "size_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then
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
1093echo "configure:1094: checking for working alloca.h" >&5
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
1098#line 1099 "configure"
1099#include "confdefs.h"
1100#include <alloca.h>
1101int main() {
1102char *p = alloca(2 * sizeof(int));
1103; return 0; }
1104EOF
1105if { (eval echo configure:1106: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
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
1126echo "configure:1127: checking for alloca" >&5
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
1131#line 1132 "configure"
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
1159if { (eval echo configure:1160: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
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
1191echo "configure:1192: checking whether alloca needs Cray hooks" >&5
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
1196#line 1197 "configure"
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
1221echo "configure:1222: checking for $ac_func" >&5
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
1226#line 1227 "configure"
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
1249if { (eval echo configure:1250: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
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
1276echo "configure:1277: checking stack direction for C alloca" >&5
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
1284#line 1285 "configure"
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
1303if { (eval echo configure:1304: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
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
1328echo "configure:1329: checking for $ac_hdr" >&5
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
1333#line 1334 "configure"
1334#include "confdefs.h"
1335#include <$ac_hdr>
1336EOF
1337ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
1338{ (eval echo configure:1339: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
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
1367echo "configure:1368: checking for $ac_func" >&5
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
1372#line 1373 "configure"
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
1395if { (eval echo configure:1396: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
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
1420echo "configure:1421: checking for working mmap" >&5
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
1428#line 1429 "configure"
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
1568if { (eval echo configure:1569: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
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
1590
1591# autoconf.info says this should be called right after AC_INIT.
1592
1593
1594ac_aux_dir=
1595for ac_dir in `cd $srcdir;pwd`/../.. $srcdir/`cd $srcdir;pwd`/../..; do
1596 if test -f $ac_dir/install-sh; then
1597 ac_aux_dir=$ac_dir
1598 ac_install_sh="$ac_aux_dir/install-sh -c"
1599 break
1600 elif test -f $ac_dir/install.sh; then
1601 ac_aux_dir=$ac_dir
1602 ac_install_sh="$ac_aux_dir/install.sh -c"
1603 break
1604 fi
1605done
1606if test -z "$ac_aux_dir"; then
1607 { echo "configure: error: can not find install-sh or install.sh in `cd $srcdir;pwd`/../.. $srcdir/`cd $srcdir;pwd`/../.." 1>&2; exit 1; }
1608fi
1609ac_config_guess=$ac_aux_dir/config.guess
1610ac_config_sub=$ac_aux_dir/config.sub
1611ac_configure=$ac_aux_dir/configure # This should be Cygnus configure.
1612
1613
1614# Do some error checking and defaulting for the host and target type.
1615# The inputs are:
1616# configure --host=HOST --target=TARGET --build=BUILD NONOPT
1617#
1618# The rules are:
1619# 1. You are not allowed to specify --host, --target, and nonopt at the
1620# same time.
1621# 2. Host defaults to nonopt.
1622# 3. If nonopt is not specified, then host defaults to the current host,
1623# as determined by config.guess.
1624# 4. Target and build default to nonopt.
1625# 5. If nonopt is not specified, then target and build default to host.
1626
1627# The aliases save the names the user supplied, while $host etc.
1628# will get canonicalized.
1629case $host---$target---$nonopt in
1630NONE---*---* | *---NONE---* | *---*---NONE) ;;
1631*) { echo "configure: error: can only configure for one host and one target at a time" 1>&2; exit 1; } ;;
1632esac
1633
1634
1635# Make sure we can run config.sub.
1636if ${CONFIG_SHELL-/bin/sh} $ac_config_sub sun4 >/dev/null 2>&1; then :
1637else { echo "configure: error: can not run $ac_config_sub" 1>&2; exit 1; }
1638fi
1639
1640echo $ac_n "checking host system type""... $ac_c" 1>&6
1641echo "configure:1642: checking host system type" >&5
1642
1643host_alias=$host
1644case "$host_alias" in
1645NONE)
1646 case $nonopt in
1647 NONE)
1648 if host_alias=`${CONFIG_SHELL-/bin/sh} $ac_config_guess`; then :
1649 else { echo "configure: error: can not guess host type; you must specify one" 1>&2; exit 1; }
1650 fi ;;
1651 *) host_alias=$nonopt ;;
1652 esac ;;
1653esac
1654
1655host=`${CONFIG_SHELL-/bin/sh} $ac_config_sub $host_alias`
1656host_cpu=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
1657host_vendor=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
1658host_os=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
1659echo "$ac_t""$host" 1>&6
1660
1661echo $ac_n "checking target system type""... $ac_c" 1>&6
1662echo "configure:1663: checking target system type" >&5
1663
1664target_alias=$target
1665case "$target_alias" in
1666NONE)
1667 case $nonopt in
1668 NONE) target_alias=$host_alias ;;
1669 *) target_alias=$nonopt ;;
1670 esac ;;
1671esac
1672
1673target=`${CONFIG_SHELL-/bin/sh} $ac_config_sub $target_alias`
1674target_cpu=`echo $target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
1675target_vendor=`echo $target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
1676target_os=`echo $target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
1677echo "$ac_t""$target" 1>&6
1678
1679echo $ac_n "checking build system type""... $ac_c" 1>&6
1680echo "configure:1681: checking build system type" >&5
1681
1682build_alias=$build
1683case "$build_alias" in
1684NONE)
1685 case $nonopt in
1686 NONE) build_alias=$host_alias ;;
1687 *) build_alias=$nonopt ;;
1688 esac ;;
1689esac
1690
1691build=`${CONFIG_SHELL-/bin/sh} $ac_config_sub $build_alias`
1692build_cpu=`echo $build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
1693build_vendor=`echo $build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
1694build_os=`echo $build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
1695echo "$ac_t""$build" 1>&6
1696
1697test "$host_alias" != "$target_alias" &&
1698 test "$program_prefix$program_suffix$program_transform_name" = \
1699 NONENONEs,x,x, &&
1700 program_prefix=${target_alias}-
1701
1702if test "$program_transform_name" = s,x,x,; then
1703 program_transform_name=
1704else
1705 # Double any \ or $. echo might interpret backslashes.
1706 cat <<\EOF_SED > conftestsed
1707s,\\,\\\\,g; s,\$,$$,g
1708EOF_SED
1709 program_transform_name="`echo $program_transform_name|sed -f conftestsed`"
1710 rm -f conftestsed
1711fi
1712test "$program_prefix" != NONE &&
1713 program_transform_name="s,^,${program_prefix},; $program_transform_name"
1714# Use a double $ so make ignores it.
1715test "$program_suffix" != NONE &&
1716 program_transform_name="s,\$\$,${program_suffix},; $program_transform_name"
1717
1718# sed with no file args requires a program.
1719test "$program_transform_name" = "" && program_transform_name="s,x,x,"
1720
1721# Extract the first word of "gcc", so it can be a program name with args.
1722set dummy gcc; ac_word=$2
1723echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1724echo "configure:1725: checking for $ac_word" >&5
1725if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
1726 echo $ac_n "(cached) $ac_c" 1>&6
1727else
1728 if test -n "$CC"; then
1729 ac_cv_prog_CC="$CC" # Let the user override the test.
1730else
1731 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
1732 for ac_dir in $PATH; do
1733 test -z "$ac_dir" && ac_dir=.
1734 if test -f $ac_dir/$ac_word; then
1735 ac_cv_prog_CC="gcc"
1736 break
1737 fi
1738 done
1739 IFS="$ac_save_ifs"
1740fi
1741fi
1742CC="$ac_cv_prog_CC"
1743if test -n "$CC"; then
1744 echo "$ac_t""$CC" 1>&6
1745else
1746 echo "$ac_t""no" 1>&6
1747fi
1748
1749if test -z "$CC"; then
1750 # Extract the first word of "cc", so it can be a program name with args.
1751set dummy cc; ac_word=$2
1752echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1753echo "configure:1754: checking for $ac_word" >&5
1754if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
1755 echo $ac_n "(cached) $ac_c" 1>&6
1756else
1757 if test -n "$CC"; then
1758 ac_cv_prog_CC="$CC" # Let the user override the test.
1759else
1760 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
1761 ac_prog_rejected=no
1762 for ac_dir in $PATH; do
1763 test -z "$ac_dir" && ac_dir=.
1764 if test -f $ac_dir/$ac_word; then
1765 if test "$ac_dir/$ac_word" = "/usr/ucb/cc"; then
1766 ac_prog_rejected=yes
1767 continue
1768 fi
1769 ac_cv_prog_CC="cc"
1770 break
1771 fi
1772 done
1773 IFS="$ac_save_ifs"
1774if test $ac_prog_rejected = yes; then
1775 # We found a bogon in the path, so make sure we never use it.
1776 set dummy $ac_cv_prog_CC
1777 shift
1778 if test $# -gt 0; then
1779 # We chose a different compiler from the bogus one.
1780 # However, it has the same basename, so the bogon will be chosen
1781 # first if we set CC to just the basename; use the full file name.
1782 shift
1783 set dummy "$ac_dir/$ac_word" "$@"
1784 shift
1785 ac_cv_prog_CC="$@"
1786 fi
1787fi
1788fi
1789fi
1790CC="$ac_cv_prog_CC"
1791if test -n "$CC"; then
1792 echo "$ac_t""$CC" 1>&6
1793else
1794 echo "$ac_t""no" 1>&6
1795fi
1796
1797 if test -z "$CC"; then
1798 case "`uname -s`" in
1799 *win32* | *WIN32*)
1800 # Extract the first word of "cl", so it can be a program name with args.
1801set dummy cl; ac_word=$2
1802echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1803echo "configure:1804: checking for $ac_word" >&5
1804if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
1805 echo $ac_n "(cached) $ac_c" 1>&6
1806else
1807 if test -n "$CC"; then
1808 ac_cv_prog_CC="$CC" # Let the user override the test.
1809else
1810 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
1811 for ac_dir in $PATH; do
1812 test -z "$ac_dir" && ac_dir=.
1813 if test -f $ac_dir/$ac_word; then
1814 ac_cv_prog_CC="cl"
1815 break
1816 fi
1817 done
1818 IFS="$ac_save_ifs"
1819fi
1820fi
1821CC="$ac_cv_prog_CC"
1822if test -n "$CC"; then
1823 echo "$ac_t""$CC" 1>&6
1824else
1825 echo "$ac_t""no" 1>&6
1826fi
1827 ;;
1828 esac
1829 fi
1830 test -z "$CC" && { echo "configure: error: no acceptable cc found in \$PATH" 1>&2; exit 1; }
1831fi
1832
1833echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works""... $ac_c" 1>&6
1834echo "configure:1835: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works" >&5
1835
1836ac_ext=c
1837# CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
1838ac_cpp='$CPP $CPPFLAGS'
1839ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
1840ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
1841cross_compiling=$ac_cv_prog_cc_cross
1842
1843cat > conftest.$ac_ext <<EOF
1844#line 1845 "configure"
1845#include "confdefs.h"
1846main(){return(0);}
1847EOF
1848if { (eval echo configure:1849: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
1849 ac_cv_prog_cc_works=yes
1850 # If we can't run a trivial program, we are probably using a cross compiler.
1851 if (./conftest; exit) 2>/dev/null; then
1852 ac_cv_prog_cc_cross=no
1853 else
1854 ac_cv_prog_cc_cross=yes
1855 fi
1856else
1857 echo "configure: failed program was:" >&5
1858 cat conftest.$ac_ext >&5
1859 ac_cv_prog_cc_works=no
1860fi
1861rm -fr conftest*
1862
1863echo "$ac_t""$ac_cv_prog_cc_works" 1>&6
1864if test $ac_cv_prog_cc_works = no; then
1865 { echo "configure: error: installation or configuration problem: C compiler cannot create executables." 1>&2; exit 1; }
1866fi
1867echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler""... $ac_c" 1>&6
1868echo "configure:1869: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler" >&5
1869echo "$ac_t""$ac_cv_prog_cc_cross" 1>&6
1870cross_compiling=$ac_cv_prog_cc_cross
1871
1872echo $ac_n "checking whether we are using GNU C""... $ac_c" 1>&6
1873echo "configure:1874: checking whether we are using GNU C" >&5
1874if eval "test \"`echo '$''{'ac_cv_prog_gcc'+set}'`\" = set"; then
1875 echo $ac_n "(cached) $ac_c" 1>&6
1876else
1877 cat > conftest.c <<EOF
1878#ifdef __GNUC__
1879 yes;
1880#endif
1881EOF
1882if { ac_try='${CC-cc} -E conftest.c'; { (eval echo configure:1883: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; } | egrep yes >/dev/null 2>&1; then
1883 ac_cv_prog_gcc=yes
1884else
1885 ac_cv_prog_gcc=no
1886fi
1887fi
1888
1889echo "$ac_t""$ac_cv_prog_gcc" 1>&6
1890
1891if test $ac_cv_prog_gcc = yes; then
1892 GCC=yes
1893else
1894 GCC=
1895fi
1896
1897ac_test_CFLAGS="${CFLAGS+set}"
1898ac_save_CFLAGS="$CFLAGS"
1899CFLAGS=
1900echo $ac_n "checking whether ${CC-cc} accepts -g""... $ac_c" 1>&6
1901echo "configure:1902: checking whether ${CC-cc} accepts -g" >&5
1902if eval "test \"`echo '$''{'ac_cv_prog_cc_g'+set}'`\" = set"; then
1903 echo $ac_n "(cached) $ac_c" 1>&6
1904else
1905 echo 'void f(){}' > conftest.c
1906if test -z "`${CC-cc} -g -c conftest.c 2>&1`"; then
1907 ac_cv_prog_cc_g=yes
1908else
1909 ac_cv_prog_cc_g=no
1910fi
1911rm -f conftest*
1912
1913fi
1914
1915echo "$ac_t""$ac_cv_prog_cc_g" 1>&6
1916if test "$ac_test_CFLAGS" = set; then
1917 CFLAGS="$ac_save_CFLAGS"
1918elif test $ac_cv_prog_cc_g = yes; then
1919 if test "$GCC" = yes; then
1920 CFLAGS="-g -O2"
1921 else
1922 CFLAGS="-g"
1923 fi
1924else
1925 if test "$GCC" = yes; then
1926 CFLAGS="-O2"
1927 else
1928 CFLAGS=
1929 fi
1930fi
1931
1932# Find a good install program. We prefer a C program (faster),
1933# so one script is as good as another. But avoid the broken or
1934# incompatible versions:
1935# SysV /etc/install, /usr/sbin/install
1936# SunOS /usr/etc/install
1937# IRIX /sbin/install
1938# AIX /bin/install
1939# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
1940# AFS /usr/afsws/bin/install, which mishandles nonexistent args
1941# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
1942# ./install, which can be erroneously created by make from ./install.sh.
1943echo $ac_n "checking for a BSD compatible install""... $ac_c" 1>&6
1944echo "configure:1945: checking for a BSD compatible install" >&5
1945if test -z "$INSTALL"; then
1946if eval "test \"`echo '$''{'ac_cv_path_install'+set}'`\" = set"; then
1947 echo $ac_n "(cached) $ac_c" 1>&6
1948else
1949 IFS="${IFS= }"; ac_save_IFS="$IFS"; IFS=":"
1950 for ac_dir in $PATH; do
1951 # Account for people who put trailing slashes in PATH elements.
1952 case "$ac_dir/" in
1953 /|./|.//|/etc/*|/usr/sbin/*|/usr/etc/*|/sbin/*|/usr/afsws/bin/*|/usr/ucb/*) ;;
1954 *)
1955 # OSF1 and SCO ODT 3.0 have their own names for install.
1956 # Don't use installbsd from OSF since it installs stuff as root
1957 # by default.
1958 for ac_prog in ginstall scoinst install; do
1959 if test -f $ac_dir/$ac_prog; then
1960 if test $ac_prog = install &&
1961 grep dspmsg $ac_dir/$ac_prog >/dev/null 2>&1; then
1962 # AIX install. It has an incompatible calling convention.
1963 :
1964 else
1965 ac_cv_path_install="$ac_dir/$ac_prog -c"
1966 break 2
1967 fi
1968 fi
1969 done
1970 ;;
1971 esac
1972 done
1973 IFS="$ac_save_IFS"
1974
1975fi
1976 if test "${ac_cv_path_install+set}" = set; then
1977 INSTALL="$ac_cv_path_install"
1978 else
1979 # As a last resort, use the slow shell script. We don't cache a
1980 # path for INSTALL within a source directory, because that will
1981 # break other packages using the cache if that directory is
1982 # removed, or if the path is relative.
1983 INSTALL="$ac_install_sh"
1984 fi
1985fi
1986echo "$ac_t""$INSTALL" 1>&6
1987
1988# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
1989# It thinks the first close brace ends the variable substitution.
1990test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
1991
1992test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
1993
1994
1995# Put a plausible default for CC_FOR_BUILD in Makefile.
1996if test "x$cross_compiling" = "xno"; then
1997 CC_FOR_BUILD='$(CC)'
1998else
1999 CC_FOR_BUILD=gcc
2000fi
2001
2002
2003
2004
2005AR=${AR-ar}
2006
2007# Extract the first word of "ranlib", so it can be a program name with args.
2008set dummy ranlib; ac_word=$2
2009echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
2010echo "configure:2011: checking for $ac_word" >&5
2011if eval "test \"`echo '$''{'ac_cv_prog_RANLIB'+set}'`\" = set"; then
2012 echo $ac_n "(cached) $ac_c" 1>&6
2013else
2014 if test -n "$RANLIB"; then
2015 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
2016else
2017 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
2018 for ac_dir in $PATH; do
2019 test -z "$ac_dir" && ac_dir=.
2020 if test -f $ac_dir/$ac_word; then
2021 ac_cv_prog_RANLIB="ranlib"
2022 break
2023 fi
2024 done
2025 IFS="$ac_save_ifs"
2026 test -z "$ac_cv_prog_RANLIB" && ac_cv_prog_RANLIB=":"
2027fi
2028fi
2029RANLIB="$ac_cv_prog_RANLIB"
2030if test -n "$RANLIB"; then
2031 echo "$ac_t""$RANLIB" 1>&6
2032else
2033 echo "$ac_t""no" 1>&6
2034fi
2035
2036
2037ALL_LINGUAS=
2038
2039 for ac_hdr in argz.h limits.h locale.h nl_types.h malloc.h string.h \
2040unistd.h values.h sys/param.h
2041do
2042ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
2043echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
2044echo "configure:2045: checking for $ac_hdr" >&5
2045if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
2046 echo $ac_n "(cached) $ac_c" 1>&6
2047else
2048 cat > conftest.$ac_ext <<EOF
2049#line 2050 "configure"
2050#include "confdefs.h"
2051#include <$ac_hdr>
2052EOF
2053ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
2054{ (eval echo configure:2055: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
2055ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
2056if test -z "$ac_err"; then
2057 rm -rf conftest*
2058 eval "ac_cv_header_$ac_safe=yes"
2059else
2060 echo "$ac_err" >&5
2061 echo "configure: failed program was:" >&5
2062 cat conftest.$ac_ext >&5
2063 rm -rf conftest*
2064 eval "ac_cv_header_$ac_safe=no"
2065fi
2066rm -f conftest*
2067fi
2068if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
2069 echo "$ac_t""yes" 1>&6
2070 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
2071 cat >> confdefs.h <<EOF
2072#define $ac_tr_hdr 1
2073EOF
2074
2075else
2076 echo "$ac_t""no" 1>&6
2077fi
2078done
2079
2080 for ac_func in getcwd munmap putenv setenv setlocale strchr strcasecmp \
2081__argz_count __argz_stringify __argz_next
2082do
2083echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
2084echo "configure:2085: checking for $ac_func" >&5
2085if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
2086 echo $ac_n "(cached) $ac_c" 1>&6
2087else
2088 cat > conftest.$ac_ext <<EOF
2089#line 2090 "configure"
2090#include "confdefs.h"
2091/* System header to define __stub macros and hopefully few prototypes,
2092 which can conflict with char $ac_func(); below. */
2093#include <assert.h>
2094/* Override any gcc2 internal prototype to avoid an error. */
2095/* We use char because int might match the return type of a gcc2
2096 builtin and then its argument prototype would still apply. */
2097char $ac_func();
2098
2099int main() {
2100
2101/* The GNU C library defines this for functions which it implements
2102 to always fail with ENOSYS. Some functions are actually named
2103 something starting with __ and the normal name is an alias. */
2104#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
2105choke me
2106#else
2107$ac_func();
2108#endif
2109
2110; return 0; }
2111EOF
2112if { (eval echo configure:2113: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
2113 rm -rf conftest*
2114 eval "ac_cv_func_$ac_func=yes"
2115else
2116 echo "configure: failed program was:" >&5
2117 cat conftest.$ac_ext >&5
2118 rm -rf conftest*
2119 eval "ac_cv_func_$ac_func=no"
2120fi
2121rm -f conftest*
2122fi
2123
2124if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
2125 echo "$ac_t""yes" 1>&6
2126 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
2127 cat >> confdefs.h <<EOF
2128#define $ac_tr_func 1
2129EOF
2130
2131else
2132 echo "$ac_t""no" 1>&6
2133fi
2134done
2135
2136
2137 if test "${ac_cv_func_stpcpy+set}" != "set"; then
2138 for ac_func in stpcpy
2139do
2140echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
2141echo "configure:2142: checking for $ac_func" >&5
2142if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
2143 echo $ac_n "(cached) $ac_c" 1>&6
2144else
2145 cat > conftest.$ac_ext <<EOF
2146#line 2147 "configure"
2147#include "confdefs.h"
2148/* System header to define __stub macros and hopefully few prototypes,
2149 which can conflict with char $ac_func(); below. */
2150#include <assert.h>
2151/* Override any gcc2 internal prototype to avoid an error. */
2152/* We use char because int might match the return type of a gcc2
2153 builtin and then its argument prototype would still apply. */
2154char $ac_func();
2155
2156int main() {
2157
2158/* The GNU C library defines this for functions which it implements
2159 to always fail with ENOSYS. Some functions are actually named
2160 something starting with __ and the normal name is an alias. */
2161#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
2162choke me
2163#else
2164$ac_func();
2165#endif
2166
2167; return 0; }
2168EOF
2169if { (eval echo configure:2170: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
2170 rm -rf conftest*
2171 eval "ac_cv_func_$ac_func=yes"
2172else
2173 echo "configure: failed program was:" >&5
2174 cat conftest.$ac_ext >&5
2175 rm -rf conftest*
2176 eval "ac_cv_func_$ac_func=no"
2177fi
2178rm -f conftest*
2179fi
2180
2181if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
2182 echo "$ac_t""yes" 1>&6
2183 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
2184 cat >> confdefs.h <<EOF
2185#define $ac_tr_func 1
2186EOF
2187
2188else
2189 echo "$ac_t""no" 1>&6
2190fi
2191done
2192
2193 fi
2194 if test "${ac_cv_func_stpcpy}" = "yes"; then
2195 cat >> confdefs.h <<\EOF
2196#define HAVE_STPCPY 1
2197EOF
2198
2199 fi
2200
2201 if test $ac_cv_header_locale_h = yes; then
2202 echo $ac_n "checking for LC_MESSAGES""... $ac_c" 1>&6
2203echo "configure:2204: checking for LC_MESSAGES" >&5
2204if eval "test \"`echo '$''{'am_cv_val_LC_MESSAGES'+set}'`\" = set"; then
2205 echo $ac_n "(cached) $ac_c" 1>&6
2206else
2207 cat > conftest.$ac_ext <<EOF
2208#line 2209 "configure"
2209#include "confdefs.h"
2210#include <locale.h>
2211int main() {
2212return LC_MESSAGES
2213; return 0; }
2214EOF
2215if { (eval echo configure:2216: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
2216 rm -rf conftest*
2217 am_cv_val_LC_MESSAGES=yes
2218else
2219 echo "configure: failed program was:" >&5
2220 cat conftest.$ac_ext >&5
2221 rm -rf conftest*
2222 am_cv_val_LC_MESSAGES=no
2223fi
2224rm -f conftest*
2225fi
2226
2227echo "$ac_t""$am_cv_val_LC_MESSAGES" 1>&6
2228 if test $am_cv_val_LC_MESSAGES = yes; then
2229 cat >> confdefs.h <<\EOF
2230#define HAVE_LC_MESSAGES 1
2231EOF
2232
2233 fi
2234 fi
2235 echo $ac_n "checking whether NLS is requested""... $ac_c" 1>&6
2236echo "configure:2237: checking whether NLS is requested" >&5
2237 # Check whether --enable-nls or --disable-nls was given.
2238if test "${enable_nls+set}" = set; then
2239 enableval="$enable_nls"
2240 USE_NLS=$enableval
2241else
2242 USE_NLS=yes
2243fi
2244
2245 echo "$ac_t""$USE_NLS" 1>&6
2246
2247
2248 USE_INCLUDED_LIBINTL=no
2249
2250 if test "$USE_NLS" = "yes"; then
2251 cat >> confdefs.h <<\EOF
2252#define ENABLE_NLS 1
2253EOF
2254
2255 echo $ac_n "checking whether included gettext is requested""... $ac_c" 1>&6
2256echo "configure:2257: checking whether included gettext is requested" >&5
2257 # Check whether --with-included-gettext or --without-included-gettext was given.
2258if test "${with_included_gettext+set}" = set; then
2259 withval="$with_included_gettext"
2260 nls_cv_force_use_gnu_gettext=$withval
2261else
2262 nls_cv_force_use_gnu_gettext=no
2263fi
2264
2265 echo "$ac_t""$nls_cv_force_use_gnu_gettext" 1>&6
2266
2267 nls_cv_use_gnu_gettext="$nls_cv_force_use_gnu_gettext"
2268 if test "$nls_cv_force_use_gnu_gettext" != "yes"; then
2269 nls_cv_header_intl=
2270 nls_cv_header_libgt=
2271 CATOBJEXT=NONE
2272
2273 ac_safe=`echo "libintl.h" | sed 'y%./+-%__p_%'`
2274echo $ac_n "checking for libintl.h""... $ac_c" 1>&6
2275echo "configure:2276: checking for libintl.h" >&5
2276if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
2277 echo $ac_n "(cached) $ac_c" 1>&6
2278else
2279 cat > conftest.$ac_ext <<EOF
2280#line 2281 "configure"
2281#include "confdefs.h"
2282#include <libintl.h>
2283EOF
2284ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
2285{ (eval echo configure:2286: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
2286ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
2287if test -z "$ac_err"; then
2288 rm -rf conftest*
2289 eval "ac_cv_header_$ac_safe=yes"
2290else
2291 echo "$ac_err" >&5
2292 echo "configure: failed program was:" >&5
2293 cat conftest.$ac_ext >&5
2294 rm -rf conftest*
2295 eval "ac_cv_header_$ac_safe=no"
2296fi
2297rm -f conftest*
2298fi
2299if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
2300 echo "$ac_t""yes" 1>&6
2301 echo $ac_n "checking for gettext in libc""... $ac_c" 1>&6
2302echo "configure:2303: checking for gettext in libc" >&5
2303if eval "test \"`echo '$''{'gt_cv_func_gettext_libc'+set}'`\" = set"; then
2304 echo $ac_n "(cached) $ac_c" 1>&6
2305else
2306 cat > conftest.$ac_ext <<EOF
2307#line 2308 "configure"
2308#include "confdefs.h"
2309#include <libintl.h>
2310int main() {
2311return (int) gettext ("")
2312; return 0; }
2313EOF
2314if { (eval echo configure:2315: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
2315 rm -rf conftest*
2316 gt_cv_func_gettext_libc=yes
2317else
2318 echo "configure: failed program was:" >&5
2319 cat conftest.$ac_ext >&5
2320 rm -rf conftest*
2321 gt_cv_func_gettext_libc=no
2322fi
2323rm -f conftest*
2324fi
2325
2326echo "$ac_t""$gt_cv_func_gettext_libc" 1>&6
2327
2328 if test "$gt_cv_func_gettext_libc" != "yes"; then
2329 echo $ac_n "checking for bindtextdomain in -lintl""... $ac_c" 1>&6
2330echo "configure:2331: checking for bindtextdomain in -lintl" >&5
2331ac_lib_var=`echo intl'_'bindtextdomain | sed 'y%./+-%__p_%'`
2332if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
2333 echo $ac_n "(cached) $ac_c" 1>&6
2334else
2335 ac_save_LIBS="$LIBS"
2336LIBS="-lintl $LIBS"
2337cat > conftest.$ac_ext <<EOF
2338#line 2339 "configure"
2339#include "confdefs.h"
2340/* Override any gcc2 internal prototype to avoid an error. */
2341/* We use char because int might match the return type of a gcc2
2342 builtin and then its argument prototype would still apply. */
2343char bindtextdomain();
2344
2345int main() {
2346bindtextdomain()
2347; return 0; }
2348EOF
2349if { (eval echo configure:2350: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
2350 rm -rf conftest*
2351 eval "ac_cv_lib_$ac_lib_var=yes"
2352else
2353 echo "configure: failed program was:" >&5
2354 cat conftest.$ac_ext >&5
2355 rm -rf conftest*
2356 eval "ac_cv_lib_$ac_lib_var=no"
2357fi
2358rm -f conftest*
2359LIBS="$ac_save_LIBS"
2360
2361fi
2362if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
2363 echo "$ac_t""yes" 1>&6
2364 echo $ac_n "checking for gettext in libintl""... $ac_c" 1>&6
2365echo "configure:2366: checking for gettext in libintl" >&5
2366if eval "test \"`echo '$''{'gt_cv_func_gettext_libintl'+set}'`\" = set"; then
2367 echo $ac_n "(cached) $ac_c" 1>&6
2368else
2369 cat > conftest.$ac_ext <<EOF
2370#line 2371 "configure"
2371#include "confdefs.h"
2372
2373int main() {
2374return (int) gettext ("")
2375; return 0; }
2376EOF
2377if { (eval echo configure:2378: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
2378 rm -rf conftest*
2379 gt_cv_func_gettext_libintl=yes
2380else
2381 echo "configure: failed program was:" >&5
2382 cat conftest.$ac_ext >&5
2383 rm -rf conftest*
2384 gt_cv_func_gettext_libintl=no
2385fi
2386rm -f conftest*
2387fi
2388
2389echo "$ac_t""$gt_cv_func_gettext_libintl" 1>&6
2390else
2391 echo "$ac_t""no" 1>&6
2392fi
2393
2394 fi
2395
2396 if test "$gt_cv_func_gettext_libc" = "yes" \
2397 || test "$gt_cv_func_gettext_libintl" = "yes"; then
2398 cat >> confdefs.h <<\EOF
2399#define HAVE_GETTEXT 1
2400EOF
2401
2402 # Extract the first word of "msgfmt", so it can be a program name with args.
2403set dummy msgfmt; ac_word=$2
2404echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
2405echo "configure:2406: checking for $ac_word" >&5
2406if eval "test \"`echo '$''{'ac_cv_path_MSGFMT'+set}'`\" = set"; then
2407 echo $ac_n "(cached) $ac_c" 1>&6
2408else
2409 case "$MSGFMT" in
2410 /*)
2411 ac_cv_path_MSGFMT="$MSGFMT" # Let the user override the test with a path.
2412 ;;
2413 *)
2414 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
2415 for ac_dir in $PATH; do
2416 test -z "$ac_dir" && ac_dir=.
2417 if test -f $ac_dir/$ac_word; then
2418 if test -z "`$ac_dir/$ac_word -h 2>&1 | grep 'dv '`"; then
2419 ac_cv_path_MSGFMT="$ac_dir/$ac_word"
2420 break
2421 fi
2422 fi
2423 done
2424 IFS="$ac_save_ifs"
2425 test -z "$ac_cv_path_MSGFMT" && ac_cv_path_MSGFMT="no"
2426 ;;
2427esac
2428fi
2429MSGFMT="$ac_cv_path_MSGFMT"
2430if test -n "$MSGFMT"; then
2431 echo "$ac_t""$MSGFMT" 1>&6
2432else
2433 echo "$ac_t""no" 1>&6
2434fi
2435 if test "$MSGFMT" != "no"; then
2436 for ac_func in dcgettext
2437do
2438echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
2439echo "configure:2440: checking for $ac_func" >&5
2440if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
2441 echo $ac_n "(cached) $ac_c" 1>&6
2442else
2443 cat > conftest.$ac_ext <<EOF
2444#line 2445 "configure"
2445#include "confdefs.h"
2446/* System header to define __stub macros and hopefully few prototypes,
2447 which can conflict with char $ac_func(); below. */
2448#include <assert.h>
2449/* Override any gcc2 internal prototype to avoid an error. */
2450/* We use char because int might match the return type of a gcc2
2451 builtin and then its argument prototype would still apply. */
2452char $ac_func();
2453
2454int main() {
2455
2456/* The GNU C library defines this for functions which it implements
2457 to always fail with ENOSYS. Some functions are actually named
2458 something starting with __ and the normal name is an alias. */
2459#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
2460choke me
2461#else
2462$ac_func();
2463#endif
2464
2465; return 0; }
2466EOF
2467if { (eval echo configure:2468: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
2468 rm -rf conftest*
2469 eval "ac_cv_func_$ac_func=yes"
2470else
2471 echo "configure: failed program was:" >&5
2472 cat conftest.$ac_ext >&5
2473 rm -rf conftest*
2474 eval "ac_cv_func_$ac_func=no"
2475fi
2476rm -f conftest*
2477fi
2478
2479if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
2480 echo "$ac_t""yes" 1>&6
2481 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
2482 cat >> confdefs.h <<EOF
2483#define $ac_tr_func 1
2484EOF
2485
2486else
2487 echo "$ac_t""no" 1>&6
2488fi
2489done
2490
2491 # Extract the first word of "gmsgfmt", so it can be a program name with args.
2492set dummy gmsgfmt; ac_word=$2
2493echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
2494echo "configure:2495: checking for $ac_word" >&5
2495if eval "test \"`echo '$''{'ac_cv_path_GMSGFMT'+set}'`\" = set"; then
2496 echo $ac_n "(cached) $ac_c" 1>&6
2497else
2498 case "$GMSGFMT" in
2499 /*)
2500 ac_cv_path_GMSGFMT="$GMSGFMT" # Let the user override the test with a path.
2501 ;;
2502 ?:/*)
2503 ac_cv_path_GMSGFMT="$GMSGFMT" # Let the user override the test with a dos path.
2504 ;;
2505 *)
2506 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
2507 for ac_dir in $PATH; do
2508 test -z "$ac_dir" && ac_dir=.
2509 if test -f $ac_dir/$ac_word; then
2510 ac_cv_path_GMSGFMT="$ac_dir/$ac_word"
2511 break
2512 fi
2513 done
2514 IFS="$ac_save_ifs"
2515 test -z "$ac_cv_path_GMSGFMT" && ac_cv_path_GMSGFMT="$MSGFMT"
2516 ;;
2517esac
2518fi
2519GMSGFMT="$ac_cv_path_GMSGFMT"
2520if test -n "$GMSGFMT"; then
2521 echo "$ac_t""$GMSGFMT" 1>&6
2522else
2523 echo "$ac_t""no" 1>&6
2524fi
2525
2526 # Extract the first word of "xgettext", so it can be a program name with args.
2527set dummy xgettext; ac_word=$2
2528echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
2529echo "configure:2530: checking for $ac_word" >&5
2530if eval "test \"`echo '$''{'ac_cv_path_XGETTEXT'+set}'`\" = set"; then
2531 echo $ac_n "(cached) $ac_c" 1>&6
2532else
2533 case "$XGETTEXT" in
2534 /*)
2535 ac_cv_path_XGETTEXT="$XGETTEXT" # Let the user override the test with a path.
2536 ;;
2537 *)
2538 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
2539 for ac_dir in $PATH; do
2540 test -z "$ac_dir" && ac_dir=.
2541 if test -f $ac_dir/$ac_word; then
2542 if test -z "`$ac_dir/$ac_word -h 2>&1 | grep '(HELP)'`"; then
2543 ac_cv_path_XGETTEXT="$ac_dir/$ac_word"
2544 break
2545 fi
2546 fi
2547 done
2548 IFS="$ac_save_ifs"
2549 test -z "$ac_cv_path_XGETTEXT" && ac_cv_path_XGETTEXT=":"
2550 ;;
2551esac
2552fi
2553XGETTEXT="$ac_cv_path_XGETTEXT"
2554if test -n "$XGETTEXT"; then
2555 echo "$ac_t""$XGETTEXT" 1>&6
2556else
2557 echo "$ac_t""no" 1>&6
2558fi
2559
2560 cat > conftest.$ac_ext <<EOF
2561#line 2562 "configure"
2562#include "confdefs.h"
2563
2564int main() {
2565extern int _nl_msg_cat_cntr;
2566 return _nl_msg_cat_cntr
2567; return 0; }
2568EOF
2569if { (eval echo configure:2570: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
2570 rm -rf conftest*
2571 CATOBJEXT=.gmo
2572 DATADIRNAME=share
2573else
2574 echo "configure: failed program was:" >&5
2575 cat conftest.$ac_ext >&5
2576 rm -rf conftest*
2577 CATOBJEXT=.mo
2578 DATADIRNAME=lib
2579fi
2580rm -f conftest*
2581 INSTOBJEXT=.mo
2582 fi
2583 fi
2584
2585else
2586 echo "$ac_t""no" 1>&6
2587fi
2588
2589
2590
2591 if test "$CATOBJEXT" = "NONE"; then
2592 nls_cv_use_gnu_gettext=yes
2593 fi
2594 fi
2595
2596 if test "$nls_cv_use_gnu_gettext" = "yes"; then
2597 INTLOBJS="\$(GETTOBJS)"
2598 # Extract the first word of "msgfmt", so it can be a program name with args.
2599set dummy msgfmt; ac_word=$2
2600echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
2601echo "configure:2602: checking for $ac_word" >&5
2602if eval "test \"`echo '$''{'ac_cv_path_MSGFMT'+set}'`\" = set"; then
2603 echo $ac_n "(cached) $ac_c" 1>&6
2604else
2605 case "$MSGFMT" in
2606 /*)
2607 ac_cv_path_MSGFMT="$MSGFMT" # Let the user override the test with a path.
2608 ;;
2609 *)
2610 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
2611 for ac_dir in $PATH; do
2612 test -z "$ac_dir" && ac_dir=.
2613 if test -f $ac_dir/$ac_word; then
2614 if test -z "`$ac_dir/$ac_word -h 2>&1 | grep 'dv '`"; then
2615 ac_cv_path_MSGFMT="$ac_dir/$ac_word"
2616 break
2617 fi
2618 fi
2619 done
2620 IFS="$ac_save_ifs"
2621 test -z "$ac_cv_path_MSGFMT" && ac_cv_path_MSGFMT="msgfmt"
2622 ;;
2623esac
2624fi
2625MSGFMT="$ac_cv_path_MSGFMT"
2626if test -n "$MSGFMT"; then
2627 echo "$ac_t""$MSGFMT" 1>&6
2628else
2629 echo "$ac_t""no" 1>&6
2630fi
2631
2632 # Extract the first word of "gmsgfmt", so it can be a program name with args.
2633set dummy gmsgfmt; ac_word=$2
2634echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
2635echo "configure:2636: checking for $ac_word" >&5
2636if eval "test \"`echo '$''{'ac_cv_path_GMSGFMT'+set}'`\" = set"; then
2637 echo $ac_n "(cached) $ac_c" 1>&6
2638else
2639 case "$GMSGFMT" in
2640 /*)
2641 ac_cv_path_GMSGFMT="$GMSGFMT" # Let the user override the test with a path.
2642 ;;
2643 ?:/*)
2644 ac_cv_path_GMSGFMT="$GMSGFMT" # Let the user override the test with a dos path.
2645 ;;
2646 *)
2647 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
2648 for ac_dir in $PATH; do
2649 test -z "$ac_dir" && ac_dir=.
2650 if test -f $ac_dir/$ac_word; then
2651 ac_cv_path_GMSGFMT="$ac_dir/$ac_word"
2652 break
2653 fi
2654 done
2655 IFS="$ac_save_ifs"
2656 test -z "$ac_cv_path_GMSGFMT" && ac_cv_path_GMSGFMT="$MSGFMT"
2657 ;;
2658esac
2659fi
2660GMSGFMT="$ac_cv_path_GMSGFMT"
2661if test -n "$GMSGFMT"; then
2662 echo "$ac_t""$GMSGFMT" 1>&6
2663else
2664 echo "$ac_t""no" 1>&6
2665fi
2666
2667 # Extract the first word of "xgettext", so it can be a program name with args.
2668set dummy xgettext; ac_word=$2
2669echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
2670echo "configure:2671: checking for $ac_word" >&5
2671if eval "test \"`echo '$''{'ac_cv_path_XGETTEXT'+set}'`\" = set"; then
2672 echo $ac_n "(cached) $ac_c" 1>&6
2673else
2674 case "$XGETTEXT" in
2675 /*)
2676 ac_cv_path_XGETTEXT="$XGETTEXT" # Let the user override the test with a path.
2677 ;;
2678 *)
2679 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
2680 for ac_dir in $PATH; do
2681 test -z "$ac_dir" && ac_dir=.
2682 if test -f $ac_dir/$ac_word; then
2683 if test -z "`$ac_dir/$ac_word -h 2>&1 | grep '(HELP)'`"; then
2684 ac_cv_path_XGETTEXT="$ac_dir/$ac_word"
2685 break
2686 fi
2687 fi
2688 done
2689 IFS="$ac_save_ifs"
2690 test -z "$ac_cv_path_XGETTEXT" && ac_cv_path_XGETTEXT=":"
2691 ;;
2692esac
2693fi
2694XGETTEXT="$ac_cv_path_XGETTEXT"
2695if test -n "$XGETTEXT"; then
2696 echo "$ac_t""$XGETTEXT" 1>&6
2697else
2698 echo "$ac_t""no" 1>&6
2699fi
2700
2701
2702 USE_INCLUDED_LIBINTL=yes
2703 CATOBJEXT=.gmo
2704 INSTOBJEXT=.mo
2705 DATADIRNAME=share
2706 INTLDEPS='$(top_builddir)/../intl/libintl.a'
2707 INTLLIBS=$INTLDEPS
2708 LIBS=`echo $LIBS | sed -e 's/-lintl//'`
2709 nls_cv_header_intl=libintl.h
2710 nls_cv_header_libgt=libgettext.h
2711 fi
2712
2713 if test "$XGETTEXT" != ":"; then
2714 if $XGETTEXT --omit-header /dev/null 2> /dev/null; then
2715 : ;
2716 else
2717 echo "$ac_t""found xgettext programs is not GNU xgettext; ignore it" 1>&6
2718 XGETTEXT=":"
2719 fi
2720 fi
2721
2722 # We need to process the po/ directory.
2723 POSUB=po
2724 else
2725 DATADIRNAME=share
2726 nls_cv_header_intl=libintl.h
2727 nls_cv_header_libgt=libgettext.h
2728 fi
2729
2730 # If this is used in GNU gettext we have to set USE_NLS to `yes'
2731 # because some of the sources are only built for this goal.
2732 if test "$PACKAGE" = gettext; then
2733 USE_NLS=yes
2734 USE_INCLUDED_LIBINTL=yes
2735 fi
2736
2737 for lang in $ALL_LINGUAS; do
2738 GMOFILES="$GMOFILES $lang.gmo"
2739 POFILES="$POFILES $lang.po"
2740 done
2741
2742
2743
2744
2745
2746
2747
2748
2749
2750
2751
2752
2753
2754
2755 if test "x$CATOBJEXT" != "x"; then
2756 if test "x$ALL_LINGUAS" = "x"; then
2757 LINGUAS=
2758 else
2759 echo $ac_n "checking for catalogs to be installed""... $ac_c" 1>&6
2760echo "configure:2761: checking for catalogs to be installed" >&5
2761 NEW_LINGUAS=
2762 for lang in ${LINGUAS=$ALL_LINGUAS}; do
2763 case "$ALL_LINGUAS" in
2764 *$lang*) NEW_LINGUAS="$NEW_LINGUAS $lang" ;;
2765 esac
2766 done
2767 LINGUAS=$NEW_LINGUAS
2768 echo "$ac_t""$LINGUAS" 1>&6
2769 fi
2770
2771 if test -n "$LINGUAS"; then
2772 for lang in $LINGUAS; do CATALOGS="$CATALOGS $lang$CATOBJEXT"; done
2773 fi
2774 fi
2775
2776 if test $ac_cv_header_locale_h = yes; then
2777 INCLUDE_LOCALE_H="#include <locale.h>"
2778 else
2779 INCLUDE_LOCALE_H="\
2780/* The system does not provide the header <locale.h>. Take care yourself. */"
2781 fi
2782
2783
2784 if test -f $srcdir/po2tbl.sed.in; then
2785 if test "$CATOBJEXT" = ".cat"; then
2786 ac_safe=`echo "linux/version.h" | sed 'y%./+-%__p_%'`
2787echo $ac_n "checking for linux/version.h""... $ac_c" 1>&6
2788echo "configure:2789: checking for linux/version.h" >&5
2789if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
2790 echo $ac_n "(cached) $ac_c" 1>&6
2791else
2792 cat > conftest.$ac_ext <<EOF
2793#line 2794 "configure"
2794#include "confdefs.h"
2795#include <linux/version.h>
2796EOF
2797ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
2798{ (eval echo configure:2799: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
2799ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
2800if test -z "$ac_err"; then
2801 rm -rf conftest*
2802 eval "ac_cv_header_$ac_safe=yes"
2803else
2804 echo "$ac_err" >&5
2805 echo "configure: failed program was:" >&5
2806 cat conftest.$ac_ext >&5
2807 rm -rf conftest*
2808 eval "ac_cv_header_$ac_safe=no"
2809fi
2810rm -f conftest*
2811fi
2812if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
2813 echo "$ac_t""yes" 1>&6
2814 msgformat=linux
2815else
2816 echo "$ac_t""no" 1>&6
2817msgformat=xopen
2818fi
2819
2820
2821 sed -e '/^#/d' $srcdir/$msgformat-msg.sed > po2msg.sed
2822 fi
2823 sed -e '/^#.*[^\\]$/d' -e '/^#$/d' \
2824 $srcdir/po2tbl.sed.in > po2tbl.sed
2825 fi
2826
2827 if test "$PACKAGE" = "gettext"; then
2828 GT_NO="#NO#"
2829 GT_YES=
2830 else
2831 GT_NO=
2832 GT_YES="#YES#"
2833 fi
2834
2835
2836
2837 MKINSTALLDIRS="\$(srcdir)/../../mkinstalldirs"
2838
2839
2840 l=
2841
2842
2843 if test -d $srcdir/po; then
2844 test -d po || mkdir po
2845 if test "x$srcdir" != "x."; then
2846 if test "x`echo $srcdir | sed 's@/.*@@'`" = "x"; then
2847 posrcprefix="$srcdir/"
2848 else
2849 posrcprefix="../$srcdir/"
2850 fi
2851 else
2852 posrcprefix="../"
2853 fi
2854 rm -f po/POTFILES
2855 sed -e "/^#/d" -e "/^\$/d" -e "s,.*, $posrcprefix& \\\\," -e "\$s/\(.*\) \\\\/\1/" \
2856 < $srcdir/po/POTFILES.in > po/POTFILES
2857 fi
2858
2859
2860# Check for common headers.
2861# FIXME: Seems to me this can cause problems for i386-windows hosts.
2862# At one point there were hardcoded AC_DEFINE's if ${host} = i386-*-windows*.
2863for ac_hdr in stdlib.h string.h strings.h unistd.h time.h
2864do
2865ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
2866echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
2867echo "configure:2868: checking for $ac_hdr" >&5
2868if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
2869 echo $ac_n "(cached) $ac_c" 1>&6
2870else
2871 cat > conftest.$ac_ext <<EOF
2872#line 2873 "configure"
2873#include "confdefs.h"
2874#include <$ac_hdr>
2875EOF
2876ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
2877{ (eval echo configure:2878: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
2878ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
2879if test -z "$ac_err"; then
2880 rm -rf conftest*
2881 eval "ac_cv_header_$ac_safe=yes"
2882else
2883 echo "$ac_err" >&5
2884 echo "configure: failed program was:" >&5
2885 cat conftest.$ac_ext >&5
2886 rm -rf conftest*
2887 eval "ac_cv_header_$ac_safe=no"
2888fi
2889rm -f conftest*
2890fi
2891if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
2892 echo "$ac_t""yes" 1>&6
2893 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
2894 cat >> confdefs.h <<EOF
2895#define $ac_tr_hdr 1
2896EOF
2897
2898else
2899 echo "$ac_t""no" 1>&6
2900fi
2901done
2902
2903for ac_hdr in sys/time.h sys/resource.h
2904do
2905ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
2906echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
2907echo "configure:2908: checking for $ac_hdr" >&5
2908if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
2909 echo $ac_n "(cached) $ac_c" 1>&6
2910else
2911 cat > conftest.$ac_ext <<EOF
2912#line 2913 "configure"
2913#include "confdefs.h"
2914#include <$ac_hdr>
2915EOF
2916ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
2917{ (eval echo configure:2918: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
2918ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
2919if test -z "$ac_err"; then
2920 rm -rf conftest*
2921 eval "ac_cv_header_$ac_safe=yes"
2922else
2923 echo "$ac_err" >&5
2924 echo "configure: failed program was:" >&5
2925 cat conftest.$ac_ext >&5
2926 rm -rf conftest*
2927 eval "ac_cv_header_$ac_safe=no"
2928fi
2929rm -f conftest*
2930fi
2931if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
2932 echo "$ac_t""yes" 1>&6
2933 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
2934 cat >> confdefs.h <<EOF
2935#define $ac_tr_hdr 1
2936EOF
2937
2938else
2939 echo "$ac_t""no" 1>&6
2940fi
2941done
2942
2943for ac_hdr in fcntl.h fpu_control.h
2944do
2945ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
2946echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
2947echo "configure:2948: checking for $ac_hdr" >&5
2948if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
2949 echo $ac_n "(cached) $ac_c" 1>&6
2950else
2951 cat > conftest.$ac_ext <<EOF
2952#line 2953 "configure"
2953#include "confdefs.h"
2954#include <$ac_hdr>
2955EOF
2956ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
2957{ (eval echo configure:2958: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
2958ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
2959if test -z "$ac_err"; then
2960 rm -rf conftest*
2961 eval "ac_cv_header_$ac_safe=yes"
2962else
2963 echo "$ac_err" >&5
2964 echo "configure: failed program was:" >&5
2965 cat conftest.$ac_ext >&5
2966 rm -rf conftest*
2967 eval "ac_cv_header_$ac_safe=no"
2968fi
2969rm -f conftest*
2970fi
2971if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
2972 echo "$ac_t""yes" 1>&6
2973 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
2974 cat >> confdefs.h <<EOF
2975#define $ac_tr_hdr 1
2976EOF
2977
2978else
2979 echo "$ac_t""no" 1>&6
2980fi
2981done
2982
2983for ac_func in getrusage time sigaction __setfpucw
2984do
2985echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
2986echo "configure:2987: checking for $ac_func" >&5
2987if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
2988 echo $ac_n "(cached) $ac_c" 1>&6
2989else
2990 cat > conftest.$ac_ext <<EOF
2991#line 2992 "configure"
2992#include "confdefs.h"
2993/* System header to define __stub macros and hopefully few prototypes,
2994 which can conflict with char $ac_func(); below. */
2995#include <assert.h>
2996/* Override any gcc2 internal prototype to avoid an error. */
2997/* We use char because int might match the return type of a gcc2
2998 builtin and then its argument prototype would still apply. */
2999char $ac_func();
3000
3001int main() {
3002
3003/* The GNU C library defines this for functions which it implements
3004 to always fail with ENOSYS. Some functions are actually named
3005 something starting with __ and the normal name is an alias. */
3006#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
3007choke me
3008#else
3009$ac_func();
3010#endif
3011
3012; return 0; }
3013EOF
3014if { (eval echo configure:3015: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3015 rm -rf conftest*
3016 eval "ac_cv_func_$ac_func=yes"
3017else
3018 echo "configure: failed program was:" >&5
3019 cat conftest.$ac_ext >&5
3020 rm -rf conftest*
3021 eval "ac_cv_func_$ac_func=no"
3022fi
3023rm -f conftest*
3024fi
3025
3026if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
3027 echo "$ac_t""yes" 1>&6
3028 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
3029 cat >> confdefs.h <<EOF
3030#define $ac_tr_func 1
3031EOF
3032
3033else
3034 echo "$ac_t""no" 1>&6
3035fi
3036done
3037
3038
3039# Check for socket libraries
3040echo $ac_n "checking for bind in -lsocket""... $ac_c" 1>&6
3041echo "configure:3042: checking for bind in -lsocket" >&5
3042ac_lib_var=`echo socket'_'bind | sed 'y%./+-%__p_%'`
3043if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
3044 echo $ac_n "(cached) $ac_c" 1>&6
3045else
3046 ac_save_LIBS="$LIBS"
3047LIBS="-lsocket $LIBS"
3048cat > conftest.$ac_ext <<EOF
3049#line 3050 "configure"
3050#include "confdefs.h"
3051/* Override any gcc2 internal prototype to avoid an error. */
3052/* We use char because int might match the return type of a gcc2
3053 builtin and then its argument prototype would still apply. */
3054char bind();
3055
3056int main() {
3057bind()
3058; return 0; }
3059EOF
3060if { (eval echo configure:3061: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3061 rm -rf conftest*
3062 eval "ac_cv_lib_$ac_lib_var=yes"
3063else
3064 echo "configure: failed program was:" >&5
3065 cat conftest.$ac_ext >&5
3066 rm -rf conftest*
3067 eval "ac_cv_lib_$ac_lib_var=no"
3068fi
3069rm -f conftest*
3070LIBS="$ac_save_LIBS"
3071
3072fi
3073if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
3074 echo "$ac_t""yes" 1>&6
3075 ac_tr_lib=HAVE_LIB`echo socket | sed -e 's/[^a-zA-Z0-9_]/_/g' \
3076 -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
3077 cat >> confdefs.h <<EOF
3078#define $ac_tr_lib 1
3079EOF
3080
3081 LIBS="-lsocket $LIBS"
3082
3083else
3084 echo "$ac_t""no" 1>&6
3085fi
3086
3087echo $ac_n "checking for gethostbyname in -lnsl""... $ac_c" 1>&6
3088echo "configure:3089: checking for gethostbyname in -lnsl" >&5
3089ac_lib_var=`echo nsl'_'gethostbyname | sed 'y%./+-%__p_%'`
3090if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
3091 echo $ac_n "(cached) $ac_c" 1>&6
3092else
3093 ac_save_LIBS="$LIBS"
3094LIBS="-lnsl $LIBS"
3095cat > conftest.$ac_ext <<EOF
3096#line 3097 "configure"
3097#include "confdefs.h"
3098/* Override any gcc2 internal prototype to avoid an error. */
3099/* We use char because int might match the return type of a gcc2
3100 builtin and then its argument prototype would still apply. */
3101char gethostbyname();
3102
3103int main() {
3104gethostbyname()
3105; return 0; }
3106EOF
3107if { (eval echo configure:3108: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3108 rm -rf conftest*
3109 eval "ac_cv_lib_$ac_lib_var=yes"
3110else
3111 echo "configure: failed program was:" >&5
3112 cat conftest.$ac_ext >&5
3113 rm -rf conftest*
3114 eval "ac_cv_lib_$ac_lib_var=no"
3115fi
3116rm -f conftest*
3117LIBS="$ac_save_LIBS"
3118
3119fi
3120if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
3121 echo "$ac_t""yes" 1>&6
3122 ac_tr_lib=HAVE_LIB`echo nsl | sed -e 's/[^a-zA-Z0-9_]/_/g' \
3123 -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
3124 cat >> confdefs.h <<EOF
3125#define $ac_tr_lib 1
3126EOF
3127
3128 LIBS="-lnsl $LIBS"
3129
3130else
3131 echo "$ac_t""no" 1>&6
3132fi
3133
3134
3135. ${srcdir}/../../bfd/configure.host
3136
3137
3138
3139USE_MAINTAINER_MODE=no
3140# Check whether --enable-maintainer-mode or --disable-maintainer-mode was given.
3141if test "${enable_maintainer_mode+set}" = set; then
3142 enableval="$enable_maintainer_mode"
3143 case "${enableval}" in
3144 yes) MAINT="" USE_MAINTAINER_MODE=yes ;;
3145 no) MAINT="#" ;;
3146 *) { echo "configure: error: "--enable-maintainer-mode does not take a value"" 1>&2; exit 1; }; MAINT="#" ;;
3147esac
3148if test x"$silent" != x"yes" && test x"$MAINT" = x""; then
3149 echo "Setting maintainer mode" 6>&1
3150fi
3151else
3152 MAINT="#"
3153fi
3154
3155
3156
3157# Check whether --enable-sim-bswap or --disable-sim-bswap was given.
3158if test "${enable_sim_bswap+set}" = set; then
3159 enableval="$enable_sim_bswap"
3160 case "${enableval}" in
3161 yes) sim_bswap="-DWITH_BSWAP=1 -DUSE_BSWAP=1";;
3162 no) sim_bswap="-DWITH_BSWAP=0";;
3163 *) { echo "configure: error: "--enable-sim-bswap does not take a value"" 1>&2; exit 1; }; sim_bswap="";;
3164esac
3165if test x"$silent" != x"yes" && test x"$sim_bswap" != x""; then
3166 echo "Setting bswap flags = $sim_bswap" 6>&1
3167fi
3168else
3169 sim_bswap=""
3170fi
3171
3172
3173
3174# Check whether --enable-sim-cflags or --disable-sim-cflags was given.
3175if test "${enable_sim_cflags+set}" = set; then
3176 enableval="$enable_sim_cflags"
3177 case "${enableval}" in
3178 yes) sim_cflags="-O2 -fomit-frame-pointer";;
3179 trace) { echo "configure: error: "Please use --enable-sim-debug instead."" 1>&2; exit 1; }; sim_cflags="";;
3180 no) sim_cflags="";;
3181 *) sim_cflags=`echo "${enableval}" | sed -e "s/,/ /g"`;;
3182esac
3183if test x"$silent" != x"yes" && test x"$sim_cflags" != x""; then
3184 echo "Setting sim cflags = $sim_cflags" 6>&1
3185fi
3186else
3187 sim_cflags=""
3188fi
3189
3190
3191
3192# Check whether --enable-sim-debug or --disable-sim-debug was given.
3193if test "${enable_sim_debug+set}" = set; then
3194 enableval="$enable_sim_debug"
3195 case "${enableval}" in
3196 yes) sim_debug="-DDEBUG=7 -DWITH_DEBUG=7";;
3197 no) sim_debug="-DDEBUG=0 -DWITH_DEBUG=0";;
3198 *) sim_debug="-DDEBUG='(${enableval})' -DWITH_DEBUG='(${enableval})'";;
3199esac
3200if test x"$silent" != x"yes" && test x"$sim_debug" != x""; then
3201 echo "Setting sim debug = $sim_debug" 6>&1
3202fi
3203else
3204 sim_debug=""
3205fi
3206
3207
3208
3209# Check whether --enable-sim-stdio or --disable-sim-stdio was given.
3210if test "${enable_sim_stdio+set}" = set; then
3211 enableval="$enable_sim_stdio"
3212 case "${enableval}" in
3213 yes) sim_stdio="-DWITH_STDIO=DO_USE_STDIO";;
3214 no) sim_stdio="-DWITH_STDIO=DONT_USE_STDIO";;
3215 *) { echo "configure: error: "Unknown value $enableval passed to --enable-sim-stdio"" 1>&2; exit 1; }; sim_stdio="";;
3216esac
3217if test x"$silent" != x"yes" && test x"$sim_stdio" != x""; then
3218 echo "Setting stdio flags = $sim_stdio" 6>&1
3219fi
3220else
3221 sim_stdio=""
3222fi
3223
3224
3225
3226# Check whether --enable-sim-trace or --disable-sim-trace was given.
3227if test "${enable_sim_trace+set}" = set; then
3228 enableval="$enable_sim_trace"
3229 case "${enableval}" in
3230 yes) sim_trace="-DTRACE=1 -DWITH_TRACE=-1";;
3231 no) sim_trace="-DTRACE=0 -DWITH_TRACE=0";;
3232 [-0-9]*)
3233 sim_trace="-DTRACE='(${enableval})' -DWITH_TRACE='(${enableval})'";;
3234 [a-z]*)
3235 sim_trace=""
3236 for x in `echo "$enableval" | sed -e "s/,/ /g"`; do
3237 if test x"$sim_trace" = x; then
3238 sim_trace="-DWITH_TRACE='(TRACE_$x"
3239 else
3240 sim_trace="${sim_trace}|TRACE_$x"
3241 fi
3242 done
3243 sim_trace="$sim_trace)'" ;;
3244esac
3245if test x"$silent" != x"yes" && test x"$sim_trace" != x""; then
3246 echo "Setting sim trace = $sim_trace" 6>&1
3247fi
3248else
3249 sim_trace=""
3250fi
3251
3252
3253
3254# Check whether --enable-sim-profile or --disable-sim-profile was given.
3255if test "${enable_sim_profile+set}" = set; then
3256 enableval="$enable_sim_profile"
3257 case "${enableval}" in
3258 yes) sim_profile="-DPROFILE=1 -DWITH_PROFILE=-1";;
3259 no) sim_profile="-DPROFILE=0 -DWITH_PROFILE=0";;
3260 [-0-9]*)
3261 sim_profile="-DPROFILE='(${enableval})' -DWITH_PROFILE='(${enableval})'";;
3262 [a-z]*)
3263 sim_profile=""
3264 for x in `echo "$enableval" | sed -e "s/,/ /g"`; do
3265 if test x"$sim_profile" = x; then
3266 sim_profile="-DWITH_PROFILE='(PROFILE_$x"
3267 else
3268 sim_profile="${sim_profile}|PROFILE_$x"
3269 fi
3270 done
3271 sim_profile="$sim_profile)'" ;;
3272esac
3273if test x"$silent" != x"yes" && test x"$sim_profile" != x""; then
3274 echo "Setting sim profile = $sim_profile" 6>&1
3275fi
3276else
3277 sim_profile=""
3278fi
3279
3280
3281
3282echo $ac_n "checking return type of signal handlers""... $ac_c" 1>&6
3283echo "configure:3284: checking return type of signal handlers" >&5
3284if eval "test \"`echo '$''{'ac_cv_type_signal'+set}'`\" = set"; then
3285 echo $ac_n "(cached) $ac_c" 1>&6
3286else
3287 cat > conftest.$ac_ext <<EOF
3288#line 3289 "configure"
3289#include "confdefs.h"
3290#include <sys/types.h>
3291#include <signal.h>
3292#ifdef signal
3293#undef signal
3294#endif
3295#ifdef __cplusplus
3296extern "C" void (*signal (int, void (*)(int)))(int);
3297#else
3298void (*signal ()) ();
3299#endif
3300
3301int main() {
3302int i;
3303; return 0; }
3304EOF
3305if { (eval echo configure:3306: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
3306 rm -rf conftest*
3307 ac_cv_type_signal=void
3308else
3309 echo "configure: failed program was:" >&5
3310 cat conftest.$ac_ext >&5
3311 rm -rf conftest*
3312 ac_cv_type_signal=int
3313fi
3314rm -f conftest*
3315fi
3316
3317echo "$ac_t""$ac_cv_type_signal" 1>&6
3318cat >> confdefs.h <<EOF
3319#define RETSIGTYPE $ac_cv_type_signal
3320EOF
3321
3322
3323
3324echo $ac_n "checking for executable suffix""... $ac_c" 1>&6
3325echo "configure:3326: checking for executable suffix" >&5
3326if eval "test \"`echo '$''{'am_cv_exeext'+set}'`\" = set"; then
3327 echo $ac_n "(cached) $ac_c" 1>&6
3328else
3329 if test "$CYGWIN32" = yes; then
3330am_cv_exeext=.exe
3331else
3332cat > am_c_test.c << 'EOF'
3333int main() {
3334/* Nothing needed here */
3335}
3336EOF
3337${CC-cc} -o am_c_test $CFLAGS $CPPFLAGS $LDFLAGS am_c_test.c $LIBS 1>&5
3338am_cv_exeext=`ls am_c_test.* | grep -v am_c_test.c | sed -e s/am_c_test//`
3339rm -f am_c_test*
3340fi
3341
3342test x"${am_cv_exeext}" = x && am_cv_exeext=no
3343fi
3344EXEEXT=""
3345test x"${am_cv_exeext}" != xno && EXEEXT=${am_cv_exeext}
3346echo "$ac_t""${am_cv_exeext}" 1>&6
3347
3348
3349sim_link_files=
3350sim_link_links=
3351
3352sim_link_links=tconfig.h
3353if test -f ${srcdir}/tconfig.in
3354then
3355 sim_link_files=tconfig.in
3356else
3357 sim_link_files=../common/tconfig.in
3358fi
3359
3360# targ-vals.def points to the libc macro description file.
3361case "${target}" in
3362*-*-*) TARG_VALS_DEF=../common/nltvals.def ;;
3363esac
3364sim_link_files="${sim_link_files} ${TARG_VALS_DEF}"
3365sim_link_links="${sim_link_links} targ-vals.def"
3366
3367
3368
3369
3370# Check whether --enable-build-warnings or --disable-build-warnings was given.
3371if test "${enable_build_warnings+set}" = set; then
3372 enableval="$enable_build_warnings"
3373 build_warnings="-Wall -Wpointer-arith -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations"
3374case "${enableval}" in
3375 yes) ;;
3376 no) build_warnings="-w";;
3377 ,*) t=`echo "${enableval}" | sed -e "s/,/ /g"`
3378 build_warnings="${build_warnings} ${t}";;
3379 *,) t=`echo "${enableval}" | sed -e "s/,/ /g"`
3380 build_warnings="${t} ${build_warnings}";;
3381 *) build_warnings=`echo "${enableval}" | sed -e "s/,/ /g"`;;
3382esac
3383if test x"$silent" != x"yes" && test x"$build_warnings" != x""; then
3384 echo "Setting warning flags = $build_warnings" 6>&1
3385fi
3386else
3387 build_warnings=""
3388fi
3389
3390
3391for ac_hdr in unistd.h
3392do
3393ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
3394echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
3395echo "configure:3396: checking for $ac_hdr" >&5
3396if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
3397 echo $ac_n "(cached) $ac_c" 1>&6
3398else
3399 cat > conftest.$ac_ext <<EOF
3400#line 3401 "configure"
3401#include "confdefs.h"
3402#include <$ac_hdr>
3403EOF
3404ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
3405{ (eval echo configure:3406: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
3406ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
3407if test -z "$ac_err"; then
3408 rm -rf conftest*
3409 eval "ac_cv_header_$ac_safe=yes"
3410else
3411 echo "$ac_err" >&5
3412 echo "configure: failed program was:" >&5
3413 cat conftest.$ac_ext >&5
3414 rm -rf conftest*
3415 eval "ac_cv_header_$ac_safe=no"
3416fi
3417rm -f conftest*
3418fi
3419if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
3420 echo "$ac_t""yes" 1>&6
3421 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
3422 cat >> confdefs.h <<EOF
3423#define $ac_tr_hdr 1
3424EOF
3425
3426else
3427 echo "$ac_t""no" 1>&6
3428fi
3429done
3430
3431
3432
3433
3434
3435trap '' 1 2 15
3436cat > confcache <<\EOF
3437# This file is a shell script that caches the results of configure
3438# tests run on this system so they can be shared between configure
3439# scripts and configure runs. It is not useful on other systems.
3440# If it contains results you don't want to keep, you may remove or edit it.
3441#
3442# By default, configure uses ./config.cache as the cache file,
3443# creating it if it does not exist already. You can give configure
3444# the --cache-file=FILE option to use a different cache file; that is
3445# what configure does when it calls configure scripts in
3446# subdirectories, so they share the cache.
3447# Giving --cache-file=/dev/null disables caching, for debugging configure.
3448# config.status only pays attention to the cache file if you give it the
3449# --recheck option to rerun configure.
3450#
3451EOF
3452# The following way of writing the cache mishandles newlines in values,
3453# but we know of no workaround that is simple, portable, and efficient.
3454# So, don't put newlines in cache variables' values.
3455# Ultrix sh set writes to stderr and can't be redirected directly,
3456# and sets the high bit in the cache file unless we assign to the vars.
3457(set) 2>&1 |
3458 case `(ac_space=' '; set) 2>&1 | grep ac_space` in
3459 *ac_space=\ *)
3460 # `set' does not quote correctly, so add quotes (double-quote substitution
3461 # turns \\\\ into \\, and sed turns \\ into \).
3462 sed -n \
3463 -e "s/'/'\\\\''/g" \
3464 -e "s/^\\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\\)=\\(.*\\)/\\1=\${\\1='\\2'}/p"
3465 ;;
3466 *)
3467 # `set' quotes correctly as required by POSIX, so do not add quotes.
3468 sed -n -e 's/^\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\)=\(.*\)/\1=${\1=\2}/p'
3469 ;;
3470 esac >> confcache
3471if cmp -s $cache_file confcache; then
3472 :
3473else
3474 if test -w $cache_file; then
3475 echo "updating cache $cache_file"
3476 cat confcache > $cache_file
3477 else
3478 echo "not updating unwritable cache $cache_file"
3479 fi
3480fi
3481rm -f confcache
3482
3483trap 'rm -fr conftest* confdefs* core core.* *.core $ac_clean_files; exit 1' 1 2 15
3484
3485test "x$prefix" = xNONE && prefix=$ac_default_prefix
3486# Let make expand exec_prefix.
3487test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
3488
3489# Any assignment to VPATH causes Sun make to only execute
3490# the first set of double-colon rules, so remove it if not needed.
3491# If there is a colon in the path, we need to keep it.
3492if test "x$srcdir" = x.; then
3493 ac_vpsub='/^[ ]*VPATH[ ]*=[^:]*$/d'
3494fi
3495
3496trap 'rm -f $CONFIG_STATUS conftest*; exit 1' 1 2 15
3497
3498DEFS=-DHAVE_CONFIG_H
3499
3500# Without the "./", some shells look in PATH for config.status.
3501: ${CONFIG_STATUS=./config.status}
3502
3503echo creating $CONFIG_STATUS
3504rm -f $CONFIG_STATUS
3505cat > $CONFIG_STATUS <<EOF
3506#! /bin/sh
3507# Generated automatically by configure.
3508# Run this file to recreate the current configuration.
3509# This directory was configured as follows,
3510# on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
3511#
3512# $0 $ac_configure_args
3513#
3514# Compiler output produced by configure, useful for debugging
3515# configure, is in ./config.log if it exists.
3516
3517ac_cs_usage="Usage: $CONFIG_STATUS [--recheck] [--version] [--help]"
3518for ac_option
3519do
3520 case "\$ac_option" in
3521 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
3522 echo "running \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion"
3523 exec \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion ;;
3524 -version | --version | --versio | --versi | --vers | --ver | --ve | --v)
3525 echo "$CONFIG_STATUS generated by autoconf version 2.12.2"
3526 exit 0 ;;
3527 -help | --help | --hel | --he | --h)
3528 echo "\$ac_cs_usage"; exit 0 ;;
3529 *) echo "\$ac_cs_usage"; exit 1 ;;
3530 esac
3531done
3532
3533ac_given_srcdir=$srcdir
3534ac_given_INSTALL="$INSTALL"
3535
3536trap '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
3537EOF
3538cat >> $CONFIG_STATUS <<EOF
3539
3540# Protect against being on the right side of a sed subst in config.status.
3541sed 's/%@/@@/; s/@%/@@/; s/%g\$/@g/; /@g\$/s/[\\\\&%]/\\\\&/g;
3542 s/@@/%@/; s/@@/@%/; s/@g\$/%g/' > conftest.subs <<\\CEOF
3543$ac_vpsub
3544$extrasub
3545s%@sim_environment@%$sim_environment%g
3546s%@sim_alignment@%$sim_alignment%g
3547s%@sim_assert@%$sim_assert%g
3548s%@sim_bitsize@%$sim_bitsize%g
3549s%@sim_endian@%$sim_endian%g
3550s%@sim_hostendian@%$sim_hostendian%g
3551s%@sim_float@%$sim_float%g
3552s%@sim_scache@%$sim_scache%g
3553s%@sim_default_model@%$sim_default_model%g
3554s%@sim_hw_cflags@%$sim_hw_cflags%g
3555s%@sim_hw_objs@%$sim_hw_objs%g
3556s%@sim_hw@%$sim_hw%g
3557s%@sim_inline@%$sim_inline%g
3558s%@sim_packages@%$sim_packages%g
3559s%@sim_regparm@%$sim_regparm%g
3560s%@sim_reserved_bits@%$sim_reserved_bits%g
3561s%@sim_smp@%$sim_smp%g
3562s%@sim_stdcall@%$sim_stdcall%g
3563s%@sim_xor_endian@%$sim_xor_endian%g
3564s%@build_warnings@%$build_warnings%g
3565s%@SHELL@%$SHELL%g
3566s%@CFLAGS@%$CFLAGS%g
3567s%@CPPFLAGS@%$CPPFLAGS%g
3568s%@CXXFLAGS@%$CXXFLAGS%g
3569s%@DEFS@%$DEFS%g
3570s%@LDFLAGS@%$LDFLAGS%g
3571s%@LIBS@%$LIBS%g
3572s%@exec_prefix@%$exec_prefix%g
3573s%@prefix@%$prefix%g
3574s%@program_transform_name@%$program_transform_name%g
3575s%@bindir@%$bindir%g
3576s%@sbindir@%$sbindir%g
3577s%@libexecdir@%$libexecdir%g
3578s%@datadir@%$datadir%g
3579s%@sysconfdir@%$sysconfdir%g
3580s%@sharedstatedir@%$sharedstatedir%g
3581s%@localstatedir@%$localstatedir%g
3582s%@libdir@%$libdir%g
3583s%@includedir@%$includedir%g
3584s%@oldincludedir@%$oldincludedir%g
3585s%@infodir@%$infodir%g
3586s%@mandir@%$mandir%g
3587s%@host@%$host%g
3588s%@host_alias@%$host_alias%g
3589s%@host_cpu@%$host_cpu%g
3590s%@host_vendor@%$host_vendor%g
3591s%@host_os@%$host_os%g
3592s%@target@%$target%g
3593s%@target_alias@%$target_alias%g
3594s%@target_cpu@%$target_cpu%g
3595s%@target_vendor@%$target_vendor%g
3596s%@target_os@%$target_os%g
3597s%@build@%$build%g
3598s%@build_alias@%$build_alias%g
3599s%@build_cpu@%$build_cpu%g
3600s%@build_vendor@%$build_vendor%g
3601s%@build_os@%$build_os%g
3602s%@CC@%$CC%g
3603s%@INSTALL_PROGRAM@%$INSTALL_PROGRAM%g
3604s%@INSTALL_DATA@%$INSTALL_DATA%g
3605s%@CC_FOR_BUILD@%$CC_FOR_BUILD%g
3606s%@HDEFINES@%$HDEFINES%g
3607s%@AR@%$AR%g
3608s%@RANLIB@%$RANLIB%g
3609s%@SET_MAKE@%$SET_MAKE%g
3610s%@CPP@%$CPP%g
3611s%@ALLOCA@%$ALLOCA%g
3612s%@USE_NLS@%$USE_NLS%g
3613s%@MSGFMT@%$MSGFMT%g
3614s%@GMSGFMT@%$GMSGFMT%g
3615s%@XGETTEXT@%$XGETTEXT%g
3616s%@USE_INCLUDED_LIBINTL@%$USE_INCLUDED_LIBINTL%g
3617s%@CATALOGS@%$CATALOGS%g
3618s%@CATOBJEXT@%$CATOBJEXT%g
3619s%@DATADIRNAME@%$DATADIRNAME%g
3620s%@GMOFILES@%$GMOFILES%g
3621s%@INSTOBJEXT@%$INSTOBJEXT%g
3622s%@INTLDEPS@%$INTLDEPS%g
3623s%@INTLLIBS@%$INTLLIBS%g
3624s%@INTLOBJS@%$INTLOBJS%g
3625s%@POFILES@%$POFILES%g
3626s%@POSUB@%$POSUB%g
3627s%@INCLUDE_LOCALE_H@%$INCLUDE_LOCALE_H%g
3628s%@GT_NO@%$GT_NO%g
3629s%@GT_YES@%$GT_YES%g
3630s%@MKINSTALLDIRS@%$MKINSTALLDIRS%g
3631s%@l@%$l%g
3632s%@MAINT@%$MAINT%g
3633s%@sim_bswap@%$sim_bswap%g
3634s%@sim_cflags@%$sim_cflags%g
3635s%@sim_debug@%$sim_debug%g
3636s%@sim_stdio@%$sim_stdio%g
3637s%@sim_trace@%$sim_trace%g
3638s%@sim_profile@%$sim_profile%g
3639s%@EXEEXT@%$EXEEXT%g
3640
3641CEOF
3642EOF
3643
3644cat >> $CONFIG_STATUS <<\EOF
3645
3646# Split the substitutions into bite-sized pieces for seds with
3647# small command number limits, like on Digital OSF/1 and HP-UX.
3648ac_max_sed_cmds=90 # Maximum number of lines to put in a sed script.
3649ac_file=1 # Number of current file.
3650ac_beg=1 # First line for current file.
3651ac_end=$ac_max_sed_cmds # Line after last line for current file.
3652ac_more_lines=:
3653ac_sed_cmds=""
3654while $ac_more_lines; do
3655 if test $ac_beg -gt 1; then
3656 sed "1,${ac_beg}d; ${ac_end}q" conftest.subs > conftest.s$ac_file
3657 else
3658 sed "${ac_end}q" conftest.subs > conftest.s$ac_file
3659 fi
3660 if test ! -s conftest.s$ac_file; then
3661 ac_more_lines=false
3662 rm -f conftest.s$ac_file
3663 else
3664 if test -z "$ac_sed_cmds"; then
3665 ac_sed_cmds="sed -f conftest.s$ac_file"
3666 else
3667 ac_sed_cmds="$ac_sed_cmds | sed -f conftest.s$ac_file"
3668 fi
3669 ac_file=`expr $ac_file + 1`
3670 ac_beg=$ac_end
3671 ac_end=`expr $ac_end + $ac_max_sed_cmds`
3672 fi
3673done
3674if test -z "$ac_sed_cmds"; then
3675 ac_sed_cmds=cat
3676fi
3677EOF
3678
3679cat >> $CONFIG_STATUS <<EOF
3680
3681CONFIG_FILES=\${CONFIG_FILES-"Makefile.sim:Makefile.in Make-common.sim:../common/Make-common.in .gdbinit:../common/gdbinit.in"}
3682EOF
3683cat >> $CONFIG_STATUS <<\EOF
3684for ac_file in .. $CONFIG_FILES; do if test "x$ac_file" != x..; then
3685 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
3686 case "$ac_file" in
3687 *:*) ac_file_in=`echo "$ac_file"|sed 's%[^:]*:%%'`
3688 ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
3689 *) ac_file_in="${ac_file}.in" ;;
3690 esac
3691
3692 # Adjust a relative srcdir, top_srcdir, and INSTALL for subdirectories.
3693
3694 # Remove last slash and all that follows it. Not all systems have dirname.
3695 ac_dir=`echo $ac_file|sed 's%/[^/][^/]*$%%'`
3696 if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
3697 # The file is in a subdirectory.
3698 test ! -d "$ac_dir" && mkdir "$ac_dir"
3699 ac_dir_suffix="/`echo $ac_dir|sed 's%^\./%%'`"
3700 # A "../" for each directory in $ac_dir_suffix.
3701 ac_dots=`echo $ac_dir_suffix|sed 's%/[^/]*%../%g'`
3702 else
3703 ac_dir_suffix= ac_dots=
3704 fi
3705
3706 case "$ac_given_srcdir" in
3707 .) srcdir=.
3708 if test -z "$ac_dots"; then top_srcdir=.
3709 else top_srcdir=`echo $ac_dots|sed 's%/$%%'`; fi ;;
3710 /*) srcdir="$ac_given_srcdir$ac_dir_suffix"; top_srcdir="$ac_given_srcdir" ;;
3711 *) # Relative path.
3712 srcdir="$ac_dots$ac_given_srcdir$ac_dir_suffix"
3713 top_srcdir="$ac_dots$ac_given_srcdir" ;;
3714 esac
3715
3716 case "$ac_given_INSTALL" in
3717 [/$]*) INSTALL="$ac_given_INSTALL" ;;
3718 *) INSTALL="$ac_dots$ac_given_INSTALL" ;;
3719 esac
3720
3721 echo creating "$ac_file"
3722 rm -f "$ac_file"
3723 configure_input="Generated automatically from `echo $ac_file_in|sed 's%.*/%%'` by configure."
3724 case "$ac_file" in
3725 *Makefile*) ac_comsub="1i\\
3726# $configure_input" ;;
3727 *) ac_comsub= ;;
3728 esac
3729
3730 ac_file_inputs=`echo $ac_file_in|sed -e "s%^%$ac_given_srcdir/%" -e "s%:% $ac_given_srcdir/%g"`
3731 sed -e "$ac_comsub
3732s%@configure_input@%$configure_input%g
3733s%@srcdir@%$srcdir%g
3734s%@top_srcdir@%$top_srcdir%g
3735s%@INSTALL@%$INSTALL%g
3736" $ac_file_inputs | (eval "$ac_sed_cmds") > $ac_file
3737fi; done
3738rm -f conftest.s*
3739
3740# These sed commands are passed to sed as "A NAME B NAME C VALUE D", where
3741# NAME is the cpp macro being defined and VALUE is the value it is being given.
3742#
3743# ac_d sets the value in "#define NAME VALUE" lines.
3744ac_dA='s%^\([ ]*\)#\([ ]*define[ ][ ]*\)'
3745ac_dB='\([ ][ ]*\)[^ ]*%\1#\2'
3746ac_dC='\3'
3747ac_dD='%g'
3748# ac_u turns "#undef NAME" with trailing blanks into "#define NAME VALUE".
3749ac_uA='s%^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)'
3750ac_uB='\([ ]\)%\1#\2define\3'
3751ac_uC=' '
3752ac_uD='\4%g'
3753# ac_e turns "#undef NAME" without trailing blanks into "#define NAME VALUE".
3754ac_eA='s%^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)'
3755ac_eB='$%\1#\2define\3'
3756ac_eC=' '
3757ac_eD='%g'
3758
3759if test "${CONFIG_HEADERS+set}" != set; then
3760EOF
3761cat >> $CONFIG_STATUS <<EOF
3762 CONFIG_HEADERS="config.h:config.in"
3763EOF
3764cat >> $CONFIG_STATUS <<\EOF
3765fi
3766for ac_file in .. $CONFIG_HEADERS; do if test "x$ac_file" != x..; then
3767 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
3768 case "$ac_file" in
3769 *:*) ac_file_in=`echo "$ac_file"|sed 's%[^:]*:%%'`
3770 ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
3771 *) ac_file_in="${ac_file}.in" ;;
3772 esac
3773
3774 echo creating $ac_file
3775
3776 rm -f conftest.frag conftest.in conftest.out
3777 ac_file_inputs=`echo $ac_file_in|sed -e "s%^%$ac_given_srcdir/%" -e "s%:% $ac_given_srcdir/%g"`
3778 cat $ac_file_inputs > conftest.in
3779
3780EOF
3781
3782# Transform confdefs.h into a sed script conftest.vals that substitutes
3783# the proper values into config.h.in to produce config.h. And first:
3784# Protect against being on the right side of a sed subst in config.status.
3785# Protect against being in an unquoted here document in config.status.
3786rm -f conftest.vals
3787cat > conftest.hdr <<\EOF
3788s/[\\&%]/\\&/g
3789s%[\\$`]%\\&%g
3790s%#define \([A-Za-z_][A-Za-z0-9_]*\) *\(.*\)%${ac_dA}\1${ac_dB}\1${ac_dC}\2${ac_dD}%gp
3791s%ac_d%ac_u%gp
3792s%ac_u%ac_e%gp
3793EOF
3794sed -n -f conftest.hdr confdefs.h > conftest.vals
3795rm -f conftest.hdr
3796
3797# This sed command replaces #undef with comments. This is necessary, for
3798# example, in the case of _POSIX_SOURCE, which is predefined and required
3799# on some systems where configure will not decide to define it.
3800cat >> conftest.vals <<\EOF
3801s%^[ ]*#[ ]*undef[ ][ ]*[a-zA-Z_][a-zA-Z_0-9]*%/* & */%
3802EOF
3803
3804# Break up conftest.vals because some shells have a limit on
3805# the size of here documents, and old seds have small limits too.
3806
3807rm -f conftest.tail
3808while :
3809do
3810 ac_lines=`grep -c . conftest.vals`
3811 # grep -c gives empty output for an empty file on some AIX systems.
3812 if test -z "$ac_lines" || test "$ac_lines" -eq 0; then break; fi
3813 # Write a limited-size here document to conftest.frag.
3814 echo ' cat > conftest.frag <<CEOF' >> $CONFIG_STATUS
3815 sed ${ac_max_here_lines}q conftest.vals >> $CONFIG_STATUS
3816 echo 'CEOF
3817 sed -f conftest.frag conftest.in > conftest.out
3818 rm -f conftest.in
3819 mv conftest.out conftest.in
3820' >> $CONFIG_STATUS
3821 sed 1,${ac_max_here_lines}d conftest.vals > conftest.tail
3822 rm -f conftest.vals
3823 mv conftest.tail conftest.vals
3824done
3825rm -f conftest.vals
3826
3827cat >> $CONFIG_STATUS <<\EOF
3828 rm -f conftest.frag conftest.h
3829 echo "/* $ac_file. Generated automatically by configure. */" > conftest.h
3830 cat conftest.in >> conftest.h
3831 rm -f conftest.in
3832 if cmp -s $ac_file conftest.h 2>/dev/null; then
3833 echo "$ac_file is unchanged"
3834 rm -f conftest.h
3835 else
3836 # Remove last slash and all that follows it. Not all systems have dirname.
3837 ac_dir=`echo $ac_file|sed 's%/[^/][^/]*$%%'`
3838 if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
3839 # The file is in a subdirectory.
3840 test ! -d "$ac_dir" && mkdir "$ac_dir"
3841 fi
3842 rm -f $ac_file
3843 mv conftest.h $ac_file
3844 fi
3845fi; done
3846
3847EOF
3848
3849cat >> $CONFIG_STATUS <<EOF
3850ac_sources="$sim_link_files"
3851ac_dests="$sim_link_links"
3852EOF
3853
3854cat >> $CONFIG_STATUS <<\EOF
3855srcdir=$ac_given_srcdir
3856while test -n "$ac_sources"; do
3857 set $ac_dests; ac_dest=$1; shift; ac_dests=$*
3858 set $ac_sources; ac_source=$1; shift; ac_sources=$*
3859
3860 echo "linking $srcdir/$ac_source to $ac_dest"
3861
3862 if test ! -r $srcdir/$ac_source; then
3863 { echo "configure: error: $srcdir/$ac_source: File not found" 1>&2; exit 1; }
3864 fi
3865 rm -f $ac_dest
3866
3867 # Make relative symlinks.
3868 # Remove last slash and all that follows it. Not all systems have dirname.
3869 ac_dest_dir=`echo $ac_dest|sed 's%/[^/][^/]*$%%'`
3870 if test "$ac_dest_dir" != "$ac_dest" && test "$ac_dest_dir" != .; then
3871 # The dest file is in a subdirectory.
3872 test ! -d "$ac_dest_dir" && mkdir "$ac_dest_dir"
3873 ac_dest_dir_suffix="/`echo $ac_dest_dir|sed 's%^\./%%'`"
3874 # A "../" for each directory in $ac_dest_dir_suffix.
3875 ac_dots=`echo $ac_dest_dir_suffix|sed 's%/[^/]*%../%g'`
3876 else
3877 ac_dest_dir_suffix= ac_dots=
3878 fi
3879
3880 case "$srcdir" in
3881 [/$]*) ac_rel_source="$srcdir/$ac_source" ;;
3882 *) ac_rel_source="$ac_dots$srcdir/$ac_source" ;;
3883 esac
3884
3885 # Make a symlink if possible; otherwise try a hard link.
3886 if ln -s $ac_rel_source $ac_dest 2>/dev/null ||
3887 ln $srcdir/$ac_source $ac_dest; then :
3888 else
3889 { echo "configure: error: can not link $ac_dest to $srcdir/$ac_source" 1>&2; exit 1; }
3890 fi
3891done
3892EOF
3893cat >> $CONFIG_STATUS <<EOF
3894
3895EOF
3896cat >> $CONFIG_STATUS <<\EOF
3897case "x$CONFIG_FILES" in
3898 xMakefile*)
3899 echo "Merging Makefile.sim+Make-common.sim into Makefile ..."
3900 rm -f Makesim1.tmp Makesim2.tmp Makefile
3901 sed -n -e '/^## COMMON_PRE_/,/^## End COMMON_PRE_/ p' <Make-common.sim >Makesim1.tmp
3902 sed -n -e '/^## COMMON_POST_/,/^## End COMMON_POST_/ p' <Make-common.sim >Makesim2.tmp
3903 sed -e '/^## COMMON_PRE_/ r Makesim1.tmp' \
3904 -e '/^## COMMON_POST_/ r Makesim2.tmp' \
3905 <Makefile.sim >Makefile
3906 rm -f Makefile.sim Make-common.sim Makesim1.tmp Makesim2.tmp
3907 ;;
3908 esac
3909 case "x$CONFIG_HEADERS" in xconfig.h:config.in) echo > stamp-h ;; esac
3910
3911exit 0
3912EOF
3913chmod +x $CONFIG_STATUS
3914rm -fr confdefs* $ac_clean_files
3915test "$no_create" = yes || ${CONFIG_SHELL-/bin/sh} $CONFIG_STATUS || exit 1
3916
3917
This page took 0.171029 seconds and 4 git commands to generate.