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