OSDN Git Service

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