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