]> git.ipfire.org Git - thirdparty/gcc.git/blame - configure
MAINTAINERS: Add myself as build system maintainer.
[thirdparty/gcc.git] / configure
CommitLineData
671aa708 1#! /bin/sh
fb0103e5 2
671aa708 3# Guess values for system-dependent variables and create Makefiles.
fb0103e5
RG
4# Generated automatically using autoconf version 2.13
5# Copyright (C) 1992, 93, 94, 95, 96 Free Software Foundation, Inc.
671aa708
NN
6#
7# This configure script is free software; the Free Software Foundation
8# gives unlimited permission to copy, distribute and modify it.
a4b9e93e 9
fb0103e5
RG
10# Defaults:
11ac_help=
671aa708 12ac_default_prefix=/usr/local
fb0103e5 13# Any additions from configure.in:
2e9e6f68
DJ
14ac_help="$ac_help
15 --with-build-libsubdir=[DIR] Directory where to find libraries for build system"
fb0103e5
RG
16ac_help="$ac_help
17 --enable-libada Builds libada directory"
18ac_help="$ac_help
19 --enable-libssp Builds libssp directory"
fb0103e5 20ac_help="$ac_help
8a877c9c 21 --with-mpfr-dir=PATH This option has been REMOVED"
fb0103e5 22ac_help="$ac_help
8a877c9c
KG
23 --with-mpfr=PATH Specify prefix directory for installed MPFR package
24 Equivalent to --with-mpfr-include=PATH/include
25 plus --with-mpfr-lib=PATH/lib"
fb0103e5 26ac_help="$ac_help
8a877c9c
KG
27 --with-mpfr-include=PATH
28 Specify directory for installed MPFR include files"
fb0103e5 29ac_help="$ac_help
8a877c9c
KG
30 --with-mpfr-lib=PATH Specify the directory for the installed MPFR library"
31ac_help="$ac_help
32 --with-gmp-dir=PATH This option has been REMOVED"
33ac_help="$ac_help
34 --with-gmp=PATH Specify prefix directory for the installed GMP package
35 Equivalent to --with-gmp-include=PATH/include
36 plus --with-gmp-lib=PATH/lib"
37ac_help="$ac_help
38 --with-gmp-include=PATH Specify directory for installed GMP include files"
39ac_help="$ac_help
40 --with-gmp-lib=PATH Specify the directory for the installed GMP library"
7cd0cf9c
DA
41ac_help="$ac_help
42 --enable-objc-gc enable the use of Boehm's garbage collector with
43 the GNU Objective-C runtime."
fb0103e5
RG
44ac_help="$ac_help
45 --with-build-sysroot=sysroot
46 use sysroot as the system root during the build"
47ac_help="$ac_help
48 --enable-bootstrap Enable bootstrapping [yes if native build]"
49ac_help="$ac_help
50 --enable-serial-[{host,target,build}-]configure
51 Force sequential configuration of
52 sub-packages for the host, target or build
53 machine, or all sub-packages"
54ac_help="$ac_help
55 --with-build-time-tools=path
56 use given path to find target tools during the build"
57ac_help="$ac_help
58 --enable-maintainer-mode enable make rules and dependencies not useful
59 (and sometimes confusing) to the casual installer"
60ac_help="$ac_help
61 --enable-werror enable -Werror in bootstrap stage2 and later"
32845532
CD
62ac_help="$ac_help
63 --with-datarootdir Use datarootdir as the data root directory."
64ac_help="$ac_help
65 --with-docdir Install documentation in this directory."
66ac_help="$ac_help
67 --with-htmldir Install html in this directory."
671aa708
NN
68
69# Initialize some variables set by options.
70# The variables have the same names as the options, with
71# dashes changed to underlines.
fb0103e5
RG
72build=NONE
73cache_file=./config.cache
671aa708 74exec_prefix=NONE
fb0103e5 75host=NONE
671aa708 76no_create=
fb0103e5 77nonopt=NONE
671aa708
NN
78no_recursion=
79prefix=NONE
80program_prefix=NONE
81program_suffix=NONE
82program_transform_name=s,x,x,
83silent=
84site=
85srcdir=
fb0103e5 86target=NONE
671aa708
NN
87verbose=
88x_includes=NONE
89x_libraries=NONE
90bindir='${exec_prefix}/bin'
91sbindir='${exec_prefix}/sbin'
92libexecdir='${exec_prefix}/libexec'
93datadir='${prefix}/share'
94sysconfdir='${prefix}/etc'
95sharedstatedir='${prefix}/com'
96localstatedir='${prefix}/var'
97libdir='${exec_prefix}/lib'
98includedir='${prefix}/include'
99oldincludedir='/usr/include'
100infodir='${prefix}/info'
101mandir='${prefix}/man'
79c06341 102
fb0103e5
RG
103# Initialize some other variables.
104subdirs=
105MFLAGS= MAKEFLAGS=
106SHELL=${CONFIG_SHELL-/bin/sh}
107# Maximum number of lines to put in a shell here document.
108ac_max_here_lines=12
109
671aa708
NN
110ac_prev=
111for ac_option
112do
fb0103e5 113
671aa708
NN
114 # If the previous option needs an argument, assign it.
115 if test -n "$ac_prev"; then
116 eval "$ac_prev=\$ac_option"
117 ac_prev=
118 continue
119 fi
79c06341 120
fb0103e5
RG
121 case "$ac_option" in
122 -*=*) ac_optarg=`echo "$ac_option" | sed 's/[-_a-zA-Z0-9]*=//'` ;;
123 *) ac_optarg= ;;
124 esac
671aa708
NN
125
126 # Accept the important Cygnus configure options, so we can diagnose typos.
127
fb0103e5 128 case "$ac_option" in
671aa708
NN
129
130 -bindir | --bindir | --bindi | --bind | --bin | --bi)
131 ac_prev=bindir ;;
132 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
fb0103e5 133 bindir="$ac_optarg" ;;
671aa708
NN
134
135 -build | --build | --buil | --bui | --bu)
fb0103e5 136 ac_prev=build ;;
671aa708 137 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
fb0103e5 138 build="$ac_optarg" ;;
671aa708
NN
139
140 -cache-file | --cache-file | --cache-fil | --cache-fi \
141 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
142 ac_prev=cache_file ;;
143 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
144 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
fb0103e5 145 cache_file="$ac_optarg" ;;
671aa708
NN
146
147 -datadir | --datadir | --datadi | --datad | --data | --dat | --da)
148 ac_prev=datadir ;;
149 -datadir=* | --datadir=* | --datadi=* | --datad=* | --data=* | --dat=* \
150 | --da=*)
fb0103e5 151 datadir="$ac_optarg" ;;
671aa708
NN
152
153 -disable-* | --disable-*)
fb0103e5 154 ac_feature=`echo $ac_option|sed -e 's/-*disable-//'`
671aa708 155 # Reject names that are not valid shell variable names.
fb0103e5
RG
156 if test -n "`echo $ac_feature| sed 's/[-a-zA-Z0-9_]//g'`"; then
157 { echo "configure: error: $ac_feature: invalid feature name" 1>&2; exit 1; }
158 fi
159 ac_feature=`echo $ac_feature| sed 's/-/_/g'`
160 eval "enable_${ac_feature}=no" ;;
671aa708
NN
161
162 -enable-* | --enable-*)
fb0103e5 163 ac_feature=`echo $ac_option|sed -e 's/-*enable-//' -e 's/=.*//'`
671aa708 164 # Reject names that are not valid shell variable names.
fb0103e5
RG
165 if test -n "`echo $ac_feature| sed 's/[-_a-zA-Z0-9]//g'`"; then
166 { echo "configure: error: $ac_feature: invalid feature name" 1>&2; exit 1; }
167 fi
168 ac_feature=`echo $ac_feature| sed 's/-/_/g'`
169 case "$ac_option" in
170 *=*) ;;
671aa708
NN
171 *) ac_optarg=yes ;;
172 esac
fb0103e5 173 eval "enable_${ac_feature}='$ac_optarg'" ;;
671aa708
NN
174
175 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
176 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
177 | --exec | --exe | --ex)
178 ac_prev=exec_prefix ;;
179 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
180 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
181 | --exec=* | --exe=* | --ex=*)
fb0103e5 182 exec_prefix="$ac_optarg" ;;
671aa708
NN
183
184 -gas | --gas | --ga | --g)
185 # Obsolete; use --with-gas.
186 with_gas=yes ;;
187
fb0103e5
RG
188 -help | --help | --hel | --he)
189 # Omit some internal or obsolete options to make the list less imposing.
190 # This message is too long to be a string in the A/UX 3.1 sh.
191 cat << EOF
192Usage: configure [options] [host]
193Options: [defaults in brackets after descriptions]
194Configuration:
195 --cache-file=FILE cache test results in FILE
196 --help print this message
197 --no-create do not create output files
198 --quiet, --silent do not print \`checking...' messages
199 --version print the version of autoconf that created configure
200Directory and file names:
201 --prefix=PREFIX install architecture-independent files in PREFIX
202 [$ac_default_prefix]
203 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
204 [same as prefix]
205 --bindir=DIR user executables in DIR [EPREFIX/bin]
206 --sbindir=DIR system admin executables in DIR [EPREFIX/sbin]
207 --libexecdir=DIR program executables in DIR [EPREFIX/libexec]
208 --datadir=DIR read-only architecture-independent data in DIR
209 [PREFIX/share]
210 --sysconfdir=DIR read-only single-machine data in DIR [PREFIX/etc]
211 --sharedstatedir=DIR modifiable architecture-independent data in DIR
212 [PREFIX/com]
213 --localstatedir=DIR modifiable single-machine data in DIR [PREFIX/var]
214 --libdir=DIR object code libraries in DIR [EPREFIX/lib]
215 --includedir=DIR C header files in DIR [PREFIX/include]
216 --oldincludedir=DIR C header files for non-gcc in DIR [/usr/include]
217 --infodir=DIR info documentation in DIR [PREFIX/info]
218 --mandir=DIR man documentation in DIR [PREFIX/man]
219 --srcdir=DIR find the sources in DIR [configure dir or ..]
220 --program-prefix=PREFIX prepend PREFIX to installed program names
221 --program-suffix=SUFFIX append SUFFIX to installed program names
222 --program-transform-name=PROGRAM
223 run sed PROGRAM on installed program names
224EOF
225 cat << EOF
226Host type:
227 --build=BUILD configure for building on BUILD [BUILD=HOST]
228 --host=HOST configure for HOST [guessed]
229 --target=TARGET configure for TARGET [TARGET=HOST]
230Features and packages:
231 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
232 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
233 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
234 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
235 --x-includes=DIR X include files are in DIR
236 --x-libraries=DIR X library files are in DIR
237EOF
238 if test -n "$ac_help"; then
239 echo "--enable and --with options recognized:$ac_help"
240 fi
241 exit 0 ;;
671aa708
NN
242
243 -host | --host | --hos | --ho)
fb0103e5 244 ac_prev=host ;;
671aa708 245 -host=* | --host=* | --hos=* | --ho=*)
fb0103e5 246 host="$ac_optarg" ;;
671aa708
NN
247
248 -includedir | --includedir | --includedi | --included | --include \
249 | --includ | --inclu | --incl | --inc)
250 ac_prev=includedir ;;
251 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
252 | --includ=* | --inclu=* | --incl=* | --inc=*)
fb0103e5 253 includedir="$ac_optarg" ;;
671aa708
NN
254
255 -infodir | --infodir | --infodi | --infod | --info | --inf)
256 ac_prev=infodir ;;
257 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
fb0103e5 258 infodir="$ac_optarg" ;;
671aa708
NN
259
260 -libdir | --libdir | --libdi | --libd)
261 ac_prev=libdir ;;
262 -libdir=* | --libdir=* | --libdi=* | --libd=*)
fb0103e5 263 libdir="$ac_optarg" ;;
671aa708
NN
264
265 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
266 | --libexe | --libex | --libe)
267 ac_prev=libexecdir ;;
268 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
269 | --libexe=* | --libex=* | --libe=*)
fb0103e5 270 libexecdir="$ac_optarg" ;;
671aa708
NN
271
272 -localstatedir | --localstatedir | --localstatedi | --localstated \
273 | --localstate | --localstat | --localsta | --localst \
274 | --locals | --local | --loca | --loc | --lo)
275 ac_prev=localstatedir ;;
276 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
277 | --localstate=* | --localstat=* | --localsta=* | --localst=* \
278 | --locals=* | --local=* | --loca=* | --loc=* | --lo=*)
fb0103e5 279 localstatedir="$ac_optarg" ;;
671aa708
NN
280
281 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
282 ac_prev=mandir ;;
283 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
fb0103e5 284 mandir="$ac_optarg" ;;
671aa708
NN
285
286 -nfp | --nfp | --nf)
287 # Obsolete; use --without-fp.
288 with_fp=no ;;
289
290 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
fb0103e5 291 | --no-cr | --no-c)
671aa708
NN
292 no_create=yes ;;
293
294 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
295 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
296 no_recursion=yes ;;
297
298 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
299 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
300 | --oldin | --oldi | --old | --ol | --o)
301 ac_prev=oldincludedir ;;
302 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
303 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
304 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
fb0103e5 305 oldincludedir="$ac_optarg" ;;
671aa708
NN
306
307 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
308 ac_prev=prefix ;;
309 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
fb0103e5 310 prefix="$ac_optarg" ;;
671aa708
NN
311
312 -program-prefix | --program-prefix | --program-prefi | --program-pref \
313 | --program-pre | --program-pr | --program-p)
314 ac_prev=program_prefix ;;
315 -program-prefix=* | --program-prefix=* | --program-prefi=* \
316 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
fb0103e5 317 program_prefix="$ac_optarg" ;;
671aa708
NN
318
319 -program-suffix | --program-suffix | --program-suffi | --program-suff \
320 | --program-suf | --program-su | --program-s)
321 ac_prev=program_suffix ;;
322 -program-suffix=* | --program-suffix=* | --program-suffi=* \
323 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
fb0103e5 324 program_suffix="$ac_optarg" ;;
671aa708
NN
325
326 -program-transform-name | --program-transform-name \
327 | --program-transform-nam | --program-transform-na \
328 | --program-transform-n | --program-transform- \
329 | --program-transform | --program-transfor \
330 | --program-transfo | --program-transf \
331 | --program-trans | --program-tran \
332 | --progr-tra | --program-tr | --program-t)
333 ac_prev=program_transform_name ;;
334 -program-transform-name=* | --program-transform-name=* \
335 | --program-transform-nam=* | --program-transform-na=* \
336 | --program-transform-n=* | --program-transform-=* \
337 | --program-transform=* | --program-transfor=* \
338 | --program-transfo=* | --program-transf=* \
339 | --program-trans=* | --program-tran=* \
340 | --progr-tra=* | --program-tr=* | --program-t=*)
fb0103e5 341 program_transform_name="$ac_optarg" ;;
671aa708
NN
342
343 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
344 | -silent | --silent | --silen | --sile | --sil)
345 silent=yes ;;
346
347 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
348 ac_prev=sbindir ;;
349 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
350 | --sbi=* | --sb=*)
fb0103e5 351 sbindir="$ac_optarg" ;;
671aa708
NN
352
353 -sharedstatedir | --sharedstatedir | --sharedstatedi \
354 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
355 | --sharedst | --shareds | --shared | --share | --shar \
356 | --sha | --sh)
357 ac_prev=sharedstatedir ;;
358 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
359 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
360 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
361 | --sha=* | --sh=*)
fb0103e5 362 sharedstatedir="$ac_optarg" ;;
671aa708
NN
363
364 -site | --site | --sit)
365 ac_prev=site ;;
366 -site=* | --site=* | --sit=*)
fb0103e5 367 site="$ac_optarg" ;;
671aa708
NN
368
369 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
370 ac_prev=srcdir ;;
371 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
fb0103e5 372 srcdir="$ac_optarg" ;;
671aa708
NN
373
374 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
375 | --syscon | --sysco | --sysc | --sys | --sy)
376 ac_prev=sysconfdir ;;
377 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
378 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
fb0103e5 379 sysconfdir="$ac_optarg" ;;
671aa708
NN
380
381 -target | --target | --targe | --targ | --tar | --ta | --t)
fb0103e5 382 ac_prev=target ;;
671aa708 383 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
fb0103e5 384 target="$ac_optarg" ;;
671aa708
NN
385
386 -v | -verbose | --verbose | --verbos | --verbo | --verb)
387 verbose=yes ;;
388
fb0103e5
RG
389 -version | --version | --versio | --versi | --vers)
390 echo "configure generated by autoconf version 2.13"
391 exit 0 ;;
671aa708
NN
392
393 -with-* | --with-*)
fb0103e5 394 ac_package=`echo $ac_option|sed -e 's/-*with-//' -e 's/=.*//'`
671aa708 395 # Reject names that are not valid shell variable names.
fb0103e5
RG
396 if test -n "`echo $ac_package| sed 's/[-_a-zA-Z0-9]//g'`"; then
397 { echo "configure: error: $ac_package: invalid package name" 1>&2; exit 1; }
398 fi
671aa708 399 ac_package=`echo $ac_package| sed 's/-/_/g'`
fb0103e5
RG
400 case "$ac_option" in
401 *=*) ;;
671aa708
NN
402 *) ac_optarg=yes ;;
403 esac
fb0103e5 404 eval "with_${ac_package}='$ac_optarg'" ;;
671aa708
NN
405
406 -without-* | --without-*)
fb0103e5 407 ac_package=`echo $ac_option|sed -e 's/-*without-//'`
671aa708 408 # Reject names that are not valid shell variable names.
fb0103e5
RG
409 if test -n "`echo $ac_package| sed 's/[-a-zA-Z0-9_]//g'`"; then
410 { echo "configure: error: $ac_package: invalid package name" 1>&2; exit 1; }
411 fi
412 ac_package=`echo $ac_package| sed 's/-/_/g'`
413 eval "with_${ac_package}=no" ;;
671aa708
NN
414
415 --x)
416 # Obsolete; use --with-x.
417 with_x=yes ;;
418
419 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
420 | --x-incl | --x-inc | --x-in | --x-i)
421 ac_prev=x_includes ;;
422 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
423 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
fb0103e5 424 x_includes="$ac_optarg" ;;
671aa708
NN
425
426 -x-libraries | --x-libraries | --x-librarie | --x-librari \
427 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
428 ac_prev=x_libraries ;;
429 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
430 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
fb0103e5 431 x_libraries="$ac_optarg" ;;
671aa708 432
fb0103e5 433 -*) { echo "configure: error: $ac_option: invalid option; use --help to show usage" 1>&2; exit 1; }
671aa708
NN
434 ;;
435
436 *)
fb0103e5
RG
437 if test -n "`echo $ac_option| sed 's/[-a-z0-9.]//g'`"; then
438 echo "configure: warning: $ac_option: invalid host type" 1>&2
439 fi
440 if test "x$nonopt" != xNONE; then
441 { echo "configure: error: can only configure for one host and one target at a time" 1>&2; exit 1; }
442 fi
443 nonopt="$ac_option"
671aa708
NN
444 ;;
445
446 esac
447done
448
449if test -n "$ac_prev"; then
fb0103e5 450 { echo "configure: error: missing argument to --`echo $ac_prev | sed 's/_/-/g'`" 1>&2; exit 1; }
671aa708 451fi
671aa708 452
fb0103e5
RG
453trap 'rm -fr conftest* confdefs* core core.* *.core $ac_clean_files; exit 1' 1 2 15
454
455# File descriptor usage:
456# 0 standard input
457# 1 file creation
458# 2 errors and warnings
459# 3 some systems may open it to /dev/tty
460# 4 used on the Kubota Titan
461# 6 checking for... messages and results
462# 5 compiler messages saved in config.log
463if test "$silent" = yes; then
464 exec 6>/dev/null
465else
466 exec 6>&1
467fi
468exec 5>./config.log
671aa708 469
fb0103e5
RG
470echo "\
471This file contains any messages produced by compilers while
472running configure, to aid debugging if configure makes a mistake.
473" 1>&5
474
475# Strip out --no-create and --no-recursion so they do not pile up.
476# Also quote any args containing shell metacharacters.
477ac_configure_args=
478for ac_arg
671aa708 479do
fb0103e5
RG
480 case "$ac_arg" in
481 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
482 | --no-cr | --no-c) ;;
483 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
484 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) ;;
485 *" "*|*" "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?]*)
486 ac_configure_args="$ac_configure_args '$ac_arg'" ;;
487 *) ac_configure_args="$ac_configure_args $ac_arg" ;;
671aa708
NN
488 esac
489done
490
fb0103e5
RG
491# NLS nuisances.
492# Only set these to C if already set. These must not be set unconditionally
493# because not all systems understand e.g. LANG=C (notably SCO).
494# Fixing LC_MESSAGES prevents Solaris sh from translating var values in `set'!
495# Non-C LC_CTYPE values break the ctype check.
496if test "${LANG+set}" = set; then LANG=C; export LANG; fi
497if test "${LC_ALL+set}" = set; then LC_ALL=C; export LC_ALL; fi
498if test "${LC_MESSAGES+set}" = set; then LC_MESSAGES=C; export LC_MESSAGES; fi
499if test "${LC_CTYPE+set}" = set; then LC_CTYPE=C; export LC_CTYPE; fi
a4b9e93e 500
fb0103e5
RG
501# confdefs.h avoids OS command line length limits that DEFS can exceed.
502rm -rf conftest* confdefs.h
503# AIX cpp loses on an empty file, so make sure it contains at least a newline.
504echo > confdefs.h
671aa708 505
fb0103e5
RG
506# A filename unique to this package, relative to the directory that
507# configure is in, which we can look for to find out if srcdir is correct.
508ac_unique_file=move-if-change
671aa708
NN
509
510# Find the source files, if location was not specified.
511if test -z "$srcdir"; then
512 ac_srcdir_defaulted=yes
513 # Try the directory containing this script, then its parent.
fb0103e5
RG
514 ac_prog=$0
515 ac_confdir=`echo $ac_prog|sed 's%/[^/][^/]*$%%'`
516 test "x$ac_confdir" = "x$ac_prog" && ac_confdir=.
671aa708
NN
517 srcdir=$ac_confdir
518 if test ! -r $srcdir/$ac_unique_file; then
519 srcdir=..
520 fi
521else
522 ac_srcdir_defaulted=no
523fi
524if test ! -r $srcdir/$ac_unique_file; then
525 if test "$ac_srcdir_defaulted" = yes; then
fb0103e5 526 { echo "configure: error: can not find sources in $ac_confdir or .." 1>&2; exit 1; }
671aa708 527 else
fb0103e5
RG
528 { echo "configure: error: can not find sources in $srcdir" 1>&2; exit 1; }
529 fi
a4b9e93e 530fi
fb0103e5 531srcdir=`echo "${srcdir}" | sed 's%\([^/]\)/*$%\1%'`
a4b9e93e 532
671aa708 533# Prefer explicitly selected file to automatically selected ones.
bba5e0ca
EB
534if test -z "$CONFIG_SITE"; then
535 if test "x$prefix" != xNONE; then
536 CONFIG_SITE="$prefix/share/config.site $prefix/etc/config.site"
537 else
538 CONFIG_SITE="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site"
671aa708
NN
539 fi
540fi
541for ac_site_file in $CONFIG_SITE; do
542 if test -r "$ac_site_file"; then
fb0103e5 543 echo "loading site script $ac_site_file"
671aa708
NN
544 . "$ac_site_file"
545 fi
546done
547
548if test -r "$cache_file"; then
fb0103e5
RG
549 echo "loading cache $cache_file"
550 . $cache_file
671aa708 551else
fb0103e5
RG
552 echo "creating cache $cache_file"
553 > $cache_file
671aa708
NN
554fi
555
556ac_ext=c
fb0103e5 557# CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
671aa708 558ac_cpp='$CPP $CPPFLAGS'
fb0103e5
RG
559ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
560ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
561cross_compiling=$ac_cv_prog_cc_cross
562
563ac_exeext=
564ac_objext=o
565if (echo "testing\c"; echo 1,2,3) | grep c >/dev/null; then
566 # Stardent Vistra SVR4 grep lacks -e, says ghazi@caip.rutgers.edu.
567 if (echo -n testing; echo 1,2,3) | sed s/-n/xn/ | grep xn >/dev/null; then
568 ac_n= ac_c='
569' ac_t=' '
570 else
571 ac_n=-n ac_c= ac_t=
572 fi
573else
574 ac_n= ac_c='\c' ac_t=
575fi
671aa708
NN
576
577
d02c69be 578
671aa708 579ac_aux_dir=
4c4a5bbc 580for ac_dir in $srcdir $srcdir/.. $srcdir/../..; do
671aa708
NN
581 if test -f $ac_dir/install-sh; then
582 ac_aux_dir=$ac_dir
583 ac_install_sh="$ac_aux_dir/install-sh -c"
584 break
585 elif test -f $ac_dir/install.sh; then
586 ac_aux_dir=$ac_dir
587 ac_install_sh="$ac_aux_dir/install.sh -c"
588 break
589 fi
590done
591if test -z "$ac_aux_dir"; then
fb0103e5 592 { echo "configure: error: can not find install-sh or install.sh in $srcdir $srcdir/.. $srcdir/../.." 1>&2; exit 1; }
671aa708 593fi
fb0103e5
RG
594ac_config_guess=$ac_aux_dir/config.guess
595ac_config_sub=$ac_aux_dir/config.sub
596ac_configure=$ac_aux_dir/configure # This should be Cygnus configure.
671aa708
NN
597
598
fb0103e5
RG
599# Do some error checking and defaulting for the host and target type.
600# The inputs are:
601# configure --host=HOST --target=TARGET --build=BUILD NONOPT
602#
603# The rules are:
604# 1. You are not allowed to specify --host, --target, and nonopt at the
605# same time.
606# 2. Host defaults to nonopt.
607# 3. If nonopt is not specified, then host defaults to the current host,
608# as determined by config.guess.
609# 4. Target and build default to nonopt.
610# 5. If nonopt is not specified, then target and build default to host.
671aa708
NN
611
612# The aliases save the names the user supplied, while $host etc.
613# will get canonicalized.
fb0103e5
RG
614case $host---$target---$nonopt in
615NONE---*---* | *---NONE---* | *---*---NONE) ;;
616*) { echo "configure: error: can only configure for one host and one target at a time" 1>&2; exit 1; } ;;
617esac
618
619
620# Make sure we can run config.sub.
621if ${CONFIG_SHELL-/bin/sh} $ac_config_sub sun4 >/dev/null 2>&1; then :
622else { echo "configure: error: can not run $ac_config_sub" 1>&2; exit 1; }
623fi
624
625echo $ac_n "checking host system type""... $ac_c" 1>&6
8a877c9c 626echo "configure:627: checking host system type" >&5
fb0103e5
RG
627
628host_alias=$host
629case "$host_alias" in
630NONE)
631 case $nonopt in
632 NONE)
633 if host_alias=`${CONFIG_SHELL-/bin/sh} $ac_config_guess`; then :
634 else { echo "configure: error: can not guess host type; you must specify one" 1>&2; exit 1; }
635 fi ;;
636 *) host_alias=$nonopt ;;
637 esac ;;
638esac
639
640host=`${CONFIG_SHELL-/bin/sh} $ac_config_sub $host_alias`
641host_cpu=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
642host_vendor=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
643host_os=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
644echo "$ac_t""$host" 1>&6
645
646echo $ac_n "checking target system type""... $ac_c" 1>&6
8a877c9c 647echo "configure:648: checking target system type" >&5
fb0103e5
RG
648
649target_alias=$target
650case "$target_alias" in
651NONE)
652 case $nonopt in
653 NONE) target_alias=$host_alias ;;
654 *) target_alias=$nonopt ;;
655 esac ;;
656esac
657
658target=`${CONFIG_SHELL-/bin/sh} $ac_config_sub $target_alias`
659target_cpu=`echo $target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
660target_vendor=`echo $target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
661target_os=`echo $target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
662echo "$ac_t""$target" 1>&6
663
664echo $ac_n "checking build system type""... $ac_c" 1>&6
8a877c9c 665echo "configure:666: checking build system type" >&5
fb0103e5
RG
666
667build_alias=$build
668case "$build_alias" in
669NONE)
670 case $nonopt in
671 NONE) build_alias=$host_alias ;;
672 *) build_alias=$nonopt ;;
673 esac ;;
674esac
675
676build=`${CONFIG_SHELL-/bin/sh} $ac_config_sub $build_alias`
677build_cpu=`echo $build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
678build_vendor=`echo $build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
679build_os=`echo $build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
680echo "$ac_t""$build" 1>&6
681
682test "$host_alias" != "$target_alias" &&
671aa708
NN
683 test "$program_prefix$program_suffix$program_transform_name" = \
684 NONENONEs,x,x, &&
685 program_prefix=${target_alias}-
fb0103e5
RG
686
687if test "$program_transform_name" = s,x,x,; then
688 program_transform_name=
689else
690 # Double any \ or $. echo might interpret backslashes.
691 cat <<\EOF_SED > conftestsed
692s,\\,\\\\,g; s,\$,$$,g
693EOF_SED
694 program_transform_name="`echo $program_transform_name|sed -f conftestsed`"
695 rm -f conftestsed
696fi
671aa708 697test "$program_prefix" != NONE &&
fb0103e5 698 program_transform_name="s,^,${program_prefix},; $program_transform_name"
671aa708
NN
699# Use a double $ so make ignores it.
700test "$program_suffix" != NONE &&
fb0103e5
RG
701 program_transform_name="s,\$\$,${program_suffix},; $program_transform_name"
702
703# sed with no file args requires a program.
704test "$program_transform_name" = "" && program_transform_name="s,x,x,"
671aa708
NN
705
706
775956d0
NN
707# Get 'install' or 'install-sh' and its variants.
708# Find a good install program. We prefer a C program (faster),
709# so one script is as good as another. But avoid the broken or
710# incompatible versions:
711# SysV /etc/install, /usr/sbin/install
712# SunOS /usr/etc/install
713# IRIX /sbin/install
714# AIX /bin/install
715# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
716# AFS /usr/afsws/bin/install, which mishandles nonexistent args
717# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
718# ./install, which can be erroneously created by make from ./install.sh.
fb0103e5 719echo $ac_n "checking for a BSD compatible install""... $ac_c" 1>&6
8a877c9c 720echo "configure:721: checking for a BSD compatible install" >&5
775956d0 721if test -z "$INSTALL"; then
fb0103e5
RG
722if eval "test \"`echo '$''{'ac_cv_path_install'+set}'`\" = set"; then
723 echo $ac_n "(cached) $ac_c" 1>&6
724else
725 IFS="${IFS= }"; ac_save_IFS="$IFS"; IFS=":"
726 for ac_dir in $PATH; do
727 # Account for people who put trailing slashes in PATH elements.
728 case "$ac_dir/" in
729 /|./|.//|/etc/*|/usr/sbin/*|/usr/etc/*|/sbin/*|/usr/afsws/bin/*|/usr/ucb/*) ;;
730 *)
731 # OSF1 and SCO ODT 3.0 have their own names for install.
732 # Don't use installbsd from OSF since it installs stuff as root
733 # by default.
734 for ac_prog in ginstall scoinst install; do
735 if test -f $ac_dir/$ac_prog; then
775956d0 736 if test $ac_prog = install &&
fb0103e5 737 grep dspmsg $ac_dir/$ac_prog >/dev/null 2>&1; then
775956d0
NN
738 # AIX install. It has an incompatible calling convention.
739 :
740 else
fb0103e5
RG
741 ac_cv_path_install="$ac_dir/$ac_prog -c"
742 break 2
775956d0
NN
743 fi
744 fi
745 done
fb0103e5
RG
746 ;;
747 esac
748 done
749 IFS="$ac_save_IFS"
775956d0
NN
750
751fi
752 if test "${ac_cv_path_install+set}" = set; then
fb0103e5 753 INSTALL="$ac_cv_path_install"
775956d0
NN
754 else
755 # As a last resort, use the slow shell script. We don't cache a
756 # path for INSTALL within a source directory, because that will
757 # break other packages using the cache if that directory is
758 # removed, or if the path is relative.
fb0103e5 759 INSTALL="$ac_install_sh"
775956d0
NN
760 fi
761fi
fb0103e5 762echo "$ac_t""$INSTALL" 1>&6
775956d0
NN
763
764# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
765# It thinks the first close brace ends the variable substitution.
766test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
767
fb0103e5 768test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL_PROGRAM}'
775956d0
NN
769
770test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
771
fb0103e5 772echo $ac_n "checking whether ln works""... $ac_c" 1>&6
8a877c9c 773echo "configure:774: checking whether ln works" >&5
fb0103e5
RG
774if eval "test \"`echo '$''{'acx_cv_prog_LN'+set}'`\" = set"; then
775 echo $ac_n "(cached) $ac_c" 1>&6
ad6717df
PB
776else
777 rm -f conftestdata_t
778echo >conftestdata_f
779if ln conftestdata_f conftestdata_t 2>/dev/null
780then
781 acx_cv_prog_LN=ln
782else
783 acx_cv_prog_LN=no
784fi
785rm -f conftestdata_f conftestdata_t
786
787fi
788if test $acx_cv_prog_LN = no; then
789 LN="cp"
fb0103e5 790 echo "$ac_t""no, using $LN" 1>&6
ad6717df
PB
791else
792 LN="$acx_cv_prog_LN"
fb0103e5 793 echo "$ac_t""yes" 1>&6
ad6717df
PB
794fi
795
fb0103e5 796echo $ac_n "checking whether ln -s works""... $ac_c" 1>&6
8a877c9c 797echo "configure:798: checking whether ln -s works" >&5
fb0103e5
RG
798if eval "test \"`echo '$''{'ac_cv_prog_LN_S'+set}'`\" = set"; then
799 echo $ac_n "(cached) $ac_c" 1>&6
148907ea 800else
fb0103e5
RG
801 rm -f conftestdata
802if ln -s X conftestdata 2>/dev/null
803then
804 rm -f conftestdata
805 ac_cv_prog_LN_S="ln -s"
806else
807 ac_cv_prog_LN_S=ln
808fi
809fi
810LN_S="$ac_cv_prog_LN_S"
811if test "$ac_cv_prog_LN_S" = "ln -s"; then
812 echo "$ac_t""yes" 1>&6
813else
814 echo "$ac_t""no" 1>&6
148907ea
PB
815fi
816
775956d0 817
79c06341 818### we might need to use some other shell than /bin/sh for running subshells
79c06341
JL
819### If we are on Windows, search for the shell. This will permit people
820### to not have /bin/sh, but to be able to see /SOME/PATH/sh configure
821### without also having to set CONFIG_SHELL. This code will work when
822### using bash, which sets OSTYPE.
823case "${OSTYPE}" in
824*win32*)
671aa708
NN
825 if test x${CONFIG_SHELL} = x ; then
826 if test ! -f /bin/sh ; then
827 if test x${SHELL} != x && test -f ${SHELL} ; then
79c06341
JL
828 CONFIG_SHELL=${SHELL}
829 export CONFIG_SHELL
830 else
831 for prog in sh sh.exe bash bash.exe; do
832 IFS="${IFS= }"; save_ifs="$IFS"; IFS="${IFS}:"
833 for dir in $PATH; do
834 test -z "$dir" && dir=.
835 if test -f $dir/$prog; then
836 CONFIG_SHELL=$dir/$prog
837 export CONFIG_SHELL
838 break
839 fi
840 done
841 IFS="$save_ifs"
842 test -n "${CONFIG_SHELL}" && break
843 done
844 fi
845 fi
846 fi
847 ;;
848esac
849
850config_shell=${CONFIG_SHELL-/bin/sh}
851
79c06341
JL
852progname=$0
853# if PWD already has a value, it is probably wrong.
671aa708 854if test -n "$PWD" ; then PWD=`${PWDCMD-pwd}`; fi
79c06341 855
b348267b 856# Export original configure arguments for use by sub-configures. These
eeae7b41
DJ
857# will be expanded by make, so quote '$'.
858tmp="$progname $@"
859sed -e 's,\$,$$,g' <<EOF_SED > conftestsed.out
860$tmp
b348267b 861EOF_SED
eeae7b41
DJ
862TOPLEVEL_CONFIGURE_ARGUMENTS=`cat conftestsed.out`
863rm -f conftestsed.out
3dfabf63 864
cc1e60ea 865
671aa708 866moveifchange=${srcdir}/move-if-change
79c06341 867
ee6a22df
L
868srcpwd=`cd ${srcdir} ; ${PWDCMD-pwd}`
869
870# We pass INSTALL explicitly to sub-makes. Make sure that it is not
871# a relative path.
872if test "$INSTALL" = "${srcdir}/install-sh -c"; then
873 INSTALL="${srcpwd}/install-sh -c"
874fi
875
671aa708
NN
876# Set srcdir to "." if that's what it is.
877# This is important for multilib support.
878pwd=`${PWDCMD-pwd}`
671aa708
NN
879if test "${pwd}" = "${srcpwd}" ; then
880 srcdir=.
79c06341
JL
881fi
882
671aa708 883topsrcdir=$srcpwd
5d4a5ee6 884
671aa708 885extra_host_args=
afabd8e6 886
671aa708
NN
887### To add a new directory to the tree, first choose whether it is a target
888### or a host dependent tool. Then put it into the appropriate list
889### (library or tools, host or target), doing a dependency sort.
79c06341 890
fb0103e5 891# Subdirs will be configured in the order listed in build_configdirs,
671aa708 892# configdirs, or target_configdirs; see the serialization section below.
79c06341 893
fb0103e5
RG
894# Dependency sorting is only needed when *configuration* must be done in
895# a particular order. In all cases a dependency should be specified in
671aa708 896# the Makefile, whether or not it's implicitly specified here.
79c06341 897
671aa708
NN
898# Double entries in build_configdirs, configdirs, or target_configdirs may
899# cause circular dependencies and break everything horribly.
79c06341 900
23f6b2f9
PB
901# these library is used by various programs built for the build
902# environment
903#
904build_libs="build-libiberty"
905
906# these tools are built for the build environment
71b5d516 907build_tools="build-texinfo build-byacc build-flex build-bison build-m4 build-fixincludes"
23f6b2f9 908
671aa708
NN
909# these libraries are used by various programs built for the host environment
910#
a4b6c45a 911host_libs="intl mmalloc libiberty opcodes bfd readline tcl tk itcl libgui zlib libcpp libdecnumber"
671aa708 912
671aa708
NN
913# these tools are built for the host environment
914# Note, the powerpc-eabi build depends on sim occurring before gdb in order to
915# know that we are building the simulator.
916# binutils, gas and ld appear in that order because it makes sense to run
917# "make check" in that particular order.
5395b47b 918host_tools="texinfo byacc flex bison binutils gas ld fixincludes 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 gnattools"
671aa708
NN
919
920# libgcj represents the runtime libraries only used by gcj.
921libgcj="target-libffi \
671aa708
NN
922 target-zlib \
923 target-qthreads \
924 target-libjava"
925
926# these libraries are built for the target environment, and are built after
927# the host libraries and the host tools (which may be a cross compiler)
928#
4dbda6f0 929target_libraries="target-libiberty \
671aa708
NN
930 target-libgloss \
931 target-newlib \
cb543528 932 target-libstdc++-v3 \
6de9cd9a 933 target-libmudflap \
77008252 934 target-libssp \
6de9cd9a 935 target-libgfortran \
7cd0cf9c 936 target-boehm-gc \
77d187bc 937 ${libgcj} \
d9cdb878 938 target-libobjc \
953ff289
DN
939 target-libada \
940 target-libgomp"
671aa708 941
4dbda6f0
NN
942# these tools are built using the target libraries, and are intended to
943# run only in the target environment
671aa708 944#
4dbda6f0 945# note: any program that *uses* libraries that are in the "target_libraries"
671aa708
NN
946# list belongs in this list. those programs are also very likely
947# candidates for the "native_only" list which follows
948#
97286f7f 949target_tools="target-examples target-groff target-gperf target-rda"
79c06341 950
671aa708 951################################################################################
79c06341 952
671aa708
NN
953## All tools belong in one of the four categories, and are assigned above
954## We assign ${configdirs} this way to remove all embedded newlines. This
955## is important because configure will choke if they ever get through.
956## ${configdirs} is directories we build using the host tools.
957## ${target_configdirs} is directories we build using the target tools.
671aa708 958configdirs=`echo ${host_libs} ${host_tools}`
4dbda6f0 959target_configdirs=`echo ${target_libraries} ${target_tools}`
71b5d516 960build_configdirs=`echo ${build_libs} ${build_tools}`
8b87bb96 961
671aa708 962################################################################################
79c06341 963
671aa708 964srcname="gnu development package"
79c06341 965
671aa708
NN
966# This gets set non-empty for some net releases of packages.
967appdirs=""
79c06341 968
671aa708
NN
969# Define is_cross_compiler to save on calls to 'test'.
970is_cross_compiler=
971if test x"${host}" = x"${target}" ; then
972 is_cross_compiler=no
79c06341 973else
671aa708 974 is_cross_compiler=yes
fb0103e5 975fi
79c06341 976
b4acb5ef 977# Find the build and target subdir names.
8b87bb96
NN
978 case ${build_alias} in
979 "") build_noncanonical=${build} ;;
980 *) build_noncanonical=${build_alias} ;;
981esac
982
983 case ${host_alias} in
984 "") host_noncanonical=${build_noncanonical} ;;
985 *) host_noncanonical=${host_alias} ;;
986esac
987
988 case ${target_alias} in
989 "") target_noncanonical=${host_noncanonical} ;;
990 *) target_noncanonical=${target_alias} ;;
991esac
992
2e9e6f68
DJ
993
994# post-stage1 host modules use a different CC_FOR_BUILD so, in order to
995# have matching libraries, they should use host libraries: Makefile.tpl
996# arranges to pass --with-build-libsubdir=$(HOST_SUBDIR).
997# However, they still use the build modules, because the corresponding
998# host modules (e.g. bison) are only built for the host when bootstrap
999# finishes. So:
1000# - build_subdir is where we find build modules, and never changes.
1001# - build_libsubdir is where we find build libraries, and can be overridden.
1002
1003# Prefix 'build-' so this never conflicts with target_subdir.
8b87bb96 1004build_subdir="build-${build_noncanonical}"
2e9e6f68
DJ
1005# Check whether --with-build-libsubdir or --without-build-libsubdir was given.
1006if test "${with_build_libsubdir+set}" = set; then
1007 withval="$with_build_libsubdir"
1008 build_libsubdir="$withval"
1009else
1010 build_libsubdir="$build_subdir"
1011fi
1012
215c351a
PB
1013# --srcdir=. covers the toplevel, while "test -d" covers the subdirectories
1014if ( test $srcdir = . && test -d gcc ) \
1015 || test -d $srcdir/../host-${host_noncanonical}; then
1016 host_subdir="host-${host_noncanonical}"
1017else
1018 host_subdir=.
1019fi
8b87bb96
NN
1020# No prefix.
1021target_subdir=${target_noncanonical}
2e9e6f68 1022
79c06341 1023
671aa708
NN
1024# Skipdirs are removed silently.
1025skipdirs=
1026# Noconfigdirs are removed loudly.
1027noconfigdirs=""
79c06341 1028
671aa708
NN
1029use_gnu_ld=
1030# Make sure we don't let GNU ld be added if we didn't want it.
1031if test x$with_gnu_ld = xno ; then
1032 use_gnu_ld=no
1033 noconfigdirs="$noconfigdirs ld"
79c06341
JL
1034fi
1035
671aa708
NN
1036use_gnu_as=
1037# Make sure we don't let GNU as be added if we didn't want it.
1038if test x$with_gnu_as = xno ; then
1039 use_gnu_as=no
1040 noconfigdirs="$noconfigdirs gas"
79c06341
JL
1041fi
1042
fb0103e5 1043# some tools are so dependent upon X11 that if we're not building with X,
671aa708 1044# it's not even worth trying to configure, much less build, that tool.
79c06341 1045
671aa708
NN
1046case ${with_x} in
1047 yes | "") ;; # the default value for this tree is that X11 is available
1048 no)
b4f96efe 1049 skipdirs="${skipdirs} tk itcl libgui"
671aa708 1050 # We won't be able to build gdbtk without X.
fb0103e5 1051 enable_gdbtk=no
671aa708
NN
1052 ;;
1053 *) echo "*** bad value \"${with_x}\" for -with-x flag; ignored" 1>&2 ;;
1054esac
79c06341 1055
671aa708 1056# Some tools are only suitable for building in a "native" situation.
fb0103e5 1057# Remove these if host!=target.
9e299237 1058native_only="autoconf automake libtool fileutils find gawk gettext gzip hello indent m4 rcs recode sed shellutils tar textutils uudecode wdiff target-groff guile perl time ash bash bzip2 prms gnuserv target-gperf"
79c06341 1059
671aa708
NN
1060# Similarly, some are only suitable for cross toolchains.
1061# Remove these if host=target.
1062cross_only="target-libgloss target-newlib target-opcodes"
1063
1064case $is_cross_compiler in
1065 no) skipdirs="${skipdirs} ${cross_only}" ;;
1066 yes) skipdirs="${skipdirs} ${native_only}" ;;
1067esac
79c06341 1068
671aa708
NN
1069# If both --with-headers and --with-libs are specified, default to
1070# --without-newlib.
ee6a22df
L
1071if test x"${with_headers}" != x && test x"${with_headers}" != xno \
1072 && test x"${with_libs}" != x && test x"${with_libs}" != xno ; then
671aa708
NN
1073 if test x"${with_newlib}" = x ; then
1074 with_newlib=no
1075 fi
79c06341
JL
1076fi
1077
671aa708
NN
1078# Recognize --with-newlib/--without-newlib.
1079case ${with_newlib} in
1080 no) skipdirs="${skipdirs} target-newlib" ;;
1081 yes) skipdirs=`echo " ${skipdirs} " | sed -e 's/ target-newlib / /'` ;;
1082esac
79c06341 1083
671aa708 1084# Configure extra directories which are host specific
79c06341 1085
671aa708
NN
1086case "${host}" in
1087 *-cygwin*)
1088 configdirs="$configdirs libtermcap" ;;
1089esac
79c06341 1090
4fab7234
HPN
1091# A target can indicate whether a language isn't supported for some reason.
1092# Only spaces may be used in this macro; not newlines or tabs.
1093unsupported_languages=
1094
fb0103e5 1095# Remove more programs from consideration, based on the host or
671aa708
NN
1096# target this usually means that a port of the program doesn't
1097# exist yet.
ec8d6ddc 1098
671aa708
NN
1099case "${host}" in
1100 hppa*64*-*-*)
1101 noconfigdirs="$noconfigdirs byacc"
1102 ;;
f2a0e225 1103 i[3456789]86-*-vsta)
b4f96efe 1104 noconfigdirs="$noconfigdirs tcl expect dejagnu make texinfo bison patch flex byacc send-pr gprof uudecode dejagnu diff guile perl itcl gnuserv gettext"
671aa708 1105 ;;
f2a0e225 1106 i[3456789]86-*-go32* | i[3456789]86-*-msdosdjgpp*)
b4f96efe 1107 noconfigdirs="$noconfigdirs tcl tk expect dejagnu send-pr uudecode guile itcl gnuserv libffi"
3aa83176 1108 ;;
f2a0e225 1109 i[3456789]86-*-mingw32*)
b4f96efe 1110 # noconfigdirs="tcl tk expect dejagnu make texinfo bison patch flex byacc send-pr uudecode dejagnu diff guile perl itcl gnuserv"
b91f0a41 1111 noconfigdirs="$noconfigdirs expect dejagnu autoconf automake send-pr rcs guile perl texinfo libtool newlib"
3aa83176 1112 ;;
f2a0e225 1113 i[3456789]86-*-beos*)
b4f96efe 1114 noconfigdirs="$noconfigdirs tk itcl libgui gdb"
3aa83176 1115 ;;
671aa708 1116 *-*-cygwin*)
a22c2d8d 1117 noconfigdirs="$noconfigdirs autoconf automake send-pr rcs guile perl"
671aa708
NN
1118 ;;
1119 *-*-netbsd*)
a22c2d8d 1120 noconfigdirs="$noconfigdirs rcs"
671aa708
NN
1121 ;;
1122 ppc*-*-pe)
b4f96efe 1123 noconfigdirs="$noconfigdirs patch diff make tk tcl expect dejagnu autoconf automake texinfo bison send-pr gprof rcs guile perl itcl gnuserv"
671aa708
NN
1124 ;;
1125 powerpc-*-beos*)
b4f96efe 1126 noconfigdirs="$noconfigdirs tk itcl libgui gdb dejagnu readline"
671aa708 1127 ;;
671aa708 1128esac
ec8d6ddc 1129
6de9cd9a 1130
d9cdb878
AC
1131# Check whether --enable-libada or --disable-libada was given.
1132if test "${enable_libada+set}" = set; then
1133 enableval="$enable_libada"
1134 ENABLE_LIBADA=$enableval
1135else
1136 ENABLE_LIBADA=yes
fb0103e5
RG
1137fi
1138
d9cdb878 1139if test "${ENABLE_LIBADA}" != "yes" ; then
5395b47b 1140 noconfigdirs="$noconfigdirs gnattools"
d9cdb878
AC
1141fi
1142
ef0087a7
KH
1143# Check whether --enable-libssp or --disable-libssp was given.
1144if test "${enable_libssp+set}" = set; then
1145 enableval="$enable_libssp"
1146 ENABLE_LIBSSP=$enableval
1147else
1148 ENABLE_LIBSSP=yes
fb0103e5
RG
1149fi
1150
ef0087a7 1151
671aa708
NN
1152# Save it here so that, even in case of --enable-libgcj, if the Java
1153# front-end isn't enabled, we still get libgcj disabled.
1154libgcj_saved=$libgcj
1155case $enable_libgcj in
1156yes)
1157 # If we reset it here, it won't get added to noconfigdirs in the
1158 # target-specific build rules, so it will be forcibly enabled
1159 # (unless the Java language itself isn't enabled).
1160 libgcj=
1161 ;;
1162no)
1163 # Make sure we get it printed in the list of not supported target libs.
1164 noconfigdirs="$noconfigdirs ${libgcj}"
1165 ;;
1166esac
ec8d6ddc 1167
6de9cd9a 1168
27079765
AH
1169# Disable libmudflap on some systems.
1170if test x$enable_libmudflap = x ; then
dfcada9a 1171 case "${target}" in
670cbfcf 1172 *-*-linux* | *-*-gnu* | *-*-k*bsd*-gnu)
98a5bb3b 1173 # Enable libmudflap by default in GNU and friends.
dfcada9a 1174 ;;
a3e8d8b4
LR
1175 *-*-freebsd*)
1176 # Enable libmudflap by default in FreeBSD.
1177 ;;
dfcada9a
MM
1178 *)
1179 # Disable it by default everywhere else.
1180 noconfigdirs="$noconfigdirs target-libmudflap"
1181 ;;
1182 esac
27079765 1183fi
6de9cd9a 1184
27079765
AH
1185# Disable libgomp on non POSIX hosted systems.
1186if test x$enable_libgomp = x ; then
953ff289
DN
1187 # Enable libgomp by default on hosted POSIX systems.
1188 case "${target}" in
670cbfcf 1189 *-*-linux* | *-*-gnu* | *-*-k*bsd*-gnu)
953ff289
DN
1190 ;;
1191 *-*-netbsd* | *-*-freebsd* | *-*-openbsd*)
1192 ;;
04879af3 1193 *-*-solaris2* | *-*-sysv4* | *-*-irix6* | *-*-osf* | *-*-hpux11*)
953ff289 1194 ;;
cac90078 1195 *-*-darwin* | *-*-aix*)
953ff289
DN
1196 ;;
1197 *)
1198 noconfigdirs="$noconfigdirs target-libgomp"
1199 ;;
1200 esac
27079765 1201fi
953ff289 1202
6de9cd9a 1203
671aa708
NN
1204case "${target}" in
1205 *-*-chorusos)
cb253473 1206 noconfigdirs="$noconfigdirs target-newlib target-libgloss ${libgcj}"
671aa708 1207 ;;
42c1cd8a 1208 powerpc-*-darwin* | i[3456789]86-*-darwin*)
55eb837d 1209 noconfigdirs="$noconfigdirs bfd binutils ld gas opcodes gdb gprof"
9c8f9ec2 1210 noconfigdirs="$noconfigdirs sim target-rda"
940cde4d 1211 ;;
42c1cd8a
AT
1212 *-*-darwin*)
1213 noconfigdirs="$noconfigdirs ld gas gdb gprof"
1214 noconfigdirs="$noconfigdirs sim target-rda"
1215 noconfigdirs="$noconfigdirs ${libgcj}"
1216 ;;
671aa708 1217 *-*-freebsd[12] | *-*-freebsd[12].* | *-*-freebsd*aout*)
cb253473 1218 noconfigdirs="$noconfigdirs target-newlib target-libgloss ${libgcj}"
671aa708 1219 ;;
c3f84f61 1220 *-*-freebsd*)
6de9cd9a
DN
1221 noconfigdirs="$noconfigdirs target-newlib target-libgloss"
1222 if test "x$with_gmp" = x && test "x$with_gmp_dir" = x \
1223 && test -f /usr/local/include/gmp.h; then
1224 with_gmp=/usr/local
1225 fi
1226
1227 # Skip some stuff that's unsupported on some FreeBSD configurations.
1228 case "${target}" in
1229 i*86-*-*) ;;
1230 alpha*-*-*) ;;
1231 *)
cb253473 1232 noconfigdirs="$noconfigdirs ${libgcj}"
6de9cd9a
DN
1233 ;;
1234 esac
1235 ;;
ef4e7569
US
1236 *-*-kaos*)
1237 # Remove unsupported stuff on all kaOS configurations.
cb253473 1238 skipdirs="target-libiberty ${libgcj} target-libstdc++-v3 target-librx"
ef4e7569
US
1239 skipdirs="$skipdirs target-libobjc target-examples target-groff target-gperf"
1240 skipdirs="$skipdirs zlib fastjar target-libjava target-boehm-gc target-zlib"
1241 noconfigdirs="$noconfigdirs target-libgloss"
1242 ;;
671aa708
NN
1243 *-*-netbsd*)
1244 # Skip some stuff on all NetBSD configurations.
1245 noconfigdirs="$noconfigdirs target-newlib target-libiberty target-libgloss"
1246
1247 # Skip some stuff that's unsupported on some NetBSD configurations.
1248 case "${target}" in
1249 i*86-*-netbsdelf*) ;;
0590b963 1250 arm*-*-netbsdelf*) ;;
671aa708 1251 *)
cb253473 1252 noconfigdirs="$noconfigdirs ${libgcj}"
671aa708
NN
1253 ;;
1254 esac
1255 ;;
61fec9ff 1256 *-*-netware*)
cb253473 1257 noconfigdirs="$noconfigdirs target-newlib target-libiberty target-libgloss ${libgcj} target-libmudflap"
671aa708
NN
1258 ;;
1259 *-*-rtems*)
cb253473 1260 noconfigdirs="$noconfigdirs target-libgloss ${libgcj}"
671aa708 1261 ;;
a8ba31f2
EC
1262 # The tpf target doesn't support gdb yet.
1263 *-*-tpf*)
cb253473 1264 noconfigdirs="$noconfigdirs target-newlib target-libgloss target-libiberty ${libgcj} target-libmudflap gdb tcl tk libgui itcl"
a8ba31f2 1265 ;;
5785c0ed 1266 *-*-uclinux*)
cb253473 1267 noconfigdirs="$noconfigdirs target-newlib target-libgloss target-rda ${libgcj}"
5785c0ed 1268 ;;
671aa708 1269 *-*-vxworks*)
cb253473 1270 noconfigdirs="$noconfigdirs target-newlib target-libgloss target-libiberty target-libstdc++-v3 ${libgcj}"
671aa708
NN
1271 ;;
1272 alpha*-dec-osf*)
1273 # ld works, but does not support shared libraries.
1274 # newlib is not 64 bit ready. I'm not sure about fileutils.
1275 # gas doesn't generate exception information.
1276 noconfigdirs="$noconfigdirs gas ld fileutils target-newlib target-libgloss"
1277 ;;
1278 alpha*-*-*vms*)
cb253473 1279 noconfigdirs="$noconfigdirs gdb ld target-newlib target-libgloss ${libgcj}"
671aa708
NN
1280 ;;
1281 alpha*-*-linux*)
1282 # newlib is not 64 bit ready
1283 noconfigdirs="$noconfigdirs target-newlib target-libgloss"
1284 ;;
671aa708
NN
1285 alpha*-*-*)
1286 # newlib is not 64 bit ready
cb253473 1287 noconfigdirs="$noconfigdirs target-newlib target-libgloss ${libgcj}"
671aa708 1288 ;;
33952f6f 1289 am33_2.0-*-linux*)
cb253473 1290 noconfigdirs="$noconfigdirs ${libgcj} target-newlib target-libgloss"
33952f6f 1291 ;;
671aa708 1292 sh-*-linux*)
cb253473 1293 noconfigdirs="$noconfigdirs ${libgcj} target-newlib target-libgloss"
fb0103e5 1294 ;;
671aa708 1295 sh*-*-pe|mips*-*-pe|*arm-wince-pe)
cb253473 1296 noconfigdirs="$noconfigdirs ${libgcj}"
671aa708
NN
1297 noconfigdirs="$noconfigdirs target-examples"
1298 noconfigdirs="$noconfigdirs target-libiberty texinfo send-pr"
b4f96efe 1299 noconfigdirs="$noconfigdirs tcl tk itcl libgui sim"
671aa708
NN
1300 noconfigdirs="$noconfigdirs expect dejagnu"
1301 # the C++ libraries don't build on top of CE's C libraries
cb543528 1302 noconfigdirs="$noconfigdirs target-libstdc++-v3"
671aa708
NN
1303 noconfigdirs="$noconfigdirs target-newlib"
1304 case "${host}" in
1305 *-*-cygwin*) ;; # keep gdb and readline
aa9c3ab4 1306 *) noconfigdirs="$noconfigdirs gdb readline"
671aa708
NN
1307 ;;
1308 esac
1309 ;;
1310 arc-*-*)
cb253473 1311 noconfigdirs="$noconfigdirs target-libgloss ${libgcj}"
671aa708 1312 ;;
ee6a22df 1313 arm-semi-aof )
ee6a22df 1314 ;;
671aa708 1315 arm-*-coff | strongarm-*-coff | xscale-*-coff)
cb253473 1316 noconfigdirs="$noconfigdirs ${libgcj}"
671aa708 1317 ;;
b3f8d95d 1318 arm-*-elf* | strongarm-*-elf* | xscale-*-elf* | arm*-*-eabi* )
671aa708
NN
1319 noconfigdirs="$noconfigdirs target-libffi target-qthreads"
1320 ;;
077fc835
KH
1321 arm*-*-linux-gnueabi)
1322 noconfigdirs="$noconfigdirs target-libffi target-qthreads"
1323 noconfigdirs="$noconfigdirs target-libjava target-libobjc"
1324 ;;
972974fc 1325 arm*-*-symbianelf*)
cb253473 1326 noconfigdirs="$noconfigdirs ${libgcj} target-libiberty"
972974fc 1327 ;;
671aa708 1328 arm-*-pe*)
cb253473 1329 noconfigdirs="$noconfigdirs target-libgloss ${libgcj}"
671aa708 1330 ;;
671aa708 1331 thumb-*-coff)
cb253473 1332 noconfigdirs="$noconfigdirs target-libgloss ${libgcj}"
671aa708
NN
1333 ;;
1334 thumb-*-elf)
cb253473 1335 noconfigdirs="$noconfigdirs target-libgloss ${libgcj}"
671aa708 1336 ;;
671aa708 1337 thumb-*-pe)
cb253473 1338 noconfigdirs="$noconfigdirs target-libgloss ${libgcj}"
671aa708
NN
1339 ;;
1340 arm-*-riscix*)
cb253473 1341 noconfigdirs="$noconfigdirs ld target-libgloss ${libgcj}"
671aa708
NN
1342 ;;
1343 avr-*-*)
cb253473 1344 noconfigdirs="$noconfigdirs target-libiberty target-libstdc++-v3 ${libgcj}"
671aa708 1345 ;;
6b65a26d 1346 bfin-*-*)
8b3c6c5a 1347 noconfigdirs="$noconfigdirs gdb"
61efc800 1348 if test x${is_cross_compiler} != xno ; then
6b65a26d
CM
1349 target_configdirs="${target_configdirs} target-bsp target-cygmon"
1350 fi
1351 ;;
671aa708 1352 c4x-*-* | tic4x-*-*)
cb253473 1353 noconfigdirs="$noconfigdirs target-libstdc++-v3 target-libgloss ${libgcj}"
671aa708
NN
1354 ;;
1355 c54x*-*-* | tic54x-*-*)
cb253473 1356 noconfigdirs="$noconfigdirs target-libstdc++-v3 target-libgloss ${libgcj} gcc gdb newlib"
671aa708 1357 ;;
40d64b5a 1358 cris-*-* | crisv32-*-*)
4fab7234 1359 unsupported_languages="$unsupported_languages java"
40d64b5a 1360 case "${target}" in
c2e0d3a9 1361 *-*-aout)
7f26dfa3 1362 unsupported_languages="$unsupported_languages fortran"
4fab7234 1363 noconfigdirs="$noconfigdirs target-libffi target-boehm-gc";;
c2e0d3a9 1364 *-*-elf)
7f26dfa3 1365 unsupported_languages="$unsupported_languages fortran"
789ec619 1366 noconfigdirs="$noconfigdirs target-boehm-gc";;
c2e0d3a9 1367 *-*-linux*)
789ec619 1368 noconfigdirs="$noconfigdirs target-newlib target-libgloss";;
40d64b5a 1369 *)
7f26dfa3 1370 unsupported_languages="$unsupported_languages fortran"
cb253473 1371 noconfigdirs="$noconfigdirs ${libgcj} target-newlib target-libgloss";;
40d64b5a 1372 esac
671aa708 1373 ;;
25b656e7 1374 crx-*-*)
cb253473 1375 noconfigdirs="$noconfigdirs target-libstdc++-v3 target-mudflap ${libgcj}"
25b656e7 1376 ;;
671aa708 1377 d10v-*-*)
cb253473 1378 noconfigdirs="$noconfigdirs target-libstdc++-v3 target-libgloss ${libgcj}"
671aa708
NN
1379 ;;
1380 d30v-*-*)
cb253473 1381 noconfigdirs="$noconfigdirs ${libgcj} gdb"
671aa708
NN
1382 ;;
1383 fr30-*-elf*)
cb253473 1384 noconfigdirs="$noconfigdirs ${libgcj} gdb"
671aa708
NN
1385 ;;
1386 frv-*-*)
cb253473 1387 noconfigdirs="$noconfigdirs ${libgcj}"
671aa708
NN
1388 ;;
1389 h8300*-*-*)
cb253473 1390 noconfigdirs="$noconfigdirs target-libgloss ${libgcj}"
671aa708
NN
1391 ;;
1392 h8500-*-*)
cb253473 1393 noconfigdirs="$noconfigdirs target-libstdc++-v3 target-libgloss ${libgcj}"
671aa708 1394 ;;
ee6a22df 1395 hppa1.1-*-osf* | hppa1.1-*-bsd* )
ee6a22df 1396 ;;
671aa708
NN
1397 hppa*64*-*-linux* | parisc*64*-*-linux*)
1398 # In this case, it's because the hppa64-linux target is for
1399 # the kernel only at this point and has no libc, and thus no
1400 # headers, crt*.o, etc., all of which are needed by these.
1401 noconfigdirs="$noconfigdirs target-zlib"
1402 ;;
3e732ba0
JDA
1403 parisc*-*-linux* | hppa*-*-linux*)
1404 ;;
671aa708 1405 hppa*-*-*elf* | \
671aa708
NN
1406 hppa*-*-lites* | \
1407 hppa*-*-openbsd* | \
1408 hppa*64*-*-*)
cb253473 1409 noconfigdirs="$noconfigdirs ${libgcj}"
671aa708 1410 ;;
2a332582
JDA
1411 hppa*-hp-hpux11*)
1412 noconfigdirs="$noconfigdirs ld shellutils"
1413 ;;
671aa708
NN
1414 hppa*-*-*)
1415 # According to Alexandre Oliva <aoliva@redhat.com>, libjava won't
1416 # build on HP-UX 10.20.
cb253473 1417 noconfigdirs="$noconfigdirs ld shellutils ${libgcj}"
671aa708 1418 ;;
fb87ad5d 1419 i960-*-*)
cb253473 1420 noconfigdirs="$noconfigdirs ${libgcj} gdb"
fb87ad5d 1421 ;;
671aa708
NN
1422 ia64*-*-elf*)
1423 # No gdb support yet.
b4f96efe 1424 noconfigdirs="$noconfigdirs readline mmalloc libgui itcl gdb"
671aa708
NN
1425 ;;
1426 ia64*-**-hpux*)
1427 # No gdb or ld support yet.
cb253473 1428 noconfigdirs="$noconfigdirs ${libgcj} readline mmalloc libgui itcl gdb ld"
671aa708 1429 ;;
ee6a22df 1430 i370-*-opened*)
ee6a22df 1431 ;;
f2a0e225 1432 i[3456789]86-*-coff | i[3456789]86-*-elf)
cb253473 1433 noconfigdirs="$noconfigdirs ${libgcj}"
671aa708 1434 ;;
f2a0e225 1435 i[3456789]86-*-linux*)
671aa708
NN
1436 # The GCC port for glibc1 has no MD_FALLBACK_FRAME_STATE_FOR, so let's
1437 # not build java stuff by default.
1438 case "${target}" in
1439 *-*-*libc1*)
cb253473 1440 noconfigdirs="$noconfigdirs ${libgcj}";;
671aa708
NN
1441 esac
1442
1443 # This section makes it possible to build newlib natively on linux.
1444 # If we are using a cross compiler then don't configure newlib.
1445 if test x${is_cross_compiler} != xno ; then
3aa83176 1446 noconfigdirs="$noconfigdirs target-newlib"
671aa708
NN
1447 fi
1448 noconfigdirs="$noconfigdirs target-libgloss"
1449 # If we are not using a cross compiler, do configure newlib.
1450 # Note however, that newlib will only be configured in this situation
1451 # if the --with-newlib option has been given, because otherwise
1452 # 'target-newlib' will appear in skipdirs.
1453 ;;
f2a0e225 1454 i[3456789]86-*-mingw32*)
b91f0a41
CV
1455 target_configdirs="$target_configdirs target-winsup"
1456 noconfigdirs="$noconfigdirs expect target-libgloss target-newlib ${libgcj}"
fb0103e5 1457 ;;
671aa708
NN
1458 *-*-cygwin*)
1459 target_configdirs="$target_configdirs target-libtermcap target-winsup"
cb253473 1460 noconfigdirs="$noconfigdirs target-gperf target-libgloss ${libgcj}"
801e2270 1461 # always build newlib if winsup directory is present.
b91f0a41 1462 if test -d "$srcdir/winsup/cygwin"; then
801e2270 1463 skipdirs=`echo " ${skipdirs} " | sed -e 's/ target-newlib / /'`
ee6a22df 1464 elif test -d "$srcdir/newlib"; then
b91f0a41 1465 echo "Warning: winsup/cygwin is missing so newlib can't be built."
801e2270 1466 fi
fb0103e5 1467 ;;
ee6a22df
L
1468 i[3456789]86-moss-msdos | i[3456789]86-*-moss* | \
1469 i[3456789]86-*-uwin* | i[3456789]86-*-interix* )
ee6a22df 1470 ;;
f2a0e225 1471 i[3456789]86-*-pe)
cb253473 1472 noconfigdirs="$noconfigdirs target-libstdc++-v3 target-libgloss ${libgcj}"
671aa708 1473 ;;
f2a0e225 1474 i[3456789]86-*-sco3.2v5*)
671aa708
NN
1475 # The linker does not yet know about weak symbols in COFF,
1476 # and is not configured to handle mixed ELF and COFF.
cb253473 1477 noconfigdirs="$noconfigdirs ld target-libgloss ${libgcj}"
671aa708 1478 ;;
f2a0e225 1479 i[3456789]86-*-sco*)
cb253473 1480 noconfigdirs="$noconfigdirs gprof target-libgloss ${libgcj}"
671aa708 1481 ;;
f2a0e225 1482 i[3456789]86-*-solaris2*)
671aa708
NN
1483 noconfigdirs="$noconfigdirs target-libgloss"
1484 ;;
f2a0e225 1485 i[3456789]86-*-sysv4*)
cb253473 1486 noconfigdirs="$noconfigdirs target-libgloss ${libgcj}"
671aa708 1487 ;;
f2a0e225 1488 i[3456789]86-*-beos*)
cb253473 1489 noconfigdirs="$noconfigdirs gdb target-newlib target-libgloss ${libgcj}"
3aa83176 1490 ;;
d1f8db0c
PB
1491 i[3456789]86-*-rdos*)
1492 noconfigdirs="$noconfigdirs gdb target-newlib target-libgloss"
1493 ;;
fb87ad5d 1494 m32r-*-*)
cb253473 1495 noconfigdirs="$noconfigdirs ${libgcj}"
fb87ad5d 1496 ;;
671aa708 1497 m68hc11-*-*|m6811-*-*|m68hc12-*-*|m6812-*-*)
cb253473 1498 noconfigdirs="$noconfigdirs target-libiberty target-libstdc++-v3 ${libgcj}"
671aa708
NN
1499 ;;
1500 m68k-*-elf*)
cb253473 1501 noconfigdirs="$noconfigdirs ${libgcj}"
671aa708
NN
1502 ;;
1503 m68k-*-coff*)
cb253473 1504 noconfigdirs="$noconfigdirs ${libgcj}"
671aa708
NN
1505 ;;
1506 mcore-*-pe*)
1507 # The EPOC C++ environment does not support exceptions or rtti,
1508 # and so building libstdc++-v3 tends not to always work.
1509 noconfigdirs="$noconfigdirs target-libstdc++-v3"
1510 ;;
1511 mmix-*-*)
4fab7234 1512 noconfigdirs="$noconfigdirs target-libffi target-boehm-gc gdb libgloss"
7f26dfa3 1513 unsupported_languages="$unsupported_languages fortran java"
671aa708
NN
1514 ;;
1515 mn10200-*-*)
cb253473 1516 noconfigdirs="$noconfigdirs ${libgcj}"
671aa708
NN
1517 ;;
1518 mn10300-*-*)
cb253473 1519 noconfigdirs="$noconfigdirs ${libgcj}"
671aa708 1520 ;;
ab34901f 1521 mt-*-*)
79dd769c
AH
1522 noconfigdirs="$noconfigdirs sim"
1523 ;;
671aa708
NN
1524 powerpc-*-aix*)
1525 # copied from rs6000-*-* entry
cb253473 1526 noconfigdirs="$noconfigdirs gprof target-libgloss target-libssp ${libgcj}"
671aa708
NN
1527 ;;
1528 powerpc*-*-winnt* | powerpc*-*-pe* | ppc*-*-pe)
1529 target_configdirs="$target_configdirs target-winsup"
cb253473 1530 noconfigdirs="$noconfigdirs gdb tcl tk make expect target-libgloss itcl gnuserv ${libgcj}"
671aa708
NN
1531 # always build newlib.
1532 skipdirs=`echo " ${skipdirs} " | sed -e 's/ target-newlib / /'`
1533 ;;
1534 # This is temporary until we can link against shared libraries
1535 powerpcle-*-solaris*)
cb253473 1536 noconfigdirs="$noconfigdirs gdb sim make tcl tk expect itcl gnuserv ${libgcj}"
671aa708
NN
1537 ;;
1538 powerpc-*-beos*)
cb253473 1539 noconfigdirs="$noconfigdirs gdb target-newlib target-libgloss ${libgcj}"
671aa708 1540 ;;
671aa708 1541 powerpc-*-eabi)
cb253473 1542 noconfigdirs="$noconfigdirs ${libgcj}"
ee6a22df
L
1543 ;;
1544 powerpc-*-eabi* | powerpcle-*-eabi* | powerpc-*-rtems* )
671aa708 1545 ;;
671aa708 1546 rs6000-*-lynxos*)
cb253473 1547 noconfigdirs="$noconfigdirs target-newlib gprof ${libgcj}"
671aa708
NN
1548 ;;
1549 rs6000-*-aix*)
cb253473 1550 noconfigdirs="$noconfigdirs gprof target-libgloss target-libssp ${libgcj}"
671aa708
NN
1551 ;;
1552 rs6000-*-*)
cb253473 1553 noconfigdirs="$noconfigdirs gprof ${libgcj}"
671aa708
NN
1554 ;;
1555 m68k-apollo-*)
cb253473 1556 noconfigdirs="$noconfigdirs ld binutils gprof target-libgloss ${libgcj}"
671aa708
NN
1557 ;;
1558 mips*-*-irix5*)
cb253473 1559 noconfigdirs="$noconfigdirs gprof target-libgloss ${libgcj}"
671aa708
NN
1560 ;;
1561 mips*-*-irix6*)
671aa708
NN
1562 # Linking libjava exceeds command-line length limits on at least
1563 # IRIX 6.2, but not on IRIX 6.5.
1564 # Also, boehm-gc won't build on IRIX 6.5, according to Jeffrey Oldham
1565 # <oldham@codesourcery.com>
cb253473 1566 noconfigdirs="$noconfigdirs gprof target-libgloss ${libgcj}"
671aa708 1567 ;;
671aa708 1568 mips*-*-bsd*)
cb253473 1569 noconfigdirs="$noconfigdirs gprof target-libgloss ${libgcj}"
671aa708 1570 ;;
d0fe5ad3 1571 mips64*-*-linux*)
1ee4c5a0 1572 noconfigdirs="$noconfigdirs target-newlib target-libgloss ${libgcj}"
d0fe5ad3 1573 ;;
671aa708
NN
1574 mips*-*-linux*)
1575 noconfigdirs="$noconfigdirs target-newlib target-libgloss"
1576 ;;
1577 mips*-*-*)
cb253473 1578 noconfigdirs="$noconfigdirs gprof ${libgcj}"
671aa708
NN
1579 ;;
1580 romp-*-*)
cb253473 1581 noconfigdirs="$noconfigdirs bfd binutils ld gas opcodes target-libgloss ${libgcj}"
671aa708 1582 ;;
669f01d8 1583 sh-*-* | sh64-*-*)
671aa708 1584 case "${host}" in
f2a0e225
KC
1585 i[3456789]86-*-vsta) ;; # don't add gprof back in
1586 i[3456789]86-*-go32*) ;; # don't add gprof back in
1587 i[3456789]86-*-msdosdjgpp*) ;; # don't add gprof back in
671aa708
NN
1588 *) skipdirs=`echo " ${skipdirs} " | sed -e 's/ gprof / /'` ;;
1589 esac
cb253473 1590 noconfigdirs="$noconfigdirs target-libgloss ${libgcj}"
671aa708 1591 ;;
671aa708 1592 sparc-*-elf*)
cb253473 1593 noconfigdirs="$noconfigdirs ${libgcj}"
671aa708
NN
1594 ;;
1595 sparc64-*-elf*)
cb253473 1596 noconfigdirs="$noconfigdirs ${libgcj}"
671aa708
NN
1597 ;;
1598 sparclite-*-*)
cb253473 1599 noconfigdirs="$noconfigdirs ${libgcj}"
671aa708
NN
1600 ;;
1601 sparc-*-sunos4*)
cb253473 1602 noconfigdirs="$noconfigdirs ${libgcj}"
671aa708
NN
1603 if test x${is_cross_compiler} != xno ; then
1604 noconfigdirs="$noconfigdirs gdb target-newlib target-libgloss"
1605 else
1606 use_gnu_ld=no
1607 fi
1608 ;;
bba5e0ca 1609 sparc-*-solaris2.[0-6] | sparc-*-solaris2.[0-6].*)
cb253473 1610 noconfigdirs="$noconfigdirs ${libgcj}"
bba5e0ca 1611 ;;
671aa708
NN
1612 sparc-*-solaris* | sparc64-*-solaris* | sparcv9-*-solaris*)
1613 ;;
85d9c13c 1614 spu-*-*)
ea6f5c57 1615 skipdirs="target-libssp"
85d9c13c 1616 ;;
671aa708 1617 v810-*-*)
cb253473 1618 noconfigdirs="$noconfigdirs bfd binutils gas gcc gdb ld target-libstdc++-v3 opcodes target-libgloss ${libgcj}"
671aa708
NN
1619 ;;
1620 v850-*-*)
cb253473 1621 noconfigdirs="$noconfigdirs target-libgloss ${libgcj}"
671aa708
NN
1622 ;;
1623 v850e-*-*)
cb253473 1624 noconfigdirs="$noconfigdirs target-libgloss ${libgcj}"
671aa708
NN
1625 ;;
1626 v850ea-*-*)
cb253473 1627 noconfigdirs="$noconfigdirs target-libgloss ${libgcj}"
671aa708
NN
1628 ;;
1629 vax-*-vms)
cb253473 1630 noconfigdirs="$noconfigdirs bfd binutils gdb ld target-newlib opcodes target-libgloss ${libgcj}"
671aa708
NN
1631 ;;
1632 vax-*-*)
cb253473 1633 noconfigdirs="$noconfigdirs target-newlib target-libgloss ${libgcj}"
671aa708 1634 ;;
0d4f1b4e 1635 xtensa-*-*)
cb253473 1636 noconfigdirs="$noconfigdirs ${libgcj}"
0d4f1b4e 1637 ;;
671aa708 1638 ip2k-*-*)
cb253473 1639 noconfigdirs="$noconfigdirs target-libiberty target-libstdc++-v3 ${libgcj}"
671aa708 1640 ;;
c3f84f61 1641 *-*-linux* | *-*-gnu* | *-*-k*bsd*-gnu)
671aa708
NN
1642 noconfigdirs="$noconfigdirs target-newlib target-libgloss"
1643 ;;
1644 *-*-lynxos*)
cb253473 1645 noconfigdirs="$noconfigdirs target-newlib target-libgloss ${libgcj}"
fb0103e5 1646 ;;
671aa708 1647 *-*-*)
cb253473 1648 noconfigdirs="$noconfigdirs ${libgcj}"
671aa708
NN
1649 ;;
1650esac
79c06341 1651
671aa708
NN
1652# If we aren't building newlib, then don't build libgloss, since libgloss
1653# depends upon some newlib header files.
1654case "${noconfigdirs}" in
1655 *target-libgloss*) ;;
1656 *target-newlib*) noconfigdirs="$noconfigdirs target-libgloss" ;;
1657esac
1658
671aa708
NN
1659# Work in distributions that contain no compiler tools, like Autoconf.
1660tentative_cc=""
1661host_makefile_frag=/dev/null
1662if test -d ${srcdir}/config ; then
1663case "${host}" in
1664 m68k-hp-hpux*)
1665 # Avoid "too much defining" errors from HPUX compiler.
1666 tentative_cc="cc -Wp,-H256000"
1667 # If "ar" in $PATH is GNU ar, the symbol table may need rebuilding.
1668 # If it's HP/UX ar, this should be harmless.
1669 RANLIB="ar ts"
1670 ;;
1671 m68k-apollo-sysv*)
1672 tentative_cc="cc -A ansi -A runtype,any -A systype,any -U__STDC__ -DUSG"
1673 ;;
1674 m68k-apollo-bsd*)
1675 #None of the Apollo compilers can compile gas or binutils. The preprocessor
1676 # chokes on bfd, the compiler won't let you assign integers to enums, and
1677 # other problems. Defining CC to gcc is a questionable way to say "don't use
1678 # the apollo compiler" (the preferred version of GCC could be called cc,
1679 # or whatever), but I'm not sure leaving CC as cc is any better...
1680 #CC=cc -A ansi -A runtype,any -A systype,any -U__STDC__ -DNO_STDARG
1681 # Used to have BISON=yacc.
1682 tentative_cc=gcc
1683 ;;
1684 m88k-dg-dgux*)
1685 tentative_cc="gcc -Wall -ansi -D__using_DGUX"
671aa708
NN
1686 ;;
1687 m88k-harris-cxux*)
1688 # Under CX/UX, we want to tell the compiler to use ANSI mode.
1689 tentative_cc="cc -Xa"
1690 host_makefile_frag="config/mh-cxux"
1691 ;;
1692 m88k-motorola-sysv*)
1693 ;;
1694 mips*-dec-ultrix*)
1695 tentative_cc="cc -Wf,-XNg1000"
1696 host_makefile_frag="config/mh-decstation"
1697 ;;
1698 mips*-nec-sysv4*)
1699 # The C compiler on NEC MIPS SVR4 needs bigger tables.
1700 tentative_cc="cc -ZXNd=5000 -ZXNg=1000"
1701 host_makefile_frag="config/mh-necv4"
1702 ;;
1703 mips*-sgi-irix4*)
1704 # Tell compiler to use K&R C. We can't compile under the SGI Ansi
1705 # environment. Also bump switch table size so that cp-parse will
1706 # compile. Bump string length limit so linker builds.
1707 tentative_cc="cc -cckr -Wf,-XNg1500 -Wf,-XNk1000 -Wf,-XNh2000 -Wf,-XNl8192"
1708 ;;
1709 mips*-*-sysv4*)
1710 host_makefile_frag="config/mh-sysv4"
1711 ;;
1712 mips*-*-sysv*)
1713 # This is for a MIPS running RISC/os 4.52C.
1714
1715 # This is needed for GDB, but needs to be in the top-level make because
1716 # if a library is compiled with the bsd headers and gets linked with the
1717 # sysv system libraries all hell can break loose (e.g. a jmp_buf might be
1718 # a different size).
1719 # ptrace(2) apparently has problems in the BSD environment. No workaround is
1720 # known except to select the sysv environment. Could we use /proc instead?
1721 # These "sysv environments" and "bsd environments" often end up being a pain.
1722 #
1723 # This is not part of CFLAGS because perhaps not all C compilers have this
1724 # option.
1725 tentative_cc="cc -systype sysv"
1726 ;;
1727 i370-ibm-opened*)
1728 tentative_cc="c89"
1729 ;;
f2a0e225 1730 i[3456789]86-*-sysv5*)
671aa708
NN
1731 host_makefile_frag="config/mh-sysv5"
1732 ;;
f2a0e225 1733 i[3456789]86-*-dgux*)
671aa708
NN
1734 tentative_cc="gcc -Wall -ansi -D__using_DGUX"
1735 host_makefile_frag="config/mh-dgux386"
1736 ;;
f2a0e225 1737 i[3456789]86-ncr-sysv4.3*)
671aa708
NN
1738 # The MetaWare compiler will generate a copyright message unless you
1739 # turn it off by adding the -Hnocopyr flag.
1740 tentative_cc="cc -Hnocopyr"
1741 ;;
f2a0e225 1742 i[3456789]86-ncr-sysv4*)
671aa708
NN
1743 # for an NCR 3000 (i486/SVR4) system.
1744 # The NCR 3000 ships with a MetaWare compiler installed as /bin/cc.
1745 # This compiler not only emits obnoxious copyright messages every time
1746 # you run it, but it chokes and dies on a whole bunch of GNU source
1747 # files. Default to using the AT&T compiler installed in /usr/ccs/ATT/cc.
1748 tentative_cc="/usr/ccs/ATT/cc"
1749 host_makefile_frag="config/mh-ncr3000"
1750 ;;
f2a0e225 1751 i[3456789]86-*-sco3.2v5*)
671aa708 1752 ;;
f2a0e225 1753 i[3456789]86-*-sco*)
671aa708
NN
1754 # The native C compiler botches some simple uses of const. Unfortunately,
1755 # it doesn't defined anything like "__sco__" for us to test for in ansidecl.h.
1756 tentative_cc="cc -Dconst="
1757 host_makefile_frag="config/mh-sco"
1758 ;;
f2a0e225 1759 i[3456789]86-*-udk*)
671aa708
NN
1760 host_makefile_frag="config/mh-sysv5"
1761 ;;
f2a0e225 1762 i[3456789]86-*-solaris2*)
671aa708
NN
1763 host_makefile_frag="config/mh-sysv4"
1764 ;;
f2a0e225 1765 i[3456789]86-*-msdosdjgpp*)
671aa708
NN
1766 host_makefile_frag="config/mh-djgpp"
1767 ;;
1768 *-cygwin*)
1769 host_makefile_frag="config/mh-cygwin"
1770 ;;
1771 *-mingw32*)
671aa708
NN
1772 ;;
1773 *-interix*)
1774 host_makefile_frag="config/mh-interix"
1775 ;;
1776 vax-*-ultrix2*)
1777 # The old BSD pcc isn't up to compiling parts of gdb so use gcc
1778 tentative_cc=gcc
1779 ;;
1780 *-*-solaris2*)
1781 host_makefile_frag="config/mh-solaris"
1782 ;;
1783 m68k-sun-sunos*)
1784 # Sun's C compiler needs the -J flag to be able to compile cp-parse.c
1785 # without overflowing the jump tables (-J says to use a 32 bit table)
1786 tentative_cc="cc -J"
1787 ;;
1788 *-hp-hpux*)
1789 tentative_cc="cc -Wp,-H256000"
1790 ;;
1791 *-*-hiux*)
1792 tentative_cc="cc -Wp,-H256000"
1793 ;;
1794 rs6000-*-lynxos*)
1795 # /bin/cc is less than useful for our purposes. Always use GCC
1796 tentative_cc="/usr/cygnus/progressive/bin/gcc"
1797 host_makefile_frag="config/mh-lynxrs6k"
1798 ;;
45f366ab 1799 powerpc-*-darwin*)
be8fff81
RB
1800 host_makefile_frag="config/mh-ppc-darwin"
1801 ;;
d19bca38
PB
1802 powerpc-*-aix*)
1803 host_makefile_frag="config/mh-ppc-aix"
1804 ;;
1805 rs6000-*-aix*)
1806 host_makefile_frag="config/mh-ppc-aix"
1807 ;;
671aa708
NN
1808 *-*-lynxos*)
1809 # /bin/cc is less than useful for our purposes. Always use GCC
1810 tentative_cc="/bin/gcc"
1811 ;;
1812 *-*-sysv4*)
1813 host_makefile_frag="config/mh-sysv4"
1814 ;;
95c53c62
RS
1815 # This is placed last to prevent interfering with the cases above.
1816 i[3456789]86-*-*)
1817 # Build the stage2 and stage3 compilers with -fomit-frame-pointer.
1818 host_makefile_frag="config/mh-x86omitfp"
1819 ;;
671aa708
NN
1820esac
1821fi
1822
55ffb5ed
NN
1823# If we aren't going to be using gcc, see if we can extract a definition
1824# of CC from the fragment.
1825# Actually, use the 'pre-extracted' version above.
1826if test -z "${CC}" && test "${build}" = "${host}" ; then
1827 IFS="${IFS= }"; save_ifs="$IFS"; IFS="${IFS}:"
1828 found=
1829 for dir in $PATH; do
1830 test -z "$dir" && dir=.
1831 if test -f $dir/gcc; then
1832 found=yes
1833 break
1834 fi
1835 done
1836 IFS="$save_ifs"
1837 if test -z "${found}" && test -n "${tentative_cc}" ; then
1838 CC=$tentative_cc
1839 fi
1840fi
1841
1842if test "${build}" != "${host}" ; then
1843 # If we are doing a Canadian Cross, in which the host and build systems
1844 # are not the same, we set reasonable default values for the tools.
1845
55ffb5ed
NN
1846 CC=${CC-${host_alias}-gcc}
1847 CFLAGS=${CFLAGS-"-g -O2"}
1848 CXX=${CXX-${host_alias}-c++}
1849 CXXFLAGS=${CXXFLAGS-"-g -O2"}
1850 CC_FOR_BUILD=${CC_FOR_BUILD-gcc}
55ffb5ed
NN
1851
1852else
fb0103e5
RG
1853 # Set reasonable default values for some tools even if not Canadian.
1854 # Of course, these are different reasonable default values, originally
1855 # specified directly in the Makefile.
1856 # We don't export, so that autoconf can do its job.
1857 # Note that all these settings are above the fragment inclusion point
1858 # in Makefile.in, so can still be overridden by fragments.
1859 # This is all going to change when we autoconfiscate...
a4b9e93e 1860
fb0103e5
RG
1861 CC_FOR_BUILD="\$(CC)"
1862 # Extract the first word of "gcc", so it can be a program name with args.
1863set dummy gcc; ac_word=$2
1864echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
42c1cd8a 1865echo "configure:1866: checking for $ac_word" >&5
fb0103e5
RG
1866if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
1867 echo $ac_n "(cached) $ac_c" 1>&6
55ffb5ed
NN
1868else
1869 if test -n "$CC"; then
1870 ac_cv_prog_CC="$CC" # Let the user override the test.
1871else
fb0103e5
RG
1872 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
1873 ac_dummy="$PATH"
1874 for ac_dir in $ac_dummy; do
1875 test -z "$ac_dir" && ac_dir=.
1876 if test -f $ac_dir/$ac_word; then
1877 ac_cv_prog_CC="gcc"
1878 break
1879 fi
1880 done
1881 IFS="$ac_save_ifs"
a4b9e93e
PT
1882fi
1883fi
fb0103e5 1884CC="$ac_cv_prog_CC"
a4b9e93e 1885if test -n "$CC"; then
fb0103e5 1886 echo "$ac_t""$CC" 1>&6
55ffb5ed 1887else
fb0103e5 1888 echo "$ac_t""no" 1>&6
55ffb5ed
NN
1889fi
1890
1891if test -z "$CC"; then
1892 # Extract the first word of "cc", so it can be a program name with args.
1893set dummy cc; ac_word=$2
fb0103e5 1894echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
42c1cd8a 1895echo "configure:1896: checking for $ac_word" >&5
fb0103e5
RG
1896if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
1897 echo $ac_n "(cached) $ac_c" 1>&6
55ffb5ed
NN
1898else
1899 if test -n "$CC"; then
1900 ac_cv_prog_CC="$CC" # Let the user override the test.
1901else
fb0103e5 1902 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
55ffb5ed 1903 ac_prog_rejected=no
fb0103e5
RG
1904 ac_dummy="$PATH"
1905 for ac_dir in $ac_dummy; do
1906 test -z "$ac_dir" && ac_dir=.
1907 if test -f $ac_dir/$ac_word; then
1908 if test "$ac_dir/$ac_word" = "/usr/ucb/cc"; then
1909 ac_prog_rejected=yes
1910 continue
1911 fi
1912 ac_cv_prog_CC="cc"
1913 break
1914 fi
1915 done
1916 IFS="$ac_save_ifs"
55ffb5ed
NN
1917if test $ac_prog_rejected = yes; then
1918 # We found a bogon in the path, so make sure we never use it.
1919 set dummy $ac_cv_prog_CC
1920 shift
fb0103e5 1921 if test $# -gt 0; then
55ffb5ed
NN
1922 # We chose a different compiler from the bogus one.
1923 # However, it has the same basename, so the bogon will be chosen
1924 # first if we set CC to just the basename; use the full file name.
1925 shift
fb0103e5
RG
1926 set dummy "$ac_dir/$ac_word" "$@"
1927 shift
1928 ac_cv_prog_CC="$@"
55ffb5ed
NN
1929 fi
1930fi
1931fi
1932fi
fb0103e5 1933CC="$ac_cv_prog_CC"
55ffb5ed 1934if test -n "$CC"; then
fb0103e5 1935 echo "$ac_t""$CC" 1>&6
55ffb5ed 1936else
fb0103e5 1937 echo "$ac_t""no" 1>&6
55ffb5ed
NN
1938fi
1939
fb0103e5
RG
1940 if test -z "$CC"; then
1941 case "`uname -s`" in
1942 *win32* | *WIN32*)
1943 # Extract the first word of "cl", so it can be a program name with args.
1944set dummy cl; ac_word=$2
1945echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
42c1cd8a 1946echo "configure:1947: checking for $ac_word" >&5
fb0103e5
RG
1947if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
1948 echo $ac_n "(cached) $ac_c" 1>&6
55ffb5ed
NN
1949else
1950 if test -n "$CC"; then
1951 ac_cv_prog_CC="$CC" # Let the user override the test.
1952else
fb0103e5
RG
1953 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
1954 ac_dummy="$PATH"
1955 for ac_dir in $ac_dummy; do
1956 test -z "$ac_dir" && ac_dir=.
1957 if test -f $ac_dir/$ac_word; then
1958 ac_cv_prog_CC="cl"
1959 break
1960 fi
1961 done
1962 IFS="$ac_save_ifs"
55ffb5ed
NN
1963fi
1964fi
fb0103e5 1965CC="$ac_cv_prog_CC"
55ffb5ed 1966if test -n "$CC"; then
fb0103e5 1967 echo "$ac_t""$CC" 1>&6
55ffb5ed 1968else
fb0103e5 1969 echo "$ac_t""no" 1>&6
55ffb5ed 1970fi
fb0103e5
RG
1971 ;;
1972 esac
6b65a26d 1973 fi
fb0103e5 1974 test -z "$CC" && { echo "configure: error: no acceptable cc found in \$PATH" 1>&2; exit 1; }
a4b9e93e 1975fi
fb0103e5
RG
1976
1977echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works""... $ac_c" 1>&6
42c1cd8a 1978echo "configure:1979: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works" >&5
fb0103e5
RG
1979
1980ac_ext=c
1981# CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
1982ac_cpp='$CPP $CPPFLAGS'
1983ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
1984ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
1985cross_compiling=$ac_cv_prog_cc_cross
1986
1987cat > conftest.$ac_ext << EOF
1988
42c1cd8a 1989#line 1990 "configure"
fb0103e5
RG
1990#include "confdefs.h"
1991
1992main(){return(0);}
1993EOF
42c1cd8a 1994if { (eval echo configure:1995: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
fb0103e5
RG
1995 ac_cv_prog_cc_works=yes
1996 # If we can't run a trivial program, we are probably using a cross compiler.
1997 if (./conftest; exit) 2>/dev/null; then
1998 ac_cv_prog_cc_cross=no
1999 else
2000 ac_cv_prog_cc_cross=yes
2001 fi
a4b9e93e 2002else
fb0103e5
RG
2003 echo "configure: failed program was:" >&5
2004 cat conftest.$ac_ext >&5
2005 ac_cv_prog_cc_works=no
55ffb5ed 2006fi
fb0103e5
RG
2007rm -fr conftest*
2008ac_ext=c
2009# CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
2010ac_cpp='$CPP $CPPFLAGS'
2011ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
2012ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
2013cross_compiling=$ac_cv_prog_cc_cross
55ffb5ed 2014
fb0103e5
RG
2015echo "$ac_t""$ac_cv_prog_cc_works" 1>&6
2016if test $ac_cv_prog_cc_works = no; then
2017 { echo "configure: error: installation or configuration problem: C compiler cannot create executables." 1>&2; exit 1; }
2018fi
2019echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler""... $ac_c" 1>&6
42c1cd8a 2020echo "configure:2021: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler" >&5
fb0103e5
RG
2021echo "$ac_t""$ac_cv_prog_cc_cross" 1>&6
2022cross_compiling=$ac_cv_prog_cc_cross
55ffb5ed 2023
fb0103e5 2024echo $ac_n "checking whether we are using GNU C""... $ac_c" 1>&6
42c1cd8a 2025echo "configure:2026: checking whether we are using GNU C" >&5
fb0103e5
RG
2026if eval "test \"`echo '$''{'ac_cv_prog_gcc'+set}'`\" = set"; then
2027 echo $ac_n "(cached) $ac_c" 1>&6
a4b9e93e 2028else
fb0103e5
RG
2029 cat > conftest.c <<EOF
2030#ifdef __GNUC__
2031 yes;
2032#endif
2033EOF
42c1cd8a 2034if { ac_try='${CC-cc} -E conftest.c'; { (eval echo configure:2035: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; } | egrep yes >/dev/null 2>&1; then
fb0103e5 2035 ac_cv_prog_gcc=yes
72a7ab82 2036else
fb0103e5
RG
2037 ac_cv_prog_gcc=no
2038fi
2039fi
2040
2041echo "$ac_t""$ac_cv_prog_gcc" 1>&6
2042
2043if test $ac_cv_prog_gcc = yes; then
2044 GCC=yes
55ffb5ed 2045else
fb0103e5
RG
2046 GCC=
2047fi
a4b9e93e 2048
fb0103e5
RG
2049ac_test_CFLAGS="${CFLAGS+set}"
2050ac_save_CFLAGS="$CFLAGS"
2051CFLAGS=
2052echo $ac_n "checking whether ${CC-cc} accepts -g""... $ac_c" 1>&6
42c1cd8a 2053echo "configure:2054: checking whether ${CC-cc} accepts -g" >&5
fb0103e5
RG
2054if eval "test \"`echo '$''{'ac_cv_prog_cc_g'+set}'`\" = set"; then
2055 echo $ac_n "(cached) $ac_c" 1>&6
2056else
2057 echo 'void f(){}' > conftest.c
2058if test -z "`${CC-cc} -g -c conftest.c 2>&1`"; then
55ffb5ed
NN
2059 ac_cv_prog_cc_g=yes
2060else
fb0103e5 2061 ac_cv_prog_cc_g=no
6b65a26d 2062fi
fb0103e5
RG
2063rm -f conftest*
2064
a4b9e93e 2065fi
fb0103e5
RG
2066
2067echo "$ac_t""$ac_cv_prog_cc_g" 1>&6
55ffb5ed 2068if test "$ac_test_CFLAGS" = set; then
fb0103e5 2069 CFLAGS="$ac_save_CFLAGS"
55ffb5ed
NN
2070elif test $ac_cv_prog_cc_g = yes; then
2071 if test "$GCC" = yes; then
2072 CFLAGS="-g -O2"
2073 else
2074 CFLAGS="-g"
2075 fi
2076else
2077 if test "$GCC" = yes; then
2078 CFLAGS="-O2"
2079 else
2080 CFLAGS=
2081 fi
2082fi
2083
2084
23f6b2f9
PB
2085 # We must set the default linker to the linker used by gcc for the correct
2086 # operation of libtool. If LD is not defined and we are using gcc, try to
2087 # set the LD default to the ld used by gcc.
2088 if test -z "$LD"; then
2089 if test "$GCC" = yes; then
2090 case $build in
2091 *-*-mingw*)
2092 gcc_prog_ld=`$CC -print-prog-name=ld 2>&1 | tr -d '\015'` ;;
2093 *)
2094 gcc_prog_ld=`$CC -print-prog-name=ld 2>&1` ;;
2095 esac
2096 case $gcc_prog_ld in
2097 # Accept absolute paths.
2098 [\\/]* | [A-Za-z]:[\\/]*)
2099 LD="$gcc_prog_ld" ;;
2100 esac
2101 fi
2102 fi
2103
2104 CXX=${CXX-"c++"}
2105 CFLAGS=${CFLAGS-"-g"}
2106 CXXFLAGS=${CXXFLAGS-"-g -O2"}
2107fi
2108
fb0103e5
RG
2109if test $host != $build; then
2110 ac_tool_prefix=${host_alias}-
2111else
2112 ac_tool_prefix=
2113fi
23f6b2f9
PB
2114
2115
55ffb5ed 2116
fb0103e5 2117# Extract the first word of "${ac_tool_prefix}gnatbind", so it can be a program name with args.
55ffb5ed 2118set dummy ${ac_tool_prefix}gnatbind; ac_word=$2
fb0103e5 2119echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
42c1cd8a 2120echo "configure:2121: checking for $ac_word" >&5
fb0103e5
RG
2121if eval "test \"`echo '$''{'ac_cv_prog_GNATBIND'+set}'`\" = set"; then
2122 echo $ac_n "(cached) $ac_c" 1>&6
55ffb5ed
NN
2123else
2124 if test -n "$GNATBIND"; then
2125 ac_cv_prog_GNATBIND="$GNATBIND" # Let the user override the test.
2126else
fb0103e5
RG
2127 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
2128 ac_dummy="$PATH"
2129 for ac_dir in $ac_dummy; do
2130 test -z "$ac_dir" && ac_dir=.
2131 if test -f $ac_dir/$ac_word; then
2132 ac_cv_prog_GNATBIND="${ac_tool_prefix}gnatbind"
2133 break
2134 fi
2135 done
2136 IFS="$ac_save_ifs"
55ffb5ed
NN
2137fi
2138fi
fb0103e5 2139GNATBIND="$ac_cv_prog_GNATBIND"
55ffb5ed 2140if test -n "$GNATBIND"; then
fb0103e5 2141 echo "$ac_t""$GNATBIND" 1>&6
55ffb5ed 2142else
fb0103e5 2143 echo "$ac_t""no" 1>&6
55ffb5ed
NN
2144fi
2145
fb0103e5 2146
55ffb5ed 2147if test -z "$ac_cv_prog_GNATBIND"; then
fb0103e5 2148if test -n "$ac_tool_prefix"; then
55ffb5ed
NN
2149 # Extract the first word of "gnatbind", so it can be a program name with args.
2150set dummy gnatbind; ac_word=$2
fb0103e5 2151echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
42c1cd8a 2152echo "configure:2153: checking for $ac_word" >&5
fb0103e5
RG
2153if eval "test \"`echo '$''{'ac_cv_prog_GNATBIND'+set}'`\" = set"; then
2154 echo $ac_n "(cached) $ac_c" 1>&6
55ffb5ed 2155else
fb0103e5
RG
2156 if test -n "$GNATBIND"; then
2157 ac_cv_prog_GNATBIND="$GNATBIND" # Let the user override the test.
55ffb5ed 2158else
fb0103e5
RG
2159 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
2160 ac_dummy="$PATH"
2161 for ac_dir in $ac_dummy; do
2162 test -z "$ac_dir" && ac_dir=.
2163 if test -f $ac_dir/$ac_word; then
2164 ac_cv_prog_GNATBIND="gnatbind"
2165 break
2166 fi
2167 done
2168 IFS="$ac_save_ifs"
2169 test -z "$ac_cv_prog_GNATBIND" && ac_cv_prog_GNATBIND="no"
55ffb5ed
NN
2170fi
2171fi
fb0103e5
RG
2172GNATBIND="$ac_cv_prog_GNATBIND"
2173if test -n "$GNATBIND"; then
2174 echo "$ac_t""$GNATBIND" 1>&6
55ffb5ed 2175else
fb0103e5 2176 echo "$ac_t""no" 1>&6
55ffb5ed
NN
2177fi
2178
2179else
fb0103e5
RG
2180 GNATBIND="no"
2181fi
55ffb5ed
NN
2182fi
2183
fb0103e5 2184echo $ac_n "checking whether compiler driver understands Ada""... $ac_c" 1>&6
42c1cd8a 2185echo "configure:2186: checking whether compiler driver understands Ada" >&5
fb0103e5
RG
2186if eval "test \"`echo '$''{'acx_cv_cc_gcc_supports_ada'+set}'`\" = set"; then
2187 echo $ac_n "(cached) $ac_c" 1>&6
55ffb5ed
NN
2188else
2189 cat >conftest.adb <<EOF
2190procedure conftest is begin null; end conftest;
2191EOF
2192acx_cv_cc_gcc_supports_ada=no
2193# There is a bug in old released versions of GCC which causes the
2194# driver to exit successfully when the appropriate language module
2195# has not been installed. This is fixed in 2.95.4, 3.0.2, and 3.1.
2196# Therefore we must check for the error message as well as an
2197# unsuccessful exit.
1db673ca
RO
2198# Other compilers, like HP Tru64 UNIX cc, exit successfully when
2199# given a .adb file, but produce no object file. So we must check
2200# if an object file was really produced to guard against this.
55ffb5ed 2201errors=`(${CC} -c conftest.adb) 2>&1 || echo failure`
1db673ca 2202if test x"$errors" = x && test -f conftest.$ac_objext; then
55ffb5ed 2203 acx_cv_cc_gcc_supports_ada=yes
55ffb5ed
NN
2204fi
2205rm -f conftest.*
2206fi
fb0103e5
RG
2207
2208echo "$ac_t""$acx_cv_cc_gcc_supports_ada" 1>&6
55ffb5ed 2209
1db673ca 2210if test x$GNATBIND != xno && test x$acx_cv_cc_gcc_supports_ada != xno; then
55ffb5ed
NN
2211 have_gnat=yes
2212else
2213 have_gnat=no
2214fi
2215
fb0103e5 2216echo $ac_n "checking how to compare bootstrapped objects""... $ac_c" 1>&6
42c1cd8a 2217echo "configure:2218: checking how to compare bootstrapped objects" >&5
fb0103e5
RG
2218if eval "test \"`echo '$''{'gcc_cv_prog_cmp_skip'+set}'`\" = set"; then
2219 echo $ac_n "(cached) $ac_c" 1>&6
a76494aa
PB
2220else
2221 echo abfoo >t1
2222 echo cdfoo >t2
2223 gcc_cv_prog_cmp_skip='tail +16c $$f1 > tmp-foo1; tail +16c $$f2 > tmp-foo2; cmp tmp-foo1 tmp-foo2'
6cf1ac42
PB
2224 if cmp t1 t2 2 2 > /dev/null 2>&1; then
2225 if cmp t1 t2 1 1 > /dev/null 2>&1; then
2226 :
2227 else
2228 gcc_cv_prog_cmp_skip='cmp $$f1 $$f2 16 16'
2229 fi
2230 fi
a76494aa
PB
2231 if cmp --ignore-initial=2 t1 t2 > /dev/null 2>&1; then
2232 if cmp --ignore-initial=1 t1 t2 > /dev/null 2>&1; then
6cf1ac42 2233 :
a76494aa
PB
2234 else
2235 gcc_cv_prog_cmp_skip='cmp --ignore-initial=16 $$f1 $$f2'
2236 fi
2237 fi
2238 rm t1 t2
2239
2240fi
fb0103e5
RG
2241
2242echo "$ac_t""$gcc_cv_prog_cmp_skip" 1>&6
a76494aa
PB
2243do_compare="$gcc_cv_prog_cmp_skip"
2244
2245
55ffb5ed 2246
bebf829d 2247# Check for GMP and MPFR
8a877c9c 2248gmplibs="-lmpfr"
6de9cd9a
DN
2249gmpinc=
2250have_gmp=yes
bebf829d
PB
2251# Specify a location for mpfr
2252# check for this first so it ends up on the link line before gmp.
2253# Check whether --with-mpfr-dir or --without-mpfr-dir was given.
2254if test "${with_mpfr_dir+set}" = set; then
2255 withval="$with_mpfr_dir"
8a877c9c
KG
2256 { echo "configure: error: The --with-mpfr-dir=PATH option has been removed.
2257Use --with-mpfr=PATH or --with-mpfr-include=PATH plus --with-mpfr-lib=PATH" 1>&2; exit 1; }
fb0103e5 2258fi
bebf829d
PB
2259
2260
bebf829d
PB
2261# Check whether --with-mpfr or --without-mpfr was given.
2262if test "${with_mpfr+set}" = set; then
2263 withval="$with_mpfr"
fb0103e5
RG
2264 :
2265fi
bebf829d 2266
8a877c9c
KG
2267# Check whether --with-mpfr_include or --without-mpfr_include was given.
2268if test "${with_mpfr_include+set}" = set; then
2269 withval="$with_mpfr_include"
2270 :
2271fi
2272
2273# Check whether --with-mpfr_lib or --without-mpfr_lib was given.
2274if test "${with_mpfr_lib+set}" = set; then
2275 withval="$with_mpfr_lib"
2276 :
2277fi
2278
bebf829d
PB
2279
2280if test "x$with_mpfr" != x; then
2281 gmplibs="-L$with_mpfr/lib $gmplibs"
2282 gmpinc="-I$with_mpfr/include"
2283fi
8a877c9c
KG
2284if test "x$with_mpfr_include" != x; then
2285 gmpinc="-I$with_mpfr_include"
2286fi
2287if test "x$with_mpfr_lib" != x; then
2288 gmplibs="-L$with_mpfr_lib $gmplibs"
2289fi
bebf829d 2290
6de9cd9a
DN
2291# Specify a location for gmp
2292# Check whether --with-gmp-dir or --without-gmp-dir was given.
2293if test "${with_gmp_dir+set}" = set; then
2294 withval="$with_gmp_dir"
8a877c9c
KG
2295 { echo "configure: error: The --with-gmp-dir=PATH option has been removed.
2296Use --with-gmp=PATH or --with-gmp-include=PATH plus --with-gmp-lib=PATH" 1>&2; exit 1; }
fb0103e5 2297fi
6de9cd9a
DN
2298
2299
8a877c9c 2300gmplibs="$gmplibs -lgmp"
6de9cd9a
DN
2301
2302# Check whether --with-gmp or --without-gmp was given.
2303if test "${with_gmp+set}" = set; then
2304 withval="$with_gmp"
fb0103e5
RG
2305 :
2306fi
6de9cd9a 2307
8a877c9c
KG
2308# Check whether --with-gmp_include or --without-gmp_include was given.
2309if test "${with_gmp_include+set}" = set; then
2310 withval="$with_gmp_include"
2311 :
2312fi
2313
2314# Check whether --with-gmp_lib or --without-gmp_lib was given.
2315if test "${with_gmp_lib+set}" = set; then
2316 withval="$with_gmp_lib"
2317 :
2318fi
2319
2320
6de9cd9a 2321
bebf829d
PB
2322if test "x$with_gmp" != x; then
2323 gmplibs="-L$with_gmp/lib $gmplibs"
2324 gmpinc="-I$with_gmp/include $gmpinc"
6de9cd9a 2325fi
8a877c9c
KG
2326if test "x$with_gmp_include" != x; then
2327 gmpinc="-I$with_gmp_include $gmpinc"
2328fi
2329if test "x$with_gmp_lib" != x; then
2330 gmplibs="-L$with_gmp_lib $gmplibs"
2331fi
6de9cd9a
DN
2332
2333saved_CFLAGS="$CFLAGS"
2334CFLAGS="$CFLAGS $gmpinc"
2335# Check GMP actually works
fb0103e5 2336echo $ac_n "checking for correct version of gmp.h""... $ac_c" 1>&6
42c1cd8a 2337echo "configure:2338: checking for correct version of gmp.h" >&5
fb0103e5 2338cat > conftest.$ac_ext <<EOF
42c1cd8a 2339#line 2340 "configure"
fb0103e5 2340#include "confdefs.h"
6de9cd9a 2341#include "gmp.h"
fb0103e5 2342int main() {
6de9cd9a 2343
e48d66a9 2344#if __GNU_MP_VERSION < 4 || (__GNU_MP_VERSION == 4 && __GNU_MP_VERSION_MINOR < 1)
6de9cd9a
DN
2345choke me
2346#endif
2347
fb0103e5
RG
2348; return 0; }
2349EOF
42c1cd8a 2350if { (eval echo configure:2351: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
fb0103e5
RG
2351 rm -rf conftest*
2352 echo "$ac_t""yes" 1>&6
2353else
2354 echo "configure: failed program was:" >&5
2355 cat conftest.$ac_ext >&5
2356 rm -rf conftest*
2357 echo "$ac_t""no" 1>&6; have_gmp=no
2358fi
2359rm -f conftest*
6de9cd9a
DN
2360
2361if test x"$have_gmp" = xyes; then
70ec446f
KG
2362 saved_LIBS="$LIBS"
2363 LIBS="$LIBS $gmplibs"
e48d66a9 2364 echo $ac_n "checking for correct version of mpfr.h""... $ac_c" 1>&6
42c1cd8a 2365echo "configure:2366: checking for correct version of mpfr.h" >&5
e48d66a9 2366 cat > conftest.$ac_ext <<EOF
42c1cd8a 2367#line 2368 "configure"
e48d66a9 2368#include "confdefs.h"
70ec446f 2369#include <gmp.h>
e48d66a9
SK
2370#include <mpfr.h>
2371int main() {
2372
2373#if MPFR_VERSION_MAJOR < 2 || (MPFR_VERSION_MAJOR == 2 && MPFR_VERSION_MINOR < 2)
2374 choke me
2375#endif
70ec446f 2376 mpfr_t n; mpfr_init(n);
e48d66a9
SK
2377
2378; return 0; }
2379EOF
42c1cd8a 2380if { (eval echo configure:2381: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
fb0103e5
RG
2381 rm -rf conftest*
2382 echo "$ac_t""yes" 1>&6
2383else
2384 echo "configure: failed program was:" >&5
2385 cat conftest.$ac_ext >&5
2386 rm -rf conftest*
2387 echo "$ac_t""no" 1>&6; have_gmp=no
2388fi
2389rm -f conftest*
6de9cd9a 2390 LIBS="$saved_LIBS"
6de9cd9a 2391fi
ed606bc0 2392CFLAGS="$saved_CFLAGS"
6de9cd9a 2393
dffb147d 2394if test -d ${srcdir}/gcc && test x$have_gmp != xyes; then
b5147de7 2395 { echo "configure: error: Building GCC requires GMP 4.1+ and MPFR 2.2.1+.
ca558912
KG
2396Try the --with-gmp and/or --with-mpfr options to specify their locations.
2397Copies of these libraries' source code can be found at their respective
2398hosting sites as well as at ftp://gcc.gnu.org/pub/gcc/infrastructure/.
dbee1fb3
KG
2399See also http://gcc.gnu.org/install/prerequisites.html for additional info.
2400If you obtained GMP and/or MPFR from a vendor distribution package, make
2401sure that you have installed both the libraries and the header files.
2402They may be located in separate packages." 1>&2; exit 1; }
70ec446f
KG
2403fi
2404
bebf829d 2405# Flags needed for both GMP and/or MPFR
6de9cd9a
DN
2406
2407
2408
1e0f07d3 2409# By default, C is the only stage 1 language.
2805b53a
NN
2410stage1_languages=c
2411
2412
55ffb5ed
NN
2413# Figure out what language subdirectories are present.
2414# Look if the user specified --enable-languages="..."; if not, use
2415# the environment variable $LANGUAGES if defined. $LANGUAGES might
2416# go away some day.
2417# NB: embedded tabs in this IF block -- do not untabify
2418if test -d ${srcdir}/gcc; then
2419 if test x"${enable_languages+set}" != xset; then
2420 if test x"${LANGUAGES+set}" = xset; then
2421 enable_languages="${LANGUAGES}"
2422 echo configure.in: warning: setting LANGUAGES is deprecated, use --enable-languages instead 1>&2
2423 else
2424 enable_languages=all
2425 fi
2426 else
2427 if test x"${enable_languages}" = x ||
2428 test x"${enable_languages}" = xyes;
2429 then
2430 echo configure.in: --enable-languages needs at least one language argument 1>&2
2431 exit 1
2432 fi
2433 fi
2434 enable_languages=`echo "${enable_languages}" | sed -e 's/[ ,][ ,]*/,/g' -e 's/,$//'`
2435
7f26dfa3
FXC
2436 # 'f95' is the old name for the 'fortran' language. We issue a warning
2437 # and make the substitution.
2438 case ,${enable_languages}, in
2439 *,f95,*)
2440 echo configure.in: warning: 'f95' as language name is deprecated, use 'fortran' instead 1>&2
2441 enable_languages=`echo "${enable_languages}" | sed -e 's/f95/fortran/g'`
2442 ;;
2443 esac
2444
55ffb5ed
NN
2445 # First scan to see if an enabled language requires some other language.
2446 # We assume that a given config-lang.in will list all the language
2447 # front ends it requires, even if some are required indirectly.
2448 for lang_frag in ${srcdir}/gcc/*/config-lang.in .. ; do
2449 case ${lang_frag} in
2450 ..) ;;
2451 # The odd quoting in the next line works around
2452 # an apparent bug in bash 1.12 on linux.
2453 ${srcdir}/gcc/[*]/config-lang.in) ;;
2454 *)
2455 # From the config-lang.in, get $language, $lang_requires
2456 language=
2457 lang_requires=
2458 . ${lang_frag}
2459 for other in ${lang_requires} ; do
2460 case ,${enable_languages}, in
2461 *,$other,*) ;;
2462 *,all,*) ;;
2463 *,$language,*)
2464 echo " \`$other' language required by \`$language'; enabling" 1>&2
2465 enable_languages="${enable_languages},${other}"
2466 ;;
2467 esac
2468 done
2469 ;;
2470 esac
2471 done
2472
2473 new_enable_languages=c
2474 missing_languages=`echo ",$enable_languages," | sed -e s/,all,/,/ -e s/,c,/,/ `
9c71a529 2475 potential_languages=c
55ffb5ed
NN
2476
2477 for lang_frag in ${srcdir}/gcc/*/config-lang.in .. ; do
2478 case ${lang_frag} in
2479 ..) ;;
2480 # The odd quoting in the next line works around
2481 # an apparent bug in bash 1.12 on linux.
2482 ${srcdir}/gcc/[*]/config-lang.in) ;;
2483 *)
fb0103e5 2484 # From the config-lang.in, get $language, $target_libs,
2805b53a 2485 # $lang_dirs, $boot_language, and $build_by_default
55ffb5ed
NN
2486 language=
2487 target_libs=
2488 lang_dirs=
1546bb64 2489 subdir_requires=
2805b53a 2490 boot_language=
55ffb5ed
NN
2491 build_by_default=
2492 . ${lang_frag}
9c71a529 2493 potential_languages="${potential_languages},${language}"
55ffb5ed
NN
2494 # This is quite sensitive to the ordering of the case statement arms.
2495 case ,${enable_languages},:${language}:${have_gnat}:${build_by_default} in
2496 *::*:*)
2497 echo "${lang_frag} doesn't set \$language." 1>&2
2498 exit 1
9c71a529 2499 ;;
55ffb5ed
NN
2500 *:ada:no:*)
2501 # Ada was requested with no preexisting GNAT. Disable unconditionally.
2502 add_this_lang=no
2503 ;;
2504 *,${language},*:*:*:*)
2505 # Language was explicitly selected; include it.
2506 add_this_lang=yes
2507 ;;
2508 *,all,*:*:*:no)
2509 # 'all' was selected, but this is not a default language
9c71a529 2510 # so do not include it.
55ffb5ed 2511 add_this_lang=no
9c71a529 2512 ;;
55ffb5ed
NN
2513 *,all,*:*:*:*)
2514 # 'all' was selected and this is a default language; include it.
2515 add_this_lang=yes
2516 ;;
2517 *)
2518 add_this_lang=no
2519 ;;
2520 esac
6de9cd9a 2521
1546bb64 2522 # Disable languages that need other directories if these aren't available.
95695ad3 2523 for i in $subdir_requires; do
b6348cb3 2524 test -f "$srcdir/gcc/$i/config-lang.in" && continue
1546bb64
PB
2525 case ,${enable_languages}, in
2526 *,${language},*)
2527 # Specifically requested language; tell them.
2528 { echo "configure: error: The gcc/$i directory contains parts of $language but is missing" 1>&2; exit 1; }
2529 ;;
2530 *)
2531 # Silently disable.
2532 add_this_lang=no
2533 ;;
2534 esac
2535 done
2536
4fab7234
HPN
2537 # Disable a language that is unsupported by the target.
2538 case " $unsupported_languages " in
2539 *" $language "*)
2540 add_this_lang=no
2541 ;;
2542 esac
2543
6de9cd9a 2544 case $add_this_lang in
55ffb5ed
NN
2545 no)
2546 # Remove language-dependent dirs.
2805b53a
NN
2547 eval noconfigdirs='"$noconfigdirs "'\"$target_libs $lang_dirs\"
2548 ;;
55ffb5ed
NN
2549 *)
2550 new_enable_languages="$new_enable_languages,$language"
2805b53a
NN
2551 missing_languages=`echo "$missing_languages" | sed "s/,$language,/,/"`
2552 case ${boot_language} in
2553 yes)
340de83f
NN
2554 # Add to (comma-separated) list of stage 1 languages.
2555 stage1_languages="${stage1_languages},${language}"
2805b53a
NN
2556 ;;
2557 esac
2558 ;;
55ffb5ed
NN
2559 esac
2560 ;;
2561 esac
2562 done
2563
79b4b7d2 2564 missing_languages=`echo "$missing_languages" | sed -e "s/^,//" -e "s/,$//"`
55ffb5ed 2565 if test "x$missing_languages" != x; then
fb0103e5 2566 { echo "configure: error:
0cf085e4 2567The following requested languages could not be built: ${missing_languages}
fb0103e5 2568Recognised languages are: ${potential_languages}" 1>&2; exit 1; }
55ffb5ed
NN
2569 fi
2570
2571 if test "x$new_enable_languages" != "x$enable_languages"; then
2572 echo The following languages will be built: ${new_enable_languages}
2573 fi
2574 enable_languages="$new_enable_languages"
6bbec498 2575 ac_configure_args=`echo " $ac_configure_args" | sed -e 's/ --enable-languages=[^ ]*//' -e 's/$/ --enable-languages='"$enable_languages"/ `
55ffb5ed
NN
2576fi
2577
27079765
AH
2578# Handle --disable-<component> generically.
2579for dir in $configdirs $build_configdirs $target_configdirs ; do
2580 dirname=`echo $dir | sed -e s/target-//g -e s/build-//g -e s/-/_/g`
2581 if eval test x\${enable_${dirname}} "=" xno ; then
2582 noconfigdirs="$noconfigdirs $dir"
2583 fi
2584done
2585
7cd0cf9c
DA
2586# Check for Boehm's garbage collector
2587# Check whether --enable-objc-gc or --disable-objc-gc was given.
2588if test "${enable_objc_gc+set}" = set; then
2589 enableval="$enable_objc_gc"
2590 case ,${enable_languages},:${enable_objc_gc}:${noconfigdirs} in
2591 *,objc,*:*:yes:*target-boehm-gc*)
2592 { echo "configure: error: Boehm's garbage collector was requested yet not supported in this configuration" 1>&2; exit 1; }
2593 ;;
2594esac
2595fi
2596
2597
2598# Make sure we only build Boehm's garbage collector if required.
2a79fd67
DA
2599case ,${enable_languages},:${enable_objc_gc} in
2600 *,objc,*:yes)
7cd0cf9c
DA
2601 # Keep target-boehm-gc if requested for Objective-C.
2602 ;;
7cd0cf9c 2603 *)
2a79fd67
DA
2604 # Otherwise remove target-boehm-gc depending on target-libjava.
2605 if echo " ${noconfigdirs} " | grep "target-libjava" >/dev/null 2>&1; then
2606 noconfigdirs="$noconfigdirs target-boehm-gc"
2607 fi
7cd0cf9c
DA
2608 ;;
2609esac
2610
ee6a22df
L
2611# Remove the entries in $skipdirs and $noconfigdirs from $configdirs,
2612# $build_configdirs and $target_configdirs.
55ffb5ed
NN
2613# If we have the source for $noconfigdirs entries, add them to $notsupp.
2614
2615notsupp=""
2616for dir in . $skipdirs $noconfigdirs ; do
ee6a22df 2617 dirname=`echo $dir | sed -e s/target-//g -e s/build-//g`
55ffb5ed
NN
2618 if test $dir != . && echo " ${configdirs} " | grep " ${dir} " >/dev/null 2>&1; then
2619 configdirs=`echo " ${configdirs} " | sed -e "s/ ${dir} / /"`
2620 if test -r $srcdir/$dirname/configure ; then
2621 if echo " ${skipdirs} " | grep " ${dir} " >/dev/null 2>&1; then
2622 true
2623 else
2624 notsupp="$notsupp $dir"
2625 fi
2626 fi
2627 fi
ee6a22df
L
2628 if test $dir != . && echo " ${build_configdirs} " | grep " ${dir} " >/dev/null 2>&1; then
2629 build_configdirs=`echo " ${build_configdirs} " | sed -e "s/ ${dir} / /"`
2630 if test -r $srcdir/$dirname/configure ; then
2631 if echo " ${skipdirs} " | grep " ${dir} " >/dev/null 2>&1; then
2632 true
2633 else
2634 notsupp="$notsupp $dir"
2635 fi
2636 fi
2637 fi
55ffb5ed
NN
2638 if test $dir != . && echo " ${target_configdirs} " | grep " ${dir} " >/dev/null 2>&1; then
2639 target_configdirs=`echo " ${target_configdirs} " | sed -e "s/ ${dir} / /"`
2640 if test -r $srcdir/$dirname/configure ; then
2641 if echo " ${skipdirs} " | grep " ${dir} " >/dev/null 2>&1; then
2642 true
2643 else
2644 notsupp="$notsupp $dir"
2645 fi
2646 fi
2647 fi
2648done
2649
2650# Sometimes the tools are distributed with libiberty but with no other
2651# libraries. In that case, we don't want to build target-libiberty.
2652if test -n "${target_configdirs}" ; then
2653 others=
2654 for i in `echo ${target_configdirs} | sed -e s/target-//g` ; do
2655 if test "$i" != "libiberty" ; then
2656 if test -r $srcdir/$i/configure ; then
2657 others=yes;
2658 break;
2659 fi
2660 fi
2661 done
2662 if test -z "${others}" ; then
2663 target_configdirs=
2664 fi
2665fi
2666
2667# Quietly strip out all directories which aren't configurable in this tree.
2668# This relies on all configurable subdirectories being autoconfiscated, which
2669# is now the case.
23f6b2f9
PB
2670build_configdirs_all="$build_configdirs"
2671build_configdirs=
2672for i in ${build_configdirs_all} ; do
fb0103e5 2673 j=`echo $i | sed -e s/build-//g`
23f6b2f9
PB
2674 if test -f ${srcdir}/$j/configure ; then
2675 build_configdirs="${build_configdirs} $i"
2676 fi
2677done
2678
55ffb5ed
NN
2679configdirs_all="$configdirs"
2680configdirs=
2681for i in ${configdirs_all} ; do
2682 if test -f ${srcdir}/$i/configure ; then
2683 configdirs="${configdirs} $i"
2684 fi
2685done
23f6b2f9 2686
55ffb5ed
NN
2687target_configdirs_all="$target_configdirs"
2688target_configdirs=
2689for i in ${target_configdirs_all} ; do
fb0103e5 2690 j=`echo $i | sed -e s/target-//g`
55ffb5ed
NN
2691 if test -f ${srcdir}/$j/configure ; then
2692 target_configdirs="${target_configdirs} $i"
2693 fi
2694done
2695
2696# Produce a warning message for the subdirs we can't configure.
2697# This isn't especially interesting in the Cygnus tree, but in the individual
2698# FSF releases, it's important to let people know when their machine isn't
2699# supported by the one or two programs in a package.
2700
2701if test -n "${notsupp}" && test -z "${norecursion}" ; then
2702 # If $appdirs is non-empty, at least one of those directories must still
2703 # be configured, or we error out. (E.g., if the gas release supports a
2704 # specified target in some subdirs but not the gas subdir, we shouldn't
2705 # pretend that all is well.)
2706 if test -n "$appdirs" ; then
2707 for dir in $appdirs ; do
2708 if test -r $dir/Makefile.in ; then
2709 if echo " ${configdirs} " | grep " ${dir} " >/dev/null 2>&1; then
2710 appdirs=""
2711 break
2712 fi
23f6b2f9 2713 if echo " ${target_configdirs} " | grep " target-${dir} " >/dev/null 2>&1; then
55ffb5ed
NN
2714 appdirs=""
2715 break
2716 fi
2717 fi
2718 done
2719 if test -n "$appdirs" ; then
2720 echo "*** This configuration is not supported by this package." 1>&2
2721 exit 1
2722 fi
2723 fi
2724 # Okay, some application will build, or we don't care to check. Still
2725 # notify of subdirs not getting built.
2726 echo "*** This configuration is not supported in the following subdirectories:" 1>&2
2727 echo " ${notsupp}" 1>&2
2728 echo " (Any other directories should still work fine.)" 1>&2
2729fi
2730
2731case "$host" in
2732 *msdosdjgpp*)
2733 enable_gdbtk=no ;;
2734esac
2735
2736copy_dirs=
2737
526635cb
MM
2738# Check whether --with-build-sysroot or --without-build-sysroot was given.
2739if test "${with_build_sysroot+set}" = set; then
2740 withval="$with_build_sysroot"
2741 if test x"$withval" != x ; then
2742 SYSROOT_CFLAGS_FOR_TARGET="--sysroot=$withval"
2743 fi
2744else
2745 SYSROOT_CFLAGS_FOR_TARGET=
fb0103e5
RG
2746fi
2747
526635cb
MM
2748
2749
55ffb5ed
NN
2750# Handle --with-headers=XXX. If the value is not "yes", the contents of
2751# the named directory are copied to $(tooldir)/sys-include.
2752if test x"${with_headers}" != x && test x"${with_headers}" != xno ; then
2753 if test x${is_cross_compiler} = xno ; then
2754 echo 1>&2 '***' --with-headers is only supported when cross compiling
2755 exit 1
2756 fi
2757 if test x"${with_headers}" != xyes ; then
2758 case "${exec_prefixoption}" in
2759 "") x=${prefix} ;;
2760 *) x=${exec_prefix} ;;
2761 esac
2762 copy_dirs="${copy_dirs} ${with_headers} $x/${target_alias}/sys-include"
2763 fi
2764fi
2765
2766# Handle --with-libs=XXX. If the value is not "yes", the contents of
2767# the name directories are copied to $(tooldir)/lib. Multiple directories
2768# are permitted.
2769if test x"${with_libs}" != x && test x"${with_libs}" != xno ; then
2770 if test x${is_cross_compiler} = xno ; then
2771 echo 1>&2 '***' --with-libs is only supported when cross compiling
2772 exit 1
2773 fi
2774 if test x"${with_libs}" != xyes ; then
2775 # Copy the libraries in reverse order, so that files in the first named
2776 # library override files in subsequent libraries.
2777 case "${exec_prefixoption}" in
2778 "") x=${prefix} ;;
2779 *) x=${exec_prefix} ;;
2780 esac
2781 for l in ${with_libs}; do
2782 copy_dirs="$l $x/${target_alias}/lib ${copy_dirs}"
2783 done
2784 fi
2785fi
2786
e8b05380
PB
2787# Set with_gnu_as and with_gnu_ld as appropriate.
2788#
2789# This is done by determining whether or not the appropriate directory
2790# is available, and by checking whether or not specific configurations
2791# have requested that this magic not happen.
fb0103e5
RG
2792#
2793# The command line options always override the explicit settings in
e8b05380
PB
2794# configure.in, and the settings in configure.in override this magic.
2795#
fb0103e5 2796# If the default for a toolchain is to use GNU as and ld, and you don't
e8b05380
PB
2797# want to do that, then you should use the --without-gnu-as and
2798# --without-gnu-ld options for the configure script.
2799
2800if test x${use_gnu_as} = x &&
2801 echo " ${configdirs} " | grep " gas " > /dev/null 2>&1 ; then
2802 with_gnu_as=yes
2803 extra_host_args="$extra_host_args --with-gnu-as"
2804fi
2805
2806if test x${use_gnu_ld} = x &&
2807 echo " ${configdirs} " | grep " ld " > /dev/null 2>&1 ; then
2808 with_gnu_ld=yes
2809 extra_host_args="$extra_host_args --with-gnu-ld"
2810fi
2811
2812# If using newlib, add --with-newlib to the extra_host_args so that gcc/configure
2813# can detect this case.
2814
2815if test x${with_newlib} != xno && echo " ${target_configdirs} " | grep " target-newlib " > /dev/null 2>&1 ; then
2816 with_newlib=yes
2817 extra_host_args="$extra_host_args --with-newlib"
2818fi
2819
55ffb5ed
NN
2820# Handle ${copy_dirs}
2821set fnord ${copy_dirs}
2822shift
2823while test $# != 0 ; do
2824 if test -f $2/COPIED && test x"`cat $2/COPIED`" = x"$1" ; then
2825 :
2826 else
2827 echo Copying $1 to $2
2828
2829 # Use the install script to create the directory and all required
2830 # parent directories.
2831 if test -d $2 ; then
2832 :
2833 else
2834 echo >config.temp
2835 ${srcdir}/install-sh -c -m 644 config.temp $2/COPIED
2836 fi
2837
2838 # Copy the directory, assuming we have tar.
2839 # FIXME: Should we use B in the second tar? Not all systems support it.
2840 (cd $1; tar -cf - .) | (cd $2; tar -xpf -)
2841
2842 # It is the responsibility of the user to correctly adjust all
2843 # symlinks. If somebody can figure out how to handle them correctly
2844 # here, feel free to add the code.
2845
2846 echo $1 > $2/COPIED
2847 fi
2848 shift; shift
2849done
2850
e8b05380
PB
2851# Determine a target-dependent exec_prefix that the installed
2852# gcc will search in. Keep this list sorted by triplet, with
2853# the *-*-osname triplets last.
2854md_exec_prefix=
2855case "${target}" in
2856 alpha*-*-*vms*)
2857 md_exec_prefix=/gnu/lib/gcc-lib
2858 ;;
2859 i3456786-pc-msdosdjgpp*)
2860 md_exec_prefix=/dev/env/DJDIR/bin
2861 ;;
2862 i3456786-*-sco3.2v5*)
2863 if test $with_gnu_as = yes; then
2864 md_exec_prefix=/usr/gnu/bin
2865 else
2866 md_exec_prefix=/usr/ccs/bin/elf
2867 fi
2868 ;;
2869
2870 mn10300-*-* | \
2871 powerpc-*-chorusos* | \
2872 powerpc*-*-eabi* | \
2873 powerpc*-*-sysv* | \
2874 powerpc*-*-kaos* | \
2875 s390x-ibm-tpf*)
2876 md_exec_prefix=/usr/ccs/bin
2877 ;;
2878 sparc64-*-elf*)
2879 ;;
2880 v850*-*-*)
2881 md_exec_prefix=/usr/ccs/bin
2882 ;;
2883 xtensa-*-elf*)
2884 ;;
2885
2886 *-*-beos* | \
2887 *-*-elf* | \
2888 *-*-hpux* | \
2889 *-*-netware* | \
2890 *-*-nto-qnx* | \
2891 *-*-rtems* | \
2892 *-*-solaris2* | \
2893 *-*-sysv45* | \
2894 *-*-vxworks* | \
2895 *-wrs-windiss)
2896 md_exec_prefix=/usr/ccs/bin
2897 ;;
2898esac
2899
671aa708
NN
2900extra_arflags_for_target=
2901extra_nmflags_for_target=
2902extra_ranlibflags_for_target=
2903target_makefile_frag=/dev/null
2904case "${target}" in
58e24147
AM
2905 spu-*-*)
2906 target_makefile_frag="config/mt-spu"
2907 ;;
61fec9ff 2908 *-*-netware*)
671aa708
NN
2909 target_makefile_frag="config/mt-netware"
2910 ;;
98a5bb3b
RM
2911 *-*-linux* | *-*-gnu* | *-*-k*bsd*-gnu)
2912 target_makefile_frag="config/mt-gnu"
671aa708
NN
2913 ;;
2914 *-*-aix4.[3456789]* | *-*-aix[56789].*)
fb0103e5 2915 # nm and ar from AIX 4.3 and above require -X32_64 flag to all ar and nm
671aa708
NN
2916 # commands to handle both 32-bit and 64-bit objects. These flags are
2917 # harmless if we're using GNU nm or ar.
2918 extra_arflags_for_target=" -X32_64"
2919 extra_nmflags_for_target=" -B -X32_64"
2920 ;;
2921 *-*-darwin*)
2922 # ranlib from Darwin requires the -c flag to look at common symbols.
2923 extra_ranlibflags_for_target=" -c"
2924 ;;
2925 mips*-*-pe | sh*-*-pe | *arm-wince-pe)
2926 target_makefile_frag="config/mt-wince"
2927 ;;
2928esac
2929
2930alphaieee_frag=/dev/null
2931case $target in
2932 alpha*-*-*)
2933 # This just makes sure to use the -mieee option to build target libs.
2934 # This should probably be set individually by each library.
2935 alphaieee_frag="config/mt-alphaieee"
2936 ;;
2937esac
2938
2939# If --enable-target-optspace always use -Os instead of -O2 to build
2940# the target libraries, similarly if it is not specified, use -Os
2941# on selected platforms.
2942ospace_frag=/dev/null
2943case "${enable_target_optspace}:${target}" in
2944 yes:*)
2945 ospace_frag="config/mt-ospace"
2946 ;;
2947 :d30v-*)
2948 ospace_frag="config/mt-d30v"
2949 ;;
2950 :m32r-* | :d10v-* | :fr30-*)
2951 ospace_frag="config/mt-ospace"
2952 ;;
2953 no:* | :*)
2954 ;;
2955 *)
2956 echo "*** bad value \"${enable_target_optspace}\" for --enable-target-optspace flag; ignored" 1>&2
2957 ;;
2958esac
2959
671aa708
NN
2960# Default to using --with-stabs for certain targets.
2961if test x${with_stabs} = x ; then
2962 case "${target}" in
89a95129 2963 mips*-*-irix[56]*)
671aa708
NN
2964 ;;
2965 mips*-*-* | alpha*-*-osf*)
2966 with_stabs=yes;
2967 extra_host_args="${extra_host_args} --with-stabs"
2968 ;;
2969 esac
2970fi
2971
2972# hpux11 in 64bit mode has libraries in a weird place. Arrange to find
2973# them automatically.
2974case "${host}" in
fb0103e5 2975 hppa*64*-*-hpux11*)
671aa708
NN
2976 extra_host_args="$extra_host_args -x-libraries=/usr/lib/pa20_64 -x-includes=/usr/X11R6/include"
2977 ;;
2978esac
2979
671aa708
NN
2980# Some systems (e.g., one of the i386-aix systems the gas testers are
2981# using) don't handle "\$" correctly, so don't use it here.
df445104 2982tooldir='${exec_prefix}'/${target_alias}
671aa708
NN
2983build_tooldir=${tooldir}
2984
671aa708
NN
2985# Create a .gdbinit file which runs the one in srcdir
2986# and tells GDB to look there for source files.
2987
2988if test -r ${srcdir}/.gdbinit ; then
2989 case ${srcdir} in
2990 .) ;;
2991 *) cat > ./.gdbinit <<EOF
2992# ${NO_EDIT}
2993dir ${srcdir}
2994dir .
2995source ${srcdir}/.gdbinit
2996EOF
2997 ;;
2998 esac
2999fi
3000
671aa708
NN
3001# Make sure that the compiler is able to generate an executable. If it
3002# can't, we are probably in trouble. We don't care whether we can run the
3003# executable--we might be using a cross compiler--we only care whether it
3004# can be created. At this point the main configure script has set CC.
3005we_are_ok=no
3006echo "int main () { return 0; }" > conftest.c
3007${CC} -o conftest ${CFLAGS} ${CPPFLAGS} ${LDFLAGS} conftest.c
3008if test $? = 0 ; then
3009 if test -s conftest || test -s conftest.exe ; then
3010 we_are_ok=yes
3011 fi
fb0103e5 3012fi
671aa708
NN
3013case $we_are_ok in
3014 no)
3015 echo 1>&2 "*** The command '${CC} -o conftest ${CFLAGS} ${CPPFLAGS} ${LDFLAGS} conftest.c' failed."
3016 echo 1>&2 "*** You must set the environment variable CC to a working compiler."
3017 rm -f conftest*
3018 exit 1
3019 ;;
3020esac
3021rm -f conftest*
3022
3023# The Solaris /usr/ucb/cc compiler does not appear to work.
3024case "${host}" in
3025 sparc-sun-solaris2*)
3026 CCBASE="`echo ${CC-cc} | sed 's/ .*$//'`"
3027 if test "`type $CCBASE | sed 's/^[^/]*//'`" = "/usr/ucb/cc" ; then
3028 could_use=
3029 test -d /opt/SUNWspro/bin && could_use="/opt/SUNWspro/bin"
3030 if test -d /opt/cygnus/bin ; then
3031 if test "$could_use" = "" ; then
3032 could_use="/opt/cygnus/bin"
3033 else
3034 could_use="$could_use or /opt/cygnus/bin"
3035 fi
3036 fi
3037 if test "$could_use" = "" ; then
3038 echo "Warning: compilation may fail because you're using"
3039 echo "/usr/ucb/cc. You should change your PATH or CC "
3040 echo "variable and rerun configure."
3041 else
3042 echo "Warning: compilation may fail because you're using"
3043 echo "/usr/ucb/cc, when you should use the C compiler from"
3044 echo "$could_use. You should change your"
3045 echo "PATH or CC variable and rerun configure."
3046 fi
3047 fi
3048 ;;
3049esac
3050
671aa708
NN
3051case "${host}" in
3052 *-*-hpux*) RPATH_ENVVAR=SHLIB_PATH ;;
256f7136 3053 *-*-darwin* | *-*-rhapsody* ) RPATH_ENVVAR=DYLD_LIBRARY_PATH ;;
671aa708
NN
3054 *) RPATH_ENVVAR=LD_LIBRARY_PATH ;;
3055esac
3056
3057# Record target_configdirs and the configure arguments for target and
3058# build configuration in Makefile.
3059target_configdirs=`echo "${target_configdirs}" | sed -e 's/target-//g'`
23f6b2f9 3060build_configdirs=`echo "${build_configdirs}" | sed -e 's/build-//g'`
671aa708 3061
671aa708
NN
3062# Determine whether gdb needs tk/tcl or not.
3063# Use 'maybe' since enable_gdbtk might be true even if tk isn't available
3064# and in that case we want gdb to be built without tk. Ugh!
3065# In fact I believe gdb is the *only* package directly dependent on tk,
3066# so we should be able to put the 'maybe's in unconditionally and
3067# leave out the maybe dependencies when enable_gdbtk is false. I'm not
3068# 100% sure that that's safe though.
e914a571 3069
b4f96efe 3070gdb_tk="maybe-all-tcl maybe-all-tk maybe-all-itcl maybe-all-libgui"
671aa708
NN
3071case "$enable_gdbtk" in
3072 no)
3073 GDB_TK="" ;;
e914a571
AC
3074 yes)
3075 GDB_TK="${gdb_tk}" ;;
671aa708 3076 *)
e914a571
AC
3077 # Only add the dependency on gdbtk when GDBtk is part of the gdb
3078 # distro. Eventually someone will fix this and move Insight, nee
3079 # gdbtk to a separate directory.
3080 if test -d ${srcdir}/gdb/gdbtk ; then
3081 GDB_TK="${gdb_tk}"
3082 else
3083 GDB_TK=""
3084 fi
3085 ;;
671aa708 3086esac
ef9db8d5
DJ
3087CONFIGURE_GDB_TK=`echo ${GDB_TK} | sed s/-all-/-configure-/g`
3088INSTALL_GDB_TK=`echo ${GDB_TK} | sed s/-all-/-install-/g`
671aa708 3089
60975492 3090# Strip out unwanted targets.
8b87bb96
NN
3091
3092# While at that, we remove Makefiles if we were started for recursive
3093# configuration, so that the top-level Makefile reconfigures them,
3094# like we used to do when configure itself was recursive.
8b87bb96 3095
60975492
PB
3096# Loop over modules. $extrasub must be used with care, limiting as
3097# much as possible the usage of range addresses. That's because autoconf
3098# splits the sed script to overcome limits in the number of commands,
3099# and relying on carefully-timed sed passes may turn out to be very hard
3100# to maintain later. In this particular case, you just have to be careful
3101# not to nest @if/@endif pairs, because configure will not warn you at all.
8b87bb96 3102
f516a7da
PB
3103# Check whether --enable-bootstrap or --disable-bootstrap was given.
3104if test "${enable_bootstrap+set}" = set; then
3105 enableval="$enable_bootstrap"
fb0103e5 3106 :
f516a7da 3107else
ce521a9c 3108 enable_bootstrap=default
fb0103e5
RG
3109fi
3110
f516a7da 3111
ce521a9c
PB
3112# Issue errors and warnings for invalid/strange bootstrap combinations.
3113case "$configdirs" in
3114 *gcc*) have_compiler=yes ;;
3115 *) have_compiler=no ;;
3116esac
3117
3118case "$have_compiler:$host:$target:$enable_bootstrap" in
3119 *:*:*:no) ;;
3120
1ca26cd2 3121 # Default behavior. Enable bootstrap if we have a compiler
ce521a9c
PB
3122 # and we are in a native configuration.
3123 yes:$build:$build:default)
1ca26cd2 3124 enable_bootstrap=yes ;;
ce521a9c
PB
3125
3126 *:*:*:default)
3127 enable_bootstrap=no ;;
3128
3129 # We have a compiler and we are in a native configuration, bootstrap is ok
2d309510 3130 yes:$build:$build:yes)
ce521a9c
PB
3131 ;;
3132
3133 # Other configurations, but we have a compiler. Assume the user knows
3134 # what he's doing.
2d309510 3135 yes:*:*:yes)
fb0103e5 3136 echo "configure: warning: trying to bootstrap a cross compiler" 1>&2
ce521a9c
PB
3137 ;;
3138
3139 # No compiler: if they passed --enable-bootstrap explicitly, fail
2d309510 3140 no:*:*:yes)
fb0103e5 3141 { echo "configure: error: cannot bootstrap without a compiler" 1>&2; exit 1; } ;;
ce521a9c
PB
3142
3143 # Fail if wrong command line
3144 *)
fb0103e5 3145 { echo "configure: error: invalid option for --enable-bootstrap" 1>&2; exit 1; }
ce521a9c
PB
3146 ;;
3147esac
3148
3149# Adjust the toplevel makefile according to whether bootstrap was selected.
f516a7da
PB
3150case "$enable_bootstrap" in
3151 yes)
5607edfd 3152 bootstrap_suffix=bootstrap ;;
f516a7da 3153 no)
5607edfd 3154 bootstrap_suffix=no-bootstrap ;;
f516a7da
PB
3155esac
3156
23f6b2f9 3157for module in ${build_configdirs} ; do
5607edfd
PB
3158 if test -z "${no_recursion}" \
3159 && test -f ${build_subdir}/${module}/Makefile; then
3160 echo 1>&2 "*** removing ${build_subdir}/${module}/Makefile to force reconfigure"
3161 rm -f ${build_subdir}/${module}/Makefile
3162 fi
3163 extrasub="$extrasub
3164/^@if build-$module\$/d
3165/^@endif build-$module\$/d
3166/^@if build-$module-$bootstrap_suffix\$/d
3167/^@endif build-$module-$bootstrap_suffix\$/d"
3168done
3169for module in ${configdirs} ; do
a6fbc1e2
AS
3170 if test -z "${no_recursion}"; then
3171 for file in stage*-${module}/Makefile ${module}/Makefile; do
3172 if test -f ${file}; then
3173 echo 1>&2 "*** removing ${file} to force reconfigure"
3174 rm -f ${file}
3175 fi
3176 done
5607edfd
PB
3177 fi
3178 extrasub="$extrasub
3179/^@if $module\$/d
3180/^@endif $module\$/d
3181/^@if $module-$bootstrap_suffix\$/d
3182/^@endif $module-$bootstrap_suffix\$/d"
3183done
3184for module in ${target_configdirs} ; do
3185 if test -z "${no_recursion}" \
3186 && test -f ${target_subdir}/${module}/Makefile; then
3187 echo 1>&2 "*** removing ${target_subdir}/${module}/Makefile to force reconfigure"
3188 rm -f ${target_subdir}/${module}/Makefile
3189 fi
3190 extrasub="$extrasub
3191/^@if target-$module\$/d
3192/^@endif target-$module\$/d
3193/^@if target-$module-$bootstrap_suffix\$/d
3194/^@endif target-$module-$bootstrap_suffix\$/d"
3195done
3196
60975492
PB
3197extrasub="$extrasub
3198/^@if /,/^@endif /d"
671aa708
NN
3199
3200# Create the serialization dependencies. This uses a temporary file.
3201
ade82b16
AO
3202# Check whether --enable-serial-configure or --disable-serial-configure was given.
3203if test "${enable_serial_configure+set}" = set; then
3204 enableval="$enable_serial_configure"
fb0103e5
RG
3205 :
3206fi
ade82b16
AO
3207
3208
bf1d3e81
NN
3209case ${enable_serial_configure} in
3210 yes)
3211 enable_serial_build_configure=yes
3212 enable_serial_host_configure=yes
3213 enable_serial_target_configure=yes
3214 ;;
3215esac
3216
671aa708
NN
3217# These force 'configure's to be done one at a time, to avoid problems
3218# with contention over a shared config.cache.
3219rm -f serdep.tmp
ade82b16 3220echo '# serdep.tmp' > serdep.tmp
671aa708 3221olditem=
bf1d3e81 3222test "x${enable_serial_build_configure}" = xyes &&
671aa708
NN
3223for item in ${build_configdirs} ; do
3224 case ${olditem} in
3225 "") ;;
ade82b16 3226 *) echo "configure-build-${item}: configure-build-${olditem}" >> serdep.tmp ;;
671aa708
NN
3227 esac
3228 olditem=${item}
3229done
3230olditem=
bf1d3e81 3231test "x${enable_serial_host_configure}" = xyes &&
671aa708
NN
3232for item in ${configdirs} ; do
3233 case ${olditem} in
3234 "") ;;
ade82b16 3235 *) echo "configure-${item}: configure-${olditem}" >> serdep.tmp ;;
671aa708
NN
3236 esac
3237 olditem=${item}
3238done
3239olditem=
bf1d3e81 3240test "x${enable_serial_target_configure}" = xyes &&
671aa708
NN
3241for item in ${target_configdirs} ; do
3242 case ${olditem} in
3243 "") ;;
ade82b16 3244 *) echo "configure-target-${item}: configure-target-${olditem}" >> serdep.tmp ;;
671aa708
NN
3245 esac
3246 olditem=${item}
3247done
3248serialization_dependencies=serdep.tmp
3249
3250
ade82b16
AO
3251# Base args. Strip norecursion, cache-file, srcdir, host, build,
3252# target and nonopt. These are the ones we might not want to pass
43bb47c2
DJ
3253# down to subconfigures. Also strip program-prefix, program-suffix,
3254# and program-transform-name, so that we can pass down a consistent
3255# program-transform-name. If autoconf has put single quotes around
3256# any of these arguments (because they contain shell metacharacters)
3257# then this will fail; in practice this only happens for
3258# --program-transform-name, so be sure to override --program-transform-name
3259# at the end of the argument list.
3260# These will be expanded by make, so quote '$'.
b348267b 3261cat <<\EOF_SED > conftestsed
9104315a
NN
3262s/ --no[^ ]*/ /g
3263s/ --c[a-z-]*[= ][^ ]*//g
3264s/ --sr[a-z-]*[= ][^ ]*//g
3265s/ --ho[a-z-]*[= ][^ ]*//g
3266s/ --bu[a-z-]*[= ][^ ]*//g
3267s/ --t[a-z-]*[= ][^ ]*//g
3268s/ --program-[pst][a-z-]*[= ][^ ]*//g
3269s/ -cache-file[= ][^ ]*//g
3270s/ -srcdir[= ][^ ]*//g
3271s/ -host[= ][^ ]*//g
3272s/ -build[= ][^ ]*//g
3273s/ -target[= ][^ ]*//g
3274s/ -program-prefix[= ][^ ]*//g
3275s/ -program-suffix[= ][^ ]*//g
3276s/ -program-transform-name[= ][^ ]*//g
b348267b
GK
3277s/ [^' -][^ ]* / /
3278s/^ *//;s/ *$//
eeae7b41
DJ
3279s,\$,$$,g
3280EOF_SED
3281sed -f conftestsed <<EOF_SED > conftestsed.out
fb0103e5 3282 ${ac_configure_args}
b348267b 3283EOF_SED
eeae7b41
DJ
3284baseargs=`cat conftestsed.out`
3285rm -f conftestsed conftestsed.out
671aa708 3286
43bb47c2
DJ
3287# Add in --program-transform-name, after --program-prefix and
3288# --program-suffix have been applied to it. Autoconf has already
3289# doubled dollar signs and backslashes in program_transform_name; we want
3290# the backslashes un-doubled, and then the entire thing wrapped in single
fb0103e5 3291# quotes, because this will be expanded first by make and then by the shell.
43bb47c2
DJ
3292# Also, because we want to override the logic in subdir configure scripts to
3293# choose program_transform_name, replace any s,x,x, with s,y,y,.
3294sed -e "s,\\\\\\\\,\\\\,g; s,','\\\\'',g; s/s,x,x,/s,y,y,/" <<EOF_SED > conftestsed.out
3295${program_transform_name}
3296EOF_SED
3297gcc_transform_name=`cat conftestsed.out`
3298rm -f conftestsed.out
3299baseargs="$baseargs --program-transform-name='${gcc_transform_name}'"
3300
671aa708
NN
3301# For the build-side libraries, we just need to pretend we're native,
3302# and not use the same cache file. Multilibs are neither needed nor
3303# desired.
556f03c4 3304build_configargs="--cache-file=../config.cache --build=${build_alias} --host=${build_alias} --target=${target_alias} ${baseargs}"
671aa708
NN
3305
3306# For host modules, accept cache file option, or specification as blank.
3307case "${cache_file}" in
3308"") # empty
3309 cache_file_option="" ;;
3310/* | [A-Za-z]:[\\/]* ) # absolute path
3311 cache_file_option="--cache-file=${cache_file}" ;;
3312*) # relative path
3313 cache_file_option="--cache-file=../${cache_file}" ;;
3314esac
3315
09438bde
NN
3316# Host dirs don't like to share a cache file either, horribly enough.
3317# This seems to be due to autoconf 2.5x stupidity.
2b6c260d 3318host_configargs="--cache-file=./config.cache --build=${build_alias} --host=${host_alias} --target=${target_alias} ${extra_host_args} ${baseargs}"
671aa708
NN
3319
3320target_configargs=${baseargs}
3321
3322# Passing a --with-cross-host argument lets the target libraries know
3323# whether they are being built with a cross-compiler or being built
3324# native. However, it would be better to use other mechanisms to make the
3325# sorts of decisions they want to make on this basis. Please consider
3326# this option to be deprecated. FIXME.
3327if test x${is_cross_compiler} = xyes ; then
3328 target_configargs="--with-cross-host=${host_alias} ${target_configargs}"
3329fi
3330
3331# Default to --enable-multilib.
3332if test x${enable_multilib} = x ; then
3333 target_configargs="--enable-multilib ${target_configargs}"
3334fi
3335
3336# Pass --with-newlib if appropriate. Note that target_configdirs has
3337# changed from the earlier setting of with_newlib.
3338if test x${with_newlib} != xno && echo " ${target_configdirs} " | grep " newlib " > /dev/null 2>&1 && test -d ${srcdir}/newlib ; then
3339 target_configargs="--with-newlib ${target_configargs}"
3340fi
3341
6b9eb62c
NN
3342# Different target subdirs use different values of certain variables
3343# (notably CXX). Worse, multilibs use *lots* of different values.
3344# Worse yet, autoconf 2.5x makes some of these 'precious', meaning that
3345# it doesn't automatically accept command-line overrides of them.
3346# This means it's not safe for target subdirs to share a cache file,
3347# which is disgusting, but there you have it. Hopefully this can be
3348# fixed in future. It's still worthwhile to use a cache file for each
3349# directory. I think.
3350
bebcd931
MS
3351# Pass the appropriate --build, --host, --target and --cache-file arguments.
3352# We need to pass --target, as newer autoconf's requires consistency
3353# for target_alias and gcc doesn't manage it consistently.
3354target_configargs="--cache-file=./config.cache --build=${build_alias} --host=${target_alias} --target=${target_alias} ${target_configargs}"
671aa708 3355
671aa708
NN
3356FLAGS_FOR_TARGET=
3357case " $target_configdirs " in
3358 *" newlib "*)
3359 case " $target_configargs " in
3360 *" --with-newlib "*)
3361 case "$target" in
3362 *-cygwin*)
aa8f1f57 3363 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' ;;
671aa708
NN
3364 esac
3365
3366 # If we're not building GCC, don't discard standard headers.
3367 if test -d ${srcdir}/gcc; then
3368 FLAGS_FOR_TARGET=$FLAGS_FOR_TARGET' -nostdinc'
3369
3370 if test "${build}" != "${host}"; then
3371 # On Canadian crosses, CC_FOR_TARGET will have already been set
3372 # by `configure', so we won't have an opportunity to add -Bgcc/
3373 # to it. This is right: we don't want to search that directory
3374 # for binaries, but we want the header files in there, so add
3375 # them explicitly.
215c351a 3376 FLAGS_FOR_TARGET=$FLAGS_FOR_TARGET' -isystem $$r/$(HOST_SUBDIR)/gcc/include'
671aa708
NN
3377
3378 # Someone might think of using the pre-installed headers on
3379 # Canadian crosses, in case the installed compiler is not fully
3380 # compatible with the compiler being built. In this case, it
3381 # would be better to flag an error than risking having
3382 # incompatible object files being constructed. We can't
3383 # guarantee that an error will be flagged, but let's hope the
3384 # compiler will do it, when presented with incompatible header
3385 # files.
3386 fi
3387 fi
3388
3389 case "${target}-${is_cross_compiler}" in
f2a0e225 3390 i[3456789]86-*-linux*-no)
671aa708
NN
3391 # Here host == target, so we don't need to build gcc,
3392 # so we don't want to discard standard headers.
3393 FLAGS_FOR_TARGET=`echo " $FLAGS_FOR_TARGET " | sed -e 's/ -nostdinc / /'`
3394 ;;
3395 *)
3396 # If we're building newlib, use its generic headers last, but search
3397 # for any libc-related directories first (so make it the last -B
3398 # switch).
3399 FLAGS_FOR_TARGET=$FLAGS_FOR_TARGET' -B$$r/$(TARGET_SUBDIR)/newlib/ -isystem $$r/$(TARGET_SUBDIR)/newlib/targ-include -isystem $$s/newlib/libc/include'
3400 ;;
3401 esac
3402 ;;
3403 esac
3404 ;;
3405esac
b91f0a41
CV
3406case "$target" in
3407*-mingw*)
3408 # Can't be handled as Cygwin above since Mingw does not use newlib.
3409 FLAGS_FOR_TARGET=$FLAGS_FOR_TARGET' -L$$r/$(TARGET_SUBDIR)/winsup/mingw -L$$r/$(TARGET_SUBDIR)/winsup/w32api/lib -isystem $$s/winsup/mingw/include -isystem $$s/winsup/w32api/include' ;;
3410esac
671aa708 3411
6691a79e
ME
3412# Allow the user to override the flags for
3413# our build compiler if desired.
3414CFLAGS_FOR_BUILD=${CFLAGS_FOR_BUILD-${CFLAGS}}
3415
671aa708
NN
3416# On Canadian crosses, we'll be searching the right directories for
3417# the previously-installed cross compiler, so don't bother to add
3418# flags for directories within the install tree of the compiler
3419# being built; programs in there won't even run.
3420if test "${build}" = "${host}" && test -d ${srcdir}/gcc; then
3421 # Search for pre-installed headers if nothing else fits.
9124bc53 3422 FLAGS_FOR_TARGET=$FLAGS_FOR_TARGET' -B$(build_tooldir)/bin/ -B$(build_tooldir)/lib/ -isystem $(build_tooldir)/include -isystem $(build_tooldir)/sys-include'
671aa708
NN
3423fi
3424
3425if test "x${use_gnu_ld}" = x &&
3426 echo " ${configdirs} " | grep " ld " > /dev/null ; then
3427 # Arrange for us to find uninstalled linker scripts.
215c351a 3428 FLAGS_FOR_TARGET=$FLAGS_FOR_TARGET' -L$$r/$(HOST_SUBDIR)/ld'
671aa708
NN
3429fi
3430
e88a2c09
DD
3431# Search for other target-specific linker scripts and such.
3432case "${target}" in
3433 m32c-*-* )
3434 if test -d ${srcdir}/libgloss/m32c; then
3435 # This is for crt0.o
3436 FLAGS_FOR_TARGET=$FLAGS_FOR_TARGET' -B$$r/$(TARGET_SUBDIR)/libgloss/m32c'
3437 # This is for r8c.ld
3438 FLAGS_FOR_TARGET=$FLAGS_FOR_TARGET' -L$$r/$(TARGET_SUBDIR)/libgloss/m32c'
3439 # This is for libnosys.a
3440 FLAGS_FOR_TARGET=$FLAGS_FOR_TARGET' -L$$r/$(TARGET_SUBDIR)/libgloss/libnosys'
3441 fi
3442 ;;
3443esac
3444
671aa708 3445# Makefile fragments.
7b61653a
PE
3446for frag in host_makefile_frag target_makefile_frag alphaieee_frag ospace_frag;
3447do
3448 eval fragval=\$$frag
3449 if test $fragval != /dev/null; then
3450 eval $frag=${srcdir}/$fragval
3451 fi
3452done
671aa708
NN
3453
3454
3455
3456
3457
3458# Miscellanea: directories, flags, etc.
3459
3460
3461
3462
3463
3464
3465
23f6b2f9 3466# Build module lists & subconfigure args.
671aa708
NN
3467
3468
3469
2abefe3d
PB
3470# Host module lists & subconfigure args.
3471
3472
3473
3474# Target module lists & subconfigure args.
3475
3476
3477
3478# Build tools.
3479
3480
3481
3482# Generate default definitions for YACC, M4, LEX and other programs that run
3483# on the build machine. These are used if the Makefile can't locate these
3484# programs in objdir.
3485MISSING=`cd $ac_aux_dir && ${PWDCMD-pwd}`/missing
3486
3487for ac_prog in 'bison -y' byacc yacc
3488do
fb0103e5 3489# Extract the first word of "$ac_prog", so it can be a program name with args.
2abefe3d 3490set dummy $ac_prog; ac_word=$2
fb0103e5 3491echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
58e24147 3492echo "configure:3493: checking for $ac_word" >&5
fb0103e5
RG
3493if eval "test \"`echo '$''{'ac_cv_prog_YACC'+set}'`\" = set"; then
3494 echo $ac_n "(cached) $ac_c" 1>&6
2abefe3d
PB
3495else
3496 if test -n "$YACC"; then
3497 ac_cv_prog_YACC="$YACC" # Let the user override the test.
3498else
fb0103e5
RG
3499 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
3500 ac_dummy="$PATH"
3501 for ac_dir in $ac_dummy; do
3502 test -z "$ac_dir" && ac_dir=.
3503 if test -f $ac_dir/$ac_word; then
3504 ac_cv_prog_YACC="$ac_prog"
3505 break
3506 fi
3507 done
3508 IFS="$ac_save_ifs"
2abefe3d
PB
3509fi
3510fi
fb0103e5 3511YACC="$ac_cv_prog_YACC"
2abefe3d 3512if test -n "$YACC"; then
fb0103e5 3513 echo "$ac_t""$YACC" 1>&6
2abefe3d 3514else
fb0103e5 3515 echo "$ac_t""no" 1>&6
2abefe3d
PB
3516fi
3517
fb0103e5 3518test -n "$YACC" && break
2abefe3d
PB
3519done
3520test -n "$YACC" || YACC="$MISSING bison -y"
3521
3522case " $build_configdirs " in
3523 *" bison "*) YACC='$$r/$(BUILD_SUBDIR)/bison/tests/bison -y' ;;
3524 *" byacc "*) YACC='$$r/$(BUILD_SUBDIR)/byacc/byacc' ;;
3525esac
3526
3527for ac_prog in bison
3528do
fb0103e5 3529# Extract the first word of "$ac_prog", so it can be a program name with args.
2abefe3d 3530set dummy $ac_prog; ac_word=$2
fb0103e5 3531echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
58e24147 3532echo "configure:3533: checking for $ac_word" >&5
fb0103e5
RG
3533if eval "test \"`echo '$''{'ac_cv_prog_BISON'+set}'`\" = set"; then
3534 echo $ac_n "(cached) $ac_c" 1>&6
2abefe3d
PB
3535else
3536 if test -n "$BISON"; then
3537 ac_cv_prog_BISON="$BISON" # Let the user override the test.
3538else
fb0103e5
RG
3539 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
3540 ac_dummy="$PATH"
3541 for ac_dir in $ac_dummy; do
3542 test -z "$ac_dir" && ac_dir=.
3543 if test -f $ac_dir/$ac_word; then
3544 ac_cv_prog_BISON="$ac_prog"
3545 break
3546 fi
3547 done
3548 IFS="$ac_save_ifs"
2abefe3d
PB
3549fi
3550fi
fb0103e5 3551BISON="$ac_cv_prog_BISON"
2abefe3d 3552if test -n "$BISON"; then
fb0103e5 3553 echo "$ac_t""$BISON" 1>&6
2abefe3d 3554else
fb0103e5 3555 echo "$ac_t""no" 1>&6
2abefe3d
PB
3556fi
3557
fb0103e5 3558test -n "$BISON" && break
2abefe3d
PB
3559done
3560test -n "$BISON" || BISON="$MISSING bison"
3561
3562case " $build_configdirs " in
3563 *" bison "*) BISON='$$r/$(BUILD_SUBDIR)/bison/tests/bison' ;;
3564esac
3565
3566for ac_prog in gm4 gnum4 m4
3567do
fb0103e5 3568# Extract the first word of "$ac_prog", so it can be a program name with args.
2abefe3d 3569set dummy $ac_prog; ac_word=$2
fb0103e5 3570echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
58e24147 3571echo "configure:3572: checking for $ac_word" >&5
fb0103e5
RG
3572if eval "test \"`echo '$''{'ac_cv_prog_M4'+set}'`\" = set"; then
3573 echo $ac_n "(cached) $ac_c" 1>&6
2abefe3d
PB
3574else
3575 if test -n "$M4"; then
3576 ac_cv_prog_M4="$M4" # Let the user override the test.
3577else
fb0103e5
RG
3578 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
3579 ac_dummy="$PATH"
3580 for ac_dir in $ac_dummy; do
3581 test -z "$ac_dir" && ac_dir=.
3582 if test -f $ac_dir/$ac_word; then
3583 ac_cv_prog_M4="$ac_prog"
3584 break
3585 fi
3586 done
3587 IFS="$ac_save_ifs"
2abefe3d
PB
3588fi
3589fi
fb0103e5 3590M4="$ac_cv_prog_M4"
2abefe3d 3591if test -n "$M4"; then
fb0103e5 3592 echo "$ac_t""$M4" 1>&6
2abefe3d 3593else
fb0103e5 3594 echo "$ac_t""no" 1>&6
2abefe3d
PB
3595fi
3596
fb0103e5 3597test -n "$M4" && break
2abefe3d
PB
3598done
3599test -n "$M4" || M4="$MISSING m4"
3600
3601case " $build_configdirs " in
3602 *" m4 "*) M4='$$r/$(BUILD_SUBDIR)/m4/m4' ;;
3603esac
3604
3605for ac_prog in flex lex
3606do
fb0103e5 3607# Extract the first word of "$ac_prog", so it can be a program name with args.
2abefe3d 3608set dummy $ac_prog; ac_word=$2
fb0103e5 3609echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
58e24147 3610echo "configure:3611: checking for $ac_word" >&5
fb0103e5
RG
3611if eval "test \"`echo '$''{'ac_cv_prog_LEX'+set}'`\" = set"; then
3612 echo $ac_n "(cached) $ac_c" 1>&6
2abefe3d
PB
3613else
3614 if test -n "$LEX"; then
3615 ac_cv_prog_LEX="$LEX" # Let the user override the test.
3616else
fb0103e5
RG
3617 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
3618 ac_dummy="$PATH"
3619 for ac_dir in $ac_dummy; do
3620 test -z "$ac_dir" && ac_dir=.
3621 if test -f $ac_dir/$ac_word; then
3622 ac_cv_prog_LEX="$ac_prog"
3623 break
3624 fi
3625 done
3626 IFS="$ac_save_ifs"
2abefe3d
PB
3627fi
3628fi
fb0103e5 3629LEX="$ac_cv_prog_LEX"
2abefe3d 3630if test -n "$LEX"; then
fb0103e5 3631 echo "$ac_t""$LEX" 1>&6
2abefe3d 3632else
fb0103e5 3633 echo "$ac_t""no" 1>&6
2abefe3d
PB
3634fi
3635
fb0103e5 3636test -n "$LEX" && break
2abefe3d
PB
3637done
3638test -n "$LEX" || LEX="$MISSING flex"
3639
3640case " $build_configdirs " in
3641 *" flex "*) LEX='$$r/$(BUILD_SUBDIR)/flex/flex' ;;
3642 *" lex "*) LEX='$$r/$(BUILD_SUBDIR)/lex/lex' ;;
3643esac
3644
3645for ac_prog in flex
3646do
fb0103e5 3647# Extract the first word of "$ac_prog", so it can be a program name with args.
2abefe3d 3648set dummy $ac_prog; ac_word=$2
fb0103e5 3649echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
58e24147 3650echo "configure:3651: checking for $ac_word" >&5
fb0103e5
RG
3651if eval "test \"`echo '$''{'ac_cv_prog_FLEX'+set}'`\" = set"; then
3652 echo $ac_n "(cached) $ac_c" 1>&6
2abefe3d
PB
3653else
3654 if test -n "$FLEX"; then
3655 ac_cv_prog_FLEX="$FLEX" # Let the user override the test.
3656else
fb0103e5
RG
3657 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
3658 ac_dummy="$PATH"
3659 for ac_dir in $ac_dummy; do
3660 test -z "$ac_dir" && ac_dir=.
3661 if test -f $ac_dir/$ac_word; then
3662 ac_cv_prog_FLEX="$ac_prog"
3663 break
3664 fi
3665 done
3666 IFS="$ac_save_ifs"
2abefe3d
PB
3667fi
3668fi
fb0103e5 3669FLEX="$ac_cv_prog_FLEX"
2abefe3d 3670if test -n "$FLEX"; then
fb0103e5 3671 echo "$ac_t""$FLEX" 1>&6
2abefe3d 3672else
fb0103e5 3673 echo "$ac_t""no" 1>&6
2abefe3d
PB
3674fi
3675
fb0103e5 3676test -n "$FLEX" && break
2abefe3d
PB
3677done
3678test -n "$FLEX" || FLEX="$MISSING flex"
3679
3680case " $build_configdirs " in
3681 *" flex "*) FLEX='$$r/$(BUILD_SUBDIR)/flex/flex' ;;
3682esac
3683
3684for ac_prog in makeinfo
3685do
fb0103e5 3686# Extract the first word of "$ac_prog", so it can be a program name with args.
2abefe3d 3687set dummy $ac_prog; ac_word=$2
fb0103e5 3688echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
58e24147 3689echo "configure:3690: checking for $ac_word" >&5
fb0103e5
RG
3690if eval "test \"`echo '$''{'ac_cv_prog_MAKEINFO'+set}'`\" = set"; then
3691 echo $ac_n "(cached) $ac_c" 1>&6
2abefe3d
PB
3692else
3693 if test -n "$MAKEINFO"; then
3694 ac_cv_prog_MAKEINFO="$MAKEINFO" # Let the user override the test.
3695else
fb0103e5
RG
3696 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
3697 ac_dummy="$PATH"
3698 for ac_dir in $ac_dummy; do
3699 test -z "$ac_dir" && ac_dir=.
3700 if test -f $ac_dir/$ac_word; then
3701 ac_cv_prog_MAKEINFO="$ac_prog"
3702 break
3703 fi
3704 done
3705 IFS="$ac_save_ifs"
2abefe3d
PB
3706fi
3707fi
fb0103e5 3708MAKEINFO="$ac_cv_prog_MAKEINFO"
2abefe3d 3709if test -n "$MAKEINFO"; then
fb0103e5 3710 echo "$ac_t""$MAKEINFO" 1>&6
2abefe3d 3711else
fb0103e5 3712 echo "$ac_t""no" 1>&6
2abefe3d
PB
3713fi
3714
fb0103e5 3715test -n "$MAKEINFO" && break
2abefe3d
PB
3716done
3717test -n "$MAKEINFO" || MAKEINFO="$MISSING makeinfo"
3718
3719case " $build_configdirs " in
3720 *" texinfo "*) MAKEINFO='$$r/$(BUILD_SUBDIR)/texinfo/makeinfo/makeinfo' ;;
3721 *)
3722
27b6c940 3723 # For an installed makeinfo, we require it to be from texinfo 4.4 or
2abefe3d
PB
3724 # higher, else we use the "missing" dummy.
3725 if ${MAKEINFO} --version \
27b6c940 3726 | egrep 'texinfo[^0-9]*([1-3][0-9]|4\.[4-9]|[5-9])' >/dev/null 2>&1; then
2abefe3d
PB
3727 :
3728 else
3729 MAKEINFO="$MISSING makeinfo"
3730 fi
3731 ;;
3732
3733esac
671aa708 3734
2abefe3d 3735# FIXME: expect and dejagnu may become build tools?
671aa708 3736
2abefe3d
PB
3737for ac_prog in expect
3738do
fb0103e5 3739# Extract the first word of "$ac_prog", so it can be a program name with args.
2abefe3d 3740set dummy $ac_prog; ac_word=$2
fb0103e5 3741echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
58e24147 3742echo "configure:3743: checking for $ac_word" >&5
fb0103e5
RG
3743if eval "test \"`echo '$''{'ac_cv_prog_EXPECT'+set}'`\" = set"; then
3744 echo $ac_n "(cached) $ac_c" 1>&6
2abefe3d
PB
3745else
3746 if test -n "$EXPECT"; then
3747 ac_cv_prog_EXPECT="$EXPECT" # Let the user override the test.
3748else
fb0103e5
RG
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_EXPECT="$ac_prog"
3755 break
3756 fi
3757 done
3758 IFS="$ac_save_ifs"
2abefe3d
PB
3759fi
3760fi
fb0103e5 3761EXPECT="$ac_cv_prog_EXPECT"
2abefe3d 3762if test -n "$EXPECT"; then
fb0103e5 3763 echo "$ac_t""$EXPECT" 1>&6
2abefe3d 3764else
fb0103e5 3765 echo "$ac_t""no" 1>&6
2abefe3d 3766fi
671aa708 3767
fb0103e5 3768test -n "$EXPECT" && break
2abefe3d
PB
3769done
3770test -n "$EXPECT" || EXPECT="expect"
671aa708 3771
2abefe3d
PB
3772case " $configdirs " in
3773 *" expect "*)
3774 test $host = $build && EXPECT='$$r/$(HOST_SUBDIR)/expect/expect'
3775 ;;
3776esac
671aa708 3777
2abefe3d
PB
3778for ac_prog in runtest
3779do
fb0103e5 3780# Extract the first word of "$ac_prog", so it can be a program name with args.
2abefe3d 3781set dummy $ac_prog; ac_word=$2
fb0103e5 3782echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
58e24147 3783echo "configure:3784: checking for $ac_word" >&5
fb0103e5
RG
3784if eval "test \"`echo '$''{'ac_cv_prog_RUNTEST'+set}'`\" = set"; then
3785 echo $ac_n "(cached) $ac_c" 1>&6
2abefe3d
PB
3786else
3787 if test -n "$RUNTEST"; then
3788 ac_cv_prog_RUNTEST="$RUNTEST" # Let the user override the test.
fb0103e5
RG
3789else
3790 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
3791 ac_dummy="$PATH"
3792 for ac_dir in $ac_dummy; do
3793 test -z "$ac_dir" && ac_dir=.
3794 if test -f $ac_dir/$ac_word; then
3795 ac_cv_prog_RUNTEST="$ac_prog"
3796 break
3797 fi
3798 done
3799 IFS="$ac_save_ifs"
2abefe3d
PB
3800fi
3801fi
fb0103e5 3802RUNTEST="$ac_cv_prog_RUNTEST"
2abefe3d 3803if test -n "$RUNTEST"; then
fb0103e5 3804 echo "$ac_t""$RUNTEST" 1>&6
2abefe3d 3805else
fb0103e5 3806 echo "$ac_t""no" 1>&6
2abefe3d 3807fi
671aa708 3808
fb0103e5 3809test -n "$RUNTEST" && break
2abefe3d
PB
3810done
3811test -n "$RUNTEST" || RUNTEST="runtest"
671aa708 3812
2abefe3d
PB
3813case " $configdirs " in
3814 *" dejagnu "*)
c394e891 3815 test $host = $build && RUNTEST='$$s/$(HOST_SUBDIR)/dejagnu/runtest'
2abefe3d
PB
3816 ;;
3817esac
671aa708
NN
3818
3819
671aa708 3820# Host tools.
ca9f4b81
AO
3821ncn_tool_prefix=
3822test -n "$host_alias" && ncn_tool_prefix=$host_alias-
3823ncn_target_tool_prefix=
3824test -n "$target_alias" && ncn_target_tool_prefix=$target_alias-
3825
2693c0b0
PB
3826 for ncn_progname in ar; do
3827 if test -n "$ncn_tool_prefix"; then
3828 # Extract the first word of "${ncn_tool_prefix}${ncn_progname}", so it can be a program name with args.
3829set dummy ${ncn_tool_prefix}${ncn_progname}; ac_word=$2
fb0103e5 3830echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
58e24147 3831echo "configure:3832: checking for $ac_word" >&5
fb0103e5
RG
3832if eval "test \"`echo '$''{'ac_cv_prog_AR'+set}'`\" = set"; then
3833 echo $ac_n "(cached) $ac_c" 1>&6
ca9f4b81
AO
3834else
3835 if test -n "$AR"; then
3836 ac_cv_prog_AR="$AR" # Let the user override the test.
3837else
fb0103e5
RG
3838 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
3839 ac_dummy="$PATH"
3840 for ac_dir in $ac_dummy; do
3841 test -z "$ac_dir" && ac_dir=.
3842 if test -f $ac_dir/$ac_word; then
3843 ac_cv_prog_AR="${ncn_tool_prefix}${ncn_progname}"
3844 break
3845 fi
3846 done
3847 IFS="$ac_save_ifs"
ca9f4b81
AO
3848fi
3849fi
fb0103e5 3850AR="$ac_cv_prog_AR"
ca9f4b81 3851if test -n "$AR"; then
fb0103e5 3852 echo "$ac_t""$AR" 1>&6
ca9f4b81 3853else
fb0103e5 3854 echo "$ac_t""no" 1>&6
ca9f4b81
AO
3855fi
3856
2693c0b0
PB
3857 fi
3858 if test -z "$ac_cv_prog_AR" && test $build = $host ; then
3859 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
3860set dummy ${ncn_progname}; ac_word=$2
fb0103e5 3861echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
58e24147 3862echo "configure:3863: checking for $ac_word" >&5
fb0103e5
RG
3863if eval "test \"`echo '$''{'ac_cv_prog_AR'+set}'`\" = set"; then
3864 echo $ac_n "(cached) $ac_c" 1>&6
ca9f4b81 3865else
2693c0b0
PB
3866 if test -n "$AR"; then
3867 ac_cv_prog_AR="$AR" # Let the user override the test.
ca9f4b81 3868else
fb0103e5
RG
3869 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
3870 ac_dummy="$PATH"
3871 for ac_dir in $ac_dummy; do
3872 test -z "$ac_dir" && ac_dir=.
3873 if test -f $ac_dir/$ac_word; then
3874 ac_cv_prog_AR="${ncn_progname}"
3875 break
3876 fi
3877 done
3878 IFS="$ac_save_ifs"
ca9f4b81
AO
3879fi
3880fi
fb0103e5 3881AR="$ac_cv_prog_AR"
2693c0b0 3882if test -n "$AR"; then
fb0103e5 3883 echo "$ac_t""$AR" 1>&6
ca9f4b81 3884else
fb0103e5 3885 echo "$ac_t""no" 1>&6
ca9f4b81 3886fi
fb0103e5 3887
2693c0b0
PB
3888 fi
3889 test -n "$ac_cv_prog_AR" && break
3890done
3891
3892if test -z "$ac_cv_prog_AR" ; then
3893 set dummy ar
3894 if test $build = $host ; then
3895 AR="$2"
ca9f4b81 3896 else
2693c0b0 3897 AR="${ncn_tool_prefix}$2"
ca9f4b81 3898 fi
ca9f4b81
AO
3899fi
3900
2693c0b0
PB
3901 for ncn_progname in as; do
3902 if test -n "$ncn_tool_prefix"; then
3903 # Extract the first word of "${ncn_tool_prefix}${ncn_progname}", so it can be a program name with args.
3904set dummy ${ncn_tool_prefix}${ncn_progname}; ac_word=$2
fb0103e5 3905echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
58e24147 3906echo "configure:3907: checking for $ac_word" >&5
fb0103e5
RG
3907if eval "test \"`echo '$''{'ac_cv_prog_AS'+set}'`\" = set"; then
3908 echo $ac_n "(cached) $ac_c" 1>&6
ca9f4b81
AO
3909else
3910 if test -n "$AS"; then
3911 ac_cv_prog_AS="$AS" # Let the user override the test.
3912else
fb0103e5
RG
3913 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
3914 ac_dummy="$PATH"
3915 for ac_dir in $ac_dummy; do
3916 test -z "$ac_dir" && ac_dir=.
3917 if test -f $ac_dir/$ac_word; then
3918 ac_cv_prog_AS="${ncn_tool_prefix}${ncn_progname}"
3919 break
3920 fi
3921 done
3922 IFS="$ac_save_ifs"
ca9f4b81
AO
3923fi
3924fi
fb0103e5 3925AS="$ac_cv_prog_AS"
ca9f4b81 3926if test -n "$AS"; then
fb0103e5 3927 echo "$ac_t""$AS" 1>&6
ca9f4b81 3928else
fb0103e5 3929 echo "$ac_t""no" 1>&6
ca9f4b81
AO
3930fi
3931
2693c0b0
PB
3932 fi
3933 if test -z "$ac_cv_prog_AS" && test $build = $host ; then
3934 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
3935set dummy ${ncn_progname}; ac_word=$2
fb0103e5 3936echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
58e24147 3937echo "configure:3938: checking for $ac_word" >&5
fb0103e5
RG
3938if eval "test \"`echo '$''{'ac_cv_prog_AS'+set}'`\" = set"; then
3939 echo $ac_n "(cached) $ac_c" 1>&6
ca9f4b81 3940else
2693c0b0
PB
3941 if test -n "$AS"; then
3942 ac_cv_prog_AS="$AS" # Let the user override the test.
ca9f4b81 3943else
fb0103e5
RG
3944 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
3945 ac_dummy="$PATH"
3946 for ac_dir in $ac_dummy; do
3947 test -z "$ac_dir" && ac_dir=.
3948 if test -f $ac_dir/$ac_word; then
3949 ac_cv_prog_AS="${ncn_progname}"
3950 break
3951 fi
3952 done
3953 IFS="$ac_save_ifs"
ca9f4b81
AO
3954fi
3955fi
fb0103e5 3956AS="$ac_cv_prog_AS"
2693c0b0 3957if test -n "$AS"; then
fb0103e5 3958 echo "$ac_t""$AS" 1>&6
ca9f4b81 3959else
fb0103e5 3960 echo "$ac_t""no" 1>&6
ca9f4b81 3961fi
fb0103e5 3962
2693c0b0
PB
3963 fi
3964 test -n "$ac_cv_prog_AS" && break
3965done
3966
3967if test -z "$ac_cv_prog_AS" ; then
3968 set dummy as
3969 if test $build = $host ; then
3970 AS="$2"
ca9f4b81 3971 else
2693c0b0 3972 AS="${ncn_tool_prefix}$2"
ca9f4b81 3973 fi
ca9f4b81
AO
3974fi
3975
2693c0b0
PB
3976 for ncn_progname in dlltool; do
3977 if test -n "$ncn_tool_prefix"; then
3978 # Extract the first word of "${ncn_tool_prefix}${ncn_progname}", so it can be a program name with args.
3979set dummy ${ncn_tool_prefix}${ncn_progname}; ac_word=$2
fb0103e5 3980echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
58e24147 3981echo "configure:3982: checking for $ac_word" >&5
fb0103e5
RG
3982if eval "test \"`echo '$''{'ac_cv_prog_DLLTOOL'+set}'`\" = set"; then
3983 echo $ac_n "(cached) $ac_c" 1>&6
ca9f4b81
AO
3984else
3985 if test -n "$DLLTOOL"; then
3986 ac_cv_prog_DLLTOOL="$DLLTOOL" # Let the user override the test.
3987else
fb0103e5
RG
3988 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
3989 ac_dummy="$PATH"
3990 for ac_dir in $ac_dummy; do
3991 test -z "$ac_dir" && ac_dir=.
3992 if test -f $ac_dir/$ac_word; then
3993 ac_cv_prog_DLLTOOL="${ncn_tool_prefix}${ncn_progname}"
3994 break
3995 fi
3996 done
3997 IFS="$ac_save_ifs"
ca9f4b81
AO
3998fi
3999fi
fb0103e5 4000DLLTOOL="$ac_cv_prog_DLLTOOL"
ca9f4b81 4001if test -n "$DLLTOOL"; then
fb0103e5 4002 echo "$ac_t""$DLLTOOL" 1>&6
ca9f4b81 4003else
fb0103e5 4004 echo "$ac_t""no" 1>&6
ca9f4b81
AO
4005fi
4006
2693c0b0
PB
4007 fi
4008 if test -z "$ac_cv_prog_DLLTOOL" && test $build = $host ; then
4009 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
4010set dummy ${ncn_progname}; ac_word=$2
fb0103e5 4011echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
58e24147 4012echo "configure:4013: checking for $ac_word" >&5
fb0103e5
RG
4013if eval "test \"`echo '$''{'ac_cv_prog_DLLTOOL'+set}'`\" = set"; then
4014 echo $ac_n "(cached) $ac_c" 1>&6
ca9f4b81 4015else
2693c0b0
PB
4016 if test -n "$DLLTOOL"; then
4017 ac_cv_prog_DLLTOOL="$DLLTOOL" # Let the user override the test.
ca9f4b81 4018else
fb0103e5
RG
4019 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
4020 ac_dummy="$PATH"
4021 for ac_dir in $ac_dummy; do
4022 test -z "$ac_dir" && ac_dir=.
4023 if test -f $ac_dir/$ac_word; then
4024 ac_cv_prog_DLLTOOL="${ncn_progname}"
4025 break
4026 fi
4027 done
4028 IFS="$ac_save_ifs"
ca9f4b81
AO
4029fi
4030fi
fb0103e5 4031DLLTOOL="$ac_cv_prog_DLLTOOL"
2693c0b0 4032if test -n "$DLLTOOL"; then
fb0103e5 4033 echo "$ac_t""$DLLTOOL" 1>&6
ca9f4b81 4034else
fb0103e5 4035 echo "$ac_t""no" 1>&6
ca9f4b81 4036fi
fb0103e5 4037
2693c0b0
PB
4038 fi
4039 test -n "$ac_cv_prog_DLLTOOL" && break
4040done
4041
4042if test -z "$ac_cv_prog_DLLTOOL" ; then
4043 set dummy dlltool
4044 if test $build = $host ; then
4045 DLLTOOL="$2"
ca9f4b81 4046 else
2693c0b0 4047 DLLTOOL="${ncn_tool_prefix}$2"
ca9f4b81 4048 fi
ca9f4b81
AO
4049fi
4050
2693c0b0
PB
4051 for ncn_progname in ld; do
4052 if test -n "$ncn_tool_prefix"; then
4053 # Extract the first word of "${ncn_tool_prefix}${ncn_progname}", so it can be a program name with args.
4054set dummy ${ncn_tool_prefix}${ncn_progname}; ac_word=$2
fb0103e5 4055echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
58e24147 4056echo "configure:4057: checking for $ac_word" >&5
fb0103e5
RG
4057if eval "test \"`echo '$''{'ac_cv_prog_LD'+set}'`\" = set"; then
4058 echo $ac_n "(cached) $ac_c" 1>&6
ca9f4b81
AO
4059else
4060 if test -n "$LD"; then
4061 ac_cv_prog_LD="$LD" # Let the user override the test.
4062else
fb0103e5
RG
4063 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
4064 ac_dummy="$PATH"
4065 for ac_dir in $ac_dummy; do
4066 test -z "$ac_dir" && ac_dir=.
4067 if test -f $ac_dir/$ac_word; then
4068 ac_cv_prog_LD="${ncn_tool_prefix}${ncn_progname}"
4069 break
4070 fi
4071 done
4072 IFS="$ac_save_ifs"
ca9f4b81
AO
4073fi
4074fi
fb0103e5 4075LD="$ac_cv_prog_LD"
ca9f4b81 4076if test -n "$LD"; then
fb0103e5 4077 echo "$ac_t""$LD" 1>&6
ca9f4b81 4078else
fb0103e5 4079 echo "$ac_t""no" 1>&6
ca9f4b81
AO
4080fi
4081
2693c0b0
PB
4082 fi
4083 if test -z "$ac_cv_prog_LD" && test $build = $host ; then
4084 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
4085set dummy ${ncn_progname}; ac_word=$2
fb0103e5 4086echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
58e24147 4087echo "configure:4088: checking for $ac_word" >&5
fb0103e5
RG
4088if eval "test \"`echo '$''{'ac_cv_prog_LD'+set}'`\" = set"; then
4089 echo $ac_n "(cached) $ac_c" 1>&6
ca9f4b81 4090else
2693c0b0
PB
4091 if test -n "$LD"; then
4092 ac_cv_prog_LD="$LD" # Let the user override the test.
6b65a26d 4093else
fb0103e5
RG
4094 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
4095 ac_dummy="$PATH"
4096 for ac_dir in $ac_dummy; do
4097 test -z "$ac_dir" && ac_dir=.
4098 if test -f $ac_dir/$ac_word; then
4099 ac_cv_prog_LD="${ncn_progname}"
4100 break
4101 fi
4102 done
4103 IFS="$ac_save_ifs"
ca9f4b81
AO
4104fi
4105fi
fb0103e5 4106LD="$ac_cv_prog_LD"
2693c0b0 4107if test -n "$LD"; then
fb0103e5 4108 echo "$ac_t""$LD" 1>&6
ca9f4b81 4109else
fb0103e5 4110 echo "$ac_t""no" 1>&6
ca9f4b81 4111fi
fb0103e5 4112
2693c0b0
PB
4113 fi
4114 test -n "$ac_cv_prog_LD" && break
4115done
4116
4117if test -z "$ac_cv_prog_LD" ; then
4118 set dummy ld
4119 if test $build = $host ; then
4120 LD="$2"
ca9f4b81 4121 else
2693c0b0 4122 LD="${ncn_tool_prefix}$2"
ca9f4b81 4123 fi
ca9f4b81
AO
4124fi
4125
2abefe3d
PB
4126 for ncn_progname in lipo; do
4127 if test -n "$ncn_tool_prefix"; then
4128 # Extract the first word of "${ncn_tool_prefix}${ncn_progname}", so it can be a program name with args.
4129set dummy ${ncn_tool_prefix}${ncn_progname}; ac_word=$2
fb0103e5 4130echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
58e24147 4131echo "configure:4132: checking for $ac_word" >&5
fb0103e5
RG
4132if eval "test \"`echo '$''{'ac_cv_prog_LIPO'+set}'`\" = set"; then
4133 echo $ac_n "(cached) $ac_c" 1>&6
2abefe3d
PB
4134else
4135 if test -n "$LIPO"; then
4136 ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
4137else
fb0103e5
RG
4138 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
4139 ac_dummy="$PATH"
4140 for ac_dir in $ac_dummy; do
4141 test -z "$ac_dir" && ac_dir=.
4142 if test -f $ac_dir/$ac_word; then
4143 ac_cv_prog_LIPO="${ncn_tool_prefix}${ncn_progname}"
4144 break
4145 fi
4146 done
4147 IFS="$ac_save_ifs"
2abefe3d
PB
4148fi
4149fi
fb0103e5 4150LIPO="$ac_cv_prog_LIPO"
2abefe3d 4151if test -n "$LIPO"; then
fb0103e5 4152 echo "$ac_t""$LIPO" 1>&6
2abefe3d 4153else
fb0103e5 4154 echo "$ac_t""no" 1>&6
2abefe3d
PB
4155fi
4156
4157 fi
4158 if test -z "$ac_cv_prog_LIPO" && test $build = $host ; then
4159 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
4160set dummy ${ncn_progname}; ac_word=$2
fb0103e5 4161echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
58e24147 4162echo "configure:4163: checking for $ac_word" >&5
fb0103e5
RG
4163if eval "test \"`echo '$''{'ac_cv_prog_LIPO'+set}'`\" = set"; then
4164 echo $ac_n "(cached) $ac_c" 1>&6
2abefe3d
PB
4165else
4166 if test -n "$LIPO"; then
4167 ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
4168else
fb0103e5
RG
4169 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
4170 ac_dummy="$PATH"
4171 for ac_dir in $ac_dummy; do
4172 test -z "$ac_dir" && ac_dir=.
4173 if test -f $ac_dir/$ac_word; then
4174 ac_cv_prog_LIPO="${ncn_progname}"
4175 break
4176 fi
4177 done
4178 IFS="$ac_save_ifs"
2abefe3d
PB
4179fi
4180fi
fb0103e5 4181LIPO="$ac_cv_prog_LIPO"
2abefe3d 4182if test -n "$LIPO"; then
fb0103e5 4183 echo "$ac_t""$LIPO" 1>&6
2abefe3d 4184else
fb0103e5 4185 echo "$ac_t""no" 1>&6
2abefe3d 4186fi
fb0103e5 4187
2abefe3d
PB
4188 fi
4189 test -n "$ac_cv_prog_LIPO" && break
4190done
4191
4192if test -z "$ac_cv_prog_LIPO" ; then
4193 set dummy lipo
4194 if test $build = $host ; then
4195 LIPO="$2"
4196 else
4197 LIPO="${ncn_tool_prefix}$2"
4198 fi
4199fi
4200
2693c0b0
PB
4201 for ncn_progname in nm; do
4202 if test -n "$ncn_tool_prefix"; then
4203 # Extract the first word of "${ncn_tool_prefix}${ncn_progname}", so it can be a program name with args.
4204set dummy ${ncn_tool_prefix}${ncn_progname}; ac_word=$2
fb0103e5 4205echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
58e24147 4206echo "configure:4207: checking for $ac_word" >&5
fb0103e5
RG
4207if eval "test \"`echo '$''{'ac_cv_prog_NM'+set}'`\" = set"; then
4208 echo $ac_n "(cached) $ac_c" 1>&6
ca9f4b81
AO
4209else
4210 if test -n "$NM"; then
4211 ac_cv_prog_NM="$NM" # Let the user override the test.
4212else
fb0103e5
RG
4213 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
4214 ac_dummy="$PATH"
4215 for ac_dir in $ac_dummy; do
4216 test -z "$ac_dir" && ac_dir=.
4217 if test -f $ac_dir/$ac_word; then
4218 ac_cv_prog_NM="${ncn_tool_prefix}${ncn_progname}"
4219 break
4220 fi
4221 done
4222 IFS="$ac_save_ifs"
ca9f4b81
AO
4223fi
4224fi
fb0103e5 4225NM="$ac_cv_prog_NM"
ca9f4b81 4226if test -n "$NM"; then
fb0103e5 4227 echo "$ac_t""$NM" 1>&6
ca9f4b81 4228else
fb0103e5 4229 echo "$ac_t""no" 1>&6
ca9f4b81
AO
4230fi
4231
2693c0b0
PB
4232 fi
4233 if test -z "$ac_cv_prog_NM" && test $build = $host ; then
4234 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
4235set dummy ${ncn_progname}; ac_word=$2
fb0103e5 4236echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
58e24147 4237echo "configure:4238: checking for $ac_word" >&5
fb0103e5
RG
4238if eval "test \"`echo '$''{'ac_cv_prog_NM'+set}'`\" = set"; then
4239 echo $ac_n "(cached) $ac_c" 1>&6
ca9f4b81 4240else
2693c0b0
PB
4241 if test -n "$NM"; then
4242 ac_cv_prog_NM="$NM" # Let the user override the test.
ca9f4b81 4243else
fb0103e5
RG
4244 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
4245 ac_dummy="$PATH"
4246 for ac_dir in $ac_dummy; do
4247 test -z "$ac_dir" && ac_dir=.
4248 if test -f $ac_dir/$ac_word; then
4249 ac_cv_prog_NM="${ncn_progname}"
4250 break
4251 fi
4252 done
4253 IFS="$ac_save_ifs"
ca9f4b81
AO
4254fi
4255fi
fb0103e5 4256NM="$ac_cv_prog_NM"
2693c0b0 4257if test -n "$NM"; then
fb0103e5 4258 echo "$ac_t""$NM" 1>&6
ca9f4b81 4259else
fb0103e5 4260 echo "$ac_t""no" 1>&6
ca9f4b81 4261fi
fb0103e5 4262
2693c0b0
PB
4263 fi
4264 test -n "$ac_cv_prog_NM" && break
4265done
4266
4267if test -z "$ac_cv_prog_NM" ; then
4268 set dummy nm
4269 if test $build = $host ; then
4270 NM="$2"
ca9f4b81 4271 else
2693c0b0 4272 NM="${ncn_tool_prefix}$2"
ca9f4b81 4273 fi
ca9f4b81
AO
4274fi
4275
2693c0b0
PB
4276 for ncn_progname in ranlib; do
4277 if test -n "$ncn_tool_prefix"; then
4278 # Extract the first word of "${ncn_tool_prefix}${ncn_progname}", so it can be a program name with args.
4279set dummy ${ncn_tool_prefix}${ncn_progname}; ac_word=$2
fb0103e5 4280echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
58e24147 4281echo "configure:4282: checking for $ac_word" >&5
fb0103e5
RG
4282if eval "test \"`echo '$''{'ac_cv_prog_RANLIB'+set}'`\" = set"; then
4283 echo $ac_n "(cached) $ac_c" 1>&6
ca9f4b81
AO
4284else
4285 if test -n "$RANLIB"; then
4286 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
4287else
fb0103e5
RG
4288 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
4289 ac_dummy="$PATH"
4290 for ac_dir in $ac_dummy; do
4291 test -z "$ac_dir" && ac_dir=.
4292 if test -f $ac_dir/$ac_word; then
4293 ac_cv_prog_RANLIB="${ncn_tool_prefix}${ncn_progname}"
4294 break
4295 fi
4296 done
4297 IFS="$ac_save_ifs"
ca9f4b81
AO
4298fi
4299fi
fb0103e5 4300RANLIB="$ac_cv_prog_RANLIB"
ca9f4b81 4301if test -n "$RANLIB"; then
fb0103e5 4302 echo "$ac_t""$RANLIB" 1>&6
ca9f4b81 4303else
fb0103e5 4304 echo "$ac_t""no" 1>&6
ca9f4b81
AO
4305fi
4306
2693c0b0
PB
4307 fi
4308 if test -z "$ac_cv_prog_RANLIB" && test $build = $host ; then
4309 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
4310set dummy ${ncn_progname}; ac_word=$2
fb0103e5 4311echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
58e24147 4312echo "configure:4313: checking for $ac_word" >&5
fb0103e5
RG
4313if eval "test \"`echo '$''{'ac_cv_prog_RANLIB'+set}'`\" = set"; then
4314 echo $ac_n "(cached) $ac_c" 1>&6
ca9f4b81 4315else
2693c0b0
PB
4316 if test -n "$RANLIB"; then
4317 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
ca9f4b81 4318else
fb0103e5
RG
4319 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
4320 ac_dummy="$PATH"
4321 for ac_dir in $ac_dummy; do
4322 test -z "$ac_dir" && ac_dir=.
4323 if test -f $ac_dir/$ac_word; then
4324 ac_cv_prog_RANLIB="${ncn_progname}"
4325 break
4326 fi
4327 done
4328 IFS="$ac_save_ifs"
ca9f4b81
AO
4329fi
4330fi
fb0103e5 4331RANLIB="$ac_cv_prog_RANLIB"
2693c0b0 4332if test -n "$RANLIB"; then
fb0103e5 4333 echo "$ac_t""$RANLIB" 1>&6
ca9f4b81 4334else
fb0103e5 4335 echo "$ac_t""no" 1>&6
ca9f4b81 4336fi
fb0103e5 4337
ca9f4b81 4338 fi
2693c0b0
PB
4339 test -n "$ac_cv_prog_RANLIB" && break
4340done
4341
4342if test -z "$ac_cv_prog_RANLIB" ; then
4343 RANLIB=":"
ca9f4b81
AO
4344fi
4345
2abefe3d
PB
4346 for ncn_progname in strip; do
4347 if test -n "$ncn_tool_prefix"; then
4348 # Extract the first word of "${ncn_tool_prefix}${ncn_progname}", so it can be a program name with args.
4349set dummy ${ncn_tool_prefix}${ncn_progname}; ac_word=$2
fb0103e5 4350echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
58e24147 4351echo "configure:4352: checking for $ac_word" >&5
fb0103e5
RG
4352if eval "test \"`echo '$''{'ac_cv_prog_STRIP'+set}'`\" = set"; then
4353 echo $ac_n "(cached) $ac_c" 1>&6
2abefe3d
PB
4354else
4355 if test -n "$STRIP"; then
4356 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
4357else
fb0103e5
RG
4358 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
4359 ac_dummy="$PATH"
4360 for ac_dir in $ac_dummy; do
4361 test -z "$ac_dir" && ac_dir=.
4362 if test -f $ac_dir/$ac_word; then
4363 ac_cv_prog_STRIP="${ncn_tool_prefix}${ncn_progname}"
4364 break
4365 fi
4366 done
4367 IFS="$ac_save_ifs"
2abefe3d
PB
4368fi
4369fi
fb0103e5 4370STRIP="$ac_cv_prog_STRIP"
2abefe3d 4371if test -n "$STRIP"; then
fb0103e5 4372 echo "$ac_t""$STRIP" 1>&6
2abefe3d 4373else
fb0103e5 4374 echo "$ac_t""no" 1>&6
2abefe3d
PB
4375fi
4376
4377 fi
4378 if test -z "$ac_cv_prog_STRIP" && test $build = $host ; then
4379 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
4380set dummy ${ncn_progname}; ac_word=$2
fb0103e5 4381echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
58e24147 4382echo "configure:4383: checking for $ac_word" >&5
fb0103e5
RG
4383if eval "test \"`echo '$''{'ac_cv_prog_STRIP'+set}'`\" = set"; then
4384 echo $ac_n "(cached) $ac_c" 1>&6
2abefe3d
PB
4385else
4386 if test -n "$STRIP"; then
4387 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
4388else
fb0103e5
RG
4389 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
4390 ac_dummy="$PATH"
4391 for ac_dir in $ac_dummy; do
4392 test -z "$ac_dir" && ac_dir=.
4393 if test -f $ac_dir/$ac_word; then
4394 ac_cv_prog_STRIP="${ncn_progname}"
4395 break
4396 fi
4397 done
4398 IFS="$ac_save_ifs"
2abefe3d
PB
4399fi
4400fi
fb0103e5 4401STRIP="$ac_cv_prog_STRIP"
2abefe3d 4402if test -n "$STRIP"; then
fb0103e5 4403 echo "$ac_t""$STRIP" 1>&6
2abefe3d 4404else
fb0103e5 4405 echo "$ac_t""no" 1>&6
2abefe3d 4406fi
fb0103e5 4407
2abefe3d
PB
4408 fi
4409 test -n "$ac_cv_prog_STRIP" && break
4410done
4411
4412if test -z "$ac_cv_prog_STRIP" ; then
4413 STRIP=":"
4414fi
4415
2693c0b0
PB
4416 for ncn_progname in windres; do
4417 if test -n "$ncn_tool_prefix"; then
4418 # Extract the first word of "${ncn_tool_prefix}${ncn_progname}", so it can be a program name with args.
4419set dummy ${ncn_tool_prefix}${ncn_progname}; ac_word=$2
fb0103e5 4420echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
58e24147 4421echo "configure:4422: checking for $ac_word" >&5
fb0103e5
RG
4422if eval "test \"`echo '$''{'ac_cv_prog_WINDRES'+set}'`\" = set"; then
4423 echo $ac_n "(cached) $ac_c" 1>&6
ca9f4b81
AO
4424else
4425 if test -n "$WINDRES"; then
4426 ac_cv_prog_WINDRES="$WINDRES" # Let the user override the test.
4427else
fb0103e5
RG
4428 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
4429 ac_dummy="$PATH"
4430 for ac_dir in $ac_dummy; do
4431 test -z "$ac_dir" && ac_dir=.
4432 if test -f $ac_dir/$ac_word; then
4433 ac_cv_prog_WINDRES="${ncn_tool_prefix}${ncn_progname}"
4434 break
4435 fi
4436 done
4437 IFS="$ac_save_ifs"
ca9f4b81
AO
4438fi
4439fi
fb0103e5 4440WINDRES="$ac_cv_prog_WINDRES"
ca9f4b81 4441if test -n "$WINDRES"; then
fb0103e5 4442 echo "$ac_t""$WINDRES" 1>&6
ca9f4b81 4443else
fb0103e5 4444 echo "$ac_t""no" 1>&6
ca9f4b81
AO
4445fi
4446
2693c0b0
PB
4447 fi
4448 if test -z "$ac_cv_prog_WINDRES" && test $build = $host ; then
4449 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
4450set dummy ${ncn_progname}; ac_word=$2
fb0103e5 4451echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
58e24147 4452echo "configure:4453: checking for $ac_word" >&5
fb0103e5
RG
4453if eval "test \"`echo '$''{'ac_cv_prog_WINDRES'+set}'`\" = set"; then
4454 echo $ac_n "(cached) $ac_c" 1>&6
ca9f4b81 4455else
2693c0b0
PB
4456 if test -n "$WINDRES"; then
4457 ac_cv_prog_WINDRES="$WINDRES" # Let the user override the test.
ca9f4b81 4458else
fb0103e5
RG
4459 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
4460 ac_dummy="$PATH"
4461 for ac_dir in $ac_dummy; do
4462 test -z "$ac_dir" && ac_dir=.
4463 if test -f $ac_dir/$ac_word; then
4464 ac_cv_prog_WINDRES="${ncn_progname}"
4465 break
4466 fi
4467 done
4468 IFS="$ac_save_ifs"
ca9f4b81
AO
4469fi
4470fi
fb0103e5 4471WINDRES="$ac_cv_prog_WINDRES"
2693c0b0 4472if test -n "$WINDRES"; then
fb0103e5 4473 echo "$ac_t""$WINDRES" 1>&6
ca9f4b81 4474else
fb0103e5 4475 echo "$ac_t""no" 1>&6
ca9f4b81 4476fi
fb0103e5 4477
2693c0b0
PB
4478 fi
4479 test -n "$ac_cv_prog_WINDRES" && break
4480done
4481
4482if test -z "$ac_cv_prog_WINDRES" ; then
4483 set dummy windres
4484 if test $build = $host ; then
4485 WINDRES="$2"
ca9f4b81 4486 else
2693c0b0 4487 WINDRES="${ncn_tool_prefix}$2"
ca9f4b81 4488 fi
ca9f4b81
AO
4489fi
4490
2693c0b0
PB
4491 for ncn_progname in objcopy; do
4492 if test -n "$ncn_tool_prefix"; then
4493 # Extract the first word of "${ncn_tool_prefix}${ncn_progname}", so it can be a program name with args.
4494set dummy ${ncn_tool_prefix}${ncn_progname}; ac_word=$2
fb0103e5 4495echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
58e24147 4496echo "configure:4497: checking for $ac_word" >&5
fb0103e5
RG
4497if eval "test \"`echo '$''{'ac_cv_prog_OBJCOPY'+set}'`\" = set"; then
4498 echo $ac_n "(cached) $ac_c" 1>&6
ca9f4b81
AO
4499else
4500 if test -n "$OBJCOPY"; then
4501 ac_cv_prog_OBJCOPY="$OBJCOPY" # Let the user override the test.
4502else
fb0103e5
RG
4503 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
4504 ac_dummy="$PATH"
4505 for ac_dir in $ac_dummy; do
4506 test -z "$ac_dir" && ac_dir=.
4507 if test -f $ac_dir/$ac_word; then
4508 ac_cv_prog_OBJCOPY="${ncn_tool_prefix}${ncn_progname}"
4509 break
4510 fi
4511 done
4512 IFS="$ac_save_ifs"
ca9f4b81
AO
4513fi
4514fi
fb0103e5 4515OBJCOPY="$ac_cv_prog_OBJCOPY"
ca9f4b81 4516if test -n "$OBJCOPY"; then
fb0103e5 4517 echo "$ac_t""$OBJCOPY" 1>&6
ca9f4b81 4518else
fb0103e5 4519 echo "$ac_t""no" 1>&6
ca9f4b81
AO
4520fi
4521
2693c0b0
PB
4522 fi
4523 if test -z "$ac_cv_prog_OBJCOPY" && test $build = $host ; then
4524 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
4525set dummy ${ncn_progname}; ac_word=$2
fb0103e5 4526echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
58e24147 4527echo "configure:4528: checking for $ac_word" >&5
fb0103e5
RG
4528if eval "test \"`echo '$''{'ac_cv_prog_OBJCOPY'+set}'`\" = set"; then
4529 echo $ac_n "(cached) $ac_c" 1>&6
ca9f4b81 4530else
2693c0b0
PB
4531 if test -n "$OBJCOPY"; then
4532 ac_cv_prog_OBJCOPY="$OBJCOPY" # Let the user override the test.
ca9f4b81 4533else
fb0103e5
RG
4534 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
4535 ac_dummy="$PATH"
4536 for ac_dir in $ac_dummy; do
4537 test -z "$ac_dir" && ac_dir=.
4538 if test -f $ac_dir/$ac_word; then
4539 ac_cv_prog_OBJCOPY="${ncn_progname}"
4540 break
4541 fi
4542 done
4543 IFS="$ac_save_ifs"
ca9f4b81
AO
4544fi
4545fi
fb0103e5 4546OBJCOPY="$ac_cv_prog_OBJCOPY"
2693c0b0 4547if test -n "$OBJCOPY"; then
fb0103e5 4548 echo "$ac_t""$OBJCOPY" 1>&6
ca9f4b81 4549else
fb0103e5 4550 echo "$ac_t""no" 1>&6
ca9f4b81 4551fi
fb0103e5 4552
2693c0b0
PB
4553 fi
4554 test -n "$ac_cv_prog_OBJCOPY" && break
4555done
4556
4557if test -z "$ac_cv_prog_OBJCOPY" ; then
4558 set dummy objcopy
4559 if test $build = $host ; then
4560 OBJCOPY="$2"
ca9f4b81 4561 else
2693c0b0 4562 OBJCOPY="${ncn_tool_prefix}$2"
ca9f4b81 4563 fi
ca9f4b81
AO
4564fi
4565
2693c0b0
PB
4566 for ncn_progname in objdump; do
4567 if test -n "$ncn_tool_prefix"; then
4568 # Extract the first word of "${ncn_tool_prefix}${ncn_progname}", so it can be a program name with args.
4569set dummy ${ncn_tool_prefix}${ncn_progname}; ac_word=$2
fb0103e5 4570echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
58e24147 4571echo "configure:4572: checking for $ac_word" >&5
fb0103e5
RG
4572if eval "test \"`echo '$''{'ac_cv_prog_OBJDUMP'+set}'`\" = set"; then
4573 echo $ac_n "(cached) $ac_c" 1>&6
ca9f4b81
AO
4574else
4575 if test -n "$OBJDUMP"; then
4576 ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
4577else
fb0103e5
RG
4578 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
4579 ac_dummy="$PATH"
4580 for ac_dir in $ac_dummy; do
4581 test -z "$ac_dir" && ac_dir=.
4582 if test -f $ac_dir/$ac_word; then
4583 ac_cv_prog_OBJDUMP="${ncn_tool_prefix}${ncn_progname}"
4584 break
4585 fi
4586 done
4587 IFS="$ac_save_ifs"
ca9f4b81
AO
4588fi
4589fi
fb0103e5 4590OBJDUMP="$ac_cv_prog_OBJDUMP"
ca9f4b81 4591if test -n "$OBJDUMP"; then
fb0103e5 4592 echo "$ac_t""$OBJDUMP" 1>&6
ca9f4b81 4593else
fb0103e5 4594 echo "$ac_t""no" 1>&6
ca9f4b81
AO
4595fi
4596
2693c0b0
PB
4597 fi
4598 if test -z "$ac_cv_prog_OBJDUMP" && test $build = $host ; then
4599 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
4600set dummy ${ncn_progname}; ac_word=$2
fb0103e5 4601echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
58e24147 4602echo "configure:4603: checking for $ac_word" >&5
fb0103e5
RG
4603if eval "test \"`echo '$''{'ac_cv_prog_OBJDUMP'+set}'`\" = set"; then
4604 echo $ac_n "(cached) $ac_c" 1>&6
ca9f4b81 4605else
2693c0b0
PB
4606 if test -n "$OBJDUMP"; then
4607 ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
ca9f4b81 4608else
fb0103e5
RG
4609 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
4610 ac_dummy="$PATH"
4611 for ac_dir in $ac_dummy; do
4612 test -z "$ac_dir" && ac_dir=.
4613 if test -f $ac_dir/$ac_word; then
4614 ac_cv_prog_OBJDUMP="${ncn_progname}"
4615 break
4616 fi
4617 done
4618 IFS="$ac_save_ifs"
ca9f4b81
AO
4619fi
4620fi
fb0103e5 4621OBJDUMP="$ac_cv_prog_OBJDUMP"
2693c0b0 4622if test -n "$OBJDUMP"; then
fb0103e5 4623 echo "$ac_t""$OBJDUMP" 1>&6
ca9f4b81 4624else
fb0103e5 4625 echo "$ac_t""no" 1>&6
ca9f4b81 4626fi
fb0103e5 4627
2693c0b0
PB
4628 fi
4629 test -n "$ac_cv_prog_OBJDUMP" && break
4630done
4631
4632if test -z "$ac_cv_prog_OBJDUMP" ; then
4633 set dummy objdump
4634 if test $build = $host ; then
4635 OBJDUMP="$2"
ca9f4b81 4636 else
2693c0b0 4637 OBJDUMP="${ncn_tool_prefix}$2"
ca9f4b81 4638 fi
ca9f4b81
AO
4639fi
4640
671aa708
NN
4641
4642
4643
4644
4645
4646
2abefe3d 4647# Target tools.
e8b05380
PB
4648# Check whether --with-build-time-tools or --without-build-time-tools was given.
4649if test "${with_build_time_tools+set}" = set; then
4650 withval="$with_build_time_tools"
4651 case x"$withval" in
4652 x/*) ;;
4653 *)
4654 with_build_time_tools=
fb0103e5 4655 echo "configure: warning: argument to --with-build-time-tools must be an absolute path" 1>&2
e8b05380
PB
4656 ;;
4657 esac
ca9f4b81 4658else
e8b05380 4659 with_build_time_tools=
fb0103e5
RG
4660fi
4661
ca9f4b81 4662
e8b05380
PB
4663 if test -n "$with_build_time_tools"; then
4664 for ncn_progname in cc gcc; do
fb0103e5 4665 echo $ac_n "checking for ${ncn_progname} in $with_build_time_tools""... $ac_c" 1>&6
58e24147 4666echo "configure:4667: checking for ${ncn_progname} in $with_build_time_tools" >&5
d1f8db0c
PB
4667 if test -x $with_build_time_tools/${ncn_progname}; then
4668 ac_cv_prog_CC_FOR_TARGET=$with_build_time_tools/${ncn_progname}
fb0103e5 4669 echo "$ac_t""yes" 1>&6
72a7ab82 4670 break
e8b05380 4671 else
fb0103e5 4672 echo "$ac_t""no" 1>&6
72a7ab82
AP
4673 fi
4674 done
4de997d1
PB
4675fi
4676
e8b05380
PB
4677if test -z "$ac_cv_prog_CC_FOR_TARGET"; then
4678 for ncn_progname in cc gcc; do
4679 if test -n "$ncn_target_tool_prefix"; then
4680 # Extract the first word of "${ncn_target_tool_prefix}${ncn_progname}", so it can be a program name with args.
2693c0b0 4681set dummy ${ncn_target_tool_prefix}${ncn_progname}; ac_word=$2
fb0103e5 4682echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
58e24147 4683echo "configure:4684: checking for $ac_word" >&5
fb0103e5
RG
4684if eval "test \"`echo '$''{'ac_cv_prog_CC_FOR_TARGET'+set}'`\" = set"; then
4685 echo $ac_n "(cached) $ac_c" 1>&6
4de997d1
PB
4686else
4687 if test -n "$CC_FOR_TARGET"; then
4688 ac_cv_prog_CC_FOR_TARGET="$CC_FOR_TARGET" # Let the user override the test.
4689else
fb0103e5
RG
4690 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
4691 ac_dummy="$PATH"
4692 for ac_dir in $ac_dummy; do
4693 test -z "$ac_dir" && ac_dir=.
4694 if test -f $ac_dir/$ac_word; then
4695 ac_cv_prog_CC_FOR_TARGET="${ncn_target_tool_prefix}${ncn_progname}"
4696 break
4697 fi
4698 done
4699 IFS="$ac_save_ifs"
4de997d1
PB
4700fi
4701fi
fb0103e5 4702CC_FOR_TARGET="$ac_cv_prog_CC_FOR_TARGET"
4de997d1 4703if test -n "$CC_FOR_TARGET"; then
fb0103e5 4704 echo "$ac_t""$CC_FOR_TARGET" 1>&6
4de997d1 4705else
fb0103e5 4706 echo "$ac_t""no" 1>&6
4de997d1
PB
4707fi
4708
e8b05380
PB
4709 fi
4710 if test -z "$ac_cv_prog_CC_FOR_TARGET" && test $build = $target ; then
4711 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
2693c0b0 4712set dummy ${ncn_progname}; ac_word=$2
fb0103e5 4713echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
58e24147 4714echo "configure:4715: checking for $ac_word" >&5
fb0103e5
RG
4715if eval "test \"`echo '$''{'ac_cv_prog_CC_FOR_TARGET'+set}'`\" = set"; then
4716 echo $ac_n "(cached) $ac_c" 1>&6
4de997d1 4717else
2693c0b0
PB
4718 if test -n "$CC_FOR_TARGET"; then
4719 ac_cv_prog_CC_FOR_TARGET="$CC_FOR_TARGET" # Let the user override the test.
4de997d1 4720else
fb0103e5
RG
4721 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
4722 ac_dummy="$PATH"
4723 for ac_dir in $ac_dummy; do
4724 test -z "$ac_dir" && ac_dir=.
4725 if test -f $ac_dir/$ac_word; then
4726 ac_cv_prog_CC_FOR_TARGET="${ncn_progname}"
4727 break
4728 fi
4729 done
4730 IFS="$ac_save_ifs"
4de997d1
PB
4731fi
4732fi
fb0103e5 4733CC_FOR_TARGET="$ac_cv_prog_CC_FOR_TARGET"
2693c0b0 4734if test -n "$CC_FOR_TARGET"; then
fb0103e5 4735 echo "$ac_t""$CC_FOR_TARGET" 1>&6
4de997d1 4736else
fb0103e5 4737 echo "$ac_t""no" 1>&6
4de997d1 4738fi
fb0103e5 4739
e8b05380
PB
4740 fi
4741 test -n "$ac_cv_prog_CC_FOR_TARGET" && break
4742 done
4743fi
fb0103e5 4744
2693c0b0
PB
4745if test -z "$ac_cv_prog_CC_FOR_TARGET" ; then
4746 set dummy cc gcc
4747 if test $build = $target ; then
4748 CC_FOR_TARGET="$2"
4de997d1 4749 else
2693c0b0 4750 CC_FOR_TARGET="${ncn_target_tool_prefix}$2"
4de997d1 4751 fi
4de997d1
PB
4752fi
4753
e8b05380
PB
4754 if test -n "$with_build_time_tools"; then
4755 for ncn_progname in c++ g++ cxx gxx; do
fb0103e5 4756 echo $ac_n "checking for ${ncn_progname} in $with_build_time_tools""... $ac_c" 1>&6
58e24147 4757echo "configure:4758: checking for ${ncn_progname} in $with_build_time_tools" >&5
d1f8db0c
PB
4758 if test -x $with_build_time_tools/${ncn_progname}; then
4759 ac_cv_prog_CXX_FOR_TARGET=$with_build_time_tools/${ncn_progname}
fb0103e5 4760 echo "$ac_t""yes" 1>&6
e8b05380
PB
4761 break
4762 else
fb0103e5 4763 echo "$ac_t""no" 1>&6
e8b05380
PB
4764 fi
4765 done
4766fi
4767
4768if test -z "$ac_cv_prog_CXX_FOR_TARGET"; then
4769 for ncn_progname in c++ g++ cxx gxx; do
4770 if test -n "$ncn_target_tool_prefix"; then
4771 # Extract the first word of "${ncn_target_tool_prefix}${ncn_progname}", so it can be a program name with args.
2693c0b0 4772set dummy ${ncn_target_tool_prefix}${ncn_progname}; ac_word=$2
fb0103e5 4773echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
58e24147 4774echo "configure:4775: checking for $ac_word" >&5
fb0103e5
RG
4775if eval "test \"`echo '$''{'ac_cv_prog_CXX_FOR_TARGET'+set}'`\" = set"; then
4776 echo $ac_n "(cached) $ac_c" 1>&6
4de997d1
PB
4777else
4778 if test -n "$CXX_FOR_TARGET"; then
4779 ac_cv_prog_CXX_FOR_TARGET="$CXX_FOR_TARGET" # Let the user override the test.
4780else
fb0103e5
RG
4781 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
4782 ac_dummy="$PATH"
4783 for ac_dir in $ac_dummy; do
4784 test -z "$ac_dir" && ac_dir=.
4785 if test -f $ac_dir/$ac_word; then
4786 ac_cv_prog_CXX_FOR_TARGET="${ncn_target_tool_prefix}${ncn_progname}"
4787 break
4788 fi
4789 done
4790 IFS="$ac_save_ifs"
4de997d1
PB
4791fi
4792fi
fb0103e5 4793CXX_FOR_TARGET="$ac_cv_prog_CXX_FOR_TARGET"
4de997d1 4794if test -n "$CXX_FOR_TARGET"; then
fb0103e5 4795 echo "$ac_t""$CXX_FOR_TARGET" 1>&6
4de997d1 4796else
fb0103e5 4797 echo "$ac_t""no" 1>&6
4de997d1
PB
4798fi
4799
e8b05380
PB
4800 fi
4801 if test -z "$ac_cv_prog_CXX_FOR_TARGET" && test $build = $target ; then
4802 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
2693c0b0 4803set dummy ${ncn_progname}; ac_word=$2
fb0103e5 4804echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
58e24147 4805echo "configure:4806: checking for $ac_word" >&5
fb0103e5
RG
4806if eval "test \"`echo '$''{'ac_cv_prog_CXX_FOR_TARGET'+set}'`\" = set"; then
4807 echo $ac_n "(cached) $ac_c" 1>&6
4de997d1 4808else
2693c0b0
PB
4809 if test -n "$CXX_FOR_TARGET"; then
4810 ac_cv_prog_CXX_FOR_TARGET="$CXX_FOR_TARGET" # Let the user override the test.
4de997d1 4811else
fb0103e5
RG
4812 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
4813 ac_dummy="$PATH"
4814 for ac_dir in $ac_dummy; do
4815 test -z "$ac_dir" && ac_dir=.
4816 if test -f $ac_dir/$ac_word; then
4817 ac_cv_prog_CXX_FOR_TARGET="${ncn_progname}"
4818 break
4819 fi
4820 done
4821 IFS="$ac_save_ifs"
4de997d1
PB
4822fi
4823fi
fb0103e5 4824CXX_FOR_TARGET="$ac_cv_prog_CXX_FOR_TARGET"
2693c0b0 4825if test -n "$CXX_FOR_TARGET"; then
fb0103e5 4826 echo "$ac_t""$CXX_FOR_TARGET" 1>&6
4de997d1 4827else
fb0103e5 4828 echo "$ac_t""no" 1>&6
4de997d1 4829fi
fb0103e5 4830
e8b05380
PB
4831 fi
4832 test -n "$ac_cv_prog_CXX_FOR_TARGET" && break
4833 done
4834fi
fb0103e5 4835
2693c0b0
PB
4836if test -z "$ac_cv_prog_CXX_FOR_TARGET" ; then
4837 set dummy c++ g++ cxx gxx
4838 if test $build = $target ; then
4839 CXX_FOR_TARGET="$2"
4de997d1 4840 else
2693c0b0 4841 CXX_FOR_TARGET="${ncn_target_tool_prefix}$2"
4de997d1 4842 fi
ca9f4b81
AO
4843fi
4844
e8b05380
PB
4845 if test -n "$with_build_time_tools"; then
4846 for ncn_progname in gcc; do
fb0103e5 4847 echo $ac_n "checking for ${ncn_progname} in $with_build_time_tools""... $ac_c" 1>&6
58e24147 4848echo "configure:4849: checking for ${ncn_progname} in $with_build_time_tools" >&5
d1f8db0c
PB
4849 if test -x $with_build_time_tools/${ncn_progname}; then
4850 ac_cv_prog_GCC_FOR_TARGET=$with_build_time_tools/${ncn_progname}
fb0103e5 4851 echo "$ac_t""yes" 1>&6
e8b05380
PB
4852 break
4853 else
fb0103e5 4854 echo "$ac_t""no" 1>&6
e8b05380
PB
4855 fi
4856 done
4857fi
4858
4859if test -z "$ac_cv_prog_GCC_FOR_TARGET"; then
4860 for ncn_progname in gcc; do
4861 if test -n "$ncn_target_tool_prefix"; then
4862 # Extract the first word of "${ncn_target_tool_prefix}${ncn_progname}", so it can be a program name with args.
2693c0b0 4863set dummy ${ncn_target_tool_prefix}${ncn_progname}; ac_word=$2
fb0103e5 4864echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
58e24147 4865echo "configure:4866: checking for $ac_word" >&5
fb0103e5
RG
4866if eval "test \"`echo '$''{'ac_cv_prog_GCC_FOR_TARGET'+set}'`\" = set"; then
4867 echo $ac_n "(cached) $ac_c" 1>&6
ca9f4b81 4868else
e8b05380
PB
4869 if test -n "$GCC_FOR_TARGET"; then
4870 ac_cv_prog_GCC_FOR_TARGET="$GCC_FOR_TARGET" # Let the user override the test.
ca9f4b81 4871else
fb0103e5
RG
4872 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
4873 ac_dummy="$PATH"
4874 for ac_dir in $ac_dummy; do
4875 test -z "$ac_dir" && ac_dir=.
4876 if test -f $ac_dir/$ac_word; then
4877 ac_cv_prog_GCC_FOR_TARGET="${ncn_target_tool_prefix}${ncn_progname}"
4878 break
4879 fi
4880 done
4881 IFS="$ac_save_ifs"
ca9f4b81
AO
4882fi
4883fi
fb0103e5 4884GCC_FOR_TARGET="$ac_cv_prog_GCC_FOR_TARGET"
e8b05380 4885if test -n "$GCC_FOR_TARGET"; then
fb0103e5 4886 echo "$ac_t""$GCC_FOR_TARGET" 1>&6
ca9f4b81 4887else
fb0103e5 4888 echo "$ac_t""no" 1>&6
ca9f4b81
AO
4889fi
4890
e8b05380
PB
4891 fi
4892 if test -z "$ac_cv_prog_GCC_FOR_TARGET" && test $build = $target ; then
4893 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
2693c0b0 4894set dummy ${ncn_progname}; ac_word=$2
fb0103e5 4895echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
58e24147 4896echo "configure:4897: checking for $ac_word" >&5
fb0103e5
RG
4897if eval "test \"`echo '$''{'ac_cv_prog_GCC_FOR_TARGET'+set}'`\" = set"; then
4898 echo $ac_n "(cached) $ac_c" 1>&6
ca9f4b81 4899else
e8b05380
PB
4900 if test -n "$GCC_FOR_TARGET"; then
4901 ac_cv_prog_GCC_FOR_TARGET="$GCC_FOR_TARGET" # Let the user override the test.
ca9f4b81 4902else
fb0103e5
RG
4903 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
4904 ac_dummy="$PATH"
4905 for ac_dir in $ac_dummy; do
4906 test -z "$ac_dir" && ac_dir=.
4907 if test -f $ac_dir/$ac_word; then
4908 ac_cv_prog_GCC_FOR_TARGET="${ncn_progname}"
4909 break
4910 fi
4911 done
4912 IFS="$ac_save_ifs"
ca9f4b81
AO
4913fi
4914fi
fb0103e5 4915GCC_FOR_TARGET="$ac_cv_prog_GCC_FOR_TARGET"
e8b05380 4916if test -n "$GCC_FOR_TARGET"; then
fb0103e5 4917 echo "$ac_t""$GCC_FOR_TARGET" 1>&6
ca9f4b81 4918else
fb0103e5 4919 echo "$ac_t""no" 1>&6
ca9f4b81 4920fi
fb0103e5 4921
e8b05380
PB
4922 fi
4923 test -n "$ac_cv_prog_GCC_FOR_TARGET" && break
4924 done
4925fi
fb0103e5 4926
e8b05380
PB
4927if test -z "$ac_cv_prog_GCC_FOR_TARGET" ; then
4928 GCC_FOR_TARGET="${CC_FOR_TARGET}"
4929fi
4930
4931 if test -n "$with_build_time_tools"; then
4932 for ncn_progname in gcj; do
fb0103e5 4933 echo $ac_n "checking for ${ncn_progname} in $with_build_time_tools""... $ac_c" 1>&6
58e24147 4934echo "configure:4935: checking for ${ncn_progname} in $with_build_time_tools" >&5
d1f8db0c
PB
4935 if test -x $with_build_time_tools/${ncn_progname}; then
4936 ac_cv_prog_GCJ_FOR_TARGET=$with_build_time_tools/${ncn_progname}
fb0103e5 4937 echo "$ac_t""yes" 1>&6
e8b05380
PB
4938 break
4939 else
fb0103e5 4940 echo "$ac_t""no" 1>&6
e8b05380
PB
4941 fi
4942 done
4943fi
4944
4945if test -z "$ac_cv_prog_GCJ_FOR_TARGET"; then
4946 for ncn_progname in gcj; do
4947 if test -n "$ncn_target_tool_prefix"; then
4948 # Extract the first word of "${ncn_target_tool_prefix}${ncn_progname}", so it can be a program name with args.
4949set dummy ${ncn_target_tool_prefix}${ncn_progname}; ac_word=$2
fb0103e5 4950echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
58e24147 4951echo "configure:4952: checking for $ac_word" >&5
fb0103e5
RG
4952if eval "test \"`echo '$''{'ac_cv_prog_GCJ_FOR_TARGET'+set}'`\" = set"; then
4953 echo $ac_n "(cached) $ac_c" 1>&6
e8b05380 4954else
fb0103e5
RG
4955 if test -n "$GCJ_FOR_TARGET"; then
4956 ac_cv_prog_GCJ_FOR_TARGET="$GCJ_FOR_TARGET" # Let the user override the test.
4957else
4958 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
4959 ac_dummy="$PATH"
4960 for ac_dir in $ac_dummy; do
4961 test -z "$ac_dir" && ac_dir=.
4962 if test -f $ac_dir/$ac_word; then
4963 ac_cv_prog_GCJ_FOR_TARGET="${ncn_target_tool_prefix}${ncn_progname}"
4964 break
4965 fi
4966 done
4967 IFS="$ac_save_ifs"
e8b05380
PB
4968fi
4969fi
fb0103e5 4970GCJ_FOR_TARGET="$ac_cv_prog_GCJ_FOR_TARGET"
e8b05380 4971if test -n "$GCJ_FOR_TARGET"; then
fb0103e5 4972 echo "$ac_t""$GCJ_FOR_TARGET" 1>&6
e8b05380 4973else
fb0103e5 4974 echo "$ac_t""no" 1>&6
e8b05380
PB
4975fi
4976
4977 fi
4978 if test -z "$ac_cv_prog_GCJ_FOR_TARGET" && test $build = $target ; then
4979 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
4980set dummy ${ncn_progname}; ac_word=$2
fb0103e5 4981echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
58e24147 4982echo "configure:4983: checking for $ac_word" >&5
fb0103e5
RG
4983if eval "test \"`echo '$''{'ac_cv_prog_GCJ_FOR_TARGET'+set}'`\" = set"; then
4984 echo $ac_n "(cached) $ac_c" 1>&6
e8b05380
PB
4985else
4986 if test -n "$GCJ_FOR_TARGET"; then
4987 ac_cv_prog_GCJ_FOR_TARGET="$GCJ_FOR_TARGET" # Let the user override the test.
4988else
fb0103e5
RG
4989 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
4990 ac_dummy="$PATH"
4991 for ac_dir in $ac_dummy; do
4992 test -z "$ac_dir" && ac_dir=.
4993 if test -f $ac_dir/$ac_word; then
4994 ac_cv_prog_GCJ_FOR_TARGET="${ncn_progname}"
4995 break
4996 fi
4997 done
4998 IFS="$ac_save_ifs"
e8b05380
PB
4999fi
5000fi
fb0103e5 5001GCJ_FOR_TARGET="$ac_cv_prog_GCJ_FOR_TARGET"
e8b05380 5002if test -n "$GCJ_FOR_TARGET"; then
fb0103e5 5003 echo "$ac_t""$GCJ_FOR_TARGET" 1>&6
e8b05380 5004else
fb0103e5 5005 echo "$ac_t""no" 1>&6
e8b05380 5006fi
fb0103e5 5007
e8b05380
PB
5008 fi
5009 test -n "$ac_cv_prog_GCJ_FOR_TARGET" && break
5010 done
5011fi
fb0103e5 5012
e8b05380
PB
5013if test -z "$ac_cv_prog_GCJ_FOR_TARGET" ; then
5014 set dummy gcj
5015 if test $build = $target ; then
5016 GCJ_FOR_TARGET="$2"
5017 else
5018 GCJ_FOR_TARGET="${ncn_target_tool_prefix}$2"
2693c0b0 5019 fi
e8b05380 5020fi
2693c0b0 5021
e8b05380
PB
5022 if test -n "$with_build_time_tools"; then
5023 for ncn_progname in gfortran; do
fb0103e5 5024 echo $ac_n "checking for ${ncn_progname} in $with_build_time_tools""... $ac_c" 1>&6
58e24147 5025echo "configure:5026: checking for ${ncn_progname} in $with_build_time_tools" >&5
d1f8db0c
PB
5026 if test -x $with_build_time_tools/${ncn_progname}; then
5027 ac_cv_prog_GFORTRAN_FOR_TARGET=$with_build_time_tools/${ncn_progname}
fb0103e5 5028 echo "$ac_t""yes" 1>&6
e8b05380
PB
5029 break
5030 else
fb0103e5 5031 echo "$ac_t""no" 1>&6
e8b05380
PB
5032 fi
5033 done
5034fi
5035
5036if test -z "$ac_cv_prog_GFORTRAN_FOR_TARGET"; then
5037 for ncn_progname in gfortran; do
5038 if test -n "$ncn_target_tool_prefix"; then
5039 # Extract the first word of "${ncn_target_tool_prefix}${ncn_progname}", so it can be a program name with args.
5040set dummy ${ncn_target_tool_prefix}${ncn_progname}; ac_word=$2
fb0103e5 5041echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
58e24147 5042echo "configure:5043: checking for $ac_word" >&5
fb0103e5
RG
5043if eval "test \"`echo '$''{'ac_cv_prog_GFORTRAN_FOR_TARGET'+set}'`\" = set"; then
5044 echo $ac_n "(cached) $ac_c" 1>&6
e8b05380
PB
5045else
5046 if test -n "$GFORTRAN_FOR_TARGET"; then
5047 ac_cv_prog_GFORTRAN_FOR_TARGET="$GFORTRAN_FOR_TARGET" # Let the user override the test.
5048else
fb0103e5
RG
5049 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
5050 ac_dummy="$PATH"
5051 for ac_dir in $ac_dummy; do
5052 test -z "$ac_dir" && ac_dir=.
5053 if test -f $ac_dir/$ac_word; then
5054 ac_cv_prog_GFORTRAN_FOR_TARGET="${ncn_target_tool_prefix}${ncn_progname}"
5055 break
5056 fi
5057 done
5058 IFS="$ac_save_ifs"
e8b05380
PB
5059fi
5060fi
fb0103e5 5061GFORTRAN_FOR_TARGET="$ac_cv_prog_GFORTRAN_FOR_TARGET"
e8b05380 5062if test -n "$GFORTRAN_FOR_TARGET"; then
fb0103e5 5063 echo "$ac_t""$GFORTRAN_FOR_TARGET" 1>&6
e8b05380 5064else
fb0103e5 5065 echo "$ac_t""no" 1>&6
e8b05380
PB
5066fi
5067
5068 fi
5069 if test -z "$ac_cv_prog_GFORTRAN_FOR_TARGET" && test $build = $target ; then
5070 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
5071set dummy ${ncn_progname}; ac_word=$2
fb0103e5 5072echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
58e24147 5073echo "configure:5074: checking for $ac_word" >&5
fb0103e5
RG
5074if eval "test \"`echo '$''{'ac_cv_prog_GFORTRAN_FOR_TARGET'+set}'`\" = set"; then
5075 echo $ac_n "(cached) $ac_c" 1>&6
e8b05380
PB
5076else
5077 if test -n "$GFORTRAN_FOR_TARGET"; then
5078 ac_cv_prog_GFORTRAN_FOR_TARGET="$GFORTRAN_FOR_TARGET" # Let the user override the test.
5079else
fb0103e5
RG
5080 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
5081 ac_dummy="$PATH"
5082 for ac_dir in $ac_dummy; do
5083 test -z "$ac_dir" && ac_dir=.
5084 if test -f $ac_dir/$ac_word; then
5085 ac_cv_prog_GFORTRAN_FOR_TARGET="${ncn_progname}"
5086 break
5087 fi
5088 done
5089 IFS="$ac_save_ifs"
e8b05380
PB
5090fi
5091fi
fb0103e5 5092GFORTRAN_FOR_TARGET="$ac_cv_prog_GFORTRAN_FOR_TARGET"
e8b05380 5093if test -n "$GFORTRAN_FOR_TARGET"; then
fb0103e5 5094 echo "$ac_t""$GFORTRAN_FOR_TARGET" 1>&6
e8b05380 5095else
fb0103e5 5096 echo "$ac_t""no" 1>&6
e8b05380 5097fi
fb0103e5 5098
e8b05380
PB
5099 fi
5100 test -n "$ac_cv_prog_GFORTRAN_FOR_TARGET" && break
5101 done
5102fi
fb0103e5 5103
e8b05380
PB
5104if test -z "$ac_cv_prog_GFORTRAN_FOR_TARGET" ; then
5105 set dummy gfortran
2693c0b0 5106 if test $build = $target ; then
e8b05380 5107 GFORTRAN_FOR_TARGET="$2"
ca9f4b81 5108 else
e8b05380
PB
5109 GFORTRAN_FOR_TARGET="${ncn_target_tool_prefix}$2"
5110 fi
5111fi
5112
5113
5114
5115# The user is always right.
5116if test "${PATH_SEPARATOR+set}" != set; then
5117 echo "#! /bin/sh" >conf$$.sh
5118 echo "exit 0" >>conf$$.sh
5119 chmod +x conf$$.sh
5120 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
5121 PATH_SEPARATOR=';'
5122 else
fb0103e5 5123 PATH_SEPARATOR=:
ca9f4b81 5124 fi
e8b05380
PB
5125 rm -f conf$$.sh
5126fi
5127
5128
5129
5130if test "x$exec_prefix" = xNONE; then
5131 if test "x$prefix" = xNONE; then
5132 gcc_cv_tool_prefix=$ac_default_prefix
5133 else
5134 gcc_cv_tool_prefix=$prefix
5135 fi
5136else
5137 gcc_cv_tool_prefix=$exec_prefix
5138fi
5139
5140# If there is no compiler in the tree, use the PATH only. In any
5141# case, if there is no compiler in the tree nobody should use
5142# AS_FOR_TARGET and LD_FOR_TARGET.
5143if test x$host = x$build && test -f $srcdir/gcc/BASE-VER; then
5144 gcc_version=`cat $srcdir/gcc/BASE-VER`
5145 gcc_cv_tool_dirs="$gcc_cv_tool_prefix/libexec/gcc/$target_noncanonical/$gcc_version$PATH_SEPARATOR"
5146 gcc_cv_tool_dirs="$gcc_cv_tool_dirs$gcc_cv_tool_prefix/libexec/gcc/$target_noncanonical$PATH_SEPARATOR"
5147 gcc_cv_tool_dirs="$gcc_cv_tool_dirs/usr/lib/gcc/$target_noncanonical/$gcc_version$PATH_SEPARATOR"
5148 gcc_cv_tool_dirs="$gcc_cv_tool_dirs/usr/lib/gcc/$target_noncanonical$PATH_SEPARATOR"
5149 gcc_cv_tool_dirs="$gcc_cv_tool_dirs$gcc_cv_tool_prefix/$target_noncanonical/bin/$target_noncanonical/$gcc_version$PATH_SEPARATOR"
5150 gcc_cv_tool_dirs="$gcc_cv_tool_dirs$gcc_cv_tool_prefix/$target_noncanonical/bin$PATH_SEPARATOR"
5151else
5152 gcc_cv_tool_dirs=
5153fi
5154
5155if test x$build = x$target && test -n "$md_exec_prefix"; then
5156 gcc_cv_tool_dirs="$gcc_cv_tool_dirs$md_exec_prefix$PATH_SEPARATOR"
5157fi
5158
5159
5160
5161cat > conftest.c << \EOF
5162#ifdef __GNUC__
5163 gcc_yay;
5164#endif
5165EOF
5166if ($GCC_FOR_TARGET -E conftest.c | grep gcc_yay) > /dev/null 2>&1; then
5167 have_gcc_for_target=yes
5168else
5169 GCC_FOR_TARGET=${ncn_target_tool_prefix}gcc
5170 have_gcc_for_target=no
5171fi
5172rm conftest.c
5173
5174
5175
5176
5177if test -z "$ac_cv_path_AR_FOR_TARGET" ; then
5178 if test -n "$with_build_time_tools"; then
fb0103e5 5179 echo $ac_n "checking for ar in $with_build_time_tools""... $ac_c" 1>&6
58e24147 5180echo "configure:5181: checking for ar in $with_build_time_tools" >&5
d1f8db0c
PB
5181 if test -x $with_build_time_tools/ar; then
5182 AR_FOR_TARGET=`cd $with_build_time_tools && pwd`/ar
5183 ac_cv_path_AR_FOR_TARGET=$AR_FOR_TARGET
fb0103e5 5184 echo "$ac_t""$ac_cv_path_AR_FOR_TARGET" 1>&6
d1f8db0c 5185 else
fb0103e5 5186 echo "$ac_t""no" 1>&6
d1f8db0c 5187 fi
e8b05380
PB
5188 elif test $build != $host && test $have_gcc_for_target = yes; then
5189 AR_FOR_TARGET=`$GCC_FOR_TARGET --print-prog-name=ar`
5190 test $AR_FOR_TARGET=ar && AR_FOR_TARGET=
5191 ac_cv_path_AR_FOR_TARGET=$AR_FOR_TARGET
5192 fi
5193fi
5194if test -z "$ac_cv_path_AR_FOR_TARGET" ; then
5195 # Extract the first word of "ar", so it can be a program name with args.
5196set dummy ar; ac_word=$2
fb0103e5 5197echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
58e24147 5198echo "configure:5199: checking for $ac_word" >&5
fb0103e5
RG
5199if eval "test \"`echo '$''{'ac_cv_path_AR_FOR_TARGET'+set}'`\" = set"; then
5200 echo $ac_n "(cached) $ac_c" 1>&6
e8b05380 5201else
fb0103e5
RG
5202 case "$AR_FOR_TARGET" in
5203 /*)
e8b05380
PB
5204 ac_cv_path_AR_FOR_TARGET="$AR_FOR_TARGET" # Let the user override the test with a path.
5205 ;;
fb0103e5
RG
5206 ?:/*)
5207 ac_cv_path_AR_FOR_TARGET="$AR_FOR_TARGET" # Let the user override the test with a dos path.
5208 ;;
e8b05380 5209 *)
fb0103e5
RG
5210 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
5211 ac_dummy="$gcc_cv_tool_dirs"
5212 for ac_dir in $ac_dummy; do
5213 test -z "$ac_dir" && ac_dir=.
5214 if test -f $ac_dir/$ac_word; then
5215 ac_cv_path_AR_FOR_TARGET="$ac_dir/$ac_word"
5216 break
5217 fi
5218 done
5219 IFS="$ac_save_ifs"
e8b05380
PB
5220 ;;
5221esac
5222fi
fb0103e5 5223AR_FOR_TARGET="$ac_cv_path_AR_FOR_TARGET"
e8b05380 5224if test -n "$AR_FOR_TARGET"; then
fb0103e5 5225 echo "$ac_t""$AR_FOR_TARGET" 1>&6
e8b05380 5226else
fb0103e5 5227 echo "$ac_t""no" 1>&6
4de997d1
PB
5228fi
5229
e8b05380
PB
5230fi
5231if test -z "$ac_cv_path_AR_FOR_TARGET" ; then
5232 if test -n "$with_build_time_tools"; then
5233 for ncn_progname in ar; do
fb0103e5 5234 echo $ac_n "checking for ${ncn_progname} in $with_build_time_tools""... $ac_c" 1>&6
58e24147 5235echo "configure:5236: checking for ${ncn_progname} in $with_build_time_tools" >&5
d1f8db0c
PB
5236 if test -x $with_build_time_tools/${ncn_progname}; then
5237 ac_cv_prog_AR_FOR_TARGET=$with_build_time_tools/${ncn_progname}
fb0103e5 5238 echo "$ac_t""yes" 1>&6
e8b05380
PB
5239 break
5240 else
fb0103e5 5241 echo "$ac_t""no" 1>&6
e8b05380
PB
5242 fi
5243 done
5244fi
5245
5246if test -z "$ac_cv_prog_AR_FOR_TARGET"; then
5247 for ncn_progname in ar; do
5248 if test -n "$ncn_target_tool_prefix"; then
5249 # Extract the first word of "${ncn_target_tool_prefix}${ncn_progname}", so it can be a program name with args.
2693c0b0 5250set dummy ${ncn_target_tool_prefix}${ncn_progname}; ac_word=$2
fb0103e5 5251echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
58e24147 5252echo "configure:5253: checking for $ac_word" >&5
fb0103e5
RG
5253if eval "test \"`echo '$''{'ac_cv_prog_AR_FOR_TARGET'+set}'`\" = set"; then
5254 echo $ac_n "(cached) $ac_c" 1>&6
4de997d1 5255else
e8b05380
PB
5256 if test -n "$AR_FOR_TARGET"; then
5257 ac_cv_prog_AR_FOR_TARGET="$AR_FOR_TARGET" # Let the user override the test.
4de997d1 5258else
fb0103e5
RG
5259 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
5260 ac_dummy="$PATH"
5261 for ac_dir in $ac_dummy; do
5262 test -z "$ac_dir" && ac_dir=.
5263 if test -f $ac_dir/$ac_word; then
5264 ac_cv_prog_AR_FOR_TARGET="${ncn_target_tool_prefix}${ncn_progname}"
5265 break
5266 fi
5267 done
5268 IFS="$ac_save_ifs"
4de997d1
PB
5269fi
5270fi
fb0103e5 5271AR_FOR_TARGET="$ac_cv_prog_AR_FOR_TARGET"
e8b05380 5272if test -n "$AR_FOR_TARGET"; then
fb0103e5 5273 echo "$ac_t""$AR_FOR_TARGET" 1>&6
4de997d1 5274else
fb0103e5 5275 echo "$ac_t""no" 1>&6
4de997d1
PB
5276fi
5277
e8b05380
PB
5278 fi
5279 if test -z "$ac_cv_prog_AR_FOR_TARGET" && test $build = $target ; then
5280 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
5281set dummy ${ncn_progname}; ac_word=$2
fb0103e5 5282echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
58e24147 5283echo "configure:5284: checking for $ac_word" >&5
fb0103e5
RG
5284if eval "test \"`echo '$''{'ac_cv_prog_AR_FOR_TARGET'+set}'`\" = set"; then
5285 echo $ac_n "(cached) $ac_c" 1>&6
e8b05380
PB
5286else
5287 if test -n "$AR_FOR_TARGET"; then
5288 ac_cv_prog_AR_FOR_TARGET="$AR_FOR_TARGET" # Let the user override the test.
5289else
fb0103e5
RG
5290 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
5291 ac_dummy="$PATH"
5292 for ac_dir in $ac_dummy; do
5293 test -z "$ac_dir" && ac_dir=.
5294 if test -f $ac_dir/$ac_word; then
5295 ac_cv_prog_AR_FOR_TARGET="${ncn_progname}"
5296 break
5297 fi
5298 done
5299 IFS="$ac_save_ifs"
e8b05380
PB
5300fi
5301fi
fb0103e5 5302AR_FOR_TARGET="$ac_cv_prog_AR_FOR_TARGET"
e8b05380 5303if test -n "$AR_FOR_TARGET"; then
fb0103e5 5304 echo "$ac_t""$AR_FOR_TARGET" 1>&6
e8b05380 5305else
fb0103e5 5306 echo "$ac_t""no" 1>&6
e8b05380 5307fi
fb0103e5 5308
e8b05380
PB
5309 fi
5310 test -n "$ac_cv_prog_AR_FOR_TARGET" && break
5311 done
5312fi
fb0103e5 5313
e8b05380
PB
5314if test -z "$ac_cv_prog_AR_FOR_TARGET" ; then
5315 set dummy ar
5316 if test $build = $target ; then
5317 AR_FOR_TARGET="$2"
5318 else
5319 AR_FOR_TARGET="${ncn_target_tool_prefix}$2"
2693c0b0 5320 fi
e8b05380
PB
5321fi
5322
d1f8db0c
PB
5323else
5324 AR_FOR_TARGET=$ac_cv_path_AR_FOR_TARGET
e8b05380
PB
5325fi
5326
5327
5328
5329
5330if test -z "$ac_cv_path_AS_FOR_TARGET" ; then
5331 if test -n "$with_build_time_tools"; then
fb0103e5 5332 echo $ac_n "checking for as in $with_build_time_tools""... $ac_c" 1>&6
58e24147 5333echo "configure:5334: checking for as in $with_build_time_tools" >&5
d1f8db0c
PB
5334 if test -x $with_build_time_tools/as; then
5335 AS_FOR_TARGET=`cd $with_build_time_tools && pwd`/as
5336 ac_cv_path_AS_FOR_TARGET=$AS_FOR_TARGET
fb0103e5 5337 echo "$ac_t""$ac_cv_path_AS_FOR_TARGET" 1>&6
d1f8db0c 5338 else
fb0103e5 5339 echo "$ac_t""no" 1>&6
d1f8db0c 5340 fi
e8b05380
PB
5341 elif test $build != $host && test $have_gcc_for_target = yes; then
5342 AS_FOR_TARGET=`$GCC_FOR_TARGET --print-prog-name=as`
5343 test $AS_FOR_TARGET=as && AS_FOR_TARGET=
5344 ac_cv_path_AS_FOR_TARGET=$AS_FOR_TARGET
5345 fi
5346fi
5347if test -z "$ac_cv_path_AS_FOR_TARGET" ; then
5348 # Extract the first word of "as", so it can be a program name with args.
5349set dummy as; ac_word=$2
fb0103e5 5350echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
58e24147 5351echo "configure:5352: checking for $ac_word" >&5
fb0103e5
RG
5352if eval "test \"`echo '$''{'ac_cv_path_AS_FOR_TARGET'+set}'`\" = set"; then
5353 echo $ac_n "(cached) $ac_c" 1>&6
e8b05380 5354else
fb0103e5
RG
5355 case "$AS_FOR_TARGET" in
5356 /*)
e8b05380
PB
5357 ac_cv_path_AS_FOR_TARGET="$AS_FOR_TARGET" # Let the user override the test with a path.
5358 ;;
fb0103e5
RG
5359 ?:/*)
5360 ac_cv_path_AS_FOR_TARGET="$AS_FOR_TARGET" # Let the user override the test with a dos path.
5361 ;;
e8b05380 5362 *)
fb0103e5
RG
5363 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
5364 ac_dummy="$gcc_cv_tool_dirs"
5365 for ac_dir in $ac_dummy; do
5366 test -z "$ac_dir" && ac_dir=.
5367 if test -f $ac_dir/$ac_word; then
5368 ac_cv_path_AS_FOR_TARGET="$ac_dir/$ac_word"
5369 break
5370 fi
5371 done
5372 IFS="$ac_save_ifs"
e8b05380
PB
5373 ;;
5374esac
5375fi
fb0103e5 5376AS_FOR_TARGET="$ac_cv_path_AS_FOR_TARGET"
e8b05380 5377if test -n "$AS_FOR_TARGET"; then
fb0103e5 5378 echo "$ac_t""$AS_FOR_TARGET" 1>&6
e8b05380 5379else
fb0103e5 5380 echo "$ac_t""no" 1>&6
e8b05380
PB
5381fi
5382
5383fi
5384if test -z "$ac_cv_path_AS_FOR_TARGET" ; then
5385 if test -n "$with_build_time_tools"; then
5386 for ncn_progname in as; do
fb0103e5 5387 echo $ac_n "checking for ${ncn_progname} in $with_build_time_tools""... $ac_c" 1>&6
58e24147 5388echo "configure:5389: checking for ${ncn_progname} in $with_build_time_tools" >&5
d1f8db0c
PB
5389 if test -x $with_build_time_tools/${ncn_progname}; then
5390 ac_cv_prog_AS_FOR_TARGET=$with_build_time_tools/${ncn_progname}
fb0103e5 5391 echo "$ac_t""yes" 1>&6
e8b05380
PB
5392 break
5393 else
fb0103e5 5394 echo "$ac_t""no" 1>&6
e8b05380
PB
5395 fi
5396 done
5397fi
5398
5399if test -z "$ac_cv_prog_AS_FOR_TARGET"; then
5400 for ncn_progname in as; do
5401 if test -n "$ncn_target_tool_prefix"; then
5402 # Extract the first word of "${ncn_target_tool_prefix}${ncn_progname}", so it can be a program name with args.
5403set dummy ${ncn_target_tool_prefix}${ncn_progname}; ac_word=$2
fb0103e5 5404echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
58e24147 5405echo "configure:5406: checking for $ac_word" >&5
fb0103e5
RG
5406if eval "test \"`echo '$''{'ac_cv_prog_AS_FOR_TARGET'+set}'`\" = set"; then
5407 echo $ac_n "(cached) $ac_c" 1>&6
e8b05380
PB
5408else
5409 if test -n "$AS_FOR_TARGET"; then
5410 ac_cv_prog_AS_FOR_TARGET="$AS_FOR_TARGET" # Let the user override the test.
5411else
fb0103e5
RG
5412 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
5413 ac_dummy="$PATH"
5414 for ac_dir in $ac_dummy; do
5415 test -z "$ac_dir" && ac_dir=.
5416 if test -f $ac_dir/$ac_word; then
5417 ac_cv_prog_AS_FOR_TARGET="${ncn_target_tool_prefix}${ncn_progname}"
5418 break
5419 fi
5420 done
5421 IFS="$ac_save_ifs"
e8b05380
PB
5422fi
5423fi
fb0103e5 5424AS_FOR_TARGET="$ac_cv_prog_AS_FOR_TARGET"
e8b05380 5425if test -n "$AS_FOR_TARGET"; then
fb0103e5 5426 echo "$ac_t""$AS_FOR_TARGET" 1>&6
e8b05380 5427else
fb0103e5 5428 echo "$ac_t""no" 1>&6
e8b05380
PB
5429fi
5430
5431 fi
5432 if test -z "$ac_cv_prog_AS_FOR_TARGET" && test $build = $target ; then
5433 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
2693c0b0 5434set dummy ${ncn_progname}; ac_word=$2
fb0103e5 5435echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
58e24147 5436echo "configure:5437: checking for $ac_word" >&5
fb0103e5
RG
5437if eval "test \"`echo '$''{'ac_cv_prog_AS_FOR_TARGET'+set}'`\" = set"; then
5438 echo $ac_n "(cached) $ac_c" 1>&6
4de997d1 5439else
e8b05380
PB
5440 if test -n "$AS_FOR_TARGET"; then
5441 ac_cv_prog_AS_FOR_TARGET="$AS_FOR_TARGET" # Let the user override the test.
4de997d1 5442else
fb0103e5
RG
5443 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
5444 ac_dummy="$PATH"
5445 for ac_dir in $ac_dummy; do
5446 test -z "$ac_dir" && ac_dir=.
5447 if test -f $ac_dir/$ac_word; then
5448 ac_cv_prog_AS_FOR_TARGET="${ncn_progname}"
5449 break
5450 fi
5451 done
5452 IFS="$ac_save_ifs"
4de997d1
PB
5453fi
5454fi
fb0103e5 5455AS_FOR_TARGET="$ac_cv_prog_AS_FOR_TARGET"
e8b05380 5456if test -n "$AS_FOR_TARGET"; then
fb0103e5 5457 echo "$ac_t""$AS_FOR_TARGET" 1>&6
4de997d1 5458else
fb0103e5 5459 echo "$ac_t""no" 1>&6
4de997d1 5460fi
fb0103e5 5461
e8b05380
PB
5462 fi
5463 test -n "$ac_cv_prog_AS_FOR_TARGET" && break
5464 done
5465fi
fb0103e5 5466
e8b05380
PB
5467if test -z "$ac_cv_prog_AS_FOR_TARGET" ; then
5468 set dummy as
5469 if test $build = $target ; then
5470 AS_FOR_TARGET="$2"
5471 else
5472 AS_FOR_TARGET="${ncn_target_tool_prefix}$2"
4de997d1 5473 fi
e8b05380 5474fi
2693c0b0 5475
d1f8db0c
PB
5476else
5477 AS_FOR_TARGET=$ac_cv_path_AS_FOR_TARGET
4de997d1
PB
5478fi
5479
e8b05380
PB
5480
5481
5482
5483if test -z "$ac_cv_path_DLLTOOL_FOR_TARGET" ; then
5484 if test -n "$with_build_time_tools"; then
fb0103e5 5485 echo $ac_n "checking for dlltool in $with_build_time_tools""... $ac_c" 1>&6
58e24147 5486echo "configure:5487: checking for dlltool in $with_build_time_tools" >&5
d1f8db0c
PB
5487 if test -x $with_build_time_tools/dlltool; then
5488 DLLTOOL_FOR_TARGET=`cd $with_build_time_tools && pwd`/dlltool
5489 ac_cv_path_DLLTOOL_FOR_TARGET=$DLLTOOL_FOR_TARGET
fb0103e5 5490 echo "$ac_t""$ac_cv_path_DLLTOOL_FOR_TARGET" 1>&6
d1f8db0c 5491 else
fb0103e5 5492 echo "$ac_t""no" 1>&6
d1f8db0c 5493 fi
e8b05380
PB
5494 elif test $build != $host && test $have_gcc_for_target = yes; then
5495 DLLTOOL_FOR_TARGET=`$GCC_FOR_TARGET --print-prog-name=dlltool`
5496 test $DLLTOOL_FOR_TARGET=dlltool && DLLTOOL_FOR_TARGET=
5497 ac_cv_path_DLLTOOL_FOR_TARGET=$DLLTOOL_FOR_TARGET
5498 fi
5499fi
5500if test -z "$ac_cv_path_DLLTOOL_FOR_TARGET" ; then
5501 # Extract the first word of "dlltool", so it can be a program name with args.
5502set dummy dlltool; ac_word=$2
fb0103e5 5503echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
58e24147 5504echo "configure:5505: checking for $ac_word" >&5
fb0103e5
RG
5505if eval "test \"`echo '$''{'ac_cv_path_DLLTOOL_FOR_TARGET'+set}'`\" = set"; then
5506 echo $ac_n "(cached) $ac_c" 1>&6
4de997d1 5507else
fb0103e5
RG
5508 case "$DLLTOOL_FOR_TARGET" in
5509 /*)
e8b05380
PB
5510 ac_cv_path_DLLTOOL_FOR_TARGET="$DLLTOOL_FOR_TARGET" # Let the user override the test with a path.
5511 ;;
fb0103e5
RG
5512 ?:/*)
5513 ac_cv_path_DLLTOOL_FOR_TARGET="$DLLTOOL_FOR_TARGET" # Let the user override the test with a dos path.
5514 ;;
e8b05380 5515 *)
fb0103e5
RG
5516 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
5517 ac_dummy="$gcc_cv_tool_dirs"
5518 for ac_dir in $ac_dummy; do
5519 test -z "$ac_dir" && ac_dir=.
5520 if test -f $ac_dir/$ac_word; then
5521 ac_cv_path_DLLTOOL_FOR_TARGET="$ac_dir/$ac_word"
5522 break
5523 fi
5524 done
5525 IFS="$ac_save_ifs"
e8b05380
PB
5526 ;;
5527esac
4de997d1 5528fi
fb0103e5 5529DLLTOOL_FOR_TARGET="$ac_cv_path_DLLTOOL_FOR_TARGET"
e8b05380 5530if test -n "$DLLTOOL_FOR_TARGET"; then
fb0103e5 5531 echo "$ac_t""$DLLTOOL_FOR_TARGET" 1>&6
4de997d1 5532else
fb0103e5 5533 echo "$ac_t""no" 1>&6
4de997d1
PB
5534fi
5535
e8b05380
PB
5536fi
5537if test -z "$ac_cv_path_DLLTOOL_FOR_TARGET" ; then
5538 if test -n "$with_build_time_tools"; then
5539 for ncn_progname in dlltool; do
fb0103e5 5540 echo $ac_n "checking for ${ncn_progname} in $with_build_time_tools""... $ac_c" 1>&6
58e24147 5541echo "configure:5542: checking for ${ncn_progname} in $with_build_time_tools" >&5
d1f8db0c
PB
5542 if test -x $with_build_time_tools/${ncn_progname}; then
5543 ac_cv_prog_DLLTOOL_FOR_TARGET=$with_build_time_tools/${ncn_progname}
fb0103e5 5544 echo "$ac_t""yes" 1>&6
e8b05380
PB
5545 break
5546 else
fb0103e5 5547 echo "$ac_t""no" 1>&6
e8b05380
PB
5548 fi
5549 done
5550fi
5551
5552if test -z "$ac_cv_prog_DLLTOOL_FOR_TARGET"; then
5553 for ncn_progname in dlltool; do
5554 if test -n "$ncn_target_tool_prefix"; then
5555 # Extract the first word of "${ncn_target_tool_prefix}${ncn_progname}", so it can be a program name with args.
5556set dummy ${ncn_target_tool_prefix}${ncn_progname}; ac_word=$2
fb0103e5 5557echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
58e24147 5558echo "configure:5559: checking for $ac_word" >&5
fb0103e5
RG
5559if eval "test \"`echo '$''{'ac_cv_prog_DLLTOOL_FOR_TARGET'+set}'`\" = set"; then
5560 echo $ac_n "(cached) $ac_c" 1>&6
4de997d1 5561else
e8b05380
PB
5562 if test -n "$DLLTOOL_FOR_TARGET"; then
5563 ac_cv_prog_DLLTOOL_FOR_TARGET="$DLLTOOL_FOR_TARGET" # Let the user override the test.
4de997d1 5564else
fb0103e5
RG
5565 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
5566 ac_dummy="$PATH"
5567 for ac_dir in $ac_dummy; do
5568 test -z "$ac_dir" && ac_dir=.
5569 if test -f $ac_dir/$ac_word; then
5570 ac_cv_prog_DLLTOOL_FOR_TARGET="${ncn_target_tool_prefix}${ncn_progname}"
5571 break
5572 fi
5573 done
5574 IFS="$ac_save_ifs"
4de997d1
PB
5575fi
5576fi
fb0103e5 5577DLLTOOL_FOR_TARGET="$ac_cv_prog_DLLTOOL_FOR_TARGET"
e8b05380 5578if test -n "$DLLTOOL_FOR_TARGET"; then
fb0103e5 5579 echo "$ac_t""$DLLTOOL_FOR_TARGET" 1>&6
4de997d1 5580else
fb0103e5 5581 echo "$ac_t""no" 1>&6
4de997d1 5582fi
4de997d1 5583
e8b05380
PB
5584 fi
5585 if test -z "$ac_cv_prog_DLLTOOL_FOR_TARGET" && test $build = $target ; then
5586 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
5587set dummy ${ncn_progname}; ac_word=$2
fb0103e5 5588echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
58e24147 5589echo "configure:5590: checking for $ac_word" >&5
fb0103e5
RG
5590if eval "test \"`echo '$''{'ac_cv_prog_DLLTOOL_FOR_TARGET'+set}'`\" = set"; then
5591 echo $ac_n "(cached) $ac_c" 1>&6
4de997d1 5592else
e8b05380
PB
5593 if test -n "$DLLTOOL_FOR_TARGET"; then
5594 ac_cv_prog_DLLTOOL_FOR_TARGET="$DLLTOOL_FOR_TARGET" # Let the user override the test.
4de997d1 5595else
fb0103e5
RG
5596 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
5597 ac_dummy="$PATH"
5598 for ac_dir in $ac_dummy; do
5599 test -z "$ac_dir" && ac_dir=.
5600 if test -f $ac_dir/$ac_word; then
5601 ac_cv_prog_DLLTOOL_FOR_TARGET="${ncn_progname}"
5602 break
5603 fi
5604 done
5605 IFS="$ac_save_ifs"
4de997d1
PB
5606fi
5607fi
fb0103e5 5608DLLTOOL_FOR_TARGET="$ac_cv_prog_DLLTOOL_FOR_TARGET"
e8b05380 5609if test -n "$DLLTOOL_FOR_TARGET"; then
fb0103e5 5610 echo "$ac_t""$DLLTOOL_FOR_TARGET" 1>&6
4de997d1 5611else
fb0103e5 5612 echo "$ac_t""no" 1>&6
4de997d1 5613fi
fb0103e5 5614
e8b05380
PB
5615 fi
5616 test -n "$ac_cv_prog_DLLTOOL_FOR_TARGET" && break
5617 done
5618fi
fb0103e5 5619
e8b05380
PB
5620if test -z "$ac_cv_prog_DLLTOOL_FOR_TARGET" ; then
5621 set dummy dlltool
5622 if test $build = $target ; then
5623 DLLTOOL_FOR_TARGET="$2"
5624 else
5625 DLLTOOL_FOR_TARGET="${ncn_target_tool_prefix}$2"
5626 fi
5627fi
5628
d1f8db0c
PB
5629else
5630 DLLTOOL_FOR_TARGET=$ac_cv_path_DLLTOOL_FOR_TARGET
e8b05380
PB
5631fi
5632
4de997d1 5633
e8b05380
PB
5634
5635
5636if test -z "$ac_cv_path_LD_FOR_TARGET" ; then
5637 if test -n "$with_build_time_tools"; then
fb0103e5 5638 echo $ac_n "checking for ld in $with_build_time_tools""... $ac_c" 1>&6
58e24147 5639echo "configure:5640: checking for ld in $with_build_time_tools" >&5
d1f8db0c
PB
5640 if test -x $with_build_time_tools/ld; then
5641 LD_FOR_TARGET=`cd $with_build_time_tools && pwd`/ld
5642 ac_cv_path_LD_FOR_TARGET=$LD_FOR_TARGET
fb0103e5 5643 echo "$ac_t""$ac_cv_path_LD_FOR_TARGET" 1>&6
d1f8db0c 5644 else
fb0103e5 5645 echo "$ac_t""no" 1>&6
d1f8db0c 5646 fi
e8b05380
PB
5647 elif test $build != $host && test $have_gcc_for_target = yes; then
5648 LD_FOR_TARGET=`$GCC_FOR_TARGET --print-prog-name=ld`
5649 test $LD_FOR_TARGET=ld && LD_FOR_TARGET=
5650 ac_cv_path_LD_FOR_TARGET=$LD_FOR_TARGET
2693c0b0 5651 fi
e8b05380
PB
5652fi
5653if test -z "$ac_cv_path_LD_FOR_TARGET" ; then
5654 # Extract the first word of "ld", so it can be a program name with args.
5655set dummy ld; ac_word=$2
fb0103e5 5656echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
58e24147 5657echo "configure:5658: checking for $ac_word" >&5
fb0103e5
RG
5658if eval "test \"`echo '$''{'ac_cv_path_LD_FOR_TARGET'+set}'`\" = set"; then
5659 echo $ac_n "(cached) $ac_c" 1>&6
4de997d1 5660else
fb0103e5
RG
5661 case "$LD_FOR_TARGET" in
5662 /*)
e8b05380
PB
5663 ac_cv_path_LD_FOR_TARGET="$LD_FOR_TARGET" # Let the user override the test with a path.
5664 ;;
fb0103e5
RG
5665 ?:/*)
5666 ac_cv_path_LD_FOR_TARGET="$LD_FOR_TARGET" # Let the user override the test with a dos path.
5667 ;;
e8b05380 5668 *)
fb0103e5
RG
5669 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
5670 ac_dummy="$gcc_cv_tool_dirs"
5671 for ac_dir in $ac_dummy; do
5672 test -z "$ac_dir" && ac_dir=.
5673 if test -f $ac_dir/$ac_word; then
5674 ac_cv_path_LD_FOR_TARGET="$ac_dir/$ac_word"
5675 break
5676 fi
5677 done
5678 IFS="$ac_save_ifs"
e8b05380
PB
5679 ;;
5680esac
4de997d1 5681fi
fb0103e5 5682LD_FOR_TARGET="$ac_cv_path_LD_FOR_TARGET"
e8b05380 5683if test -n "$LD_FOR_TARGET"; then
fb0103e5 5684 echo "$ac_t""$LD_FOR_TARGET" 1>&6
4de997d1 5685else
fb0103e5 5686 echo "$ac_t""no" 1>&6
4de997d1 5687fi
2693c0b0 5688
e8b05380
PB
5689fi
5690if test -z "$ac_cv_path_LD_FOR_TARGET" ; then
5691 if test -n "$with_build_time_tools"; then
5692 for ncn_progname in ld; do
fb0103e5 5693 echo $ac_n "checking for ${ncn_progname} in $with_build_time_tools""... $ac_c" 1>&6
58e24147 5694echo "configure:5695: checking for ${ncn_progname} in $with_build_time_tools" >&5
d1f8db0c
PB
5695 if test -x $with_build_time_tools/${ncn_progname}; then
5696 ac_cv_prog_LD_FOR_TARGET=$with_build_time_tools/${ncn_progname}
fb0103e5 5697 echo "$ac_t""yes" 1>&6
e8b05380
PB
5698 break
5699 else
fb0103e5 5700 echo "$ac_t""no" 1>&6
e8b05380
PB
5701 fi
5702 done
ca9f4b81
AO
5703fi
5704
e8b05380
PB
5705if test -z "$ac_cv_prog_LD_FOR_TARGET"; then
5706 for ncn_progname in ld; do
5707 if test -n "$ncn_target_tool_prefix"; then
5708 # Extract the first word of "${ncn_target_tool_prefix}${ncn_progname}", so it can be a program name with args.
2693c0b0 5709set dummy ${ncn_target_tool_prefix}${ncn_progname}; ac_word=$2
fb0103e5 5710echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
58e24147 5711echo "configure:5712: checking for $ac_word" >&5
fb0103e5
RG
5712if eval "test \"`echo '$''{'ac_cv_prog_LD_FOR_TARGET'+set}'`\" = set"; then
5713 echo $ac_n "(cached) $ac_c" 1>&6
ca9f4b81 5714else
4de997d1
PB
5715 if test -n "$LD_FOR_TARGET"; then
5716 ac_cv_prog_LD_FOR_TARGET="$LD_FOR_TARGET" # Let the user override the test.
ca9f4b81 5717else
fb0103e5
RG
5718 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
5719 ac_dummy="$PATH"
5720 for ac_dir in $ac_dummy; do
5721 test -z "$ac_dir" && ac_dir=.
5722 if test -f $ac_dir/$ac_word; then
5723 ac_cv_prog_LD_FOR_TARGET="${ncn_target_tool_prefix}${ncn_progname}"
5724 break
5725 fi
5726 done
5727 IFS="$ac_save_ifs"
ca9f4b81
AO
5728fi
5729fi
fb0103e5 5730LD_FOR_TARGET="$ac_cv_prog_LD_FOR_TARGET"
4de997d1 5731if test -n "$LD_FOR_TARGET"; then
fb0103e5 5732 echo "$ac_t""$LD_FOR_TARGET" 1>&6
ca9f4b81 5733else
fb0103e5 5734 echo "$ac_t""no" 1>&6
ca9f4b81
AO
5735fi
5736
e8b05380
PB
5737 fi
5738 if test -z "$ac_cv_prog_LD_FOR_TARGET" && test $build = $target ; then
5739 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
2693c0b0 5740set dummy ${ncn_progname}; ac_word=$2
fb0103e5 5741echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
58e24147 5742echo "configure:5743: checking for $ac_word" >&5
fb0103e5
RG
5743if eval "test \"`echo '$''{'ac_cv_prog_LD_FOR_TARGET'+set}'`\" = set"; then
5744 echo $ac_n "(cached) $ac_c" 1>&6
ca9f4b81 5745else
2693c0b0
PB
5746 if test -n "$LD_FOR_TARGET"; then
5747 ac_cv_prog_LD_FOR_TARGET="$LD_FOR_TARGET" # Let the user override the test.
ca9f4b81 5748else
fb0103e5
RG
5749 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
5750 ac_dummy="$PATH"
5751 for ac_dir in $ac_dummy; do
5752 test -z "$ac_dir" && ac_dir=.
5753 if test -f $ac_dir/$ac_word; then
5754 ac_cv_prog_LD_FOR_TARGET="${ncn_progname}"
5755 break
5756 fi
5757 done
5758 IFS="$ac_save_ifs"
ca9f4b81
AO
5759fi
5760fi
fb0103e5 5761LD_FOR_TARGET="$ac_cv_prog_LD_FOR_TARGET"
2693c0b0 5762if test -n "$LD_FOR_TARGET"; then
fb0103e5 5763 echo "$ac_t""$LD_FOR_TARGET" 1>&6
ca9f4b81 5764else
fb0103e5 5765 echo "$ac_t""no" 1>&6
ca9f4b81 5766fi
fb0103e5 5767
e8b05380
PB
5768 fi
5769 test -n "$ac_cv_prog_LD_FOR_TARGET" && break
5770 done
5771fi
fb0103e5 5772
2693c0b0
PB
5773if test -z "$ac_cv_prog_LD_FOR_TARGET" ; then
5774 set dummy ld
5775 if test $build = $target ; then
5776 LD_FOR_TARGET="$2"
ca9f4b81 5777 else
2693c0b0 5778 LD_FOR_TARGET="${ncn_target_tool_prefix}$2"
ca9f4b81 5779 fi
ca9f4b81
AO
5780fi
5781
d1f8db0c
PB
5782else
5783 LD_FOR_TARGET=$ac_cv_path_LD_FOR_TARGET
e8b05380
PB
5784fi
5785
5786
5787
5788
5789if test -z "$ac_cv_path_LIPO_FOR_TARGET" ; then
5790 if test -n "$with_build_time_tools"; then
fb0103e5 5791 echo $ac_n "checking for lipo in $with_build_time_tools""... $ac_c" 1>&6
58e24147 5792echo "configure:5793: checking for lipo in $with_build_time_tools" >&5
d1f8db0c
PB
5793 if test -x $with_build_time_tools/lipo; then
5794 LIPO_FOR_TARGET=`cd $with_build_time_tools && pwd`/lipo
5795 ac_cv_path_LIPO_FOR_TARGET=$LIPO_FOR_TARGET
fb0103e5 5796 echo "$ac_t""$ac_cv_path_LIPO_FOR_TARGET" 1>&6
d1f8db0c 5797 else
fb0103e5 5798 echo "$ac_t""no" 1>&6
d1f8db0c 5799 fi
e8b05380
PB
5800 elif test $build != $host && test $have_gcc_for_target = yes; then
5801 LIPO_FOR_TARGET=`$GCC_FOR_TARGET --print-prog-name=lipo`
5802 test $LIPO_FOR_TARGET=lipo && LIPO_FOR_TARGET=
5803 ac_cv_path_LIPO_FOR_TARGET=$LIPO_FOR_TARGET
5804 fi
5805fi
5806if test -z "$ac_cv_path_LIPO_FOR_TARGET" ; then
5807 # Extract the first word of "lipo", so it can be a program name with args.
5808set dummy lipo; ac_word=$2
fb0103e5 5809echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
58e24147 5810echo "configure:5811: checking for $ac_word" >&5
fb0103e5
RG
5811if eval "test \"`echo '$''{'ac_cv_path_LIPO_FOR_TARGET'+set}'`\" = set"; then
5812 echo $ac_n "(cached) $ac_c" 1>&6
e8b05380 5813else
fb0103e5
RG
5814 case "$LIPO_FOR_TARGET" in
5815 /*)
e8b05380
PB
5816 ac_cv_path_LIPO_FOR_TARGET="$LIPO_FOR_TARGET" # Let the user override the test with a path.
5817 ;;
fb0103e5
RG
5818 ?:/*)
5819 ac_cv_path_LIPO_FOR_TARGET="$LIPO_FOR_TARGET" # Let the user override the test with a dos path.
5820 ;;
e8b05380 5821 *)
fb0103e5
RG
5822 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
5823 ac_dummy="$gcc_cv_tool_dirs"
5824 for ac_dir in $ac_dummy; do
5825 test -z "$ac_dir" && ac_dir=.
5826 if test -f $ac_dir/$ac_word; then
5827 ac_cv_path_LIPO_FOR_TARGET="$ac_dir/$ac_word"
5828 break
5829 fi
5830 done
5831 IFS="$ac_save_ifs"
e8b05380
PB
5832 ;;
5833esac
5834fi
fb0103e5 5835LIPO_FOR_TARGET="$ac_cv_path_LIPO_FOR_TARGET"
e8b05380 5836if test -n "$LIPO_FOR_TARGET"; then
fb0103e5 5837 echo "$ac_t""$LIPO_FOR_TARGET" 1>&6
e8b05380 5838else
fb0103e5 5839 echo "$ac_t""no" 1>&6
e8b05380
PB
5840fi
5841
5842fi
5843if test -z "$ac_cv_path_LIPO_FOR_TARGET" ; then
5844 if test -n "$with_build_time_tools"; then
5845 for ncn_progname in lipo; do
fb0103e5 5846 echo $ac_n "checking for ${ncn_progname} in $with_build_time_tools""... $ac_c" 1>&6
58e24147 5847echo "configure:5848: checking for ${ncn_progname} in $with_build_time_tools" >&5
d1f8db0c
PB
5848 if test -x $with_build_time_tools/${ncn_progname}; then
5849 ac_cv_prog_LIPO_FOR_TARGET=$with_build_time_tools/${ncn_progname}
fb0103e5 5850 echo "$ac_t""yes" 1>&6
e8b05380
PB
5851 break
5852 else
fb0103e5 5853 echo "$ac_t""no" 1>&6
e8b05380
PB
5854 fi
5855 done
5856fi
5857
5858if test -z "$ac_cv_prog_LIPO_FOR_TARGET"; then
5859 for ncn_progname in lipo; do
5860 if test -n "$ncn_target_tool_prefix"; then
5861 # Extract the first word of "${ncn_target_tool_prefix}${ncn_progname}", so it can be a program name with args.
2693c0b0 5862set dummy ${ncn_target_tool_prefix}${ncn_progname}; ac_word=$2
fb0103e5 5863echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
58e24147 5864echo "configure:5865: checking for $ac_word" >&5
fb0103e5
RG
5865if eval "test \"`echo '$''{'ac_cv_prog_LIPO_FOR_TARGET'+set}'`\" = set"; then
5866 echo $ac_n "(cached) $ac_c" 1>&6
040b1c5a
GK
5867else
5868 if test -n "$LIPO_FOR_TARGET"; then
5869 ac_cv_prog_LIPO_FOR_TARGET="$LIPO_FOR_TARGET" # Let the user override the test.
5870else
fb0103e5
RG
5871 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
5872 ac_dummy="$PATH"
5873 for ac_dir in $ac_dummy; do
5874 test -z "$ac_dir" && ac_dir=.
5875 if test -f $ac_dir/$ac_word; then
5876 ac_cv_prog_LIPO_FOR_TARGET="${ncn_target_tool_prefix}${ncn_progname}"
5877 break
5878 fi
5879 done
5880 IFS="$ac_save_ifs"
040b1c5a
GK
5881fi
5882fi
fb0103e5 5883LIPO_FOR_TARGET="$ac_cv_prog_LIPO_FOR_TARGET"
040b1c5a 5884if test -n "$LIPO_FOR_TARGET"; then
fb0103e5 5885 echo "$ac_t""$LIPO_FOR_TARGET" 1>&6
040b1c5a 5886else
fb0103e5 5887 echo "$ac_t""no" 1>&6
040b1c5a
GK
5888fi
5889
e8b05380
PB
5890 fi
5891 if test -z "$ac_cv_prog_LIPO_FOR_TARGET" && test $build = $target ; then
5892 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
040b1c5a 5893set dummy ${ncn_progname}; ac_word=$2
fb0103e5 5894echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
58e24147 5895echo "configure:5896: checking for $ac_word" >&5
fb0103e5
RG
5896if eval "test \"`echo '$''{'ac_cv_prog_LIPO_FOR_TARGET'+set}'`\" = set"; then
5897 echo $ac_n "(cached) $ac_c" 1>&6
040b1c5a
GK
5898else
5899 if test -n "$LIPO_FOR_TARGET"; then
72a7ab82
AP
5900 ac_cv_prog_LIPO_FOR_TARGET="$LIPO_FOR_TARGET" # Let the user override the test.
5901else
fb0103e5
RG
5902 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
5903 ac_dummy="$PATH"
5904 for ac_dir in $ac_dummy; do
5905 test -z "$ac_dir" && ac_dir=.
5906 if test -f $ac_dir/$ac_word; then
5907 ac_cv_prog_LIPO_FOR_TARGET="${ncn_progname}"
5908 break
5909 fi
5910 done
5911 IFS="$ac_save_ifs"
040b1c5a
GK
5912fi
5913fi
fb0103e5 5914LIPO_FOR_TARGET="$ac_cv_prog_LIPO_FOR_TARGET"
040b1c5a 5915if test -n "$LIPO_FOR_TARGET"; then
fb0103e5 5916 echo "$ac_t""$LIPO_FOR_TARGET" 1>&6
040b1c5a 5917else
fb0103e5 5918 echo "$ac_t""no" 1>&6
040b1c5a 5919fi
fb0103e5 5920
e8b05380
PB
5921 fi
5922 test -n "$ac_cv_prog_LIPO_FOR_TARGET" && break
5923 done
5924fi
fb0103e5 5925
040b1c5a
GK
5926if test -z "$ac_cv_prog_LIPO_FOR_TARGET" ; then
5927 set dummy lipo
5928 if test $build = $target ; then
5929 LIPO_FOR_TARGET="$2"
5930 else
5931 LIPO_FOR_TARGET="${ncn_target_tool_prefix}$2"
5932 fi
5933fi
5934
d1f8db0c
PB
5935else
5936 LIPO_FOR_TARGET=$ac_cv_path_LIPO_FOR_TARGET
e8b05380
PB
5937fi
5938
5939
5940
5941
5942if test -z "$ac_cv_path_NM_FOR_TARGET" ; then
5943 if test -n "$with_build_time_tools"; then
fb0103e5 5944 echo $ac_n "checking for nm in $with_build_time_tools""... $ac_c" 1>&6
58e24147 5945echo "configure:5946: checking for nm in $with_build_time_tools" >&5
d1f8db0c
PB
5946 if test -x $with_build_time_tools/nm; then
5947 NM_FOR_TARGET=`cd $with_build_time_tools && pwd`/nm
5948 ac_cv_path_NM_FOR_TARGET=$NM_FOR_TARGET
fb0103e5 5949 echo "$ac_t""$ac_cv_path_NM_FOR_TARGET" 1>&6
d1f8db0c 5950 else
fb0103e5 5951 echo "$ac_t""no" 1>&6
d1f8db0c 5952 fi
e8b05380
PB
5953 elif test $build != $host && test $have_gcc_for_target = yes; then
5954 NM_FOR_TARGET=`$GCC_FOR_TARGET --print-prog-name=nm`
5955 test $NM_FOR_TARGET=nm && NM_FOR_TARGET=
5956 ac_cv_path_NM_FOR_TARGET=$NM_FOR_TARGET
5957 fi
5958fi
5959if test -z "$ac_cv_path_NM_FOR_TARGET" ; then
5960 # Extract the first word of "nm", so it can be a program name with args.
5961set dummy nm; ac_word=$2
fb0103e5 5962echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
58e24147 5963echo "configure:5964: checking for $ac_word" >&5
fb0103e5
RG
5964if eval "test \"`echo '$''{'ac_cv_path_NM_FOR_TARGET'+set}'`\" = set"; then
5965 echo $ac_n "(cached) $ac_c" 1>&6
e8b05380 5966else
fb0103e5
RG
5967 case "$NM_FOR_TARGET" in
5968 /*)
e8b05380
PB
5969 ac_cv_path_NM_FOR_TARGET="$NM_FOR_TARGET" # Let the user override the test with a path.
5970 ;;
fb0103e5
RG
5971 ?:/*)
5972 ac_cv_path_NM_FOR_TARGET="$NM_FOR_TARGET" # Let the user override the test with a dos path.
5973 ;;
e8b05380 5974 *)
fb0103e5
RG
5975 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
5976 ac_dummy="$gcc_cv_tool_dirs"
5977 for ac_dir in $ac_dummy; do
5978 test -z "$ac_dir" && ac_dir=.
5979 if test -f $ac_dir/$ac_word; then
5980 ac_cv_path_NM_FOR_TARGET="$ac_dir/$ac_word"
5981 break
5982 fi
5983 done
5984 IFS="$ac_save_ifs"
e8b05380
PB
5985 ;;
5986esac
5987fi
fb0103e5 5988NM_FOR_TARGET="$ac_cv_path_NM_FOR_TARGET"
e8b05380 5989if test -n "$NM_FOR_TARGET"; then
fb0103e5 5990 echo "$ac_t""$NM_FOR_TARGET" 1>&6
e8b05380 5991else
fb0103e5 5992 echo "$ac_t""no" 1>&6
e8b05380
PB
5993fi
5994
5995fi
5996if test -z "$ac_cv_path_NM_FOR_TARGET" ; then
5997 if test -n "$with_build_time_tools"; then
5998 for ncn_progname in nm; do
fb0103e5 5999 echo $ac_n "checking for ${ncn_progname} in $with_build_time_tools""... $ac_c" 1>&6
58e24147 6000echo "configure:6001: checking for ${ncn_progname} in $with_build_time_tools" >&5
d1f8db0c
PB
6001 if test -x $with_build_time_tools/${ncn_progname}; then
6002 ac_cv_prog_NM_FOR_TARGET=$with_build_time_tools/${ncn_progname}
fb0103e5 6003 echo "$ac_t""yes" 1>&6
e8b05380
PB
6004 break
6005 else
fb0103e5 6006 echo "$ac_t""no" 1>&6
e8b05380
PB
6007 fi
6008 done
6009fi
6010
6011if test -z "$ac_cv_prog_NM_FOR_TARGET"; then
6012 for ncn_progname in nm; do
6013 if test -n "$ncn_target_tool_prefix"; then
6014 # Extract the first word of "${ncn_target_tool_prefix}${ncn_progname}", so it can be a program name with args.
040b1c5a 6015set dummy ${ncn_target_tool_prefix}${ncn_progname}; ac_word=$2
fb0103e5 6016echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
58e24147 6017echo "configure:6018: checking for $ac_word" >&5
fb0103e5
RG
6018if eval "test \"`echo '$''{'ac_cv_prog_NM_FOR_TARGET'+set}'`\" = set"; then
6019 echo $ac_n "(cached) $ac_c" 1>&6
ca9f4b81 6020else
4de997d1
PB
6021 if test -n "$NM_FOR_TARGET"; then
6022 ac_cv_prog_NM_FOR_TARGET="$NM_FOR_TARGET" # Let the user override the test.
ca9f4b81 6023else
fb0103e5
RG
6024 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
6025 ac_dummy="$PATH"
6026 for ac_dir in $ac_dummy; do
6027 test -z "$ac_dir" && ac_dir=.
6028 if test -f $ac_dir/$ac_word; then
6029 ac_cv_prog_NM_FOR_TARGET="${ncn_target_tool_prefix}${ncn_progname}"
6030 break
6031 fi
6032 done
6033 IFS="$ac_save_ifs"
ca9f4b81
AO
6034fi
6035fi
fb0103e5 6036NM_FOR_TARGET="$ac_cv_prog_NM_FOR_TARGET"
4de997d1 6037if test -n "$NM_FOR_TARGET"; then
fb0103e5 6038 echo "$ac_t""$NM_FOR_TARGET" 1>&6
ca9f4b81 6039else
fb0103e5 6040 echo "$ac_t""no" 1>&6
ca9f4b81
AO
6041fi
6042
e8b05380
PB
6043 fi
6044 if test -z "$ac_cv_prog_NM_FOR_TARGET" && test $build = $target ; then
6045 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
2693c0b0 6046set dummy ${ncn_progname}; ac_word=$2
fb0103e5 6047echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
58e24147 6048echo "configure:6049: checking for $ac_word" >&5
fb0103e5
RG
6049if eval "test \"`echo '$''{'ac_cv_prog_NM_FOR_TARGET'+set}'`\" = set"; then
6050 echo $ac_n "(cached) $ac_c" 1>&6
ca9f4b81 6051else
2693c0b0
PB
6052 if test -n "$NM_FOR_TARGET"; then
6053 ac_cv_prog_NM_FOR_TARGET="$NM_FOR_TARGET" # Let the user override the test.
ca9f4b81 6054else
fb0103e5
RG
6055 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
6056 ac_dummy="$PATH"
6057 for ac_dir in $ac_dummy; do
6058 test -z "$ac_dir" && ac_dir=.
6059 if test -f $ac_dir/$ac_word; then
6060 ac_cv_prog_NM_FOR_TARGET="${ncn_progname}"
6061 break
6062 fi
6063 done
6064 IFS="$ac_save_ifs"
ca9f4b81
AO
6065fi
6066fi
fb0103e5 6067NM_FOR_TARGET="$ac_cv_prog_NM_FOR_TARGET"
2693c0b0 6068if test -n "$NM_FOR_TARGET"; then
fb0103e5 6069 echo "$ac_t""$NM_FOR_TARGET" 1>&6
ca9f4b81 6070else
fb0103e5 6071 echo "$ac_t""no" 1>&6
ca9f4b81 6072fi
fb0103e5 6073
e8b05380
PB
6074 fi
6075 test -n "$ac_cv_prog_NM_FOR_TARGET" && break
6076 done
6077fi
fb0103e5 6078
2693c0b0
PB
6079if test -z "$ac_cv_prog_NM_FOR_TARGET" ; then
6080 set dummy nm
6081 if test $build = $target ; then
6082 NM_FOR_TARGET="$2"
ca9f4b81 6083 else
2693c0b0 6084 NM_FOR_TARGET="${ncn_target_tool_prefix}$2"
ca9f4b81 6085 fi
ca9f4b81
AO
6086fi
6087
d1f8db0c
PB
6088else
6089 NM_FOR_TARGET=$ac_cv_path_NM_FOR_TARGET
e8b05380
PB
6090fi
6091
6092
6093
6094
6095if test -z "$ac_cv_path_OBJDUMP_FOR_TARGET" ; then
6096 if test -n "$with_build_time_tools"; then
fb0103e5 6097 echo $ac_n "checking for objdump in $with_build_time_tools""... $ac_c" 1>&6
58e24147 6098echo "configure:6099: checking for objdump in $with_build_time_tools" >&5
d1f8db0c
PB
6099 if test -x $with_build_time_tools/objdump; then
6100 OBJDUMP_FOR_TARGET=`cd $with_build_time_tools && pwd`/objdump
6101 ac_cv_path_OBJDUMP_FOR_TARGET=$OBJDUMP_FOR_TARGET
fb0103e5 6102 echo "$ac_t""$ac_cv_path_OBJDUMP_FOR_TARGET" 1>&6
d1f8db0c 6103 else
fb0103e5 6104 echo "$ac_t""no" 1>&6
d1f8db0c 6105 fi
e8b05380
PB
6106 elif test $build != $host && test $have_gcc_for_target = yes; then
6107 OBJDUMP_FOR_TARGET=`$GCC_FOR_TARGET --print-prog-name=objdump`
6108 test $OBJDUMP_FOR_TARGET=objdump && OBJDUMP_FOR_TARGET=
6109 ac_cv_path_OBJDUMP_FOR_TARGET=$OBJDUMP_FOR_TARGET
6110 fi
6111fi
6112if test -z "$ac_cv_path_OBJDUMP_FOR_TARGET" ; then
6113 # Extract the first word of "objdump", so it can be a program name with args.
6114set dummy objdump; ac_word=$2
fb0103e5 6115echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
58e24147 6116echo "configure:6117: checking for $ac_word" >&5
fb0103e5
RG
6117if eval "test \"`echo '$''{'ac_cv_path_OBJDUMP_FOR_TARGET'+set}'`\" = set"; then
6118 echo $ac_n "(cached) $ac_c" 1>&6
e8b05380 6119else
fb0103e5
RG
6120 case "$OBJDUMP_FOR_TARGET" in
6121 /*)
e8b05380
PB
6122 ac_cv_path_OBJDUMP_FOR_TARGET="$OBJDUMP_FOR_TARGET" # Let the user override the test with a path.
6123 ;;
fb0103e5
RG
6124 ?:/*)
6125 ac_cv_path_OBJDUMP_FOR_TARGET="$OBJDUMP_FOR_TARGET" # Let the user override the test with a dos path.
6126 ;;
e8b05380 6127 *)
fb0103e5
RG
6128 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
6129 ac_dummy="$gcc_cv_tool_dirs"
6130 for ac_dir in $ac_dummy; do
6131 test -z "$ac_dir" && ac_dir=.
6132 if test -f $ac_dir/$ac_word; then
6133 ac_cv_path_OBJDUMP_FOR_TARGET="$ac_dir/$ac_word"
6134 break
6135 fi
6136 done
6137 IFS="$ac_save_ifs"
e8b05380
PB
6138 ;;
6139esac
6140fi
fb0103e5 6141OBJDUMP_FOR_TARGET="$ac_cv_path_OBJDUMP_FOR_TARGET"
e8b05380 6142if test -n "$OBJDUMP_FOR_TARGET"; then
fb0103e5 6143 echo "$ac_t""$OBJDUMP_FOR_TARGET" 1>&6
e8b05380 6144else
fb0103e5 6145 echo "$ac_t""no" 1>&6
e8b05380
PB
6146fi
6147
6148fi
6149if test -z "$ac_cv_path_OBJDUMP_FOR_TARGET" ; then
6150 if test -n "$with_build_time_tools"; then
6151 for ncn_progname in objdump; do
fb0103e5 6152 echo $ac_n "checking for ${ncn_progname} in $with_build_time_tools""... $ac_c" 1>&6
58e24147 6153echo "configure:6154: checking for ${ncn_progname} in $with_build_time_tools" >&5
d1f8db0c
PB
6154 if test -x $with_build_time_tools/${ncn_progname}; then
6155 ac_cv_prog_OBJDUMP_FOR_TARGET=$with_build_time_tools/${ncn_progname}
fb0103e5 6156 echo "$ac_t""yes" 1>&6
e8b05380
PB
6157 break
6158 else
fb0103e5 6159 echo "$ac_t""no" 1>&6
e8b05380
PB
6160 fi
6161 done
6162fi
6163
6164if test -z "$ac_cv_prog_OBJDUMP_FOR_TARGET"; then
6165 for ncn_progname in objdump; do
6166 if test -n "$ncn_target_tool_prefix"; then
6167 # Extract the first word of "${ncn_target_tool_prefix}${ncn_progname}", so it can be a program name with args.
2693c0b0 6168set dummy ${ncn_target_tool_prefix}${ncn_progname}; ac_word=$2
fb0103e5 6169echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
58e24147 6170echo "configure:6171: checking for $ac_word" >&5
fb0103e5
RG
6171if eval "test \"`echo '$''{'ac_cv_prog_OBJDUMP_FOR_TARGET'+set}'`\" = set"; then
6172 echo $ac_n "(cached) $ac_c" 1>&6
d739199a
DJ
6173else
6174 if test -n "$OBJDUMP_FOR_TARGET"; then
6175 ac_cv_prog_OBJDUMP_FOR_TARGET="$OBJDUMP_FOR_TARGET" # Let the user override the test.
6176else
fb0103e5
RG
6177 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
6178 ac_dummy="$PATH"
6179 for ac_dir in $ac_dummy; do
6180 test -z "$ac_dir" && ac_dir=.
6181 if test -f $ac_dir/$ac_word; then
6182 ac_cv_prog_OBJDUMP_FOR_TARGET="${ncn_target_tool_prefix}${ncn_progname}"
6183 break
6184 fi
6185 done
6186 IFS="$ac_save_ifs"
d739199a
DJ
6187fi
6188fi
fb0103e5 6189OBJDUMP_FOR_TARGET="$ac_cv_prog_OBJDUMP_FOR_TARGET"
d739199a 6190if test -n "$OBJDUMP_FOR_TARGET"; then
fb0103e5 6191 echo "$ac_t""$OBJDUMP_FOR_TARGET" 1>&6
d739199a 6192else
fb0103e5 6193 echo "$ac_t""no" 1>&6
d739199a
DJ
6194fi
6195
e8b05380
PB
6196 fi
6197 if test -z "$ac_cv_prog_OBJDUMP_FOR_TARGET" && test $build = $target ; then
6198 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
d739199a 6199set dummy ${ncn_progname}; ac_word=$2
fb0103e5 6200echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
58e24147 6201echo "configure:6202: checking for $ac_word" >&5
fb0103e5
RG
6202if eval "test \"`echo '$''{'ac_cv_prog_OBJDUMP_FOR_TARGET'+set}'`\" = set"; then
6203 echo $ac_n "(cached) $ac_c" 1>&6
d739199a
DJ
6204else
6205 if test -n "$OBJDUMP_FOR_TARGET"; then
6206 ac_cv_prog_OBJDUMP_FOR_TARGET="$OBJDUMP_FOR_TARGET" # Let the user override the test.
6207else
fb0103e5
RG
6208 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
6209 ac_dummy="$PATH"
6210 for ac_dir in $ac_dummy; do
6211 test -z "$ac_dir" && ac_dir=.
6212 if test -f $ac_dir/$ac_word; then
6213 ac_cv_prog_OBJDUMP_FOR_TARGET="${ncn_progname}"
6214 break
6215 fi
6216 done
6217 IFS="$ac_save_ifs"
d739199a
DJ
6218fi
6219fi
fb0103e5 6220OBJDUMP_FOR_TARGET="$ac_cv_prog_OBJDUMP_FOR_TARGET"
d739199a 6221if test -n "$OBJDUMP_FOR_TARGET"; then
fb0103e5 6222 echo "$ac_t""$OBJDUMP_FOR_TARGET" 1>&6
d739199a 6223else
fb0103e5 6224 echo "$ac_t""no" 1>&6
d739199a 6225fi
fb0103e5 6226
e8b05380
PB
6227 fi
6228 test -n "$ac_cv_prog_OBJDUMP_FOR_TARGET" && break
6229 done
6230fi
fb0103e5 6231
d739199a
DJ
6232if test -z "$ac_cv_prog_OBJDUMP_FOR_TARGET" ; then
6233 set dummy objdump
6234 if test $build = $target ; then
6235 OBJDUMP_FOR_TARGET="$2"
6236 else
6237 OBJDUMP_FOR_TARGET="${ncn_target_tool_prefix}$2"
6238 fi
6239fi
6240
d1f8db0c
PB
6241else
6242 OBJDUMP_FOR_TARGET=$ac_cv_path_OBJDUMP_FOR_TARGET
e8b05380
PB
6243fi
6244
6245
6246
6247
6248if test -z "$ac_cv_path_RANLIB_FOR_TARGET" ; then
6249 if test -n "$with_build_time_tools"; then
fb0103e5 6250 echo $ac_n "checking for ranlib in $with_build_time_tools""... $ac_c" 1>&6
58e24147 6251echo "configure:6252: checking for ranlib in $with_build_time_tools" >&5
d1f8db0c
PB
6252 if test -x $with_build_time_tools/ranlib; then
6253 RANLIB_FOR_TARGET=`cd $with_build_time_tools && pwd`/ranlib
6254 ac_cv_path_RANLIB_FOR_TARGET=$RANLIB_FOR_TARGET
fb0103e5 6255 echo "$ac_t""$ac_cv_path_RANLIB_FOR_TARGET" 1>&6
d1f8db0c 6256 else
fb0103e5 6257 echo "$ac_t""no" 1>&6
d1f8db0c 6258 fi
e8b05380
PB
6259 elif test $build != $host && test $have_gcc_for_target = yes; then
6260 RANLIB_FOR_TARGET=`$GCC_FOR_TARGET --print-prog-name=ranlib`
6261 test $RANLIB_FOR_TARGET=ranlib && RANLIB_FOR_TARGET=
6262 ac_cv_path_RANLIB_FOR_TARGET=$RANLIB_FOR_TARGET
6263 fi
6264fi
6265if test -z "$ac_cv_path_RANLIB_FOR_TARGET" ; then
6266 # Extract the first word of "ranlib", so it can be a program name with args.
6267set dummy ranlib; ac_word=$2
fb0103e5 6268echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
58e24147 6269echo "configure:6270: checking for $ac_word" >&5
fb0103e5
RG
6270if eval "test \"`echo '$''{'ac_cv_path_RANLIB_FOR_TARGET'+set}'`\" = set"; then
6271 echo $ac_n "(cached) $ac_c" 1>&6
e8b05380 6272else
fb0103e5
RG
6273 case "$RANLIB_FOR_TARGET" in
6274 /*)
e8b05380
PB
6275 ac_cv_path_RANLIB_FOR_TARGET="$RANLIB_FOR_TARGET" # Let the user override the test with a path.
6276 ;;
fb0103e5
RG
6277 ?:/*)
6278 ac_cv_path_RANLIB_FOR_TARGET="$RANLIB_FOR_TARGET" # Let the user override the test with a dos path.
6279 ;;
e8b05380 6280 *)
fb0103e5
RG
6281 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
6282 ac_dummy="$gcc_cv_tool_dirs"
6283 for ac_dir in $ac_dummy; do
6284 test -z "$ac_dir" && ac_dir=.
6285 if test -f $ac_dir/$ac_word; then
6286 ac_cv_path_RANLIB_FOR_TARGET="$ac_dir/$ac_word"
6287 break
6288 fi
6289 done
6290 IFS="$ac_save_ifs"
e8b05380
PB
6291 ;;
6292esac
6293fi
fb0103e5 6294RANLIB_FOR_TARGET="$ac_cv_path_RANLIB_FOR_TARGET"
e8b05380 6295if test -n "$RANLIB_FOR_TARGET"; then
fb0103e5 6296 echo "$ac_t""$RANLIB_FOR_TARGET" 1>&6
e8b05380 6297else
fb0103e5 6298 echo "$ac_t""no" 1>&6
e8b05380
PB
6299fi
6300
6301fi
6302if test -z "$ac_cv_path_RANLIB_FOR_TARGET" ; then
6303 if test -n "$with_build_time_tools"; then
6304 for ncn_progname in ranlib; do
fb0103e5 6305 echo $ac_n "checking for ${ncn_progname} in $with_build_time_tools""... $ac_c" 1>&6
58e24147 6306echo "configure:6307: checking for ${ncn_progname} in $with_build_time_tools" >&5
d1f8db0c
PB
6307 if test -x $with_build_time_tools/${ncn_progname}; then
6308 ac_cv_prog_RANLIB_FOR_TARGET=$with_build_time_tools/${ncn_progname}
fb0103e5 6309 echo "$ac_t""yes" 1>&6
e8b05380
PB
6310 break
6311 else
fb0103e5 6312 echo "$ac_t""no" 1>&6
e8b05380
PB
6313 fi
6314 done
6315fi
6316
6317if test -z "$ac_cv_prog_RANLIB_FOR_TARGET"; then
6318 for ncn_progname in ranlib; do
6319 if test -n "$ncn_target_tool_prefix"; then
6320 # Extract the first word of "${ncn_target_tool_prefix}${ncn_progname}", so it can be a program name with args.
d739199a 6321set dummy ${ncn_target_tool_prefix}${ncn_progname}; ac_word=$2
fb0103e5 6322echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
58e24147 6323echo "configure:6324: checking for $ac_word" >&5
fb0103e5
RG
6324if eval "test \"`echo '$''{'ac_cv_prog_RANLIB_FOR_TARGET'+set}'`\" = set"; then
6325 echo $ac_n "(cached) $ac_c" 1>&6
ca9f4b81 6326else
4de997d1
PB
6327 if test -n "$RANLIB_FOR_TARGET"; then
6328 ac_cv_prog_RANLIB_FOR_TARGET="$RANLIB_FOR_TARGET" # Let the user override the test.
ca9f4b81 6329else
fb0103e5
RG
6330 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
6331 ac_dummy="$PATH"
6332 for ac_dir in $ac_dummy; do
6333 test -z "$ac_dir" && ac_dir=.
6334 if test -f $ac_dir/$ac_word; then
6335 ac_cv_prog_RANLIB_FOR_TARGET="${ncn_target_tool_prefix}${ncn_progname}"
6336 break
6337 fi
6338 done
6339 IFS="$ac_save_ifs"
ca9f4b81
AO
6340fi
6341fi
fb0103e5 6342RANLIB_FOR_TARGET="$ac_cv_prog_RANLIB_FOR_TARGET"
4de997d1 6343if test -n "$RANLIB_FOR_TARGET"; then
fb0103e5 6344 echo "$ac_t""$RANLIB_FOR_TARGET" 1>&6
ca9f4b81 6345else
fb0103e5 6346 echo "$ac_t""no" 1>&6
ca9f4b81
AO
6347fi
6348
e8b05380
PB
6349 fi
6350 if test -z "$ac_cv_prog_RANLIB_FOR_TARGET" && test $build = $target ; then
6351 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
2693c0b0 6352set dummy ${ncn_progname}; ac_word=$2
fb0103e5 6353echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
58e24147 6354echo "configure:6355: checking for $ac_word" >&5
fb0103e5
RG
6355if eval "test \"`echo '$''{'ac_cv_prog_RANLIB_FOR_TARGET'+set}'`\" = set"; then
6356 echo $ac_n "(cached) $ac_c" 1>&6
ca9f4b81 6357else
2693c0b0
PB
6358 if test -n "$RANLIB_FOR_TARGET"; then
6359 ac_cv_prog_RANLIB_FOR_TARGET="$RANLIB_FOR_TARGET" # Let the user override the test.
ca9f4b81 6360else
fb0103e5
RG
6361 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
6362 ac_dummy="$PATH"
6363 for ac_dir in $ac_dummy; do
6364 test -z "$ac_dir" && ac_dir=.
6365 if test -f $ac_dir/$ac_word; then
6366 ac_cv_prog_RANLIB_FOR_TARGET="${ncn_progname}"
6367 break
6368 fi
6369 done
6370 IFS="$ac_save_ifs"
ca9f4b81
AO
6371fi
6372fi
fb0103e5 6373RANLIB_FOR_TARGET="$ac_cv_prog_RANLIB_FOR_TARGET"
2693c0b0 6374if test -n "$RANLIB_FOR_TARGET"; then
fb0103e5 6375 echo "$ac_t""$RANLIB_FOR_TARGET" 1>&6
ca9f4b81 6376else
fb0103e5 6377 echo "$ac_t""no" 1>&6
ca9f4b81 6378fi
fb0103e5 6379
e8b05380
PB
6380 fi
6381 test -n "$ac_cv_prog_RANLIB_FOR_TARGET" && break
6382 done
6383fi
fb0103e5 6384
e8b05380
PB
6385if test -z "$ac_cv_prog_RANLIB_FOR_TARGET" ; then
6386 set dummy ranlib
6387 if test $build = $target ; then
6388 RANLIB_FOR_TARGET="$2"
6389 else
6390 RANLIB_FOR_TARGET="${ncn_target_tool_prefix}$2"
ca9f4b81 6391 fi
e8b05380 6392fi
2693c0b0 6393
d1f8db0c
PB
6394else
6395 RANLIB_FOR_TARGET=$ac_cv_path_RANLIB_FOR_TARGET
ca9f4b81
AO
6396fi
6397
e8b05380
PB
6398
6399
6400
6401if test -z "$ac_cv_path_STRIP_FOR_TARGET" ; then
6402 if test -n "$with_build_time_tools"; then
fb0103e5 6403 echo $ac_n "checking for strip in $with_build_time_tools""... $ac_c" 1>&6
58e24147 6404echo "configure:6405: checking for strip in $with_build_time_tools" >&5
d1f8db0c
PB
6405 if test -x $with_build_time_tools/strip; then
6406 STRIP_FOR_TARGET=`cd $with_build_time_tools && pwd`/strip
6407 ac_cv_path_STRIP_FOR_TARGET=$STRIP_FOR_TARGET
fb0103e5 6408 echo "$ac_t""$ac_cv_path_STRIP_FOR_TARGET" 1>&6
d1f8db0c 6409 else
fb0103e5 6410 echo "$ac_t""no" 1>&6
d1f8db0c 6411 fi
e8b05380
PB
6412 elif test $build != $host && test $have_gcc_for_target = yes; then
6413 STRIP_FOR_TARGET=`$GCC_FOR_TARGET --print-prog-name=strip`
6414 test $STRIP_FOR_TARGET=strip && STRIP_FOR_TARGET=
6415 ac_cv_path_STRIP_FOR_TARGET=$STRIP_FOR_TARGET
6416 fi
6417fi
6418if test -z "$ac_cv_path_STRIP_FOR_TARGET" ; then
6419 # Extract the first word of "strip", so it can be a program name with args.
6420set dummy strip; ac_word=$2
fb0103e5 6421echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
58e24147 6422echo "configure:6423: checking for $ac_word" >&5
fb0103e5
RG
6423if eval "test \"`echo '$''{'ac_cv_path_STRIP_FOR_TARGET'+set}'`\" = set"; then
6424 echo $ac_n "(cached) $ac_c" 1>&6
e8b05380 6425else
fb0103e5
RG
6426 case "$STRIP_FOR_TARGET" in
6427 /*)
e8b05380
PB
6428 ac_cv_path_STRIP_FOR_TARGET="$STRIP_FOR_TARGET" # Let the user override the test with a path.
6429 ;;
fb0103e5
RG
6430 ?:/*)
6431 ac_cv_path_STRIP_FOR_TARGET="$STRIP_FOR_TARGET" # Let the user override the test with a dos path.
6432 ;;
e8b05380 6433 *)
fb0103e5
RG
6434 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
6435 ac_dummy="$gcc_cv_tool_dirs"
6436 for ac_dir in $ac_dummy; do
6437 test -z "$ac_dir" && ac_dir=.
6438 if test -f $ac_dir/$ac_word; then
6439 ac_cv_path_STRIP_FOR_TARGET="$ac_dir/$ac_word"
6440 break
6441 fi
6442 done
6443 IFS="$ac_save_ifs"
e8b05380
PB
6444 ;;
6445esac
6446fi
fb0103e5 6447STRIP_FOR_TARGET="$ac_cv_path_STRIP_FOR_TARGET"
e8b05380 6448if test -n "$STRIP_FOR_TARGET"; then
fb0103e5 6449 echo "$ac_t""$STRIP_FOR_TARGET" 1>&6
e8b05380 6450else
fb0103e5 6451 echo "$ac_t""no" 1>&6
e8b05380
PB
6452fi
6453
6454fi
6455if test -z "$ac_cv_path_STRIP_FOR_TARGET" ; then
6456 if test -n "$with_build_time_tools"; then
6457 for ncn_progname in strip; do
fb0103e5 6458 echo $ac_n "checking for ${ncn_progname} in $with_build_time_tools""... $ac_c" 1>&6
58e24147 6459echo "configure:6460: checking for ${ncn_progname} in $with_build_time_tools" >&5
d1f8db0c
PB
6460 if test -x $with_build_time_tools/${ncn_progname}; then
6461 ac_cv_prog_STRIP_FOR_TARGET=$with_build_time_tools/${ncn_progname}
fb0103e5 6462 echo "$ac_t""yes" 1>&6
e8b05380
PB
6463 break
6464 else
fb0103e5 6465 echo "$ac_t""no" 1>&6
e8b05380
PB
6466 fi
6467 done
6468fi
6469
6470if test -z "$ac_cv_prog_STRIP_FOR_TARGET"; then
6471 for ncn_progname in strip; do
6472 if test -n "$ncn_target_tool_prefix"; then
6473 # Extract the first word of "${ncn_target_tool_prefix}${ncn_progname}", so it can be a program name with args.
040b1c5a 6474set dummy ${ncn_target_tool_prefix}${ncn_progname}; ac_word=$2
fb0103e5 6475echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
58e24147 6476echo "configure:6477: checking for $ac_word" >&5
fb0103e5
RG
6477if eval "test \"`echo '$''{'ac_cv_prog_STRIP_FOR_TARGET'+set}'`\" = set"; then
6478 echo $ac_n "(cached) $ac_c" 1>&6
040b1c5a
GK
6479else
6480 if test -n "$STRIP_FOR_TARGET"; then
6481 ac_cv_prog_STRIP_FOR_TARGET="$STRIP_FOR_TARGET" # Let the user override the test.
6482else
fb0103e5
RG
6483 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
6484 ac_dummy="$PATH"
6485 for ac_dir in $ac_dummy; do
6486 test -z "$ac_dir" && ac_dir=.
6487 if test -f $ac_dir/$ac_word; then
6488 ac_cv_prog_STRIP_FOR_TARGET="${ncn_target_tool_prefix}${ncn_progname}"
6489 break
6490 fi
6491 done
6492 IFS="$ac_save_ifs"
040b1c5a
GK
6493fi
6494fi
fb0103e5 6495STRIP_FOR_TARGET="$ac_cv_prog_STRIP_FOR_TARGET"
040b1c5a 6496if test -n "$STRIP_FOR_TARGET"; then
fb0103e5 6497 echo "$ac_t""$STRIP_FOR_TARGET" 1>&6
040b1c5a 6498else
fb0103e5 6499 echo "$ac_t""no" 1>&6
040b1c5a
GK
6500fi
6501
e8b05380
PB
6502 fi
6503 if test -z "$ac_cv_prog_STRIP_FOR_TARGET" && test $build = $target ; then
6504 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
040b1c5a 6505set dummy ${ncn_progname}; ac_word=$2
fb0103e5 6506echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
58e24147 6507echo "configure:6508: checking for $ac_word" >&5
fb0103e5
RG
6508if eval "test \"`echo '$''{'ac_cv_prog_STRIP_FOR_TARGET'+set}'`\" = set"; then
6509 echo $ac_n "(cached) $ac_c" 1>&6
040b1c5a
GK
6510else
6511 if test -n "$STRIP_FOR_TARGET"; then
6512 ac_cv_prog_STRIP_FOR_TARGET="$STRIP_FOR_TARGET" # Let the user override the test.
6513else
fb0103e5
RG
6514 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
6515 ac_dummy="$PATH"
6516 for ac_dir in $ac_dummy; do
6517 test -z "$ac_dir" && ac_dir=.
6518 if test -f $ac_dir/$ac_word; then
6519 ac_cv_prog_STRIP_FOR_TARGET="${ncn_progname}"
6520 break
6521 fi
6522 done
6523 IFS="$ac_save_ifs"
040b1c5a
GK
6524fi
6525fi
fb0103e5 6526STRIP_FOR_TARGET="$ac_cv_prog_STRIP_FOR_TARGET"
040b1c5a 6527if test -n "$STRIP_FOR_TARGET"; then
fb0103e5 6528 echo "$ac_t""$STRIP_FOR_TARGET" 1>&6
040b1c5a 6529else
fb0103e5 6530 echo "$ac_t""no" 1>&6
040b1c5a 6531fi
fb0103e5 6532
e8b05380
PB
6533 fi
6534 test -n "$ac_cv_prog_STRIP_FOR_TARGET" && break
6535 done
6536fi
fb0103e5 6537
040b1c5a
GK
6538if test -z "$ac_cv_prog_STRIP_FOR_TARGET" ; then
6539 set dummy strip
6540 if test $build = $target ; then
6541 STRIP_FOR_TARGET="$2"
6542 else
6543 STRIP_FOR_TARGET="${ncn_target_tool_prefix}$2"
6544 fi
6545fi
6546
d1f8db0c
PB
6547else
6548 STRIP_FOR_TARGET=$ac_cv_path_STRIP_FOR_TARGET
e8b05380
PB
6549fi
6550
6551
6552
6553
6554if test -z "$ac_cv_path_WINDRES_FOR_TARGET" ; then
6555 if test -n "$with_build_time_tools"; then
fb0103e5 6556 echo $ac_n "checking for windres in $with_build_time_tools""... $ac_c" 1>&6
58e24147 6557echo "configure:6558: checking for windres in $with_build_time_tools" >&5
d1f8db0c
PB
6558 if test -x $with_build_time_tools/windres; then
6559 WINDRES_FOR_TARGET=`cd $with_build_time_tools && pwd`/windres
6560 ac_cv_path_WINDRES_FOR_TARGET=$WINDRES_FOR_TARGET
fb0103e5 6561 echo "$ac_t""$ac_cv_path_WINDRES_FOR_TARGET" 1>&6
d1f8db0c 6562 else
fb0103e5 6563 echo "$ac_t""no" 1>&6
d1f8db0c 6564 fi
e8b05380
PB
6565 elif test $build != $host && test $have_gcc_for_target = yes; then
6566 WINDRES_FOR_TARGET=`$GCC_FOR_TARGET --print-prog-name=windres`
6567 test $WINDRES_FOR_TARGET=windres && WINDRES_FOR_TARGET=
6568 ac_cv_path_WINDRES_FOR_TARGET=$WINDRES_FOR_TARGET
6569 fi
6570fi
6571if test -z "$ac_cv_path_WINDRES_FOR_TARGET" ; then
6572 # Extract the first word of "windres", so it can be a program name with args.
6573set dummy windres; ac_word=$2
fb0103e5 6574echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
58e24147 6575echo "configure:6576: checking for $ac_word" >&5
fb0103e5
RG
6576if eval "test \"`echo '$''{'ac_cv_path_WINDRES_FOR_TARGET'+set}'`\" = set"; then
6577 echo $ac_n "(cached) $ac_c" 1>&6
e8b05380 6578else
fb0103e5
RG
6579 case "$WINDRES_FOR_TARGET" in
6580 /*)
e8b05380
PB
6581 ac_cv_path_WINDRES_FOR_TARGET="$WINDRES_FOR_TARGET" # Let the user override the test with a path.
6582 ;;
fb0103e5
RG
6583 ?:/*)
6584 ac_cv_path_WINDRES_FOR_TARGET="$WINDRES_FOR_TARGET" # Let the user override the test with a dos path.
6585 ;;
e8b05380 6586 *)
fb0103e5
RG
6587 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
6588 ac_dummy="$gcc_cv_tool_dirs"
6589 for ac_dir in $ac_dummy; do
6590 test -z "$ac_dir" && ac_dir=.
6591 if test -f $ac_dir/$ac_word; then
6592 ac_cv_path_WINDRES_FOR_TARGET="$ac_dir/$ac_word"
6593 break
6594 fi
6595 done
6596 IFS="$ac_save_ifs"
e8b05380
PB
6597 ;;
6598esac
6599fi
fb0103e5 6600WINDRES_FOR_TARGET="$ac_cv_path_WINDRES_FOR_TARGET"
e8b05380 6601if test -n "$WINDRES_FOR_TARGET"; then
fb0103e5 6602 echo "$ac_t""$WINDRES_FOR_TARGET" 1>&6
e8b05380 6603else
fb0103e5 6604 echo "$ac_t""no" 1>&6
e8b05380
PB
6605fi
6606
6607fi
6608if test -z "$ac_cv_path_WINDRES_FOR_TARGET" ; then
6609 if test -n "$with_build_time_tools"; then
6610 for ncn_progname in windres; do
fb0103e5 6611 echo $ac_n "checking for ${ncn_progname} in $with_build_time_tools""... $ac_c" 1>&6
58e24147 6612echo "configure:6613: checking for ${ncn_progname} in $with_build_time_tools" >&5
d1f8db0c
PB
6613 if test -x $with_build_time_tools/${ncn_progname}; then
6614 ac_cv_prog_WINDRES_FOR_TARGET=$with_build_time_tools/${ncn_progname}
fb0103e5 6615 echo "$ac_t""yes" 1>&6
e8b05380
PB
6616 break
6617 else
fb0103e5 6618 echo "$ac_t""no" 1>&6
e8b05380
PB
6619 fi
6620 done
6621fi
6622
6623if test -z "$ac_cv_prog_WINDRES_FOR_TARGET"; then
6624 for ncn_progname in windres; do
6625 if test -n "$ncn_target_tool_prefix"; then
6626 # Extract the first word of "${ncn_target_tool_prefix}${ncn_progname}", so it can be a program name with args.
2693c0b0 6627set dummy ${ncn_target_tool_prefix}${ncn_progname}; ac_word=$2
fb0103e5 6628echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
58e24147 6629echo "configure:6630: checking for $ac_word" >&5
fb0103e5
RG
6630if eval "test \"`echo '$''{'ac_cv_prog_WINDRES_FOR_TARGET'+set}'`\" = set"; then
6631 echo $ac_n "(cached) $ac_c" 1>&6
ca9f4b81 6632else
4de997d1
PB
6633 if test -n "$WINDRES_FOR_TARGET"; then
6634 ac_cv_prog_WINDRES_FOR_TARGET="$WINDRES_FOR_TARGET" # Let the user override the test.
ca9f4b81 6635else
fb0103e5
RG
6636 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
6637 ac_dummy="$PATH"
6638 for ac_dir in $ac_dummy; do
6639 test -z "$ac_dir" && ac_dir=.
6640 if test -f $ac_dir/$ac_word; then
6641 ac_cv_prog_WINDRES_FOR_TARGET="${ncn_target_tool_prefix}${ncn_progname}"
6642 break
6643 fi
6644 done
6645 IFS="$ac_save_ifs"
ca9f4b81
AO
6646fi
6647fi
fb0103e5 6648WINDRES_FOR_TARGET="$ac_cv_prog_WINDRES_FOR_TARGET"
4de997d1 6649if test -n "$WINDRES_FOR_TARGET"; then
fb0103e5 6650 echo "$ac_t""$WINDRES_FOR_TARGET" 1>&6
ca9f4b81 6651else
fb0103e5 6652 echo "$ac_t""no" 1>&6
ca9f4b81
AO
6653fi
6654
e8b05380
PB
6655 fi
6656 if test -z "$ac_cv_prog_WINDRES_FOR_TARGET" && test $build = $target ; then
6657 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
2693c0b0 6658set dummy ${ncn_progname}; ac_word=$2
fb0103e5 6659echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
58e24147 6660echo "configure:6661: checking for $ac_word" >&5
fb0103e5
RG
6661if eval "test \"`echo '$''{'ac_cv_prog_WINDRES_FOR_TARGET'+set}'`\" = set"; then
6662 echo $ac_n "(cached) $ac_c" 1>&6
ca9f4b81 6663else
2693c0b0
PB
6664 if test -n "$WINDRES_FOR_TARGET"; then
6665 ac_cv_prog_WINDRES_FOR_TARGET="$WINDRES_FOR_TARGET" # Let the user override the test.
ca9f4b81 6666else
fb0103e5
RG
6667 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
6668 ac_dummy="$PATH"
6669 for ac_dir in $ac_dummy; do
6670 test -z "$ac_dir" && ac_dir=.
6671 if test -f $ac_dir/$ac_word; then
6672 ac_cv_prog_WINDRES_FOR_TARGET="${ncn_progname}"
6673 break
6674 fi
6675 done
6676 IFS="$ac_save_ifs"
ca9f4b81
AO
6677fi
6678fi
fb0103e5 6679WINDRES_FOR_TARGET="$ac_cv_prog_WINDRES_FOR_TARGET"
2693c0b0 6680if test -n "$WINDRES_FOR_TARGET"; then
fb0103e5 6681 echo "$ac_t""$WINDRES_FOR_TARGET" 1>&6
ca9f4b81 6682else
fb0103e5 6683 echo "$ac_t""no" 1>&6
ca9f4b81 6684fi
fb0103e5 6685
e8b05380
PB
6686 fi
6687 test -n "$ac_cv_prog_WINDRES_FOR_TARGET" && break
6688 done
6689fi
fb0103e5 6690
2693c0b0
PB
6691if test -z "$ac_cv_prog_WINDRES_FOR_TARGET" ; then
6692 set dummy windres
6693 if test $build = $target ; then
6694 WINDRES_FOR_TARGET="$2"
ca9f4b81 6695 else
2693c0b0 6696 WINDRES_FOR_TARGET="${ncn_target_tool_prefix}$2"
ca9f4b81 6697 fi
ca9f4b81
AO
6698fi
6699
d1f8db0c
PB
6700else
6701 WINDRES_FOR_TARGET=$ac_cv_path_WINDRES_FOR_TARGET
e8b05380
PB
6702fi
6703
4977bab6 6704
2abefe3d
PB
6705RAW_CXX_FOR_TARGET="$CXX_FOR_TARGET"
6706
fb0103e5 6707echo $ac_n "checking where to find the target ar""... $ac_c" 1>&6
58e24147 6708echo "configure:6709: checking where to find the target ar" >&5
2abefe3d 6709if test "x${build}" != "x${host}" ; then
e8b05380
PB
6710 if expr "x$AR_FOR_TARGET" : "x/" > /dev/null; then
6711 # We already found the complete path
fb0103e5 6712 echo "$ac_t""pre-installed in `dirname $AR_FOR_TARGET`" 1>&6
e8b05380
PB
6713 else
6714 # Canadian cross, just use what we found
fb0103e5 6715 echo "$ac_t""pre-installed" 1>&6
e8b05380 6716 fi
2abefe3d
PB
6717else
6718 ok=yes
6719 case " ${configdirs} " in
6720 *" binutils "*) ;;
6721 *) ok=no ;;
6722 esac
fb0103e5 6723
2abefe3d
PB
6724 if test $ok = yes; then
6725 # An in-tree tool is available and we can use it
6726 AR_FOR_TARGET='$$r/$(HOST_SUBDIR)/binutils/ar'
fb0103e5 6727 echo "$ac_t""just compiled" 1>&6
e8b05380
PB
6728 elif expr "x$AR_FOR_TARGET" : "x/" > /dev/null; then
6729 # We already found the complete path
fb0103e5 6730 echo "$ac_t""pre-installed in `dirname $AR_FOR_TARGET`" 1>&6
2abefe3d
PB
6731 elif test "x$target" = "x$host"; then
6732 # We can use an host tool
6733 AR_FOR_TARGET='$(AR)'
fb0103e5 6734 echo "$ac_t""host tool" 1>&6
2abefe3d
PB
6735 else
6736 # We need a cross tool
fb0103e5 6737 echo "$ac_t""pre-installed" 1>&6
2abefe3d
PB
6738 fi
6739fi
fb0103e5 6740echo $ac_n "checking where to find the target as""... $ac_c" 1>&6
58e24147 6741echo "configure:6742: checking where to find the target as" >&5
2abefe3d 6742if test "x${build}" != "x${host}" ; then
e8b05380
PB
6743 if expr "x$AS_FOR_TARGET" : "x/" > /dev/null; then
6744 # We already found the complete path
fb0103e5 6745 echo "$ac_t""pre-installed in `dirname $AS_FOR_TARGET`" 1>&6
e8b05380
PB
6746 else
6747 # Canadian cross, just use what we found
fb0103e5 6748 echo "$ac_t""pre-installed" 1>&6
e8b05380 6749 fi
2abefe3d
PB
6750else
6751 ok=yes
6752 case " ${configdirs} " in
6753 *" gas "*) ;;
6754 *) ok=no ;;
6755 esac
fb0103e5 6756
2abefe3d
PB
6757 if test $ok = yes; then
6758 # An in-tree tool is available and we can use it
6759 AS_FOR_TARGET='$$r/$(HOST_SUBDIR)/gas/as-new'
fb0103e5 6760 echo "$ac_t""just compiled" 1>&6
e8b05380
PB
6761 elif expr "x$AS_FOR_TARGET" : "x/" > /dev/null; then
6762 # We already found the complete path
fb0103e5 6763 echo "$ac_t""pre-installed in `dirname $AS_FOR_TARGET`" 1>&6
2abefe3d
PB
6764 elif test "x$target" = "x$host"; then
6765 # We can use an host tool
6766 AS_FOR_TARGET='$(AS)'
fb0103e5 6767 echo "$ac_t""host tool" 1>&6
2abefe3d
PB
6768 else
6769 # We need a cross tool
fb0103e5 6770 echo "$ac_t""pre-installed" 1>&6
2abefe3d
PB
6771 fi
6772fi
fb0103e5 6773echo $ac_n "checking where to find the target cc""... $ac_c" 1>&6
58e24147 6774echo "configure:6775: checking where to find the target cc" >&5
2abefe3d 6775if test "x${build}" != "x${host}" ; then
e8b05380
PB
6776 if expr "x$CC_FOR_TARGET" : "x/" > /dev/null; then
6777 # We already found the complete path
fb0103e5 6778 echo "$ac_t""pre-installed in `dirname $CC_FOR_TARGET`" 1>&6
e8b05380
PB
6779 else
6780 # Canadian cross, just use what we found
fb0103e5 6781 echo "$ac_t""pre-installed" 1>&6
e8b05380 6782 fi
2abefe3d
PB
6783else
6784 ok=yes
6785 case " ${configdirs} " in
6786 *" gcc "*) ;;
6787 *) ok=no ;;
6788 esac
fb0103e5 6789
2abefe3d
PB
6790 if test $ok = yes; then
6791 # An in-tree tool is available and we can use it
6792 CC_FOR_TARGET='$$r/$(HOST_SUBDIR)/gcc/xgcc -B$$r/$(HOST_SUBDIR)/gcc/'
fb0103e5 6793 echo "$ac_t""just compiled" 1>&6
e8b05380
PB
6794 elif expr "x$CC_FOR_TARGET" : "x/" > /dev/null; then
6795 # We already found the complete path
fb0103e5 6796 echo "$ac_t""pre-installed in `dirname $CC_FOR_TARGET`" 1>&6
2abefe3d
PB
6797 elif test "x$target" = "x$host"; then
6798 # We can use an host tool
6799 CC_FOR_TARGET='$(CC)'
fb0103e5 6800 echo "$ac_t""host tool" 1>&6
2abefe3d
PB
6801 else
6802 # We need a cross tool
fb0103e5 6803 echo "$ac_t""pre-installed" 1>&6
2abefe3d
PB
6804 fi
6805fi
fb0103e5 6806echo $ac_n "checking where to find the target c++""... $ac_c" 1>&6
58e24147 6807echo "configure:6808: checking where to find the target c++" >&5
2abefe3d 6808if test "x${build}" != "x${host}" ; then
e8b05380
PB
6809 if expr "x$CXX_FOR_TARGET" : "x/" > /dev/null; then
6810 # We already found the complete path
fb0103e5 6811 echo "$ac_t""pre-installed in `dirname $CXX_FOR_TARGET`" 1>&6
e8b05380
PB
6812 else
6813 # Canadian cross, just use what we found
fb0103e5 6814 echo "$ac_t""pre-installed" 1>&6
e8b05380 6815 fi
2abefe3d
PB
6816else
6817 ok=yes
6818 case " ${configdirs} " in
6819 *" gcc "*) ;;
6820 *) ok=no ;;
6821 esac
6822 case ,${enable_languages}, in
6823 *,c++,*) ;;
6824 *) ok=no ;;
6825 esac
6826 if test $ok = yes; then
6827 # An in-tree tool is available and we can use it
6828 CXX_FOR_TARGET='$$r/$(HOST_SUBDIR)/gcc/g++ -B$$r/$(HOST_SUBDIR)/gcc/ -nostdinc++ `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'
fb0103e5 6829 echo "$ac_t""just compiled" 1>&6
e8b05380
PB
6830 elif expr "x$CXX_FOR_TARGET" : "x/" > /dev/null; then
6831 # We already found the complete path
fb0103e5 6832 echo "$ac_t""pre-installed in `dirname $CXX_FOR_TARGET`" 1>&6
2abefe3d
PB
6833 elif test "x$target" = "x$host"; then
6834 # We can use an host tool
6835 CXX_FOR_TARGET='$(CXX)'
fb0103e5 6836 echo "$ac_t""host tool" 1>&6
2abefe3d
PB
6837 else
6838 # We need a cross tool
fb0103e5 6839 echo "$ac_t""pre-installed" 1>&6
2abefe3d
PB
6840 fi
6841fi
fb0103e5 6842echo $ac_n "checking where to find the target c++ for libstdc++""... $ac_c" 1>&6
58e24147 6843echo "configure:6844: checking where to find the target c++ for libstdc++" >&5
2abefe3d 6844if test "x${build}" != "x${host}" ; then
e8b05380
PB
6845 if expr "x$RAW_CXX_FOR_TARGET" : "x/" > /dev/null; then
6846 # We already found the complete path
fb0103e5 6847 echo "$ac_t""pre-installed in `dirname $RAW_CXX_FOR_TARGET`" 1>&6
e8b05380
PB
6848 else
6849 # Canadian cross, just use what we found
fb0103e5 6850 echo "$ac_t""pre-installed" 1>&6
e8b05380 6851 fi
2abefe3d
PB
6852else
6853 ok=yes
6854 case " ${configdirs} " in
6855 *" gcc "*) ;;
6856 *) ok=no ;;
6857 esac
6858 case ,${enable_languages}, in
6859 *,c++,*) ;;
6860 *) ok=no ;;
6861 esac
6862 if test $ok = yes; then
6863 # An in-tree tool is available and we can use it
6864 RAW_CXX_FOR_TARGET='$$r/$(HOST_SUBDIR)/gcc/xgcc -shared-libgcc -B$$r/$(HOST_SUBDIR)/gcc -nostdinc++ -L$$r/$(TARGET_SUBDIR)/libstdc++-v3/src -L$$r/$(TARGET_SUBDIR)/libstdc++-v3/src/.libs'
fb0103e5 6865 echo "$ac_t""just compiled" 1>&6
e8b05380
PB
6866 elif expr "x$RAW_CXX_FOR_TARGET" : "x/" > /dev/null; then
6867 # We already found the complete path
fb0103e5 6868 echo "$ac_t""pre-installed in `dirname $RAW_CXX_FOR_TARGET`" 1>&6
2abefe3d
PB
6869 elif test "x$target" = "x$host"; then
6870 # We can use an host tool
6871 RAW_CXX_FOR_TARGET='$(CXX)'
fb0103e5 6872 echo "$ac_t""host tool" 1>&6
2abefe3d
PB
6873 else
6874 # We need a cross tool
fb0103e5 6875 echo "$ac_t""pre-installed" 1>&6
2abefe3d
PB
6876 fi
6877fi
fb0103e5 6878echo $ac_n "checking where to find the target dlltool""... $ac_c" 1>&6
58e24147 6879echo "configure:6880: checking where to find the target dlltool" >&5
2abefe3d 6880if test "x${build}" != "x${host}" ; then
e8b05380
PB
6881 if expr "x$DLLTOOL_FOR_TARGET" : "x/" > /dev/null; then
6882 # We already found the complete path
fb0103e5 6883 echo "$ac_t""pre-installed in `dirname $DLLTOOL_FOR_TARGET`" 1>&6
e8b05380
PB
6884 else
6885 # Canadian cross, just use what we found
fb0103e5 6886 echo "$ac_t""pre-installed" 1>&6
e8b05380 6887 fi
2abefe3d
PB
6888else
6889 ok=yes
6890 case " ${configdirs} " in
6891 *" binutils "*) ;;
6892 *) ok=no ;;
6893 esac
fb0103e5 6894
2abefe3d
PB
6895 if test $ok = yes; then
6896 # An in-tree tool is available and we can use it
6897 DLLTOOL_FOR_TARGET='$$r/$(HOST_SUBDIR)/binutils/dlltool'
fb0103e5 6898 echo "$ac_t""just compiled" 1>&6
e8b05380
PB
6899 elif expr "x$DLLTOOL_FOR_TARGET" : "x/" > /dev/null; then
6900 # We already found the complete path
fb0103e5 6901 echo "$ac_t""pre-installed in `dirname $DLLTOOL_FOR_TARGET`" 1>&6
2abefe3d
PB
6902 elif test "x$target" = "x$host"; then
6903 # We can use an host tool
6904 DLLTOOL_FOR_TARGET='$(DLLTOOL)'
fb0103e5 6905 echo "$ac_t""host tool" 1>&6
2abefe3d
PB
6906 else
6907 # We need a cross tool
fb0103e5 6908 echo "$ac_t""pre-installed" 1>&6
2abefe3d
PB
6909 fi
6910fi
fb0103e5 6911echo $ac_n "checking where to find the target gcc""... $ac_c" 1>&6
58e24147 6912echo "configure:6913: checking where to find the target gcc" >&5
2abefe3d 6913if test "x${build}" != "x${host}" ; then
e8b05380
PB
6914 if expr "x$GCC_FOR_TARGET" : "x/" > /dev/null; then
6915 # We already found the complete path
fb0103e5 6916 echo "$ac_t""pre-installed in `dirname $GCC_FOR_TARGET`" 1>&6
e8b05380
PB
6917 else
6918 # Canadian cross, just use what we found
fb0103e5 6919 echo "$ac_t""pre-installed" 1>&6
e8b05380 6920 fi
2abefe3d
PB
6921else
6922 ok=yes
6923 case " ${configdirs} " in
6924 *" gcc "*) ;;
6925 *) ok=no ;;
6926 esac
fb0103e5 6927
2abefe3d
PB
6928 if test $ok = yes; then
6929 # An in-tree tool is available and we can use it
6930 GCC_FOR_TARGET='$$r/$(HOST_SUBDIR)/gcc/xgcc -B$$r/$(HOST_SUBDIR)/gcc/'
fb0103e5 6931 echo "$ac_t""just compiled" 1>&6
e8b05380
PB
6932 elif expr "x$GCC_FOR_TARGET" : "x/" > /dev/null; then
6933 # We already found the complete path
fb0103e5 6934 echo "$ac_t""pre-installed in `dirname $GCC_FOR_TARGET`" 1>&6
2abefe3d
PB
6935 elif test "x$target" = "x$host"; then
6936 # We can use an host tool
6937 GCC_FOR_TARGET='$()'
fb0103e5 6938 echo "$ac_t""host tool" 1>&6
2abefe3d
PB
6939 else
6940 # We need a cross tool
fb0103e5 6941 echo "$ac_t""pre-installed" 1>&6
2abefe3d
PB
6942 fi
6943fi
fb0103e5 6944echo $ac_n "checking where to find the target gcj""... $ac_c" 1>&6
58e24147 6945echo "configure:6946: checking where to find the target gcj" >&5
2abefe3d 6946if test "x${build}" != "x${host}" ; then
e8b05380
PB
6947 if expr "x$GCJ_FOR_TARGET" : "x/" > /dev/null; then
6948 # We already found the complete path
fb0103e5 6949 echo "$ac_t""pre-installed in `dirname $GCJ_FOR_TARGET`" 1>&6
e8b05380
PB
6950 else
6951 # Canadian cross, just use what we found
fb0103e5 6952 echo "$ac_t""pre-installed" 1>&6
e8b05380 6953 fi
2abefe3d
PB
6954else
6955 ok=yes
6956 case " ${configdirs} " in
6957 *" gcc "*) ;;
6958 *) ok=no ;;
6959 esac
6960 case ,${enable_languages}, in
6961 *,java,*) ;;
6962 *) ok=no ;;
6963 esac
6964 if test $ok = yes; then
6965 # An in-tree tool is available and we can use it
6966 GCJ_FOR_TARGET='$$r/$(HOST_SUBDIR)/gcc/gcj -B$$r/$(HOST_SUBDIR)/gcc/'
fb0103e5 6967 echo "$ac_t""just compiled" 1>&6
e8b05380
PB
6968 elif expr "x$GCJ_FOR_TARGET" : "x/" > /dev/null; then
6969 # We already found the complete path
fb0103e5 6970 echo "$ac_t""pre-installed in `dirname $GCJ_FOR_TARGET`" 1>&6
2abefe3d
PB
6971 elif test "x$target" = "x$host"; then
6972 # We can use an host tool
6973 GCJ_FOR_TARGET='$(GCJ)'
fb0103e5 6974 echo "$ac_t""host tool" 1>&6
2abefe3d
PB
6975 else
6976 # We need a cross tool
fb0103e5 6977 echo "$ac_t""pre-installed" 1>&6
2abefe3d
PB
6978 fi
6979fi
fb0103e5 6980echo $ac_n "checking where to find the target gfortran""... $ac_c" 1>&6
58e24147 6981echo "configure:6982: checking where to find the target gfortran" >&5
2abefe3d 6982if test "x${build}" != "x${host}" ; then
e8b05380
PB
6983 if expr "x$GFORTRAN_FOR_TARGET" : "x/" > /dev/null; then
6984 # We already found the complete path
fb0103e5 6985 echo "$ac_t""pre-installed in `dirname $GFORTRAN_FOR_TARGET`" 1>&6
e8b05380
PB
6986 else
6987 # Canadian cross, just use what we found
fb0103e5 6988 echo "$ac_t""pre-installed" 1>&6
e8b05380 6989 fi
2abefe3d
PB
6990else
6991 ok=yes
6992 case " ${configdirs} " in
6993 *" gcc "*) ;;
6994 *) ok=no ;;
6995 esac
6996 case ,${enable_languages}, in
6997 *,fortran,*) ;;
6998 *) ok=no ;;
6999 esac
7000 if test $ok = yes; then
7001 # An in-tree tool is available and we can use it
7002 GFORTRAN_FOR_TARGET='$$r/$(HOST_SUBDIR)/gcc/gfortran -B$$r/$(HOST_SUBDIR)/gcc/'
fb0103e5 7003 echo "$ac_t""just compiled" 1>&6
e8b05380
PB
7004 elif expr "x$GFORTRAN_FOR_TARGET" : "x/" > /dev/null; then
7005 # We already found the complete path
fb0103e5 7006 echo "$ac_t""pre-installed in `dirname $GFORTRAN_FOR_TARGET`" 1>&6
2abefe3d
PB
7007 elif test "x$target" = "x$host"; then
7008 # We can use an host tool
7009 GFORTRAN_FOR_TARGET='$(GFORTRAN)'
fb0103e5 7010 echo "$ac_t""host tool" 1>&6
2abefe3d
PB
7011 else
7012 # We need a cross tool
fb0103e5 7013 echo "$ac_t""pre-installed" 1>&6
2abefe3d
PB
7014 fi
7015fi
fb0103e5 7016echo $ac_n "checking where to find the target ld""... $ac_c" 1>&6
58e24147 7017echo "configure:7018: checking where to find the target ld" >&5
2abefe3d 7018if test "x${build}" != "x${host}" ; then
e8b05380
PB
7019 if expr "x$LD_FOR_TARGET" : "x/" > /dev/null; then
7020 # We already found the complete path
fb0103e5 7021 echo "$ac_t""pre-installed in `dirname $LD_FOR_TARGET`" 1>&6
e8b05380
PB
7022 else
7023 # Canadian cross, just use what we found
fb0103e5 7024 echo "$ac_t""pre-installed" 1>&6
e8b05380 7025 fi
2abefe3d
PB
7026else
7027 ok=yes
7028 case " ${configdirs} " in
7029 *" ld "*) ;;
7030 *) ok=no ;;
7031 esac
fb0103e5 7032
2abefe3d
PB
7033 if test $ok = yes; then
7034 # An in-tree tool is available and we can use it
7035 LD_FOR_TARGET='$$r/$(HOST_SUBDIR)/ld/ld-new'
fb0103e5 7036 echo "$ac_t""just compiled" 1>&6
e8b05380
PB
7037 elif expr "x$LD_FOR_TARGET" : "x/" > /dev/null; then
7038 # We already found the complete path
fb0103e5 7039 echo "$ac_t""pre-installed in `dirname $LD_FOR_TARGET`" 1>&6
2abefe3d
PB
7040 elif test "x$target" = "x$host"; then
7041 # We can use an host tool
7042 LD_FOR_TARGET='$(LD)'
fb0103e5 7043 echo "$ac_t""host tool" 1>&6
2abefe3d
PB
7044 else
7045 # We need a cross tool
fb0103e5 7046 echo "$ac_t""pre-installed" 1>&6
2abefe3d
PB
7047 fi
7048fi
fb0103e5 7049echo $ac_n "checking where to find the target lipo""... $ac_c" 1>&6
58e24147 7050echo "configure:7051: checking where to find the target lipo" >&5
2abefe3d 7051if test "x${build}" != "x${host}" ; then
e8b05380
PB
7052 if expr "x$LIPO_FOR_TARGET" : "x/" > /dev/null; then
7053 # We already found the complete path
fb0103e5 7054 echo "$ac_t""pre-installed in `dirname $LIPO_FOR_TARGET`" 1>&6
e8b05380
PB
7055 else
7056 # Canadian cross, just use what we found
fb0103e5 7057 echo "$ac_t""pre-installed" 1>&6
e8b05380 7058 fi
2abefe3d 7059else
e8b05380
PB
7060 if expr "x$LIPO_FOR_TARGET" : "x/" > /dev/null; then
7061 # We already found the complete path
fb0103e5 7062 echo "$ac_t""pre-installed in `dirname $LIPO_FOR_TARGET`" 1>&6
e8b05380 7063 elif test "x$target" = "x$host"; then
2abefe3d
PB
7064 # We can use an host tool
7065 LIPO_FOR_TARGET='$(LIPO)'
fb0103e5 7066 echo "$ac_t""host tool" 1>&6
2abefe3d
PB
7067 else
7068 # We need a cross tool
fb0103e5 7069 echo "$ac_t""pre-installed" 1>&6
2abefe3d
PB
7070 fi
7071fi
fb0103e5 7072echo $ac_n "checking where to find the target nm""... $ac_c" 1>&6
58e24147 7073echo "configure:7074: checking where to find the target nm" >&5
2abefe3d 7074if test "x${build}" != "x${host}" ; then
e8b05380
PB
7075 if expr "x$NM_FOR_TARGET" : "x/" > /dev/null; then
7076 # We already found the complete path
fb0103e5 7077 echo "$ac_t""pre-installed in `dirname $NM_FOR_TARGET`" 1>&6
e8b05380
PB
7078 else
7079 # Canadian cross, just use what we found
fb0103e5 7080 echo "$ac_t""pre-installed" 1>&6
e8b05380 7081 fi
2abefe3d
PB
7082else
7083 ok=yes
7084 case " ${configdirs} " in
7085 *" binutils "*) ;;
7086 *) ok=no ;;
7087 esac
fb0103e5 7088
2abefe3d
PB
7089 if test $ok = yes; then
7090 # An in-tree tool is available and we can use it
7091 NM_FOR_TARGET='$$r/$(HOST_SUBDIR)/binutils/nm-new'
fb0103e5 7092 echo "$ac_t""just compiled" 1>&6
e8b05380
PB
7093 elif expr "x$NM_FOR_TARGET" : "x/" > /dev/null; then
7094 # We already found the complete path
fb0103e5 7095 echo "$ac_t""pre-installed in `dirname $NM_FOR_TARGET`" 1>&6
2abefe3d
PB
7096 elif test "x$target" = "x$host"; then
7097 # We can use an host tool
7098 NM_FOR_TARGET='$(NM)'
fb0103e5 7099 echo "$ac_t""host tool" 1>&6
2abefe3d
PB
7100 else
7101 # We need a cross tool
fb0103e5 7102 echo "$ac_t""pre-installed" 1>&6
2abefe3d
PB
7103 fi
7104fi
fb0103e5 7105echo $ac_n "checking where to find the target objdump""... $ac_c" 1>&6
58e24147 7106echo "configure:7107: checking where to find the target objdump" >&5
2abefe3d 7107if test "x${build}" != "x${host}" ; then
e8b05380
PB
7108 if expr "x$OBJDUMP_FOR_TARGET" : "x/" > /dev/null; then
7109 # We already found the complete path
fb0103e5 7110 echo "$ac_t""pre-installed in `dirname $OBJDUMP_FOR_TARGET`" 1>&6
e8b05380
PB
7111 else
7112 # Canadian cross, just use what we found
fb0103e5 7113 echo "$ac_t""pre-installed" 1>&6
e8b05380 7114 fi
2abefe3d
PB
7115else
7116 ok=yes
7117 case " ${configdirs} " in
7118 *" binutils "*) ;;
7119 *) ok=no ;;
7120 esac
fb0103e5 7121
2abefe3d
PB
7122 if test $ok = yes; then
7123 # An in-tree tool is available and we can use it
7124 OBJDUMP_FOR_TARGET='$$r/$(HOST_SUBDIR)/binutils/objdump'
fb0103e5 7125 echo "$ac_t""just compiled" 1>&6
e8b05380
PB
7126 elif expr "x$OBJDUMP_FOR_TARGET" : "x/" > /dev/null; then
7127 # We already found the complete path
fb0103e5 7128 echo "$ac_t""pre-installed in `dirname $OBJDUMP_FOR_TARGET`" 1>&6
2abefe3d
PB
7129 elif test "x$target" = "x$host"; then
7130 # We can use an host tool
7131 OBJDUMP_FOR_TARGET='$(OBJDUMP)'
fb0103e5 7132 echo "$ac_t""host tool" 1>&6
2abefe3d
PB
7133 else
7134 # We need a cross tool
fb0103e5 7135 echo "$ac_t""pre-installed" 1>&6
2abefe3d
PB
7136 fi
7137fi
fb0103e5 7138echo $ac_n "checking where to find the target ranlib""... $ac_c" 1>&6
58e24147 7139echo "configure:7140: checking where to find the target ranlib" >&5
2abefe3d 7140if test "x${build}" != "x${host}" ; then
e8b05380
PB
7141 if expr "x$RANLIB_FOR_TARGET" : "x/" > /dev/null; then
7142 # We already found the complete path
fb0103e5 7143 echo "$ac_t""pre-installed in `dirname $RANLIB_FOR_TARGET`" 1>&6
e8b05380
PB
7144 else
7145 # Canadian cross, just use what we found
fb0103e5 7146 echo "$ac_t""pre-installed" 1>&6
e8b05380 7147 fi
2abefe3d
PB
7148else
7149 ok=yes
7150 case " ${configdirs} " in
7151 *" binutils "*) ;;
7152 *) ok=no ;;
7153 esac
fb0103e5 7154
2abefe3d
PB
7155 if test $ok = yes; then
7156 # An in-tree tool is available and we can use it
7157 RANLIB_FOR_TARGET='$$r/$(HOST_SUBDIR)/binutils/ranlib'
fb0103e5 7158 echo "$ac_t""just compiled" 1>&6
e8b05380
PB
7159 elif expr "x$RANLIB_FOR_TARGET" : "x/" > /dev/null; then
7160 # We already found the complete path
fb0103e5 7161 echo "$ac_t""pre-installed in `dirname $RANLIB_FOR_TARGET`" 1>&6
2abefe3d
PB
7162 elif test "x$target" = "x$host"; then
7163 # We can use an host tool
7164 RANLIB_FOR_TARGET='$(RANLIB)'
fb0103e5 7165 echo "$ac_t""host tool" 1>&6
2abefe3d
PB
7166 else
7167 # We need a cross tool
fb0103e5 7168 echo "$ac_t""pre-installed" 1>&6
2abefe3d
PB
7169 fi
7170fi
fb0103e5 7171echo $ac_n "checking where to find the target strip""... $ac_c" 1>&6
58e24147 7172echo "configure:7173: checking where to find the target strip" >&5
2abefe3d 7173if test "x${build}" != "x${host}" ; then
e8b05380
PB
7174 if expr "x$STRIP_FOR_TARGET" : "x/" > /dev/null; then
7175 # We already found the complete path
fb0103e5 7176 echo "$ac_t""pre-installed in `dirname $STRIP_FOR_TARGET`" 1>&6
e8b05380
PB
7177 else
7178 # Canadian cross, just use what we found
fb0103e5 7179 echo "$ac_t""pre-installed" 1>&6
e8b05380 7180 fi
2abefe3d
PB
7181else
7182 ok=yes
7183 case " ${configdirs} " in
7184 *" binutils "*) ;;
7185 *) ok=no ;;
7186 esac
fb0103e5 7187
2abefe3d
PB
7188 if test $ok = yes; then
7189 # An in-tree tool is available and we can use it
7190 STRIP_FOR_TARGET='$$r/$(HOST_SUBDIR)/binutils/strip'
fb0103e5 7191 echo "$ac_t""just compiled" 1>&6
e8b05380
PB
7192 elif expr "x$STRIP_FOR_TARGET" : "x/" > /dev/null; then
7193 # We already found the complete path
fb0103e5 7194 echo "$ac_t""pre-installed in `dirname $STRIP_FOR_TARGET`" 1>&6
2abefe3d
PB
7195 elif test "x$target" = "x$host"; then
7196 # We can use an host tool
7197 STRIP_FOR_TARGET='$(STRIP)'
fb0103e5 7198 echo "$ac_t""host tool" 1>&6
2abefe3d
PB
7199 else
7200 # We need a cross tool
fb0103e5 7201 echo "$ac_t""pre-installed" 1>&6
2abefe3d
PB
7202 fi
7203fi
fb0103e5 7204echo $ac_n "checking where to find the target windres""... $ac_c" 1>&6
58e24147 7205echo "configure:7206: checking where to find the target windres" >&5
2abefe3d 7206if test "x${build}" != "x${host}" ; then
e8b05380
PB
7207 if expr "x$WINDRES_FOR_TARGET" : "x/" > /dev/null; then
7208 # We already found the complete path
fb0103e5 7209 echo "$ac_t""pre-installed in `dirname $WINDRES_FOR_TARGET`" 1>&6
e8b05380
PB
7210 else
7211 # Canadian cross, just use what we found
fb0103e5 7212 echo "$ac_t""pre-installed" 1>&6
e8b05380 7213 fi
2abefe3d
PB
7214else
7215 ok=yes
7216 case " ${configdirs} " in
7217 *" binutils "*) ;;
7218 *) ok=no ;;
7219 esac
fb0103e5 7220
2abefe3d
PB
7221 if test $ok = yes; then
7222 # An in-tree tool is available and we can use it
7223 WINDRES_FOR_TARGET='$$r/$(HOST_SUBDIR)/binutils/windres'
fb0103e5 7224 echo "$ac_t""just compiled" 1>&6
e8b05380
PB
7225 elif expr "x$WINDRES_FOR_TARGET" : "x/" > /dev/null; then
7226 # We already found the complete path
fb0103e5 7227 echo "$ac_t""pre-installed in `dirname $WINDRES_FOR_TARGET`" 1>&6
2abefe3d
PB
7228 elif test "x$target" = "x$host"; then
7229 # We can use an host tool
7230 WINDRES_FOR_TARGET='$(WINDRES)'
fb0103e5 7231 echo "$ac_t""host tool" 1>&6
2abefe3d
PB
7232 else
7233 # We need a cross tool
fb0103e5 7234 echo "$ac_t""pre-installed" 1>&6
2abefe3d 7235 fi
671aa708 7236fi
be912515
NN
7237
7238
7239
2abefe3d 7240
671aa708
NN
7241# Certain tools may need extra flags.
7242AR_FOR_TARGET=${AR_FOR_TARGET}${extra_arflags_for_target}
7243RANLIB_FOR_TARGET=${RANLIB_FOR_TARGET}${extra_ranlibflags_for_target}
7244NM_FOR_TARGET=${NM_FOR_TARGET}${extra_nmflags_for_target}
7245
2abefe3d
PB
7246# When building target libraries, except in a Canadian cross, we use
7247# the same toolchain as the compiler we just built.
7248COMPILER_AS_FOR_TARGET='$(AS_FOR_TARGET)'
7249COMPILER_LD_FOR_TARGET='$(LD_FOR_TARGET)'
7250COMPILER_NM_FOR_TARGET='$(NM_FOR_TARGET)'
7251if test $host = $build; then
7252 case " $configdirs " in
7253 *" gcc "*)
7254 COMPILER_AS_FOR_TARGET='$$r/$(HOST_SUBDIR)/gcc/as'
7255 COMPILER_LD_FOR_TARGET='$$r/$(HOST_SUBDIR)/gcc/collect-ld'
7256 COMPILER_NM_FOR_TARGET='$$r/$(HOST_SUBDIR)/gcc/nm'${extra_nmflags_for_target}
7257 ;;
7258 esac
7259fi
7260
7261
7262
7263
7264
fb0103e5 7265echo $ac_n "checking whether to enable maintainer-specific portions of Makefiles""... $ac_c" 1>&6
58e24147 7266echo "configure:7267: checking whether to enable maintainer-specific portions of Makefiles" >&5
ee03dc5e
AO
7267# Check whether --enable-maintainer-mode or --disable-maintainer-mode was given.
7268if test "${enable_maintainer_mode+set}" = set; then
7269 enableval="$enable_maintainer_mode"
7270 USE_MAINTAINER_MODE=$enableval
7271else
7272 USE_MAINTAINER_MODE=no
fb0103e5
RG
7273fi
7274
7275echo "$ac_t""$USE_MAINTAINER_MODE" 1>&6
ee03dc5e
AO
7276
7277
7278if test "$USE_MAINTAINER_MODE" = yes; then
7279 MAINTAINER_MODE_TRUE=
7280 MAINTAINER_MODE_FALSE='#'
7281else
7282 MAINTAINER_MODE_TRUE='#'
7283 MAINTAINER_MODE_FALSE=
fb0103e5 7284fi
ee03dc5e
AO
7285MAINT=$MAINTAINER_MODE_TRUE
7286
2805b53a
NN
7287# ---------------------
7288# GCC bootstrap support
7289# ---------------------
7290
7291# Stage specific cflags for build.
7292stage1_cflags="-g"
7293case $build in
7294 vax-*-*)
7295 case ${GCC} in
7296 yes) stage1_cflags="-g -Wa,-J" ;;
7297 *) stage1_cflags="-g -J" ;;
7298 esac ;;
7299 powerpc-*-darwin*)
7300 # The spiffy cpp-precomp chokes on some legitimate constructs in GCC
7301 # sources; use -no-cpp-precomp to get to GNU cpp.
7302 # Apple's GCC has bugs in designated initializer handling, so disable
7303 # that too.
7304 stage1_cflags="-g -no-cpp-precomp -DHAVE_DESIGNATED_INITIALIZERS=0"
7305 ;;
7306esac
7307
0b50988a
EB
7308# This is aimed to mimic bootstrap with a non-GCC compiler to catch problems.
7309if test "$GCC" = yes; then
7310 saved_CFLAGS="$CFLAGS"
7311
7312 # Pass -fkeep-inline-functions for stage 1 if the GCC version supports it.
7313 CFLAGS="$CFLAGS -fkeep-inline-functions"
7314 echo $ac_n "checking whether -fkeep-inline-functions is supported""... $ac_c" 1>&6
58e24147 7315echo "configure:7316: checking whether -fkeep-inline-functions is supported" >&5
0b50988a 7316 cat > conftest.$ac_ext <<EOF
58e24147 7317#line 7318 "configure"
0b50988a
EB
7318#include "confdefs.h"
7319
7320int main() {
7321
7322; return 0; }
7323EOF
58e24147 7324if { (eval echo configure:7325: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
0b50988a
EB
7325 rm -rf conftest*
7326 echo "$ac_t""yes" 1>&6; stage1_cflags="$stage1_cflags -fkeep-inline-functions"
7327else
7328 echo "configure: failed program was:" >&5
7329 cat conftest.$ac_ext >&5
7330 rm -rf conftest*
7331 echo "$ac_t""no" 1>&6
7332fi
7333rm -f conftest*
7334
7335 CFLAGS="$saved_CFLAGS"
7336fi
7337
7338
2805b53a
NN
7339
7340# Enable -Werror in bootstrap stage2 and later.
7341# Change the default to "no" on release branches.
7342# Check whether --enable-werror or --disable-werror was given.
7343if test "${enable_werror+set}" = set; then
7344 enableval="$enable_werror"
fb0103e5 7345 :
2805b53a
NN
7346else
7347 enable_werror=yes
fb0103e5
RG
7348fi
7349
09a9c095
NN
7350case ${enable_werror} in
7351 yes) stage2_werror_flag="--enable-werror-always" ;;
7352 *) stage2_werror_flag="" ;;
2805b53a
NN
7353esac
7354
7355
32845532
CD
7356# Flags needed to enable html installing and building
7357# Check whether --with-datarootdir or --without-datarootdir was given.
7358if test "${with_datarootdir+set}" = set; then
7359 withval="$with_datarootdir"
7360 datarootdir="\${prefix}/${withval}"
7361else
7362 datarootdir="\${prefix}/share"
7363fi
7364
7365
7366# Check whether --with-docdir or --without-docdir was given.
7367if test "${with_docdir+set}" = set; then
7368 withval="$with_docdir"
7369 docdir="\${prefix}/${withval}"
7370else
7371 docdir="\${datarootdir}/doc"
7372fi
7373
7374
7375# Check whether --with-htmldir or --without-htmldir was given.
7376if test "${with_htmldir+set}" = set; then
7377 withval="$with_htmldir"
7378 htmldir="\${prefix}/${withval}"
7379else
7380 htmldir="\${docdir}"
7381fi
7382
7383
7384
7385
7386
7387
fb0103e5
RG
7388trap '' 1 2 15
7389cat > confcache <<\EOF
671aa708
NN
7390# This file is a shell script that caches the results of configure
7391# tests run on this system so they can be shared between configure
fb0103e5
RG
7392# scripts and configure runs. It is not useful on other systems.
7393# If it contains results you don't want to keep, you may remove or edit it.
671aa708 7394#
fb0103e5
RG
7395# By default, configure uses ./config.cache as the cache file,
7396# creating it if it does not exist already. You can give configure
7397# the --cache-file=FILE option to use a different cache file; that is
7398# what configure does when it calls configure scripts in
7399# subdirectories, so they share the cache.
7400# Giving --cache-file=/dev/null disables caching, for debugging configure.
7401# config.status only pays attention to the cache file if you give it the
7402# --recheck option to rerun configure.
671aa708 7403#
fb0103e5 7404EOF
671aa708
NN
7405# The following way of writing the cache mishandles newlines in values,
7406# but we know of no workaround that is simple, portable, and efficient.
7407# So, don't put newlines in cache variables' values.
7408# Ultrix sh set writes to stderr and can't be redirected directly,
7409# and sets the high bit in the cache file unless we assign to the vars.
fb0103e5
RG
7410(set) 2>&1 |
7411 case `(ac_space=' '; set | grep ac_space) 2>&1` in
7412 *ac_space=\ *)
7413 # `set' does not quote correctly, so add quotes (double-quote substitution
7414 # turns \\\\ into \\, and sed turns \\ into \).
7415 sed -n \
7416 -e "s/'/'\\\\''/g" \
7417 -e "s/^\\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\\)=\\(.*\\)/\\1=\${\\1='\\2'}/p"
7418 ;;
7419 *)
7420 # `set' quotes correctly as required by POSIX, so do not add quotes.
7421 sed -n -e 's/^\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\)=\(.*\)/\1=${\1=\2}/p'
7422 ;;
7423 esac >> confcache
7424if cmp -s $cache_file confcache; then
7425 :
7426else
671aa708 7427 if test -w $cache_file; then
fb0103e5
RG
7428 echo "updating cache $cache_file"
7429 cat confcache > $cache_file
671aa708
NN
7430 else
7431 echo "not updating unwritable cache $cache_file"
7432 fi
4977bab6 7433fi
671aa708 7434rm -f confcache
79c06341 7435
fb0103e5
RG
7436trap 'rm -fr conftest* confdefs* core core.* *.core $ac_clean_files; exit 1' 1 2 15
7437
671aa708
NN
7438test "x$prefix" = xNONE && prefix=$ac_default_prefix
7439# Let make expand exec_prefix.
7440test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
4e77e8f1 7441
fb0103e5
RG
7442# Any assignment to VPATH causes Sun make to only execute
7443# the first set of double-colon rules, so remove it if not needed.
7444# If there is a colon in the path, we need to keep it.
671aa708 7445if test "x$srcdir" = x.; then
fb0103e5 7446 ac_vpsub='/^[ ]*VPATH[ ]*=[^:]*$/d'
671aa708 7447fi
79c06341 7448
fb0103e5
RG
7449trap 'rm -f $CONFIG_STATUS conftest*; exit 1' 1 2 15
7450
671aa708
NN
7451# Transform confdefs.h into DEFS.
7452# Protect against shell expansion while executing Makefile rules.
7453# Protect against Makefile macro expansion.
65d6e994
CD
7454cat > conftest.defs <<\EOF
7455s%#define \([A-Za-z_][A-Za-z0-9_]*\) *\(.*\)%-D\1=\2%g
7456s%[ `~#$^&*(){}\\|;'"<>?]%\\&%g
7457s%\[%\\&%g
7458s%\]%\\&%g
7459s%\$%$$%g
7460EOF
7461DEFS=`sed -f conftest.defs confdefs.h | tr '\012' ' '`
7462rm -f conftest.defs
a4b9e93e
PT
7463
7464
fb0103e5 7465# Without the "./", some shells look in PATH for config.status.
a4b9e93e 7466: ${CONFIG_STATUS=./config.status}
fb0103e5
RG
7467
7468echo creating $CONFIG_STATUS
7469rm -f $CONFIG_STATUS
7470cat > $CONFIG_STATUS <<EOF
7471#! /bin/sh
7472# Generated automatically by configure.
671aa708 7473# Run this file to recreate the current configuration.
fb0103e5
RG
7474# This directory was configured as follows,
7475# on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
7476#
7477# $0 $ac_configure_args
7478#
671aa708 7479# Compiler output produced by configure, useful for debugging
fb0103e5 7480# configure, is in ./config.log if it exists.
a4b9e93e 7481
fb0103e5
RG
7482ac_cs_usage="Usage: $CONFIG_STATUS [--recheck] [--version] [--help]"
7483for ac_option
a4b9e93e 7484do
fb0103e5 7485 case "\$ac_option" in
671aa708 7486 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
fb0103e5
RG
7487 echo "running \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion"
7488 exec \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion ;;
7489 -version | --version | --versio | --versi | --vers | --ver | --ve | --v)
7490 echo "$CONFIG_STATUS generated by autoconf version 2.13"
7491 exit 0 ;;
7492 -help | --help | --hel | --he | --h)
7493 echo "\$ac_cs_usage"; exit 0 ;;
7494 *) echo "\$ac_cs_usage"; exit 1 ;;
a4b9e93e
PT
7495 esac
7496done
7497
fb0103e5
RG
7498ac_given_srcdir=$srcdir
7499ac_given_INSTALL="$INSTALL"
a4b9e93e 7500
fb0103e5
RG
7501trap 'rm -fr `echo "Makefile" | sed "s/:[^ ]*//g"` conftest*; exit 1' 1 2 15
7502EOF
7503cat >> $CONFIG_STATUS <<EOF
a4b9e93e 7504
fb0103e5
RG
7505# Protect against being on the right side of a sed subst in config.status.
7506sed 's/%@/@@/; s/@%/@@/; s/%g\$/@g/; /@g\$/s/[\\\\&%]/\\\\&/g;
7507 s/@@/%@/; s/@@/@%/; s/@g\$/%g/' > conftest.subs <<\\CEOF
7508$ac_vpsub
7509$extrasub
7510s%@SHELL@%$SHELL%g
7511s%@CFLAGS@%$CFLAGS%g
7512s%@CPPFLAGS@%$CPPFLAGS%g
7513s%@CXXFLAGS@%$CXXFLAGS%g
7514s%@FFLAGS@%$FFLAGS%g
7515s%@DEFS@%$DEFS%g
7516s%@LDFLAGS@%$LDFLAGS%g
7517s%@LIBS@%$LIBS%g
7518s%@exec_prefix@%$exec_prefix%g
7519s%@prefix@%$prefix%g
7520s%@program_transform_name@%$program_transform_name%g
7521s%@bindir@%$bindir%g
7522s%@sbindir@%$sbindir%g
7523s%@libexecdir@%$libexecdir%g
7524s%@datadir@%$datadir%g
7525s%@sysconfdir@%$sysconfdir%g
7526s%@sharedstatedir@%$sharedstatedir%g
7527s%@localstatedir@%$localstatedir%g
7528s%@libdir@%$libdir%g
7529s%@includedir@%$includedir%g
7530s%@oldincludedir@%$oldincludedir%g
7531s%@infodir@%$infodir%g
7532s%@mandir@%$mandir%g
7533s%@host@%$host%g
7534s%@host_alias@%$host_alias%g
7535s%@host_cpu@%$host_cpu%g
7536s%@host_vendor@%$host_vendor%g
7537s%@host_os@%$host_os%g
7538s%@target@%$target%g
7539s%@target_alias@%$target_alias%g
7540s%@target_cpu@%$target_cpu%g
7541s%@target_vendor@%$target_vendor%g
7542s%@target_os@%$target_os%g
7543s%@build@%$build%g
7544s%@build_alias@%$build_alias%g
7545s%@build_cpu@%$build_cpu%g
7546s%@build_vendor@%$build_vendor%g
7547s%@build_os@%$build_os%g
7548s%@INSTALL_PROGRAM@%$INSTALL_PROGRAM%g
7549s%@INSTALL_SCRIPT@%$INSTALL_SCRIPT%g
7550s%@INSTALL_DATA@%$INSTALL_DATA%g
7551s%@LN@%$LN%g
7552s%@LN_S@%$LN_S%g
7553s%@TOPLEVEL_CONFIGURE_ARGUMENTS@%$TOPLEVEL_CONFIGURE_ARGUMENTS%g
2e9e6f68 7554s%@build_libsubdir@%$build_libsubdir%g
fb0103e5
RG
7555s%@build_subdir@%$build_subdir%g
7556s%@host_subdir@%$host_subdir%g
7557s%@target_subdir@%$target_subdir%g
7558s%@CC@%$CC%g
7559s%@GNATBIND@%$GNATBIND%g
7560s%@do_compare@%$do_compare%g
7561s%@gmplibs@%$gmplibs%g
7562s%@gmpinc@%$gmpinc%g
7563s%@stage1_languages@%$stage1_languages%g
7564s%@SYSROOT_CFLAGS_FOR_TARGET@%$SYSROOT_CFLAGS_FOR_TARGET%g
671aa708 7565/@serialization_dependencies@/r $serialization_dependencies
fb0103e5 7566s%@serialization_dependencies@%%g
671aa708 7567/@host_makefile_frag@/r $host_makefile_frag
fb0103e5 7568s%@host_makefile_frag@%%g
671aa708 7569/@target_makefile_frag@/r $target_makefile_frag
fb0103e5 7570s%@target_makefile_frag@%%g
671aa708 7571/@alphaieee_frag@/r $alphaieee_frag
fb0103e5 7572s%@alphaieee_frag@%%g
671aa708 7573/@ospace_frag@/r $ospace_frag
fb0103e5
RG
7574s%@ospace_frag@%%g
7575s%@RPATH_ENVVAR@%$RPATH_ENVVAR%g
7576s%@tooldir@%$tooldir%g
7577s%@build_tooldir@%$build_tooldir%g
7578s%@CONFIGURE_GDB_TK@%$CONFIGURE_GDB_TK%g
7579s%@GDB_TK@%$GDB_TK%g
7580s%@INSTALL_GDB_TK@%$INSTALL_GDB_TK%g
7581s%@build_configargs@%$build_configargs%g
7582s%@build_configdirs@%$build_configdirs%g
7583s%@host_configargs@%$host_configargs%g
7584s%@configdirs@%$configdirs%g
7585s%@target_configargs@%$target_configargs%g
7586s%@CC_FOR_BUILD@%$CC_FOR_BUILD%g
7587s%@config_shell@%$config_shell%g
7588s%@YACC@%$YACC%g
7589s%@BISON@%$BISON%g
7590s%@M4@%$M4%g
7591s%@LEX@%$LEX%g
7592s%@FLEX@%$FLEX%g
7593s%@MAKEINFO@%$MAKEINFO%g
7594s%@EXPECT@%$EXPECT%g
7595s%@RUNTEST@%$RUNTEST%g
7596s%@AR@%$AR%g
7597s%@AS@%$AS%g
7598s%@DLLTOOL@%$DLLTOOL%g
7599s%@LD@%$LD%g
7600s%@LIPO@%$LIPO%g
7601s%@NM@%$NM%g
7602s%@RANLIB@%$RANLIB%g
7603s%@STRIP@%$STRIP%g
7604s%@WINDRES@%$WINDRES%g
7605s%@OBJCOPY@%$OBJCOPY%g
7606s%@OBJDUMP@%$OBJDUMP%g
7607s%@CXX@%$CXX%g
7608s%@CFLAGS_FOR_BUILD@%$CFLAGS_FOR_BUILD%g
7609s%@CC_FOR_TARGET@%$CC_FOR_TARGET%g
7610s%@CXX_FOR_TARGET@%$CXX_FOR_TARGET%g
7611s%@GCC_FOR_TARGET@%$GCC_FOR_TARGET%g
7612s%@GCJ_FOR_TARGET@%$GCJ_FOR_TARGET%g
7613s%@GFORTRAN_FOR_TARGET@%$GFORTRAN_FOR_TARGET%g
7614s%@AR_FOR_TARGET@%$AR_FOR_TARGET%g
7615s%@AS_FOR_TARGET@%$AS_FOR_TARGET%g
7616s%@DLLTOOL_FOR_TARGET@%$DLLTOOL_FOR_TARGET%g
7617s%@LD_FOR_TARGET@%$LD_FOR_TARGET%g
7618s%@LIPO_FOR_TARGET@%$LIPO_FOR_TARGET%g
7619s%@NM_FOR_TARGET@%$NM_FOR_TARGET%g
7620s%@OBJDUMP_FOR_TARGET@%$OBJDUMP_FOR_TARGET%g
7621s%@RANLIB_FOR_TARGET@%$RANLIB_FOR_TARGET%g
7622s%@STRIP_FOR_TARGET@%$STRIP_FOR_TARGET%g
7623s%@WINDRES_FOR_TARGET@%$WINDRES_FOR_TARGET%g
7624s%@FLAGS_FOR_TARGET@%$FLAGS_FOR_TARGET%g
7625s%@RAW_CXX_FOR_TARGET@%$RAW_CXX_FOR_TARGET%g
7626s%@COMPILER_AS_FOR_TARGET@%$COMPILER_AS_FOR_TARGET%g
7627s%@COMPILER_LD_FOR_TARGET@%$COMPILER_LD_FOR_TARGET%g
7628s%@COMPILER_NM_FOR_TARGET@%$COMPILER_NM_FOR_TARGET%g
7629s%@MAINTAINER_MODE_TRUE@%$MAINTAINER_MODE_TRUE%g
7630s%@MAINTAINER_MODE_FALSE@%$MAINTAINER_MODE_FALSE%g
7631s%@MAINT@%$MAINT%g
7632s%@stage1_cflags@%$stage1_cflags%g
7633s%@stage2_werror_flag@%$stage2_werror_flag%g
32845532
CD
7634s%@datarootdir@%$datarootdir%g
7635s%@docdir@%$docdir%g
7636s%@htmldir@%$htmldir%g
fb0103e5 7637
671aa708 7638CEOF
fb0103e5 7639EOF
79c06341 7640
fb0103e5
RG
7641cat >> $CONFIG_STATUS <<\EOF
7642
7643# Split the substitutions into bite-sized pieces for seds with
7644# small command number limits, like on Digital OSF/1 and HP-UX.
7645ac_max_sed_cmds=90 # Maximum number of lines to put in a sed script.
7646ac_file=1 # Number of current file.
7647ac_beg=1 # First line for current file.
7648ac_end=$ac_max_sed_cmds # Line after last line for current file.
7649ac_more_lines=:
7650ac_sed_cmds=""
7651while $ac_more_lines; do
7652 if test $ac_beg -gt 1; then
7653 sed "1,${ac_beg}d; ${ac_end}q" conftest.subs > conftest.s$ac_file
7654 else
7655 sed "${ac_end}q" conftest.subs > conftest.s$ac_file
7656 fi
7657 if test ! -s conftest.s$ac_file; then
7658 ac_more_lines=false
7659 rm -f conftest.s$ac_file
7660 else
7661 if test -z "$ac_sed_cmds"; then
7662 ac_sed_cmds="sed -f conftest.s$ac_file"
671aa708 7663 else
fb0103e5 7664 ac_sed_cmds="$ac_sed_cmds | sed -f conftest.s$ac_file"
671aa708 7665 fi
fb0103e5
RG
7666 ac_file=`expr $ac_file + 1`
7667 ac_beg=$ac_end
7668 ac_end=`expr $ac_end + $ac_max_sed_cmds`
4977bab6 7669 fi
fb0103e5
RG
7670done
7671if test -z "$ac_sed_cmds"; then
7672 ac_sed_cmds=cat
7673fi
7674EOF
79c06341 7675
fb0103e5
RG
7676cat >> $CONFIG_STATUS <<EOF
7677
7678CONFIG_FILES=\${CONFIG_FILES-"Makefile"}
7679EOF
7680cat >> $CONFIG_STATUS <<\EOF
7681for ac_file in .. $CONFIG_FILES; do if test "x$ac_file" != x..; then
671aa708 7682 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
fb0103e5
RG
7683 case "$ac_file" in
7684 *:*) ac_file_in=`echo "$ac_file"|sed 's%[^:]*:%%'`
7685 ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
7686 *) ac_file_in="${ac_file}.in" ;;
671aa708 7687 esac
79c06341 7688
fb0103e5 7689 # Adjust a relative srcdir, top_srcdir, and INSTALL for subdirectories.
a4b9e93e 7690
fb0103e5
RG
7691 # Remove last slash and all that follows it. Not all systems have dirname.
7692 ac_dir=`echo $ac_file|sed 's%/[^/][^/]*$%%'`
7693 if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
7694 # The file is in a subdirectory.
7695 test ! -d "$ac_dir" && mkdir "$ac_dir"
7696 ac_dir_suffix="/`echo $ac_dir|sed 's%^\./%%'`"
7697 # A "../" for each directory in $ac_dir_suffix.
7698 ac_dots=`echo $ac_dir_suffix|sed 's%/[^/]*%../%g'`
7699 else
7700 ac_dir_suffix= ac_dots=
7701 fi
a4b9e93e 7702
fb0103e5
RG
7703 case "$ac_given_srcdir" in
7704 .) srcdir=.
7705 if test -z "$ac_dots"; then top_srcdir=.
7706 else top_srcdir=`echo $ac_dots|sed 's%/$%%'`; fi ;;
7707 /*) srcdir="$ac_given_srcdir$ac_dir_suffix"; top_srcdir="$ac_given_srcdir" ;;
671aa708 7708 *) # Relative path.
fb0103e5
RG
7709 srcdir="$ac_dots$ac_given_srcdir$ac_dir_suffix"
7710 top_srcdir="$ac_dots$ac_given_srcdir" ;;
7711 esac
79c06341 7712
fb0103e5
RG
7713 case "$ac_given_INSTALL" in
7714 [/$]*) INSTALL="$ac_given_INSTALL" ;;
7715 *) INSTALL="$ac_dots$ac_given_INSTALL" ;;
7716 esac
a4b9e93e 7717
fb0103e5
RG
7718 echo creating "$ac_file"
7719 rm -f "$ac_file"
7720 configure_input="Generated automatically from `echo $ac_file_in|sed 's%.*/%%'` by configure."
7721 case "$ac_file" in
7722 *Makefile*) ac_comsub="1i\\
7723# $configure_input" ;;
7724 *) ac_comsub= ;;
671aa708 7725 esac
79c06341 7726
fb0103e5
RG
7727 ac_file_inputs=`echo $ac_file_in|sed -e "s%^%$ac_given_srcdir/%" -e "s%:% $ac_given_srcdir/%g"`
7728 sed -e "$ac_comsub
7729s%@configure_input@%$configure_input%g
7730s%@srcdir@%$srcdir%g
7731s%@top_srcdir@%$top_srcdir%g
7732s%@INSTALL@%$INSTALL%g
7733" $ac_file_inputs | (eval "$ac_sed_cmds") > $ac_file
7734fi; done
7735rm -f conftest.s*
79c06341 7736
fb0103e5
RG
7737EOF
7738cat >> $CONFIG_STATUS <<EOF
79c06341 7739
fb0103e5
RG
7740EOF
7741cat >> $CONFIG_STATUS <<\EOF
79c06341 7742
fb0103e5
RG
7743exit 0
7744EOF
671aa708 7745chmod +x $CONFIG_STATUS
fb0103e5
RG
7746rm -fr confdefs* $ac_clean_files
7747test "$no_create" = yes || ${CONFIG_SHELL-/bin/sh} $CONFIG_STATUS || exit 1
79c06341 7748