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