OSDN Git Service

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