OSDN Git Service

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