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