]> git.ipfire.org Git - thirdparty/gcc.git/blame - configure
RISC-V: Add RVV vsetvl/vsetvlmax intrinsics and tests.
[thirdparty/gcc.git] / configure
CommitLineData
671aa708 1#! /bin/sh
671aa708 2# Guess values for system-dependent variables and create Makefiles.
22e05272
JM
3# Generated by GNU Autoconf 2.69.
4#
5#
6# Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc.
5213506e 7#
671aa708
NN
8#
9# This configure script is free software; the Free Software Foundation
10# gives unlimited permission to copy, distribute and modify it.
5213506e
RW
11## -------------------- ##
12## M4sh Initialization. ##
13## -------------------- ##
1c710c3c 14
5213506e
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 :
1c710c3c
DJ
18 emulate sh
19 NULLCMD=:
5213506e 20 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
1c710c3c
DJ
21 # is contrary to our usage. Disable this feature.
22 alias -g '${1+"$@"}'='"$@"'
5213506e
RW
23 setopt NO_GLOB_SUBST
24else
25 case `(set -o) 2>/dev/null` in #(
26 *posix*) :
27 set -o posix ;; #(
28 *) :
29 ;;
30esac
1c710c3c 31fi
1c710c3c 32
5213506e
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 }
1c710c3c
DJ
79fi
80
81
5213506e
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.
22e05272 90as_myself=
5213506e
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
1c710c3c
DJ
122PS1='$ '
123PS2='> '
124PS4='+ '
125
126# NLS nuisances.
5213506e
RW
127LC_ALL=C
128export LC_ALL
129LANGUAGE=C
130export LANGUAGE
131
132# CDPATH.
133(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
134
22e05272
JM
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;}
5213506e
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
22e05272
JM
193test x\$exitcode = x0 || exit 1
194test -x / || exit 1"
5213506e
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'\" &&
87264276
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"
5213506e
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
1c710c3c 211do
5213506e
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 :
22e05272
JM
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
5213506e
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."
1c710c3c 266 else
5213506e
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."
1c710c3c 271 fi
5213506e
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
1c710c3c 301
5213506e
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"
22e05272 355 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
5213506e
RW
356
357
358} # as_fn_mkdir_p
22e05272
JM
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
5213506e
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
22e05272
JM
403# as_fn_error STATUS ERROR [LINENO LOG_FD]
404# ----------------------------------------
5213506e
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
22e05272 407# script with STATUS, using 1 if that was 0.
5213506e
RW
408as_fn_error ()
409{
22e05272
JM
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
5213506e 414 fi
22e05272 415 $as_echo "$as_me: error: $2" >&2
5213506e
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
1c710c3c
DJ
421 as_expr=expr
422else
423 as_expr=false
424fi
425
5213506e 426if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
1c710c3c
DJ
427 as_basename=basename
428else
429 as_basename=false
430fi
431
5213506e
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
1c710c3c 437
5213506e 438as_me=`$as_basename -- "$0" ||
1c710c3c
DJ
439$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
440 X"$0" : 'X\(//\)$' \| \
5213506e
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'`
1c710c3c 456
2aeb72e9
DD
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
11a67599 463
1c710c3c 464
5213506e
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 |
1c710c3c 474 sed '
5213506e
RW
475 s/[$]LINENO.*/&-/
476 t lineno
477 b
478 :lineno
1c710c3c 479 N
5213506e
RW
480 :loop
481 s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
1c710c3c 482 t loop
5213506e 483 s/-\n.*//
1c710c3c 484 ' >$as_me.lineno &&
5213506e
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; }
1c710c3c 487
22e05272
JM
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
1c710c3c
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
5213506e
RW
494 # original and so on. Autoconf is especially sensitive to this).
495 . "./$as_me.lineno"
1c710c3c
DJ
496 # Exit status is that of the last command.
497 exit
498}
499
5213506e
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';;
1c710c3c
DJ
511esac
512
5213506e
RW
513rm -f conf$$ conf$$.exe conf$$.file
514if test -d conf$$.dir; then
515 rm -f conf$$.dir/conf$$.file
1c710c3c 516else
5213506e
RW
517 rm -f conf$$.dir
518 mkdir conf$$.dir 2>/dev/null
1c710c3c 519fi
5213506e
RW
520if (echo >conf$$.file) 2>/dev/null; then
521 if ln -s conf$$.file conf$$ 2>/dev/null; then
2aeb72e9 522 as_ln_s='ln -s'
5213506e
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.
22e05272 526 # In both cases, we have to default to `cp -pR'.
5213506e 527 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
22e05272 528 as_ln_s='cp -pR'
5213506e
RW
529 elif ln conf$$.file conf$$ 2>/dev/null; then
530 as_ln_s=ln
531 else
22e05272 532 as_ln_s='cp -pR'
2aeb72e9 533 fi
1c710c3c 534else
22e05272 535 as_ln_s='cp -pR'
1c710c3c 536fi
5213506e
RW
537rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
538rmdir conf$$.dir 2>/dev/null
1c710c3c
DJ
539
540if mkdir -p . 2>/dev/null; then
5213506e 541 as_mkdir_p='mkdir -p "$as_dir"'
1c710c3c
DJ
542else
543 test -d ./-p && rmdir ./-p
544 as_mkdir_p=false
545fi
546
22e05272
JM
547as_test_x='test -x'
548as_executable_p=as_fn_executable_p
0b0dc272 549
1c710c3c
DJ
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
22e05272
JM
557test -n "$DJDIR" || exec 7<&0 </dev/null
558exec 6>&1
1c710c3c
DJ
559
560# Name of the host.
22e05272 561# hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status,
1c710c3c
DJ
562# so uname gets run too.
563ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
564
1c710c3c
DJ
565#
566# Initializations.
567#
671aa708 568ac_default_prefix=/usr/local
5213506e 569ac_clean_files=
1c710c3c 570ac_config_libobj_dir=.
5213506e 571LIBOBJS=
1c710c3c
DJ
572cross_compiling=no
573subdirs=
574MFLAGS=
575MAKEFLAGS=
2aeb72e9 576
1c710c3c
DJ
577# Identity of this package.
578PACKAGE_NAME=
579PACKAGE_TARNAME=
580PACKAGE_VERSION=
581PACKAGE_STRING=
582PACKAGE_BUGREPORT=
5213506e 583PACKAGE_URL=
1c710c3c
DJ
584
585ac_unique_file="move-if-change"
5213506e
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
e7a82751 604READELF_FOR_TARGET
5213506e 605RANLIB_FOR_TARGET
e4a9a572 606OTOOL_FOR_TARGET
5213506e 607OBJDUMP_FOR_TARGET
9bccfdf5 608OBJCOPY_FOR_TARGET
5213506e
RW
609NM_FOR_TARGET
610LIPO_FOR_TARGET
611LD_FOR_TARGET
3b5e8ee4 612DSYMUTIL_FOR_TARGET
5213506e
RW
613DLLTOOL_FOR_TARGET
614AS_FOR_TARGET
615AR_FOR_TARGET
b4c522fa 616GDC_FOR_TARGET
632e2a07 617GOC_FOR_TARGET
5213506e 618GFORTRAN_FOR_TARGET
5213506e
RW
619GCC_FOR_TARGET
620CXX_FOR_TARGET
621CC_FOR_TARGET
5fee5ec3 622GDCFLAGS
e7a82751 623READELF
e4a9a572 624OTOOL
5213506e
RW
625OBJDUMP
626OBJCOPY
627WINDMC
628WINDRES
629STRIP
630RANLIB
631NM
632LIPO
633LD
3b5e8ee4 634DSYMUTIL
5213506e
RW
635DLLTOOL
636AS
637AR
638RUNTEST
639EXPECT
640MAKEINFO
641FLEX
642LEX
643M4
644BISON
645YACC
5213506e
RW
646WINDRES_FOR_BUILD
647WINDMC_FOR_BUILD
648RANLIB_FOR_BUILD
649NM_FOR_BUILD
650LD_FOR_BUILD
651LDFLAGS_FOR_BUILD
b4c522fa 652GDC_FOR_BUILD
632e2a07 653GOC_FOR_BUILD
5213506e 654GFORTRAN_FOR_BUILD
3b5e8ee4 655DSYMUTIL_FOR_BUILD
5213506e
RW
656DLLTOOL_FOR_BUILD
657CXX_FOR_BUILD
658CXXFLAGS_FOR_BUILD
84401ce5
RP
659CPPFLAGS_FOR_BUILD
660CPP_FOR_BUILD
5213506e
RW
661CFLAGS_FOR_BUILD
662CC_FOR_BUILD
663AS_FOR_BUILD
664AR_FOR_BUILD
aae29963 665target_configdirs
5213506e 666configdirs
5213506e 667build_configdirs
5213506e
RW
668INSTALL_GDB_TK
669GDB_TK
670CONFIGURE_GDB_TK
671build_tooldir
672tooldir
673GCC_SHLIB_SUBDIR
674RPATH_ENVVAR
ffedf511
RW
675target_configargs
676host_configargs
677build_configargs
e12c4094 678BUILD_CONFIG
6f57bdf6 679LDFLAGS_FOR_TARGET
5213506e
RW
680CXXFLAGS_FOR_TARGET
681CFLAGS_FOR_TARGET
682DEBUG_PREFIX_CFLAGS_FOR_TARGET
683SYSROOT_CFLAGS_FOR_TARGET
3c36aa6b 684get_gcc_base_ver
1c01ebf6 685extra_host_zlib_configure_flags
d7f09764 686extra_host_libiberty_configure_flags
fca38047 687stage1_languages
cdfee50a 688host_shared
45b3824d
TS
689extra_linker_plugin_flags
690extra_linker_plugin_configure_flags
33ad93b9 691islinc
eae1a5d4 692isllibs
5213506e 693poststage1_ldflags
ed2eaa9f 694poststage1_libs
5213506e 695stage1_ldflags
0b21f5d3 696stage1_libs
0ff2d841 697extra_isl_gmp_configure_flags
5213506e
RW
698extra_mpc_mpfr_configure_flags
699extra_mpc_gmp_configure_flags
700extra_mpfr_configure_flags
701gmpinc
702gmplibs
4a5e71f2
L
703PGO_BUILD_LTO_CFLAGS
704PGO_BUILD_USE_CFLAGS
705PGO_BUILD_GEN_CFLAGS
7ffcf5d6 706HAVE_CXX11_FOR_BUILD
ffac9597 707HAVE_CXX11
5213506e 708do_compare
5fee5ec3 709GDC
5213506e
RW
710GNATMAKE
711GNATBIND
712ac_ct_CXX
713CXXFLAGS
714CXX
715OBJEXT
716EXEEXT
717ac_ct_CC
718CPPFLAGS
719LDFLAGS
720CFLAGS
721CC
5f520819 722extra_liboffloadmic_configure_flags
5213506e
RW
723target_subdir
724host_subdir
725build_subdir
726build_libsubdir
87264276
PB
727AWK
728SED
5213506e
RW
729LN_S
730LN
731INSTALL_DATA
732INSTALL_SCRIPT
733INSTALL_PROGRAM
734target_os
735target_vendor
736target_cpu
737target
738host_os
739host_vendor
740host_cpu
741host
742target_noncanonical
743host_noncanonical
744build_noncanonical
745build_os
746build_vendor
747build_cpu
748build
749TOPLEVEL_CONFIGURE_ARGUMENTS
750target_alias
751host_alias
752build_alias
753LIBS
754ECHO_T
755ECHO_N
756ECHO_C
757DEFS
758mandir
759localedir
760libdir
761psdir
762pdfdir
763dvidir
764htmldir
765infodir
766docdir
767oldincludedir
768includedir
769localstatedir
770sharedstatedir
771sysconfdir
772datadir
773datarootdir
774libexecdir
775sbindir
776bindir
777program_transform_name
778prefix
779exec_prefix
780PACKAGE_URL
781PACKAGE_BUGREPORT
782PACKAGE_STRING
783PACKAGE_VERSION
784PACKAGE_TARNAME
785PACKAGE_NAME
786PATH_SEPARATOR
787SHELL'
788ac_subst_files='serialization_dependencies
789host_makefile_frag
790target_makefile_frag
791alphaieee_frag
792ospace_frag'
793ac_user_opts='
794enable_option_checking
795with_build_libsubdir
a05c2c75 796with_system_zlib
85c64bbe
BS
797enable_as_accelerator_for
798enable_offload_targets
fe5bfa67 799enable_offload_defaulted
5213506e 800enable_gold
21539e2e 801enable_ld
78edb32f 802enable_compressed_debug_sections
87e6d9dc
TB
803enable_libquadmath
804enable_libquadmath_support
5213506e
RW
805enable_libada
806enable_libssp
1873ec0c 807enable_libstdcxx
5f520819 808enable_liboffloadmic
ff3ac0f4 809enable_bootstrap
4a5e71f2 810enable_pgo_build
5213506e
RW
811with_mpc
812with_mpc_include
813with_mpc_lib
5213506e
RW
814with_mpfr
815with_mpfr_include
816with_mpfr_lib
5213506e
RW
817with_gmp
818with_gmp_include
819with_gmp_lib
5213506e 820with_stage1_libs
aac9103b 821with_static_standard_libraries
0b21f5d3 822with_stage1_ldflags
5213506e 823with_boot_libs
ed2eaa9f 824with_boot_ldflags
33ad93b9
RG
825with_isl
826with_isl_include
827with_isl_lib
828enable_isl_version_check
d7f09764 829enable_lto
45b3824d
TS
830enable_linker_plugin_configure_flags
831enable_linker_plugin_flags
cdfee50a 832enable_host_shared
5213506e 833enable_stage1_languages
43c40f3e 834enable_objc_gc
114bf3f1
MK
835with_target_bdw_gc
836with_target_bdw_gc_include
837with_target_bdw_gc_lib
3c36aa6b 838with_gcc_major_version_only
5213506e
RW
839with_build_sysroot
840with_debug_prefix_map
5646b7b9 841with_build_config
beeda1d9 842enable_vtable_verify
5213506e
RW
843enable_serial_configure
844with_build_time_tools
845enable_maintainer_mode
846enable_stage1_checking
847enable_werror
5213506e
RW
848'
849 ac_precious_vars='build_alias
850host_alias
851target_alias
852CC
853CFLAGS
854LDFLAGS
855LIBS
856CPPFLAGS
857CXX
858CXXFLAGS
859CCC
ffedf511
RW
860build_configargs
861host_configargs
862target_configargs
5213506e
RW
863AR
864AS
865DLLTOOL
3b5e8ee4 866DSYMUTIL
5213506e
RW
867LD
868LIPO
869NM
870RANLIB
871STRIP
872WINDRES
873WINDMC
874OBJCOPY
875OBJDUMP
e4a9a572 876OTOOL
e7a82751 877READELF
5213506e
RW
878CC_FOR_TARGET
879CXX_FOR_TARGET
880GCC_FOR_TARGET
5213506e 881GFORTRAN_FOR_TARGET
632e2a07 882GOC_FOR_TARGET
b4c522fa 883GDC_FOR_TARGET
5213506e
RW
884AR_FOR_TARGET
885AS_FOR_TARGET
886DLLTOOL_FOR_TARGET
3b5e8ee4 887DSYMUTIL_FOR_TARGET
5213506e
RW
888LD_FOR_TARGET
889LIPO_FOR_TARGET
890NM_FOR_TARGET
9bccfdf5 891OBJCOPY_FOR_TARGET
5213506e 892OBJDUMP_FOR_TARGET
e4a9a572 893OTOOL_FOR_TARGET
5213506e 894RANLIB_FOR_TARGET
e7a82751 895READELF_FOR_TARGET
5213506e
RW
896STRIP_FOR_TARGET
897WINDRES_FOR_TARGET
898WINDMC_FOR_TARGET'
899
671aa708
NN
900
901# Initialize some variables set by options.
1c710c3c
DJ
902ac_init_help=
903ac_init_version=false
5213506e
RW
904ac_unrecognized_opts=
905ac_unrecognized_sep=
671aa708
NN
906# The variables have the same names as the options, with
907# dashes changed to underlines.
1c710c3c 908cache_file=/dev/null
671aa708 909exec_prefix=NONE
671aa708 910no_create=
671aa708
NN
911no_recursion=
912prefix=NONE
913program_prefix=NONE
914program_suffix=NONE
915program_transform_name=s,x,x,
916silent=
917site=
918srcdir=
671aa708
NN
919verbose=
920x_includes=NONE
921x_libraries=NONE
1c710c3c
DJ
922
923# Installation directory options.
924# These are left unexpanded so users can "make install exec_prefix=/foo"
925# and all the variables that are supposed to be based on exec_prefix
926# by default will actually change.
927# Use braces instead of parens because sh, perl, etc. also accept them.
5213506e 928# (The list follows the same order as the GNU Coding Standards.)
671aa708
NN
929bindir='${exec_prefix}/bin'
930sbindir='${exec_prefix}/sbin'
931libexecdir='${exec_prefix}/libexec'
5213506e
RW
932datarootdir='${prefix}/share'
933datadir='${datarootdir}'
671aa708
NN
934sysconfdir='${prefix}/etc'
935sharedstatedir='${prefix}/com'
936localstatedir='${prefix}/var'
671aa708
NN
937includedir='${prefix}/include'
938oldincludedir='/usr/include'
5213506e
RW
939docdir='${datarootdir}/doc/${PACKAGE}'
940infodir='${datarootdir}/info'
941htmldir='${docdir}'
942dvidir='${docdir}'
943pdfdir='${docdir}'
944psdir='${docdir}'
945libdir='${exec_prefix}/lib'
946localedir='${datarootdir}/locale'
947mandir='${datarootdir}/man'
79c06341 948
671aa708 949ac_prev=
5213506e 950ac_dashdash=
671aa708
NN
951for ac_option
952do
671aa708
NN
953 # If the previous option needs an argument, assign it.
954 if test -n "$ac_prev"; then
5213506e 955 eval $ac_prev=\$ac_option
671aa708
NN
956 ac_prev=
957 continue
958 fi
79c06341 959
5213506e 960 case $ac_option in
22e05272
JM
961 *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
962 *=) ac_optarg= ;;
963 *) ac_optarg=yes ;;
5213506e 964 esac
671aa708
NN
965
966 # Accept the important Cygnus configure options, so we can diagnose typos.
967
5213506e
RW
968 case $ac_dashdash$ac_option in
969 --)
970 ac_dashdash=yes ;;
671aa708
NN
971
972 -bindir | --bindir | --bindi | --bind | --bin | --bi)
973 ac_prev=bindir ;;
974 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
1c710c3c 975 bindir=$ac_optarg ;;
671aa708
NN
976
977 -build | --build | --buil | --bui | --bu)
1c710c3c 978 ac_prev=build_alias ;;
671aa708 979 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
1c710c3c 980 build_alias=$ac_optarg ;;
671aa708
NN
981
982 -cache-file | --cache-file | --cache-fil | --cache-fi \
983 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
984 ac_prev=cache_file ;;
985 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
986 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
1c710c3c
DJ
987 cache_file=$ac_optarg ;;
988
989 --config-cache | -C)
990 cache_file=config.cache ;;
671aa708 991
5213506e 992 -datadir | --datadir | --datadi | --datad)
671aa708 993 ac_prev=datadir ;;
5213506e 994 -datadir=* | --datadir=* | --datadi=* | --datad=*)
1c710c3c 995 datadir=$ac_optarg ;;
671aa708 996
5213506e
RW
997 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
998 | --dataroo | --dataro | --datar)
999 ac_prev=datarootdir ;;
1000 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
1001 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
1002 datarootdir=$ac_optarg ;;
1003
671aa708 1004 -disable-* | --disable-*)
5213506e 1005 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
671aa708 1006 # Reject names that are not valid shell variable names.
5213506e 1007 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
22e05272 1008 as_fn_error $? "invalid feature name: $ac_useropt"
5213506e
RW
1009 ac_useropt_orig=$ac_useropt
1010 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1011 case $ac_user_opts in
1012 *"
1013"enable_$ac_useropt"
1014"*) ;;
1015 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
1016 ac_unrecognized_sep=', ';;
1017 esac
1018 eval enable_$ac_useropt=no ;;
1019
1020 -docdir | --docdir | --docdi | --doc | --do)
1021 ac_prev=docdir ;;
1022 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
1023 docdir=$ac_optarg ;;
1024
1025 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
1026 ac_prev=dvidir ;;
1027 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
1028 dvidir=$ac_optarg ;;
671aa708
NN
1029
1030 -enable-* | --enable-*)
5213506e 1031 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
671aa708 1032 # Reject names that are not valid shell variable names.
5213506e 1033 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
22e05272 1034 as_fn_error $? "invalid feature name: $ac_useropt"
5213506e
RW
1035 ac_useropt_orig=$ac_useropt
1036 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1037 case $ac_user_opts in
1038 *"
1039"enable_$ac_useropt"
1040"*) ;;
1041 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
1042 ac_unrecognized_sep=', ';;
2aeb72e9 1043 esac
5213506e 1044 eval enable_$ac_useropt=\$ac_optarg ;;
671aa708
NN
1045
1046 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
1047 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
1048 | --exec | --exe | --ex)
1049 ac_prev=exec_prefix ;;
1050 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
1051 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
1052 | --exec=* | --exe=* | --ex=*)
1c710c3c 1053 exec_prefix=$ac_optarg ;;
671aa708
NN
1054
1055 -gas | --gas | --ga | --g)
1056 # Obsolete; use --with-gas.
1057 with_gas=yes ;;
1058
1c710c3c
DJ
1059 -help | --help | --hel | --he | -h)
1060 ac_init_help=long ;;
1061 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
1062 ac_init_help=recursive ;;
1063 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
1064 ac_init_help=short ;;
671aa708
NN
1065
1066 -host | --host | --hos | --ho)
1c710c3c 1067 ac_prev=host_alias ;;
671aa708 1068 -host=* | --host=* | --hos=* | --ho=*)
1c710c3c 1069 host_alias=$ac_optarg ;;
671aa708 1070
5213506e
RW
1071 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
1072 ac_prev=htmldir ;;
1073 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
1074 | --ht=*)
1075 htmldir=$ac_optarg ;;
1076
671aa708
NN
1077 -includedir | --includedir | --includedi | --included | --include \
1078 | --includ | --inclu | --incl | --inc)
1079 ac_prev=includedir ;;
1080 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
1081 | --includ=* | --inclu=* | --incl=* | --inc=*)
1c710c3c 1082 includedir=$ac_optarg ;;
671aa708
NN
1083
1084 -infodir | --infodir | --infodi | --infod | --info | --inf)
1085 ac_prev=infodir ;;
1086 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
1c710c3c 1087 infodir=$ac_optarg ;;
671aa708
NN
1088
1089 -libdir | --libdir | --libdi | --libd)
1090 ac_prev=libdir ;;
1091 -libdir=* | --libdir=* | --libdi=* | --libd=*)
1c710c3c 1092 libdir=$ac_optarg ;;
671aa708
NN
1093
1094 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
1095 | --libexe | --libex | --libe)
1096 ac_prev=libexecdir ;;
1097 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
1098 | --libexe=* | --libex=* | --libe=*)
1c710c3c 1099 libexecdir=$ac_optarg ;;
671aa708 1100
5213506e
RW
1101 -localedir | --localedir | --localedi | --localed | --locale)
1102 ac_prev=localedir ;;
1103 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
1104 localedir=$ac_optarg ;;
1105
671aa708 1106 -localstatedir | --localstatedir | --localstatedi | --localstated \
5213506e 1107 | --localstate | --localstat | --localsta | --localst | --locals)
671aa708
NN
1108 ac_prev=localstatedir ;;
1109 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
5213506e 1110 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
1c710c3c 1111 localstatedir=$ac_optarg ;;
671aa708
NN
1112
1113 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1114 ac_prev=mandir ;;
1115 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
1c710c3c 1116 mandir=$ac_optarg ;;
671aa708
NN
1117
1118 -nfp | --nfp | --nf)
1119 # Obsolete; use --without-fp.
1120 with_fp=no ;;
1121
1122 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1c710c3c 1123 | --no-cr | --no-c | -n)
671aa708
NN
1124 no_create=yes ;;
1125
1126 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1127 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1128 no_recursion=yes ;;
1129
1130 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1131 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1132 | --oldin | --oldi | --old | --ol | --o)
1133 ac_prev=oldincludedir ;;
1134 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1135 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1136 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1c710c3c 1137 oldincludedir=$ac_optarg ;;
671aa708
NN
1138
1139 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1140 ac_prev=prefix ;;
1141 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1c710c3c 1142 prefix=$ac_optarg ;;
671aa708
NN
1143
1144 -program-prefix | --program-prefix | --program-prefi | --program-pref \
1145 | --program-pre | --program-pr | --program-p)
1146 ac_prev=program_prefix ;;
1147 -program-prefix=* | --program-prefix=* | --program-prefi=* \
1148 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1c710c3c 1149 program_prefix=$ac_optarg ;;
671aa708
NN
1150
1151 -program-suffix | --program-suffix | --program-suffi | --program-suff \
1152 | --program-suf | --program-su | --program-s)
1153 ac_prev=program_suffix ;;
1154 -program-suffix=* | --program-suffix=* | --program-suffi=* \
1155 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1c710c3c 1156 program_suffix=$ac_optarg ;;
671aa708
NN
1157
1158 -program-transform-name | --program-transform-name \
1159 | --program-transform-nam | --program-transform-na \
1160 | --program-transform-n | --program-transform- \
1161 | --program-transform | --program-transfor \
1162 | --program-transfo | --program-transf \
1163 | --program-trans | --program-tran \
1164 | --progr-tra | --program-tr | --program-t)
1165 ac_prev=program_transform_name ;;
1166 -program-transform-name=* | --program-transform-name=* \
1167 | --program-transform-nam=* | --program-transform-na=* \
1168 | --program-transform-n=* | --program-transform-=* \
1169 | --program-transform=* | --program-transfor=* \
1170 | --program-transfo=* | --program-transf=* \
1171 | --program-trans=* | --program-tran=* \
1172 | --progr-tra=* | --program-tr=* | --program-t=*)
1c710c3c 1173 program_transform_name=$ac_optarg ;;
671aa708 1174
5213506e
RW
1175 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1176 ac_prev=pdfdir ;;
1177 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1178 pdfdir=$ac_optarg ;;
1179
1180 -psdir | --psdir | --psdi | --psd | --ps)
1181 ac_prev=psdir ;;
1182 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1183 psdir=$ac_optarg ;;
1184
671aa708
NN
1185 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1186 | -silent | --silent | --silen | --sile | --sil)
1187 silent=yes ;;
1188
1189 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1190 ac_prev=sbindir ;;
1191 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1192 | --sbi=* | --sb=*)
1c710c3c 1193 sbindir=$ac_optarg ;;
671aa708
NN
1194
1195 -sharedstatedir | --sharedstatedir | --sharedstatedi \
1196 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1197 | --sharedst | --shareds | --shared | --share | --shar \
1198 | --sha | --sh)
1199 ac_prev=sharedstatedir ;;
1200 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1201 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1202 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1203 | --sha=* | --sh=*)
1c710c3c 1204 sharedstatedir=$ac_optarg ;;
671aa708
NN
1205
1206 -site | --site | --sit)
1207 ac_prev=site ;;
1208 -site=* | --site=* | --sit=*)
1c710c3c 1209 site=$ac_optarg ;;
671aa708
NN
1210
1211 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1212 ac_prev=srcdir ;;
1213 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1c710c3c 1214 srcdir=$ac_optarg ;;
671aa708
NN
1215
1216 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1217 | --syscon | --sysco | --sysc | --sys | --sy)
1218 ac_prev=sysconfdir ;;
1219 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1220 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1c710c3c 1221 sysconfdir=$ac_optarg ;;
671aa708
NN
1222
1223 -target | --target | --targe | --targ | --tar | --ta | --t)
1c710c3c 1224 ac_prev=target_alias ;;
671aa708 1225 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1c710c3c 1226 target_alias=$ac_optarg ;;
671aa708
NN
1227
1228 -v | -verbose | --verbose | --verbos | --verbo | --verb)
1229 verbose=yes ;;
1230
1c710c3c
DJ
1231 -version | --version | --versio | --versi | --vers | -V)
1232 ac_init_version=: ;;
671aa708
NN
1233
1234 -with-* | --with-*)
5213506e 1235 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
671aa708 1236 # Reject names that are not valid shell variable names.
5213506e 1237 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
22e05272 1238 as_fn_error $? "invalid package name: $ac_useropt"
5213506e
RW
1239 ac_useropt_orig=$ac_useropt
1240 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1241 case $ac_user_opts in
1242 *"
1243"with_$ac_useropt"
1244"*) ;;
1245 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1246 ac_unrecognized_sep=', ';;
2aeb72e9 1247 esac
5213506e 1248 eval with_$ac_useropt=\$ac_optarg ;;
671aa708
NN
1249
1250 -without-* | --without-*)
5213506e 1251 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
671aa708 1252 # Reject names that are not valid shell variable names.
5213506e 1253 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
22e05272 1254 as_fn_error $? "invalid package name: $ac_useropt"
5213506e
RW
1255 ac_useropt_orig=$ac_useropt
1256 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1257 case $ac_user_opts in
1258 *"
1259"with_$ac_useropt"
1260"*) ;;
1261 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1262 ac_unrecognized_sep=', ';;
1263 esac
1264 eval with_$ac_useropt=no ;;
671aa708
NN
1265
1266 --x)
1267 # Obsolete; use --with-x.
1268 with_x=yes ;;
1269
1270 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1271 | --x-incl | --x-inc | --x-in | --x-i)
1272 ac_prev=x_includes ;;
1273 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1274 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1c710c3c 1275 x_includes=$ac_optarg ;;
671aa708
NN
1276
1277 -x-libraries | --x-libraries | --x-librarie | --x-librari \
1278 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1279 ac_prev=x_libraries ;;
1280 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1281 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1c710c3c 1282 x_libraries=$ac_optarg ;;
671aa708 1283
22e05272
JM
1284 -*) as_fn_error $? "unrecognized option: \`$ac_option'
1285Try \`$0 --help' for more information"
671aa708
NN
1286 ;;
1287
1c710c3c
DJ
1288 *=*)
1289 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1290 # Reject names that are not valid shell variable names.
5213506e
RW
1291 case $ac_envvar in #(
1292 '' | [0-9]* | *[!_$as_cr_alnum]* )
22e05272 1293 as_fn_error $? "invalid variable name: \`$ac_envvar'" ;;
5213506e
RW
1294 esac
1295 eval $ac_envvar=\$ac_optarg
1c710c3c
DJ
1296 export $ac_envvar ;;
1297
671aa708 1298 *)
1c710c3c 1299 # FIXME: should be removed in autoconf 3.0.
5213506e 1300 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1c710c3c 1301 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
5213506e 1302 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
22e05272 1303 : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}"
671aa708
NN
1304 ;;
1305
1306 esac
1307done
1308
1309if test -n "$ac_prev"; then
1c710c3c 1310 ac_option=--`echo $ac_prev | sed 's/_/-/g'`
22e05272 1311 as_fn_error $? "missing argument to $ac_option"
af71363e 1312fi
af71363e 1313
5213506e
RW
1314if test -n "$ac_unrecognized_opts"; then
1315 case $enable_option_checking in
1316 no) ;;
22e05272 1317 fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;;
5213506e 1318 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
2aeb72e9 1319 esac
5213506e 1320fi
2aeb72e9 1321
5213506e
RW
1322# Check all directory arguments for consistency.
1323for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \
1324 datadir sysconfdir sharedstatedir localstatedir includedir \
1325 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1326 libdir localedir mandir
2aeb72e9 1327do
5213506e
RW
1328 eval ac_val=\$$ac_var
1329 # Remove trailing slashes.
1330 case $ac_val in
1331 */ )
1332 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1333 eval $ac_var=\$ac_val;;
1334 esac
1335 # Be sure to have absolute directory names.
2aeb72e9 1336 case $ac_val in
5213506e
RW
1337 [\\/$]* | ?:[\\/]* ) continue;;
1338 NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
671aa708 1339 esac
22e05272 1340 as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val"
671aa708
NN
1341done
1342
1c710c3c
DJ
1343# There might be people who depend on the old broken behavior: `$host'
1344# used to hold the argument of --host etc.
1345# FIXME: To remove some day.
1346build=$build_alias
1347host=$host_alias
1348target=$target_alias
0b0dc272 1349
1c710c3c
DJ
1350# FIXME: To remove some day.
1351if test "x$host_alias" != x; then
1352 if test "x$build_alias" = x; then
1353 cross_compiling=maybe
1c710c3c
DJ
1354 elif test "x$build_alias" != "x$host_alias"; then
1355 cross_compiling=yes
1356 fi
1357fi
1358
1359ac_tool_prefix=
1360test -n "$host_alias" && ac_tool_prefix=$host_alias-
1361
1362test "$silent" = yes && exec 6>/dev/null
671aa708 1363
671aa708 1364
5213506e
RW
1365ac_pwd=`pwd` && test -n "$ac_pwd" &&
1366ac_ls_di=`ls -di .` &&
1367ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
22e05272 1368 as_fn_error $? "working directory cannot be determined"
5213506e 1369test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
22e05272 1370 as_fn_error $? "pwd does not report name of working directory"
5213506e
RW
1371
1372
671aa708
NN
1373# Find the source files, if location was not specified.
1374if test -z "$srcdir"; then
1375 ac_srcdir_defaulted=yes
5213506e
RW
1376 # Try the directory containing this script, then the parent directory.
1377 ac_confdir=`$as_dirname -- "$as_myself" ||
1378$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1379 X"$as_myself" : 'X\(//\)[^/]' \| \
1380 X"$as_myself" : 'X\(//\)$' \| \
1381 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1382$as_echo X"$as_myself" |
1383 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1384 s//\1/
1385 q
1386 }
1387 /^X\(\/\/\)[^/].*/{
1388 s//\1/
1389 q
1390 }
1391 /^X\(\/\/\)$/{
1392 s//\1/
1393 q
1394 }
1395 /^X\(\/\).*/{
1396 s//\1/
1397 q
1398 }
1399 s/.*/./; q'`
671aa708 1400 srcdir=$ac_confdir
5213506e 1401 if test ! -r "$srcdir/$ac_unique_file"; then
671aa708
NN
1402 srcdir=..
1403 fi
1404else
1405 ac_srcdir_defaulted=no
1406fi
5213506e
RW
1407if test ! -r "$srcdir/$ac_unique_file"; then
1408 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
22e05272 1409 as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir"
5213506e
RW
1410fi
1411ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1412ac_abs_confdir=`(
22e05272 1413 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg"
5213506e
RW
1414 pwd)`
1415# When building in place, set srcdir=.
1416if test "$ac_abs_confdir" = "$ac_pwd"; then
1417 srcdir=.
1418fi
1419# Remove unnecessary trailing slashes from srcdir.
1420# Double slashes in file names in object file debugging info
1421# mess up M-x gdb in Emacs.
1422case $srcdir in
1423*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1424esac
87841584
AM
1425case $srcdir in
1426 *" "*)
22e05272 1427 as_fn_error $? "path to source, $srcdir, contains spaces"
87841584
AM
1428 ;;
1429esac
ac9e6043
RW
1430ac_subdirs_all=`cd $srcdir && echo */configure | sed 's,/configure,,g'`
1431
5213506e
RW
1432for ac_var in $ac_precious_vars; do
1433 eval ac_env_${ac_var}_set=\${${ac_var}+set}
1434 eval ac_env_${ac_var}_value=\$${ac_var}
1435 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1436 eval ac_cv_env_${ac_var}_value=\$${ac_var}
1437done
1c710c3c
DJ
1438
1439#
1440# Report the --help message.
1441#
1442if test "$ac_init_help" = "long"; then
1443 # Omit some internal or obsolete options to make the list less imposing.
1444 # This message is too long to be a string in the A/UX 3.1 sh.
1445 cat <<_ACEOF
1446\`configure' configures this package to adapt to many kinds of systems.
1447
1448Usage: $0 [OPTION]... [VAR=VALUE]...
1449
1450To assign environment variables (e.g., CC, CFLAGS...), specify them as
1451VAR=VALUE. See below for descriptions of some of the useful variables.
1452
1453Defaults for the options are specified in brackets.
1454
1455Configuration:
1456 -h, --help display this help and exit
1457 --help=short display options specific to this package
1458 --help=recursive display the short help of all the included packages
1459 -V, --version display version information and exit
22e05272 1460 -q, --quiet, --silent do not print \`checking ...' messages
1c710c3c
DJ
1461 --cache-file=FILE cache test results in FILE [disabled]
1462 -C, --config-cache alias for \`--cache-file=config.cache'
1463 -n, --no-create do not create output files
1464 --srcdir=DIR find the sources in DIR [configure dir or \`..']
1465
1c710c3c
DJ
1466Installation directories:
1467 --prefix=PREFIX install architecture-independent files in PREFIX
5213506e 1468 [$ac_default_prefix]
1c710c3c 1469 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
5213506e 1470 [PREFIX]
1c710c3c
DJ
1471
1472By default, \`make install' will install all the files in
1473\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
1474an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1475for instance \`--prefix=\$HOME'.
1476
1477For better control, use the options below.
1478
1479Fine tuning of the installation directories:
5213506e
RW
1480 --bindir=DIR user executables [EPREFIX/bin]
1481 --sbindir=DIR system admin executables [EPREFIX/sbin]
1482 --libexecdir=DIR program executables [EPREFIX/libexec]
1483 --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
1484 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
1485 --localstatedir=DIR modifiable single-machine data [PREFIX/var]
1486 --libdir=DIR object code libraries [EPREFIX/lib]
1487 --includedir=DIR C header files [PREFIX/include]
1488 --oldincludedir=DIR C header files for non-gcc [/usr/include]
1489 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
1490 --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
1491 --infodir=DIR info documentation [DATAROOTDIR/info]
1492 --localedir=DIR locale-dependent data [DATAROOTDIR/locale]
1493 --mandir=DIR man documentation [DATAROOTDIR/man]
1494 --docdir=DIR documentation root [DATAROOTDIR/doc/PACKAGE]
1495 --htmldir=DIR html documentation [DOCDIR]
1496 --dvidir=DIR dvi documentation [DOCDIR]
1497 --pdfdir=DIR pdf documentation [DOCDIR]
1498 --psdir=DIR ps documentation [DOCDIR]
1c710c3c
DJ
1499_ACEOF
1500
1501 cat <<\_ACEOF
1502
1503Program names:
1504 --program-prefix=PREFIX prepend PREFIX to installed program names
1505 --program-suffix=SUFFIX append SUFFIX to installed program names
1506 --program-transform-name=PROGRAM run sed PROGRAM on installed program names
1507
1508System types:
1509 --build=BUILD configure for building on BUILD [guessed]
1510 --host=HOST cross-compile to build programs to run on HOST [BUILD]
1511 --target=TARGET configure for building compilers for TARGET [HOST]
1512_ACEOF
1513fi
1514
1515if test -n "$ac_init_help"; then
1516
1517 cat <<\_ACEOF
1518
1519Optional Features:
5213506e 1520 --disable-option-checking ignore unrecognized --enable/--with options
1c710c3c
DJ
1521 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
1522 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
85c64bbe
BS
1523 --enable-as-accelerator-for=ARG
1524 build as offload target compiler. Specify offload
1525 host triple by ARG
1526 --enable-offload-targets=LIST
1527 enable offloading to devices from comma-separated
1528 LIST of TARGET[=DIR]. Use optional path to find
1529 offload target compiler during the build
fe5bfa67
TB
1530 --enable-offload-defaulted
1531 If enabled, configured but not installed offload compilers and
1532 libgomp plugins are silently ignored. Useful for distribution
1533 compilers where those are in separate optional packages.
1534
21539e2e 1535 --enable-gold[=ARG] build gold [ARG={default,yes,no}]
33e39b66 1536 --enable-ld[=ARG] build ld [ARG={default,yes,no}]
324402a0 1537 --enable-compressed-debug-sections={all,gas,gold,ld,none}
78edb32f
L
1538 Enable compressed debug sections for gas, gold or ld
1539 by default
87e6d9dc
TB
1540 --disable-libquadmath do not build libquadmath directory
1541 --disable-libquadmath-support
1542 disable libquadmath support for Fortran
30b74385
RW
1543 --enable-libada build libada directory
1544 --enable-libssp build libssp directory
1873ec0c 1545 --disable-libstdcxx do not build libstdc++-v3 directory
5f520819
KY
1546 --enable-liboffloadmic=ARG
1547 build liboffloadmic [ARG={no,host,target}]
ff3ac0f4 1548 --enable-bootstrap enable bootstrapping [yes if native build]
4a5e71f2
L
1549 --enable-pgo-build[=lto]
1550 enable the PGO build
33ad93b9 1551 --disable-isl-version-check
560d18d3 1552 disable check for isl version
d7f09764 1553 --enable-lto enable link time optimization support
45b3824d
TS
1554 --enable-linker-plugin-configure-flags=FLAGS
1555 additional flags for configuring linker plugins
1556 [none]
1557 --enable-linker-plugin-flags=FLAGS
1558 additional flags for configuring and building linker
1559 plugins [none]
cdfee50a 1560 --enable-host-shared build host code as shared libraries
33e39b66
AS
1561 --enable-stage1-languages[=all]
1562 choose additional languages to build during stage1.
1563 Mostly useful for compiler development
43c40f3e
RO
1564 --enable-objc-gc enable use of Boehm's garbage collector with the GNU
1565 Objective-C runtime
318a4e6d 1566 --enable-vtable-verify Enable vtable verification feature
30b74385 1567 --enable-serial-[{host,target,build}-]configure
33e39b66
AS
1568 force sequential configuration of sub-packages for
1569 the host, target or build machine, or all
1570 sub-packages
1571 --enable-maintainer-mode
1572 enable make rules and dependencies not useful (and
1573 sometimes confusing) to the casual installer
1574 --enable-stage1-checking[=all]
1575 choose additional checking for stage1 of the
1576 compiler
1c710c3c
DJ
1577 --enable-werror enable -Werror in bootstrap stage2 and later
1578
1579Optional Packages:
1580 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
1581 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
1582 --with-build-libsubdir=DIR Directory where to find libraries for build system
a05c2c75 1583 --with-system-zlib use installed libz
33e39b66
AS
1584 --with-mpc=PATH specify prefix directory for installed MPC package.
1585 Equivalent to --with-mpc-include=PATH/include plus
1586 --with-mpc-lib=PATH/lib
1587 --with-mpc-include=PATH specify directory for installed MPC include files
1588 --with-mpc-lib=PATH specify directory for the installed MPC library
30b74385 1589 --with-mpfr=PATH specify prefix directory for installed MPFR package.
33e39b66
AS
1590 Equivalent to --with-mpfr-include=PATH/include plus
1591 --with-mpfr-lib=PATH/lib
1c710c3c 1592 --with-mpfr-include=PATH
30b74385
RW
1593 specify directory for installed MPFR include files
1594 --with-mpfr-lib=PATH specify directory for the installed MPFR library
33e39b66
AS
1595 --with-gmp=PATH specify prefix directory for the installed GMP
1596 package. Equivalent to
1597 --with-gmp-include=PATH/include plus
1598 --with-gmp-lib=PATH/lib
30b74385
RW
1599 --with-gmp-include=PATH specify directory for installed GMP include files
1600 --with-gmp-lib=PATH specify directory for the installed GMP library
0b21f5d3 1601 --with-stage1-libs=LIBS libraries for stage1
aac9103b
TT
1602 --with-static-standard-libraries
1603 use -static-libstdc++ and -static-libgcc
1604 (default=auto)
33e39b66
AS
1605 --with-stage1-ldflags=FLAGS
1606 linker flags for stage1
33e39b66
AS
1607 --with-boot-libs=LIBS libraries for stage2 and later
1608 --with-boot-ldflags=FLAGS
1609 linker flags for stage2 and later
e357a5e0 1610 --with-isl=PATH Specify prefix directory for the installed isl
33e39b66 1611 package. Equivalent to
33ad93b9
RG
1612 --with-isl-include=PATH/include plus
1613 --with-isl-lib=PATH/lib
560d18d3
AK
1614 --with-isl-include=PATH Specify directory for installed isl include files
1615 --with-isl-lib=PATH Specify the directory for the installed isl library
114bf3f1
MK
1616 --with-target-bdw-gc=PATHLIST
1617 specify prefix directory for installed bdw-gc
1618 package. Equivalent to
1619 --with-target-bdw-gc-include=PATH/include plus
1620 --with-target-bdw-gc-lib=PATH/lib
1621 --with-target-bdw-gc-include=PATHLIST
1622 specify directories for installed bdw-gc include
1623 files
1624 --with-target-bdw-gc-lib=PATHLIST
1625 specify directories for installed bdw-gc library
3c36aa6b
JJ
1626 --with-gcc-major-version-only
1627 use only GCC major number in filesystem paths
30b74385 1628 --with-build-sysroot=SYSROOT
1c710c3c 1629 use sysroot as the system root during the build
c8aea42c 1630 --with-debug-prefix-map='A=B C=D ...'
33e39b66
AS
1631 map A to B, C to D ... in debug information
1632 --with-build-config='NAME NAME2...'
1633 use config/NAME.mk build configuration
30b74385 1634 --with-build-time-tools=PATH
1c710c3c 1635 use given path to find target tools during the build
1c710c3c
DJ
1636
1637Some influential environment variables:
1638 CC C compiler command
1639 CFLAGS C compiler flags
1640 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
1641 nonstandard directory <lib dir>
5213506e 1642 LIBS libraries to pass to the linker, e.g. -l<library>
22e05272 1643 CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
5213506e 1644 you have headers in a nonstandard directory <include dir>
c3a86da9
DJ
1645 CXX C++ compiler command
1646 CXXFLAGS C++ compiler flags
ffedf511
RW
1647 build_configargs
1648 additional configure arguments for build directories
1649 host_configargs
1650 additional configure arguments for host directories
1651 target_configargs
1652 additional configure arguments for target directories
278a7a38
AO
1653 AR AR for the host
1654 AS AS for the host
1655 DLLTOOL DLLTOOL for the host
3b5e8ee4 1656 DSYMUTIL DSYMUTIL for the host
278a7a38
AO
1657 LD LD for the host
1658 LIPO LIPO for the host
1659 NM NM for the host
1660 RANLIB RANLIB for the host
1661 STRIP STRIP for the host
1662 WINDRES WINDRES for the host
901119ae 1663 WINDMC WINDMC for the host
278a7a38
AO
1664 OBJCOPY OBJCOPY for the host
1665 OBJDUMP OBJDUMP for the host
e4a9a572 1666 OTOOL OTOOL for the host
e7a82751 1667 READELF READELF for the host
278a7a38
AO
1668 CC_FOR_TARGET
1669 CC for the target
1670 CXX_FOR_TARGET
1671 CXX for the target
1672 GCC_FOR_TARGET
1673 GCC for the target
278a7a38
AO
1674 GFORTRAN_FOR_TARGET
1675 GFORTRAN for the target
632e2a07
ILT
1676 GOC_FOR_TARGET
1677 GOC for the target
b4c522fa
IB
1678 GDC_FOR_TARGET
1679 GDC for the target
278a7a38
AO
1680 AR_FOR_TARGET
1681 AR for the target
1682 AS_FOR_TARGET
1683 AS for the target
1684 DLLTOOL_FOR_TARGET
1685 DLLTOOL for the target
3b5e8ee4
IS
1686 DSYMUTIL_FOR_TARGET
1687 DSYMUTIL for the target
278a7a38
AO
1688 LD_FOR_TARGET
1689 LD for the target
1690 LIPO_FOR_TARGET
1691 LIPO for the target
1692 NM_FOR_TARGET
1693 NM for the target
9bccfdf5
AP
1694 OBJCOPY_FOR_TARGET
1695 OBJCOPY for the target
278a7a38
AO
1696 OBJDUMP_FOR_TARGET
1697 OBJDUMP for the target
e4a9a572
IS
1698 OTOOL_FOR_TARGET
1699 OTOOL for the target
278a7a38
AO
1700 RANLIB_FOR_TARGET
1701 RANLIB for the target
e7a82751
RM
1702 READELF_FOR_TARGET
1703 READELF for the target
278a7a38
AO
1704 STRIP_FOR_TARGET
1705 STRIP for the target
1706 WINDRES_FOR_TARGET
1707 WINDRES for the target
901119ae
KT
1708 WINDMC_FOR_TARGET
1709 WINDMC for the target
1c710c3c
DJ
1710
1711Use these variables to override the choices made by `configure' or to help
1712it to find libraries and programs with nonstandard names/locations.
1713
5213506e 1714Report bugs to the package provider.
1c710c3c 1715_ACEOF
5213506e 1716ac_status=$?
1c710c3c
DJ
1717fi
1718
1719if test "$ac_init_help" = "recursive"; then
1720 # If there are subdirs, report their specific --help.
1c710c3c 1721 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
5213506e
RW
1722 test -d "$ac_dir" ||
1723 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1724 continue
1c710c3c
DJ
1725 ac_builddir=.
1726
5213506e
RW
1727case "$ac_dir" in
1728.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1729*)
1730 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1731 # A ".." for each directory in $ac_dir_suffix.
1732 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1733 case $ac_top_builddir_sub in
1734 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1735 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1736 esac ;;
1737esac
1738ac_abs_top_builddir=$ac_pwd
1739ac_abs_builddir=$ac_pwd$ac_dir_suffix
1740# for backward compatibility:
1741ac_top_builddir=$ac_top_build_prefix
1c710c3c
DJ
1742
1743case $srcdir in
5213506e 1744 .) # We are building in place.
1c710c3c 1745 ac_srcdir=.
5213506e
RW
1746 ac_top_srcdir=$ac_top_builddir_sub
1747 ac_abs_top_srcdir=$ac_pwd ;;
1748 [\\/]* | ?:[\\/]* ) # Absolute name.
1c710c3c 1749 ac_srcdir=$srcdir$ac_dir_suffix;
5213506e
RW
1750 ac_top_srcdir=$srcdir
1751 ac_abs_top_srcdir=$srcdir ;;
1752 *) # Relative name.
1753 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1754 ac_top_srcdir=$ac_top_build_prefix$srcdir
1755 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
2aeb72e9 1756esac
5213506e
RW
1757ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1758
1759 cd "$ac_dir" || { ac_status=$?; continue; }
1760 # Check for guested configure.
1761 if test -f "$ac_srcdir/configure.gnu"; then
1762 echo &&
1763 $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1764 elif test -f "$ac_srcdir/configure"; then
1765 echo &&
1766 $SHELL "$ac_srcdir/configure" --help=recursive
1c710c3c 1767 else
5213506e
RW
1768 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1769 fi || ac_status=$?
1770 cd "$ac_pwd" || { ac_status=$?; break; }
1c710c3c
DJ
1771 done
1772fi
1773
5213506e 1774test -n "$ac_init_help" && exit $ac_status
1c710c3c
DJ
1775if $ac_init_version; then
1776 cat <<\_ACEOF
5213506e 1777configure
22e05272 1778generated by GNU Autoconf 2.69
1c710c3c 1779
22e05272 1780Copyright (C) 2012 Free Software Foundation, Inc.
1c710c3c
DJ
1781This configure script is free software; the Free Software Foundation
1782gives unlimited permission to copy, distribute and modify it.
1783_ACEOF
5213506e 1784 exit
0b0dc272 1785fi
5213506e
RW
1786
1787## ------------------------ ##
1788## Autoconf initialization. ##
1789## ------------------------ ##
1790
1791# ac_fn_c_try_compile LINENO
1792# --------------------------
1793# Try to compile conftest.$ac_ext, and return whether this succeeded.
1794ac_fn_c_try_compile ()
1795{
1796 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1797 rm -f conftest.$ac_objext
1798 if { { ac_try="$ac_compile"
1799case "(($ac_try" in
1800 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1801 *) ac_try_echo=$ac_try;;
1802esac
1803eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1804$as_echo "$ac_try_echo"; } >&5
1805 (eval "$ac_compile") 2>conftest.err
1806 ac_status=$?
1807 if test -s conftest.err; then
1808 grep -v '^ *+' conftest.err >conftest.er1
1809 cat conftest.er1 >&5
1810 mv -f conftest.er1 conftest.err
1811 fi
1812 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1813 test $ac_status = 0; } && {
1814 test -z "$ac_c_werror_flag" ||
1815 test ! -s conftest.err
1816 } && test -s conftest.$ac_objext; then :
1817 ac_retval=0
1818else
1819 $as_echo "$as_me: failed program was:" >&5
1820sed 's/^/| /' conftest.$ac_ext >&5
1821
1822 ac_retval=1
1823fi
22e05272
JM
1824 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1825 as_fn_set_status $ac_retval
5213506e
RW
1826
1827} # ac_fn_c_try_compile
1828
1829# ac_fn_cxx_try_compile LINENO
1830# ----------------------------
1831# Try to compile conftest.$ac_ext, and return whether this succeeded.
1832ac_fn_cxx_try_compile ()
1833{
1834 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1835 rm -f conftest.$ac_objext
1836 if { { ac_try="$ac_compile"
1837case "(($ac_try" in
1838 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1839 *) ac_try_echo=$ac_try;;
1840esac
1841eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1842$as_echo "$ac_try_echo"; } >&5
1843 (eval "$ac_compile") 2>conftest.err
1844 ac_status=$?
1845 if test -s conftest.err; then
1846 grep -v '^ *+' conftest.err >conftest.er1
1847 cat conftest.er1 >&5
1848 mv -f conftest.er1 conftest.err
1849 fi
1850 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1851 test $ac_status = 0; } && {
1852 test -z "$ac_cxx_werror_flag" ||
1853 test ! -s conftest.err
1854 } && test -s conftest.$ac_objext; then :
1855 ac_retval=0
1856else
1857 $as_echo "$as_me: failed program was:" >&5
1858sed 's/^/| /' conftest.$ac_ext >&5
1859
1860 ac_retval=1
1861fi
22e05272
JM
1862 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1863 as_fn_set_status $ac_retval
5213506e
RW
1864
1865} # ac_fn_cxx_try_compile
1866
0b21f5d3
EB
1867# ac_fn_cxx_try_link LINENO
1868# -------------------------
1869# Try to link conftest.$ac_ext, and return whether this succeeded.
1870ac_fn_cxx_try_link ()
1871{
1872 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1873 rm -f conftest.$ac_objext conftest$ac_exeext
1874 if { { ac_try="$ac_link"
1875case "(($ac_try" in
1876 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1877 *) ac_try_echo=$ac_try;;
1878esac
1879eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1880$as_echo "$ac_try_echo"; } >&5
1881 (eval "$ac_link") 2>conftest.err
1882 ac_status=$?
1883 if test -s conftest.err; then
1884 grep -v '^ *+' conftest.err >conftest.er1
1885 cat conftest.er1 >&5
1886 mv -f conftest.er1 conftest.err
1887 fi
1888 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1889 test $ac_status = 0; } && {
1890 test -z "$ac_cxx_werror_flag" ||
1891 test ! -s conftest.err
1892 } && test -s conftest$ac_exeext && {
1893 test "$cross_compiling" = yes ||
22e05272 1894 test -x conftest$ac_exeext
0b21f5d3
EB
1895 }; then :
1896 ac_retval=0
1897else
1898 $as_echo "$as_me: failed program was:" >&5
1899sed 's/^/| /' conftest.$ac_ext >&5
1900
1901 ac_retval=1
1902fi
1903 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1904 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1905 # interfere with the next link command; also delete a directory that is
1906 # left behind by Apple's compiler. We do this before executing the actions.
1907 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
22e05272
JM
1908 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1909 as_fn_set_status $ac_retval
0b21f5d3
EB
1910
1911} # ac_fn_cxx_try_link
1912
5213506e
RW
1913# ac_fn_c_try_link LINENO
1914# -----------------------
1915# Try to link conftest.$ac_ext, and return whether this succeeded.
1916ac_fn_c_try_link ()
1917{
1918 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1919 rm -f conftest.$ac_objext conftest$ac_exeext
1920 if { { ac_try="$ac_link"
1921case "(($ac_try" in
1922 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1923 *) ac_try_echo=$ac_try;;
1924esac
1925eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1926$as_echo "$ac_try_echo"; } >&5
1927 (eval "$ac_link") 2>conftest.err
1928 ac_status=$?
1929 if test -s conftest.err; then
1930 grep -v '^ *+' conftest.err >conftest.er1
1931 cat conftest.er1 >&5
1932 mv -f conftest.er1 conftest.err
1933 fi
1934 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1935 test $ac_status = 0; } && {
1936 test -z "$ac_c_werror_flag" ||
1937 test ! -s conftest.err
1938 } && test -s conftest$ac_exeext && {
1939 test "$cross_compiling" = yes ||
22e05272 1940 test -x conftest$ac_exeext
5213506e
RW
1941 }; then :
1942 ac_retval=0
1943else
1944 $as_echo "$as_me: failed program was:" >&5
1945sed 's/^/| /' conftest.$ac_ext >&5
1946
1947 ac_retval=1
1948fi
1949 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1950 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1951 # interfere with the next link command; also delete a directory that is
1952 # left behind by Apple's compiler. We do this before executing the actions.
1953 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
22e05272
JM
1954 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1955 as_fn_set_status $ac_retval
5213506e
RW
1956
1957} # ac_fn_c_try_link
1958cat >config.log <<_ACEOF
1c710c3c
DJ
1959This file contains any messages produced by compilers while
1960running configure, to aid debugging if configure makes a mistake.
1961
1962It was created by $as_me, which was
22e05272 1963generated by GNU Autoconf 2.69. Invocation command line was
1c710c3c
DJ
1964
1965 $ $0 $@
1966
1967_ACEOF
5213506e 1968exec 5>>config.log
1c710c3c
DJ
1969{
1970cat <<_ASUNAME
1971## --------- ##
1972## Platform. ##
1973## --------- ##
1974
1975hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
1976uname -m = `(uname -m) 2>/dev/null || echo unknown`
1977uname -r = `(uname -r) 2>/dev/null || echo unknown`
1978uname -s = `(uname -s) 2>/dev/null || echo unknown`
1979uname -v = `(uname -v) 2>/dev/null || echo unknown`
1980
1981/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
1982/bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
1983
1984/bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
1985/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
1986/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
5213506e 1987/usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown`
1c710c3c
DJ
1988/bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
1989/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
1990/bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
1991
1992_ASUNAME
1993
1994as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1995for as_dir in $PATH
1996do
1997 IFS=$as_save_IFS
1998 test -z "$as_dir" && as_dir=.
5213506e
RW
1999 $as_echo "PATH: $as_dir"
2000 done
2001IFS=$as_save_IFS
1c710c3c
DJ
2002
2003} >&5
2004
2005cat >&5 <<_ACEOF
2006
2007
2008## ----------- ##
2009## Core tests. ##
2010## ----------- ##
2011
2012_ACEOF
2013
2014
2015# Keep a trace of the command line.
2016# Strip out --no-create and --no-recursion so they do not pile up.
2017# Strip out --silent because we don't want to record it for future runs.
2018# Also quote any args containing shell meta-characters.
2019# Make two passes to allow for proper duplicate-argument suppression.
2020ac_configure_args=
2021ac_configure_args0=
2022ac_configure_args1=
1c710c3c
DJ
2023ac_must_keep_next=false
2024for ac_pass in 1 2
2025do
2026 for ac_arg
2027 do
2028 case $ac_arg in
2029 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
2030 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
2031 | -silent | --silent | --silen | --sile | --sil)
2032 continue ;;
5213506e
RW
2033 *\'*)
2034 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
1c710c3c
DJ
2035 esac
2036 case $ac_pass in
5213506e 2037 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
1c710c3c 2038 2)
5213506e 2039 as_fn_append ac_configure_args1 " '$ac_arg'"
1c710c3c
DJ
2040 if test $ac_must_keep_next = true; then
2041 ac_must_keep_next=false # Got value, back to normal.
2042 else
2043 case $ac_arg in
2044 *=* | --config-cache | -C | -disable-* | --disable-* \
2045 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
2046 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
2047 | -with-* | --with-* | -without-* | --without-* | --x)
2048 case "$ac_configure_args0 " in
2049 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
2050 esac
2051 ;;
2052 -* ) ac_must_keep_next=true ;;
2053 esac
2054 fi
5213506e 2055 as_fn_append ac_configure_args " '$ac_arg'"
1c710c3c
DJ
2056 ;;
2057 esac
2058 done
2059done
5213506e
RW
2060{ ac_configure_args0=; unset ac_configure_args0;}
2061{ ac_configure_args1=; unset ac_configure_args1;}
1c710c3c
DJ
2062
2063# When interrupted or exit'd, cleanup temporary files, and complete
2064# config.log. We remove comments because anyway the quotes in there
2065# would cause problems or look ugly.
5213506e
RW
2066# WARNING: Use '\'' to represent an apostrophe within the trap.
2067# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
1c710c3c
DJ
2068trap 'exit_status=$?
2069 # Save into config.log some information that might help in debugging.
2070 {
2071 echo
2072
22e05272 2073 $as_echo "## ---------------- ##
1c710c3c 2074## Cache variables. ##
22e05272 2075## ---------------- ##"
1c710c3c
DJ
2076 echo
2077 # The following way of writing the cache mishandles newlines in values,
5213506e
RW
2078(
2079 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2080 eval ac_val=\$$ac_var
2081 case $ac_val in #(
2082 *${as_nl}*)
2083 case $ac_var in #(
2084 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2085$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2086 esac
2087 case $ac_var in #(
2088 _ | IFS | as_nl) ;; #(
2089 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2090 *) { eval $ac_var=; unset $ac_var;} ;;
2091 esac ;;
2092 esac
2093 done
1c710c3c 2094 (set) 2>&1 |
5213506e
RW
2095 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2096 *${as_nl}ac_space=\ *)
1c710c3c 2097 sed -n \
5213506e
RW
2098 "s/'\''/'\''\\\\'\'''\''/g;
2099 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2100 ;; #(
1c710c3c 2101 *)
5213506e 2102 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
1c710c3c 2103 ;;
5213506e
RW
2104 esac |
2105 sort
2106)
1c710c3c
DJ
2107 echo
2108
22e05272 2109 $as_echo "## ----------------- ##
1c710c3c 2110## Output variables. ##
22e05272 2111## ----------------- ##"
1c710c3c
DJ
2112 echo
2113 for ac_var in $ac_subst_vars
2114 do
5213506e
RW
2115 eval ac_val=\$$ac_var
2116 case $ac_val in
2117 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2118 esac
2119 $as_echo "$ac_var='\''$ac_val'\''"
1c710c3c
DJ
2120 done | sort
2121 echo
2122
2123 if test -n "$ac_subst_files"; then
22e05272 2124 $as_echo "## ------------------- ##
5213506e 2125## File substitutions. ##
22e05272 2126## ------------------- ##"
1c710c3c
DJ
2127 echo
2128 for ac_var in $ac_subst_files
2129 do
5213506e
RW
2130 eval ac_val=\$$ac_var
2131 case $ac_val in
2132 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2133 esac
2134 $as_echo "$ac_var='\''$ac_val'\''"
1c710c3c
DJ
2135 done | sort
2136 echo
2137 fi
2138
2139 if test -s confdefs.h; then
22e05272 2140 $as_echo "## ----------- ##
1c710c3c 2141## confdefs.h. ##
22e05272 2142## ----------- ##"
1c710c3c 2143 echo
5213506e 2144 cat confdefs.h
1c710c3c
DJ
2145 echo
2146 fi
2147 test "$ac_signal" != 0 &&
5213506e
RW
2148 $as_echo "$as_me: caught signal $ac_signal"
2149 $as_echo "$as_me: exit $exit_status"
1c710c3c 2150 } >&5
5213506e
RW
2151 rm -f core *.core core.conftest.* &&
2152 rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
1c710c3c 2153 exit $exit_status
5213506e 2154' 0
1c710c3c 2155for ac_signal in 1 2 13 15; do
5213506e 2156 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
1c710c3c
DJ
2157done
2158ac_signal=0
2159
2160# confdefs.h avoids OS command line length limits that DEFS can exceed.
5213506e
RW
2161rm -f -r conftest* confdefs.h
2162
2163$as_echo "/* confdefs.h */" > confdefs.h
1c710c3c
DJ
2164
2165# Predefined preprocessor variables.
2166
2167cat >>confdefs.h <<_ACEOF
2168#define PACKAGE_NAME "$PACKAGE_NAME"
2169_ACEOF
2170
1c710c3c
DJ
2171cat >>confdefs.h <<_ACEOF
2172#define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2173_ACEOF
2174
1c710c3c
DJ
2175cat >>confdefs.h <<_ACEOF
2176#define PACKAGE_VERSION "$PACKAGE_VERSION"
2177_ACEOF
0b0dc272 2178
1c710c3c
DJ
2179cat >>confdefs.h <<_ACEOF
2180#define PACKAGE_STRING "$PACKAGE_STRING"
2181_ACEOF
2182
1c710c3c
DJ
2183cat >>confdefs.h <<_ACEOF
2184#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2185_ACEOF
2186
5213506e
RW
2187cat >>confdefs.h <<_ACEOF
2188#define PACKAGE_URL "$PACKAGE_URL"
2189_ACEOF
2190
1c710c3c
DJ
2191
2192# Let the site file select an alternate cache file if it wants to.
5213506e
RW
2193# Prefer an explicitly selected file to automatically selected ones.
2194ac_site_file1=NONE
2195ac_site_file2=NONE
2196if test -n "$CONFIG_SITE"; then
22e05272
JM
2197 # We do not want a PATH search for config.site.
2198 case $CONFIG_SITE in #((
2199 -*) ac_site_file1=./$CONFIG_SITE;;
2200 */*) ac_site_file1=$CONFIG_SITE;;
2201 *) ac_site_file1=./$CONFIG_SITE;;
2202 esac
5213506e
RW
2203elif test "x$prefix" != xNONE; then
2204 ac_site_file1=$prefix/share/config.site
2205 ac_site_file2=$prefix/etc/config.site
2206else
2207 ac_site_file1=$ac_default_prefix/share/config.site
2208 ac_site_file2=$ac_default_prefix/etc/config.site
671aa708 2209fi
5213506e
RW
2210for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2211do
2212 test "x$ac_site_file" = xNONE && continue
22e05272 2213 if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then
5213506e
RW
2214 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2215$as_echo "$as_me: loading site script $ac_site_file" >&6;}
1c710c3c 2216 sed 's/^/| /' "$ac_site_file" >&5
22e05272
JM
2217 . "$ac_site_file" \
2218 || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2219$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2220as_fn_error $? "failed to load site script $ac_site_file
2221See \`config.log' for more details" "$LINENO" 5; }
671aa708
NN
2222 fi
2223done
2224
2225if test -r "$cache_file"; then
22e05272
JM
2226 # Some versions of bash will fail to source /dev/null (special files
2227 # actually), so we avoid doing that. DJGPP emulates it as a regular file.
2228 if test /dev/null != "$cache_file" && test -f "$cache_file"; then
5213506e
RW
2229 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2230$as_echo "$as_me: loading cache $cache_file" >&6;}
1c710c3c 2231 case $cache_file in
5213506e
RW
2232 [\\/]* | ?:[\\/]* ) . "$cache_file";;
2233 *) . "./$cache_file";;
1c710c3c
DJ
2234 esac
2235 fi
671aa708 2236else
5213506e
RW
2237 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2238$as_echo "$as_me: creating cache $cache_file" >&6;}
1c710c3c
DJ
2239 >$cache_file
2240fi
2241
2242# Check that the precious variables saved in the cache have kept the same
2243# value.
2244ac_cache_corrupted=false
5213506e 2245for ac_var in $ac_precious_vars; do
1c710c3c
DJ
2246 eval ac_old_set=\$ac_cv_env_${ac_var}_set
2247 eval ac_new_set=\$ac_env_${ac_var}_set
5213506e
RW
2248 eval ac_old_val=\$ac_cv_env_${ac_var}_value
2249 eval ac_new_val=\$ac_env_${ac_var}_value
1c710c3c
DJ
2250 case $ac_old_set,$ac_new_set in
2251 set,)
5213506e
RW
2252 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2253$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
1c710c3c
DJ
2254 ac_cache_corrupted=: ;;
2255 ,set)
5213506e
RW
2256 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2257$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
1c710c3c
DJ
2258 ac_cache_corrupted=: ;;
2259 ,);;
2260 *)
2261 if test "x$ac_old_val" != "x$ac_new_val"; then
5213506e
RW
2262 # differences in whitespace do not lead to failure.
2263 ac_old_val_w=`echo x $ac_old_val`
2264 ac_new_val_w=`echo x $ac_new_val`
2265 if test "$ac_old_val_w" != "$ac_new_val_w"; then
2266 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2267$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2268 ac_cache_corrupted=:
2269 else
2270 { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2271$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2272 eval $ac_var=\$ac_old_val
2273 fi
2274 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5
2275$as_echo "$as_me: former value: \`$ac_old_val'" >&2;}
2276 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5
2277$as_echo "$as_me: current value: \`$ac_new_val'" >&2;}
1c710c3c
DJ
2278 fi;;
2279 esac
2280 # Pass precious variables to config.status.
2281 if test "$ac_new_set" = set; then
2282 case $ac_new_val in
5213506e 2283 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
1c710c3c
DJ
2284 *) ac_arg=$ac_var=$ac_new_val ;;
2285 esac
2286 case " $ac_configure_args " in
2287 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
5213506e 2288 *) as_fn_append ac_configure_args " '$ac_arg'" ;;
1c710c3c
DJ
2289 esac
2290 fi
2291done
2292if $ac_cache_corrupted; then
5213506e
RW
2293 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2294$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2295 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2296$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
22e05272 2297 as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
671aa708 2298fi
5213506e
RW
2299## -------------------- ##
2300## Main body of script. ##
2301## -------------------- ##
671aa708 2302
2aeb72e9
DD
2303ac_ext=c
2304ac_cpp='$CPP $CPPFLAGS'
2305ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2306ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2307ac_compiler_gnu=$ac_cv_c_compiler_gnu
2308
1c710c3c
DJ
2309
2310
2311
1c710c3c
DJ
2312
2313
0115d4a3 2314
1c710c3c 2315
ad33ff57
RW
2316progname=$0
2317# if PWD already has a value, it is probably wrong.
2318if test -n "$PWD" ; then PWD=`${PWDCMD-pwd}`; fi
2319
2320# Export original configure arguments for use by sub-configures.
2321# Quote arguments with shell meta charatcers.
2322TOPLEVEL_CONFIGURE_ARGUMENTS=
2323set -- "$progname" "$@"
2324for ac_arg
2325do
2326 case "$ac_arg" in
2327 *" "*|*" "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?\']*)
2328 ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"`
2329 # if the argument is of the form -foo=baz, quote the baz part only
2330 ac_arg=`echo "'$ac_arg'" | sed "s/^'\([-a-zA-Z0-9]*=\)/\\1'/"` ;;
2331 *) ;;
2332 esac
2333 # Add the quoted argument to the list.
2334 TOPLEVEL_CONFIGURE_ARGUMENTS="$TOPLEVEL_CONFIGURE_ARGUMENTS $ac_arg"
2335done
2336if test "$silent" = yes; then
2337 TOPLEVEL_CONFIGURE_ARGUMENTS="$TOPLEVEL_CONFIGURE_ARGUMENTS --silent"
2338fi
2339# Remove the initial space we just introduced and, as these will be
2340# expanded by make, quote '$'.
2341TOPLEVEL_CONFIGURE_ARGUMENTS=`echo "x$TOPLEVEL_CONFIGURE_ARGUMENTS" | sed -e 's/^x *//' -e 's,\\$,$$,g'`
2342
1c710c3c
DJ
2343
2344# Find the build, host, and target systems.
671aa708 2345ac_aux_dir=
5213506e 2346for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
22e05272
JM
2347 if test -f "$ac_dir/install-sh"; then
2348 ac_aux_dir=$ac_dir
2349 ac_install_sh="$ac_aux_dir/install-sh -c"
2350 break
2351 elif test -f "$ac_dir/install.sh"; then
2352 ac_aux_dir=$ac_dir
2353 ac_install_sh="$ac_aux_dir/install.sh -c"
2354 break
2355 elif test -f "$ac_dir/shtool"; then
2356 ac_aux_dir=$ac_dir
2357 ac_install_sh="$ac_aux_dir/shtool install -c"
2358 break
2359 fi
671aa708
NN
2360done
2361if test -z "$ac_aux_dir"; then
22e05272 2362 as_fn_error $? "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
671aa708 2363fi
5213506e
RW
2364
2365# These three variables are undocumented and unsupported,
2366# and are intended to be withdrawn in a future Autoconf release.
2367# They can cause serious problems if a builder's source tree is in a directory
2368# whose full name contains unusual characters.
2369ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
2370ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
2371ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
2372
671aa708 2373
1c710c3c 2374# Make sure we can run config.sub.
5213506e 2375$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
22e05272 2376 as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
5213506e
RW
2377
2378{ $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
2379$as_echo_n "checking build system type... " >&6; }
22e05272 2380if ${ac_cv_build+:} false; then :
5213506e
RW
2381 $as_echo_n "(cached) " >&6
2382else
2383 ac_build_alias=$build_alias
2384test "x$ac_build_alias" = x &&
2385 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
2386test "x$ac_build_alias" = x &&
22e05272 2387 as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5
5213506e 2388ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
22e05272 2389 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
5213506e
RW
2390
2391fi
2392{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
2393$as_echo "$ac_cv_build" >&6; }
2394case $ac_cv_build in
2395*-*-*) ;;
22e05272 2396*) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;;
5213506e 2397esac
1c710c3c 2398build=$ac_cv_build
5213506e
RW
2399ac_save_IFS=$IFS; IFS='-'
2400set x $ac_cv_build
2401shift
2402build_cpu=$1
2403build_vendor=$2
2404shift; shift
2405# Remember, the first character of IFS is used to create $*,
2406# except with old shells:
2407build_os=$*
2408IFS=$ac_save_IFS
2409case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
671aa708 2410
671aa708 2411
1c710c3c
DJ
2412 case ${build_alias} in
2413 "") build_noncanonical=${build} ;;
2414 *) build_noncanonical=${build_alias} ;;
af71363e
AS
2415esac
2416
2417
af71363e 2418
1c710c3c
DJ
2419 case ${host_alias} in
2420 "") host_noncanonical=${build_noncanonical} ;;
2421 *) host_noncanonical=${host_alias} ;;
af71363e
AS
2422esac
2423
af71363e 2424
1c710c3c
DJ
2425
2426 case ${target_alias} in
2427 "") target_noncanonical=${host_noncanonical} ;;
2428 *) target_noncanonical=${target_alias} ;;
af71363e
AS
2429esac
2430
af71363e 2431
1c710c3c
DJ
2432
2433
2434test "$host_noncanonical" = "$target_noncanonical" &&
671aa708
NN
2435 test "$program_prefix$program_suffix$program_transform_name" = \
2436 NONENONEs,x,x, &&
1c710c3c 2437 program_transform_name=s,y,y,
af71363e 2438
5213506e
RW
2439{ $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
2440$as_echo_n "checking host system type... " >&6; }
22e05272 2441if ${ac_cv_host+:} false; then :
5213506e 2442 $as_echo_n "(cached) " >&6
af71363e 2443else
5213506e
RW
2444 if test "x$host_alias" = x; then
2445 ac_cv_host=$ac_cv_build
2446else
2447 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
22e05272 2448 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
5213506e 2449fi
1c710c3c 2450
af71363e 2451fi
5213506e
RW
2452{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
2453$as_echo "$ac_cv_host" >&6; }
2454case $ac_cv_host in
2455*-*-*) ;;
22e05272 2456*) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;;
5213506e 2457esac
1c710c3c 2458host=$ac_cv_host
5213506e
RW
2459ac_save_IFS=$IFS; IFS='-'
2460set x $ac_cv_host
2461shift
2462host_cpu=$1
2463host_vendor=$2
2464shift; shift
2465# Remember, the first character of IFS is used to create $*,
2466# except with old shells:
2467host_os=$*
2468IFS=$ac_save_IFS
2469case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
2aeb72e9
DD
2470
2471
5213506e
RW
2472{ $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5
2473$as_echo_n "checking target system type... " >&6; }
22e05272 2474if ${ac_cv_target+:} false; then :
5213506e 2475 $as_echo_n "(cached) " >&6
1c710c3c 2476else
5213506e
RW
2477 if test "x$target_alias" = x; then
2478 ac_cv_target=$ac_cv_host
2479else
2480 ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` ||
22e05272 2481 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5
5213506e 2482fi
1c710c3c
DJ
2483
2484fi
5213506e
RW
2485{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5
2486$as_echo "$ac_cv_target" >&6; }
2487case $ac_cv_target in
2488*-*-*) ;;
22e05272 2489*) as_fn_error $? "invalid value of canonical target" "$LINENO" 5;;
5213506e 2490esac
1c710c3c 2491target=$ac_cv_target
5213506e
RW
2492ac_save_IFS=$IFS; IFS='-'
2493set x $ac_cv_target
2494shift
2495target_cpu=$1
2496target_vendor=$2
2497shift; shift
2498# Remember, the first character of IFS is used to create $*,
2499# except with old shells:
2500target_os=$*
2501IFS=$ac_save_IFS
2502case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac
1c710c3c
DJ
2503
2504
2505# The aliases save the names the user supplied, while $host etc.
2506# will get canonicalized.
2507test -n "$target_alias" &&
2508 test "$program_prefix$program_suffix$program_transform_name" = \
2509 NONENONEs,x,x, &&
2510 program_prefix=${target_alias}-
5213506e 2511
671aa708 2512test "$program_prefix" != NONE &&
5213506e 2513 program_transform_name="s&^&$program_prefix&;$program_transform_name"
671aa708
NN
2514# Use a double $ so make ignores it.
2515test "$program_suffix" != NONE &&
5213506e
RW
2516 program_transform_name="s&\$&$program_suffix&;$program_transform_name"
2517# Double any \ or $.
1c710c3c 2518# By default was `s,x,x', remove it if useless.
5213506e
RW
2519ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
2520program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
af71363e 2521
671aa708
NN
2522
2523
775956d0
NN
2524# Get 'install' or 'install-sh' and its variants.
2525# Find a good install program. We prefer a C program (faster),
2526# so one script is as good as another. But avoid the broken or
2527# incompatible versions:
2528# SysV /etc/install, /usr/sbin/install
2529# SunOS /usr/etc/install
2530# IRIX /sbin/install
2531# AIX /bin/install
1c710c3c 2532# AmigaOS /C/install, which installs bootblocks on floppy discs
775956d0
NN
2533# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
2534# AFS /usr/afsws/bin/install, which mishandles nonexistent args
2535# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
1c710c3c 2536# OS/2's system install, which has a completely different semantic
775956d0 2537# ./install, which can be erroneously created by make from ./install.sh.
38d24731 2538# Reject install programs that cannot install multiple files.
5213506e
RW
2539{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
2540$as_echo_n "checking for a BSD-compatible install... " >&6; }
775956d0 2541if test -z "$INSTALL"; then
22e05272 2542if ${ac_cv_path_install+:} false; then :
5213506e 2543 $as_echo_n "(cached) " >&6
1c710c3c
DJ
2544else
2545 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2546for as_dir in $PATH
2547do
2548 IFS=$as_save_IFS
2549 test -z "$as_dir" && as_dir=.
5213506e
RW
2550 # Account for people who put trailing slashes in PATH elements.
2551case $as_dir/ in #((
2552 ./ | .// | /[cC]/* | \
1c710c3c 2553 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
5213506e 2554 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
1c710c3c
DJ
2555 /usr/ucb/* ) ;;
2556 *)
2557 # OSF1 and SCO ODT 3.0 have their own names for install.
2558 # Don't use installbsd from OSF since it installs stuff as root
2559 # by default.
2560 for ac_prog in ginstall scoinst install; do
2561 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 2562 if as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then
775956d0 2563 if test $ac_prog = install &&
1c710c3c 2564 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
775956d0
NN
2565 # AIX install. It has an incompatible calling convention.
2566 :
1c710c3c
DJ
2567 elif test $ac_prog = install &&
2568 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2569 # program-specific install script used by HP pwplus--don't use.
2570 :
775956d0 2571 else
38d24731
RW
2572 rm -rf conftest.one conftest.two conftest.dir
2573 echo one > conftest.one
2574 echo two > conftest.two
2575 mkdir conftest.dir
2576 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
2577 test -s conftest.one && test -s conftest.two &&
2578 test -s conftest.dir/conftest.one &&
2579 test -s conftest.dir/conftest.two
2580 then
2581 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
2582 break 3
2583 fi
775956d0
NN
2584 fi
2585 fi
2586 done
1c710c3c
DJ
2587 done
2588 ;;
2589esac
5213506e
RW
2590
2591 done
2592IFS=$as_save_IFS
1c710c3c 2593
38d24731 2594rm -rf conftest.one conftest.two conftest.dir
775956d0
NN
2595
2596fi
2597 if test "${ac_cv_path_install+set}" = set; then
1c710c3c 2598 INSTALL=$ac_cv_path_install
775956d0 2599 else
38d24731
RW
2600 # As a last resort, use the slow shell script. Don't cache a
2601 # value for INSTALL within a source directory, because that will
775956d0 2602 # break other packages using the cache if that directory is
38d24731 2603 # removed, or if the value is a relative name.
1c710c3c 2604 INSTALL=$ac_install_sh
775956d0
NN
2605 fi
2606fi
5213506e
RW
2607{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
2608$as_echo "$INSTALL" >&6; }
775956d0
NN
2609
2610# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
2611# It thinks the first close brace ends the variable substitution.
2612test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
2613
1c710c3c 2614test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
775956d0
NN
2615
2616test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
2617
5213506e
RW
2618{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln works" >&5
2619$as_echo_n "checking whether ln works... " >&6; }
22e05272 2620if ${acx_cv_prog_LN+:} false; then :
5213506e 2621 $as_echo_n "(cached) " >&6
ad6717df
PB
2622else
2623 rm -f conftestdata_t
2624echo >conftestdata_f
2625if ln conftestdata_f conftestdata_t 2>/dev/null
2626then
2627 acx_cv_prog_LN=ln
2628else
2629 acx_cv_prog_LN=no
2630fi
2631rm -f conftestdata_f conftestdata_t
2632
2633fi
2634if test $acx_cv_prog_LN = no; then
2635 LN="cp"
5213506e
RW
2636 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN" >&5
2637$as_echo "no, using $LN" >&6; }
ad6717df
PB
2638else
2639 LN="$acx_cv_prog_LN"
5213506e
RW
2640 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
2641$as_echo "yes" >&6; }
ad6717df
PB
2642fi
2643
5213506e
RW
2644{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
2645$as_echo_n "checking whether ln -s works... " >&6; }
1c710c3c
DJ
2646LN_S=$as_ln_s
2647if test "$LN_S" = "ln -s"; then
5213506e
RW
2648 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
2649$as_echo "yes" >&6; }
fb0103e5 2650else
5213506e
RW
2651 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
2652$as_echo "no, using $LN_S" >&6; }
148907ea
PB
2653fi
2654
87264276
PB
2655{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
2656$as_echo_n "checking for a sed that does not truncate output... " >&6; }
22e05272 2657if ${ac_cv_path_SED+:} false; then :
87264276
PB
2658 $as_echo_n "(cached) " >&6
2659else
2660 ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
2661 for ac_i in 1 2 3 4 5 6 7; do
2662 ac_script="$ac_script$as_nl$ac_script"
2663 done
2664 echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
2665 { ac_script=; unset ac_script;}
2666 if test -z "$SED"; then
2667 ac_path_SED_found=false
2668 # Loop through the user's path and test for each of PROGNAME-LIST
2669 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2670for as_dir in $PATH
2671do
2672 IFS=$as_save_IFS
2673 test -z "$as_dir" && as_dir=.
2674 for ac_prog in sed gsed; do
2675 for ac_exec_ext in '' $ac_executable_extensions; do
2676 ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
22e05272 2677 as_fn_executable_p "$ac_path_SED" || continue
87264276
PB
2678# Check for GNU ac_path_SED and select it if it is found.
2679 # Check for GNU $ac_path_SED
2680case `"$ac_path_SED" --version 2>&1` in
2681*GNU*)
2682 ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
2683*)
2684 ac_count=0
2685 $as_echo_n 0123456789 >"conftest.in"
2686 while :
2687 do
2688 cat "conftest.in" "conftest.in" >"conftest.tmp"
2689 mv "conftest.tmp" "conftest.in"
2690 cp "conftest.in" "conftest.nl"
2691 $as_echo '' >> "conftest.nl"
2692 "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
2693 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
2694 as_fn_arith $ac_count + 1 && ac_count=$as_val
2695 if test $ac_count -gt ${ac_path_SED_max-0}; then
2696 # Best one so far, save it but keep looking for a better one
2697 ac_cv_path_SED="$ac_path_SED"
2698 ac_path_SED_max=$ac_count
2699 fi
2700 # 10*(2^10) chars as input seems more than enough
2701 test $ac_count -gt 10 && break
2702 done
2703 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
2704esac
2705
2706 $ac_path_SED_found && break 3
2707 done
2708 done
2709 done
2710IFS=$as_save_IFS
2711 if test -z "$ac_cv_path_SED"; then
22e05272 2712 as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5
87264276
PB
2713 fi
2714else
2715 ac_cv_path_SED=$SED
2716fi
2717
2718fi
2719{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
2720$as_echo "$ac_cv_path_SED" >&6; }
2721 SED="$ac_cv_path_SED"
2722 rm -f conftest.sed
2723
2724for ac_prog in gawk mawk nawk awk
2725do
2726 # Extract the first word of "$ac_prog", so it can be a program name with args.
2727set dummy $ac_prog; ac_word=$2
2728{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2729$as_echo_n "checking for $ac_word... " >&6; }
22e05272 2730if ${ac_cv_prog_AWK+:} false; then :
87264276
PB
2731 $as_echo_n "(cached) " >&6
2732else
2733 if test -n "$AWK"; then
2734 ac_cv_prog_AWK="$AWK" # Let the user override the test.
2735else
2736as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2737for as_dir in $PATH
2738do
2739 IFS=$as_save_IFS
2740 test -z "$as_dir" && as_dir=.
2741 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 2742 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
87264276
PB
2743 ac_cv_prog_AWK="$ac_prog"
2744 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2745 break 2
2746 fi
2747done
2748 done
2749IFS=$as_save_IFS
2750
2751fi
2752fi
2753AWK=$ac_cv_prog_AWK
2754if test -n "$AWK"; then
2755 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
2756$as_echo "$AWK" >&6; }
2757else
2758 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2759$as_echo "no" >&6; }
2760fi
2761
2762
2763 test -n "$AWK" && break
2764done
2765
775956d0 2766
ee6a22df
L
2767srcpwd=`cd ${srcdir} ; ${PWDCMD-pwd}`
2768
2769# We pass INSTALL explicitly to sub-makes. Make sure that it is not
2770# a relative path.
2771if test "$INSTALL" = "${srcdir}/install-sh -c"; then
2772 INSTALL="${srcpwd}/install-sh -c"
2773fi
2774
671aa708
NN
2775# Set srcdir to "." if that's what it is.
2776# This is important for multilib support.
2777pwd=`${PWDCMD-pwd}`
671aa708
NN
2778if test "${pwd}" = "${srcpwd}" ; then
2779 srcdir=.
79c06341
JL
2780fi
2781
671aa708 2782topsrcdir=$srcpwd
5d4a5ee6 2783
671aa708 2784extra_host_args=
afabd8e6 2785
671aa708
NN
2786### To add a new directory to the tree, first choose whether it is a target
2787### or a host dependent tool. Then put it into the appropriate list
2788### (library or tools, host or target), doing a dependency sort.
79c06341 2789
1c710c3c 2790# Subdirs will be configured in the order listed in build_configdirs,
671aa708 2791# configdirs, or target_configdirs; see the serialization section below.
79c06341 2792
1c710c3c
DJ
2793# Dependency sorting is only needed when *configuration* must be done in
2794# a particular order. In all cases a dependency should be specified in
671aa708 2795# the Makefile, whether or not it's implicitly specified here.
79c06341 2796
671aa708
NN
2797# Double entries in build_configdirs, configdirs, or target_configdirs may
2798# cause circular dependencies and break everything horribly.
79c06341 2799
23f6b2f9
PB
2800# these library is used by various programs built for the build
2801# environment
2802#
929315a9 2803build_libs="build-libiberty build-libcpp"
23f6b2f9
PB
2804
2805# these tools are built for the build environment
85bfb75e 2806build_tools="build-texinfo build-flex build-bison build-m4 build-fixincludes"
23f6b2f9 2807
671aa708 2808# these libraries are used by various programs built for the host environment
eae1a5d4 2809#f
9d2d38a4 2810host_libs="intl libiberty opcodes bfd readline tcl tk itcl libgui zlib libbacktrace libcpp libcody libdecnumber gmp mpfr mpc isl libiconv libctf"
671aa708 2811
671aa708
NN
2812# these tools are built for the host environment
2813# Note, the powerpc-eabi build depends on sim occurring before gdb in order to
2814# know that we are building the simulator.
2815# binutils, gas and ld appear in that order because it makes sense to run
2816# "make check" in that particular order.
38e3d868 2817# If --enable-gold is used, "gold" may replace "ld".
2efd8b1f 2818host_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 c++tools"
671aa708 2819
671aa708
NN
2820# these libraries are built for the target environment, and are built after
2821# the host libraries and the host tools (which may be a cross compiler)
8499116a 2822# Note that libiberty is not a target library.
291f172e 2823target_libraries="target-libgcc \
eff02e4f 2824 target-libbacktrace \
671aa708
NN
2825 target-libgloss \
2826 target-newlib \
6d3b5aea 2827 target-libgomp \
5f520819 2828 target-liboffloadmic \
48310492 2829 target-libatomic \
0a35513e 2830 target-libitm \
cb543528 2831 target-libstdc++-v3 \
f35db108 2832 target-libsanitizer \
2077db1b 2833 target-libvtv \
77008252 2834 target-libssp \
1ec601bf 2835 target-libquadmath \
6de9cd9a 2836 target-libgfortran \
012447ea 2837 target-libffi \
d9cdb878 2838 target-libobjc \
632e2a07 2839 target-libada \
b4c522fa 2840 target-libgo \
bb50312e
IB
2841 target-libphobos \
2842 target-zlib"
671aa708 2843
4dbda6f0
NN
2844# these tools are built using the target libraries, and are intended to
2845# run only in the target environment
671aa708 2846#
4dbda6f0 2847# note: any program that *uses* libraries that are in the "target_libraries"
1bcce263 2848# list belongs in this list.
671aa708 2849#
85bfb75e 2850target_tools="target-rda"
79c06341 2851
671aa708 2852################################################################################
79c06341 2853
671aa708
NN
2854## All tools belong in one of the four categories, and are assigned above
2855## We assign ${configdirs} this way to remove all embedded newlines. This
2856## is important because configure will choke if they ever get through.
2857## ${configdirs} is directories we build using the host tools.
2858## ${target_configdirs} is directories we build using the target tools.
671aa708 2859configdirs=`echo ${host_libs} ${host_tools}`
4dbda6f0 2860target_configdirs=`echo ${target_libraries} ${target_tools}`
71b5d516 2861build_configdirs=`echo ${build_libs} ${build_tools}`
8b87bb96 2862
ac9e6043
RW
2863
2864
671aa708 2865################################################################################
79c06341 2866
671aa708 2867srcname="gnu development package"
79c06341 2868
671aa708
NN
2869# This gets set non-empty for some net releases of packages.
2870appdirs=""
79c06341 2871
671aa708
NN
2872# Define is_cross_compiler to save on calls to 'test'.
2873is_cross_compiler=
2874if test x"${host}" = x"${target}" ; then
2875 is_cross_compiler=no
79c06341 2876else
671aa708 2877 is_cross_compiler=yes
1c710c3c 2878fi
79c06341 2879
b4acb5ef 2880# Find the build and target subdir names.
8b87bb96 2881
2e9e6f68
DJ
2882# post-stage1 host modules use a different CC_FOR_BUILD so, in order to
2883# have matching libraries, they should use host libraries: Makefile.tpl
2884# arranges to pass --with-build-libsubdir=$(HOST_SUBDIR).
2885# However, they still use the build modules, because the corresponding
2886# host modules (e.g. bison) are only built for the host when bootstrap
2887# finishes. So:
2888# - build_subdir is where we find build modules, and never changes.
2889# - build_libsubdir is where we find build libraries, and can be overridden.
2890
2891# Prefix 'build-' so this never conflicts with target_subdir.
8b87bb96 2892build_subdir="build-${build_noncanonical}"
1c710c3c 2893
5213506e
RW
2894# Check whether --with-build-libsubdir was given.
2895if test "${with_build_libsubdir+set}" = set; then :
2896 withval=$with_build_libsubdir; build_libsubdir="$withval"
2e9e6f68
DJ
2897else
2898 build_libsubdir="$build_subdir"
5213506e
RW
2899fi
2900
215c351a
PB
2901# --srcdir=. covers the toplevel, while "test -d" covers the subdirectories
2902if ( test $srcdir = . && test -d gcc ) \
2903 || test -d $srcdir/../host-${host_noncanonical}; then
2904 host_subdir="host-${host_noncanonical}"
2905else
2906 host_subdir=.
2907fi
8b87bb96
NN
2908# No prefix.
2909target_subdir=${target_noncanonical}
1c710c3c 2910
0db770bd
RW
2911# Be sure to cover against remnants of an in-tree build.
2912if test $srcdir != . && test -d $srcdir/host-${host_noncanonical}; then
22e05272 2913 as_fn_error $? "building out of tree but $srcdir contains host-${host_noncanonical}.
0db770bd
RW
2914Use a pristine source tree when building in a separate tree" "$LINENO" 5
2915fi
79c06341 2916
671aa708
NN
2917# Skipdirs are removed silently.
2918skipdirs=
2919# Noconfigdirs are removed loudly.
2920noconfigdirs=""
79c06341 2921
671aa708
NN
2922use_gnu_ld=
2923# Make sure we don't let GNU ld be added if we didn't want it.
2924if test x$with_gnu_ld = xno ; then
2925 use_gnu_ld=no
5afab7ad 2926 noconfigdirs="$noconfigdirs ld gold"
79c06341
JL
2927fi
2928
671aa708
NN
2929use_gnu_as=
2930# Make sure we don't let GNU as be added if we didn't want it.
2931if test x$with_gnu_as = xno ; then
2932 use_gnu_as=no
2933 noconfigdirs="$noconfigdirs gas"
79c06341
JL
2934fi
2935
d7f09764 2936use_included_zlib=
a05c2c75
L
2937
2938# Check whether --with-system-zlib was given.
2939if test "${with_system_zlib+set}" = set; then :
2940 withval=$with_system_zlib;
2941fi
2942
d7f09764
DN
2943# Make sure we don't let ZLIB be added if we didn't want it.
2944if test x$with_system_zlib = xyes ; then
2945 use_included_zlib=no
2946 noconfigdirs="$noconfigdirs zlib"
2947fi
2948
1c710c3c 2949# some tools are so dependent upon X11 that if we're not building with X,
671aa708 2950# it's not even worth trying to configure, much less build, that tool.
79c06341 2951
671aa708
NN
2952case ${with_x} in
2953 yes | "") ;; # the default value for this tree is that X11 is available
2954 no)
b4f96efe 2955 skipdirs="${skipdirs} tk itcl libgui"
671aa708 2956 # We won't be able to build gdbtk without X.
1c710c3c 2957 enable_gdbtk=no
671aa708
NN
2958 ;;
2959 *) echo "*** bad value \"${with_x}\" for -with-x flag; ignored" 1>&2 ;;
2960esac
79c06341 2961
1bcce263 2962# Some are only suitable for cross toolchains.
671aa708
NN
2963# Remove these if host=target.
2964cross_only="target-libgloss target-newlib target-opcodes"
2965
2966case $is_cross_compiler in
2967 no) skipdirs="${skipdirs} ${cross_only}" ;;
671aa708 2968esac
79c06341 2969
671aa708
NN
2970# If both --with-headers and --with-libs are specified, default to
2971# --without-newlib.
ee6a22df
L
2972if test x"${with_headers}" != x && test x"${with_headers}" != xno \
2973 && test x"${with_libs}" != x && test x"${with_libs}" != xno ; then
671aa708
NN
2974 if test x"${with_newlib}" = x ; then
2975 with_newlib=no
2976 fi
79c06341
JL
2977fi
2978
671aa708
NN
2979# Recognize --with-newlib/--without-newlib.
2980case ${with_newlib} in
2981 no) skipdirs="${skipdirs} target-newlib" ;;
2982 yes) skipdirs=`echo " ${skipdirs} " | sed -e 's/ target-newlib / /'` ;;
2983esac
79c06341 2984
85c64bbe
BS
2985# Check whether --enable-as-accelerator-for was given.
2986if test "${enable_as_accelerator_for+set}" = set; then :
4b4f2e35 2987 enableval=$enable_as_accelerator_for;
85c64bbe
BS
2988fi
2989
2990
2991# Check whether --enable-offload-targets was given.
2992if test "${enable_offload_targets+set}" = set; then :
2993 enableval=$enable_offload_targets;
2994 if test x"$enable_offload_targets" = x; then
22e05272 2995 as_fn_error $? "no offload targets specified" "$LINENO" 5
85c64bbe
BS
2996 fi
2997
2998else
2999 enable_offload_targets=
3000fi
3001
3002
fe5bfa67
TB
3003# Check whether --enable-offload-defaulted was given.
3004if test "${enable_offload_defaulted+set}" = set; then :
3005 enableval=$enable_offload_defaulted; enable_offload_defaulted=$enableval
3006else
3007 enable_offload_defaulted=
3008fi
3009
3010
21539e2e
MK
3011# Handle --enable-gold, --enable-ld.
3012# --disable-gold [--enable-ld]
3013# Build only ld. Default option.
9580395f
L
3014# --enable-gold [--enable-ld]
3015# Build both gold and ld. Install gold as "ld.gold", install ld
3016# as "ld.bfd" and "ld".
3017# --enable-gold=default [--enable-ld]
21539e2e
MK
3018# Build both gold and ld. Install gold as "ld.gold" and "ld",
3019# install ld as "ld.bfd".
3020# --enable-gold[=default] --disable-ld
3021# Build only gold, which is then installed as both "ld.gold" and "ld".
3022# --enable-gold --enable-ld=default
9580395f
L
3023# Build both gold (installed as "ld.gold") and ld (installed as "ld"
3024# and ld.bfd).
21539e2e
MK
3025# In other words, ld is default
3026# --enable-gold=default --enable-ld=default
3027# Error.
3028
3029default_ld=
5213506e
RW
3030# Check whether --enable-gold was given.
3031if test "${enable_gold+set}" = set; then :
3032 enableval=$enable_gold; ENABLE_GOLD=$enableval
5afab7ad
ILT
3033else
3034 ENABLE_GOLD=no
5213506e
RW
3035fi
3036
21539e2e
MK
3037case "${ENABLE_GOLD}" in
3038 yes|default)
38e3d868
RM
3039 # Check for ELF target.
3040 is_elf=no
3041 case "${target}" in
3042 *-*-elf* | *-*-sysv4* | *-*-unixware* | *-*-eabi* | hppa*64*-*-hpux* \
0e76460f 3043 | *-*-linux* | *-*-gnu* | frv-*-uclinux* | *-*-irix5* | *-*-irix6* \
8c6d158a 3044 | *-*-netbsd* | *-*-openbsd* | *-*-freebsd* | *-*-dragonfly* \
ff4b7a7e 3045 | *-*-solaris2* | *-*-nto* | *-*-nacl*)
38e3d868
RM
3046 case "${target}" in
3047 *-*-linux*aout* | *-*-linux*oldld*)
3048 ;;
3049 *)
3050 is_elf=yes
3051 ;;
3052 esac
3053 esac
3054
3055 if test "$is_elf" = "yes"; then
3056 # Check for target supported by gold.
5afab7ad 3057 case "${target}" in
7705dfd1 3058 i?86-*-* | x86_64-*-* | sparc*-*-* | powerpc*-*-* | arm*-*-* \
fc259b52 3059 | aarch64*-*-* | mips*-*-* | s390*-*-* | loongarch*-*-*)
21539e2e
MK
3060 configdirs="$configdirs gold"
3061 if test x${ENABLE_GOLD} = xdefault; then
3062 default_ld=gold
3063 fi
38e3d868 3064 ENABLE_GOLD=yes
5afab7ad
ILT
3065 ;;
3066 esac
38e3d868
RM
3067 fi
3068 ;;
3069 no)
3070 ;;
3071 *)
22e05272 3072 as_fn_error $? "invalid --enable-gold argument" "$LINENO" 5
38e3d868 3073 ;;
21539e2e
MK
3074esac
3075
3076# Check whether --enable-ld was given.
3077if test "${enable_ld+set}" = set; then :
3078 enableval=$enable_ld; ENABLE_LD=$enableval
3079else
3080 ENABLE_LD=yes
3081fi
3082
3083
3084case "${ENABLE_LD}" in
3085 default)
9580395f 3086 if test x${default_ld} != x; then
22e05272 3087 as_fn_error $? "either gold or ld can be the default ld" "$LINENO" 5
21539e2e
MK
3088 fi
3089 ;;
3090 yes)
3091 ;;
3092 no)
3093 if test x${ENABLE_GOLD} != xyes; then
3094 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: neither ld nor gold are enabled" >&5
3095$as_echo "$as_me: WARNING: neither ld nor gold are enabled" >&2;}
3096 fi
3097 configdirs=`echo " ${configdirs} " | sed -e 's/ ld / /'`
3098 ;;
3099 *)
22e05272 3100 as_fn_error $? "invalid --enable-ld argument" "$LINENO" 5
21539e2e
MK
3101 ;;
3102esac
5afab7ad 3103
78edb32f
L
3104# PR gas/19109
3105# Decide the default method for compressing debug sections.
3106# Provide a configure time option to override our default.
3107# Check whether --enable-compressed_debug_sections was given.
3108if test "${enable_compressed_debug_sections+set}" = set; then :
3109 enableval=$enable_compressed_debug_sections;
3110 if test x"$enable_compressed_debug_sections" = xyes; then
22e05272 3111 as_fn_error $? "no program with compressed debug sections specified" "$LINENO" 5
78edb32f
L
3112 fi
3113
3114else
3115 enable_compressed_debug_sections=
3116fi
3117
3118
671aa708 3119# Configure extra directories which are host specific
79c06341 3120
671aa708
NN
3121case "${host}" in
3122 *-cygwin*)
3123 configdirs="$configdirs libtermcap" ;;
3124esac
79c06341 3125
4fab7234
HPN
3126# A target can indicate whether a language isn't supported for some reason.
3127# Only spaces may be used in this macro; not newlines or tabs.
3128unsupported_languages=
3129
1c710c3c 3130# Remove more programs from consideration, based on the host or
671aa708
NN
3131# target this usually means that a port of the program doesn't
3132# exist yet.
ec8d6ddc 3133
671aa708 3134case "${host}" in
111eeb6e 3135 i[3456789]86-*-msdosdjgpp*)
c9bdb152 3136 noconfigdirs="$noconfigdirs tcl tk itcl"
671aa708 3137 ;;
671aa708 3138esac
ec8d6ddc 3139
6de9cd9a 3140
87e6d9dc
TB
3141# Check whether --enable-libquadmath was given.
3142if test "${enable_libquadmath+set}" = set; then :
3143 enableval=$enable_libquadmath; ENABLE_LIBQUADMATH=$enableval
3144else
3145 ENABLE_LIBQUADMATH=yes
3146fi
3147
3148if test "${ENABLE_LIBQUADMATH}" = "no" ; then
3149 noconfigdirs="$noconfigdirs target-libquadmath"
3150fi
3151
3152
3153# Check whether --enable-libquadmath-support was given.
3154if test "${enable_libquadmath_support+set}" = set; then :
3155 enableval=$enable_libquadmath_support; ENABLE_LIBQUADMATH_SUPPORT=$enableval
3156else
3157 ENABLE_LIBQUADMATH_SUPPORT=yes
3158fi
3159
3160enable_libquadmath_support=
3161if test "${ENABLE_LIBQUADMATH_SUPPORT}" = "no" ; then
3162 enable_libquadmath_support=no
3163fi
3164
3165
5213506e
RW
3166# Check whether --enable-libada was given.
3167if test "${enable_libada+set}" = set; then :
3168 enableval=$enable_libada; ENABLE_LIBADA=$enableval
d9cdb878
AC
3169else
3170 ENABLE_LIBADA=yes
5213506e
RW
3171fi
3172
d9cdb878 3173if test "${ENABLE_LIBADA}" != "yes" ; then
5395b47b 3174 noconfigdirs="$noconfigdirs gnattools"
d9cdb878
AC
3175fi
3176
5213506e
RW
3177# Check whether --enable-libssp was given.
3178if test "${enable_libssp+set}" = set; then :
3179 enableval=$enable_libssp; ENABLE_LIBSSP=$enableval
ef0087a7
KH
3180else
3181 ENABLE_LIBSSP=yes
5213506e
RW
3182fi
3183
ef0087a7 3184
1873ec0c
L
3185# Check whether --enable-libstdcxx was given.
3186if test "${enable_libstdcxx+set}" = set; then :
3187 enableval=$enable_libstdcxx; ENABLE_LIBSTDCXX=$enableval
3188else
3189 ENABLE_LIBSTDCXX=default
3190fi
3191
3192if test "${ENABLE_LIBSTDCXX}" = "no" ; then
1007a55c 3193 noconfigdirs="$noconfigdirs target-libstdc++-v3"
1873ec0c
L
3194fi
3195
5f520819
KY
3196# If this is accelerator compiler and its target is intelmic we enable
3197# target liboffloadmic by default. If this is compiler with offloading
3198# for intelmic we enable host liboffloadmic by default. Otherwise
3199# liboffloadmic is disabled by default.
3200# Check whether --enable-liboffloadmic was given.
3201if test "${enable_liboffloadmic+set}" = set; then :
3202 enableval=$enable_liboffloadmic; case "$enableval" in
3203 no | host | target)
3204 enable_liboffloadmic=$enableval ;;
3205 *)
22e05272 3206 as_fn_error $? "--enable-liboffloadmic=no/host/target" "$LINENO" 5 ;;
5f520819
KY
3207esac
3208else
4b4f2e35 3209 if test x"$enable_as_accelerator_for" != x; then
5f520819
KY
3210 case "${target}" in
3211 *-intelmic-* | *-intelmicemul-*)
3212 enable_liboffloadmic=target
3213 extra_liboffloadmic_configure_flags="--enable-liboffloadmic=target"
3214 ;;
3215 *)
3216 enable_liboffloadmic=no
3217 ;;
3218 esac
3219else
3220 case "${enable_offload_targets}" in
3221 *-intelmic-* | *-intelmicemul-*)
3222 enable_liboffloadmic=host
3223 extra_liboffloadmic_configure_flags="--enable-liboffloadmic=host"
3224 ;;
3225 *)
3226 enable_liboffloadmic=no
3227 ;;
3228 esac
3229fi
3230fi
3231
3232
3233
44a7d18d 3234# Enable libgomp by default on hosted POSIX systems, and a few others.
27079765 3235if test x$enable_libgomp = x ; then
953ff289 3236 case "${target}" in
416ac4d4 3237 *-*-linux* | *-*-gnu* | *-*-k*bsd*-gnu | *-*-kopensolaris*-gnu)
953ff289 3238 ;;
8c6d158a 3239 *-*-netbsd* | *-*-freebsd* | *-*-openbsd* | *-*-dragonfly*)
953ff289 3240 ;;
b24513a1 3241 *-*-solaris2* | *-*-hpux11*)
953ff289 3242 ;;
cac90078 3243 *-*-darwin* | *-*-aix*)
953ff289 3244 ;;
29b1533a 3245 nvptx*-*-* | amdgcn*-*-*)
44a7d18d 3246 ;;
953ff289
DN
3247 *)
3248 noconfigdirs="$noconfigdirs target-libgomp"
3249 ;;
3250 esac
27079765 3251fi
953ff289 3252
48310492
RH
3253# Disable libatomic on unsupported systems.
3254if test -d ${srcdir}/libatomic; then
3255 if test x$enable_libatomic = x; then
3256 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libatomic support" >&5
3257$as_echo_n "checking for libatomic support... " >&6; }
3258 if (srcdir=${srcdir}/libatomic; \
3259 . ${srcdir}/configure.tgt; \
3260 test -n "$UNSUPPORTED")
3261 then
3262 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3263$as_echo "no" >&6; }
3264 noconfigdirs="$noconfigdirs target-libatomic"
3265 else
3266 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3267$as_echo "yes" >&6; }
3268 fi
3269 fi
3270fi
3271
5f520819
KY
3272# Disable liboffloadmic on unsupported systems.
3273if test -d ${srcdir}/liboffloadmic; then
3274 if test x$enable_liboffloadmic != xno; then
3275 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for liboffloadmic support" >&5
3276$as_echo_n "checking for liboffloadmic support... " >&6; }
3277 if (srcdir=${srcdir}/liboffloadmic; \
3278 . ${srcdir}/configure.tgt; \
3279 test -n "$UNSUPPORTED")
3280 then
3281 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3282$as_echo "no" >&6; }
3283 noconfigdirs="$noconfigdirs target-liboffloadmic"
3284 else
3285 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3286$as_echo "yes" >&6; }
3287 fi
3288 fi
3289fi
3290
e948157d
RH
3291# Disable libitm on unsupported systems.
3292if test -d ${srcdir}/libitm; then
3293 if test x$enable_libitm = x; then
3294 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libitm support" >&5
01f3428c 3295$as_echo_n "checking for libitm support... " >&6; }
e948157d
RH
3296 if (srcdir=${srcdir}/libitm; \
3297 . ${srcdir}/configure.tgt; \
3298 test -n "$UNSUPPORTED")
3299 then
3300 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
01f3428c 3301$as_echo "no" >&6; }
e948157d
RH
3302 noconfigdirs="$noconfigdirs target-libitm"
3303 else
3304 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
01f3428c 3305$as_echo "yes" >&6; }
e948157d
RH
3306 fi
3307 fi
0a35513e
AH
3308fi
3309
93bf5390
RH
3310# Disable libsanitizer on unsupported systems.
3311if test -d ${srcdir}/libsanitizer; then
3312 if test x$enable_libsanitizer = x; then
3313 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libsanitizer support" >&5
3314$as_echo_n "checking for libsanitizer support... " >&6; }
3315 if (srcdir=${srcdir}/libsanitizer; \
3316 . ${srcdir}/configure.tgt; \
3317 test -n "$UNSUPPORTED")
3318 then
3319 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3320$as_echo "no" >&6; }
3321 noconfigdirs="$noconfigdirs target-libsanitizer"
3322 else
3323 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3324$as_echo "yes" >&6; }
3325 fi
3326 fi
3327fi
3328
2077db1b
CT
3329# Disable libvtv on unsupported systems.
3330if test -d ${srcdir}/libvtv; then
3331 if test x$enable_libvtv = x; then
3332 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libvtv support" >&5
3333$as_echo_n "checking for libvtv support... " >&6; }
3334 if (srcdir=${srcdir}/libvtv; \
3335 . ${srcdir}/configure.tgt; \
1e74b850 3336 test "$VTV_SUPPORTED" != "yes")
2077db1b
CT
3337 then
3338 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3339$as_echo "no" >&6; }
3340 noconfigdirs="$noconfigdirs target-libvtv"
3341 else
3342 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3343$as_echo "yes" >&6; }
3344 fi
3345 fi
3346fi
3347
d91491e5
SE
3348# Disable libquadmath for some systems.
3349case "${target}" in
e7fae550
DE
3350 avr-*-*)
3351 noconfigdirs="$noconfigdirs target-libquadmath"
3352 ;;
d91491e5
SE
3353 # libquadmath is unused on AIX and libquadmath build process use of
3354 # LD_LIBRARY_PATH can break AIX bootstrap.
3355 powerpc-*-aix* | rs6000-*-aix*)
3356 noconfigdirs="$noconfigdirs target-libquadmath"
3357 ;;
3358esac
3359
1e9e0e23
JM
3360# Disable libssp for some systems.
3361case "${target}" in
3362 avr-*-*)
b318fb4b 3363 # No hosted I/O support.
1e9e0e23
JM
3364 noconfigdirs="$noconfigdirs target-libssp"
3365 ;;
91dfef96
JM
3366 bpf-*-*)
3367 noconfigdirs="$noconfigdirs target-libssp"
3368 ;;
1e9e0e23
JM
3369 powerpc-*-aix* | rs6000-*-aix*)
3370 noconfigdirs="$noconfigdirs target-libssp"
85b8555e 3371 ;;
8d2af3a2
DD
3372 pru-*-*)
3373 # No hosted I/O support.
3374 noconfigdirs="$noconfigdirs target-libssp"
3375 ;;
85b8555e 3376 rl78-*-*)
7cb62ef1
EB
3377 # libssp uses a misaligned load to trigger a fault, but the RL78
3378 # doesn't fault for those - instead, it gives a build-time error
3379 # for explicit misaligned loads.
85b8555e 3380 noconfigdirs="$noconfigdirs target-libssp"
1e9e0e23 3381 ;;
0969ec7d
EB
3382 visium-*-*)
3383 # No hosted I/O support.
3384 noconfigdirs="$noconfigdirs target-libssp"
3385 ;;
1e9e0e23
JM
3386esac
3387
1e9e0e23 3388# Disable libstdc++-v3 for some systems.
67a1cb2a 3389# Allow user to override this if they pass --enable-libstdcxx
1873ec0c
L
3390if test "${ENABLE_LIBSTDCXX}" = "default" ; then
3391 case "${target}" in
3392 *-*-vxworks*)
3393 # VxWorks uses the Dinkumware C++ library.
3394 noconfigdirs="$noconfigdirs target-libstdc++-v3"
3395 ;;
afa3d80e
TS
3396 amdgcn*-*-*)
3397 # Not ported/fails to build when using newlib.
3398 noconfigdirs="$noconfigdirs target-libstdc++-v3"
3399 ;;
1873ec0c
L
3400 arm*-wince-pe*)
3401 # the C++ libraries don't build on top of CE's C libraries
3402 noconfigdirs="$noconfigdirs target-libstdc++-v3"
3403 ;;
3404 avr-*-*)
3405 noconfigdirs="$noconfigdirs target-libstdc++-v3"
3406 ;;
91dfef96
JM
3407 bpf-*-*)
3408 noconfigdirs="$noconfigdirs target-libstdc++-v3"
3409 ;;
fef939d6
JB
3410 ft32-*-*)
3411 noconfigdirs="$noconfigdirs target-libstdc++-v3"
3412 ;;
1873ec0c
L
3413 esac
3414fi
1e9e0e23 3415
91dfef96
JM
3416# Disable C++ on systems where it is known to not work.
3417# For testing, you can override this with --enable-languages=c++.
3418case ,${enable_languages}, in
3419 *,c++,*)
3420 ;;
3421 *)
3422 case "${target}" in
3423 bpf-*-*)
3424 unsupported_languages="$unsupported_languages c++"
3425 ;;
3426 esac
3427 ;;
3428esac
3429
3430# Disable Objc on systems where it is known to not work.
3431# For testing, you can override this with --enable-languages=objc.
3432case ,${enable_languages}, in
3433 *,objc,*)
3434 ;;
3435 *)
3436 case "${target}" in
3437 bpf-*-*)
3438 unsupported_languages="$unsupported_languages objc"
3439 ;;
3440 esac
3441 ;;
3442esac
3443
260eedb9
IB
3444# Disable D on systems where it is known to not work.
3445# For testing, you can override this with --enable-languages=d.
3446case ,${enable_languages}, in
3447 *,d,*)
3448 ;;
3449 *)
3450 case "${target}" in
91dfef96 3451 bpf-*-*)
260eedb9
IB
3452 unsupported_languages="$unsupported_languages d"
3453 ;;
3454 esac
3455 ;;
3456esac
3457
3458# Disable libphobos on unsupported systems.
3459# For testing, you can override this with --enable-libphobos.
3460if test -d ${srcdir}/libphobos; then
3461 if test x$enable_libphobos = x; then
3462 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libphobos support" >&5
3463$as_echo_n "checking for libphobos support... " >&6; }
3464 if (srcdir=${srcdir}/libphobos; \
3465 . ${srcdir}/configure.tgt; \
7d31d331 3466 test "$LIBPHOBOS_SUPPORTED" != "yes")
260eedb9
IB
3467 then
3468 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3469$as_echo "no" >&6; }
3470 noconfigdirs="$noconfigdirs target-libphobos"
3471 else
3472 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3473$as_echo "yes" >&6; }
3474 fi
3475 fi
3476fi
3477
1e9e0e23
JM
3478# Disable Fortran for some systems.
3479case "${target}" in
3480 mmix-*-*)
3481 # See <http://gcc.gnu.org/ml/gcc-patches/2004-11/msg00572.html>.
3482 unsupported_languages="$unsupported_languages fortran"
3483 ;;
91dfef96
JM
3484 bpf-*-*)
3485 unsupported_languages="$unsupported_languages fortran"
3486 ;;
1e9e0e23
JM
3487esac
3488
012447ea
JJ
3489# Disable libffi for some systems.
3490case "${target}" in
3491 powerpc-*-darwin*)
3492 ;;
3493 i[3456789]86-*-darwin*)
3494 ;;
3495 x86_64-*-darwin[912]*)
3496 ;;
3497 *-*-darwin*)
3498 noconfigdirs="$noconfigdirs target-libffi"
3499 ;;
3500 *-*-netware*)
3501 noconfigdirs="$noconfigdirs target-libffi"
3502 ;;
3503 *-*-phoenix*)
3504 noconfigdirs="$noconfigdirs target-libffi"
3505 ;;
3506 *-*-rtems*)
3507 noconfigdirs="$noconfigdirs target-libffi"
3508 ;;
3509 *-*-tpf*)
3510 noconfigdirs="$noconfigdirs target-libffi"
3511 ;;
3512 *-*-uclinux*)
3513 noconfigdirs="$noconfigdirs target-libffi"
3514 ;;
3515 *-*-vxworks*)
3516 noconfigdirs="$noconfigdirs target-libffi"
3517 ;;
b20e7532
AT
3518 aarch64*-*-freebsd*)
3519 noconfigdirs="$noconfigdirs target-libffi"
3520 ;;
012447ea
JJ
3521 alpha*-*-*vms*)
3522 noconfigdirs="$noconfigdirs target-libffi"
3523 ;;
3524 arm*-*-freebsd*)
3525 noconfigdirs="$noconfigdirs target-libffi"
3526 ;;
3527 arm-wince-pe)
3528 noconfigdirs="$noconfigdirs target-libffi"
3529 ;;
3530 arm*-*-symbianelf*)
3531 noconfigdirs="$noconfigdirs target-libffi"
3532 ;;
91dfef96
JM
3533 bpf-*-*)
3534 noconfigdirs="$noconfigdirs target-libffi"
3535 ;;
012447ea
JJ
3536 cris-*-* | crisv32-*-*)
3537 case "${target}" in
3538 *-*-linux*)
3539 ;;
3540 *) # See PR46792 regarding target-libffi.
3541 noconfigdirs="$noconfigdirs target-libffi";;
3542 esac
3543 ;;
3544 hppa*64*-*-hpux*)
3545 noconfigdirs="$noconfigdirs target-libffi"
3546 ;;
012447ea
JJ
3547 ia64*-*-*vms*)
3548 noconfigdirs="$noconfigdirs target-libffi"
3549 ;;
3550 i[3456789]86-w64-mingw*)
3551 noconfigdirs="$noconfigdirs target-libffi"
3552 ;;
3553 i[3456789]86-*-mingw*)
3554 noconfigdirs="$noconfigdirs target-libffi"
3555 ;;
3556 x86_64-*-mingw*)
3557 noconfigdirs="$noconfigdirs target-libffi"
3558 ;;
3559 mmix-*-*)
3560 noconfigdirs="$noconfigdirs target-libffi"
3561 ;;
3562 powerpc-*-aix*)
012447ea
JJ
3563 ;;
3564 rs6000-*-aix*)
012447ea
JJ
3565 ;;
3566 ft32-*-*)
3567 noconfigdirs="$noconfigdirs target-libffi"
3568 ;;
3569 *-*-lynxos*)
3570 noconfigdirs="$noconfigdirs target-libffi"
3571 ;;
3572esac
3573
3574# Disable the go frontend on systems where it is known to not work. Please keep
3575# this in sync with contrib/config-list.mk.
3576case "${target}" in
91dfef96 3577*-*-darwin* | *-*-cygwin* | *-*-mingw* | bpf-* )
012447ea
JJ
3578 unsupported_languages="$unsupported_languages go"
3579 ;;
3580esac
3581
f9d09df0
TT
3582# Only allow gdbserver on some systems.
3583if test -d ${srcdir}/gdbserver; then
3584 if test x$enable_gdbserver = x; then
3585 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gdbserver support" >&5
3586$as_echo_n "checking for gdbserver support... " >&6; }
3587 if (srcdir=${srcdir}/gdbserver; \
3588 . ${srcdir}/configure.srv; \
3589 test -n "$UNSUPPORTED")
3590 then
3591 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3592$as_echo "no" >&6; }
3593 noconfigdirs="$noconfigdirs gdbserver"
3594 else
3595 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3596$as_echo "yes" >&6; }
3597 fi
3598 fi
3599fi
3600
cdbc9e92
ILT
3601# Disable libgo for some systems where it is known to not work.
3602# For testing, you can easily override this with --enable-libgo.
3603if test x$enable_libgo = x; then
3604 case "${target}" in
3605 *-*-darwin*)
3606 # PR 46986
3607 noconfigdirs="$noconfigdirs target-libgo"
3608 ;;
3609 *-*-cygwin* | *-*-mingw*)
3610 noconfigdirs="$noconfigdirs target-libgo"
3611 ;;
91dfef96
JM
3612 bpf-*-*)
3613 noconfigdirs="$noconfigdirs target-libgo"
3614 ;;
cdbc9e92
ILT
3615 esac
3616fi
3617
c03353e2
RIL
3618# Default libgloss CPU subdirectory.
3619libgloss_dir="$target_cpu"
6de9cd9a 3620
fbcf0dca
JM
3621case "${target}" in
3622 sh*-*-pe|mips*-*-pe|*arm-wince-pe)
3623 libgloss_dir=wince
3624 ;;
4dddfc74
YZ
3625 aarch64*-*-* )
3626 libgloss_dir=aarch64
3627 ;;
fbcf0dca
JM
3628 arm*-*-*)
3629 libgloss_dir=arm
3630 ;;
3631 cris-*-* | crisv32-*-*)
3632 libgloss_dir=cris
3633 ;;
3634 hppa*-*-*)
3635 libgloss_dir=pa
3636 ;;
3637 i[3456789]86-*-*)
3638 libgloss_dir=i386
3639 ;;
c6c0594e 3640 loongarch*-*-*)
3641 libgloss_dir=loongarch
3642 ;;
fbcf0dca
JM
3643 m68hc11-*-*|m6811-*-*|m68hc12-*-*|m6812-*-*)
3644 libgloss_dir=m68hc11
3645 ;;
3646 m68*-*-* | fido-*-*)
3647 libgloss_dir=m68k
3648 ;;
3649 mips*-*-*)
3650 libgloss_dir=mips
3651 ;;
3652 powerpc*-*-*)
3653 libgloss_dir=rs6000
3654 ;;
8d2af3a2
DD
3655 pru-*-*)
3656 libgloss_dir=pru
3657 ;;
fbcf0dca
JM
3658 sparc*-*-*)
3659 libgloss_dir=sparc
3660 ;;
3661esac
3662
6a789d5e 3663# Disable newlib and libgloss for various target OSes.
671aa708 3664case "${target}" in
6a789d5e
JM
3665 alpha*-dec-osf*)
3666 noconfigdirs="$noconfigdirs target-newlib target-libgloss"
3667 ;;
3668 i[3456789]86-*-linux*)
3669 # This section makes it possible to build newlib natively on linux.
3670 # If we are using a cross compiler then don't configure newlib.
3671 if test x${is_cross_compiler} != xno ; then
3672 noconfigdirs="$noconfigdirs target-newlib"
3673 fi
3674 noconfigdirs="$noconfigdirs target-libgloss"
3675 # If we are not using a cross compiler, do configure newlib.
3676 # Note however, that newlib will only be configured in this situation
3677 # if the --with-newlib option has been given, because otherwise
3678 # 'target-newlib' will appear in skipdirs.
3679 ;;
3680 i[3456789]86-*-rdos*)
3681 noconfigdirs="$noconfigdirs target-newlib target-libgloss"
3682 ;;
3683 sh*-*-pe|mips*-*-pe|arm-wince-pe)
3684 noconfigdirs="$noconfigdirs target-newlib target-libgloss"
3685 ;;
3686 sparc-*-sunos4*)
3687 noconfigdirs="$noconfigdirs target-newlib target-libgloss"
3688 ;;
91dfef96
JM
3689 bpf-*-*)
3690 noconfigdirs="$noconfigdirs target-newlib target-libgloss"
3691 ;;
6a789d5e
JM
3692 *-*-aix*)
3693 noconfigdirs="$noconfigdirs target-newlib target-libgloss"
3694 ;;
3695 *-*-beos*)
3696 noconfigdirs="$noconfigdirs target-newlib target-libgloss"
3697 ;;
671aa708 3698 *-*-chorusos)
0036370f 3699 noconfigdirs="$noconfigdirs target-newlib target-libgloss"
671aa708 3700 ;;
6a789d5e
JM
3701 *-*-dragonfly*)
3702 noconfigdirs="$noconfigdirs target-newlib target-libgloss"
3703 ;;
3704 *-*-freebsd*)
3705 noconfigdirs="$noconfigdirs target-newlib target-libgloss"
3706 ;;
3707 *-*-linux* | *-*-gnu* | *-*-k*bsd*-gnu | *-*-kopensolaris*-gnu)
3708 noconfigdirs="$noconfigdirs target-newlib target-libgloss"
3709 ;;
3710 *-*-lynxos*)
3711 noconfigdirs="$noconfigdirs target-newlib target-libgloss"
3712 ;;
3713 *-*-mingw*)
3714 noconfigdirs="$noconfigdirs target-newlib target-libgloss"
3715 ;;
3716 *-*-netbsd*)
3717 noconfigdirs="$noconfigdirs target-newlib target-libgloss"
3718 ;;
3719 *-*-netware*)
3720 noconfigdirs="$noconfigdirs target-newlib target-libgloss"
3721 ;;
3722 *-*-tpf*)
3723 noconfigdirs="$noconfigdirs target-newlib target-libgloss"
3724 ;;
3725 *-*-uclinux*)
3726 noconfigdirs="$noconfigdirs target-newlib target-libgloss"
3727 ;;
3728 *-*-vxworks*)
3729 noconfigdirs="$noconfigdirs target-newlib target-libgloss"
3730 ;;
3731esac
3732
3733case "${target}" in
3734 *-*-chorusos)
3735 ;;
3be96231
TG
3736 aarch64-*-darwin*)
3737 noconfigdirs="$noconfigdirs ld gas gdb gprof"
3738 noconfigdirs="$noconfigdirs sim target-rda"
3739 ;;
7431c1a1
AS
3740 amdgcn*-*-*)
3741 ;;
3be96231
TG
3742 arm-*-darwin*)
3743 noconfigdirs="$noconfigdirs ld gas gdb gprof"
3744 noconfigdirs="$noconfigdirs sim target-rda"
3745 ;;
75eeae1a 3746 powerpc-*-darwin*)
e1514c3f 3747 noconfigdirs="$noconfigdirs ld gas gdb gprof"
9c8f9ec2 3748 noconfigdirs="$noconfigdirs sim target-rda"
940cde4d 3749 ;;
354ebf88
RW
3750 i[3456789]86-*-darwin*)
3751 noconfigdirs="$noconfigdirs ld gprof"
3752 noconfigdirs="$noconfigdirs sim target-rda"
3753 ;;
3754 x86_64-*-darwin[912]*)
0db3a858
TG
3755 noconfigdirs="$noconfigdirs ld gas gprof"
3756 noconfigdirs="$noconfigdirs sim target-rda"
3757 ;;
42c1cd8a
AT
3758 *-*-darwin*)
3759 noconfigdirs="$noconfigdirs ld gas gdb gprof"
3760 noconfigdirs="$noconfigdirs sim target-rda"
42c1cd8a 3761 ;;
8c6d158a 3762 *-*-dragonfly*)
8c6d158a 3763 ;;
c3f84f61 3764 *-*-freebsd*)
88252529 3765 if test "x$with_gmp" = x \
c0d0a722 3766 && ! test -d ${srcdir}/gmp \
6de9cd9a
DN
3767 && test -f /usr/local/include/gmp.h; then
3768 with_gmp=/usr/local
3769 fi
6de9cd9a 3770 ;;
ef4e7569
US
3771 *-*-kaos*)
3772 # Remove unsupported stuff on all kaOS configurations.
ef4e7569
US
3773 noconfigdirs="$noconfigdirs target-libgloss"
3774 ;;
671aa708 3775 *-*-netbsd*)
671aa708 3776 ;;
61fec9ff 3777 *-*-netware*)
671aa708 3778 ;;
fd6487af
JS
3779 *-*-phoenix*)
3780 noconfigdirs="$noconfigdirs target-libgloss"
3781 ;;
671aa708 3782 *-*-rtems*)
2909494b 3783 noconfigdirs="$noconfigdirs target-libgloss"
671aa708 3784 ;;
a8ba31f2
EC
3785 # The tpf target doesn't support gdb yet.
3786 *-*-tpf*)
6a789d5e 3787 noconfigdirs="$noconfigdirs gdb tcl tk libgui itcl"
a8ba31f2 3788 ;;
5785c0ed 3789 *-*-uclinux*)
6a789d5e 3790 noconfigdirs="$noconfigdirs target-rda"
5785c0ed 3791 ;;
671aa708 3792 *-*-vxworks*)
671aa708
NN
3793 ;;
3794 alpha*-dec-osf*)
3795 # ld works, but does not support shared libraries.
671aa708 3796 # gas doesn't generate exception information.
6a789d5e 3797 noconfigdirs="$noconfigdirs gas ld"
671aa708
NN
3798 ;;
3799 alpha*-*-*vms*)
2909494b 3800 noconfigdirs="$noconfigdirs gdb target-newlib target-libgloss"
671aa708 3801 ;;
671aa708
NN
3802 alpha*-*-*)
3803 # newlib is not 64 bit ready
2909494b 3804 noconfigdirs="$noconfigdirs target-newlib target-libgloss"
671aa708 3805 ;;
91dfef96
JM
3806 bpf-*-*)
3807 noconfigdirs="$noconfigdirs target-libobjc target-libbacktrace"
3808 ;;
671aa708 3809 sh*-*-pe|mips*-*-pe|*arm-wince-pe)
b4f96efe 3810 noconfigdirs="$noconfigdirs tcl tk itcl libgui sim"
671aa708 3811 ;;
2fd88f4f
AK
3812 arc*-*-*)
3813 noconfigdirs="$noconfigdirs sim"
3814 ;;
671aa708 3815 arm-*-pe*)
2909494b 3816 noconfigdirs="$noconfigdirs target-libgloss"
671aa708 3817 ;;
671aa708 3818 arm-*-riscix*)
0036370f 3819 noconfigdirs="$noconfigdirs ld target-libgloss"
671aa708 3820 ;;
b588ae30
GJL
3821 avr-*-*)
3822 if test x${with_avrlibc} != xno; then
3823 noconfigdirs="$noconfigdirs target-newlib target-libgloss"
3824 fi
3825 ;;
671aa708 3826 c4x-*-* | tic4x-*-*)
0036370f 3827 noconfigdirs="$noconfigdirs target-libgloss"
671aa708 3828 ;;
0036370f
JM
3829 tic54x-*-*)
3830 noconfigdirs="$noconfigdirs target-libgloss gdb"
671aa708 3831 ;;
671aa708 3832 d10v-*-*)
0036370f 3833 noconfigdirs="$noconfigdirs target-libgloss"
671aa708
NN
3834 ;;
3835 d30v-*-*)
0036370f 3836 noconfigdirs="$noconfigdirs gdb"
671aa708
NN
3837 ;;
3838 fr30-*-elf*)
2909494b 3839 noconfigdirs="$noconfigdirs gdb"
671aa708 3840 ;;
a05c2c75
L
3841 ft32-*-*)
3842 noconfigdirs="$noconfigdirs target-rda gprof"
3843 ;;
55f2d967 3844 moxie-*-*)
a05c2c75 3845 noconfigdirs="$noconfigdirs"
55f2d967 3846 ;;
671aa708 3847 h8300*-*-*)
2909494b 3848 noconfigdirs="$noconfigdirs target-libgloss"
671aa708
NN
3849 ;;
3850 h8500-*-*)
0036370f 3851 noconfigdirs="$noconfigdirs target-libgloss"
671aa708 3852 ;;
a05c2c75
L
3853 hppa*64*-*-hpux*)
3854 noconfigdirs="$noconfigdirs gdb"
3855 ;;
4569f85e 3856 hppa*64*-*-linux*)
671aa708 3857 ;;
56f8587a 3858 hppa*-*-linux*)
3e732ba0 3859 ;;
671aa708 3860 hppa*-*-*elf* | \
671aa708
NN
3861 hppa*-*-lites* | \
3862 hppa*-*-openbsd* | \
3863 hppa*64*-*-*)
671aa708 3864 ;;
c03353e2 3865 hppa*-*-pro*)
c03353e2 3866 ;;
671aa708 3867 hppa*-*-*)
2909494b 3868 noconfigdirs="$noconfigdirs ld"
671aa708 3869 ;;
fb87ad5d 3870 i960-*-*)
0036370f 3871 noconfigdirs="$noconfigdirs gdb"
fb87ad5d 3872 ;;
671aa708
NN
3873 ia64*-*-elf*)
3874 # No gdb support yet.
1bcce263 3875 noconfigdirs="$noconfigdirs readline libgui itcl gdb"
671aa708
NN
3876 ;;
3877 ia64*-**-hpux*)
5a2931d1 3878 # No ld support yet.
a05c2c75 3879 noconfigdirs="$noconfigdirs gdb libgui itcl ld"
671aa708 3880 ;;
52535a64 3881 ia64*-*-*vms*)
091fe9ca
TG
3882 # No ld support yet.
3883 noconfigdirs="$noconfigdirs libgui itcl ld"
52535a64 3884 ;;
ef4c4300 3885 i[3456789]86-w64-mingw*)
ef4c4300
KT
3886 ;;
3887 i[3456789]86-*-mingw*)
b91f0a41 3888 target_configdirs="$target_configdirs target-winsup"
1c710c3c 3889 ;;
671aa708
NN
3890 *-*-cygwin*)
3891 target_configdirs="$target_configdirs target-libtermcap target-winsup"
1bcce263 3892 noconfigdirs="$noconfigdirs target-libgloss"
801e2270 3893 # always build newlib if winsup directory is present.
b91f0a41 3894 if test -d "$srcdir/winsup/cygwin"; then
801e2270 3895 skipdirs=`echo " ${skipdirs} " | sed -e 's/ target-newlib / /'`
ee6a22df 3896 elif test -d "$srcdir/newlib"; then
b91f0a41 3897 echo "Warning: winsup/cygwin is missing so newlib can't be built."
801e2270 3898 fi
1c710c3c 3899 ;;
f2a0e225 3900 i[3456789]86-*-pe)
ebb9f8b0 3901 noconfigdirs="$noconfigdirs target-libgloss"
671aa708 3902 ;;
f2a0e225 3903 i[3456789]86-*-sco3.2v5*)
671aa708
NN
3904 # The linker does not yet know about weak symbols in COFF,
3905 # and is not configured to handle mixed ELF and COFF.
0036370f 3906 noconfigdirs="$noconfigdirs ld target-libgloss"
671aa708 3907 ;;
f2a0e225 3908 i[3456789]86-*-sco*)
0036370f 3909 noconfigdirs="$noconfigdirs gprof target-libgloss"
671aa708 3910 ;;
fbdd5d87 3911 i[3456789]86-*-solaris2* | x86_64-*-solaris2.1[0-9]*)
671aa708
NN
3912 noconfigdirs="$noconfigdirs target-libgloss"
3913 ;;
f2a0e225 3914 i[3456789]86-*-sysv4*)
0036370f 3915 noconfigdirs="$noconfigdirs target-libgloss"
671aa708 3916 ;;
f2a0e225 3917 i[3456789]86-*-beos*)
6a789d5e 3918 noconfigdirs="$noconfigdirs gdb"
3aa83176 3919 ;;
d1f8db0c 3920 i[3456789]86-*-rdos*)
6a789d5e 3921 noconfigdirs="$noconfigdirs gdb"
c03353e2 3922 ;;
671aa708 3923 mmix-*-*)
2909494b 3924 noconfigdirs="$noconfigdirs gdb"
671aa708 3925 ;;
ab34901f 3926 mt-*-*)
79dd769c
AH
3927 noconfigdirs="$noconfigdirs sim"
3928 ;;
58b40a67
FT
3929 nfp-*-*)
3930 noconfigdirs="$noconfigdirs ld gas gdb gprof sim"
3931 noconfigdirs="$noconfigdirs $target_libraries"
3932 ;;
e6cbe965
SC
3933 pdp11-*-*)
3934 noconfigdirs="$noconfigdirs gdb gprof"
3935 ;;
671aa708
NN
3936 powerpc-*-aix*)
3937 # copied from rs6000-*-* entry
6a789d5e 3938 noconfigdirs="$noconfigdirs gprof"
671aa708 3939 ;;
4569f85e 3940 powerpc*-*-winnt* | powerpc*-*-pe*)
671aa708 3941 target_configdirs="$target_configdirs target-winsup"
0036370f 3942 noconfigdirs="$noconfigdirs gdb tcl tk target-libgloss itcl"
671aa708
NN
3943 # always build newlib.
3944 skipdirs=`echo " ${skipdirs} " | sed -e 's/ target-newlib / /'`
3945 ;;
3946 # This is temporary until we can link against shared libraries
3947 powerpcle-*-solaris*)
0036370f 3948 noconfigdirs="$noconfigdirs gdb sim tcl tk itcl"
671aa708
NN
3949 ;;
3950 powerpc-*-beos*)
6a789d5e 3951 noconfigdirs="$noconfigdirs gdb"
671aa708 3952 ;;
671aa708 3953 rs6000-*-lynxos*)
6a789d5e 3954 noconfigdirs="$noconfigdirs gprof"
671aa708
NN
3955 ;;
3956 rs6000-*-aix*)
6a789d5e 3957 noconfigdirs="$noconfigdirs gprof"
671aa708
NN
3958 ;;
3959 rs6000-*-*)
2909494b 3960 noconfigdirs="$noconfigdirs gprof"
671aa708
NN
3961 ;;
3962 m68k-apollo-*)
0036370f 3963 noconfigdirs="$noconfigdirs ld binutils gprof target-libgloss"
671aa708 3964 ;;
ca9fe997 3965 microblaze*)
2909494b 3966 noconfigdirs="$noconfigdirs gprof"
ca9fe997 3967 ;;
d896cc4d 3968 mips*-sde-elf* | mips*-mti-elf* | mips*-img-elf*)
d9dced13
RS
3969 if test x$with_newlib = xyes; then
3970 noconfigdirs="$noconfigdirs gprof"
3971 fi
d9dced13 3972 ;;
671aa708 3973 mips*-*-irix5*)
0036370f 3974 noconfigdirs="$noconfigdirs gprof target-libgloss"
671aa708
NN
3975 ;;
3976 mips*-*-irix6*)
2909494b 3977 noconfigdirs="$noconfigdirs gprof target-libgloss"
671aa708 3978 ;;
671aa708 3979 mips*-*-bsd*)
bc98bcc4 3980 noconfigdirs="$noconfigdirs ld gas gprof target-libgloss"
671aa708 3981 ;;
671aa708 3982 mips*-*-linux*)
671aa708 3983 ;;
bc98bcc4
JBG
3984 mips*-*-ultrix* | mips*-*-osf* | mips*-*-ecoff* | mips*-*-pe* \
3985 | mips*-*-irix* | mips*-*-lnews* | mips*-*-riscos*)
3986 noconfigdirs="$noconfigdirs ld gas gprof"
3987 ;;
671aa708 3988 mips*-*-*)
2909494b 3989 noconfigdirs="$noconfigdirs gprof"
671aa708 3990 ;;
738f2522 3991 nvptx*-*-*)
738f2522
BS
3992 noconfigdirs="$noconfigdirs target-libssp target-libstdc++-v3 target-libobjc"
3993 ;;
bc6d9014 3994 sh-*-*)
ea2002ba
CB
3995 case "${target}" in
3996 sh*-*-elf)
2909494b 3997 ;;
ea2002ba 3998 *)
2909494b 3999 noconfigdirs="$noconfigdirs target-libgloss" ;;
ea2002ba 4000 esac
671aa708 4001 ;;
671aa708 4002 sparc-*-sunos4*)
6a789d5e 4003 if test x${is_cross_compiler} = xno ; then
671aa708
NN
4004 use_gnu_ld=no
4005 fi
4006 ;;
b42f0d7e 4007 tic6x-*-*)
0d557ff8 4008 noconfigdirs="$noconfigdirs sim"
b42f0d7e 4009 ;;
671aa708 4010 v810-*-*)
0036370f 4011 noconfigdirs="$noconfigdirs bfd binutils gas gdb ld opcodes target-libgloss"
671aa708
NN
4012 ;;
4013 vax-*-*)
2909494b 4014 noconfigdirs="$noconfigdirs target-newlib target-libgloss"
671aa708 4015 ;;
1fc1d82e
MR
4016 wasm32-*-*)
4017 noconfigdirs="$noconfigdirs ld"
4018 ;;
c6c0594e 4019 loongarch*-*-linux*)
4020 ;;
4021 loongarch*-*-*)
4022 noconfigdirs="$noconfigdirs gprof"
4023 ;;
671aa708 4024esac
79c06341 4025
671aa708
NN
4026# If we aren't building newlib, then don't build libgloss, since libgloss
4027# depends upon some newlib header files.
4028case "${noconfigdirs}" in
4029 *target-libgloss*) ;;
4030 *target-newlib*) noconfigdirs="$noconfigdirs target-libgloss" ;;
4031esac
4032
671aa708 4033# Work in distributions that contain no compiler tools, like Autoconf.
671aa708
NN
4034host_makefile_frag=/dev/null
4035if test -d ${srcdir}/config ; then
4036case "${host}" in
f2a0e225 4037 i[3456789]86-*-msdosdjgpp*)
671aa708
NN
4038 host_makefile_frag="config/mh-djgpp"
4039 ;;
4040 *-cygwin*)
2a79c47f 4041
5213506e
RW
4042{ $as_echo "$as_me:${as_lineno-$LINENO}: checking to see if cat works as expected" >&5
4043$as_echo_n "checking to see if cat works as expected... " >&6; }
2a79c47f 4044echo a >cygwin-cat-check
e25a8c82 4045if test `cat cygwin-cat-check` = a ; then
2a79c47f 4046 rm cygwin-cat-check
5213506e
RW
4047 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4048$as_echo "yes" >&6; }
2a79c47f
NC
4049else
4050 rm cygwin-cat-check
5213506e
RW
4051 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4052$as_echo "no" >&6; }
22e05272 4053 as_fn_error $? "The cat command does not ignore carriage return characters.
2a79c47f
NC
4054 Please either mount the build directory in binary mode or run the following
4055 commands before running any configure script:
4056set -o igncr
4057export SHELLOPTS
5213506e 4058 " "$LINENO" 5
2a79c47f
NC
4059fi
4060
671aa708
NN
4061 host_makefile_frag="config/mh-cygwin"
4062 ;;
c53a18d3 4063 *-mingw*)
1f5a6b84 4064 host_makefile_frag="config/mh-mingw"
95af8923 4065 ;;
cabb9d59 4066 alpha*-linux*)
13be44ed
UB
4067 host_makefile_frag="config/mh-alpha-linux"
4068 ;;
111eeb6e 4069 hppa*-hp-hpux*)
efd41714
PB
4070 host_makefile_frag="config/mh-pa"
4071 ;;
4072 hppa*-*)
4073 host_makefile_frag="config/mh-pa"
4074 ;;
54258e22 4075 i?86-*-darwin[89]* | i?86-*-darwin1[0-7]* | powerpc*-*-darwin*)
d8ed14ce 4076 host_makefile_frag="config/mh-darwin"
be8fff81 4077 ;;
d19bca38
PB
4078 powerpc-*-aix*)
4079 host_makefile_frag="config/mh-ppc-aix"
4080 ;;
4081 rs6000-*-aix*)
4082 host_makefile_frag="config/mh-ppc-aix"
4083 ;;
671aa708
NN
4084esac
4085fi
4086
55ffb5ed 4087if test "${build}" != "${host}" ; then
0999159b
PB
4088 AR_FOR_BUILD=${AR_FOR_BUILD-ar}
4089 AS_FOR_BUILD=${AS_FOR_BUILD-as}
55ffb5ed 4090 CC_FOR_BUILD=${CC_FOR_BUILD-gcc}
c841dc0a 4091 CPP_FOR_BUILD="${CPP_FOR_BUILD-\$(CC_FOR_BUILD) -E}"
0999159b 4092 CXX_FOR_BUILD=${CXX_FOR_BUILD-g++}
3b5e8ee4 4093 DSYMUTIL_FOR_BUILD=${DSYMUTIL_FOR_BUILD-dsymutil}
0999159b 4094 GFORTRAN_FOR_BUILD=${GFORTRAN_FOR_BUILD-gfortran}
632e2a07 4095 GOC_FOR_BUILD=${GOC_FOR_BUILD-gccgo}
b4c522fa 4096 GDC_FOR_BUILD=${GDC_FOR_BUILD-gdc}
0999159b
PB
4097 DLLTOOL_FOR_BUILD=${DLLTOOL_FOR_BUILD-dlltool}
4098 LD_FOR_BUILD=${LD_FOR_BUILD-ld}
4099 NM_FOR_BUILD=${NM_FOR_BUILD-nm}
4100 RANLIB_FOR_BUILD=${RANLIB_FOR_BUILD-ranlib}
4101 WINDRES_FOR_BUILD=${WINDRES_FOR_BUILD-windres}
4102 WINDMC_FOR_BUILD=${WINDMC_FOR_BUILD-windmc}
4103else
4104 AR_FOR_BUILD="\$(AR)"
4105 AS_FOR_BUILD="\$(AS)"
fb0103e5 4106 CC_FOR_BUILD="\$(CC)"
0999159b 4107 CXX_FOR_BUILD="\$(CXX)"
3b5e8ee4 4108 DSYMUTIL_FOR_BUILD="\$(DSYMUTIL)"
0999159b 4109 GFORTRAN_FOR_BUILD="\$(GFORTRAN)"
632e2a07 4110 GOC_FOR_BUILD="\$(GOC)"
b4c522fa 4111 GDC_FOR_BUILD="\$(GDC)"
0999159b
PB
4112 DLLTOOL_FOR_BUILD="\$(DLLTOOL)"
4113 LD_FOR_BUILD="\$(LD)"
4114 NM_FOR_BUILD="\$(NM)"
4115 RANLIB_FOR_BUILD="\$(RANLIB)"
4116 WINDRES_FOR_BUILD="\$(WINDRES)"
4117 WINDMC_FOR_BUILD="\$(WINDMC)"
c3a86da9
DJ
4118fi
4119
4120ac_ext=c
1c710c3c
DJ
4121ac_cpp='$CPP $CPPFLAGS'
4122ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4123ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4124ac_compiler_gnu=$ac_cv_c_compiler_gnu
4125if test -n "$ac_tool_prefix"; then
4126 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
4127set dummy ${ac_tool_prefix}gcc; ac_word=$2
5213506e
RW
4128{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4129$as_echo_n "checking for $ac_word... " >&6; }
22e05272 4130if ${ac_cv_prog_CC+:} false; then :
5213506e 4131 $as_echo_n "(cached) " >&6
1c710c3c
DJ
4132else
4133 if test -n "$CC"; then
4134 ac_cv_prog_CC="$CC" # Let the user override the test.
4135else
4136as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4137for as_dir in $PATH
4138do
4139 IFS=$as_save_IFS
4140 test -z "$as_dir" && as_dir=.
5213506e 4141 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 4142 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1c710c3c 4143 ac_cv_prog_CC="${ac_tool_prefix}gcc"
5213506e 4144 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
1c710c3c
DJ
4145 break 2
4146 fi
4147done
5213506e
RW
4148 done
4149IFS=$as_save_IFS
1c710c3c
DJ
4150
4151fi
4152fi
4153CC=$ac_cv_prog_CC
4154if test -n "$CC"; then
5213506e
RW
4155 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4156$as_echo "$CC" >&6; }
1c710c3c 4157else
5213506e
RW
4158 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4159$as_echo "no" >&6; }
1c710c3c
DJ
4160fi
4161
5213506e 4162
1c710c3c
DJ
4163fi
4164if test -z "$ac_cv_prog_CC"; then
4165 ac_ct_CC=$CC
fb0103e5
RG
4166 # Extract the first word of "gcc", so it can be a program name with args.
4167set dummy gcc; ac_word=$2
5213506e
RW
4168{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4169$as_echo_n "checking for $ac_word... " >&6; }
22e05272 4170if ${ac_cv_prog_ac_ct_CC+:} false; then :
5213506e 4171 $as_echo_n "(cached) " >&6
1c710c3c
DJ
4172else
4173 if test -n "$ac_ct_CC"; then
4174 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
4175else
4176as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4177for as_dir in $PATH
4178do
4179 IFS=$as_save_IFS
4180 test -z "$as_dir" && as_dir=.
5213506e 4181 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 4182 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1c710c3c 4183 ac_cv_prog_ac_ct_CC="gcc"
5213506e 4184 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
1c710c3c
DJ
4185 break 2
4186 fi
4187done
5213506e
RW
4188 done
4189IFS=$as_save_IFS
1c710c3c
DJ
4190
4191fi
4192fi
4193ac_ct_CC=$ac_cv_prog_ac_ct_CC
4194if test -n "$ac_ct_CC"; then
5213506e
RW
4195 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
4196$as_echo "$ac_ct_CC" >&6; }
1c710c3c 4197else
5213506e
RW
4198 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4199$as_echo "no" >&6; }
1c710c3c
DJ
4200fi
4201
5213506e
RW
4202 if test "x$ac_ct_CC" = x; then
4203 CC=""
4204 else
4205 case $cross_compiling:$ac_tool_warned in
4206yes:)
4207{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4208$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4209ac_tool_warned=yes ;;
4210esac
4211 CC=$ac_ct_CC
4212 fi
1c710c3c
DJ
4213else
4214 CC="$ac_cv_prog_CC"
4215fi
4216
4217if test -z "$CC"; then
5213506e
RW
4218 if test -n "$ac_tool_prefix"; then
4219 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
1c710c3c 4220set dummy ${ac_tool_prefix}cc; ac_word=$2
5213506e
RW
4221{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4222$as_echo_n "checking for $ac_word... " >&6; }
22e05272 4223if ${ac_cv_prog_CC+:} false; then :
5213506e 4224 $as_echo_n "(cached) " >&6
55ffb5ed
NN
4225else
4226 if test -n "$CC"; then
4227 ac_cv_prog_CC="$CC" # Let the user override the test.
4228else
1c710c3c
DJ
4229as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4230for as_dir in $PATH
4231do
4232 IFS=$as_save_IFS
4233 test -z "$as_dir" && as_dir=.
5213506e 4234 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 4235 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1c710c3c 4236 ac_cv_prog_CC="${ac_tool_prefix}cc"
5213506e 4237 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
1c710c3c
DJ
4238 break 2
4239 fi
4240done
5213506e
RW
4241 done
4242IFS=$as_save_IFS
1c710c3c 4243
0b0dc272 4244fi
0b0dc272 4245fi
1c710c3c 4246CC=$ac_cv_prog_CC
af71363e 4247if test -n "$CC"; then
5213506e
RW
4248 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4249$as_echo "$CC" >&6; }
2aeb72e9 4250else
5213506e
RW
4251 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4252$as_echo "no" >&6; }
2aeb72e9
DD
4253fi
4254
2aeb72e9 4255
5213506e 4256 fi
1c710c3c 4257fi
55ffb5ed
NN
4258if test -z "$CC"; then
4259 # Extract the first word of "cc", so it can be a program name with args.
4260set dummy cc; ac_word=$2
5213506e
RW
4261{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4262$as_echo_n "checking for $ac_word... " >&6; }
22e05272 4263if ${ac_cv_prog_CC+:} false; then :
5213506e 4264 $as_echo_n "(cached) " >&6
55ffb5ed
NN
4265else
4266 if test -n "$CC"; then
4267 ac_cv_prog_CC="$CC" # Let the user override the test.
4268else
0b0dc272 4269 ac_prog_rejected=no
1c710c3c
DJ
4270as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4271for as_dir in $PATH
4272do
4273 IFS=$as_save_IFS
4274 test -z "$as_dir" && as_dir=.
5213506e 4275 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 4276 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1c710c3c
DJ
4277 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
4278 ac_prog_rejected=yes
4279 continue
4280 fi
4281 ac_cv_prog_CC="cc"
5213506e 4282 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
1c710c3c
DJ
4283 break 2
4284 fi
4285done
5213506e
RW
4286 done
4287IFS=$as_save_IFS
1c710c3c 4288
55ffb5ed
NN
4289if test $ac_prog_rejected = yes; then
4290 # We found a bogon in the path, so make sure we never use it.
4291 set dummy $ac_cv_prog_CC
4292 shift
1c710c3c 4293 if test $# != 0; then
55ffb5ed
NN
4294 # We chose a different compiler from the bogus one.
4295 # However, it has the same basename, so the bogon will be chosen
4296 # first if we set CC to just the basename; use the full file name.
4297 shift
1c710c3c 4298 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
55ffb5ed
NN
4299 fi
4300fi
4301fi
4302fi
1c710c3c 4303CC=$ac_cv_prog_CC
55ffb5ed 4304if test -n "$CC"; then
5213506e
RW
4305 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4306$as_echo "$CC" >&6; }
55ffb5ed 4307else
5213506e
RW
4308 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4309$as_echo "no" >&6; }
55ffb5ed
NN
4310fi
4311
5213506e 4312
1c710c3c
DJ
4313fi
4314if test -z "$CC"; then
4315 if test -n "$ac_tool_prefix"; then
5213506e 4316 for ac_prog in cl.exe
1c710c3c
DJ
4317 do
4318 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
4319set dummy $ac_tool_prefix$ac_prog; ac_word=$2
5213506e
RW
4320{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4321$as_echo_n "checking for $ac_word... " >&6; }
22e05272 4322if ${ac_cv_prog_CC+:} false; then :
5213506e 4323 $as_echo_n "(cached) " >&6
55ffb5ed
NN
4324else
4325 if test -n "$CC"; then
4326 ac_cv_prog_CC="$CC" # Let the user override the test.
4327else
1c710c3c
DJ
4328as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4329for as_dir in $PATH
4330do
4331 IFS=$as_save_IFS
4332 test -z "$as_dir" && as_dir=.
5213506e 4333 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 4334 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1c710c3c 4335 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
5213506e 4336 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
1c710c3c
DJ
4337 break 2
4338 fi
4339done
5213506e
RW
4340 done
4341IFS=$as_save_IFS
1c710c3c 4342
55ffb5ed
NN
4343fi
4344fi
1c710c3c 4345CC=$ac_cv_prog_CC
55ffb5ed 4346if test -n "$CC"; then
5213506e
RW
4347 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4348$as_echo "$CC" >&6; }
a4b9e93e 4349else
5213506e
RW
4350 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4351$as_echo "no" >&6; }
fb0103e5 4352fi
af71363e 4353
5213506e 4354
1c710c3c
DJ
4355 test -n "$CC" && break
4356 done
af71363e 4357fi
1c710c3c
DJ
4358if test -z "$CC"; then
4359 ac_ct_CC=$CC
5213506e 4360 for ac_prog in cl.exe
1c710c3c
DJ
4361do
4362 # Extract the first word of "$ac_prog", so it can be a program name with args.
4363set dummy $ac_prog; ac_word=$2
5213506e
RW
4364{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4365$as_echo_n "checking for $ac_word... " >&6; }
22e05272 4366if ${ac_cv_prog_ac_ct_CC+:} false; then :
5213506e 4367 $as_echo_n "(cached) " >&6
0b0dc272 4368else
1c710c3c
DJ
4369 if test -n "$ac_ct_CC"; then
4370 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
0b0dc272 4371else
1c710c3c
DJ
4372as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4373for as_dir in $PATH
4374do
4375 IFS=$as_save_IFS
4376 test -z "$as_dir" && as_dir=.
5213506e 4377 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 4378 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1c710c3c 4379 ac_cv_prog_ac_ct_CC="$ac_prog"
5213506e 4380 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
1c710c3c
DJ
4381 break 2
4382 fi
4383done
5213506e
RW
4384 done
4385IFS=$as_save_IFS
1c710c3c 4386
af71363e
AS
4387fi
4388fi
1c710c3c
DJ
4389ac_ct_CC=$ac_cv_prog_ac_ct_CC
4390if test -n "$ac_ct_CC"; then
5213506e
RW
4391 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
4392$as_echo "$ac_ct_CC" >&6; }
fb0103e5 4393else
5213506e
RW
4394 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4395$as_echo "no" >&6; }
af71363e 4396fi
0b0dc272 4397
5213506e 4398
1c710c3c
DJ
4399 test -n "$ac_ct_CC" && break
4400done
4401
5213506e
RW
4402 if test "x$ac_ct_CC" = x; then
4403 CC=""
4404 else
4405 case $cross_compiling:$ac_tool_warned in
4406yes:)
4407{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4408$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4409ac_tool_warned=yes ;;
4410esac
4411 CC=$ac_ct_CC
4412 fi
1c710c3c
DJ
4413fi
4414
4415fi
4416
4417
5213506e
RW
4418test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4419$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
22e05272
JM
4420as_fn_error $? "no acceptable C compiler found in \$PATH
4421See \`config.log' for more details" "$LINENO" 5; }
1c710c3c
DJ
4422
4423# Provide some information about the compiler.
5213506e
RW
4424$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
4425set X $ac_compile
4426ac_compiler=$2
4427for ac_option in --version -v -V -qversion; do
4428 { { ac_try="$ac_compiler $ac_option >&5"
4429case "(($ac_try" in
4430 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4431 *) ac_try_echo=$ac_try;;
4432esac
4433eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4434$as_echo "$ac_try_echo"; } >&5
4435 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
1c710c3c 4436 ac_status=$?
5213506e
RW
4437 if test -s conftest.err; then
4438 sed '10a\
4439... rest of stderr output deleted ...
4440 10q' conftest.err >conftest.er1
4441 cat conftest.er1 >&5
5213506e 4442 fi
22e05272 4443 rm -f conftest.er1 conftest.err
5213506e
RW
4444 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4445 test $ac_status = 0; }
4446done
1c710c3c 4447
5213506e 4448cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1c710c3c
DJ
4449/* end confdefs.h. */
4450
4451int
4452main ()
4453{
4454
4455 ;
4456 return 0;
4457}
4458_ACEOF
4459ac_clean_files_save=$ac_clean_files
22e05272 4460ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
1c710c3c
DJ
4461# Try to create an executable without -o first, disregard a.out.
4462# It will help us diagnose broken compilers, and finding out an intuition
4463# of exeext.
22e05272
JM
4464{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
4465$as_echo_n "checking whether the C compiler works... " >&6; }
5213506e
RW
4466ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
4467
4468# The possible output files:
4469ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
4470
4471ac_rmfiles=
4472for ac_file in $ac_files
4473do
4474 case $ac_file in
4475 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
4476 * ) ac_rmfiles="$ac_rmfiles $ac_file";;
4477 esac
4478done
4479rm -f $ac_rmfiles
4480
4481if { { ac_try="$ac_link_default"
4482case "(($ac_try" in
4483 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4484 *) ac_try_echo=$ac_try;;
4485esac
4486eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4487$as_echo "$ac_try_echo"; } >&5
4488 (eval "$ac_link_default") 2>&5
1c710c3c 4489 ac_status=$?
5213506e
RW
4490 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4491 test $ac_status = 0; }; then :
4492 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
4493# So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
4494# in a Makefile. We should not override ac_cv_exeext if it was cached,
4495# so that the user can short-circuit this test for compilers unknown to
4496# Autoconf.
4497for ac_file in $ac_files ''
1c710c3c
DJ
4498do
4499 test -f "$ac_file" || continue
4500 case $ac_file in
5213506e 4501 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
1c710c3c
DJ
4502 ;;
4503 [ab].out )
4504 # We found the default executable, but exeext='' is most
4505 # certainly right.
4506 break;;
4507 *.* )
5213506e
RW
4508 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
4509 then :; else
4510 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
4511 fi
4512 # We set ac_cv_exeext here because the later test for it is not
4513 # safe: cross compilers may not add the suffix if given an `-o'
4514 # argument, so we may need to know it at that point already.
4515 # Even if this section looks crufty: it has the advantage of
4516 # actually working.
1c710c3c
DJ
4517 break;;
4518 * )
4519 break;;
4520 esac
4521done
5213506e
RW
4522test "$ac_cv_exeext" = no && ac_cv_exeext=
4523
1c710c3c 4524else
5213506e
RW
4525 ac_file=''
4526fi
5213506e 4527if test -z "$ac_file"; then :
22e05272
JM
4528 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4529$as_echo "no" >&6; }
4530$as_echo "$as_me: failed program was:" >&5
1c710c3c
DJ
4531sed 's/^/| /' conftest.$ac_ext >&5
4532
5213506e
RW
4533{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4534$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
22e05272
JM
4535as_fn_error 77 "C compiler cannot create executables
4536See \`config.log' for more details" "$LINENO" 5; }
4537else
4538 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4539$as_echo "yes" >&6; }
1c710c3c 4540fi
22e05272
JM
4541{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
4542$as_echo_n "checking for C compiler default output file name... " >&6; }
4543{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
4544$as_echo "$ac_file" >&6; }
1c710c3c 4545ac_exeext=$ac_cv_exeext
1c710c3c 4546
22e05272 4547rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
1c710c3c 4548ac_clean_files=$ac_clean_files_save
5213506e
RW
4549{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
4550$as_echo_n "checking for suffix of executables... " >&6; }
4551if { { ac_try="$ac_link"
4552case "(($ac_try" in
4553 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4554 *) ac_try_echo=$ac_try;;
4555esac
4556eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4557$as_echo "$ac_try_echo"; } >&5
4558 (eval "$ac_link") 2>&5
1c710c3c 4559 ac_status=$?
5213506e
RW
4560 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4561 test $ac_status = 0; }; then :
1c710c3c
DJ
4562 # If both `conftest.exe' and `conftest' are `present' (well, observable)
4563# catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
4564# work properly (i.e., refer to `conftest.exe'), while it won't with
4565# `rm'.
4566for ac_file in conftest.exe conftest conftest.*; do
4567 test -f "$ac_file" || continue
4568 case $ac_file in
5213506e 4569 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
1c710c3c 4570 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
1c710c3c
DJ
4571 break;;
4572 * ) break;;
4573 esac
4574done
af71363e 4575else
5213506e
RW
4576 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4577$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
22e05272
JM
4578as_fn_error $? "cannot compute suffix of executables: cannot compile and link
4579See \`config.log' for more details" "$LINENO" 5; }
1c710c3c 4580fi
22e05272 4581rm -f conftest conftest$ac_cv_exeext
5213506e
RW
4582{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
4583$as_echo "$ac_cv_exeext" >&6; }
1c710c3c
DJ
4584
4585rm -f conftest.$ac_ext
4586EXEEXT=$ac_cv_exeext
4587ac_exeext=$EXEEXT
22e05272
JM
4588cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4589/* end confdefs.h. */
4590#include <stdio.h>
4591int
4592main ()
4593{
4594FILE *f = fopen ("conftest.out", "w");
4595 return ferror (f) || fclose (f) != 0;
4596
4597 ;
4598 return 0;
4599}
4600_ACEOF
4601ac_clean_files="$ac_clean_files conftest.out"
4602# Check that the compiler produces executables we can run. If not, either
4603# the compiler is broken, or we cross compile.
4604{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
4605$as_echo_n "checking whether we are cross compiling... " >&6; }
4606if test "$cross_compiling" != yes; then
4607 { { ac_try="$ac_link"
4608case "(($ac_try" in
4609 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4610 *) ac_try_echo=$ac_try;;
4611esac
4612eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4613$as_echo "$ac_try_echo"; } >&5
4614 (eval "$ac_link") 2>&5
4615 ac_status=$?
4616 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4617 test $ac_status = 0; }
4618 if { ac_try='./conftest$ac_cv_exeext'
4619 { { case "(($ac_try" in
4620 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4621 *) ac_try_echo=$ac_try;;
4622esac
4623eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4624$as_echo "$ac_try_echo"; } >&5
4625 (eval "$ac_try") 2>&5
4626 ac_status=$?
4627 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4628 test $ac_status = 0; }; }; then
4629 cross_compiling=no
4630 else
4631 if test "$cross_compiling" = maybe; then
4632 cross_compiling=yes
4633 else
4634 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4635$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4636as_fn_error $? "cannot run C compiled programs.
4637If you meant to cross compile, use \`--host'.
4638See \`config.log' for more details" "$LINENO" 5; }
4639 fi
4640 fi
4641fi
4642{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
4643$as_echo "$cross_compiling" >&6; }
4644
4645rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out
4646ac_clean_files=$ac_clean_files_save
5213506e
RW
4647{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
4648$as_echo_n "checking for suffix of object files... " >&6; }
22e05272 4649if ${ac_cv_objext+:} false; then :
5213506e 4650 $as_echo_n "(cached) " >&6
1c710c3c 4651else
5213506e 4652 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1c710c3c
DJ
4653/* end confdefs.h. */
4654
4655int
4656main ()
4657{
4658
4659 ;
4660 return 0;
4661}
4662_ACEOF
4663rm -f conftest.o conftest.obj
5213506e
RW
4664if { { ac_try="$ac_compile"
4665case "(($ac_try" in
4666 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4667 *) ac_try_echo=$ac_try;;
4668esac
4669eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4670$as_echo "$ac_try_echo"; } >&5
4671 (eval "$ac_compile") 2>&5
1c710c3c 4672 ac_status=$?
5213506e
RW
4673 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4674 test $ac_status = 0; }; then :
4675 for ac_file in conftest.o conftest.obj conftest.*; do
4676 test -f "$ac_file" || continue;
1c710c3c 4677 case $ac_file in
5213506e 4678 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
1c710c3c
DJ
4679 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
4680 break;;
4681 esac
4682done
4683else
5213506e 4684 $as_echo "$as_me: failed program was:" >&5
1c710c3c
DJ
4685sed 's/^/| /' conftest.$ac_ext >&5
4686
5213506e
RW
4687{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4688$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
22e05272
JM
4689as_fn_error $? "cannot compute suffix of object files: cannot compile
4690See \`config.log' for more details" "$LINENO" 5; }
1c710c3c 4691fi
1c710c3c
DJ
4692rm -f conftest.$ac_cv_objext conftest.$ac_ext
4693fi
5213506e
RW
4694{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
4695$as_echo "$ac_cv_objext" >&6; }
1c710c3c
DJ
4696OBJEXT=$ac_cv_objext
4697ac_objext=$OBJEXT
5213506e
RW
4698{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
4699$as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
22e05272 4700if ${ac_cv_c_compiler_gnu+:} false; then :
5213506e 4701 $as_echo_n "(cached) " >&6
1c710c3c 4702else
5213506e 4703 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1c710c3c
DJ
4704/* end confdefs.h. */
4705
4706int
4707main ()
4708{
4709#ifndef __GNUC__
4710 choke me
4711#endif
4712
4713 ;
4714 return 0;
4715}
4716_ACEOF
5213506e 4717if ac_fn_c_try_compile "$LINENO"; then :
1c710c3c
DJ
4718 ac_compiler_gnu=yes
4719else
5213506e 4720 ac_compiler_gnu=no
1c710c3c 4721fi
5213506e 4722rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1c710c3c
DJ
4723ac_cv_c_compiler_gnu=$ac_compiler_gnu
4724
4725fi
5213506e
RW
4726{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
4727$as_echo "$ac_cv_c_compiler_gnu" >&6; }
4728if test $ac_compiler_gnu = yes; then
4729 GCC=yes
4730else
4731 GCC=
4732fi
1c710c3c
DJ
4733ac_test_CFLAGS=${CFLAGS+set}
4734ac_save_CFLAGS=$CFLAGS
5213506e
RW
4735{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
4736$as_echo_n "checking whether $CC accepts -g... " >&6; }
22e05272 4737if ${ac_cv_prog_cc_g+:} false; then :
5213506e
RW
4738 $as_echo_n "(cached) " >&6
4739else
4740 ac_save_c_werror_flag=$ac_c_werror_flag
4741 ac_c_werror_flag=yes
4742 ac_cv_prog_cc_g=no
4743 CFLAGS="-g"
4744 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1c710c3c
DJ
4745/* end confdefs.h. */
4746
4747int
4748main ()
4749{
4750
4751 ;
4752 return 0;
4753}
4754_ACEOF
5213506e 4755if ac_fn_c_try_compile "$LINENO"; then :
55ffb5ed
NN
4756 ac_cv_prog_cc_g=yes
4757else
5213506e
RW
4758 CFLAGS=""
4759 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4760/* end confdefs.h. */
4761
4762int
4763main ()
4764{
4765
4766 ;
4767 return 0;
4768}
4769_ACEOF
4770if ac_fn_c_try_compile "$LINENO"; then :
4771
4772else
4773 ac_c_werror_flag=$ac_save_c_werror_flag
4774 CFLAGS="-g"
4775 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4776/* end confdefs.h. */
af71363e 4777
5213506e
RW
4778int
4779main ()
4780{
4781
4782 ;
4783 return 0;
4784}
4785_ACEOF
4786if ac_fn_c_try_compile "$LINENO"; then :
4787 ac_cv_prog_cc_g=yes
4788fi
4789rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
0b0dc272 4790fi
5213506e 4791rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1c710c3c 4792fi
5213506e
RW
4793rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4794 ac_c_werror_flag=$ac_save_c_werror_flag
4795fi
4796{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
4797$as_echo "$ac_cv_prog_cc_g" >&6; }
55ffb5ed 4798if test "$ac_test_CFLAGS" = set; then
1c710c3c 4799 CFLAGS=$ac_save_CFLAGS
55ffb5ed
NN
4800elif test $ac_cv_prog_cc_g = yes; then
4801 if test "$GCC" = yes; then
4802 CFLAGS="-g -O2"
4803 else
4804 CFLAGS="-g"
4805 fi
4806else
4807 if test "$GCC" = yes; then
4808 CFLAGS="-O2"
4809 else
4810 CFLAGS=
4811 fi
4812fi
5213506e
RW
4813{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
4814$as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
22e05272 4815if ${ac_cv_prog_cc_c89+:} false; then :
5213506e 4816 $as_echo_n "(cached) " >&6
1c710c3c 4817else
5213506e 4818 ac_cv_prog_cc_c89=no
1c710c3c 4819ac_save_CC=$CC
5213506e 4820cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1c710c3c
DJ
4821/* end confdefs.h. */
4822#include <stdarg.h>
4823#include <stdio.h>
22e05272 4824struct stat;
1c710c3c
DJ
4825/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
4826struct buf { int x; };
4827FILE * (*rcsopen) (struct buf *, struct stat *, int);
4828static char *e (p, i)
4829 char **p;
4830 int i;
4831{
4832 return p[i];
4833}
4834static char *f (char * (*g) (char **, int), char **p, ...)
4835{
4836 char *s;
4837 va_list v;
4838 va_start (v,p);
4839 s = g (p, va_arg (v,int));
4840 va_end (v);
4841 return s;
4842}
4843
4844/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
4845 function prototypes and stuff, but not '\xHH' hex character constants.
4846 These don't provoke an error unfortunately, instead are silently treated
5213506e 4847 as 'x'. The following induces an error, until -std is added to get
1c710c3c
DJ
4848 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
4849 array size at least. It's necessary to write '\x00'==0 to get something
5213506e 4850 that's true only with -std. */
1c710c3c
DJ
4851int osf4_cc_array ['\x00' == 0 ? 1 : -1];
4852
5213506e
RW
4853/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
4854 inside strings and character constants. */
4855#define FOO(x) 'x'
4856int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
4857
1c710c3c
DJ
4858int test (int i, double x);
4859struct s1 {int (*f) (int a);};
4860struct s2 {int (*f) (double a);};
4861int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
4862int argc;
4863char **argv;
4864int
4865main ()
4866{
4867return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
4868 ;
4869 return 0;
4870}
4871_ACEOF
5213506e
RW
4872for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
4873 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
1c710c3c
DJ
4874do
4875 CC="$ac_save_CC $ac_arg"
5213506e
RW
4876 if ac_fn_c_try_compile "$LINENO"; then :
4877 ac_cv_prog_cc_c89=$ac_arg
1c710c3c 4878fi
5213506e
RW
4879rm -f core conftest.err conftest.$ac_objext
4880 test "x$ac_cv_prog_cc_c89" != "xno" && break
1c710c3c 4881done
5213506e 4882rm -f conftest.$ac_ext
1c710c3c
DJ
4883CC=$ac_save_CC
4884
4885fi
5213506e
RW
4886# AC_CACHE_VAL
4887case "x$ac_cv_prog_cc_c89" in
4888 x)
4889 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
4890$as_echo "none needed" >&6; } ;;
4891 xno)
4892 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
4893$as_echo "unsupported" >&6; } ;;
1c710c3c 4894 *)
5213506e
RW
4895 CC="$CC $ac_cv_prog_cc_c89"
4896 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
4897$as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
1c710c3c 4898esac
5213506e 4899if test "x$ac_cv_prog_cc_c89" != xno; then :
1c710c3c 4900
2aeb72e9
DD
4901fi
4902
2aeb72e9
DD
4903ac_ext=c
4904ac_cpp='$CPP $CPPFLAGS'
4905ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4906ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4907ac_compiler_gnu=$ac_cv_c_compiler_gnu
4908
91743432
NC
4909 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C99" >&5
4910$as_echo_n "checking for $CC option to accept ISO C99... " >&6; }
4911if ${ac_cv_prog_cc_c99+:} false; then :
4912 $as_echo_n "(cached) " >&6
4913else
4914 ac_cv_prog_cc_c99=no
4915ac_save_CC=$CC
4916cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4917/* end confdefs.h. */
4918#include <stdarg.h>
4919#include <stdbool.h>
4920#include <stdlib.h>
4921#include <wchar.h>
4922#include <stdio.h>
4923
4924// Check varargs macros. These examples are taken from C99 6.10.3.5.
4925#define debug(...) fprintf (stderr, __VA_ARGS__)
4926#define showlist(...) puts (#__VA_ARGS__)
4927#define report(test,...) ((test) ? puts (#test) : printf (__VA_ARGS__))
4928static void
4929test_varargs_macros (void)
4930{
4931 int x = 1234;
4932 int y = 5678;
4933 debug ("Flag");
4934 debug ("X = %d\n", x);
4935 showlist (The first, second, and third items.);
4936 report (x>y, "x is %d but y is %d", x, y);
4937}
4938
4939// Check long long types.
4940#define BIG64 18446744073709551615ull
4941#define BIG32 4294967295ul
4942#define BIG_OK (BIG64 / BIG32 == 4294967297ull && BIG64 % BIG32 == 0)
4943#if !BIG_OK
4944 your preprocessor is broken;
4945#endif
4946#if BIG_OK
4947#else
4948 your preprocessor is broken;
4949#endif
4950static long long int bignum = -9223372036854775807LL;
4951static unsigned long long int ubignum = BIG64;
4952
4953struct incomplete_array
4954{
4955 int datasize;
4956 double data[];
4957};
4958
4959struct named_init {
4960 int number;
4961 const wchar_t *name;
4962 double average;
4963};
4964
4965typedef const char *ccp;
4966
4967static inline int
4968test_restrict (ccp restrict text)
4969{
4970 // See if C++-style comments work.
4971 // Iterate through items via the restricted pointer.
4972 // Also check for declarations in for loops.
4973 for (unsigned int i = 0; *(text+i) != '\0'; ++i)
4974 continue;
4975 return 0;
4976}
4977
4978// Check varargs and va_copy.
4979static void
4980test_varargs (const char *format, ...)
4981{
4982 va_list args;
4983 va_start (args, format);
4984 va_list args_copy;
4985 va_copy (args_copy, args);
4986
4987 const char *str;
4988 int number;
4989 float fnumber;
4990
4991 while (*format)
4992 {
4993 switch (*format++)
4994 {
4995 case 's': // string
4996 str = va_arg (args_copy, const char *);
4997 break;
4998 case 'd': // int
4999 number = va_arg (args_copy, int);
5000 break;
5001 case 'f': // float
5002 fnumber = va_arg (args_copy, double);
5003 break;
5004 default:
5005 break;
5006 }
5007 }
5008 va_end (args_copy);
5009 va_end (args);
5010}
5011
5012int
5013main ()
5014{
5015
5016 // Check bool.
5017 _Bool success = false;
5018
5019 // Check restrict.
5020 if (test_restrict ("String literal") == 0)
5021 success = true;
5022 char *restrict newvar = "Another string";
5023
5024 // Check varargs.
5025 test_varargs ("s, d' f .", "string", 65, 34.234);
5026 test_varargs_macros ();
5027
5028 // Check flexible array members.
5029 struct incomplete_array *ia =
5030 malloc (sizeof (struct incomplete_array) + (sizeof (double) * 10));
5031 ia->datasize = 10;
5032 for (int i = 0; i < ia->datasize; ++i)
5033 ia->data[i] = i * 1.234;
5034
5035 // Check named initializers.
5036 struct named_init ni = {
5037 .number = 34,
5038 .name = L"Test wide string",
5039 .average = 543.34343,
5040 };
5041
5042 ni.number = 58;
5043
5044 int dynamic_array[ni.number];
5045 dynamic_array[ni.number - 1] = 543;
5046
5047 // work around unused variable warnings
5048 return (!success || bignum == 0LL || ubignum == 0uLL || newvar[0] == 'x'
5049 || dynamic_array[ni.number - 1] != 543);
5050
5051 ;
5052 return 0;
5053}
5054_ACEOF
5055for ac_arg in '' -std=gnu99 -std=c99 -c99 -AC99 -D_STDC_C99= -qlanglvl=extc99
5056do
5057 CC="$ac_save_CC $ac_arg"
5058 if ac_fn_c_try_compile "$LINENO"; then :
5059 ac_cv_prog_cc_c99=$ac_arg
5060fi
5061rm -f core conftest.err conftest.$ac_objext
5062 test "x$ac_cv_prog_cc_c99" != "xno" && break
5063done
5064rm -f conftest.$ac_ext
5065CC=$ac_save_CC
5066
5067fi
5068# AC_CACHE_VAL
5069case "x$ac_cv_prog_cc_c99" in
5070 x)
5071 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
5072$as_echo "none needed" >&6; } ;;
5073 xno)
5074 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
5075$as_echo "unsupported" >&6; } ;;
5076 *)
5077 CC="$CC $ac_cv_prog_cc_c99"
5078 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c99" >&5
5079$as_echo "$ac_cv_prog_cc_c99" >&6; } ;;
5080esac
5081if test "x$ac_cv_prog_cc_c99" != xno; then :
5082
5083fi
5084
5085
5213506e 5086ac_ext=cpp
2aeb72e9
DD
5087ac_cpp='$CXXCPP $CPPFLAGS'
5088ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5089ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5090ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
5213506e
RW
5091if test -z "$CXX"; then
5092 if test -n "$CCC"; then
5093 CXX=$CCC
5094 else
5095 if test -n "$ac_tool_prefix"; then
5096 for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
2aeb72e9
DD
5097 do
5098 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
5099set dummy $ac_tool_prefix$ac_prog; ac_word=$2
5213506e
RW
5100{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5101$as_echo_n "checking for $ac_word... " >&6; }
22e05272 5102if ${ac_cv_prog_CXX+:} false; then :
5213506e 5103 $as_echo_n "(cached) " >&6
2aeb72e9
DD
5104else
5105 if test -n "$CXX"; then
5106 ac_cv_prog_CXX="$CXX" # Let the user override the test.
5107else
5108as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5109for as_dir in $PATH
5110do
5111 IFS=$as_save_IFS
5112 test -z "$as_dir" && as_dir=.
5213506e 5113 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 5114 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2aeb72e9 5115 ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
5213506e 5116 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2aeb72e9
DD
5117 break 2
5118 fi
5119done
5213506e
RW
5120 done
5121IFS=$as_save_IFS
55ffb5ed 5122
c3a86da9
DJ
5123fi
5124fi
5125CXX=$ac_cv_prog_CXX
5126if test -n "$CXX"; then
5213506e
RW
5127 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXX" >&5
5128$as_echo "$CXX" >&6; }
c3a86da9 5129else
5213506e
RW
5130 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5131$as_echo "no" >&6; }
c3a86da9
DJ
5132fi
5133
5213506e 5134
c3a86da9
DJ
5135 test -n "$CXX" && break
5136 done
5137fi
5138if test -z "$CXX"; then
5139 ac_ct_CXX=$CXX
5213506e 5140 for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
c3a86da9
DJ
5141do
5142 # Extract the first word of "$ac_prog", so it can be a program name with args.
5143set dummy $ac_prog; ac_word=$2
5213506e
RW
5144{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5145$as_echo_n "checking for $ac_word... " >&6; }
22e05272 5146if ${ac_cv_prog_ac_ct_CXX+:} false; then :
5213506e 5147 $as_echo_n "(cached) " >&6
c3a86da9
DJ
5148else
5149 if test -n "$ac_ct_CXX"; then
5150 ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
5151else
5152as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5153for as_dir in $PATH
5154do
5155 IFS=$as_save_IFS
5156 test -z "$as_dir" && as_dir=.
5213506e 5157 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 5158 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
c3a86da9 5159 ac_cv_prog_ac_ct_CXX="$ac_prog"
5213506e 5160 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
c3a86da9
DJ
5161 break 2
5162 fi
5163done
5213506e
RW
5164 done
5165IFS=$as_save_IFS
c3a86da9
DJ
5166
5167fi
5168fi
5169ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
5170if test -n "$ac_ct_CXX"; then
5213506e
RW
5171 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CXX" >&5
5172$as_echo "$ac_ct_CXX" >&6; }
c3a86da9 5173else
5213506e
RW
5174 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5175$as_echo "no" >&6; }
c3a86da9
DJ
5176fi
5177
5213506e 5178
c3a86da9
DJ
5179 test -n "$ac_ct_CXX" && break
5180done
c3a86da9 5181
5213506e
RW
5182 if test "x$ac_ct_CXX" = x; then
5183 CXX="g++"
5184 else
5185 case $cross_compiling:$ac_tool_warned in
5186yes:)
5187{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5188$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5189ac_tool_warned=yes ;;
5190esac
5191 CXX=$ac_ct_CXX
5192 fi
c3a86da9
DJ
5193fi
5194
5213506e
RW
5195 fi
5196fi
c3a86da9 5197# Provide some information about the compiler.
5213506e
RW
5198$as_echo "$as_me:${as_lineno-$LINENO}: checking for C++ compiler version" >&5
5199set X $ac_compile
5200ac_compiler=$2
5201for ac_option in --version -v -V -qversion; do
5202 { { ac_try="$ac_compiler $ac_option >&5"
5203case "(($ac_try" in
5204 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5205 *) ac_try_echo=$ac_try;;
5206esac
5207eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
5208$as_echo "$ac_try_echo"; } >&5
5209 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
c3a86da9 5210 ac_status=$?
5213506e
RW
5211 if test -s conftest.err; then
5212 sed '10a\
5213... rest of stderr output deleted ...
5214 10q' conftest.err >conftest.er1
5215 cat conftest.er1 >&5
5213506e 5216 fi
22e05272 5217 rm -f conftest.er1 conftest.err
5213506e
RW
5218 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5219 test $ac_status = 0; }
5220done
c3a86da9 5221
5213506e
RW
5222{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C++ compiler" >&5
5223$as_echo_n "checking whether we are using the GNU C++ compiler... " >&6; }
22e05272 5224if ${ac_cv_cxx_compiler_gnu+:} false; then :
5213506e 5225 $as_echo_n "(cached) " >&6
c3a86da9 5226else
5213506e 5227 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
c3a86da9
DJ
5228/* end confdefs.h. */
5229
5230int
5231main ()
5232{
5233#ifndef __GNUC__
5234 choke me
5235#endif
5236
5237 ;
5238 return 0;
5239}
5240_ACEOF
5213506e 5241if ac_fn_cxx_try_compile "$LINENO"; then :
c3a86da9
DJ
5242 ac_compiler_gnu=yes
5243else
5213506e 5244 ac_compiler_gnu=no
c3a86da9 5245fi
5213506e 5246rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
c3a86da9
DJ
5247ac_cv_cxx_compiler_gnu=$ac_compiler_gnu
5248
5249fi
5213506e
RW
5250{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_cxx_compiler_gnu" >&5
5251$as_echo "$ac_cv_cxx_compiler_gnu" >&6; }
5252if test $ac_compiler_gnu = yes; then
5253 GXX=yes
5254else
5255 GXX=
5256fi
c3a86da9
DJ
5257ac_test_CXXFLAGS=${CXXFLAGS+set}
5258ac_save_CXXFLAGS=$CXXFLAGS
5213506e
RW
5259{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CXX accepts -g" >&5
5260$as_echo_n "checking whether $CXX accepts -g... " >&6; }
22e05272 5261if ${ac_cv_prog_cxx_g+:} false; then :
5213506e
RW
5262 $as_echo_n "(cached) " >&6
5263else
5264 ac_save_cxx_werror_flag=$ac_cxx_werror_flag
5265 ac_cxx_werror_flag=yes
5266 ac_cv_prog_cxx_g=no
5267 CXXFLAGS="-g"
5268 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
c3a86da9
DJ
5269/* end confdefs.h. */
5270
5271int
5272main ()
5273{
5274
5275 ;
5276 return 0;
5277}
5278_ACEOF
5213506e 5279if ac_fn_cxx_try_compile "$LINENO"; then :
c3a86da9
DJ
5280 ac_cv_prog_cxx_g=yes
5281else
5213506e
RW
5282 CXXFLAGS=""
5283 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
c3a86da9 5284/* end confdefs.h. */
5213506e 5285
c3a86da9
DJ
5286int
5287main ()
5288{
5213506e 5289
c3a86da9
DJ
5290 ;
5291 return 0;
5292}
5293_ACEOF
5213506e 5294if ac_fn_cxx_try_compile "$LINENO"; then :
23f6b2f9 5295
5213506e
RW
5296else
5297 ac_cxx_werror_flag=$ac_save_cxx_werror_flag
5298 CXXFLAGS="-g"
5299 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
c3a86da9 5300/* end confdefs.h. */
5213506e 5301
c3a86da9
DJ
5302int
5303main ()
5304{
5213506e 5305
c3a86da9
DJ
5306 ;
5307 return 0;
5308}
5309_ACEOF
5213506e
RW
5310if ac_fn_cxx_try_compile "$LINENO"; then :
5311 ac_cv_prog_cxx_g=yes
11a67599 5312fi
5213506e
RW
5313rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5314fi
5315rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5316fi
5317rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5318 ac_cxx_werror_flag=$ac_save_cxx_werror_flag
5319fi
5320{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cxx_g" >&5
5321$as_echo "$ac_cv_prog_cxx_g" >&6; }
5322if test "$ac_test_CXXFLAGS" = set; then
5323 CXXFLAGS=$ac_save_CXXFLAGS
5324elif test $ac_cv_prog_cxx_g = yes; then
5325 if test "$GXX" = yes; then
5326 CXXFLAGS="-g -O2"
5327 else
5328 CXXFLAGS="-g"
5329 fi
5330else
5331 if test "$GXX" = yes; then
5332 CXXFLAGS="-O2"
5333 else
5334 CXXFLAGS=
5335 fi
c3a86da9 5336fi
c3a86da9
DJ
5337ac_ext=c
5338ac_cpp='$CPP $CPPFLAGS'
5339ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5340ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5341ac_compiler_gnu=$ac_cv_c_compiler_gnu
5342
5343
5344# We must set the default linker to the linker used by gcc for the correct
5345# operation of libtool. If LD is not defined and we are using gcc, try to
5346# set the LD default to the ld used by gcc.
5347if test -z "$LD"; then
5348 if test "$GCC" = yes; then
5349 case $build in
5350 *-*-mingw*)
5351 gcc_prog_ld=`$CC -print-prog-name=ld 2>&1 | tr -d '\015'` ;;
5352 *)
5353 gcc_prog_ld=`$CC -print-prog-name=ld 2>&1` ;;
5354 esac
5355 case $gcc_prog_ld in
5356 # Accept absolute paths.
5357 [\\/]* | [A-Za-z]:[\\/]*)
5358 LD="$gcc_prog_ld" ;;
5359 esac
5360 fi
23f6b2f9
PB
5361fi
5362
0b21f5d3
EB
5363# Check whether -static-libstdc++ -static-libgcc is supported.
5364have_static_libs=no
5365if test "$GCC" = yes; then
5366 saved_LDFLAGS="$LDFLAGS"
5367
5368 LDFLAGS="$LDFLAGS -static-libstdc++ -static-libgcc"
5369 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether g++ accepts -static-libstdc++ -static-libgcc" >&5
5370$as_echo_n "checking whether g++ accepts -static-libstdc++ -static-libgcc... " >&6; }
5371 ac_ext=cpp
5372ac_cpp='$CXXCPP $CPPFLAGS'
5373ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5374ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5375ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
5376
5377
5378cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5379/* end confdefs.h. */
0d6414b2
EB
5380
5381#if (__GNUC__ < 4) || (__GNUC__ == 4 && __GNUC_MINOR__ < 5)
5382#error -static-libstdc++ not implemented
5383#endif
0b21f5d3
EB
5384int main() {}
5385_ACEOF
5386if ac_fn_cxx_try_link "$LINENO"; then :
5387 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5388$as_echo "yes" >&6; }; have_static_libs=yes
5389else
5390 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5391$as_echo "no" >&6; }
5392fi
5393rm -f core conftest.err conftest.$ac_objext \
5394 conftest$ac_exeext conftest.$ac_ext
5395 ac_ext=c
5396ac_cpp='$CPP $CPPFLAGS'
5397ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5398ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5399ac_compiler_gnu=$ac_cv_c_compiler_gnu
5400
5401
5402 LDFLAGS="$saved_LDFLAGS"
5403fi
5404
23f6b2f9
PB
5405
5406
55ffb5ed 5407
1c710c3c
DJ
5408if test -n "$ac_tool_prefix"; then
5409 # Extract the first word of "${ac_tool_prefix}gnatbind", so it can be a program name with args.
55ffb5ed 5410set dummy ${ac_tool_prefix}gnatbind; ac_word=$2
5213506e
RW
5411{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5412$as_echo_n "checking for $ac_word... " >&6; }
22e05272 5413if ${ac_cv_prog_GNATBIND+:} false; then :
5213506e 5414 $as_echo_n "(cached) " >&6
55ffb5ed
NN
5415else
5416 if test -n "$GNATBIND"; then
5417 ac_cv_prog_GNATBIND="$GNATBIND" # Let the user override the test.
5418else
1c710c3c
DJ
5419as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5420for as_dir in $PATH
5421do
5422 IFS=$as_save_IFS
5423 test -z "$as_dir" && as_dir=.
5213506e 5424 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 5425 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1c710c3c 5426 ac_cv_prog_GNATBIND="${ac_tool_prefix}gnatbind"
5213506e 5427 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
1c710c3c
DJ
5428 break 2
5429 fi
5430done
5213506e
RW
5431 done
5432IFS=$as_save_IFS
1c710c3c 5433
55ffb5ed
NN
5434fi
5435fi
1c710c3c 5436GNATBIND=$ac_cv_prog_GNATBIND
55ffb5ed 5437if test -n "$GNATBIND"; then
5213506e
RW
5438 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GNATBIND" >&5
5439$as_echo "$GNATBIND" >&6; }
55ffb5ed 5440else
5213506e
RW
5441 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5442$as_echo "no" >&6; }
55ffb5ed
NN
5443fi
5444
5213506e 5445
1c710c3c 5446fi
55ffb5ed 5447if test -z "$ac_cv_prog_GNATBIND"; then
1c710c3c 5448 ac_ct_GNATBIND=$GNATBIND
55ffb5ed
NN
5449 # Extract the first word of "gnatbind", so it can be a program name with args.
5450set dummy gnatbind; ac_word=$2
5213506e
RW
5451{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5452$as_echo_n "checking for $ac_word... " >&6; }
22e05272 5453if ${ac_cv_prog_ac_ct_GNATBIND+:} false; then :
5213506e 5454 $as_echo_n "(cached) " >&6
55ffb5ed 5455else
1c710c3c
DJ
5456 if test -n "$ac_ct_GNATBIND"; then
5457 ac_cv_prog_ac_ct_GNATBIND="$ac_ct_GNATBIND" # Let the user override the test.
55ffb5ed 5458else
1c710c3c
DJ
5459as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5460for as_dir in $PATH
5461do
5462 IFS=$as_save_IFS
5463 test -z "$as_dir" && as_dir=.
5213506e 5464 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 5465 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1c710c3c 5466 ac_cv_prog_ac_ct_GNATBIND="gnatbind"
5213506e 5467 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
1c710c3c
DJ
5468 break 2
5469 fi
5470done
5213506e
RW
5471 done
5472IFS=$as_save_IFS
1c710c3c 5473
55ffb5ed
NN
5474fi
5475fi
1c710c3c
DJ
5476ac_ct_GNATBIND=$ac_cv_prog_ac_ct_GNATBIND
5477if test -n "$ac_ct_GNATBIND"; then
5213506e
RW
5478 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_GNATBIND" >&5
5479$as_echo "$ac_ct_GNATBIND" >&6; }
55ffb5ed 5480else
5213506e
RW
5481 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5482$as_echo "no" >&6; }
55ffb5ed
NN
5483fi
5484
5213506e
RW
5485 if test "x$ac_ct_GNATBIND" = x; then
5486 GNATBIND="no"
5487 else
5488 case $cross_compiling:$ac_tool_warned in
5489yes:)
5490{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5491$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5492ac_tool_warned=yes ;;
5493esac
5494 GNATBIND=$ac_ct_GNATBIND
5495 fi
55ffb5ed 5496else
1c710c3c 5497 GNATBIND="$ac_cv_prog_GNATBIND"
55ffb5ed
NN
5498fi
5499
1c710c3c
DJ
5500if test -n "$ac_tool_prefix"; then
5501 # Extract the first word of "${ac_tool_prefix}gnatmake", so it can be a program name with args.
5305be7e 5502set dummy ${ac_tool_prefix}gnatmake; ac_word=$2
5213506e
RW
5503{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5504$as_echo_n "checking for $ac_word... " >&6; }
22e05272 5505if ${ac_cv_prog_GNATMAKE+:} false; then :
5213506e 5506 $as_echo_n "(cached) " >&6
5305be7e
RG
5507else
5508 if test -n "$GNATMAKE"; then
5509 ac_cv_prog_GNATMAKE="$GNATMAKE" # Let the user override the test.
5510else
1c710c3c
DJ
5511as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5512for as_dir in $PATH
5513do
5514 IFS=$as_save_IFS
5515 test -z "$as_dir" && as_dir=.
5213506e 5516 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 5517 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1c710c3c 5518 ac_cv_prog_GNATMAKE="${ac_tool_prefix}gnatmake"
5213506e 5519 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
1c710c3c
DJ
5520 break 2
5521 fi
5522done
5213506e
RW
5523 done
5524IFS=$as_save_IFS
1c710c3c 5525
5305be7e
RG
5526fi
5527fi
1c710c3c 5528GNATMAKE=$ac_cv_prog_GNATMAKE
5305be7e 5529if test -n "$GNATMAKE"; then
5213506e
RW
5530 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GNATMAKE" >&5
5531$as_echo "$GNATMAKE" >&6; }
5305be7e 5532else
5213506e
RW
5533 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5534$as_echo "no" >&6; }
5305be7e
RG
5535fi
5536
5213506e 5537
1c710c3c 5538fi
5305be7e 5539if test -z "$ac_cv_prog_GNATMAKE"; then
1c710c3c 5540 ac_ct_GNATMAKE=$GNATMAKE
5305be7e
RG
5541 # Extract the first word of "gnatmake", so it can be a program name with args.
5542set dummy gnatmake; ac_word=$2
5213506e
RW
5543{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5544$as_echo_n "checking for $ac_word... " >&6; }
22e05272 5545if ${ac_cv_prog_ac_ct_GNATMAKE+:} false; then :
5213506e 5546 $as_echo_n "(cached) " >&6
5305be7e 5547else
1c710c3c
DJ
5548 if test -n "$ac_ct_GNATMAKE"; then
5549 ac_cv_prog_ac_ct_GNATMAKE="$ac_ct_GNATMAKE" # Let the user override the test.
5305be7e 5550else
1c710c3c
DJ
5551as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5552for as_dir in $PATH
5553do
5554 IFS=$as_save_IFS
5555 test -z "$as_dir" && as_dir=.
5213506e 5556 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 5557 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1c710c3c 5558 ac_cv_prog_ac_ct_GNATMAKE="gnatmake"
5213506e 5559 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
1c710c3c
DJ
5560 break 2
5561 fi
5562done
5213506e
RW
5563 done
5564IFS=$as_save_IFS
1c710c3c 5565
5305be7e
RG
5566fi
5567fi
1c710c3c
DJ
5568ac_ct_GNATMAKE=$ac_cv_prog_ac_ct_GNATMAKE
5569if test -n "$ac_ct_GNATMAKE"; then
5213506e
RW
5570 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_GNATMAKE" >&5
5571$as_echo "$ac_ct_GNATMAKE" >&6; }
5305be7e 5572else
5213506e
RW
5573 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5574$as_echo "no" >&6; }
5305be7e
RG
5575fi
5576
5213506e
RW
5577 if test "x$ac_ct_GNATMAKE" = x; then
5578 GNATMAKE="no"
5579 else
5580 case $cross_compiling:$ac_tool_warned in
5581yes:)
5582{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5583$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5584ac_tool_warned=yes ;;
5585esac
5586 GNATMAKE=$ac_ct_GNATMAKE
5587 fi
5305be7e 5588else
1c710c3c 5589 GNATMAKE="$ac_cv_prog_GNATMAKE"
5305be7e
RG
5590fi
5591
71f068a9
RS
5592{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether compiler driver understands Ada and is recent enough" >&5
5593$as_echo_n "checking whether compiler driver understands Ada and is recent enough... " >&6; }
22e05272 5594if ${acx_cv_cc_gcc_supports_ada+:} false; then :
5213506e 5595 $as_echo_n "(cached) " >&6
55ffb5ed
NN
5596else
5597 cat >conftest.adb <<EOF
71f068a9
RS
5598pragma Warnings (Off);
5599with System.CRTL;
5600pragma Warnings (On);
5601use type System.CRTL.int64;
55ffb5ed
NN
5602procedure conftest is begin null; end conftest;
5603EOF
5604acx_cv_cc_gcc_supports_ada=no
5605# There is a bug in old released versions of GCC which causes the
5606# driver to exit successfully when the appropriate language module
5607# has not been installed. This is fixed in 2.95.4, 3.0.2, and 3.1.
5608# Therefore we must check for the error message as well as an
5609# unsuccessful exit.
1db673ca
RO
5610# Other compilers, like HP Tru64 UNIX cc, exit successfully when
5611# given a .adb file, but produce no object file. So we must check
5612# if an object file was really produced to guard against this.
55ffb5ed 5613errors=`(${CC} -c conftest.adb) 2>&1 || echo failure`
1db673ca 5614if test x"$errors" = x && test -f conftest.$ac_objext; then
55ffb5ed 5615 acx_cv_cc_gcc_supports_ada=yes
55ffb5ed
NN
5616fi
5617rm -f conftest.*
5618fi
5213506e
RW
5619{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $acx_cv_cc_gcc_supports_ada" >&5
5620$as_echo "$acx_cv_cc_gcc_supports_ada" >&6; }
55ffb5ed 5621
7cb62ef1 5622if test "x$GNATBIND" != xno && test "x$GNATMAKE" != xno && test x$acx_cv_cc_gcc_supports_ada != xno; then
55ffb5ed
NN
5623 have_gnat=yes
5624else
5625 have_gnat=no
5626fi
5627
5fee5ec3
IB
5628
5629
5630if test -n "$ac_tool_prefix"; then
5631 # Extract the first word of "${ac_tool_prefix}gdc", so it can be a program name with args.
5632set dummy ${ac_tool_prefix}gdc; ac_word=$2
5633{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5634$as_echo_n "checking for $ac_word... " >&6; }
5635if ${ac_cv_prog_GDC+:} false; then :
5636 $as_echo_n "(cached) " >&6
5637else
5638 if test -n "$GDC"; then
5639 ac_cv_prog_GDC="$GDC" # Let the user override the test.
5640else
5641as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5642for as_dir in $PATH
5643do
5644 IFS=$as_save_IFS
5645 test -z "$as_dir" && as_dir=.
5646 for ac_exec_ext in '' $ac_executable_extensions; do
5647 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5648 ac_cv_prog_GDC="${ac_tool_prefix}gdc"
5649 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5650 break 2
5651 fi
5652done
5653 done
5654IFS=$as_save_IFS
5655
5656fi
5657fi
5658GDC=$ac_cv_prog_GDC
5659if test -n "$GDC"; then
5660 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GDC" >&5
5661$as_echo "$GDC" >&6; }
5662else
5663 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5664$as_echo "no" >&6; }
5665fi
5666
5667
5668fi
5669if test -z "$ac_cv_prog_GDC"; then
5670 ac_ct_GDC=$GDC
5671 # Extract the first word of "gdc", so it can be a program name with args.
5672set dummy gdc; ac_word=$2
5673{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5674$as_echo_n "checking for $ac_word... " >&6; }
5675if ${ac_cv_prog_ac_ct_GDC+:} false; then :
5676 $as_echo_n "(cached) " >&6
5677else
5678 if test -n "$ac_ct_GDC"; then
5679 ac_cv_prog_ac_ct_GDC="$ac_ct_GDC" # Let the user override the test.
5680else
5681as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5682for as_dir in $PATH
5683do
5684 IFS=$as_save_IFS
5685 test -z "$as_dir" && as_dir=.
5686 for ac_exec_ext in '' $ac_executable_extensions; do
5687 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5688 ac_cv_prog_ac_ct_GDC="gdc"
5689 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5690 break 2
5691 fi
5692done
5693 done
5694IFS=$as_save_IFS
5695
5696fi
5697fi
5698ac_ct_GDC=$ac_cv_prog_ac_ct_GDC
5699if test -n "$ac_ct_GDC"; then
5700 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_GDC" >&5
5701$as_echo "$ac_ct_GDC" >&6; }
5702else
5703 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5704$as_echo "no" >&6; }
5705fi
5706
5707 if test "x$ac_ct_GDC" = x; then
5708 GDC="no"
5709 else
5710 case $cross_compiling:$ac_tool_warned in
5711yes:)
5712{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5713$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5714ac_tool_warned=yes ;;
5715esac
5716 GDC=$ac_ct_GDC
5717 fi
5718else
5719 GDC="$ac_cv_prog_GDC"
5720fi
5721
7c6ae994
IB
5722{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the D compiler works" >&5
5723$as_echo_n "checking whether the D compiler works... " >&6; }
5724if ${acx_cv_d_compiler_works+:} false; then :
5725 $as_echo_n "(cached) " >&6
5726else
5727 cat >conftest.d <<EOF
5728module conftest; int main() { return 0; }
5729EOF
5730acx_cv_d_compiler_works=no
5fee5ec3 5731if test "x$GDC" != xno; then
7c6ae994
IB
5732 errors=`(${GDC} -c conftest.d) 2>&1 || echo failure`
5733 if test x"$errors" = x && test -f conftest.$ac_objext; then
5734 acx_cv_d_compiler_works=yes
5735 fi
5736 rm -f conftest.*
5737fi
5738fi
5739{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $acx_cv_d_compiler_works" >&5
5740$as_echo "$acx_cv_d_compiler_works" >&6; }
5741if test "x$GDC" != xno && test x$acx_cv_d_compiler_works != xno; then
5fee5ec3
IB
5742 have_gdc=yes
5743else
5744 have_gdc=no
5745fi
5746
5213506e
RW
5747{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to compare bootstrapped objects" >&5
5748$as_echo_n "checking how to compare bootstrapped objects... " >&6; }
22e05272 5749if ${gcc_cv_prog_cmp_skip+:} false; then :
5213506e 5750 $as_echo_n "(cached) " >&6
a76494aa
PB
5751else
5752 echo abfoo >t1
5753 echo cdfoo >t2
b55e6680 5754 gcc_cv_prog_cmp_skip='tail -c +17 $$f1 > tmp-foo1; tail -c +17 $$f2 > tmp-foo2; cmp tmp-foo1 tmp-foo2'
6cf1ac42
PB
5755 if cmp t1 t2 2 2 > /dev/null 2>&1; then
5756 if cmp t1 t2 1 1 > /dev/null 2>&1; then
5757 :
5758 else
5759 gcc_cv_prog_cmp_skip='cmp $$f1 $$f2 16 16'
5760 fi
5761 fi
a76494aa
PB
5762 if cmp --ignore-initial=2 t1 t2 > /dev/null 2>&1; then
5763 if cmp --ignore-initial=1 t1 t2 > /dev/null 2>&1; then
6cf1ac42 5764 :
a76494aa
PB
5765 else
5766 gcc_cv_prog_cmp_skip='cmp --ignore-initial=16 $$f1 $$f2'
5767 fi
5768 fi
5769 rm t1 t2
5770
5771fi
5213506e
RW
5772{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_prog_cmp_skip" >&5
5773$as_echo "$gcc_cv_prog_cmp_skip" >&6; }
a76494aa
PB
5774do_compare="$gcc_cv_prog_cmp_skip"
5775
5776
55ffb5ed 5777
ff3ac0f4
ILT
5778# Check whether --enable-bootstrap was given.
5779if test "${enable_bootstrap+set}" = set; then :
5780 enableval=$enable_bootstrap;
5781else
5782 enable_bootstrap=default
5783fi
5784
5785
5786# Issue errors and warnings for invalid/strange bootstrap combinations.
bf03b9ff
ILT
5787if test -r $srcdir/gcc/configure; then
5788 have_compiler=yes
5789else
5790 have_compiler=no
5791fi
ff3ac0f4
ILT
5792
5793case "$have_compiler:$host:$target:$enable_bootstrap" in
5794 *:*:*:no) ;;
5795
5796 # Default behavior. Enable bootstrap if we have a compiler
5797 # and we are in a native configuration.
5798 yes:$build:$build:default)
5799 enable_bootstrap=yes ;;
5800
5801 *:*:*:default)
5802 enable_bootstrap=no ;;
5803
5804 # We have a compiler and we are in a native configuration, bootstrap is ok
5805 yes:$build:$build:yes)
5806 ;;
5807
5808 # Other configurations, but we have a compiler. Assume the user knows
5809 # what he's doing.
5810 yes:*:*:yes)
5811 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: trying to bootstrap a cross compiler" >&5
5812$as_echo "$as_me: WARNING: trying to bootstrap a cross compiler" >&2;}
5813 ;;
5814
5815 # No compiler: if they passed --enable-bootstrap explicitly, fail
5816 no:*:*:yes)
22e05272 5817 as_fn_error $? "cannot bootstrap without a compiler" "$LINENO" 5 ;;
ff3ac0f4
ILT
5818
5819 # Fail if wrong command line
5820 *)
22e05272 5821 as_fn_error $? "invalid option for --enable-bootstrap" "$LINENO" 5
ff3ac0f4
ILT
5822 ;;
5823esac
5824
5329b59a 5825# When bootstrapping with GCC, build stage 1 in C++11 mode to ensure that a
ffac9597
JM
5826# C++11 compiler can still start the bootstrap. Otherwise, if building GCC,
5827# require C++11 (or higher).
46070488 5828if test "$enable_bootstrap:$GXX" = "yes:yes"; then
5329b59a 5829 CXX="$CXX -std=c++11"
ffac9597
JM
5830elif test "$have_compiler" = yes; then
5831 ax_cxx_compile_alternatives="11 0x" ax_cxx_compile_cxx11_required=true
5832 ac_ext=cpp
5833ac_cpp='$CXXCPP $CPPFLAGS'
5834ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5835ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5836ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
5837 ac_success=no
5838
5839 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CXX supports C++11 features by default" >&5
5840$as_echo_n "checking whether $CXX supports C++11 features by default... " >&6; }
5841if ${ax_cv_cxx_compile_cxx11+:} false; then :
5842 $as_echo_n "(cached) " >&6
5843else
5844 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5845/* end confdefs.h. */
5846
5847
5848// If the compiler admits that it is not ready for C++11, why torture it?
5849// Hopefully, this will speed up the test.
5850
5851#ifndef __cplusplus
5852
5853#error "This is not a C++ compiler"
5854
5855#elif __cplusplus < 201103L
5856
5857#error "This is not a C++11 compiler"
5858
5859#else
5860
5861namespace cxx11
5862{
5863
5864 namespace test_static_assert
5865 {
5866
5867 template <typename T>
5868 struct check
5869 {
5870 static_assert(sizeof(int) <= sizeof(T), "not big enough");
5871 };
5872
5873 }
5874
5875 namespace test_final_override
5876 {
5877
5878 struct Base
5879 {
5880 virtual ~Base() {}
5881 virtual void f() {}
5882 };
5883
5884 struct Derived : public Base
5885 {
5886 virtual ~Derived() override {}
5887 virtual void f() override {}
5888 };
5889
5890 }
5891
5892 namespace test_double_right_angle_brackets
5893 {
5894
5895 template < typename T >
5896 struct check {};
5897
5898 typedef check<void> single_type;
5899 typedef check<check<void>> double_type;
5900 typedef check<check<check<void>>> triple_type;
5901 typedef check<check<check<check<void>>>> quadruple_type;
5902
5903 }
5904
5905 namespace test_decltype
5906 {
5907
5908 int
5909 f()
5910 {
5911 int a = 1;
5912 decltype(a) b = 2;
5913 return a + b;
5914 }
5915
5916 }
5917
5918 namespace test_type_deduction
5919 {
5920
5921 template < typename T1, typename T2 >
5922 struct is_same
5923 {
5924 static const bool value = false;
5925 };
5926
5927 template < typename T >
5928 struct is_same<T, T>
5929 {
5930 static const bool value = true;
5931 };
5932
5933 template < typename T1, typename T2 >
5934 auto
5935 add(T1 a1, T2 a2) -> decltype(a1 + a2)
5936 {
5937 return a1 + a2;
5938 }
5939
5940 int
5941 test(const int c, volatile int v)
5942 {
5943 static_assert(is_same<int, decltype(0)>::value == true, "");
5944 static_assert(is_same<int, decltype(c)>::value == false, "");
5945 static_assert(is_same<int, decltype(v)>::value == false, "");
5946 auto ac = c;
5947 auto av = v;
5948 auto sumi = ac + av + 'x';
5949 auto sumf = ac + av + 1.0;
5950 static_assert(is_same<int, decltype(ac)>::value == true, "");
5951 static_assert(is_same<int, decltype(av)>::value == true, "");
5952 static_assert(is_same<int, decltype(sumi)>::value == true, "");
5953 static_assert(is_same<int, decltype(sumf)>::value == false, "");
5954 static_assert(is_same<int, decltype(add(c, v))>::value == true, "");
5955 return (sumf > 0.0) ? sumi : add(c, v);
5956 }
5957
5958 }
5959
5960 namespace test_noexcept
5961 {
5962
5963 int f() { return 0; }
5964 int g() noexcept { return 0; }
5965
5966 static_assert(noexcept(f()) == false, "");
5967 static_assert(noexcept(g()) == true, "");
5968
5969 }
5970
5971 namespace test_constexpr
5972 {
5973
5974 template < typename CharT >
5975 unsigned long constexpr
5976 strlen_c_r(const CharT *const s, const unsigned long acc) noexcept
5977 {
5978 return *s ? strlen_c_r(s + 1, acc + 1) : acc;
5979 }
5980
5981 template < typename CharT >
5982 unsigned long constexpr
5983 strlen_c(const CharT *const s) noexcept
5984 {
5985 return strlen_c_r(s, 0UL);
5986 }
5987
5988 static_assert(strlen_c("") == 0UL, "");
5989 static_assert(strlen_c("1") == 1UL, "");
5990 static_assert(strlen_c("example") == 7UL, "");
5991 static_assert(strlen_c("another\0example") == 7UL, "");
5992
5993 }
5994
5995 namespace test_rvalue_references
5996 {
5997
5998 template < int N >
5999 struct answer
6000 {
6001 static constexpr int value = N;
6002 };
6003
6004 answer<1> f(int&) { return answer<1>(); }
6005 answer<2> f(const int&) { return answer<2>(); }
6006 answer<3> f(int&&) { return answer<3>(); }
6007
6008 void
6009 test()
6010 {
6011 int i = 0;
6012 const int c = 0;
6013 static_assert(decltype(f(i))::value == 1, "");
6014 static_assert(decltype(f(c))::value == 2, "");
6015 static_assert(decltype(f(0))::value == 3, "");
6016 }
6017
6018 }
6019
6020 namespace test_uniform_initialization
6021 {
6022
6023 struct test
6024 {
6025 static const int zero {};
6026 static const int one {1};
6027 };
6028
6029 static_assert(test::zero == 0, "");
6030 static_assert(test::one == 1, "");
6031
6032 }
6033
6034 namespace test_lambdas
6035 {
6036
6037 void
6038 test1()
6039 {
6040 auto lambda1 = [](){};
6041 auto lambda2 = lambda1;
6042 lambda1();
6043 lambda2();
6044 }
6045
6046 int
6047 test2()
6048 {
6049 auto a = [](int i, int j){ return i + j; }(1, 2);
6050 auto b = []() -> int { return '0'; }();
6051 auto c = [=](){ return a + b; }();
6052 auto d = [&](){ return c; }();
6053 auto e = [a, &b](int x) mutable {
6054 const auto identity = [](int y){ return y; };
6055 for (auto i = 0; i < a; ++i)
6056 a += b--;
6057 return x + identity(a + b);
6058 }(0);
6059 return a + b + c + d + e;
6060 }
6061
6062 int
6063 test3()
6064 {
6065 const auto nullary = [](){ return 0; };
6066 const auto unary = [](int x){ return x; };
6067 using nullary_t = decltype(nullary);
6068 using unary_t = decltype(unary);
6069 const auto higher1st = [](nullary_t f){ return f(); };
6070 const auto higher2nd = [unary](nullary_t f1){
6071 return [unary, f1](unary_t f2){ return f2(unary(f1())); };
6072 };
6073 return higher1st(nullary) + higher2nd(nullary)(unary);
6074 }
6075
6076 }
6077
6078 namespace test_variadic_templates
6079 {
6080
6081 template <int...>
6082 struct sum;
6083
6084 template <int N0, int... N1toN>
6085 struct sum<N0, N1toN...>
6086 {
6087 static constexpr auto value = N0 + sum<N1toN...>::value;
6088 };
6089
6090 template <>
6091 struct sum<>
6092 {
6093 static constexpr auto value = 0;
6094 };
6095
6096 static_assert(sum<>::value == 0, "");
6097 static_assert(sum<1>::value == 1, "");
6098 static_assert(sum<23>::value == 23, "");
6099 static_assert(sum<1, 2>::value == 3, "");
6100 static_assert(sum<5, 5, 11>::value == 21, "");
6101 static_assert(sum<2, 3, 5, 7, 11, 13>::value == 41, "");
6102
6103 }
6104
6105 // http://stackoverflow.com/questions/13728184/template-aliases-and-sfinae
6106 // Clang 3.1 fails with headers of libstd++ 4.8.3 when using std::function
6107 // because of this.
6108 namespace test_template_alias_sfinae
6109 {
6110
6111 struct foo {};
6112
6113 template<typename T>
6114 using member = typename T::member_type;
6115
6116 template<typename T>
6117 void func(...) {}
6118
6119 template<typename T>
6120 void func(member<T>*) {}
6121
6122 void test();
6123
6124 void test() { func<foo>(0); }
6125
6126 }
6127
6128} // namespace cxx11
6129
6130#endif // __cplusplus >= 201103L
6131
6132
6133
6134_ACEOF
6135if ac_fn_cxx_try_compile "$LINENO"; then :
6136 ax_cv_cxx_compile_cxx11=yes
6137else
6138 ax_cv_cxx_compile_cxx11=no
6139fi
6140rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6141fi
6142{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_cv_cxx_compile_cxx11" >&5
6143$as_echo "$ax_cv_cxx_compile_cxx11" >&6; }
6144 if test x$ax_cv_cxx_compile_cxx11 = xyes; then
6145 ac_success=yes
6146 fi
6147
6148 if test x$ac_success = xno; then
6149 for alternative in ${ax_cxx_compile_alternatives}; do
6150 switch="-std=gnu++${alternative}"
6151 cachevar=`$as_echo "ax_cv_cxx_compile_cxx11_$switch" | $as_tr_sh`
6152 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CXX supports C++11 features with $switch" >&5
6153$as_echo_n "checking whether $CXX supports C++11 features with $switch... " >&6; }
6154if eval \${$cachevar+:} false; then :
6155 $as_echo_n "(cached) " >&6
6156else
6157 ac_save_CXX="$CXX"
6158 CXX="$CXX $switch"
6159 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6160/* end confdefs.h. */
6161
6162
6163// If the compiler admits that it is not ready for C++11, why torture it?
6164// Hopefully, this will speed up the test.
6165
6166#ifndef __cplusplus
6167
6168#error "This is not a C++ compiler"
6169
6170#elif __cplusplus < 201103L
6171
6172#error "This is not a C++11 compiler"
6173
6174#else
6175
6176namespace cxx11
6177{
6178
6179 namespace test_static_assert
6180 {
6181
6182 template <typename T>
6183 struct check
6184 {
6185 static_assert(sizeof(int) <= sizeof(T), "not big enough");
6186 };
6187
6188 }
6189
6190 namespace test_final_override
6191 {
6192
6193 struct Base
6194 {
6195 virtual ~Base() {}
6196 virtual void f() {}
6197 };
6198
6199 struct Derived : public Base
6200 {
6201 virtual ~Derived() override {}
6202 virtual void f() override {}
6203 };
6204
6205 }
6206
6207 namespace test_double_right_angle_brackets
6208 {
6209
6210 template < typename T >
6211 struct check {};
6212
6213 typedef check<void> single_type;
6214 typedef check<check<void>> double_type;
6215 typedef check<check<check<void>>> triple_type;
6216 typedef check<check<check<check<void>>>> quadruple_type;
6217
6218 }
6219
6220 namespace test_decltype
6221 {
6222
6223 int
6224 f()
6225 {
6226 int a = 1;
6227 decltype(a) b = 2;
6228 return a + b;
6229 }
6230
6231 }
6232
6233 namespace test_type_deduction
6234 {
6235
6236 template < typename T1, typename T2 >
6237 struct is_same
6238 {
6239 static const bool value = false;
6240 };
6241
6242 template < typename T >
6243 struct is_same<T, T>
6244 {
6245 static const bool value = true;
6246 };
6247
6248 template < typename T1, typename T2 >
6249 auto
6250 add(T1 a1, T2 a2) -> decltype(a1 + a2)
6251 {
6252 return a1 + a2;
6253 }
6254
6255 int
6256 test(const int c, volatile int v)
6257 {
6258 static_assert(is_same<int, decltype(0)>::value == true, "");
6259 static_assert(is_same<int, decltype(c)>::value == false, "");
6260 static_assert(is_same<int, decltype(v)>::value == false, "");
6261 auto ac = c;
6262 auto av = v;
6263 auto sumi = ac + av + 'x';
6264 auto sumf = ac + av + 1.0;
6265 static_assert(is_same<int, decltype(ac)>::value == true, "");
6266 static_assert(is_same<int, decltype(av)>::value == true, "");
6267 static_assert(is_same<int, decltype(sumi)>::value == true, "");
6268 static_assert(is_same<int, decltype(sumf)>::value == false, "");
6269 static_assert(is_same<int, decltype(add(c, v))>::value == true, "");
6270 return (sumf > 0.0) ? sumi : add(c, v);
6271 }
6272
6273 }
6274
6275 namespace test_noexcept
6276 {
6277
6278 int f() { return 0; }
6279 int g() noexcept { return 0; }
6280
6281 static_assert(noexcept(f()) == false, "");
6282 static_assert(noexcept(g()) == true, "");
6283
6284 }
6285
6286 namespace test_constexpr
6287 {
6288
6289 template < typename CharT >
6290 unsigned long constexpr
6291 strlen_c_r(const CharT *const s, const unsigned long acc) noexcept
6292 {
6293 return *s ? strlen_c_r(s + 1, acc + 1) : acc;
6294 }
6295
6296 template < typename CharT >
6297 unsigned long constexpr
6298 strlen_c(const CharT *const s) noexcept
6299 {
6300 return strlen_c_r(s, 0UL);
6301 }
6302
6303 static_assert(strlen_c("") == 0UL, "");
6304 static_assert(strlen_c("1") == 1UL, "");
6305 static_assert(strlen_c("example") == 7UL, "");
6306 static_assert(strlen_c("another\0example") == 7UL, "");
6307
6308 }
6309
6310 namespace test_rvalue_references
6311 {
6312
6313 template < int N >
6314 struct answer
6315 {
6316 static constexpr int value = N;
6317 };
6318
6319 answer<1> f(int&) { return answer<1>(); }
6320 answer<2> f(const int&) { return answer<2>(); }
6321 answer<3> f(int&&) { return answer<3>(); }
6322
6323 void
6324 test()
6325 {
6326 int i = 0;
6327 const int c = 0;
6328 static_assert(decltype(f(i))::value == 1, "");
6329 static_assert(decltype(f(c))::value == 2, "");
6330 static_assert(decltype(f(0))::value == 3, "");
6331 }
6332
6333 }
6334
6335 namespace test_uniform_initialization
6336 {
6337
6338 struct test
6339 {
6340 static const int zero {};
6341 static const int one {1};
6342 };
6343
6344 static_assert(test::zero == 0, "");
6345 static_assert(test::one == 1, "");
6346
6347 }
6348
6349 namespace test_lambdas
6350 {
6351
6352 void
6353 test1()
6354 {
6355 auto lambda1 = [](){};
6356 auto lambda2 = lambda1;
6357 lambda1();
6358 lambda2();
6359 }
6360
6361 int
6362 test2()
6363 {
6364 auto a = [](int i, int j){ return i + j; }(1, 2);
6365 auto b = []() -> int { return '0'; }();
6366 auto c = [=](){ return a + b; }();
6367 auto d = [&](){ return c; }();
6368 auto e = [a, &b](int x) mutable {
6369 const auto identity = [](int y){ return y; };
6370 for (auto i = 0; i < a; ++i)
6371 a += b--;
6372 return x + identity(a + b);
6373 }(0);
6374 return a + b + c + d + e;
6375 }
6376
6377 int
6378 test3()
6379 {
6380 const auto nullary = [](){ return 0; };
6381 const auto unary = [](int x){ return x; };
6382 using nullary_t = decltype(nullary);
6383 using unary_t = decltype(unary);
6384 const auto higher1st = [](nullary_t f){ return f(); };
6385 const auto higher2nd = [unary](nullary_t f1){
6386 return [unary, f1](unary_t f2){ return f2(unary(f1())); };
6387 };
6388 return higher1st(nullary) + higher2nd(nullary)(unary);
6389 }
6390
6391 }
6392
6393 namespace test_variadic_templates
6394 {
6395
6396 template <int...>
6397 struct sum;
6398
6399 template <int N0, int... N1toN>
6400 struct sum<N0, N1toN...>
6401 {
6402 static constexpr auto value = N0 + sum<N1toN...>::value;
6403 };
6404
6405 template <>
6406 struct sum<>
6407 {
6408 static constexpr auto value = 0;
6409 };
6410
6411 static_assert(sum<>::value == 0, "");
6412 static_assert(sum<1>::value == 1, "");
6413 static_assert(sum<23>::value == 23, "");
6414 static_assert(sum<1, 2>::value == 3, "");
6415 static_assert(sum<5, 5, 11>::value == 21, "");
6416 static_assert(sum<2, 3, 5, 7, 11, 13>::value == 41, "");
6417
6418 }
6419
6420 // http://stackoverflow.com/questions/13728184/template-aliases-and-sfinae
6421 // Clang 3.1 fails with headers of libstd++ 4.8.3 when using std::function
6422 // because of this.
6423 namespace test_template_alias_sfinae
6424 {
6425
6426 struct foo {};
6427
6428 template<typename T>
6429 using member = typename T::member_type;
6430
6431 template<typename T>
6432 void func(...) {}
6433
6434 template<typename T>
6435 void func(member<T>*) {}
6436
6437 void test();
6438
6439 void test() { func<foo>(0); }
6440
6441 }
6442
6443} // namespace cxx11
6444
6445#endif // __cplusplus >= 201103L
6446
6447
6448
6449_ACEOF
6450if ac_fn_cxx_try_compile "$LINENO"; then :
6451 eval $cachevar=yes
6452else
6453 eval $cachevar=no
6454fi
6455rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6456 CXX="$ac_save_CXX"
6457fi
6458eval ac_res=\$$cachevar
6459 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
6460$as_echo "$ac_res" >&6; }
6461 if eval test x\$$cachevar = xyes; then
6462 CXX="$CXX $switch"
6463 if test -n "$CXXCPP" ; then
6464 CXXCPP="$CXXCPP $switch"
6465 fi
6466 ac_success=yes
6467 break
6468 fi
6469 done
6470 fi
6471
6472 if test x$ac_success = xno; then
6473 for alternative in ${ax_cxx_compile_alternatives}; do
6474 for switch in -std=c++${alternative} +std=c++${alternative} "-h std=c++${alternative}"; do
6475 cachevar=`$as_echo "ax_cv_cxx_compile_cxx11_$switch" | $as_tr_sh`
6476 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CXX supports C++11 features with $switch" >&5
6477$as_echo_n "checking whether $CXX supports C++11 features with $switch... " >&6; }
6478if eval \${$cachevar+:} false; then :
6479 $as_echo_n "(cached) " >&6
6480else
6481 ac_save_CXX="$CXX"
6482 CXX="$CXX $switch"
6483 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6484/* end confdefs.h. */
6485
6486
6487// If the compiler admits that it is not ready for C++11, why torture it?
6488// Hopefully, this will speed up the test.
6489
6490#ifndef __cplusplus
6491
6492#error "This is not a C++ compiler"
6493
6494#elif __cplusplus < 201103L
6495
6496#error "This is not a C++11 compiler"
6497
6498#else
6499
6500namespace cxx11
6501{
6502
6503 namespace test_static_assert
6504 {
6505
6506 template <typename T>
6507 struct check
6508 {
6509 static_assert(sizeof(int) <= sizeof(T), "not big enough");
6510 };
6511
6512 }
6513
6514 namespace test_final_override
6515 {
6516
6517 struct Base
6518 {
6519 virtual ~Base() {}
6520 virtual void f() {}
6521 };
6522
6523 struct Derived : public Base
6524 {
6525 virtual ~Derived() override {}
6526 virtual void f() override {}
6527 };
6528
6529 }
6530
6531 namespace test_double_right_angle_brackets
6532 {
6533
6534 template < typename T >
6535 struct check {};
6536
6537 typedef check<void> single_type;
6538 typedef check<check<void>> double_type;
6539 typedef check<check<check<void>>> triple_type;
6540 typedef check<check<check<check<void>>>> quadruple_type;
6541
6542 }
6543
6544 namespace test_decltype
6545 {
6546
6547 int
6548 f()
6549 {
6550 int a = 1;
6551 decltype(a) b = 2;
6552 return a + b;
6553 }
6554
6555 }
6556
6557 namespace test_type_deduction
6558 {
6559
6560 template < typename T1, typename T2 >
6561 struct is_same
6562 {
6563 static const bool value = false;
6564 };
6565
6566 template < typename T >
6567 struct is_same<T, T>
6568 {
6569 static const bool value = true;
6570 };
6571
6572 template < typename T1, typename T2 >
6573 auto
6574 add(T1 a1, T2 a2) -> decltype(a1 + a2)
6575 {
6576 return a1 + a2;
6577 }
6578
6579 int
6580 test(const int c, volatile int v)
6581 {
6582 static_assert(is_same<int, decltype(0)>::value == true, "");
6583 static_assert(is_same<int, decltype(c)>::value == false, "");
6584 static_assert(is_same<int, decltype(v)>::value == false, "");
6585 auto ac = c;
6586 auto av = v;
6587 auto sumi = ac + av + 'x';
6588 auto sumf = ac + av + 1.0;
6589 static_assert(is_same<int, decltype(ac)>::value == true, "");
6590 static_assert(is_same<int, decltype(av)>::value == true, "");
6591 static_assert(is_same<int, decltype(sumi)>::value == true, "");
6592 static_assert(is_same<int, decltype(sumf)>::value == false, "");
6593 static_assert(is_same<int, decltype(add(c, v))>::value == true, "");
6594 return (sumf > 0.0) ? sumi : add(c, v);
6595 }
6596
6597 }
6598
6599 namespace test_noexcept
6600 {
6601
6602 int f() { return 0; }
6603 int g() noexcept { return 0; }
6604
6605 static_assert(noexcept(f()) == false, "");
6606 static_assert(noexcept(g()) == true, "");
6607
6608 }
6609
6610 namespace test_constexpr
6611 {
6612
6613 template < typename CharT >
6614 unsigned long constexpr
6615 strlen_c_r(const CharT *const s, const unsigned long acc) noexcept
6616 {
6617 return *s ? strlen_c_r(s + 1, acc + 1) : acc;
6618 }
6619
6620 template < typename CharT >
6621 unsigned long constexpr
6622 strlen_c(const CharT *const s) noexcept
6623 {
6624 return strlen_c_r(s, 0UL);
6625 }
6626
6627 static_assert(strlen_c("") == 0UL, "");
6628 static_assert(strlen_c("1") == 1UL, "");
6629 static_assert(strlen_c("example") == 7UL, "");
6630 static_assert(strlen_c("another\0example") == 7UL, "");
6631
6632 }
6633
6634 namespace test_rvalue_references
6635 {
6636
6637 template < int N >
6638 struct answer
6639 {
6640 static constexpr int value = N;
6641 };
6642
6643 answer<1> f(int&) { return answer<1>(); }
6644 answer<2> f(const int&) { return answer<2>(); }
6645 answer<3> f(int&&) { return answer<3>(); }
6646
6647 void
6648 test()
6649 {
6650 int i = 0;
6651 const int c = 0;
6652 static_assert(decltype(f(i))::value == 1, "");
6653 static_assert(decltype(f(c))::value == 2, "");
6654 static_assert(decltype(f(0))::value == 3, "");
6655 }
6656
6657 }
6658
6659 namespace test_uniform_initialization
6660 {
6661
6662 struct test
6663 {
6664 static const int zero {};
6665 static const int one {1};
6666 };
6667
6668 static_assert(test::zero == 0, "");
6669 static_assert(test::one == 1, "");
6670
6671 }
6672
6673 namespace test_lambdas
6674 {
6675
6676 void
6677 test1()
6678 {
6679 auto lambda1 = [](){};
6680 auto lambda2 = lambda1;
6681 lambda1();
6682 lambda2();
6683 }
6684
6685 int
6686 test2()
6687 {
6688 auto a = [](int i, int j){ return i + j; }(1, 2);
6689 auto b = []() -> int { return '0'; }();
6690 auto c = [=](){ return a + b; }();
6691 auto d = [&](){ return c; }();
6692 auto e = [a, &b](int x) mutable {
6693 const auto identity = [](int y){ return y; };
6694 for (auto i = 0; i < a; ++i)
6695 a += b--;
6696 return x + identity(a + b);
6697 }(0);
6698 return a + b + c + d + e;
6699 }
6700
6701 int
6702 test3()
6703 {
6704 const auto nullary = [](){ return 0; };
6705 const auto unary = [](int x){ return x; };
6706 using nullary_t = decltype(nullary);
6707 using unary_t = decltype(unary);
6708 const auto higher1st = [](nullary_t f){ return f(); };
6709 const auto higher2nd = [unary](nullary_t f1){
6710 return [unary, f1](unary_t f2){ return f2(unary(f1())); };
6711 };
6712 return higher1st(nullary) + higher2nd(nullary)(unary);
6713 }
6714
6715 }
6716
6717 namespace test_variadic_templates
6718 {
6719
6720 template <int...>
6721 struct sum;
6722
6723 template <int N0, int... N1toN>
6724 struct sum<N0, N1toN...>
6725 {
6726 static constexpr auto value = N0 + sum<N1toN...>::value;
6727 };
6728
6729 template <>
6730 struct sum<>
6731 {
6732 static constexpr auto value = 0;
6733 };
6734
6735 static_assert(sum<>::value == 0, "");
6736 static_assert(sum<1>::value == 1, "");
6737 static_assert(sum<23>::value == 23, "");
6738 static_assert(sum<1, 2>::value == 3, "");
6739 static_assert(sum<5, 5, 11>::value == 21, "");
6740 static_assert(sum<2, 3, 5, 7, 11, 13>::value == 41, "");
6741
6742 }
6743
6744 // http://stackoverflow.com/questions/13728184/template-aliases-and-sfinae
6745 // Clang 3.1 fails with headers of libstd++ 4.8.3 when using std::function
6746 // because of this.
6747 namespace test_template_alias_sfinae
6748 {
6749
6750 struct foo {};
6751
6752 template<typename T>
6753 using member = typename T::member_type;
6754
6755 template<typename T>
6756 void func(...) {}
6757
6758 template<typename T>
6759 void func(member<T>*) {}
6760
6761 void test();
6762
6763 void test() { func<foo>(0); }
6764
6765 }
6766
6767} // namespace cxx11
6768
6769#endif // __cplusplus >= 201103L
6770
6771
6772
6773_ACEOF
6774if ac_fn_cxx_try_compile "$LINENO"; then :
6775 eval $cachevar=yes
6776else
6777 eval $cachevar=no
6778fi
6779rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6780 CXX="$ac_save_CXX"
6781fi
6782eval ac_res=\$$cachevar
6783 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
6784$as_echo "$ac_res" >&6; }
6785 if eval test x\$$cachevar = xyes; then
6786 CXX="$CXX $switch"
6787 if test -n "$CXXCPP" ; then
6788 CXXCPP="$CXXCPP $switch"
6789 fi
6790 ac_success=yes
6791 break
6792 fi
6793 done
6794 if test x$ac_success = xyes; then
6795 break
6796 fi
6797 done
6798 fi
7ffcf5d6 6799
ffac9597
JM
6800 ac_ext=c
6801ac_cpp='$CPP $CPPFLAGS'
6802ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6803ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6804ac_compiler_gnu=$ac_cv_c_compiler_gnu
6805
6806 if test x$ax_cxx_compile_cxx11_required = xtrue; then
6807 if test x$ac_success = xno; then
6808 as_fn_error $? "*** A compiler with support for C++11 language features is required." "$LINENO" 5
6809 fi
6810 fi
6811 if test x$ac_success = xno; then
6812 HAVE_CXX11=0
6813 { $as_echo "$as_me:${as_lineno-$LINENO}: No compiler with C++11 support was found" >&5
6814$as_echo "$as_me: No compiler with C++11 support was found" >&6;}
6815 else
6816 HAVE_CXX11=1
6817
6818$as_echo "#define HAVE_CXX11 1" >>confdefs.h
6819
6820 fi
6821
6822
7ffcf5d6
TB
6823
6824 if test "${build}" != "${host}"; then
6825 ax_cxx_compile_alternatives="11 0x" ax_cxx_compile_cxx11_required=true
6826 ac_ext=cpp
6827ac_cpp='$CXXCPP $CPPFLAGS'
6828ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6829ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6830ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
6831 ac_success=no
6832 ax_cv_cxx_compile_cxx11_orig_cxx="$CXX"
6833 ax_cv_cxx_compile_cxx11_orig_cxxflags="$CXXFLAGS"
6834 ax_cv_cxx_compile_cxx11_orig_cppflags="$CPPFLAGS"
6835 CXX="$CXX_FOR_BUILD"
6836 CXXFLAGS="$CXXFLAGS_FOR_BUILD"
6837 CPPFLAGS="$CPPFLAGS_FOR_BUILD"
6838 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CXX supports C++11 features by default" >&5
6839$as_echo_n "checking whether $CXX supports C++11 features by default... " >&6; }
6840if ${ax_cv_cxx_compile_cxx11_FOR_BUILD+:} false; then :
6841 $as_echo_n "(cached) " >&6
6842else
6843 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6844/* end confdefs.h. */
6845
6846
6847// If the compiler admits that it is not ready for C++11, why torture it?
6848// Hopefully, this will speed up the test.
6849
6850#ifndef __cplusplus
6851
6852#error "This is not a C++ compiler"
6853
6854#elif __cplusplus < 201103L
6855
6856#error "This is not a C++11 compiler"
6857
6858#else
6859
6860namespace cxx11
6861{
6862
6863 namespace test_static_assert
6864 {
6865
6866 template <typename T>
6867 struct check
6868 {
6869 static_assert(sizeof(int) <= sizeof(T), "not big enough");
6870 };
6871
6872 }
6873
6874 namespace test_final_override
6875 {
6876
6877 struct Base
6878 {
6879 virtual ~Base() {}
6880 virtual void f() {}
6881 };
6882
6883 struct Derived : public Base
6884 {
6885 virtual ~Derived() override {}
6886 virtual void f() override {}
6887 };
6888
6889 }
6890
6891 namespace test_double_right_angle_brackets
6892 {
6893
6894 template < typename T >
6895 struct check {};
6896
6897 typedef check<void> single_type;
6898 typedef check<check<void>> double_type;
6899 typedef check<check<check<void>>> triple_type;
6900 typedef check<check<check<check<void>>>> quadruple_type;
6901
6902 }
6903
6904 namespace test_decltype
6905 {
6906
6907 int
6908 f()
6909 {
6910 int a = 1;
6911 decltype(a) b = 2;
6912 return a + b;
6913 }
6914
6915 }
6916
6917 namespace test_type_deduction
6918 {
6919
6920 template < typename T1, typename T2 >
6921 struct is_same
6922 {
6923 static const bool value = false;
6924 };
6925
6926 template < typename T >
6927 struct is_same<T, T>
6928 {
6929 static const bool value = true;
6930 };
6931
6932 template < typename T1, typename T2 >
6933 auto
6934 add(T1 a1, T2 a2) -> decltype(a1 + a2)
6935 {
6936 return a1 + a2;
6937 }
6938
6939 int
6940 test(const int c, volatile int v)
6941 {
6942 static_assert(is_same<int, decltype(0)>::value == true, "");
6943 static_assert(is_same<int, decltype(c)>::value == false, "");
6944 static_assert(is_same<int, decltype(v)>::value == false, "");
6945 auto ac = c;
6946 auto av = v;
6947 auto sumi = ac + av + 'x';
6948 auto sumf = ac + av + 1.0;
6949 static_assert(is_same<int, decltype(ac)>::value == true, "");
6950 static_assert(is_same<int, decltype(av)>::value == true, "");
6951 static_assert(is_same<int, decltype(sumi)>::value == true, "");
6952 static_assert(is_same<int, decltype(sumf)>::value == false, "");
6953 static_assert(is_same<int, decltype(add(c, v))>::value == true, "");
6954 return (sumf > 0.0) ? sumi : add(c, v);
6955 }
6956
6957 }
6958
6959 namespace test_noexcept
6960 {
6961
6962 int f() { return 0; }
6963 int g() noexcept { return 0; }
6964
6965 static_assert(noexcept(f()) == false, "");
6966 static_assert(noexcept(g()) == true, "");
6967
6968 }
6969
6970 namespace test_constexpr
6971 {
6972
6973 template < typename CharT >
6974 unsigned long constexpr
6975 strlen_c_r(const CharT *const s, const unsigned long acc) noexcept
6976 {
6977 return *s ? strlen_c_r(s + 1, acc + 1) : acc;
6978 }
6979
6980 template < typename CharT >
6981 unsigned long constexpr
6982 strlen_c(const CharT *const s) noexcept
6983 {
6984 return strlen_c_r(s, 0UL);
6985 }
6986
6987 static_assert(strlen_c("") == 0UL, "");
6988 static_assert(strlen_c("1") == 1UL, "");
6989 static_assert(strlen_c("example") == 7UL, "");
6990 static_assert(strlen_c("another\0example") == 7UL, "");
6991
6992 }
6993
6994 namespace test_rvalue_references
6995 {
6996
6997 template < int N >
6998 struct answer
6999 {
7000 static constexpr int value = N;
7001 };
7002
7003 answer<1> f(int&) { return answer<1>(); }
7004 answer<2> f(const int&) { return answer<2>(); }
7005 answer<3> f(int&&) { return answer<3>(); }
7006
7007 void
7008 test()
7009 {
7010 int i = 0;
7011 const int c = 0;
7012 static_assert(decltype(f(i))::value == 1, "");
7013 static_assert(decltype(f(c))::value == 2, "");
7014 static_assert(decltype(f(0))::value == 3, "");
7015 }
7016
7017 }
7018
7019 namespace test_uniform_initialization
7020 {
7021
7022 struct test
7023 {
7024 static const int zero {};
7025 static const int one {1};
7026 };
7027
7028 static_assert(test::zero == 0, "");
7029 static_assert(test::one == 1, "");
7030
7031 }
7032
7033 namespace test_lambdas
7034 {
7035
7036 void
7037 test1()
7038 {
7039 auto lambda1 = [](){};
7040 auto lambda2 = lambda1;
7041 lambda1();
7042 lambda2();
7043 }
7044
7045 int
7046 test2()
7047 {
7048 auto a = [](int i, int j){ return i + j; }(1, 2);
7049 auto b = []() -> int { return '0'; }();
7050 auto c = [=](){ return a + b; }();
7051 auto d = [&](){ return c; }();
7052 auto e = [a, &b](int x) mutable {
7053 const auto identity = [](int y){ return y; };
7054 for (auto i = 0; i < a; ++i)
7055 a += b--;
7056 return x + identity(a + b);
7057 }(0);
7058 return a + b + c + d + e;
7059 }
7060
7061 int
7062 test3()
7063 {
7064 const auto nullary = [](){ return 0; };
7065 const auto unary = [](int x){ return x; };
7066 using nullary_t = decltype(nullary);
7067 using unary_t = decltype(unary);
7068 const auto higher1st = [](nullary_t f){ return f(); };
7069 const auto higher2nd = [unary](nullary_t f1){
7070 return [unary, f1](unary_t f2){ return f2(unary(f1())); };
7071 };
7072 return higher1st(nullary) + higher2nd(nullary)(unary);
7073 }
7074
7075 }
7076
7077 namespace test_variadic_templates
7078 {
7079
7080 template <int...>
7081 struct sum;
7082
7083 template <int N0, int... N1toN>
7084 struct sum<N0, N1toN...>
7085 {
7086 static constexpr auto value = N0 + sum<N1toN...>::value;
7087 };
7088
7089 template <>
7090 struct sum<>
7091 {
7092 static constexpr auto value = 0;
7093 };
7094
7095 static_assert(sum<>::value == 0, "");
7096 static_assert(sum<1>::value == 1, "");
7097 static_assert(sum<23>::value == 23, "");
7098 static_assert(sum<1, 2>::value == 3, "");
7099 static_assert(sum<5, 5, 11>::value == 21, "");
7100 static_assert(sum<2, 3, 5, 7, 11, 13>::value == 41, "");
7101
7102 }
7103
7104 // http://stackoverflow.com/questions/13728184/template-aliases-and-sfinae
7105 // Clang 3.1 fails with headers of libstd++ 4.8.3 when using std::function
7106 // because of this.
7107 namespace test_template_alias_sfinae
7108 {
7109
7110 struct foo {};
7111
7112 template<typename T>
7113 using member = typename T::member_type;
7114
7115 template<typename T>
7116 void func(...) {}
7117
7118 template<typename T>
7119 void func(member<T>*) {}
7120
7121 void test();
7122
7123 void test() { func<foo>(0); }
7124
7125 }
7126
7127} // namespace cxx11
7128
7129#endif // __cplusplus >= 201103L
7130
7131
7132
7133_ACEOF
7134if ac_fn_cxx_try_compile "$LINENO"; then :
7135 ax_cv_cxx_compile_cxx11_FOR_BUILD=yes
7136else
7137 ax_cv_cxx_compile_cxx11_FOR_BUILD=no
7138fi
7139rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7140fi
7141{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_cv_cxx_compile_cxx11_FOR_BUILD" >&5
7142$as_echo "$ax_cv_cxx_compile_cxx11_FOR_BUILD" >&6; }
7143 if test x$ax_cv_cxx_compile_cxx11_FOR_BUILD = xyes; then
7144 ac_success=yes
7145 fi
7146
7147 if test x$ac_success = xno; then
7148 for alternative in ${ax_cxx_compile_alternatives}; do
7149 switch="-std=gnu++${alternative}"
7150 cachevar=`$as_echo "ax_cv_cxx_compile_cxx11_FOR_BUILD_$switch" | $as_tr_sh`
7151 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CXX supports C++11 features with $switch" >&5
7152$as_echo_n "checking whether $CXX supports C++11 features with $switch... " >&6; }
7153if eval \${$cachevar+:} false; then :
7154 $as_echo_n "(cached) " >&6
7155else
7156 ac_save_CXX="$CXX"
7157 CXX="$CXX $switch"
7158 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7159/* end confdefs.h. */
7160
7161
7162// If the compiler admits that it is not ready for C++11, why torture it?
7163// Hopefully, this will speed up the test.
7164
7165#ifndef __cplusplus
7166
7167#error "This is not a C++ compiler"
7168
7169#elif __cplusplus < 201103L
7170
7171#error "This is not a C++11 compiler"
7172
7173#else
7174
7175namespace cxx11
7176{
7177
7178 namespace test_static_assert
7179 {
7180
7181 template <typename T>
7182 struct check
7183 {
7184 static_assert(sizeof(int) <= sizeof(T), "not big enough");
7185 };
7186
7187 }
7188
7189 namespace test_final_override
7190 {
7191
7192 struct Base
7193 {
7194 virtual ~Base() {}
7195 virtual void f() {}
7196 };
7197
7198 struct Derived : public Base
7199 {
7200 virtual ~Derived() override {}
7201 virtual void f() override {}
7202 };
7203
7204 }
7205
7206 namespace test_double_right_angle_brackets
7207 {
7208
7209 template < typename T >
7210 struct check {};
7211
7212 typedef check<void> single_type;
7213 typedef check<check<void>> double_type;
7214 typedef check<check<check<void>>> triple_type;
7215 typedef check<check<check<check<void>>>> quadruple_type;
7216
7217 }
7218
7219 namespace test_decltype
7220 {
7221
7222 int
7223 f()
7224 {
7225 int a = 1;
7226 decltype(a) b = 2;
7227 return a + b;
7228 }
7229
7230 }
7231
7232 namespace test_type_deduction
7233 {
7234
7235 template < typename T1, typename T2 >
7236 struct is_same
7237 {
7238 static const bool value = false;
7239 };
7240
7241 template < typename T >
7242 struct is_same<T, T>
7243 {
7244 static const bool value = true;
7245 };
7246
7247 template < typename T1, typename T2 >
7248 auto
7249 add(T1 a1, T2 a2) -> decltype(a1 + a2)
7250 {
7251 return a1 + a2;
7252 }
7253
7254 int
7255 test(const int c, volatile int v)
7256 {
7257 static_assert(is_same<int, decltype(0)>::value == true, "");
7258 static_assert(is_same<int, decltype(c)>::value == false, "");
7259 static_assert(is_same<int, decltype(v)>::value == false, "");
7260 auto ac = c;
7261 auto av = v;
7262 auto sumi = ac + av + 'x';
7263 auto sumf = ac + av + 1.0;
7264 static_assert(is_same<int, decltype(ac)>::value == true, "");
7265 static_assert(is_same<int, decltype(av)>::value == true, "");
7266 static_assert(is_same<int, decltype(sumi)>::value == true, "");
7267 static_assert(is_same<int, decltype(sumf)>::value == false, "");
7268 static_assert(is_same<int, decltype(add(c, v))>::value == true, "");
7269 return (sumf > 0.0) ? sumi : add(c, v);
7270 }
7271
7272 }
7273
7274 namespace test_noexcept
7275 {
7276
7277 int f() { return 0; }
7278 int g() noexcept { return 0; }
7279
7280 static_assert(noexcept(f()) == false, "");
7281 static_assert(noexcept(g()) == true, "");
7282
7283 }
7284
7285 namespace test_constexpr
7286 {
7287
7288 template < typename CharT >
7289 unsigned long constexpr
7290 strlen_c_r(const CharT *const s, const unsigned long acc) noexcept
7291 {
7292 return *s ? strlen_c_r(s + 1, acc + 1) : acc;
7293 }
7294
7295 template < typename CharT >
7296 unsigned long constexpr
7297 strlen_c(const CharT *const s) noexcept
7298 {
7299 return strlen_c_r(s, 0UL);
7300 }
7301
7302 static_assert(strlen_c("") == 0UL, "");
7303 static_assert(strlen_c("1") == 1UL, "");
7304 static_assert(strlen_c("example") == 7UL, "");
7305 static_assert(strlen_c("another\0example") == 7UL, "");
7306
7307 }
7308
7309 namespace test_rvalue_references
7310 {
7311
7312 template < int N >
7313 struct answer
7314 {
7315 static constexpr int value = N;
7316 };
7317
7318 answer<1> f(int&) { return answer<1>(); }
7319 answer<2> f(const int&) { return answer<2>(); }
7320 answer<3> f(int&&) { return answer<3>(); }
7321
7322 void
7323 test()
7324 {
7325 int i = 0;
7326 const int c = 0;
7327 static_assert(decltype(f(i))::value == 1, "");
7328 static_assert(decltype(f(c))::value == 2, "");
7329 static_assert(decltype(f(0))::value == 3, "");
7330 }
7331
7332 }
7333
7334 namespace test_uniform_initialization
7335 {
7336
7337 struct test
7338 {
7339 static const int zero {};
7340 static const int one {1};
7341 };
7342
7343 static_assert(test::zero == 0, "");
7344 static_assert(test::one == 1, "");
7345
7346 }
7347
7348 namespace test_lambdas
7349 {
7350
7351 void
7352 test1()
7353 {
7354 auto lambda1 = [](){};
7355 auto lambda2 = lambda1;
7356 lambda1();
7357 lambda2();
7358 }
7359
7360 int
7361 test2()
7362 {
7363 auto a = [](int i, int j){ return i + j; }(1, 2);
7364 auto b = []() -> int { return '0'; }();
7365 auto c = [=](){ return a + b; }();
7366 auto d = [&](){ return c; }();
7367 auto e = [a, &b](int x) mutable {
7368 const auto identity = [](int y){ return y; };
7369 for (auto i = 0; i < a; ++i)
7370 a += b--;
7371 return x + identity(a + b);
7372 }(0);
7373 return a + b + c + d + e;
7374 }
7375
7376 int
7377 test3()
7378 {
7379 const auto nullary = [](){ return 0; };
7380 const auto unary = [](int x){ return x; };
7381 using nullary_t = decltype(nullary);
7382 using unary_t = decltype(unary);
7383 const auto higher1st = [](nullary_t f){ return f(); };
7384 const auto higher2nd = [unary](nullary_t f1){
7385 return [unary, f1](unary_t f2){ return f2(unary(f1())); };
7386 };
7387 return higher1st(nullary) + higher2nd(nullary)(unary);
7388 }
7389
7390 }
7391
7392 namespace test_variadic_templates
7393 {
7394
7395 template <int...>
7396 struct sum;
7397
7398 template <int N0, int... N1toN>
7399 struct sum<N0, N1toN...>
7400 {
7401 static constexpr auto value = N0 + sum<N1toN...>::value;
7402 };
7403
7404 template <>
7405 struct sum<>
7406 {
7407 static constexpr auto value = 0;
7408 };
7409
7410 static_assert(sum<>::value == 0, "");
7411 static_assert(sum<1>::value == 1, "");
7412 static_assert(sum<23>::value == 23, "");
7413 static_assert(sum<1, 2>::value == 3, "");
7414 static_assert(sum<5, 5, 11>::value == 21, "");
7415 static_assert(sum<2, 3, 5, 7, 11, 13>::value == 41, "");
7416
7417 }
7418
7419 // http://stackoverflow.com/questions/13728184/template-aliases-and-sfinae
7420 // Clang 3.1 fails with headers of libstd++ 4.8.3 when using std::function
7421 // because of this.
7422 namespace test_template_alias_sfinae
7423 {
7424
7425 struct foo {};
7426
7427 template<typename T>
7428 using member = typename T::member_type;
7429
7430 template<typename T>
7431 void func(...) {}
7432
7433 template<typename T>
7434 void func(member<T>*) {}
7435
7436 void test();
7437
7438 void test() { func<foo>(0); }
7439
7440 }
7441
7442} // namespace cxx11
7443
7444#endif // __cplusplus >= 201103L
7445
7446
7447
7448_ACEOF
7449if ac_fn_cxx_try_compile "$LINENO"; then :
7450 eval $cachevar=yes
7451else
7452 eval $cachevar=no
7453fi
7454rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7455 CXX="$ac_save_CXX"
7456fi
7457eval ac_res=\$$cachevar
7458 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
7459$as_echo "$ac_res" >&6; }
7460 if eval test x\$$cachevar = xyes; then
7461 CXX="$CXX $switch"
7462 if test -n "$CXXCPP" ; then
7463 CXXCPP="$CXXCPP $switch"
7464 fi
7465 ac_success=yes
7466 break
7467 fi
7468 done
7469 fi
7470
7471 if test x$ac_success = xno; then
7472 for alternative in ${ax_cxx_compile_alternatives}; do
7473 for switch in -std=c++${alternative} +std=c++${alternative} "-h std=c++${alternative}"; do
7474 cachevar=`$as_echo "ax_cv_cxx_compile_cxx11_FOR_BUILD_$switch" | $as_tr_sh`
7475 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CXX supports C++11 features with $switch" >&5
7476$as_echo_n "checking whether $CXX supports C++11 features with $switch... " >&6; }
7477if eval \${$cachevar+:} false; then :
7478 $as_echo_n "(cached) " >&6
7479else
7480 ac_save_CXX="$CXX"
7481 CXX="$CXX $switch"
7482 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7483/* end confdefs.h. */
7484
7485
7486// If the compiler admits that it is not ready for C++11, why torture it?
7487// Hopefully, this will speed up the test.
7488
7489#ifndef __cplusplus
7490
7491#error "This is not a C++ compiler"
7492
7493#elif __cplusplus < 201103L
7494
7495#error "This is not a C++11 compiler"
7496
7497#else
7498
7499namespace cxx11
7500{
7501
7502 namespace test_static_assert
7503 {
7504
7505 template <typename T>
7506 struct check
7507 {
7508 static_assert(sizeof(int) <= sizeof(T), "not big enough");
7509 };
7510
7511 }
7512
7513 namespace test_final_override
7514 {
7515
7516 struct Base
7517 {
7518 virtual ~Base() {}
7519 virtual void f() {}
7520 };
7521
7522 struct Derived : public Base
7523 {
7524 virtual ~Derived() override {}
7525 virtual void f() override {}
7526 };
7527
7528 }
7529
7530 namespace test_double_right_angle_brackets
7531 {
7532
7533 template < typename T >
7534 struct check {};
7535
7536 typedef check<void> single_type;
7537 typedef check<check<void>> double_type;
7538 typedef check<check<check<void>>> triple_type;
7539 typedef check<check<check<check<void>>>> quadruple_type;
7540
7541 }
7542
7543 namespace test_decltype
7544 {
7545
7546 int
7547 f()
7548 {
7549 int a = 1;
7550 decltype(a) b = 2;
7551 return a + b;
7552 }
7553
7554 }
7555
7556 namespace test_type_deduction
7557 {
7558
7559 template < typename T1, typename T2 >
7560 struct is_same
7561 {
7562 static const bool value = false;
7563 };
7564
7565 template < typename T >
7566 struct is_same<T, T>
7567 {
7568 static const bool value = true;
7569 };
7570
7571 template < typename T1, typename T2 >
7572 auto
7573 add(T1 a1, T2 a2) -> decltype(a1 + a2)
7574 {
7575 return a1 + a2;
7576 }
7577
7578 int
7579 test(const int c, volatile int v)
7580 {
7581 static_assert(is_same<int, decltype(0)>::value == true, "");
7582 static_assert(is_same<int, decltype(c)>::value == false, "");
7583 static_assert(is_same<int, decltype(v)>::value == false, "");
7584 auto ac = c;
7585 auto av = v;
7586 auto sumi = ac + av + 'x';
7587 auto sumf = ac + av + 1.0;
7588 static_assert(is_same<int, decltype(ac)>::value == true, "");
7589 static_assert(is_same<int, decltype(av)>::value == true, "");
7590 static_assert(is_same<int, decltype(sumi)>::value == true, "");
7591 static_assert(is_same<int, decltype(sumf)>::value == false, "");
7592 static_assert(is_same<int, decltype(add(c, v))>::value == true, "");
7593 return (sumf > 0.0) ? sumi : add(c, v);
7594 }
7595
7596 }
7597
7598 namespace test_noexcept
7599 {
7600
7601 int f() { return 0; }
7602 int g() noexcept { return 0; }
7603
7604 static_assert(noexcept(f()) == false, "");
7605 static_assert(noexcept(g()) == true, "");
7606
7607 }
7608
7609 namespace test_constexpr
7610 {
7611
7612 template < typename CharT >
7613 unsigned long constexpr
7614 strlen_c_r(const CharT *const s, const unsigned long acc) noexcept
7615 {
7616 return *s ? strlen_c_r(s + 1, acc + 1) : acc;
7617 }
7618
7619 template < typename CharT >
7620 unsigned long constexpr
7621 strlen_c(const CharT *const s) noexcept
7622 {
7623 return strlen_c_r(s, 0UL);
7624 }
7625
7626 static_assert(strlen_c("") == 0UL, "");
7627 static_assert(strlen_c("1") == 1UL, "");
7628 static_assert(strlen_c("example") == 7UL, "");
7629 static_assert(strlen_c("another\0example") == 7UL, "");
7630
7631 }
7632
7633 namespace test_rvalue_references
7634 {
7635
7636 template < int N >
7637 struct answer
7638 {
7639 static constexpr int value = N;
7640 };
7641
7642 answer<1> f(int&) { return answer<1>(); }
7643 answer<2> f(const int&) { return answer<2>(); }
7644 answer<3> f(int&&) { return answer<3>(); }
7645
7646 void
7647 test()
7648 {
7649 int i = 0;
7650 const int c = 0;
7651 static_assert(decltype(f(i))::value == 1, "");
7652 static_assert(decltype(f(c))::value == 2, "");
7653 static_assert(decltype(f(0))::value == 3, "");
7654 }
7655
7656 }
7657
7658 namespace test_uniform_initialization
7659 {
7660
7661 struct test
7662 {
7663 static const int zero {};
7664 static const int one {1};
7665 };
7666
7667 static_assert(test::zero == 0, "");
7668 static_assert(test::one == 1, "");
7669
7670 }
7671
7672 namespace test_lambdas
7673 {
7674
7675 void
7676 test1()
7677 {
7678 auto lambda1 = [](){};
7679 auto lambda2 = lambda1;
7680 lambda1();
7681 lambda2();
7682 }
7683
7684 int
7685 test2()
7686 {
7687 auto a = [](int i, int j){ return i + j; }(1, 2);
7688 auto b = []() -> int { return '0'; }();
7689 auto c = [=](){ return a + b; }();
7690 auto d = [&](){ return c; }();
7691 auto e = [a, &b](int x) mutable {
7692 const auto identity = [](int y){ return y; };
7693 for (auto i = 0; i < a; ++i)
7694 a += b--;
7695 return x + identity(a + b);
7696 }(0);
7697 return a + b + c + d + e;
7698 }
7699
7700 int
7701 test3()
7702 {
7703 const auto nullary = [](){ return 0; };
7704 const auto unary = [](int x){ return x; };
7705 using nullary_t = decltype(nullary);
7706 using unary_t = decltype(unary);
7707 const auto higher1st = [](nullary_t f){ return f(); };
7708 const auto higher2nd = [unary](nullary_t f1){
7709 return [unary, f1](unary_t f2){ return f2(unary(f1())); };
7710 };
7711 return higher1st(nullary) + higher2nd(nullary)(unary);
7712 }
7713
7714 }
7715
7716 namespace test_variadic_templates
7717 {
7718
7719 template <int...>
7720 struct sum;
7721
7722 template <int N0, int... N1toN>
7723 struct sum<N0, N1toN...>
7724 {
7725 static constexpr auto value = N0 + sum<N1toN...>::value;
7726 };
7727
7728 template <>
7729 struct sum<>
7730 {
7731 static constexpr auto value = 0;
7732 };
7733
7734 static_assert(sum<>::value == 0, "");
7735 static_assert(sum<1>::value == 1, "");
7736 static_assert(sum<23>::value == 23, "");
7737 static_assert(sum<1, 2>::value == 3, "");
7738 static_assert(sum<5, 5, 11>::value == 21, "");
7739 static_assert(sum<2, 3, 5, 7, 11, 13>::value == 41, "");
7740
7741 }
7742
7743 // http://stackoverflow.com/questions/13728184/template-aliases-and-sfinae
7744 // Clang 3.1 fails with headers of libstd++ 4.8.3 when using std::function
7745 // because of this.
7746 namespace test_template_alias_sfinae
7747 {
7748
7749 struct foo {};
7750
7751 template<typename T>
7752 using member = typename T::member_type;
7753
7754 template<typename T>
7755 void func(...) {}
7756
7757 template<typename T>
7758 void func(member<T>*) {}
7759
7760 void test();
7761
7762 void test() { func<foo>(0); }
7763
7764 }
7765
7766} // namespace cxx11
7767
7768#endif // __cplusplus >= 201103L
7769
7770
7771
7772_ACEOF
7773if ac_fn_cxx_try_compile "$LINENO"; then :
7774 eval $cachevar=yes
7775else
7776 eval $cachevar=no
7777fi
7778rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7779 CXX="$ac_save_CXX"
7780fi
7781eval ac_res=\$$cachevar
7782 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
7783$as_echo "$ac_res" >&6; }
7784 if eval test x\$$cachevar = xyes; then
7785 CXX="$CXX $switch"
7786 if test -n "$CXXCPP" ; then
7787 CXXCPP="$CXXCPP $switch"
7788 fi
7789 ac_success=yes
7790 break
7791 fi
7792 done
7793 if test x$ac_success = xyes; then
7794 break
7795 fi
7796 done
7797 fi
7798 CXX_FOR_BUILD="$CXX"
7799 CXXFLAGS_FOR_BUILD="$CXXFLAGS"
7800 CPPFLAGS_FOR_BUILD="$CPPFLAGS"
7801 CXX="$ax_cv_cxx_compile_cxx11_orig_cxx"
7802 CXXFLAGS="$ax_cv_cxx_compile_cxx11_orig_cxxflags"
7803 CPPFLAGS="$ax_cv_cxx_compile_cxx11_orig_cppflags"
7804 ac_ext=c
7805ac_cpp='$CPP $CPPFLAGS'
7806ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7807ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7808ac_compiler_gnu=$ac_cv_c_compiler_gnu
7809
7810 if test x$ax_cxx_compile_cxx11_required = xtrue; then
7811 if test x$ac_success = xno; then
7812 as_fn_error $? "*** A compiler with support for C++11 language features is required." "$LINENO" 5
7813 fi
7814 fi
7815 if test x$ac_success = xno; then
7816 HAVE_CXX11_FOR_BUILD=0
7817 { $as_echo "$as_me:${as_lineno-$LINENO}: No compiler with C++11 support was found" >&5
7818$as_echo "$as_me: No compiler with C++11 support was found" >&6;}
7819 else
7820 HAVE_CXX11_FOR_BUILD=1
7821
7822$as_echo "#define HAVE_CXX11_FOR_BUILD 1" >>confdefs.h
7823
7824 fi
7825
7826
7827 fi
46070488
JM
7828fi
7829
4a5e71f2
L
7830# Check whether --enable-pgo-build was given.
7831if test "${enable_pgo_build+set}" = set; then :
7832 enableval=$enable_pgo_build; enable_pgo_build=$enableval
7833else
7834 enable_pgo_build=no
7835fi
7836
7837
7838# Issue errors and warnings for invalid/strange PGO build combinations.
7839case "$have_compiler:$host:$target:$enable_pgo_build" in
7840 *:*:*:no) ;;
7841
7842 # Allow the PGO build only if we aren't building a compiler and
7843 # we are in a native configuration.
7844 no:$build:$build:yes | no:$build:$build:lto) ;;
7845
7846 # Disallow the PGO bootstrap if we are building a compiler.
7847 yes:*:*:yes | yes:*:*:lto)
7848 as_fn_error $? "cannot perform the PGO bootstrap when building a compiler" "$LINENO" 5 ;;
7849
7850 *)
7851 as_fn_error $? "invalid option for --enable-pgo-build" "$LINENO" 5
7852 ;;
7853esac
7854
7855if test "$enable_pgo_build" != "no"; then
7856 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the compiler supports -fprofile-generate" >&5
7857$as_echo_n "checking whether the compiler supports -fprofile-generate... " >&6; }
7858 old_CFLAGS="$CFLAGS"
7859 PGO_BUILD_GEN_CFLAGS="-fprofile-generate"
7860 CFLAGS="$CFLAGS $PGO_BUILD_CFLAGS"
7861
7862cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7863/* end confdefs.h. */
7864int foo;
7865_ACEOF
7866if ac_fn_c_try_compile "$LINENO"; then :
7867
7868else
7869 PGO_BUILD_GEN_CFLAGS=
7870fi
7871rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7872 CFLAGS="$old_CFLAGS"
7873 if test -n "$PGO_BUILD_GEN_CFLAGS"; then
7874 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7875$as_echo "yes" >&6; }
7876 PGO_BUILD_USE_CFLAGS="-fprofile-use"
7877 else
7878 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7879$as_echo "no" >&6; }
7880 as_fn_error $? "cannot perform the PGO build without -fprofile-generate" "$LINENO" 5
7881 fi
7882
7883 if test "$enable_pgo_build" = "lto"; then
7884 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the compiler supports -flto=jobserver -ffat-lto-objects" >&5
7885$as_echo_n "checking whether the compiler supports -flto=jobserver -ffat-lto-objects... " >&6; }
7886 old_CFLAGS="$CFLAGS"
7887 PGO_BUILD_LTO_CFLAGS="-flto=jobserver -ffat-lto-objects"
7888 CFLAGS="$CFLAGS $PGO_BUILD_LTO_CFLAGS"
7889 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7890/* end confdefs.h. */
7891int foo;
7892_ACEOF
7893if ac_fn_c_try_compile "$LINENO"; then :
7894
7895else
7896 PGO_BUILD_LTO_CFLAGS=
7897fi
7898rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7899 CFLAGS="$old_CFLAGS"
7900 if test -n "$PGO_BUILD_LTO_CFLAGS"; then
7901 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7902$as_echo "yes" >&6; }
7903 else
7904 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7905$as_echo "no" >&6; }
7906 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: LTO is disabled for the PGO build" >&5
7907$as_echo "$as_me: WARNING: LTO is disabled for the PGO build" >&2;}
7908 fi
7909 fi
7910fi
7911
7912
7913
7914
592c90ff
KG
7915# Used for setting $lt_cv_objdir
7916{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5
7917$as_echo_n "checking for objdir... " >&6; }
22e05272 7918if ${lt_cv_objdir+:} false; then :
592c90ff
KG
7919 $as_echo_n "(cached) " >&6
7920else
7921 rm -f .libs 2>/dev/null
7922mkdir .libs 2>/dev/null
7923if test -d .libs; then
7924 lt_cv_objdir=.libs
7925else
7926 # MS-DOS does not allow filenames that begin with a dot.
7927 lt_cv_objdir=_libs
7928fi
7929rmdir .libs 2>/dev/null
7930fi
7931{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5
7932$as_echo "$lt_cv_objdir" >&6; }
7933objdir=$lt_cv_objdir
7934
7935
7936
7937
7938
7939cat >>confdefs.h <<_ACEOF
7940#define LT_OBJDIR "$lt_cv_objdir/"
7941_ACEOF
7942
7943
7944
acd26225 7945# Check for GMP, MPFR and MPC
3a5729ea 7946gmplibs="-lmpc -lmpfr -lgmp"
6de9cd9a 7947gmpinc=
e69bf64b 7948have_gmp=no
acd26225
KG
7949
7950# Specify a location for mpc
7951# check for this first so it ends up on the link line before mpfr.
7952
5213506e
RW
7953# Check whether --with-mpc was given.
7954if test "${with_mpc+set}" = set; then :
7955 withval=$with_mpc;
7956fi
acd26225 7957
acd26225 7958
9965e3cd 7959# Check whether --with-mpc-include was given.
5213506e
RW
7960if test "${with_mpc_include+set}" = set; then :
7961 withval=$with_mpc_include;
7962fi
acd26225 7963
acd26225 7964
9965e3cd 7965# Check whether --with-mpc-lib was given.
5213506e
RW
7966if test "${with_mpc_lib+set}" = set; then :
7967 withval=$with_mpc_lib;
7968fi
acd26225 7969
acd26225
KG
7970
7971if test "x$with_mpc" != x; then
3a5729ea
KG
7972 gmplibs="-L$with_mpc/lib $gmplibs"
7973 gmpinc="-I$with_mpc/include $gmpinc"
acd26225
KG
7974fi
7975if test "x$with_mpc_include" != x; then
3a5729ea 7976 gmpinc="-I$with_mpc_include $gmpinc"
acd26225
KG
7977fi
7978if test "x$with_mpc_lib" != x; then
3a5729ea 7979 gmplibs="-L$with_mpc_lib $gmplibs"
acd26225
KG
7980fi
7981if test "x$with_mpc$with_mpc_include$with_mpc_lib" = x && test -d ${srcdir}/mpc; then
592c90ff 7982 gmplibs='-L$$r/$(HOST_SUBDIR)/mpc/src/'"$lt_cv_objdir $gmplibs"
3a5729ea 7983 gmpinc='-I$$s/mpc/src '"$gmpinc"
acd26225
KG
7984 # Do not test the mpc version. Assume that it is sufficient, since
7985 # it is in the source tree, and the library has not been built yet
7986 # but it would be included on the link line in the version check below
7987 # hence making the test fail.
3a5729ea 7988 have_gmp=yes
acd26225 7989fi
e69bf64b 7990
bebf829d
PB
7991# Specify a location for mpfr
7992# check for this first so it ends up on the link line before gmp.
1c710c3c 7993
5213506e
RW
7994# Check whether --with-mpfr was given.
7995if test "${with_mpfr+set}" = set; then :
7996 withval=$with_mpfr;
7997fi
1c710c3c 7998
bebf829d 7999
9965e3cd 8000# Check whether --with-mpfr-include was given.
5213506e
RW
8001if test "${with_mpfr_include+set}" = set; then :
8002 withval=$with_mpfr_include;
8003fi
1c710c3c 8004
8a877c9c 8005
9965e3cd 8006# Check whether --with-mpfr-lib was given.
5213506e
RW
8007if test "${with_mpfr_lib+set}" = set; then :
8008 withval=$with_mpfr_lib;
8009fi
8a877c9c 8010
bebf829d
PB
8011
8012if test "x$with_mpfr" != x; then
8013 gmplibs="-L$with_mpfr/lib $gmplibs"
3a5729ea 8014 gmpinc="-I$with_mpfr/include $gmpinc"
bebf829d 8015fi
8a877c9c 8016if test "x$with_mpfr_include" != x; then
3a5729ea 8017 gmpinc="-I$with_mpfr_include $gmpinc"
8a877c9c
KG
8018fi
8019if test "x$with_mpfr_lib" != x; then
8020 gmplibs="-L$with_mpfr_lib $gmplibs"
8021fi
e69bf64b 8022if test "x$with_mpfr$with_mpfr_include$with_mpfr_lib" = x && test -d ${srcdir}/mpfr; then
8f3675f8
MR
8023 # MPFR v3.1.0 moved the sources into a src sub-directory.
8024 if ! test -d ${srcdir}/mpfr/src; then
22e05272 8025 as_fn_error $? "Building GCC with MPFR in the source tree is only handled for MPFR 3.1.0+." "$LINENO" 5
8f3675f8 8026 fi
00f35794
BE
8027 gmplibs='-L$$r/$(HOST_SUBDIR)/mpfr/src/'"$lt_cv_objdir $gmplibs"
8028 gmpinc='-I$$r/$(HOST_SUBDIR)/mpfr/src -I$$s/mpfr/src '"$gmpinc"
8029 extra_mpc_mpfr_configure_flags='--with-mpfr-include=$$s/mpfr/src --with-mpfr-lib=$$r/$(HOST_SUBDIR)/mpfr/src/'"$lt_cv_objdir"
e69bf64b
PB
8030 # Do not test the mpfr version. Assume that it is sufficient, since
8031 # it is in the source tree, and the library has not been built yet
8032 # but it would be included on the link line in the version check below
8033 # hence making the test fail.
8034 have_gmp=yes
8035fi
bebf829d 8036
6de9cd9a 8037# Specify a location for gmp
1c710c3c 8038
5213506e
RW
8039# Check whether --with-gmp was given.
8040if test "${with_gmp+set}" = set; then :
8041 withval=$with_gmp;
8042fi
1c710c3c 8043
6de9cd9a 8044
9965e3cd 8045# Check whether --with-gmp-include was given.
5213506e
RW
8046if test "${with_gmp_include+set}" = set; then :
8047 withval=$with_gmp_include;
8048fi
1c710c3c 8049
8a877c9c 8050
9965e3cd 8051# Check whether --with-gmp-lib was given.
5213506e
RW
8052if test "${with_gmp_lib+set}" = set; then :
8053 withval=$with_gmp_lib;
8054fi
8a877c9c
KG
8055
8056
6de9cd9a 8057
bebf829d
PB
8058if test "x$with_gmp" != x; then
8059 gmplibs="-L$with_gmp/lib $gmplibs"
8060 gmpinc="-I$with_gmp/include $gmpinc"
6de9cd9a 8061fi
8a877c9c
KG
8062if test "x$with_gmp_include" != x; then
8063 gmpinc="-I$with_gmp_include $gmpinc"
8064fi
8065if test "x$with_gmp_lib" != x; then
8066 gmplibs="-L$with_gmp_lib $gmplibs"
8067fi
e69bf64b 8068if test "x$with_gmp$with_gmp_include$with_gmp_lib" = x && test -d ${srcdir}/gmp; then
592c90ff 8069 gmplibs='-L$$r/$(HOST_SUBDIR)/gmp/'"$lt_cv_objdir $gmplibs"
e69bf64b 8070 gmpinc='-I$$r/$(HOST_SUBDIR)/gmp -I$$s/gmp '"$gmpinc"
9183bdcf 8071 extra_mpfr_configure_flags='--with-gmp-include=$$r/$(HOST_SUBDIR)/gmp --with-gmp-lib=$$r/$(HOST_SUBDIR)/gmp/'"$lt_cv_objdir"
592c90ff 8072 extra_mpc_gmp_configure_flags='--with-gmp-include=$$r/$(HOST_SUBDIR)/gmp --with-gmp-lib=$$r/$(HOST_SUBDIR)/gmp/'"$lt_cv_objdir"
0ff2d841 8073 extra_isl_gmp_configure_flags='--with-gmp-builddir=$$r/$(HOST_SUBDIR)/gmp'
e69bf64b
PB
8074 # Do not test the gmp version. Assume that it is sufficient, since
8075 # it is in the source tree, and the library has not been built yet
8076 # but it would be included on the link line in the version check below
8077 # hence making the test fail.
8078 have_gmp=yes
8079fi
6de9cd9a 8080
d943d7c4 8081if test -d ${srcdir}/gcc && test "x$have_gmp" = xno; then
e69bf64b
PB
8082 have_gmp=yes
8083 saved_CFLAGS="$CFLAGS"
8084 CFLAGS="$CFLAGS $gmpinc"
362c6d2f
KG
8085 # Check for the recommended and required versions of GMP.
8086 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for the correct version of gmp.h" >&5
8087$as_echo_n "checking for the correct version of gmp.h... " >&6; }
4a5e71f2 8088 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
362c6d2f
KG
8089/* end confdefs.h. */
8090#include "gmp.h"
8091int
8092main ()
8093{
8094
8095 #define GCC_GMP_VERSION_NUM(a,b,c) (((a) << 16L) | ((b) << 8) | (c))
8096 #define GCC_GMP_VERSION GCC_GMP_VERSION_NUM(__GNU_MP_VERSION,__GNU_MP_VERSION_MINOR,__GNU_MP_VERSION_PATCHLEVEL)
385c0681 8097 #if GCC_GMP_VERSION < GCC_GMP_VERSION_NUM(4,2,3)
362c6d2f
KG
8098 choke me
8099 #endif
8100
8101 ;
8102 return 0;
8103}
8104_ACEOF
8105if ac_fn_c_try_compile "$LINENO"; then :
e8fd69bb 8106 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1c710c3c 8107/* end confdefs.h. */
362c6d2f 8108#include <gmp.h>
1c710c3c
DJ
8109int
8110main ()
8111{
6de9cd9a 8112
362c6d2f
KG
8113 #define GCC_GMP_VERSION_NUM(a,b,c) (((a) << 16L) | ((b) << 8) | (c))
8114 #define GCC_GMP_VERSION GCC_GMP_VERSION_NUM(__GNU_MP_VERSION,__GNU_MP_VERSION_MINOR,__GNU_MP_VERSION_PATCHLEVEL)
8115 #if GCC_GMP_VERSION < GCC_GMP_VERSION_NUM(4,3,2)
e69bf64b
PB
8116 choke me
8117 #endif
1c710c3c
DJ
8118
8119 ;
8120 return 0;
8121}
8122_ACEOF
5213506e
RW
8123if ac_fn_c_try_compile "$LINENO"; then :
8124 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
8125$as_echo "yes" >&6; }
362c6d2f
KG
8126else
8127 { $as_echo "$as_me:${as_lineno-$LINENO}: result: buggy but acceptable" >&5
8128$as_echo "buggy but acceptable" >&6; }
8129fi
8130rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1c710c3c 8131else
5213506e
RW
8132 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8133$as_echo "no" >&6; }; have_gmp=no
1c710c3c 8134fi
5213506e 8135rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6de9cd9a 8136
acd26225 8137 # If we have GMP, check the MPFR version.
e69bf64b 8138 if test x"$have_gmp" = xyes; then
362c6d2f
KG
8139 # Check for the recommended and required versions of MPFR.
8140 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for the correct version of mpfr.h" >&5
8141$as_echo_n "checking for the correct version of mpfr.h... " >&6; }
5213506e 8142 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1c710c3c 8143/* end confdefs.h. */
70ec446f 8144#include <gmp.h>
e69bf64b 8145 #include <mpfr.h>
1c710c3c
DJ
8146int
8147main ()
8148{
e48d66a9 8149
8be34204 8150 #if MPFR_VERSION < MPFR_VERSION_NUM(3,1,0)
e69bf64b
PB
8151 choke me
8152 #endif
1c710c3c
DJ
8153
8154 ;
8155 return 0;
8156}
8157_ACEOF
5213506e
RW
8158if ac_fn_c_try_compile "$LINENO"; then :
8159 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1c710c3c 8160/* end confdefs.h. */
a3993f33 8161#include <gmp.h>
e69bf64b 8162 #include <mpfr.h>
1c710c3c
DJ
8163int
8164main ()
8165{
a3993f33 8166
8be34204 8167 #if MPFR_VERSION < MPFR_VERSION_NUM(3,1,6)
e69bf64b
PB
8168 choke me
8169 #endif
acd26225
KG
8170
8171 ;
8172 return 0;
8173}
8174_ACEOF
5213506e
RW
8175if ac_fn_c_try_compile "$LINENO"; then :
8176 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
8177$as_echo "yes" >&6; }
acd26225 8178else
5213506e
RW
8179 { $as_echo "$as_me:${as_lineno-$LINENO}: result: buggy but acceptable" >&5
8180$as_echo "buggy but acceptable" >&6; }
acd26225 8181fi
5213506e 8182rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
acd26225 8183else
5213506e
RW
8184 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8185$as_echo "no" >&6; }; have_gmp=no
acd26225 8186fi
5213506e 8187rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
acd26225
KG
8188 fi
8189
8190 # Check for the MPC header version.
3a5729ea 8191 if test x"$have_gmp" = xyes ; then
362c6d2f 8192 # Check for the recommended and required versions of MPC.
5213506e
RW
8193 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for the correct version of mpc.h" >&5
8194$as_echo_n "checking for the correct version of mpc.h... " >&6; }
8195 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
acd26225
KG
8196/* end confdefs.h. */
8197#include <mpc.h>
8198int
8199main ()
8200{
8201
362c6d2f
KG
8202 #if MPC_VERSION < MPC_VERSION_NUM(0,8,0)
8203 choke me
8204 #endif
8205
8206 ;
8207 return 0;
8208}
8209_ACEOF
8210if ac_fn_c_try_compile "$LINENO"; then :
8211 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8212/* end confdefs.h. */
8213#include <mpc.h>
8214int
8215main ()
8216{
8217
8218 #if MPC_VERSION < MPC_VERSION_NUM(0,8,1)
acd26225
KG
8219 choke me
8220 #endif
8221
8222 ;
8223 return 0;
8224}
8225_ACEOF
5213506e
RW
8226if ac_fn_c_try_compile "$LINENO"; then :
8227 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3a5729ea 8228$as_echo "yes" >&6; }
362c6d2f
KG
8229else
8230 { $as_echo "$as_me:${as_lineno-$LINENO}: result: buggy but acceptable" >&5
8231$as_echo "buggy but acceptable" >&6; }
8232fi
8233rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
acd26225 8234else
5213506e 8235 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3a5729ea 8236$as_echo "no" >&6; }; have_gmp=no
acd26225 8237fi
5213506e 8238rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
acd26225
KG
8239 fi
8240
8241 # Now check the MPFR library.
8242 if test x"$have_gmp" = xyes; then
8243 saved_LIBS="$LIBS"
8244 LIBS="$LIBS $gmplibs"
3a5729ea
KG
8245 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for the correct version of the gmp/mpfr/mpc libraries" >&5
8246$as_echo_n "checking for the correct version of the gmp/mpfr/mpc libraries... " >&6; }
5213506e 8247 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
acd26225 8248/* end confdefs.h. */
3a5729ea 8249#include <mpc.h>
acd26225
KG
8250int
8251main ()
8252{
8253
8254 mpfr_t n;
8255 mpfr_t x;
3a5729ea 8256 mpc_t c;
acd26225
KG
8257 int t;
8258 mpfr_init (n);
8259 mpfr_init (x);
90ca6847
TB
8260 mpfr_atan2 (n, n, x, MPFR_RNDN);
8261 mpfr_erfc (n, x, MPFR_RNDN);
8262 mpfr_subnormalize (x, t, MPFR_RNDN);
3a5729ea
KG
8263 mpfr_clear(n);
8264 mpfr_clear(x);
8265 mpc_init2 (c, 53);
8266 mpc_set_ui_ui (c, 1, 1, MPC_RNDNN);
8267 mpc_cosh (c, c, MPC_RNDNN);
8268 mpc_pow (c, c, c, MPC_RNDNN);
8269 mpc_acosh (c, c, MPC_RNDNN);
8270 mpc_clear (c);
1c710c3c
DJ
8271
8272 ;
8273 return 0;
8274}
8275_ACEOF
5213506e
RW
8276if ac_fn_c_try_link "$LINENO"; then :
8277 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
8278$as_echo "yes" >&6; }
1c710c3c 8279else
5213506e
RW
8280 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8281$as_echo "no" >&6; }; have_gmp=no
1c710c3c 8282fi
5213506e
RW
8283rm -f core conftest.err conftest.$ac_objext \
8284 conftest$ac_exeext conftest.$ac_ext
acd26225
KG
8285 LIBS="$saved_LIBS"
8286 fi
8287
e69bf64b 8288 CFLAGS="$saved_CFLAGS"
6de9cd9a 8289
362c6d2f
KG
8290# The library versions listed in the error message below should match
8291# the HARD-minimums enforced above.
e69bf64b 8292 if test x$have_gmp != xyes; then
8be34204 8293 as_fn_error $? "Building GCC requires GMP 4.2+, MPFR 3.1.0+ and MPC 0.8.0+.
3a5729ea
KG
8294Try the --with-gmp, --with-mpfr and/or --with-mpc options to specify
8295their locations. Source code for these libraries can be found at
8296their respective hosting sites as well as at
aeebd94c 8297https://gcc.gnu.org/pub/gcc/infrastructure/. See also
3a5729ea
KG
8298http://gcc.gnu.org/install/prerequisites.html for additional info. If
8299you obtained GMP, MPFR and/or MPC from a vendor distribution package,
8300make sure that you have installed both the libraries and the header
8301files. They may be located in separate packages." "$LINENO" 5
e69bf64b 8302 fi
70ec446f
KG
8303fi
8304
acd26225
KG
8305# Flags needed for both GMP, MPFR and/or MPC.
8306
8307
6de9cd9a
DN
8308
8309
8310
9e3eba15 8311
0ff2d841 8312
0b21f5d3 8313# Libraries to use for stage1 or when not bootstrapping.
00020c16 8314
0b21f5d3
EB
8315# Check whether --with-stage1-libs was given.
8316if test "${with_stage1_libs+set}" = set; then :
8317 withval=$with_stage1_libs; if test "$withval" = "no" -o "$withval" = "yes"; then
8318 stage1_libs=
00020c16 8319 else
0b21f5d3 8320 stage1_libs=$withval
00020c16
ILT
8321 fi
8322else
5dc85f7e 8323 stage1_libs=
5213506e
RW
8324fi
8325
00020c16
ILT
8326
8327
aac9103b
TT
8328# Whether or not to use -static-libstdc++ and -static-libgcc. The
8329# default is yes if gcc is being built; no otherwise. The reason for
8330# this default is that gdb is sometimes linked against GNU Source
8331# Highlight, which is a shared library that uses C++ exceptions. In
8332# this case, -static-libstdc++ will cause crashes.
8333
8334# Check whether --with-static-standard-libraries was given.
8335if test "${with_static_standard_libraries+set}" = set; then :
8336 withval=$with_static_standard_libraries;
8337else
8338 with_static_standard_libraries=auto
8339fi
8340
8341if test "$with_static_standard_libraries" = auto; then
8342 with_static_standard_libraries=$have_compiler
8343fi
8344
0b21f5d3 8345# Linker flags to use for stage1 or when not bootstrapping.
00020c16 8346
0b21f5d3
EB
8347# Check whether --with-stage1-ldflags was given.
8348if test "${with_stage1_ldflags+set}" = set; then :
8349 withval=$with_stage1_ldflags; if test "$withval" = "no" -o "$withval" = "yes"; then
8350 stage1_ldflags=
00020c16 8351 else
0b21f5d3 8352 stage1_ldflags=$withval
00020c16
ILT
8353 fi
8354else
0b21f5d3
EB
8355 stage1_ldflags=
8356 # In stage 1, default to linking libstdc++ and libgcc statically with GCC
8357 # if supported. But if the user explicitly specified the libraries to use,
8358 # trust that they are doing what they want.
aac9103b
TT
8359 if test "$with_static_standard_libraries" = yes -a "$stage1_libs" = "" \
8360 -a "$have_static_libs" = yes; then
0b21f5d3
EB
8361 stage1_ldflags="-static-libstdc++ -static-libgcc"
8362 fi
5213506e
RW
8363fi
8364
00020c16
ILT
8365
8366
5dc85f7e 8367# Libraries to use for stage2 and later builds.
00020c16 8368
5213506e
RW
8369# Check whether --with-boot-libs was given.
8370if test "${with_boot_libs+set}" = set; then :
8371 withval=$with_boot_libs; if test "$withval" = "no" -o "$withval" = "yes"; then
e90e6bd7
ILT
8372 poststage1_libs=
8373 else
8374 poststage1_libs=$withval
8375 fi
8376else
5dc85f7e 8377 poststage1_libs=
5213506e
RW
8378fi
8379
00020c16
ILT
8380
8381
ed2eaa9f
ILT
8382# Linker flags to use for stage2 and later builds.
8383
8384# Check whether --with-boot-ldflags was given.
8385if test "${with_boot_ldflags+set}" = set; then :
8386 withval=$with_boot_ldflags; if test "$withval" = "no" -o "$withval" = "yes"; then
8387 poststage1_ldflags=
8388 else
8389 poststage1_ldflags=$withval
8390 fi
8391else
8392 poststage1_ldflags=
bec93d73
ILT
8393 # In stages 2 and 3, default to linking libstdc++ and libgcc
8394 # statically. But if the user explicitly specified the libraries to
8395 # use, trust that they are doing what they want.
8396 if test "$poststage1_libs" = ""; then
ed2eaa9f
ILT
8397 poststage1_ldflags="-static-libstdc++ -static-libgcc"
8398 fi
8399fi
8400
8401
8402
e357a5e0 8403# GCC GRAPHITE dependency isl.
4a9bb2aa 8404# Basic setup is inlined here, actual checks are in config/isl.m4
f8bf9252
SP
8405
8406
33ad93b9
RG
8407# Check whether --with-isl was given.
8408if test "${with_isl+set}" = set; then :
8409 withval=$with_isl;
5213506e 8410fi
f8bf9252 8411
f8bf9252 8412
eae1a5d4 8413# Treat --without-isl as a request to disable
625afa23 8414# GRAPHITE support and skip all following checks.
eae1a5d4 8415if test "x$with_isl" != "xno"; then
e357a5e0 8416 # Check for isl
625afa23
RG
8417
8418
33ad93b9
RG
8419# Check whether --with-isl-include was given.
8420if test "${with_isl_include+set}" = set; then :
8421 withval=$with_isl_include;
5213506e
RW
8422fi
8423
f8bf9252 8424
33ad93b9
RG
8425# Check whether --with-isl-lib was given.
8426if test "${with_isl_lib+set}" = set; then :
8427 withval=$with_isl_lib;
5213506e 8428fi
f8bf9252 8429
f8bf9252 8430
33ad93b9
RG
8431 # Check whether --enable-isl-version-check was given.
8432if test "${enable_isl_version_check+set}" = set; then :
8433 enableval=$enable_isl_version_check; ENABLE_ISL_CHECK=$enableval
8434else
8435 ENABLE_ISL_CHECK=yes
7d32a440
SP
8436fi
8437
8438
33ad93b9
RG
8439 # Initialize isllibs and islinc.
8440 case $with_isl in
8441 no)
8442 isllibs=
8443 islinc=
8444 ;;
8445 "" | yes)
8446 ;;
8447 *)
8448 isllibs="-L$with_isl/lib"
8449 islinc="-I$with_isl/include"
8450 ;;
8451 esac
8452 if test "x${with_isl_include}" != x ; then
8453 islinc="-I$with_isl_include"
8454 fi
8455 if test "x${with_isl_lib}" != x; then
8456 isllibs="-L$with_isl_lib"
8457 fi
8458 if test "x${islinc}" = x && test "x${isllibs}" = x \
8459 && test -d ${srcdir}/isl; then
8460 isllibs='-L$$r/$(HOST_SUBDIR)/isl/'"$lt_cv_objdir"' '
8461 islinc='-I$$r/$(HOST_SUBDIR)/isl/include -I$$s/isl/include'
8462 ENABLE_ISL_CHECK=no
560d18d3
AK
8463 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using in-tree isl, disabling version check" >&5
8464$as_echo "$as_me: WARNING: using in-tree isl, disabling version check" >&2;}
33ad93b9 8465 fi
7d32a440 8466
eae1a5d4
RG
8467 isllibs="${isllibs} -lisl"
8468
7d32a440 8469
7d32a440 8470
9847828b
RB
8471 if test "${ENABLE_ISL_CHECK}" = yes ; then
8472 _isl_saved_CFLAGS=$CFLAGS
8473 _isl_saved_LDFLAGS=$LDFLAGS
8474 _isl_saved_LIBS=$LIBS
8475
8476 CFLAGS="${_isl_saved_CFLAGS} ${islinc} ${gmpinc}"
70decafb
NS
8477 LDFLAGS="${_isl_saved_LDFLAGS} ${isllibs} ${gmplibs}"
8478 LIBS="${_isl_saved_LIBS} -lisl -lgmp"
9847828b 8479
f877b3ad
RB
8480 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for isl 0.15 or later" >&5
8481$as_echo_n "checking for isl 0.15 or later... " >&6; }
e0c0c325 8482 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
622dbadf 8483/* end confdefs.h. */
f877b3ad 8484#include <isl/schedule.h>
622dbadf
BC
8485int
8486main ()
8487{
f877b3ad 8488isl_options_set_schedule_serialize_sccs (NULL, 0);
622dbadf
BC
8489 ;
8490 return 0;
8491}
8492_ACEOF
8493if ac_fn_c_try_link "$LINENO"; then :
9847828b 8494 gcc_cv_isl=yes
622dbadf
BC
8495else
8496 gcc_cv_isl=no
8497fi
8498rm -f core conftest.err conftest.$ac_objext \
8499 conftest$ac_exeext conftest.$ac_ext
9847828b
RB
8500 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_isl" >&5
8501$as_echo "$gcc_cv_isl" >&6; }
8502
560d18d3 8503 if test "${gcc_cv_isl}" = no ; then
f877b3ad
RB
8504 { $as_echo "$as_me:${as_lineno-$LINENO}: result: required isl version is 0.15 or later" >&5
8505$as_echo "required isl version is 0.15 or later" >&6; }
1e050c90
AK
8506 fi
8507
9847828b
RB
8508 CFLAGS=$_isl_saved_CFLAGS
8509 LDFLAGS=$_isl_saved_LDFLAGS
8510 LIBS=$_isl_saved_LIBS
8511 fi
8512
8513
f8bf9252 8514
f8bf9252 8515
33ad93b9
RG
8516
8517
33ad93b9
RG
8518 if test "x${with_isl}" = xno; then
8519 graphite_requested=no
8520 elif test "x${with_isl}" != x \
8521 || test "x${with_isl_include}" != x \
8522 || test "x${with_isl_lib}" != x ; then
8523 graphite_requested=yes
8524 else
8525 graphite_requested=no
7d32a440 8526 fi
d789184e 8527
d789184e
SP
8528
8529
33ad93b9
RG
8530 if test "${gcc_cv_isl}" = no ; then
8531 isllibs=
8532 islinc=
8533 fi
8534
8535 if test "${graphite_requested}" = yes \
8536 && test "x${isllibs}" = x \
8537 && test "x${islinc}" = x ; then
f8bf9252 8538
22e05272 8539 as_fn_error $? "Unable to find a usable isl. See config.log for details." "$LINENO" 5
33ad93b9 8540 fi
f8bf9252 8541
d32ef397 8542
d32ef397
AS
8543fi
8544
e357a5e0 8545# If the isl check failed, disable builds of in-tree variant of isl
625afa23 8546if test "x$with_isl" = xno ||
625afa23 8547 test "x$gcc_cv_isl" = xno; then
4a9bb2aa 8548 noconfigdirs="$noconfigdirs isl"
625afa23 8549 islinc=
32d024bf
RG
8550fi
8551
625afa23
RG
8552
8553
8554
d7f09764
DN
8555# Check for LTO support.
8556# Check whether --enable-lto was given.
8557if test "${enable_lto+set}" = set; then :
8558 enableval=$enable_lto; enable_lto=$enableval
8559else
8560 enable_lto=yes; default_enable_lto=yes
8561fi
8562
8563
7413962d 8564
9a02962b
DK
8565
8566
8567target_elf=no
8568case $target in
8569 *-darwin* | *-aix* | *-cygwin* | *-mingw* | *-aout* | *-*coff* | \
e44dbbe1 8570 *-msdosdjgpp* | *-vms* | *-wince* | *-*-pe* | \
8f56cb51 8571 alpha*-dec-osf* | *-interix* | hppa[12]*-*-hpux* | \
8ae12d71 8572 nvptx-*-none)
9a02962b
DK
8573 target_elf=no
8574 ;;
8575 *)
8576 target_elf=yes
8577 ;;
8578esac
8579
8580if test $target_elf = yes; then :
48215350
DK
8581 # ELF platforms build the lto-plugin always.
8582 build_lto_plugin=yes
9a02962b 8583
9a02962b
DK
8584else
8585 if test x"$default_enable_lto" = x"yes" ; then
bb79486c 8586 case $target in
deeba76a 8587 *-apple-darwin[912]* | *-cygwin* | *-mingw* | *djgpp*) ;;
48215350 8588 # On other non-ELF platforms, LTO has yet to be validated.
bb79486c
JH
8589 *) enable_lto=no ;;
8590 esac
9a02962b 8591 else
db50fe7d
IS
8592 # Apart from ELF platforms, only Windows and Darwin support LTO so far.
8593 # It would also be nice to check the binutils support, but we don't
9a02962b
DK
8594 # have gcc_GAS_CHECK_FEATURE available here. For now, we'll just
8595 # warn during gcc/ subconfigure; unless you're bootstrapping with
8596 # -flto it won't be needed until after installation anyway.
8597 case $target in
9e530bcd 8598 *-cygwin* | *-mingw* | *-apple-darwin* | *djgpp*) ;;
9a02962b 8599 *) if test x"$enable_lto" = x"yes"; then
22e05272 8600 as_fn_error $? "LTO support is not enabled for this target." "$LINENO" 5
9a02962b
DK
8601 fi
8602 ;;
8603 esac
8604 fi
1cd0b716 8605 # Among non-ELF, only Windows platforms support the lto-plugin so far.
48215350 8606 # Build it unless LTO was explicitly disabled.
1cd0b716 8607 case $target in
48215350 8608 *-cygwin* | *-mingw*) build_lto_plugin=$enable_lto ;;
1cd0b716
DK
8609 *) ;;
8610 esac
48215350 8611
9a02962b
DK
8612fi
8613
d7f09764 8614
45b3824d
TS
8615# Check whether --enable-linker-plugin-configure-flags was given.
8616if test "${enable_linker_plugin_configure_flags+set}" = set; then :
8617 enableval=$enable_linker_plugin_configure_flags; extra_linker_plugin_configure_flags=$enableval
8618else
8619 extra_linker_plugin_configure_flags=
8620fi
8621
8622
8623# Check whether --enable-linker-plugin-flags was given.
8624if test "${enable_linker_plugin_flags+set}" = set; then :
8625 enableval=$enable_linker_plugin_flags; extra_linker_plugin_flags=$enableval
8626else
8627 extra_linker_plugin_flags=
8628fi
8629
8630
8631
cdfee50a
NS
8632# Enable --enable-host-shared.
8633# Checked early to determine whether jit is an 'all' language
8634# Check whether --enable-host-shared was given.
8635if test "${enable_host_shared+set}" = set; then :
8636 enableval=$enable_host_shared; host_shared=$enableval
1edfc8f2 8637 case $host in
a1d2b162
IS
8638 x86_64-*-darwin* | aarch64-*-darwin*)
8639 if test x$host_shared != xyes ; then
8640 # PIC is the default, and actually cannot be switched off.
8641 echo configure.ac: warning: PIC code is required for the configured target, host-shared setting ignored. 1>&2
8642 host_shared=yes
8643 fi ;;
8644 *) ;;
8645 esac
cdfee50a 8646else
1edfc8f2 8647 case $host in
a1d2b162
IS
8648 x86_64-*-darwin* | aarch64-*-darwin*) host_shared=yes ;;
8649 *) host_shared=no ;;
8650 esac
cdfee50a
NS
8651fi
8652
8653
f8bf9252 8654
0823efed 8655# By default, C and C++ are the only stage 1 languages.
e1888513 8656stage1_languages=,c,
2805b53a 8657
00020c16 8658# Target libraries that we bootstrap.
ad1e5170 8659bootstrap_target_libs=,target-libgcc,
00020c16 8660
55ffb5ed
NN
8661# Figure out what language subdirectories are present.
8662# Look if the user specified --enable-languages="..."; if not, use
8663# the environment variable $LANGUAGES if defined. $LANGUAGES might
8664# go away some day.
8665# NB: embedded tabs in this IF block -- do not untabify
8666if test -d ${srcdir}/gcc; then
8667 if test x"${enable_languages+set}" != xset; then
8668 if test x"${LANGUAGES+set}" = xset; then
8669 enable_languages="${LANGUAGES}"
6b1786aa 8670 echo configure.ac: warning: setting LANGUAGES is deprecated, use --enable-languages instead 1>&2
55ffb5ed 8671 else
cdfee50a 8672 enable_languages=default
55ffb5ed
NN
8673 fi
8674 else
8675 if test x"${enable_languages}" = x ||
8676 test x"${enable_languages}" = xyes;
8677 then
6b1786aa 8678 echo configure.ac: --enable-languages needs at least one language argument 1>&2
55ffb5ed
NN
8679 exit 1
8680 fi
8681 fi
8682 enable_languages=`echo "${enable_languages}" | sed -e 's/[ ,][ ,]*/,/g' -e 's/,$//'`
8683
7f26dfa3
FXC
8684 # 'f95' is the old name for the 'fortran' language. We issue a warning
8685 # and make the substitution.
8686 case ,${enable_languages}, in
8687 *,f95,*)
6b1786aa 8688 echo configure.ac: warning: 'f95' as language name is deprecated, use 'fortran' instead 1>&2
7f26dfa3
FXC
8689 enable_languages=`echo "${enable_languages}" | sed -e 's/f95/fortran/g'`
8690 ;;
8691 esac
8692
0823efed
DN
8693 # If bootstrapping, C++ must be enabled.
8694 case ",$enable_languages,:$enable_bootstrap" in
8695 *,c++,*:*) ;;
8696 *:yes)
ff3ac0f4
ILT
8697 if test -f ${srcdir}/gcc/cp/config-lang.in; then
8698 enable_languages="${enable_languages},c++"
8699 else
22e05272 8700 as_fn_error $? "bootstrapping requires c++ sources" "$LINENO" 5
ff3ac0f4
ILT
8701 fi
8702 ;;
8703 esac
8704
55ffb5ed
NN
8705 # First scan to see if an enabled language requires some other language.
8706 # We assume that a given config-lang.in will list all the language
8707 # front ends it requires, even if some are required indirectly.
8708 for lang_frag in ${srcdir}/gcc/*/config-lang.in .. ; do
8709 case ${lang_frag} in
8710 ..) ;;
8711 # The odd quoting in the next line works around
8712 # an apparent bug in bash 1.12 on linux.
8713 ${srcdir}/gcc/[*]/config-lang.in) ;;
8714 *)
69ecd18f
ILT
8715 # From the config-lang.in, get $language, $lang_requires, and
8716 # $lang_requires_boot_languages.
55ffb5ed
NN
8717 language=
8718 lang_requires=
69ecd18f 8719 lang_requires_boot_languages=
d4360477
NS
8720 # set srcdir during sourcing lang_frag to the gcc dir.
8721 # Sadly overriding srcdir on the . line doesn't work in plain sh as it
8722 # polutes this shell
8723 saved_srcdir=${srcdir}
8724 srcdir=${srcdir}/gcc . ${lang_frag}
8725 srcdir=${saved_srcdir}
69ecd18f 8726 for other in ${lang_requires} ${lang_requires_boot_languages}; do
55ffb5ed
NN
8727 case ,${enable_languages}, in
8728 *,$other,*) ;;
cdfee50a 8729 *,default,*) ;;
55ffb5ed
NN
8730 *,all,*) ;;
8731 *,$language,*)
8732 echo " \`$other' language required by \`$language'; enabling" 1>&2
8733 enable_languages="${enable_languages},${other}"
8734 ;;
8735 esac
8736 done
69ecd18f
ILT
8737 for other in ${lang_requires_boot_languages} ; do
8738 if test "$other" != "c"; then
8739 case ,${enable_stage1_languages}, in
8740 *,$other,*) ;;
cdfee50a 8741 *,default,*) ;;
69ecd18f
ILT
8742 *,all,*) ;;
8743 *)
8744 case ,${enable_languages}, in
8745 *,$language,*)
8746 echo " '$other' language required by '$language' in stage 1; enabling" 1>&2
8747 enable_stage1_languages="$enable_stage1_languages,${other}"
8748 ;;
8749 esac
8750 ;;
8751 esac
8752 fi
8753 done
55ffb5ed
NN
8754 ;;
8755 esac
8756 done
8757
e1888513 8758 new_enable_languages=,c,
d7f09764
DN
8759
8760 # If LTO is enabled, add the LTO front end.
d7f09764 8761 if test "$enable_lto" = "yes" ; then
e4c5bd48
RW
8762 case ,${enable_languages}, in
8763 *,lto,*) ;;
8764 *) enable_languages="${enable_languages},lto" ;;
8765 esac
1cd0b716 8766 if test "${build_lto_plugin}" = "yes" ; then
d7f09764 8767 configdirs="$configdirs lto-plugin"
d7f09764
DN
8768 fi
8769 fi
8770
426c1eb0
TS
8771 # If we're building an offloading compiler, add the LTO front end.
8772 if test x"$enable_as_accelerator_for" != x ; then
8773 case ,${enable_languages}, in
8774 *,lto,*) ;;
8775 *) enable_languages="${enable_languages},lto" ;;
8776 esac
8777 fi
8778
cdfee50a 8779 missing_languages=`echo ",$enable_languages," | sed -e s/,default,/,/ -e s/,all,/,/ -e s/,c,/,/ `
e1888513 8780 potential_languages=,c,
55ffb5ed 8781
4da3b0f8
ILT
8782 enabled_target_libs=
8783 disabled_target_libs=
8784
55ffb5ed
NN
8785 for lang_frag in ${srcdir}/gcc/*/config-lang.in .. ; do
8786 case ${lang_frag} in
8787 ..) ;;
8788 # The odd quoting in the next line works around
8789 # an apparent bug in bash 1.12 on linux.
8790 ${srcdir}/gcc/[*]/config-lang.in) ;;
8791 *)
1c710c3c 8792 # From the config-lang.in, get $language, $target_libs,
2805b53a 8793 # $lang_dirs, $boot_language, and $build_by_default
55ffb5ed
NN
8794 language=
8795 target_libs=
8796 lang_dirs=
1546bb64 8797 subdir_requires=
e1888513
PB
8798 boot_language=no
8799 build_by_default=yes
d4360477
NS
8800 # set srcdir during sourcing. See above about save & restore
8801 saved_srcdir=${srcdir}
8802 srcdir=${srcdir}/gcc . ${lang_frag}
8803 srcdir=${saved_srcdir}
e1888513
PB
8804 if test x${language} = x; then
8805 echo "${lang_frag} doesn't set \$language." 1>&2
8806 exit 1
8807 fi
8808
78767fd9 8809 if test "$language" = "c++"; then
0823efed 8810 boot_language=yes
00020c16
ILT
8811 fi
8812
178f875a 8813 add_this_lang=no
cdfee50a
NS
8814 # C is always enabled, so no need to add it again
8815 if test "$language" != "c"; then
8816 case ,${enable_languages}, in
8817 *,${language},*)
8818 # Language was explicitly selected; include it
d4a10d0a 8819 add_this_lang=yes
cdfee50a
NS
8820 ;;
8821 *,all,*)
8822 # All languages are enabled
8823 add_this_lang=all
8824 ;;
8825 *,default,*)
8826 # 'default' was selected, select it if it is a default language
178f875a 8827 add_this_lang=${build_by_default}
cdfee50a
NS
8828 ;;
8829 esac
8830 fi
6de9cd9a 8831
1546bb64 8832 # Disable languages that need other directories if these aren't available.
95695ad3 8833 for i in $subdir_requires; do
b6348cb3 8834 test -f "$srcdir/gcc/$i/config-lang.in" && continue
cdfee50a
NS
8835 case ${add_this_lang} in
8836 yes)
1546bb64 8837 # Specifically requested language; tell them.
22e05272 8838 as_fn_error $? "The gcc/$i directory contains parts of $language but is missing" "$LINENO" 5
1546bb64 8839 ;;
cdfee50a
NS
8840 all)
8841 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: The gcc/$i directory contains parts of $language but is missing" >&5
8842$as_echo "$as_me: WARNING: The gcc/$i directory contains parts of $language but is missing" >&2;}
8843 add_this_lang=unsupported
8844 ;;
1546bb64
PB
8845 *)
8846 # Silently disable.
e1888513 8847 add_this_lang=unsupported
1546bb64
PB
8848 ;;
8849 esac
8850 done
8851
e1888513 8852 # Disable Ada if no preexisting GNAT is available.
cdfee50a
NS
8853 case ${add_this_lang}:${language}:${have_gnat} in
8854 yes:ada:no)
e1888513 8855 # Specifically requested language; tell them.
22e05272 8856 as_fn_error $? "GNAT is required to build $language" "$LINENO" 5
e1888513 8857 ;;
cdfee50a
NS
8858 all:ada:no)
8859 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: GNAT is required to build $language" >&5
8860$as_echo "$as_me: WARNING: GNAT is required to build $language" >&2;}
8861 add_this_lang=unsupported
8862 ;;
e1888513
PB
8863 *:ada:no)
8864 # Silently disable.
8865 add_this_lang=unsupported
8866 ;;
8867 esac
8868
5fee5ec3
IB
8869 # Disable D if no preexisting GDC is available.
8870 case ${add_this_lang}:${language}:${have_gdc} in
8871 yes:d:no)
8872 # Specifically requested language; tell them.
8873 as_fn_error $? "GDC is required to build $language" "$LINENO" 5
8874 ;;
8875 all:d:no)
8876 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: GDC is required to build $language" >&5
8877$as_echo "$as_me: WARNING: GDC is required to build $language" >&2;}
8878 add_this_lang=unsupported
8879 ;;
8880 *:d:no)
8881 # Silently disable.
8882 add_this_lang=unsupported
8883 ;;
8884 esac
8885
cdfee50a 8886 # Disable jit if -enable-host-shared not specified
ffac9597
JM
8887 # but not if building for Mingw. All code in Windows
8888 # is position independent code (PIC).
c83027f3
NB
8889 case $target in
8890 *mingw*) ;;
8891 *)
8892 case ${add_this_lang}:${language}:${host_shared} in
8893 yes:jit:no)
8894 # PR jit/64780: explicitly specify --enable-host-shared
22e05272 8895 as_fn_error $? "
cdfee50a
NS
8896Enabling language \"jit\" requires --enable-host-shared.
8897
8898--enable-host-shared typically slows the rest of the compiler down by
8899a few %, so you must explicitly enable it.
8900
8901If you want to build both the jit and the regular compiler, it is often
8902best to do this via two separate configure/builds, in separate
8903directories, to avoid imposing the performance cost of
8904--enable-host-shared on the regular compiler." "$LINENO" 5
c83027f3
NB
8905 ;;
8906 all:jit:no)
8907 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: --enable-host-shared required to build $language" >&5
cdfee50a 8908$as_echo "$as_me: WARNING: --enable-host-shared required to build $language" >&2;}
c83027f3
NB
8909 add_this_lang=unsupported
8910 ;;
8911 *:jit:no)
8912 # Silently disable.
8913 add_this_lang=unsupported
8914 ;;
8915 esac
8916 ;;
8917 esac
cdfee50a
NS
8918
8919 # Disable a language that is unsupported by the target.
8920 case "${add_this_lang}: $unsupported_languages " in
8921 no:*) ;;
8922 unsupported:*) ;;
8923 *:*" $language "*)
8924 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: ${language} not supported for this target" >&5
8925$as_echo "$as_me: WARNING: ${language} not supported for this target" >&2;}
e1888513 8926 add_this_lang=unsupported
4fab7234
HPN
8927 ;;
8928 esac
8929
6de9cd9a 8930 case $add_this_lang in
e1888513 8931 unsupported)
55ffb5ed 8932 # Remove language-dependent dirs.
4da3b0f8
ILT
8933 disabled_target_libs="$disabled_target_libs $target_libs"
8934 noconfigdirs="$noconfigdirs $lang_dirs"
2805b53a 8935 ;;
e1888513
PB
8936 no)
8937 # Remove language-dependent dirs; still show language as supported.
4da3b0f8
ILT
8938 disabled_target_libs="$disabled_target_libs $target_libs"
8939 noconfigdirs="$noconfigdirs $lang_dirs"
e1888513
PB
8940 potential_languages="${potential_languages}${language},"
8941 ;;
cdfee50a 8942 all|yes)
e1888513
PB
8943 new_enable_languages="${new_enable_languages}${language},"
8944 potential_languages="${potential_languages}${language},"
2805b53a 8945 missing_languages=`echo "$missing_languages" | sed "s/,$language,/,/"`
4da3b0f8 8946 enabled_target_libs="$enabled_target_libs $target_libs"
ab9dcd0c
RW
8947 case "${boot_language}:,$enable_stage1_languages," in
8948 yes:* | *:*,$language,* | *:*,yes, | *:*,all,)
340de83f 8949 # Add to (comma-separated) list of stage 1 languages.
ab9dcd0c
RW
8950 case ",$stage1_languages," in
8951 *,$language,* | ,yes, | ,all,) ;;
8952 *) stage1_languages="${stage1_languages}${language}," ;;
8953 esac
00020c16 8954 # We need to bootstrap any supporting libraries.
5fee5ec3 8955 bootstrap_target_libs=`echo "${bootstrap_target_libs}${target_libs}," | sed "s/ /,/g"`
2805b53a
NN
8956 ;;
8957 esac
8958 ;;
55ffb5ed
NN
8959 esac
8960 ;;
8961 esac
8962 done
8963
4da3b0f8
ILT
8964 # Add target libraries which are only needed for disabled languages
8965 # to noconfigdirs.
8966 if test -n "$disabled_target_libs"; then
8967 for dir in $disabled_target_libs; do
8968 case " $enabled_target_libs " in
8969 *" ${dir} "*) ;;
8970 *) noconfigdirs="$noconfigdirs $dir" ;;
8971 esac
8972 done
8973 fi
8974
5213506e
RW
8975 # Check whether --enable-stage1-languages was given.
8976if test "${enable_stage1_languages+set}" = set; then :
8977 enableval=$enable_stage1_languages; case ,${enable_stage1_languages}, in
e1888513
PB
8978 ,no,|,,)
8979 # Set it to something that will have no effect in the loop below
8980 enable_stage1_languages=c ;;
8981 ,yes,)
8982 enable_stage1_languages=`echo $new_enable_languages | \
8983 sed -e "s/^,//" -e "s/,$//" ` ;;
8984 *,all,*)
8985 enable_stage1_languages=`echo ,$enable_stage1_languages, | \
8986 sed -e "s/,all,/$new_enable_languages/" -e "s/^,//" -e "s/,$//" ` ;;
8987 esac
8988
8989 # Add "good" languages from enable_stage1_languages to stage1_languages,
8990 # while "bad" languages go in missing_languages. Leave no duplicates.
8991 for i in `echo $enable_stage1_languages | sed 's/,/ /g' `; do
8992 case $potential_languages in
8993 *,$i,*)
8994 case $stage1_languages in
8995 *,$i,*) ;;
8996 *) stage1_languages="$stage1_languages$i," ;;
8997 esac ;;
8998 *)
8999 case $missing_languages in
9000 *,$i,*) ;;
9001 *) missing_languages="$missing_languages$i," ;;
9002 esac ;;
9003 esac
9004 done
5213506e
RW
9005fi
9006
e1888513
PB
9007
9008 # Remove leading/trailing commas that were added for simplicity
9009 potential_languages=`echo "$potential_languages" | sed -e "s/^,//" -e "s/,$//"`
79b4b7d2 9010 missing_languages=`echo "$missing_languages" | sed -e "s/^,//" -e "s/,$//"`
e1888513
PB
9011 stage1_languages=`echo "$stage1_languages" | sed -e "s/^,//" -e "s/,$//"`
9012 new_enable_languages=`echo "$new_enable_languages" | sed -e "s/^,//" -e "s/,$//"`
9013
55ffb5ed 9014 if test "x$missing_languages" != x; then
22e05272 9015 as_fn_error $? "
0cf085e4 9016The following requested languages could not be built: ${missing_languages}
5213506e 9017Supported languages are: ${potential_languages}" "$LINENO" 5
55ffb5ed 9018 fi
55ffb5ed
NN
9019 if test "x$new_enable_languages" != "x$enable_languages"; then
9020 echo The following languages will be built: ${new_enable_languages}
e1888513 9021 enable_languages="$new_enable_languages"
55ffb5ed 9022 fi
e1888513 9023
1c710c3c 9024
b2eaac4a 9025 ac_configure_args=`echo " $ac_configure_args" | sed -e "s/ '--enable-languages=[^ ]*'//g" -e "s/$/ '--enable-languages="$enable_languages"'/" `
55ffb5ed
NN
9026fi
9027
27079765
AH
9028# Handle --disable-<component> generically.
9029for dir in $configdirs $build_configdirs $target_configdirs ; do
9030 dirname=`echo $dir | sed -e s/target-//g -e s/build-//g -e s/-/_/g`
ac9e6043
RW
9031 varname=`echo $dirname | sed -e s/+/_/g`
9032 if eval test x\${enable_${varname}} "=" xno ; then
27079765
AH
9033 noconfigdirs="$noconfigdirs $dir"
9034 fi
9035done
9036
43c40f3e
RO
9037# Check for Boehm's garbage collector
9038# Check whether --enable-objc-gc was given.
9039if test "${enable_objc_gc+set}" = set; then :
114bf3f1
MK
9040 enableval=$enable_objc_gc;
9041fi
9042
9043
9044# Check whether --with-target-bdw-gc was given.
9045if test "${with_target_bdw_gc+set}" = set; then :
9046 withval=$with_target_bdw_gc;
9047fi
9048
9049
9050# Check whether --with-target-bdw-gc-include was given.
9051if test "${with_target_bdw_gc_include+set}" = set; then :
9052 withval=$with_target_bdw_gc_include;
9053fi
9054
9055
9056# Check whether --with-target-bdw-gc-lib was given.
9057if test "${with_target_bdw_gc_lib+set}" = set; then :
9058 withval=$with_target_bdw_gc_lib;
9059fi
9060
9061
9062case ,${enable_languages},:${enable_objc_gc} in *,objc,*:yes|*,objc,*:auto)
9063 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for bdw garbage collector" >&5
9064$as_echo_n "checking for bdw garbage collector... " >&6; }
9065 if test "x$with_target_bdw_gc$with_target_bdw_gc_include$with_target_bdw_gc_lib" = x; then
825fba52
MK
9066 { $as_echo "$as_me:${as_lineno-$LINENO}: result: using bdw-gc in default locations" >&5
9067$as_echo "using bdw-gc in default locations" >&6; }
114bf3f1
MK
9068 else
9069 if test "x$with_target_bdw_gc_include" = x && test "x$with_target_bdw_gc_lib" != x; then
22e05272 9070 as_fn_error $? "found --with-target-bdw-gc-lib but --with-target-bdw-gc-include missing" "$LINENO" 5
114bf3f1 9071 elif test "x$with_target_bdw_gc_include" != x && test "x$with_target_bdw_gc_lib" = x; then
22e05272 9072 as_fn_error $? "found --with-target-bdw-gc-include but --with-target-bdw-gc-lib missing" "$LINENO" 5
114bf3f1
MK
9073 else
9074 { $as_echo "$as_me:${as_lineno-$LINENO}: result: using paths configured with --with-target-bdw-gc options" >&5
9075$as_echo "using paths configured with --with-target-bdw-gc options" >&6; }
9076 fi
9077 fi
43c40f3e
RO
9078esac
9079
5e9d6aa4 9080# Disable libitm, libsanitizer, libvtv, liboffloadmic if we're not building C++
99776ebd 9081case ,${enable_languages}, in
1007a55c 9082 *,c++,*)
5e9d6aa4 9083 # Disable libitm, libsanitizer if we're not building libstdc++
1007a55c
JW
9084 case "${noconfigdirs}" in
9085 *target-libstdc++-v3*)
5e9d6aa4 9086 noconfigdirs="$noconfigdirs target-libitm target-libsanitizer"
1007a55c
JW
9087 ;;
9088 *) ;;
9089 esac
9090 ;;
99776ebd 9091 *)
5e9d6aa4 9092 noconfigdirs="$noconfigdirs target-liboffloadmic target-libitm target-libsanitizer target-libvtv"
99776ebd
RH
9093 ;;
9094esac
9095
dc614a83
AB
9096# If gcc/ is not in the source tree then we'll not be building a
9097# target compiler, assume in that case we don't want to build any
9098# target libraries or tools.
9099#
9100# This was added primarily for the benefit for binutils-gdb who reuse
9101# this configure script, but don't always have target tools available.
9102if test ! -d ${srcdir}/gcc; then
9103 skipdirs="${skipdirs} ${target_configdirs}"
9104fi
9105
ee6a22df
L
9106# Remove the entries in $skipdirs and $noconfigdirs from $configdirs,
9107# $build_configdirs and $target_configdirs.
55ffb5ed
NN
9108# If we have the source for $noconfigdirs entries, add them to $notsupp.
9109
9110notsupp=""
9111for dir in . $skipdirs $noconfigdirs ; do
ee6a22df 9112 dirname=`echo $dir | sed -e s/target-//g -e s/build-//g`
55ffb5ed
NN
9113 if test $dir != . && echo " ${configdirs} " | grep " ${dir} " >/dev/null 2>&1; then
9114 configdirs=`echo " ${configdirs} " | sed -e "s/ ${dir} / /"`
9115 if test -r $srcdir/$dirname/configure ; then
9116 if echo " ${skipdirs} " | grep " ${dir} " >/dev/null 2>&1; then
9117 true
9118 else
9119 notsupp="$notsupp $dir"
9120 fi
9121 fi
9122 fi
ee6a22df
L
9123 if test $dir != . && echo " ${build_configdirs} " | grep " ${dir} " >/dev/null 2>&1; then
9124 build_configdirs=`echo " ${build_configdirs} " | sed -e "s/ ${dir} / /"`
9125 if test -r $srcdir/$dirname/configure ; then
9126 if echo " ${skipdirs} " | grep " ${dir} " >/dev/null 2>&1; then
9127 true
9128 else
9129 notsupp="$notsupp $dir"
9130 fi
9131 fi
9132 fi
55ffb5ed
NN
9133 if test $dir != . && echo " ${target_configdirs} " | grep " ${dir} " >/dev/null 2>&1; then
9134 target_configdirs=`echo " ${target_configdirs} " | sed -e "s/ ${dir} / /"`
9135 if test -r $srcdir/$dirname/configure ; then
9136 if echo " ${skipdirs} " | grep " ${dir} " >/dev/null 2>&1; then
9137 true
9138 else
9139 notsupp="$notsupp $dir"
9140 fi
9141 fi
9142 fi
9143done
9144
55ffb5ed
NN
9145# Quietly strip out all directories which aren't configurable in this tree.
9146# This relies on all configurable subdirectories being autoconfiscated, which
9147# is now the case.
23f6b2f9
PB
9148build_configdirs_all="$build_configdirs"
9149build_configdirs=
9150for i in ${build_configdirs_all} ; do
1c710c3c 9151 j=`echo $i | sed -e s/build-//g`
23f6b2f9
PB
9152 if test -f ${srcdir}/$j/configure ; then
9153 build_configdirs="${build_configdirs} $i"
9154 fi
9155done
9156
55ffb5ed
NN
9157configdirs_all="$configdirs"
9158configdirs=
9159for i in ${configdirs_all} ; do
9160 if test -f ${srcdir}/$i/configure ; then
9161 configdirs="${configdirs} $i"
9162 fi
9163done
23f6b2f9 9164
55ffb5ed
NN
9165target_configdirs_all="$target_configdirs"
9166target_configdirs=
9167for i in ${target_configdirs_all} ; do
1c710c3c 9168 j=`echo $i | sed -e s/target-//g`
55ffb5ed
NN
9169 if test -f ${srcdir}/$j/configure ; then
9170 target_configdirs="${target_configdirs} $i"
9171 fi
9172done
9173
45b3824d
TS
9174# libiberty-linker-plugin is special: it doesn't have its own source directory,
9175# so we have to add it after the preceding checks.
9176if test x"$extra_linker_plugin_flags$extra_linker_plugin_configure_flags" != x
9177then
9178 case " $configdirs " in
9179 *" libiberty "*)
9180 # If we can build libiberty, we can also build libiberty-linker-plugin.
9181 configdirs="$configdirs libiberty-linker-plugin"
9182 extra_linker_plugin_configure_flags="$extra_linker_plugin_configure_flags \
9183 --with-libiberty=../libiberty-linker-plugin";;
9184 *)
22e05272 9185 as_fn_error $? "libiberty missing" "$LINENO" 5;;
45b3824d
TS
9186 esac
9187fi
9188
fca38047
TS
9189# Sometimes we have special requirements for the host libiberty.
9190extra_host_libiberty_configure_flags=
9191case " $configdirs " in
15368960 9192 *" lto-plugin "* | *" libcc1 "* | *" gdbserver "*)
fca38047
TS
9193 # When these are to be built as shared libraries, the same applies to
9194 # libiberty.
9195 extra_host_libiberty_configure_flags=--enable-shared
9196 ;;
04bb15e4
TV
9197esac
9198
9199
9200# Sometimes we have special requirements for the host zlib.
9201extra_host_zlib_configure_flags=
9202case " $configdirs " in
1c01ebf6
L
9203 *" bfd "*)
9204 # When bfd is to be built as a shared library, the same applies to
9205 # zlib.
9206 if test "$enable_shared" = "yes"; then
9207 extra_host_zlib_configure_flags=--enable-host-shared
9208 fi
9209 ;;
fca38047
TS
9210esac
9211
9212
55ffb5ed
NN
9213# Produce a warning message for the subdirs we can't configure.
9214# This isn't especially interesting in the Cygnus tree, but in the individual
9215# FSF releases, it's important to let people know when their machine isn't
9216# supported by the one or two programs in a package.
9217
9218if test -n "${notsupp}" && test -z "${norecursion}" ; then
9219 # If $appdirs is non-empty, at least one of those directories must still
9220 # be configured, or we error out. (E.g., if the gas release supports a
9221 # specified target in some subdirs but not the gas subdir, we shouldn't
9222 # pretend that all is well.)
9223 if test -n "$appdirs" ; then
9224 for dir in $appdirs ; do
9225 if test -r $dir/Makefile.in ; then
9226 if echo " ${configdirs} " | grep " ${dir} " >/dev/null 2>&1; then
9227 appdirs=""
9228 break
9229 fi
23f6b2f9 9230 if echo " ${target_configdirs} " | grep " target-${dir} " >/dev/null 2>&1; then
55ffb5ed
NN
9231 appdirs=""
9232 break
9233 fi
9234 fi
9235 done
9236 if test -n "$appdirs" ; then
9237 echo "*** This configuration is not supported by this package." 1>&2
9238 exit 1
9239 fi
9240 fi
9241 # Okay, some application will build, or we don't care to check. Still
9242 # notify of subdirs not getting built.
9243 echo "*** This configuration is not supported in the following subdirectories:" 1>&2
9244 echo " ${notsupp}" 1>&2
9245 echo " (Any other directories should still work fine.)" 1>&2
9246fi
9247
9248case "$host" in
9249 *msdosdjgpp*)
9250 enable_gdbtk=no ;;
9251esac
9252
c3a86da9
DJ
9253# To find our prefix, in gcc_cv_tool_prefix.
9254
9255# The user is always right.
9256if test "${PATH_SEPARATOR+set}" != set; then
9257 echo "#! /bin/sh" >conf$$.sh
9258 echo "exit 0" >>conf$$.sh
9259 chmod +x conf$$.sh
9260 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
9261 PATH_SEPARATOR=';'
9262 else
9263 PATH_SEPARATOR=:
9264 fi
9265 rm -f conf$$.sh
9266fi
9267
9268
3c36aa6b
JJ
9269 get_gcc_base_ver="cat"
9270
9271# Check whether --with-gcc-major-version-only was given.
9272if test "${with_gcc_major_version_only+set}" = set; then :
9273 withval=$with_gcc_major_version_only; if test x$with_gcc_major_version_only = xyes ; then
31db0fe0 9274 get_gcc_base_ver="sed -e 's/^\([0-9]*\).*/\1/'"
3c36aa6b
JJ
9275 fi
9276
9277fi
9278
9279
9280
9281
9282
c3a86da9
DJ
9283
9284if test "x$exec_prefix" = xNONE; then
9285 if test "x$prefix" = xNONE; then
9286 gcc_cv_tool_prefix=$ac_default_prefix
9287 else
9288 gcc_cv_tool_prefix=$prefix
9289 fi
9290else
9291 gcc_cv_tool_prefix=$exec_prefix
9292fi
9293
9294# If there is no compiler in the tree, use the PATH only. In any
9295# case, if there is no compiler in the tree nobody should use
9296# AS_FOR_TARGET and LD_FOR_TARGET.
9297if test x$host = x$build && test -f $srcdir/gcc/BASE-VER; then
3c36aa6b
JJ
9298 if test x$with_gcc_major_version_only = xyes ; then
9299 gcc_version=`sed -e 's/^\([0-9]*\).*$/\1/' $srcdir/gcc/BASE-VER`
9300 else
9301 gcc_version=`cat $srcdir/gcc/BASE-VER`
9302 fi
c3a86da9
DJ
9303 gcc_cv_tool_dirs="$gcc_cv_tool_prefix/libexec/gcc/$target_noncanonical/$gcc_version$PATH_SEPARATOR"
9304 gcc_cv_tool_dirs="$gcc_cv_tool_dirs$gcc_cv_tool_prefix/libexec/gcc/$target_noncanonical$PATH_SEPARATOR"
9305 gcc_cv_tool_dirs="$gcc_cv_tool_dirs/usr/lib/gcc/$target_noncanonical/$gcc_version$PATH_SEPARATOR"
9306 gcc_cv_tool_dirs="$gcc_cv_tool_dirs/usr/lib/gcc/$target_noncanonical$PATH_SEPARATOR"
9307 gcc_cv_tool_dirs="$gcc_cv_tool_dirs$gcc_cv_tool_prefix/$target_noncanonical/bin/$target_noncanonical/$gcc_version$PATH_SEPARATOR"
9308 gcc_cv_tool_dirs="$gcc_cv_tool_dirs$gcc_cv_tool_prefix/$target_noncanonical/bin$PATH_SEPARATOR"
9309else
9310 gcc_cv_tool_dirs=
9311fi
9312
9313if test x$build = x$target && test -n "$md_exec_prefix"; then
9314 gcc_cv_tool_dirs="$gcc_cv_tool_dirs$md_exec_prefix$PATH_SEPARATOR"
9315fi
9316
9317
9318
55ffb5ed
NN
9319copy_dirs=
9320
1c710c3c 9321
5213506e
RW
9322# Check whether --with-build-sysroot was given.
9323if test "${with_build_sysroot+set}" = set; then :
9324 withval=$with_build_sysroot; if test x"$withval" != x ; then
526635cb
MM
9325 SYSROOT_CFLAGS_FOR_TARGET="--sysroot=$withval"
9326 fi
9327else
9328 SYSROOT_CFLAGS_FOR_TARGET=
5213506e 9329fi
526635cb
MM
9330
9331
c8aea42c 9332
5213506e
RW
9333
9334# Check whether --with-debug-prefix-map was given.
9335if test "${with_debug_prefix_map+set}" = set; then :
9336 withval=$with_debug_prefix_map; if test x"$withval" != x; then
c8aea42c
PB
9337 DEBUG_PREFIX_CFLAGS_FOR_TARGET=
9338 for debug_map in $withval; do
9339 DEBUG_PREFIX_CFLAGS_FOR_TARGET="$DEBUG_PREFIX_CFLAGS_FOR_TARGET -fdebug-prefix-map=$debug_map"
9340 done
9341 fi
9342else
9343 DEBUG_PREFIX_CFLAGS_FOR_TARGET=
5213506e
RW
9344fi
9345
c8aea42c
PB
9346
9347
1c8bd6a3
PB
9348# During gcc bootstrap, if we use some random cc for stage1 then CFLAGS
9349# might be empty or "-g". We don't require a C++ compiler, so CXXFLAGS
9350# might also be empty (or "-g", if a non-GCC C++ compiler is in the path).
9351# We want to ensure that TARGET libraries (which we know are built with
9352# gcc) are built with "-O2 -g", so include those options when setting
9353# CFLAGS_FOR_TARGET and CXXFLAGS_FOR_TARGET.
9354if test "x$CFLAGS_FOR_TARGET" = x; then
fc30054e
AH
9355 if test "x${is_cross_compiler}" = xyes; then
9356 CFLAGS_FOR_TARGET="-g -O2"
9357 else
9358 CFLAGS_FOR_TARGET=$CFLAGS
9359 case " $CFLAGS " in
9360 *" -O2 "*) ;;
9361 *) CFLAGS_FOR_TARGET="-O2 $CFLAGS_FOR_TARGET" ;;
9362 esac
9363 case " $CFLAGS " in
9364 *" -g "* | *" -g3 "*) ;;
9365 *) CFLAGS_FOR_TARGET="-g $CFLAGS_FOR_TARGET" ;;
9366 esac
9367 fi
1c8bd6a3
PB
9368fi
9369
9370
9371if test "x$CXXFLAGS_FOR_TARGET" = x; then
fc30054e
AH
9372 if test "x${is_cross_compiler}" = xyes; then
9373 CXXFLAGS_FOR_TARGET="-g -O2"
9374 else
9375 CXXFLAGS_FOR_TARGET=$CXXFLAGS
9376 case " $CXXFLAGS " in
9377 *" -O2 "*) ;;
9378 *) CXXFLAGS_FOR_TARGET="-O2 $CXXFLAGS_FOR_TARGET" ;;
9379 esac
9380 case " $CXXFLAGS " in
9381 *" -g "* | *" -g3 "*) ;;
9382 *) CXXFLAGS_FOR_TARGET="-g $CXXFLAGS_FOR_TARGET" ;;
9383 esac
9384 fi
1c8bd6a3
PB
9385fi
9386
9387
6f57bdf6
DK
9388
9389
55ffb5ed
NN
9390# Handle --with-headers=XXX. If the value is not "yes", the contents of
9391# the named directory are copied to $(tooldir)/sys-include.
9392if test x"${with_headers}" != x && test x"${with_headers}" != xno ; then
9393 if test x${is_cross_compiler} = xno ; then
9394 echo 1>&2 '***' --with-headers is only supported when cross compiling
9395 exit 1
9396 fi
9397 if test x"${with_headers}" != xyes ; then
c3a86da9 9398 x=${gcc_cv_tool_prefix}
1c710c3c 9399 copy_dirs="${copy_dirs} ${with_headers} $x/${target_noncanonical}/sys-include"
55ffb5ed
NN
9400 fi
9401fi
9402
9403# Handle --with-libs=XXX. If the value is not "yes", the contents of
9404# the name directories are copied to $(tooldir)/lib. Multiple directories
9405# are permitted.
9406if test x"${with_libs}" != x && test x"${with_libs}" != xno ; then
9407 if test x${is_cross_compiler} = xno ; then
9408 echo 1>&2 '***' --with-libs is only supported when cross compiling
9409 exit 1
9410 fi
9411 if test x"${with_libs}" != xyes ; then
9412 # Copy the libraries in reverse order, so that files in the first named
9413 # library override files in subsequent libraries.
c3a86da9 9414 x=${gcc_cv_tool_prefix}
55ffb5ed 9415 for l in ${with_libs}; do
1c710c3c 9416 copy_dirs="$l $x/${target_noncanonical}/lib ${copy_dirs}"
55ffb5ed
NN
9417 done
9418 fi
9419fi
9420
d7f09764 9421# Set with_gnu_as, with_gnu_ld, and with_system_zlib as appropriate.
e8b05380
PB
9422#
9423# This is done by determining whether or not the appropriate directory
9424# is available, and by checking whether or not specific configurations
9425# have requested that this magic not happen.
1c710c3c
DJ
9426#
9427# The command line options always override the explicit settings in
6b1786aa 9428# configure.ac, and the settings in configure.ac override this magic.
e8b05380 9429#
1c710c3c 9430# If the default for a toolchain is to use GNU as and ld, and you don't
e8b05380 9431# want to do that, then you should use the --without-gnu-as and
d7f09764
DN
9432# --without-gnu-ld options for the configure script. Similarly, if
9433# the default is to use the included zlib and you don't want to do that,
9434# you should use the --with-system-zlib option for the configure script.
e8b05380
PB
9435
9436if test x${use_gnu_as} = x &&
9437 echo " ${configdirs} " | grep " gas " > /dev/null 2>&1 ; then
9438 with_gnu_as=yes
9439 extra_host_args="$extra_host_args --with-gnu-as"
9440fi
9441
9442if test x${use_gnu_ld} = x &&
5afab7ad 9443 echo " ${configdirs} " | egrep " (go)?ld " > /dev/null 2>&1 ; then
e8b05380
PB
9444 with_gnu_ld=yes
9445 extra_host_args="$extra_host_args --with-gnu-ld"
9446fi
9447
d7f09764
DN
9448if test x${use_included_zlib} = x &&
9449 echo " ${configdirs} " | grep " zlib " > /dev/null 2>&1 ; then
9450 :
9451else
9452 with_system_zlib=yes
9453 extra_host_args="$extra_host_args --with-system-zlib"
9454fi
9455
e8b05380
PB
9456# If using newlib, add --with-newlib to the extra_host_args so that gcc/configure
9457# can detect this case.
9458
9459if test x${with_newlib} != xno && echo " ${target_configdirs} " | grep " target-newlib " > /dev/null 2>&1 ; then
9460 with_newlib=yes
9461 extra_host_args="$extra_host_args --with-newlib"
9462fi
9463
55ffb5ed
NN
9464# Handle ${copy_dirs}
9465set fnord ${copy_dirs}
9466shift
9467while test $# != 0 ; do
9468 if test -f $2/COPIED && test x"`cat $2/COPIED`" = x"$1" ; then
9469 :
9470 else
9471 echo Copying $1 to $2
9472
9473 # Use the install script to create the directory and all required
9474 # parent directories.
9475 if test -d $2 ; then
9476 :
9477 else
9478 echo >config.temp
9479 ${srcdir}/install-sh -c -m 644 config.temp $2/COPIED
9480 fi
9481
9482 # Copy the directory, assuming we have tar.
9483 # FIXME: Should we use B in the second tar? Not all systems support it.
9484 (cd $1; tar -cf - .) | (cd $2; tar -xpf -)
9485
9486 # It is the responsibility of the user to correctly adjust all
9487 # symlinks. If somebody can figure out how to handle them correctly
9488 # here, feel free to add the code.
9489
9490 echo $1 > $2/COPIED
9491 fi
9492 shift; shift
9493done
9494
e8b05380
PB
9495# Determine a target-dependent exec_prefix that the installed
9496# gcc will search in. Keep this list sorted by triplet, with
9497# the *-*-osname triplets last.
9498md_exec_prefix=
9499case "${target}" in
30b74385 9500 i[34567]86-pc-msdosdjgpp*)
e8b05380
PB
9501 md_exec_prefix=/dev/env/DJDIR/bin
9502 ;;
e8b05380 9503 *-*-hpux* | \
e8b05380 9504 *-*-nto-qnx* | \
6de66370 9505 *-*-solaris2*)
e8b05380
PB
9506 md_exec_prefix=/usr/ccs/bin
9507 ;;
9508esac
9509
671aa708
NN
9510extra_arflags_for_target=
9511extra_nmflags_for_target=
9512extra_ranlibflags_for_target=
9513target_makefile_frag=/dev/null
9514case "${target}" in
58e24147
AM
9515 spu-*-*)
9516 target_makefile_frag="config/mt-spu"
9517 ;;
d896cc4d 9518 mips*-sde-elf* | mips*-mti-elf* | mips*-img-elf*)
4bf6c438
RS
9519 target_makefile_frag="config/mt-sde"
9520 ;;
1ec3b87b
RS
9521 mipsisa*-*-elfoabi*)
9522 target_makefile_frag="config/mt-mips-elfoabi"
9523 ;;
08d0963a
RS
9524 mips*-*-*linux* | mips*-*-gnu*)
9525 target_makefile_frag="config/mt-mips-gnu"
9526 ;;
707f1839
SL
9527 nios2-*-elf*)
9528 target_makefile_frag="config/mt-nios2-elf"
9529 ;;
76052545
EB
9530 *-*-linux-android*)
9531 target_makefile_frag="config/mt-android"
9532 ;;
416ac4d4 9533 *-*-linux* | *-*-gnu* | *-*-k*bsd*-gnu | *-*-kopensolaris*-gnu)
98a5bb3b 9534 target_makefile_frag="config/mt-gnu"
671aa708
NN
9535 ;;
9536 *-*-aix4.[3456789]* | *-*-aix[56789].*)
1c710c3c 9537 # nm and ar from AIX 4.3 and above require -X32_64 flag to all ar and nm
671aa708
NN
9538 # commands to handle both 32-bit and 64-bit objects. These flags are
9539 # harmless if we're using GNU nm or ar.
9540 extra_arflags_for_target=" -X32_64"
9541 extra_nmflags_for_target=" -B -X32_64"
9542 ;;
671aa708
NN
9543esac
9544
9545alphaieee_frag=/dev/null
9546case $target in
9547 alpha*-*-*)
9548 # This just makes sure to use the -mieee option to build target libs.
9549 # This should probably be set individually by each library.
9550 alphaieee_frag="config/mt-alphaieee"
9551 ;;
9552esac
9553
9554# If --enable-target-optspace always use -Os instead of -O2 to build
9555# the target libraries, similarly if it is not specified, use -Os
9556# on selected platforms.
9557ospace_frag=/dev/null
9558case "${enable_target_optspace}:${target}" in
9559 yes:*)
9560 ospace_frag="config/mt-ospace"
9561 ;;
9562 :d30v-*)
9563 ospace_frag="config/mt-d30v"
9564 ;;
d9063947 9565 :m32r-* | :d10v-* | :fr30-* | :i?86*-*-elfiamcu)
671aa708
NN
9566 ospace_frag="config/mt-ospace"
9567 ;;
9568 no:* | :*)
9569 ;;
9570 *)
9571 echo "*** bad value \"${enable_target_optspace}\" for --enable-target-optspace flag; ignored" 1>&2
9572 ;;
9573esac
9574
671aa708
NN
9575# Some systems (e.g., one of the i386-aix systems the gas testers are
9576# using) don't handle "\$" correctly, so don't use it here.
1c710c3c 9577tooldir='${exec_prefix}'/${target_noncanonical}
671aa708
NN
9578build_tooldir=${tooldir}
9579
671aa708
NN
9580# Create a .gdbinit file which runs the one in srcdir
9581# and tells GDB to look there for source files.
9582
9583if test -r ${srcdir}/.gdbinit ; then
9584 case ${srcdir} in
9585 .) ;;
9586 *) cat > ./.gdbinit <<EOF
9587# ${NO_EDIT}
9588dir ${srcdir}
9589dir .
9590source ${srcdir}/.gdbinit
9591EOF
9592 ;;
9593 esac
9594fi
9595
671aa708
NN
9596# Make sure that the compiler is able to generate an executable. If it
9597# can't, we are probably in trouble. We don't care whether we can run the
9598# executable--we might be using a cross compiler--we only care whether it
9599# can be created. At this point the main configure script has set CC.
9600we_are_ok=no
9601echo "int main () { return 0; }" > conftest.c
9602${CC} -o conftest ${CFLAGS} ${CPPFLAGS} ${LDFLAGS} conftest.c
9603if test $? = 0 ; then
9604 if test -s conftest || test -s conftest.exe ; then
9605 we_are_ok=yes
9606 fi
1c710c3c 9607fi
671aa708
NN
9608case $we_are_ok in
9609 no)
9610 echo 1>&2 "*** The command '${CC} -o conftest ${CFLAGS} ${CPPFLAGS} ${LDFLAGS} conftest.c' failed."
9611 echo 1>&2 "*** You must set the environment variable CC to a working compiler."
9612 rm -f conftest*
9613 exit 1
9614 ;;
9615esac
9616rm -f conftest*
9617
d89f0ad6 9618# Decide which environment variable is used to find dynamic libraries.
671aa708
NN
9619case "${host}" in
9620 *-*-hpux*) RPATH_ENVVAR=SHLIB_PATH ;;
111eeb6e 9621 *-*-darwin*) RPATH_ENVVAR=DYLD_LIBRARY_PATH ;;
d89f0ad6 9622 *-*-mingw* | *-*-cygwin ) RPATH_ENVVAR=PATH ;;
671aa708
NN
9623 *) RPATH_ENVVAR=LD_LIBRARY_PATH ;;
9624esac
9625
d89f0ad6
AL
9626# On systems where the dynamic library environment variable is PATH,
9627# gcc/ will put dynamic libraries into a subdirectory to avoid adding
9628# built executables to PATH.
9629if test "$RPATH_ENVVAR" = PATH; then
9630 GCC_SHLIB_SUBDIR=/shlib
9631else
9632 GCC_SHLIB_SUBDIR=
9633fi
9634
beeda1d9
JJ
9635# Adjust the toplevel makefile according to whether bootstrap was selected.
9636case $enable_bootstrap in
9637 yes)
9638 bootstrap_suffix=bootstrap
9639 BUILD_CONFIG=bootstrap-debug
9640 ;;
9641 no)
9642 bootstrap_suffix=no-bootstrap
9643 BUILD_CONFIG=
9644 ;;
9645esac
9646
9647{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for default BUILD_CONFIG" >&5
9648$as_echo_n "checking for default BUILD_CONFIG... " >&6; }
9649
9650
9651# Check whether --with-build-config was given.
9652if test "${with_build_config+set}" = set; then :
9653 withval=$with_build_config; case $with_build_config in
9654 yes) with_build_config= ;;
9655 no) with_build_config= BUILD_CONFIG= ;;
9656 esac
9657fi
9658
9659
9660if test "x${with_build_config}" != x; then
9661 BUILD_CONFIG=$with_build_config
9662else
9663 case $BUILD_CONFIG in
9664 bootstrap-debug)
9665 if echo "int f (void) { return 0; }" > conftest.c &&
9666 ${CC} -c conftest.c &&
9667 mv conftest.o conftest.o.g0 &&
9668 ${CC} -c -g conftest.c &&
9669 mv conftest.o conftest.o.g &&
9670 ${srcdir}/contrib/compare-debug conftest.o.g0 conftest.o.g > /dev/null 2>&1; then
9671 :
9672 else
9673 BUILD_CONFIG=
9674 fi
9675 rm -f conftest.c conftest.o conftest.o.g0 conftest.o.g
9676 ;;
9677 esac
9678fi
9679{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $BUILD_CONFIG" >&5
9680$as_echo "$BUILD_CONFIG" >&6; }
9681
9682
9683# Use same top-level configure hooks in libgcc/libstdc++/libvtv.
9684{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for --enable-vtable-verify" >&5
9685$as_echo_n "checking for --enable-vtable-verify... " >&6; }
9686# Check whether --enable-vtable-verify was given.
9687if test "${enable_vtable_verify+set}" = set; then :
9688 enableval=$enable_vtable_verify; case "$enableval" in
9689 yes) enable_vtable_verify=yes ;;
9690 no) enable_vtable_verify=no ;;
9691 *) enable_vtable_verify=no;;
9692 esac
9693else
9694 enable_vtable_verify=no
9695fi
9696
9697{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_vtable_verify" >&5
9698$as_echo "$enable_vtable_verify" >&6; }
9699
671aa708
NN
9700# Record target_configdirs and the configure arguments for target and
9701# build configuration in Makefile.
9702target_configdirs=`echo "${target_configdirs}" | sed -e 's/target-//g'`
23f6b2f9 9703build_configdirs=`echo "${build_configdirs}" | sed -e 's/build-//g'`
9e1c8fc1 9704bootstrap_fixincludes=no
671aa708 9705
ad1e5170
JR
9706# If we are building libgomp, bootstrap it.
9707if echo " ${target_configdirs} " | grep " libgomp " > /dev/null 2>&1 ; then
9708 bootstrap_target_libs=${bootstrap_target_libs}target-libgomp,
9709fi
9710
beeda1d9
JJ
9711# If we are building libsanitizer and $BUILD_CONFIG contains bootstrap-asan
9712# or bootstrap-ubsan, bootstrap it.
9713if echo " ${target_configdirs} " | grep " libsanitizer " > /dev/null 2>&1; then
9714 case "$BUILD_CONFIG" in
170e618e 9715 *bootstrap-hwasan* | *bootstrap-asan* | *bootstrap-ubsan* )
beeda1d9 9716 bootstrap_target_libs=${bootstrap_target_libs}target-libsanitizer,
9e1c8fc1 9717 bootstrap_fixincludes=yes
beeda1d9
JJ
9718 ;;
9719 esac
ac8701fe
L
9720fi
9721
beeda1d9
JJ
9722# If we are building libvtv and --enable-vtable-verify, bootstrap it.
9723if echo " ${target_configdirs} " | grep " libvtv " > /dev/null 2>&1 &&
9724 test "$enable_vtable_verify" != no; then
2077db1b
CT
9725 bootstrap_target_libs=${bootstrap_target_libs}target-libvtv,
9726fi
9727
5fee5ec3
IB
9728# If we are building libatomic and the list of enabled languages includes the
9729# D frontend, bootstrap it.
9730if echo " ${target_configdirs} " | grep " libatomic " > /dev/null 2>&1; then
9731 case ,${enable_languages}, in
9732 *,d,*)
9733 bootstrap_target_libs=${bootstrap_target_libs}target-libatomic,
9734 ;;
9735 esac
9736fi
9737
671aa708
NN
9738# Determine whether gdb needs tk/tcl or not.
9739# Use 'maybe' since enable_gdbtk might be true even if tk isn't available
9740# and in that case we want gdb to be built without tk. Ugh!
9741# In fact I believe gdb is the *only* package directly dependent on tk,
9742# so we should be able to put the 'maybe's in unconditionally and
9743# leave out the maybe dependencies when enable_gdbtk is false. I'm not
9744# 100% sure that that's safe though.
e914a571 9745
b4f96efe 9746gdb_tk="maybe-all-tcl maybe-all-tk maybe-all-itcl maybe-all-libgui"
671aa708
NN
9747case "$enable_gdbtk" in
9748 no)
9749 GDB_TK="" ;;
e914a571
AC
9750 yes)
9751 GDB_TK="${gdb_tk}" ;;
671aa708 9752 *)
e914a571
AC
9753 # Only add the dependency on gdbtk when GDBtk is part of the gdb
9754 # distro. Eventually someone will fix this and move Insight, nee
9755 # gdbtk to a separate directory.
9756 if test -d ${srcdir}/gdb/gdbtk ; then
9757 GDB_TK="${gdb_tk}"
9758 else
9759 GDB_TK=""
9760 fi
9761 ;;
671aa708 9762esac
ef9db8d5
DJ
9763CONFIGURE_GDB_TK=`echo ${GDB_TK} | sed s/-all-/-configure-/g`
9764INSTALL_GDB_TK=`echo ${GDB_TK} | sed s/-all-/-install-/g`
671aa708 9765
f9d09df0
TT
9766# gdb and gdbserver depend on gnulib and gdbsupport, but as nothing
9767# else does, only include them if one of these is built. The Makefile
9768# provides the ordering, so it's enough here to add to the list.
9769case " ${configdirs} " in
9770 *\ gdb\ *)
9771 configdirs="${configdirs} gnulib gdbsupport"
9772 ;;
9773 *\ gdbserver\ *)
9774 configdirs="${configdirs} gnulib gdbsupport"
9775 ;;
f14c9bd4
MF
9776 *\ sim\ *)
9777 configdirs="${configdirs} gnulib"
9778 ;;
f9d09df0 9779esac
98e5be21 9780
60975492 9781# Strip out unwanted targets.
8b87bb96
NN
9782
9783# While at that, we remove Makefiles if we were started for recursive
9784# configuration, so that the top-level Makefile reconfigures them,
9785# like we used to do when configure itself was recursive.
8b87bb96 9786
3e54529c
RW
9787# Loop over modules. We used to use the "$extrasub" feature from Autoconf
9788# but now we're fixing up the Makefile ourselves with the additional
9789# commands passed to AC_CONFIG_FILES. Use separate variables
9790# extrasub-{build,host,target} not because there is any reason to split
9791# the substitutions up that way, but only to remain below the limit of
9792# 99 commands in a script, for HP-UX sed.
da34ca3f
AO
9793
9794# Do not nest @if/@endif or @unless/@endunless pairs, because
9795# configure will not warn you at all.
8b87bb96 9796
79cd2b23
RW
9797case "$enable_bootstrap:$ENABLE_GOLD: $configdirs :,$stage1_languages," in
9798 yes:yes:*\ gold\ *:*,c++,*) ;;
9799 yes:yes:*\ gold\ *:*)
22e05272 9800 as_fn_error $? "in a combined tree, bootstrapping with --enable-gold requires c++ in stage1_languages" "$LINENO" 5
79cd2b23
RW
9801 ;;
9802esac
9803
3e54529c 9804extrasub_build=
23f6b2f9 9805for module in ${build_configdirs} ; do
5607edfd
PB
9806 if test -z "${no_recursion}" \
9807 && test -f ${build_subdir}/${module}/Makefile; then
9808 echo 1>&2 "*** removing ${build_subdir}/${module}/Makefile to force reconfigure"
9809 rm -f ${build_subdir}/${module}/Makefile
9810 fi
3e54529c 9811 extrasub_build="$extrasub_build
5607edfd
PB
9812/^@if build-$module\$/d
9813/^@endif build-$module\$/d
da34ca3f 9814/^@unless build-$module\$/,/^@endunless build-$module\$/d
5607edfd 9815/^@if build-$module-$bootstrap_suffix\$/d
da34ca3f
AO
9816/^@endif build-$module-$bootstrap_suffix\$/d
9817/^@unless build-$module-$bootstrap_suffix\$/,/^@endunless build-$module-$bootstrap_suffix\$/d"
5607edfd 9818done
3e54529c 9819extrasub_host=
5607edfd 9820for module in ${configdirs} ; do
a6fbc1e2 9821 if test -z "${no_recursion}"; then
f063a9ed 9822 for file in stage*-${module}/Makefile prev-${module}/Makefile ${module}/Makefile; do
a6fbc1e2
AS
9823 if test -f ${file}; then
9824 echo 1>&2 "*** removing ${file} to force reconfigure"
9825 rm -f ${file}
9826 fi
9827 done
5607edfd 9828 fi
9e1c8fc1
JJ
9829 case ${module},${bootstrap_fixincludes} in
9830 fixincludes,no) host_bootstrap_suffix=no-bootstrap ;;
9831 *) host_bootstrap_suffix=$bootstrap_suffix ;;
9832 esac
3e54529c 9833 extrasub_host="$extrasub_host
5607edfd
PB
9834/^@if $module\$/d
9835/^@endif $module\$/d
da34ca3f 9836/^@unless $module\$/,/^@endunless $module\$/d
9e1c8fc1 9837/^@if $module-$host_bootstrap_suffix\$/d
da34ca3f
AO
9838/^@endif $module-$host_bootstrap_suffix\$/d
9839/^@unless $module-$host_bootstrap_suffix\$/,/^@endunless $module-$host_bootstrap_suffix\$/d"
5607edfd 9840done
3e54529c 9841extrasub_target=
5607edfd
PB
9842for module in ${target_configdirs} ; do
9843 if test -z "${no_recursion}" \
9844 && test -f ${target_subdir}/${module}/Makefile; then
9845 echo 1>&2 "*** removing ${target_subdir}/${module}/Makefile to force reconfigure"
9846 rm -f ${target_subdir}/${module}/Makefile
9847 fi
00020c16
ILT
9848
9849 # We only bootstrap target libraries listed in bootstrap_target_libs.
9850 case $bootstrap_target_libs in
9851 *,target-$module,*) target_bootstrap_suffix=$bootstrap_suffix ;;
9852 *) target_bootstrap_suffix=no-bootstrap ;;
9853 esac
9854
3e54529c 9855 extrasub_target="$extrasub_target
5607edfd
PB
9856/^@if target-$module\$/d
9857/^@endif target-$module\$/d
da34ca3f 9858/^@unless target-$module\$/,/^@endunless target-$module\$/d
00020c16 9859/^@if target-$module-$target_bootstrap_suffix\$/d
da34ca3f
AO
9860/^@endif target-$module-$target_bootstrap_suffix\$/d
9861/^@unless target-$module-$target_bootstrap_suffix\$/,/^@endunless target-$module-$target_bootstrap_suffix\$/d"
5607edfd
PB
9862done
9863
3e54529c
RW
9864# Do the final fixup along with target modules.
9865extrasub_target="$extrasub_target
da34ca3f
AO
9866/^@if /,/^@endif /d
9867/^@unless /d
9868/^@endunless /d"
671aa708 9869
4a5e71f2
L
9870if test "$enable_pgo_build" != "no"; then
9871 extrasub_build="$extrasub_build
9872/^@if pgo-build\$/d
9873/^@endif pgo-build\$/d"
9874fi
9875
671aa708
NN
9876# Create the serialization dependencies. This uses a temporary file.
9877
5213506e
RW
9878# Check whether --enable-serial-configure was given.
9879if test "${enable_serial_configure+set}" = set; then :
9880 enableval=$enable_serial_configure;
9881fi
ade82b16
AO
9882
9883
bf1d3e81
NN
9884case ${enable_serial_configure} in
9885 yes)
9886 enable_serial_build_configure=yes
9887 enable_serial_host_configure=yes
9888 enable_serial_target_configure=yes
9889 ;;
9890esac
9891
671aa708
NN
9892# These force 'configure's to be done one at a time, to avoid problems
9893# with contention over a shared config.cache.
9894rm -f serdep.tmp
ade82b16 9895echo '# serdep.tmp' > serdep.tmp
671aa708 9896olditem=
bf1d3e81 9897test "x${enable_serial_build_configure}" = xyes &&
671aa708
NN
9898for item in ${build_configdirs} ; do
9899 case ${olditem} in
9900 "") ;;
ade82b16 9901 *) echo "configure-build-${item}: configure-build-${olditem}" >> serdep.tmp ;;
671aa708
NN
9902 esac
9903 olditem=${item}
9904done
9905olditem=
bf1d3e81 9906test "x${enable_serial_host_configure}" = xyes &&
671aa708
NN
9907for item in ${configdirs} ; do
9908 case ${olditem} in
9909 "") ;;
ade82b16 9910 *) echo "configure-${item}: configure-${olditem}" >> serdep.tmp ;;
671aa708
NN
9911 esac
9912 olditem=${item}
9913done
9914olditem=
bf1d3e81 9915test "x${enable_serial_target_configure}" = xyes &&
671aa708
NN
9916for item in ${target_configdirs} ; do
9917 case ${olditem} in
9918 "") ;;
ade82b16 9919 *) echo "configure-target-${item}: configure-target-${olditem}" >> serdep.tmp ;;
671aa708
NN
9920 esac
9921 olditem=${item}
9922done
9923serialization_dependencies=serdep.tmp
9924
9925
ade82b16 9926# Base args. Strip norecursion, cache-file, srcdir, host, build,
1c710c3c 9927# target, nonopt, and variable assignments. These are the ones we
f1a036e4
NC
9928# might not want to pass down to subconfigures. The exception being
9929# --cache-file=/dev/null, which is used to turn off the use of cache
9930# files altogether, and which should be passed on to subconfigures.
9931# Also strip program-prefix, program-suffix, and program-transform-name,
9932# so that we can pass down a consistent program-transform-name.
1c710c3c 9933baseargs=
29a63921 9934tbaseargs=
1c710c3c
DJ
9935keep_next=no
9936skip_next=no
9937eval "set -- $ac_configure_args"
44bfc3ac
DJ
9938for ac_arg
9939do
1c710c3c
DJ
9940 if test X"$skip_next" = X"yes"; then
9941 skip_next=no
9942 continue
9943 fi
9944 if test X"$keep_next" = X"yes"; then
9945 case $ac_arg in
9946 *\'*)
9947 ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
9948 esac
9949 baseargs="$baseargs '$ac_arg'"
29a63921 9950 tbaseargs="$tbaseargs '$ac_arg'"
1c710c3c
DJ
9951 keep_next=no
9952 continue
9953 fi
9954
9955 # Handle separated arguments. Based on the logic generated by
9956 # autoconf 2.59.
9957 case $ac_arg in
9958 *=* | --config-cache | -C | -disable-* | --disable-* \
9959 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
9960 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
9961 | -with-* | --with-* | -without-* | --without-* | --x)
9962 separate_arg=no
9963 ;;
9964 -*)
9965 separate_arg=yes
9966 ;;
9967 *)
9968 separate_arg=no
9969 ;;
9970 esac
9971
29a63921
AO
9972 skip_targ=no
9973 case $ac_arg in
9974
9975 --with-* | --without-*)
9976 libopt=`echo "$ac_arg" | sed -e 's,^--[^-_]*[-_],,' -e 's,=.*$,,'`
9977
9978 case $libopt in
9979 *[-_]include)
9980 lib=`echo "$libopt" | sed 's,[-_]include$,,'`
9981 ;;
9982 *[-_]lib)
9983 lib=`echo "$libopt" | sed 's,[-_]lib$,,'`
9984 ;;
9985 *)
9986 lib=$libopt
9987 ;;
9988 esac
9989
9990
9991 case $lib in
4a9bb2aa 9992 mpc | mpfr | gmp | isl)
29a63921
AO
9993 # If we're processing --with-$lib, --with-$lib-include or
9994 # --with-$lib-lib, for one of the libs above, and target is
9995 # different from host, don't pass the current argument to any
9996 # target library's configure.
9997 if test x$is_cross_compiler = xyes; then
9998 skip_targ=yes
9999 fi
10000 ;;
10001 esac
10002 ;;
10003 esac
10004
1c710c3c 10005 case "$ac_arg" in
f1a036e4
NC
10006 --cache-file=/dev/null | \
10007 -cache-file=/dev/null )
10008 # Handled here to avoid the test to skip args below.
10009 baseargs="$baseargs '$ac_arg'"
29a63921 10010 tbaseargs="$tbaseargs '$ac_arg'"
f1a036e4
NC
10011 # Assert: $separate_arg should always be no.
10012 keep_next=$separate_arg
10013 ;;
1c710c3c
DJ
10014 --no*)
10015 continue
10016 ;;
10017 --c* | \
10018 --sr* | \
10019 --ho* | \
10020 --bu* | \
10021 --t* | \
10022 --program-* | \
10023 -cache_file* | \
10024 -srcdir* | \
10025 -host* | \
10026 -build* | \
10027 -target* | \
10028 -program-prefix* | \
10029 -program-suffix* | \
10030 -program-transform-name* )
10031 skip_next=$separate_arg
10032 continue
10033 ;;
10034 -*)
10035 # An option. Add it.
10036 case $ac_arg in
10037 *\'*)
10038 ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
10039 esac
10040 baseargs="$baseargs '$ac_arg'"
29a63921
AO
10041 if test X"$skip_targ" = Xno; then
10042 tbaseargs="$tbaseargs '$ac_arg'"
10043 fi
1c710c3c
DJ
10044 keep_next=$separate_arg
10045 ;;
10046 *)
10047 # Either a variable assignment, or a nonopt (triplet). Don't
10048 # pass it down; let the Makefile handle this.
10049 continue
10050 ;;
10051 esac
10052done
10053# Remove the initial space we just introduced and, as these will be
10054# expanded by make, quote '$'.
10055baseargs=`echo "x$baseargs" | sed -e 's/^x *//' -e 's,\\$,$$,g'`
671aa708 10056
43bb47c2
DJ
10057# Add in --program-transform-name, after --program-prefix and
10058# --program-suffix have been applied to it. Autoconf has already
10059# doubled dollar signs and backslashes in program_transform_name; we want
10060# the backslashes un-doubled, and then the entire thing wrapped in single
1c710c3c 10061# quotes, because this will be expanded first by make and then by the shell.
43bb47c2
DJ
10062# Also, because we want to override the logic in subdir configure scripts to
10063# choose program_transform_name, replace any s,x,x, with s,y,y,.
10064sed -e "s,\\\\\\\\,\\\\,g; s,','\\\\'',g; s/s,x,x,/s,y,y,/" <<EOF_SED > conftestsed.out
10065${program_transform_name}
10066EOF_SED
10067gcc_transform_name=`cat conftestsed.out`
10068rm -f conftestsed.out
10069baseargs="$baseargs --program-transform-name='${gcc_transform_name}'"
29a63921 10070tbaseargs="$tbaseargs --program-transform-name='${gcc_transform_name}'"
d9acb717
RW
10071if test "$silent" = yes; then
10072 baseargs="$baseargs --silent"
29a63921 10073 tbaseargs="$tbaseargs --silent"
d9acb717 10074fi
0115d4a3 10075baseargs="$baseargs --disable-option-checking"
29a63921 10076tbaseargs="$tbaseargs --disable-option-checking"
43bb47c2 10077
ffedf511
RW
10078# Record and document user additions to sub configure arguments.
10079
10080
10081
10082
671aa708
NN
10083# For the build-side libraries, we just need to pretend we're native,
10084# and not use the same cache file. Multilibs are neither needed nor
3d96b0d0
HPN
10085# desired. We can't even use the same cache file for all build-side
10086# libraries, as they're compiled differently; some with C, some with
10087# C++ or with different feature-enabling options.
10088build_configargs="$build_configargs --cache-file=./config.cache ${baseargs}"
671aa708
NN
10089
10090# For host modules, accept cache file option, or specification as blank.
10091case "${cache_file}" in
10092"") # empty
10093 cache_file_option="" ;;
10094/* | [A-Za-z]:[\\/]* ) # absolute path
10095 cache_file_option="--cache-file=${cache_file}" ;;
10096*) # relative path
10097 cache_file_option="--cache-file=../${cache_file}" ;;
10098esac
10099
09438bde
NN
10100# Host dirs don't like to share a cache file either, horribly enough.
10101# This seems to be due to autoconf 2.5x stupidity.
ffedf511 10102host_configargs="$host_configargs --cache-file=./config.cache ${extra_host_args} ${baseargs}"
671aa708 10103
29a63921 10104target_configargs="$target_configargs ${tbaseargs}"
671aa708
NN
10105
10106# Passing a --with-cross-host argument lets the target libraries know
10107# whether they are being built with a cross-compiler or being built
10108# native. However, it would be better to use other mechanisms to make the
10109# sorts of decisions they want to make on this basis. Please consider
10110# this option to be deprecated. FIXME.
10111if test x${is_cross_compiler} = xyes ; then
1c710c3c 10112 target_configargs="--with-cross-host=${host_noncanonical} ${target_configargs}"
671aa708
NN
10113fi
10114
79e0604d
FXC
10115# Special user-friendly check for native x86_64-linux build, if
10116# multilib is not explicitly enabled.
10117case "$target:$have_compiler:$host:$target:$enable_multilib" in
10118 x86_64-*linux*:yes:$build:$build:)
e640447c 10119 # Make sure we have a development environment that handles 32-bit
79e0604d
FXC
10120 dev64=no
10121 echo "int main () { return 0; }" > conftest.c
10122 ${CC} -m32 -o conftest ${CFLAGS} ${CPPFLAGS} ${LDFLAGS} conftest.c
10123 if test $? = 0 ; then
10124 if test -s conftest || test -s conftest.exe ; then
10125 dev64=yes
10126 fi
10127 fi
10128 rm -f conftest*
10129 if test x${dev64} != xyes ; then
22e05272 10130 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
79e0604d
FXC
10131 fi
10132 ;;
10133esac
10134
dc683a3f
RW
10135# Default to --enable-multilib.
10136if test x${enable_multilib} = x ; then
671aa708 10137 target_configargs="--enable-multilib ${target_configargs}"
dc683a3f 10138fi
671aa708
NN
10139
10140# Pass --with-newlib if appropriate. Note that target_configdirs has
10141# changed from the earlier setting of with_newlib.
10142if test x${with_newlib} != xno && echo " ${target_configdirs} " | grep " newlib " > /dev/null 2>&1 && test -d ${srcdir}/newlib ; then
10143 target_configargs="--with-newlib ${target_configargs}"
10144fi
10145
6b9eb62c
NN
10146# Different target subdirs use different values of certain variables
10147# (notably CXX). Worse, multilibs use *lots* of different values.
10148# Worse yet, autoconf 2.5x makes some of these 'precious', meaning that
10149# it doesn't automatically accept command-line overrides of them.
10150# This means it's not safe for target subdirs to share a cache file,
10151# which is disgusting, but there you have it. Hopefully this can be
10152# fixed in future. It's still worthwhile to use a cache file for each
10153# directory. I think.
10154
bebcd931
MS
10155# Pass the appropriate --build, --host, --target and --cache-file arguments.
10156# We need to pass --target, as newer autoconf's requires consistency
10157# for target_alias and gcc doesn't manage it consistently.
e69bf64b 10158target_configargs="--cache-file=./config.cache ${target_configargs}"
671aa708 10159
671aa708
NN
10160FLAGS_FOR_TARGET=
10161case " $target_configdirs " in
10162 *" newlib "*)
10163 case " $target_configargs " in
10164 *" --with-newlib "*)
10165 case "$target" in
5d571eaa 10166 *-cygwin*)
443e6238 10167 FLAGS_FOR_TARGET=$FLAGS_FOR_TARGET' -L$$r/$(TARGET_SUBDIR)/winsup/cygwin -isystem $$s/winsup/cygwin/include'
5d571eaa 10168 ;;
671aa708
NN
10169 esac
10170
10171 # If we're not building GCC, don't discard standard headers.
10172 if test -d ${srcdir}/gcc; then
10173 FLAGS_FOR_TARGET=$FLAGS_FOR_TARGET' -nostdinc'
10174
10175 if test "${build}" != "${host}"; then
10176 # On Canadian crosses, CC_FOR_TARGET will have already been set
10177 # by `configure', so we won't have an opportunity to add -Bgcc/
10178 # to it. This is right: we don't want to search that directory
10179 # for binaries, but we want the header files in there, so add
10180 # them explicitly.
0463992b 10181 FLAGS_FOR_TARGET=$FLAGS_FOR_TARGET' -isystem $$r/$(HOST_SUBDIR)/gcc/include -isystem $$r/$(HOST_SUBDIR)/gcc/include-fixed'
671aa708
NN
10182
10183 # Someone might think of using the pre-installed headers on
10184 # Canadian crosses, in case the installed compiler is not fully
10185 # compatible with the compiler being built. In this case, it
10186 # would be better to flag an error than risking having
10187 # incompatible object files being constructed. We can't
10188 # guarantee that an error will be flagged, but let's hope the
10189 # compiler will do it, when presented with incompatible header
10190 # files.
10191 fi
10192 fi
10193
10194 case "${target}-${is_cross_compiler}" in
f2a0e225 10195 i[3456789]86-*-linux*-no)
671aa708
NN
10196 # Here host == target, so we don't need to build gcc,
10197 # so we don't want to discard standard headers.
10198 FLAGS_FOR_TARGET=`echo " $FLAGS_FOR_TARGET " | sed -e 's/ -nostdinc / /'`
10199 ;;
10200 *)
10201 # If we're building newlib, use its generic headers last, but search
10202 # for any libc-related directories first (so make it the last -B
10203 # switch).
10204 FLAGS_FOR_TARGET=$FLAGS_FOR_TARGET' -B$$r/$(TARGET_SUBDIR)/newlib/ -isystem $$r/$(TARGET_SUBDIR)/newlib/targ-include -isystem $$s/newlib/libc/include'
c03353e2
RIL
10205
10206 # If we're building libgloss, find the startup file, simulator library
10207 # and linker script.
10208 case " $target_configdirs " in
10209 *" libgloss "*)
10210 # Look for startup file, simulator library and maybe linker script.
10211 FLAGS_FOR_TARGET=$FLAGS_FOR_TARGET' -B$$r/$(TARGET_SUBDIR)/libgloss/'"$libgloss_dir"
10212 # Look for libnosys.a in case the target needs it.
10213 FLAGS_FOR_TARGET=$FLAGS_FOR_TARGET' -L$$r/$(TARGET_SUBDIR)/libgloss/libnosys'
10214 # Most targets have the linker script in the source directory.
10215 FLAGS_FOR_TARGET=$FLAGS_FOR_TARGET' -L$$s/libgloss/'"$libgloss_dir"
10216 ;;
10217 esac
671aa708
NN
10218 ;;
10219 esac
10220 ;;
10221 esac
10222 ;;
10223esac
5d571eaa 10224
b91f0a41 10225case "$target" in
5d571eaa
OS
10226 x86_64-*mingw* | *-w64-mingw*)
10227 # MinGW-w64 does not use newlib, nor does it use winsup. It may,
10228 # however, use a symlink named 'mingw' in ${prefix} .
10229 FLAGS_FOR_TARGET=$FLAGS_FOR_TARGET' -L${prefix}/${target}/lib -L${prefix}/mingw/lib -isystem ${prefix}/${target}/include -isystem ${prefix}/mingw/include'
10230 ;;
10231 *-mingw*)
10232 # MinGW can't be handled as Cygwin above since it does not use newlib.
10233 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'
10234 ;;
b91f0a41 10235esac
671aa708 10236
6691a79e
ME
10237# Allow the user to override the flags for
10238# our build compiler if desired.
f019adc1
MF
10239if test x"${build}" = x"${host}" ; then
10240 CFLAGS_FOR_BUILD=${CFLAGS_FOR_BUILD-${CFLAGS}}
84401ce5 10241 CPPFLAGS_FOR_BUILD=${CPPFLAGS_FOR_BUILD-${CPPFLAGS}}
f019adc1
MF
10242 CXXFLAGS_FOR_BUILD=${CXXFLAGS_FOR_BUILD-${CXXFLAGS}}
10243 LDFLAGS_FOR_BUILD=${LDFLAGS_FOR_BUILD-${LDFLAGS}}
10244fi
6691a79e 10245
671aa708
NN
10246# On Canadian crosses, we'll be searching the right directories for
10247# the previously-installed cross compiler, so don't bother to add
10248# flags for directories within the install tree of the compiler
10249# being built; programs in there won't even run.
10250if test "${build}" = "${host}" && test -d ${srcdir}/gcc; then
10251 # Search for pre-installed headers if nothing else fits.
9124bc53 10252 FLAGS_FOR_TARGET=$FLAGS_FOR_TARGET' -B$(build_tooldir)/bin/ -B$(build_tooldir)/lib/ -isystem $(build_tooldir)/include -isystem $(build_tooldir)/sys-include'
671aa708
NN
10253fi
10254
10255if test "x${use_gnu_ld}" = x &&
10256 echo " ${configdirs} " | grep " ld " > /dev/null ; then
10257 # Arrange for us to find uninstalled linker scripts.
215c351a 10258 FLAGS_FOR_TARGET=$FLAGS_FOR_TARGET' -L$$r/$(HOST_SUBDIR)/ld'
671aa708
NN
10259fi
10260
e88a2c09
DD
10261# Search for other target-specific linker scripts and such.
10262case "${target}" in
3e19841a
PB
10263 mep*)
10264 FLAGS_FOR_TARGET="$FLAGS_FOR_TARGET -mlibrary"
10265 ;;
9b8ffbb8
OH
10266 # The VxWorks support for shared libraries is getting in
10267 # incrementally. Make sure it doesn't get activated implicitly:
10268 *vxworks*)
10269 if test "${enable_shared-unset}" = unset ; then
10270 enable_shared=no
10271 # So the build of libraries knows ...
10272 target_configargs="${target_configargs} --disable-shared"
10273 # So gcc knows ...
10274 host_configargs="${host_configargs} --disable-shared"
10275 fi
10276 ;;
e88a2c09
DD
10277esac
10278
671aa708 10279# Makefile fragments.
7b61653a
PE
10280for frag in host_makefile_frag target_makefile_frag alphaieee_frag ospace_frag;
10281do
10282 eval fragval=\$$frag
10283 if test $fragval != /dev/null; then
10284 eval $frag=${srcdir}/$fragval
10285 fi
10286done
671aa708
NN
10287
10288
10289
10290
10291
10292# Miscellanea: directories, flags, etc.
10293
10294
10295
10296
10297
10298
10299
d89f0ad6 10300
23f6b2f9 10301# Build module lists & subconfigure args.
671aa708
NN
10302
10303
10304
2abefe3d
PB
10305# Host module lists & subconfigure args.
10306
10307
10308
aae29963 10309
2abefe3d
PB
10310# Target module lists & subconfigure args.
10311
10312
10313
10314# Build tools.
10315
10316
10317
0999159b
PB
10318
10319
10320
10321
10322
10323
10324
10325
10326
10327
10328
10329
10330
b4c522fa 10331
3b5e8ee4 10332
a1d2b162
IS
10333
10334
2abefe3d
PB
10335# Generate default definitions for YACC, M4, LEX and other programs that run
10336# on the build machine. These are used if the Makefile can't locate these
10337# programs in objdir.
10338MISSING=`cd $ac_aux_dir && ${PWDCMD-pwd}`/missing
10339
10340for ac_prog in 'bison -y' byacc yacc
10341do
1c710c3c 10342 # Extract the first word of "$ac_prog", so it can be a program name with args.
2abefe3d 10343set dummy $ac_prog; ac_word=$2
5213506e
RW
10344{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
10345$as_echo_n "checking for $ac_word... " >&6; }
22e05272 10346if ${ac_cv_prog_YACC+:} false; then :
5213506e 10347 $as_echo_n "(cached) " >&6
2abefe3d
PB
10348else
10349 if test -n "$YACC"; then
10350 ac_cv_prog_YACC="$YACC" # Let the user override the test.
10351else
1c710c3c
DJ
10352as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10353for as_dir in $PATH
10354do
10355 IFS=$as_save_IFS
10356 test -z "$as_dir" && as_dir=.
5213506e 10357 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 10358 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1c710c3c 10359 ac_cv_prog_YACC="$ac_prog"
5213506e 10360 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
1c710c3c
DJ
10361 break 2
10362 fi
10363done
5213506e
RW
10364 done
10365IFS=$as_save_IFS
1c710c3c 10366
2abefe3d
PB
10367fi
10368fi
1c710c3c 10369YACC=$ac_cv_prog_YACC
2abefe3d 10370if test -n "$YACC"; then
5213506e
RW
10371 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $YACC" >&5
10372$as_echo "$YACC" >&6; }
2abefe3d 10373else
5213506e
RW
10374 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10375$as_echo "no" >&6; }
2abefe3d
PB
10376fi
10377
5213506e 10378
1c710c3c 10379 test -n "$YACC" && break
2abefe3d
PB
10380done
10381test -n "$YACC" || YACC="$MISSING bison -y"
10382
10383case " $build_configdirs " in
10384 *" bison "*) YACC='$$r/$(BUILD_SUBDIR)/bison/tests/bison -y' ;;
2abefe3d
PB
10385esac
10386
10387for ac_prog in bison
10388do
1c710c3c 10389 # Extract the first word of "$ac_prog", so it can be a program name with args.
2abefe3d 10390set dummy $ac_prog; ac_word=$2
5213506e
RW
10391{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
10392$as_echo_n "checking for $ac_word... " >&6; }
22e05272 10393if ${ac_cv_prog_BISON+:} false; then :
5213506e 10394 $as_echo_n "(cached) " >&6
2abefe3d
PB
10395else
10396 if test -n "$BISON"; then
10397 ac_cv_prog_BISON="$BISON" # Let the user override the test.
10398else
1c710c3c
DJ
10399as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10400for as_dir in $PATH
10401do
10402 IFS=$as_save_IFS
10403 test -z "$as_dir" && as_dir=.
5213506e 10404 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 10405 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1c710c3c 10406 ac_cv_prog_BISON="$ac_prog"
5213506e 10407 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
1c710c3c
DJ
10408 break 2
10409 fi
10410done
5213506e
RW
10411 done
10412IFS=$as_save_IFS
1c710c3c 10413
2abefe3d
PB
10414fi
10415fi
1c710c3c 10416BISON=$ac_cv_prog_BISON
2abefe3d 10417if test -n "$BISON"; then
5213506e
RW
10418 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $BISON" >&5
10419$as_echo "$BISON" >&6; }
2abefe3d 10420else
5213506e
RW
10421 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10422$as_echo "no" >&6; }
2abefe3d
PB
10423fi
10424
5213506e 10425
1c710c3c 10426 test -n "$BISON" && break
2abefe3d
PB
10427done
10428test -n "$BISON" || BISON="$MISSING bison"
10429
10430case " $build_configdirs " in
10431 *" bison "*) BISON='$$r/$(BUILD_SUBDIR)/bison/tests/bison' ;;
10432esac
10433
10434for ac_prog in gm4 gnum4 m4
10435do
1c710c3c 10436 # Extract the first word of "$ac_prog", so it can be a program name with args.
2abefe3d 10437set dummy $ac_prog; ac_word=$2
5213506e
RW
10438{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
10439$as_echo_n "checking for $ac_word... " >&6; }
22e05272 10440if ${ac_cv_prog_M4+:} false; then :
5213506e 10441 $as_echo_n "(cached) " >&6
2abefe3d
PB
10442else
10443 if test -n "$M4"; then
10444 ac_cv_prog_M4="$M4" # Let the user override the test.
10445else
1c710c3c
DJ
10446as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10447for as_dir in $PATH
10448do
10449 IFS=$as_save_IFS
10450 test -z "$as_dir" && as_dir=.
5213506e 10451 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 10452 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1c710c3c 10453 ac_cv_prog_M4="$ac_prog"
5213506e 10454 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
1c710c3c
DJ
10455 break 2
10456 fi
10457done
5213506e
RW
10458 done
10459IFS=$as_save_IFS
1c710c3c 10460
2abefe3d
PB
10461fi
10462fi
1c710c3c 10463M4=$ac_cv_prog_M4
2abefe3d 10464if test -n "$M4"; then
5213506e
RW
10465 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $M4" >&5
10466$as_echo "$M4" >&6; }
2abefe3d 10467else
5213506e
RW
10468 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10469$as_echo "no" >&6; }
2abefe3d
PB
10470fi
10471
5213506e 10472
1c710c3c 10473 test -n "$M4" && break
2abefe3d
PB
10474done
10475test -n "$M4" || M4="$MISSING m4"
10476
10477case " $build_configdirs " in
10478 *" m4 "*) M4='$$r/$(BUILD_SUBDIR)/m4/m4' ;;
10479esac
10480
10481for ac_prog in flex lex
10482do
1c710c3c 10483 # Extract the first word of "$ac_prog", so it can be a program name with args.
2abefe3d 10484set dummy $ac_prog; ac_word=$2
5213506e
RW
10485{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
10486$as_echo_n "checking for $ac_word... " >&6; }
22e05272 10487if ${ac_cv_prog_LEX+:} false; then :
5213506e 10488 $as_echo_n "(cached) " >&6
2abefe3d
PB
10489else
10490 if test -n "$LEX"; then
10491 ac_cv_prog_LEX="$LEX" # Let the user override the test.
10492else
1c710c3c
DJ
10493as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10494for as_dir in $PATH
10495do
10496 IFS=$as_save_IFS
10497 test -z "$as_dir" && as_dir=.
5213506e 10498 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 10499 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1c710c3c 10500 ac_cv_prog_LEX="$ac_prog"
5213506e 10501 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
1c710c3c
DJ
10502 break 2
10503 fi
10504done
5213506e
RW
10505 done
10506IFS=$as_save_IFS
1c710c3c 10507
2abefe3d
PB
10508fi
10509fi
1c710c3c 10510LEX=$ac_cv_prog_LEX
2abefe3d 10511if test -n "$LEX"; then
5213506e
RW
10512 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LEX" >&5
10513$as_echo "$LEX" >&6; }
2abefe3d 10514else
5213506e
RW
10515 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10516$as_echo "no" >&6; }
2abefe3d
PB
10517fi
10518
5213506e 10519
1c710c3c 10520 test -n "$LEX" && break
2abefe3d
PB
10521done
10522test -n "$LEX" || LEX="$MISSING flex"
10523
10524case " $build_configdirs " in
10525 *" flex "*) LEX='$$r/$(BUILD_SUBDIR)/flex/flex' ;;
10526 *" lex "*) LEX='$$r/$(BUILD_SUBDIR)/lex/lex' ;;
10527esac
10528
10529for ac_prog in flex
10530do
1c710c3c 10531 # Extract the first word of "$ac_prog", so it can be a program name with args.
2abefe3d 10532set dummy $ac_prog; ac_word=$2
5213506e
RW
10533{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
10534$as_echo_n "checking for $ac_word... " >&6; }
22e05272 10535if ${ac_cv_prog_FLEX+:} false; then :
5213506e 10536 $as_echo_n "(cached) " >&6
2abefe3d
PB
10537else
10538 if test -n "$FLEX"; then
10539 ac_cv_prog_FLEX="$FLEX" # Let the user override the test.
10540else
1c710c3c
DJ
10541as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10542for as_dir in $PATH
10543do
10544 IFS=$as_save_IFS
10545 test -z "$as_dir" && as_dir=.
5213506e 10546 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 10547 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1c710c3c 10548 ac_cv_prog_FLEX="$ac_prog"
5213506e 10549 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
1c710c3c
DJ
10550 break 2
10551 fi
10552done
5213506e
RW
10553 done
10554IFS=$as_save_IFS
1c710c3c 10555
2abefe3d
PB
10556fi
10557fi
1c710c3c 10558FLEX=$ac_cv_prog_FLEX
2abefe3d 10559if test -n "$FLEX"; then
5213506e
RW
10560 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $FLEX" >&5
10561$as_echo "$FLEX" >&6; }
2abefe3d 10562else
5213506e
RW
10563 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10564$as_echo "no" >&6; }
2abefe3d
PB
10565fi
10566
5213506e 10567
1c710c3c 10568 test -n "$FLEX" && break
2abefe3d
PB
10569done
10570test -n "$FLEX" || FLEX="$MISSING flex"
10571
10572case " $build_configdirs " in
10573 *" flex "*) FLEX='$$r/$(BUILD_SUBDIR)/flex/flex' ;;
10574esac
10575
10576for ac_prog in makeinfo
10577do
1c710c3c 10578 # Extract the first word of "$ac_prog", so it can be a program name with args.
2abefe3d 10579set dummy $ac_prog; ac_word=$2
5213506e
RW
10580{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
10581$as_echo_n "checking for $ac_word... " >&6; }
22e05272 10582if ${ac_cv_prog_MAKEINFO+:} false; then :
5213506e 10583 $as_echo_n "(cached) " >&6
2abefe3d
PB
10584else
10585 if test -n "$MAKEINFO"; then
10586 ac_cv_prog_MAKEINFO="$MAKEINFO" # Let the user override the test.
10587else
1c710c3c
DJ
10588as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10589for as_dir in $PATH
10590do
10591 IFS=$as_save_IFS
10592 test -z "$as_dir" && as_dir=.
5213506e 10593 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 10594 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1c710c3c 10595 ac_cv_prog_MAKEINFO="$ac_prog"
5213506e 10596 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
1c710c3c
DJ
10597 break 2
10598 fi
10599done
5213506e
RW
10600 done
10601IFS=$as_save_IFS
1c710c3c 10602
2abefe3d
PB
10603fi
10604fi
1c710c3c 10605MAKEINFO=$ac_cv_prog_MAKEINFO
2abefe3d 10606if test -n "$MAKEINFO"; then
5213506e
RW
10607 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAKEINFO" >&5
10608$as_echo "$MAKEINFO" >&6; }
2abefe3d 10609else
5213506e
RW
10610 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10611$as_echo "no" >&6; }
2abefe3d
PB
10612fi
10613
5213506e 10614
1c710c3c 10615 test -n "$MAKEINFO" && break
2abefe3d
PB
10616done
10617test -n "$MAKEINFO" || MAKEINFO="$MISSING makeinfo"
10618
10619case " $build_configdirs " in
10620 *" texinfo "*) MAKEINFO='$$r/$(BUILD_SUBDIR)/texinfo/makeinfo/makeinfo' ;;
10621 *)
10622
d18ff35a 10623 # For an installed makeinfo, we require it to be from texinfo 4.7 or
2abefe3d
PB
10624 # higher, else we use the "missing" dummy.
10625 if ${MAKEINFO} --version \
d18ff35a 10626 | egrep 'texinfo[^0-9]*(4\.([7-9]|[1-9][0-9])|[5-9]|[1-9][0-9])' >/dev/null 2>&1; then
2abefe3d
PB
10627 :
10628 else
10629 MAKEINFO="$MISSING makeinfo"
10630 fi
10631 ;;
10632
10633esac
671aa708 10634
2abefe3d 10635# FIXME: expect and dejagnu may become build tools?
671aa708 10636
2abefe3d
PB
10637for ac_prog in expect
10638do
1c710c3c 10639 # Extract the first word of "$ac_prog", so it can be a program name with args.
2abefe3d 10640set dummy $ac_prog; ac_word=$2
5213506e
RW
10641{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
10642$as_echo_n "checking for $ac_word... " >&6; }
22e05272 10643if ${ac_cv_prog_EXPECT+:} false; then :
5213506e 10644 $as_echo_n "(cached) " >&6
2abefe3d
PB
10645else
10646 if test -n "$EXPECT"; then
10647 ac_cv_prog_EXPECT="$EXPECT" # Let the user override the test.
10648else
1c710c3c
DJ
10649as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10650for as_dir in $PATH
10651do
10652 IFS=$as_save_IFS
10653 test -z "$as_dir" && as_dir=.
5213506e 10654 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 10655 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1c710c3c 10656 ac_cv_prog_EXPECT="$ac_prog"
5213506e 10657 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
1c710c3c
DJ
10658 break 2
10659 fi
10660done
5213506e
RW
10661 done
10662IFS=$as_save_IFS
1c710c3c 10663
2abefe3d
PB
10664fi
10665fi
1c710c3c 10666EXPECT=$ac_cv_prog_EXPECT
2abefe3d 10667if test -n "$EXPECT"; then
5213506e
RW
10668 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $EXPECT" >&5
10669$as_echo "$EXPECT" >&6; }
2abefe3d 10670else
5213506e
RW
10671 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10672$as_echo "no" >&6; }
2abefe3d 10673fi
671aa708 10674
5213506e 10675
1c710c3c 10676 test -n "$EXPECT" && break
2abefe3d
PB
10677done
10678test -n "$EXPECT" || EXPECT="expect"
671aa708 10679
2abefe3d
PB
10680case " $configdirs " in
10681 *" expect "*)
10682 test $host = $build && EXPECT='$$r/$(HOST_SUBDIR)/expect/expect'
10683 ;;
10684esac
671aa708 10685
2abefe3d
PB
10686for ac_prog in runtest
10687do
1c710c3c 10688 # Extract the first word of "$ac_prog", so it can be a program name with args.
2abefe3d 10689set dummy $ac_prog; ac_word=$2
5213506e
RW
10690{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
10691$as_echo_n "checking for $ac_word... " >&6; }
22e05272 10692if ${ac_cv_prog_RUNTEST+:} false; then :
5213506e 10693 $as_echo_n "(cached) " >&6
2abefe3d
PB
10694else
10695 if test -n "$RUNTEST"; then
10696 ac_cv_prog_RUNTEST="$RUNTEST" # Let the user override the test.
fb0103e5 10697else
1c710c3c
DJ
10698as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10699for as_dir in $PATH
10700do
10701 IFS=$as_save_IFS
10702 test -z "$as_dir" && as_dir=.
5213506e 10703 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 10704 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1c710c3c 10705 ac_cv_prog_RUNTEST="$ac_prog"
5213506e 10706 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
1c710c3c
DJ
10707 break 2
10708 fi
10709done
5213506e
RW
10710 done
10711IFS=$as_save_IFS
1c710c3c 10712
2abefe3d
PB
10713fi
10714fi
1c710c3c 10715RUNTEST=$ac_cv_prog_RUNTEST
2abefe3d 10716if test -n "$RUNTEST"; then
5213506e
RW
10717 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RUNTEST" >&5
10718$as_echo "$RUNTEST" >&6; }
2abefe3d 10719else
5213506e
RW
10720 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10721$as_echo "no" >&6; }
2abefe3d 10722fi
671aa708 10723
5213506e 10724
1c710c3c 10725 test -n "$RUNTEST" && break
2abefe3d
PB
10726done
10727test -n "$RUNTEST" || RUNTEST="runtest"
671aa708 10728
2abefe3d
PB
10729case " $configdirs " in
10730 *" dejagnu "*)
c394e891 10731 test $host = $build && RUNTEST='$$s/$(HOST_SUBDIR)/dejagnu/runtest'
2abefe3d
PB
10732 ;;
10733esac
671aa708
NN
10734
10735
671aa708 10736# Host tools.
ca9f4b81
AO
10737ncn_tool_prefix=
10738test -n "$host_alias" && ncn_tool_prefix=$host_alias-
10739ncn_target_tool_prefix=
10740test -n "$target_alias" && ncn_target_tool_prefix=$target_alias-
10741
278a7a38
AO
10742
10743
10744if test -n "$AR"; then
10745 ac_cv_prog_AR=$AR
10746elif test -n "$ac_cv_prog_AR"; then
10747 AR=$ac_cv_prog_AR
10748fi
10749
10750if test -n "$ac_cv_prog_AR"; then
10751 for ncn_progname in ar; do
10752 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
10753set dummy ${ncn_progname}; ac_word=$2
5213506e
RW
10754{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
10755$as_echo_n "checking for $ac_word... " >&6; }
22e05272 10756if ${ac_cv_prog_AR+:} false; then :
5213506e 10757 $as_echo_n "(cached) " >&6
278a7a38
AO
10758else
10759 if test -n "$AR"; then
10760 ac_cv_prog_AR="$AR" # Let the user override the test.
10761else
10762as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10763for as_dir in $PATH
10764do
10765 IFS=$as_save_IFS
10766 test -z "$as_dir" && as_dir=.
5213506e 10767 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 10768 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
278a7a38 10769 ac_cv_prog_AR="${ncn_progname}"
5213506e 10770 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
278a7a38
AO
10771 break 2
10772 fi
10773done
5213506e
RW
10774 done
10775IFS=$as_save_IFS
278a7a38
AO
10776
10777fi
10778fi
10779AR=$ac_cv_prog_AR
10780if test -n "$AR"; then
5213506e
RW
10781 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
10782$as_echo "$AR" >&6; }
278a7a38 10783else
5213506e
RW
10784 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10785$as_echo "no" >&6; }
278a7a38
AO
10786fi
10787
5213506e 10788
278a7a38
AO
10789 done
10790fi
10791
10792for ncn_progname in ar; do
2693c0b0
PB
10793 if test -n "$ncn_tool_prefix"; then
10794 # Extract the first word of "${ncn_tool_prefix}${ncn_progname}", so it can be a program name with args.
10795set dummy ${ncn_tool_prefix}${ncn_progname}; ac_word=$2
5213506e
RW
10796{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
10797$as_echo_n "checking for $ac_word... " >&6; }
22e05272 10798if ${ac_cv_prog_AR+:} false; then :
5213506e 10799 $as_echo_n "(cached) " >&6
ca9f4b81
AO
10800else
10801 if test -n "$AR"; then
10802 ac_cv_prog_AR="$AR" # Let the user override the test.
10803else
1c710c3c
DJ
10804as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10805for as_dir in $PATH
10806do
10807 IFS=$as_save_IFS
10808 test -z "$as_dir" && as_dir=.
5213506e 10809 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 10810 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1c710c3c 10811 ac_cv_prog_AR="${ncn_tool_prefix}${ncn_progname}"
5213506e 10812 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
1c710c3c
DJ
10813 break 2
10814 fi
10815done
5213506e
RW
10816 done
10817IFS=$as_save_IFS
1c710c3c 10818
ca9f4b81
AO
10819fi
10820fi
1c710c3c 10821AR=$ac_cv_prog_AR
ca9f4b81 10822if test -n "$AR"; then
5213506e
RW
10823 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
10824$as_echo "$AR" >&6; }
ca9f4b81 10825else
5213506e
RW
10826 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10827$as_echo "no" >&6; }
ca9f4b81
AO
10828fi
10829
5213506e 10830
2693c0b0
PB
10831 fi
10832 if test -z "$ac_cv_prog_AR" && test $build = $host ; then
10833 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
10834set dummy ${ncn_progname}; ac_word=$2
5213506e
RW
10835{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
10836$as_echo_n "checking for $ac_word... " >&6; }
22e05272 10837if ${ac_cv_prog_AR+:} false; then :
5213506e 10838 $as_echo_n "(cached) " >&6
ca9f4b81 10839else
2693c0b0 10840 if test -n "$AR"; then
af71363e
AS
10841 ac_cv_prog_AR="$AR" # Let the user override the test.
10842else
1c710c3c
DJ
10843as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10844for as_dir in $PATH
10845do
10846 IFS=$as_save_IFS
10847 test -z "$as_dir" && as_dir=.
5213506e 10848 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 10849 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1c710c3c 10850 ac_cv_prog_AR="${ncn_progname}"
5213506e 10851 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
1c710c3c
DJ
10852 break 2
10853 fi
10854done
5213506e
RW
10855 done
10856IFS=$as_save_IFS
1c710c3c 10857
ca9f4b81
AO
10858fi
10859fi
1c710c3c 10860AR=$ac_cv_prog_AR
2693c0b0 10861if test -n "$AR"; then
5213506e
RW
10862 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
10863$as_echo "$AR" >&6; }
ca9f4b81 10864else
5213506e
RW
10865 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10866$as_echo "no" >&6; }
ca9f4b81 10867fi
1c710c3c 10868
5213506e 10869
2693c0b0
PB
10870 fi
10871 test -n "$ac_cv_prog_AR" && break
10872done
10873
10874if test -z "$ac_cv_prog_AR" ; then
10875 set dummy ar
10876 if test $build = $host ; then
10877 AR="$2"
ca9f4b81 10878 else
2693c0b0 10879 AR="${ncn_tool_prefix}$2"
ca9f4b81 10880 fi
ca9f4b81
AO
10881fi
10882
278a7a38
AO
10883
10884
10885if test -n "$AS"; then
10886 ac_cv_prog_AS=$AS
10887elif test -n "$ac_cv_prog_AS"; then
10888 AS=$ac_cv_prog_AS
10889fi
10890
10891if test -n "$ac_cv_prog_AS"; then
10892 for ncn_progname in as; do
10893 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
10894set dummy ${ncn_progname}; ac_word=$2
5213506e
RW
10895{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
10896$as_echo_n "checking for $ac_word... " >&6; }
22e05272 10897if ${ac_cv_prog_AS+:} false; then :
5213506e 10898 $as_echo_n "(cached) " >&6
278a7a38
AO
10899else
10900 if test -n "$AS"; then
10901 ac_cv_prog_AS="$AS" # Let the user override the test.
10902else
10903as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10904for as_dir in $PATH
10905do
10906 IFS=$as_save_IFS
10907 test -z "$as_dir" && as_dir=.
5213506e 10908 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 10909 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
278a7a38 10910 ac_cv_prog_AS="${ncn_progname}"
5213506e 10911 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
278a7a38
AO
10912 break 2
10913 fi
10914done
5213506e
RW
10915 done
10916IFS=$as_save_IFS
278a7a38
AO
10917
10918fi
10919fi
10920AS=$ac_cv_prog_AS
10921if test -n "$AS"; then
5213506e
RW
10922 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AS" >&5
10923$as_echo "$AS" >&6; }
278a7a38 10924else
5213506e
RW
10925 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10926$as_echo "no" >&6; }
278a7a38
AO
10927fi
10928
5213506e 10929
278a7a38
AO
10930 done
10931fi
10932
10933for ncn_progname in as; do
2693c0b0
PB
10934 if test -n "$ncn_tool_prefix"; then
10935 # Extract the first word of "${ncn_tool_prefix}${ncn_progname}", so it can be a program name with args.
10936set dummy ${ncn_tool_prefix}${ncn_progname}; ac_word=$2
5213506e
RW
10937{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
10938$as_echo_n "checking for $ac_word... " >&6; }
22e05272 10939if ${ac_cv_prog_AS+:} false; then :
5213506e 10940 $as_echo_n "(cached) " >&6
ca9f4b81
AO
10941else
10942 if test -n "$AS"; then
10943 ac_cv_prog_AS="$AS" # Let the user override the test.
0b0dc272 10944else
1c710c3c
DJ
10945as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10946for as_dir in $PATH
10947do
10948 IFS=$as_save_IFS
10949 test -z "$as_dir" && as_dir=.
5213506e 10950 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 10951 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1c710c3c 10952 ac_cv_prog_AS="${ncn_tool_prefix}${ncn_progname}"
5213506e 10953 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
1c710c3c
DJ
10954 break 2
10955 fi
10956done
5213506e
RW
10957 done
10958IFS=$as_save_IFS
1c710c3c 10959
ca9f4b81
AO
10960fi
10961fi
1c710c3c 10962AS=$ac_cv_prog_AS
ca9f4b81 10963if test -n "$AS"; then
5213506e
RW
10964 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AS" >&5
10965$as_echo "$AS" >&6; }
ca9f4b81 10966else
5213506e
RW
10967 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10968$as_echo "no" >&6; }
ca9f4b81
AO
10969fi
10970
5213506e 10971
2693c0b0
PB
10972 fi
10973 if test -z "$ac_cv_prog_AS" && test $build = $host ; then
10974 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
10975set dummy ${ncn_progname}; ac_word=$2
5213506e
RW
10976{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
10977$as_echo_n "checking for $ac_word... " >&6; }
22e05272 10978if ${ac_cv_prog_AS+:} false; then :
5213506e 10979 $as_echo_n "(cached) " >&6
ca9f4b81 10980else
2693c0b0
PB
10981 if test -n "$AS"; then
10982 ac_cv_prog_AS="$AS" # Let the user override the test.
ca9f4b81 10983else
1c710c3c
DJ
10984as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10985for as_dir in $PATH
10986do
10987 IFS=$as_save_IFS
10988 test -z "$as_dir" && as_dir=.
5213506e 10989 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 10990 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1c710c3c 10991 ac_cv_prog_AS="${ncn_progname}"
5213506e 10992 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
1c710c3c
DJ
10993 break 2
10994 fi
10995done
5213506e
RW
10996 done
10997IFS=$as_save_IFS
1c710c3c 10998
ca9f4b81
AO
10999fi
11000fi
1c710c3c 11001AS=$ac_cv_prog_AS
2693c0b0 11002if test -n "$AS"; then
5213506e
RW
11003 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AS" >&5
11004$as_echo "$AS" >&6; }
ca9f4b81 11005else
5213506e
RW
11006 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11007$as_echo "no" >&6; }
ca9f4b81 11008fi
1c710c3c 11009
5213506e 11010
2693c0b0
PB
11011 fi
11012 test -n "$ac_cv_prog_AS" && break
11013done
11014
11015if test -z "$ac_cv_prog_AS" ; then
11016 set dummy as
11017 if test $build = $host ; then
11018 AS="$2"
ca9f4b81 11019 else
2693c0b0 11020 AS="${ncn_tool_prefix}$2"
ca9f4b81 11021 fi
ca9f4b81
AO
11022fi
11023
278a7a38
AO
11024
11025
11026if test -n "$DLLTOOL"; then
11027 ac_cv_prog_DLLTOOL=$DLLTOOL
11028elif test -n "$ac_cv_prog_DLLTOOL"; then
11029 DLLTOOL=$ac_cv_prog_DLLTOOL
11030fi
11031
11032if test -n "$ac_cv_prog_DLLTOOL"; then
11033 for ncn_progname in dlltool; do
11034 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
11035set dummy ${ncn_progname}; ac_word=$2
5213506e
RW
11036{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11037$as_echo_n "checking for $ac_word... " >&6; }
22e05272 11038if ${ac_cv_prog_DLLTOOL+:} false; then :
5213506e 11039 $as_echo_n "(cached) " >&6
278a7a38
AO
11040else
11041 if test -n "$DLLTOOL"; then
11042 ac_cv_prog_DLLTOOL="$DLLTOOL" # Let the user override the test.
11043else
11044as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11045for as_dir in $PATH
11046do
11047 IFS=$as_save_IFS
11048 test -z "$as_dir" && as_dir=.
5213506e 11049 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 11050 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
278a7a38 11051 ac_cv_prog_DLLTOOL="${ncn_progname}"
5213506e 11052 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
278a7a38
AO
11053 break 2
11054 fi
11055done
5213506e
RW
11056 done
11057IFS=$as_save_IFS
278a7a38
AO
11058
11059fi
11060fi
11061DLLTOOL=$ac_cv_prog_DLLTOOL
11062if test -n "$DLLTOOL"; then
5213506e
RW
11063 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DLLTOOL" >&5
11064$as_echo "$DLLTOOL" >&6; }
278a7a38 11065else
5213506e
RW
11066 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11067$as_echo "no" >&6; }
278a7a38
AO
11068fi
11069
5213506e 11070
278a7a38
AO
11071 done
11072fi
11073
11074for ncn_progname in dlltool; do
2693c0b0
PB
11075 if test -n "$ncn_tool_prefix"; then
11076 # Extract the first word of "${ncn_tool_prefix}${ncn_progname}", so it can be a program name with args.
11077set dummy ${ncn_tool_prefix}${ncn_progname}; ac_word=$2
5213506e
RW
11078{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11079$as_echo_n "checking for $ac_word... " >&6; }
22e05272 11080if ${ac_cv_prog_DLLTOOL+:} false; then :
5213506e 11081 $as_echo_n "(cached) " >&6
ca9f4b81
AO
11082else
11083 if test -n "$DLLTOOL"; then
11084 ac_cv_prog_DLLTOOL="$DLLTOOL" # Let the user override the test.
11085else
1c710c3c
DJ
11086as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11087for as_dir in $PATH
11088do
11089 IFS=$as_save_IFS
11090 test -z "$as_dir" && as_dir=.
5213506e 11091 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 11092 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1c710c3c 11093 ac_cv_prog_DLLTOOL="${ncn_tool_prefix}${ncn_progname}"
5213506e 11094 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
1c710c3c
DJ
11095 break 2
11096 fi
11097done
5213506e
RW
11098 done
11099IFS=$as_save_IFS
1c710c3c 11100
ca9f4b81
AO
11101fi
11102fi
1c710c3c 11103DLLTOOL=$ac_cv_prog_DLLTOOL
ca9f4b81 11104if test -n "$DLLTOOL"; then
5213506e
RW
11105 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DLLTOOL" >&5
11106$as_echo "$DLLTOOL" >&6; }
ca9f4b81 11107else
5213506e
RW
11108 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11109$as_echo "no" >&6; }
ca9f4b81
AO
11110fi
11111
5213506e 11112
2693c0b0
PB
11113 fi
11114 if test -z "$ac_cv_prog_DLLTOOL" && test $build = $host ; then
11115 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
11116set dummy ${ncn_progname}; ac_word=$2
5213506e
RW
11117{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11118$as_echo_n "checking for $ac_word... " >&6; }
22e05272 11119if ${ac_cv_prog_DLLTOOL+:} false; then :
5213506e 11120 $as_echo_n "(cached) " >&6
ca9f4b81 11121else
2693c0b0
PB
11122 if test -n "$DLLTOOL"; then
11123 ac_cv_prog_DLLTOOL="$DLLTOOL" # Let the user override the test.
ca9f4b81 11124else
1c710c3c
DJ
11125as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11126for as_dir in $PATH
11127do
11128 IFS=$as_save_IFS
11129 test -z "$as_dir" && as_dir=.
5213506e 11130 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 11131 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1c710c3c 11132 ac_cv_prog_DLLTOOL="${ncn_progname}"
5213506e 11133 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
1c710c3c
DJ
11134 break 2
11135 fi
11136done
5213506e
RW
11137 done
11138IFS=$as_save_IFS
1c710c3c 11139
ca9f4b81
AO
11140fi
11141fi
1c710c3c 11142DLLTOOL=$ac_cv_prog_DLLTOOL
2693c0b0 11143if test -n "$DLLTOOL"; then
5213506e
RW
11144 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DLLTOOL" >&5
11145$as_echo "$DLLTOOL" >&6; }
ca9f4b81 11146else
5213506e
RW
11147 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11148$as_echo "no" >&6; }
ca9f4b81 11149fi
1c710c3c 11150
5213506e 11151
2693c0b0
PB
11152 fi
11153 test -n "$ac_cv_prog_DLLTOOL" && break
11154done
11155
11156if test -z "$ac_cv_prog_DLLTOOL" ; then
11157 set dummy dlltool
11158 if test $build = $host ; then
11159 DLLTOOL="$2"
ca9f4b81 11160 else
2693c0b0 11161 DLLTOOL="${ncn_tool_prefix}$2"
ca9f4b81 11162 fi
ca9f4b81
AO
11163fi
11164
278a7a38
AO
11165
11166
3b5e8ee4
IS
11167if test -n "$DSYMUTIL"; then
11168 ac_cv_prog_DSYMUTIL=$DSYMUTIL
11169elif test -n "$ac_cv_prog_DSYMUTIL"; then
11170 DSYMUTIL=$ac_cv_prog_DSYMUTIL
11171fi
11172
11173if test -n "$ac_cv_prog_DSYMUTIL"; then
11174 for ncn_progname in dsymutil; do
11175 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
11176set dummy ${ncn_progname}; ac_word=$2
11177{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11178$as_echo_n "checking for $ac_word... " >&6; }
11179if ${ac_cv_prog_DSYMUTIL+:} false; then :
11180 $as_echo_n "(cached) " >&6
11181else
11182 if test -n "$DSYMUTIL"; then
11183 ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
11184else
11185as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11186for as_dir in $PATH
11187do
11188 IFS=$as_save_IFS
11189 test -z "$as_dir" && as_dir=.
11190 for ac_exec_ext in '' $ac_executable_extensions; do
11191 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
11192 ac_cv_prog_DSYMUTIL="${ncn_progname}"
11193 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
11194 break 2
11195 fi
11196done
11197 done
11198IFS=$as_save_IFS
11199
11200fi
11201fi
11202DSYMUTIL=$ac_cv_prog_DSYMUTIL
11203if test -n "$DSYMUTIL"; then
11204 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5
11205$as_echo "$DSYMUTIL" >&6; }
11206else
11207 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11208$as_echo "no" >&6; }
11209fi
11210
11211
11212 done
11213fi
11214
11215for ncn_progname in dsymutil; do
11216 if test -n "$ncn_tool_prefix"; then
11217 # Extract the first word of "${ncn_tool_prefix}${ncn_progname}", so it can be a program name with args.
11218set dummy ${ncn_tool_prefix}${ncn_progname}; ac_word=$2
11219{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11220$as_echo_n "checking for $ac_word... " >&6; }
11221if ${ac_cv_prog_DSYMUTIL+:} false; then :
11222 $as_echo_n "(cached) " >&6
11223else
11224 if test -n "$DSYMUTIL"; then
11225 ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
11226else
11227as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11228for as_dir in $PATH
11229do
11230 IFS=$as_save_IFS
11231 test -z "$as_dir" && as_dir=.
11232 for ac_exec_ext in '' $ac_executable_extensions; do
11233 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
11234 ac_cv_prog_DSYMUTIL="${ncn_tool_prefix}${ncn_progname}"
11235 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
11236 break 2
11237 fi
11238done
11239 done
11240IFS=$as_save_IFS
11241
11242fi
11243fi
11244DSYMUTIL=$ac_cv_prog_DSYMUTIL
11245if test -n "$DSYMUTIL"; then
11246 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5
11247$as_echo "$DSYMUTIL" >&6; }
11248else
11249 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11250$as_echo "no" >&6; }
11251fi
11252
11253
11254 fi
11255 if test -z "$ac_cv_prog_DSYMUTIL" && test $build = $host ; then
11256 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
11257set dummy ${ncn_progname}; ac_word=$2
11258{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11259$as_echo_n "checking for $ac_word... " >&6; }
11260if ${ac_cv_prog_DSYMUTIL+:} false; then :
11261 $as_echo_n "(cached) " >&6
11262else
11263 if test -n "$DSYMUTIL"; then
11264 ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
11265else
11266as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11267for as_dir in $PATH
11268do
11269 IFS=$as_save_IFS
11270 test -z "$as_dir" && as_dir=.
11271 for ac_exec_ext in '' $ac_executable_extensions; do
11272 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
11273 ac_cv_prog_DSYMUTIL="${ncn_progname}"
11274 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
11275 break 2
11276 fi
11277done
11278 done
11279IFS=$as_save_IFS
11280
11281fi
11282fi
11283DSYMUTIL=$ac_cv_prog_DSYMUTIL
11284if test -n "$DSYMUTIL"; then
11285 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5
11286$as_echo "$DSYMUTIL" >&6; }
11287else
11288 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11289$as_echo "no" >&6; }
11290fi
11291
11292
11293 fi
11294 test -n "$ac_cv_prog_DSYMUTIL" && break
11295done
11296
11297if test -z "$ac_cv_prog_DSYMUTIL" ; then
11298 set dummy dsymutil
11299 if test $build = $host ; then
11300 DSYMUTIL="$2"
11301 else
11302 DSYMUTIL="${ncn_tool_prefix}$2"
11303 fi
11304fi
11305
11306
11307
278a7a38
AO
11308if test -n "$LD"; then
11309 ac_cv_prog_LD=$LD
11310elif test -n "$ac_cv_prog_LD"; then
11311 LD=$ac_cv_prog_LD
11312fi
11313
11314if test -n "$ac_cv_prog_LD"; then
11315 for ncn_progname in ld; do
11316 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
11317set dummy ${ncn_progname}; ac_word=$2
5213506e
RW
11318{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11319$as_echo_n "checking for $ac_word... " >&6; }
22e05272 11320if ${ac_cv_prog_LD+:} false; then :
5213506e 11321 $as_echo_n "(cached) " >&6
278a7a38
AO
11322else
11323 if test -n "$LD"; then
11324 ac_cv_prog_LD="$LD" # Let the user override the test.
11325else
11326as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11327for as_dir in $PATH
11328do
11329 IFS=$as_save_IFS
11330 test -z "$as_dir" && as_dir=.
5213506e 11331 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 11332 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
278a7a38 11333 ac_cv_prog_LD="${ncn_progname}"
5213506e 11334 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
278a7a38
AO
11335 break 2
11336 fi
11337done
5213506e
RW
11338 done
11339IFS=$as_save_IFS
278a7a38
AO
11340
11341fi
11342fi
11343LD=$ac_cv_prog_LD
11344if test -n "$LD"; then
5213506e
RW
11345 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
11346$as_echo "$LD" >&6; }
278a7a38 11347else
5213506e
RW
11348 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11349$as_echo "no" >&6; }
278a7a38
AO
11350fi
11351
5213506e 11352
278a7a38
AO
11353 done
11354fi
11355
11356for ncn_progname in ld; do
2693c0b0
PB
11357 if test -n "$ncn_tool_prefix"; then
11358 # Extract the first word of "${ncn_tool_prefix}${ncn_progname}", so it can be a program name with args.
11359set dummy ${ncn_tool_prefix}${ncn_progname}; ac_word=$2
5213506e
RW
11360{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11361$as_echo_n "checking for $ac_word... " >&6; }
22e05272 11362if ${ac_cv_prog_LD+:} false; then :
5213506e 11363 $as_echo_n "(cached) " >&6
ca9f4b81
AO
11364else
11365 if test -n "$LD"; then
11366 ac_cv_prog_LD="$LD" # Let the user override the test.
11367else
1c710c3c
DJ
11368as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11369for as_dir in $PATH
11370do
11371 IFS=$as_save_IFS
11372 test -z "$as_dir" && as_dir=.
5213506e 11373 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 11374 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1c710c3c 11375 ac_cv_prog_LD="${ncn_tool_prefix}${ncn_progname}"
5213506e 11376 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
1c710c3c
DJ
11377 break 2
11378 fi
11379done
5213506e
RW
11380 done
11381IFS=$as_save_IFS
1c710c3c 11382
ca9f4b81
AO
11383fi
11384fi
1c710c3c 11385LD=$ac_cv_prog_LD
ca9f4b81 11386if test -n "$LD"; then
5213506e
RW
11387 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
11388$as_echo "$LD" >&6; }
ca9f4b81 11389else
5213506e
RW
11390 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11391$as_echo "no" >&6; }
ca9f4b81
AO
11392fi
11393
5213506e 11394
2693c0b0
PB
11395 fi
11396 if test -z "$ac_cv_prog_LD" && test $build = $host ; then
11397 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
11398set dummy ${ncn_progname}; ac_word=$2
5213506e
RW
11399{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11400$as_echo_n "checking for $ac_word... " >&6; }
22e05272 11401if ${ac_cv_prog_LD+:} false; then :
5213506e 11402 $as_echo_n "(cached) " >&6
ca9f4b81 11403else
2693c0b0
PB
11404 if test -n "$LD"; then
11405 ac_cv_prog_LD="$LD" # Let the user override the test.
6b65a26d 11406else
1c710c3c
DJ
11407as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11408for as_dir in $PATH
11409do
11410 IFS=$as_save_IFS
11411 test -z "$as_dir" && as_dir=.
5213506e 11412 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 11413 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1c710c3c 11414 ac_cv_prog_LD="${ncn_progname}"
5213506e 11415 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
1c710c3c
DJ
11416 break 2
11417 fi
11418done
5213506e
RW
11419 done
11420IFS=$as_save_IFS
1c710c3c 11421
ca9f4b81
AO
11422fi
11423fi
1c710c3c 11424LD=$ac_cv_prog_LD
2693c0b0 11425if test -n "$LD"; then
5213506e
RW
11426 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
11427$as_echo "$LD" >&6; }
ca9f4b81 11428else
5213506e
RW
11429 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11430$as_echo "no" >&6; }
ca9f4b81 11431fi
1c710c3c 11432
5213506e 11433
2693c0b0
PB
11434 fi
11435 test -n "$ac_cv_prog_LD" && break
11436done
11437
11438if test -z "$ac_cv_prog_LD" ; then
11439 set dummy ld
11440 if test $build = $host ; then
11441 LD="$2"
ca9f4b81 11442 else
2693c0b0 11443 LD="${ncn_tool_prefix}$2"
ca9f4b81 11444 fi
ca9f4b81
AO
11445fi
11446
278a7a38
AO
11447
11448
11449if test -n "$LIPO"; then
11450 ac_cv_prog_LIPO=$LIPO
11451elif test -n "$ac_cv_prog_LIPO"; then
11452 LIPO=$ac_cv_prog_LIPO
11453fi
11454
11455if test -n "$ac_cv_prog_LIPO"; then
11456 for ncn_progname in lipo; do
11457 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
11458set dummy ${ncn_progname}; ac_word=$2
5213506e
RW
11459{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11460$as_echo_n "checking for $ac_word... " >&6; }
22e05272 11461if ${ac_cv_prog_LIPO+:} false; then :
5213506e 11462 $as_echo_n "(cached) " >&6
278a7a38
AO
11463else
11464 if test -n "$LIPO"; then
11465 ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
11466else
11467as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11468for as_dir in $PATH
11469do
11470 IFS=$as_save_IFS
11471 test -z "$as_dir" && as_dir=.
5213506e 11472 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 11473 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
278a7a38 11474 ac_cv_prog_LIPO="${ncn_progname}"
5213506e 11475 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
278a7a38
AO
11476 break 2
11477 fi
11478done
5213506e
RW
11479 done
11480IFS=$as_save_IFS
278a7a38
AO
11481
11482fi
11483fi
11484LIPO=$ac_cv_prog_LIPO
11485if test -n "$LIPO"; then
5213506e
RW
11486 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5
11487$as_echo "$LIPO" >&6; }
278a7a38 11488else
5213506e
RW
11489 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11490$as_echo "no" >&6; }
278a7a38
AO
11491fi
11492
5213506e 11493
278a7a38
AO
11494 done
11495fi
11496
11497for ncn_progname in lipo; do
2abefe3d
PB
11498 if test -n "$ncn_tool_prefix"; then
11499 # Extract the first word of "${ncn_tool_prefix}${ncn_progname}", so it can be a program name with args.
11500set dummy ${ncn_tool_prefix}${ncn_progname}; ac_word=$2
5213506e
RW
11501{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11502$as_echo_n "checking for $ac_word... " >&6; }
22e05272 11503if ${ac_cv_prog_LIPO+:} false; then :
5213506e 11504 $as_echo_n "(cached) " >&6
2abefe3d
PB
11505else
11506 if test -n "$LIPO"; then
11507 ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
11508else
1c710c3c
DJ
11509as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11510for as_dir in $PATH
11511do
11512 IFS=$as_save_IFS
11513 test -z "$as_dir" && as_dir=.
5213506e 11514 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 11515 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1c710c3c 11516 ac_cv_prog_LIPO="${ncn_tool_prefix}${ncn_progname}"
5213506e 11517 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
1c710c3c
DJ
11518 break 2
11519 fi
11520done
5213506e
RW
11521 done
11522IFS=$as_save_IFS
1c710c3c 11523
2abefe3d
PB
11524fi
11525fi
1c710c3c 11526LIPO=$ac_cv_prog_LIPO
2abefe3d 11527if test -n "$LIPO"; then
5213506e
RW
11528 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5
11529$as_echo "$LIPO" >&6; }
2abefe3d 11530else
5213506e
RW
11531 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11532$as_echo "no" >&6; }
2abefe3d
PB
11533fi
11534
5213506e 11535
2abefe3d
PB
11536 fi
11537 if test -z "$ac_cv_prog_LIPO" && test $build = $host ; then
11538 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
11539set dummy ${ncn_progname}; ac_word=$2
5213506e
RW
11540{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11541$as_echo_n "checking for $ac_word... " >&6; }
22e05272 11542if ${ac_cv_prog_LIPO+:} false; then :
5213506e 11543 $as_echo_n "(cached) " >&6
2abefe3d
PB
11544else
11545 if test -n "$LIPO"; then
11546 ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
11547else
1c710c3c
DJ
11548as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11549for as_dir in $PATH
11550do
11551 IFS=$as_save_IFS
11552 test -z "$as_dir" && as_dir=.
5213506e 11553 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 11554 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1c710c3c 11555 ac_cv_prog_LIPO="${ncn_progname}"
5213506e 11556 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
1c710c3c
DJ
11557 break 2
11558 fi
11559done
5213506e
RW
11560 done
11561IFS=$as_save_IFS
1c710c3c 11562
2abefe3d
PB
11563fi
11564fi
1c710c3c 11565LIPO=$ac_cv_prog_LIPO
2abefe3d 11566if test -n "$LIPO"; then
5213506e
RW
11567 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5
11568$as_echo "$LIPO" >&6; }
2abefe3d 11569else
5213506e
RW
11570 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11571$as_echo "no" >&6; }
2abefe3d 11572fi
1c710c3c 11573
5213506e 11574
2abefe3d
PB
11575 fi
11576 test -n "$ac_cv_prog_LIPO" && break
11577done
11578
11579if test -z "$ac_cv_prog_LIPO" ; then
11580 set dummy lipo
11581 if test $build = $host ; then
11582 LIPO="$2"
11583 else
11584 LIPO="${ncn_tool_prefix}$2"
11585 fi
11586fi
11587
278a7a38
AO
11588
11589
11590if test -n "$NM"; then
11591 ac_cv_prog_NM=$NM
11592elif test -n "$ac_cv_prog_NM"; then
11593 NM=$ac_cv_prog_NM
11594fi
11595
11596if test -n "$ac_cv_prog_NM"; then
11597 for ncn_progname in nm; do
11598 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
11599set dummy ${ncn_progname}; ac_word=$2
5213506e
RW
11600{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11601$as_echo_n "checking for $ac_word... " >&6; }
22e05272 11602if ${ac_cv_prog_NM+:} false; then :
5213506e 11603 $as_echo_n "(cached) " >&6
ca9f4b81
AO
11604else
11605 if test -n "$NM"; then
11606 ac_cv_prog_NM="$NM" # Let the user override the test.
11607else
1c710c3c
DJ
11608as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11609for as_dir in $PATH
11610do
11611 IFS=$as_save_IFS
11612 test -z "$as_dir" && as_dir=.
5213506e 11613 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 11614 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
278a7a38 11615 ac_cv_prog_NM="${ncn_progname}"
5213506e 11616 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
1c710c3c
DJ
11617 break 2
11618 fi
11619done
5213506e
RW
11620 done
11621IFS=$as_save_IFS
1c710c3c 11622
ca9f4b81
AO
11623fi
11624fi
1c710c3c 11625NM=$ac_cv_prog_NM
ca9f4b81 11626if test -n "$NM"; then
5213506e
RW
11627 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NM" >&5
11628$as_echo "$NM" >&6; }
ca9f4b81 11629else
5213506e
RW
11630 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11631$as_echo "no" >&6; }
ca9f4b81
AO
11632fi
11633
5213506e 11634
278a7a38
AO
11635 done
11636fi
11637
11638for ncn_progname in nm; do
11639 if test -n "$ncn_tool_prefix"; then
11640 # Extract the first word of "${ncn_tool_prefix}${ncn_progname}", so it can be a program name with args.
11641set dummy ${ncn_tool_prefix}${ncn_progname}; ac_word=$2
5213506e
RW
11642{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11643$as_echo_n "checking for $ac_word... " >&6; }
22e05272 11644if ${ac_cv_prog_NM+:} false; then :
5213506e 11645 $as_echo_n "(cached) " >&6
ca9f4b81 11646else
2693c0b0
PB
11647 if test -n "$NM"; then
11648 ac_cv_prog_NM="$NM" # Let the user override the test.
ca9f4b81 11649else
1c710c3c
DJ
11650as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11651for as_dir in $PATH
11652do
11653 IFS=$as_save_IFS
11654 test -z "$as_dir" && as_dir=.
5213506e 11655 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 11656 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
278a7a38 11657 ac_cv_prog_NM="${ncn_tool_prefix}${ncn_progname}"
5213506e 11658 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
1c710c3c
DJ
11659 break 2
11660 fi
11661done
5213506e
RW
11662 done
11663IFS=$as_save_IFS
1c710c3c 11664
ca9f4b81
AO
11665fi
11666fi
1c710c3c 11667NM=$ac_cv_prog_NM
2693c0b0 11668if test -n "$NM"; then
5213506e
RW
11669 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NM" >&5
11670$as_echo "$NM" >&6; }
ca9f4b81 11671else
5213506e
RW
11672 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11673$as_echo "no" >&6; }
ca9f4b81 11674fi
1c710c3c 11675
5213506e 11676
2693c0b0 11677 fi
278a7a38
AO
11678 if test -z "$ac_cv_prog_NM" && test $build = $host ; then
11679 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
11680set dummy ${ncn_progname}; ac_word=$2
5213506e
RW
11681{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11682$as_echo_n "checking for $ac_word... " >&6; }
22e05272 11683if ${ac_cv_prog_NM+:} false; then :
5213506e 11684 $as_echo_n "(cached) " >&6
278a7a38
AO
11685else
11686 if test -n "$NM"; then
11687 ac_cv_prog_NM="$NM" # Let the user override the test.
11688else
11689as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11690for as_dir in $PATH
11691do
11692 IFS=$as_save_IFS
11693 test -z "$as_dir" && as_dir=.
5213506e 11694 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 11695 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
278a7a38 11696 ac_cv_prog_NM="${ncn_progname}"
5213506e 11697 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
278a7a38
AO
11698 break 2
11699 fi
11700done
5213506e
RW
11701 done
11702IFS=$as_save_IFS
278a7a38
AO
11703
11704fi
11705fi
11706NM=$ac_cv_prog_NM
11707if test -n "$NM"; then
5213506e
RW
11708 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NM" >&5
11709$as_echo "$NM" >&6; }
278a7a38 11710else
5213506e
RW
11711 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11712$as_echo "no" >&6; }
278a7a38
AO
11713fi
11714
5213506e 11715
278a7a38
AO
11716 fi
11717 test -n "$ac_cv_prog_NM" && break
11718done
11719
11720if test -z "$ac_cv_prog_NM" ; then
11721 set dummy nm
11722 if test $build = $host ; then
11723 NM="$2"
11724 else
11725 NM="${ncn_tool_prefix}$2"
11726 fi
11727fi
11728
11729
11730
11731if test -n "$RANLIB"; then
11732 ac_cv_prog_RANLIB=$RANLIB
11733elif test -n "$ac_cv_prog_RANLIB"; then
11734 RANLIB=$ac_cv_prog_RANLIB
11735fi
11736
11737if test -n "$ac_cv_prog_RANLIB"; then
11738 for ncn_progname in ranlib; do
11739 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
11740set dummy ${ncn_progname}; ac_word=$2
5213506e
RW
11741{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11742$as_echo_n "checking for $ac_word... " >&6; }
22e05272 11743if ${ac_cv_prog_RANLIB+:} false; then :
5213506e 11744 $as_echo_n "(cached) " >&6
278a7a38
AO
11745else
11746 if test -n "$RANLIB"; then
11747 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
11748else
11749as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11750for as_dir in $PATH
11751do
11752 IFS=$as_save_IFS
11753 test -z "$as_dir" && as_dir=.
5213506e 11754 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 11755 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
278a7a38 11756 ac_cv_prog_RANLIB="${ncn_progname}"
5213506e 11757 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
278a7a38
AO
11758 break 2
11759 fi
11760done
5213506e
RW
11761 done
11762IFS=$as_save_IFS
278a7a38
AO
11763
11764fi
11765fi
11766RANLIB=$ac_cv_prog_RANLIB
11767if test -n "$RANLIB"; then
5213506e
RW
11768 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
11769$as_echo "$RANLIB" >&6; }
278a7a38 11770else
5213506e
RW
11771 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11772$as_echo "no" >&6; }
278a7a38
AO
11773fi
11774
5213506e 11775
278a7a38
AO
11776 done
11777fi
ca9f4b81 11778
278a7a38 11779for ncn_progname in ranlib; do
2693c0b0
PB
11780 if test -n "$ncn_tool_prefix"; then
11781 # Extract the first word of "${ncn_tool_prefix}${ncn_progname}", so it can be a program name with args.
11782set dummy ${ncn_tool_prefix}${ncn_progname}; ac_word=$2
5213506e
RW
11783{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11784$as_echo_n "checking for $ac_word... " >&6; }
22e05272 11785if ${ac_cv_prog_RANLIB+:} false; then :
5213506e 11786 $as_echo_n "(cached) " >&6
ca9f4b81
AO
11787else
11788 if test -n "$RANLIB"; then
11789 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
11790else
1c710c3c
DJ
11791as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11792for as_dir in $PATH
11793do
11794 IFS=$as_save_IFS
11795 test -z "$as_dir" && as_dir=.
5213506e 11796 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 11797 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1c710c3c 11798 ac_cv_prog_RANLIB="${ncn_tool_prefix}${ncn_progname}"
5213506e 11799 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
1c710c3c
DJ
11800 break 2
11801 fi
11802done
5213506e
RW
11803 done
11804IFS=$as_save_IFS
1c710c3c 11805
ca9f4b81
AO
11806fi
11807fi
1c710c3c 11808RANLIB=$ac_cv_prog_RANLIB
ca9f4b81 11809if test -n "$RANLIB"; then
5213506e
RW
11810 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
11811$as_echo "$RANLIB" >&6; }
ca9f4b81 11812else
5213506e
RW
11813 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11814$as_echo "no" >&6; }
ca9f4b81
AO
11815fi
11816
5213506e 11817
2693c0b0
PB
11818 fi
11819 if test -z "$ac_cv_prog_RANLIB" && test $build = $host ; then
11820 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
11821set dummy ${ncn_progname}; ac_word=$2
5213506e
RW
11822{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11823$as_echo_n "checking for $ac_word... " >&6; }
22e05272 11824if ${ac_cv_prog_RANLIB+:} false; then :
5213506e 11825 $as_echo_n "(cached) " >&6
ca9f4b81 11826else
2693c0b0
PB
11827 if test -n "$RANLIB"; then
11828 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
ca9f4b81 11829else
1c710c3c
DJ
11830as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11831for as_dir in $PATH
11832do
11833 IFS=$as_save_IFS
11834 test -z "$as_dir" && as_dir=.
5213506e 11835 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 11836 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1c710c3c 11837 ac_cv_prog_RANLIB="${ncn_progname}"
5213506e 11838 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
1c710c3c
DJ
11839 break 2
11840 fi
11841done
5213506e
RW
11842 done
11843IFS=$as_save_IFS
1c710c3c 11844
ca9f4b81
AO
11845fi
11846fi
1c710c3c 11847RANLIB=$ac_cv_prog_RANLIB
2693c0b0 11848if test -n "$RANLIB"; then
5213506e
RW
11849 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
11850$as_echo "$RANLIB" >&6; }
ca9f4b81 11851else
5213506e
RW
11852 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11853$as_echo "no" >&6; }
ca9f4b81 11854fi
1c710c3c 11855
5213506e 11856
ca9f4b81 11857 fi
2693c0b0
PB
11858 test -n "$ac_cv_prog_RANLIB" && break
11859done
11860
11861if test -z "$ac_cv_prog_RANLIB" ; then
8927b7c0 11862 RANLIB="true"
ca9f4b81
AO
11863fi
11864
278a7a38
AO
11865
11866
11867if test -n "$STRIP"; then
11868 ac_cv_prog_STRIP=$STRIP
11869elif test -n "$ac_cv_prog_STRIP"; then
11870 STRIP=$ac_cv_prog_STRIP
11871fi
11872
11873if test -n "$ac_cv_prog_STRIP"; then
11874 for ncn_progname in strip; do
11875 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
11876set dummy ${ncn_progname}; ac_word=$2
5213506e
RW
11877{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11878$as_echo_n "checking for $ac_word... " >&6; }
22e05272 11879if ${ac_cv_prog_STRIP+:} false; then :
5213506e 11880 $as_echo_n "(cached) " >&6
278a7a38
AO
11881else
11882 if test -n "$STRIP"; then
11883 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
11884else
11885as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11886for as_dir in $PATH
11887do
11888 IFS=$as_save_IFS
11889 test -z "$as_dir" && as_dir=.
5213506e 11890 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 11891 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
278a7a38 11892 ac_cv_prog_STRIP="${ncn_progname}"
5213506e 11893 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
278a7a38
AO
11894 break 2
11895 fi
11896done
5213506e
RW
11897 done
11898IFS=$as_save_IFS
278a7a38
AO
11899
11900fi
11901fi
11902STRIP=$ac_cv_prog_STRIP
11903if test -n "$STRIP"; then
5213506e
RW
11904 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
11905$as_echo "$STRIP" >&6; }
278a7a38 11906else
5213506e
RW
11907 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11908$as_echo "no" >&6; }
278a7a38
AO
11909fi
11910
5213506e 11911
278a7a38
AO
11912 done
11913fi
11914
11915for ncn_progname in strip; do
2abefe3d
PB
11916 if test -n "$ncn_tool_prefix"; then
11917 # Extract the first word of "${ncn_tool_prefix}${ncn_progname}", so it can be a program name with args.
11918set dummy ${ncn_tool_prefix}${ncn_progname}; ac_word=$2
5213506e
RW
11919{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11920$as_echo_n "checking for $ac_word... " >&6; }
22e05272 11921if ${ac_cv_prog_STRIP+:} false; then :
5213506e 11922 $as_echo_n "(cached) " >&6
2abefe3d
PB
11923else
11924 if test -n "$STRIP"; then
11925 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
11926else
1c710c3c
DJ
11927as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11928for as_dir in $PATH
11929do
11930 IFS=$as_save_IFS
11931 test -z "$as_dir" && as_dir=.
5213506e 11932 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 11933 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1c710c3c 11934 ac_cv_prog_STRIP="${ncn_tool_prefix}${ncn_progname}"
5213506e 11935 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
1c710c3c
DJ
11936 break 2
11937 fi
11938done
5213506e
RW
11939 done
11940IFS=$as_save_IFS
1c710c3c 11941
2abefe3d
PB
11942fi
11943fi
1c710c3c 11944STRIP=$ac_cv_prog_STRIP
2abefe3d 11945if test -n "$STRIP"; then
5213506e
RW
11946 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
11947$as_echo "$STRIP" >&6; }
2abefe3d 11948else
5213506e
RW
11949 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11950$as_echo "no" >&6; }
2abefe3d
PB
11951fi
11952
5213506e 11953
2abefe3d
PB
11954 fi
11955 if test -z "$ac_cv_prog_STRIP" && test $build = $host ; then
11956 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
11957set dummy ${ncn_progname}; ac_word=$2
5213506e
RW
11958{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11959$as_echo_n "checking for $ac_word... " >&6; }
22e05272 11960if ${ac_cv_prog_STRIP+:} false; then :
5213506e 11961 $as_echo_n "(cached) " >&6
2abefe3d
PB
11962else
11963 if test -n "$STRIP"; then
11964 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
11965else
1c710c3c
DJ
11966as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11967for as_dir in $PATH
11968do
11969 IFS=$as_save_IFS
11970 test -z "$as_dir" && as_dir=.
5213506e 11971 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 11972 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1c710c3c 11973 ac_cv_prog_STRIP="${ncn_progname}"
5213506e 11974 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
1c710c3c
DJ
11975 break 2
11976 fi
11977done
5213506e
RW
11978 done
11979IFS=$as_save_IFS
1c710c3c 11980
2abefe3d
PB
11981fi
11982fi
1c710c3c 11983STRIP=$ac_cv_prog_STRIP
2abefe3d 11984if test -n "$STRIP"; then
5213506e
RW
11985 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
11986$as_echo "$STRIP" >&6; }
2abefe3d 11987else
5213506e
RW
11988 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11989$as_echo "no" >&6; }
2abefe3d 11990fi
1c710c3c 11991
5213506e 11992
2abefe3d
PB
11993 fi
11994 test -n "$ac_cv_prog_STRIP" && break
11995done
11996
11997if test -z "$ac_cv_prog_STRIP" ; then
8927b7c0 11998 STRIP="true"
2abefe3d
PB
11999fi
12000
278a7a38
AO
12001
12002
12003if test -n "$WINDRES"; then
12004 ac_cv_prog_WINDRES=$WINDRES
12005elif test -n "$ac_cv_prog_WINDRES"; then
12006 WINDRES=$ac_cv_prog_WINDRES
12007fi
12008
12009if test -n "$ac_cv_prog_WINDRES"; then
12010 for ncn_progname in windres; do
12011 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
12012set dummy ${ncn_progname}; ac_word=$2
5213506e
RW
12013{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12014$as_echo_n "checking for $ac_word... " >&6; }
22e05272 12015if ${ac_cv_prog_WINDRES+:} false; then :
5213506e 12016 $as_echo_n "(cached) " >&6
278a7a38
AO
12017else
12018 if test -n "$WINDRES"; then
12019 ac_cv_prog_WINDRES="$WINDRES" # Let the user override the test.
12020else
12021as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12022for as_dir in $PATH
12023do
12024 IFS=$as_save_IFS
12025 test -z "$as_dir" && as_dir=.
5213506e 12026 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 12027 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
278a7a38 12028 ac_cv_prog_WINDRES="${ncn_progname}"
5213506e 12029 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
278a7a38
AO
12030 break 2
12031 fi
12032done
5213506e
RW
12033 done
12034IFS=$as_save_IFS
278a7a38
AO
12035
12036fi
12037fi
12038WINDRES=$ac_cv_prog_WINDRES
12039if test -n "$WINDRES"; then
5213506e
RW
12040 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $WINDRES" >&5
12041$as_echo "$WINDRES" >&6; }
278a7a38 12042else
5213506e
RW
12043 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12044$as_echo "no" >&6; }
278a7a38
AO
12045fi
12046
5213506e 12047
278a7a38
AO
12048 done
12049fi
12050
12051for ncn_progname in windres; do
2693c0b0
PB
12052 if test -n "$ncn_tool_prefix"; then
12053 # Extract the first word of "${ncn_tool_prefix}${ncn_progname}", so it can be a program name with args.
12054set dummy ${ncn_tool_prefix}${ncn_progname}; ac_word=$2
5213506e
RW
12055{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12056$as_echo_n "checking for $ac_word... " >&6; }
22e05272 12057if ${ac_cv_prog_WINDRES+:} false; then :
5213506e 12058 $as_echo_n "(cached) " >&6
ca9f4b81
AO
12059else
12060 if test -n "$WINDRES"; then
12061 ac_cv_prog_WINDRES="$WINDRES" # Let the user override the test.
12062else
1c710c3c
DJ
12063as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12064for as_dir in $PATH
12065do
12066 IFS=$as_save_IFS
12067 test -z "$as_dir" && as_dir=.
5213506e 12068 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 12069 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1c710c3c 12070 ac_cv_prog_WINDRES="${ncn_tool_prefix}${ncn_progname}"
5213506e 12071 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
1c710c3c
DJ
12072 break 2
12073 fi
12074done
5213506e
RW
12075 done
12076IFS=$as_save_IFS
1c710c3c 12077
ca9f4b81
AO
12078fi
12079fi
1c710c3c 12080WINDRES=$ac_cv_prog_WINDRES
ca9f4b81 12081if test -n "$WINDRES"; then
5213506e
RW
12082 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $WINDRES" >&5
12083$as_echo "$WINDRES" >&6; }
ca9f4b81 12084else
5213506e
RW
12085 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12086$as_echo "no" >&6; }
ca9f4b81
AO
12087fi
12088
5213506e 12089
2693c0b0
PB
12090 fi
12091 if test -z "$ac_cv_prog_WINDRES" && test $build = $host ; then
12092 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
12093set dummy ${ncn_progname}; ac_word=$2
5213506e
RW
12094{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12095$as_echo_n "checking for $ac_word... " >&6; }
22e05272 12096if ${ac_cv_prog_WINDRES+:} false; then :
5213506e 12097 $as_echo_n "(cached) " >&6
ca9f4b81 12098else
2693c0b0
PB
12099 if test -n "$WINDRES"; then
12100 ac_cv_prog_WINDRES="$WINDRES" # Let the user override the test.
ca9f4b81 12101else
1c710c3c
DJ
12102as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12103for as_dir in $PATH
12104do
12105 IFS=$as_save_IFS
12106 test -z "$as_dir" && as_dir=.
5213506e 12107 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 12108 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1c710c3c 12109 ac_cv_prog_WINDRES="${ncn_progname}"
5213506e 12110 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
1c710c3c
DJ
12111 break 2
12112 fi
12113done
5213506e
RW
12114 done
12115IFS=$as_save_IFS
1c710c3c 12116
ca9f4b81
AO
12117fi
12118fi
1c710c3c 12119WINDRES=$ac_cv_prog_WINDRES
2693c0b0 12120if test -n "$WINDRES"; then
5213506e
RW
12121 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $WINDRES" >&5
12122$as_echo "$WINDRES" >&6; }
ca9f4b81 12123else
5213506e
RW
12124 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12125$as_echo "no" >&6; }
ca9f4b81 12126fi
1c710c3c 12127
5213506e 12128
2693c0b0
PB
12129 fi
12130 test -n "$ac_cv_prog_WINDRES" && break
12131done
12132
12133if test -z "$ac_cv_prog_WINDRES" ; then
12134 set dummy windres
12135 if test $build = $host ; then
12136 WINDRES="$2"
ca9f4b81 12137 else
2693c0b0 12138 WINDRES="${ncn_tool_prefix}$2"
ca9f4b81 12139 fi
ca9f4b81
AO
12140fi
12141
278a7a38
AO
12142
12143
901119ae
KT
12144if test -n "$WINDMC"; then
12145 ac_cv_prog_WINDMC=$WINDMC
12146elif test -n "$ac_cv_prog_WINDMC"; then
12147 WINDMC=$ac_cv_prog_WINDMC
12148fi
12149
12150if test -n "$ac_cv_prog_WINDMC"; then
12151 for ncn_progname in windmc; do
12152 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
12153set dummy ${ncn_progname}; ac_word=$2
5213506e
RW
12154{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12155$as_echo_n "checking for $ac_word... " >&6; }
22e05272 12156if ${ac_cv_prog_WINDMC+:} false; then :
5213506e 12157 $as_echo_n "(cached) " >&6
901119ae
KT
12158else
12159 if test -n "$WINDMC"; then
12160 ac_cv_prog_WINDMC="$WINDMC" # Let the user override the test.
12161else
12162as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12163for as_dir in $PATH
12164do
12165 IFS=$as_save_IFS
12166 test -z "$as_dir" && as_dir=.
5213506e 12167 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 12168 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
901119ae 12169 ac_cv_prog_WINDMC="${ncn_progname}"
5213506e 12170 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
901119ae
KT
12171 break 2
12172 fi
12173done
5213506e
RW
12174 done
12175IFS=$as_save_IFS
901119ae
KT
12176
12177fi
12178fi
12179WINDMC=$ac_cv_prog_WINDMC
12180if test -n "$WINDMC"; then
5213506e
RW
12181 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $WINDMC" >&5
12182$as_echo "$WINDMC" >&6; }
901119ae 12183else
5213506e
RW
12184 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12185$as_echo "no" >&6; }
901119ae
KT
12186fi
12187
5213506e 12188
901119ae
KT
12189 done
12190fi
12191
12192for ncn_progname in windmc; do
12193 if test -n "$ncn_tool_prefix"; then
12194 # Extract the first word of "${ncn_tool_prefix}${ncn_progname}", so it can be a program name with args.
12195set dummy ${ncn_tool_prefix}${ncn_progname}; ac_word=$2
5213506e
RW
12196{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12197$as_echo_n "checking for $ac_word... " >&6; }
22e05272 12198if ${ac_cv_prog_WINDMC+:} false; then :
5213506e 12199 $as_echo_n "(cached) " >&6
901119ae
KT
12200else
12201 if test -n "$WINDMC"; then
12202 ac_cv_prog_WINDMC="$WINDMC" # Let the user override the test.
12203else
12204as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12205for as_dir in $PATH
12206do
12207 IFS=$as_save_IFS
12208 test -z "$as_dir" && as_dir=.
5213506e 12209 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 12210 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
901119ae 12211 ac_cv_prog_WINDMC="${ncn_tool_prefix}${ncn_progname}"
5213506e 12212 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
901119ae
KT
12213 break 2
12214 fi
12215done
5213506e
RW
12216 done
12217IFS=$as_save_IFS
901119ae
KT
12218
12219fi
12220fi
12221WINDMC=$ac_cv_prog_WINDMC
12222if test -n "$WINDMC"; then
5213506e
RW
12223 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $WINDMC" >&5
12224$as_echo "$WINDMC" >&6; }
901119ae 12225else
5213506e
RW
12226 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12227$as_echo "no" >&6; }
901119ae
KT
12228fi
12229
5213506e 12230
901119ae
KT
12231 fi
12232 if test -z "$ac_cv_prog_WINDMC" && test $build = $host ; then
12233 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
12234set dummy ${ncn_progname}; ac_word=$2
5213506e
RW
12235{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12236$as_echo_n "checking for $ac_word... " >&6; }
22e05272 12237if ${ac_cv_prog_WINDMC+:} false; then :
5213506e 12238 $as_echo_n "(cached) " >&6
901119ae
KT
12239else
12240 if test -n "$WINDMC"; then
12241 ac_cv_prog_WINDMC="$WINDMC" # Let the user override the test.
12242else
12243as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12244for as_dir in $PATH
12245do
12246 IFS=$as_save_IFS
12247 test -z "$as_dir" && as_dir=.
5213506e 12248 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 12249 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
901119ae 12250 ac_cv_prog_WINDMC="${ncn_progname}"
5213506e 12251 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
901119ae
KT
12252 break 2
12253 fi
12254done
5213506e
RW
12255 done
12256IFS=$as_save_IFS
901119ae
KT
12257
12258fi
12259fi
12260WINDMC=$ac_cv_prog_WINDMC
12261if test -n "$WINDMC"; then
5213506e
RW
12262 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $WINDMC" >&5
12263$as_echo "$WINDMC" >&6; }
901119ae 12264else
5213506e
RW
12265 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12266$as_echo "no" >&6; }
901119ae
KT
12267fi
12268
5213506e 12269
901119ae
KT
12270 fi
12271 test -n "$ac_cv_prog_WINDMC" && break
12272done
12273
12274if test -z "$ac_cv_prog_WINDMC" ; then
12275 set dummy windmc
12276 if test $build = $host ; then
12277 WINDMC="$2"
12278 else
12279 WINDMC="${ncn_tool_prefix}$2"
12280 fi
12281fi
12282
12283
12284
278a7a38
AO
12285if test -n "$OBJCOPY"; then
12286 ac_cv_prog_OBJCOPY=$OBJCOPY
12287elif test -n "$ac_cv_prog_OBJCOPY"; then
12288 OBJCOPY=$ac_cv_prog_OBJCOPY
12289fi
12290
12291if test -n "$ac_cv_prog_OBJCOPY"; then
12292 for ncn_progname in objcopy; do
12293 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
12294set dummy ${ncn_progname}; ac_word=$2
5213506e
RW
12295{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12296$as_echo_n "checking for $ac_word... " >&6; }
22e05272 12297if ${ac_cv_prog_OBJCOPY+:} false; then :
5213506e 12298 $as_echo_n "(cached) " >&6
278a7a38
AO
12299else
12300 if test -n "$OBJCOPY"; then
12301 ac_cv_prog_OBJCOPY="$OBJCOPY" # Let the user override the test.
12302else
12303as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12304for as_dir in $PATH
12305do
12306 IFS=$as_save_IFS
12307 test -z "$as_dir" && as_dir=.
5213506e 12308 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 12309 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
278a7a38 12310 ac_cv_prog_OBJCOPY="${ncn_progname}"
5213506e 12311 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
278a7a38
AO
12312 break 2
12313 fi
12314done
5213506e
RW
12315 done
12316IFS=$as_save_IFS
278a7a38
AO
12317
12318fi
12319fi
12320OBJCOPY=$ac_cv_prog_OBJCOPY
12321if test -n "$OBJCOPY"; then
5213506e
RW
12322 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJCOPY" >&5
12323$as_echo "$OBJCOPY" >&6; }
278a7a38 12324else
5213506e
RW
12325 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12326$as_echo "no" >&6; }
278a7a38
AO
12327fi
12328
5213506e 12329
278a7a38
AO
12330 done
12331fi
12332
12333for ncn_progname in objcopy; do
2693c0b0
PB
12334 if test -n "$ncn_tool_prefix"; then
12335 # Extract the first word of "${ncn_tool_prefix}${ncn_progname}", so it can be a program name with args.
12336set dummy ${ncn_tool_prefix}${ncn_progname}; ac_word=$2
5213506e
RW
12337{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12338$as_echo_n "checking for $ac_word... " >&6; }
22e05272 12339if ${ac_cv_prog_OBJCOPY+:} false; then :
5213506e 12340 $as_echo_n "(cached) " >&6
ca9f4b81
AO
12341else
12342 if test -n "$OBJCOPY"; then
12343 ac_cv_prog_OBJCOPY="$OBJCOPY" # Let the user override the test.
12344else
1c710c3c
DJ
12345as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12346for as_dir in $PATH
12347do
12348 IFS=$as_save_IFS
12349 test -z "$as_dir" && as_dir=.
5213506e 12350 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 12351 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1c710c3c 12352 ac_cv_prog_OBJCOPY="${ncn_tool_prefix}${ncn_progname}"
5213506e 12353 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
1c710c3c
DJ
12354 break 2
12355 fi
12356done
5213506e
RW
12357 done
12358IFS=$as_save_IFS
1c710c3c 12359
ca9f4b81
AO
12360fi
12361fi
1c710c3c 12362OBJCOPY=$ac_cv_prog_OBJCOPY
ca9f4b81 12363if test -n "$OBJCOPY"; then
5213506e
RW
12364 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJCOPY" >&5
12365$as_echo "$OBJCOPY" >&6; }
ca9f4b81 12366else
5213506e
RW
12367 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12368$as_echo "no" >&6; }
ca9f4b81
AO
12369fi
12370
5213506e 12371
2693c0b0
PB
12372 fi
12373 if test -z "$ac_cv_prog_OBJCOPY" && test $build = $host ; then
12374 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
12375set dummy ${ncn_progname}; ac_word=$2
5213506e
RW
12376{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12377$as_echo_n "checking for $ac_word... " >&6; }
22e05272 12378if ${ac_cv_prog_OBJCOPY+:} false; then :
5213506e 12379 $as_echo_n "(cached) " >&6
ca9f4b81 12380else
2693c0b0
PB
12381 if test -n "$OBJCOPY"; then
12382 ac_cv_prog_OBJCOPY="$OBJCOPY" # Let the user override the test.
ca9f4b81 12383else
1c710c3c
DJ
12384as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12385for as_dir in $PATH
12386do
12387 IFS=$as_save_IFS
12388 test -z "$as_dir" && as_dir=.
5213506e 12389 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 12390 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1c710c3c 12391 ac_cv_prog_OBJCOPY="${ncn_progname}"
5213506e 12392 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
1c710c3c
DJ
12393 break 2
12394 fi
12395done
5213506e
RW
12396 done
12397IFS=$as_save_IFS
1c710c3c 12398
ca9f4b81
AO
12399fi
12400fi
1c710c3c 12401OBJCOPY=$ac_cv_prog_OBJCOPY
2693c0b0 12402if test -n "$OBJCOPY"; then
5213506e
RW
12403 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJCOPY" >&5
12404$as_echo "$OBJCOPY" >&6; }
ca9f4b81 12405else
5213506e
RW
12406 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12407$as_echo "no" >&6; }
ca9f4b81 12408fi
1c710c3c 12409
5213506e 12410
2693c0b0
PB
12411 fi
12412 test -n "$ac_cv_prog_OBJCOPY" && break
12413done
12414
12415if test -z "$ac_cv_prog_OBJCOPY" ; then
12416 set dummy objcopy
12417 if test $build = $host ; then
12418 OBJCOPY="$2"
ca9f4b81 12419 else
2693c0b0 12420 OBJCOPY="${ncn_tool_prefix}$2"
ca9f4b81 12421 fi
ca9f4b81
AO
12422fi
12423
278a7a38
AO
12424
12425
12426if test -n "$OBJDUMP"; then
12427 ac_cv_prog_OBJDUMP=$OBJDUMP
12428elif test -n "$ac_cv_prog_OBJDUMP"; then
12429 OBJDUMP=$ac_cv_prog_OBJDUMP
12430fi
12431
12432if test -n "$ac_cv_prog_OBJDUMP"; then
12433 for ncn_progname in objdump; do
12434 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
12435set dummy ${ncn_progname}; ac_word=$2
5213506e
RW
12436{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12437$as_echo_n "checking for $ac_word... " >&6; }
22e05272 12438if ${ac_cv_prog_OBJDUMP+:} false; then :
5213506e 12439 $as_echo_n "(cached) " >&6
278a7a38
AO
12440else
12441 if test -n "$OBJDUMP"; then
12442 ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
12443else
12444as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12445for as_dir in $PATH
12446do
12447 IFS=$as_save_IFS
12448 test -z "$as_dir" && as_dir=.
5213506e 12449 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 12450 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
278a7a38 12451 ac_cv_prog_OBJDUMP="${ncn_progname}"
5213506e 12452 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
278a7a38
AO
12453 break 2
12454 fi
12455done
5213506e
RW
12456 done
12457IFS=$as_save_IFS
278a7a38
AO
12458
12459fi
12460fi
12461OBJDUMP=$ac_cv_prog_OBJDUMP
12462if test -n "$OBJDUMP"; then
5213506e
RW
12463 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
12464$as_echo "$OBJDUMP" >&6; }
278a7a38 12465else
5213506e
RW
12466 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12467$as_echo "no" >&6; }
278a7a38
AO
12468fi
12469
5213506e 12470
278a7a38
AO
12471 done
12472fi
12473
12474for ncn_progname in objdump; do
2693c0b0
PB
12475 if test -n "$ncn_tool_prefix"; then
12476 # Extract the first word of "${ncn_tool_prefix}${ncn_progname}", so it can be a program name with args.
12477set dummy ${ncn_tool_prefix}${ncn_progname}; ac_word=$2
5213506e
RW
12478{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12479$as_echo_n "checking for $ac_word... " >&6; }
22e05272 12480if ${ac_cv_prog_OBJDUMP+:} false; then :
5213506e 12481 $as_echo_n "(cached) " >&6
ca9f4b81
AO
12482else
12483 if test -n "$OBJDUMP"; then
12484 ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
12485else
1c710c3c
DJ
12486as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12487for as_dir in $PATH
12488do
12489 IFS=$as_save_IFS
12490 test -z "$as_dir" && as_dir=.
5213506e 12491 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 12492 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1c710c3c 12493 ac_cv_prog_OBJDUMP="${ncn_tool_prefix}${ncn_progname}"
5213506e 12494 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
1c710c3c
DJ
12495 break 2
12496 fi
12497done
5213506e
RW
12498 done
12499IFS=$as_save_IFS
1c710c3c 12500
ca9f4b81
AO
12501fi
12502fi
1c710c3c 12503OBJDUMP=$ac_cv_prog_OBJDUMP
ca9f4b81 12504if test -n "$OBJDUMP"; then
5213506e
RW
12505 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
12506$as_echo "$OBJDUMP" >&6; }
ca9f4b81 12507else
5213506e
RW
12508 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12509$as_echo "no" >&6; }
ca9f4b81
AO
12510fi
12511
5213506e 12512
2693c0b0
PB
12513 fi
12514 if test -z "$ac_cv_prog_OBJDUMP" && test $build = $host ; then
12515 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
12516set dummy ${ncn_progname}; ac_word=$2
5213506e
RW
12517{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12518$as_echo_n "checking for $ac_word... " >&6; }
22e05272 12519if ${ac_cv_prog_OBJDUMP+:} false; then :
5213506e 12520 $as_echo_n "(cached) " >&6
ca9f4b81 12521else
2693c0b0
PB
12522 if test -n "$OBJDUMP"; then
12523 ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
ca9f4b81 12524else
1c710c3c
DJ
12525as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12526for as_dir in $PATH
12527do
12528 IFS=$as_save_IFS
12529 test -z "$as_dir" && as_dir=.
5213506e 12530 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 12531 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1c710c3c 12532 ac_cv_prog_OBJDUMP="${ncn_progname}"
5213506e 12533 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
1c710c3c
DJ
12534 break 2
12535 fi
12536done
5213506e
RW
12537 done
12538IFS=$as_save_IFS
1c710c3c 12539
ca9f4b81
AO
12540fi
12541fi
1c710c3c 12542OBJDUMP=$ac_cv_prog_OBJDUMP
2693c0b0 12543if test -n "$OBJDUMP"; then
5213506e
RW
12544 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
12545$as_echo "$OBJDUMP" >&6; }
ca9f4b81 12546else
5213506e
RW
12547 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12548$as_echo "no" >&6; }
ca9f4b81 12549fi
1c710c3c 12550
5213506e 12551
2693c0b0
PB
12552 fi
12553 test -n "$ac_cv_prog_OBJDUMP" && break
12554done
12555
12556if test -z "$ac_cv_prog_OBJDUMP" ; then
12557 set dummy objdump
12558 if test $build = $host ; then
12559 OBJDUMP="$2"
ca9f4b81 12560 else
2693c0b0 12561 OBJDUMP="${ncn_tool_prefix}$2"
ca9f4b81 12562 fi
ca9f4b81
AO
12563fi
12564
671aa708
NN
12565
12566
e4a9a572
IS
12567if test -n "$OTOOL"; then
12568 ac_cv_prog_OTOOL=$OTOOL
12569elif test -n "$ac_cv_prog_OTOOL"; then
12570 OTOOL=$ac_cv_prog_OTOOL
12571fi
12572
12573if test -n "$ac_cv_prog_OTOOL"; then
12574 for ncn_progname in otool; do
12575 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
12576set dummy ${ncn_progname}; ac_word=$2
12577{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12578$as_echo_n "checking for $ac_word... " >&6; }
12579if ${ac_cv_prog_OTOOL+:} false; then :
12580 $as_echo_n "(cached) " >&6
12581else
12582 if test -n "$OTOOL"; then
12583 ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test.
12584else
12585as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12586for as_dir in $PATH
12587do
12588 IFS=$as_save_IFS
12589 test -z "$as_dir" && as_dir=.
12590 for ac_exec_ext in '' $ac_executable_extensions; do
12591 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
12592 ac_cv_prog_OTOOL="${ncn_progname}"
12593 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
12594 break 2
12595 fi
12596done
12597 done
12598IFS=$as_save_IFS
12599
12600fi
12601fi
12602OTOOL=$ac_cv_prog_OTOOL
12603if test -n "$OTOOL"; then
12604 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5
12605$as_echo "$OTOOL" >&6; }
12606else
12607 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12608$as_echo "no" >&6; }
12609fi
12610
12611
12612 done
12613fi
12614
12615for ncn_progname in otool; do
12616 if test -n "$ncn_tool_prefix"; then
12617 # Extract the first word of "${ncn_tool_prefix}${ncn_progname}", so it can be a program name with args.
12618set dummy ${ncn_tool_prefix}${ncn_progname}; ac_word=$2
12619{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12620$as_echo_n "checking for $ac_word... " >&6; }
12621if ${ac_cv_prog_OTOOL+:} false; then :
12622 $as_echo_n "(cached) " >&6
12623else
12624 if test -n "$OTOOL"; then
12625 ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test.
12626else
12627as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12628for as_dir in $PATH
12629do
12630 IFS=$as_save_IFS
12631 test -z "$as_dir" && as_dir=.
12632 for ac_exec_ext in '' $ac_executable_extensions; do
12633 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
12634 ac_cv_prog_OTOOL="${ncn_tool_prefix}${ncn_progname}"
12635 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
12636 break 2
12637 fi
12638done
12639 done
12640IFS=$as_save_IFS
12641
12642fi
12643fi
12644OTOOL=$ac_cv_prog_OTOOL
12645if test -n "$OTOOL"; then
12646 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5
12647$as_echo "$OTOOL" >&6; }
12648else
12649 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12650$as_echo "no" >&6; }
12651fi
12652
12653
12654 fi
12655 if test -z "$ac_cv_prog_OTOOL" && test $build = $host ; then
12656 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
12657set dummy ${ncn_progname}; ac_word=$2
12658{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12659$as_echo_n "checking for $ac_word... " >&6; }
12660if ${ac_cv_prog_OTOOL+:} false; then :
12661 $as_echo_n "(cached) " >&6
12662else
12663 if test -n "$OTOOL"; then
12664 ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test.
12665else
12666as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12667for as_dir in $PATH
12668do
12669 IFS=$as_save_IFS
12670 test -z "$as_dir" && as_dir=.
12671 for ac_exec_ext in '' $ac_executable_extensions; do
12672 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
12673 ac_cv_prog_OTOOL="${ncn_progname}"
12674 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
12675 break 2
12676 fi
12677done
12678 done
12679IFS=$as_save_IFS
12680
12681fi
12682fi
12683OTOOL=$ac_cv_prog_OTOOL
12684if test -n "$OTOOL"; then
12685 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5
12686$as_echo "$OTOOL" >&6; }
12687else
12688 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12689$as_echo "no" >&6; }
12690fi
12691
12692
12693 fi
12694 test -n "$ac_cv_prog_OTOOL" && break
12695done
12696
12697if test -z "$ac_cv_prog_OTOOL" ; then
12698 set dummy otool
12699 if test $build = $host ; then
12700 OTOOL="$2"
12701 else
12702 OTOOL="${ncn_tool_prefix}$2"
12703 fi
12704fi
12705
12706
12707
e7a82751
RM
12708if test -n "$READELF"; then
12709 ac_cv_prog_READELF=$READELF
12710elif test -n "$ac_cv_prog_READELF"; then
12711 READELF=$ac_cv_prog_READELF
12712fi
12713
12714if test -n "$ac_cv_prog_READELF"; then
12715 for ncn_progname in readelf; 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; }
22e05272 12720if ${ac_cv_prog_READELF+:} false; then :
e7a82751
RM
12721 $as_echo_n "(cached) " >&6
12722else
12723 if test -n "$READELF"; then
12724 ac_cv_prog_READELF="$READELF" # 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
22e05272 12732 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
e7a82751
RM
12733 ac_cv_prog_READELF="${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
12743READELF=$ac_cv_prog_READELF
12744if test -n "$READELF"; then
12745 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $READELF" >&5
12746$as_echo "$READELF" >&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
12756for ncn_progname in readelf; do
12757 if test -n "$ncn_tool_prefix"; then
12758 # Extract the first word of "${ncn_tool_prefix}${ncn_progname}", so it can be a program name with args.
12759set dummy ${ncn_tool_prefix}${ncn_progname}; ac_word=$2
12760{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12761$as_echo_n "checking for $ac_word... " >&6; }
22e05272 12762if ${ac_cv_prog_READELF+:} false; then :
e7a82751
RM
12763 $as_echo_n "(cached) " >&6
12764else
12765 if test -n "$READELF"; then
12766 ac_cv_prog_READELF="$READELF" # Let the user override the test.
12767else
12768as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12769for as_dir in $PATH
12770do
12771 IFS=$as_save_IFS
12772 test -z "$as_dir" && as_dir=.
12773 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 12774 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
e7a82751
RM
12775 ac_cv_prog_READELF="${ncn_tool_prefix}${ncn_progname}"
12776 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
12777 break 2
12778 fi
12779done
12780 done
12781IFS=$as_save_IFS
12782
12783fi
12784fi
12785READELF=$ac_cv_prog_READELF
12786if test -n "$READELF"; then
12787 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $READELF" >&5
12788$as_echo "$READELF" >&6; }
12789else
12790 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12791$as_echo "no" >&6; }
12792fi
12793
12794
12795 fi
12796 if test -z "$ac_cv_prog_READELF" && test $build = $host ; then
12797 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
12798set dummy ${ncn_progname}; ac_word=$2
12799{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12800$as_echo_n "checking for $ac_word... " >&6; }
22e05272 12801if ${ac_cv_prog_READELF+:} false; then :
e7a82751
RM
12802 $as_echo_n "(cached) " >&6
12803else
12804 if test -n "$READELF"; then
12805 ac_cv_prog_READELF="$READELF" # Let the user override the test.
12806else
12807as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12808for as_dir in $PATH
12809do
12810 IFS=$as_save_IFS
12811 test -z "$as_dir" && as_dir=.
12812 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 12813 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
e7a82751
RM
12814 ac_cv_prog_READELF="${ncn_progname}"
12815 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
12816 break 2
12817 fi
12818done
12819 done
12820IFS=$as_save_IFS
12821
12822fi
12823fi
12824READELF=$ac_cv_prog_READELF
12825if test -n "$READELF"; then
12826 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $READELF" >&5
12827$as_echo "$READELF" >&6; }
12828else
12829 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12830$as_echo "no" >&6; }
12831fi
12832
12833
12834 fi
12835 test -n "$ac_cv_prog_READELF" && break
12836done
12837
12838if test -z "$ac_cv_prog_READELF" ; then
12839 set dummy readelf
12840 if test $build = $host ; then
12841 READELF="$2"
12842 else
12843 READELF="${ncn_tool_prefix}$2"
12844 fi
12845fi
12846
12847
12848
671aa708
NN
12849
12850
12851
5fee5ec3
IB
12852
12853
2abefe3d 12854# Target tools.
1c710c3c 12855
5213506e
RW
12856# Check whether --with-build-time-tools was given.
12857if test "${with_build_time_tools+set}" = set; then :
12858 withval=$with_build_time_tools; case x"$withval" in
e8b05380
PB
12859 x/*) ;;
12860 *)
12861 with_build_time_tools=
5213506e
RW
12862 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: argument to --with-build-time-tools must be an absolute path" >&5
12863$as_echo "$as_me: WARNING: argument to --with-build-time-tools must be an absolute path" >&2;}
e8b05380
PB
12864 ;;
12865 esac
ca9f4b81 12866else
e8b05380 12867 with_build_time_tools=
5213506e
RW
12868fi
12869
ca9f4b81 12870
278a7a38
AO
12871
12872
12873if test -n "$CC_FOR_TARGET"; then
12874 ac_cv_prog_CC_FOR_TARGET=$CC_FOR_TARGET
12875elif test -n "$ac_cv_prog_CC_FOR_TARGET"; then
12876 CC_FOR_TARGET=$ac_cv_prog_CC_FOR_TARGET
12877fi
12878
12879if test -n "$ac_cv_prog_CC_FOR_TARGET"; then
12880 for ncn_progname in cc gcc; do
12881 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
12882set dummy ${ncn_progname}; ac_word=$2
5213506e
RW
12883{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12884$as_echo_n "checking for $ac_word... " >&6; }
22e05272 12885if ${ac_cv_prog_CC_FOR_TARGET+:} false; then :
5213506e 12886 $as_echo_n "(cached) " >&6
278a7a38
AO
12887else
12888 if test -n "$CC_FOR_TARGET"; then
12889 ac_cv_prog_CC_FOR_TARGET="$CC_FOR_TARGET" # Let the user override the test.
12890else
12891as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12892for as_dir in $PATH
12893do
12894 IFS=$as_save_IFS
12895 test -z "$as_dir" && as_dir=.
5213506e 12896 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 12897 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
278a7a38 12898 ac_cv_prog_CC_FOR_TARGET="${ncn_progname}"
5213506e 12899 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
278a7a38
AO
12900 break 2
12901 fi
12902done
5213506e
RW
12903 done
12904IFS=$as_save_IFS
278a7a38
AO
12905
12906fi
12907fi
12908CC_FOR_TARGET=$ac_cv_prog_CC_FOR_TARGET
12909if test -n "$CC_FOR_TARGET"; then
5213506e
RW
12910 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC_FOR_TARGET" >&5
12911$as_echo "$CC_FOR_TARGET" >&6; }
278a7a38 12912else
5213506e
RW
12913 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12914$as_echo "no" >&6; }
278a7a38
AO
12915fi
12916
5213506e 12917
278a7a38
AO
12918 done
12919fi
12920
12921if test -z "$ac_cv_prog_CC_FOR_TARGET" && test -n "$with_build_time_tools"; then
e8b05380 12922 for ncn_progname in cc gcc; do
5213506e
RW
12923 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ncn_progname} in $with_build_time_tools" >&5
12924$as_echo_n "checking for ${ncn_progname} in $with_build_time_tools... " >&6; }
d1f8db0c
PB
12925 if test -x $with_build_time_tools/${ncn_progname}; then
12926 ac_cv_prog_CC_FOR_TARGET=$with_build_time_tools/${ncn_progname}
5213506e
RW
12927 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12928$as_echo "yes" >&6; }
72a7ab82 12929 break
e8b05380 12930 else
5213506e
RW
12931 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12932$as_echo "no" >&6; }
72a7ab82
AP
12933 fi
12934 done
4de997d1
PB
12935fi
12936
e8b05380
PB
12937if test -z "$ac_cv_prog_CC_FOR_TARGET"; then
12938 for ncn_progname in cc gcc; do
12939 if test -n "$ncn_target_tool_prefix"; then
12940 # Extract the first word of "${ncn_target_tool_prefix}${ncn_progname}", so it can be a program name with args.
2693c0b0 12941set dummy ${ncn_target_tool_prefix}${ncn_progname}; ac_word=$2
5213506e
RW
12942{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12943$as_echo_n "checking for $ac_word... " >&6; }
22e05272 12944if ${ac_cv_prog_CC_FOR_TARGET+:} false; then :
5213506e 12945 $as_echo_n "(cached) " >&6
4de997d1
PB
12946else
12947 if test -n "$CC_FOR_TARGET"; then
12948 ac_cv_prog_CC_FOR_TARGET="$CC_FOR_TARGET" # Let the user override the test.
12949else
1c710c3c
DJ
12950as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12951for as_dir in $PATH
12952do
12953 IFS=$as_save_IFS
12954 test -z "$as_dir" && as_dir=.
5213506e 12955 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 12956 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1c710c3c 12957 ac_cv_prog_CC_FOR_TARGET="${ncn_target_tool_prefix}${ncn_progname}"
5213506e 12958 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
1c710c3c
DJ
12959 break 2
12960 fi
12961done
5213506e
RW
12962 done
12963IFS=$as_save_IFS
1c710c3c 12964
4de997d1
PB
12965fi
12966fi
1c710c3c 12967CC_FOR_TARGET=$ac_cv_prog_CC_FOR_TARGET
4de997d1 12968if test -n "$CC_FOR_TARGET"; then
5213506e
RW
12969 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC_FOR_TARGET" >&5
12970$as_echo "$CC_FOR_TARGET" >&6; }
4de997d1 12971else
5213506e
RW
12972 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12973$as_echo "no" >&6; }
4de997d1
PB
12974fi
12975
5213506e 12976
e8b05380
PB
12977 fi
12978 if test -z "$ac_cv_prog_CC_FOR_TARGET" && test $build = $target ; then
12979 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
2693c0b0 12980set dummy ${ncn_progname}; ac_word=$2
5213506e
RW
12981{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12982$as_echo_n "checking for $ac_word... " >&6; }
22e05272 12983if ${ac_cv_prog_CC_FOR_TARGET+:} false; then :
5213506e 12984 $as_echo_n "(cached) " >&6
4de997d1 12985else
2693c0b0
PB
12986 if test -n "$CC_FOR_TARGET"; then
12987 ac_cv_prog_CC_FOR_TARGET="$CC_FOR_TARGET" # Let the user override the test.
4de997d1 12988else
1c710c3c
DJ
12989as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12990for as_dir in $PATH
12991do
12992 IFS=$as_save_IFS
12993 test -z "$as_dir" && as_dir=.
5213506e 12994 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 12995 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1c710c3c 12996 ac_cv_prog_CC_FOR_TARGET="${ncn_progname}"
5213506e 12997 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
1c710c3c
DJ
12998 break 2
12999 fi
13000done
5213506e
RW
13001 done
13002IFS=$as_save_IFS
1c710c3c 13003
4de997d1
PB
13004fi
13005fi
1c710c3c 13006CC_FOR_TARGET=$ac_cv_prog_CC_FOR_TARGET
2693c0b0 13007if test -n "$CC_FOR_TARGET"; then
5213506e
RW
13008 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC_FOR_TARGET" >&5
13009$as_echo "$CC_FOR_TARGET" >&6; }
4de997d1 13010else
5213506e
RW
13011 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13012$as_echo "no" >&6; }
4de997d1 13013fi
1c710c3c 13014
5213506e 13015
e8b05380
PB
13016 fi
13017 test -n "$ac_cv_prog_CC_FOR_TARGET" && break
13018 done
13019fi
1c710c3c 13020
2693c0b0
PB
13021if test -z "$ac_cv_prog_CC_FOR_TARGET" ; then
13022 set dummy cc gcc
13023 if test $build = $target ; then
13024 CC_FOR_TARGET="$2"
4de997d1 13025 else
2693c0b0 13026 CC_FOR_TARGET="${ncn_target_tool_prefix}$2"
4de997d1 13027 fi
1c00b503
PB
13028else
13029 CC_FOR_TARGET="$ac_cv_prog_CC_FOR_TARGET"
4de997d1
PB
13030fi
13031
278a7a38
AO
13032
13033
13034if test -n "$CXX_FOR_TARGET"; then
13035 ac_cv_prog_CXX_FOR_TARGET=$CXX_FOR_TARGET
13036elif test -n "$ac_cv_prog_CXX_FOR_TARGET"; then
13037 CXX_FOR_TARGET=$ac_cv_prog_CXX_FOR_TARGET
13038fi
13039
13040if test -n "$ac_cv_prog_CXX_FOR_TARGET"; then
13041 for ncn_progname in c++ g++ cxx gxx; do
13042 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
13043set dummy ${ncn_progname}; ac_word=$2
5213506e
RW
13044{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13045$as_echo_n "checking for $ac_word... " >&6; }
22e05272 13046if ${ac_cv_prog_CXX_FOR_TARGET+:} false; then :
5213506e 13047 $as_echo_n "(cached) " >&6
278a7a38
AO
13048else
13049 if test -n "$CXX_FOR_TARGET"; then
13050 ac_cv_prog_CXX_FOR_TARGET="$CXX_FOR_TARGET" # Let the user override the test.
13051else
13052as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13053for as_dir in $PATH
13054do
13055 IFS=$as_save_IFS
13056 test -z "$as_dir" && as_dir=.
5213506e 13057 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 13058 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
278a7a38 13059 ac_cv_prog_CXX_FOR_TARGET="${ncn_progname}"
5213506e 13060 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
278a7a38
AO
13061 break 2
13062 fi
13063done
5213506e
RW
13064 done
13065IFS=$as_save_IFS
278a7a38
AO
13066
13067fi
13068fi
13069CXX_FOR_TARGET=$ac_cv_prog_CXX_FOR_TARGET
13070if test -n "$CXX_FOR_TARGET"; then
5213506e
RW
13071 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXX_FOR_TARGET" >&5
13072$as_echo "$CXX_FOR_TARGET" >&6; }
278a7a38 13073else
5213506e
RW
13074 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13075$as_echo "no" >&6; }
278a7a38
AO
13076fi
13077
5213506e 13078
278a7a38
AO
13079 done
13080fi
13081
13082if test -z "$ac_cv_prog_CXX_FOR_TARGET" && test -n "$with_build_time_tools"; then
e8b05380 13083 for ncn_progname in c++ g++ cxx gxx; do
5213506e
RW
13084 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ncn_progname} in $with_build_time_tools" >&5
13085$as_echo_n "checking for ${ncn_progname} in $with_build_time_tools... " >&6; }
d1f8db0c
PB
13086 if test -x $with_build_time_tools/${ncn_progname}; then
13087 ac_cv_prog_CXX_FOR_TARGET=$with_build_time_tools/${ncn_progname}
5213506e
RW
13088 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
13089$as_echo "yes" >&6; }
e8b05380
PB
13090 break
13091 else
5213506e
RW
13092 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13093$as_echo "no" >&6; }
e8b05380
PB
13094 fi
13095 done
13096fi
13097
13098if test -z "$ac_cv_prog_CXX_FOR_TARGET"; then
13099 for ncn_progname in c++ g++ cxx gxx; do
13100 if test -n "$ncn_target_tool_prefix"; then
13101 # Extract the first word of "${ncn_target_tool_prefix}${ncn_progname}", so it can be a program name with args.
2693c0b0 13102set dummy ${ncn_target_tool_prefix}${ncn_progname}; ac_word=$2
5213506e
RW
13103{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13104$as_echo_n "checking for $ac_word... " >&6; }
22e05272 13105if ${ac_cv_prog_CXX_FOR_TARGET+:} false; then :
5213506e 13106 $as_echo_n "(cached) " >&6
4de997d1
PB
13107else
13108 if test -n "$CXX_FOR_TARGET"; then
13109 ac_cv_prog_CXX_FOR_TARGET="$CXX_FOR_TARGET" # Let the user override the test.
13110else
1c710c3c
DJ
13111as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13112for as_dir in $PATH
13113do
13114 IFS=$as_save_IFS
13115 test -z "$as_dir" && as_dir=.
5213506e 13116 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 13117 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1c710c3c 13118 ac_cv_prog_CXX_FOR_TARGET="${ncn_target_tool_prefix}${ncn_progname}"
5213506e 13119 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
1c710c3c
DJ
13120 break 2
13121 fi
13122done
5213506e
RW
13123 done
13124IFS=$as_save_IFS
1c710c3c 13125
4de997d1
PB
13126fi
13127fi
1c710c3c 13128CXX_FOR_TARGET=$ac_cv_prog_CXX_FOR_TARGET
4de997d1 13129if test -n "$CXX_FOR_TARGET"; then
5213506e
RW
13130 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXX_FOR_TARGET" >&5
13131$as_echo "$CXX_FOR_TARGET" >&6; }
4de997d1 13132else
5213506e
RW
13133 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13134$as_echo "no" >&6; }
4de997d1
PB
13135fi
13136
5213506e 13137
e8b05380
PB
13138 fi
13139 if test -z "$ac_cv_prog_CXX_FOR_TARGET" && test $build = $target ; then
13140 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
2693c0b0 13141set dummy ${ncn_progname}; ac_word=$2
5213506e
RW
13142{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13143$as_echo_n "checking for $ac_word... " >&6; }
22e05272 13144if ${ac_cv_prog_CXX_FOR_TARGET+:} false; then :
5213506e 13145 $as_echo_n "(cached) " >&6
4de997d1 13146else
2693c0b0
PB
13147 if test -n "$CXX_FOR_TARGET"; then
13148 ac_cv_prog_CXX_FOR_TARGET="$CXX_FOR_TARGET" # Let the user override the test.
4de997d1 13149else
1c710c3c
DJ
13150as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13151for as_dir in $PATH
13152do
13153 IFS=$as_save_IFS
13154 test -z "$as_dir" && as_dir=.
5213506e 13155 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 13156 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1c710c3c 13157 ac_cv_prog_CXX_FOR_TARGET="${ncn_progname}"
5213506e 13158 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
1c710c3c
DJ
13159 break 2
13160 fi
13161done
5213506e
RW
13162 done
13163IFS=$as_save_IFS
1c710c3c 13164
4de997d1
PB
13165fi
13166fi
1c710c3c 13167CXX_FOR_TARGET=$ac_cv_prog_CXX_FOR_TARGET
2693c0b0 13168if test -n "$CXX_FOR_TARGET"; then
5213506e
RW
13169 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXX_FOR_TARGET" >&5
13170$as_echo "$CXX_FOR_TARGET" >&6; }
4de997d1 13171else
5213506e
RW
13172 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13173$as_echo "no" >&6; }
4de997d1 13174fi
1c710c3c 13175
5213506e 13176
e8b05380
PB
13177 fi
13178 test -n "$ac_cv_prog_CXX_FOR_TARGET" && break
13179 done
13180fi
1c710c3c 13181
2693c0b0
PB
13182if test -z "$ac_cv_prog_CXX_FOR_TARGET" ; then
13183 set dummy c++ g++ cxx gxx
13184 if test $build = $target ; then
13185 CXX_FOR_TARGET="$2"
4de997d1 13186 else
2693c0b0 13187 CXX_FOR_TARGET="${ncn_target_tool_prefix}$2"
4de997d1 13188 fi
1c00b503
PB
13189else
13190 CXX_FOR_TARGET="$ac_cv_prog_CXX_FOR_TARGET"
ca9f4b81
AO
13191fi
13192
278a7a38
AO
13193
13194
13195if test -n "$GCC_FOR_TARGET"; then
13196 ac_cv_prog_GCC_FOR_TARGET=$GCC_FOR_TARGET
13197elif test -n "$ac_cv_prog_GCC_FOR_TARGET"; then
13198 GCC_FOR_TARGET=$ac_cv_prog_GCC_FOR_TARGET
13199fi
13200
13201if test -n "$ac_cv_prog_GCC_FOR_TARGET"; then
13202 for ncn_progname in gcc; do
13203 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
13204set dummy ${ncn_progname}; ac_word=$2
5213506e
RW
13205{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13206$as_echo_n "checking for $ac_word... " >&6; }
22e05272 13207if ${ac_cv_prog_GCC_FOR_TARGET+:} false; then :
5213506e 13208 $as_echo_n "(cached) " >&6
278a7a38
AO
13209else
13210 if test -n "$GCC_FOR_TARGET"; then
13211 ac_cv_prog_GCC_FOR_TARGET="$GCC_FOR_TARGET" # Let the user override the test.
13212else
13213as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13214for as_dir in $PATH
13215do
13216 IFS=$as_save_IFS
13217 test -z "$as_dir" && as_dir=.
5213506e 13218 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 13219 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
278a7a38 13220 ac_cv_prog_GCC_FOR_TARGET="${ncn_progname}"
5213506e 13221 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
278a7a38
AO
13222 break 2
13223 fi
13224done
5213506e
RW
13225 done
13226IFS=$as_save_IFS
278a7a38
AO
13227
13228fi
13229fi
13230GCC_FOR_TARGET=$ac_cv_prog_GCC_FOR_TARGET
13231if test -n "$GCC_FOR_TARGET"; then
5213506e
RW
13232 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GCC_FOR_TARGET" >&5
13233$as_echo "$GCC_FOR_TARGET" >&6; }
278a7a38 13234else
5213506e
RW
13235 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13236$as_echo "no" >&6; }
278a7a38
AO
13237fi
13238
5213506e 13239
278a7a38
AO
13240 done
13241fi
13242
13243if test -z "$ac_cv_prog_GCC_FOR_TARGET" && test -n "$with_build_time_tools"; then
e8b05380 13244 for ncn_progname in gcc; do
5213506e
RW
13245 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ncn_progname} in $with_build_time_tools" >&5
13246$as_echo_n "checking for ${ncn_progname} in $with_build_time_tools... " >&6; }
d1f8db0c
PB
13247 if test -x $with_build_time_tools/${ncn_progname}; then
13248 ac_cv_prog_GCC_FOR_TARGET=$with_build_time_tools/${ncn_progname}
5213506e
RW
13249 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
13250$as_echo "yes" >&6; }
e8b05380
PB
13251 break
13252 else
5213506e
RW
13253 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13254$as_echo "no" >&6; }
e8b05380
PB
13255 fi
13256 done
13257fi
13258
13259if test -z "$ac_cv_prog_GCC_FOR_TARGET"; then
13260 for ncn_progname in gcc; do
13261 if test -n "$ncn_target_tool_prefix"; then
13262 # Extract the first word of "${ncn_target_tool_prefix}${ncn_progname}", so it can be a program name with args.
2693c0b0 13263set dummy ${ncn_target_tool_prefix}${ncn_progname}; ac_word=$2
5213506e
RW
13264{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13265$as_echo_n "checking for $ac_word... " >&6; }
22e05272 13266if ${ac_cv_prog_GCC_FOR_TARGET+:} false; then :
5213506e 13267 $as_echo_n "(cached) " >&6
ca9f4b81 13268else
e8b05380
PB
13269 if test -n "$GCC_FOR_TARGET"; then
13270 ac_cv_prog_GCC_FOR_TARGET="$GCC_FOR_TARGET" # Let the user override the test.
ca9f4b81 13271else
1c710c3c
DJ
13272as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13273for as_dir in $PATH
13274do
13275 IFS=$as_save_IFS
13276 test -z "$as_dir" && as_dir=.
5213506e 13277 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 13278 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1c710c3c 13279 ac_cv_prog_GCC_FOR_TARGET="${ncn_target_tool_prefix}${ncn_progname}"
5213506e 13280 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
1c710c3c
DJ
13281 break 2
13282 fi
13283done
5213506e
RW
13284 done
13285IFS=$as_save_IFS
1c710c3c 13286
ca9f4b81
AO
13287fi
13288fi
1c710c3c 13289GCC_FOR_TARGET=$ac_cv_prog_GCC_FOR_TARGET
e8b05380 13290if test -n "$GCC_FOR_TARGET"; then
5213506e
RW
13291 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GCC_FOR_TARGET" >&5
13292$as_echo "$GCC_FOR_TARGET" >&6; }
ca9f4b81 13293else
5213506e
RW
13294 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13295$as_echo "no" >&6; }
ca9f4b81
AO
13296fi
13297
5213506e 13298
e8b05380
PB
13299 fi
13300 if test -z "$ac_cv_prog_GCC_FOR_TARGET" && test $build = $target ; then
13301 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
2693c0b0 13302set dummy ${ncn_progname}; ac_word=$2
5213506e
RW
13303{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13304$as_echo_n "checking for $ac_word... " >&6; }
22e05272 13305if ${ac_cv_prog_GCC_FOR_TARGET+:} false; then :
5213506e 13306 $as_echo_n "(cached) " >&6
ca9f4b81 13307else
e8b05380
PB
13308 if test -n "$GCC_FOR_TARGET"; then
13309 ac_cv_prog_GCC_FOR_TARGET="$GCC_FOR_TARGET" # Let the user override the test.
ca9f4b81 13310else
1c710c3c
DJ
13311as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13312for as_dir in $PATH
13313do
13314 IFS=$as_save_IFS
13315 test -z "$as_dir" && as_dir=.
5213506e 13316 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 13317 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1c710c3c 13318 ac_cv_prog_GCC_FOR_TARGET="${ncn_progname}"
5213506e 13319 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
1c710c3c
DJ
13320 break 2
13321 fi
13322done
5213506e
RW
13323 done
13324IFS=$as_save_IFS
1c710c3c 13325
ca9f4b81
AO
13326fi
13327fi
1c710c3c 13328GCC_FOR_TARGET=$ac_cv_prog_GCC_FOR_TARGET
e8b05380 13329if test -n "$GCC_FOR_TARGET"; then
5213506e
RW
13330 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GCC_FOR_TARGET" >&5
13331$as_echo "$GCC_FOR_TARGET" >&6; }
ca9f4b81 13332else
5213506e
RW
13333 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13334$as_echo "no" >&6; }
ca9f4b81 13335fi
1c710c3c 13336
5213506e 13337
e8b05380
PB
13338 fi
13339 test -n "$ac_cv_prog_GCC_FOR_TARGET" && break
13340 done
13341fi
1c710c3c 13342
e8b05380
PB
13343if test -z "$ac_cv_prog_GCC_FOR_TARGET" ; then
13344 GCC_FOR_TARGET="${CC_FOR_TARGET}"
1c00b503
PB
13345else
13346 GCC_FOR_TARGET="$ac_cv_prog_GCC_FOR_TARGET"
e8b05380
PB
13347fi
13348
278a7a38
AO
13349
13350
278a7a38
AO
13351if test -n "$GFORTRAN_FOR_TARGET"; then
13352 ac_cv_prog_GFORTRAN_FOR_TARGET=$GFORTRAN_FOR_TARGET
13353elif test -n "$ac_cv_prog_GFORTRAN_FOR_TARGET"; then
13354 GFORTRAN_FOR_TARGET=$ac_cv_prog_GFORTRAN_FOR_TARGET
e8b05380
PB
13355fi
13356
278a7a38
AO
13357if test -n "$ac_cv_prog_GFORTRAN_FOR_TARGET"; then
13358 for ncn_progname in gfortran; do
13359 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
e8b05380 13360set dummy ${ncn_progname}; ac_word=$2
5213506e
RW
13361{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13362$as_echo_n "checking for $ac_word... " >&6; }
22e05272 13363if ${ac_cv_prog_GFORTRAN_FOR_TARGET+:} false; then :
5213506e 13364 $as_echo_n "(cached) " >&6
e8b05380 13365else
278a7a38
AO
13366 if test -n "$GFORTRAN_FOR_TARGET"; then
13367 ac_cv_prog_GFORTRAN_FOR_TARGET="$GFORTRAN_FOR_TARGET" # Let the user override the test.
e8b05380 13368else
1c710c3c
DJ
13369as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13370for as_dir in $PATH
13371do
13372 IFS=$as_save_IFS
13373 test -z "$as_dir" && as_dir=.
5213506e 13374 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 13375 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
278a7a38 13376 ac_cv_prog_GFORTRAN_FOR_TARGET="${ncn_progname}"
5213506e 13377 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
1c710c3c
DJ
13378 break 2
13379 fi
13380done
5213506e
RW
13381 done
13382IFS=$as_save_IFS
1c710c3c 13383
e8b05380
PB
13384fi
13385fi
278a7a38
AO
13386GFORTRAN_FOR_TARGET=$ac_cv_prog_GFORTRAN_FOR_TARGET
13387if test -n "$GFORTRAN_FOR_TARGET"; then
5213506e
RW
13388 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GFORTRAN_FOR_TARGET" >&5
13389$as_echo "$GFORTRAN_FOR_TARGET" >&6; }
e8b05380 13390else
5213506e
RW
13391 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13392$as_echo "no" >&6; }
e8b05380 13393fi
1c710c3c 13394
5213506e 13395
e8b05380
PB
13396 done
13397fi
1c710c3c 13398
278a7a38 13399if test -z "$ac_cv_prog_GFORTRAN_FOR_TARGET" && test -n "$with_build_time_tools"; then
e8b05380 13400 for ncn_progname in gfortran; do
5213506e
RW
13401 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ncn_progname} in $with_build_time_tools" >&5
13402$as_echo_n "checking for ${ncn_progname} in $with_build_time_tools... " >&6; }
d1f8db0c
PB
13403 if test -x $with_build_time_tools/${ncn_progname}; then
13404 ac_cv_prog_GFORTRAN_FOR_TARGET=$with_build_time_tools/${ncn_progname}
5213506e
RW
13405 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
13406$as_echo "yes" >&6; }
e8b05380
PB
13407 break
13408 else
5213506e
RW
13409 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13410$as_echo "no" >&6; }
e8b05380
PB
13411 fi
13412 done
13413fi
13414
13415if test -z "$ac_cv_prog_GFORTRAN_FOR_TARGET"; then
13416 for ncn_progname in gfortran; do
13417 if test -n "$ncn_target_tool_prefix"; then
13418 # Extract the first word of "${ncn_target_tool_prefix}${ncn_progname}", so it can be a program name with args.
13419set dummy ${ncn_target_tool_prefix}${ncn_progname}; ac_word=$2
5213506e
RW
13420{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13421$as_echo_n "checking for $ac_word... " >&6; }
22e05272 13422if ${ac_cv_prog_GFORTRAN_FOR_TARGET+:} false; then :
5213506e 13423 $as_echo_n "(cached) " >&6
e8b05380
PB
13424else
13425 if test -n "$GFORTRAN_FOR_TARGET"; then
1c710c3c
DJ
13426 ac_cv_prog_GFORTRAN_FOR_TARGET="$GFORTRAN_FOR_TARGET" # Let the user override the test.
13427else
13428as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13429for as_dir in $PATH
13430do
13431 IFS=$as_save_IFS
13432 test -z "$as_dir" && as_dir=.
5213506e 13433 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 13434 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1c710c3c 13435 ac_cv_prog_GFORTRAN_FOR_TARGET="${ncn_target_tool_prefix}${ncn_progname}"
5213506e 13436 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
1c710c3c
DJ
13437 break 2
13438 fi
13439done
5213506e
RW
13440 done
13441IFS=$as_save_IFS
1c710c3c 13442
e8b05380
PB
13443fi
13444fi
1c710c3c 13445GFORTRAN_FOR_TARGET=$ac_cv_prog_GFORTRAN_FOR_TARGET
e8b05380 13446if test -n "$GFORTRAN_FOR_TARGET"; then
5213506e
RW
13447 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GFORTRAN_FOR_TARGET" >&5
13448$as_echo "$GFORTRAN_FOR_TARGET" >&6; }
e8b05380 13449else
5213506e
RW
13450 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13451$as_echo "no" >&6; }
e8b05380
PB
13452fi
13453
5213506e 13454
e8b05380
PB
13455 fi
13456 if test -z "$ac_cv_prog_GFORTRAN_FOR_TARGET" && test $build = $target ; then
13457 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
13458set dummy ${ncn_progname}; ac_word=$2
5213506e
RW
13459{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13460$as_echo_n "checking for $ac_word... " >&6; }
22e05272 13461if ${ac_cv_prog_GFORTRAN_FOR_TARGET+:} false; then :
5213506e 13462 $as_echo_n "(cached) " >&6
e8b05380
PB
13463else
13464 if test -n "$GFORTRAN_FOR_TARGET"; then
13465 ac_cv_prog_GFORTRAN_FOR_TARGET="$GFORTRAN_FOR_TARGET" # Let the user override the test.
13466else
1c710c3c
DJ
13467as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13468for as_dir in $PATH
13469do
13470 IFS=$as_save_IFS
13471 test -z "$as_dir" && as_dir=.
5213506e 13472 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 13473 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1c710c3c 13474 ac_cv_prog_GFORTRAN_FOR_TARGET="${ncn_progname}"
5213506e 13475 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
1c710c3c
DJ
13476 break 2
13477 fi
13478done
5213506e
RW
13479 done
13480IFS=$as_save_IFS
1c710c3c 13481
e8b05380
PB
13482fi
13483fi
1c710c3c 13484GFORTRAN_FOR_TARGET=$ac_cv_prog_GFORTRAN_FOR_TARGET
e8b05380 13485if test -n "$GFORTRAN_FOR_TARGET"; then
5213506e
RW
13486 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GFORTRAN_FOR_TARGET" >&5
13487$as_echo "$GFORTRAN_FOR_TARGET" >&6; }
e8b05380 13488else
5213506e
RW
13489 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13490$as_echo "no" >&6; }
e8b05380 13491fi
1c710c3c 13492
5213506e 13493
e8b05380
PB
13494 fi
13495 test -n "$ac_cv_prog_GFORTRAN_FOR_TARGET" && break
13496 done
13497fi
1c710c3c 13498
e8b05380
PB
13499if test -z "$ac_cv_prog_GFORTRAN_FOR_TARGET" ; then
13500 set dummy gfortran
2693c0b0 13501 if test $build = $target ; then
e8b05380 13502 GFORTRAN_FOR_TARGET="$2"
ca9f4b81 13503 else
e8b05380
PB
13504 GFORTRAN_FOR_TARGET="${ncn_target_tool_prefix}$2"
13505 fi
1c00b503
PB
13506else
13507 GFORTRAN_FOR_TARGET="$ac_cv_prog_GFORTRAN_FOR_TARGET"
e8b05380
PB
13508fi
13509
13510
13511
632e2a07
ILT
13512if test -n "$GOC_FOR_TARGET"; then
13513 ac_cv_prog_GOC_FOR_TARGET=$GOC_FOR_TARGET
13514elif test -n "$ac_cv_prog_GOC_FOR_TARGET"; then
13515 GOC_FOR_TARGET=$ac_cv_prog_GOC_FOR_TARGET
13516fi
13517
13518if test -n "$ac_cv_prog_GOC_FOR_TARGET"; then
13519 for ncn_progname in gccgo; do
13520 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
13521set dummy ${ncn_progname}; ac_word=$2
13522{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13523$as_echo_n "checking for $ac_word... " >&6; }
22e05272 13524if ${ac_cv_prog_GOC_FOR_TARGET+:} false; then :
632e2a07
ILT
13525 $as_echo_n "(cached) " >&6
13526else
13527 if test -n "$GOC_FOR_TARGET"; then
13528 ac_cv_prog_GOC_FOR_TARGET="$GOC_FOR_TARGET" # Let the user override the test.
13529else
13530as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13531for as_dir in $PATH
13532do
13533 IFS=$as_save_IFS
13534 test -z "$as_dir" && as_dir=.
13535 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 13536 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
632e2a07
ILT
13537 ac_cv_prog_GOC_FOR_TARGET="${ncn_progname}"
13538 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
13539 break 2
13540 fi
13541done
13542 done
13543IFS=$as_save_IFS
13544
13545fi
13546fi
13547GOC_FOR_TARGET=$ac_cv_prog_GOC_FOR_TARGET
13548if test -n "$GOC_FOR_TARGET"; then
13549 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GOC_FOR_TARGET" >&5
13550$as_echo "$GOC_FOR_TARGET" >&6; }
13551else
13552 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13553$as_echo "no" >&6; }
13554fi
13555
13556
13557 done
13558fi
13559
13560if test -z "$ac_cv_prog_GOC_FOR_TARGET" && test -n "$with_build_time_tools"; then
13561 for ncn_progname in gccgo; do
13562 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ncn_progname} in $with_build_time_tools" >&5
13563$as_echo_n "checking for ${ncn_progname} in $with_build_time_tools... " >&6; }
13564 if test -x $with_build_time_tools/${ncn_progname}; then
13565 ac_cv_prog_GOC_FOR_TARGET=$with_build_time_tools/${ncn_progname}
13566 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
13567$as_echo "yes" >&6; }
13568 break
13569 else
13570 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13571$as_echo "no" >&6; }
13572 fi
13573 done
13574fi
13575
13576if test -z "$ac_cv_prog_GOC_FOR_TARGET"; then
13577 for ncn_progname in gccgo; do
13578 if test -n "$ncn_target_tool_prefix"; then
13579 # Extract the first word of "${ncn_target_tool_prefix}${ncn_progname}", so it can be a program name with args.
13580set dummy ${ncn_target_tool_prefix}${ncn_progname}; ac_word=$2
13581{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13582$as_echo_n "checking for $ac_word... " >&6; }
22e05272 13583if ${ac_cv_prog_GOC_FOR_TARGET+:} false; then :
632e2a07
ILT
13584 $as_echo_n "(cached) " >&6
13585else
13586 if test -n "$GOC_FOR_TARGET"; then
13587 ac_cv_prog_GOC_FOR_TARGET="$GOC_FOR_TARGET" # Let the user override the test.
13588else
13589as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13590for as_dir in $PATH
13591do
13592 IFS=$as_save_IFS
13593 test -z "$as_dir" && as_dir=.
13594 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 13595 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
632e2a07
ILT
13596 ac_cv_prog_GOC_FOR_TARGET="${ncn_target_tool_prefix}${ncn_progname}"
13597 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
13598 break 2
13599 fi
13600done
13601 done
13602IFS=$as_save_IFS
13603
13604fi
13605fi
13606GOC_FOR_TARGET=$ac_cv_prog_GOC_FOR_TARGET
13607if test -n "$GOC_FOR_TARGET"; then
13608 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GOC_FOR_TARGET" >&5
13609$as_echo "$GOC_FOR_TARGET" >&6; }
13610else
13611 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13612$as_echo "no" >&6; }
13613fi
13614
13615
13616 fi
13617 if test -z "$ac_cv_prog_GOC_FOR_TARGET" && test $build = $target ; then
13618 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
13619set dummy ${ncn_progname}; ac_word=$2
13620{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13621$as_echo_n "checking for $ac_word... " >&6; }
22e05272 13622if ${ac_cv_prog_GOC_FOR_TARGET+:} false; then :
632e2a07
ILT
13623 $as_echo_n "(cached) " >&6
13624else
13625 if test -n "$GOC_FOR_TARGET"; then
13626 ac_cv_prog_GOC_FOR_TARGET="$GOC_FOR_TARGET" # Let the user override the test.
13627else
13628as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13629for as_dir in $PATH
13630do
13631 IFS=$as_save_IFS
13632 test -z "$as_dir" && as_dir=.
13633 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 13634 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
632e2a07
ILT
13635 ac_cv_prog_GOC_FOR_TARGET="${ncn_progname}"
13636 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
13637 break 2
13638 fi
13639done
13640 done
13641IFS=$as_save_IFS
13642
13643fi
13644fi
13645GOC_FOR_TARGET=$ac_cv_prog_GOC_FOR_TARGET
13646if test -n "$GOC_FOR_TARGET"; then
13647 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GOC_FOR_TARGET" >&5
13648$as_echo "$GOC_FOR_TARGET" >&6; }
13649else
13650 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13651$as_echo "no" >&6; }
13652fi
13653
13654
13655 fi
13656 test -n "$ac_cv_prog_GOC_FOR_TARGET" && break
13657 done
13658fi
13659
13660if test -z "$ac_cv_prog_GOC_FOR_TARGET" ; then
13661 set dummy gccgo
13662 if test $build = $target ; then
13663 GOC_FOR_TARGET="$2"
13664 else
13665 GOC_FOR_TARGET="${ncn_target_tool_prefix}$2"
13666 fi
13667else
13668 GOC_FOR_TARGET="$ac_cv_prog_GOC_FOR_TARGET"
13669fi
13670
13671
13672
b4c522fa
IB
13673if test -n "$GDC_FOR_TARGET"; then
13674 ac_cv_prog_GDC_FOR_TARGET=$GDC_FOR_TARGET
13675elif test -n "$ac_cv_prog_GDC_FOR_TARGET"; then
13676 GDC_FOR_TARGET=$ac_cv_prog_GDC_FOR_TARGET
13677fi
13678
13679if test -n "$ac_cv_prog_GDC_FOR_TARGET"; then
13680 for ncn_progname in gdc; do
13681 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
13682set dummy ${ncn_progname}; ac_word=$2
13683{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13684$as_echo_n "checking for $ac_word... " >&6; }
22e05272 13685if ${ac_cv_prog_GDC_FOR_TARGET+:} false; then :
b4c522fa
IB
13686 $as_echo_n "(cached) " >&6
13687else
13688 if test -n "$GDC_FOR_TARGET"; then
13689 ac_cv_prog_GDC_FOR_TARGET="$GDC_FOR_TARGET" # Let the user override the test.
13690else
13691as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13692for as_dir in $PATH
13693do
13694 IFS=$as_save_IFS
13695 test -z "$as_dir" && as_dir=.
13696 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 13697 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
b4c522fa
IB
13698 ac_cv_prog_GDC_FOR_TARGET="${ncn_progname}"
13699 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
13700 break 2
13701 fi
13702done
13703 done
13704IFS=$as_save_IFS
13705
13706fi
13707fi
13708GDC_FOR_TARGET=$ac_cv_prog_GDC_FOR_TARGET
13709if test -n "$GDC_FOR_TARGET"; then
13710 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GDC_FOR_TARGET" >&5
13711$as_echo "$GDC_FOR_TARGET" >&6; }
13712else
13713 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13714$as_echo "no" >&6; }
13715fi
13716
13717
13718 done
13719fi
13720
13721if test -z "$ac_cv_prog_GDC_FOR_TARGET" && test -n "$with_build_time_tools"; then
13722 for ncn_progname in gdc; do
13723 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ncn_progname} in $with_build_time_tools" >&5
13724$as_echo_n "checking for ${ncn_progname} in $with_build_time_tools... " >&6; }
13725 if test -x $with_build_time_tools/${ncn_progname}; then
13726 ac_cv_prog_GDC_FOR_TARGET=$with_build_time_tools/${ncn_progname}
13727 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
13728$as_echo "yes" >&6; }
13729 break
13730 else
13731 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13732$as_echo "no" >&6; }
13733 fi
13734 done
13735fi
13736
13737if test -z "$ac_cv_prog_GDC_FOR_TARGET"; then
13738 for ncn_progname in gdc; do
13739 if test -n "$ncn_target_tool_prefix"; then
13740 # Extract the first word of "${ncn_target_tool_prefix}${ncn_progname}", so it can be a program name with args.
13741set dummy ${ncn_target_tool_prefix}${ncn_progname}; ac_word=$2
13742{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13743$as_echo_n "checking for $ac_word... " >&6; }
22e05272 13744if ${ac_cv_prog_GDC_FOR_TARGET+:} false; then :
b4c522fa
IB
13745 $as_echo_n "(cached) " >&6
13746else
13747 if test -n "$GDC_FOR_TARGET"; then
13748 ac_cv_prog_GDC_FOR_TARGET="$GDC_FOR_TARGET" # Let the user override the test.
13749else
13750as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13751for as_dir in $PATH
13752do
13753 IFS=$as_save_IFS
13754 test -z "$as_dir" && as_dir=.
13755 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 13756 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
b4c522fa
IB
13757 ac_cv_prog_GDC_FOR_TARGET="${ncn_target_tool_prefix}${ncn_progname}"
13758 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
13759 break 2
13760 fi
13761done
13762 done
13763IFS=$as_save_IFS
13764
13765fi
13766fi
13767GDC_FOR_TARGET=$ac_cv_prog_GDC_FOR_TARGET
13768if test -n "$GDC_FOR_TARGET"; then
13769 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GDC_FOR_TARGET" >&5
13770$as_echo "$GDC_FOR_TARGET" >&6; }
13771else
13772 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13773$as_echo "no" >&6; }
13774fi
13775
13776
13777 fi
13778 if test -z "$ac_cv_prog_GDC_FOR_TARGET" && test $build = $target ; then
13779 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
13780set dummy ${ncn_progname}; ac_word=$2
13781{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13782$as_echo_n "checking for $ac_word... " >&6; }
22e05272 13783if ${ac_cv_prog_GDC_FOR_TARGET+:} false; then :
b4c522fa
IB
13784 $as_echo_n "(cached) " >&6
13785else
13786 if test -n "$GDC_FOR_TARGET"; then
13787 ac_cv_prog_GDC_FOR_TARGET="$GDC_FOR_TARGET" # Let the user override the test.
13788else
13789as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13790for as_dir in $PATH
13791do
13792 IFS=$as_save_IFS
13793 test -z "$as_dir" && as_dir=.
13794 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 13795 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
b4c522fa
IB
13796 ac_cv_prog_GDC_FOR_TARGET="${ncn_progname}"
13797 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
13798 break 2
13799 fi
13800done
13801 done
13802IFS=$as_save_IFS
13803
13804fi
13805fi
13806GDC_FOR_TARGET=$ac_cv_prog_GDC_FOR_TARGET
13807if test -n "$GDC_FOR_TARGET"; then
13808 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GDC_FOR_TARGET" >&5
13809$as_echo "$GDC_FOR_TARGET" >&6; }
13810else
13811 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13812$as_echo "no" >&6; }
13813fi
13814
13815
13816 fi
13817 test -n "$ac_cv_prog_GDC_FOR_TARGET" && break
13818 done
13819fi
13820
13821if test -z "$ac_cv_prog_GDC_FOR_TARGET" ; then
13822 set dummy gdc
13823 if test $build = $target ; then
13824 GDC_FOR_TARGET="$2"
13825 else
13826 GDC_FOR_TARGET="${ncn_target_tool_prefix}$2"
13827 fi
13828else
13829 GDC_FOR_TARGET="$ac_cv_prog_GDC_FOR_TARGET"
13830fi
13831
13832
13833
e8b05380
PB
13834cat > conftest.c << \EOF
13835#ifdef __GNUC__
13836 gcc_yay;
13837#endif
13838EOF
13839if ($GCC_FOR_TARGET -E conftest.c | grep gcc_yay) > /dev/null 2>&1; then
13840 have_gcc_for_target=yes
13841else
13842 GCC_FOR_TARGET=${ncn_target_tool_prefix}gcc
13843 have_gcc_for_target=no
13844fi
13845rm conftest.c
13846
13847
13848
13849
13850if test -z "$ac_cv_path_AR_FOR_TARGET" ; then
13851 if test -n "$with_build_time_tools"; then
5213506e
RW
13852 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ar in $with_build_time_tools" >&5
13853$as_echo_n "checking for ar in $with_build_time_tools... " >&6; }
d1f8db0c
PB
13854 if test -x $with_build_time_tools/ar; then
13855 AR_FOR_TARGET=`cd $with_build_time_tools && pwd`/ar
13856 ac_cv_path_AR_FOR_TARGET=$AR_FOR_TARGET
5213506e
RW
13857 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_AR_FOR_TARGET" >&5
13858$as_echo "$ac_cv_path_AR_FOR_TARGET" >&6; }
d1f8db0c 13859 else
5213506e
RW
13860 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13861$as_echo "no" >&6; }
d1f8db0c 13862 fi
e8b05380
PB
13863 elif test $build != $host && test $have_gcc_for_target = yes; then
13864 AR_FOR_TARGET=`$GCC_FOR_TARGET --print-prog-name=ar`
1c00b503
PB
13865 test $AR_FOR_TARGET = ar && AR_FOR_TARGET=
13866 test -n "$AR_FOR_TARGET" && ac_cv_path_AR_FOR_TARGET=$AR_FOR_TARGET
e8b05380
PB
13867 fi
13868fi
3e19841a 13869if test -z "$ac_cv_path_AR_FOR_TARGET" && test -n "$gcc_cv_tool_dirs"; then
e8b05380
PB
13870 # Extract the first word of "ar", so it can be a program name with args.
13871set dummy ar; ac_word=$2
5213506e
RW
13872{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13873$as_echo_n "checking for $ac_word... " >&6; }
22e05272 13874if ${ac_cv_path_AR_FOR_TARGET+:} false; then :
5213506e 13875 $as_echo_n "(cached) " >&6
e8b05380 13876else
1c710c3c
DJ
13877 case $AR_FOR_TARGET in
13878 [\\/]* | ?:[\\/]*)
e8b05380
PB
13879 ac_cv_path_AR_FOR_TARGET="$AR_FOR_TARGET" # Let the user override the test with a path.
13880 ;;
e8b05380 13881 *)
1c710c3c
DJ
13882 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13883for as_dir in $gcc_cv_tool_dirs
13884do
13885 IFS=$as_save_IFS
13886 test -z "$as_dir" && as_dir=.
5213506e 13887 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 13888 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1c710c3c 13889 ac_cv_path_AR_FOR_TARGET="$as_dir/$ac_word$ac_exec_ext"
5213506e 13890 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
1c710c3c
DJ
13891 break 2
13892 fi
13893done
5213506e
RW
13894 done
13895IFS=$as_save_IFS
1c710c3c 13896
e8b05380
PB
13897 ;;
13898esac
13899fi
1c710c3c 13900AR_FOR_TARGET=$ac_cv_path_AR_FOR_TARGET
e8b05380 13901if test -n "$AR_FOR_TARGET"; then
5213506e
RW
13902 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR_FOR_TARGET" >&5
13903$as_echo "$AR_FOR_TARGET" >&6; }
e8b05380 13904else
5213506e
RW
13905 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13906$as_echo "no" >&6; }
4de997d1
PB
13907fi
13908
5213506e 13909
e8b05380
PB
13910fi
13911if test -z "$ac_cv_path_AR_FOR_TARGET" ; then
278a7a38
AO
13912
13913
13914if test -n "$AR_FOR_TARGET"; then
13915 ac_cv_prog_AR_FOR_TARGET=$AR_FOR_TARGET
13916elif test -n "$ac_cv_prog_AR_FOR_TARGET"; then
13917 AR_FOR_TARGET=$ac_cv_prog_AR_FOR_TARGET
13918fi
13919
13920if test -n "$ac_cv_prog_AR_FOR_TARGET"; then
13921 for ncn_progname in ar; do
13922 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
13923set dummy ${ncn_progname}; ac_word=$2
5213506e
RW
13924{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13925$as_echo_n "checking for $ac_word... " >&6; }
22e05272 13926if ${ac_cv_prog_AR_FOR_TARGET+:} false; then :
5213506e 13927 $as_echo_n "(cached) " >&6
278a7a38
AO
13928else
13929 if test -n "$AR_FOR_TARGET"; then
13930 ac_cv_prog_AR_FOR_TARGET="$AR_FOR_TARGET" # Let the user override the test.
13931else
13932as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13933for as_dir in $PATH
13934do
13935 IFS=$as_save_IFS
13936 test -z "$as_dir" && as_dir=.
5213506e 13937 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 13938 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
278a7a38 13939 ac_cv_prog_AR_FOR_TARGET="${ncn_progname}"
5213506e 13940 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
278a7a38
AO
13941 break 2
13942 fi
13943done
5213506e
RW
13944 done
13945IFS=$as_save_IFS
278a7a38
AO
13946
13947fi
13948fi
13949AR_FOR_TARGET=$ac_cv_prog_AR_FOR_TARGET
13950if test -n "$AR_FOR_TARGET"; then
5213506e
RW
13951 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR_FOR_TARGET" >&5
13952$as_echo "$AR_FOR_TARGET" >&6; }
278a7a38 13953else
5213506e
RW
13954 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13955$as_echo "no" >&6; }
278a7a38
AO
13956fi
13957
5213506e 13958
278a7a38
AO
13959 done
13960fi
13961
13962if test -z "$ac_cv_prog_AR_FOR_TARGET" && test -n "$with_build_time_tools"; then
e8b05380 13963 for ncn_progname in ar; do
5213506e
RW
13964 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ncn_progname} in $with_build_time_tools" >&5
13965$as_echo_n "checking for ${ncn_progname} in $with_build_time_tools... " >&6; }
d1f8db0c
PB
13966 if test -x $with_build_time_tools/${ncn_progname}; then
13967 ac_cv_prog_AR_FOR_TARGET=$with_build_time_tools/${ncn_progname}
5213506e
RW
13968 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
13969$as_echo "yes" >&6; }
e8b05380
PB
13970 break
13971 else
5213506e
RW
13972 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13973$as_echo "no" >&6; }
e8b05380
PB
13974 fi
13975 done
13976fi
13977
13978if test -z "$ac_cv_prog_AR_FOR_TARGET"; then
13979 for ncn_progname in ar; do
13980 if test -n "$ncn_target_tool_prefix"; then
13981 # Extract the first word of "${ncn_target_tool_prefix}${ncn_progname}", so it can be a program name with args.
2693c0b0 13982set dummy ${ncn_target_tool_prefix}${ncn_progname}; ac_word=$2
5213506e
RW
13983{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13984$as_echo_n "checking for $ac_word... " >&6; }
22e05272 13985if ${ac_cv_prog_AR_FOR_TARGET+:} false; then :
5213506e 13986 $as_echo_n "(cached) " >&6
4de997d1 13987else
e8b05380
PB
13988 if test -n "$AR_FOR_TARGET"; then
13989 ac_cv_prog_AR_FOR_TARGET="$AR_FOR_TARGET" # Let the user override the test.
4de997d1 13990else
1c710c3c
DJ
13991as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13992for as_dir in $PATH
13993do
13994 IFS=$as_save_IFS
13995 test -z "$as_dir" && as_dir=.
5213506e 13996 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 13997 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1c710c3c 13998 ac_cv_prog_AR_FOR_TARGET="${ncn_target_tool_prefix}${ncn_progname}"
5213506e 13999 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
1c710c3c
DJ
14000 break 2
14001 fi
14002done
5213506e
RW
14003 done
14004IFS=$as_save_IFS
1c710c3c 14005
4de997d1
PB
14006fi
14007fi
1c710c3c 14008AR_FOR_TARGET=$ac_cv_prog_AR_FOR_TARGET
e8b05380 14009if test -n "$AR_FOR_TARGET"; then
5213506e
RW
14010 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR_FOR_TARGET" >&5
14011$as_echo "$AR_FOR_TARGET" >&6; }
4de997d1 14012else
5213506e
RW
14013 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14014$as_echo "no" >&6; }
4de997d1
PB
14015fi
14016
5213506e 14017
e8b05380
PB
14018 fi
14019 if test -z "$ac_cv_prog_AR_FOR_TARGET" && test $build = $target ; then
14020 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
14021set dummy ${ncn_progname}; ac_word=$2
5213506e
RW
14022{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
14023$as_echo_n "checking for $ac_word... " >&6; }
22e05272 14024if ${ac_cv_prog_AR_FOR_TARGET+:} false; then :
5213506e 14025 $as_echo_n "(cached) " >&6
e8b05380
PB
14026else
14027 if test -n "$AR_FOR_TARGET"; then
14028 ac_cv_prog_AR_FOR_TARGET="$AR_FOR_TARGET" # Let the user override the test.
14029else
1c710c3c
DJ
14030as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
14031for as_dir in $PATH
14032do
14033 IFS=$as_save_IFS
14034 test -z "$as_dir" && as_dir=.
5213506e 14035 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 14036 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1c710c3c 14037 ac_cv_prog_AR_FOR_TARGET="${ncn_progname}"
5213506e 14038 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
1c710c3c
DJ
14039 break 2
14040 fi
14041done
5213506e
RW
14042 done
14043IFS=$as_save_IFS
1c710c3c 14044
e8b05380
PB
14045fi
14046fi
1c710c3c 14047AR_FOR_TARGET=$ac_cv_prog_AR_FOR_TARGET
e8b05380 14048if test -n "$AR_FOR_TARGET"; then
5213506e
RW
14049 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR_FOR_TARGET" >&5
14050$as_echo "$AR_FOR_TARGET" >&6; }
e8b05380 14051else
5213506e
RW
14052 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14053$as_echo "no" >&6; }
e8b05380 14054fi
1c710c3c 14055
5213506e 14056
e8b05380
PB
14057 fi
14058 test -n "$ac_cv_prog_AR_FOR_TARGET" && break
14059 done
14060fi
1c710c3c 14061
e8b05380
PB
14062if test -z "$ac_cv_prog_AR_FOR_TARGET" ; then
14063 set dummy ar
14064 if test $build = $target ; then
14065 AR_FOR_TARGET="$2"
14066 else
14067 AR_FOR_TARGET="${ncn_target_tool_prefix}$2"
2693c0b0 14068 fi
1c00b503
PB
14069else
14070 AR_FOR_TARGET="$ac_cv_prog_AR_FOR_TARGET"
e8b05380
PB
14071fi
14072
d1f8db0c
PB
14073else
14074 AR_FOR_TARGET=$ac_cv_path_AR_FOR_TARGET
e8b05380
PB
14075fi
14076
14077
14078
14079
14080if test -z "$ac_cv_path_AS_FOR_TARGET" ; then
14081 if test -n "$with_build_time_tools"; then
5213506e
RW
14082 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for as in $with_build_time_tools" >&5
14083$as_echo_n "checking for as in $with_build_time_tools... " >&6; }
d1f8db0c
PB
14084 if test -x $with_build_time_tools/as; then
14085 AS_FOR_TARGET=`cd $with_build_time_tools && pwd`/as
14086 ac_cv_path_AS_FOR_TARGET=$AS_FOR_TARGET
5213506e
RW
14087 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_AS_FOR_TARGET" >&5
14088$as_echo "$ac_cv_path_AS_FOR_TARGET" >&6; }
d1f8db0c 14089 else
5213506e
RW
14090 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14091$as_echo "no" >&6; }
d1f8db0c 14092 fi
e8b05380
PB
14093 elif test $build != $host && test $have_gcc_for_target = yes; then
14094 AS_FOR_TARGET=`$GCC_FOR_TARGET --print-prog-name=as`
1c00b503
PB
14095 test $AS_FOR_TARGET = as && AS_FOR_TARGET=
14096 test -n "$AS_FOR_TARGET" && ac_cv_path_AS_FOR_TARGET=$AS_FOR_TARGET
e8b05380
PB
14097 fi
14098fi
3e19841a 14099if test -z "$ac_cv_path_AS_FOR_TARGET" && test -n "$gcc_cv_tool_dirs"; then
e8b05380
PB
14100 # Extract the first word of "as", so it can be a program name with args.
14101set dummy as; ac_word=$2
5213506e
RW
14102{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
14103$as_echo_n "checking for $ac_word... " >&6; }
22e05272 14104if ${ac_cv_path_AS_FOR_TARGET+:} false; then :
5213506e 14105 $as_echo_n "(cached) " >&6
e8b05380 14106else
1c710c3c
DJ
14107 case $AS_FOR_TARGET in
14108 [\\/]* | ?:[\\/]*)
e8b05380
PB
14109 ac_cv_path_AS_FOR_TARGET="$AS_FOR_TARGET" # Let the user override the test with a path.
14110 ;;
e8b05380 14111 *)
1c710c3c
DJ
14112 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
14113for as_dir in $gcc_cv_tool_dirs
14114do
14115 IFS=$as_save_IFS
14116 test -z "$as_dir" && as_dir=.
5213506e 14117 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 14118 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1c710c3c 14119 ac_cv_path_AS_FOR_TARGET="$as_dir/$ac_word$ac_exec_ext"
5213506e 14120 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
1c710c3c
DJ
14121 break 2
14122 fi
14123done
5213506e
RW
14124 done
14125IFS=$as_save_IFS
1c710c3c 14126
e8b05380
PB
14127 ;;
14128esac
14129fi
1c710c3c 14130AS_FOR_TARGET=$ac_cv_path_AS_FOR_TARGET
e8b05380 14131if test -n "$AS_FOR_TARGET"; then
5213506e
RW
14132 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AS_FOR_TARGET" >&5
14133$as_echo "$AS_FOR_TARGET" >&6; }
e8b05380 14134else
5213506e
RW
14135 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14136$as_echo "no" >&6; }
e8b05380
PB
14137fi
14138
5213506e 14139
e8b05380
PB
14140fi
14141if test -z "$ac_cv_path_AS_FOR_TARGET" ; then
278a7a38
AO
14142
14143
14144if test -n "$AS_FOR_TARGET"; then
14145 ac_cv_prog_AS_FOR_TARGET=$AS_FOR_TARGET
14146elif test -n "$ac_cv_prog_AS_FOR_TARGET"; then
14147 AS_FOR_TARGET=$ac_cv_prog_AS_FOR_TARGET
14148fi
14149
14150if test -n "$ac_cv_prog_AS_FOR_TARGET"; then
14151 for ncn_progname in as; do
14152 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
14153set dummy ${ncn_progname}; ac_word=$2
5213506e
RW
14154{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
14155$as_echo_n "checking for $ac_word... " >&6; }
22e05272 14156if ${ac_cv_prog_AS_FOR_TARGET+:} false; then :
5213506e 14157 $as_echo_n "(cached) " >&6
278a7a38
AO
14158else
14159 if test -n "$AS_FOR_TARGET"; then
14160 ac_cv_prog_AS_FOR_TARGET="$AS_FOR_TARGET" # Let the user override the test.
14161else
14162as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
14163for as_dir in $PATH
14164do
14165 IFS=$as_save_IFS
14166 test -z "$as_dir" && as_dir=.
5213506e 14167 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 14168 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
278a7a38 14169 ac_cv_prog_AS_FOR_TARGET="${ncn_progname}"
5213506e 14170 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
278a7a38
AO
14171 break 2
14172 fi
14173done
5213506e
RW
14174 done
14175IFS=$as_save_IFS
278a7a38
AO
14176
14177fi
14178fi
14179AS_FOR_TARGET=$ac_cv_prog_AS_FOR_TARGET
14180if test -n "$AS_FOR_TARGET"; then
5213506e
RW
14181 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AS_FOR_TARGET" >&5
14182$as_echo "$AS_FOR_TARGET" >&6; }
278a7a38 14183else
5213506e
RW
14184 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14185$as_echo "no" >&6; }
278a7a38
AO
14186fi
14187
5213506e 14188
278a7a38
AO
14189 done
14190fi
14191
14192if test -z "$ac_cv_prog_AS_FOR_TARGET" && test -n "$with_build_time_tools"; then
e8b05380 14193 for ncn_progname in as; do
5213506e
RW
14194 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ncn_progname} in $with_build_time_tools" >&5
14195$as_echo_n "checking for ${ncn_progname} in $with_build_time_tools... " >&6; }
d1f8db0c
PB
14196 if test -x $with_build_time_tools/${ncn_progname}; then
14197 ac_cv_prog_AS_FOR_TARGET=$with_build_time_tools/${ncn_progname}
5213506e
RW
14198 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
14199$as_echo "yes" >&6; }
e8b05380
PB
14200 break
14201 else
5213506e
RW
14202 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14203$as_echo "no" >&6; }
e8b05380
PB
14204 fi
14205 done
14206fi
14207
14208if test -z "$ac_cv_prog_AS_FOR_TARGET"; then
14209 for ncn_progname in as; do
14210 if test -n "$ncn_target_tool_prefix"; then
14211 # Extract the first word of "${ncn_target_tool_prefix}${ncn_progname}", so it can be a program name with args.
14212set dummy ${ncn_target_tool_prefix}${ncn_progname}; ac_word=$2
5213506e
RW
14213{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
14214$as_echo_n "checking for $ac_word... " >&6; }
22e05272 14215if ${ac_cv_prog_AS_FOR_TARGET+:} false; then :
5213506e 14216 $as_echo_n "(cached) " >&6
e8b05380
PB
14217else
14218 if test -n "$AS_FOR_TARGET"; then
14219 ac_cv_prog_AS_FOR_TARGET="$AS_FOR_TARGET" # Let the user override the test.
14220else
1c710c3c
DJ
14221as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
14222for as_dir in $PATH
14223do
14224 IFS=$as_save_IFS
14225 test -z "$as_dir" && as_dir=.
5213506e 14226 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 14227 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1c710c3c 14228 ac_cv_prog_AS_FOR_TARGET="${ncn_target_tool_prefix}${ncn_progname}"
5213506e 14229 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
1c710c3c
DJ
14230 break 2
14231 fi
14232done
5213506e
RW
14233 done
14234IFS=$as_save_IFS
1c710c3c 14235
e8b05380
PB
14236fi
14237fi
1c710c3c 14238AS_FOR_TARGET=$ac_cv_prog_AS_FOR_TARGET
e8b05380 14239if test -n "$AS_FOR_TARGET"; then
5213506e
RW
14240 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AS_FOR_TARGET" >&5
14241$as_echo "$AS_FOR_TARGET" >&6; }
e8b05380 14242else
5213506e
RW
14243 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14244$as_echo "no" >&6; }
e8b05380
PB
14245fi
14246
5213506e 14247
e8b05380
PB
14248 fi
14249 if test -z "$ac_cv_prog_AS_FOR_TARGET" && test $build = $target ; then
14250 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
2693c0b0 14251set dummy ${ncn_progname}; ac_word=$2
5213506e
RW
14252{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
14253$as_echo_n "checking for $ac_word... " >&6; }
22e05272 14254if ${ac_cv_prog_AS_FOR_TARGET+:} false; then :
5213506e 14255 $as_echo_n "(cached) " >&6
4de997d1 14256else
e8b05380
PB
14257 if test -n "$AS_FOR_TARGET"; then
14258 ac_cv_prog_AS_FOR_TARGET="$AS_FOR_TARGET" # Let the user override the test.
4de997d1 14259else
1c710c3c
DJ
14260as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
14261for as_dir in $PATH
14262do
14263 IFS=$as_save_IFS
14264 test -z "$as_dir" && as_dir=.
5213506e 14265 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 14266 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1c710c3c 14267 ac_cv_prog_AS_FOR_TARGET="${ncn_progname}"
5213506e 14268 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
1c710c3c
DJ
14269 break 2
14270 fi
14271done
5213506e
RW
14272 done
14273IFS=$as_save_IFS
1c710c3c 14274
4de997d1
PB
14275fi
14276fi
1c710c3c 14277AS_FOR_TARGET=$ac_cv_prog_AS_FOR_TARGET
e8b05380 14278if test -n "$AS_FOR_TARGET"; then
5213506e
RW
14279 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AS_FOR_TARGET" >&5
14280$as_echo "$AS_FOR_TARGET" >&6; }
4de997d1 14281else
5213506e
RW
14282 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14283$as_echo "no" >&6; }
4de997d1 14284fi
1c710c3c 14285
5213506e 14286
e8b05380
PB
14287 fi
14288 test -n "$ac_cv_prog_AS_FOR_TARGET" && break
14289 done
14290fi
1c710c3c 14291
e8b05380
PB
14292if test -z "$ac_cv_prog_AS_FOR_TARGET" ; then
14293 set dummy as
14294 if test $build = $target ; then
14295 AS_FOR_TARGET="$2"
14296 else
14297 AS_FOR_TARGET="${ncn_target_tool_prefix}$2"
4de997d1 14298 fi
1c00b503
PB
14299else
14300 AS_FOR_TARGET="$ac_cv_prog_AS_FOR_TARGET"
e8b05380 14301fi
2693c0b0 14302
d1f8db0c
PB
14303else
14304 AS_FOR_TARGET=$ac_cv_path_AS_FOR_TARGET
4de997d1
PB
14305fi
14306
e8b05380
PB
14307
14308
14309
14310if test -z "$ac_cv_path_DLLTOOL_FOR_TARGET" ; then
14311 if test -n "$with_build_time_tools"; then
5213506e
RW
14312 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlltool in $with_build_time_tools" >&5
14313$as_echo_n "checking for dlltool in $with_build_time_tools... " >&6; }
d1f8db0c
PB
14314 if test -x $with_build_time_tools/dlltool; then
14315 DLLTOOL_FOR_TARGET=`cd $with_build_time_tools && pwd`/dlltool
14316 ac_cv_path_DLLTOOL_FOR_TARGET=$DLLTOOL_FOR_TARGET
5213506e
RW
14317 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_DLLTOOL_FOR_TARGET" >&5
14318$as_echo "$ac_cv_path_DLLTOOL_FOR_TARGET" >&6; }
d1f8db0c 14319 else
5213506e
RW
14320 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14321$as_echo "no" >&6; }
d1f8db0c 14322 fi
e8b05380
PB
14323 elif test $build != $host && test $have_gcc_for_target = yes; then
14324 DLLTOOL_FOR_TARGET=`$GCC_FOR_TARGET --print-prog-name=dlltool`
1c00b503
PB
14325 test $DLLTOOL_FOR_TARGET = dlltool && DLLTOOL_FOR_TARGET=
14326 test -n "$DLLTOOL_FOR_TARGET" && ac_cv_path_DLLTOOL_FOR_TARGET=$DLLTOOL_FOR_TARGET
e8b05380
PB
14327 fi
14328fi
3e19841a 14329if test -z "$ac_cv_path_DLLTOOL_FOR_TARGET" && test -n "$gcc_cv_tool_dirs"; then
e8b05380
PB
14330 # Extract the first word of "dlltool", so it can be a program name with args.
14331set dummy dlltool; ac_word=$2
5213506e
RW
14332{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
14333$as_echo_n "checking for $ac_word... " >&6; }
22e05272 14334if ${ac_cv_path_DLLTOOL_FOR_TARGET+:} false; then :
5213506e 14335 $as_echo_n "(cached) " >&6
4de997d1 14336else
1c710c3c
DJ
14337 case $DLLTOOL_FOR_TARGET in
14338 [\\/]* | ?:[\\/]*)
e8b05380
PB
14339 ac_cv_path_DLLTOOL_FOR_TARGET="$DLLTOOL_FOR_TARGET" # Let the user override the test with a path.
14340 ;;
e8b05380 14341 *)
1c710c3c
DJ
14342 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
14343for as_dir in $gcc_cv_tool_dirs
14344do
14345 IFS=$as_save_IFS
14346 test -z "$as_dir" && as_dir=.
5213506e 14347 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 14348 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1c710c3c 14349 ac_cv_path_DLLTOOL_FOR_TARGET="$as_dir/$ac_word$ac_exec_ext"
5213506e 14350 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
1c710c3c
DJ
14351 break 2
14352 fi
14353done
5213506e
RW
14354 done
14355IFS=$as_save_IFS
1c710c3c 14356
e8b05380
PB
14357 ;;
14358esac
4de997d1 14359fi
1c710c3c 14360DLLTOOL_FOR_TARGET=$ac_cv_path_DLLTOOL_FOR_TARGET
e8b05380 14361if test -n "$DLLTOOL_FOR_TARGET"; then
5213506e
RW
14362 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DLLTOOL_FOR_TARGET" >&5
14363$as_echo "$DLLTOOL_FOR_TARGET" >&6; }
4de997d1 14364else
5213506e
RW
14365 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14366$as_echo "no" >&6; }
4de997d1
PB
14367fi
14368
5213506e 14369
e8b05380
PB
14370fi
14371if test -z "$ac_cv_path_DLLTOOL_FOR_TARGET" ; then
278a7a38
AO
14372
14373
14374if test -n "$DLLTOOL_FOR_TARGET"; then
14375 ac_cv_prog_DLLTOOL_FOR_TARGET=$DLLTOOL_FOR_TARGET
14376elif test -n "$ac_cv_prog_DLLTOOL_FOR_TARGET"; then
14377 DLLTOOL_FOR_TARGET=$ac_cv_prog_DLLTOOL_FOR_TARGET
14378fi
14379
14380if test -n "$ac_cv_prog_DLLTOOL_FOR_TARGET"; then
14381 for ncn_progname in dlltool; do
14382 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
14383set dummy ${ncn_progname}; ac_word=$2
5213506e
RW
14384{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
14385$as_echo_n "checking for $ac_word... " >&6; }
22e05272 14386if ${ac_cv_prog_DLLTOOL_FOR_TARGET+:} false; then :
5213506e 14387 $as_echo_n "(cached) " >&6
278a7a38
AO
14388else
14389 if test -n "$DLLTOOL_FOR_TARGET"; then
14390 ac_cv_prog_DLLTOOL_FOR_TARGET="$DLLTOOL_FOR_TARGET" # Let the user override the test.
14391else
14392as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
14393for as_dir in $PATH
14394do
14395 IFS=$as_save_IFS
14396 test -z "$as_dir" && as_dir=.
5213506e 14397 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 14398 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
278a7a38 14399 ac_cv_prog_DLLTOOL_FOR_TARGET="${ncn_progname}"
5213506e 14400 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
278a7a38
AO
14401 break 2
14402 fi
14403done
5213506e
RW
14404 done
14405IFS=$as_save_IFS
278a7a38
AO
14406
14407fi
14408fi
14409DLLTOOL_FOR_TARGET=$ac_cv_prog_DLLTOOL_FOR_TARGET
14410if test -n "$DLLTOOL_FOR_TARGET"; then
5213506e
RW
14411 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DLLTOOL_FOR_TARGET" >&5
14412$as_echo "$DLLTOOL_FOR_TARGET" >&6; }
278a7a38 14413else
5213506e
RW
14414 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14415$as_echo "no" >&6; }
278a7a38
AO
14416fi
14417
5213506e 14418
278a7a38
AO
14419 done
14420fi
14421
14422if test -z "$ac_cv_prog_DLLTOOL_FOR_TARGET" && test -n "$with_build_time_tools"; then
e8b05380 14423 for ncn_progname in dlltool; do
5213506e
RW
14424 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ncn_progname} in $with_build_time_tools" >&5
14425$as_echo_n "checking for ${ncn_progname} in $with_build_time_tools... " >&6; }
d1f8db0c
PB
14426 if test -x $with_build_time_tools/${ncn_progname}; then
14427 ac_cv_prog_DLLTOOL_FOR_TARGET=$with_build_time_tools/${ncn_progname}
5213506e
RW
14428 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
14429$as_echo "yes" >&6; }
e8b05380
PB
14430 break
14431 else
5213506e
RW
14432 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14433$as_echo "no" >&6; }
e8b05380
PB
14434 fi
14435 done
14436fi
14437
14438if test -z "$ac_cv_prog_DLLTOOL_FOR_TARGET"; then
14439 for ncn_progname in dlltool; do
14440 if test -n "$ncn_target_tool_prefix"; then
14441 # Extract the first word of "${ncn_target_tool_prefix}${ncn_progname}", so it can be a program name with args.
14442set dummy ${ncn_target_tool_prefix}${ncn_progname}; ac_word=$2
5213506e
RW
14443{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
14444$as_echo_n "checking for $ac_word... " >&6; }
22e05272 14445if ${ac_cv_prog_DLLTOOL_FOR_TARGET+:} false; then :
5213506e 14446 $as_echo_n "(cached) " >&6
4de997d1 14447else
e8b05380
PB
14448 if test -n "$DLLTOOL_FOR_TARGET"; then
14449 ac_cv_prog_DLLTOOL_FOR_TARGET="$DLLTOOL_FOR_TARGET" # Let the user override the test.
4de997d1 14450else
1c710c3c
DJ
14451as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
14452for as_dir in $PATH
14453do
14454 IFS=$as_save_IFS
14455 test -z "$as_dir" && as_dir=.
5213506e 14456 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 14457 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1c710c3c 14458 ac_cv_prog_DLLTOOL_FOR_TARGET="${ncn_target_tool_prefix}${ncn_progname}"
5213506e 14459 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
1c710c3c
DJ
14460 break 2
14461 fi
14462done
5213506e
RW
14463 done
14464IFS=$as_save_IFS
1c710c3c 14465
4de997d1
PB
14466fi
14467fi
1c710c3c 14468DLLTOOL_FOR_TARGET=$ac_cv_prog_DLLTOOL_FOR_TARGET
e8b05380 14469if test -n "$DLLTOOL_FOR_TARGET"; then
5213506e
RW
14470 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DLLTOOL_FOR_TARGET" >&5
14471$as_echo "$DLLTOOL_FOR_TARGET" >&6; }
4de997d1 14472else
5213506e
RW
14473 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14474$as_echo "no" >&6; }
4de997d1 14475fi
4de997d1 14476
5213506e 14477
e8b05380
PB
14478 fi
14479 if test -z "$ac_cv_prog_DLLTOOL_FOR_TARGET" && test $build = $target ; then
14480 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
14481set dummy ${ncn_progname}; ac_word=$2
5213506e
RW
14482{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
14483$as_echo_n "checking for $ac_word... " >&6; }
22e05272 14484if ${ac_cv_prog_DLLTOOL_FOR_TARGET+:} false; then :
5213506e 14485 $as_echo_n "(cached) " >&6
4de997d1 14486else
e8b05380
PB
14487 if test -n "$DLLTOOL_FOR_TARGET"; then
14488 ac_cv_prog_DLLTOOL_FOR_TARGET="$DLLTOOL_FOR_TARGET" # Let the user override the test.
4de997d1 14489else
1c710c3c
DJ
14490as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
14491for as_dir in $PATH
14492do
14493 IFS=$as_save_IFS
14494 test -z "$as_dir" && as_dir=.
5213506e 14495 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 14496 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1c710c3c 14497 ac_cv_prog_DLLTOOL_FOR_TARGET="${ncn_progname}"
5213506e 14498 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
1c710c3c
DJ
14499 break 2
14500 fi
14501done
5213506e
RW
14502 done
14503IFS=$as_save_IFS
1c710c3c 14504
4de997d1
PB
14505fi
14506fi
1c710c3c 14507DLLTOOL_FOR_TARGET=$ac_cv_prog_DLLTOOL_FOR_TARGET
e8b05380 14508if test -n "$DLLTOOL_FOR_TARGET"; then
5213506e
RW
14509 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DLLTOOL_FOR_TARGET" >&5
14510$as_echo "$DLLTOOL_FOR_TARGET" >&6; }
4de997d1 14511else
5213506e
RW
14512 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14513$as_echo "no" >&6; }
4de997d1 14514fi
1c710c3c 14515
5213506e 14516
e8b05380
PB
14517 fi
14518 test -n "$ac_cv_prog_DLLTOOL_FOR_TARGET" && break
14519 done
14520fi
1c710c3c 14521
e8b05380
PB
14522if test -z "$ac_cv_prog_DLLTOOL_FOR_TARGET" ; then
14523 set dummy dlltool
14524 if test $build = $target ; then
14525 DLLTOOL_FOR_TARGET="$2"
14526 else
14527 DLLTOOL_FOR_TARGET="${ncn_target_tool_prefix}$2"
14528 fi
1c00b503
PB
14529else
14530 DLLTOOL_FOR_TARGET="$ac_cv_prog_DLLTOOL_FOR_TARGET"
e8b05380
PB
14531fi
14532
d1f8db0c
PB
14533else
14534 DLLTOOL_FOR_TARGET=$ac_cv_path_DLLTOOL_FOR_TARGET
e8b05380
PB
14535fi
14536
4de997d1 14537
e8b05380
PB
14538
14539
3b5e8ee4
IS
14540if test -z "$ac_cv_path_DSYMUTIL_FOR_TARGET" ; then
14541 if test -n "$with_build_time_tools"; then
14542 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dsymutil in $with_build_time_tools" >&5
14543$as_echo_n "checking for dsymutil in $with_build_time_tools... " >&6; }
14544 if test -x $with_build_time_tools/dsymutil; then
14545 DSYMUTIL_FOR_TARGET=`cd $with_build_time_tools && pwd`/dsymutil
14546 ac_cv_path_DSYMUTIL_FOR_TARGET=$DSYMUTIL_FOR_TARGET
14547 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_DSYMUTIL_FOR_TARGET" >&5
14548$as_echo "$ac_cv_path_DSYMUTIL_FOR_TARGET" >&6; }
14549 else
14550 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14551$as_echo "no" >&6; }
14552 fi
14553 elif test $build != $host && test $have_gcc_for_target = yes; then
14554 DSYMUTIL_FOR_TARGET=`$GCC_FOR_TARGET --print-prog-name=dsymutil`
14555 test $DSYMUTIL_FOR_TARGET = dsymutil && DSYMUTIL_FOR_TARGET=
14556 test -n "$DSYMUTIL_FOR_TARGET" && ac_cv_path_DSYMUTIL_FOR_TARGET=$DSYMUTIL_FOR_TARGET
14557 fi
14558fi
14559if test -z "$ac_cv_path_DSYMUTIL_FOR_TARGET" && test -n "$gcc_cv_tool_dirs"; then
14560 # Extract the first word of "dsymutil", so it can be a program name with args.
14561set dummy dsymutil; ac_word=$2
14562{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
14563$as_echo_n "checking for $ac_word... " >&6; }
14564if ${ac_cv_path_DSYMUTIL_FOR_TARGET+:} false; then :
14565 $as_echo_n "(cached) " >&6
14566else
14567 case $DSYMUTIL_FOR_TARGET in
14568 [\\/]* | ?:[\\/]*)
14569 ac_cv_path_DSYMUTIL_FOR_TARGET="$DSYMUTIL_FOR_TARGET" # Let the user override the test with a path.
14570 ;;
14571 *)
14572 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
14573for as_dir in $gcc_cv_tool_dirs
14574do
14575 IFS=$as_save_IFS
14576 test -z "$as_dir" && as_dir=.
14577 for ac_exec_ext in '' $ac_executable_extensions; do
14578 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
14579 ac_cv_path_DSYMUTIL_FOR_TARGET="$as_dir/$ac_word$ac_exec_ext"
14580 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
14581 break 2
14582 fi
14583done
14584 done
14585IFS=$as_save_IFS
14586
14587 ;;
14588esac
14589fi
14590DSYMUTIL_FOR_TARGET=$ac_cv_path_DSYMUTIL_FOR_TARGET
14591if test -n "$DSYMUTIL_FOR_TARGET"; then
14592 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL_FOR_TARGET" >&5
14593$as_echo "$DSYMUTIL_FOR_TARGET" >&6; }
14594else
14595 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14596$as_echo "no" >&6; }
14597fi
14598
14599
14600fi
14601if test -z "$ac_cv_path_DSYMUTIL_FOR_TARGET" ; then
14602
14603
14604if test -n "$DSYMUTIL_FOR_TARGET"; then
14605 ac_cv_prog_DSYMUTIL_FOR_TARGET=$DSYMUTIL_FOR_TARGET
14606elif test -n "$ac_cv_prog_DSYMUTIL_FOR_TARGET"; then
14607 DSYMUTIL_FOR_TARGET=$ac_cv_prog_DSYMUTIL_FOR_TARGET
14608fi
14609
14610if test -n "$ac_cv_prog_DSYMUTIL_FOR_TARGET"; then
14611 for ncn_progname in dsymutil; do
14612 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
14613set dummy ${ncn_progname}; ac_word=$2
14614{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
14615$as_echo_n "checking for $ac_word... " >&6; }
14616if ${ac_cv_prog_DSYMUTIL_FOR_TARGET+:} false; then :
14617 $as_echo_n "(cached) " >&6
14618else
14619 if test -n "$DSYMUTIL_FOR_TARGET"; then
14620 ac_cv_prog_DSYMUTIL_FOR_TARGET="$DSYMUTIL_FOR_TARGET" # Let the user override the test.
14621else
14622as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
14623for as_dir in $PATH
14624do
14625 IFS=$as_save_IFS
14626 test -z "$as_dir" && as_dir=.
14627 for ac_exec_ext in '' $ac_executable_extensions; do
14628 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
14629 ac_cv_prog_DSYMUTIL_FOR_TARGET="${ncn_progname}"
14630 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
14631 break 2
14632 fi
14633done
14634 done
14635IFS=$as_save_IFS
14636
14637fi
14638fi
14639DSYMUTIL_FOR_TARGET=$ac_cv_prog_DSYMUTIL_FOR_TARGET
14640if test -n "$DSYMUTIL_FOR_TARGET"; then
14641 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL_FOR_TARGET" >&5
14642$as_echo "$DSYMUTIL_FOR_TARGET" >&6; }
14643else
14644 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14645$as_echo "no" >&6; }
14646fi
14647
14648
14649 done
14650fi
14651
14652if test -z "$ac_cv_prog_DSYMUTIL_FOR_TARGET" && test -n "$with_build_time_tools"; then
14653 for ncn_progname in dsymutil; do
14654 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ncn_progname} in $with_build_time_tools" >&5
14655$as_echo_n "checking for ${ncn_progname} in $with_build_time_tools... " >&6; }
14656 if test -x $with_build_time_tools/${ncn_progname}; then
14657 ac_cv_prog_DSYMUTIL_FOR_TARGET=$with_build_time_tools/${ncn_progname}
14658 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
14659$as_echo "yes" >&6; }
14660 break
14661 else
14662 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14663$as_echo "no" >&6; }
14664 fi
14665 done
14666fi
14667
14668if test -z "$ac_cv_prog_DSYMUTIL_FOR_TARGET"; then
14669 for ncn_progname in dsymutil; do
14670 if test -n "$ncn_target_tool_prefix"; then
14671 # Extract the first word of "${ncn_target_tool_prefix}${ncn_progname}", so it can be a program name with args.
14672set dummy ${ncn_target_tool_prefix}${ncn_progname}; ac_word=$2
14673{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
14674$as_echo_n "checking for $ac_word... " >&6; }
14675if ${ac_cv_prog_DSYMUTIL_FOR_TARGET+:} false; then :
14676 $as_echo_n "(cached) " >&6
14677else
14678 if test -n "$DSYMUTIL_FOR_TARGET"; then
14679 ac_cv_prog_DSYMUTIL_FOR_TARGET="$DSYMUTIL_FOR_TARGET" # Let the user override the test.
14680else
14681as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
14682for as_dir in $PATH
14683do
14684 IFS=$as_save_IFS
14685 test -z "$as_dir" && as_dir=.
14686 for ac_exec_ext in '' $ac_executable_extensions; do
14687 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
14688 ac_cv_prog_DSYMUTIL_FOR_TARGET="${ncn_target_tool_prefix}${ncn_progname}"
14689 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
14690 break 2
14691 fi
14692done
14693 done
14694IFS=$as_save_IFS
14695
14696fi
14697fi
14698DSYMUTIL_FOR_TARGET=$ac_cv_prog_DSYMUTIL_FOR_TARGET
14699if test -n "$DSYMUTIL_FOR_TARGET"; then
14700 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL_FOR_TARGET" >&5
14701$as_echo "$DSYMUTIL_FOR_TARGET" >&6; }
14702else
14703 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14704$as_echo "no" >&6; }
14705fi
14706
14707
14708 fi
14709 if test -z "$ac_cv_prog_DSYMUTIL_FOR_TARGET" && test $build = $target ; then
14710 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
14711set dummy ${ncn_progname}; ac_word=$2
14712{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
14713$as_echo_n "checking for $ac_word... " >&6; }
14714if ${ac_cv_prog_DSYMUTIL_FOR_TARGET+:} false; then :
14715 $as_echo_n "(cached) " >&6
14716else
14717 if test -n "$DSYMUTIL_FOR_TARGET"; then
14718 ac_cv_prog_DSYMUTIL_FOR_TARGET="$DSYMUTIL_FOR_TARGET" # Let the user override the test.
14719else
14720as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
14721for as_dir in $PATH
14722do
14723 IFS=$as_save_IFS
14724 test -z "$as_dir" && as_dir=.
14725 for ac_exec_ext in '' $ac_executable_extensions; do
14726 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
14727 ac_cv_prog_DSYMUTIL_FOR_TARGET="${ncn_progname}"
14728 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
14729 break 2
14730 fi
14731done
14732 done
14733IFS=$as_save_IFS
14734
14735fi
14736fi
14737DSYMUTIL_FOR_TARGET=$ac_cv_prog_DSYMUTIL_FOR_TARGET
14738if test -n "$DSYMUTIL_FOR_TARGET"; then
14739 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL_FOR_TARGET" >&5
14740$as_echo "$DSYMUTIL_FOR_TARGET" >&6; }
14741else
14742 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14743$as_echo "no" >&6; }
14744fi
14745
14746
14747 fi
14748 test -n "$ac_cv_prog_DSYMUTIL_FOR_TARGET" && break
14749 done
14750fi
14751
14752if test -z "$ac_cv_prog_DSYMUTIL_FOR_TARGET" ; then
14753 set dummy dsymutil
14754 if test $build = $target ; then
14755 DSYMUTIL_FOR_TARGET="$2"
14756 else
14757 DSYMUTIL_FOR_TARGET="${ncn_target_tool_prefix}$2"
14758 fi
14759else
14760 DSYMUTIL_FOR_TARGET="$ac_cv_prog_DSYMUTIL_FOR_TARGET"
14761fi
14762
14763else
14764 DSYMUTIL_FOR_TARGET=$ac_cv_path_DSYMUTIL_FOR_TARGET
14765fi
14766
14767
14768
14769
e8b05380
PB
14770if test -z "$ac_cv_path_LD_FOR_TARGET" ; then
14771 if test -n "$with_build_time_tools"; then
5213506e
RW
14772 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld in $with_build_time_tools" >&5
14773$as_echo_n "checking for ld in $with_build_time_tools... " >&6; }
d1f8db0c
PB
14774 if test -x $with_build_time_tools/ld; then
14775 LD_FOR_TARGET=`cd $with_build_time_tools && pwd`/ld
14776 ac_cv_path_LD_FOR_TARGET=$LD_FOR_TARGET
5213506e
RW
14777 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_LD_FOR_TARGET" >&5
14778$as_echo "$ac_cv_path_LD_FOR_TARGET" >&6; }
d1f8db0c 14779 else
5213506e
RW
14780 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14781$as_echo "no" >&6; }
d1f8db0c 14782 fi
e8b05380
PB
14783 elif test $build != $host && test $have_gcc_for_target = yes; then
14784 LD_FOR_TARGET=`$GCC_FOR_TARGET --print-prog-name=ld`
1c00b503
PB
14785 test $LD_FOR_TARGET = ld && LD_FOR_TARGET=
14786 test -n "$LD_FOR_TARGET" && ac_cv_path_LD_FOR_TARGET=$LD_FOR_TARGET
2693c0b0 14787 fi
e8b05380 14788fi
3e19841a 14789if test -z "$ac_cv_path_LD_FOR_TARGET" && test -n "$gcc_cv_tool_dirs"; then
e8b05380
PB
14790 # Extract the first word of "ld", so it can be a program name with args.
14791set dummy ld; ac_word=$2
5213506e
RW
14792{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
14793$as_echo_n "checking for $ac_word... " >&6; }
22e05272 14794if ${ac_cv_path_LD_FOR_TARGET+:} false; then :
5213506e 14795 $as_echo_n "(cached) " >&6
4de997d1 14796else
1c710c3c
DJ
14797 case $LD_FOR_TARGET in
14798 [\\/]* | ?:[\\/]*)
e8b05380
PB
14799 ac_cv_path_LD_FOR_TARGET="$LD_FOR_TARGET" # Let the user override the test with a path.
14800 ;;
e8b05380 14801 *)
1c710c3c
DJ
14802 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
14803for as_dir in $gcc_cv_tool_dirs
14804do
14805 IFS=$as_save_IFS
14806 test -z "$as_dir" && as_dir=.
5213506e 14807 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 14808 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1c710c3c 14809 ac_cv_path_LD_FOR_TARGET="$as_dir/$ac_word$ac_exec_ext"
5213506e 14810 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
1c710c3c
DJ
14811 break 2
14812 fi
14813done
5213506e
RW
14814 done
14815IFS=$as_save_IFS
1c710c3c 14816
e8b05380
PB
14817 ;;
14818esac
4de997d1 14819fi
1c710c3c 14820LD_FOR_TARGET=$ac_cv_path_LD_FOR_TARGET
e8b05380 14821if test -n "$LD_FOR_TARGET"; then
5213506e
RW
14822 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD_FOR_TARGET" >&5
14823$as_echo "$LD_FOR_TARGET" >&6; }
4de997d1 14824else
5213506e
RW
14825 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14826$as_echo "no" >&6; }
4de997d1 14827fi
2693c0b0 14828
5213506e 14829
e8b05380
PB
14830fi
14831if test -z "$ac_cv_path_LD_FOR_TARGET" ; then
278a7a38
AO
14832
14833
14834if test -n "$LD_FOR_TARGET"; then
14835 ac_cv_prog_LD_FOR_TARGET=$LD_FOR_TARGET
14836elif test -n "$ac_cv_prog_LD_FOR_TARGET"; then
14837 LD_FOR_TARGET=$ac_cv_prog_LD_FOR_TARGET
14838fi
14839
14840if test -n "$ac_cv_prog_LD_FOR_TARGET"; then
14841 for ncn_progname in ld; do
14842 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
14843set dummy ${ncn_progname}; ac_word=$2
5213506e
RW
14844{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
14845$as_echo_n "checking for $ac_word... " >&6; }
22e05272 14846if ${ac_cv_prog_LD_FOR_TARGET+:} false; then :
5213506e 14847 $as_echo_n "(cached) " >&6
278a7a38
AO
14848else
14849 if test -n "$LD_FOR_TARGET"; then
14850 ac_cv_prog_LD_FOR_TARGET="$LD_FOR_TARGET" # Let the user override the test.
14851else
14852as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
14853for as_dir in $PATH
14854do
14855 IFS=$as_save_IFS
14856 test -z "$as_dir" && as_dir=.
5213506e 14857 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 14858 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
278a7a38 14859 ac_cv_prog_LD_FOR_TARGET="${ncn_progname}"
5213506e 14860 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
278a7a38
AO
14861 break 2
14862 fi
14863done
5213506e
RW
14864 done
14865IFS=$as_save_IFS
278a7a38
AO
14866
14867fi
14868fi
14869LD_FOR_TARGET=$ac_cv_prog_LD_FOR_TARGET
14870if test -n "$LD_FOR_TARGET"; then
5213506e
RW
14871 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD_FOR_TARGET" >&5
14872$as_echo "$LD_FOR_TARGET" >&6; }
278a7a38 14873else
5213506e
RW
14874 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14875$as_echo "no" >&6; }
278a7a38
AO
14876fi
14877
5213506e 14878
278a7a38
AO
14879 done
14880fi
14881
14882if test -z "$ac_cv_prog_LD_FOR_TARGET" && test -n "$with_build_time_tools"; then
e8b05380 14883 for ncn_progname in ld; do
5213506e
RW
14884 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ncn_progname} in $with_build_time_tools" >&5
14885$as_echo_n "checking for ${ncn_progname} in $with_build_time_tools... " >&6; }
d1f8db0c
PB
14886 if test -x $with_build_time_tools/${ncn_progname}; then
14887 ac_cv_prog_LD_FOR_TARGET=$with_build_time_tools/${ncn_progname}
5213506e
RW
14888 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
14889$as_echo "yes" >&6; }
e8b05380
PB
14890 break
14891 else
5213506e
RW
14892 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14893$as_echo "no" >&6; }
e8b05380
PB
14894 fi
14895 done
ca9f4b81
AO
14896fi
14897
e8b05380
PB
14898if test -z "$ac_cv_prog_LD_FOR_TARGET"; then
14899 for ncn_progname in ld; do
14900 if test -n "$ncn_target_tool_prefix"; then
14901 # Extract the first word of "${ncn_target_tool_prefix}${ncn_progname}", so it can be a program name with args.
2693c0b0 14902set dummy ${ncn_target_tool_prefix}${ncn_progname}; ac_word=$2
5213506e
RW
14903{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
14904$as_echo_n "checking for $ac_word... " >&6; }
22e05272 14905if ${ac_cv_prog_LD_FOR_TARGET+:} false; then :
5213506e 14906 $as_echo_n "(cached) " >&6
ca9f4b81 14907else
4de997d1
PB
14908 if test -n "$LD_FOR_TARGET"; then
14909 ac_cv_prog_LD_FOR_TARGET="$LD_FOR_TARGET" # Let the user override the test.
ca9f4b81 14910else
1c710c3c
DJ
14911as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
14912for as_dir in $PATH
14913do
14914 IFS=$as_save_IFS
14915 test -z "$as_dir" && as_dir=.
5213506e 14916 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 14917 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1c710c3c 14918 ac_cv_prog_LD_FOR_TARGET="${ncn_target_tool_prefix}${ncn_progname}"
5213506e 14919 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
1c710c3c
DJ
14920 break 2
14921 fi
14922done
5213506e
RW
14923 done
14924IFS=$as_save_IFS
1c710c3c 14925
ca9f4b81
AO
14926fi
14927fi
1c710c3c 14928LD_FOR_TARGET=$ac_cv_prog_LD_FOR_TARGET
4de997d1 14929if test -n "$LD_FOR_TARGET"; then
5213506e
RW
14930 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD_FOR_TARGET" >&5
14931$as_echo "$LD_FOR_TARGET" >&6; }
ca9f4b81 14932else
5213506e
RW
14933 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14934$as_echo "no" >&6; }
ca9f4b81
AO
14935fi
14936
5213506e 14937
e8b05380
PB
14938 fi
14939 if test -z "$ac_cv_prog_LD_FOR_TARGET" && test $build = $target ; then
14940 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
2693c0b0 14941set dummy ${ncn_progname}; ac_word=$2
5213506e
RW
14942{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
14943$as_echo_n "checking for $ac_word... " >&6; }
22e05272 14944if ${ac_cv_prog_LD_FOR_TARGET+:} false; then :
5213506e 14945 $as_echo_n "(cached) " >&6
ca9f4b81 14946else
2693c0b0
PB
14947 if test -n "$LD_FOR_TARGET"; then
14948 ac_cv_prog_LD_FOR_TARGET="$LD_FOR_TARGET" # Let the user override the test.
ca9f4b81 14949else
1c710c3c
DJ
14950as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
14951for as_dir in $PATH
14952do
14953 IFS=$as_save_IFS
14954 test -z "$as_dir" && as_dir=.
5213506e 14955 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 14956 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1c710c3c 14957 ac_cv_prog_LD_FOR_TARGET="${ncn_progname}"
5213506e 14958 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
1c710c3c
DJ
14959 break 2
14960 fi
14961done
5213506e
RW
14962 done
14963IFS=$as_save_IFS
1c710c3c 14964
ca9f4b81
AO
14965fi
14966fi
1c710c3c 14967LD_FOR_TARGET=$ac_cv_prog_LD_FOR_TARGET
2693c0b0 14968if test -n "$LD_FOR_TARGET"; then
5213506e
RW
14969 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD_FOR_TARGET" >&5
14970$as_echo "$LD_FOR_TARGET" >&6; }
ca9f4b81 14971else
5213506e
RW
14972 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14973$as_echo "no" >&6; }
ca9f4b81 14974fi
1c710c3c 14975
5213506e 14976
e8b05380
PB
14977 fi
14978 test -n "$ac_cv_prog_LD_FOR_TARGET" && break
14979 done
14980fi
1c710c3c 14981
2693c0b0
PB
14982if test -z "$ac_cv_prog_LD_FOR_TARGET" ; then
14983 set dummy ld
14984 if test $build = $target ; then
14985 LD_FOR_TARGET="$2"
ca9f4b81 14986 else
2693c0b0 14987 LD_FOR_TARGET="${ncn_target_tool_prefix}$2"
ca9f4b81 14988 fi
1c00b503
PB
14989else
14990 LD_FOR_TARGET="$ac_cv_prog_LD_FOR_TARGET"
ca9f4b81
AO
14991fi
14992
d1f8db0c
PB
14993else
14994 LD_FOR_TARGET=$ac_cv_path_LD_FOR_TARGET
e8b05380
PB
14995fi
14996
14997
14998
14999
15000if test -z "$ac_cv_path_LIPO_FOR_TARGET" ; then
15001 if test -n "$with_build_time_tools"; then
5213506e
RW
15002 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for lipo in $with_build_time_tools" >&5
15003$as_echo_n "checking for lipo in $with_build_time_tools... " >&6; }
d1f8db0c
PB
15004 if test -x $with_build_time_tools/lipo; then
15005 LIPO_FOR_TARGET=`cd $with_build_time_tools && pwd`/lipo
15006 ac_cv_path_LIPO_FOR_TARGET=$LIPO_FOR_TARGET
5213506e
RW
15007 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_LIPO_FOR_TARGET" >&5
15008$as_echo "$ac_cv_path_LIPO_FOR_TARGET" >&6; }
d1f8db0c 15009 else
5213506e
RW
15010 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15011$as_echo "no" >&6; }
d1f8db0c 15012 fi
e8b05380
PB
15013 elif test $build != $host && test $have_gcc_for_target = yes; then
15014 LIPO_FOR_TARGET=`$GCC_FOR_TARGET --print-prog-name=lipo`
1c00b503
PB
15015 test $LIPO_FOR_TARGET = lipo && LIPO_FOR_TARGET=
15016 test -n "$LIPO_FOR_TARGET" && ac_cv_path_LIPO_FOR_TARGET=$LIPO_FOR_TARGET
e8b05380
PB
15017 fi
15018fi
278a7a38
AO
15019if test -z "$ac_cv_path_LIPO_FOR_TARGET" && test -n "$gcc_cv_tool_dirs"; then
15020 # Extract the first word of "lipo", so it can be a program name with args.
15021set dummy lipo; ac_word=$2
5213506e
RW
15022{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
15023$as_echo_n "checking for $ac_word... " >&6; }
22e05272 15024if ${ac_cv_path_LIPO_FOR_TARGET+:} false; then :
5213506e 15025 $as_echo_n "(cached) " >&6
278a7a38
AO
15026else
15027 case $LIPO_FOR_TARGET in
15028 [\\/]* | ?:[\\/]*)
15029 ac_cv_path_LIPO_FOR_TARGET="$LIPO_FOR_TARGET" # Let the user override the test with a path.
15030 ;;
15031 *)
15032 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
15033for as_dir in $gcc_cv_tool_dirs
15034do
15035 IFS=$as_save_IFS
15036 test -z "$as_dir" && as_dir=.
5213506e 15037 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 15038 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
278a7a38 15039 ac_cv_path_LIPO_FOR_TARGET="$as_dir/$ac_word$ac_exec_ext"
5213506e 15040 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
278a7a38
AO
15041 break 2
15042 fi
15043done
5213506e
RW
15044 done
15045IFS=$as_save_IFS
278a7a38
AO
15046
15047 ;;
15048esac
15049fi
15050LIPO_FOR_TARGET=$ac_cv_path_LIPO_FOR_TARGET
278a7a38 15051if test -n "$LIPO_FOR_TARGET"; then
5213506e
RW
15052 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO_FOR_TARGET" >&5
15053$as_echo "$LIPO_FOR_TARGET" >&6; }
278a7a38 15054else
5213506e
RW
15055 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15056$as_echo "no" >&6; }
278a7a38
AO
15057fi
15058
5213506e 15059
278a7a38
AO
15060fi
15061if test -z "$ac_cv_path_LIPO_FOR_TARGET" ; then
15062
15063
15064if test -n "$LIPO_FOR_TARGET"; then
15065 ac_cv_prog_LIPO_FOR_TARGET=$LIPO_FOR_TARGET
15066elif test -n "$ac_cv_prog_LIPO_FOR_TARGET"; then
15067 LIPO_FOR_TARGET=$ac_cv_prog_LIPO_FOR_TARGET
15068fi
15069
15070if test -n "$ac_cv_prog_LIPO_FOR_TARGET"; then
15071 for ncn_progname in lipo; do
15072 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
15073set dummy ${ncn_progname}; ac_word=$2
5213506e
RW
15074{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
15075$as_echo_n "checking for $ac_word... " >&6; }
22e05272 15076if ${ac_cv_prog_LIPO_FOR_TARGET+:} false; then :
5213506e 15077 $as_echo_n "(cached) " >&6
e8b05380 15078else
278a7a38
AO
15079 if test -n "$LIPO_FOR_TARGET"; then
15080 ac_cv_prog_LIPO_FOR_TARGET="$LIPO_FOR_TARGET" # Let the user override the test.
15081else
15082as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
15083for as_dir in $PATH
1c710c3c
DJ
15084do
15085 IFS=$as_save_IFS
15086 test -z "$as_dir" && as_dir=.
5213506e 15087 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 15088 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
278a7a38 15089 ac_cv_prog_LIPO_FOR_TARGET="${ncn_progname}"
5213506e 15090 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
1c710c3c
DJ
15091 break 2
15092 fi
15093done
5213506e
RW
15094 done
15095IFS=$as_save_IFS
1c710c3c 15096
e8b05380 15097fi
278a7a38
AO
15098fi
15099LIPO_FOR_TARGET=$ac_cv_prog_LIPO_FOR_TARGET
e8b05380 15100if test -n "$LIPO_FOR_TARGET"; then
5213506e
RW
15101 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO_FOR_TARGET" >&5
15102$as_echo "$LIPO_FOR_TARGET" >&6; }
e8b05380 15103else
5213506e
RW
15104 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15105$as_echo "no" >&6; }
e8b05380
PB
15106fi
15107
5213506e 15108
278a7a38 15109 done
e8b05380 15110fi
278a7a38
AO
15111
15112if test -z "$ac_cv_prog_LIPO_FOR_TARGET" && test -n "$with_build_time_tools"; then
e8b05380 15113 for ncn_progname in lipo; do
5213506e
RW
15114 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ncn_progname} in $with_build_time_tools" >&5
15115$as_echo_n "checking for ${ncn_progname} in $with_build_time_tools... " >&6; }
d1f8db0c
PB
15116 if test -x $with_build_time_tools/${ncn_progname}; then
15117 ac_cv_prog_LIPO_FOR_TARGET=$with_build_time_tools/${ncn_progname}
5213506e
RW
15118 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
15119$as_echo "yes" >&6; }
e8b05380
PB
15120 break
15121 else
5213506e
RW
15122 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15123$as_echo "no" >&6; }
e8b05380
PB
15124 fi
15125 done
15126fi
15127
15128if test -z "$ac_cv_prog_LIPO_FOR_TARGET"; then
15129 for ncn_progname in lipo; do
15130 if test -n "$ncn_target_tool_prefix"; then
15131 # Extract the first word of "${ncn_target_tool_prefix}${ncn_progname}", so it can be a program name with args.
2693c0b0 15132set dummy ${ncn_target_tool_prefix}${ncn_progname}; ac_word=$2
5213506e
RW
15133{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
15134$as_echo_n "checking for $ac_word... " >&6; }
22e05272 15135if ${ac_cv_prog_LIPO_FOR_TARGET+:} false; then :
5213506e 15136 $as_echo_n "(cached) " >&6
040b1c5a
GK
15137else
15138 if test -n "$LIPO_FOR_TARGET"; then
15139 ac_cv_prog_LIPO_FOR_TARGET="$LIPO_FOR_TARGET" # Let the user override the test.
15140else
1c710c3c
DJ
15141as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
15142for as_dir in $PATH
15143do
15144 IFS=$as_save_IFS
15145 test -z "$as_dir" && as_dir=.
5213506e 15146 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 15147 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1c710c3c 15148 ac_cv_prog_LIPO_FOR_TARGET="${ncn_target_tool_prefix}${ncn_progname}"
5213506e 15149 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
1c710c3c
DJ
15150 break 2
15151 fi
15152done
5213506e
RW
15153 done
15154IFS=$as_save_IFS
1c710c3c 15155
040b1c5a
GK
15156fi
15157fi
1c710c3c 15158LIPO_FOR_TARGET=$ac_cv_prog_LIPO_FOR_TARGET
040b1c5a 15159if test -n "$LIPO_FOR_TARGET"; then
5213506e
RW
15160 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO_FOR_TARGET" >&5
15161$as_echo "$LIPO_FOR_TARGET" >&6; }
040b1c5a 15162else
5213506e
RW
15163 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15164$as_echo "no" >&6; }
040b1c5a
GK
15165fi
15166
5213506e 15167
e8b05380
PB
15168 fi
15169 if test -z "$ac_cv_prog_LIPO_FOR_TARGET" && test $build = $target ; then
15170 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
040b1c5a 15171set dummy ${ncn_progname}; ac_word=$2
5213506e
RW
15172{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
15173$as_echo_n "checking for $ac_word... " >&6; }
22e05272 15174if ${ac_cv_prog_LIPO_FOR_TARGET+:} false; then :
5213506e 15175 $as_echo_n "(cached) " >&6
040b1c5a
GK
15176else
15177 if test -n "$LIPO_FOR_TARGET"; then
72a7ab82
AP
15178 ac_cv_prog_LIPO_FOR_TARGET="$LIPO_FOR_TARGET" # Let the user override the test.
15179else
1c710c3c
DJ
15180as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
15181for as_dir in $PATH
15182do
15183 IFS=$as_save_IFS
15184 test -z "$as_dir" && as_dir=.
5213506e 15185 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 15186 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1c710c3c 15187 ac_cv_prog_LIPO_FOR_TARGET="${ncn_progname}"
5213506e 15188 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
1c710c3c
DJ
15189 break 2
15190 fi
15191done
5213506e
RW
15192 done
15193IFS=$as_save_IFS
1c710c3c 15194
040b1c5a
GK
15195fi
15196fi
1c710c3c 15197LIPO_FOR_TARGET=$ac_cv_prog_LIPO_FOR_TARGET
040b1c5a 15198if test -n "$LIPO_FOR_TARGET"; then
5213506e
RW
15199 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO_FOR_TARGET" >&5
15200$as_echo "$LIPO_FOR_TARGET" >&6; }
040b1c5a 15201else
5213506e
RW
15202 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15203$as_echo "no" >&6; }
040b1c5a 15204fi
1c710c3c 15205
5213506e 15206
e8b05380
PB
15207 fi
15208 test -n "$ac_cv_prog_LIPO_FOR_TARGET" && break
15209 done
15210fi
1c710c3c 15211
040b1c5a
GK
15212if test -z "$ac_cv_prog_LIPO_FOR_TARGET" ; then
15213 set dummy lipo
15214 if test $build = $target ; then
15215 LIPO_FOR_TARGET="$2"
15216 else
15217 LIPO_FOR_TARGET="${ncn_target_tool_prefix}$2"
15218 fi
1c00b503
PB
15219else
15220 LIPO_FOR_TARGET="$ac_cv_prog_LIPO_FOR_TARGET"
040b1c5a
GK
15221fi
15222
d1f8db0c
PB
15223else
15224 LIPO_FOR_TARGET=$ac_cv_path_LIPO_FOR_TARGET
e8b05380
PB
15225fi
15226
15227
15228
15229
15230if test -z "$ac_cv_path_NM_FOR_TARGET" ; then
15231 if test -n "$with_build_time_tools"; then
5213506e
RW
15232 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for nm in $with_build_time_tools" >&5
15233$as_echo_n "checking for nm in $with_build_time_tools... " >&6; }
d1f8db0c
PB
15234 if test -x $with_build_time_tools/nm; then
15235 NM_FOR_TARGET=`cd $with_build_time_tools && pwd`/nm
15236 ac_cv_path_NM_FOR_TARGET=$NM_FOR_TARGET
5213506e
RW
15237 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_NM_FOR_TARGET" >&5
15238$as_echo "$ac_cv_path_NM_FOR_TARGET" >&6; }
d1f8db0c 15239 else
5213506e
RW
15240 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15241$as_echo "no" >&6; }
d1f8db0c 15242 fi
e8b05380
PB
15243 elif test $build != $host && test $have_gcc_for_target = yes; then
15244 NM_FOR_TARGET=`$GCC_FOR_TARGET --print-prog-name=nm`
1c00b503
PB
15245 test $NM_FOR_TARGET = nm && NM_FOR_TARGET=
15246 test -n "$NM_FOR_TARGET" && ac_cv_path_NM_FOR_TARGET=$NM_FOR_TARGET
e8b05380
PB
15247 fi
15248fi
3e19841a 15249if test -z "$ac_cv_path_NM_FOR_TARGET" && test -n "$gcc_cv_tool_dirs"; then
e8b05380
PB
15250 # Extract the first word of "nm", so it can be a program name with args.
15251set dummy nm; ac_word=$2
5213506e
RW
15252{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
15253$as_echo_n "checking for $ac_word... " >&6; }
22e05272 15254if ${ac_cv_path_NM_FOR_TARGET+:} false; then :
5213506e 15255 $as_echo_n "(cached) " >&6
e8b05380 15256else
1c710c3c
DJ
15257 case $NM_FOR_TARGET in
15258 [\\/]* | ?:[\\/]*)
e8b05380
PB
15259 ac_cv_path_NM_FOR_TARGET="$NM_FOR_TARGET" # Let the user override the test with a path.
15260 ;;
e8b05380 15261 *)
1c710c3c
DJ
15262 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
15263for as_dir in $gcc_cv_tool_dirs
15264do
15265 IFS=$as_save_IFS
15266 test -z "$as_dir" && as_dir=.
5213506e 15267 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 15268 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1c710c3c 15269 ac_cv_path_NM_FOR_TARGET="$as_dir/$ac_word$ac_exec_ext"
5213506e 15270 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
1c710c3c
DJ
15271 break 2
15272 fi
15273done
5213506e
RW
15274 done
15275IFS=$as_save_IFS
1c710c3c 15276
e8b05380
PB
15277 ;;
15278esac
15279fi
1c710c3c 15280NM_FOR_TARGET=$ac_cv_path_NM_FOR_TARGET
e8b05380 15281if test -n "$NM_FOR_TARGET"; then
5213506e
RW
15282 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NM_FOR_TARGET" >&5
15283$as_echo "$NM_FOR_TARGET" >&6; }
e8b05380 15284else
5213506e
RW
15285 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15286$as_echo "no" >&6; }
e8b05380
PB
15287fi
15288
5213506e 15289
e8b05380
PB
15290fi
15291if test -z "$ac_cv_path_NM_FOR_TARGET" ; then
278a7a38
AO
15292
15293
15294if test -n "$NM_FOR_TARGET"; then
15295 ac_cv_prog_NM_FOR_TARGET=$NM_FOR_TARGET
15296elif test -n "$ac_cv_prog_NM_FOR_TARGET"; then
15297 NM_FOR_TARGET=$ac_cv_prog_NM_FOR_TARGET
15298fi
15299
15300if test -n "$ac_cv_prog_NM_FOR_TARGET"; then
15301 for ncn_progname in nm; do
15302 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
15303set dummy ${ncn_progname}; ac_word=$2
5213506e
RW
15304{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
15305$as_echo_n "checking for $ac_word... " >&6; }
22e05272 15306if ${ac_cv_prog_NM_FOR_TARGET+:} false; then :
5213506e 15307 $as_echo_n "(cached) " >&6
278a7a38
AO
15308else
15309 if test -n "$NM_FOR_TARGET"; then
15310 ac_cv_prog_NM_FOR_TARGET="$NM_FOR_TARGET" # Let the user override the test.
15311else
15312as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
15313for as_dir in $PATH
15314do
15315 IFS=$as_save_IFS
15316 test -z "$as_dir" && as_dir=.
5213506e 15317 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 15318 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
278a7a38 15319 ac_cv_prog_NM_FOR_TARGET="${ncn_progname}"
5213506e 15320 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
278a7a38
AO
15321 break 2
15322 fi
15323done
5213506e
RW
15324 done
15325IFS=$as_save_IFS
278a7a38
AO
15326
15327fi
15328fi
15329NM_FOR_TARGET=$ac_cv_prog_NM_FOR_TARGET
15330if test -n "$NM_FOR_TARGET"; then
5213506e
RW
15331 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NM_FOR_TARGET" >&5
15332$as_echo "$NM_FOR_TARGET" >&6; }
278a7a38 15333else
5213506e
RW
15334 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15335$as_echo "no" >&6; }
278a7a38
AO
15336fi
15337
5213506e 15338
278a7a38
AO
15339 done
15340fi
15341
15342if test -z "$ac_cv_prog_NM_FOR_TARGET" && test -n "$with_build_time_tools"; then
e8b05380 15343 for ncn_progname in nm; do
5213506e
RW
15344 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ncn_progname} in $with_build_time_tools" >&5
15345$as_echo_n "checking for ${ncn_progname} in $with_build_time_tools... " >&6; }
d1f8db0c
PB
15346 if test -x $with_build_time_tools/${ncn_progname}; then
15347 ac_cv_prog_NM_FOR_TARGET=$with_build_time_tools/${ncn_progname}
5213506e
RW
15348 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
15349$as_echo "yes" >&6; }
e8b05380
PB
15350 break
15351 else
5213506e
RW
15352 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15353$as_echo "no" >&6; }
e8b05380
PB
15354 fi
15355 done
15356fi
15357
15358if test -z "$ac_cv_prog_NM_FOR_TARGET"; then
15359 for ncn_progname in nm; do
15360 if test -n "$ncn_target_tool_prefix"; then
15361 # Extract the first word of "${ncn_target_tool_prefix}${ncn_progname}", so it can be a program name with args.
040b1c5a 15362set dummy ${ncn_target_tool_prefix}${ncn_progname}; ac_word=$2
5213506e
RW
15363{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
15364$as_echo_n "checking for $ac_word... " >&6; }
22e05272 15365if ${ac_cv_prog_NM_FOR_TARGET+:} false; then :
5213506e 15366 $as_echo_n "(cached) " >&6
ca9f4b81 15367else
4de997d1
PB
15368 if test -n "$NM_FOR_TARGET"; then
15369 ac_cv_prog_NM_FOR_TARGET="$NM_FOR_TARGET" # Let the user override the test.
ca9f4b81 15370else
1c710c3c
DJ
15371as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
15372for as_dir in $PATH
15373do
15374 IFS=$as_save_IFS
15375 test -z "$as_dir" && as_dir=.
5213506e 15376 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 15377 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1c710c3c 15378 ac_cv_prog_NM_FOR_TARGET="${ncn_target_tool_prefix}${ncn_progname}"
5213506e 15379 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
1c710c3c
DJ
15380 break 2
15381 fi
15382done
5213506e
RW
15383 done
15384IFS=$as_save_IFS
1c710c3c 15385
ca9f4b81
AO
15386fi
15387fi
1c710c3c 15388NM_FOR_TARGET=$ac_cv_prog_NM_FOR_TARGET
4de997d1 15389if test -n "$NM_FOR_TARGET"; then
5213506e
RW
15390 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NM_FOR_TARGET" >&5
15391$as_echo "$NM_FOR_TARGET" >&6; }
ca9f4b81 15392else
5213506e
RW
15393 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15394$as_echo "no" >&6; }
ca9f4b81
AO
15395fi
15396
5213506e 15397
e8b05380
PB
15398 fi
15399 if test -z "$ac_cv_prog_NM_FOR_TARGET" && test $build = $target ; then
15400 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
2693c0b0 15401set dummy ${ncn_progname}; ac_word=$2
5213506e
RW
15402{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
15403$as_echo_n "checking for $ac_word... " >&6; }
22e05272 15404if ${ac_cv_prog_NM_FOR_TARGET+:} false; then :
5213506e 15405 $as_echo_n "(cached) " >&6
ca9f4b81 15406else
2693c0b0
PB
15407 if test -n "$NM_FOR_TARGET"; then
15408 ac_cv_prog_NM_FOR_TARGET="$NM_FOR_TARGET" # Let the user override the test.
ca9f4b81 15409else
1c710c3c
DJ
15410as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
15411for as_dir in $PATH
15412do
15413 IFS=$as_save_IFS
15414 test -z "$as_dir" && as_dir=.
5213506e 15415 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 15416 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1c710c3c 15417 ac_cv_prog_NM_FOR_TARGET="${ncn_progname}"
5213506e 15418 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
1c710c3c
DJ
15419 break 2
15420 fi
15421done
5213506e
RW
15422 done
15423IFS=$as_save_IFS
1c710c3c 15424
ca9f4b81
AO
15425fi
15426fi
1c710c3c 15427NM_FOR_TARGET=$ac_cv_prog_NM_FOR_TARGET
2693c0b0 15428if test -n "$NM_FOR_TARGET"; then
5213506e
RW
15429 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NM_FOR_TARGET" >&5
15430$as_echo "$NM_FOR_TARGET" >&6; }
ca9f4b81 15431else
5213506e
RW
15432 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15433$as_echo "no" >&6; }
ca9f4b81 15434fi
1c710c3c 15435
5213506e 15436
e8b05380
PB
15437 fi
15438 test -n "$ac_cv_prog_NM_FOR_TARGET" && break
15439 done
15440fi
1c710c3c 15441
2693c0b0
PB
15442if test -z "$ac_cv_prog_NM_FOR_TARGET" ; then
15443 set dummy nm
15444 if test $build = $target ; then
15445 NM_FOR_TARGET="$2"
ca9f4b81 15446 else
2693c0b0 15447 NM_FOR_TARGET="${ncn_target_tool_prefix}$2"
ca9f4b81 15448 fi
1c00b503
PB
15449else
15450 NM_FOR_TARGET="$ac_cv_prog_NM_FOR_TARGET"
ca9f4b81
AO
15451fi
15452
d1f8db0c
PB
15453else
15454 NM_FOR_TARGET=$ac_cv_path_NM_FOR_TARGET
e8b05380
PB
15455fi
15456
15457
15458
15459
9bccfdf5
AP
15460if test -z "$ac_cv_path_OBJCOPY_FOR_TARGET" ; then
15461 if test -n "$with_build_time_tools"; then
15462 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for objcopy in $with_build_time_tools" >&5
15463$as_echo_n "checking for objcopy in $with_build_time_tools... " >&6; }
15464 if test -x $with_build_time_tools/objcopy; then
15465 OBJCOPY_FOR_TARGET=`cd $with_build_time_tools && pwd`/objcopy
15466 ac_cv_path_OBJCOPY_FOR_TARGET=$OBJCOPY_FOR_TARGET
15467 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_OBJCOPY_FOR_TARGET" >&5
15468$as_echo "$ac_cv_path_OBJCOPY_FOR_TARGET" >&6; }
15469 else
15470 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15471$as_echo "no" >&6; }
15472 fi
15473 elif test $build != $host && test $have_gcc_for_target = yes; then
15474 OBJCOPY_FOR_TARGET=`$GCC_FOR_TARGET --print-prog-name=objcopy`
15475 test $OBJCOPY_FOR_TARGET = objcopy && OBJCOPY_FOR_TARGET=
15476 test -n "$OBJCOPY_FOR_TARGET" && ac_cv_path_OBJCOPY_FOR_TARGET=$OBJCOPY_FOR_TARGET
15477 fi
15478fi
15479if test -z "$ac_cv_path_OBJCOPY_FOR_TARGET" && test -n "$gcc_cv_tool_dirs"; then
15480 # Extract the first word of "objcopy", so it can be a program name with args.
15481set dummy objcopy; ac_word=$2
15482{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
15483$as_echo_n "checking for $ac_word... " >&6; }
22e05272 15484if ${ac_cv_path_OBJCOPY_FOR_TARGET+:} false; then :
9bccfdf5
AP
15485 $as_echo_n "(cached) " >&6
15486else
15487 case $OBJCOPY_FOR_TARGET in
15488 [\\/]* | ?:[\\/]*)
15489 ac_cv_path_OBJCOPY_FOR_TARGET="$OBJCOPY_FOR_TARGET" # Let the user override the test with a path.
15490 ;;
15491 *)
15492 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
15493for as_dir in $gcc_cv_tool_dirs
15494do
15495 IFS=$as_save_IFS
15496 test -z "$as_dir" && as_dir=.
15497 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 15498 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
9bccfdf5
AP
15499 ac_cv_path_OBJCOPY_FOR_TARGET="$as_dir/$ac_word$ac_exec_ext"
15500 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
15501 break 2
15502 fi
15503done
15504 done
15505IFS=$as_save_IFS
15506
15507 ;;
15508esac
15509fi
15510OBJCOPY_FOR_TARGET=$ac_cv_path_OBJCOPY_FOR_TARGET
15511if test -n "$OBJCOPY_FOR_TARGET"; then
15512 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJCOPY_FOR_TARGET" >&5
15513$as_echo "$OBJCOPY_FOR_TARGET" >&6; }
15514else
15515 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15516$as_echo "no" >&6; }
15517fi
15518
15519
15520fi
15521if test -z "$ac_cv_path_OBJCOPY_FOR_TARGET" ; then
15522
15523
15524if test -n "$OBJCOPY_FOR_TARGET"; then
15525 ac_cv_prog_OBJCOPY_FOR_TARGET=$OBJCOPY_FOR_TARGET
15526elif test -n "$ac_cv_prog_OBJCOPY_FOR_TARGET"; then
15527 OBJCOPY_FOR_TARGET=$ac_cv_prog_OBJCOPY_FOR_TARGET
15528fi
15529
15530if test -n "$ac_cv_prog_OBJCOPY_FOR_TARGET"; then
15531 for ncn_progname in objcopy; do
15532 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
15533set dummy ${ncn_progname}; ac_word=$2
15534{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
15535$as_echo_n "checking for $ac_word... " >&6; }
22e05272 15536if ${ac_cv_prog_OBJCOPY_FOR_TARGET+:} false; then :
9bccfdf5
AP
15537 $as_echo_n "(cached) " >&6
15538else
15539 if test -n "$OBJCOPY_FOR_TARGET"; then
15540 ac_cv_prog_OBJCOPY_FOR_TARGET="$OBJCOPY_FOR_TARGET" # Let the user override the test.
15541else
15542as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
15543for as_dir in $PATH
15544do
15545 IFS=$as_save_IFS
15546 test -z "$as_dir" && as_dir=.
15547 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 15548 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
9bccfdf5
AP
15549 ac_cv_prog_OBJCOPY_FOR_TARGET="${ncn_progname}"
15550 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
15551 break 2
15552 fi
15553done
15554 done
15555IFS=$as_save_IFS
15556
15557fi
15558fi
15559OBJCOPY_FOR_TARGET=$ac_cv_prog_OBJCOPY_FOR_TARGET
15560if test -n "$OBJCOPY_FOR_TARGET"; then
15561 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJCOPY_FOR_TARGET" >&5
15562$as_echo "$OBJCOPY_FOR_TARGET" >&6; }
15563else
15564 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15565$as_echo "no" >&6; }
15566fi
15567
15568
15569 done
15570fi
15571
15572if test -z "$ac_cv_prog_OBJCOPY_FOR_TARGET" && test -n "$with_build_time_tools"; then
15573 for ncn_progname in objcopy; do
15574 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ncn_progname} in $with_build_time_tools" >&5
15575$as_echo_n "checking for ${ncn_progname} in $with_build_time_tools... " >&6; }
15576 if test -x $with_build_time_tools/${ncn_progname}; then
15577 ac_cv_prog_OBJCOPY_FOR_TARGET=$with_build_time_tools/${ncn_progname}
15578 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
15579$as_echo "yes" >&6; }
15580 break
15581 else
15582 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15583$as_echo "no" >&6; }
15584 fi
15585 done
15586fi
15587
15588if test -z "$ac_cv_prog_OBJCOPY_FOR_TARGET"; then
15589 for ncn_progname in objcopy; do
15590 if test -n "$ncn_target_tool_prefix"; then
15591 # Extract the first word of "${ncn_target_tool_prefix}${ncn_progname}", so it can be a program name with args.
15592set dummy ${ncn_target_tool_prefix}${ncn_progname}; ac_word=$2
15593{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
15594$as_echo_n "checking for $ac_word... " >&6; }
22e05272 15595if ${ac_cv_prog_OBJCOPY_FOR_TARGET+:} false; then :
9bccfdf5
AP
15596 $as_echo_n "(cached) " >&6
15597else
15598 if test -n "$OBJCOPY_FOR_TARGET"; then
15599 ac_cv_prog_OBJCOPY_FOR_TARGET="$OBJCOPY_FOR_TARGET" # Let the user override the test.
15600else
15601as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
15602for as_dir in $PATH
15603do
15604 IFS=$as_save_IFS
15605 test -z "$as_dir" && as_dir=.
15606 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 15607 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
9bccfdf5
AP
15608 ac_cv_prog_OBJCOPY_FOR_TARGET="${ncn_target_tool_prefix}${ncn_progname}"
15609 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
15610 break 2
15611 fi
15612done
15613 done
15614IFS=$as_save_IFS
15615
15616fi
15617fi
15618OBJCOPY_FOR_TARGET=$ac_cv_prog_OBJCOPY_FOR_TARGET
15619if test -n "$OBJCOPY_FOR_TARGET"; then
15620 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJCOPY_FOR_TARGET" >&5
15621$as_echo "$OBJCOPY_FOR_TARGET" >&6; }
15622else
15623 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15624$as_echo "no" >&6; }
15625fi
15626
15627
15628 fi
15629 if test -z "$ac_cv_prog_OBJCOPY_FOR_TARGET" && test $build = $target ; then
15630 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
15631set dummy ${ncn_progname}; ac_word=$2
15632{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
15633$as_echo_n "checking for $ac_word... " >&6; }
22e05272 15634if ${ac_cv_prog_OBJCOPY_FOR_TARGET+:} false; then :
9bccfdf5
AP
15635 $as_echo_n "(cached) " >&6
15636else
15637 if test -n "$OBJCOPY_FOR_TARGET"; then
15638 ac_cv_prog_OBJCOPY_FOR_TARGET="$OBJCOPY_FOR_TARGET" # Let the user override the test.
15639else
15640as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
15641for as_dir in $PATH
15642do
15643 IFS=$as_save_IFS
15644 test -z "$as_dir" && as_dir=.
15645 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 15646 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
9bccfdf5
AP
15647 ac_cv_prog_OBJCOPY_FOR_TARGET="${ncn_progname}"
15648 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
15649 break 2
15650 fi
15651done
15652 done
15653IFS=$as_save_IFS
15654
15655fi
15656fi
15657OBJCOPY_FOR_TARGET=$ac_cv_prog_OBJCOPY_FOR_TARGET
15658if test -n "$OBJCOPY_FOR_TARGET"; then
15659 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJCOPY_FOR_TARGET" >&5
15660$as_echo "$OBJCOPY_FOR_TARGET" >&6; }
15661else
15662 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15663$as_echo "no" >&6; }
15664fi
15665
15666
15667 fi
15668 test -n "$ac_cv_prog_OBJCOPY_FOR_TARGET" && break
15669 done
15670fi
15671
15672if test -z "$ac_cv_prog_OBJCOPY_FOR_TARGET" ; then
15673 set dummy objcopy
15674 if test $build = $target ; then
15675 OBJCOPY_FOR_TARGET="$2"
15676 else
15677 OBJCOPY_FOR_TARGET="${ncn_target_tool_prefix}$2"
15678 fi
15679else
15680 OBJCOPY_FOR_TARGET="$ac_cv_prog_OBJCOPY_FOR_TARGET"
15681fi
15682
15683else
15684 OBJCOPY_FOR_TARGET=$ac_cv_path_OBJCOPY_FOR_TARGET
15685fi
15686
15687
15688
15689
e8b05380
PB
15690if test -z "$ac_cv_path_OBJDUMP_FOR_TARGET" ; then
15691 if test -n "$with_build_time_tools"; then
5213506e
RW
15692 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdump in $with_build_time_tools" >&5
15693$as_echo_n "checking for objdump in $with_build_time_tools... " >&6; }
d1f8db0c
PB
15694 if test -x $with_build_time_tools/objdump; then
15695 OBJDUMP_FOR_TARGET=`cd $with_build_time_tools && pwd`/objdump
15696 ac_cv_path_OBJDUMP_FOR_TARGET=$OBJDUMP_FOR_TARGET
5213506e
RW
15697 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_OBJDUMP_FOR_TARGET" >&5
15698$as_echo "$ac_cv_path_OBJDUMP_FOR_TARGET" >&6; }
d1f8db0c 15699 else
5213506e
RW
15700 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15701$as_echo "no" >&6; }
d1f8db0c 15702 fi
e8b05380
PB
15703 elif test $build != $host && test $have_gcc_for_target = yes; then
15704 OBJDUMP_FOR_TARGET=`$GCC_FOR_TARGET --print-prog-name=objdump`
1c00b503
PB
15705 test $OBJDUMP_FOR_TARGET = objdump && OBJDUMP_FOR_TARGET=
15706 test -n "$OBJDUMP_FOR_TARGET" && ac_cv_path_OBJDUMP_FOR_TARGET=$OBJDUMP_FOR_TARGET
e8b05380
PB
15707 fi
15708fi
3e19841a 15709if test -z "$ac_cv_path_OBJDUMP_FOR_TARGET" && test -n "$gcc_cv_tool_dirs"; then
e8b05380
PB
15710 # Extract the first word of "objdump", so it can be a program name with args.
15711set dummy objdump; ac_word=$2
5213506e
RW
15712{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
15713$as_echo_n "checking for $ac_word... " >&6; }
22e05272 15714if ${ac_cv_path_OBJDUMP_FOR_TARGET+:} false; then :
5213506e 15715 $as_echo_n "(cached) " >&6
e8b05380 15716else
1c710c3c
DJ
15717 case $OBJDUMP_FOR_TARGET in
15718 [\\/]* | ?:[\\/]*)
e8b05380
PB
15719 ac_cv_path_OBJDUMP_FOR_TARGET="$OBJDUMP_FOR_TARGET" # Let the user override the test with a path.
15720 ;;
e8b05380 15721 *)
1c710c3c
DJ
15722 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
15723for as_dir in $gcc_cv_tool_dirs
15724do
15725 IFS=$as_save_IFS
15726 test -z "$as_dir" && as_dir=.
5213506e 15727 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 15728 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1c710c3c 15729 ac_cv_path_OBJDUMP_FOR_TARGET="$as_dir/$ac_word$ac_exec_ext"
5213506e 15730 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
1c710c3c
DJ
15731 break 2
15732 fi
15733done
5213506e
RW
15734 done
15735IFS=$as_save_IFS
1c710c3c 15736
e8b05380
PB
15737 ;;
15738esac
15739fi
1c710c3c 15740OBJDUMP_FOR_TARGET=$ac_cv_path_OBJDUMP_FOR_TARGET
e8b05380 15741if test -n "$OBJDUMP_FOR_TARGET"; then
5213506e
RW
15742 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP_FOR_TARGET" >&5
15743$as_echo "$OBJDUMP_FOR_TARGET" >&6; }
e8b05380 15744else
5213506e
RW
15745 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15746$as_echo "no" >&6; }
e8b05380
PB
15747fi
15748
5213506e 15749
e8b05380
PB
15750fi
15751if test -z "$ac_cv_path_OBJDUMP_FOR_TARGET" ; then
278a7a38
AO
15752
15753
15754if test -n "$OBJDUMP_FOR_TARGET"; then
15755 ac_cv_prog_OBJDUMP_FOR_TARGET=$OBJDUMP_FOR_TARGET
15756elif test -n "$ac_cv_prog_OBJDUMP_FOR_TARGET"; then
15757 OBJDUMP_FOR_TARGET=$ac_cv_prog_OBJDUMP_FOR_TARGET
15758fi
15759
15760if test -n "$ac_cv_prog_OBJDUMP_FOR_TARGET"; then
15761 for ncn_progname in objdump; do
15762 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
15763set dummy ${ncn_progname}; ac_word=$2
5213506e
RW
15764{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
15765$as_echo_n "checking for $ac_word... " >&6; }
22e05272 15766if ${ac_cv_prog_OBJDUMP_FOR_TARGET+:} false; then :
5213506e 15767 $as_echo_n "(cached) " >&6
278a7a38
AO
15768else
15769 if test -n "$OBJDUMP_FOR_TARGET"; then
15770 ac_cv_prog_OBJDUMP_FOR_TARGET="$OBJDUMP_FOR_TARGET" # Let the user override the test.
15771else
15772as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
15773for as_dir in $PATH
15774do
15775 IFS=$as_save_IFS
15776 test -z "$as_dir" && as_dir=.
5213506e 15777 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 15778 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
278a7a38 15779 ac_cv_prog_OBJDUMP_FOR_TARGET="${ncn_progname}"
5213506e 15780 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
278a7a38
AO
15781 break 2
15782 fi
15783done
5213506e
RW
15784 done
15785IFS=$as_save_IFS
278a7a38
AO
15786
15787fi
15788fi
15789OBJDUMP_FOR_TARGET=$ac_cv_prog_OBJDUMP_FOR_TARGET
15790if test -n "$OBJDUMP_FOR_TARGET"; then
5213506e
RW
15791 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP_FOR_TARGET" >&5
15792$as_echo "$OBJDUMP_FOR_TARGET" >&6; }
278a7a38 15793else
5213506e
RW
15794 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15795$as_echo "no" >&6; }
278a7a38
AO
15796fi
15797
5213506e 15798
278a7a38
AO
15799 done
15800fi
15801
15802if test -z "$ac_cv_prog_OBJDUMP_FOR_TARGET" && test -n "$with_build_time_tools"; then
e8b05380 15803 for ncn_progname in objdump; do
5213506e
RW
15804 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ncn_progname} in $with_build_time_tools" >&5
15805$as_echo_n "checking for ${ncn_progname} in $with_build_time_tools... " >&6; }
d1f8db0c
PB
15806 if test -x $with_build_time_tools/${ncn_progname}; then
15807 ac_cv_prog_OBJDUMP_FOR_TARGET=$with_build_time_tools/${ncn_progname}
5213506e
RW
15808 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
15809$as_echo "yes" >&6; }
e8b05380
PB
15810 break
15811 else
5213506e
RW
15812 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15813$as_echo "no" >&6; }
e8b05380
PB
15814 fi
15815 done
15816fi
15817
15818if test -z "$ac_cv_prog_OBJDUMP_FOR_TARGET"; then
15819 for ncn_progname in objdump; do
15820 if test -n "$ncn_target_tool_prefix"; then
15821 # Extract the first word of "${ncn_target_tool_prefix}${ncn_progname}", so it can be a program name with args.
2693c0b0 15822set dummy ${ncn_target_tool_prefix}${ncn_progname}; ac_word=$2
5213506e
RW
15823{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
15824$as_echo_n "checking for $ac_word... " >&6; }
22e05272 15825if ${ac_cv_prog_OBJDUMP_FOR_TARGET+:} false; then :
5213506e 15826 $as_echo_n "(cached) " >&6
d739199a
DJ
15827else
15828 if test -n "$OBJDUMP_FOR_TARGET"; then
15829 ac_cv_prog_OBJDUMP_FOR_TARGET="$OBJDUMP_FOR_TARGET" # Let the user override the test.
15830else
1c710c3c
DJ
15831as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
15832for as_dir in $PATH
15833do
15834 IFS=$as_save_IFS
15835 test -z "$as_dir" && as_dir=.
5213506e 15836 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 15837 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1c710c3c 15838 ac_cv_prog_OBJDUMP_FOR_TARGET="${ncn_target_tool_prefix}${ncn_progname}"
5213506e 15839 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
1c710c3c
DJ
15840 break 2
15841 fi
15842done
5213506e
RW
15843 done
15844IFS=$as_save_IFS
1c710c3c 15845
d739199a
DJ
15846fi
15847fi
1c710c3c 15848OBJDUMP_FOR_TARGET=$ac_cv_prog_OBJDUMP_FOR_TARGET
d739199a 15849if test -n "$OBJDUMP_FOR_TARGET"; then
5213506e
RW
15850 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP_FOR_TARGET" >&5
15851$as_echo "$OBJDUMP_FOR_TARGET" >&6; }
d739199a 15852else
5213506e
RW
15853 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15854$as_echo "no" >&6; }
d739199a
DJ
15855fi
15856
5213506e 15857
e8b05380
PB
15858 fi
15859 if test -z "$ac_cv_prog_OBJDUMP_FOR_TARGET" && test $build = $target ; then
15860 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
d739199a 15861set dummy ${ncn_progname}; ac_word=$2
5213506e
RW
15862{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
15863$as_echo_n "checking for $ac_word... " >&6; }
22e05272 15864if ${ac_cv_prog_OBJDUMP_FOR_TARGET+:} false; then :
5213506e 15865 $as_echo_n "(cached) " >&6
d739199a
DJ
15866else
15867 if test -n "$OBJDUMP_FOR_TARGET"; then
15868 ac_cv_prog_OBJDUMP_FOR_TARGET="$OBJDUMP_FOR_TARGET" # Let the user override the test.
15869else
1c710c3c
DJ
15870as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
15871for as_dir in $PATH
15872do
15873 IFS=$as_save_IFS
15874 test -z "$as_dir" && as_dir=.
5213506e 15875 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 15876 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1c710c3c 15877 ac_cv_prog_OBJDUMP_FOR_TARGET="${ncn_progname}"
5213506e 15878 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
1c710c3c
DJ
15879 break 2
15880 fi
15881done
5213506e
RW
15882 done
15883IFS=$as_save_IFS
1c710c3c 15884
d739199a
DJ
15885fi
15886fi
1c710c3c 15887OBJDUMP_FOR_TARGET=$ac_cv_prog_OBJDUMP_FOR_TARGET
d739199a 15888if test -n "$OBJDUMP_FOR_TARGET"; then
5213506e
RW
15889 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP_FOR_TARGET" >&5
15890$as_echo "$OBJDUMP_FOR_TARGET" >&6; }
d739199a 15891else
5213506e
RW
15892 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15893$as_echo "no" >&6; }
d739199a 15894fi
1c710c3c 15895
5213506e 15896
e8b05380
PB
15897 fi
15898 test -n "$ac_cv_prog_OBJDUMP_FOR_TARGET" && break
15899 done
15900fi
1c710c3c 15901
d739199a
DJ
15902if test -z "$ac_cv_prog_OBJDUMP_FOR_TARGET" ; then
15903 set dummy objdump
15904 if test $build = $target ; then
15905 OBJDUMP_FOR_TARGET="$2"
15906 else
15907 OBJDUMP_FOR_TARGET="${ncn_target_tool_prefix}$2"
15908 fi
1c00b503
PB
15909else
15910 OBJDUMP_FOR_TARGET="$ac_cv_prog_OBJDUMP_FOR_TARGET"
d739199a
DJ
15911fi
15912
d1f8db0c
PB
15913else
15914 OBJDUMP_FOR_TARGET=$ac_cv_path_OBJDUMP_FOR_TARGET
e8b05380
PB
15915fi
15916
15917
15918
15919
e4a9a572
IS
15920if test -z "$ac_cv_path_OTOOL_FOR_TARGET" ; then
15921 if test -n "$with_build_time_tools"; then
15922 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for otool in $with_build_time_tools" >&5
15923$as_echo_n "checking for otool in $with_build_time_tools... " >&6; }
15924 if test -x $with_build_time_tools/otool; then
15925 OTOOL_FOR_TARGET=`cd $with_build_time_tools && pwd`/otool
15926 ac_cv_path_OTOOL_FOR_TARGET=$OTOOL_FOR_TARGET
15927 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_OTOOL_FOR_TARGET" >&5
15928$as_echo "$ac_cv_path_OTOOL_FOR_TARGET" >&6; }
15929 else
15930 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15931$as_echo "no" >&6; }
15932 fi
15933 elif test $build != $host && test $have_gcc_for_target = yes; then
15934 OTOOL_FOR_TARGET=`$GCC_FOR_TARGET --print-prog-name=otool`
15935 test $OTOOL_FOR_TARGET = otool && OTOOL_FOR_TARGET=
15936 test -n "$OTOOL_FOR_TARGET" && ac_cv_path_OTOOL_FOR_TARGET=$OTOOL_FOR_TARGET
15937 fi
15938fi
15939if test -z "$ac_cv_path_OTOOL_FOR_TARGET" && test -n "$gcc_cv_tool_dirs"; then
15940 # Extract the first word of "otool", so it can be a program name with args.
15941set dummy otool; ac_word=$2
15942{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
15943$as_echo_n "checking for $ac_word... " >&6; }
15944if ${ac_cv_path_OTOOL_FOR_TARGET+:} false; then :
15945 $as_echo_n "(cached) " >&6
15946else
15947 case $OTOOL_FOR_TARGET in
15948 [\\/]* | ?:[\\/]*)
15949 ac_cv_path_OTOOL_FOR_TARGET="$OTOOL_FOR_TARGET" # Let the user override the test with a path.
15950 ;;
15951 *)
15952 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
15953for as_dir in $gcc_cv_tool_dirs
15954do
15955 IFS=$as_save_IFS
15956 test -z "$as_dir" && as_dir=.
15957 for ac_exec_ext in '' $ac_executable_extensions; do
15958 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
15959 ac_cv_path_OTOOL_FOR_TARGET="$as_dir/$ac_word$ac_exec_ext"
15960 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
15961 break 2
15962 fi
15963done
15964 done
15965IFS=$as_save_IFS
15966
15967 ;;
15968esac
15969fi
15970OTOOL_FOR_TARGET=$ac_cv_path_OTOOL_FOR_TARGET
15971if test -n "$OTOOL_FOR_TARGET"; then
15972 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL_FOR_TARGET" >&5
15973$as_echo "$OTOOL_FOR_TARGET" >&6; }
15974else
15975 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15976$as_echo "no" >&6; }
15977fi
15978
15979
15980fi
15981if test -z "$ac_cv_path_OTOOL_FOR_TARGET" ; then
15982
15983
15984if test -n "$OTOOL_FOR_TARGET"; then
15985 ac_cv_prog_OTOOL_FOR_TARGET=$OTOOL_FOR_TARGET
15986elif test -n "$ac_cv_prog_OTOOL_FOR_TARGET"; then
15987 OTOOL_FOR_TARGET=$ac_cv_prog_OTOOL_FOR_TARGET
15988fi
15989
15990if test -n "$ac_cv_prog_OTOOL_FOR_TARGET"; then
15991 for ncn_progname in otool; do
15992 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
15993set dummy ${ncn_progname}; ac_word=$2
15994{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
15995$as_echo_n "checking for $ac_word... " >&6; }
15996if ${ac_cv_prog_OTOOL_FOR_TARGET+:} false; then :
15997 $as_echo_n "(cached) " >&6
15998else
15999 if test -n "$OTOOL_FOR_TARGET"; then
16000 ac_cv_prog_OTOOL_FOR_TARGET="$OTOOL_FOR_TARGET" # Let the user override the test.
16001else
16002as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
16003for as_dir in $PATH
16004do
16005 IFS=$as_save_IFS
16006 test -z "$as_dir" && as_dir=.
16007 for ac_exec_ext in '' $ac_executable_extensions; do
16008 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
16009 ac_cv_prog_OTOOL_FOR_TARGET="${ncn_progname}"
16010 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
16011 break 2
16012 fi
16013done
16014 done
16015IFS=$as_save_IFS
16016
16017fi
16018fi
16019OTOOL_FOR_TARGET=$ac_cv_prog_OTOOL_FOR_TARGET
16020if test -n "$OTOOL_FOR_TARGET"; then
16021 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL_FOR_TARGET" >&5
16022$as_echo "$OTOOL_FOR_TARGET" >&6; }
16023else
16024 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16025$as_echo "no" >&6; }
16026fi
16027
16028
16029 done
16030fi
16031
16032if test -z "$ac_cv_prog_OTOOL_FOR_TARGET" && test -n "$with_build_time_tools"; then
16033 for ncn_progname in otool; do
16034 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ncn_progname} in $with_build_time_tools" >&5
16035$as_echo_n "checking for ${ncn_progname} in $with_build_time_tools... " >&6; }
16036 if test -x $with_build_time_tools/${ncn_progname}; then
16037 ac_cv_prog_OTOOL_FOR_TARGET=$with_build_time_tools/${ncn_progname}
16038 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
16039$as_echo "yes" >&6; }
16040 break
16041 else
16042 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16043$as_echo "no" >&6; }
16044 fi
16045 done
16046fi
16047
16048if test -z "$ac_cv_prog_OTOOL_FOR_TARGET"; then
16049 for ncn_progname in otool; do
16050 if test -n "$ncn_target_tool_prefix"; then
16051 # Extract the first word of "${ncn_target_tool_prefix}${ncn_progname}", so it can be a program name with args.
16052set dummy ${ncn_target_tool_prefix}${ncn_progname}; ac_word=$2
16053{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
16054$as_echo_n "checking for $ac_word... " >&6; }
16055if ${ac_cv_prog_OTOOL_FOR_TARGET+:} false; then :
16056 $as_echo_n "(cached) " >&6
16057else
16058 if test -n "$OTOOL_FOR_TARGET"; then
16059 ac_cv_prog_OTOOL_FOR_TARGET="$OTOOL_FOR_TARGET" # Let the user override the test.
16060else
16061as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
16062for as_dir in $PATH
16063do
16064 IFS=$as_save_IFS
16065 test -z "$as_dir" && as_dir=.
16066 for ac_exec_ext in '' $ac_executable_extensions; do
16067 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
16068 ac_cv_prog_OTOOL_FOR_TARGET="${ncn_target_tool_prefix}${ncn_progname}"
16069 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
16070 break 2
16071 fi
16072done
16073 done
16074IFS=$as_save_IFS
16075
16076fi
16077fi
16078OTOOL_FOR_TARGET=$ac_cv_prog_OTOOL_FOR_TARGET
16079if test -n "$OTOOL_FOR_TARGET"; then
16080 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL_FOR_TARGET" >&5
16081$as_echo "$OTOOL_FOR_TARGET" >&6; }
16082else
16083 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16084$as_echo "no" >&6; }
16085fi
16086
16087
16088 fi
16089 if test -z "$ac_cv_prog_OTOOL_FOR_TARGET" && test $build = $target ; then
16090 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
16091set dummy ${ncn_progname}; ac_word=$2
16092{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
16093$as_echo_n "checking for $ac_word... " >&6; }
16094if ${ac_cv_prog_OTOOL_FOR_TARGET+:} false; then :
16095 $as_echo_n "(cached) " >&6
16096else
16097 if test -n "$OTOOL_FOR_TARGET"; then
16098 ac_cv_prog_OTOOL_FOR_TARGET="$OTOOL_FOR_TARGET" # Let the user override the test.
16099else
16100as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
16101for as_dir in $PATH
16102do
16103 IFS=$as_save_IFS
16104 test -z "$as_dir" && as_dir=.
16105 for ac_exec_ext in '' $ac_executable_extensions; do
16106 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
16107 ac_cv_prog_OTOOL_FOR_TARGET="${ncn_progname}"
16108 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
16109 break 2
16110 fi
16111done
16112 done
16113IFS=$as_save_IFS
16114
16115fi
16116fi
16117OTOOL_FOR_TARGET=$ac_cv_prog_OTOOL_FOR_TARGET
16118if test -n "$OTOOL_FOR_TARGET"; then
16119 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL_FOR_TARGET" >&5
16120$as_echo "$OTOOL_FOR_TARGET" >&6; }
16121else
16122 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16123$as_echo "no" >&6; }
16124fi
16125
16126
16127 fi
16128 test -n "$ac_cv_prog_OTOOL_FOR_TARGET" && break
16129 done
16130fi
16131
16132if test -z "$ac_cv_prog_OTOOL_FOR_TARGET" ; then
16133 set dummy otool
16134 if test $build = $target ; then
16135 OTOOL_FOR_TARGET="$2"
16136 else
16137 OTOOL_FOR_TARGET="${ncn_target_tool_prefix}$2"
16138 fi
16139else
16140 OTOOL_FOR_TARGET="$ac_cv_prog_OTOOL_FOR_TARGET"
16141fi
16142
16143else
16144 OTOOL_FOR_TARGET=$ac_cv_path_OTOOL_FOR_TARGET
16145fi
16146
16147
16148
16149
e8b05380
PB
16150if test -z "$ac_cv_path_RANLIB_FOR_TARGET" ; then
16151 if test -n "$with_build_time_tools"; then
5213506e
RW
16152 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ranlib in $with_build_time_tools" >&5
16153$as_echo_n "checking for ranlib in $with_build_time_tools... " >&6; }
d1f8db0c
PB
16154 if test -x $with_build_time_tools/ranlib; then
16155 RANLIB_FOR_TARGET=`cd $with_build_time_tools && pwd`/ranlib
16156 ac_cv_path_RANLIB_FOR_TARGET=$RANLIB_FOR_TARGET
5213506e
RW
16157 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_RANLIB_FOR_TARGET" >&5
16158$as_echo "$ac_cv_path_RANLIB_FOR_TARGET" >&6; }
d1f8db0c 16159 else
5213506e
RW
16160 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16161$as_echo "no" >&6; }
d1f8db0c 16162 fi
e8b05380
PB
16163 elif test $build != $host && test $have_gcc_for_target = yes; then
16164 RANLIB_FOR_TARGET=`$GCC_FOR_TARGET --print-prog-name=ranlib`
1c00b503
PB
16165 test $RANLIB_FOR_TARGET = ranlib && RANLIB_FOR_TARGET=
16166 test -n "$RANLIB_FOR_TARGET" && ac_cv_path_RANLIB_FOR_TARGET=$RANLIB_FOR_TARGET
e8b05380
PB
16167 fi
16168fi
3e19841a 16169if test -z "$ac_cv_path_RANLIB_FOR_TARGET" && test -n "$gcc_cv_tool_dirs"; then
e8b05380
PB
16170 # Extract the first word of "ranlib", so it can be a program name with args.
16171set dummy ranlib; ac_word=$2
5213506e
RW
16172{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
16173$as_echo_n "checking for $ac_word... " >&6; }
22e05272 16174if ${ac_cv_path_RANLIB_FOR_TARGET+:} false; then :
5213506e 16175 $as_echo_n "(cached) " >&6
e8b05380 16176else
1c710c3c
DJ
16177 case $RANLIB_FOR_TARGET in
16178 [\\/]* | ?:[\\/]*)
e8b05380
PB
16179 ac_cv_path_RANLIB_FOR_TARGET="$RANLIB_FOR_TARGET" # Let the user override the test with a path.
16180 ;;
e8b05380 16181 *)
1c710c3c
DJ
16182 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
16183for as_dir in $gcc_cv_tool_dirs
16184do
16185 IFS=$as_save_IFS
16186 test -z "$as_dir" && as_dir=.
5213506e 16187 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 16188 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1c710c3c 16189 ac_cv_path_RANLIB_FOR_TARGET="$as_dir/$ac_word$ac_exec_ext"
5213506e 16190 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
1c710c3c
DJ
16191 break 2
16192 fi
16193done
5213506e
RW
16194 done
16195IFS=$as_save_IFS
1c710c3c 16196
e8b05380
PB
16197 ;;
16198esac
16199fi
1c710c3c 16200RANLIB_FOR_TARGET=$ac_cv_path_RANLIB_FOR_TARGET
e8b05380 16201if test -n "$RANLIB_FOR_TARGET"; then
5213506e
RW
16202 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB_FOR_TARGET" >&5
16203$as_echo "$RANLIB_FOR_TARGET" >&6; }
e8b05380 16204else
5213506e
RW
16205 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16206$as_echo "no" >&6; }
e8b05380
PB
16207fi
16208
5213506e 16209
e8b05380
PB
16210fi
16211if test -z "$ac_cv_path_RANLIB_FOR_TARGET" ; then
278a7a38
AO
16212
16213
16214if test -n "$RANLIB_FOR_TARGET"; then
16215 ac_cv_prog_RANLIB_FOR_TARGET=$RANLIB_FOR_TARGET
16216elif test -n "$ac_cv_prog_RANLIB_FOR_TARGET"; then
16217 RANLIB_FOR_TARGET=$ac_cv_prog_RANLIB_FOR_TARGET
16218fi
16219
16220if test -n "$ac_cv_prog_RANLIB_FOR_TARGET"; then
16221 for ncn_progname in ranlib; do
16222 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
16223set dummy ${ncn_progname}; ac_word=$2
5213506e
RW
16224{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
16225$as_echo_n "checking for $ac_word... " >&6; }
22e05272 16226if ${ac_cv_prog_RANLIB_FOR_TARGET+:} false; then :
5213506e 16227 $as_echo_n "(cached) " >&6
278a7a38
AO
16228else
16229 if test -n "$RANLIB_FOR_TARGET"; then
16230 ac_cv_prog_RANLIB_FOR_TARGET="$RANLIB_FOR_TARGET" # Let the user override the test.
16231else
16232as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
16233for as_dir in $PATH
16234do
16235 IFS=$as_save_IFS
16236 test -z "$as_dir" && as_dir=.
5213506e 16237 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 16238 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
278a7a38 16239 ac_cv_prog_RANLIB_FOR_TARGET="${ncn_progname}"
5213506e 16240 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
278a7a38
AO
16241 break 2
16242 fi
16243done
5213506e
RW
16244 done
16245IFS=$as_save_IFS
278a7a38
AO
16246
16247fi
16248fi
16249RANLIB_FOR_TARGET=$ac_cv_prog_RANLIB_FOR_TARGET
16250if test -n "$RANLIB_FOR_TARGET"; then
5213506e
RW
16251 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB_FOR_TARGET" >&5
16252$as_echo "$RANLIB_FOR_TARGET" >&6; }
278a7a38 16253else
5213506e
RW
16254 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16255$as_echo "no" >&6; }
278a7a38
AO
16256fi
16257
5213506e 16258
278a7a38
AO
16259 done
16260fi
16261
16262if test -z "$ac_cv_prog_RANLIB_FOR_TARGET" && test -n "$with_build_time_tools"; then
e8b05380 16263 for ncn_progname in ranlib; do
5213506e
RW
16264 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ncn_progname} in $with_build_time_tools" >&5
16265$as_echo_n "checking for ${ncn_progname} in $with_build_time_tools... " >&6; }
d1f8db0c
PB
16266 if test -x $with_build_time_tools/${ncn_progname}; then
16267 ac_cv_prog_RANLIB_FOR_TARGET=$with_build_time_tools/${ncn_progname}
5213506e
RW
16268 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
16269$as_echo "yes" >&6; }
e8b05380
PB
16270 break
16271 else
5213506e
RW
16272 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16273$as_echo "no" >&6; }
e8b05380
PB
16274 fi
16275 done
16276fi
16277
16278if test -z "$ac_cv_prog_RANLIB_FOR_TARGET"; then
16279 for ncn_progname in ranlib; do
16280 if test -n "$ncn_target_tool_prefix"; then
16281 # Extract the first word of "${ncn_target_tool_prefix}${ncn_progname}", so it can be a program name with args.
d739199a 16282set dummy ${ncn_target_tool_prefix}${ncn_progname}; ac_word=$2
5213506e
RW
16283{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
16284$as_echo_n "checking for $ac_word... " >&6; }
22e05272 16285if ${ac_cv_prog_RANLIB_FOR_TARGET+:} false; then :
5213506e 16286 $as_echo_n "(cached) " >&6
ca9f4b81 16287else
4de997d1
PB
16288 if test -n "$RANLIB_FOR_TARGET"; then
16289 ac_cv_prog_RANLIB_FOR_TARGET="$RANLIB_FOR_TARGET" # Let the user override the test.
ca9f4b81 16290else
1c710c3c
DJ
16291as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
16292for as_dir in $PATH
16293do
16294 IFS=$as_save_IFS
16295 test -z "$as_dir" && as_dir=.
5213506e 16296 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 16297 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1c710c3c 16298 ac_cv_prog_RANLIB_FOR_TARGET="${ncn_target_tool_prefix}${ncn_progname}"
5213506e 16299 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
1c710c3c
DJ
16300 break 2
16301 fi
16302done
5213506e
RW
16303 done
16304IFS=$as_save_IFS
1c710c3c 16305
ca9f4b81
AO
16306fi
16307fi
1c710c3c 16308RANLIB_FOR_TARGET=$ac_cv_prog_RANLIB_FOR_TARGET
4de997d1 16309if test -n "$RANLIB_FOR_TARGET"; then
5213506e
RW
16310 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB_FOR_TARGET" >&5
16311$as_echo "$RANLIB_FOR_TARGET" >&6; }
ca9f4b81 16312else
5213506e
RW
16313 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16314$as_echo "no" >&6; }
ca9f4b81
AO
16315fi
16316
5213506e 16317
e8b05380
PB
16318 fi
16319 if test -z "$ac_cv_prog_RANLIB_FOR_TARGET" && test $build = $target ; then
16320 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
2693c0b0 16321set dummy ${ncn_progname}; ac_word=$2
5213506e
RW
16322{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
16323$as_echo_n "checking for $ac_word... " >&6; }
22e05272 16324if ${ac_cv_prog_RANLIB_FOR_TARGET+:} false; then :
5213506e 16325 $as_echo_n "(cached) " >&6
ca9f4b81 16326else
2693c0b0
PB
16327 if test -n "$RANLIB_FOR_TARGET"; then
16328 ac_cv_prog_RANLIB_FOR_TARGET="$RANLIB_FOR_TARGET" # Let the user override the test.
ca9f4b81 16329else
1c710c3c
DJ
16330as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
16331for as_dir in $PATH
16332do
16333 IFS=$as_save_IFS
16334 test -z "$as_dir" && as_dir=.
5213506e 16335 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 16336 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1c710c3c 16337 ac_cv_prog_RANLIB_FOR_TARGET="${ncn_progname}"
5213506e 16338 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
1c710c3c
DJ
16339 break 2
16340 fi
16341done
5213506e
RW
16342 done
16343IFS=$as_save_IFS
1c710c3c 16344
ca9f4b81
AO
16345fi
16346fi
1c710c3c 16347RANLIB_FOR_TARGET=$ac_cv_prog_RANLIB_FOR_TARGET
2693c0b0 16348if test -n "$RANLIB_FOR_TARGET"; then
5213506e
RW
16349 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB_FOR_TARGET" >&5
16350$as_echo "$RANLIB_FOR_TARGET" >&6; }
ca9f4b81 16351else
5213506e
RW
16352 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16353$as_echo "no" >&6; }
ca9f4b81 16354fi
1c710c3c 16355
5213506e 16356
e8b05380
PB
16357 fi
16358 test -n "$ac_cv_prog_RANLIB_FOR_TARGET" && break
16359 done
16360fi
1c710c3c 16361
e8b05380
PB
16362if test -z "$ac_cv_prog_RANLIB_FOR_TARGET" ; then
16363 set dummy ranlib
16364 if test $build = $target ; then
16365 RANLIB_FOR_TARGET="$2"
16366 else
16367 RANLIB_FOR_TARGET="${ncn_target_tool_prefix}$2"
ca9f4b81 16368 fi
1c00b503
PB
16369else
16370 RANLIB_FOR_TARGET="$ac_cv_prog_RANLIB_FOR_TARGET"
e8b05380 16371fi
2693c0b0 16372
d1f8db0c
PB
16373else
16374 RANLIB_FOR_TARGET=$ac_cv_path_RANLIB_FOR_TARGET
ca9f4b81
AO
16375fi
16376
e8b05380
PB
16377
16378
16379
e7a82751
RM
16380if test -z "$ac_cv_path_READELF_FOR_TARGET" ; then
16381 if test -n "$with_build_time_tools"; then
16382 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for readelf in $with_build_time_tools" >&5
16383$as_echo_n "checking for readelf in $with_build_time_tools... " >&6; }
16384 if test -x $with_build_time_tools/readelf; then
16385 READELF_FOR_TARGET=`cd $with_build_time_tools && pwd`/readelf
16386 ac_cv_path_READELF_FOR_TARGET=$READELF_FOR_TARGET
16387 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_READELF_FOR_TARGET" >&5
16388$as_echo "$ac_cv_path_READELF_FOR_TARGET" >&6; }
16389 else
16390 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16391$as_echo "no" >&6; }
16392 fi
16393 elif test $build != $host && test $have_gcc_for_target = yes; then
16394 READELF_FOR_TARGET=`$GCC_FOR_TARGET --print-prog-name=readelf`
16395 test $READELF_FOR_TARGET = readelf && READELF_FOR_TARGET=
16396 test -n "$READELF_FOR_TARGET" && ac_cv_path_READELF_FOR_TARGET=$READELF_FOR_TARGET
16397 fi
16398fi
16399if test -z "$ac_cv_path_READELF_FOR_TARGET" && test -n "$gcc_cv_tool_dirs"; then
16400 # Extract the first word of "readelf", so it can be a program name with args.
16401set dummy readelf; ac_word=$2
16402{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
16403$as_echo_n "checking for $ac_word... " >&6; }
22e05272 16404if ${ac_cv_path_READELF_FOR_TARGET+:} false; then :
e7a82751
RM
16405 $as_echo_n "(cached) " >&6
16406else
16407 case $READELF_FOR_TARGET in
16408 [\\/]* | ?:[\\/]*)
16409 ac_cv_path_READELF_FOR_TARGET="$READELF_FOR_TARGET" # Let the user override the test with a path.
16410 ;;
16411 *)
16412 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
16413for as_dir in $gcc_cv_tool_dirs
16414do
16415 IFS=$as_save_IFS
16416 test -z "$as_dir" && as_dir=.
16417 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 16418 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
e7a82751
RM
16419 ac_cv_path_READELF_FOR_TARGET="$as_dir/$ac_word$ac_exec_ext"
16420 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
16421 break 2
16422 fi
16423done
16424 done
16425IFS=$as_save_IFS
16426
16427 ;;
16428esac
16429fi
16430READELF_FOR_TARGET=$ac_cv_path_READELF_FOR_TARGET
16431if test -n "$READELF_FOR_TARGET"; then
16432 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $READELF_FOR_TARGET" >&5
16433$as_echo "$READELF_FOR_TARGET" >&6; }
16434else
16435 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16436$as_echo "no" >&6; }
16437fi
16438
16439
16440fi
16441if test -z "$ac_cv_path_READELF_FOR_TARGET" ; then
16442
16443
16444if test -n "$READELF_FOR_TARGET"; then
16445 ac_cv_prog_READELF_FOR_TARGET=$READELF_FOR_TARGET
16446elif test -n "$ac_cv_prog_READELF_FOR_TARGET"; then
16447 READELF_FOR_TARGET=$ac_cv_prog_READELF_FOR_TARGET
16448fi
16449
16450if test -n "$ac_cv_prog_READELF_FOR_TARGET"; then
16451 for ncn_progname in readelf; do
16452 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
16453set dummy ${ncn_progname}; ac_word=$2
16454{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
16455$as_echo_n "checking for $ac_word... " >&6; }
22e05272 16456if ${ac_cv_prog_READELF_FOR_TARGET+:} false; then :
e7a82751
RM
16457 $as_echo_n "(cached) " >&6
16458else
16459 if test -n "$READELF_FOR_TARGET"; then
16460 ac_cv_prog_READELF_FOR_TARGET="$READELF_FOR_TARGET" # Let the user override the test.
16461else
16462as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
16463for as_dir in $PATH
16464do
16465 IFS=$as_save_IFS
16466 test -z "$as_dir" && as_dir=.
16467 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 16468 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
e7a82751
RM
16469 ac_cv_prog_READELF_FOR_TARGET="${ncn_progname}"
16470 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
16471 break 2
16472 fi
16473done
16474 done
16475IFS=$as_save_IFS
16476
16477fi
16478fi
16479READELF_FOR_TARGET=$ac_cv_prog_READELF_FOR_TARGET
16480if test -n "$READELF_FOR_TARGET"; then
16481 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $READELF_FOR_TARGET" >&5
16482$as_echo "$READELF_FOR_TARGET" >&6; }
16483else
16484 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16485$as_echo "no" >&6; }
16486fi
16487
16488
16489 done
16490fi
16491
16492if test -z "$ac_cv_prog_READELF_FOR_TARGET" && test -n "$with_build_time_tools"; then
16493 for ncn_progname in readelf; do
16494 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ncn_progname} in $with_build_time_tools" >&5
16495$as_echo_n "checking for ${ncn_progname} in $with_build_time_tools... " >&6; }
16496 if test -x $with_build_time_tools/${ncn_progname}; then
16497 ac_cv_prog_READELF_FOR_TARGET=$with_build_time_tools/${ncn_progname}
16498 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
16499$as_echo "yes" >&6; }
16500 break
16501 else
16502 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16503$as_echo "no" >&6; }
16504 fi
16505 done
16506fi
16507
16508if test -z "$ac_cv_prog_READELF_FOR_TARGET"; then
16509 for ncn_progname in readelf; do
16510 if test -n "$ncn_target_tool_prefix"; then
16511 # Extract the first word of "${ncn_target_tool_prefix}${ncn_progname}", so it can be a program name with args.
16512set dummy ${ncn_target_tool_prefix}${ncn_progname}; ac_word=$2
16513{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
16514$as_echo_n "checking for $ac_word... " >&6; }
22e05272 16515if ${ac_cv_prog_READELF_FOR_TARGET+:} false; then :
e7a82751
RM
16516 $as_echo_n "(cached) " >&6
16517else
16518 if test -n "$READELF_FOR_TARGET"; then
16519 ac_cv_prog_READELF_FOR_TARGET="$READELF_FOR_TARGET" # Let the user override the test.
16520else
16521as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
16522for as_dir in $PATH
16523do
16524 IFS=$as_save_IFS
16525 test -z "$as_dir" && as_dir=.
16526 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 16527 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
e7a82751
RM
16528 ac_cv_prog_READELF_FOR_TARGET="${ncn_target_tool_prefix}${ncn_progname}"
16529 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
16530 break 2
16531 fi
16532done
16533 done
16534IFS=$as_save_IFS
16535
16536fi
16537fi
16538READELF_FOR_TARGET=$ac_cv_prog_READELF_FOR_TARGET
16539if test -n "$READELF_FOR_TARGET"; then
16540 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $READELF_FOR_TARGET" >&5
16541$as_echo "$READELF_FOR_TARGET" >&6; }
16542else
16543 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16544$as_echo "no" >&6; }
16545fi
16546
16547
16548 fi
16549 if test -z "$ac_cv_prog_READELF_FOR_TARGET" && test $build = $target ; then
16550 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
16551set dummy ${ncn_progname}; ac_word=$2
16552{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
16553$as_echo_n "checking for $ac_word... " >&6; }
22e05272 16554if ${ac_cv_prog_READELF_FOR_TARGET+:} false; then :
e7a82751
RM
16555 $as_echo_n "(cached) " >&6
16556else
16557 if test -n "$READELF_FOR_TARGET"; then
16558 ac_cv_prog_READELF_FOR_TARGET="$READELF_FOR_TARGET" # Let the user override the test.
16559else
16560as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
16561for as_dir in $PATH
16562do
16563 IFS=$as_save_IFS
16564 test -z "$as_dir" && as_dir=.
16565 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 16566 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
e7a82751
RM
16567 ac_cv_prog_READELF_FOR_TARGET="${ncn_progname}"
16568 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
16569 break 2
16570 fi
16571done
16572 done
16573IFS=$as_save_IFS
16574
16575fi
16576fi
16577READELF_FOR_TARGET=$ac_cv_prog_READELF_FOR_TARGET
16578if test -n "$READELF_FOR_TARGET"; then
16579 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $READELF_FOR_TARGET" >&5
16580$as_echo "$READELF_FOR_TARGET" >&6; }
16581else
16582 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16583$as_echo "no" >&6; }
16584fi
16585
16586
16587 fi
16588 test -n "$ac_cv_prog_READELF_FOR_TARGET" && break
16589 done
16590fi
16591
16592if test -z "$ac_cv_prog_READELF_FOR_TARGET" ; then
16593 set dummy readelf
16594 if test $build = $target ; then
16595 READELF_FOR_TARGET="$2"
16596 else
16597 READELF_FOR_TARGET="${ncn_target_tool_prefix}$2"
16598 fi
16599else
16600 READELF_FOR_TARGET="$ac_cv_prog_READELF_FOR_TARGET"
16601fi
16602
16603else
16604 READELF_FOR_TARGET=$ac_cv_path_READELF_FOR_TARGET
16605fi
16606
16607
16608
16609
e8b05380
PB
16610if test -z "$ac_cv_path_STRIP_FOR_TARGET" ; then
16611 if test -n "$with_build_time_tools"; then
5213506e
RW
16612 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for strip in $with_build_time_tools" >&5
16613$as_echo_n "checking for strip in $with_build_time_tools... " >&6; }
d1f8db0c
PB
16614 if test -x $with_build_time_tools/strip; then
16615 STRIP_FOR_TARGET=`cd $with_build_time_tools && pwd`/strip
16616 ac_cv_path_STRIP_FOR_TARGET=$STRIP_FOR_TARGET
5213506e
RW
16617 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_STRIP_FOR_TARGET" >&5
16618$as_echo "$ac_cv_path_STRIP_FOR_TARGET" >&6; }
d1f8db0c 16619 else
5213506e
RW
16620 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16621$as_echo "no" >&6; }
d1f8db0c 16622 fi
e8b05380
PB
16623 elif test $build != $host && test $have_gcc_for_target = yes; then
16624 STRIP_FOR_TARGET=`$GCC_FOR_TARGET --print-prog-name=strip`
1c00b503
PB
16625 test $STRIP_FOR_TARGET = strip && STRIP_FOR_TARGET=
16626 test -n "$STRIP_FOR_TARGET" && ac_cv_path_STRIP_FOR_TARGET=$STRIP_FOR_TARGET
e8b05380
PB
16627 fi
16628fi
3e19841a 16629if test -z "$ac_cv_path_STRIP_FOR_TARGET" && test -n "$gcc_cv_tool_dirs"; then
e8b05380
PB
16630 # Extract the first word of "strip", so it can be a program name with args.
16631set dummy strip; ac_word=$2
5213506e
RW
16632{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
16633$as_echo_n "checking for $ac_word... " >&6; }
22e05272 16634if ${ac_cv_path_STRIP_FOR_TARGET+:} false; then :
5213506e 16635 $as_echo_n "(cached) " >&6
e8b05380 16636else
1c710c3c
DJ
16637 case $STRIP_FOR_TARGET in
16638 [\\/]* | ?:[\\/]*)
e8b05380
PB
16639 ac_cv_path_STRIP_FOR_TARGET="$STRIP_FOR_TARGET" # Let the user override the test with a path.
16640 ;;
e8b05380 16641 *)
1c710c3c
DJ
16642 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
16643for as_dir in $gcc_cv_tool_dirs
16644do
16645 IFS=$as_save_IFS
16646 test -z "$as_dir" && as_dir=.
5213506e 16647 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 16648 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1c710c3c 16649 ac_cv_path_STRIP_FOR_TARGET="$as_dir/$ac_word$ac_exec_ext"
5213506e 16650 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
1c710c3c
DJ
16651 break 2
16652 fi
16653done
5213506e
RW
16654 done
16655IFS=$as_save_IFS
1c710c3c 16656
e8b05380
PB
16657 ;;
16658esac
16659fi
1c710c3c 16660STRIP_FOR_TARGET=$ac_cv_path_STRIP_FOR_TARGET
e8b05380 16661if test -n "$STRIP_FOR_TARGET"; then
5213506e
RW
16662 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP_FOR_TARGET" >&5
16663$as_echo "$STRIP_FOR_TARGET" >&6; }
e8b05380 16664else
5213506e
RW
16665 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16666$as_echo "no" >&6; }
e8b05380
PB
16667fi
16668
5213506e 16669
e8b05380
PB
16670fi
16671if test -z "$ac_cv_path_STRIP_FOR_TARGET" ; then
278a7a38
AO
16672
16673
16674if test -n "$STRIP_FOR_TARGET"; then
16675 ac_cv_prog_STRIP_FOR_TARGET=$STRIP_FOR_TARGET
16676elif test -n "$ac_cv_prog_STRIP_FOR_TARGET"; then
16677 STRIP_FOR_TARGET=$ac_cv_prog_STRIP_FOR_TARGET
16678fi
16679
16680if test -n "$ac_cv_prog_STRIP_FOR_TARGET"; then
16681 for ncn_progname in strip; do
16682 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
16683set dummy ${ncn_progname}; ac_word=$2
5213506e
RW
16684{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
16685$as_echo_n "checking for $ac_word... " >&6; }
22e05272 16686if ${ac_cv_prog_STRIP_FOR_TARGET+:} false; then :
5213506e 16687 $as_echo_n "(cached) " >&6
278a7a38
AO
16688else
16689 if test -n "$STRIP_FOR_TARGET"; then
16690 ac_cv_prog_STRIP_FOR_TARGET="$STRIP_FOR_TARGET" # Let the user override the test.
16691else
16692as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
16693for as_dir in $PATH
16694do
16695 IFS=$as_save_IFS
16696 test -z "$as_dir" && as_dir=.
5213506e 16697 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 16698 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
278a7a38 16699 ac_cv_prog_STRIP_FOR_TARGET="${ncn_progname}"
5213506e 16700 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
278a7a38
AO
16701 break 2
16702 fi
16703done
5213506e
RW
16704 done
16705IFS=$as_save_IFS
278a7a38
AO
16706
16707fi
16708fi
16709STRIP_FOR_TARGET=$ac_cv_prog_STRIP_FOR_TARGET
16710if test -n "$STRIP_FOR_TARGET"; then
5213506e
RW
16711 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP_FOR_TARGET" >&5
16712$as_echo "$STRIP_FOR_TARGET" >&6; }
278a7a38 16713else
5213506e
RW
16714 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16715$as_echo "no" >&6; }
278a7a38
AO
16716fi
16717
5213506e 16718
278a7a38
AO
16719 done
16720fi
16721
16722if test -z "$ac_cv_prog_STRIP_FOR_TARGET" && test -n "$with_build_time_tools"; then
e8b05380 16723 for ncn_progname in strip; do
5213506e
RW
16724 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ncn_progname} in $with_build_time_tools" >&5
16725$as_echo_n "checking for ${ncn_progname} in $with_build_time_tools... " >&6; }
d1f8db0c
PB
16726 if test -x $with_build_time_tools/${ncn_progname}; then
16727 ac_cv_prog_STRIP_FOR_TARGET=$with_build_time_tools/${ncn_progname}
5213506e
RW
16728 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
16729$as_echo "yes" >&6; }
e8b05380
PB
16730 break
16731 else
5213506e
RW
16732 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16733$as_echo "no" >&6; }
e8b05380
PB
16734 fi
16735 done
16736fi
16737
16738if test -z "$ac_cv_prog_STRIP_FOR_TARGET"; then
16739 for ncn_progname in strip; do
16740 if test -n "$ncn_target_tool_prefix"; then
16741 # Extract the first word of "${ncn_target_tool_prefix}${ncn_progname}", so it can be a program name with args.
040b1c5a 16742set dummy ${ncn_target_tool_prefix}${ncn_progname}; ac_word=$2
5213506e
RW
16743{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
16744$as_echo_n "checking for $ac_word... " >&6; }
22e05272 16745if ${ac_cv_prog_STRIP_FOR_TARGET+:} false; then :
5213506e 16746 $as_echo_n "(cached) " >&6
af71363e
AS
16747else
16748 if test -n "$STRIP_FOR_TARGET"; then
1c710c3c
DJ
16749 ac_cv_prog_STRIP_FOR_TARGET="$STRIP_FOR_TARGET" # Let the user override the test.
16750else
16751as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
16752for as_dir in $PATH
16753do
16754 IFS=$as_save_IFS
16755 test -z "$as_dir" && as_dir=.
5213506e 16756 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 16757 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1c710c3c 16758 ac_cv_prog_STRIP_FOR_TARGET="${ncn_target_tool_prefix}${ncn_progname}"
5213506e 16759 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
1c710c3c
DJ
16760 break 2
16761 fi
16762done
5213506e
RW
16763 done
16764IFS=$as_save_IFS
1c710c3c 16765
040b1c5a
GK
16766fi
16767fi
1c710c3c 16768STRIP_FOR_TARGET=$ac_cv_prog_STRIP_FOR_TARGET
040b1c5a 16769if test -n "$STRIP_FOR_TARGET"; then
5213506e
RW
16770 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP_FOR_TARGET" >&5
16771$as_echo "$STRIP_FOR_TARGET" >&6; }
040b1c5a 16772else
5213506e
RW
16773 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16774$as_echo "no" >&6; }
040b1c5a
GK
16775fi
16776
5213506e 16777
e8b05380
PB
16778 fi
16779 if test -z "$ac_cv_prog_STRIP_FOR_TARGET" && test $build = $target ; then
16780 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
040b1c5a 16781set dummy ${ncn_progname}; ac_word=$2
5213506e
RW
16782{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
16783$as_echo_n "checking for $ac_word... " >&6; }
22e05272 16784if ${ac_cv_prog_STRIP_FOR_TARGET+:} false; then :
5213506e 16785 $as_echo_n "(cached) " >&6
040b1c5a
GK
16786else
16787 if test -n "$STRIP_FOR_TARGET"; then
16788 ac_cv_prog_STRIP_FOR_TARGET="$STRIP_FOR_TARGET" # Let the user override the test.
16789else
1c710c3c
DJ
16790as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
16791for as_dir in $PATH
16792do
16793 IFS=$as_save_IFS
16794 test -z "$as_dir" && as_dir=.
5213506e 16795 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 16796 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1c710c3c 16797 ac_cv_prog_STRIP_FOR_TARGET="${ncn_progname}"
5213506e 16798 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
1c710c3c
DJ
16799 break 2
16800 fi
16801done
5213506e
RW
16802 done
16803IFS=$as_save_IFS
1c710c3c 16804
040b1c5a
GK
16805fi
16806fi
1c710c3c 16807STRIP_FOR_TARGET=$ac_cv_prog_STRIP_FOR_TARGET
040b1c5a 16808if test -n "$STRIP_FOR_TARGET"; then
5213506e
RW
16809 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP_FOR_TARGET" >&5
16810$as_echo "$STRIP_FOR_TARGET" >&6; }
040b1c5a 16811else
5213506e
RW
16812 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16813$as_echo "no" >&6; }
040b1c5a 16814fi
1c710c3c 16815
5213506e 16816
e8b05380
PB
16817 fi
16818 test -n "$ac_cv_prog_STRIP_FOR_TARGET" && break
16819 done
16820fi
1c710c3c 16821
040b1c5a
GK
16822if test -z "$ac_cv_prog_STRIP_FOR_TARGET" ; then
16823 set dummy strip
16824 if test $build = $target ; then
16825 STRIP_FOR_TARGET="$2"
16826 else
16827 STRIP_FOR_TARGET="${ncn_target_tool_prefix}$2"
16828 fi
1c00b503
PB
16829else
16830 STRIP_FOR_TARGET="$ac_cv_prog_STRIP_FOR_TARGET"
040b1c5a
GK
16831fi
16832
d1f8db0c
PB
16833else
16834 STRIP_FOR_TARGET=$ac_cv_path_STRIP_FOR_TARGET
e8b05380
PB
16835fi
16836
16837
16838
16839
16840if test -z "$ac_cv_path_WINDRES_FOR_TARGET" ; then
16841 if test -n "$with_build_time_tools"; then
5213506e
RW
16842 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for windres in $with_build_time_tools" >&5
16843$as_echo_n "checking for windres in $with_build_time_tools... " >&6; }
d1f8db0c
PB
16844 if test -x $with_build_time_tools/windres; then
16845 WINDRES_FOR_TARGET=`cd $with_build_time_tools && pwd`/windres
16846 ac_cv_path_WINDRES_FOR_TARGET=$WINDRES_FOR_TARGET
5213506e
RW
16847 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_WINDRES_FOR_TARGET" >&5
16848$as_echo "$ac_cv_path_WINDRES_FOR_TARGET" >&6; }
d1f8db0c 16849 else
5213506e
RW
16850 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16851$as_echo "no" >&6; }
d1f8db0c 16852 fi
e8b05380
PB
16853 elif test $build != $host && test $have_gcc_for_target = yes; then
16854 WINDRES_FOR_TARGET=`$GCC_FOR_TARGET --print-prog-name=windres`
1c00b503
PB
16855 test $WINDRES_FOR_TARGET = windres && WINDRES_FOR_TARGET=
16856 test -n "$WINDRES_FOR_TARGET" && ac_cv_path_WINDRES_FOR_TARGET=$WINDRES_FOR_TARGET
e8b05380
PB
16857 fi
16858fi
3e19841a 16859if test -z "$ac_cv_path_WINDRES_FOR_TARGET" && test -n "$gcc_cv_tool_dirs"; then
e8b05380
PB
16860 # Extract the first word of "windres", so it can be a program name with args.
16861set dummy windres; ac_word=$2
5213506e
RW
16862{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
16863$as_echo_n "checking for $ac_word... " >&6; }
22e05272 16864if ${ac_cv_path_WINDRES_FOR_TARGET+:} false; then :
5213506e 16865 $as_echo_n "(cached) " >&6
e8b05380 16866else
1c710c3c
DJ
16867 case $WINDRES_FOR_TARGET in
16868 [\\/]* | ?:[\\/]*)
e8b05380
PB
16869 ac_cv_path_WINDRES_FOR_TARGET="$WINDRES_FOR_TARGET" # Let the user override the test with a path.
16870 ;;
e8b05380 16871 *)
1c710c3c
DJ
16872 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
16873for as_dir in $gcc_cv_tool_dirs
16874do
16875 IFS=$as_save_IFS
16876 test -z "$as_dir" && as_dir=.
5213506e 16877 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 16878 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1c710c3c 16879 ac_cv_path_WINDRES_FOR_TARGET="$as_dir/$ac_word$ac_exec_ext"
5213506e 16880 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
1c710c3c
DJ
16881 break 2
16882 fi
16883done
5213506e
RW
16884 done
16885IFS=$as_save_IFS
1c710c3c 16886
e8b05380
PB
16887 ;;
16888esac
16889fi
1c710c3c 16890WINDRES_FOR_TARGET=$ac_cv_path_WINDRES_FOR_TARGET
e8b05380 16891if test -n "$WINDRES_FOR_TARGET"; then
5213506e
RW
16892 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $WINDRES_FOR_TARGET" >&5
16893$as_echo "$WINDRES_FOR_TARGET" >&6; }
e8b05380 16894else
5213506e
RW
16895 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16896$as_echo "no" >&6; }
e8b05380
PB
16897fi
16898
5213506e 16899
e8b05380
PB
16900fi
16901if test -z "$ac_cv_path_WINDRES_FOR_TARGET" ; then
278a7a38
AO
16902
16903
16904if test -n "$WINDRES_FOR_TARGET"; then
16905 ac_cv_prog_WINDRES_FOR_TARGET=$WINDRES_FOR_TARGET
16906elif test -n "$ac_cv_prog_WINDRES_FOR_TARGET"; then
16907 WINDRES_FOR_TARGET=$ac_cv_prog_WINDRES_FOR_TARGET
16908fi
16909
16910if test -n "$ac_cv_prog_WINDRES_FOR_TARGET"; then
16911 for ncn_progname in windres; do
16912 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
16913set dummy ${ncn_progname}; ac_word=$2
5213506e
RW
16914{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
16915$as_echo_n "checking for $ac_word... " >&6; }
22e05272 16916if ${ac_cv_prog_WINDRES_FOR_TARGET+:} false; then :
5213506e 16917 $as_echo_n "(cached) " >&6
278a7a38
AO
16918else
16919 if test -n "$WINDRES_FOR_TARGET"; then
16920 ac_cv_prog_WINDRES_FOR_TARGET="$WINDRES_FOR_TARGET" # Let the user override the test.
16921else
16922as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
16923for as_dir in $PATH
16924do
16925 IFS=$as_save_IFS
16926 test -z "$as_dir" && as_dir=.
5213506e 16927 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 16928 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
278a7a38 16929 ac_cv_prog_WINDRES_FOR_TARGET="${ncn_progname}"
5213506e 16930 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
278a7a38
AO
16931 break 2
16932 fi
16933done
5213506e
RW
16934 done
16935IFS=$as_save_IFS
278a7a38
AO
16936
16937fi
16938fi
16939WINDRES_FOR_TARGET=$ac_cv_prog_WINDRES_FOR_TARGET
16940if test -n "$WINDRES_FOR_TARGET"; then
5213506e
RW
16941 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $WINDRES_FOR_TARGET" >&5
16942$as_echo "$WINDRES_FOR_TARGET" >&6; }
278a7a38 16943else
5213506e
RW
16944 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16945$as_echo "no" >&6; }
278a7a38
AO
16946fi
16947
5213506e 16948
278a7a38
AO
16949 done
16950fi
16951
16952if test -z "$ac_cv_prog_WINDRES_FOR_TARGET" && test -n "$with_build_time_tools"; then
e8b05380 16953 for ncn_progname in windres; do
5213506e
RW
16954 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ncn_progname} in $with_build_time_tools" >&5
16955$as_echo_n "checking for ${ncn_progname} in $with_build_time_tools... " >&6; }
d1f8db0c
PB
16956 if test -x $with_build_time_tools/${ncn_progname}; then
16957 ac_cv_prog_WINDRES_FOR_TARGET=$with_build_time_tools/${ncn_progname}
5213506e
RW
16958 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
16959$as_echo "yes" >&6; }
e8b05380
PB
16960 break
16961 else
5213506e
RW
16962 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16963$as_echo "no" >&6; }
e8b05380
PB
16964 fi
16965 done
16966fi
16967
16968if test -z "$ac_cv_prog_WINDRES_FOR_TARGET"; then
16969 for ncn_progname in windres; do
16970 if test -n "$ncn_target_tool_prefix"; then
16971 # Extract the first word of "${ncn_target_tool_prefix}${ncn_progname}", so it can be a program name with args.
2693c0b0 16972set dummy ${ncn_target_tool_prefix}${ncn_progname}; ac_word=$2
5213506e
RW
16973{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
16974$as_echo_n "checking for $ac_word... " >&6; }
22e05272 16975if ${ac_cv_prog_WINDRES_FOR_TARGET+:} false; then :
5213506e 16976 $as_echo_n "(cached) " >&6
ca9f4b81 16977else
4de997d1
PB
16978 if test -n "$WINDRES_FOR_TARGET"; then
16979 ac_cv_prog_WINDRES_FOR_TARGET="$WINDRES_FOR_TARGET" # Let the user override the test.
ca9f4b81 16980else
1c710c3c
DJ
16981as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
16982for as_dir in $PATH
16983do
16984 IFS=$as_save_IFS
16985 test -z "$as_dir" && as_dir=.
5213506e 16986 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 16987 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1c710c3c 16988 ac_cv_prog_WINDRES_FOR_TARGET="${ncn_target_tool_prefix}${ncn_progname}"
5213506e 16989 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
1c710c3c
DJ
16990 break 2
16991 fi
16992done
5213506e
RW
16993 done
16994IFS=$as_save_IFS
1c710c3c 16995
ca9f4b81
AO
16996fi
16997fi
1c710c3c 16998WINDRES_FOR_TARGET=$ac_cv_prog_WINDRES_FOR_TARGET
4de997d1 16999if test -n "$WINDRES_FOR_TARGET"; then
5213506e
RW
17000 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $WINDRES_FOR_TARGET" >&5
17001$as_echo "$WINDRES_FOR_TARGET" >&6; }
ca9f4b81 17002else
5213506e
RW
17003 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
17004$as_echo "no" >&6; }
ca9f4b81
AO
17005fi
17006
5213506e 17007
e8b05380
PB
17008 fi
17009 if test -z "$ac_cv_prog_WINDRES_FOR_TARGET" && test $build = $target ; then
17010 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
2693c0b0 17011set dummy ${ncn_progname}; ac_word=$2
5213506e
RW
17012{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
17013$as_echo_n "checking for $ac_word... " >&6; }
22e05272 17014if ${ac_cv_prog_WINDRES_FOR_TARGET+:} false; then :
5213506e 17015 $as_echo_n "(cached) " >&6
ca9f4b81 17016else
2693c0b0
PB
17017 if test -n "$WINDRES_FOR_TARGET"; then
17018 ac_cv_prog_WINDRES_FOR_TARGET="$WINDRES_FOR_TARGET" # Let the user override the test.
ca9f4b81 17019else
1c710c3c
DJ
17020as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
17021for as_dir in $PATH
17022do
17023 IFS=$as_save_IFS
17024 test -z "$as_dir" && as_dir=.
5213506e 17025 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 17026 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1c710c3c 17027 ac_cv_prog_WINDRES_FOR_TARGET="${ncn_progname}"
5213506e 17028 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
1c710c3c
DJ
17029 break 2
17030 fi
17031done
5213506e
RW
17032 done
17033IFS=$as_save_IFS
1c710c3c 17034
ca9f4b81
AO
17035fi
17036fi
1c710c3c 17037WINDRES_FOR_TARGET=$ac_cv_prog_WINDRES_FOR_TARGET
2693c0b0 17038if test -n "$WINDRES_FOR_TARGET"; then
5213506e
RW
17039 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $WINDRES_FOR_TARGET" >&5
17040$as_echo "$WINDRES_FOR_TARGET" >&6; }
ca9f4b81 17041else
5213506e
RW
17042 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
17043$as_echo "no" >&6; }
ca9f4b81 17044fi
1c710c3c 17045
5213506e 17046
e8b05380
PB
17047 fi
17048 test -n "$ac_cv_prog_WINDRES_FOR_TARGET" && break
17049 done
17050fi
1c710c3c 17051
2693c0b0
PB
17052if test -z "$ac_cv_prog_WINDRES_FOR_TARGET" ; then
17053 set dummy windres
17054 if test $build = $target ; then
17055 WINDRES_FOR_TARGET="$2"
ca9f4b81 17056 else
2693c0b0 17057 WINDRES_FOR_TARGET="${ncn_target_tool_prefix}$2"
ca9f4b81 17058 fi
1c00b503
PB
17059else
17060 WINDRES_FOR_TARGET="$ac_cv_prog_WINDRES_FOR_TARGET"
ca9f4b81
AO
17061fi
17062
d1f8db0c
PB
17063else
17064 WINDRES_FOR_TARGET=$ac_cv_path_WINDRES_FOR_TARGET
e8b05380
PB
17065fi
17066
4977bab6 17067
901119ae
KT
17068
17069
17070if test -z "$ac_cv_path_WINDMC_FOR_TARGET" ; then
17071 if test -n "$with_build_time_tools"; then
5213506e
RW
17072 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for windmc in $with_build_time_tools" >&5
17073$as_echo_n "checking for windmc in $with_build_time_tools... " >&6; }
901119ae
KT
17074 if test -x $with_build_time_tools/windmc; then
17075 WINDMC_FOR_TARGET=`cd $with_build_time_tools && pwd`/windmc
17076 ac_cv_path_WINDMC_FOR_TARGET=$WINDMC_FOR_TARGET
5213506e
RW
17077 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_WINDMC_FOR_TARGET" >&5
17078$as_echo "$ac_cv_path_WINDMC_FOR_TARGET" >&6; }
901119ae 17079 else
5213506e
RW
17080 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
17081$as_echo "no" >&6; }
901119ae
KT
17082 fi
17083 elif test $build != $host && test $have_gcc_for_target = yes; then
17084 WINDMC_FOR_TARGET=`$GCC_FOR_TARGET --print-prog-name=windmc`
1c00b503
PB
17085 test $WINDMC_FOR_TARGET = windmc && WINDMC_FOR_TARGET=
17086 test -n "$WINDMC_FOR_TARGET" && ac_cv_path_WINDMC_FOR_TARGET=$WINDMC_FOR_TARGET
901119ae
KT
17087 fi
17088fi
17089if test -z "$ac_cv_path_WINDMC_FOR_TARGET" && test -n "$gcc_cv_tool_dirs"; then
17090 # Extract the first word of "windmc", so it can be a program name with args.
17091set dummy windmc; ac_word=$2
5213506e
RW
17092{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
17093$as_echo_n "checking for $ac_word... " >&6; }
22e05272 17094if ${ac_cv_path_WINDMC_FOR_TARGET+:} false; then :
5213506e 17095 $as_echo_n "(cached) " >&6
901119ae
KT
17096else
17097 case $WINDMC_FOR_TARGET in
17098 [\\/]* | ?:[\\/]*)
17099 ac_cv_path_WINDMC_FOR_TARGET="$WINDMC_FOR_TARGET" # Let the user override the test with a path.
17100 ;;
17101 *)
17102 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
17103for as_dir in $gcc_cv_tool_dirs
17104do
17105 IFS=$as_save_IFS
17106 test -z "$as_dir" && as_dir=.
5213506e 17107 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 17108 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
901119ae 17109 ac_cv_path_WINDMC_FOR_TARGET="$as_dir/$ac_word$ac_exec_ext"
5213506e 17110 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
901119ae
KT
17111 break 2
17112 fi
17113done
5213506e
RW
17114 done
17115IFS=$as_save_IFS
901119ae
KT
17116
17117 ;;
17118esac
17119fi
17120WINDMC_FOR_TARGET=$ac_cv_path_WINDMC_FOR_TARGET
901119ae 17121if test -n "$WINDMC_FOR_TARGET"; then
5213506e
RW
17122 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $WINDMC_FOR_TARGET" >&5
17123$as_echo "$WINDMC_FOR_TARGET" >&6; }
901119ae 17124else
5213506e
RW
17125 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
17126$as_echo "no" >&6; }
901119ae
KT
17127fi
17128
5213506e 17129
901119ae
KT
17130fi
17131if test -z "$ac_cv_path_WINDMC_FOR_TARGET" ; then
17132
17133
17134if test -n "$WINDMC_FOR_TARGET"; then
17135 ac_cv_prog_WINDMC_FOR_TARGET=$WINDMC_FOR_TARGET
17136elif test -n "$ac_cv_prog_WINDMC_FOR_TARGET"; then
17137 WINDMC_FOR_TARGET=$ac_cv_prog_WINDMC_FOR_TARGET
17138fi
17139
17140if test -n "$ac_cv_prog_WINDMC_FOR_TARGET"; then
17141 for ncn_progname in windmc; do
17142 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
17143set dummy ${ncn_progname}; ac_word=$2
5213506e
RW
17144{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
17145$as_echo_n "checking for $ac_word... " >&6; }
22e05272 17146if ${ac_cv_prog_WINDMC_FOR_TARGET+:} false; then :
5213506e 17147 $as_echo_n "(cached) " >&6
901119ae
KT
17148else
17149 if test -n "$WINDMC_FOR_TARGET"; then
17150 ac_cv_prog_WINDMC_FOR_TARGET="$WINDMC_FOR_TARGET" # Let the user override the test.
17151else
17152as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
17153for as_dir in $PATH
17154do
17155 IFS=$as_save_IFS
17156 test -z "$as_dir" && as_dir=.
5213506e 17157 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 17158 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
901119ae 17159 ac_cv_prog_WINDMC_FOR_TARGET="${ncn_progname}"
5213506e 17160 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
901119ae
KT
17161 break 2
17162 fi
17163done
5213506e
RW
17164 done
17165IFS=$as_save_IFS
901119ae
KT
17166
17167fi
17168fi
17169WINDMC_FOR_TARGET=$ac_cv_prog_WINDMC_FOR_TARGET
17170if test -n "$WINDMC_FOR_TARGET"; then
5213506e
RW
17171 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $WINDMC_FOR_TARGET" >&5
17172$as_echo "$WINDMC_FOR_TARGET" >&6; }
901119ae 17173else
5213506e
RW
17174 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
17175$as_echo "no" >&6; }
901119ae
KT
17176fi
17177
5213506e 17178
901119ae
KT
17179 done
17180fi
17181
17182if test -z "$ac_cv_prog_WINDMC_FOR_TARGET" && test -n "$with_build_time_tools"; then
17183 for ncn_progname in windmc; do
5213506e
RW
17184 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ncn_progname} in $with_build_time_tools" >&5
17185$as_echo_n "checking for ${ncn_progname} in $with_build_time_tools... " >&6; }
901119ae
KT
17186 if test -x $with_build_time_tools/${ncn_progname}; then
17187 ac_cv_prog_WINDMC_FOR_TARGET=$with_build_time_tools/${ncn_progname}
5213506e
RW
17188 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
17189$as_echo "yes" >&6; }
901119ae
KT
17190 break
17191 else
5213506e
RW
17192 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
17193$as_echo "no" >&6; }
901119ae
KT
17194 fi
17195 done
17196fi
17197
17198if test -z "$ac_cv_prog_WINDMC_FOR_TARGET"; then
17199 for ncn_progname in windmc; do
17200 if test -n "$ncn_target_tool_prefix"; then
17201 # Extract the first word of "${ncn_target_tool_prefix}${ncn_progname}", so it can be a program name with args.
17202set dummy ${ncn_target_tool_prefix}${ncn_progname}; ac_word=$2
5213506e
RW
17203{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
17204$as_echo_n "checking for $ac_word... " >&6; }
22e05272 17205if ${ac_cv_prog_WINDMC_FOR_TARGET+:} false; then :
5213506e 17206 $as_echo_n "(cached) " >&6
901119ae
KT
17207else
17208 if test -n "$WINDMC_FOR_TARGET"; then
17209 ac_cv_prog_WINDMC_FOR_TARGET="$WINDMC_FOR_TARGET" # Let the user override the test.
17210else
17211as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
17212for as_dir in $PATH
17213do
17214 IFS=$as_save_IFS
17215 test -z "$as_dir" && as_dir=.
5213506e 17216 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 17217 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
901119ae 17218 ac_cv_prog_WINDMC_FOR_TARGET="${ncn_target_tool_prefix}${ncn_progname}"
5213506e 17219 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
901119ae
KT
17220 break 2
17221 fi
17222done
5213506e
RW
17223 done
17224IFS=$as_save_IFS
901119ae
KT
17225
17226fi
17227fi
17228WINDMC_FOR_TARGET=$ac_cv_prog_WINDMC_FOR_TARGET
17229if test -n "$WINDMC_FOR_TARGET"; then
5213506e
RW
17230 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $WINDMC_FOR_TARGET" >&5
17231$as_echo "$WINDMC_FOR_TARGET" >&6; }
901119ae 17232else
5213506e
RW
17233 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
17234$as_echo "no" >&6; }
901119ae
KT
17235fi
17236
5213506e 17237
901119ae
KT
17238 fi
17239 if test -z "$ac_cv_prog_WINDMC_FOR_TARGET" && test $build = $target ; then
17240 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
17241set dummy ${ncn_progname}; ac_word=$2
5213506e
RW
17242{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
17243$as_echo_n "checking for $ac_word... " >&6; }
22e05272 17244if ${ac_cv_prog_WINDMC_FOR_TARGET+:} false; then :
5213506e 17245 $as_echo_n "(cached) " >&6
901119ae
KT
17246else
17247 if test -n "$WINDMC_FOR_TARGET"; then
17248 ac_cv_prog_WINDMC_FOR_TARGET="$WINDMC_FOR_TARGET" # Let the user override the test.
17249else
17250as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
17251for as_dir in $PATH
17252do
17253 IFS=$as_save_IFS
17254 test -z "$as_dir" && as_dir=.
5213506e 17255 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 17256 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
901119ae 17257 ac_cv_prog_WINDMC_FOR_TARGET="${ncn_progname}"
5213506e 17258 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
901119ae
KT
17259 break 2
17260 fi
17261done
5213506e
RW
17262 done
17263IFS=$as_save_IFS
901119ae
KT
17264
17265fi
17266fi
17267WINDMC_FOR_TARGET=$ac_cv_prog_WINDMC_FOR_TARGET
17268if test -n "$WINDMC_FOR_TARGET"; then
5213506e
RW
17269 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $WINDMC_FOR_TARGET" >&5
17270$as_echo "$WINDMC_FOR_TARGET" >&6; }
901119ae 17271else
5213506e
RW
17272 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
17273$as_echo "no" >&6; }
901119ae
KT
17274fi
17275
5213506e 17276
901119ae
KT
17277 fi
17278 test -n "$ac_cv_prog_WINDMC_FOR_TARGET" && break
17279 done
17280fi
17281
17282if test -z "$ac_cv_prog_WINDMC_FOR_TARGET" ; then
17283 set dummy windmc
17284 if test $build = $target ; then
17285 WINDMC_FOR_TARGET="$2"
17286 else
17287 WINDMC_FOR_TARGET="${ncn_target_tool_prefix}$2"
17288 fi
1c00b503
PB
17289else
17290 WINDMC_FOR_TARGET="$ac_cv_prog_WINDMC_FOR_TARGET"
901119ae
KT
17291fi
17292
17293else
17294 WINDMC_FOR_TARGET=$ac_cv_path_WINDMC_FOR_TARGET
17295fi
17296
17297
2abefe3d
PB
17298RAW_CXX_FOR_TARGET="$CXX_FOR_TARGET"
17299
5213506e
RW
17300{ $as_echo "$as_me:${as_lineno-$LINENO}: checking where to find the target ar" >&5
17301$as_echo_n "checking where to find the target ar... " >&6; }
2abefe3d 17302if test "x${build}" != "x${host}" ; then
e8b05380
PB
17303 if expr "x$AR_FOR_TARGET" : "x/" > /dev/null; then
17304 # We already found the complete path
172e41aa 17305 ac_dir=`dirname $AR_FOR_TARGET`
5213506e
RW
17306 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
17307$as_echo "pre-installed in $ac_dir" >&6; }
e8b05380
PB
17308 else
17309 # Canadian cross, just use what we found
5213506e
RW
17310 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
17311$as_echo "pre-installed" >&6; }
e8b05380 17312 fi
2abefe3d
PB
17313else
17314 ok=yes
17315 case " ${configdirs} " in
17316 *" binutils "*) ;;
17317 *) ok=no ;;
17318 esac
1c710c3c 17319
2abefe3d
PB
17320 if test $ok = yes; then
17321 # An in-tree tool is available and we can use it
17322 AR_FOR_TARGET='$$r/$(HOST_SUBDIR)/binutils/ar'
5213506e
RW
17323 { $as_echo "$as_me:${as_lineno-$LINENO}: result: just compiled" >&5
17324$as_echo "just compiled" >&6; }
e8b05380
PB
17325 elif expr "x$AR_FOR_TARGET" : "x/" > /dev/null; then
17326 # We already found the complete path
172e41aa 17327 ac_dir=`dirname $AR_FOR_TARGET`
5213506e
RW
17328 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
17329$as_echo "pre-installed in $ac_dir" >&6; }
2abefe3d
PB
17330 elif test "x$target" = "x$host"; then
17331 # We can use an host tool
17332 AR_FOR_TARGET='$(AR)'
5213506e
RW
17333 { $as_echo "$as_me:${as_lineno-$LINENO}: result: host tool" >&5
17334$as_echo "host tool" >&6; }
2abefe3d
PB
17335 else
17336 # We need a cross tool
5213506e
RW
17337 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
17338$as_echo "pre-installed" >&6; }
2abefe3d
PB
17339 fi
17340fi
0b0dc272 17341
5213506e
RW
17342{ $as_echo "$as_me:${as_lineno-$LINENO}: checking where to find the target as" >&5
17343$as_echo_n "checking where to find the target as... " >&6; }
2abefe3d 17344if test "x${build}" != "x${host}" ; then
e8b05380
PB
17345 if expr "x$AS_FOR_TARGET" : "x/" > /dev/null; then
17346 # We already found the complete path
172e41aa 17347 ac_dir=`dirname $AS_FOR_TARGET`
5213506e
RW
17348 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
17349$as_echo "pre-installed in $ac_dir" >&6; }
e8b05380
PB
17350 else
17351 # Canadian cross, just use what we found
5213506e
RW
17352 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
17353$as_echo "pre-installed" >&6; }
e8b05380 17354 fi
2abefe3d
PB
17355else
17356 ok=yes
17357 case " ${configdirs} " in
17358 *" gas "*) ;;
17359 *) ok=no ;;
17360 esac
1c710c3c 17361
2abefe3d
PB
17362 if test $ok = yes; then
17363 # An in-tree tool is available and we can use it
17364 AS_FOR_TARGET='$$r/$(HOST_SUBDIR)/gas/as-new'
5213506e
RW
17365 { $as_echo "$as_me:${as_lineno-$LINENO}: result: just compiled" >&5
17366$as_echo "just compiled" >&6; }
e8b05380
PB
17367 elif expr "x$AS_FOR_TARGET" : "x/" > /dev/null; then
17368 # We already found the complete path
172e41aa 17369 ac_dir=`dirname $AS_FOR_TARGET`
5213506e
RW
17370 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
17371$as_echo "pre-installed in $ac_dir" >&6; }
2abefe3d
PB
17372 elif test "x$target" = "x$host"; then
17373 # We can use an host tool
17374 AS_FOR_TARGET='$(AS)'
5213506e
RW
17375 { $as_echo "$as_me:${as_lineno-$LINENO}: result: host tool" >&5
17376$as_echo "host tool" >&6; }
2abefe3d
PB
17377 else
17378 # We need a cross tool
5213506e
RW
17379 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
17380$as_echo "pre-installed" >&6; }
2abefe3d
PB
17381 fi
17382fi
0b0dc272 17383
5213506e
RW
17384{ $as_echo "$as_me:${as_lineno-$LINENO}: checking where to find the target cc" >&5
17385$as_echo_n "checking where to find the target cc... " >&6; }
2abefe3d 17386if test "x${build}" != "x${host}" ; then
e8b05380
PB
17387 if expr "x$CC_FOR_TARGET" : "x/" > /dev/null; then
17388 # We already found the complete path
172e41aa 17389 ac_dir=`dirname $CC_FOR_TARGET`
5213506e
RW
17390 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
17391$as_echo "pre-installed in $ac_dir" >&6; }
e8b05380
PB
17392 else
17393 # Canadian cross, just use what we found
5213506e
RW
17394 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
17395$as_echo "pre-installed" >&6; }
e8b05380 17396 fi
2abefe3d
PB
17397else
17398 ok=yes
17399 case " ${configdirs} " in
17400 *" gcc "*) ;;
17401 *) ok=no ;;
17402 esac
1c710c3c 17403
2abefe3d
PB
17404 if test $ok = yes; then
17405 # An in-tree tool is available and we can use it
17406 CC_FOR_TARGET='$$r/$(HOST_SUBDIR)/gcc/xgcc -B$$r/$(HOST_SUBDIR)/gcc/'
5213506e
RW
17407 { $as_echo "$as_me:${as_lineno-$LINENO}: result: just compiled" >&5
17408$as_echo "just compiled" >&6; }
e8b05380
PB
17409 elif expr "x$CC_FOR_TARGET" : "x/" > /dev/null; then
17410 # We already found the complete path
172e41aa 17411 ac_dir=`dirname $CC_FOR_TARGET`
5213506e
RW
17412 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
17413$as_echo "pre-installed in $ac_dir" >&6; }
2abefe3d
PB
17414 elif test "x$target" = "x$host"; then
17415 # We can use an host tool
17416 CC_FOR_TARGET='$(CC)'
5213506e
RW
17417 { $as_echo "$as_me:${as_lineno-$LINENO}: result: host tool" >&5
17418$as_echo "host tool" >&6; }
2abefe3d
PB
17419 else
17420 # We need a cross tool
5213506e
RW
17421 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
17422$as_echo "pre-installed" >&6; }
2abefe3d
PB
17423 fi
17424fi
0b0dc272 17425
5213506e
RW
17426{ $as_echo "$as_me:${as_lineno-$LINENO}: checking where to find the target c++" >&5
17427$as_echo_n "checking where to find the target c++... " >&6; }
2abefe3d 17428if test "x${build}" != "x${host}" ; then
e8b05380
PB
17429 if expr "x$CXX_FOR_TARGET" : "x/" > /dev/null; then
17430 # We already found the complete path
172e41aa 17431 ac_dir=`dirname $CXX_FOR_TARGET`
5213506e
RW
17432 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
17433$as_echo "pre-installed in $ac_dir" >&6; }
e8b05380
PB
17434 else
17435 # Canadian cross, just use what we found
5213506e
RW
17436 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
17437$as_echo "pre-installed" >&6; }
e8b05380 17438 fi
2abefe3d
PB
17439else
17440 ok=yes
17441 case " ${configdirs} " in
17442 *" gcc "*) ;;
17443 *) ok=no ;;
17444 esac
17445 case ,${enable_languages}, in
17446 *,c++,*) ;;
17447 *) ok=no ;;
17448 esac
17449 if test $ok = yes; then
17450 # An in-tree tool is available and we can use it
2077db1b 17451 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'
5213506e
RW
17452 { $as_echo "$as_me:${as_lineno-$LINENO}: result: just compiled" >&5
17453$as_echo "just compiled" >&6; }
e8b05380
PB
17454 elif expr "x$CXX_FOR_TARGET" : "x/" > /dev/null; then
17455 # We already found the complete path
172e41aa 17456 ac_dir=`dirname $CXX_FOR_TARGET`
5213506e
RW
17457 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
17458$as_echo "pre-installed in $ac_dir" >&6; }
2abefe3d
PB
17459 elif test "x$target" = "x$host"; then
17460 # We can use an host tool
17461 CXX_FOR_TARGET='$(CXX)'
5213506e
RW
17462 { $as_echo "$as_me:${as_lineno-$LINENO}: result: host tool" >&5
17463$as_echo "host tool" >&6; }
2abefe3d
PB
17464 else
17465 # We need a cross tool
5213506e
RW
17466 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
17467$as_echo "pre-installed" >&6; }
2abefe3d
PB
17468 fi
17469fi
0b0dc272 17470
5213506e
RW
17471{ $as_echo "$as_me:${as_lineno-$LINENO}: checking where to find the target c++ for libstdc++" >&5
17472$as_echo_n "checking where to find the target c++ for libstdc++... " >&6; }
2abefe3d 17473if test "x${build}" != "x${host}" ; then
e8b05380
PB
17474 if expr "x$RAW_CXX_FOR_TARGET" : "x/" > /dev/null; then
17475 # We already found the complete path
172e41aa 17476 ac_dir=`dirname $RAW_CXX_FOR_TARGET`
5213506e
RW
17477 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
17478$as_echo "pre-installed in $ac_dir" >&6; }
e8b05380
PB
17479 else
17480 # Canadian cross, just use what we found
5213506e
RW
17481 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
17482$as_echo "pre-installed" >&6; }
e8b05380 17483 fi
2abefe3d
PB
17484else
17485 ok=yes
17486 case " ${configdirs} " in
17487 *" gcc "*) ;;
17488 *) ok=no ;;
17489 esac
17490 case ,${enable_languages}, in
17491 *,c++,*) ;;
17492 *) ok=no ;;
17493 esac
17494 if test $ok = yes; then
17495 # An in-tree tool is available and we can use it
2077db1b 17496 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'
5213506e
RW
17497 { $as_echo "$as_me:${as_lineno-$LINENO}: result: just compiled" >&5
17498$as_echo "just compiled" >&6; }
e8b05380
PB
17499 elif expr "x$RAW_CXX_FOR_TARGET" : "x/" > /dev/null; then
17500 # We already found the complete path
172e41aa 17501 ac_dir=`dirname $RAW_CXX_FOR_TARGET`
5213506e
RW
17502 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
17503$as_echo "pre-installed in $ac_dir" >&6; }
2abefe3d
PB
17504 elif test "x$target" = "x$host"; then
17505 # We can use an host tool
17506 RAW_CXX_FOR_TARGET='$(CXX)'
5213506e
RW
17507 { $as_echo "$as_me:${as_lineno-$LINENO}: result: host tool" >&5
17508$as_echo "host tool" >&6; }
2abefe3d
PB
17509 else
17510 # We need a cross tool
5213506e
RW
17511 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
17512$as_echo "pre-installed" >&6; }
2abefe3d
PB
17513 fi
17514fi
0b0dc272 17515
5213506e
RW
17516{ $as_echo "$as_me:${as_lineno-$LINENO}: checking where to find the target dlltool" >&5
17517$as_echo_n "checking where to find the target dlltool... " >&6; }
2abefe3d 17518if test "x${build}" != "x${host}" ; then
e8b05380
PB
17519 if expr "x$DLLTOOL_FOR_TARGET" : "x/" > /dev/null; then
17520 # We already found the complete path
172e41aa 17521 ac_dir=`dirname $DLLTOOL_FOR_TARGET`
5213506e
RW
17522 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
17523$as_echo "pre-installed in $ac_dir" >&6; }
e8b05380
PB
17524 else
17525 # Canadian cross, just use what we found
5213506e
RW
17526 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
17527$as_echo "pre-installed" >&6; }
e8b05380 17528 fi
2abefe3d
PB
17529else
17530 ok=yes
17531 case " ${configdirs} " in
17532 *" binutils "*) ;;
17533 *) ok=no ;;
17534 esac
1c710c3c 17535
2abefe3d
PB
17536 if test $ok = yes; then
17537 # An in-tree tool is available and we can use it
17538 DLLTOOL_FOR_TARGET='$$r/$(HOST_SUBDIR)/binutils/dlltool'
5213506e
RW
17539 { $as_echo "$as_me:${as_lineno-$LINENO}: result: just compiled" >&5
17540$as_echo "just compiled" >&6; }
e8b05380
PB
17541 elif expr "x$DLLTOOL_FOR_TARGET" : "x/" > /dev/null; then
17542 # We already found the complete path
172e41aa 17543 ac_dir=`dirname $DLLTOOL_FOR_TARGET`
5213506e
RW
17544 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
17545$as_echo "pre-installed in $ac_dir" >&6; }
2abefe3d
PB
17546 elif test "x$target" = "x$host"; then
17547 # We can use an host tool
17548 DLLTOOL_FOR_TARGET='$(DLLTOOL)'
5213506e
RW
17549 { $as_echo "$as_me:${as_lineno-$LINENO}: result: host tool" >&5
17550$as_echo "host tool" >&6; }
2abefe3d
PB
17551 else
17552 # We need a cross tool
5213506e
RW
17553 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
17554$as_echo "pre-installed" >&6; }
2abefe3d
PB
17555 fi
17556fi
0b0dc272 17557
3b5e8ee4
IS
17558{ $as_echo "$as_me:${as_lineno-$LINENO}: checking where to find the target dsymutil" >&5
17559$as_echo_n "checking where to find the target dsymutil... " >&6; }
17560if test "x${build}" != "x${host}" ; then
17561 if expr "x$DSYMUTIL_FOR_TARGET" : "x/" > /dev/null; then
17562 # We already found the complete path
17563 ac_dir=`dirname $DSYMUTIL_FOR_TARGET`
17564 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
17565$as_echo "pre-installed in $ac_dir" >&6; }
17566 else
17567 # Canadian cross, just use what we found
17568 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
17569$as_echo "pre-installed" >&6; }
17570 fi
17571else
17572 if expr "x$DSYMUTIL_FOR_TARGET" : "x/" > /dev/null; then
17573 # We already found the complete path
17574 ac_dir=`dirname $DSYMUTIL_FOR_TARGET`
17575 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
17576$as_echo "pre-installed in $ac_dir" >&6; }
17577 elif test "x$target" = "x$host"; then
17578 # We can use an host tool
17579 DSYMUTIL_FOR_TARGET='$(DSYMUTIL)'
17580 { $as_echo "$as_me:${as_lineno-$LINENO}: result: host tool" >&5
17581$as_echo "host tool" >&6; }
17582 else
17583 # We need a cross tool
17584 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
17585$as_echo "pre-installed" >&6; }
17586 fi
17587fi
17588
5213506e
RW
17589{ $as_echo "$as_me:${as_lineno-$LINENO}: checking where to find the target gcc" >&5
17590$as_echo_n "checking where to find the target gcc... " >&6; }
2abefe3d 17591if test "x${build}" != "x${host}" ; then
e8b05380
PB
17592 if expr "x$GCC_FOR_TARGET" : "x/" > /dev/null; then
17593 # We already found the complete path
172e41aa 17594 ac_dir=`dirname $GCC_FOR_TARGET`
5213506e
RW
17595 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
17596$as_echo "pre-installed in $ac_dir" >&6; }
e8b05380
PB
17597 else
17598 # Canadian cross, just use what we found
5213506e
RW
17599 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
17600$as_echo "pre-installed" >&6; }
e8b05380 17601 fi
2abefe3d
PB
17602else
17603 ok=yes
17604 case " ${configdirs} " in
17605 *" gcc "*) ;;
17606 *) ok=no ;;
17607 esac
1c710c3c 17608
2abefe3d
PB
17609 if test $ok = yes; then
17610 # An in-tree tool is available and we can use it
17611 GCC_FOR_TARGET='$$r/$(HOST_SUBDIR)/gcc/xgcc -B$$r/$(HOST_SUBDIR)/gcc/'
5213506e
RW
17612 { $as_echo "$as_me:${as_lineno-$LINENO}: result: just compiled" >&5
17613$as_echo "just compiled" >&6; }
e8b05380
PB
17614 elif expr "x$GCC_FOR_TARGET" : "x/" > /dev/null; then
17615 # We already found the complete path
172e41aa 17616 ac_dir=`dirname $GCC_FOR_TARGET`
5213506e
RW
17617 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
17618$as_echo "pre-installed in $ac_dir" >&6; }
2abefe3d
PB
17619 elif test "x$target" = "x$host"; then
17620 # We can use an host tool
17621 GCC_FOR_TARGET='$()'
5213506e
RW
17622 { $as_echo "$as_me:${as_lineno-$LINENO}: result: host tool" >&5
17623$as_echo "host tool" >&6; }
2abefe3d
PB
17624 else
17625 # We need a cross tool
5213506e
RW
17626 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
17627$as_echo "pre-installed" >&6; }
2abefe3d
PB
17628 fi
17629fi
0b0dc272 17630
5213506e
RW
17631{ $as_echo "$as_me:${as_lineno-$LINENO}: checking where to find the target gfortran" >&5
17632$as_echo_n "checking where to find the target gfortran... " >&6; }
2abefe3d 17633if test "x${build}" != "x${host}" ; then
e8b05380
PB
17634 if expr "x$GFORTRAN_FOR_TARGET" : "x/" > /dev/null; then
17635 # We already found the complete path
172e41aa 17636 ac_dir=`dirname $GFORTRAN_FOR_TARGET`
5213506e
RW
17637 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
17638$as_echo "pre-installed in $ac_dir" >&6; }
e8b05380
PB
17639 else
17640 # Canadian cross, just use what we found
5213506e
RW
17641 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
17642$as_echo "pre-installed" >&6; }
e8b05380 17643 fi
2abefe3d
PB
17644else
17645 ok=yes
17646 case " ${configdirs} " in
17647 *" gcc "*) ;;
17648 *) ok=no ;;
17649 esac
17650 case ,${enable_languages}, in
17651 *,fortran,*) ;;
17652 *) ok=no ;;
17653 esac
17654 if test $ok = yes; then
17655 # An in-tree tool is available and we can use it
17656 GFORTRAN_FOR_TARGET='$$r/$(HOST_SUBDIR)/gcc/gfortran -B$$r/$(HOST_SUBDIR)/gcc/'
5213506e
RW
17657 { $as_echo "$as_me:${as_lineno-$LINENO}: result: just compiled" >&5
17658$as_echo "just compiled" >&6; }
e8b05380
PB
17659 elif expr "x$GFORTRAN_FOR_TARGET" : "x/" > /dev/null; then
17660 # We already found the complete path
172e41aa 17661 ac_dir=`dirname $GFORTRAN_FOR_TARGET`
5213506e
RW
17662 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
17663$as_echo "pre-installed in $ac_dir" >&6; }
2abefe3d
PB
17664 elif test "x$target" = "x$host"; then
17665 # We can use an host tool
17666 GFORTRAN_FOR_TARGET='$(GFORTRAN)'
5213506e
RW
17667 { $as_echo "$as_me:${as_lineno-$LINENO}: result: host tool" >&5
17668$as_echo "host tool" >&6; }
2abefe3d
PB
17669 else
17670 # We need a cross tool
5213506e
RW
17671 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
17672$as_echo "pre-installed" >&6; }
2abefe3d
PB
17673 fi
17674fi
0b0dc272 17675
632e2a07
ILT
17676{ $as_echo "$as_me:${as_lineno-$LINENO}: checking where to find the target gccgo" >&5
17677$as_echo_n "checking where to find the target gccgo... " >&6; }
17678if test "x${build}" != "x${host}" ; then
17679 if expr "x$GOC_FOR_TARGET" : "x/" > /dev/null; then
17680 # We already found the complete path
17681 ac_dir=`dirname $GOC_FOR_TARGET`
17682 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
17683$as_echo "pre-installed in $ac_dir" >&6; }
17684 else
17685 # Canadian cross, just use what we found
17686 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
17687$as_echo "pre-installed" >&6; }
17688 fi
17689else
17690 ok=yes
17691 case " ${configdirs} " in
17692 *" gcc "*) ;;
17693 *) ok=no ;;
17694 esac
17695 case ,${enable_languages}, in
17696 *,go,*) ;;
17697 *) ok=no ;;
17698 esac
17699 if test $ok = yes; then
17700 # An in-tree tool is available and we can use it
17701 GOC_FOR_TARGET='$$r/$(HOST_SUBDIR)/gcc/gccgo -B$$r/$(HOST_SUBDIR)/gcc/'
17702 { $as_echo "$as_me:${as_lineno-$LINENO}: result: just compiled" >&5
17703$as_echo "just compiled" >&6; }
17704 elif expr "x$GOC_FOR_TARGET" : "x/" > /dev/null; then
17705 # We already found the complete path
17706 ac_dir=`dirname $GOC_FOR_TARGET`
17707 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
17708$as_echo "pre-installed in $ac_dir" >&6; }
17709 elif test "x$target" = "x$host"; then
17710 # We can use an host tool
17711 GOC_FOR_TARGET='$(GOC)'
17712 { $as_echo "$as_me:${as_lineno-$LINENO}: result: host tool" >&5
17713$as_echo "host tool" >&6; }
17714 else
17715 # We need a cross tool
17716 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
17717$as_echo "pre-installed" >&6; }
17718 fi
17719fi
17720
b4c522fa
IB
17721{ $as_echo "$as_me:${as_lineno-$LINENO}: checking where to find the target gdc" >&5
17722$as_echo_n "checking where to find the target gdc... " >&6; }
17723if test "x${build}" != "x${host}" ; then
17724 if expr "x$GDC_FOR_TARGET" : "x/" > /dev/null; then
17725 # We already found the complete path
17726 ac_dir=`dirname $GDC_FOR_TARGET`
17727 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
17728$as_echo "pre-installed in $ac_dir" >&6; }
17729 else
17730 # Canadian cross, just use what we found
17731 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
17732$as_echo "pre-installed" >&6; }
17733 fi
17734else
17735 ok=yes
17736 case " ${configdirs} " in
17737 *" gcc "*) ;;
17738 *) ok=no ;;
17739 esac
17740 case ,${enable_languages}, in
17741 *,d,*) ;;
17742 *) ok=no ;;
17743 esac
17744 if test $ok = yes; then
17745 # An in-tree tool is available and we can use it
17746 GDC_FOR_TARGET='$$r/$(HOST_SUBDIR)/gcc/gdc -B$$r/$(HOST_SUBDIR)/gcc/'
17747 { $as_echo "$as_me:${as_lineno-$LINENO}: result: just compiled" >&5
17748$as_echo "just compiled" >&6; }
17749 elif expr "x$GDC_FOR_TARGET" : "x/" > /dev/null; then
17750 # We already found the complete path
17751 ac_dir=`dirname $GDC_FOR_TARGET`
17752 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
17753$as_echo "pre-installed in $ac_dir" >&6; }
17754 elif test "x$target" = "x$host"; then
17755 # We can use an host tool
17756 GDC_FOR_TARGET='$(GDC)'
17757 { $as_echo "$as_me:${as_lineno-$LINENO}: result: host tool" >&5
17758$as_echo "host tool" >&6; }
17759 else
17760 # We need a cross tool
17761 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
17762$as_echo "pre-installed" >&6; }
17763 fi
17764fi
17765
5213506e
RW
17766{ $as_echo "$as_me:${as_lineno-$LINENO}: checking where to find the target ld" >&5
17767$as_echo_n "checking where to find the target ld... " >&6; }
2abefe3d 17768if test "x${build}" != "x${host}" ; then
e8b05380
PB
17769 if expr "x$LD_FOR_TARGET" : "x/" > /dev/null; then
17770 # We already found the complete path
172e41aa 17771 ac_dir=`dirname $LD_FOR_TARGET`
5213506e
RW
17772 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
17773$as_echo "pre-installed in $ac_dir" >&6; }
e8b05380
PB
17774 else
17775 # Canadian cross, just use what we found
5213506e
RW
17776 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
17777$as_echo "pre-installed" >&6; }
e8b05380 17778 fi
2abefe3d
PB
17779else
17780 ok=yes
17781 case " ${configdirs} " in
17782 *" ld "*) ;;
17783 *) ok=no ;;
17784 esac
1c710c3c 17785
2abefe3d
PB
17786 if test $ok = yes; then
17787 # An in-tree tool is available and we can use it
17788 LD_FOR_TARGET='$$r/$(HOST_SUBDIR)/ld/ld-new'
5213506e
RW
17789 { $as_echo "$as_me:${as_lineno-$LINENO}: result: just compiled" >&5
17790$as_echo "just compiled" >&6; }
e8b05380
PB
17791 elif expr "x$LD_FOR_TARGET" : "x/" > /dev/null; then
17792 # We already found the complete path
172e41aa 17793 ac_dir=`dirname $LD_FOR_TARGET`
5213506e
RW
17794 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
17795$as_echo "pre-installed in $ac_dir" >&6; }
2abefe3d
PB
17796 elif test "x$target" = "x$host"; then
17797 # We can use an host tool
17798 LD_FOR_TARGET='$(LD)'
5213506e
RW
17799 { $as_echo "$as_me:${as_lineno-$LINENO}: result: host tool" >&5
17800$as_echo "host tool" >&6; }
2abefe3d
PB
17801 else
17802 # We need a cross tool
5213506e
RW
17803 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
17804$as_echo "pre-installed" >&6; }
2abefe3d
PB
17805 fi
17806fi
0b0dc272 17807
5213506e
RW
17808{ $as_echo "$as_me:${as_lineno-$LINENO}: checking where to find the target lipo" >&5
17809$as_echo_n "checking where to find the target lipo... " >&6; }
2abefe3d 17810if test "x${build}" != "x${host}" ; then
e8b05380
PB
17811 if expr "x$LIPO_FOR_TARGET" : "x/" > /dev/null; then
17812 # We already found the complete path
172e41aa 17813 ac_dir=`dirname $LIPO_FOR_TARGET`
5213506e
RW
17814 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
17815$as_echo "pre-installed in $ac_dir" >&6; }
e8b05380
PB
17816 else
17817 # Canadian cross, just use what we found
5213506e
RW
17818 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
17819$as_echo "pre-installed" >&6; }
e8b05380 17820 fi
2abefe3d 17821else
e8b05380
PB
17822 if expr "x$LIPO_FOR_TARGET" : "x/" > /dev/null; then
17823 # We already found the complete path
172e41aa 17824 ac_dir=`dirname $LIPO_FOR_TARGET`
5213506e
RW
17825 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
17826$as_echo "pre-installed in $ac_dir" >&6; }
e8b05380 17827 elif test "x$target" = "x$host"; then
2abefe3d
PB
17828 # We can use an host tool
17829 LIPO_FOR_TARGET='$(LIPO)'
5213506e
RW
17830 { $as_echo "$as_me:${as_lineno-$LINENO}: result: host tool" >&5
17831$as_echo "host tool" >&6; }
2abefe3d
PB
17832 else
17833 # We need a cross tool
5213506e
RW
17834 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
17835$as_echo "pre-installed" >&6; }
2abefe3d
PB
17836 fi
17837fi
0b0dc272 17838
5213506e
RW
17839{ $as_echo "$as_me:${as_lineno-$LINENO}: checking where to find the target nm" >&5
17840$as_echo_n "checking where to find the target nm... " >&6; }
2abefe3d 17841if test "x${build}" != "x${host}" ; then
e8b05380
PB
17842 if expr "x$NM_FOR_TARGET" : "x/" > /dev/null; then
17843 # We already found the complete path
172e41aa 17844 ac_dir=`dirname $NM_FOR_TARGET`
5213506e
RW
17845 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
17846$as_echo "pre-installed in $ac_dir" >&6; }
e8b05380
PB
17847 else
17848 # Canadian cross, just use what we found
5213506e
RW
17849 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
17850$as_echo "pre-installed" >&6; }
e8b05380 17851 fi
2abefe3d
PB
17852else
17853 ok=yes
17854 case " ${configdirs} " in
17855 *" binutils "*) ;;
17856 *) ok=no ;;
17857 esac
1c710c3c 17858
2abefe3d
PB
17859 if test $ok = yes; then
17860 # An in-tree tool is available and we can use it
17861 NM_FOR_TARGET='$$r/$(HOST_SUBDIR)/binutils/nm-new'
5213506e
RW
17862 { $as_echo "$as_me:${as_lineno-$LINENO}: result: just compiled" >&5
17863$as_echo "just compiled" >&6; }
e8b05380
PB
17864 elif expr "x$NM_FOR_TARGET" : "x/" > /dev/null; then
17865 # We already found the complete path
172e41aa 17866 ac_dir=`dirname $NM_FOR_TARGET`
5213506e
RW
17867 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
17868$as_echo "pre-installed in $ac_dir" >&6; }
2abefe3d
PB
17869 elif test "x$target" = "x$host"; then
17870 # We can use an host tool
17871 NM_FOR_TARGET='$(NM)'
5213506e
RW
17872 { $as_echo "$as_me:${as_lineno-$LINENO}: result: host tool" >&5
17873$as_echo "host tool" >&6; }
2abefe3d
PB
17874 else
17875 # We need a cross tool
5213506e
RW
17876 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
17877$as_echo "pre-installed" >&6; }
2abefe3d
PB
17878 fi
17879fi
0b0dc272 17880
9bccfdf5
AP
17881{ $as_echo "$as_me:${as_lineno-$LINENO}: checking where to find the target objcopy" >&5
17882$as_echo_n "checking where to find the target objcopy... " >&6; }
17883if test "x${build}" != "x${host}" ; then
17884 if expr "x$OBJCOPY_FOR_TARGET" : "x/" > /dev/null; then
17885 # We already found the complete path
17886 ac_dir=`dirname $OBJCOPY_FOR_TARGET`
17887 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
17888$as_echo "pre-installed in $ac_dir" >&6; }
17889 else
17890 # Canadian cross, just use what we found
17891 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
17892$as_echo "pre-installed" >&6; }
17893 fi
17894else
17895 ok=yes
17896 case " ${configdirs} " in
17897 *" binutils "*) ;;
17898 *) ok=no ;;
17899 esac
17900
17901 if test $ok = yes; then
17902 # An in-tree tool is available and we can use it
17903 OBJCOPY_FOR_TARGET='$$r/$(HOST_SUBDIR)/binutils/objcopy'
17904 { $as_echo "$as_me:${as_lineno-$LINENO}: result: just compiled" >&5
17905$as_echo "just compiled" >&6; }
17906 elif expr "x$OBJCOPY_FOR_TARGET" : "x/" > /dev/null; then
17907 # We already found the complete path
17908 ac_dir=`dirname $OBJCOPY_FOR_TARGET`
17909 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
17910$as_echo "pre-installed in $ac_dir" >&6; }
17911 elif test "x$target" = "x$host"; then
17912 # We can use an host tool
ec8fd1c0 17913 OBJCOPY_FOR_TARGET='$(OBJCOPY)'
9bccfdf5
AP
17914 { $as_echo "$as_me:${as_lineno-$LINENO}: result: host tool" >&5
17915$as_echo "host tool" >&6; }
17916 else
17917 # We need a cross tool
17918 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
17919$as_echo "pre-installed" >&6; }
17920 fi
17921fi
17922
5213506e
RW
17923{ $as_echo "$as_me:${as_lineno-$LINENO}: checking where to find the target objdump" >&5
17924$as_echo_n "checking where to find the target objdump... " >&6; }
2abefe3d 17925if test "x${build}" != "x${host}" ; then
e8b05380
PB
17926 if expr "x$OBJDUMP_FOR_TARGET" : "x/" > /dev/null; then
17927 # We already found the complete path
172e41aa 17928 ac_dir=`dirname $OBJDUMP_FOR_TARGET`
5213506e
RW
17929 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
17930$as_echo "pre-installed in $ac_dir" >&6; }
e8b05380
PB
17931 else
17932 # Canadian cross, just use what we found
5213506e
RW
17933 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
17934$as_echo "pre-installed" >&6; }
e8b05380 17935 fi
2abefe3d
PB
17936else
17937 ok=yes
17938 case " ${configdirs} " in
17939 *" binutils "*) ;;
17940 *) ok=no ;;
17941 esac
1c710c3c 17942
2abefe3d
PB
17943 if test $ok = yes; then
17944 # An in-tree tool is available and we can use it
17945 OBJDUMP_FOR_TARGET='$$r/$(HOST_SUBDIR)/binutils/objdump'
5213506e
RW
17946 { $as_echo "$as_me:${as_lineno-$LINENO}: result: just compiled" >&5
17947$as_echo "just compiled" >&6; }
e8b05380
PB
17948 elif expr "x$OBJDUMP_FOR_TARGET" : "x/" > /dev/null; then
17949 # We already found the complete path
172e41aa 17950 ac_dir=`dirname $OBJDUMP_FOR_TARGET`
5213506e
RW
17951 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
17952$as_echo "pre-installed in $ac_dir" >&6; }
2abefe3d
PB
17953 elif test "x$target" = "x$host"; then
17954 # We can use an host tool
17955 OBJDUMP_FOR_TARGET='$(OBJDUMP)'
5213506e
RW
17956 { $as_echo "$as_me:${as_lineno-$LINENO}: result: host tool" >&5
17957$as_echo "host tool" >&6; }
2abefe3d
PB
17958 else
17959 # We need a cross tool
5213506e
RW
17960 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
17961$as_echo "pre-installed" >&6; }
2abefe3d
PB
17962 fi
17963fi
0b0dc272 17964
e4a9a572
IS
17965{ $as_echo "$as_me:${as_lineno-$LINENO}: checking where to find the target otool" >&5
17966$as_echo_n "checking where to find the target otool... " >&6; }
17967if test "x${build}" != "x${host}" ; then
17968 if expr "x$OTOOL_FOR_TARGET" : "x/" > /dev/null; then
17969 # We already found the complete path
17970 ac_dir=`dirname $OTOOL_FOR_TARGET`
17971 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
17972$as_echo "pre-installed in $ac_dir" >&6; }
17973 else
17974 # Canadian cross, just use what we found
17975 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
17976$as_echo "pre-installed" >&6; }
17977 fi
17978else
17979 if expr "x$OTOOL_FOR_TARGET" : "x/" > /dev/null; then
17980 # We already found the complete path
17981 ac_dir=`dirname $OTOOL_FOR_TARGET`
17982 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
17983$as_echo "pre-installed in $ac_dir" >&6; }
17984 elif test "x$target" = "x$host"; then
17985 # We can use an host tool
17986 OTOOL_FOR_TARGET='$(OTOOL)'
17987 { $as_echo "$as_me:${as_lineno-$LINENO}: result: host tool" >&5
17988$as_echo "host tool" >&6; }
17989 else
17990 # We need a cross tool
17991 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
17992$as_echo "pre-installed" >&6; }
17993 fi
17994fi
17995
5213506e
RW
17996{ $as_echo "$as_me:${as_lineno-$LINENO}: checking where to find the target ranlib" >&5
17997$as_echo_n "checking where to find the target ranlib... " >&6; }
2abefe3d 17998if test "x${build}" != "x${host}" ; then
e8b05380
PB
17999 if expr "x$RANLIB_FOR_TARGET" : "x/" > /dev/null; then
18000 # We already found the complete path
172e41aa 18001 ac_dir=`dirname $RANLIB_FOR_TARGET`
5213506e
RW
18002 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
18003$as_echo "pre-installed in $ac_dir" >&6; }
e8b05380
PB
18004 else
18005 # Canadian cross, just use what we found
5213506e
RW
18006 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
18007$as_echo "pre-installed" >&6; }
e8b05380 18008 fi
2abefe3d
PB
18009else
18010 ok=yes
18011 case " ${configdirs} " in
18012 *" binutils "*) ;;
18013 *) ok=no ;;
18014 esac
1c710c3c 18015
2abefe3d
PB
18016 if test $ok = yes; then
18017 # An in-tree tool is available and we can use it
18018 RANLIB_FOR_TARGET='$$r/$(HOST_SUBDIR)/binutils/ranlib'
5213506e
RW
18019 { $as_echo "$as_me:${as_lineno-$LINENO}: result: just compiled" >&5
18020$as_echo "just compiled" >&6; }
e8b05380
PB
18021 elif expr "x$RANLIB_FOR_TARGET" : "x/" > /dev/null; then
18022 # We already found the complete path
172e41aa 18023 ac_dir=`dirname $RANLIB_FOR_TARGET`
5213506e
RW
18024 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
18025$as_echo "pre-installed in $ac_dir" >&6; }
2abefe3d
PB
18026 elif test "x$target" = "x$host"; then
18027 # We can use an host tool
18028 RANLIB_FOR_TARGET='$(RANLIB)'
5213506e
RW
18029 { $as_echo "$as_me:${as_lineno-$LINENO}: result: host tool" >&5
18030$as_echo "host tool" >&6; }
2abefe3d
PB
18031 else
18032 # We need a cross tool
5213506e
RW
18033 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
18034$as_echo "pre-installed" >&6; }
2abefe3d
PB
18035 fi
18036fi
0b0dc272 18037
e7a82751
RM
18038{ $as_echo "$as_me:${as_lineno-$LINENO}: checking where to find the target readelf" >&5
18039$as_echo_n "checking where to find the target readelf... " >&6; }
18040if test "x${build}" != "x${host}" ; then
18041 if expr "x$READELF_FOR_TARGET" : "x/" > /dev/null; then
18042 # We already found the complete path
18043 ac_dir=`dirname $READELF_FOR_TARGET`
18044 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
18045$as_echo "pre-installed in $ac_dir" >&6; }
18046 else
18047 # Canadian cross, just use what we found
18048 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
18049$as_echo "pre-installed" >&6; }
18050 fi
18051else
18052 ok=yes
18053 case " ${configdirs} " in
18054 *" binutils "*) ;;
18055 *) ok=no ;;
18056 esac
18057
18058 if test $ok = yes; then
18059 # An in-tree tool is available and we can use it
18060 READELF_FOR_TARGET='$$r/$(HOST_SUBDIR)/binutils/readelf'
18061 { $as_echo "$as_me:${as_lineno-$LINENO}: result: just compiled" >&5
18062$as_echo "just compiled" >&6; }
18063 elif expr "x$READELF_FOR_TARGET" : "x/" > /dev/null; then
18064 # We already found the complete path
18065 ac_dir=`dirname $READELF_FOR_TARGET`
18066 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
18067$as_echo "pre-installed in $ac_dir" >&6; }
18068 elif test "x$target" = "x$host"; then
18069 # We can use an host tool
18070 READELF_FOR_TARGET='$(READELF)'
18071 { $as_echo "$as_me:${as_lineno-$LINENO}: result: host tool" >&5
18072$as_echo "host tool" >&6; }
18073 else
18074 # We need a cross tool
18075 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
18076$as_echo "pre-installed" >&6; }
18077 fi
18078fi
18079
5213506e
RW
18080{ $as_echo "$as_me:${as_lineno-$LINENO}: checking where to find the target strip" >&5
18081$as_echo_n "checking where to find the target strip... " >&6; }
2abefe3d 18082if test "x${build}" != "x${host}" ; then
e8b05380
PB
18083 if expr "x$STRIP_FOR_TARGET" : "x/" > /dev/null; then
18084 # We already found the complete path
172e41aa 18085 ac_dir=`dirname $STRIP_FOR_TARGET`
5213506e
RW
18086 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
18087$as_echo "pre-installed in $ac_dir" >&6; }
e8b05380
PB
18088 else
18089 # Canadian cross, just use what we found
5213506e
RW
18090 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
18091$as_echo "pre-installed" >&6; }
e8b05380 18092 fi
2abefe3d
PB
18093else
18094 ok=yes
18095 case " ${configdirs} " in
18096 *" binutils "*) ;;
18097 *) ok=no ;;
18098 esac
1c710c3c 18099
2abefe3d
PB
18100 if test $ok = yes; then
18101 # An in-tree tool is available and we can use it
455c8f48 18102 STRIP_FOR_TARGET='$$r/$(HOST_SUBDIR)/binutils/strip-new'
5213506e
RW
18103 { $as_echo "$as_me:${as_lineno-$LINENO}: result: just compiled" >&5
18104$as_echo "just compiled" >&6; }
e8b05380
PB
18105 elif expr "x$STRIP_FOR_TARGET" : "x/" > /dev/null; then
18106 # We already found the complete path
172e41aa 18107 ac_dir=`dirname $STRIP_FOR_TARGET`
5213506e
RW
18108 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
18109$as_echo "pre-installed in $ac_dir" >&6; }
2abefe3d
PB
18110 elif test "x$target" = "x$host"; then
18111 # We can use an host tool
18112 STRIP_FOR_TARGET='$(STRIP)'
5213506e
RW
18113 { $as_echo "$as_me:${as_lineno-$LINENO}: result: host tool" >&5
18114$as_echo "host tool" >&6; }
2abefe3d
PB
18115 else
18116 # We need a cross tool
5213506e
RW
18117 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
18118$as_echo "pre-installed" >&6; }
2abefe3d
PB
18119 fi
18120fi
0b0dc272 18121
5213506e
RW
18122{ $as_echo "$as_me:${as_lineno-$LINENO}: checking where to find the target windres" >&5
18123$as_echo_n "checking where to find the target windres... " >&6; }
2abefe3d 18124if test "x${build}" != "x${host}" ; then
e8b05380
PB
18125 if expr "x$WINDRES_FOR_TARGET" : "x/" > /dev/null; then
18126 # We already found the complete path
172e41aa 18127 ac_dir=`dirname $WINDRES_FOR_TARGET`
5213506e
RW
18128 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
18129$as_echo "pre-installed in $ac_dir" >&6; }
e8b05380
PB
18130 else
18131 # Canadian cross, just use what we found
5213506e
RW
18132 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
18133$as_echo "pre-installed" >&6; }
e8b05380 18134 fi
2abefe3d
PB
18135else
18136 ok=yes
18137 case " ${configdirs} " in
18138 *" binutils "*) ;;
18139 *) ok=no ;;
18140 esac
1c710c3c 18141
2abefe3d
PB
18142 if test $ok = yes; then
18143 # An in-tree tool is available and we can use it
18144 WINDRES_FOR_TARGET='$$r/$(HOST_SUBDIR)/binutils/windres'
5213506e
RW
18145 { $as_echo "$as_me:${as_lineno-$LINENO}: result: just compiled" >&5
18146$as_echo "just compiled" >&6; }
e8b05380
PB
18147 elif expr "x$WINDRES_FOR_TARGET" : "x/" > /dev/null; then
18148 # We already found the complete path
172e41aa 18149 ac_dir=`dirname $WINDRES_FOR_TARGET`
5213506e
RW
18150 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
18151$as_echo "pre-installed in $ac_dir" >&6; }
2abefe3d
PB
18152 elif test "x$target" = "x$host"; then
18153 # We can use an host tool
18154 WINDRES_FOR_TARGET='$(WINDRES)'
5213506e
RW
18155 { $as_echo "$as_me:${as_lineno-$LINENO}: result: host tool" >&5
18156$as_echo "host tool" >&6; }
2abefe3d
PB
18157 else
18158 # We need a cross tool
5213506e
RW
18159 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
18160$as_echo "pre-installed" >&6; }
2abefe3d 18161 fi
671aa708 18162fi
be912515 18163
5213506e
RW
18164{ $as_echo "$as_me:${as_lineno-$LINENO}: checking where to find the target windmc" >&5
18165$as_echo_n "checking where to find the target windmc... " >&6; }
901119ae
KT
18166if test "x${build}" != "x${host}" ; then
18167 if expr "x$WINDMC_FOR_TARGET" : "x/" > /dev/null; then
18168 # We already found the complete path
18169 ac_dir=`dirname $WINDMC_FOR_TARGET`
5213506e
RW
18170 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
18171$as_echo "pre-installed in $ac_dir" >&6; }
901119ae
KT
18172 else
18173 # Canadian cross, just use what we found
5213506e
RW
18174 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
18175$as_echo "pre-installed" >&6; }
901119ae
KT
18176 fi
18177else
18178 ok=yes
18179 case " ${configdirs} " in
18180 *" binutils "*) ;;
18181 *) ok=no ;;
18182 esac
18183
18184 if test $ok = yes; then
18185 # An in-tree tool is available and we can use it
18186 WINDMC_FOR_TARGET='$$r/$(HOST_SUBDIR)/binutils/windmc'
5213506e
RW
18187 { $as_echo "$as_me:${as_lineno-$LINENO}: result: just compiled" >&5
18188$as_echo "just compiled" >&6; }
901119ae
KT
18189 elif expr "x$WINDMC_FOR_TARGET" : "x/" > /dev/null; then
18190 # We already found the complete path
18191 ac_dir=`dirname $WINDMC_FOR_TARGET`
5213506e
RW
18192 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
18193$as_echo "pre-installed in $ac_dir" >&6; }
901119ae
KT
18194 elif test "x$target" = "x$host"; then
18195 # We can use an host tool
18196 WINDMC_FOR_TARGET='$(WINDMC)'
5213506e
RW
18197 { $as_echo "$as_me:${as_lineno-$LINENO}: result: host tool" >&5
18198$as_echo "host tool" >&6; }
901119ae
KT
18199 else
18200 # We need a cross tool
5213506e
RW
18201 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
18202$as_echo "pre-installed" >&6; }
901119ae
KT
18203 fi
18204fi
18205
be912515
NN
18206
18207
2abefe3d 18208
0b0dc272 18209
671aa708
NN
18210# Certain tools may need extra flags.
18211AR_FOR_TARGET=${AR_FOR_TARGET}${extra_arflags_for_target}
18212RANLIB_FOR_TARGET=${RANLIB_FOR_TARGET}${extra_ranlibflags_for_target}
18213NM_FOR_TARGET=${NM_FOR_TARGET}${extra_nmflags_for_target}
18214
2abefe3d
PB
18215# When building target libraries, except in a Canadian cross, we use
18216# the same toolchain as the compiler we just built.
18217COMPILER_AS_FOR_TARGET='$(AS_FOR_TARGET)'
18218COMPILER_LD_FOR_TARGET='$(LD_FOR_TARGET)'
18219COMPILER_NM_FOR_TARGET='$(NM_FOR_TARGET)'
18220if test $host = $build; then
18221 case " $configdirs " in
18222 *" gcc "*)
18223 COMPILER_AS_FOR_TARGET='$$r/$(HOST_SUBDIR)/gcc/as'
18224 COMPILER_LD_FOR_TARGET='$$r/$(HOST_SUBDIR)/gcc/collect-ld'
18225 COMPILER_NM_FOR_TARGET='$$r/$(HOST_SUBDIR)/gcc/nm'${extra_nmflags_for_target}
18226 ;;
18227 esac
18228fi
18229
18230
18231
18232
18233
5213506e
RW
18234{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5
18235$as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; }
18236# Check whether --enable-maintainer-mode was given.
18237if test "${enable_maintainer_mode+set}" = set; then :
18238 enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval
ee03dc5e
AO
18239else
18240 USE_MAINTAINER_MODE=no
5213506e
RW
18241fi
18242
18243{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5
18244$as_echo "$USE_MAINTAINER_MODE" >&6; }
ee03dc5e
AO
18245
18246
18247if test "$USE_MAINTAINER_MODE" = yes; then
18248 MAINTAINER_MODE_TRUE=
18249 MAINTAINER_MODE_FALSE='#'
18250else
18251 MAINTAINER_MODE_TRUE='#'
18252 MAINTAINER_MODE_FALSE=
1c710c3c 18253fi
ee03dc5e
AO
18254MAINT=$MAINTAINER_MODE_TRUE
18255
2805b53a
NN
18256# ---------------------
18257# GCC bootstrap support
18258# ---------------------
18259
18260# Stage specific cflags for build.
18261stage1_cflags="-g"
18262case $build in
18263 vax-*-*)
18264 case ${GCC} in
18265 yes) stage1_cflags="-g -Wa,-J" ;;
18266 *) stage1_cflags="-g -J" ;;
18267 esac ;;
2805b53a
NN
18268esac
18269
0b50988a 18270
2805b53a 18271
8efea775 18272# Enable --enable-checking in stage1 of the compiler.
5213506e
RW
18273# Check whether --enable-stage1-checking was given.
18274if test "${enable_stage1_checking+set}" = set; then :
18275 enableval=$enable_stage1_checking; stage1_checking=--enable-checking=${enable_stage1_checking}
8efea775 18276else
e643dc23 18277 if test "x$enable_checking" = xno || test "x$enable_checking" = x; then
c10b5ea0
JJ
18278 # For --disable-checking or implicit --enable-checking=release, avoid
18279 # setting --enable-checking=gc in the default stage1 checking for LTO
18280 # bootstraps. See PR62077.
c10b5ea0
JJ
18281 case $BUILD_CONFIG in
18282 *lto*)
7db11a5a
JJ
18283 stage1_checking=--enable-checking=release,misc,gimple,rtlflag,tree,types;;
18284 *)
18285 stage1_checking=--enable-checking=yes,types;;
c10b5ea0 18286 esac
7db11a5a
JJ
18287 if test "x$enable_checking" = x && \
18288 test -d ${srcdir}/gcc && \
18289 test x"`cat ${srcdir}/gcc/DEV-PHASE`" = xexperimental; then
c100769b 18290 stage1_checking=--enable-checking=yes,types,extra
7db11a5a 18291 fi
8efea775 18292else
e643dc23 18293 stage1_checking=--enable-checking=$enable_checking,types
8efea775 18294fi
5213506e 18295fi
8efea775
PB
18296
18297
2aeb72e9 18298
5213506e
RW
18299# Enable -Werror in bootstrap stage2 and later.
18300# Check whether --enable-werror was given.
18301if test "${enable_werror+set}" = set; then :
18302 enableval=$enable_werror;
09a9c095
NN
18303case ${enable_werror} in
18304 yes) stage2_werror_flag="--enable-werror-always" ;;
18305 *) stage2_werror_flag="" ;;
2805b53a
NN
18306esac
18307
afd88efc
ML
18308else
18309
01c712cb
ML
18310if test -d ${srcdir}/gcc && test x"`cat $srcdir/gcc/DEV-PHASE`" = xexperimental; then
18311 case $BUILD_CONFIG in
18312 bootstrap-debug)
18313 stage2_werror_flag="--enable-werror-always" ;;
18314 "")
18315 stage2_werror_flag="--enable-werror-always" ;;
18316 esac
18317fi
18318
afd88efc
ML
18319fi
18320
18321
01c712cb 18322
2805b53a 18323
f2689b09
SE
18324# Specify what files to not compare during bootstrap.
18325
18326compare_exclusions="gcc/cc*-checksum\$(objext) | gcc/ada/*tools/*"
18327case "$target" in
18328 hppa*64*-*-hpux*) ;;
4f943869 18329 powerpc*-ibm-aix*) compare_exclusions="$compare_exclusions | *libgomp*\$(objext)" ;;
f2689b09
SE
18330esac
18331
18332
5213506e
RW
18333ac_config_files="$ac_config_files Makefile"
18334
1c710c3c 18335cat >confcache <<\_ACEOF
671aa708
NN
18336# This file is a shell script that caches the results of configure
18337# tests run on this system so they can be shared between configure
1c710c3c
DJ
18338# scripts and configure runs, see configure's option --config-cache.
18339# It is not useful on other systems. If it contains results you don't
18340# want to keep, you may remove or edit it.
671aa708 18341#
1c710c3c
DJ
18342# config.status only pays attention to the cache file if you give it
18343# the --recheck option to rerun configure.
671aa708 18344#
1c710c3c
DJ
18345# `ac_cv_env_foo' variables (set or unset) will be overridden when
18346# loading this file, other *unset* `ac_cv_foo' will be assigned the
18347# following values.
18348
18349_ACEOF
18350
671aa708
NN
18351# The following way of writing the cache mishandles newlines in values,
18352# but we know of no workaround that is simple, portable, and efficient.
5213506e 18353# So, we kill variables containing newlines.
671aa708
NN
18354# Ultrix sh set writes to stderr and can't be redirected directly,
18355# and sets the high bit in the cache file unless we assign to the vars.
5213506e
RW
18356(
18357 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
18358 eval ac_val=\$$ac_var
18359 case $ac_val in #(
18360 *${as_nl}*)
18361 case $ac_var in #(
18362 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
18363$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
18364 esac
18365 case $ac_var in #(
18366 _ | IFS | as_nl) ;; #(
18367 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
18368 *) { eval $ac_var=; unset $ac_var;} ;;
18369 esac ;;
18370 esac
18371 done
18372
1c710c3c 18373 (set) 2>&1 |
5213506e
RW
18374 case $as_nl`(ac_space=' '; set) 2>&1` in #(
18375 *${as_nl}ac_space=\ *)
18376 # `set' does not quote correctly, so add quotes: double-quote
18377 # substitution turns \\\\ into \\, and sed turns \\ into \.
1c710c3c
DJ
18378 sed -n \
18379 "s/'/'\\\\''/g;
18380 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
5213506e 18381 ;; #(
1c710c3c
DJ
18382 *)
18383 # `set' quotes correctly as required by POSIX, so do not add quotes.
5213506e 18384 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
1c710c3c 18385 ;;
5213506e
RW
18386 esac |
18387 sort
18388) |
1c710c3c 18389 sed '
5213506e 18390 /^ac_cv_env_/b end
1c710c3c 18391 t clear
5213506e 18392 :clear
1c710c3c
DJ
18393 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
18394 t end
5213506e
RW
18395 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
18396 :end' >>confcache
18397if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
18398 if test -w "$cache_file"; then
22e05272 18399 if test "x$cache_file" != "x/dev/null"; then
5213506e
RW
18400 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
18401$as_echo "$as_me: updating cache $cache_file" >&6;}
22e05272
JM
18402 if test ! -f "$cache_file" || test -h "$cache_file"; then
18403 cat confcache >"$cache_file"
18404 else
18405 case $cache_file in #(
18406 */* | ?:*)
18407 mv -f confcache "$cache_file"$$ &&
18408 mv -f "$cache_file"$$ "$cache_file" ;; #(
18409 *)
18410 mv -f confcache "$cache_file" ;;
18411 esac
18412 fi
18413 fi
671aa708 18414 else
5213506e
RW
18415 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
18416$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
671aa708 18417 fi
4977bab6 18418fi
671aa708 18419rm -f confcache
79c06341 18420
671aa708
NN
18421test "x$prefix" = xNONE && prefix=$ac_default_prefix
18422# Let make expand exec_prefix.
18423test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
4e77e8f1 18424
671aa708
NN
18425# Transform confdefs.h into DEFS.
18426# Protect against shell expansion while executing Makefile rules.
18427# Protect against Makefile macro expansion.
1c710c3c
DJ
18428#
18429# If the first sed substitution is executed (which looks for macros that
5213506e 18430# take arguments), then branch to the quote section. Otherwise,
1c710c3c 18431# look for a macro that doesn't take arguments.
5213506e
RW
18432ac_script='
18433:mline
18434/\\$/{
18435 N
18436 s,\\\n,,
18437 b mline
18438}
1c710c3c 18439t clear
5213506e
RW
18440:clear
18441s/^[ ]*#[ ]*define[ ][ ]*\([^ (][^ (]*([^)]*)\)[ ]*\(.*\)/-D\1=\2/g
1c710c3c 18442t quote
5213506e 18443s/^[ ]*#[ ]*define[ ][ ]*\([^ ][^ ]*\)[ ]*\(.*\)/-D\1=\2/g
1c710c3c 18444t quote
5213506e
RW
18445b any
18446:quote
18447s/[ `~#$^&*(){}\\|;'\''"<>?]/\\&/g
18448s/\[/\\&/g
18449s/\]/\\&/g
18450s/\$/$$/g
18451H
18452:any
18453${
18454 g
18455 s/^\n//
18456 s/\n/ /g
18457 p
18458}
18459'
18460DEFS=`sed -n "$ac_script" confdefs.h`
1c710c3c
DJ
18461
18462
18463ac_libobjs=
18464ac_ltlibobjs=
22e05272 18465U=
1c710c3c
DJ
18466for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
18467 # 1. Remove the extension, and $U if already installed.
5213506e
RW
18468 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
18469 ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
18470 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
18471 # will be set to the directory where LIBOBJS objects are built.
18472 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
18473 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
1c710c3c
DJ
18474done
18475LIBOBJS=$ac_libobjs
fb0103e5 18476
1c710c3c 18477LTLIBOBJS=$ac_ltlibobjs
0b0dc272 18478
af71363e 18479
1c710c3c 18480
22e05272 18481: "${CONFIG_STATUS=./config.status}"
5213506e 18482ac_write_fail=0
1c710c3c
DJ
18483ac_clean_files_save=$ac_clean_files
18484ac_clean_files="$ac_clean_files $CONFIG_STATUS"
5213506e
RW
18485{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
18486$as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
18487as_write_fail=0
18488cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
1c710c3c
DJ
18489#! $SHELL
18490# Generated by $as_me.
671aa708 18491# Run this file to recreate the current configuration.
671aa708 18492# Compiler output produced by configure, useful for debugging
1c710c3c 18493# configure, is in config.log if it exists.
0b0dc272 18494
1c710c3c
DJ
18495debug=false
18496ac_cs_recheck=false
18497ac_cs_silent=false
1c710c3c 18498
5213506e
RW
18499SHELL=\${CONFIG_SHELL-$SHELL}
18500export SHELL
18501_ASEOF
18502cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
18503## -------------------- ##
18504## M4sh Initialization. ##
18505## -------------------- ##
18506
18507# Be more Bourne compatible
18508DUALCASE=1; export DUALCASE # for MKS sh
18509if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
1c710c3c
DJ
18510 emulate sh
18511 NULLCMD=:
5213506e 18512 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
1c710c3c
DJ
18513 # is contrary to our usage. Disable this feature.
18514 alias -g '${1+"$@"}'='"$@"'
5213506e
RW
18515 setopt NO_GLOB_SUBST
18516else
18517 case `(set -o) 2>/dev/null` in #(
18518 *posix*) :
18519 set -o posix ;; #(
18520 *) :
18521 ;;
18522esac
1c710c3c 18523fi
1c710c3c 18524
5213506e
RW
18525
18526as_nl='
18527'
18528export as_nl
18529# Printing a long string crashes Solaris 7 /usr/bin/printf.
18530as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
18531as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
18532as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
18533# Prefer a ksh shell builtin over an external printf program on Solaris,
18534# but without wasting forks for bash or zsh.
18535if test -z "$BASH_VERSION$ZSH_VERSION" \
18536 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
18537 as_echo='print -r --'
18538 as_echo_n='print -rn --'
18539elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
18540 as_echo='printf %s\n'
18541 as_echo_n='printf %s'
18542else
18543 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
18544 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
18545 as_echo_n='/usr/ucb/echo -n'
18546 else
18547 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
18548 as_echo_n_body='eval
18549 arg=$1;
18550 case $arg in #(
18551 *"$as_nl"*)
18552 expr "X$arg" : "X\\(.*\\)$as_nl";
18553 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
18554 esac;
18555 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
18556 '
18557 export as_echo_n_body
18558 as_echo_n='sh -c $as_echo_n_body as_echo'
18559 fi
18560 export as_echo_body
18561 as_echo='sh -c $as_echo_body as_echo'
1c710c3c
DJ
18562fi
18563
5213506e
RW
18564# The user is always right.
18565if test "${PATH_SEPARATOR+set}" != set; then
18566 PATH_SEPARATOR=:
18567 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
18568 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
18569 PATH_SEPARATOR=';'
18570 }
18571fi
18572
18573
18574# IFS
18575# We need space, tab and new line, in precisely that order. Quoting is
18576# there to prevent editors from complaining about space-tab.
18577# (If _AS_PATH_WALK were called with IFS unset, it would disable word
18578# splitting by setting IFS to empty value.)
18579IFS=" "" $as_nl"
18580
18581# Find who we are. Look in the path if we contain no directory separator.
22e05272 18582as_myself=
5213506e
RW
18583case $0 in #((
18584 *[\\/]* ) as_myself=$0 ;;
18585 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
18586for as_dir in $PATH
18587do
18588 IFS=$as_save_IFS
18589 test -z "$as_dir" && as_dir=.
18590 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
18591 done
18592IFS=$as_save_IFS
18593
18594 ;;
18595esac
18596# We did not find ourselves, most probably we were run as `sh COMMAND'
18597# in which case we are not to be found in the path.
18598if test "x$as_myself" = x; then
18599 as_myself=$0
18600fi
18601if test ! -f "$as_myself"; then
18602 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
18603 exit 1
18604fi
1c710c3c 18605
5213506e
RW
18606# Unset variables that we do not need and which cause bugs (e.g. in
18607# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
18608# suppresses any "Segmentation fault" message there. '((' could
18609# trigger a bug in pdksh 5.2.14.
18610for as_var in BASH_ENV ENV MAIL MAILPATH
18611do eval test x\${$as_var+set} = xset \
18612 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
18613done
1c710c3c
DJ
18614PS1='$ '
18615PS2='> '
18616PS4='+ '
18617
18618# NLS nuisances.
5213506e
RW
18619LC_ALL=C
18620export LC_ALL
18621LANGUAGE=C
18622export LANGUAGE
18623
18624# CDPATH.
18625(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
18626
18627
22e05272
JM
18628# as_fn_error STATUS ERROR [LINENO LOG_FD]
18629# ----------------------------------------
5213506e
RW
18630# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
18631# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
22e05272 18632# script with STATUS, using 1 if that was 0.
5213506e
RW
18633as_fn_error ()
18634{
22e05272
JM
18635 as_status=$1; test $as_status -eq 0 && as_status=1
18636 if test "$4"; then
18637 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
18638 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
1c710c3c 18639 fi
22e05272 18640 $as_echo "$as_me: error: $2" >&2
5213506e
RW
18641 as_fn_exit $as_status
18642} # as_fn_error
18643
18644
18645# as_fn_set_status STATUS
18646# -----------------------
18647# Set $? to STATUS, without forking.
18648as_fn_set_status ()
18649{
18650 return $1
18651} # as_fn_set_status
18652
18653# as_fn_exit STATUS
18654# -----------------
18655# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
18656as_fn_exit ()
18657{
18658 set +e
18659 as_fn_set_status $1
18660 exit $1
18661} # as_fn_exit
18662
18663# as_fn_unset VAR
18664# ---------------
18665# Portably unset VAR.
18666as_fn_unset ()
18667{
18668 { eval $1=; unset $1;}
18669}
18670as_unset=as_fn_unset
18671# as_fn_append VAR VALUE
18672# ----------------------
18673# Append the text in VALUE to the end of the definition contained in VAR. Take
18674# advantage of any shell optimizations that allow amortized linear growth over
18675# repeated appends, instead of the typical quadratic growth present in naive
18676# implementations.
18677if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
18678 eval 'as_fn_append ()
18679 {
18680 eval $1+=\$2
18681 }'
18682else
18683 as_fn_append ()
18684 {
18685 eval $1=\$$1\$2
18686 }
18687fi # as_fn_append
18688
18689# as_fn_arith ARG...
18690# ------------------
18691# Perform arithmetic evaluation on the ARGs, and store the result in the
18692# global $as_val. Take advantage of shells that can avoid forks. The arguments
18693# must be portable across $(()) and expr.
18694if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
18695 eval 'as_fn_arith ()
18696 {
18697 as_val=$(( $* ))
18698 }'
18699else
18700 as_fn_arith ()
18701 {
18702 as_val=`expr "$@" || test $? -eq 1`
18703 }
18704fi # as_fn_arith
18705
1c710c3c 18706
5213506e
RW
18707if expr a : '\(a\)' >/dev/null 2>&1 &&
18708 test "X`expr 00001 : '.*\(...\)'`" = X001; then
1c710c3c
DJ
18709 as_expr=expr
18710else
18711 as_expr=false
18712fi
18713
5213506e 18714if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
1c710c3c
DJ
18715 as_basename=basename
18716else
18717 as_basename=false
18718fi
18719
5213506e
RW
18720if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
18721 as_dirname=dirname
18722else
18723 as_dirname=false
18724fi
1c710c3c 18725
5213506e 18726as_me=`$as_basename -- "$0" ||
1c710c3c
DJ
18727$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
18728 X"$0" : 'X\(//\)$' \| \
5213506e
RW
18729 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
18730$as_echo X/"$0" |
18731 sed '/^.*\/\([^/][^/]*\)\/*$/{
18732 s//\1/
18733 q
18734 }
18735 /^X\/\(\/\/\)$/{
18736 s//\1/
18737 q
18738 }
18739 /^X\/\(\/\).*/{
18740 s//\1/
18741 q
18742 }
18743 s/.*/./; q'`
2aeb72e9 18744
2aeb72e9
DD
18745# Avoid depending upon Character Ranges.
18746as_cr_letters='abcdefghijklmnopqrstuvwxyz'
18747as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
18748as_cr_Letters=$as_cr_letters$as_cr_LETTERS
18749as_cr_digits='0123456789'
18750as_cr_alnum=$as_cr_Letters$as_cr_digits
18751
5213506e
RW
18752ECHO_C= ECHO_N= ECHO_T=
18753case `echo -n x` in #(((((
18754-n*)
18755 case `echo 'xy\c'` in
18756 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
18757 xy) ECHO_C='\c';;
18758 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
18759 ECHO_T=' ';;
18760 esac;;
18761*)
18762 ECHO_N='-n';;
1c710c3c
DJ
18763esac
18764
5213506e
RW
18765rm -f conf$$ conf$$.exe conf$$.file
18766if test -d conf$$.dir; then
18767 rm -f conf$$.dir/conf$$.file
1c710c3c 18768else
5213506e
RW
18769 rm -f conf$$.dir
18770 mkdir conf$$.dir 2>/dev/null
1c710c3c 18771fi
5213506e
RW
18772if (echo >conf$$.file) 2>/dev/null; then
18773 if ln -s conf$$.file conf$$ 2>/dev/null; then
2aeb72e9 18774 as_ln_s='ln -s'
5213506e
RW
18775 # ... but there are two gotchas:
18776 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
18777 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
22e05272 18778 # In both cases, we have to default to `cp -pR'.
5213506e 18779 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
22e05272 18780 as_ln_s='cp -pR'
5213506e
RW
18781 elif ln conf$$.file conf$$ 2>/dev/null; then
18782 as_ln_s=ln
18783 else
22e05272 18784 as_ln_s='cp -pR'
2aeb72e9 18785 fi
1c710c3c 18786else
22e05272 18787 as_ln_s='cp -pR'
1c710c3c 18788fi
5213506e
RW
18789rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
18790rmdir conf$$.dir 2>/dev/null
18791
18792
18793# as_fn_mkdir_p
18794# -------------
18795# Create "$as_dir" as a directory, including parents if necessary.
18796as_fn_mkdir_p ()
18797{
18798
18799 case $as_dir in #(
18800 -*) as_dir=./$as_dir;;
18801 esac
18802 test -d "$as_dir" || eval $as_mkdir_p || {
18803 as_dirs=
18804 while :; do
18805 case $as_dir in #(
18806 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
18807 *) as_qdir=$as_dir;;
18808 esac
18809 as_dirs="'$as_qdir' $as_dirs"
18810 as_dir=`$as_dirname -- "$as_dir" ||
18811$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
18812 X"$as_dir" : 'X\(//\)[^/]' \| \
18813 X"$as_dir" : 'X\(//\)$' \| \
18814 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
18815$as_echo X"$as_dir" |
18816 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
18817 s//\1/
18818 q
18819 }
18820 /^X\(\/\/\)[^/].*/{
18821 s//\1/
18822 q
18823 }
18824 /^X\(\/\/\)$/{
18825 s//\1/
18826 q
18827 }
18828 /^X\(\/\).*/{
18829 s//\1/
18830 q
18831 }
18832 s/.*/./; q'`
18833 test -d "$as_dir" && break
18834 done
18835 test -z "$as_dirs" || eval "mkdir $as_dirs"
22e05272 18836 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
5213506e 18837
1c710c3c 18838
5213506e 18839} # as_fn_mkdir_p
1c710c3c 18840if mkdir -p . 2>/dev/null; then
5213506e 18841 as_mkdir_p='mkdir -p "$as_dir"'
1c710c3c
DJ
18842else
18843 test -d ./-p && rmdir ./-p
18844 as_mkdir_p=false
18845fi
18846
22e05272
JM
18847
18848# as_fn_executable_p FILE
18849# -----------------------
18850# Test if FILE is an executable regular file.
18851as_fn_executable_p ()
18852{
18853 test -f "$1" && test -x "$1"
18854} # as_fn_executable_p
18855as_test_x='test -x'
18856as_executable_p=as_fn_executable_p
1c710c3c
DJ
18857
18858# Sed expression to map a string onto a valid CPP name.
18859as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
18860
18861# Sed expression to map a string onto a valid variable name.
18862as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
18863
18864
1c710c3c 18865exec 6>&1
5213506e
RW
18866## ----------------------------------- ##
18867## Main body of $CONFIG_STATUS script. ##
18868## ----------------------------------- ##
18869_ASEOF
18870test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
18871
18872cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
18873# Save the log message, to keep $0 and so on meaningful, and to
1c710c3c 18874# report actual input values of CONFIG_FILES etc. instead of their
5213506e
RW
18875# values after options handling.
18876ac_log="
1c710c3c 18877This file was extended by $as_me, which was
22e05272 18878generated by GNU Autoconf 2.69. Invocation command line was
1c710c3c
DJ
18879
18880 CONFIG_FILES = $CONFIG_FILES
18881 CONFIG_HEADERS = $CONFIG_HEADERS
18882 CONFIG_LINKS = $CONFIG_LINKS
18883 CONFIG_COMMANDS = $CONFIG_COMMANDS
18884 $ $0 $@
18885
5213506e
RW
18886on `(hostname || uname -n) 2>/dev/null | sed 1q`
18887"
18888
1c710c3c
DJ
18889_ACEOF
18890
5213506e
RW
18891case $ac_config_files in *"
18892"*) set x $ac_config_files; shift; ac_config_files=$*;;
18893esac
1c710c3c 18894
2aeb72e9 18895
2aeb72e9 18896
5213506e
RW
18897cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
18898# Files that config.status was made for.
18899config_files="$ac_config_files"
1c710c3c 18900
5213506e 18901_ACEOF
2aeb72e9 18902
5213506e 18903cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
1c710c3c 18904ac_cs_usage="\
5213506e
RW
18905\`$as_me' instantiates files and other configuration actions
18906from templates according to the current configuration. Unless the files
18907and actions are specified as TAGs, all are instantiated by default.
1c710c3c 18908
5213506e 18909Usage: $0 [OPTION]... [TAG]...
1c710c3c
DJ
18910
18911 -h, --help print this help, then exit
5213506e 18912 -V, --version print version number and configuration settings, then exit
22e05272 18913 --config print configuration, then exit
5213506e
RW
18914 -q, --quiet, --silent
18915 do not print progress messages
1c710c3c
DJ
18916 -d, --debug don't remove temporary files
18917 --recheck update $as_me by reconfiguring in the same conditions
5213506e
RW
18918 --file=FILE[:TEMPLATE]
18919 instantiate the configuration file FILE
1c710c3c
DJ
18920
18921Configuration files:
18922$config_files
18923
5213506e 18924Report bugs to the package provider."
2aeb72e9 18925
5213506e
RW
18926_ACEOF
18927cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
22e05272 18928ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
1c710c3c
DJ
18929ac_cs_version="\\
18930config.status
22e05272
JM
18931configured by $0, generated by GNU Autoconf 2.69,
18932 with options \\"\$ac_cs_config\\"
1c710c3c 18933
22e05272 18934Copyright (C) 2012 Free Software Foundation, Inc.
1c710c3c
DJ
18935This config.status script is free software; the Free Software Foundation
18936gives unlimited permission to copy, distribute and modify it."
5213506e
RW
18937
18938ac_pwd='$ac_pwd'
18939srcdir='$srcdir'
18940INSTALL='$INSTALL'
87264276 18941AWK='$AWK'
5213506e 18942test -n "\$AWK" || AWK=awk
1c710c3c
DJ
18943_ACEOF
18944
5213506e
RW
18945cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
18946# The default lists apply if the user does not specify any file.
1c710c3c
DJ
18947ac_need_defaults=:
18948while test $# != 0
a4b9e93e 18949do
1c710c3c 18950 case $1 in
22e05272 18951 --*=?*)
5213506e
RW
18952 ac_option=`expr "X$1" : 'X\([^=]*\)='`
18953 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
1c710c3c
DJ
18954 ac_shift=:
18955 ;;
22e05272
JM
18956 --*=)
18957 ac_option=`expr "X$1" : 'X\([^=]*\)='`
18958 ac_optarg=
18959 ac_shift=:
18960 ;;
5213506e 18961 *)
1c710c3c
DJ
18962 ac_option=$1
18963 ac_optarg=$2
18964 ac_shift=shift
18965 ;;
1c710c3c
DJ
18966 esac
18967
18968 case $ac_option in
18969 # Handling of the options.
671aa708 18970 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
1c710c3c 18971 ac_cs_recheck=: ;;
5213506e
RW
18972 --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
18973 $as_echo "$ac_cs_version"; exit ;;
22e05272
JM
18974 --config | --confi | --conf | --con | --co | --c )
18975 $as_echo "$ac_cs_config"; exit ;;
5213506e 18976 --debug | --debu | --deb | --de | --d | -d )
1c710c3c
DJ
18977 debug=: ;;
18978 --file | --fil | --fi | --f )
18979 $ac_shift
5213506e
RW
18980 case $ac_optarg in
18981 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
22e05272 18982 '') as_fn_error $? "missing file argument" ;;
5213506e
RW
18983 esac
18984 as_fn_append CONFIG_FILES " '$ac_optarg'"
2aeb72e9 18985 ac_need_defaults=false;;
5213506e
RW
18986 --he | --h | --help | --hel | -h )
18987 $as_echo "$ac_cs_usage"; exit ;;
1c710c3c
DJ
18988 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
18989 | -silent | --silent | --silen | --sile | --sil | --si | --s)
18990 ac_cs_silent=: ;;
18991
18992 # This is an error.
22e05272 18993 -*) as_fn_error $? "unrecognized option: \`$1'
5213506e 18994Try \`$0 --help' for more information." ;;
1c710c3c 18995
5213506e
RW
18996 *) as_fn_append ac_config_targets " $1"
18997 ac_need_defaults=false ;;
1c710c3c 18998
0b0dc272 18999 esac
1c710c3c 19000 shift
0b0dc272
AM
19001done
19002
1c710c3c 19003ac_configure_extra_args=
0b0dc272 19004
1c710c3c
DJ
19005if $ac_cs_silent; then
19006 exec 6>/dev/null
19007 ac_configure_extra_args="$ac_configure_extra_args --silent"
19008fi
0b0dc272 19009
1c710c3c 19010_ACEOF
5213506e 19011cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
1c710c3c 19012if \$ac_cs_recheck; then
22e05272 19013 set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
5213506e
RW
19014 shift
19015 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
19016 CONFIG_SHELL='$SHELL'
19017 export CONFIG_SHELL
19018 exec "\$@"
1c710c3c
DJ
19019fi
19020
19021_ACEOF
5213506e
RW
19022cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
19023exec 5>>config.log
19024{
19025 echo
19026 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
19027## Running $as_me. ##
19028_ASBOX
19029 $as_echo "$ac_log"
19030} >&5
1c710c3c 19031
5213506e
RW
19032_ACEOF
19033cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
3e54529c
RW
19034#
19035# INIT-COMMANDS
19036#
19037extrasub_build="$extrasub_build"
19038 extrasub_host="$extrasub_host"
19039 extrasub_target="$extrasub_target"
19040
5213506e 19041_ACEOF
1c710c3c 19042
5213506e 19043cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
11a67599 19044
5213506e 19045# Handling of arguments.
1c710c3c
DJ
19046for ac_config_target in $ac_config_targets
19047do
5213506e
RW
19048 case $ac_config_target in
19049 "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
19050
22e05272 19051 *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
1c710c3c
DJ
19052 esac
19053done
19054
5213506e 19055
1c710c3c
DJ
19056# If the user did not use the arguments to specify the items to instantiate,
19057# then the envvar interface is used. Set only those that are not.
19058# We use the long form for the default assignment because of an extremely
19059# bizarre bug on SunOS 4.1.3.
19060if $ac_need_defaults; then
19061 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
19062fi
19063
19064# Have a temporary directory for convenience. Make it in the build tree
5213506e 19065# simply because there is no reason against having it here, and in addition,
1c710c3c 19066# creating and moving files from /tmp can sometimes cause problems.
5213506e
RW
19067# Hook for its removal unless debugging.
19068# Note that there is a small window in which the directory will not be cleaned:
19069# after its creation but before its name has been assigned to `$tmp'.
1c710c3c
DJ
19070$debug ||
19071{
22e05272 19072 tmp= ac_tmp=
5213506e 19073 trap 'exit_status=$?
22e05272
JM
19074 : "${ac_tmp:=$tmp}"
19075 { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
5213506e
RW
19076' 0
19077 trap 'as_fn_exit 1' 1 2 13 15
1c710c3c 19078}
1c710c3c
DJ
19079# Create a (secure) tmp directory for tmp files.
19080
19081{
5213506e 19082 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
22e05272 19083 test -d "$tmp"
1c710c3c
DJ
19084} ||
19085{
5213506e
RW
19086 tmp=./conf$$-$RANDOM
19087 (umask 077 && mkdir "$tmp")
22e05272
JM
19088} || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
19089ac_tmp=$tmp
5213506e
RW
19090
19091# Set up the scripts for CONFIG_FILES section.
19092# No need to generate them if there are no CONFIG_FILES.
19093# This happens for instance with `./config.status config.h'.
19094if test -n "$CONFIG_FILES"; then
19095
19096if $AWK 'BEGIN { getline <"/dev/null" }' </dev/null 2>/dev/null; then
19097 ac_cs_awk_getline=:
19098 ac_cs_awk_pipe_init=
19099 ac_cs_awk_read_file='
19100 while ((getline aline < (F[key])) > 0)
19101 print(aline)
19102 close(F[key])'
19103 ac_cs_awk_pipe_fini=
19104else
19105 ac_cs_awk_getline=false
19106 ac_cs_awk_pipe_init="print \"cat <<'|#_!!_#|' &&\""
19107 ac_cs_awk_read_file='
19108 print "|#_!!_#|"
19109 print "cat " F[key] " &&"
19110 '$ac_cs_awk_pipe_init
19111 # The final `:' finishes the AND list.
19112 ac_cs_awk_pipe_fini='END { print "|#_!!_#|"; print ":" }'
19113fi
19114ac_cr=`echo X | tr X '\015'`
19115# On cygwin, bash can eat \r inside `` if the user requested igncr.
19116# But we know of no other shell where ac_cr would be empty at this
19117# point, so we can use a bashism as a fallback.
19118if test "x$ac_cr" = x; then
19119 eval ac_cr=\$\'\\r\'
19120fi
19121ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
19122if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
22e05272 19123 ac_cs_awk_cr='\\r'
5213506e
RW
19124else
19125 ac_cs_awk_cr=$ac_cr
19126fi
19127
22e05272 19128echo 'BEGIN {' >"$ac_tmp/subs1.awk" &&
5213506e
RW
19129_ACEOF
19130
19131# Create commands to substitute file output variables.
1c710c3c 19132{
5213506e 19133 echo "cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1" &&
22e05272 19134 echo 'cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&' &&
5213506e
RW
19135 echo "$ac_subst_files" | sed 's/.*/F["&"]="$&"/' &&
19136 echo "_ACAWK" &&
19137 echo "_ACEOF"
19138} >conf$$files.sh &&
19139. ./conf$$files.sh ||
22e05272 19140 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
5213506e 19141rm -f conf$$files.sh
1c710c3c 19142
5213506e
RW
19143{
19144 echo "cat >conf$$subs.awk <<_ACEOF" &&
19145 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
19146 echo "_ACEOF"
19147} >conf$$subs.sh ||
22e05272
JM
19148 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
19149ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
5213506e
RW
19150ac_delim='%!_!# '
19151for ac_last_try in false false false false false :; do
19152 . ./conf$$subs.sh ||
22e05272 19153 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
5213506e
RW
19154
19155 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
19156 if test $ac_delim_n = $ac_delim_num; then
19157 break
19158 elif $ac_last_try; then
22e05272 19159 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
5213506e
RW
19160 else
19161 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
19162 fi
19163done
19164rm -f conf$$subs.sh
19165
19166cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
22e05272 19167cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&
2aeb72e9 19168_ACEOF
5213506e
RW
19169sed -n '
19170h
19171s/^/S["/; s/!.*/"]=/
19172p
19173g
19174s/^[^!]*!//
19175:repl
19176t repl
19177s/'"$ac_delim"'$//
19178t delim
19179:nl
19180h
22e05272 19181s/\(.\{148\}\)..*/\1/
5213506e
RW
19182t more1
19183s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
19184p
19185n
19186b repl
19187:more1
19188s/["\\]/\\&/g; s/^/"/; s/$/"\\/
19189p
19190g
19191s/.\{148\}//
19192t nl
19193:delim
19194h
22e05272 19195s/\(.\{148\}\)..*/\1/
5213506e
RW
19196t more2
19197s/["\\]/\\&/g; s/^/"/; s/$/"/
19198p
19199b
19200:more2
19201s/["\\]/\\&/g; s/^/"/; s/$/"\\/
19202p
19203g
19204s/.\{148\}//
19205t delim
19206' <conf$$subs.awk | sed '
19207/^[^""]/{
19208 N
19209 s/\n//
19210}
19211' >>$CONFIG_STATUS || ac_write_fail=1
19212rm -f conf$$subs.awk
19213cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
19214_ACAWK
22e05272 19215cat >>"\$ac_tmp/subs1.awk" <<_ACAWK &&
5213506e
RW
19216 for (key in S) S_is_set[key] = 1
19217 FS = "\a"
19218 \$ac_cs_awk_pipe_init
19219}
19220{
19221 line = $ 0
19222 nfields = split(line, field, "@")
19223 substed = 0
19224 len = length(field[1])
19225 for (i = 2; i < nfields; i++) {
19226 key = field[i]
19227 keylen = length(key)
19228 if (S_is_set[key]) {
19229 value = S[key]
19230 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
19231 len += length(value) + length(field[++i])
19232 substed = 1
19233 } else
19234 len += 1 + keylen
19235 }
19236 if (nfields == 3 && !substed) {
19237 key = field[2]
19238 if (F[key] != "" && line ~ /^[ ]*@.*@[ ]*$/) {
19239 \$ac_cs_awk_read_file
19240 next
19241 }
19242 }
19243 print line
19244}
19245\$ac_cs_awk_pipe_fini
19246_ACAWK
19247_ACEOF
19248cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
19249if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
19250 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
19251else
19252 cat
22e05272
JM
19253fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \
19254 || as_fn_error $? "could not setup config files machinery" "$LINENO" 5
5213506e
RW
19255_ACEOF
19256
22e05272
JM
19257# VPATH may cause trouble with some makes, so we remove sole $(srcdir),
19258# ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and
5213506e
RW
19259# trailing colons and then remove the whole line if VPATH becomes empty
19260# (actually we leave an empty line to preserve line numbers).
19261if test "x$srcdir" = x.; then
22e05272
JM
19262 ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{
19263h
19264s///
19265s/^/:/
19266s/[ ]*$/:/
19267s/:\$(srcdir):/:/g
19268s/:\${srcdir}:/:/g
19269s/:@srcdir@:/:/g
19270s/^:*//
5213506e 19271s/:*$//
22e05272
JM
19272x
19273s/\(=[ ]*\).*/\1/
19274G
19275s/\n//
5213506e
RW
19276s/^[^=]*=[ ]*$//
19277}'
19278fi
2aeb72e9 19279
5213506e
RW
19280cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
19281fi # test -n "$CONFIG_FILES"
2aeb72e9 19282
1c710c3c 19283
5213506e
RW
19284eval set X " :F $CONFIG_FILES "
19285shift
19286for ac_tag
19287do
19288 case $ac_tag in
19289 :[FHLC]) ac_mode=$ac_tag; continue;;
19290 esac
19291 case $ac_mode$ac_tag in
19292 :[FHL]*:*);;
22e05272 19293 :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;;
5213506e
RW
19294 :[FH]-) ac_tag=-:-;;
19295 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
19296 esac
19297 ac_save_IFS=$IFS
19298 IFS=:
19299 set x $ac_tag
19300 IFS=$ac_save_IFS
19301 shift
19302 ac_file=$1
19303 shift
79c06341 19304
5213506e
RW
19305 case $ac_mode in
19306 :L) ac_source=$1;;
19307 :[FH])
19308 ac_file_inputs=
19309 for ac_f
19310 do
19311 case $ac_f in
22e05272 19312 -) ac_f="$ac_tmp/stdin";;
5213506e
RW
19313 *) # Look for the file first in the build tree, then in the source tree
19314 # (if the path is not absolute). The absolute path cannot be DOS-style,
19315 # because $ac_f cannot contain `:'.
19316 test -f "$ac_f" ||
19317 case $ac_f in
19318 [\\/$]*) false;;
19319 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
19320 esac ||
22e05272 19321 as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
5213506e
RW
19322 esac
19323 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
19324 as_fn_append ac_file_inputs " '$ac_f'"
19325 done
1c710c3c 19326
5213506e
RW
19327 # Let's still pretend it is `configure' which instantiates (i.e., don't
19328 # use $as_me), people would be surprised to read:
19329 # /* config.h. Generated by config.status. */
19330 configure_input='Generated from '`
19331 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
19332 `' by configure.'
19333 if test x"$ac_file" != x-; then
19334 configure_input="$ac_file. $configure_input"
19335 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
19336$as_echo "$as_me: creating $ac_file" >&6;}
2aeb72e9 19337 fi
5213506e
RW
19338 # Neutralize special characters interpreted by sed in replacement strings.
19339 case $configure_input in #(
19340 *\&* | *\|* | *\\* )
19341 ac_sed_conf_input=`$as_echo "$configure_input" |
19342 sed 's/[\\\\&|]/\\\\&/g'`;; #(
19343 *) ac_sed_conf_input=$configure_input;;
19344 esac
11a67599 19345
5213506e 19346 case $ac_tag in
22e05272
JM
19347 *:-:* | *:-) cat >"$ac_tmp/stdin" \
19348 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
5213506e
RW
19349 esac
19350 ;;
11a67599
ZW
19351 esac
19352
5213506e 19353 ac_dir=`$as_dirname -- "$ac_file" ||
1c710c3c
DJ
19354$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
19355 X"$ac_file" : 'X\(//\)[^/]' \| \
19356 X"$ac_file" : 'X\(//\)$' \| \
5213506e
RW
19357 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
19358$as_echo X"$ac_file" |
19359 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
19360 s//\1/
19361 q
19362 }
19363 /^X\(\/\/\)[^/].*/{
19364 s//\1/
19365 q
19366 }
19367 /^X\(\/\/\)$/{
19368 s//\1/
19369 q
19370 }
19371 /^X\(\/\).*/{
19372 s//\1/
19373 q
19374 }
19375 s/.*/./; q'`
19376 as_dir="$ac_dir"; as_fn_mkdir_p
1c710c3c 19377 ac_builddir=.
0b0dc272 19378
5213506e
RW
19379case "$ac_dir" in
19380.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
19381*)
19382 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
19383 # A ".." for each directory in $ac_dir_suffix.
19384 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
19385 case $ac_top_builddir_sub in
19386 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
19387 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
19388 esac ;;
19389esac
19390ac_abs_top_builddir=$ac_pwd
19391ac_abs_builddir=$ac_pwd$ac_dir_suffix
19392# for backward compatibility:
19393ac_top_builddir=$ac_top_build_prefix
1c710c3c
DJ
19394
19395case $srcdir in
5213506e 19396 .) # We are building in place.
1c710c3c 19397 ac_srcdir=.
5213506e
RW
19398 ac_top_srcdir=$ac_top_builddir_sub
19399 ac_abs_top_srcdir=$ac_pwd ;;
19400 [\\/]* | ?:[\\/]* ) # Absolute name.
1c710c3c 19401 ac_srcdir=$srcdir$ac_dir_suffix;
5213506e
RW
19402 ac_top_srcdir=$srcdir
19403 ac_abs_top_srcdir=$srcdir ;;
19404 *) # Relative name.
19405 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
19406 ac_top_srcdir=$ac_top_build_prefix$srcdir
19407 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1c710c3c 19408esac
5213506e 19409ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
a4b9e93e 19410
0b0dc272 19411
5213506e
RW
19412 case $ac_mode in
19413 :F)
19414 #
19415 # CONFIG_FILE
19416 #
1c710c3c
DJ
19417
19418 case $INSTALL in
19419 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
5213506e 19420 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
671aa708 19421 esac
5213506e 19422_ACEOF
11a67599 19423
5213506e
RW
19424cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
19425# If the template does not know about datarootdir, expand it.
19426# FIXME: This hack should be removed a few years after 2.60.
19427ac_datarootdir_hack=; ac_datarootdir_seen=
19428ac_sed_dataroot='
19429/datarootdir/ {
19430 p
19431 q
19432}
19433/@datadir@/p
19434/@docdir@/p
19435/@infodir@/p
19436/@localedir@/p
19437/@mandir@/p'
19438case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
19439*datarootdir*) ac_datarootdir_seen=yes;;
19440*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
19441 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
19442$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
11a67599 19443_ACEOF
5213506e
RW
19444cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
19445 ac_datarootdir_hack='
19446 s&@datadir@&$datadir&g
19447 s&@docdir@&$docdir&g
19448 s&@infodir@&$infodir&g
19449 s&@localedir@&$localedir&g
19450 s&@mandir@&$mandir&g
19451 s&\\\${datarootdir}&$datarootdir&g' ;;
19452esac
19453_ACEOF
19454
19455# Neutralize VPATH when `$srcdir' = `.'.
19456# Shell code in configure.ac might set extrasub.
19457# FIXME: do we really want to maintain this feature?
19458cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
19459ac_sed_extra="$ac_vpsub
1c710c3c
DJ
19460$extrasub
19461_ACEOF
5213506e 19462cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
1c710c3c
DJ
19463:t
19464/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
5213506e
RW
19465s|@configure_input@|$ac_sed_conf_input|;t t
19466s&@top_builddir@&$ac_top_builddir_sub&;t t
19467s&@top_build_prefix@&$ac_top_build_prefix&;t t
19468s&@srcdir@&$ac_srcdir&;t t
19469s&@abs_srcdir@&$ac_abs_srcdir&;t t
19470s&@top_srcdir@&$ac_top_srcdir&;t t
19471s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
19472s&@builddir@&$ac_builddir&;t t
19473s&@abs_builddir@&$ac_abs_builddir&;t t
19474s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
19475s&@INSTALL@&$ac_INSTALL&;t t
19476$ac_datarootdir_hack
19477"
19478eval sed \"\$ac_sed_extra\" "$ac_file_inputs" |
19479if $ac_cs_awk_getline; then
22e05272 19480 $AWK -f "$ac_tmp/subs.awk"
5213506e 19481else
22e05272
JM
19482 $AWK -f "$ac_tmp/subs.awk" | $SHELL
19483fi \
19484 >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5
5213506e
RW
19485
19486test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
22e05272
JM
19487 { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } &&
19488 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \
19489 "$ac_tmp/out"`; test -z "$ac_out"; } &&
5213506e 19490 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
22e05272 19491which seems to be undefined. Please make sure it is defined" >&5
5213506e 19492$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
22e05272 19493which seems to be undefined. Please make sure it is defined" >&2;}
5213506e 19494
22e05272 19495 rm -f "$ac_tmp/stdin"
5213506e 19496 case $ac_file in
22e05272
JM
19497 -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
19498 *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
5213506e 19499 esac \
22e05272 19500 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
5213506e 19501 ;;
11a67599 19502
11a67599 19503
79c06341 19504
5213506e
RW
19505 esac
19506
3e54529c
RW
19507
19508 case $ac_file$ac_mode in
19509 "Makefile":F) sed "$extrasub_build" Makefile |
19510 sed "$extrasub_host" |
19511 sed "$extrasub_target" > mf$$
19512 mv -f mf$$ Makefile ;;
19513
19514 esac
5213506e
RW
19515done # for ac_tag
19516
19517
19518as_fn_exit 0
1c710c3c 19519_ACEOF
1c710c3c
DJ
19520ac_clean_files=$ac_clean_files_save
19521
5213506e 19522test $ac_write_fail = 0 ||
22e05272 19523 as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
5213506e 19524
1c710c3c
DJ
19525
19526# configure is writing to config.log, and then calls config.status.
19527# config.status does its own redirection, appending to config.log.
19528# Unfortunately, on DOS this fails, as config.log is still kept open
19529# by configure, so config.status won't be able to write to it; its
19530# output is simply discarded. So we exec the FD to /dev/null,
19531# effectively closing config.log, so it can be properly (re)opened and
19532# appended to by config.status. When coming back to configure, we
19533# need to make the FD available again.
19534if test "$no_create" != yes; then
19535 ac_cs_success=:
19536 ac_config_status_args=
19537 test "$silent" = yes &&
19538 ac_config_status_args="$ac_config_status_args --quiet"
19539 exec 5>/dev/null
19540 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
19541 exec 5>>config.log
19542 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
19543 # would make configure fail if this is the last instruction.
22e05272 19544 $ac_cs_success || as_fn_exit 1
5213506e
RW
19545fi
19546if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
19547 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
19548$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
1c710c3c 19549fi
79c06341 19550