gdb: fix vfork with multiple threads
[deliverable/binutils-gdb.git] / configure
CommitLineData
a0da8069 1#! /bin/sh
a0da8069 2# Guess values for system-dependent variables and create Makefiles.
d0ac1c44
SM
3# Generated by GNU Autoconf 2.69.
4#
5#
6# Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc.
81ecdfbb 7#
a0da8069
NN
8#
9# This configure script is free software; the Free Software Foundation
10# gives unlimited permission to copy, distribute and modify it.
81ecdfbb
RW
11## -------------------- ##
12## M4sh Initialization. ##
13## -------------------- ##
c6b750e1 14
81ecdfbb
RW
15# Be more Bourne compatible
16DUALCASE=1; export DUALCASE # for MKS sh
17if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
c6b750e1
DJ
18 emulate sh
19 NULLCMD=:
81ecdfbb 20 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
c6b750e1
DJ
21 # is contrary to our usage. Disable this feature.
22 alias -g '${1+"$@"}'='"$@"'
81ecdfbb
RW
23 setopt NO_GLOB_SUBST
24else
25 case `(set -o) 2>/dev/null` in #(
26 *posix*) :
27 set -o posix ;; #(
28 *) :
29 ;;
30esac
c6b750e1 31fi
c6b750e1 32
81ecdfbb
RW
33
34as_nl='
35'
36export as_nl
37# Printing a long string crashes Solaris 7 /usr/bin/printf.
38as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
39as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
40as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
41# Prefer a ksh shell builtin over an external printf program on Solaris,
42# but without wasting forks for bash or zsh.
43if test -z "$BASH_VERSION$ZSH_VERSION" \
44 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
45 as_echo='print -r --'
46 as_echo_n='print -rn --'
47elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
48 as_echo='printf %s\n'
49 as_echo_n='printf %s'
50else
51 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
52 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
53 as_echo_n='/usr/ucb/echo -n'
54 else
55 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
56 as_echo_n_body='eval
57 arg=$1;
58 case $arg in #(
59 *"$as_nl"*)
60 expr "X$arg" : "X\\(.*\\)$as_nl";
61 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
62 esac;
63 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
64 '
65 export as_echo_n_body
66 as_echo_n='sh -c $as_echo_n_body as_echo'
67 fi
68 export as_echo_body
69 as_echo='sh -c $as_echo_body as_echo'
70fi
71
72# The user is always right.
73if test "${PATH_SEPARATOR+set}" != set; then
74 PATH_SEPARATOR=:
75 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
76 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
77 PATH_SEPARATOR=';'
78 }
c6b750e1
DJ
79fi
80
81
81ecdfbb
RW
82# IFS
83# We need space, tab and new line, in precisely that order. Quoting is
84# there to prevent editors from complaining about space-tab.
85# (If _AS_PATH_WALK were called with IFS unset, it would disable word
86# splitting by setting IFS to empty value.)
87IFS=" "" $as_nl"
88
89# Find who we are. Look in the path if we contain no directory separator.
d0ac1c44 90as_myself=
81ecdfbb
RW
91case $0 in #((
92 *[\\/]* ) as_myself=$0 ;;
93 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
94for as_dir in $PATH
95do
96 IFS=$as_save_IFS
97 test -z "$as_dir" && as_dir=.
98 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
99 done
100IFS=$as_save_IFS
101
102 ;;
103esac
104# We did not find ourselves, most probably we were run as `sh COMMAND'
105# in which case we are not to be found in the path.
106if test "x$as_myself" = x; then
107 as_myself=$0
108fi
109if test ! -f "$as_myself"; then
110 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
111 exit 1
112fi
113
114# Unset variables that we do not need and which cause bugs (e.g. in
115# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
116# suppresses any "Segmentation fault" message there. '((' could
117# trigger a bug in pdksh 5.2.14.
118for as_var in BASH_ENV ENV MAIL MAILPATH
119do eval test x\${$as_var+set} = xset \
120 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
121done
c6b750e1
DJ
122PS1='$ '
123PS2='> '
124PS4='+ '
125
126# NLS nuisances.
81ecdfbb
RW
127LC_ALL=C
128export LC_ALL
129LANGUAGE=C
130export LANGUAGE
131
132# CDPATH.
133(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
134
d0ac1c44
SM
135# Use a proper internal environment variable to ensure we don't fall
136 # into an infinite loop, continuously re-executing ourselves.
137 if test x"${_as_can_reexec}" != xno && test "x$CONFIG_SHELL" != x; then
138 _as_can_reexec=no; export _as_can_reexec;
139 # We cannot yet assume a decent shell, so we have to provide a
140# neutralization value for shells without unset; and this also
141# works around shells that cannot unset nonexistent variables.
142# Preserve -v and -x to the replacement shell.
143BASH_ENV=/dev/null
144ENV=/dev/null
145(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
146case $- in # ((((
147 *v*x* | *x*v* ) as_opts=-vx ;;
148 *v* ) as_opts=-v ;;
149 *x* ) as_opts=-x ;;
150 * ) as_opts= ;;
151esac
152exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
153# Admittedly, this is quite paranoid, since all the known shells bail
154# out after a failed `exec'.
155$as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2
156as_fn_exit 255
157 fi
158 # We don't want this to propagate to other subprocesses.
159 { _as_can_reexec=; unset _as_can_reexec;}
81ecdfbb
RW
160if test "x$CONFIG_SHELL" = x; then
161 as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then :
162 emulate sh
163 NULLCMD=:
164 # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which
165 # is contrary to our usage. Disable this feature.
166 alias -g '\${1+\"\$@\"}'='\"\$@\"'
167 setopt NO_GLOB_SUBST
168else
169 case \`(set -o) 2>/dev/null\` in #(
170 *posix*) :
171 set -o posix ;; #(
172 *) :
173 ;;
174esac
175fi
176"
177 as_required="as_fn_return () { (exit \$1); }
178as_fn_success () { as_fn_return 0; }
179as_fn_failure () { as_fn_return 1; }
180as_fn_ret_success () { return 0; }
181as_fn_ret_failure () { return 1; }
182
183exitcode=0
184as_fn_success || { exitcode=1; echo as_fn_success failed.; }
185as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; }
186as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; }
187as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; }
188if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then :
189
190else
191 exitcode=1; echo positional parameters were not saved.
192fi
d0ac1c44
SM
193test x\$exitcode = x0 || exit 1
194test -x / || exit 1"
81ecdfbb
RW
195 as_suggested=" as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO
196 as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO
197 eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" &&
8e957354
PB
198 test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1
199test \$(( 1 + 1 )) = 2 || exit 1"
81ecdfbb
RW
200 if (eval "$as_required") 2>/dev/null; then :
201 as_have_required=yes
202else
203 as_have_required=no
204fi
205 if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then :
206
207else
208 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
209as_found=false
210for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
c6b750e1 211do
81ecdfbb
RW
212 IFS=$as_save_IFS
213 test -z "$as_dir" && as_dir=.
214 as_found=:
215 case $as_dir in #(
216 /*)
217 for as_base in sh bash ksh sh5; do
218 # Try only shells that exist, to save several forks.
219 as_shell=$as_dir/$as_base
220 if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
221 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then :
222 CONFIG_SHELL=$as_shell as_have_required=yes
223 if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then :
224 break 2
225fi
226fi
227 done;;
228 esac
229 as_found=false
230done
231$as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } &&
232 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then :
233 CONFIG_SHELL=$SHELL as_have_required=yes
234fi; }
235IFS=$as_save_IFS
236
237
238 if test "x$CONFIG_SHELL" != x; then :
d0ac1c44
SM
239 export CONFIG_SHELL
240 # We cannot yet assume a decent shell, so we have to provide a
241# neutralization value for shells without unset; and this also
242# works around shells that cannot unset nonexistent variables.
243# Preserve -v and -x to the replacement shell.
244BASH_ENV=/dev/null
245ENV=/dev/null
246(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
247case $- in # ((((
248 *v*x* | *x*v* ) as_opts=-vx ;;
249 *v* ) as_opts=-v ;;
250 *x* ) as_opts=-x ;;
251 * ) as_opts= ;;
252esac
253exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
254# Admittedly, this is quite paranoid, since all the known shells bail
255# out after a failed `exec'.
256$as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2
257exit 255
81ecdfbb
RW
258fi
259
260 if test x$as_have_required = xno; then :
261 $as_echo "$0: This script requires a shell more modern than all"
262 $as_echo "$0: the shells that I found on your system."
263 if test x${ZSH_VERSION+set} = xset ; then
264 $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should"
265 $as_echo "$0: be upgraded to zsh 4.3.4 or later."
c6b750e1 266 else
81ecdfbb
RW
267 $as_echo "$0: Please tell bug-autoconf@gnu.org about your system,
268$0: including any error possibly output before this
269$0: message. Then install a modern shell, or manually run
270$0: the script under such a shell if you do have one."
c6b750e1 271 fi
81ecdfbb
RW
272 exit 1
273fi
274fi
275fi
276SHELL=${CONFIG_SHELL-/bin/sh}
277export SHELL
278# Unset more variables known to interfere with behavior of common tools.
279CLICOLOR_FORCE= GREP_OPTIONS=
280unset CLICOLOR_FORCE GREP_OPTIONS
281
282## --------------------- ##
283## M4sh Shell Functions. ##
284## --------------------- ##
285# as_fn_unset VAR
286# ---------------
287# Portably unset VAR.
288as_fn_unset ()
289{
290 { eval $1=; unset $1;}
291}
292as_unset=as_fn_unset
293
294# as_fn_set_status STATUS
295# -----------------------
296# Set $? to STATUS, without forking.
297as_fn_set_status ()
298{
299 return $1
300} # as_fn_set_status
c6b750e1 301
81ecdfbb
RW
302# as_fn_exit STATUS
303# -----------------
304# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
305as_fn_exit ()
306{
307 set +e
308 as_fn_set_status $1
309 exit $1
310} # as_fn_exit
311
312# as_fn_mkdir_p
313# -------------
314# Create "$as_dir" as a directory, including parents if necessary.
315as_fn_mkdir_p ()
316{
317
318 case $as_dir in #(
319 -*) as_dir=./$as_dir;;
320 esac
321 test -d "$as_dir" || eval $as_mkdir_p || {
322 as_dirs=
323 while :; do
324 case $as_dir in #(
325 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
326 *) as_qdir=$as_dir;;
327 esac
328 as_dirs="'$as_qdir' $as_dirs"
329 as_dir=`$as_dirname -- "$as_dir" ||
330$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
331 X"$as_dir" : 'X\(//\)[^/]' \| \
332 X"$as_dir" : 'X\(//\)$' \| \
333 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
334$as_echo X"$as_dir" |
335 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
336 s//\1/
337 q
338 }
339 /^X\(\/\/\)[^/].*/{
340 s//\1/
341 q
342 }
343 /^X\(\/\/\)$/{
344 s//\1/
345 q
346 }
347 /^X\(\/\).*/{
348 s//\1/
349 q
350 }
351 s/.*/./; q'`
352 test -d "$as_dir" && break
353 done
354 test -z "$as_dirs" || eval "mkdir $as_dirs"
d0ac1c44 355 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
81ecdfbb
RW
356
357
358} # as_fn_mkdir_p
d0ac1c44
SM
359
360# as_fn_executable_p FILE
361# -----------------------
362# Test if FILE is an executable regular file.
363as_fn_executable_p ()
364{
365 test -f "$1" && test -x "$1"
366} # as_fn_executable_p
81ecdfbb
RW
367# as_fn_append VAR VALUE
368# ----------------------
369# Append the text in VALUE to the end of the definition contained in VAR. Take
370# advantage of any shell optimizations that allow amortized linear growth over
371# repeated appends, instead of the typical quadratic growth present in naive
372# implementations.
373if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
374 eval 'as_fn_append ()
375 {
376 eval $1+=\$2
377 }'
378else
379 as_fn_append ()
380 {
381 eval $1=\$$1\$2
382 }
383fi # as_fn_append
384
385# as_fn_arith ARG...
386# ------------------
387# Perform arithmetic evaluation on the ARGs, and store the result in the
388# global $as_val. Take advantage of shells that can avoid forks. The arguments
389# must be portable across $(()) and expr.
390if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
391 eval 'as_fn_arith ()
392 {
393 as_val=$(( $* ))
394 }'
395else
396 as_fn_arith ()
397 {
398 as_val=`expr "$@" || test $? -eq 1`
399 }
400fi # as_fn_arith
401
402
d0ac1c44
SM
403# as_fn_error STATUS ERROR [LINENO LOG_FD]
404# ----------------------------------------
81ecdfbb
RW
405# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
406# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
d0ac1c44 407# script with STATUS, using 1 if that was 0.
81ecdfbb
RW
408as_fn_error ()
409{
d0ac1c44
SM
410 as_status=$1; test $as_status -eq 0 && as_status=1
411 if test "$4"; then
412 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
413 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
81ecdfbb 414 fi
d0ac1c44 415 $as_echo "$as_me: error: $2" >&2
81ecdfbb
RW
416 as_fn_exit $as_status
417} # as_fn_error
418
419if expr a : '\(a\)' >/dev/null 2>&1 &&
420 test "X`expr 00001 : '.*\(...\)'`" = X001; then
c6b750e1
DJ
421 as_expr=expr
422else
423 as_expr=false
424fi
425
81ecdfbb 426if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
c6b750e1
DJ
427 as_basename=basename
428else
429 as_basename=false
430fi
431
81ecdfbb
RW
432if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
433 as_dirname=dirname
434else
435 as_dirname=false
436fi
c6b750e1 437
81ecdfbb 438as_me=`$as_basename -- "$0" ||
c6b750e1
DJ
439$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
440 X"$0" : 'X\(//\)$' \| \
81ecdfbb
RW
441 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
442$as_echo X/"$0" |
443 sed '/^.*\/\([^/][^/]*\)\/*$/{
444 s//\1/
445 q
446 }
447 /^X\/\(\/\/\)$/{
448 s//\1/
449 q
450 }
451 /^X\/\(\/\).*/{
452 s//\1/
453 q
454 }
455 s/.*/./; q'`
c6b750e1 456
c6b750e1
DJ
457# Avoid depending upon Character Ranges.
458as_cr_letters='abcdefghijklmnopqrstuvwxyz'
459as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
460as_cr_Letters=$as_cr_letters$as_cr_LETTERS
461as_cr_digits='0123456789'
462as_cr_alnum=$as_cr_Letters$as_cr_digits
463
c6b750e1 464
81ecdfbb
RW
465 as_lineno_1=$LINENO as_lineno_1a=$LINENO
466 as_lineno_2=$LINENO as_lineno_2a=$LINENO
467 eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" &&
468 test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || {
469 # Blame Lee E. McMahon (1931-1989) for sed's syntax. :-)
470 sed -n '
471 p
472 /[$]LINENO/=
473 ' <$as_myself |
c6b750e1 474 sed '
81ecdfbb
RW
475 s/[$]LINENO.*/&-/
476 t lineno
477 b
478 :lineno
c6b750e1 479 N
81ecdfbb
RW
480 :loop
481 s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
c6b750e1 482 t loop
81ecdfbb 483 s/-\n.*//
c6b750e1 484 ' >$as_me.lineno &&
81ecdfbb
RW
485 chmod +x "$as_me.lineno" ||
486 { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; }
c6b750e1 487
d0ac1c44
SM
488 # If we had to re-execute with $CONFIG_SHELL, we're ensured to have
489 # already done that, so ensure we don't try to do so again and fall
490 # in an infinite loop. This has already happened in practice.
491 _as_can_reexec=no; export _as_can_reexec
c6b750e1
DJ
492 # Don't try to exec as it changes $[0], causing all sort of problems
493 # (the dirname of $[0] is not the place where we might find the
81ecdfbb
RW
494 # original and so on. Autoconf is especially sensitive to this).
495 . "./$as_me.lineno"
c6b750e1
DJ
496 # Exit status is that of the last command.
497 exit
498}
499
81ecdfbb
RW
500ECHO_C= ECHO_N= ECHO_T=
501case `echo -n x` in #(((((
502-n*)
503 case `echo 'xy\c'` in
504 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
505 xy) ECHO_C='\c';;
506 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
507 ECHO_T=' ';;
508 esac;;
509*)
510 ECHO_N='-n';;
c6b750e1
DJ
511esac
512
81ecdfbb
RW
513rm -f conf$$ conf$$.exe conf$$.file
514if test -d conf$$.dir; then
515 rm -f conf$$.dir/conf$$.file
c6b750e1 516else
81ecdfbb
RW
517 rm -f conf$$.dir
518 mkdir conf$$.dir 2>/dev/null
c6b750e1 519fi
81ecdfbb
RW
520if (echo >conf$$.file) 2>/dev/null; then
521 if ln -s conf$$.file conf$$ 2>/dev/null; then
c6b750e1 522 as_ln_s='ln -s'
81ecdfbb
RW
523 # ... but there are two gotchas:
524 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
525 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
d0ac1c44 526 # In both cases, we have to default to `cp -pR'.
81ecdfbb 527 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
d0ac1c44 528 as_ln_s='cp -pR'
81ecdfbb
RW
529 elif ln conf$$.file conf$$ 2>/dev/null; then
530 as_ln_s=ln
531 else
d0ac1c44 532 as_ln_s='cp -pR'
c6b750e1 533 fi
c6b750e1 534else
d0ac1c44 535 as_ln_s='cp -pR'
c6b750e1 536fi
81ecdfbb
RW
537rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
538rmdir conf$$.dir 2>/dev/null
c6b750e1
DJ
539
540if mkdir -p . 2>/dev/null; then
81ecdfbb 541 as_mkdir_p='mkdir -p "$as_dir"'
c6b750e1
DJ
542else
543 test -d ./-p && rmdir ./-p
544 as_mkdir_p=false
545fi
546
d0ac1c44
SM
547as_test_x='test -x'
548as_executable_p=as_fn_executable_p
c6b750e1
DJ
549
550# Sed expression to map a string onto a valid CPP name.
551as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
552
553# Sed expression to map a string onto a valid variable name.
554as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
555
556
d0ac1c44
SM
557test -n "$DJDIR" || exec 7<&0 </dev/null
558exec 6>&1
a0da8069 559
c6b750e1 560# Name of the host.
d0ac1c44 561# hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status,
c6b750e1
DJ
562# so uname gets run too.
563ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
564
c6b750e1
DJ
565#
566# Initializations.
567#
a0da8069 568ac_default_prefix=/usr/local
81ecdfbb 569ac_clean_files=
c6b750e1 570ac_config_libobj_dir=.
81ecdfbb 571LIBOBJS=
c6b750e1
DJ
572cross_compiling=no
573subdirs=
574MFLAGS=
575MAKEFLAGS=
c6b750e1
DJ
576
577# Identity of this package.
578PACKAGE_NAME=
579PACKAGE_TARNAME=
580PACKAGE_VERSION=
581PACKAGE_STRING=
582PACKAGE_BUGREPORT=
81ecdfbb 583PACKAGE_URL=
c6b750e1
DJ
584
585ac_unique_file="move-if-change"
81ecdfbb
RW
586enable_option_checking=no
587ac_subst_vars='LTLIBOBJS
588LIBOBJS
589compare_exclusions
590stage2_werror_flag
591stage1_checking
592stage1_cflags
593MAINT
594MAINTAINER_MODE_FALSE
595MAINTAINER_MODE_TRUE
596COMPILER_NM_FOR_TARGET
597COMPILER_LD_FOR_TARGET
598COMPILER_AS_FOR_TARGET
599FLAGS_FOR_TARGET
600RAW_CXX_FOR_TARGET
601WINDMC_FOR_TARGET
602WINDRES_FOR_TARGET
603STRIP_FOR_TARGET
b121d7d4 604READELF_FOR_TARGET
81ecdfbb
RW
605RANLIB_FOR_TARGET
606OBJDUMP_FOR_TARGET
6b91c541 607OBJCOPY_FOR_TARGET
81ecdfbb
RW
608NM_FOR_TARGET
609LIPO_FOR_TARGET
610LD_FOR_TARGET
611DLLTOOL_FOR_TARGET
612AS_FOR_TARGET
613AR_FOR_TARGET
e552509b 614GOC_FOR_TARGET
81ecdfbb 615GFORTRAN_FOR_TARGET
81ecdfbb
RW
616GCC_FOR_TARGET
617CXX_FOR_TARGET
618CC_FOR_TARGET
50ad1254
L
619RANLIB_PLUGIN_OPTION
620AR_PLUGIN_OPTION
b121d7d4 621READELF
81ecdfbb
RW
622OBJDUMP
623OBJCOPY
624WINDMC
625WINDRES
626STRIP
627RANLIB
628NM
629LIPO
630LD
631DLLTOOL
632AS
633AR
634RUNTEST
635EXPECT
636MAKEINFO
637FLEX
638LEX
639M4
640BISON
641YACC
81ecdfbb
RW
642WINDRES_FOR_BUILD
643WINDMC_FOR_BUILD
644RANLIB_FOR_BUILD
645NM_FOR_BUILD
646LD_FOR_BUILD
647LDFLAGS_FOR_BUILD
e552509b 648GOC_FOR_BUILD
81ecdfbb 649GFORTRAN_FOR_BUILD
81ecdfbb
RW
650DLLTOOL_FOR_BUILD
651CXX_FOR_BUILD
652CXXFLAGS_FOR_BUILD
653CFLAGS_FOR_BUILD
654CC_FOR_BUILD
655AS_FOR_BUILD
656AR_FOR_BUILD
911e63d0 657target_configdirs
81ecdfbb 658configdirs
81ecdfbb 659build_configdirs
81ecdfbb
RW
660INSTALL_GDB_TK
661GDB_TK
662CONFIGURE_GDB_TK
663build_tooldir
664tooldir
665GCC_SHLIB_SUBDIR
666RPATH_ENVVAR
4074d5f2
RW
667target_configargs
668host_configargs
669build_configargs
96655cc4 670BUILD_CONFIG
91c1f14c 671LDFLAGS_FOR_TARGET
81ecdfbb
RW
672CXXFLAGS_FOR_TARGET
673CFLAGS_FOR_TARGET
674DEBUG_PREFIX_CFLAGS_FOR_TARGET
675SYSROOT_CFLAGS_FOR_TARGET
bf41f30d 676get_gcc_base_ver
e81d5d05 677extra_host_zlib_configure_flags
700d40ca 678extra_host_libiberty_configure_flags
1b6c0831 679stage1_languages
bf41f30d 680host_shared
1b6c0831
L
681extra_linker_plugin_flags
682extra_linker_plugin_configure_flags
7ec59b9e 683islinc
1b6c0831 684isllibs
81ecdfbb 685poststage1_ldflags
143754cd 686poststage1_libs
81ecdfbb 687stage1_ldflags
b3676d82 688stage1_libs
7ec59b9e 689extra_isl_gmp_configure_flags
81ecdfbb
RW
690extra_mpc_mpfr_configure_flags
691extra_mpc_gmp_configure_flags
692extra_mpfr_configure_flags
693gmpinc
694gmplibs
af019bfd
L
695PGO_BUILD_LTO_CFLAGS
696PGO_BUILD_USE_CFLAGS
697PGO_BUILD_GEN_CFLAGS
81ecdfbb
RW
698do_compare
699GNATMAKE
700GNATBIND
701ac_ct_CXX
702CXXFLAGS
703CXX
704OBJEXT
705EXEEXT
706ac_ct_CC
707CPPFLAGS
708LDFLAGS
709CFLAGS
710CC
1b6c0831 711extra_liboffloadmic_configure_flags
81ecdfbb
RW
712target_subdir
713host_subdir
714build_subdir
715build_libsubdir
8e957354
PB
716AWK
717SED
81ecdfbb
RW
718LN_S
719LN
720INSTALL_DATA
721INSTALL_SCRIPT
722INSTALL_PROGRAM
723target_os
724target_vendor
725target_cpu
726target
727host_os
728host_vendor
729host_cpu
730host
731target_noncanonical
732host_noncanonical
733build_noncanonical
734build_os
735build_vendor
736build_cpu
737build
738TOPLEVEL_CONFIGURE_ARGUMENTS
739target_alias
740host_alias
741build_alias
742LIBS
743ECHO_T
744ECHO_N
745ECHO_C
746DEFS
747mandir
748localedir
749libdir
750psdir
751pdfdir
752dvidir
753htmldir
754infodir
755docdir
756oldincludedir
757includedir
758localstatedir
759sharedstatedir
760sysconfdir
761datadir
762datarootdir
763libexecdir
764sbindir
765bindir
766program_transform_name
767prefix
768exec_prefix
769PACKAGE_URL
770PACKAGE_BUGREPORT
771PACKAGE_STRING
772PACKAGE_VERSION
773PACKAGE_TARNAME
774PACKAGE_NAME
775PATH_SEPARATOR
776SHELL'
777ac_subst_files='serialization_dependencies
778host_makefile_frag
779target_makefile_frag
780alphaieee_frag
781ospace_frag'
782ac_user_opts='
783enable_option_checking
784with_build_libsubdir
cf39cfc5 785with_system_zlib
1b6c0831
L
786enable_as_accelerator_for
787enable_offload_targets
81ecdfbb 788enable_gold
c7791212 789enable_ld
edeefb67 790enable_compressed_debug_sections
89a1e9c3
PB
791enable_libquadmath
792enable_libquadmath_support
81ecdfbb
RW
793enable_libada
794enable_libssp
f66a9a70 795enable_libstdcxx
1b6c0831 796enable_liboffloadmic
ffdd6afc 797enable_bootstrap
af019bfd 798enable_pgo_build
81ecdfbb
RW
799with_mpc
800with_mpc_include
801with_mpc_lib
802with_mpfr_dir
803with_mpfr
804with_mpfr_include
805with_mpfr_lib
806with_gmp_dir
807with_gmp
808with_gmp_include
809with_gmp_lib
81ecdfbb 810with_stage1_libs
c1a5d03a 811with_static_standard_libraries
b3676d82 812with_stage1_ldflags
81ecdfbb 813with_boot_libs
143754cd 814with_boot_ldflags
7ec59b9e
L
815with_isl
816with_isl_include
817with_isl_lib
818enable_isl_version_check
700d40ca 819enable_lto
1b6c0831
L
820enable_linker_plugin_configure_flags
821enable_linker_plugin_flags
bf41f30d 822enable_host_shared
81ecdfbb
RW
823enable_stage1_languages
824enable_objc_gc
05a13254
NC
825with_target_bdw_gc
826with_target_bdw_gc_include
827with_target_bdw_gc_lib
bf41f30d 828with_gcc_major_version_only
81ecdfbb
RW
829with_build_sysroot
830with_debug_prefix_map
96655cc4 831with_build_config
730af8ee 832enable_vtable_verify
81ecdfbb
RW
833enable_serial_configure
834with_build_time_tools
835enable_maintainer_mode
836enable_stage1_checking
837enable_werror
81ecdfbb
RW
838'
839 ac_precious_vars='build_alias
840host_alias
841target_alias
842CC
843CFLAGS
844LDFLAGS
845LIBS
846CPPFLAGS
847CXX
848CXXFLAGS
849CCC
4074d5f2
RW
850build_configargs
851host_configargs
852target_configargs
81ecdfbb
RW
853AR
854AS
855DLLTOOL
856LD
857LIPO
858NM
859RANLIB
860STRIP
861WINDRES
862WINDMC
863OBJCOPY
864OBJDUMP
b121d7d4 865READELF
81ecdfbb
RW
866CC_FOR_TARGET
867CXX_FOR_TARGET
868GCC_FOR_TARGET
81ecdfbb 869GFORTRAN_FOR_TARGET
e552509b 870GOC_FOR_TARGET
81ecdfbb
RW
871AR_FOR_TARGET
872AS_FOR_TARGET
873DLLTOOL_FOR_TARGET
874LD_FOR_TARGET
875LIPO_FOR_TARGET
876NM_FOR_TARGET
6b91c541 877OBJCOPY_FOR_TARGET
81ecdfbb
RW
878OBJDUMP_FOR_TARGET
879RANLIB_FOR_TARGET
b121d7d4 880READELF_FOR_TARGET
81ecdfbb
RW
881STRIP_FOR_TARGET
882WINDRES_FOR_TARGET
883WINDMC_FOR_TARGET'
884
a0da8069
NN
885
886# Initialize some variables set by options.
c6b750e1
DJ
887ac_init_help=
888ac_init_version=false
81ecdfbb
RW
889ac_unrecognized_opts=
890ac_unrecognized_sep=
a0da8069
NN
891# The variables have the same names as the options, with
892# dashes changed to underlines.
c6b750e1 893cache_file=/dev/null
a0da8069 894exec_prefix=NONE
a0da8069 895no_create=
a0da8069
NN
896no_recursion=
897prefix=NONE
898program_prefix=NONE
899program_suffix=NONE
900program_transform_name=s,x,x,
901silent=
902site=
903srcdir=
a0da8069
NN
904verbose=
905x_includes=NONE
906x_libraries=NONE
c6b750e1
DJ
907
908# Installation directory options.
909# These are left unexpanded so users can "make install exec_prefix=/foo"
910# and all the variables that are supposed to be based on exec_prefix
911# by default will actually change.
912# Use braces instead of parens because sh, perl, etc. also accept them.
81ecdfbb 913# (The list follows the same order as the GNU Coding Standards.)
a0da8069
NN
914bindir='${exec_prefix}/bin'
915sbindir='${exec_prefix}/sbin'
916libexecdir='${exec_prefix}/libexec'
81ecdfbb
RW
917datarootdir='${prefix}/share'
918datadir='${datarootdir}'
a0da8069
NN
919sysconfdir='${prefix}/etc'
920sharedstatedir='${prefix}/com'
921localstatedir='${prefix}/var'
a0da8069
NN
922includedir='${prefix}/include'
923oldincludedir='/usr/include'
81ecdfbb
RW
924docdir='${datarootdir}/doc/${PACKAGE}'
925infodir='${datarootdir}/info'
926htmldir='${docdir}'
927dvidir='${docdir}'
928pdfdir='${docdir}'
929psdir='${docdir}'
930libdir='${exec_prefix}/lib'
931localedir='${datarootdir}/locale'
932mandir='${datarootdir}/man'
252b5132 933
a0da8069 934ac_prev=
81ecdfbb 935ac_dashdash=
a0da8069
NN
936for ac_option
937do
a0da8069
NN
938 # If the previous option needs an argument, assign it.
939 if test -n "$ac_prev"; then
81ecdfbb 940 eval $ac_prev=\$ac_option
a0da8069
NN
941 ac_prev=
942 continue
943 fi
252b5132 944
81ecdfbb 945 case $ac_option in
d0ac1c44
SM
946 *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
947 *=) ac_optarg= ;;
948 *) ac_optarg=yes ;;
81ecdfbb 949 esac
a0da8069
NN
950
951 # Accept the important Cygnus configure options, so we can diagnose typos.
952
81ecdfbb
RW
953 case $ac_dashdash$ac_option in
954 --)
955 ac_dashdash=yes ;;
a0da8069
NN
956
957 -bindir | --bindir | --bindi | --bind | --bin | --bi)
958 ac_prev=bindir ;;
959 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
c6b750e1 960 bindir=$ac_optarg ;;
a0da8069
NN
961
962 -build | --build | --buil | --bui | --bu)
c6b750e1 963 ac_prev=build_alias ;;
a0da8069 964 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
c6b750e1 965 build_alias=$ac_optarg ;;
a0da8069
NN
966
967 -cache-file | --cache-file | --cache-fil | --cache-fi \
968 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
969 ac_prev=cache_file ;;
970 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
971 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
c6b750e1
DJ
972 cache_file=$ac_optarg ;;
973
974 --config-cache | -C)
975 cache_file=config.cache ;;
a0da8069 976
81ecdfbb 977 -datadir | --datadir | --datadi | --datad)
a0da8069 978 ac_prev=datadir ;;
81ecdfbb 979 -datadir=* | --datadir=* | --datadi=* | --datad=*)
c6b750e1 980 datadir=$ac_optarg ;;
a0da8069 981
81ecdfbb
RW
982 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
983 | --dataroo | --dataro | --datar)
984 ac_prev=datarootdir ;;
985 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
986 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
987 datarootdir=$ac_optarg ;;
988
a0da8069 989 -disable-* | --disable-*)
81ecdfbb 990 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
a0da8069 991 # Reject names that are not valid shell variable names.
81ecdfbb 992 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
d0ac1c44 993 as_fn_error $? "invalid feature name: $ac_useropt"
81ecdfbb
RW
994 ac_useropt_orig=$ac_useropt
995 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
996 case $ac_user_opts in
997 *"
998"enable_$ac_useropt"
999"*) ;;
1000 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
1001 ac_unrecognized_sep=', ';;
1002 esac
1003 eval enable_$ac_useropt=no ;;
1004
1005 -docdir | --docdir | --docdi | --doc | --do)
1006 ac_prev=docdir ;;
1007 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
1008 docdir=$ac_optarg ;;
1009
1010 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
1011 ac_prev=dvidir ;;
1012 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
1013 dvidir=$ac_optarg ;;
a0da8069
NN
1014
1015 -enable-* | --enable-*)
81ecdfbb 1016 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
a0da8069 1017 # Reject names that are not valid shell variable names.
81ecdfbb 1018 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
d0ac1c44 1019 as_fn_error $? "invalid feature name: $ac_useropt"
81ecdfbb
RW
1020 ac_useropt_orig=$ac_useropt
1021 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1022 case $ac_user_opts in
1023 *"
1024"enable_$ac_useropt"
1025"*) ;;
1026 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
1027 ac_unrecognized_sep=', ';;
a0da8069 1028 esac
81ecdfbb 1029 eval enable_$ac_useropt=\$ac_optarg ;;
a0da8069
NN
1030
1031 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
1032 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
1033 | --exec | --exe | --ex)
1034 ac_prev=exec_prefix ;;
1035 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
1036 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
1037 | --exec=* | --exe=* | --ex=*)
c6b750e1 1038 exec_prefix=$ac_optarg ;;
a0da8069
NN
1039
1040 -gas | --gas | --ga | --g)
1041 # Obsolete; use --with-gas.
1042 with_gas=yes ;;
1043
c6b750e1
DJ
1044 -help | --help | --hel | --he | -h)
1045 ac_init_help=long ;;
1046 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
1047 ac_init_help=recursive ;;
1048 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
1049 ac_init_help=short ;;
a0da8069
NN
1050
1051 -host | --host | --hos | --ho)
c6b750e1 1052 ac_prev=host_alias ;;
a0da8069 1053 -host=* | --host=* | --hos=* | --ho=*)
c6b750e1 1054 host_alias=$ac_optarg ;;
a0da8069 1055
81ecdfbb
RW
1056 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
1057 ac_prev=htmldir ;;
1058 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
1059 | --ht=*)
1060 htmldir=$ac_optarg ;;
1061
a0da8069
NN
1062 -includedir | --includedir | --includedi | --included | --include \
1063 | --includ | --inclu | --incl | --inc)
1064 ac_prev=includedir ;;
1065 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
1066 | --includ=* | --inclu=* | --incl=* | --inc=*)
c6b750e1 1067 includedir=$ac_optarg ;;
a0da8069
NN
1068
1069 -infodir | --infodir | --infodi | --infod | --info | --inf)
1070 ac_prev=infodir ;;
1071 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
c6b750e1 1072 infodir=$ac_optarg ;;
a0da8069
NN
1073
1074 -libdir | --libdir | --libdi | --libd)
1075 ac_prev=libdir ;;
1076 -libdir=* | --libdir=* | --libdi=* | --libd=*)
c6b750e1 1077 libdir=$ac_optarg ;;
a0da8069
NN
1078
1079 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
1080 | --libexe | --libex | --libe)
1081 ac_prev=libexecdir ;;
1082 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
1083 | --libexe=* | --libex=* | --libe=*)
c6b750e1 1084 libexecdir=$ac_optarg ;;
a0da8069 1085
81ecdfbb
RW
1086 -localedir | --localedir | --localedi | --localed | --locale)
1087 ac_prev=localedir ;;
1088 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
1089 localedir=$ac_optarg ;;
1090
a0da8069 1091 -localstatedir | --localstatedir | --localstatedi | --localstated \
81ecdfbb 1092 | --localstate | --localstat | --localsta | --localst | --locals)
a0da8069
NN
1093 ac_prev=localstatedir ;;
1094 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
81ecdfbb 1095 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
c6b750e1 1096 localstatedir=$ac_optarg ;;
a0da8069
NN
1097
1098 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1099 ac_prev=mandir ;;
1100 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
c6b750e1 1101 mandir=$ac_optarg ;;
a0da8069
NN
1102
1103 -nfp | --nfp | --nf)
1104 # Obsolete; use --without-fp.
1105 with_fp=no ;;
1106
1107 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
c6b750e1 1108 | --no-cr | --no-c | -n)
a0da8069
NN
1109 no_create=yes ;;
1110
1111 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1112 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1113 no_recursion=yes ;;
1114
1115 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1116 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1117 | --oldin | --oldi | --old | --ol | --o)
1118 ac_prev=oldincludedir ;;
1119 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1120 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1121 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
c6b750e1 1122 oldincludedir=$ac_optarg ;;
a0da8069
NN
1123
1124 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1125 ac_prev=prefix ;;
1126 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
c6b750e1 1127 prefix=$ac_optarg ;;
a0da8069
NN
1128
1129 -program-prefix | --program-prefix | --program-prefi | --program-pref \
1130 | --program-pre | --program-pr | --program-p)
1131 ac_prev=program_prefix ;;
1132 -program-prefix=* | --program-prefix=* | --program-prefi=* \
1133 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
c6b750e1 1134 program_prefix=$ac_optarg ;;
a0da8069
NN
1135
1136 -program-suffix | --program-suffix | --program-suffi | --program-suff \
1137 | --program-suf | --program-su | --program-s)
1138 ac_prev=program_suffix ;;
1139 -program-suffix=* | --program-suffix=* | --program-suffi=* \
1140 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
c6b750e1 1141 program_suffix=$ac_optarg ;;
a0da8069
NN
1142
1143 -program-transform-name | --program-transform-name \
1144 | --program-transform-nam | --program-transform-na \
1145 | --program-transform-n | --program-transform- \
1146 | --program-transform | --program-transfor \
1147 | --program-transfo | --program-transf \
1148 | --program-trans | --program-tran \
1149 | --progr-tra | --program-tr | --program-t)
1150 ac_prev=program_transform_name ;;
1151 -program-transform-name=* | --program-transform-name=* \
1152 | --program-transform-nam=* | --program-transform-na=* \
1153 | --program-transform-n=* | --program-transform-=* \
1154 | --program-transform=* | --program-transfor=* \
1155 | --program-transfo=* | --program-transf=* \
1156 | --program-trans=* | --program-tran=* \
1157 | --progr-tra=* | --program-tr=* | --program-t=*)
c6b750e1 1158 program_transform_name=$ac_optarg ;;
a0da8069 1159
81ecdfbb
RW
1160 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1161 ac_prev=pdfdir ;;
1162 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1163 pdfdir=$ac_optarg ;;
1164
1165 -psdir | --psdir | --psdi | --psd | --ps)
1166 ac_prev=psdir ;;
1167 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1168 psdir=$ac_optarg ;;
1169
a0da8069
NN
1170 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1171 | -silent | --silent | --silen | --sile | --sil)
1172 silent=yes ;;
1173
1174 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1175 ac_prev=sbindir ;;
1176 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1177 | --sbi=* | --sb=*)
c6b750e1 1178 sbindir=$ac_optarg ;;
a0da8069
NN
1179
1180 -sharedstatedir | --sharedstatedir | --sharedstatedi \
1181 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1182 | --sharedst | --shareds | --shared | --share | --shar \
1183 | --sha | --sh)
1184 ac_prev=sharedstatedir ;;
1185 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1186 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1187 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1188 | --sha=* | --sh=*)
c6b750e1 1189 sharedstatedir=$ac_optarg ;;
a0da8069
NN
1190
1191 -site | --site | --sit)
1192 ac_prev=site ;;
1193 -site=* | --site=* | --sit=*)
c6b750e1 1194 site=$ac_optarg ;;
a0da8069
NN
1195
1196 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1197 ac_prev=srcdir ;;
1198 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
c6b750e1 1199 srcdir=$ac_optarg ;;
a0da8069
NN
1200
1201 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1202 | --syscon | --sysco | --sysc | --sys | --sy)
1203 ac_prev=sysconfdir ;;
1204 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1205 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
c6b750e1 1206 sysconfdir=$ac_optarg ;;
a0da8069
NN
1207
1208 -target | --target | --targe | --targ | --tar | --ta | --t)
c6b750e1 1209 ac_prev=target_alias ;;
a0da8069 1210 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
c6b750e1 1211 target_alias=$ac_optarg ;;
a0da8069
NN
1212
1213 -v | -verbose | --verbose | --verbos | --verbo | --verb)
1214 verbose=yes ;;
1215
c6b750e1
DJ
1216 -version | --version | --versio | --versi | --vers | -V)
1217 ac_init_version=: ;;
a0da8069
NN
1218
1219 -with-* | --with-*)
81ecdfbb 1220 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
a0da8069 1221 # Reject names that are not valid shell variable names.
81ecdfbb 1222 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
d0ac1c44 1223 as_fn_error $? "invalid package name: $ac_useropt"
81ecdfbb
RW
1224 ac_useropt_orig=$ac_useropt
1225 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1226 case $ac_user_opts in
1227 *"
1228"with_$ac_useropt"
1229"*) ;;
1230 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1231 ac_unrecognized_sep=', ';;
a0da8069 1232 esac
81ecdfbb 1233 eval with_$ac_useropt=\$ac_optarg ;;
a0da8069
NN
1234
1235 -without-* | --without-*)
81ecdfbb 1236 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
a0da8069 1237 # Reject names that are not valid shell variable names.
81ecdfbb 1238 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
d0ac1c44 1239 as_fn_error $? "invalid package name: $ac_useropt"
81ecdfbb
RW
1240 ac_useropt_orig=$ac_useropt
1241 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1242 case $ac_user_opts in
1243 *"
1244"with_$ac_useropt"
1245"*) ;;
1246 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1247 ac_unrecognized_sep=', ';;
1248 esac
1249 eval with_$ac_useropt=no ;;
a0da8069
NN
1250
1251 --x)
1252 # Obsolete; use --with-x.
1253 with_x=yes ;;
1254
1255 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1256 | --x-incl | --x-inc | --x-in | --x-i)
1257 ac_prev=x_includes ;;
1258 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1259 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
c6b750e1 1260 x_includes=$ac_optarg ;;
a0da8069
NN
1261
1262 -x-libraries | --x-libraries | --x-librarie | --x-librari \
1263 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1264 ac_prev=x_libraries ;;
1265 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1266 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
c6b750e1 1267 x_libraries=$ac_optarg ;;
a0da8069 1268
d0ac1c44
SM
1269 -*) as_fn_error $? "unrecognized option: \`$ac_option'
1270Try \`$0 --help' for more information"
a0da8069
NN
1271 ;;
1272
c6b750e1
DJ
1273 *=*)
1274 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1275 # Reject names that are not valid shell variable names.
81ecdfbb
RW
1276 case $ac_envvar in #(
1277 '' | [0-9]* | *[!_$as_cr_alnum]* )
d0ac1c44 1278 as_fn_error $? "invalid variable name: \`$ac_envvar'" ;;
81ecdfbb
RW
1279 esac
1280 eval $ac_envvar=\$ac_optarg
c6b750e1
DJ
1281 export $ac_envvar ;;
1282
a0da8069 1283 *)
c6b750e1 1284 # FIXME: should be removed in autoconf 3.0.
81ecdfbb 1285 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
c6b750e1 1286 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
81ecdfbb 1287 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
d0ac1c44 1288 : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}"
a0da8069
NN
1289 ;;
1290
1291 esac
1292done
1293
1294if test -n "$ac_prev"; then
c6b750e1 1295 ac_option=--`echo $ac_prev | sed 's/_/-/g'`
d0ac1c44 1296 as_fn_error $? "missing argument to $ac_option"
a0da8069 1297fi
a0da8069 1298
81ecdfbb
RW
1299if test -n "$ac_unrecognized_opts"; then
1300 case $enable_option_checking in
1301 no) ;;
d0ac1c44 1302 fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;;
81ecdfbb 1303 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
c6b750e1 1304 esac
81ecdfbb 1305fi
a0da8069 1306
81ecdfbb
RW
1307# Check all directory arguments for consistency.
1308for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \
1309 datadir sysconfdir sharedstatedir localstatedir includedir \
1310 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1311 libdir localedir mandir
a0da8069 1312do
81ecdfbb
RW
1313 eval ac_val=\$$ac_var
1314 # Remove trailing slashes.
1315 case $ac_val in
1316 */ )
1317 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1318 eval $ac_var=\$ac_val;;
1319 esac
1320 # Be sure to have absolute directory names.
c6b750e1 1321 case $ac_val in
81ecdfbb
RW
1322 [\\/$]* | ?:[\\/]* ) continue;;
1323 NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
a0da8069 1324 esac
d0ac1c44 1325 as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val"
a0da8069
NN
1326done
1327
c6b750e1
DJ
1328# There might be people who depend on the old broken behavior: `$host'
1329# used to hold the argument of --host etc.
1330# FIXME: To remove some day.
1331build=$build_alias
1332host=$host_alias
1333target=$target_alias
376a0e54 1334
c6b750e1
DJ
1335# FIXME: To remove some day.
1336if test "x$host_alias" != x; then
1337 if test "x$build_alias" = x; then
1338 cross_compiling=maybe
c6b750e1
DJ
1339 elif test "x$build_alias" != "x$host_alias"; then
1340 cross_compiling=yes
1341 fi
1342fi
1343
1344ac_tool_prefix=
1345test -n "$host_alias" && ac_tool_prefix=$host_alias-
1346
1347test "$silent" = yes && exec 6>/dev/null
a0da8069 1348
a0da8069 1349
81ecdfbb
RW
1350ac_pwd=`pwd` && test -n "$ac_pwd" &&
1351ac_ls_di=`ls -di .` &&
1352ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
d0ac1c44 1353 as_fn_error $? "working directory cannot be determined"
81ecdfbb 1354test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
d0ac1c44 1355 as_fn_error $? "pwd does not report name of working directory"
81ecdfbb
RW
1356
1357
a0da8069
NN
1358# Find the source files, if location was not specified.
1359if test -z "$srcdir"; then
1360 ac_srcdir_defaulted=yes
81ecdfbb
RW
1361 # Try the directory containing this script, then the parent directory.
1362 ac_confdir=`$as_dirname -- "$as_myself" ||
1363$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1364 X"$as_myself" : 'X\(//\)[^/]' \| \
1365 X"$as_myself" : 'X\(//\)$' \| \
1366 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1367$as_echo X"$as_myself" |
1368 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1369 s//\1/
1370 q
1371 }
1372 /^X\(\/\/\)[^/].*/{
1373 s//\1/
1374 q
1375 }
1376 /^X\(\/\/\)$/{
1377 s//\1/
1378 q
1379 }
1380 /^X\(\/\).*/{
1381 s//\1/
1382 q
1383 }
1384 s/.*/./; q'`
a0da8069 1385 srcdir=$ac_confdir
81ecdfbb 1386 if test ! -r "$srcdir/$ac_unique_file"; then
a0da8069
NN
1387 srcdir=..
1388 fi
1389else
1390 ac_srcdir_defaulted=no
1391fi
81ecdfbb
RW
1392if test ! -r "$srcdir/$ac_unique_file"; then
1393 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
d0ac1c44 1394 as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir"
81ecdfbb
RW
1395fi
1396ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1397ac_abs_confdir=`(
d0ac1c44 1398 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg"
81ecdfbb
RW
1399 pwd)`
1400# When building in place, set srcdir=.
1401if test "$ac_abs_confdir" = "$ac_pwd"; then
1402 srcdir=.
1403fi
1404# Remove unnecessary trailing slashes from srcdir.
1405# Double slashes in file names in object file debugging info
1406# mess up M-x gdb in Emacs.
1407case $srcdir in
1408*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1409esac
6d0cd39e
AM
1410case $srcdir in
1411 *" "*)
d0ac1c44 1412 as_fn_error $? "path to source, $srcdir, contains spaces"
6d0cd39e
AM
1413 ;;
1414esac
9cc8ae67
PB
1415ac_subdirs_all=`cd $srcdir && echo */configure | sed 's,/configure,,g'`
1416
81ecdfbb
RW
1417for ac_var in $ac_precious_vars; do
1418 eval ac_env_${ac_var}_set=\${${ac_var}+set}
1419 eval ac_env_${ac_var}_value=\$${ac_var}
1420 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1421 eval ac_cv_env_${ac_var}_value=\$${ac_var}
1422done
c6b750e1
DJ
1423
1424#
1425# Report the --help message.
1426#
1427if test "$ac_init_help" = "long"; then
1428 # Omit some internal or obsolete options to make the list less imposing.
1429 # This message is too long to be a string in the A/UX 3.1 sh.
1430 cat <<_ACEOF
1431\`configure' configures this package to adapt to many kinds of systems.
1432
1433Usage: $0 [OPTION]... [VAR=VALUE]...
1434
1435To assign environment variables (e.g., CC, CFLAGS...), specify them as
1436VAR=VALUE. See below for descriptions of some of the useful variables.
1437
1438Defaults for the options are specified in brackets.
1439
1440Configuration:
1441 -h, --help display this help and exit
1442 --help=short display options specific to this package
1443 --help=recursive display the short help of all the included packages
1444 -V, --version display version information and exit
d0ac1c44 1445 -q, --quiet, --silent do not print \`checking ...' messages
c6b750e1
DJ
1446 --cache-file=FILE cache test results in FILE [disabled]
1447 -C, --config-cache alias for \`--cache-file=config.cache'
1448 -n, --no-create do not create output files
1449 --srcdir=DIR find the sources in DIR [configure dir or \`..']
1450
c6b750e1
DJ
1451Installation directories:
1452 --prefix=PREFIX install architecture-independent files in PREFIX
81ecdfbb 1453 [$ac_default_prefix]
c6b750e1 1454 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
81ecdfbb 1455 [PREFIX]
c6b750e1
DJ
1456
1457By default, \`make install' will install all the files in
1458\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
1459an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1460for instance \`--prefix=\$HOME'.
1461
1462For better control, use the options below.
1463
1464Fine tuning of the installation directories:
81ecdfbb
RW
1465 --bindir=DIR user executables [EPREFIX/bin]
1466 --sbindir=DIR system admin executables [EPREFIX/sbin]
1467 --libexecdir=DIR program executables [EPREFIX/libexec]
1468 --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
1469 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
1470 --localstatedir=DIR modifiable single-machine data [PREFIX/var]
1471 --libdir=DIR object code libraries [EPREFIX/lib]
1472 --includedir=DIR C header files [PREFIX/include]
1473 --oldincludedir=DIR C header files for non-gcc [/usr/include]
1474 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
1475 --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
1476 --infodir=DIR info documentation [DATAROOTDIR/info]
1477 --localedir=DIR locale-dependent data [DATAROOTDIR/locale]
1478 --mandir=DIR man documentation [DATAROOTDIR/man]
1479 --docdir=DIR documentation root [DATAROOTDIR/doc/PACKAGE]
1480 --htmldir=DIR html documentation [DOCDIR]
1481 --dvidir=DIR dvi documentation [DOCDIR]
1482 --pdfdir=DIR pdf documentation [DOCDIR]
1483 --psdir=DIR ps documentation [DOCDIR]
c6b750e1
DJ
1484_ACEOF
1485
1486 cat <<\_ACEOF
1487
1488Program names:
1489 --program-prefix=PREFIX prepend PREFIX to installed program names
1490 --program-suffix=SUFFIX append SUFFIX to installed program names
1491 --program-transform-name=PROGRAM run sed PROGRAM on installed program names
1492
1493System types:
1494 --build=BUILD configure for building on BUILD [guessed]
1495 --host=HOST cross-compile to build programs to run on HOST [BUILD]
1496 --target=TARGET configure for building compilers for TARGET [HOST]
1497_ACEOF
a0da8069 1498fi
a0da8069 1499
c6b750e1
DJ
1500if test -n "$ac_init_help"; then
1501
1502 cat <<\_ACEOF
1503
1504Optional Features:
81ecdfbb 1505 --disable-option-checking ignore unrecognized --enable/--with options
c6b750e1
DJ
1506 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
1507 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
1b6c0831
L
1508 --enable-as-accelerator-for=ARG
1509 build as offload target compiler. Specify offload
1510 host triple by ARG
1511 --enable-offload-targets=LIST
1512 enable offloading to devices from comma-separated
1513 LIST of TARGET[=DIR]. Use optional path to find
1514 offload target compiler during the build
c7791212 1515 --enable-gold[=ARG] build gold [ARG={default,yes,no}]
7837304f 1516 --enable-ld[=ARG] build ld [ARG={default,yes,no}]
6c3bc0f8 1517 --enable-compressed-debug-sections={all,gas,gold,ld,none}
edeefb67
L
1518 Enable compressed debug sections for gas, gold or ld
1519 by default
89a1e9c3
PB
1520 --disable-libquadmath do not build libquadmath directory
1521 --disable-libquadmath-support
1522 disable libquadmath support for Fortran
521ec477
DD
1523 --enable-libada build libada directory
1524 --enable-libssp build libssp directory
f66a9a70 1525 --disable-libstdcxx do not build libstdc++-v3 directory
1b6c0831
L
1526 --enable-liboffloadmic=ARG
1527 build liboffloadmic [ARG={no,host,target}]
ffdd6afc 1528 --enable-bootstrap enable bootstrapping [yes if native build]
af019bfd
L
1529 --enable-pgo-build[=lto]
1530 enable the PGO build
7ec59b9e 1531 --disable-isl-version-check
4849dfd8 1532 disable check for isl version
700d40ca 1533 --enable-lto enable link time optimization support
1b6c0831
L
1534 --enable-linker-plugin-configure-flags=FLAGS
1535 additional flags for configuring linker plugins
1536 [none]
1537 --enable-linker-plugin-flags=FLAGS
1538 additional flags for configuring and building linker
1539 plugins [none]
bf41f30d 1540 --enable-host-shared build host code as shared libraries
7837304f
AS
1541 --enable-stage1-languages[=all]
1542 choose additional languages to build during stage1.
1543 Mostly useful for compiler development
1544 --enable-objc-gc enable use of Boehm's garbage collector with the GNU
1545 Objective-C runtime
ce6c656d 1546 --enable-vtable-verify Enable vtable verification feature
521ec477 1547 --enable-serial-[{host,target,build}-]configure
7837304f
AS
1548 force sequential configuration of sub-packages for
1549 the host, target or build machine, or all
1550 sub-packages
1551 --enable-maintainer-mode
1552 enable make rules and dependencies not useful (and
1553 sometimes confusing) to the casual installer
1554 --enable-stage1-checking[=all]
1555 choose additional checking for stage1 of the
1556 compiler
c6b750e1
DJ
1557 --enable-werror enable -Werror in bootstrap stage2 and later
1558
1559Optional Packages:
1560 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
1561 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
1562 --with-build-libsubdir=DIR Directory where to find libraries for build system
cf39cfc5 1563 --with-system-zlib use installed libz
7837304f
AS
1564 --with-mpc=PATH specify prefix directory for installed MPC package.
1565 Equivalent to --with-mpc-include=PATH/include plus
1566 --with-mpc-lib=PATH/lib
1567 --with-mpc-include=PATH specify directory for installed MPC include files
1568 --with-mpc-lib=PATH specify directory for the installed MPC library
521ec477
DD
1569 --with-mpfr-dir=PATH this option has been REMOVED
1570 --with-mpfr=PATH specify prefix directory for installed MPFR package.
7837304f
AS
1571 Equivalent to --with-mpfr-include=PATH/include plus
1572 --with-mpfr-lib=PATH/lib
c6b750e1 1573 --with-mpfr-include=PATH
521ec477
DD
1574 specify directory for installed MPFR include files
1575 --with-mpfr-lib=PATH specify directory for the installed MPFR library
1576 --with-gmp-dir=PATH this option has been REMOVED
7837304f
AS
1577 --with-gmp=PATH specify prefix directory for the installed GMP
1578 package. Equivalent to
1579 --with-gmp-include=PATH/include plus
1580 --with-gmp-lib=PATH/lib
521ec477
DD
1581 --with-gmp-include=PATH specify directory for installed GMP include files
1582 --with-gmp-lib=PATH specify directory for the installed GMP library
b3676d82 1583 --with-stage1-libs=LIBS libraries for stage1
c1a5d03a
TT
1584 --with-static-standard-libraries
1585 use -static-libstdc++ and -static-libgcc
1586 (default=auto)
7837304f
AS
1587 --with-stage1-ldflags=FLAGS
1588 linker flags for stage1
7837304f
AS
1589 --with-boot-libs=LIBS libraries for stage2 and later
1590 --with-boot-ldflags=FLAGS
1591 linker flags for stage2 and later
4849dfd8 1592 --with-isl=PATH Specify prefix directory for the installed isl
7837304f 1593 package. Equivalent to
7ec59b9e
L
1594 --with-isl-include=PATH/include plus
1595 --with-isl-lib=PATH/lib
4849dfd8
NC
1596 --with-isl-include=PATH Specify directory for installed isl include files
1597 --with-isl-lib=PATH Specify the directory for the installed isl library
05a13254
NC
1598 --with-target-bdw-gc=PATHLIST
1599 specify prefix directory for installed bdw-gc
1600 package. Equivalent to
1601 --with-target-bdw-gc-include=PATH/include plus
1602 --with-target-bdw-gc-lib=PATH/lib
1603 --with-target-bdw-gc-include=PATHLIST
1604 specify directories for installed bdw-gc include
1605 files
1606 --with-target-bdw-gc-lib=PATHLIST
1607 specify directories for installed bdw-gc library
bf41f30d
NC
1608 --with-gcc-major-version-only
1609 use only GCC major number in filesystem paths
521ec477 1610 --with-build-sysroot=SYSROOT
c6b750e1 1611 use sysroot as the system root during the build
8a6ee3ab 1612 --with-debug-prefix-map='A=B C=D ...'
7837304f
AS
1613 map A to B, C to D ... in debug information
1614 --with-build-config='NAME NAME2...'
1615 use config/NAME.mk build configuration
521ec477 1616 --with-build-time-tools=PATH
c6b750e1 1617 use given path to find target tools during the build
c6b750e1
DJ
1618
1619Some influential environment variables:
1620 CC C compiler command
1621 CFLAGS C compiler flags
1622 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
1623 nonstandard directory <lib dir>
81ecdfbb 1624 LIBS libraries to pass to the linker, e.g. -l<library>
d0ac1c44 1625 CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
81ecdfbb 1626 you have headers in a nonstandard directory <include dir>
18f6b6ee
PB
1627 CXX C++ compiler command
1628 CXXFLAGS C++ compiler flags
4074d5f2
RW
1629 build_configargs
1630 additional configure arguments for build directories
1631 host_configargs
1632 additional configure arguments for host directories
1633 target_configargs
1634 additional configure arguments for target directories
9a819804
AO
1635 AR AR for the host
1636 AS AS for the host
1637 DLLTOOL DLLTOOL for the host
1638 LD LD for the host
1639 LIPO LIPO for the host
1640 NM NM for the host
1641 RANLIB RANLIB for the host
1642 STRIP STRIP for the host
1643 WINDRES WINDRES for the host
0c24b341 1644 WINDMC WINDMC for the host
9a819804
AO
1645 OBJCOPY OBJCOPY for the host
1646 OBJDUMP OBJDUMP for the host
b121d7d4 1647 READELF READELF for the host
9a819804
AO
1648 CC_FOR_TARGET
1649 CC for the target
1650 CXX_FOR_TARGET
1651 CXX for the target
1652 GCC_FOR_TARGET
1653 GCC for the target
9a819804
AO
1654 GFORTRAN_FOR_TARGET
1655 GFORTRAN for the target
e552509b
ILT
1656 GOC_FOR_TARGET
1657 GOC for the target
9a819804
AO
1658 AR_FOR_TARGET
1659 AR for the target
1660 AS_FOR_TARGET
1661 AS for the target
1662 DLLTOOL_FOR_TARGET
1663 DLLTOOL for the target
1664 LD_FOR_TARGET
1665 LD for the target
1666 LIPO_FOR_TARGET
1667 LIPO for the target
1668 NM_FOR_TARGET
1669 NM for the target
6b91c541
AP
1670 OBJCOPY_FOR_TARGET
1671 OBJCOPY for the target
9a819804
AO
1672 OBJDUMP_FOR_TARGET
1673 OBJDUMP for the target
1674 RANLIB_FOR_TARGET
1675 RANLIB for the target
b121d7d4
DD
1676 READELF_FOR_TARGET
1677 READELF for the target
9a819804
AO
1678 STRIP_FOR_TARGET
1679 STRIP for the target
1680 WINDRES_FOR_TARGET
1681 WINDRES for the target
0c24b341
NC
1682 WINDMC_FOR_TARGET
1683 WINDMC for the target
c6b750e1
DJ
1684
1685Use these variables to override the choices made by `configure' or to help
1686it to find libraries and programs with nonstandard names/locations.
1687
81ecdfbb 1688Report bugs to the package provider.
c6b750e1 1689_ACEOF
81ecdfbb 1690ac_status=$?
c6b750e1
DJ
1691fi
1692
1693if test "$ac_init_help" = "recursive"; then
1694 # If there are subdirs, report their specific --help.
c6b750e1 1695 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
81ecdfbb
RW
1696 test -d "$ac_dir" ||
1697 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1698 continue
c6b750e1
DJ
1699 ac_builddir=.
1700
81ecdfbb
RW
1701case "$ac_dir" in
1702.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1703*)
1704 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1705 # A ".." for each directory in $ac_dir_suffix.
1706 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1707 case $ac_top_builddir_sub in
1708 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1709 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1710 esac ;;
1711esac
1712ac_abs_top_builddir=$ac_pwd
1713ac_abs_builddir=$ac_pwd$ac_dir_suffix
1714# for backward compatibility:
1715ac_top_builddir=$ac_top_build_prefix
c6b750e1
DJ
1716
1717case $srcdir in
81ecdfbb 1718 .) # We are building in place.
c6b750e1 1719 ac_srcdir=.
81ecdfbb
RW
1720 ac_top_srcdir=$ac_top_builddir_sub
1721 ac_abs_top_srcdir=$ac_pwd ;;
1722 [\\/]* | ?:[\\/]* ) # Absolute name.
c6b750e1 1723 ac_srcdir=$srcdir$ac_dir_suffix;
81ecdfbb
RW
1724 ac_top_srcdir=$srcdir
1725 ac_abs_top_srcdir=$srcdir ;;
1726 *) # Relative name.
1727 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1728 ac_top_srcdir=$ac_top_build_prefix$srcdir
1729 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
c6b750e1 1730esac
81ecdfbb
RW
1731ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1732
1733 cd "$ac_dir" || { ac_status=$?; continue; }
1734 # Check for guested configure.
1735 if test -f "$ac_srcdir/configure.gnu"; then
1736 echo &&
1737 $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1738 elif test -f "$ac_srcdir/configure"; then
1739 echo &&
1740 $SHELL "$ac_srcdir/configure" --help=recursive
c6b750e1 1741 else
81ecdfbb
RW
1742 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1743 fi || ac_status=$?
1744 cd "$ac_pwd" || { ac_status=$?; break; }
c6b750e1
DJ
1745 done
1746fi
1747
81ecdfbb 1748test -n "$ac_init_help" && exit $ac_status
c6b750e1
DJ
1749if $ac_init_version; then
1750 cat <<\_ACEOF
81ecdfbb 1751configure
d0ac1c44 1752generated by GNU Autoconf 2.69
c6b750e1 1753
d0ac1c44 1754Copyright (C) 2012 Free Software Foundation, Inc.
c6b750e1
DJ
1755This configure script is free software; the Free Software Foundation
1756gives unlimited permission to copy, distribute and modify it.
1757_ACEOF
81ecdfbb 1758 exit
c6b750e1 1759fi
81ecdfbb
RW
1760
1761## ------------------------ ##
1762## Autoconf initialization. ##
1763## ------------------------ ##
1764
1765# ac_fn_c_try_compile LINENO
1766# --------------------------
1767# Try to compile conftest.$ac_ext, and return whether this succeeded.
1768ac_fn_c_try_compile ()
1769{
1770 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1771 rm -f conftest.$ac_objext
1772 if { { ac_try="$ac_compile"
1773case "(($ac_try" in
1774 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1775 *) ac_try_echo=$ac_try;;
1776esac
1777eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1778$as_echo "$ac_try_echo"; } >&5
1779 (eval "$ac_compile") 2>conftest.err
1780 ac_status=$?
1781 if test -s conftest.err; then
1782 grep -v '^ *+' conftest.err >conftest.er1
1783 cat conftest.er1 >&5
1784 mv -f conftest.er1 conftest.err
1785 fi
1786 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1787 test $ac_status = 0; } && {
1788 test -z "$ac_c_werror_flag" ||
1789 test ! -s conftest.err
1790 } && test -s conftest.$ac_objext; then :
1791 ac_retval=0
1792else
1793 $as_echo "$as_me: failed program was:" >&5
1794sed 's/^/| /' conftest.$ac_ext >&5
1795
1796 ac_retval=1
1797fi
d0ac1c44
SM
1798 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1799 as_fn_set_status $ac_retval
81ecdfbb
RW
1800
1801} # ac_fn_c_try_compile
1802
1803# ac_fn_cxx_try_compile LINENO
1804# ----------------------------
1805# Try to compile conftest.$ac_ext, and return whether this succeeded.
1806ac_fn_cxx_try_compile ()
1807{
1808 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1809 rm -f conftest.$ac_objext
1810 if { { ac_try="$ac_compile"
1811case "(($ac_try" in
1812 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1813 *) ac_try_echo=$ac_try;;
1814esac
1815eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1816$as_echo "$ac_try_echo"; } >&5
1817 (eval "$ac_compile") 2>conftest.err
1818 ac_status=$?
1819 if test -s conftest.err; then
1820 grep -v '^ *+' conftest.err >conftest.er1
1821 cat conftest.er1 >&5
1822 mv -f conftest.er1 conftest.err
1823 fi
1824 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1825 test $ac_status = 0; } && {
1826 test -z "$ac_cxx_werror_flag" ||
1827 test ! -s conftest.err
1828 } && test -s conftest.$ac_objext; then :
1829 ac_retval=0
1830else
1831 $as_echo "$as_me: failed program was:" >&5
1832sed 's/^/| /' conftest.$ac_ext >&5
1833
1834 ac_retval=1
1835fi
d0ac1c44
SM
1836 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1837 as_fn_set_status $ac_retval
81ecdfbb
RW
1838
1839} # ac_fn_cxx_try_compile
1840
b3676d82
EB
1841# ac_fn_cxx_try_link LINENO
1842# -------------------------
1843# Try to link conftest.$ac_ext, and return whether this succeeded.
1844ac_fn_cxx_try_link ()
1845{
1846 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1847 rm -f conftest.$ac_objext conftest$ac_exeext
1848 if { { ac_try="$ac_link"
1849case "(($ac_try" in
1850 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1851 *) ac_try_echo=$ac_try;;
1852esac
1853eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1854$as_echo "$ac_try_echo"; } >&5
1855 (eval "$ac_link") 2>conftest.err
1856 ac_status=$?
1857 if test -s conftest.err; then
1858 grep -v '^ *+' conftest.err >conftest.er1
1859 cat conftest.er1 >&5
1860 mv -f conftest.er1 conftest.err
1861 fi
1862 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1863 test $ac_status = 0; } && {
1864 test -z "$ac_cxx_werror_flag" ||
1865 test ! -s conftest.err
1866 } && test -s conftest$ac_exeext && {
1867 test "$cross_compiling" = yes ||
d0ac1c44 1868 test -x conftest$ac_exeext
b3676d82
EB
1869 }; then :
1870 ac_retval=0
1871else
1872 $as_echo "$as_me: failed program was:" >&5
1873sed 's/^/| /' conftest.$ac_ext >&5
1874
1875 ac_retval=1
1876fi
1877 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1878 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1879 # interfere with the next link command; also delete a directory that is
1880 # left behind by Apple's compiler. We do this before executing the actions.
1881 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
d0ac1c44
SM
1882 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1883 as_fn_set_status $ac_retval
b3676d82
EB
1884
1885} # ac_fn_cxx_try_link
1886
81ecdfbb
RW
1887# ac_fn_c_try_link LINENO
1888# -----------------------
1889# Try to link conftest.$ac_ext, and return whether this succeeded.
1890ac_fn_c_try_link ()
1891{
1892 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1893 rm -f conftest.$ac_objext conftest$ac_exeext
1894 if { { ac_try="$ac_link"
1895case "(($ac_try" in
1896 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1897 *) ac_try_echo=$ac_try;;
1898esac
1899eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1900$as_echo "$ac_try_echo"; } >&5
1901 (eval "$ac_link") 2>conftest.err
1902 ac_status=$?
1903 if test -s conftest.err; then
1904 grep -v '^ *+' conftest.err >conftest.er1
1905 cat conftest.er1 >&5
1906 mv -f conftest.er1 conftest.err
1907 fi
1908 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1909 test $ac_status = 0; } && {
1910 test -z "$ac_c_werror_flag" ||
1911 test ! -s conftest.err
1912 } && test -s conftest$ac_exeext && {
1913 test "$cross_compiling" = yes ||
d0ac1c44 1914 test -x conftest$ac_exeext
81ecdfbb
RW
1915 }; then :
1916 ac_retval=0
1917else
1918 $as_echo "$as_me: failed program was:" >&5
1919sed 's/^/| /' conftest.$ac_ext >&5
1920
1921 ac_retval=1
1922fi
1923 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1924 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1925 # interfere with the next link command; also delete a directory that is
1926 # left behind by Apple's compiler. We do this before executing the actions.
1927 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
d0ac1c44
SM
1928 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1929 as_fn_set_status $ac_retval
81ecdfbb
RW
1930
1931} # ac_fn_c_try_link
1932cat >config.log <<_ACEOF
c6b750e1
DJ
1933This file contains any messages produced by compilers while
1934running configure, to aid debugging if configure makes a mistake.
1935
1936It was created by $as_me, which was
d0ac1c44 1937generated by GNU Autoconf 2.69. Invocation command line was
c6b750e1
DJ
1938
1939 $ $0 $@
1940
1941_ACEOF
81ecdfbb 1942exec 5>>config.log
c6b750e1
DJ
1943{
1944cat <<_ASUNAME
1945## --------- ##
1946## Platform. ##
1947## --------- ##
1948
1949hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
1950uname -m = `(uname -m) 2>/dev/null || echo unknown`
1951uname -r = `(uname -r) 2>/dev/null || echo unknown`
1952uname -s = `(uname -s) 2>/dev/null || echo unknown`
1953uname -v = `(uname -v) 2>/dev/null || echo unknown`
1954
1955/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
1956/bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
1957
1958/bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
1959/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
1960/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
81ecdfbb 1961/usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown`
c6b750e1
DJ
1962/bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
1963/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
1964/bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
1965
1966_ASUNAME
1967
1968as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1969for as_dir in $PATH
1970do
1971 IFS=$as_save_IFS
1972 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
1973 $as_echo "PATH: $as_dir"
1974 done
1975IFS=$as_save_IFS
c6b750e1
DJ
1976
1977} >&5
1978
1979cat >&5 <<_ACEOF
1980
1981
1982## ----------- ##
1983## Core tests. ##
1984## ----------- ##
1985
1986_ACEOF
1987
1988
1989# Keep a trace of the command line.
1990# Strip out --no-create and --no-recursion so they do not pile up.
1991# Strip out --silent because we don't want to record it for future runs.
1992# Also quote any args containing shell meta-characters.
1993# Make two passes to allow for proper duplicate-argument suppression.
1994ac_configure_args=
1995ac_configure_args0=
1996ac_configure_args1=
c6b750e1
DJ
1997ac_must_keep_next=false
1998for ac_pass in 1 2
1999do
2000 for ac_arg
2001 do
2002 case $ac_arg in
2003 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
2004 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
2005 | -silent | --silent | --silen | --sile | --sil)
2006 continue ;;
81ecdfbb
RW
2007 *\'*)
2008 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
c6b750e1
DJ
2009 esac
2010 case $ac_pass in
81ecdfbb 2011 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
c6b750e1 2012 2)
81ecdfbb 2013 as_fn_append ac_configure_args1 " '$ac_arg'"
c6b750e1
DJ
2014 if test $ac_must_keep_next = true; then
2015 ac_must_keep_next=false # Got value, back to normal.
2016 else
2017 case $ac_arg in
2018 *=* | --config-cache | -C | -disable-* | --disable-* \
2019 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
2020 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
2021 | -with-* | --with-* | -without-* | --without-* | --x)
2022 case "$ac_configure_args0 " in
2023 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
2024 esac
2025 ;;
2026 -* ) ac_must_keep_next=true ;;
2027 esac
2028 fi
81ecdfbb 2029 as_fn_append ac_configure_args " '$ac_arg'"
c6b750e1
DJ
2030 ;;
2031 esac
2032 done
2033done
81ecdfbb
RW
2034{ ac_configure_args0=; unset ac_configure_args0;}
2035{ ac_configure_args1=; unset ac_configure_args1;}
c6b750e1
DJ
2036
2037# When interrupted or exit'd, cleanup temporary files, and complete
2038# config.log. We remove comments because anyway the quotes in there
2039# would cause problems or look ugly.
81ecdfbb
RW
2040# WARNING: Use '\'' to represent an apostrophe within the trap.
2041# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
c6b750e1
DJ
2042trap 'exit_status=$?
2043 # Save into config.log some information that might help in debugging.
2044 {
2045 echo
2046
d0ac1c44 2047 $as_echo "## ---------------- ##
c6b750e1 2048## Cache variables. ##
d0ac1c44 2049## ---------------- ##"
c6b750e1
DJ
2050 echo
2051 # The following way of writing the cache mishandles newlines in values,
81ecdfbb
RW
2052(
2053 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2054 eval ac_val=\$$ac_var
2055 case $ac_val in #(
2056 *${as_nl}*)
2057 case $ac_var in #(
2058 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2059$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2060 esac
2061 case $ac_var in #(
2062 _ | IFS | as_nl) ;; #(
2063 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2064 *) { eval $ac_var=; unset $ac_var;} ;;
2065 esac ;;
2066 esac
2067 done
c6b750e1 2068 (set) 2>&1 |
81ecdfbb
RW
2069 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2070 *${as_nl}ac_space=\ *)
c6b750e1 2071 sed -n \
81ecdfbb
RW
2072 "s/'\''/'\''\\\\'\'''\''/g;
2073 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2074 ;; #(
c6b750e1 2075 *)
81ecdfbb 2076 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
c6b750e1 2077 ;;
81ecdfbb
RW
2078 esac |
2079 sort
2080)
c6b750e1
DJ
2081 echo
2082
d0ac1c44 2083 $as_echo "## ----------------- ##
c6b750e1 2084## Output variables. ##
d0ac1c44 2085## ----------------- ##"
c6b750e1
DJ
2086 echo
2087 for ac_var in $ac_subst_vars
2088 do
81ecdfbb
RW
2089 eval ac_val=\$$ac_var
2090 case $ac_val in
2091 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2092 esac
2093 $as_echo "$ac_var='\''$ac_val'\''"
c6b750e1
DJ
2094 done | sort
2095 echo
2096
2097 if test -n "$ac_subst_files"; then
d0ac1c44 2098 $as_echo "## ------------------- ##
81ecdfbb 2099## File substitutions. ##
d0ac1c44 2100## ------------------- ##"
c6b750e1
DJ
2101 echo
2102 for ac_var in $ac_subst_files
2103 do
81ecdfbb
RW
2104 eval ac_val=\$$ac_var
2105 case $ac_val in
2106 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2107 esac
2108 $as_echo "$ac_var='\''$ac_val'\''"
c6b750e1
DJ
2109 done | sort
2110 echo
2111 fi
2112
2113 if test -s confdefs.h; then
d0ac1c44 2114 $as_echo "## ----------- ##
c6b750e1 2115## confdefs.h. ##
d0ac1c44 2116## ----------- ##"
c6b750e1 2117 echo
81ecdfbb 2118 cat confdefs.h
c6b750e1
DJ
2119 echo
2120 fi
2121 test "$ac_signal" != 0 &&
81ecdfbb
RW
2122 $as_echo "$as_me: caught signal $ac_signal"
2123 $as_echo "$as_me: exit $exit_status"
c6b750e1 2124 } >&5
81ecdfbb
RW
2125 rm -f core *.core core.conftest.* &&
2126 rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
c6b750e1 2127 exit $exit_status
81ecdfbb 2128' 0
c6b750e1 2129for ac_signal in 1 2 13 15; do
81ecdfbb 2130 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
c6b750e1
DJ
2131done
2132ac_signal=0
2133
2134# confdefs.h avoids OS command line length limits that DEFS can exceed.
81ecdfbb
RW
2135rm -f -r conftest* confdefs.h
2136
2137$as_echo "/* confdefs.h */" > confdefs.h
c6b750e1
DJ
2138
2139# Predefined preprocessor variables.
2140
2141cat >>confdefs.h <<_ACEOF
2142#define PACKAGE_NAME "$PACKAGE_NAME"
2143_ACEOF
2144
c6b750e1
DJ
2145cat >>confdefs.h <<_ACEOF
2146#define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2147_ACEOF
2148
c6b750e1
DJ
2149cat >>confdefs.h <<_ACEOF
2150#define PACKAGE_VERSION "$PACKAGE_VERSION"
2151_ACEOF
2152
c6b750e1
DJ
2153cat >>confdefs.h <<_ACEOF
2154#define PACKAGE_STRING "$PACKAGE_STRING"
2155_ACEOF
2156
c6b750e1
DJ
2157cat >>confdefs.h <<_ACEOF
2158#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2159_ACEOF
2160
81ecdfbb
RW
2161cat >>confdefs.h <<_ACEOF
2162#define PACKAGE_URL "$PACKAGE_URL"
2163_ACEOF
2164
c6b750e1
DJ
2165
2166# Let the site file select an alternate cache file if it wants to.
81ecdfbb
RW
2167# Prefer an explicitly selected file to automatically selected ones.
2168ac_site_file1=NONE
2169ac_site_file2=NONE
2170if test -n "$CONFIG_SITE"; then
d0ac1c44
SM
2171 # We do not want a PATH search for config.site.
2172 case $CONFIG_SITE in #((
2173 -*) ac_site_file1=./$CONFIG_SITE;;
2174 */*) ac_site_file1=$CONFIG_SITE;;
2175 *) ac_site_file1=./$CONFIG_SITE;;
2176 esac
81ecdfbb
RW
2177elif test "x$prefix" != xNONE; then
2178 ac_site_file1=$prefix/share/config.site
2179 ac_site_file2=$prefix/etc/config.site
2180else
2181 ac_site_file1=$ac_default_prefix/share/config.site
2182 ac_site_file2=$ac_default_prefix/etc/config.site
a0da8069 2183fi
81ecdfbb
RW
2184for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2185do
2186 test "x$ac_site_file" = xNONE && continue
d0ac1c44 2187 if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then
81ecdfbb
RW
2188 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2189$as_echo "$as_me: loading site script $ac_site_file" >&6;}
c6b750e1 2190 sed 's/^/| /' "$ac_site_file" >&5
d0ac1c44
SM
2191 . "$ac_site_file" \
2192 || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2193$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2194as_fn_error $? "failed to load site script $ac_site_file
2195See \`config.log' for more details" "$LINENO" 5; }
a0da8069
NN
2196 fi
2197done
2198
2199if test -r "$cache_file"; then
d0ac1c44
SM
2200 # Some versions of bash will fail to source /dev/null (special files
2201 # actually), so we avoid doing that. DJGPP emulates it as a regular file.
2202 if test /dev/null != "$cache_file" && test -f "$cache_file"; then
81ecdfbb
RW
2203 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2204$as_echo "$as_me: loading cache $cache_file" >&6;}
c6b750e1 2205 case $cache_file in
81ecdfbb
RW
2206 [\\/]* | ?:[\\/]* ) . "$cache_file";;
2207 *) . "./$cache_file";;
c6b750e1
DJ
2208 esac
2209 fi
a0da8069 2210else
81ecdfbb
RW
2211 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2212$as_echo "$as_me: creating cache $cache_file" >&6;}
c6b750e1
DJ
2213 >$cache_file
2214fi
2215
2216# Check that the precious variables saved in the cache have kept the same
2217# value.
2218ac_cache_corrupted=false
81ecdfbb 2219for ac_var in $ac_precious_vars; do
c6b750e1
DJ
2220 eval ac_old_set=\$ac_cv_env_${ac_var}_set
2221 eval ac_new_set=\$ac_env_${ac_var}_set
81ecdfbb
RW
2222 eval ac_old_val=\$ac_cv_env_${ac_var}_value
2223 eval ac_new_val=\$ac_env_${ac_var}_value
c6b750e1
DJ
2224 case $ac_old_set,$ac_new_set in
2225 set,)
81ecdfbb
RW
2226 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2227$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
c6b750e1
DJ
2228 ac_cache_corrupted=: ;;
2229 ,set)
81ecdfbb
RW
2230 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2231$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
c6b750e1
DJ
2232 ac_cache_corrupted=: ;;
2233 ,);;
2234 *)
2235 if test "x$ac_old_val" != "x$ac_new_val"; then
81ecdfbb
RW
2236 # differences in whitespace do not lead to failure.
2237 ac_old_val_w=`echo x $ac_old_val`
2238 ac_new_val_w=`echo x $ac_new_val`
2239 if test "$ac_old_val_w" != "$ac_new_val_w"; then
2240 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2241$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2242 ac_cache_corrupted=:
2243 else
2244 { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2245$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2246 eval $ac_var=\$ac_old_val
2247 fi
2248 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5
2249$as_echo "$as_me: former value: \`$ac_old_val'" >&2;}
2250 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5
2251$as_echo "$as_me: current value: \`$ac_new_val'" >&2;}
c6b750e1
DJ
2252 fi;;
2253 esac
2254 # Pass precious variables to config.status.
2255 if test "$ac_new_set" = set; then
2256 case $ac_new_val in
81ecdfbb 2257 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
c6b750e1
DJ
2258 *) ac_arg=$ac_var=$ac_new_val ;;
2259 esac
2260 case " $ac_configure_args " in
2261 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
81ecdfbb 2262 *) as_fn_append ac_configure_args " '$ac_arg'" ;;
c6b750e1
DJ
2263 esac
2264 fi
2265done
2266if $ac_cache_corrupted; then
81ecdfbb
RW
2267 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2268$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2269 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2270$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
d0ac1c44 2271 as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
a0da8069 2272fi
81ecdfbb
RW
2273## -------------------- ##
2274## Main body of script. ##
2275## -------------------- ##
a0da8069
NN
2276
2277ac_ext=c
a0da8069 2278ac_cpp='$CPP $CPPFLAGS'
c6b750e1
DJ
2279ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2280ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2281ac_compiler_gnu=$ac_cv_c_compiler_gnu
2282
2283
2284
2285
c6b750e1
DJ
2286
2287
34a0f3cf 2288
c6b750e1 2289
5b553f7e
RW
2290progname=$0
2291# if PWD already has a value, it is probably wrong.
2292if test -n "$PWD" ; then PWD=`${PWDCMD-pwd}`; fi
2293
2294# Export original configure arguments for use by sub-configures.
2295# Quote arguments with shell meta charatcers.
2296TOPLEVEL_CONFIGURE_ARGUMENTS=
2297set -- "$progname" "$@"
2298for ac_arg
2299do
2300 case "$ac_arg" in
2301 *" "*|*" "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?\']*)
2302 ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"`
2303 # if the argument is of the form -foo=baz, quote the baz part only
2304 ac_arg=`echo "'$ac_arg'" | sed "s/^'\([-a-zA-Z0-9]*=\)/\\1'/"` ;;
2305 *) ;;
2306 esac
2307 # Add the quoted argument to the list.
2308 TOPLEVEL_CONFIGURE_ARGUMENTS="$TOPLEVEL_CONFIGURE_ARGUMENTS $ac_arg"
2309done
2310if test "$silent" = yes; then
2311 TOPLEVEL_CONFIGURE_ARGUMENTS="$TOPLEVEL_CONFIGURE_ARGUMENTS --silent"
2312fi
2313# Remove the initial space we just introduced and, as these will be
2314# expanded by make, quote '$'.
2315TOPLEVEL_CONFIGURE_ARGUMENTS=`echo "x$TOPLEVEL_CONFIGURE_ARGUMENTS" | sed -e 's/^x *//' -e 's,\\$,$$,g'`
2316
c6b750e1
DJ
2317
2318# Find the build, host, and target systems.
a0da8069 2319ac_aux_dir=
81ecdfbb 2320for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
d0ac1c44
SM
2321 if test -f "$ac_dir/install-sh"; then
2322 ac_aux_dir=$ac_dir
2323 ac_install_sh="$ac_aux_dir/install-sh -c"
2324 break
2325 elif test -f "$ac_dir/install.sh"; then
2326 ac_aux_dir=$ac_dir
2327 ac_install_sh="$ac_aux_dir/install.sh -c"
2328 break
2329 elif test -f "$ac_dir/shtool"; then
2330 ac_aux_dir=$ac_dir
2331 ac_install_sh="$ac_aux_dir/shtool install -c"
2332 break
2333 fi
a0da8069
NN
2334done
2335if test -z "$ac_aux_dir"; then
d0ac1c44 2336 as_fn_error $? "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
a0da8069 2337fi
81ecdfbb
RW
2338
2339# These three variables are undocumented and unsupported,
2340# and are intended to be withdrawn in a future Autoconf release.
2341# They can cause serious problems if a builder's source tree is in a directory
2342# whose full name contains unusual characters.
2343ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
2344ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
2345ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
2346
a0da8069 2347
c6b750e1 2348# Make sure we can run config.sub.
81ecdfbb 2349$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
d0ac1c44 2350 as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
81ecdfbb
RW
2351
2352{ $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
2353$as_echo_n "checking build system type... " >&6; }
d0ac1c44 2354if ${ac_cv_build+:} false; then :
81ecdfbb
RW
2355 $as_echo_n "(cached) " >&6
2356else
2357 ac_build_alias=$build_alias
2358test "x$ac_build_alias" = x &&
2359 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
2360test "x$ac_build_alias" = x &&
d0ac1c44 2361 as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5
81ecdfbb 2362ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
d0ac1c44 2363 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
81ecdfbb
RW
2364
2365fi
2366{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
2367$as_echo "$ac_cv_build" >&6; }
2368case $ac_cv_build in
2369*-*-*) ;;
d0ac1c44 2370*) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;;
81ecdfbb 2371esac
c6b750e1 2372build=$ac_cv_build
81ecdfbb
RW
2373ac_save_IFS=$IFS; IFS='-'
2374set x $ac_cv_build
2375shift
2376build_cpu=$1
2377build_vendor=$2
2378shift; shift
2379# Remember, the first character of IFS is used to create $*,
2380# except with old shells:
2381build_os=$*
2382IFS=$ac_save_IFS
2383case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
a0da8069 2384
a0da8069 2385
c6b750e1
DJ
2386 case ${build_alias} in
2387 "") build_noncanonical=${build} ;;
2388 *) build_noncanonical=${build_alias} ;;
cac3d6c4
CM
2389esac
2390
2391
cac3d6c4 2392
c6b750e1
DJ
2393 case ${host_alias} in
2394 "") host_noncanonical=${build_noncanonical} ;;
2395 *) host_noncanonical=${host_alias} ;;
cac3d6c4
CM
2396esac
2397
cac3d6c4 2398
c6b750e1
DJ
2399
2400 case ${target_alias} in
2401 "") target_noncanonical=${host_noncanonical} ;;
2402 *) target_noncanonical=${target_alias} ;;
cac3d6c4
CM
2403esac
2404
cac3d6c4 2405
c6b750e1
DJ
2406
2407
2408test "$host_noncanonical" = "$target_noncanonical" &&
a0da8069
NN
2409 test "$program_prefix$program_suffix$program_transform_name" = \
2410 NONENONEs,x,x, &&
c6b750e1 2411 program_transform_name=s,y,y,
cac3d6c4 2412
81ecdfbb
RW
2413{ $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
2414$as_echo_n "checking host system type... " >&6; }
d0ac1c44 2415if ${ac_cv_host+:} false; then :
81ecdfbb 2416 $as_echo_n "(cached) " >&6
cac3d6c4 2417else
81ecdfbb
RW
2418 if test "x$host_alias" = x; then
2419 ac_cv_host=$ac_cv_build
2420else
2421 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
d0ac1c44 2422 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
81ecdfbb 2423fi
c6b750e1
DJ
2424
2425fi
81ecdfbb
RW
2426{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
2427$as_echo "$ac_cv_host" >&6; }
2428case $ac_cv_host in
2429*-*-*) ;;
d0ac1c44 2430*) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;;
81ecdfbb 2431esac
c6b750e1 2432host=$ac_cv_host
81ecdfbb
RW
2433ac_save_IFS=$IFS; IFS='-'
2434set x $ac_cv_host
2435shift
2436host_cpu=$1
2437host_vendor=$2
2438shift; shift
2439# Remember, the first character of IFS is used to create $*,
2440# except with old shells:
2441host_os=$*
2442IFS=$ac_save_IFS
2443case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
c6b750e1
DJ
2444
2445
81ecdfbb
RW
2446{ $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5
2447$as_echo_n "checking target system type... " >&6; }
d0ac1c44 2448if ${ac_cv_target+:} false; then :
81ecdfbb 2449 $as_echo_n "(cached) " >&6
c6b750e1 2450else
81ecdfbb
RW
2451 if test "x$target_alias" = x; then
2452 ac_cv_target=$ac_cv_host
2453else
2454 ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` ||
d0ac1c44 2455 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5
81ecdfbb 2456fi
c6b750e1 2457
cac3d6c4 2458fi
81ecdfbb
RW
2459{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5
2460$as_echo "$ac_cv_target" >&6; }
2461case $ac_cv_target in
2462*-*-*) ;;
d0ac1c44 2463*) as_fn_error $? "invalid value of canonical target" "$LINENO" 5;;
81ecdfbb 2464esac
c6b750e1 2465target=$ac_cv_target
81ecdfbb
RW
2466ac_save_IFS=$IFS; IFS='-'
2467set x $ac_cv_target
2468shift
2469target_cpu=$1
2470target_vendor=$2
2471shift; shift
2472# Remember, the first character of IFS is used to create $*,
2473# except with old shells:
2474target_os=$*
2475IFS=$ac_save_IFS
2476case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac
c6b750e1
DJ
2477
2478
2479# The aliases save the names the user supplied, while $host etc.
2480# will get canonicalized.
2481test -n "$target_alias" &&
2482 test "$program_prefix$program_suffix$program_transform_name" = \
2483 NONENONEs,x,x, &&
2484 program_prefix=${target_alias}-
81ecdfbb 2485
a0da8069 2486test "$program_prefix" != NONE &&
81ecdfbb 2487 program_transform_name="s&^&$program_prefix&;$program_transform_name"
a0da8069
NN
2488# Use a double $ so make ignores it.
2489test "$program_suffix" != NONE &&
81ecdfbb
RW
2490 program_transform_name="s&\$&$program_suffix&;$program_transform_name"
2491# Double any \ or $.
c6b750e1 2492# By default was `s,x,x', remove it if useless.
81ecdfbb
RW
2493ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
2494program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
cac3d6c4 2495
a0da8069
NN
2496
2497
e5c3f801
NN
2498# Get 'install' or 'install-sh' and its variants.
2499# Find a good install program. We prefer a C program (faster),
2500# so one script is as good as another. But avoid the broken or
2501# incompatible versions:
2502# SysV /etc/install, /usr/sbin/install
2503# SunOS /usr/etc/install
2504# IRIX /sbin/install
2505# AIX /bin/install
c6b750e1 2506# AmigaOS /C/install, which installs bootblocks on floppy discs
e5c3f801
NN
2507# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
2508# AFS /usr/afsws/bin/install, which mishandles nonexistent args
2509# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
c6b750e1 2510# OS/2's system install, which has a completely different semantic
e5c3f801 2511# ./install, which can be erroneously created by make from ./install.sh.
58c85be7 2512# Reject install programs that cannot install multiple files.
81ecdfbb
RW
2513{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
2514$as_echo_n "checking for a BSD-compatible install... " >&6; }
e5c3f801 2515if test -z "$INSTALL"; then
d0ac1c44 2516if ${ac_cv_path_install+:} false; then :
81ecdfbb 2517 $as_echo_n "(cached) " >&6
c6b750e1
DJ
2518else
2519 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2520for as_dir in $PATH
2521do
2522 IFS=$as_save_IFS
2523 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
2524 # Account for people who put trailing slashes in PATH elements.
2525case $as_dir/ in #((
2526 ./ | .// | /[cC]/* | \
c6b750e1 2527 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
81ecdfbb 2528 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
c6b750e1
DJ
2529 /usr/ucb/* ) ;;
2530 *)
2531 # OSF1 and SCO ODT 3.0 have their own names for install.
2532 # Don't use installbsd from OSF since it installs stuff as root
2533 # by default.
2534 for ac_prog in ginstall scoinst install; do
2535 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 2536 if as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then
e5c3f801 2537 if test $ac_prog = install &&
c6b750e1 2538 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
e5c3f801
NN
2539 # AIX install. It has an incompatible calling convention.
2540 :
c6b750e1
DJ
2541 elif test $ac_prog = install &&
2542 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2543 # program-specific install script used by HP pwplus--don't use.
2544 :
e5c3f801 2545 else
58c85be7
RW
2546 rm -rf conftest.one conftest.two conftest.dir
2547 echo one > conftest.one
2548 echo two > conftest.two
2549 mkdir conftest.dir
2550 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
2551 test -s conftest.one && test -s conftest.two &&
2552 test -s conftest.dir/conftest.one &&
2553 test -s conftest.dir/conftest.two
2554 then
2555 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
2556 break 3
2557 fi
e5c3f801
NN
2558 fi
2559 fi
2560 done
c6b750e1
DJ
2561 done
2562 ;;
2563esac
81ecdfbb
RW
2564
2565 done
2566IFS=$as_save_IFS
c6b750e1 2567
58c85be7 2568rm -rf conftest.one conftest.two conftest.dir
e5c3f801
NN
2569
2570fi
2571 if test "${ac_cv_path_install+set}" = set; then
c6b750e1 2572 INSTALL=$ac_cv_path_install
e5c3f801 2573 else
58c85be7
RW
2574 # As a last resort, use the slow shell script. Don't cache a
2575 # value for INSTALL within a source directory, because that will
e5c3f801 2576 # break other packages using the cache if that directory is
58c85be7 2577 # removed, or if the value is a relative name.
c6b750e1 2578 INSTALL=$ac_install_sh
e5c3f801
NN
2579 fi
2580fi
81ecdfbb
RW
2581{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
2582$as_echo "$INSTALL" >&6; }
e5c3f801
NN
2583
2584# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
2585# It thinks the first close brace ends the variable substitution.
2586test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
2587
c6b750e1 2588test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
e5c3f801
NN
2589
2590test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
2591
81ecdfbb
RW
2592{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln works" >&5
2593$as_echo_n "checking whether ln works... " >&6; }
d0ac1c44 2594if ${acx_cv_prog_LN+:} false; then :
81ecdfbb 2595 $as_echo_n "(cached) " >&6
656fdd47
PB
2596else
2597 rm -f conftestdata_t
2598echo >conftestdata_f
2599if ln conftestdata_f conftestdata_t 2>/dev/null
2600then
2601 acx_cv_prog_LN=ln
2602else
2603 acx_cv_prog_LN=no
2604fi
2605rm -f conftestdata_f conftestdata_t
2606
2607fi
2608if test $acx_cv_prog_LN = no; then
2609 LN="cp"
81ecdfbb
RW
2610 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN" >&5
2611$as_echo "no, using $LN" >&6; }
656fdd47
PB
2612else
2613 LN="$acx_cv_prog_LN"
81ecdfbb
RW
2614 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
2615$as_echo "yes" >&6; }
656fdd47
PB
2616fi
2617
81ecdfbb
RW
2618{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
2619$as_echo_n "checking whether ln -s works... " >&6; }
c6b750e1
DJ
2620LN_S=$as_ln_s
2621if test "$LN_S" = "ln -s"; then
81ecdfbb
RW
2622 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
2623$as_echo "yes" >&6; }
cac3d6c4 2624else
81ecdfbb
RW
2625 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
2626$as_echo "no, using $LN_S" >&6; }
dfdffa2c
PB
2627fi
2628
8e957354
PB
2629{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
2630$as_echo_n "checking for a sed that does not truncate output... " >&6; }
d0ac1c44 2631if ${ac_cv_path_SED+:} false; then :
8e957354
PB
2632 $as_echo_n "(cached) " >&6
2633else
2634 ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
2635 for ac_i in 1 2 3 4 5 6 7; do
2636 ac_script="$ac_script$as_nl$ac_script"
2637 done
2638 echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
2639 { ac_script=; unset ac_script;}
2640 if test -z "$SED"; then
2641 ac_path_SED_found=false
2642 # Loop through the user's path and test for each of PROGNAME-LIST
2643 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2644for as_dir in $PATH
2645do
2646 IFS=$as_save_IFS
2647 test -z "$as_dir" && as_dir=.
2648 for ac_prog in sed gsed; do
2649 for ac_exec_ext in '' $ac_executable_extensions; do
2650 ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
d0ac1c44 2651 as_fn_executable_p "$ac_path_SED" || continue
8e957354
PB
2652# Check for GNU ac_path_SED and select it if it is found.
2653 # Check for GNU $ac_path_SED
2654case `"$ac_path_SED" --version 2>&1` in
2655*GNU*)
2656 ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
2657*)
2658 ac_count=0
2659 $as_echo_n 0123456789 >"conftest.in"
2660 while :
2661 do
2662 cat "conftest.in" "conftest.in" >"conftest.tmp"
2663 mv "conftest.tmp" "conftest.in"
2664 cp "conftest.in" "conftest.nl"
2665 $as_echo '' >> "conftest.nl"
2666 "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
2667 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
2668 as_fn_arith $ac_count + 1 && ac_count=$as_val
2669 if test $ac_count -gt ${ac_path_SED_max-0}; then
2670 # Best one so far, save it but keep looking for a better one
2671 ac_cv_path_SED="$ac_path_SED"
2672 ac_path_SED_max=$ac_count
2673 fi
2674 # 10*(2^10) chars as input seems more than enough
2675 test $ac_count -gt 10 && break
2676 done
2677 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
2678esac
2679
2680 $ac_path_SED_found && break 3
2681 done
2682 done
2683 done
2684IFS=$as_save_IFS
2685 if test -z "$ac_cv_path_SED"; then
d0ac1c44 2686 as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5
8e957354
PB
2687 fi
2688else
2689 ac_cv_path_SED=$SED
2690fi
2691
2692fi
2693{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
2694$as_echo "$ac_cv_path_SED" >&6; }
2695 SED="$ac_cv_path_SED"
2696 rm -f conftest.sed
2697
2698for ac_prog in gawk mawk nawk awk
2699do
2700 # Extract the first word of "$ac_prog", so it can be a program name with args.
2701set dummy $ac_prog; ac_word=$2
2702{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2703$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 2704if ${ac_cv_prog_AWK+:} false; then :
8e957354
PB
2705 $as_echo_n "(cached) " >&6
2706else
2707 if test -n "$AWK"; then
2708 ac_cv_prog_AWK="$AWK" # Let the user override the test.
2709else
2710as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2711for as_dir in $PATH
2712do
2713 IFS=$as_save_IFS
2714 test -z "$as_dir" && as_dir=.
2715 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 2716 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8e957354
PB
2717 ac_cv_prog_AWK="$ac_prog"
2718 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2719 break 2
2720 fi
2721done
2722 done
2723IFS=$as_save_IFS
2724
2725fi
2726fi
2727AWK=$ac_cv_prog_AWK
2728if test -n "$AWK"; then
2729 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
2730$as_echo "$AWK" >&6; }
2731else
2732 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2733$as_echo "no" >&6; }
2734fi
2735
2736
2737 test -n "$AWK" && break
2738done
2739
e5c3f801 2740
0fdbe983
DJ
2741srcpwd=`cd ${srcdir} ; ${PWDCMD-pwd}`
2742
2743# We pass INSTALL explicitly to sub-makes. Make sure that it is not
2744# a relative path.
2745if test "$INSTALL" = "${srcdir}/install-sh -c"; then
2746 INSTALL="${srcpwd}/install-sh -c"
2747fi
2748
a0da8069
NN
2749# Set srcdir to "." if that's what it is.
2750# This is important for multilib support.
2751pwd=`${PWDCMD-pwd}`
a0da8069
NN
2752if test "${pwd}" = "${srcpwd}" ; then
2753 srcdir=.
252b5132
RH
2754fi
2755
a0da8069 2756topsrcdir=$srcpwd
252b5132 2757
a0da8069 2758extra_host_args=
afefada0 2759
a0da8069
NN
2760### To add a new directory to the tree, first choose whether it is a target
2761### or a host dependent tool. Then put it into the appropriate list
2762### (library or tools, host or target), doing a dependency sort.
252b5132 2763
c6b750e1 2764# Subdirs will be configured in the order listed in build_configdirs,
a0da8069 2765# configdirs, or target_configdirs; see the serialization section below.
252b5132 2766
c6b750e1
DJ
2767# Dependency sorting is only needed when *configuration* must be done in
2768# a particular order. In all cases a dependency should be specified in
a0da8069 2769# the Makefile, whether or not it's implicitly specified here.
252b5132 2770
a0da8069
NN
2771# Double entries in build_configdirs, configdirs, or target_configdirs may
2772# cause circular dependencies and break everything horribly.
252b5132 2773
6a9cf61e
PB
2774# these library is used by various programs built for the build
2775# environment
2776#
1b6c0831 2777build_libs="build-libiberty build-libcpp"
6a9cf61e
PB
2778
2779# these tools are built for the build environment
a90ef4bf 2780build_tools="build-texinfo build-flex build-bison build-m4 build-fixincludes"
6a9cf61e 2781
a0da8069 2782# these libraries are used by various programs built for the host environment
1b6c0831 2783#f
0e65dfba 2784host_libs="intl libiberty opcodes bfd readline tcl tk itcl libgui zlib libbacktrace libcpp libdecnumber gmp mpfr mpc isl libelf libiconv libctf"
a0da8069 2785
a0da8069
NN
2786# these tools are built for the host environment
2787# Note, the powerpc-eabi build depends on sim occurring before gdb in order to
2788# know that we are building the simulator.
2789# binutils, gas and ld appear in that order because it makes sense to run
2790# "make check" in that particular order.
e6de499b 2791# If --enable-gold is used, "gold" may replace "ld".
919adfe8 2792host_tools="texinfo flex bison binutils gas ld fixincludes gcc cgen sid sim gdb gdbserver gprof etc expect dejagnu m4 utils guile fastjar gnattools libcc1 gotools"
a0da8069 2793
a0da8069
NN
2794# these libraries are built for the target environment, and are built after
2795# the host libraries and the host tools (which may be a cross compiler)
ffdd6afc 2796# Note that libiberty is not a target library.
b1299c4e 2797target_libraries="target-libgcc \
2bf680c4 2798 target-libbacktrace \
a0da8069
NN
2799 target-libgloss \
2800 target-newlib \
cff87f51 2801 target-libgomp \
1b6c0831 2802 target-liboffloadmic \
bf41f30d 2803 target-libhsail-rt \
7ec59b9e 2804 target-libatomic \
d32e2926 2805 target-libitm \
b9459e83 2806 target-libstdc++-v3 \
5286fdef 2807 target-libsanitizer \
95e43135 2808 target-libvtv \
bb780410 2809 target-libssp \
e552509b 2810 target-libquadmath \
4b1cb4fe 2811 target-libgfortran \
05a13254 2812 target-libffi \
a2592b1b 2813 target-libobjc \
e552509b 2814 target-libada \
e3f56a99 2815 target-libgo"
a0da8069 2816
9c14acb8
NN
2817# these tools are built using the target libraries, and are intended to
2818# run only in the target environment
a0da8069 2819#
9c14acb8 2820# note: any program that *uses* libraries that are in the "target_libraries"
0377a422 2821# list belongs in this list.
a0da8069 2822#
a90ef4bf 2823target_tools="target-rda"
252b5132 2824
a0da8069 2825################################################################################
252b5132 2826
a0da8069
NN
2827## All tools belong in one of the four categories, and are assigned above
2828## We assign ${configdirs} this way to remove all embedded newlines. This
2829## is important because configure will choke if they ever get through.
2830## ${configdirs} is directories we build using the host tools.
2831## ${target_configdirs} is directories we build using the target tools.
a0da8069 2832configdirs=`echo ${host_libs} ${host_tools}`
9c14acb8 2833target_configdirs=`echo ${target_libraries} ${target_tools}`
ee025550 2834build_configdirs=`echo ${build_libs} ${build_tools}`
dd12c3a8 2835
9cc8ae67
PB
2836
2837
a0da8069 2838################################################################################
252b5132 2839
a0da8069 2840srcname="gnu development package"
252b5132 2841
a0da8069
NN
2842# This gets set non-empty for some net releases of packages.
2843appdirs=""
252b5132 2844
a0da8069
NN
2845# Define is_cross_compiler to save on calls to 'test'.
2846is_cross_compiler=
2847if test x"${host}" = x"${target}" ; then
2848 is_cross_compiler=no
252b5132 2849else
a0da8069 2850 is_cross_compiler=yes
c6b750e1 2851fi
252b5132 2852
9175bfc0 2853# Find the build and target subdir names.
dd12c3a8 2854
66a79c16
DJ
2855# post-stage1 host modules use a different CC_FOR_BUILD so, in order to
2856# have matching libraries, they should use host libraries: Makefile.tpl
2857# arranges to pass --with-build-libsubdir=$(HOST_SUBDIR).
2858# However, they still use the build modules, because the corresponding
2859# host modules (e.g. bison) are only built for the host when bootstrap
2860# finishes. So:
2861# - build_subdir is where we find build modules, and never changes.
2862# - build_libsubdir is where we find build libraries, and can be overridden.
2863
2864# Prefix 'build-' so this never conflicts with target_subdir.
dd12c3a8 2865build_subdir="build-${build_noncanonical}"
c6b750e1 2866
81ecdfbb
RW
2867# Check whether --with-build-libsubdir was given.
2868if test "${with_build_libsubdir+set}" = set; then :
2869 withval=$with_build_libsubdir; build_libsubdir="$withval"
66a79c16
DJ
2870else
2871 build_libsubdir="$build_subdir"
81ecdfbb
RW
2872fi
2873
b00612cc
PB
2874# --srcdir=. covers the toplevel, while "test -d" covers the subdirectories
2875if ( test $srcdir = . && test -d gcc ) \
2876 || test -d $srcdir/../host-${host_noncanonical}; then
2877 host_subdir="host-${host_noncanonical}"
2878else
2879 host_subdir=.
2880fi
dd12c3a8
NN
2881# No prefix.
2882target_subdir=${target_noncanonical}
c6b750e1 2883
2fd0b40b
RW
2884# Be sure to cover against remnants of an in-tree build.
2885if test $srcdir != . && test -d $srcdir/host-${host_noncanonical}; then
d0ac1c44 2886 as_fn_error $? "building out of tree but $srcdir contains host-${host_noncanonical}.
2fd0b40b
RW
2887Use a pristine source tree when building in a separate tree" "$LINENO" 5
2888fi
252b5132 2889
a0da8069
NN
2890# Skipdirs are removed silently.
2891skipdirs=
2892# Noconfigdirs are removed loudly.
2893noconfigdirs=""
252b5132 2894
a0da8069
NN
2895use_gnu_ld=
2896# Make sure we don't let GNU ld be added if we didn't want it.
2897if test x$with_gnu_ld = xno ; then
2898 use_gnu_ld=no
93f9b408 2899 noconfigdirs="$noconfigdirs ld gold"
252b5132
RH
2900fi
2901
a0da8069
NN
2902use_gnu_as=
2903# Make sure we don't let GNU as be added if we didn't want it.
2904if test x$with_gnu_as = xno ; then
2905 use_gnu_as=no
2906 noconfigdirs="$noconfigdirs gas"
252b5132
RH
2907fi
2908
700d40ca 2909use_included_zlib=
cf39cfc5
L
2910
2911# Check whether --with-system-zlib was given.
2912if test "${with_system_zlib+set}" = set; then :
2913 withval=$with_system_zlib;
2914fi
2915
700d40ca
ILT
2916# Make sure we don't let ZLIB be added if we didn't want it.
2917if test x$with_system_zlib = xyes ; then
2918 use_included_zlib=no
2919 noconfigdirs="$noconfigdirs zlib"
2920fi
2921
69961a84
ДП
2922# Don't compile the bundled readline/libreadline.a if --with-system-readline
2923# is provided.
2924if test x$with_system_readline = xyes ; then
2925 noconfigdirs="$noconfigdirs readline"
2926fi
2927
c6b750e1 2928# some tools are so dependent upon X11 that if we're not building with X,
a0da8069 2929# it's not even worth trying to configure, much less build, that tool.
252b5132 2930
a0da8069
NN
2931case ${with_x} in
2932 yes | "") ;; # the default value for this tree is that X11 is available
2933 no)
675c6968 2934 skipdirs="${skipdirs} tk itcl libgui"
a0da8069 2935 # We won't be able to build gdbtk without X.
c6b750e1 2936 enable_gdbtk=no
a0da8069
NN
2937 ;;
2938 *) echo "*** bad value \"${with_x}\" for -with-x flag; ignored" 1>&2 ;;
2939esac
252b5132 2940
0377a422 2941# Some are only suitable for cross toolchains.
a0da8069
NN
2942# Remove these if host=target.
2943cross_only="target-libgloss target-newlib target-opcodes"
2944
2945case $is_cross_compiler in
2946 no) skipdirs="${skipdirs} ${cross_only}" ;;
a0da8069 2947esac
252b5132 2948
a0da8069
NN
2949# If both --with-headers and --with-libs are specified, default to
2950# --without-newlib.
32be62b5
RS
2951if test x"${with_headers}" != x && test x"${with_headers}" != xno \
2952 && test x"${with_libs}" != x && test x"${with_libs}" != xno ; then
a0da8069
NN
2953 if test x"${with_newlib}" = x ; then
2954 with_newlib=no
2955 fi
252b5132
RH
2956fi
2957
a0da8069
NN
2958# Recognize --with-newlib/--without-newlib.
2959case ${with_newlib} in
2960 no) skipdirs="${skipdirs} target-newlib" ;;
2961 yes) skipdirs=`echo " ${skipdirs} " | sed -e 's/ target-newlib / /'` ;;
2962esac
252b5132 2963
1b6c0831
L
2964# Check whether --enable-as-accelerator-for was given.
2965if test "${enable_as_accelerator_for+set}" = set; then :
2966 enableval=$enable_as_accelerator_for;
2967fi
2968
2969
2970# Check whether --enable-offload-targets was given.
2971if test "${enable_offload_targets+set}" = set; then :
2972 enableval=$enable_offload_targets;
2973 if test x"$enable_offload_targets" = x; then
d0ac1c44 2974 as_fn_error $? "no offload targets specified" "$LINENO" 5
1b6c0831
L
2975 fi
2976
2977else
2978 enable_offload_targets=
2979fi
2980
2981
c7791212
NC
2982# Handle --enable-gold, --enable-ld.
2983# --disable-gold [--enable-ld]
2984# Build only ld. Default option.
d3b50760
L
2985# --enable-gold [--enable-ld]
2986# Build both gold and ld. Install gold as "ld.gold", install ld
2987# as "ld.bfd" and "ld".
2988# --enable-gold=default [--enable-ld]
c7791212
NC
2989# Build both gold and ld. Install gold as "ld.gold" and "ld",
2990# install ld as "ld.bfd".
2991# --enable-gold[=default] --disable-ld
2992# Build only gold, which is then installed as both "ld.gold" and "ld".
2993# --enable-gold --enable-ld=default
d3b50760
L
2994# Build both gold (installed as "ld.gold") and ld (installed as "ld"
2995# and ld.bfd).
c7791212
NC
2996# In other words, ld is default
2997# --enable-gold=default --enable-ld=default
2998# Error.
2999
3000default_ld=
81ecdfbb
RW
3001# Check whether --enable-gold was given.
3002if test "${enable_gold+set}" = set; then :
3003 enableval=$enable_gold; ENABLE_GOLD=$enableval
93f9b408
ILT
3004else
3005 ENABLE_GOLD=no
81ecdfbb
RW
3006fi
3007
c7791212
NC
3008case "${ENABLE_GOLD}" in
3009 yes|default)
e6de499b
NC
3010 # Check for ELF target.
3011 is_elf=no
3012 case "${target}" in
3013 *-*-elf* | *-*-sysv4* | *-*-unixware* | *-*-eabi* | hppa*64*-*-hpux* \
2344b8da 3014 | *-*-linux* | *-*-gnu* | frv-*-uclinux* | *-*-irix5* | *-*-irix6* \
5b806d27 3015 | *-*-netbsd* | *-*-openbsd* | *-*-freebsd* | *-*-dragonfly* \
bf41f30d 3016 | *-*-solaris2* | *-*-nto* | *-*-nacl*)
e6de499b
NC
3017 case "${target}" in
3018 *-*-linux*aout* | *-*-linux*oldld*)
3019 ;;
3020 *)
3021 is_elf=yes
3022 ;;
3023 esac
3024 esac
3025
3026 if test "$is_elf" = "yes"; then
3027 # Check for target supported by gold.
93f9b408 3028 case "${target}" in
6d26190c 3029 i?86-*-* | x86_64-*-* | sparc*-*-* | powerpc*-*-* | arm*-*-* \
ea016470 3030 | aarch64*-*-* | tilegx*-*-* | mips*-*-* | s390*-*-*)
c7791212
NC
3031 configdirs="$configdirs gold"
3032 if test x${ENABLE_GOLD} = xdefault; then
3033 default_ld=gold
3034 fi
e6de499b 3035 ENABLE_GOLD=yes
93f9b408
ILT
3036 ;;
3037 esac
e6de499b
NC
3038 fi
3039 ;;
3040 no)
3041 ;;
3042 *)
d0ac1c44 3043 as_fn_error $? "invalid --enable-gold argument" "$LINENO" 5
e6de499b 3044 ;;
c7791212
NC
3045esac
3046
3047# Check whether --enable-ld was given.
3048if test "${enable_ld+set}" = set; then :
3049 enableval=$enable_ld; ENABLE_LD=$enableval
3050else
3051 ENABLE_LD=yes
3052fi
3053
3054
3055case "${ENABLE_LD}" in
3056 default)
d3b50760 3057 if test x${default_ld} != x; then
d0ac1c44 3058 as_fn_error $? "either gold or ld can be the default ld" "$LINENO" 5
c7791212
NC
3059 fi
3060 ;;
3061 yes)
3062 ;;
3063 no)
3064 if test x${ENABLE_GOLD} != xyes; then
3065 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: neither ld nor gold are enabled" >&5
3066$as_echo "$as_me: WARNING: neither ld nor gold are enabled" >&2;}
3067 fi
3068 configdirs=`echo " ${configdirs} " | sed -e 's/ ld / /'`
3069 ;;
3070 *)
d0ac1c44 3071 as_fn_error $? "invalid --enable-ld argument" "$LINENO" 5
c7791212
NC
3072 ;;
3073esac
93f9b408 3074
edeefb67
L
3075# PR gas/19109
3076# Decide the default method for compressing debug sections.
3077# Provide a configure time option to override our default.
3078# Check whether --enable-compressed_debug_sections was given.
3079if test "${enable_compressed_debug_sections+set}" = set; then :
3080 enableval=$enable_compressed_debug_sections;
3081 if test x"$enable_compressed_debug_sections" = xyes; then
d0ac1c44 3082 as_fn_error $? "no program with compressed debug sections specified" "$LINENO" 5
edeefb67
L
3083 fi
3084
3085else
3086 enable_compressed_debug_sections=
3087fi
3088
3089
a0da8069 3090# Configure extra directories which are host specific
252b5132 3091
a0da8069
NN
3092case "${host}" in
3093 *-cygwin*)
3094 configdirs="$configdirs libtermcap" ;;
3095esac
252b5132 3096
59f7ec45
HPN
3097# A target can indicate whether a language isn't supported for some reason.
3098# Only spaces may be used in this macro; not newlines or tabs.
3099unsupported_languages=
3100
c6b750e1 3101# Remove more programs from consideration, based on the host or
a0da8069
NN
3102# target this usually means that a port of the program doesn't
3103# exist yet.
252b5132 3104
a0da8069 3105case "${host}" in
3516a403 3106 i[3456789]86-*-msdosdjgpp*)
6a608608 3107 noconfigdirs="$noconfigdirs tcl tk itcl"
a0da8069 3108 ;;
a0da8069 3109esac
252b5132 3110
4b1cb4fe 3111
89a1e9c3
PB
3112# Check whether --enable-libquadmath was given.
3113if test "${enable_libquadmath+set}" = set; then :
3114 enableval=$enable_libquadmath; ENABLE_LIBQUADMATH=$enableval
3115else
3116 ENABLE_LIBQUADMATH=yes
3117fi
3118
3119if test "${ENABLE_LIBQUADMATH}" = "no" ; then
3120 noconfigdirs="$noconfigdirs target-libquadmath"
3121fi
3122
3123
3124# Check whether --enable-libquadmath-support was given.
3125if test "${enable_libquadmath_support+set}" = set; then :
3126 enableval=$enable_libquadmath_support; ENABLE_LIBQUADMATH_SUPPORT=$enableval
3127else
3128 ENABLE_LIBQUADMATH_SUPPORT=yes
3129fi
3130
3131enable_libquadmath_support=
3132if test "${ENABLE_LIBQUADMATH_SUPPORT}" = "no" ; then
3133 enable_libquadmath_support=no
3134fi
3135
3136
81ecdfbb
RW
3137# Check whether --enable-libada was given.
3138if test "${enable_libada+set}" = set; then :
3139 enableval=$enable_libada; ENABLE_LIBADA=$enableval
a2592b1b
DD
3140else
3141 ENABLE_LIBADA=yes
81ecdfbb
RW
3142fi
3143
a2592b1b 3144if test "${ENABLE_LIBADA}" != "yes" ; then
b00612cc 3145 noconfigdirs="$noconfigdirs gnattools"
a2592b1b
DD
3146fi
3147
81ecdfbb
RW
3148# Check whether --enable-libssp was given.
3149if test "${enable_libssp+set}" = set; then :
3150 enableval=$enable_libssp; ENABLE_LIBSSP=$enableval
5f128533
KH
3151else
3152 ENABLE_LIBSSP=yes
81ecdfbb
RW
3153fi
3154
5f128533 3155
f66a9a70
L
3156# Check whether --enable-libstdcxx was given.
3157if test "${enable_libstdcxx+set}" = set; then :
3158 enableval=$enable_libstdcxx; ENABLE_LIBSTDCXX=$enableval
3159else
3160 ENABLE_LIBSTDCXX=default
3161fi
3162
3163if test "${ENABLE_LIBSTDCXX}" = "no" ; then
1b6c0831
L
3164 noconfigdirs="$noconfigdirs target-libstdc++-v3"
3165fi
3166
3167# If this is accelerator compiler and its target is intelmic we enable
3168# target liboffloadmic by default. If this is compiler with offloading
3169# for intelmic we enable host liboffloadmic by default. Otherwise
3170# liboffloadmic is disabled by default.
3171# Check whether --enable-liboffloadmic was given.
3172if test "${enable_liboffloadmic+set}" = set; then :
3173 enableval=$enable_liboffloadmic; case "$enableval" in
3174 no | host | target)
3175 enable_liboffloadmic=$enableval ;;
3176 *)
d0ac1c44 3177 as_fn_error $? "--enable-liboffloadmic=no/host/target" "$LINENO" 5 ;;
1b6c0831
L
3178esac
3179else
3180 if test x"$enable_as_accelerator_for" != x; then
3181 case "${target}" in
3182 *-intelmic-* | *-intelmicemul-*)
3183 enable_liboffloadmic=target
3184 extra_liboffloadmic_configure_flags="--enable-liboffloadmic=target"
3185 ;;
3186 *)
3187 enable_liboffloadmic=no
3188 ;;
3189 esac
3190else
3191 case "${enable_offload_targets}" in
3192 *-intelmic-* | *-intelmicemul-*)
3193 enable_liboffloadmic=host
3194 extra_liboffloadmic_configure_flags="--enable-liboffloadmic=host"
3195 ;;
3196 *)
3197 enable_liboffloadmic=no
3198 ;;
3199 esac
3200fi
f66a9a70
L
3201fi
3202
1b6c0831
L
3203
3204
68996839 3205# Enable libgomp by default on hosted POSIX systems, and a few others.
a6df5a19 3206if test x$enable_libgomp = x ; then
b3ded179 3207 case "${target}" in
29383458 3208 *-*-linux* | *-*-gnu* | *-*-k*bsd*-gnu | *-*-kopensolaris*-gnu)
b3ded179 3209 ;;
5b806d27 3210 *-*-netbsd* | *-*-freebsd* | *-*-openbsd* | *-*-dragonfly*)
b3ded179 3211 ;;
2479f722 3212 *-*-solaris2* | *-*-hpux11*)
b3ded179
PB
3213 ;;
3214 *-*-darwin* | *-*-aix*)
3215 ;;
68996839
NC
3216 nvptx*-*-*)
3217 ;;
b3ded179
PB
3218 *)
3219 noconfigdirs="$noconfigdirs target-libgomp"
3220 ;;
3221 esac
a6df5a19 3222fi
b3ded179 3223
7ec59b9e
L
3224# Disable libatomic on unsupported systems.
3225if test -d ${srcdir}/libatomic; then
3226 if test x$enable_libatomic = x; then
3227 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libatomic support" >&5
3228$as_echo_n "checking for libatomic support... " >&6; }
3229 if (srcdir=${srcdir}/libatomic; \
3230 . ${srcdir}/configure.tgt; \
3231 test -n "$UNSUPPORTED")
3232 then
3233 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3234$as_echo "no" >&6; }
3235 noconfigdirs="$noconfigdirs target-libatomic"
3236 else
3237 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3238$as_echo "yes" >&6; }
3239 fi
3240 fi
3241fi
3242
1b6c0831
L
3243# Disable liboffloadmic on unsupported systems.
3244if test -d ${srcdir}/liboffloadmic; then
3245 if test x$enable_liboffloadmic != xno; then
3246 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for liboffloadmic support" >&5
3247$as_echo_n "checking for liboffloadmic support... " >&6; }
3248 if (srcdir=${srcdir}/liboffloadmic; \
3249 . ${srcdir}/configure.tgt; \
3250 test -n "$UNSUPPORTED")
3251 then
3252 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3253$as_echo "no" >&6; }
3254 noconfigdirs="$noconfigdirs target-liboffloadmic"
3255 else
3256 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3257$as_echo "yes" >&6; }
3258 fi
3259 fi
3260fi
3261
d32e2926
RH
3262# Disable libitm on unsupported systems.
3263if test -d ${srcdir}/libitm; then
3264 if test x$enable_libitm = x; then
3265 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libitm support" >&5
3266$as_echo_n "checking for libitm support... " >&6; }
3267 if (srcdir=${srcdir}/libitm; \
3268 . ${srcdir}/configure.tgt; \
3269 test -n "$UNSUPPORTED")
3270 then
3271 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3272$as_echo "no" >&6; }
3273 noconfigdirs="$noconfigdirs target-libitm"
3274 else
3275 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3276$as_echo "yes" >&6; }
3277 fi
3278 fi
3279fi
3280
5286fdef
L
3281# Disable libsanitizer on unsupported systems.
3282if test -d ${srcdir}/libsanitizer; then
3283 if test x$enable_libsanitizer = x; then
3284 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libsanitizer support" >&5
3285$as_echo_n "checking for libsanitizer support... " >&6; }
3286 if (srcdir=${srcdir}/libsanitizer; \
3287 . ${srcdir}/configure.tgt; \
3288 test -n "$UNSUPPORTED")
3289 then
3290 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3291$as_echo "no" >&6; }
3292 noconfigdirs="$noconfigdirs target-libsanitizer"
3293 else
3294 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3295$as_echo "yes" >&6; }
3296 fi
3297 fi
3298fi
3299
95e43135
JBG
3300# Disable libvtv on unsupported systems.
3301if test -d ${srcdir}/libvtv; then
3302 if test x$enable_libvtv = x; then
3303 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libvtv support" >&5
3304$as_echo_n "checking for libvtv support... " >&6; }
3305 if (srcdir=${srcdir}/libvtv; \
3306 . ${srcdir}/configure.tgt; \
3307 test "$VTV_SUPPORTED" != "yes")
3308 then
3309 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3310$as_echo "no" >&6; }
3311 noconfigdirs="$noconfigdirs target-libvtv"
3312 else
3313 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3314$as_echo "yes" >&6; }
3315 fi
3316 fi
3317fi
3318
1b6c0831 3319
bf41f30d
NC
3320# Disable libhsail-rt on unsupported systems.
3321if test -d ${srcdir}/libhsail-rt; then
3322 if test x$enable_libhsail_rt = x; then
3323 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libhsail-rt support" >&5
3324$as_echo_n "checking for libhsail-rt support... " >&6; }
3325 if (srcdir=${srcdir}/libhsail-rt; \
3326 . ${srcdir}/configure.tgt; \
3327 test -n "$UNSUPPORTED")
3328 then
3329 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3330$as_echo "no" >&6; }
3331 unsupported_languages="$unsupported_languages brig"
3332 # This implicitly disables also target-libhsail-rt as it won't
3333 # get added to the build without BRIG FE.
3334 else
3335 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3336$as_echo "yes" >&6; }
3337 fi
3338 fi
3339fi
1b6c0831
L
3340
3341
1488e230
DE
3342# Disable libquadmath for some systems.
3343case "${target}" in
5286fdef
L
3344 avr-*-*)
3345 noconfigdirs="$noconfigdirs target-libquadmath"
3346 ;;
1488e230
DE
3347 # libquadmath is unused on AIX and libquadmath build process use of
3348 # LD_LIBRARY_PATH can break AIX bootstrap.
3349 powerpc-*-aix* | rs6000-*-aix*)
3350 noconfigdirs="$noconfigdirs target-libquadmath"
3351 ;;
3352esac
3353
065a5627
JM
3354# Disable libssp for some systems.
3355case "${target}" in
3356 avr-*-*)
c5f5c3c2 3357 # No hosted I/O support.
065a5627
JM
3358 noconfigdirs="$noconfigdirs target-libssp"
3359 ;;
3360 powerpc-*-aix* | rs6000-*-aix*)
3361 noconfigdirs="$noconfigdirs target-libssp"
3362 ;;
99c513f6 3363 rl78-*-*)
202e2356
NC
3364 # libssp uses a misaligned load to trigger a fault, but the RL78
3365 # doesn't fault for those - instead, it gives a build-time error
3366 # for explicit misaligned loads.
99c513f6
DD
3367 noconfigdirs="$noconfigdirs target-libssp"
3368 ;;
1b6c0831
L
3369 visium-*-*)
3370 # No hosted I/O support.
3371 noconfigdirs="$noconfigdirs target-libssp"
3372 ;;
065a5627
JM
3373esac
3374
065a5627 3375# Disable libstdc++-v3 for some systems.
f66a9a70
L
3376# Allow user to override this if they pass --enable-libstdc++-v3
3377if test "${ENABLE_LIBSTDCXX}" = "default" ; then
3378 case "${target}" in
3379 *-*-vxworks*)
3380 # VxWorks uses the Dinkumware C++ library.
3381 noconfigdirs="$noconfigdirs target-libstdc++-v3"
3382 ;;
3383 arm*-wince-pe*)
3384 # the C++ libraries don't build on top of CE's C libraries
3385 noconfigdirs="$noconfigdirs target-libstdc++-v3"
3386 ;;
3387 avr-*-*)
3388 noconfigdirs="$noconfigdirs target-libstdc++-v3"
3389 ;;
969b1713
L
3390 ft32-*-*)
3391 noconfigdirs="$noconfigdirs target-libstdc++-v3"
3392 ;;
f66a9a70
L
3393 esac
3394fi
065a5627
JM
3395
3396# Disable Fortran for some systems.
3397case "${target}" in
3398 mmix-*-*)
3399 # See <http://gcc.gnu.org/ml/gcc-patches/2004-11/msg00572.html>.
3400 unsupported_languages="$unsupported_languages fortran"
3401 ;;
3402esac
3403
05a13254 3404# Disable libffi for some systems.
0827f9a6 3405case "${target}" in
9863d716
JM
3406 powerpc-*-darwin*)
3407 ;;
3408 i[3456789]86-*-darwin*)
3409 ;;
3410 x86_64-*-darwin[912]*)
3411 ;;
3412 *-*-darwin*)
05a13254 3413 noconfigdirs="$noconfigdirs target-libffi"
9863d716 3414 ;;
9863d716 3415 *-*-netware*)
05a13254
NC
3416 noconfigdirs="$noconfigdirs target-libffi"
3417 ;;
3418 *-*-phoenix*)
3419 noconfigdirs="$noconfigdirs target-libffi"
9863d716
JM
3420 ;;
3421 *-*-rtems*)
05a13254 3422 noconfigdirs="$noconfigdirs target-libffi"
9863d716
JM
3423 ;;
3424 *-*-tpf*)
05a13254 3425 noconfigdirs="$noconfigdirs target-libffi"
9863d716
JM
3426 ;;
3427 *-*-uclinux*)
05a13254 3428 noconfigdirs="$noconfigdirs target-libffi"
9863d716
JM
3429 ;;
3430 *-*-vxworks*)
05a13254
NC
3431 noconfigdirs="$noconfigdirs target-libffi"
3432 ;;
3433 aarch64*-*-freebsd*)
3434 noconfigdirs="$noconfigdirs target-libffi"
9863d716 3435 ;;
9863d716 3436 alpha*-*-*vms*)
05a13254 3437 noconfigdirs="$noconfigdirs target-libffi"
9863d716 3438 ;;
1b6c0831 3439 arm*-*-freebsd*)
05a13254 3440 noconfigdirs="$noconfigdirs target-libffi"
1b6c0831 3441 ;;
0827f9a6 3442 arm-wince-pe)
05a13254 3443 noconfigdirs="$noconfigdirs target-libffi"
9863d716 3444 ;;
9863d716 3445 cris-*-* | crisv32-*-*)
9863d716
JM
3446 case "${target}" in
3447 *-*-linux*)
3448 ;;
3449 *) # See PR46792 regarding target-libffi.
05a13254 3450 noconfigdirs="$noconfigdirs target-libffi";;
9863d716
JM
3451 esac
3452 ;;
82ae827f 3453 hppa*64*-*-hpux*)
05a13254 3454 noconfigdirs="$noconfigdirs target-libffi"
9863d716
JM
3455 ;;
3456 hppa*-hp-hpux11*)
3457 ;;
82ae827f 3458 hppa*-*-hpux*)
05a13254 3459 noconfigdirs="$noconfigdirs target-libffi"
9863d716 3460 ;;
9863d716 3461 ia64*-*-*vms*)
05a13254 3462 noconfigdirs="$noconfigdirs target-libffi"
9863d716 3463 ;;
9863d716 3464 i[3456789]86-w64-mingw*)
05a13254 3465 noconfigdirs="$noconfigdirs target-libffi"
9863d716
JM
3466 ;;
3467 i[3456789]86-*-mingw*)
05a13254 3468 noconfigdirs="$noconfigdirs target-libffi"
9863d716
JM
3469 ;;
3470 x86_64-*-mingw*)
05a13254 3471 noconfigdirs="$noconfigdirs target-libffi"
9863d716 3472 ;;
9863d716 3473 mmix-*-*)
05a13254 3474 noconfigdirs="$noconfigdirs target-libffi"
9863d716
JM
3475 ;;
3476 powerpc-*-aix*)
9863d716 3477 ;;
9863d716 3478 rs6000-*-aix*)
9863d716 3479 ;;
3f8107ab 3480 ft32-*-*)
05a13254 3481 noconfigdirs="$noconfigdirs target-libffi"
3f8107ab 3482 ;;
9863d716 3483 *-*-lynxos*)
05a13254 3484 noconfigdirs="$noconfigdirs target-libffi"
9863d716 3485 ;;
9863d716
JM
3486esac
3487
1b6c0831
L
3488# Disable the go frontend on systems where it is known to not work. Please keep
3489# this in sync with contrib/config-list.mk.
3490case "${target}" in
bf41f30d 3491*-*-darwin* | *-*-cygwin* | *-*-mingw*)
1b6c0831
L
3492 unsupported_languages="$unsupported_languages go"
3493 ;;
3494esac
3495
919adfe8
TT
3496# Only allow gdbserver on some systems.
3497if test -d ${srcdir}/gdbserver; then
3498 if test x$enable_gdbserver = x; then
3499 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gdbserver support" >&5
3500$as_echo_n "checking for gdbserver support... " >&6; }
3501 if (srcdir=${srcdir}/gdbserver; \
3502 . ${srcdir}/configure.srv; \
3503 test -n "$UNSUPPORTED")
3504 then
3505 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3506$as_echo "no" >&6; }
3507 noconfigdirs="$noconfigdirs gdbserver"
3508 else
3509 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3510$as_echo "yes" >&6; }
3511 fi
3512 fi
3513fi
3514
a413f71a
ILT
3515# Disable libgo for some systems where it is known to not work.
3516# For testing, you can easily override this with --enable-libgo.
3517if test x$enable_libgo = x; then
3518 case "${target}" in
3519 *-*-darwin*)
3520 # PR 46986
3521 noconfigdirs="$noconfigdirs target-libgo"
3522 ;;
3523 *-*-cygwin* | *-*-mingw*)
3524 noconfigdirs="$noconfigdirs target-libgo"
3525 ;;
a413f71a
ILT
3526 esac
3527fi
3528
691bb5a1
DD
3529# Default libgloss CPU subdirectory.
3530libgloss_dir="$target_cpu"
4b1cb4fe 3531
ff46fb8f
JM
3532case "${target}" in
3533 sh*-*-pe|mips*-*-pe|*arm-wince-pe)
3534 libgloss_dir=wince
3535 ;;
f1dd87fc
YZ
3536 aarch64*-*-* )
3537 libgloss_dir=aarch64
3538 ;;
ff46fb8f
JM
3539 arm*-*-*)
3540 libgloss_dir=arm
3541 ;;
3542 cris-*-* | crisv32-*-*)
3543 libgloss_dir=cris
3544 ;;
3545 hppa*-*-*)
3546 libgloss_dir=pa
3547 ;;
3548 i[3456789]86-*-*)
3549 libgloss_dir=i386
3550 ;;
3551 m68hc11-*-*|m6811-*-*|m68hc12-*-*|m6812-*-*)
3552 libgloss_dir=m68hc11
3553 ;;
3554 m68*-*-* | fido-*-*)
3555 libgloss_dir=m68k
3556 ;;
3557 mips*-*-*)
3558 libgloss_dir=mips
3559 ;;
3560 powerpc*-*-*)
3561 libgloss_dir=rs6000
3562 ;;
3563 sparc*-*-*)
3564 libgloss_dir=sparc
3565 ;;
3566esac
3567
c7e4b184 3568# Disable newlib and libgloss for various target OSes.
a0da8069 3569case "${target}" in
c7e4b184
JM
3570 alpha*-dec-osf*)
3571 noconfigdirs="$noconfigdirs target-newlib target-libgloss"
3572 ;;
3573 i[3456789]86-*-linux*)
3574 # This section makes it possible to build newlib natively on linux.
3575 # If we are using a cross compiler then don't configure newlib.
3576 if test x${is_cross_compiler} != xno ; then
3577 noconfigdirs="$noconfigdirs target-newlib"
3578 fi
3579 noconfigdirs="$noconfigdirs target-libgloss"
3580 # If we are not using a cross compiler, do configure newlib.
3581 # Note however, that newlib will only be configured in this situation
3582 # if the --with-newlib option has been given, because otherwise
3583 # 'target-newlib' will appear in skipdirs.
3584 ;;
3585 i[3456789]86-*-rdos*)
3586 noconfigdirs="$noconfigdirs target-newlib target-libgloss"
3587 ;;
3588 sh*-*-pe|mips*-*-pe|arm-wince-pe)
3589 noconfigdirs="$noconfigdirs target-newlib target-libgloss"
3590 ;;
3591 sparc-*-sunos4*)
3592 noconfigdirs="$noconfigdirs target-newlib target-libgloss"
3593 ;;
3594 *-*-aix*)
3595 noconfigdirs="$noconfigdirs target-newlib target-libgloss"
3596 ;;
3597 *-*-beos*)
3598 noconfigdirs="$noconfigdirs target-newlib target-libgloss"
3599 ;;
a0da8069 3600 *-*-chorusos)
b2f14e4a 3601 noconfigdirs="$noconfigdirs target-newlib target-libgloss"
a0da8069 3602 ;;
c7e4b184
JM
3603 *-*-dragonfly*)
3604 noconfigdirs="$noconfigdirs target-newlib target-libgloss"
3605 ;;
3606 *-*-freebsd*)
3607 noconfigdirs="$noconfigdirs target-newlib target-libgloss"
3608 ;;
3609 *-*-linux* | *-*-gnu* | *-*-k*bsd*-gnu | *-*-kopensolaris*-gnu)
3610 noconfigdirs="$noconfigdirs target-newlib target-libgloss"
3611 ;;
3612 *-*-lynxos*)
3613 noconfigdirs="$noconfigdirs target-newlib target-libgloss"
3614 ;;
3615 *-*-mingw*)
3616 noconfigdirs="$noconfigdirs target-newlib target-libgloss"
3617 ;;
3618 *-*-netbsd*)
3619 noconfigdirs="$noconfigdirs target-newlib target-libgloss"
3620 ;;
3621 *-*-netware*)
3622 noconfigdirs="$noconfigdirs target-newlib target-libgloss"
3623 ;;
3624 *-*-tpf*)
3625 noconfigdirs="$noconfigdirs target-newlib target-libgloss"
3626 ;;
3627 *-*-uclinux*)
3628 noconfigdirs="$noconfigdirs target-newlib target-libgloss"
3629 ;;
3630 *-*-vxworks*)
3631 noconfigdirs="$noconfigdirs target-newlib target-libgloss"
3632 ;;
3633esac
3634
3635case "${target}" in
3636 *-*-chorusos)
3637 ;;
f075eb5e
TG
3638 aarch64-*-darwin*)
3639 noconfigdirs="$noconfigdirs ld gas gdb gprof"
3640 noconfigdirs="$noconfigdirs sim target-rda"
3641 ;;
3642 arm-*-darwin*)
3643 noconfigdirs="$noconfigdirs ld gas gdb gprof"
3644 noconfigdirs="$noconfigdirs sim target-rda"
3645 ;;
24741ab2 3646 powerpc-*-darwin*)
9d39db92 3647 noconfigdirs="$noconfigdirs ld gas gdb gprof"
4e3fc8e5 3648 noconfigdirs="$noconfigdirs sim target-rda"
652dec25 3649 ;;
85bd1942
TG
3650 i[3456789]86-*-darwin*)
3651 noconfigdirs="$noconfigdirs ld gprof"
3652 noconfigdirs="$noconfigdirs sim target-rda"
3653 ;;
e8a5fa9c 3654 x86_64-*-darwin[912]*)
652dec25
TG
3655 noconfigdirs="$noconfigdirs ld gas gprof"
3656 noconfigdirs="$noconfigdirs sim target-rda"
b3f16a9b 3657 ;;
04d1ab34 3658 *-*-darwin*)
d320aacb 3659 noconfigdirs="$noconfigdirs ld gas gdb gprof"
4e3fc8e5 3660 noconfigdirs="$noconfigdirs sim target-rda"
04d1ab34 3661 ;;
5b806d27 3662 *-*-dragonfly*)
5b806d27 3663 ;;
de0b4a87 3664 *-*-freebsd*)
4b1cb4fe
DD
3665 if test "x$with_gmp" = x && test "x$with_gmp_dir" = x \
3666 && test -f /usr/local/include/gmp.h; then
3667 with_gmp=/usr/local
3668 fi
4b1cb4fe 3669 ;;
f8a495c8
NC
3670 *-*-kaos*)
3671 # Remove unsupported stuff on all kaOS configurations.
f8a495c8
NC
3672 noconfigdirs="$noconfigdirs target-libgloss"
3673 ;;
a0da8069 3674 *-*-netbsd*)
a0da8069 3675 ;;
2a3124ca 3676 *-*-netware*)
a0da8069 3677 ;;
05a13254
NC
3678 *-*-phoenix*)
3679 noconfigdirs="$noconfigdirs target-libgloss"
3680 ;;
a0da8069 3681 *-*-rtems*)
9863d716 3682 noconfigdirs="$noconfigdirs target-libgloss"
a0da8069 3683 ;;
1587117a
EC
3684 # The tpf target doesn't support gdb yet.
3685 *-*-tpf*)
c7e4b184 3686 noconfigdirs="$noconfigdirs gdb tcl tk libgui itcl"
1587117a 3687 ;;
c1968181 3688 *-*-uclinux*)
c7e4b184 3689 noconfigdirs="$noconfigdirs target-rda"
c1968181 3690 ;;
a0da8069 3691 *-*-vxworks*)
a0da8069
NN
3692 ;;
3693 alpha*-dec-osf*)
3694 # ld works, but does not support shared libraries.
a0da8069 3695 # gas doesn't generate exception information.
c7e4b184 3696 noconfigdirs="$noconfigdirs gas ld"
a0da8069
NN
3697 ;;
3698 alpha*-*-*vms*)
9863d716 3699 noconfigdirs="$noconfigdirs gdb target-newlib target-libgloss"
a0da8069 3700 ;;
a0da8069
NN
3701 alpha*-*-*)
3702 # newlib is not 64 bit ready
9863d716 3703 noconfigdirs="$noconfigdirs target-newlib target-libgloss"
a0da8069 3704 ;;
a0da8069 3705 sh*-*-pe|mips*-*-pe|*arm-wince-pe)
675c6968 3706 noconfigdirs="$noconfigdirs tcl tk itcl libgui sim"
a0da8069 3707 ;;
05a13254
NC
3708 arc*-*-*)
3709 noconfigdirs="$noconfigdirs sim"
a0da8069 3710 ;;
a0da8069 3711 arm-*-pe*)
9863d716 3712 noconfigdirs="$noconfigdirs target-libgloss"
a0da8069 3713 ;;
a0da8069 3714 arm-*-riscix*)
b2f14e4a 3715 noconfigdirs="$noconfigdirs ld target-libgloss"
a0da8069 3716 ;;
8e71395b
L
3717 avr-*-*)
3718 if test x${with_avrlibc} != xno; then
3719 noconfigdirs="$noconfigdirs target-newlib target-libgloss"
3720 fi
3721 ;;
a0da8069 3722 c4x-*-* | tic4x-*-*)
b2f14e4a 3723 noconfigdirs="$noconfigdirs target-libgloss"
a0da8069 3724 ;;
b2f14e4a
JM
3725 tic54x-*-*)
3726 noconfigdirs="$noconfigdirs target-libgloss gdb"
a0da8069 3727 ;;
a0da8069 3728 d10v-*-*)
b2f14e4a 3729 noconfigdirs="$noconfigdirs target-libgloss"
a0da8069
NN
3730 ;;
3731 d30v-*-*)
b2f14e4a 3732 noconfigdirs="$noconfigdirs gdb"
a0da8069
NN
3733 ;;
3734 fr30-*-elf*)
9863d716 3735 noconfigdirs="$noconfigdirs gdb"
a0da8069 3736 ;;
3f8107ab
AM
3737 ft32-*-*)
3738 noconfigdirs="$noconfigdirs target-rda gprof"
3739 ;;
20135e4c 3740 moxie-*-*)
10b8fe5e 3741 noconfigdirs="$noconfigdirs"
20135e4c 3742 ;;
a0da8069 3743 h8300*-*-*)
9863d716 3744 noconfigdirs="$noconfigdirs target-libgloss"
a0da8069
NN
3745 ;;
3746 h8500-*-*)
b2f14e4a 3747 noconfigdirs="$noconfigdirs target-libgloss"
a0da8069 3748 ;;
caeba88f 3749 hppa1.1-*-osf* | hppa1.1-*-bsd* )
caeba88f 3750 ;;
5569a85f
JDA
3751 hppa*64*-*-hpux*)
3752 noconfigdirs="$noconfigdirs gdb"
3753 ;;
3754 hppa*-*-hpux11*)
3755 noconfigdirs="$noconfigdirs gdb ld"
3756 ;;
93cc359e 3757 hppa*64*-*-linux*)
a0da8069 3758 ;;
f0ff0f90 3759 hppa*-*-linux*)
5dcac624 3760 ;;
a0da8069 3761 hppa*-*-*elf* | \
a0da8069
NN
3762 hppa*-*-lites* | \
3763 hppa*-*-openbsd* | \
3764 hppa*64*-*-*)
4f0ef2d8 3765 ;;
691bb5a1 3766 hppa*-*-pro*)
691bb5a1 3767 ;;
a0da8069 3768 hppa*-*-*)
9863d716 3769 noconfigdirs="$noconfigdirs ld"
a0da8069 3770 ;;
b07c2aad 3771 i960-*-*)
b2f14e4a 3772 noconfigdirs="$noconfigdirs gdb"
b07c2aad 3773 ;;
a0da8069
NN
3774 ia64*-*-elf*)
3775 # No gdb support yet.
0377a422 3776 noconfigdirs="$noconfigdirs readline libgui itcl gdb"
a0da8069
NN
3777 ;;
3778 ia64*-**-hpux*)
92c9a463 3779 # No ld support yet.
5569a85f 3780 noconfigdirs="$noconfigdirs gdb libgui itcl ld"
a0da8069 3781 ;;
19e99079 3782 ia64*-*-*vms*)
7ec59b9e
L
3783 # No ld support yet.
3784 noconfigdirs="$noconfigdirs libgui itcl ld"
19e99079 3785 ;;
1f53ca9a 3786 i[3456789]86-w64-mingw*)
1f53ca9a
AO
3787 ;;
3788 i[3456789]86-*-mingw*)
45055374 3789 target_configdirs="$target_configdirs target-winsup"
c6b750e1 3790 ;;
a0da8069
NN
3791 *-*-cygwin*)
3792 target_configdirs="$target_configdirs target-libtermcap target-winsup"
0377a422 3793 noconfigdirs="$noconfigdirs target-libgloss"
b76d7de0 3794 # always build newlib if winsup directory is present.
45055374 3795 if test -d "$srcdir/winsup/cygwin"; then
b76d7de0 3796 skipdirs=`echo " ${skipdirs} " | sed -e 's/ target-newlib / /'`
ac0fa625 3797 elif test -d "$srcdir/newlib"; then
45055374 3798 echo "Warning: winsup/cygwin is missing so newlib can't be built."
b76d7de0 3799 fi
c6b750e1 3800 ;;
ec11bdc6 3801 i[3456789]86-*-pe)
782cb41f 3802 noconfigdirs="$noconfigdirs target-libgloss"
a0da8069 3803 ;;
ec11bdc6 3804 i[3456789]86-*-sco3.2v5*)
a0da8069
NN
3805 # The linker does not yet know about weak symbols in COFF,
3806 # and is not configured to handle mixed ELF and COFF.
b2f14e4a 3807 noconfigdirs="$noconfigdirs ld target-libgloss"
a0da8069 3808 ;;
ec11bdc6 3809 i[3456789]86-*-sco*)
b2f14e4a 3810 noconfigdirs="$noconfigdirs gprof target-libgloss"
a0da8069 3811 ;;
cff32a7c 3812 i[3456789]86-*-solaris2* | x86_64-*-solaris2.1[0-9]*)
a0da8069
NN
3813 noconfigdirs="$noconfigdirs target-libgloss"
3814 ;;
ec11bdc6 3815 i[3456789]86-*-sysv4*)
b2f14e4a 3816 noconfigdirs="$noconfigdirs target-libgloss"
a0da8069 3817 ;;
ec11bdc6 3818 i[3456789]86-*-beos*)
c7e4b184 3819 noconfigdirs="$noconfigdirs gdb"
bba45b8b 3820 ;;
b59bea8a 3821 i[3456789]86-*-rdos*)
c7e4b184 3822 noconfigdirs="$noconfigdirs gdb"
691bb5a1 3823 ;;
a0da8069 3824 mmix-*-*)
9863d716 3825 noconfigdirs="$noconfigdirs gdb"
a0da8069 3826 ;;
4970f871 3827 mt-*-*)
cdb9b172
AH
3828 noconfigdirs="$noconfigdirs sim"
3829 ;;
1063beb5
FT
3830 nfp-*-*)
3831 noconfigdirs="$noconfigdirs ld gas gdb gprof sim"
3832 noconfigdirs="$noconfigdirs $target_libraries"
3833 ;;
11104e42
SC
3834 pdp11-*-*)
3835 noconfigdirs="$noconfigdirs gdb gprof"
3836 ;;
a0da8069
NN
3837 powerpc-*-aix*)
3838 # copied from rs6000-*-* entry
c7e4b184 3839 noconfigdirs="$noconfigdirs gprof"
a0da8069 3840 ;;
93cc359e 3841 powerpc*-*-winnt* | powerpc*-*-pe*)
a0da8069 3842 target_configdirs="$target_configdirs target-winsup"
b2f14e4a 3843 noconfigdirs="$noconfigdirs gdb tcl tk target-libgloss itcl"
a0da8069
NN
3844 # always build newlib.
3845 skipdirs=`echo " ${skipdirs} " | sed -e 's/ target-newlib / /'`
3846 ;;
3847 # This is temporary until we can link against shared libraries
3848 powerpcle-*-solaris*)
b2f14e4a 3849 noconfigdirs="$noconfigdirs gdb sim tcl tk itcl"
a0da8069
NN
3850 ;;
3851 powerpc-*-beos*)
c7e4b184 3852 noconfigdirs="$noconfigdirs gdb"
a0da8069 3853 ;;
a0da8069 3854 rs6000-*-lynxos*)
c7e4b184 3855 noconfigdirs="$noconfigdirs gprof"
a0da8069
NN
3856 ;;
3857 rs6000-*-aix*)
c7e4b184 3858 noconfigdirs="$noconfigdirs gprof"
a0da8069
NN
3859 ;;
3860 rs6000-*-*)
9863d716 3861 noconfigdirs="$noconfigdirs gprof"
a0da8069
NN
3862 ;;
3863 m68k-apollo-*)
b2f14e4a 3864 noconfigdirs="$noconfigdirs ld binutils gprof target-libgloss"
a0da8069 3865 ;;
25a07265 3866 microblaze*)
9863d716 3867 noconfigdirs="$noconfigdirs gprof"
25a07265 3868 ;;
a9d58c06 3869 mips*-sde-elf* | mips*-mti-elf* | mips*-img-elf*)
5bd8be13
RS
3870 if test x$with_newlib = xyes; then
3871 noconfigdirs="$noconfigdirs gprof"
3872 fi
5bd8be13 3873 ;;
a0da8069 3874 mips*-*-irix5*)
b2f14e4a 3875 noconfigdirs="$noconfigdirs gprof target-libgloss"
a0da8069
NN
3876 ;;
3877 mips*-*-irix6*)
9863d716 3878 noconfigdirs="$noconfigdirs gprof target-libgloss"
a0da8069 3879 ;;
a0da8069 3880 mips*-*-bsd*)
e8044f35 3881 noconfigdirs="$noconfigdirs ld gas gprof target-libgloss"
a0da8069 3882 ;;
a0da8069 3883 mips*-*-linux*)
a0da8069 3884 ;;
e8044f35
RS
3885 mips*-*-ultrix* | mips*-*-osf* | mips*-*-ecoff* | mips*-*-pe* \
3886 | mips*-*-irix* | mips*-*-lnews* | mips*-*-riscos*)
3887 noconfigdirs="$noconfigdirs ld gas gprof"
3888 ;;
a0da8069 3889 mips*-*-*)
9863d716 3890 noconfigdirs="$noconfigdirs gprof"
a0da8069 3891 ;;
1b6c0831 3892 nvptx*-*-*)
1b6c0831
L
3893 noconfigdirs="$noconfigdirs target-libssp target-libstdc++-v3 target-libobjc"
3894 ;;
05a13254 3895 sh-*-*)
e8a5fa9c
RW
3896 case "${target}" in
3897 sh*-*-elf)
9863d716 3898 ;;
e8a5fa9c 3899 *)
9863d716 3900 noconfigdirs="$noconfigdirs target-libgloss" ;;
e8a5fa9c 3901 esac
a0da8069 3902 ;;
a0da8069 3903 sparc-*-sunos4*)
c7e4b184 3904 if test x${is_cross_compiler} = xno ; then
a0da8069
NN
3905 use_gnu_ld=no
3906 fi
3907 ;;
619a3713 3908 tic6x-*-*)
40ae9136 3909 noconfigdirs="$noconfigdirs sim"
619a3713 3910 ;;
05a13254 3911 tilepro*-*-* | tilegx*-*-*)
eb4b2452
NC
3912 noconfigdirs="$noconfigdirs sim"
3913 ;;
a0da8069 3914 v810-*-*)
b2f14e4a 3915 noconfigdirs="$noconfigdirs bfd binutils gas gdb ld opcodes target-libgloss"
a0da8069
NN
3916 ;;
3917 vax-*-*)
9863d716 3918 noconfigdirs="$noconfigdirs target-newlib target-libgloss"
a0da8069 3919 ;;
b29d2641
MR
3920 wasm32-*-*)
3921 noconfigdirs="$noconfigdirs ld"
3922 ;;
a0da8069 3923esac
252b5132 3924
a0da8069
NN
3925# If we aren't building newlib, then don't build libgloss, since libgloss
3926# depends upon some newlib header files.
3927case "${noconfigdirs}" in
3928 *target-libgloss*) ;;
3929 *target-newlib*) noconfigdirs="$noconfigdirs target-libgloss" ;;
3930esac
3931
a0da8069 3932# Work in distributions that contain no compiler tools, like Autoconf.
a0da8069
NN
3933host_makefile_frag=/dev/null
3934if test -d ${srcdir}/config ; then
3935case "${host}" in
ec11bdc6 3936 i[3456789]86-*-msdosdjgpp*)
a0da8069
NN
3937 host_makefile_frag="config/mh-djgpp"
3938 ;;
3939 *-cygwin*)
e33b51a6 3940
81ecdfbb
RW
3941{ $as_echo "$as_me:${as_lineno-$LINENO}: checking to see if cat works as expected" >&5
3942$as_echo_n "checking to see if cat works as expected... " >&6; }
e33b51a6 3943echo a >cygwin-cat-check
1f53ca9a 3944if test `cat cygwin-cat-check` = a ; then
8ade07e9 3945 rm cygwin-cat-check
81ecdfbb
RW
3946 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3947$as_echo "yes" >&6; }
e33b51a6 3948else
8ade07e9 3949 rm cygwin-cat-check
81ecdfbb
RW
3950 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3951$as_echo "no" >&6; }
d0ac1c44 3952 as_fn_error $? "The cat command does not ignore carriage return characters.
e33b51a6
NC
3953 Please either mount the build directory in binary mode or run the following
3954 commands before running any configure script:
3955set -o igncr
3956export SHELLOPTS
81ecdfbb 3957 " "$LINENO" 5
e33b51a6 3958fi
e33b51a6 3959
a0da8069
NN
3960 host_makefile_frag="config/mh-cygwin"
3961 ;;
8a1599ab 3962 *-mingw*)
84e7906e 3963 host_makefile_frag="config/mh-mingw"
2d1e8239 3964 ;;
ce6c656d
L
3965 alpha*-linux*)
3966 host_makefile_frag="config/mh-alpha-linux"
3967 ;;
da888c87 3968 hppa*-hp-hpux10*)
da888c87 3969 host_makefile_frag="config/mh-pa-hpux10"
a0da8069 3970 ;;
3516a403 3971 hppa*-hp-hpux*)
da888c87
PB
3972 host_makefile_frag="config/mh-pa"
3973 ;;
3974 hppa*-*)
3975 host_makefile_frag="config/mh-pa"
3976 ;;
e552509b
ILT
3977 *-*-darwin*)
3978 host_makefile_frag="config/mh-darwin"
0df3d27f 3979 ;;
f6d183c0
PB
3980 powerpc-*-aix*)
3981 host_makefile_frag="config/mh-ppc-aix"
3982 ;;
3983 rs6000-*-aix*)
3984 host_makefile_frag="config/mh-ppc-aix"
3985 ;;
a0da8069
NN
3986esac
3987fi
3988
9e07f89d 3989if test "${build}" != "${host}" ; then
1576798e
PB
3990 AR_FOR_BUILD=${AR_FOR_BUILD-ar}
3991 AS_FOR_BUILD=${AS_FOR_BUILD-as}
9e07f89d 3992 CC_FOR_BUILD=${CC_FOR_BUILD-gcc}
1576798e 3993 CXX_FOR_BUILD=${CXX_FOR_BUILD-g++}
1576798e 3994 GFORTRAN_FOR_BUILD=${GFORTRAN_FOR_BUILD-gfortran}
e552509b 3995 GOC_FOR_BUILD=${GOC_FOR_BUILD-gccgo}
1576798e
PB
3996 DLLTOOL_FOR_BUILD=${DLLTOOL_FOR_BUILD-dlltool}
3997 LD_FOR_BUILD=${LD_FOR_BUILD-ld}
3998 NM_FOR_BUILD=${NM_FOR_BUILD-nm}
3999 RANLIB_FOR_BUILD=${RANLIB_FOR_BUILD-ranlib}
4000 WINDRES_FOR_BUILD=${WINDRES_FOR_BUILD-windres}
4001 WINDMC_FOR_BUILD=${WINDMC_FOR_BUILD-windmc}
4002else
4003 AR_FOR_BUILD="\$(AR)"
4004 AS_FOR_BUILD="\$(AS)"
512b7dfb 4005 CC_FOR_BUILD="\$(CC)"
1576798e 4006 CXX_FOR_BUILD="\$(CXX)"
1576798e 4007 GFORTRAN_FOR_BUILD="\$(GFORTRAN)"
e552509b 4008 GOC_FOR_BUILD="\$(GOC)"
1576798e
PB
4009 DLLTOOL_FOR_BUILD="\$(DLLTOOL)"
4010 LD_FOR_BUILD="\$(LD)"
4011 NM_FOR_BUILD="\$(NM)"
4012 RANLIB_FOR_BUILD="\$(RANLIB)"
4013 WINDRES_FOR_BUILD="\$(WINDRES)"
4014 WINDMC_FOR_BUILD="\$(WINDMC)"
18f6b6ee
PB
4015fi
4016
4017ac_ext=c
c6b750e1
DJ
4018ac_cpp='$CPP $CPPFLAGS'
4019ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4020ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4021ac_compiler_gnu=$ac_cv_c_compiler_gnu
4022if test -n "$ac_tool_prefix"; then
4023 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
4024set dummy ${ac_tool_prefix}gcc; ac_word=$2
81ecdfbb
RW
4025{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4026$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 4027if ${ac_cv_prog_CC+:} false; then :
81ecdfbb 4028 $as_echo_n "(cached) " >&6
c6b750e1
DJ
4029else
4030 if test -n "$CC"; then
4031 ac_cv_prog_CC="$CC" # Let the user override the test.
4032else
4033as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4034for as_dir in $PATH
4035do
4036 IFS=$as_save_IFS
4037 test -z "$as_dir" && as_dir=.
81ecdfbb 4038 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 4039 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
c6b750e1 4040 ac_cv_prog_CC="${ac_tool_prefix}gcc"
81ecdfbb 4041 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
c6b750e1
DJ
4042 break 2
4043 fi
4044done
81ecdfbb
RW
4045 done
4046IFS=$as_save_IFS
c6b750e1
DJ
4047
4048fi
4049fi
4050CC=$ac_cv_prog_CC
4051if test -n "$CC"; then
81ecdfbb
RW
4052 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4053$as_echo "$CC" >&6; }
c6b750e1 4054else
81ecdfbb
RW
4055 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4056$as_echo "no" >&6; }
c6b750e1
DJ
4057fi
4058
81ecdfbb 4059
c6b750e1
DJ
4060fi
4061if test -z "$ac_cv_prog_CC"; then
4062 ac_ct_CC=$CC
6a9cf61e 4063 # Extract the first word of "gcc", so it can be a program name with args.
9e07f89d 4064set dummy gcc; ac_word=$2
81ecdfbb
RW
4065{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4066$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 4067if ${ac_cv_prog_ac_ct_CC+:} false; then :
81ecdfbb 4068 $as_echo_n "(cached) " >&6
c6b750e1
DJ
4069else
4070 if test -n "$ac_ct_CC"; then
4071 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
4072else
4073as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4074for as_dir in $PATH
4075do
4076 IFS=$as_save_IFS
4077 test -z "$as_dir" && as_dir=.
81ecdfbb 4078 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 4079 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
c6b750e1 4080 ac_cv_prog_ac_ct_CC="gcc"
81ecdfbb 4081 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
c6b750e1
DJ
4082 break 2
4083 fi
4084done
81ecdfbb
RW
4085 done
4086IFS=$as_save_IFS
c6b750e1
DJ
4087
4088fi
4089fi
4090ac_ct_CC=$ac_cv_prog_ac_ct_CC
4091if test -n "$ac_ct_CC"; then
81ecdfbb
RW
4092 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
4093$as_echo "$ac_ct_CC" >&6; }
c6b750e1 4094else
81ecdfbb
RW
4095 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4096$as_echo "no" >&6; }
c6b750e1
DJ
4097fi
4098
81ecdfbb
RW
4099 if test "x$ac_ct_CC" = x; then
4100 CC=""
4101 else
4102 case $cross_compiling:$ac_tool_warned in
4103yes:)
4104{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4105$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4106ac_tool_warned=yes ;;
4107esac
4108 CC=$ac_ct_CC
4109 fi
c6b750e1
DJ
4110else
4111 CC="$ac_cv_prog_CC"
4112fi
4113
4114if test -z "$CC"; then
81ecdfbb
RW
4115 if test -n "$ac_tool_prefix"; then
4116 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
c6b750e1 4117set dummy ${ac_tool_prefix}cc; ac_word=$2
81ecdfbb
RW
4118{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4119$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 4120if ${ac_cv_prog_CC+:} false; then :
81ecdfbb 4121 $as_echo_n "(cached) " >&6
9e07f89d
NN
4122else
4123 if test -n "$CC"; then
4124 ac_cv_prog_CC="$CC" # Let the user override the test.
4125else
c6b750e1
DJ
4126as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4127for as_dir in $PATH
4128do
4129 IFS=$as_save_IFS
4130 test -z "$as_dir" && as_dir=.
81ecdfbb 4131 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 4132 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
c6b750e1 4133 ac_cv_prog_CC="${ac_tool_prefix}cc"
81ecdfbb 4134 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
c6b750e1
DJ
4135 break 2
4136 fi
4137done
81ecdfbb
RW
4138 done
4139IFS=$as_save_IFS
c6b750e1 4140
9e07f89d
NN
4141fi
4142fi
c6b750e1 4143CC=$ac_cv_prog_CC
9e07f89d 4144if test -n "$CC"; then
81ecdfbb
RW
4145 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4146$as_echo "$CC" >&6; }
c6b750e1 4147else
81ecdfbb
RW
4148 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4149$as_echo "no" >&6; }
c6b750e1
DJ
4150fi
4151
c6b750e1 4152
81ecdfbb 4153 fi
c6b750e1 4154fi
9e07f89d
NN
4155if test -z "$CC"; then
4156 # Extract the first word of "cc", so it can be a program name with args.
4157set dummy cc; ac_word=$2
81ecdfbb
RW
4158{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4159$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 4160if ${ac_cv_prog_CC+:} false; then :
81ecdfbb 4161 $as_echo_n "(cached) " >&6
9e07f89d
NN
4162else
4163 if test -n "$CC"; then
4164 ac_cv_prog_CC="$CC" # Let the user override the test.
4165else
9e07f89d 4166 ac_prog_rejected=no
c6b750e1
DJ
4167as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4168for as_dir in $PATH
4169do
4170 IFS=$as_save_IFS
4171 test -z "$as_dir" && as_dir=.
81ecdfbb 4172 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 4173 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
c6b750e1
DJ
4174 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
4175 ac_prog_rejected=yes
4176 continue
4177 fi
4178 ac_cv_prog_CC="cc"
81ecdfbb 4179 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
c6b750e1
DJ
4180 break 2
4181 fi
4182done
81ecdfbb
RW
4183 done
4184IFS=$as_save_IFS
c6b750e1 4185
9e07f89d
NN
4186if test $ac_prog_rejected = yes; then
4187 # We found a bogon in the path, so make sure we never use it.
4188 set dummy $ac_cv_prog_CC
4189 shift
c6b750e1 4190 if test $# != 0; then
9e07f89d
NN
4191 # We chose a different compiler from the bogus one.
4192 # However, it has the same basename, so the bogon will be chosen
4193 # first if we set CC to just the basename; use the full file name.
4194 shift
c6b750e1 4195 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
9e07f89d
NN
4196 fi
4197fi
4198fi
4199fi
c6b750e1 4200CC=$ac_cv_prog_CC
9e07f89d 4201if test -n "$CC"; then
81ecdfbb
RW
4202 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4203$as_echo "$CC" >&6; }
9e07f89d 4204else
81ecdfbb
RW
4205 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4206$as_echo "no" >&6; }
9e07f89d
NN
4207fi
4208
81ecdfbb 4209
c6b750e1
DJ
4210fi
4211if test -z "$CC"; then
4212 if test -n "$ac_tool_prefix"; then
81ecdfbb 4213 for ac_prog in cl.exe
c6b750e1
DJ
4214 do
4215 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
4216set dummy $ac_tool_prefix$ac_prog; ac_word=$2
81ecdfbb
RW
4217{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4218$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 4219if ${ac_cv_prog_CC+:} false; then :
81ecdfbb 4220 $as_echo_n "(cached) " >&6
9e07f89d
NN
4221else
4222 if test -n "$CC"; then
4223 ac_cv_prog_CC="$CC" # Let the user override the test.
4224else
c6b750e1
DJ
4225as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4226for as_dir in $PATH
4227do
4228 IFS=$as_save_IFS
4229 test -z "$as_dir" && as_dir=.
81ecdfbb 4230 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 4231 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
c6b750e1 4232 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
81ecdfbb 4233 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
c6b750e1 4234 break 2
376a0e54 4235 fi
c6b750e1 4236done
81ecdfbb
RW
4237 done
4238IFS=$as_save_IFS
cac3d6c4 4239
c6b750e1
DJ
4240fi
4241fi
4242CC=$ac_cv_prog_CC
4243if test -n "$CC"; then
81ecdfbb
RW
4244 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4245$as_echo "$CC" >&6; }
cac3d6c4 4246else
81ecdfbb
RW
4247 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4248$as_echo "no" >&6; }
9e07f89d 4249fi
cac3d6c4 4250
81ecdfbb 4251
c6b750e1
DJ
4252 test -n "$CC" && break
4253 done
cac3d6c4 4254fi
c6b750e1
DJ
4255if test -z "$CC"; then
4256 ac_ct_CC=$CC
81ecdfbb 4257 for ac_prog in cl.exe
c6b750e1
DJ
4258do
4259 # Extract the first word of "$ac_prog", so it can be a program name with args.
4260set dummy $ac_prog; ac_word=$2
81ecdfbb
RW
4261{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4262$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 4263if ${ac_cv_prog_ac_ct_CC+:} false; then :
81ecdfbb 4264 $as_echo_n "(cached) " >&6
cac3d6c4 4265else
c6b750e1
DJ
4266 if test -n "$ac_ct_CC"; then
4267 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
376a0e54 4268else
c6b750e1
DJ
4269as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4270for as_dir in $PATH
4271do
4272 IFS=$as_save_IFS
4273 test -z "$as_dir" && as_dir=.
81ecdfbb 4274 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 4275 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
c6b750e1 4276 ac_cv_prog_ac_ct_CC="$ac_prog"
81ecdfbb 4277 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
c6b750e1
DJ
4278 break 2
4279 fi
4280done
81ecdfbb
RW
4281 done
4282IFS=$as_save_IFS
c6b750e1 4283
cac3d6c4
CM
4284fi
4285fi
c6b750e1
DJ
4286ac_ct_CC=$ac_cv_prog_ac_ct_CC
4287if test -n "$ac_ct_CC"; then
81ecdfbb
RW
4288 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
4289$as_echo "$ac_ct_CC" >&6; }
9e07f89d 4290else
81ecdfbb
RW
4291 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4292$as_echo "no" >&6; }
cac3d6c4 4293fi
376a0e54 4294
81ecdfbb 4295
c6b750e1
DJ
4296 test -n "$ac_ct_CC" && break
4297done
4298
81ecdfbb
RW
4299 if test "x$ac_ct_CC" = x; then
4300 CC=""
4301 else
4302 case $cross_compiling:$ac_tool_warned in
4303yes:)
4304{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4305$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4306ac_tool_warned=yes ;;
4307esac
4308 CC=$ac_ct_CC
4309 fi
c6b750e1
DJ
4310fi
4311
4312fi
4313
4314
81ecdfbb
RW
4315test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4316$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
d0ac1c44
SM
4317as_fn_error $? "no acceptable C compiler found in \$PATH
4318See \`config.log' for more details" "$LINENO" 5; }
c6b750e1
DJ
4319
4320# Provide some information about the compiler.
81ecdfbb
RW
4321$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
4322set X $ac_compile
4323ac_compiler=$2
4324for ac_option in --version -v -V -qversion; do
4325 { { ac_try="$ac_compiler $ac_option >&5"
4326case "(($ac_try" in
4327 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4328 *) ac_try_echo=$ac_try;;
4329esac
4330eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4331$as_echo "$ac_try_echo"; } >&5
4332 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
c6b750e1 4333 ac_status=$?
81ecdfbb
RW
4334 if test -s conftest.err; then
4335 sed '10a\
4336... rest of stderr output deleted ...
4337 10q' conftest.err >conftest.er1
4338 cat conftest.er1 >&5
81ecdfbb 4339 fi
d0ac1c44 4340 rm -f conftest.er1 conftest.err
81ecdfbb
RW
4341 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4342 test $ac_status = 0; }
4343done
c6b750e1 4344
81ecdfbb 4345cat confdefs.h - <<_ACEOF >conftest.$ac_ext
c6b750e1
DJ
4346/* end confdefs.h. */
4347
4348int
4349main ()
4350{
4351
4352 ;
4353 return 0;
4354}
4355_ACEOF
4356ac_clean_files_save=$ac_clean_files
d0ac1c44 4357ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
c6b750e1
DJ
4358# Try to create an executable without -o first, disregard a.out.
4359# It will help us diagnose broken compilers, and finding out an intuition
4360# of exeext.
d0ac1c44
SM
4361{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
4362$as_echo_n "checking whether the C compiler works... " >&6; }
81ecdfbb
RW
4363ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
4364
4365# The possible output files:
4366ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
4367
4368ac_rmfiles=
4369for ac_file in $ac_files
4370do
4371 case $ac_file in
4372 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
4373 * ) ac_rmfiles="$ac_rmfiles $ac_file";;
4374 esac
4375done
4376rm -f $ac_rmfiles
4377
4378if { { ac_try="$ac_link_default"
4379case "(($ac_try" in
4380 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4381 *) ac_try_echo=$ac_try;;
4382esac
4383eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4384$as_echo "$ac_try_echo"; } >&5
4385 (eval "$ac_link_default") 2>&5
c6b750e1 4386 ac_status=$?
81ecdfbb
RW
4387 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4388 test $ac_status = 0; }; then :
4389 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
4390# So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
4391# in a Makefile. We should not override ac_cv_exeext if it was cached,
4392# so that the user can short-circuit this test for compilers unknown to
4393# Autoconf.
4394for ac_file in $ac_files ''
c6b750e1
DJ
4395do
4396 test -f "$ac_file" || continue
4397 case $ac_file in
81ecdfbb 4398 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
c6b750e1
DJ
4399 ;;
4400 [ab].out )
4401 # We found the default executable, but exeext='' is most
4402 # certainly right.
4403 break;;
4404 *.* )
81ecdfbb
RW
4405 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
4406 then :; else
4407 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
4408 fi
4409 # We set ac_cv_exeext here because the later test for it is not
4410 # safe: cross compilers may not add the suffix if given an `-o'
4411 # argument, so we may need to know it at that point already.
4412 # Even if this section looks crufty: it has the advantage of
4413 # actually working.
c6b750e1
DJ
4414 break;;
4415 * )
4416 break;;
4417 esac
4418done
81ecdfbb
RW
4419test "$ac_cv_exeext" = no && ac_cv_exeext=
4420
c6b750e1 4421else
81ecdfbb
RW
4422 ac_file=''
4423fi
81ecdfbb 4424if test -z "$ac_file"; then :
d0ac1c44
SM
4425 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4426$as_echo "no" >&6; }
4427$as_echo "$as_me: failed program was:" >&5
c6b750e1
DJ
4428sed 's/^/| /' conftest.$ac_ext >&5
4429
81ecdfbb
RW
4430{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4431$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
d0ac1c44
SM
4432as_fn_error 77 "C compiler cannot create executables
4433See \`config.log' for more details" "$LINENO" 5; }
4434else
4435 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4436$as_echo "yes" >&6; }
c6b750e1 4437fi
d0ac1c44
SM
4438{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
4439$as_echo_n "checking for C compiler default output file name... " >&6; }
4440{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
4441$as_echo "$ac_file" >&6; }
c6b750e1 4442ac_exeext=$ac_cv_exeext
c6b750e1 4443
d0ac1c44 4444rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
c6b750e1 4445ac_clean_files=$ac_clean_files_save
81ecdfbb
RW
4446{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
4447$as_echo_n "checking for suffix of executables... " >&6; }
4448if { { ac_try="$ac_link"
4449case "(($ac_try" in
4450 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4451 *) ac_try_echo=$ac_try;;
4452esac
4453eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4454$as_echo "$ac_try_echo"; } >&5
4455 (eval "$ac_link") 2>&5
c6b750e1 4456 ac_status=$?
81ecdfbb
RW
4457 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4458 test $ac_status = 0; }; then :
c6b750e1
DJ
4459 # If both `conftest.exe' and `conftest' are `present' (well, observable)
4460# catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
4461# work properly (i.e., refer to `conftest.exe'), while it won't with
4462# `rm'.
4463for ac_file in conftest.exe conftest conftest.*; do
4464 test -f "$ac_file" || continue
4465 case $ac_file in
81ecdfbb 4466 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
c6b750e1 4467 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
c6b750e1
DJ
4468 break;;
4469 * ) break;;
4470 esac
4471done
4472else
81ecdfbb
RW
4473 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4474$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
d0ac1c44
SM
4475as_fn_error $? "cannot compute suffix of executables: cannot compile and link
4476See \`config.log' for more details" "$LINENO" 5; }
c6b750e1 4477fi
d0ac1c44 4478rm -f conftest conftest$ac_cv_exeext
81ecdfbb
RW
4479{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
4480$as_echo "$ac_cv_exeext" >&6; }
c6b750e1
DJ
4481
4482rm -f conftest.$ac_ext
4483EXEEXT=$ac_cv_exeext
4484ac_exeext=$EXEEXT
d0ac1c44
SM
4485cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4486/* end confdefs.h. */
4487#include <stdio.h>
4488int
4489main ()
4490{
4491FILE *f = fopen ("conftest.out", "w");
4492 return ferror (f) || fclose (f) != 0;
4493
4494 ;
4495 return 0;
4496}
4497_ACEOF
4498ac_clean_files="$ac_clean_files conftest.out"
4499# Check that the compiler produces executables we can run. If not, either
4500# the compiler is broken, or we cross compile.
4501{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
4502$as_echo_n "checking whether we are cross compiling... " >&6; }
4503if test "$cross_compiling" != yes; then
4504 { { ac_try="$ac_link"
4505case "(($ac_try" in
4506 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4507 *) ac_try_echo=$ac_try;;
4508esac
4509eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4510$as_echo "$ac_try_echo"; } >&5
4511 (eval "$ac_link") 2>&5
4512 ac_status=$?
4513 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4514 test $ac_status = 0; }
4515 if { ac_try='./conftest$ac_cv_exeext'
4516 { { case "(($ac_try" in
4517 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4518 *) ac_try_echo=$ac_try;;
4519esac
4520eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4521$as_echo "$ac_try_echo"; } >&5
4522 (eval "$ac_try") 2>&5
4523 ac_status=$?
4524 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4525 test $ac_status = 0; }; }; then
4526 cross_compiling=no
4527 else
4528 if test "$cross_compiling" = maybe; then
4529 cross_compiling=yes
4530 else
4531 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4532$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4533as_fn_error $? "cannot run C compiled programs.
4534If you meant to cross compile, use \`--host'.
4535See \`config.log' for more details" "$LINENO" 5; }
4536 fi
4537 fi
4538fi
4539{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
4540$as_echo "$cross_compiling" >&6; }
4541
4542rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out
4543ac_clean_files=$ac_clean_files_save
81ecdfbb
RW
4544{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
4545$as_echo_n "checking for suffix of object files... " >&6; }
d0ac1c44 4546if ${ac_cv_objext+:} false; then :
81ecdfbb 4547 $as_echo_n "(cached) " >&6
c6b750e1 4548else
81ecdfbb 4549 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
c6b750e1
DJ
4550/* end confdefs.h. */
4551
4552int
4553main ()
4554{
4555
4556 ;
4557 return 0;
4558}
4559_ACEOF
4560rm -f conftest.o conftest.obj
81ecdfbb
RW
4561if { { ac_try="$ac_compile"
4562case "(($ac_try" in
4563 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4564 *) ac_try_echo=$ac_try;;
4565esac
4566eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4567$as_echo "$ac_try_echo"; } >&5
4568 (eval "$ac_compile") 2>&5
c6b750e1 4569 ac_status=$?
81ecdfbb
RW
4570 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4571 test $ac_status = 0; }; then :
4572 for ac_file in conftest.o conftest.obj conftest.*; do
4573 test -f "$ac_file" || continue;
c6b750e1 4574 case $ac_file in
81ecdfbb 4575 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
c6b750e1
DJ
4576 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
4577 break;;
4578 esac
4579done
cac3d6c4 4580else
81ecdfbb 4581 $as_echo "$as_me: failed program was:" >&5
c6b750e1
DJ
4582sed 's/^/| /' conftest.$ac_ext >&5
4583
81ecdfbb
RW
4584{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4585$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
d0ac1c44
SM
4586as_fn_error $? "cannot compute suffix of object files: cannot compile
4587See \`config.log' for more details" "$LINENO" 5; }
c6b750e1 4588fi
c6b750e1
DJ
4589rm -f conftest.$ac_cv_objext conftest.$ac_ext
4590fi
81ecdfbb
RW
4591{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
4592$as_echo "$ac_cv_objext" >&6; }
c6b750e1
DJ
4593OBJEXT=$ac_cv_objext
4594ac_objext=$OBJEXT
81ecdfbb
RW
4595{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
4596$as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
d0ac1c44 4597if ${ac_cv_c_compiler_gnu+:} false; then :
81ecdfbb 4598 $as_echo_n "(cached) " >&6
c6b750e1 4599else
81ecdfbb 4600 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
c6b750e1
DJ
4601/* end confdefs.h. */
4602
4603int
4604main ()
4605{
4606#ifndef __GNUC__
4607 choke me
4608#endif
4609
4610 ;
4611 return 0;
4612}
4613_ACEOF
81ecdfbb 4614if ac_fn_c_try_compile "$LINENO"; then :
c6b750e1
DJ
4615 ac_compiler_gnu=yes
4616else
81ecdfbb 4617 ac_compiler_gnu=no
c6b750e1 4618fi
81ecdfbb 4619rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
c6b750e1
DJ
4620ac_cv_c_compiler_gnu=$ac_compiler_gnu
4621
4622fi
81ecdfbb
RW
4623{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
4624$as_echo "$ac_cv_c_compiler_gnu" >&6; }
4625if test $ac_compiler_gnu = yes; then
4626 GCC=yes
4627else
4628 GCC=
4629fi
c6b750e1
DJ
4630ac_test_CFLAGS=${CFLAGS+set}
4631ac_save_CFLAGS=$CFLAGS
81ecdfbb
RW
4632{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
4633$as_echo_n "checking whether $CC accepts -g... " >&6; }
d0ac1c44 4634if ${ac_cv_prog_cc_g+:} false; then :
81ecdfbb
RW
4635 $as_echo_n "(cached) " >&6
4636else
4637 ac_save_c_werror_flag=$ac_c_werror_flag
4638 ac_c_werror_flag=yes
4639 ac_cv_prog_cc_g=no
4640 CFLAGS="-g"
4641 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
c6b750e1
DJ
4642/* end confdefs.h. */
4643
4644int
4645main ()
4646{
4647
4648 ;
4649 return 0;
4650}
4651_ACEOF
81ecdfbb 4652if ac_fn_c_try_compile "$LINENO"; then :
9e07f89d
NN
4653 ac_cv_prog_cc_g=yes
4654else
81ecdfbb
RW
4655 CFLAGS=""
4656 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4657/* end confdefs.h. */
4658
4659int
4660main ()
4661{
4662
4663 ;
4664 return 0;
4665}
4666_ACEOF
4667if ac_fn_c_try_compile "$LINENO"; then :
4668
4669else
4670 ac_c_werror_flag=$ac_save_c_werror_flag
4671 CFLAGS="-g"
4672 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4673/* end confdefs.h. */
cac3d6c4 4674
81ecdfbb
RW
4675int
4676main ()
4677{
4678
4679 ;
4680 return 0;
4681}
4682_ACEOF
4683if ac_fn_c_try_compile "$LINENO"; then :
4684 ac_cv_prog_cc_g=yes
4685fi
4686rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
376a0e54 4687fi
81ecdfbb 4688rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
c6b750e1 4689fi
81ecdfbb
RW
4690rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4691 ac_c_werror_flag=$ac_save_c_werror_flag
4692fi
4693{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
4694$as_echo "$ac_cv_prog_cc_g" >&6; }
9e07f89d 4695if test "$ac_test_CFLAGS" = set; then
c6b750e1 4696 CFLAGS=$ac_save_CFLAGS
9e07f89d
NN
4697elif test $ac_cv_prog_cc_g = yes; then
4698 if test "$GCC" = yes; then
4699 CFLAGS="-g -O2"
4700 else
4701 CFLAGS="-g"
4702 fi
4703else
4704 if test "$GCC" = yes; then
4705 CFLAGS="-O2"
4706 else
4707 CFLAGS=
4708 fi
4709fi
81ecdfbb
RW
4710{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
4711$as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
d0ac1c44 4712if ${ac_cv_prog_cc_c89+:} false; then :
81ecdfbb 4713 $as_echo_n "(cached) " >&6
c6b750e1 4714else
81ecdfbb 4715 ac_cv_prog_cc_c89=no
c6b750e1 4716ac_save_CC=$CC
81ecdfbb 4717cat confdefs.h - <<_ACEOF >conftest.$ac_ext
c6b750e1
DJ
4718/* end confdefs.h. */
4719#include <stdarg.h>
4720#include <stdio.h>
d0ac1c44 4721struct stat;
c6b750e1
DJ
4722/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
4723struct buf { int x; };
4724FILE * (*rcsopen) (struct buf *, struct stat *, int);
4725static char *e (p, i)
4726 char **p;
4727 int i;
4728{
4729 return p[i];
4730}
4731static char *f (char * (*g) (char **, int), char **p, ...)
4732{
4733 char *s;
4734 va_list v;
4735 va_start (v,p);
4736 s = g (p, va_arg (v,int));
4737 va_end (v);
4738 return s;
4739}
4740
4741/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
4742 function prototypes and stuff, but not '\xHH' hex character constants.
4743 These don't provoke an error unfortunately, instead are silently treated
81ecdfbb 4744 as 'x'. The following induces an error, until -std is added to get
c6b750e1
DJ
4745 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
4746 array size at least. It's necessary to write '\x00'==0 to get something
81ecdfbb 4747 that's true only with -std. */
c6b750e1
DJ
4748int osf4_cc_array ['\x00' == 0 ? 1 : -1];
4749
81ecdfbb
RW
4750/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
4751 inside strings and character constants. */
4752#define FOO(x) 'x'
4753int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
4754
c6b750e1
DJ
4755int test (int i, double x);
4756struct s1 {int (*f) (int a);};
4757struct s2 {int (*f) (double a);};
4758int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
4759int argc;
4760char **argv;
4761int
4762main ()
4763{
4764return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
4765 ;
4766 return 0;
4767}
4768_ACEOF
81ecdfbb
RW
4769for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
4770 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
c6b750e1
DJ
4771do
4772 CC="$ac_save_CC $ac_arg"
81ecdfbb
RW
4773 if ac_fn_c_try_compile "$LINENO"; then :
4774 ac_cv_prog_cc_c89=$ac_arg
c6b750e1 4775fi
81ecdfbb
RW
4776rm -f core conftest.err conftest.$ac_objext
4777 test "x$ac_cv_prog_cc_c89" != "xno" && break
c6b750e1 4778done
81ecdfbb 4779rm -f conftest.$ac_ext
c6b750e1
DJ
4780CC=$ac_save_CC
4781
4782fi
81ecdfbb
RW
4783# AC_CACHE_VAL
4784case "x$ac_cv_prog_cc_c89" in
4785 x)
4786 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
4787$as_echo "none needed" >&6; } ;;
4788 xno)
4789 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
4790$as_echo "unsupported" >&6; } ;;
c6b750e1 4791 *)
81ecdfbb
RW
4792 CC="$CC $ac_cv_prog_cc_c89"
4793 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
4794$as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
c6b750e1 4795esac
81ecdfbb 4796if test "x$ac_cv_prog_cc_c89" != xno; then :
c6b750e1 4797
c6b750e1
DJ
4798fi
4799
c6b750e1
DJ
4800ac_ext=c
4801ac_cpp='$CPP $CPPFLAGS'
4802ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4803ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4804ac_compiler_gnu=$ac_cv_c_compiler_gnu
9e07f89d 4805
a8d6316b
NC
4806 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C99" >&5
4807$as_echo_n "checking for $CC option to accept ISO C99... " >&6; }
4808if ${ac_cv_prog_cc_c99+:} false; then :
4809 $as_echo_n "(cached) " >&6
4810else
4811 ac_cv_prog_cc_c99=no
4812ac_save_CC=$CC
4813cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4814/* end confdefs.h. */
4815#include <stdarg.h>
4816#include <stdbool.h>
4817#include <stdlib.h>
4818#include <wchar.h>
4819#include <stdio.h>
4820
4821// Check varargs macros. These examples are taken from C99 6.10.3.5.
4822#define debug(...) fprintf (stderr, __VA_ARGS__)
4823#define showlist(...) puts (#__VA_ARGS__)
4824#define report(test,...) ((test) ? puts (#test) : printf (__VA_ARGS__))
4825static void
4826test_varargs_macros (void)
4827{
4828 int x = 1234;
4829 int y = 5678;
4830 debug ("Flag");
4831 debug ("X = %d\n", x);
4832 showlist (The first, second, and third items.);
4833 report (x>y, "x is %d but y is %d", x, y);
4834}
4835
4836// Check long long types.
4837#define BIG64 18446744073709551615ull
4838#define BIG32 4294967295ul
4839#define BIG_OK (BIG64 / BIG32 == 4294967297ull && BIG64 % BIG32 == 0)
4840#if !BIG_OK
4841 your preprocessor is broken;
4842#endif
4843#if BIG_OK
4844#else
4845 your preprocessor is broken;
4846#endif
4847static long long int bignum = -9223372036854775807LL;
4848static unsigned long long int ubignum = BIG64;
4849
4850struct incomplete_array
4851{
4852 int datasize;
4853 double data[];
4854};
4855
4856struct named_init {
4857 int number;
4858 const wchar_t *name;
4859 double average;
4860};
4861
4862typedef const char *ccp;
4863
4864static inline int
4865test_restrict (ccp restrict text)
4866{
4867 // See if C++-style comments work.
4868 // Iterate through items via the restricted pointer.
4869 // Also check for declarations in for loops.
4870 for (unsigned int i = 0; *(text+i) != '\0'; ++i)
4871 continue;
4872 return 0;
4873}
4874
4875// Check varargs and va_copy.
4876static void
4877test_varargs (const char *format, ...)
4878{
4879 va_list args;
4880 va_start (args, format);
4881 va_list args_copy;
4882 va_copy (args_copy, args);
4883
4884 const char *str;
4885 int number;
4886 float fnumber;
4887
4888 while (*format)
4889 {
4890 switch (*format++)
4891 {
4892 case 's': // string
4893 str = va_arg (args_copy, const char *);
4894 break;
4895 case 'd': // int
4896 number = va_arg (args_copy, int);
4897 break;
4898 case 'f': // float
4899 fnumber = va_arg (args_copy, double);
4900 break;
4901 default:
4902 break;
4903 }
4904 }
4905 va_end (args_copy);
4906 va_end (args);
4907}
4908
4909int
4910main ()
4911{
4912
4913 // Check bool.
4914 _Bool success = false;
4915
4916 // Check restrict.
4917 if (test_restrict ("String literal") == 0)
4918 success = true;
4919 char *restrict newvar = "Another string";
4920
4921 // Check varargs.
4922 test_varargs ("s, d' f .", "string", 65, 34.234);
4923 test_varargs_macros ();
4924
4925 // Check flexible array members.
4926 struct incomplete_array *ia =
4927 malloc (sizeof (struct incomplete_array) + (sizeof (double) * 10));
4928 ia->datasize = 10;
4929 for (int i = 0; i < ia->datasize; ++i)
4930 ia->data[i] = i * 1.234;
4931
4932 // Check named initializers.
4933 struct named_init ni = {
4934 .number = 34,
4935 .name = L"Test wide string",
4936 .average = 543.34343,
4937 };
4938
4939 ni.number = 58;
4940
4941 int dynamic_array[ni.number];
4942 dynamic_array[ni.number - 1] = 543;
4943
4944 // work around unused variable warnings
4945 return (!success || bignum == 0LL || ubignum == 0uLL || newvar[0] == 'x'
4946 || dynamic_array[ni.number - 1] != 543);
4947
4948 ;
4949 return 0;
4950}
4951_ACEOF
4952for ac_arg in '' -std=gnu99 -std=c99 -c99 -AC99 -D_STDC_C99= -qlanglvl=extc99
4953do
4954 CC="$ac_save_CC $ac_arg"
4955 if ac_fn_c_try_compile "$LINENO"; then :
4956 ac_cv_prog_cc_c99=$ac_arg
4957fi
4958rm -f core conftest.err conftest.$ac_objext
4959 test "x$ac_cv_prog_cc_c99" != "xno" && break
4960done
4961rm -f conftest.$ac_ext
4962CC=$ac_save_CC
4963
4964fi
4965# AC_CACHE_VAL
4966case "x$ac_cv_prog_cc_c99" in
4967 x)
4968 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
4969$as_echo "none needed" >&6; } ;;
4970 xno)
4971 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
4972$as_echo "unsupported" >&6; } ;;
4973 *)
4974 CC="$CC $ac_cv_prog_cc_c99"
4975 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c99" >&5
4976$as_echo "$ac_cv_prog_cc_c99" >&6; } ;;
4977esac
4978if test "x$ac_cv_prog_cc_c99" != xno; then :
4979
4980fi
4981
4982
81ecdfbb 4983ac_ext=cpp
18f6b6ee
PB
4984ac_cpp='$CXXCPP $CPPFLAGS'
4985ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4986ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4987ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
81ecdfbb
RW
4988if test -z "$CXX"; then
4989 if test -n "$CCC"; then
4990 CXX=$CCC
4991 else
4992 if test -n "$ac_tool_prefix"; then
4993 for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
18f6b6ee
PB
4994 do
4995 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
4996set dummy $ac_tool_prefix$ac_prog; ac_word=$2
81ecdfbb
RW
4997{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4998$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 4999if ${ac_cv_prog_CXX+:} false; then :
81ecdfbb 5000 $as_echo_n "(cached) " >&6
18f6b6ee
PB
5001else
5002 if test -n "$CXX"; then
5003 ac_cv_prog_CXX="$CXX" # Let the user override the test.
5004else
5005as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5006for as_dir in $PATH
5007do
5008 IFS=$as_save_IFS
5009 test -z "$as_dir" && as_dir=.
81ecdfbb 5010 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 5011 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
18f6b6ee 5012 ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
81ecdfbb 5013 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
18f6b6ee
PB
5014 break 2
5015 fi
5016done
81ecdfbb
RW
5017 done
5018IFS=$as_save_IFS
512b7dfb 5019
18f6b6ee
PB
5020fi
5021fi
5022CXX=$ac_cv_prog_CXX
5023if test -n "$CXX"; then
81ecdfbb
RW
5024 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXX" >&5
5025$as_echo "$CXX" >&6; }
18f6b6ee 5026else
81ecdfbb
RW
5027 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5028$as_echo "no" >&6; }
18f6b6ee
PB
5029fi
5030
81ecdfbb 5031
18f6b6ee
PB
5032 test -n "$CXX" && break
5033 done
5034fi
5035if test -z "$CXX"; then
5036 ac_ct_CXX=$CXX
81ecdfbb 5037 for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
18f6b6ee
PB
5038do
5039 # Extract the first word of "$ac_prog", so it can be a program name with args.
5040set dummy $ac_prog; ac_word=$2
81ecdfbb
RW
5041{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5042$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 5043if ${ac_cv_prog_ac_ct_CXX+:} false; then :
81ecdfbb 5044 $as_echo_n "(cached) " >&6
18f6b6ee
PB
5045else
5046 if test -n "$ac_ct_CXX"; then
5047 ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
5048else
5049as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5050for as_dir in $PATH
5051do
5052 IFS=$as_save_IFS
5053 test -z "$as_dir" && as_dir=.
81ecdfbb 5054 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 5055 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
18f6b6ee 5056 ac_cv_prog_ac_ct_CXX="$ac_prog"
81ecdfbb 5057 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
18f6b6ee 5058 break 2
512b7dfb 5059 fi
18f6b6ee 5060done
81ecdfbb
RW
5061 done
5062IFS=$as_save_IFS
512b7dfb 5063
18f6b6ee
PB
5064fi
5065fi
5066ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
5067if test -n "$ac_ct_CXX"; then
81ecdfbb
RW
5068 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CXX" >&5
5069$as_echo "$ac_ct_CXX" >&6; }
18f6b6ee 5070else
81ecdfbb
RW
5071 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5072$as_echo "no" >&6; }
18f6b6ee
PB
5073fi
5074
81ecdfbb 5075
18f6b6ee
PB
5076 test -n "$ac_ct_CXX" && break
5077done
18f6b6ee 5078
81ecdfbb
RW
5079 if test "x$ac_ct_CXX" = x; then
5080 CXX="g++"
5081 else
5082 case $cross_compiling:$ac_tool_warned in
5083yes:)
5084{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5085$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5086ac_tool_warned=yes ;;
5087esac
5088 CXX=$ac_ct_CXX
5089 fi
18f6b6ee
PB
5090fi
5091
81ecdfbb
RW
5092 fi
5093fi
18f6b6ee 5094# Provide some information about the compiler.
81ecdfbb
RW
5095$as_echo "$as_me:${as_lineno-$LINENO}: checking for C++ compiler version" >&5
5096set X $ac_compile
5097ac_compiler=$2
5098for ac_option in --version -v -V -qversion; do
5099 { { ac_try="$ac_compiler $ac_option >&5"
5100case "(($ac_try" in
5101 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5102 *) ac_try_echo=$ac_try;;
5103esac
5104eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
5105$as_echo "$ac_try_echo"; } >&5
5106 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
18f6b6ee 5107 ac_status=$?
81ecdfbb
RW
5108 if test -s conftest.err; then
5109 sed '10a\
5110... rest of stderr output deleted ...
5111 10q' conftest.err >conftest.er1
5112 cat conftest.er1 >&5
81ecdfbb 5113 fi
d0ac1c44 5114 rm -f conftest.er1 conftest.err
81ecdfbb
RW
5115 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5116 test $ac_status = 0; }
5117done
18f6b6ee 5118
81ecdfbb
RW
5119{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C++ compiler" >&5
5120$as_echo_n "checking whether we are using the GNU C++ compiler... " >&6; }
d0ac1c44 5121if ${ac_cv_cxx_compiler_gnu+:} false; then :
81ecdfbb 5122 $as_echo_n "(cached) " >&6
18f6b6ee 5123else
81ecdfbb 5124 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18f6b6ee
PB
5125/* end confdefs.h. */
5126
5127int
5128main ()
5129{
5130#ifndef __GNUC__
5131 choke me
5132#endif
5133
5134 ;
5135 return 0;
5136}
5137_ACEOF
81ecdfbb 5138if ac_fn_cxx_try_compile "$LINENO"; then :
18f6b6ee
PB
5139 ac_compiler_gnu=yes
5140else
81ecdfbb 5141 ac_compiler_gnu=no
18f6b6ee 5142fi
81ecdfbb 5143rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
18f6b6ee
PB
5144ac_cv_cxx_compiler_gnu=$ac_compiler_gnu
5145
5146fi
81ecdfbb
RW
5147{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_cxx_compiler_gnu" >&5
5148$as_echo "$ac_cv_cxx_compiler_gnu" >&6; }
5149if test $ac_compiler_gnu = yes; then
5150 GXX=yes
5151else
5152 GXX=
5153fi
18f6b6ee
PB
5154ac_test_CXXFLAGS=${CXXFLAGS+set}
5155ac_save_CXXFLAGS=$CXXFLAGS
81ecdfbb
RW
5156{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CXX accepts -g" >&5
5157$as_echo_n "checking whether $CXX accepts -g... " >&6; }
d0ac1c44 5158if ${ac_cv_prog_cxx_g+:} false; then :
81ecdfbb
RW
5159 $as_echo_n "(cached) " >&6
5160else
5161 ac_save_cxx_werror_flag=$ac_cxx_werror_flag
5162 ac_cxx_werror_flag=yes
5163 ac_cv_prog_cxx_g=no
5164 CXXFLAGS="-g"
5165 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18f6b6ee
PB
5166/* end confdefs.h. */
5167
5168int
5169main ()
5170{
5171
5172 ;
5173 return 0;
5174}
5175_ACEOF
81ecdfbb 5176if ac_fn_cxx_try_compile "$LINENO"; then :
18f6b6ee
PB
5177 ac_cv_prog_cxx_g=yes
5178else
81ecdfbb
RW
5179 CXXFLAGS=""
5180 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18f6b6ee 5181/* end confdefs.h. */
81ecdfbb 5182
18f6b6ee
PB
5183int
5184main ()
5185{
81ecdfbb 5186
18f6b6ee
PB
5187 ;
5188 return 0;
5189}
5190_ACEOF
81ecdfbb 5191if ac_fn_cxx_try_compile "$LINENO"; then :
18f6b6ee 5192
81ecdfbb
RW
5193else
5194 ac_cxx_werror_flag=$ac_save_cxx_werror_flag
5195 CXXFLAGS="-g"
5196 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18f6b6ee 5197/* end confdefs.h. */
81ecdfbb 5198
18f6b6ee
PB
5199int
5200main ()
5201{
81ecdfbb 5202
18f6b6ee
PB
5203 ;
5204 return 0;
5205}
5206_ACEOF
81ecdfbb
RW
5207if ac_fn_cxx_try_compile "$LINENO"; then :
5208 ac_cv_prog_cxx_g=yes
18f6b6ee 5209fi
81ecdfbb
RW
5210rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5211fi
5212rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5213fi
5214rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5215 ac_cxx_werror_flag=$ac_save_cxx_werror_flag
5216fi
5217{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cxx_g" >&5
5218$as_echo "$ac_cv_prog_cxx_g" >&6; }
5219if test "$ac_test_CXXFLAGS" = set; then
5220 CXXFLAGS=$ac_save_CXXFLAGS
5221elif test $ac_cv_prog_cxx_g = yes; then
5222 if test "$GXX" = yes; then
5223 CXXFLAGS="-g -O2"
5224 else
5225 CXXFLAGS="-g"
5226 fi
5227else
5228 if test "$GXX" = yes; then
5229 CXXFLAGS="-O2"
5230 else
5231 CXXFLAGS=
5232 fi
18f6b6ee 5233fi
18f6b6ee
PB
5234ac_ext=c
5235ac_cpp='$CPP $CPPFLAGS'
5236ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5237ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5238ac_compiler_gnu=$ac_cv_c_compiler_gnu
5239
5240
5241# We must set the default linker to the linker used by gcc for the correct
5242# operation of libtool. If LD is not defined and we are using gcc, try to
5243# set the LD default to the ld used by gcc.
5244if test -z "$LD"; then
5245 if test "$GCC" = yes; then
5246 case $build in
5247 *-*-mingw*)
5248 gcc_prog_ld=`$CC -print-prog-name=ld 2>&1 | tr -d '\015'` ;;
5249 *)
5250 gcc_prog_ld=`$CC -print-prog-name=ld 2>&1` ;;
5251 esac
5252 case $gcc_prog_ld in
5253 # Accept absolute paths.
5254 [\\/]* | [A-Za-z]:[\\/]*)
5255 LD="$gcc_prog_ld" ;;
5256 esac
5257 fi
512b7dfb
PB
5258fi
5259
b3676d82
EB
5260# Check whether -static-libstdc++ -static-libgcc is supported.
5261have_static_libs=no
5262if test "$GCC" = yes; then
5263 saved_LDFLAGS="$LDFLAGS"
5264
5265 LDFLAGS="$LDFLAGS -static-libstdc++ -static-libgcc"
5266 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether g++ accepts -static-libstdc++ -static-libgcc" >&5
5267$as_echo_n "checking whether g++ accepts -static-libstdc++ -static-libgcc... " >&6; }
5268 ac_ext=cpp
5269ac_cpp='$CXXCPP $CPPFLAGS'
5270ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5271ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5272ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
5273
5274
5275cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5276/* end confdefs.h. */
a882be68
EB
5277
5278#if (__GNUC__ < 4) || (__GNUC__ == 4 && __GNUC_MINOR__ < 5)
5279#error -static-libstdc++ not implemented
5280#endif
b3676d82
EB
5281int main() {}
5282_ACEOF
5283if ac_fn_cxx_try_link "$LINENO"; then :
5284 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5285$as_echo "yes" >&6; }; have_static_libs=yes
5286else
5287 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5288$as_echo "no" >&6; }
5289fi
5290rm -f core conftest.err conftest.$ac_objext \
5291 conftest$ac_exeext conftest.$ac_ext
5292 ac_ext=c
5293ac_cpp='$CPP $CPPFLAGS'
5294ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5295ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5296ac_compiler_gnu=$ac_cv_c_compiler_gnu
5297
5298
5299 LDFLAGS="$saved_LDFLAGS"
5300fi
5301
512b7dfb
PB
5302
5303
5304
c6b750e1 5305if test -n "$ac_tool_prefix"; then
512b7dfb
PB
5306 # Extract the first word of "${ac_tool_prefix}gnatbind", so it can be a program name with args.
5307set dummy ${ac_tool_prefix}gnatbind; ac_word=$2
81ecdfbb
RW
5308{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5309$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 5310if ${ac_cv_prog_GNATBIND+:} false; then :
81ecdfbb 5311 $as_echo_n "(cached) " >&6
9e07f89d 5312else
512b7dfb
PB
5313 if test -n "$GNATBIND"; then
5314 ac_cv_prog_GNATBIND="$GNATBIND" # Let the user override the test.
9e07f89d 5315else
c6b750e1
DJ
5316as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5317for as_dir in $PATH
5318do
5319 IFS=$as_save_IFS
5320 test -z "$as_dir" && as_dir=.
81ecdfbb 5321 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 5322 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
512b7dfb 5323 ac_cv_prog_GNATBIND="${ac_tool_prefix}gnatbind"
81ecdfbb 5324 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
c6b750e1
DJ
5325 break 2
5326 fi
5327done
81ecdfbb
RW
5328 done
5329IFS=$as_save_IFS
c6b750e1 5330
9e07f89d
NN
5331fi
5332fi
512b7dfb
PB
5333GNATBIND=$ac_cv_prog_GNATBIND
5334if test -n "$GNATBIND"; then
81ecdfbb
RW
5335 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GNATBIND" >&5
5336$as_echo "$GNATBIND" >&6; }
9e07f89d 5337else
81ecdfbb
RW
5338 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5339$as_echo "no" >&6; }
9e07f89d
NN
5340fi
5341
81ecdfbb 5342
c6b750e1 5343fi
512b7dfb
PB
5344if test -z "$ac_cv_prog_GNATBIND"; then
5345 ac_ct_GNATBIND=$GNATBIND
5346 # Extract the first word of "gnatbind", so it can be a program name with args.
5347set dummy gnatbind; ac_word=$2
81ecdfbb
RW
5348{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5349$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 5350if ${ac_cv_prog_ac_ct_GNATBIND+:} false; then :
81ecdfbb 5351 $as_echo_n "(cached) " >&6
9e07f89d 5352else
512b7dfb
PB
5353 if test -n "$ac_ct_GNATBIND"; then
5354 ac_cv_prog_ac_ct_GNATBIND="$ac_ct_GNATBIND" # Let the user override the test.
9e07f89d 5355else
c6b750e1
DJ
5356as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5357for as_dir in $PATH
5358do
5359 IFS=$as_save_IFS
5360 test -z "$as_dir" && as_dir=.
81ecdfbb 5361 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 5362 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
512b7dfb 5363 ac_cv_prog_ac_ct_GNATBIND="gnatbind"
81ecdfbb 5364 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
c6b750e1
DJ
5365 break 2
5366 fi
5367done
81ecdfbb
RW
5368 done
5369IFS=$as_save_IFS
c6b750e1 5370
9e07f89d
NN
5371fi
5372fi
512b7dfb
PB
5373ac_ct_GNATBIND=$ac_cv_prog_ac_ct_GNATBIND
5374if test -n "$ac_ct_GNATBIND"; then
81ecdfbb
RW
5375 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_GNATBIND" >&5
5376$as_echo "$ac_ct_GNATBIND" >&6; }
9e07f89d 5377else
81ecdfbb
RW
5378 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5379$as_echo "no" >&6; }
9e07f89d
NN
5380fi
5381
81ecdfbb
RW
5382 if test "x$ac_ct_GNATBIND" = x; then
5383 GNATBIND="no"
5384 else
5385 case $cross_compiling:$ac_tool_warned in
5386yes:)
5387{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5388$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5389ac_tool_warned=yes ;;
5390esac
5391 GNATBIND=$ac_ct_GNATBIND
5392 fi
24ff9987 5393else
512b7dfb 5394 GNATBIND="$ac_cv_prog_GNATBIND"
9e07f89d
NN
5395fi
5396
7df2cd5d 5397if test -n "$ac_tool_prefix"; then
512b7dfb
PB
5398 # Extract the first word of "${ac_tool_prefix}gnatmake", so it can be a program name with args.
5399set dummy ${ac_tool_prefix}gnatmake; ac_word=$2
81ecdfbb
RW
5400{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5401$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 5402if ${ac_cv_prog_GNATMAKE+:} false; then :
81ecdfbb 5403 $as_echo_n "(cached) " >&6
7df2cd5d 5404else
512b7dfb
PB
5405 if test -n "$GNATMAKE"; then
5406 ac_cv_prog_GNATMAKE="$GNATMAKE" # Let the user override the test.
7df2cd5d
PB
5407else
5408as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5409for as_dir in $PATH
5410do
5411 IFS=$as_save_IFS
5412 test -z "$as_dir" && as_dir=.
81ecdfbb 5413 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 5414 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
512b7dfb 5415 ac_cv_prog_GNATMAKE="${ac_tool_prefix}gnatmake"
81ecdfbb 5416 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7df2cd5d
PB
5417 break 2
5418 fi
5419done
81ecdfbb
RW
5420 done
5421IFS=$as_save_IFS
7df2cd5d
PB
5422
5423fi
5424fi
512b7dfb
PB
5425GNATMAKE=$ac_cv_prog_GNATMAKE
5426if test -n "$GNATMAKE"; then
81ecdfbb
RW
5427 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GNATMAKE" >&5
5428$as_echo "$GNATMAKE" >&6; }
7df2cd5d 5429else
81ecdfbb
RW
5430 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5431$as_echo "no" >&6; }
7df2cd5d
PB
5432fi
5433
81ecdfbb 5434
7df2cd5d 5435fi
512b7dfb
PB
5436if test -z "$ac_cv_prog_GNATMAKE"; then
5437 ac_ct_GNATMAKE=$GNATMAKE
5438 # Extract the first word of "gnatmake", so it can be a program name with args.
5439set dummy gnatmake; ac_word=$2
81ecdfbb
RW
5440{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5441$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 5442if ${ac_cv_prog_ac_ct_GNATMAKE+:} false; then :
81ecdfbb 5443 $as_echo_n "(cached) " >&6
7df2cd5d 5444else
512b7dfb
PB
5445 if test -n "$ac_ct_GNATMAKE"; then
5446 ac_cv_prog_ac_ct_GNATMAKE="$ac_ct_GNATMAKE" # Let the user override the test.
7df2cd5d
PB
5447else
5448as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5449for as_dir in $PATH
5450do
5451 IFS=$as_save_IFS
5452 test -z "$as_dir" && as_dir=.
81ecdfbb 5453 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 5454 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
512b7dfb 5455 ac_cv_prog_ac_ct_GNATMAKE="gnatmake"
81ecdfbb 5456 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7df2cd5d
PB
5457 break 2
5458 fi
5459done
81ecdfbb
RW
5460 done
5461IFS=$as_save_IFS
7df2cd5d 5462
7df2cd5d
PB
5463fi
5464fi
512b7dfb
PB
5465ac_ct_GNATMAKE=$ac_cv_prog_ac_ct_GNATMAKE
5466if test -n "$ac_ct_GNATMAKE"; then
81ecdfbb
RW
5467 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_GNATMAKE" >&5
5468$as_echo "$ac_ct_GNATMAKE" >&6; }
7df2cd5d 5469else
81ecdfbb
RW
5470 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5471$as_echo "no" >&6; }
7df2cd5d
PB
5472fi
5473
81ecdfbb
RW
5474 if test "x$ac_ct_GNATMAKE" = x; then
5475 GNATMAKE="no"
5476 else
5477 case $cross_compiling:$ac_tool_warned in
5478yes:)
5479{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5480$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5481ac_tool_warned=yes ;;
5482esac
5483 GNATMAKE=$ac_ct_GNATMAKE
5484 fi
7df2cd5d 5485else
512b7dfb 5486 GNATMAKE="$ac_cv_prog_GNATMAKE"
7df2cd5d
PB
5487fi
5488
81ecdfbb
RW
5489{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether compiler driver understands Ada" >&5
5490$as_echo_n "checking whether compiler driver understands Ada... " >&6; }
d0ac1c44 5491if ${acx_cv_cc_gcc_supports_ada+:} false; then :
81ecdfbb 5492 $as_echo_n "(cached) " >&6
9e07f89d
NN
5493else
5494 cat >conftest.adb <<EOF
5495procedure conftest is begin null; end conftest;
5496EOF
5497acx_cv_cc_gcc_supports_ada=no
5498# There is a bug in old released versions of GCC which causes the
5499# driver to exit successfully when the appropriate language module
5500# has not been installed. This is fixed in 2.95.4, 3.0.2, and 3.1.
5501# Therefore we must check for the error message as well as an
5502# unsuccessful exit.
b8908782
DD
5503# Other compilers, like HP Tru64 UNIX cc, exit successfully when
5504# given a .adb file, but produce no object file. So we must check
5505# if an object file was really produced to guard against this.
9e07f89d 5506errors=`(${CC} -c conftest.adb) 2>&1 || echo failure`
b8908782 5507if test x"$errors" = x && test -f conftest.$ac_objext; then
9e07f89d 5508 acx_cv_cc_gcc_supports_ada=yes
9e07f89d
NN
5509fi
5510rm -f conftest.*
5511fi
81ecdfbb
RW
5512{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $acx_cv_cc_gcc_supports_ada" >&5
5513$as_echo "$acx_cv_cc_gcc_supports_ada" >&6; }
9e07f89d 5514
64b986c0 5515if test "x$GNATBIND" != xno && test "x$GNATMAKE" != xno && test x$acx_cv_cc_gcc_supports_ada != xno; then
9e07f89d
NN
5516 have_gnat=yes
5517else
5518 have_gnat=no
5519fi
5520
81ecdfbb
RW
5521{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to compare bootstrapped objects" >&5
5522$as_echo_n "checking how to compare bootstrapped objects... " >&6; }
d0ac1c44 5523if ${gcc_cv_prog_cmp_skip+:} false; then :
81ecdfbb 5524 $as_echo_n "(cached) " >&6
b8908782
DD
5525else
5526 echo abfoo >t1
5527 echo cdfoo >t2
da17fe9d 5528 gcc_cv_prog_cmp_skip='tail -c +17 $$f1 > tmp-foo1; tail -c +17 $$f2 > tmp-foo2; cmp tmp-foo1 tmp-foo2'
4b1cb4fe
DD
5529 if cmp t1 t2 2 2 > /dev/null 2>&1; then
5530 if cmp t1 t2 1 1 > /dev/null 2>&1; then
5531 :
5532 else
5533 gcc_cv_prog_cmp_skip='cmp $$f1 $$f2 16 16'
5534 fi
5535 fi
b8908782
DD
5536 if cmp --ignore-initial=2 t1 t2 > /dev/null 2>&1; then
5537 if cmp --ignore-initial=1 t1 t2 > /dev/null 2>&1; then
4b1cb4fe 5538 :
b8908782
DD
5539 else
5540 gcc_cv_prog_cmp_skip='cmp --ignore-initial=16 $$f1 $$f2'
5541 fi
5542 fi
5543 rm t1 t2
5544
5545fi
81ecdfbb
RW
5546{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_prog_cmp_skip" >&5
5547$as_echo "$gcc_cv_prog_cmp_skip" >&6; }
b8908782
DD
5548do_compare="$gcc_cv_prog_cmp_skip"
5549
5550
9e07f89d 5551
ffdd6afc
ILT
5552# Check whether --enable-bootstrap was given.
5553if test "${enable_bootstrap+set}" = set; then :
5554 enableval=$enable_bootstrap;
5555else
5556 enable_bootstrap=default
5557fi
5558
5559
5560# Issue errors and warnings for invalid/strange bootstrap combinations.
5561if test -r $srcdir/gcc/configure; then
5562 have_compiler=yes
5563else
5564 have_compiler=no
5565fi
5566
5567case "$have_compiler:$host:$target:$enable_bootstrap" in
5568 *:*:*:no) ;;
5569
5570 # Default behavior. Enable bootstrap if we have a compiler
5571 # and we are in a native configuration.
5572 yes:$build:$build:default)
5573 enable_bootstrap=yes ;;
5574
5575 *:*:*:default)
5576 enable_bootstrap=no ;;
5577
5578 # We have a compiler and we are in a native configuration, bootstrap is ok
5579 yes:$build:$build:yes)
5580 ;;
5581
5582 # Other configurations, but we have a compiler. Assume the user knows
5583 # what he's doing.
5584 yes:*:*:yes)
5585 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: trying to bootstrap a cross compiler" >&5
5586$as_echo "$as_me: WARNING: trying to bootstrap a cross compiler" >&2;}
5587 ;;
5588
5589 # No compiler: if they passed --enable-bootstrap explicitly, fail
5590 no:*:*:yes)
d0ac1c44 5591 as_fn_error $? "cannot bootstrap without a compiler" "$LINENO" 5 ;;
ffdd6afc
ILT
5592
5593 # Fail if wrong command line
5594 *)
d0ac1c44 5595 as_fn_error $? "invalid option for --enable-bootstrap" "$LINENO" 5
ffdd6afc
ILT
5596 ;;
5597esac
5598
ce6c656d
L
5599# When bootstrapping with GCC, build stage 1 in C++98 mode to ensure that a
5600# C++98 compiler can still start the bootstrap.
5601if test "$enable_bootstrap:$GXX" = "yes:yes"; then
5602 CXX="$CXX -std=gnu++98"
5603fi
5604
af019bfd
L
5605# Check whether --enable-pgo-build was given.
5606if test "${enable_pgo_build+set}" = set; then :
5607 enableval=$enable_pgo_build; enable_pgo_build=$enableval
5608else
5609 enable_pgo_build=no
5610fi
5611
5612
5613# Issue errors and warnings for invalid/strange PGO build combinations.
5614case "$have_compiler:$host:$target:$enable_pgo_build" in
5615 *:*:*:no) ;;
5616
5617 # Allow the PGO build only if we aren't building a compiler and
5618 # we are in a native configuration.
5619 no:$build:$build:yes | no:$build:$build:lto) ;;
5620
5621 # Disallow the PGO bootstrap if we are building a compiler.
5622 yes:*:*:yes | yes:*:*:lto)
5623 as_fn_error $? "cannot perform the PGO bootstrap when building a compiler" "$LINENO" 5 ;;
5624
5625 *)
5626 as_fn_error $? "invalid option for --enable-pgo-build" "$LINENO" 5
5627 ;;
5628esac
5629
5630if test "$enable_pgo_build" != "no"; then
5631 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the compiler supports -fprofile-generate" >&5
5632$as_echo_n "checking whether the compiler supports -fprofile-generate... " >&6; }
5633 old_CFLAGS="$CFLAGS"
5634 PGO_BUILD_GEN_CFLAGS="-fprofile-generate"
5635 CFLAGS="$CFLAGS $PGO_BUILD_CFLAGS"
5636
5637cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5638/* end confdefs.h. */
5639int foo;
5640_ACEOF
5641if ac_fn_c_try_compile "$LINENO"; then :
5642
5643else
5644 PGO_BUILD_GEN_CFLAGS=
5645fi
5646rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5647 CFLAGS="$old_CFLAGS"
5648 if test -n "$PGO_BUILD_GEN_CFLAGS"; then
5649 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5650$as_echo "yes" >&6; }
5651 PGO_BUILD_USE_CFLAGS="-fprofile-use"
5652 else
5653 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5654$as_echo "no" >&6; }
5655 as_fn_error $? "cannot perform the PGO build without -fprofile-generate" "$LINENO" 5
5656 fi
5657
5658 if test "$enable_pgo_build" = "lto"; then
5659 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the compiler supports -flto=jobserver -ffat-lto-objects" >&5
5660$as_echo_n "checking whether the compiler supports -flto=jobserver -ffat-lto-objects... " >&6; }
5661 old_CFLAGS="$CFLAGS"
5662 PGO_BUILD_LTO_CFLAGS="-flto=jobserver -ffat-lto-objects"
5663 CFLAGS="$CFLAGS $PGO_BUILD_LTO_CFLAGS"
5664 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5665/* end confdefs.h. */
5666int foo;
5667_ACEOF
5668if ac_fn_c_try_compile "$LINENO"; then :
5669
5670else
5671 PGO_BUILD_LTO_CFLAGS=
5672fi
5673rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5674 CFLAGS="$old_CFLAGS"
5675 if test -n "$PGO_BUILD_LTO_CFLAGS"; then
5676 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5677$as_echo "yes" >&6; }
5678 else
5679 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5680$as_echo "no" >&6; }
5681 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: LTO is disabled for the PGO build" >&5
5682$as_echo "$as_me: WARNING: LTO is disabled for the PGO build" >&2;}
5683 fi
5684 fi
5685fi
5686
5687
5688
5689
d5f2ee2e
KG
5690# Used for setting $lt_cv_objdir
5691{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5
5692$as_echo_n "checking for objdir... " >&6; }
d0ac1c44 5693if ${lt_cv_objdir+:} false; then :
d5f2ee2e
KG
5694 $as_echo_n "(cached) " >&6
5695else
5696 rm -f .libs 2>/dev/null
5697mkdir .libs 2>/dev/null
5698if test -d .libs; then
5699 lt_cv_objdir=.libs
5700else
5701 # MS-DOS does not allow filenames that begin with a dot.
5702 lt_cv_objdir=_libs
5703fi
5704rmdir .libs 2>/dev/null
5705fi
5706{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5
5707$as_echo "$lt_cv_objdir" >&6; }
5708objdir=$lt_cv_objdir
5709
5710
5711
5712
5713
5714cat >>confdefs.h <<_ACEOF
5715#define LT_OBJDIR "$lt_cv_objdir/"
5716_ACEOF
5717
5718
5719
e8a5fa9c 5720# Check for GMP, MPFR and MPC
d9b76ff9 5721gmplibs="-lmpc -lmpfr -lgmp"
4b1cb4fe 5722gmpinc=
4b900473 5723have_gmp=no
e8a5fa9c
RW
5724
5725# Specify a location for mpc
5726# check for this first so it ends up on the link line before mpfr.
5727
81ecdfbb
RW
5728# Check whether --with-mpc was given.
5729if test "${with_mpc+set}" = set; then :
5730 withval=$with_mpc;
5731fi
e8a5fa9c 5732
e8a5fa9c 5733
e552509b 5734# Check whether --with-mpc-include was given.
81ecdfbb
RW
5735if test "${with_mpc_include+set}" = set; then :
5736 withval=$with_mpc_include;
5737fi
e8a5fa9c 5738
e8a5fa9c 5739
e552509b 5740# Check whether --with-mpc-lib was given.
81ecdfbb
RW
5741if test "${with_mpc_lib+set}" = set; then :
5742 withval=$with_mpc_lib;
5743fi
e8a5fa9c 5744
e8a5fa9c
RW
5745
5746if test "x$with_mpc" != x; then
d9b76ff9
KG
5747 gmplibs="-L$with_mpc/lib $gmplibs"
5748 gmpinc="-I$with_mpc/include $gmpinc"
e8a5fa9c
RW
5749fi
5750if test "x$with_mpc_include" != x; then
d9b76ff9 5751 gmpinc="-I$with_mpc_include $gmpinc"
e8a5fa9c
RW
5752fi
5753if test "x$with_mpc_lib" != x; then
d9b76ff9 5754 gmplibs="-L$with_mpc_lib $gmplibs"
e8a5fa9c
RW
5755fi
5756if test "x$with_mpc$with_mpc_include$with_mpc_lib" = x && test -d ${srcdir}/mpc; then
d5f2ee2e 5757 gmplibs='-L$$r/$(HOST_SUBDIR)/mpc/src/'"$lt_cv_objdir $gmplibs"
d9b76ff9 5758 gmpinc='-I$$s/mpc/src '"$gmpinc"
e8a5fa9c
RW
5759 # Do not test the mpc version. Assume that it is sufficient, since
5760 # it is in the source tree, and the library has not been built yet
5761 # but it would be included on the link line in the version check below
5762 # hence making the test fail.
d9b76ff9 5763 have_gmp=yes
e8a5fa9c 5764fi
4b900473 5765
11b04d1f
DD
5766# Specify a location for mpfr
5767# check for this first so it ends up on the link line before gmp.
c6b750e1 5768
81ecdfbb
RW
5769# Check whether --with-mpfr-dir was given.
5770if test "${with_mpfr_dir+set}" = set; then :
d0ac1c44 5771 withval=$with_mpfr_dir; as_fn_error $? "The --with-mpfr-dir=PATH option has been removed.
81ecdfbb
RW
5772Use --with-mpfr=PATH or --with-mpfr-include=PATH plus --with-mpfr-lib=PATH" "$LINENO" 5
5773fi
5774
11b04d1f
DD
5775
5776
81ecdfbb
RW
5777# Check whether --with-mpfr was given.
5778if test "${with_mpfr+set}" = set; then :
5779 withval=$with_mpfr;
5780fi
c6b750e1 5781
11b04d1f 5782
e552509b 5783# Check whether --with-mpfr-include was given.
81ecdfbb
RW
5784if test "${with_mpfr_include+set}" = set; then :
5785 withval=$with_mpfr_include;
5786fi
c6b750e1 5787
8a0d8a5c 5788
e552509b 5789# Check whether --with-mpfr-lib was given.
81ecdfbb
RW
5790if test "${with_mpfr_lib+set}" = set; then :
5791 withval=$with_mpfr_lib;
5792fi
8a0d8a5c 5793
11b04d1f
DD
5794
5795if test "x$with_mpfr" != x; then
5796 gmplibs="-L$with_mpfr/lib $gmplibs"
d9b76ff9 5797 gmpinc="-I$with_mpfr/include $gmpinc"
11b04d1f 5798fi
8a0d8a5c 5799if test "x$with_mpfr_include" != x; then
d9b76ff9 5800 gmpinc="-I$with_mpfr_include $gmpinc"
8a0d8a5c
PB
5801fi
5802if test "x$with_mpfr_lib" != x; then
5803 gmplibs="-L$with_mpfr_lib $gmplibs"
5804fi
4b900473 5805if test "x$with_mpfr$with_mpfr_include$with_mpfr_lib" = x && test -d ${srcdir}/mpfr; then
58b1dd21 5806 # MPFR v3.1.0 moved the sources into a src sub-directory.
05a13254 5807 if ! test -d ${srcdir}/mpfr/src; then
d0ac1c44 5808 as_fn_error $? "Building GCC with MPFR in the source tree is only handled for MPFR 3.1.0+." "$LINENO" 5
58b1dd21 5809 fi
05a13254
NC
5810 gmplibs='-L$$r/$(HOST_SUBDIR)/mpfr/src/'"$lt_cv_objdir $gmplibs"
5811 gmpinc='-I$$r/$(HOST_SUBDIR)/mpfr/src -I$$s/mpfr/src '"$gmpinc"
5812 extra_mpc_mpfr_configure_flags='--with-mpfr-include=$$s/mpfr/src --with-mpfr-lib=$$r/$(HOST_SUBDIR)/mpfr/src/'"$lt_cv_objdir"
4b900473
PB
5813 # Do not test the mpfr version. Assume that it is sufficient, since
5814 # it is in the source tree, and the library has not been built yet
5815 # but it would be included on the link line in the version check below
5816 # hence making the test fail.
5817 have_gmp=yes
5818fi
11b04d1f 5819
4b1cb4fe 5820# Specify a location for gmp
c6b750e1 5821
81ecdfbb
RW
5822# Check whether --with-gmp-dir was given.
5823if test "${with_gmp_dir+set}" = set; then :
d0ac1c44 5824 withval=$with_gmp_dir; as_fn_error $? "The --with-gmp-dir=PATH option has been removed.
81ecdfbb
RW
5825Use --with-gmp=PATH or --with-gmp-include=PATH plus --with-gmp-lib=PATH" "$LINENO" 5
5826fi
5827
4b1cb4fe
DD
5828
5829
81ecdfbb
RW
5830# Check whether --with-gmp was given.
5831if test "${with_gmp+set}" = set; then :
5832 withval=$with_gmp;
5833fi
c6b750e1 5834
4b1cb4fe 5835
e552509b 5836# Check whether --with-gmp-include was given.
81ecdfbb
RW
5837if test "${with_gmp_include+set}" = set; then :
5838 withval=$with_gmp_include;
5839fi
c6b750e1 5840
8a0d8a5c 5841
e552509b 5842# Check whether --with-gmp-lib was given.
81ecdfbb
RW
5843if test "${with_gmp_lib+set}" = set; then :
5844 withval=$with_gmp_lib;
5845fi
8a0d8a5c
PB
5846
5847
4b1cb4fe 5848
11b04d1f
DD
5849if test "x$with_gmp" != x; then
5850 gmplibs="-L$with_gmp/lib $gmplibs"
5851 gmpinc="-I$with_gmp/include $gmpinc"
4b1cb4fe 5852fi
8a0d8a5c
PB
5853if test "x$with_gmp_include" != x; then
5854 gmpinc="-I$with_gmp_include $gmpinc"
5855fi
5856if test "x$with_gmp_lib" != x; then
5857 gmplibs="-L$with_gmp_lib $gmplibs"
5858fi
4b900473 5859if test "x$with_gmp$with_gmp_include$with_gmp_lib" = x && test -d ${srcdir}/gmp; then
d5f2ee2e 5860 gmplibs='-L$$r/$(HOST_SUBDIR)/gmp/'"$lt_cv_objdir $gmplibs"
4b900473 5861 gmpinc='-I$$r/$(HOST_SUBDIR)/gmp -I$$s/gmp '"$gmpinc"
29821356 5862 extra_mpfr_configure_flags='--with-gmp-include=$$r/$(HOST_SUBDIR)/gmp --with-gmp-lib=$$r/$(HOST_SUBDIR)/gmp/'"$lt_cv_objdir"
d5f2ee2e 5863 extra_mpc_gmp_configure_flags='--with-gmp-include=$$r/$(HOST_SUBDIR)/gmp --with-gmp-lib=$$r/$(HOST_SUBDIR)/gmp/'"$lt_cv_objdir"
7ec59b9e 5864 extra_isl_gmp_configure_flags='--with-gmp-builddir=$$r/$(HOST_SUBDIR)/gmp'
4b900473
PB
5865 # Do not test the gmp version. Assume that it is sufficient, since
5866 # it is in the source tree, and the library has not been built yet
5867 # but it would be included on the link line in the version check below
5868 # hence making the test fail.
5869 have_gmp=yes
5870fi
4b1cb4fe 5871
ceb92e78 5872if test -d ${srcdir}/gcc && test "x$have_gmp" = xno; then
4b900473
PB
5873 have_gmp=yes
5874 saved_CFLAGS="$CFLAGS"
5875 CFLAGS="$CFLAGS $gmpinc"
a6b5846e
KG
5876 # Check for the recommended and required versions of GMP.
5877 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for the correct version of gmp.h" >&5
5878$as_echo_n "checking for the correct version of gmp.h... " >&6; }
af019bfd 5879 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
a6b5846e
KG
5880/* end confdefs.h. */
5881#include "gmp.h"
5882int
5883main ()
5884{
5885
5886 #define GCC_GMP_VERSION_NUM(a,b,c) (((a) << 16L) | ((b) << 8) | (c))
5887 #define GCC_GMP_VERSION GCC_GMP_VERSION_NUM(__GNU_MP_VERSION,__GNU_MP_VERSION_MINOR,__GNU_MP_VERSION_PATCHLEVEL)
8e71395b 5888 #if GCC_GMP_VERSION < GCC_GMP_VERSION_NUM(4,2,3)
a6b5846e
KG
5889 choke me
5890 #endif
5891
5892 ;
5893 return 0;
5894}
5895_ACEOF
5896if ac_fn_c_try_compile "$LINENO"; then :
a009f2e7 5897 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
c6b750e1 5898/* end confdefs.h. */
a6b5846e 5899#include <gmp.h>
c6b750e1
DJ
5900int
5901main ()
5902{
4b1cb4fe 5903
a6b5846e
KG
5904 #define GCC_GMP_VERSION_NUM(a,b,c) (((a) << 16L) | ((b) << 8) | (c))
5905 #define GCC_GMP_VERSION GCC_GMP_VERSION_NUM(__GNU_MP_VERSION,__GNU_MP_VERSION_MINOR,__GNU_MP_VERSION_PATCHLEVEL)
5906 #if GCC_GMP_VERSION < GCC_GMP_VERSION_NUM(4,3,2)
4b900473
PB
5907 choke me
5908 #endif
c6b750e1
DJ
5909
5910 ;
5911 return 0;
5912}
5913_ACEOF
81ecdfbb
RW
5914if ac_fn_c_try_compile "$LINENO"; then :
5915 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5916$as_echo "yes" >&6; }
a6b5846e
KG
5917else
5918 { $as_echo "$as_me:${as_lineno-$LINENO}: result: buggy but acceptable" >&5
5919$as_echo "buggy but acceptable" >&6; }
5920fi
5921rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
c6b750e1 5922else
81ecdfbb
RW
5923 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5924$as_echo "no" >&6; }; have_gmp=no
c6b750e1 5925fi
81ecdfbb 5926rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4b1cb4fe 5927
e8a5fa9c 5928 # If we have GMP, check the MPFR version.
4b900473 5929 if test x"$have_gmp" = xyes; then
a6b5846e
KG
5930 # Check for the recommended and required versions of MPFR.
5931 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for the correct version of mpfr.h" >&5
5932$as_echo_n "checking for the correct version of mpfr.h... " >&6; }
81ecdfbb 5933 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
c6b750e1 5934/* end confdefs.h. */
9b134994 5935#include <gmp.h>
4b900473 5936 #include <mpfr.h>
c6b750e1
DJ
5937int
5938main ()
5939{
9b134994 5940
7ec59b9e 5941 #if MPFR_VERSION < MPFR_VERSION_NUM(2,4,0)
4b900473
PB
5942 choke me
5943 #endif
c6b750e1
DJ
5944
5945 ;
5946 return 0;
5947}
5948_ACEOF
81ecdfbb
RW
5949if ac_fn_c_try_compile "$LINENO"; then :
5950 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
c6b750e1 5951/* end confdefs.h. */
4b1cb4fe 5952#include <gmp.h>
4b900473 5953 #include <mpfr.h>
c6b750e1
DJ
5954int
5955main ()
5956{
9dbaa842 5957
a6b5846e 5958 #if MPFR_VERSION < MPFR_VERSION_NUM(2,4,2)
4b900473
PB
5959 choke me
5960 #endif
e8a5fa9c
RW
5961
5962 ;
5963 return 0;
5964}
5965_ACEOF
81ecdfbb
RW
5966if ac_fn_c_try_compile "$LINENO"; then :
5967 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5968$as_echo "yes" >&6; }
e8a5fa9c 5969else
81ecdfbb
RW
5970 { $as_echo "$as_me:${as_lineno-$LINENO}: result: buggy but acceptable" >&5
5971$as_echo "buggy but acceptable" >&6; }
e8a5fa9c 5972fi
81ecdfbb 5973rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
e8a5fa9c 5974else
81ecdfbb
RW
5975 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5976$as_echo "no" >&6; }; have_gmp=no
e8a5fa9c 5977fi
81ecdfbb 5978rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
e8a5fa9c
RW
5979 fi
5980
5981 # Check for the MPC header version.
d9b76ff9 5982 if test x"$have_gmp" = xyes ; then
a6b5846e 5983 # Check for the recommended and required versions of MPC.
81ecdfbb
RW
5984 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for the correct version of mpc.h" >&5
5985$as_echo_n "checking for the correct version of mpc.h... " >&6; }
5986 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
e8a5fa9c
RW
5987/* end confdefs.h. */
5988#include <mpc.h>
5989int
5990main ()
5991{
5992
a6b5846e
KG
5993 #if MPC_VERSION < MPC_VERSION_NUM(0,8,0)
5994 choke me
5995 #endif
5996
5997 ;
5998 return 0;
5999}
6000_ACEOF
6001if ac_fn_c_try_compile "$LINENO"; then :
6002 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6003/* end confdefs.h. */
6004#include <mpc.h>
6005int
6006main ()
6007{
6008
6009 #if MPC_VERSION < MPC_VERSION_NUM(0,8,1)
e8a5fa9c
RW
6010 choke me
6011 #endif
6012
6013 ;
6014 return 0;
6015}
6016_ACEOF
81ecdfbb
RW
6017if ac_fn_c_try_compile "$LINENO"; then :
6018 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
d9b76ff9 6019$as_echo "yes" >&6; }
a6b5846e
KG
6020else
6021 { $as_echo "$as_me:${as_lineno-$LINENO}: result: buggy but acceptable" >&5
6022$as_echo "buggy but acceptable" >&6; }
6023fi
6024rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
e8a5fa9c 6025else
81ecdfbb 6026 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
d9b76ff9 6027$as_echo "no" >&6; }; have_gmp=no
e8a5fa9c 6028fi
81ecdfbb 6029rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
e8a5fa9c
RW
6030 fi
6031
6032 # Now check the MPFR library.
6033 if test x"$have_gmp" = xyes; then
6034 saved_LIBS="$LIBS"
6035 LIBS="$LIBS $gmplibs"
d9b76ff9
KG
6036 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for the correct version of the gmp/mpfr/mpc libraries" >&5
6037$as_echo_n "checking for the correct version of the gmp/mpfr/mpc libraries... " >&6; }
81ecdfbb 6038 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
e8a5fa9c 6039/* end confdefs.h. */
d9b76ff9 6040#include <mpc.h>
e8a5fa9c
RW
6041int
6042main ()
6043{
6044
6045 mpfr_t n;
6046 mpfr_t x;
d9b76ff9 6047 mpc_t c;
e8a5fa9c
RW
6048 int t;
6049 mpfr_init (n);
6050 mpfr_init (x);
6051 mpfr_atan2 (n, n, x, GMP_RNDN);
6052 mpfr_erfc (n, x, GMP_RNDN);
6053 mpfr_subnormalize (x, t, GMP_RNDN);
d9b76ff9
KG
6054 mpfr_clear(n);
6055 mpfr_clear(x);
6056 mpc_init2 (c, 53);
6057 mpc_set_ui_ui (c, 1, 1, MPC_RNDNN);
6058 mpc_cosh (c, c, MPC_RNDNN);
6059 mpc_pow (c, c, c, MPC_RNDNN);
6060 mpc_acosh (c, c, MPC_RNDNN);
6061 mpc_clear (c);
c6b750e1
DJ
6062
6063 ;
6064 return 0;
6065}
6066_ACEOF
81ecdfbb
RW
6067if ac_fn_c_try_link "$LINENO"; then :
6068 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6069$as_echo "yes" >&6; }
c6b750e1 6070else
81ecdfbb
RW
6071 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6072$as_echo "no" >&6; }; have_gmp=no
c6b750e1 6073fi
81ecdfbb
RW
6074rm -f core conftest.err conftest.$ac_objext \
6075 conftest$ac_exeext conftest.$ac_ext
e8a5fa9c
RW
6076 LIBS="$saved_LIBS"
6077 fi
6078
4b900473 6079 CFLAGS="$saved_CFLAGS"
4b1cb4fe 6080
a6b5846e
KG
6081# The library versions listed in the error message below should match
6082# the HARD-minimums enforced above.
4b900473 6083 if test x$have_gmp != xyes; then
d0ac1c44 6084 as_fn_error $? "Building GCC requires GMP 4.2+, MPFR 2.4.0+ and MPC 0.8.0+.
d9b76ff9
KG
6085Try the --with-gmp, --with-mpfr and/or --with-mpc options to specify
6086their locations. Source code for these libraries can be found at
6087their respective hosting sites as well as at
6088ftp://gcc.gnu.org/pub/gcc/infrastructure/. See also
6089http://gcc.gnu.org/install/prerequisites.html for additional info. If
6090you obtained GMP, MPFR and/or MPC from a vendor distribution package,
6091make sure that you have installed both the libraries and the header
6092files. They may be located in separate packages." "$LINENO" 5
4b900473 6093 fi
9dbaa842
DD
6094fi
6095
e8a5fa9c
RW
6096# Flags needed for both GMP, MPFR and/or MPC.
6097
6098
6099
4b1cb4fe
DD
6100
6101
6102
7ec59b9e 6103
b3676d82 6104# Libraries to use for stage1 or when not bootstrapping.
e8a5fa9c 6105
b3676d82
EB
6106# Check whether --with-stage1-libs was given.
6107if test "${with_stage1_libs+set}" = set; then :
6108 withval=$with_stage1_libs; if test "$withval" = "no" -o "$withval" = "yes"; then
6109 stage1_libs=
e8a5fa9c 6110 else
b3676d82 6111 stage1_libs=$withval
e8a5fa9c
RW
6112 fi
6113else
68996839 6114 stage1_libs=
81ecdfbb
RW
6115fi
6116
e8a5fa9c
RW
6117
6118
c1a5d03a
TT
6119# Whether or not to use -static-libstdc++ and -static-libgcc. The
6120# default is yes if gcc is being built; no otherwise. The reason for
6121# this default is that gdb is sometimes linked against GNU Source
6122# Highlight, which is a shared library that uses C++ exceptions. In
6123# this case, -static-libstdc++ will cause crashes.
6124
6125# Check whether --with-static-standard-libraries was given.
6126if test "${with_static_standard_libraries+set}" = set; then :
6127 withval=$with_static_standard_libraries;
6128else
6129 with_static_standard_libraries=auto
6130fi
6131
6132if test "$with_static_standard_libraries" = auto; then
6133 with_static_standard_libraries=$have_compiler
6134fi
6135
b3676d82 6136# Linker flags to use for stage1 or when not bootstrapping.
e8a5fa9c 6137
b3676d82
EB
6138# Check whether --with-stage1-ldflags was given.
6139if test "${with_stage1_ldflags+set}" = set; then :
6140 withval=$with_stage1_ldflags; if test "$withval" = "no" -o "$withval" = "yes"; then
6141 stage1_ldflags=
e8a5fa9c 6142 else
b3676d82 6143 stage1_ldflags=$withval
e8a5fa9c
RW
6144 fi
6145else
b3676d82
EB
6146 stage1_ldflags=
6147 # In stage 1, default to linking libstdc++ and libgcc statically with GCC
6148 # if supported. But if the user explicitly specified the libraries to use,
6149 # trust that they are doing what they want.
c1a5d03a
TT
6150 if test "$with_static_standard_libraries" = yes -a "$stage1_libs" = "" \
6151 -a "$have_static_libs" = yes; then
b3676d82
EB
6152 stage1_ldflags="-static-libstdc++ -static-libgcc"
6153 fi
81ecdfbb
RW
6154fi
6155
e8a5fa9c
RW
6156
6157
68996839 6158# Libraries to use for stage2 and later builds.
e8a5fa9c 6159
81ecdfbb
RW
6160# Check whether --with-boot-libs was given.
6161if test "${with_boot_libs+set}" = set; then :
6162 withval=$with_boot_libs; if test "$withval" = "no" -o "$withval" = "yes"; then
e8a5fa9c
RW
6163 poststage1_libs=
6164 else
6165 poststage1_libs=$withval
6166 fi
6167else
68996839 6168 poststage1_libs=
81ecdfbb
RW
6169fi
6170
e8a5fa9c
RW
6171
6172
143754cd
NC
6173# Linker flags to use for stage2 and later builds.
6174
6175# Check whether --with-boot-ldflags was given.
6176if test "${with_boot_ldflags+set}" = set; then :
6177 withval=$with_boot_ldflags; if test "$withval" = "no" -o "$withval" = "yes"; then
6178 poststage1_ldflags=
6179 else
6180 poststage1_ldflags=$withval
6181 fi
6182else
6183 poststage1_ldflags=
4f11b223
ILT
6184 # In stages 2 and 3, default to linking libstdc++ and libgcc
6185 # statically. But if the user explicitly specified the libraries to
6186 # use, trust that they are doing what they want.
6187 if test "$poststage1_libs" = ""; then
143754cd
NC
6188 poststage1_ldflags="-static-libstdc++ -static-libgcc"
6189 fi
6190fi
6191
6192
6193
4849dfd8 6194# GCC GRAPHITE dependency isl.
1b6c0831 6195# Basic setup is inlined here, actual checks are in config/isl.m4
e28c595f
JM
6196
6197
7ec59b9e
L
6198# Check whether --with-isl was given.
6199if test "${with_isl+set}" = set; then :
6200 withval=$with_isl;
81ecdfbb 6201fi
e28c595f 6202
e28c595f 6203
1b6c0831 6204# Treat --without-isl as a request to disable
8e71395b 6205# GRAPHITE support and skip all following checks.
1b6c0831 6206if test "x$with_isl" != "xno"; then
4849dfd8 6207 # Check for isl
8e71395b
L
6208
6209
7ec59b9e
L
6210# Check whether --with-isl-include was given.
6211if test "${with_isl_include+set}" = set; then :
6212 withval=$with_isl_include;
81ecdfbb
RW
6213fi
6214
e28c595f 6215
7ec59b9e
L
6216# Check whether --with-isl-lib was given.
6217if test "${with_isl_lib+set}" = set; then :
6218 withval=$with_isl_lib;
81ecdfbb 6219fi
e28c595f 6220
e28c595f 6221
7ec59b9e
L
6222 # Check whether --enable-isl-version-check was given.
6223if test "${enable_isl_version_check+set}" = set; then :
6224 enableval=$enable_isl_version_check; ENABLE_ISL_CHECK=$enableval
6225else
6226 ENABLE_ISL_CHECK=yes
b123da99
SP
6227fi
6228
6229
7ec59b9e
L
6230 # Initialize isllibs and islinc.
6231 case $with_isl in
6232 no)
6233 isllibs=
6234 islinc=
6235 ;;
6236 "" | yes)
6237 ;;
6238 *)
6239 isllibs="-L$with_isl/lib"
6240 islinc="-I$with_isl/include"
6241 ;;
6242 esac
6243 if test "x${with_isl_include}" != x ; then
6244 islinc="-I$with_isl_include"
6245 fi
6246 if test "x${with_isl_lib}" != x; then
6247 isllibs="-L$with_isl_lib"
6248 fi
6249 if test "x${islinc}" = x && test "x${isllibs}" = x \
6250 && test -d ${srcdir}/isl; then
6251 isllibs='-L$$r/$(HOST_SUBDIR)/isl/'"$lt_cv_objdir"' '
6252 islinc='-I$$r/$(HOST_SUBDIR)/isl/include -I$$s/isl/include'
6253 ENABLE_ISL_CHECK=no
4849dfd8
NC
6254 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using in-tree isl, disabling version check" >&5
6255$as_echo "$as_me: WARNING: using in-tree isl, disabling version check" >&2;}
7ec59b9e 6256 fi
b123da99 6257
1b6c0831 6258 isllibs="${isllibs} -lisl"
b123da99 6259
e28c595f 6260
b3fc79f8
JBG
6261
6262 if test "${ENABLE_ISL_CHECK}" = yes ; then
6263 _isl_saved_CFLAGS=$CFLAGS
6264 _isl_saved_LDFLAGS=$LDFLAGS
6265 _isl_saved_LIBS=$LIBS
6266
6267 CFLAGS="${_isl_saved_CFLAGS} ${islinc} ${gmpinc}"
4849dfd8
NC
6268 LDFLAGS="${_isl_saved_LDFLAGS} ${isllibs} ${gmplibs}"
6269 LIBS="${_isl_saved_LIBS} -lisl -lgmp"
b3fc79f8 6270
bf41f30d
NC
6271 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for isl 0.15 or later" >&5
6272$as_echo_n "checking for isl 0.15 or later... " >&6; }
1b6c0831 6273 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
b3fc79f8 6274/* end confdefs.h. */
bf41f30d 6275#include <isl/schedule.h>
b3fc79f8
JBG
6276int
6277main ()
6278{
bf41f30d 6279isl_options_set_schedule_serialize_sccs (NULL, 0);
b3fc79f8
JBG
6280 ;
6281 return 0;
6282}
6283_ACEOF
1b6c0831 6284if ac_fn_c_try_link "$LINENO"; then :
b3fc79f8
JBG
6285 gcc_cv_isl=yes
6286else
6287 gcc_cv_isl=no
6288fi
1b6c0831
L
6289rm -f core conftest.err conftest.$ac_objext \
6290 conftest$ac_exeext conftest.$ac_ext
b3fc79f8
JBG
6291 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_isl" >&5
6292$as_echo "$gcc_cv_isl" >&6; }
6293
4849dfd8 6294 if test "${gcc_cv_isl}" = no ; then
bf41f30d
NC
6295 { $as_echo "$as_me:${as_lineno-$LINENO}: result: required isl version is 0.15 or later" >&5
6296$as_echo "required isl version is 0.15 or later" >&6; }
4849dfd8
NC
6297 fi
6298
b3fc79f8
JBG
6299 CFLAGS=$_isl_saved_CFLAGS
6300 LDFLAGS=$_isl_saved_LDFLAGS
6301 LIBS=$_isl_saved_LIBS
6302 fi
6303
6304
e28c595f 6305
e28c595f 6306
7ec59b9e
L
6307
6308
7ec59b9e
L
6309 if test "x${with_isl}" = xno; then
6310 graphite_requested=no
6311 elif test "x${with_isl}" != x \
6312 || test "x${with_isl_include}" != x \
6313 || test "x${with_isl_lib}" != x ; then
6314 graphite_requested=yes
6315 else
6316 graphite_requested=no
b123da99 6317 fi
e28c595f 6318
e28c595f
JM
6319
6320
7ec59b9e
L
6321 if test "${gcc_cv_isl}" = no ; then
6322 isllibs=
6323 islinc=
6324 fi
e28c595f 6325
7ec59b9e
L
6326 if test "${graphite_requested}" = yes \
6327 && test "x${isllibs}" = x \
6328 && test "x${islinc}" = x ; then
e28c595f 6329
d0ac1c44 6330 as_fn_error $? "Unable to find a usable isl. See config.log for details." "$LINENO" 5
7ec59b9e 6331 fi
e552509b 6332
e28c595f 6333
e552509b
ILT
6334fi
6335
4849dfd8 6336# If the isl check failed, disable builds of in-tree variant of isl
8e71395b 6337if test "x$with_isl" = xno ||
8e71395b 6338 test "x$gcc_cv_isl" = xno; then
1b6c0831 6339 noconfigdirs="$noconfigdirs isl"
8e71395b 6340 islinc=
7ec59b9e
L
6341fi
6342
8e71395b
L
6343
6344
6345
700d40ca
ILT
6346# Check for LTO support.
6347# Check whether --enable-lto was given.
6348if test "${enable_lto+set}" = set; then :
6349 enableval=$enable_lto; enable_lto=$enableval
6350else
6351 enable_lto=yes; default_enable_lto=yes
6352fi
6353
6354
143754cd 6355
e49e5c92
DK
6356
6357
6358target_elf=no
6359case $target in
6360 *-darwin* | *-aix* | *-cygwin* | *-mingw* | *-aout* | *-*coff* | \
090bc50f 6361 *-msdosdjgpp* | *-vms* | *-wince* | *-*-pe* | \
1b6c0831
L
6362 alpha*-dec-osf* | *-interix* | hppa[12]*-*-hpux* | \
6363 nvptx-*-none)
e49e5c92
DK
6364 target_elf=no
6365 ;;
6366 *)
6367 target_elf=yes
6368 ;;
6369esac
6370
6371if test $target_elf = yes; then :
74cea91b
DK
6372 # ELF platforms build the lto-plugin always.
6373 build_lto_plugin=yes
e49e5c92 6374
e49e5c92
DK
6375else
6376 if test x"$default_enable_lto" = x"yes" ; then
29821356 6377 case $target in
bf41f30d 6378 *-apple-darwin[912]* | *-cygwin* | *-mingw* | *djgpp*) ;;
74cea91b 6379 # On other non-ELF platforms, LTO has yet to be validated.
29821356
RW
6380 *) enable_lto=no ;;
6381 esac
e49e5c92 6382 else
29821356
RW
6383 # Apart from ELF platforms, only Windows and Darwin support LTO so far.
6384 # It would also be nice to check the binutils support, but we don't
e49e5c92
DK
6385 # have gcc_GAS_CHECK_FEATURE available here. For now, we'll just
6386 # warn during gcc/ subconfigure; unless you're bootstrapping with
6387 # -flto it won't be needed until after installation anyway.
6388 case $target in
52cf9762 6389 *-cygwin* | *-mingw* | *-apple-darwin* | *djgpp*) ;;
e49e5c92 6390 *) if test x"$enable_lto" = x"yes"; then
d0ac1c44 6391 as_fn_error $? "LTO support is not enabled for this target." "$LINENO" 5
e49e5c92
DK
6392 fi
6393 ;;
6394 esac
6395 fi
a8eb3f0a 6396 # Among non-ELF, only Windows platforms support the lto-plugin so far.
74cea91b 6397 # Build it unless LTO was explicitly disabled.
a8eb3f0a 6398 case $target in
74cea91b 6399 *-cygwin* | *-mingw*) build_lto_plugin=$enable_lto ;;
a8eb3f0a
DK
6400 *) ;;
6401 esac
74cea91b 6402
e49e5c92
DK
6403fi
6404
700d40ca 6405
1b6c0831
L
6406# Check whether --enable-linker-plugin-configure-flags was given.
6407if test "${enable_linker_plugin_configure_flags+set}" = set; then :
6408 enableval=$enable_linker_plugin_configure_flags; extra_linker_plugin_configure_flags=$enableval
6409else
6410 extra_linker_plugin_configure_flags=
6411fi
6412
6413
6414# Check whether --enable-linker-plugin-flags was given.
6415if test "${enable_linker_plugin_flags+set}" = set; then :
6416 enableval=$enable_linker_plugin_flags; extra_linker_plugin_flags=$enableval
6417else
6418 extra_linker_plugin_flags=
6419fi
6420
6421
6422
bf41f30d
NC
6423# Enable --enable-host-shared.
6424# Checked early to determine whether jit is an 'all' language
6425# Check whether --enable-host-shared was given.
6426if test "${enable_host_shared+set}" = set; then :
6427 enableval=$enable_host_shared; host_shared=$enableval
6428else
6429 host_shared=no
6430fi
6431
6432
e28c595f 6433
7ec59b9e 6434# By default, C and C++ are the only stage 1 languages.
9b134994 6435stage1_languages=,c,
1d39f329 6436
e8a5fa9c 6437# Target libraries that we bootstrap.
2aa2364a 6438bootstrap_target_libs=,target-libgcc,
e8a5fa9c 6439
9e07f89d
NN
6440# Figure out what language subdirectories are present.
6441# Look if the user specified --enable-languages="..."; if not, use
6442# the environment variable $LANGUAGES if defined. $LANGUAGES might
6443# go away some day.
6444# NB: embedded tabs in this IF block -- do not untabify
6445if test -d ${srcdir}/gcc; then
6446 if test x"${enable_languages+set}" != xset; then
6447 if test x"${LANGUAGES+set}" = xset; then
6448 enable_languages="${LANGUAGES}"
136bb21f 6449 echo configure.ac: warning: setting LANGUAGES is deprecated, use --enable-languages instead 1>&2
9e07f89d 6450 else
bf41f30d 6451 enable_languages=default
9e07f89d
NN
6452 fi
6453 else
6454 if test x"${enable_languages}" = x ||
6455 test x"${enable_languages}" = xyes;
6456 then
136bb21f 6457 echo configure.ac: --enable-languages needs at least one language argument 1>&2
9e07f89d
NN
6458 exit 1
6459 fi
6460 fi
6461 enable_languages=`echo "${enable_languages}" | sed -e 's/[ ,][ ,]*/,/g' -e 's/,$//'`
6462
096f7d00
DE
6463 # 'f95' is the old name for the 'fortran' language. We issue a warning
6464 # and make the substitution.
6465 case ,${enable_languages}, in
6466 *,f95,*)
136bb21f 6467 echo configure.ac: warning: 'f95' as language name is deprecated, use 'fortran' instead 1>&2
096f7d00
DE
6468 enable_languages=`echo "${enable_languages}" | sed -e 's/f95/fortran/g'`
6469 ;;
6470 esac
6471
7ec59b9e
L
6472 # If bootstrapping, C++ must be enabled.
6473 case ",$enable_languages,:$enable_bootstrap" in
6474 *,c++,*:*) ;;
6475 *:yes)
ffdd6afc
ILT
6476 if test -f ${srcdir}/gcc/cp/config-lang.in; then
6477 enable_languages="${enable_languages},c++"
6478 else
d0ac1c44 6479 as_fn_error $? "bootstrapping requires c++ sources" "$LINENO" 5
ffdd6afc
ILT
6480 fi
6481 ;;
6482 esac
6483
9e07f89d
NN
6484 # First scan to see if an enabled language requires some other language.
6485 # We assume that a given config-lang.in will list all the language
6486 # front ends it requires, even if some are required indirectly.
6487 for lang_frag in ${srcdir}/gcc/*/config-lang.in .. ; do
6488 case ${lang_frag} in
6489 ..) ;;
6490 # The odd quoting in the next line works around
6491 # an apparent bug in bash 1.12 on linux.
6492 ${srcdir}/gcc/[*]/config-lang.in) ;;
6493 *)
e552509b
ILT
6494 # From the config-lang.in, get $language, $lang_requires, and
6495 # $lang_requires_boot_languages.
9e07f89d
NN
6496 language=
6497 lang_requires=
e552509b 6498 lang_requires_boot_languages=
bf41f30d
NC
6499 # set srcdir during sourcing lang_frag to the gcc dir.
6500 # Sadly overriding srcdir on the . line doesn't work in plain sh as it
6501 # polutes this shell
6502 saved_srcdir=${srcdir}
6503 srcdir=${srcdir}/gcc . ${lang_frag}
6504 srcdir=${saved_srcdir}
e552509b 6505 for other in ${lang_requires} ${lang_requires_boot_languages}; do
9e07f89d
NN
6506 case ,${enable_languages}, in
6507 *,$other,*) ;;
bf41f30d 6508 *,default,*) ;;
9e07f89d
NN
6509 *,all,*) ;;
6510 *,$language,*)
6511 echo " \`$other' language required by \`$language'; enabling" 1>&2
6512 enable_languages="${enable_languages},${other}"
6513 ;;
6514 esac
6515 done
e552509b
ILT
6516 for other in ${lang_requires_boot_languages} ; do
6517 if test "$other" != "c"; then
6518 case ,${enable_stage1_languages}, in
6519 *,$other,*) ;;
bf41f30d 6520 *,default,*) ;;
e552509b
ILT
6521 *,all,*) ;;
6522 *)
6523 case ,${enable_languages}, in
6524 *,$language,*)
6525 echo " '$other' language required by '$language' in stage 1; enabling" 1>&2
6526 enable_stage1_languages="$enable_stage1_languages,${other}"
6527 ;;
6528 esac
6529 ;;
6530 esac
6531 fi
6532 done
9e07f89d
NN
6533 ;;
6534 esac
6535 done
6536
9b134994 6537 new_enable_languages=,c,
700d40ca
ILT
6538
6539 # If LTO is enabled, add the LTO front end.
700d40ca 6540 if test "$enable_lto" = "yes" ; then
6811fb56
RW
6541 case ,${enable_languages}, in
6542 *,lto,*) ;;
6543 *) enable_languages="${enable_languages},lto" ;;
6544 esac
a8eb3f0a 6545 if test "${build_lto_plugin}" = "yes" ; then
700d40ca 6546 configdirs="$configdirs lto-plugin"
700d40ca
ILT
6547 fi
6548 fi
6549
1b6c0831
L
6550 # If we're building an offloading compiler, add the LTO front end.
6551 if test x"$enable_as_accelerator_for" != x ; then
6552 case ,${enable_languages}, in
6553 *,lto,*) ;;
6554 *) enable_languages="${enable_languages},lto" ;;
6555 esac
6556 fi
700d40ca 6557
bf41f30d 6558 missing_languages=`echo ",$enable_languages," | sed -e s/,default,/,/ -e s/,all,/,/ -e s/,c,/,/ `
9b134994 6559 potential_languages=,c,
9e07f89d 6560
9e1a94f4
ILT
6561 enabled_target_libs=
6562 disabled_target_libs=
6563
9e07f89d
NN
6564 for lang_frag in ${srcdir}/gcc/*/config-lang.in .. ; do
6565 case ${lang_frag} in
6566 ..) ;;
6567 # The odd quoting in the next line works around
6568 # an apparent bug in bash 1.12 on linux.
6569 ${srcdir}/gcc/[*]/config-lang.in) ;;
6570 *)
c6b750e1 6571 # From the config-lang.in, get $language, $target_libs,
1d39f329 6572 # $lang_dirs, $boot_language, and $build_by_default
9e07f89d
NN
6573 language=
6574 target_libs=
6575 lang_dirs=
64ce424c 6576 subdir_requires=
9b134994
PB
6577 boot_language=no
6578 build_by_default=yes
bf41f30d
NC
6579 # set srcdir during sourcing. See above about save & restore
6580 saved_srcdir=${srcdir}
6581 srcdir=${srcdir}/gcc . ${lang_frag}
6582 srcdir=${saved_srcdir}
9b134994
PB
6583 if test x${language} = x; then
6584 echo "${lang_frag} doesn't set \$language." 1>&2
6585 exit 1
6586 fi
6587
ffdd6afc 6588 if test "$language" = "c++"; then
7ec59b9e 6589 boot_language=yes
e8a5fa9c
RW
6590 fi
6591
8e71395b 6592 add_this_lang=no
bf41f30d
NC
6593 # C is always enabled, so no need to add it again
6594 if test "$language" != "c"; then
6595 case ,${enable_languages}, in
6596 *,${language},*)
6597 # Language was explicitly selected; include it
7ec59b9e 6598 add_this_lang=yes
bf41f30d
NC
6599 ;;
6600 *,all,*)
6601 # All languages are enabled
6602 add_this_lang=all
6603 ;;
6604 *,default,*)
6605 # 'default' was selected, select it if it is a default language
8e71395b 6606 add_this_lang=${build_by_default}
bf41f30d
NC
6607 ;;
6608 esac
6609 fi
4b1cb4fe 6610
64ce424c 6611 # Disable languages that need other directories if these aren't available.
1f3f1bbf 6612 for i in $subdir_requires; do
3d3adb43 6613 test -f "$srcdir/gcc/$i/config-lang.in" && continue
bf41f30d
NC
6614 case ${add_this_lang} in
6615 yes)
64ce424c 6616 # Specifically requested language; tell them.
d0ac1c44 6617 as_fn_error $? "The gcc/$i directory contains parts of $language but is missing" "$LINENO" 5
64ce424c 6618 ;;
bf41f30d
NC
6619 all)
6620 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: The gcc/$i directory contains parts of $language but is missing" >&5
6621$as_echo "$as_me: WARNING: The gcc/$i directory contains parts of $language but is missing" >&2;}
6622 add_this_lang=unsupported
6623 ;;
64ce424c
PB
6624 *)
6625 # Silently disable.
9b134994 6626 add_this_lang=unsupported
64ce424c
PB
6627 ;;
6628 esac
6629 done
6630
9b134994 6631 # Disable Ada if no preexisting GNAT is available.
bf41f30d
NC
6632 case ${add_this_lang}:${language}:${have_gnat} in
6633 yes:ada:no)
9b134994 6634 # Specifically requested language; tell them.
d0ac1c44 6635 as_fn_error $? "GNAT is required to build $language" "$LINENO" 5
9b134994 6636 ;;
bf41f30d
NC
6637 all:ada:no)
6638 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: GNAT is required to build $language" >&5
6639$as_echo "$as_me: WARNING: GNAT is required to build $language" >&2;}
6640 add_this_lang=unsupported
6641 ;;
9b134994
PB
6642 *:ada:no)
6643 # Silently disable.
6644 add_this_lang=unsupported
6645 ;;
6646 esac
6647
bf41f30d
NC
6648 # Disable jit if -enable-host-shared not specified
6649 case ${add_this_lang}:${language}:${host_shared} in
6650 yes:jit:no)
6651 # PR jit/64780: explicitly specify --enable-host-shared
d0ac1c44 6652 as_fn_error $? "
bf41f30d
NC
6653Enabling language \"jit\" requires --enable-host-shared.
6654
6655--enable-host-shared typically slows the rest of the compiler down by
6656a few %, so you must explicitly enable it.
6657
6658If you want to build both the jit and the regular compiler, it is often
6659best to do this via two separate configure/builds, in separate
6660directories, to avoid imposing the performance cost of
6661--enable-host-shared on the regular compiler." "$LINENO" 5
6662 ;;
6663 all:jit:no)
6664 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: --enable-host-shared required to build $language" >&5
6665$as_echo "$as_me: WARNING: --enable-host-shared required to build $language" >&2;}
6666 add_this_lang=unsupported
6667 ;;
6668 *:jit:no)
6669 # Silently disable.
6670 add_this_lang=unsupported
6671 ;;
6672 esac
6673
6674 # Disable a language that is unsupported by the target.
6675 case "${add_this_lang}: $unsupported_languages " in
6676 no:*) ;;
6677 unsupported:*) ;;
6678 *:*" $language "*)
6679 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: ${language} not supported for this target" >&5
6680$as_echo "$as_me: WARNING: ${language} not supported for this target" >&2;}
9b134994 6681 add_this_lang=unsupported
59f7ec45
HPN
6682 ;;
6683 esac
6684
4b1cb4fe 6685 case $add_this_lang in
9b134994 6686 unsupported)
9e07f89d 6687 # Remove language-dependent dirs.
9e1a94f4
ILT
6688 disabled_target_libs="$disabled_target_libs $target_libs"
6689 noconfigdirs="$noconfigdirs $lang_dirs"
1d39f329 6690 ;;
9b134994
PB
6691 no)
6692 # Remove language-dependent dirs; still show language as supported.
9e1a94f4
ILT
6693 disabled_target_libs="$disabled_target_libs $target_libs"
6694 noconfigdirs="$noconfigdirs $lang_dirs"
9b134994
PB
6695 potential_languages="${potential_languages}${language},"
6696 ;;
bf41f30d 6697 all|yes)
9b134994
PB
6698 new_enable_languages="${new_enable_languages}${language},"
6699 potential_languages="${potential_languages}${language},"
1d39f329 6700 missing_languages=`echo "$missing_languages" | sed "s/,$language,/,/"`
9e1a94f4 6701 enabled_target_libs="$enabled_target_libs $target_libs"
f8dc745f
RW
6702 case "${boot_language}:,$enable_stage1_languages," in
6703 yes:* | *:*,$language,* | *:*,yes, | *:*,all,)
4fa63067 6704 # Add to (comma-separated) list of stage 1 languages.
f8dc745f
RW
6705 case ",$stage1_languages," in
6706 *,$language,* | ,yes, | ,all,) ;;
6707 *) stage1_languages="${stage1_languages}${language}," ;;
6708 esac
e8a5fa9c
RW
6709 # We need to bootstrap any supporting libraries.
6710 bootstrap_target_libs="${bootstrap_target_libs}${target_libs},"
1d39f329
NN
6711 ;;
6712 esac
6713 ;;
9e07f89d
NN
6714 esac
6715 ;;
6716 esac
6717 done
6718
9e1a94f4
ILT
6719 # Add target libraries which are only needed for disabled languages
6720 # to noconfigdirs.
6721 if test -n "$disabled_target_libs"; then
6722 for dir in $disabled_target_libs; do
6723 case " $enabled_target_libs " in
6724 *" ${dir} "*) ;;
6725 *) noconfigdirs="$noconfigdirs $dir" ;;
6726 esac
6727 done
6728 fi
6729
81ecdfbb
RW
6730 # Check whether --enable-stage1-languages was given.
6731if test "${enable_stage1_languages+set}" = set; then :
6732 enableval=$enable_stage1_languages; case ,${enable_stage1_languages}, in
9b134994
PB
6733 ,no,|,,)
6734 # Set it to something that will have no effect in the loop below
6735 enable_stage1_languages=c ;;
6736 ,yes,)
6737 enable_stage1_languages=`echo $new_enable_languages | \
6738 sed -e "s/^,//" -e "s/,$//" ` ;;
6739 *,all,*)
6740 enable_stage1_languages=`echo ,$enable_stage1_languages, | \
6741 sed -e "s/,all,/$new_enable_languages/" -e "s/^,//" -e "s/,$//" ` ;;
6742 esac
6743
6744 # Add "good" languages from enable_stage1_languages to stage1_languages,
6745 # while "bad" languages go in missing_languages. Leave no duplicates.
6746 for i in `echo $enable_stage1_languages | sed 's/,/ /g' `; do
6747 case $potential_languages in
6748 *,$i,*)
6749 case $stage1_languages in
6750 *,$i,*) ;;
6751 *) stage1_languages="$stage1_languages$i," ;;
6752 esac ;;
6753 *)
6754 case $missing_languages in
6755 *,$i,*) ;;
6756 *) missing_languages="$missing_languages$i," ;;
6757 esac ;;
6758 esac
6759 done
81ecdfbb
RW
6760fi
6761
9b134994
PB
6762
6763 # Remove leading/trailing commas that were added for simplicity
6764 potential_languages=`echo "$potential_languages" | sed -e "s/^,//" -e "s/,$//"`
4b0ac75d 6765 missing_languages=`echo "$missing_languages" | sed -e "s/^,//" -e "s/,$//"`
9b134994
PB
6766 stage1_languages=`echo "$stage1_languages" | sed -e "s/^,//" -e "s/,$//"`
6767 new_enable_languages=`echo "$new_enable_languages" | sed -e "s/^,//" -e "s/,$//"`
6768
9e07f89d 6769 if test "x$missing_languages" != x; then
d0ac1c44 6770 as_fn_error $? "
27258dd4 6771The following requested languages could not be built: ${missing_languages}
81ecdfbb 6772Supported languages are: ${potential_languages}" "$LINENO" 5
9e07f89d 6773 fi
9e07f89d
NN
6774 if test "x$new_enable_languages" != "x$enable_languages"; then
6775 echo The following languages will be built: ${new_enable_languages}
9b134994 6776 enable_languages="$new_enable_languages"
9e07f89d 6777 fi
9b134994 6778
c6b750e1 6779
81ec575a 6780 ac_configure_args=`echo " $ac_configure_args" | sed -e "s/ '--enable-languages=[^ ]*'//g" -e "s/$/ '--enable-languages="$enable_languages"'/" `
9e07f89d
NN
6781fi
6782
a6df5a19
PB
6783# Handle --disable-<component> generically.
6784for dir in $configdirs $build_configdirs $target_configdirs ; do
6785 dirname=`echo $dir | sed -e s/target-//g -e s/build-//g -e s/-/_/g`
9cc8ae67
PB
6786 varname=`echo $dirname | sed -e s/+/_/g`
6787 if eval test x\${enable_${varname}} "=" xno ; then
a6df5a19
PB
6788 noconfigdirs="$noconfigdirs $dir"
6789 fi
6790done
6791
4f0ef2d8 6792# Check for Boehm's garbage collector
81ecdfbb
RW
6793# Check whether --enable-objc-gc was given.
6794if test "${enable_objc_gc+set}" = set; then :
05a13254 6795 enableval=$enable_objc_gc;
81ecdfbb
RW
6796fi
6797
4f0ef2d8 6798
05a13254
NC
6799# Check whether --with-target-bdw-gc was given.
6800if test "${with_target_bdw_gc+set}" = set; then :
6801 withval=$with_target_bdw_gc;
6802fi
6803
6804
6805# Check whether --with-target-bdw-gc-include was given.
6806if test "${with_target_bdw_gc_include+set}" = set; then :
6807 withval=$with_target_bdw_gc_include;
6808fi
6809
6810
6811# Check whether --with-target-bdw-gc-lib was given.
6812if test "${with_target_bdw_gc_lib+set}" = set; then :
6813 withval=$with_target_bdw_gc_lib;
6814fi
6815
6816
6817case ,${enable_languages},:${enable_objc_gc} in *,objc,*:yes|*,objc,*:auto)
6818 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for bdw garbage collector" >&5
6819$as_echo_n "checking for bdw garbage collector... " >&6; }
6820 if test "x$with_target_bdw_gc$with_target_bdw_gc_include$with_target_bdw_gc_lib" = x; then
6821 { $as_echo "$as_me:${as_lineno-$LINENO}: result: using bdw-gc in default locations" >&5
6822$as_echo "using bdw-gc in default locations" >&6; }
6823 else
6824 if test "x$with_target_bdw_gc_include" = x && test "x$with_target_bdw_gc_lib" != x; then
d0ac1c44 6825 as_fn_error $? "found --with-target-bdw-gc-lib but --with-target-bdw-gc-include missing" "$LINENO" 5
05a13254 6826 elif test "x$with_target_bdw_gc_include" != x && test "x$with_target_bdw_gc_lib" = x; then
d0ac1c44 6827 as_fn_error $? "found --with-target-bdw-gc-include but --with-target-bdw-gc-lib missing" "$LINENO" 5
05a13254
NC
6828 else
6829 { $as_echo "$as_me:${as_lineno-$LINENO}: result: using paths configured with --with-target-bdw-gc options" >&5
6830$as_echo "using paths configured with --with-target-bdw-gc options" >&6; }
d42c4017 6831 fi
05a13254 6832 fi
4f0ef2d8
CD
6833esac
6834
bf41f30d 6835# Disable libitm, libsanitizer, libvtv, liboffloadmic if we're not building C++
7ec59b9e 6836case ,${enable_languages}, in
1b6c0831 6837 *,c++,*)
bf41f30d 6838 # Disable libitm, libsanitizer if we're not building libstdc++
1b6c0831
L
6839 case "${noconfigdirs}" in
6840 *target-libstdc++-v3*)
bf41f30d 6841 noconfigdirs="$noconfigdirs target-libitm target-libsanitizer"
1b6c0831
L
6842 ;;
6843 *) ;;
6844 esac
6845 ;;
7ec59b9e 6846 *)
bf41f30d 6847 noconfigdirs="$noconfigdirs target-liboffloadmic target-libitm target-libsanitizer target-libvtv"
7ec59b9e
L
6848 ;;
6849esac
6850
caeba88f
AL
6851# Remove the entries in $skipdirs and $noconfigdirs from $configdirs,
6852# $build_configdirs and $target_configdirs.
9e07f89d
NN
6853# If we have the source for $noconfigdirs entries, add them to $notsupp.
6854
6855notsupp=""
6856for dir in . $skipdirs $noconfigdirs ; do
caeba88f 6857 dirname=`echo $dir | sed -e s/target-//g -e s/build-//g`
9e07f89d
NN
6858 if test $dir != . && echo " ${configdirs} " | grep " ${dir} " >/dev/null 2>&1; then
6859 configdirs=`echo " ${configdirs} " | sed -e "s/ ${dir} / /"`
6860 if test -r $srcdir/$dirname/configure ; then
6861 if echo " ${skipdirs} " | grep " ${dir} " >/dev/null 2>&1; then
6862 true
6863 else
6864 notsupp="$notsupp $dir"
6865 fi
6866 fi
6867 fi
caeba88f
AL
6868 if test $dir != . && echo " ${build_configdirs} " | grep " ${dir} " >/dev/null 2>&1; then
6869 build_configdirs=`echo " ${build_configdirs} " | sed -e "s/ ${dir} / /"`
6870 if test -r $srcdir/$dirname/configure ; then
6871 if echo " ${skipdirs} " | grep " ${dir} " >/dev/null 2>&1; then
6872 true
6873 else
6874 notsupp="$notsupp $dir"
6875 fi
6876 fi
6877 fi
9e07f89d
NN
6878 if test $dir != . && echo " ${target_configdirs} " | grep " ${dir} " >/dev/null 2>&1; then
6879 target_configdirs=`echo " ${target_configdirs} " | sed -e "s/ ${dir} / /"`
6880 if test -r $srcdir/$dirname/configure ; then
6881 if echo " ${skipdirs} " | grep " ${dir} " >/dev/null 2>&1; then
6882 true
6883 else
6884 notsupp="$notsupp $dir"
6885 fi
6886 fi
6887 fi
6888done
6889
9e07f89d
NN
6890# Quietly strip out all directories which aren't configurable in this tree.
6891# This relies on all configurable subdirectories being autoconfiscated, which
6892# is now the case.
6a9cf61e
PB
6893build_configdirs_all="$build_configdirs"
6894build_configdirs=
6895for i in ${build_configdirs_all} ; do
c6b750e1 6896 j=`echo $i | sed -e s/build-//g`
6a9cf61e
PB
6897 if test -f ${srcdir}/$j/configure ; then
6898 build_configdirs="${build_configdirs} $i"
6899 fi
6900done
6901
9e07f89d
NN
6902configdirs_all="$configdirs"
6903configdirs=
6904for i in ${configdirs_all} ; do
6905 if test -f ${srcdir}/$i/configure ; then
6906 configdirs="${configdirs} $i"
6907 fi
6908done
6a9cf61e 6909
9e07f89d
NN
6910target_configdirs_all="$target_configdirs"
6911target_configdirs=
6912for i in ${target_configdirs_all} ; do
c6b750e1 6913 j=`echo $i | sed -e s/target-//g`
9e07f89d
NN
6914 if test -f ${srcdir}/$j/configure ; then
6915 target_configdirs="${target_configdirs} $i"
6916 fi
6917done
6918
1b6c0831
L
6919# libiberty-linker-plugin is special: it doesn't have its own source directory,
6920# so we have to add it after the preceding checks.
6921if test x"$extra_linker_plugin_flags$extra_linker_plugin_configure_flags" != x
6922then
6923 case " $configdirs " in
6924 *" libiberty "*)
6925 # If we can build libiberty, we can also build libiberty-linker-plugin.
6926 configdirs="$configdirs libiberty-linker-plugin"
6927 extra_linker_plugin_configure_flags="$extra_linker_plugin_configure_flags \
6928 --with-libiberty=../libiberty-linker-plugin";;
6929 *)
d0ac1c44 6930 as_fn_error $? "libiberty missing" "$LINENO" 5;;
1b6c0831
L
6931 esac
6932fi
6933
6934# Sometimes we have special requirements for the host libiberty.
6935extra_host_libiberty_configure_flags=
e81d5d05 6936extra_host_zlib_configure_flags=
1b6c0831
L
6937case " $configdirs " in
6938 *" lto-plugin "* | *" libcc1 "*)
6939 # When these are to be built as shared libraries, the same applies to
6940 # libiberty.
6941 extra_host_libiberty_configure_flags=--enable-shared
6942 ;;
e81d5d05
L
6943 *" bfd "*)
6944 # When bfd is to be built as a shared library, the same applies to
6945 # zlib.
6946 if test "$enable_shared" = "yes"; then
6947 extra_host_zlib_configure_flags=--enable-host-shared
6948 fi
6949 ;;
1b6c0831
L
6950esac
6951
6952
e81d5d05 6953
9e07f89d
NN
6954# Produce a warning message for the subdirs we can't configure.
6955# This isn't especially interesting in the Cygnus tree, but in the individual
6956# FSF releases, it's important to let people know when their machine isn't
6957# supported by the one or two programs in a package.
6958
6959if test -n "${notsupp}" && test -z "${norecursion}" ; then
6960 # If $appdirs is non-empty, at least one of those directories must still
6961 # be configured, or we error out. (E.g., if the gas release supports a
6962 # specified target in some subdirs but not the gas subdir, we shouldn't
6963 # pretend that all is well.)
6964 if test -n "$appdirs" ; then
6965 for dir in $appdirs ; do
6966 if test -r $dir/Makefile.in ; then
6967 if echo " ${configdirs} " | grep " ${dir} " >/dev/null 2>&1; then
6968 appdirs=""
6969 break
6970 fi
6a9cf61e 6971 if echo " ${target_configdirs} " | grep " target-${dir} " >/dev/null 2>&1; then
9e07f89d
NN
6972 appdirs=""
6973 break
6974 fi
6975 fi
6976 done
6977 if test -n "$appdirs" ; then
6978 echo "*** This configuration is not supported by this package." 1>&2
6979 exit 1
6980 fi
6981 fi
6982 # Okay, some application will build, or we don't care to check. Still
6983 # notify of subdirs not getting built.
6984 echo "*** This configuration is not supported in the following subdirectories:" 1>&2
6985 echo " ${notsupp}" 1>&2
6986 echo " (Any other directories should still work fine.)" 1>&2
6987fi
6988
6989case "$host" in
6990 *msdosdjgpp*)
6991 enable_gdbtk=no ;;
6992esac
6993
18f6b6ee
PB
6994# To find our prefix, in gcc_cv_tool_prefix.
6995
6996# The user is always right.
6997if test "${PATH_SEPARATOR+set}" != set; then
6998 echo "#! /bin/sh" >conf$$.sh
6999 echo "exit 0" >>conf$$.sh
7000 chmod +x conf$$.sh
7001 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
7002 PATH_SEPARATOR=';'
7003 else
7004 PATH_SEPARATOR=:
7005 fi
7006 rm -f conf$$.sh
7007fi
7008
7009
bf41f30d
NC
7010 get_gcc_base_ver="cat"
7011
7012# Check whether --with-gcc-major-version-only was given.
7013if test "${with_gcc_major_version_only+set}" = set; then :
7014 withval=$with_gcc_major_version_only; if test x$with_gcc_major_version_only = xyes ; then
37f980dc 7015 get_gcc_base_ver="sed -e 's/^\([0-9]*\).*/\1/'"
bf41f30d
NC
7016 fi
7017
7018fi
7019
7020
7021
7022
7023
18f6b6ee
PB
7024
7025if test "x$exec_prefix" = xNONE; then
7026 if test "x$prefix" = xNONE; then
7027 gcc_cv_tool_prefix=$ac_default_prefix
7028 else
7029 gcc_cv_tool_prefix=$prefix
7030 fi
7031else
7032 gcc_cv_tool_prefix=$exec_prefix
7033fi
7034
7035# If there is no compiler in the tree, use the PATH only. In any
7036# case, if there is no compiler in the tree nobody should use
7037# AS_FOR_TARGET and LD_FOR_TARGET.
7038if test x$host = x$build && test -f $srcdir/gcc/BASE-VER; then
bf41f30d
NC
7039 if test x$with_gcc_major_version_only = xyes ; then
7040 gcc_version=`sed -e 's/^\([0-9]*\).*$/\1/' $srcdir/gcc/BASE-VER`
7041 else
7042 gcc_version=`cat $srcdir/gcc/BASE-VER`
7043 fi
18f6b6ee
PB
7044 gcc_cv_tool_dirs="$gcc_cv_tool_prefix/libexec/gcc/$target_noncanonical/$gcc_version$PATH_SEPARATOR"
7045 gcc_cv_tool_dirs="$gcc_cv_tool_dirs$gcc_cv_tool_prefix/libexec/gcc/$target_noncanonical$PATH_SEPARATOR"
7046 gcc_cv_tool_dirs="$gcc_cv_tool_dirs/usr/lib/gcc/$target_noncanonical/$gcc_version$PATH_SEPARATOR"
7047 gcc_cv_tool_dirs="$gcc_cv_tool_dirs/usr/lib/gcc/$target_noncanonical$PATH_SEPARATOR"
7048 gcc_cv_tool_dirs="$gcc_cv_tool_dirs$gcc_cv_tool_prefix/$target_noncanonical/bin/$target_noncanonical/$gcc_version$PATH_SEPARATOR"
7049 gcc_cv_tool_dirs="$gcc_cv_tool_dirs$gcc_cv_tool_prefix/$target_noncanonical/bin$PATH_SEPARATOR"
7050else
7051 gcc_cv_tool_dirs=
7052fi
7053
7054if test x$build = x$target && test -n "$md_exec_prefix"; then
7055 gcc_cv_tool_dirs="$gcc_cv_tool_dirs$md_exec_prefix$PATH_SEPARATOR"
7056fi
7057
7058
7059
9e07f89d
NN
7060copy_dirs=
7061
c6b750e1 7062
81ecdfbb
RW
7063# Check whether --with-build-sysroot was given.
7064if test "${with_build_sysroot+set}" = set; then :
7065 withval=$with_build_sysroot; if test x"$withval" != x ; then
a19b6204
MM
7066 SYSROOT_CFLAGS_FOR_TARGET="--sysroot=$withval"
7067 fi
7068else
7069 SYSROOT_CFLAGS_FOR_TARGET=
81ecdfbb 7070fi
a19b6204
MM
7071
7072
8a6ee3ab 7073
81ecdfbb
RW
7074
7075# Check whether --with-debug-prefix-map was given.
7076if test "${with_debug_prefix_map+set}" = set; then :
7077 withval=$with_debug_prefix_map; if test x"$withval" != x; then
8a6ee3ab
JM
7078 DEBUG_PREFIX_CFLAGS_FOR_TARGET=
7079 for debug_map in $withval; do
7080 DEBUG_PREFIX_CFLAGS_FOR_TARGET="$DEBUG_PREFIX_CFLAGS_FOR_TARGET -fdebug-prefix-map=$debug_map"
7081 done
7082 fi
7083else
7084 DEBUG_PREFIX_CFLAGS_FOR_TARGET=
81ecdfbb
RW
7085fi
7086
8a6ee3ab
JM
7087
7088
7f6ef0c0
PB
7089# During gcc bootstrap, if we use some random cc for stage1 then CFLAGS
7090# might be empty or "-g". We don't require a C++ compiler, so CXXFLAGS
7091# might also be empty (or "-g", if a non-GCC C++ compiler is in the path).
7092# We want to ensure that TARGET libraries (which we know are built with
7093# gcc) are built with "-O2 -g", so include those options when setting
7094# CFLAGS_FOR_TARGET and CXXFLAGS_FOR_TARGET.
7095if test "x$CFLAGS_FOR_TARGET" = x; then
1b6c0831
L
7096 if test "x${is_cross_compiler}" = xyes; then
7097 CFLAGS_FOR_TARGET="-g -O2"
7098 else
7099 CFLAGS_FOR_TARGET=$CFLAGS
7100 case " $CFLAGS " in
7101 *" -O2 "*) ;;
7102 *) CFLAGS_FOR_TARGET="-O2 $CFLAGS_FOR_TARGET" ;;
7103 esac
7104 case " $CFLAGS " in
7105 *" -g "* | *" -g3 "*) ;;
7106 *) CFLAGS_FOR_TARGET="-g $CFLAGS_FOR_TARGET" ;;
7107 esac
7108 fi
7f6ef0c0
PB
7109fi
7110
7111
7112if test "x$CXXFLAGS_FOR_TARGET" = x; then
1b6c0831
L
7113 if test "x${is_cross_compiler}" = xyes; then
7114 CXXFLAGS_FOR_TARGET="-g -O2"
7115 else
7116 CXXFLAGS_FOR_TARGET=$CXXFLAGS
7117 case " $CXXFLAGS " in
7118 *" -O2 "*) ;;
7119 *) CXXFLAGS_FOR_TARGET="-O2 $CXXFLAGS_FOR_TARGET" ;;
7120 esac
7121 case " $CXXFLAGS " in
7122 *" -g "* | *" -g3 "*) ;;
7123 *) CXXFLAGS_FOR_TARGET="-g $CXXFLAGS_FOR_TARGET" ;;
7124 esac
7125 fi
7f6ef0c0
PB
7126fi
7127
7128
91c1f14c
DK
7129
7130
9e07f89d
NN
7131# Handle --with-headers=XXX. If the value is not "yes", the contents of
7132# the named directory are copied to $(tooldir)/sys-include.
7133if test x"${with_headers}" != x && test x"${with_headers}" != xno ; then
7134 if test x${is_cross_compiler} = xno ; then
7135 echo 1>&2 '***' --with-headers is only supported when cross compiling
7136 exit 1
7137 fi
7138 if test x"${with_headers}" != xyes ; then
18f6b6ee 7139 x=${gcc_cv_tool_prefix}
c6b750e1 7140 copy_dirs="${copy_dirs} ${with_headers} $x/${target_noncanonical}/sys-include"
9e07f89d
NN
7141 fi
7142fi
7143
7144# Handle --with-libs=XXX. If the value is not "yes", the contents of
7145# the name directories are copied to $(tooldir)/lib. Multiple directories
7146# are permitted.
7147if test x"${with_libs}" != x && test x"${with_libs}" != xno ; then
7148 if test x${is_cross_compiler} = xno ; then
7149 echo 1>&2 '***' --with-libs is only supported when cross compiling
7150 exit 1
7151 fi
7152 if test x"${with_libs}" != xyes ; then
7153 # Copy the libraries in reverse order, so that files in the first named
7154 # library override files in subsequent libraries.
18f6b6ee 7155 x=${gcc_cv_tool_prefix}
9e07f89d 7156 for l in ${with_libs}; do
c6b750e1 7157 copy_dirs="$l $x/${target_noncanonical}/lib ${copy_dirs}"
9e07f89d
NN
7158 done
7159 fi
7160fi
7161
700d40ca 7162# Set with_gnu_as, with_gnu_ld, and with_system_zlib as appropriate.
2429c060
PB
7163#
7164# This is done by determining whether or not the appropriate directory
7165# is available, and by checking whether or not specific configurations
7166# have requested that this magic not happen.
c6b750e1
DJ
7167#
7168# The command line options always override the explicit settings in
136bb21f 7169# configure.ac, and the settings in configure.ac override this magic.
2429c060 7170#
c6b750e1 7171# If the default for a toolchain is to use GNU as and ld, and you don't
2429c060 7172# want to do that, then you should use the --without-gnu-as and
700d40ca
ILT
7173# --without-gnu-ld options for the configure script. Similarly, if
7174# the default is to use the included zlib and you don't want to do that,
7175# you should use the --with-system-zlib option for the configure script.
2429c060
PB
7176
7177if test x${use_gnu_as} = x &&
7178 echo " ${configdirs} " | grep " gas " > /dev/null 2>&1 ; then
7179 with_gnu_as=yes
7180 extra_host_args="$extra_host_args --with-gnu-as"
7181fi
7182
7183if test x${use_gnu_ld} = x &&
93f9b408 7184 echo " ${configdirs} " | egrep " (go)?ld " > /dev/null 2>&1 ; then
2429c060
PB
7185 with_gnu_ld=yes
7186 extra_host_args="$extra_host_args --with-gnu-ld"
7187fi
7188
700d40ca
ILT
7189if test x${use_included_zlib} = x &&
7190 echo " ${configdirs} " | grep " zlib " > /dev/null 2>&1 ; then
7191 :
7192else
7193 with_system_zlib=yes
7194 extra_host_args="$extra_host_args --with-system-zlib"
7195fi
7196
2429c060
PB
7197# If using newlib, add --with-newlib to the extra_host_args so that gcc/configure
7198# can detect this case.
7199
7200if test x${with_newlib} != xno && echo " ${target_configdirs} " | grep " target-newlib " > /dev/null 2>&1 ; then
7201 with_newlib=yes
7202 extra_host_args="$extra_host_args --with-newlib"
7203fi
7204
9e07f89d
NN
7205# Handle ${copy_dirs}
7206set fnord ${copy_dirs}
7207shift
7208while test $# != 0 ; do
7209 if test -f $2/COPIED && test x"`cat $2/COPIED`" = x"$1" ; then
7210 :
7211 else
7212 echo Copying $1 to $2
7213
7214 # Use the install script to create the directory and all required
7215 # parent directories.
7216 if test -d $2 ; then
7217 :
7218 else
7219 echo >config.temp
7220 ${srcdir}/install-sh -c -m 644 config.temp $2/COPIED
7221 fi
7222
7223 # Copy the directory, assuming we have tar.
7224 # FIXME: Should we use B in the second tar? Not all systems support it.
7225 (cd $1; tar -cf - .) | (cd $2; tar -xpf -)
7226
7227 # It is the responsibility of the user to correctly adjust all
7228 # symlinks. If somebody can figure out how to handle them correctly
7229 # here, feel free to add the code.
7230
7231 echo $1 > $2/COPIED
7232 fi
7233 shift; shift
7234done
7235
2429c060
PB
7236# Determine a target-dependent exec_prefix that the installed
7237# gcc will search in. Keep this list sorted by triplet, with
7238# the *-*-osname triplets last.
7239md_exec_prefix=
7240case "${target}" in
521ec477 7241 i[34567]86-pc-msdosdjgpp*)
2429c060
PB
7242 md_exec_prefix=/dev/env/DJDIR/bin
7243 ;;
2429c060 7244 *-*-hpux* | \
2429c060 7245 *-*-nto-qnx* | \
1f111696 7246 *-*-solaris2*)
2429c060
PB
7247 md_exec_prefix=/usr/ccs/bin
7248 ;;
7249esac
7250
a0da8069
NN
7251extra_arflags_for_target=
7252extra_nmflags_for_target=
7253extra_ranlibflags_for_target=
7254target_makefile_frag=/dev/null
7255case "${target}" in
77d7106f
AM
7256 spu-*-*)
7257 target_makefile_frag="config/mt-spu"
7258 ;;
a9d58c06 7259 mips*-sde-elf* | mips*-mti-elf* | mips*-img-elf*)
429acdec
RS
7260 target_makefile_frag="config/mt-sde"
7261 ;;
f3b1e08e
RS
7262 mipsisa*-*-elfoabi*)
7263 target_makefile_frag="config/mt-mips-elfoabi"
7264 ;;
e7c8859c
RS
7265 mips*-*-*linux* | mips*-*-gnu*)
7266 target_makefile_frag="config/mt-mips-gnu"
7267 ;;
d9e042ac
SL
7268 nios2-*-elf*)
7269 target_makefile_frag="config/mt-nios2-elf"
7270 ;;
bf41f30d
NC
7271 *-*-linux-android*)
7272 target_makefile_frag="config/mt-android"
7273 ;;
29383458 7274 *-*-linux* | *-*-gnu* | *-*-k*bsd*-gnu | *-*-kopensolaris*-gnu)
3d6dfe0f 7275 target_makefile_frag="config/mt-gnu"
a0da8069
NN
7276 ;;
7277 *-*-aix4.[3456789]* | *-*-aix[56789].*)
c6b750e1 7278 # nm and ar from AIX 4.3 and above require -X32_64 flag to all ar and nm
a0da8069
NN
7279 # commands to handle both 32-bit and 64-bit objects. These flags are
7280 # harmless if we're using GNU nm or ar.
7281 extra_arflags_for_target=" -X32_64"
7282 extra_nmflags_for_target=" -B -X32_64"
7283 ;;
a0da8069
NN
7284esac
7285
7286alphaieee_frag=/dev/null
7287case $target in
7288 alpha*-*-*)
7289 # This just makes sure to use the -mieee option to build target libs.
7290 # This should probably be set individually by each library.
7291 alphaieee_frag="config/mt-alphaieee"
7292 ;;
7293esac
7294
7295# If --enable-target-optspace always use -Os instead of -O2 to build
7296# the target libraries, similarly if it is not specified, use -Os
7297# on selected platforms.
7298ospace_frag=/dev/null
7299case "${enable_target_optspace}:${target}" in
7300 yes:*)
7301 ospace_frag="config/mt-ospace"
7302 ;;
7303 :d30v-*)
7304 ospace_frag="config/mt-d30v"
7305 ;;
16beab3d 7306 :m32r-* | :d10v-* | :fr30-* | :i?86*-*-elfiamcu)
a0da8069
NN
7307 ospace_frag="config/mt-ospace"
7308 ;;
7309 no:* | :*)
7310 ;;
7311 *)
7312 echo "*** bad value \"${enable_target_optspace}\" for --enable-target-optspace flag; ignored" 1>&2
7313 ;;
7314esac
7315
a0da8069
NN
7316# Some systems (e.g., one of the i386-aix systems the gas testers are
7317# using) don't handle "\$" correctly, so don't use it here.
c6b750e1 7318tooldir='${exec_prefix}'/${target_noncanonical}
a0da8069
NN
7319build_tooldir=${tooldir}
7320
a0da8069
NN
7321# Create a .gdbinit file which runs the one in srcdir
7322# and tells GDB to look there for source files.
7323
7324if test -r ${srcdir}/.gdbinit ; then
7325 case ${srcdir} in
7326 .) ;;
7327 *) cat > ./.gdbinit <<EOF
7328# ${NO_EDIT}
7329dir ${srcdir}
7330dir .
7331source ${srcdir}/.gdbinit
7332EOF
7333 ;;
7334 esac
7335fi
7336
a0da8069
NN
7337# Make sure that the compiler is able to generate an executable. If it
7338# can't, we are probably in trouble. We don't care whether we can run the
7339# executable--we might be using a cross compiler--we only care whether it
7340# can be created. At this point the main configure script has set CC.
7341we_are_ok=no
7342echo "int main () { return 0; }" > conftest.c
7343${CC} -o conftest ${CFLAGS} ${CPPFLAGS} ${LDFLAGS} conftest.c
7344if test $? = 0 ; then
7345 if test -s conftest || test -s conftest.exe ; then
7346 we_are_ok=yes
7347 fi
c6b750e1 7348fi
a0da8069
NN
7349case $we_are_ok in
7350 no)
7351 echo 1>&2 "*** The command '${CC} -o conftest ${CFLAGS} ${CPPFLAGS} ${LDFLAGS} conftest.c' failed."
7352 echo 1>&2 "*** You must set the environment variable CC to a working compiler."
7353 rm -f conftest*
7354 exit 1
7355 ;;
7356esac
7357rm -f conftest*
7358
3bbd2f8f 7359# Decide which environment variable is used to find dynamic libraries.
a0da8069
NN
7360case "${host}" in
7361 *-*-hpux*) RPATH_ENVVAR=SHLIB_PATH ;;
3516a403 7362 *-*-darwin*) RPATH_ENVVAR=DYLD_LIBRARY_PATH ;;
3bbd2f8f 7363 *-*-mingw* | *-*-cygwin ) RPATH_ENVVAR=PATH ;;
a0da8069
NN
7364 *) RPATH_ENVVAR=LD_LIBRARY_PATH ;;
7365esac
7366
3bbd2f8f 7367# On systems where the dynamic library environment variable is PATH,
e28c595f
JM
7368# gcc/ will put dynamic libraries into a subdirectory to avoid adding
7369# built executables to PATH.
3bbd2f8f
AL
7370if test "$RPATH_ENVVAR" = PATH; then
7371 GCC_SHLIB_SUBDIR=/shlib
7372else
7373 GCC_SHLIB_SUBDIR=
7374fi
7375
730af8ee 7376# Adjust the toplevel makefile according to whether bootstrap was selected.
7377case $enable_bootstrap in
7378 yes)
7379 bootstrap_suffix=bootstrap
7380 BUILD_CONFIG=bootstrap-debug
7381 ;;
7382 no)
7383 bootstrap_suffix=no-bootstrap
7384 BUILD_CONFIG=
7385 ;;
7386esac
7387
7388{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for default BUILD_CONFIG" >&5
7389$as_echo_n "checking for default BUILD_CONFIG... " >&6; }
7390
7391
7392# Check whether --with-build-config was given.
7393if test "${with_build_config+set}" = set; then :
7394 withval=$with_build_config; case $with_build_config in
7395 yes) with_build_config= ;;
7396 no) with_build_config= BUILD_CONFIG= ;;
7397 esac
7398fi
7399
7400
7401if test "x${with_build_config}" != x; then
7402 BUILD_CONFIG=$with_build_config
7403else
7404 case $BUILD_CONFIG in
7405 bootstrap-debug)
7406 if echo "int f (void) { return 0; }" > conftest.c &&
7407 ${CC} -c conftest.c &&
7408 mv conftest.o conftest.o.g0 &&
7409 ${CC} -c -g conftest.c &&
7410 mv conftest.o conftest.o.g &&
7411 ${srcdir}/contrib/compare-debug conftest.o.g0 conftest.o.g > /dev/null 2>&1; then
7412 :
7413 else
7414 BUILD_CONFIG=
7415 fi
7416 rm -f conftest.c conftest.o conftest.o.g0 conftest.o.g
7417 ;;
7418 esac
7419fi
7420{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $BUILD_CONFIG" >&5
7421$as_echo "$BUILD_CONFIG" >&6; }
7422
7423
7424# Use same top-level configure hooks in libgcc/libstdc++/libvtv.
7425{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for --enable-vtable-verify" >&5
7426$as_echo_n "checking for --enable-vtable-verify... " >&6; }
7427# Check whether --enable-vtable-verify was given.
7428if test "${enable_vtable_verify+set}" = set; then :
7429 enableval=$enable_vtable_verify; case "$enableval" in
7430 yes) enable_vtable_verify=yes ;;
7431 no) enable_vtable_verify=no ;;
7432 *) enable_vtable_verify=no;;
7433 esac
7434else
7435 enable_vtable_verify=no
7436fi
7437
7438{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_vtable_verify" >&5
7439$as_echo "$enable_vtable_verify" >&6; }
7440
a0da8069
NN
7441# Record target_configdirs and the configure arguments for target and
7442# build configuration in Makefile.
7443target_configdirs=`echo "${target_configdirs}" | sed -e 's/target-//g'`
6a9cf61e 7444build_configdirs=`echo "${build_configdirs}" | sed -e 's/build-//g'`
201f096f 7445bootstrap_fixincludes=no
a0da8069 7446
2aa2364a
JR
7447# If we are building libgomp, bootstrap it.
7448if echo " ${target_configdirs} " | grep " libgomp " > /dev/null 2>&1 ; then
7449 bootstrap_target_libs=${bootstrap_target_libs}target-libgomp,
7450fi
7451
730af8ee 7452# If we are building libsanitizer and $BUILD_CONFIG contains bootstrap-asan
7453# or bootstrap-ubsan, bootstrap it.
7454if echo " ${target_configdirs} " | grep " libsanitizer " > /dev/null 2>&1; then
7455 case "$BUILD_CONFIG" in
7456 *bootstrap-asan* | *bootstrap-ubsan* )
7457 bootstrap_target_libs=${bootstrap_target_libs}target-libsanitizer,
201f096f 7458 bootstrap_fixincludes=yes
730af8ee 7459 ;;
7460 esac
5eb08693
L
7461fi
7462
730af8ee 7463# If we are building libvtv and --enable-vtable-verify, bootstrap it.
7464if echo " ${target_configdirs} " | grep " libvtv " > /dev/null 2>&1 &&
7465 test "$enable_vtable_verify" != no; then
95e43135
JBG
7466 bootstrap_target_libs=${bootstrap_target_libs}target-libvtv,
7467fi
7468
a0da8069
NN
7469# Determine whether gdb needs tk/tcl or not.
7470# Use 'maybe' since enable_gdbtk might be true even if tk isn't available
7471# and in that case we want gdb to be built without tk. Ugh!
7472# In fact I believe gdb is the *only* package directly dependent on tk,
7473# so we should be able to put the 'maybe's in unconditionally and
7474# leave out the maybe dependencies when enable_gdbtk is false. I'm not
7475# 100% sure that that's safe though.
c180f501 7476
675c6968 7477gdb_tk="maybe-all-tcl maybe-all-tk maybe-all-itcl maybe-all-libgui"
a0da8069
NN
7478case "$enable_gdbtk" in
7479 no)
7480 GDB_TK="" ;;
c180f501
AC
7481 yes)
7482 GDB_TK="${gdb_tk}" ;;
a0da8069 7483 *)
c180f501
AC
7484 # Only add the dependency on gdbtk when GDBtk is part of the gdb
7485 # distro. Eventually someone will fix this and move Insight, nee
7486 # gdbtk to a separate directory.
7487 if test -d ${srcdir}/gdb/gdbtk ; then
7488 GDB_TK="${gdb_tk}"
7489 else
7490 GDB_TK=""
7491 fi
7492 ;;
a0da8069 7493esac
907be67c
DJ
7494CONFIGURE_GDB_TK=`echo ${GDB_TK} | sed s/-all-/-configure-/g`
7495INSTALL_GDB_TK=`echo ${GDB_TK} | sed s/-all-/-install-/g`
a0da8069 7496
b6f9caee
TT
7497# gdb and gdbserver depend on gnulib and gdbsupport, but as nothing
7498# else does, only include them if one of these is built. The Makefile
7499# provides the ordering, so it's enough here to add to the list.
7500case " ${configdirs} " in
7501 *\ gdb\ *)
7502 configdirs="${configdirs} gnulib gdbsupport"
7503 ;;
7504 *\ gdbserver\ *)
7505 configdirs="${configdirs} gnulib gdbsupport"
7506 ;;
5c9e84c2
MF
7507 *\ sim\ *)
7508 configdirs="${configdirs} gnulib"
7509 ;;
b6f9caee 7510esac
73cc7272 7511
6bd3dfaa 7512# Strip out unwanted targets.
dd12c3a8
NN
7513
7514# While at that, we remove Makefiles if we were started for recursive
7515# configuration, so that the top-level Makefile reconfigures them,
7516# like we used to do when configure itself was recursive.
dd12c3a8 7517
06a51eac
RW
7518# Loop over modules. We used to use the "$extrasub" feature from Autoconf
7519# but now we're fixing up the Makefile ourselves with the additional
7520# commands passed to AC_CONFIG_FILES. Use separate variables
7521# extrasub-{build,host,target} not because there is any reason to split
7522# the substitutions up that way, but only to remain below the limit of
7523# 99 commands in a script, for HP-UX sed.
4119873a
AO
7524
7525# Do not nest @if/@endif or @unless/@endunless pairs, because
7526# configure will not warn you at all.
dd12c3a8 7527
16b1ad29
RW
7528case "$enable_bootstrap:$ENABLE_GOLD: $configdirs :,$stage1_languages," in
7529 yes:yes:*\ gold\ *:*,c++,*) ;;
7530 yes:yes:*\ gold\ *:*)
d0ac1c44 7531 as_fn_error $? "in a combined tree, bootstrapping with --enable-gold requires c++ in stage1_languages" "$LINENO" 5
16b1ad29
RW
7532 ;;
7533esac
7534
06a51eac 7535extrasub_build=
6a9cf61e 7536for module in ${build_configdirs} ; do
498d4a71
CF
7537 if test -z "${no_recursion}" \
7538 && test -f ${build_subdir}/${module}/Makefile; then
7539 echo 1>&2 "*** removing ${build_subdir}/${module}/Makefile to force reconfigure"
7540 rm -f ${build_subdir}/${module}/Makefile
7541 fi
06a51eac 7542 extrasub_build="$extrasub_build
498d4a71
CF
7543/^@if build-$module\$/d
7544/^@endif build-$module\$/d
4119873a 7545/^@unless build-$module\$/,/^@endunless build-$module\$/d
498d4a71 7546/^@if build-$module-$bootstrap_suffix\$/d
4119873a
AO
7547/^@endif build-$module-$bootstrap_suffix\$/d
7548/^@unless build-$module-$bootstrap_suffix\$/,/^@endunless build-$module-$bootstrap_suffix\$/d"
498d4a71 7549done
06a51eac 7550extrasub_host=
498d4a71 7551for module in ${configdirs} ; do
80911fe1 7552 if test -z "${no_recursion}"; then
8cf39b1b 7553 for file in stage*-${module}/Makefile prev-${module}/Makefile ${module}/Makefile; do
80911fe1
PB
7554 if test -f ${file}; then
7555 echo 1>&2 "*** removing ${file} to force reconfigure"
7556 rm -f ${file}
7557 fi
7558 done
498d4a71 7559 fi
201f096f 7560 case ${module},${bootstrap_fixincludes} in
7561 fixincludes,no) host_bootstrap_suffix=no-bootstrap ;;
7562 *) host_bootstrap_suffix=$bootstrap_suffix ;;
7563 esac
06a51eac 7564 extrasub_host="$extrasub_host
498d4a71
CF
7565/^@if $module\$/d
7566/^@endif $module\$/d
4119873a 7567/^@unless $module\$/,/^@endunless $module\$/d
201f096f 7568/^@if $module-$host_bootstrap_suffix\$/d
4119873a
AO
7569/^@endif $module-$host_bootstrap_suffix\$/d
7570/^@unless $module-$host_bootstrap_suffix\$/,/^@endunless $module-$host_bootstrap_suffix\$/d"
498d4a71 7571done
06a51eac 7572extrasub_target=
498d4a71
CF
7573for module in ${target_configdirs} ; do
7574 if test -z "${no_recursion}" \
7575 && test -f ${target_subdir}/${module}/Makefile; then
7576 echo 1>&2 "*** removing ${target_subdir}/${module}/Makefile to force reconfigure"
7577 rm -f ${target_subdir}/${module}/Makefile
7578 fi
e8a5fa9c
RW
7579
7580 # We only bootstrap target libraries listed in bootstrap_target_libs.
7581 case $bootstrap_target_libs in
7582 *,target-$module,*) target_bootstrap_suffix=$bootstrap_suffix ;;
7583 *) target_bootstrap_suffix=no-bootstrap ;;
7584 esac
7585
06a51eac 7586 extrasub_target="$extrasub_target
498d4a71
CF
7587/^@if target-$module\$/d
7588/^@endif target-$module\$/d
4119873a 7589/^@unless target-$module\$/,/^@endunless target-$module\$/d
e8a5fa9c 7590/^@if target-$module-$target_bootstrap_suffix\$/d
4119873a
AO
7591/^@endif target-$module-$target_bootstrap_suffix\$/d
7592/^@unless target-$module-$target_bootstrap_suffix\$/,/^@endunless target-$module-$target_bootstrap_suffix\$/d"
498d4a71
CF
7593done
7594
06a51eac
RW
7595# Do the final fixup along with target modules.
7596extrasub_target="$extrasub_target
4119873a
AO
7597/^@if /,/^@endif /d
7598/^@unless /d
7599/^@endunless /d"
a0da8069 7600
af019bfd
L
7601if test "$enable_pgo_build" != "no"; then
7602 extrasub_build="$extrasub_build
7603/^@if pgo-build\$/d
7604/^@endif pgo-build\$/d"
7605fi
7606
a0da8069
NN
7607# Create the serialization dependencies. This uses a temporary file.
7608
81ecdfbb
RW
7609# Check whether --enable-serial-configure was given.
7610if test "${enable_serial_configure+set}" = set; then :
7611 enableval=$enable_serial_configure;
7612fi
e6bfb94a
AO
7613
7614
1047cb91
DD
7615case ${enable_serial_configure} in
7616 yes)
7617 enable_serial_build_configure=yes
7618 enable_serial_host_configure=yes
7619 enable_serial_target_configure=yes
7620 ;;
7621esac
7622
a0da8069
NN
7623# These force 'configure's to be done one at a time, to avoid problems
7624# with contention over a shared config.cache.
7625rm -f serdep.tmp
e6bfb94a 7626echo '# serdep.tmp' > serdep.tmp
a0da8069 7627olditem=
1047cb91 7628test "x${enable_serial_build_configure}" = xyes &&
a0da8069
NN
7629for item in ${build_configdirs} ; do
7630 case ${olditem} in
7631 "") ;;
e6bfb94a 7632 *) echo "configure-build-${item}: configure-build-${olditem}" >> serdep.tmp ;;
a0da8069
NN
7633 esac
7634 olditem=${item}
7635done
7636olditem=
1047cb91 7637test "x${enable_serial_host_configure}" = xyes &&
a0da8069
NN
7638for item in ${configdirs} ; do
7639 case ${olditem} in
7640 "") ;;
e6bfb94a 7641 *) echo "configure-${item}: configure-${olditem}" >> serdep.tmp ;;
a0da8069
NN
7642 esac
7643 olditem=${item}
7644done
7645olditem=
1047cb91 7646test "x${enable_serial_target_configure}" = xyes &&
a0da8069
NN
7647for item in ${target_configdirs} ; do
7648 case ${olditem} in
7649 "") ;;
e6bfb94a 7650 *) echo "configure-target-${item}: configure-target-${olditem}" >> serdep.tmp ;;
a0da8069
NN
7651 esac
7652 olditem=${item}
7653done
7654serialization_dependencies=serdep.tmp
7655
7656
e6bfb94a 7657# Base args. Strip norecursion, cache-file, srcdir, host, build,
c6b750e1 7658# target, nonopt, and variable assignments. These are the ones we
30167e0a
NC
7659# might not want to pass down to subconfigures. The exception being
7660# --cache-file=/dev/null, which is used to turn off the use of cache
7661# files altogether, and which should be passed on to subconfigures.
7662# Also strip program-prefix, program-suffix, and program-transform-name,
7663# so that we can pass down a consistent program-transform-name.
c6b750e1 7664baseargs=
65b4571a 7665tbaseargs=
c6b750e1
DJ
7666keep_next=no
7667skip_next=no
7668eval "set -- $ac_configure_args"
18f6b6ee
PB
7669for ac_arg
7670do
c6b750e1
DJ
7671 if test X"$skip_next" = X"yes"; then
7672 skip_next=no
7673 continue
7674 fi
7675 if test X"$keep_next" = X"yes"; then
7676 case $ac_arg in
7677 *\'*)
7678 ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
7679 esac
7680 baseargs="$baseargs '$ac_arg'"
65b4571a 7681 tbaseargs="$tbaseargs '$ac_arg'"
c6b750e1
DJ
7682 keep_next=no
7683 continue
7684 fi
7685
7686 # Handle separated arguments. Based on the logic generated by
7687 # autoconf 2.59.
7688 case $ac_arg in
7689 *=* | --config-cache | -C | -disable-* | --disable-* \
7690 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
7691 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
7692 | -with-* | --with-* | -without-* | --without-* | --x)
7693 separate_arg=no
7694 ;;
7695 -*)
7696 separate_arg=yes
7697 ;;
7698 *)
7699 separate_arg=no
7700 ;;
7701 esac
7702
65b4571a
AO
7703 skip_targ=no
7704 case $ac_arg in
7705
7706 --with-* | --without-*)
7707 libopt=`echo "$ac_arg" | sed -e 's,^--[^-_]*[-_],,' -e 's,=.*$,,'`
7708
7709 case $libopt in
7710 *[-_]include)
7711 lib=`echo "$libopt" | sed 's,[-_]include$,,'`
7712 ;;
7713 *[-_]lib)
7714 lib=`echo "$libopt" | sed 's,[-_]lib$,,'`
7715 ;;
7716 *)
7717 lib=$libopt
7718 ;;
7719 esac
7720
7721
7722 case $lib in
1b6c0831 7723 mpc | mpfr | gmp | isl)
65b4571a
AO
7724 # If we're processing --with-$lib, --with-$lib-include or
7725 # --with-$lib-lib, for one of the libs above, and target is
7726 # different from host, don't pass the current argument to any
7727 # target library's configure.
7728 if test x$is_cross_compiler = xyes; then
7729 skip_targ=yes
7730 fi
7731 ;;
7732 esac
7733 ;;
7734 esac
7735
c6b750e1 7736 case "$ac_arg" in
30167e0a
NC
7737 --cache-file=/dev/null | \
7738 -cache-file=/dev/null )
7739 # Handled here to avoid the test to skip args below.
7740 baseargs="$baseargs '$ac_arg'"
65b4571a 7741 tbaseargs="$tbaseargs '$ac_arg'"
30167e0a
NC
7742 # Assert: $separate_arg should always be no.
7743 keep_next=$separate_arg
7744 ;;
c6b750e1
DJ
7745 --no*)
7746 continue
7747 ;;
7748 --c* | \
7749 --sr* | \
7750 --ho* | \
7751 --bu* | \
7752 --t* | \
7753 --program-* | \
7754 -cache_file* | \
7755 -srcdir* | \
7756 -host* | \
7757 -build* | \
7758 -target* | \
7759 -program-prefix* | \
7760 -program-suffix* | \
7761 -program-transform-name* )
7762 skip_next=$separate_arg
7763 continue
7764 ;;
7765 -*)
7766 # An option. Add it.
7767 case $ac_arg in
7768 *\'*)
7769 ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
7770 esac
7771 baseargs="$baseargs '$ac_arg'"
65b4571a
AO
7772 if test X"$skip_targ" = Xno; then
7773 tbaseargs="$tbaseargs '$ac_arg'"
7774 fi
c6b750e1
DJ
7775 keep_next=$separate_arg
7776 ;;
7777 *)
7778 # Either a variable assignment, or a nonopt (triplet). Don't
7779 # pass it down; let the Makefile handle this.
7780 continue
7781 ;;
7782 esac
7783done
7784# Remove the initial space we just introduced and, as these will be
7785# expanded by make, quote '$'.
7786baseargs=`echo "x$baseargs" | sed -e 's/^x *//' -e 's,\\$,$$,g'`
a0da8069 7787
f27d4f92
DJ
7788# Add in --program-transform-name, after --program-prefix and
7789# --program-suffix have been applied to it. Autoconf has already
7790# doubled dollar signs and backslashes in program_transform_name; we want
7791# the backslashes un-doubled, and then the entire thing wrapped in single
c6b750e1 7792# quotes, because this will be expanded first by make and then by the shell.
f27d4f92
DJ
7793# Also, because we want to override the logic in subdir configure scripts to
7794# choose program_transform_name, replace any s,x,x, with s,y,y,.
7795sed -e "s,\\\\\\\\,\\\\,g; s,','\\\\'',g; s/s,x,x,/s,y,y,/" <<EOF_SED > conftestsed.out
7796${program_transform_name}
7797EOF_SED
7798gcc_transform_name=`cat conftestsed.out`
7799rm -f conftestsed.out
7800baseargs="$baseargs --program-transform-name='${gcc_transform_name}'"
65b4571a 7801tbaseargs="$tbaseargs --program-transform-name='${gcc_transform_name}'"
2444379b
BE
7802if test "$silent" = yes; then
7803 baseargs="$baseargs --silent"
65b4571a 7804 tbaseargs="$tbaseargs --silent"
2444379b 7805fi
34a0f3cf 7806baseargs="$baseargs --disable-option-checking"
65b4571a 7807tbaseargs="$tbaseargs --disable-option-checking"
f27d4f92 7808
4074d5f2
RW
7809# Record and document user additions to sub configure arguments.
7810
7811
7812
7813
a0da8069
NN
7814# For the build-side libraries, we just need to pretend we're native,
7815# and not use the same cache file. Multilibs are neither needed nor
1b6c0831
L
7816# desired. We can't even use the same cache file for all build-side
7817# libraries, as they're compiled differently; some with C, some with
7818# C++ or with different feature-enabling options.
7819build_configargs="$build_configargs --cache-file=./config.cache ${baseargs}"
a0da8069
NN
7820
7821# For host modules, accept cache file option, or specification as blank.
7822case "${cache_file}" in
7823"") # empty
7824 cache_file_option="" ;;
7825/* | [A-Za-z]:[\\/]* ) # absolute path
7826 cache_file_option="--cache-file=${cache_file}" ;;
7827*) # relative path
7828 cache_file_option="--cache-file=../${cache_file}" ;;
7829esac
7830
82252c06
NN
7831# Host dirs don't like to share a cache file either, horribly enough.
7832# This seems to be due to autoconf 2.5x stupidity.
4074d5f2 7833host_configargs="$host_configargs --cache-file=./config.cache ${extra_host_args} ${baseargs}"
a0da8069 7834
65b4571a 7835target_configargs="$target_configargs ${tbaseargs}"
a0da8069
NN
7836
7837# Passing a --with-cross-host argument lets the target libraries know
7838# whether they are being built with a cross-compiler or being built
7839# native. However, it would be better to use other mechanisms to make the
7840# sorts of decisions they want to make on this basis. Please consider
7841# this option to be deprecated. FIXME.
7842if test x${is_cross_compiler} = xyes ; then
c6b750e1 7843 target_configargs="--with-cross-host=${host_noncanonical} ${target_configargs}"
a0da8069
NN
7844fi
7845
afc0578d 7846# Special user-friendly check for native x86_64-linux build, if
7847# multilib is not explicitly enabled.
7848case "$target:$have_compiler:$host:$target:$enable_multilib" in
7849 x86_64-*linux*:yes:$build:$build:)
ce6c656d 7850 # Make sure we have a development environment that handles 32-bit
afc0578d 7851 dev64=no
7852 echo "int main () { return 0; }" > conftest.c
7853 ${CC} -m32 -o conftest ${CFLAGS} ${CPPFLAGS} ${LDFLAGS} conftest.c
7854 if test $? = 0 ; then
7855 if test -s conftest || test -s conftest.exe ; then
7856 dev64=yes
7857 fi
7858 fi
7859 rm -f conftest*
7860 if test x${dev64} != xyes ; then
d0ac1c44 7861 as_fn_error $? "I suspect your system does not have 32-bit development libraries (libc and headers). If you have them, rerun configure with --enable-multilib. If you do not have them, and want to build a 64-bit-only compiler, rerun configure with --disable-multilib." "$LINENO" 5
afc0578d 7862 fi
7863 ;;
7864esac
7865
938d2b74
RW
7866# Default to --enable-multilib.
7867if test x${enable_multilib} = x ; then
a0da8069 7868 target_configargs="--enable-multilib ${target_configargs}"
938d2b74 7869fi
a0da8069
NN
7870
7871# Pass --with-newlib if appropriate. Note that target_configdirs has
7872# changed from the earlier setting of with_newlib.
7873if test x${with_newlib} != xno && echo " ${target_configdirs} " | grep " newlib " > /dev/null 2>&1 && test -d ${srcdir}/newlib ; then
7874 target_configargs="--with-newlib ${target_configargs}"
7875fi
7876
95036d20
NN
7877# Different target subdirs use different values of certain variables
7878# (notably CXX). Worse, multilibs use *lots* of different values.
7879# Worse yet, autoconf 2.5x makes some of these 'precious', meaning that
7880# it doesn't automatically accept command-line overrides of them.
7881# This means it's not safe for target subdirs to share a cache file,
7882# which is disgusting, but there you have it. Hopefully this can be
7883# fixed in future. It's still worthwhile to use a cache file for each
7884# directory. I think.
7885
ae380b45
MS
7886# Pass the appropriate --build, --host, --target and --cache-file arguments.
7887# We need to pass --target, as newer autoconf's requires consistency
7888# for target_alias and gcc doesn't manage it consistently.
4b900473 7889target_configargs="--cache-file=./config.cache ${target_configargs}"
a0da8069 7890
a0da8069
NN
7891FLAGS_FOR_TARGET=
7892case " $target_configdirs " in
7893 *" newlib "*)
7894 case " $target_configargs " in
7895 *" --with-newlib "*)
7896 case "$target" in
1f53ca9a 7897 *-cygwin*)
6d94c122 7898 FLAGS_FOR_TARGET=$FLAGS_FOR_TARGET' -L$$r/$(TARGET_SUBDIR)/winsup/cygwin -isystem $$s/winsup/cygwin/include'
1f53ca9a 7899 ;;
a0da8069
NN
7900 esac
7901
7902 # If we're not building GCC, don't discard standard headers.
7903 if test -d ${srcdir}/gcc; then
7904 FLAGS_FOR_TARGET=$FLAGS_FOR_TARGET' -nostdinc'
7905
7906 if test "${build}" != "${host}"; then
7907 # On Canadian crosses, CC_FOR_TARGET will have already been set
7908 # by `configure', so we won't have an opportunity to add -Bgcc/
7909 # to it. This is right: we don't want to search that directory
7910 # for binaries, but we want the header files in there, so add
7911 # them explicitly.
e552509b 7912 FLAGS_FOR_TARGET=$FLAGS_FOR_TARGET' -isystem $$r/$(HOST_SUBDIR)/gcc/include -isystem $$r/$(HOST_SUBDIR)/gcc/include-fixed'
a0da8069
NN
7913
7914 # Someone might think of using the pre-installed headers on
7915 # Canadian crosses, in case the installed compiler is not fully
7916 # compatible with the compiler being built. In this case, it
7917 # would be better to flag an error than risking having
7918 # incompatible object files being constructed. We can't
7919 # guarantee that an error will be flagged, but let's hope the
7920 # compiler will do it, when presented with incompatible header
7921 # files.
7922 fi
7923 fi
7924
7925 case "${target}-${is_cross_compiler}" in
ec11bdc6 7926 i[3456789]86-*-linux*-no)
a0da8069
NN
7927 # Here host == target, so we don't need to build gcc,
7928 # so we don't want to discard standard headers.
7929 FLAGS_FOR_TARGET=`echo " $FLAGS_FOR_TARGET " | sed -e 's/ -nostdinc / /'`
7930 ;;
7931 *)
7932 # If we're building newlib, use its generic headers last, but search
7933 # for any libc-related directories first (so make it the last -B
7934 # switch).
7935 FLAGS_FOR_TARGET=$FLAGS_FOR_TARGET' -B$$r/$(TARGET_SUBDIR)/newlib/ -isystem $$r/$(TARGET_SUBDIR)/newlib/targ-include -isystem $$s/newlib/libc/include'
691bb5a1
DD
7936
7937 # If we're building libgloss, find the startup file, simulator library
7938 # and linker script.
7939 case " $target_configdirs " in
7940 *" libgloss "*)
7941 # Look for startup file, simulator library and maybe linker script.
7942 FLAGS_FOR_TARGET=$FLAGS_FOR_TARGET' -B$$r/$(TARGET_SUBDIR)/libgloss/'"$libgloss_dir"
7943 # Look for libnosys.a in case the target needs it.
7944 FLAGS_FOR_TARGET=$FLAGS_FOR_TARGET' -L$$r/$(TARGET_SUBDIR)/libgloss/libnosys'
7945 # Most targets have the linker script in the source directory.
7946 FLAGS_FOR_TARGET=$FLAGS_FOR_TARGET' -L$$s/libgloss/'"$libgloss_dir"
7947 ;;
7948 esac
a0da8069
NN
7949 ;;
7950 esac
7951 ;;
7952 esac
7953 ;;
7954esac
1f53ca9a 7955
45055374 7956case "$target" in
1f53ca9a
AO
7957 x86_64-*mingw* | *-w64-mingw*)
7958 # MinGW-w64 does not use newlib, nor does it use winsup. It may,
7959 # however, use a symlink named 'mingw' in ${prefix} .
7960 FLAGS_FOR_TARGET=$FLAGS_FOR_TARGET' -L${prefix}/${target}/lib -L${prefix}/mingw/lib -isystem ${prefix}/${target}/include -isystem ${prefix}/mingw/include'
7961 ;;
7962 *-mingw*)
7963 # MinGW can't be handled as Cygwin above since it does not use newlib.
7964 FLAGS_FOR_TARGET=$FLAGS_FOR_TARGET' -L$$r/$(TARGET_SUBDIR)/winsup/mingw -L$$r/$(TARGET_SUBDIR)/winsup/w32api/lib -isystem $$s/winsup/mingw/include -isystem $$s/winsup/w32api/include'
7965 ;;
45055374 7966esac
a0da8069 7967
5fbad20a
DD
7968# Allow the user to override the flags for
7969# our build compiler if desired.
c66487f8
NC
7970if test x"${build}" = x"${host}" ; then
7971 CFLAGS_FOR_BUILD=${CFLAGS_FOR_BUILD-${CFLAGS}}
7972 CXXFLAGS_FOR_BUILD=${CXXFLAGS_FOR_BUILD-${CXXFLAGS}}
7973 LDFLAGS_FOR_BUILD=${LDFLAGS_FOR_BUILD-${LDFLAGS}}
7974fi
5fbad20a 7975
a0da8069
NN
7976# On Canadian crosses, we'll be searching the right directories for
7977# the previously-installed cross compiler, so don't bother to add
7978# flags for directories within the install tree of the compiler
7979# being built; programs in there won't even run.
7980if test "${build}" = "${host}" && test -d ${srcdir}/gcc; then
7981 # Search for pre-installed headers if nothing else fits.
bba45b8b 7982 FLAGS_FOR_TARGET=$FLAGS_FOR_TARGET' -B$(build_tooldir)/bin/ -B$(build_tooldir)/lib/ -isystem $(build_tooldir)/include -isystem $(build_tooldir)/sys-include'
a0da8069
NN
7983fi
7984
7985if test "x${use_gnu_ld}" = x &&
7986 echo " ${configdirs} " | grep " ld " > /dev/null ; then
7987 # Arrange for us to find uninstalled linker scripts.
b00612cc 7988 FLAGS_FOR_TARGET=$FLAGS_FOR_TARGET' -L$$r/$(HOST_SUBDIR)/ld'
a0da8069
NN
7989fi
7990
a481dbb7
DD
7991# Search for other target-specific linker scripts and such.
7992case "${target}" in
4e206d7e
DB
7993 mep*)
7994 FLAGS_FOR_TARGET="$FLAGS_FOR_TARGET -mlibrary"
7995 ;;
7996esac
7997
a0da8069 7998# Makefile fragments.
3e707e94
PB
7999for frag in host_makefile_frag target_makefile_frag alphaieee_frag ospace_frag;
8000do
8001 eval fragval=\$$frag
8002 if test $fragval != /dev/null; then
8003 eval $frag=${srcdir}/$fragval
8004 fi
8005done
a0da8069
NN
8006
8007
8008
8009
8010
8011# Miscellanea: directories, flags, etc.
8012
8013
8014
8015
8016
8017
8018
3bbd2f8f 8019
6a9cf61e 8020# Build module lists & subconfigure args.
a0da8069
NN
8021
8022
8023
be01d343
PB
8024# Host module lists & subconfigure args.
8025
8026
8027
911e63d0 8028
be01d343
PB
8029# Target module lists & subconfigure args.
8030
8031
8032
8033# Build tools.
8034
8035
8036
1576798e
PB
8037
8038
8039
8040
8041
8042
8043
8044
8045
8046
8047
8048
8049
be01d343
PB
8050# Generate default definitions for YACC, M4, LEX and other programs that run
8051# on the build machine. These are used if the Makefile can't locate these
8052# programs in objdir.
8053MISSING=`cd $ac_aux_dir && ${PWDCMD-pwd}`/missing
8054
8055for ac_prog in 'bison -y' byacc yacc
8056do
c6b750e1 8057 # Extract the first word of "$ac_prog", so it can be a program name with args.
be01d343 8058set dummy $ac_prog; ac_word=$2
81ecdfbb
RW
8059{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8060$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 8061if ${ac_cv_prog_YACC+:} false; then :
81ecdfbb 8062 $as_echo_n "(cached) " >&6
be01d343
PB
8063else
8064 if test -n "$YACC"; then
8065 ac_cv_prog_YACC="$YACC" # Let the user override the test.
8066else
c6b750e1
DJ
8067as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8068for as_dir in $PATH
8069do
8070 IFS=$as_save_IFS
8071 test -z "$as_dir" && as_dir=.
81ecdfbb 8072 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 8073 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
c6b750e1 8074 ac_cv_prog_YACC="$ac_prog"
81ecdfbb 8075 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
c6b750e1
DJ
8076 break 2
8077 fi
8078done
81ecdfbb
RW
8079 done
8080IFS=$as_save_IFS
c6b750e1 8081
be01d343
PB
8082fi
8083fi
c6b750e1 8084YACC=$ac_cv_prog_YACC
be01d343 8085if test -n "$YACC"; then
81ecdfbb
RW
8086 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $YACC" >&5
8087$as_echo "$YACC" >&6; }
be01d343 8088else
81ecdfbb
RW
8089 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8090$as_echo "no" >&6; }
be01d343
PB
8091fi
8092
81ecdfbb 8093
c6b750e1 8094 test -n "$YACC" && break
be01d343
PB
8095done
8096test -n "$YACC" || YACC="$MISSING bison -y"
8097
8098case " $build_configdirs " in
8099 *" bison "*) YACC='$$r/$(BUILD_SUBDIR)/bison/tests/bison -y' ;;
be01d343
PB
8100esac
8101
8102for ac_prog in bison
8103do
c6b750e1 8104 # Extract the first word of "$ac_prog", so it can be a program name with args.
be01d343 8105set dummy $ac_prog; ac_word=$2
81ecdfbb
RW
8106{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8107$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 8108if ${ac_cv_prog_BISON+:} false; then :
81ecdfbb 8109 $as_echo_n "(cached) " >&6
be01d343
PB
8110else
8111 if test -n "$BISON"; then
8112 ac_cv_prog_BISON="$BISON" # Let the user override the test.
8113else
c6b750e1
DJ
8114as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8115for as_dir in $PATH
8116do
8117 IFS=$as_save_IFS
8118 test -z "$as_dir" && as_dir=.
81ecdfbb 8119 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 8120 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
c6b750e1 8121 ac_cv_prog_BISON="$ac_prog"
81ecdfbb 8122 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
c6b750e1
DJ
8123 break 2
8124 fi
8125done
81ecdfbb
RW
8126 done
8127IFS=$as_save_IFS
c6b750e1 8128
be01d343
PB
8129fi
8130fi
c6b750e1 8131BISON=$ac_cv_prog_BISON
be01d343 8132if test -n "$BISON"; then
81ecdfbb
RW
8133 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $BISON" >&5
8134$as_echo "$BISON" >&6; }
be01d343 8135else
81ecdfbb
RW
8136 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8137$as_echo "no" >&6; }
be01d343
PB
8138fi
8139
81ecdfbb 8140
c6b750e1 8141 test -n "$BISON" && break
be01d343
PB
8142done
8143test -n "$BISON" || BISON="$MISSING bison"
8144
8145case " $build_configdirs " in
8146 *" bison "*) BISON='$$r/$(BUILD_SUBDIR)/bison/tests/bison' ;;
8147esac
8148
8149for ac_prog in gm4 gnum4 m4
8150do
c6b750e1 8151 # Extract the first word of "$ac_prog", so it can be a program name with args.
be01d343 8152set dummy $ac_prog; ac_word=$2
81ecdfbb
RW
8153{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8154$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 8155if ${ac_cv_prog_M4+:} false; then :
81ecdfbb 8156 $as_echo_n "(cached) " >&6
be01d343
PB
8157else
8158 if test -n "$M4"; then
8159 ac_cv_prog_M4="$M4" # Let the user override the test.
8160else
c6b750e1
DJ
8161as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8162for as_dir in $PATH
8163do
8164 IFS=$as_save_IFS
8165 test -z "$as_dir" && as_dir=.
81ecdfbb 8166 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 8167 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
c6b750e1 8168 ac_cv_prog_M4="$ac_prog"
81ecdfbb 8169 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
c6b750e1
DJ
8170 break 2
8171 fi
8172done
81ecdfbb
RW
8173 done
8174IFS=$as_save_IFS
c6b750e1 8175
be01d343
PB
8176fi
8177fi
c6b750e1 8178M4=$ac_cv_prog_M4
be01d343 8179if test -n "$M4"; then
81ecdfbb
RW
8180 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $M4" >&5
8181$as_echo "$M4" >&6; }
be01d343 8182else
81ecdfbb
RW
8183 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8184$as_echo "no" >&6; }
be01d343
PB
8185fi
8186
81ecdfbb 8187
c6b750e1 8188 test -n "$M4" && break
be01d343
PB
8189done
8190test -n "$M4" || M4="$MISSING m4"
8191
8192case " $build_configdirs " in
8193 *" m4 "*) M4='$$r/$(BUILD_SUBDIR)/m4/m4' ;;
8194esac
8195
8196for ac_prog in flex lex
8197do
c6b750e1 8198 # Extract the first word of "$ac_prog", so it can be a program name with args.
be01d343 8199set dummy $ac_prog; ac_word=$2
81ecdfbb
RW
8200{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8201$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 8202if ${ac_cv_prog_LEX+:} false; then :
81ecdfbb 8203 $as_echo_n "(cached) " >&6
be01d343
PB
8204else
8205 if test -n "$LEX"; then
8206 ac_cv_prog_LEX="$LEX" # Let the user override the test.
8207else
c6b750e1
DJ
8208as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8209for as_dir in $PATH
8210do
8211 IFS=$as_save_IFS
8212 test -z "$as_dir" && as_dir=.
81ecdfbb 8213 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 8214 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
c6b750e1 8215 ac_cv_prog_LEX="$ac_prog"
81ecdfbb 8216 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
c6b750e1
DJ
8217 break 2
8218 fi
8219done
81ecdfbb
RW
8220 done
8221IFS=$as_save_IFS
c6b750e1 8222
be01d343
PB
8223fi
8224fi
c6b750e1 8225LEX=$ac_cv_prog_LEX
be01d343 8226if test -n "$LEX"; then
81ecdfbb
RW
8227 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LEX" >&5
8228$as_echo "$LEX" >&6; }
be01d343 8229else
81ecdfbb
RW
8230 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8231$as_echo "no" >&6; }
be01d343
PB
8232fi
8233
81ecdfbb 8234
c6b750e1 8235 test -n "$LEX" && break
be01d343
PB
8236done
8237test -n "$LEX" || LEX="$MISSING flex"
8238
8239case " $build_configdirs " in
8240 *" flex "*) LEX='$$r/$(BUILD_SUBDIR)/flex/flex' ;;
8241 *" lex "*) LEX='$$r/$(BUILD_SUBDIR)/lex/lex' ;;
8242esac
8243
8244for ac_prog in flex
8245do
c6b750e1 8246 # Extract the first word of "$ac_prog", so it can be a program name with args.
be01d343 8247set dummy $ac_prog; ac_word=$2
81ecdfbb
RW
8248{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8249$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 8250if ${ac_cv_prog_FLEX+:} false; then :
81ecdfbb 8251 $as_echo_n "(cached) " >&6
be01d343
PB
8252else
8253 if test -n "$FLEX"; then
8254 ac_cv_prog_FLEX="$FLEX" # Let the user override the test.
8255else
c6b750e1
DJ
8256as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8257for as_dir in $PATH
8258do
8259 IFS=$as_save_IFS
8260 test -z "$as_dir" && as_dir=.
81ecdfbb 8261 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 8262 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
c6b750e1 8263 ac_cv_prog_FLEX="$ac_prog"
81ecdfbb 8264 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
c6b750e1
DJ
8265 break 2
8266 fi
8267done
81ecdfbb
RW
8268 done
8269IFS=$as_save_IFS
c6b750e1 8270
be01d343
PB
8271fi
8272fi
c6b750e1 8273FLEX=$ac_cv_prog_FLEX
be01d343 8274if test -n "$FLEX"; then
81ecdfbb
RW
8275 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $FLEX" >&5
8276$as_echo "$FLEX" >&6; }
be01d343 8277else
81ecdfbb
RW
8278 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8279$as_echo "no" >&6; }
be01d343
PB
8280fi
8281
81ecdfbb 8282
c6b750e1 8283 test -n "$FLEX" && break
be01d343
PB
8284done
8285test -n "$FLEX" || FLEX="$MISSING flex"
8286
8287case " $build_configdirs " in
8288 *" flex "*) FLEX='$$r/$(BUILD_SUBDIR)/flex/flex' ;;
8289esac
8290
8291for ac_prog in makeinfo
8292do
c6b750e1 8293 # Extract the first word of "$ac_prog", so it can be a program name with args.
be01d343 8294set dummy $ac_prog; ac_word=$2
81ecdfbb
RW
8295{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8296$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 8297if ${ac_cv_prog_MAKEINFO+:} false; then :
81ecdfbb 8298 $as_echo_n "(cached) " >&6
be01d343
PB
8299else
8300 if test -n "$MAKEINFO"; then
8301 ac_cv_prog_MAKEINFO="$MAKEINFO" # Let the user override the test.
8302else
c6b750e1
DJ
8303as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8304for as_dir in $PATH
8305do
8306 IFS=$as_save_IFS
8307 test -z "$as_dir" && as_dir=.
81ecdfbb 8308 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 8309 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
c6b750e1 8310 ac_cv_prog_MAKEINFO="$ac_prog"
81ecdfbb 8311 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
c6b750e1
DJ
8312 break 2
8313 fi
8314done
81ecdfbb
RW
8315 done
8316IFS=$as_save_IFS
c6b750e1 8317
be01d343
PB
8318fi
8319fi
c6b750e1 8320MAKEINFO=$ac_cv_prog_MAKEINFO
be01d343 8321if test -n "$MAKEINFO"; then
81ecdfbb
RW
8322 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAKEINFO" >&5
8323$as_echo "$MAKEINFO" >&6; }
be01d343 8324else
81ecdfbb
RW
8325 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8326$as_echo "no" >&6; }
be01d343
PB
8327fi
8328
81ecdfbb 8329
c6b750e1 8330 test -n "$MAKEINFO" && break
be01d343
PB
8331done
8332test -n "$MAKEINFO" || MAKEINFO="$MISSING makeinfo"
8333
8334case " $build_configdirs " in
8335 *" texinfo "*) MAKEINFO='$$r/$(BUILD_SUBDIR)/texinfo/makeinfo/makeinfo' ;;
8336 *)
8337
10ad8ef3 8338 # For an installed makeinfo, we require it to be from texinfo 4.7 or
be01d343
PB
8339 # higher, else we use the "missing" dummy.
8340 if ${MAKEINFO} --version \
10ad8ef3 8341 | egrep 'texinfo[^0-9]*(4\.([7-9]|[1-9][0-9])|[5-9]|[1-9][0-9])' >/dev/null 2>&1; then
be01d343
PB
8342 :
8343 else
8344 MAKEINFO="$MISSING makeinfo"
8345 fi
8346 ;;
8347
8348esac
a0da8069 8349
be01d343 8350# FIXME: expect and dejagnu may become build tools?
a0da8069 8351
be01d343
PB
8352for ac_prog in expect
8353do
c6b750e1 8354 # Extract the first word of "$ac_prog", so it can be a program name with args.
be01d343 8355set dummy $ac_prog; ac_word=$2
81ecdfbb
RW
8356{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8357$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 8358if ${ac_cv_prog_EXPECT+:} false; then :
81ecdfbb 8359 $as_echo_n "(cached) " >&6
be01d343
PB
8360else
8361 if test -n "$EXPECT"; then
8362 ac_cv_prog_EXPECT="$EXPECT" # Let the user override the test.
8363else
c6b750e1
DJ
8364as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8365for as_dir in $PATH
8366do
8367 IFS=$as_save_IFS
8368 test -z "$as_dir" && as_dir=.
81ecdfbb 8369 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 8370 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
c6b750e1 8371 ac_cv_prog_EXPECT="$ac_prog"
81ecdfbb 8372 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
c6b750e1
DJ
8373 break 2
8374 fi
8375done
81ecdfbb
RW
8376 done
8377IFS=$as_save_IFS
c6b750e1 8378
be01d343
PB
8379fi
8380fi
c6b750e1 8381EXPECT=$ac_cv_prog_EXPECT
be01d343 8382if test -n "$EXPECT"; then
81ecdfbb
RW
8383 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $EXPECT" >&5
8384$as_echo "$EXPECT" >&6; }
be01d343 8385else
81ecdfbb
RW
8386 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8387$as_echo "no" >&6; }
be01d343 8388fi
a0da8069 8389
81ecdfbb 8390
c6b750e1 8391 test -n "$EXPECT" && break
be01d343
PB
8392done
8393test -n "$EXPECT" || EXPECT="expect"
a0da8069 8394
be01d343
PB
8395case " $configdirs " in
8396 *" expect "*)
8397 test $host = $build && EXPECT='$$r/$(HOST_SUBDIR)/expect/expect'
8398 ;;
8399esac
a0da8069 8400
be01d343
PB
8401for ac_prog in runtest
8402do
c6b750e1 8403 # Extract the first word of "$ac_prog", so it can be a program name with args.
be01d343 8404set dummy $ac_prog; ac_word=$2
81ecdfbb
RW
8405{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8406$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 8407if ${ac_cv_prog_RUNTEST+:} false; then :
81ecdfbb 8408 $as_echo_n "(cached) " >&6
be01d343
PB
8409else
8410 if test -n "$RUNTEST"; then
8411 ac_cv_prog_RUNTEST="$RUNTEST" # Let the user override the test.
8412else
c6b750e1
DJ
8413as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8414for as_dir in $PATH
8415do
8416 IFS=$as_save_IFS
8417 test -z "$as_dir" && as_dir=.
81ecdfbb 8418 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 8419 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
c6b750e1 8420 ac_cv_prog_RUNTEST="$ac_prog"
81ecdfbb 8421 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
c6b750e1
DJ
8422 break 2
8423 fi
8424done
81ecdfbb
RW
8425 done
8426IFS=$as_save_IFS
c6b750e1 8427
be01d343
PB
8428fi
8429fi
c6b750e1 8430RUNTEST=$ac_cv_prog_RUNTEST
be01d343 8431if test -n "$RUNTEST"; then
81ecdfbb
RW
8432 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RUNTEST" >&5
8433$as_echo "$RUNTEST" >&6; }
be01d343 8434else
81ecdfbb
RW
8435 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8436$as_echo "no" >&6; }
be01d343 8437fi
a0da8069 8438
81ecdfbb 8439
c6b750e1 8440 test -n "$RUNTEST" && break
be01d343
PB
8441done
8442test -n "$RUNTEST" || RUNTEST="runtest"
a0da8069 8443
be01d343
PB
8444case " $configdirs " in
8445 *" dejagnu "*)
6b89cc21 8446 test $host = $build && RUNTEST='$$s/$(HOST_SUBDIR)/dejagnu/runtest'
be01d343
PB
8447 ;;
8448esac
a0da8069
NN
8449
8450
a0da8069 8451# Host tools.
859789af
AC
8452ncn_tool_prefix=
8453test -n "$host_alias" && ncn_tool_prefix=$host_alias-
8454ncn_target_tool_prefix=
8455test -n "$target_alias" && ncn_target_tool_prefix=$target_alias-
8456
9a819804
AO
8457
8458
8459if test -n "$AR"; then
8460 ac_cv_prog_AR=$AR
8461elif test -n "$ac_cv_prog_AR"; then
8462 AR=$ac_cv_prog_AR
8463fi
8464
8465if test -n "$ac_cv_prog_AR"; then
8466 for ncn_progname in ar; do
8467 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
8468set dummy ${ncn_progname}; ac_word=$2
81ecdfbb
RW
8469{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8470$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 8471if ${ac_cv_prog_AR+:} false; then :
81ecdfbb 8472 $as_echo_n "(cached) " >&6
9a819804
AO
8473else
8474 if test -n "$AR"; then
8475 ac_cv_prog_AR="$AR" # Let the user override the test.
8476else
8477as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8478for as_dir in $PATH
8479do
8480 IFS=$as_save_IFS
8481 test -z "$as_dir" && as_dir=.
81ecdfbb 8482 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 8483 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
9a819804 8484 ac_cv_prog_AR="${ncn_progname}"
81ecdfbb 8485 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
9a819804
AO
8486 break 2
8487 fi
8488done
81ecdfbb
RW
8489 done
8490IFS=$as_save_IFS
9a819804
AO
8491
8492fi
8493fi
8494AR=$ac_cv_prog_AR
8495if test -n "$AR"; then
81ecdfbb
RW
8496 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
8497$as_echo "$AR" >&6; }
9a819804 8498else
81ecdfbb
RW
8499 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8500$as_echo "no" >&6; }
9a819804
AO
8501fi
8502
81ecdfbb 8503
9a819804
AO
8504 done
8505fi
8506
8507for ncn_progname in ar; do
05cbd757
PB
8508 if test -n "$ncn_tool_prefix"; then
8509 # Extract the first word of "${ncn_tool_prefix}${ncn_progname}", so it can be a program name with args.
8510set dummy ${ncn_tool_prefix}${ncn_progname}; ac_word=$2
81ecdfbb
RW
8511{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8512$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 8513if ${ac_cv_prog_AR+:} false; then :
81ecdfbb 8514 $as_echo_n "(cached) " >&6
859789af
AC
8515else
8516 if test -n "$AR"; then
8517 ac_cv_prog_AR="$AR" # Let the user override the test.
8518else
c6b750e1
DJ
8519as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8520for as_dir in $PATH
8521do
8522 IFS=$as_save_IFS
8523 test -z "$as_dir" && as_dir=.
81ecdfbb 8524 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 8525 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
c6b750e1 8526 ac_cv_prog_AR="${ncn_tool_prefix}${ncn_progname}"
81ecdfbb 8527 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
c6b750e1
DJ
8528 break 2
8529 fi
8530done
81ecdfbb
RW
8531 done
8532IFS=$as_save_IFS
c6b750e1 8533
859789af
AC
8534fi
8535fi
c6b750e1 8536AR=$ac_cv_prog_AR
859789af 8537if test -n "$AR"; then
81ecdfbb
RW
8538 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
8539$as_echo "$AR" >&6; }
859789af 8540else
81ecdfbb
RW
8541 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8542$as_echo "no" >&6; }
859789af
AC
8543fi
8544
81ecdfbb 8545
05cbd757
PB
8546 fi
8547 if test -z "$ac_cv_prog_AR" && test $build = $host ; then
8548 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
8549set dummy ${ncn_progname}; ac_word=$2
81ecdfbb
RW
8550{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8551$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 8552if ${ac_cv_prog_AR+:} false; then :
81ecdfbb 8553 $as_echo_n "(cached) " >&6
859789af 8554else
05cbd757
PB
8555 if test -n "$AR"; then
8556 ac_cv_prog_AR="$AR" # Let the user override the test.
859789af 8557else
c6b750e1
DJ
8558as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8559for as_dir in $PATH
8560do
8561 IFS=$as_save_IFS
8562 test -z "$as_dir" && as_dir=.
81ecdfbb 8563 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 8564 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
c6b750e1 8565 ac_cv_prog_AR="${ncn_progname}"
81ecdfbb 8566 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
c6b750e1
DJ
8567 break 2
8568 fi
8569done
81ecdfbb
RW
8570 done
8571IFS=$as_save_IFS
c6b750e1 8572
859789af
AC
8573fi
8574fi
c6b750e1 8575AR=$ac_cv_prog_AR
05cbd757 8576if test -n "$AR"; then
81ecdfbb
RW
8577 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
8578$as_echo "$AR" >&6; }
859789af 8579else
81ecdfbb
RW
8580 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8581$as_echo "no" >&6; }
859789af 8582fi
c6b750e1 8583
81ecdfbb 8584
05cbd757
PB
8585 fi
8586 test -n "$ac_cv_prog_AR" && break
8587done
8588
8589if test -z "$ac_cv_prog_AR" ; then
8590 set dummy ar
8591 if test $build = $host ; then
8592 AR="$2"
859789af 8593 else
05cbd757 8594 AR="${ncn_tool_prefix}$2"
859789af 8595 fi
859789af
AC
8596fi
8597
9a819804
AO
8598
8599
8600if test -n "$AS"; then
8601 ac_cv_prog_AS=$AS
8602elif test -n "$ac_cv_prog_AS"; then
8603 AS=$ac_cv_prog_AS
8604fi
8605
8606if test -n "$ac_cv_prog_AS"; then
8607 for ncn_progname in as; do
8608 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
8609set dummy ${ncn_progname}; ac_word=$2
81ecdfbb
RW
8610{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8611$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 8612if ${ac_cv_prog_AS+:} false; then :
81ecdfbb 8613 $as_echo_n "(cached) " >&6
9a819804
AO
8614else
8615 if test -n "$AS"; then
8616 ac_cv_prog_AS="$AS" # Let the user override the test.
8617else
8618as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8619for as_dir in $PATH
8620do
8621 IFS=$as_save_IFS
8622 test -z "$as_dir" && as_dir=.
81ecdfbb 8623 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 8624 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
9a819804 8625 ac_cv_prog_AS="${ncn_progname}"
81ecdfbb 8626 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
9a819804
AO
8627 break 2
8628 fi
8629done
81ecdfbb
RW
8630 done
8631IFS=$as_save_IFS
9a819804
AO
8632
8633fi
8634fi
8635AS=$ac_cv_prog_AS
8636if test -n "$AS"; then
81ecdfbb
RW
8637 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AS" >&5
8638$as_echo "$AS" >&6; }
9a819804 8639else
81ecdfbb
RW
8640 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8641$as_echo "no" >&6; }
9a819804
AO
8642fi
8643
81ecdfbb 8644
9a819804
AO
8645 done
8646fi
8647
8648for ncn_progname in as; do
05cbd757
PB
8649 if test -n "$ncn_tool_prefix"; then
8650 # Extract the first word of "${ncn_tool_prefix}${ncn_progname}", so it can be a program name with args.
8651set dummy ${ncn_tool_prefix}${ncn_progname}; ac_word=$2
81ecdfbb
RW
8652{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8653$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 8654if ${ac_cv_prog_AS+:} false; then :
81ecdfbb 8655 $as_echo_n "(cached) " >&6
859789af
AC
8656else
8657 if test -n "$AS"; then
8658 ac_cv_prog_AS="$AS" # Let the user override the test.
c6b750e1
DJ
8659else
8660as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8661for as_dir in $PATH
8662do
8663 IFS=$as_save_IFS
8664 test -z "$as_dir" && as_dir=.
81ecdfbb 8665 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 8666 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
c6b750e1 8667 ac_cv_prog_AS="${ncn_tool_prefix}${ncn_progname}"
81ecdfbb 8668 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
c6b750e1
DJ
8669 break 2
8670 fi
8671done
81ecdfbb
RW
8672 done
8673IFS=$as_save_IFS
c6b750e1 8674
859789af
AC
8675fi
8676fi
c6b750e1 8677AS=$ac_cv_prog_AS
859789af 8678if test -n "$AS"; then
81ecdfbb
RW
8679 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AS" >&5
8680$as_echo "$AS" >&6; }
859789af 8681else
81ecdfbb
RW
8682 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8683$as_echo "no" >&6; }
859789af
AC
8684fi
8685
81ecdfbb 8686
05cbd757
PB
8687 fi
8688 if test -z "$ac_cv_prog_AS" && test $build = $host ; then
8689 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
8690set dummy ${ncn_progname}; ac_word=$2
81ecdfbb
RW
8691{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8692$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 8693if ${ac_cv_prog_AS+:} false; then :
81ecdfbb 8694 $as_echo_n "(cached) " >&6
859789af 8695else
05cbd757
PB
8696 if test -n "$AS"; then
8697 ac_cv_prog_AS="$AS" # Let the user override the test.
859789af 8698else
c6b750e1
DJ
8699as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8700for as_dir in $PATH
8701do
8702 IFS=$as_save_IFS
8703 test -z "$as_dir" && as_dir=.
81ecdfbb 8704 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 8705 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
c6b750e1 8706 ac_cv_prog_AS="${ncn_progname}"
81ecdfbb 8707 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
c6b750e1
DJ
8708 break 2
8709 fi
8710done
81ecdfbb
RW
8711 done
8712IFS=$as_save_IFS
c6b750e1 8713
859789af
AC
8714fi
8715fi
c6b750e1 8716AS=$ac_cv_prog_AS
05cbd757 8717if test -n "$AS"; then
81ecdfbb
RW
8718 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AS" >&5
8719$as_echo "$AS" >&6; }
859789af 8720else
81ecdfbb
RW
8721 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8722$as_echo "no" >&6; }
859789af 8723fi
c6b750e1 8724
81ecdfbb 8725
05cbd757
PB
8726 fi
8727 test -n "$ac_cv_prog_AS" && break
8728done
8729
8730if test -z "$ac_cv_prog_AS" ; then
8731 set dummy as
8732 if test $build = $host ; then
8733 AS="$2"
859789af 8734 else
05cbd757 8735 AS="${ncn_tool_prefix}$2"
859789af 8736 fi
859789af
AC
8737fi
8738
9a819804
AO
8739
8740
8741if test -n "$DLLTOOL"; then
8742 ac_cv_prog_DLLTOOL=$DLLTOOL
8743elif test -n "$ac_cv_prog_DLLTOOL"; then
8744 DLLTOOL=$ac_cv_prog_DLLTOOL
8745fi
8746
8747if test -n "$ac_cv_prog_DLLTOOL"; then
8748 for ncn_progname in dlltool; do
8749 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
8750set dummy ${ncn_progname}; ac_word=$2
81ecdfbb
RW
8751{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8752$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 8753if ${ac_cv_prog_DLLTOOL+:} false; then :
81ecdfbb 8754 $as_echo_n "(cached) " >&6
9a819804
AO
8755else
8756 if test -n "$DLLTOOL"; then
8757 ac_cv_prog_DLLTOOL="$DLLTOOL" # Let the user override the test.
8758else
8759as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8760for as_dir in $PATH
8761do
8762 IFS=$as_save_IFS
8763 test -z "$as_dir" && as_dir=.
81ecdfbb 8764 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 8765 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
9a819804 8766 ac_cv_prog_DLLTOOL="${ncn_progname}"
81ecdfbb 8767 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
9a819804
AO
8768 break 2
8769 fi
8770done
81ecdfbb
RW
8771 done
8772IFS=$as_save_IFS
9a819804
AO
8773
8774fi
8775fi
8776DLLTOOL=$ac_cv_prog_DLLTOOL
8777if test -n "$DLLTOOL"; then
81ecdfbb
RW
8778 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DLLTOOL" >&5
8779$as_echo "$DLLTOOL" >&6; }
9a819804 8780else
81ecdfbb
RW
8781 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8782$as_echo "no" >&6; }
9a819804
AO
8783fi
8784
81ecdfbb 8785
9a819804
AO
8786 done
8787fi
8788
8789for ncn_progname in dlltool; do
05cbd757
PB
8790 if test -n "$ncn_tool_prefix"; then
8791 # Extract the first word of "${ncn_tool_prefix}${ncn_progname}", so it can be a program name with args.
8792set dummy ${ncn_tool_prefix}${ncn_progname}; ac_word=$2
81ecdfbb
RW
8793{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8794$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 8795if ${ac_cv_prog_DLLTOOL+:} false; then :
81ecdfbb 8796 $as_echo_n "(cached) " >&6
859789af
AC
8797else
8798 if test -n "$DLLTOOL"; then
8799 ac_cv_prog_DLLTOOL="$DLLTOOL" # Let the user override the test.
8800else
c6b750e1
DJ
8801as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8802for as_dir in $PATH
8803do
8804 IFS=$as_save_IFS
8805 test -z "$as_dir" && as_dir=.
81ecdfbb 8806 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 8807 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
c6b750e1 8808 ac_cv_prog_DLLTOOL="${ncn_tool_prefix}${ncn_progname}"
81ecdfbb 8809 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
c6b750e1
DJ
8810 break 2
8811 fi
8812done
81ecdfbb
RW
8813 done
8814IFS=$as_save_IFS
c6b750e1 8815
859789af
AC
8816fi
8817fi
c6b750e1 8818DLLTOOL=$ac_cv_prog_DLLTOOL
859789af 8819if test -n "$DLLTOOL"; then
81ecdfbb
RW
8820 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DLLTOOL" >&5
8821$as_echo "$DLLTOOL" >&6; }
859789af 8822else
81ecdfbb
RW
8823 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8824$as_echo "no" >&6; }
859789af
AC
8825fi
8826
81ecdfbb 8827
05cbd757
PB
8828 fi
8829 if test -z "$ac_cv_prog_DLLTOOL" && test $build = $host ; then
8830 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
8831set dummy ${ncn_progname}; ac_word=$2
81ecdfbb
RW
8832{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8833$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 8834if ${ac_cv_prog_DLLTOOL+:} false; then :
81ecdfbb 8835 $as_echo_n "(cached) " >&6
859789af 8836else
05cbd757
PB
8837 if test -n "$DLLTOOL"; then
8838 ac_cv_prog_DLLTOOL="$DLLTOOL" # Let the user override the test.
859789af 8839else
c6b750e1
DJ
8840as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8841for as_dir in $PATH
8842do
8843 IFS=$as_save_IFS
8844 test -z "$as_dir" && as_dir=.
81ecdfbb 8845 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 8846 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
c6b750e1 8847 ac_cv_prog_DLLTOOL="${ncn_progname}"
81ecdfbb 8848 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
c6b750e1
DJ
8849 break 2
8850 fi
8851done
81ecdfbb
RW
8852 done
8853IFS=$as_save_IFS
c6b750e1 8854
859789af
AC
8855fi
8856fi
c6b750e1 8857DLLTOOL=$ac_cv_prog_DLLTOOL
05cbd757 8858if test -n "$DLLTOOL"; then
81ecdfbb
RW
8859 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DLLTOOL" >&5
8860$as_echo "$DLLTOOL" >&6; }
859789af 8861else
81ecdfbb
RW
8862 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8863$as_echo "no" >&6; }
859789af 8864fi
c6b750e1 8865
81ecdfbb 8866
05cbd757
PB
8867 fi
8868 test -n "$ac_cv_prog_DLLTOOL" && break
8869done
8870
8871if test -z "$ac_cv_prog_DLLTOOL" ; then
8872 set dummy dlltool
8873 if test $build = $host ; then
8874 DLLTOOL="$2"
859789af 8875 else
05cbd757 8876 DLLTOOL="${ncn_tool_prefix}$2"
859789af 8877 fi
859789af
AC
8878fi
8879
9a819804
AO
8880
8881
8882if test -n "$LD"; then
8883 ac_cv_prog_LD=$LD
8884elif test -n "$ac_cv_prog_LD"; then
8885 LD=$ac_cv_prog_LD
8886fi
8887
8888if test -n "$ac_cv_prog_LD"; then
8889 for ncn_progname in ld; do
8890 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
8891set dummy ${ncn_progname}; ac_word=$2
81ecdfbb
RW
8892{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8893$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 8894if ${ac_cv_prog_LD+:} false; then :
81ecdfbb 8895 $as_echo_n "(cached) " >&6
9a819804
AO
8896else
8897 if test -n "$LD"; then
8898 ac_cv_prog_LD="$LD" # Let the user override the test.
8899else
8900as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8901for as_dir in $PATH
8902do
8903 IFS=$as_save_IFS
8904 test -z "$as_dir" && as_dir=.
81ecdfbb 8905 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 8906 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
9a819804 8907 ac_cv_prog_LD="${ncn_progname}"
81ecdfbb 8908 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
9a819804
AO
8909 break 2
8910 fi
8911done
81ecdfbb
RW
8912 done
8913IFS=$as_save_IFS
9a819804
AO
8914
8915fi
8916fi
8917LD=$ac_cv_prog_LD
8918if test -n "$LD"; then
81ecdfbb
RW
8919 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
8920$as_echo "$LD" >&6; }
9a819804 8921else
81ecdfbb
RW
8922 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8923$as_echo "no" >&6; }
9a819804
AO
8924fi
8925
81ecdfbb 8926
9a819804
AO
8927 done
8928fi
8929
8930for ncn_progname in ld; do
05cbd757
PB
8931 if test -n "$ncn_tool_prefix"; then
8932 # Extract the first word of "${ncn_tool_prefix}${ncn_progname}", so it can be a program name with args.
8933set dummy ${ncn_tool_prefix}${ncn_progname}; ac_word=$2
81ecdfbb
RW
8934{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8935$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 8936if ${ac_cv_prog_LD+:} false; then :
81ecdfbb 8937 $as_echo_n "(cached) " >&6
859789af
AC
8938else
8939 if test -n "$LD"; then
8940 ac_cv_prog_LD="$LD" # Let the user override the test.
8941else
c6b750e1
DJ
8942as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8943for as_dir in $PATH
8944do
8945 IFS=$as_save_IFS
8946 test -z "$as_dir" && as_dir=.
81ecdfbb 8947 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 8948 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
c6b750e1 8949 ac_cv_prog_LD="${ncn_tool_prefix}${ncn_progname}"
81ecdfbb 8950 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
c6b750e1
DJ
8951 break 2
8952 fi
8953done
81ecdfbb
RW
8954 done
8955IFS=$as_save_IFS
c6b750e1 8956
859789af
AC
8957fi
8958fi
c6b750e1 8959LD=$ac_cv_prog_LD
859789af 8960if test -n "$LD"; then
81ecdfbb
RW
8961 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
8962$as_echo "$LD" >&6; }
859789af 8963else
81ecdfbb
RW
8964 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8965$as_echo "no" >&6; }
859789af
AC
8966fi
8967
81ecdfbb 8968
05cbd757
PB
8969 fi
8970 if test -z "$ac_cv_prog_LD" && test $build = $host ; then
8971 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
8972set dummy ${ncn_progname}; ac_word=$2
81ecdfbb
RW
8973{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8974$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 8975if ${ac_cv_prog_LD+:} false; then :
81ecdfbb 8976 $as_echo_n "(cached) " >&6
859789af 8977else
05cbd757
PB
8978 if test -n "$LD"; then
8979 ac_cv_prog_LD="$LD" # Let the user override the test.
376a0e54 8980else
c6b750e1
DJ
8981as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8982for as_dir in $PATH
8983do
8984 IFS=$as_save_IFS
8985 test -z "$as_dir" && as_dir=.
81ecdfbb 8986 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 8987 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
c6b750e1 8988 ac_cv_prog_LD="${ncn_progname}"
81ecdfbb 8989 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
c6b750e1
DJ
8990 break 2
8991 fi
8992done
81ecdfbb
RW
8993 done
8994IFS=$as_save_IFS
c6b750e1 8995
859789af
AC
8996fi
8997fi
c6b750e1 8998LD=$ac_cv_prog_LD
05cbd757 8999if test -n "$LD"; then
81ecdfbb
RW
9000 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
9001$as_echo "$LD" >&6; }
859789af 9002else
81ecdfbb
RW
9003 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9004$as_echo "no" >&6; }
859789af 9005fi
c6b750e1 9006
81ecdfbb 9007
05cbd757
PB
9008 fi
9009 test -n "$ac_cv_prog_LD" && break
9010done
9011
9012if test -z "$ac_cv_prog_LD" ; then
9013 set dummy ld
9014 if test $build = $host ; then
9015 LD="$2"
859789af 9016 else
05cbd757 9017 LD="${ncn_tool_prefix}$2"
859789af 9018 fi
859789af
AC
9019fi
9020
9a819804
AO
9021
9022
9023if test -n "$LIPO"; then
9024 ac_cv_prog_LIPO=$LIPO
9025elif test -n "$ac_cv_prog_LIPO"; then
9026 LIPO=$ac_cv_prog_LIPO
9027fi
9028
9029if test -n "$ac_cv_prog_LIPO"; then
9030 for ncn_progname in lipo; do
9031 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
9032set dummy ${ncn_progname}; ac_word=$2
81ecdfbb
RW
9033{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
9034$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 9035if ${ac_cv_prog_LIPO+:} false; then :
81ecdfbb 9036 $as_echo_n "(cached) " >&6
9a819804
AO
9037else
9038 if test -n "$LIPO"; then
9039 ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
9040else
9041as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
9042for as_dir in $PATH
9043do
9044 IFS=$as_save_IFS
9045 test -z "$as_dir" && as_dir=.
81ecdfbb 9046 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 9047 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
9a819804 9048 ac_cv_prog_LIPO="${ncn_progname}"
81ecdfbb 9049 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
9a819804
AO
9050 break 2
9051 fi
9052done
81ecdfbb
RW
9053 done
9054IFS=$as_save_IFS
9a819804
AO
9055
9056fi
9057fi
9058LIPO=$ac_cv_prog_LIPO
9059if test -n "$LIPO"; then
81ecdfbb
RW
9060 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5
9061$as_echo "$LIPO" >&6; }
9a819804 9062else
81ecdfbb
RW
9063 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9064$as_echo "no" >&6; }
9a819804
AO
9065fi
9066
81ecdfbb 9067
9a819804
AO
9068 done
9069fi
9070
9071for ncn_progname in lipo; do
be01d343
PB
9072 if test -n "$ncn_tool_prefix"; then
9073 # Extract the first word of "${ncn_tool_prefix}${ncn_progname}", so it can be a program name with args.
9074set dummy ${ncn_tool_prefix}${ncn_progname}; ac_word=$2
81ecdfbb
RW
9075{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
9076$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 9077if ${ac_cv_prog_LIPO+:} false; then :
81ecdfbb 9078 $as_echo_n "(cached) " >&6
be01d343
PB
9079else
9080 if test -n "$LIPO"; then
9081 ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
9082else
c6b750e1
DJ
9083as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
9084for as_dir in $PATH
9085do
9086 IFS=$as_save_IFS
9087 test -z "$as_dir" && as_dir=.
81ecdfbb 9088 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 9089 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
c6b750e1 9090 ac_cv_prog_LIPO="${ncn_tool_prefix}${ncn_progname}"
81ecdfbb 9091 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
c6b750e1
DJ
9092 break 2
9093 fi
9094done
81ecdfbb
RW
9095 done
9096IFS=$as_save_IFS
c6b750e1 9097
be01d343
PB
9098fi
9099fi
c6b750e1 9100LIPO=$ac_cv_prog_LIPO
be01d343 9101if test -n "$LIPO"; then
81ecdfbb
RW
9102 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5
9103$as_echo "$LIPO" >&6; }
be01d343 9104else
81ecdfbb
RW
9105 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9106$as_echo "no" >&6; }
be01d343
PB
9107fi
9108
81ecdfbb 9109
be01d343
PB
9110 fi
9111 if test -z "$ac_cv_prog_LIPO" && test $build = $host ; then
9112 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
9113set dummy ${ncn_progname}; ac_word=$2
81ecdfbb
RW
9114{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
9115$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 9116if ${ac_cv_prog_LIPO+:} false; then :
81ecdfbb 9117 $as_echo_n "(cached) " >&6
be01d343
PB
9118else
9119 if test -n "$LIPO"; then
9120 ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
9121else
c6b750e1
DJ
9122as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
9123for as_dir in $PATH
9124do
9125 IFS=$as_save_IFS
9126 test -z "$as_dir" && as_dir=.
81ecdfbb 9127 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 9128 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
c6b750e1 9129 ac_cv_prog_LIPO="${ncn_progname}"
81ecdfbb 9130 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
c6b750e1
DJ
9131 break 2
9132 fi
9133done
81ecdfbb
RW
9134 done
9135IFS=$as_save_IFS
c6b750e1 9136
be01d343
PB
9137fi
9138fi
c6b750e1 9139LIPO=$ac_cv_prog_LIPO
be01d343 9140if test -n "$LIPO"; then
81ecdfbb
RW
9141 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5
9142$as_echo "$LIPO" >&6; }
be01d343 9143else
81ecdfbb
RW
9144 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9145$as_echo "no" >&6; }
be01d343 9146fi
c6b750e1 9147
81ecdfbb 9148
be01d343
PB
9149 fi
9150 test -n "$ac_cv_prog_LIPO" && break
9151done
9152
9153if test -z "$ac_cv_prog_LIPO" ; then
9154 set dummy lipo
9155 if test $build = $host ; then
9156 LIPO="$2"
9157 else
9158 LIPO="${ncn_tool_prefix}$2"
9159 fi
9160fi
9161
9a819804
AO
9162
9163
9164if test -n "$NM"; then
9165 ac_cv_prog_NM=$NM
9166elif test -n "$ac_cv_prog_NM"; then
9167 NM=$ac_cv_prog_NM
9168fi
9169
9170if test -n "$ac_cv_prog_NM"; then
9171 for ncn_progname in nm; do
9172 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
9173set dummy ${ncn_progname}; ac_word=$2
81ecdfbb
RW
9174{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
9175$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 9176if ${ac_cv_prog_NM+:} false; then :
81ecdfbb 9177 $as_echo_n "(cached) " >&6
859789af
AC
9178else
9179 if test -n "$NM"; then
9180 ac_cv_prog_NM="$NM" # Let the user override the test.
9181else
c6b750e1
DJ
9182as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
9183for as_dir in $PATH
9184do
9185 IFS=$as_save_IFS
9186 test -z "$as_dir" && as_dir=.
81ecdfbb 9187 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 9188 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
9a819804 9189 ac_cv_prog_NM="${ncn_progname}"
81ecdfbb 9190 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
c6b750e1
DJ
9191 break 2
9192 fi
9193done
81ecdfbb
RW
9194 done
9195IFS=$as_save_IFS
c6b750e1 9196
859789af
AC
9197fi
9198fi
c6b750e1 9199NM=$ac_cv_prog_NM
859789af 9200if test -n "$NM"; then
81ecdfbb
RW
9201 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NM" >&5
9202$as_echo "$NM" >&6; }
859789af 9203else
81ecdfbb
RW
9204 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9205$as_echo "no" >&6; }
859789af
AC
9206fi
9207
81ecdfbb 9208
9a819804
AO
9209 done
9210fi
9211
9212for ncn_progname in nm; do
9213 if test -n "$ncn_tool_prefix"; then
9214 # Extract the first word of "${ncn_tool_prefix}${ncn_progname}", so it can be a program name with args.
9215set dummy ${ncn_tool_prefix}${ncn_progname}; ac_word=$2
81ecdfbb
RW
9216{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
9217$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 9218if ${ac_cv_prog_NM+:} false; then :
81ecdfbb 9219 $as_echo_n "(cached) " >&6
859789af 9220else
05cbd757
PB
9221 if test -n "$NM"; then
9222 ac_cv_prog_NM="$NM" # Let the user override the test.
859789af 9223else
c6b750e1
DJ
9224as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
9225for as_dir in $PATH
9226do
9227 IFS=$as_save_IFS
9228 test -z "$as_dir" && as_dir=.
81ecdfbb 9229 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 9230 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
9a819804 9231 ac_cv_prog_NM="${ncn_tool_prefix}${ncn_progname}"
81ecdfbb 9232 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
c6b750e1
DJ
9233 break 2
9234 fi
9235done
81ecdfbb
RW
9236 done
9237IFS=$as_save_IFS
c6b750e1 9238
859789af
AC
9239fi
9240fi
c6b750e1 9241NM=$ac_cv_prog_NM
05cbd757 9242if test -n "$NM"; then
81ecdfbb
RW
9243 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NM" >&5
9244$as_echo "$NM" >&6; }
859789af 9245else
81ecdfbb
RW
9246 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9247$as_echo "no" >&6; }
859789af 9248fi
c6b750e1 9249
81ecdfbb 9250
05cbd757 9251 fi
9a819804
AO
9252 if test -z "$ac_cv_prog_NM" && test $build = $host ; then
9253 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
9254set dummy ${ncn_progname}; ac_word=$2
81ecdfbb
RW
9255{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
9256$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 9257if ${ac_cv_prog_NM+:} false; then :
81ecdfbb 9258 $as_echo_n "(cached) " >&6
9a819804
AO
9259else
9260 if test -n "$NM"; then
9261 ac_cv_prog_NM="$NM" # Let the user override the test.
9262else
9263as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
9264for as_dir in $PATH
9265do
9266 IFS=$as_save_IFS
9267 test -z "$as_dir" && as_dir=.
81ecdfbb 9268 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 9269 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
9a819804 9270 ac_cv_prog_NM="${ncn_progname}"
81ecdfbb 9271 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
9a819804
AO
9272 break 2
9273 fi
9274done
81ecdfbb
RW
9275 done
9276IFS=$as_save_IFS
9a819804
AO
9277
9278fi
9279fi
9280NM=$ac_cv_prog_NM
9281if test -n "$NM"; then
81ecdfbb
RW
9282 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NM" >&5
9283$as_echo "$NM" >&6; }
9a819804 9284else
81ecdfbb
RW
9285 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9286$as_echo "no" >&6; }
9a819804
AO
9287fi
9288
81ecdfbb 9289
9a819804
AO
9290 fi
9291 test -n "$ac_cv_prog_NM" && break
9292done
9293
9294if test -z "$ac_cv_prog_NM" ; then
9295 set dummy nm
9296 if test $build = $host ; then
9297 NM="$2"
9298 else
9299 NM="${ncn_tool_prefix}$2"
9300 fi
9301fi
9302
9303
9304
9305if test -n "$RANLIB"; then
9306 ac_cv_prog_RANLIB=$RANLIB
9307elif test -n "$ac_cv_prog_RANLIB"; then
9308 RANLIB=$ac_cv_prog_RANLIB
9309fi
9310
9311if test -n "$ac_cv_prog_RANLIB"; then
9312 for ncn_progname in ranlib; do
9313 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
9314set dummy ${ncn_progname}; ac_word=$2
81ecdfbb
RW
9315{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
9316$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 9317if ${ac_cv_prog_RANLIB+:} false; then :
81ecdfbb 9318 $as_echo_n "(cached) " >&6
9a819804
AO
9319else
9320 if test -n "$RANLIB"; then
9321 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
9322else
9323as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
9324for as_dir in $PATH
9325do
9326 IFS=$as_save_IFS
9327 test -z "$as_dir" && as_dir=.
81ecdfbb 9328 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 9329 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
9a819804 9330 ac_cv_prog_RANLIB="${ncn_progname}"
81ecdfbb 9331 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
9a819804
AO
9332 break 2
9333 fi
9334done
81ecdfbb
RW
9335 done
9336IFS=$as_save_IFS
9a819804
AO
9337
9338fi
9339fi
9340RANLIB=$ac_cv_prog_RANLIB
9341if test -n "$RANLIB"; then
81ecdfbb
RW
9342 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
9343$as_echo "$RANLIB" >&6; }
9a819804 9344else
81ecdfbb
RW
9345 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9346$as_echo "no" >&6; }
9a819804
AO
9347fi
9348
81ecdfbb 9349
9a819804
AO
9350 done
9351fi
859789af 9352
9a819804 9353for ncn_progname in ranlib; do
05cbd757
PB
9354 if test -n "$ncn_tool_prefix"; then
9355 # Extract the first word of "${ncn_tool_prefix}${ncn_progname}", so it can be a program name with args.
9356set dummy ${ncn_tool_prefix}${ncn_progname}; ac_word=$2
81ecdfbb
RW
9357{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
9358$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 9359if ${ac_cv_prog_RANLIB+:} false; then :
81ecdfbb 9360 $as_echo_n "(cached) " >&6
859789af
AC
9361else
9362 if test -n "$RANLIB"; then
9363 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
9364else
c6b750e1
DJ
9365as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
9366for as_dir in $PATH
9367do
9368 IFS=$as_save_IFS
9369 test -z "$as_dir" && as_dir=.
81ecdfbb 9370 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 9371 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
c6b750e1 9372 ac_cv_prog_RANLIB="${ncn_tool_prefix}${ncn_progname}"
81ecdfbb 9373 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
c6b750e1
DJ
9374 break 2
9375 fi
9376done
81ecdfbb
RW
9377 done
9378IFS=$as_save_IFS
c6b750e1 9379
859789af
AC
9380fi
9381fi
c6b750e1 9382RANLIB=$ac_cv_prog_RANLIB
859789af 9383if test -n "$RANLIB"; then
81ecdfbb
RW
9384 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
9385$as_echo "$RANLIB" >&6; }
859789af 9386else
81ecdfbb
RW
9387 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9388$as_echo "no" >&6; }
859789af
AC
9389fi
9390
81ecdfbb 9391
05cbd757
PB
9392 fi
9393 if test -z "$ac_cv_prog_RANLIB" && test $build = $host ; then
9394 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
9395set dummy ${ncn_progname}; ac_word=$2
81ecdfbb
RW
9396{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
9397$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 9398if ${ac_cv_prog_RANLIB+:} false; then :
81ecdfbb 9399 $as_echo_n "(cached) " >&6
859789af 9400else
05cbd757
PB
9401 if test -n "$RANLIB"; then
9402 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
859789af 9403else
c6b750e1
DJ
9404as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
9405for as_dir in $PATH
9406do
9407 IFS=$as_save_IFS
9408 test -z "$as_dir" && as_dir=.
81ecdfbb 9409 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 9410 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
c6b750e1 9411 ac_cv_prog_RANLIB="${ncn_progname}"
81ecdfbb 9412 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
c6b750e1
DJ
9413 break 2
9414 fi
9415done
81ecdfbb
RW
9416 done
9417IFS=$as_save_IFS
c6b750e1 9418
859789af
AC
9419fi
9420fi
c6b750e1 9421RANLIB=$ac_cv_prog_RANLIB
05cbd757 9422if test -n "$RANLIB"; then
81ecdfbb
RW
9423 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
9424$as_echo "$RANLIB" >&6; }
859789af 9425else
81ecdfbb
RW
9426 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9427$as_echo "no" >&6; }
859789af 9428fi
c6b750e1 9429
81ecdfbb 9430
859789af 9431 fi
05cbd757
PB
9432 test -n "$ac_cv_prog_RANLIB" && break
9433done
9434
9435if test -z "$ac_cv_prog_RANLIB" ; then
ba98da75 9436 RANLIB="true"
859789af
AC
9437fi
9438
9a819804
AO
9439
9440
9441if test -n "$STRIP"; then
9442 ac_cv_prog_STRIP=$STRIP
9443elif test -n "$ac_cv_prog_STRIP"; then
9444 STRIP=$ac_cv_prog_STRIP
9445fi
9446
9447if test -n "$ac_cv_prog_STRIP"; then
9448 for ncn_progname in strip; do
9449 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
9450set dummy ${ncn_progname}; ac_word=$2
81ecdfbb
RW
9451{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
9452$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 9453if ${ac_cv_prog_STRIP+:} false; then :
81ecdfbb 9454 $as_echo_n "(cached) " >&6
9a819804
AO
9455else
9456 if test -n "$STRIP"; then
9457 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
9458else
9459as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
9460for as_dir in $PATH
9461do
9462 IFS=$as_save_IFS
9463 test -z "$as_dir" && as_dir=.
81ecdfbb 9464 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 9465 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
9a819804 9466 ac_cv_prog_STRIP="${ncn_progname}"
81ecdfbb 9467 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
9a819804
AO
9468 break 2
9469 fi
9470done
81ecdfbb
RW
9471 done
9472IFS=$as_save_IFS
9a819804
AO
9473
9474fi
9475fi
9476STRIP=$ac_cv_prog_STRIP
9477if test -n "$STRIP"; then
81ecdfbb
RW
9478 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
9479$as_echo "$STRIP" >&6; }
9a819804 9480else
81ecdfbb
RW
9481 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9482$as_echo "no" >&6; }
9a819804
AO
9483fi
9484
81ecdfbb 9485
9a819804
AO
9486 done
9487fi
9488
9489for ncn_progname in strip; do
be01d343
PB
9490 if test -n "$ncn_tool_prefix"; then
9491 # Extract the first word of "${ncn_tool_prefix}${ncn_progname}", so it can be a program name with args.
9492set dummy ${ncn_tool_prefix}${ncn_progname}; ac_word=$2
81ecdfbb
RW
9493{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
9494$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 9495if ${ac_cv_prog_STRIP+:} false; then :
81ecdfbb 9496 $as_echo_n "(cached) " >&6
be01d343
PB
9497else
9498 if test -n "$STRIP"; then
9499 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
9500else
c6b750e1
DJ
9501as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
9502for as_dir in $PATH
9503do
9504 IFS=$as_save_IFS
9505 test -z "$as_dir" && as_dir=.
81ecdfbb 9506 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 9507 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
c6b750e1 9508 ac_cv_prog_STRIP="${ncn_tool_prefix}${ncn_progname}"
81ecdfbb 9509 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
c6b750e1
DJ
9510 break 2
9511 fi
9512done
81ecdfbb
RW
9513 done
9514IFS=$as_save_IFS
c6b750e1 9515
be01d343
PB
9516fi
9517fi
c6b750e1 9518STRIP=$ac_cv_prog_STRIP
be01d343 9519if test -n "$STRIP"; then
81ecdfbb
RW
9520 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
9521$as_echo "$STRIP" >&6; }
be01d343 9522else
81ecdfbb
RW
9523 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9524$as_echo "no" >&6; }
be01d343
PB
9525fi
9526
81ecdfbb 9527
be01d343
PB
9528 fi
9529 if test -z "$ac_cv_prog_STRIP" && test $build = $host ; then
9530 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
9531set dummy ${ncn_progname}; ac_word=$2
81ecdfbb
RW
9532{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
9533$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 9534if ${ac_cv_prog_STRIP+:} false; then :
81ecdfbb 9535 $as_echo_n "(cached) " >&6
be01d343
PB
9536else
9537 if test -n "$STRIP"; then
9538 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
9539else
c6b750e1
DJ
9540as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
9541for as_dir in $PATH
9542do
9543 IFS=$as_save_IFS
9544 test -z "$as_dir" && as_dir=.
81ecdfbb 9545 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 9546 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
c6b750e1 9547 ac_cv_prog_STRIP="${ncn_progname}"
81ecdfbb 9548 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
c6b750e1
DJ
9549 break 2
9550 fi
9551done
81ecdfbb
RW
9552 done
9553IFS=$as_save_IFS
c6b750e1 9554
be01d343
PB
9555fi
9556fi
c6b750e1 9557STRIP=$ac_cv_prog_STRIP
be01d343 9558if test -n "$STRIP"; then
81ecdfbb
RW
9559 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
9560$as_echo "$STRIP" >&6; }
be01d343 9561else
81ecdfbb
RW
9562 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9563$as_echo "no" >&6; }
be01d343 9564fi
c6b750e1 9565
81ecdfbb 9566
be01d343
PB
9567 fi
9568 test -n "$ac_cv_prog_STRIP" && break
9569done
9570
9571if test -z "$ac_cv_prog_STRIP" ; then
ba98da75 9572 STRIP="true"
be01d343
PB
9573fi
9574
9a819804
AO
9575
9576
9577if test -n "$WINDRES"; then
9578 ac_cv_prog_WINDRES=$WINDRES
9579elif test -n "$ac_cv_prog_WINDRES"; then
9580 WINDRES=$ac_cv_prog_WINDRES
9581fi
9582
9583if test -n "$ac_cv_prog_WINDRES"; then
9584 for ncn_progname in windres; do
9585 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
9586set dummy ${ncn_progname}; ac_word=$2
81ecdfbb
RW
9587{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
9588$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 9589if ${ac_cv_prog_WINDRES+:} false; then :
81ecdfbb 9590 $as_echo_n "(cached) " >&6
9a819804
AO
9591else
9592 if test -n "$WINDRES"; then
9593 ac_cv_prog_WINDRES="$WINDRES" # Let the user override the test.
9594else
9595as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
9596for as_dir in $PATH
9597do
9598 IFS=$as_save_IFS
9599 test -z "$as_dir" && as_dir=.
81ecdfbb 9600 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 9601 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
9a819804 9602 ac_cv_prog_WINDRES="${ncn_progname}"
81ecdfbb 9603 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
9a819804
AO
9604 break 2
9605 fi
9606done
81ecdfbb
RW
9607 done
9608IFS=$as_save_IFS
9a819804
AO
9609
9610fi
9611fi
9612WINDRES=$ac_cv_prog_WINDRES
9613if test -n "$WINDRES"; then
81ecdfbb
RW
9614 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $WINDRES" >&5
9615$as_echo "$WINDRES" >&6; }
9a819804 9616else
81ecdfbb
RW
9617 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9618$as_echo "no" >&6; }
9a819804
AO
9619fi
9620
81ecdfbb 9621
9a819804
AO
9622 done
9623fi
9624
9625for ncn_progname in windres; do
05cbd757
PB
9626 if test -n "$ncn_tool_prefix"; then
9627 # Extract the first word of "${ncn_tool_prefix}${ncn_progname}", so it can be a program name with args.
9628set dummy ${ncn_tool_prefix}${ncn_progname}; ac_word=$2
81ecdfbb
RW
9629{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
9630$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 9631if ${ac_cv_prog_WINDRES+:} false; then :
81ecdfbb 9632 $as_echo_n "(cached) " >&6
859789af
AC
9633else
9634 if test -n "$WINDRES"; then
9635 ac_cv_prog_WINDRES="$WINDRES" # Let the user override the test.
9636else
c6b750e1
DJ
9637as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
9638for as_dir in $PATH
9639do
9640 IFS=$as_save_IFS
9641 test -z "$as_dir" && as_dir=.
81ecdfbb 9642 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 9643 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
c6b750e1 9644 ac_cv_prog_WINDRES="${ncn_tool_prefix}${ncn_progname}"
81ecdfbb 9645 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
c6b750e1
DJ
9646 break 2
9647 fi
9648done
81ecdfbb
RW
9649 done
9650IFS=$as_save_IFS
c6b750e1 9651
859789af
AC
9652fi
9653fi
c6b750e1 9654WINDRES=$ac_cv_prog_WINDRES
859789af 9655if test -n "$WINDRES"; then
81ecdfbb
RW
9656 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $WINDRES" >&5
9657$as_echo "$WINDRES" >&6; }
859789af 9658else
81ecdfbb
RW
9659 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9660$as_echo "no" >&6; }
859789af
AC
9661fi
9662
81ecdfbb 9663
05cbd757
PB
9664 fi
9665 if test -z "$ac_cv_prog_WINDRES" && test $build = $host ; then
9666 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
9667set dummy ${ncn_progname}; ac_word=$2
81ecdfbb
RW
9668{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
9669$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 9670if ${ac_cv_prog_WINDRES+:} false; then :
81ecdfbb 9671 $as_echo_n "(cached) " >&6
859789af 9672else
05cbd757
PB
9673 if test -n "$WINDRES"; then
9674 ac_cv_prog_WINDRES="$WINDRES" # Let the user override the test.
859789af 9675else
c6b750e1
DJ
9676as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
9677for as_dir in $PATH
9678do
9679 IFS=$as_save_IFS
9680 test -z "$as_dir" && as_dir=.
81ecdfbb 9681 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 9682 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
c6b750e1 9683 ac_cv_prog_WINDRES="${ncn_progname}"
81ecdfbb 9684 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
c6b750e1
DJ
9685 break 2
9686 fi
9687done
81ecdfbb
RW
9688 done
9689IFS=$as_save_IFS
c6b750e1 9690
859789af
AC
9691fi
9692fi
c6b750e1 9693WINDRES=$ac_cv_prog_WINDRES
05cbd757 9694if test -n "$WINDRES"; then
81ecdfbb
RW
9695 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $WINDRES" >&5
9696$as_echo "$WINDRES" >&6; }
859789af 9697else
81ecdfbb
RW
9698 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9699$as_echo "no" >&6; }
859789af 9700fi
c6b750e1 9701
81ecdfbb 9702
05cbd757
PB
9703 fi
9704 test -n "$ac_cv_prog_WINDRES" && break
9705done
9706
9707if test -z "$ac_cv_prog_WINDRES" ; then
9708 set dummy windres
9709 if test $build = $host ; then
9710 WINDRES="$2"
859789af 9711 else
05cbd757 9712 WINDRES="${ncn_tool_prefix}$2"
859789af 9713 fi
859789af
AC
9714fi
9715
9a819804
AO
9716
9717
0c24b341
NC
9718if test -n "$WINDMC"; then
9719 ac_cv_prog_WINDMC=$WINDMC
9720elif test -n "$ac_cv_prog_WINDMC"; then
9721 WINDMC=$ac_cv_prog_WINDMC
9722fi
9723
9724if test -n "$ac_cv_prog_WINDMC"; then
9725 for ncn_progname in windmc; do
9726 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
9727set dummy ${ncn_progname}; ac_word=$2
81ecdfbb
RW
9728{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
9729$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 9730if ${ac_cv_prog_WINDMC+:} false; then :
81ecdfbb 9731 $as_echo_n "(cached) " >&6
0c24b341
NC
9732else
9733 if test -n "$WINDMC"; then
9734 ac_cv_prog_WINDMC="$WINDMC" # Let the user override the test.
9735else
9736as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
9737for as_dir in $PATH
9738do
9739 IFS=$as_save_IFS
9740 test -z "$as_dir" && as_dir=.
81ecdfbb 9741 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 9742 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
0c24b341 9743 ac_cv_prog_WINDMC="${ncn_progname}"
81ecdfbb 9744 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
0c24b341
NC
9745 break 2
9746 fi
9747done
81ecdfbb
RW
9748 done
9749IFS=$as_save_IFS
0c24b341
NC
9750
9751fi
9752fi
9753WINDMC=$ac_cv_prog_WINDMC
9754if test -n "$WINDMC"; then
81ecdfbb
RW
9755 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $WINDMC" >&5
9756$as_echo "$WINDMC" >&6; }
0c24b341 9757else
81ecdfbb
RW
9758 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9759$as_echo "no" >&6; }
0c24b341
NC
9760fi
9761
81ecdfbb 9762
0c24b341
NC
9763 done
9764fi
9765
9766for ncn_progname in windmc; do
9767 if test -n "$ncn_tool_prefix"; then
9768 # Extract the first word of "${ncn_tool_prefix}${ncn_progname}", so it can be a program name with args.
9769set dummy ${ncn_tool_prefix}${ncn_progname}; ac_word=$2
81ecdfbb
RW
9770{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
9771$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 9772if ${ac_cv_prog_WINDMC+:} false; then :
81ecdfbb 9773 $as_echo_n "(cached) " >&6
0c24b341
NC
9774else
9775 if test -n "$WINDMC"; then
9776 ac_cv_prog_WINDMC="$WINDMC" # Let the user override the test.
9777else
9778as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
9779for as_dir in $PATH
9780do
9781 IFS=$as_save_IFS
9782 test -z "$as_dir" && as_dir=.
81ecdfbb 9783 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 9784 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
0c24b341 9785 ac_cv_prog_WINDMC="${ncn_tool_prefix}${ncn_progname}"
81ecdfbb 9786 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
0c24b341
NC
9787 break 2
9788 fi
9789done
81ecdfbb
RW
9790 done
9791IFS=$as_save_IFS
0c24b341
NC
9792
9793fi
9794fi
9795WINDMC=$ac_cv_prog_WINDMC
9796if test -n "$WINDMC"; then
81ecdfbb
RW
9797 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $WINDMC" >&5
9798$as_echo "$WINDMC" >&6; }
0c24b341 9799else
81ecdfbb
RW
9800 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9801$as_echo "no" >&6; }
0c24b341
NC
9802fi
9803
81ecdfbb 9804
0c24b341
NC
9805 fi
9806 if test -z "$ac_cv_prog_WINDMC" && test $build = $host ; then
9807 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
9808set dummy ${ncn_progname}; ac_word=$2
81ecdfbb
RW
9809{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
9810$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 9811if ${ac_cv_prog_WINDMC+:} false; then :
81ecdfbb 9812 $as_echo_n "(cached) " >&6
0c24b341
NC
9813else
9814 if test -n "$WINDMC"; then
9815 ac_cv_prog_WINDMC="$WINDMC" # Let the user override the test.
9816else
9817as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
9818for as_dir in $PATH
9819do
9820 IFS=$as_save_IFS
9821 test -z "$as_dir" && as_dir=.
81ecdfbb 9822 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 9823 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
0c24b341 9824 ac_cv_prog_WINDMC="${ncn_progname}"
81ecdfbb 9825 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
0c24b341
NC
9826 break 2
9827 fi
9828done
81ecdfbb
RW
9829 done
9830IFS=$as_save_IFS
0c24b341
NC
9831
9832fi
9833fi
9834WINDMC=$ac_cv_prog_WINDMC
9835if test -n "$WINDMC"; then
81ecdfbb
RW
9836 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $WINDMC" >&5
9837$as_echo "$WINDMC" >&6; }
0c24b341 9838else
81ecdfbb
RW
9839 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9840$as_echo "no" >&6; }
0c24b341
NC
9841fi
9842
81ecdfbb 9843
0c24b341
NC
9844 fi
9845 test -n "$ac_cv_prog_WINDMC" && break
9846done
9847
9848if test -z "$ac_cv_prog_WINDMC" ; then
9849 set dummy windmc
9850 if test $build = $host ; then
9851 WINDMC="$2"
9852 else
9853 WINDMC="${ncn_tool_prefix}$2"
9854 fi
9855fi
9856
9857
9858
9a819804
AO
9859if test -n "$OBJCOPY"; then
9860 ac_cv_prog_OBJCOPY=$OBJCOPY
9861elif test -n "$ac_cv_prog_OBJCOPY"; then
9862 OBJCOPY=$ac_cv_prog_OBJCOPY
9863fi
9864
9865if test -n "$ac_cv_prog_OBJCOPY"; then
9866 for ncn_progname in objcopy; do
9867 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
9868set dummy ${ncn_progname}; ac_word=$2
81ecdfbb
RW
9869{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
9870$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 9871if ${ac_cv_prog_OBJCOPY+:} false; then :
81ecdfbb 9872 $as_echo_n "(cached) " >&6
9a819804
AO
9873else
9874 if test -n "$OBJCOPY"; then
9875 ac_cv_prog_OBJCOPY="$OBJCOPY" # Let the user override the test.
9876else
9877as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
9878for as_dir in $PATH
9879do
9880 IFS=$as_save_IFS
9881 test -z "$as_dir" && as_dir=.
81ecdfbb 9882 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 9883 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
9a819804 9884 ac_cv_prog_OBJCOPY="${ncn_progname}"
81ecdfbb 9885 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
9a819804
AO
9886 break 2
9887 fi
9888done
81ecdfbb
RW
9889 done
9890IFS=$as_save_IFS
9a819804
AO
9891
9892fi
9893fi
9894OBJCOPY=$ac_cv_prog_OBJCOPY
9895if test -n "$OBJCOPY"; then
81ecdfbb
RW
9896 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJCOPY" >&5
9897$as_echo "$OBJCOPY" >&6; }
9a819804 9898else
81ecdfbb
RW
9899 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9900$as_echo "no" >&6; }
9a819804
AO
9901fi
9902
81ecdfbb 9903
9a819804
AO
9904 done
9905fi
9906
9907for ncn_progname in objcopy; do
05cbd757
PB
9908 if test -n "$ncn_tool_prefix"; then
9909 # Extract the first word of "${ncn_tool_prefix}${ncn_progname}", so it can be a program name with args.
9910set dummy ${ncn_tool_prefix}${ncn_progname}; ac_word=$2
81ecdfbb
RW
9911{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
9912$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 9913if ${ac_cv_prog_OBJCOPY+:} false; then :
81ecdfbb 9914 $as_echo_n "(cached) " >&6
859789af
AC
9915else
9916 if test -n "$OBJCOPY"; then
9917 ac_cv_prog_OBJCOPY="$OBJCOPY" # Let the user override the test.
9918else
c6b750e1
DJ
9919as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
9920for as_dir in $PATH
9921do
9922 IFS=$as_save_IFS
9923 test -z "$as_dir" && as_dir=.
81ecdfbb 9924 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 9925 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
c6b750e1 9926 ac_cv_prog_OBJCOPY="${ncn_tool_prefix}${ncn_progname}"
81ecdfbb 9927 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
c6b750e1
DJ
9928 break 2
9929 fi
9930done
81ecdfbb
RW
9931 done
9932IFS=$as_save_IFS
c6b750e1 9933
859789af
AC
9934fi
9935fi
c6b750e1 9936OBJCOPY=$ac_cv_prog_OBJCOPY
859789af 9937if test -n "$OBJCOPY"; then
81ecdfbb
RW
9938 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJCOPY" >&5
9939$as_echo "$OBJCOPY" >&6; }
859789af 9940else
81ecdfbb
RW
9941 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9942$as_echo "no" >&6; }
859789af
AC
9943fi
9944
81ecdfbb 9945
05cbd757
PB
9946 fi
9947 if test -z "$ac_cv_prog_OBJCOPY" && test $build = $host ; then
9948 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
9949set dummy ${ncn_progname}; ac_word=$2
81ecdfbb
RW
9950{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
9951$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 9952if ${ac_cv_prog_OBJCOPY+:} false; then :
81ecdfbb 9953 $as_echo_n "(cached) " >&6
859789af 9954else
05cbd757
PB
9955 if test -n "$OBJCOPY"; then
9956 ac_cv_prog_OBJCOPY="$OBJCOPY" # Let the user override the test.
859789af 9957else
c6b750e1
DJ
9958as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
9959for as_dir in $PATH
9960do
9961 IFS=$as_save_IFS
9962 test -z "$as_dir" && as_dir=.
81ecdfbb 9963 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 9964 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
c6b750e1 9965 ac_cv_prog_OBJCOPY="${ncn_progname}"
81ecdfbb 9966 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
c6b750e1
DJ
9967 break 2
9968 fi
9969done
81ecdfbb
RW
9970 done
9971IFS=$as_save_IFS
c6b750e1 9972
859789af
AC
9973fi
9974fi
c6b750e1 9975OBJCOPY=$ac_cv_prog_OBJCOPY
05cbd757 9976if test -n "$OBJCOPY"; then
81ecdfbb
RW
9977 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJCOPY" >&5
9978$as_echo "$OBJCOPY" >&6; }
859789af 9979else
81ecdfbb
RW
9980 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9981$as_echo "no" >&6; }
859789af 9982fi
c6b750e1 9983
81ecdfbb 9984
05cbd757
PB
9985 fi
9986 test -n "$ac_cv_prog_OBJCOPY" && break
9987done
9988
9989if test -z "$ac_cv_prog_OBJCOPY" ; then
9990 set dummy objcopy
9991 if test $build = $host ; then
9992 OBJCOPY="$2"
859789af 9993 else
05cbd757 9994 OBJCOPY="${ncn_tool_prefix}$2"
859789af 9995 fi
859789af
AC
9996fi
9997
9a819804
AO
9998
9999
10000if test -n "$OBJDUMP"; then
10001 ac_cv_prog_OBJDUMP=$OBJDUMP
10002elif test -n "$ac_cv_prog_OBJDUMP"; then
10003 OBJDUMP=$ac_cv_prog_OBJDUMP
10004fi
10005
10006if test -n "$ac_cv_prog_OBJDUMP"; then
10007 for ncn_progname in objdump; do
10008 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
10009set dummy ${ncn_progname}; ac_word=$2
81ecdfbb
RW
10010{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
10011$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 10012if ${ac_cv_prog_OBJDUMP+:} false; then :
81ecdfbb 10013 $as_echo_n "(cached) " >&6
9a819804
AO
10014else
10015 if test -n "$OBJDUMP"; then
10016 ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
10017else
10018as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10019for as_dir in $PATH
10020do
10021 IFS=$as_save_IFS
10022 test -z "$as_dir" && as_dir=.
81ecdfbb 10023 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 10024 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
9a819804 10025 ac_cv_prog_OBJDUMP="${ncn_progname}"
81ecdfbb 10026 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
9a819804
AO
10027 break 2
10028 fi
10029done
81ecdfbb
RW
10030 done
10031IFS=$as_save_IFS
9a819804
AO
10032
10033fi
10034fi
10035OBJDUMP=$ac_cv_prog_OBJDUMP
10036if test -n "$OBJDUMP"; then
81ecdfbb
RW
10037 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
10038$as_echo "$OBJDUMP" >&6; }
9a819804 10039else
81ecdfbb
RW
10040 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10041$as_echo "no" >&6; }
9a819804
AO
10042fi
10043
81ecdfbb 10044
9a819804
AO
10045 done
10046fi
10047
10048for ncn_progname in objdump; do
05cbd757
PB
10049 if test -n "$ncn_tool_prefix"; then
10050 # Extract the first word of "${ncn_tool_prefix}${ncn_progname}", so it can be a program name with args.
10051set dummy ${ncn_tool_prefix}${ncn_progname}; ac_word=$2
81ecdfbb
RW
10052{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
10053$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 10054if ${ac_cv_prog_OBJDUMP+:} false; then :
81ecdfbb 10055 $as_echo_n "(cached) " >&6
859789af
AC
10056else
10057 if test -n "$OBJDUMP"; then
10058 ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
10059else
c6b750e1
DJ
10060as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10061for as_dir in $PATH
10062do
10063 IFS=$as_save_IFS
10064 test -z "$as_dir" && as_dir=.
81ecdfbb 10065 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 10066 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
c6b750e1 10067 ac_cv_prog_OBJDUMP="${ncn_tool_prefix}${ncn_progname}"
81ecdfbb 10068 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
c6b750e1
DJ
10069 break 2
10070 fi
10071done
81ecdfbb
RW
10072 done
10073IFS=$as_save_IFS
c6b750e1 10074
859789af
AC
10075fi
10076fi
c6b750e1 10077OBJDUMP=$ac_cv_prog_OBJDUMP
859789af 10078if test -n "$OBJDUMP"; then
81ecdfbb
RW
10079 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
10080$as_echo "$OBJDUMP" >&6; }
859789af 10081else
81ecdfbb
RW
10082 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10083$as_echo "no" >&6; }
859789af
AC
10084fi
10085
81ecdfbb 10086
05cbd757
PB
10087 fi
10088 if test -z "$ac_cv_prog_OBJDUMP" && test $build = $host ; then
10089 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
10090set dummy ${ncn_progname}; ac_word=$2
81ecdfbb
RW
10091{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
10092$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 10093if ${ac_cv_prog_OBJDUMP+:} false; then :
81ecdfbb 10094 $as_echo_n "(cached) " >&6
859789af 10095else
05cbd757
PB
10096 if test -n "$OBJDUMP"; then
10097 ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
859789af 10098else
c6b750e1
DJ
10099as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10100for as_dir in $PATH
10101do
10102 IFS=$as_save_IFS
10103 test -z "$as_dir" && as_dir=.
81ecdfbb 10104 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 10105 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
c6b750e1 10106 ac_cv_prog_OBJDUMP="${ncn_progname}"
81ecdfbb 10107 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
c6b750e1
DJ
10108 break 2
10109 fi
10110done
81ecdfbb
RW
10111 done
10112IFS=$as_save_IFS
c6b750e1 10113
859789af
AC
10114fi
10115fi
c6b750e1 10116OBJDUMP=$ac_cv_prog_OBJDUMP
05cbd757 10117if test -n "$OBJDUMP"; then
81ecdfbb
RW
10118 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
10119$as_echo "$OBJDUMP" >&6; }
859789af 10120else
81ecdfbb
RW
10121 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10122$as_echo "no" >&6; }
859789af 10123fi
c6b750e1 10124
81ecdfbb 10125
05cbd757
PB
10126 fi
10127 test -n "$ac_cv_prog_OBJDUMP" && break
10128done
10129
10130if test -z "$ac_cv_prog_OBJDUMP" ; then
10131 set dummy objdump
10132 if test $build = $host ; then
10133 OBJDUMP="$2"
859789af 10134 else
05cbd757 10135 OBJDUMP="${ncn_tool_prefix}$2"
859789af 10136 fi
859789af
AC
10137fi
10138
a0da8069
NN
10139
10140
b121d7d4
DD
10141if test -n "$READELF"; then
10142 ac_cv_prog_READELF=$READELF
10143elif test -n "$ac_cv_prog_READELF"; then
10144 READELF=$ac_cv_prog_READELF
10145fi
10146
10147if test -n "$ac_cv_prog_READELF"; then
10148 for ncn_progname in readelf; do
10149 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
10150set dummy ${ncn_progname}; ac_word=$2
10151{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
10152$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 10153if ${ac_cv_prog_READELF+:} false; then :
b121d7d4
DD
10154 $as_echo_n "(cached) " >&6
10155else
10156 if test -n "$READELF"; then
10157 ac_cv_prog_READELF="$READELF" # Let the user override the test.
10158else
10159as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10160for as_dir in $PATH
10161do
10162 IFS=$as_save_IFS
10163 test -z "$as_dir" && as_dir=.
10164 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 10165 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
b121d7d4
DD
10166 ac_cv_prog_READELF="${ncn_progname}"
10167 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
10168 break 2
10169 fi
10170done
10171 done
10172IFS=$as_save_IFS
10173
10174fi
10175fi
10176READELF=$ac_cv_prog_READELF
10177if test -n "$READELF"; then
10178 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $READELF" >&5
10179$as_echo "$READELF" >&6; }
10180else
10181 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10182$as_echo "no" >&6; }
10183fi
10184
10185
10186 done
10187fi
10188
10189for ncn_progname in readelf; do
10190 if test -n "$ncn_tool_prefix"; then
10191 # Extract the first word of "${ncn_tool_prefix}${ncn_progname}", so it can be a program name with args.
10192set dummy ${ncn_tool_prefix}${ncn_progname}; ac_word=$2
10193{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
10194$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 10195if ${ac_cv_prog_READELF+:} false; then :
b121d7d4
DD
10196 $as_echo_n "(cached) " >&6
10197else
10198 if test -n "$READELF"; then
10199 ac_cv_prog_READELF="$READELF" # Let the user override the test.
10200else
10201as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10202for as_dir in $PATH
10203do
10204 IFS=$as_save_IFS
10205 test -z "$as_dir" && as_dir=.
10206 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 10207 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
b121d7d4
DD
10208 ac_cv_prog_READELF="${ncn_tool_prefix}${ncn_progname}"
10209 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
10210 break 2
10211 fi
10212done
10213 done
10214IFS=$as_save_IFS
10215
10216fi
10217fi
10218READELF=$ac_cv_prog_READELF
10219if test -n "$READELF"; then
10220 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $READELF" >&5
10221$as_echo "$READELF" >&6; }
10222else
10223 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10224$as_echo "no" >&6; }
10225fi
10226
10227
10228 fi
10229 if test -z "$ac_cv_prog_READELF" && test $build = $host ; then
10230 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
10231set dummy ${ncn_progname}; ac_word=$2
10232{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
10233$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 10234if ${ac_cv_prog_READELF+:} false; then :
b121d7d4
DD
10235 $as_echo_n "(cached) " >&6
10236else
10237 if test -n "$READELF"; then
10238 ac_cv_prog_READELF="$READELF" # Let the user override the test.
10239else
10240as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10241for as_dir in $PATH
10242do
10243 IFS=$as_save_IFS
10244 test -z "$as_dir" && as_dir=.
10245 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 10246 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
b121d7d4
DD
10247 ac_cv_prog_READELF="${ncn_progname}"
10248 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
10249 break 2
10250 fi
10251done
10252 done
10253IFS=$as_save_IFS
10254
10255fi
10256fi
10257READELF=$ac_cv_prog_READELF
10258if test -n "$READELF"; then
10259 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $READELF" >&5
10260$as_echo "$READELF" >&6; }
10261else
10262 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10263$as_echo "no" >&6; }
10264fi
10265
10266
10267 fi
10268 test -n "$ac_cv_prog_READELF" && break
10269done
10270
10271if test -z "$ac_cv_prog_READELF" ; then
10272 set dummy readelf
10273 if test $build = $host ; then
10274 READELF="$2"
10275 else
10276 READELF="${ncn_tool_prefix}$2"
10277 fi
10278fi
10279
10280
10281
a0da8069
NN
10282
10283
10284
50ad1254
L
10285{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for -plugin option" >&5
10286$as_echo_n "checking for -plugin option... " >&6; }
10287
10288plugin_names="liblto_plugin.so liblto_plugin-0.dll cyglto_plugin-0.dll"
10289plugin_option=
10290for plugin in $plugin_names; do
10291 plugin_so=`${CC} ${CFLAGS} --print-prog-name $plugin`
10292 if test x$plugin_so = x$plugin; then
10293 plugin_so=`${CC} ${CFLAGS} --print-file-name $plugin`
10294 fi
10295 if test x$plugin_so != x$plugin; then
10296 plugin_option="--plugin $plugin_so"
10297 break
10298 fi
10299done
03c02f31
L
10300if test -n "$ac_tool_prefix"; then
10301 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
10302set dummy ${ac_tool_prefix}ar; ac_word=$2
10303{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
10304$as_echo_n "checking for $ac_word... " >&6; }
10305if ${ac_cv_prog_AR+:} false; then :
10306 $as_echo_n "(cached) " >&6
10307else
10308 if test -n "$AR"; then
10309 ac_cv_prog_AR="$AR" # Let the user override the test.
10310else
10311as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10312for as_dir in $PATH
10313do
10314 IFS=$as_save_IFS
10315 test -z "$as_dir" && as_dir=.
10316 for ac_exec_ext in '' $ac_executable_extensions; do
10317 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
10318 ac_cv_prog_AR="${ac_tool_prefix}ar"
10319 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
10320 break 2
10321 fi
10322done
10323 done
10324IFS=$as_save_IFS
10325
10326fi
10327fi
10328AR=$ac_cv_prog_AR
10329if test -n "$AR"; then
10330 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
10331$as_echo "$AR" >&6; }
10332else
10333 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10334$as_echo "no" >&6; }
10335fi
10336
10337
10338fi
10339if test -z "$ac_cv_prog_AR"; then
10340 ac_ct_AR=$AR
10341 # Extract the first word of "ar", so it can be a program name with args.
10342set dummy ar; ac_word=$2
10343{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
10344$as_echo_n "checking for $ac_word... " >&6; }
10345if ${ac_cv_prog_ac_ct_AR+:} false; then :
10346 $as_echo_n "(cached) " >&6
10347else
10348 if test -n "$ac_ct_AR"; then
10349 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
10350else
10351as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10352for as_dir in $PATH
10353do
10354 IFS=$as_save_IFS
10355 test -z "$as_dir" && as_dir=.
10356 for ac_exec_ext in '' $ac_executable_extensions; do
10357 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
10358 ac_cv_prog_ac_ct_AR="ar"
10359 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
10360 break 2
10361 fi
10362done
10363 done
10364IFS=$as_save_IFS
10365
10366fi
10367fi
10368ac_ct_AR=$ac_cv_prog_ac_ct_AR
10369if test -n "$ac_ct_AR"; then
10370 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
10371$as_echo "$ac_ct_AR" >&6; }
10372else
10373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10374$as_echo "no" >&6; }
10375fi
10376
10377 if test "x$ac_ct_AR" = x; then
10378 AR=""
10379 else
10380 case $cross_compiling:$ac_tool_warned in
10381yes:)
10382{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
10383$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
10384ac_tool_warned=yes ;;
10385esac
10386 AR=$ac_ct_AR
10387 fi
10388else
10389 AR="$ac_cv_prog_AR"
10390fi
10391
10392if test "${AR}" = "" ; then
10393 as_fn_error $? "Required archive tool 'ar' not found on PATH." "$LINENO" 5
10394fi
10395touch conftest.c
10396${AR} $plugin_option rc conftest.a conftest.c
10397if test "$?" != 0; then
10398 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Failed: $AR $plugin_option rc" >&5
10399$as_echo "$as_me: WARNING: Failed: $AR $plugin_option rc" >&2;}
10400 plugin_option=
10401fi
10402rm -f conftest.*
50ad1254
L
10403if test -n "$plugin_option"; then
10404 PLUGIN_OPTION="$plugin_option"
10405 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $plugin_option" >&5
10406$as_echo "$plugin_option" >&6; }
10407else
10408 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10409$as_echo "no" >&6; }
10410fi
10411
10412AR_PLUGIN_OPTION=
10413RANLIB_PLUGIN_OPTION=
10414if test -n "$PLUGIN_OPTION"; then
10415 if $AR --help 2>&1 | grep -q "\--plugin"; then
10416 AR_PLUGIN_OPTION="$PLUGIN_OPTION"
10417 fi
10418 if $RANLIB --help 2>&1 | grep -q "\--plugin"; then
10419 RANLIB_PLUGIN_OPTION="$PLUGIN_OPTION"
10420 fi
44124a46
L
10421else
10422 if test "$enable_pgo_build" != "no"; then
10423 as_fn_error $? "AR with --plugin and rc is required for LTO build" "$LINENO" 5
10424 fi
50ad1254
L
10425fi
10426
10427
10428
be01d343 10429# Target tools.
c6b750e1 10430
81ecdfbb
RW
10431# Check whether --with-build-time-tools was given.
10432if test "${with_build_time_tools+set}" = set; then :
10433 withval=$with_build_time_tools; case x"$withval" in
2429c060
PB
10434 x/*) ;;
10435 *)
10436 with_build_time_tools=
81ecdfbb
RW
10437 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: argument to --with-build-time-tools must be an absolute path" >&5
10438$as_echo "$as_me: WARNING: argument to --with-build-time-tools must be an absolute path" >&2;}
2429c060
PB
10439 ;;
10440 esac
859789af 10441else
2429c060 10442 with_build_time_tools=
81ecdfbb
RW
10443fi
10444
859789af 10445
9a819804
AO
10446
10447
10448if test -n "$CC_FOR_TARGET"; then
10449 ac_cv_prog_CC_FOR_TARGET=$CC_FOR_TARGET
10450elif test -n "$ac_cv_prog_CC_FOR_TARGET"; then
10451 CC_FOR_TARGET=$ac_cv_prog_CC_FOR_TARGET
10452fi
10453
10454if test -n "$ac_cv_prog_CC_FOR_TARGET"; then
10455 for ncn_progname in cc gcc; do
10456 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
10457set dummy ${ncn_progname}; ac_word=$2
81ecdfbb
RW
10458{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
10459$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 10460if ${ac_cv_prog_CC_FOR_TARGET+:} false; then :
81ecdfbb 10461 $as_echo_n "(cached) " >&6
9a819804
AO
10462else
10463 if test -n "$CC_FOR_TARGET"; then
10464 ac_cv_prog_CC_FOR_TARGET="$CC_FOR_TARGET" # Let the user override the test.
10465else
10466as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10467for as_dir in $PATH
10468do
10469 IFS=$as_save_IFS
10470 test -z "$as_dir" && as_dir=.
81ecdfbb 10471 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 10472 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
9a819804 10473 ac_cv_prog_CC_FOR_TARGET="${ncn_progname}"
81ecdfbb 10474 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
9a819804
AO
10475 break 2
10476 fi
10477done
81ecdfbb
RW
10478 done
10479IFS=$as_save_IFS
9a819804
AO
10480
10481fi
10482fi
10483CC_FOR_TARGET=$ac_cv_prog_CC_FOR_TARGET
10484if test -n "$CC_FOR_TARGET"; then
81ecdfbb
RW
10485 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC_FOR_TARGET" >&5
10486$as_echo "$CC_FOR_TARGET" >&6; }
9a819804 10487else
81ecdfbb
RW
10488 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10489$as_echo "no" >&6; }
9a819804
AO
10490fi
10491
81ecdfbb 10492
9a819804
AO
10493 done
10494fi
10495
10496if test -z "$ac_cv_prog_CC_FOR_TARGET" && test -n "$with_build_time_tools"; then
2429c060 10497 for ncn_progname in cc gcc; do
81ecdfbb
RW
10498 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ncn_progname} in $with_build_time_tools" >&5
10499$as_echo_n "checking for ${ncn_progname} in $with_build_time_tools... " >&6; }
3a35eeb3
PB
10500 if test -x $with_build_time_tools/${ncn_progname}; then
10501 ac_cv_prog_CC_FOR_TARGET=$with_build_time_tools/${ncn_progname}
81ecdfbb
RW
10502 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
10503$as_echo "yes" >&6; }
cac3d6c4 10504 break
2429c060 10505 else
81ecdfbb
RW
10506 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10507$as_echo "no" >&6; }
cac3d6c4
CM
10508 fi
10509 done
55db4b87
PB
10510fi
10511
2429c060
PB
10512if test -z "$ac_cv_prog_CC_FOR_TARGET"; then
10513 for ncn_progname in cc gcc; do
10514 if test -n "$ncn_target_tool_prefix"; then
10515 # Extract the first word of "${ncn_target_tool_prefix}${ncn_progname}", so it can be a program name with args.
05cbd757 10516set dummy ${ncn_target_tool_prefix}${ncn_progname}; ac_word=$2
81ecdfbb
RW
10517{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
10518$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 10519if ${ac_cv_prog_CC_FOR_TARGET+:} false; then :
81ecdfbb 10520 $as_echo_n "(cached) " >&6
55db4b87
PB
10521else
10522 if test -n "$CC_FOR_TARGET"; then
10523 ac_cv_prog_CC_FOR_TARGET="$CC_FOR_TARGET" # Let the user override the test.
10524else
c6b750e1
DJ
10525as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10526for as_dir in $PATH
10527do
10528 IFS=$as_save_IFS
10529 test -z "$as_dir" && as_dir=.
81ecdfbb 10530 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 10531 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
c6b750e1 10532 ac_cv_prog_CC_FOR_TARGET="${ncn_target_tool_prefix}${ncn_progname}"
81ecdfbb 10533 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
c6b750e1
DJ
10534 break 2
10535 fi
10536done
81ecdfbb
RW
10537 done
10538IFS=$as_save_IFS
c6b750e1 10539
55db4b87
PB
10540fi
10541fi
c6b750e1 10542CC_FOR_TARGET=$ac_cv_prog_CC_FOR_TARGET
55db4b87 10543if test -n "$CC_FOR_TARGET"; then
81ecdfbb
RW
10544 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC_FOR_TARGET" >&5
10545$as_echo "$CC_FOR_TARGET" >&6; }
55db4b87 10546else
81ecdfbb
RW
10547 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10548$as_echo "no" >&6; }
55db4b87
PB
10549fi
10550
81ecdfbb 10551
2429c060
PB
10552 fi
10553 if test -z "$ac_cv_prog_CC_FOR_TARGET" && test $build = $target ; then
10554 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
05cbd757 10555set dummy ${ncn_progname}; ac_word=$2
81ecdfbb
RW
10556{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
10557$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 10558if ${ac_cv_prog_CC_FOR_TARGET+:} false; then :
81ecdfbb 10559 $as_echo_n "(cached) " >&6
55db4b87 10560else
05cbd757
PB
10561 if test -n "$CC_FOR_TARGET"; then
10562 ac_cv_prog_CC_FOR_TARGET="$CC_FOR_TARGET" # Let the user override the test.
55db4b87 10563else
c6b750e1
DJ
10564as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10565for as_dir in $PATH
10566do
10567 IFS=$as_save_IFS
10568 test -z "$as_dir" && as_dir=.
81ecdfbb 10569 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 10570 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
c6b750e1 10571 ac_cv_prog_CC_FOR_TARGET="${ncn_progname}"
81ecdfbb 10572 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
c6b750e1
DJ
10573 break 2
10574 fi
10575done
81ecdfbb
RW
10576 done
10577IFS=$as_save_IFS
c6b750e1 10578
55db4b87
PB
10579fi
10580fi
c6b750e1 10581CC_FOR_TARGET=$ac_cv_prog_CC_FOR_TARGET
05cbd757 10582if test -n "$CC_FOR_TARGET"; then
81ecdfbb
RW
10583 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC_FOR_TARGET" >&5
10584$as_echo "$CC_FOR_TARGET" >&6; }
55db4b87 10585else
81ecdfbb
RW
10586 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10587$as_echo "no" >&6; }
55db4b87 10588fi
c6b750e1 10589
81ecdfbb 10590
2429c060
PB
10591 fi
10592 test -n "$ac_cv_prog_CC_FOR_TARGET" && break
10593 done
10594fi
c6b750e1 10595
05cbd757
PB
10596if test -z "$ac_cv_prog_CC_FOR_TARGET" ; then
10597 set dummy cc gcc
10598 if test $build = $target ; then
10599 CC_FOR_TARGET="$2"
55db4b87 10600 else
05cbd757 10601 CC_FOR_TARGET="${ncn_target_tool_prefix}$2"
55db4b87 10602 fi
d3f5afc4
MS
10603else
10604 CC_FOR_TARGET="$ac_cv_prog_CC_FOR_TARGET"
55db4b87
PB
10605fi
10606
9a819804
AO
10607
10608
10609if test -n "$CXX_FOR_TARGET"; then
10610 ac_cv_prog_CXX_FOR_TARGET=$CXX_FOR_TARGET
10611elif test -n "$ac_cv_prog_CXX_FOR_TARGET"; then
10612 CXX_FOR_TARGET=$ac_cv_prog_CXX_FOR_TARGET
10613fi
10614
10615if test -n "$ac_cv_prog_CXX_FOR_TARGET"; then
10616 for ncn_progname in c++ g++ cxx gxx; do
10617 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
10618set dummy ${ncn_progname}; ac_word=$2
81ecdfbb
RW
10619{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
10620$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 10621if ${ac_cv_prog_CXX_FOR_TARGET+:} false; then :
81ecdfbb 10622 $as_echo_n "(cached) " >&6
9a819804
AO
10623else
10624 if test -n "$CXX_FOR_TARGET"; then
10625 ac_cv_prog_CXX_FOR_TARGET="$CXX_FOR_TARGET" # Let the user override the test.
10626else
10627as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10628for as_dir in $PATH
10629do
10630 IFS=$as_save_IFS
10631 test -z "$as_dir" && as_dir=.
81ecdfbb 10632 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 10633 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
9a819804 10634 ac_cv_prog_CXX_FOR_TARGET="${ncn_progname}"
81ecdfbb 10635 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
9a819804
AO
10636 break 2
10637 fi
10638done
81ecdfbb
RW
10639 done
10640IFS=$as_save_IFS
9a819804
AO
10641
10642fi
10643fi
10644CXX_FOR_TARGET=$ac_cv_prog_CXX_FOR_TARGET
10645if test -n "$CXX_FOR_TARGET"; then
81ecdfbb
RW
10646 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXX_FOR_TARGET" >&5
10647$as_echo "$CXX_FOR_TARGET" >&6; }
9a819804 10648else
81ecdfbb
RW
10649 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10650$as_echo "no" >&6; }
9a819804
AO
10651fi
10652
81ecdfbb 10653
9a819804
AO
10654 done
10655fi
10656
10657if test -z "$ac_cv_prog_CXX_FOR_TARGET" && test -n "$with_build_time_tools"; then
2429c060 10658 for ncn_progname in c++ g++ cxx gxx; do
81ecdfbb
RW
10659 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ncn_progname} in $with_build_time_tools" >&5
10660$as_echo_n "checking for ${ncn_progname} in $with_build_time_tools... " >&6; }
3a35eeb3
PB
10661 if test -x $with_build_time_tools/${ncn_progname}; then
10662 ac_cv_prog_CXX_FOR_TARGET=$with_build_time_tools/${ncn_progname}
81ecdfbb
RW
10663 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
10664$as_echo "yes" >&6; }
2429c060
PB
10665 break
10666 else
81ecdfbb
RW
10667 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10668$as_echo "no" >&6; }
2429c060
PB
10669 fi
10670 done
10671fi
10672
10673if test -z "$ac_cv_prog_CXX_FOR_TARGET"; then
10674 for ncn_progname in c++ g++ cxx gxx; do
10675 if test -n "$ncn_target_tool_prefix"; then
10676 # Extract the first word of "${ncn_target_tool_prefix}${ncn_progname}", so it can be a program name with args.
05cbd757 10677set dummy ${ncn_target_tool_prefix}${ncn_progname}; ac_word=$2
81ecdfbb
RW
10678{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
10679$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 10680if ${ac_cv_prog_CXX_FOR_TARGET+:} false; then :
81ecdfbb 10681 $as_echo_n "(cached) " >&6
55db4b87
PB
10682else
10683 if test -n "$CXX_FOR_TARGET"; then
10684 ac_cv_prog_CXX_FOR_TARGET="$CXX_FOR_TARGET" # Let the user override the test.
10685else
c6b750e1
DJ
10686as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10687for as_dir in $PATH
10688do
10689 IFS=$as_save_IFS
10690 test -z "$as_dir" && as_dir=.
81ecdfbb 10691 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 10692 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
c6b750e1 10693 ac_cv_prog_CXX_FOR_TARGET="${ncn_target_tool_prefix}${ncn_progname}"
81ecdfbb 10694 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
c6b750e1
DJ
10695 break 2
10696 fi
10697done
81ecdfbb
RW
10698 done
10699IFS=$as_save_IFS
c6b750e1 10700
55db4b87
PB
10701fi
10702fi
c6b750e1 10703CXX_FOR_TARGET=$ac_cv_prog_CXX_FOR_TARGET
55db4b87 10704if test -n "$CXX_FOR_TARGET"; then
81ecdfbb
RW
10705 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXX_FOR_TARGET" >&5
10706$as_echo "$CXX_FOR_TARGET" >&6; }
55db4b87 10707else
81ecdfbb
RW
10708 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10709$as_echo "no" >&6; }
55db4b87
PB
10710fi
10711
81ecdfbb 10712
2429c060
PB
10713 fi
10714 if test -z "$ac_cv_prog_CXX_FOR_TARGET" && test $build = $target ; then
10715 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
05cbd757 10716set dummy ${ncn_progname}; ac_word=$2
81ecdfbb
RW
10717{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
10718$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 10719if ${ac_cv_prog_CXX_FOR_TARGET+:} false; then :
81ecdfbb 10720 $as_echo_n "(cached) " >&6
55db4b87 10721else
05cbd757
PB
10722 if test -n "$CXX_FOR_TARGET"; then
10723 ac_cv_prog_CXX_FOR_TARGET="$CXX_FOR_TARGET" # Let the user override the test.
55db4b87 10724else
c6b750e1
DJ
10725as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10726for as_dir in $PATH
10727do
10728 IFS=$as_save_IFS
10729 test -z "$as_dir" && as_dir=.
81ecdfbb 10730 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 10731 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
c6b750e1 10732 ac_cv_prog_CXX_FOR_TARGET="${ncn_progname}"
81ecdfbb 10733 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
c6b750e1
DJ
10734 break 2
10735 fi
10736done
81ecdfbb
RW
10737 done
10738IFS=$as_save_IFS
c6b750e1 10739
55db4b87
PB
10740fi
10741fi
c6b750e1 10742CXX_FOR_TARGET=$ac_cv_prog_CXX_FOR_TARGET
05cbd757 10743if test -n "$CXX_FOR_TARGET"; then
81ecdfbb
RW
10744 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXX_FOR_TARGET" >&5
10745$as_echo "$CXX_FOR_TARGET" >&6; }
55db4b87 10746else
81ecdfbb
RW
10747 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10748$as_echo "no" >&6; }
55db4b87 10749fi
c6b750e1 10750
81ecdfbb 10751
2429c060
PB
10752 fi
10753 test -n "$ac_cv_prog_CXX_FOR_TARGET" && break
10754 done
10755fi
c6b750e1 10756
05cbd757
PB
10757if test -z "$ac_cv_prog_CXX_FOR_TARGET" ; then
10758 set dummy c++ g++ cxx gxx
10759 if test $build = $target ; then
10760 CXX_FOR_TARGET="$2"
55db4b87 10761 else
05cbd757 10762 CXX_FOR_TARGET="${ncn_target_tool_prefix}$2"
55db4b87 10763 fi
d3f5afc4
MS
10764else
10765 CXX_FOR_TARGET="$ac_cv_prog_CXX_FOR_TARGET"
859789af
AC
10766fi
10767
9a819804
AO
10768
10769
10770if test -n "$GCC_FOR_TARGET"; then
10771 ac_cv_prog_GCC_FOR_TARGET=$GCC_FOR_TARGET
10772elif test -n "$ac_cv_prog_GCC_FOR_TARGET"; then
10773 GCC_FOR_TARGET=$ac_cv_prog_GCC_FOR_TARGET
10774fi
10775
10776if test -n "$ac_cv_prog_GCC_FOR_TARGET"; then
10777 for ncn_progname in gcc; do
10778 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
10779set dummy ${ncn_progname}; ac_word=$2
81ecdfbb
RW
10780{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
10781$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 10782if ${ac_cv_prog_GCC_FOR_TARGET+:} false; then :
81ecdfbb 10783 $as_echo_n "(cached) " >&6
9a819804
AO
10784else
10785 if test -n "$GCC_FOR_TARGET"; then
10786 ac_cv_prog_GCC_FOR_TARGET="$GCC_FOR_TARGET" # Let the user override the test.
10787else
10788as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10789for as_dir in $PATH
10790do
10791 IFS=$as_save_IFS
10792 test -z "$as_dir" && as_dir=.
81ecdfbb 10793 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 10794 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
9a819804 10795 ac_cv_prog_GCC_FOR_TARGET="${ncn_progname}"
81ecdfbb 10796 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
9a819804
AO
10797 break 2
10798 fi
10799done
81ecdfbb
RW
10800 done
10801IFS=$as_save_IFS
9a819804
AO
10802
10803fi
10804fi
10805GCC_FOR_TARGET=$ac_cv_prog_GCC_FOR_TARGET
10806if test -n "$GCC_FOR_TARGET"; then
81ecdfbb
RW
10807 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GCC_FOR_TARGET" >&5
10808$as_echo "$GCC_FOR_TARGET" >&6; }
9a819804 10809else
81ecdfbb
RW
10810 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10811$as_echo "no" >&6; }
9a819804
AO
10812fi
10813
81ecdfbb 10814
9a819804
AO
10815 done
10816fi
10817
10818if test -z "$ac_cv_prog_GCC_FOR_TARGET" && test -n "$with_build_time_tools"; then
2429c060 10819 for ncn_progname in gcc; do
81ecdfbb
RW
10820 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ncn_progname} in $with_build_time_tools" >&5
10821$as_echo_n "checking for ${ncn_progname} in $with_build_time_tools... " >&6; }
3a35eeb3
PB
10822 if test -x $with_build_time_tools/${ncn_progname}; then
10823 ac_cv_prog_GCC_FOR_TARGET=$with_build_time_tools/${ncn_progname}
81ecdfbb
RW
10824 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
10825$as_echo "yes" >&6; }
2429c060
PB
10826 break
10827 else
81ecdfbb
RW
10828 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10829$as_echo "no" >&6; }
2429c060
PB
10830 fi
10831 done
10832fi
10833
10834if test -z "$ac_cv_prog_GCC_FOR_TARGET"; then
10835 for ncn_progname in gcc; do
10836 if test -n "$ncn_target_tool_prefix"; then
10837 # Extract the first word of "${ncn_target_tool_prefix}${ncn_progname}", so it can be a program name with args.
05cbd757 10838set dummy ${ncn_target_tool_prefix}${ncn_progname}; ac_word=$2
81ecdfbb
RW
10839{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
10840$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 10841if ${ac_cv_prog_GCC_FOR_TARGET+:} false; then :
81ecdfbb 10842 $as_echo_n "(cached) " >&6
859789af 10843else
2429c060
PB
10844 if test -n "$GCC_FOR_TARGET"; then
10845 ac_cv_prog_GCC_FOR_TARGET="$GCC_FOR_TARGET" # Let the user override the test.
55db4b87 10846else
c6b750e1
DJ
10847as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10848for as_dir in $PATH
10849do
10850 IFS=$as_save_IFS
10851 test -z "$as_dir" && as_dir=.
81ecdfbb 10852 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 10853 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
c6b750e1 10854 ac_cv_prog_GCC_FOR_TARGET="${ncn_target_tool_prefix}${ncn_progname}"
81ecdfbb 10855 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
c6b750e1
DJ
10856 break 2
10857 fi
10858done
81ecdfbb
RW
10859 done
10860IFS=$as_save_IFS
c6b750e1 10861
55db4b87
PB
10862fi
10863fi
c6b750e1 10864GCC_FOR_TARGET=$ac_cv_prog_GCC_FOR_TARGET
55db4b87 10865if test -n "$GCC_FOR_TARGET"; then
81ecdfbb
RW
10866 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GCC_FOR_TARGET" >&5
10867$as_echo "$GCC_FOR_TARGET" >&6; }
55db4b87 10868else
81ecdfbb
RW
10869 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10870$as_echo "no" >&6; }
55db4b87
PB
10871fi
10872
81ecdfbb 10873
2429c060
PB
10874 fi
10875 if test -z "$ac_cv_prog_GCC_FOR_TARGET" && test $build = $target ; then
10876 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
05cbd757 10877set dummy ${ncn_progname}; ac_word=$2
81ecdfbb
RW
10878{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
10879$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 10880if ${ac_cv_prog_GCC_FOR_TARGET+:} false; then :
81ecdfbb 10881 $as_echo_n "(cached) " >&6
55db4b87 10882else
05cbd757
PB
10883 if test -n "$GCC_FOR_TARGET"; then
10884 ac_cv_prog_GCC_FOR_TARGET="$GCC_FOR_TARGET" # Let the user override the test.
55db4b87 10885else
c6b750e1
DJ
10886as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10887for as_dir in $PATH
10888do
10889 IFS=$as_save_IFS
10890 test -z "$as_dir" && as_dir=.
81ecdfbb 10891 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 10892 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
c6b750e1 10893 ac_cv_prog_GCC_FOR_TARGET="${ncn_progname}"
81ecdfbb 10894 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
c6b750e1
DJ
10895 break 2
10896 fi
10897done
81ecdfbb
RW
10898 done
10899IFS=$as_save_IFS
c6b750e1 10900
55db4b87
PB
10901fi
10902fi
c6b750e1 10903GCC_FOR_TARGET=$ac_cv_prog_GCC_FOR_TARGET
05cbd757 10904if test -n "$GCC_FOR_TARGET"; then
81ecdfbb
RW
10905 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GCC_FOR_TARGET" >&5
10906$as_echo "$GCC_FOR_TARGET" >&6; }
55db4b87 10907else
81ecdfbb
RW
10908 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10909$as_echo "no" >&6; }
55db4b87 10910fi
c6b750e1 10911
81ecdfbb 10912
2429c060
PB
10913 fi
10914 test -n "$ac_cv_prog_GCC_FOR_TARGET" && break
10915 done
10916fi
c6b750e1 10917
05cbd757
PB
10918if test -z "$ac_cv_prog_GCC_FOR_TARGET" ; then
10919 GCC_FOR_TARGET="${CC_FOR_TARGET}"
d3f5afc4
MS
10920else
10921 GCC_FOR_TARGET="$ac_cv_prog_GCC_FOR_TARGET"
55db4b87
PB
10922fi
10923
9a819804
AO
10924
10925
9a819804
AO
10926if test -n "$GFORTRAN_FOR_TARGET"; then
10927 ac_cv_prog_GFORTRAN_FOR_TARGET=$GFORTRAN_FOR_TARGET
10928elif test -n "$ac_cv_prog_GFORTRAN_FOR_TARGET"; then
10929 GFORTRAN_FOR_TARGET=$ac_cv_prog_GFORTRAN_FOR_TARGET
55db4b87
PB
10930fi
10931
9a819804
AO
10932if test -n "$ac_cv_prog_GFORTRAN_FOR_TARGET"; then
10933 for ncn_progname in gfortran; do
10934 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
05cbd757 10935set dummy ${ncn_progname}; ac_word=$2
81ecdfbb
RW
10936{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
10937$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 10938if ${ac_cv_prog_GFORTRAN_FOR_TARGET+:} false; then :
81ecdfbb 10939 $as_echo_n "(cached) " >&6
55db4b87 10940else
9a819804
AO
10941 if test -n "$GFORTRAN_FOR_TARGET"; then
10942 ac_cv_prog_GFORTRAN_FOR_TARGET="$GFORTRAN_FOR_TARGET" # Let the user override the test.
55db4b87 10943else
c6b750e1
DJ
10944as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10945for as_dir in $PATH
10946do
10947 IFS=$as_save_IFS
10948 test -z "$as_dir" && as_dir=.
81ecdfbb 10949 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 10950 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
9a819804 10951 ac_cv_prog_GFORTRAN_FOR_TARGET="${ncn_progname}"
81ecdfbb 10952 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
c6b750e1
DJ
10953 break 2
10954 fi
10955done
81ecdfbb
RW
10956 done
10957IFS=$as_save_IFS
c6b750e1 10958
55db4b87
PB
10959fi
10960fi
9a819804
AO
10961GFORTRAN_FOR_TARGET=$ac_cv_prog_GFORTRAN_FOR_TARGET
10962if test -n "$GFORTRAN_FOR_TARGET"; then
81ecdfbb
RW
10963 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GFORTRAN_FOR_TARGET" >&5
10964$as_echo "$GFORTRAN_FOR_TARGET" >&6; }
55db4b87 10965else
81ecdfbb
RW
10966 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10967$as_echo "no" >&6; }
55db4b87 10968fi
c6b750e1 10969
81ecdfbb 10970
2429c060
PB
10971 done
10972fi
c6b750e1 10973
9a819804 10974if test -z "$ac_cv_prog_GFORTRAN_FOR_TARGET" && test -n "$with_build_time_tools"; then
2429c060 10975 for ncn_progname in gfortran; do
81ecdfbb
RW
10976 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ncn_progname} in $with_build_time_tools" >&5
10977$as_echo_n "checking for ${ncn_progname} in $with_build_time_tools... " >&6; }
3a35eeb3
PB
10978 if test -x $with_build_time_tools/${ncn_progname}; then
10979 ac_cv_prog_GFORTRAN_FOR_TARGET=$with_build_time_tools/${ncn_progname}
81ecdfbb
RW
10980 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
10981$as_echo "yes" >&6; }
2429c060
PB
10982 break
10983 else
81ecdfbb
RW
10984 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10985$as_echo "no" >&6; }
2429c060
PB
10986 fi
10987 done
10988fi
10989
10990if test -z "$ac_cv_prog_GFORTRAN_FOR_TARGET"; then
10991 for ncn_progname in gfortran; do
10992 if test -n "$ncn_target_tool_prefix"; then
10993 # Extract the first word of "${ncn_target_tool_prefix}${ncn_progname}", so it can be a program name with args.
05cbd757 10994set dummy ${ncn_target_tool_prefix}${ncn_progname}; ac_word=$2
81ecdfbb
RW
10995{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
10996$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 10997if ${ac_cv_prog_GFORTRAN_FOR_TARGET+:} false; then :
81ecdfbb 10998 $as_echo_n "(cached) " >&6
55db4b87
PB
10999else
11000 if test -n "$GFORTRAN_FOR_TARGET"; then
11001 ac_cv_prog_GFORTRAN_FOR_TARGET="$GFORTRAN_FOR_TARGET" # Let the user override the test.
11002else
c6b750e1
DJ
11003as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11004for as_dir in $PATH
11005do
11006 IFS=$as_save_IFS
11007 test -z "$as_dir" && as_dir=.
81ecdfbb 11008 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 11009 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
c6b750e1 11010 ac_cv_prog_GFORTRAN_FOR_TARGET="${ncn_target_tool_prefix}${ncn_progname}"
81ecdfbb 11011 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
c6b750e1
DJ
11012 break 2
11013 fi
11014done
81ecdfbb
RW
11015 done
11016IFS=$as_save_IFS
c6b750e1 11017
55db4b87
PB
11018fi
11019fi
c6b750e1 11020GFORTRAN_FOR_TARGET=$ac_cv_prog_GFORTRAN_FOR_TARGET
55db4b87 11021if test -n "$GFORTRAN_FOR_TARGET"; then
81ecdfbb
RW
11022 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GFORTRAN_FOR_TARGET" >&5
11023$as_echo "$GFORTRAN_FOR_TARGET" >&6; }
55db4b87 11024else
81ecdfbb
RW
11025 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11026$as_echo "no" >&6; }
55db4b87
PB
11027fi
11028
81ecdfbb 11029
2429c060
PB
11030 fi
11031 if test -z "$ac_cv_prog_GFORTRAN_FOR_TARGET" && test $build = $target ; then
11032 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
05cbd757 11033set dummy ${ncn_progname}; ac_word=$2
81ecdfbb
RW
11034{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11035$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 11036if ${ac_cv_prog_GFORTRAN_FOR_TARGET+:} false; then :
81ecdfbb 11037 $as_echo_n "(cached) " >&6
55db4b87 11038else
05cbd757 11039 if test -n "$GFORTRAN_FOR_TARGET"; then
c6b750e1
DJ
11040 ac_cv_prog_GFORTRAN_FOR_TARGET="$GFORTRAN_FOR_TARGET" # Let the user override the test.
11041else
11042as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11043for as_dir in $PATH
11044do
11045 IFS=$as_save_IFS
11046 test -z "$as_dir" && as_dir=.
81ecdfbb 11047 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 11048 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
c6b750e1 11049 ac_cv_prog_GFORTRAN_FOR_TARGET="${ncn_progname}"
81ecdfbb 11050 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
c6b750e1
DJ
11051 break 2
11052 fi
11053done
81ecdfbb
RW
11054 done
11055IFS=$as_save_IFS
c6b750e1 11056
55db4b87
PB
11057fi
11058fi
c6b750e1 11059GFORTRAN_FOR_TARGET=$ac_cv_prog_GFORTRAN_FOR_TARGET
05cbd757 11060if test -n "$GFORTRAN_FOR_TARGET"; then
81ecdfbb
RW
11061 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GFORTRAN_FOR_TARGET" >&5
11062$as_echo "$GFORTRAN_FOR_TARGET" >&6; }
55db4b87 11063else
81ecdfbb
RW
11064 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11065$as_echo "no" >&6; }
55db4b87 11066fi
c6b750e1 11067
81ecdfbb 11068
2429c060
PB
11069 fi
11070 test -n "$ac_cv_prog_GFORTRAN_FOR_TARGET" && break
11071 done
11072fi
c6b750e1 11073
05cbd757
PB
11074if test -z "$ac_cv_prog_GFORTRAN_FOR_TARGET" ; then
11075 set dummy gfortran
11076 if test $build = $target ; then
11077 GFORTRAN_FOR_TARGET="$2"
55db4b87 11078 else
05cbd757 11079 GFORTRAN_FOR_TARGET="${ncn_target_tool_prefix}$2"
55db4b87 11080 fi
d3f5afc4
MS
11081else
11082 GFORTRAN_FOR_TARGET="$ac_cv_prog_GFORTRAN_FOR_TARGET"
859789af
AC
11083fi
11084
2429c060
PB
11085
11086
e552509b
ILT
11087if test -n "$GOC_FOR_TARGET"; then
11088 ac_cv_prog_GOC_FOR_TARGET=$GOC_FOR_TARGET
11089elif test -n "$ac_cv_prog_GOC_FOR_TARGET"; then
11090 GOC_FOR_TARGET=$ac_cv_prog_GOC_FOR_TARGET
11091fi
11092
11093if test -n "$ac_cv_prog_GOC_FOR_TARGET"; then
11094 for ncn_progname in gccgo; do
11095 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
11096set dummy ${ncn_progname}; ac_word=$2
11097{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11098$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 11099if ${ac_cv_prog_GOC_FOR_TARGET+:} false; then :
e552509b
ILT
11100 $as_echo_n "(cached) " >&6
11101else
11102 if test -n "$GOC_FOR_TARGET"; then
11103 ac_cv_prog_GOC_FOR_TARGET="$GOC_FOR_TARGET" # Let the user override the test.
11104else
11105as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11106for as_dir in $PATH
11107do
11108 IFS=$as_save_IFS
11109 test -z "$as_dir" && as_dir=.
11110 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 11111 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
e552509b
ILT
11112 ac_cv_prog_GOC_FOR_TARGET="${ncn_progname}"
11113 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
11114 break 2
11115 fi
11116done
11117 done
11118IFS=$as_save_IFS
11119
11120fi
11121fi
11122GOC_FOR_TARGET=$ac_cv_prog_GOC_FOR_TARGET
11123if test -n "$GOC_FOR_TARGET"; then
11124 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GOC_FOR_TARGET" >&5
11125$as_echo "$GOC_FOR_TARGET" >&6; }
11126else
11127 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11128$as_echo "no" >&6; }
11129fi
11130
11131
11132 done
11133fi
11134
11135if test -z "$ac_cv_prog_GOC_FOR_TARGET" && test -n "$with_build_time_tools"; then
11136 for ncn_progname in gccgo; do
11137 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ncn_progname} in $with_build_time_tools" >&5
11138$as_echo_n "checking for ${ncn_progname} in $with_build_time_tools... " >&6; }
11139 if test -x $with_build_time_tools/${ncn_progname}; then
11140 ac_cv_prog_GOC_FOR_TARGET=$with_build_time_tools/${ncn_progname}
11141 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11142$as_echo "yes" >&6; }
11143 break
11144 else
11145 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11146$as_echo "no" >&6; }
11147 fi
11148 done
11149fi
11150
11151if test -z "$ac_cv_prog_GOC_FOR_TARGET"; then
11152 for ncn_progname in gccgo; do
11153 if test -n "$ncn_target_tool_prefix"; then
11154 # Extract the first word of "${ncn_target_tool_prefix}${ncn_progname}", so it can be a program name with args.
11155set dummy ${ncn_target_tool_prefix}${ncn_progname}; ac_word=$2
11156{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11157$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 11158if ${ac_cv_prog_GOC_FOR_TARGET+:} false; then :
e552509b
ILT
11159 $as_echo_n "(cached) " >&6
11160else
11161 if test -n "$GOC_FOR_TARGET"; then
11162 ac_cv_prog_GOC_FOR_TARGET="$GOC_FOR_TARGET" # Let the user override the test.
11163else
11164as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11165for as_dir in $PATH
11166do
11167 IFS=$as_save_IFS
11168 test -z "$as_dir" && as_dir=.
11169 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 11170 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
e552509b
ILT
11171 ac_cv_prog_GOC_FOR_TARGET="${ncn_target_tool_prefix}${ncn_progname}"
11172 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
11173 break 2
11174 fi
11175done
11176 done
11177IFS=$as_save_IFS
11178
11179fi
11180fi
11181GOC_FOR_TARGET=$ac_cv_prog_GOC_FOR_TARGET
11182if test -n "$GOC_FOR_TARGET"; then
11183 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GOC_FOR_TARGET" >&5
11184$as_echo "$GOC_FOR_TARGET" >&6; }
11185else
11186 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11187$as_echo "no" >&6; }
11188fi
11189
11190
11191 fi
11192 if test -z "$ac_cv_prog_GOC_FOR_TARGET" && test $build = $target ; then
11193 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
11194set dummy ${ncn_progname}; ac_word=$2
11195{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11196$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 11197if ${ac_cv_prog_GOC_FOR_TARGET+:} false; then :
e552509b
ILT
11198 $as_echo_n "(cached) " >&6
11199else
11200 if test -n "$GOC_FOR_TARGET"; then
11201 ac_cv_prog_GOC_FOR_TARGET="$GOC_FOR_TARGET" # Let the user override the test.
11202else
11203as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11204for as_dir in $PATH
11205do
11206 IFS=$as_save_IFS
11207 test -z "$as_dir" && as_dir=.
11208 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 11209 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
e552509b
ILT
11210 ac_cv_prog_GOC_FOR_TARGET="${ncn_progname}"
11211 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
11212 break 2
11213 fi
11214done
11215 done
11216IFS=$as_save_IFS
11217
11218fi
11219fi
11220GOC_FOR_TARGET=$ac_cv_prog_GOC_FOR_TARGET
11221if test -n "$GOC_FOR_TARGET"; then
11222 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GOC_FOR_TARGET" >&5
11223$as_echo "$GOC_FOR_TARGET" >&6; }
11224else
11225 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11226$as_echo "no" >&6; }
11227fi
11228
11229
11230 fi
11231 test -n "$ac_cv_prog_GOC_FOR_TARGET" && break
11232 done
11233fi
11234
11235if test -z "$ac_cv_prog_GOC_FOR_TARGET" ; then
11236 set dummy gccgo
11237 if test $build = $target ; then
11238 GOC_FOR_TARGET="$2"
11239 else
11240 GOC_FOR_TARGET="${ncn_target_tool_prefix}$2"
11241 fi
11242else
11243 GOC_FOR_TARGET="$ac_cv_prog_GOC_FOR_TARGET"
11244fi
11245
11246
11247
2429c060
PB
11248cat > conftest.c << \EOF
11249#ifdef __GNUC__
11250 gcc_yay;
11251#endif
11252EOF
11253if ($GCC_FOR_TARGET -E conftest.c | grep gcc_yay) > /dev/null 2>&1; then
11254 have_gcc_for_target=yes
859789af 11255else
2429c060
PB
11256 GCC_FOR_TARGET=${ncn_target_tool_prefix}gcc
11257 have_gcc_for_target=no
859789af 11258fi
2429c060
PB
11259rm conftest.c
11260
11261
11262
859789af 11263
2429c060
PB
11264if test -z "$ac_cv_path_AR_FOR_TARGET" ; then
11265 if test -n "$with_build_time_tools"; then
81ecdfbb
RW
11266 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ar in $with_build_time_tools" >&5
11267$as_echo_n "checking for ar in $with_build_time_tools... " >&6; }
3a35eeb3
PB
11268 if test -x $with_build_time_tools/ar; then
11269 AR_FOR_TARGET=`cd $with_build_time_tools && pwd`/ar
11270 ac_cv_path_AR_FOR_TARGET=$AR_FOR_TARGET
81ecdfbb
RW
11271 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_AR_FOR_TARGET" >&5
11272$as_echo "$ac_cv_path_AR_FOR_TARGET" >&6; }
3a35eeb3 11273 else
81ecdfbb
RW
11274 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11275$as_echo "no" >&6; }
3a35eeb3 11276 fi
2429c060
PB
11277 elif test $build != $host && test $have_gcc_for_target = yes; then
11278 AR_FOR_TARGET=`$GCC_FOR_TARGET --print-prog-name=ar`
d3f5afc4
MS
11279 test $AR_FOR_TARGET = ar && AR_FOR_TARGET=
11280 test -n "$AR_FOR_TARGET" && ac_cv_path_AR_FOR_TARGET=$AR_FOR_TARGET
05cbd757 11281 fi
2429c060 11282fi
c6b750e1 11283if test -z "$ac_cv_path_AR_FOR_TARGET" && test -n "$gcc_cv_tool_dirs"; then
2429c060
PB
11284 # Extract the first word of "ar", so it can be a program name with args.
11285set dummy ar; ac_word=$2
81ecdfbb
RW
11286{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11287$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 11288if ${ac_cv_path_AR_FOR_TARGET+:} false; then :
81ecdfbb 11289 $as_echo_n "(cached) " >&6
859789af 11290else
c6b750e1
DJ
11291 case $AR_FOR_TARGET in
11292 [\\/]* | ?:[\\/]*)
2429c060
PB
11293 ac_cv_path_AR_FOR_TARGET="$AR_FOR_TARGET" # Let the user override the test with a path.
11294 ;;
2429c060 11295 *)
c6b750e1
DJ
11296 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11297for as_dir in $gcc_cv_tool_dirs
11298do
11299 IFS=$as_save_IFS
11300 test -z "$as_dir" && as_dir=.
81ecdfbb 11301 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 11302 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
c6b750e1 11303 ac_cv_path_AR_FOR_TARGET="$as_dir/$ac_word$ac_exec_ext"
81ecdfbb 11304 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
c6b750e1
DJ
11305 break 2
11306 fi
11307done
81ecdfbb
RW
11308 done
11309IFS=$as_save_IFS
c6b750e1 11310
2429c060
PB
11311 ;;
11312esac
859789af 11313fi
c6b750e1 11314AR_FOR_TARGET=$ac_cv_path_AR_FOR_TARGET
2429c060 11315if test -n "$AR_FOR_TARGET"; then
81ecdfbb
RW
11316 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR_FOR_TARGET" >&5
11317$as_echo "$AR_FOR_TARGET" >&6; }
859789af 11318else
81ecdfbb
RW
11319 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11320$as_echo "no" >&6; }
859789af 11321fi
05cbd757 11322
81ecdfbb 11323
2429c060
PB
11324fi
11325if test -z "$ac_cv_path_AR_FOR_TARGET" ; then
9a819804
AO
11326
11327
11328if test -n "$AR_FOR_TARGET"; then
11329 ac_cv_prog_AR_FOR_TARGET=$AR_FOR_TARGET
11330elif test -n "$ac_cv_prog_AR_FOR_TARGET"; then
11331 AR_FOR_TARGET=$ac_cv_prog_AR_FOR_TARGET
11332fi
11333
11334if test -n "$ac_cv_prog_AR_FOR_TARGET"; then
11335 for ncn_progname in ar; do
11336 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
11337set dummy ${ncn_progname}; ac_word=$2
81ecdfbb
RW
11338{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11339$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 11340if ${ac_cv_prog_AR_FOR_TARGET+:} false; then :
81ecdfbb 11341 $as_echo_n "(cached) " >&6
9a819804
AO
11342else
11343 if test -n "$AR_FOR_TARGET"; then
11344 ac_cv_prog_AR_FOR_TARGET="$AR_FOR_TARGET" # Let the user override the test.
11345else
11346as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11347for as_dir in $PATH
11348do
11349 IFS=$as_save_IFS
11350 test -z "$as_dir" && as_dir=.
81ecdfbb 11351 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 11352 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
9a819804 11353 ac_cv_prog_AR_FOR_TARGET="${ncn_progname}"
81ecdfbb 11354 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
9a819804
AO
11355 break 2
11356 fi
11357done
81ecdfbb
RW
11358 done
11359IFS=$as_save_IFS
9a819804
AO
11360
11361fi
11362fi
11363AR_FOR_TARGET=$ac_cv_prog_AR_FOR_TARGET
11364if test -n "$AR_FOR_TARGET"; then
81ecdfbb
RW
11365 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR_FOR_TARGET" >&5
11366$as_echo "$AR_FOR_TARGET" >&6; }
9a819804 11367else
81ecdfbb
RW
11368 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11369$as_echo "no" >&6; }
9a819804
AO
11370fi
11371
81ecdfbb 11372
9a819804
AO
11373 done
11374fi
11375
11376if test -z "$ac_cv_prog_AR_FOR_TARGET" && test -n "$with_build_time_tools"; then
2429c060 11377 for ncn_progname in ar; do
81ecdfbb
RW
11378 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ncn_progname} in $with_build_time_tools" >&5
11379$as_echo_n "checking for ${ncn_progname} in $with_build_time_tools... " >&6; }
3a35eeb3
PB
11380 if test -x $with_build_time_tools/${ncn_progname}; then
11381 ac_cv_prog_AR_FOR_TARGET=$with_build_time_tools/${ncn_progname}
81ecdfbb
RW
11382 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11383$as_echo "yes" >&6; }
2429c060
PB
11384 break
11385 else
81ecdfbb
RW
11386 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11387$as_echo "no" >&6; }
2429c060
PB
11388 fi
11389 done
859789af
AC
11390fi
11391
2429c060
PB
11392if test -z "$ac_cv_prog_AR_FOR_TARGET"; then
11393 for ncn_progname in ar; do
11394 if test -n "$ncn_target_tool_prefix"; then
11395 # Extract the first word of "${ncn_target_tool_prefix}${ncn_progname}", so it can be a program name with args.
05cbd757 11396set dummy ${ncn_target_tool_prefix}${ncn_progname}; ac_word=$2
81ecdfbb
RW
11397{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11398$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 11399if ${ac_cv_prog_AR_FOR_TARGET+:} false; then :
81ecdfbb 11400 $as_echo_n "(cached) " >&6
7e0f7140 11401else
2429c060
PB
11402 if test -n "$AR_FOR_TARGET"; then
11403 ac_cv_prog_AR_FOR_TARGET="$AR_FOR_TARGET" # Let the user override the test.
7e0f7140 11404else
c6b750e1
DJ
11405as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11406for as_dir in $PATH
11407do
11408 IFS=$as_save_IFS
11409 test -z "$as_dir" && as_dir=.
81ecdfbb 11410 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 11411 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
c6b750e1 11412 ac_cv_prog_AR_FOR_TARGET="${ncn_target_tool_prefix}${ncn_progname}"
81ecdfbb 11413 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
c6b750e1
DJ
11414 break 2
11415 fi
11416done
81ecdfbb
RW
11417 done
11418IFS=$as_save_IFS
c6b750e1 11419
7e0f7140
GK
11420fi
11421fi
c6b750e1 11422AR_FOR_TARGET=$ac_cv_prog_AR_FOR_TARGET
2429c060 11423if test -n "$AR_FOR_TARGET"; then
81ecdfbb
RW
11424 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR_FOR_TARGET" >&5
11425$as_echo "$AR_FOR_TARGET" >&6; }
7e0f7140 11426else
81ecdfbb
RW
11427 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11428$as_echo "no" >&6; }
7e0f7140
GK
11429fi
11430
81ecdfbb 11431
2429c060
PB
11432 fi
11433 if test -z "$ac_cv_prog_AR_FOR_TARGET" && test $build = $target ; then
11434 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
7e0f7140 11435set dummy ${ncn_progname}; ac_word=$2
81ecdfbb
RW
11436{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11437$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 11438if ${ac_cv_prog_AR_FOR_TARGET+:} false; then :
81ecdfbb 11439 $as_echo_n "(cached) " >&6
7e0f7140 11440else
2429c060
PB
11441 if test -n "$AR_FOR_TARGET"; then
11442 ac_cv_prog_AR_FOR_TARGET="$AR_FOR_TARGET" # Let the user override the test.
cac3d6c4 11443else
c6b750e1
DJ
11444as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11445for as_dir in $PATH
11446do
11447 IFS=$as_save_IFS
11448 test -z "$as_dir" && as_dir=.
81ecdfbb 11449 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 11450 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
c6b750e1 11451 ac_cv_prog_AR_FOR_TARGET="${ncn_progname}"
81ecdfbb 11452 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
c6b750e1
DJ
11453 break 2
11454 fi
11455done
81ecdfbb
RW
11456 done
11457IFS=$as_save_IFS
c6b750e1 11458
7e0f7140
GK
11459fi
11460fi
c6b750e1 11461AR_FOR_TARGET=$ac_cv_prog_AR_FOR_TARGET
2429c060 11462if test -n "$AR_FOR_TARGET"; then
81ecdfbb
RW
11463 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR_FOR_TARGET" >&5
11464$as_echo "$AR_FOR_TARGET" >&6; }
7e0f7140 11465else
81ecdfbb
RW
11466 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11467$as_echo "no" >&6; }
7e0f7140 11468fi
c6b750e1 11469
81ecdfbb 11470
2429c060
PB
11471 fi
11472 test -n "$ac_cv_prog_AR_FOR_TARGET" && break
11473 done
11474fi
c6b750e1 11475
2429c060
PB
11476if test -z "$ac_cv_prog_AR_FOR_TARGET" ; then
11477 set dummy ar
7e0f7140 11478 if test $build = $target ; then
2429c060 11479 AR_FOR_TARGET="$2"
7e0f7140 11480 else
2429c060 11481 AR_FOR_TARGET="${ncn_target_tool_prefix}$2"
7e0f7140 11482 fi
d3f5afc4
MS
11483else
11484 AR_FOR_TARGET="$ac_cv_prog_AR_FOR_TARGET"
7e0f7140
GK
11485fi
11486
3a35eeb3
PB
11487else
11488 AR_FOR_TARGET=$ac_cv_path_AR_FOR_TARGET
2429c060
PB
11489fi
11490
11491
11492
11493
11494if test -z "$ac_cv_path_AS_FOR_TARGET" ; then
11495 if test -n "$with_build_time_tools"; then
81ecdfbb
RW
11496 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for as in $with_build_time_tools" >&5
11497$as_echo_n "checking for as in $with_build_time_tools... " >&6; }
3a35eeb3
PB
11498 if test -x $with_build_time_tools/as; then
11499 AS_FOR_TARGET=`cd $with_build_time_tools && pwd`/as
11500 ac_cv_path_AS_FOR_TARGET=$AS_FOR_TARGET
81ecdfbb
RW
11501 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_AS_FOR_TARGET" >&5
11502$as_echo "$ac_cv_path_AS_FOR_TARGET" >&6; }
3a35eeb3 11503 else
81ecdfbb
RW
11504 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11505$as_echo "no" >&6; }
3a35eeb3 11506 fi
2429c060
PB
11507 elif test $build != $host && test $have_gcc_for_target = yes; then
11508 AS_FOR_TARGET=`$GCC_FOR_TARGET --print-prog-name=as`
d3f5afc4
MS
11509 test $AS_FOR_TARGET = as && AS_FOR_TARGET=
11510 test -n "$AS_FOR_TARGET" && ac_cv_path_AS_FOR_TARGET=$AS_FOR_TARGET
2429c060
PB
11511 fi
11512fi
c6b750e1 11513if test -z "$ac_cv_path_AS_FOR_TARGET" && test -n "$gcc_cv_tool_dirs"; then
2429c060
PB
11514 # Extract the first word of "as", so it can be a program name with args.
11515set dummy as; ac_word=$2
81ecdfbb
RW
11516{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11517$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 11518if ${ac_cv_path_AS_FOR_TARGET+:} false; then :
81ecdfbb 11519 $as_echo_n "(cached) " >&6
2429c060 11520else
c6b750e1
DJ
11521 case $AS_FOR_TARGET in
11522 [\\/]* | ?:[\\/]*)
2429c060
PB
11523 ac_cv_path_AS_FOR_TARGET="$AS_FOR_TARGET" # Let the user override the test with a path.
11524 ;;
2429c060 11525 *)
c6b750e1
DJ
11526 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11527for as_dir in $gcc_cv_tool_dirs
11528do
11529 IFS=$as_save_IFS
11530 test -z "$as_dir" && as_dir=.
81ecdfbb 11531 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 11532 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
c6b750e1 11533 ac_cv_path_AS_FOR_TARGET="$as_dir/$ac_word$ac_exec_ext"
81ecdfbb 11534 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
c6b750e1
DJ
11535 break 2
11536 fi
11537done
81ecdfbb
RW
11538 done
11539IFS=$as_save_IFS
c6b750e1 11540
2429c060
PB
11541 ;;
11542esac
11543fi
c6b750e1 11544AS_FOR_TARGET=$ac_cv_path_AS_FOR_TARGET
2429c060 11545if test -n "$AS_FOR_TARGET"; then
81ecdfbb
RW
11546 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AS_FOR_TARGET" >&5
11547$as_echo "$AS_FOR_TARGET" >&6; }
2429c060 11548else
81ecdfbb
RW
11549 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11550$as_echo "no" >&6; }
2429c060
PB
11551fi
11552
81ecdfbb 11553
2429c060
PB
11554fi
11555if test -z "$ac_cv_path_AS_FOR_TARGET" ; then
9a819804
AO
11556
11557
11558if test -n "$AS_FOR_TARGET"; then
11559 ac_cv_prog_AS_FOR_TARGET=$AS_FOR_TARGET
11560elif test -n "$ac_cv_prog_AS_FOR_TARGET"; then
11561 AS_FOR_TARGET=$ac_cv_prog_AS_FOR_TARGET
11562fi
11563
11564if test -n "$ac_cv_prog_AS_FOR_TARGET"; then
11565 for ncn_progname in as; do
11566 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
11567set dummy ${ncn_progname}; ac_word=$2
81ecdfbb
RW
11568{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11569$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 11570if ${ac_cv_prog_AS_FOR_TARGET+:} false; then :
81ecdfbb 11571 $as_echo_n "(cached) " >&6
9a819804
AO
11572else
11573 if test -n "$AS_FOR_TARGET"; then
11574 ac_cv_prog_AS_FOR_TARGET="$AS_FOR_TARGET" # Let the user override the test.
11575else
11576as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11577for as_dir in $PATH
11578do
11579 IFS=$as_save_IFS
11580 test -z "$as_dir" && as_dir=.
81ecdfbb 11581 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 11582 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
9a819804 11583 ac_cv_prog_AS_FOR_TARGET="${ncn_progname}"
81ecdfbb 11584 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
9a819804
AO
11585 break 2
11586 fi
11587done
81ecdfbb
RW
11588 done
11589IFS=$as_save_IFS
9a819804
AO
11590
11591fi
11592fi
11593AS_FOR_TARGET=$ac_cv_prog_AS_FOR_TARGET
11594if test -n "$AS_FOR_TARGET"; then
81ecdfbb
RW
11595 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AS_FOR_TARGET" >&5
11596$as_echo "$AS_FOR_TARGET" >&6; }
9a819804 11597else
81ecdfbb
RW
11598 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11599$as_echo "no" >&6; }
9a819804
AO
11600fi
11601
81ecdfbb 11602
9a819804
AO
11603 done
11604fi
11605
11606if test -z "$ac_cv_prog_AS_FOR_TARGET" && test -n "$with_build_time_tools"; then
2429c060 11607 for ncn_progname in as; do
81ecdfbb
RW
11608 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ncn_progname} in $with_build_time_tools" >&5
11609$as_echo_n "checking for ${ncn_progname} in $with_build_time_tools... " >&6; }
3a35eeb3
PB
11610 if test -x $with_build_time_tools/${ncn_progname}; then
11611 ac_cv_prog_AS_FOR_TARGET=$with_build_time_tools/${ncn_progname}
81ecdfbb
RW
11612 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11613$as_echo "yes" >&6; }
2429c060
PB
11614 break
11615 else
81ecdfbb
RW
11616 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11617$as_echo "no" >&6; }
2429c060
PB
11618 fi
11619 done
11620fi
11621
11622if test -z "$ac_cv_prog_AS_FOR_TARGET"; then
11623 for ncn_progname in as; do
11624 if test -n "$ncn_target_tool_prefix"; then
11625 # Extract the first word of "${ncn_target_tool_prefix}${ncn_progname}", so it can be a program name with args.
11626set dummy ${ncn_target_tool_prefix}${ncn_progname}; ac_word=$2
81ecdfbb
RW
11627{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11628$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 11629if ${ac_cv_prog_AS_FOR_TARGET+:} false; then :
81ecdfbb 11630 $as_echo_n "(cached) " >&6
2429c060
PB
11631else
11632 if test -n "$AS_FOR_TARGET"; then
11633 ac_cv_prog_AS_FOR_TARGET="$AS_FOR_TARGET" # Let the user override the test.
11634else
c6b750e1
DJ
11635as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11636for as_dir in $PATH
11637do
11638 IFS=$as_save_IFS
11639 test -z "$as_dir" && as_dir=.
81ecdfbb 11640 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 11641 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
c6b750e1 11642 ac_cv_prog_AS_FOR_TARGET="${ncn_target_tool_prefix}${ncn_progname}"
81ecdfbb 11643 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
c6b750e1
DJ
11644 break 2
11645 fi
11646done
81ecdfbb
RW
11647 done
11648IFS=$as_save_IFS
c6b750e1 11649
2429c060
PB
11650fi
11651fi
c6b750e1 11652AS_FOR_TARGET=$ac_cv_prog_AS_FOR_TARGET
2429c060 11653if test -n "$AS_FOR_TARGET"; then
81ecdfbb
RW
11654 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AS_FOR_TARGET" >&5
11655$as_echo "$AS_FOR_TARGET" >&6; }
2429c060 11656else
81ecdfbb
RW
11657 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11658$as_echo "no" >&6; }
2429c060
PB
11659fi
11660
81ecdfbb 11661
2429c060
PB
11662 fi
11663 if test -z "$ac_cv_prog_AS_FOR_TARGET" && test $build = $target ; then
11664 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
11665set dummy ${ncn_progname}; ac_word=$2
81ecdfbb
RW
11666{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11667$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 11668if ${ac_cv_prog_AS_FOR_TARGET+:} false; then :
81ecdfbb 11669 $as_echo_n "(cached) " >&6
2429c060
PB
11670else
11671 if test -n "$AS_FOR_TARGET"; then
11672 ac_cv_prog_AS_FOR_TARGET="$AS_FOR_TARGET" # Let the user override the test.
11673else
c6b750e1
DJ
11674as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11675for as_dir in $PATH
11676do
11677 IFS=$as_save_IFS
11678 test -z "$as_dir" && as_dir=.
81ecdfbb 11679 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 11680 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
c6b750e1 11681 ac_cv_prog_AS_FOR_TARGET="${ncn_progname}"
81ecdfbb 11682 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
c6b750e1
DJ
11683 break 2
11684 fi
11685done
81ecdfbb
RW
11686 done
11687IFS=$as_save_IFS
c6b750e1 11688
2429c060
PB
11689fi
11690fi
c6b750e1 11691AS_FOR_TARGET=$ac_cv_prog_AS_FOR_TARGET
2429c060 11692if test -n "$AS_FOR_TARGET"; then
81ecdfbb
RW
11693 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AS_FOR_TARGET" >&5
11694$as_echo "$AS_FOR_TARGET" >&6; }
2429c060 11695else
81ecdfbb
RW
11696 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11697$as_echo "no" >&6; }
2429c060 11698fi
c6b750e1 11699
81ecdfbb 11700
2429c060
PB
11701 fi
11702 test -n "$ac_cv_prog_AS_FOR_TARGET" && break
11703 done
11704fi
c6b750e1 11705
2429c060
PB
11706if test -z "$ac_cv_prog_AS_FOR_TARGET" ; then
11707 set dummy as
11708 if test $build = $target ; then
11709 AS_FOR_TARGET="$2"
11710 else
11711 AS_FOR_TARGET="${ncn_target_tool_prefix}$2"
11712 fi
d3f5afc4
MS
11713else
11714 AS_FOR_TARGET="$ac_cv_prog_AS_FOR_TARGET"
2429c060
PB
11715fi
11716
3a35eeb3
PB
11717else
11718 AS_FOR_TARGET=$ac_cv_path_AS_FOR_TARGET
2429c060
PB
11719fi
11720
11721
11722
11723
11724if test -z "$ac_cv_path_DLLTOOL_FOR_TARGET" ; then
11725 if test -n "$with_build_time_tools"; then
81ecdfbb
RW
11726 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlltool in $with_build_time_tools" >&5
11727$as_echo_n "checking for dlltool in $with_build_time_tools... " >&6; }
3a35eeb3
PB
11728 if test -x $with_build_time_tools/dlltool; then
11729 DLLTOOL_FOR_TARGET=`cd $with_build_time_tools && pwd`/dlltool
11730 ac_cv_path_DLLTOOL_FOR_TARGET=$DLLTOOL_FOR_TARGET
81ecdfbb
RW
11731 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_DLLTOOL_FOR_TARGET" >&5
11732$as_echo "$ac_cv_path_DLLTOOL_FOR_TARGET" >&6; }
3a35eeb3 11733 else
81ecdfbb
RW
11734 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11735$as_echo "no" >&6; }
3a35eeb3 11736 fi
2429c060
PB
11737 elif test $build != $host && test $have_gcc_for_target = yes; then
11738 DLLTOOL_FOR_TARGET=`$GCC_FOR_TARGET --print-prog-name=dlltool`
d3f5afc4
MS
11739 test $DLLTOOL_FOR_TARGET = dlltool && DLLTOOL_FOR_TARGET=
11740 test -n "$DLLTOOL_FOR_TARGET" && ac_cv_path_DLLTOOL_FOR_TARGET=$DLLTOOL_FOR_TARGET
2429c060
PB
11741 fi
11742fi
c6b750e1 11743if test -z "$ac_cv_path_DLLTOOL_FOR_TARGET" && test -n "$gcc_cv_tool_dirs"; then
2429c060
PB
11744 # Extract the first word of "dlltool", so it can be a program name with args.
11745set dummy dlltool; ac_word=$2
81ecdfbb
RW
11746{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11747$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 11748if ${ac_cv_path_DLLTOOL_FOR_TARGET+:} false; then :
81ecdfbb 11749 $as_echo_n "(cached) " >&6
2429c060 11750else
c6b750e1
DJ
11751 case $DLLTOOL_FOR_TARGET in
11752 [\\/]* | ?:[\\/]*)
2429c060
PB
11753 ac_cv_path_DLLTOOL_FOR_TARGET="$DLLTOOL_FOR_TARGET" # Let the user override the test with a path.
11754 ;;
2429c060 11755 *)
c6b750e1
DJ
11756 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11757for as_dir in $gcc_cv_tool_dirs
11758do
11759 IFS=$as_save_IFS
11760 test -z "$as_dir" && as_dir=.
81ecdfbb 11761 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 11762 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
c6b750e1 11763 ac_cv_path_DLLTOOL_FOR_TARGET="$as_dir/$ac_word$ac_exec_ext"
81ecdfbb 11764 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
c6b750e1
DJ
11765 break 2
11766 fi
11767done
81ecdfbb
RW
11768 done
11769IFS=$as_save_IFS
c6b750e1 11770
2429c060
PB
11771 ;;
11772esac
11773fi
c6b750e1 11774DLLTOOL_FOR_TARGET=$ac_cv_path_DLLTOOL_FOR_TARGET
2429c060 11775if test -n "$DLLTOOL_FOR_TARGET"; then
81ecdfbb
RW
11776 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DLLTOOL_FOR_TARGET" >&5
11777$as_echo "$DLLTOOL_FOR_TARGET" >&6; }
2429c060 11778else
81ecdfbb
RW
11779 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11780$as_echo "no" >&6; }
2429c060
PB
11781fi
11782
81ecdfbb 11783
2429c060
PB
11784fi
11785if test -z "$ac_cv_path_DLLTOOL_FOR_TARGET" ; then
9a819804
AO
11786
11787
11788if test -n "$DLLTOOL_FOR_TARGET"; then
11789 ac_cv_prog_DLLTOOL_FOR_TARGET=$DLLTOOL_FOR_TARGET
11790elif test -n "$ac_cv_prog_DLLTOOL_FOR_TARGET"; then
11791 DLLTOOL_FOR_TARGET=$ac_cv_prog_DLLTOOL_FOR_TARGET
11792fi
11793
11794if test -n "$ac_cv_prog_DLLTOOL_FOR_TARGET"; then
11795 for ncn_progname in dlltool; do
11796 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
11797set dummy ${ncn_progname}; ac_word=$2
81ecdfbb
RW
11798{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11799$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 11800if ${ac_cv_prog_DLLTOOL_FOR_TARGET+:} false; then :
81ecdfbb 11801 $as_echo_n "(cached) " >&6
9a819804
AO
11802else
11803 if test -n "$DLLTOOL_FOR_TARGET"; then
11804 ac_cv_prog_DLLTOOL_FOR_TARGET="$DLLTOOL_FOR_TARGET" # Let the user override the test.
11805else
11806as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11807for as_dir in $PATH
11808do
11809 IFS=$as_save_IFS
11810 test -z "$as_dir" && as_dir=.
81ecdfbb 11811 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 11812 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
9a819804 11813 ac_cv_prog_DLLTOOL_FOR_TARGET="${ncn_progname}"
81ecdfbb 11814 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
9a819804
AO
11815 break 2
11816 fi
11817done
81ecdfbb
RW
11818 done
11819IFS=$as_save_IFS
9a819804
AO
11820
11821fi
11822fi
11823DLLTOOL_FOR_TARGET=$ac_cv_prog_DLLTOOL_FOR_TARGET
11824if test -n "$DLLTOOL_FOR_TARGET"; then
81ecdfbb
RW
11825 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DLLTOOL_FOR_TARGET" >&5
11826$as_echo "$DLLTOOL_FOR_TARGET" >&6; }
9a819804 11827else
81ecdfbb
RW
11828 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11829$as_echo "no" >&6; }
9a819804
AO
11830fi
11831
81ecdfbb 11832
9a819804
AO
11833 done
11834fi
11835
11836if test -z "$ac_cv_prog_DLLTOOL_FOR_TARGET" && test -n "$with_build_time_tools"; then
2429c060 11837 for ncn_progname in dlltool; do
81ecdfbb
RW
11838 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ncn_progname} in $with_build_time_tools" >&5
11839$as_echo_n "checking for ${ncn_progname} in $with_build_time_tools... " >&6; }
3a35eeb3
PB
11840 if test -x $with_build_time_tools/${ncn_progname}; then
11841 ac_cv_prog_DLLTOOL_FOR_TARGET=$with_build_time_tools/${ncn_progname}
81ecdfbb
RW
11842 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11843$as_echo "yes" >&6; }
2429c060
PB
11844 break
11845 else
81ecdfbb
RW
11846 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11847$as_echo "no" >&6; }
2429c060
PB
11848 fi
11849 done
11850fi
11851
11852if test -z "$ac_cv_prog_DLLTOOL_FOR_TARGET"; then
11853 for ncn_progname in dlltool; do
11854 if test -n "$ncn_target_tool_prefix"; then
11855 # Extract the first word of "${ncn_target_tool_prefix}${ncn_progname}", so it can be a program name with args.
11856set dummy ${ncn_target_tool_prefix}${ncn_progname}; ac_word=$2
81ecdfbb
RW
11857{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11858$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 11859if ${ac_cv_prog_DLLTOOL_FOR_TARGET+:} false; then :
81ecdfbb 11860 $as_echo_n "(cached) " >&6
2429c060
PB
11861else
11862 if test -n "$DLLTOOL_FOR_TARGET"; then
11863 ac_cv_prog_DLLTOOL_FOR_TARGET="$DLLTOOL_FOR_TARGET" # Let the user override the test.
11864else
c6b750e1
DJ
11865as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11866for as_dir in $PATH
11867do
11868 IFS=$as_save_IFS
11869 test -z "$as_dir" && as_dir=.
81ecdfbb 11870 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 11871 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
c6b750e1 11872 ac_cv_prog_DLLTOOL_FOR_TARGET="${ncn_target_tool_prefix}${ncn_progname}"
81ecdfbb 11873 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
c6b750e1
DJ
11874 break 2
11875 fi
11876done
81ecdfbb
RW
11877 done
11878IFS=$as_save_IFS
c6b750e1 11879
2429c060
PB
11880fi
11881fi
c6b750e1 11882DLLTOOL_FOR_TARGET=$ac_cv_prog_DLLTOOL_FOR_TARGET
2429c060 11883if test -n "$DLLTOOL_FOR_TARGET"; then
81ecdfbb
RW
11884 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DLLTOOL_FOR_TARGET" >&5
11885$as_echo "$DLLTOOL_FOR_TARGET" >&6; }
2429c060 11886else
81ecdfbb
RW
11887 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11888$as_echo "no" >&6; }
2429c060
PB
11889fi
11890
81ecdfbb 11891
2429c060
PB
11892 fi
11893 if test -z "$ac_cv_prog_DLLTOOL_FOR_TARGET" && test $build = $target ; then
11894 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
11895set dummy ${ncn_progname}; ac_word=$2
81ecdfbb
RW
11896{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11897$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 11898if ${ac_cv_prog_DLLTOOL_FOR_TARGET+:} false; then :
81ecdfbb 11899 $as_echo_n "(cached) " >&6
2429c060
PB
11900else
11901 if test -n "$DLLTOOL_FOR_TARGET"; then
11902 ac_cv_prog_DLLTOOL_FOR_TARGET="$DLLTOOL_FOR_TARGET" # Let the user override the test.
11903else
c6b750e1
DJ
11904as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11905for as_dir in $PATH
11906do
11907 IFS=$as_save_IFS
11908 test -z "$as_dir" && as_dir=.
81ecdfbb 11909 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 11910 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
c6b750e1 11911 ac_cv_prog_DLLTOOL_FOR_TARGET="${ncn_progname}"
81ecdfbb 11912 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
c6b750e1
DJ
11913 break 2
11914 fi
11915done
81ecdfbb
RW
11916 done
11917IFS=$as_save_IFS
c6b750e1 11918
2429c060
PB
11919fi
11920fi
c6b750e1 11921DLLTOOL_FOR_TARGET=$ac_cv_prog_DLLTOOL_FOR_TARGET
2429c060 11922if test -n "$DLLTOOL_FOR_TARGET"; then
81ecdfbb
RW
11923 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DLLTOOL_FOR_TARGET" >&5
11924$as_echo "$DLLTOOL_FOR_TARGET" >&6; }
2429c060 11925else
81ecdfbb
RW
11926 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11927$as_echo "no" >&6; }
2429c060 11928fi
c6b750e1 11929
81ecdfbb 11930
2429c060
PB
11931 fi
11932 test -n "$ac_cv_prog_DLLTOOL_FOR_TARGET" && break
11933 done
11934fi
c6b750e1 11935
2429c060
PB
11936if test -z "$ac_cv_prog_DLLTOOL_FOR_TARGET" ; then
11937 set dummy dlltool
11938 if test $build = $target ; then
11939 DLLTOOL_FOR_TARGET="$2"
11940 else
11941 DLLTOOL_FOR_TARGET="${ncn_target_tool_prefix}$2"
11942 fi
d3f5afc4
MS
11943else
11944 DLLTOOL_FOR_TARGET="$ac_cv_prog_DLLTOOL_FOR_TARGET"
2429c060
PB
11945fi
11946
3a35eeb3
PB
11947else
11948 DLLTOOL_FOR_TARGET=$ac_cv_path_DLLTOOL_FOR_TARGET
2429c060
PB
11949fi
11950
11951
11952
11953
11954if test -z "$ac_cv_path_LD_FOR_TARGET" ; then
11955 if test -n "$with_build_time_tools"; then
81ecdfbb
RW
11956 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld in $with_build_time_tools" >&5
11957$as_echo_n "checking for ld in $with_build_time_tools... " >&6; }
3a35eeb3
PB
11958 if test -x $with_build_time_tools/ld; then
11959 LD_FOR_TARGET=`cd $with_build_time_tools && pwd`/ld
11960 ac_cv_path_LD_FOR_TARGET=$LD_FOR_TARGET
81ecdfbb
RW
11961 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_LD_FOR_TARGET" >&5
11962$as_echo "$ac_cv_path_LD_FOR_TARGET" >&6; }
3a35eeb3 11963 else
81ecdfbb
RW
11964 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11965$as_echo "no" >&6; }
3a35eeb3 11966 fi
2429c060
PB
11967 elif test $build != $host && test $have_gcc_for_target = yes; then
11968 LD_FOR_TARGET=`$GCC_FOR_TARGET --print-prog-name=ld`
d3f5afc4
MS
11969 test $LD_FOR_TARGET = ld && LD_FOR_TARGET=
11970 test -n "$LD_FOR_TARGET" && ac_cv_path_LD_FOR_TARGET=$LD_FOR_TARGET
2429c060
PB
11971 fi
11972fi
c6b750e1 11973if test -z "$ac_cv_path_LD_FOR_TARGET" && test -n "$gcc_cv_tool_dirs"; then
2429c060
PB
11974 # Extract the first word of "ld", so it can be a program name with args.
11975set dummy ld; ac_word=$2
81ecdfbb
RW
11976{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11977$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 11978if ${ac_cv_path_LD_FOR_TARGET+:} false; then :
81ecdfbb 11979 $as_echo_n "(cached) " >&6
2429c060 11980else
c6b750e1
DJ
11981 case $LD_FOR_TARGET in
11982 [\\/]* | ?:[\\/]*)
2429c060
PB
11983 ac_cv_path_LD_FOR_TARGET="$LD_FOR_TARGET" # Let the user override the test with a path.
11984 ;;
2429c060 11985 *)
c6b750e1
DJ
11986 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11987for as_dir in $gcc_cv_tool_dirs
11988do
11989 IFS=$as_save_IFS
11990 test -z "$as_dir" && as_dir=.
81ecdfbb 11991 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 11992 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
c6b750e1 11993 ac_cv_path_LD_FOR_TARGET="$as_dir/$ac_word$ac_exec_ext"
81ecdfbb 11994 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
c6b750e1
DJ
11995 break 2
11996 fi
11997done
81ecdfbb
RW
11998 done
11999IFS=$as_save_IFS
c6b750e1 12000
2429c060
PB
12001 ;;
12002esac
12003fi
c6b750e1 12004LD_FOR_TARGET=$ac_cv_path_LD_FOR_TARGET
2429c060 12005if test -n "$LD_FOR_TARGET"; then
81ecdfbb
RW
12006 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD_FOR_TARGET" >&5
12007$as_echo "$LD_FOR_TARGET" >&6; }
2429c060 12008else
81ecdfbb
RW
12009 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12010$as_echo "no" >&6; }
2429c060
PB
12011fi
12012
81ecdfbb 12013
2429c060
PB
12014fi
12015if test -z "$ac_cv_path_LD_FOR_TARGET" ; then
9a819804
AO
12016
12017
12018if test -n "$LD_FOR_TARGET"; then
12019 ac_cv_prog_LD_FOR_TARGET=$LD_FOR_TARGET
12020elif test -n "$ac_cv_prog_LD_FOR_TARGET"; then
12021 LD_FOR_TARGET=$ac_cv_prog_LD_FOR_TARGET
12022fi
12023
12024if test -n "$ac_cv_prog_LD_FOR_TARGET"; then
12025 for ncn_progname in ld; do
12026 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
12027set dummy ${ncn_progname}; ac_word=$2
81ecdfbb
RW
12028{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12029$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 12030if ${ac_cv_prog_LD_FOR_TARGET+:} false; then :
81ecdfbb 12031 $as_echo_n "(cached) " >&6
9a819804
AO
12032else
12033 if test -n "$LD_FOR_TARGET"; then
12034 ac_cv_prog_LD_FOR_TARGET="$LD_FOR_TARGET" # Let the user override the test.
12035else
12036as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12037for as_dir in $PATH
12038do
12039 IFS=$as_save_IFS
12040 test -z "$as_dir" && as_dir=.
81ecdfbb 12041 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 12042 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
9a819804 12043 ac_cv_prog_LD_FOR_TARGET="${ncn_progname}"
81ecdfbb 12044 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
9a819804
AO
12045 break 2
12046 fi
12047done
81ecdfbb
RW
12048 done
12049IFS=$as_save_IFS
9a819804
AO
12050
12051fi
12052fi
12053LD_FOR_TARGET=$ac_cv_prog_LD_FOR_TARGET
12054if test -n "$LD_FOR_TARGET"; then
81ecdfbb
RW
12055 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD_FOR_TARGET" >&5
12056$as_echo "$LD_FOR_TARGET" >&6; }
9a819804 12057else
81ecdfbb
RW
12058 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12059$as_echo "no" >&6; }
9a819804
AO
12060fi
12061
81ecdfbb 12062
9a819804
AO
12063 done
12064fi
12065
12066if test -z "$ac_cv_prog_LD_FOR_TARGET" && test -n "$with_build_time_tools"; then
2429c060 12067 for ncn_progname in ld; do
81ecdfbb
RW
12068 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ncn_progname} in $with_build_time_tools" >&5
12069$as_echo_n "checking for ${ncn_progname} in $with_build_time_tools... " >&6; }
3a35eeb3
PB
12070 if test -x $with_build_time_tools/${ncn_progname}; then
12071 ac_cv_prog_LD_FOR_TARGET=$with_build_time_tools/${ncn_progname}
81ecdfbb
RW
12072 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12073$as_echo "yes" >&6; }
2429c060
PB
12074 break
12075 else
81ecdfbb
RW
12076 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12077$as_echo "no" >&6; }
2429c060
PB
12078 fi
12079 done
12080fi
12081
12082if test -z "$ac_cv_prog_LD_FOR_TARGET"; then
12083 for ncn_progname in ld; do
12084 if test -n "$ncn_target_tool_prefix"; then
12085 # Extract the first word of "${ncn_target_tool_prefix}${ncn_progname}", so it can be a program name with args.
12086set dummy ${ncn_target_tool_prefix}${ncn_progname}; ac_word=$2
81ecdfbb
RW
12087{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12088$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 12089if ${ac_cv_prog_LD_FOR_TARGET+:} false; then :
81ecdfbb 12090 $as_echo_n "(cached) " >&6
2429c060
PB
12091else
12092 if test -n "$LD_FOR_TARGET"; then
12093 ac_cv_prog_LD_FOR_TARGET="$LD_FOR_TARGET" # Let the user override the test.
12094else
c6b750e1
DJ
12095as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12096for as_dir in $PATH
12097do
12098 IFS=$as_save_IFS
12099 test -z "$as_dir" && as_dir=.
81ecdfbb 12100 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 12101 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
c6b750e1 12102 ac_cv_prog_LD_FOR_TARGET="${ncn_target_tool_prefix}${ncn_progname}"
81ecdfbb 12103 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
c6b750e1
DJ
12104 break 2
12105 fi
12106done
81ecdfbb
RW
12107 done
12108IFS=$as_save_IFS
c6b750e1 12109
2429c060
PB
12110fi
12111fi
c6b750e1 12112LD_FOR_TARGET=$ac_cv_prog_LD_FOR_TARGET
2429c060 12113if test -n "$LD_FOR_TARGET"; then
81ecdfbb
RW
12114 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD_FOR_TARGET" >&5
12115$as_echo "$LD_FOR_TARGET" >&6; }
2429c060 12116else
81ecdfbb
RW
12117 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12118$as_echo "no" >&6; }
2429c060
PB
12119fi
12120
81ecdfbb 12121
2429c060
PB
12122 fi
12123 if test -z "$ac_cv_prog_LD_FOR_TARGET" && test $build = $target ; then
12124 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
12125set dummy ${ncn_progname}; ac_word=$2
81ecdfbb
RW
12126{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12127$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 12128if ${ac_cv_prog_LD_FOR_TARGET+:} false; then :
81ecdfbb 12129 $as_echo_n "(cached) " >&6
2429c060
PB
12130else
12131 if test -n "$LD_FOR_TARGET"; then
12132 ac_cv_prog_LD_FOR_TARGET="$LD_FOR_TARGET" # Let the user override the test.
12133else
c6b750e1
DJ
12134as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12135for as_dir in $PATH
12136do
12137 IFS=$as_save_IFS
12138 test -z "$as_dir" && as_dir=.
81ecdfbb 12139 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 12140 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
c6b750e1 12141 ac_cv_prog_LD_FOR_TARGET="${ncn_progname}"
81ecdfbb 12142 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
c6b750e1
DJ
12143 break 2
12144 fi
12145done
81ecdfbb
RW
12146 done
12147IFS=$as_save_IFS
c6b750e1 12148
2429c060
PB
12149fi
12150fi
c6b750e1 12151LD_FOR_TARGET=$ac_cv_prog_LD_FOR_TARGET
2429c060 12152if test -n "$LD_FOR_TARGET"; then
81ecdfbb
RW
12153 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD_FOR_TARGET" >&5
12154$as_echo "$LD_FOR_TARGET" >&6; }
2429c060 12155else
81ecdfbb
RW
12156 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12157$as_echo "no" >&6; }
2429c060 12158fi
c6b750e1 12159
81ecdfbb 12160
2429c060
PB
12161 fi
12162 test -n "$ac_cv_prog_LD_FOR_TARGET" && break
12163 done
12164fi
c6b750e1 12165
2429c060
PB
12166if test -z "$ac_cv_prog_LD_FOR_TARGET" ; then
12167 set dummy ld
12168 if test $build = $target ; then
12169 LD_FOR_TARGET="$2"
12170 else
12171 LD_FOR_TARGET="${ncn_target_tool_prefix}$2"
12172 fi
d3f5afc4
MS
12173else
12174 LD_FOR_TARGET="$ac_cv_prog_LD_FOR_TARGET"
2429c060
PB
12175fi
12176
3a35eeb3
PB
12177else
12178 LD_FOR_TARGET=$ac_cv_path_LD_FOR_TARGET
2429c060
PB
12179fi
12180
12181
12182
12183
12184if test -z "$ac_cv_path_LIPO_FOR_TARGET" ; then
12185 if test -n "$with_build_time_tools"; then
81ecdfbb
RW
12186 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for lipo in $with_build_time_tools" >&5
12187$as_echo_n "checking for lipo in $with_build_time_tools... " >&6; }
3a35eeb3
PB
12188 if test -x $with_build_time_tools/lipo; then
12189 LIPO_FOR_TARGET=`cd $with_build_time_tools && pwd`/lipo
12190 ac_cv_path_LIPO_FOR_TARGET=$LIPO_FOR_TARGET
81ecdfbb
RW
12191 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_LIPO_FOR_TARGET" >&5
12192$as_echo "$ac_cv_path_LIPO_FOR_TARGET" >&6; }
3a35eeb3 12193 else
81ecdfbb
RW
12194 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12195$as_echo "no" >&6; }
3a35eeb3 12196 fi
2429c060
PB
12197 elif test $build != $host && test $have_gcc_for_target = yes; then
12198 LIPO_FOR_TARGET=`$GCC_FOR_TARGET --print-prog-name=lipo`
d3f5afc4
MS
12199 test $LIPO_FOR_TARGET = lipo && LIPO_FOR_TARGET=
12200 test -n "$LIPO_FOR_TARGET" && ac_cv_path_LIPO_FOR_TARGET=$LIPO_FOR_TARGET
2429c060
PB
12201 fi
12202fi
9a819804
AO
12203if test -z "$ac_cv_path_LIPO_FOR_TARGET" && test -n "$gcc_cv_tool_dirs"; then
12204 # Extract the first word of "lipo", so it can be a program name with args.
12205set dummy lipo; ac_word=$2
81ecdfbb
RW
12206{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12207$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 12208if ${ac_cv_path_LIPO_FOR_TARGET+:} false; then :
81ecdfbb 12209 $as_echo_n "(cached) " >&6
9a819804
AO
12210else
12211 case $LIPO_FOR_TARGET in
12212 [\\/]* | ?:[\\/]*)
12213 ac_cv_path_LIPO_FOR_TARGET="$LIPO_FOR_TARGET" # Let the user override the test with a path.
12214 ;;
12215 *)
12216 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12217for as_dir in $gcc_cv_tool_dirs
12218do
12219 IFS=$as_save_IFS
12220 test -z "$as_dir" && as_dir=.
81ecdfbb 12221 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 12222 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
9a819804 12223 ac_cv_path_LIPO_FOR_TARGET="$as_dir/$ac_word$ac_exec_ext"
81ecdfbb 12224 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
9a819804
AO
12225 break 2
12226 fi
12227done
81ecdfbb
RW
12228 done
12229IFS=$as_save_IFS
9a819804
AO
12230
12231 ;;
12232esac
12233fi
12234LIPO_FOR_TARGET=$ac_cv_path_LIPO_FOR_TARGET
9a819804 12235if test -n "$LIPO_FOR_TARGET"; then
81ecdfbb
RW
12236 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO_FOR_TARGET" >&5
12237$as_echo "$LIPO_FOR_TARGET" >&6; }
9a819804 12238else
81ecdfbb
RW
12239 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12240$as_echo "no" >&6; }
9a819804
AO
12241fi
12242
81ecdfbb 12243
9a819804
AO
12244fi
12245if test -z "$ac_cv_path_LIPO_FOR_TARGET" ; then
12246
12247
12248if test -n "$LIPO_FOR_TARGET"; then
12249 ac_cv_prog_LIPO_FOR_TARGET=$LIPO_FOR_TARGET
12250elif test -n "$ac_cv_prog_LIPO_FOR_TARGET"; then
12251 LIPO_FOR_TARGET=$ac_cv_prog_LIPO_FOR_TARGET
12252fi
12253
12254if test -n "$ac_cv_prog_LIPO_FOR_TARGET"; then
12255 for ncn_progname in lipo; do
12256 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
12257set dummy ${ncn_progname}; ac_word=$2
81ecdfbb
RW
12258{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12259$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 12260if ${ac_cv_prog_LIPO_FOR_TARGET+:} false; then :
81ecdfbb 12261 $as_echo_n "(cached) " >&6
2429c060 12262else
9a819804
AO
12263 if test -n "$LIPO_FOR_TARGET"; then
12264 ac_cv_prog_LIPO_FOR_TARGET="$LIPO_FOR_TARGET" # Let the user override the test.
12265else
12266as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12267for as_dir in $PATH
c6b750e1
DJ
12268do
12269 IFS=$as_save_IFS
12270 test -z "$as_dir" && as_dir=.
81ecdfbb 12271 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 12272 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
9a819804 12273 ac_cv_prog_LIPO_FOR_TARGET="${ncn_progname}"
81ecdfbb 12274 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
c6b750e1
DJ
12275 break 2
12276 fi
12277done
81ecdfbb
RW
12278 done
12279IFS=$as_save_IFS
c6b750e1 12280
2429c060 12281fi
9a819804
AO
12282fi
12283LIPO_FOR_TARGET=$ac_cv_prog_LIPO_FOR_TARGET
2429c060 12284if test -n "$LIPO_FOR_TARGET"; then
81ecdfbb
RW
12285 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO_FOR_TARGET" >&5
12286$as_echo "$LIPO_FOR_TARGET" >&6; }
2429c060 12287else
81ecdfbb
RW
12288 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12289$as_echo "no" >&6; }
2429c060
PB
12290fi
12291
81ecdfbb 12292
9a819804 12293 done
2429c060 12294fi
9a819804
AO
12295
12296if test -z "$ac_cv_prog_LIPO_FOR_TARGET" && test -n "$with_build_time_tools"; then
2429c060 12297 for ncn_progname in lipo; do
81ecdfbb
RW
12298 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ncn_progname} in $with_build_time_tools" >&5
12299$as_echo_n "checking for ${ncn_progname} in $with_build_time_tools... " >&6; }
3a35eeb3
PB
12300 if test -x $with_build_time_tools/${ncn_progname}; then
12301 ac_cv_prog_LIPO_FOR_TARGET=$with_build_time_tools/${ncn_progname}
81ecdfbb
RW
12302 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12303$as_echo "yes" >&6; }
2429c060
PB
12304 break
12305 else
81ecdfbb
RW
12306 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12307$as_echo "no" >&6; }
2429c060
PB
12308 fi
12309 done
12310fi
12311
12312if test -z "$ac_cv_prog_LIPO_FOR_TARGET"; then
12313 for ncn_progname in lipo; do
12314 if test -n "$ncn_target_tool_prefix"; then
12315 # Extract the first word of "${ncn_target_tool_prefix}${ncn_progname}", so it can be a program name with args.
12316set dummy ${ncn_target_tool_prefix}${ncn_progname}; ac_word=$2
81ecdfbb
RW
12317{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12318$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 12319if ${ac_cv_prog_LIPO_FOR_TARGET+:} false; then :
81ecdfbb 12320 $as_echo_n "(cached) " >&6
2429c060
PB
12321else
12322 if test -n "$LIPO_FOR_TARGET"; then
12323 ac_cv_prog_LIPO_FOR_TARGET="$LIPO_FOR_TARGET" # Let the user override the test.
12324else
c6b750e1
DJ
12325as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12326for as_dir in $PATH
12327do
12328 IFS=$as_save_IFS
12329 test -z "$as_dir" && as_dir=.
81ecdfbb 12330 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 12331 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
c6b750e1 12332 ac_cv_prog_LIPO_FOR_TARGET="${ncn_target_tool_prefix}${ncn_progname}"
81ecdfbb 12333 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
c6b750e1
DJ
12334 break 2
12335 fi
12336done
81ecdfbb
RW
12337 done
12338IFS=$as_save_IFS
c6b750e1 12339
2429c060
PB
12340fi
12341fi
c6b750e1 12342LIPO_FOR_TARGET=$ac_cv_prog_LIPO_FOR_TARGET
2429c060 12343if test -n "$LIPO_FOR_TARGET"; then
81ecdfbb
RW
12344 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO_FOR_TARGET" >&5
12345$as_echo "$LIPO_FOR_TARGET" >&6; }
2429c060 12346else
81ecdfbb
RW
12347 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12348$as_echo "no" >&6; }
2429c060
PB
12349fi
12350
81ecdfbb 12351
2429c060
PB
12352 fi
12353 if test -z "$ac_cv_prog_LIPO_FOR_TARGET" && test $build = $target ; then
12354 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
12355set dummy ${ncn_progname}; ac_word=$2
81ecdfbb
RW
12356{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12357$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 12358if ${ac_cv_prog_LIPO_FOR_TARGET+:} false; then :
81ecdfbb 12359 $as_echo_n "(cached) " >&6
2429c060
PB
12360else
12361 if test -n "$LIPO_FOR_TARGET"; then
12362 ac_cv_prog_LIPO_FOR_TARGET="$LIPO_FOR_TARGET" # Let the user override the test.
12363else
c6b750e1
DJ
12364as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12365for as_dir in $PATH
12366do
12367 IFS=$as_save_IFS
12368 test -z "$as_dir" && as_dir=.
81ecdfbb 12369 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 12370 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
c6b750e1 12371 ac_cv_prog_LIPO_FOR_TARGET="${ncn_progname}"
81ecdfbb 12372 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
c6b750e1
DJ
12373 break 2
12374 fi
12375done
81ecdfbb
RW
12376 done
12377IFS=$as_save_IFS
c6b750e1 12378
2429c060
PB
12379fi
12380fi
c6b750e1 12381LIPO_FOR_TARGET=$ac_cv_prog_LIPO_FOR_TARGET
2429c060 12382if test -n "$LIPO_FOR_TARGET"; then
81ecdfbb
RW
12383 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO_FOR_TARGET" >&5
12384$as_echo "$LIPO_FOR_TARGET" >&6; }
2429c060 12385else
81ecdfbb
RW
12386 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12387$as_echo "no" >&6; }
2429c060 12388fi
c6b750e1 12389
81ecdfbb 12390
2429c060
PB
12391 fi
12392 test -n "$ac_cv_prog_LIPO_FOR_TARGET" && break
12393 done
12394fi
c6b750e1 12395
2429c060
PB
12396if test -z "$ac_cv_prog_LIPO_FOR_TARGET" ; then
12397 set dummy lipo
12398 if test $build = $target ; then
12399 LIPO_FOR_TARGET="$2"
12400 else
12401 LIPO_FOR_TARGET="${ncn_target_tool_prefix}$2"
12402 fi
d3f5afc4
MS
12403else
12404 LIPO_FOR_TARGET="$ac_cv_prog_LIPO_FOR_TARGET"
2429c060
PB
12405fi
12406
3a35eeb3
PB
12407else
12408 LIPO_FOR_TARGET=$ac_cv_path_LIPO_FOR_TARGET
2429c060
PB
12409fi
12410
12411
12412
12413
12414if test -z "$ac_cv_path_NM_FOR_TARGET" ; then
12415 if test -n "$with_build_time_tools"; then
81ecdfbb
RW
12416 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for nm in $with_build_time_tools" >&5
12417$as_echo_n "checking for nm in $with_build_time_tools... " >&6; }
3a35eeb3
PB
12418 if test -x $with_build_time_tools/nm; then
12419 NM_FOR_TARGET=`cd $with_build_time_tools && pwd`/nm
12420 ac_cv_path_NM_FOR_TARGET=$NM_FOR_TARGET
81ecdfbb
RW
12421 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_NM_FOR_TARGET" >&5
12422$as_echo "$ac_cv_path_NM_FOR_TARGET" >&6; }
3a35eeb3 12423 else
81ecdfbb
RW
12424 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12425$as_echo "no" >&6; }
3a35eeb3 12426 fi
2429c060
PB
12427 elif test $build != $host && test $have_gcc_for_target = yes; then
12428 NM_FOR_TARGET=`$GCC_FOR_TARGET --print-prog-name=nm`
d3f5afc4
MS
12429 test $NM_FOR_TARGET = nm && NM_FOR_TARGET=
12430 test -n "$NM_FOR_TARGET" && ac_cv_path_NM_FOR_TARGET=$NM_FOR_TARGET
2429c060
PB
12431 fi
12432fi
c6b750e1 12433if test -z "$ac_cv_path_NM_FOR_TARGET" && test -n "$gcc_cv_tool_dirs"; then
2429c060
PB
12434 # Extract the first word of "nm", so it can be a program name with args.
12435set dummy nm; ac_word=$2
81ecdfbb
RW
12436{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12437$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 12438if ${ac_cv_path_NM_FOR_TARGET+:} false; then :
81ecdfbb 12439 $as_echo_n "(cached) " >&6
2429c060 12440else
c6b750e1
DJ
12441 case $NM_FOR_TARGET in
12442 [\\/]* | ?:[\\/]*)
2429c060
PB
12443 ac_cv_path_NM_FOR_TARGET="$NM_FOR_TARGET" # Let the user override the test with a path.
12444 ;;
2429c060 12445 *)
c6b750e1
DJ
12446 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12447for as_dir in $gcc_cv_tool_dirs
12448do
12449 IFS=$as_save_IFS
12450 test -z "$as_dir" && as_dir=.
81ecdfbb 12451 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 12452 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
c6b750e1 12453 ac_cv_path_NM_FOR_TARGET="$as_dir/$ac_word$ac_exec_ext"
81ecdfbb 12454 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
c6b750e1
DJ
12455 break 2
12456 fi
12457done
81ecdfbb
RW
12458 done
12459IFS=$as_save_IFS
c6b750e1 12460
2429c060
PB
12461 ;;
12462esac
12463fi
c6b750e1 12464NM_FOR_TARGET=$ac_cv_path_NM_FOR_TARGET
2429c060 12465if test -n "$NM_FOR_TARGET"; then
81ecdfbb
RW
12466 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NM_FOR_TARGET" >&5
12467$as_echo "$NM_FOR_TARGET" >&6; }
2429c060 12468else
81ecdfbb
RW
12469 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12470$as_echo "no" >&6; }
2429c060
PB
12471fi
12472
81ecdfbb 12473
2429c060
PB
12474fi
12475if test -z "$ac_cv_path_NM_FOR_TARGET" ; then
9a819804
AO
12476
12477
12478if test -n "$NM_FOR_TARGET"; then
12479 ac_cv_prog_NM_FOR_TARGET=$NM_FOR_TARGET
12480elif test -n "$ac_cv_prog_NM_FOR_TARGET"; then
12481 NM_FOR_TARGET=$ac_cv_prog_NM_FOR_TARGET
12482fi
12483
12484if test -n "$ac_cv_prog_NM_FOR_TARGET"; then
12485 for ncn_progname in nm; do
12486 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
12487set dummy ${ncn_progname}; ac_word=$2
81ecdfbb
RW
12488{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12489$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 12490if ${ac_cv_prog_NM_FOR_TARGET+:} false; then :
81ecdfbb 12491 $as_echo_n "(cached) " >&6
9a819804
AO
12492else
12493 if test -n "$NM_FOR_TARGET"; then
12494 ac_cv_prog_NM_FOR_TARGET="$NM_FOR_TARGET" # Let the user override the test.
12495else
12496as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12497for as_dir in $PATH
12498do
12499 IFS=$as_save_IFS
12500 test -z "$as_dir" && as_dir=.
81ecdfbb 12501 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 12502 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
9a819804 12503 ac_cv_prog_NM_FOR_TARGET="${ncn_progname}"
81ecdfbb 12504 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
9a819804
AO
12505 break 2
12506 fi
12507done
81ecdfbb
RW
12508 done
12509IFS=$as_save_IFS
9a819804
AO
12510
12511fi
12512fi
12513NM_FOR_TARGET=$ac_cv_prog_NM_FOR_TARGET
12514if test -n "$NM_FOR_TARGET"; then
81ecdfbb
RW
12515 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NM_FOR_TARGET" >&5
12516$as_echo "$NM_FOR_TARGET" >&6; }
9a819804 12517else
81ecdfbb
RW
12518 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12519$as_echo "no" >&6; }
9a819804
AO
12520fi
12521
81ecdfbb 12522
9a819804
AO
12523 done
12524fi
12525
12526if test -z "$ac_cv_prog_NM_FOR_TARGET" && test -n "$with_build_time_tools"; then
2429c060 12527 for ncn_progname in nm; do
81ecdfbb
RW
12528 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ncn_progname} in $with_build_time_tools" >&5
12529$as_echo_n "checking for ${ncn_progname} in $with_build_time_tools... " >&6; }
3a35eeb3
PB
12530 if test -x $with_build_time_tools/${ncn_progname}; then
12531 ac_cv_prog_NM_FOR_TARGET=$with_build_time_tools/${ncn_progname}
81ecdfbb
RW
12532 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12533$as_echo "yes" >&6; }
2429c060
PB
12534 break
12535 else
81ecdfbb
RW
12536 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12537$as_echo "no" >&6; }
2429c060
PB
12538 fi
12539 done
12540fi
12541
12542if test -z "$ac_cv_prog_NM_FOR_TARGET"; then
12543 for ncn_progname in nm; do
12544 if test -n "$ncn_target_tool_prefix"; then
12545 # Extract the first word of "${ncn_target_tool_prefix}${ncn_progname}", so it can be a program name with args.
7e0f7140 12546set dummy ${ncn_target_tool_prefix}${ncn_progname}; ac_word=$2
81ecdfbb
RW
12547{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12548$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 12549if ${ac_cv_prog_NM_FOR_TARGET+:} false; then :
81ecdfbb 12550 $as_echo_n "(cached) " >&6
859789af 12551else
55db4b87
PB
12552 if test -n "$NM_FOR_TARGET"; then
12553 ac_cv_prog_NM_FOR_TARGET="$NM_FOR_TARGET" # Let the user override the test.
859789af 12554else
c6b750e1
DJ
12555as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12556for as_dir in $PATH
12557do
12558 IFS=$as_save_IFS
12559 test -z "$as_dir" && as_dir=.
81ecdfbb 12560 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 12561 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
c6b750e1 12562 ac_cv_prog_NM_FOR_TARGET="${ncn_target_tool_prefix}${ncn_progname}"
81ecdfbb 12563 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
c6b750e1
DJ
12564 break 2
12565 fi
12566done
81ecdfbb
RW
12567 done
12568IFS=$as_save_IFS
c6b750e1 12569
859789af
AC
12570fi
12571fi
c6b750e1 12572NM_FOR_TARGET=$ac_cv_prog_NM_FOR_TARGET
55db4b87 12573if test -n "$NM_FOR_TARGET"; then
81ecdfbb
RW
12574 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NM_FOR_TARGET" >&5
12575$as_echo "$NM_FOR_TARGET" >&6; }
859789af 12576else
81ecdfbb
RW
12577 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12578$as_echo "no" >&6; }
859789af
AC
12579fi
12580
81ecdfbb 12581
2429c060
PB
12582 fi
12583 if test -z "$ac_cv_prog_NM_FOR_TARGET" && test $build = $target ; then
12584 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
05cbd757 12585set dummy ${ncn_progname}; ac_word=$2
81ecdfbb
RW
12586{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12587$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 12588if ${ac_cv_prog_NM_FOR_TARGET+:} false; then :
81ecdfbb 12589 $as_echo_n "(cached) " >&6
859789af 12590else
05cbd757
PB
12591 if test -n "$NM_FOR_TARGET"; then
12592 ac_cv_prog_NM_FOR_TARGET="$NM_FOR_TARGET" # Let the user override the test.
859789af 12593else
c6b750e1
DJ
12594as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12595for as_dir in $PATH
12596do
12597 IFS=$as_save_IFS
12598 test -z "$as_dir" && as_dir=.
81ecdfbb 12599 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 12600 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
c6b750e1 12601 ac_cv_prog_NM_FOR_TARGET="${ncn_progname}"
81ecdfbb 12602 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
c6b750e1
DJ
12603 break 2
12604 fi
12605done
81ecdfbb
RW
12606 done
12607IFS=$as_save_IFS
c6b750e1 12608
859789af
AC
12609fi
12610fi
c6b750e1 12611NM_FOR_TARGET=$ac_cv_prog_NM_FOR_TARGET
05cbd757 12612if test -n "$NM_FOR_TARGET"; then
81ecdfbb
RW
12613 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NM_FOR_TARGET" >&5
12614$as_echo "$NM_FOR_TARGET" >&6; }
859789af 12615else
81ecdfbb
RW
12616 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12617$as_echo "no" >&6; }
859789af 12618fi
c6b750e1 12619
81ecdfbb 12620
2429c060
PB
12621 fi
12622 test -n "$ac_cv_prog_NM_FOR_TARGET" && break
12623 done
12624fi
c6b750e1 12625
05cbd757
PB
12626if test -z "$ac_cv_prog_NM_FOR_TARGET" ; then
12627 set dummy nm
12628 if test $build = $target ; then
12629 NM_FOR_TARGET="$2"
859789af 12630 else
05cbd757 12631 NM_FOR_TARGET="${ncn_target_tool_prefix}$2"
859789af 12632 fi
d3f5afc4
MS
12633else
12634 NM_FOR_TARGET="$ac_cv_prog_NM_FOR_TARGET"
859789af
AC
12635fi
12636
3a35eeb3
PB
12637else
12638 NM_FOR_TARGET=$ac_cv_path_NM_FOR_TARGET
2429c060
PB
12639fi
12640
12641
12642
12643
6b91c541
AP
12644if test -z "$ac_cv_path_OBJCOPY_FOR_TARGET" ; then
12645 if test -n "$with_build_time_tools"; then
12646 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for objcopy in $with_build_time_tools" >&5
12647$as_echo_n "checking for objcopy in $with_build_time_tools... " >&6; }
12648 if test -x $with_build_time_tools/objcopy; then
12649 OBJCOPY_FOR_TARGET=`cd $with_build_time_tools && pwd`/objcopy
12650 ac_cv_path_OBJCOPY_FOR_TARGET=$OBJCOPY_FOR_TARGET
12651 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_OBJCOPY_FOR_TARGET" >&5
12652$as_echo "$ac_cv_path_OBJCOPY_FOR_TARGET" >&6; }
12653 else
12654 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12655$as_echo "no" >&6; }
12656 fi
12657 elif test $build != $host && test $have_gcc_for_target = yes; then
12658 OBJCOPY_FOR_TARGET=`$GCC_FOR_TARGET --print-prog-name=objcopy`
12659 test $OBJCOPY_FOR_TARGET = objcopy && OBJCOPY_FOR_TARGET=
12660 test -n "$OBJCOPY_FOR_TARGET" && ac_cv_path_OBJCOPY_FOR_TARGET=$OBJCOPY_FOR_TARGET
12661 fi
12662fi
12663if test -z "$ac_cv_path_OBJCOPY_FOR_TARGET" && test -n "$gcc_cv_tool_dirs"; then
12664 # Extract the first word of "objcopy", so it can be a program name with args.
12665set dummy objcopy; ac_word=$2
12666{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12667$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 12668if ${ac_cv_path_OBJCOPY_FOR_TARGET+:} false; then :
6b91c541
AP
12669 $as_echo_n "(cached) " >&6
12670else
12671 case $OBJCOPY_FOR_TARGET in
12672 [\\/]* | ?:[\\/]*)
12673 ac_cv_path_OBJCOPY_FOR_TARGET="$OBJCOPY_FOR_TARGET" # Let the user override the test with a path.
12674 ;;
12675 *)
12676 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12677for as_dir in $gcc_cv_tool_dirs
12678do
12679 IFS=$as_save_IFS
12680 test -z "$as_dir" && as_dir=.
12681 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 12682 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6b91c541
AP
12683 ac_cv_path_OBJCOPY_FOR_TARGET="$as_dir/$ac_word$ac_exec_ext"
12684 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
12685 break 2
12686 fi
12687done
12688 done
12689IFS=$as_save_IFS
12690
12691 ;;
12692esac
12693fi
12694OBJCOPY_FOR_TARGET=$ac_cv_path_OBJCOPY_FOR_TARGET
12695if test -n "$OBJCOPY_FOR_TARGET"; then
12696 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJCOPY_FOR_TARGET" >&5
12697$as_echo "$OBJCOPY_FOR_TARGET" >&6; }
12698else
12699 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12700$as_echo "no" >&6; }
12701fi
12702
12703
12704fi
12705if test -z "$ac_cv_path_OBJCOPY_FOR_TARGET" ; then
12706
12707
12708if test -n "$OBJCOPY_FOR_TARGET"; then
12709 ac_cv_prog_OBJCOPY_FOR_TARGET=$OBJCOPY_FOR_TARGET
12710elif test -n "$ac_cv_prog_OBJCOPY_FOR_TARGET"; then
12711 OBJCOPY_FOR_TARGET=$ac_cv_prog_OBJCOPY_FOR_TARGET
12712fi
12713
12714if test -n "$ac_cv_prog_OBJCOPY_FOR_TARGET"; then
12715 for ncn_progname in objcopy; do
12716 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
12717set dummy ${ncn_progname}; ac_word=$2
12718{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12719$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 12720if ${ac_cv_prog_OBJCOPY_FOR_TARGET+:} false; then :
6b91c541
AP
12721 $as_echo_n "(cached) " >&6
12722else
12723 if test -n "$OBJCOPY_FOR_TARGET"; then
12724 ac_cv_prog_OBJCOPY_FOR_TARGET="$OBJCOPY_FOR_TARGET" # Let the user override the test.
12725else
12726as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12727for as_dir in $PATH
12728do
12729 IFS=$as_save_IFS
12730 test -z "$as_dir" && as_dir=.
12731 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 12732 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6b91c541
AP
12733 ac_cv_prog_OBJCOPY_FOR_TARGET="${ncn_progname}"
12734 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
12735 break 2
12736 fi
12737done
12738 done
12739IFS=$as_save_IFS
12740
12741fi
12742fi
12743OBJCOPY_FOR_TARGET=$ac_cv_prog_OBJCOPY_FOR_TARGET
12744if test -n "$OBJCOPY_FOR_TARGET"; then
12745 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJCOPY_FOR_TARGET" >&5
12746$as_echo "$OBJCOPY_FOR_TARGET" >&6; }
12747else
12748 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12749$as_echo "no" >&6; }
12750fi
12751
12752
12753 done
12754fi
12755
12756if test -z "$ac_cv_prog_OBJCOPY_FOR_TARGET" && test -n "$with_build_time_tools"; then
12757 for ncn_progname in objcopy; do
12758 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ncn_progname} in $with_build_time_tools" >&5
12759$as_echo_n "checking for ${ncn_progname} in $with_build_time_tools... " >&6; }
12760 if test -x $with_build_time_tools/${ncn_progname}; then
12761 ac_cv_prog_OBJCOPY_FOR_TARGET=$with_build_time_tools/${ncn_progname}
12762 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12763$as_echo "yes" >&6; }
12764 break
12765 else
12766 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12767$as_echo "no" >&6; }
12768 fi
12769 done
12770fi
12771
12772if test -z "$ac_cv_prog_OBJCOPY_FOR_TARGET"; then
12773 for ncn_progname in objcopy; do
12774 if test -n "$ncn_target_tool_prefix"; then
12775 # Extract the first word of "${ncn_target_tool_prefix}${ncn_progname}", so it can be a program name with args.
12776set dummy ${ncn_target_tool_prefix}${ncn_progname}; ac_word=$2
12777{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12778$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 12779if ${ac_cv_prog_OBJCOPY_FOR_TARGET+:} false; then :
6b91c541
AP
12780 $as_echo_n "(cached) " >&6
12781else
12782 if test -n "$OBJCOPY_FOR_TARGET"; then
12783 ac_cv_prog_OBJCOPY_FOR_TARGET="$OBJCOPY_FOR_TARGET" # Let the user override the test.
12784else
12785as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12786for as_dir in $PATH
12787do
12788 IFS=$as_save_IFS
12789 test -z "$as_dir" && as_dir=.
12790 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 12791 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6b91c541
AP
12792 ac_cv_prog_OBJCOPY_FOR_TARGET="${ncn_target_tool_prefix}${ncn_progname}"
12793 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
12794 break 2
12795 fi
12796done
12797 done
12798IFS=$as_save_IFS
12799
12800fi
12801fi
12802OBJCOPY_FOR_TARGET=$ac_cv_prog_OBJCOPY_FOR_TARGET
12803if test -n "$OBJCOPY_FOR_TARGET"; then
12804 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJCOPY_FOR_TARGET" >&5
12805$as_echo "$OBJCOPY_FOR_TARGET" >&6; }
12806else
12807 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12808$as_echo "no" >&6; }
12809fi
12810
12811
12812 fi
12813 if test -z "$ac_cv_prog_OBJCOPY_FOR_TARGET" && test $build = $target ; then
12814 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
12815set dummy ${ncn_progname}; ac_word=$2
12816{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12817$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 12818if ${ac_cv_prog_OBJCOPY_FOR_TARGET+:} false; then :
6b91c541
AP
12819 $as_echo_n "(cached) " >&6
12820else
12821 if test -n "$OBJCOPY_FOR_TARGET"; then
12822 ac_cv_prog_OBJCOPY_FOR_TARGET="$OBJCOPY_FOR_TARGET" # Let the user override the test.
12823else
12824as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12825for as_dir in $PATH
12826do
12827 IFS=$as_save_IFS
12828 test -z "$as_dir" && as_dir=.
12829 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 12830 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6b91c541
AP
12831 ac_cv_prog_OBJCOPY_FOR_TARGET="${ncn_progname}"
12832 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
12833 break 2
12834 fi
12835done
12836 done
12837IFS=$as_save_IFS
12838
12839fi
12840fi
12841OBJCOPY_FOR_TARGET=$ac_cv_prog_OBJCOPY_FOR_TARGET
12842if test -n "$OBJCOPY_FOR_TARGET"; then
12843 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJCOPY_FOR_TARGET" >&5
12844$as_echo "$OBJCOPY_FOR_TARGET" >&6; }
12845else
12846 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12847$as_echo "no" >&6; }
12848fi
12849
12850
12851 fi
12852 test -n "$ac_cv_prog_OBJCOPY_FOR_TARGET" && break
12853 done
12854fi
12855
12856if test -z "$ac_cv_prog_OBJCOPY_FOR_TARGET" ; then
12857 set dummy objcopy
12858 if test $build = $target ; then
12859 OBJCOPY_FOR_TARGET="$2"
12860 else
12861 OBJCOPY_FOR_TARGET="${ncn_target_tool_prefix}$2"
12862 fi
12863else
12864 OBJCOPY_FOR_TARGET="$ac_cv_prog_OBJCOPY_FOR_TARGET"
12865fi
12866
12867else
12868 OBJCOPY_FOR_TARGET=$ac_cv_path_OBJCOPY_FOR_TARGET
12869fi
12870
12871
12872
12873
2429c060
PB
12874if test -z "$ac_cv_path_OBJDUMP_FOR_TARGET" ; then
12875 if test -n "$with_build_time_tools"; then
81ecdfbb
RW
12876 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdump in $with_build_time_tools" >&5
12877$as_echo_n "checking for objdump in $with_build_time_tools... " >&6; }
3a35eeb3
PB
12878 if test -x $with_build_time_tools/objdump; then
12879 OBJDUMP_FOR_TARGET=`cd $with_build_time_tools && pwd`/objdump
12880 ac_cv_path_OBJDUMP_FOR_TARGET=$OBJDUMP_FOR_TARGET
81ecdfbb
RW
12881 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_OBJDUMP_FOR_TARGET" >&5
12882$as_echo "$ac_cv_path_OBJDUMP_FOR_TARGET" >&6; }
3a35eeb3 12883 else
81ecdfbb
RW
12884 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12885$as_echo "no" >&6; }
3a35eeb3 12886 fi
2429c060
PB
12887 elif test $build != $host && test $have_gcc_for_target = yes; then
12888 OBJDUMP_FOR_TARGET=`$GCC_FOR_TARGET --print-prog-name=objdump`
d3f5afc4
MS
12889 test $OBJDUMP_FOR_TARGET = objdump && OBJDUMP_FOR_TARGET=
12890 test -n "$OBJDUMP_FOR_TARGET" && ac_cv_path_OBJDUMP_FOR_TARGET=$OBJDUMP_FOR_TARGET
2429c060
PB
12891 fi
12892fi
c6b750e1 12893if test -z "$ac_cv_path_OBJDUMP_FOR_TARGET" && test -n "$gcc_cv_tool_dirs"; then
2429c060
PB
12894 # Extract the first word of "objdump", so it can be a program name with args.
12895set dummy objdump; ac_word=$2
81ecdfbb
RW
12896{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12897$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 12898if ${ac_cv_path_OBJDUMP_FOR_TARGET+:} false; then :
81ecdfbb 12899 $as_echo_n "(cached) " >&6
2429c060 12900else
c6b750e1
DJ
12901 case $OBJDUMP_FOR_TARGET in
12902 [\\/]* | ?:[\\/]*)
2429c060
PB
12903 ac_cv_path_OBJDUMP_FOR_TARGET="$OBJDUMP_FOR_TARGET" # Let the user override the test with a path.
12904 ;;
2429c060 12905 *)
c6b750e1
DJ
12906 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12907for as_dir in $gcc_cv_tool_dirs
12908do
12909 IFS=$as_save_IFS
12910 test -z "$as_dir" && as_dir=.
81ecdfbb 12911 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 12912 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
c6b750e1 12913 ac_cv_path_OBJDUMP_FOR_TARGET="$as_dir/$ac_word$ac_exec_ext"
81ecdfbb 12914 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
c6b750e1
DJ
12915 break 2
12916 fi
12917done
81ecdfbb
RW
12918 done
12919IFS=$as_save_IFS
c6b750e1 12920
2429c060
PB
12921 ;;
12922esac
12923fi
c6b750e1 12924OBJDUMP_FOR_TARGET=$ac_cv_path_OBJDUMP_FOR_TARGET
2429c060 12925if test -n "$OBJDUMP_FOR_TARGET"; then
81ecdfbb
RW
12926 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP_FOR_TARGET" >&5
12927$as_echo "$OBJDUMP_FOR_TARGET" >&6; }
2429c060 12928else
81ecdfbb
RW
12929 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12930$as_echo "no" >&6; }
2429c060
PB
12931fi
12932
81ecdfbb 12933
2429c060
PB
12934fi
12935if test -z "$ac_cv_path_OBJDUMP_FOR_TARGET" ; then
9a819804
AO
12936
12937
12938if test -n "$OBJDUMP_FOR_TARGET"; then
12939 ac_cv_prog_OBJDUMP_FOR_TARGET=$OBJDUMP_FOR_TARGET
12940elif test -n "$ac_cv_prog_OBJDUMP_FOR_TARGET"; then
12941 OBJDUMP_FOR_TARGET=$ac_cv_prog_OBJDUMP_FOR_TARGET
12942fi
12943
12944if test -n "$ac_cv_prog_OBJDUMP_FOR_TARGET"; then
12945 for ncn_progname in objdump; do
12946 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
12947set dummy ${ncn_progname}; ac_word=$2
81ecdfbb
RW
12948{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12949$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 12950if ${ac_cv_prog_OBJDUMP_FOR_TARGET+:} false; then :
81ecdfbb 12951 $as_echo_n "(cached) " >&6
9a819804
AO
12952else
12953 if test -n "$OBJDUMP_FOR_TARGET"; then
12954 ac_cv_prog_OBJDUMP_FOR_TARGET="$OBJDUMP_FOR_TARGET" # Let the user override the test.
12955else
12956as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12957for as_dir in $PATH
12958do
12959 IFS=$as_save_IFS
12960 test -z "$as_dir" && as_dir=.
81ecdfbb 12961 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 12962 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
9a819804 12963 ac_cv_prog_OBJDUMP_FOR_TARGET="${ncn_progname}"
81ecdfbb 12964 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
9a819804
AO
12965 break 2
12966 fi
12967done
81ecdfbb
RW
12968 done
12969IFS=$as_save_IFS
9a819804
AO
12970
12971fi
12972fi
12973OBJDUMP_FOR_TARGET=$ac_cv_prog_OBJDUMP_FOR_TARGET
12974if test -n "$OBJDUMP_FOR_TARGET"; then
81ecdfbb
RW
12975 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP_FOR_TARGET" >&5
12976$as_echo "$OBJDUMP_FOR_TARGET" >&6; }
9a819804 12977else
81ecdfbb
RW
12978 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12979$as_echo "no" >&6; }
9a819804
AO
12980fi
12981
81ecdfbb 12982
9a819804
AO
12983 done
12984fi
12985
12986if test -z "$ac_cv_prog_OBJDUMP_FOR_TARGET" && test -n "$with_build_time_tools"; then
2429c060 12987 for ncn_progname in objdump; do
81ecdfbb
RW
12988 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ncn_progname} in $with_build_time_tools" >&5
12989$as_echo_n "checking for ${ncn_progname} in $with_build_time_tools... " >&6; }
3a35eeb3
PB
12990 if test -x $with_build_time_tools/${ncn_progname}; then
12991 ac_cv_prog_OBJDUMP_FOR_TARGET=$with_build_time_tools/${ncn_progname}
81ecdfbb
RW
12992 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12993$as_echo "yes" >&6; }
2429c060
PB
12994 break
12995 else
81ecdfbb
RW
12996 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12997$as_echo "no" >&6; }
2429c060
PB
12998 fi
12999 done
13000fi
13001
13002if test -z "$ac_cv_prog_OBJDUMP_FOR_TARGET"; then
13003 for ncn_progname in objdump; do
13004 if test -n "$ncn_target_tool_prefix"; then
13005 # Extract the first word of "${ncn_target_tool_prefix}${ncn_progname}", so it can be a program name with args.
05cbd757 13006set dummy ${ncn_target_tool_prefix}${ncn_progname}; ac_word=$2
81ecdfbb
RW
13007{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13008$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 13009if ${ac_cv_prog_OBJDUMP_FOR_TARGET+:} false; then :
81ecdfbb 13010 $as_echo_n "(cached) " >&6
5ae72758
DJ
13011else
13012 if test -n "$OBJDUMP_FOR_TARGET"; then
13013 ac_cv_prog_OBJDUMP_FOR_TARGET="$OBJDUMP_FOR_TARGET" # Let the user override the test.
13014else
c6b750e1
DJ
13015as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13016for as_dir in $PATH
13017do
13018 IFS=$as_save_IFS
13019 test -z "$as_dir" && as_dir=.
81ecdfbb 13020 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 13021 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
c6b750e1 13022 ac_cv_prog_OBJDUMP_FOR_TARGET="${ncn_target_tool_prefix}${ncn_progname}"
81ecdfbb 13023 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
c6b750e1
DJ
13024 break 2
13025 fi
13026done
81ecdfbb
RW
13027 done
13028IFS=$as_save_IFS
c6b750e1 13029
5ae72758
DJ
13030fi
13031fi
c6b750e1 13032OBJDUMP_FOR_TARGET=$ac_cv_prog_OBJDUMP_FOR_TARGET
5ae72758 13033if test -n "$OBJDUMP_FOR_TARGET"; then
81ecdfbb
RW
13034 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP_FOR_TARGET" >&5
13035$as_echo "$OBJDUMP_FOR_TARGET" >&6; }
5ae72758 13036else
81ecdfbb
RW
13037 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13038$as_echo "no" >&6; }
5ae72758
DJ
13039fi
13040
81ecdfbb 13041
2429c060
PB
13042 fi
13043 if test -z "$ac_cv_prog_OBJDUMP_FOR_TARGET" && test $build = $target ; then
13044 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
5ae72758 13045set dummy ${ncn_progname}; ac_word=$2
81ecdfbb
RW
13046{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13047$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 13048if ${ac_cv_prog_OBJDUMP_FOR_TARGET+:} false; then :
81ecdfbb 13049 $as_echo_n "(cached) " >&6
5ae72758
DJ
13050else
13051 if test -n "$OBJDUMP_FOR_TARGET"; then
13052 ac_cv_prog_OBJDUMP_FOR_TARGET="$OBJDUMP_FOR_TARGET" # Let the user override the test.
13053else
c6b750e1
DJ
13054as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13055for as_dir in $PATH
13056do
13057 IFS=$as_save_IFS
13058 test -z "$as_dir" && as_dir=.
81ecdfbb 13059 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 13060 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
c6b750e1 13061 ac_cv_prog_OBJDUMP_FOR_TARGET="${ncn_progname}"
81ecdfbb 13062 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
c6b750e1
DJ
13063 break 2
13064 fi
13065done
81ecdfbb
RW
13066 done
13067IFS=$as_save_IFS
c6b750e1 13068
5ae72758
DJ
13069fi
13070fi
c6b750e1 13071OBJDUMP_FOR_TARGET=$ac_cv_prog_OBJDUMP_FOR_TARGET
5ae72758 13072if test -n "$OBJDUMP_FOR_TARGET"; then
81ecdfbb
RW
13073 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP_FOR_TARGET" >&5
13074$as_echo "$OBJDUMP_FOR_TARGET" >&6; }
5ae72758 13075else
81ecdfbb
RW
13076 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13077$as_echo "no" >&6; }
5ae72758 13078fi
c6b750e1 13079
81ecdfbb 13080
2429c060
PB
13081 fi
13082 test -n "$ac_cv_prog_OBJDUMP_FOR_TARGET" && break
13083 done
13084fi
c6b750e1 13085
5ae72758
DJ
13086if test -z "$ac_cv_prog_OBJDUMP_FOR_TARGET" ; then
13087 set dummy objdump
13088 if test $build = $target ; then
13089 OBJDUMP_FOR_TARGET="$2"
13090 else
13091 OBJDUMP_FOR_TARGET="${ncn_target_tool_prefix}$2"
13092 fi
d3f5afc4
MS
13093else
13094 OBJDUMP_FOR_TARGET="$ac_cv_prog_OBJDUMP_FOR_TARGET"
5ae72758
DJ
13095fi
13096
3a35eeb3
PB
13097else
13098 OBJDUMP_FOR_TARGET=$ac_cv_path_OBJDUMP_FOR_TARGET
2429c060
PB
13099fi
13100
13101
13102
13103
13104if test -z "$ac_cv_path_RANLIB_FOR_TARGET" ; then
13105 if test -n "$with_build_time_tools"; then
81ecdfbb
RW
13106 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ranlib in $with_build_time_tools" >&5
13107$as_echo_n "checking for ranlib in $with_build_time_tools... " >&6; }
3a35eeb3
PB
13108 if test -x $with_build_time_tools/ranlib; then
13109 RANLIB_FOR_TARGET=`cd $with_build_time_tools && pwd`/ranlib
13110 ac_cv_path_RANLIB_FOR_TARGET=$RANLIB_FOR_TARGET
81ecdfbb
RW
13111 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_RANLIB_FOR_TARGET" >&5
13112$as_echo "$ac_cv_path_RANLIB_FOR_TARGET" >&6; }
3a35eeb3 13113 else
81ecdfbb
RW
13114 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13115$as_echo "no" >&6; }
3a35eeb3 13116 fi
2429c060
PB
13117 elif test $build != $host && test $have_gcc_for_target = yes; then
13118 RANLIB_FOR_TARGET=`$GCC_FOR_TARGET --print-prog-name=ranlib`
d3f5afc4
MS
13119 test $RANLIB_FOR_TARGET = ranlib && RANLIB_FOR_TARGET=
13120 test -n "$RANLIB_FOR_TARGET" && ac_cv_path_RANLIB_FOR_TARGET=$RANLIB_FOR_TARGET
2429c060
PB
13121 fi
13122fi
c6b750e1 13123if test -z "$ac_cv_path_RANLIB_FOR_TARGET" && test -n "$gcc_cv_tool_dirs"; then
2429c060
PB
13124 # Extract the first word of "ranlib", so it can be a program name with args.
13125set dummy ranlib; ac_word=$2
81ecdfbb
RW
13126{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13127$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 13128if ${ac_cv_path_RANLIB_FOR_TARGET+:} false; then :
81ecdfbb 13129 $as_echo_n "(cached) " >&6
2429c060 13130else
c6b750e1
DJ
13131 case $RANLIB_FOR_TARGET in
13132 [\\/]* | ?:[\\/]*)
2429c060
PB
13133 ac_cv_path_RANLIB_FOR_TARGET="$RANLIB_FOR_TARGET" # Let the user override the test with a path.
13134 ;;
2429c060 13135 *)
c6b750e1
DJ
13136 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13137for as_dir in $gcc_cv_tool_dirs
13138do
13139 IFS=$as_save_IFS
13140 test -z "$as_dir" && as_dir=.
81ecdfbb 13141 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 13142 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
c6b750e1 13143 ac_cv_path_RANLIB_FOR_TARGET="$as_dir/$ac_word$ac_exec_ext"
81ecdfbb 13144 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
c6b750e1
DJ
13145 break 2
13146 fi
13147done
81ecdfbb
RW
13148 done
13149IFS=$as_save_IFS
c6b750e1 13150
2429c060
PB
13151 ;;
13152esac
13153fi
c6b750e1 13154RANLIB_FOR_TARGET=$ac_cv_path_RANLIB_FOR_TARGET
2429c060 13155if test -n "$RANLIB_FOR_TARGET"; then
81ecdfbb
RW
13156 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB_FOR_TARGET" >&5
13157$as_echo "$RANLIB_FOR_TARGET" >&6; }
2429c060 13158else
81ecdfbb
RW
13159 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13160$as_echo "no" >&6; }
2429c060
PB
13161fi
13162
81ecdfbb 13163
2429c060
PB
13164fi
13165if test -z "$ac_cv_path_RANLIB_FOR_TARGET" ; then
9a819804
AO
13166
13167
13168if test -n "$RANLIB_FOR_TARGET"; then
13169 ac_cv_prog_RANLIB_FOR_TARGET=$RANLIB_FOR_TARGET
13170elif test -n "$ac_cv_prog_RANLIB_FOR_TARGET"; then
13171 RANLIB_FOR_TARGET=$ac_cv_prog_RANLIB_FOR_TARGET
13172fi
13173
13174if test -n "$ac_cv_prog_RANLIB_FOR_TARGET"; then
13175 for ncn_progname in ranlib; do
13176 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
13177set dummy ${ncn_progname}; ac_word=$2
81ecdfbb
RW
13178{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13179$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 13180if ${ac_cv_prog_RANLIB_FOR_TARGET+:} false; then :
81ecdfbb 13181 $as_echo_n "(cached) " >&6
9a819804
AO
13182else
13183 if test -n "$RANLIB_FOR_TARGET"; then
13184 ac_cv_prog_RANLIB_FOR_TARGET="$RANLIB_FOR_TARGET" # Let the user override the test.
13185else
13186as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13187for as_dir in $PATH
13188do
13189 IFS=$as_save_IFS
13190 test -z "$as_dir" && as_dir=.
81ecdfbb 13191 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 13192 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
9a819804 13193 ac_cv_prog_RANLIB_FOR_TARGET="${ncn_progname}"
81ecdfbb 13194 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
9a819804
AO
13195 break 2
13196 fi
13197done
81ecdfbb
RW
13198 done
13199IFS=$as_save_IFS
9a819804
AO
13200
13201fi
13202fi
13203RANLIB_FOR_TARGET=$ac_cv_prog_RANLIB_FOR_TARGET
13204if test -n "$RANLIB_FOR_TARGET"; then
81ecdfbb
RW
13205 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB_FOR_TARGET" >&5
13206$as_echo "$RANLIB_FOR_TARGET" >&6; }
9a819804 13207else
81ecdfbb
RW
13208 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13209$as_echo "no" >&6; }
9a819804
AO
13210fi
13211
81ecdfbb 13212
9a819804
AO
13213 done
13214fi
13215
13216if test -z "$ac_cv_prog_RANLIB_FOR_TARGET" && test -n "$with_build_time_tools"; then
2429c060 13217 for ncn_progname in ranlib; do
81ecdfbb
RW
13218 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ncn_progname} in $with_build_time_tools" >&5
13219$as_echo_n "checking for ${ncn_progname} in $with_build_time_tools... " >&6; }
3a35eeb3
PB
13220 if test -x $with_build_time_tools/${ncn_progname}; then
13221 ac_cv_prog_RANLIB_FOR_TARGET=$with_build_time_tools/${ncn_progname}
81ecdfbb
RW
13222 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
13223$as_echo "yes" >&6; }
2429c060
PB
13224 break
13225 else
81ecdfbb
RW
13226 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13227$as_echo "no" >&6; }
2429c060
PB
13228 fi
13229 done
13230fi
13231
13232if test -z "$ac_cv_prog_RANLIB_FOR_TARGET"; then
13233 for ncn_progname in ranlib; do
13234 if test -n "$ncn_target_tool_prefix"; then
13235 # Extract the first word of "${ncn_target_tool_prefix}${ncn_progname}", so it can be a program name with args.
5ae72758 13236set dummy ${ncn_target_tool_prefix}${ncn_progname}; ac_word=$2
81ecdfbb
RW
13237{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13238$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 13239if ${ac_cv_prog_RANLIB_FOR_TARGET+:} false; then :
81ecdfbb 13240 $as_echo_n "(cached) " >&6
859789af 13241else
55db4b87
PB
13242 if test -n "$RANLIB_FOR_TARGET"; then
13243 ac_cv_prog_RANLIB_FOR_TARGET="$RANLIB_FOR_TARGET" # Let the user override the test.
859789af 13244else
c6b750e1
DJ
13245as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13246for as_dir in $PATH
13247do
13248 IFS=$as_save_IFS
13249 test -z "$as_dir" && as_dir=.
81ecdfbb 13250 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 13251 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
c6b750e1 13252 ac_cv_prog_RANLIB_FOR_TARGET="${ncn_target_tool_prefix}${ncn_progname}"
81ecdfbb 13253 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
c6b750e1
DJ
13254 break 2
13255 fi
13256done
81ecdfbb
RW
13257 done
13258IFS=$as_save_IFS
c6b750e1 13259
859789af
AC
13260fi
13261fi
c6b750e1 13262RANLIB_FOR_TARGET=$ac_cv_prog_RANLIB_FOR_TARGET
55db4b87 13263if test -n "$RANLIB_FOR_TARGET"; then
81ecdfbb
RW
13264 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB_FOR_TARGET" >&5
13265$as_echo "$RANLIB_FOR_TARGET" >&6; }
859789af 13266else
81ecdfbb
RW
13267 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13268$as_echo "no" >&6; }
859789af
AC
13269fi
13270
81ecdfbb 13271
2429c060
PB
13272 fi
13273 if test -z "$ac_cv_prog_RANLIB_FOR_TARGET" && test $build = $target ; then
13274 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
05cbd757 13275set dummy ${ncn_progname}; ac_word=$2
81ecdfbb
RW
13276{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13277$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 13278if ${ac_cv_prog_RANLIB_FOR_TARGET+:} false; then :
81ecdfbb 13279 $as_echo_n "(cached) " >&6
859789af 13280else
05cbd757
PB
13281 if test -n "$RANLIB_FOR_TARGET"; then
13282 ac_cv_prog_RANLIB_FOR_TARGET="$RANLIB_FOR_TARGET" # Let the user override the test.
859789af 13283else
c6b750e1
DJ
13284as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13285for as_dir in $PATH
13286do
13287 IFS=$as_save_IFS
13288 test -z "$as_dir" && as_dir=.
81ecdfbb 13289 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 13290 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
c6b750e1 13291 ac_cv_prog_RANLIB_FOR_TARGET="${ncn_progname}"
81ecdfbb 13292 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
c6b750e1
DJ
13293 break 2
13294 fi
13295done
81ecdfbb
RW
13296 done
13297IFS=$as_save_IFS
c6b750e1 13298
859789af
AC
13299fi
13300fi
c6b750e1 13301RANLIB_FOR_TARGET=$ac_cv_prog_RANLIB_FOR_TARGET
05cbd757 13302if test -n "$RANLIB_FOR_TARGET"; then
81ecdfbb
RW
13303 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB_FOR_TARGET" >&5
13304$as_echo "$RANLIB_FOR_TARGET" >&6; }
859789af 13305else
81ecdfbb
RW
13306 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13307$as_echo "no" >&6; }
859789af 13308fi
c6b750e1 13309
81ecdfbb 13310
2429c060
PB
13311 fi
13312 test -n "$ac_cv_prog_RANLIB_FOR_TARGET" && break
13313 done
13314fi
c6b750e1 13315
2429c060
PB
13316if test -z "$ac_cv_prog_RANLIB_FOR_TARGET" ; then
13317 set dummy ranlib
13318 if test $build = $target ; then
13319 RANLIB_FOR_TARGET="$2"
13320 else
13321 RANLIB_FOR_TARGET="${ncn_target_tool_prefix}$2"
859789af 13322 fi
d3f5afc4
MS
13323else
13324 RANLIB_FOR_TARGET="$ac_cv_prog_RANLIB_FOR_TARGET"
2429c060 13325fi
05cbd757 13326
3a35eeb3
PB
13327else
13328 RANLIB_FOR_TARGET=$ac_cv_path_RANLIB_FOR_TARGET
859789af
AC
13329fi
13330
2429c060
PB
13331
13332
13333
b121d7d4
DD
13334if test -z "$ac_cv_path_READELF_FOR_TARGET" ; then
13335 if test -n "$with_build_time_tools"; then
13336 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for readelf in $with_build_time_tools" >&5
13337$as_echo_n "checking for readelf in $with_build_time_tools... " >&6; }
13338 if test -x $with_build_time_tools/readelf; then
13339 READELF_FOR_TARGET=`cd $with_build_time_tools && pwd`/readelf
13340 ac_cv_path_READELF_FOR_TARGET=$READELF_FOR_TARGET
13341 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_READELF_FOR_TARGET" >&5
13342$as_echo "$ac_cv_path_READELF_FOR_TARGET" >&6; }
13343 else
13344 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13345$as_echo "no" >&6; }
13346 fi
13347 elif test $build != $host && test $have_gcc_for_target = yes; then
13348 READELF_FOR_TARGET=`$GCC_FOR_TARGET --print-prog-name=readelf`
13349 test $READELF_FOR_TARGET = readelf && READELF_FOR_TARGET=
13350 test -n "$READELF_FOR_TARGET" && ac_cv_path_READELF_FOR_TARGET=$READELF_FOR_TARGET
13351 fi
13352fi
13353if test -z "$ac_cv_path_READELF_FOR_TARGET" && test -n "$gcc_cv_tool_dirs"; then
13354 # Extract the first word of "readelf", so it can be a program name with args.
13355set dummy readelf; ac_word=$2
13356{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13357$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 13358if ${ac_cv_path_READELF_FOR_TARGET+:} false; then :
b121d7d4
DD
13359 $as_echo_n "(cached) " >&6
13360else
13361 case $READELF_FOR_TARGET in
13362 [\\/]* | ?:[\\/]*)
13363 ac_cv_path_READELF_FOR_TARGET="$READELF_FOR_TARGET" # Let the user override the test with a path.
13364 ;;
13365 *)
13366 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13367for as_dir in $gcc_cv_tool_dirs
13368do
13369 IFS=$as_save_IFS
13370 test -z "$as_dir" && as_dir=.
13371 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 13372 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
b121d7d4
DD
13373 ac_cv_path_READELF_FOR_TARGET="$as_dir/$ac_word$ac_exec_ext"
13374 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
13375 break 2
13376 fi
13377done
13378 done
13379IFS=$as_save_IFS
13380
13381 ;;
13382esac
13383fi
13384READELF_FOR_TARGET=$ac_cv_path_READELF_FOR_TARGET
13385if test -n "$READELF_FOR_TARGET"; then
13386 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $READELF_FOR_TARGET" >&5
13387$as_echo "$READELF_FOR_TARGET" >&6; }
13388else
13389 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13390$as_echo "no" >&6; }
13391fi
13392
13393
13394fi
13395if test -z "$ac_cv_path_READELF_FOR_TARGET" ; then
13396
13397
13398if test -n "$READELF_FOR_TARGET"; then
13399 ac_cv_prog_READELF_FOR_TARGET=$READELF_FOR_TARGET
13400elif test -n "$ac_cv_prog_READELF_FOR_TARGET"; then
13401 READELF_FOR_TARGET=$ac_cv_prog_READELF_FOR_TARGET
13402fi
13403
13404if test -n "$ac_cv_prog_READELF_FOR_TARGET"; then
13405 for ncn_progname in readelf; do
13406 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
13407set dummy ${ncn_progname}; ac_word=$2
13408{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13409$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 13410if ${ac_cv_prog_READELF_FOR_TARGET+:} false; then :
b121d7d4
DD
13411 $as_echo_n "(cached) " >&6
13412else
13413 if test -n "$READELF_FOR_TARGET"; then
13414 ac_cv_prog_READELF_FOR_TARGET="$READELF_FOR_TARGET" # Let the user override the test.
13415else
13416as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13417for as_dir in $PATH
13418do
13419 IFS=$as_save_IFS
13420 test -z "$as_dir" && as_dir=.
13421 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 13422 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
b121d7d4
DD
13423 ac_cv_prog_READELF_FOR_TARGET="${ncn_progname}"
13424 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
13425 break 2
13426 fi
13427done
13428 done
13429IFS=$as_save_IFS
13430
13431fi
13432fi
13433READELF_FOR_TARGET=$ac_cv_prog_READELF_FOR_TARGET
13434if test -n "$READELF_FOR_TARGET"; then
13435 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $READELF_FOR_TARGET" >&5
13436$as_echo "$READELF_FOR_TARGET" >&6; }
13437else
13438 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13439$as_echo "no" >&6; }
13440fi
13441
13442
13443 done
13444fi
13445
13446if test -z "$ac_cv_prog_READELF_FOR_TARGET" && test -n "$with_build_time_tools"; then
13447 for ncn_progname in readelf; do
13448 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ncn_progname} in $with_build_time_tools" >&5
13449$as_echo_n "checking for ${ncn_progname} in $with_build_time_tools... " >&6; }
13450 if test -x $with_build_time_tools/${ncn_progname}; then
13451 ac_cv_prog_READELF_FOR_TARGET=$with_build_time_tools/${ncn_progname}
13452 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
13453$as_echo "yes" >&6; }
13454 break
13455 else
13456 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13457$as_echo "no" >&6; }
13458 fi
13459 done
13460fi
13461
13462if test -z "$ac_cv_prog_READELF_FOR_TARGET"; then
13463 for ncn_progname in readelf; do
13464 if test -n "$ncn_target_tool_prefix"; then
13465 # Extract the first word of "${ncn_target_tool_prefix}${ncn_progname}", so it can be a program name with args.
13466set dummy ${ncn_target_tool_prefix}${ncn_progname}; ac_word=$2
13467{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13468$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 13469if ${ac_cv_prog_READELF_FOR_TARGET+:} false; then :
b121d7d4
DD
13470 $as_echo_n "(cached) " >&6
13471else
13472 if test -n "$READELF_FOR_TARGET"; then
13473 ac_cv_prog_READELF_FOR_TARGET="$READELF_FOR_TARGET" # Let the user override the test.
13474else
13475as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13476for as_dir in $PATH
13477do
13478 IFS=$as_save_IFS
13479 test -z "$as_dir" && as_dir=.
13480 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 13481 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
b121d7d4
DD
13482 ac_cv_prog_READELF_FOR_TARGET="${ncn_target_tool_prefix}${ncn_progname}"
13483 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
13484 break 2
13485 fi
13486done
13487 done
13488IFS=$as_save_IFS
13489
13490fi
13491fi
13492READELF_FOR_TARGET=$ac_cv_prog_READELF_FOR_TARGET
13493if test -n "$READELF_FOR_TARGET"; then
13494 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $READELF_FOR_TARGET" >&5
13495$as_echo "$READELF_FOR_TARGET" >&6; }
13496else
13497 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13498$as_echo "no" >&6; }
13499fi
13500
13501
13502 fi
13503 if test -z "$ac_cv_prog_READELF_FOR_TARGET" && test $build = $target ; then
13504 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
13505set dummy ${ncn_progname}; ac_word=$2
13506{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13507$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 13508if ${ac_cv_prog_READELF_FOR_TARGET+:} false; then :
b121d7d4
DD
13509 $as_echo_n "(cached) " >&6
13510else
13511 if test -n "$READELF_FOR_TARGET"; then
13512 ac_cv_prog_READELF_FOR_TARGET="$READELF_FOR_TARGET" # Let the user override the test.
13513else
13514as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13515for as_dir in $PATH
13516do
13517 IFS=$as_save_IFS
13518 test -z "$as_dir" && as_dir=.
13519 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 13520 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
b121d7d4
DD
13521 ac_cv_prog_READELF_FOR_TARGET="${ncn_progname}"
13522 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
13523 break 2
13524 fi
13525done
13526 done
13527IFS=$as_save_IFS
13528
13529fi
13530fi
13531READELF_FOR_TARGET=$ac_cv_prog_READELF_FOR_TARGET
13532if test -n "$READELF_FOR_TARGET"; then
13533 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $READELF_FOR_TARGET" >&5
13534$as_echo "$READELF_FOR_TARGET" >&6; }
13535else
13536 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13537$as_echo "no" >&6; }
13538fi
13539
13540
13541 fi
13542 test -n "$ac_cv_prog_READELF_FOR_TARGET" && break
13543 done
13544fi
13545
13546if test -z "$ac_cv_prog_READELF_FOR_TARGET" ; then
13547 set dummy readelf
13548 if test $build = $target ; then
13549 READELF_FOR_TARGET="$2"
13550 else
13551 READELF_FOR_TARGET="${ncn_target_tool_prefix}$2"
13552 fi
13553else
13554 READELF_FOR_TARGET="$ac_cv_prog_READELF_FOR_TARGET"
13555fi
13556
13557else
13558 READELF_FOR_TARGET=$ac_cv_path_READELF_FOR_TARGET
13559fi
13560
13561
13562
13563
2429c060
PB
13564if test -z "$ac_cv_path_STRIP_FOR_TARGET" ; then
13565 if test -n "$with_build_time_tools"; then
81ecdfbb
RW
13566 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for strip in $with_build_time_tools" >&5
13567$as_echo_n "checking for strip in $with_build_time_tools... " >&6; }
3a35eeb3
PB
13568 if test -x $with_build_time_tools/strip; then
13569 STRIP_FOR_TARGET=`cd $with_build_time_tools && pwd`/strip
13570 ac_cv_path_STRIP_FOR_TARGET=$STRIP_FOR_TARGET
81ecdfbb
RW
13571 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_STRIP_FOR_TARGET" >&5
13572$as_echo "$ac_cv_path_STRIP_FOR_TARGET" >&6; }
3a35eeb3 13573 else
81ecdfbb
RW
13574 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13575$as_echo "no" >&6; }
3a35eeb3 13576 fi
2429c060
PB
13577 elif test $build != $host && test $have_gcc_for_target = yes; then
13578 STRIP_FOR_TARGET=`$GCC_FOR_TARGET --print-prog-name=strip`
d3f5afc4
MS
13579 test $STRIP_FOR_TARGET = strip && STRIP_FOR_TARGET=
13580 test -n "$STRIP_FOR_TARGET" && ac_cv_path_STRIP_FOR_TARGET=$STRIP_FOR_TARGET
2429c060
PB
13581 fi
13582fi
c6b750e1 13583if test -z "$ac_cv_path_STRIP_FOR_TARGET" && test -n "$gcc_cv_tool_dirs"; then
2429c060
PB
13584 # Extract the first word of "strip", so it can be a program name with args.
13585set dummy strip; ac_word=$2
81ecdfbb
RW
13586{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13587$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 13588if ${ac_cv_path_STRIP_FOR_TARGET+:} false; then :
81ecdfbb 13589 $as_echo_n "(cached) " >&6
2429c060 13590else
c6b750e1
DJ
13591 case $STRIP_FOR_TARGET in
13592 [\\/]* | ?:[\\/]*)
2429c060
PB
13593 ac_cv_path_STRIP_FOR_TARGET="$STRIP_FOR_TARGET" # Let the user override the test with a path.
13594 ;;
2429c060 13595 *)
c6b750e1
DJ
13596 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13597for as_dir in $gcc_cv_tool_dirs
13598do
13599 IFS=$as_save_IFS
13600 test -z "$as_dir" && as_dir=.
81ecdfbb 13601 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 13602 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
c6b750e1 13603 ac_cv_path_STRIP_FOR_TARGET="$as_dir/$ac_word$ac_exec_ext"
81ecdfbb 13604 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
c6b750e1
DJ
13605 break 2
13606 fi
13607done
81ecdfbb
RW
13608 done
13609IFS=$as_save_IFS
c6b750e1 13610
2429c060
PB
13611 ;;
13612esac
13613fi
c6b750e1 13614STRIP_FOR_TARGET=$ac_cv_path_STRIP_FOR_TARGET
2429c060 13615if test -n "$STRIP_FOR_TARGET"; then
81ecdfbb
RW
13616 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP_FOR_TARGET" >&5
13617$as_echo "$STRIP_FOR_TARGET" >&6; }
2429c060 13618else
81ecdfbb
RW
13619 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13620$as_echo "no" >&6; }
2429c060
PB
13621fi
13622
81ecdfbb 13623
2429c060
PB
13624fi
13625if test -z "$ac_cv_path_STRIP_FOR_TARGET" ; then
9a819804
AO
13626
13627
13628if test -n "$STRIP_FOR_TARGET"; then
13629 ac_cv_prog_STRIP_FOR_TARGET=$STRIP_FOR_TARGET
13630elif test -n "$ac_cv_prog_STRIP_FOR_TARGET"; then
13631 STRIP_FOR_TARGET=$ac_cv_prog_STRIP_FOR_TARGET
13632fi
13633
13634if test -n "$ac_cv_prog_STRIP_FOR_TARGET"; then
13635 for ncn_progname in strip; do
13636 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
13637set dummy ${ncn_progname}; ac_word=$2
81ecdfbb
RW
13638{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13639$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 13640if ${ac_cv_prog_STRIP_FOR_TARGET+:} false; then :
81ecdfbb 13641 $as_echo_n "(cached) " >&6
9a819804
AO
13642else
13643 if test -n "$STRIP_FOR_TARGET"; then
13644 ac_cv_prog_STRIP_FOR_TARGET="$STRIP_FOR_TARGET" # Let the user override the test.
13645else
13646as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13647for as_dir in $PATH
13648do
13649 IFS=$as_save_IFS
13650 test -z "$as_dir" && as_dir=.
81ecdfbb 13651 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 13652 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
9a819804 13653 ac_cv_prog_STRIP_FOR_TARGET="${ncn_progname}"
81ecdfbb 13654 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
9a819804
AO
13655 break 2
13656 fi
13657done
81ecdfbb
RW
13658 done
13659IFS=$as_save_IFS
9a819804
AO
13660
13661fi
13662fi
13663STRIP_FOR_TARGET=$ac_cv_prog_STRIP_FOR_TARGET
13664if test -n "$STRIP_FOR_TARGET"; then
81ecdfbb
RW
13665 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP_FOR_TARGET" >&5
13666$as_echo "$STRIP_FOR_TARGET" >&6; }
9a819804 13667else
81ecdfbb
RW
13668 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13669$as_echo "no" >&6; }
9a819804
AO
13670fi
13671
81ecdfbb 13672
9a819804
AO
13673 done
13674fi
13675
13676if test -z "$ac_cv_prog_STRIP_FOR_TARGET" && test -n "$with_build_time_tools"; then
2429c060 13677 for ncn_progname in strip; do
81ecdfbb
RW
13678 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ncn_progname} in $with_build_time_tools" >&5
13679$as_echo_n "checking for ${ncn_progname} in $with_build_time_tools... " >&6; }
3a35eeb3
PB
13680 if test -x $with_build_time_tools/${ncn_progname}; then
13681 ac_cv_prog_STRIP_FOR_TARGET=$with_build_time_tools/${ncn_progname}
81ecdfbb
RW
13682 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
13683$as_echo "yes" >&6; }
2429c060
PB
13684 break
13685 else
81ecdfbb
RW
13686 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13687$as_echo "no" >&6; }
2429c060
PB
13688 fi
13689 done
13690fi
13691
13692if test -z "$ac_cv_prog_STRIP_FOR_TARGET"; then
13693 for ncn_progname in strip; do
13694 if test -n "$ncn_target_tool_prefix"; then
13695 # Extract the first word of "${ncn_target_tool_prefix}${ncn_progname}", so it can be a program name with args.
7e0f7140 13696set dummy ${ncn_target_tool_prefix}${ncn_progname}; ac_word=$2
81ecdfbb
RW
13697{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13698$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 13699if ${ac_cv_prog_STRIP_FOR_TARGET+:} false; then :
81ecdfbb 13700 $as_echo_n "(cached) " >&6
7e0f7140
GK
13701else
13702 if test -n "$STRIP_FOR_TARGET"; then
13703 ac_cv_prog_STRIP_FOR_TARGET="$STRIP_FOR_TARGET" # Let the user override the test.
c6b750e1
DJ
13704else
13705as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13706for as_dir in $PATH
13707do
13708 IFS=$as_save_IFS
13709 test -z "$as_dir" && as_dir=.
81ecdfbb 13710 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 13711 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
c6b750e1 13712 ac_cv_prog_STRIP_FOR_TARGET="${ncn_target_tool_prefix}${ncn_progname}"
81ecdfbb 13713 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
c6b750e1
DJ
13714 break 2
13715 fi
13716done
81ecdfbb
RW
13717 done
13718IFS=$as_save_IFS
c6b750e1 13719
7e0f7140
GK
13720fi
13721fi
c6b750e1 13722STRIP_FOR_TARGET=$ac_cv_prog_STRIP_FOR_TARGET
7e0f7140 13723if test -n "$STRIP_FOR_TARGET"; then
81ecdfbb
RW
13724 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP_FOR_TARGET" >&5
13725$as_echo "$STRIP_FOR_TARGET" >&6; }
7e0f7140 13726else
81ecdfbb
RW
13727 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13728$as_echo "no" >&6; }
7e0f7140
GK
13729fi
13730
81ecdfbb 13731
2429c060
PB
13732 fi
13733 if test -z "$ac_cv_prog_STRIP_FOR_TARGET" && test $build = $target ; then
13734 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
7e0f7140 13735set dummy ${ncn_progname}; ac_word=$2
81ecdfbb
RW
13736{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13737$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 13738if ${ac_cv_prog_STRIP_FOR_TARGET+:} false; then :
81ecdfbb 13739 $as_echo_n "(cached) " >&6
7e0f7140
GK
13740else
13741 if test -n "$STRIP_FOR_TARGET"; then
13742 ac_cv_prog_STRIP_FOR_TARGET="$STRIP_FOR_TARGET" # Let the user override the test.
13743else
c6b750e1
DJ
13744as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13745for as_dir in $PATH
13746do
13747 IFS=$as_save_IFS
13748 test -z "$as_dir" && as_dir=.
81ecdfbb 13749 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 13750 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
c6b750e1 13751 ac_cv_prog_STRIP_FOR_TARGET="${ncn_progname}"
81ecdfbb 13752 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
c6b750e1
DJ
13753 break 2
13754 fi
13755done
81ecdfbb
RW
13756 done
13757IFS=$as_save_IFS
c6b750e1 13758
7e0f7140
GK
13759fi
13760fi
c6b750e1 13761STRIP_FOR_TARGET=$ac_cv_prog_STRIP_FOR_TARGET
7e0f7140 13762if test -n "$STRIP_FOR_TARGET"; then
81ecdfbb
RW
13763 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP_FOR_TARGET" >&5
13764$as_echo "$STRIP_FOR_TARGET" >&6; }
7e0f7140 13765else
81ecdfbb
RW
13766 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13767$as_echo "no" >&6; }
7e0f7140 13768fi
c6b750e1 13769
81ecdfbb 13770
2429c060
PB
13771 fi
13772 test -n "$ac_cv_prog_STRIP_FOR_TARGET" && break
13773 done
13774fi
c6b750e1 13775
7e0f7140
GK
13776if test -z "$ac_cv_prog_STRIP_FOR_TARGET" ; then
13777 set dummy strip
13778 if test $build = $target ; then
13779 STRIP_FOR_TARGET="$2"
13780 else
13781 STRIP_FOR_TARGET="${ncn_target_tool_prefix}$2"
13782 fi
d3f5afc4
MS
13783else
13784 STRIP_FOR_TARGET="$ac_cv_prog_STRIP_FOR_TARGET"
7e0f7140
GK
13785fi
13786
3a35eeb3
PB
13787else
13788 STRIP_FOR_TARGET=$ac_cv_path_STRIP_FOR_TARGET
2429c060
PB
13789fi
13790
13791
13792
13793
13794if test -z "$ac_cv_path_WINDRES_FOR_TARGET" ; then
13795 if test -n "$with_build_time_tools"; then
81ecdfbb
RW
13796 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for windres in $with_build_time_tools" >&5
13797$as_echo_n "checking for windres in $with_build_time_tools... " >&6; }
3a35eeb3
PB
13798 if test -x $with_build_time_tools/windres; then
13799 WINDRES_FOR_TARGET=`cd $with_build_time_tools && pwd`/windres
13800 ac_cv_path_WINDRES_FOR_TARGET=$WINDRES_FOR_TARGET
81ecdfbb
RW
13801 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_WINDRES_FOR_TARGET" >&5
13802$as_echo "$ac_cv_path_WINDRES_FOR_TARGET" >&6; }
3a35eeb3 13803 else
81ecdfbb
RW
13804 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13805$as_echo "no" >&6; }
3a35eeb3 13806 fi
2429c060
PB
13807 elif test $build != $host && test $have_gcc_for_target = yes; then
13808 WINDRES_FOR_TARGET=`$GCC_FOR_TARGET --print-prog-name=windres`
d3f5afc4
MS
13809 test $WINDRES_FOR_TARGET = windres && WINDRES_FOR_TARGET=
13810 test -n "$WINDRES_FOR_TARGET" && ac_cv_path_WINDRES_FOR_TARGET=$WINDRES_FOR_TARGET
2429c060
PB
13811 fi
13812fi
c6b750e1 13813if test -z "$ac_cv_path_WINDRES_FOR_TARGET" && test -n "$gcc_cv_tool_dirs"; then
2429c060
PB
13814 # Extract the first word of "windres", so it can be a program name with args.
13815set dummy windres; ac_word=$2
81ecdfbb
RW
13816{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13817$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 13818if ${ac_cv_path_WINDRES_FOR_TARGET+:} false; then :
81ecdfbb 13819 $as_echo_n "(cached) " >&6
2429c060 13820else
c6b750e1
DJ
13821 case $WINDRES_FOR_TARGET in
13822 [\\/]* | ?:[\\/]*)
2429c060
PB
13823 ac_cv_path_WINDRES_FOR_TARGET="$WINDRES_FOR_TARGET" # Let the user override the test with a path.
13824 ;;
2429c060 13825 *)
c6b750e1
DJ
13826 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13827for as_dir in $gcc_cv_tool_dirs
13828do
13829 IFS=$as_save_IFS
13830 test -z "$as_dir" && as_dir=.
81ecdfbb 13831 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 13832 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
c6b750e1 13833 ac_cv_path_WINDRES_FOR_TARGET="$as_dir/$ac_word$ac_exec_ext"
81ecdfbb 13834 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
c6b750e1
DJ
13835 break 2
13836 fi
13837done
81ecdfbb
RW
13838 done
13839IFS=$as_save_IFS
c6b750e1 13840
2429c060
PB
13841 ;;
13842esac
13843fi
c6b750e1 13844WINDRES_FOR_TARGET=$ac_cv_path_WINDRES_FOR_TARGET
2429c060 13845if test -n "$WINDRES_FOR_TARGET"; then
81ecdfbb
RW
13846 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $WINDRES_FOR_TARGET" >&5
13847$as_echo "$WINDRES_FOR_TARGET" >&6; }
2429c060 13848else
81ecdfbb
RW
13849 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13850$as_echo "no" >&6; }
2429c060
PB
13851fi
13852
81ecdfbb 13853
2429c060
PB
13854fi
13855if test -z "$ac_cv_path_WINDRES_FOR_TARGET" ; then
9a819804
AO
13856
13857
13858if test -n "$WINDRES_FOR_TARGET"; then
13859 ac_cv_prog_WINDRES_FOR_TARGET=$WINDRES_FOR_TARGET
13860elif test -n "$ac_cv_prog_WINDRES_FOR_TARGET"; then
13861 WINDRES_FOR_TARGET=$ac_cv_prog_WINDRES_FOR_TARGET
13862fi
13863
13864if test -n "$ac_cv_prog_WINDRES_FOR_TARGET"; then
13865 for ncn_progname in windres; do
13866 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
13867set dummy ${ncn_progname}; ac_word=$2
81ecdfbb
RW
13868{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13869$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 13870if ${ac_cv_prog_WINDRES_FOR_TARGET+:} false; then :
81ecdfbb 13871 $as_echo_n "(cached) " >&6
9a819804
AO
13872else
13873 if test -n "$WINDRES_FOR_TARGET"; then
13874 ac_cv_prog_WINDRES_FOR_TARGET="$WINDRES_FOR_TARGET" # Let the user override the test.
13875else
13876as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13877for as_dir in $PATH
13878do
13879 IFS=$as_save_IFS
13880 test -z "$as_dir" && as_dir=.
81ecdfbb 13881 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 13882 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
9a819804 13883 ac_cv_prog_WINDRES_FOR_TARGET="${ncn_progname}"
81ecdfbb 13884 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
9a819804
AO
13885 break 2
13886 fi
13887done
81ecdfbb
RW
13888 done
13889IFS=$as_save_IFS
9a819804
AO
13890
13891fi
13892fi
13893WINDRES_FOR_TARGET=$ac_cv_prog_WINDRES_FOR_TARGET
13894if test -n "$WINDRES_FOR_TARGET"; then
81ecdfbb
RW
13895 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $WINDRES_FOR_TARGET" >&5
13896$as_echo "$WINDRES_FOR_TARGET" >&6; }
9a819804 13897else
81ecdfbb
RW
13898 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13899$as_echo "no" >&6; }
9a819804
AO
13900fi
13901
81ecdfbb 13902
9a819804
AO
13903 done
13904fi
13905
13906if test -z "$ac_cv_prog_WINDRES_FOR_TARGET" && test -n "$with_build_time_tools"; then
2429c060 13907 for ncn_progname in windres; do
81ecdfbb
RW
13908 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ncn_progname} in $with_build_time_tools" >&5
13909$as_echo_n "checking for ${ncn_progname} in $with_build_time_tools... " >&6; }
3a35eeb3
PB
13910 if test -x $with_build_time_tools/${ncn_progname}; then
13911 ac_cv_prog_WINDRES_FOR_TARGET=$with_build_time_tools/${ncn_progname}
81ecdfbb
RW
13912 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
13913$as_echo "yes" >&6; }
2429c060
PB
13914 break
13915 else
81ecdfbb
RW
13916 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13917$as_echo "no" >&6; }
2429c060
PB
13918 fi
13919 done
13920fi
13921
13922if test -z "$ac_cv_prog_WINDRES_FOR_TARGET"; then
13923 for ncn_progname in windres; do
13924 if test -n "$ncn_target_tool_prefix"; then
13925 # Extract the first word of "${ncn_target_tool_prefix}${ncn_progname}", so it can be a program name with args.
05cbd757 13926set dummy ${ncn_target_tool_prefix}${ncn_progname}; ac_word=$2
81ecdfbb
RW
13927{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13928$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 13929if ${ac_cv_prog_WINDRES_FOR_TARGET+:} false; then :
81ecdfbb 13930 $as_echo_n "(cached) " >&6
859789af 13931else
55db4b87
PB
13932 if test -n "$WINDRES_FOR_TARGET"; then
13933 ac_cv_prog_WINDRES_FOR_TARGET="$WINDRES_FOR_TARGET" # Let the user override the test.
859789af 13934else
c6b750e1
DJ
13935as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13936for as_dir in $PATH
13937do
13938 IFS=$as_save_IFS
13939 test -z "$as_dir" && as_dir=.
81ecdfbb 13940 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 13941 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
c6b750e1 13942 ac_cv_prog_WINDRES_FOR_TARGET="${ncn_target_tool_prefix}${ncn_progname}"
81ecdfbb 13943 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
c6b750e1
DJ
13944 break 2
13945 fi
13946done
81ecdfbb
RW
13947 done
13948IFS=$as_save_IFS
c6b750e1 13949
859789af
AC
13950fi
13951fi
c6b750e1 13952WINDRES_FOR_TARGET=$ac_cv_prog_WINDRES_FOR_TARGET
55db4b87 13953if test -n "$WINDRES_FOR_TARGET"; then
81ecdfbb
RW
13954 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $WINDRES_FOR_TARGET" >&5
13955$as_echo "$WINDRES_FOR_TARGET" >&6; }
859789af 13956else
81ecdfbb
RW
13957 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13958$as_echo "no" >&6; }
859789af
AC
13959fi
13960
81ecdfbb 13961
2429c060
PB
13962 fi
13963 if test -z "$ac_cv_prog_WINDRES_FOR_TARGET" && test $build = $target ; then
13964 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
05cbd757 13965set dummy ${ncn_progname}; ac_word=$2
81ecdfbb
RW
13966{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13967$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 13968if ${ac_cv_prog_WINDRES_FOR_TARGET+:} false; then :
81ecdfbb 13969 $as_echo_n "(cached) " >&6
859789af 13970else
05cbd757
PB
13971 if test -n "$WINDRES_FOR_TARGET"; then
13972 ac_cv_prog_WINDRES_FOR_TARGET="$WINDRES_FOR_TARGET" # Let the user override the test.
859789af 13973else
c6b750e1
DJ
13974as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13975for as_dir in $PATH
13976do
13977 IFS=$as_save_IFS
13978 test -z "$as_dir" && as_dir=.
81ecdfbb 13979 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 13980 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
c6b750e1 13981 ac_cv_prog_WINDRES_FOR_TARGET="${ncn_progname}"
81ecdfbb 13982 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
c6b750e1
DJ
13983 break 2
13984 fi
13985done
81ecdfbb
RW
13986 done
13987IFS=$as_save_IFS
c6b750e1 13988
859789af
AC
13989fi
13990fi
c6b750e1 13991WINDRES_FOR_TARGET=$ac_cv_prog_WINDRES_FOR_TARGET
05cbd757 13992if test -n "$WINDRES_FOR_TARGET"; then
81ecdfbb
RW
13993 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $WINDRES_FOR_TARGET" >&5
13994$as_echo "$WINDRES_FOR_TARGET" >&6; }
859789af 13995else
81ecdfbb
RW
13996 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13997$as_echo "no" >&6; }
859789af 13998fi
c6b750e1 13999
81ecdfbb 14000
2429c060
PB
14001 fi
14002 test -n "$ac_cv_prog_WINDRES_FOR_TARGET" && break
14003 done
14004fi
c6b750e1 14005
05cbd757
PB
14006if test -z "$ac_cv_prog_WINDRES_FOR_TARGET" ; then
14007 set dummy windres
14008 if test $build = $target ; then
14009 WINDRES_FOR_TARGET="$2"
859789af 14010 else
05cbd757 14011 WINDRES_FOR_TARGET="${ncn_target_tool_prefix}$2"
859789af 14012 fi
d3f5afc4
MS
14013else
14014 WINDRES_FOR_TARGET="$ac_cv_prog_WINDRES_FOR_TARGET"
859789af
AC
14015fi
14016
3a35eeb3
PB
14017else
14018 WINDRES_FOR_TARGET=$ac_cv_path_WINDRES_FOR_TARGET
2429c060
PB
14019fi
14020
852e5f18 14021
0c24b341
NC
14022
14023
14024if test -z "$ac_cv_path_WINDMC_FOR_TARGET" ; then
14025 if test -n "$with_build_time_tools"; then
81ecdfbb
RW
14026 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for windmc in $with_build_time_tools" >&5
14027$as_echo_n "checking for windmc in $with_build_time_tools... " >&6; }
0c24b341
NC
14028 if test -x $with_build_time_tools/windmc; then
14029 WINDMC_FOR_TARGET=`cd $with_build_time_tools && pwd`/windmc
14030 ac_cv_path_WINDMC_FOR_TARGET=$WINDMC_FOR_TARGET
81ecdfbb
RW
14031 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_WINDMC_FOR_TARGET" >&5
14032$as_echo "$ac_cv_path_WINDMC_FOR_TARGET" >&6; }
0c24b341 14033 else
81ecdfbb
RW
14034 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14035$as_echo "no" >&6; }
0c24b341
NC
14036 fi
14037 elif test $build != $host && test $have_gcc_for_target = yes; then
14038 WINDMC_FOR_TARGET=`$GCC_FOR_TARGET --print-prog-name=windmc`
14039 test $WINDMC_FOR_TARGET = windmc && WINDMC_FOR_TARGET=
14040 test -n "$WINDMC_FOR_TARGET" && ac_cv_path_WINDMC_FOR_TARGET=$WINDMC_FOR_TARGET
14041 fi
14042fi
14043if test -z "$ac_cv_path_WINDMC_FOR_TARGET" && test -n "$gcc_cv_tool_dirs"; then
14044 # Extract the first word of "windmc", so it can be a program name with args.
14045set dummy windmc; ac_word=$2
81ecdfbb
RW
14046{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
14047$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 14048if ${ac_cv_path_WINDMC_FOR_TARGET+:} false; then :
81ecdfbb 14049 $as_echo_n "(cached) " >&6
0c24b341
NC
14050else
14051 case $WINDMC_FOR_TARGET in
14052 [\\/]* | ?:[\\/]*)
14053 ac_cv_path_WINDMC_FOR_TARGET="$WINDMC_FOR_TARGET" # Let the user override the test with a path.
14054 ;;
14055 *)
14056 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
14057for as_dir in $gcc_cv_tool_dirs
14058do
14059 IFS=$as_save_IFS
14060 test -z "$as_dir" && as_dir=.
81ecdfbb 14061 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 14062 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
0c24b341 14063 ac_cv_path_WINDMC_FOR_TARGET="$as_dir/$ac_word$ac_exec_ext"
81ecdfbb 14064 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
0c24b341
NC
14065 break 2
14066 fi
14067done
81ecdfbb
RW
14068 done
14069IFS=$as_save_IFS
0c24b341
NC
14070
14071 ;;
14072esac
14073fi
14074WINDMC_FOR_TARGET=$ac_cv_path_WINDMC_FOR_TARGET
0c24b341 14075if test -n "$WINDMC_FOR_TARGET"; then
81ecdfbb
RW
14076 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $WINDMC_FOR_TARGET" >&5
14077$as_echo "$WINDMC_FOR_TARGET" >&6; }
0c24b341 14078else
81ecdfbb
RW
14079 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14080$as_echo "no" >&6; }
0c24b341
NC
14081fi
14082
81ecdfbb 14083
0c24b341
NC
14084fi
14085if test -z "$ac_cv_path_WINDMC_FOR_TARGET" ; then
14086
14087
14088if test -n "$WINDMC_FOR_TARGET"; then
14089 ac_cv_prog_WINDMC_FOR_TARGET=$WINDMC_FOR_TARGET
14090elif test -n "$ac_cv_prog_WINDMC_FOR_TARGET"; then
14091 WINDMC_FOR_TARGET=$ac_cv_prog_WINDMC_FOR_TARGET
14092fi
14093
14094if test -n "$ac_cv_prog_WINDMC_FOR_TARGET"; then
14095 for ncn_progname in windmc; do
14096 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
14097set dummy ${ncn_progname}; ac_word=$2
81ecdfbb
RW
14098{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
14099$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 14100if ${ac_cv_prog_WINDMC_FOR_TARGET+:} false; then :
81ecdfbb 14101 $as_echo_n "(cached) " >&6
0c24b341
NC
14102else
14103 if test -n "$WINDMC_FOR_TARGET"; then
14104 ac_cv_prog_WINDMC_FOR_TARGET="$WINDMC_FOR_TARGET" # Let the user override the test.
14105else
14106as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
14107for as_dir in $PATH
14108do
14109 IFS=$as_save_IFS
14110 test -z "$as_dir" && as_dir=.
81ecdfbb 14111 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 14112 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
0c24b341 14113 ac_cv_prog_WINDMC_FOR_TARGET="${ncn_progname}"
81ecdfbb 14114 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
0c24b341
NC
14115 break 2
14116 fi
14117done
81ecdfbb
RW
14118 done
14119IFS=$as_save_IFS
0c24b341
NC
14120
14121fi
14122fi
14123WINDMC_FOR_TARGET=$ac_cv_prog_WINDMC_FOR_TARGET
14124if test -n "$WINDMC_FOR_TARGET"; then
81ecdfbb
RW
14125 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $WINDMC_FOR_TARGET" >&5
14126$as_echo "$WINDMC_FOR_TARGET" >&6; }
0c24b341 14127else
81ecdfbb
RW
14128 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14129$as_echo "no" >&6; }
0c24b341
NC
14130fi
14131
81ecdfbb 14132
0c24b341
NC
14133 done
14134fi
14135
14136if test -z "$ac_cv_prog_WINDMC_FOR_TARGET" && test -n "$with_build_time_tools"; then
14137 for ncn_progname in windmc; do
81ecdfbb
RW
14138 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ncn_progname} in $with_build_time_tools" >&5
14139$as_echo_n "checking for ${ncn_progname} in $with_build_time_tools... " >&6; }
0c24b341
NC
14140 if test -x $with_build_time_tools/${ncn_progname}; then
14141 ac_cv_prog_WINDMC_FOR_TARGET=$with_build_time_tools/${ncn_progname}
81ecdfbb
RW
14142 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
14143$as_echo "yes" >&6; }
0c24b341
NC
14144 break
14145 else
81ecdfbb
RW
14146 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14147$as_echo "no" >&6; }
0c24b341
NC
14148 fi
14149 done
14150fi
14151
14152if test -z "$ac_cv_prog_WINDMC_FOR_TARGET"; then
14153 for ncn_progname in windmc; do
14154 if test -n "$ncn_target_tool_prefix"; then
14155 # Extract the first word of "${ncn_target_tool_prefix}${ncn_progname}", so it can be a program name with args.
14156set dummy ${ncn_target_tool_prefix}${ncn_progname}; ac_word=$2
81ecdfbb
RW
14157{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
14158$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 14159if ${ac_cv_prog_WINDMC_FOR_TARGET+:} false; then :
81ecdfbb 14160 $as_echo_n "(cached) " >&6
0c24b341
NC
14161else
14162 if test -n "$WINDMC_FOR_TARGET"; then
14163 ac_cv_prog_WINDMC_FOR_TARGET="$WINDMC_FOR_TARGET" # Let the user override the test.
14164else
14165as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
14166for as_dir in $PATH
14167do
14168 IFS=$as_save_IFS
14169 test -z "$as_dir" && as_dir=.
81ecdfbb 14170 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 14171 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
0c24b341 14172 ac_cv_prog_WINDMC_FOR_TARGET="${ncn_target_tool_prefix}${ncn_progname}"
81ecdfbb 14173 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
0c24b341
NC
14174 break 2
14175 fi
14176done
81ecdfbb
RW
14177 done
14178IFS=$as_save_IFS
0c24b341
NC
14179
14180fi
14181fi
14182WINDMC_FOR_TARGET=$ac_cv_prog_WINDMC_FOR_TARGET
14183if test -n "$WINDMC_FOR_TARGET"; then
81ecdfbb
RW
14184 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $WINDMC_FOR_TARGET" >&5
14185$as_echo "$WINDMC_FOR_TARGET" >&6; }
0c24b341 14186else
81ecdfbb
RW
14187 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14188$as_echo "no" >&6; }
0c24b341
NC
14189fi
14190
81ecdfbb 14191
0c24b341
NC
14192 fi
14193 if test -z "$ac_cv_prog_WINDMC_FOR_TARGET" && test $build = $target ; then
14194 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
14195set dummy ${ncn_progname}; ac_word=$2
81ecdfbb
RW
14196{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
14197$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 14198if ${ac_cv_prog_WINDMC_FOR_TARGET+:} false; then :
81ecdfbb 14199 $as_echo_n "(cached) " >&6
0c24b341
NC
14200else
14201 if test -n "$WINDMC_FOR_TARGET"; then
14202 ac_cv_prog_WINDMC_FOR_TARGET="$WINDMC_FOR_TARGET" # Let the user override the test.
14203else
14204as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
14205for as_dir in $PATH
14206do
14207 IFS=$as_save_IFS
14208 test -z "$as_dir" && as_dir=.
81ecdfbb 14209 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 14210 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
0c24b341 14211 ac_cv_prog_WINDMC_FOR_TARGET="${ncn_progname}"
81ecdfbb 14212 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
0c24b341
NC
14213 break 2
14214 fi
14215done
81ecdfbb
RW
14216 done
14217IFS=$as_save_IFS
0c24b341
NC
14218
14219fi
14220fi
14221WINDMC_FOR_TARGET=$ac_cv_prog_WINDMC_FOR_TARGET
14222if test -n "$WINDMC_FOR_TARGET"; then
81ecdfbb
RW
14223 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $WINDMC_FOR_TARGET" >&5
14224$as_echo "$WINDMC_FOR_TARGET" >&6; }
0c24b341 14225else
81ecdfbb
RW
14226 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14227$as_echo "no" >&6; }
0c24b341
NC
14228fi
14229
81ecdfbb 14230
0c24b341
NC
14231 fi
14232 test -n "$ac_cv_prog_WINDMC_FOR_TARGET" && break
14233 done
14234fi
14235
14236if test -z "$ac_cv_prog_WINDMC_FOR_TARGET" ; then
14237 set dummy windmc
14238 if test $build = $target ; then
14239 WINDMC_FOR_TARGET="$2"
14240 else
14241 WINDMC_FOR_TARGET="${ncn_target_tool_prefix}$2"
14242 fi
14243else
14244 WINDMC_FOR_TARGET="$ac_cv_prog_WINDMC_FOR_TARGET"
14245fi
14246
14247else
14248 WINDMC_FOR_TARGET=$ac_cv_path_WINDMC_FOR_TARGET
14249fi
14250
14251
be01d343
PB
14252RAW_CXX_FOR_TARGET="$CXX_FOR_TARGET"
14253
81ecdfbb
RW
14254{ $as_echo "$as_me:${as_lineno-$LINENO}: checking where to find the target ar" >&5
14255$as_echo_n "checking where to find the target ar... " >&6; }
be01d343 14256if test "x${build}" != "x${host}" ; then
2429c060
PB
14257 if expr "x$AR_FOR_TARGET" : "x/" > /dev/null; then
14258 # We already found the complete path
b8025f34 14259 ac_dir=`dirname $AR_FOR_TARGET`
81ecdfbb
RW
14260 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
14261$as_echo "pre-installed in $ac_dir" >&6; }
2429c060
PB
14262 else
14263 # Canadian cross, just use what we found
81ecdfbb
RW
14264 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
14265$as_echo "pre-installed" >&6; }
2429c060 14266 fi
be01d343
PB
14267else
14268 ok=yes
14269 case " ${configdirs} " in
14270 *" binutils "*) ;;
14271 *) ok=no ;;
14272 esac
c6b750e1 14273
be01d343
PB
14274 if test $ok = yes; then
14275 # An in-tree tool is available and we can use it
14276 AR_FOR_TARGET='$$r/$(HOST_SUBDIR)/binutils/ar'
81ecdfbb
RW
14277 { $as_echo "$as_me:${as_lineno-$LINENO}: result: just compiled" >&5
14278$as_echo "just compiled" >&6; }
2429c060
PB
14279 elif expr "x$AR_FOR_TARGET" : "x/" > /dev/null; then
14280 # We already found the complete path
b8025f34 14281 ac_dir=`dirname $AR_FOR_TARGET`
81ecdfbb
RW
14282 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
14283$as_echo "pre-installed in $ac_dir" >&6; }
be01d343
PB
14284 elif test "x$target" = "x$host"; then
14285 # We can use an host tool
14286 AR_FOR_TARGET='$(AR)'
81ecdfbb
RW
14287 { $as_echo "$as_me:${as_lineno-$LINENO}: result: host tool" >&5
14288$as_echo "host tool" >&6; }
be01d343
PB
14289 else
14290 # We need a cross tool
81ecdfbb
RW
14291 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
14292$as_echo "pre-installed" >&6; }
be01d343
PB
14293 fi
14294fi
4b900473 14295
81ecdfbb
RW
14296{ $as_echo "$as_me:${as_lineno-$LINENO}: checking where to find the target as" >&5
14297$as_echo_n "checking where to find the target as... " >&6; }
be01d343 14298if test "x${build}" != "x${host}" ; then
2429c060
PB
14299 if expr "x$AS_FOR_TARGET" : "x/" > /dev/null; then
14300 # We already found the complete path
b8025f34 14301 ac_dir=`dirname $AS_FOR_TARGET`
81ecdfbb
RW
14302 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
14303$as_echo "pre-installed in $ac_dir" >&6; }
2429c060
PB
14304 else
14305 # Canadian cross, just use what we found
81ecdfbb
RW
14306 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
14307$as_echo "pre-installed" >&6; }
2429c060 14308 fi
be01d343
PB
14309else
14310 ok=yes
14311 case " ${configdirs} " in
14312 *" gas "*) ;;
14313 *) ok=no ;;
14314 esac
c6b750e1 14315
be01d343
PB
14316 if test $ok = yes; then
14317 # An in-tree tool is available and we can use it
14318 AS_FOR_TARGET='$$r/$(HOST_SUBDIR)/gas/as-new'
81ecdfbb
RW
14319 { $as_echo "$as_me:${as_lineno-$LINENO}: result: just compiled" >&5
14320$as_echo "just compiled" >&6; }
2429c060
PB
14321 elif expr "x$AS_FOR_TARGET" : "x/" > /dev/null; then
14322 # We already found the complete path
b8025f34 14323 ac_dir=`dirname $AS_FOR_TARGET`
81ecdfbb
RW
14324 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
14325$as_echo "pre-installed in $ac_dir" >&6; }
be01d343
PB
14326 elif test "x$target" = "x$host"; then
14327 # We can use an host tool
14328 AS_FOR_TARGET='$(AS)'
81ecdfbb
RW
14329 { $as_echo "$as_me:${as_lineno-$LINENO}: result: host tool" >&5
14330$as_echo "host tool" >&6; }
be01d343
PB
14331 else
14332 # We need a cross tool
81ecdfbb
RW
14333 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
14334$as_echo "pre-installed" >&6; }
be01d343
PB
14335 fi
14336fi
4b900473 14337
81ecdfbb
RW
14338{ $as_echo "$as_me:${as_lineno-$LINENO}: checking where to find the target cc" >&5
14339$as_echo_n "checking where to find the target cc... " >&6; }
be01d343 14340if test "x${build}" != "x${host}" ; then
2429c060
PB
14341 if expr "x$CC_FOR_TARGET" : "x/" > /dev/null; then
14342 # We already found the complete path
b8025f34 14343 ac_dir=`dirname $CC_FOR_TARGET`
81ecdfbb
RW
14344 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
14345$as_echo "pre-installed in $ac_dir" >&6; }
2429c060
PB
14346 else
14347 # Canadian cross, just use what we found
81ecdfbb
RW
14348 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
14349$as_echo "pre-installed" >&6; }
2429c060 14350 fi
be01d343
PB
14351else
14352 ok=yes
14353 case " ${configdirs} " in
14354 *" gcc "*) ;;
14355 *) ok=no ;;
14356 esac
c6b750e1 14357
be01d343
PB
14358 if test $ok = yes; then
14359 # An in-tree tool is available and we can use it
14360 CC_FOR_TARGET='$$r/$(HOST_SUBDIR)/gcc/xgcc -B$$r/$(HOST_SUBDIR)/gcc/'
81ecdfbb
RW
14361 { $as_echo "$as_me:${as_lineno-$LINENO}: result: just compiled" >&5
14362$as_echo "just compiled" >&6; }
2429c060
PB
14363 elif expr "x$CC_FOR_TARGET" : "x/" > /dev/null; then
14364 # We already found the complete path
b8025f34 14365 ac_dir=`dirname $CC_FOR_TARGET`
81ecdfbb
RW
14366 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
14367$as_echo "pre-installed in $ac_dir" >&6; }
be01d343
PB
14368 elif test "x$target" = "x$host"; then
14369 # We can use an host tool
14370 CC_FOR_TARGET='$(CC)'
81ecdfbb
RW
14371 { $as_echo "$as_me:${as_lineno-$LINENO}: result: host tool" >&5
14372$as_echo "host tool" >&6; }
be01d343
PB
14373 else
14374 # We need a cross tool
81ecdfbb
RW
14375 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
14376$as_echo "pre-installed" >&6; }
be01d343
PB
14377 fi
14378fi
4b900473 14379
81ecdfbb
RW
14380{ $as_echo "$as_me:${as_lineno-$LINENO}: checking where to find the target c++" >&5
14381$as_echo_n "checking where to find the target c++... " >&6; }
be01d343 14382if test "x${build}" != "x${host}" ; then
2429c060
PB
14383 if expr "x$CXX_FOR_TARGET" : "x/" > /dev/null; then
14384 # We already found the complete path
b8025f34 14385 ac_dir=`dirname $CXX_FOR_TARGET`
81ecdfbb
RW
14386 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
14387$as_echo "pre-installed in $ac_dir" >&6; }
2429c060
PB
14388 else
14389 # Canadian cross, just use what we found
81ecdfbb
RW
14390 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
14391$as_echo "pre-installed" >&6; }
2429c060 14392 fi
be01d343
PB
14393else
14394 ok=yes
14395 case " ${configdirs} " in
14396 *" gcc "*) ;;
14397 *) ok=no ;;
14398 esac
14399 case ,${enable_languages}, in
14400 *,c++,*) ;;
14401 *) ok=no ;;
14402 esac
14403 if test $ok = yes; then
14404 # An in-tree tool is available and we can use it
95e43135 14405 CXX_FOR_TARGET='$$r/$(HOST_SUBDIR)/gcc/xg++ -B$$r/$(HOST_SUBDIR)/gcc/ -nostdinc++ `if test -f $$r/$(TARGET_SUBDIR)/libstdc++-v3/scripts/testsuite_flags; then $(SHELL) $$r/$(TARGET_SUBDIR)/libstdc++-v3/scripts/testsuite_flags --build-includes; else echo -funconfigured-libstdc++-v3 ; fi` -L$$r/$(TARGET_SUBDIR)/libstdc++-v3/src -L$$r/$(TARGET_SUBDIR)/libstdc++-v3/src/.libs -L$$r/$(TARGET_SUBDIR)/libstdc++-v3/libsupc++/.libs'
81ecdfbb
RW
14406 { $as_echo "$as_me:${as_lineno-$LINENO}: result: just compiled" >&5
14407$as_echo "just compiled" >&6; }
2429c060
PB
14408 elif expr "x$CXX_FOR_TARGET" : "x/" > /dev/null; then
14409 # We already found the complete path
b8025f34 14410 ac_dir=`dirname $CXX_FOR_TARGET`
81ecdfbb
RW
14411 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
14412$as_echo "pre-installed in $ac_dir" >&6; }
be01d343
PB
14413 elif test "x$target" = "x$host"; then
14414 # We can use an host tool
14415 CXX_FOR_TARGET='$(CXX)'
81ecdfbb
RW
14416 { $as_echo "$as_me:${as_lineno-$LINENO}: result: host tool" >&5
14417$as_echo "host tool" >&6; }
be01d343
PB
14418 else
14419 # We need a cross tool
81ecdfbb
RW
14420 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
14421$as_echo "pre-installed" >&6; }
be01d343
PB
14422 fi
14423fi
4b900473 14424
81ecdfbb
RW
14425{ $as_echo "$as_me:${as_lineno-$LINENO}: checking where to find the target c++ for libstdc++" >&5
14426$as_echo_n "checking where to find the target c++ for libstdc++... " >&6; }
be01d343 14427if test "x${build}" != "x${host}" ; then
2429c060
PB
14428 if expr "x$RAW_CXX_FOR_TARGET" : "x/" > /dev/null; then
14429 # We already found the complete path
b8025f34 14430 ac_dir=`dirname $RAW_CXX_FOR_TARGET`
81ecdfbb
RW
14431 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
14432$as_echo "pre-installed in $ac_dir" >&6; }
2429c060
PB
14433 else
14434 # Canadian cross, just use what we found
81ecdfbb
RW
14435 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
14436$as_echo "pre-installed" >&6; }
2429c060 14437 fi
be01d343
PB
14438else
14439 ok=yes
14440 case " ${configdirs} " in
14441 *" gcc "*) ;;
14442 *) ok=no ;;
14443 esac
14444 case ,${enable_languages}, in
14445 *,c++,*) ;;
14446 *) ok=no ;;
14447 esac
14448 if test $ok = yes; then
14449 # An in-tree tool is available and we can use it
95e43135 14450 RAW_CXX_FOR_TARGET='$$r/$(HOST_SUBDIR)/gcc/xgcc -shared-libgcc -B$$r/$(HOST_SUBDIR)/gcc -nostdinc++ -L$$r/$(TARGET_SUBDIR)/libstdc++-v3/src -L$$r/$(TARGET_SUBDIR)/libstdc++-v3/src/.libs -L$$r/$(TARGET_SUBDIR)/libstdc++-v3/libsupc++/.libs'
81ecdfbb
RW
14451 { $as_echo "$as_me:${as_lineno-$LINENO}: result: just compiled" >&5
14452$as_echo "just compiled" >&6; }
2429c060
PB
14453 elif expr "x$RAW_CXX_FOR_TARGET" : "x/" > /dev/null; then
14454 # We already found the complete path
b8025f34 14455 ac_dir=`dirname $RAW_CXX_FOR_TARGET`
81ecdfbb
RW
14456 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
14457$as_echo "pre-installed in $ac_dir" >&6; }
be01d343
PB
14458 elif test "x$target" = "x$host"; then
14459 # We can use an host tool
14460 RAW_CXX_FOR_TARGET='$(CXX)'
81ecdfbb
RW
14461 { $as_echo "$as_me:${as_lineno-$LINENO}: result: host tool" >&5
14462$as_echo "host tool" >&6; }
be01d343
PB
14463 else
14464 # We need a cross tool
81ecdfbb
RW
14465 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
14466$as_echo "pre-installed" >&6; }
be01d343
PB
14467 fi
14468fi
4b900473 14469
81ecdfbb
RW
14470{ $as_echo "$as_me:${as_lineno-$LINENO}: checking where to find the target dlltool" >&5
14471$as_echo_n "checking where to find the target dlltool... " >&6; }
be01d343 14472if test "x${build}" != "x${host}" ; then
2429c060
PB
14473 if expr "x$DLLTOOL_FOR_TARGET" : "x/" > /dev/null; then
14474 # We already found the complete path
b8025f34 14475 ac_dir=`dirname $DLLTOOL_FOR_TARGET`
81ecdfbb
RW
14476 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
14477$as_echo "pre-installed in $ac_dir" >&6; }
2429c060
PB
14478 else
14479 # Canadian cross, just use what we found
81ecdfbb
RW
14480 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
14481$as_echo "pre-installed" >&6; }
2429c060 14482 fi
be01d343
PB
14483else
14484 ok=yes
14485 case " ${configdirs} " in
14486 *" binutils "*) ;;
14487 *) ok=no ;;
14488 esac
c6b750e1 14489
be01d343
PB
14490 if test $ok = yes; then
14491 # An in-tree tool is available and we can use it
14492 DLLTOOL_FOR_TARGET='$$r/$(HOST_SUBDIR)/binutils/dlltool'
81ecdfbb
RW
14493 { $as_echo "$as_me:${as_lineno-$LINENO}: result: just compiled" >&5
14494$as_echo "just compiled" >&6; }
2429c060
PB
14495 elif expr "x$DLLTOOL_FOR_TARGET" : "x/" > /dev/null; then
14496 # We already found the complete path
b8025f34 14497 ac_dir=`dirname $DLLTOOL_FOR_TARGET`
81ecdfbb
RW
14498 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
14499$as_echo "pre-installed in $ac_dir" >&6; }
be01d343
PB
14500 elif test "x$target" = "x$host"; then
14501 # We can use an host tool
14502 DLLTOOL_FOR_TARGET='$(DLLTOOL)'
81ecdfbb
RW
14503 { $as_echo "$as_me:${as_lineno-$LINENO}: result: host tool" >&5
14504$as_echo "host tool" >&6; }
be01d343
PB
14505 else
14506 # We need a cross tool
81ecdfbb
RW
14507 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
14508$as_echo "pre-installed" >&6; }
be01d343
PB
14509 fi
14510fi
4b900473 14511
81ecdfbb
RW
14512{ $as_echo "$as_me:${as_lineno-$LINENO}: checking where to find the target gcc" >&5
14513$as_echo_n "checking where to find the target gcc... " >&6; }
be01d343 14514if test "x${build}" != "x${host}" ; then
2429c060
PB
14515 if expr "x$GCC_FOR_TARGET" : "x/" > /dev/null; then
14516 # We already found the complete path
b8025f34 14517 ac_dir=`dirname $GCC_FOR_TARGET`
81ecdfbb
RW
14518 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
14519$as_echo "pre-installed in $ac_dir" >&6; }
2429c060
PB
14520 else
14521 # Canadian cross, just use what we found
81ecdfbb
RW
14522 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
14523$as_echo "pre-installed" >&6; }
2429c060 14524 fi
be01d343
PB
14525else
14526 ok=yes
14527 case " ${configdirs} " in
14528 *" gcc "*) ;;
14529 *) ok=no ;;
14530 esac
c6b750e1 14531
be01d343
PB
14532 if test $ok = yes; then
14533 # An in-tree tool is available and we can use it
14534 GCC_FOR_TARGET='$$r/$(HOST_SUBDIR)/gcc/xgcc -B$$r/$(HOST_SUBDIR)/gcc/'
81ecdfbb
RW
14535 { $as_echo "$as_me:${as_lineno-$LINENO}: result: just compiled" >&5
14536$as_echo "just compiled" >&6; }
2429c060
PB
14537 elif expr "x$GCC_FOR_TARGET" : "x/" > /dev/null; then
14538 # We already found the complete path
b8025f34 14539 ac_dir=`dirname $GCC_FOR_TARGET`
81ecdfbb
RW
14540 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
14541$as_echo "pre-installed in $ac_dir" >&6; }
be01d343
PB
14542 elif test "x$target" = "x$host"; then
14543 # We can use an host tool
14544 GCC_FOR_TARGET='$()'
81ecdfbb
RW
14545 { $as_echo "$as_me:${as_lineno-$LINENO}: result: host tool" >&5
14546$as_echo "host tool" >&6; }
be01d343
PB
14547 else
14548 # We need a cross tool
81ecdfbb
RW
14549 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
14550$as_echo "pre-installed" >&6; }
be01d343
PB
14551 fi
14552fi
4b900473 14553
81ecdfbb
RW
14554{ $as_echo "$as_me:${as_lineno-$LINENO}: checking where to find the target gfortran" >&5
14555$as_echo_n "checking where to find the target gfortran... " >&6; }
be01d343 14556if test "x${build}" != "x${host}" ; then
2429c060
PB
14557 if expr "x$GFORTRAN_FOR_TARGET" : "x/" > /dev/null; then
14558 # We already found the complete path
b8025f34 14559 ac_dir=`dirname $GFORTRAN_FOR_TARGET`
81ecdfbb
RW
14560 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
14561$as_echo "pre-installed in $ac_dir" >&6; }
2429c060
PB
14562 else
14563 # Canadian cross, just use what we found
81ecdfbb
RW
14564 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
14565$as_echo "pre-installed" >&6; }
2429c060 14566 fi
be01d343
PB
14567else
14568 ok=yes
14569 case " ${configdirs} " in
14570 *" gcc "*) ;;
14571 *) ok=no ;;
14572 esac
14573 case ,${enable_languages}, in
14574 *,fortran,*) ;;
14575 *) ok=no ;;
14576 esac
14577 if test $ok = yes; then
14578 # An in-tree tool is available and we can use it
14579 GFORTRAN_FOR_TARGET='$$r/$(HOST_SUBDIR)/gcc/gfortran -B$$r/$(HOST_SUBDIR)/gcc/'
81ecdfbb
RW
14580 { $as_echo "$as_me:${as_lineno-$LINENO}: result: just compiled" >&5
14581$as_echo "just compiled" >&6; }
2429c060
PB
14582 elif expr "x$GFORTRAN_FOR_TARGET" : "x/" > /dev/null; then
14583 # We already found the complete path
b8025f34 14584 ac_dir=`dirname $GFORTRAN_FOR_TARGET`
81ecdfbb
RW
14585 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
14586$as_echo "pre-installed in $ac_dir" >&6; }
be01d343
PB
14587 elif test "x$target" = "x$host"; then
14588 # We can use an host tool
14589 GFORTRAN_FOR_TARGET='$(GFORTRAN)'
81ecdfbb
RW
14590 { $as_echo "$as_me:${as_lineno-$LINENO}: result: host tool" >&5
14591$as_echo "host tool" >&6; }
be01d343
PB
14592 else
14593 # We need a cross tool
81ecdfbb
RW
14594 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
14595$as_echo "pre-installed" >&6; }
be01d343
PB
14596 fi
14597fi
4b900473 14598
e552509b
ILT
14599{ $as_echo "$as_me:${as_lineno-$LINENO}: checking where to find the target gccgo" >&5
14600$as_echo_n "checking where to find the target gccgo... " >&6; }
14601if test "x${build}" != "x${host}" ; then
14602 if expr "x$GOC_FOR_TARGET" : "x/" > /dev/null; then
14603 # We already found the complete path
14604 ac_dir=`dirname $GOC_FOR_TARGET`
14605 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
14606$as_echo "pre-installed in $ac_dir" >&6; }
14607 else
14608 # Canadian cross, just use what we found
14609 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
14610$as_echo "pre-installed" >&6; }
14611 fi
14612else
14613 ok=yes
14614 case " ${configdirs} " in
14615 *" gcc "*) ;;
14616 *) ok=no ;;
14617 esac
14618 case ,${enable_languages}, in
14619 *,go,*) ;;
14620 *) ok=no ;;
14621 esac
14622 if test $ok = yes; then
14623 # An in-tree tool is available and we can use it
14624 GOC_FOR_TARGET='$$r/$(HOST_SUBDIR)/gcc/gccgo -B$$r/$(HOST_SUBDIR)/gcc/'
14625 { $as_echo "$as_me:${as_lineno-$LINENO}: result: just compiled" >&5
14626$as_echo "just compiled" >&6; }
14627 elif expr "x$GOC_FOR_TARGET" : "x/" > /dev/null; then
14628 # We already found the complete path
14629 ac_dir=`dirname $GOC_FOR_TARGET`
14630 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
14631$as_echo "pre-installed in $ac_dir" >&6; }
14632 elif test "x$target" = "x$host"; then
14633 # We can use an host tool
14634 GOC_FOR_TARGET='$(GOC)'
14635 { $as_echo "$as_me:${as_lineno-$LINENO}: result: host tool" >&5
14636$as_echo "host tool" >&6; }
14637 else
14638 # We need a cross tool
14639 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
14640$as_echo "pre-installed" >&6; }
14641 fi
14642fi
14643
81ecdfbb
RW
14644{ $as_echo "$as_me:${as_lineno-$LINENO}: checking where to find the target ld" >&5
14645$as_echo_n "checking where to find the target ld... " >&6; }
be01d343 14646if test "x${build}" != "x${host}" ; then
2429c060
PB
14647 if expr "x$LD_FOR_TARGET" : "x/" > /dev/null; then
14648 # We already found the complete path
b8025f34 14649 ac_dir=`dirname $LD_FOR_TARGET`
81ecdfbb
RW
14650 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
14651$as_echo "pre-installed in $ac_dir" >&6; }
2429c060
PB
14652 else
14653 # Canadian cross, just use what we found
81ecdfbb
RW
14654 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
14655$as_echo "pre-installed" >&6; }
2429c060 14656 fi
be01d343
PB
14657else
14658 ok=yes
14659 case " ${configdirs} " in
14660 *" ld "*) ;;
14661 *) ok=no ;;
14662 esac
c6b750e1 14663
be01d343
PB
14664 if test $ok = yes; then
14665 # An in-tree tool is available and we can use it
14666 LD_FOR_TARGET='$$r/$(HOST_SUBDIR)/ld/ld-new'
81ecdfbb
RW
14667 { $as_echo "$as_me:${as_lineno-$LINENO}: result: just compiled" >&5
14668$as_echo "just compiled" >&6; }
2429c060
PB
14669 elif expr "x$LD_FOR_TARGET" : "x/" > /dev/null; then
14670 # We already found the complete path
b8025f34 14671 ac_dir=`dirname $LD_FOR_TARGET`
81ecdfbb
RW
14672 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
14673$as_echo "pre-installed in $ac_dir" >&6; }
be01d343
PB
14674 elif test "x$target" = "x$host"; then
14675 # We can use an host tool
14676 LD_FOR_TARGET='$(LD)'
81ecdfbb
RW
14677 { $as_echo "$as_me:${as_lineno-$LINENO}: result: host tool" >&5
14678$as_echo "host tool" >&6; }
be01d343
PB
14679 else
14680 # We need a cross tool
81ecdfbb
RW
14681 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
14682$as_echo "pre-installed" >&6; }
be01d343
PB
14683 fi
14684fi
4b900473 14685
81ecdfbb
RW
14686{ $as_echo "$as_me:${as_lineno-$LINENO}: checking where to find the target lipo" >&5
14687$as_echo_n "checking where to find the target lipo... " >&6; }
be01d343 14688if test "x${build}" != "x${host}" ; then
2429c060
PB
14689 if expr "x$LIPO_FOR_TARGET" : "x/" > /dev/null; then
14690 # We already found the complete path
b8025f34 14691 ac_dir=`dirname $LIPO_FOR_TARGET`
81ecdfbb
RW
14692 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
14693$as_echo "pre-installed in $ac_dir" >&6; }
2429c060
PB
14694 else
14695 # Canadian cross, just use what we found
81ecdfbb
RW
14696 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
14697$as_echo "pre-installed" >&6; }
2429c060 14698 fi
be01d343 14699else
2429c060
PB
14700 if expr "x$LIPO_FOR_TARGET" : "x/" > /dev/null; then
14701 # We already found the complete path
b8025f34 14702 ac_dir=`dirname $LIPO_FOR_TARGET`
81ecdfbb
RW
14703 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
14704$as_echo "pre-installed in $ac_dir" >&6; }
2429c060 14705 elif test "x$target" = "x$host"; then
be01d343
PB
14706 # We can use an host tool
14707 LIPO_FOR_TARGET='$(LIPO)'
81ecdfbb
RW
14708 { $as_echo "$as_me:${as_lineno-$LINENO}: result: host tool" >&5
14709$as_echo "host tool" >&6; }
be01d343
PB
14710 else
14711 # We need a cross tool
81ecdfbb
RW
14712 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
14713$as_echo "pre-installed" >&6; }
be01d343
PB
14714 fi
14715fi
4b900473 14716
81ecdfbb
RW
14717{ $as_echo "$as_me:${as_lineno-$LINENO}: checking where to find the target nm" >&5
14718$as_echo_n "checking where to find the target nm... " >&6; }
be01d343 14719if test "x${build}" != "x${host}" ; then
2429c060
PB
14720 if expr "x$NM_FOR_TARGET" : "x/" > /dev/null; then
14721 # We already found the complete path
b8025f34 14722 ac_dir=`dirname $NM_FOR_TARGET`
81ecdfbb
RW
14723 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
14724$as_echo "pre-installed in $ac_dir" >&6; }
2429c060
PB
14725 else
14726 # Canadian cross, just use what we found
81ecdfbb
RW
14727 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
14728$as_echo "pre-installed" >&6; }
2429c060 14729 fi
be01d343
PB
14730else
14731 ok=yes
14732 case " ${configdirs} " in
14733 *" binutils "*) ;;
14734 *) ok=no ;;
14735 esac
c6b750e1 14736
be01d343
PB
14737 if test $ok = yes; then
14738 # An in-tree tool is available and we can use it
14739 NM_FOR_TARGET='$$r/$(HOST_SUBDIR)/binutils/nm-new'
81ecdfbb
RW
14740 { $as_echo "$as_me:${as_lineno-$LINENO}: result: just compiled" >&5
14741$as_echo "just compiled" >&6; }
2429c060
PB
14742 elif expr "x$NM_FOR_TARGET" : "x/" > /dev/null; then
14743 # We already found the complete path
b8025f34 14744 ac_dir=`dirname $NM_FOR_TARGET`
81ecdfbb
RW
14745 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
14746$as_echo "pre-installed in $ac_dir" >&6; }
be01d343
PB
14747 elif test "x$target" = "x$host"; then
14748 # We can use an host tool
14749 NM_FOR_TARGET='$(NM)'
81ecdfbb
RW
14750 { $as_echo "$as_me:${as_lineno-$LINENO}: result: host tool" >&5
14751$as_echo "host tool" >&6; }
be01d343
PB
14752 else
14753 # We need a cross tool
81ecdfbb
RW
14754 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
14755$as_echo "pre-installed" >&6; }
be01d343
PB
14756 fi
14757fi
4b900473 14758
6b91c541
AP
14759{ $as_echo "$as_me:${as_lineno-$LINENO}: checking where to find the target objcopy" >&5
14760$as_echo_n "checking where to find the target objcopy... " >&6; }
14761if test "x${build}" != "x${host}" ; then
14762 if expr "x$OBJCOPY_FOR_TARGET" : "x/" > /dev/null; then
14763 # We already found the complete path
14764 ac_dir=`dirname $OBJCOPY_FOR_TARGET`
14765 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
14766$as_echo "pre-installed in $ac_dir" >&6; }
14767 else
14768 # Canadian cross, just use what we found
14769 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
14770$as_echo "pre-installed" >&6; }
14771 fi
14772else
14773 ok=yes
14774 case " ${configdirs} " in
14775 *" binutils "*) ;;
14776 *) ok=no ;;
14777 esac
14778
14779 if test $ok = yes; then
14780 # An in-tree tool is available and we can use it
14781 OBJCOPY_FOR_TARGET='$$r/$(HOST_SUBDIR)/binutils/objcopy'
14782 { $as_echo "$as_me:${as_lineno-$LINENO}: result: just compiled" >&5
14783$as_echo "just compiled" >&6; }
14784 elif expr "x$OBJCOPY_FOR_TARGET" : "x/" > /dev/null; then
14785 # We already found the complete path
14786 ac_dir=`dirname $OBJCOPY_FOR_TARGET`
14787 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
14788$as_echo "pre-installed in $ac_dir" >&6; }
14789 elif test "x$target" = "x$host"; then
14790 # We can use an host tool
1b6c0831 14791 OBJCOPY_FOR_TARGET='$(OBJCOPY)'
6b91c541
AP
14792 { $as_echo "$as_me:${as_lineno-$LINENO}: result: host tool" >&5
14793$as_echo "host tool" >&6; }
14794 else
14795 # We need a cross tool
14796 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
14797$as_echo "pre-installed" >&6; }
14798 fi
14799fi
14800
81ecdfbb
RW
14801{ $as_echo "$as_me:${as_lineno-$LINENO}: checking where to find the target objdump" >&5
14802$as_echo_n "checking where to find the target objdump... " >&6; }
be01d343 14803if test "x${build}" != "x${host}" ; then
2429c060
PB
14804 if expr "x$OBJDUMP_FOR_TARGET" : "x/" > /dev/null; then
14805 # We already found the complete path
b8025f34 14806 ac_dir=`dirname $OBJDUMP_FOR_TARGET`
81ecdfbb
RW
14807 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
14808$as_echo "pre-installed in $ac_dir" >&6; }
2429c060
PB
14809 else
14810 # Canadian cross, just use what we found
81ecdfbb
RW
14811 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
14812$as_echo "pre-installed" >&6; }
2429c060 14813 fi
be01d343
PB
14814else
14815 ok=yes
14816 case " ${configdirs} " in
14817 *" binutils "*) ;;
14818 *) ok=no ;;
14819 esac
c6b750e1 14820
be01d343
PB
14821 if test $ok = yes; then
14822 # An in-tree tool is available and we can use it
14823 OBJDUMP_FOR_TARGET='$$r/$(HOST_SUBDIR)/binutils/objdump'
81ecdfbb
RW
14824 { $as_echo "$as_me:${as_lineno-$LINENO}: result: just compiled" >&5
14825$as_echo "just compiled" >&6; }
2429c060
PB
14826 elif expr "x$OBJDUMP_FOR_TARGET" : "x/" > /dev/null; then
14827 # We already found the complete path
b8025f34 14828 ac_dir=`dirname $OBJDUMP_FOR_TARGET`
81ecdfbb
RW
14829 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
14830$as_echo "pre-installed in $ac_dir" >&6; }
be01d343
PB
14831 elif test "x$target" = "x$host"; then
14832 # We can use an host tool
14833 OBJDUMP_FOR_TARGET='$(OBJDUMP)'
81ecdfbb
RW
14834 { $as_echo "$as_me:${as_lineno-$LINENO}: result: host tool" >&5
14835$as_echo "host tool" >&6; }
be01d343
PB
14836 else
14837 # We need a cross tool
81ecdfbb
RW
14838 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
14839$as_echo "pre-installed" >&6; }
be01d343
PB
14840 fi
14841fi
4b900473 14842
81ecdfbb
RW
14843{ $as_echo "$as_me:${as_lineno-$LINENO}: checking where to find the target ranlib" >&5
14844$as_echo_n "checking where to find the target ranlib... " >&6; }
be01d343 14845if test "x${build}" != "x${host}" ; then
2429c060
PB
14846 if expr "x$RANLIB_FOR_TARGET" : "x/" > /dev/null; then
14847 # We already found the complete path
b8025f34 14848 ac_dir=`dirname $RANLIB_FOR_TARGET`
81ecdfbb
RW
14849 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
14850$as_echo "pre-installed in $ac_dir" >&6; }
2429c060
PB
14851 else
14852 # Canadian cross, just use what we found
81ecdfbb
RW
14853 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
14854$as_echo "pre-installed" >&6; }
2429c060 14855 fi
be01d343
PB
14856else
14857 ok=yes
14858 case " ${configdirs} " in
14859 *" binutils "*) ;;
14860 *) ok=no ;;
14861 esac
c6b750e1 14862
be01d343
PB
14863 if test $ok = yes; then
14864 # An in-tree tool is available and we can use it
14865 RANLIB_FOR_TARGET='$$r/$(HOST_SUBDIR)/binutils/ranlib'
81ecdfbb
RW
14866 { $as_echo "$as_me:${as_lineno-$LINENO}: result: just compiled" >&5
14867$as_echo "just compiled" >&6; }
2429c060
PB
14868 elif expr "x$RANLIB_FOR_TARGET" : "x/" > /dev/null; then
14869 # We already found the complete path
b8025f34 14870 ac_dir=`dirname $RANLIB_FOR_TARGET`
81ecdfbb
RW
14871 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
14872$as_echo "pre-installed in $ac_dir" >&6; }
be01d343
PB
14873 elif test "x$target" = "x$host"; then
14874 # We can use an host tool
14875 RANLIB_FOR_TARGET='$(RANLIB)'
81ecdfbb
RW
14876 { $as_echo "$as_me:${as_lineno-$LINENO}: result: host tool" >&5
14877$as_echo "host tool" >&6; }
be01d343
PB
14878 else
14879 # We need a cross tool
81ecdfbb
RW
14880 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
14881$as_echo "pre-installed" >&6; }
be01d343
PB
14882 fi
14883fi
4b900473 14884
b121d7d4
DD
14885{ $as_echo "$as_me:${as_lineno-$LINENO}: checking where to find the target readelf" >&5
14886$as_echo_n "checking where to find the target readelf... " >&6; }
14887if test "x${build}" != "x${host}" ; then
14888 if expr "x$READELF_FOR_TARGET" : "x/" > /dev/null; then
14889 # We already found the complete path
14890 ac_dir=`dirname $READELF_FOR_TARGET`
14891 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
14892$as_echo "pre-installed in $ac_dir" >&6; }
14893 else
14894 # Canadian cross, just use what we found
14895 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
14896$as_echo "pre-installed" >&6; }
14897 fi
14898else
14899 ok=yes
14900 case " ${configdirs} " in
14901 *" binutils "*) ;;
14902 *) ok=no ;;
14903 esac
14904
14905 if test $ok = yes; then
14906 # An in-tree tool is available and we can use it
14907 READELF_FOR_TARGET='$$r/$(HOST_SUBDIR)/binutils/readelf'
14908 { $as_echo "$as_me:${as_lineno-$LINENO}: result: just compiled" >&5
14909$as_echo "just compiled" >&6; }
14910 elif expr "x$READELF_FOR_TARGET" : "x/" > /dev/null; then
14911 # We already found the complete path
14912 ac_dir=`dirname $READELF_FOR_TARGET`
14913 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
14914$as_echo "pre-installed in $ac_dir" >&6; }
14915 elif test "x$target" = "x$host"; then
14916 # We can use an host tool
14917 READELF_FOR_TARGET='$(READELF)'
14918 { $as_echo "$as_me:${as_lineno-$LINENO}: result: host tool" >&5
14919$as_echo "host tool" >&6; }
14920 else
14921 # We need a cross tool
14922 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
14923$as_echo "pre-installed" >&6; }
14924 fi
14925fi
14926
81ecdfbb
RW
14927{ $as_echo "$as_me:${as_lineno-$LINENO}: checking where to find the target strip" >&5
14928$as_echo_n "checking where to find the target strip... " >&6; }
be01d343 14929if test "x${build}" != "x${host}" ; then
2429c060
PB
14930 if expr "x$STRIP_FOR_TARGET" : "x/" > /dev/null; then
14931 # We already found the complete path
b8025f34 14932 ac_dir=`dirname $STRIP_FOR_TARGET`
81ecdfbb
RW
14933 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
14934$as_echo "pre-installed in $ac_dir" >&6; }
2429c060
PB
14935 else
14936 # Canadian cross, just use what we found
81ecdfbb
RW
14937 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
14938$as_echo "pre-installed" >&6; }
2429c060 14939 fi
be01d343
PB
14940else
14941 ok=yes
14942 case " ${configdirs} " in
14943 *" binutils "*) ;;
14944 *) ok=no ;;
14945 esac
c6b750e1 14946
be01d343
PB
14947 if test $ok = yes; then
14948 # An in-tree tool is available and we can use it
9b980aa1 14949 STRIP_FOR_TARGET='$$r/$(HOST_SUBDIR)/binutils/strip-new'
81ecdfbb
RW
14950 { $as_echo "$as_me:${as_lineno-$LINENO}: result: just compiled" >&5
14951$as_echo "just compiled" >&6; }
2429c060
PB
14952 elif expr "x$STRIP_FOR_TARGET" : "x/" > /dev/null; then
14953 # We already found the complete path
b8025f34 14954 ac_dir=`dirname $STRIP_FOR_TARGET`
81ecdfbb
RW
14955 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
14956$as_echo "pre-installed in $ac_dir" >&6; }
be01d343
PB
14957 elif test "x$target" = "x$host"; then
14958 # We can use an host tool
14959 STRIP_FOR_TARGET='$(STRIP)'
81ecdfbb
RW
14960 { $as_echo "$as_me:${as_lineno-$LINENO}: result: host tool" >&5
14961$as_echo "host tool" >&6; }
be01d343
PB
14962 else
14963 # We need a cross tool
81ecdfbb
RW
14964 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
14965$as_echo "pre-installed" >&6; }
be01d343
PB
14966 fi
14967fi
4b900473 14968
81ecdfbb
RW
14969{ $as_echo "$as_me:${as_lineno-$LINENO}: checking where to find the target windres" >&5
14970$as_echo_n "checking where to find the target windres... " >&6; }
be01d343 14971if test "x${build}" != "x${host}" ; then
2429c060
PB
14972 if expr "x$WINDRES_FOR_TARGET" : "x/" > /dev/null; then
14973 # We already found the complete path
b8025f34 14974 ac_dir=`dirname $WINDRES_FOR_TARGET`
81ecdfbb
RW
14975 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
14976$as_echo "pre-installed in $ac_dir" >&6; }
2429c060
PB
14977 else
14978 # Canadian cross, just use what we found
81ecdfbb
RW
14979 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
14980$as_echo "pre-installed" >&6; }
2429c060 14981 fi
be01d343
PB
14982else
14983 ok=yes
14984 case " ${configdirs} " in
14985 *" binutils "*) ;;
14986 *) ok=no ;;
14987 esac
c6b750e1 14988
be01d343
PB
14989 if test $ok = yes; then
14990 # An in-tree tool is available and we can use it
14991 WINDRES_FOR_TARGET='$$r/$(HOST_SUBDIR)/binutils/windres'
81ecdfbb
RW
14992 { $as_echo "$as_me:${as_lineno-$LINENO}: result: just compiled" >&5
14993$as_echo "just compiled" >&6; }
2429c060
PB
14994 elif expr "x$WINDRES_FOR_TARGET" : "x/" > /dev/null; then
14995 # We already found the complete path
b8025f34 14996 ac_dir=`dirname $WINDRES_FOR_TARGET`
81ecdfbb
RW
14997 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
14998$as_echo "pre-installed in $ac_dir" >&6; }
be01d343
PB
14999 elif test "x$target" = "x$host"; then
15000 # We can use an host tool
15001 WINDRES_FOR_TARGET='$(WINDRES)'
81ecdfbb
RW
15002 { $as_echo "$as_me:${as_lineno-$LINENO}: result: host tool" >&5
15003$as_echo "host tool" >&6; }
be01d343
PB
15004 else
15005 # We need a cross tool
81ecdfbb
RW
15006 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
15007$as_echo "pre-installed" >&6; }
be01d343 15008 fi
a0da8069 15009fi
54752a6b 15010
81ecdfbb
RW
15011{ $as_echo "$as_me:${as_lineno-$LINENO}: checking where to find the target windmc" >&5
15012$as_echo_n "checking where to find the target windmc... " >&6; }
0c24b341
NC
15013if test "x${build}" != "x${host}" ; then
15014 if expr "x$WINDMC_FOR_TARGET" : "x/" > /dev/null; then
15015 # We already found the complete path
15016 ac_dir=`dirname $WINDMC_FOR_TARGET`
81ecdfbb
RW
15017 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
15018$as_echo "pre-installed in $ac_dir" >&6; }
0c24b341
NC
15019 else
15020 # Canadian cross, just use what we found
81ecdfbb
RW
15021 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
15022$as_echo "pre-installed" >&6; }
0c24b341
NC
15023 fi
15024else
15025 ok=yes
15026 case " ${configdirs} " in
15027 *" binutils "*) ;;
15028 *) ok=no ;;
15029 esac
15030
15031 if test $ok = yes; then
15032 # An in-tree tool is available and we can use it
15033 WINDMC_FOR_TARGET='$$r/$(HOST_SUBDIR)/binutils/windmc'
81ecdfbb
RW
15034 { $as_echo "$as_me:${as_lineno-$LINENO}: result: just compiled" >&5
15035$as_echo "just compiled" >&6; }
0c24b341
NC
15036 elif expr "x$WINDMC_FOR_TARGET" : "x/" > /dev/null; then
15037 # We already found the complete path
15038 ac_dir=`dirname $WINDMC_FOR_TARGET`
81ecdfbb
RW
15039 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
15040$as_echo "pre-installed in $ac_dir" >&6; }
0c24b341
NC
15041 elif test "x$target" = "x$host"; then
15042 # We can use an host tool
15043 WINDMC_FOR_TARGET='$(WINDMC)'
81ecdfbb
RW
15044 { $as_echo "$as_me:${as_lineno-$LINENO}: result: host tool" >&5
15045$as_echo "host tool" >&6; }
0c24b341
NC
15046 else
15047 # We need a cross tool
81ecdfbb
RW
15048 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
15049$as_echo "pre-installed" >&6; }
0c24b341
NC
15050 fi
15051fi
15052
54752a6b
NN
15053
15054
be01d343 15055
4b900473 15056
a0da8069
NN
15057# Certain tools may need extra flags.
15058AR_FOR_TARGET=${AR_FOR_TARGET}${extra_arflags_for_target}
15059RANLIB_FOR_TARGET=${RANLIB_FOR_TARGET}${extra_ranlibflags_for_target}
15060NM_FOR_TARGET=${NM_FOR_TARGET}${extra_nmflags_for_target}
15061
be01d343
PB
15062# When building target libraries, except in a Canadian cross, we use
15063# the same toolchain as the compiler we just built.
15064COMPILER_AS_FOR_TARGET='$(AS_FOR_TARGET)'
15065COMPILER_LD_FOR_TARGET='$(LD_FOR_TARGET)'
15066COMPILER_NM_FOR_TARGET='$(NM_FOR_TARGET)'
15067if test $host = $build; then
15068 case " $configdirs " in
15069 *" gcc "*)
15070 COMPILER_AS_FOR_TARGET='$$r/$(HOST_SUBDIR)/gcc/as'
15071 COMPILER_LD_FOR_TARGET='$$r/$(HOST_SUBDIR)/gcc/collect-ld'
15072 COMPILER_NM_FOR_TARGET='$$r/$(HOST_SUBDIR)/gcc/nm'${extra_nmflags_for_target}
15073 ;;
15074 esac
15075fi
15076
15077
15078
15079
15080
81ecdfbb
RW
15081{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5
15082$as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; }
15083# Check whether --enable-maintainer-mode was given.
15084if test "${enable_maintainer_mode+set}" = set; then :
15085 enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval
3d5e36ae
AO
15086else
15087 USE_MAINTAINER_MODE=no
81ecdfbb
RW
15088fi
15089
15090{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5
15091$as_echo "$USE_MAINTAINER_MODE" >&6; }
3d5e36ae
AO
15092
15093
15094if test "$USE_MAINTAINER_MODE" = yes; then
15095 MAINTAINER_MODE_TRUE=
15096 MAINTAINER_MODE_FALSE='#'
15097else
15098 MAINTAINER_MODE_TRUE='#'
15099 MAINTAINER_MODE_FALSE=
c6b750e1 15100fi
3d5e36ae
AO
15101MAINT=$MAINTAINER_MODE_TRUE
15102
1d39f329
NN
15103# ---------------------
15104# GCC bootstrap support
15105# ---------------------
15106
15107# Stage specific cflags for build.
15108stage1_cflags="-g"
15109case $build in
15110 vax-*-*)
15111 case ${GCC} in
15112 yes) stage1_cflags="-g -Wa,-J" ;;
15113 *) stage1_cflags="-g -J" ;;
15114 esac ;;
1d39f329
NN
15115esac
15116
1d89b610 15117
1d39f329 15118
8a0d8a5c 15119# Enable --enable-checking in stage1 of the compiler.
81ecdfbb
RW
15120# Check whether --enable-stage1-checking was given.
15121if test "${enable_stage1_checking+set}" = set; then :
15122 enableval=$enable_stage1_checking; stage1_checking=--enable-checking=${enable_stage1_checking}
8a0d8a5c 15123else
5566c1fa 15124 if test "x$enable_checking" = xno || test "x$enable_checking" = x; then
ce6c656d
L
15125 # For --disable-checking or implicit --enable-checking=release, avoid
15126 # setting --enable-checking=gc in the default stage1 checking for LTO
15127 # bootstraps. See PR62077.
ce6c656d
L
15128 case $BUILD_CONFIG in
15129 *lto*)
05a13254
NC
15130 stage1_checking=--enable-checking=release,misc,gimple,rtlflag,tree,types;;
15131 *)
15132 stage1_checking=--enable-checking=yes,types;;
ce6c656d 15133 esac
05a13254
NC
15134 if test "x$enable_checking" = x && \
15135 test -d ${srcdir}/gcc && \
15136 test x"`cat ${srcdir}/gcc/DEV-PHASE`" = xexperimental; then
15137 stage1_checking=--enable-checking=yes,types,extra
15138 fi
8a0d8a5c 15139else
5566c1fa 15140 stage1_checking=--enable-checking=$enable_checking,types
8a0d8a5c 15141fi
81ecdfbb 15142fi
8a0d8a5c
PB
15143
15144
c6b750e1 15145
81ecdfbb
RW
15146# Enable -Werror in bootstrap stage2 and later.
15147# Check whether --enable-werror was given.
15148if test "${enable_werror+set}" = set; then :
15149 enableval=$enable_werror;
1a6f2dc7
NN
15150case ${enable_werror} in
15151 yes) stage2_werror_flag="--enable-werror-always" ;;
15152 *) stage2_werror_flag="" ;;
1d39f329
NN
15153esac
15154
82033c9b 15155else
82033c9b 15156
bf41f30d
NC
15157if test -d ${srcdir}/gcc && test x"`cat $srcdir/gcc/DEV-PHASE`" = xexperimental; then
15158 case $BUILD_CONFIG in
15159 bootstrap-debug)
15160 stage2_werror_flag="--enable-werror-always" ;;
15161 "")
15162 stage2_werror_flag="--enable-werror-always" ;;
15163 esac
15164fi
82033c9b 15165
bf41f30d 15166fi
82033c9b 15167
1b6c0831 15168
1b6c0831 15169
1b6c0831 15170
e8a5fa9c
RW
15171# Specify what files to not compare during bootstrap.
15172
15173compare_exclusions="gcc/cc*-checksum\$(objext) | gcc/ada/*tools/*"
15174case "$target" in
15175 hppa*64*-*-hpux*) ;;
bf41f30d 15176 hppa*-*-hpux*) compare_exclusions="gcc/cc*-checksum\$(objext) | */libgcc/lib2funcs* | gcc/ada/*tools/* | gcc/function-tests.o" ;;
1488e230 15177 powerpc*-ibm-aix*) compare_exclusions="gcc/cc*-checksum\$(objext) | gcc/ada/*tools/* | *libgomp*\$(objext)" ;;
e8a5fa9c
RW
15178esac
15179
15180
81ecdfbb
RW
15181ac_config_files="$ac_config_files Makefile"
15182
c6b750e1 15183cat >confcache <<\_ACEOF
a0da8069
NN
15184# This file is a shell script that caches the results of configure
15185# tests run on this system so they can be shared between configure
c6b750e1
DJ
15186# scripts and configure runs, see configure's option --config-cache.
15187# It is not useful on other systems. If it contains results you don't
15188# want to keep, you may remove or edit it.
a0da8069 15189#
c6b750e1
DJ
15190# config.status only pays attention to the cache file if you give it
15191# the --recheck option to rerun configure.
a0da8069 15192#
c6b750e1
DJ
15193# `ac_cv_env_foo' variables (set or unset) will be overridden when
15194# loading this file, other *unset* `ac_cv_foo' will be assigned the
15195# following values.
15196
15197_ACEOF
15198
a0da8069
NN
15199# The following way of writing the cache mishandles newlines in values,
15200# but we know of no workaround that is simple, portable, and efficient.
81ecdfbb 15201# So, we kill variables containing newlines.
a0da8069
NN
15202# Ultrix sh set writes to stderr and can't be redirected directly,
15203# and sets the high bit in the cache file unless we assign to the vars.
81ecdfbb
RW
15204(
15205 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
15206 eval ac_val=\$$ac_var
15207 case $ac_val in #(
15208 *${as_nl}*)
15209 case $ac_var in #(
15210 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
15211$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
15212 esac
15213 case $ac_var in #(
15214 _ | IFS | as_nl) ;; #(
15215 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
15216 *) { eval $ac_var=; unset $ac_var;} ;;
15217 esac ;;
15218 esac
15219 done
15220
c6b750e1 15221 (set) 2>&1 |
81ecdfbb
RW
15222 case $as_nl`(ac_space=' '; set) 2>&1` in #(
15223 *${as_nl}ac_space=\ *)
15224 # `set' does not quote correctly, so add quotes: double-quote
15225 # substitution turns \\\\ into \\, and sed turns \\ into \.
c6b750e1
DJ
15226 sed -n \
15227 "s/'/'\\\\''/g;
15228 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
81ecdfbb 15229 ;; #(
c6b750e1
DJ
15230 *)
15231 # `set' quotes correctly as required by POSIX, so do not add quotes.
81ecdfbb 15232 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
c6b750e1 15233 ;;
81ecdfbb
RW
15234 esac |
15235 sort
15236) |
c6b750e1 15237 sed '
81ecdfbb 15238 /^ac_cv_env_/b end
c6b750e1 15239 t clear
81ecdfbb 15240 :clear
c6b750e1
DJ
15241 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
15242 t end
81ecdfbb
RW
15243 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
15244 :end' >>confcache
15245if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
15246 if test -w "$cache_file"; then
d0ac1c44 15247 if test "x$cache_file" != "x/dev/null"; then
81ecdfbb
RW
15248 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
15249$as_echo "$as_me: updating cache $cache_file" >&6;}
d0ac1c44
SM
15250 if test ! -f "$cache_file" || test -h "$cache_file"; then
15251 cat confcache >"$cache_file"
15252 else
15253 case $cache_file in #(
15254 */* | ?:*)
15255 mv -f confcache "$cache_file"$$ &&
15256 mv -f "$cache_file"$$ "$cache_file" ;; #(
15257 *)
15258 mv -f confcache "$cache_file" ;;
15259 esac
15260 fi
15261 fi
a0da8069 15262 else
81ecdfbb
RW
15263 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
15264$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
a0da8069 15265 fi
852e5f18 15266fi
a0da8069 15267rm -f confcache
852e5f18 15268
a0da8069
NN
15269test "x$prefix" = xNONE && prefix=$ac_default_prefix
15270# Let make expand exec_prefix.
15271test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
852e5f18 15272
a0da8069
NN
15273# Transform confdefs.h into DEFS.
15274# Protect against shell expansion while executing Makefile rules.
15275# Protect against Makefile macro expansion.
c6b750e1
DJ
15276#
15277# If the first sed substitution is executed (which looks for macros that
81ecdfbb 15278# take arguments), then branch to the quote section. Otherwise,
c6b750e1 15279# look for a macro that doesn't take arguments.
81ecdfbb
RW
15280ac_script='
15281:mline
15282/\\$/{
15283 N
15284 s,\\\n,,
15285 b mline
15286}
c6b750e1 15287t clear
81ecdfbb
RW
15288:clear
15289s/^[ ]*#[ ]*define[ ][ ]*\([^ (][^ (]*([^)]*)\)[ ]*\(.*\)/-D\1=\2/g
c6b750e1 15290t quote
81ecdfbb 15291s/^[ ]*#[ ]*define[ ][ ]*\([^ ][^ ]*\)[ ]*\(.*\)/-D\1=\2/g
c6b750e1 15292t quote
81ecdfbb
RW
15293b any
15294:quote
15295s/[ `~#$^&*(){}\\|;'\''"<>?]/\\&/g
15296s/\[/\\&/g
15297s/\]/\\&/g
15298s/\$/$$/g
15299H
15300:any
15301${
15302 g
15303 s/^\n//
15304 s/\n/ /g
15305 p
15306}
15307'
15308DEFS=`sed -n "$ac_script" confdefs.h`
c6b750e1
DJ
15309
15310
15311ac_libobjs=
15312ac_ltlibobjs=
d0ac1c44 15313U=
c6b750e1
DJ
15314for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
15315 # 1. Remove the extension, and $U if already installed.
81ecdfbb
RW
15316 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
15317 ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
15318 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
15319 # will be set to the directory where LIBOBJS objects are built.
15320 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
15321 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
c6b750e1
DJ
15322done
15323LIBOBJS=$ac_libobjs
852e5f18 15324
c6b750e1 15325LTLIBOBJS=$ac_ltlibobjs
376a0e54 15326
cac3d6c4 15327
c6b750e1 15328
d0ac1c44 15329: "${CONFIG_STATUS=./config.status}"
81ecdfbb 15330ac_write_fail=0
c6b750e1
DJ
15331ac_clean_files_save=$ac_clean_files
15332ac_clean_files="$ac_clean_files $CONFIG_STATUS"
81ecdfbb
RW
15333{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
15334$as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
15335as_write_fail=0
15336cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
c6b750e1
DJ
15337#! $SHELL
15338# Generated by $as_me.
a0da8069 15339# Run this file to recreate the current configuration.
a0da8069 15340# Compiler output produced by configure, useful for debugging
c6b750e1 15341# configure, is in config.log if it exists.
376a0e54 15342
c6b750e1
DJ
15343debug=false
15344ac_cs_recheck=false
15345ac_cs_silent=false
c6b750e1 15346
81ecdfbb
RW
15347SHELL=\${CONFIG_SHELL-$SHELL}
15348export SHELL
15349_ASEOF
15350cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
15351## -------------------- ##
15352## M4sh Initialization. ##
15353## -------------------- ##
15354
15355# Be more Bourne compatible
15356DUALCASE=1; export DUALCASE # for MKS sh
15357if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
c6b750e1
DJ
15358 emulate sh
15359 NULLCMD=:
81ecdfbb 15360 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
c6b750e1
DJ
15361 # is contrary to our usage. Disable this feature.
15362 alias -g '${1+"$@"}'='"$@"'
81ecdfbb
RW
15363 setopt NO_GLOB_SUBST
15364else
15365 case `(set -o) 2>/dev/null` in #(
15366 *posix*) :
15367 set -o posix ;; #(
15368 *) :
15369 ;;
15370esac
c6b750e1 15371fi
c6b750e1 15372
81ecdfbb
RW
15373
15374as_nl='
15375'
15376export as_nl
15377# Printing a long string crashes Solaris 7 /usr/bin/printf.
15378as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
15379as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
15380as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
15381# Prefer a ksh shell builtin over an external printf program on Solaris,
15382# but without wasting forks for bash or zsh.
15383if test -z "$BASH_VERSION$ZSH_VERSION" \
15384 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
15385 as_echo='print -r --'
15386 as_echo_n='print -rn --'
15387elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
15388 as_echo='printf %s\n'
15389 as_echo_n='printf %s'
15390else
15391 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
15392 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
15393 as_echo_n='/usr/ucb/echo -n'
15394 else
15395 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
15396 as_echo_n_body='eval
15397 arg=$1;
15398 case $arg in #(
15399 *"$as_nl"*)
15400 expr "X$arg" : "X\\(.*\\)$as_nl";
15401 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
15402 esac;
15403 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
15404 '
15405 export as_echo_n_body
15406 as_echo_n='sh -c $as_echo_n_body as_echo'
15407 fi
15408 export as_echo_body
15409 as_echo='sh -c $as_echo_body as_echo'
c6b750e1
DJ
15410fi
15411
81ecdfbb
RW
15412# The user is always right.
15413if test "${PATH_SEPARATOR+set}" != set; then
15414 PATH_SEPARATOR=:
15415 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
15416 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
15417 PATH_SEPARATOR=';'
15418 }
15419fi
15420
15421
15422# IFS
15423# We need space, tab and new line, in precisely that order. Quoting is
15424# there to prevent editors from complaining about space-tab.
15425# (If _AS_PATH_WALK were called with IFS unset, it would disable word
15426# splitting by setting IFS to empty value.)
15427IFS=" "" $as_nl"
15428
15429# Find who we are. Look in the path if we contain no directory separator.
d0ac1c44 15430as_myself=
81ecdfbb
RW
15431case $0 in #((
15432 *[\\/]* ) as_myself=$0 ;;
15433 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
15434for as_dir in $PATH
15435do
15436 IFS=$as_save_IFS
15437 test -z "$as_dir" && as_dir=.
15438 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
15439 done
15440IFS=$as_save_IFS
15441
15442 ;;
15443esac
15444# We did not find ourselves, most probably we were run as `sh COMMAND'
15445# in which case we are not to be found in the path.
15446if test "x$as_myself" = x; then
15447 as_myself=$0
15448fi
15449if test ! -f "$as_myself"; then
15450 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
15451 exit 1
15452fi
c6b750e1 15453
81ecdfbb
RW
15454# Unset variables that we do not need and which cause bugs (e.g. in
15455# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
15456# suppresses any "Segmentation fault" message there. '((' could
15457# trigger a bug in pdksh 5.2.14.
15458for as_var in BASH_ENV ENV MAIL MAILPATH
15459do eval test x\${$as_var+set} = xset \
15460 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
15461done
c6b750e1
DJ
15462PS1='$ '
15463PS2='> '
15464PS4='+ '
15465
15466# NLS nuisances.
81ecdfbb
RW
15467LC_ALL=C
15468export LC_ALL
15469LANGUAGE=C
15470export LANGUAGE
15471
15472# CDPATH.
15473(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
15474
15475
d0ac1c44
SM
15476# as_fn_error STATUS ERROR [LINENO LOG_FD]
15477# ----------------------------------------
81ecdfbb
RW
15478# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
15479# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
d0ac1c44 15480# script with STATUS, using 1 if that was 0.
81ecdfbb
RW
15481as_fn_error ()
15482{
d0ac1c44
SM
15483 as_status=$1; test $as_status -eq 0 && as_status=1
15484 if test "$4"; then
15485 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
15486 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
c6b750e1 15487 fi
d0ac1c44 15488 $as_echo "$as_me: error: $2" >&2
81ecdfbb
RW
15489 as_fn_exit $as_status
15490} # as_fn_error
15491
15492
15493# as_fn_set_status STATUS
15494# -----------------------
15495# Set $? to STATUS, without forking.
15496as_fn_set_status ()
15497{
15498 return $1
15499} # as_fn_set_status
15500
15501# as_fn_exit STATUS
15502# -----------------
15503# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
15504as_fn_exit ()
15505{
15506 set +e
15507 as_fn_set_status $1
15508 exit $1
15509} # as_fn_exit
15510
15511# as_fn_unset VAR
15512# ---------------
15513# Portably unset VAR.
15514as_fn_unset ()
15515{
15516 { eval $1=; unset $1;}
15517}
15518as_unset=as_fn_unset
15519# as_fn_append VAR VALUE
15520# ----------------------
15521# Append the text in VALUE to the end of the definition contained in VAR. Take
15522# advantage of any shell optimizations that allow amortized linear growth over
15523# repeated appends, instead of the typical quadratic growth present in naive
15524# implementations.
15525if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
15526 eval 'as_fn_append ()
15527 {
15528 eval $1+=\$2
15529 }'
15530else
15531 as_fn_append ()
15532 {
15533 eval $1=\$$1\$2
15534 }
15535fi # as_fn_append
15536
15537# as_fn_arith ARG...
15538# ------------------
15539# Perform arithmetic evaluation on the ARGs, and store the result in the
15540# global $as_val. Take advantage of shells that can avoid forks. The arguments
15541# must be portable across $(()) and expr.
15542if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
15543 eval 'as_fn_arith ()
15544 {
15545 as_val=$(( $* ))
15546 }'
15547else
15548 as_fn_arith ()
15549 {
15550 as_val=`expr "$@" || test $? -eq 1`
15551 }
15552fi # as_fn_arith
15553
c6b750e1 15554
81ecdfbb
RW
15555if expr a : '\(a\)' >/dev/null 2>&1 &&
15556 test "X`expr 00001 : '.*\(...\)'`" = X001; then
c6b750e1
DJ
15557 as_expr=expr
15558else
15559 as_expr=false
15560fi
15561
81ecdfbb 15562if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
c6b750e1
DJ
15563 as_basename=basename
15564else
15565 as_basename=false
15566fi
15567
81ecdfbb
RW
15568if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
15569 as_dirname=dirname
15570else
15571 as_dirname=false
15572fi
c6b750e1 15573
81ecdfbb 15574as_me=`$as_basename -- "$0" ||
c6b750e1
DJ
15575$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
15576 X"$0" : 'X\(//\)$' \| \
81ecdfbb
RW
15577 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
15578$as_echo X/"$0" |
15579 sed '/^.*\/\([^/][^/]*\)\/*$/{
15580 s//\1/
15581 q
15582 }
15583 /^X\/\(\/\/\)$/{
15584 s//\1/
15585 q
15586 }
15587 /^X\/\(\/\).*/{
15588 s//\1/
15589 q
15590 }
15591 s/.*/./; q'`
c6b750e1 15592
c6b750e1
DJ
15593# Avoid depending upon Character Ranges.
15594as_cr_letters='abcdefghijklmnopqrstuvwxyz'
15595as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
15596as_cr_Letters=$as_cr_letters$as_cr_LETTERS
15597as_cr_digits='0123456789'
15598as_cr_alnum=$as_cr_Letters$as_cr_digits
15599
81ecdfbb
RW
15600ECHO_C= ECHO_N= ECHO_T=
15601case `echo -n x` in #(((((
15602-n*)
15603 case `echo 'xy\c'` in
15604 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
15605 xy) ECHO_C='\c';;
15606 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
15607 ECHO_T=' ';;
15608 esac;;
15609*)
15610 ECHO_N='-n';;
c6b750e1
DJ
15611esac
15612
81ecdfbb
RW
15613rm -f conf$$ conf$$.exe conf$$.file
15614if test -d conf$$.dir; then
15615 rm -f conf$$.dir/conf$$.file
c6b750e1 15616else
81ecdfbb
RW
15617 rm -f conf$$.dir
15618 mkdir conf$$.dir 2>/dev/null
c6b750e1 15619fi
81ecdfbb
RW
15620if (echo >conf$$.file) 2>/dev/null; then
15621 if ln -s conf$$.file conf$$ 2>/dev/null; then
c6b750e1 15622 as_ln_s='ln -s'
81ecdfbb
RW
15623 # ... but there are two gotchas:
15624 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
15625 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
d0ac1c44 15626 # In both cases, we have to default to `cp -pR'.
81ecdfbb 15627 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
d0ac1c44 15628 as_ln_s='cp -pR'
81ecdfbb
RW
15629 elif ln conf$$.file conf$$ 2>/dev/null; then
15630 as_ln_s=ln
15631 else
d0ac1c44 15632 as_ln_s='cp -pR'
c6b750e1 15633 fi
c6b750e1 15634else
d0ac1c44 15635 as_ln_s='cp -pR'
c6b750e1 15636fi
81ecdfbb
RW
15637rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
15638rmdir conf$$.dir 2>/dev/null
15639
15640
15641# as_fn_mkdir_p
15642# -------------
15643# Create "$as_dir" as a directory, including parents if necessary.
15644as_fn_mkdir_p ()
15645{
15646
15647 case $as_dir in #(
15648 -*) as_dir=./$as_dir;;
15649 esac
15650 test -d "$as_dir" || eval $as_mkdir_p || {
15651 as_dirs=
15652 while :; do
15653 case $as_dir in #(
15654 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
15655 *) as_qdir=$as_dir;;
15656 esac
15657 as_dirs="'$as_qdir' $as_dirs"
15658 as_dir=`$as_dirname -- "$as_dir" ||
15659$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
15660 X"$as_dir" : 'X\(//\)[^/]' \| \
15661 X"$as_dir" : 'X\(//\)$' \| \
15662 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
15663$as_echo X"$as_dir" |
15664 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
15665 s//\1/
15666 q
15667 }
15668 /^X\(\/\/\)[^/].*/{
15669 s//\1/
15670 q
15671 }
15672 /^X\(\/\/\)$/{
15673 s//\1/
15674 q
15675 }
15676 /^X\(\/\).*/{
15677 s//\1/
15678 q
15679 }
15680 s/.*/./; q'`
15681 test -d "$as_dir" && break
15682 done
15683 test -z "$as_dirs" || eval "mkdir $as_dirs"
d0ac1c44 15684 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
81ecdfbb 15685
c6b750e1 15686
81ecdfbb 15687} # as_fn_mkdir_p
c6b750e1 15688if mkdir -p . 2>/dev/null; then
81ecdfbb 15689 as_mkdir_p='mkdir -p "$as_dir"'
c6b750e1
DJ
15690else
15691 test -d ./-p && rmdir ./-p
15692 as_mkdir_p=false
15693fi
15694
d0ac1c44
SM
15695
15696# as_fn_executable_p FILE
15697# -----------------------
15698# Test if FILE is an executable regular file.
15699as_fn_executable_p ()
15700{
15701 test -f "$1" && test -x "$1"
15702} # as_fn_executable_p
15703as_test_x='test -x'
15704as_executable_p=as_fn_executable_p
c6b750e1
DJ
15705
15706# Sed expression to map a string onto a valid CPP name.
15707as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
15708
15709# Sed expression to map a string onto a valid variable name.
15710as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
15711
15712
c6b750e1 15713exec 6>&1
81ecdfbb
RW
15714## ----------------------------------- ##
15715## Main body of $CONFIG_STATUS script. ##
15716## ----------------------------------- ##
15717_ASEOF
15718test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
15719
15720cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15721# Save the log message, to keep $0 and so on meaningful, and to
c6b750e1 15722# report actual input values of CONFIG_FILES etc. instead of their
81ecdfbb
RW
15723# values after options handling.
15724ac_log="
c6b750e1 15725This file was extended by $as_me, which was
d0ac1c44 15726generated by GNU Autoconf 2.69. Invocation command line was
c6b750e1
DJ
15727
15728 CONFIG_FILES = $CONFIG_FILES
15729 CONFIG_HEADERS = $CONFIG_HEADERS
15730 CONFIG_LINKS = $CONFIG_LINKS
15731 CONFIG_COMMANDS = $CONFIG_COMMANDS
15732 $ $0 $@
15733
81ecdfbb
RW
15734on `(hostname || uname -n) 2>/dev/null | sed 1q`
15735"
15736
c6b750e1
DJ
15737_ACEOF
15738
81ecdfbb
RW
15739case $ac_config_files in *"
15740"*) set x $ac_config_files; shift; ac_config_files=$*;;
15741esac
c6b750e1 15742
c6b750e1 15743
c6b750e1 15744
81ecdfbb
RW
15745cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15746# Files that config.status was made for.
15747config_files="$ac_config_files"
c6b750e1 15748
81ecdfbb 15749_ACEOF
c6b750e1 15750
81ecdfbb 15751cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
c6b750e1 15752ac_cs_usage="\
81ecdfbb
RW
15753\`$as_me' instantiates files and other configuration actions
15754from templates according to the current configuration. Unless the files
15755and actions are specified as TAGs, all are instantiated by default.
c6b750e1 15756
81ecdfbb 15757Usage: $0 [OPTION]... [TAG]...
c6b750e1
DJ
15758
15759 -h, --help print this help, then exit
81ecdfbb 15760 -V, --version print version number and configuration settings, then exit
d0ac1c44 15761 --config print configuration, then exit
81ecdfbb
RW
15762 -q, --quiet, --silent
15763 do not print progress messages
c6b750e1
DJ
15764 -d, --debug don't remove temporary files
15765 --recheck update $as_me by reconfiguring in the same conditions
81ecdfbb
RW
15766 --file=FILE[:TEMPLATE]
15767 instantiate the configuration file FILE
c6b750e1
DJ
15768
15769Configuration files:
15770$config_files
15771
81ecdfbb 15772Report bugs to the package provider."
c6b750e1 15773
81ecdfbb
RW
15774_ACEOF
15775cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
d0ac1c44 15776ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
c6b750e1
DJ
15777ac_cs_version="\\
15778config.status
d0ac1c44
SM
15779configured by $0, generated by GNU Autoconf 2.69,
15780 with options \\"\$ac_cs_config\\"
c6b750e1 15781
d0ac1c44 15782Copyright (C) 2012 Free Software Foundation, Inc.
c6b750e1
DJ
15783This config.status script is free software; the Free Software Foundation
15784gives unlimited permission to copy, distribute and modify it."
81ecdfbb
RW
15785
15786ac_pwd='$ac_pwd'
15787srcdir='$srcdir'
15788INSTALL='$INSTALL'
8e957354 15789AWK='$AWK'
81ecdfbb 15790test -n "\$AWK" || AWK=awk
c6b750e1
DJ
15791_ACEOF
15792
81ecdfbb
RW
15793cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15794# The default lists apply if the user does not specify any file.
c6b750e1
DJ
15795ac_need_defaults=:
15796while test $# != 0
a0da8069 15797do
c6b750e1 15798 case $1 in
d0ac1c44 15799 --*=?*)
81ecdfbb
RW
15800 ac_option=`expr "X$1" : 'X\([^=]*\)='`
15801 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
c6b750e1
DJ
15802 ac_shift=:
15803 ;;
d0ac1c44
SM
15804 --*=)
15805 ac_option=`expr "X$1" : 'X\([^=]*\)='`
15806 ac_optarg=
15807 ac_shift=:
15808 ;;
81ecdfbb 15809 *)
c6b750e1
DJ
15810 ac_option=$1
15811 ac_optarg=$2
15812 ac_shift=shift
15813 ;;
c6b750e1
DJ
15814 esac
15815
15816 case $ac_option in
15817 # Handling of the options.
a0da8069 15818 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
c6b750e1 15819 ac_cs_recheck=: ;;
81ecdfbb
RW
15820 --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
15821 $as_echo "$ac_cs_version"; exit ;;
d0ac1c44
SM
15822 --config | --confi | --conf | --con | --co | --c )
15823 $as_echo "$ac_cs_config"; exit ;;
81ecdfbb 15824 --debug | --debu | --deb | --de | --d | -d )
c6b750e1
DJ
15825 debug=: ;;
15826 --file | --fil | --fi | --f )
15827 $ac_shift
81ecdfbb
RW
15828 case $ac_optarg in
15829 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
d0ac1c44 15830 '') as_fn_error $? "missing file argument" ;;
81ecdfbb
RW
15831 esac
15832 as_fn_append CONFIG_FILES " '$ac_optarg'"
c6b750e1 15833 ac_need_defaults=false;;
81ecdfbb
RW
15834 --he | --h | --help | --hel | -h )
15835 $as_echo "$ac_cs_usage"; exit ;;
c6b750e1
DJ
15836 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
15837 | -silent | --silent | --silen | --sile | --sil | --si | --s)
15838 ac_cs_silent=: ;;
15839
15840 # This is an error.
d0ac1c44 15841 -*) as_fn_error $? "unrecognized option: \`$1'
81ecdfbb 15842Try \`$0 --help' for more information." ;;
c6b750e1 15843
81ecdfbb
RW
15844 *) as_fn_append ac_config_targets " $1"
15845 ac_need_defaults=false ;;
c6b750e1 15846
376a0e54 15847 esac
c6b750e1 15848 shift
376a0e54
CM
15849done
15850
c6b750e1 15851ac_configure_extra_args=
376a0e54 15852
c6b750e1
DJ
15853if $ac_cs_silent; then
15854 exec 6>/dev/null
15855 ac_configure_extra_args="$ac_configure_extra_args --silent"
15856fi
376a0e54 15857
c6b750e1 15858_ACEOF
81ecdfbb 15859cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
c6b750e1 15860if \$ac_cs_recheck; then
d0ac1c44 15861 set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
81ecdfbb
RW
15862 shift
15863 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
15864 CONFIG_SHELL='$SHELL'
15865 export CONFIG_SHELL
15866 exec "\$@"
c6b750e1
DJ
15867fi
15868
15869_ACEOF
81ecdfbb
RW
15870cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15871exec 5>>config.log
15872{
15873 echo
15874 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
15875## Running $as_me. ##
15876_ASBOX
15877 $as_echo "$ac_log"
15878} >&5
c6b750e1 15879
81ecdfbb
RW
15880_ACEOF
15881cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
06a51eac
RW
15882#
15883# INIT-COMMANDS
15884#
15885extrasub_build="$extrasub_build"
15886 extrasub_host="$extrasub_host"
15887 extrasub_target="$extrasub_target"
15888
81ecdfbb 15889_ACEOF
c6b750e1 15890
81ecdfbb 15891cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
c6b750e1 15892
81ecdfbb 15893# Handling of arguments.
c6b750e1
DJ
15894for ac_config_target in $ac_config_targets
15895do
81ecdfbb
RW
15896 case $ac_config_target in
15897 "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
15898
d0ac1c44 15899 *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
c6b750e1
DJ
15900 esac
15901done
15902
81ecdfbb 15903
c6b750e1
DJ
15904# If the user did not use the arguments to specify the items to instantiate,
15905# then the envvar interface is used. Set only those that are not.
15906# We use the long form for the default assignment because of an extremely
15907# bizarre bug on SunOS 4.1.3.
15908if $ac_need_defaults; then
15909 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
15910fi
15911
15912# Have a temporary directory for convenience. Make it in the build tree
81ecdfbb 15913# simply because there is no reason against having it here, and in addition,
c6b750e1 15914# creating and moving files from /tmp can sometimes cause problems.
81ecdfbb
RW
15915# Hook for its removal unless debugging.
15916# Note that there is a small window in which the directory will not be cleaned:
15917# after its creation but before its name has been assigned to `$tmp'.
c6b750e1
DJ
15918$debug ||
15919{
d0ac1c44 15920 tmp= ac_tmp=
81ecdfbb 15921 trap 'exit_status=$?
d0ac1c44
SM
15922 : "${ac_tmp:=$tmp}"
15923 { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
81ecdfbb
RW
15924' 0
15925 trap 'as_fn_exit 1' 1 2 13 15
c6b750e1 15926}
c6b750e1
DJ
15927# Create a (secure) tmp directory for tmp files.
15928
15929{
81ecdfbb 15930 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
d0ac1c44 15931 test -d "$tmp"
c6b750e1
DJ
15932} ||
15933{
81ecdfbb
RW
15934 tmp=./conf$$-$RANDOM
15935 (umask 077 && mkdir "$tmp")
d0ac1c44
SM
15936} || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
15937ac_tmp=$tmp
81ecdfbb
RW
15938
15939# Set up the scripts for CONFIG_FILES section.
15940# No need to generate them if there are no CONFIG_FILES.
15941# This happens for instance with `./config.status config.h'.
15942if test -n "$CONFIG_FILES"; then
15943
15944if $AWK 'BEGIN { getline <"/dev/null" }' </dev/null 2>/dev/null; then
15945 ac_cs_awk_getline=:
15946 ac_cs_awk_pipe_init=
15947 ac_cs_awk_read_file='
15948 while ((getline aline < (F[key])) > 0)
15949 print(aline)
15950 close(F[key])'
15951 ac_cs_awk_pipe_fini=
15952else
15953 ac_cs_awk_getline=false
15954 ac_cs_awk_pipe_init="print \"cat <<'|#_!!_#|' &&\""
15955 ac_cs_awk_read_file='
15956 print "|#_!!_#|"
15957 print "cat " F[key] " &&"
15958 '$ac_cs_awk_pipe_init
15959 # The final `:' finishes the AND list.
15960 ac_cs_awk_pipe_fini='END { print "|#_!!_#|"; print ":" }'
15961fi
15962ac_cr=`echo X | tr X '\015'`
15963# On cygwin, bash can eat \r inside `` if the user requested igncr.
15964# But we know of no other shell where ac_cr would be empty at this
15965# point, so we can use a bashism as a fallback.
15966if test "x$ac_cr" = x; then
15967 eval ac_cr=\$\'\\r\'
15968fi
15969ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
15970if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
d0ac1c44 15971 ac_cs_awk_cr='\\r'
81ecdfbb
RW
15972else
15973 ac_cs_awk_cr=$ac_cr
15974fi
15975
d0ac1c44 15976echo 'BEGIN {' >"$ac_tmp/subs1.awk" &&
81ecdfbb
RW
15977_ACEOF
15978
15979# Create commands to substitute file output variables.
c6b750e1 15980{
81ecdfbb 15981 echo "cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1" &&
d0ac1c44 15982 echo 'cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&' &&
81ecdfbb
RW
15983 echo "$ac_subst_files" | sed 's/.*/F["&"]="$&"/' &&
15984 echo "_ACAWK" &&
15985 echo "_ACEOF"
15986} >conf$$files.sh &&
15987. ./conf$$files.sh ||
d0ac1c44 15988 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
81ecdfbb 15989rm -f conf$$files.sh
c6b750e1 15990
81ecdfbb
RW
15991{
15992 echo "cat >conf$$subs.awk <<_ACEOF" &&
15993 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
15994 echo "_ACEOF"
15995} >conf$$subs.sh ||
d0ac1c44
SM
15996 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
15997ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
81ecdfbb
RW
15998ac_delim='%!_!# '
15999for ac_last_try in false false false false false :; do
16000 . ./conf$$subs.sh ||
d0ac1c44 16001 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
81ecdfbb
RW
16002
16003 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
16004 if test $ac_delim_n = $ac_delim_num; then
16005 break
16006 elif $ac_last_try; then
d0ac1c44 16007 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
81ecdfbb
RW
16008 else
16009 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
16010 fi
16011done
16012rm -f conf$$subs.sh
16013
16014cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
d0ac1c44 16015cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&
c6b750e1 16016_ACEOF
81ecdfbb
RW
16017sed -n '
16018h
16019s/^/S["/; s/!.*/"]=/
16020p
16021g
16022s/^[^!]*!//
16023:repl
16024t repl
16025s/'"$ac_delim"'$//
16026t delim
16027:nl
16028h
d0ac1c44 16029s/\(.\{148\}\)..*/\1/
81ecdfbb
RW
16030t more1
16031s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
16032p
16033n
16034b repl
16035:more1
16036s/["\\]/\\&/g; s/^/"/; s/$/"\\/
16037p
16038g
16039s/.\{148\}//
16040t nl
16041:delim
16042h
d0ac1c44 16043s/\(.\{148\}\)..*/\1/
81ecdfbb
RW
16044t more2
16045s/["\\]/\\&/g; s/^/"/; s/$/"/
16046p
16047b
16048:more2
16049s/["\\]/\\&/g; s/^/"/; s/$/"\\/
16050p
16051g
16052s/.\{148\}//
16053t delim
16054' <conf$$subs.awk | sed '
16055/^[^""]/{
16056 N
16057 s/\n//
16058}
16059' >>$CONFIG_STATUS || ac_write_fail=1
16060rm -f conf$$subs.awk
16061cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16062_ACAWK
d0ac1c44 16063cat >>"\$ac_tmp/subs1.awk" <<_ACAWK &&
81ecdfbb
RW
16064 for (key in S) S_is_set[key] = 1
16065 FS = "\a"
16066 \$ac_cs_awk_pipe_init
16067}
16068{
16069 line = $ 0
16070 nfields = split(line, field, "@")
16071 substed = 0
16072 len = length(field[1])
16073 for (i = 2; i < nfields; i++) {
16074 key = field[i]
16075 keylen = length(key)
16076 if (S_is_set[key]) {
16077 value = S[key]
16078 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
16079 len += length(value) + length(field[++i])
16080 substed = 1
16081 } else
16082 len += 1 + keylen
16083 }
16084 if (nfields == 3 && !substed) {
16085 key = field[2]
16086 if (F[key] != "" && line ~ /^[ ]*@.*@[ ]*$/) {
16087 \$ac_cs_awk_read_file
16088 next
16089 }
16090 }
16091 print line
16092}
16093\$ac_cs_awk_pipe_fini
16094_ACAWK
16095_ACEOF
16096cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16097if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
16098 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
16099else
16100 cat
d0ac1c44
SM
16101fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \
16102 || as_fn_error $? "could not setup config files machinery" "$LINENO" 5
81ecdfbb
RW
16103_ACEOF
16104
d0ac1c44
SM
16105# VPATH may cause trouble with some makes, so we remove sole $(srcdir),
16106# ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and
81ecdfbb
RW
16107# trailing colons and then remove the whole line if VPATH becomes empty
16108# (actually we leave an empty line to preserve line numbers).
16109if test "x$srcdir" = x.; then
d0ac1c44
SM
16110 ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{
16111h
16112s///
16113s/^/:/
16114s/[ ]*$/:/
16115s/:\$(srcdir):/:/g
16116s/:\${srcdir}:/:/g
16117s/:@srcdir@:/:/g
16118s/^:*//
81ecdfbb 16119s/:*$//
d0ac1c44
SM
16120x
16121s/\(=[ ]*\).*/\1/
16122G
16123s/\n//
81ecdfbb
RW
16124s/^[^=]*=[ ]*$//
16125}'
16126fi
c6b750e1 16127
81ecdfbb
RW
16128cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16129fi # test -n "$CONFIG_FILES"
c6b750e1 16130
c6b750e1 16131
81ecdfbb
RW
16132eval set X " :F $CONFIG_FILES "
16133shift
16134for ac_tag
16135do
16136 case $ac_tag in
16137 :[FHLC]) ac_mode=$ac_tag; continue;;
16138 esac
16139 case $ac_mode$ac_tag in
16140 :[FHL]*:*);;
d0ac1c44 16141 :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;;
81ecdfbb
RW
16142 :[FH]-) ac_tag=-:-;;
16143 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
16144 esac
16145 ac_save_IFS=$IFS
16146 IFS=:
16147 set x $ac_tag
16148 IFS=$ac_save_IFS
16149 shift
16150 ac_file=$1
16151 shift
252b5132 16152
81ecdfbb
RW
16153 case $ac_mode in
16154 :L) ac_source=$1;;
16155 :[FH])
16156 ac_file_inputs=
16157 for ac_f
16158 do
16159 case $ac_f in
d0ac1c44 16160 -) ac_f="$ac_tmp/stdin";;
81ecdfbb
RW
16161 *) # Look for the file first in the build tree, then in the source tree
16162 # (if the path is not absolute). The absolute path cannot be DOS-style,
16163 # because $ac_f cannot contain `:'.
16164 test -f "$ac_f" ||
16165 case $ac_f in
16166 [\\/$]*) false;;
16167 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
16168 esac ||
d0ac1c44 16169 as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
81ecdfbb
RW
16170 esac
16171 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
16172 as_fn_append ac_file_inputs " '$ac_f'"
16173 done
c6b750e1 16174
81ecdfbb
RW
16175 # Let's still pretend it is `configure' which instantiates (i.e., don't
16176 # use $as_me), people would be surprised to read:
16177 # /* config.h. Generated by config.status. */
16178 configure_input='Generated from '`
16179 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
16180 `' by configure.'
16181 if test x"$ac_file" != x-; then
16182 configure_input="$ac_file. $configure_input"
16183 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
16184$as_echo "$as_me: creating $ac_file" >&6;}
a0da8069 16185 fi
81ecdfbb
RW
16186 # Neutralize special characters interpreted by sed in replacement strings.
16187 case $configure_input in #(
16188 *\&* | *\|* | *\\* )
16189 ac_sed_conf_input=`$as_echo "$configure_input" |
16190 sed 's/[\\\\&|]/\\\\&/g'`;; #(
16191 *) ac_sed_conf_input=$configure_input;;
16192 esac
cac3d6c4 16193
81ecdfbb 16194 case $ac_tag in
d0ac1c44
SM
16195 *:-:* | *:-) cat >"$ac_tmp/stdin" \
16196 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
81ecdfbb
RW
16197 esac
16198 ;;
a0da8069 16199 esac
252b5132 16200
81ecdfbb 16201 ac_dir=`$as_dirname -- "$ac_file" ||
c6b750e1
DJ
16202$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
16203 X"$ac_file" : 'X\(//\)[^/]' \| \
16204 X"$ac_file" : 'X\(//\)$' \| \
81ecdfbb
RW
16205 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
16206$as_echo X"$ac_file" |
16207 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
16208 s//\1/
16209 q
16210 }
16211 /^X\(\/\/\)[^/].*/{
16212 s//\1/
16213 q
16214 }
16215 /^X\(\/\/\)$/{
16216 s//\1/
16217 q
16218 }
16219 /^X\(\/\).*/{
16220 s//\1/
16221 q
16222 }
16223 s/.*/./; q'`
16224 as_dir="$ac_dir"; as_fn_mkdir_p
c6b750e1 16225 ac_builddir=.
252b5132 16226
81ecdfbb
RW
16227case "$ac_dir" in
16228.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
16229*)
16230 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
16231 # A ".." for each directory in $ac_dir_suffix.
16232 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
16233 case $ac_top_builddir_sub in
16234 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
16235 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
16236 esac ;;
16237esac
16238ac_abs_top_builddir=$ac_pwd
16239ac_abs_builddir=$ac_pwd$ac_dir_suffix
16240# for backward compatibility:
16241ac_top_builddir=$ac_top_build_prefix
c6b750e1
DJ
16242
16243case $srcdir in
81ecdfbb 16244 .) # We are building in place.
c6b750e1 16245 ac_srcdir=.
81ecdfbb
RW
16246 ac_top_srcdir=$ac_top_builddir_sub
16247 ac_abs_top_srcdir=$ac_pwd ;;
16248 [\\/]* | ?:[\\/]* ) # Absolute name.
c6b750e1 16249 ac_srcdir=$srcdir$ac_dir_suffix;
81ecdfbb
RW
16250 ac_top_srcdir=$srcdir
16251 ac_abs_top_srcdir=$srcdir ;;
16252 *) # Relative name.
16253 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
16254 ac_top_srcdir=$ac_top_build_prefix$srcdir
16255 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
c6b750e1 16256esac
81ecdfbb 16257ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
252b5132 16258
252b5132 16259
81ecdfbb
RW
16260 case $ac_mode in
16261 :F)
16262 #
16263 # CONFIG_FILE
16264 #
c6b750e1
DJ
16265
16266 case $INSTALL in
16267 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
81ecdfbb 16268 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
a0da8069 16269 esac
81ecdfbb 16270_ACEOF
252b5132 16271
81ecdfbb
RW
16272cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16273# If the template does not know about datarootdir, expand it.
16274# FIXME: This hack should be removed a few years after 2.60.
16275ac_datarootdir_hack=; ac_datarootdir_seen=
16276ac_sed_dataroot='
16277/datarootdir/ {
16278 p
16279 q
16280}
16281/@datadir@/p
16282/@docdir@/p
16283/@infodir@/p
16284/@localedir@/p
16285/@mandir@/p'
16286case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
16287*datarootdir*) ac_datarootdir_seen=yes;;
16288*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
16289 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
16290$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
c6b750e1 16291_ACEOF
81ecdfbb
RW
16292cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16293 ac_datarootdir_hack='
16294 s&@datadir@&$datadir&g
16295 s&@docdir@&$docdir&g
16296 s&@infodir@&$infodir&g
16297 s&@localedir@&$localedir&g
16298 s&@mandir@&$mandir&g
16299 s&\\\${datarootdir}&$datarootdir&g' ;;
16300esac
16301_ACEOF
16302
16303# Neutralize VPATH when `$srcdir' = `.'.
16304# Shell code in configure.ac might set extrasub.
16305# FIXME: do we really want to maintain this feature?
16306cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16307ac_sed_extra="$ac_vpsub
c6b750e1
DJ
16308$extrasub
16309_ACEOF
81ecdfbb 16310cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
c6b750e1
DJ
16311:t
16312/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
81ecdfbb
RW
16313s|@configure_input@|$ac_sed_conf_input|;t t
16314s&@top_builddir@&$ac_top_builddir_sub&;t t
16315s&@top_build_prefix@&$ac_top_build_prefix&;t t
16316s&@srcdir@&$ac_srcdir&;t t
16317s&@abs_srcdir@&$ac_abs_srcdir&;t t
16318s&@top_srcdir@&$ac_top_srcdir&;t t
16319s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
16320s&@builddir@&$ac_builddir&;t t
16321s&@abs_builddir@&$ac_abs_builddir&;t t
16322s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
16323s&@INSTALL@&$ac_INSTALL&;t t
16324$ac_datarootdir_hack
16325"
16326eval sed \"\$ac_sed_extra\" "$ac_file_inputs" |
16327if $ac_cs_awk_getline; then
d0ac1c44 16328 $AWK -f "$ac_tmp/subs.awk"
81ecdfbb 16329else
d0ac1c44
SM
16330 $AWK -f "$ac_tmp/subs.awk" | $SHELL
16331fi \
16332 >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5
81ecdfbb
RW
16333
16334test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
d0ac1c44
SM
16335 { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } &&
16336 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \
16337 "$ac_tmp/out"`; test -z "$ac_out"; } &&
81ecdfbb 16338 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
d0ac1c44 16339which seems to be undefined. Please make sure it is defined" >&5
81ecdfbb 16340$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
d0ac1c44 16341which seems to be undefined. Please make sure it is defined" >&2;}
81ecdfbb 16342
d0ac1c44 16343 rm -f "$ac_tmp/stdin"
81ecdfbb 16344 case $ac_file in
d0ac1c44
SM
16345 -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
16346 *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
81ecdfbb 16347 esac \
d0ac1c44 16348 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
81ecdfbb 16349 ;;
c148b4cb 16350
c148b4cb 16351
c148b4cb 16352
81ecdfbb
RW
16353 esac
16354
06a51eac
RW
16355
16356 case $ac_file$ac_mode in
16357 "Makefile":F) sed "$extrasub_build" Makefile |
16358 sed "$extrasub_host" |
16359 sed "$extrasub_target" > mf$$
16360 mv -f mf$$ Makefile ;;
16361
16362 esac
81ecdfbb
RW
16363done # for ac_tag
16364
16365
16366as_fn_exit 0
c6b750e1 16367_ACEOF
c6b750e1
DJ
16368ac_clean_files=$ac_clean_files_save
16369
81ecdfbb 16370test $ac_write_fail = 0 ||
d0ac1c44 16371 as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
81ecdfbb 16372
c6b750e1
DJ
16373
16374# configure is writing to config.log, and then calls config.status.
16375# config.status does its own redirection, appending to config.log.
16376# Unfortunately, on DOS this fails, as config.log is still kept open
16377# by configure, so config.status won't be able to write to it; its
16378# output is simply discarded. So we exec the FD to /dev/null,
16379# effectively closing config.log, so it can be properly (re)opened and
16380# appended to by config.status. When coming back to configure, we
16381# need to make the FD available again.
16382if test "$no_create" != yes; then
16383 ac_cs_success=:
16384 ac_config_status_args=
16385 test "$silent" = yes &&
16386 ac_config_status_args="$ac_config_status_args --quiet"
16387 exec 5>/dev/null
16388 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
16389 exec 5>>config.log
16390 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
16391 # would make configure fail if this is the last instruction.
d0ac1c44 16392 $ac_cs_success || as_fn_exit 1
81ecdfbb
RW
16393fi
16394if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
16395 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
16396$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
c6b750e1 16397fi
c148b4cb 16398
This page took 2.239885 seconds and 4 git commands to generate.