OSDN Git Service

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