* scm-lang.c: Moved Scheme value printing code to ...
[deliverable/binutils-gdb.git] / gdb / configure
CommitLineData
5436fc65
C
1#! /bin/sh
2
3# Guess values for system-dependent variables and create Makefiles.
66efdff9 4# Generated automatically using autoconf version 2.4
5436fc65
C
5# Copyright (C) 1992, 1993, 1994 Free Software Foundation, Inc.
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 "
16ac_help="$ac_help
17 --enable-gdbtk "
18ac_help="$ac_help
19 --with-x use the X Window System"
20
21# Initialize some variables set by options.
22# The variables have the same names as the options, with
23# dashes changed to underlines.
24build=NONE
25cache_file=./config.cache
26exec_prefix=NONE
27host=NONE
28no_create=
29nonopt=NONE
30no_recursion=
31prefix=NONE
32program_prefix=NONE
33program_suffix=NONE
34program_transform_name=s,x,x,
35silent=
36site=
37srcdir=
38target=NONE
39verbose=
40x_includes=NONE
41x_libraries=NONE
42
43# Initialize some other variables.
44subdirs=
45
46ac_prev=
47for ac_option
48do
49
50 # If the previous option needs an argument, assign it.
51 if test -n "$ac_prev"; then
52 eval "$ac_prev=\$ac_option"
53 ac_prev=
54 continue
55 fi
56
57 case "$ac_option" in
58 -*=*) ac_optarg=`echo "$ac_option" | sed 's/[-_a-zA-Z0-9]*=//'` ;;
59 *) ac_optarg= ;;
60 esac
61
62 # Accept the important Cygnus configure options, so we can diagnose typos.
63
64 case "$ac_option" in
65
66efdff9 66 -build | --build | --buil | --bui | --bu | --b)
5436fc65 67 ac_prev=build ;;
66efdff9 68 -build=* | --build=* | --buil=* | --bui=* | --bu=* | --b=*)
5436fc65
C
69 build="$ac_optarg" ;;
70
71 -cache-file | --cache-file | --cache-fil | --cache-fi \
72 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
73 ac_prev=cache_file ;;
74 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
75 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
76 cache_file="$ac_optarg" ;;
77
78 -disable-* | --disable-*)
79 ac_feature=`echo $ac_option|sed -e 's/-*disable-//'`
80 # Reject names that are not valid shell variable names.
81 if test -n "`echo $ac_feature| sed 's/[-a-zA-Z0-9_]//g'`"; then
82 { echo "configure: error: $ac_feature: invalid feature name" 1>&2; exit 1; }
83 fi
84 ac_feature=`echo $ac_feature| sed 's/-/_/g'`
85 eval "enable_${ac_feature}=no" ;;
86
87 -enable-* | --enable-*)
88 ac_feature=`echo $ac_option|sed -e 's/-*enable-//' -e 's/=.*//'`
89 # Reject names that are not valid shell variable names.
90 if test -n "`echo $ac_feature| sed 's/[-_a-zA-Z0-9]//g'`"; then
91 { echo "configure: error: $ac_feature: invalid feature name" 1>&2; exit 1; }
92 fi
93 ac_feature=`echo $ac_feature| sed 's/-/_/g'`
94 case "$ac_option" in
95 *=*) ;;
96 *) ac_optarg=yes ;;
97 esac
98 eval "enable_${ac_feature}='$ac_optarg'" ;;
99
100 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
101 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
102 | --exec | --exe | --ex)
103 ac_prev=exec_prefix ;;
104 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
105 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
106 | --exec=* | --exe=* | --ex=*)
107 exec_prefix="$ac_optarg" ;;
108
109 -gas | --gas | --ga | --g)
110 # Obsolete; use --with-gas.
111 with_gas=yes ;;
112
113 -help | --help | --hel | --he)
114 # Omit some internal or obsolete options to make the list less imposing.
115 # This message is too long to be a string in the A/UX 3.1 sh.
116 cat << EOF
117Usage: configure [options] [host]
118Options: [defaults in brackets after descriptions]
119Configuration:
120 --cache-file=FILE cache test results in FILE
121 --help print this message
122 --no-create do not create output files
123 --quiet, --silent do not print \`checking...' messages
124 --version print the version of autoconf that created configure
125Directory and file names:
126 --prefix=PREFIX install architecture-independent files in PREFIX
127 [$ac_default_prefix]
66efdff9 128 --exec-prefix=PREFIX install architecture-dependent files in PREFIX
5436fc65
C
129 [same as prefix]
130 --srcdir=DIR find the sources in DIR [configure dir or ..]
131 --program-prefix=PREFIX prepend PREFIX to installed program names
132 --program-suffix=SUFFIX append SUFFIX to installed program names
133 --program-transform-name=PROGRAM run sed PROGRAM on installed program names
134Host type:
135 --build=BUILD configure for building on BUILD [BUILD=HOST]
136 --host=HOST configure for HOST [guessed]
137 --target=TARGET configure for TARGET [TARGET=HOST]
138Features and packages:
139 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
140 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
141 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
142 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
143 --x-includes=DIR X include files are in DIR
144 --x-libraries=DIR X library files are in DIR
145--enable and --with options recognized:$ac_help
146EOF
147 exit 0 ;;
148
149 -host | --host | --hos | --ho)
150 ac_prev=host ;;
151 -host=* | --host=* | --hos=* | --ho=*)
152 host="$ac_optarg" ;;
153
154 -nfp | --nfp | --nf)
155 # Obsolete; use --without-fp.
156 with_fp=no ;;
157
158 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
159 | --no-cr | --no-c)
160 no_create=yes ;;
161
162 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
163 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
164 no_recursion=yes ;;
165
166 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
167 ac_prev=prefix ;;
168 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
169 prefix="$ac_optarg" ;;
170
171 -program-prefix | --program-prefix | --program-prefi | --program-pref \
172 | --program-pre | --program-pr | --program-p)
173 ac_prev=program_prefix ;;
174 -program-prefix=* | --program-prefix=* | --program-prefi=* \
175 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
176 program_prefix="$ac_optarg" ;;
177
178 -program-suffix | --program-suffix | --program-suffi | --program-suff \
179 | --program-suf | --program-su | --program-s)
180 ac_prev=program_suffix ;;
181 -program-suffix=* | --program-suffix=* | --program-suffi=* \
182 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
183 program_suffix="$ac_optarg" ;;
184
185 -program-transform-name | --program-transform-name \
186 | --program-transform-nam | --program-transform-na \
187 | --program-transform-n | --program-transform- \
188 | --program-transform | --program-transfor \
189 | --program-transfo | --program-transf \
190 | --program-trans | --program-tran \
191 | --progr-tra | --program-tr | --program-t)
192 ac_prev=program_transform_name ;;
193 -program-transform-name=* | --program-transform-name=* \
194 | --program-transform-nam=* | --program-transform-na=* \
195 | --program-transform-n=* | --program-transform-=* \
196 | --program-transform=* | --program-transfor=* \
197 | --program-transfo=* | --program-transf=* \
198 | --program-trans=* | --program-tran=* \
199 | --progr-tra=* | --program-tr=* | --program-t=*)
200 program_transform_name="$ac_optarg" ;;
201
202 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
203 | -silent | --silent | --silen | --sile | --sil)
204 silent=yes ;;
205
206 -site | --site | --sit)
207 ac_prev=site ;;
208 -site=* | --site=* | --sit=*)
209 site="$ac_optarg" ;;
210
211 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
212 ac_prev=srcdir ;;
213 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
214 srcdir="$ac_optarg" ;;
215
216 -target | --target | --targe | --targ | --tar | --ta | --t)
217 ac_prev=target ;;
218 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
219 target="$ac_optarg" ;;
220
221 -v | -verbose | --verbose | --verbos | --verbo | --verb)
222 verbose=yes ;;
223
224 -version | --version | --versio | --versi | --vers)
66efdff9 225 echo "configure generated by autoconf version 2.4"
5436fc65
C
226 exit 0 ;;
227
228 -with-* | --with-*)
229 ac_package=`echo $ac_option|sed -e 's/-*with-//' -e 's/=.*//'`
230 # Reject names that are not valid shell variable names.
231 if test -n "`echo $ac_package| sed 's/[-_a-zA-Z0-9]//g'`"; then
232 { echo "configure: error: $ac_package: invalid package name" 1>&2; exit 1; }
233 fi
234 ac_package=`echo $ac_package| sed 's/-/_/g'`
235 case "$ac_option" in
236 *=*) ;;
237 *) ac_optarg=yes ;;
238 esac
239 eval "with_${ac_package}='$ac_optarg'" ;;
240
241 -without-* | --without-*)
242 ac_package=`echo $ac_option|sed -e 's/-*without-//'`
243 # Reject names that are not valid shell variable names.
244 if test -n "`echo $ac_package| sed 's/[-a-zA-Z0-9_]//g'`"; then
245 { echo "configure: error: $ac_package: invalid package name" 1>&2; exit 1; }
246 fi
247 ac_package=`echo $ac_package| sed 's/-/_/g'`
248 eval "with_${ac_package}=no" ;;
249
250 --x)
251 # Obsolete; use --with-x.
252 with_x=yes ;;
253
254 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
255 | --x-incl | --x-inc | --x-in | --x-i)
256 ac_prev=x_includes ;;
257 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
258 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
259 x_includes="$ac_optarg" ;;
260
261 -x-libraries | --x-libraries | --x-librarie | --x-librari \
262 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
263 ac_prev=x_libraries ;;
264 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
265 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
266 x_libraries="$ac_optarg" ;;
267
268 -*) { echo "configure: error: $ac_option: invalid option; use --help to show usage" 1>&2; exit 1; }
269 ;;
270
271 *)
272 if test -n "`echo $ac_option| sed 's/[-a-z0-9.]//g'`"; then
273 echo "configure: warning: $ac_option: invalid host type" 1>&2
274 fi
275 if test "x$nonopt" != xNONE; then
276 { echo "configure: error: can only configure for one host and one target at a time" 1>&2; exit 1; }
277 fi
278 nonopt="$ac_option"
279 ;;
280
281 esac
282done
283
284if test -n "$ac_prev"; then
285 { echo "configure: error: missing argument to --`echo $ac_prev | sed 's/_/-/g'`" 1>&2; exit 1; }
286fi
287
288trap 'rm -fr conftest* confdefs* core core.* *.core $ac_clean_files; exit 1' 1 2 15
289
290# File descriptor usage:
291# 0 standard input
292# 1 file creation
293# 2 errors and warnings
294# 3 some systems may open it to /dev/tty
295# 4 used on the Kubota Titan
296# 6 checking for... messages and results
297# 5 compiler messages saved in config.log
298if test "$silent" = yes; then
299 exec 6>/dev/null
300else
301 exec 6>&1
302fi
303exec 5>./config.log
304
305echo "\
306This file contains any messages produced by compilers while
307running configure, to aid debugging if configure makes a mistake.
308" 1>&5
309
310# Strip out --no-create and --no-recursion so they do not pile up.
311# Also quote any args containing shell metacharacters.
312ac_configure_args=
313for ac_arg
314do
315 case "$ac_arg" in
316 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
317 | --no-cr | --no-c) ;;
318 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
319 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) ;;
320 *" "*|*" "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?]*)
321 ac_configure_args="$ac_configure_args '$ac_arg'" ;;
322 *) ac_configure_args="$ac_configure_args $ac_arg" ;;
323 esac
324done
325
326# NLS nuisances.
327# Only set LANG and LC_ALL to C if already set.
328# These must not be set unconditionally because not all systems understand
329# e.g. LANG=C (notably SCO).
330if test "${LC_ALL+set}" = set; then LC_ALL=C; export LC_ALL; fi
331if test "${LANG+set}" = set; then LANG=C; export LANG; fi
332
333# confdefs.h avoids OS command line length limits that DEFS can exceed.
334rm -rf conftest* confdefs.h
335# AIX cpp loses on an empty file, so make sure it contains at least a newline.
336echo > confdefs.h
337
338# A filename unique to this package, relative to the directory that
339# configure is in, which we can look for to find out if srcdir is correct.
340ac_unique_file=main.c
341
342# Find the source files, if location was not specified.
343if test -z "$srcdir"; then
344 ac_srcdir_defaulted=yes
345 # Try the directory containing this script, then its parent.
346 ac_prog=$0
347 ac_confdir=`echo $ac_prog|sed 's%/[^/][^/]*$%%'`
348 test "x$ac_confdir" = "x$ac_prog" && ac_confdir=.
349 srcdir=$ac_confdir
350 if test ! -r $srcdir/$ac_unique_file; then
351 srcdir=..
352 fi
353else
354 ac_srcdir_defaulted=no
355fi
356if test ! -r $srcdir/$ac_unique_file; then
357 if test "$ac_srcdir_defaulted" = yes; then
358 { echo "configure: error: can not find sources in $ac_confdir or .." 1>&2; exit 1; }
359 else
360 { echo "configure: error: can not find sources in $srcdir" 1>&2; exit 1; }
361 fi
362fi
363srcdir=`echo "${srcdir}" | sed 's%\([^/]\)/*$%\1%'`
364
365# Prefer explicitly selected file to automatically selected ones.
366if test -z "$CONFIG_SITE"; then
367 if test "x$prefix" != xNONE; then
368 CONFIG_SITE="$prefix/share/config.site $prefix/etc/config.site"
369 else
370 CONFIG_SITE="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site"
371 fi
372fi
373for ac_site_file in $CONFIG_SITE; do
374 if test -r "$ac_site_file"; then
375 echo "loading site script $ac_site_file"
376 . "$ac_site_file"
377 fi
378done
379
380if test -r "$cache_file"; then
381 echo "loading cache $cache_file"
382 . $cache_file
383else
384 echo "creating cache $cache_file"
385 > $cache_file
386fi
387
388ac_ext=c
389# CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
66efdff9
JM
390ac_cpp='$CPP $CPPFLAGS'
391ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5 2>&5'
392ac_link='${CC-cc} -o conftest $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5 2>&5'
5436fc65
C
393
394if (echo "testing\c"; echo 1,2,3) | grep c >/dev/null; then
395 # Stardent Vistra SVR4 grep lacks -e, says ghazi@caip.rutgers.edu.
396 if (echo -n testing; echo 1,2,3) | sed s/-n/xn/ | grep xn >/dev/null; then
397 ac_n= ac_c='
398' ac_t=' '
399 else
400 ac_n=-n ac_c= ac_t=
401 fi
402else
403 ac_n= ac_c='\c' ac_t=
404fi
405
406
407
408CC=${CC-cc}
409# Extract the first word of "gcc", so it can be a program name with args.
410set dummy gcc; ac_word=$2
411echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
412if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
413 echo $ac_n "(cached) $ac_c" 1>&6
414else
415 if test -n "$CC"; then
416 ac_cv_prog_CC="$CC" # Let the user override the test.
417else
418 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
419 for ac_dir in $PATH; do
420 test -z "$ac_dir" && ac_dir=.
421 if test -f $ac_dir/$ac_word; then
422 ac_cv_prog_CC="gcc"
423 break
424 fi
425 done
426 IFS="$ac_save_ifs"
427 test -z "$ac_cv_prog_CC" && ac_cv_prog_CC="cc"
428fi
429fi
430CC="$ac_cv_prog_CC"
431if test -n "$CC"; then
432 echo "$ac_t""$CC" 1>&6
433else
434 echo "$ac_t""no" 1>&6
435fi
436
437
438echo $ac_n "checking whether we are using GNU C""... $ac_c" 1>&6
439if eval "test \"`echo '$''{'ac_cv_prog_gcc'+set}'`\" = set"; then
440 echo $ac_n "(cached) $ac_c" 1>&6
441else
442 cat > conftest.c <<EOF
443#ifdef __GNUC__
444 yes;
445#endif
446EOF
447if ${CC-cc} -E conftest.c 2>&5 | egrep yes >/dev/null 2>&1; then
448 ac_cv_prog_gcc=yes
449else
450 ac_cv_prog_gcc=no
451fi
452fi
453echo "$ac_t""$ac_cv_prog_gcc" 1>&6
454if test $ac_cv_prog_gcc = yes; then
455 GCC=yes
456 if test "${CFLAGS+set}" != set; then
457 echo $ac_n "checking whether ${CC-cc} accepts -g""... $ac_c" 1>&6
458if eval "test \"`echo '$''{'ac_cv_prog_gcc_g'+set}'`\" = set"; then
459 echo $ac_n "(cached) $ac_c" 1>&6
460else
461 echo 'void f(){}' > conftest.c
462if test -z "`${CC-cc} -g -c conftest.c 2>&1`"; then
463 ac_cv_prog_gcc_g=yes
464else
465 ac_cv_prog_gcc_g=no
466fi
467rm -f conftest*
468
469fi
66efdff9 470 echo "$ac_t""$ac_cv_prog_gcc_g" 1>&6
5436fc65
C
471 if test $ac_cv_prog_gcc_g = yes; then
472 CFLAGS="-g -O"
473 else
474 CFLAGS="-O"
475 fi
476 fi
477else
478 GCC=
479 test "${CFLAGS+set}" = set || CFLAGS="-g"
480fi
481
482echo $ac_n "checking how to run the C preprocessor""... $ac_c" 1>&6
483# On Suns, sometimes $CPP names a directory.
484if test -n "$CPP" && test -d "$CPP"; then
485 CPP=
486fi
487if test -z "$CPP"; then
488if eval "test \"`echo '$''{'ac_cv_prog_CPP'+set}'`\" = set"; then
489 echo $ac_n "(cached) $ac_c" 1>&6
490else
491 # This must be in double quotes, not single quotes, because CPP may get
492 # substituted into the Makefile and "${CC-cc}" will confuse make.
493 CPP="${CC-cc} -E"
494 # On the NeXT, cc -E runs the code through the compiler's parser,
495 # not just through cpp.
496 cat > conftest.$ac_ext <<EOF
66efdff9 497#line 498 "configure"
5436fc65
C
498#include "confdefs.h"
499#include <assert.h>
500Syntax Error
501EOF
502eval "$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
503ac_err=`grep -v '^ *+' conftest.out`
504if test -z "$ac_err"; then
505 :
506else
507 echo "$ac_err" >&5
508 rm -rf conftest*
509 CPP="${CC-cc} -E -traditional-cpp"
510 cat > conftest.$ac_ext <<EOF
66efdff9 511#line 512 "configure"
5436fc65
C
512#include "confdefs.h"
513#include <assert.h>
514Syntax Error
515EOF
516eval "$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
517ac_err=`grep -v '^ *+' conftest.out`
518if test -z "$ac_err"; then
519 :
520else
521 echo "$ac_err" >&5
522 rm -rf conftest*
523 CPP=/lib/cpp
524fi
525rm -f conftest*
526fi
527rm -f conftest*
528 ac_cv_prog_CPP="$CPP"
529fi
dedcc91d
SC
530 CPP="$ac_cv_prog_CPP"
531else
532 ac_cv_prog_CPP="$CPP"
5436fc65 533fi
5436fc65
C
534echo "$ac_t""$CPP" 1>&6
535
536echo $ac_n "checking for AIX""... $ac_c" 1>&6
537cat > conftest.$ac_ext <<EOF
66efdff9 538#line 539 "configure"
5436fc65
C
539#include "confdefs.h"
540#ifdef _AIX
541 yes
542#endif
543
544EOF
545if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
546 egrep "yes" >/dev/null 2>&1; then
547 rm -rf conftest*
548 echo "$ac_t""yes" 1>&6; cat >> confdefs.h <<\EOF
549#define _ALL_SOURCE 1
550EOF
551
552else
553 rm -rf conftest*
554 echo "$ac_t""no" 1>&6
555fi
556rm -f conftest*
557
558
559ac_safe=`echo "minix/config.h" | tr './\055' '___'`
560echo $ac_n "checking for minix/config.h""... $ac_c" 1>&6
561if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
562 echo $ac_n "(cached) $ac_c" 1>&6
563else
564 cat > conftest.$ac_ext <<EOF
66efdff9 565#line 566 "configure"
5436fc65
C
566#include "confdefs.h"
567#include <minix/config.h>
568EOF
569eval "$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
570ac_err=`grep -v '^ *+' conftest.out`
571if test -z "$ac_err"; then
572 rm -rf conftest*
573 eval "ac_cv_header_$ac_safe=yes"
574else
575 echo "$ac_err" >&5
576 rm -rf conftest*
577 eval "ac_cv_header_$ac_safe=no"
578fi
579rm -f conftest*
580fi
581if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
582 echo "$ac_t""yes" 1>&6
583 MINIX=yes
584else
585 echo "$ac_t""no" 1>&6
586MINIX=
587fi
588
589if test "$MINIX" = yes; then
590 cat >> confdefs.h <<\EOF
591#define _POSIX_SOURCE 1
592EOF
593
594 cat >> confdefs.h <<\EOF
595#define _POSIX_1_SOURCE 2
596EOF
597
598 cat >> confdefs.h <<\EOF
599#define _MINIX 1
600EOF
601
602fi
603
604echo $ac_n "checking for POSIXized ISC""... $ac_c" 1>&6
605if test -d /etc/conf/kconfig.d &&
606 grep _POSIX_VERSION /usr/include/sys/unistd.h >/dev/null 2>&1
607then
608 echo "$ac_t""yes" 1>&6
609 ISC=yes # If later tests want to check for ISC.
610 cat >> confdefs.h <<\EOF
611#define _POSIX_SOURCE 1
612EOF
613
614 if test "$GCC" = yes; then
615 CC="$CC -posix"
616 else
617 CC="$CC -Xp"
618 fi
619else
620 echo "$ac_t""no" 1>&6
621 ISC=
622fi
623
624
625ac_aux_dir=
626for ac_dir in $srcdir $srcdir/.. $srcdir/../..; do
627 if test -f $ac_dir/install-sh; then
628 ac_aux_dir=$ac_dir
629 ac_install_sh="$ac_aux_dir/install-sh -c"
630 break
631 elif test -f $ac_dir/install.sh; then
632 ac_aux_dir=$ac_dir
633 ac_install_sh="$ac_aux_dir/install.sh -c"
634 break
635 fi
636done
637if test -z "$ac_aux_dir"; then
638 { echo "configure: error: can not find install-sh or install.sh in $srcdir $srcdir/.. $srcdir/../.." 1>&2; exit 1; }
639fi
640ac_config_guess=$ac_aux_dir/config.guess
641ac_config_sub=$ac_aux_dir/config.sub
642ac_configure=$ac_aux_dir/configure # This should be Cygnus configure.
643
644# Find a good install program. We prefer a C program (faster),
645# so one script is as good as another. But avoid the broken or
646# incompatible versions:
647# SysV /etc/install, /usr/sbin/install
648# SunOS /usr/etc/install
649# IRIX /sbin/install
650# AIX /bin/install
651# AFS /usr/afsws/bin/install, which mishandles nonexistent args
652# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
653# ./install, which can be erroneously created by make from ./install.sh.
654echo $ac_n "checking for a BSD compatible install""... $ac_c" 1>&6
655if test -z "$INSTALL"; then
656if eval "test \"`echo '$''{'ac_cv_path_install'+set}'`\" = set"; then
657 echo $ac_n "(cached) $ac_c" 1>&6
658else
659 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
660 for ac_dir in $PATH; do
661 # Account for people who put trailing slashes in PATH elements.
662 case "$ac_dir/" in
663 /|./|.//|/etc/*|/usr/sbin/*|/usr/etc/*|/sbin/*|/usr/afsws/bin/*|/usr/ucb/*) ;;
664 *)
665 # OSF1 and SCO ODT 3.0 have their own names for install.
666 for ac_prog in ginstall installbsd scoinst install; do
667 if test -f $ac_dir/$ac_prog; then
668 if test $ac_prog = install &&
669 grep dspmsg $ac_dir/$ac_prog >/dev/null 2>&1; then
670 # AIX install. It has an incompatible calling convention.
671 # OSF/1 installbsd also uses dspmsg, but is usable.
672 :
673 else
674 ac_cv_path_install="$ac_dir/$ac_prog -c"
675 break 2
676 fi
677 fi
678 done
679 ;;
680 esac
681 done
682 IFS="$ac_save_ifs"
66efdff9
JM
683 # As a last resort, use the slow shell script.
684 test -z "$ac_cv_path_install" && ac_cv_path_install="$ac_install_sh"
5436fc65 685fi
66efdff9 686 INSTALL="$ac_cv_path_install"
5436fc65
C
687fi
688echo "$ac_t""$INSTALL" 1>&6
689
690# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
691# It thinks the first close brace ends the variable substitution.
692test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
693
694test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
695
696# Extract the first word of "ranlib", so it can be a program name with args.
697set dummy ranlib; ac_word=$2
698echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
699if eval "test \"`echo '$''{'ac_cv_prog_RANLIB'+set}'`\" = set"; then
700 echo $ac_n "(cached) $ac_c" 1>&6
701else
702 if test -n "$RANLIB"; then
703 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
704else
705 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
706 for ac_dir in $PATH; do
707 test -z "$ac_dir" && ac_dir=.
708 if test -f $ac_dir/$ac_word; then
709 ac_cv_prog_RANLIB="ranlib"
710 break
711 fi
712 done
713 IFS="$ac_save_ifs"
714 test -z "$ac_cv_prog_RANLIB" && ac_cv_prog_RANLIB=":"
715fi
716fi
717RANLIB="$ac_cv_prog_RANLIB"
718if test -n "$RANLIB"; then
719 echo "$ac_t""$RANLIB" 1>&6
720else
721 echo "$ac_t""no" 1>&6
722fi
723
724
725ac_aux_dir=
726for ac_dir in `cd $srcdir;pwd`/.. $srcdir/`cd $srcdir;pwd`/..; do
727 if test -f $ac_dir/install-sh; then
728 ac_aux_dir=$ac_dir
729 ac_install_sh="$ac_aux_dir/install-sh -c"
730 break
731 elif test -f $ac_dir/install.sh; then
732 ac_aux_dir=$ac_dir
733 ac_install_sh="$ac_aux_dir/install.sh -c"
734 break
735 fi
736done
737if test -z "$ac_aux_dir"; then
738 { echo "configure: error: can not find install-sh or install.sh in `cd $srcdir;pwd`/.. $srcdir/`cd $srcdir;pwd`/.." 1>&2; exit 1; }
739fi
740ac_config_guess=$ac_aux_dir/config.guess
741ac_config_sub=$ac_aux_dir/config.sub
742ac_configure=$ac_aux_dir/configure # This should be Cygnus configure.
743
744
745# Do some error checking and defaulting for the host and target type.
746# The inputs are:
747# configure --host=HOST --target=TARGET --build=BUILD NONOPT
748#
749# The rules are:
750# 1. You are not allowed to specify --host, --target, and nonopt at the
751# same time.
752# 2. Host defaults to nonopt.
753# 3. If nonopt is not specified, then host defaults to the current host,
754# as determined by config.guess.
755# 4. Target and build default to nonopt.
756# 5. If nonopt is not specified, then target and build default to host.
757
758# The aliases save the names the user supplied, while $host etc.
759# will get canonicalized.
760case $host---$target---$nonopt in
761NONE---*---* | *---NONE---* | *---*---NONE) ;;
762*) { echo "configure: error: can only configure for one host and one target at a time" 1>&2; exit 1; } ;;
763esac
764
765
766# Make sure we can run config.sub.
767if $ac_config_sub sun4 >/dev/null 2>&1; then :
768else { echo "configure: error: can not run $ac_config_sub" 1>&2; exit 1; }
769fi
770
771echo $ac_n "checking host system type""... $ac_c" 1>&6
772
773host_alias=$host
774case "$host_alias" in
775NONE)
776 case $nonopt in
777 NONE)
778 if host_alias=`$ac_config_guess`; then :
779 else { echo "configure: error: can not guess host type; you must specify one" 1>&2; exit 1; }
780 fi ;;
781 *) host_alias=$nonopt ;;
782 esac ;;
783esac
784
785host=`$ac_config_sub $host_alias`
786host_cpu=`echo $host | sed 's/^\(.*\)-\(.*\)-\(.*\)$/\1/'`
787host_vendor=`echo $host | sed 's/^\(.*\)-\(.*\)-\(.*\)$/\2/'`
788host_os=`echo $host | sed 's/^\(.*\)-\(.*\)-\(.*\)$/\3/'`
789echo "$ac_t""$host" 1>&6
790
791echo $ac_n "checking target system type""... $ac_c" 1>&6
792
793target_alias=$target
794case "$target_alias" in
795NONE)
796 case $nonopt in
797 NONE) target_alias=$host_alias ;;
798 *) target_alias=$nonopt ;;
799 esac ;;
800esac
801
802target=`$ac_config_sub $target_alias`
803target_cpu=`echo $target | sed 's/^\(.*\)-\(.*\)-\(.*\)$/\1/'`
804target_vendor=`echo $target | sed 's/^\(.*\)-\(.*\)-\(.*\)$/\2/'`
805target_os=`echo $target | sed 's/^\(.*\)-\(.*\)-\(.*\)$/\3/'`
806echo "$ac_t""$target" 1>&6
807
808echo $ac_n "checking build system type""... $ac_c" 1>&6
809
810build_alias=$build
811case "$build_alias" in
812NONE)
813 case $nonopt in
814 NONE) build_alias=$host_alias ;;
815 *) build_alias=$nonopt ;;
816 esac ;;
817esac
818
819build=`$ac_config_sub $build_alias`
820build_cpu=`echo $build | sed 's/^\(.*\)-\(.*\)-\(.*\)$/\1/'`
821build_vendor=`echo $build | sed 's/^\(.*\)-\(.*\)-\(.*\)$/\2/'`
822build_os=`echo $build | sed 's/^\(.*\)-\(.*\)-\(.*\)$/\3/'`
823echo "$ac_t""$build" 1>&6
824
825test "$host_alias" != "$target_alias" &&
826 test "$program_prefix$program_suffix$program_transform_name" = \
827 NONENONEs,x,x, &&
828 program_prefix=${target_alias}-
829
830if test "$program_transform_name" = s,x,x,; then
831 program_transform_name=
832else
833 # Double any \ or $.
834 echo 's,\\,\\\\,g; s,\$,$$,g' > conftestsed
835 program_transform_name="`echo $program_transform_name|sed -f conftestsed`"
836 rm -f conftestsed
837fi
838test "$program_prefix" != NONE &&
839 program_transform_name="s,^,${program_prefix},; $program_transform_name"
840# Use a double $ so make ignores it.
841test "$program_suffix" != NONE &&
842 program_transform_name="s,\$\$,${program_suffix},; $program_transform_name"
843
844# sed with no file args requires a program.
845test "$program_transform_name" = "" && program_transform_name="s,x,x,"
846
847
2b576293
C
848# If we cannot run a trivial program, we must be cross compiling.
849echo $ac_n "checking whether cross-compiling""... $ac_c" 1>&6
850if eval "test \"`echo '$''{'ac_cv_c_cross'+set}'`\" = set"; then
851 echo $ac_n "(cached) $ac_c" 1>&6
852else
853 if test "$cross_compiling" = yes; then
854 ac_cv_c_cross=yes
855else
856cat > conftest.$ac_ext <<EOF
66efdff9 857#line 858 "configure"
2b576293
C
858#include "confdefs.h"
859main(){return(0);}
860EOF
861eval $ac_link
862if test -s conftest && (./conftest; exit) 2>/dev/null; then
863 ac_cv_c_cross=no
864else
865 ac_cv_c_cross=yes
866fi
867fi
868rm -fr conftest*
869fi
dedcc91d 870cross_compiling=$ac_cv_c_cross
66efdff9 871echo "$ac_t""$ac_cv_c_cross" 1>&6
2b576293
C
872
873echo $ac_n "checking for ANSI C header files""... $ac_c" 1>&6
874if eval "test \"`echo '$''{'ac_cv_header_stdc'+set}'`\" = set"; then
875 echo $ac_n "(cached) $ac_c" 1>&6
876else
877 cat > conftest.$ac_ext <<EOF
66efdff9 878#line 879 "configure"
2b576293
C
879#include "confdefs.h"
880#include <stdlib.h>
881#include <stdarg.h>
882#include <string.h>
883#include <float.h>
884EOF
885eval "$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
886ac_err=`grep -v '^ *+' conftest.out`
887if test -z "$ac_err"; then
888 rm -rf conftest*
889 ac_cv_header_stdc=yes
890else
891 echo "$ac_err" >&5
892 rm -rf conftest*
893 ac_cv_header_stdc=no
894fi
895rm -f conftest*
896
897if test $ac_cv_header_stdc = yes; then
898 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
899cat > conftest.$ac_ext <<EOF
66efdff9 900#line 901 "configure"
2b576293
C
901#include "confdefs.h"
902#include <string.h>
903EOF
904if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
905 egrep "memchr" >/dev/null 2>&1; then
906 :
907else
908 rm -rf conftest*
909 ac_cv_header_stdc=no
910fi
911rm -f conftest*
912
913fi
914
915if test $ac_cv_header_stdc = yes; then
916 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
917cat > conftest.$ac_ext <<EOF
66efdff9 918#line 919 "configure"
2b576293
C
919#include "confdefs.h"
920#include <stdlib.h>
921EOF
922if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
923 egrep "free" >/dev/null 2>&1; then
924 :
925else
926 rm -rf conftest*
927 ac_cv_header_stdc=no
928fi
929rm -f conftest*
930
931fi
932
933if test $ac_cv_header_stdc = yes; then
934 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
935if test "$cross_compiling" = yes; then
936 ac_cv_header_stdc=no
937else
938cat > conftest.$ac_ext <<EOF
66efdff9 939#line 940 "configure"
2b576293
C
940#include "confdefs.h"
941#include <ctype.h>
942#define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
943#define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
944#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
945int main () { int i; for (i = 0; i < 256; i++)
946if (XOR (islower (i), ISLOWER (i)) || toupper (i) != TOUPPER (i)) exit(2);
947exit (0); }
948
949EOF
950eval $ac_link
951if test -s conftest && (./conftest; exit) 2>/dev/null; then
952 :
953else
954 ac_cv_header_stdc=no
955fi
956fi
957rm -fr conftest*
958fi
959fi
960echo "$ac_t""$ac_cv_header_stdc" 1>&6
961if test $ac_cv_header_stdc = yes; then
962 cat >> confdefs.h <<\EOF
963#define STDC_HEADERS 1
964EOF
965
966fi
967
dedcc91d 968for ac_hdr in memory.h string.h strings.h unistd.h termios.h termio.h sgtty.h
1a494973
C
969do
970ac_safe=`echo "$ac_hdr" | tr './\055' '___'`
971echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
972if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
973 echo $ac_n "(cached) $ac_c" 1>&6
974else
975 cat > conftest.$ac_ext <<EOF
66efdff9 976#line 977 "configure"
1a494973
C
977#include "confdefs.h"
978#include <$ac_hdr>
979EOF
980eval "$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
981ac_err=`grep -v '^ *+' conftest.out`
982if test -z "$ac_err"; then
983 rm -rf conftest*
984 eval "ac_cv_header_$ac_safe=yes"
985else
986 echo "$ac_err" >&5
987 rm -rf conftest*
988 eval "ac_cv_header_$ac_safe=no"
989fi
990rm -f conftest*
991fi
992if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
993 echo "$ac_t""yes" 1>&6
66efdff9 994 ac_tr_hdr=HAVE_`echo $ac_hdr | tr '[a-z]./\055' '[A-Z]___'`
1a494973
C
995 cat >> confdefs.h <<EOF
996#define $ac_tr_hdr 1
997EOF
998
999else
1000 echo "$ac_t""no" 1>&6
1001fi
1002done
1003
2b576293
C
1004echo $ac_n "checking whether stat file-mode macros are broken""... $ac_c" 1>&6
1005if eval "test \"`echo '$''{'ac_cv_header_stat_broken'+set}'`\" = set"; then
1006 echo $ac_n "(cached) $ac_c" 1>&6
1007else
1008 cat > conftest.$ac_ext <<EOF
66efdff9 1009#line 1010 "configure"
2b576293
C
1010#include "confdefs.h"
1011#include <sys/types.h>
1012#include <sys/stat.h>
1013
1014#if defined(S_ISBLK) && defined(S_IFDIR)
1015# if S_ISBLK (S_IFDIR)
1016You lose.
1017# endif
1018#endif
1019
1020#if defined(S_ISBLK) && defined(S_IFCHR)
1021# if S_ISBLK (S_IFCHR)
1022You lose.
1023# endif
1024#endif
1025
1026#if defined(S_ISLNK) && defined(S_IFREG)
1027# if S_ISLNK (S_IFREG)
1028You lose.
1029# endif
1030#endif
1031
1032#if defined(S_ISSOCK) && defined(S_IFREG)
1033# if S_ISSOCK (S_IFREG)
1034You lose.
1035# endif
1036#endif
1037
1038EOF
1039if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
1040 egrep "You lose" >/dev/null 2>&1; then
1041 rm -rf conftest*
1042 ac_cv_header_stat_broken=yes
1043else
1044 rm -rf conftest*
1045 ac_cv_header_stat_broken=no
1046fi
1047rm -f conftest*
1048
1049fi
1050echo "$ac_t""$ac_cv_header_stat_broken" 1>&6
1051if test $ac_cv_header_stat_broken = yes; then
1052 cat >> confdefs.h <<\EOF
1053#define STAT_MACROS_BROKEN 1
1054EOF
1055
1056fi
1057
1058
1059echo $ac_n "checking for working mmap""... $ac_c" 1>&6
1060if eval "test \"`echo '$''{'ac_cv_func_mmap'+set}'`\" = set"; then
1061 echo $ac_n "(cached) $ac_c" 1>&6
1062else
1063 if test "$cross_compiling" = yes; then
1064 ac_cv_func_mmap=no
1065else
1066cat > conftest.$ac_ext <<EOF
66efdff9 1067#line 1068 "configure"
2b576293
C
1068#include "confdefs.h"
1069
1070/* Thanks to Mike Haertel and Jim Avera for this test. */
1071#include <sys/types.h>
1072#include <fcntl.h>
1073#include <sys/mman.h>
1074
1075#ifdef BSD
1076# ifndef BSD4_1
1077# define HAVE_GETPAGESIZE
1078# endif
1079#endif
1080
1081#ifndef HAVE_GETPAGESIZE
1082# include <sys/param.h>
1083# ifdef EXEC_PAGESIZE
1084# define getpagesize() EXEC_PAGESIZE
1085# else
1086# ifdef NBPG
1087# define getpagesize() NBPG * CLSIZE
1088# ifndef CLSIZE
1089# define CLSIZE 1
1090# endif
1091# else
1092# ifdef NBPC
1093# define getpagesize() NBPC
1094# else
1095# define getpagesize() PAGESIZE /* SVR4 */
1096# endif
1097# endif
1098# endif
1099#endif
1100
1101#ifdef __osf__
1102# define valloc malloc
1103#endif
1104
1105#ifdef __cplusplus
1106extern "C" { void *valloc(unsigned), *malloc(unsigned); }
1107#else
1108char *valloc(), *malloc();
1109#endif
1110
1111int
1112main()
1113{
1114 char *buf1, *buf2, *buf3;
1115 int i = getpagesize(), j;
1116 int i2 = getpagesize()*2;
1117 int fd;
1118
1119 buf1 = (char *)valloc(i2);
1120 buf2 = (char *)valloc(i);
1121 buf3 = (char *)malloc(i2);
1122 for (j = 0; j < i2; ++j)
1123 *(buf1 + j) = rand();
1124 fd = open("conftestmmap", O_CREAT | O_RDWR, 0666);
1125 write(fd, buf1, i2);
1126 mmap(buf2, i, PROT_READ | PROT_WRITE, MAP_FIXED | MAP_PRIVATE, fd, 0);
1127 for (j = 0; j < i; ++j)
1128 if (*(buf1 + j) != *(buf2 + j))
1129 exit(1);
1130 lseek(fd, (long)i, 0);
1131 read(fd, buf2, i); /* read into mapped memory -- file should not change */
1132 /* (it does in i386 SVR4.0 - Jim Avera, jima@netcom.com) */
1133 lseek(fd, (long)0, 0);
1134 read(fd, buf3, i2);
1135 for (j = 0; j < i2; ++j)
1136 if (*(buf1 + j) != *(buf3 + j))
1137 exit(1);
1138 exit(0);
1139}
1140
1141EOF
1142eval $ac_link
1143if test -s conftest && (./conftest; exit) 2>/dev/null; then
1144 ac_cv_func_mmap=yes
1145else
1146 ac_cv_func_mmap=no
1147fi
1148fi
1149rm -fr conftest*
1150fi
1151echo "$ac_t""$ac_cv_func_mmap" 1>&6
1152if test $ac_cv_func_mmap = yes; then
1153 cat >> confdefs.h <<\EOF
1154#define HAVE_MMAP 1
1155EOF
1156
1157fi
1158
5436fc65
C
1159
1160ENABLE_CFLAGS=
1161ENABLE_CLIBS=
1162ENABLE_OBS=
1163
1164# Check whether --enable-netrom or --disable-netrom was given.
66efdff9
JM
1165enableval="$enable_netrom"
1166if test -n "$enableval"; then
5436fc65
C
1167 case "${enableval}" in
1168yes) enable_netrom=yes ;;
1169no) enable_netrom=no ;;
1170*) { echo "configure: error: bad value ${enableval} given for netrom option" 1>&2; exit 1; } ;;
1171esac
1172fi
1173
1174
1175if test "${enable_netrom}" = "yes"; then
1176 ENABLE_OBS="${ENABLE_OBS} remote-nrom.o"
1177fi
1178
1179# start-sanitize-gdbtk
1180ENABLE_GDBTK=
1181
1182# Check whether --enable-gdbtk or --disable-gdbtk was given.
66efdff9
JM
1183enableval="$enable_gdbtk"
1184if test -n "$enableval"; then
5436fc65
C
1185 case "${enableval}" in
1186yes) enable_gdbtk=yes ;;
1187no) enable_gdbtk=no ;;
1188*) { echo "configure: error: bad value ${enableval} given for gdbtk option" 1>&2; exit 1; } ;;
1189esac
1190fi
1191
1192
1193if test "${enable_gdbtk}" = "yes"; then
1194 # If we find X, set shell vars x_includes and x_libraries to the
1195# paths, otherwise set no_x=yes.
1196# Uses ac_ vars as temps to allow command line to override cache and checks.
1197# --without-x overrides everything else, but does not touch the cache.
1198echo $ac_n "checking for X""... $ac_c" 1>&6
1199
1200# Check whether --with-x or --without-x was given.
66efdff9
JM
1201withval="$with_x"
1202if test -n "$withval"; then
5436fc65
C
1203 :
1204fi
1205
1206if test "x$with_x" = xno; then
1207 no_x=yes
1208else
1209 if test "x$x_includes" != xNONE && test "x$x_libraries" != xNONE; then
1210 no_x=
1211 else
1212if eval "test \"`echo '$''{'ac_cv_path_x'+set}'`\" = set"; then
1213 echo $ac_n "(cached) $ac_c" 1>&6
1214else
1215 # One or both of the vars are not set, and there is no cached value.
1216no_x=yes
1217rm -fr conftestdir
1218if mkdir conftestdir; then
1219 cd conftestdir
1220 # Make sure to not put "make" in the Imakefile rules, since we grep it out.
1221 cat > Imakefile <<'EOF'
1222acfindx:
1223 @echo 'ac_im_incroot="${INCROOT}"; ac_im_usrlibdir="${USRLIBDIR}"; ac_im_libdir="${LIBDIR}"'
1224EOF
1225 if (xmkmf) >/dev/null 2>/dev/null && test -f Makefile; then
1226 no_x=
1227 # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
1228 eval `make acfindx 2>/dev/null | grep -v make`
1229 # Open Windows xmkmf reportedly sets LIBDIR instead of USRLIBDIR.
dedcc91d
SC
1230 for ac_extension in a so sl; do
1231 if test ! -f $ac_im_usrlibdir/libX11.$ac_extension &&
1232 test -f $ac_im_libdir/libX11.$ac_extension; then
1233 ac_im_usrlibdir=$ac_im_libdir; break
1234 fi
1235 done
5436fc65
C
1236 # Screen out bogus values from the imake configuration.
1237 case "$ac_im_incroot" in
1238 /usr/include) ;;
1239 *) test -f "$ac_im_incroot/X11/Xos.h" && ac_x_includes="$ac_im_incroot" ;;
1240 esac
1241 case "$ac_im_usrlibdir" in
1242 /usr/lib | /lib) ;;
1243 *) test -d "$ac_im_usrlibdir" && ac_x_libraries="$ac_im_usrlibdir" ;;
1244 esac
1245 fi
1246 cd ..
1247 rm -fr conftestdir
1248fi
1249
1250if test "$no_x" = yes; then
1251test -z "$x_direct_test_library" && x_direct_test_library=Xt
1252test -z "$x_direct_test_function" && x_direct_test_function=XtMalloc
1253test -z "$x_direct_test_include" && x_direct_test_include=X11/Intrinsic.h
1254cat > conftest.$ac_ext <<EOF
66efdff9 1255#line 1256 "configure"
5436fc65
C
1256#include "confdefs.h"
1257#include <$x_direct_test_include>
1258EOF
1259eval "$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
1260ac_err=`grep -v '^ *+' conftest.out`
1261if test -z "$ac_err"; then
1262 rm -rf conftest*
1263 no_x= ac_x_includes=
1264else
1265 echo "$ac_err" >&5
1266 rm -rf conftest*
1267 for ac_dir in \
1268 /usr/X11R6/include \
1269 /usr/X11R5/include \
1270 /usr/X11R4/include \
1271 \
1272 /usr/include/X11R6 \
1273 /usr/include/X11R5 \
1274 /usr/include/X11R4 \
1275 \
1276 /usr/local/X11R6/include \
1277 /usr/local/X11R5/include \
1278 /usr/local/X11R4/include \
1279 \
1280 /usr/local/include/X11R6 \
1281 /usr/local/include/X11R5 \
1282 /usr/local/include/X11R4 \
1283 \
1284 /usr/X11/include \
1285 /usr/include/X11 \
1286 /usr/local/X11/include \
1287 /usr/local/include/X11 \
1288 \
1289 /usr/X386/include \
1290 /usr/x386/include \
1291 /usr/XFree86/include/X11 \
1292 \
1293 /usr/include \
1294 /usr/local/include \
1295 /usr/unsupported/include \
1296 /usr/athena/include \
1297 /usr/local/x11r5/include \
1298 /usr/lpp/Xamples/include \
1299 \
1300 /usr/openwin/include \
1301 /usr/openwin/share/include \
1302 ; \
1303 do
1304 if test -r "$ac_dir/$x_direct_test_include"; then
1305 no_x= ac_x_includes=$ac_dir
1306 break
1307 fi
1308 done
1309fi
1310rm -f conftest*
1311
1312# Check for the libraries.
1313# See if we find them without any special options.
1314# Don't add to $LIBS permanently.
1315ac_save_LIBS="$LIBS"
1316LIBS="-l$x_direct_test_library $LIBS"
1317cat > conftest.$ac_ext <<EOF
66efdff9 1318#line 1319 "configure"
5436fc65
C
1319#include "confdefs.h"
1320
1321int main() { return 0; }
1322int t() {
1323${x_direct_test_function}()
1324; return 0; }
1325EOF
1326if eval $ac_link; then
1327 rm -rf conftest*
1328 LIBS="$ac_save_LIBS" no_x= ac_x_libraries=
1329else
1330 rm -rf conftest*
1331 LIBS="$ac_save_LIBS"
1332# First see if replacing the include by lib works.
1333for ac_dir in `echo "$ac_x_includes" | sed s/include/lib/` \
1334 /usr/X11R6/lib \
1335 /usr/X11R5/lib \
1336 /usr/X11R4/lib \
1337 \
1338 /usr/lib/X11R6 \
1339 /usr/lib/X11R5 \
1340 /usr/lib/X11R4 \
1341 \
1342 /usr/local/X11R6/lib \
1343 /usr/local/X11R5/lib \
1344 /usr/local/X11R4/lib \
1345 \
1346 /usr/local/lib/X11R6 \
1347 /usr/local/lib/X11R5 \
1348 /usr/local/lib/X11R4 \
1349 \
1350 /usr/X11/lib \
1351 /usr/lib/X11 \
1352 /usr/local/X11/lib \
1353 /usr/local/lib/X11 \
1354 \
1355 /usr/X386/lib \
1356 /usr/x386/lib \
1357 /usr/XFree86/lib/X11 \
1358 \
1359 /usr/lib \
1360 /usr/local/lib \
1361 /usr/unsupported/lib \
1362 /usr/athena/lib \
1363 /usr/local/x11r5/lib \
1364 /usr/lpp/Xamples/lib \
1365 \
1366 /usr/openwin/lib \
1367 /usr/openwin/share/lib \
1368 ; \
1369do
1370 for ac_extension in a so sl; do
1371 if test -r $ac_dir/lib${x_direct_test_library}.$ac_extension; then
1372 no_x= ac_x_libraries=$ac_dir
1373 break 2
1374 fi
1375 done
1376done
1377fi
1378rm -f conftest*
1379
1380fi
1381if test "$no_x" = yes; then
1382 ac_cv_path_x="no_x=yes"
1383else
1384 ac_cv_path_x="no_x= ac_x_includes=$ac_x_includes ac_x_libraries=$ac_x_libraries"
1385fi
1386fi
1387 fi
1388 eval "$ac_cv_path_x"
1389fi # $with_x != no
1390
1391if test "$no_x" = yes; then
1392 echo "$ac_t""no" 1>&6
1393else
1394 test "x$x_includes" = xNONE && x_includes=$ac_x_includes
1395 test "x$x_libraries" = xNONE && x_libraries=$ac_x_libraries
1396 ac_cv_path_x="no_x= ac_x_includes=$x_includes ac_x_libraries=$x_libraries"
1397 echo "$ac_t""libraries $x_libraries, headers $x_includes" 1>&6
1398fi
1399
1400 if test "$no_x" = yes; then
1401 # Not all programs may use this symbol, but it does not hurt to define it.
1402 X_CFLAGS="$X_CFLAGS -DX_DISPLAY_MISSING"
1403else
1404 if test -n "$x_includes"; then
1405 X_CFLAGS="$X_CFLAGS -I$x_includes"
1406 fi
1407
1408 # It would be nice to have a more robust check for the -R ld option than
1409 # just checking for Solaris.
1410 # It would also be nice to do this for all -L options, not just this one.
1411 if test -n "$x_libraries"; then
1412 X_LIBS="$X_LIBS -L$x_libraries"
1413 if test "`(uname) 2>/dev/null`" = SunOS &&
1414 uname -r | grep '^5' >/dev/null; then
1415 X_LIBS="$X_LIBS -R$x_libraries"
1416 fi
1417 fi
1418
1419 # Check for libraries that X11R6 Xt/Xaw programs need.
1420
1421 ac_save_LDFLAGS="$LDFLAGS"
1422 LDFLAGS="$LDFLAGS -L$x_libraries"
1423 # SM needs ICE to (dynamically) link under SunOS 4.x (so we have to
1424 # check for ICE first), but we must link in the order -lSM -lICE or
1425 # we get undefined symbols. So assume we have SM if we have ICE.
1426 # These have to be linked with before -lX11, unlike the other
1427 # libraries we check for below, so use a different variable.
1428 # --interran@uluru.Stanford.EDU, kb@cs.umb.edu.
1429 echo $ac_n "checking for -lICE""... $ac_c" 1>&6
66efdff9 1430if eval "test \"`echo '$''{'ac_cv_lib_ICE'+set}'`\" = set"; then
5436fc65
C
1431 echo $ac_n "(cached) $ac_c" 1>&6
1432else
1433 ac_save_LIBS="$LIBS"
1434LIBS="-lICE $LIBS"
1435cat > conftest.$ac_ext <<EOF
66efdff9 1436#line 1437 "configure"
5436fc65
C
1437#include "confdefs.h"
1438
1439int main() { return 0; }
1440int t() {
1441IceConnectionNumber()
1442; return 0; }
1443EOF
1444if eval $ac_link; then
1445 rm -rf conftest*
66efdff9 1446 eval "ac_cv_lib_ICE=yes"
5436fc65
C
1447else
1448 rm -rf conftest*
66efdff9 1449 eval "ac_cv_lib_ICE=no"
5436fc65
C
1450fi
1451rm -f conftest*
1452LIBS="$ac_save_LIBS"
1453
1454fi
66efdff9 1455if eval "test \"`echo '$ac_cv_lib_'ICE`\" = yes"; then
5436fc65
C
1456 echo "$ac_t""yes" 1>&6
1457 X_PRE_LIBS="$X_PRE_LIBS -lSM -lICE"
1458else
1459 echo "$ac_t""no" 1>&6
1460fi
1461
1462 LDFLAGS="$ac_save_LDFLAGS"
1463
1464 # Check for system-dependent libraries X programs must link with.
1465
1466 if test "$ISC" = yes; then
1467 X_EXTRA_LIBS="$X_EXTRA_LIBS -lnsl_s -linet"
1468 else
1469 # Martyn.Johnson@cl.cam.ac.uk says this is needed for Ultrix, if the X
1470 # libraries were built with DECnet support. And karl@cs.umb.edu says
1471 # the Alpha needs dnet_stub (dnet does not exist).
1472 echo $ac_n "checking for -ldnet""... $ac_c" 1>&6
66efdff9 1473if eval "test \"`echo '$''{'ac_cv_lib_dnet'+set}'`\" = set"; then
5436fc65
C
1474 echo $ac_n "(cached) $ac_c" 1>&6
1475else
1476 ac_save_LIBS="$LIBS"
1477LIBS="-ldnet $LIBS"
1478cat > conftest.$ac_ext <<EOF
66efdff9 1479#line 1480 "configure"
5436fc65
C
1480#include "confdefs.h"
1481
1482int main() { return 0; }
1483int t() {
1484dnet_ntoa()
1485; return 0; }
1486EOF
1487if eval $ac_link; then
1488 rm -rf conftest*
66efdff9 1489 eval "ac_cv_lib_dnet=yes"
5436fc65
C
1490else
1491 rm -rf conftest*
66efdff9 1492 eval "ac_cv_lib_dnet=no"
5436fc65
C
1493fi
1494rm -f conftest*
1495LIBS="$ac_save_LIBS"
1496
1497fi
66efdff9 1498if eval "test \"`echo '$ac_cv_lib_'dnet`\" = yes"; then
5436fc65
C
1499 echo "$ac_t""yes" 1>&6
1500 X_EXTRA_LIBS="$X_EXTRA_LIBS -ldnet"
1501else
1502 echo "$ac_t""no" 1>&6
1503fi
1504
1505 if test $ac_cv_lib_dnet = no; then
1506 echo $ac_n "checking for -ldnet_stub""... $ac_c" 1>&6
66efdff9 1507if eval "test \"`echo '$''{'ac_cv_lib_dnet_stub'+set}'`\" = set"; then
5436fc65
C
1508 echo $ac_n "(cached) $ac_c" 1>&6
1509else
1510 ac_save_LIBS="$LIBS"
1511LIBS="-ldnet_stub $LIBS"
1512cat > conftest.$ac_ext <<EOF
66efdff9 1513#line 1514 "configure"
5436fc65
C
1514#include "confdefs.h"
1515
1516int main() { return 0; }
1517int t() {
1518dnet_ntoa()
1519; return 0; }
1520EOF
1521if eval $ac_link; then
1522 rm -rf conftest*
66efdff9 1523 eval "ac_cv_lib_dnet_stub=yes"
5436fc65
C
1524else
1525 rm -rf conftest*
66efdff9 1526 eval "ac_cv_lib_dnet_stub=no"
5436fc65
C
1527fi
1528rm -f conftest*
1529LIBS="$ac_save_LIBS"
1530
1531fi
66efdff9 1532if eval "test \"`echo '$ac_cv_lib_'dnet_stub`\" = yes"; then
5436fc65
C
1533 echo "$ac_t""yes" 1>&6
1534 X_EXTRA_LIBS="$X_EXTRA_LIBS -ldnet_stub"
1535else
1536 echo "$ac_t""no" 1>&6
1537fi
1538
1539 fi
1540
1541 # msh@cis.ufl.edu says -lnsl (and -lsocket) are needed for his 386/AT,
1542 # to get the SysV transport functions.
1543 # Not sure which flavor of 386 UNIX this is, but it seems harmless to
1544 # check for it.
1545 echo $ac_n "checking for -lnsl""... $ac_c" 1>&6
66efdff9 1546if eval "test \"`echo '$''{'ac_cv_lib_nsl'+set}'`\" = set"; then
5436fc65
C
1547 echo $ac_n "(cached) $ac_c" 1>&6
1548else
1549 ac_save_LIBS="$LIBS"
1550LIBS="-lnsl $LIBS"
1551cat > conftest.$ac_ext <<EOF
66efdff9 1552#line 1553 "configure"
5436fc65
C
1553#include "confdefs.h"
1554
1555int main() { return 0; }
1556int t() {
1557t_accept()
1558; return 0; }
1559EOF
1560if eval $ac_link; then
1561 rm -rf conftest*
66efdff9 1562 eval "ac_cv_lib_nsl=yes"
5436fc65
C
1563else
1564 rm -rf conftest*
66efdff9 1565 eval "ac_cv_lib_nsl=no"
5436fc65
C
1566fi
1567rm -f conftest*
1568LIBS="$ac_save_LIBS"
1569
1570fi
66efdff9 1571if eval "test \"`echo '$ac_cv_lib_'nsl`\" = yes"; then
5436fc65
C
1572 echo "$ac_t""yes" 1>&6
1573 X_EXTRA_LIBS="$X_EXTRA_LIBS -lnsl"
1574else
1575 echo "$ac_t""no" 1>&6
1576fi
1577
1578
1579 # lieder@skyler.mavd.honeywell.com says without -lsocket,
1580 # socket/setsockopt and other routines are undefined under SCO ODT 2.0.
1581 # But -lsocket is broken on IRIX, according to simon@lia.di.epfl.ch.
1582 if test "`(uname) 2>/dev/null`" != IRIX; then
1583 echo $ac_n "checking for -lsocket""... $ac_c" 1>&6
66efdff9 1584if eval "test \"`echo '$''{'ac_cv_lib_socket'+set}'`\" = set"; then
5436fc65
C
1585 echo $ac_n "(cached) $ac_c" 1>&6
1586else
1587 ac_save_LIBS="$LIBS"
1588LIBS="-lsocket $LIBS"
1589cat > conftest.$ac_ext <<EOF
66efdff9 1590#line 1591 "configure"
5436fc65
C
1591#include "confdefs.h"
1592
1593int main() { return 0; }
1594int t() {
1595socket()
1596; return 0; }
1597EOF
1598if eval $ac_link; then
1599 rm -rf conftest*
66efdff9 1600 eval "ac_cv_lib_socket=yes"
5436fc65
C
1601else
1602 rm -rf conftest*
66efdff9 1603 eval "ac_cv_lib_socket=no"
5436fc65
C
1604fi
1605rm -f conftest*
1606LIBS="$ac_save_LIBS"
1607
1608fi
66efdff9 1609if eval "test \"`echo '$ac_cv_lib_'socket`\" = yes"; then
5436fc65
C
1610 echo "$ac_t""yes" 1>&6
1611 X_EXTRA_LIBS="$X_EXTRA_LIBS -lsocket"
1612else
1613 echo "$ac_t""no" 1>&6
1614fi
1615
1616 fi
1617 fi
1618fi
1619
1620
1621
1622#
1623# Ok, lets find the tk source trees so we can use the headers
1624# If the directory (presumably symlink) named "tk" exists, use that one
1625# in preference to any others. Same logic is used when choosing library
1626# and again with Tcl.
1627#
1628echo "checking for Tk source directory" 1>&6
1629TKHDIR=""
1630for i in `ls -d ${srcdir}/../tk* 2>/dev/null` ${srcdir}/../tk ; do
1631 if test -f $i/tk.h ; then
1632 TKHDIR="-I$i"
1633 fi
1634done
1635# if we can't find it, see if one is installed
1636if test x"$TKHDIR" = x ; then
1637 installed=0
1638 if test -f $prefix/include/tk.h; then
1639 installed=1 TKHDIR="-I$prefix/include"
1640 else
1641 ac_safe=`echo "tk.h" | tr './\055' '___'`
1642echo $ac_n "checking for tk.h""... $ac_c" 1>&6
1643if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
1644 echo $ac_n "(cached) $ac_c" 1>&6
1645else
1646 cat > conftest.$ac_ext <<EOF
66efdff9 1647#line 1648 "configure"
5436fc65
C
1648#include "confdefs.h"
1649#include <tk.h>
1650EOF
1651eval "$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
1652ac_err=`grep -v '^ *+' conftest.out`
1653if test -z "$ac_err"; then
1654 rm -rf conftest*
1655 eval "ac_cv_header_$ac_safe=yes"
1656else
1657 echo "$ac_err" >&5
1658 rm -rf conftest*
1659 eval "ac_cv_header_$ac_safe=no"
1660fi
1661rm -f conftest*
1662fi
1663if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
1664 echo "$ac_t""yes" 1>&6
1665 installed=1
1666else
1667 echo "$ac_t""no" 1>&6
1668fi
1669
1670 fi
1671 if test $installed -eq 0 ; then
1672 TKHDIR="# no Tk directory found"
1673 echo "configure: warning: Can't find Tk directory" 1>&2
1674 fi
1675fi
1676if test x"$TKHDIR" != x ; then
1677 echo "$ac_t""Setting TKHDIR to be $i" 1>&6
1678fi
1679
1680#
1681# Ok, lets find the tk library
1682# First, look for one uninstalled.
1683#
1684TKLIB=""
1685echo "checking for Tk library" 1>&6
1686for i in `ls -d ../tk* 2>/dev/null` ../tk ; do
1687 if test -f "$i/Makefile" ; then
1688 TKLIB=$i/libtk.a
1689 fi
1690done
1691# If not found, look for installed version
1692if test x"$TKLIB" = x ; then
1693 if test -f $prefix/lib/libtk.a; then
1694 installed=1
1695 else
1696 installed=0
1697 fi
1698 if test $installed -eq 1 ; then
1699 TKLIB="-ltk"
1700 fi
1701fi
1702
1703# If still not found, assume Tk simply hasn't been built yet
1704if test x"$TKLIB" = x ; then
1705 for i in `ls -d ../tk* 2>/dev/null` ../tk ; do
1706 if test -f "$i/tk.h" ; then
1707 TKLIB=$i/libtk.a
1708 fi
1709 done
1710fi
1711
1712if test x"$TKLIB" = x ; then
1713 TKLIB="# no Tk library found"
1714 echo "configure: warning: Can't find Tk library" 1>&2
1715else
1716 echo "$ac_t""setting TKLIB to be $TKLIB" 1>&6
1717 no_tk=
1718fi
1719
1720
1721
1722
1723
1724#
1725# Ok, lets find the tcl source trees so we can use the headers
1726#
1727# Warning: transition of version 9 to 10 will break this algorithm
1728# because 10 sorts before 9.
1729#
1730echo "checking for Tcl source directory" 1>&6
1731TCLHDIR=""
1732for i in `ls -d ${srcdir}/../tcl* 2>/dev/null` ${srcdir}/../tcl ; do
1733 if test -f $i/tclInt.h ; then
1734 TCLHDIR="-I$i"
1735 fi
1736done
1737# if we can't find it, see if one is installed
1738if test x"$TCLHDIR" = x ; then
1739 installed=0
1740 if test -f $prefix/include/tclInt.h; then
1741 installed=1 TCLHDIR="-I$prefix/include"
1742 else
1743 ac_safe=`echo "tclInt.h" | tr './\055' '___'`
1744echo $ac_n "checking for tclInt.h""... $ac_c" 1>&6
1745if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
1746 echo $ac_n "(cached) $ac_c" 1>&6
1747else
1748 cat > conftest.$ac_ext <<EOF
66efdff9 1749#line 1750 "configure"
5436fc65
C
1750#include "confdefs.h"
1751#include <tclInt.h>
1752EOF
1753eval "$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
1754ac_err=`grep -v '^ *+' conftest.out`
1755if test -z "$ac_err"; then
1756 rm -rf conftest*
1757 eval "ac_cv_header_$ac_safe=yes"
1758else
1759 echo "$ac_err" >&5
1760 rm -rf conftest*
1761 eval "ac_cv_header_$ac_safe=no"
1762fi
1763rm -f conftest*
1764fi
1765if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
1766 echo "$ac_t""yes" 1>&6
1767 installed=1
1768else
1769 echo "$ac_t""no" 1>&6
1770fi
1771
1772 fi
1773 if test $installed -eq 0 ; then
1774 TCLHDIR="# no Tcl directory found"
1775 echo "configure: warning: Can't find Tcl directory" 1>&2
1776 fi
1777else
1778 echo "$ac_t""setting TCLHDIR to be $i" 1>&6
1779fi
1780
1781#
1782# Ok, lets find the tcl library
1783# First, look for the latest uninstalled
1784#
1785TCLLIB=""
1786echo "checking for Tcl library" 1>&6
1787for i in `ls -d ../tcl* 2>/dev/null` ../tcl ; do
1788 if test -f "$i/Makefile" ; then
1789 TCLLIB=$i/libtcl.a
1790 fi
1791done
1792# If not found, look for installed version
1793if test x"$TCLLIB" = x ; then
1794 if test -f $prefix/lib/libtcl.a; then installed=1; else installed=0; fi
1795 if test $installed -eq 1 ; then
1796 TCLLIB="-ltcl"
1797 fi
1798fi
1799# If still not found, assume Tcl simply hasn't been built yet
1800if test x"$TCLLIB" = x ; then
1801 for i in `ls -d ../tcl* 2>/dev/null` ../tcl ; do
1802 if test -f "$i/tcl.h" ; then
1803 TCLLIB=$i/libtcl.a
1804 fi
1805 done
1806fi
1807
1808if test x"$TCLLIB" = x ; then
1809 TCLLIB="# no Tcl library found"
1810 echo "configure: warning: Can't find Tcl library" 1>&2
1811else
1812 echo "$ac_t""setting TCLLIB to be $TCLLIB" 1>&6
1813fi
1814
1815
1816
1817
1818
1819 ENABLE_GDBTK=1
66efdff9
JM
1820
1821 if test "x$x_includes" != "x" ;
1822 then
1823 X_INCDIR="-I$x_includes"
1824 else
1825 X_INCDIR=""
1826 fi
1827
1828 if test "x$x_libraries" != "x" ;
1829 then
1830 X_LIBDIR="-L$x_libraries"
1831 else
1832 X_LIBDIR=""
1833 fi
1834
7a13a704
FF
1835 TCL_LIBS='$(TCL) $(TK) $(X11)'
1836 ENABLE_CLIBS="${ENABLE_CLIBS} ${TCL_LIBS} -lm"
5436fc65
C
1837 ENABLE_OBS="${ENABLE_OBS} gdbtk.o"
1838fi
1839
66efdff9
JM
1840
1841
5436fc65
C
1842# end-sanitize-gdbtk
1843
1844
1845
1846
1847
1848
1849configdirs="doc testsuite"
1850
1851
1852# Map host cpu into the config cpu subdirectory name.
1853# The default is $host_cpu.
1854
1855case "${host_cpu}" in
1856
1857c[12]) gdb_host_cpu=convex ;;
1858hppa*) gdb_host_cpu=pa ;;
1859i[345]86) gdb_host_cpu=i386 ;;
1860m68*) gdb_host_cpu=m68k ;;
1861m88*) gdb_host_cpu=m88k ;;
1862np1) gdb_host_cpu=gould ;;
1863pyramid) gdb_host_cpu=pyr ;;
1864powerpc*) gdb_host_cpu=powerpc ;;
1865*) gdb_host_cpu=$host_cpu ;;
1866
1867esac
1868
1869# map host info into gdb names.
1870
1871case "${host}" in
1872
1873a29k-*-*) gdb_host=ultra3 ;;
1874
1875alpha-*-osf1*) gdb_host=alpha-osf1 ;;
b8ea4fec
PS
1876alpha-*-osf2*) gdb_host=alpha-osf2 ;;
1877alpha-*-osf[3456789]*) gdb_host=alpha-osf3 ;;
5436fc65
C
1878
1879arm-*-*) gdb_host=arm ;;
1880
1881c[12]-*-*) gdb_host=convex ;;
1882
1883hppa*-*-bsd*) gdb_host=hppabsd ;;
1884hppa*-*-hiux*) gdb_host=hppahpux ;;
1885hppa*-*-hpux*) gdb_host=hppahpux ;;
1886hppa*-*-osf*) gdb_host=hppaosf ;;
1887
1888i[345]86-ncr-*) gdb_host=ncr3000 ;;
1889i[345]86-sequent-bsd*) gdb_host=symmetry ;; # dynix
1890i[345]86-sequent-sysv4*) gdb_host=ptx4 ;;
1891i[345]86-sequent-sysv*) gdb_host=ptx ;;
1892i[345]86-*-aix*) gdb_host=i386aix ;;
1893i[345]86-*-bsd*) gdb_host=i386bsd ;;
1894i[345]86-*-freebsd*) gdb_host=fbsd ;;
1895i[345]86-*-netbsd*) gdb_host=nbsd ;;
1896i[345]86-*-go32*) gdb_host=go32 ;;
1897i[345]86-*-linux*) gdb_host=linux ;;
1898i[345]86-*-lynxos*) gdb_host=i386lynx ;;
1899i[345]86-*-mach3*) gdb_host=i386m3 ;;
1900i[345]86-*-mach*) gdb_host=i386mach ;;
1901i[345]86-*-osf1mk*) gdb_host=osf1mk ;;
1902i[345]86-*-sco3.2v4*) gdb_host=i386sco4 ;;
1903i[345]86-*-sco*) gdb_host=i386sco ;;
1904i[345]86-*-solaris*) gdb_host=i386sol2 ;;
1905i[345]86-*-sunos*) gdb_host=sun386 ;;
1906i[345]86-*-sysv3.2*) gdb_host=i386v32 ;;
1907i[345]86-*-sysv32*) gdb_host=i386v32 ;;
1908i[345]86-*-sysv4*) gdb_host=i386v4 ;;
1909i[345]86-*-unixware) gdb_host=i386v4 ;;
1910i[345]86-*-sysv*) gdb_host=i386v ;;
1911i[345]86-*-isc*) gdb_host=i386v32 ;;
1912i[345]86-*-os9k) gdb_host=i386os9k ;;
dedcc91d 1913i[345]86-*-win32*) gdb_host=i386win32 ;;
5436fc65
C
1914m680[01]0-sun-sunos3*) gdb_host=sun2os3 ;;
1915m680[01]0-sun-sunos4*) gdb_host=sun2os4 ;;
1916m68030-sony-*) gdb_host=news1000 ;;
1917
1918m68*-altos-*) gdb_host=altos ;;
1919m68*-apollo*-sysv*) gdb_host=apollo68v ;;
1920m68*-apollo*-bsd*) gdb_host=apollo68b ;;
1921m68*-att-*) gdb_host=3b1 ;;
1922m68*-bull*-sysv*) gdb_host=dpx2 ;;
1923m68*-hp-bsd*) gdb_host=hp300bsd ;;
1924m68*-hp-hpux*) gdb_host=hp300hpux ;;
1925m68*-isi-*) gdb_host=isi ;;
1926m68*-*-lynxos*) gdb_host=m68klynx ;;
1927m68*-*-sysv4*) gdb_host=m68kv4 ;;
1928m68*-motorola-*) gdb_host=delta68 ;;
1929m68*-sony-*) gdb_host=news ;;
1930m68*-sun-sunos3*) gdb_host=sun3os3 ;;
1931m68*-sun-sunos4*) gdb_host=sun3os4 ;;
1932m68*-sun-*) gdb_host=sun3os4 ;;
1933
1934m88*-harris-cxux*) gdb_host=cxux ;;
1935m88*-motorola-sysv4*) gdb_host=delta88v4 ;;
1936m88*-motorola-sysv*) gdb_host=delta88 ;;
1937m88*-*-mach3*) gdb_host=mach3 ;;
1938m88*-*-*) gdb_host=m88k ;;
1939
1940mips-dec-mach3*) gdb_host=mach3 ;;
1941mips-dec-*) gdb_host=decstation ;;
1942mips-little-*) gdb_host=littlemips ;;
1943mips-sgi-irix3*) gdb_host=irix3 ;;
1944mips-sgi-irix4*) gdb_host=irix4 ;;
1945mips-sgi-irix5*) gdb_host=irix5 ;;
1946mips-sony-*) gdb_host=news-mips ;;
1947mips-*-mach3*) gdb_host=mach3 ;;
1948mips-*-sysv4*) gdb_host=mipsv4 ;;
1949mips-*-sysv*) gdb_host=riscos ;;
1950mips-*-riscos*) gdb_host=riscos ;;
1951
1952none-*-*) gdb_host=none ;;
1953
1954np1-*-*) gdb_host=np1 ;;
1955
1956ns32k-*-mach3*) gdb_host=mach3 ;;
1957ns32k-*-netbsd*) gdb_host=nbsd ;;
1958ns32k-umax-*) gdb_host=umax ;;
1959ns32k-utek-sysv*) gdb_host=merlin ;;
1960
fbc3f191
JL
1961powerpc-*-aix*) gdb_host=aix ;;
1962
5436fc65
C
1963pn-*-*) gdb_host=pn ;;
1964
1965pyramid-*-*) gdb_host=pyramid ;;
1966
1967romp-*-*) gdb_host=rtbsd ;;
1968
1969rs6000-*-lynxos*) gdb_host=rs6000lynx ;;
1970rs6000-*-*) gdb_host=rs6000 ;;
1971
1972sparc-*-lynxos*) gdb_host=sparclynx ;;
1973sparc-*-netbsd*) gdb_host=nbsd ;;
1974sparc-*-solaris2*) gdb_host=sun4sol2 ;;
1975sparc-*-sunos4*) gdb_host=sun4os4 ;;
1976sparc-*-sunos5*) gdb_host=sun4sol2 ;;
1977sparc-*-*) gdb_host=sun4os4 ;;
1978
1979tahoe-*-*) gdb_host=tahoe ;;
1980
1981vax-*-bsd*) gdb_host=vaxbsd ;;
1982vax-*-ultrix2*) gdb_host=vaxult2 ;;
1983vax-*-ultrix*) gdb_host=vaxult ;;
1984
1985w65-*-*) gdb_host=w65 ;;
1986
1987esac
1988
1989
1990# Map target cpu into the config cpu subdirectory name.
1991# The default is $target_cpu.
1992
1993case "${target_cpu}" in
1994
1995alpha) gdb_target_cpu=alpha ;;
1996c[12]) gdb_target_cpu=convex ;;
1997hppa*) gdb_target_cpu=pa ;;
1998i[345]86) gdb_target_cpu=i386 ;;
1999m68*) gdb_target_cpu=m68k ;;
2000m88*) gdb_target_cpu=m88k ;;
2001mips*) gdb_target_cpu=mips ;;
2002np1) gdb_target_cpu=gould ;;
2003powerpc*) gdb_target_cpu=powerpc ;;
2004pn) gdb_target_cpu=gould ;;
2005pyramid) gdb_target_cpu=pyr ;;
5436fc65
C
2006sparc*) gdb_target_cpu=sparc ;;
2007*) gdb_target_cpu=$target_cpu ;;
2008
2009esac
2010
2011# map target info into gdb names.
2012
2013case "${target}" in
2014
2015a29k-*-aout*) gdb_target=a29k ;;
2016a29k-*-coff*) gdb_target=a29k ;;
2017a29k-*-elf*) gdb_target=a29k ;;
2018a29k-*-ebmon*) gdb_target=a29k ;;
2019a29k-*-kern*) gdb_target=a29k-kern ;;
2020a29k-*-none*) gdb_target=a29k ;;
2021a29k-*-sym1*) gdb_target=ultra3 ;;
2022a29k-*-udi*) gdb_target=a29k-udi ;;
2023a29k-*-vxworks*) gdb_target=vx29k ;;
2024
2025alpha-*-osf*) gdb_target=alpha-osf1 ;;
2026
2027# start-sanitize-arc
2028arc-*-*) gdb_target=arc ;;
2029# end-sanitize-arc
2030
2031arm-*-*) gdb_target=arm ;;
2032
2033c1-*-*) gdb_target=convex ;;
2034c2-*-*) gdb_target=convex ;;
2035
fb506180
SS
2036h8300-*-*) gdb_target=h8300 ;;
2037h8500-*-*) gdb_target=h8500 ;;
5436fc65
C
2038
2039sh-*-*) gdb_target=sh ;;
2040
2041# start-sanitize-r16
2042r16-*-*) gdb_target=r16 ;;
2043# end-sanitize-r16
2044
2045hppa*-*-bsd*) gdb_target=hppabsd ;;
2046hppa*-*-pro*) gdb_target=hppapro ;;
2047hppa*-*-hpux*) gdb_target=hppahpux ;;
2048hppa*-*-hiux*) gdb_target=hppahpux ;;
2049hppa*-*-osf*) gdb_target=hppaosf ;;
2050
2051i[345]86-sequent-bsd*) gdb_target=symmetry ;;
2052i[345]86-sequent-sysv4*) gdb_target=ptx4 ;;
2053i[345]86-sequent-sysv*) gdb_target=ptx ;;
2054i[345]86-ncr-*) gdb_target=ncr3000 ;;
2055i[345]86-*-aout*) gdb_target=i386aout ;;
2056i[345]86-*-coff*) gdb_target=i386v ;;
2057i[345]86-*-elf*) gdb_target=i386v ;;
2058i[345]86-*-aix*) gdb_target=i386aix ;;
2059i[345]86-*-bsd*) gdb_target=i386bsd ;;
2060i[345]86-*-freebsd*) gdb_target=fbsd ;;
2061i[345]86-*-netbsd*) gdb_target=nbsd ;;
2062i[345]86-*-os9k) gdb_target=i386os9k ;;
2063i[345]86-*-go32*) gdb_target=i386aout ;;
2064i[345]86-*-lynxos*) gdb_target=i386lynx
2065 configdirs="${configdirs} gdbserver" ;;
2066i[345]86-*-solaris*) gdb_target=i386sol2 ;;
2067i[345]86-*-sunos*) gdb_target=sun386 ;;
2068i[345]86-*-sysv4*) gdb_target=i386v4 ;;
2069i[345]86-*-sco*) gdb_target=i386v ;;
2070i[345]86-*-sysv*) gdb_target=i386v ;;
2071i[345]86-*-linux*) gdb_target=linux ;;
2072i[345]86-*-isc*) gdb_target=i386v ;;
2073i[345]86-*-mach3*) gdb_target=i386m3 ;;
2074i[345]86-*-mach*) gdb_target=i386mach ;;
2075i[345]86-*-netware*) gdb_target=i386nw
2076 configdirs="${configdirs} nlm" ;;
2077i[345]86-*-osf1mk*) gdb_target=i386mk ;;
2078
2079i960-*-bout*) gdb_target=vxworks960 ;;
2080i960-*-coff*) gdb_target=nindy960 ;;
2081i960-*-elf*) gdb_target=nindy960 ;;
2082
2083i960-*-nindy*) gdb_target=nindy960 ;;
2084i960-*-vxworks*) gdb_target=vxworks960 ;;
2085
2086m68000-*-sunos3*) gdb_target=sun2os3 ;;
2087m68000-*-sunos4*) gdb_target=sun2os4 ;;
2088
2089m68*-apollo*-bsd*) gdb_target=apollo68b ;;
2090m68*-bull-sysv*) gdb_target=dpx2 ;;
2091m68*-hp-bsd*) gdb_target=hp300bsd ;;
2092m68*-hp-hpux*) gdb_target=hp300hpux ;;
2093m68*-altos-*) gdb_target=altos ;;
2094m68*-att-*) gdb_target=3b1 ;;
2095m68*-cisco*-*) gdb_target=cisco ;;
2096m68*-ericsson-*) gdb_target=es1800 ;;
2097m68*-isi-*) gdb_target=isi ;;
2098m68*-motorola-*) gdb_target=delta68 ;;
2099m68*-netx-*) gdb_target=vxworks68 ;;
2100m68*-sony-*) gdb_target=news ;;
2101m68*-tandem-*) gdb_target=st2000 ;;
2102m68*-rom68k-*) gdb_target=monitor ;;
2103m68*-*bug-*) gdb_target=monitor ;;
2104m68*-monitor-*) gdb_target=monitor ;;
949e2bbf 2105m68*-est-*) gdb_target=monitor ;;
5436fc65
C
2106m68*-*-aout*) gdb_target=monitor ;;
2107m68*-*-coff*) gdb_target=monitor ;;
2108m68*-*-elf*) gdb_target=monitor ;;
2109m68*-*-lynxos*) gdb_target=m68klynx
2110 configdirs="${configdirs} gdbserver" ;;
2111m68*-*-os68k*) gdb_target=os68k ;;
2112m68*-*-sunos3*) gdb_target=sun3os3 ;;
2113m68*-*-sunos4*) gdb_target=sun3os4 ;;
2114m68*-*-sysv4*) gdb_target=m68kv4 ;;
2115m68*-*-vxworks*) gdb_target=vxworks68 ;;
2116
2117m88*-harris-cxux*) gdb_target=cxux ;;
2118m88*-motorola-sysv4*) gdb_target=delta88v4 ;;
2119m88*-*-mach3*) gdb_target=mach3 ;;
2120m88*-motorola-*) gdb_target=delta88 ;;
2121m88*-*-*) gdb_target=m88k ;;
2122
2123mips64*-big-*) gdb_target=bigmips64 ;;
2124mips*-big-*) gdb_target=bigmips ;;
2125mips*-dec-mach3*) gdb_target=mach3 ;;
2126mips*-dec-*) gdb_target=decstation ;;
2127mips64*el-*-ecoff*) gdb_target=idtl64 ;;
2128mips64*-idt-ecoff*) gdb_target=idt64 ;;
2129mips64*el-*-elf*) gdb_target=idtl64 ;;
2130mips64*-*-elf*) gdb_target=idt64 ;;
2131mips*el-*-ecoff*) gdb_target=idtl ;;
2132mips*-*-ecoff*) gdb_target=idt ;;
2133mips*el-*-elf*) gdb_target=idtl ;;
2134mips*-*-elf*) gdb_target=idt ;;
2135mips*-little-*) gdb_target=littlemips ;;
2136mips*-sgi-irix5*) gdb_target=irix5 ;;
2137mips*-sgi-*) gdb_target=irix3 ;;
2138mips*-sony-*) gdb_target=bigmips ;;
2139mips*-*-mach3*) gdb_target=mach3 ;;
2140mips*-*-sysv4*) gdb_target=mipsv4 ;;
2141mips*-*-sysv*) gdb_target=bigmips ;;
2142mips*-*-riscos*) gdb_target=bigmips ;;
2143
2144none-*-*) gdb_target=none ;;
2145
2146np1-*-*) gdb_target=np1 ;;
2147
2148ns32k-*-mach3*) gdb_target=mach3 ;;
2149ns32k-*-netbsd*) gdb_target=nbsd ;;
2150ns32k-utek-sysv*) gdb_target=merlin ;;
2151ns32k-utek-*) gdb_target=umax ;;
2152
2153pn-*-*) gdb_target=pn ;;
2154powerpc-*-netware*) gdb_target=ppc-nw
2155 configdirs="${configdirs} nlm" ;;
2156
65eaea27 2157powerpc-*-aix4*) gdb_target=aix4 ;;
fbc3f191 2158powerpc-*-aix*) gdb_target=aix ;;
13ba8b69 2159powerpc-*-eabisim*) gdb_target=ppc-sim ;;
fbc3f191 2160powerpc-*-eabi*) gdb_target=ppc-eabi ;;
13ba8b69 2161powerpcle-*-eabisim*) gdb_target=ppcle-sim ;;
fbc3f191 2162powerpcle-*-eabi*) gdb_target=ppcle-eabi ;;
5436fc65
C
2163
2164pyramid-*-*) gdb_target=pyramid ;;
2165
2166rs6000-*-lynxos*) gdb_target=rs6000lynx ;;
65eaea27 2167rs6000-*-aix4*) gdb_target=aix4 ;;
5436fc65
C
2168rs6000-*-*) gdb_target=rs6000 ;;
2169
2170sparc-*-aout*) gdb_target=sparc-em ;;
2171sparc-*-coff*) gdb_target=sparc-em ;;
2172sparc-*-elf*) gdb_target=sparc-em ;;
2173sparc-*-lynxos*) gdb_target=sparclynx
2174 configdirs="${configdirs} gdbserver" ;;
2175sparc-*-netbsd*) gdb_target=nbsd ;;
2176sparc-*-solaris2*) gdb_target=sun4sol2 ;;
2177sparc-*-sunos4*) gdb_target=sun4os4 ;;
2178sparc-*-sunos5*) gdb_target=sun4sol2 ;;
2179sparc-*-vxworks*) gdb_target=vxsparc ;;
2180sparc-*-*) gdb_target=sun4os4 ;;
2181sparclite*-*-*) gdb_target=sparclite ;;
2182sparc64-*-*) gdb_target=sp64 ;;
2183
2184tahoe-*-*) gdb_target=tahoe ;;
2185
2186vax-*-*) gdb_target=vax ;;
2187
2188w65-*-*) gdb_target=w65 ;;
2189
fb506180 2190z8k-*-coff*) gdb_target=z8k ;;
5436fc65
C
2191
2192esac
2193
2194
5f107900 2195frags=
5436fc65
C
2196host_makefile_frag=${srcdir}/config/${gdb_host_cpu}/${gdb_host}.mh
2197if test ! -f ${host_makefile_frag}; then
2198{ echo "configure: error: "*** Gdb does not support host ${host}"" 1>&2; exit 1; }
2199fi
5f107900 2200frags="$frags $host_makefile_frag"
5436fc65
C
2201
2202target_makefile_frag=${srcdir}/config/${gdb_target_cpu}/${gdb_target}.mt
2203if test ! -f ${target_makefile_frag}; then
2204{ echo "configure: error: "*** Gdb does not support target ${target}"" 1>&2; exit 1; }
2205fi
5f107900 2206frags="$frags $target_makefile_frag"
5436fc65
C
2207
2208
2209
2210
2211
094fd4ae
C
2212hostfile=`sed -n '
2213s/XM_FILE[ ]*=[ ]*\([^ ]*\)/\1/p
2214' ${host_makefile_frag}`
5436fc65 2215
094fd4ae
C
2216targetfile=`sed -n '
2217s/TM_FILE[ ]*=[ ]*\([^ ]*\)/\1/p
2218' ${target_makefile_frag}`
5436fc65
C
2219
2220# these really aren't orthogonal true/false values of the same condition,
2221# but shells are slow enough that I like to reuse the test conditions
2222# whenever possible
2223if test "${target}" = "${host}"; then
094fd4ae
C
2224nativefile=`sed -n '
2225s/NAT_FILE[ ]*=[ ]*\([^ ]*\)/\1/p
2226' ${host_makefile_frag}`
5436fc65
C
2227else
2228# GDBserver is only useful in a "native" enviroment
2229configdirs=`echo $configdirs | sed 's/gdbserver//'`
2230fi
2231
094fd4ae 2232
5436fc65
C
2233# If hostfile (XM_FILE) and/or targetfile (TM_FILE) and/or nativefile
2234# (NAT_FILE) is not set in config/*/*.m[ht] files, we don't make the
2235# corresponding links. But we have to remove the xm.h files and tm.h
2236# files anyway, e.g. when switching from "configure host" to
2237# "configure none".
2238
2239files=
2240links=
2241rm -f xm.h
2242if test "${hostfile}" != ""; then
2243files="${files} config/${gdb_host_cpu}/${hostfile}"
2244links="${links} xm.h"
2245fi
2246rm -f tm.h
2247if test "${targetfile}" != ""; then
2248files="${files} config/${gdb_target_cpu}/${targetfile}"
2249links="${links} tm.h"
2250fi
2251rm -f nm.h
2252if test "${nativefile}" != ""; then
2253files="${files} config/${gdb_host_cpu}/${nativefile}"
2254links="${links} nm.h"
2255else
2256# A cross-only configuration.
2257files="${files} config/nm-empty.h"
2258links="${links} nm.h"
2259fi
2260# start-sanitize-gdbtk
2261
2262# Make it possible to use the GUI without doing a full install
2263if test "${enable_gdbtk}" = "yes" -a ! -f gdbtk.tcl ; then
2264files="${files} gdbtk.tcl"
2265links="${links} gdbtk.tcl"
2266fi
2267# end-sanitize-gdbtk
2268
2269
2270
2271subdirs="$configdirs"
2272
2273trap '' 1 2 15
2274cat > confcache <<\EOF
2275# This file is a shell script that caches the results of configure
2276# tests run on this system so they can be shared between configure
2277# scripts and configure runs. It is not useful on other systems.
2278# If it contains results you don't want to keep, you may remove or edit it.
2279#
2280# By default, configure uses ./config.cache as the cache file,
2281# creating it if it does not exist already. You can give configure
2282# the --cache-file=FILE option to use a different cache file; that is
2283# what configure does when it calls configure scripts in
2284# subdirectories, so they share the cache.
2285# Giving --cache-file=/dev/null disables caching, for debugging configure.
2286# config.status only pays attention to the cache file if you give it the
2287# --recheck option to rerun configure.
2288#
2289EOF
2290# Ultrix sh set writes to stderr and can't be redirected directly,
2291# and sets the high bit in the cache file unless we assign to the vars.
2292(set) 2>&1 |
2293 sed -n "s/^\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\)=\(.*\)/\1=\${\1='\2'}/p" \
2294 >> confcache
2295if cmp -s $cache_file confcache; then
2296 :
2297else
2298 if test -w $cache_file; then
2299 echo "updating cache $cache_file"
2300 cat confcache > $cache_file
2301 else
2302 echo "not updating unwritable cache $cache_file"
2303 fi
2304fi
2305rm -f confcache
2306
2307trap 'rm -fr conftest* confdefs* core core.* *.core $ac_clean_files; exit 1' 1 2 15
2308
2309test "x$prefix" = xNONE && prefix=$ac_default_prefix
2310# Let make expand exec_prefix.
2311test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
2312
2313# Any assignment to VPATH causes Sun make to only execute
2314# the first set of double-colon rules, so remove it if not needed.
2315# If there is a colon in the path, we need to keep it.
2316if test "x$srcdir" = x.; then
2317 ac_vpsub='/^[ ]*VPATH[ ]*=[^:]*$/d'
2318fi
2319
2320trap 'rm -f $CONFIG_STATUS conftest*; exit 1' 1 2 15
2321
2322# Transform confdefs.h into DEFS.
2323# Protect against shell expansion while executing Makefile rules.
2324# Protect against Makefile macro expansion.
2325cat > conftest.defs <<\EOF
2326s%#define \([A-Za-z_][A-Za-z0-9_]*\) \(.*\)%-D\1=\2%g
2327s%[ `~#$^&*(){}\\|;'"<>?]%\\&%g
2328s%\[%\\&%g
2329s%\]%\\&%g
2330s%\$%$$%g
2331EOF
2332DEFS=`sed -f conftest.defs confdefs.h | tr '\012' ' '`
2333rm -f conftest.defs
2334
2335
2336# Without the "./", some shells look in PATH for config.status.
2337: ${CONFIG_STATUS=./config.status}
2338
2339echo creating $CONFIG_STATUS
2340rm -f $CONFIG_STATUS
2341cat > $CONFIG_STATUS <<EOF
2342#! /bin/sh
2343# Generated automatically by configure.
2344# Run this file to recreate the current configuration.
2345# This directory was configured as follows,
2346# on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
2347#
2348# $0 $ac_configure_args
2349#
2350# Compiler output produced by configure, useful for debugging
2351# configure, is in ./config.log if it exists.
2352
2353ac_cs_usage="Usage: $CONFIG_STATUS [--recheck] [--version] [--help]"
2354for ac_option
2355do
2356 case "\$ac_option" in
2357 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
2358 echo "running \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion"
2359 exec \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion ;;
2360 -version | --version | --versio | --versi | --vers | --ver | --ve | --v)
66efdff9 2361 echo "$CONFIG_STATUS generated by autoconf version 2.4"
5436fc65
C
2362 exit 0 ;;
2363 -help | --help | --hel | --he | --h)
2364 echo "\$ac_cs_usage"; exit 0 ;;
2365 *) echo "\$ac_cs_usage"; exit 1 ;;
2366 esac
2367done
2368
2369ac_given_srcdir=$srcdir
2370ac_given_INSTALL="$INSTALL"
2371
2372trap 'rm -fr `echo "Makefile" | sed "s/:[^ ]*//g"` conftest*; exit 1' 1 2 15
2373
2374# Protect against being on the right side of a sed subst in config.status.
2375sed 's/%@/@@/; s/@%/@@/; s/%g$/@g/; /@g$/s/[\\\\&%]/\\\\&/g;
2376 s/@@/%@/; s/@@/@%/; s/@g$/%g/' > conftest.subs <<\CEOF
2377$ac_vpsub
2378$extrasub
2379s%@CFLAGS@%$CFLAGS%g
2380s%@CPPFLAGS@%$CPPFLAGS%g
2381s%@CXXFLAGS@%$CXXFLAGS%g
2382s%@DEFS@%$DEFS%g
2383s%@LDFLAGS@%$LDFLAGS%g
2384s%@LIBS@%$LIBS%g
2385s%@exec_prefix@%$exec_prefix%g
2386s%@prefix@%$prefix%g
2387s%@program_transform_name@%$program_transform_name%g
2388s%@CC@%$CC%g
2389s%@CPP@%$CPP%g
2390s%@INSTALL_PROGRAM@%$INSTALL_PROGRAM%g
2391s%@INSTALL_DATA@%$INSTALL_DATA%g
2392s%@RANLIB@%$RANLIB%g
2393s%@host@%$host%g
2394s%@host_alias@%$host_alias%g
2395s%@host_cpu@%$host_cpu%g
2396s%@host_vendor@%$host_vendor%g
2397s%@host_os@%$host_os%g
2398s%@target@%$target%g
2399s%@target_alias@%$target_alias%g
2400s%@target_cpu@%$target_cpu%g
2401s%@target_vendor@%$target_vendor%g
2402s%@target_os@%$target_os%g
2403s%@build@%$build%g
2404s%@build_alias@%$build_alias%g
2405s%@build_cpu@%$build_cpu%g
2406s%@build_vendor@%$build_vendor%g
2407s%@build_os@%$build_os%g
2408s%@X_CFLAGS@%$X_CFLAGS%g
2409s%@X_PRE_LIBS@%$X_PRE_LIBS%g
2410s%@X_LIBS@%$X_LIBS%g
2411s%@X_EXTRA_LIBS@%$X_EXTRA_LIBS%g
2412s%@TKHDIR@%$TKHDIR%g
2413s%@TKLIB@%$TKLIB%g
2414s%@TCLHDIR@%$TCLHDIR%g
2415s%@TCLLIB@%$TCLLIB%g
2416s%@ENABLE_GDBTK@%$ENABLE_GDBTK%g
66efdff9
JM
2417s%@X_INCDIR@%$X_INCDIR%g
2418s%@X_LIBDIR@%$X_LIBDIR%g
5436fc65
C
2419s%@ENABLE_CFLAGS@%$ENABLE_CFLAGS%g
2420s%@ENABLE_CLIBS@%$ENABLE_CLIBS%g
2421s%@ENABLE_OBS@%$ENABLE_OBS%g
5436fc65
C
2422/@host_makefile_frag@/r $host_makefile_frag
2423s%@host_makefile_frag@%%g
2424/@target_makefile_frag@/r $target_makefile_frag
2425s%@target_makefile_frag@%%g
5f107900 2426s%@frags@%$frags%g
5436fc65
C
2427s%@subdirs@%$subdirs%g
2428
2429CEOF
2430EOF
2431cat >> $CONFIG_STATUS <<EOF
2432
2433CONFIG_FILES=\${CONFIG_FILES-"Makefile"}
2434EOF
2435cat >> $CONFIG_STATUS <<\EOF
2436for ac_file in .. $CONFIG_FILES; do if test "x$ac_file" != x..; then
2437 # Support "outfile[:infile]", defaulting infile="outfile.in".
2438 case "$ac_file" in
2439 *:*) ac_file_in=`echo "$ac_file"|sed 's%.*:%%'`
2440 ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
2441 *) ac_file_in="${ac_file}.in" ;;
2442 esac
2443
2444 # Adjust relative srcdir, etc. for subdirectories.
2445
2446 # Remove last slash and all that follows it. Not all systems have dirname.
2447 ac_dir=`echo $ac_file|sed 's%/[^/][^/]*$%%'`
2448 if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
2449 # The file is in a subdirectory.
2450 test ! -d "$ac_dir" && mkdir "$ac_dir"
2451 ac_dir_suffix="/`echo $ac_dir|sed 's%^\./%%'`"
2452 # A "../" for each directory in $ac_dir_suffix.
2453 ac_dots=`echo $ac_dir_suffix|sed 's%/[^/]*%../%g'`
2454 else
2455 ac_dir_suffix= ac_dots=
2456 fi
2457
2458 case "$ac_given_srcdir" in
2459 .) srcdir=.
2460 if test -z "$ac_dots"; then top_srcdir=.
2461 else top_srcdir=`echo $ac_dots|sed 's%/$%%'`; fi ;;
2462 /*) srcdir="$ac_given_srcdir$ac_dir_suffix"; top_srcdir="$ac_given_srcdir" ;;
2463 *) # Relative path.
2464 srcdir="$ac_dots$ac_given_srcdir$ac_dir_suffix"
2465 top_srcdir="$ac_dots$ac_given_srcdir" ;;
2466 esac
2467
2468 case "$ac_given_INSTALL" in
2469 [/$]*) INSTALL="$ac_given_INSTALL" ;;
2470 *) INSTALL="$ac_dots$ac_given_INSTALL" ;;
2471 esac
2472 echo creating "$ac_file"
2473 rm -f "$ac_file"
2474 configure_input="Generated automatically from `echo $ac_file_in|sed 's%.*/%%'` by configure."
2475 case "$ac_file" in
2476 *Makefile*) ac_comsub="1i\\
2477# $configure_input" ;;
2478 *) ac_comsub= ;;
2479 esac
2480 sed -e "$ac_comsub
2481s%@configure_input@%$configure_input%g
2482s%@srcdir@%$srcdir%g
2483s%@top_srcdir@%$top_srcdir%g
2484s%@INSTALL@%$INSTALL%g
2485" -f conftest.subs $ac_given_srcdir/$ac_file_in > $ac_file
2486fi; done
2487rm -f conftest.subs
2488
2489EOF
2490
2491cat >> $CONFIG_STATUS <<EOF
2492ac_sources="$files"
2493ac_dests="$links"
2494EOF
2495
2496cat >> $CONFIG_STATUS <<\EOF
2497srcdir=$ac_given_srcdir
2498while test -n "$ac_sources"; do
2499 set $ac_dests; ac_dest=$1; shift; ac_dests=$*
2500 set $ac_sources; ac_source=$1; shift; ac_sources=$*
2501
2502 echo "linking $srcdir/$ac_source to $ac_dest"
2503
2504 if test ! -r $srcdir/$ac_source; then
2505 { echo "configure: error: $srcdir/$ac_source: File not found" 1>&2; exit 1; }
2506 fi
2507 rm -f $ac_dest
2508
2509 # Make relative symlinks.
2510 # Remove last slash and all that follows it. Not all systems have dirname.
2511 ac_dest_dir=`echo $ac_dest|sed 's%/[^/][^/]*$%%'`
2512 if test "$ac_dest_dir" != "$ac_dest" && test "$ac_dest_dir" != .; then
2513 # The dest file is in a subdirectory.
2514 test ! -d "$ac_dest_dir" && mkdir "$ac_dest_dir"
2515 ac_dest_dir_suffix="/`echo $ac_dest_dir|sed 's%^\./%%'`"
2516 # A "../" for each directory in $ac_dest_dir_suffix.
2517 ac_dots=`echo $ac_dest_dir_suffix|sed 's%/[^/]*%../%g'`
2518 else
2519 ac_dest_dir_suffix= ac_dots=
2520 fi
2521
2522 case "$srcdir" in
2523 [/$]*) ac_rel_source="$srcdir/$ac_source" ;;
2524 *) ac_rel_source="$ac_dots$srcdir/$ac_source" ;;
2525 esac
2526
2527 # Make a symlink if possible; otherwise try a hard link.
2528 if ln -s $ac_rel_source $ac_dest 2>/dev/null ||
2529 ln $srcdir/$ac_source $ac_dest; then :
2530 else
2531 { echo "configure: error: can not link $ac_dest to $srcdir/$ac_source" 1>&2; exit 1; }
2532 fi
2533done
0a5a1821
C
2534EOF
2535cat >> $CONFIG_STATUS <<EOF
5436fc65 2536
0a5a1821
C
2537gdb_host_cpu=$gdb_host_cpu
2538gdb_target_cpu=$gdb_target_cpu
2539nativefile=$nativefile
2540
2541EOF
2542cat >> $CONFIG_STATUS <<\EOF
5436fc65
C
2543
2544if test "${nativefile}" = ""; then
2545sed -e '/^NATDEPFILES= /s//# NATDEPFILES= /' \
2546 < Makefile > Makefile.tem
2547mv -f Makefile.tem Makefile
2548fi
2549
2550sed -e '/^TM_FILE[ ]*=/s,^TM_FILE[ ]*=[ ]*,&config/'"${gdb_target_cpu}"'/,
2551/^XM_FILE[ ]*=/s,^XM_FILE[ ]*=[ ]*,&config/'"${gdb_host_cpu}"'/,
2552/^NAT_FILE[ ]*=/s,^NAT_FILE[ ]*=[ ]*,&config/'"${gdb_host_cpu}"'/,' <Makefile >Makefile.tmp
2553mv -f Makefile.tmp Makefile
2554
2555case ${srcdir} in
2556.)
2557;;
2558*)
2559grep "source ${srcdir}/.gdbinit" .gdbinit >/dev/null 2>/dev/null || \
2560echo "source ${srcdir}/.gdbinit" >> .gdbinit
2561esac
2562
2563exit 0
2564EOF
2565chmod +x $CONFIG_STATUS
2566rm -fr confdefs* $ac_clean_files
2567test "$no_create" = yes || ${CONFIG_SHELL-/bin/sh} $CONFIG_STATUS || exit 1
2568
2569if test "$no_recursion" != yes; then
2570
2571 # Remove --cache-file and --srcdir arguments so they do not pile up.
2572 ac_sub_configure_args=
2573 ac_prev=
2574 for ac_arg in $ac_configure_args; do
2575 if test -n "$ac_prev"; then
2576 ac_prev=
2577 continue
2578 fi
2579 case "$ac_arg" in
2580 -cache-file | --cache-file | --cache-fil | --cache-fi \
2581 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
2582 ac_prev=cache_file ;;
2583 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
2584 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
2585 ;;
2586 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
2587 ac_prev=srcdir ;;
2588 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
2589 ;;
2590 *) ac_sub_configure_args="$ac_sub_configure_args $ac_arg" ;;
2591 esac
2592 done
2593
2594 for ac_config_dir in $configdirs; do
2595
2596 # Do not complain, so a configure script can configure whichever
2597 # parts of a large source tree are present.
2598 if test ! -d $srcdir/$ac_config_dir; then
2599 continue
2600 fi
2601
2602 echo configuring in $ac_config_dir
2603
2604 case "$srcdir" in
2605 .) ;;
2606 *)
2607 if test -d ./$ac_config_dir || mkdir ./$ac_config_dir; then :;
2608 else
2609 { echo "configure: error: can not create `pwd`/$ac_config_dir" 1>&2; exit 1; }
2610 fi
2611 ;;
2612 esac
2613
2614 ac_popdir=`pwd`
2615 cd $ac_config_dir
2616
2617 case "$srcdir" in
2618 .) # No --srcdir option. We are building in place.
2619 ac_sub_srcdir=$srcdir ;;
2620 /*) # Absolute path.
2621 ac_sub_srcdir=$srcdir/$ac_config_dir ;;
2622 *) # Relative path.
2623 ac_sub_srcdir=../$srcdir/$ac_config_dir ;;
2624 esac
2625
2626 # Check for guested configure; otherwise get Cygnus style configure.
2627 if test -f $ac_sub_srcdir/configure; then
2628 ac_sub_configure=$ac_sub_srcdir/configure
2629 elif test -f $ac_sub_srcdir/configure.in; then
2630 ac_sub_configure=$ac_configure
2631 else
2632 echo "configure: warning: no configuration information is in $ac_config_dir" 1>&2
2633 ac_sub_configure=
2634 fi
2635
2636 # The recursion is here.
2637 if test -n "$ac_sub_configure"; then
2638
2639 # Make the cache file name correct relative to the subdirectory.
2640 # A "../" for each directory in /$ac_config_dir.
2641 ac_dots=`echo $ac_config_dir|sed -e 's%^\./%%' -e 's%[^/]$%&/%' -e 's%[^/]*/%../%g'`
2642 case "$cache_file" in
2643 /*) ac_sub_cache_file=$cache_file ;;
2644 *) # Relative path.
2645 ac_sub_cache_file="$ac_dots$cache_file" ;;
2646 esac
2647 case "$ac_given_INSTALL" in
2648 [/$]*) INSTALL="$ac_given_INSTALL" ;;
2649 *) INSTALL="$ac_dots$ac_given_INSTALL" ;;
2650 esac
2651
2652 echo "running ${CONFIG_SHELL-/bin/sh} $ac_sub_configure $ac_sub_configure_args --cache-file=$ac_sub_cache_file --srcdir=$ac_sub_srcdir"
2653 # The eval makes quoting arguments work.
2654 if eval ${CONFIG_SHELL-/bin/sh} $ac_sub_configure $ac_sub_configure_args --cache-file=$ac_sub_cache_file --srcdir=$ac_sub_srcdir
2655 then :
2656 else
2657 { echo "configure: error: $ac_sub_configure failed for $ac_config_dir" 1>&2; exit 1; }
2658 fi
2659 fi
2660
2661 cd $ac_popdir
2662 done
2663fi
2664
5e711e7f
PS
2665
2666exit 0
This page took 0.13862 seconds and 4 git commands to generate.