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