2005-12-29 Paul Brook <paul@codesourcery.com>
[official-gcc.git] / configure
blob9ff2010616991a612102fe510208de26393b5e3e
1 #! /bin/sh
3 # Guess values for system-dependent variables and create Makefiles.
4 # Generated automatically using autoconf version 2.13
5 # Copyright (C) 1992, 93, 94, 95, 96 Free Software Foundation, Inc.
7 # This configure script is free software; the Free Software Foundation
8 # gives unlimited permission to copy, distribute and modify it.
10 # Defaults:
11 ac_help=
12 ac_default_prefix=/usr/local
13 # Any additions from configure.in:
14 ac_help="$ac_help
15 --enable-libada Builds libada directory"
16 ac_help="$ac_help
17 --enable-libssp Builds libssp directory"
18 ac_help="$ac_help
19 --with-mpfr-dir=PATH Specify source directory for MPFR library"
20 ac_help="$ac_help
21 --with-mpfr=PATH Specify directory for installed MPFR library"
22 ac_help="$ac_help
23 --with-gmp-dir=PATH Specify source directory for GMP library"
24 ac_help="$ac_help
25 --with-gmp=PATH Specify directory for installed GMP library"
26 ac_help="$ac_help
27 --with-build-sysroot=sysroot
28 use sysroot as the system root during the build"
29 ac_help="$ac_help
30 --enable-bootstrap[=lean] Enable bootstrapping [no]"
31 ac_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"
36 ac_help="$ac_help
37 --enable-maintainer-mode enable make rules and dependencies not useful
38 (and sometimes confusing) to the casual installer"
39 ac_help="$ac_help
40 --enable-werror enable -Werror in bootstrap stage2 and later"
42 # Initialize some variables set by options.
43 # The variables have the same names as the options, with
44 # dashes changed to underlines.
45 build=NONE
46 cache_file=./config.cache
47 exec_prefix=NONE
48 host=NONE
49 no_create=
50 nonopt=NONE
51 no_recursion=
52 prefix=NONE
53 program_prefix=NONE
54 program_suffix=NONE
55 program_transform_name=s,x,x,
56 silent=
57 site=
58 srcdir=
59 target=NONE
60 verbose=
61 x_includes=NONE
62 x_libraries=NONE
63 bindir='${exec_prefix}/bin'
64 sbindir='${exec_prefix}/sbin'
65 libexecdir='${exec_prefix}/libexec'
66 datadir='${prefix}/share'
67 sysconfdir='${prefix}/etc'
68 sharedstatedir='${prefix}/com'
69 localstatedir='${prefix}/var'
70 libdir='${exec_prefix}/lib'
71 includedir='${prefix}/include'
72 oldincludedir='/usr/include'
73 infodir='${prefix}/info'
74 mandir='${prefix}/man'
76 # Initialize some other variables.
77 subdirs=
78 MFLAGS= MAKEFLAGS=
79 SHELL=${CONFIG_SHELL-/bin/sh}
80 # Maximum number of lines to put in a shell here document.
81 ac_max_here_lines=12
83 ac_prev=
84 for ac_option
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
94 case "$ac_option" in
95 -*=*) ac_optarg=`echo "$ac_option" | sed 's/[-_a-zA-Z0-9]*=//'` ;;
96 *) ac_optarg= ;;
97 esac
99 # Accept the important Cygnus configure options, so we can diagnose typos.
101 case "$ac_option" in
103 -bindir | --bindir | --bindi | --bind | --bin | --bi)
104 ac_prev=bindir ;;
105 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
106 bindir="$ac_optarg" ;;
108 -build | --build | --buil | --bui | --bu)
109 ac_prev=build ;;
110 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
111 build="$ac_optarg" ;;
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=*)
118 cache_file="$ac_optarg" ;;
120 -datadir | --datadir | --datadi | --datad | --data | --dat | --da)
121 ac_prev=datadir ;;
122 -datadir=* | --datadir=* | --datadi=* | --datad=* | --data=* | --dat=* \
123 | --da=*)
124 datadir="$ac_optarg" ;;
126 -disable-* | --disable-*)
127 ac_feature=`echo $ac_option|sed -e 's/-*disable-//'`
128 # Reject names that are not valid shell variable names.
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; }
132 ac_feature=`echo $ac_feature| sed 's/-/_/g'`
133 eval "enable_${ac_feature}=no" ;;
135 -enable-* | --enable-*)
136 ac_feature=`echo $ac_option|sed -e 's/-*enable-//' -e 's/=.*//'`
137 # Reject names that are not valid shell variable names.
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; }
141 ac_feature=`echo $ac_feature| sed 's/-/_/g'`
142 case "$ac_option" in
143 *=*) ;;
144 *) ac_optarg=yes ;;
145 esac
146 eval "enable_${ac_feature}='$ac_optarg'" ;;
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=*)
155 exec_prefix="$ac_optarg" ;;
157 -gas | --gas | --ga | --g)
158 # Obsolete; use --with-gas.
159 with_gas=yes ;;
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
165 Usage: configure [options] [host]
166 Options: [defaults in brackets after descriptions]
167 Configuration:
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
173 Directory 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
198 cat << EOF
199 Host 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]
203 Features 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
211 if test -n "$ac_help"; then
212 echo "--enable and --with options recognized:$ac_help"
214 exit 0 ;;
216 -host | --host | --hos | --ho)
217 ac_prev=host ;;
218 -host=* | --host=* | --hos=* | --ho=*)
219 host="$ac_optarg" ;;
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=*)
226 includedir="$ac_optarg" ;;
228 -infodir | --infodir | --infodi | --infod | --info | --inf)
229 ac_prev=infodir ;;
230 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
231 infodir="$ac_optarg" ;;
233 -libdir | --libdir | --libdi | --libd)
234 ac_prev=libdir ;;
235 -libdir=* | --libdir=* | --libdi=* | --libd=*)
236 libdir="$ac_optarg" ;;
238 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
239 | --libexe | --libex | --libe)
240 ac_prev=libexecdir ;;
241 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
242 | --libexe=* | --libex=* | --libe=*)
243 libexecdir="$ac_optarg" ;;
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=*)
252 localstatedir="$ac_optarg" ;;
254 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
255 ac_prev=mandir ;;
256 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
257 mandir="$ac_optarg" ;;
259 -nfp | --nfp | --nf)
260 # Obsolete; use --without-fp.
261 with_fp=no ;;
263 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
264 | --no-cr | --no-c)
265 no_create=yes ;;
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 ;;
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=*)
278 oldincludedir="$ac_optarg" ;;
280 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
281 ac_prev=prefix ;;
282 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
283 prefix="$ac_optarg" ;;
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=*)
290 program_prefix="$ac_optarg" ;;
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=*)
297 program_suffix="$ac_optarg" ;;
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=*)
314 program_transform_name="$ac_optarg" ;;
316 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
317 | -silent | --silent | --silen | --sile | --sil)
318 silent=yes ;;
320 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
321 ac_prev=sbindir ;;
322 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
323 | --sbi=* | --sb=*)
324 sbindir="$ac_optarg" ;;
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=*)
335 sharedstatedir="$ac_optarg" ;;
337 -site | --site | --sit)
338 ac_prev=site ;;
339 -site=* | --site=* | --sit=*)
340 site="$ac_optarg" ;;
342 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
343 ac_prev=srcdir ;;
344 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
345 srcdir="$ac_optarg" ;;
347 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
348 | --syscon | --sysco | --sysc | --sys | --sy)
349 ac_prev=sysconfdir ;;
350 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
351 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
352 sysconfdir="$ac_optarg" ;;
354 -target | --target | --targe | --targ | --tar | --ta | --t)
355 ac_prev=target ;;
356 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
357 target="$ac_optarg" ;;
359 -v | -verbose | --verbose | --verbos | --verbo | --verb)
360 verbose=yes ;;
362 -version | --version | --versio | --versi | --vers)
363 echo "configure generated by autoconf version 2.13"
364 exit 0 ;;
366 -with-* | --with-*)
367 ac_package=`echo $ac_option|sed -e 's/-*with-//' -e 's/=.*//'`
368 # Reject names that are not valid shell variable names.
369 if test -n "`echo $ac_package| sed 's/[-_a-zA-Z0-9]//g'`"; then
370 { echo "configure: error: $ac_package: invalid package name" 1>&2; exit 1; }
372 ac_package=`echo $ac_package| sed 's/-/_/g'`
373 case "$ac_option" in
374 *=*) ;;
375 *) ac_optarg=yes ;;
376 esac
377 eval "with_${ac_package}='$ac_optarg'" ;;
379 -without-* | --without-*)
380 ac_package=`echo $ac_option|sed -e 's/-*without-//'`
381 # Reject names that are not valid shell variable names.
382 if test -n "`echo $ac_package| sed 's/[-a-zA-Z0-9_]//g'`"; then
383 { echo "configure: error: $ac_package: invalid package name" 1>&2; exit 1; }
385 ac_package=`echo $ac_package| sed 's/-/_/g'`
386 eval "with_${ac_package}=no" ;;
388 --x)
389 # Obsolete; use --with-x.
390 with_x=yes ;;
392 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
393 | --x-incl | --x-inc | --x-in | --x-i)
394 ac_prev=x_includes ;;
395 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
396 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
397 x_includes="$ac_optarg" ;;
399 -x-libraries | --x-libraries | --x-librarie | --x-librari \
400 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
401 ac_prev=x_libraries ;;
402 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
403 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
404 x_libraries="$ac_optarg" ;;
406 -*) { echo "configure: error: $ac_option: invalid option; use --help to show usage" 1>&2; exit 1; }
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
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; }
416 nonopt="$ac_option"
419 esac
420 done
422 if test -n "$ac_prev"; then
423 { echo "configure: error: missing argument to --`echo $ac_prev | sed 's/_/-/g'`" 1>&2; exit 1; }
426 trap 'rm -fr conftest* confdefs* core core.* *.core $ac_clean_files; exit 1' 1 2 15
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
436 if test "$silent" = yes; then
437 exec 6>/dev/null
438 else
439 exec 6>&1
441 exec 5>./config.log
443 echo "\
444 This file contains any messages produced by compilers while
445 running configure, to aid debugging if configure makes a mistake.
446 " 1>&5
448 # Strip out --no-create and --no-recursion so they do not pile up.
449 # Also quote any args containing shell metacharacters.
450 ac_configure_args=
451 for ac_arg
453 case "$ac_arg" in
454 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
455 | --no-cr | --no-c) ;;
456 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
457 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) ;;
458 *" "*|*" "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?]*)
459 ac_configure_args="$ac_configure_args '$ac_arg'" ;;
460 *) ac_configure_args="$ac_configure_args $ac_arg" ;;
461 esac
462 done
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.
469 if test "${LANG+set}" = set; then LANG=C; export LANG; fi
470 if test "${LC_ALL+set}" = set; then LC_ALL=C; export LC_ALL; fi
471 if test "${LC_MESSAGES+set}" = set; then LC_MESSAGES=C; export LC_MESSAGES; fi
472 if test "${LC_CTYPE+set}" = set; then LC_CTYPE=C; export LC_CTYPE; fi
474 # confdefs.h avoids OS command line length limits that DEFS can exceed.
475 rm -rf conftest* confdefs.h
476 # AIX cpp loses on an empty file, so make sure it contains at least a newline.
477 echo > confdefs.h
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.
481 ac_unique_file=move-if-change
483 # Find the source files, if location was not specified.
484 if test -z "$srcdir"; then
485 ac_srcdir_defaulted=yes
486 # Try the directory containing this script, then its parent.
487 ac_prog=$0
488 ac_confdir=`echo $ac_prog|sed 's%/[^/][^/]*$%%'`
489 test "x$ac_confdir" = "x$ac_prog" && ac_confdir=.
490 srcdir=$ac_confdir
491 if test ! -r $srcdir/$ac_unique_file; then
492 srcdir=..
494 else
495 ac_srcdir_defaulted=no
497 if test ! -r $srcdir/$ac_unique_file; then
498 if test "$ac_srcdir_defaulted" = yes; then
499 { echo "configure: error: can not find sources in $ac_confdir or .." 1>&2; exit 1; }
500 else
501 { echo "configure: error: can not find sources in $srcdir" 1>&2; exit 1; }
504 srcdir=`echo "${srcdir}" | sed 's%\([^/]\)/*$%\1%'`
506 # Prefer explicitly selected file to automatically selected ones.
507 if 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"
514 for ac_site_file in $CONFIG_SITE; do
515 if test -r "$ac_site_file"; then
516 echo "loading site script $ac_site_file"
517 . "$ac_site_file"
519 done
521 if test -r "$cache_file"; then
522 echo "loading cache $cache_file"
523 . $cache_file
524 else
525 echo "creating cache $cache_file"
526 > $cache_file
529 ac_ext=c
530 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
531 ac_cpp='$CPP $CPPFLAGS'
532 ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
533 ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
534 cross_compiling=$ac_cv_prog_cc_cross
536 ac_exeext=
537 ac_objext=o
538 if (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=
546 else
547 ac_n= ac_c='\c' ac_t=
552 ac_aux_dir=
553 for ac_dir in $srcdir $srcdir/.. $srcdir/../..; do
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
563 done
564 if test -z "$ac_aux_dir"; then
565 { echo "configure: error: can not find install-sh or install.sh in $srcdir $srcdir/.. $srcdir/../.." 1>&2; exit 1; }
567 ac_config_guess=$ac_aux_dir/config.guess
568 ac_config_sub=$ac_aux_dir/config.sub
569 ac_configure=$ac_aux_dir/configure # This should be Cygnus configure.
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
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.
585 # The aliases save the names the user supplied, while $host etc.
586 # will get canonicalized.
587 case $host---$target---$nonopt in
588 NONE---*---* | *---NONE---* | *---*---NONE) ;;
589 *) { echo "configure: error: can only configure for one host and one target at a time" 1>&2; exit 1; } ;;
590 esac
593 # Make sure we can run config.sub.
594 if ${CONFIG_SHELL-/bin/sh} $ac_config_sub sun4 >/dev/null 2>&1; then :
595 else { echo "configure: error: can not run $ac_config_sub" 1>&2; exit 1; }
598 echo $ac_n "checking host system type""... $ac_c" 1>&6
599 echo "configure:600: checking host system type" >&5
601 host_alias=$host
602 case "$host_alias" in
603 NONE)
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 ;;
611 esac
613 host=`${CONFIG_SHELL-/bin/sh} $ac_config_sub $host_alias`
614 host_cpu=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
615 host_vendor=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
616 host_os=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
617 echo "$ac_t""$host" 1>&6
619 echo $ac_n "checking target system type""... $ac_c" 1>&6
620 echo "configure:621: checking target system type" >&5
622 target_alias=$target
623 case "$target_alias" in
624 NONE)
625 case $nonopt in
626 NONE) target_alias=$host_alias ;;
627 *) target_alias=$nonopt ;;
628 esac ;;
629 esac
631 target=`${CONFIG_SHELL-/bin/sh} $ac_config_sub $target_alias`
632 target_cpu=`echo $target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
633 target_vendor=`echo $target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
634 target_os=`echo $target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
635 echo "$ac_t""$target" 1>&6
637 echo $ac_n "checking build system type""... $ac_c" 1>&6
638 echo "configure:639: checking build system type" >&5
640 build_alias=$build
641 case "$build_alias" in
642 NONE)
643 case $nonopt in
644 NONE) build_alias=$host_alias ;;
645 *) build_alias=$nonopt ;;
646 esac ;;
647 esac
649 build=`${CONFIG_SHELL-/bin/sh} $ac_config_sub $build_alias`
650 build_cpu=`echo $build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
651 build_vendor=`echo $build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
652 build_os=`echo $build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
653 echo "$ac_t""$build" 1>&6
655 test "$host_alias" != "$target_alias" &&
656 test "$program_prefix$program_suffix$program_transform_name" = \
657 NONENONEs,x,x, &&
658 program_prefix=${target_alias}-
660 if test "$program_transform_name" = s,x,x,; then
661 program_transform_name=
662 else
663 # Double any \ or $. echo might interpret backslashes.
664 cat <<\EOF_SED > conftestsed
665 s,\\,\\\\,g; s,\$,$$,g
666 EOF_SED
667 program_transform_name="`echo $program_transform_name|sed -f conftestsed`"
668 rm -f conftestsed
670 test "$program_prefix" != NONE &&
671 program_transform_name="s,^,${program_prefix},; $program_transform_name"
672 # Use a double $ so make ignores it.
673 test "$program_suffix" != NONE &&
674 program_transform_name="s,\$\$,${program_suffix},; $program_transform_name"
676 # sed with no file args requires a program.
677 test "$program_transform_name" = "" && program_transform_name="s,x,x,"
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.
692 echo $ac_n "checking for a BSD compatible install""... $ac_c" 1>&6
693 echo "configure:694: checking for a BSD compatible install" >&5
694 if test -z "$INSTALL"; then
695 if eval "test \"`echo '$''{'ac_cv_path_install'+set}'`\" = set"; then
696 echo $ac_n "(cached) $ac_c" 1>&6
697 else
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/*) ;;
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
709 if test $ac_prog = install &&
710 grep dspmsg $ac_dir/$ac_prog >/dev/null 2>&1; then
711 # AIX install. It has an incompatible calling convention.
713 else
714 ac_cv_path_install="$ac_dir/$ac_prog -c"
715 break 2
718 done
720 esac
721 done
722 IFS="$ac_save_IFS"
725 if test "${ac_cv_path_install+set}" = set; then
726 INSTALL="$ac_cv_path_install"
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.
732 INSTALL="$ac_install_sh"
735 echo "$ac_t""$INSTALL" 1>&6
737 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
738 # It thinks the first close brace ends the variable substitution.
739 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
741 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL_PROGRAM}'
743 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
745 echo $ac_n "checking whether ln works""... $ac_c" 1>&6
746 echo "configure:747: checking whether ln works" >&5
747 if eval "test \"`echo '$''{'acx_cv_prog_LN'+set}'`\" = set"; then
748 echo $ac_n "(cached) $ac_c" 1>&6
749 else
750 rm -f conftestdata_t
751 echo >conftestdata_f
752 if ln conftestdata_f conftestdata_t 2>/dev/null
753 then
754 acx_cv_prog_LN=ln
755 else
756 acx_cv_prog_LN=no
758 rm -f conftestdata_f conftestdata_t
761 if test $acx_cv_prog_LN = no; then
762 LN="cp"
763 echo "$ac_t""no, using $LN" 1>&6
764 else
765 LN="$acx_cv_prog_LN"
766 echo "$ac_t""yes" 1>&6
769 echo $ac_n "checking whether ln -s works""... $ac_c" 1>&6
770 echo "configure:771: checking whether ln -s works" >&5
771 if eval "test \"`echo '$''{'ac_cv_prog_LN_S'+set}'`\" = set"; then
772 echo $ac_n "(cached) $ac_c" 1>&6
773 else
774 rm -f conftestdata
775 if ln -s X conftestdata 2>/dev/null
776 then
777 rm -f conftestdata
778 ac_cv_prog_LN_S="ln -s"
779 else
780 ac_cv_prog_LN_S=ln
783 LN_S="$ac_cv_prog_LN_S"
784 if test "$ac_cv_prog_LN_S" = "ln -s"; then
785 echo "$ac_t""yes" 1>&6
786 else
787 echo "$ac_t""no" 1>&6
791 ### we might need to use some other shell than /bin/sh for running subshells
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.
796 case "${OSTYPE}" in
797 *win32*)
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
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
813 done
814 IFS="$save_ifs"
815 test -n "${CONFIG_SHELL}" && break
816 done
821 esac
823 config_shell=${CONFIG_SHELL-/bin/sh}
825 progname=$0
826 # if PWD already has a value, it is probably wrong.
827 if test -n "$PWD" ; then PWD=`${PWDCMD-pwd}`; fi
829 # Export original configure arguments for use by sub-configures. These
830 # will be expanded by make, so quote '$'.
831 tmp="$progname $@"
832 sed -e 's,\$,$$,g' <<EOF_SED > conftestsed.out
833 $tmp
834 EOF_SED
835 TOPLEVEL_CONFIGURE_ARGUMENTS=`cat conftestsed.out`
836 rm -f conftestsed.out
839 moveifchange=${srcdir}/move-if-change
841 srcpwd=`cd ${srcdir} ; ${PWDCMD-pwd}`
843 # We pass INSTALL explicitly to sub-makes. Make sure that it is not
844 # a relative path.
845 if test "$INSTALL" = "${srcdir}/install-sh -c"; then
846 INSTALL="${srcpwd}/install-sh -c"
849 # Set srcdir to "." if that's what it is.
850 # This is important for multilib support.
851 pwd=`${PWDCMD-pwd}`
852 if test "${pwd}" = "${srcpwd}" ; then
853 srcdir=.
856 topsrcdir=$srcpwd
858 extra_host_args=
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.
864 # Subdirs will be configured in the order listed in build_configdirs,
865 # configdirs, or target_configdirs; see the serialization section below.
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
869 # the Makefile, whether or not it's implicitly specified here.
871 # Double entries in build_configdirs, configdirs, or target_configdirs may
872 # cause circular dependencies and break everything horribly.
874 # these library is used by various programs built for the build
875 # environment
877 build_libs="build-libiberty"
879 # these tools are built for the build environment
880 build_tools="build-texinfo build-byacc build-flex build-bison build-m4 build-fixincludes"
882 # these libraries are used by various programs built for the host environment
884 host_libs="intl mmalloc libiberty opcodes bfd readline tcl tk itcl libgui zlib libcpp libdecnumber"
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.
891 host_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"
893 # libgcj represents the runtime libraries only used by gcj.
894 libgcj="target-libffi \
895 target-boehm-gc \
896 target-zlib \
897 target-qthreads \
898 target-libjava"
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)
903 target_libraries="target-libiberty \
904 target-libgloss \
905 target-newlib \
906 target-libstdc++-v3 \
907 target-libmudflap \
908 target-libssp \
909 target-libgfortran \
910 ${libgcj} \
911 target-libobjc \
912 target-libada"
914 # these tools are built using the target libraries, and are intended to
915 # run only in the target environment
917 # note: any program that *uses* libraries that are in the "target_libraries"
918 # list belongs in this list. those programs are also very likely
919 # candidates for the "native_only" list which follows
921 target_tools="target-examples target-groff target-gperf target-rda"
923 ################################################################################
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.
930 configdirs=`echo ${host_libs} ${host_tools}`
931 target_configdirs=`echo ${target_libraries} ${target_tools}`
932 build_configdirs=`echo ${build_libs} ${build_tools}`
934 ################################################################################
936 srcname="gnu development package"
938 # This gets set non-empty for some net releases of packages.
939 appdirs=""
941 # Define is_cross_compiler to save on calls to 'test'.
942 is_cross_compiler=
943 if test x"${host}" = x"${target}" ; then
944 is_cross_compiler=no
945 else
946 is_cross_compiler=yes
949 # Find the build and target subdir names.
950 case ${build_alias} in
951 "") build_noncanonical=${build} ;;
952 *) build_noncanonical=${build_alias} ;;
953 esac
955 case ${host_alias} in
956 "") host_noncanonical=${build_noncanonical} ;;
957 *) host_noncanonical=${host_alias} ;;
958 esac
960 case ${target_alias} in
961 "") target_noncanonical=${host_noncanonical} ;;
962 *) target_noncanonical=${target_alias} ;;
963 esac
965 # Prefix 'build-' so this never conflicts with target_subdir.
966 build_subdir="build-${build_noncanonical}"
967 # --srcdir=. covers the toplevel, while "test -d" covers the subdirectories
968 if ( test $srcdir = . && test -d gcc ) \
969 || test -d $srcdir/../host-${host_noncanonical}; then
970 host_subdir="host-${host_noncanonical}"
971 else
972 host_subdir=.
974 # No prefix.
975 target_subdir=${target_noncanonical}
978 # Skipdirs are removed silently.
979 skipdirs=
980 # Noconfigdirs are removed loudly.
981 noconfigdirs=""
983 use_gnu_ld=
984 # Make sure we don't let GNU ld be added if we didn't want it.
985 if test x$with_gnu_ld = xno ; then
986 use_gnu_ld=no
987 noconfigdirs="$noconfigdirs ld"
990 use_gnu_as=
991 # Make sure we don't let GNU as be added if we didn't want it.
992 if test x$with_gnu_as = xno ; then
993 use_gnu_as=no
994 noconfigdirs="$noconfigdirs gas"
997 # some tools are so dependent upon X11 that if we're not building with X,
998 # it's not even worth trying to configure, much less build, that tool.
1000 case ${with_x} in
1001 yes | "") ;; # the default value for this tree is that X11 is available
1003 skipdirs="${skipdirs} tk itcl libgui"
1004 # We won't be able to build gdbtk without X.
1005 enable_gdbtk=no
1007 *) echo "*** bad value \"${with_x}\" for -with-x flag; ignored" 1>&2 ;;
1008 esac
1010 # Some tools are only suitable for building in a "native" situation.
1011 # Remove these if host!=target.
1012 native_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"
1014 # Similarly, some are only suitable for cross toolchains.
1015 # Remove these if host=target.
1016 cross_only="target-libgloss target-newlib target-opcodes"
1018 case $is_cross_compiler in
1019 no) skipdirs="${skipdirs} ${cross_only}" ;;
1020 yes) skipdirs="${skipdirs} ${native_only}" ;;
1021 esac
1023 # If both --with-headers and --with-libs are specified, default to
1024 # --without-newlib.
1025 if test x"${with_headers}" != x && test x"${with_headers}" != xno \
1026 && test x"${with_libs}" != x && test x"${with_libs}" != xno ; then
1027 if test x"${with_newlib}" = x ; then
1028 with_newlib=no
1032 # Recognize --with-newlib/--without-newlib.
1033 case ${with_newlib} in
1034 no) skipdirs="${skipdirs} target-newlib" ;;
1035 yes) skipdirs=`echo " ${skipdirs} " | sed -e 's/ target-newlib / /'` ;;
1036 esac
1038 # Configure extra directories which are host specific
1040 case "${host}" in
1041 *-cygwin*)
1042 configdirs="$configdirs libtermcap" ;;
1043 esac
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.
1047 unsupported_languages=
1049 # Remove more programs from consideration, based on the host or
1050 # target this usually means that a port of the program doesn't
1051 # exist yet.
1053 case "${host}" in
1054 hppa*64*-*-*)
1055 noconfigdirs="$noconfigdirs byacc"
1057 i[3456789]86-*-vsta)
1058 noconfigdirs="$noconfigdirs tcl expect dejagnu make texinfo bison patch flex byacc send-pr gprof uudecode dejagnu diff guile perl itcl gnuserv gettext"
1060 i[3456789]86-*-go32* | i[3456789]86-*-msdosdjgpp*)
1061 noconfigdirs="$noconfigdirs tcl tk expect dejagnu send-pr uudecode guile itcl gnuserv libffi"
1063 i[3456789]86-*-mingw32*)
1064 # noconfigdirs="tcl tk expect dejagnu make texinfo bison patch flex byacc send-pr uudecode dejagnu diff guile perl itcl gnuserv"
1065 noconfigdirs="$noconfigdirs expect dejagnu autoconf automake send-pr rcs guile perl texinfo libtool"
1067 i[3456789]86-*-beos*)
1068 noconfigdirs="$noconfigdirs tk itcl libgui gdb"
1070 *-*-cygwin*)
1071 noconfigdirs="$noconfigdirs autoconf automake send-pr rcs guile perl"
1073 *-*-netbsd*)
1074 noconfigdirs="$noconfigdirs rcs"
1076 ppc*-*-pe)
1077 noconfigdirs="$noconfigdirs patch diff make tk tcl expect dejagnu autoconf automake texinfo bison send-pr gprof rcs guile perl itcl gnuserv"
1079 powerpc-*-beos*)
1080 noconfigdirs="$noconfigdirs tk itcl libgui gdb dejagnu readline"
1082 esac
1085 # Check whether --enable-libada or --disable-libada was given.
1086 if test "${enable_libada+set}" = set; then
1087 enableval="$enable_libada"
1088 ENABLE_LIBADA=$enableval
1089 else
1090 ENABLE_LIBADA=yes
1093 if test "${ENABLE_LIBADA}" != "yes" ; then
1094 noconfigdirs="$noconfigdirs target-libada"
1095 noconfigdirs="$noconfigdirs gnattools"
1098 # Check whether --enable-libssp or --disable-libssp was given.
1099 if test "${enable_libssp+set}" = set; then
1100 enableval="$enable_libssp"
1101 ENABLE_LIBSSP=$enableval
1102 else
1103 ENABLE_LIBSSP=yes
1106 if test "${ENABLE_LIBSSP}" != "yes" ; then
1107 noconfigdirs="$noconfigdirs target-libssp"
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.
1112 libgcj_saved=$libgcj
1113 case $enable_libgcj in
1114 yes)
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=
1121 # Make sure we get it printed in the list of not supported target libs.
1122 noconfigdirs="$noconfigdirs ${libgcj}"
1124 esac
1127 # Allow --disable-libmudflap to exclude target-libmudflap
1128 case $enable_libmudflap in
1129 yes)
1132 noconfigdirs="$noconfigdirs target-libmudflap"
1135 case "${target}" in
1136 *-*-linux*-gnu | *-*-gnu* | *-*-k*bsd*-gnu)
1137 # Enable libmudflap by default in GNU and friends.
1139 *-*-freebsd*)
1140 # Enable libmudflap by default in FreeBSD.
1143 # Disable it by default everywhere else.
1144 noconfigdirs="$noconfigdirs target-libmudflap"
1146 esac
1147 esac
1150 case "${target}" in
1151 *-*-chorusos)
1152 noconfigdirs="$noconfigdirs target-newlib target-libgloss ${libgcj}"
1154 powerpc-*-darwin*)
1155 noconfigdirs="$noconfigdirs bfd binutils ld gas opcodes gdb gprof"
1156 noconfigdirs="$noconfigdirs sim target-rda"
1158 *-*-darwin*)
1159 noconfigdirs="$noconfigdirs ld gas gdb gprof"
1160 noconfigdirs="$noconfigdirs sim target-rda"
1161 noconfigdirs="$noconfigdirs ${libgcj}"
1163 *-*-freebsd[12] | *-*-freebsd[12].* | *-*-freebsd*aout*)
1164 noconfigdirs="$noconfigdirs target-newlib target-libgloss ${libgcj}"
1166 *-*-freebsd*)
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
1173 # Skip some stuff that's unsupported on some FreeBSD configurations.
1174 case "${target}" in
1175 i*86-*-*) ;;
1176 alpha*-*-*) ;;
1178 noconfigdirs="$noconfigdirs ${libgcj}"
1180 esac
1182 *-*-kaos*)
1183 # Remove unsupported stuff on all kaOS configurations.
1184 skipdirs="target-libiberty ${libgcj} target-libstdc++-v3 target-librx"
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"
1189 *-*-netbsd*)
1190 # Skip some stuff on all NetBSD configurations.
1191 noconfigdirs="$noconfigdirs target-newlib target-libiberty target-libgloss"
1193 # Skip some stuff that's unsupported on some NetBSD configurations.
1194 case "${target}" in
1195 i*86-*-netbsdelf*) ;;
1196 arm*-*-netbsdelf*) ;;
1198 noconfigdirs="$noconfigdirs ${libgcj}"
1200 esac
1202 *-*-netware*)
1203 noconfigdirs="$noconfigdirs target-newlib target-libiberty target-libgloss ${libgcj} target-libmudflap"
1205 *-*-rtems*)
1206 noconfigdirs="$noconfigdirs target-libgloss ${libgcj}"
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"
1212 *-*-uclinux*)
1213 noconfigdirs="$noconfigdirs target-newlib target-libgloss target-rda ${libgcj}"
1215 *-*-vxworks*)
1216 noconfigdirs="$noconfigdirs target-newlib target-libgloss target-libiberty target-libstdc++-v3 ${libgcj}"
1218 m32c-*-*)
1219 noconfigdirs="$noconfigdirs target-libstdc++-v3"
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"
1227 alpha*-*-*vms*)
1228 noconfigdirs="$noconfigdirs gdb ld target-newlib target-libgloss ${libgcj}"
1230 alpha*-*-linux*)
1231 # newlib is not 64 bit ready
1232 noconfigdirs="$noconfigdirs target-newlib target-libgloss"
1234 alpha*-*-*)
1235 # newlib is not 64 bit ready
1236 noconfigdirs="$noconfigdirs target-newlib target-libgloss ${libgcj}"
1238 am33_2.0-*-linux*)
1239 noconfigdirs="$noconfigdirs ${libgcj} target-newlib target-libgloss"
1241 sh-*-linux*)
1242 noconfigdirs="$noconfigdirs ${libgcj} target-newlib target-libgloss"
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"
1248 noconfigdirs="$noconfigdirs tcl tk itcl libgui sim"
1249 noconfigdirs="$noconfigdirs expect dejagnu"
1250 # the C++ libraries don't build on top of CE's C libraries
1251 noconfigdirs="$noconfigdirs target-libstdc++-v3"
1252 noconfigdirs="$noconfigdirs target-newlib"
1253 case "${host}" in
1254 *-*-cygwin*) ;; # keep gdb and readline
1255 *) noconfigdirs="$noconfigdirs gdb readline"
1257 esac
1259 arc-*-*)
1260 noconfigdirs="$noconfigdirs target-libgloss ${libgcj}"
1262 arm-semi-aof )
1264 arm-*-coff | strongarm-*-coff | xscale-*-coff)
1265 noconfigdirs="$noconfigdirs ${libgcj}"
1267 arm-*-elf* | strongarm-*-elf* | xscale-*-elf* | arm*-*-eabi* )
1268 noconfigdirs="$noconfigdirs target-libffi target-qthreads"
1270 arm*-*-linux-gnueabi)
1271 noconfigdirs="$noconfigdirs target-libffi target-qthreads"
1272 noconfigdirs="$noconfigdirs target-libjava target-libobjc"
1274 arm*-*-symbianelf*)
1275 noconfigdirs="$noconfigdirs ${libgcj} target-libiberty"
1277 arm-*-pe*)
1278 noconfigdirs="$noconfigdirs target-libgloss ${libgcj}"
1280 thumb-*-coff)
1281 noconfigdirs="$noconfigdirs target-libgloss ${libgcj}"
1283 thumb-*-elf)
1284 noconfigdirs="$noconfigdirs target-libgloss ${libgcj}"
1286 thumb-*-pe)
1287 noconfigdirs="$noconfigdirs target-libgloss ${libgcj}"
1289 arm-*-riscix*)
1290 noconfigdirs="$noconfigdirs ld target-libgloss ${libgcj}"
1292 avr-*-*)
1293 noconfigdirs="$noconfigdirs target-libiberty target-libstdc++-v3 ${libgcj}"
1295 bfin-*-*)
1296 noconfigdirs="$noconfigdirs target-libgloss gdb"
1297 if test x${is_cross_compiler} != xno ; then
1298 target_configdirs="${target_configdirs} target-bsp target-cygmon"
1301 c4x-*-* | tic4x-*-*)
1302 noconfigdirs="$noconfigdirs target-libstdc++-v3 target-libgloss ${libgcj}"
1304 c54x*-*-* | tic54x-*-*)
1305 noconfigdirs="$noconfigdirs target-libstdc++-v3 target-libgloss ${libgcj} gcc gdb newlib"
1307 cris-*-* | crisv32-*-*)
1308 unsupported_languages="$unsupported_languages java"
1309 case "${target}" in
1310 *-*-aout)
1311 unsupported_languages="$unsupported_languages fortran"
1312 noconfigdirs="$noconfigdirs target-libffi target-boehm-gc";;
1313 *-*-elf)
1314 unsupported_languages="$unsupported_languages fortran"
1315 noconfigdirs="$noconfigdirs target-boehm-gc";;
1316 *-*-linux*)
1317 noconfigdirs="$noconfigdirs target-newlib target-libgloss";;
1319 unsupported_languages="$unsupported_languages fortran"
1320 noconfigdirs="$noconfigdirs ${libgcj} target-newlib target-libgloss";;
1321 esac
1323 crx-*-*)
1324 noconfigdirs="$noconfigdirs target-libstdc++-v3 target-mudflap ${libgcj}"
1326 d10v-*-*)
1327 noconfigdirs="$noconfigdirs target-libstdc++-v3 target-libgloss ${libgcj}"
1329 d30v-*-*)
1330 noconfigdirs="$noconfigdirs ${libgcj} gdb"
1332 fr30-*-elf*)
1333 noconfigdirs="$noconfigdirs ${libgcj} gdb"
1335 frv-*-*)
1336 noconfigdirs="$noconfigdirs ${libgcj}"
1338 h8300*-*-*)
1339 noconfigdirs="$noconfigdirs target-libgloss ${libgcj}"
1341 h8500-*-*)
1342 noconfigdirs="$noconfigdirs target-libstdc++-v3 target-libgloss ${libgcj}"
1344 hppa1.1-*-osf* | hppa1.1-*-bsd* )
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"
1352 parisc*-*-linux* | hppa*-*-linux*)
1354 hppa*-*-*elf* | \
1355 hppa*-*-lites* | \
1356 hppa*-*-openbsd* | \
1357 hppa*64*-*-*)
1358 noconfigdirs="$noconfigdirs ${libgcj}"
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}"
1365 i960-*-*)
1366 noconfigdirs="$noconfigdirs ${libgcj} gdb"
1368 ia64*-*-elf*)
1369 # No gdb support yet.
1370 noconfigdirs="$noconfigdirs readline mmalloc libgui itcl gdb"
1372 ia64*-**-hpux*)
1373 # No gdb or ld support yet.
1374 noconfigdirs="$noconfigdirs ${libgcj} readline mmalloc libgui itcl gdb ld"
1376 i370-*-opened*)
1378 i[3456789]86-*-coff | i[3456789]86-*-elf)
1379 noconfigdirs="$noconfigdirs ${libgcj}"
1381 i[3456789]86-*-linux*)
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
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
1392 noconfigdirs="$noconfigdirs target-newlib"
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.
1400 i[3456789]86-*-mingw32*)
1401 target_configdirs="$target_configdirs target-mingw"
1402 noconfigdirs="$noconfigdirs expect target-libgloss ${libgcj}"
1404 # Can't build gdb for mingw32 if not native.
1405 case "${host}" in
1406 i[3456789]86-*-mingw32) ;; # keep gdb tcl tk expect etc.
1407 *) noconfigdirs="$noconfigdirs gdb tcl tk expect itcl gnuserv"
1409 esac
1411 *-*-cygwin*)
1412 target_configdirs="$target_configdirs target-libtermcap target-winsup"
1413 noconfigdirs="$noconfigdirs target-gperf target-libgloss ${libgcj}"
1414 # always build newlib if winsup directory is present.
1415 if test -d "$srcdir/winsup"; then
1416 skipdirs=`echo " ${skipdirs} " | sed -e 's/ target-newlib / /'`
1417 elif test -d "$srcdir/newlib"; then
1418 echo "Warning: winsup is missing so newlib can't be built."
1421 # Can't build gdb for Cygwin if not native.
1422 case "${host}" in
1423 *-*-cygwin*) ;; # keep gdb tcl tk expect etc.
1424 *) noconfigdirs="$noconfigdirs gdb tcl tk expect itcl libgui gnuserv"
1426 esac
1428 i[3456789]86-moss-msdos | i[3456789]86-*-moss* | \
1429 i[3456789]86-*-uwin* | i[3456789]86-*-interix* )
1431 i[3456789]86-*-pe)
1432 noconfigdirs="$noconfigdirs target-libstdc++-v3 target-libgloss ${libgcj}"
1434 i[3456789]86-*-sco3.2v5*)
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}"
1439 i[3456789]86-*-sco*)
1440 noconfigdirs="$noconfigdirs gprof target-libgloss ${libgcj}"
1442 i[3456789]86-*-solaris2*)
1443 noconfigdirs="$noconfigdirs target-libgloss"
1445 i[3456789]86-*-sysv4*)
1446 noconfigdirs="$noconfigdirs target-libgloss ${libgcj}"
1448 i[3456789]86-*-beos*)
1449 noconfigdirs="$noconfigdirs gdb target-newlib target-libgloss ${libgcj}"
1451 m32r-*-*)
1452 noconfigdirs="$noconfigdirs ${libgcj}"
1454 m68hc11-*-*|m6811-*-*|m68hc12-*-*|m6812-*-*)
1455 noconfigdirs="$noconfigdirs target-libiberty target-libstdc++-v3 ${libgcj}"
1457 m68k-*-elf*)
1458 noconfigdirs="$noconfigdirs ${libgcj}"
1460 m68k-*-coff*)
1461 noconfigdirs="$noconfigdirs ${libgcj}"
1463 mcore-*-pe*)
1464 # The EPOC C++ environment does not support exceptions or rtti,
1465 # and so building libstdc++-v3 tends not to always work.
1466 noconfigdirs="$noconfigdirs target-libstdc++-v3"
1468 mmix-*-*)
1469 noconfigdirs="$noconfigdirs target-libffi target-boehm-gc gdb libgloss"
1470 unsupported_languages="$unsupported_languages fortran java"
1472 mn10200-*-*)
1473 noconfigdirs="$noconfigdirs ${libgcj}"
1475 mn10300-*-*)
1476 noconfigdirs="$noconfigdirs ${libgcj}"
1478 mt-*-*)
1479 noconfigdirs="$noconfigdirs sim"
1481 powerpc-*-aix*)
1482 # copied from rs6000-*-* entry
1483 noconfigdirs="$noconfigdirs gprof target-libgloss target-libssp ${libgcj}"
1485 powerpc*-*-winnt* | powerpc*-*-pe* | ppc*-*-pe)
1486 target_configdirs="$target_configdirs target-winsup"
1487 noconfigdirs="$noconfigdirs gdb tcl tk make expect target-libgloss itcl gnuserv ${libgcj}"
1488 # always build newlib.
1489 skipdirs=`echo " ${skipdirs} " | sed -e 's/ target-newlib / /'`
1491 # This is temporary until we can link against shared libraries
1492 powerpcle-*-solaris*)
1493 noconfigdirs="$noconfigdirs gdb sim make tcl tk expect itcl gnuserv ${libgcj}"
1495 powerpc-*-beos*)
1496 noconfigdirs="$noconfigdirs gdb target-newlib target-libgloss ${libgcj}"
1498 powerpc-*-eabi)
1499 noconfigdirs="$noconfigdirs ${libgcj}"
1501 powerpc-*-eabi* | powerpcle-*-eabi* | powerpc-*-rtems* )
1503 rs6000-*-lynxos*)
1504 noconfigdirs="$noconfigdirs target-newlib gprof ${libgcj}"
1506 rs6000-*-aix*)
1507 noconfigdirs="$noconfigdirs gprof target-libgloss target-libssp ${libgcj}"
1509 rs6000-*-*)
1510 noconfigdirs="$noconfigdirs gprof ${libgcj}"
1512 m68k-apollo-*)
1513 noconfigdirs="$noconfigdirs ld binutils gprof target-libgloss ${libgcj}"
1515 mips*-*-irix5*)
1516 noconfigdirs="$noconfigdirs gprof target-libgloss ${libgcj}"
1518 mips*-*-irix6*)
1519 # Linking libjava exceeds command-line length limits on at least
1520 # IRIX 6.2, but not on IRIX 6.5.
1521 # Also, boehm-gc won't build on IRIX 6.5, according to Jeffrey Oldham
1522 # <oldham@codesourcery.com>
1523 noconfigdirs="$noconfigdirs gprof target-libgloss ${libgcj}"
1525 mips*-dec-bsd*)
1526 noconfigdirs="$noconfigdirs gprof target-libgloss ${libgcj}"
1528 mips*-*-bsd*)
1529 noconfigdirs="$noconfigdirs gprof target-libgloss ${libgcj}"
1531 mipstx39-*-*)
1532 noconfigdirs="$noconfigdirs gprof ${libgcj}" # same as generic mips
1534 mips64*-*-linux*)
1535 noconfigdirs="$noconfigdirs target-newlib ${libgcj}"
1537 mips*-*-linux*)
1538 noconfigdirs="$noconfigdirs target-newlib target-libgloss"
1540 mips*-*-*)
1541 noconfigdirs="$noconfigdirs gprof ${libgcj}"
1543 romp-*-*)
1544 noconfigdirs="$noconfigdirs bfd binutils ld gas opcodes target-libgloss ${libgcj}"
1546 sh-*-* | sh64-*-*)
1547 case "${host}" in
1548 i[3456789]86-*-vsta) ;; # don't add gprof back in
1549 i[3456789]86-*-go32*) ;; # don't add gprof back in
1550 i[3456789]86-*-msdosdjgpp*) ;; # don't add gprof back in
1551 *) skipdirs=`echo " ${skipdirs} " | sed -e 's/ gprof / /'` ;;
1552 esac
1553 noconfigdirs="$noconfigdirs target-libgloss ${libgcj}"
1555 sparc-*-elf*)
1556 noconfigdirs="$noconfigdirs ${libgcj}"
1558 sparc64-*-elf*)
1559 noconfigdirs="$noconfigdirs ${libgcj}"
1561 sparclite-*-*)
1562 noconfigdirs="$noconfigdirs ${libgcj}"
1564 sparc-*-sunos4*)
1565 noconfigdirs="$noconfigdirs ${libgcj}"
1566 if test x${is_cross_compiler} != xno ; then
1567 noconfigdirs="$noconfigdirs gdb target-newlib target-libgloss"
1568 else
1569 use_gnu_ld=no
1572 sparc-*-solaris2.[0-6] | sparc-*-solaris2.[0-6].*)
1573 noconfigdirs="$noconfigdirs ${libgcj}"
1575 sparc-*-solaris* | sparc64-*-solaris* | sparcv9-*-solaris*)
1577 v810-*-*)
1578 noconfigdirs="$noconfigdirs bfd binutils gas gcc gdb ld target-libstdc++-v3 opcodes target-libgloss ${libgcj}"
1580 v850-*-*)
1581 noconfigdirs="$noconfigdirs target-libgloss ${libgcj}"
1583 v850e-*-*)
1584 noconfigdirs="$noconfigdirs target-libgloss ${libgcj}"
1586 v850ea-*-*)
1587 noconfigdirs="$noconfigdirs target-libgloss ${libgcj}"
1589 vax-*-vms)
1590 noconfigdirs="$noconfigdirs bfd binutils gdb ld target-newlib opcodes target-libgloss ${libgcj}"
1592 vax-*-*)
1593 noconfigdirs="$noconfigdirs target-newlib target-libgloss ${libgcj}"
1595 xtensa-*-*)
1596 noconfigdirs="$noconfigdirs ${libgcj}"
1598 ip2k-*-*)
1599 noconfigdirs="$noconfigdirs target-libiberty target-libstdc++-v3 ${libgcj}"
1601 *-*-linux* | *-*-gnu* | *-*-k*bsd*-gnu)
1602 noconfigdirs="$noconfigdirs target-newlib target-libgloss"
1604 *-*-lynxos*)
1605 noconfigdirs="$noconfigdirs target-newlib target-libgloss ${libgcj}"
1607 *-*-*)
1608 noconfigdirs="$noconfigdirs ${libgcj}"
1610 esac
1612 # If we aren't building newlib, then don't build libgloss, since libgloss
1613 # depends upon some newlib header files.
1614 case "${noconfigdirs}" in
1615 *target-libgloss*) ;;
1616 *target-newlib*) noconfigdirs="$noconfigdirs target-libgloss" ;;
1617 esac
1619 # Work in distributions that contain no compiler tools, like Autoconf.
1620 tentative_cc=""
1621 host_makefile_frag=/dev/null
1622 if test -d ${srcdir}/config ; then
1623 case "${host}" in
1624 m68k-hp-hpux*)
1625 # Avoid "too much defining" errors from HPUX compiler.
1626 tentative_cc="cc -Wp,-H256000"
1627 # If "ar" in $PATH is GNU ar, the symbol table may need rebuilding.
1628 # If it's HP/UX ar, this should be harmless.
1629 RANLIB="ar ts"
1631 m68k-apollo-sysv*)
1632 tentative_cc="cc -A ansi -A runtype,any -A systype,any -U__STDC__ -DUSG"
1634 m68k-apollo-bsd*)
1635 #None of the Apollo compilers can compile gas or binutils. The preprocessor
1636 # chokes on bfd, the compiler won't let you assign integers to enums, and
1637 # other problems. Defining CC to gcc is a questionable way to say "don't use
1638 # the apollo compiler" (the preferred version of GCC could be called cc,
1639 # or whatever), but I'm not sure leaving CC as cc is any better...
1640 #CC=cc -A ansi -A runtype,any -A systype,any -U__STDC__ -DNO_STDARG
1641 # Used to have BISON=yacc.
1642 tentative_cc=gcc
1644 m88k-dg-dgux*)
1645 tentative_cc="gcc -Wall -ansi -D__using_DGUX"
1647 m88k-harris-cxux*)
1648 # Under CX/UX, we want to tell the compiler to use ANSI mode.
1649 tentative_cc="cc -Xa"
1650 host_makefile_frag="config/mh-cxux"
1652 m88k-motorola-sysv*)
1654 mips*-dec-ultrix*)
1655 tentative_cc="cc -Wf,-XNg1000"
1656 host_makefile_frag="config/mh-decstation"
1658 mips*-nec-sysv4*)
1659 # The C compiler on NEC MIPS SVR4 needs bigger tables.
1660 tentative_cc="cc -ZXNd=5000 -ZXNg=1000"
1661 host_makefile_frag="config/mh-necv4"
1663 mips*-sgi-irix4*)
1664 # Tell compiler to use K&R C. We can't compile under the SGI Ansi
1665 # environment. Also bump switch table size so that cp-parse will
1666 # compile. Bump string length limit so linker builds.
1667 tentative_cc="cc -cckr -Wf,-XNg1500 -Wf,-XNk1000 -Wf,-XNh2000 -Wf,-XNl8192"
1669 mips*-*-sysv4*)
1670 host_makefile_frag="config/mh-sysv4"
1672 mips*-*-sysv*)
1673 # This is for a MIPS running RISC/os 4.52C.
1675 # This is needed for GDB, but needs to be in the top-level make because
1676 # if a library is compiled with the bsd headers and gets linked with the
1677 # sysv system libraries all hell can break loose (e.g. a jmp_buf might be
1678 # a different size).
1679 # ptrace(2) apparently has problems in the BSD environment. No workaround is
1680 # known except to select the sysv environment. Could we use /proc instead?
1681 # These "sysv environments" and "bsd environments" often end up being a pain.
1683 # This is not part of CFLAGS because perhaps not all C compilers have this
1684 # option.
1685 tentative_cc="cc -systype sysv"
1687 i370-ibm-opened*)
1688 tentative_cc="c89"
1690 i[3456789]86-*-sysv5*)
1691 host_makefile_frag="config/mh-sysv5"
1693 i[3456789]86-*-dgux*)
1694 tentative_cc="gcc -Wall -ansi -D__using_DGUX"
1695 host_makefile_frag="config/mh-dgux386"
1697 i[3456789]86-ncr-sysv4.3*)
1698 # The MetaWare compiler will generate a copyright message unless you
1699 # turn it off by adding the -Hnocopyr flag.
1700 tentative_cc="cc -Hnocopyr"
1702 i[3456789]86-ncr-sysv4*)
1703 # for an NCR 3000 (i486/SVR4) system.
1704 # The NCR 3000 ships with a MetaWare compiler installed as /bin/cc.
1705 # This compiler not only emits obnoxious copyright messages every time
1706 # you run it, but it chokes and dies on a whole bunch of GNU source
1707 # files. Default to using the AT&T compiler installed in /usr/ccs/ATT/cc.
1708 tentative_cc="/usr/ccs/ATT/cc"
1709 host_makefile_frag="config/mh-ncr3000"
1711 i[3456789]86-*-sco3.2v5*)
1713 i[3456789]86-*-sco*)
1714 # The native C compiler botches some simple uses of const. Unfortunately,
1715 # it doesn't defined anything like "__sco__" for us to test for in ansidecl.h.
1716 tentative_cc="cc -Dconst="
1717 host_makefile_frag="config/mh-sco"
1719 i[3456789]86-*-udk*)
1720 host_makefile_frag="config/mh-sysv5"
1722 i[3456789]86-*-solaris2*)
1723 host_makefile_frag="config/mh-sysv4"
1725 i[3456789]86-*-msdosdjgpp*)
1726 host_makefile_frag="config/mh-djgpp"
1728 *-cygwin*)
1729 host_makefile_frag="config/mh-cygwin"
1731 *-mingw32*)
1733 *-interix*)
1734 host_makefile_frag="config/mh-interix"
1736 vax-*-ultrix2*)
1737 # The old BSD pcc isn't up to compiling parts of gdb so use gcc
1738 tentative_cc=gcc
1740 *-*-solaris2*)
1741 host_makefile_frag="config/mh-solaris"
1743 m68k-sun-sunos*)
1744 # Sun's C compiler needs the -J flag to be able to compile cp-parse.c
1745 # without overflowing the jump tables (-J says to use a 32 bit table)
1746 tentative_cc="cc -J"
1748 *-hp-hpux*)
1749 tentative_cc="cc -Wp,-H256000"
1751 *-*-hiux*)
1752 tentative_cc="cc -Wp,-H256000"
1754 rs6000-*-lynxos*)
1755 # /bin/cc is less than useful for our purposes. Always use GCC
1756 tentative_cc="/usr/cygnus/progressive/bin/gcc"
1757 host_makefile_frag="config/mh-lynxrs6k"
1759 powerpc-*-darwin*)
1760 host_makefile_frag="config/mh-ppc-darwin"
1762 powerpc-*-aix*)
1763 host_makefile_frag="config/mh-ppc-aix"
1765 rs6000-*-aix*)
1766 host_makefile_frag="config/mh-ppc-aix"
1768 *-*-lynxos*)
1769 # /bin/cc is less than useful for our purposes. Always use GCC
1770 tentative_cc="/bin/gcc"
1772 *-*-sysv4*)
1773 host_makefile_frag="config/mh-sysv4"
1775 # This is placed last to prevent interfering with the cases above.
1776 i[3456789]86-*-*)
1777 # Build the stage2 and stage3 compilers with -fomit-frame-pointer.
1778 host_makefile_frag="config/mh-x86omitfp"
1780 esac
1783 # If we aren't going to be using gcc, see if we can extract a definition
1784 # of CC from the fragment.
1785 # Actually, use the 'pre-extracted' version above.
1786 if test -z "${CC}" && test "${build}" = "${host}" ; then
1787 IFS="${IFS= }"; save_ifs="$IFS"; IFS="${IFS}:"
1788 found=
1789 for dir in $PATH; do
1790 test -z "$dir" && dir=.
1791 if test -f $dir/gcc; then
1792 found=yes
1793 break
1795 done
1796 IFS="$save_ifs"
1797 if test -z "${found}" && test -n "${tentative_cc}" ; then
1798 CC=$tentative_cc
1802 if test "${build}" != "${host}" ; then
1803 # If we are doing a Canadian Cross, in which the host and build systems
1804 # are not the same, we set reasonable default values for the tools.
1806 CC=${CC-${host_alias}-gcc}
1807 CFLAGS=${CFLAGS-"-g -O2"}
1808 CXX=${CXX-${host_alias}-c++}
1809 CXXFLAGS=${CXXFLAGS-"-g -O2"}
1810 CC_FOR_BUILD=${CC_FOR_BUILD-gcc}
1811 BUILD_PREFIX=${build_alias}-
1812 BUILD_PREFIX_1=${build_alias}-
1814 else
1815 # Set reasonable default values for some tools even if not Canadian.
1816 # Of course, these are different reasonable default values, originally
1817 # specified directly in the Makefile.
1818 # We don't export, so that autoconf can do its job.
1819 # Note that all these settings are above the fragment inclusion point
1820 # in Makefile.in, so can still be overridden by fragments.
1821 # This is all going to change when we autoconfiscate...
1823 CC_FOR_BUILD="\$(CC)"
1824 BUILD_PREFIX=
1825 BUILD_PREFIX_1=loser-
1827 # Extract the first word of "gcc", so it can be a program name with args.
1828 set dummy gcc; ac_word=$2
1829 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1830 echo "configure:1831: checking for $ac_word" >&5
1831 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
1832 echo $ac_n "(cached) $ac_c" 1>&6
1833 else
1834 if test -n "$CC"; then
1835 ac_cv_prog_CC="$CC" # Let the user override the test.
1836 else
1837 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
1838 ac_dummy="$PATH"
1839 for ac_dir in $ac_dummy; do
1840 test -z "$ac_dir" && ac_dir=.
1841 if test -f $ac_dir/$ac_word; then
1842 ac_cv_prog_CC="gcc"
1843 break
1845 done
1846 IFS="$ac_save_ifs"
1849 CC="$ac_cv_prog_CC"
1850 if test -n "$CC"; then
1851 echo "$ac_t""$CC" 1>&6
1852 else
1853 echo "$ac_t""no" 1>&6
1856 if test -z "$CC"; then
1857 # Extract the first word of "cc", so it can be a program name with args.
1858 set dummy cc; ac_word=$2
1859 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1860 echo "configure:1861: checking for $ac_word" >&5
1861 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
1862 echo $ac_n "(cached) $ac_c" 1>&6
1863 else
1864 if test -n "$CC"; then
1865 ac_cv_prog_CC="$CC" # Let the user override the test.
1866 else
1867 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
1868 ac_prog_rejected=no
1869 ac_dummy="$PATH"
1870 for ac_dir in $ac_dummy; do
1871 test -z "$ac_dir" && ac_dir=.
1872 if test -f $ac_dir/$ac_word; then
1873 if test "$ac_dir/$ac_word" = "/usr/ucb/cc"; then
1874 ac_prog_rejected=yes
1875 continue
1877 ac_cv_prog_CC="cc"
1878 break
1880 done
1881 IFS="$ac_save_ifs"
1882 if test $ac_prog_rejected = yes; then
1883 # We found a bogon in the path, so make sure we never use it.
1884 set dummy $ac_cv_prog_CC
1885 shift
1886 if test $# -gt 0; then
1887 # We chose a different compiler from the bogus one.
1888 # However, it has the same basename, so the bogon will be chosen
1889 # first if we set CC to just the basename; use the full file name.
1890 shift
1891 set dummy "$ac_dir/$ac_word" "$@"
1892 shift
1893 ac_cv_prog_CC="$@"
1898 CC="$ac_cv_prog_CC"
1899 if test -n "$CC"; then
1900 echo "$ac_t""$CC" 1>&6
1901 else
1902 echo "$ac_t""no" 1>&6
1905 if test -z "$CC"; then
1906 case "`uname -s`" in
1907 *win32* | *WIN32*)
1908 # Extract the first word of "cl", so it can be a program name with args.
1909 set dummy cl; ac_word=$2
1910 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1911 echo "configure:1912: checking for $ac_word" >&5
1912 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
1913 echo $ac_n "(cached) $ac_c" 1>&6
1914 else
1915 if test -n "$CC"; then
1916 ac_cv_prog_CC="$CC" # Let the user override the test.
1917 else
1918 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
1919 ac_dummy="$PATH"
1920 for ac_dir in $ac_dummy; do
1921 test -z "$ac_dir" && ac_dir=.
1922 if test -f $ac_dir/$ac_word; then
1923 ac_cv_prog_CC="cl"
1924 break
1926 done
1927 IFS="$ac_save_ifs"
1930 CC="$ac_cv_prog_CC"
1931 if test -n "$CC"; then
1932 echo "$ac_t""$CC" 1>&6
1933 else
1934 echo "$ac_t""no" 1>&6
1937 esac
1939 test -z "$CC" && { echo "configure: error: no acceptable cc found in \$PATH" 1>&2; exit 1; }
1942 echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works""... $ac_c" 1>&6
1943 echo "configure:1944: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works" >&5
1945 ac_ext=c
1946 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
1947 ac_cpp='$CPP $CPPFLAGS'
1948 ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
1949 ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
1950 cross_compiling=$ac_cv_prog_cc_cross
1952 cat > conftest.$ac_ext << EOF
1954 #line 1955 "configure"
1955 #include "confdefs.h"
1957 main(){return(0);}
1959 if { (eval echo configure:1960: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
1960 ac_cv_prog_cc_works=yes
1961 # If we can't run a trivial program, we are probably using a cross compiler.
1962 if (./conftest; exit) 2>/dev/null; then
1963 ac_cv_prog_cc_cross=no
1964 else
1965 ac_cv_prog_cc_cross=yes
1967 else
1968 echo "configure: failed program was:" >&5
1969 cat conftest.$ac_ext >&5
1970 ac_cv_prog_cc_works=no
1972 rm -fr conftest*
1973 ac_ext=c
1974 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
1975 ac_cpp='$CPP $CPPFLAGS'
1976 ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
1977 ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
1978 cross_compiling=$ac_cv_prog_cc_cross
1980 echo "$ac_t""$ac_cv_prog_cc_works" 1>&6
1981 if test $ac_cv_prog_cc_works = no; then
1982 { echo "configure: error: installation or configuration problem: C compiler cannot create executables." 1>&2; exit 1; }
1984 echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler""... $ac_c" 1>&6
1985 echo "configure:1986: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler" >&5
1986 echo "$ac_t""$ac_cv_prog_cc_cross" 1>&6
1987 cross_compiling=$ac_cv_prog_cc_cross
1989 echo $ac_n "checking whether we are using GNU C""... $ac_c" 1>&6
1990 echo "configure:1991: checking whether we are using GNU C" >&5
1991 if eval "test \"`echo '$''{'ac_cv_prog_gcc'+set}'`\" = set"; then
1992 echo $ac_n "(cached) $ac_c" 1>&6
1993 else
1994 cat > conftest.c <<EOF
1995 #ifdef __GNUC__
1996 yes;
1997 #endif
1999 if { ac_try='${CC-cc} -E conftest.c'; { (eval echo configure:2000: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; } | egrep yes >/dev/null 2>&1; then
2000 ac_cv_prog_gcc=yes
2001 else
2002 ac_cv_prog_gcc=no
2006 echo "$ac_t""$ac_cv_prog_gcc" 1>&6
2008 if test $ac_cv_prog_gcc = yes; then
2009 GCC=yes
2010 else
2011 GCC=
2014 ac_test_CFLAGS="${CFLAGS+set}"
2015 ac_save_CFLAGS="$CFLAGS"
2016 CFLAGS=
2017 echo $ac_n "checking whether ${CC-cc} accepts -g""... $ac_c" 1>&6
2018 echo "configure:2019: checking whether ${CC-cc} accepts -g" >&5
2019 if eval "test \"`echo '$''{'ac_cv_prog_cc_g'+set}'`\" = set"; then
2020 echo $ac_n "(cached) $ac_c" 1>&6
2021 else
2022 echo 'void f(){}' > conftest.c
2023 if test -z "`${CC-cc} -g -c conftest.c 2>&1`"; then
2024 ac_cv_prog_cc_g=yes
2025 else
2026 ac_cv_prog_cc_g=no
2028 rm -f conftest*
2032 echo "$ac_t""$ac_cv_prog_cc_g" 1>&6
2033 if test "$ac_test_CFLAGS" = set; then
2034 CFLAGS="$ac_save_CFLAGS"
2035 elif test $ac_cv_prog_cc_g = yes; then
2036 if test "$GCC" = yes; then
2037 CFLAGS="-g -O2"
2038 else
2039 CFLAGS="-g"
2041 else
2042 if test "$GCC" = yes; then
2043 CFLAGS="-O2"
2044 else
2045 CFLAGS=
2050 # We must set the default linker to the linker used by gcc for the correct
2051 # operation of libtool. If LD is not defined and we are using gcc, try to
2052 # set the LD default to the ld used by gcc.
2053 if test -z "$LD"; then
2054 if test "$GCC" = yes; then
2055 case $build in
2056 *-*-mingw*)
2057 gcc_prog_ld=`$CC -print-prog-name=ld 2>&1 | tr -d '\015'` ;;
2059 gcc_prog_ld=`$CC -print-prog-name=ld 2>&1` ;;
2060 esac
2061 case $gcc_prog_ld in
2062 # Accept absolute paths.
2063 [\\/]* | [A-Za-z]:[\\/]*)
2064 LD="$gcc_prog_ld" ;;
2065 esac
2069 CXX=${CXX-"c++"}
2070 CFLAGS=${CFLAGS-"-g"}
2071 CXXFLAGS=${CXXFLAGS-"-g -O2"}
2074 if test $host != $build; then
2075 ac_tool_prefix=${host_alias}-
2076 else
2077 ac_tool_prefix=
2082 # Extract the first word of "${ac_tool_prefix}gnatbind", so it can be a program name with args.
2083 set dummy ${ac_tool_prefix}gnatbind; ac_word=$2
2084 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
2085 echo "configure:2086: checking for $ac_word" >&5
2086 if eval "test \"`echo '$''{'ac_cv_prog_GNATBIND'+set}'`\" = set"; then
2087 echo $ac_n "(cached) $ac_c" 1>&6
2088 else
2089 if test -n "$GNATBIND"; then
2090 ac_cv_prog_GNATBIND="$GNATBIND" # Let the user override the test.
2091 else
2092 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
2093 ac_dummy="$PATH"
2094 for ac_dir in $ac_dummy; do
2095 test -z "$ac_dir" && ac_dir=.
2096 if test -f $ac_dir/$ac_word; then
2097 ac_cv_prog_GNATBIND="${ac_tool_prefix}gnatbind"
2098 break
2100 done
2101 IFS="$ac_save_ifs"
2104 GNATBIND="$ac_cv_prog_GNATBIND"
2105 if test -n "$GNATBIND"; then
2106 echo "$ac_t""$GNATBIND" 1>&6
2107 else
2108 echo "$ac_t""no" 1>&6
2112 if test -z "$ac_cv_prog_GNATBIND"; then
2113 if test -n "$ac_tool_prefix"; then
2114 # Extract the first word of "gnatbind", so it can be a program name with args.
2115 set dummy gnatbind; ac_word=$2
2116 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
2117 echo "configure:2118: checking for $ac_word" >&5
2118 if eval "test \"`echo '$''{'ac_cv_prog_GNATBIND'+set}'`\" = set"; then
2119 echo $ac_n "(cached) $ac_c" 1>&6
2120 else
2121 if test -n "$GNATBIND"; then
2122 ac_cv_prog_GNATBIND="$GNATBIND" # Let the user override the test.
2123 else
2124 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
2125 ac_dummy="$PATH"
2126 for ac_dir in $ac_dummy; do
2127 test -z "$ac_dir" && ac_dir=.
2128 if test -f $ac_dir/$ac_word; then
2129 ac_cv_prog_GNATBIND="gnatbind"
2130 break
2132 done
2133 IFS="$ac_save_ifs"
2134 test -z "$ac_cv_prog_GNATBIND" && ac_cv_prog_GNATBIND="no"
2137 GNATBIND="$ac_cv_prog_GNATBIND"
2138 if test -n "$GNATBIND"; then
2139 echo "$ac_t""$GNATBIND" 1>&6
2140 else
2141 echo "$ac_t""no" 1>&6
2144 else
2145 GNATBIND="no"
2149 echo $ac_n "checking whether compiler driver understands Ada""... $ac_c" 1>&6
2150 echo "configure:2151: checking whether compiler driver understands Ada" >&5
2151 if eval "test \"`echo '$''{'acx_cv_cc_gcc_supports_ada'+set}'`\" = set"; then
2152 echo $ac_n "(cached) $ac_c" 1>&6
2153 else
2154 cat >conftest.adb <<EOF
2155 procedure conftest is begin null; end conftest;
2157 acx_cv_cc_gcc_supports_ada=no
2158 # There is a bug in old released versions of GCC which causes the
2159 # driver to exit successfully when the appropriate language module
2160 # has not been installed. This is fixed in 2.95.4, 3.0.2, and 3.1.
2161 # Therefore we must check for the error message as well as an
2162 # unsuccessful exit.
2163 # Other compilers, like HP Tru64 UNIX cc, exit successfully when
2164 # given a .adb file, but produce no object file. So we must check
2165 # if an object file was really produced to guard against this.
2166 errors=`(${CC} -c conftest.adb) 2>&1 || echo failure`
2167 if test x"$errors" = x && test -f conftest.$ac_objext; then
2168 acx_cv_cc_gcc_supports_ada=yes
2170 rm -f conftest.*
2173 echo "$ac_t""$acx_cv_cc_gcc_supports_ada" 1>&6
2175 if test x$GNATBIND != xno && test x$acx_cv_cc_gcc_supports_ada != xno; then
2176 have_gnat=yes
2177 else
2178 have_gnat=no
2181 echo $ac_n "checking how to compare bootstrapped objects""... $ac_c" 1>&6
2182 echo "configure:2183: checking how to compare bootstrapped objects" >&5
2183 if eval "test \"`echo '$''{'gcc_cv_prog_cmp_skip'+set}'`\" = set"; then
2184 echo $ac_n "(cached) $ac_c" 1>&6
2185 else
2186 echo abfoo >t1
2187 echo cdfoo >t2
2188 gcc_cv_prog_cmp_skip='tail +16c $$f1 > tmp-foo1; tail +16c $$f2 > tmp-foo2; cmp tmp-foo1 tmp-foo2'
2189 if cmp t1 t2 2 2 > /dev/null 2>&1; then
2190 if cmp t1 t2 1 1 > /dev/null 2>&1; then
2192 else
2193 gcc_cv_prog_cmp_skip='cmp $$f1 $$f2 16 16'
2196 if cmp --ignore-initial=2 t1 t2 > /dev/null 2>&1; then
2197 if cmp --ignore-initial=1 t1 t2 > /dev/null 2>&1; then
2199 else
2200 gcc_cv_prog_cmp_skip='cmp --ignore-initial=16 $$f1 $$f2'
2203 rm t1 t2
2207 echo "$ac_t""$gcc_cv_prog_cmp_skip" 1>&6
2208 do_compare="$gcc_cv_prog_cmp_skip"
2212 # Check for GMP and MPFR
2213 gmplibs=
2214 gmpinc=
2215 have_gmp=yes
2216 # Specify a location for mpfr
2217 # check for this first so it ends up on the link line before gmp.
2218 # Check whether --with-mpfr-dir or --without-mpfr-dir was given.
2219 if test "${with_mpfr_dir+set}" = set; then
2220 withval="$with_mpfr_dir"
2225 if test "x$with_mpfr_dir" != x; then
2226 gmpinc="-I$with_mpfr_dir"
2227 gmplibs="$with_mpfr_dir/libmpfr.a"
2228 else
2229 gmplibs="-lmpfr"
2232 # Check whether --with-mpfr or --without-mpfr was given.
2233 if test "${with_mpfr+set}" = set; then
2234 withval="$with_mpfr"
2239 if test "x$with_mpfr" != x; then
2240 gmplibs="-L$with_mpfr/lib $gmplibs"
2241 gmpinc="-I$with_mpfr/include"
2244 # Specify a location for gmp
2245 # Check whether --with-gmp-dir or --without-gmp-dir was given.
2246 if test "${with_gmp_dir+set}" = set; then
2247 withval="$with_gmp_dir"
2252 if test "x$with_gmp_dir" != x; then
2253 gmpinc="$gmpinc -I$with_gmp_dir"
2254 if test -f "$with_gmp_dir/.libs/libgmp.a"; then
2255 gmplibs="$gmplibs $with_gmp_dir/.libs/libgmp.a"
2256 elif test -f "$with_gmp_dir/_libs/libgmp.a"; then
2257 gmplibs="$gmplibs $with_gmp_dir/_libs/libgmp.a"
2259 # One of the later tests will catch the error if neither library is present.
2260 else
2261 gmplibs="$gmplibs -lgmp"
2264 # Check whether --with-gmp or --without-gmp was given.
2265 if test "${with_gmp+set}" = set; then
2266 withval="$with_gmp"
2271 if test "x$with_gmp" != x; then
2272 gmplibs="-L$with_gmp/lib $gmplibs"
2273 gmpinc="-I$with_gmp/include $gmpinc"
2276 saved_CFLAGS="$CFLAGS"
2277 CFLAGS="$CFLAGS $gmpinc"
2278 # Check GMP actually works
2279 echo $ac_n "checking for correct version of gmp.h""... $ac_c" 1>&6
2280 echo "configure:2281: checking for correct version of gmp.h" >&5
2281 cat > conftest.$ac_ext <<EOF
2282 #line 2283 "configure"
2283 #include "confdefs.h"
2284 #include "gmp.h"
2285 int main() {
2287 #if __GNU_MP_VERSION < 3
2288 choke me
2289 #endif
2291 ; return 0; }
2293 if { (eval echo configure:2294: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
2294 rm -rf conftest*
2295 echo "$ac_t""yes" 1>&6
2296 else
2297 echo "configure: failed program was:" >&5
2298 cat conftest.$ac_ext >&5
2299 rm -rf conftest*
2300 echo "$ac_t""no" 1>&6; have_gmp=no
2302 rm -f conftest*
2304 if test x"$have_gmp" = xyes; then
2305 echo $ac_n "checking for MPFR""... $ac_c" 1>&6
2306 echo "configure:2307: checking for MPFR" >&5
2308 saved_LIBS="$LIBS"
2309 LIBS="$LIBS $gmplibs"
2310 cat > conftest.$ac_ext <<EOF
2311 #line 2312 "configure"
2312 #include "confdefs.h"
2313 #include <gmp.h>
2314 #include <mpfr.h>
2315 int main() {
2316 mpfr_t n; mpfr_init(n);
2317 ; return 0; }
2319 if { (eval echo configure:2320: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
2320 rm -rf conftest*
2321 echo "$ac_t""yes" 1>&6
2322 else
2323 echo "configure: failed program was:" >&5
2324 cat conftest.$ac_ext >&5
2325 rm -rf conftest*
2326 echo "$ac_t""no" 1>&6; have_gmp=no
2328 rm -f conftest*
2329 LIBS="$saved_LIBS"
2330 CFLAGS="$saved_CFLAGS"
2333 # Flags needed for both GMP and/or MPFR
2337 # By default, C is the only stage 1 language.
2338 stage1_languages=c
2341 # Figure out what language subdirectories are present.
2342 # Look if the user specified --enable-languages="..."; if not, use
2343 # the environment variable $LANGUAGES if defined. $LANGUAGES might
2344 # go away some day.
2345 # NB: embedded tabs in this IF block -- do not untabify
2346 if test -d ${srcdir}/gcc; then
2347 if test x"${enable_languages+set}" != xset; then
2348 if test x"${LANGUAGES+set}" = xset; then
2349 enable_languages="${LANGUAGES}"
2350 echo configure.in: warning: setting LANGUAGES is deprecated, use --enable-languages instead 1>&2
2351 else
2352 enable_languages=all
2354 else
2355 if test x"${enable_languages}" = x ||
2356 test x"${enable_languages}" = xyes;
2357 then
2358 echo configure.in: --enable-languages needs at least one language argument 1>&2
2359 exit 1
2362 enable_languages=`echo "${enable_languages}" | sed -e 's/[ ,][ ,]*/,/g' -e 's/,$//'`
2364 # 'f95' is the old name for the 'fortran' language. We issue a warning
2365 # and make the substitution.
2366 case ,${enable_languages}, in
2367 *,f95,*)
2368 echo configure.in: warning: 'f95' as language name is deprecated, use 'fortran' instead 1>&2
2369 enable_languages=`echo "${enable_languages}" | sed -e 's/f95/fortran/g'`
2371 esac
2373 # First scan to see if an enabled language requires some other language.
2374 # We assume that a given config-lang.in will list all the language
2375 # front ends it requires, even if some are required indirectly.
2376 for lang_frag in ${srcdir}/gcc/*/config-lang.in .. ; do
2377 case ${lang_frag} in
2378 ..) ;;
2379 # The odd quoting in the next line works around
2380 # an apparent bug in bash 1.12 on linux.
2381 ${srcdir}/gcc/[*]/config-lang.in) ;;
2383 # From the config-lang.in, get $language, $lang_requires
2384 language=
2385 lang_requires=
2386 . ${lang_frag}
2387 for other in ${lang_requires} ; do
2388 case ,${enable_languages}, in
2389 *,$other,*) ;;
2390 *,all,*) ;;
2391 *,$language,*)
2392 echo " \`$other' language required by \`$language'; enabling" 1>&2
2393 enable_languages="${enable_languages},${other}"
2395 esac
2396 done
2398 esac
2399 done
2401 new_enable_languages=c
2402 missing_languages=`echo ",$enable_languages," | sed -e s/,all,/,/ -e s/,c,/,/ `
2403 potential_languages=c
2405 for lang_frag in ${srcdir}/gcc/*/config-lang.in .. ; do
2406 case ${lang_frag} in
2407 ..) ;;
2408 # The odd quoting in the next line works around
2409 # an apparent bug in bash 1.12 on linux.
2410 ${srcdir}/gcc/[*]/config-lang.in) ;;
2412 # From the config-lang.in, get $language, $target_libs,
2413 # $lang_dirs, $boot_language, and $build_by_default
2414 language=
2415 target_libs=
2416 lang_dirs=
2417 boot_language=
2418 build_by_default=
2419 need_gmp=
2420 . ${lang_frag}
2421 potential_languages="${potential_languages},${language}"
2422 # This is quite sensitive to the ordering of the case statement arms.
2423 case ,${enable_languages},:${language}:${have_gnat}:${build_by_default} in
2424 *::*:*)
2425 echo "${lang_frag} doesn't set \$language." 1>&2
2426 exit 1
2428 *:ada:no:*)
2429 # Ada was requested with no preexisting GNAT. Disable unconditionally.
2430 add_this_lang=no
2432 *,${language},*:*:*:*)
2433 # Language was explicitly selected; include it.
2434 add_this_lang=yes
2436 *,all,*:*:*:no)
2437 # 'all' was selected, but this is not a default language
2438 # so do not include it.
2439 add_this_lang=no
2441 *,all,*:*:*:*)
2442 # 'all' was selected and this is a default language; include it.
2443 add_this_lang=yes
2446 add_this_lang=no
2448 esac
2450 # Disable languages that need GMP if it isn't available.
2451 case ,${enable_languages},:${have_gmp}:${need_gmp} in
2452 *,${language},*:no:yes)
2453 # Specifically requested language; tell them.
2454 { echo "configure: error: GMP with MPFR support is required to build $language" 1>&2; exit 1; }
2456 *:no:yes)
2457 # Silently disable.
2458 add_this_lang=no
2460 esac
2462 # Disable a language that is unsupported by the target.
2463 case " $unsupported_languages " in
2464 *" $language "*)
2465 add_this_lang=no
2467 esac
2469 case $add_this_lang in
2471 # Remove language-dependent dirs.
2472 eval noconfigdirs='"$noconfigdirs "'\"$target_libs $lang_dirs\"
2475 new_enable_languages="$new_enable_languages,$language"
2476 missing_languages=`echo "$missing_languages" | sed "s/,$language,/,/"`
2477 case ${boot_language} in
2478 yes)
2479 # Add to (comma-separated) list of stage 1 languages.
2480 stage1_languages="${stage1_languages},${language}"
2482 esac
2484 esac
2486 esac
2487 done
2489 missing_languages=`echo "$missing_languages" | sed -e "s/^,//" -e "s/,$//"`
2490 if test "x$missing_languages" != x; then
2491 { echo "configure: error:
2492 The following requested languages could not be built: ${missing_languages}
2493 Recognised languages are: ${potential_languages}" 1>&2; exit 1; }
2496 if test "x$new_enable_languages" != "x$enable_languages"; then
2497 echo The following languages will be built: ${new_enable_languages}
2499 enable_languages="$new_enable_languages"
2500 ac_configure_args=`echo " $ac_configure_args" | sed -e 's/ --enable-languages=[^ ]*//' -e 's/$/ --enable-languages='"$enable_languages"/ `
2503 # Remove the entries in $skipdirs and $noconfigdirs from $configdirs,
2504 # $build_configdirs and $target_configdirs.
2505 # If we have the source for $noconfigdirs entries, add them to $notsupp.
2507 notsupp=""
2508 for dir in . $skipdirs $noconfigdirs ; do
2509 dirname=`echo $dir | sed -e s/target-//g -e s/build-//g`
2510 if test $dir != . && echo " ${configdirs} " | grep " ${dir} " >/dev/null 2>&1; then
2511 configdirs=`echo " ${configdirs} " | sed -e "s/ ${dir} / /"`
2512 if test -r $srcdir/$dirname/configure ; then
2513 if echo " ${skipdirs} " | grep " ${dir} " >/dev/null 2>&1; then
2514 true
2515 else
2516 notsupp="$notsupp $dir"
2520 if test $dir != . && echo " ${build_configdirs} " | grep " ${dir} " >/dev/null 2>&1; then
2521 build_configdirs=`echo " ${build_configdirs} " | sed -e "s/ ${dir} / /"`
2522 if test -r $srcdir/$dirname/configure ; then
2523 if echo " ${skipdirs} " | grep " ${dir} " >/dev/null 2>&1; then
2524 true
2525 else
2526 notsupp="$notsupp $dir"
2530 if test $dir != . && echo " ${target_configdirs} " | grep " ${dir} " >/dev/null 2>&1; then
2531 target_configdirs=`echo " ${target_configdirs} " | sed -e "s/ ${dir} / /"`
2532 if test -r $srcdir/$dirname/configure ; then
2533 if echo " ${skipdirs} " | grep " ${dir} " >/dev/null 2>&1; then
2534 true
2535 else
2536 notsupp="$notsupp $dir"
2540 done
2542 # Sometimes the tools are distributed with libiberty but with no other
2543 # libraries. In that case, we don't want to build target-libiberty.
2544 if test -n "${target_configdirs}" ; then
2545 others=
2546 for i in `echo ${target_configdirs} | sed -e s/target-//g` ; do
2547 if test "$i" != "libiberty" ; then
2548 if test -r $srcdir/$i/configure ; then
2549 others=yes;
2550 break;
2553 done
2554 if test -z "${others}" ; then
2555 target_configdirs=
2559 # Quietly strip out all directories which aren't configurable in this tree.
2560 # This relies on all configurable subdirectories being autoconfiscated, which
2561 # is now the case.
2562 build_configdirs_all="$build_configdirs"
2563 build_configdirs=
2564 for i in ${build_configdirs_all} ; do
2565 j=`echo $i | sed -e s/build-//g`
2566 if test -f ${srcdir}/$j/configure ; then
2567 build_configdirs="${build_configdirs} $i"
2569 done
2571 configdirs_all="$configdirs"
2572 configdirs=
2573 for i in ${configdirs_all} ; do
2574 if test -f ${srcdir}/$i/configure ; then
2575 configdirs="${configdirs} $i"
2577 done
2579 target_configdirs_all="$target_configdirs"
2580 target_configdirs=
2581 for i in ${target_configdirs_all} ; do
2582 j=`echo $i | sed -e s/target-//g`
2583 if test -f ${srcdir}/$j/configure ; then
2584 target_configdirs="${target_configdirs} $i"
2586 done
2588 # Produce a warning message for the subdirs we can't configure.
2589 # This isn't especially interesting in the Cygnus tree, but in the individual
2590 # FSF releases, it's important to let people know when their machine isn't
2591 # supported by the one or two programs in a package.
2593 if test -n "${notsupp}" && test -z "${norecursion}" ; then
2594 # If $appdirs is non-empty, at least one of those directories must still
2595 # be configured, or we error out. (E.g., if the gas release supports a
2596 # specified target in some subdirs but not the gas subdir, we shouldn't
2597 # pretend that all is well.)
2598 if test -n "$appdirs" ; then
2599 for dir in $appdirs ; do
2600 if test -r $dir/Makefile.in ; then
2601 if echo " ${configdirs} " | grep " ${dir} " >/dev/null 2>&1; then
2602 appdirs=""
2603 break
2605 if echo " ${target_configdirs} " | grep " target-${dir} " >/dev/null 2>&1; then
2606 appdirs=""
2607 break
2610 done
2611 if test -n "$appdirs" ; then
2612 echo "*** This configuration is not supported by this package." 1>&2
2613 exit 1
2616 # Okay, some application will build, or we don't care to check. Still
2617 # notify of subdirs not getting built.
2618 echo "*** This configuration is not supported in the following subdirectories:" 1>&2
2619 echo " ${notsupp}" 1>&2
2620 echo " (Any other directories should still work fine.)" 1>&2
2623 case "$host" in
2624 *msdosdjgpp*)
2625 enable_gdbtk=no ;;
2626 esac
2628 copy_dirs=
2630 # Check whether --with-build-sysroot or --without-build-sysroot was given.
2631 if test "${with_build_sysroot+set}" = set; then
2632 withval="$with_build_sysroot"
2633 if test x"$withval" != x ; then
2634 SYSROOT_CFLAGS_FOR_TARGET="--sysroot=$withval"
2636 else
2637 SYSROOT_CFLAGS_FOR_TARGET=
2642 # Handle --with-headers=XXX. If the value is not "yes", the contents of
2643 # the named directory are copied to $(tooldir)/sys-include.
2644 if test x"${with_headers}" != x && test x"${with_headers}" != xno ; then
2645 if test x${is_cross_compiler} = xno ; then
2646 echo 1>&2 '***' --with-headers is only supported when cross compiling
2647 exit 1
2649 if test x"${with_headers}" != xyes ; then
2650 case "${exec_prefixoption}" in
2651 "") x=${prefix} ;;
2652 *) x=${exec_prefix} ;;
2653 esac
2654 copy_dirs="${copy_dirs} ${with_headers} $x/${target_alias}/sys-include"
2658 # Handle --with-libs=XXX. If the value is not "yes", the contents of
2659 # the name directories are copied to $(tooldir)/lib. Multiple directories
2660 # are permitted.
2661 if test x"${with_libs}" != x && test x"${with_libs}" != xno ; then
2662 if test x${is_cross_compiler} = xno ; then
2663 echo 1>&2 '***' --with-libs is only supported when cross compiling
2664 exit 1
2666 if test x"${with_libs}" != xyes ; then
2667 # Copy the libraries in reverse order, so that files in the first named
2668 # library override files in subsequent libraries.
2669 case "${exec_prefixoption}" in
2670 "") x=${prefix} ;;
2671 *) x=${exec_prefix} ;;
2672 esac
2673 for l in ${with_libs}; do
2674 copy_dirs="$l $x/${target_alias}/lib ${copy_dirs}"
2675 done
2679 # Handle ${copy_dirs}
2680 set fnord ${copy_dirs}
2681 shift
2682 while test $# != 0 ; do
2683 if test -f $2/COPIED && test x"`cat $2/COPIED`" = x"$1" ; then
2685 else
2686 echo Copying $1 to $2
2688 # Use the install script to create the directory and all required
2689 # parent directories.
2690 if test -d $2 ; then
2692 else
2693 echo >config.temp
2694 ${srcdir}/install-sh -c -m 644 config.temp $2/COPIED
2697 # Copy the directory, assuming we have tar.
2698 # FIXME: Should we use B in the second tar? Not all systems support it.
2699 (cd $1; tar -cf - .) | (cd $2; tar -xpf -)
2701 # It is the responsibility of the user to correctly adjust all
2702 # symlinks. If somebody can figure out how to handle them correctly
2703 # here, feel free to add the code.
2705 echo $1 > $2/COPIED
2707 shift; shift
2708 done
2710 extra_arflags_for_target=
2711 extra_nmflags_for_target=
2712 extra_ranlibflags_for_target=
2713 target_makefile_frag=/dev/null
2714 case "${target}" in
2715 *-*-netware*)
2716 target_makefile_frag="config/mt-netware"
2718 *-*-linux* | *-*-gnu* | *-*-k*bsd*-gnu)
2719 target_makefile_frag="config/mt-gnu"
2721 *-*-aix4.[3456789]* | *-*-aix[56789].*)
2722 # nm and ar from AIX 4.3 and above require -X32_64 flag to all ar and nm
2723 # commands to handle both 32-bit and 64-bit objects. These flags are
2724 # harmless if we're using GNU nm or ar.
2725 extra_arflags_for_target=" -X32_64"
2726 extra_nmflags_for_target=" -B -X32_64"
2728 *-*-darwin*)
2729 # ranlib from Darwin requires the -c flag to look at common symbols.
2730 extra_ranlibflags_for_target=" -c"
2732 mips*-*-pe | sh*-*-pe | *arm-wince-pe)
2733 target_makefile_frag="config/mt-wince"
2735 esac
2737 alphaieee_frag=/dev/null
2738 case $target in
2739 alpha*-*-*)
2740 # This just makes sure to use the -mieee option to build target libs.
2741 # This should probably be set individually by each library.
2742 alphaieee_frag="config/mt-alphaieee"
2744 esac
2746 # If --enable-target-optspace always use -Os instead of -O2 to build
2747 # the target libraries, similarly if it is not specified, use -Os
2748 # on selected platforms.
2749 ospace_frag=/dev/null
2750 case "${enable_target_optspace}:${target}" in
2751 yes:*)
2752 ospace_frag="config/mt-ospace"
2754 :d30v-*)
2755 ospace_frag="config/mt-d30v"
2757 :m32r-* | :d10v-* | :fr30-*)
2758 ospace_frag="config/mt-ospace"
2760 no:* | :*)
2763 echo "*** bad value \"${enable_target_optspace}\" for --enable-target-optspace flag; ignored" 1>&2
2765 esac
2767 # Set with_gnu_as and with_gnu_ld as appropriate.
2769 # This is done by determining whether or not the appropriate directory
2770 # is available, and by checking whether or not specific configurations
2771 # have requested that this magic not happen.
2773 # The command line options always override the explicit settings in
2774 # configure.in, and the settings in configure.in override this magic.
2776 # If the default for a toolchain is to use GNU as and ld, and you don't
2777 # want to do that, then you should use the --without-gnu-as and
2778 # --without-gnu-ld options for the configure script.
2780 if test x${use_gnu_as} = x &&
2781 echo " ${configdirs} " | grep " gas " > /dev/null 2>&1 ; then
2782 with_gnu_as=yes
2783 extra_host_args="$extra_host_args --with-gnu-as"
2786 if test x${use_gnu_ld} = x &&
2787 echo " ${configdirs} " | grep " ld " > /dev/null 2>&1 ; then
2788 with_gnu_ld=yes
2789 extra_host_args="$extra_host_args --with-gnu-ld"
2792 # If using newlib, add --with-newlib to the extra_host_args so that gcc/configure
2793 # can detect this case.
2795 if test x${with_newlib} != xno && echo " ${target_configdirs} " | grep " target-newlib " > /dev/null 2>&1 ; then
2796 with_newlib=yes
2797 extra_host_args="$extra_host_args --with-newlib"
2800 # Default to using --with-stabs for certain targets.
2801 if test x${with_stabs} = x ; then
2802 case "${target}" in
2803 mips*-*-irix[56]*)
2805 mips*-*-* | alpha*-*-osf*)
2806 with_stabs=yes;
2807 extra_host_args="${extra_host_args} --with-stabs"
2809 esac
2812 # hpux11 in 64bit mode has libraries in a weird place. Arrange to find
2813 # them automatically.
2814 case "${host}" in
2815 hppa*64*-*-hpux11*)
2816 extra_host_args="$extra_host_args -x-libraries=/usr/lib/pa20_64 -x-includes=/usr/X11R6/include"
2818 esac
2820 # Some systems (e.g., one of the i386-aix systems the gas testers are
2821 # using) don't handle "\$" correctly, so don't use it here.
2822 tooldir='${exec_prefix}'/${target_alias}
2823 build_tooldir=${tooldir}
2825 # Create a .gdbinit file which runs the one in srcdir
2826 # and tells GDB to look there for source files.
2828 if test -r ${srcdir}/.gdbinit ; then
2829 case ${srcdir} in
2830 .) ;;
2831 *) cat > ./.gdbinit <<EOF
2832 # ${NO_EDIT}
2833 dir ${srcdir}
2834 dir .
2835 source ${srcdir}/.gdbinit
2838 esac
2841 # Make sure that the compiler is able to generate an executable. If it
2842 # can't, we are probably in trouble. We don't care whether we can run the
2843 # executable--we might be using a cross compiler--we only care whether it
2844 # can be created. At this point the main configure script has set CC.
2845 we_are_ok=no
2846 echo "int main () { return 0; }" > conftest.c
2847 ${CC} -o conftest ${CFLAGS} ${CPPFLAGS} ${LDFLAGS} conftest.c
2848 if test $? = 0 ; then
2849 if test -s conftest || test -s conftest.exe ; then
2850 we_are_ok=yes
2853 case $we_are_ok in
2855 echo 1>&2 "*** The command '${CC} -o conftest ${CFLAGS} ${CPPFLAGS} ${LDFLAGS} conftest.c' failed."
2856 echo 1>&2 "*** You must set the environment variable CC to a working compiler."
2857 rm -f conftest*
2858 exit 1
2860 esac
2861 rm -f conftest*
2863 # The Solaris /usr/ucb/cc compiler does not appear to work.
2864 case "${host}" in
2865 sparc-sun-solaris2*)
2866 CCBASE="`echo ${CC-cc} | sed 's/ .*$//'`"
2867 if test "`type $CCBASE | sed 's/^[^/]*//'`" = "/usr/ucb/cc" ; then
2868 could_use=
2869 test -d /opt/SUNWspro/bin && could_use="/opt/SUNWspro/bin"
2870 if test -d /opt/cygnus/bin ; then
2871 if test "$could_use" = "" ; then
2872 could_use="/opt/cygnus/bin"
2873 else
2874 could_use="$could_use or /opt/cygnus/bin"
2877 if test "$could_use" = "" ; then
2878 echo "Warning: compilation may fail because you're using"
2879 echo "/usr/ucb/cc. You should change your PATH or CC "
2880 echo "variable and rerun configure."
2881 else
2882 echo "Warning: compilation may fail because you're using"
2883 echo "/usr/ucb/cc, when you should use the C compiler from"
2884 echo "$could_use. You should change your"
2885 echo "PATH or CC variable and rerun configure."
2889 esac
2891 case "${host}" in
2892 *-*-hpux*) RPATH_ENVVAR=SHLIB_PATH ;;
2893 *-*-darwin* | *-*-rhapsody* ) RPATH_ENVVAR=DYLD_LIBRARY_PATH ;;
2894 *) RPATH_ENVVAR=LD_LIBRARY_PATH ;;
2895 esac
2897 # Record target_configdirs and the configure arguments for target and
2898 # build configuration in Makefile.
2899 target_configdirs=`echo "${target_configdirs}" | sed -e 's/target-//g'`
2900 build_configdirs=`echo "${build_configdirs}" | sed -e 's/build-//g'`
2902 # Determine whether gdb needs tk/tcl or not.
2903 # Use 'maybe' since enable_gdbtk might be true even if tk isn't available
2904 # and in that case we want gdb to be built without tk. Ugh!
2905 # In fact I believe gdb is the *only* package directly dependent on tk,
2906 # so we should be able to put the 'maybe's in unconditionally and
2907 # leave out the maybe dependencies when enable_gdbtk is false. I'm not
2908 # 100% sure that that's safe though.
2910 gdb_tk="maybe-all-tcl maybe-all-tk maybe-all-itcl maybe-all-libgui"
2911 case "$enable_gdbtk" in
2913 GDB_TK="" ;;
2914 yes)
2915 GDB_TK="${gdb_tk}" ;;
2917 # Only add the dependency on gdbtk when GDBtk is part of the gdb
2918 # distro. Eventually someone will fix this and move Insight, nee
2919 # gdbtk to a separate directory.
2920 if test -d ${srcdir}/gdb/gdbtk ; then
2921 GDB_TK="${gdb_tk}"
2922 else
2923 GDB_TK=""
2926 esac
2927 CONFIGURE_GDB_TK=`echo ${GDB_TK} | sed s/-all-/-configure-/g`
2928 INSTALL_GDB_TK=`echo ${GDB_TK} | sed s/-all-/-install-/g`
2930 # Strip out unwanted targets.
2932 # While at that, we remove Makefiles if we were started for recursive
2933 # configuration, so that the top-level Makefile reconfigures them,
2934 # like we used to do when configure itself was recursive.
2936 # Loop over modules. $extrasub must be used with care, limiting as
2937 # much as possible the usage of range addresses. That's because autoconf
2938 # splits the sed script to overcome limits in the number of commands,
2939 # and relying on carefully-timed sed passes may turn out to be very hard
2940 # to maintain later. In this particular case, you just have to be careful
2941 # not to nest @if/@endif pairs, because configure will not warn you at all.
2943 # Check whether --enable-bootstrap or --disable-bootstrap was given.
2944 if test "${enable_bootstrap+set}" = set; then
2945 enableval="$enable_bootstrap"
2947 else
2948 enable_bootstrap=default
2952 # Issue errors and warnings for invalid/strange bootstrap combinations.
2953 case "$configdirs" in
2954 *gcc*) have_compiler=yes ;;
2955 *) have_compiler=no ;;
2956 esac
2958 case "$have_compiler:$host:$target:$enable_bootstrap" in
2959 *:*:*:no) ;;
2961 # Default behavior. Enable bootstrap if we have a compiler
2962 # and we are in a native configuration.
2963 yes:$build:$build:default)
2964 enable_bootstrap=yes ;;
2966 *:*:*:default)
2967 enable_bootstrap=no ;;
2969 # We have a compiler and we are in a native configuration, bootstrap is ok
2970 yes:$build:$build:yes | yes:$build:$build:lean)
2973 # Other configurations, but we have a compiler. Assume the user knows
2974 # what he's doing.
2975 yes:*:*:yes | yes:*:*:lean)
2976 echo "configure: warning: trying to bootstrap a cross compiler" 1>&2
2979 # No compiler: if they passed --enable-bootstrap explicitly, fail
2980 no:*:*:yes | no:*:*:lean)
2981 { echo "configure: error: cannot bootstrap without a compiler" 1>&2; exit 1; } ;;
2983 # Fail if wrong command line
2985 { echo "configure: error: invalid option for --enable-bootstrap" 1>&2; exit 1; }
2987 esac
2989 # Adjust the toplevel makefile according to whether bootstrap was selected.
2990 case "$enable_bootstrap" in
2991 yes)
2992 bootstrap_lean='#'
2993 bootstrap_suffix=bootstrap ;;
2994 lean)
2995 bootstrap_lean=''
2996 bootstrap_suffix=bootstrap ;;
2998 bootstrap_suffix=no-bootstrap ;;
2999 esac
3002 for module in ${build_configdirs} ; do
3003 if test -z "${no_recursion}" \
3004 && test -f ${build_subdir}/${module}/Makefile; then
3005 echo 1>&2 "*** removing ${build_subdir}/${module}/Makefile to force reconfigure"
3006 rm -f ${build_subdir}/${module}/Makefile
3008 extrasub="$extrasub
3009 /^@if build-$module\$/d
3010 /^@endif build-$module\$/d
3011 /^@if build-$module-$bootstrap_suffix\$/d
3012 /^@endif build-$module-$bootstrap_suffix\$/d"
3013 done
3014 for module in ${configdirs} ; do
3015 if test -z "${no_recursion}" \
3016 && test -f ${module}/Makefile; then
3017 echo 1>&2 "*** removing ${module}/Makefile to force reconfigure"
3018 rm -f ${module}/Makefile
3020 extrasub="$extrasub
3021 /^@if $module\$/d
3022 /^@endif $module\$/d
3023 /^@if $module-$bootstrap_suffix\$/d
3024 /^@endif $module-$bootstrap_suffix\$/d"
3025 done
3026 for module in ${target_configdirs} ; do
3027 if test -z "${no_recursion}" \
3028 && test -f ${target_subdir}/${module}/Makefile; then
3029 echo 1>&2 "*** removing ${target_subdir}/${module}/Makefile to force reconfigure"
3030 rm -f ${target_subdir}/${module}/Makefile
3032 extrasub="$extrasub
3033 /^@if target-$module\$/d
3034 /^@endif target-$module\$/d
3035 /^@if target-$module-$bootstrap_suffix\$/d
3036 /^@endif target-$module-$bootstrap_suffix\$/d"
3037 done
3039 extrasub="$extrasub
3040 /^@if /,/^@endif /d"
3042 # Create the serialization dependencies. This uses a temporary file.
3044 # Check whether --enable-serial-configure or --disable-serial-configure was given.
3045 if test "${enable_serial_configure+set}" = set; then
3046 enableval="$enable_serial_configure"
3051 case ${enable_serial_configure} in
3052 yes)
3053 enable_serial_build_configure=yes
3054 enable_serial_host_configure=yes
3055 enable_serial_target_configure=yes
3057 esac
3059 # These force 'configure's to be done one at a time, to avoid problems
3060 # with contention over a shared config.cache.
3061 rm -f serdep.tmp
3062 echo '# serdep.tmp' > serdep.tmp
3063 olditem=
3064 test "x${enable_serial_build_configure}" = xyes &&
3065 for item in ${build_configdirs} ; do
3066 case ${olditem} in
3067 "") ;;
3068 *) echo "configure-build-${item}: configure-build-${olditem}" >> serdep.tmp ;;
3069 esac
3070 olditem=${item}
3071 done
3072 olditem=
3073 test "x${enable_serial_host_configure}" = xyes &&
3074 for item in ${configdirs} ; do
3075 case ${olditem} in
3076 "") ;;
3077 *) echo "configure-${item}: configure-${olditem}" >> serdep.tmp ;;
3078 esac
3079 olditem=${item}
3080 done
3081 olditem=
3082 test "x${enable_serial_target_configure}" = xyes &&
3083 for item in ${target_configdirs} ; do
3084 case ${olditem} in
3085 "") ;;
3086 *) echo "configure-target-${item}: configure-target-${olditem}" >> serdep.tmp ;;
3087 esac
3088 olditem=${item}
3089 done
3090 serialization_dependencies=serdep.tmp
3093 # Base args. Strip norecursion, cache-file, srcdir, host, build,
3094 # target and nonopt. These are the ones we might not want to pass
3095 # down to subconfigures. Also strip program-prefix, program-suffix,
3096 # and program-transform-name, so that we can pass down a consistent
3097 # program-transform-name. If autoconf has put single quotes around
3098 # any of these arguments (because they contain shell metacharacters)
3099 # then this will fail; in practice this only happens for
3100 # --program-transform-name, so be sure to override --program-transform-name
3101 # at the end of the argument list.
3102 # These will be expanded by make, so quote '$'.
3103 cat <<\EOF_SED > conftestsed
3104 s/ --no[^ ]*/ /g
3105 s/ --c[a-z-]*[= ][^ ]*//g
3106 s/ --sr[a-z-]*[= ][^ ]*//g
3107 s/ --ho[a-z-]*[= ][^ ]*//g
3108 s/ --bu[a-z-]*[= ][^ ]*//g
3109 s/ --t[a-z-]*[= ][^ ]*//g
3110 s/ --program-[pst][a-z-]*[= ][^ ]*//g
3111 s/ -cache-file[= ][^ ]*//g
3112 s/ -srcdir[= ][^ ]*//g
3113 s/ -host[= ][^ ]*//g
3114 s/ -build[= ][^ ]*//g
3115 s/ -target[= ][^ ]*//g
3116 s/ -program-prefix[= ][^ ]*//g
3117 s/ -program-suffix[= ][^ ]*//g
3118 s/ -program-transform-name[= ][^ ]*//g
3119 s/ [^' -][^ ]* / /
3120 s/^ *//;s/ *$//
3121 s,\$,$$,g
3122 EOF_SED
3123 sed -f conftestsed <<EOF_SED > conftestsed.out
3124 ${ac_configure_args}
3125 EOF_SED
3126 baseargs=`cat conftestsed.out`
3127 rm -f conftestsed conftestsed.out
3129 # Add in --program-transform-name, after --program-prefix and
3130 # --program-suffix have been applied to it. Autoconf has already
3131 # doubled dollar signs and backslashes in program_transform_name; we want
3132 # the backslashes un-doubled, and then the entire thing wrapped in single
3133 # quotes, because this will be expanded first by make and then by the shell.
3134 # Also, because we want to override the logic in subdir configure scripts to
3135 # choose program_transform_name, replace any s,x,x, with s,y,y,.
3136 sed -e "s,\\\\\\\\,\\\\,g; s,','\\\\'',g; s/s,x,x,/s,y,y,/" <<EOF_SED > conftestsed.out
3137 ${program_transform_name}
3138 EOF_SED
3139 gcc_transform_name=`cat conftestsed.out`
3140 rm -f conftestsed.out
3141 baseargs="$baseargs --program-transform-name='${gcc_transform_name}'"
3143 # For the build-side libraries, we just need to pretend we're native,
3144 # and not use the same cache file. Multilibs are neither needed nor
3145 # desired.
3146 build_configargs="--cache-file=../config.cache --build=${build_alias} --host=${build_alias} --target=${target_alias} ${baseargs}"
3148 # For host modules, accept cache file option, or specification as blank.
3149 case "${cache_file}" in
3150 "") # empty
3151 cache_file_option="" ;;
3152 /* | [A-Za-z]:[\\/]* ) # absolute path
3153 cache_file_option="--cache-file=${cache_file}" ;;
3154 *) # relative path
3155 cache_file_option="--cache-file=../${cache_file}" ;;
3156 esac
3158 # Host dirs don't like to share a cache file either, horribly enough.
3159 # This seems to be due to autoconf 2.5x stupidity.
3160 host_configargs="--cache-file=./config.cache --build=${build_alias} --host=${host_alias} --target=${target_alias} ${extra_host_args} ${baseargs}"
3162 target_configargs=${baseargs}
3164 # Passing a --with-cross-host argument lets the target libraries know
3165 # whether they are being built with a cross-compiler or being built
3166 # native. However, it would be better to use other mechanisms to make the
3167 # sorts of decisions they want to make on this basis. Please consider
3168 # this option to be deprecated. FIXME.
3169 if test x${is_cross_compiler} = xyes ; then
3170 target_configargs="--with-cross-host=${host_alias} ${target_configargs}"
3173 # Default to --enable-multilib.
3174 if test x${enable_multilib} = x ; then
3175 target_configargs="--enable-multilib ${target_configargs}"
3178 # Pass --with-newlib if appropriate. Note that target_configdirs has
3179 # changed from the earlier setting of with_newlib.
3180 if test x${with_newlib} != xno && echo " ${target_configdirs} " | grep " newlib " > /dev/null 2>&1 && test -d ${srcdir}/newlib ; then
3181 target_configargs="--with-newlib ${target_configargs}"
3184 # Different target subdirs use different values of certain variables
3185 # (notably CXX). Worse, multilibs use *lots* of different values.
3186 # Worse yet, autoconf 2.5x makes some of these 'precious', meaning that
3187 # it doesn't automatically accept command-line overrides of them.
3188 # This means it's not safe for target subdirs to share a cache file,
3189 # which is disgusting, but there you have it. Hopefully this can be
3190 # fixed in future. It's still worthwhile to use a cache file for each
3191 # directory. I think.
3193 # Pass the appropriate --build, --host, --target and --cache-file arguments.
3194 # We need to pass --target, as newer autoconf's requires consistency
3195 # for target_alias and gcc doesn't manage it consistently.
3196 target_configargs="--cache-file=./config.cache --build=${build_alias} --host=${target_alias} --target=${target_alias} ${target_configargs}"
3198 FLAGS_FOR_TARGET=
3199 case " $target_configdirs " in
3200 *" newlib "*)
3201 case " $target_configargs " in
3202 *" --with-newlib "*)
3203 case "$target" in
3204 *-cygwin*)
3205 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' ;;
3206 esac
3208 # If we're not building GCC, don't discard standard headers.
3209 if test -d ${srcdir}/gcc; then
3210 FLAGS_FOR_TARGET=$FLAGS_FOR_TARGET' -nostdinc'
3212 if test "${build}" != "${host}"; then
3213 # On Canadian crosses, CC_FOR_TARGET will have already been set
3214 # by `configure', so we won't have an opportunity to add -Bgcc/
3215 # to it. This is right: we don't want to search that directory
3216 # for binaries, but we want the header files in there, so add
3217 # them explicitly.
3218 FLAGS_FOR_TARGET=$FLAGS_FOR_TARGET' -isystem $$r/$(HOST_SUBDIR)/gcc/include'
3220 # Someone might think of using the pre-installed headers on
3221 # Canadian crosses, in case the installed compiler is not fully
3222 # compatible with the compiler being built. In this case, it
3223 # would be better to flag an error than risking having
3224 # incompatible object files being constructed. We can't
3225 # guarantee that an error will be flagged, but let's hope the
3226 # compiler will do it, when presented with incompatible header
3227 # files.
3231 case "${target}-${is_cross_compiler}" in
3232 i[3456789]86-*-linux*-no)
3233 # Here host == target, so we don't need to build gcc,
3234 # so we don't want to discard standard headers.
3235 FLAGS_FOR_TARGET=`echo " $FLAGS_FOR_TARGET " | sed -e 's/ -nostdinc / /'`
3238 # If we're building newlib, use its generic headers last, but search
3239 # for any libc-related directories first (so make it the last -B
3240 # switch).
3241 FLAGS_FOR_TARGET=$FLAGS_FOR_TARGET' -B$$r/$(TARGET_SUBDIR)/newlib/ -isystem $$r/$(TARGET_SUBDIR)/newlib/targ-include -isystem $$s/newlib/libc/include'
3243 esac
3245 esac
3247 esac
3249 # Allow the user to override the flags for
3250 # our build compiler if desired.
3251 CFLAGS_FOR_BUILD=${CFLAGS_FOR_BUILD-${CFLAGS}}
3253 # On Canadian crosses, we'll be searching the right directories for
3254 # the previously-installed cross compiler, so don't bother to add
3255 # flags for directories within the install tree of the compiler
3256 # being built; programs in there won't even run.
3257 if test "${build}" = "${host}" && test -d ${srcdir}/gcc; then
3258 # Search for pre-installed headers if nothing else fits.
3259 FLAGS_FOR_TARGET=$FLAGS_FOR_TARGET' -B$(build_tooldir)/bin/ -B$(build_tooldir)/lib/ -isystem $(build_tooldir)/include -isystem $(build_tooldir)/sys-include'
3262 if test "x${use_gnu_ld}" = x &&
3263 echo " ${configdirs} " | grep " ld " > /dev/null ; then
3264 # Arrange for us to find uninstalled linker scripts.
3265 FLAGS_FOR_TARGET=$FLAGS_FOR_TARGET' -L$$r/$(HOST_SUBDIR)/ld'
3268 # Makefile fragments.
3269 for frag in host_makefile_frag target_makefile_frag alphaieee_frag ospace_frag;
3271 eval fragval=\$$frag
3272 if test $fragval != /dev/null; then
3273 eval $frag=${srcdir}/$fragval
3275 done
3281 # Miscellanea: directories, flags, etc.
3291 # Build module lists & subconfigure args.
3295 # Host module lists & subconfigure args.
3299 # Target module lists & subconfigure args.
3303 # Build tools.
3307 # Generate default definitions for YACC, M4, LEX and other programs that run
3308 # on the build machine. These are used if the Makefile can't locate these
3309 # programs in objdir.
3310 MISSING=`cd $ac_aux_dir && ${PWDCMD-pwd}`/missing
3312 for ac_prog in 'bison -y' byacc yacc
3314 # Extract the first word of "$ac_prog", so it can be a program name with args.
3315 set dummy $ac_prog; ac_word=$2
3316 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
3317 echo "configure:3318: checking for $ac_word" >&5
3318 if eval "test \"`echo '$''{'ac_cv_prog_YACC'+set}'`\" = set"; then
3319 echo $ac_n "(cached) $ac_c" 1>&6
3320 else
3321 if test -n "$YACC"; then
3322 ac_cv_prog_YACC="$YACC" # Let the user override the test.
3323 else
3324 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
3325 ac_dummy="$PATH"
3326 for ac_dir in $ac_dummy; do
3327 test -z "$ac_dir" && ac_dir=.
3328 if test -f $ac_dir/$ac_word; then
3329 ac_cv_prog_YACC="$ac_prog"
3330 break
3332 done
3333 IFS="$ac_save_ifs"
3336 YACC="$ac_cv_prog_YACC"
3337 if test -n "$YACC"; then
3338 echo "$ac_t""$YACC" 1>&6
3339 else
3340 echo "$ac_t""no" 1>&6
3343 test -n "$YACC" && break
3344 done
3345 test -n "$YACC" || YACC="$MISSING bison -y"
3347 case " $build_configdirs " in
3348 *" bison "*) YACC='$$r/$(BUILD_SUBDIR)/bison/tests/bison -y' ;;
3349 *" byacc "*) YACC='$$r/$(BUILD_SUBDIR)/byacc/byacc' ;;
3350 esac
3352 for ac_prog in bison
3354 # Extract the first word of "$ac_prog", so it can be a program name with args.
3355 set dummy $ac_prog; ac_word=$2
3356 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
3357 echo "configure:3358: checking for $ac_word" >&5
3358 if eval "test \"`echo '$''{'ac_cv_prog_BISON'+set}'`\" = set"; then
3359 echo $ac_n "(cached) $ac_c" 1>&6
3360 else
3361 if test -n "$BISON"; then
3362 ac_cv_prog_BISON="$BISON" # Let the user override the test.
3363 else
3364 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
3365 ac_dummy="$PATH"
3366 for ac_dir in $ac_dummy; do
3367 test -z "$ac_dir" && ac_dir=.
3368 if test -f $ac_dir/$ac_word; then
3369 ac_cv_prog_BISON="$ac_prog"
3370 break
3372 done
3373 IFS="$ac_save_ifs"
3376 BISON="$ac_cv_prog_BISON"
3377 if test -n "$BISON"; then
3378 echo "$ac_t""$BISON" 1>&6
3379 else
3380 echo "$ac_t""no" 1>&6
3383 test -n "$BISON" && break
3384 done
3385 test -n "$BISON" || BISON="$MISSING bison"
3387 case " $build_configdirs " in
3388 *" bison "*) BISON='$$r/$(BUILD_SUBDIR)/bison/tests/bison' ;;
3389 esac
3391 for ac_prog in gm4 gnum4 m4
3393 # Extract the first word of "$ac_prog", so it can be a program name with args.
3394 set dummy $ac_prog; ac_word=$2
3395 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
3396 echo "configure:3397: checking for $ac_word" >&5
3397 if eval "test \"`echo '$''{'ac_cv_prog_M4'+set}'`\" = set"; then
3398 echo $ac_n "(cached) $ac_c" 1>&6
3399 else
3400 if test -n "$M4"; then
3401 ac_cv_prog_M4="$M4" # Let the user override the test.
3402 else
3403 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
3404 ac_dummy="$PATH"
3405 for ac_dir in $ac_dummy; do
3406 test -z "$ac_dir" && ac_dir=.
3407 if test -f $ac_dir/$ac_word; then
3408 ac_cv_prog_M4="$ac_prog"
3409 break
3411 done
3412 IFS="$ac_save_ifs"
3415 M4="$ac_cv_prog_M4"
3416 if test -n "$M4"; then
3417 echo "$ac_t""$M4" 1>&6
3418 else
3419 echo "$ac_t""no" 1>&6
3422 test -n "$M4" && break
3423 done
3424 test -n "$M4" || M4="$MISSING m4"
3426 case " $build_configdirs " in
3427 *" m4 "*) M4='$$r/$(BUILD_SUBDIR)/m4/m4' ;;
3428 esac
3430 for ac_prog in flex lex
3432 # Extract the first word of "$ac_prog", so it can be a program name with args.
3433 set dummy $ac_prog; ac_word=$2
3434 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
3435 echo "configure:3436: checking for $ac_word" >&5
3436 if eval "test \"`echo '$''{'ac_cv_prog_LEX'+set}'`\" = set"; then
3437 echo $ac_n "(cached) $ac_c" 1>&6
3438 else
3439 if test -n "$LEX"; then
3440 ac_cv_prog_LEX="$LEX" # Let the user override the test.
3441 else
3442 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
3443 ac_dummy="$PATH"
3444 for ac_dir in $ac_dummy; do
3445 test -z "$ac_dir" && ac_dir=.
3446 if test -f $ac_dir/$ac_word; then
3447 ac_cv_prog_LEX="$ac_prog"
3448 break
3450 done
3451 IFS="$ac_save_ifs"
3454 LEX="$ac_cv_prog_LEX"
3455 if test -n "$LEX"; then
3456 echo "$ac_t""$LEX" 1>&6
3457 else
3458 echo "$ac_t""no" 1>&6
3461 test -n "$LEX" && break
3462 done
3463 test -n "$LEX" || LEX="$MISSING flex"
3465 case " $build_configdirs " in
3466 *" flex "*) LEX='$$r/$(BUILD_SUBDIR)/flex/flex' ;;
3467 *" lex "*) LEX='$$r/$(BUILD_SUBDIR)/lex/lex' ;;
3468 esac
3470 for ac_prog in flex
3472 # Extract the first word of "$ac_prog", so it can be a program name with args.
3473 set dummy $ac_prog; ac_word=$2
3474 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
3475 echo "configure:3476: checking for $ac_word" >&5
3476 if eval "test \"`echo '$''{'ac_cv_prog_FLEX'+set}'`\" = set"; then
3477 echo $ac_n "(cached) $ac_c" 1>&6
3478 else
3479 if test -n "$FLEX"; then
3480 ac_cv_prog_FLEX="$FLEX" # Let the user override the test.
3481 else
3482 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
3483 ac_dummy="$PATH"
3484 for ac_dir in $ac_dummy; do
3485 test -z "$ac_dir" && ac_dir=.
3486 if test -f $ac_dir/$ac_word; then
3487 ac_cv_prog_FLEX="$ac_prog"
3488 break
3490 done
3491 IFS="$ac_save_ifs"
3494 FLEX="$ac_cv_prog_FLEX"
3495 if test -n "$FLEX"; then
3496 echo "$ac_t""$FLEX" 1>&6
3497 else
3498 echo "$ac_t""no" 1>&6
3501 test -n "$FLEX" && break
3502 done
3503 test -n "$FLEX" || FLEX="$MISSING flex"
3505 case " $build_configdirs " in
3506 *" flex "*) FLEX='$$r/$(BUILD_SUBDIR)/flex/flex' ;;
3507 esac
3509 for ac_prog in makeinfo
3511 # Extract the first word of "$ac_prog", so it can be a program name with args.
3512 set dummy $ac_prog; ac_word=$2
3513 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
3514 echo "configure:3515: checking for $ac_word" >&5
3515 if eval "test \"`echo '$''{'ac_cv_prog_MAKEINFO'+set}'`\" = set"; then
3516 echo $ac_n "(cached) $ac_c" 1>&6
3517 else
3518 if test -n "$MAKEINFO"; then
3519 ac_cv_prog_MAKEINFO="$MAKEINFO" # Let the user override the test.
3520 else
3521 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
3522 ac_dummy="$PATH"
3523 for ac_dir in $ac_dummy; do
3524 test -z "$ac_dir" && ac_dir=.
3525 if test -f $ac_dir/$ac_word; then
3526 ac_cv_prog_MAKEINFO="$ac_prog"
3527 break
3529 done
3530 IFS="$ac_save_ifs"
3533 MAKEINFO="$ac_cv_prog_MAKEINFO"
3534 if test -n "$MAKEINFO"; then
3535 echo "$ac_t""$MAKEINFO" 1>&6
3536 else
3537 echo "$ac_t""no" 1>&6
3540 test -n "$MAKEINFO" && break
3541 done
3542 test -n "$MAKEINFO" || MAKEINFO="$MISSING makeinfo"
3544 case " $build_configdirs " in
3545 *" texinfo "*) MAKEINFO='$$r/$(BUILD_SUBDIR)/texinfo/makeinfo/makeinfo' ;;
3548 # For an installed makeinfo, we require it to be from texinfo 4.2 or
3549 # higher, else we use the "missing" dummy.
3550 if ${MAKEINFO} --version \
3551 | egrep 'texinfo[^0-9]*([1-3][0-9]|4\.[2-9]|[5-9])' >/dev/null 2>&1; then
3553 else
3554 MAKEINFO="$MISSING makeinfo"
3558 esac
3560 # FIXME: expect and dejagnu may become build tools?
3562 for ac_prog in expect
3564 # Extract the first word of "$ac_prog", so it can be a program name with args.
3565 set dummy $ac_prog; ac_word=$2
3566 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
3567 echo "configure:3568: checking for $ac_word" >&5
3568 if eval "test \"`echo '$''{'ac_cv_prog_EXPECT'+set}'`\" = set"; then
3569 echo $ac_n "(cached) $ac_c" 1>&6
3570 else
3571 if test -n "$EXPECT"; then
3572 ac_cv_prog_EXPECT="$EXPECT" # Let the user override the test.
3573 else
3574 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
3575 ac_dummy="$PATH"
3576 for ac_dir in $ac_dummy; do
3577 test -z "$ac_dir" && ac_dir=.
3578 if test -f $ac_dir/$ac_word; then
3579 ac_cv_prog_EXPECT="$ac_prog"
3580 break
3582 done
3583 IFS="$ac_save_ifs"
3586 EXPECT="$ac_cv_prog_EXPECT"
3587 if test -n "$EXPECT"; then
3588 echo "$ac_t""$EXPECT" 1>&6
3589 else
3590 echo "$ac_t""no" 1>&6
3593 test -n "$EXPECT" && break
3594 done
3595 test -n "$EXPECT" || EXPECT="expect"
3597 case " $configdirs " in
3598 *" expect "*)
3599 test $host = $build && EXPECT='$$r/$(HOST_SUBDIR)/expect/expect'
3601 esac
3603 for ac_prog in runtest
3605 # Extract the first word of "$ac_prog", so it can be a program name with args.
3606 set dummy $ac_prog; ac_word=$2
3607 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
3608 echo "configure:3609: checking for $ac_word" >&5
3609 if eval "test \"`echo '$''{'ac_cv_prog_RUNTEST'+set}'`\" = set"; then
3610 echo $ac_n "(cached) $ac_c" 1>&6
3611 else
3612 if test -n "$RUNTEST"; then
3613 ac_cv_prog_RUNTEST="$RUNTEST" # Let the user override the test.
3614 else
3615 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
3616 ac_dummy="$PATH"
3617 for ac_dir in $ac_dummy; do
3618 test -z "$ac_dir" && ac_dir=.
3619 if test -f $ac_dir/$ac_word; then
3620 ac_cv_prog_RUNTEST="$ac_prog"
3621 break
3623 done
3624 IFS="$ac_save_ifs"
3627 RUNTEST="$ac_cv_prog_RUNTEST"
3628 if test -n "$RUNTEST"; then
3629 echo "$ac_t""$RUNTEST" 1>&6
3630 else
3631 echo "$ac_t""no" 1>&6
3634 test -n "$RUNTEST" && break
3635 done
3636 test -n "$RUNTEST" || RUNTEST="runtest"
3638 case " $configdirs " in
3639 *" dejagnu "*)
3640 test $host = $build && RUNTEST='$$r/$(HOST_SUBDIR)/dejagnu/runtest'
3642 esac
3645 # Host tools.
3646 ncn_tool_prefix=
3647 test -n "$host_alias" && ncn_tool_prefix=$host_alias-
3648 ncn_target_tool_prefix=
3649 test -n "$target_alias" && ncn_target_tool_prefix=$target_alias-
3651 for ncn_progname in ar; do
3652 if test -n "$ncn_tool_prefix"; then
3653 # Extract the first word of "${ncn_tool_prefix}${ncn_progname}", so it can be a program name with args.
3654 set dummy ${ncn_tool_prefix}${ncn_progname}; ac_word=$2
3655 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
3656 echo "configure:3657: checking for $ac_word" >&5
3657 if eval "test \"`echo '$''{'ac_cv_prog_AR'+set}'`\" = set"; then
3658 echo $ac_n "(cached) $ac_c" 1>&6
3659 else
3660 if test -n "$AR"; then
3661 ac_cv_prog_AR="$AR" # Let the user override the test.
3662 else
3663 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
3664 ac_dummy="$PATH"
3665 for ac_dir in $ac_dummy; do
3666 test -z "$ac_dir" && ac_dir=.
3667 if test -f $ac_dir/$ac_word; then
3668 ac_cv_prog_AR="${ncn_tool_prefix}${ncn_progname}"
3669 break
3671 done
3672 IFS="$ac_save_ifs"
3675 AR="$ac_cv_prog_AR"
3676 if test -n "$AR"; then
3677 echo "$ac_t""$AR" 1>&6
3678 else
3679 echo "$ac_t""no" 1>&6
3683 if test -z "$ac_cv_prog_AR" && test $build = $host ; then
3684 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
3685 set dummy ${ncn_progname}; ac_word=$2
3686 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
3687 echo "configure:3688: checking for $ac_word" >&5
3688 if eval "test \"`echo '$''{'ac_cv_prog_AR'+set}'`\" = set"; then
3689 echo $ac_n "(cached) $ac_c" 1>&6
3690 else
3691 if test -n "$AR"; then
3692 ac_cv_prog_AR="$AR" # Let the user override the test.
3693 else
3694 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
3695 ac_dummy="$PATH"
3696 for ac_dir in $ac_dummy; do
3697 test -z "$ac_dir" && ac_dir=.
3698 if test -f $ac_dir/$ac_word; then
3699 ac_cv_prog_AR="${ncn_progname}"
3700 break
3702 done
3703 IFS="$ac_save_ifs"
3706 AR="$ac_cv_prog_AR"
3707 if test -n "$AR"; then
3708 echo "$ac_t""$AR" 1>&6
3709 else
3710 echo "$ac_t""no" 1>&6
3714 test -n "$ac_cv_prog_AR" && break
3715 done
3717 if test -z "$ac_cv_prog_AR" ; then
3718 set dummy ar
3719 if test $build = $host ; then
3720 AR="$2"
3721 else
3722 AR="${ncn_tool_prefix}$2"
3726 for ncn_progname in as; do
3727 if test -n "$ncn_tool_prefix"; then
3728 # Extract the first word of "${ncn_tool_prefix}${ncn_progname}", so it can be a program name with args.
3729 set dummy ${ncn_tool_prefix}${ncn_progname}; ac_word=$2
3730 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
3731 echo "configure:3732: checking for $ac_word" >&5
3732 if eval "test \"`echo '$''{'ac_cv_prog_AS'+set}'`\" = set"; then
3733 echo $ac_n "(cached) $ac_c" 1>&6
3734 else
3735 if test -n "$AS"; then
3736 ac_cv_prog_AS="$AS" # Let the user override the test.
3737 else
3738 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
3739 ac_dummy="$PATH"
3740 for ac_dir in $ac_dummy; do
3741 test -z "$ac_dir" && ac_dir=.
3742 if test -f $ac_dir/$ac_word; then
3743 ac_cv_prog_AS="${ncn_tool_prefix}${ncn_progname}"
3744 break
3746 done
3747 IFS="$ac_save_ifs"
3750 AS="$ac_cv_prog_AS"
3751 if test -n "$AS"; then
3752 echo "$ac_t""$AS" 1>&6
3753 else
3754 echo "$ac_t""no" 1>&6
3758 if test -z "$ac_cv_prog_AS" && test $build = $host ; then
3759 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
3760 set dummy ${ncn_progname}; ac_word=$2
3761 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
3762 echo "configure:3763: checking for $ac_word" >&5
3763 if eval "test \"`echo '$''{'ac_cv_prog_AS'+set}'`\" = set"; then
3764 echo $ac_n "(cached) $ac_c" 1>&6
3765 else
3766 if test -n "$AS"; then
3767 ac_cv_prog_AS="$AS" # Let the user override the test.
3768 else
3769 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
3770 ac_dummy="$PATH"
3771 for ac_dir in $ac_dummy; do
3772 test -z "$ac_dir" && ac_dir=.
3773 if test -f $ac_dir/$ac_word; then
3774 ac_cv_prog_AS="${ncn_progname}"
3775 break
3777 done
3778 IFS="$ac_save_ifs"
3781 AS="$ac_cv_prog_AS"
3782 if test -n "$AS"; then
3783 echo "$ac_t""$AS" 1>&6
3784 else
3785 echo "$ac_t""no" 1>&6
3789 test -n "$ac_cv_prog_AS" && break
3790 done
3792 if test -z "$ac_cv_prog_AS" ; then
3793 set dummy as
3794 if test $build = $host ; then
3795 AS="$2"
3796 else
3797 AS="${ncn_tool_prefix}$2"
3801 for ncn_progname in dlltool; do
3802 if test -n "$ncn_tool_prefix"; then
3803 # Extract the first word of "${ncn_tool_prefix}${ncn_progname}", so it can be a program name with args.
3804 set dummy ${ncn_tool_prefix}${ncn_progname}; ac_word=$2
3805 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
3806 echo "configure:3807: checking for $ac_word" >&5
3807 if eval "test \"`echo '$''{'ac_cv_prog_DLLTOOL'+set}'`\" = set"; then
3808 echo $ac_n "(cached) $ac_c" 1>&6
3809 else
3810 if test -n "$DLLTOOL"; then
3811 ac_cv_prog_DLLTOOL="$DLLTOOL" # Let the user override the test.
3812 else
3813 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
3814 ac_dummy="$PATH"
3815 for ac_dir in $ac_dummy; do
3816 test -z "$ac_dir" && ac_dir=.
3817 if test -f $ac_dir/$ac_word; then
3818 ac_cv_prog_DLLTOOL="${ncn_tool_prefix}${ncn_progname}"
3819 break
3821 done
3822 IFS="$ac_save_ifs"
3825 DLLTOOL="$ac_cv_prog_DLLTOOL"
3826 if test -n "$DLLTOOL"; then
3827 echo "$ac_t""$DLLTOOL" 1>&6
3828 else
3829 echo "$ac_t""no" 1>&6
3833 if test -z "$ac_cv_prog_DLLTOOL" && test $build = $host ; then
3834 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
3835 set dummy ${ncn_progname}; ac_word=$2
3836 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
3837 echo "configure:3838: checking for $ac_word" >&5
3838 if eval "test \"`echo '$''{'ac_cv_prog_DLLTOOL'+set}'`\" = set"; then
3839 echo $ac_n "(cached) $ac_c" 1>&6
3840 else
3841 if test -n "$DLLTOOL"; then
3842 ac_cv_prog_DLLTOOL="$DLLTOOL" # Let the user override the test.
3843 else
3844 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
3845 ac_dummy="$PATH"
3846 for ac_dir in $ac_dummy; do
3847 test -z "$ac_dir" && ac_dir=.
3848 if test -f $ac_dir/$ac_word; then
3849 ac_cv_prog_DLLTOOL="${ncn_progname}"
3850 break
3852 done
3853 IFS="$ac_save_ifs"
3856 DLLTOOL="$ac_cv_prog_DLLTOOL"
3857 if test -n "$DLLTOOL"; then
3858 echo "$ac_t""$DLLTOOL" 1>&6
3859 else
3860 echo "$ac_t""no" 1>&6
3864 test -n "$ac_cv_prog_DLLTOOL" && break
3865 done
3867 if test -z "$ac_cv_prog_DLLTOOL" ; then
3868 set dummy dlltool
3869 if test $build = $host ; then
3870 DLLTOOL="$2"
3871 else
3872 DLLTOOL="${ncn_tool_prefix}$2"
3876 for ncn_progname in ld; do
3877 if test -n "$ncn_tool_prefix"; then
3878 # Extract the first word of "${ncn_tool_prefix}${ncn_progname}", so it can be a program name with args.
3879 set dummy ${ncn_tool_prefix}${ncn_progname}; ac_word=$2
3880 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
3881 echo "configure:3882: checking for $ac_word" >&5
3882 if eval "test \"`echo '$''{'ac_cv_prog_LD'+set}'`\" = set"; then
3883 echo $ac_n "(cached) $ac_c" 1>&6
3884 else
3885 if test -n "$LD"; then
3886 ac_cv_prog_LD="$LD" # Let the user override the test.
3887 else
3888 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
3889 ac_dummy="$PATH"
3890 for ac_dir in $ac_dummy; do
3891 test -z "$ac_dir" && ac_dir=.
3892 if test -f $ac_dir/$ac_word; then
3893 ac_cv_prog_LD="${ncn_tool_prefix}${ncn_progname}"
3894 break
3896 done
3897 IFS="$ac_save_ifs"
3900 LD="$ac_cv_prog_LD"
3901 if test -n "$LD"; then
3902 echo "$ac_t""$LD" 1>&6
3903 else
3904 echo "$ac_t""no" 1>&6
3908 if test -z "$ac_cv_prog_LD" && test $build = $host ; then
3909 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
3910 set dummy ${ncn_progname}; ac_word=$2
3911 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
3912 echo "configure:3913: checking for $ac_word" >&5
3913 if eval "test \"`echo '$''{'ac_cv_prog_LD'+set}'`\" = set"; then
3914 echo $ac_n "(cached) $ac_c" 1>&6
3915 else
3916 if test -n "$LD"; then
3917 ac_cv_prog_LD="$LD" # Let the user override the test.
3918 else
3919 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
3920 ac_dummy="$PATH"
3921 for ac_dir in $ac_dummy; do
3922 test -z "$ac_dir" && ac_dir=.
3923 if test -f $ac_dir/$ac_word; then
3924 ac_cv_prog_LD="${ncn_progname}"
3925 break
3927 done
3928 IFS="$ac_save_ifs"
3931 LD="$ac_cv_prog_LD"
3932 if test -n "$LD"; then
3933 echo "$ac_t""$LD" 1>&6
3934 else
3935 echo "$ac_t""no" 1>&6
3939 test -n "$ac_cv_prog_LD" && break
3940 done
3942 if test -z "$ac_cv_prog_LD" ; then
3943 set dummy ld
3944 if test $build = $host ; then
3945 LD="$2"
3946 else
3947 LD="${ncn_tool_prefix}$2"
3951 for ncn_progname in lipo; do
3952 if test -n "$ncn_tool_prefix"; then
3953 # Extract the first word of "${ncn_tool_prefix}${ncn_progname}", so it can be a program name with args.
3954 set dummy ${ncn_tool_prefix}${ncn_progname}; ac_word=$2
3955 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
3956 echo "configure:3957: checking for $ac_word" >&5
3957 if eval "test \"`echo '$''{'ac_cv_prog_LIPO'+set}'`\" = set"; then
3958 echo $ac_n "(cached) $ac_c" 1>&6
3959 else
3960 if test -n "$LIPO"; then
3961 ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
3962 else
3963 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
3964 ac_dummy="$PATH"
3965 for ac_dir in $ac_dummy; do
3966 test -z "$ac_dir" && ac_dir=.
3967 if test -f $ac_dir/$ac_word; then
3968 ac_cv_prog_LIPO="${ncn_tool_prefix}${ncn_progname}"
3969 break
3971 done
3972 IFS="$ac_save_ifs"
3975 LIPO="$ac_cv_prog_LIPO"
3976 if test -n "$LIPO"; then
3977 echo "$ac_t""$LIPO" 1>&6
3978 else
3979 echo "$ac_t""no" 1>&6
3983 if test -z "$ac_cv_prog_LIPO" && test $build = $host ; then
3984 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
3985 set dummy ${ncn_progname}; ac_word=$2
3986 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
3987 echo "configure:3988: checking for $ac_word" >&5
3988 if eval "test \"`echo '$''{'ac_cv_prog_LIPO'+set}'`\" = set"; then
3989 echo $ac_n "(cached) $ac_c" 1>&6
3990 else
3991 if test -n "$LIPO"; then
3992 ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
3993 else
3994 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
3995 ac_dummy="$PATH"
3996 for ac_dir in $ac_dummy; do
3997 test -z "$ac_dir" && ac_dir=.
3998 if test -f $ac_dir/$ac_word; then
3999 ac_cv_prog_LIPO="${ncn_progname}"
4000 break
4002 done
4003 IFS="$ac_save_ifs"
4006 LIPO="$ac_cv_prog_LIPO"
4007 if test -n "$LIPO"; then
4008 echo "$ac_t""$LIPO" 1>&6
4009 else
4010 echo "$ac_t""no" 1>&6
4014 test -n "$ac_cv_prog_LIPO" && break
4015 done
4017 if test -z "$ac_cv_prog_LIPO" ; then
4018 set dummy lipo
4019 if test $build = $host ; then
4020 LIPO="$2"
4021 else
4022 LIPO="${ncn_tool_prefix}$2"
4026 for ncn_progname in nm; do
4027 if test -n "$ncn_tool_prefix"; then
4028 # Extract the first word of "${ncn_tool_prefix}${ncn_progname}", so it can be a program name with args.
4029 set dummy ${ncn_tool_prefix}${ncn_progname}; ac_word=$2
4030 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
4031 echo "configure:4032: checking for $ac_word" >&5
4032 if eval "test \"`echo '$''{'ac_cv_prog_NM'+set}'`\" = set"; then
4033 echo $ac_n "(cached) $ac_c" 1>&6
4034 else
4035 if test -n "$NM"; then
4036 ac_cv_prog_NM="$NM" # Let the user override the test.
4037 else
4038 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
4039 ac_dummy="$PATH"
4040 for ac_dir in $ac_dummy; do
4041 test -z "$ac_dir" && ac_dir=.
4042 if test -f $ac_dir/$ac_word; then
4043 ac_cv_prog_NM="${ncn_tool_prefix}${ncn_progname}"
4044 break
4046 done
4047 IFS="$ac_save_ifs"
4050 NM="$ac_cv_prog_NM"
4051 if test -n "$NM"; then
4052 echo "$ac_t""$NM" 1>&6
4053 else
4054 echo "$ac_t""no" 1>&6
4058 if test -z "$ac_cv_prog_NM" && test $build = $host ; then
4059 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
4060 set dummy ${ncn_progname}; ac_word=$2
4061 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
4062 echo "configure:4063: checking for $ac_word" >&5
4063 if eval "test \"`echo '$''{'ac_cv_prog_NM'+set}'`\" = set"; then
4064 echo $ac_n "(cached) $ac_c" 1>&6
4065 else
4066 if test -n "$NM"; then
4067 ac_cv_prog_NM="$NM" # Let the user override the test.
4068 else
4069 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
4070 ac_dummy="$PATH"
4071 for ac_dir in $ac_dummy; do
4072 test -z "$ac_dir" && ac_dir=.
4073 if test -f $ac_dir/$ac_word; then
4074 ac_cv_prog_NM="${ncn_progname}"
4075 break
4077 done
4078 IFS="$ac_save_ifs"
4081 NM="$ac_cv_prog_NM"
4082 if test -n "$NM"; then
4083 echo "$ac_t""$NM" 1>&6
4084 else
4085 echo "$ac_t""no" 1>&6
4089 test -n "$ac_cv_prog_NM" && break
4090 done
4092 if test -z "$ac_cv_prog_NM" ; then
4093 set dummy nm
4094 if test $build = $host ; then
4095 NM="$2"
4096 else
4097 NM="${ncn_tool_prefix}$2"
4101 for ncn_progname in ranlib; do
4102 if test -n "$ncn_tool_prefix"; then
4103 # Extract the first word of "${ncn_tool_prefix}${ncn_progname}", so it can be a program name with args.
4104 set dummy ${ncn_tool_prefix}${ncn_progname}; ac_word=$2
4105 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
4106 echo "configure:4107: checking for $ac_word" >&5
4107 if eval "test \"`echo '$''{'ac_cv_prog_RANLIB'+set}'`\" = set"; then
4108 echo $ac_n "(cached) $ac_c" 1>&6
4109 else
4110 if test -n "$RANLIB"; then
4111 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
4112 else
4113 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
4114 ac_dummy="$PATH"
4115 for ac_dir in $ac_dummy; do
4116 test -z "$ac_dir" && ac_dir=.
4117 if test -f $ac_dir/$ac_word; then
4118 ac_cv_prog_RANLIB="${ncn_tool_prefix}${ncn_progname}"
4119 break
4121 done
4122 IFS="$ac_save_ifs"
4125 RANLIB="$ac_cv_prog_RANLIB"
4126 if test -n "$RANLIB"; then
4127 echo "$ac_t""$RANLIB" 1>&6
4128 else
4129 echo "$ac_t""no" 1>&6
4133 if test -z "$ac_cv_prog_RANLIB" && test $build = $host ; then
4134 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
4135 set dummy ${ncn_progname}; ac_word=$2
4136 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
4137 echo "configure:4138: checking for $ac_word" >&5
4138 if eval "test \"`echo '$''{'ac_cv_prog_RANLIB'+set}'`\" = set"; then
4139 echo $ac_n "(cached) $ac_c" 1>&6
4140 else
4141 if test -n "$RANLIB"; then
4142 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
4143 else
4144 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
4145 ac_dummy="$PATH"
4146 for ac_dir in $ac_dummy; do
4147 test -z "$ac_dir" && ac_dir=.
4148 if test -f $ac_dir/$ac_word; then
4149 ac_cv_prog_RANLIB="${ncn_progname}"
4150 break
4152 done
4153 IFS="$ac_save_ifs"
4156 RANLIB="$ac_cv_prog_RANLIB"
4157 if test -n "$RANLIB"; then
4158 echo "$ac_t""$RANLIB" 1>&6
4159 else
4160 echo "$ac_t""no" 1>&6
4164 test -n "$ac_cv_prog_RANLIB" && break
4165 done
4167 if test -z "$ac_cv_prog_RANLIB" ; then
4168 RANLIB=":"
4171 for ncn_progname in strip; do
4172 if test -n "$ncn_tool_prefix"; then
4173 # Extract the first word of "${ncn_tool_prefix}${ncn_progname}", so it can be a program name with args.
4174 set dummy ${ncn_tool_prefix}${ncn_progname}; ac_word=$2
4175 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
4176 echo "configure:4177: checking for $ac_word" >&5
4177 if eval "test \"`echo '$''{'ac_cv_prog_STRIP'+set}'`\" = set"; then
4178 echo $ac_n "(cached) $ac_c" 1>&6
4179 else
4180 if test -n "$STRIP"; then
4181 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
4182 else
4183 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
4184 ac_dummy="$PATH"
4185 for ac_dir in $ac_dummy; do
4186 test -z "$ac_dir" && ac_dir=.
4187 if test -f $ac_dir/$ac_word; then
4188 ac_cv_prog_STRIP="${ncn_tool_prefix}${ncn_progname}"
4189 break
4191 done
4192 IFS="$ac_save_ifs"
4195 STRIP="$ac_cv_prog_STRIP"
4196 if test -n "$STRIP"; then
4197 echo "$ac_t""$STRIP" 1>&6
4198 else
4199 echo "$ac_t""no" 1>&6
4203 if test -z "$ac_cv_prog_STRIP" && test $build = $host ; then
4204 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
4205 set dummy ${ncn_progname}; ac_word=$2
4206 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
4207 echo "configure:4208: checking for $ac_word" >&5
4208 if eval "test \"`echo '$''{'ac_cv_prog_STRIP'+set}'`\" = set"; then
4209 echo $ac_n "(cached) $ac_c" 1>&6
4210 else
4211 if test -n "$STRIP"; then
4212 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
4213 else
4214 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
4215 ac_dummy="$PATH"
4216 for ac_dir in $ac_dummy; do
4217 test -z "$ac_dir" && ac_dir=.
4218 if test -f $ac_dir/$ac_word; then
4219 ac_cv_prog_STRIP="${ncn_progname}"
4220 break
4222 done
4223 IFS="$ac_save_ifs"
4226 STRIP="$ac_cv_prog_STRIP"
4227 if test -n "$STRIP"; then
4228 echo "$ac_t""$STRIP" 1>&6
4229 else
4230 echo "$ac_t""no" 1>&6
4234 test -n "$ac_cv_prog_STRIP" && break
4235 done
4237 if test -z "$ac_cv_prog_STRIP" ; then
4238 STRIP=":"
4241 for ncn_progname in windres; do
4242 if test -n "$ncn_tool_prefix"; then
4243 # Extract the first word of "${ncn_tool_prefix}${ncn_progname}", so it can be a program name with args.
4244 set dummy ${ncn_tool_prefix}${ncn_progname}; ac_word=$2
4245 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
4246 echo "configure:4247: checking for $ac_word" >&5
4247 if eval "test \"`echo '$''{'ac_cv_prog_WINDRES'+set}'`\" = set"; then
4248 echo $ac_n "(cached) $ac_c" 1>&6
4249 else
4250 if test -n "$WINDRES"; then
4251 ac_cv_prog_WINDRES="$WINDRES" # Let the user override the test.
4252 else
4253 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
4254 ac_dummy="$PATH"
4255 for ac_dir in $ac_dummy; do
4256 test -z "$ac_dir" && ac_dir=.
4257 if test -f $ac_dir/$ac_word; then
4258 ac_cv_prog_WINDRES="${ncn_tool_prefix}${ncn_progname}"
4259 break
4261 done
4262 IFS="$ac_save_ifs"
4265 WINDRES="$ac_cv_prog_WINDRES"
4266 if test -n "$WINDRES"; then
4267 echo "$ac_t""$WINDRES" 1>&6
4268 else
4269 echo "$ac_t""no" 1>&6
4273 if test -z "$ac_cv_prog_WINDRES" && test $build = $host ; then
4274 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
4275 set dummy ${ncn_progname}; ac_word=$2
4276 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
4277 echo "configure:4278: checking for $ac_word" >&5
4278 if eval "test \"`echo '$''{'ac_cv_prog_WINDRES'+set}'`\" = set"; then
4279 echo $ac_n "(cached) $ac_c" 1>&6
4280 else
4281 if test -n "$WINDRES"; then
4282 ac_cv_prog_WINDRES="$WINDRES" # Let the user override the test.
4283 else
4284 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
4285 ac_dummy="$PATH"
4286 for ac_dir in $ac_dummy; do
4287 test -z "$ac_dir" && ac_dir=.
4288 if test -f $ac_dir/$ac_word; then
4289 ac_cv_prog_WINDRES="${ncn_progname}"
4290 break
4292 done
4293 IFS="$ac_save_ifs"
4296 WINDRES="$ac_cv_prog_WINDRES"
4297 if test -n "$WINDRES"; then
4298 echo "$ac_t""$WINDRES" 1>&6
4299 else
4300 echo "$ac_t""no" 1>&6
4304 test -n "$ac_cv_prog_WINDRES" && break
4305 done
4307 if test -z "$ac_cv_prog_WINDRES" ; then
4308 set dummy windres
4309 if test $build = $host ; then
4310 WINDRES="$2"
4311 else
4312 WINDRES="${ncn_tool_prefix}$2"
4316 for ncn_progname in objcopy; do
4317 if test -n "$ncn_tool_prefix"; then
4318 # Extract the first word of "${ncn_tool_prefix}${ncn_progname}", so it can be a program name with args.
4319 set dummy ${ncn_tool_prefix}${ncn_progname}; ac_word=$2
4320 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
4321 echo "configure:4322: checking for $ac_word" >&5
4322 if eval "test \"`echo '$''{'ac_cv_prog_OBJCOPY'+set}'`\" = set"; then
4323 echo $ac_n "(cached) $ac_c" 1>&6
4324 else
4325 if test -n "$OBJCOPY"; then
4326 ac_cv_prog_OBJCOPY="$OBJCOPY" # Let the user override the test.
4327 else
4328 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
4329 ac_dummy="$PATH"
4330 for ac_dir in $ac_dummy; do
4331 test -z "$ac_dir" && ac_dir=.
4332 if test -f $ac_dir/$ac_word; then
4333 ac_cv_prog_OBJCOPY="${ncn_tool_prefix}${ncn_progname}"
4334 break
4336 done
4337 IFS="$ac_save_ifs"
4340 OBJCOPY="$ac_cv_prog_OBJCOPY"
4341 if test -n "$OBJCOPY"; then
4342 echo "$ac_t""$OBJCOPY" 1>&6
4343 else
4344 echo "$ac_t""no" 1>&6
4348 if test -z "$ac_cv_prog_OBJCOPY" && test $build = $host ; then
4349 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
4350 set dummy ${ncn_progname}; ac_word=$2
4351 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
4352 echo "configure:4353: checking for $ac_word" >&5
4353 if eval "test \"`echo '$''{'ac_cv_prog_OBJCOPY'+set}'`\" = set"; then
4354 echo $ac_n "(cached) $ac_c" 1>&6
4355 else
4356 if test -n "$OBJCOPY"; then
4357 ac_cv_prog_OBJCOPY="$OBJCOPY" # Let the user override the test.
4358 else
4359 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
4360 ac_dummy="$PATH"
4361 for ac_dir in $ac_dummy; do
4362 test -z "$ac_dir" && ac_dir=.
4363 if test -f $ac_dir/$ac_word; then
4364 ac_cv_prog_OBJCOPY="${ncn_progname}"
4365 break
4367 done
4368 IFS="$ac_save_ifs"
4371 OBJCOPY="$ac_cv_prog_OBJCOPY"
4372 if test -n "$OBJCOPY"; then
4373 echo "$ac_t""$OBJCOPY" 1>&6
4374 else
4375 echo "$ac_t""no" 1>&6
4379 test -n "$ac_cv_prog_OBJCOPY" && break
4380 done
4382 if test -z "$ac_cv_prog_OBJCOPY" ; then
4383 set dummy objcopy
4384 if test $build = $host ; then
4385 OBJCOPY="$2"
4386 else
4387 OBJCOPY="${ncn_tool_prefix}$2"
4391 for ncn_progname in objdump; do
4392 if test -n "$ncn_tool_prefix"; then
4393 # Extract the first word of "${ncn_tool_prefix}${ncn_progname}", so it can be a program name with args.
4394 set dummy ${ncn_tool_prefix}${ncn_progname}; ac_word=$2
4395 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
4396 echo "configure:4397: checking for $ac_word" >&5
4397 if eval "test \"`echo '$''{'ac_cv_prog_OBJDUMP'+set}'`\" = set"; then
4398 echo $ac_n "(cached) $ac_c" 1>&6
4399 else
4400 if test -n "$OBJDUMP"; then
4401 ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
4402 else
4403 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
4404 ac_dummy="$PATH"
4405 for ac_dir in $ac_dummy; do
4406 test -z "$ac_dir" && ac_dir=.
4407 if test -f $ac_dir/$ac_word; then
4408 ac_cv_prog_OBJDUMP="${ncn_tool_prefix}${ncn_progname}"
4409 break
4411 done
4412 IFS="$ac_save_ifs"
4415 OBJDUMP="$ac_cv_prog_OBJDUMP"
4416 if test -n "$OBJDUMP"; then
4417 echo "$ac_t""$OBJDUMP" 1>&6
4418 else
4419 echo "$ac_t""no" 1>&6
4423 if test -z "$ac_cv_prog_OBJDUMP" && test $build = $host ; then
4424 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
4425 set dummy ${ncn_progname}; ac_word=$2
4426 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
4427 echo "configure:4428: checking for $ac_word" >&5
4428 if eval "test \"`echo '$''{'ac_cv_prog_OBJDUMP'+set}'`\" = set"; then
4429 echo $ac_n "(cached) $ac_c" 1>&6
4430 else
4431 if test -n "$OBJDUMP"; then
4432 ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
4433 else
4434 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
4435 ac_dummy="$PATH"
4436 for ac_dir in $ac_dummy; do
4437 test -z "$ac_dir" && ac_dir=.
4438 if test -f $ac_dir/$ac_word; then
4439 ac_cv_prog_OBJDUMP="${ncn_progname}"
4440 break
4442 done
4443 IFS="$ac_save_ifs"
4446 OBJDUMP="$ac_cv_prog_OBJDUMP"
4447 if test -n "$OBJDUMP"; then
4448 echo "$ac_t""$OBJDUMP" 1>&6
4449 else
4450 echo "$ac_t""no" 1>&6
4454 test -n "$ac_cv_prog_OBJDUMP" && break
4455 done
4457 if test -z "$ac_cv_prog_OBJDUMP" ; then
4458 set dummy objdump
4459 if test $build = $host ; then
4460 OBJDUMP="$2"
4461 else
4462 OBJDUMP="${ncn_tool_prefix}$2"
4472 # Target tools.
4473 for ncn_progname in ar; do
4474 if test -n "$ncn_target_tool_prefix"; then
4475 # Extract the first word of "${ncn_target_tool_prefix}${ncn_progname}", so it can be a program name with args.
4476 set dummy ${ncn_target_tool_prefix}${ncn_progname}; ac_word=$2
4477 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
4478 echo "configure:4479: checking for $ac_word" >&5
4479 if eval "test \"`echo '$''{'ac_cv_prog_AR_FOR_TARGET'+set}'`\" = set"; then
4480 echo $ac_n "(cached) $ac_c" 1>&6
4481 else
4482 if test -n "$AR_FOR_TARGET"; then
4483 ac_cv_prog_AR_FOR_TARGET="$AR_FOR_TARGET" # Let the user override the test.
4484 else
4485 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
4486 ac_dummy="$PATH"
4487 for ac_dir in $ac_dummy; do
4488 test -z "$ac_dir" && ac_dir=.
4489 if test -f $ac_dir/$ac_word; then
4490 ac_cv_prog_AR_FOR_TARGET="${ncn_target_tool_prefix}${ncn_progname}"
4491 break
4493 done
4494 IFS="$ac_save_ifs"
4497 AR_FOR_TARGET="$ac_cv_prog_AR_FOR_TARGET"
4498 if test -n "$AR_FOR_TARGET"; then
4499 echo "$ac_t""$AR_FOR_TARGET" 1>&6
4500 else
4501 echo "$ac_t""no" 1>&6
4505 if test -z "$ac_cv_prog_AR_FOR_TARGET" && test $build = $target ; then
4506 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
4507 set dummy ${ncn_progname}; ac_word=$2
4508 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
4509 echo "configure:4510: checking for $ac_word" >&5
4510 if eval "test \"`echo '$''{'ac_cv_prog_AR_FOR_TARGET'+set}'`\" = set"; then
4511 echo $ac_n "(cached) $ac_c" 1>&6
4512 else
4513 if test -n "$AR_FOR_TARGET"; then
4514 ac_cv_prog_AR_FOR_TARGET="$AR_FOR_TARGET" # Let the user override the test.
4515 else
4516 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
4517 ac_dummy="$PATH"
4518 for ac_dir in $ac_dummy; do
4519 test -z "$ac_dir" && ac_dir=.
4520 if test -f $ac_dir/$ac_word; then
4521 ac_cv_prog_AR_FOR_TARGET="${ncn_progname}"
4522 break
4524 done
4525 IFS="$ac_save_ifs"
4528 AR_FOR_TARGET="$ac_cv_prog_AR_FOR_TARGET"
4529 if test -n "$AR_FOR_TARGET"; then
4530 echo "$ac_t""$AR_FOR_TARGET" 1>&6
4531 else
4532 echo "$ac_t""no" 1>&6
4536 test -n "$ac_cv_prog_AR_FOR_TARGET" && break
4537 done
4539 if test -z "$ac_cv_prog_AR_FOR_TARGET" ; then
4540 set dummy ar
4541 if test $build = $target ; then
4542 AR_FOR_TARGET="$2"
4543 else
4544 AR_FOR_TARGET="${ncn_target_tool_prefix}$2"
4548 for ncn_progname in as; do
4549 if test -n "$ncn_target_tool_prefix"; then
4550 # Extract the first word of "${ncn_target_tool_prefix}${ncn_progname}", so it can be a program name with args.
4551 set dummy ${ncn_target_tool_prefix}${ncn_progname}; ac_word=$2
4552 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
4553 echo "configure:4554: checking for $ac_word" >&5
4554 if eval "test \"`echo '$''{'ac_cv_prog_AS_FOR_TARGET'+set}'`\" = set"; then
4555 echo $ac_n "(cached) $ac_c" 1>&6
4556 else
4557 if test -n "$AS_FOR_TARGET"; then
4558 ac_cv_prog_AS_FOR_TARGET="$AS_FOR_TARGET" # Let the user override the test.
4559 else
4560 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
4561 ac_dummy="$PATH"
4562 for ac_dir in $ac_dummy; do
4563 test -z "$ac_dir" && ac_dir=.
4564 if test -f $ac_dir/$ac_word; then
4565 ac_cv_prog_AS_FOR_TARGET="${ncn_target_tool_prefix}${ncn_progname}"
4566 break
4568 done
4569 IFS="$ac_save_ifs"
4572 AS_FOR_TARGET="$ac_cv_prog_AS_FOR_TARGET"
4573 if test -n "$AS_FOR_TARGET"; then
4574 echo "$ac_t""$AS_FOR_TARGET" 1>&6
4575 else
4576 echo "$ac_t""no" 1>&6
4580 if test -z "$ac_cv_prog_AS_FOR_TARGET" && test $build = $target ; then
4581 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
4582 set dummy ${ncn_progname}; ac_word=$2
4583 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
4584 echo "configure:4585: checking for $ac_word" >&5
4585 if eval "test \"`echo '$''{'ac_cv_prog_AS_FOR_TARGET'+set}'`\" = set"; then
4586 echo $ac_n "(cached) $ac_c" 1>&6
4587 else
4588 if test -n "$AS_FOR_TARGET"; then
4589 ac_cv_prog_AS_FOR_TARGET="$AS_FOR_TARGET" # Let the user override the test.
4590 else
4591 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
4592 ac_dummy="$PATH"
4593 for ac_dir in $ac_dummy; do
4594 test -z "$ac_dir" && ac_dir=.
4595 if test -f $ac_dir/$ac_word; then
4596 ac_cv_prog_AS_FOR_TARGET="${ncn_progname}"
4597 break
4599 done
4600 IFS="$ac_save_ifs"
4603 AS_FOR_TARGET="$ac_cv_prog_AS_FOR_TARGET"
4604 if test -n "$AS_FOR_TARGET"; then
4605 echo "$ac_t""$AS_FOR_TARGET" 1>&6
4606 else
4607 echo "$ac_t""no" 1>&6
4611 test -n "$ac_cv_prog_AS_FOR_TARGET" && break
4612 done
4614 if test -z "$ac_cv_prog_AS_FOR_TARGET" ; then
4615 set dummy as
4616 if test $build = $target ; then
4617 AS_FOR_TARGET="$2"
4618 else
4619 AS_FOR_TARGET="${ncn_target_tool_prefix}$2"
4623 for ncn_progname in cc gcc; do
4624 if test -n "$ncn_target_tool_prefix"; then
4625 # Extract the first word of "${ncn_target_tool_prefix}${ncn_progname}", so it can be a program name with args.
4626 set dummy ${ncn_target_tool_prefix}${ncn_progname}; ac_word=$2
4627 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
4628 echo "configure:4629: checking for $ac_word" >&5
4629 if eval "test \"`echo '$''{'ac_cv_prog_CC_FOR_TARGET'+set}'`\" = set"; then
4630 echo $ac_n "(cached) $ac_c" 1>&6
4631 else
4632 if test -n "$CC_FOR_TARGET"; then
4633 ac_cv_prog_CC_FOR_TARGET="$CC_FOR_TARGET" # Let the user override the test.
4634 else
4635 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
4636 ac_dummy="$PATH"
4637 for ac_dir in $ac_dummy; do
4638 test -z "$ac_dir" && ac_dir=.
4639 if test -f $ac_dir/$ac_word; then
4640 ac_cv_prog_CC_FOR_TARGET="${ncn_target_tool_prefix}${ncn_progname}"
4641 break
4643 done
4644 IFS="$ac_save_ifs"
4647 CC_FOR_TARGET="$ac_cv_prog_CC_FOR_TARGET"
4648 if test -n "$CC_FOR_TARGET"; then
4649 echo "$ac_t""$CC_FOR_TARGET" 1>&6
4650 else
4651 echo "$ac_t""no" 1>&6
4655 if test -z "$ac_cv_prog_CC_FOR_TARGET" && test $build = $target ; then
4656 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
4657 set dummy ${ncn_progname}; ac_word=$2
4658 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
4659 echo "configure:4660: checking for $ac_word" >&5
4660 if eval "test \"`echo '$''{'ac_cv_prog_CC_FOR_TARGET'+set}'`\" = set"; then
4661 echo $ac_n "(cached) $ac_c" 1>&6
4662 else
4663 if test -n "$CC_FOR_TARGET"; then
4664 ac_cv_prog_CC_FOR_TARGET="$CC_FOR_TARGET" # Let the user override the test.
4665 else
4666 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
4667 ac_dummy="$PATH"
4668 for ac_dir in $ac_dummy; do
4669 test -z "$ac_dir" && ac_dir=.
4670 if test -f $ac_dir/$ac_word; then
4671 ac_cv_prog_CC_FOR_TARGET="${ncn_progname}"
4672 break
4674 done
4675 IFS="$ac_save_ifs"
4678 CC_FOR_TARGET="$ac_cv_prog_CC_FOR_TARGET"
4679 if test -n "$CC_FOR_TARGET"; then
4680 echo "$ac_t""$CC_FOR_TARGET" 1>&6
4681 else
4682 echo "$ac_t""no" 1>&6
4686 test -n "$ac_cv_prog_CC_FOR_TARGET" && break
4687 done
4689 if test -z "$ac_cv_prog_CC_FOR_TARGET" ; then
4690 set dummy cc gcc
4691 if test $build = $target ; then
4692 CC_FOR_TARGET="$2"
4693 else
4694 CC_FOR_TARGET="${ncn_target_tool_prefix}$2"
4698 for ncn_progname in c++ g++ cxx gxx; do
4699 if test -n "$ncn_target_tool_prefix"; then
4700 # Extract the first word of "${ncn_target_tool_prefix}${ncn_progname}", so it can be a program name with args.
4701 set dummy ${ncn_target_tool_prefix}${ncn_progname}; ac_word=$2
4702 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
4703 echo "configure:4704: checking for $ac_word" >&5
4704 if eval "test \"`echo '$''{'ac_cv_prog_CXX_FOR_TARGET'+set}'`\" = set"; then
4705 echo $ac_n "(cached) $ac_c" 1>&6
4706 else
4707 if test -n "$CXX_FOR_TARGET"; then
4708 ac_cv_prog_CXX_FOR_TARGET="$CXX_FOR_TARGET" # Let the user override the test.
4709 else
4710 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
4711 ac_dummy="$PATH"
4712 for ac_dir in $ac_dummy; do
4713 test -z "$ac_dir" && ac_dir=.
4714 if test -f $ac_dir/$ac_word; then
4715 ac_cv_prog_CXX_FOR_TARGET="${ncn_target_tool_prefix}${ncn_progname}"
4716 break
4718 done
4719 IFS="$ac_save_ifs"
4722 CXX_FOR_TARGET="$ac_cv_prog_CXX_FOR_TARGET"
4723 if test -n "$CXX_FOR_TARGET"; then
4724 echo "$ac_t""$CXX_FOR_TARGET" 1>&6
4725 else
4726 echo "$ac_t""no" 1>&6
4730 if test -z "$ac_cv_prog_CXX_FOR_TARGET" && test $build = $target ; then
4731 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
4732 set dummy ${ncn_progname}; ac_word=$2
4733 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
4734 echo "configure:4735: checking for $ac_word" >&5
4735 if eval "test \"`echo '$''{'ac_cv_prog_CXX_FOR_TARGET'+set}'`\" = set"; then
4736 echo $ac_n "(cached) $ac_c" 1>&6
4737 else
4738 if test -n "$CXX_FOR_TARGET"; then
4739 ac_cv_prog_CXX_FOR_TARGET="$CXX_FOR_TARGET" # Let the user override the test.
4740 else
4741 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
4742 ac_dummy="$PATH"
4743 for ac_dir in $ac_dummy; do
4744 test -z "$ac_dir" && ac_dir=.
4745 if test -f $ac_dir/$ac_word; then
4746 ac_cv_prog_CXX_FOR_TARGET="${ncn_progname}"
4747 break
4749 done
4750 IFS="$ac_save_ifs"
4753 CXX_FOR_TARGET="$ac_cv_prog_CXX_FOR_TARGET"
4754 if test -n "$CXX_FOR_TARGET"; then
4755 echo "$ac_t""$CXX_FOR_TARGET" 1>&6
4756 else
4757 echo "$ac_t""no" 1>&6
4761 test -n "$ac_cv_prog_CXX_FOR_TARGET" && break
4762 done
4764 if test -z "$ac_cv_prog_CXX_FOR_TARGET" ; then
4765 set dummy c++ g++ cxx gxx
4766 if test $build = $target ; then
4767 CXX_FOR_TARGET="$2"
4768 else
4769 CXX_FOR_TARGET="${ncn_target_tool_prefix}$2"
4773 for ncn_progname in dlltool; do
4774 if test -n "$ncn_target_tool_prefix"; then
4775 # Extract the first word of "${ncn_target_tool_prefix}${ncn_progname}", so it can be a program name with args.
4776 set dummy ${ncn_target_tool_prefix}${ncn_progname}; ac_word=$2
4777 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
4778 echo "configure:4779: checking for $ac_word" >&5
4779 if eval "test \"`echo '$''{'ac_cv_prog_DLLTOOL_FOR_TARGET'+set}'`\" = set"; then
4780 echo $ac_n "(cached) $ac_c" 1>&6
4781 else
4782 if test -n "$DLLTOOL_FOR_TARGET"; then
4783 ac_cv_prog_DLLTOOL_FOR_TARGET="$DLLTOOL_FOR_TARGET" # Let the user override the test.
4784 else
4785 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
4786 ac_dummy="$PATH"
4787 for ac_dir in $ac_dummy; do
4788 test -z "$ac_dir" && ac_dir=.
4789 if test -f $ac_dir/$ac_word; then
4790 ac_cv_prog_DLLTOOL_FOR_TARGET="${ncn_target_tool_prefix}${ncn_progname}"
4791 break
4793 done
4794 IFS="$ac_save_ifs"
4797 DLLTOOL_FOR_TARGET="$ac_cv_prog_DLLTOOL_FOR_TARGET"
4798 if test -n "$DLLTOOL_FOR_TARGET"; then
4799 echo "$ac_t""$DLLTOOL_FOR_TARGET" 1>&6
4800 else
4801 echo "$ac_t""no" 1>&6
4805 if test -z "$ac_cv_prog_DLLTOOL_FOR_TARGET" && test $build = $target ; then
4806 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
4807 set dummy ${ncn_progname}; ac_word=$2
4808 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
4809 echo "configure:4810: checking for $ac_word" >&5
4810 if eval "test \"`echo '$''{'ac_cv_prog_DLLTOOL_FOR_TARGET'+set}'`\" = set"; then
4811 echo $ac_n "(cached) $ac_c" 1>&6
4812 else
4813 if test -n "$DLLTOOL_FOR_TARGET"; then
4814 ac_cv_prog_DLLTOOL_FOR_TARGET="$DLLTOOL_FOR_TARGET" # Let the user override the test.
4815 else
4816 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
4817 ac_dummy="$PATH"
4818 for ac_dir in $ac_dummy; do
4819 test -z "$ac_dir" && ac_dir=.
4820 if test -f $ac_dir/$ac_word; then
4821 ac_cv_prog_DLLTOOL_FOR_TARGET="${ncn_progname}"
4822 break
4824 done
4825 IFS="$ac_save_ifs"
4828 DLLTOOL_FOR_TARGET="$ac_cv_prog_DLLTOOL_FOR_TARGET"
4829 if test -n "$DLLTOOL_FOR_TARGET"; then
4830 echo "$ac_t""$DLLTOOL_FOR_TARGET" 1>&6
4831 else
4832 echo "$ac_t""no" 1>&6
4836 test -n "$ac_cv_prog_DLLTOOL_FOR_TARGET" && break
4837 done
4839 if test -z "$ac_cv_prog_DLLTOOL_FOR_TARGET" ; then
4840 set dummy dlltool
4841 if test $build = $target ; then
4842 DLLTOOL_FOR_TARGET="$2"
4843 else
4844 DLLTOOL_FOR_TARGET="${ncn_target_tool_prefix}$2"
4848 for ncn_progname in gcc; do
4849 if test -n "$ncn_target_tool_prefix"; then
4850 # Extract the first word of "${ncn_target_tool_prefix}${ncn_progname}", so it can be a program name with args.
4851 set dummy ${ncn_target_tool_prefix}${ncn_progname}; ac_word=$2
4852 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
4853 echo "configure:4854: checking for $ac_word" >&5
4854 if eval "test \"`echo '$''{'ac_cv_prog_GCC_FOR_TARGET'+set}'`\" = set"; then
4855 echo $ac_n "(cached) $ac_c" 1>&6
4856 else
4857 if test -n "$GCC_FOR_TARGET"; then
4858 ac_cv_prog_GCC_FOR_TARGET="$GCC_FOR_TARGET" # Let the user override the test.
4859 else
4860 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
4861 ac_dummy="$PATH"
4862 for ac_dir in $ac_dummy; do
4863 test -z "$ac_dir" && ac_dir=.
4864 if test -f $ac_dir/$ac_word; then
4865 ac_cv_prog_GCC_FOR_TARGET="${ncn_target_tool_prefix}${ncn_progname}"
4866 break
4868 done
4869 IFS="$ac_save_ifs"
4872 GCC_FOR_TARGET="$ac_cv_prog_GCC_FOR_TARGET"
4873 if test -n "$GCC_FOR_TARGET"; then
4874 echo "$ac_t""$GCC_FOR_TARGET" 1>&6
4875 else
4876 echo "$ac_t""no" 1>&6
4880 if test -z "$ac_cv_prog_GCC_FOR_TARGET" && test $build = $target ; then
4881 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
4882 set dummy ${ncn_progname}; ac_word=$2
4883 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
4884 echo "configure:4885: checking for $ac_word" >&5
4885 if eval "test \"`echo '$''{'ac_cv_prog_GCC_FOR_TARGET'+set}'`\" = set"; then
4886 echo $ac_n "(cached) $ac_c" 1>&6
4887 else
4888 if test -n "$GCC_FOR_TARGET"; then
4889 ac_cv_prog_GCC_FOR_TARGET="$GCC_FOR_TARGET" # Let the user override the test.
4890 else
4891 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
4892 ac_dummy="$PATH"
4893 for ac_dir in $ac_dummy; do
4894 test -z "$ac_dir" && ac_dir=.
4895 if test -f $ac_dir/$ac_word; then
4896 ac_cv_prog_GCC_FOR_TARGET="${ncn_progname}"
4897 break
4899 done
4900 IFS="$ac_save_ifs"
4903 GCC_FOR_TARGET="$ac_cv_prog_GCC_FOR_TARGET"
4904 if test -n "$GCC_FOR_TARGET"; then
4905 echo "$ac_t""$GCC_FOR_TARGET" 1>&6
4906 else
4907 echo "$ac_t""no" 1>&6
4911 test -n "$ac_cv_prog_GCC_FOR_TARGET" && break
4912 done
4914 if test -z "$ac_cv_prog_GCC_FOR_TARGET" ; then
4915 GCC_FOR_TARGET="${CC_FOR_TARGET}"
4918 for ncn_progname in gcj; do
4919 if test -n "$ncn_target_tool_prefix"; then
4920 # Extract the first word of "${ncn_target_tool_prefix}${ncn_progname}", so it can be a program name with args.
4921 set dummy ${ncn_target_tool_prefix}${ncn_progname}; ac_word=$2
4922 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
4923 echo "configure:4924: checking for $ac_word" >&5
4924 if eval "test \"`echo '$''{'ac_cv_prog_GCJ_FOR_TARGET'+set}'`\" = set"; then
4925 echo $ac_n "(cached) $ac_c" 1>&6
4926 else
4927 if test -n "$GCJ_FOR_TARGET"; then
4928 ac_cv_prog_GCJ_FOR_TARGET="$GCJ_FOR_TARGET" # Let the user override the test.
4929 else
4930 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
4931 ac_dummy="$PATH"
4932 for ac_dir in $ac_dummy; do
4933 test -z "$ac_dir" && ac_dir=.
4934 if test -f $ac_dir/$ac_word; then
4935 ac_cv_prog_GCJ_FOR_TARGET="${ncn_target_tool_prefix}${ncn_progname}"
4936 break
4938 done
4939 IFS="$ac_save_ifs"
4942 GCJ_FOR_TARGET="$ac_cv_prog_GCJ_FOR_TARGET"
4943 if test -n "$GCJ_FOR_TARGET"; then
4944 echo "$ac_t""$GCJ_FOR_TARGET" 1>&6
4945 else
4946 echo "$ac_t""no" 1>&6
4950 if test -z "$ac_cv_prog_GCJ_FOR_TARGET" && test $build = $target ; then
4951 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
4952 set dummy ${ncn_progname}; ac_word=$2
4953 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
4954 echo "configure:4955: checking for $ac_word" >&5
4955 if eval "test \"`echo '$''{'ac_cv_prog_GCJ_FOR_TARGET'+set}'`\" = set"; then
4956 echo $ac_n "(cached) $ac_c" 1>&6
4957 else
4958 if test -n "$GCJ_FOR_TARGET"; then
4959 ac_cv_prog_GCJ_FOR_TARGET="$GCJ_FOR_TARGET" # Let the user override the test.
4960 else
4961 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
4962 ac_dummy="$PATH"
4963 for ac_dir in $ac_dummy; do
4964 test -z "$ac_dir" && ac_dir=.
4965 if test -f $ac_dir/$ac_word; then
4966 ac_cv_prog_GCJ_FOR_TARGET="${ncn_progname}"
4967 break
4969 done
4970 IFS="$ac_save_ifs"
4973 GCJ_FOR_TARGET="$ac_cv_prog_GCJ_FOR_TARGET"
4974 if test -n "$GCJ_FOR_TARGET"; then
4975 echo "$ac_t""$GCJ_FOR_TARGET" 1>&6
4976 else
4977 echo "$ac_t""no" 1>&6
4981 test -n "$ac_cv_prog_GCJ_FOR_TARGET" && break
4982 done
4984 if test -z "$ac_cv_prog_GCJ_FOR_TARGET" ; then
4985 set dummy gcj
4986 if test $build = $target ; then
4987 GCJ_FOR_TARGET="$2"
4988 else
4989 GCJ_FOR_TARGET="${ncn_target_tool_prefix}$2"
4993 for ncn_progname in gfortran; do
4994 if test -n "$ncn_target_tool_prefix"; then
4995 # Extract the first word of "${ncn_target_tool_prefix}${ncn_progname}", so it can be a program name with args.
4996 set dummy ${ncn_target_tool_prefix}${ncn_progname}; ac_word=$2
4997 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
4998 echo "configure:4999: checking for $ac_word" >&5
4999 if eval "test \"`echo '$''{'ac_cv_prog_GFORTRAN_FOR_TARGET'+set}'`\" = set"; then
5000 echo $ac_n "(cached) $ac_c" 1>&6
5001 else
5002 if test -n "$GFORTRAN_FOR_TARGET"; then
5003 ac_cv_prog_GFORTRAN_FOR_TARGET="$GFORTRAN_FOR_TARGET" # Let the user override the test.
5004 else
5005 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
5006 ac_dummy="$PATH"
5007 for ac_dir in $ac_dummy; do
5008 test -z "$ac_dir" && ac_dir=.
5009 if test -f $ac_dir/$ac_word; then
5010 ac_cv_prog_GFORTRAN_FOR_TARGET="${ncn_target_tool_prefix}${ncn_progname}"
5011 break
5013 done
5014 IFS="$ac_save_ifs"
5017 GFORTRAN_FOR_TARGET="$ac_cv_prog_GFORTRAN_FOR_TARGET"
5018 if test -n "$GFORTRAN_FOR_TARGET"; then
5019 echo "$ac_t""$GFORTRAN_FOR_TARGET" 1>&6
5020 else
5021 echo "$ac_t""no" 1>&6
5025 if test -z "$ac_cv_prog_GFORTRAN_FOR_TARGET" && test $build = $target ; then
5026 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
5027 set dummy ${ncn_progname}; ac_word=$2
5028 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
5029 echo "configure:5030: checking for $ac_word" >&5
5030 if eval "test \"`echo '$''{'ac_cv_prog_GFORTRAN_FOR_TARGET'+set}'`\" = set"; then
5031 echo $ac_n "(cached) $ac_c" 1>&6
5032 else
5033 if test -n "$GFORTRAN_FOR_TARGET"; then
5034 ac_cv_prog_GFORTRAN_FOR_TARGET="$GFORTRAN_FOR_TARGET" # Let the user override the test.
5035 else
5036 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
5037 ac_dummy="$PATH"
5038 for ac_dir in $ac_dummy; do
5039 test -z "$ac_dir" && ac_dir=.
5040 if test -f $ac_dir/$ac_word; then
5041 ac_cv_prog_GFORTRAN_FOR_TARGET="${ncn_progname}"
5042 break
5044 done
5045 IFS="$ac_save_ifs"
5048 GFORTRAN_FOR_TARGET="$ac_cv_prog_GFORTRAN_FOR_TARGET"
5049 if test -n "$GFORTRAN_FOR_TARGET"; then
5050 echo "$ac_t""$GFORTRAN_FOR_TARGET" 1>&6
5051 else
5052 echo "$ac_t""no" 1>&6
5056 test -n "$ac_cv_prog_GFORTRAN_FOR_TARGET" && break
5057 done
5059 if test -z "$ac_cv_prog_GFORTRAN_FOR_TARGET" ; then
5060 set dummy gfortran
5061 if test $build = $target ; then
5062 GFORTRAN_FOR_TARGET="$2"
5063 else
5064 GFORTRAN_FOR_TARGET="${ncn_target_tool_prefix}$2"
5068 for ncn_progname in ld; do
5069 if test -n "$ncn_target_tool_prefix"; then
5070 # Extract the first word of "${ncn_target_tool_prefix}${ncn_progname}", so it can be a program name with args.
5071 set dummy ${ncn_target_tool_prefix}${ncn_progname}; ac_word=$2
5072 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
5073 echo "configure:5074: checking for $ac_word" >&5
5074 if eval "test \"`echo '$''{'ac_cv_prog_LD_FOR_TARGET'+set}'`\" = set"; then
5075 echo $ac_n "(cached) $ac_c" 1>&6
5076 else
5077 if test -n "$LD_FOR_TARGET"; then
5078 ac_cv_prog_LD_FOR_TARGET="$LD_FOR_TARGET" # Let the user override the test.
5079 else
5080 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
5081 ac_dummy="$PATH"
5082 for ac_dir in $ac_dummy; do
5083 test -z "$ac_dir" && ac_dir=.
5084 if test -f $ac_dir/$ac_word; then
5085 ac_cv_prog_LD_FOR_TARGET="${ncn_target_tool_prefix}${ncn_progname}"
5086 break
5088 done
5089 IFS="$ac_save_ifs"
5092 LD_FOR_TARGET="$ac_cv_prog_LD_FOR_TARGET"
5093 if test -n "$LD_FOR_TARGET"; then
5094 echo "$ac_t""$LD_FOR_TARGET" 1>&6
5095 else
5096 echo "$ac_t""no" 1>&6
5100 if test -z "$ac_cv_prog_LD_FOR_TARGET" && test $build = $target ; then
5101 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
5102 set dummy ${ncn_progname}; ac_word=$2
5103 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
5104 echo "configure:5105: checking for $ac_word" >&5
5105 if eval "test \"`echo '$''{'ac_cv_prog_LD_FOR_TARGET'+set}'`\" = set"; then
5106 echo $ac_n "(cached) $ac_c" 1>&6
5107 else
5108 if test -n "$LD_FOR_TARGET"; then
5109 ac_cv_prog_LD_FOR_TARGET="$LD_FOR_TARGET" # Let the user override the test.
5110 else
5111 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
5112 ac_dummy="$PATH"
5113 for ac_dir in $ac_dummy; do
5114 test -z "$ac_dir" && ac_dir=.
5115 if test -f $ac_dir/$ac_word; then
5116 ac_cv_prog_LD_FOR_TARGET="${ncn_progname}"
5117 break
5119 done
5120 IFS="$ac_save_ifs"
5123 LD_FOR_TARGET="$ac_cv_prog_LD_FOR_TARGET"
5124 if test -n "$LD_FOR_TARGET"; then
5125 echo "$ac_t""$LD_FOR_TARGET" 1>&6
5126 else
5127 echo "$ac_t""no" 1>&6
5131 test -n "$ac_cv_prog_LD_FOR_TARGET" && break
5132 done
5134 if test -z "$ac_cv_prog_LD_FOR_TARGET" ; then
5135 set dummy ld
5136 if test $build = $target ; then
5137 LD_FOR_TARGET="$2"
5138 else
5139 LD_FOR_TARGET="${ncn_target_tool_prefix}$2"
5143 for ncn_progname in lipo; do
5144 if test -n "$ncn_target_tool_prefix"; then
5145 # Extract the first word of "${ncn_target_tool_prefix}${ncn_progname}", so it can be a program name with args.
5146 set dummy ${ncn_target_tool_prefix}${ncn_progname}; ac_word=$2
5147 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
5148 echo "configure:5149: checking for $ac_word" >&5
5149 if eval "test \"`echo '$''{'ac_cv_prog_LIPO_FOR_TARGET'+set}'`\" = set"; then
5150 echo $ac_n "(cached) $ac_c" 1>&6
5151 else
5152 if test -n "$LIPO_FOR_TARGET"; then
5153 ac_cv_prog_LIPO_FOR_TARGET="$LIPO_FOR_TARGET" # Let the user override the test.
5154 else
5155 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
5156 ac_dummy="$PATH"
5157 for ac_dir in $ac_dummy; do
5158 test -z "$ac_dir" && ac_dir=.
5159 if test -f $ac_dir/$ac_word; then
5160 ac_cv_prog_LIPO_FOR_TARGET="${ncn_target_tool_prefix}${ncn_progname}"
5161 break
5163 done
5164 IFS="$ac_save_ifs"
5167 LIPO_FOR_TARGET="$ac_cv_prog_LIPO_FOR_TARGET"
5168 if test -n "$LIPO_FOR_TARGET"; then
5169 echo "$ac_t""$LIPO_FOR_TARGET" 1>&6
5170 else
5171 echo "$ac_t""no" 1>&6
5175 if test -z "$ac_cv_prog_LIPO_FOR_TARGET" && test $build = $target ; then
5176 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
5177 set dummy ${ncn_progname}; ac_word=$2
5178 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
5179 echo "configure:5180: checking for $ac_word" >&5
5180 if eval "test \"`echo '$''{'ac_cv_prog_LIPO_FOR_TARGET'+set}'`\" = set"; then
5181 echo $ac_n "(cached) $ac_c" 1>&6
5182 else
5183 if test -n "$LIPO_FOR_TARGET"; then
5184 ac_cv_prog_LIPO_FOR_TARGET="$LIPO_FOR_TARGET" # Let the user override the test.
5185 else
5186 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
5187 ac_dummy="$PATH"
5188 for ac_dir in $ac_dummy; do
5189 test -z "$ac_dir" && ac_dir=.
5190 if test -f $ac_dir/$ac_word; then
5191 ac_cv_prog_LIPO_FOR_TARGET="${ncn_progname}"
5192 break
5194 done
5195 IFS="$ac_save_ifs"
5198 LIPO_FOR_TARGET="$ac_cv_prog_LIPO_FOR_TARGET"
5199 if test -n "$LIPO_FOR_TARGET"; then
5200 echo "$ac_t""$LIPO_FOR_TARGET" 1>&6
5201 else
5202 echo "$ac_t""no" 1>&6
5206 test -n "$ac_cv_prog_LIPO_FOR_TARGET" && break
5207 done
5209 if test -z "$ac_cv_prog_LIPO_FOR_TARGET" ; then
5210 set dummy lipo
5211 if test $build = $target ; then
5212 LIPO_FOR_TARGET="$2"
5213 else
5214 LIPO_FOR_TARGET="${ncn_target_tool_prefix}$2"
5218 for ncn_progname in nm; do
5219 if test -n "$ncn_target_tool_prefix"; then
5220 # Extract the first word of "${ncn_target_tool_prefix}${ncn_progname}", so it can be a program name with args.
5221 set dummy ${ncn_target_tool_prefix}${ncn_progname}; ac_word=$2
5222 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
5223 echo "configure:5224: checking for $ac_word" >&5
5224 if eval "test \"`echo '$''{'ac_cv_prog_NM_FOR_TARGET'+set}'`\" = set"; then
5225 echo $ac_n "(cached) $ac_c" 1>&6
5226 else
5227 if test -n "$NM_FOR_TARGET"; then
5228 ac_cv_prog_NM_FOR_TARGET="$NM_FOR_TARGET" # Let the user override the test.
5229 else
5230 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
5231 ac_dummy="$PATH"
5232 for ac_dir in $ac_dummy; do
5233 test -z "$ac_dir" && ac_dir=.
5234 if test -f $ac_dir/$ac_word; then
5235 ac_cv_prog_NM_FOR_TARGET="${ncn_target_tool_prefix}${ncn_progname}"
5236 break
5238 done
5239 IFS="$ac_save_ifs"
5242 NM_FOR_TARGET="$ac_cv_prog_NM_FOR_TARGET"
5243 if test -n "$NM_FOR_TARGET"; then
5244 echo "$ac_t""$NM_FOR_TARGET" 1>&6
5245 else
5246 echo "$ac_t""no" 1>&6
5250 if test -z "$ac_cv_prog_NM_FOR_TARGET" && test $build = $target ; then
5251 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
5252 set dummy ${ncn_progname}; ac_word=$2
5253 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
5254 echo "configure:5255: checking for $ac_word" >&5
5255 if eval "test \"`echo '$''{'ac_cv_prog_NM_FOR_TARGET'+set}'`\" = set"; then
5256 echo $ac_n "(cached) $ac_c" 1>&6
5257 else
5258 if test -n "$NM_FOR_TARGET"; then
5259 ac_cv_prog_NM_FOR_TARGET="$NM_FOR_TARGET" # Let the user override the test.
5260 else
5261 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
5262 ac_dummy="$PATH"
5263 for ac_dir in $ac_dummy; do
5264 test -z "$ac_dir" && ac_dir=.
5265 if test -f $ac_dir/$ac_word; then
5266 ac_cv_prog_NM_FOR_TARGET="${ncn_progname}"
5267 break
5269 done
5270 IFS="$ac_save_ifs"
5273 NM_FOR_TARGET="$ac_cv_prog_NM_FOR_TARGET"
5274 if test -n "$NM_FOR_TARGET"; then
5275 echo "$ac_t""$NM_FOR_TARGET" 1>&6
5276 else
5277 echo "$ac_t""no" 1>&6
5281 test -n "$ac_cv_prog_NM_FOR_TARGET" && break
5282 done
5284 if test -z "$ac_cv_prog_NM_FOR_TARGET" ; then
5285 set dummy nm
5286 if test $build = $target ; then
5287 NM_FOR_TARGET="$2"
5288 else
5289 NM_FOR_TARGET="${ncn_target_tool_prefix}$2"
5293 for ncn_progname in objdump; do
5294 if test -n "$ncn_target_tool_prefix"; then
5295 # Extract the first word of "${ncn_target_tool_prefix}${ncn_progname}", so it can be a program name with args.
5296 set dummy ${ncn_target_tool_prefix}${ncn_progname}; ac_word=$2
5297 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
5298 echo "configure:5299: checking for $ac_word" >&5
5299 if eval "test \"`echo '$''{'ac_cv_prog_OBJDUMP_FOR_TARGET'+set}'`\" = set"; then
5300 echo $ac_n "(cached) $ac_c" 1>&6
5301 else
5302 if test -n "$OBJDUMP_FOR_TARGET"; then
5303 ac_cv_prog_OBJDUMP_FOR_TARGET="$OBJDUMP_FOR_TARGET" # Let the user override the test.
5304 else
5305 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
5306 ac_dummy="$PATH"
5307 for ac_dir in $ac_dummy; do
5308 test -z "$ac_dir" && ac_dir=.
5309 if test -f $ac_dir/$ac_word; then
5310 ac_cv_prog_OBJDUMP_FOR_TARGET="${ncn_target_tool_prefix}${ncn_progname}"
5311 break
5313 done
5314 IFS="$ac_save_ifs"
5317 OBJDUMP_FOR_TARGET="$ac_cv_prog_OBJDUMP_FOR_TARGET"
5318 if test -n "$OBJDUMP_FOR_TARGET"; then
5319 echo "$ac_t""$OBJDUMP_FOR_TARGET" 1>&6
5320 else
5321 echo "$ac_t""no" 1>&6
5325 if test -z "$ac_cv_prog_OBJDUMP_FOR_TARGET" && test $build = $target ; then
5326 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
5327 set dummy ${ncn_progname}; ac_word=$2
5328 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
5329 echo "configure:5330: checking for $ac_word" >&5
5330 if eval "test \"`echo '$''{'ac_cv_prog_OBJDUMP_FOR_TARGET'+set}'`\" = set"; then
5331 echo $ac_n "(cached) $ac_c" 1>&6
5332 else
5333 if test -n "$OBJDUMP_FOR_TARGET"; then
5334 ac_cv_prog_OBJDUMP_FOR_TARGET="$OBJDUMP_FOR_TARGET" # Let the user override the test.
5335 else
5336 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
5337 ac_dummy="$PATH"
5338 for ac_dir in $ac_dummy; do
5339 test -z "$ac_dir" && ac_dir=.
5340 if test -f $ac_dir/$ac_word; then
5341 ac_cv_prog_OBJDUMP_FOR_TARGET="${ncn_progname}"
5342 break
5344 done
5345 IFS="$ac_save_ifs"
5348 OBJDUMP_FOR_TARGET="$ac_cv_prog_OBJDUMP_FOR_TARGET"
5349 if test -n "$OBJDUMP_FOR_TARGET"; then
5350 echo "$ac_t""$OBJDUMP_FOR_TARGET" 1>&6
5351 else
5352 echo "$ac_t""no" 1>&6
5356 test -n "$ac_cv_prog_OBJDUMP_FOR_TARGET" && break
5357 done
5359 if test -z "$ac_cv_prog_OBJDUMP_FOR_TARGET" ; then
5360 set dummy objdump
5361 if test $build = $target ; then
5362 OBJDUMP_FOR_TARGET="$2"
5363 else
5364 OBJDUMP_FOR_TARGET="${ncn_target_tool_prefix}$2"
5368 for ncn_progname in ranlib; do
5369 if test -n "$ncn_target_tool_prefix"; then
5370 # Extract the first word of "${ncn_target_tool_prefix}${ncn_progname}", so it can be a program name with args.
5371 set dummy ${ncn_target_tool_prefix}${ncn_progname}; ac_word=$2
5372 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
5373 echo "configure:5374: checking for $ac_word" >&5
5374 if eval "test \"`echo '$''{'ac_cv_prog_RANLIB_FOR_TARGET'+set}'`\" = set"; then
5375 echo $ac_n "(cached) $ac_c" 1>&6
5376 else
5377 if test -n "$RANLIB_FOR_TARGET"; then
5378 ac_cv_prog_RANLIB_FOR_TARGET="$RANLIB_FOR_TARGET" # Let the user override the test.
5379 else
5380 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
5381 ac_dummy="$PATH"
5382 for ac_dir in $ac_dummy; do
5383 test -z "$ac_dir" && ac_dir=.
5384 if test -f $ac_dir/$ac_word; then
5385 ac_cv_prog_RANLIB_FOR_TARGET="${ncn_target_tool_prefix}${ncn_progname}"
5386 break
5388 done
5389 IFS="$ac_save_ifs"
5392 RANLIB_FOR_TARGET="$ac_cv_prog_RANLIB_FOR_TARGET"
5393 if test -n "$RANLIB_FOR_TARGET"; then
5394 echo "$ac_t""$RANLIB_FOR_TARGET" 1>&6
5395 else
5396 echo "$ac_t""no" 1>&6
5400 if test -z "$ac_cv_prog_RANLIB_FOR_TARGET" && test $build = $target ; then
5401 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
5402 set dummy ${ncn_progname}; ac_word=$2
5403 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
5404 echo "configure:5405: checking for $ac_word" >&5
5405 if eval "test \"`echo '$''{'ac_cv_prog_RANLIB_FOR_TARGET'+set}'`\" = set"; then
5406 echo $ac_n "(cached) $ac_c" 1>&6
5407 else
5408 if test -n "$RANLIB_FOR_TARGET"; then
5409 ac_cv_prog_RANLIB_FOR_TARGET="$RANLIB_FOR_TARGET" # Let the user override the test.
5410 else
5411 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
5412 ac_dummy="$PATH"
5413 for ac_dir in $ac_dummy; do
5414 test -z "$ac_dir" && ac_dir=.
5415 if test -f $ac_dir/$ac_word; then
5416 ac_cv_prog_RANLIB_FOR_TARGET="${ncn_progname}"
5417 break
5419 done
5420 IFS="$ac_save_ifs"
5423 RANLIB_FOR_TARGET="$ac_cv_prog_RANLIB_FOR_TARGET"
5424 if test -n "$RANLIB_FOR_TARGET"; then
5425 echo "$ac_t""$RANLIB_FOR_TARGET" 1>&6
5426 else
5427 echo "$ac_t""no" 1>&6
5431 test -n "$ac_cv_prog_RANLIB_FOR_TARGET" && break
5432 done
5434 if test -z "$ac_cv_prog_RANLIB_FOR_TARGET" ; then
5435 RANLIB_FOR_TARGET=":"
5438 for ncn_progname in strip; do
5439 if test -n "$ncn_target_tool_prefix"; then
5440 # Extract the first word of "${ncn_target_tool_prefix}${ncn_progname}", so it can be a program name with args.
5441 set dummy ${ncn_target_tool_prefix}${ncn_progname}; ac_word=$2
5442 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
5443 echo "configure:5444: checking for $ac_word" >&5
5444 if eval "test \"`echo '$''{'ac_cv_prog_STRIP_FOR_TARGET'+set}'`\" = set"; then
5445 echo $ac_n "(cached) $ac_c" 1>&6
5446 else
5447 if test -n "$STRIP_FOR_TARGET"; then
5448 ac_cv_prog_STRIP_FOR_TARGET="$STRIP_FOR_TARGET" # Let the user override the test.
5449 else
5450 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
5451 ac_dummy="$PATH"
5452 for ac_dir in $ac_dummy; do
5453 test -z "$ac_dir" && ac_dir=.
5454 if test -f $ac_dir/$ac_word; then
5455 ac_cv_prog_STRIP_FOR_TARGET="${ncn_target_tool_prefix}${ncn_progname}"
5456 break
5458 done
5459 IFS="$ac_save_ifs"
5462 STRIP_FOR_TARGET="$ac_cv_prog_STRIP_FOR_TARGET"
5463 if test -n "$STRIP_FOR_TARGET"; then
5464 echo "$ac_t""$STRIP_FOR_TARGET" 1>&6
5465 else
5466 echo "$ac_t""no" 1>&6
5470 if test -z "$ac_cv_prog_STRIP_FOR_TARGET" && test $build = $target ; then
5471 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
5472 set dummy ${ncn_progname}; ac_word=$2
5473 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
5474 echo "configure:5475: checking for $ac_word" >&5
5475 if eval "test \"`echo '$''{'ac_cv_prog_STRIP_FOR_TARGET'+set}'`\" = set"; then
5476 echo $ac_n "(cached) $ac_c" 1>&6
5477 else
5478 if test -n "$STRIP_FOR_TARGET"; then
5479 ac_cv_prog_STRIP_FOR_TARGET="$STRIP_FOR_TARGET" # Let the user override the test.
5480 else
5481 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
5482 ac_dummy="$PATH"
5483 for ac_dir in $ac_dummy; do
5484 test -z "$ac_dir" && ac_dir=.
5485 if test -f $ac_dir/$ac_word; then
5486 ac_cv_prog_STRIP_FOR_TARGET="${ncn_progname}"
5487 break
5489 done
5490 IFS="$ac_save_ifs"
5493 STRIP_FOR_TARGET="$ac_cv_prog_STRIP_FOR_TARGET"
5494 if test -n "$STRIP_FOR_TARGET"; then
5495 echo "$ac_t""$STRIP_FOR_TARGET" 1>&6
5496 else
5497 echo "$ac_t""no" 1>&6
5501 test -n "$ac_cv_prog_STRIP_FOR_TARGET" && break
5502 done
5504 if test -z "$ac_cv_prog_STRIP_FOR_TARGET" ; then
5505 set dummy strip
5506 if test $build = $target ; then
5507 STRIP_FOR_TARGET="$2"
5508 else
5509 STRIP_FOR_TARGET="${ncn_target_tool_prefix}$2"
5513 for ncn_progname in windres; do
5514 if test -n "$ncn_target_tool_prefix"; then
5515 # Extract the first word of "${ncn_target_tool_prefix}${ncn_progname}", so it can be a program name with args.
5516 set dummy ${ncn_target_tool_prefix}${ncn_progname}; ac_word=$2
5517 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
5518 echo "configure:5519: checking for $ac_word" >&5
5519 if eval "test \"`echo '$''{'ac_cv_prog_WINDRES_FOR_TARGET'+set}'`\" = set"; then
5520 echo $ac_n "(cached) $ac_c" 1>&6
5521 else
5522 if test -n "$WINDRES_FOR_TARGET"; then
5523 ac_cv_prog_WINDRES_FOR_TARGET="$WINDRES_FOR_TARGET" # Let the user override the test.
5524 else
5525 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
5526 ac_dummy="$PATH"
5527 for ac_dir in $ac_dummy; do
5528 test -z "$ac_dir" && ac_dir=.
5529 if test -f $ac_dir/$ac_word; then
5530 ac_cv_prog_WINDRES_FOR_TARGET="${ncn_target_tool_prefix}${ncn_progname}"
5531 break
5533 done
5534 IFS="$ac_save_ifs"
5537 WINDRES_FOR_TARGET="$ac_cv_prog_WINDRES_FOR_TARGET"
5538 if test -n "$WINDRES_FOR_TARGET"; then
5539 echo "$ac_t""$WINDRES_FOR_TARGET" 1>&6
5540 else
5541 echo "$ac_t""no" 1>&6
5545 if test -z "$ac_cv_prog_WINDRES_FOR_TARGET" && test $build = $target ; then
5546 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
5547 set dummy ${ncn_progname}; ac_word=$2
5548 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
5549 echo "configure:5550: checking for $ac_word" >&5
5550 if eval "test \"`echo '$''{'ac_cv_prog_WINDRES_FOR_TARGET'+set}'`\" = set"; then
5551 echo $ac_n "(cached) $ac_c" 1>&6
5552 else
5553 if test -n "$WINDRES_FOR_TARGET"; then
5554 ac_cv_prog_WINDRES_FOR_TARGET="$WINDRES_FOR_TARGET" # Let the user override the test.
5555 else
5556 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
5557 ac_dummy="$PATH"
5558 for ac_dir in $ac_dummy; do
5559 test -z "$ac_dir" && ac_dir=.
5560 if test -f $ac_dir/$ac_word; then
5561 ac_cv_prog_WINDRES_FOR_TARGET="${ncn_progname}"
5562 break
5564 done
5565 IFS="$ac_save_ifs"
5568 WINDRES_FOR_TARGET="$ac_cv_prog_WINDRES_FOR_TARGET"
5569 if test -n "$WINDRES_FOR_TARGET"; then
5570 echo "$ac_t""$WINDRES_FOR_TARGET" 1>&6
5571 else
5572 echo "$ac_t""no" 1>&6
5576 test -n "$ac_cv_prog_WINDRES_FOR_TARGET" && break
5577 done
5579 if test -z "$ac_cv_prog_WINDRES_FOR_TARGET" ; then
5580 set dummy windres
5581 if test $build = $target ; then
5582 WINDRES_FOR_TARGET="$2"
5583 else
5584 WINDRES_FOR_TARGET="${ncn_target_tool_prefix}$2"
5589 RAW_CXX_FOR_TARGET="$CXX_FOR_TARGET"
5591 echo $ac_n "checking where to find the target ar""... $ac_c" 1>&6
5592 echo "configure:5593: checking where to find the target ar" >&5
5593 if test "x${build}" != "x${host}" ; then
5594 # Canadian cross, just use what we found
5595 echo "$ac_t""pre-installed" 1>&6
5596 else
5597 ok=yes
5598 case " ${configdirs} " in
5599 *" binutils "*) ;;
5600 *) ok=no ;;
5601 esac
5603 if test $ok = yes; then
5604 # An in-tree tool is available and we can use it
5605 AR_FOR_TARGET='$$r/$(HOST_SUBDIR)/binutils/ar'
5606 echo "$ac_t""just compiled" 1>&6
5607 elif test "x$target" = "x$host"; then
5608 # We can use an host tool
5609 AR_FOR_TARGET='$(AR)'
5610 echo "$ac_t""host tool" 1>&6
5611 else
5612 # We need a cross tool
5613 echo "$ac_t""pre-installed" 1>&6
5616 echo $ac_n "checking where to find the target as""... $ac_c" 1>&6
5617 echo "configure:5618: checking where to find the target as" >&5
5618 if test "x${build}" != "x${host}" ; then
5619 # Canadian cross, just use what we found
5620 echo "$ac_t""pre-installed" 1>&6
5621 else
5622 ok=yes
5623 case " ${configdirs} " in
5624 *" gas "*) ;;
5625 *) ok=no ;;
5626 esac
5628 if test $ok = yes; then
5629 # An in-tree tool is available and we can use it
5630 AS_FOR_TARGET='$$r/$(HOST_SUBDIR)/gas/as-new'
5631 echo "$ac_t""just compiled" 1>&6
5632 elif test "x$target" = "x$host"; then
5633 # We can use an host tool
5634 AS_FOR_TARGET='$(AS)'
5635 echo "$ac_t""host tool" 1>&6
5636 else
5637 # We need a cross tool
5638 echo "$ac_t""pre-installed" 1>&6
5641 echo $ac_n "checking where to find the target cc""... $ac_c" 1>&6
5642 echo "configure:5643: checking where to find the target cc" >&5
5643 if test "x${build}" != "x${host}" ; then
5644 # Canadian cross, just use what we found
5645 echo "$ac_t""pre-installed" 1>&6
5646 else
5647 ok=yes
5648 case " ${configdirs} " in
5649 *" gcc "*) ;;
5650 *) ok=no ;;
5651 esac
5653 if test $ok = yes; then
5654 # An in-tree tool is available and we can use it
5655 CC_FOR_TARGET='$$r/$(HOST_SUBDIR)/gcc/xgcc -B$$r/$(HOST_SUBDIR)/gcc/'
5656 echo "$ac_t""just compiled" 1>&6
5657 elif test "x$target" = "x$host"; then
5658 # We can use an host tool
5659 CC_FOR_TARGET='$(CC)'
5660 echo "$ac_t""host tool" 1>&6
5661 else
5662 # We need a cross tool
5663 echo "$ac_t""pre-installed" 1>&6
5666 echo $ac_n "checking where to find the target c++""... $ac_c" 1>&6
5667 echo "configure:5668: checking where to find the target c++" >&5
5668 if test "x${build}" != "x${host}" ; then
5669 # Canadian cross, just use what we found
5670 echo "$ac_t""pre-installed" 1>&6
5671 else
5672 ok=yes
5673 case " ${configdirs} " in
5674 *" gcc "*) ;;
5675 *) ok=no ;;
5676 esac
5677 case ,${enable_languages}, in
5678 *,c++,*) ;;
5679 *) ok=no ;;
5680 esac
5681 if test $ok = yes; then
5682 # An in-tree tool is available and we can use it
5683 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'
5684 echo "$ac_t""just compiled" 1>&6
5685 elif test "x$target" = "x$host"; then
5686 # We can use an host tool
5687 CXX_FOR_TARGET='$(CXX)'
5688 echo "$ac_t""host tool" 1>&6
5689 else
5690 # We need a cross tool
5691 echo "$ac_t""pre-installed" 1>&6
5694 echo $ac_n "checking where to find the target c++ for libstdc++""... $ac_c" 1>&6
5695 echo "configure:5696: checking where to find the target c++ for libstdc++" >&5
5696 if test "x${build}" != "x${host}" ; then
5697 # Canadian cross, just use what we found
5698 echo "$ac_t""pre-installed" 1>&6
5699 else
5700 ok=yes
5701 case " ${configdirs} " in
5702 *" gcc "*) ;;
5703 *) ok=no ;;
5704 esac
5705 case ,${enable_languages}, in
5706 *,c++,*) ;;
5707 *) ok=no ;;
5708 esac
5709 if test $ok = yes; then
5710 # An in-tree tool is available and we can use it
5711 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'
5712 echo "$ac_t""just compiled" 1>&6
5713 elif test "x$target" = "x$host"; then
5714 # We can use an host tool
5715 RAW_CXX_FOR_TARGET='$(CXX)'
5716 echo "$ac_t""host tool" 1>&6
5717 else
5718 # We need a cross tool
5719 echo "$ac_t""pre-installed" 1>&6
5722 echo $ac_n "checking where to find the target dlltool""... $ac_c" 1>&6
5723 echo "configure:5724: checking where to find the target dlltool" >&5
5724 if test "x${build}" != "x${host}" ; then
5725 # Canadian cross, just use what we found
5726 echo "$ac_t""pre-installed" 1>&6
5727 else
5728 ok=yes
5729 case " ${configdirs} " in
5730 *" binutils "*) ;;
5731 *) ok=no ;;
5732 esac
5734 if test $ok = yes; then
5735 # An in-tree tool is available and we can use it
5736 DLLTOOL_FOR_TARGET='$$r/$(HOST_SUBDIR)/binutils/dlltool'
5737 echo "$ac_t""just compiled" 1>&6
5738 elif test "x$target" = "x$host"; then
5739 # We can use an host tool
5740 DLLTOOL_FOR_TARGET='$(DLLTOOL)'
5741 echo "$ac_t""host tool" 1>&6
5742 else
5743 # We need a cross tool
5744 echo "$ac_t""pre-installed" 1>&6
5747 echo $ac_n "checking where to find the target gcc""... $ac_c" 1>&6
5748 echo "configure:5749: checking where to find the target gcc" >&5
5749 if test "x${build}" != "x${host}" ; then
5750 # Canadian cross, just use what we found
5751 echo "$ac_t""pre-installed" 1>&6
5752 else
5753 ok=yes
5754 case " ${configdirs} " in
5755 *" gcc "*) ;;
5756 *) ok=no ;;
5757 esac
5759 if test $ok = yes; then
5760 # An in-tree tool is available and we can use it
5761 GCC_FOR_TARGET='$$r/$(HOST_SUBDIR)/gcc/xgcc -B$$r/$(HOST_SUBDIR)/gcc/'
5762 echo "$ac_t""just compiled" 1>&6
5763 elif test "x$target" = "x$host"; then
5764 # We can use an host tool
5765 GCC_FOR_TARGET='$()'
5766 echo "$ac_t""host tool" 1>&6
5767 else
5768 # We need a cross tool
5769 echo "$ac_t""pre-installed" 1>&6
5772 echo $ac_n "checking where to find the target gcj""... $ac_c" 1>&6
5773 echo "configure:5774: checking where to find the target gcj" >&5
5774 if test "x${build}" != "x${host}" ; then
5775 # Canadian cross, just use what we found
5776 echo "$ac_t""pre-installed" 1>&6
5777 else
5778 ok=yes
5779 case " ${configdirs} " in
5780 *" gcc "*) ;;
5781 *) ok=no ;;
5782 esac
5783 case ,${enable_languages}, in
5784 *,java,*) ;;
5785 *) ok=no ;;
5786 esac
5787 if test $ok = yes; then
5788 # An in-tree tool is available and we can use it
5789 GCJ_FOR_TARGET='$$r/$(HOST_SUBDIR)/gcc/gcj -B$$r/$(HOST_SUBDIR)/gcc/'
5790 echo "$ac_t""just compiled" 1>&6
5791 elif test "x$target" = "x$host"; then
5792 # We can use an host tool
5793 GCJ_FOR_TARGET='$(GCJ)'
5794 echo "$ac_t""host tool" 1>&6
5795 else
5796 # We need a cross tool
5797 echo "$ac_t""pre-installed" 1>&6
5800 echo $ac_n "checking where to find the target gfortran""... $ac_c" 1>&6
5801 echo "configure:5802: checking where to find the target gfortran" >&5
5802 if test "x${build}" != "x${host}" ; then
5803 # Canadian cross, just use what we found
5804 echo "$ac_t""pre-installed" 1>&6
5805 else
5806 ok=yes
5807 case " ${configdirs} " in
5808 *" gcc "*) ;;
5809 *) ok=no ;;
5810 esac
5811 case ,${enable_languages}, in
5812 *,fortran,*) ;;
5813 *) ok=no ;;
5814 esac
5815 if test $ok = yes; then
5816 # An in-tree tool is available and we can use it
5817 GFORTRAN_FOR_TARGET='$$r/$(HOST_SUBDIR)/gcc/gfortran -B$$r/$(HOST_SUBDIR)/gcc/'
5818 echo "$ac_t""just compiled" 1>&6
5819 elif test "x$target" = "x$host"; then
5820 # We can use an host tool
5821 GFORTRAN_FOR_TARGET='$(GFORTRAN)'
5822 echo "$ac_t""host tool" 1>&6
5823 else
5824 # We need a cross tool
5825 echo "$ac_t""pre-installed" 1>&6
5828 echo $ac_n "checking where to find the target ld""... $ac_c" 1>&6
5829 echo "configure:5830: checking where to find the target ld" >&5
5830 if test "x${build}" != "x${host}" ; then
5831 # Canadian cross, just use what we found
5832 echo "$ac_t""pre-installed" 1>&6
5833 else
5834 ok=yes
5835 case " ${configdirs} " in
5836 *" ld "*) ;;
5837 *) ok=no ;;
5838 esac
5840 if test $ok = yes; then
5841 # An in-tree tool is available and we can use it
5842 LD_FOR_TARGET='$$r/$(HOST_SUBDIR)/ld/ld-new'
5843 echo "$ac_t""just compiled" 1>&6
5844 elif test "x$target" = "x$host"; then
5845 # We can use an host tool
5846 LD_FOR_TARGET='$(LD)'
5847 echo "$ac_t""host tool" 1>&6
5848 else
5849 # We need a cross tool
5850 echo "$ac_t""pre-installed" 1>&6
5853 echo $ac_n "checking where to find the target lipo""... $ac_c" 1>&6
5854 echo "configure:5855: checking where to find the target lipo" >&5
5855 if test "x${build}" != "x${host}" ; then
5856 # Canadian cross, just use what we found
5857 echo "$ac_t""pre-installed" 1>&6
5858 else
5859 if test "x$target" = "x$host"; then
5860 # We can use an host tool
5861 LIPO_FOR_TARGET='$(LIPO)'
5862 echo "$ac_t""host tool" 1>&6
5863 else
5864 # We need a cross tool
5865 echo "$ac_t""pre-installed" 1>&6
5868 echo $ac_n "checking where to find the target nm""... $ac_c" 1>&6
5869 echo "configure:5870: checking where to find the target nm" >&5
5870 if test "x${build}" != "x${host}" ; then
5871 # Canadian cross, just use what we found
5872 echo "$ac_t""pre-installed" 1>&6
5873 else
5874 ok=yes
5875 case " ${configdirs} " in
5876 *" binutils "*) ;;
5877 *) ok=no ;;
5878 esac
5880 if test $ok = yes; then
5881 # An in-tree tool is available and we can use it
5882 NM_FOR_TARGET='$$r/$(HOST_SUBDIR)/binutils/nm-new'
5883 echo "$ac_t""just compiled" 1>&6
5884 elif test "x$target" = "x$host"; then
5885 # We can use an host tool
5886 NM_FOR_TARGET='$(NM)'
5887 echo "$ac_t""host tool" 1>&6
5888 else
5889 # We need a cross tool
5890 echo "$ac_t""pre-installed" 1>&6
5893 echo $ac_n "checking where to find the target objdump""... $ac_c" 1>&6
5894 echo "configure:5895: checking where to find the target objdump" >&5
5895 if test "x${build}" != "x${host}" ; then
5896 # Canadian cross, just use what we found
5897 echo "$ac_t""pre-installed" 1>&6
5898 else
5899 ok=yes
5900 case " ${configdirs} " in
5901 *" binutils "*) ;;
5902 *) ok=no ;;
5903 esac
5905 if test $ok = yes; then
5906 # An in-tree tool is available and we can use it
5907 OBJDUMP_FOR_TARGET='$$r/$(HOST_SUBDIR)/binutils/objdump'
5908 echo "$ac_t""just compiled" 1>&6
5909 elif test "x$target" = "x$host"; then
5910 # We can use an host tool
5911 OBJDUMP_FOR_TARGET='$(OBJDUMP)'
5912 echo "$ac_t""host tool" 1>&6
5913 else
5914 # We need a cross tool
5915 echo "$ac_t""pre-installed" 1>&6
5918 echo $ac_n "checking where to find the target ranlib""... $ac_c" 1>&6
5919 echo "configure:5920: checking where to find the target ranlib" >&5
5920 if test "x${build}" != "x${host}" ; then
5921 # Canadian cross, just use what we found
5922 echo "$ac_t""pre-installed" 1>&6
5923 else
5924 ok=yes
5925 case " ${configdirs} " in
5926 *" binutils "*) ;;
5927 *) ok=no ;;
5928 esac
5930 if test $ok = yes; then
5931 # An in-tree tool is available and we can use it
5932 RANLIB_FOR_TARGET='$$r/$(HOST_SUBDIR)/binutils/ranlib'
5933 echo "$ac_t""just compiled" 1>&6
5934 elif test "x$target" = "x$host"; then
5935 # We can use an host tool
5936 RANLIB_FOR_TARGET='$(RANLIB)'
5937 echo "$ac_t""host tool" 1>&6
5938 else
5939 # We need a cross tool
5940 echo "$ac_t""pre-installed" 1>&6
5943 echo $ac_n "checking where to find the target strip""... $ac_c" 1>&6
5944 echo "configure:5945: checking where to find the target strip" >&5
5945 if test "x${build}" != "x${host}" ; then
5946 # Canadian cross, just use what we found
5947 echo "$ac_t""pre-installed" 1>&6
5948 else
5949 ok=yes
5950 case " ${configdirs} " in
5951 *" binutils "*) ;;
5952 *) ok=no ;;
5953 esac
5955 if test $ok = yes; then
5956 # An in-tree tool is available and we can use it
5957 STRIP_FOR_TARGET='$$r/$(HOST_SUBDIR)/binutils/strip'
5958 echo "$ac_t""just compiled" 1>&6
5959 elif test "x$target" = "x$host"; then
5960 # We can use an host tool
5961 STRIP_FOR_TARGET='$(STRIP)'
5962 echo "$ac_t""host tool" 1>&6
5963 else
5964 # We need a cross tool
5965 echo "$ac_t""pre-installed" 1>&6
5968 echo $ac_n "checking where to find the target windres""... $ac_c" 1>&6
5969 echo "configure:5970: checking where to find the target windres" >&5
5970 if test "x${build}" != "x${host}" ; then
5971 # Canadian cross, just use what we found
5972 echo "$ac_t""pre-installed" 1>&6
5973 else
5974 ok=yes
5975 case " ${configdirs} " in
5976 *" binutils "*) ;;
5977 *) ok=no ;;
5978 esac
5980 if test $ok = yes; then
5981 # An in-tree tool is available and we can use it
5982 WINDRES_FOR_TARGET='$$r/$(HOST_SUBDIR)/binutils/windres'
5983 echo "$ac_t""just compiled" 1>&6
5984 elif test "x$target" = "x$host"; then
5985 # We can use an host tool
5986 WINDRES_FOR_TARGET='$(WINDRES)'
5987 echo "$ac_t""host tool" 1>&6
5988 else
5989 # We need a cross tool
5990 echo "$ac_t""pre-installed" 1>&6
5997 # Certain tools may need extra flags.
5998 AR_FOR_TARGET=${AR_FOR_TARGET}${extra_arflags_for_target}
5999 RANLIB_FOR_TARGET=${RANLIB_FOR_TARGET}${extra_ranlibflags_for_target}
6000 NM_FOR_TARGET=${NM_FOR_TARGET}${extra_nmflags_for_target}
6002 # When building target libraries, except in a Canadian cross, we use
6003 # the same toolchain as the compiler we just built.
6004 COMPILER_AS_FOR_TARGET='$(AS_FOR_TARGET)'
6005 COMPILER_LD_FOR_TARGET='$(LD_FOR_TARGET)'
6006 COMPILER_NM_FOR_TARGET='$(NM_FOR_TARGET)'
6007 if test $host = $build; then
6008 case " $configdirs " in
6009 *" gcc "*)
6010 COMPILER_AS_FOR_TARGET='$$r/$(HOST_SUBDIR)/gcc/as'
6011 COMPILER_LD_FOR_TARGET='$$r/$(HOST_SUBDIR)/gcc/collect-ld'
6012 COMPILER_NM_FOR_TARGET='$$r/$(HOST_SUBDIR)/gcc/nm'${extra_nmflags_for_target}
6014 esac
6021 echo $ac_n "checking whether to enable maintainer-specific portions of Makefiles""... $ac_c" 1>&6
6022 echo "configure:6023: checking whether to enable maintainer-specific portions of Makefiles" >&5
6023 # Check whether --enable-maintainer-mode or --disable-maintainer-mode was given.
6024 if test "${enable_maintainer_mode+set}" = set; then
6025 enableval="$enable_maintainer_mode"
6026 USE_MAINTAINER_MODE=$enableval
6027 else
6028 USE_MAINTAINER_MODE=no
6031 echo "$ac_t""$USE_MAINTAINER_MODE" 1>&6
6034 if test "$USE_MAINTAINER_MODE" = yes; then
6035 MAINTAINER_MODE_TRUE=
6036 MAINTAINER_MODE_FALSE='#'
6037 else
6038 MAINTAINER_MODE_TRUE='#'
6039 MAINTAINER_MODE_FALSE=
6041 MAINT=$MAINTAINER_MODE_TRUE
6043 # ---------------------
6044 # GCC bootstrap support
6045 # ---------------------
6047 # Stage specific cflags for build.
6048 stage1_cflags="-g"
6049 case $build in
6050 vax-*-*)
6051 case ${GCC} in
6052 yes) stage1_cflags="-g -Wa,-J" ;;
6053 *) stage1_cflags="-g -J" ;;
6054 esac ;;
6055 powerpc-*-darwin*)
6056 # The spiffy cpp-precomp chokes on some legitimate constructs in GCC
6057 # sources; use -no-cpp-precomp to get to GNU cpp.
6058 # Apple's GCC has bugs in designated initializer handling, so disable
6059 # that too.
6060 stage1_cflags="-g -no-cpp-precomp -DHAVE_DESIGNATED_INITIALIZERS=0"
6062 esac
6065 # It makes debugging easier if we create as symlinks the stage directories
6066 # gcc for stageN-gcc and stagePREV-gcc for stage(N-1). In case this is not
6067 # possible, however, we can resort to mv.
6068 echo $ac_n "checking if symbolic links between directories work""... $ac_c" 1>&6
6069 echo "configure:6070: checking if symbolic links between directories work" >&5
6070 if eval "test \"`echo '$''{'gcc_cv_prog_ln_s_dir'+set}'`\" = set"; then
6071 echo $ac_n "(cached) $ac_c" 1>&6
6072 else
6073 if test "${LN_S}" = "ln -s" \
6074 && mkdir confdir.s1 \
6075 && ln -s confdir.s1 confdir.s2 \
6076 && echo timestamp1 > confdir.s1/conftest.1 \
6077 && cmp confdir.s1/conftest.1 confdir.s2/conftest.1 \
6078 && echo timestamp2 > confdir.s2/conftest.2 \
6079 && cmp confdir.s1/conftest.2 confdir.s1/conftest.2 \
6080 && rm -f confdir.s2; then
6081 gcc_cv_prog_ln_s_dir=yes
6082 else
6083 gcc_cv_prog_ln_s_dir=no
6085 rm -rf confdir.s1 confdir.s2
6088 echo "$ac_t""$gcc_cv_prog_ln_s_dir" 1>&6
6090 case ${gcc_cv_prog_ln_s_dir} in
6091 yes)
6092 CREATE_LINK_TO_DIR='ln -s $$1 $$2'
6093 UNDO_LINK_TO_DIR='rm -f $$1' ;;
6095 CREATE_LINK_TO_DIR='mv $$1 $$2'
6096 UNDO_LINK_TO_DIR='mv $$1 $$2' ;;
6097 esac
6101 # Enable -Werror in bootstrap stage2 and later.
6102 # Change the default to "no" on release branches.
6103 # Check whether --enable-werror or --disable-werror was given.
6104 if test "${enable_werror+set}" = set; then
6105 enableval="$enable_werror"
6107 else
6108 enable_werror=yes
6111 case ${enable_werror} in
6112 yes) stage2_werror_flag="--enable-werror-always" ;;
6113 *) stage2_werror_flag="" ;;
6114 esac
6117 trap '' 1 2 15
6118 cat > confcache <<\EOF
6119 # This file is a shell script that caches the results of configure
6120 # tests run on this system so they can be shared between configure
6121 # scripts and configure runs. It is not useful on other systems.
6122 # If it contains results you don't want to keep, you may remove or edit it.
6124 # By default, configure uses ./config.cache as the cache file,
6125 # creating it if it does not exist already. You can give configure
6126 # the --cache-file=FILE option to use a different cache file; that is
6127 # what configure does when it calls configure scripts in
6128 # subdirectories, so they share the cache.
6129 # Giving --cache-file=/dev/null disables caching, for debugging configure.
6130 # config.status only pays attention to the cache file if you give it the
6131 # --recheck option to rerun configure.
6134 # The following way of writing the cache mishandles newlines in values,
6135 # but we know of no workaround that is simple, portable, and efficient.
6136 # So, don't put newlines in cache variables' values.
6137 # Ultrix sh set writes to stderr and can't be redirected directly,
6138 # and sets the high bit in the cache file unless we assign to the vars.
6139 (set) 2>&1 |
6140 case `(ac_space=' '; set | grep ac_space) 2>&1` in
6141 *ac_space=\ *)
6142 # `set' does not quote correctly, so add quotes (double-quote substitution
6143 # turns \\\\ into \\, and sed turns \\ into \).
6144 sed -n \
6145 -e "s/'/'\\\\''/g" \
6146 -e "s/^\\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\\)=\\(.*\\)/\\1=\${\\1='\\2'}/p"
6149 # `set' quotes correctly as required by POSIX, so do not add quotes.
6150 sed -n -e 's/^\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\)=\(.*\)/\1=${\1=\2}/p'
6152 esac >> confcache
6153 if cmp -s $cache_file confcache; then
6155 else
6156 if test -w $cache_file; then
6157 echo "updating cache $cache_file"
6158 cat confcache > $cache_file
6159 else
6160 echo "not updating unwritable cache $cache_file"
6163 rm -f confcache
6165 trap 'rm -fr conftest* confdefs* core core.* *.core $ac_clean_files; exit 1' 1 2 15
6167 test "x$prefix" = xNONE && prefix=$ac_default_prefix
6168 # Let make expand exec_prefix.
6169 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
6171 # Any assignment to VPATH causes Sun make to only execute
6172 # the first set of double-colon rules, so remove it if not needed.
6173 # If there is a colon in the path, we need to keep it.
6174 if test "x$srcdir" = x.; then
6175 ac_vpsub='/^[ ]*VPATH[ ]*=[^:]*$/d'
6178 trap 'rm -f $CONFIG_STATUS conftest*; exit 1' 1 2 15
6180 # Transform confdefs.h into DEFS.
6181 # Protect against shell expansion while executing Makefile rules.
6182 # Protect against Makefile macro expansion.
6183 cat > conftest.defs <<\EOF
6184 s%#define \([A-Za-z_][A-Za-z0-9_]*\) *\(.*\)%-D\1=\2%g
6185 s%[ `~#$^&*(){}\\|;'"<>?]%\\&%g
6186 s%\[%\\&%g
6187 s%\]%\\&%g
6188 s%\$%$$%g
6190 DEFS=`sed -f conftest.defs confdefs.h | tr '\012' ' '`
6191 rm -f conftest.defs
6194 # Without the "./", some shells look in PATH for config.status.
6195 : ${CONFIG_STATUS=./config.status}
6197 echo creating $CONFIG_STATUS
6198 rm -f $CONFIG_STATUS
6199 cat > $CONFIG_STATUS <<EOF
6200 #! /bin/sh
6201 # Generated automatically by configure.
6202 # Run this file to recreate the current configuration.
6203 # This directory was configured as follows,
6204 # on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
6206 # $0 $ac_configure_args
6208 # Compiler output produced by configure, useful for debugging
6209 # configure, is in ./config.log if it exists.
6211 ac_cs_usage="Usage: $CONFIG_STATUS [--recheck] [--version] [--help]"
6212 for ac_option
6214 case "\$ac_option" in
6215 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
6216 echo "running \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion"
6217 exec \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion ;;
6218 -version | --version | --versio | --versi | --vers | --ver | --ve | --v)
6219 echo "$CONFIG_STATUS generated by autoconf version 2.13"
6220 exit 0 ;;
6221 -help | --help | --hel | --he | --h)
6222 echo "\$ac_cs_usage"; exit 0 ;;
6223 *) echo "\$ac_cs_usage"; exit 1 ;;
6224 esac
6225 done
6227 ac_given_srcdir=$srcdir
6228 ac_given_INSTALL="$INSTALL"
6230 trap 'rm -fr `echo "Makefile" | sed "s/:[^ ]*//g"` conftest*; exit 1' 1 2 15
6232 cat >> $CONFIG_STATUS <<EOF
6234 # Protect against being on the right side of a sed subst in config.status.
6235 sed 's/%@/@@/; s/@%/@@/; s/%g\$/@g/; /@g\$/s/[\\\\&%]/\\\\&/g;
6236 s/@@/%@/; s/@@/@%/; s/@g\$/%g/' > conftest.subs <<\\CEOF
6237 $ac_vpsub
6238 $extrasub
6239 s%@SHELL@%$SHELL%g
6240 s%@CFLAGS@%$CFLAGS%g
6241 s%@CPPFLAGS@%$CPPFLAGS%g
6242 s%@CXXFLAGS@%$CXXFLAGS%g
6243 s%@FFLAGS@%$FFLAGS%g
6244 s%@DEFS@%$DEFS%g
6245 s%@LDFLAGS@%$LDFLAGS%g
6246 s%@LIBS@%$LIBS%g
6247 s%@exec_prefix@%$exec_prefix%g
6248 s%@prefix@%$prefix%g
6249 s%@program_transform_name@%$program_transform_name%g
6250 s%@bindir@%$bindir%g
6251 s%@sbindir@%$sbindir%g
6252 s%@libexecdir@%$libexecdir%g
6253 s%@datadir@%$datadir%g
6254 s%@sysconfdir@%$sysconfdir%g
6255 s%@sharedstatedir@%$sharedstatedir%g
6256 s%@localstatedir@%$localstatedir%g
6257 s%@libdir@%$libdir%g
6258 s%@includedir@%$includedir%g
6259 s%@oldincludedir@%$oldincludedir%g
6260 s%@infodir@%$infodir%g
6261 s%@mandir@%$mandir%g
6262 s%@host@%$host%g
6263 s%@host_alias@%$host_alias%g
6264 s%@host_cpu@%$host_cpu%g
6265 s%@host_vendor@%$host_vendor%g
6266 s%@host_os@%$host_os%g
6267 s%@target@%$target%g
6268 s%@target_alias@%$target_alias%g
6269 s%@target_cpu@%$target_cpu%g
6270 s%@target_vendor@%$target_vendor%g
6271 s%@target_os@%$target_os%g
6272 s%@build@%$build%g
6273 s%@build_alias@%$build_alias%g
6274 s%@build_cpu@%$build_cpu%g
6275 s%@build_vendor@%$build_vendor%g
6276 s%@build_os@%$build_os%g
6277 s%@INSTALL_PROGRAM@%$INSTALL_PROGRAM%g
6278 s%@INSTALL_SCRIPT@%$INSTALL_SCRIPT%g
6279 s%@INSTALL_DATA@%$INSTALL_DATA%g
6280 s%@LN@%$LN%g
6281 s%@LN_S@%$LN_S%g
6282 s%@TOPLEVEL_CONFIGURE_ARGUMENTS@%$TOPLEVEL_CONFIGURE_ARGUMENTS%g
6283 s%@build_subdir@%$build_subdir%g
6284 s%@host_subdir@%$host_subdir%g
6285 s%@target_subdir@%$target_subdir%g
6286 s%@CC@%$CC%g
6287 s%@GNATBIND@%$GNATBIND%g
6288 s%@do_compare@%$do_compare%g
6289 s%@gmplibs@%$gmplibs%g
6290 s%@gmpinc@%$gmpinc%g
6291 s%@stage1_languages@%$stage1_languages%g
6292 s%@SYSROOT_CFLAGS_FOR_TARGET@%$SYSROOT_CFLAGS_FOR_TARGET%g
6293 s%@bootstrap_lean@%$bootstrap_lean%g
6294 /@serialization_dependencies@/r $serialization_dependencies
6295 s%@serialization_dependencies@%%g
6296 /@host_makefile_frag@/r $host_makefile_frag
6297 s%@host_makefile_frag@%%g
6298 /@target_makefile_frag@/r $target_makefile_frag
6299 s%@target_makefile_frag@%%g
6300 /@alphaieee_frag@/r $alphaieee_frag
6301 s%@alphaieee_frag@%%g
6302 /@ospace_frag@/r $ospace_frag
6303 s%@ospace_frag@%%g
6304 s%@RPATH_ENVVAR@%$RPATH_ENVVAR%g
6305 s%@BUILD_PREFIX@%$BUILD_PREFIX%g
6306 s%@BUILD_PREFIX_1@%$BUILD_PREFIX_1%g
6307 s%@tooldir@%$tooldir%g
6308 s%@build_tooldir@%$build_tooldir%g
6309 s%@CONFIGURE_GDB_TK@%$CONFIGURE_GDB_TK%g
6310 s%@GDB_TK@%$GDB_TK%g
6311 s%@INSTALL_GDB_TK@%$INSTALL_GDB_TK%g
6312 s%@build_configargs@%$build_configargs%g
6313 s%@build_configdirs@%$build_configdirs%g
6314 s%@host_configargs@%$host_configargs%g
6315 s%@configdirs@%$configdirs%g
6316 s%@target_configargs@%$target_configargs%g
6317 s%@target_configdirs@%$target_configdirs%g
6318 s%@CC_FOR_BUILD@%$CC_FOR_BUILD%g
6319 s%@config_shell@%$config_shell%g
6320 s%@YACC@%$YACC%g
6321 s%@BISON@%$BISON%g
6322 s%@M4@%$M4%g
6323 s%@LEX@%$LEX%g
6324 s%@FLEX@%$FLEX%g
6325 s%@MAKEINFO@%$MAKEINFO%g
6326 s%@EXPECT@%$EXPECT%g
6327 s%@RUNTEST@%$RUNTEST%g
6328 s%@AR@%$AR%g
6329 s%@AS@%$AS%g
6330 s%@DLLTOOL@%$DLLTOOL%g
6331 s%@LD@%$LD%g
6332 s%@LIPO@%$LIPO%g
6333 s%@NM@%$NM%g
6334 s%@RANLIB@%$RANLIB%g
6335 s%@STRIP@%$STRIP%g
6336 s%@WINDRES@%$WINDRES%g
6337 s%@OBJCOPY@%$OBJCOPY%g
6338 s%@OBJDUMP@%$OBJDUMP%g
6339 s%@CXX@%$CXX%g
6340 s%@CFLAGS_FOR_BUILD@%$CFLAGS_FOR_BUILD%g
6341 s%@AR_FOR_TARGET@%$AR_FOR_TARGET%g
6342 s%@AS_FOR_TARGET@%$AS_FOR_TARGET%g
6343 s%@CC_FOR_TARGET@%$CC_FOR_TARGET%g
6344 s%@CXX_FOR_TARGET@%$CXX_FOR_TARGET%g
6345 s%@DLLTOOL_FOR_TARGET@%$DLLTOOL_FOR_TARGET%g
6346 s%@GCC_FOR_TARGET@%$GCC_FOR_TARGET%g
6347 s%@GCJ_FOR_TARGET@%$GCJ_FOR_TARGET%g
6348 s%@GFORTRAN_FOR_TARGET@%$GFORTRAN_FOR_TARGET%g
6349 s%@LD_FOR_TARGET@%$LD_FOR_TARGET%g
6350 s%@LIPO_FOR_TARGET@%$LIPO_FOR_TARGET%g
6351 s%@NM_FOR_TARGET@%$NM_FOR_TARGET%g
6352 s%@OBJDUMP_FOR_TARGET@%$OBJDUMP_FOR_TARGET%g
6353 s%@RANLIB_FOR_TARGET@%$RANLIB_FOR_TARGET%g
6354 s%@STRIP_FOR_TARGET@%$STRIP_FOR_TARGET%g
6355 s%@WINDRES_FOR_TARGET@%$WINDRES_FOR_TARGET%g
6356 s%@FLAGS_FOR_TARGET@%$FLAGS_FOR_TARGET%g
6357 s%@RAW_CXX_FOR_TARGET@%$RAW_CXX_FOR_TARGET%g
6358 s%@COMPILER_AS_FOR_TARGET@%$COMPILER_AS_FOR_TARGET%g
6359 s%@COMPILER_LD_FOR_TARGET@%$COMPILER_LD_FOR_TARGET%g
6360 s%@COMPILER_NM_FOR_TARGET@%$COMPILER_NM_FOR_TARGET%g
6361 s%@MAINTAINER_MODE_TRUE@%$MAINTAINER_MODE_TRUE%g
6362 s%@MAINTAINER_MODE_FALSE@%$MAINTAINER_MODE_FALSE%g
6363 s%@MAINT@%$MAINT%g
6364 s%@stage1_cflags@%$stage1_cflags%g
6365 s%@CREATE_LINK_TO_DIR@%$CREATE_LINK_TO_DIR%g
6366 s%@UNDO_LINK_TO_DIR@%$UNDO_LINK_TO_DIR%g
6367 s%@stage2_werror_flag@%$stage2_werror_flag%g
6369 CEOF
6372 cat >> $CONFIG_STATUS <<\EOF
6374 # Split the substitutions into bite-sized pieces for seds with
6375 # small command number limits, like on Digital OSF/1 and HP-UX.
6376 ac_max_sed_cmds=90 # Maximum number of lines to put in a sed script.
6377 ac_file=1 # Number of current file.
6378 ac_beg=1 # First line for current file.
6379 ac_end=$ac_max_sed_cmds # Line after last line for current file.
6380 ac_more_lines=:
6381 ac_sed_cmds=""
6382 while $ac_more_lines; do
6383 if test $ac_beg -gt 1; then
6384 sed "1,${ac_beg}d; ${ac_end}q" conftest.subs > conftest.s$ac_file
6385 else
6386 sed "${ac_end}q" conftest.subs > conftest.s$ac_file
6388 if test ! -s conftest.s$ac_file; then
6389 ac_more_lines=false
6390 rm -f conftest.s$ac_file
6391 else
6392 if test -z "$ac_sed_cmds"; then
6393 ac_sed_cmds="sed -f conftest.s$ac_file"
6394 else
6395 ac_sed_cmds="$ac_sed_cmds | sed -f conftest.s$ac_file"
6397 ac_file=`expr $ac_file + 1`
6398 ac_beg=$ac_end
6399 ac_end=`expr $ac_end + $ac_max_sed_cmds`
6401 done
6402 if test -z "$ac_sed_cmds"; then
6403 ac_sed_cmds=cat
6407 cat >> $CONFIG_STATUS <<EOF
6409 CONFIG_FILES=\${CONFIG_FILES-"Makefile"}
6411 cat >> $CONFIG_STATUS <<\EOF
6412 for ac_file in .. $CONFIG_FILES; do if test "x$ac_file" != x..; then
6413 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
6414 case "$ac_file" in
6415 *:*) ac_file_in=`echo "$ac_file"|sed 's%[^:]*:%%'`
6416 ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
6417 *) ac_file_in="${ac_file}.in" ;;
6418 esac
6420 # Adjust a relative srcdir, top_srcdir, and INSTALL for subdirectories.
6422 # Remove last slash and all that follows it. Not all systems have dirname.
6423 ac_dir=`echo $ac_file|sed 's%/[^/][^/]*$%%'`
6424 if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
6425 # The file is in a subdirectory.
6426 test ! -d "$ac_dir" && mkdir "$ac_dir"
6427 ac_dir_suffix="/`echo $ac_dir|sed 's%^\./%%'`"
6428 # A "../" for each directory in $ac_dir_suffix.
6429 ac_dots=`echo $ac_dir_suffix|sed 's%/[^/]*%../%g'`
6430 else
6431 ac_dir_suffix= ac_dots=
6434 case "$ac_given_srcdir" in
6435 .) srcdir=.
6436 if test -z "$ac_dots"; then top_srcdir=.
6437 else top_srcdir=`echo $ac_dots|sed 's%/$%%'`; fi ;;
6438 /*) srcdir="$ac_given_srcdir$ac_dir_suffix"; top_srcdir="$ac_given_srcdir" ;;
6439 *) # Relative path.
6440 srcdir="$ac_dots$ac_given_srcdir$ac_dir_suffix"
6441 top_srcdir="$ac_dots$ac_given_srcdir" ;;
6442 esac
6444 case "$ac_given_INSTALL" in
6445 [/$]*) INSTALL="$ac_given_INSTALL" ;;
6446 *) INSTALL="$ac_dots$ac_given_INSTALL" ;;
6447 esac
6449 echo creating "$ac_file"
6450 rm -f "$ac_file"
6451 configure_input="Generated automatically from `echo $ac_file_in|sed 's%.*/%%'` by configure."
6452 case "$ac_file" in
6453 *Makefile*) ac_comsub="1i\\
6454 # $configure_input" ;;
6455 *) ac_comsub= ;;
6456 esac
6458 ac_file_inputs=`echo $ac_file_in|sed -e "s%^%$ac_given_srcdir/%" -e "s%:% $ac_given_srcdir/%g"`
6459 sed -e "$ac_comsub
6460 s%@configure_input@%$configure_input%g
6461 s%@srcdir@%$srcdir%g
6462 s%@top_srcdir@%$top_srcdir%g
6463 s%@INSTALL@%$INSTALL%g
6464 " $ac_file_inputs | (eval "$ac_sed_cmds") > $ac_file
6465 fi; done
6466 rm -f conftest.s*
6469 cat >> $CONFIG_STATUS <<EOF
6472 cat >> $CONFIG_STATUS <<\EOF
6474 exit 0
6476 chmod +x $CONFIG_STATUS
6477 rm -fr confdefs* $ac_clean_files
6478 test "$no_create" = yes || ${CONFIG_SHELL-/bin/sh} $CONFIG_STATUS || exit 1