OSDN Git Service

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