* config/tc-mips.h (BYTE_ORDER): Don't define. No longer used.
[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
821# Find a good install program. We prefer a C program (faster),
822# so one script is as good as another. But avoid the broken or
823# incompatible versions:
824# SysV /etc/install, /usr/sbin/install
825# SunOS /usr/etc/install
826# IRIX /sbin/install
827# AIX /bin/install
828# AFS /usr/afsws/bin/install, which mishandles nonexistent args
829# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
830# ./install, which can be erroneously created by make from ./install.sh.
831echo $ac_n "checking for a BSD compatible install""... $ac_c" 1>&6
832if test -z "$INSTALL"; then
833if eval "test \"`echo '$''{'ac_cv_path_install'+set}'`\" = set"; then
834 echo $ac_n "(cached) $ac_c" 1>&6
835else
836 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
837 for ac_dir in $PATH; do
838 # Account for people who put trailing slashes in PATH elements.
839 case "$ac_dir/" in
840 /|./|.//|/etc/*|/usr/sbin/*|/usr/etc/*|/sbin/*|/usr/afsws/bin/*|/usr/ucb/*) ;;
841 *)
842 # OSF1 and SCO ODT 3.0 have their own names for install.
843 for ac_prog in ginstall installbsd scoinst install; do
844 if test -f $ac_dir/$ac_prog; then
845 if test $ac_prog = install &&
846 grep dspmsg $ac_dir/$ac_prog >/dev/null 2>&1; then
847 # AIX install. It has an incompatible calling convention.
848 # OSF/1 installbsd also uses dspmsg, but is usable.
849 :
850 else
851 ac_cv_path_install="$ac_dir/$ac_prog -c"
852 break 2
853 fi
854 fi
855 done
856 ;;
857 esac
858 done
859 IFS="$ac_save_ifs"
1a7b4b7c 860
5436fc65 861fi
1a7b4b7c
DE
862 if test "${ac_cv_path_install+set}" = set; then
863 INSTALL="$ac_cv_path_install"
864 else
865 # As a last resort, use the slow shell script. We don't cache a
866 # path for INSTALL within a source directory, because that will
867 # break other packages using the cache if that directory is
868 # removed, or if the path is relative.
869 INSTALL="$ac_install_sh"
870 fi
5436fc65
C
871fi
872echo "$ac_t""$INSTALL" 1>&6
873
874# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
875# It thinks the first close brace ends the variable substitution.
876test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
877
878test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
879
d8efbc66
FF
880
881# Make sure we can run config.sub.
882if $ac_config_sub sun4 >/dev/null 2>&1; then :
883else { echo "configure: error: can not run $ac_config_sub" 1>&2; exit 1; }
884fi
885
886echo $ac_n "checking host system type""... $ac_c" 1>&6
887
888host_alias=$host
889case "$host_alias" in
890NONE)
891 case $nonopt in
892 NONE)
893 if host_alias=`$ac_config_guess`; then :
894 else { echo "configure: error: can not guess host type; you must specify one" 1>&2; exit 1; }
895 fi ;;
896 *) host_alias=$nonopt ;;
897 esac ;;
898esac
899
900host=`$ac_config_sub $host_alias`
901host_cpu=`echo $host | sed 's/^\(.*\)-\(.*\)-\(.*\)$/\1/'`
902host_vendor=`echo $host | sed 's/^\(.*\)-\(.*\)-\(.*\)$/\2/'`
903host_os=`echo $host | sed 's/^\(.*\)-\(.*\)-\(.*\)$/\3/'`
904echo "$ac_t""$host" 1>&6
905
906echo $ac_n "checking build system type""... $ac_c" 1>&6
907
908build_alias=$build
909case "$build_alias" in
910NONE)
911 case $nonopt in
912 NONE) build_alias=$host_alias ;;
913 *) build_alias=$nonopt ;;
914 esac ;;
915esac
916
917build=`$ac_config_sub $build_alias`
918build_cpu=`echo $build | sed 's/^\(.*\)-\(.*\)-\(.*\)$/\1/'`
919build_vendor=`echo $build | sed 's/^\(.*\)-\(.*\)-\(.*\)$/\2/'`
920build_os=`echo $build | sed 's/^\(.*\)-\(.*\)-\(.*\)$/\3/'`
921echo "$ac_t""$build" 1>&6
922
923if test $host != $build; then
924 ac_tool_prefix=${host_alias}-
925else
926 ac_tool_prefix=
927fi
928
929# Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
930set dummy ${ac_tool_prefix}ar; ac_word=$2
931echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
932if eval "test \"`echo '$''{'ac_cv_prog_AR'+set}'`\" = set"; then
933 echo $ac_n "(cached) $ac_c" 1>&6
934else
935 if test -n "$AR"; then
936 ac_cv_prog_AR="$AR" # Let the user override the test.
937else
938 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
939 for ac_dir in $PATH; do
940 test -z "$ac_dir" && ac_dir=.
941 if test -f $ac_dir/$ac_word; then
942 ac_cv_prog_AR="${ac_tool_prefix}ar"
943 break
944 fi
945 done
946 IFS="$ac_save_ifs"
947 test -z "$ac_cv_prog_AR" && ac_cv_prog_AR="ar"
948fi
949fi
950AR="$ac_cv_prog_AR"
951if test -n "$AR"; then
952 echo "$ac_t""$AR" 1>&6
953else
954 echo "$ac_t""no" 1>&6
955fi
956
957
958
959# Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
960set dummy ${ac_tool_prefix}ranlib; ac_word=$2
961echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
962if eval "test \"`echo '$''{'ac_cv_prog_RANLIB'+set}'`\" = set"; then
963 echo $ac_n "(cached) $ac_c" 1>&6
964else
965 if test -n "$RANLIB"; then
966 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
967else
968 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
969 for ac_dir in $PATH; do
970 test -z "$ac_dir" && ac_dir=.
971 if test -f $ac_dir/$ac_word; then
972 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
973 break
974 fi
975 done
976 IFS="$ac_save_ifs"
977fi
978fi
979RANLIB="$ac_cv_prog_RANLIB"
980if test -n "$RANLIB"; then
981 echo "$ac_t""$RANLIB" 1>&6
982else
983 echo "$ac_t""no" 1>&6
984fi
985
986
987if test -z "$ac_cv_prog_RANLIB"; then
988if test -n "$ac_tool_prefix"; then
989 # Extract the first word of "ranlib", so it can be a program name with args.
5436fc65
C
990set dummy ranlib; ac_word=$2
991echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
992if eval "test \"`echo '$''{'ac_cv_prog_RANLIB'+set}'`\" = set"; then
993 echo $ac_n "(cached) $ac_c" 1>&6
994else
995 if test -n "$RANLIB"; then
996 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
997else
998 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
da3d57e3 999 for ac_dir in $PATH; do
5436fc65
C
1000 test -z "$ac_dir" && ac_dir=.
1001 if test -f $ac_dir/$ac_word; then
1002 ac_cv_prog_RANLIB="ranlib"
1003 break
1004 fi
1005 done
1006 IFS="$ac_save_ifs"
1007 test -z "$ac_cv_prog_RANLIB" && ac_cv_prog_RANLIB=":"
1008fi
1009fi
1010RANLIB="$ac_cv_prog_RANLIB"
1011if test -n "$RANLIB"; then
1012 echo "$ac_t""$RANLIB" 1>&6
1013else
1014 echo "$ac_t""no" 1>&6
1015fi
1016
d8efbc66
FF
1017else
1018 RANLIB=":"
1019fi
1020fi
1021
204c8825
FF
1022for ac_prog in 'bison -y' byacc
1023do
1024# Extract the first word of "$ac_prog", so it can be a program name with args.
1025set dummy $ac_prog; ac_word=$2
1026echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1027if eval "test \"`echo '$''{'ac_cv_prog_YACC'+set}'`\" = set"; then
1028 echo $ac_n "(cached) $ac_c" 1>&6
1029else
1030 if test -n "$YACC"; then
1031 ac_cv_prog_YACC="$YACC" # Let the user override the test.
1032else
1033 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
1034 for ac_dir in $PATH; do
1035 test -z "$ac_dir" && ac_dir=.
1036 if test -f $ac_dir/$ac_word; then
1037 ac_cv_prog_YACC="$ac_prog"
1038 break
1039 fi
1040 done
1041 IFS="$ac_save_ifs"
1042fi
1043fi
1044YACC="$ac_cv_prog_YACC"
1045if test -n "$YACC"; then
1046 echo "$ac_t""$YACC" 1>&6
1047else
1048 echo "$ac_t""no" 1>&6
1049fi
1050
1051test -n "$YACC" && break
1052done
1053test -n "$YACC" || YACC="yacc"
1054
d8efbc66
FF
1055for ac_prog in mawk gawk nawk awk
1056do
1057# Extract the first word of "$ac_prog", so it can be a program name with args.
1058set dummy $ac_prog; ac_word=$2
1059echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1060if eval "test \"`echo '$''{'ac_cv_prog_AWK'+set}'`\" = set"; then
1061 echo $ac_n "(cached) $ac_c" 1>&6
1062else
1063 if test -n "$AWK"; then
1064 ac_cv_prog_AWK="$AWK" # Let the user override the test.
1065else
1066 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
1067 for ac_dir in $PATH; do
1068 test -z "$ac_dir" && ac_dir=.
1069 if test -f $ac_dir/$ac_word; then
1070 ac_cv_prog_AWK="$ac_prog"
1071 break
1072 fi
1073 done
1074 IFS="$ac_save_ifs"
1075fi
1076fi
1077AWK="$ac_cv_prog_AWK"
1078if test -n "$AWK"; then
1079 echo "$ac_t""$AWK" 1>&6
1080else
1081 echo "$ac_t""no" 1>&6
1082fi
1083
1084test -n "$AWK" && break
1085done
1086
5436fc65
C
1087
1088ac_aux_dir=
1089for ac_dir in `cd $srcdir;pwd`/.. $srcdir/`cd $srcdir;pwd`/..; do
1090 if test -f $ac_dir/install-sh; then
1091 ac_aux_dir=$ac_dir
1092 ac_install_sh="$ac_aux_dir/install-sh -c"
1093 break
1094 elif test -f $ac_dir/install.sh; then
1095 ac_aux_dir=$ac_dir
1096 ac_install_sh="$ac_aux_dir/install.sh -c"
1097 break
1098 fi
1099done
1100if test -z "$ac_aux_dir"; then
1101 { echo "configure: error: can not find install-sh or install.sh in `cd $srcdir;pwd`/.. $srcdir/`cd $srcdir;pwd`/.." 1>&2; exit 1; }
1102fi
1103ac_config_guess=$ac_aux_dir/config.guess
1104ac_config_sub=$ac_aux_dir/config.sub
1105ac_configure=$ac_aux_dir/configure # This should be Cygnus configure.
1106
1107
1108# Do some error checking and defaulting for the host and target type.
1109# The inputs are:
1110# configure --host=HOST --target=TARGET --build=BUILD NONOPT
1111#
1112# The rules are:
1113# 1. You are not allowed to specify --host, --target, and nonopt at the
1a7b4b7c 1114# same time.
5436fc65
C
1115# 2. Host defaults to nonopt.
1116# 3. If nonopt is not specified, then host defaults to the current host,
1117# as determined by config.guess.
1118# 4. Target and build default to nonopt.
1119# 5. If nonopt is not specified, then target and build default to host.
1120
1121# The aliases save the names the user supplied, while $host etc.
1122# will get canonicalized.
1123case $host---$target---$nonopt in
1124NONE---*---* | *---NONE---* | *---*---NONE) ;;
1125*) { echo "configure: error: can only configure for one host and one target at a time" 1>&2; exit 1; } ;;
1126esac
1127
1128
1129# Make sure we can run config.sub.
1130if $ac_config_sub sun4 >/dev/null 2>&1; then :
1131else { echo "configure: error: can not run $ac_config_sub" 1>&2; exit 1; }
1132fi
1133
1134echo $ac_n "checking host system type""... $ac_c" 1>&6
1135
1136host_alias=$host
1137case "$host_alias" in
1138NONE)
1139 case $nonopt in
1140 NONE)
1141 if host_alias=`$ac_config_guess`; then :
1142 else { echo "configure: error: can not guess host type; you must specify one" 1>&2; exit 1; }
1143 fi ;;
1144 *) host_alias=$nonopt ;;
1145 esac ;;
1146esac
1147
1148host=`$ac_config_sub $host_alias`
1149host_cpu=`echo $host | sed 's/^\(.*\)-\(.*\)-\(.*\)$/\1/'`
1150host_vendor=`echo $host | sed 's/^\(.*\)-\(.*\)-\(.*\)$/\2/'`
1151host_os=`echo $host | sed 's/^\(.*\)-\(.*\)-\(.*\)$/\3/'`
1152echo "$ac_t""$host" 1>&6
1153
1154echo $ac_n "checking target system type""... $ac_c" 1>&6
1155
1156target_alias=$target
1157case "$target_alias" in
1158NONE)
1159 case $nonopt in
1160 NONE) target_alias=$host_alias ;;
1161 *) target_alias=$nonopt ;;
1162 esac ;;
1163esac
1164
1165target=`$ac_config_sub $target_alias`
1166target_cpu=`echo $target | sed 's/^\(.*\)-\(.*\)-\(.*\)$/\1/'`
1167target_vendor=`echo $target | sed 's/^\(.*\)-\(.*\)-\(.*\)$/\2/'`
1168target_os=`echo $target | sed 's/^\(.*\)-\(.*\)-\(.*\)$/\3/'`
1169echo "$ac_t""$target" 1>&6
1170
1171echo $ac_n "checking build system type""... $ac_c" 1>&6
1172
1173build_alias=$build
1174case "$build_alias" in
1175NONE)
1176 case $nonopt in
1177 NONE) build_alias=$host_alias ;;
1178 *) build_alias=$nonopt ;;
1179 esac ;;
1180esac
1181
1182build=`$ac_config_sub $build_alias`
1183build_cpu=`echo $build | sed 's/^\(.*\)-\(.*\)-\(.*\)$/\1/'`
1184build_vendor=`echo $build | sed 's/^\(.*\)-\(.*\)-\(.*\)$/\2/'`
1185build_os=`echo $build | sed 's/^\(.*\)-\(.*\)-\(.*\)$/\3/'`
1186echo "$ac_t""$build" 1>&6
1187
1188test "$host_alias" != "$target_alias" &&
1189 test "$program_prefix$program_suffix$program_transform_name" = \
1190 NONENONEs,x,x, &&
1191 program_prefix=${target_alias}-
1192
1193if test "$program_transform_name" = s,x,x,; then
1194 program_transform_name=
1195else
1a7b4b7c
DE
1196 # Double any \ or $. echo might interpret backslashes.
1197 cat <<\EOF_SED > conftestsed
1198s,\\,\\\\,g; s,\$,$$,g
1199EOF_SED
5436fc65
C
1200 program_transform_name="`echo $program_transform_name|sed -f conftestsed`"
1201 rm -f conftestsed
1202fi
1203test "$program_prefix" != NONE &&
1204 program_transform_name="s,^,${program_prefix},; $program_transform_name"
1205# Use a double $ so make ignores it.
1206test "$program_suffix" != NONE &&
1207 program_transform_name="s,\$\$,${program_suffix},; $program_transform_name"
1208
1209# sed with no file args requires a program.
1210test "$program_transform_name" = "" && program_transform_name="s,x,x,"
1211
1212
2b576293
C
1213# If we cannot run a trivial program, we must be cross compiling.
1214echo $ac_n "checking whether cross-compiling""... $ac_c" 1>&6
1215if eval "test \"`echo '$''{'ac_cv_c_cross'+set}'`\" = set"; then
1216 echo $ac_n "(cached) $ac_c" 1>&6
1217else
1218 if test "$cross_compiling" = yes; then
1219 ac_cv_c_cross=yes
1220else
1221cat > conftest.$ac_ext <<EOF
047465fd 1222#line 1223 "configure"
2b576293
C
1223#include "confdefs.h"
1224main(){return(0);}
1225EOF
047465fd 1226{ (eval echo configure:1227: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; }
2b576293
C
1227if test -s conftest && (./conftest; exit) 2>/dev/null; then
1228 ac_cv_c_cross=no
1229else
1230 ac_cv_c_cross=yes
1231fi
1232fi
1233rm -fr conftest*
1234fi
1a7b4b7c 1235
b613bfbf 1236echo "$ac_t""$ac_cv_c_cross" 1>&6
1a7b4b7c 1237cross_compiling=$ac_cv_c_cross
2b576293
C
1238
1239echo $ac_n "checking for ANSI C header files""... $ac_c" 1>&6
1240if eval "test \"`echo '$''{'ac_cv_header_stdc'+set}'`\" = set"; then
1241 echo $ac_n "(cached) $ac_c" 1>&6
1242else
1243 cat > conftest.$ac_ext <<EOF
047465fd 1244#line 1245 "configure"
2b576293
C
1245#include "confdefs.h"
1246#include <stdlib.h>
1247#include <stdarg.h>
1248#include <string.h>
1249#include <float.h>
1250EOF
1a7b4b7c 1251ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
047465fd 1252{ (eval echo configure:1253: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
2b576293
C
1253ac_err=`grep -v '^ *+' conftest.out`
1254if test -z "$ac_err"; then
1255 rm -rf conftest*
1256 ac_cv_header_stdc=yes
1257else
1258 echo "$ac_err" >&5
1259 rm -rf conftest*
1260 ac_cv_header_stdc=no
1261fi
1262rm -f conftest*
1263
1264if test $ac_cv_header_stdc = yes; then
1265 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
1266cat > conftest.$ac_ext <<EOF
047465fd 1267#line 1268 "configure"
2b576293
C
1268#include "confdefs.h"
1269#include <string.h>
1270EOF
1271if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
1272 egrep "memchr" >/dev/null 2>&1; then
1273 :
1274else
1275 rm -rf conftest*
1276 ac_cv_header_stdc=no
1277fi
1278rm -f conftest*
1279
1280fi
1281
1282if test $ac_cv_header_stdc = yes; then
1283 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
1284cat > conftest.$ac_ext <<EOF
047465fd 1285#line 1286 "configure"
2b576293
C
1286#include "confdefs.h"
1287#include <stdlib.h>
1288EOF
1289if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
1290 egrep "free" >/dev/null 2>&1; then
1291 :
1292else
1293 rm -rf conftest*
1294 ac_cv_header_stdc=no
1295fi
1296rm -f conftest*
1297
1298fi
1299
1300if test $ac_cv_header_stdc = yes; then
1301 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
1302if test "$cross_compiling" = yes; then
1a7b4b7c 1303 :
2b576293
C
1304else
1305cat > conftest.$ac_ext <<EOF
047465fd 1306#line 1307 "configure"
2b576293
C
1307#include "confdefs.h"
1308#include <ctype.h>
1309#define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
1310#define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
1311#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
1312int main () { int i; for (i = 0; i < 256; i++)
1313if (XOR (islower (i), ISLOWER (i)) || toupper (i) != TOUPPER (i)) exit(2);
1314exit (0); }
1315
1316EOF
047465fd 1317{ (eval echo configure:1318: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; }
2b576293
C
1318if test -s conftest && (./conftest; exit) 2>/dev/null; then
1319 :
1320else
1321 ac_cv_header_stdc=no
1322fi
1323fi
1324rm -fr conftest*
1325fi
1326fi
1a7b4b7c 1327
2b576293
C
1328echo "$ac_t""$ac_cv_header_stdc" 1>&6
1329if test $ac_cv_header_stdc = yes; then
1330 cat >> confdefs.h <<\EOF
1331#define STDC_HEADERS 1
1332EOF
1333
1334fi
1335
d8efbc66 1336for ac_hdr in limits.h memory.h string.h strings.h unistd.h termios.h termio.h sgtty.h stddef.h sys/procfs.h link.h endian.h
1a494973
C
1337do
1338ac_safe=`echo "$ac_hdr" | tr './\055' '___'`
1339echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
1340if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
1341 echo $ac_n "(cached) $ac_c" 1>&6
1342else
1343 cat > conftest.$ac_ext <<EOF
047465fd 1344#line 1345 "configure"
1a494973
C
1345#include "confdefs.h"
1346#include <$ac_hdr>
1347EOF
1a7b4b7c 1348ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
047465fd 1349{ (eval echo configure:1350: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
1a494973
C
1350ac_err=`grep -v '^ *+' conftest.out`
1351if test -z "$ac_err"; then
1352 rm -rf conftest*
1353 eval "ac_cv_header_$ac_safe=yes"
1354else
1355 echo "$ac_err" >&5
1356 rm -rf conftest*
1357 eval "ac_cv_header_$ac_safe=no"
1358fi
1359rm -f conftest*
1360fi
1361if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
1362 echo "$ac_t""yes" 1>&6
1a7b4b7c 1363 ac_tr_hdr=HAVE_`echo $ac_hdr | tr 'abcdefghijklmnopqrstuvwxyz./\055' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ___'`
1a494973
C
1364 cat >> confdefs.h <<EOF
1365#define $ac_tr_hdr 1
1366EOF
1367
1368else
1369 echo "$ac_t""no" 1>&6
1370fi
1371done
1372
2b576293
C
1373echo $ac_n "checking whether stat file-mode macros are broken""... $ac_c" 1>&6
1374if eval "test \"`echo '$''{'ac_cv_header_stat_broken'+set}'`\" = set"; then
1375 echo $ac_n "(cached) $ac_c" 1>&6
1376else
1377 cat > conftest.$ac_ext <<EOF
047465fd 1378#line 1379 "configure"
2b576293
C
1379#include "confdefs.h"
1380#include <sys/types.h>
1381#include <sys/stat.h>
1382
1383#if defined(S_ISBLK) && defined(S_IFDIR)
1384# if S_ISBLK (S_IFDIR)
1385You lose.
1386# endif
1387#endif
1388
1389#if defined(S_ISBLK) && defined(S_IFCHR)
1390# if S_ISBLK (S_IFCHR)
1391You lose.
1392# endif
1393#endif
1394
1395#if defined(S_ISLNK) && defined(S_IFREG)
1396# if S_ISLNK (S_IFREG)
1397You lose.
1398# endif
1399#endif
1400
1401#if defined(S_ISSOCK) && defined(S_IFREG)
1402# if S_ISSOCK (S_IFREG)
1403You lose.
1404# endif
1405#endif
1406
1407EOF
1408if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
1409 egrep "You lose" >/dev/null 2>&1; then
1410 rm -rf conftest*
1411 ac_cv_header_stat_broken=yes
1412else
1413 rm -rf conftest*
1414 ac_cv_header_stat_broken=no
1415fi
1416rm -f conftest*
1417
1418fi
1a7b4b7c 1419
2b576293
C
1420echo "$ac_t""$ac_cv_header_stat_broken" 1>&6
1421if test $ac_cv_header_stat_broken = yes; then
1422 cat >> confdefs.h <<\EOF
1423#define STAT_MACROS_BROKEN 1
1424EOF
1425
1426fi
1427
1428
38d715a4 1429for ac_func in setpgid sbrk
72ae15f6
FF
1430do
1431echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
1432if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
1433 echo $ac_n "(cached) $ac_c" 1>&6
1434else
1435 cat > conftest.$ac_ext <<EOF
047465fd 1436#line 1437 "configure"
72ae15f6
FF
1437#include "confdefs.h"
1438/* System header to define __stub macros and hopefully few prototypes,
1439 which can conflict with char $ac_func(); below. */
1440#include <assert.h>
1441/* Override any gcc2 internal prototype to avoid an error. */
bc859e63
SG
1442/* We use char because int might match the return type of a gcc2
1443 builtin and then its argument prototype would still apply. */
1a7b4b7c 1444char $ac_func();
72ae15f6
FF
1445
1446int main() { return 0; }
1447int t() {
1448
1449/* The GNU C library defines this for functions which it implements
1450 to always fail with ENOSYS. Some functions are actually named
1451 something starting with __ and the normal name is an alias. */
1452#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
1453choke me
1454#else
1455$ac_func();
1456#endif
1457
1458; return 0; }
1459EOF
047465fd 1460if { (eval echo configure:1461: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; }; then
72ae15f6
FF
1461 rm -rf conftest*
1462 eval "ac_cv_func_$ac_func=yes"
1463else
1464 rm -rf conftest*
1465 eval "ac_cv_func_$ac_func=no"
1466fi
1467rm -f conftest*
1468
1469fi
1470if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
1471 echo "$ac_t""yes" 1>&6
1a7b4b7c 1472 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
72ae15f6
FF
1473 cat >> confdefs.h <<EOF
1474#define $ac_tr_func 1
1475EOF
1476
1477else
1478 echo "$ac_t""no" 1>&6
1479fi
1480done
1481
1482
4708ac65 1483echo $ac_n "checking for gregset_t type""... $ac_c" 1>&6
07b77f5c 1484if eval "test \"`echo '$''{'gdb_cv_have_gregset_t'+set}'`\" = set"; then
4708ac65
FF
1485 echo $ac_n "(cached) $ac_c" 1>&6
1486else
1487 cat > conftest.$ac_ext <<EOF
047465fd 1488#line 1489 "configure"
4708ac65
FF
1489#include "confdefs.h"
1490#include <sys/procfs.h>
1491int main() { return 0; }
1492int t() {
1493gregset_t *gregsetp = 0
1494; return 0; }
1495EOF
047465fd 1496if { (eval echo configure:1497: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; }; then
4708ac65 1497 rm -rf conftest*
07b77f5c 1498 gdb_cv_have_gregset_t=yes
4708ac65
FF
1499else
1500 rm -rf conftest*
07b77f5c 1501 gdb_cv_have_gregset_t=no
4708ac65
FF
1502fi
1503rm -f conftest*
1504
1505fi
1506
07b77f5c
FF
1507echo "$ac_t""$gdb_cv_have_gregset_t" 1>&6
1508if test $gdb_cv_have_gregset_t = yes; then
4708ac65
FF
1509 cat >> confdefs.h <<\EOF
1510#define HAVE_GREGSET_T 1
1511EOF
1512
1513fi
1514
1515echo $ac_n "checking for fpregset_t type""... $ac_c" 1>&6
07b77f5c 1516if eval "test \"`echo '$''{'gdb_cv_have_fpregset_t'+set}'`\" = set"; then
4708ac65
FF
1517 echo $ac_n "(cached) $ac_c" 1>&6
1518else
1519 cat > conftest.$ac_ext <<EOF
047465fd 1520#line 1521 "configure"
4708ac65
FF
1521#include "confdefs.h"
1522#include <sys/procfs.h>
1523int main() { return 0; }
1524int t() {
1525fpregset_t *fpregsetp = 0
1526; return 0; }
1527EOF
047465fd 1528if { (eval echo configure:1529: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; }; then
4708ac65 1529 rm -rf conftest*
07b77f5c 1530 gdb_cv_have_fpregset_t=yes
4708ac65
FF
1531else
1532 rm -rf conftest*
07b77f5c 1533 gdb_cv_have_fpregset_t=no
4708ac65
FF
1534fi
1535rm -f conftest*
1536
1537fi
1538
07b77f5c
FF
1539echo "$ac_t""$gdb_cv_have_fpregset_t" 1>&6
1540if test $gdb_cv_have_fpregset_t = yes; then
4708ac65
FF
1541 cat >> confdefs.h <<\EOF
1542#define HAVE_FPREGSET_T 1
1543EOF
1544
1545fi
1546
aa220473 1547
3f550b59
FF
1548echo $ac_n "checking for long long support in compiler""... $ac_c" 1>&6
1549if eval "test \"`echo '$''{'gdb_cv_c_long_long'+set}'`\" = set"; then
1550 echo $ac_n "(cached) $ac_c" 1>&6
1551else
1552 cat > conftest.$ac_ext <<EOF
047465fd 1553#line 1554 "configure"
3f550b59
FF
1554#include "confdefs.h"
1555
1556int main() { return 0; }
1557int t() {
80f600a4 1558
3f550b59 1559long long foo;
80f600a4
FF
1560void bar ()
1561{
1562 switch (foo & 2) { case 0: return; }
1563}
3f550b59
FF
1564; return 0; }
1565EOF
047465fd 1566if { (eval echo configure:1567: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
3f550b59
FF
1567 rm -rf conftest*
1568 gdb_cv_c_long_long=yes
1569else
1570 rm -rf conftest*
1571 gdb_cv_c_long_long=no
1572fi
1573rm -f conftest*
1574
1575fi
1576
1577echo "$ac_t""$gdb_cv_c_long_long" 1>&6
1578if test $gdb_cv_c_long_long = yes; then
1579 cat >> confdefs.h <<\EOF
1580#define CC_HAS_LONG_LONG 1
1581EOF
1582
1583fi
1584
1585
1586echo $ac_n "checking for long long support in printf""... $ac_c" 1>&6
1587if eval "test \"`echo '$''{'gdb_cv_printf_has_long_long'+set}'`\" = set"; then
1588 echo $ac_n "(cached) $ac_c" 1>&6
1589else
1590 if test "$cross_compiling" = yes; then
1591 gdb_cv_printf_has_long_long=no
1592else
1593cat > conftest.$ac_ext <<EOF
047465fd 1594#line 1595 "configure"
3f550b59
FF
1595#include "confdefs.h"
1596
1597int main () {
1598 char buf[16];
1599 long long l = 0x12345;
1600 sprintf (buf, "%llx", l);
1601 return (strcmp ("12345", buf));
1602}
1603EOF
047465fd 1604{ (eval echo configure:1605: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; }
3f550b59
FF
1605if test -s conftest && (./conftest; exit) 2>/dev/null; then
1606 gdb_cv_printf_has_long_long=yes
1607else
1608 gdb_cv_printf_has_long_long=no
1609fi
1610fi
1611rm -fr conftest*
1612fi
1613
1614if test $gdb_cv_printf_has_long_long = yes; then
1615 cat >> confdefs.h <<\EOF
1616#define PRINTF_HAS_LONG_LONG 1
1617EOF
1618
1619fi
1620echo "$ac_t""$gdb_cv_printf_has_long_long" 1>&6
1621
1622
07b77f5c 1623echo $ac_n "checking for long double support in compiler""... $ac_c" 1>&6
aa220473
SG
1624if eval "test \"`echo '$''{'ac_cv_c_long_double'+set}'`\" = set"; then
1625 echo $ac_n "(cached) $ac_c" 1>&6
1626else
1627 cat > conftest.$ac_ext <<EOF
047465fd 1628#line 1629 "configure"
aa220473
SG
1629#include "confdefs.h"
1630
1631int main() { return 0; }
1632int t() {
1633long double foo;
1634; return 0; }
1635EOF
047465fd 1636if { (eval echo configure:1637: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
aa220473
SG
1637 rm -rf conftest*
1638 ac_cv_c_long_double=yes
1639else
1640 rm -rf conftest*
1641 ac_cv_c_long_double=no
1642fi
1643rm -f conftest*
1644
1645fi
1646
1647echo "$ac_t""$ac_cv_c_long_double" 1>&6
1648if test $ac_cv_c_long_double = yes; then
1649 cat >> confdefs.h <<\EOF
1650#define HAVE_LONG_DOUBLE 1
1651EOF
1652
1653fi
1654
07b77f5c
FF
1655
1656echo $ac_n "checking for long double support in printf""... $ac_c" 1>&6
1657if eval "test \"`echo '$''{'gdb_cv_printf_has_long_double'+set}'`\" = set"; then
1658 echo $ac_n "(cached) $ac_c" 1>&6
1659else
1660 if test "$cross_compiling" = yes; then
1661 gdb_cv_printf_has_long_double=no
1662else
1663cat > conftest.$ac_ext <<EOF
047465fd 1664#line 1665 "configure"
07b77f5c
FF
1665#include "confdefs.h"
1666
1667int main () {
1668 char buf[16];
1669 long double f = 3.141592653;
1670 sprintf (buf, "%Lg", f);
1671 return (strncmp ("3.14159", buf, 7));
1672}
1673EOF
047465fd 1674{ (eval echo configure:1675: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; }
07b77f5c
FF
1675if test -s conftest && (./conftest; exit) 2>/dev/null; then
1676 gdb_cv_printf_has_long_double=yes
1677else
1678 gdb_cv_printf_has_long_double=no
1679fi
1680fi
1681rm -fr conftest*
1682fi
1683
1684if test $gdb_cv_printf_has_long_double = yes; then
1685 cat >> confdefs.h <<\EOF
1686#define PRINTF_HAS_LONG_DOUBLE 1
1687EOF
1688
1689fi
1690echo "$ac_t""$gdb_cv_printf_has_long_double" 1>&6
1691
1a7b4b7c
DE
1692for ac_func in valloc getpagesize
1693do
1694echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
1695if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
1696 echo $ac_n "(cached) $ac_c" 1>&6
1697else
1698 cat > conftest.$ac_ext <<EOF
047465fd 1699#line 1700 "configure"
1a7b4b7c
DE
1700#include "confdefs.h"
1701/* System header to define __stub macros and hopefully few prototypes,
1702 which can conflict with char $ac_func(); below. */
1703#include <assert.h>
1704/* Override any gcc2 internal prototype to avoid an error. */
bc859e63
SG
1705/* We use char because int might match the return type of a gcc2
1706 builtin and then its argument prototype would still apply. */
1a7b4b7c
DE
1707char $ac_func();
1708
1709int main() { return 0; }
1710int t() {
1711
1712/* The GNU C library defines this for functions which it implements
1713 to always fail with ENOSYS. Some functions are actually named
1714 something starting with __ and the normal name is an alias. */
1715#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
1716choke me
1717#else
1718$ac_func();
1719#endif
1720
1721; return 0; }
1722EOF
047465fd 1723if { (eval echo configure:1724: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; }; then
1a7b4b7c
DE
1724 rm -rf conftest*
1725 eval "ac_cv_func_$ac_func=yes"
1726else
1727 rm -rf conftest*
1728 eval "ac_cv_func_$ac_func=no"
1729fi
1730rm -f conftest*
1731
1732fi
1733if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
1734 echo "$ac_t""yes" 1>&6
1735 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
1736 cat >> confdefs.h <<EOF
1737#define $ac_tr_func 1
1738EOF
1739
1740else
1741 echo "$ac_t""no" 1>&6
1742fi
1743done
1744
2b576293
C
1745echo $ac_n "checking for working mmap""... $ac_c" 1>&6
1746if eval "test \"`echo '$''{'ac_cv_func_mmap'+set}'`\" = set"; then
1747 echo $ac_n "(cached) $ac_c" 1>&6
1748else
1749 if test "$cross_compiling" = yes; then
1750 ac_cv_func_mmap=no
1751else
1752cat > conftest.$ac_ext <<EOF
047465fd 1753#line 1754 "configure"
2b576293
C
1754#include "confdefs.h"
1755
1756/* Thanks to Mike Haertel and Jim Avera for this test. */
1757#include <sys/types.h>
1758#include <fcntl.h>
1759#include <sys/mman.h>
1760
2b576293
C
1761#ifndef HAVE_GETPAGESIZE
1762# include <sys/param.h>
1763# ifdef EXEC_PAGESIZE
1764# define getpagesize() EXEC_PAGESIZE
1765# else
1766# ifdef NBPG
1767# define getpagesize() NBPG * CLSIZE
1768# ifndef CLSIZE
1769# define CLSIZE 1
1770# endif
1771# else
1772# ifdef NBPC
1773# define getpagesize() NBPC
1774# else
1775# define getpagesize() PAGESIZE /* SVR4 */
1776# endif
1777# endif
1778# endif
1779#endif
1780
1a7b4b7c 1781#ifndef HAVE_VALLOC
2b576293
C
1782# define valloc malloc
1783#endif
1784
1785#ifdef __cplusplus
1786extern "C" { void *valloc(unsigned), *malloc(unsigned); }
1787#else
1788char *valloc(), *malloc();
1789#endif
1790
1791int
1792main()
1793{
1794 char *buf1, *buf2, *buf3;
1795 int i = getpagesize(), j;
1a7b4b7c 1796 int i2 = i * 2;
2b576293
C
1797 int fd;
1798
1799 buf1 = (char *)valloc(i2);
1800 buf2 = (char *)valloc(i);
1801 buf3 = (char *)malloc(i2);
1802 for (j = 0; j < i2; ++j)
1803 *(buf1 + j) = rand();
1804 fd = open("conftestmmap", O_CREAT | O_RDWR, 0666);
1805 write(fd, buf1, i2);
1806 mmap(buf2, i, PROT_READ | PROT_WRITE, MAP_FIXED | MAP_PRIVATE, fd, 0);
1807 for (j = 0; j < i; ++j)
1808 if (*(buf1 + j) != *(buf2 + j))
1809 exit(1);
1810 lseek(fd, (long)i, 0);
1811 read(fd, buf2, i); /* read into mapped memory -- file should not change */
1812 /* (it does in i386 SVR4.0 - Jim Avera, jima@netcom.com) */
1813 lseek(fd, (long)0, 0);
1814 read(fd, buf3, i2);
1815 for (j = 0; j < i2; ++j)
1816 if (*(buf1 + j) != *(buf3 + j))
1817 exit(1);
1818 exit(0);
1819}
1820
1821EOF
047465fd 1822{ (eval echo configure:1823: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; }
2b576293
C
1823if test -s conftest && (./conftest; exit) 2>/dev/null; then
1824 ac_cv_func_mmap=yes
1825else
1826 ac_cv_func_mmap=no
1827fi
1828fi
1829rm -fr conftest*
1830fi
1a7b4b7c 1831
2b576293
C
1832echo "$ac_t""$ac_cv_func_mmap" 1>&6
1833if test $ac_cv_func_mmap = yes; then
1834 cat >> confdefs.h <<\EOF
1835#define HAVE_MMAP 1
1836EOF
1837
1838fi
1839
5436fc65 1840
47ef0da5 1841
89e673a4
SG
1842
1843if test ${build} = ${host} -a ${host} = ${target} ; then
4915acad
SG
1844 echo $ac_n "checking for Solaris thread debugging library""... $ac_c" 1>&6
1845 if test -f /usr/lib/libthread_db.so.1 ; then
1846 echo "$ac_t""yes" 1>&6
1847 THREAD_DB_OBS=sol-thread.o
1848 cat >> confdefs.h <<\EOF
47ef0da5
SG
1849#define HAVE_THREAD_DB_LIB 1
1850EOF
1851
4915acad
SG
1852 CONFIG_LDFLAGS="${CONFIG_LDFLAGS} -Xlinker -export-dynamic"
1853 else
1854 echo "$ac_t""no" 1>&6
1855 fi
1856
1857
89e673a4 1858fi
47ef0da5 1859
5436fc65
C
1860ENABLE_CFLAGS=
1861ENABLE_CLIBS=
1862ENABLE_OBS=
1863
1864# Check whether --enable-netrom or --disable-netrom was given.
1a7b4b7c
DE
1865if test "${enable_netrom+set}" = set; then
1866 enableval="$enable_netrom"
5436fc65
C
1867 case "${enableval}" in
1868yes) enable_netrom=yes ;;
1869no) enable_netrom=no ;;
1870*) { echo "configure: error: bad value ${enableval} given for netrom option" 1>&2; exit 1; } ;;
1871esac
1872fi
1873
1874
1875if test "${enable_netrom}" = "yes"; then
1876 ENABLE_OBS="${ENABLE_OBS} remote-nrom.o"
1877fi
1878
188c635f
SG
1879# start-sanitize-gm
1880ENABLE_GM=
1881
1882# Check whether --enable-gm or --disable-gm was given.
1a7b4b7c
DE
1883if test "${enable_gm+set}" = set; then
1884 enableval="$enable_gm"
188c635f 1885 case "${enableval}" in
1a57cd09 1886yes) ENABLE_OBS="${ENABLE_OBS} gmagic.o"
188c635f
SG
1887 ENABLE_CFLAGS=-DGENERAL_MAGIC
1888 ;;
1889no) ;;
1890*) { echo "configure: error: bad value ${enableval} given for gm option" 1>&2; exit 1; } ;;
1891esac
1892fi
1893
1894
1895# end-sanitize-gm
1896
3c0bf315 1897# Check whether --enable-sim-powerpc or --disable-sim-powerpc was given.
1a7b4b7c
DE
1898if test "${enable_sim_powerpc+set}" = set; then
1899 enableval="$enable_sim_powerpc"
3c0bf315
MM
1900 case "${enableval}" in
1901yes) powerpc_sim=yes ;;
1902no) powerpc_sim=no ;;
1903*) { echo "configure: error: bad value ${enableval} given for sim-powerpc option" 1>&2; exit 1; } ;;
1904esac
1905else
1906 if test x"$GCC" != x""; then powerpc_sim=yes; else powerpc_sim=no; fi
1907fi
1908
1909
5436fc65
C
1910# start-sanitize-gdbtk
1911ENABLE_GDBTK=
1912
1913# Check whether --enable-gdbtk or --disable-gdbtk was given.
1a7b4b7c
DE
1914if test "${enable_gdbtk+set}" = set; then
1915 enableval="$enable_gdbtk"
5436fc65 1916 case "${enableval}" in
0fe1522a
SG
1917 yes)
1918 case "$host" in
1919 *go32*)
1920 echo "configure: warning: GDB does not support GDBtk on host ${host}. GDBtk will be disabled." 1>&2
1921 enable_gdbtk=no ;;
b613bfbf
GN
1922 *cygwin32*)
1923 echo "configure: warning: GDB does not support GDBtk on host ${host}. GDBtk will be disabled." 1>&2
1924 enable_gdbtk=no ;;
0fe1522a
SG
1925 *)
1926 enable_gdbtk=yes ;;
1927 esac ;;
1928 no)
1929 enable_gdbtk=no ;;
1930 *)
1931 { echo "configure: error: bad value ${enableval} given for gdbtk option" 1>&2; exit 1; } ;;
5436fc65 1932esac
0fe1522a
SG
1933else
1934
b613bfbf 1935# Default is on for everything but go32 and cygwin32
0fe1522a
SG
1936case "$host" in
1937 *go32*)
1938 ;;
b613bfbf
GN
1939 *cygwin32*)
1940 ;;
0fe1522a
SG
1941 *)
1942 enable_gdbtk=yes ;;
1943 esac
1944
5436fc65
C
1945fi
1946
1947
1948if test "${enable_gdbtk}" = "yes"; then
0fe1522a 1949
047465fd
TT
1950
1951#
1952# Ok, lets find the tcl configuration
1953# First, look for one uninstalled.
1954# the alternative search directory is invoked by --with-tclconfig
1955#
5436fc65 1956
047465fd
TT
1957if test x"${no_tcl}" = x ; then
1958 # we reset no_tcl in case something fails here
1959 no_tcl=true
1960 # Check whether --with-tclconfig or --without-tclconfig was given.
1961if test "${with_tclconfig+set}" = set; then
1962 withval="$with_tclconfig"
1963 with_tclconfig=${withval}
5436fc65
C
1964fi
1965
047465fd
TT
1966 echo $ac_n "checking for Tcl configuration""... $ac_c" 1>&6
1967 if eval "test \"`echo '$''{'ac_cv_c_tclconfig'+set}'`\" = set"; then
5436fc65
C
1968 echo $ac_n "(cached) $ac_c" 1>&6
1969else
047465fd 1970
1a7b4b7c 1971
047465fd
TT
1972 # First check to see if --with-tclconfig was specified.
1973 if test x"${with_tclconfig}" != x ; then
1974 if test -f "${with_tclconfig}/tclConfig.sh" ; then
1975 ac_cv_c_tclconfig=`(cd ${with_tclconfig}; pwd)`
1976 else
1977 { echo "configure: error: ${with_tclconfig} directory doesn't contain tclConfig.sh" 1>&2; exit 1; }
5436fc65 1978 fi
047465fd 1979 fi
5436fc65 1980
047465fd
TT
1981 # then check for a private Tcl installation
1982 if test x"${ac_cv_c_tclconfig}" = x ; then
1983 for i in \
1984 ../tcl \
1985 `ls -dr ../tcl[7-9]* 2>/dev/null` \
1986 ../../tcl \
1987 `ls -dr ../../tcl[7-9]* 2>/dev/null` \
1988 ../../../tcl \
1989 `ls -dr ../../../tcl[7-9]* 2>/dev/null` ; do
1990 if test -f "$i/unix/tclConfig.sh" ; then
1991 ac_cv_c_tclconfig=`(cd $i/unix; pwd)`
1992 break
1993 fi
1994 done
1995 fi
1996 # check in a few common install locations
1997 if test x"${ac_cv_c_tclconfig}" = x ; then
1998 for i in `ls -d ${prefix}/lib /usr/local/lib 2>/dev/null` ; do
1999 if test -f "$i/tclConfig.sh" ; then
2000 ac_cv_c_tclconfig=`(cd $i; pwd)`
2001 break
2002 fi
2003 done
2004 fi
2005 # check in a few other private locations
2006 if test x"${ac_cv_c_tclconfig}" = x ; then
2007 for i in \
2008 ${srcdir}/../tcl \
2009 `ls -dr ${srcdir}/../tcl[7-9]* 2>/dev/null` ; do
2010 if test -f "$i/unix/tclConfig.sh" ; then
2011 ac_cv_c_tclconfig=`(cd $i/unix; pwd)`
2012 break
2013 fi
2014 done
2015 fi
2016
5436fc65 2017fi
1a7b4b7c 2018
047465fd
TT
2019 if test x"${ac_cv_c_tclconfig}" = x ; then
2020 TCLCONFIG="# no Tcl configs found"
2021 echo "configure: warning: Can't find Tcl configuration definitions" 1>&2
2022 else
2023 no_tcl=
2024 TCLCONFIG=${ac_cv_c_tclconfig}/tclConfig.sh
2025 echo "$ac_t""found $TCLCONFIG" 1>&6
5436fc65 2026 fi
5436fc65
C
2027fi
2028
047465fd
TT
2029
2030 . $TCLCONFIG
5436fc65 2031
047465fd
TT
2032
2033
2034
2035
2036
5436fc65 2037
5436fc65 2038
5436fc65 2039
5436fc65 2040
047465fd
TT
2041
2042
2043
2044
2045
2046
2047
2048
2049
2050
2051
2052
5436fc65 2053
5436fc65 2054
5436fc65 2055
047465fd
TT
2056
2057#
2058# Ok, lets find the tk configuration
2059# First, look for one uninstalled.
2060# the alternative search directory is invoked by --with-tkconfig
2061#
5436fc65 2062
047465fd
TT
2063if test x"${no_tk}" = x ; then
2064 # we reset no_tk in case something fails here
2065 no_tk=true
2066 # Check whether --with-tkconfig or --without-tkconfig was given.
2067if test "${with_tkconfig+set}" = set; then
2068 withval="$with_tkconfig"
2069 with_tkconfig=${withval}
5436fc65
C
2070fi
2071
047465fd
TT
2072 echo $ac_n "checking for Tk configuration""... $ac_c" 1>&6
2073 if eval "test \"`echo '$''{'ac_cv_c_tkconfig'+set}'`\" = set"; then
5436fc65
C
2074 echo $ac_n "(cached) $ac_c" 1>&6
2075else
047465fd 2076
5436fc65 2077
047465fd
TT
2078 # First check to see if --with-tkconfig was specified.
2079 if test x"${with_tkconfig}" != x ; then
2080 if test -f "${with_tkconfig}/tkConfig.sh" ; then
2081 ac_cv_c_tkconfig=`(cd ${with_tkconfig}; pwd)`
2082 else
2083 { echo "configure: error: ${with_tkconfig} directory doesn't contain tkConfig.sh" 1>&2; exit 1; }
5436fc65 2084 fi
047465fd 2085 fi
5436fc65 2086
047465fd
TT
2087 # then check for a private Tk library
2088 if test x"${ac_cv_c_tkconfig}" = x ; then
2089 for i in \
2090 ../tk \
2091 `ls -dr ../tk[4-9]* 2>/dev/null` \
2092 ../../tk \
2093 `ls -dr ../../tk[4-9]* 2>/dev/null` \
2094 ../../../tk \
2095 `ls -dr ../../../tk[4-9]* 2>/dev/null` ; do
2096 if test -f "$i/unix/tkConfig.sh" ; then
2097 ac_cv_c_tkconfig=`(cd $i/unix; pwd)`
2098 break
2099 fi
2100 done
2101 fi
2102 # check in a few common install locations
2103 if test x"${ac_cv_c_tkconfig}" = x ; then
2104 for i in `ls -d ${prefix}/lib /usr/local/lib 2>/dev/null` ; do
2105 if test -f "$i/tkConfig.sh" ; then
2106 ac_cv_c_tkconfig=`(cd $i; pwd)`
2107 break
2108 fi
2109 done
2110 fi
2111 # check in a few other private locations
2112 if test x"${ac_cv_c_tkconfig}" = x ; then
2113 for i in \
2114 ${srcdir}/../tk \
2115 `ls -dr ${srcdir}/../tk[4-9]* 2>/dev/null` ; do
2116 if test -f "$i/unix/tkConfig.sh" ; then
2117 ac_cv_c_tkconfig=`(cd $i/unix; pwd)`
2118 break
2119 fi
2120 done
2121 fi
2122
5436fc65 2123fi
5436fc65 2124
047465fd
TT
2125 if test x"${ac_cv_c_tkconfig}" = x ; then
2126 TKCONFIG="# no Tk configs found"
2127 echo "configure: warning: Can't find Tk configuration definitions" 1>&2
2128 else
2129 no_tk=
2130 TKCONFIG=${ac_cv_c_tkconfig}/tkConfig.sh
2131 echo "$ac_t""found $TKCONFIG" 1>&6
2132 fi
5436fc65
C
2133fi
2134
2135
5436fc65 2136
047465fd
TT
2137 # If $no_tk is nonempty, then we can't do Tk, and there is no
2138 # point to doing Tcl.
2139 if test -z "${no_tk}"; then
2140
2141 if test -f "$TKCONFIG" ; then
2142 . $TKCONFIG
2143 fi
5436fc65 2144
047465fd
TT
2145
2146
5436fc65 2147
047465fd 2148
5436fc65
C
2149
2150
a2b63bbd 2151
047465fd
TT
2152
2153
2154
2155
2156
5436fc65 2157#
4e327047
TT
2158# Ok, lets find the tcl source trees so we can use the headers
2159# Warning: transition of version 9 to 10 will break this algorithm
2160# because 10 sorts before 9. We also look for just tcl. We have to
2161# be careful that we don't match stuff like tclX by accident.
2162# the alternative search directory is involked by --with-tclinclude
5436fc65 2163#
4e327047
TT
2164no_tcl=true
2165echo $ac_n "checking for Tcl private headers""... $ac_c" 1>&6
2166# Check whether --with-tclinclude or --without-tclinclude was given.
1a7b4b7c
DE
2167if test "${with_tclinclude+set}" = set; then
2168 withval="$with_tclinclude"
4e327047
TT
2169 with_tclinclude=${withval}
2170fi
2171
2172if eval "test \"`echo '$''{'ac_cv_c_tclh'+set}'`\" = set"; then
2173 echo $ac_n "(cached) $ac_c" 1>&6
2174else
2175
2176# first check to see if --with-tclinclude was specified
2177if test x"${with_tclinclude}" != x ; then
2178 if test -f ${with_tclinclude}/tclInt.h ; then
2179 ac_cv_c_tclh=`(cd ${with_tclinclude}; pwd)`
047465fd
TT
2180 elif test -f ${with_tclinclude}/generic/tclInt.h ; then
2181 ac_cv_c_tclh=`(cd ${with_tclinclude}/generic; pwd)`
5436fc65 2182 else
4e327047
TT
2183 { echo "configure: error: ${with_tclinclude} directory doesn't contain private headers" 1>&2; exit 1; }
2184 fi
2185fi
047465fd
TT
2186
2187# next check if it came with Tcl configuration file
2188if test x"${ac_cv_c_tclconfig}" = x ; then
2189 if test -f $ac_cv_c_tclconfig/../generic/tclInt.h ; then
2190 ac_cv_c_tclh=`(cd $ac_cv_c_tclconfig/..; pwd)`
2191 fi
2192fi
2193
4e327047
TT
2194# next check in private source directory
2195#
2196# since ls returns lowest version numbers first, reverse its output
2197if test x"${ac_cv_c_tclh}" = x ; then
2198 for i in \
2199 ${srcdir}/../tcl \
047465fd 2200 `ls -dr ${srcdir}/../tcl[7-9]* 2>/dev/null` \
4e327047 2201 ${srcdir}/../../tcl \
047465fd 2202 `ls -dr ${srcdir}/../../tcl[7-9]* 2>/dev/null` \
4e327047 2203 ${srcdir}/../../../tcl \
047465fd 2204 `ls -dr ${srcdir}/../../../tcl[7-9]* 2>/dev/null ` ; do
4e327047 2205 if test -f $i/generic/tclInt.h ; then
047465fd 2206 ac_cv_c_tclh=`(cd $i/generic; pwd)`
1a7b4b7c 2207 break
4e327047
TT
2208 fi
2209 done
2210fi
2211# finally check in a few common install locations
2212#
2213# since ls returns lowest version numbers first, reverse its output
2214if test x"${ac_cv_c_tclh}" = x ; then
2215 for i in \
047465fd
TT
2216 `ls -dr /usr/local/src/tcl[7-9]* 2>/dev/null` \
2217 `ls -dr /usr/local/lib/tcl[7-9]* 2>/dev/null` \
4e327047
TT
2218 /usr/local/src/tcl \
2219 /usr/local/lib/tcl \
2220 ${prefix}/include ; do
047465fd
TT
2221 if test -f $i/generic/tclInt.h ; then
2222 ac_cv_c_tclh=`(cd $i/generic; pwd)`
4e327047
TT
2223 break
2224 fi
2225 done
2226fi
2227# see if one is installed
2228if test x"${ac_cv_c_tclh}" = x ; then
2229 ac_safe=`echo "tclInt.h" | tr './\055' '___'`
2230echo $ac_n "checking for tclInt.h""... $ac_c" 1>&6
5436fc65
C
2231if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
2232 echo $ac_n "(cached) $ac_c" 1>&6
2233else
2234 cat > conftest.$ac_ext <<EOF
047465fd 2235#line 2236 "configure"
5436fc65 2236#include "confdefs.h"
4e327047 2237#include <tclInt.h>
5436fc65 2238EOF
1a7b4b7c 2239ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
047465fd 2240{ (eval echo configure:2241: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
5436fc65
C
2241ac_err=`grep -v '^ *+' conftest.out`
2242if test -z "$ac_err"; then
2243 rm -rf conftest*
2244 eval "ac_cv_header_$ac_safe=yes"
2245else
2246 echo "$ac_err" >&5
2247 rm -rf conftest*
2248 eval "ac_cv_header_$ac_safe=no"
2249fi
2250rm -f conftest*
2251fi
2252if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
2253 echo "$ac_t""yes" 1>&6
4e327047 2254 ac_cv_c_tclh=installed
5436fc65
C
2255else
2256 echo "$ac_t""no" 1>&6
4e327047 2257ac_cv_c_tclh=""
5436fc65
C
2258fi
2259
4e327047
TT
2260fi
2261
2262fi
2263
2264if test x"${ac_cv_c_tclh}" = x ; then
2265 TCLHDIR="# no Tcl private headers found"
2266 { echo "configure: error: Can't find Tcl private headers" 1>&2; exit 1; }
2267fi
2268if test x"${ac_cv_c_tclh}" != x ; then
2269 no_tcl=""
1a7b4b7c 2270 if test x"${ac_cv_c_tclh}" = x"installed" ; then
4e327047
TT
2271 echo "$ac_t""is installed" 1>&6
2272 TCLHDIR=""
2273 else
2274 echo "$ac_t""found in ${ac_cv_c_tclh}" 1>&6
2275 # this hack is cause the TCLHDIR won't print if there is a "-I" in it.
2276 TCLHDIR="-I${ac_cv_c_tclh}"
5436fc65 2277 fi
5436fc65 2278fi
4e327047 2279
4e327047 2280
5436fc65 2281
047465fd 2282
5436fc65 2283#
4e327047
TT
2284# Ok, lets find the tk source trees so we can use the headers
2285# If the directory (presumably symlink) named "tk" exists, use that one
2286# in preference to any others. Same logic is used when choosing library
2287# and again with Tcl. The search order is the best place to look first, then in
2288# decreasing significance. The loop breaks if the trigger file is found.
2289# Note the gross little conversion here of srcdir by cd'ing to the found
2290# directory. This converts the path from a relative to an absolute, so
2291# recursive cache variables for the path will work right. We check all
2292# the possible paths in one loop rather than many seperate loops to speed
2293# things up.
047465fd 2294# the alternative search directory is involked by --with-tkinclude
5436fc65 2295#
047465fd 2296no_tk=true
4e327047
TT
2297echo $ac_n "checking for Tk private headers""... $ac_c" 1>&6
2298# Check whether --with-tkinclude or --without-tkinclude was given.
1a7b4b7c
DE
2299if test "${with_tkinclude+set}" = set; then
2300 withval="$with_tkinclude"
4e327047
TT
2301 with_tkinclude=${withval}
2302fi
2303
4e327047
TT
2304if eval "test \"`echo '$''{'ac_cv_c_tkh'+set}'`\" = set"; then
2305 echo $ac_n "(cached) $ac_c" 1>&6
2306else
2307
2308# first check to see if --with-tkinclude was specified
2309if test x"${with_tkinclude}" != x ; then
2310 if test -f ${with_tkinclude}/tk.h ; then
2311 ac_cv_c_tkh=`(cd ${with_tkinclude}; pwd)`
047465fd
TT
2312 elif test -f ${with_tkinclude}/generic/tk.h ; then
2313 ac_cv_c_tkh=`(cd ${with_tkinclude}/generic; pwd)`
5436fc65 2314 else
4e327047
TT
2315 { echo "configure: error: ${with_tkinclude} directory doesn't contain private headers" 1>&2; exit 1; }
2316 fi
2317fi
047465fd
TT
2318
2319# next check if it came with Tk configuration file
2320if test x"${ac_cv_c_tkconfig}" = x ; then
2321 if test -f $ac_cv_c_tkconfig/../generic/tk.h ; then
2322 ac_cv_c_tkh=`(cd $ac_cv_c_tkconfig/..; pwd)`
2323 fi
2324fi
2325
4e327047
TT
2326# next check in private source directory
2327#
047465fd 2328# since ls returns lowest version numbers first, reverse its output
4e327047
TT
2329if test x"${ac_cv_c_tkh}" = x ; then
2330 for i in \
2331 ${srcdir}/../tk \
047465fd 2332 `ls -dr ${srcdir}/../tk[4-9]* 2>/dev/null` \
4e327047 2333 ${srcdir}/../../tk \
047465fd 2334 `ls -dr ${srcdir}/../../tk[4-9]* 2>/dev/null` \
4e327047 2335 ${srcdir}/../../../tk \
047465fd
TT
2336 `ls -dr ${srcdir}/../../../tk[4-9]* 2>/dev/null ` ; do
2337 if test -f $i/generic/tk.h ; then
2338 ac_cv_c_tkh=`(cd $i/generic; pwd)`
4e327047
TT
2339 break
2340 fi
4e327047
TT
2341 done
2342fi
2343# finally check in a few common install locations
2344#
047465fd 2345# since ls returns lowest version numbers first, reverse its output
4e327047
TT
2346if test x"${ac_cv_c_tkh}" = x ; then
2347 for i in \
047465fd
TT
2348 `ls -dr /usr/local/src/tk[4-9]* 2>/dev/null` \
2349 `ls -dr /usr/local/lib/tk[4-9]* 2>/dev/null` \
4e327047
TT
2350 /usr/local/src/tk \
2351 /usr/local/lib/tk \
2352 ${prefix}/include ; do
047465fd
TT
2353 if test -f $i/generic/tk.h ; then
2354 ac_cv_c_tkh=`(cd $i/generic; pwd)`
4e327047
TT
2355 break
2356 fi
2357 done
2358fi
2359# see if one is installed
2360if test x"${ac_cv_c_tkh}" = x ; then
047465fd 2361 ac_safe=`echo "tk.h" | tr './\055' '___'`
4e327047 2362echo $ac_n "checking for tk.h""... $ac_c" 1>&6
5436fc65
C
2363if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
2364 echo $ac_n "(cached) $ac_c" 1>&6
2365else
2366 cat > conftest.$ac_ext <<EOF
047465fd 2367#line 2368 "configure"
5436fc65 2368#include "confdefs.h"
4e327047 2369#include <tk.h>
5436fc65 2370EOF
1a7b4b7c 2371ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
047465fd 2372{ (eval echo configure:2373: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
5436fc65
C
2373ac_err=`grep -v '^ *+' conftest.out`
2374if test -z "$ac_err"; then
2375 rm -rf conftest*
2376 eval "ac_cv_header_$ac_safe=yes"
2377else
2378 echo "$ac_err" >&5
2379 rm -rf conftest*
2380 eval "ac_cv_header_$ac_safe=no"
2381fi
2382rm -f conftest*
2383fi
2384if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
2385 echo "$ac_t""yes" 1>&6
4e327047 2386 ac_cv_c_tkh=installed
5436fc65
C
2387else
2388 echo "$ac_t""no" 1>&6
047465fd 2389ac_cv_c_tkh=""
5436fc65
C
2390fi
2391
4e327047
TT
2392fi
2393
2394fi
2395
2396if test x"${ac_cv_c_tkh}" != x ; then
2397 no_tk=""
2398 if test x"${ac_cv_c_tkh}" = x"installed" ; then
2399 echo "$ac_t""is installed" 1>&6
2400 TKHDIR=""
2401 else
047465fd 2402 echo "$ac_t""found in ${ac_cv_c_tkh}" 1>&6
4e327047
TT
2403 # this hack is cause the TKHDIR won't print if there is a "-I" in it.
2404 TKHDIR="-I${ac_cv_c_tkh}"
5436fc65
C
2405 fi
2406else
4e327047
TT
2407 TKHDIR="# no Tk directory found"
2408 echo "configure: warning: Can't find Tk private headers" 1>&2
2409 no_tk=true
5436fc65
C
2410fi
2411
5436fc65
C
2412
2413
2414
047465fd
TT
2415 # Include some libraries that Tcl and Tk want.
2416 LIBS="$LIBS $TK_LIBS"
5436fc65 2417
047465fd 2418 ENABLE_GDBTK=1
5436fc65 2419
047465fd
TT
2420 TCL_LIBS='$(TCL) $(TK) $(X11_LDFLAGS) $(X11_LIBS)'
2421 ENABLE_CLIBS="${ENABLE_CLIBS} ${TCL_LIBS}"
2422 ENABLE_OBS="${ENABLE_OBS} gdbtk.o"
1a57cd09 2423 fi
a2b63bbd 2424fi
66efdff9 2425
66efdff9 2426
5436fc65 2427
66efdff9
JM
2428
2429
5436fc65
C
2430# end-sanitize-gdbtk
2431
2432
2433
2434
2435
7c40dd08
DE
2436# target_subdir is used by the testsuite to find the target libraries.
2437target_subdir=
2438if test "${host}" != "${target}"; then
2439 target_subdir="${target_alias}/"
2440fi
2441
5436fc65
C
2442
2443configdirs="doc testsuite"
2444
2445
2446# Map host cpu into the config cpu subdirectory name.
2447# The default is $host_cpu.
2448
2449case "${host_cpu}" in
2450
2451c[12]) gdb_host_cpu=convex ;;
2452hppa*) gdb_host_cpu=pa ;;
3222ff2e 2453i[3456]86) gdb_host_cpu=i386 ;;
5436fc65
C
2454m68*) gdb_host_cpu=m68k ;;
2455m88*) gdb_host_cpu=m88k ;;
2456np1) gdb_host_cpu=gould ;;
2457pyramid) gdb_host_cpu=pyr ;;
2458powerpc*) gdb_host_cpu=powerpc ;;
146ee7db 2459sparc64) gdb_host_cpu=sparc ;;
5436fc65
C
2460*) gdb_host_cpu=$host_cpu ;;
2461
2462esac
2463
2464# map host info into gdb names.
2465
2466case "${host}" in
2467
2468a29k-*-*) gdb_host=ultra3 ;;
2469
2470alpha-*-osf1*) gdb_host=alpha-osf1 ;;
b8ea4fec
PS
2471alpha-*-osf2*) gdb_host=alpha-osf2 ;;
2472alpha-*-osf[3456789]*) gdb_host=alpha-osf3 ;;
e44d1491 2473alpha-*-linux*) gdb_host=alpha-linux ;;
5436fc65
C
2474
2475arm-*-*) gdb_host=arm ;;
2476
2477c[12]-*-*) gdb_host=convex ;;
2478
2479hppa*-*-bsd*) gdb_host=hppabsd ;;
2480hppa*-*-hiux*) gdb_host=hppahpux ;;
2481hppa*-*-hpux*) gdb_host=hppahpux ;;
2482hppa*-*-osf*) gdb_host=hppaosf ;;
2483
3222ff2e
MM
2484i[3456]86-ncr-*) gdb_host=ncr3000 ;;
2485i[3456]86-sequent-bsd*) gdb_host=symmetry ;; # dynix
2486i[3456]86-sequent-sysv4*) gdb_host=ptx4 ;;
2487i[3456]86-sequent-sysv*) gdb_host=ptx ;;
2488i[3456]86-*-aix*) gdb_host=i386aix ;;
2489i[3456]86-*-bsd*) gdb_host=i386bsd ;;
2490i[3456]86-*-dgux*) gdb_host=i386dgux ;;
2491i[3456]86-*-freebsd*) gdb_host=fbsd ;;
2492i[3456]86-*-netbsd*) gdb_host=nbsd ;;
2493i[3456]86-*-go32*) gdb_host=go32 ;;
2494i[3456]86-*-linux*) gdb_host=linux ;;
2495i[3456]86-*-lynxos*) gdb_host=i386lynx ;;
2496i[3456]86-*-mach3*) gdb_host=i386m3 ;;
2497i[3456]86-*-mach*) gdb_host=i386mach ;;
d8efbc66 2498i[3456]86-*-gnu*) gdb_host=i386gnu ;;
3222ff2e 2499i[3456]86-*-osf1mk*) gdb_host=osf1mk ;;
125c17af 2500i[3456]86-*-sco3.2v5*) gdb_host=i386sco5 ;;
3222ff2e
MM
2501i[3456]86-*-sco3.2v4*) gdb_host=i386sco4 ;;
2502i[3456]86-*-sco*) gdb_host=i386sco ;;
2503i[3456]86-*-solaris*) gdb_host=i386sol2 ;;
2504i[3456]86-*-sunos*) gdb_host=sun386 ;;
2505i[3456]86-*-sysv3.2*) gdb_host=i386v32 ;;
2506i[3456]86-*-sysv32*) gdb_host=i386v32 ;;
2507i[3456]86-*-sysv4*) gdb_host=i386v4 ;;
2508i[3456]86-*-unixware) gdb_host=i386v4 ;;
2509i[3456]86-*-sysv*) gdb_host=i386v ;;
2510i[3456]86-*-isc*) gdb_host=i386v32 ;;
2511i[3456]86-*-os9k) gdb_host=i386os9k ;;
3d78f532 2512i[3456]86-*-cygwin32) gdb_host=cygwin32 ;;
5436fc65
C
2513m680[01]0-sun-sunos3*) gdb_host=sun2os3 ;;
2514m680[01]0-sun-sunos4*) gdb_host=sun2os4 ;;
2515m68030-sony-*) gdb_host=news1000 ;;
2516
2517m68*-altos-*) gdb_host=altos ;;
2518m68*-apollo*-sysv*) gdb_host=apollo68v ;;
2519m68*-apollo*-bsd*) gdb_host=apollo68b ;;
2520m68*-att-*) gdb_host=3b1 ;;
2521m68*-bull*-sysv*) gdb_host=dpx2 ;;
2522m68*-hp-bsd*) gdb_host=hp300bsd ;;
2523m68*-hp-hpux*) gdb_host=hp300hpux ;;
2524m68*-isi-*) gdb_host=isi ;;
2525m68*-*-lynxos*) gdb_host=m68klynx ;;
b7f3b6d5 2526m68*-*-netbsd*) gdb_host=nbsd ;;
5436fc65
C
2527m68*-*-sysv4*) gdb_host=m68kv4 ;;
2528m68*-motorola-*) gdb_host=delta68 ;;
2529m68*-sony-*) gdb_host=news ;;
2530m68*-sun-sunos3*) gdb_host=sun3os3 ;;
2531m68*-sun-sunos4*) gdb_host=sun3os4 ;;
2532m68*-sun-*) gdb_host=sun3os4 ;;
2533
2534m88*-harris-cxux*) gdb_host=cxux ;;
2535m88*-motorola-sysv4*) gdb_host=delta88v4 ;;
2536m88*-motorola-sysv*) gdb_host=delta88 ;;
2537m88*-*-mach3*) gdb_host=mach3 ;;
2538m88*-*-*) gdb_host=m88k ;;
2539
2540mips-dec-mach3*) gdb_host=mach3 ;;
2541mips-dec-*) gdb_host=decstation ;;
2542mips-little-*) gdb_host=littlemips ;;
2543mips-sgi-irix3*) gdb_host=irix3 ;;
2544mips-sgi-irix4*) gdb_host=irix4 ;;
2545mips-sgi-irix5*) gdb_host=irix5 ;;
2546mips-sony-*) gdb_host=news-mips ;;
2547mips-*-mach3*) gdb_host=mach3 ;;
2548mips-*-sysv4*) gdb_host=mipsv4 ;;
2549mips-*-sysv*) gdb_host=riscos ;;
2550mips-*-riscos*) gdb_host=riscos ;;
2551
2552none-*-*) gdb_host=none ;;
2553
2554np1-*-*) gdb_host=np1 ;;
2555
2556ns32k-*-mach3*) gdb_host=mach3 ;;
2557ns32k-*-netbsd*) gdb_host=nbsd ;;
2558ns32k-umax-*) gdb_host=umax ;;
2559ns32k-utek-sysv*) gdb_host=merlin ;;
2560
fbc3f191 2561powerpc-*-aix*) gdb_host=aix ;;
3d78f532 2562powerpcle-*-cygwin32) gdb_host=cygwin32 ;;
fe8d28cf 2563powerpcle-*-solaris*) gdb_host=solaris ;;
eafdda3d 2564powerpc-*-linux*) gdb_host=linux ;;
5436fc65
C
2565pn-*-*) gdb_host=pn ;;
2566
2567pyramid-*-*) gdb_host=pyramid ;;
2568
2569romp-*-*) gdb_host=rtbsd ;;
2570
2571rs6000-*-lynxos*) gdb_host=rs6000lynx ;;
a1956677 2572rs6000-*-aix4*) gdb_host=aix4 ;;
5436fc65
C
2573rs6000-*-*) gdb_host=rs6000 ;;
2574
2575sparc-*-lynxos*) gdb_host=sparclynx ;;
2576sparc-*-netbsd*) gdb_host=nbsd ;;
2577sparc-*-solaris2*) gdb_host=sun4sol2 ;;
2578sparc-*-sunos4*) gdb_host=sun4os4 ;;
2579sparc-*-sunos5*) gdb_host=sun4sol2 ;;
2580sparc-*-*) gdb_host=sun4os4 ;;
146ee7db 2581sparc64-*-*) gdb_host=sun4sol2 ;;
5436fc65
C
2582
2583tahoe-*-*) gdb_host=tahoe ;;
2584
2585vax-*-bsd*) gdb_host=vaxbsd ;;
2586vax-*-ultrix2*) gdb_host=vaxult2 ;;
2587vax-*-ultrix*) gdb_host=vaxult ;;
2588
2589w65-*-*) gdb_host=w65 ;;
2590
2591esac
2592
2593
2594# Map target cpu into the config cpu subdirectory name.
2595# The default is $target_cpu.
2596
2597case "${target_cpu}" in
2598
2599alpha) gdb_target_cpu=alpha ;;
2600c[12]) gdb_target_cpu=convex ;;
2601hppa*) gdb_target_cpu=pa ;;
3222ff2e 2602i[3456]86) gdb_target_cpu=i386 ;;
5436fc65
C
2603m68*) gdb_target_cpu=m68k ;;
2604m88*) gdb_target_cpu=m88k ;;
2605mips*) gdb_target_cpu=mips ;;
2606np1) gdb_target_cpu=gould ;;
2607powerpc*) gdb_target_cpu=powerpc ;;
2608pn) gdb_target_cpu=gould ;;
2609pyramid) gdb_target_cpu=pyr ;;
5436fc65
C
2610sparc*) gdb_target_cpu=sparc ;;
2611*) gdb_target_cpu=$target_cpu ;;
2612
2613esac
2614
2615# map target info into gdb names.
2616
2617case "${target}" in
2618
2619a29k-*-aout*) gdb_target=a29k ;;
2620a29k-*-coff*) gdb_target=a29k ;;
2621a29k-*-elf*) gdb_target=a29k ;;
2622a29k-*-ebmon*) gdb_target=a29k ;;
2623a29k-*-kern*) gdb_target=a29k-kern ;;
2624a29k-*-none*) gdb_target=a29k ;;
2625a29k-*-sym1*) gdb_target=ultra3 ;;
2626a29k-*-udi*) gdb_target=a29k-udi ;;
2627a29k-*-vxworks*) gdb_target=vx29k ;;
2628
2629alpha-*-osf*) gdb_target=alpha-osf1 ;;
e44d1491 2630alpha-*-linux*) gdb_target=alpha-linux ;;
5436fc65
C
2631
2632# start-sanitize-arc
2633arc-*-*) gdb_target=arc ;;
2634# end-sanitize-arc
2635
2636arm-*-*) gdb_target=arm ;;
2637
2638c1-*-*) gdb_target=convex ;;
2639c2-*-*) gdb_target=convex ;;
2640
fb506180
SS
2641h8300-*-*) gdb_target=h8300 ;;
2642h8500-*-*) gdb_target=h8500 ;;
5436fc65
C
2643
2644sh-*-*) gdb_target=sh ;;
2645
5436fc65
C
2646hppa*-*-bsd*) gdb_target=hppabsd ;;
2647hppa*-*-pro*) gdb_target=hppapro ;;
2648hppa*-*-hpux*) gdb_target=hppahpux ;;
2649hppa*-*-hiux*) gdb_target=hppahpux ;;
2650hppa*-*-osf*) gdb_target=hppaosf ;;
2651
3222ff2e
MM
2652i[3456]86-sequent-bsd*) gdb_target=symmetry ;;
2653i[3456]86-sequent-sysv4*) gdb_target=ptx4 ;;
2654i[3456]86-sequent-sysv*) gdb_target=ptx ;;
2655i[3456]86-ncr-*) gdb_target=ncr3000 ;;
2656i[3456]86-*-aout*) gdb_target=i386aout ;;
2657i[3456]86-*-coff*) gdb_target=i386v ;;
2658i[3456]86-*-elf*) gdb_target=i386v ;;
2659i[3456]86-*-aix*) gdb_target=i386aix ;;
2660i[3456]86-*-bsd*) gdb_target=i386bsd ;;
2661i[3456]86-*-freebsd*) gdb_target=fbsd ;;
2662i[3456]86-*-netbsd*) gdb_target=nbsd ;;
2663i[3456]86-*-os9k) gdb_target=i386os9k ;;
2664i[3456]86-*-go32*) gdb_target=i386aout ;;
2665i[3456]86-*-lynxos*) gdb_target=i386lynx
5436fc65 2666 configdirs="${configdirs} gdbserver" ;;
3222ff2e
MM
2667i[3456]86-*-solaris*) gdb_target=i386sol2 ;;
2668i[3456]86-*-sunos*) gdb_target=sun386 ;;
2669i[3456]86-*-sysv4*) gdb_target=i386v4 ;;
2670i[3456]86-*-sco*) gdb_target=i386v ;;
2671i[3456]86-*-sysv*) gdb_target=i386v ;;
3dedc867
FF
2672i[3456]86-*-linux*) gdb_target=linux
2673 configdirs="${configdirs} gdbserver" ;;
3222ff2e
MM
2674i[3456]86-*-isc*) gdb_target=i386v ;;
2675i[3456]86-*-mach3*) gdb_target=i386m3 ;;
2676i[3456]86-*-mach*) gdb_target=i386mach ;;
d8efbc66 2677i[3456]86-*-gnu*) gdb_target=i386gnu ;;
3222ff2e 2678i[3456]86-*-netware*) gdb_target=i386nw
5436fc65 2679 configdirs="${configdirs} nlm" ;;
3222ff2e 2680i[3456]86-*-osf1mk*) gdb_target=i386mk ;;
3d78f532 2681i[3456]86-*-cygwin32) gdb_target=cygwin32 ;;
5436fc65 2682i960-*-bout*) gdb_target=vxworks960 ;;
2e665cd3
DP
2683i960-nindy-coff*) gdb_target=nindy960 ;;
2684i960-*-coff*) gdb_target=mon960 ;;
2685i960-nindy-elf*) gdb_target=nindy960 ;;
2686i960-*-elf*) gdb_target=mon960 ;;
5436fc65
C
2687
2688i960-*-nindy*) gdb_target=nindy960 ;;
2689i960-*-vxworks*) gdb_target=vxworks960 ;;
2690
2691m68000-*-sunos3*) gdb_target=sun2os3 ;;
2692m68000-*-sunos4*) gdb_target=sun2os4 ;;
2693
2694m68*-apollo*-bsd*) gdb_target=apollo68b ;;
2695m68*-bull-sysv*) gdb_target=dpx2 ;;
2696m68*-hp-bsd*) gdb_target=hp300bsd ;;
2697m68*-hp-hpux*) gdb_target=hp300hpux ;;
2698m68*-altos-*) gdb_target=altos ;;
2699m68*-att-*) gdb_target=3b1 ;;
2700m68*-cisco*-*) gdb_target=cisco ;;
2701m68*-ericsson-*) gdb_target=es1800 ;;
2702m68*-isi-*) gdb_target=isi ;;
2703m68*-motorola-*) gdb_target=delta68 ;;
2704m68*-netx-*) gdb_target=vxworks68 ;;
2705m68*-sony-*) gdb_target=news ;;
2706m68*-tandem-*) gdb_target=st2000 ;;
2707m68*-rom68k-*) gdb_target=monitor ;;
2708m68*-*bug-*) gdb_target=monitor ;;
2709m68*-monitor-*) gdb_target=monitor ;;
949e2bbf 2710m68*-est-*) gdb_target=monitor ;;
5436fc65
C
2711m68*-*-aout*) gdb_target=monitor ;;
2712m68*-*-coff*) gdb_target=monitor ;;
2713m68*-*-elf*) gdb_target=monitor ;;
2714m68*-*-lynxos*) gdb_target=m68klynx
2715 configdirs="${configdirs} gdbserver" ;;
b7f3b6d5 2716m68*-*-netbsd*) gdb_target=nbsd ;;
5436fc65
C
2717m68*-*-os68k*) gdb_target=os68k ;;
2718m68*-*-sunos3*) gdb_target=sun3os3 ;;
2719m68*-*-sunos4*) gdb_target=sun3os4 ;;
2720m68*-*-sysv4*) gdb_target=m68kv4 ;;
2721m68*-*-vxworks*) gdb_target=vxworks68 ;;
2722
2723m88*-harris-cxux*) gdb_target=cxux ;;
2724m88*-motorola-sysv4*) gdb_target=delta88v4 ;;
2725m88*-*-mach3*) gdb_target=mach3 ;;
2726m88*-motorola-*) gdb_target=delta88 ;;
2727m88*-*-*) gdb_target=m88k ;;
2728
2729mips64*-big-*) gdb_target=bigmips64 ;;
2730mips*-big-*) gdb_target=bigmips ;;
2731mips*-dec-mach3*) gdb_target=mach3 ;;
2732mips*-dec-*) gdb_target=decstation ;;
7bb5e831
RS
2733mips64*el-*-ecoff*) gdb_target=embedl64 ;;
2734mips64*-*-ecoff*) gdb_target=embed64 ;;
0e3a4b1e
JSC
2735mips64*vr4300*el-*-elf*) gdb_target=vr4300el ;;
2736mips64*vr4300*-*-elf*) gdb_target=vr4300 ;;
911026aa
JSC
2737mips64*vr4100*el-*-elf*) gdb_target=vr4300el ;;
2738mips64*vr4100*-*-elf*) gdb_target=vr4300 ;;
7bb5e831
RS
2739mips64*el-*-elf*) gdb_target=embedl64 ;;
2740mips64*-*-elf*) gdb_target=embed64 ;;
2741mips*el-*-ecoff*) gdb_target=embedl ;;
2742mips*-*-ecoff*) gdb_target=embed ;;
cd10c7e3 2743# start-sanitize-gm
7bb5e831 2744mips*-*-magic*) gdb_target=embed ;;
cd10c7e3 2745# end-sanitize-gm
7bb5e831
RS
2746mips*el-*-elf*) gdb_target=embedl ;;
2747mips*-*-elf*) gdb_target=embed ;;
5436fc65
C
2748mips*-little-*) gdb_target=littlemips ;;
2749mips*-sgi-irix5*) gdb_target=irix5 ;;
2750mips*-sgi-*) gdb_target=irix3 ;;
2751mips*-sony-*) gdb_target=bigmips ;;
2752mips*-*-mach3*) gdb_target=mach3 ;;
2753mips*-*-sysv4*) gdb_target=mipsv4 ;;
2754mips*-*-sysv*) gdb_target=bigmips ;;
2755mips*-*-riscos*) gdb_target=bigmips ;;
3dedc867 2756mips*-*-vxworks*) gdb_target=vxmips ;;
5436fc65
C
2757
2758none-*-*) gdb_target=none ;;
2759
2760np1-*-*) gdb_target=np1 ;;
2761
2762ns32k-*-mach3*) gdb_target=mach3 ;;
2763ns32k-*-netbsd*) gdb_target=nbsd ;;
2764ns32k-utek-sysv*) gdb_target=merlin ;;
2765ns32k-utek-*) gdb_target=umax ;;
2766
2767pn-*-*) gdb_target=pn ;;
c148ab3c 2768powerpc-*-macos*) gdb_target=macos ;;
5436fc65
C
2769powerpc-*-netware*) gdb_target=ppc-nw
2770 configdirs="${configdirs} nlm" ;;
2771
65eaea27 2772powerpc-*-aix4*) gdb_target=aix4 ;;
fbc3f191 2773powerpc-*-aix*) gdb_target=aix ;;
3d78f532 2774powerpcle-*-cygwin32) gdb_target=cygwin32 ;;
fe8d28cf 2775powerpcle-*-solaris*) gdb_target=solaris ;;
eafdda3d
MM
2776powerpc-*-eabi* | powerpc-*-linux* | powerpc-*-sysv* | powerpc-*-elf*)
2777 if test x"$powerpc_sim" = x"yes"; then
3c0bf315
MM
2778 gdb_target=ppc-sim
2779 else
2780 gdb_target=ppc-eabi
2781 fi ;;
eafdda3d
MM
2782powerpcle-*-eabi* | powerpcle-*-sysv* | powerpcle-*-elf*)
2783 if test x"$powerpc_sim" = x"yes"; then
3c0bf315
MM
2784 gdb_target=ppcle-sim
2785 else
2786 gdb_target=ppcle-eabi
2787 fi ;;
5436fc65
C
2788
2789pyramid-*-*) gdb_target=pyramid ;;
2790
2791rs6000-*-lynxos*) gdb_target=rs6000lynx ;;
65eaea27 2792rs6000-*-aix4*) gdb_target=aix4 ;;
5436fc65
C
2793rs6000-*-*) gdb_target=rs6000 ;;
2794
2795sparc-*-aout*) gdb_target=sparc-em ;;
2796sparc-*-coff*) gdb_target=sparc-em ;;
2797sparc-*-elf*) gdb_target=sparc-em ;;
2798sparc-*-lynxos*) gdb_target=sparclynx
2799 configdirs="${configdirs} gdbserver" ;;
2800sparc-*-netbsd*) gdb_target=nbsd ;;
2801sparc-*-solaris2*) gdb_target=sun4sol2 ;;
2802sparc-*-sunos4*) gdb_target=sun4os4 ;;
2803sparc-*-sunos5*) gdb_target=sun4sol2 ;;
2804sparc-*-vxworks*) gdb_target=vxsparc ;;
2805sparc-*-*) gdb_target=sun4os4 ;;
eafdda3d 2806sparclet-*-*) gdb_target=sparclet;;
5436fc65 2807sparclite*-*-*) gdb_target=sparclite ;;
078aeca4
DE
2808# It's not clear what the right solution for "v8plus" systems is yet.
2809# For now, stick with sparc-sun-solaris2 since that's what config.guess
2810# should return. Work is still needed to get gdb to print the 64 bit
2811# regs (some of which are usable in v8plus) so sp64sol.mt hasn't been
2812# deleted though presumably it should be eventually.
2813#sparc64-*-solaris2*) gdb_target=sp64sol2 ;;
5436fc65
C
2814sparc64-*-*) gdb_target=sp64 ;;
2815
2816tahoe-*-*) gdb_target=tahoe ;;
2817
2818vax-*-*) gdb_target=vax ;;
2819
2820w65-*-*) gdb_target=w65 ;;
2821
fb506180 2822z8k-*-coff*) gdb_target=z8k ;;
5436fc65
C
2823
2824esac
2825
2826
5f107900 2827frags=
5436fc65
C
2828host_makefile_frag=${srcdir}/config/${gdb_host_cpu}/${gdb_host}.mh
2829if test ! -f ${host_makefile_frag}; then
2830{ echo "configure: error: "*** Gdb does not support host ${host}"" 1>&2; exit 1; }
2831fi
5f107900 2832frags="$frags $host_makefile_frag"
5436fc65
C
2833
2834target_makefile_frag=${srcdir}/config/${gdb_target_cpu}/${gdb_target}.mt
2835if test ! -f ${target_makefile_frag}; then
2836{ echo "configure: error: "*** Gdb does not support target ${target}"" 1>&2; exit 1; }
2837fi
5f107900 2838frags="$frags $target_makefile_frag"
5436fc65
C
2839
2840
2841
2842
2843
094fd4ae
C
2844hostfile=`sed -n '
2845s/XM_FILE[ ]*=[ ]*\([^ ]*\)/\1/p
2846' ${host_makefile_frag}`
5436fc65 2847
094fd4ae
C
2848targetfile=`sed -n '
2849s/TM_FILE[ ]*=[ ]*\([^ ]*\)/\1/p
2850' ${target_makefile_frag}`
5436fc65
C
2851
2852# these really aren't orthogonal true/false values of the same condition,
2853# but shells are slow enough that I like to reuse the test conditions
2854# whenever possible
2855if test "${target}" = "${host}"; then
094fd4ae
C
2856nativefile=`sed -n '
2857s/NAT_FILE[ ]*=[ ]*\([^ ]*\)/\1/p
2858' ${host_makefile_frag}`
5436fc65
C
2859else
2860# GDBserver is only useful in a "native" enviroment
2861configdirs=`echo $configdirs | sed 's/gdbserver//'`
2862fi
2863
094fd4ae 2864
5436fc65
C
2865# If hostfile (XM_FILE) and/or targetfile (TM_FILE) and/or nativefile
2866# (NAT_FILE) is not set in config/*/*.m[ht] files, we don't make the
2867# corresponding links. But we have to remove the xm.h files and tm.h
2868# files anyway, e.g. when switching from "configure host" to
2869# "configure none".
2870
2871files=
2872links=
2873rm -f xm.h
2874if test "${hostfile}" != ""; then
2875files="${files} config/${gdb_host_cpu}/${hostfile}"
2876links="${links} xm.h"
2877fi
2878rm -f tm.h
2879if test "${targetfile}" != ""; then
2880files="${files} config/${gdb_target_cpu}/${targetfile}"
2881links="${links} tm.h"
2882fi
2883rm -f nm.h
2884if test "${nativefile}" != ""; then
2885files="${files} config/${gdb_host_cpu}/${nativefile}"
2886links="${links} nm.h"
2887else
2888# A cross-only configuration.
2889files="${files} config/nm-empty.h"
2890links="${links} nm.h"
2891fi
2892# start-sanitize-gdbtk
2893
2894# Make it possible to use the GUI without doing a full install
2895if test "${enable_gdbtk}" = "yes" -a ! -f gdbtk.tcl ; then
2896files="${files} gdbtk.tcl"
2897links="${links} gdbtk.tcl"
2898fi
2899# end-sanitize-gdbtk
2900
2901
2902
2903subdirs="$configdirs"
2904
2905trap '' 1 2 15
2906cat > confcache <<\EOF
2907# This file is a shell script that caches the results of configure
2908# tests run on this system so they can be shared between configure
2909# scripts and configure runs. It is not useful on other systems.
2910# If it contains results you don't want to keep, you may remove or edit it.
2911#
2912# By default, configure uses ./config.cache as the cache file,
2913# creating it if it does not exist already. You can give configure
2914# the --cache-file=FILE option to use a different cache file; that is
2915# what configure does when it calls configure scripts in
2916# subdirectories, so they share the cache.
2917# Giving --cache-file=/dev/null disables caching, for debugging configure.
2918# config.status only pays attention to the cache file if you give it the
2919# --recheck option to rerun configure.
2920#
2921EOF
2922# Ultrix sh set writes to stderr and can't be redirected directly,
2923# and sets the high bit in the cache file unless we assign to the vars.
2924(set) 2>&1 |
2925 sed -n "s/^\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\)=\(.*\)/\1=\${\1='\2'}/p" \
2926 >> confcache
2927if cmp -s $cache_file confcache; then
2928 :
2929else
2930 if test -w $cache_file; then
2931 echo "updating cache $cache_file"
2932 cat confcache > $cache_file
2933 else
2934 echo "not updating unwritable cache $cache_file"
2935 fi
2936fi
2937rm -f confcache
2938
2939trap 'rm -fr conftest* confdefs* core core.* *.core $ac_clean_files; exit 1' 1 2 15
2940
2941test "x$prefix" = xNONE && prefix=$ac_default_prefix
2942# Let make expand exec_prefix.
2943test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
2944
2945# Any assignment to VPATH causes Sun make to only execute
2946# the first set of double-colon rules, so remove it if not needed.
2947# If there is a colon in the path, we need to keep it.
2948if test "x$srcdir" = x.; then
2949 ac_vpsub='/^[ ]*VPATH[ ]*=[^:]*$/d'
2950fi
2951
2952trap 'rm -f $CONFIG_STATUS conftest*; exit 1' 1 2 15
2953
db210d08 2954DEFS=-DHAVE_CONFIG_H
5436fc65
C
2955
2956# Without the "./", some shells look in PATH for config.status.
2957: ${CONFIG_STATUS=./config.status}
2958
2959echo creating $CONFIG_STATUS
2960rm -f $CONFIG_STATUS
2961cat > $CONFIG_STATUS <<EOF
2962#! /bin/sh
2963# Generated automatically by configure.
2964# Run this file to recreate the current configuration.
2965# This directory was configured as follows,
2966# on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
2967#
2968# $0 $ac_configure_args
2969#
2970# Compiler output produced by configure, useful for debugging
2971# configure, is in ./config.log if it exists.
2972
2973ac_cs_usage="Usage: $CONFIG_STATUS [--recheck] [--version] [--help]"
2974for ac_option
2975do
2976 case "\$ac_option" in
2977 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
2978 echo "running \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion"
2979 exec \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion ;;
2980 -version | --version | --versio | --versi | --vers | --ver | --ve | --v)
bc859e63 2981 echo "$CONFIG_STATUS generated by autoconf version 2.10"
5436fc65
C
2982 exit 0 ;;
2983 -help | --help | --hel | --he | --h)
2984 echo "\$ac_cs_usage"; exit 0 ;;
2985 *) echo "\$ac_cs_usage"; exit 1 ;;
2986 esac
2987done
2988
2989ac_given_srcdir=$srcdir
2990ac_given_INSTALL="$INSTALL"
2991
18ea4416 2992trap 'rm -fr `echo "Makefile config.h:config.in" | sed "s/:[^ ]*//g"` conftest*; exit 1' 1 2 15
1a7b4b7c
DE
2993EOF
2994cat >> $CONFIG_STATUS <<EOF
5436fc65 2995
1a7b4b7c
DE
2996# Protect against being on the right side of a sed subst in config.status.
2997sed 's/%@/@@/; s/@%/@@/; s/%g\$/@g/; /@g\$/s/[\\\\&%]/\\\\&/g;
2998 s/@@/%@/; s/@@/@%/; s/@g\$/%g/' > conftest.subs <<\\CEOF
5436fc65
C
2999$ac_vpsub
3000$extrasub
3001s%@CFLAGS@%$CFLAGS%g
3002s%@CPPFLAGS@%$CPPFLAGS%g
3003s%@CXXFLAGS@%$CXXFLAGS%g
3004s%@DEFS@%$DEFS%g
3005s%@LDFLAGS@%$LDFLAGS%g
3006s%@LIBS@%$LIBS%g
3007s%@exec_prefix@%$exec_prefix%g
3008s%@prefix@%$prefix%g
3009s%@program_transform_name@%$program_transform_name%g
1a7b4b7c
DE
3010s%@bindir@%$bindir%g
3011s%@sbindir@%$sbindir%g
3012s%@libexecdir@%$libexecdir%g
3013s%@datadir@%$datadir%g
3014s%@sysconfdir@%$sysconfdir%g
3015s%@sharedstatedir@%$sharedstatedir%g
3016s%@localstatedir@%$localstatedir%g
3017s%@libdir@%$libdir%g
3018s%@includedir@%$includedir%g
3019s%@oldincludedir@%$oldincludedir%g
3020s%@infodir@%$infodir%g
3021s%@mandir@%$mandir%g
5436fc65
C
3022s%@CC@%$CC%g
3023s%@CPP@%$CPP%g
3024s%@INSTALL_PROGRAM@%$INSTALL_PROGRAM%g
3025s%@INSTALL_DATA@%$INSTALL_DATA%g
5436fc65
C
3026s%@host@%$host%g
3027s%@host_alias@%$host_alias%g
3028s%@host_cpu@%$host_cpu%g
3029s%@host_vendor@%$host_vendor%g
3030s%@host_os@%$host_os%g
5436fc65
C
3031s%@build@%$build%g
3032s%@build_alias@%$build_alias%g
3033s%@build_cpu@%$build_cpu%g
3034s%@build_vendor@%$build_vendor%g
3035s%@build_os@%$build_os%g
d8efbc66
FF
3036s%@AR@%$AR%g
3037s%@RANLIB@%$RANLIB%g
3038s%@YACC@%$YACC%g
3039s%@AWK@%$AWK%g
3040s%@target@%$target%g
3041s%@target_alias@%$target_alias%g
3042s%@target_cpu@%$target_cpu%g
3043s%@target_vendor@%$target_vendor%g
3044s%@target_os@%$target_os%g
47ef0da5 3045s%@THREAD_DB_OBS@%$THREAD_DB_OBS%g
4915acad 3046s%@CONFIG_LDFLAGS@%$CONFIG_LDFLAGS%g
047465fd
TT
3047s%@TCL_VERSION@%$TCL_VERSION%g
3048s%@TCL_MAJOR_VERSION@%$TCL_MAJOR_VERSION%g
3049s%@TCL_MINOR_VERSION@%$TCL_MINOR_VERSION%g
3050s%@TCL_CC@%$TCL_CC%g
3051s%@TCL_DEFS@%$TCL_DEFS%g
3052s%@TCL_SHLIB_CFLAGS@%$TCL_SHLIB_CFLAGS%g
3053s%@TCL_SHLIB_LD@%$TCL_SHLIB_LD%g
3054s%@TCL_SHLIB_LD_LIBS@%$TCL_SHLIB_LD_LIBS%g
3055s%@TCL_SHLIB_SUFFIX@%$TCL_SHLIB_SUFFIX%g
3056s%@TCL_DL_LIBS@%$TCL_DL_LIBS%g
3057s%@TCL_LD_FLAGS@%$TCL_LD_FLAGS%g
3058s%@TCL_LD_SEARCH_FLAGS@%$TCL_LD_SEARCH_FLAGS%g
3059s%@TCL_COMPAT_OBJS@%$TCL_COMPAT_OBJS%g
3060s%@TCL_RANLIB@%$TCL_RANLIB%g
3061s%@TCL_BUILD_LIB_SPEC@%$TCL_BUILD_LIB_SPEC%g
3062s%@TCL_LIB_SPEC@%$TCL_LIB_SPEC%g
3063s%@TCL_LIB_VERSIONS_OK@%$TCL_LIB_VERSIONS_OK%g
3064s%@TK_VERSION@%$TK_VERSION%g
3065s%@TK_DEFS@%$TK_DEFS%g
3066s%@TK_XINCLUDES@%$TK_XINCLUDES%g
3067s%@TK_XLIBSW@%$TK_XLIBSW%g
3068s%@TK_BUILD_LIB_SPEC@%$TK_BUILD_LIB_SPEC%g
3069s%@TK_LIB_SPEC@%$TK_LIB_SPEC%g
5436fc65 3070s%@TCLHDIR@%$TCLHDIR%g
4e327047 3071s%@TKHDIR@%$TKHDIR%g
5436fc65 3072s%@ENABLE_GDBTK@%$ENABLE_GDBTK%g
047465fd 3073s%@X_CFLAGS@%$X_CFLAGS%g
a2b63bbd 3074s%@X_LDFLAGS@%$X_LDFLAGS%g
047465fd 3075s%@X_LIBS@%$X_LIBS%g
5436fc65
C
3076s%@ENABLE_CFLAGS@%$ENABLE_CFLAGS%g
3077s%@ENABLE_CLIBS@%$ENABLE_CLIBS%g
3078s%@ENABLE_OBS@%$ENABLE_OBS%g
7c40dd08 3079s%@target_subdir@%$target_subdir%g
5436fc65
C
3080/@host_makefile_frag@/r $host_makefile_frag
3081s%@host_makefile_frag@%%g
3082/@target_makefile_frag@/r $target_makefile_frag
3083s%@target_makefile_frag@%%g
5f107900 3084s%@frags@%$frags%g
5436fc65
C
3085s%@subdirs@%$subdirs%g
3086
3087CEOF
3088EOF
3089cat >> $CONFIG_STATUS <<EOF
3090
3091CONFIG_FILES=\${CONFIG_FILES-"Makefile"}
3092EOF
3093cat >> $CONFIG_STATUS <<\EOF
3094for ac_file in .. $CONFIG_FILES; do if test "x$ac_file" != x..; then
3095 # Support "outfile[:infile]", defaulting infile="outfile.in".
3096 case "$ac_file" in
3097 *:*) ac_file_in=`echo "$ac_file"|sed 's%.*:%%'`
3098 ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
3099 *) ac_file_in="${ac_file}.in" ;;
3100 esac
3101
3102 # Adjust relative srcdir, etc. for subdirectories.
3103
3104 # Remove last slash and all that follows it. Not all systems have dirname.
3105 ac_dir=`echo $ac_file|sed 's%/[^/][^/]*$%%'`
3106 if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
3107 # The file is in a subdirectory.
3108 test ! -d "$ac_dir" && mkdir "$ac_dir"
3109 ac_dir_suffix="/`echo $ac_dir|sed 's%^\./%%'`"
3110 # A "../" for each directory in $ac_dir_suffix.
3111 ac_dots=`echo $ac_dir_suffix|sed 's%/[^/]*%../%g'`
3112 else
3113 ac_dir_suffix= ac_dots=
3114 fi
3115
3116 case "$ac_given_srcdir" in
3117 .) srcdir=.
3118 if test -z "$ac_dots"; then top_srcdir=.
3119 else top_srcdir=`echo $ac_dots|sed 's%/$%%'`; fi ;;
3120 /*) srcdir="$ac_given_srcdir$ac_dir_suffix"; top_srcdir="$ac_given_srcdir" ;;
3121 *) # Relative path.
3122 srcdir="$ac_dots$ac_given_srcdir$ac_dir_suffix"
3123 top_srcdir="$ac_dots$ac_given_srcdir" ;;
3124 esac
3125
3126 case "$ac_given_INSTALL" in
3127 [/$]*) INSTALL="$ac_given_INSTALL" ;;
3128 *) INSTALL="$ac_dots$ac_given_INSTALL" ;;
3129 esac
3130 echo creating "$ac_file"
3131 rm -f "$ac_file"
3132 configure_input="Generated automatically from `echo $ac_file_in|sed 's%.*/%%'` by configure."
3133 case "$ac_file" in
3134 *Makefile*) ac_comsub="1i\\
3135# $configure_input" ;;
3136 *) ac_comsub= ;;
3137 esac
3138 sed -e "$ac_comsub
3139s%@configure_input@%$configure_input%g
3140s%@srcdir@%$srcdir%g
3141s%@top_srcdir@%$top_srcdir%g
3142s%@INSTALL@%$INSTALL%g
3143" -f conftest.subs $ac_given_srcdir/$ac_file_in > $ac_file
3144fi; done
3145rm -f conftest.subs
3146
db210d08
FF
3147# These sed commands are passed to sed as "A NAME B NAME C VALUE D", where
3148# NAME is the cpp macro being defined and VALUE is the value it is being given.
3149#
3150# ac_d sets the value in "#define NAME VALUE" lines.
3151ac_dA='s%^\([ ]*\)#\([ ]*define[ ][ ]*\)'
3152ac_dB='\([ ][ ]*\)[^ ]*%\1#\2'
3153ac_dC='\3'
3154ac_dD='%g'
3155# ac_u turns "#undef NAME" with trailing blanks into "#define NAME VALUE".
3156ac_uA='s%^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)'
3157ac_uB='\([ ]\)%\1#\2define\3'
3158ac_uC=' '
3159ac_uD='\4%g'
3160# ac_e turns "#undef NAME" without trailing blanks into "#define NAME VALUE".
3161ac_eA='s%^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)'
3162ac_eB='$%\1#\2define\3'
3163ac_eC=' '
3164ac_eD='%g'
3165
18ea4416 3166CONFIG_HEADERS=${CONFIG_HEADERS-"config.h:config.in"}
db210d08
FF
3167for ac_file in .. $CONFIG_HEADERS; do if test "x$ac_file" != x..; then
3168 # Support "outfile[:infile]", defaulting infile="outfile.in".
3169 case "$ac_file" in
3170 *:*) ac_file_in=`echo "$ac_file"|sed 's%.*:%%'`
3171 ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
3172 *) ac_file_in="${ac_file}.in" ;;
3173 esac
3174
3175 echo creating $ac_file
3176
3177 rm -f conftest.frag conftest.in conftest.out
3178 cp $ac_given_srcdir/$ac_file_in conftest.in
3179
3180EOF
3181
3182# Transform confdefs.h into a sed script conftest.vals that substitutes
3183# the proper values into config.h.in to produce config.h. And first:
1a7b4b7c 3184# Protect against being on the right side of a sed subst in config.status.
db210d08
FF
3185# Protect against being in an unquoted here document in config.status.
3186rm -f conftest.vals
3187cat > conftest.hdr <<\EOF
3188s/[\\&%]/\\&/g
3189s%[\\$`]%\\&%g
bc859e63 3190s%#define \([A-Za-z_][A-Za-z0-9_]*\) *\(.*\)%${ac_dA}\1${ac_dB}\1${ac_dC}\2${ac_dD}%gp
db210d08
FF
3191s%ac_d%ac_u%gp
3192s%ac_u%ac_e%gp
3193EOF
3194sed -n -f conftest.hdr confdefs.h > conftest.vals
3195rm -f conftest.hdr
3196
3197# This sed command replaces #undef with comments. This is necessary, for
3198# example, in the case of _POSIX_SOURCE, which is predefined and required
3199# on some systems where configure will not decide to define it.
3200cat >> conftest.vals <<\EOF
3201s%^[ ]*#[ ]*undef[ ][ ]*[a-zA-Z_][a-zA-Z_0-9]*%/* & */%
3202EOF
3203
3204# Break up conftest.vals because some shells have a limit on
3205# the size of here documents, and old seds have small limits too.
3206# Maximum number of lines to put in a single here document.
3207ac_max_here_lines=12
3208
3209rm -f conftest.tail
3210while :
3211do
3212 ac_lines=`grep -c . conftest.vals`
3213 # grep -c gives empty output for an empty file on some AIX systems.
3214 if test -z "$ac_lines" || test "$ac_lines" -eq 0; then break; fi
3215 # Write a limited-size here document to conftest.frag.
3216 echo ' cat > conftest.frag <<CEOF' >> $CONFIG_STATUS
3217 sed ${ac_max_here_lines}q conftest.vals >> $CONFIG_STATUS
3218 echo 'CEOF
3219 sed -f conftest.frag conftest.in > conftest.out
3220 rm -f conftest.in
3221 mv conftest.out conftest.in
3222' >> $CONFIG_STATUS
3223 sed 1,${ac_max_here_lines}d conftest.vals > conftest.tail
3224 rm -f conftest.vals
3225 mv conftest.tail conftest.vals
3226done
3227rm -f conftest.vals
3228
3229cat >> $CONFIG_STATUS <<\EOF
3230 rm -f conftest.frag conftest.h
3231 echo "/* $ac_file. Generated automatically by configure. */" > conftest.h
3232 cat conftest.in >> conftest.h
3233 rm -f conftest.in
3234 if cmp -s $ac_file conftest.h 2>/dev/null; then
3235 echo "$ac_file is unchanged"
3236 rm -f conftest.h
3237 else
bc859e63
SG
3238 # Remove last slash and all that follows it. Not all systems have dirname.
3239 ac_dir=`echo $ac_file|sed 's%/[^/][^/]*$%%'`
3240 if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
3241 # The file is in a subdirectory.
3242 test ! -d "$ac_dir" && mkdir "$ac_dir"
3243 fi
db210d08
FF
3244 rm -f $ac_file
3245 mv conftest.h $ac_file
3246 fi
3247fi; done
3248
5436fc65
C
3249EOF
3250
3251cat >> $CONFIG_STATUS <<EOF
3252ac_sources="$files"
3253ac_dests="$links"
3254EOF
3255
3256cat >> $CONFIG_STATUS <<\EOF
3257srcdir=$ac_given_srcdir
3258while test -n "$ac_sources"; do
3259 set $ac_dests; ac_dest=$1; shift; ac_dests=$*
3260 set $ac_sources; ac_source=$1; shift; ac_sources=$*
3261
3262 echo "linking $srcdir/$ac_source to $ac_dest"
3263
3264 if test ! -r $srcdir/$ac_source; then
3265 { echo "configure: error: $srcdir/$ac_source: File not found" 1>&2; exit 1; }
3266 fi
3267 rm -f $ac_dest
3268
3269 # Make relative symlinks.
3270 # Remove last slash and all that follows it. Not all systems have dirname.
3271 ac_dest_dir=`echo $ac_dest|sed 's%/[^/][^/]*$%%'`
3272 if test "$ac_dest_dir" != "$ac_dest" && test "$ac_dest_dir" != .; then
3273 # The dest file is in a subdirectory.
3274 test ! -d "$ac_dest_dir" && mkdir "$ac_dest_dir"
3275 ac_dest_dir_suffix="/`echo $ac_dest_dir|sed 's%^\./%%'`"
3276 # A "../" for each directory in $ac_dest_dir_suffix.
3277 ac_dots=`echo $ac_dest_dir_suffix|sed 's%/[^/]*%../%g'`
3278 else
3279 ac_dest_dir_suffix= ac_dots=
3280 fi
3281
3282 case "$srcdir" in
3283 [/$]*) ac_rel_source="$srcdir/$ac_source" ;;
3284 *) ac_rel_source="$ac_dots$srcdir/$ac_source" ;;
3285 esac
3286
3287 # Make a symlink if possible; otherwise try a hard link.
3288 if ln -s $ac_rel_source $ac_dest 2>/dev/null ||
3289 ln $srcdir/$ac_source $ac_dest; then :
3290 else
3291 { echo "configure: error: can not link $ac_dest to $srcdir/$ac_source" 1>&2; exit 1; }
3292 fi
3293done
0a5a1821
C
3294EOF
3295cat >> $CONFIG_STATUS <<EOF
5436fc65 3296
0a5a1821
C
3297gdb_host_cpu=$gdb_host_cpu
3298gdb_target_cpu=$gdb_target_cpu
3299nativefile=$nativefile
3300
3301EOF
3302cat >> $CONFIG_STATUS <<\EOF
5436fc65
C
3303
3304if test "${nativefile}" = ""; then
3305sed -e '/^NATDEPFILES= /s//# NATDEPFILES= /' \
3306 < Makefile > Makefile.tem
3307mv -f Makefile.tem Makefile
3308fi
3309
3310sed -e '/^TM_FILE[ ]*=/s,^TM_FILE[ ]*=[ ]*,&config/'"${gdb_target_cpu}"'/,
3311/^XM_FILE[ ]*=/s,^XM_FILE[ ]*=[ ]*,&config/'"${gdb_host_cpu}"'/,
3312/^NAT_FILE[ ]*=/s,^NAT_FILE[ ]*=[ ]*,&config/'"${gdb_host_cpu}"'/,' <Makefile >Makefile.tmp
3313mv -f Makefile.tmp Makefile
3314
3315case ${srcdir} in
3316.)
3317;;
3318*)
3319grep "source ${srcdir}/.gdbinit" .gdbinit >/dev/null 2>/dev/null || \
3320echo "source ${srcdir}/.gdbinit" >> .gdbinit
3321esac
3322
31520669 3323case x$CONFIG_HEADERS in
18ea4416 3324xconfig.h:config.in)
31520669
FF
3325echo > stamp-h ;;
3326esac
3327
5436fc65
C
3328exit 0
3329EOF
3330chmod +x $CONFIG_STATUS
3331rm -fr confdefs* $ac_clean_files
3332test "$no_create" = yes || ${CONFIG_SHELL-/bin/sh} $CONFIG_STATUS || exit 1
3333
3334if test "$no_recursion" != yes; then
3335
3336 # Remove --cache-file and --srcdir arguments so they do not pile up.
3337 ac_sub_configure_args=
3338 ac_prev=
3339 for ac_arg in $ac_configure_args; do
3340 if test -n "$ac_prev"; then
3341 ac_prev=
3342 continue
3343 fi
3344 case "$ac_arg" in
3345 -cache-file | --cache-file | --cache-fil | --cache-fi \
3346 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
3347 ac_prev=cache_file ;;
3348 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
3349 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
3350 ;;
3351 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
3352 ac_prev=srcdir ;;
3353 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
3354 ;;
3355 *) ac_sub_configure_args="$ac_sub_configure_args $ac_arg" ;;
3356 esac
3357 done
3358
3359 for ac_config_dir in $configdirs; do
3360
3361 # Do not complain, so a configure script can configure whichever
3362 # parts of a large source tree are present.
3363 if test ! -d $srcdir/$ac_config_dir; then
3364 continue
3365 fi
3366
3367 echo configuring in $ac_config_dir
3368
3369 case "$srcdir" in
3370 .) ;;
3371 *)
3372 if test -d ./$ac_config_dir || mkdir ./$ac_config_dir; then :;
3373 else
3374 { echo "configure: error: can not create `pwd`/$ac_config_dir" 1>&2; exit 1; }
3375 fi
3376 ;;
3377 esac
3378
3379 ac_popdir=`pwd`
3380 cd $ac_config_dir
3381
3382 case "$srcdir" in
3383 .) # No --srcdir option. We are building in place.
3384 ac_sub_srcdir=$srcdir ;;
3385 /*) # Absolute path.
3386 ac_sub_srcdir=$srcdir/$ac_config_dir ;;
3387 *) # Relative path.
3388 ac_sub_srcdir=../$srcdir/$ac_config_dir ;;
3389 esac
3390
3391 # Check for guested configure; otherwise get Cygnus style configure.
3392 if test -f $ac_sub_srcdir/configure; then
3393 ac_sub_configure=$ac_sub_srcdir/configure
3394 elif test -f $ac_sub_srcdir/configure.in; then
3395 ac_sub_configure=$ac_configure
3396 else
3397 echo "configure: warning: no configuration information is in $ac_config_dir" 1>&2
3398 ac_sub_configure=
3399 fi
3400
3401 # The recursion is here.
3402 if test -n "$ac_sub_configure"; then
3403
3404 # Make the cache file name correct relative to the subdirectory.
3405 # A "../" for each directory in /$ac_config_dir.
3406 ac_dots=`echo $ac_config_dir|sed -e 's%^\./%%' -e 's%[^/]$%&/%' -e 's%[^/]*/%../%g'`
3407 case "$cache_file" in
3408 /*) ac_sub_cache_file=$cache_file ;;
3409 *) # Relative path.
3410 ac_sub_cache_file="$ac_dots$cache_file" ;;
3411 esac
3412 case "$ac_given_INSTALL" in
3413 [/$]*) INSTALL="$ac_given_INSTALL" ;;
3414 *) INSTALL="$ac_dots$ac_given_INSTALL" ;;
3415 esac
3416
3417 echo "running ${CONFIG_SHELL-/bin/sh} $ac_sub_configure $ac_sub_configure_args --cache-file=$ac_sub_cache_file --srcdir=$ac_sub_srcdir"
3418 # The eval makes quoting arguments work.
3419 if eval ${CONFIG_SHELL-/bin/sh} $ac_sub_configure $ac_sub_configure_args --cache-file=$ac_sub_cache_file --srcdir=$ac_sub_srcdir
3420 then :
3421 else
3422 { echo "configure: error: $ac_sub_configure failed for $ac_config_dir" 1>&2; exit 1; }
3423 fi
3424 fi
3425
3426 cd $ac_popdir
3427 done
3428fi
3429
5e711e7f
PS
3430
3431exit 0
b7f3b6d5 3432
This page took 0.236363 seconds and 4 git commands to generate.