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