* ChangeLog, Makefile.in, configure, configure.in, v850_sim.h,
[deliverable/binutils-gdb.git] / gdb / configure
CommitLineData
5436fc65
C
1#! /bin/sh
2
3# Guess values for system-dependent variables and create Makefiles.
bc859e63
SG
4# Generated automatically using autoconf version 2.10
5# Copyright (C) 1992, 93, 94, 95, 96 Free Software Foundation, Inc.
5436fc65
C
6#
7# This configure script is free software; the Free Software Foundation
8# gives unlimited permission to copy, distribute and modify it.
9
10# Defaults:
11ac_help=
12ac_default_prefix=/usr/local
13# Any additions from configure.in:
14ac_help="$ac_help
15 --enable-netrom "
188c635f
SG
16ac_help="$ac_help
17 --enable-gm "
3c0bf315
MM
18ac_help="$ac_help
19 --enable-sim-powerpc "
5436fc65
C
20ac_help="$ac_help
21 --enable-gdbtk "
22ac_help="$ac_help
047465fd 23 --with-tclconfig directory containing tcl configuration (tclConfig.sh)"
4e327047 24ac_help="$ac_help
047465fd 25 --with-tkconfig directory containing tk configuration (tkConfig.sh)"
4e327047 26ac_help="$ac_help
047465fd 27 --with-tclinclude directory where tcl private headers are"
4e327047 28ac_help="$ac_help
047465fd 29 --with-tkinclude directory where tk private headers are"
5436fc65
C
30
31# Initialize some variables set by options.
32# The variables have the same names as the options, with
33# dashes changed to underlines.
34build=NONE
35cache_file=./config.cache
36exec_prefix=NONE
37host=NONE
38no_create=
39nonopt=NONE
40no_recursion=
41prefix=NONE
42program_prefix=NONE
43program_suffix=NONE
44program_transform_name=s,x,x,
45silent=
46site=
47srcdir=
48target=NONE
49verbose=
50x_includes=NONE
51x_libraries=NONE
1a7b4b7c
DE
52bindir='${exec_prefix}/bin'
53sbindir='${exec_prefix}/sbin'
54libexecdir='${exec_prefix}/libexec'
55datadir='${prefix}/share'
56sysconfdir='${prefix}/etc'
57sharedstatedir='${prefix}/com'
58localstatedir='${prefix}/var'
59libdir='${exec_prefix}/lib'
60includedir='${prefix}/include'
61oldincludedir='/usr/include'
62infodir='${prefix}/info'
63mandir='${prefix}/man'
5436fc65
C
64
65# Initialize some other variables.
66subdirs=
1a7b4b7c 67MFLAGS= MAKEFLAGS=
5436fc65
C
68
69ac_prev=
70for ac_option
71do
72
73 # If the previous option needs an argument, assign it.
74 if test -n "$ac_prev"; then
75 eval "$ac_prev=\$ac_option"
76 ac_prev=
77 continue
78 fi
79
80 case "$ac_option" in
81 -*=*) ac_optarg=`echo "$ac_option" | sed 's/[-_a-zA-Z0-9]*=//'` ;;
82 *) ac_optarg= ;;
83 esac
84
85 # Accept the important Cygnus configure options, so we can diagnose typos.
86
87 case "$ac_option" in
88
1a7b4b7c
DE
89 -bindir | --bindir | --bindi | --bind | --bin | --bi)
90 ac_prev=bindir ;;
91 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
92 bindir="$ac_optarg" ;;
93
94 -build | --build | --buil | --bui | --bu)
5436fc65 95 ac_prev=build ;;
1a7b4b7c 96 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
5436fc65
C
97 build="$ac_optarg" ;;
98
99 -cache-file | --cache-file | --cache-fil | --cache-fi \
100 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
101 ac_prev=cache_file ;;
102 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
103 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
104 cache_file="$ac_optarg" ;;
105
1a7b4b7c
DE
106 -datadir | --datadir | --datadi | --datad | --data | --dat | --da)
107 ac_prev=datadir ;;
108 -datadir=* | --datadir=* | --datadi=* | --datad=* | --data=* | --dat=* \
109 | --da=*)
110 datadir="$ac_optarg" ;;
111
5436fc65
C
112 -disable-* | --disable-*)
113 ac_feature=`echo $ac_option|sed -e 's/-*disable-//'`
114 # Reject names that are not valid shell variable names.
115 if test -n "`echo $ac_feature| sed 's/[-a-zA-Z0-9_]//g'`"; then
116 { echo "configure: error: $ac_feature: invalid feature name" 1>&2; exit 1; }
117 fi
118 ac_feature=`echo $ac_feature| sed 's/-/_/g'`
119 eval "enable_${ac_feature}=no" ;;
120
121 -enable-* | --enable-*)
122 ac_feature=`echo $ac_option|sed -e 's/-*enable-//' -e 's/=.*//'`
123 # Reject names that are not valid shell variable names.
124 if test -n "`echo $ac_feature| sed 's/[-_a-zA-Z0-9]//g'`"; then
125 { echo "configure: error: $ac_feature: invalid feature name" 1>&2; exit 1; }
126 fi
127 ac_feature=`echo $ac_feature| sed 's/-/_/g'`
128 case "$ac_option" in
129 *=*) ;;
130 *) ac_optarg=yes ;;
131 esac
132 eval "enable_${ac_feature}='$ac_optarg'" ;;
133
134 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
135 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
136 | --exec | --exe | --ex)
137 ac_prev=exec_prefix ;;
138 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
139 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
140 | --exec=* | --exe=* | --ex=*)
141 exec_prefix="$ac_optarg" ;;
142
143 -gas | --gas | --ga | --g)
144 # Obsolete; use --with-gas.
145 with_gas=yes ;;
146
147 -help | --help | --hel | --he)
148 # Omit some internal or obsolete options to make the list less imposing.
149 # This message is too long to be a string in the A/UX 3.1 sh.
150 cat << EOF
151Usage: configure [options] [host]
152Options: [defaults in brackets after descriptions]
153Configuration:
154 --cache-file=FILE cache test results in FILE
155 --help print this message
156 --no-create do not create output files
157 --quiet, --silent do not print \`checking...' messages
158 --version print the version of autoconf that created configure
159Directory and file names:
160 --prefix=PREFIX install architecture-independent files in PREFIX
161 [$ac_default_prefix]
1a7b4b7c 162 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
5436fc65 163 [same as prefix]
1a7b4b7c
DE
164 --bindir=DIR user executables in DIR [EPREFIX/bin]
165 --sbindir=DIR system admin executables in DIR [EPREFIX/sbin]
166 --libexecdir=DIR program executables in DIR [EPREFIX/libexec]
167 --datadir=DIR read-only architecture-independent data in DIR
168 [PREFIX/share]
169 --sysconfdir=DIR read-only single-machine data in DIR [PREFIX/etc]
170 --sharedstatedir=DIR modifiable architecture-independent data in DIR
171 [PREFIX/com]
172 --localstatedir=DIR modifiable single-machine data in DIR [PREFIX/var]
173 --libdir=DIR object code libraries in DIR [EPREFIX/lib]
174 --includedir=DIR C header files in DIR [PREFIX/include]
175 --oldincludedir=DIR C header files for non-gcc in DIR [/usr/include]
176 --infodir=DIR info documentation in DIR [PREFIX/info]
177 --mandir=DIR man documentation in DIR [PREFIX/man]
5436fc65
C
178 --srcdir=DIR find the sources in DIR [configure dir or ..]
179 --program-prefix=PREFIX prepend PREFIX to installed program names
180 --program-suffix=SUFFIX append SUFFIX to installed program names
1a7b4b7c
DE
181 --program-transform-name=PROGRAM
182 run sed PROGRAM on installed program names
183EOF
184 cat << EOF
5436fc65
C
185Host type:
186 --build=BUILD configure for building on BUILD [BUILD=HOST]
187 --host=HOST configure for HOST [guessed]
188 --target=TARGET configure for TARGET [TARGET=HOST]
189Features and packages:
190 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
191 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
192 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
193 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
194 --x-includes=DIR X include files are in DIR
195 --x-libraries=DIR X library files are in DIR
5436fc65 196EOF
1a7b4b7c
DE
197 if test -n "$ac_help"; then
198 echo "--enable and --with options recognized:$ac_help"
199 fi
5436fc65
C
200 exit 0 ;;
201
202 -host | --host | --hos | --ho)
203 ac_prev=host ;;
204 -host=* | --host=* | --hos=* | --ho=*)
205 host="$ac_optarg" ;;
206
1a7b4b7c
DE
207 -includedir | --includedir | --includedi | --included | --include \
208 | --includ | --inclu | --incl | --inc)
209 ac_prev=includedir ;;
210 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
211 | --includ=* | --inclu=* | --incl=* | --inc=*)
212 includedir="$ac_optarg" ;;
213
214 -infodir | --infodir | --infodi | --infod | --info | --inf)
215 ac_prev=infodir ;;
216 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
217 infodir="$ac_optarg" ;;
218
219 -libdir | --libdir | --libdi | --libd)
220 ac_prev=libdir ;;
221 -libdir=* | --libdir=* | --libdi=* | --libd=*)
222 libdir="$ac_optarg" ;;
223
224 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
225 | --libexe | --libex | --libe)
226 ac_prev=libexecdir ;;
227 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
228 | --libexe=* | --libex=* | --libe=*)
229 libexecdir="$ac_optarg" ;;
230
231 -localstatedir | --localstatedir | --localstatedi | --localstated \
232 | --localstate | --localstat | --localsta | --localst \
233 | --locals | --local | --loca | --loc | --lo)
234 ac_prev=localstatedir ;;
235 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
236 | --localstate=* | --localstat=* | --localsta=* | --localst=* \
237 | --locals=* | --local=* | --loca=* | --loc=* | --lo=*)
238 localstatedir="$ac_optarg" ;;
239
240 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
241 ac_prev=mandir ;;
242 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
243 mandir="$ac_optarg" ;;
244
5436fc65
C
245 -nfp | --nfp | --nf)
246 # Obsolete; use --without-fp.
247 with_fp=no ;;
248
249 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
250 | --no-cr | --no-c)
251 no_create=yes ;;
252
253 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
254 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
255 no_recursion=yes ;;
256
1a7b4b7c
DE
257 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
258 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
259 | --oldin | --oldi | --old | --ol | --o)
260 ac_prev=oldincludedir ;;
261 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
262 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
263 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
264 oldincludedir="$ac_optarg" ;;
265
5436fc65
C
266 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
267 ac_prev=prefix ;;
268 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
269 prefix="$ac_optarg" ;;
270
271 -program-prefix | --program-prefix | --program-prefi | --program-pref \
272 | --program-pre | --program-pr | --program-p)
273 ac_prev=program_prefix ;;
274 -program-prefix=* | --program-prefix=* | --program-prefi=* \
275 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
276 program_prefix="$ac_optarg" ;;
277
278 -program-suffix | --program-suffix | --program-suffi | --program-suff \
279 | --program-suf | --program-su | --program-s)
280 ac_prev=program_suffix ;;
281 -program-suffix=* | --program-suffix=* | --program-suffi=* \
282 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
283 program_suffix="$ac_optarg" ;;
284
285 -program-transform-name | --program-transform-name \
286 | --program-transform-nam | --program-transform-na \
287 | --program-transform-n | --program-transform- \
288 | --program-transform | --program-transfor \
289 | --program-transfo | --program-transf \
290 | --program-trans | --program-tran \
291 | --progr-tra | --program-tr | --program-t)
292 ac_prev=program_transform_name ;;
293 -program-transform-name=* | --program-transform-name=* \
294 | --program-transform-nam=* | --program-transform-na=* \
295 | --program-transform-n=* | --program-transform-=* \
296 | --program-transform=* | --program-transfor=* \
297 | --program-transfo=* | --program-transf=* \
298 | --program-trans=* | --program-tran=* \
299 | --progr-tra=* | --program-tr=* | --program-t=*)
300 program_transform_name="$ac_optarg" ;;
301
302 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
303 | -silent | --silent | --silen | --sile | --sil)
304 silent=yes ;;
305
1a7b4b7c
DE
306 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
307 ac_prev=sbindir ;;
308 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
309 | --sbi=* | --sb=*)
310 sbindir="$ac_optarg" ;;
311
312 -sharedstatedir | --sharedstatedir | --sharedstatedi \
313 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
314 | --sharedst | --shareds | --shared | --share | --shar \
315 | --sha | --sh)
316 ac_prev=sharedstatedir ;;
317 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
318 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
319 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
320 | --sha=* | --sh=*)
321 sharedstatedir="$ac_optarg" ;;
322
5436fc65
C
323 -site | --site | --sit)
324 ac_prev=site ;;
325 -site=* | --site=* | --sit=*)
326 site="$ac_optarg" ;;
327
328 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
329 ac_prev=srcdir ;;
330 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
331 srcdir="$ac_optarg" ;;
332
1a7b4b7c
DE
333 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
334 | --syscon | --sysco | --sysc | --sys | --sy)
335 ac_prev=sysconfdir ;;
336 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
337 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
338 sysconfdir="$ac_optarg" ;;
339
5436fc65
C
340 -target | --target | --targe | --targ | --tar | --ta | --t)
341 ac_prev=target ;;
342 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
343 target="$ac_optarg" ;;
344
345 -v | -verbose | --verbose | --verbos | --verbo | --verb)
346 verbose=yes ;;
347
348 -version | --version | --versio | --versi | --vers)
bc859e63 349 echo "configure generated by autoconf version 2.10"
5436fc65
C
350 exit 0 ;;
351
352 -with-* | --with-*)
353 ac_package=`echo $ac_option|sed -e 's/-*with-//' -e 's/=.*//'`
354 # Reject names that are not valid shell variable names.
355 if test -n "`echo $ac_package| sed 's/[-_a-zA-Z0-9]//g'`"; then
356 { echo "configure: error: $ac_package: invalid package name" 1>&2; exit 1; }
357 fi
358 ac_package=`echo $ac_package| sed 's/-/_/g'`
359 case "$ac_option" in
360 *=*) ;;
361 *) ac_optarg=yes ;;
362 esac
363 eval "with_${ac_package}='$ac_optarg'" ;;
364
365 -without-* | --without-*)
366 ac_package=`echo $ac_option|sed -e 's/-*without-//'`
367 # Reject names that are not valid shell variable names.
368 if test -n "`echo $ac_package| sed 's/[-a-zA-Z0-9_]//g'`"; then
369 { echo "configure: error: $ac_package: invalid package name" 1>&2; exit 1; }
370 fi
371 ac_package=`echo $ac_package| sed 's/-/_/g'`
372 eval "with_${ac_package}=no" ;;
373
374 --x)
375 # Obsolete; use --with-x.
376 with_x=yes ;;
377
378 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
379 | --x-incl | --x-inc | --x-in | --x-i)
380 ac_prev=x_includes ;;
381 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
382 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
383 x_includes="$ac_optarg" ;;
384
385 -x-libraries | --x-libraries | --x-librarie | --x-librari \
386 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
387 ac_prev=x_libraries ;;
388 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
389 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
390 x_libraries="$ac_optarg" ;;
391
392 -*) { echo "configure: error: $ac_option: invalid option; use --help to show usage" 1>&2; exit 1; }
393 ;;
394
1a7b4b7c 395 *)
5436fc65
C
396 if test -n "`echo $ac_option| sed 's/[-a-z0-9.]//g'`"; then
397 echo "configure: warning: $ac_option: invalid host type" 1>&2
398 fi
399 if test "x$nonopt" != xNONE; then
400 { echo "configure: error: can only configure for one host and one target at a time" 1>&2; exit 1; }
401 fi
402 nonopt="$ac_option"
403 ;;
404
405 esac
406done
407
408if test -n "$ac_prev"; then
409 { echo "configure: error: missing argument to --`echo $ac_prev | sed 's/_/-/g'`" 1>&2; exit 1; }
410fi
411
412trap 'rm -fr conftest* confdefs* core core.* *.core $ac_clean_files; exit 1' 1 2 15
413
414# File descriptor usage:
415# 0 standard input
416# 1 file creation
417# 2 errors and warnings
418# 3 some systems may open it to /dev/tty
419# 4 used on the Kubota Titan
420# 6 checking for... messages and results
421# 5 compiler messages saved in config.log
422if test "$silent" = yes; then
423 exec 6>/dev/null
424else
425 exec 6>&1
426fi
427exec 5>./config.log
428
429echo "\
430This file contains any messages produced by compilers while
431running configure, to aid debugging if configure makes a mistake.
432" 1>&5
433
434# Strip out --no-create and --no-recursion so they do not pile up.
435# Also quote any args containing shell metacharacters.
436ac_configure_args=
437for ac_arg
438do
439 case "$ac_arg" in
440 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
441 | --no-cr | --no-c) ;;
442 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
443 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) ;;
444 *" "*|*" "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?]*)
445 ac_configure_args="$ac_configure_args '$ac_arg'" ;;
446 *) ac_configure_args="$ac_configure_args $ac_arg" ;;
447 esac
448done
449
450# NLS nuisances.
451# Only set LANG and LC_ALL to C if already set.
452# These must not be set unconditionally because not all systems understand
453# e.g. LANG=C (notably SCO).
454if test "${LC_ALL+set}" = set; then LC_ALL=C; export LC_ALL; fi
455if test "${LANG+set}" = set; then LANG=C; export LANG; fi
456
457# confdefs.h avoids OS command line length limits that DEFS can exceed.
458rm -rf conftest* confdefs.h
459# AIX cpp loses on an empty file, so make sure it contains at least a newline.
460echo > confdefs.h
461
462# A filename unique to this package, relative to the directory that
463# configure is in, which we can look for to find out if srcdir is correct.
464ac_unique_file=main.c
465
466# Find the source files, if location was not specified.
467if test -z "$srcdir"; then
468 ac_srcdir_defaulted=yes
469 # Try the directory containing this script, then its parent.
470 ac_prog=$0
471 ac_confdir=`echo $ac_prog|sed 's%/[^/][^/]*$%%'`
472 test "x$ac_confdir" = "x$ac_prog" && ac_confdir=.
473 srcdir=$ac_confdir
474 if test ! -r $srcdir/$ac_unique_file; then
475 srcdir=..
476 fi
477else
478 ac_srcdir_defaulted=no
479fi
480if test ! -r $srcdir/$ac_unique_file; then
481 if test "$ac_srcdir_defaulted" = yes; then
482 { echo "configure: error: can not find sources in $ac_confdir or .." 1>&2; exit 1; }
483 else
484 { echo "configure: error: can not find sources in $srcdir" 1>&2; exit 1; }
485 fi
486fi
487srcdir=`echo "${srcdir}" | sed 's%\([^/]\)/*$%\1%'`
488
489# Prefer explicitly selected file to automatically selected ones.
490if test -z "$CONFIG_SITE"; then
491 if test "x$prefix" != xNONE; then
492 CONFIG_SITE="$prefix/share/config.site $prefix/etc/config.site"
493 else
494 CONFIG_SITE="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site"
495 fi
496fi
497for ac_site_file in $CONFIG_SITE; do
498 if test -r "$ac_site_file"; then
499 echo "loading site script $ac_site_file"
500 . "$ac_site_file"
501 fi
502done
503
504if test -r "$cache_file"; then
505 echo "loading cache $cache_file"
506 . $cache_file
507else
508 echo "creating cache $cache_file"
509 > $cache_file
510fi
511
512ac_ext=c
513# CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
3dedc867 514ac_cpp='$CPP $CPPFLAGS'
1a7b4b7c
DE
515ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
516ac_link='${CC-cc} -o conftest $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
5436fc65
C
517
518if (echo "testing\c"; echo 1,2,3) | grep c >/dev/null; then
519 # Stardent Vistra SVR4 grep lacks -e, says ghazi@caip.rutgers.edu.
520 if (echo -n testing; echo 1,2,3) | sed s/-n/xn/ | grep xn >/dev/null; then
521 ac_n= ac_c='
522' ac_t=' '
523 else
524 ac_n=-n ac_c= ac_t=
525 fi
526else
527 ac_n= ac_c='\c' ac_t=
528fi
529
530
531
db210d08 532
5436fc65
C
533# Extract the first word of "gcc", so it can be a program name with args.
534set dummy gcc; ac_word=$2
535echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
536if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
537 echo $ac_n "(cached) $ac_c" 1>&6
538else
539 if test -n "$CC"; then
540 ac_cv_prog_CC="$CC" # Let the user override the test.
541else
542 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
da3d57e3 543 for ac_dir in $PATH; do
5436fc65
C
544 test -z "$ac_dir" && ac_dir=.
545 if test -f $ac_dir/$ac_word; then
546 ac_cv_prog_CC="gcc"
547 break
548 fi
549 done
550 IFS="$ac_save_ifs"
5436fc65
C
551fi
552fi
553CC="$ac_cv_prog_CC"
554if test -n "$CC"; then
555 echo "$ac_t""$CC" 1>&6
556else
557 echo "$ac_t""no" 1>&6
558fi
559
1a7b4b7c
DE
560if test -z "$CC"; then
561 # Extract the first word of "cc", so it can be a program name with args.
562set dummy cc; ac_word=$2
563echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
564if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
565 echo $ac_n "(cached) $ac_c" 1>&6
566else
567 if test -n "$CC"; then
568 ac_cv_prog_CC="$CC" # Let the user override the test.
569else
570 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
571 ac_prog_rejected=no
572 for ac_dir in $PATH; do
573 test -z "$ac_dir" && ac_dir=.
574 if test -f $ac_dir/$ac_word; then
575 if test "$ac_dir/$ac_word" = "/usr/ucb/cc"; then
576 ac_prog_rejected=yes
577 continue
578 fi
579 ac_cv_prog_CC="cc"
580 break
581 fi
582 done
583 IFS="$ac_save_ifs"
584if test $ac_prog_rejected = yes; then
585 # We found a bogon in the path, so make sure we never use it.
586 set dummy $ac_cv_prog_CC
587 shift
588 if test $# -gt 0; then
589 # We chose a different compiler from the bogus one.
590 # However, it has the same basename, so the bogon will be chosen
591 # first if we set CC to just the basename; use the full file name.
592 shift
593 set dummy "$ac_dir/$ac_word" "$@"
594 shift
595 ac_cv_prog_CC="$@"
596 fi
597fi
598fi
599fi
600CC="$ac_cv_prog_CC"
601if test -n "$CC"; then
602 echo "$ac_t""$CC" 1>&6
603else
604 echo "$ac_t""no" 1>&6
605fi
606
607 test -z "$CC" && { echo "configure: error: no acceptable cc found in \$PATH" 1>&2; exit 1; }
608fi
5436fc65
C
609
610echo $ac_n "checking whether we are using GNU C""... $ac_c" 1>&6
611if eval "test \"`echo '$''{'ac_cv_prog_gcc'+set}'`\" = set"; then
612 echo $ac_n "(cached) $ac_c" 1>&6
613else
614 cat > conftest.c <<EOF
615#ifdef __GNUC__
616 yes;
617#endif
618EOF
047465fd 619if { ac_try='${CC-cc} -E conftest.c'; { (eval echo configure:620: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; } | egrep yes >/dev/null 2>&1; then
5436fc65
C
620 ac_cv_prog_gcc=yes
621else
622 ac_cv_prog_gcc=no
623fi
624fi
1a7b4b7c 625
5436fc65
C
626echo "$ac_t""$ac_cv_prog_gcc" 1>&6
627if test $ac_cv_prog_gcc = yes; then
628 GCC=yes
629 if test "${CFLAGS+set}" != set; then
630 echo $ac_n "checking whether ${CC-cc} accepts -g""... $ac_c" 1>&6
631if eval "test \"`echo '$''{'ac_cv_prog_gcc_g'+set}'`\" = set"; then
632 echo $ac_n "(cached) $ac_c" 1>&6
633else
634 echo 'void f(){}' > conftest.c
635if test -z "`${CC-cc} -g -c conftest.c 2>&1`"; then
636 ac_cv_prog_gcc_g=yes
637else
638 ac_cv_prog_gcc_g=no
639fi
640rm -f conftest*
641
642fi
1a7b4b7c
DE
643
644echo "$ac_t""$ac_cv_prog_gcc_g" 1>&6
5436fc65
C
645 if test $ac_cv_prog_gcc_g = yes; then
646 CFLAGS="-g -O"
647 else
648 CFLAGS="-O"
649 fi
650 fi
651else
652 GCC=
653 test "${CFLAGS+set}" = set || CFLAGS="-g"
654fi
655
656echo $ac_n "checking how to run the C preprocessor""... $ac_c" 1>&6
657# On Suns, sometimes $CPP names a directory.
658if test -n "$CPP" && test -d "$CPP"; then
659 CPP=
660fi
661if test -z "$CPP"; then
662if eval "test \"`echo '$''{'ac_cv_prog_CPP'+set}'`\" = set"; then
663 echo $ac_n "(cached) $ac_c" 1>&6
664else
665 # This must be in double quotes, not single quotes, because CPP may get
666 # substituted into the Makefile and "${CC-cc}" will confuse make.
667 CPP="${CC-cc} -E"
668 # On the NeXT, cc -E runs the code through the compiler's parser,
669 # not just through cpp.
670 cat > conftest.$ac_ext <<EOF
047465fd 671#line 672 "configure"
5436fc65
C
672#include "confdefs.h"
673#include <assert.h>
674Syntax Error
675EOF
1a7b4b7c 676ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
047465fd 677{ (eval echo configure:678: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
5436fc65
C
678ac_err=`grep -v '^ *+' conftest.out`
679if test -z "$ac_err"; then
680 :
681else
682 echo "$ac_err" >&5
683 rm -rf conftest*
684 CPP="${CC-cc} -E -traditional-cpp"
685 cat > conftest.$ac_ext <<EOF
047465fd 686#line 687 "configure"
5436fc65
C
687#include "confdefs.h"
688#include <assert.h>
689Syntax Error
690EOF
1a7b4b7c 691ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
047465fd 692{ (eval echo configure:693: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
5436fc65
C
693ac_err=`grep -v '^ *+' conftest.out`
694if test -z "$ac_err"; then
695 :
696else
697 echo "$ac_err" >&5
698 rm -rf conftest*
699 CPP=/lib/cpp
700fi
701rm -f conftest*
702fi
703rm -f conftest*
704 ac_cv_prog_CPP="$CPP"
705fi
dedcc91d
SC
706 CPP="$ac_cv_prog_CPP"
707else
708 ac_cv_prog_CPP="$CPP"
5436fc65 709fi
5436fc65
C
710echo "$ac_t""$CPP" 1>&6
711
712echo $ac_n "checking for AIX""... $ac_c" 1>&6
713cat > conftest.$ac_ext <<EOF
047465fd 714#line 715 "configure"
5436fc65
C
715#include "confdefs.h"
716#ifdef _AIX
717 yes
718#endif
719
720EOF
721if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
722 egrep "yes" >/dev/null 2>&1; then
723 rm -rf conftest*
724 echo "$ac_t""yes" 1>&6; cat >> confdefs.h <<\EOF
725#define _ALL_SOURCE 1
726EOF
727
728else
729 rm -rf conftest*
730 echo "$ac_t""no" 1>&6
731fi
732rm -f conftest*
733
734
735ac_safe=`echo "minix/config.h" | tr './\055' '___'`
736echo $ac_n "checking for minix/config.h""... $ac_c" 1>&6
737if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
738 echo $ac_n "(cached) $ac_c" 1>&6
739else
740 cat > conftest.$ac_ext <<EOF
047465fd 741#line 742 "configure"
5436fc65
C
742#include "confdefs.h"
743#include <minix/config.h>
744EOF
1a7b4b7c 745ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
047465fd 746{ (eval echo configure:747: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
5436fc65
C
747ac_err=`grep -v '^ *+' conftest.out`
748if test -z "$ac_err"; then
749 rm -rf conftest*
750 eval "ac_cv_header_$ac_safe=yes"
751else
752 echo "$ac_err" >&5
753 rm -rf conftest*
754 eval "ac_cv_header_$ac_safe=no"
755fi
756rm -f conftest*
757fi
758if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
759 echo "$ac_t""yes" 1>&6
760 MINIX=yes
761else
762 echo "$ac_t""no" 1>&6
763MINIX=
764fi
765
766if test "$MINIX" = yes; then
767 cat >> confdefs.h <<\EOF
768#define _POSIX_SOURCE 1
769EOF
770
771 cat >> confdefs.h <<\EOF
772#define _POSIX_1_SOURCE 2
773EOF
774
775 cat >> confdefs.h <<\EOF
776#define _MINIX 1
777EOF
778
779fi
780
781echo $ac_n "checking for POSIXized ISC""... $ac_c" 1>&6
782if test -d /etc/conf/kconfig.d &&
783 grep _POSIX_VERSION /usr/include/sys/unistd.h >/dev/null 2>&1
784then
785 echo "$ac_t""yes" 1>&6
786 ISC=yes # If later tests want to check for ISC.
787 cat >> confdefs.h <<\EOF
788#define _POSIX_SOURCE 1
789EOF
790
791 if test "$GCC" = yes; then
792 CC="$CC -posix"
793 else
794 CC="$CC -Xp"
795 fi
796else
797 echo "$ac_t""no" 1>&6
798 ISC=
799fi
800
801
802ac_aux_dir=
803for ac_dir in $srcdir $srcdir/.. $srcdir/../..; do
804 if test -f $ac_dir/install-sh; then
805 ac_aux_dir=$ac_dir
806 ac_install_sh="$ac_aux_dir/install-sh -c"
807 break
808 elif test -f $ac_dir/install.sh; then
809 ac_aux_dir=$ac_dir
810 ac_install_sh="$ac_aux_dir/install.sh -c"
811 break
812 fi
813done
814if test -z "$ac_aux_dir"; then
815 { echo "configure: error: can not find install-sh or install.sh in $srcdir $srcdir/.. $srcdir/../.." 1>&2; exit 1; }
816fi
817ac_config_guess=$ac_aux_dir/config.guess
818ac_config_sub=$ac_aux_dir/config.sub
819ac_configure=$ac_aux_dir/configure # This should be Cygnus configure.
820
0579b53d
GN
821
822# Do some error checking and defaulting for the host and target type.
823# The inputs are:
824# configure --host=HOST --target=TARGET --build=BUILD NONOPT
825#
826# The rules are:
827# 1. You are not allowed to specify --host, --target, and nonopt at the
828# same time.
829# 2. Host defaults to nonopt.
830# 3. If nonopt is not specified, then host defaults to the current host,
831# as determined by config.guess.
832# 4. Target and build default to nonopt.
833# 5. If nonopt is not specified, then target and build default to host.
834
835# The aliases save the names the user supplied, while $host etc.
836# will get canonicalized.
837case $host---$target---$nonopt in
838NONE---*---* | *---NONE---* | *---*---NONE) ;;
839*) { echo "configure: error: can only configure for one host and one target at a time" 1>&2; exit 1; } ;;
840esac
841
842
843# Make sure we can run config.sub.
844if $ac_config_sub sun4 >/dev/null 2>&1; then :
845else { echo "configure: error: can not run $ac_config_sub" 1>&2; exit 1; }
846fi
847
848echo $ac_n "checking host system type""... $ac_c" 1>&6
849
850host_alias=$host
851case "$host_alias" in
852NONE)
853 case $nonopt in
854 NONE)
855 if host_alias=`$ac_config_guess`; then :
856 else { echo "configure: error: can not guess host type; you must specify one" 1>&2; exit 1; }
857 fi ;;
858 *) host_alias=$nonopt ;;
859 esac ;;
860esac
861
862host=`$ac_config_sub $host_alias`
863host_cpu=`echo $host | sed 's/^\(.*\)-\(.*\)-\(.*\)$/\1/'`
864host_vendor=`echo $host | sed 's/^\(.*\)-\(.*\)-\(.*\)$/\2/'`
865host_os=`echo $host | sed 's/^\(.*\)-\(.*\)-\(.*\)$/\3/'`
866echo "$ac_t""$host" 1>&6
867
868echo $ac_n "checking target system type""... $ac_c" 1>&6
869
870target_alias=$target
871case "$target_alias" in
872NONE)
873 case $nonopt in
874 NONE) target_alias=$host_alias ;;
875 *) target_alias=$nonopt ;;
876 esac ;;
877esac
878
879target=`$ac_config_sub $target_alias`
880target_cpu=`echo $target | sed 's/^\(.*\)-\(.*\)-\(.*\)$/\1/'`
881target_vendor=`echo $target | sed 's/^\(.*\)-\(.*\)-\(.*\)$/\2/'`
882target_os=`echo $target | sed 's/^\(.*\)-\(.*\)-\(.*\)$/\3/'`
883echo "$ac_t""$target" 1>&6
884
885echo $ac_n "checking build system type""... $ac_c" 1>&6
886
887build_alias=$build
888case "$build_alias" in
889NONE)
890 case $nonopt in
891 NONE) build_alias=$host_alias ;;
892 *) build_alias=$nonopt ;;
893 esac ;;
894esac
895
896build=`$ac_config_sub $build_alias`
897build_cpu=`echo $build | sed 's/^\(.*\)-\(.*\)-\(.*\)$/\1/'`
898build_vendor=`echo $build | sed 's/^\(.*\)-\(.*\)-\(.*\)$/\2/'`
899build_os=`echo $build | sed 's/^\(.*\)-\(.*\)-\(.*\)$/\3/'`
900echo "$ac_t""$build" 1>&6
901
902test "$host_alias" != "$target_alias" &&
903 test "$program_prefix$program_suffix$program_transform_name" = \
904 NONENONEs,x,x, &&
905 program_prefix=${target_alias}-
906
907
5436fc65
C
908# Find a good install program. We prefer a C program (faster),
909# so one script is as good as another. But avoid the broken or
910# incompatible versions:
911# SysV /etc/install, /usr/sbin/install
912# SunOS /usr/etc/install
913# IRIX /sbin/install
914# AIX /bin/install
915# AFS /usr/afsws/bin/install, which mishandles nonexistent args
916# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
917# ./install, which can be erroneously created by make from ./install.sh.
918echo $ac_n "checking for a BSD compatible install""... $ac_c" 1>&6
919if test -z "$INSTALL"; then
920if eval "test \"`echo '$''{'ac_cv_path_install'+set}'`\" = set"; then
921 echo $ac_n "(cached) $ac_c" 1>&6
922else
923 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
924 for ac_dir in $PATH; do
925 # Account for people who put trailing slashes in PATH elements.
926 case "$ac_dir/" in
927 /|./|.//|/etc/*|/usr/sbin/*|/usr/etc/*|/sbin/*|/usr/afsws/bin/*|/usr/ucb/*) ;;
928 *)
929 # OSF1 and SCO ODT 3.0 have their own names for install.
930 for ac_prog in ginstall installbsd scoinst install; do
931 if test -f $ac_dir/$ac_prog; then
932 if test $ac_prog = install &&
933 grep dspmsg $ac_dir/$ac_prog >/dev/null 2>&1; then
934 # AIX install. It has an incompatible calling convention.
935 # OSF/1 installbsd also uses dspmsg, but is usable.
936 :
937 else
938 ac_cv_path_install="$ac_dir/$ac_prog -c"
939 break 2
940 fi
941 fi
942 done
943 ;;
944 esac
945 done
946 IFS="$ac_save_ifs"
1a7b4b7c 947
5436fc65 948fi
1a7b4b7c
DE
949 if test "${ac_cv_path_install+set}" = set; then
950 INSTALL="$ac_cv_path_install"
951 else
952 # As a last resort, use the slow shell script. We don't cache a
953 # path for INSTALL within a source directory, because that will
954 # break other packages using the cache if that directory is
955 # removed, or if the path is relative.
956 INSTALL="$ac_install_sh"
957 fi
5436fc65
C
958fi
959echo "$ac_t""$INSTALL" 1>&6
960
961# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
962# It thinks the first close brace ends the variable substitution.
963test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
964
965test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
966
d8efbc66
FF
967if test $host != $build; then
968 ac_tool_prefix=${host_alias}-
969else
970 ac_tool_prefix=
971fi
972
973# Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
974set dummy ${ac_tool_prefix}ar; ac_word=$2
975echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
976if eval "test \"`echo '$''{'ac_cv_prog_AR'+set}'`\" = set"; then
977 echo $ac_n "(cached) $ac_c" 1>&6
978else
979 if test -n "$AR"; then
980 ac_cv_prog_AR="$AR" # Let the user override the test.
981else
982 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
983 for ac_dir in $PATH; do
984 test -z "$ac_dir" && ac_dir=.
985 if test -f $ac_dir/$ac_word; then
986 ac_cv_prog_AR="${ac_tool_prefix}ar"
987 break
988 fi
989 done
990 IFS="$ac_save_ifs"
991 test -z "$ac_cv_prog_AR" && ac_cv_prog_AR="ar"
992fi
993fi
994AR="$ac_cv_prog_AR"
995if test -n "$AR"; then
996 echo "$ac_t""$AR" 1>&6
997else
998 echo "$ac_t""no" 1>&6
999fi
1000
1001
1002
1003# Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
1004set dummy ${ac_tool_prefix}ranlib; ac_word=$2
1005echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1006if eval "test \"`echo '$''{'ac_cv_prog_RANLIB'+set}'`\" = set"; then
1007 echo $ac_n "(cached) $ac_c" 1>&6
1008else
1009 if test -n "$RANLIB"; then
1010 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
1011else
1012 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
1013 for ac_dir in $PATH; do
1014 test -z "$ac_dir" && ac_dir=.
1015 if test -f $ac_dir/$ac_word; then
1016 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
1017 break
1018 fi
1019 done
1020 IFS="$ac_save_ifs"
1021fi
1022fi
1023RANLIB="$ac_cv_prog_RANLIB"
1024if test -n "$RANLIB"; then
1025 echo "$ac_t""$RANLIB" 1>&6
1026else
1027 echo "$ac_t""no" 1>&6
1028fi
1029
1030
1031if test -z "$ac_cv_prog_RANLIB"; then
1032if test -n "$ac_tool_prefix"; then
1033 # Extract the first word of "ranlib", so it can be a program name with args.
5436fc65
C
1034set dummy ranlib; ac_word=$2
1035echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1036if eval "test \"`echo '$''{'ac_cv_prog_RANLIB'+set}'`\" = set"; then
1037 echo $ac_n "(cached) $ac_c" 1>&6
1038else
1039 if test -n "$RANLIB"; then
1040 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
1041else
1042 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
da3d57e3 1043 for ac_dir in $PATH; do
5436fc65
C
1044 test -z "$ac_dir" && ac_dir=.
1045 if test -f $ac_dir/$ac_word; then
1046 ac_cv_prog_RANLIB="ranlib"
1047 break
1048 fi
1049 done
1050 IFS="$ac_save_ifs"
1051 test -z "$ac_cv_prog_RANLIB" && ac_cv_prog_RANLIB=":"
1052fi
1053fi
1054RANLIB="$ac_cv_prog_RANLIB"
1055if test -n "$RANLIB"; then
1056 echo "$ac_t""$RANLIB" 1>&6
1057else
1058 echo "$ac_t""no" 1>&6
1059fi
1060
d8efbc66
FF
1061else
1062 RANLIB=":"
1063fi
1064fi
1065
204c8825
FF
1066for ac_prog in 'bison -y' byacc
1067do
1068# Extract the first word of "$ac_prog", so it can be a program name with args.
1069set dummy $ac_prog; ac_word=$2
1070echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1071if eval "test \"`echo '$''{'ac_cv_prog_YACC'+set}'`\" = set"; then
1072 echo $ac_n "(cached) $ac_c" 1>&6
1073else
1074 if test -n "$YACC"; then
1075 ac_cv_prog_YACC="$YACC" # Let the user override the test.
1076else
1077 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
1078 for ac_dir in $PATH; do
1079 test -z "$ac_dir" && ac_dir=.
1080 if test -f $ac_dir/$ac_word; then
1081 ac_cv_prog_YACC="$ac_prog"
1082 break
1083 fi
1084 done
1085 IFS="$ac_save_ifs"
1086fi
1087fi
1088YACC="$ac_cv_prog_YACC"
1089if test -n "$YACC"; then
1090 echo "$ac_t""$YACC" 1>&6
1091else
1092 echo "$ac_t""no" 1>&6
1093fi
1094
1095test -n "$YACC" && break
1096done
1097test -n "$YACC" || YACC="yacc"
1098
d8efbc66
FF
1099for ac_prog in mawk gawk nawk awk
1100do
1101# Extract the first word of "$ac_prog", so it can be a program name with args.
1102set dummy $ac_prog; ac_word=$2
1103echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1104if eval "test \"`echo '$''{'ac_cv_prog_AWK'+set}'`\" = set"; then
1105 echo $ac_n "(cached) $ac_c" 1>&6
1106else
1107 if test -n "$AWK"; then
1108 ac_cv_prog_AWK="$AWK" # Let the user override the test.
1109else
1110 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
1111 for ac_dir in $PATH; do
1112 test -z "$ac_dir" && ac_dir=.
1113 if test -f $ac_dir/$ac_word; then
1114 ac_cv_prog_AWK="$ac_prog"
1115 break
1116 fi
1117 done
1118 IFS="$ac_save_ifs"
1119fi
1120fi
1121AWK="$ac_cv_prog_AWK"
1122if test -n "$AWK"; then
1123 echo "$ac_t""$AWK" 1>&6
1124else
1125 echo "$ac_t""no" 1>&6
1126fi
1127
1128test -n "$AWK" && break
1129done
1130
5436fc65
C
1131
1132ac_aux_dir=
1133for ac_dir in `cd $srcdir;pwd`/.. $srcdir/`cd $srcdir;pwd`/..; do
1134 if test -f $ac_dir/install-sh; then
1135 ac_aux_dir=$ac_dir
1136 ac_install_sh="$ac_aux_dir/install-sh -c"
1137 break
1138 elif test -f $ac_dir/install.sh; then
1139 ac_aux_dir=$ac_dir
1140 ac_install_sh="$ac_aux_dir/install.sh -c"
1141 break
1142 fi
1143done
1144if test -z "$ac_aux_dir"; then
1145 { echo "configure: error: can not find install-sh or install.sh in `cd $srcdir;pwd`/.. $srcdir/`cd $srcdir;pwd`/.." 1>&2; exit 1; }
1146fi
1147ac_config_guess=$ac_aux_dir/config.guess
1148ac_config_sub=$ac_aux_dir/config.sub
1149ac_configure=$ac_aux_dir/configure # This should be Cygnus configure.
1150
5436fc65
C
1151if test "$program_transform_name" = s,x,x,; then
1152 program_transform_name=
1153else
1a7b4b7c
DE
1154 # Double any \ or $. echo might interpret backslashes.
1155 cat <<\EOF_SED > conftestsed
1156s,\\,\\\\,g; s,\$,$$,g
1157EOF_SED
5436fc65
C
1158 program_transform_name="`echo $program_transform_name|sed -f conftestsed`"
1159 rm -f conftestsed
1160fi
1161test "$program_prefix" != NONE &&
1162 program_transform_name="s,^,${program_prefix},; $program_transform_name"
1163# Use a double $ so make ignores it.
1164test "$program_suffix" != NONE &&
1165 program_transform_name="s,\$\$,${program_suffix},; $program_transform_name"
1166
1167# sed with no file args requires a program.
1168test "$program_transform_name" = "" && program_transform_name="s,x,x,"
1169
1170
2b576293
C
1171# If we cannot run a trivial program, we must be cross compiling.
1172echo $ac_n "checking whether cross-compiling""... $ac_c" 1>&6
1173if eval "test \"`echo '$''{'ac_cv_c_cross'+set}'`\" = set"; then
1174 echo $ac_n "(cached) $ac_c" 1>&6
1175else
1176 if test "$cross_compiling" = yes; then
1177 ac_cv_c_cross=yes
1178else
1179cat > conftest.$ac_ext <<EOF
0579b53d 1180#line 1181 "configure"
2b576293
C
1181#include "confdefs.h"
1182main(){return(0);}
1183EOF
0579b53d 1184{ (eval echo configure:1185: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; }
2b576293
C
1185if test -s conftest && (./conftest; exit) 2>/dev/null; then
1186 ac_cv_c_cross=no
1187else
1188 ac_cv_c_cross=yes
1189fi
1190fi
1191rm -fr conftest*
1192fi
1a7b4b7c 1193
b613bfbf 1194echo "$ac_t""$ac_cv_c_cross" 1>&6
1a7b4b7c 1195cross_compiling=$ac_cv_c_cross
2b576293
C
1196
1197echo $ac_n "checking for ANSI C header files""... $ac_c" 1>&6
1198if eval "test \"`echo '$''{'ac_cv_header_stdc'+set}'`\" = set"; then
1199 echo $ac_n "(cached) $ac_c" 1>&6
1200else
1201 cat > conftest.$ac_ext <<EOF
0579b53d 1202#line 1203 "configure"
2b576293
C
1203#include "confdefs.h"
1204#include <stdlib.h>
1205#include <stdarg.h>
1206#include <string.h>
1207#include <float.h>
1208EOF
1a7b4b7c 1209ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
0579b53d 1210{ (eval echo configure:1211: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
2b576293
C
1211ac_err=`grep -v '^ *+' conftest.out`
1212if test -z "$ac_err"; then
1213 rm -rf conftest*
1214 ac_cv_header_stdc=yes
1215else
1216 echo "$ac_err" >&5
1217 rm -rf conftest*
1218 ac_cv_header_stdc=no
1219fi
1220rm -f conftest*
1221
1222if test $ac_cv_header_stdc = yes; then
1223 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
1224cat > conftest.$ac_ext <<EOF
0579b53d 1225#line 1226 "configure"
2b576293
C
1226#include "confdefs.h"
1227#include <string.h>
1228EOF
1229if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
1230 egrep "memchr" >/dev/null 2>&1; then
1231 :
1232else
1233 rm -rf conftest*
1234 ac_cv_header_stdc=no
1235fi
1236rm -f conftest*
1237
1238fi
1239
1240if test $ac_cv_header_stdc = yes; then
1241 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
1242cat > conftest.$ac_ext <<EOF
0579b53d 1243#line 1244 "configure"
2b576293
C
1244#include "confdefs.h"
1245#include <stdlib.h>
1246EOF
1247if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
1248 egrep "free" >/dev/null 2>&1; then
1249 :
1250else
1251 rm -rf conftest*
1252 ac_cv_header_stdc=no
1253fi
1254rm -f conftest*
1255
1256fi
1257
1258if test $ac_cv_header_stdc = yes; then
1259 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
1260if test "$cross_compiling" = yes; then
1a7b4b7c 1261 :
2b576293
C
1262else
1263cat > conftest.$ac_ext <<EOF
0579b53d 1264#line 1265 "configure"
2b576293
C
1265#include "confdefs.h"
1266#include <ctype.h>
1267#define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
1268#define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
1269#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
1270int main () { int i; for (i = 0; i < 256; i++)
1271if (XOR (islower (i), ISLOWER (i)) || toupper (i) != TOUPPER (i)) exit(2);
1272exit (0); }
1273
1274EOF
0579b53d 1275{ (eval echo configure:1276: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; }
2b576293
C
1276if test -s conftest && (./conftest; exit) 2>/dev/null; then
1277 :
1278else
1279 ac_cv_header_stdc=no
1280fi
1281fi
1282rm -fr conftest*
1283fi
1284fi
1a7b4b7c 1285
2b576293
C
1286echo "$ac_t""$ac_cv_header_stdc" 1>&6
1287if test $ac_cv_header_stdc = yes; then
1288 cat >> confdefs.h <<\EOF
1289#define STDC_HEADERS 1
1290EOF
1291
1292fi
1293
fef1696f 1294for ac_hdr in limits.h memory.h string.h strings.h unistd.h termios.h termio.h sgtty.h stddef.h stdlib.h sys/procfs.h link.h endian.h
1a494973
C
1295do
1296ac_safe=`echo "$ac_hdr" | tr './\055' '___'`
1297echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
1298if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
1299 echo $ac_n "(cached) $ac_c" 1>&6
1300else
1301 cat > conftest.$ac_ext <<EOF
0579b53d 1302#line 1303 "configure"
1a494973
C
1303#include "confdefs.h"
1304#include <$ac_hdr>
1305EOF
1a7b4b7c 1306ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
0579b53d 1307{ (eval echo configure:1308: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
1a494973
C
1308ac_err=`grep -v '^ *+' conftest.out`
1309if test -z "$ac_err"; then
1310 rm -rf conftest*
1311 eval "ac_cv_header_$ac_safe=yes"
1312else
1313 echo "$ac_err" >&5
1314 rm -rf conftest*
1315 eval "ac_cv_header_$ac_safe=no"
1316fi
1317rm -f conftest*
1318fi
1319if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
1320 echo "$ac_t""yes" 1>&6
1a7b4b7c 1321 ac_tr_hdr=HAVE_`echo $ac_hdr | tr 'abcdefghijklmnopqrstuvwxyz./\055' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ___'`
1a494973
C
1322 cat >> confdefs.h <<EOF
1323#define $ac_tr_hdr 1
1324EOF
1325
1326else
1327 echo "$ac_t""no" 1>&6
1328fi
1329done
1330
2b576293
C
1331echo $ac_n "checking whether stat file-mode macros are broken""... $ac_c" 1>&6
1332if eval "test \"`echo '$''{'ac_cv_header_stat_broken'+set}'`\" = set"; then
1333 echo $ac_n "(cached) $ac_c" 1>&6
1334else
1335 cat > conftest.$ac_ext <<EOF
0579b53d 1336#line 1337 "configure"
2b576293
C
1337#include "confdefs.h"
1338#include <sys/types.h>
1339#include <sys/stat.h>
1340
1341#if defined(S_ISBLK) && defined(S_IFDIR)
1342# if S_ISBLK (S_IFDIR)
1343You lose.
1344# endif
1345#endif
1346
1347#if defined(S_ISBLK) && defined(S_IFCHR)
1348# if S_ISBLK (S_IFCHR)
1349You lose.
1350# endif
1351#endif
1352
1353#if defined(S_ISLNK) && defined(S_IFREG)
1354# if S_ISLNK (S_IFREG)
1355You lose.
1356# endif
1357#endif
1358
1359#if defined(S_ISSOCK) && defined(S_IFREG)
1360# if S_ISSOCK (S_IFREG)
1361You lose.
1362# endif
1363#endif
1364
1365EOF
1366if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
1367 egrep "You lose" >/dev/null 2>&1; then
1368 rm -rf conftest*
1369 ac_cv_header_stat_broken=yes
1370else
1371 rm -rf conftest*
1372 ac_cv_header_stat_broken=no
1373fi
1374rm -f conftest*
1375
1376fi
1a7b4b7c 1377
2b576293
C
1378echo "$ac_t""$ac_cv_header_stat_broken" 1>&6
1379if test $ac_cv_header_stat_broken = yes; then
1380 cat >> confdefs.h <<\EOF
1381#define STAT_MACROS_BROKEN 1
1382EOF
1383
1384fi
1385
1386
8501c742
SG
1387echo $ac_n "checking for working const""... $ac_c" 1>&6
1388if eval "test \"`echo '$''{'ac_cv_c_const'+set}'`\" = set"; then
1389 echo $ac_n "(cached) $ac_c" 1>&6
1390else
1391 cat > conftest.$ac_ext <<EOF
0579b53d 1392#line 1393 "configure"
8501c742
SG
1393#include "confdefs.h"
1394
1395int main() { return 0; }
1396int t() {
1397
1398/* Ultrix mips cc rejects this. */
1399typedef int charset[2]; const charset x;
1400/* SunOS 4.1.1 cc rejects this. */
1401char const *const *ccp;
1402char **p;
1403/* NEC SVR4.0.2 mips cc rejects this. */
1404struct point {int x, y;};
1405static struct point const zero = {0,0};
1406/* AIX XL C 1.02.0.0 rejects this.
1407 It does not let you subtract one const X* pointer from another in an arm
1408 of an if-expression whose if-part is not a constant expression */
1409const char *g = "string";
1410ccp = &g + (g ? g-g : 0);
1411/* HPUX 7.0 cc rejects these. */
1412++ccp;
1413p = (char**) ccp;
1414ccp = (char const *const *) p;
1415{ /* SCO 3.2v4 cc rejects this. */
1416 char *t;
1417 char const *s = 0 ? (char *) 0 : (char const *) 0;
1418
1419 *t++ = 0;
1420}
1421{ /* Someone thinks the Sun supposedly-ANSI compiler will reject this. */
1422 int x[] = {25, 17};
1423 const int *foo = &x[0];
1424 ++foo;
1425}
1426{ /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
1427 typedef const int *iptr;
1428 iptr p = 0;
1429 ++p;
1430}
1431{ /* AIX XL C 1.02.0.0 rejects this saying
1432 "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
1433 struct s { int j; const int *ap[3]; };
1434 struct s *b; b->j = 5;
1435}
1436{ /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
1437 const int foo = 10;
1438}
1439
1440; return 0; }
1441EOF
0579b53d 1442if { (eval echo configure:1443: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
8501c742
SG
1443 rm -rf conftest*
1444 ac_cv_c_const=yes
1445else
1446 rm -rf conftest*
1447 ac_cv_c_const=no
1448fi
1449rm -f conftest*
1450
1451fi
1452
1453echo "$ac_t""$ac_cv_c_const" 1>&6
1454if test $ac_cv_c_const = no; then
1455 cat >> confdefs.h <<\EOF
1456#define const
1457EOF
1458
1459fi
1460
1461
38d715a4 1462for ac_func in setpgid sbrk
72ae15f6
FF
1463do
1464echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
1465if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
1466 echo $ac_n "(cached) $ac_c" 1>&6
1467else
1468 cat > conftest.$ac_ext <<EOF
0579b53d 1469#line 1470 "configure"
72ae15f6
FF
1470#include "confdefs.h"
1471/* System header to define __stub macros and hopefully few prototypes,
1472 which can conflict with char $ac_func(); below. */
1473#include <assert.h>
1474/* Override any gcc2 internal prototype to avoid an error. */
bc859e63
SG
1475/* We use char because int might match the return type of a gcc2
1476 builtin and then its argument prototype would still apply. */
1a7b4b7c 1477char $ac_func();
72ae15f6
FF
1478
1479int main() { return 0; }
1480int t() {
1481
1482/* The GNU C library defines this for functions which it implements
1483 to always fail with ENOSYS. Some functions are actually named
1484 something starting with __ and the normal name is an alias. */
1485#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
1486choke me
1487#else
1488$ac_func();
1489#endif
1490
1491; return 0; }
1492EOF
0579b53d 1493if { (eval echo configure:1494: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; }; then
72ae15f6
FF
1494 rm -rf conftest*
1495 eval "ac_cv_func_$ac_func=yes"
1496else
1497 rm -rf conftest*
1498 eval "ac_cv_func_$ac_func=no"
1499fi
1500rm -f conftest*
1501
1502fi
1503if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
1504 echo "$ac_t""yes" 1>&6
1a7b4b7c 1505 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
72ae15f6
FF
1506 cat >> confdefs.h <<EOF
1507#define $ac_tr_func 1
1508EOF
1509
1510else
1511 echo "$ac_t""no" 1>&6
1512fi
1513done
1514
1515
4708ac65 1516echo $ac_n "checking for gregset_t type""... $ac_c" 1>&6
07b77f5c 1517if eval "test \"`echo '$''{'gdb_cv_have_gregset_t'+set}'`\" = set"; then
4708ac65
FF
1518 echo $ac_n "(cached) $ac_c" 1>&6
1519else
1520 cat > conftest.$ac_ext <<EOF
0579b53d 1521#line 1522 "configure"
4708ac65
FF
1522#include "confdefs.h"
1523#include <sys/procfs.h>
1524int main() { return 0; }
1525int t() {
1526gregset_t *gregsetp = 0
1527; return 0; }
1528EOF
0579b53d 1529if { (eval echo configure:1530: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; }; then
4708ac65 1530 rm -rf conftest*
07b77f5c 1531 gdb_cv_have_gregset_t=yes
4708ac65
FF
1532else
1533 rm -rf conftest*
07b77f5c 1534 gdb_cv_have_gregset_t=no
4708ac65
FF
1535fi
1536rm -f conftest*
1537
1538fi
1539
07b77f5c
FF
1540echo "$ac_t""$gdb_cv_have_gregset_t" 1>&6
1541if test $gdb_cv_have_gregset_t = yes; then
4708ac65
FF
1542 cat >> confdefs.h <<\EOF
1543#define HAVE_GREGSET_T 1
1544EOF
1545
1546fi
1547
1548echo $ac_n "checking for fpregset_t type""... $ac_c" 1>&6
07b77f5c 1549if eval "test \"`echo '$''{'gdb_cv_have_fpregset_t'+set}'`\" = set"; then
4708ac65
FF
1550 echo $ac_n "(cached) $ac_c" 1>&6
1551else
1552 cat > conftest.$ac_ext <<EOF
0579b53d 1553#line 1554 "configure"
4708ac65
FF
1554#include "confdefs.h"
1555#include <sys/procfs.h>
1556int main() { return 0; }
1557int t() {
1558fpregset_t *fpregsetp = 0
1559; return 0; }
1560EOF
0579b53d 1561if { (eval echo configure:1562: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; }; then
4708ac65 1562 rm -rf conftest*
07b77f5c 1563 gdb_cv_have_fpregset_t=yes
4708ac65
FF
1564else
1565 rm -rf conftest*
07b77f5c 1566 gdb_cv_have_fpregset_t=no
4708ac65
FF
1567fi
1568rm -f conftest*
1569
1570fi
1571
07b77f5c
FF
1572echo "$ac_t""$gdb_cv_have_fpregset_t" 1>&6
1573if test $gdb_cv_have_fpregset_t = yes; then
4708ac65
FF
1574 cat >> confdefs.h <<\EOF
1575#define HAVE_FPREGSET_T 1
1576EOF
1577
1578fi
1579
aa220473 1580
3f550b59
FF
1581echo $ac_n "checking for long long support in compiler""... $ac_c" 1>&6
1582if eval "test \"`echo '$''{'gdb_cv_c_long_long'+set}'`\" = set"; then
1583 echo $ac_n "(cached) $ac_c" 1>&6
1584else
1585 cat > conftest.$ac_ext <<EOF
0579b53d 1586#line 1587 "configure"
3f550b59
FF
1587#include "confdefs.h"
1588
1589int main() { return 0; }
1590int t() {
80f600a4 1591
d538f9cf
FF
1592 extern long long foo;
1593 switch (foo & 2) { case 0: return 1; }
1594
3f550b59
FF
1595; return 0; }
1596EOF
0579b53d 1597if { (eval echo configure:1598: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
3f550b59
FF
1598 rm -rf conftest*
1599 gdb_cv_c_long_long=yes
1600else
1601 rm -rf conftest*
1602 gdb_cv_c_long_long=no
1603fi
1604rm -f conftest*
1605
1606fi
1607
1608echo "$ac_t""$gdb_cv_c_long_long" 1>&6
1609if test $gdb_cv_c_long_long = yes; then
1610 cat >> confdefs.h <<\EOF
1611#define CC_HAS_LONG_LONG 1
1612EOF
1613
1614fi
1615
1616
1617echo $ac_n "checking for long long support in printf""... $ac_c" 1>&6
1618if eval "test \"`echo '$''{'gdb_cv_printf_has_long_long'+set}'`\" = set"; then
1619 echo $ac_n "(cached) $ac_c" 1>&6
1620else
1621 if test "$cross_compiling" = yes; then
1622 gdb_cv_printf_has_long_long=no
1623else
1624cat > conftest.$ac_ext <<EOF
0579b53d 1625#line 1626 "configure"
3f550b59
FF
1626#include "confdefs.h"
1627
1628int main () {
1629 char buf[16];
1630 long long l = 0x12345;
1631 sprintf (buf, "%llx", l);
1632 return (strcmp ("12345", buf));
1633}
1634EOF
0579b53d 1635{ (eval echo configure:1636: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; }
3f550b59
FF
1636if test -s conftest && (./conftest; exit) 2>/dev/null; then
1637 gdb_cv_printf_has_long_long=yes
1638else
1639 gdb_cv_printf_has_long_long=no
1640fi
1641fi
1642rm -fr conftest*
1643fi
1644
1645if test $gdb_cv_printf_has_long_long = yes; then
1646 cat >> confdefs.h <<\EOF
1647#define PRINTF_HAS_LONG_LONG 1
1648EOF
1649
1650fi
1651echo "$ac_t""$gdb_cv_printf_has_long_long" 1>&6
1652
1653
07b77f5c 1654echo $ac_n "checking for long double support in compiler""... $ac_c" 1>&6
aa220473
SG
1655if eval "test \"`echo '$''{'ac_cv_c_long_double'+set}'`\" = set"; then
1656 echo $ac_n "(cached) $ac_c" 1>&6
1657else
1658 cat > conftest.$ac_ext <<EOF
0579b53d 1659#line 1660 "configure"
aa220473
SG
1660#include "confdefs.h"
1661
1662int main() { return 0; }
1663int t() {
1664long double foo;
1665; return 0; }
1666EOF
0579b53d 1667if { (eval echo configure:1668: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
aa220473
SG
1668 rm -rf conftest*
1669 ac_cv_c_long_double=yes
1670else
1671 rm -rf conftest*
1672 ac_cv_c_long_double=no
1673fi
1674rm -f conftest*
1675
1676fi
1677
1678echo "$ac_t""$ac_cv_c_long_double" 1>&6
1679if test $ac_cv_c_long_double = yes; then
1680 cat >> confdefs.h <<\EOF
1681#define HAVE_LONG_DOUBLE 1
1682EOF
1683
1684fi
1685
07b77f5c
FF
1686
1687echo $ac_n "checking for long double support in printf""... $ac_c" 1>&6
1688if eval "test \"`echo '$''{'gdb_cv_printf_has_long_double'+set}'`\" = set"; then
1689 echo $ac_n "(cached) $ac_c" 1>&6
1690else
1691 if test "$cross_compiling" = yes; then
1692 gdb_cv_printf_has_long_double=no
1693else
1694cat > conftest.$ac_ext <<EOF
0579b53d 1695#line 1696 "configure"
07b77f5c
FF
1696#include "confdefs.h"
1697
1698int main () {
1699 char buf[16];
1700 long double f = 3.141592653;
1701 sprintf (buf, "%Lg", f);
1702 return (strncmp ("3.14159", buf, 7));
1703}
1704EOF
0579b53d 1705{ (eval echo configure:1706: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; }
07b77f5c
FF
1706if test -s conftest && (./conftest; exit) 2>/dev/null; then
1707 gdb_cv_printf_has_long_double=yes
1708else
1709 gdb_cv_printf_has_long_double=no
1710fi
1711fi
1712rm -fr conftest*
1713fi
1714
1715if test $gdb_cv_printf_has_long_double = yes; then
1716 cat >> confdefs.h <<\EOF
1717#define PRINTF_HAS_LONG_DOUBLE 1
1718EOF
1719
1720fi
1721echo "$ac_t""$gdb_cv_printf_has_long_double" 1>&6
1722
1a7b4b7c
DE
1723for ac_func in valloc getpagesize
1724do
1725echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
1726if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
1727 echo $ac_n "(cached) $ac_c" 1>&6
1728else
1729 cat > conftest.$ac_ext <<EOF
0579b53d 1730#line 1731 "configure"
1a7b4b7c
DE
1731#include "confdefs.h"
1732/* System header to define __stub macros and hopefully few prototypes,
1733 which can conflict with char $ac_func(); below. */
1734#include <assert.h>
1735/* Override any gcc2 internal prototype to avoid an error. */
bc859e63
SG
1736/* We use char because int might match the return type of a gcc2
1737 builtin and then its argument prototype would still apply. */
1a7b4b7c
DE
1738char $ac_func();
1739
1740int main() { return 0; }
1741int t() {
1742
1743/* The GNU C library defines this for functions which it implements
1744 to always fail with ENOSYS. Some functions are actually named
1745 something starting with __ and the normal name is an alias. */
1746#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
1747choke me
1748#else
1749$ac_func();
1750#endif
1751
1752; return 0; }
1753EOF
0579b53d 1754if { (eval echo configure:1755: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; }; then
1a7b4b7c
DE
1755 rm -rf conftest*
1756 eval "ac_cv_func_$ac_func=yes"
1757else
1758 rm -rf conftest*
1759 eval "ac_cv_func_$ac_func=no"
1760fi
1761rm -f conftest*
1762
1763fi
1764if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
1765 echo "$ac_t""yes" 1>&6
1766 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
1767 cat >> confdefs.h <<EOF
1768#define $ac_tr_func 1
1769EOF
1770
1771else
1772 echo "$ac_t""no" 1>&6
1773fi
1774done
1775
2b576293
C
1776echo $ac_n "checking for working mmap""... $ac_c" 1>&6
1777if eval "test \"`echo '$''{'ac_cv_func_mmap'+set}'`\" = set"; then
1778 echo $ac_n "(cached) $ac_c" 1>&6
1779else
1780 if test "$cross_compiling" = yes; then
1781 ac_cv_func_mmap=no
1782else
1783cat > conftest.$ac_ext <<EOF
0579b53d 1784#line 1785 "configure"
2b576293
C
1785#include "confdefs.h"
1786
1787/* Thanks to Mike Haertel and Jim Avera for this test. */
1788#include <sys/types.h>
1789#include <fcntl.h>
1790#include <sys/mman.h>
1791
2b576293
C
1792#ifndef HAVE_GETPAGESIZE
1793# include <sys/param.h>
1794# ifdef EXEC_PAGESIZE
1795# define getpagesize() EXEC_PAGESIZE
1796# else
1797# ifdef NBPG
1798# define getpagesize() NBPG * CLSIZE
1799# ifndef CLSIZE
1800# define CLSIZE 1
1801# endif
1802# else
1803# ifdef NBPC
1804# define getpagesize() NBPC
1805# else
1806# define getpagesize() PAGESIZE /* SVR4 */
1807# endif
1808# endif
1809# endif
1810#endif
1811
1a7b4b7c 1812#ifndef HAVE_VALLOC
2b576293
C
1813# define valloc malloc
1814#endif
1815
1816#ifdef __cplusplus
1817extern "C" { void *valloc(unsigned), *malloc(unsigned); }
1818#else
1819char *valloc(), *malloc();
1820#endif
1821
1822int
1823main()
1824{
1825 char *buf1, *buf2, *buf3;
1826 int i = getpagesize(), j;
1a7b4b7c 1827 int i2 = i * 2;
2b576293
C
1828 int fd;
1829
1830 buf1 = (char *)valloc(i2);
1831 buf2 = (char *)valloc(i);
1832 buf3 = (char *)malloc(i2);
1833 for (j = 0; j < i2; ++j)
1834 *(buf1 + j) = rand();
1835 fd = open("conftestmmap", O_CREAT | O_RDWR, 0666);
1836 write(fd, buf1, i2);
1837 mmap(buf2, i, PROT_READ | PROT_WRITE, MAP_FIXED | MAP_PRIVATE, fd, 0);
1838 for (j = 0; j < i; ++j)
1839 if (*(buf1 + j) != *(buf2 + j))
1840 exit(1);
1841 lseek(fd, (long)i, 0);
1842 read(fd, buf2, i); /* read into mapped memory -- file should not change */
1843 /* (it does in i386 SVR4.0 - Jim Avera, jima@netcom.com) */
1844 lseek(fd, (long)0, 0);
1845 read(fd, buf3, i2);
1846 for (j = 0; j < i2; ++j)
1847 if (*(buf1 + j) != *(buf3 + j))
1848 exit(1);
1849 exit(0);
1850}
1851
1852EOF
0579b53d 1853{ (eval echo configure:1854: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; }
2b576293
C
1854if test -s conftest && (./conftest; exit) 2>/dev/null; then
1855 ac_cv_func_mmap=yes
1856else
1857 ac_cv_func_mmap=no
1858fi
1859fi
1860rm -fr conftest*
1861fi
1a7b4b7c 1862
2b576293
C
1863echo "$ac_t""$ac_cv_func_mmap" 1>&6
1864if test $ac_cv_func_mmap = yes; then
1865 cat >> confdefs.h <<\EOF
1866#define HAVE_MMAP 1
1867EOF
1868
1869fi
1870
5436fc65 1871
855f9c58
MM
1872echo $ac_n "checking whether malloc must be declared""... $ac_c" 1>&6
1873if eval "test \"`echo '$''{'bfd_cv_decl_needed_malloc'+set}'`\" = set"; then
1874 echo $ac_n "(cached) $ac_c" 1>&6
1875else
1876 cat > conftest.$ac_ext <<EOF
1877#line 1878 "configure"
1878#include "confdefs.h"
1879
1880#include <stdio.h>
1881#ifdef HAVE_STRING_H
1882#include <string.h>
1883#else
1884#ifdef HAVE_STRINGS_H
1885#include <strings.h>
1886#endif
1887#endif
1888#ifdef HAVE_STDLIB_H
1889#include <stdlib.h>
1890#endif
1891#ifdef HAVE_UNISTD_H
1892#include <unistd.h>
1893#endif
1894int main() { return 0; }
1895int t() {
1896char *(*pfn) = (char *(*)) malloc
1897; return 0; }
1898EOF
1899if { (eval echo configure:1900: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
1900 rm -rf conftest*
1901 bfd_cv_decl_needed_malloc=no
1902else
1903 rm -rf conftest*
1904 bfd_cv_decl_needed_malloc=yes
1905fi
1906rm -f conftest*
1907
1908fi
1909
1910echo "$ac_t""$bfd_cv_decl_needed_malloc" 1>&6
1911if test $bfd_cv_decl_needed_malloc = yes; then
1912 bfd_tr_decl=NEED_DECLARATION_`echo malloc | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
1913 cat >> confdefs.h <<EOF
1914#define $bfd_tr_decl 1
1915EOF
1916
1917fi
1918
1919echo $ac_n "checking whether realloc must be declared""... $ac_c" 1>&6
1920if eval "test \"`echo '$''{'bfd_cv_decl_needed_realloc'+set}'`\" = set"; then
1921 echo $ac_n "(cached) $ac_c" 1>&6
1922else
1923 cat > conftest.$ac_ext <<EOF
1924#line 1925 "configure"
1925#include "confdefs.h"
1926
1927#include <stdio.h>
1928#ifdef HAVE_STRING_H
1929#include <string.h>
1930#else
1931#ifdef HAVE_STRINGS_H
1932#include <strings.h>
1933#endif
1934#endif
1935#ifdef HAVE_STDLIB_H
1936#include <stdlib.h>
1937#endif
1938#ifdef HAVE_UNISTD_H
1939#include <unistd.h>
1940#endif
1941int main() { return 0; }
1942int t() {
1943char *(*pfn) = (char *(*)) realloc
1944; return 0; }
1945EOF
1946if { (eval echo configure:1947: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
1947 rm -rf conftest*
1948 bfd_cv_decl_needed_realloc=no
1949else
1950 rm -rf conftest*
1951 bfd_cv_decl_needed_realloc=yes
1952fi
1953rm -f conftest*
1954
1955fi
1956
1957echo "$ac_t""$bfd_cv_decl_needed_realloc" 1>&6
1958if test $bfd_cv_decl_needed_realloc = yes; then
1959 bfd_tr_decl=NEED_DECLARATION_`echo realloc | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
1960 cat >> confdefs.h <<EOF
1961#define $bfd_tr_decl 1
1962EOF
1963
1964fi
1965
1966echo $ac_n "checking whether free must be declared""... $ac_c" 1>&6
1967if eval "test \"`echo '$''{'bfd_cv_decl_needed_free'+set}'`\" = set"; then
1968 echo $ac_n "(cached) $ac_c" 1>&6
1969else
1970 cat > conftest.$ac_ext <<EOF
1971#line 1972 "configure"
1972#include "confdefs.h"
1973
1974#include <stdio.h>
1975#ifdef HAVE_STRING_H
1976#include <string.h>
1977#else
1978#ifdef HAVE_STRINGS_H
1979#include <strings.h>
1980#endif
1981#endif
1982#ifdef HAVE_STDLIB_H
1983#include <stdlib.h>
1984#endif
1985#ifdef HAVE_UNISTD_H
1986#include <unistd.h>
1987#endif
1988int main() { return 0; }
1989int t() {
1990char *(*pfn) = (char *(*)) free
1991; return 0; }
1992EOF
1993if { (eval echo configure:1994: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
1994 rm -rf conftest*
1995 bfd_cv_decl_needed_free=no
1996else
1997 rm -rf conftest*
1998 bfd_cv_decl_needed_free=yes
1999fi
2000rm -f conftest*
2001
2002fi
2003
2004echo "$ac_t""$bfd_cv_decl_needed_free" 1>&6
2005if test $bfd_cv_decl_needed_free = yes; then
2006 bfd_tr_decl=NEED_DECLARATION_`echo free | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
2007 cat >> confdefs.h <<EOF
2008#define $bfd_tr_decl 1
2009EOF
2010
2011fi
2012
fef1696f 2013
47ef0da5 2014
89e673a4
SG
2015
2016if test ${build} = ${host} -a ${host} = ${target} ; then
4915acad
SG
2017 echo $ac_n "checking for Solaris thread debugging library""... $ac_c" 1>&6
2018 if test -f /usr/lib/libthread_db.so.1 ; then
2019 echo "$ac_t""yes" 1>&6
2020 THREAD_DB_OBS=sol-thread.o
2021 cat >> confdefs.h <<\EOF
47ef0da5
SG
2022#define HAVE_THREAD_DB_LIB 1
2023EOF
2024
4915acad
SG
2025 CONFIG_LDFLAGS="${CONFIG_LDFLAGS} -Xlinker -export-dynamic"
2026 else
2027 echo "$ac_t""no" 1>&6
2028 fi
2029
2030
89e673a4 2031fi
47ef0da5 2032
5436fc65
C
2033ENABLE_CFLAGS=
2034ENABLE_CLIBS=
2035ENABLE_OBS=
2036
2037# Check whether --enable-netrom or --disable-netrom was given.
1a7b4b7c
DE
2038if test "${enable_netrom+set}" = set; then
2039 enableval="$enable_netrom"
5436fc65
C
2040 case "${enableval}" in
2041yes) enable_netrom=yes ;;
2042no) enable_netrom=no ;;
2043*) { echo "configure: error: bad value ${enableval} given for netrom option" 1>&2; exit 1; } ;;
2044esac
2045fi
2046
2047
2048if test "${enable_netrom}" = "yes"; then
2049 ENABLE_OBS="${ENABLE_OBS} remote-nrom.o"
2050fi
2051
188c635f
SG
2052# start-sanitize-gm
2053ENABLE_GM=
2054
2055# Check whether --enable-gm or --disable-gm was given.
1a7b4b7c
DE
2056if test "${enable_gm+set}" = set; then
2057 enableval="$enable_gm"
188c635f 2058 case "${enableval}" in
1a57cd09 2059yes) ENABLE_OBS="${ENABLE_OBS} gmagic.o"
188c635f
SG
2060 ENABLE_CFLAGS=-DGENERAL_MAGIC
2061 ;;
2062no) ;;
2063*) { echo "configure: error: bad value ${enableval} given for gm option" 1>&2; exit 1; } ;;
2064esac
2065fi
2066
2067
2068# end-sanitize-gm
2069
3c0bf315 2070# Check whether --enable-sim-powerpc or --disable-sim-powerpc was given.
1a7b4b7c
DE
2071if test "${enable_sim_powerpc+set}" = set; then
2072 enableval="$enable_sim_powerpc"
3c0bf315
MM
2073 case "${enableval}" in
2074yes) powerpc_sim=yes ;;
2075no) powerpc_sim=no ;;
2076*) { echo "configure: error: bad value ${enableval} given for sim-powerpc option" 1>&2; exit 1; } ;;
2077esac
2078else
2079 if test x"$GCC" != x""; then powerpc_sim=yes; else powerpc_sim=no; fi
2080fi
2081
2082
5436fc65
C
2083# start-sanitize-gdbtk
2084ENABLE_GDBTK=
2085
2086# Check whether --enable-gdbtk or --disable-gdbtk was given.
1a7b4b7c
DE
2087if test "${enable_gdbtk+set}" = set; then
2088 enableval="$enable_gdbtk"
5436fc65 2089 case "${enableval}" in
0fe1522a
SG
2090 yes)
2091 case "$host" in
2092 *go32*)
2093 echo "configure: warning: GDB does not support GDBtk on host ${host}. GDBtk will be disabled." 1>&2
2094 enable_gdbtk=no ;;
b613bfbf
GN
2095 *cygwin32*)
2096 echo "configure: warning: GDB does not support GDBtk on host ${host}. GDBtk will be disabled." 1>&2
2097 enable_gdbtk=no ;;
0fe1522a
SG
2098 *)
2099 enable_gdbtk=yes ;;
2100 esac ;;
2101 no)
2102 enable_gdbtk=no ;;
2103 *)
2104 { echo "configure: error: bad value ${enableval} given for gdbtk option" 1>&2; exit 1; } ;;
5436fc65 2105esac
0fe1522a
SG
2106else
2107
b613bfbf 2108# Default is on for everything but go32 and cygwin32
0fe1522a
SG
2109case "$host" in
2110 *go32*)
2111 ;;
b613bfbf
GN
2112 *cygwin32*)
2113 ;;
0fe1522a
SG
2114 *)
2115 enable_gdbtk=yes ;;
2116 esac
2117
5436fc65
C
2118fi
2119
2120
2121if test "${enable_gdbtk}" = "yes"; then
0fe1522a 2122
047465fd
TT
2123
2124#
2125# Ok, lets find the tcl configuration
2126# First, look for one uninstalled.
2127# the alternative search directory is invoked by --with-tclconfig
2128#
5436fc65 2129
047465fd
TT
2130if test x"${no_tcl}" = x ; then
2131 # we reset no_tcl in case something fails here
2132 no_tcl=true
2133 # Check whether --with-tclconfig or --without-tclconfig was given.
2134if test "${with_tclconfig+set}" = set; then
2135 withval="$with_tclconfig"
2136 with_tclconfig=${withval}
5436fc65
C
2137fi
2138
047465fd
TT
2139 echo $ac_n "checking for Tcl configuration""... $ac_c" 1>&6
2140 if eval "test \"`echo '$''{'ac_cv_c_tclconfig'+set}'`\" = set"; then
5436fc65
C
2141 echo $ac_n "(cached) $ac_c" 1>&6
2142else
047465fd 2143
1a7b4b7c 2144
047465fd
TT
2145 # First check to see if --with-tclconfig was specified.
2146 if test x"${with_tclconfig}" != x ; then
2147 if test -f "${with_tclconfig}/tclConfig.sh" ; then
2148 ac_cv_c_tclconfig=`(cd ${with_tclconfig}; pwd)`
2149 else
2150 { echo "configure: error: ${with_tclconfig} directory doesn't contain tclConfig.sh" 1>&2; exit 1; }
5436fc65 2151 fi
047465fd 2152 fi
5436fc65 2153
047465fd
TT
2154 # then check for a private Tcl installation
2155 if test x"${ac_cv_c_tclconfig}" = x ; then
2156 for i in \
2157 ../tcl \
2158 `ls -dr ../tcl[7-9]* 2>/dev/null` \
2159 ../../tcl \
2160 `ls -dr ../../tcl[7-9]* 2>/dev/null` \
2161 ../../../tcl \
2162 `ls -dr ../../../tcl[7-9]* 2>/dev/null` ; do
2163 if test -f "$i/unix/tclConfig.sh" ; then
2164 ac_cv_c_tclconfig=`(cd $i/unix; pwd)`
2165 break
2166 fi
2167 done
2168 fi
2169 # check in a few common install locations
2170 if test x"${ac_cv_c_tclconfig}" = x ; then
2171 for i in `ls -d ${prefix}/lib /usr/local/lib 2>/dev/null` ; do
2172 if test -f "$i/tclConfig.sh" ; then
2173 ac_cv_c_tclconfig=`(cd $i; pwd)`
2174 break
2175 fi
2176 done
2177 fi
2178 # check in a few other private locations
2179 if test x"${ac_cv_c_tclconfig}" = x ; then
2180 for i in \
2181 ${srcdir}/../tcl \
2182 `ls -dr ${srcdir}/../tcl[7-9]* 2>/dev/null` ; do
2183 if test -f "$i/unix/tclConfig.sh" ; then
2184 ac_cv_c_tclconfig=`(cd $i/unix; pwd)`
2185 break
2186 fi
2187 done
2188 fi
2189
5436fc65 2190fi
1a7b4b7c 2191
047465fd
TT
2192 if test x"${ac_cv_c_tclconfig}" = x ; then
2193 TCLCONFIG="# no Tcl configs found"
2194 echo "configure: warning: Can't find Tcl configuration definitions" 1>&2
2195 else
2196 no_tcl=
2197 TCLCONFIG=${ac_cv_c_tclconfig}/tclConfig.sh
2198 echo "$ac_t""found $TCLCONFIG" 1>&6
5436fc65 2199 fi
5436fc65
C
2200fi
2201
0cf433d9
ILT
2202 if test -z "${no_tcl}"; then
2203
047465fd 2204 . $TCLCONFIG
5436fc65 2205
047465fd
TT
2206
2207
2208
2209
2210
5436fc65 2211
5436fc65 2212
5436fc65 2213
5436fc65 2214
047465fd
TT
2215
2216
2217
2218
2219
2220
2221
2222
2223
2224
2225
2226
5436fc65 2227
5436fc65 2228
5436fc65 2229
0cf433d9 2230
047465fd
TT
2231#
2232# Ok, lets find the tk configuration
2233# First, look for one uninstalled.
2234# the alternative search directory is invoked by --with-tkconfig
2235#
5436fc65 2236
047465fd
TT
2237if test x"${no_tk}" = x ; then
2238 # we reset no_tk in case something fails here
2239 no_tk=true
2240 # Check whether --with-tkconfig or --without-tkconfig was given.
2241if test "${with_tkconfig+set}" = set; then
2242 withval="$with_tkconfig"
2243 with_tkconfig=${withval}
5436fc65
C
2244fi
2245
047465fd
TT
2246 echo $ac_n "checking for Tk configuration""... $ac_c" 1>&6
2247 if eval "test \"`echo '$''{'ac_cv_c_tkconfig'+set}'`\" = set"; then
5436fc65
C
2248 echo $ac_n "(cached) $ac_c" 1>&6
2249else
047465fd 2250
5436fc65 2251
047465fd
TT
2252 # First check to see if --with-tkconfig was specified.
2253 if test x"${with_tkconfig}" != x ; then
2254 if test -f "${with_tkconfig}/tkConfig.sh" ; then
2255 ac_cv_c_tkconfig=`(cd ${with_tkconfig}; pwd)`
2256 else
2257 { echo "configure: error: ${with_tkconfig} directory doesn't contain tkConfig.sh" 1>&2; exit 1; }
5436fc65 2258 fi
047465fd 2259 fi
5436fc65 2260
047465fd
TT
2261 # then check for a private Tk library
2262 if test x"${ac_cv_c_tkconfig}" = x ; then
2263 for i in \
2264 ../tk \
2265 `ls -dr ../tk[4-9]* 2>/dev/null` \
2266 ../../tk \
2267 `ls -dr ../../tk[4-9]* 2>/dev/null` \
2268 ../../../tk \
2269 `ls -dr ../../../tk[4-9]* 2>/dev/null` ; do
2270 if test -f "$i/unix/tkConfig.sh" ; then
2271 ac_cv_c_tkconfig=`(cd $i/unix; pwd)`
2272 break
2273 fi
2274 done
2275 fi
2276 # check in a few common install locations
2277 if test x"${ac_cv_c_tkconfig}" = x ; then
2278 for i in `ls -d ${prefix}/lib /usr/local/lib 2>/dev/null` ; do
2279 if test -f "$i/tkConfig.sh" ; then
2280 ac_cv_c_tkconfig=`(cd $i; pwd)`
2281 break
2282 fi
2283 done
2284 fi
2285 # check in a few other private locations
2286 if test x"${ac_cv_c_tkconfig}" = x ; then
2287 for i in \
2288 ${srcdir}/../tk \
2289 `ls -dr ${srcdir}/../tk[4-9]* 2>/dev/null` ; do
2290 if test -f "$i/unix/tkConfig.sh" ; then
2291 ac_cv_c_tkconfig=`(cd $i/unix; pwd)`
2292 break
2293 fi
2294 done
2295 fi
2296
5436fc65 2297fi
5436fc65 2298
047465fd
TT
2299 if test x"${ac_cv_c_tkconfig}" = x ; then
2300 TKCONFIG="# no Tk configs found"
2301 echo "configure: warning: Can't find Tk configuration definitions" 1>&2
2302 else
2303 no_tk=
2304 TKCONFIG=${ac_cv_c_tkconfig}/tkConfig.sh
2305 echo "$ac_t""found $TKCONFIG" 1>&6
2306 fi
5436fc65
C
2307fi
2308
2309
5436fc65 2310
0cf433d9
ILT
2311 # If $no_tk is nonempty, then we can't do Tk, and there is no
2312 # point to doing Tcl.
2313 if test -z "${no_tk}"; then
2314
047465fd
TT
2315 if test -f "$TKCONFIG" ; then
2316 . $TKCONFIG
2317 fi
5436fc65 2318
047465fd
TT
2319
2320
5436fc65 2321
047465fd 2322
5436fc65
C
2323
2324
a2b63bbd 2325
047465fd
TT
2326
2327
2328
2329
0cf433d9 2330
5436fc65 2331#
4e327047
TT
2332# Ok, lets find the tcl source trees so we can use the headers
2333# Warning: transition of version 9 to 10 will break this algorithm
2334# because 10 sorts before 9. We also look for just tcl. We have to
2335# be careful that we don't match stuff like tclX by accident.
2336# the alternative search directory is involked by --with-tclinclude
5436fc65 2337#
4e327047
TT
2338no_tcl=true
2339echo $ac_n "checking for Tcl private headers""... $ac_c" 1>&6
2340# Check whether --with-tclinclude or --without-tclinclude was given.
1a7b4b7c
DE
2341if test "${with_tclinclude+set}" = set; then
2342 withval="$with_tclinclude"
4e327047
TT
2343 with_tclinclude=${withval}
2344fi
2345
2346if eval "test \"`echo '$''{'ac_cv_c_tclh'+set}'`\" = set"; then
2347 echo $ac_n "(cached) $ac_c" 1>&6
2348else
2349
2350# first check to see if --with-tclinclude was specified
2351if test x"${with_tclinclude}" != x ; then
2352 if test -f ${with_tclinclude}/tclInt.h ; then
2353 ac_cv_c_tclh=`(cd ${with_tclinclude}; pwd)`
047465fd
TT
2354 elif test -f ${with_tclinclude}/generic/tclInt.h ; then
2355 ac_cv_c_tclh=`(cd ${with_tclinclude}/generic; pwd)`
5436fc65 2356 else
4e327047
TT
2357 { echo "configure: error: ${with_tclinclude} directory doesn't contain private headers" 1>&2; exit 1; }
2358 fi
2359fi
047465fd
TT
2360
2361# next check if it came with Tcl configuration file
2362if test x"${ac_cv_c_tclconfig}" = x ; then
2363 if test -f $ac_cv_c_tclconfig/../generic/tclInt.h ; then
2364 ac_cv_c_tclh=`(cd $ac_cv_c_tclconfig/..; pwd)`
2365 fi
2366fi
2367
4e327047
TT
2368# next check in private source directory
2369#
2370# since ls returns lowest version numbers first, reverse its output
2371if test x"${ac_cv_c_tclh}" = x ; then
2372 for i in \
2373 ${srcdir}/../tcl \
047465fd 2374 `ls -dr ${srcdir}/../tcl[7-9]* 2>/dev/null` \
4e327047 2375 ${srcdir}/../../tcl \
047465fd 2376 `ls -dr ${srcdir}/../../tcl[7-9]* 2>/dev/null` \
4e327047 2377 ${srcdir}/../../../tcl \
047465fd 2378 `ls -dr ${srcdir}/../../../tcl[7-9]* 2>/dev/null ` ; do
4e327047 2379 if test -f $i/generic/tclInt.h ; then
047465fd 2380 ac_cv_c_tclh=`(cd $i/generic; pwd)`
1a7b4b7c 2381 break
4e327047
TT
2382 fi
2383 done
2384fi
2385# finally check in a few common install locations
2386#
2387# since ls returns lowest version numbers first, reverse its output
2388if test x"${ac_cv_c_tclh}" = x ; then
2389 for i in \
047465fd
TT
2390 `ls -dr /usr/local/src/tcl[7-9]* 2>/dev/null` \
2391 `ls -dr /usr/local/lib/tcl[7-9]* 2>/dev/null` \
4e327047
TT
2392 /usr/local/src/tcl \
2393 /usr/local/lib/tcl \
2394 ${prefix}/include ; do
047465fd
TT
2395 if test -f $i/generic/tclInt.h ; then
2396 ac_cv_c_tclh=`(cd $i/generic; pwd)`
4e327047
TT
2397 break
2398 fi
2399 done
2400fi
2401# see if one is installed
2402if test x"${ac_cv_c_tclh}" = x ; then
2403 ac_safe=`echo "tclInt.h" | tr './\055' '___'`
2404echo $ac_n "checking for tclInt.h""... $ac_c" 1>&6
5436fc65
C
2405if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
2406 echo $ac_n "(cached) $ac_c" 1>&6
2407else
2408 cat > conftest.$ac_ext <<EOF
0cf433d9 2409#line 2410 "configure"
5436fc65 2410#include "confdefs.h"
4e327047 2411#include <tclInt.h>
5436fc65 2412EOF
1a7b4b7c 2413ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
0cf433d9 2414{ (eval echo configure:2415: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
5436fc65
C
2415ac_err=`grep -v '^ *+' conftest.out`
2416if test -z "$ac_err"; then
2417 rm -rf conftest*
2418 eval "ac_cv_header_$ac_safe=yes"
2419else
2420 echo "$ac_err" >&5
2421 rm -rf conftest*
2422 eval "ac_cv_header_$ac_safe=no"
2423fi
2424rm -f conftest*
2425fi
2426if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
2427 echo "$ac_t""yes" 1>&6
4e327047 2428 ac_cv_c_tclh=installed
5436fc65
C
2429else
2430 echo "$ac_t""no" 1>&6
4e327047 2431ac_cv_c_tclh=""
5436fc65
C
2432fi
2433
4e327047
TT
2434fi
2435
2436fi
2437
2438if test x"${ac_cv_c_tclh}" = x ; then
2439 TCLHDIR="# no Tcl private headers found"
2440 { echo "configure: error: Can't find Tcl private headers" 1>&2; exit 1; }
2441fi
2442if test x"${ac_cv_c_tclh}" != x ; then
2443 no_tcl=""
1a7b4b7c 2444 if test x"${ac_cv_c_tclh}" = x"installed" ; then
4e327047
TT
2445 echo "$ac_t""is installed" 1>&6
2446 TCLHDIR=""
2447 else
2448 echo "$ac_t""found in ${ac_cv_c_tclh}" 1>&6
2449 # this hack is cause the TCLHDIR won't print if there is a "-I" in it.
2450 TCLHDIR="-I${ac_cv_c_tclh}"
5436fc65 2451 fi
5436fc65 2452fi
4e327047 2453
4e327047 2454
5436fc65 2455
0cf433d9 2456
5436fc65 2457#
4e327047
TT
2458# Ok, lets find the tk source trees so we can use the headers
2459# If the directory (presumably symlink) named "tk" exists, use that one
2460# in preference to any others. Same logic is used when choosing library
2461# and again with Tcl. The search order is the best place to look first, then in
2462# decreasing significance. The loop breaks if the trigger file is found.
2463# Note the gross little conversion here of srcdir by cd'ing to the found
2464# directory. This converts the path from a relative to an absolute, so
2465# recursive cache variables for the path will work right. We check all
2466# the possible paths in one loop rather than many seperate loops to speed
2467# things up.
047465fd 2468# the alternative search directory is involked by --with-tkinclude
5436fc65 2469#
047465fd 2470no_tk=true
4e327047
TT
2471echo $ac_n "checking for Tk private headers""... $ac_c" 1>&6
2472# Check whether --with-tkinclude or --without-tkinclude was given.
1a7b4b7c
DE
2473if test "${with_tkinclude+set}" = set; then
2474 withval="$with_tkinclude"
4e327047
TT
2475 with_tkinclude=${withval}
2476fi
2477
4e327047
TT
2478if eval "test \"`echo '$''{'ac_cv_c_tkh'+set}'`\" = set"; then
2479 echo $ac_n "(cached) $ac_c" 1>&6
2480else
2481
2482# first check to see if --with-tkinclude was specified
2483if test x"${with_tkinclude}" != x ; then
2484 if test -f ${with_tkinclude}/tk.h ; then
2485 ac_cv_c_tkh=`(cd ${with_tkinclude}; pwd)`
047465fd
TT
2486 elif test -f ${with_tkinclude}/generic/tk.h ; then
2487 ac_cv_c_tkh=`(cd ${with_tkinclude}/generic; pwd)`
5436fc65 2488 else
4e327047
TT
2489 { echo "configure: error: ${with_tkinclude} directory doesn't contain private headers" 1>&2; exit 1; }
2490 fi
2491fi
047465fd
TT
2492
2493# next check if it came with Tk configuration file
2494if test x"${ac_cv_c_tkconfig}" = x ; then
2495 if test -f $ac_cv_c_tkconfig/../generic/tk.h ; then
2496 ac_cv_c_tkh=`(cd $ac_cv_c_tkconfig/..; pwd)`
2497 fi
2498fi
2499
4e327047
TT
2500# next check in private source directory
2501#
047465fd 2502# since ls returns lowest version numbers first, reverse its output
4e327047
TT
2503if test x"${ac_cv_c_tkh}" = x ; then
2504 for i in \
2505 ${srcdir}/../tk \
047465fd 2506 `ls -dr ${srcdir}/../tk[4-9]* 2>/dev/null` \
4e327047 2507 ${srcdir}/../../tk \
047465fd 2508 `ls -dr ${srcdir}/../../tk[4-9]* 2>/dev/null` \
4e327047 2509 ${srcdir}/../../../tk \
047465fd
TT
2510 `ls -dr ${srcdir}/../../../tk[4-9]* 2>/dev/null ` ; do
2511 if test -f $i/generic/tk.h ; then
2512 ac_cv_c_tkh=`(cd $i/generic; pwd)`
4e327047
TT
2513 break
2514 fi
4e327047
TT
2515 done
2516fi
2517# finally check in a few common install locations
2518#
047465fd 2519# since ls returns lowest version numbers first, reverse its output
4e327047
TT
2520if test x"${ac_cv_c_tkh}" = x ; then
2521 for i in \
047465fd
TT
2522 `ls -dr /usr/local/src/tk[4-9]* 2>/dev/null` \
2523 `ls -dr /usr/local/lib/tk[4-9]* 2>/dev/null` \
4e327047
TT
2524 /usr/local/src/tk \
2525 /usr/local/lib/tk \
2526 ${prefix}/include ; do
047465fd
TT
2527 if test -f $i/generic/tk.h ; then
2528 ac_cv_c_tkh=`(cd $i/generic; pwd)`
4e327047
TT
2529 break
2530 fi
2531 done
2532fi
2533# see if one is installed
2534if test x"${ac_cv_c_tkh}" = x ; then
047465fd 2535 ac_safe=`echo "tk.h" | tr './\055' '___'`
4e327047 2536echo $ac_n "checking for tk.h""... $ac_c" 1>&6
5436fc65
C
2537if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
2538 echo $ac_n "(cached) $ac_c" 1>&6
2539else
2540 cat > conftest.$ac_ext <<EOF
0cf433d9 2541#line 2542 "configure"
5436fc65 2542#include "confdefs.h"
4e327047 2543#include <tk.h>
5436fc65 2544EOF
1a7b4b7c 2545ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
0cf433d9 2546{ (eval echo configure:2547: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
5436fc65
C
2547ac_err=`grep -v '^ *+' conftest.out`
2548if test -z "$ac_err"; then
2549 rm -rf conftest*
2550 eval "ac_cv_header_$ac_safe=yes"
2551else
2552 echo "$ac_err" >&5
2553 rm -rf conftest*
2554 eval "ac_cv_header_$ac_safe=no"
2555fi
2556rm -f conftest*
2557fi
2558if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
2559 echo "$ac_t""yes" 1>&6
4e327047 2560 ac_cv_c_tkh=installed
5436fc65
C
2561else
2562 echo "$ac_t""no" 1>&6
047465fd 2563ac_cv_c_tkh=""
5436fc65
C
2564fi
2565
4e327047
TT
2566fi
2567
2568fi
2569
2570if test x"${ac_cv_c_tkh}" != x ; then
2571 no_tk=""
2572 if test x"${ac_cv_c_tkh}" = x"installed" ; then
2573 echo "$ac_t""is installed" 1>&6
2574 TKHDIR=""
2575 else
047465fd 2576 echo "$ac_t""found in ${ac_cv_c_tkh}" 1>&6
4e327047
TT
2577 # this hack is cause the TKHDIR won't print if there is a "-I" in it.
2578 TKHDIR="-I${ac_cv_c_tkh}"
5436fc65
C
2579 fi
2580else
4e327047
TT
2581 TKHDIR="# no Tk directory found"
2582 echo "configure: warning: Can't find Tk private headers" 1>&2
2583 no_tk=true
5436fc65
C
2584fi
2585
5436fc65
C
2586
2587
2588
0cf433d9
ILT
2589 # Include some libraries that Tcl and Tk want.
2590 LIBS="$LIBS $TK_LIBS"
5436fc65 2591
0cf433d9 2592 ENABLE_GDBTK=1
5436fc65 2593
0cf433d9
ILT
2594 TCL_LIBS='$(TCL) $(TK) $(X11_LDFLAGS) $(X11_LIBS)'
2595 ENABLE_CLIBS="${ENABLE_CLIBS} ${TCL_LIBS}"
2596 ENABLE_OBS="${ENABLE_OBS} gdbtk.o"
2597 fi
1a57cd09 2598 fi
a2b63bbd 2599fi
66efdff9 2600
66efdff9 2601
5436fc65 2602
66efdff9
JM
2603
2604
5436fc65
C
2605# end-sanitize-gdbtk
2606
2607
2608
2609
2610
7c40dd08
DE
2611# target_subdir is used by the testsuite to find the target libraries.
2612target_subdir=
2613if test "${host}" != "${target}"; then
2614 target_subdir="${target_alias}/"
2615fi
2616
5436fc65
C
2617
2618configdirs="doc testsuite"
2619
2620
2621# Map host cpu into the config cpu subdirectory name.
2622# The default is $host_cpu.
2623
2624case "${host_cpu}" in
2625
2626c[12]) gdb_host_cpu=convex ;;
2627hppa*) gdb_host_cpu=pa ;;
3222ff2e 2628i[3456]86) gdb_host_cpu=i386 ;;
5436fc65
C
2629m68*) gdb_host_cpu=m68k ;;
2630m88*) gdb_host_cpu=m88k ;;
2631np1) gdb_host_cpu=gould ;;
2632pyramid) gdb_host_cpu=pyr ;;
2633powerpc*) gdb_host_cpu=powerpc ;;
146ee7db 2634sparc64) gdb_host_cpu=sparc ;;
5436fc65
C
2635*) gdb_host_cpu=$host_cpu ;;
2636
2637esac
2638
2639# map host info into gdb names.
2640
2641case "${host}" in
2642
2643a29k-*-*) gdb_host=ultra3 ;;
2644
2645alpha-*-osf1*) gdb_host=alpha-osf1 ;;
b8ea4fec
PS
2646alpha-*-osf2*) gdb_host=alpha-osf2 ;;
2647alpha-*-osf[3456789]*) gdb_host=alpha-osf3 ;;
e44d1491 2648alpha-*-linux*) gdb_host=alpha-linux ;;
5436fc65
C
2649
2650arm-*-*) gdb_host=arm ;;
2651
2652c[12]-*-*) gdb_host=convex ;;
2653
2654hppa*-*-bsd*) gdb_host=hppabsd ;;
2655hppa*-*-hiux*) gdb_host=hppahpux ;;
2656hppa*-*-hpux*) gdb_host=hppahpux ;;
2657hppa*-*-osf*) gdb_host=hppaosf ;;
2658
3222ff2e
MM
2659i[3456]86-ncr-*) gdb_host=ncr3000 ;;
2660i[3456]86-sequent-bsd*) gdb_host=symmetry ;; # dynix
2661i[3456]86-sequent-sysv4*) gdb_host=ptx4 ;;
2662i[3456]86-sequent-sysv*) gdb_host=ptx ;;
2663i[3456]86-*-aix*) gdb_host=i386aix ;;
2664i[3456]86-*-bsd*) gdb_host=i386bsd ;;
2665i[3456]86-*-dgux*) gdb_host=i386dgux ;;
2666i[3456]86-*-freebsd*) gdb_host=fbsd ;;
2667i[3456]86-*-netbsd*) gdb_host=nbsd ;;
2668i[3456]86-*-go32*) gdb_host=go32 ;;
2669i[3456]86-*-linux*) gdb_host=linux ;;
2670i[3456]86-*-lynxos*) gdb_host=i386lynx ;;
2671i[3456]86-*-mach3*) gdb_host=i386m3 ;;
2672i[3456]86-*-mach*) gdb_host=i386mach ;;
d8efbc66 2673i[3456]86-*-gnu*) gdb_host=i386gnu ;;
3222ff2e 2674i[3456]86-*-osf1mk*) gdb_host=osf1mk ;;
125c17af 2675i[3456]86-*-sco3.2v5*) gdb_host=i386sco5 ;;
3222ff2e
MM
2676i[3456]86-*-sco3.2v4*) gdb_host=i386sco4 ;;
2677i[3456]86-*-sco*) gdb_host=i386sco ;;
2678i[3456]86-*-solaris*) gdb_host=i386sol2 ;;
2679i[3456]86-*-sunos*) gdb_host=sun386 ;;
2680i[3456]86-*-sysv3.2*) gdb_host=i386v32 ;;
2681i[3456]86-*-sysv32*) gdb_host=i386v32 ;;
2682i[3456]86-*-sysv4*) gdb_host=i386v4 ;;
2683i[3456]86-*-unixware) gdb_host=i386v4 ;;
2684i[3456]86-*-sysv*) gdb_host=i386v ;;
2685i[3456]86-*-isc*) gdb_host=i386v32 ;;
2686i[3456]86-*-os9k) gdb_host=i386os9k ;;
3d78f532 2687i[3456]86-*-cygwin32) gdb_host=cygwin32 ;;
5436fc65
C
2688m680[01]0-sun-sunos3*) gdb_host=sun2os3 ;;
2689m680[01]0-sun-sunos4*) gdb_host=sun2os4 ;;
2690m68030-sony-*) gdb_host=news1000 ;;
2691
2692m68*-altos-*) gdb_host=altos ;;
2693m68*-apollo*-sysv*) gdb_host=apollo68v ;;
2694m68*-apollo*-bsd*) gdb_host=apollo68b ;;
2695m68*-att-*) gdb_host=3b1 ;;
2696m68*-bull*-sysv*) gdb_host=dpx2 ;;
2697m68*-hp-bsd*) gdb_host=hp300bsd ;;
2698m68*-hp-hpux*) gdb_host=hp300hpux ;;
2699m68*-isi-*) gdb_host=isi ;;
2700m68*-*-lynxos*) gdb_host=m68klynx ;;
b7f3b6d5 2701m68*-*-netbsd*) gdb_host=nbsd ;;
5436fc65
C
2702m68*-*-sysv4*) gdb_host=m68kv4 ;;
2703m68*-motorola-*) gdb_host=delta68 ;;
2704m68*-sony-*) gdb_host=news ;;
2705m68*-sun-sunos3*) gdb_host=sun3os3 ;;
2706m68*-sun-sunos4*) gdb_host=sun3os4 ;;
2707m68*-sun-*) gdb_host=sun3os4 ;;
2708
2709m88*-harris-cxux*) gdb_host=cxux ;;
2710m88*-motorola-sysv4*) gdb_host=delta88v4 ;;
2711m88*-motorola-sysv*) gdb_host=delta88 ;;
2712m88*-*-mach3*) gdb_host=mach3 ;;
2713m88*-*-*) gdb_host=m88k ;;
2714
2715mips-dec-mach3*) gdb_host=mach3 ;;
2716mips-dec-*) gdb_host=decstation ;;
2717mips-little-*) gdb_host=littlemips ;;
2718mips-sgi-irix3*) gdb_host=irix3 ;;
2719mips-sgi-irix4*) gdb_host=irix4 ;;
2720mips-sgi-irix5*) gdb_host=irix5 ;;
2721mips-sony-*) gdb_host=news-mips ;;
2722mips-*-mach3*) gdb_host=mach3 ;;
2723mips-*-sysv4*) gdb_host=mipsv4 ;;
2724mips-*-sysv*) gdb_host=riscos ;;
2725mips-*-riscos*) gdb_host=riscos ;;
2726
2727none-*-*) gdb_host=none ;;
2728
2729np1-*-*) gdb_host=np1 ;;
2730
2731ns32k-*-mach3*) gdb_host=mach3 ;;
2732ns32k-*-netbsd*) gdb_host=nbsd ;;
2733ns32k-umax-*) gdb_host=umax ;;
2734ns32k-utek-sysv*) gdb_host=merlin ;;
2735
fbc3f191 2736powerpc-*-aix*) gdb_host=aix ;;
3d78f532 2737powerpcle-*-cygwin32) gdb_host=cygwin32 ;;
fe8d28cf 2738powerpcle-*-solaris*) gdb_host=solaris ;;
eafdda3d 2739powerpc-*-linux*) gdb_host=linux ;;
5436fc65
C
2740pn-*-*) gdb_host=pn ;;
2741
2742pyramid-*-*) gdb_host=pyramid ;;
2743
2744romp-*-*) gdb_host=rtbsd ;;
2745
2746rs6000-*-lynxos*) gdb_host=rs6000lynx ;;
a1956677 2747rs6000-*-aix4*) gdb_host=aix4 ;;
5436fc65
C
2748rs6000-*-*) gdb_host=rs6000 ;;
2749
2750sparc-*-lynxos*) gdb_host=sparclynx ;;
2751sparc-*-netbsd*) gdb_host=nbsd ;;
2752sparc-*-solaris2*) gdb_host=sun4sol2 ;;
2753sparc-*-sunos4*) gdb_host=sun4os4 ;;
2754sparc-*-sunos5*) gdb_host=sun4sol2 ;;
2755sparc-*-*) gdb_host=sun4os4 ;;
146ee7db 2756sparc64-*-*) gdb_host=sun4sol2 ;;
5436fc65
C
2757
2758tahoe-*-*) gdb_host=tahoe ;;
2759
2760vax-*-bsd*) gdb_host=vaxbsd ;;
2761vax-*-ultrix2*) gdb_host=vaxult2 ;;
2762vax-*-ultrix*) gdb_host=vaxult ;;
2763
2764w65-*-*) gdb_host=w65 ;;
2765
2766esac
2767
2768
2769# Map target cpu into the config cpu subdirectory name.
2770# The default is $target_cpu.
2771
2772case "${target_cpu}" in
2773
2774alpha) gdb_target_cpu=alpha ;;
2775c[12]) gdb_target_cpu=convex ;;
2776hppa*) gdb_target_cpu=pa ;;
3222ff2e 2777i[3456]86) gdb_target_cpu=i386 ;;
5436fc65
C
2778m68*) gdb_target_cpu=m68k ;;
2779m88*) gdb_target_cpu=m88k ;;
2780mips*) gdb_target_cpu=mips ;;
2781np1) gdb_target_cpu=gould ;;
2782powerpc*) gdb_target_cpu=powerpc ;;
2783pn) gdb_target_cpu=gould ;;
2784pyramid) gdb_target_cpu=pyr ;;
5436fc65
C
2785sparc*) gdb_target_cpu=sparc ;;
2786*) gdb_target_cpu=$target_cpu ;;
2787
2788esac
2789
2790# map target info into gdb names.
2791
2792case "${target}" in
2793
2794a29k-*-aout*) gdb_target=a29k ;;
2795a29k-*-coff*) gdb_target=a29k ;;
2796a29k-*-elf*) gdb_target=a29k ;;
2797a29k-*-ebmon*) gdb_target=a29k ;;
2798a29k-*-kern*) gdb_target=a29k-kern ;;
2799a29k-*-none*) gdb_target=a29k ;;
2800a29k-*-sym1*) gdb_target=ultra3 ;;
2801a29k-*-udi*) gdb_target=a29k-udi ;;
2802a29k-*-vxworks*) gdb_target=vx29k ;;
2803
2804alpha-*-osf*) gdb_target=alpha-osf1 ;;
e44d1491 2805alpha-*-linux*) gdb_target=alpha-linux ;;
5436fc65
C
2806
2807# start-sanitize-arc
2808arc-*-*) gdb_target=arc ;;
2809# end-sanitize-arc
2810
2811arm-*-*) gdb_target=arm ;;
2812
2813c1-*-*) gdb_target=convex ;;
2814c2-*-*) gdb_target=convex ;;
2815
7b3fa778
MH
2816# start-sanitize-d10v
2817d10v-*-*) gdb_target=d10v ;;
2818# end-sanitize-d10v
2819
fb506180
SS
2820h8300-*-*) gdb_target=h8300 ;;
2821h8500-*-*) gdb_target=h8500 ;;
5436fc65
C
2822
2823sh-*-*) gdb_target=sh ;;
2824
5436fc65
C
2825hppa*-*-bsd*) gdb_target=hppabsd ;;
2826hppa*-*-pro*) gdb_target=hppapro ;;
2827hppa*-*-hpux*) gdb_target=hppahpux ;;
2828hppa*-*-hiux*) gdb_target=hppahpux ;;
2829hppa*-*-osf*) gdb_target=hppaosf ;;
2830
3222ff2e
MM
2831i[3456]86-sequent-bsd*) gdb_target=symmetry ;;
2832i[3456]86-sequent-sysv4*) gdb_target=ptx4 ;;
2833i[3456]86-sequent-sysv*) gdb_target=ptx ;;
2834i[3456]86-ncr-*) gdb_target=ncr3000 ;;
2835i[3456]86-*-aout*) gdb_target=i386aout ;;
2836i[3456]86-*-coff*) gdb_target=i386v ;;
2837i[3456]86-*-elf*) gdb_target=i386v ;;
2838i[3456]86-*-aix*) gdb_target=i386aix ;;
2839i[3456]86-*-bsd*) gdb_target=i386bsd ;;
2840i[3456]86-*-freebsd*) gdb_target=fbsd ;;
2841i[3456]86-*-netbsd*) gdb_target=nbsd ;;
2842i[3456]86-*-os9k) gdb_target=i386os9k ;;
2843i[3456]86-*-go32*) gdb_target=i386aout ;;
2844i[3456]86-*-lynxos*) gdb_target=i386lynx
5436fc65 2845 configdirs="${configdirs} gdbserver" ;;
3222ff2e
MM
2846i[3456]86-*-solaris*) gdb_target=i386sol2 ;;
2847i[3456]86-*-sunos*) gdb_target=sun386 ;;
2848i[3456]86-*-sysv4*) gdb_target=i386v4 ;;
2849i[3456]86-*-sco*) gdb_target=i386v ;;
2850i[3456]86-*-sysv*) gdb_target=i386v ;;
3dedc867
FF
2851i[3456]86-*-linux*) gdb_target=linux
2852 configdirs="${configdirs} gdbserver" ;;
3222ff2e
MM
2853i[3456]86-*-isc*) gdb_target=i386v ;;
2854i[3456]86-*-mach3*) gdb_target=i386m3 ;;
2855i[3456]86-*-mach*) gdb_target=i386mach ;;
d8efbc66 2856i[3456]86-*-gnu*) gdb_target=i386gnu ;;
3222ff2e 2857i[3456]86-*-netware*) gdb_target=i386nw
5436fc65 2858 configdirs="${configdirs} nlm" ;;
3222ff2e 2859i[3456]86-*-osf1mk*) gdb_target=i386mk ;;
3d78f532 2860i[3456]86-*-cygwin32) gdb_target=cygwin32 ;;
5436fc65 2861i960-*-bout*) gdb_target=vxworks960 ;;
2e665cd3
DP
2862i960-nindy-coff*) gdb_target=nindy960 ;;
2863i960-*-coff*) gdb_target=mon960 ;;
2864i960-nindy-elf*) gdb_target=nindy960 ;;
2865i960-*-elf*) gdb_target=mon960 ;;
5436fc65
C
2866
2867i960-*-nindy*) gdb_target=nindy960 ;;
2868i960-*-vxworks*) gdb_target=vxworks960 ;;
2869
2870m68000-*-sunos3*) gdb_target=sun2os3 ;;
2871m68000-*-sunos4*) gdb_target=sun2os4 ;;
2872
2873m68*-apollo*-bsd*) gdb_target=apollo68b ;;
2874m68*-bull-sysv*) gdb_target=dpx2 ;;
2875m68*-hp-bsd*) gdb_target=hp300bsd ;;
2876m68*-hp-hpux*) gdb_target=hp300hpux ;;
2877m68*-altos-*) gdb_target=altos ;;
2878m68*-att-*) gdb_target=3b1 ;;
2879m68*-cisco*-*) gdb_target=cisco ;;
2880m68*-ericsson-*) gdb_target=es1800 ;;
2881m68*-isi-*) gdb_target=isi ;;
2882m68*-motorola-*) gdb_target=delta68 ;;
2883m68*-netx-*) gdb_target=vxworks68 ;;
2884m68*-sony-*) gdb_target=news ;;
2885m68*-tandem-*) gdb_target=st2000 ;;
2886m68*-rom68k-*) gdb_target=monitor ;;
2887m68*-*bug-*) gdb_target=monitor ;;
2888m68*-monitor-*) gdb_target=monitor ;;
949e2bbf 2889m68*-est-*) gdb_target=monitor ;;
5436fc65
C
2890m68*-*-aout*) gdb_target=monitor ;;
2891m68*-*-coff*) gdb_target=monitor ;;
2892m68*-*-elf*) gdb_target=monitor ;;
2893m68*-*-lynxos*) gdb_target=m68klynx
2894 configdirs="${configdirs} gdbserver" ;;
b7f3b6d5 2895m68*-*-netbsd*) gdb_target=nbsd ;;
5436fc65
C
2896m68*-*-os68k*) gdb_target=os68k ;;
2897m68*-*-sunos3*) gdb_target=sun3os3 ;;
2898m68*-*-sunos4*) gdb_target=sun3os4 ;;
2899m68*-*-sysv4*) gdb_target=m68kv4 ;;
2900m68*-*-vxworks*) gdb_target=vxworks68 ;;
2901
2902m88*-harris-cxux*) gdb_target=cxux ;;
2903m88*-motorola-sysv4*) gdb_target=delta88v4 ;;
2904m88*-*-mach3*) gdb_target=mach3 ;;
2905m88*-motorola-*) gdb_target=delta88 ;;
2906m88*-*-*) gdb_target=m88k ;;
2907
2908mips64*-big-*) gdb_target=bigmips64 ;;
2909mips*-big-*) gdb_target=bigmips ;;
2910mips*-dec-mach3*) gdb_target=mach3 ;;
2911mips*-dec-*) gdb_target=decstation ;;
7bb5e831
RS
2912mips64*el-*-ecoff*) gdb_target=embedl64 ;;
2913mips64*-*-ecoff*) gdb_target=embed64 ;;
0e3a4b1e
JSC
2914mips64*vr4300*el-*-elf*) gdb_target=vr4300el ;;
2915mips64*vr4300*-*-elf*) gdb_target=vr4300 ;;
911026aa
JSC
2916mips64*vr4100*el-*-elf*) gdb_target=vr4300el ;;
2917mips64*vr4100*-*-elf*) gdb_target=vr4300 ;;
7bb5e831
RS
2918mips64*el-*-elf*) gdb_target=embedl64 ;;
2919mips64*-*-elf*) gdb_target=embed64 ;;
2920mips*el-*-ecoff*) gdb_target=embedl ;;
2921mips*-*-ecoff*) gdb_target=embed ;;
cd10c7e3 2922# start-sanitize-gm
7bb5e831 2923mips*-*-magic*) gdb_target=embed ;;
cd10c7e3 2924# end-sanitize-gm
7bb5e831
RS
2925mips*el-*-elf*) gdb_target=embedl ;;
2926mips*-*-elf*) gdb_target=embed ;;
5436fc65
C
2927mips*-little-*) gdb_target=littlemips ;;
2928mips*-sgi-irix5*) gdb_target=irix5 ;;
2929mips*-sgi-*) gdb_target=irix3 ;;
2930mips*-sony-*) gdb_target=bigmips ;;
2931mips*-*-mach3*) gdb_target=mach3 ;;
2932mips*-*-sysv4*) gdb_target=mipsv4 ;;
2933mips*-*-sysv*) gdb_target=bigmips ;;
2934mips*-*-riscos*) gdb_target=bigmips ;;
3dedc867 2935mips*-*-vxworks*) gdb_target=vxmips ;;
5436fc65
C
2936
2937none-*-*) gdb_target=none ;;
2938
2939np1-*-*) gdb_target=np1 ;;
2940
2941ns32k-*-mach3*) gdb_target=mach3 ;;
2942ns32k-*-netbsd*) gdb_target=nbsd ;;
2943ns32k-utek-sysv*) gdb_target=merlin ;;
2944ns32k-utek-*) gdb_target=umax ;;
2945
2946pn-*-*) gdb_target=pn ;;
c148ab3c 2947powerpc-*-macos*) gdb_target=macos ;;
5436fc65
C
2948powerpc-*-netware*) gdb_target=ppc-nw
2949 configdirs="${configdirs} nlm" ;;
2950
65eaea27 2951powerpc-*-aix4*) gdb_target=aix4 ;;
fbc3f191 2952powerpc-*-aix*) gdb_target=aix ;;
3d78f532 2953powerpcle-*-cygwin32) gdb_target=cygwin32 ;;
fe8d28cf 2954powerpcle-*-solaris*) gdb_target=solaris ;;
eafdda3d
MM
2955powerpc-*-eabi* | powerpc-*-linux* | powerpc-*-sysv* | powerpc-*-elf*)
2956 if test x"$powerpc_sim" = x"yes"; then
3c0bf315
MM
2957 gdb_target=ppc-sim
2958 else
2959 gdb_target=ppc-eabi
2960 fi ;;
eafdda3d
MM
2961powerpcle-*-eabi* | powerpcle-*-sysv* | powerpcle-*-elf*)
2962 if test x"$powerpc_sim" = x"yes"; then
3c0bf315
MM
2963 gdb_target=ppcle-sim
2964 else
2965 gdb_target=ppcle-eabi
2966 fi ;;
5436fc65
C
2967
2968pyramid-*-*) gdb_target=pyramid ;;
2969
2970rs6000-*-lynxos*) gdb_target=rs6000lynx ;;
65eaea27 2971rs6000-*-aix4*) gdb_target=aix4 ;;
5436fc65
C
2972rs6000-*-*) gdb_target=rs6000 ;;
2973
2974sparc-*-aout*) gdb_target=sparc-em ;;
2975sparc-*-coff*) gdb_target=sparc-em ;;
2976sparc-*-elf*) gdb_target=sparc-em ;;
2977sparc-*-lynxos*) gdb_target=sparclynx
2978 configdirs="${configdirs} gdbserver" ;;
2979sparc-*-netbsd*) gdb_target=nbsd ;;
2980sparc-*-solaris2*) gdb_target=sun4sol2 ;;
2981sparc-*-sunos4*) gdb_target=sun4os4 ;;
2982sparc-*-sunos5*) gdb_target=sun4sol2 ;;
2983sparc-*-vxworks*) gdb_target=vxsparc ;;
2984sparc-*-*) gdb_target=sun4os4 ;;
eafdda3d 2985sparclet-*-*) gdb_target=sparclet;;
5436fc65 2986sparclite*-*-*) gdb_target=sparclite ;;
078aeca4
DE
2987# It's not clear what the right solution for "v8plus" systems is yet.
2988# For now, stick with sparc-sun-solaris2 since that's what config.guess
2989# should return. Work is still needed to get gdb to print the 64 bit
2990# regs (some of which are usable in v8plus) so sp64sol.mt hasn't been
2991# deleted though presumably it should be eventually.
2992#sparc64-*-solaris2*) gdb_target=sp64sol2 ;;
5436fc65
C
2993sparc64-*-*) gdb_target=sp64 ;;
2994
2995tahoe-*-*) gdb_target=tahoe ;;
2996
2997vax-*-*) gdb_target=vax ;;
2998
2999w65-*-*) gdb_target=w65 ;;
3000
fb506180 3001z8k-*-coff*) gdb_target=z8k ;;
5436fc65
C
3002
3003esac
3004
3005
5f107900 3006frags=
5436fc65
C
3007host_makefile_frag=${srcdir}/config/${gdb_host_cpu}/${gdb_host}.mh
3008if test ! -f ${host_makefile_frag}; then
3009{ echo "configure: error: "*** Gdb does not support host ${host}"" 1>&2; exit 1; }
3010fi
5f107900 3011frags="$frags $host_makefile_frag"
5436fc65
C
3012
3013target_makefile_frag=${srcdir}/config/${gdb_target_cpu}/${gdb_target}.mt
3014if test ! -f ${target_makefile_frag}; then
3015{ echo "configure: error: "*** Gdb does not support target ${target}"" 1>&2; exit 1; }
3016fi
5f107900 3017frags="$frags $target_makefile_frag"
5436fc65
C
3018
3019
3020
3021
3022
094fd4ae
C
3023hostfile=`sed -n '
3024s/XM_FILE[ ]*=[ ]*\([^ ]*\)/\1/p
3025' ${host_makefile_frag}`
5436fc65 3026
094fd4ae
C
3027targetfile=`sed -n '
3028s/TM_FILE[ ]*=[ ]*\([^ ]*\)/\1/p
3029' ${target_makefile_frag}`
5436fc65
C
3030
3031# these really aren't orthogonal true/false values of the same condition,
3032# but shells are slow enough that I like to reuse the test conditions
3033# whenever possible
3034if test "${target}" = "${host}"; then
094fd4ae
C
3035nativefile=`sed -n '
3036s/NAT_FILE[ ]*=[ ]*\([^ ]*\)/\1/p
3037' ${host_makefile_frag}`
5436fc65
C
3038else
3039# GDBserver is only useful in a "native" enviroment
3040configdirs=`echo $configdirs | sed 's/gdbserver//'`
3041fi
3042
094fd4ae 3043
5436fc65
C
3044# If hostfile (XM_FILE) and/or targetfile (TM_FILE) and/or nativefile
3045# (NAT_FILE) is not set in config/*/*.m[ht] files, we don't make the
3046# corresponding links. But we have to remove the xm.h files and tm.h
3047# files anyway, e.g. when switching from "configure host" to
3048# "configure none".
3049
3050files=
3051links=
3052rm -f xm.h
3053if test "${hostfile}" != ""; then
3054files="${files} config/${gdb_host_cpu}/${hostfile}"
3055links="${links} xm.h"
3056fi
3057rm -f tm.h
3058if test "${targetfile}" != ""; then
3059files="${files} config/${gdb_target_cpu}/${targetfile}"
3060links="${links} tm.h"
3061fi
3062rm -f nm.h
3063if test "${nativefile}" != ""; then
3064files="${files} config/${gdb_host_cpu}/${nativefile}"
3065links="${links} nm.h"
3066else
3067# A cross-only configuration.
3068files="${files} config/nm-empty.h"
3069links="${links} nm.h"
3070fi
3071# start-sanitize-gdbtk
3072
3073# Make it possible to use the GUI without doing a full install
3074if test "${enable_gdbtk}" = "yes" -a ! -f gdbtk.tcl ; then
3075files="${files} gdbtk.tcl"
3076links="${links} gdbtk.tcl"
3077fi
3078# end-sanitize-gdbtk
3079
3080
3081
3082subdirs="$configdirs"
3083
3084trap '' 1 2 15
3085cat > confcache <<\EOF
3086# This file is a shell script that caches the results of configure
3087# tests run on this system so they can be shared between configure
3088# scripts and configure runs. It is not useful on other systems.
3089# If it contains results you don't want to keep, you may remove or edit it.
3090#
3091# By default, configure uses ./config.cache as the cache file,
3092# creating it if it does not exist already. You can give configure
3093# the --cache-file=FILE option to use a different cache file; that is
3094# what configure does when it calls configure scripts in
3095# subdirectories, so they share the cache.
3096# Giving --cache-file=/dev/null disables caching, for debugging configure.
3097# config.status only pays attention to the cache file if you give it the
3098# --recheck option to rerun configure.
3099#
3100EOF
3101# Ultrix sh set writes to stderr and can't be redirected directly,
3102# and sets the high bit in the cache file unless we assign to the vars.
3103(set) 2>&1 |
3104 sed -n "s/^\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\)=\(.*\)/\1=\${\1='\2'}/p" \
3105 >> confcache
3106if cmp -s $cache_file confcache; then
3107 :
3108else
3109 if test -w $cache_file; then
3110 echo "updating cache $cache_file"
3111 cat confcache > $cache_file
3112 else
3113 echo "not updating unwritable cache $cache_file"
3114 fi
3115fi
3116rm -f confcache
3117
3118trap 'rm -fr conftest* confdefs* core core.* *.core $ac_clean_files; exit 1' 1 2 15
3119
3120test "x$prefix" = xNONE && prefix=$ac_default_prefix
3121# Let make expand exec_prefix.
3122test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
3123
3124# Any assignment to VPATH causes Sun make to only execute
3125# the first set of double-colon rules, so remove it if not needed.
3126# If there is a colon in the path, we need to keep it.
3127if test "x$srcdir" = x.; then
3128 ac_vpsub='/^[ ]*VPATH[ ]*=[^:]*$/d'
3129fi
3130
3131trap 'rm -f $CONFIG_STATUS conftest*; exit 1' 1 2 15
3132
db210d08 3133DEFS=-DHAVE_CONFIG_H
5436fc65
C
3134
3135# Without the "./", some shells look in PATH for config.status.
3136: ${CONFIG_STATUS=./config.status}
3137
3138echo creating $CONFIG_STATUS
3139rm -f $CONFIG_STATUS
3140cat > $CONFIG_STATUS <<EOF
3141#! /bin/sh
3142# Generated automatically by configure.
3143# Run this file to recreate the current configuration.
3144# This directory was configured as follows,
3145# on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
3146#
3147# $0 $ac_configure_args
3148#
3149# Compiler output produced by configure, useful for debugging
3150# configure, is in ./config.log if it exists.
3151
3152ac_cs_usage="Usage: $CONFIG_STATUS [--recheck] [--version] [--help]"
3153for ac_option
3154do
3155 case "\$ac_option" in
3156 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
3157 echo "running \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion"
3158 exec \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion ;;
3159 -version | --version | --versio | --versi | --vers | --ver | --ve | --v)
bc859e63 3160 echo "$CONFIG_STATUS generated by autoconf version 2.10"
5436fc65
C
3161 exit 0 ;;
3162 -help | --help | --hel | --he | --h)
3163 echo "\$ac_cs_usage"; exit 0 ;;
3164 *) echo "\$ac_cs_usage"; exit 1 ;;
3165 esac
3166done
3167
3168ac_given_srcdir=$srcdir
3169ac_given_INSTALL="$INSTALL"
3170
18ea4416 3171trap 'rm -fr `echo "Makefile config.h:config.in" | sed "s/:[^ ]*//g"` conftest*; exit 1' 1 2 15
1a7b4b7c
DE
3172EOF
3173cat >> $CONFIG_STATUS <<EOF
5436fc65 3174
1a7b4b7c
DE
3175# Protect against being on the right side of a sed subst in config.status.
3176sed 's/%@/@@/; s/@%/@@/; s/%g\$/@g/; /@g\$/s/[\\\\&%]/\\\\&/g;
3177 s/@@/%@/; s/@@/@%/; s/@g\$/%g/' > conftest.subs <<\\CEOF
5436fc65
C
3178$ac_vpsub
3179$extrasub
3180s%@CFLAGS@%$CFLAGS%g
3181s%@CPPFLAGS@%$CPPFLAGS%g
3182s%@CXXFLAGS@%$CXXFLAGS%g
3183s%@DEFS@%$DEFS%g
3184s%@LDFLAGS@%$LDFLAGS%g
3185s%@LIBS@%$LIBS%g
3186s%@exec_prefix@%$exec_prefix%g
3187s%@prefix@%$prefix%g
3188s%@program_transform_name@%$program_transform_name%g
1a7b4b7c
DE
3189s%@bindir@%$bindir%g
3190s%@sbindir@%$sbindir%g
3191s%@libexecdir@%$libexecdir%g
3192s%@datadir@%$datadir%g
3193s%@sysconfdir@%$sysconfdir%g
3194s%@sharedstatedir@%$sharedstatedir%g
3195s%@localstatedir@%$localstatedir%g
3196s%@libdir@%$libdir%g
3197s%@includedir@%$includedir%g
3198s%@oldincludedir@%$oldincludedir%g
3199s%@infodir@%$infodir%g
3200s%@mandir@%$mandir%g
5436fc65
C
3201s%@CC@%$CC%g
3202s%@CPP@%$CPP%g
5436fc65
C
3203s%@host@%$host%g
3204s%@host_alias@%$host_alias%g
3205s%@host_cpu@%$host_cpu%g
3206s%@host_vendor@%$host_vendor%g
3207s%@host_os@%$host_os%g
0579b53d
GN
3208s%@target@%$target%g
3209s%@target_alias@%$target_alias%g
3210s%@target_cpu@%$target_cpu%g
3211s%@target_vendor@%$target_vendor%g
3212s%@target_os@%$target_os%g
5436fc65
C
3213s%@build@%$build%g
3214s%@build_alias@%$build_alias%g
3215s%@build_cpu@%$build_cpu%g
3216s%@build_vendor@%$build_vendor%g
3217s%@build_os@%$build_os%g
0579b53d
GN
3218s%@INSTALL_PROGRAM@%$INSTALL_PROGRAM%g
3219s%@INSTALL_DATA@%$INSTALL_DATA%g
d8efbc66
FF
3220s%@AR@%$AR%g
3221s%@RANLIB@%$RANLIB%g
3222s%@YACC@%$YACC%g
3223s%@AWK@%$AWK%g
47ef0da5 3224s%@THREAD_DB_OBS@%$THREAD_DB_OBS%g
4915acad 3225s%@CONFIG_LDFLAGS@%$CONFIG_LDFLAGS%g
047465fd
TT
3226s%@TCL_VERSION@%$TCL_VERSION%g
3227s%@TCL_MAJOR_VERSION@%$TCL_MAJOR_VERSION%g
3228s%@TCL_MINOR_VERSION@%$TCL_MINOR_VERSION%g
3229s%@TCL_CC@%$TCL_CC%g
3230s%@TCL_DEFS@%$TCL_DEFS%g
3231s%@TCL_SHLIB_CFLAGS@%$TCL_SHLIB_CFLAGS%g
3232s%@TCL_SHLIB_LD@%$TCL_SHLIB_LD%g
3233s%@TCL_SHLIB_LD_LIBS@%$TCL_SHLIB_LD_LIBS%g
3234s%@TCL_SHLIB_SUFFIX@%$TCL_SHLIB_SUFFIX%g
3235s%@TCL_DL_LIBS@%$TCL_DL_LIBS%g
3236s%@TCL_LD_FLAGS@%$TCL_LD_FLAGS%g
3237s%@TCL_LD_SEARCH_FLAGS@%$TCL_LD_SEARCH_FLAGS%g
3238s%@TCL_COMPAT_OBJS@%$TCL_COMPAT_OBJS%g
3239s%@TCL_RANLIB@%$TCL_RANLIB%g
3240s%@TCL_BUILD_LIB_SPEC@%$TCL_BUILD_LIB_SPEC%g
3241s%@TCL_LIB_SPEC@%$TCL_LIB_SPEC%g
3242s%@TCL_LIB_VERSIONS_OK@%$TCL_LIB_VERSIONS_OK%g
3243s%@TK_VERSION@%$TK_VERSION%g
3244s%@TK_DEFS@%$TK_DEFS%g
3245s%@TK_XINCLUDES@%$TK_XINCLUDES%g
3246s%@TK_XLIBSW@%$TK_XLIBSW%g
3247s%@TK_BUILD_LIB_SPEC@%$TK_BUILD_LIB_SPEC%g
3248s%@TK_LIB_SPEC@%$TK_LIB_SPEC%g
5436fc65 3249s%@TCLHDIR@%$TCLHDIR%g
4e327047 3250s%@TKHDIR@%$TKHDIR%g
5436fc65 3251s%@ENABLE_GDBTK@%$ENABLE_GDBTK%g
047465fd 3252s%@X_CFLAGS@%$X_CFLAGS%g
a2b63bbd 3253s%@X_LDFLAGS@%$X_LDFLAGS%g
047465fd 3254s%@X_LIBS@%$X_LIBS%g
5436fc65
C
3255s%@ENABLE_CFLAGS@%$ENABLE_CFLAGS%g
3256s%@ENABLE_CLIBS@%$ENABLE_CLIBS%g
3257s%@ENABLE_OBS@%$ENABLE_OBS%g
7c40dd08 3258s%@target_subdir@%$target_subdir%g
5436fc65
C
3259/@host_makefile_frag@/r $host_makefile_frag
3260s%@host_makefile_frag@%%g
3261/@target_makefile_frag@/r $target_makefile_frag
3262s%@target_makefile_frag@%%g
5f107900 3263s%@frags@%$frags%g
5436fc65
C
3264s%@subdirs@%$subdirs%g
3265
3266CEOF
3267EOF
3268cat >> $CONFIG_STATUS <<EOF
3269
3270CONFIG_FILES=\${CONFIG_FILES-"Makefile"}
3271EOF
3272cat >> $CONFIG_STATUS <<\EOF
3273for ac_file in .. $CONFIG_FILES; do if test "x$ac_file" != x..; then
3274 # Support "outfile[:infile]", defaulting infile="outfile.in".
3275 case "$ac_file" in
3276 *:*) ac_file_in=`echo "$ac_file"|sed 's%.*:%%'`
3277 ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
3278 *) ac_file_in="${ac_file}.in" ;;
3279 esac
3280
3281 # Adjust relative srcdir, etc. for subdirectories.
3282
3283 # Remove last slash and all that follows it. Not all systems have dirname.
3284 ac_dir=`echo $ac_file|sed 's%/[^/][^/]*$%%'`
3285 if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
3286 # The file is in a subdirectory.
3287 test ! -d "$ac_dir" && mkdir "$ac_dir"
3288 ac_dir_suffix="/`echo $ac_dir|sed 's%^\./%%'`"
3289 # A "../" for each directory in $ac_dir_suffix.
3290 ac_dots=`echo $ac_dir_suffix|sed 's%/[^/]*%../%g'`
3291 else
3292 ac_dir_suffix= ac_dots=
3293 fi
3294
3295 case "$ac_given_srcdir" in
3296 .) srcdir=.
3297 if test -z "$ac_dots"; then top_srcdir=.
3298 else top_srcdir=`echo $ac_dots|sed 's%/$%%'`; fi ;;
3299 /*) srcdir="$ac_given_srcdir$ac_dir_suffix"; top_srcdir="$ac_given_srcdir" ;;
3300 *) # Relative path.
3301 srcdir="$ac_dots$ac_given_srcdir$ac_dir_suffix"
3302 top_srcdir="$ac_dots$ac_given_srcdir" ;;
3303 esac
3304
3305 case "$ac_given_INSTALL" in
3306 [/$]*) INSTALL="$ac_given_INSTALL" ;;
3307 *) INSTALL="$ac_dots$ac_given_INSTALL" ;;
3308 esac
3309 echo creating "$ac_file"
3310 rm -f "$ac_file"
3311 configure_input="Generated automatically from `echo $ac_file_in|sed 's%.*/%%'` by configure."
3312 case "$ac_file" in
3313 *Makefile*) ac_comsub="1i\\
3314# $configure_input" ;;
3315 *) ac_comsub= ;;
3316 esac
3317 sed -e "$ac_comsub
3318s%@configure_input@%$configure_input%g
3319s%@srcdir@%$srcdir%g
3320s%@top_srcdir@%$top_srcdir%g
3321s%@INSTALL@%$INSTALL%g
3322" -f conftest.subs $ac_given_srcdir/$ac_file_in > $ac_file
3323fi; done
3324rm -f conftest.subs
3325
db210d08
FF
3326# These sed commands are passed to sed as "A NAME B NAME C VALUE D", where
3327# NAME is the cpp macro being defined and VALUE is the value it is being given.
3328#
3329# ac_d sets the value in "#define NAME VALUE" lines.
3330ac_dA='s%^\([ ]*\)#\([ ]*define[ ][ ]*\)'
3331ac_dB='\([ ][ ]*\)[^ ]*%\1#\2'
3332ac_dC='\3'
3333ac_dD='%g'
3334# ac_u turns "#undef NAME" with trailing blanks into "#define NAME VALUE".
3335ac_uA='s%^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)'
3336ac_uB='\([ ]\)%\1#\2define\3'
3337ac_uC=' '
3338ac_uD='\4%g'
3339# ac_e turns "#undef NAME" without trailing blanks into "#define NAME VALUE".
3340ac_eA='s%^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)'
3341ac_eB='$%\1#\2define\3'
3342ac_eC=' '
3343ac_eD='%g'
3344
18ea4416 3345CONFIG_HEADERS=${CONFIG_HEADERS-"config.h:config.in"}
db210d08
FF
3346for ac_file in .. $CONFIG_HEADERS; do if test "x$ac_file" != x..; then
3347 # Support "outfile[:infile]", defaulting infile="outfile.in".
3348 case "$ac_file" in
3349 *:*) ac_file_in=`echo "$ac_file"|sed 's%.*:%%'`
3350 ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
3351 *) ac_file_in="${ac_file}.in" ;;
3352 esac
3353
3354 echo creating $ac_file
3355
3356 rm -f conftest.frag conftest.in conftest.out
3357 cp $ac_given_srcdir/$ac_file_in conftest.in
3358
3359EOF
3360
3361# Transform confdefs.h into a sed script conftest.vals that substitutes
3362# the proper values into config.h.in to produce config.h. And first:
1a7b4b7c 3363# Protect against being on the right side of a sed subst in config.status.
db210d08
FF
3364# Protect against being in an unquoted here document in config.status.
3365rm -f conftest.vals
3366cat > conftest.hdr <<\EOF
3367s/[\\&%]/\\&/g
3368s%[\\$`]%\\&%g
bc859e63 3369s%#define \([A-Za-z_][A-Za-z0-9_]*\) *\(.*\)%${ac_dA}\1${ac_dB}\1${ac_dC}\2${ac_dD}%gp
db210d08
FF
3370s%ac_d%ac_u%gp
3371s%ac_u%ac_e%gp
3372EOF
3373sed -n -f conftest.hdr confdefs.h > conftest.vals
3374rm -f conftest.hdr
3375
3376# This sed command replaces #undef with comments. This is necessary, for
3377# example, in the case of _POSIX_SOURCE, which is predefined and required
3378# on some systems where configure will not decide to define it.
3379cat >> conftest.vals <<\EOF
3380s%^[ ]*#[ ]*undef[ ][ ]*[a-zA-Z_][a-zA-Z_0-9]*%/* & */%
3381EOF
3382
3383# Break up conftest.vals because some shells have a limit on
3384# the size of here documents, and old seds have small limits too.
3385# Maximum number of lines to put in a single here document.
3386ac_max_here_lines=12
3387
3388rm -f conftest.tail
3389while :
3390do
3391 ac_lines=`grep -c . conftest.vals`
3392 # grep -c gives empty output for an empty file on some AIX systems.
3393 if test -z "$ac_lines" || test "$ac_lines" -eq 0; then break; fi
3394 # Write a limited-size here document to conftest.frag.
3395 echo ' cat > conftest.frag <<CEOF' >> $CONFIG_STATUS
3396 sed ${ac_max_here_lines}q conftest.vals >> $CONFIG_STATUS
3397 echo 'CEOF
3398 sed -f conftest.frag conftest.in > conftest.out
3399 rm -f conftest.in
3400 mv conftest.out conftest.in
3401' >> $CONFIG_STATUS
3402 sed 1,${ac_max_here_lines}d conftest.vals > conftest.tail
3403 rm -f conftest.vals
3404 mv conftest.tail conftest.vals
3405done
3406rm -f conftest.vals
3407
3408cat >> $CONFIG_STATUS <<\EOF
3409 rm -f conftest.frag conftest.h
3410 echo "/* $ac_file. Generated automatically by configure. */" > conftest.h
3411 cat conftest.in >> conftest.h
3412 rm -f conftest.in
3413 if cmp -s $ac_file conftest.h 2>/dev/null; then
3414 echo "$ac_file is unchanged"
3415 rm -f conftest.h
3416 else
bc859e63
SG
3417 # Remove last slash and all that follows it. Not all systems have dirname.
3418 ac_dir=`echo $ac_file|sed 's%/[^/][^/]*$%%'`
3419 if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
3420 # The file is in a subdirectory.
3421 test ! -d "$ac_dir" && mkdir "$ac_dir"
3422 fi
db210d08
FF
3423 rm -f $ac_file
3424 mv conftest.h $ac_file
3425 fi
3426fi; done
3427
5436fc65
C
3428EOF
3429
3430cat >> $CONFIG_STATUS <<EOF
3431ac_sources="$files"
3432ac_dests="$links"
3433EOF
3434
3435cat >> $CONFIG_STATUS <<\EOF
3436srcdir=$ac_given_srcdir
3437while test -n "$ac_sources"; do
3438 set $ac_dests; ac_dest=$1; shift; ac_dests=$*
3439 set $ac_sources; ac_source=$1; shift; ac_sources=$*
3440
3441 echo "linking $srcdir/$ac_source to $ac_dest"
3442
3443 if test ! -r $srcdir/$ac_source; then
3444 { echo "configure: error: $srcdir/$ac_source: File not found" 1>&2; exit 1; }
3445 fi
3446 rm -f $ac_dest
3447
3448 # Make relative symlinks.
3449 # Remove last slash and all that follows it. Not all systems have dirname.
3450 ac_dest_dir=`echo $ac_dest|sed 's%/[^/][^/]*$%%'`
3451 if test "$ac_dest_dir" != "$ac_dest" && test "$ac_dest_dir" != .; then
3452 # The dest file is in a subdirectory.
3453 test ! -d "$ac_dest_dir" && mkdir "$ac_dest_dir"
3454 ac_dest_dir_suffix="/`echo $ac_dest_dir|sed 's%^\./%%'`"
3455 # A "../" for each directory in $ac_dest_dir_suffix.
3456 ac_dots=`echo $ac_dest_dir_suffix|sed 's%/[^/]*%../%g'`
3457 else
3458 ac_dest_dir_suffix= ac_dots=
3459 fi
3460
3461 case "$srcdir" in
3462 [/$]*) ac_rel_source="$srcdir/$ac_source" ;;
3463 *) ac_rel_source="$ac_dots$srcdir/$ac_source" ;;
3464 esac
3465
3466 # Make a symlink if possible; otherwise try a hard link.
3467 if ln -s $ac_rel_source $ac_dest 2>/dev/null ||
3468 ln $srcdir/$ac_source $ac_dest; then :
3469 else
3470 { echo "configure: error: can not link $ac_dest to $srcdir/$ac_source" 1>&2; exit 1; }
3471 fi
3472done
0a5a1821
C
3473EOF
3474cat >> $CONFIG_STATUS <<EOF
5436fc65 3475
0a5a1821
C
3476gdb_host_cpu=$gdb_host_cpu
3477gdb_target_cpu=$gdb_target_cpu
3478nativefile=$nativefile
3479
3480EOF
3481cat >> $CONFIG_STATUS <<\EOF
5436fc65
C
3482
3483if test "${nativefile}" = ""; then
3484sed -e '/^NATDEPFILES= /s//# NATDEPFILES= /' \
3485 < Makefile > Makefile.tem
3486mv -f Makefile.tem Makefile
3487fi
3488
3489sed -e '/^TM_FILE[ ]*=/s,^TM_FILE[ ]*=[ ]*,&config/'"${gdb_target_cpu}"'/,
3490/^XM_FILE[ ]*=/s,^XM_FILE[ ]*=[ ]*,&config/'"${gdb_host_cpu}"'/,
3491/^NAT_FILE[ ]*=/s,^NAT_FILE[ ]*=[ ]*,&config/'"${gdb_host_cpu}"'/,' <Makefile >Makefile.tmp
3492mv -f Makefile.tmp Makefile
3493
3494case ${srcdir} in
3495.)
3496;;
3497*)
3498grep "source ${srcdir}/.gdbinit" .gdbinit >/dev/null 2>/dev/null || \
3499echo "source ${srcdir}/.gdbinit" >> .gdbinit
3500esac
3501
31520669 3502case x$CONFIG_HEADERS in
18ea4416 3503xconfig.h:config.in)
31520669
FF
3504echo > stamp-h ;;
3505esac
3506
5436fc65
C
3507exit 0
3508EOF
3509chmod +x $CONFIG_STATUS
3510rm -fr confdefs* $ac_clean_files
3511test "$no_create" = yes || ${CONFIG_SHELL-/bin/sh} $CONFIG_STATUS || exit 1
3512
3513if test "$no_recursion" != yes; then
3514
3515 # Remove --cache-file and --srcdir arguments so they do not pile up.
3516 ac_sub_configure_args=
3517 ac_prev=
3518 for ac_arg in $ac_configure_args; do
3519 if test -n "$ac_prev"; then
3520 ac_prev=
3521 continue
3522 fi
3523 case "$ac_arg" in
3524 -cache-file | --cache-file | --cache-fil | --cache-fi \
3525 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
3526 ac_prev=cache_file ;;
3527 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
3528 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
3529 ;;
3530 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
3531 ac_prev=srcdir ;;
3532 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
3533 ;;
3534 *) ac_sub_configure_args="$ac_sub_configure_args $ac_arg" ;;
3535 esac
3536 done
3537
3538 for ac_config_dir in $configdirs; do
3539
3540 # Do not complain, so a configure script can configure whichever
3541 # parts of a large source tree are present.
3542 if test ! -d $srcdir/$ac_config_dir; then
3543 continue
3544 fi
3545
3546 echo configuring in $ac_config_dir
3547
3548 case "$srcdir" in
3549 .) ;;
3550 *)
3551 if test -d ./$ac_config_dir || mkdir ./$ac_config_dir; then :;
3552 else
3553 { echo "configure: error: can not create `pwd`/$ac_config_dir" 1>&2; exit 1; }
3554 fi
3555 ;;
3556 esac
3557
3558 ac_popdir=`pwd`
3559 cd $ac_config_dir
3560
3561 case "$srcdir" in
3562 .) # No --srcdir option. We are building in place.
3563 ac_sub_srcdir=$srcdir ;;
3564 /*) # Absolute path.
3565 ac_sub_srcdir=$srcdir/$ac_config_dir ;;
3566 *) # Relative path.
3567 ac_sub_srcdir=../$srcdir/$ac_config_dir ;;
3568 esac
3569
3570 # Check for guested configure; otherwise get Cygnus style configure.
3571 if test -f $ac_sub_srcdir/configure; then
3572 ac_sub_configure=$ac_sub_srcdir/configure
3573 elif test -f $ac_sub_srcdir/configure.in; then
3574 ac_sub_configure=$ac_configure
3575 else
3576 echo "configure: warning: no configuration information is in $ac_config_dir" 1>&2
3577 ac_sub_configure=
3578 fi
3579
3580 # The recursion is here.
3581 if test -n "$ac_sub_configure"; then
3582
3583 # Make the cache file name correct relative to the subdirectory.
3584 # A "../" for each directory in /$ac_config_dir.
3585 ac_dots=`echo $ac_config_dir|sed -e 's%^\./%%' -e 's%[^/]$%&/%' -e 's%[^/]*/%../%g'`
3586 case "$cache_file" in
3587 /*) ac_sub_cache_file=$cache_file ;;
3588 *) # Relative path.
3589 ac_sub_cache_file="$ac_dots$cache_file" ;;
3590 esac
3591 case "$ac_given_INSTALL" in
3592 [/$]*) INSTALL="$ac_given_INSTALL" ;;
3593 *) INSTALL="$ac_dots$ac_given_INSTALL" ;;
3594 esac
3595
3596 echo "running ${CONFIG_SHELL-/bin/sh} $ac_sub_configure $ac_sub_configure_args --cache-file=$ac_sub_cache_file --srcdir=$ac_sub_srcdir"
3597 # The eval makes quoting arguments work.
3598 if eval ${CONFIG_SHELL-/bin/sh} $ac_sub_configure $ac_sub_configure_args --cache-file=$ac_sub_cache_file --srcdir=$ac_sub_srcdir
3599 then :
3600 else
3601 { echo "configure: error: $ac_sub_configure failed for $ac_config_dir" 1>&2; exit 1; }
3602 fi
3603 fi
3604
3605 cd $ac_popdir
3606 done
3607fi
3608
5e711e7f
PS
3609
3610exit 0
b7f3b6d5 3611
This page took 0.345506 seconds and 4 git commands to generate.