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