*** empty log message ***
[deliverable/binutils-gdb.git] / configure
CommitLineData
a0da8069 1#! /bin/sh
252b5132 2
a0da8069
NN
3# Guess values for system-dependent variables and create Makefiles.
4# Generated automatically using autoconf version 2.13
5# Copyright (C) 1992, 93, 94, 95, 96 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:
4b1cb4fe
DD
14ac_help="$ac_help
15 --without-libbanshee Don't build with libbanshee"
a2592b1b
DD
16ac_help="$ac_help
17 --enable-libada Builds libada directory"
11b04d1f
DD
18ac_help="$ac_help
19 --with-mpfr-dir=PATH Specify source directory for MPFR library"
20ac_help="$ac_help
21 --with-mpfr=PATH Specify directory for installed MPFR library"
4b1cb4fe
DD
22ac_help="$ac_help
23 --with-gmp-dir=PATH Specify source directory for GMP library"
24ac_help="$ac_help
25 --with-gmp=PATH Specify directory for installed GMP library"
319cab08
PB
26ac_help="$ac_help
27 --enable-bootstrap Enable bootstrapping [no]"
e6bfb94a 28ac_help="$ac_help
1047cb91
DD
29 --enable-serial-[{host,target,build}-]configure
30 Force sequential configuration of
e6bfb94a 31 sub-packages for the host, target or build
1047cb91 32 machine, or all sub-packages"
3d5e36ae
AO
33ac_help="$ac_help
34 --enable-maintainer-mode enable make rules and dependencies not useful
35 (and sometimes confusing) to the casual installer"
1d39f329
NN
36ac_help="$ac_help
37 --enable-werror enable -Werror in bootstrap stage2 and later"
a0da8069
NN
38
39# Initialize some variables set by options.
40# The variables have the same names as the options, with
41# dashes changed to underlines.
42build=NONE
43cache_file=./config.cache
44exec_prefix=NONE
45host=NONE
46no_create=
47nonopt=NONE
48no_recursion=
49prefix=NONE
50program_prefix=NONE
51program_suffix=NONE
52program_transform_name=s,x,x,
53silent=
54site=
55srcdir=
56target=NONE
57verbose=
58x_includes=NONE
59x_libraries=NONE
60bindir='${exec_prefix}/bin'
61sbindir='${exec_prefix}/sbin'
62libexecdir='${exec_prefix}/libexec'
63datadir='${prefix}/share'
64sysconfdir='${prefix}/etc'
65sharedstatedir='${prefix}/com'
66localstatedir='${prefix}/var'
67libdir='${exec_prefix}/lib'
68includedir='${prefix}/include'
69oldincludedir='/usr/include'
70infodir='${prefix}/info'
71mandir='${prefix}/man'
252b5132 72
a0da8069
NN
73# Initialize some other variables.
74subdirs=
75MFLAGS= MAKEFLAGS=
76SHELL=${CONFIG_SHELL-/bin/sh}
77# Maximum number of lines to put in a shell here document.
78ac_max_here_lines=12
252b5132 79
a0da8069
NN
80ac_prev=
81for ac_option
82do
252b5132 83
a0da8069
NN
84 # If the previous option needs an argument, assign it.
85 if test -n "$ac_prev"; then
86 eval "$ac_prev=\$ac_option"
87 ac_prev=
88 continue
89 fi
252b5132 90
a0da8069
NN
91 case "$ac_option" in
92 -*=*) ac_optarg=`echo "$ac_option" | sed 's/[-_a-zA-Z0-9]*=//'` ;;
93 *) ac_optarg= ;;
94 esac
95
96 # Accept the important Cygnus configure options, so we can diagnose typos.
97
98 case "$ac_option" in
99
100 -bindir | --bindir | --bindi | --bind | --bin | --bi)
101 ac_prev=bindir ;;
102 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
103 bindir="$ac_optarg" ;;
104
105 -build | --build | --buil | --bui | --bu)
106 ac_prev=build ;;
107 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
108 build="$ac_optarg" ;;
109
110 -cache-file | --cache-file | --cache-fil | --cache-fi \
111 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
112 ac_prev=cache_file ;;
113 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
114 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
115 cache_file="$ac_optarg" ;;
116
117 -datadir | --datadir | --datadi | --datad | --data | --dat | --da)
118 ac_prev=datadir ;;
119 -datadir=* | --datadir=* | --datadi=* | --datad=* | --data=* | --dat=* \
120 | --da=*)
121 datadir="$ac_optarg" ;;
122
123 -disable-* | --disable-*)
124 ac_feature=`echo $ac_option|sed -e 's/-*disable-//'`
125 # Reject names that are not valid shell variable names.
126 if test -n "`echo $ac_feature| sed 's/[-a-zA-Z0-9_]//g'`"; then
127 { echo "configure: error: $ac_feature: invalid feature name" 1>&2; exit 1; }
128 fi
129 ac_feature=`echo $ac_feature| sed 's/-/_/g'`
130 eval "enable_${ac_feature}=no" ;;
131
132 -enable-* | --enable-*)
133 ac_feature=`echo $ac_option|sed -e 's/-*enable-//' -e 's/=.*//'`
134 # Reject names that are not valid shell variable names.
135 if test -n "`echo $ac_feature| sed 's/[-_a-zA-Z0-9]//g'`"; then
136 { echo "configure: error: $ac_feature: invalid feature name" 1>&2; exit 1; }
137 fi
138 ac_feature=`echo $ac_feature| sed 's/-/_/g'`
139 case "$ac_option" in
140 *=*) ;;
141 *) ac_optarg=yes ;;
142 esac
143 eval "enable_${ac_feature}='$ac_optarg'" ;;
144
145 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
146 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
147 | --exec | --exe | --ex)
148 ac_prev=exec_prefix ;;
149 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
150 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
151 | --exec=* | --exe=* | --ex=*)
152 exec_prefix="$ac_optarg" ;;
153
154 -gas | --gas | --ga | --g)
155 # Obsolete; use --with-gas.
156 with_gas=yes ;;
157
158 -help | --help | --hel | --he)
159 # Omit some internal or obsolete options to make the list less imposing.
160 # This message is too long to be a string in the A/UX 3.1 sh.
161 cat << EOF
162Usage: configure [options] [host]
163Options: [defaults in brackets after descriptions]
164Configuration:
165 --cache-file=FILE cache test results in FILE
166 --help print this message
167 --no-create do not create output files
168 --quiet, --silent do not print \`checking...' messages
169 --version print the version of autoconf that created configure
170Directory and file names:
171 --prefix=PREFIX install architecture-independent files in PREFIX
172 [$ac_default_prefix]
173 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
174 [same as prefix]
175 --bindir=DIR user executables in DIR [EPREFIX/bin]
176 --sbindir=DIR system admin executables in DIR [EPREFIX/sbin]
177 --libexecdir=DIR program executables in DIR [EPREFIX/libexec]
178 --datadir=DIR read-only architecture-independent data in DIR
179 [PREFIX/share]
180 --sysconfdir=DIR read-only single-machine data in DIR [PREFIX/etc]
181 --sharedstatedir=DIR modifiable architecture-independent data in DIR
182 [PREFIX/com]
183 --localstatedir=DIR modifiable single-machine data in DIR [PREFIX/var]
184 --libdir=DIR object code libraries in DIR [EPREFIX/lib]
185 --includedir=DIR C header files in DIR [PREFIX/include]
186 --oldincludedir=DIR C header files for non-gcc in DIR [/usr/include]
187 --infodir=DIR info documentation in DIR [PREFIX/info]
188 --mandir=DIR man documentation in DIR [PREFIX/man]
189 --srcdir=DIR find the sources in DIR [configure dir or ..]
190 --program-prefix=PREFIX prepend PREFIX to installed program names
191 --program-suffix=SUFFIX append SUFFIX to installed program names
192 --program-transform-name=PROGRAM
193 run sed PROGRAM on installed program names
194EOF
195 cat << EOF
196Host type:
197 --build=BUILD configure for building on BUILD [BUILD=HOST]
198 --host=HOST configure for HOST [guessed]
199 --target=TARGET configure for TARGET [TARGET=HOST]
200Features and packages:
201 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
202 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
203 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
204 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
205 --x-includes=DIR X include files are in DIR
206 --x-libraries=DIR X library files are in DIR
207EOF
208 if test -n "$ac_help"; then
209 echo "--enable and --with options recognized:$ac_help"
210 fi
211 exit 0 ;;
212
213 -host | --host | --hos | --ho)
214 ac_prev=host ;;
215 -host=* | --host=* | --hos=* | --ho=*)
216 host="$ac_optarg" ;;
217
218 -includedir | --includedir | --includedi | --included | --include \
219 | --includ | --inclu | --incl | --inc)
220 ac_prev=includedir ;;
221 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
222 | --includ=* | --inclu=* | --incl=* | --inc=*)
223 includedir="$ac_optarg" ;;
224
225 -infodir | --infodir | --infodi | --infod | --info | --inf)
226 ac_prev=infodir ;;
227 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
228 infodir="$ac_optarg" ;;
229
230 -libdir | --libdir | --libdi | --libd)
231 ac_prev=libdir ;;
232 -libdir=* | --libdir=* | --libdi=* | --libd=*)
233 libdir="$ac_optarg" ;;
234
235 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
236 | --libexe | --libex | --libe)
237 ac_prev=libexecdir ;;
238 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
239 | --libexe=* | --libex=* | --libe=*)
240 libexecdir="$ac_optarg" ;;
241
242 -localstatedir | --localstatedir | --localstatedi | --localstated \
243 | --localstate | --localstat | --localsta | --localst \
244 | --locals | --local | --loca | --loc | --lo)
245 ac_prev=localstatedir ;;
246 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
247 | --localstate=* | --localstat=* | --localsta=* | --localst=* \
248 | --locals=* | --local=* | --loca=* | --loc=* | --lo=*)
249 localstatedir="$ac_optarg" ;;
250
251 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
252 ac_prev=mandir ;;
253 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
254 mandir="$ac_optarg" ;;
255
256 -nfp | --nfp | --nf)
257 # Obsolete; use --without-fp.
258 with_fp=no ;;
259
260 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
261 | --no-cr | --no-c)
262 no_create=yes ;;
263
264 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
265 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
266 no_recursion=yes ;;
267
268 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
269 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
270 | --oldin | --oldi | --old | --ol | --o)
271 ac_prev=oldincludedir ;;
272 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
273 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
274 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
275 oldincludedir="$ac_optarg" ;;
276
277 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
278 ac_prev=prefix ;;
279 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
280 prefix="$ac_optarg" ;;
281
282 -program-prefix | --program-prefix | --program-prefi | --program-pref \
283 | --program-pre | --program-pr | --program-p)
284 ac_prev=program_prefix ;;
285 -program-prefix=* | --program-prefix=* | --program-prefi=* \
286 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
287 program_prefix="$ac_optarg" ;;
288
289 -program-suffix | --program-suffix | --program-suffi | --program-suff \
290 | --program-suf | --program-su | --program-s)
291 ac_prev=program_suffix ;;
292 -program-suffix=* | --program-suffix=* | --program-suffi=* \
293 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
294 program_suffix="$ac_optarg" ;;
295
296 -program-transform-name | --program-transform-name \
297 | --program-transform-nam | --program-transform-na \
298 | --program-transform-n | --program-transform- \
299 | --program-transform | --program-transfor \
300 | --program-transfo | --program-transf \
301 | --program-trans | --program-tran \
302 | --progr-tra | --program-tr | --program-t)
303 ac_prev=program_transform_name ;;
304 -program-transform-name=* | --program-transform-name=* \
305 | --program-transform-nam=* | --program-transform-na=* \
306 | --program-transform-n=* | --program-transform-=* \
307 | --program-transform=* | --program-transfor=* \
308 | --program-transfo=* | --program-transf=* \
309 | --program-trans=* | --program-tran=* \
310 | --progr-tra=* | --program-tr=* | --program-t=*)
311 program_transform_name="$ac_optarg" ;;
312
313 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
314 | -silent | --silent | --silen | --sile | --sil)
315 silent=yes ;;
316
317 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
318 ac_prev=sbindir ;;
319 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
320 | --sbi=* | --sb=*)
321 sbindir="$ac_optarg" ;;
322
323 -sharedstatedir | --sharedstatedir | --sharedstatedi \
324 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
325 | --sharedst | --shareds | --shared | --share | --shar \
326 | --sha | --sh)
327 ac_prev=sharedstatedir ;;
328 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
329 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
330 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
331 | --sha=* | --sh=*)
332 sharedstatedir="$ac_optarg" ;;
333
334 -site | --site | --sit)
335 ac_prev=site ;;
336 -site=* | --site=* | --sit=*)
337 site="$ac_optarg" ;;
338
339 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
340 ac_prev=srcdir ;;
341 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
342 srcdir="$ac_optarg" ;;
343
344 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
345 | --syscon | --sysco | --sysc | --sys | --sy)
346 ac_prev=sysconfdir ;;
347 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
348 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
349 sysconfdir="$ac_optarg" ;;
350
351 -target | --target | --targe | --targ | --tar | --ta | --t)
352 ac_prev=target ;;
353 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
354 target="$ac_optarg" ;;
355
356 -v | -verbose | --verbose | --verbos | --verbo | --verb)
357 verbose=yes ;;
358
359 -version | --version | --versio | --versi | --vers)
360 echo "configure generated by autoconf version 2.13"
361 exit 0 ;;
362
363 -with-* | --with-*)
364 ac_package=`echo $ac_option|sed -e 's/-*with-//' -e 's/=.*//'`
365 # Reject names that are not valid shell variable names.
366 if test -n "`echo $ac_package| sed 's/[-_a-zA-Z0-9]//g'`"; then
367 { echo "configure: error: $ac_package: invalid package name" 1>&2; exit 1; }
368 fi
369 ac_package=`echo $ac_package| sed 's/-/_/g'`
370 case "$ac_option" in
371 *=*) ;;
372 *) ac_optarg=yes ;;
373 esac
374 eval "with_${ac_package}='$ac_optarg'" ;;
375
376 -without-* | --without-*)
377 ac_package=`echo $ac_option|sed -e 's/-*without-//'`
378 # Reject names that are not valid shell variable names.
379 if test -n "`echo $ac_package| sed 's/[-a-zA-Z0-9_]//g'`"; then
380 { echo "configure: error: $ac_package: invalid package name" 1>&2; exit 1; }
381 fi
382 ac_package=`echo $ac_package| sed 's/-/_/g'`
383 eval "with_${ac_package}=no" ;;
384
385 --x)
386 # Obsolete; use --with-x.
387 with_x=yes ;;
388
389 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
390 | --x-incl | --x-inc | --x-in | --x-i)
391 ac_prev=x_includes ;;
392 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
393 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
394 x_includes="$ac_optarg" ;;
395
396 -x-libraries | --x-libraries | --x-librarie | --x-librari \
397 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
398 ac_prev=x_libraries ;;
399 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
400 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
401 x_libraries="$ac_optarg" ;;
402
403 -*) { echo "configure: error: $ac_option: invalid option; use --help to show usage" 1>&2; exit 1; }
404 ;;
405
406 *)
407 if test -n "`echo $ac_option| sed 's/[-a-z0-9.]//g'`"; then
408 echo "configure: warning: $ac_option: invalid host type" 1>&2
409 fi
410 if test "x$nonopt" != xNONE; then
411 { echo "configure: error: can only configure for one host and one target at a time" 1>&2; exit 1; }
412 fi
413 nonopt="$ac_option"
414 ;;
415
416 esac
417done
418
419if test -n "$ac_prev"; then
420 { echo "configure: error: missing argument to --`echo $ac_prev | sed 's/_/-/g'`" 1>&2; exit 1; }
421fi
422
423trap 'rm -fr conftest* confdefs* core core.* *.core $ac_clean_files; exit 1' 1 2 15
424
425# File descriptor usage:
426# 0 standard input
427# 1 file creation
428# 2 errors and warnings
429# 3 some systems may open it to /dev/tty
430# 4 used on the Kubota Titan
431# 6 checking for... messages and results
432# 5 compiler messages saved in config.log
433if test "$silent" = yes; then
434 exec 6>/dev/null
435else
436 exec 6>&1
437fi
438exec 5>./config.log
439
440echo "\
441This file contains any messages produced by compilers while
442running configure, to aid debugging if configure makes a mistake.
443" 1>&5
444
445# Strip out --no-create and --no-recursion so they do not pile up.
446# Also quote any args containing shell metacharacters.
447ac_configure_args=
448for ac_arg
449do
450 case "$ac_arg" in
451 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
452 | --no-cr | --no-c) ;;
453 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
454 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) ;;
455 *" "*|*" "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?]*)
456 ac_configure_args="$ac_configure_args '$ac_arg'" ;;
457 *) ac_configure_args="$ac_configure_args $ac_arg" ;;
458 esac
459done
460
461# NLS nuisances.
462# Only set these to C if already set. These must not be set unconditionally
463# because not all systems understand e.g. LANG=C (notably SCO).
464# Fixing LC_MESSAGES prevents Solaris sh from translating var values in `set'!
465# Non-C LC_CTYPE values break the ctype check.
466if test "${LANG+set}" = set; then LANG=C; export LANG; fi
467if test "${LC_ALL+set}" = set; then LC_ALL=C; export LC_ALL; fi
468if test "${LC_MESSAGES+set}" = set; then LC_MESSAGES=C; export LC_MESSAGES; fi
469if test "${LC_CTYPE+set}" = set; then LC_CTYPE=C; export LC_CTYPE; fi
470
471# confdefs.h avoids OS command line length limits that DEFS can exceed.
472rm -rf conftest* confdefs.h
473# AIX cpp loses on an empty file, so make sure it contains at least a newline.
474echo > confdefs.h
475
476# A filename unique to this package, relative to the directory that
477# configure is in, which we can look for to find out if srcdir is correct.
478ac_unique_file=move-if-change
479
480# Find the source files, if location was not specified.
481if test -z "$srcdir"; then
482 ac_srcdir_defaulted=yes
483 # Try the directory containing this script, then its parent.
484 ac_prog=$0
485 ac_confdir=`echo $ac_prog|sed 's%/[^/][^/]*$%%'`
486 test "x$ac_confdir" = "x$ac_prog" && ac_confdir=.
487 srcdir=$ac_confdir
488 if test ! -r $srcdir/$ac_unique_file; then
489 srcdir=..
490 fi
491else
492 ac_srcdir_defaulted=no
493fi
494if test ! -r $srcdir/$ac_unique_file; then
495 if test "$ac_srcdir_defaulted" = yes; then
496 { echo "configure: error: can not find sources in $ac_confdir or .." 1>&2; exit 1; }
497 else
498 { echo "configure: error: can not find sources in $srcdir" 1>&2; exit 1; }
499 fi
500fi
501srcdir=`echo "${srcdir}" | sed 's%\([^/]\)/*$%\1%'`
502
503# Prefer explicitly selected file to automatically selected ones.
3e707e94
PB
504if test -z "$CONFIG_SITE"; then
505 if test "x$prefix" != xNONE; then
506 CONFIG_SITE="$prefix/share/config.site $prefix/etc/config.site"
507 else
508 CONFIG_SITE="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site"
a0da8069
NN
509 fi
510fi
511for ac_site_file in $CONFIG_SITE; do
512 if test -r "$ac_site_file"; then
513 echo "loading site script $ac_site_file"
514 . "$ac_site_file"
515 fi
516done
517
518if test -r "$cache_file"; then
519 echo "loading cache $cache_file"
520 . $cache_file
521else
522 echo "creating cache $cache_file"
523 > $cache_file
524fi
525
526ac_ext=c
527# CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
528ac_cpp='$CPP $CPPFLAGS'
529ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
530ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
531cross_compiling=$ac_cv_prog_cc_cross
532
533ac_exeext=
534ac_objext=o
535if (echo "testing\c"; echo 1,2,3) | grep c >/dev/null; then
536 # Stardent Vistra SVR4 grep lacks -e, says ghazi@caip.rutgers.edu.
537 if (echo -n testing; echo 1,2,3) | sed s/-n/xn/ | grep xn >/dev/null; then
538 ac_n= ac_c='
539' ac_t=' '
540 else
541 ac_n=-n ac_c= ac_t=
542 fi
543else
544 ac_n= ac_c='\c' ac_t=
545fi
546
547
75778ec4 548
a0da8069
NN
549ac_aux_dir=
550for ac_dir in $srcdir $srcdir/.. $srcdir/../..; do
551 if test -f $ac_dir/install-sh; then
552 ac_aux_dir=$ac_dir
553 ac_install_sh="$ac_aux_dir/install-sh -c"
554 break
555 elif test -f $ac_dir/install.sh; then
556 ac_aux_dir=$ac_dir
557 ac_install_sh="$ac_aux_dir/install.sh -c"
558 break
559 fi
560done
561if test -z "$ac_aux_dir"; then
562 { echo "configure: error: can not find install-sh or install.sh in $srcdir $srcdir/.. $srcdir/../.." 1>&2; exit 1; }
563fi
564ac_config_guess=$ac_aux_dir/config.guess
565ac_config_sub=$ac_aux_dir/config.sub
566ac_configure=$ac_aux_dir/configure # This should be Cygnus configure.
567
568
569# Do some error checking and defaulting for the host and target type.
570# The inputs are:
571# configure --host=HOST --target=TARGET --build=BUILD NONOPT
252b5132 572#
a0da8069
NN
573# The rules are:
574# 1. You are not allowed to specify --host, --target, and nonopt at the
575# same time.
576# 2. Host defaults to nonopt.
577# 3. If nonopt is not specified, then host defaults to the current host,
578# as determined by config.guess.
579# 4. Target and build default to nonopt.
580# 5. If nonopt is not specified, then target and build default to host.
581
582# The aliases save the names the user supplied, while $host etc.
583# will get canonicalized.
584case $host---$target---$nonopt in
585NONE---*---* | *---NONE---* | *---*---NONE) ;;
586*) { echo "configure: error: can only configure for one host and one target at a time" 1>&2; exit 1; } ;;
587esac
588
589
590# Make sure we can run config.sub.
591if ${CONFIG_SHELL-/bin/sh} $ac_config_sub sun4 >/dev/null 2>&1; then :
592else { echo "configure: error: can not run $ac_config_sub" 1>&2; exit 1; }
593fi
594
595echo $ac_n "checking host system type""... $ac_c" 1>&6
11b04d1f 596echo "configure:597: checking host system type" >&5
a0da8069
NN
597
598host_alias=$host
599case "$host_alias" in
600NONE)
601 case $nonopt in
602 NONE)
603 if host_alias=`${CONFIG_SHELL-/bin/sh} $ac_config_guess`; then :
604 else { echo "configure: error: can not guess host type; you must specify one" 1>&2; exit 1; }
605 fi ;;
606 *) host_alias=$nonopt ;;
607 esac ;;
608esac
609
610host=`${CONFIG_SHELL-/bin/sh} $ac_config_sub $host_alias`
611host_cpu=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
612host_vendor=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
613host_os=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
614echo "$ac_t""$host" 1>&6
615
616echo $ac_n "checking target system type""... $ac_c" 1>&6
11b04d1f 617echo "configure:618: checking target system type" >&5
a0da8069
NN
618
619target_alias=$target
620case "$target_alias" in
621NONE)
622 case $nonopt in
623 NONE) target_alias=$host_alias ;;
624 *) target_alias=$nonopt ;;
625 esac ;;
626esac
627
628target=`${CONFIG_SHELL-/bin/sh} $ac_config_sub $target_alias`
629target_cpu=`echo $target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
630target_vendor=`echo $target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
631target_os=`echo $target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
632echo "$ac_t""$target" 1>&6
633
634echo $ac_n "checking build system type""... $ac_c" 1>&6
11b04d1f 635echo "configure:636: checking build system type" >&5
a0da8069
NN
636
637build_alias=$build
638case "$build_alias" in
639NONE)
640 case $nonopt in
641 NONE) build_alias=$host_alias ;;
642 *) build_alias=$nonopt ;;
643 esac ;;
644esac
645
646build=`${CONFIG_SHELL-/bin/sh} $ac_config_sub $build_alias`
647build_cpu=`echo $build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
648build_vendor=`echo $build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
649build_os=`echo $build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
650echo "$ac_t""$build" 1>&6
651
652test "$host_alias" != "$target_alias" &&
653 test "$program_prefix$program_suffix$program_transform_name" = \
654 NONENONEs,x,x, &&
655 program_prefix=${target_alias}-
656
657if test "$program_transform_name" = s,x,x,; then
658 program_transform_name=
659else
660 # Double any \ or $. echo might interpret backslashes.
661 cat <<\EOF_SED > conftestsed
662s,\\,\\\\,g; s,\$,$$,g
663EOF_SED
664 program_transform_name="`echo $program_transform_name|sed -f conftestsed`"
665 rm -f conftestsed
666fi
667test "$program_prefix" != NONE &&
668 program_transform_name="s,^,${program_prefix},; $program_transform_name"
669# Use a double $ so make ignores it.
670test "$program_suffix" != NONE &&
671 program_transform_name="s,\$\$,${program_suffix},; $program_transform_name"
672
673# sed with no file args requires a program.
674test "$program_transform_name" = "" && program_transform_name="s,x,x,"
675
676
e5c3f801
NN
677# Get 'install' or 'install-sh' and its variants.
678# Find a good install program. We prefer a C program (faster),
679# so one script is as good as another. But avoid the broken or
680# incompatible versions:
681# SysV /etc/install, /usr/sbin/install
682# SunOS /usr/etc/install
683# IRIX /sbin/install
684# AIX /bin/install
685# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
686# AFS /usr/afsws/bin/install, which mishandles nonexistent args
687# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
688# ./install, which can be erroneously created by make from ./install.sh.
689echo $ac_n "checking for a BSD compatible install""... $ac_c" 1>&6
11b04d1f 690echo "configure:691: checking for a BSD compatible install" >&5
e5c3f801
NN
691if test -z "$INSTALL"; then
692if eval "test \"`echo '$''{'ac_cv_path_install'+set}'`\" = set"; then
693 echo $ac_n "(cached) $ac_c" 1>&6
694else
695 IFS="${IFS= }"; ac_save_IFS="$IFS"; IFS=":"
696 for ac_dir in $PATH; do
697 # Account for people who put trailing slashes in PATH elements.
698 case "$ac_dir/" in
699 /|./|.//|/etc/*|/usr/sbin/*|/usr/etc/*|/sbin/*|/usr/afsws/bin/*|/usr/ucb/*) ;;
700 *)
701 # OSF1 and SCO ODT 3.0 have their own names for install.
702 # Don't use installbsd from OSF since it installs stuff as root
703 # by default.
704 for ac_prog in ginstall scoinst install; do
705 if test -f $ac_dir/$ac_prog; then
706 if test $ac_prog = install &&
707 grep dspmsg $ac_dir/$ac_prog >/dev/null 2>&1; then
708 # AIX install. It has an incompatible calling convention.
709 :
710 else
711 ac_cv_path_install="$ac_dir/$ac_prog -c"
712 break 2
713 fi
714 fi
715 done
716 ;;
717 esac
718 done
719 IFS="$ac_save_IFS"
720
721fi
722 if test "${ac_cv_path_install+set}" = set; then
723 INSTALL="$ac_cv_path_install"
724 else
725 # As a last resort, use the slow shell script. We don't cache a
726 # path for INSTALL within a source directory, because that will
727 # break other packages using the cache if that directory is
728 # removed, or if the path is relative.
729 INSTALL="$ac_install_sh"
730 fi
731fi
732echo "$ac_t""$INSTALL" 1>&6
733
734# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
735# It thinks the first close brace ends the variable substitution.
736test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
737
738test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL_PROGRAM}'
739
740test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
741
656fdd47 742echo $ac_n "checking whether ln works""... $ac_c" 1>&6
11b04d1f 743echo "configure:744: checking whether ln works" >&5
656fdd47
PB
744if eval "test \"`echo '$''{'acx_cv_prog_LN'+set}'`\" = set"; then
745 echo $ac_n "(cached) $ac_c" 1>&6
746else
747 rm -f conftestdata_t
748echo >conftestdata_f
749if ln conftestdata_f conftestdata_t 2>/dev/null
750then
751 acx_cv_prog_LN=ln
752else
753 acx_cv_prog_LN=no
754fi
755rm -f conftestdata_f conftestdata_t
756
757fi
758if test $acx_cv_prog_LN = no; then
759 LN="cp"
760 echo "$ac_t""no, using $LN" 1>&6
761else
762 LN="$acx_cv_prog_LN"
763 echo "$ac_t""yes" 1>&6
764fi
765
dfdffa2c 766echo $ac_n "checking whether ln -s works""... $ac_c" 1>&6
11b04d1f 767echo "configure:768: checking whether ln -s works" >&5
dfdffa2c
PB
768if eval "test \"`echo '$''{'ac_cv_prog_LN_S'+set}'`\" = set"; then
769 echo $ac_n "(cached) $ac_c" 1>&6
770else
771 rm -f conftestdata
772if ln -s X conftestdata 2>/dev/null
773then
774 rm -f conftestdata
775 ac_cv_prog_LN_S="ln -s"
776else
777 ac_cv_prog_LN_S=ln
778fi
779fi
780LN_S="$ac_cv_prog_LN_S"
781if test "$ac_cv_prog_LN_S" = "ln -s"; then
782 echo "$ac_t""yes" 1>&6
783else
784 echo "$ac_t""no" 1>&6
785fi
786
e5c3f801 787
252b5132 788### we might need to use some other shell than /bin/sh for running subshells
252b5132
RH
789### If we are on Windows, search for the shell. This will permit people
790### to not have /bin/sh, but to be able to see /SOME/PATH/sh configure
791### without also having to set CONFIG_SHELL. This code will work when
792### using bash, which sets OSTYPE.
793case "${OSTYPE}" in
794*win32*)
a0da8069
NN
795 if test x${CONFIG_SHELL} = x ; then
796 if test ! -f /bin/sh ; then
797 if test x${SHELL} != x && test -f ${SHELL} ; then
252b5132
RH
798 CONFIG_SHELL=${SHELL}
799 export CONFIG_SHELL
800 else
801 for prog in sh sh.exe bash bash.exe; do
802 IFS="${IFS= }"; save_ifs="$IFS"; IFS="${IFS}:"
803 for dir in $PATH; do
804 test -z "$dir" && dir=.
805 if test -f $dir/$prog; then
806 CONFIG_SHELL=$dir/$prog
807 export CONFIG_SHELL
808 break
809 fi
810 done
811 IFS="$save_ifs"
812 test -n "${CONFIG_SHELL}" && break
813 done
814 fi
815 fi
816 fi
817 ;;
818esac
819
820config_shell=${CONFIG_SHELL-/bin/sh}
821
252b5132
RH
822progname=$0
823# if PWD already has a value, it is probably wrong.
a0da8069 824if test -n "$PWD" ; then PWD=`${PWDCMD-pwd}`; fi
252b5132 825
d2cc0e0d 826# Export original configure arguments for use by sub-configures. These
8ff944f6
DJ
827# will be expanded by make, so quote '$'.
828tmp="$progname $@"
829sed -e 's,\$,$$,g' <<EOF_SED > conftestsed.out
830$tmp
d2cc0e0d 831EOF_SED
8ff944f6
DJ
832TOPLEVEL_CONFIGURE_ARGUMENTS=`cat conftestsed.out`
833rm -f conftestsed.out
586c0873 834
75205f78 835
a0da8069 836moveifchange=${srcdir}/move-if-change
252b5132 837
a0da8069
NN
838# Set srcdir to "." if that's what it is.
839# This is important for multilib support.
840pwd=`${PWDCMD-pwd}`
841srcpwd=`cd ${srcdir} ; ${PWDCMD-pwd}`
842if test "${pwd}" = "${srcpwd}" ; then
843 srcdir=.
252b5132
RH
844fi
845
a0da8069 846topsrcdir=$srcpwd
252b5132 847
a0da8069
NN
848extra_host_args=
849# Define the trigger file to make sure configure will re-run whenever
850# the gcc version number changes.
851if test "${with_gcc_version_trigger+set}" = set ; then
852 gcc_version_trigger="$with_gcc_version_trigger"
853 gcc_version=`grep version_string ${with_gcc_version_trigger} | sed -e 's/.*\"\([^ \"]*\)[ \"].*/\1/'`
252b5132 854else
a0da8069
NN
855 # If gcc's sources are available, define the trigger file.
856 if test -f ${topsrcdir}/gcc/version.c ; then
857 gcc_version_trigger=${topsrcdir}/gcc/version.c
858 gcc_version=`grep version_string ${gcc_version_trigger} | sed -e 's/.*\"\([^ \"]*\)[ \"].*/\1/'`
859 case "$ac_configure_args" in
860 *--with-gcc-version-trigger=$gcc_version_trigger* )
861 ;;
862 * )
863 # Add to all subconfigure arguments: build, host, and target.
e6bfb94a 864 ac_configure_args="$ac_configure_args --with-gcc-version-trigger=$gcc_version_trigger"
a0da8069
NN
865 ;;
866 esac
867 fi
252b5132
RH
868fi
869
a0da8069
NN
870### To add a new directory to the tree, first choose whether it is a target
871### or a host dependent tool. Then put it into the appropriate list
872### (library or tools, host or target), doing a dependency sort.
252b5132 873
a0da8069
NN
874# Subdirs will be configured in the order listed in build_configdirs,
875# configdirs, or target_configdirs; see the serialization section below.
252b5132 876
a0da8069
NN
877# Dependency sorting is only needed when *configuration* must be done in
878# a particular order. In all cases a dependency should be specified in
879# the Makefile, whether or not it's implicitly specified here.
252b5132 880
a0da8069
NN
881# Double entries in build_configdirs, configdirs, or target_configdirs may
882# cause circular dependencies and break everything horribly.
252b5132 883
6a9cf61e
PB
884# these library is used by various programs built for the build
885# environment
886#
887build_libs="build-libiberty"
888
889# these tools are built for the build environment
890build_tools="build-texinfo build-byacc build-flex build-bison build-m4"
891
a0da8069
NN
892# these libraries are used by various programs built for the host environment
893#
675c6968 894host_libs="intl mmalloc libiberty opcodes bfd readline tcl tk itcl libgui zlib libbanshee libcpp"
a0da8069 895
a0da8069
NN
896# these tools are built for the host environment
897# Note, the powerpc-eabi build depends on sim occurring before gdb in order to
898# know that we are building the simulator.
899# binutils, gas and ld appear in that order because it makes sense to run
900# "make check" in that particular order.
91f0e695 901host_tools="texinfo byacc flex bison binutils gas ld gcc sid sim gdb make patch prms send-pr gprof etc expect dejagnu ash bash bzip2 m4 autoconf automake libtool diff rcs fileutils shellutils time textutils wdiff find uudecode hello tar gzip indent recode release sed utils guile perl gawk findutils gettext zip fastjar"
a0da8069
NN
902
903# libgcj represents the runtime libraries only used by gcj.
904libgcj="target-libffi \
905 target-boehm-gc \
906 target-zlib \
907 target-qthreads \
908 target-libjava"
909
910# these libraries are built for the target environment, and are built after
911# the host libraries and the host tools (which may be a cross compiler)
912#
9c14acb8 913target_libraries="target-libiberty \
a0da8069
NN
914 target-libgloss \
915 target-newlib \
b9459e83 916 target-libstdc++-v3 \
4b1cb4fe 917 target-libmudflap \
4b1cb4fe 918 target-libgfortran \
83326456 919 ${libgcj} \
a2592b1b
DD
920 target-libobjc \
921 target-libada"
a0da8069 922
9c14acb8
NN
923# these tools are built using the target libraries, and are intended to
924# run only in the target environment
a0da8069 925#
9c14acb8 926# note: any program that *uses* libraries that are in the "target_libraries"
a0da8069
NN
927# list belongs in this list. those programs are also very likely
928# candidates for the "native_only" list which follows
929#
a3dd767d 930target_tools="target-examples target-groff target-gperf target-rda"
252b5132 931
a0da8069 932################################################################################
252b5132 933
a0da8069
NN
934## All tools belong in one of the four categories, and are assigned above
935## We assign ${configdirs} this way to remove all embedded newlines. This
936## is important because configure will choke if they ever get through.
937## ${configdirs} is directories we build using the host tools.
938## ${target_configdirs} is directories we build using the target tools.
a0da8069 939configdirs=`echo ${host_libs} ${host_tools}`
9c14acb8 940target_configdirs=`echo ${target_libraries} ${target_tools}`
252b5132 941
72b2455a 942# Only make build libraries if build != host.
dd12c3a8 943if test ${host_alias} != ${build_alias} ; then
6a9cf61e 944 build_configdirs=`echo ${build_libs} ${build_tools}`
72b2455a
PB
945else
946 build_configdirs=`echo ${build_tools}`
dd12c3a8
NN
947fi
948
a0da8069 949################################################################################
252b5132 950
a0da8069 951srcname="gnu development package"
252b5132 952
a0da8069
NN
953# This gets set non-empty for some net releases of packages.
954appdirs=""
252b5132 955
a0da8069
NN
956# Define is_cross_compiler to save on calls to 'test'.
957is_cross_compiler=
958if test x"${host}" = x"${target}" ; then
959 is_cross_compiler=no
252b5132 960else
a0da8069
NN
961 is_cross_compiler=yes
962fi
252b5132 963
9175bfc0 964# Find the build and target subdir names.
dd12c3a8
NN
965 case ${build_alias} in
966 "") build_noncanonical=${build} ;;
967 *) build_noncanonical=${build_alias} ;;
968esac
969
970 case ${host_alias} in
971 "") host_noncanonical=${build_noncanonical} ;;
972 *) host_noncanonical=${host_alias} ;;
973esac
974
975 case ${target_alias} in
976 "") target_noncanonical=${host_noncanonical} ;;
977 *) target_noncanonical=${target_alias} ;;
978esac
979
980 # Prefix 'build-' so this never conflicts with target_subdir.
981build_subdir="build-${build_noncanonical}"
982# Not really a subdirectory, but here for completeness.
983host_subdir=.
984# No prefix.
985target_subdir=${target_noncanonical}
986
252b5132 987
a0da8069
NN
988# Skipdirs are removed silently.
989skipdirs=
990# Noconfigdirs are removed loudly.
991noconfigdirs=""
252b5132 992
a0da8069
NN
993use_gnu_ld=
994# Make sure we don't let GNU ld be added if we didn't want it.
995if test x$with_gnu_ld = xno ; then
996 use_gnu_ld=no
997 noconfigdirs="$noconfigdirs ld"
252b5132
RH
998fi
999
a0da8069
NN
1000use_gnu_as=
1001# Make sure we don't let GNU as be added if we didn't want it.
1002if test x$with_gnu_as = xno ; then
1003 use_gnu_as=no
1004 noconfigdirs="$noconfigdirs gas"
252b5132
RH
1005fi
1006
a0da8069
NN
1007# some tools are so dependent upon X11 that if we're not building with X,
1008# it's not even worth trying to configure, much less build, that tool.
252b5132 1009
a0da8069
NN
1010case ${with_x} in
1011 yes | "") ;; # the default value for this tree is that X11 is available
1012 no)
675c6968 1013 skipdirs="${skipdirs} tk itcl libgui"
a0da8069
NN
1014 # We won't be able to build gdbtk without X.
1015 enable_gdbtk=no
1016 ;;
1017 *) echo "*** bad value \"${with_x}\" for -with-x flag; ignored" 1>&2 ;;
1018esac
252b5132 1019
a0da8069
NN
1020# Some tools are only suitable for building in a "native" situation.
1021# Remove these if host!=target.
91f0e695 1022native_only="autoconf automake libtool fileutils find gawk gettext gzip hello indent m4 rcs recode sed shellutils tar textutils uudecode wdiff gprof target-groff guile perl time ash bash bzip2 prms gnuserv target-gperf"
252b5132 1023
a0da8069
NN
1024# Similarly, some are only suitable for cross toolchains.
1025# Remove these if host=target.
1026cross_only="target-libgloss target-newlib target-opcodes"
1027
1028case $is_cross_compiler in
1029 no) skipdirs="${skipdirs} ${cross_only}" ;;
1030 yes) skipdirs="${skipdirs} ${native_only}" ;;
1031esac
252b5132 1032
a0da8069
NN
1033# If both --with-headers and --with-libs are specified, default to
1034# --without-newlib.
630fa213
GK
1035if test x"${with_headers}" != x && test x"${with_headers} != xno \
1036 && test x"${with_libs}" != x && test x"${with_libs} != xno ; then
a0da8069
NN
1037 if test x"${with_newlib}" = x ; then
1038 with_newlib=no
1039 fi
252b5132
RH
1040fi
1041
a0da8069
NN
1042# Recognize --with-newlib/--without-newlib.
1043case ${with_newlib} in
1044 no) skipdirs="${skipdirs} target-newlib" ;;
1045 yes) skipdirs=`echo " ${skipdirs} " | sed -e 's/ target-newlib / /'` ;;
1046esac
252b5132 1047
a0da8069 1048# Configure extra directories which are host specific
252b5132 1049
a0da8069
NN
1050case "${host}" in
1051 *-cygwin*)
1052 configdirs="$configdirs libtermcap" ;;
1053esac
252b5132 1054
a0da8069
NN
1055# Remove more programs from consideration, based on the host or
1056# target this usually means that a port of the program doesn't
1057# exist yet.
252b5132 1058
a0da8069
NN
1059case "${host}" in
1060 hppa*64*-*-*)
1061 noconfigdirs="$noconfigdirs byacc"
1062 ;;
ec11bdc6 1063 i[3456789]86-*-vsta)
675c6968 1064 noconfigdirs="$noconfigdirs tcl expect dejagnu make texinfo bison patch flex byacc send-pr gprof uudecode dejagnu diff guile perl itcl gnuserv gettext"
a0da8069 1065 ;;
ec11bdc6 1066 i[3456789]86-*-go32* | i[3456789]86-*-msdosdjgpp*)
675c6968 1067 noconfigdirs="$noconfigdirs tcl tk expect dejagnu send-pr uudecode guile itcl gnuserv libffi"
bba45b8b 1068 ;;
ec11bdc6 1069 i[3456789]86-*-mingw32*)
675c6968 1070 # noconfigdirs="tcl tk expect dejagnu make texinfo bison patch flex byacc send-pr uudecode dejagnu diff guile perl itcl gnuserv"
a92834c8 1071 noconfigdirs="$noconfigdirs expect dejagnu autoconf automake send-pr rcs guile perl texinfo libtool"
bba45b8b 1072 ;;
ec11bdc6 1073 i[3456789]86-*-beos*)
675c6968 1074 noconfigdirs="$noconfigdirs tk itcl libgui gdb"
bba45b8b 1075 ;;
a0da8069 1076 *-*-cygwin*)
a92834c8 1077 noconfigdirs="$noconfigdirs autoconf automake send-pr rcs guile perl"
a0da8069
NN
1078 ;;
1079 *-*-netbsd*)
a92834c8 1080 noconfigdirs="$noconfigdirs rcs"
a0da8069
NN
1081 ;;
1082 ppc*-*-pe)
675c6968 1083 noconfigdirs="$noconfigdirs patch diff make tk tcl expect dejagnu autoconf automake texinfo bison send-pr gprof rcs guile perl itcl gnuserv"
a0da8069
NN
1084 ;;
1085 powerpc-*-beos*)
675c6968 1086 noconfigdirs="$noconfigdirs tk itcl libgui gdb dejagnu readline"
a0da8069
NN
1087 ;;
1088 *-*-darwin*)
675c6968 1089 noconfigdirs="$noconfigdirs tk itcl libgui"
a0da8069
NN
1090 ;;
1091esac
252b5132 1092
4b1cb4fe
DD
1093# Check whether --with-libbanshee or --without-libbanshee was given.
1094if test "${with_libbanshee+set}" = set; then
1095 withval="$with_libbanshee"
1096 :
1097fi
1098
1099case ${with_libbanshee} in
1100 no)
1101 noconfigdirs="$noconfigdirs libbanshee" ;;
1102 yes|"")
1103 with_libbanshee=yes
1104 ;;
1105 *)
1106 { echo "configure: error: --with-libbanshee can only be empty, "yes" or "no" (empty defaults to "yes"." 1>&2; exit 1; }
1107esac
1108
a2592b1b
DD
1109# Check whether --enable-libada or --disable-libada was given.
1110if test "${enable_libada+set}" = set; then
1111 enableval="$enable_libada"
1112 ENABLE_LIBADA=$enableval
1113else
1114 ENABLE_LIBADA=yes
1115fi
1116
a2592b1b
DD
1117if test "${ENABLE_LIBADA}" != "yes" ; then
1118 noconfigdirs="$noconfigdirs target-libada"
1119fi
1120
a0da8069
NN
1121# Save it here so that, even in case of --enable-libgcj, if the Java
1122# front-end isn't enabled, we still get libgcj disabled.
1123libgcj_saved=$libgcj
1124case $enable_libgcj in
1125yes)
1126 # If we reset it here, it won't get added to noconfigdirs in the
1127 # target-specific build rules, so it will be forcibly enabled
1128 # (unless the Java language itself isn't enabled).
1129 libgcj=
1130 ;;
1131no)
1132 # Make sure we get it printed in the list of not supported target libs.
1133 noconfigdirs="$noconfigdirs ${libgcj}"
1134 ;;
1135esac
252b5132 1136
4b1cb4fe
DD
1137
1138# Allow --disable-libmudflap to exclude target-libmudflap
1139case $enable_libmudflap in
3e707e94 1140yes)
4b1cb4fe
DD
1141 ;;
1142no)
1143 noconfigdirs="$noconfigdirs target-libmudflap"
1144 ;;
3e707e94
PB
1145"")
1146 case "${target}" in
3d6dfe0f
NN
1147 *-*-linux*-gnu | *-*-gnu* | *-*-k*bsd*-gnu)
1148 # Enable libmudflap by default in GNU and friends.
3e707e94
PB
1149 ;;
1150 *-*-freebsd*)
1151 # Enable libmudflap by default in FreeBSD.
1152 ;;
1153 *)
1154 # Disable it by default everywhere else.
1155 noconfigdirs="$noconfigdirs target-libmudflap"
1156 ;;
1157 esac
4b1cb4fe
DD
1158esac
1159
1160
a0da8069
NN
1161case "${target}" in
1162 *-*-chorusos)
1163 noconfigdirs="$noconfigdirs target-newlib target-libgloss ${libgcj}"
1164 ;;
04d1ab34 1165 powerpc-*-darwin*)
b3f16a9b 1166 noconfigdirs="$noconfigdirs bfd binutils ld gas opcodes gdb gprof"
b2884a0c 1167 noconfigdirs="$noconfigdirs target-libobjc"
b3f16a9b 1168 ;;
04d1ab34
GK
1169 *-*-darwin*)
1170 noconfigdirs="$noconfigdirs bfd binutils ld gas opcodes gdb gprof"
1171 noconfigdirs="$noconfigdirs target-libobjc ${libgcj}"
1172 ;;
a0da8069
NN
1173 *-*-freebsd[12] | *-*-freebsd[12].* | *-*-freebsd*aout*)
1174 noconfigdirs="$noconfigdirs target-newlib target-libgloss ${libgcj}"
1175 ;;
de0b4a87 1176 *-*-freebsd*)
4b1cb4fe
DD
1177 noconfigdirs="$noconfigdirs target-newlib target-libgloss"
1178 if test "x$with_gmp" = x && test "x$with_gmp_dir" = x \
1179 && test -f /usr/local/include/gmp.h; then
1180 with_gmp=/usr/local
1181 fi
1182
1183 # Skip some stuff that's unsupported on some FreeBSD configurations.
1184 case "${target}" in
1185 i*86-*-*) ;;
1186 alpha*-*-*) ;;
1187 *)
1188 noconfigdirs="$noconfigdirs ${libgcj}"
1189 ;;
1190 esac
1191 ;;
f8a495c8
NC
1192 *-*-kaos*)
1193 # Remove unsupported stuff on all kaOS configurations.
80b200a1 1194 skipdirs="target-libiberty ${libgcj} target-libstdc++-v3 target-librx"
f8a495c8
NC
1195 skipdirs="$skipdirs target-libobjc target-examples target-groff target-gperf"
1196 skipdirs="$skipdirs zlib fastjar target-libjava target-boehm-gc target-zlib"
1197 noconfigdirs="$noconfigdirs target-libgloss"
1198 ;;
a0da8069
NN
1199 *-*-netbsd*)
1200 # Skip some stuff on all NetBSD configurations.
1201 noconfigdirs="$noconfigdirs target-newlib target-libiberty target-libgloss"
1202
1203 # Skip some stuff that's unsupported on some NetBSD configurations.
1204 case "${target}" in
1205 i*86-*-netbsdelf*) ;;
5b474aa8 1206 arm*-*-netbsdelf*) ;;
a0da8069
NN
1207 *)
1208 noconfigdirs="$noconfigdirs ${libgcj}"
1209 ;;
1210 esac
1211 ;;
1212 *-*-netware)
b9459e83 1213 noconfigdirs="$noconfigdirs target-libstdc++-v3 target-newlib target-libiberty target-libgloss ${libgcj}"
a0da8069
NN
1214 ;;
1215 *-*-rtems*)
1216 noconfigdirs="$noconfigdirs target-libgloss ${libgcj}"
a0da8069 1217 ;;
c1968181
DD
1218 *-*-uclinux*)
1219 noconfigdirs="$noconfigdirs target-newlib target-libgloss target-rda ${libgcj}"
1220 ;;
a0da8069 1221 *-*-vxworks*)
3a48a978 1222 noconfigdirs="$noconfigdirs target-newlib target-libgloss target-libiberty ${libgcj}"
a0da8069
NN
1223 ;;
1224 alpha*-dec-osf*)
1225 # ld works, but does not support shared libraries.
1226 # newlib is not 64 bit ready. I'm not sure about fileutils.
1227 # gas doesn't generate exception information.
1228 noconfigdirs="$noconfigdirs gas ld fileutils target-newlib target-libgloss"
1229 ;;
1230 alpha*-*-*vms*)
1231 noconfigdirs="$noconfigdirs gdb ld target-newlib target-libgloss ${libgcj}"
1232 ;;
1233 alpha*-*-linux*)
1234 # newlib is not 64 bit ready
1235 noconfigdirs="$noconfigdirs target-newlib target-libgloss"
1236 ;;
a0da8069
NN
1237 alpha*-*-*)
1238 # newlib is not 64 bit ready
1239 noconfigdirs="$noconfigdirs target-newlib target-libgloss ${libgcj}"
1240 ;;
4a18bd6b
AO
1241 am33_2.0-*-linux*)
1242 noconfigdirs="$noconfigdirs ${libgcj} target-newlib target-libgloss"
1243 ;;
a0da8069
NN
1244 sh-*-linux*)
1245 noconfigdirs="$noconfigdirs ${libgcj} target-newlib target-libgloss"
1246 ;;
1247 sh*-*-pe|mips*-*-pe|*arm-wince-pe)
1248 noconfigdirs="$noconfigdirs ${libgcj}"
1249 noconfigdirs="$noconfigdirs target-examples"
1250 noconfigdirs="$noconfigdirs target-libiberty texinfo send-pr"
675c6968 1251 noconfigdirs="$noconfigdirs tcl tk itcl libgui sim"
a0da8069
NN
1252 noconfigdirs="$noconfigdirs expect dejagnu"
1253 # the C++ libraries don't build on top of CE's C libraries
b9459e83 1254 noconfigdirs="$noconfigdirs target-libstdc++-v3"
a0da8069
NN
1255 noconfigdirs="$noconfigdirs target-newlib"
1256 case "${host}" in
1257 *-*-cygwin*) ;; # keep gdb and readline
b9459e83 1258 *) noconfigdirs="$noconfigdirs gdb readline"
a0da8069
NN
1259 ;;
1260 esac
1261 ;;
1262 arc-*-*)
1263 noconfigdirs="$noconfigdirs target-libgloss ${libgcj}"
1264 ;;
1265 arm-*-coff | strongarm-*-coff | xscale-*-coff)
1266 noconfigdirs="$noconfigdirs ${libgcj}"
1267 ;;
11b04d1f 1268 arm-*-elf* | strongarm-*-elf* | xscale-*-elf* | arm*-*-eabi* )
a0da8069
NN
1269 noconfigdirs="$noconfigdirs target-libffi target-qthreads"
1270 ;;
df4a6958
MM
1271 arm*-*-symbianelf*)
1272 noconfigdirs="$noconfigdirs ${libgcj} target-libiberty"
1273 ;;
a0da8069
NN
1274 arm-*-pe*)
1275 noconfigdirs="$noconfigdirs target-libgloss ${libgcj}"
1276 ;;
1277 arm-*-oabi*)
1278 noconfigdirs="$noconfigdirs target-libgloss ${libgcj}"
1279 ;;
1280 thumb-*-coff)
1281 noconfigdirs="$noconfigdirs target-libgloss ${libgcj}"
1282 ;;
1283 thumb-*-elf)
1284 noconfigdirs="$noconfigdirs target-libgloss ${libgcj}"
1285 ;;
1286 thumb-*-oabi)
1287 noconfigdirs="$noconfigdirs target-libgloss ${libgcj}"
1288 ;;
1289 thumb-*-pe)
1290 noconfigdirs="$noconfigdirs target-libgloss ${libgcj}"
1291 ;;
1292 arm-*-riscix*)
1293 noconfigdirs="$noconfigdirs ld target-libgloss ${libgcj}"
1294 ;;
1295 avr-*-*)
b9459e83 1296 noconfigdirs="$noconfigdirs target-libiberty target-libstdc++-v3 ${libgcj}"
a0da8069
NN
1297 ;;
1298 c4x-*-* | tic4x-*-*)
b9459e83 1299 noconfigdirs="$noconfigdirs target-libstdc++-v3 target-libgloss ${libgcj}"
a0da8069
NN
1300 ;;
1301 c54x*-*-* | tic54x-*-*)
b9459e83 1302 noconfigdirs="$noconfigdirs target-libstdc++-v3 target-libgloss ${libgcj} gcc gdb newlib"
a0da8069
NN
1303 ;;
1304 cris-*-*)
b07c2aad 1305 noconfigdirs="$noconfigdirs ${libgcj} target-newlib target-libgloss"
a0da8069 1306 ;;
3e707e94
PB
1307 crx-*-*)
1308 noconfigdirs="$noconfigdirs target-libgloss target-libstdc++-v3 target-mudflap ${libgcj}"
1309 ;;
a0da8069 1310 d10v-*-*)
b9459e83 1311 noconfigdirs="$noconfigdirs target-libstdc++-v3 target-libgloss ${libgcj}"
a0da8069
NN
1312 ;;
1313 d30v-*-*)
b07c2aad 1314 noconfigdirs="$noconfigdirs ${libgcj} gdb"
a0da8069
NN
1315 ;;
1316 fr30-*-elf*)
b07c2aad 1317 noconfigdirs="$noconfigdirs ${libgcj} gdb"
a0da8069
NN
1318 ;;
1319 frv-*-*)
1320 noconfigdirs="$noconfigdirs ${libgcj}"
1321 ;;
1322 h8300*-*-*)
80b200a1 1323 noconfigdirs="$noconfigdirs target-libgloss ${libgcj}"
a0da8069
NN
1324 ;;
1325 h8500-*-*)
80b200a1 1326 noconfigdirs="$noconfigdirs target-libstdc++-v3 target-libgloss ${libgcj}"
a0da8069
NN
1327 ;;
1328 hppa*64*-*-linux* | parisc*64*-*-linux*)
1329 # In this case, it's because the hppa64-linux target is for
1330 # the kernel only at this point and has no libc, and thus no
1331 # headers, crt*.o, etc., all of which are needed by these.
1332 noconfigdirs="$noconfigdirs target-zlib"
1333 ;;
1334 hppa*-*-*elf* | \
1335 parisc*-*-linux* | hppa*-*-linux* | \
1336 hppa*-*-lites* | \
1337 hppa*-*-openbsd* | \
1338 hppa*64*-*-*)
1339 noconfigdirs="$noconfigdirs ${libgcj}"
1340 # Do configure ld/binutils/gas for this case.
1341 ;;
1342 hppa*-*-*)
1343 # According to Alexandre Oliva <aoliva@redhat.com>, libjava won't
1344 # build on HP-UX 10.20.
1345 noconfigdirs="$noconfigdirs ld shellutils ${libgcj}"
1346 ;;
b07c2aad
HPN
1347 i960-*-*)
1348 noconfigdirs="$noconfigdirs ${libgcj} gdb"
1349 ;;
a0da8069
NN
1350 ia64*-*-elf*)
1351 # No gdb support yet.
675c6968 1352 noconfigdirs="$noconfigdirs readline mmalloc libgui itcl gdb"
a0da8069
NN
1353 ;;
1354 ia64*-**-hpux*)
1355 # No gdb or ld support yet.
675c6968 1356 noconfigdirs="$noconfigdirs ${libgcj} readline mmalloc libgui itcl gdb ld"
a0da8069 1357 ;;
ec11bdc6 1358 i[3456789]86-*-coff | i[3456789]86-*-elf)
a0da8069
NN
1359 noconfigdirs="$noconfigdirs ${libgcj}"
1360 ;;
ec11bdc6 1361 i[3456789]86-*-linux*)
a0da8069
NN
1362 # The GCC port for glibc1 has no MD_FALLBACK_FRAME_STATE_FOR, so let's
1363 # not build java stuff by default.
1364 case "${target}" in
1365 *-*-*libc1*)
1366 noconfigdirs="$noconfigdirs ${libgcj}";;
1367 esac
1368
1369 # This section makes it possible to build newlib natively on linux.
1370 # If we are using a cross compiler then don't configure newlib.
1371 if test x${is_cross_compiler} != xno ; then
bba45b8b 1372 noconfigdirs="$noconfigdirs target-newlib"
a0da8069
NN
1373 fi
1374 noconfigdirs="$noconfigdirs target-libgloss"
1375 # If we are not using a cross compiler, do configure newlib.
1376 # Note however, that newlib will only be configured in this situation
1377 # if the --with-newlib option has been given, because otherwise
1378 # 'target-newlib' will appear in skipdirs.
1379 ;;
ec11bdc6 1380 i[3456789]86-*-mingw32*)
a0da8069
NN
1381 target_configdirs="$target_configdirs target-mingw"
1382 noconfigdirs="$noconfigdirs expect target-libgloss ${libgcj}"
1383
1384 # Can't build gdb for mingw32 if not native.
1385 case "${host}" in
ec11bdc6 1386 i[3456789]86-*-mingw32) ;; # keep gdb tcl tk expect etc.
675c6968 1387 *) noconfigdirs="$noconfigdirs gdb tcl tk expect itcl gnuserv"
a0da8069
NN
1388 ;;
1389 esac
1390 ;;
1391 *-*-cygwin*)
1392 target_configdirs="$target_configdirs target-libtermcap target-winsup"
1393 noconfigdirs="$noconfigdirs target-gperf target-libgloss ${libgcj}"
b76d7de0 1394 # always build newlib if winsup directory is present.
929ba6e7 1395 if test -d "$srcdir/winsup"
b76d7de0
CV
1396 then
1397 skipdirs=`echo " ${skipdirs} " | sed -e 's/ target-newlib / /'`
1398 else
1399 echo "Warning: winsup is missing so newlib can't be built."
1400 fi
a0da8069
NN
1401
1402 # Can't build gdb for Cygwin if not native.
1403 case "${host}" in
1404 *-*-cygwin*) ;; # keep gdb tcl tk expect etc.
675c6968 1405 *) noconfigdirs="$noconfigdirs gdb tcl tk expect itcl libgui gnuserv"
a0da8069
NN
1406 ;;
1407 esac
1408 ;;
ec11bdc6 1409 i[3456789]86-*-pe)
b9459e83 1410 noconfigdirs="$noconfigdirs target-libstdc++-v3 target-libgloss ${libgcj}"
a0da8069 1411 ;;
ec11bdc6 1412 i[3456789]86-*-sco3.2v5*)
a0da8069
NN
1413 # The linker does not yet know about weak symbols in COFF,
1414 # and is not configured to handle mixed ELF and COFF.
1415 noconfigdirs="$noconfigdirs ld target-libgloss ${libgcj}"
1416 ;;
ec11bdc6 1417 i[3456789]86-*-sco*)
a0da8069
NN
1418 noconfigdirs="$noconfigdirs gprof target-libgloss ${libgcj}"
1419 ;;
ec11bdc6 1420 i[3456789]86-*-solaris2*)
a0da8069
NN
1421 noconfigdirs="$noconfigdirs target-libgloss"
1422 ;;
ec11bdc6 1423 i[3456789]86-*-sysv4*)
a0da8069
NN
1424 noconfigdirs="$noconfigdirs target-libgloss ${libgcj}"
1425 ;;
ec11bdc6 1426 i[3456789]86-*-beos*)
bba45b8b
NN
1427 noconfigdirs="$noconfigdirs gdb target-newlib target-libgloss ${libgcj}"
1428 ;;
b07c2aad 1429 m32r-*-*)
970f29af 1430 noconfigdirs="$noconfigdirs ${libgcj}"
b07c2aad 1431 ;;
a0da8069 1432 m68hc11-*-*|m6811-*-*|m68hc12-*-*|m6812-*-*)
b9459e83 1433 noconfigdirs="$noconfigdirs target-libiberty target-libstdc++-v3 ${libgcj}"
a0da8069
NN
1434 ;;
1435 m68k-*-elf*)
1436 noconfigdirs="$noconfigdirs ${libgcj}"
1437 ;;
1438 m68k-*-coff*)
1439 noconfigdirs="$noconfigdirs ${libgcj}"
1440 ;;
1441 mcore-*-pe*)
1442 # The EPOC C++ environment does not support exceptions or rtti,
1443 # and so building libstdc++-v3 tends not to always work.
1444 noconfigdirs="$noconfigdirs target-libstdc++-v3"
1445 ;;
1446 mmix-*-*)
1447 noconfigdirs="$noconfigdirs ${libgcj} gdb libgloss"
1448 ;;
1449 mn10200-*-*)
1450 noconfigdirs="$noconfigdirs ${libgcj}"
1451 ;;
1452 mn10300-*-*)
1453 noconfigdirs="$noconfigdirs ${libgcj}"
1454 ;;
1455 powerpc-*-aix*)
1456 # copied from rs6000-*-* entry
54752a6b 1457 noconfigdirs="$noconfigdirs gprof target-libgloss ${libgcj}"
a0da8069
NN
1458 ;;
1459 powerpc*-*-winnt* | powerpc*-*-pe* | ppc*-*-pe)
1460 target_configdirs="$target_configdirs target-winsup"
675c6968 1461 noconfigdirs="$noconfigdirs gdb tcl tk make expect target-libgloss itcl gnuserv ${libgcj}"
a0da8069
NN
1462 # always build newlib.
1463 skipdirs=`echo " ${skipdirs} " | sed -e 's/ target-newlib / /'`
1464 ;;
1465 # This is temporary until we can link against shared libraries
1466 powerpcle-*-solaris*)
675c6968 1467 noconfigdirs="$noconfigdirs gdb sim make tcl tk expect itcl gnuserv ${libgcj}"
a0da8069
NN
1468 ;;
1469 powerpc-*-beos*)
1470 noconfigdirs="$noconfigdirs gdb target-newlib target-libgloss ${libgcj}"
1471 ;;
a0da8069
NN
1472 powerpc-*-eabi)
1473 noconfigdirs="$noconfigdirs ${libgcj}"
1474 ;;
a0da8069
NN
1475 rs6000-*-lynxos*)
1476 noconfigdirs="$noconfigdirs target-newlib gprof ${libgcj}"
1477 ;;
1478 rs6000-*-aix*)
54752a6b 1479 noconfigdirs="$noconfigdirs gprof target-libgloss ${libgcj}"
a0da8069
NN
1480 ;;
1481 rs6000-*-*)
1482 noconfigdirs="$noconfigdirs gprof ${libgcj}"
1483 ;;
1484 m68k-apollo-*)
1485 noconfigdirs="$noconfigdirs ld binutils gprof target-libgloss ${libgcj}"
1486 ;;
1487 mips*-*-irix5*)
0f260896 1488 noconfigdirs="$noconfigdirs gprof target-libgloss ${libgcj}"
a0da8069
NN
1489 ;;
1490 mips*-*-irix6*)
a0da8069
NN
1491 # Linking libjava exceeds command-line length limits on at least
1492 # IRIX 6.2, but not on IRIX 6.5.
1493 # Also, boehm-gc won't build on IRIX 6.5, according to Jeffrey Oldham
1494 # <oldham@codesourcery.com>
aa236487 1495 noconfigdirs="$noconfigdirs gprof target-libgloss ${libgcj}"
a0da8069
NN
1496 ;;
1497 mips*-dec-bsd*)
1498 noconfigdirs="$noconfigdirs gprof target-libgloss ${libgcj}"
1499 ;;
1500 mips*-*-bsd*)
1501 noconfigdirs="$noconfigdirs gprof target-libgloss ${libgcj}"
1502 ;;
1503 mipstx39-*-*)
1504 noconfigdirs="$noconfigdirs gprof ${libgcj}" # same as generic mips
bba45b8b 1505 ;;
1712ab83
RS
1506 mips64*-*-linux*)
1507 noconfigdirs="$noconfigdirs target-newlib ${libgcj}"
1508 ;;
a0da8069
NN
1509 mips*-*-linux*)
1510 noconfigdirs="$noconfigdirs target-newlib target-libgloss"
1511 ;;
1512 mips*-*-*)
1513 noconfigdirs="$noconfigdirs gprof ${libgcj}"
1514 ;;
1515 romp-*-*)
1516 noconfigdirs="$noconfigdirs bfd binutils ld gas opcodes target-libgloss ${libgcj}"
1517 ;;
1518 sh-*-*)
1519 case "${host}" in
ec11bdc6
DD
1520 i[3456789]86-*-vsta) ;; # don't add gprof back in
1521 i[3456789]86-*-go32*) ;; # don't add gprof back in
1522 i[3456789]86-*-msdosdjgpp*) ;; # don't add gprof back in
a0da8069
NN
1523 *) skipdirs=`echo " ${skipdirs} " | sed -e 's/ gprof / /'` ;;
1524 esac
1525 noconfigdirs="$noconfigdirs target-libgloss ${libgcj}"
1526 ;;
1527 sh64-*-*)
1528 noconfigdirs="$noconfigdirs target-libgloss ${libgcj}"
1529 ;;
1530 sparc-*-elf*)
1531 noconfigdirs="$noconfigdirs ${libgcj}"
1532 ;;
1533 sparc64-*-elf*)
1534 noconfigdirs="$noconfigdirs ${libgcj}"
1535 ;;
1536 sparclite-*-*)
1537 noconfigdirs="$noconfigdirs ${libgcj}"
1538 ;;
1539 sparc-*-sunos4*)
1540 noconfigdirs="$noconfigdirs ${libgcj}"
1541 if test x${is_cross_compiler} != xno ; then
1542 noconfigdirs="$noconfigdirs gdb target-newlib target-libgloss"
1543 else
1544 use_gnu_ld=no
1545 fi
1546 ;;
1547 sparc-*-solaris* | sparc64-*-solaris* | sparcv9-*-solaris*)
1548 ;;
1549 v810-*-*)
b9459e83 1550 noconfigdirs="$noconfigdirs bfd binutils gas gcc gdb ld target-libstdc++-v3 opcodes target-libgloss ${libgcj}"
a0da8069
NN
1551 ;;
1552 v850-*-*)
1553 noconfigdirs="$noconfigdirs target-libgloss ${libgcj}"
1554 ;;
1555 v850e-*-*)
1556 noconfigdirs="$noconfigdirs target-libgloss ${libgcj}"
1557 ;;
1558 v850ea-*-*)
1559 noconfigdirs="$noconfigdirs target-libgloss ${libgcj}"
1560 ;;
1561 vax-*-vms)
1562 noconfigdirs="$noconfigdirs bfd binutils gdb ld target-newlib opcodes target-libgloss ${libgcj}"
1563 ;;
1564 vax-*-*)
1565 noconfigdirs="$noconfigdirs target-newlib target-libgloss ${libgcj}"
1566 ;;
fbd1054d
BW
1567 xtensa-*-*)
1568 noconfigdirs="$noconfigdirs ${libgcj}"
1569 ;;
a0da8069 1570 ip2k-*-*)
b9459e83 1571 noconfigdirs="$noconfigdirs target-libiberty target-libstdc++-v3 ${libgcj}"
a0da8069 1572 ;;
de0b4a87 1573 *-*-linux* | *-*-gnu* | *-*-k*bsd*-gnu)
a0da8069
NN
1574 noconfigdirs="$noconfigdirs target-newlib target-libgloss"
1575 ;;
1576 *-*-lynxos*)
1577 noconfigdirs="$noconfigdirs target-newlib target-libgloss ${libgcj}"
1578 ;;
1579 *-*-*)
1580 noconfigdirs="$noconfigdirs ${libgcj}"
1581 ;;
1582esac
252b5132 1583
a0da8069
NN
1584# If we aren't building newlib, then don't build libgloss, since libgloss
1585# depends upon some newlib header files.
1586case "${noconfigdirs}" in
1587 *target-libgloss*) ;;
1588 *target-newlib*) noconfigdirs="$noconfigdirs target-libgloss" ;;
1589esac
1590
a0da8069
NN
1591# Work in distributions that contain no compiler tools, like Autoconf.
1592tentative_cc=""
1593host_makefile_frag=/dev/null
1594if test -d ${srcdir}/config ; then
1595case "${host}" in
1596 m68k-hp-hpux*)
1597 # Avoid "too much defining" errors from HPUX compiler.
1598 tentative_cc="cc -Wp,-H256000"
1599 # If "ar" in $PATH is GNU ar, the symbol table may need rebuilding.
1600 # If it's HP/UX ar, this should be harmless.
1601 RANLIB="ar ts"
1602 ;;
1603 m68k-apollo-sysv*)
1604 tentative_cc="cc -A ansi -A runtype,any -A systype,any -U__STDC__ -DUSG"
1605 ;;
1606 m68k-apollo-bsd*)
1607 #None of the Apollo compilers can compile gas or binutils. The preprocessor
1608 # chokes on bfd, the compiler won't let you assign integers to enums, and
1609 # other problems. Defining CC to gcc is a questionable way to say "don't use
1610 # the apollo compiler" (the preferred version of GCC could be called cc,
1611 # or whatever), but I'm not sure leaving CC as cc is any better...
1612 #CC=cc -A ansi -A runtype,any -A systype,any -U__STDC__ -DNO_STDARG
1613 # Used to have BISON=yacc.
1614 tentative_cc=gcc
1615 ;;
1616 m88k-dg-dgux*)
1617 tentative_cc="gcc -Wall -ansi -D__using_DGUX"
a0da8069
NN
1618 ;;
1619 m88k-harris-cxux*)
1620 # Under CX/UX, we want to tell the compiler to use ANSI mode.
1621 tentative_cc="cc -Xa"
1622 host_makefile_frag="config/mh-cxux"
1623 ;;
1624 m88k-motorola-sysv*)
1625 ;;
1626 mips*-dec-ultrix*)
1627 tentative_cc="cc -Wf,-XNg1000"
1628 host_makefile_frag="config/mh-decstation"
1629 ;;
1630 mips*-nec-sysv4*)
1631 # The C compiler on NEC MIPS SVR4 needs bigger tables.
1632 tentative_cc="cc -ZXNd=5000 -ZXNg=1000"
1633 host_makefile_frag="config/mh-necv4"
1634 ;;
1635 mips*-sgi-irix4*)
1636 # Tell compiler to use K&R C. We can't compile under the SGI Ansi
1637 # environment. Also bump switch table size so that cp-parse will
1638 # compile. Bump string length limit so linker builds.
1639 tentative_cc="cc -cckr -Wf,-XNg1500 -Wf,-XNk1000 -Wf,-XNh2000 -Wf,-XNl8192"
1640 ;;
1641 mips*-*-sysv4*)
1642 host_makefile_frag="config/mh-sysv4"
1643 ;;
1644 mips*-*-sysv*)
1645 # This is for a MIPS running RISC/os 4.52C.
1646
1647 # This is needed for GDB, but needs to be in the top-level make because
1648 # if a library is compiled with the bsd headers and gets linked with the
1649 # sysv system libraries all hell can break loose (e.g. a jmp_buf might be
1650 # a different size).
1651 # ptrace(2) apparently has problems in the BSD environment. No workaround is
1652 # known except to select the sysv environment. Could we use /proc instead?
1653 # These "sysv environments" and "bsd environments" often end up being a pain.
1654 #
1655 # This is not part of CFLAGS because perhaps not all C compilers have this
1656 # option.
1657 tentative_cc="cc -systype sysv"
1658 ;;
1659 i370-ibm-opened*)
1660 tentative_cc="c89"
1661 ;;
ec11bdc6 1662 i[3456789]86-*-sysv5*)
a0da8069
NN
1663 host_makefile_frag="config/mh-sysv5"
1664 ;;
ec11bdc6 1665 i[3456789]86-*-dgux*)
a0da8069
NN
1666 tentative_cc="gcc -Wall -ansi -D__using_DGUX"
1667 host_makefile_frag="config/mh-dgux386"
1668 ;;
ec11bdc6 1669 i[3456789]86-ncr-sysv4.3*)
a0da8069
NN
1670 # The MetaWare compiler will generate a copyright message unless you
1671 # turn it off by adding the -Hnocopyr flag.
1672 tentative_cc="cc -Hnocopyr"
1673 ;;
ec11bdc6 1674 i[3456789]86-ncr-sysv4*)
a0da8069
NN
1675 # for an NCR 3000 (i486/SVR4) system.
1676 # The NCR 3000 ships with a MetaWare compiler installed as /bin/cc.
1677 # This compiler not only emits obnoxious copyright messages every time
1678 # you run it, but it chokes and dies on a whole bunch of GNU source
1679 # files. Default to using the AT&T compiler installed in /usr/ccs/ATT/cc.
1680 tentative_cc="/usr/ccs/ATT/cc"
1681 host_makefile_frag="config/mh-ncr3000"
1682 ;;
ec11bdc6 1683 i[3456789]86-*-sco3.2v5*)
a0da8069 1684 ;;
ec11bdc6 1685 i[3456789]86-*-sco*)
a0da8069
NN
1686 # The native C compiler botches some simple uses of const. Unfortunately,
1687 # it doesn't defined anything like "__sco__" for us to test for in ansidecl.h.
1688 tentative_cc="cc -Dconst="
1689 host_makefile_frag="config/mh-sco"
1690 ;;
ec11bdc6 1691 i[3456789]86-*-udk*)
a0da8069
NN
1692 host_makefile_frag="config/mh-sysv5"
1693 ;;
ec11bdc6 1694 i[3456789]86-*-solaris2*)
a0da8069
NN
1695 host_makefile_frag="config/mh-sysv4"
1696 ;;
ec11bdc6 1697 i[3456789]86-*-msdosdjgpp*)
a0da8069
NN
1698 host_makefile_frag="config/mh-djgpp"
1699 ;;
1700 *-cygwin*)
1701 host_makefile_frag="config/mh-cygwin"
1702 ;;
1703 *-mingw32*)
1704 host_makefile_frag="config/mh-mingw32"
1705 ;;
1706 *-interix*)
1707 host_makefile_frag="config/mh-interix"
1708 ;;
1709 vax-*-ultrix2*)
1710 # The old BSD pcc isn't up to compiling parts of gdb so use gcc
1711 tentative_cc=gcc
1712 ;;
1713 *-*-solaris2*)
1714 host_makefile_frag="config/mh-solaris"
1715 ;;
1716 m68k-sun-sunos*)
1717 # Sun's C compiler needs the -J flag to be able to compile cp-parse.c
1718 # without overflowing the jump tables (-J says to use a 32 bit table)
1719 tentative_cc="cc -J"
1720 ;;
1721 *-hp-hpux*)
1722 tentative_cc="cc -Wp,-H256000"
1723 ;;
1724 *-*-hiux*)
1725 tentative_cc="cc -Wp,-H256000"
1726 ;;
1727 rs6000-*-lynxos*)
1728 # /bin/cc is less than useful for our purposes. Always use GCC
1729 tentative_cc="/usr/cygnus/progressive/bin/gcc"
1730 host_makefile_frag="config/mh-lynxrs6k"
1731 ;;
1732 *-*-lynxos*)
1733 # /bin/cc is less than useful for our purposes. Always use GCC
1734 tentative_cc="/bin/gcc"
1735 ;;
1736 *-*-sysv4*)
1737 host_makefile_frag="config/mh-sysv4"
1738 ;;
1739esac
1740fi
1741
9e07f89d
NN
1742# If we aren't going to be using gcc, see if we can extract a definition
1743# of CC from the fragment.
1744# Actually, use the 'pre-extracted' version above.
1745if test -z "${CC}" && test "${build}" = "${host}" ; then
1746 IFS="${IFS= }"; save_ifs="$IFS"; IFS="${IFS}:"
1747 found=
1748 for dir in $PATH; do
1749 test -z "$dir" && dir=.
1750 if test -f $dir/gcc; then
1751 found=yes
1752 break
1753 fi
1754 done
1755 IFS="$save_ifs"
1756 if test -z "${found}" && test -n "${tentative_cc}" ; then
1757 CC=$tentative_cc
1758 fi
1759fi
1760
1761if test "${build}" != "${host}" ; then
1762 # If we are doing a Canadian Cross, in which the host and build systems
1763 # are not the same, we set reasonable default values for the tools.
1764
9e07f89d
NN
1765 CC=${CC-${host_alias}-gcc}
1766 CFLAGS=${CFLAGS-"-g -O2"}
1767 CXX=${CXX-${host_alias}-c++}
1768 CXXFLAGS=${CXXFLAGS-"-g -O2"}
1769 CC_FOR_BUILD=${CC_FOR_BUILD-gcc}
1770 CC_FOR_TARGET=${CC_FOR_TARGET-${target_alias}-gcc}
1771 CXX_FOR_TARGET=${CXX_FOR_TARGET-${target_alias}-c++}
1772 GCJ_FOR_TARGET=${GCJ_FOR_TARGET-${target_alias}-gcj}
1773 GCC_FOR_TARGET=${GCC_FOR_TARGET-${CC_FOR_TARGET-${target_alias}-gcc}}
1774 BUILD_PREFIX=${build_alias}-
1775 BUILD_PREFIX_1=${build_alias}-
9e07f89d
NN
1776
1777else
1778 # Set reasonable default values for some tools even if not Canadian.
1779 # Of course, these are different reasonable default values, originally
1780 # specified directly in the Makefile.
1781 # We don't export, so that autoconf can do its job.
1782 # Note that all these settings are above the fragment inclusion point
1783 # in Makefile.in, so can still be overridden by fragments.
1784 # This is all going to change when we autoconfiscate...
1785
9e07f89d
NN
1786 CC_FOR_BUILD="\$(CC)"
1787 GCC_FOR_TARGET="\$(USUAL_GCC_FOR_TARGET)"
1788 BUILD_PREFIX=
1789 BUILD_PREFIX_1=loser-
9e07f89d 1790
6a9cf61e 1791 # Extract the first word of "gcc", so it can be a program name with args.
9e07f89d
NN
1792set dummy gcc; ac_word=$2
1793echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
11b04d1f 1794echo "configure:1795: checking for $ac_word" >&5
9e07f89d
NN
1795if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
1796 echo $ac_n "(cached) $ac_c" 1>&6
1797else
1798 if test -n "$CC"; then
1799 ac_cv_prog_CC="$CC" # Let the user override the test.
1800else
1801 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
1802 ac_dummy="$PATH"
1803 for ac_dir in $ac_dummy; do
1804 test -z "$ac_dir" && ac_dir=.
1805 if test -f $ac_dir/$ac_word; then
1806 ac_cv_prog_CC="gcc"
1807 break
1808 fi
1809 done
1810 IFS="$ac_save_ifs"
1811fi
1812fi
1813CC="$ac_cv_prog_CC"
1814if test -n "$CC"; then
1815 echo "$ac_t""$CC" 1>&6
1816else
1817 echo "$ac_t""no" 1>&6
1818fi
1819
1820if test -z "$CC"; then
1821 # Extract the first word of "cc", so it can be a program name with args.
1822set dummy cc; ac_word=$2
1823echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
11b04d1f 1824echo "configure:1825: checking for $ac_word" >&5
9e07f89d
NN
1825if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
1826 echo $ac_n "(cached) $ac_c" 1>&6
1827else
1828 if test -n "$CC"; then
1829 ac_cv_prog_CC="$CC" # Let the user override the test.
1830else
1831 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
1832 ac_prog_rejected=no
1833 ac_dummy="$PATH"
1834 for ac_dir in $ac_dummy; do
1835 test -z "$ac_dir" && ac_dir=.
1836 if test -f $ac_dir/$ac_word; then
1837 if test "$ac_dir/$ac_word" = "/usr/ucb/cc"; then
1838 ac_prog_rejected=yes
1839 continue
1840 fi
1841 ac_cv_prog_CC="cc"
1842 break
1843 fi
1844 done
1845 IFS="$ac_save_ifs"
1846if test $ac_prog_rejected = yes; then
1847 # We found a bogon in the path, so make sure we never use it.
1848 set dummy $ac_cv_prog_CC
1849 shift
1850 if test $# -gt 0; then
1851 # We chose a different compiler from the bogus one.
1852 # However, it has the same basename, so the bogon will be chosen
1853 # first if we set CC to just the basename; use the full file name.
1854 shift
1855 set dummy "$ac_dir/$ac_word" "$@"
1856 shift
1857 ac_cv_prog_CC="$@"
1858 fi
1859fi
1860fi
1861fi
1862CC="$ac_cv_prog_CC"
1863if test -n "$CC"; then
1864 echo "$ac_t""$CC" 1>&6
1865else
1866 echo "$ac_t""no" 1>&6
1867fi
1868
1869 if test -z "$CC"; then
1870 case "`uname -s`" in
1871 *win32* | *WIN32*)
1872 # Extract the first word of "cl", so it can be a program name with args.
1873set dummy cl; ac_word=$2
1874echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
11b04d1f 1875echo "configure:1876: checking for $ac_word" >&5
9e07f89d
NN
1876if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
1877 echo $ac_n "(cached) $ac_c" 1>&6
1878else
1879 if test -n "$CC"; then
1880 ac_cv_prog_CC="$CC" # Let the user override the test.
1881else
1882 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
1883 ac_dummy="$PATH"
1884 for ac_dir in $ac_dummy; do
1885 test -z "$ac_dir" && ac_dir=.
1886 if test -f $ac_dir/$ac_word; then
1887 ac_cv_prog_CC="cl"
1888 break
1889 fi
1890 done
1891 IFS="$ac_save_ifs"
1892fi
1893fi
1894CC="$ac_cv_prog_CC"
1895if test -n "$CC"; then
1896 echo "$ac_t""$CC" 1>&6
1897else
1898 echo "$ac_t""no" 1>&6
1899fi
1900 ;;
1901 esac
1902 fi
1903 test -z "$CC" && { echo "configure: error: no acceptable cc found in \$PATH" 1>&2; exit 1; }
1904fi
1905
1906echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works""... $ac_c" 1>&6
11b04d1f 1907echo "configure:1908: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works" >&5
9e07f89d
NN
1908
1909ac_ext=c
1910# CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
1911ac_cpp='$CPP $CPPFLAGS'
1912ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
1913ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
1914cross_compiling=$ac_cv_prog_cc_cross
1915
1916cat > conftest.$ac_ext << EOF
1917
11b04d1f 1918#line 1919 "configure"
9e07f89d
NN
1919#include "confdefs.h"
1920
1921main(){return(0);}
1922EOF
11b04d1f 1923if { (eval echo configure:1924: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
9e07f89d
NN
1924 ac_cv_prog_cc_works=yes
1925 # If we can't run a trivial program, we are probably using a cross compiler.
1926 if (./conftest; exit) 2>/dev/null; then
1927 ac_cv_prog_cc_cross=no
1928 else
1929 ac_cv_prog_cc_cross=yes
1930 fi
1931else
1932 echo "configure: failed program was:" >&5
1933 cat conftest.$ac_ext >&5
1934 ac_cv_prog_cc_works=no
1935fi
1936rm -fr conftest*
1937ac_ext=c
1938# CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
1939ac_cpp='$CPP $CPPFLAGS'
1940ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
1941ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
1942cross_compiling=$ac_cv_prog_cc_cross
1943
1944echo "$ac_t""$ac_cv_prog_cc_works" 1>&6
1945if test $ac_cv_prog_cc_works = no; then
1946 { echo "configure: error: installation or configuration problem: C compiler cannot create executables." 1>&2; exit 1; }
1947fi
1948echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler""... $ac_c" 1>&6
11b04d1f 1949echo "configure:1950: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler" >&5
9e07f89d
NN
1950echo "$ac_t""$ac_cv_prog_cc_cross" 1>&6
1951cross_compiling=$ac_cv_prog_cc_cross
1952
1953echo $ac_n "checking whether we are using GNU C""... $ac_c" 1>&6
11b04d1f 1954echo "configure:1955: checking whether we are using GNU C" >&5
9e07f89d
NN
1955if eval "test \"`echo '$''{'ac_cv_prog_gcc'+set}'`\" = set"; then
1956 echo $ac_n "(cached) $ac_c" 1>&6
1957else
1958 cat > conftest.c <<EOF
1959#ifdef __GNUC__
1960 yes;
1961#endif
1962EOF
11b04d1f 1963if { ac_try='${CC-cc} -E conftest.c'; { (eval echo configure:1964: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; } | egrep yes >/dev/null 2>&1; then
9e07f89d
NN
1964 ac_cv_prog_gcc=yes
1965else
1966 ac_cv_prog_gcc=no
1967fi
1968fi
1969
1970echo "$ac_t""$ac_cv_prog_gcc" 1>&6
1971
1972if test $ac_cv_prog_gcc = yes; then
1973 GCC=yes
1974else
1975 GCC=
1976fi
1977
1978ac_test_CFLAGS="${CFLAGS+set}"
1979ac_save_CFLAGS="$CFLAGS"
1980CFLAGS=
1981echo $ac_n "checking whether ${CC-cc} accepts -g""... $ac_c" 1>&6
11b04d1f 1982echo "configure:1983: checking whether ${CC-cc} accepts -g" >&5
9e07f89d
NN
1983if eval "test \"`echo '$''{'ac_cv_prog_cc_g'+set}'`\" = set"; then
1984 echo $ac_n "(cached) $ac_c" 1>&6
1985else
1986 echo 'void f(){}' > conftest.c
1987if test -z "`${CC-cc} -g -c conftest.c 2>&1`"; then
1988 ac_cv_prog_cc_g=yes
1989else
1990 ac_cv_prog_cc_g=no
1991fi
1992rm -f conftest*
1993
1994fi
1995
1996echo "$ac_t""$ac_cv_prog_cc_g" 1>&6
1997if test "$ac_test_CFLAGS" = set; then
1998 CFLAGS="$ac_save_CFLAGS"
1999elif test $ac_cv_prog_cc_g = yes; then
2000 if test "$GCC" = yes; then
2001 CFLAGS="-g -O2"
2002 else
2003 CFLAGS="-g"
2004 fi
2005else
2006 if test "$GCC" = yes; then
2007 CFLAGS="-O2"
2008 else
2009 CFLAGS=
2010 fi
2011fi
2012
2013
6a9cf61e
PB
2014 # We must set the default linker to the linker used by gcc for the correct
2015 # operation of libtool. If LD is not defined and we are using gcc, try to
2016 # set the LD default to the ld used by gcc.
2017 if test -z "$LD"; then
2018 if test "$GCC" = yes; then
2019 case $build in
2020 *-*-mingw*)
2021 gcc_prog_ld=`$CC -print-prog-name=ld 2>&1 | tr -d '\015'` ;;
2022 *)
2023 gcc_prog_ld=`$CC -print-prog-name=ld 2>&1` ;;
2024 esac
2025 case $gcc_prog_ld in
2026 # Accept absolute paths.
2027 [\\/]* | [A-Za-z]:[\\/]*)
2028 LD="$gcc_prog_ld" ;;
2029 esac
2030 fi
2031 fi
2032
2033 CXX=${CXX-"c++"}
2034 CFLAGS=${CFLAGS-"-g"}
2035 CXXFLAGS=${CXXFLAGS-"-g -O2"}
2036fi
2037
2038if test $host != $build; then
2039 ac_tool_prefix=${host_alias}-
2040else
2041 ac_tool_prefix=
2042fi
2043
2044
9e07f89d
NN
2045
2046# Extract the first word of "${ac_tool_prefix}gnatbind", so it can be a program name with args.
2047set dummy ${ac_tool_prefix}gnatbind; ac_word=$2
2048echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
11b04d1f 2049echo "configure:2050: checking for $ac_word" >&5
9e07f89d
NN
2050if eval "test \"`echo '$''{'ac_cv_prog_GNATBIND'+set}'`\" = set"; then
2051 echo $ac_n "(cached) $ac_c" 1>&6
2052else
2053 if test -n "$GNATBIND"; then
2054 ac_cv_prog_GNATBIND="$GNATBIND" # Let the user override the test.
2055else
2056 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
2057 ac_dummy="$PATH"
2058 for ac_dir in $ac_dummy; do
2059 test -z "$ac_dir" && ac_dir=.
2060 if test -f $ac_dir/$ac_word; then
2061 ac_cv_prog_GNATBIND="${ac_tool_prefix}gnatbind"
2062 break
2063 fi
2064 done
2065 IFS="$ac_save_ifs"
2066fi
2067fi
2068GNATBIND="$ac_cv_prog_GNATBIND"
2069if test -n "$GNATBIND"; then
2070 echo "$ac_t""$GNATBIND" 1>&6
2071else
2072 echo "$ac_t""no" 1>&6
2073fi
2074
2075
2076if test -z "$ac_cv_prog_GNATBIND"; then
2077if test -n "$ac_tool_prefix"; then
2078 # Extract the first word of "gnatbind", so it can be a program name with args.
2079set dummy gnatbind; ac_word=$2
2080echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
11b04d1f 2081echo "configure:2082: checking for $ac_word" >&5
9e07f89d
NN
2082if eval "test \"`echo '$''{'ac_cv_prog_GNATBIND'+set}'`\" = set"; then
2083 echo $ac_n "(cached) $ac_c" 1>&6
2084else
2085 if test -n "$GNATBIND"; then
2086 ac_cv_prog_GNATBIND="$GNATBIND" # Let the user override the test.
2087else
2088 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
2089 ac_dummy="$PATH"
2090 for ac_dir in $ac_dummy; do
2091 test -z "$ac_dir" && ac_dir=.
2092 if test -f $ac_dir/$ac_word; then
2093 ac_cv_prog_GNATBIND="gnatbind"
2094 break
2095 fi
2096 done
2097 IFS="$ac_save_ifs"
2098 test -z "$ac_cv_prog_GNATBIND" && ac_cv_prog_GNATBIND="no"
2099fi
2100fi
2101GNATBIND="$ac_cv_prog_GNATBIND"
2102if test -n "$GNATBIND"; then
2103 echo "$ac_t""$GNATBIND" 1>&6
2104else
2105 echo "$ac_t""no" 1>&6
2106fi
2107
2108else
2109 GNATBIND="no"
2110fi
2111fi
2112
2113echo $ac_n "checking whether compiler driver understands Ada""... $ac_c" 1>&6
11b04d1f 2114echo "configure:2115: checking whether compiler driver understands Ada" >&5
9e07f89d
NN
2115if eval "test \"`echo '$''{'acx_cv_cc_gcc_supports_ada'+set}'`\" = set"; then
2116 echo $ac_n "(cached) $ac_c" 1>&6
2117else
2118 cat >conftest.adb <<EOF
2119procedure conftest is begin null; end conftest;
2120EOF
2121acx_cv_cc_gcc_supports_ada=no
2122# There is a bug in old released versions of GCC which causes the
2123# driver to exit successfully when the appropriate language module
2124# has not been installed. This is fixed in 2.95.4, 3.0.2, and 3.1.
2125# Therefore we must check for the error message as well as an
2126# unsuccessful exit.
b8908782
DD
2127# Other compilers, like HP Tru64 UNIX cc, exit successfully when
2128# given a .adb file, but produce no object file. So we must check
2129# if an object file was really produced to guard against this.
9e07f89d 2130errors=`(${CC} -c conftest.adb) 2>&1 || echo failure`
b8908782 2131if test x"$errors" = x && test -f conftest.$ac_objext; then
9e07f89d
NN
2132 acx_cv_cc_gcc_supports_ada=yes
2133 break
2134fi
2135rm -f conftest.*
2136fi
2137
2138echo "$ac_t""$acx_cv_cc_gcc_supports_ada" 1>&6
2139
b8908782 2140if test x$GNATBIND != xno && test x$acx_cv_cc_gcc_supports_ada != xno; then
9e07f89d
NN
2141 have_gnat=yes
2142else
2143 have_gnat=no
2144fi
2145
b8908782 2146echo $ac_n "checking how to compare bootstrapped objects""... $ac_c" 1>&6
11b04d1f 2147echo "configure:2148: checking how to compare bootstrapped objects" >&5
b8908782
DD
2148if eval "test \"`echo '$''{'gcc_cv_prog_cmp_skip'+set}'`\" = set"; then
2149 echo $ac_n "(cached) $ac_c" 1>&6
2150else
2151 echo abfoo >t1
2152 echo cdfoo >t2
2153 gcc_cv_prog_cmp_skip='tail +16c $$f1 > tmp-foo1; tail +16c $$f2 > tmp-foo2; cmp tmp-foo1 tmp-foo2'
4b1cb4fe
DD
2154 if cmp t1 t2 2 2 > /dev/null 2>&1; then
2155 if cmp t1 t2 1 1 > /dev/null 2>&1; then
2156 :
2157 else
2158 gcc_cv_prog_cmp_skip='cmp $$f1 $$f2 16 16'
2159 fi
2160 fi
b8908782
DD
2161 if cmp --ignore-initial=2 t1 t2 > /dev/null 2>&1; then
2162 if cmp --ignore-initial=1 t1 t2 > /dev/null 2>&1; then
4b1cb4fe 2163 :
b8908782
DD
2164 else
2165 gcc_cv_prog_cmp_skip='cmp --ignore-initial=16 $$f1 $$f2'
2166 fi
2167 fi
2168 rm t1 t2
2169
2170fi
2171
2172echo "$ac_t""$gcc_cv_prog_cmp_skip" 1>&6
2173do_compare="$gcc_cv_prog_cmp_skip"
2174
2175
9e07f89d 2176
11b04d1f 2177# Check for GMP and MPFR
4b1cb4fe
DD
2178gmplibs=
2179gmpinc=
2180have_gmp=yes
11b04d1f
DD
2181# Specify a location for mpfr
2182# check for this first so it ends up on the link line before gmp.
2183# Check whether --with-mpfr-dir or --without-mpfr-dir was given.
2184if test "${with_mpfr_dir+set}" = set; then
2185 withval="$with_mpfr_dir"
2186 :
2187fi
2188
2189
2190if test "x$with_mpfr_dir" != x; then
2191 gmpinc="-I$with_mpfr_dir/mpfr"
2192 gmplibs="$with_mpfr_dir/libmpfr.a"
2193else
2194 gmplibs="-lmpfr"
2195fi
2196
2197# Check whether --with-mpfr or --without-mpfr was given.
2198if test "${with_mpfr+set}" = set; then
2199 withval="$with_mpfr"
2200 :
2201fi
2202
2203
2204if test "x$with_mpfr" != x; then
2205 gmplibs="-L$with_mpfr/lib $gmplibs"
2206 gmpinc="-I$with_mpfr/include"
2207fi
2208
4b1cb4fe
DD
2209# Specify a location for gmp
2210# Check whether --with-gmp-dir or --without-gmp-dir was given.
2211if test "${with_gmp_dir+set}" = set; then
2212 withval="$with_gmp_dir"
2213 :
2214fi
2215
2216
11b04d1f
DD
2217if test "x$with_gmp_dir" != x; then
2218 gmpinc="$gmpinc -I$with_gmp_dir"
4b1cb4fe 2219 if test -f "$with_gmp_dir/.libs/libgmp.a"; then
11b04d1f 2220 gmplibs="$gmplibs $with_gmp_dir/.libs/libgmp.a"
4b1cb4fe 2221 elif test -f "$with_gmp_dir/_libs/libgmp.a"; then
11b04d1f 2222 gmplibs="$gmplibs $with_gmp_dir/_libs/libgmp.a"
4b1cb4fe
DD
2223 fi
2224 # One of the later tests will catch the error if neither library is present.
11b04d1f
DD
2225else
2226 gmplibs="$gmplibs -lgmp"
4b1cb4fe
DD
2227fi
2228
2229# Check whether --with-gmp or --without-gmp was given.
2230if test "${with_gmp+set}" = set; then
2231 withval="$with_gmp"
2232 :
2233fi
2234
2235
11b04d1f
DD
2236if test "x$with_gmp" != x; then
2237 gmplibs="-L$with_gmp/lib $gmplibs"
2238 gmpinc="-I$with_gmp/include $gmpinc"
4b1cb4fe
DD
2239fi
2240
2241saved_CFLAGS="$CFLAGS"
2242CFLAGS="$CFLAGS $gmpinc"
2243# Check GMP actually works
2244echo $ac_n "checking for correct version of gmp.h""... $ac_c" 1>&6
11b04d1f 2245echo "configure:2246: checking for correct version of gmp.h" >&5
4b1cb4fe 2246cat > conftest.$ac_ext <<EOF
11b04d1f 2247#line 2248 "configure"
4b1cb4fe
DD
2248#include "confdefs.h"
2249#include "gmp.h"
2250int main() {
2251
2252#if __GNU_MP_VERSION < 3
2253choke me
2254#endif
2255
2256; return 0; }
2257EOF
11b04d1f 2258if { (eval echo configure:2259: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
4b1cb4fe
DD
2259 rm -rf conftest*
2260 echo "$ac_t""yes" 1>&6
2261else
2262 echo "configure: failed program was:" >&5
2263 cat conftest.$ac_ext >&5
2264 rm -rf conftest*
2265 echo "$ac_t""no" 1>&6; have_gmp=no
2266fi
2267rm -f conftest*
2268
2269if test x"$have_gmp" = xyes; then
11b04d1f
DD
2270 echo $ac_n "checking for MPFR""... $ac_c" 1>&6
2271echo "configure:2272: checking for MPFR" >&5
4b1cb4fe
DD
2272
2273 saved_LIBS="$LIBS"
2274 LIBS="$LIBS $gmplibs"
2275 cat > conftest.$ac_ext <<EOF
11b04d1f 2276#line 2277 "configure"
4b1cb4fe
DD
2277#include "confdefs.h"
2278#include <gmp.h>
11b04d1f 2279#include <mpfr.h>
4b1cb4fe 2280int main() {
11b04d1f 2281mpfr_t n; mpfr_init(n);
4b1cb4fe
DD
2282; return 0; }
2283EOF
11b04d1f 2284if { (eval echo configure:2285: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
4b1cb4fe
DD
2285 rm -rf conftest*
2286 echo "$ac_t""yes" 1>&6
2287else
2288 echo "configure: failed program was:" >&5
2289 cat conftest.$ac_ext >&5
2290 rm -rf conftest*
2291 echo "$ac_t""no" 1>&6; have_gmp=no
2292fi
2293rm -f conftest*
2294 LIBS="$saved_LIBS"
2295 CFLAGS="$saved_CFLAGS"
2296fi
2297
11b04d1f 2298# Flags needed for both GMP and/or MPFR
4b1cb4fe
DD
2299
2300
2301
947f426e 2302# By default, C is the only stage 1 language.
1d39f329
NN
2303stage1_languages=c
2304
2305
9e07f89d
NN
2306# Figure out what language subdirectories are present.
2307# Look if the user specified --enable-languages="..."; if not, use
2308# the environment variable $LANGUAGES if defined. $LANGUAGES might
2309# go away some day.
2310# NB: embedded tabs in this IF block -- do not untabify
2311if test -d ${srcdir}/gcc; then
2312 if test x"${enable_languages+set}" != xset; then
2313 if test x"${LANGUAGES+set}" = xset; then
2314 enable_languages="${LANGUAGES}"
2315 echo configure.in: warning: setting LANGUAGES is deprecated, use --enable-languages instead 1>&2
2316 else
2317 enable_languages=all
2318 fi
2319 else
2320 if test x"${enable_languages}" = x ||
2321 test x"${enable_languages}" = xyes;
2322 then
2323 echo configure.in: --enable-languages needs at least one language argument 1>&2
2324 exit 1
2325 fi
2326 fi
2327 enable_languages=`echo "${enable_languages}" | sed -e 's/[ ,][ ,]*/,/g' -e 's/,$//'`
2328
2329 # First scan to see if an enabled language requires some other language.
2330 # We assume that a given config-lang.in will list all the language
2331 # front ends it requires, even if some are required indirectly.
2332 for lang_frag in ${srcdir}/gcc/*/config-lang.in .. ; do
2333 case ${lang_frag} in
2334 ..) ;;
2335 # The odd quoting in the next line works around
2336 # an apparent bug in bash 1.12 on linux.
2337 ${srcdir}/gcc/[*]/config-lang.in) ;;
2338 *)
2339 # From the config-lang.in, get $language, $lang_requires
2340 language=
2341 lang_requires=
2342 . ${lang_frag}
2343 for other in ${lang_requires} ; do
2344 case ,${enable_languages}, in
2345 *,$other,*) ;;
2346 *,all,*) ;;
2347 *,$language,*)
2348 echo " \`$other' language required by \`$language'; enabling" 1>&2
2349 enable_languages="${enable_languages},${other}"
2350 ;;
2351 esac
2352 done
2353 ;;
2354 esac
2355 done
2356
2357 new_enable_languages=c
2358 missing_languages=`echo ",$enable_languages," | sed -e s/,all,/,/ -e s/,c,/,/ `
2359
2360 for lang_frag in ${srcdir}/gcc/*/config-lang.in .. ; do
2361 case ${lang_frag} in
2362 ..) ;;
2363 # The odd quoting in the next line works around
2364 # an apparent bug in bash 1.12 on linux.
2365 ${srcdir}/gcc/[*]/config-lang.in) ;;
2366 *)
2367 # From the config-lang.in, get $language, $target_libs,
1d39f329 2368 # $lang_dirs, $boot_language, and $build_by_default
9e07f89d
NN
2369 language=
2370 target_libs=
2371 lang_dirs=
1d39f329 2372 boot_language=
9e07f89d 2373 build_by_default=
4b1cb4fe 2374 need_gmp=
9e07f89d
NN
2375 . ${lang_frag}
2376 # This is quite sensitive to the ordering of the case statement arms.
2377 case ,${enable_languages},:${language}:${have_gnat}:${build_by_default} in
2378 *::*:*)
2379 echo "${lang_frag} doesn't set \$language." 1>&2
2380 exit 1
2381 ;;
2382 *:ada:no:*)
2383 # Ada was requested with no preexisting GNAT. Disable unconditionally.
2384 add_this_lang=no
2385 ;;
2386 *,${language},*:*:*:*)
2387 # Language was explicitly selected; include it.
2388 add_this_lang=yes
2389 ;;
2390 *,all,*:*:*:no)
2391 # 'all' was selected, but this is not a default language
2392 # so do not include it.
2393 add_this_lang=no
2394 ;;
2395 *,all,*:*:*:*)
2396 # 'all' was selected and this is a default language; include it.
2397 add_this_lang=yes
2398 ;;
2399 *)
2400 add_this_lang=no
2401 ;;
2402 esac
4b1cb4fe
DD
2403
2404 # Disable language that need GMP if it isn't available.
2405 if test x"$need_gmp" = xyes && test x"$have_gmp" = xno; then
2406 add_this_lang=no
2407 fi
2408
2409 case $add_this_lang in
9e07f89d
NN
2410 no)
2411 # Remove language-dependent dirs.
1d39f329
NN
2412 eval noconfigdirs='"$noconfigdirs "'\"$target_libs $lang_dirs\"
2413 ;;
9e07f89d
NN
2414 *)
2415 new_enable_languages="$new_enable_languages,$language"
1d39f329
NN
2416 missing_languages=`echo "$missing_languages" | sed "s/,$language,/,/"`
2417 case ${boot_language} in
2418 yes)
4fa63067
NN
2419 # Add to (comma-separated) list of stage 1 languages.
2420 stage1_languages="${stage1_languages},${language}"
1d39f329
NN
2421 ;;
2422 esac
2423 ;;
9e07f89d
NN
2424 esac
2425 ;;
2426 esac
2427 done
2428
4b0ac75d 2429 missing_languages=`echo "$missing_languages" | sed -e "s/^,//" -e "s/,$//"`
9e07f89d
NN
2430 if test "x$missing_languages" != x; then
2431 { echo "configure: error:
2432The following requested languages were not found: ${missing_languages}" 1>&2; exit 1; }
2433 fi
2434
2435 if test "x$new_enable_languages" != "x$enable_languages"; then
2436 echo The following languages will be built: ${new_enable_languages}
2437 fi
2438 enable_languages="$new_enable_languages"
2e70b094 2439 ac_configure_args=`echo " $ac_configure_args" | sed -e 's/ --enable-languages=[^ ]*//' -e 's/$/ --enable-languages='"$enable_languages"/ `
9e07f89d
NN
2440fi
2441
2442# Remove the entries in $skipdirs and $noconfigdirs from $configdirs and
2443# $target_configdirs.
2444# If we have the source for $noconfigdirs entries, add them to $notsupp.
2445
2446notsupp=""
2447for dir in . $skipdirs $noconfigdirs ; do
2448 dirname=`echo $dir | sed -e s/target-//g`
2449 if test $dir != . && echo " ${configdirs} " | grep " ${dir} " >/dev/null 2>&1; then
2450 configdirs=`echo " ${configdirs} " | sed -e "s/ ${dir} / /"`
2451 if test -r $srcdir/$dirname/configure ; then
2452 if echo " ${skipdirs} " | grep " ${dir} " >/dev/null 2>&1; then
2453 true
2454 else
2455 notsupp="$notsupp $dir"
2456 fi
2457 fi
2458 fi
2459 if test $dir != . && echo " ${target_configdirs} " | grep " ${dir} " >/dev/null 2>&1; then
2460 target_configdirs=`echo " ${target_configdirs} " | sed -e "s/ ${dir} / /"`
2461 if test -r $srcdir/$dirname/configure ; then
2462 if echo " ${skipdirs} " | grep " ${dir} " >/dev/null 2>&1; then
2463 true
2464 else
2465 notsupp="$notsupp $dir"
2466 fi
2467 fi
2468 fi
2469done
2470
2471# Sometimes the tools are distributed with libiberty but with no other
2472# libraries. In that case, we don't want to build target-libiberty.
2473if test -n "${target_configdirs}" ; then
2474 others=
2475 for i in `echo ${target_configdirs} | sed -e s/target-//g` ; do
2476 if test "$i" != "libiberty" ; then
2477 if test -r $srcdir/$i/configure ; then
2478 others=yes;
2479 break;
2480 fi
2481 fi
2482 done
2483 if test -z "${others}" ; then
2484 target_configdirs=
2485 fi
2486fi
2487
2488# Quietly strip out all directories which aren't configurable in this tree.
2489# This relies on all configurable subdirectories being autoconfiscated, which
2490# is now the case.
6a9cf61e
PB
2491build_configdirs_all="$build_configdirs"
2492build_configdirs=
2493for i in ${build_configdirs_all} ; do
2494 j=`echo $i | sed -e s/build-//g`
2495 if test -f ${srcdir}/$j/configure ; then
2496 build_configdirs="${build_configdirs} $i"
2497 fi
2498done
2499
9e07f89d
NN
2500configdirs_all="$configdirs"
2501configdirs=
2502for i in ${configdirs_all} ; do
2503 if test -f ${srcdir}/$i/configure ; then
2504 configdirs="${configdirs} $i"
2505 fi
2506done
6a9cf61e 2507
9e07f89d
NN
2508target_configdirs_all="$target_configdirs"
2509target_configdirs=
2510for i in ${target_configdirs_all} ; do
2511 j=`echo $i | sed -e s/target-//g`
2512 if test -f ${srcdir}/$j/configure ; then
2513 target_configdirs="${target_configdirs} $i"
2514 fi
2515done
2516
2517# Produce a warning message for the subdirs we can't configure.
2518# This isn't especially interesting in the Cygnus tree, but in the individual
2519# FSF releases, it's important to let people know when their machine isn't
2520# supported by the one or two programs in a package.
2521
2522if test -n "${notsupp}" && test -z "${norecursion}" ; then
2523 # If $appdirs is non-empty, at least one of those directories must still
2524 # be configured, or we error out. (E.g., if the gas release supports a
2525 # specified target in some subdirs but not the gas subdir, we shouldn't
2526 # pretend that all is well.)
2527 if test -n "$appdirs" ; then
2528 for dir in $appdirs ; do
2529 if test -r $dir/Makefile.in ; then
2530 if echo " ${configdirs} " | grep " ${dir} " >/dev/null 2>&1; then
2531 appdirs=""
2532 break
2533 fi
6a9cf61e 2534 if echo " ${target_configdirs} " | grep " target-${dir} " >/dev/null 2>&1; then
9e07f89d
NN
2535 appdirs=""
2536 break
2537 fi
2538 fi
2539 done
2540 if test -n "$appdirs" ; then
2541 echo "*** This configuration is not supported by this package." 1>&2
2542 exit 1
2543 fi
2544 fi
2545 # Okay, some application will build, or we don't care to check. Still
2546 # notify of subdirs not getting built.
2547 echo "*** This configuration is not supported in the following subdirectories:" 1>&2
2548 echo " ${notsupp}" 1>&2
2549 echo " (Any other directories should still work fine.)" 1>&2
2550fi
2551
2552case "$host" in
2553 *msdosdjgpp*)
2554 enable_gdbtk=no ;;
2555esac
2556
2557copy_dirs=
2558
2559# Handle --with-headers=XXX. If the value is not "yes", the contents of
2560# the named directory are copied to $(tooldir)/sys-include.
2561if test x"${with_headers}" != x && test x"${with_headers}" != xno ; then
2562 if test x${is_cross_compiler} = xno ; then
2563 echo 1>&2 '***' --with-headers is only supported when cross compiling
2564 exit 1
2565 fi
2566 if test x"${with_headers}" != xyes ; then
2567 case "${exec_prefixoption}" in
2568 "") x=${prefix} ;;
2569 *) x=${exec_prefix} ;;
2570 esac
2571 copy_dirs="${copy_dirs} ${with_headers} $x/${target_alias}/sys-include"
2572 fi
2573fi
2574
2575# Handle --with-libs=XXX. If the value is not "yes", the contents of
2576# the name directories are copied to $(tooldir)/lib. Multiple directories
2577# are permitted.
2578if test x"${with_libs}" != x && test x"${with_libs}" != xno ; then
2579 if test x${is_cross_compiler} = xno ; then
2580 echo 1>&2 '***' --with-libs is only supported when cross compiling
2581 exit 1
2582 fi
2583 if test x"${with_libs}" != xyes ; then
2584 # Copy the libraries in reverse order, so that files in the first named
2585 # library override files in subsequent libraries.
2586 case "${exec_prefixoption}" in
2587 "") x=${prefix} ;;
2588 *) x=${exec_prefix} ;;
2589 esac
2590 for l in ${with_libs}; do
2591 copy_dirs="$l $x/${target_alias}/lib ${copy_dirs}"
2592 done
2593 fi
2594fi
2595
2596# Handle ${copy_dirs}
2597set fnord ${copy_dirs}
2598shift
2599while test $# != 0 ; do
2600 if test -f $2/COPIED && test x"`cat $2/COPIED`" = x"$1" ; then
2601 :
2602 else
2603 echo Copying $1 to $2
2604
2605 # Use the install script to create the directory and all required
2606 # parent directories.
2607 if test -d $2 ; then
2608 :
2609 else
2610 echo >config.temp
2611 ${srcdir}/install-sh -c -m 644 config.temp $2/COPIED
2612 fi
2613
2614 # Copy the directory, assuming we have tar.
2615 # FIXME: Should we use B in the second tar? Not all systems support it.
2616 (cd $1; tar -cf - .) | (cd $2; tar -xpf -)
2617
2618 # It is the responsibility of the user to correctly adjust all
2619 # symlinks. If somebody can figure out how to handle them correctly
2620 # here, feel free to add the code.
2621
2622 echo $1 > $2/COPIED
2623 fi
2624 shift; shift
2625done
2626
a0da8069
NN
2627extra_arflags_for_target=
2628extra_nmflags_for_target=
2629extra_ranlibflags_for_target=
2630target_makefile_frag=/dev/null
2631case "${target}" in
ec11bdc6 2632 i[3456789]86-*-netware*)
a0da8069
NN
2633 target_makefile_frag="config/mt-netware"
2634 ;;
2635 powerpc-*-netware*)
2636 target_makefile_frag="config/mt-netware"
2637 ;;
3d6dfe0f
NN
2638 *-*-linux* | *-*-gnu* | *-*-k*bsd*-gnu)
2639 target_makefile_frag="config/mt-gnu"
a0da8069
NN
2640 ;;
2641 *-*-aix4.[3456789]* | *-*-aix[56789].*)
2642 # nm and ar from AIX 4.3 and above require -X32_64 flag to all ar and nm
2643 # commands to handle both 32-bit and 64-bit objects. These flags are
2644 # harmless if we're using GNU nm or ar.
2645 extra_arflags_for_target=" -X32_64"
2646 extra_nmflags_for_target=" -B -X32_64"
2647 ;;
2648 *-*-darwin*)
2649 # ranlib from Darwin requires the -c flag to look at common symbols.
2650 extra_ranlibflags_for_target=" -c"
2651 ;;
2652 mips*-*-pe | sh*-*-pe | *arm-wince-pe)
2653 target_makefile_frag="config/mt-wince"
2654 ;;
2655esac
2656
2657alphaieee_frag=/dev/null
2658case $target in
2659 alpha*-*-*)
2660 # This just makes sure to use the -mieee option to build target libs.
2661 # This should probably be set individually by each library.
2662 alphaieee_frag="config/mt-alphaieee"
2663 ;;
2664esac
2665
2666# If --enable-target-optspace always use -Os instead of -O2 to build
2667# the target libraries, similarly if it is not specified, use -Os
2668# on selected platforms.
2669ospace_frag=/dev/null
2670case "${enable_target_optspace}:${target}" in
2671 yes:*)
2672 ospace_frag="config/mt-ospace"
2673 ;;
2674 :d30v-*)
2675 ospace_frag="config/mt-d30v"
2676 ;;
2677 :m32r-* | :d10v-* | :fr30-*)
2678 ospace_frag="config/mt-ospace"
2679 ;;
2680 no:* | :*)
2681 ;;
2682 *)
2683 echo "*** bad value \"${enable_target_optspace}\" for --enable-target-optspace flag; ignored" 1>&2
2684 ;;
2685esac
2686
2687# Set with_gnu_as and with_gnu_ld as appropriate.
2688#
2689# This is done by determining whether or not the appropriate directory
2690# is available, and by checking whether or not specific configurations
2691# have requested that this magic not happen.
2692#
2693# The command line options always override the explicit settings in
2694# configure.in, and the settings in configure.in override this magic.
2695#
2696# If the default for a toolchain is to use GNU as and ld, and you don't
2697# want to do that, then you should use the --without-gnu-as and
2698# --without-gnu-ld options for the configure script.
2699
2700if test x${use_gnu_as} = x &&
2701 echo " ${configdirs} " | grep " gas " > /dev/null 2>&1 ; then
2702 with_gnu_as=yes
2703 extra_host_args="$extra_host_args --with-gnu-as"
2704fi
2705
2706if test x${use_gnu_ld} = x &&
2707 echo " ${configdirs} " | grep " ld " > /dev/null 2>&1 ; then
2708 with_gnu_ld=yes
2709 extra_host_args="$extra_host_args --with-gnu-ld"
2710fi
2711
2712# If using newlib, add --with-newlib to the extra_host_args so that gcc/configure
2713# can detect this case.
2714
2715if test x${with_newlib} != xno && echo " ${target_configdirs} " | grep " target-newlib " > /dev/null 2>&1 ; then
2716 with_newlib=yes
2717 extra_host_args="$extra_host_args --with-newlib"
2718fi
2719
4b1cb4fe
DD
2720if test x${with_libbanshee} = xyes && echo " ${configdirs} " | grep " libbanshee " >/dev/null 2>&1; then
2721 extra_host_args="$extra_host_args --with-libbanshee"
2722fi
a0da8069
NN
2723
2724# Default to using --with-stabs for certain targets.
2725if test x${with_stabs} = x ; then
2726 case "${target}" in
e31d1ea3 2727 mips*-*-irix[56]*)
a0da8069
NN
2728 ;;
2729 mips*-*-* | alpha*-*-osf*)
2730 with_stabs=yes;
2731 extra_host_args="${extra_host_args} --with-stabs"
2732 ;;
2733 esac
2734fi
2735
2736# hpux11 in 64bit mode has libraries in a weird place. Arrange to find
2737# them automatically.
2738case "${host}" in
2739 hppa*64*-*-hpux11*)
2740 extra_host_args="$extra_host_args -x-libraries=/usr/lib/pa20_64 -x-includes=/usr/X11R6/include"
2741 ;;
2742esac
2743
a0da8069
NN
2744# Some systems (e.g., one of the i386-aix systems the gas testers are
2745# using) don't handle "\$" correctly, so don't use it here.
61fa5f72 2746tooldir='${exec_prefix}'/${target_alias}
a0da8069
NN
2747build_tooldir=${tooldir}
2748
6a9cf61e
PB
2749# Generate default definitions for YACC, M4, LEX and other programs that run
2750# on the build machine. These are used if the Makefile can't locate these
2751# programs in objdir.
947f426e 2752MISSING=`cd $ac_aux_dir && ${PWDCMD-pwd}`/missing
6a9cf61e
PB
2753for ac_prog in bison
2754do
2755# Extract the first word of "$ac_prog", so it can be a program name with args.
2756set dummy $ac_prog; ac_word=$2
2757echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
11b04d1f 2758echo "configure:2759: checking for $ac_word" >&5
6a9cf61e
PB
2759if eval "test \"`echo '$''{'ac_cv_prog_CONFIGURED_BISON'+set}'`\" = set"; then
2760 echo $ac_n "(cached) $ac_c" 1>&6
2761else
2762 if test -n "$CONFIGURED_BISON"; then
2763 ac_cv_prog_CONFIGURED_BISON="$CONFIGURED_BISON" # Let the user override the test.
2764else
2765 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
2766 ac_dummy="$PATH"
2767 for ac_dir in $ac_dummy; do
2768 test -z "$ac_dir" && ac_dir=.
2769 if test -f $ac_dir/$ac_word; then
2770 ac_cv_prog_CONFIGURED_BISON="$ac_prog"
2771 break
2772 fi
2773 done
2774 IFS="$ac_save_ifs"
2775fi
2776fi
2777CONFIGURED_BISON="$ac_cv_prog_CONFIGURED_BISON"
2778if test -n "$CONFIGURED_BISON"; then
2779 echo "$ac_t""$CONFIGURED_BISON" 1>&6
2780else
2781 echo "$ac_t""no" 1>&6
2782fi
2783
2784test -n "$CONFIGURED_BISON" && break
2785done
2786test -n "$CONFIGURED_BISON" || CONFIGURED_BISON="$MISSING bison"
2787
947f426e 2788for ac_prog in 'bison -y' byacc yacc
a0da8069 2789do
947f426e
NN
2790# Extract the first word of "$ac_prog", so it can be a program name with args.
2791set dummy $ac_prog; ac_word=$2
2792echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
11b04d1f 2793echo "configure:2794: checking for $ac_word" >&5
6a9cf61e 2794if eval "test \"`echo '$''{'ac_cv_prog_CONFIGURED_YACC'+set}'`\" = set"; then
947f426e
NN
2795 echo $ac_n "(cached) $ac_c" 1>&6
2796else
6a9cf61e
PB
2797 if test -n "$CONFIGURED_YACC"; then
2798 ac_cv_prog_CONFIGURED_YACC="$CONFIGURED_YACC" # Let the user override the test.
947f426e
NN
2799else
2800 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
2801 ac_dummy="$PATH"
2802 for ac_dir in $ac_dummy; do
2803 test -z "$ac_dir" && ac_dir=.
2804 if test -f $ac_dir/$ac_word; then
6a9cf61e 2805 ac_cv_prog_CONFIGURED_YACC="$ac_prog"
a0da8069
NN
2806 break
2807 fi
2808 done
947f426e
NN
2809 IFS="$ac_save_ifs"
2810fi
2811fi
6a9cf61e
PB
2812CONFIGURED_YACC="$ac_cv_prog_CONFIGURED_YACC"
2813if test -n "$CONFIGURED_YACC"; then
2814 echo "$ac_t""$CONFIGURED_YACC" 1>&6
947f426e
NN
2815else
2816 echo "$ac_t""no" 1>&6
2817fi
a0da8069 2818
6a9cf61e 2819test -n "$CONFIGURED_YACC" && break
a0da8069 2820done
6a9cf61e 2821test -n "$CONFIGURED_YACC" || CONFIGURED_YACC="$MISSING bison -y"
a0da8069 2822
947f426e 2823for ac_prog in gm4 gnum4 m4
a0da8069 2824do
947f426e
NN
2825# Extract the first word of "$ac_prog", so it can be a program name with args.
2826set dummy $ac_prog; ac_word=$2
2827echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
11b04d1f 2828echo "configure:2829: checking for $ac_word" >&5
6a9cf61e
PB
2829if eval "test \"`echo '$''{'ac_cv_prog_CONFIGURED_M4'+set}'`\" = set"; then
2830 echo $ac_n "(cached) $ac_c" 1>&6
2831else
2832 if test -n "$CONFIGURED_M4"; then
2833 ac_cv_prog_CONFIGURED_M4="$CONFIGURED_M4" # Let the user override the test.
2834else
2835 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
2836 ac_dummy="$PATH"
2837 for ac_dir in $ac_dummy; do
2838 test -z "$ac_dir" && ac_dir=.
2839 if test -f $ac_dir/$ac_word; then
2840 ac_cv_prog_CONFIGURED_M4="$ac_prog"
2841 break
2842 fi
2843 done
2844 IFS="$ac_save_ifs"
2845fi
2846fi
2847CONFIGURED_M4="$ac_cv_prog_CONFIGURED_M4"
2848if test -n "$CONFIGURED_M4"; then
2849 echo "$ac_t""$CONFIGURED_M4" 1>&6
2850else
2851 echo "$ac_t""no" 1>&6
2852fi
2853
2854test -n "$CONFIGURED_M4" && break
2855done
2856test -n "$CONFIGURED_M4" || CONFIGURED_M4="$MISSING m4"
2857
2858for ac_prog in flex
2859do
2860# Extract the first word of "$ac_prog", so it can be a program name with args.
2861set dummy $ac_prog; ac_word=$2
2862echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
11b04d1f 2863echo "configure:2864: checking for $ac_word" >&5
6a9cf61e 2864if eval "test \"`echo '$''{'ac_cv_prog_CONFIGURED_FLEX'+set}'`\" = set"; then
947f426e
NN
2865 echo $ac_n "(cached) $ac_c" 1>&6
2866else
6a9cf61e
PB
2867 if test -n "$CONFIGURED_FLEX"; then
2868 ac_cv_prog_CONFIGURED_FLEX="$CONFIGURED_FLEX" # Let the user override the test.
947f426e
NN
2869else
2870 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
2871 ac_dummy="$PATH"
2872 for ac_dir in $ac_dummy; do
2873 test -z "$ac_dir" && ac_dir=.
2874 if test -f $ac_dir/$ac_word; then
6a9cf61e 2875 ac_cv_prog_CONFIGURED_FLEX="$ac_prog"
a0da8069
NN
2876 break
2877 fi
2878 done
947f426e
NN
2879 IFS="$ac_save_ifs"
2880fi
2881fi
6a9cf61e
PB
2882CONFIGURED_FLEX="$ac_cv_prog_CONFIGURED_FLEX"
2883if test -n "$CONFIGURED_FLEX"; then
2884 echo "$ac_t""$CONFIGURED_FLEX" 1>&6
947f426e
NN
2885else
2886 echo "$ac_t""no" 1>&6
2887fi
a0da8069 2888
6a9cf61e 2889test -n "$CONFIGURED_FLEX" && break
a0da8069 2890done
6a9cf61e 2891test -n "$CONFIGURED_FLEX" || CONFIGURED_FLEX="$MISSING flex"
a0da8069 2892
947f426e 2893for ac_prog in flex lex
a0da8069 2894do
947f426e
NN
2895# Extract the first word of "$ac_prog", so it can be a program name with args.
2896set dummy $ac_prog; ac_word=$2
2897echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
11b04d1f 2898echo "configure:2899: checking for $ac_word" >&5
6a9cf61e 2899if eval "test \"`echo '$''{'ac_cv_prog_CONFIGURED_LEX'+set}'`\" = set"; then
947f426e
NN
2900 echo $ac_n "(cached) $ac_c" 1>&6
2901else
6a9cf61e
PB
2902 if test -n "$CONFIGURED_LEX"; then
2903 ac_cv_prog_CONFIGURED_LEX="$CONFIGURED_LEX" # Let the user override the test.
947f426e
NN
2904else
2905 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
2906 ac_dummy="$PATH"
2907 for ac_dir in $ac_dummy; do
2908 test -z "$ac_dir" && ac_dir=.
2909 if test -f $ac_dir/$ac_word; then
6a9cf61e 2910 ac_cv_prog_CONFIGURED_LEX="$ac_prog"
a0da8069
NN
2911 break
2912 fi
2913 done
947f426e
NN
2914 IFS="$ac_save_ifs"
2915fi
2916fi
6a9cf61e
PB
2917CONFIGURED_LEX="$ac_cv_prog_CONFIGURED_LEX"
2918if test -n "$CONFIGURED_LEX"; then
2919 echo "$ac_t""$CONFIGURED_LEX" 1>&6
947f426e
NN
2920else
2921 echo "$ac_t""no" 1>&6
2922fi
a0da8069 2923
6a9cf61e 2924test -n "$CONFIGURED_LEX" && break
a0da8069 2925done
6a9cf61e
PB
2926test -n "$CONFIGURED_LEX" || CONFIGURED_LEX="$MISSING flex"
2927
2928for ac_prog in makeinfo
2929do
2930# Extract the first word of "$ac_prog", so it can be a program name with args.
2931set dummy $ac_prog; ac_word=$2
2932echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
11b04d1f 2933echo "configure:2934: checking for $ac_word" >&5
6a9cf61e
PB
2934if eval "test \"`echo '$''{'ac_cv_prog_CONFIGURED_MAKEINFO'+set}'`\" = set"; then
2935 echo $ac_n "(cached) $ac_c" 1>&6
2936else
2937 if test -n "$CONFIGURED_MAKEINFO"; then
2938 ac_cv_prog_CONFIGURED_MAKEINFO="$CONFIGURED_MAKEINFO" # Let the user override the test.
2939else
2940 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
2941 ac_dummy="$PATH"
2942 for ac_dir in $ac_dummy; do
2943 test -z "$ac_dir" && ac_dir=.
2944 if test -f $ac_dir/$ac_word; then
2945 ac_cv_prog_CONFIGURED_MAKEINFO="$ac_prog"
2946 break
2947 fi
2948 done
2949 IFS="$ac_save_ifs"
2950fi
2951fi
2952CONFIGURED_MAKEINFO="$ac_cv_prog_CONFIGURED_MAKEINFO"
2953if test -n "$CONFIGURED_MAKEINFO"; then
2954 echo "$ac_t""$CONFIGURED_MAKEINFO" 1>&6
2955else
2956 echo "$ac_t""no" 1>&6
2957fi
2958
2959test -n "$CONFIGURED_MAKEINFO" && break
2960done
2961test -n "$CONFIGURED_MAKEINFO" || CONFIGURED_MAKEINFO="$MISSING makeinfo"
947f426e 2962
a0da8069 2963
a0da8069
NN
2964# Create a .gdbinit file which runs the one in srcdir
2965# and tells GDB to look there for source files.
2966
2967if test -r ${srcdir}/.gdbinit ; then
2968 case ${srcdir} in
2969 .) ;;
2970 *) cat > ./.gdbinit <<EOF
2971# ${NO_EDIT}
2972dir ${srcdir}
2973dir .
2974source ${srcdir}/.gdbinit
2975EOF
2976 ;;
2977 esac
2978fi
2979
a0da8069
NN
2980# Make sure that the compiler is able to generate an executable. If it
2981# can't, we are probably in trouble. We don't care whether we can run the
2982# executable--we might be using a cross compiler--we only care whether it
2983# can be created. At this point the main configure script has set CC.
2984we_are_ok=no
2985echo "int main () { return 0; }" > conftest.c
2986${CC} -o conftest ${CFLAGS} ${CPPFLAGS} ${LDFLAGS} conftest.c
2987if test $? = 0 ; then
2988 if test -s conftest || test -s conftest.exe ; then
2989 we_are_ok=yes
2990 fi
2991fi
2992case $we_are_ok in
2993 no)
2994 echo 1>&2 "*** The command '${CC} -o conftest ${CFLAGS} ${CPPFLAGS} ${LDFLAGS} conftest.c' failed."
2995 echo 1>&2 "*** You must set the environment variable CC to a working compiler."
2996 rm -f conftest*
2997 exit 1
2998 ;;
2999esac
3000rm -f conftest*
3001
3002# The Solaris /usr/ucb/cc compiler does not appear to work.
3003case "${host}" in
3004 sparc-sun-solaris2*)
3005 CCBASE="`echo ${CC-cc} | sed 's/ .*$//'`"
3006 if test "`type $CCBASE | sed 's/^[^/]*//'`" = "/usr/ucb/cc" ; then
3007 could_use=
3008 test -d /opt/SUNWspro/bin && could_use="/opt/SUNWspro/bin"
3009 if test -d /opt/cygnus/bin ; then
3010 if test "$could_use" = "" ; then
3011 could_use="/opt/cygnus/bin"
3012 else
3013 could_use="$could_use or /opt/cygnus/bin"
3014 fi
3015 fi
3016 if test "$could_use" = "" ; then
3017 echo "Warning: compilation may fail because you're using"
3018 echo "/usr/ucb/cc. You should change your PATH or CC "
3019 echo "variable and rerun configure."
3020 else
3021 echo "Warning: compilation may fail because you're using"
3022 echo "/usr/ucb/cc, when you should use the C compiler from"
3023 echo "$could_use. You should change your"
3024 echo "PATH or CC variable and rerun configure."
3025 fi
3026 fi
3027 ;;
3028esac
3029
3030# If --enable-shared was set, we must set LD_LIBRARY_PATH so that the
3031# binutils tools will find libbfd.so.
b9459e83
NN
3032case "${enable_shared}" in
3033 no | "") SET_LIB_PATH= ;;
3034 *) SET_LIB_PATH="\$(REALLY_SET_LIB_PATH)" ;;
3035esac
a0da8069
NN
3036
3037case "${host}" in
3038 *-*-hpux*) RPATH_ENVVAR=SHLIB_PATH ;;
3039 *) RPATH_ENVVAR=LD_LIBRARY_PATH ;;
3040esac
3041
3042# Record target_configdirs and the configure arguments for target and
3043# build configuration in Makefile.
3044target_configdirs=`echo "${target_configdirs}" | sed -e 's/target-//g'`
6a9cf61e 3045build_configdirs=`echo "${build_configdirs}" | sed -e 's/build-//g'`
a0da8069 3046
a0da8069
NN
3047# Determine whether gdb needs tk/tcl or not.
3048# Use 'maybe' since enable_gdbtk might be true even if tk isn't available
3049# and in that case we want gdb to be built without tk. Ugh!
3050# In fact I believe gdb is the *only* package directly dependent on tk,
3051# so we should be able to put the 'maybe's in unconditionally and
3052# leave out the maybe dependencies when enable_gdbtk is false. I'm not
3053# 100% sure that that's safe though.
c180f501 3054
675c6968 3055gdb_tk="maybe-all-tcl maybe-all-tk maybe-all-itcl maybe-all-libgui"
a0da8069
NN
3056case "$enable_gdbtk" in
3057 no)
3058 GDB_TK="" ;;
c180f501
AC
3059 yes)
3060 GDB_TK="${gdb_tk}" ;;
a0da8069 3061 *)
c180f501
AC
3062 # Only add the dependency on gdbtk when GDBtk is part of the gdb
3063 # distro. Eventually someone will fix this and move Insight, nee
3064 # gdbtk to a separate directory.
3065 if test -d ${srcdir}/gdb/gdbtk ; then
3066 GDB_TK="${gdb_tk}"
3067 else
3068 GDB_TK=""
3069 fi
3070 ;;
a0da8069
NN
3071esac
3072
6bd3dfaa 3073# Strip out unwanted targets.
dd12c3a8
NN
3074
3075# While at that, we remove Makefiles if we were started for recursive
3076# configuration, so that the top-level Makefile reconfigures them,
3077# like we used to do when configure itself was recursive.
dd12c3a8 3078
6bd3dfaa
PB
3079# Loop over modules. $extrasub must be used with care, limiting as
3080# much as possible the usage of range addresses. That's because autoconf
3081# splits the sed script to overcome limits in the number of commands,
3082# and relying on carefully-timed sed passes may turn out to be very hard
3083# to maintain later. In this particular case, you just have to be careful
3084# not to nest @if/@endif pairs, because configure will not warn you at all.
dd12c3a8 3085
319cab08
PB
3086# Check whether --enable-bootstrap or --disable-bootstrap was given.
3087if test "${enable_bootstrap+set}" = set; then
3088 enableval="$enable_bootstrap"
3089 :
3090else
3091 enable_bootstrap=no
3092fi
3093
3094if test -d ${srcdir}/gcc; then
3095 case "$host:$target:$enable_bootstrap" in
3096 $build:$build:yes | *:no) ;;
3097 *:yes) { echo "configure: error: cannot bootstrap a cross-compiler" 1>&2; exit 1; } ;;
3098 *) { echo "configure: error: invalid option for --enable-bootstrap" 1>&2; exit 1; } ;;
3099 esac
3100else
3101 if test $enable_bootstrap = yes; then
3102 { echo "configure: error: cannot bootstrap without a compiler" 1>&2; exit 1; }
3103 fi
3104fi
3105
3106case "$enable_bootstrap" in
3107 yes)
f5f8a794 3108 default_target=bootstrap
498d4a71 3109 bootstrap_suffix=bootstrap ;;
319cab08
PB
3110 no)
3111 default_target=all
498d4a71 3112 bootstrap_suffix=no-bootstrap ;;
319cab08
PB
3113esac
3114
3115
6a9cf61e 3116for module in ${build_configdirs} ; do
498d4a71
CF
3117 if test -z "${no_recursion}" \
3118 && test -f ${build_subdir}/${module}/Makefile; then
3119 echo 1>&2 "*** removing ${build_subdir}/${module}/Makefile to force reconfigure"
3120 rm -f ${build_subdir}/${module}/Makefile
3121 fi
3122 extrasub="$extrasub
3123/^@if build-$module\$/d
3124/^@endif build-$module\$/d
3125/^@if build-$module-$bootstrap_suffix\$/d
3126/^@endif build-$module-$bootstrap_suffix\$/d"
3127done
3128for module in ${configdirs} ; do
3129 if test -z "${no_recursion}" \
3130 && test -f ${module}/Makefile; then
3131 echo 1>&2 "*** removing ${module}/Makefile to force reconfigure"
3132 rm -f ${module}/Makefile
3133 fi
3134 extrasub="$extrasub
3135/^@if $module\$/d
3136/^@endif $module\$/d
3137/^@if $module-$bootstrap_suffix\$/d
3138/^@endif $module-$bootstrap_suffix\$/d"
3139done
3140for module in ${target_configdirs} ; do
3141 if test -z "${no_recursion}" \
3142 && test -f ${target_subdir}/${module}/Makefile; then
3143 echo 1>&2 "*** removing ${target_subdir}/${module}/Makefile to force reconfigure"
3144 rm -f ${target_subdir}/${module}/Makefile
3145 fi
3146 extrasub="$extrasub
3147/^@if target-$module\$/d
3148/^@endif target-$module\$/d
3149/^@if target-$module-$bootstrap_suffix\$/d
3150/^@endif target-$module-$bootstrap_suffix\$/d"
3151done
3152
6bd3dfaa
PB
3153extrasub="$extrasub
3154/^@if /,/^@endif /d"
a0da8069
NN
3155
3156# Create the serialization dependencies. This uses a temporary file.
3157
e6bfb94a
AO
3158# Check whether --enable-serial-configure or --disable-serial-configure was given.
3159if test "${enable_serial_configure+set}" = set; then
3160 enableval="$enable_serial_configure"
3161 :
3162fi
3163
3164
1047cb91
DD
3165case ${enable_serial_configure} in
3166 yes)
3167 enable_serial_build_configure=yes
3168 enable_serial_host_configure=yes
3169 enable_serial_target_configure=yes
3170 ;;
3171esac
3172
a0da8069
NN
3173# These force 'configure's to be done one at a time, to avoid problems
3174# with contention over a shared config.cache.
3175rm -f serdep.tmp
e6bfb94a 3176echo '# serdep.tmp' > serdep.tmp
a0da8069 3177olditem=
1047cb91 3178test "x${enable_serial_build_configure}" = xyes &&
a0da8069
NN
3179for item in ${build_configdirs} ; do
3180 case ${olditem} in
3181 "") ;;
e6bfb94a 3182 *) echo "configure-build-${item}: configure-build-${olditem}" >> serdep.tmp ;;
a0da8069
NN
3183 esac
3184 olditem=${item}
3185done
3186olditem=
1047cb91 3187test "x${enable_serial_host_configure}" = xyes &&
a0da8069
NN
3188for item in ${configdirs} ; do
3189 case ${olditem} in
3190 "") ;;
e6bfb94a 3191 *) echo "configure-${item}: configure-${olditem}" >> serdep.tmp ;;
a0da8069
NN
3192 esac
3193 olditem=${item}
3194done
3195olditem=
1047cb91 3196test "x${enable_serial_target_configure}" = xyes &&
a0da8069
NN
3197for item in ${target_configdirs} ; do
3198 case ${olditem} in
3199 "") ;;
e6bfb94a 3200 *) echo "configure-target-${item}: configure-target-${olditem}" >> serdep.tmp ;;
a0da8069
NN
3201 esac
3202 olditem=${item}
3203done
3204serialization_dependencies=serdep.tmp
3205
3206
e6bfb94a
AO
3207# Base args. Strip norecursion, cache-file, srcdir, host, build,
3208# target and nonopt. These are the ones we might not want to pass
f27d4f92
DJ
3209# down to subconfigures. Also strip program-prefix, program-suffix,
3210# and program-transform-name, so that we can pass down a consistent
3211# program-transform-name. If autoconf has put single quotes around
3212# any of these arguments (because they contain shell metacharacters)
3213# then this will fail; in practice this only happens for
3214# --program-transform-name, so be sure to override --program-transform-name
3215# at the end of the argument list.
3216# These will be expanded by make, so quote '$'.
d2cc0e0d 3217cat <<\EOF_SED > conftestsed
54752a6b
NN
3218s/ --no[^ ]*/ /g
3219s/ --c[a-z-]*[= ][^ ]*//g
3220s/ --sr[a-z-]*[= ][^ ]*//g
3221s/ --ho[a-z-]*[= ][^ ]*//g
3222s/ --bu[a-z-]*[= ][^ ]*//g
3223s/ --t[a-z-]*[= ][^ ]*//g
3224s/ --program-[pst][a-z-]*[= ][^ ]*//g
3225s/ -cache-file[= ][^ ]*//g
3226s/ -srcdir[= ][^ ]*//g
3227s/ -host[= ][^ ]*//g
3228s/ -build[= ][^ ]*//g
3229s/ -target[= ][^ ]*//g
3230s/ -program-prefix[= ][^ ]*//g
3231s/ -program-suffix[= ][^ ]*//g
3232s/ -program-transform-name[= ][^ ]*//g
d2cc0e0d
GK
3233s/ [^' -][^ ]* / /
3234s/^ *//;s/ *$//
8ff944f6
DJ
3235s,\$,$$,g
3236EOF_SED
3237sed -f conftestsed <<EOF_SED > conftestsed.out
3238 ${ac_configure_args}
d2cc0e0d 3239EOF_SED
8ff944f6
DJ
3240baseargs=`cat conftestsed.out`
3241rm -f conftestsed conftestsed.out
a0da8069 3242
f27d4f92
DJ
3243# Add in --program-transform-name, after --program-prefix and
3244# --program-suffix have been applied to it. Autoconf has already
3245# doubled dollar signs and backslashes in program_transform_name; we want
3246# the backslashes un-doubled, and then the entire thing wrapped in single
3247# quotes, because this will be expanded first by make and then by the shell.
3248# Also, because we want to override the logic in subdir configure scripts to
3249# choose program_transform_name, replace any s,x,x, with s,y,y,.
3250sed -e "s,\\\\\\\\,\\\\,g; s,','\\\\'',g; s/s,x,x,/s,y,y,/" <<EOF_SED > conftestsed.out
3251${program_transform_name}
3252EOF_SED
3253gcc_transform_name=`cat conftestsed.out`
3254rm -f conftestsed.out
3255baseargs="$baseargs --program-transform-name='${gcc_transform_name}'"
3256
a0da8069
NN
3257# For the build-side libraries, we just need to pretend we're native,
3258# and not use the same cache file. Multilibs are neither needed nor
3259# desired.
3260build_configargs="--cache-file=../config.cache --build=${build_alias} --host=${build_alias} ${baseargs}"
3261
3262# For host modules, accept cache file option, or specification as blank.
3263case "${cache_file}" in
3264"") # empty
3265 cache_file_option="" ;;
3266/* | [A-Za-z]:[\\/]* ) # absolute path
3267 cache_file_option="--cache-file=${cache_file}" ;;
3268*) # relative path
3269 cache_file_option="--cache-file=../${cache_file}" ;;
3270esac
3271
82252c06
NN
3272# Host dirs don't like to share a cache file either, horribly enough.
3273# This seems to be due to autoconf 2.5x stupidity.
bb5dca17 3274host_configargs="--cache-file=./config.cache --build=${build_alias} --host=${host_alias} --target=${target_alias} ${extra_host_args} ${baseargs}"
a0da8069
NN
3275
3276target_configargs=${baseargs}
3277
3278# Passing a --with-cross-host argument lets the target libraries know
3279# whether they are being built with a cross-compiler or being built
3280# native. However, it would be better to use other mechanisms to make the
3281# sorts of decisions they want to make on this basis. Please consider
3282# this option to be deprecated. FIXME.
3283if test x${is_cross_compiler} = xyes ; then
3284 target_configargs="--with-cross-host=${host_alias} ${target_configargs}"
3285fi
3286
3287# Default to --enable-multilib.
3288if test x${enable_multilib} = x ; then
3289 target_configargs="--enable-multilib ${target_configargs}"
3290fi
3291
3292# Pass --with-newlib if appropriate. Note that target_configdirs has
3293# changed from the earlier setting of with_newlib.
3294if test x${with_newlib} != xno && echo " ${target_configdirs} " | grep " newlib " > /dev/null 2>&1 && test -d ${srcdir}/newlib ; then
3295 target_configargs="--with-newlib ${target_configargs}"
3296fi
3297
95036d20
NN
3298# Different target subdirs use different values of certain variables
3299# (notably CXX). Worse, multilibs use *lots* of different values.
3300# Worse yet, autoconf 2.5x makes some of these 'precious', meaning that
3301# it doesn't automatically accept command-line overrides of them.
3302# This means it's not safe for target subdirs to share a cache file,
3303# which is disgusting, but there you have it. Hopefully this can be
3304# fixed in future. It's still worthwhile to use a cache file for each
3305# directory. I think.
3306
a0da8069 3307# Pass the appropriate --host, --build, and --cache-file arguments.
bb5dca17 3308target_configargs="--cache-file=./config.cache --host=${target_alias} --build=${build_alias} ${target_configargs}"
a0da8069
NN
3309
3310# provide a proper gxx_include_dir.
3311# Note, if you change the default, make sure to fix both here and in
3312# the gcc and libstdc++-v3 subdirectories.
3313# Check whether --with-gxx-include-dir or --without-gxx-include-dir was given.
3db0a37f
NN
3314case "${with_gxx_include_dir}" in
3315 yes)
3316 { echo "configure: error: --with-gxx-include-dir=[dir] requires a directory" 1>&2; exit 1; }
3317 ;;
3318 no | "")
3319 case "${enable_version_specific_runtime_libs}" in
3320 yes) gxx_include_dir='${libsubdir}/include/c++' ;;
3321 *)
3322 . ${srcdir}/config.if
3323 gxx_include_dir='${prefix}/include/'${libstdcxx_incdir} ;;
3324 esac ;;
3325 *) gxx_include_dir=${with_gxx_include_dir} ;;
3326esac
a0da8069
NN
3327
3328FLAGS_FOR_TARGET=
3329case " $target_configdirs " in
3330 *" newlib "*)
3331 case " $target_configargs " in
3332 *" --with-newlib "*)
3333 case "$target" in
3334 *-cygwin*)
564b43e5 3335 FLAGS_FOR_TARGET=$FLAGS_FOR_TARGET' -L$$r/$(TARGET_SUBDIR)/winsup -L$$r/$(TARGET_SUBDIR)/winsup/cygwin -L$$r/$(TARGET_SUBDIR)/winsup/w32api/lib -isystem $$s/winsup/include -isystem $$s/winsup/cygwin/include -isystem $$s/winsup/w32api/include' ;;
a0da8069
NN
3336 esac
3337
3338 # If we're not building GCC, don't discard standard headers.
3339 if test -d ${srcdir}/gcc; then
3340 FLAGS_FOR_TARGET=$FLAGS_FOR_TARGET' -nostdinc'
3341
3342 if test "${build}" != "${host}"; then
3343 # On Canadian crosses, CC_FOR_TARGET will have already been set
3344 # by `configure', so we won't have an opportunity to add -Bgcc/
3345 # to it. This is right: we don't want to search that directory
3346 # for binaries, but we want the header files in there, so add
3347 # them explicitly.
3348 FLAGS_FOR_TARGET=$FLAGS_FOR_TARGET' -isystem $$r/gcc/include'
3349
3350 # Someone might think of using the pre-installed headers on
3351 # Canadian crosses, in case the installed compiler is not fully
3352 # compatible with the compiler being built. In this case, it
3353 # would be better to flag an error than risking having
3354 # incompatible object files being constructed. We can't
3355 # guarantee that an error will be flagged, but let's hope the
3356 # compiler will do it, when presented with incompatible header
3357 # files.
3358 fi
3359 fi
3360
3361 case "${target}-${is_cross_compiler}" in
ec11bdc6 3362 i[3456789]86-*-linux*-no)
a0da8069
NN
3363 # Here host == target, so we don't need to build gcc,
3364 # so we don't want to discard standard headers.
3365 FLAGS_FOR_TARGET=`echo " $FLAGS_FOR_TARGET " | sed -e 's/ -nostdinc / /'`
3366 ;;
3367 *)
3368 # If we're building newlib, use its generic headers last, but search
3369 # for any libc-related directories first (so make it the last -B
3370 # switch).
3371 FLAGS_FOR_TARGET=$FLAGS_FOR_TARGET' -B$$r/$(TARGET_SUBDIR)/newlib/ -isystem $$r/$(TARGET_SUBDIR)/newlib/targ-include -isystem $$s/newlib/libc/include'
3372 ;;
3373 esac
3374 ;;
3375 esac
3376 ;;
3377esac
3378
5fbad20a
DD
3379# Allow the user to override the flags for
3380# our build compiler if desired.
3381CFLAGS_FOR_BUILD=${CFLAGS_FOR_BUILD-${CFLAGS}}
3382
a0da8069
NN
3383# On Canadian crosses, we'll be searching the right directories for
3384# the previously-installed cross compiler, so don't bother to add
3385# flags for directories within the install tree of the compiler
3386# being built; programs in there won't even run.
3387if test "${build}" = "${host}" && test -d ${srcdir}/gcc; then
3388 # Search for pre-installed headers if nothing else fits.
bba45b8b 3389 FLAGS_FOR_TARGET=$FLAGS_FOR_TARGET' -B$(build_tooldir)/bin/ -B$(build_tooldir)/lib/ -isystem $(build_tooldir)/include -isystem $(build_tooldir)/sys-include'
a0da8069
NN
3390fi
3391
3392if test "x${use_gnu_ld}" = x &&
3393 echo " ${configdirs} " | grep " ld " > /dev/null ; then
3394 # Arrange for us to find uninstalled linker scripts.
3395 FLAGS_FOR_TARGET=$FLAGS_FOR_TARGET' -L$$r/ld'
3396fi
3397
3398if test "x${CC_FOR_TARGET+set}" = xset; then
3399 :
3400elif test -d ${srcdir}/gcc; then
3401 CC_FOR_TARGET='$$r/gcc/xgcc -B$$r/gcc/'
3402elif test "$host" = "$target"; then
3403 CC_FOR_TARGET='$(CC)'
3404else
e78b5cfe 3405 CC_FOR_TARGET=`echo gcc | sed "${program_transform_name}"`
a0da8069
NN
3406fi
3407CC_FOR_TARGET=$CC_FOR_TARGET' $(FLAGS_FOR_TARGET)'
3408
3409if test "x${GCJ_FOR_TARGET+set}" = xset; then
3410 :
3411elif test -d ${srcdir}/gcc; then
3412 GCJ_FOR_TARGET='$$r/gcc/gcj -B$$r/gcc/'
3413elif test "$host" = "$target"; then
3414 GCJ_FOR_TARGET='gcj'
3415else
e78b5cfe 3416 GCJ_FOR_TARGET=`echo gcj | sed "${program_transform_name}"`
a0da8069
NN
3417fi
3418GCJ_FOR_TARGET=$GCJ_FOR_TARGET' $(FLAGS_FOR_TARGET)'
3419
4b1cb4fe
DD
3420if test "x${GFORTRAN_FOR_TARGET+set}" = xset; then
3421 :
3422elif test -d ${srcdir}/gcc; then
3423 GFORTRAN_FOR_TARGET='$$r/gcc/gfortran -B$$r/gcc/'
3424elif test "$host" = "$target"; then
3425 GFORTRAN_FOR_TARGET='gfortran'
3426else
88f64edc 3427 GFORTRAN_FOR_TARGET=`echo gfortran | sed "${program_transform_name}"`
4b1cb4fe
DD
3428fi
3429case $GFORTRAN_FOR_TARGET in
3430*' $(FLAGS_FOR_TARGET)') ;;
3431*) GFORTRAN_FOR_TARGET=$GFORTRAN_FOR_TARGET' $(FLAGS_FOR_TARGET)' ;;
3432esac
3433
a0da8069 3434# Don't use libstdc++-v3's flags to configure/build itself.
56f25033 3435libstdcxx_flags='`test ! -f $$r/$(TARGET_SUBDIR)/libstdc++-v3/scripts/testsuite_flags || $(SHELL) $$r/$(TARGET_SUBDIR)/libstdc++-v3/scripts/testsuite_flags --build-includes` -L$$r/$(TARGET_SUBDIR)/libstdc++-v3/src -L$$r/$(TARGET_SUBDIR)/libstdc++-v3/src/.libs'
f2ab5990 3436raw_libstdcxx_flags='-L$$r/$(TARGET_SUBDIR)/libstdc++-v3/src -L$$r/$(TARGET_SUBDIR)/libstdc++-v3/src/.libs'
a0da8069
NN
3437
3438if test "x${CXX_FOR_TARGET+set}" = xset; then
75addda2
DJ
3439 if test "x${RAW_CXX_FOR_TARGET+set}" != xset; then
3440 RAW_CXX_FOR_TARGET=${CXX_FOR_TARGET}
3441 fi
a0da8069
NN
3442elif test -d ${srcdir}/gcc; then
3443 # We add -shared-libgcc to CXX_FOR_TARGET whenever we use xgcc instead
3444 # of g++ for linking C++ or Java, because g++ has -shared-libgcc by
3445 # default whereas gcc does not.
3446 # RAW_CXX_FOR_TARGET is for linking C++ or java; CXX_FOR_TARGET is for
3447 # all other cases.
3448 CXX_FOR_TARGET='$$r/gcc/g++ -B$$r/gcc/ -nostdinc++ '$libstdcxx_flags
3449 RAW_CXX_FOR_TARGET='$$r/gcc/xgcc -shared-libgcc -B$$r/gcc/ -nostdinc++ '$raw_libstdcxx_flags
3450elif test "$host" = "$target"; then
3451 CXX_FOR_TARGET='$(CXX)'
3452 RAW_CXX_FOR_TARGET=${CXX_FOR_TARGET}
3453else
e78b5cfe 3454 CXX_FOR_TARGET=`echo c++ | sed "${program_transform_name}"`
a0da8069
NN
3455 RAW_CXX_FOR_TARGET=${CXX_FOR_TARGET}
3456fi
3457CXX_FOR_TARGET=$CXX_FOR_TARGET' $(FLAGS_FOR_TARGET)'
3458RAW_CXX_FOR_TARGET=$RAW_CXX_FOR_TARGET' $(FLAGS_FOR_TARGET)'
3459
3460qCXX_FOR_TARGET=`echo "$CXX_FOR_TARGET" | sed 's,[&%],\\\&,g'`
3461qRAW_CXX_FOR_TARGET=`echo "$RAW_CXX_FOR_TARGET" | sed 's,[&%],\\\&,g'`
3462
3463# We want to defer the evaluation of `cmd`s and shell variables in
3464# CXX_FOR_TARGET when recursing in the top-level Makefile, such as for
3465# bootstrap. We'll enclose CXX_FOR_TARGET_FOR_RECURSIVE_MAKE in single
3466# quotes, but we still have to duplicate `$'s so that shell variables
3467# can be expanded by the nested make as shell variables, not as make
3468# macros.
3469qqCXX_FOR_TARGET=`echo "$qCXX_FOR_TARGET" | sed -e 's,[$][$],$$$$,g'`
3470qqRAW_CXX_FOR_TARGET=`echo "$qRAW_CXX_FOR_TARGET" | sed -e 's,[$][$],$$$$,g'`
3471
3472# Wrap CC_FOR_TARGET and friends, for certain types of builds.
3473CC_FOR_TARGET="\$(STAGE_CC_WRAPPER) ${CC_FOR_TARGET}"
3474GCJ_FOR_TARGET="\$(STAGE_CC_WRAPPER) ${GCJ_FOR_TARGET}"
4b1cb4fe 3475GFORTRAN_FOR_TARGET="\$(STAGE_CC_WRAPPER) ${GFORTRAN_FOR_TARGET}"
a0da8069
NN
3476CXX_FOR_TARGET="\$(STAGE_CC_WRAPPER) ${qCXX_FOR_TARGET}"
3477RAW_CXX_FOR_TARGET="\$(STAGE_CC_WRAPPER) ${qRAW_CXX_FOR_TARGET}"
3478CXX_FOR_TARGET_FOR_RECURSIVE_MAKE="\$(STAGE_CC_WRAPPER) ${qqCXX_FOR_TARGET}"
3479RAW_CXX_FOR_TARGET_FOR_RECURSIVE_MAKE="\$(STAGE_CC_WRAPPER) ${qqRAW_CXX_FOR_TARGET}"
3480
3481# Makefile fragments.
3e707e94
PB
3482for frag in host_makefile_frag target_makefile_frag alphaieee_frag ospace_frag;
3483do
3484 eval fragval=\$$frag
3485 if test $fragval != /dev/null; then
3486 eval $frag=${srcdir}/$fragval
3487 fi
3488done
a0da8069
NN
3489
3490
3491
3492
3493
3494# Miscellanea: directories, flags, etc.
3495
3496
3497
3498
3499
3500
3501
3502
3503
3504
3505
3506
6a9cf61e 3507# Build module lists & subconfigure args.
a0da8069
NN
3508
3509
3510
a0da8069
NN
3511# Host module lists & subconfigure args.
3512
3513
3514
a0da8069
NN
3515# Target module lists & subconfigure args.
3516
3517
3518
a0da8069
NN
3519# Build tools.
3520
3521
3522
a0da8069 3523# Host tools.
859789af
AC
3524ncn_tool_prefix=
3525test -n "$host_alias" && ncn_tool_prefix=$host_alias-
3526ncn_target_tool_prefix=
3527test -n "$target_alias" && ncn_target_tool_prefix=$target_alias-
3528
3529 if test -n "$ncn_tool_prefix"; then
3530 # Extract the first word of "${ncn_tool_prefix}ar", so it can be a program name with args.
3531set dummy ${ncn_tool_prefix}ar; ac_word=$2
3532echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
72b2455a 3533echo "configure:3534: checking for $ac_word" >&5
859789af
AC
3534if eval "test \"`echo '$''{'ac_cv_prog_AR'+set}'`\" = set"; then
3535 echo $ac_n "(cached) $ac_c" 1>&6
3536else
3537 if test -n "$AR"; then
3538 ac_cv_prog_AR="$AR" # Let the user override the test.
3539else
3540 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
3541 ac_dummy="$PATH"
3542 for ac_dir in $ac_dummy; do
3543 test -z "$ac_dir" && ac_dir=.
3544 if test -f $ac_dir/$ac_word; then
3545 ac_cv_prog_AR="${ncn_tool_prefix}ar"
3546 break
3547 fi
3548 done
3549 IFS="$ac_save_ifs"
3550fi
3551fi
3552AR="$ac_cv_prog_AR"
3553if test -n "$AR"; then
3554 echo "$ac_t""$AR" 1>&6
3555else
3556 echo "$ac_t""no" 1>&6
3557fi
3558
3559fi
3560if test -z "$ac_cv_prog_AR" ; then
3561 if test $build = $host ; then
3562 ncn_cv_AR=$AR
3563 # Extract the first word of "ar", so it can be a program name with args.
3564set dummy ar; ac_word=$2
3565echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
72b2455a 3566echo "configure:3567: checking for $ac_word" >&5
859789af
AC
3567if eval "test \"`echo '$''{'ac_cv_prog_ncn_cv_AR'+set}'`\" = set"; then
3568 echo $ac_n "(cached) $ac_c" 1>&6
3569else
3570 if test -n "$ncn_cv_AR"; then
3571 ac_cv_prog_ncn_cv_AR="$ncn_cv_AR" # Let the user override the test.
3572else
3573 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
3574 ac_dummy="$PATH"
3575 for ac_dir in $ac_dummy; do
3576 test -z "$ac_dir" && ac_dir=.
3577 if test -f $ac_dir/$ac_word; then
3578 ac_cv_prog_ncn_cv_AR="ar"
3579 break
3580 fi
3581 done
3582 IFS="$ac_save_ifs"
3583 test -z "$ac_cv_prog_ncn_cv_AR" && ac_cv_prog_ncn_cv_AR="ar"
3584fi
3585fi
3586ncn_cv_AR="$ac_cv_prog_ncn_cv_AR"
3587if test -n "$ncn_cv_AR"; then
3588 echo "$ac_t""$ncn_cv_AR" 1>&6
3589else
3590 echo "$ac_t""no" 1>&6
3591fi
3592
3593 AR=$ncn_cv_AR
3594 else
3595 AR="${ncn_tool_prefix}ar"
3596 fi
3597else
3598 AR="$ac_cv_prog_AR"
3599fi
3600
3601 if test -n "$ncn_tool_prefix"; then
3602 # Extract the first word of "${ncn_tool_prefix}as", so it can be a program name with args.
3603set dummy ${ncn_tool_prefix}as; ac_word=$2
3604echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
72b2455a 3605echo "configure:3606: checking for $ac_word" >&5
859789af
AC
3606if eval "test \"`echo '$''{'ac_cv_prog_AS'+set}'`\" = set"; then
3607 echo $ac_n "(cached) $ac_c" 1>&6
3608else
3609 if test -n "$AS"; then
3610 ac_cv_prog_AS="$AS" # Let the user override the test.
3611else
3612 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
3613 ac_dummy="$PATH"
3614 for ac_dir in $ac_dummy; do
3615 test -z "$ac_dir" && ac_dir=.
3616 if test -f $ac_dir/$ac_word; then
3617 ac_cv_prog_AS="${ncn_tool_prefix}as"
3618 break
3619 fi
3620 done
3621 IFS="$ac_save_ifs"
3622fi
3623fi
3624AS="$ac_cv_prog_AS"
3625if test -n "$AS"; then
3626 echo "$ac_t""$AS" 1>&6
3627else
3628 echo "$ac_t""no" 1>&6
3629fi
3630
3631fi
3632if test -z "$ac_cv_prog_AS" ; then
3633 if test $build = $host ; then
3634 ncn_cv_AS=$AS
3635 # Extract the first word of "as", so it can be a program name with args.
3636set dummy as; ac_word=$2
3637echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
72b2455a 3638echo "configure:3639: checking for $ac_word" >&5
859789af
AC
3639if eval "test \"`echo '$''{'ac_cv_prog_ncn_cv_AS'+set}'`\" = set"; then
3640 echo $ac_n "(cached) $ac_c" 1>&6
3641else
3642 if test -n "$ncn_cv_AS"; then
3643 ac_cv_prog_ncn_cv_AS="$ncn_cv_AS" # Let the user override the test.
3644else
3645 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
3646 ac_dummy="$PATH"
3647 for ac_dir in $ac_dummy; do
3648 test -z "$ac_dir" && ac_dir=.
3649 if test -f $ac_dir/$ac_word; then
3650 ac_cv_prog_ncn_cv_AS="as"
3651 break
3652 fi
3653 done
3654 IFS="$ac_save_ifs"
3655 test -z "$ac_cv_prog_ncn_cv_AS" && ac_cv_prog_ncn_cv_AS="as"
3656fi
3657fi
3658ncn_cv_AS="$ac_cv_prog_ncn_cv_AS"
3659if test -n "$ncn_cv_AS"; then
3660 echo "$ac_t""$ncn_cv_AS" 1>&6
3661else
3662 echo "$ac_t""no" 1>&6
3663fi
3664
3665 AS=$ncn_cv_AS
3666 else
3667 AS="${ncn_tool_prefix}as"
3668 fi
3669else
3670 AS="$ac_cv_prog_AS"
3671fi
3672
3673 if test -n "$ncn_tool_prefix"; then
3674 # Extract the first word of "${ncn_tool_prefix}dlltool", so it can be a program name with args.
3675set dummy ${ncn_tool_prefix}dlltool; ac_word=$2
3676echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
72b2455a 3677echo "configure:3678: checking for $ac_word" >&5
859789af
AC
3678if eval "test \"`echo '$''{'ac_cv_prog_DLLTOOL'+set}'`\" = set"; then
3679 echo $ac_n "(cached) $ac_c" 1>&6
3680else
3681 if test -n "$DLLTOOL"; then
3682 ac_cv_prog_DLLTOOL="$DLLTOOL" # Let the user override the test.
3683else
3684 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
3685 ac_dummy="$PATH"
3686 for ac_dir in $ac_dummy; do
3687 test -z "$ac_dir" && ac_dir=.
3688 if test -f $ac_dir/$ac_word; then
3689 ac_cv_prog_DLLTOOL="${ncn_tool_prefix}dlltool"
3690 break
3691 fi
3692 done
3693 IFS="$ac_save_ifs"
3694fi
3695fi
3696DLLTOOL="$ac_cv_prog_DLLTOOL"
3697if test -n "$DLLTOOL"; then
3698 echo "$ac_t""$DLLTOOL" 1>&6
3699else
3700 echo "$ac_t""no" 1>&6
3701fi
3702
3703fi
3704if test -z "$ac_cv_prog_DLLTOOL" ; then
3705 if test $build = $host ; then
3706 ncn_cv_DLLTOOL=$DLLTOOL
3707 # Extract the first word of "dlltool", so it can be a program name with args.
3708set dummy dlltool; ac_word=$2
3709echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
72b2455a 3710echo "configure:3711: checking for $ac_word" >&5
859789af
AC
3711if eval "test \"`echo '$''{'ac_cv_prog_ncn_cv_DLLTOOL'+set}'`\" = set"; then
3712 echo $ac_n "(cached) $ac_c" 1>&6
3713else
3714 if test -n "$ncn_cv_DLLTOOL"; then
3715 ac_cv_prog_ncn_cv_DLLTOOL="$ncn_cv_DLLTOOL" # Let the user override the test.
3716else
3717 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
3718 ac_dummy="$PATH"
3719 for ac_dir in $ac_dummy; do
3720 test -z "$ac_dir" && ac_dir=.
3721 if test -f $ac_dir/$ac_word; then
3722 ac_cv_prog_ncn_cv_DLLTOOL="dlltool"
3723 break
3724 fi
3725 done
3726 IFS="$ac_save_ifs"
3727 test -z "$ac_cv_prog_ncn_cv_DLLTOOL" && ac_cv_prog_ncn_cv_DLLTOOL="dlltool"
3728fi
3729fi
3730ncn_cv_DLLTOOL="$ac_cv_prog_ncn_cv_DLLTOOL"
3731if test -n "$ncn_cv_DLLTOOL"; then
3732 echo "$ac_t""$ncn_cv_DLLTOOL" 1>&6
3733else
3734 echo "$ac_t""no" 1>&6
3735fi
3736
3737 DLLTOOL=$ncn_cv_DLLTOOL
3738 else
3739 DLLTOOL="${ncn_tool_prefix}dlltool"
3740 fi
3741else
3742 DLLTOOL="$ac_cv_prog_DLLTOOL"
3743fi
3744
3745 if test -n "$ncn_tool_prefix"; then
3746 # Extract the first word of "${ncn_tool_prefix}ld", so it can be a program name with args.
3747set dummy ${ncn_tool_prefix}ld; ac_word=$2
3748echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
72b2455a 3749echo "configure:3750: checking for $ac_word" >&5
859789af
AC
3750if eval "test \"`echo '$''{'ac_cv_prog_LD'+set}'`\" = set"; then
3751 echo $ac_n "(cached) $ac_c" 1>&6
3752else
3753 if test -n "$LD"; then
3754 ac_cv_prog_LD="$LD" # Let the user override the test.
3755else
3756 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
3757 ac_dummy="$PATH"
3758 for ac_dir in $ac_dummy; do
3759 test -z "$ac_dir" && ac_dir=.
3760 if test -f $ac_dir/$ac_word; then
3761 ac_cv_prog_LD="${ncn_tool_prefix}ld"
3762 break
3763 fi
3764 done
3765 IFS="$ac_save_ifs"
3766fi
3767fi
3768LD="$ac_cv_prog_LD"
3769if test -n "$LD"; then
3770 echo "$ac_t""$LD" 1>&6
3771else
3772 echo "$ac_t""no" 1>&6
3773fi
3774
3775fi
3776if test -z "$ac_cv_prog_LD" ; then
3777 if test $build = $host ; then
3778 ncn_cv_LD=$LD
3779 # Extract the first word of "ld", so it can be a program name with args.
3780set dummy ld; ac_word=$2
3781echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
72b2455a 3782echo "configure:3783: checking for $ac_word" >&5
859789af
AC
3783if eval "test \"`echo '$''{'ac_cv_prog_ncn_cv_LD'+set}'`\" = set"; then
3784 echo $ac_n "(cached) $ac_c" 1>&6
3785else
3786 if test -n "$ncn_cv_LD"; then
3787 ac_cv_prog_ncn_cv_LD="$ncn_cv_LD" # Let the user override the test.
3788else
3789 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
3790 ac_dummy="$PATH"
3791 for ac_dir in $ac_dummy; do
3792 test -z "$ac_dir" && ac_dir=.
3793 if test -f $ac_dir/$ac_word; then
3794 ac_cv_prog_ncn_cv_LD="ld"
3795 break
3796 fi
3797 done
3798 IFS="$ac_save_ifs"
3799 test -z "$ac_cv_prog_ncn_cv_LD" && ac_cv_prog_ncn_cv_LD="ld"
3800fi
3801fi
3802ncn_cv_LD="$ac_cv_prog_ncn_cv_LD"
3803if test -n "$ncn_cv_LD"; then
3804 echo "$ac_t""$ncn_cv_LD" 1>&6
3805else
3806 echo "$ac_t""no" 1>&6
3807fi
3808
3809 LD=$ncn_cv_LD
3810 else
3811 LD="${ncn_tool_prefix}ld"
3812 fi
3813else
3814 LD="$ac_cv_prog_LD"
3815fi
3816
3817 if test -n "$ncn_tool_prefix"; then
3818 # Extract the first word of "${ncn_tool_prefix}nm", so it can be a program name with args.
3819set dummy ${ncn_tool_prefix}nm; ac_word=$2
3820echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
72b2455a 3821echo "configure:3822: checking for $ac_word" >&5
859789af
AC
3822if eval "test \"`echo '$''{'ac_cv_prog_NM'+set}'`\" = set"; then
3823 echo $ac_n "(cached) $ac_c" 1>&6
3824else
3825 if test -n "$NM"; then
3826 ac_cv_prog_NM="$NM" # Let the user override the test.
3827else
3828 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
3829 ac_dummy="$PATH"
3830 for ac_dir in $ac_dummy; do
3831 test -z "$ac_dir" && ac_dir=.
3832 if test -f $ac_dir/$ac_word; then
3833 ac_cv_prog_NM="${ncn_tool_prefix}nm"
3834 break
3835 fi
3836 done
3837 IFS="$ac_save_ifs"
3838fi
3839fi
3840NM="$ac_cv_prog_NM"
3841if test -n "$NM"; then
3842 echo "$ac_t""$NM" 1>&6
3843else
3844 echo "$ac_t""no" 1>&6
3845fi
3846
3847fi
3848if test -z "$ac_cv_prog_NM" ; then
3849 if test $build = $host ; then
3850 ncn_cv_NM=$NM
3851 # Extract the first word of "nm", so it can be a program name with args.
3852set dummy nm; ac_word=$2
3853echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
72b2455a 3854echo "configure:3855: checking for $ac_word" >&5
859789af
AC
3855if eval "test \"`echo '$''{'ac_cv_prog_ncn_cv_NM'+set}'`\" = set"; then
3856 echo $ac_n "(cached) $ac_c" 1>&6
3857else
3858 if test -n "$ncn_cv_NM"; then
3859 ac_cv_prog_ncn_cv_NM="$ncn_cv_NM" # Let the user override the test.
3860else
3861 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
3862 ac_dummy="$PATH"
3863 for ac_dir in $ac_dummy; do
3864 test -z "$ac_dir" && ac_dir=.
3865 if test -f $ac_dir/$ac_word; then
3866 ac_cv_prog_ncn_cv_NM="nm"
3867 break
3868 fi
3869 done
3870 IFS="$ac_save_ifs"
3871 test -z "$ac_cv_prog_ncn_cv_NM" && ac_cv_prog_ncn_cv_NM="nm"
3872fi
3873fi
3874ncn_cv_NM="$ac_cv_prog_ncn_cv_NM"
3875if test -n "$ncn_cv_NM"; then
3876 echo "$ac_t""$ncn_cv_NM" 1>&6
3877else
3878 echo "$ac_t""no" 1>&6
3879fi
3880
3881 NM=$ncn_cv_NM
3882 else
3883 NM="${ncn_tool_prefix}nm"
3884 fi
3885else
3886 NM="$ac_cv_prog_NM"
3887fi
3888
3889 if test -n "$ncn_tool_prefix"; then
3890 # Extract the first word of "${ncn_tool_prefix}ranlib", so it can be a program name with args.
3891set dummy ${ncn_tool_prefix}ranlib; ac_word=$2
3892echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
72b2455a 3893echo "configure:3894: checking for $ac_word" >&5
859789af
AC
3894if eval "test \"`echo '$''{'ac_cv_prog_RANLIB'+set}'`\" = set"; then
3895 echo $ac_n "(cached) $ac_c" 1>&6
3896else
3897 if test -n "$RANLIB"; then
3898 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
3899else
3900 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
3901 ac_dummy="$PATH"
3902 for ac_dir in $ac_dummy; do
3903 test -z "$ac_dir" && ac_dir=.
3904 if test -f $ac_dir/$ac_word; then
3905 ac_cv_prog_RANLIB="${ncn_tool_prefix}ranlib"
3906 break
3907 fi
3908 done
3909 IFS="$ac_save_ifs"
3910fi
3911fi
3912RANLIB="$ac_cv_prog_RANLIB"
3913if test -n "$RANLIB"; then
3914 echo "$ac_t""$RANLIB" 1>&6
3915else
3916 echo "$ac_t""no" 1>&6
3917fi
3918
3919fi
3920if test -z "$ac_cv_prog_RANLIB" ; then
3921 if test $build = $host ; then
3922 ncn_cv_RANLIB=$RANLIB
3923 # Extract the first word of "ranlib", so it can be a program name with args.
3924set dummy ranlib; ac_word=$2
3925echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
72b2455a 3926echo "configure:3927: checking for $ac_word" >&5
859789af
AC
3927if eval "test \"`echo '$''{'ac_cv_prog_ncn_cv_RANLIB'+set}'`\" = set"; then
3928 echo $ac_n "(cached) $ac_c" 1>&6
3929else
3930 if test -n "$ncn_cv_RANLIB"; then
3931 ac_cv_prog_ncn_cv_RANLIB="$ncn_cv_RANLIB" # Let the user override the test.
3932else
3933 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
3934 ac_dummy="$PATH"
3935 for ac_dir in $ac_dummy; do
3936 test -z "$ac_dir" && ac_dir=.
3937 if test -f $ac_dir/$ac_word; then
3938 ac_cv_prog_ncn_cv_RANLIB="ranlib"
3939 break
3940 fi
3941 done
3942 IFS="$ac_save_ifs"
3943 test -z "$ac_cv_prog_ncn_cv_RANLIB" && ac_cv_prog_ncn_cv_RANLIB=":"
3944fi
3945fi
3946ncn_cv_RANLIB="$ac_cv_prog_ncn_cv_RANLIB"
3947if test -n "$ncn_cv_RANLIB"; then
3948 echo "$ac_t""$ncn_cv_RANLIB" 1>&6
3949else
3950 echo "$ac_t""no" 1>&6
3951fi
3952
3953 RANLIB=$ncn_cv_RANLIB
3954 else
3955 RANLIB=":"
3956 fi
3957else
3958 RANLIB="$ac_cv_prog_RANLIB"
3959fi
3960
3961 if test -n "$ncn_tool_prefix"; then
3962 # Extract the first word of "${ncn_tool_prefix}windres", so it can be a program name with args.
3963set dummy ${ncn_tool_prefix}windres; ac_word=$2
3964echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
72b2455a 3965echo "configure:3966: checking for $ac_word" >&5
859789af
AC
3966if eval "test \"`echo '$''{'ac_cv_prog_WINDRES'+set}'`\" = set"; then
3967 echo $ac_n "(cached) $ac_c" 1>&6
3968else
3969 if test -n "$WINDRES"; then
3970 ac_cv_prog_WINDRES="$WINDRES" # Let the user override the test.
3971else
3972 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
3973 ac_dummy="$PATH"
3974 for ac_dir in $ac_dummy; do
3975 test -z "$ac_dir" && ac_dir=.
3976 if test -f $ac_dir/$ac_word; then
3977 ac_cv_prog_WINDRES="${ncn_tool_prefix}windres"
3978 break
3979 fi
3980 done
3981 IFS="$ac_save_ifs"
3982fi
3983fi
3984WINDRES="$ac_cv_prog_WINDRES"
3985if test -n "$WINDRES"; then
3986 echo "$ac_t""$WINDRES" 1>&6
3987else
3988 echo "$ac_t""no" 1>&6
3989fi
3990
3991fi
3992if test -z "$ac_cv_prog_WINDRES" ; then
3993 if test $build = $host ; then
3994 ncn_cv_WINDRES=$WINDRES
3995 # Extract the first word of "windres", so it can be a program name with args.
3996set dummy windres; ac_word=$2
3997echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
72b2455a 3998echo "configure:3999: checking for $ac_word" >&5
859789af
AC
3999if eval "test \"`echo '$''{'ac_cv_prog_ncn_cv_WINDRES'+set}'`\" = set"; then
4000 echo $ac_n "(cached) $ac_c" 1>&6
4001else
4002 if test -n "$ncn_cv_WINDRES"; then
4003 ac_cv_prog_ncn_cv_WINDRES="$ncn_cv_WINDRES" # Let the user override the test.
4004else
4005 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
4006 ac_dummy="$PATH"
4007 for ac_dir in $ac_dummy; do
4008 test -z "$ac_dir" && ac_dir=.
4009 if test -f $ac_dir/$ac_word; then
4010 ac_cv_prog_ncn_cv_WINDRES="windres"
4011 break
4012 fi
4013 done
4014 IFS="$ac_save_ifs"
4015 test -z "$ac_cv_prog_ncn_cv_WINDRES" && ac_cv_prog_ncn_cv_WINDRES="windres"
4016fi
4017fi
4018ncn_cv_WINDRES="$ac_cv_prog_ncn_cv_WINDRES"
4019if test -n "$ncn_cv_WINDRES"; then
4020 echo "$ac_t""$ncn_cv_WINDRES" 1>&6
4021else
4022 echo "$ac_t""no" 1>&6
4023fi
4024
4025 WINDRES=$ncn_cv_WINDRES
4026 else
4027 WINDRES="${ncn_tool_prefix}windres"
4028 fi
4029else
4030 WINDRES="$ac_cv_prog_WINDRES"
4031fi
4032
4033 if test -n "$ncn_tool_prefix"; then
4034 # Extract the first word of "${ncn_tool_prefix}objcopy", so it can be a program name with args.
4035set dummy ${ncn_tool_prefix}objcopy; ac_word=$2
4036echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
72b2455a 4037echo "configure:4038: checking for $ac_word" >&5
859789af
AC
4038if eval "test \"`echo '$''{'ac_cv_prog_OBJCOPY'+set}'`\" = set"; then
4039 echo $ac_n "(cached) $ac_c" 1>&6
4040else
4041 if test -n "$OBJCOPY"; then
4042 ac_cv_prog_OBJCOPY="$OBJCOPY" # Let the user override the test.
4043else
4044 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
4045 ac_dummy="$PATH"
4046 for ac_dir in $ac_dummy; do
4047 test -z "$ac_dir" && ac_dir=.
4048 if test -f $ac_dir/$ac_word; then
4049 ac_cv_prog_OBJCOPY="${ncn_tool_prefix}objcopy"
4050 break
4051 fi
4052 done
4053 IFS="$ac_save_ifs"
4054fi
4055fi
4056OBJCOPY="$ac_cv_prog_OBJCOPY"
4057if test -n "$OBJCOPY"; then
4058 echo "$ac_t""$OBJCOPY" 1>&6
4059else
4060 echo "$ac_t""no" 1>&6
4061fi
4062
4063fi
4064if test -z "$ac_cv_prog_OBJCOPY" ; then
4065 if test $build = $host ; then
4066 ncn_cv_OBJCOPY=$OBJCOPY
4067 # Extract the first word of "objcopy", so it can be a program name with args.
4068set dummy objcopy; ac_word=$2
4069echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
72b2455a 4070echo "configure:4071: checking for $ac_word" >&5
859789af
AC
4071if eval "test \"`echo '$''{'ac_cv_prog_ncn_cv_OBJCOPY'+set}'`\" = set"; then
4072 echo $ac_n "(cached) $ac_c" 1>&6
4073else
4074 if test -n "$ncn_cv_OBJCOPY"; then
4075 ac_cv_prog_ncn_cv_OBJCOPY="$ncn_cv_OBJCOPY" # Let the user override the test.
4076else
4077 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
4078 ac_dummy="$PATH"
4079 for ac_dir in $ac_dummy; do
4080 test -z "$ac_dir" && ac_dir=.
4081 if test -f $ac_dir/$ac_word; then
4082 ac_cv_prog_ncn_cv_OBJCOPY="objcopy"
4083 break
4084 fi
4085 done
4086 IFS="$ac_save_ifs"
4087 test -z "$ac_cv_prog_ncn_cv_OBJCOPY" && ac_cv_prog_ncn_cv_OBJCOPY="objcopy"
4088fi
4089fi
4090ncn_cv_OBJCOPY="$ac_cv_prog_ncn_cv_OBJCOPY"
4091if test -n "$ncn_cv_OBJCOPY"; then
4092 echo "$ac_t""$ncn_cv_OBJCOPY" 1>&6
4093else
4094 echo "$ac_t""no" 1>&6
4095fi
4096
4097 OBJCOPY=$ncn_cv_OBJCOPY
4098 else
4099 OBJCOPY="${ncn_tool_prefix}objcopy"
4100 fi
4101else
4102 OBJCOPY="$ac_cv_prog_OBJCOPY"
4103fi
4104
4105 if test -n "$ncn_tool_prefix"; then
4106 # Extract the first word of "${ncn_tool_prefix}objdump", so it can be a program name with args.
4107set dummy ${ncn_tool_prefix}objdump; ac_word=$2
4108echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
72b2455a 4109echo "configure:4110: checking for $ac_word" >&5
859789af
AC
4110if eval "test \"`echo '$''{'ac_cv_prog_OBJDUMP'+set}'`\" = set"; then
4111 echo $ac_n "(cached) $ac_c" 1>&6
4112else
4113 if test -n "$OBJDUMP"; then
4114 ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
4115else
4116 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
4117 ac_dummy="$PATH"
4118 for ac_dir in $ac_dummy; do
4119 test -z "$ac_dir" && ac_dir=.
4120 if test -f $ac_dir/$ac_word; then
4121 ac_cv_prog_OBJDUMP="${ncn_tool_prefix}objdump"
4122 break
4123 fi
4124 done
4125 IFS="$ac_save_ifs"
4126fi
4127fi
4128OBJDUMP="$ac_cv_prog_OBJDUMP"
4129if test -n "$OBJDUMP"; then
4130 echo "$ac_t""$OBJDUMP" 1>&6
4131else
4132 echo "$ac_t""no" 1>&6
4133fi
4134
4135fi
4136if test -z "$ac_cv_prog_OBJDUMP" ; then
4137 if test $build = $host ; then
4138 ncn_cv_OBJDUMP=$OBJDUMP
4139 # Extract the first word of "objdump", so it can be a program name with args.
4140set dummy objdump; ac_word=$2
4141echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
72b2455a 4142echo "configure:4143: checking for $ac_word" >&5
859789af
AC
4143if eval "test \"`echo '$''{'ac_cv_prog_ncn_cv_OBJDUMP'+set}'`\" = set"; then
4144 echo $ac_n "(cached) $ac_c" 1>&6
4145else
4146 if test -n "$ncn_cv_OBJDUMP"; then
4147 ac_cv_prog_ncn_cv_OBJDUMP="$ncn_cv_OBJDUMP" # Let the user override the test.
4148else
4149 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
4150 ac_dummy="$PATH"
4151 for ac_dir in $ac_dummy; do
4152 test -z "$ac_dir" && ac_dir=.
4153 if test -f $ac_dir/$ac_word; then
4154 ac_cv_prog_ncn_cv_OBJDUMP="objdump"
4155 break
4156 fi
4157 done
4158 IFS="$ac_save_ifs"
4159 test -z "$ac_cv_prog_ncn_cv_OBJDUMP" && ac_cv_prog_ncn_cv_OBJDUMP="objdump"
4160fi
4161fi
4162ncn_cv_OBJDUMP="$ac_cv_prog_ncn_cv_OBJDUMP"
4163if test -n "$ncn_cv_OBJDUMP"; then
4164 echo "$ac_t""$ncn_cv_OBJDUMP" 1>&6
4165else
4166 echo "$ac_t""no" 1>&6
4167fi
4168
4169 OBJDUMP=$ncn_cv_OBJDUMP
4170 else
4171 OBJDUMP="${ncn_tool_prefix}objdump"
4172 fi
4173else
4174 OBJDUMP="$ac_cv_prog_OBJDUMP"
4175fi
4176
a0da8069
NN
4177
4178
4179
4180
4181
4182
a0da8069 4183# Target tools.
859789af
AC
4184 if test -n "$ncn_target_tool_prefix"; then
4185 # Extract the first word of "${ncn_target_tool_prefix}ar", so it can be a program name with args.
4186set dummy ${ncn_target_tool_prefix}ar; ac_word=$2
4187echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
72b2455a 4188echo "configure:4189: checking for $ac_word" >&5
54752a6b 4189if eval "test \"`echo '$''{'ac_cv_prog_CONFIGURED_AR_FOR_TARGET'+set}'`\" = set"; then
859789af
AC
4190 echo $ac_n "(cached) $ac_c" 1>&6
4191else
54752a6b
NN
4192 if test -n "$CONFIGURED_AR_FOR_TARGET"; then
4193 ac_cv_prog_CONFIGURED_AR_FOR_TARGET="$CONFIGURED_AR_FOR_TARGET" # Let the user override the test.
859789af
AC
4194else
4195 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
4196 ac_dummy="$PATH"
4197 for ac_dir in $ac_dummy; do
4198 test -z "$ac_dir" && ac_dir=.
4199 if test -f $ac_dir/$ac_word; then
54752a6b 4200 ac_cv_prog_CONFIGURED_AR_FOR_TARGET="${ncn_target_tool_prefix}ar"
859789af
AC
4201 break
4202 fi
4203 done
4204 IFS="$ac_save_ifs"
4205fi
4206fi
54752a6b
NN
4207CONFIGURED_AR_FOR_TARGET="$ac_cv_prog_CONFIGURED_AR_FOR_TARGET"
4208if test -n "$CONFIGURED_AR_FOR_TARGET"; then
4209 echo "$ac_t""$CONFIGURED_AR_FOR_TARGET" 1>&6
859789af
AC
4210else
4211 echo "$ac_t""no" 1>&6
4212fi
4213
4214fi
54752a6b 4215if test -z "$ac_cv_prog_CONFIGURED_AR_FOR_TARGET" ; then
859789af 4216 if test $build = $target ; then
54752a6b 4217 ncn_cv_CONFIGURED_AR_FOR_TARGET=$CONFIGURED_AR_FOR_TARGET
859789af
AC
4218 # Extract the first word of "ar", so it can be a program name with args.
4219set dummy ar; ac_word=$2
4220echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
72b2455a 4221echo "configure:4222: checking for $ac_word" >&5
54752a6b 4222if eval "test \"`echo '$''{'ac_cv_prog_ncn_cv_CONFIGURED_AR_FOR_TARGET'+set}'`\" = set"; then
859789af
AC
4223 echo $ac_n "(cached) $ac_c" 1>&6
4224else
54752a6b
NN
4225 if test -n "$ncn_cv_CONFIGURED_AR_FOR_TARGET"; then
4226 ac_cv_prog_ncn_cv_CONFIGURED_AR_FOR_TARGET="$ncn_cv_CONFIGURED_AR_FOR_TARGET" # Let the user override the test.
859789af
AC
4227else
4228 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
4229 ac_dummy="$PATH"
4230 for ac_dir in $ac_dummy; do
4231 test -z "$ac_dir" && ac_dir=.
4232 if test -f $ac_dir/$ac_word; then
54752a6b 4233 ac_cv_prog_ncn_cv_CONFIGURED_AR_FOR_TARGET="ar"
859789af
AC
4234 break
4235 fi
4236 done
4237 IFS="$ac_save_ifs"
54752a6b 4238 test -z "$ac_cv_prog_ncn_cv_CONFIGURED_AR_FOR_TARGET" && ac_cv_prog_ncn_cv_CONFIGURED_AR_FOR_TARGET="ar"
859789af
AC
4239fi
4240fi
54752a6b
NN
4241ncn_cv_CONFIGURED_AR_FOR_TARGET="$ac_cv_prog_ncn_cv_CONFIGURED_AR_FOR_TARGET"
4242if test -n "$ncn_cv_CONFIGURED_AR_FOR_TARGET"; then
4243 echo "$ac_t""$ncn_cv_CONFIGURED_AR_FOR_TARGET" 1>&6
859789af
AC
4244else
4245 echo "$ac_t""no" 1>&6
4246fi
4247
54752a6b 4248 CONFIGURED_AR_FOR_TARGET=$ncn_cv_CONFIGURED_AR_FOR_TARGET
859789af 4249 else
54752a6b 4250 CONFIGURED_AR_FOR_TARGET="${ncn_target_tool_prefix}ar"
859789af
AC
4251 fi
4252else
54752a6b 4253 CONFIGURED_AR_FOR_TARGET="$ac_cv_prog_CONFIGURED_AR_FOR_TARGET"
859789af
AC
4254fi
4255
4256 if test -n "$ncn_target_tool_prefix"; then
4257 # Extract the first word of "${ncn_target_tool_prefix}as", so it can be a program name with args.
4258set dummy ${ncn_target_tool_prefix}as; ac_word=$2
4259echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
72b2455a 4260echo "configure:4261: checking for $ac_word" >&5
54752a6b 4261if eval "test \"`echo '$''{'ac_cv_prog_CONFIGURED_AS_FOR_TARGET'+set}'`\" = set"; then
859789af
AC
4262 echo $ac_n "(cached) $ac_c" 1>&6
4263else
54752a6b
NN
4264 if test -n "$CONFIGURED_AS_FOR_TARGET"; then
4265 ac_cv_prog_CONFIGURED_AS_FOR_TARGET="$CONFIGURED_AS_FOR_TARGET" # Let the user override the test.
859789af
AC
4266else
4267 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
4268 ac_dummy="$PATH"
4269 for ac_dir in $ac_dummy; do
4270 test -z "$ac_dir" && ac_dir=.
4271 if test -f $ac_dir/$ac_word; then
54752a6b 4272 ac_cv_prog_CONFIGURED_AS_FOR_TARGET="${ncn_target_tool_prefix}as"
859789af
AC
4273 break
4274 fi
4275 done
4276 IFS="$ac_save_ifs"
4277fi
4278fi
54752a6b
NN
4279CONFIGURED_AS_FOR_TARGET="$ac_cv_prog_CONFIGURED_AS_FOR_TARGET"
4280if test -n "$CONFIGURED_AS_FOR_TARGET"; then
4281 echo "$ac_t""$CONFIGURED_AS_FOR_TARGET" 1>&6
859789af
AC
4282else
4283 echo "$ac_t""no" 1>&6
4284fi
4285
4286fi
54752a6b 4287if test -z "$ac_cv_prog_CONFIGURED_AS_FOR_TARGET" ; then
859789af 4288 if test $build = $target ; then
54752a6b 4289 ncn_cv_CONFIGURED_AS_FOR_TARGET=$CONFIGURED_AS_FOR_TARGET
859789af
AC
4290 # Extract the first word of "as", so it can be a program name with args.
4291set dummy as; ac_word=$2
4292echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
72b2455a 4293echo "configure:4294: checking for $ac_word" >&5
54752a6b 4294if eval "test \"`echo '$''{'ac_cv_prog_ncn_cv_CONFIGURED_AS_FOR_TARGET'+set}'`\" = set"; then
859789af
AC
4295 echo $ac_n "(cached) $ac_c" 1>&6
4296else
54752a6b
NN
4297 if test -n "$ncn_cv_CONFIGURED_AS_FOR_TARGET"; then
4298 ac_cv_prog_ncn_cv_CONFIGURED_AS_FOR_TARGET="$ncn_cv_CONFIGURED_AS_FOR_TARGET" # Let the user override the test.
859789af
AC
4299else
4300 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
4301 ac_dummy="$PATH"
4302 for ac_dir in $ac_dummy; do
4303 test -z "$ac_dir" && ac_dir=.
4304 if test -f $ac_dir/$ac_word; then
54752a6b 4305 ac_cv_prog_ncn_cv_CONFIGURED_AS_FOR_TARGET="as"
859789af
AC
4306 break
4307 fi
4308 done
4309 IFS="$ac_save_ifs"
54752a6b 4310 test -z "$ac_cv_prog_ncn_cv_CONFIGURED_AS_FOR_TARGET" && ac_cv_prog_ncn_cv_CONFIGURED_AS_FOR_TARGET="as"
859789af
AC
4311fi
4312fi
54752a6b
NN
4313ncn_cv_CONFIGURED_AS_FOR_TARGET="$ac_cv_prog_ncn_cv_CONFIGURED_AS_FOR_TARGET"
4314if test -n "$ncn_cv_CONFIGURED_AS_FOR_TARGET"; then
4315 echo "$ac_t""$ncn_cv_CONFIGURED_AS_FOR_TARGET" 1>&6
859789af
AC
4316else
4317 echo "$ac_t""no" 1>&6
4318fi
4319
54752a6b 4320 CONFIGURED_AS_FOR_TARGET=$ncn_cv_CONFIGURED_AS_FOR_TARGET
859789af 4321 else
54752a6b 4322 CONFIGURED_AS_FOR_TARGET="${ncn_target_tool_prefix}as"
859789af
AC
4323 fi
4324else
54752a6b 4325 CONFIGURED_AS_FOR_TARGET="$ac_cv_prog_CONFIGURED_AS_FOR_TARGET"
859789af
AC
4326fi
4327
4328 if test -n "$ncn_target_tool_prefix"; then
4329 # Extract the first word of "${ncn_target_tool_prefix}dlltool", so it can be a program name with args.
4330set dummy ${ncn_target_tool_prefix}dlltool; ac_word=$2
4331echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
72b2455a 4332echo "configure:4333: checking for $ac_word" >&5
54752a6b 4333if eval "test \"`echo '$''{'ac_cv_prog_CONFIGURED_DLLTOOL_FOR_TARGET'+set}'`\" = set"; then
859789af
AC
4334 echo $ac_n "(cached) $ac_c" 1>&6
4335else
54752a6b
NN
4336 if test -n "$CONFIGURED_DLLTOOL_FOR_TARGET"; then
4337 ac_cv_prog_CONFIGURED_DLLTOOL_FOR_TARGET="$CONFIGURED_DLLTOOL_FOR_TARGET" # Let the user override the test.
859789af
AC
4338else
4339 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
4340 ac_dummy="$PATH"
4341 for ac_dir in $ac_dummy; do
4342 test -z "$ac_dir" && ac_dir=.
4343 if test -f $ac_dir/$ac_word; then
54752a6b 4344 ac_cv_prog_CONFIGURED_DLLTOOL_FOR_TARGET="${ncn_target_tool_prefix}dlltool"
859789af
AC
4345 break
4346 fi
4347 done
4348 IFS="$ac_save_ifs"
4349fi
4350fi
54752a6b
NN
4351CONFIGURED_DLLTOOL_FOR_TARGET="$ac_cv_prog_CONFIGURED_DLLTOOL_FOR_TARGET"
4352if test -n "$CONFIGURED_DLLTOOL_FOR_TARGET"; then
4353 echo "$ac_t""$CONFIGURED_DLLTOOL_FOR_TARGET" 1>&6
859789af
AC
4354else
4355 echo "$ac_t""no" 1>&6
4356fi
4357
4358fi
54752a6b 4359if test -z "$ac_cv_prog_CONFIGURED_DLLTOOL_FOR_TARGET" ; then
859789af 4360 if test $build = $target ; then
54752a6b 4361 ncn_cv_CONFIGURED_DLLTOOL_FOR_TARGET=$CONFIGURED_DLLTOOL_FOR_TARGET
859789af
AC
4362 # Extract the first word of "dlltool", so it can be a program name with args.
4363set dummy dlltool; ac_word=$2
4364echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
72b2455a 4365echo "configure:4366: checking for $ac_word" >&5
54752a6b 4366if eval "test \"`echo '$''{'ac_cv_prog_ncn_cv_CONFIGURED_DLLTOOL_FOR_TARGET'+set}'`\" = set"; then
859789af
AC
4367 echo $ac_n "(cached) $ac_c" 1>&6
4368else
54752a6b
NN
4369 if test -n "$ncn_cv_CONFIGURED_DLLTOOL_FOR_TARGET"; then
4370 ac_cv_prog_ncn_cv_CONFIGURED_DLLTOOL_FOR_TARGET="$ncn_cv_CONFIGURED_DLLTOOL_FOR_TARGET" # Let the user override the test.
859789af
AC
4371else
4372 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
4373 ac_dummy="$PATH"
4374 for ac_dir in $ac_dummy; do
4375 test -z "$ac_dir" && ac_dir=.
4376 if test -f $ac_dir/$ac_word; then
54752a6b 4377 ac_cv_prog_ncn_cv_CONFIGURED_DLLTOOL_FOR_TARGET="dlltool"
859789af
AC
4378 break
4379 fi
4380 done
4381 IFS="$ac_save_ifs"
54752a6b 4382 test -z "$ac_cv_prog_ncn_cv_CONFIGURED_DLLTOOL_FOR_TARGET" && ac_cv_prog_ncn_cv_CONFIGURED_DLLTOOL_FOR_TARGET="dlltool"
859789af
AC
4383fi
4384fi
54752a6b
NN
4385ncn_cv_CONFIGURED_DLLTOOL_FOR_TARGET="$ac_cv_prog_ncn_cv_CONFIGURED_DLLTOOL_FOR_TARGET"
4386if test -n "$ncn_cv_CONFIGURED_DLLTOOL_FOR_TARGET"; then
4387 echo "$ac_t""$ncn_cv_CONFIGURED_DLLTOOL_FOR_TARGET" 1>&6
859789af
AC
4388else
4389 echo "$ac_t""no" 1>&6
4390fi
4391
54752a6b 4392 CONFIGURED_DLLTOOL_FOR_TARGET=$ncn_cv_CONFIGURED_DLLTOOL_FOR_TARGET
859789af 4393 else
54752a6b 4394 CONFIGURED_DLLTOOL_FOR_TARGET="${ncn_target_tool_prefix}dlltool"
859789af
AC
4395 fi
4396else
54752a6b 4397 CONFIGURED_DLLTOOL_FOR_TARGET="$ac_cv_prog_CONFIGURED_DLLTOOL_FOR_TARGET"
859789af
AC
4398fi
4399
4400 if test -n "$ncn_target_tool_prefix"; then
4401 # Extract the first word of "${ncn_target_tool_prefix}ld", so it can be a program name with args.
4402set dummy ${ncn_target_tool_prefix}ld; ac_word=$2
4403echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
72b2455a 4404echo "configure:4405: checking for $ac_word" >&5
54752a6b 4405if eval "test \"`echo '$''{'ac_cv_prog_CONFIGURED_LD_FOR_TARGET'+set}'`\" = set"; then
859789af
AC
4406 echo $ac_n "(cached) $ac_c" 1>&6
4407else
54752a6b
NN
4408 if test -n "$CONFIGURED_LD_FOR_TARGET"; then
4409 ac_cv_prog_CONFIGURED_LD_FOR_TARGET="$CONFIGURED_LD_FOR_TARGET" # Let the user override the test.
859789af
AC
4410else
4411 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
4412 ac_dummy="$PATH"
4413 for ac_dir in $ac_dummy; do
4414 test -z "$ac_dir" && ac_dir=.
4415 if test -f $ac_dir/$ac_word; then
54752a6b 4416 ac_cv_prog_CONFIGURED_LD_FOR_TARGET="${ncn_target_tool_prefix}ld"
859789af
AC
4417 break
4418 fi
4419 done
4420 IFS="$ac_save_ifs"
4421fi
4422fi
54752a6b
NN
4423CONFIGURED_LD_FOR_TARGET="$ac_cv_prog_CONFIGURED_LD_FOR_TARGET"
4424if test -n "$CONFIGURED_LD_FOR_TARGET"; then
4425 echo "$ac_t""$CONFIGURED_LD_FOR_TARGET" 1>&6
859789af
AC
4426else
4427 echo "$ac_t""no" 1>&6
4428fi
4429
4430fi
54752a6b 4431if test -z "$ac_cv_prog_CONFIGURED_LD_FOR_TARGET" ; then
859789af 4432 if test $build = $target ; then
54752a6b 4433 ncn_cv_CONFIGURED_LD_FOR_TARGET=$CONFIGURED_LD_FOR_TARGET
859789af
AC
4434 # Extract the first word of "ld", so it can be a program name with args.
4435set dummy ld; ac_word=$2
4436echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
72b2455a 4437echo "configure:4438: checking for $ac_word" >&5
54752a6b 4438if eval "test \"`echo '$''{'ac_cv_prog_ncn_cv_CONFIGURED_LD_FOR_TARGET'+set}'`\" = set"; then
859789af
AC
4439 echo $ac_n "(cached) $ac_c" 1>&6
4440else
54752a6b
NN
4441 if test -n "$ncn_cv_CONFIGURED_LD_FOR_TARGET"; then
4442 ac_cv_prog_ncn_cv_CONFIGURED_LD_FOR_TARGET="$ncn_cv_CONFIGURED_LD_FOR_TARGET" # Let the user override the test.
859789af
AC
4443else
4444 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
4445 ac_dummy="$PATH"
4446 for ac_dir in $ac_dummy; do
4447 test -z "$ac_dir" && ac_dir=.
4448 if test -f $ac_dir/$ac_word; then
54752a6b 4449 ac_cv_prog_ncn_cv_CONFIGURED_LD_FOR_TARGET="ld"
859789af
AC
4450 break
4451 fi
4452 done
4453 IFS="$ac_save_ifs"
54752a6b 4454 test -z "$ac_cv_prog_ncn_cv_CONFIGURED_LD_FOR_TARGET" && ac_cv_prog_ncn_cv_CONFIGURED_LD_FOR_TARGET="ld"
859789af
AC
4455fi
4456fi
54752a6b
NN
4457ncn_cv_CONFIGURED_LD_FOR_TARGET="$ac_cv_prog_ncn_cv_CONFIGURED_LD_FOR_TARGET"
4458if test -n "$ncn_cv_CONFIGURED_LD_FOR_TARGET"; then
4459 echo "$ac_t""$ncn_cv_CONFIGURED_LD_FOR_TARGET" 1>&6
859789af
AC
4460else
4461 echo "$ac_t""no" 1>&6
4462fi
4463
54752a6b 4464 CONFIGURED_LD_FOR_TARGET=$ncn_cv_CONFIGURED_LD_FOR_TARGET
859789af 4465 else
54752a6b 4466 CONFIGURED_LD_FOR_TARGET="${ncn_target_tool_prefix}ld"
859789af
AC
4467 fi
4468else
54752a6b 4469 CONFIGURED_LD_FOR_TARGET="$ac_cv_prog_CONFIGURED_LD_FOR_TARGET"
859789af
AC
4470fi
4471
4472 if test -n "$ncn_target_tool_prefix"; then
4473 # Extract the first word of "${ncn_target_tool_prefix}nm", so it can be a program name with args.
4474set dummy ${ncn_target_tool_prefix}nm; ac_word=$2
4475echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
72b2455a 4476echo "configure:4477: checking for $ac_word" >&5
54752a6b 4477if eval "test \"`echo '$''{'ac_cv_prog_CONFIGURED_NM_FOR_TARGET'+set}'`\" = set"; then
859789af
AC
4478 echo $ac_n "(cached) $ac_c" 1>&6
4479else
54752a6b
NN
4480 if test -n "$CONFIGURED_NM_FOR_TARGET"; then
4481 ac_cv_prog_CONFIGURED_NM_FOR_TARGET="$CONFIGURED_NM_FOR_TARGET" # Let the user override the test.
859789af
AC
4482else
4483 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
4484 ac_dummy="$PATH"
4485 for ac_dir in $ac_dummy; do
4486 test -z "$ac_dir" && ac_dir=.
4487 if test -f $ac_dir/$ac_word; then
54752a6b 4488 ac_cv_prog_CONFIGURED_NM_FOR_TARGET="${ncn_target_tool_prefix}nm"
859789af
AC
4489 break
4490 fi
4491 done
4492 IFS="$ac_save_ifs"
4493fi
4494fi
54752a6b
NN
4495CONFIGURED_NM_FOR_TARGET="$ac_cv_prog_CONFIGURED_NM_FOR_TARGET"
4496if test -n "$CONFIGURED_NM_FOR_TARGET"; then
4497 echo "$ac_t""$CONFIGURED_NM_FOR_TARGET" 1>&6
859789af
AC
4498else
4499 echo "$ac_t""no" 1>&6
4500fi
4501
4502fi
54752a6b 4503if test -z "$ac_cv_prog_CONFIGURED_NM_FOR_TARGET" ; then
859789af 4504 if test $build = $target ; then
54752a6b 4505 ncn_cv_CONFIGURED_NM_FOR_TARGET=$CONFIGURED_NM_FOR_TARGET
859789af
AC
4506 # Extract the first word of "nm", so it can be a program name with args.
4507set dummy nm; ac_word=$2
4508echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
72b2455a 4509echo "configure:4510: checking for $ac_word" >&5
54752a6b 4510if eval "test \"`echo '$''{'ac_cv_prog_ncn_cv_CONFIGURED_NM_FOR_TARGET'+set}'`\" = set"; then
859789af
AC
4511 echo $ac_n "(cached) $ac_c" 1>&6
4512else
54752a6b
NN
4513 if test -n "$ncn_cv_CONFIGURED_NM_FOR_TARGET"; then
4514 ac_cv_prog_ncn_cv_CONFIGURED_NM_FOR_TARGET="$ncn_cv_CONFIGURED_NM_FOR_TARGET" # Let the user override the test.
859789af
AC
4515else
4516 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
4517 ac_dummy="$PATH"
4518 for ac_dir in $ac_dummy; do
4519 test -z "$ac_dir" && ac_dir=.
4520 if test -f $ac_dir/$ac_word; then
54752a6b 4521 ac_cv_prog_ncn_cv_CONFIGURED_NM_FOR_TARGET="nm"
859789af
AC
4522 break
4523 fi
4524 done
4525 IFS="$ac_save_ifs"
54752a6b 4526 test -z "$ac_cv_prog_ncn_cv_CONFIGURED_NM_FOR_TARGET" && ac_cv_prog_ncn_cv_CONFIGURED_NM_FOR_TARGET="nm"
859789af
AC
4527fi
4528fi
54752a6b
NN
4529ncn_cv_CONFIGURED_NM_FOR_TARGET="$ac_cv_prog_ncn_cv_CONFIGURED_NM_FOR_TARGET"
4530if test -n "$ncn_cv_CONFIGURED_NM_FOR_TARGET"; then
4531 echo "$ac_t""$ncn_cv_CONFIGURED_NM_FOR_TARGET" 1>&6
859789af
AC
4532else
4533 echo "$ac_t""no" 1>&6
4534fi
4535
54752a6b 4536 CONFIGURED_NM_FOR_TARGET=$ncn_cv_CONFIGURED_NM_FOR_TARGET
859789af 4537 else
54752a6b 4538 CONFIGURED_NM_FOR_TARGET="${ncn_target_tool_prefix}nm"
859789af
AC
4539 fi
4540else
54752a6b 4541 CONFIGURED_NM_FOR_TARGET="$ac_cv_prog_CONFIGURED_NM_FOR_TARGET"
859789af
AC
4542fi
4543
4544 if test -n "$ncn_target_tool_prefix"; then
4545 # Extract the first word of "${ncn_target_tool_prefix}ranlib", so it can be a program name with args.
4546set dummy ${ncn_target_tool_prefix}ranlib; ac_word=$2
4547echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
72b2455a 4548echo "configure:4549: checking for $ac_word" >&5
54752a6b 4549if eval "test \"`echo '$''{'ac_cv_prog_CONFIGURED_RANLIB_FOR_TARGET'+set}'`\" = set"; then
859789af
AC
4550 echo $ac_n "(cached) $ac_c" 1>&6
4551else
54752a6b
NN
4552 if test -n "$CONFIGURED_RANLIB_FOR_TARGET"; then
4553 ac_cv_prog_CONFIGURED_RANLIB_FOR_TARGET="$CONFIGURED_RANLIB_FOR_TARGET" # Let the user override the test.
859789af
AC
4554else
4555 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
4556 ac_dummy="$PATH"
4557 for ac_dir in $ac_dummy; do
4558 test -z "$ac_dir" && ac_dir=.
4559 if test -f $ac_dir/$ac_word; then
54752a6b 4560 ac_cv_prog_CONFIGURED_RANLIB_FOR_TARGET="${ncn_target_tool_prefix}ranlib"
859789af
AC
4561 break
4562 fi
4563 done
4564 IFS="$ac_save_ifs"
4565fi
4566fi
54752a6b
NN
4567CONFIGURED_RANLIB_FOR_TARGET="$ac_cv_prog_CONFIGURED_RANLIB_FOR_TARGET"
4568if test -n "$CONFIGURED_RANLIB_FOR_TARGET"; then
4569 echo "$ac_t""$CONFIGURED_RANLIB_FOR_TARGET" 1>&6
859789af
AC
4570else
4571 echo "$ac_t""no" 1>&6
4572fi
4573
4574fi
54752a6b 4575if test -z "$ac_cv_prog_CONFIGURED_RANLIB_FOR_TARGET" ; then
859789af 4576 if test $build = $target ; then
54752a6b 4577 ncn_cv_CONFIGURED_RANLIB_FOR_TARGET=$CONFIGURED_RANLIB_FOR_TARGET
859789af
AC
4578 # Extract the first word of "ranlib", so it can be a program name with args.
4579set dummy ranlib; ac_word=$2
4580echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
72b2455a 4581echo "configure:4582: checking for $ac_word" >&5
54752a6b 4582if eval "test \"`echo '$''{'ac_cv_prog_ncn_cv_CONFIGURED_RANLIB_FOR_TARGET'+set}'`\" = set"; then
859789af
AC
4583 echo $ac_n "(cached) $ac_c" 1>&6
4584else
54752a6b
NN
4585 if test -n "$ncn_cv_CONFIGURED_RANLIB_FOR_TARGET"; then
4586 ac_cv_prog_ncn_cv_CONFIGURED_RANLIB_FOR_TARGET="$ncn_cv_CONFIGURED_RANLIB_FOR_TARGET" # Let the user override the test.
859789af
AC
4587else
4588 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
4589 ac_dummy="$PATH"
4590 for ac_dir in $ac_dummy; do
4591 test -z "$ac_dir" && ac_dir=.
4592 if test -f $ac_dir/$ac_word; then
54752a6b 4593 ac_cv_prog_ncn_cv_CONFIGURED_RANLIB_FOR_TARGET="ranlib"
859789af
AC
4594 break
4595 fi
4596 done
4597 IFS="$ac_save_ifs"
54752a6b 4598 test -z "$ac_cv_prog_ncn_cv_CONFIGURED_RANLIB_FOR_TARGET" && ac_cv_prog_ncn_cv_CONFIGURED_RANLIB_FOR_TARGET=":"
859789af
AC
4599fi
4600fi
54752a6b
NN
4601ncn_cv_CONFIGURED_RANLIB_FOR_TARGET="$ac_cv_prog_ncn_cv_CONFIGURED_RANLIB_FOR_TARGET"
4602if test -n "$ncn_cv_CONFIGURED_RANLIB_FOR_TARGET"; then
4603 echo "$ac_t""$ncn_cv_CONFIGURED_RANLIB_FOR_TARGET" 1>&6
859789af
AC
4604else
4605 echo "$ac_t""no" 1>&6
4606fi
4607
54752a6b 4608 CONFIGURED_RANLIB_FOR_TARGET=$ncn_cv_CONFIGURED_RANLIB_FOR_TARGET
859789af 4609 else
54752a6b 4610 CONFIGURED_RANLIB_FOR_TARGET=":"
859789af
AC
4611 fi
4612else
54752a6b 4613 CONFIGURED_RANLIB_FOR_TARGET="$ac_cv_prog_CONFIGURED_RANLIB_FOR_TARGET"
859789af
AC
4614fi
4615
4616 if test -n "$ncn_target_tool_prefix"; then
4617 # Extract the first word of "${ncn_target_tool_prefix}windres", so it can be a program name with args.
4618set dummy ${ncn_target_tool_prefix}windres; ac_word=$2
4619echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
72b2455a 4620echo "configure:4621: checking for $ac_word" >&5
54752a6b 4621if eval "test \"`echo '$''{'ac_cv_prog_CONFIGURED_WINDRES_FOR_TARGET'+set}'`\" = set"; then
859789af
AC
4622 echo $ac_n "(cached) $ac_c" 1>&6
4623else
54752a6b
NN
4624 if test -n "$CONFIGURED_WINDRES_FOR_TARGET"; then
4625 ac_cv_prog_CONFIGURED_WINDRES_FOR_TARGET="$CONFIGURED_WINDRES_FOR_TARGET" # Let the user override the test.
859789af
AC
4626else
4627 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
4628 ac_dummy="$PATH"
4629 for ac_dir in $ac_dummy; do
4630 test -z "$ac_dir" && ac_dir=.
4631 if test -f $ac_dir/$ac_word; then
54752a6b 4632 ac_cv_prog_CONFIGURED_WINDRES_FOR_TARGET="${ncn_target_tool_prefix}windres"
859789af
AC
4633 break
4634 fi
4635 done
4636 IFS="$ac_save_ifs"
4637fi
4638fi
54752a6b
NN
4639CONFIGURED_WINDRES_FOR_TARGET="$ac_cv_prog_CONFIGURED_WINDRES_FOR_TARGET"
4640if test -n "$CONFIGURED_WINDRES_FOR_TARGET"; then
4641 echo "$ac_t""$CONFIGURED_WINDRES_FOR_TARGET" 1>&6
859789af
AC
4642else
4643 echo "$ac_t""no" 1>&6
4644fi
4645
4646fi
54752a6b 4647if test -z "$ac_cv_prog_CONFIGURED_WINDRES_FOR_TARGET" ; then
859789af 4648 if test $build = $target ; then
54752a6b 4649 ncn_cv_CONFIGURED_WINDRES_FOR_TARGET=$CONFIGURED_WINDRES_FOR_TARGET
859789af
AC
4650 # Extract the first word of "windres", so it can be a program name with args.
4651set dummy windres; ac_word=$2
4652echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
72b2455a 4653echo "configure:4654: checking for $ac_word" >&5
54752a6b 4654if eval "test \"`echo '$''{'ac_cv_prog_ncn_cv_CONFIGURED_WINDRES_FOR_TARGET'+set}'`\" = set"; then
859789af
AC
4655 echo $ac_n "(cached) $ac_c" 1>&6
4656else
54752a6b
NN
4657 if test -n "$ncn_cv_CONFIGURED_WINDRES_FOR_TARGET"; then
4658 ac_cv_prog_ncn_cv_CONFIGURED_WINDRES_FOR_TARGET="$ncn_cv_CONFIGURED_WINDRES_FOR_TARGET" # Let the user override the test.
859789af
AC
4659else
4660 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
4661 ac_dummy="$PATH"
4662 for ac_dir in $ac_dummy; do
4663 test -z "$ac_dir" && ac_dir=.
4664 if test -f $ac_dir/$ac_word; then
54752a6b 4665 ac_cv_prog_ncn_cv_CONFIGURED_WINDRES_FOR_TARGET="windres"
859789af
AC
4666 break
4667 fi
4668 done
4669 IFS="$ac_save_ifs"
54752a6b 4670 test -z "$ac_cv_prog_ncn_cv_CONFIGURED_WINDRES_FOR_TARGET" && ac_cv_prog_ncn_cv_CONFIGURED_WINDRES_FOR_TARGET="windres"
859789af
AC
4671fi
4672fi
54752a6b
NN
4673ncn_cv_CONFIGURED_WINDRES_FOR_TARGET="$ac_cv_prog_ncn_cv_CONFIGURED_WINDRES_FOR_TARGET"
4674if test -n "$ncn_cv_CONFIGURED_WINDRES_FOR_TARGET"; then
4675 echo "$ac_t""$ncn_cv_CONFIGURED_WINDRES_FOR_TARGET" 1>&6
859789af
AC
4676else
4677 echo "$ac_t""no" 1>&6
4678fi
4679
54752a6b 4680 CONFIGURED_WINDRES_FOR_TARGET=$ncn_cv_CONFIGURED_WINDRES_FOR_TARGET
859789af 4681 else
54752a6b 4682 CONFIGURED_WINDRES_FOR_TARGET="${ncn_target_tool_prefix}windres"
859789af
AC
4683 fi
4684else
54752a6b 4685 CONFIGURED_WINDRES_FOR_TARGET="$ac_cv_prog_CONFIGURED_WINDRES_FOR_TARGET"
859789af
AC
4686fi
4687
852e5f18 4688
252b5132 4689
252b5132 4690
c11e16a9 4691
852e5f18 4692
c11e16a9 4693
252b5132 4694
252b5132 4695
252b5132 4696
a0da8069 4697
4b1cb4fe 4698
a0da8069
NN
4699# Fix up target tools.
4700if test "x${build}" = "x${host}" ; then
4701 # In this case, the newly built tools can and should be used,
4702 # so we override the results of the autoconf tests.
4703 # This should really only happen when the tools are actually being built,
4704 # but that's a further refinement. The new build scheme, where
4705 # tools are built into a structure paralleling where they're installed,
4706 # should also eliminate all of this cleanly.
4707 AR_FOR_TARGET="\$(USUAL_AR_FOR_TARGET)"
4708 AS_FOR_TARGET="\$(USUAL_AS_FOR_TARGET)"
4709 DLLTOOL_FOR_TARGET="\$(USUAL_DLLTOOL_FOR_TARGET)"
4710 LD_FOR_TARGET="\$(USUAL_LD_FOR_TARGET)"
4711 NM_FOR_TARGET="\$(USUAL_NM_FOR_TARGET)"
4712 RANLIB_FOR_TARGET="\$(USUAL_RANLIB_FOR_TARGET)"
4713 WINDRES_FOR_TARGET="\$(USUAL_WINDRES_FOR_TARGET)"
54752a6b
NN
4714else
4715 # Just use the ones we found.
4716 AR_FOR_TARGET="\$(CONFIGURED_AR_FOR_TARGET)"
4717 AS_FOR_TARGET="\$(CONFIGURED_AS_FOR_TARGET)"
4718 DLLTOOL_FOR_TARGET="\$(CONFIGURED_DLLTOOL_FOR_TARGET)"
4719 LD_FOR_TARGET="\$(CONFIGURED_LD_FOR_TARGET)"
4720 NM_FOR_TARGET="\$(CONFIGURED_NM_FOR_TARGET)"
4721 RANLIB_FOR_TARGET="\$(CONFIGURED_RANLIB_FOR_TARGET)"
4722 WINDRES_FOR_TARGET="\$(CONFIGURED_WINDRES_FOR_TARGET)"
a0da8069 4723fi
54752a6b
NN
4724
4725
4726
4727
4728
4729
4730
4731
a0da8069
NN
4732# Certain tools may need extra flags.
4733AR_FOR_TARGET=${AR_FOR_TARGET}${extra_arflags_for_target}
4734RANLIB_FOR_TARGET=${RANLIB_FOR_TARGET}${extra_ranlibflags_for_target}
4735NM_FOR_TARGET=${NM_FOR_TARGET}${extra_nmflags_for_target}
4736
3d5e36ae 4737echo $ac_n "checking whether to enable maintainer-specific portions of Makefiles""... $ac_c" 1>&6
72b2455a 4738echo "configure:4739: checking whether to enable maintainer-specific portions of Makefiles" >&5
3d5e36ae
AO
4739# Check whether --enable-maintainer-mode or --disable-maintainer-mode was given.
4740if test "${enable_maintainer_mode+set}" = set; then
4741 enableval="$enable_maintainer_mode"
4742 USE_MAINTAINER_MODE=$enableval
4743else
4744 USE_MAINTAINER_MODE=no
4745fi
4746
4747echo "$ac_t""$USE_MAINTAINER_MODE" 1>&6
4748
4749
4750if test "$USE_MAINTAINER_MODE" = yes; then
4751 MAINTAINER_MODE_TRUE=
4752 MAINTAINER_MODE_FALSE='#'
4753else
4754 MAINTAINER_MODE_TRUE='#'
4755 MAINTAINER_MODE_FALSE=
4756fi
4757MAINT=$MAINTAINER_MODE_TRUE
4758
1d39f329
NN
4759# ---------------------
4760# GCC bootstrap support
4761# ---------------------
4762
4763# Stage specific cflags for build.
4764stage1_cflags="-g"
4765case $build in
4766 vax-*-*)
4767 case ${GCC} in
4768 yes) stage1_cflags="-g -Wa,-J" ;;
4769 *) stage1_cflags="-g -J" ;;
4770 esac ;;
4771 powerpc-*-darwin*)
4772 # The spiffy cpp-precomp chokes on some legitimate constructs in GCC
4773 # sources; use -no-cpp-precomp to get to GNU cpp.
4774 # Apple's GCC has bugs in designated initializer handling, so disable
4775 # that too.
4776 stage1_cflags="-g -no-cpp-precomp -DHAVE_DESIGNATED_INITIALIZERS=0"
4777 ;;
4778esac
4779
4780
dfdffa2c
PB
4781# It makes debugging easier if we create as symlinks the stage directories
4782# gcc for stageN-gcc and stage-prev for stage(N-1). In case this is not
4783# possible, however, we can resort to mv.
4784echo $ac_n "checking if symbolic links between directories work""... $ac_c" 1>&6
72b2455a 4785echo "configure:4786: checking if symbolic links between directories work" >&5
dfdffa2c
PB
4786if eval "test \"`echo '$''{'gcc_cv_prog_ln_s_dir'+set}'`\" = set"; then
4787 echo $ac_n "(cached) $ac_c" 1>&6
4788else
4789 if test "${LN_S}" = "ln -s" \
4790 && mkdir confdir.s1 \
4791 && ln -s confdir.s1 confdir.s2 \
4792 && echo timestamp1 > confdir.s1/conftest.1 \
4793 && cmp confdir.s1/conftest.1 confdir.s2/conftest.1 \
4794 && echo timestamp2 > confdir.s2/conftest.2 \
4795 && cmp confdir.s1/conftest.2 confdir.s1/conftest.2 \
4796 && rm -f confdir.s2; then
4797 gcc_cv_prog_ln_s_dir=yes
4798else
4799 gcc_cv_prog_ln_s_dir=yes
4800fi
4801rm -rf confdir.s1 confdir.s2
4802fi
4803
4804echo "$ac_t""$gcc_cv_prog_ln_s_dir" 1>&6
4805
4806case ${gcc_cv_prog_ln_s_dir} in
4807 yes)
4808 CREATE_LINK_TO_DIR='ln -s $$1 $$2'
4809 UNDO_LINK_TO_DIR='rm -f $$1' ;;
4810 *)
4811 CREATE_LINK_TO_DIR='mv $$1 $$2'
4812 UNDO_LINK_TO_DIR='mv $$1 $$2' ;;
4813esac
4814
4815
4816
1d39f329
NN
4817# Enable -Werror in bootstrap stage2 and later.
4818# Change the default to "no" on release branches.
4819# Check whether --enable-werror or --disable-werror was given.
4820if test "${enable_werror+set}" = set; then
4821 enableval="$enable_werror"
4822 :
4823else
4824 enable_werror=yes
4825fi
4826
1a6f2dc7
NN
4827case ${enable_werror} in
4828 yes) stage2_werror_flag="--enable-werror-always" ;;
4829 *) stage2_werror_flag="" ;;
1d39f329
NN
4830esac
4831
4832
a0da8069
NN
4833trap '' 1 2 15
4834cat > confcache <<\EOF
4835# This file is a shell script that caches the results of configure
4836# tests run on this system so they can be shared between configure
4837# scripts and configure runs. It is not useful on other systems.
4838# If it contains results you don't want to keep, you may remove or edit it.
4839#
4840# By default, configure uses ./config.cache as the cache file,
4841# creating it if it does not exist already. You can give configure
4842# the --cache-file=FILE option to use a different cache file; that is
4843# what configure does when it calls configure scripts in
4844# subdirectories, so they share the cache.
4845# Giving --cache-file=/dev/null disables caching, for debugging configure.
4846# config.status only pays attention to the cache file if you give it the
4847# --recheck option to rerun configure.
4848#
252b5132 4849EOF
a0da8069
NN
4850# The following way of writing the cache mishandles newlines in values,
4851# but we know of no workaround that is simple, portable, and efficient.
4852# So, don't put newlines in cache variables' values.
4853# Ultrix sh set writes to stderr and can't be redirected directly,
4854# and sets the high bit in the cache file unless we assign to the vars.
4855(set) 2>&1 |
4856 case `(ac_space=' '; set | grep ac_space) 2>&1` in
4857 *ac_space=\ *)
4858 # `set' does not quote correctly, so add quotes (double-quote substitution
4859 # turns \\\\ into \\, and sed turns \\ into \).
4860 sed -n \
4861 -e "s/'/'\\\\''/g" \
4862 -e "s/^\\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\\)=\\(.*\\)/\\1=\${\\1='\\2'}/p"
852e5f18 4863 ;;
a0da8069
NN
4864 *)
4865 # `set' quotes correctly as required by POSIX, so do not add quotes.
4866 sed -n -e 's/^\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\)=\(.*\)/\1=${\1=\2}/p'
4867 ;;
4868 esac >> confcache
4869if cmp -s $cache_file confcache; then
4870 :
4871else
4872 if test -w $cache_file; then
4873 echo "updating cache $cache_file"
4874 cat confcache > $cache_file
4875 else
4876 echo "not updating unwritable cache $cache_file"
4877 fi
852e5f18 4878fi
a0da8069 4879rm -f confcache
852e5f18 4880
a0da8069 4881trap 'rm -fr conftest* confdefs* core core.* *.core $ac_clean_files; exit 1' 1 2 15
852e5f18 4882
a0da8069
NN
4883test "x$prefix" = xNONE && prefix=$ac_default_prefix
4884# Let make expand exec_prefix.
4885test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
852e5f18 4886
a0da8069
NN
4887# Any assignment to VPATH causes Sun make to only execute
4888# the first set of double-colon rules, so remove it if not needed.
4889# If there is a colon in the path, we need to keep it.
4890if test "x$srcdir" = x.; then
4891 ac_vpsub='/^[ ]*VPATH[ ]*=[^:]*$/d'
4892fi
252b5132 4893
a0da8069
NN
4894trap 'rm -f $CONFIG_STATUS conftest*; exit 1' 1 2 15
4895
4896# Transform confdefs.h into DEFS.
4897# Protect against shell expansion while executing Makefile rules.
4898# Protect against Makefile macro expansion.
675c6968
NN
4899cat > conftest.defs <<\EOF
4900s%#define \([A-Za-z_][A-Za-z0-9_]*\) *\(.*\)%-D\1=\2%g
4901s%[ `~#$^&*(){}\\|;'"<>?]%\\&%g
4902s%\[%\\&%g
4903s%\]%\\&%g
4904s%\$%$$%g
4905EOF
4906DEFS=`sed -f conftest.defs confdefs.h | tr '\012' ' '`
4907rm -f conftest.defs
852e5f18 4908
852e5f18 4909
a0da8069
NN
4910# Without the "./", some shells look in PATH for config.status.
4911: ${CONFIG_STATUS=./config.status}
852e5f18 4912
a0da8069
NN
4913echo creating $CONFIG_STATUS
4914rm -f $CONFIG_STATUS
4915cat > $CONFIG_STATUS <<EOF
4916#! /bin/sh
4917# Generated automatically by configure.
4918# Run this file to recreate the current configuration.
4919# This directory was configured as follows,
4920# on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
4921#
4922# $0 $ac_configure_args
4923#
4924# Compiler output produced by configure, useful for debugging
4925# configure, is in ./config.log if it exists.
852e5f18 4926
a0da8069
NN
4927ac_cs_usage="Usage: $CONFIG_STATUS [--recheck] [--version] [--help]"
4928for ac_option
4929do
4930 case "\$ac_option" in
4931 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
4932 echo "running \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion"
4933 exec \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion ;;
4934 -version | --version | --versio | --versi | --vers | --ver | --ve | --v)
4935 echo "$CONFIG_STATUS generated by autoconf version 2.13"
4936 exit 0 ;;
4937 -help | --help | --hel | --he | --h)
4938 echo "\$ac_cs_usage"; exit 0 ;;
4939 *) echo "\$ac_cs_usage"; exit 1 ;;
852e5f18 4940 esac
a0da8069 4941done
852e5f18 4942
a0da8069 4943ac_given_srcdir=$srcdir
e5c3f801 4944ac_given_INSTALL="$INSTALL"
852e5f18 4945
a0da8069
NN
4946trap 'rm -fr `echo "Makefile" | sed "s/:[^ ]*//g"` conftest*; exit 1' 1 2 15
4947EOF
4948cat >> $CONFIG_STATUS <<EOF
4949
4950# Protect against being on the right side of a sed subst in config.status.
4951sed 's/%@/@@/; s/@%/@@/; s/%g\$/@g/; /@g\$/s/[\\\\&%]/\\\\&/g;
4952 s/@@/%@/; s/@@/@%/; s/@g\$/%g/' > conftest.subs <<\\CEOF
4953$ac_vpsub
4954$extrasub
4955s%@SHELL@%$SHELL%g
4956s%@CFLAGS@%$CFLAGS%g
4957s%@CPPFLAGS@%$CPPFLAGS%g
4958s%@CXXFLAGS@%$CXXFLAGS%g
4959s%@FFLAGS@%$FFLAGS%g
4960s%@DEFS@%$DEFS%g
4961s%@LDFLAGS@%$LDFLAGS%g
4962s%@LIBS@%$LIBS%g
4963s%@exec_prefix@%$exec_prefix%g
4964s%@prefix@%$prefix%g
4965s%@program_transform_name@%$program_transform_name%g
4966s%@bindir@%$bindir%g
4967s%@sbindir@%$sbindir%g
4968s%@libexecdir@%$libexecdir%g
4969s%@datadir@%$datadir%g
4970s%@sysconfdir@%$sysconfdir%g
4971s%@sharedstatedir@%$sharedstatedir%g
4972s%@localstatedir@%$localstatedir%g
4973s%@libdir@%$libdir%g
4974s%@includedir@%$includedir%g
4975s%@oldincludedir@%$oldincludedir%g
4976s%@infodir@%$infodir%g
4977s%@mandir@%$mandir%g
4978s%@host@%$host%g
4979s%@host_alias@%$host_alias%g
4980s%@host_cpu@%$host_cpu%g
4981s%@host_vendor@%$host_vendor%g
4982s%@host_os@%$host_os%g
4983s%@target@%$target%g
4984s%@target_alias@%$target_alias%g
4985s%@target_cpu@%$target_cpu%g
4986s%@target_vendor@%$target_vendor%g
4987s%@target_os@%$target_os%g
4988s%@build@%$build%g
4989s%@build_alias@%$build_alias%g
4990s%@build_cpu@%$build_cpu%g
4991s%@build_vendor@%$build_vendor%g
4992s%@build_os@%$build_os%g
e5c3f801
NN
4993s%@INSTALL_PROGRAM@%$INSTALL_PROGRAM%g
4994s%@INSTALL_SCRIPT@%$INSTALL_SCRIPT%g
4995s%@INSTALL_DATA@%$INSTALL_DATA%g
656fdd47 4996s%@LN@%$LN%g
dfdffa2c 4997s%@LN_S@%$LN_S%g
586c0873 4998s%@TOPLEVEL_CONFIGURE_ARGUMENTS@%$TOPLEVEL_CONFIGURE_ARGUMENTS%g
dd12c3a8
NN
4999s%@build_subdir@%$build_subdir%g
5000s%@host_subdir@%$host_subdir%g
5001s%@target_subdir@%$target_subdir%g
9e07f89d
NN
5002s%@CC@%$CC%g
5003s%@GNATBIND@%$GNATBIND%g
b8908782 5004s%@do_compare@%$do_compare%g
4b1cb4fe
DD
5005s%@gmplibs@%$gmplibs%g
5006s%@gmpinc@%$gmpinc%g
1d39f329 5007s%@stage1_languages@%$stage1_languages%g
6a9cf61e
PB
5008s%@CONFIGURED_BISON@%$CONFIGURED_BISON%g
5009s%@CONFIGURED_YACC@%$CONFIGURED_YACC%g
5010s%@CONFIGURED_M4@%$CONFIGURED_M4%g
5011s%@CONFIGURED_FLEX@%$CONFIGURED_FLEX%g
5012s%@CONFIGURED_LEX@%$CONFIGURED_LEX%g
5013s%@CONFIGURED_MAKEINFO@%$CONFIGURED_MAKEINFO%g
319cab08 5014s%@default_target@%$default_target%g
a0da8069
NN
5015/@serialization_dependencies@/r $serialization_dependencies
5016s%@serialization_dependencies@%%g
5017/@host_makefile_frag@/r $host_makefile_frag
5018s%@host_makefile_frag@%%g
5019/@target_makefile_frag@/r $target_makefile_frag
5020s%@target_makefile_frag@%%g
5021/@alphaieee_frag@/r $alphaieee_frag
5022s%@alphaieee_frag@%%g
5023/@ospace_frag@/r $ospace_frag
5024s%@ospace_frag@%%g
5025s%@SET_LIB_PATH@%$SET_LIB_PATH%g
5026s%@RPATH_ENVVAR@%$RPATH_ENVVAR%g
5027s%@BUILD_PREFIX@%$BUILD_PREFIX%g
5028s%@BUILD_PREFIX_1@%$BUILD_PREFIX_1%g
a0da8069
NN
5029s%@gcc_version_trigger@%$gcc_version_trigger%g
5030s%@gcc_version@%$gcc_version%g
5031s%@tooldir@%$tooldir%g
5032s%@build_tooldir@%$build_tooldir%g
5033s%@GDB_TK@%$GDB_TK%g
5034s%@gxx_include_dir@%$gxx_include_dir%g
5035s%@libstdcxx_incdir@%$libstdcxx_incdir%g
a0da8069 5036s%@build_configargs@%$build_configargs%g
6a9cf61e 5037s%@build_configdirs@%$build_configdirs%g
a0da8069
NN
5038s%@host_configargs@%$host_configargs%g
5039s%@configdirs@%$configdirs%g
a0da8069
NN
5040s%@target_configargs@%$target_configargs%g
5041s%@target_configdirs@%$target_configdirs%g
a0da8069 5042s%@CC_FOR_BUILD@%$CC_FOR_BUILD%g
a0da8069 5043s%@config_shell@%$config_shell%g
859789af
AC
5044s%@AR@%$AR%g
5045s%@ncn_cv_AR@%$ncn_cv_AR%g
5046s%@AS@%$AS%g
5047s%@ncn_cv_AS@%$ncn_cv_AS%g
5048s%@DLLTOOL@%$DLLTOOL%g
5049s%@ncn_cv_DLLTOOL@%$ncn_cv_DLLTOOL%g
5050s%@LD@%$LD%g
5051s%@ncn_cv_LD@%$ncn_cv_LD%g
5052s%@NM@%$NM%g
5053s%@ncn_cv_NM@%$ncn_cv_NM%g
5054s%@RANLIB@%$RANLIB%g
5055s%@ncn_cv_RANLIB@%$ncn_cv_RANLIB%g
5056s%@WINDRES@%$WINDRES%g
5057s%@ncn_cv_WINDRES@%$ncn_cv_WINDRES%g
5058s%@OBJCOPY@%$OBJCOPY%g
5059s%@ncn_cv_OBJCOPY@%$ncn_cv_OBJCOPY%g
5060s%@OBJDUMP@%$OBJDUMP%g
5061s%@ncn_cv_OBJDUMP@%$ncn_cv_OBJDUMP%g
a0da8069 5062s%@CXX@%$CXX%g
5fbad20a 5063s%@CFLAGS_FOR_BUILD@%$CFLAGS_FOR_BUILD%g
54752a6b
NN
5064s%@CONFIGURED_AR_FOR_TARGET@%$CONFIGURED_AR_FOR_TARGET%g
5065s%@ncn_cv_CONFIGURED_AR_FOR_TARGET@%$ncn_cv_CONFIGURED_AR_FOR_TARGET%g
5066s%@CONFIGURED_AS_FOR_TARGET@%$CONFIGURED_AS_FOR_TARGET%g
5067s%@ncn_cv_CONFIGURED_AS_FOR_TARGET@%$ncn_cv_CONFIGURED_AS_FOR_TARGET%g
5068s%@CONFIGURED_DLLTOOL_FOR_TARGET@%$CONFIGURED_DLLTOOL_FOR_TARGET%g
5069s%@ncn_cv_CONFIGURED_DLLTOOL_FOR_TARGET@%$ncn_cv_CONFIGURED_DLLTOOL_FOR_TARGET%g
5070s%@CONFIGURED_LD_FOR_TARGET@%$CONFIGURED_LD_FOR_TARGET%g
5071s%@ncn_cv_CONFIGURED_LD_FOR_TARGET@%$ncn_cv_CONFIGURED_LD_FOR_TARGET%g
5072s%@CONFIGURED_NM_FOR_TARGET@%$CONFIGURED_NM_FOR_TARGET%g
5073s%@ncn_cv_CONFIGURED_NM_FOR_TARGET@%$ncn_cv_CONFIGURED_NM_FOR_TARGET%g
5074s%@CONFIGURED_RANLIB_FOR_TARGET@%$CONFIGURED_RANLIB_FOR_TARGET%g
5075s%@ncn_cv_CONFIGURED_RANLIB_FOR_TARGET@%$ncn_cv_CONFIGURED_RANLIB_FOR_TARGET%g
5076s%@CONFIGURED_WINDRES_FOR_TARGET@%$CONFIGURED_WINDRES_FOR_TARGET%g
5077s%@ncn_cv_CONFIGURED_WINDRES_FOR_TARGET@%$ncn_cv_CONFIGURED_WINDRES_FOR_TARGET%g
a0da8069
NN
5078s%@GCC_FOR_TARGET@%$GCC_FOR_TARGET%g
5079s%@FLAGS_FOR_TARGET@%$FLAGS_FOR_TARGET%g
5080s%@CC_FOR_TARGET@%$CC_FOR_TARGET%g
5081s%@GCJ_FOR_TARGET@%$GCJ_FOR_TARGET%g
4b1cb4fe 5082s%@GFORTRAN_FOR_TARGET@%$GFORTRAN_FOR_TARGET%g
a0da8069
NN
5083s%@CXX_FOR_TARGET@%$CXX_FOR_TARGET%g
5084s%@RAW_CXX_FOR_TARGET@%$RAW_CXX_FOR_TARGET%g
5085s%@CXX_FOR_TARGET_FOR_RECURSIVE_MAKE@%$CXX_FOR_TARGET_FOR_RECURSIVE_MAKE%g
5086s%@RAW_CXX_FOR_TARGET_FOR_RECURSIVE_MAKE@%$RAW_CXX_FOR_TARGET_FOR_RECURSIVE_MAKE%g
54752a6b
NN
5087s%@AR_FOR_TARGET@%$AR_FOR_TARGET%g
5088s%@AS_FOR_TARGET@%$AS_FOR_TARGET%g
5089s%@DLLTOOL_FOR_TARGET@%$DLLTOOL_FOR_TARGET%g
5090s%@LD_FOR_TARGET@%$LD_FOR_TARGET%g
5091s%@NM_FOR_TARGET@%$NM_FOR_TARGET%g
5092s%@RANLIB_FOR_TARGET@%$RANLIB_FOR_TARGET%g
5093s%@WINDRES_FOR_TARGET@%$WINDRES_FOR_TARGET%g
3d5e36ae
AO
5094s%@MAINTAINER_MODE_TRUE@%$MAINTAINER_MODE_TRUE%g
5095s%@MAINTAINER_MODE_FALSE@%$MAINTAINER_MODE_FALSE%g
5096s%@MAINT@%$MAINT%g
1d39f329 5097s%@stage1_cflags@%$stage1_cflags%g
dfdffa2c
PB
5098s%@CREATE_LINK_TO_DIR@%$CREATE_LINK_TO_DIR%g
5099s%@UNDO_LINK_TO_DIR@%$UNDO_LINK_TO_DIR%g
1a6f2dc7 5100s%@stage2_werror_flag@%$stage2_werror_flag%g
a0da8069
NN
5101
5102CEOF
5103EOF
252b5132 5104
a0da8069
NN
5105cat >> $CONFIG_STATUS <<\EOF
5106
5107# Split the substitutions into bite-sized pieces for seds with
5108# small command number limits, like on Digital OSF/1 and HP-UX.
5109ac_max_sed_cmds=90 # Maximum number of lines to put in a sed script.
5110ac_file=1 # Number of current file.
5111ac_beg=1 # First line for current file.
5112ac_end=$ac_max_sed_cmds # Line after last line for current file.
5113ac_more_lines=:
5114ac_sed_cmds=""
5115while $ac_more_lines; do
5116 if test $ac_beg -gt 1; then
5117 sed "1,${ac_beg}d; ${ac_end}q" conftest.subs > conftest.s$ac_file
5118 else
5119 sed "${ac_end}q" conftest.subs > conftest.s$ac_file
852e5f18 5120 fi
a0da8069
NN
5121 if test ! -s conftest.s$ac_file; then
5122 ac_more_lines=false
5123 rm -f conftest.s$ac_file
5124 else
5125 if test -z "$ac_sed_cmds"; then
5126 ac_sed_cmds="sed -f conftest.s$ac_file"
5127 else
5128 ac_sed_cmds="$ac_sed_cmds | sed -f conftest.s$ac_file"
5129 fi
5130 ac_file=`expr $ac_file + 1`
5131 ac_beg=$ac_end
5132 ac_end=`expr $ac_end + $ac_max_sed_cmds`
852e5f18 5133 fi
a0da8069
NN
5134done
5135if test -z "$ac_sed_cmds"; then
5136 ac_sed_cmds=cat
852e5f18 5137fi
a0da8069 5138EOF
252b5132 5139
a0da8069 5140cat >> $CONFIG_STATUS <<EOF
252b5132 5141
a0da8069
NN
5142CONFIG_FILES=\${CONFIG_FILES-"Makefile"}
5143EOF
5144cat >> $CONFIG_STATUS <<\EOF
5145for ac_file in .. $CONFIG_FILES; do if test "x$ac_file" != x..; then
5146 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
5147 case "$ac_file" in
5148 *:*) ac_file_in=`echo "$ac_file"|sed 's%[^:]*:%%'`
5149 ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
5150 *) ac_file_in="${ac_file}.in" ;;
5151 esac
252b5132 5152
a0da8069 5153 # Adjust a relative srcdir, top_srcdir, and INSTALL for subdirectories.
252b5132 5154
a0da8069
NN
5155 # Remove last slash and all that follows it. Not all systems have dirname.
5156 ac_dir=`echo $ac_file|sed 's%/[^/][^/]*$%%'`
5157 if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
5158 # The file is in a subdirectory.
5159 test ! -d "$ac_dir" && mkdir "$ac_dir"
5160 ac_dir_suffix="/`echo $ac_dir|sed 's%^\./%%'`"
5161 # A "../" for each directory in $ac_dir_suffix.
5162 ac_dots=`echo $ac_dir_suffix|sed 's%/[^/]*%../%g'`
5163 else
5164 ac_dir_suffix= ac_dots=
5165 fi
252b5132 5166
a0da8069
NN
5167 case "$ac_given_srcdir" in
5168 .) srcdir=.
5169 if test -z "$ac_dots"; then top_srcdir=.
5170 else top_srcdir=`echo $ac_dots|sed 's%/$%%'`; fi ;;
5171 /*) srcdir="$ac_given_srcdir$ac_dir_suffix"; top_srcdir="$ac_given_srcdir" ;;
5172 *) # Relative path.
5173 srcdir="$ac_dots$ac_given_srcdir$ac_dir_suffix"
5174 top_srcdir="$ac_dots$ac_given_srcdir" ;;
5175 esac
252b5132 5176
e5c3f801
NN
5177 case "$ac_given_INSTALL" in
5178 [/$]*) INSTALL="$ac_given_INSTALL" ;;
5179 *) INSTALL="$ac_dots$ac_given_INSTALL" ;;
5180 esac
252b5132 5181
a0da8069
NN
5182 echo creating "$ac_file"
5183 rm -f "$ac_file"
5184 configure_input="Generated automatically from `echo $ac_file_in|sed 's%.*/%%'` by configure."
5185 case "$ac_file" in
5186 *Makefile*) ac_comsub="1i\\
5187# $configure_input" ;;
5188 *) ac_comsub= ;;
5189 esac
252b5132 5190
c148b4cb
CV
5191 ac_file_inputs=`echo $ac_file_in|sed -e "s%^%$ac_given_srcdir/%" -e "s%:% $ac_given_srcdir/%g"`
5192 sed -e "$ac_comsub
5193s%@configure_input@%$configure_input%g
5194s%@srcdir@%$srcdir%g
5195s%@top_srcdir@%$top_srcdir%g
5196s%@INSTALL@%$INSTALL%g
5197" $ac_file_inputs | (eval "$ac_sed_cmds") > $ac_file
5198fi; done
5199rm -f conftest.s*
5200
5201EOF
5202cat >> $CONFIG_STATUS <<EOF
5203
5204EOF
5205cat >> $CONFIG_STATUS <<\EOF
5206
5207exit 0
5208EOF
5209chmod +x $CONFIG_STATUS
5210rm -fr confdefs* $ac_clean_files
5211test "$no_create" = yes || ${CONFIG_SHELL-/bin/sh} $CONFIG_STATUS || exit 1
5212
This page took 0.53989 seconds and 4 git commands to generate.