]> git.ipfire.org Git - thirdparty/gcc.git/blame - configure
offload-defaulted: Config option to silently ignore uninstalled offload compilers
[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
612DLLTOOL_FOR_TARGET
613AS_FOR_TARGET
614AR_FOR_TARGET
b4c522fa 615GDC_FOR_TARGET
632e2a07 616GOC_FOR_TARGET
5213506e 617GFORTRAN_FOR_TARGET
5213506e
RW
618GCC_FOR_TARGET
619CXX_FOR_TARGET
620CC_FOR_TARGET
e7a82751 621READELF
e4a9a572 622OTOOL
5213506e
RW
623OBJDUMP
624OBJCOPY
625WINDMC
626WINDRES
627STRIP
628RANLIB
629NM
630LIPO
631LD
632DLLTOOL
633AS
634AR
635RUNTEST
636EXPECT
637MAKEINFO
638FLEX
639LEX
640M4
641BISON
642YACC
5213506e
RW
643WINDRES_FOR_BUILD
644WINDMC_FOR_BUILD
645RANLIB_FOR_BUILD
646NM_FOR_BUILD
647LD_FOR_BUILD
648LDFLAGS_FOR_BUILD
b4c522fa 649GDC_FOR_BUILD
632e2a07 650GOC_FOR_BUILD
5213506e 651GFORTRAN_FOR_BUILD
5213506e
RW
652DLLTOOL_FOR_BUILD
653CXX_FOR_BUILD
654CXXFLAGS_FOR_BUILD
655CFLAGS_FOR_BUILD
656CC_FOR_BUILD
657AS_FOR_BUILD
658AR_FOR_BUILD
aae29963 659target_configdirs
5213506e 660configdirs
5213506e 661build_configdirs
5213506e
RW
662INSTALL_GDB_TK
663GDB_TK
664CONFIGURE_GDB_TK
665build_tooldir
666tooldir
667GCC_SHLIB_SUBDIR
668RPATH_ENVVAR
ffedf511
RW
669target_configargs
670host_configargs
671build_configargs
e12c4094 672BUILD_CONFIG
6f57bdf6 673LDFLAGS_FOR_TARGET
5213506e
RW
674CXXFLAGS_FOR_TARGET
675CFLAGS_FOR_TARGET
676DEBUG_PREFIX_CFLAGS_FOR_TARGET
677SYSROOT_CFLAGS_FOR_TARGET
3c36aa6b 678get_gcc_base_ver
1c01ebf6 679extra_host_zlib_configure_flags
d7f09764 680extra_host_libiberty_configure_flags
fca38047 681stage1_languages
cdfee50a 682host_shared
45b3824d
TS
683extra_linker_plugin_flags
684extra_linker_plugin_configure_flags
33ad93b9 685islinc
eae1a5d4 686isllibs
5213506e 687poststage1_ldflags
ed2eaa9f 688poststage1_libs
5213506e 689stage1_ldflags
0b21f5d3 690stage1_libs
0ff2d841 691extra_isl_gmp_configure_flags
5213506e
RW
692extra_mpc_mpfr_configure_flags
693extra_mpc_gmp_configure_flags
694extra_mpfr_configure_flags
695gmpinc
696gmplibs
7ffcf5d6 697HAVE_CXX11_FOR_BUILD
ffac9597 698HAVE_CXX11
5213506e
RW
699do_compare
700GNATMAKE
701GNATBIND
702ac_ct_CXX
703CXXFLAGS
704CXX
705OBJEXT
706EXEEXT
707ac_ct_CC
708CPPFLAGS
709LDFLAGS
710CFLAGS
711CC
5f520819 712extra_liboffloadmic_configure_flags
5213506e
RW
713target_subdir
714host_subdir
715build_subdir
716build_libsubdir
87264276
PB
717AWK
718SED
5213506e
RW
719LN_S
720LN
721INSTALL_DATA
722INSTALL_SCRIPT
723INSTALL_PROGRAM
724target_os
725target_vendor
726target_cpu
727target
728host_os
729host_vendor
730host_cpu
731host
732target_noncanonical
733host_noncanonical
734build_noncanonical
735build_os
736build_vendor
737build_cpu
738build
739TOPLEVEL_CONFIGURE_ARGUMENTS
740target_alias
741host_alias
742build_alias
743LIBS
744ECHO_T
745ECHO_N
746ECHO_C
747DEFS
748mandir
749localedir
750libdir
751psdir
752pdfdir
753dvidir
754htmldir
755infodir
756docdir
757oldincludedir
758includedir
759localstatedir
760sharedstatedir
761sysconfdir
762datadir
763datarootdir
764libexecdir
765sbindir
766bindir
767program_transform_name
768prefix
769exec_prefix
770PACKAGE_URL
771PACKAGE_BUGREPORT
772PACKAGE_STRING
773PACKAGE_VERSION
774PACKAGE_TARNAME
775PACKAGE_NAME
776PATH_SEPARATOR
777SHELL'
778ac_subst_files='serialization_dependencies
779host_makefile_frag
780target_makefile_frag
781alphaieee_frag
782ospace_frag'
783ac_user_opts='
784enable_option_checking
785with_build_libsubdir
a05c2c75 786with_system_zlib
85c64bbe
BS
787enable_as_accelerator_for
788enable_offload_targets
fe5bfa67 789enable_offload_defaulted
5213506e 790enable_gold
21539e2e 791enable_ld
78edb32f 792enable_compressed_debug_sections
87e6d9dc
TB
793enable_libquadmath
794enable_libquadmath_support
5213506e
RW
795enable_libada
796enable_libssp
1873ec0c 797enable_libstdcxx
5f520819 798enable_liboffloadmic
ff3ac0f4 799enable_bootstrap
5213506e
RW
800with_mpc
801with_mpc_include
802with_mpc_lib
803with_mpfr_dir
804with_mpfr
805with_mpfr_include
806with_mpfr_lib
807with_gmp_dir
808with_gmp
809with_gmp_include
810with_gmp_lib
5213506e 811with_stage1_libs
aac9103b 812with_static_standard_libraries
0b21f5d3 813with_stage1_ldflags
5213506e 814with_boot_libs
ed2eaa9f 815with_boot_ldflags
33ad93b9
RG
816with_isl
817with_isl_include
818with_isl_lib
819enable_isl_version_check
d7f09764 820enable_lto
45b3824d
TS
821enable_linker_plugin_configure_flags
822enable_linker_plugin_flags
cdfee50a 823enable_host_shared
5213506e 824enable_stage1_languages
43c40f3e 825enable_objc_gc
114bf3f1
MK
826with_target_bdw_gc
827with_target_bdw_gc_include
828with_target_bdw_gc_lib
3c36aa6b 829with_gcc_major_version_only
5213506e
RW
830with_build_sysroot
831with_debug_prefix_map
5646b7b9 832with_build_config
beeda1d9 833enable_vtable_verify
5213506e
RW
834enable_serial_configure
835with_build_time_tools
836enable_maintainer_mode
837enable_stage1_checking
838enable_werror
5213506e
RW
839'
840 ac_precious_vars='build_alias
841host_alias
842target_alias
843CC
844CFLAGS
845LDFLAGS
846LIBS
847CPPFLAGS
848CXX
849CXXFLAGS
850CCC
ffedf511
RW
851build_configargs
852host_configargs
853target_configargs
5213506e
RW
854AR
855AS
856DLLTOOL
857LD
858LIPO
859NM
860RANLIB
861STRIP
862WINDRES
863WINDMC
864OBJCOPY
865OBJDUMP
e4a9a572 866OTOOL
e7a82751 867READELF
5213506e
RW
868CC_FOR_TARGET
869CXX_FOR_TARGET
870GCC_FOR_TARGET
5213506e 871GFORTRAN_FOR_TARGET
632e2a07 872GOC_FOR_TARGET
b4c522fa 873GDC_FOR_TARGET
5213506e
RW
874AR_FOR_TARGET
875AS_FOR_TARGET
876DLLTOOL_FOR_TARGET
877LD_FOR_TARGET
878LIPO_FOR_TARGET
879NM_FOR_TARGET
9bccfdf5 880OBJCOPY_FOR_TARGET
5213506e 881OBJDUMP_FOR_TARGET
e4a9a572 882OTOOL_FOR_TARGET
5213506e 883RANLIB_FOR_TARGET
e7a82751 884READELF_FOR_TARGET
5213506e
RW
885STRIP_FOR_TARGET
886WINDRES_FOR_TARGET
887WINDMC_FOR_TARGET'
888
671aa708
NN
889
890# Initialize some variables set by options.
1c710c3c
DJ
891ac_init_help=
892ac_init_version=false
5213506e
RW
893ac_unrecognized_opts=
894ac_unrecognized_sep=
671aa708
NN
895# The variables have the same names as the options, with
896# dashes changed to underlines.
1c710c3c 897cache_file=/dev/null
671aa708 898exec_prefix=NONE
671aa708 899no_create=
671aa708
NN
900no_recursion=
901prefix=NONE
902program_prefix=NONE
903program_suffix=NONE
904program_transform_name=s,x,x,
905silent=
906site=
907srcdir=
671aa708
NN
908verbose=
909x_includes=NONE
910x_libraries=NONE
1c710c3c
DJ
911
912# Installation directory options.
913# These are left unexpanded so users can "make install exec_prefix=/foo"
914# and all the variables that are supposed to be based on exec_prefix
915# by default will actually change.
916# Use braces instead of parens because sh, perl, etc. also accept them.
5213506e 917# (The list follows the same order as the GNU Coding Standards.)
671aa708
NN
918bindir='${exec_prefix}/bin'
919sbindir='${exec_prefix}/sbin'
920libexecdir='${exec_prefix}/libexec'
5213506e
RW
921datarootdir='${prefix}/share'
922datadir='${datarootdir}'
671aa708
NN
923sysconfdir='${prefix}/etc'
924sharedstatedir='${prefix}/com'
925localstatedir='${prefix}/var'
671aa708
NN
926includedir='${prefix}/include'
927oldincludedir='/usr/include'
5213506e
RW
928docdir='${datarootdir}/doc/${PACKAGE}'
929infodir='${datarootdir}/info'
930htmldir='${docdir}'
931dvidir='${docdir}'
932pdfdir='${docdir}'
933psdir='${docdir}'
934libdir='${exec_prefix}/lib'
935localedir='${datarootdir}/locale'
936mandir='${datarootdir}/man'
79c06341 937
671aa708 938ac_prev=
5213506e 939ac_dashdash=
671aa708
NN
940for ac_option
941do
671aa708
NN
942 # If the previous option needs an argument, assign it.
943 if test -n "$ac_prev"; then
5213506e 944 eval $ac_prev=\$ac_option
671aa708
NN
945 ac_prev=
946 continue
947 fi
79c06341 948
5213506e 949 case $ac_option in
22e05272
JM
950 *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
951 *=) ac_optarg= ;;
952 *) ac_optarg=yes ;;
5213506e 953 esac
671aa708
NN
954
955 # Accept the important Cygnus configure options, so we can diagnose typos.
956
5213506e
RW
957 case $ac_dashdash$ac_option in
958 --)
959 ac_dashdash=yes ;;
671aa708
NN
960
961 -bindir | --bindir | --bindi | --bind | --bin | --bi)
962 ac_prev=bindir ;;
963 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
1c710c3c 964 bindir=$ac_optarg ;;
671aa708
NN
965
966 -build | --build | --buil | --bui | --bu)
1c710c3c 967 ac_prev=build_alias ;;
671aa708 968 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
1c710c3c 969 build_alias=$ac_optarg ;;
671aa708
NN
970
971 -cache-file | --cache-file | --cache-fil | --cache-fi \
972 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
973 ac_prev=cache_file ;;
974 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
975 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
1c710c3c
DJ
976 cache_file=$ac_optarg ;;
977
978 --config-cache | -C)
979 cache_file=config.cache ;;
671aa708 980
5213506e 981 -datadir | --datadir | --datadi | --datad)
671aa708 982 ac_prev=datadir ;;
5213506e 983 -datadir=* | --datadir=* | --datadi=* | --datad=*)
1c710c3c 984 datadir=$ac_optarg ;;
671aa708 985
5213506e
RW
986 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
987 | --dataroo | --dataro | --datar)
988 ac_prev=datarootdir ;;
989 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
990 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
991 datarootdir=$ac_optarg ;;
992
671aa708 993 -disable-* | --disable-*)
5213506e 994 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
671aa708 995 # Reject names that are not valid shell variable names.
5213506e 996 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
22e05272 997 as_fn_error $? "invalid feature name: $ac_useropt"
5213506e
RW
998 ac_useropt_orig=$ac_useropt
999 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1000 case $ac_user_opts in
1001 *"
1002"enable_$ac_useropt"
1003"*) ;;
1004 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
1005 ac_unrecognized_sep=', ';;
1006 esac
1007 eval enable_$ac_useropt=no ;;
1008
1009 -docdir | --docdir | --docdi | --doc | --do)
1010 ac_prev=docdir ;;
1011 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
1012 docdir=$ac_optarg ;;
1013
1014 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
1015 ac_prev=dvidir ;;
1016 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
1017 dvidir=$ac_optarg ;;
671aa708
NN
1018
1019 -enable-* | --enable-*)
5213506e 1020 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
671aa708 1021 # Reject names that are not valid shell variable names.
5213506e 1022 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
22e05272 1023 as_fn_error $? "invalid feature name: $ac_useropt"
5213506e
RW
1024 ac_useropt_orig=$ac_useropt
1025 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1026 case $ac_user_opts in
1027 *"
1028"enable_$ac_useropt"
1029"*) ;;
1030 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
1031 ac_unrecognized_sep=', ';;
2aeb72e9 1032 esac
5213506e 1033 eval enable_$ac_useropt=\$ac_optarg ;;
671aa708
NN
1034
1035 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
1036 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
1037 | --exec | --exe | --ex)
1038 ac_prev=exec_prefix ;;
1039 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
1040 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
1041 | --exec=* | --exe=* | --ex=*)
1c710c3c 1042 exec_prefix=$ac_optarg ;;
671aa708
NN
1043
1044 -gas | --gas | --ga | --g)
1045 # Obsolete; use --with-gas.
1046 with_gas=yes ;;
1047
1c710c3c
DJ
1048 -help | --help | --hel | --he | -h)
1049 ac_init_help=long ;;
1050 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
1051 ac_init_help=recursive ;;
1052 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
1053 ac_init_help=short ;;
671aa708
NN
1054
1055 -host | --host | --hos | --ho)
1c710c3c 1056 ac_prev=host_alias ;;
671aa708 1057 -host=* | --host=* | --hos=* | --ho=*)
1c710c3c 1058 host_alias=$ac_optarg ;;
671aa708 1059
5213506e
RW
1060 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
1061 ac_prev=htmldir ;;
1062 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
1063 | --ht=*)
1064 htmldir=$ac_optarg ;;
1065
671aa708
NN
1066 -includedir | --includedir | --includedi | --included | --include \
1067 | --includ | --inclu | --incl | --inc)
1068 ac_prev=includedir ;;
1069 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
1070 | --includ=* | --inclu=* | --incl=* | --inc=*)
1c710c3c 1071 includedir=$ac_optarg ;;
671aa708
NN
1072
1073 -infodir | --infodir | --infodi | --infod | --info | --inf)
1074 ac_prev=infodir ;;
1075 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
1c710c3c 1076 infodir=$ac_optarg ;;
671aa708
NN
1077
1078 -libdir | --libdir | --libdi | --libd)
1079 ac_prev=libdir ;;
1080 -libdir=* | --libdir=* | --libdi=* | --libd=*)
1c710c3c 1081 libdir=$ac_optarg ;;
671aa708
NN
1082
1083 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
1084 | --libexe | --libex | --libe)
1085 ac_prev=libexecdir ;;
1086 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
1087 | --libexe=* | --libex=* | --libe=*)
1c710c3c 1088 libexecdir=$ac_optarg ;;
671aa708 1089
5213506e
RW
1090 -localedir | --localedir | --localedi | --localed | --locale)
1091 ac_prev=localedir ;;
1092 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
1093 localedir=$ac_optarg ;;
1094
671aa708 1095 -localstatedir | --localstatedir | --localstatedi | --localstated \
5213506e 1096 | --localstate | --localstat | --localsta | --localst | --locals)
671aa708
NN
1097 ac_prev=localstatedir ;;
1098 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
5213506e 1099 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
1c710c3c 1100 localstatedir=$ac_optarg ;;
671aa708
NN
1101
1102 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1103 ac_prev=mandir ;;
1104 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
1c710c3c 1105 mandir=$ac_optarg ;;
671aa708
NN
1106
1107 -nfp | --nfp | --nf)
1108 # Obsolete; use --without-fp.
1109 with_fp=no ;;
1110
1111 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1c710c3c 1112 | --no-cr | --no-c | -n)
671aa708
NN
1113 no_create=yes ;;
1114
1115 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1116 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1117 no_recursion=yes ;;
1118
1119 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1120 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1121 | --oldin | --oldi | --old | --ol | --o)
1122 ac_prev=oldincludedir ;;
1123 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1124 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1125 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1c710c3c 1126 oldincludedir=$ac_optarg ;;
671aa708
NN
1127
1128 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1129 ac_prev=prefix ;;
1130 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1c710c3c 1131 prefix=$ac_optarg ;;
671aa708
NN
1132
1133 -program-prefix | --program-prefix | --program-prefi | --program-pref \
1134 | --program-pre | --program-pr | --program-p)
1135 ac_prev=program_prefix ;;
1136 -program-prefix=* | --program-prefix=* | --program-prefi=* \
1137 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1c710c3c 1138 program_prefix=$ac_optarg ;;
671aa708
NN
1139
1140 -program-suffix | --program-suffix | --program-suffi | --program-suff \
1141 | --program-suf | --program-su | --program-s)
1142 ac_prev=program_suffix ;;
1143 -program-suffix=* | --program-suffix=* | --program-suffi=* \
1144 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1c710c3c 1145 program_suffix=$ac_optarg ;;
671aa708
NN
1146
1147 -program-transform-name | --program-transform-name \
1148 | --program-transform-nam | --program-transform-na \
1149 | --program-transform-n | --program-transform- \
1150 | --program-transform | --program-transfor \
1151 | --program-transfo | --program-transf \
1152 | --program-trans | --program-tran \
1153 | --progr-tra | --program-tr | --program-t)
1154 ac_prev=program_transform_name ;;
1155 -program-transform-name=* | --program-transform-name=* \
1156 | --program-transform-nam=* | --program-transform-na=* \
1157 | --program-transform-n=* | --program-transform-=* \
1158 | --program-transform=* | --program-transfor=* \
1159 | --program-transfo=* | --program-transf=* \
1160 | --program-trans=* | --program-tran=* \
1161 | --progr-tra=* | --program-tr=* | --program-t=*)
1c710c3c 1162 program_transform_name=$ac_optarg ;;
671aa708 1163
5213506e
RW
1164 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1165 ac_prev=pdfdir ;;
1166 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1167 pdfdir=$ac_optarg ;;
1168
1169 -psdir | --psdir | --psdi | --psd | --ps)
1170 ac_prev=psdir ;;
1171 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1172 psdir=$ac_optarg ;;
1173
671aa708
NN
1174 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1175 | -silent | --silent | --silen | --sile | --sil)
1176 silent=yes ;;
1177
1178 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1179 ac_prev=sbindir ;;
1180 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1181 | --sbi=* | --sb=*)
1c710c3c 1182 sbindir=$ac_optarg ;;
671aa708
NN
1183
1184 -sharedstatedir | --sharedstatedir | --sharedstatedi \
1185 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1186 | --sharedst | --shareds | --shared | --share | --shar \
1187 | --sha | --sh)
1188 ac_prev=sharedstatedir ;;
1189 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1190 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1191 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1192 | --sha=* | --sh=*)
1c710c3c 1193 sharedstatedir=$ac_optarg ;;
671aa708
NN
1194
1195 -site | --site | --sit)
1196 ac_prev=site ;;
1197 -site=* | --site=* | --sit=*)
1c710c3c 1198 site=$ac_optarg ;;
671aa708
NN
1199
1200 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1201 ac_prev=srcdir ;;
1202 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1c710c3c 1203 srcdir=$ac_optarg ;;
671aa708
NN
1204
1205 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1206 | --syscon | --sysco | --sysc | --sys | --sy)
1207 ac_prev=sysconfdir ;;
1208 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1209 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1c710c3c 1210 sysconfdir=$ac_optarg ;;
671aa708
NN
1211
1212 -target | --target | --targe | --targ | --tar | --ta | --t)
1c710c3c 1213 ac_prev=target_alias ;;
671aa708 1214 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1c710c3c 1215 target_alias=$ac_optarg ;;
671aa708
NN
1216
1217 -v | -verbose | --verbose | --verbos | --verbo | --verb)
1218 verbose=yes ;;
1219
1c710c3c
DJ
1220 -version | --version | --versio | --versi | --vers | -V)
1221 ac_init_version=: ;;
671aa708
NN
1222
1223 -with-* | --with-*)
5213506e 1224 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
671aa708 1225 # Reject names that are not valid shell variable names.
5213506e 1226 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
22e05272 1227 as_fn_error $? "invalid package name: $ac_useropt"
5213506e
RW
1228 ac_useropt_orig=$ac_useropt
1229 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1230 case $ac_user_opts in
1231 *"
1232"with_$ac_useropt"
1233"*) ;;
1234 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1235 ac_unrecognized_sep=', ';;
2aeb72e9 1236 esac
5213506e 1237 eval with_$ac_useropt=\$ac_optarg ;;
671aa708
NN
1238
1239 -without-* | --without-*)
5213506e 1240 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
671aa708 1241 # Reject names that are not valid shell variable names.
5213506e 1242 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
22e05272 1243 as_fn_error $? "invalid package name: $ac_useropt"
5213506e
RW
1244 ac_useropt_orig=$ac_useropt
1245 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1246 case $ac_user_opts in
1247 *"
1248"with_$ac_useropt"
1249"*) ;;
1250 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1251 ac_unrecognized_sep=', ';;
1252 esac
1253 eval with_$ac_useropt=no ;;
671aa708
NN
1254
1255 --x)
1256 # Obsolete; use --with-x.
1257 with_x=yes ;;
1258
1259 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1260 | --x-incl | --x-inc | --x-in | --x-i)
1261 ac_prev=x_includes ;;
1262 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1263 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1c710c3c 1264 x_includes=$ac_optarg ;;
671aa708
NN
1265
1266 -x-libraries | --x-libraries | --x-librarie | --x-librari \
1267 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1268 ac_prev=x_libraries ;;
1269 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1270 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1c710c3c 1271 x_libraries=$ac_optarg ;;
671aa708 1272
22e05272
JM
1273 -*) as_fn_error $? "unrecognized option: \`$ac_option'
1274Try \`$0 --help' for more information"
671aa708
NN
1275 ;;
1276
1c710c3c
DJ
1277 *=*)
1278 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1279 # Reject names that are not valid shell variable names.
5213506e
RW
1280 case $ac_envvar in #(
1281 '' | [0-9]* | *[!_$as_cr_alnum]* )
22e05272 1282 as_fn_error $? "invalid variable name: \`$ac_envvar'" ;;
5213506e
RW
1283 esac
1284 eval $ac_envvar=\$ac_optarg
1c710c3c
DJ
1285 export $ac_envvar ;;
1286
671aa708 1287 *)
1c710c3c 1288 # FIXME: should be removed in autoconf 3.0.
5213506e 1289 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1c710c3c 1290 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
5213506e 1291 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
22e05272 1292 : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}"
671aa708
NN
1293 ;;
1294
1295 esac
1296done
1297
1298if test -n "$ac_prev"; then
1c710c3c 1299 ac_option=--`echo $ac_prev | sed 's/_/-/g'`
22e05272 1300 as_fn_error $? "missing argument to $ac_option"
af71363e 1301fi
af71363e 1302
5213506e
RW
1303if test -n "$ac_unrecognized_opts"; then
1304 case $enable_option_checking in
1305 no) ;;
22e05272 1306 fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;;
5213506e 1307 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
2aeb72e9 1308 esac
5213506e 1309fi
2aeb72e9 1310
5213506e
RW
1311# Check all directory arguments for consistency.
1312for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \
1313 datadir sysconfdir sharedstatedir localstatedir includedir \
1314 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1315 libdir localedir mandir
2aeb72e9 1316do
5213506e
RW
1317 eval ac_val=\$$ac_var
1318 # Remove trailing slashes.
1319 case $ac_val in
1320 */ )
1321 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1322 eval $ac_var=\$ac_val;;
1323 esac
1324 # Be sure to have absolute directory names.
2aeb72e9 1325 case $ac_val in
5213506e
RW
1326 [\\/$]* | ?:[\\/]* ) continue;;
1327 NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
671aa708 1328 esac
22e05272 1329 as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val"
671aa708
NN
1330done
1331
1c710c3c
DJ
1332# There might be people who depend on the old broken behavior: `$host'
1333# used to hold the argument of --host etc.
1334# FIXME: To remove some day.
1335build=$build_alias
1336host=$host_alias
1337target=$target_alias
0b0dc272 1338
1c710c3c
DJ
1339# FIXME: To remove some day.
1340if test "x$host_alias" != x; then
1341 if test "x$build_alias" = x; then
1342 cross_compiling=maybe
1c710c3c
DJ
1343 elif test "x$build_alias" != "x$host_alias"; then
1344 cross_compiling=yes
1345 fi
1346fi
1347
1348ac_tool_prefix=
1349test -n "$host_alias" && ac_tool_prefix=$host_alias-
1350
1351test "$silent" = yes && exec 6>/dev/null
671aa708 1352
671aa708 1353
5213506e
RW
1354ac_pwd=`pwd` && test -n "$ac_pwd" &&
1355ac_ls_di=`ls -di .` &&
1356ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
22e05272 1357 as_fn_error $? "working directory cannot be determined"
5213506e 1358test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
22e05272 1359 as_fn_error $? "pwd does not report name of working directory"
5213506e
RW
1360
1361
671aa708
NN
1362# Find the source files, if location was not specified.
1363if test -z "$srcdir"; then
1364 ac_srcdir_defaulted=yes
5213506e
RW
1365 # Try the directory containing this script, then the parent directory.
1366 ac_confdir=`$as_dirname -- "$as_myself" ||
1367$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1368 X"$as_myself" : 'X\(//\)[^/]' \| \
1369 X"$as_myself" : 'X\(//\)$' \| \
1370 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1371$as_echo X"$as_myself" |
1372 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1373 s//\1/
1374 q
1375 }
1376 /^X\(\/\/\)[^/].*/{
1377 s//\1/
1378 q
1379 }
1380 /^X\(\/\/\)$/{
1381 s//\1/
1382 q
1383 }
1384 /^X\(\/\).*/{
1385 s//\1/
1386 q
1387 }
1388 s/.*/./; q'`
671aa708 1389 srcdir=$ac_confdir
5213506e 1390 if test ! -r "$srcdir/$ac_unique_file"; then
671aa708
NN
1391 srcdir=..
1392 fi
1393else
1394 ac_srcdir_defaulted=no
1395fi
5213506e
RW
1396if test ! -r "$srcdir/$ac_unique_file"; then
1397 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
22e05272 1398 as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir"
5213506e
RW
1399fi
1400ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1401ac_abs_confdir=`(
22e05272 1402 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg"
5213506e
RW
1403 pwd)`
1404# When building in place, set srcdir=.
1405if test "$ac_abs_confdir" = "$ac_pwd"; then
1406 srcdir=.
1407fi
1408# Remove unnecessary trailing slashes from srcdir.
1409# Double slashes in file names in object file debugging info
1410# mess up M-x gdb in Emacs.
1411case $srcdir in
1412*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1413esac
87841584
AM
1414case $srcdir in
1415 *" "*)
22e05272 1416 as_fn_error $? "path to source, $srcdir, contains spaces"
87841584
AM
1417 ;;
1418esac
ac9e6043
RW
1419ac_subdirs_all=`cd $srcdir && echo */configure | sed 's,/configure,,g'`
1420
5213506e
RW
1421for ac_var in $ac_precious_vars; do
1422 eval ac_env_${ac_var}_set=\${${ac_var}+set}
1423 eval ac_env_${ac_var}_value=\$${ac_var}
1424 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1425 eval ac_cv_env_${ac_var}_value=\$${ac_var}
1426done
1c710c3c
DJ
1427
1428#
1429# Report the --help message.
1430#
1431if test "$ac_init_help" = "long"; then
1432 # Omit some internal or obsolete options to make the list less imposing.
1433 # This message is too long to be a string in the A/UX 3.1 sh.
1434 cat <<_ACEOF
1435\`configure' configures this package to adapt to many kinds of systems.
1436
1437Usage: $0 [OPTION]... [VAR=VALUE]...
1438
1439To assign environment variables (e.g., CC, CFLAGS...), specify them as
1440VAR=VALUE. See below for descriptions of some of the useful variables.
1441
1442Defaults for the options are specified in brackets.
1443
1444Configuration:
1445 -h, --help display this help and exit
1446 --help=short display options specific to this package
1447 --help=recursive display the short help of all the included packages
1448 -V, --version display version information and exit
22e05272 1449 -q, --quiet, --silent do not print \`checking ...' messages
1c710c3c
DJ
1450 --cache-file=FILE cache test results in FILE [disabled]
1451 -C, --config-cache alias for \`--cache-file=config.cache'
1452 -n, --no-create do not create output files
1453 --srcdir=DIR find the sources in DIR [configure dir or \`..']
1454
1c710c3c
DJ
1455Installation directories:
1456 --prefix=PREFIX install architecture-independent files in PREFIX
5213506e 1457 [$ac_default_prefix]
1c710c3c 1458 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
5213506e 1459 [PREFIX]
1c710c3c
DJ
1460
1461By default, \`make install' will install all the files in
1462\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
1463an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1464for instance \`--prefix=\$HOME'.
1465
1466For better control, use the options below.
1467
1468Fine tuning of the installation directories:
5213506e
RW
1469 --bindir=DIR user executables [EPREFIX/bin]
1470 --sbindir=DIR system admin executables [EPREFIX/sbin]
1471 --libexecdir=DIR program executables [EPREFIX/libexec]
1472 --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
1473 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
1474 --localstatedir=DIR modifiable single-machine data [PREFIX/var]
1475 --libdir=DIR object code libraries [EPREFIX/lib]
1476 --includedir=DIR C header files [PREFIX/include]
1477 --oldincludedir=DIR C header files for non-gcc [/usr/include]
1478 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
1479 --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
1480 --infodir=DIR info documentation [DATAROOTDIR/info]
1481 --localedir=DIR locale-dependent data [DATAROOTDIR/locale]
1482 --mandir=DIR man documentation [DATAROOTDIR/man]
1483 --docdir=DIR documentation root [DATAROOTDIR/doc/PACKAGE]
1484 --htmldir=DIR html documentation [DOCDIR]
1485 --dvidir=DIR dvi documentation [DOCDIR]
1486 --pdfdir=DIR pdf documentation [DOCDIR]
1487 --psdir=DIR ps documentation [DOCDIR]
1c710c3c
DJ
1488_ACEOF
1489
1490 cat <<\_ACEOF
1491
1492Program names:
1493 --program-prefix=PREFIX prepend PREFIX to installed program names
1494 --program-suffix=SUFFIX append SUFFIX to installed program names
1495 --program-transform-name=PROGRAM run sed PROGRAM on installed program names
1496
1497System types:
1498 --build=BUILD configure for building on BUILD [guessed]
1499 --host=HOST cross-compile to build programs to run on HOST [BUILD]
1500 --target=TARGET configure for building compilers for TARGET [HOST]
1501_ACEOF
1502fi
1503
1504if test -n "$ac_init_help"; then
1505
1506 cat <<\_ACEOF
1507
1508Optional Features:
5213506e 1509 --disable-option-checking ignore unrecognized --enable/--with options
1c710c3c
DJ
1510 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
1511 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
85c64bbe
BS
1512 --enable-as-accelerator-for=ARG
1513 build as offload target compiler. Specify offload
1514 host triple by ARG
1515 --enable-offload-targets=LIST
1516 enable offloading to devices from comma-separated
1517 LIST of TARGET[=DIR]. Use optional path to find
1518 offload target compiler during the build
fe5bfa67
TB
1519 --enable-offload-defaulted
1520 If enabled, configured but not installed offload compilers and
1521 libgomp plugins are silently ignored. Useful for distribution
1522 compilers where those are in separate optional packages.
1523
21539e2e 1524 --enable-gold[=ARG] build gold [ARG={default,yes,no}]
33e39b66 1525 --enable-ld[=ARG] build ld [ARG={default,yes,no}]
324402a0 1526 --enable-compressed-debug-sections={all,gas,gold,ld,none}
78edb32f
L
1527 Enable compressed debug sections for gas, gold or ld
1528 by default
87e6d9dc
TB
1529 --disable-libquadmath do not build libquadmath directory
1530 --disable-libquadmath-support
1531 disable libquadmath support for Fortran
30b74385
RW
1532 --enable-libada build libada directory
1533 --enable-libssp build libssp directory
1873ec0c 1534 --disable-libstdcxx do not build libstdc++-v3 directory
5f520819
KY
1535 --enable-liboffloadmic=ARG
1536 build liboffloadmic [ARG={no,host,target}]
ff3ac0f4 1537 --enable-bootstrap enable bootstrapping [yes if native build]
33ad93b9 1538 --disable-isl-version-check
560d18d3 1539 disable check for isl version
d7f09764 1540 --enable-lto enable link time optimization support
45b3824d
TS
1541 --enable-linker-plugin-configure-flags=FLAGS
1542 additional flags for configuring linker plugins
1543 [none]
1544 --enable-linker-plugin-flags=FLAGS
1545 additional flags for configuring and building linker
1546 plugins [none]
cdfee50a 1547 --enable-host-shared build host code as shared libraries
33e39b66
AS
1548 --enable-stage1-languages[=all]
1549 choose additional languages to build during stage1.
1550 Mostly useful for compiler development
43c40f3e
RO
1551 --enable-objc-gc enable use of Boehm's garbage collector with the GNU
1552 Objective-C runtime
318a4e6d 1553 --enable-vtable-verify Enable vtable verification feature
30b74385 1554 --enable-serial-[{host,target,build}-]configure
33e39b66
AS
1555 force sequential configuration of sub-packages for
1556 the host, target or build machine, or all
1557 sub-packages
1558 --enable-maintainer-mode
1559 enable make rules and dependencies not useful (and
1560 sometimes confusing) to the casual installer
1561 --enable-stage1-checking[=all]
1562 choose additional checking for stage1 of the
1563 compiler
1c710c3c
DJ
1564 --enable-werror enable -Werror in bootstrap stage2 and later
1565
1566Optional Packages:
1567 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
1568 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
1569 --with-build-libsubdir=DIR Directory where to find libraries for build system
a05c2c75 1570 --with-system-zlib use installed libz
33e39b66
AS
1571 --with-mpc=PATH specify prefix directory for installed MPC package.
1572 Equivalent to --with-mpc-include=PATH/include plus
1573 --with-mpc-lib=PATH/lib
1574 --with-mpc-include=PATH specify directory for installed MPC include files
1575 --with-mpc-lib=PATH specify directory for the installed MPC library
30b74385
RW
1576 --with-mpfr-dir=PATH this option has been REMOVED
1577 --with-mpfr=PATH specify prefix directory for installed MPFR package.
33e39b66
AS
1578 Equivalent to --with-mpfr-include=PATH/include plus
1579 --with-mpfr-lib=PATH/lib
1c710c3c 1580 --with-mpfr-include=PATH
30b74385
RW
1581 specify directory for installed MPFR include files
1582 --with-mpfr-lib=PATH specify directory for the installed MPFR library
1583 --with-gmp-dir=PATH this option has been REMOVED
33e39b66
AS
1584 --with-gmp=PATH specify prefix directory for the installed GMP
1585 package. Equivalent to
1586 --with-gmp-include=PATH/include plus
1587 --with-gmp-lib=PATH/lib
30b74385
RW
1588 --with-gmp-include=PATH specify directory for installed GMP include files
1589 --with-gmp-lib=PATH specify directory for the installed GMP library
0b21f5d3 1590 --with-stage1-libs=LIBS libraries for stage1
aac9103b
TT
1591 --with-static-standard-libraries
1592 use -static-libstdc++ and -static-libgcc
1593 (default=auto)
33e39b66
AS
1594 --with-stage1-ldflags=FLAGS
1595 linker flags for stage1
33e39b66
AS
1596 --with-boot-libs=LIBS libraries for stage2 and later
1597 --with-boot-ldflags=FLAGS
1598 linker flags for stage2 and later
e357a5e0 1599 --with-isl=PATH Specify prefix directory for the installed isl
33e39b66 1600 package. Equivalent to
33ad93b9
RG
1601 --with-isl-include=PATH/include plus
1602 --with-isl-lib=PATH/lib
560d18d3
AK
1603 --with-isl-include=PATH Specify directory for installed isl include files
1604 --with-isl-lib=PATH Specify the directory for the installed isl library
114bf3f1
MK
1605 --with-target-bdw-gc=PATHLIST
1606 specify prefix directory for installed bdw-gc
1607 package. Equivalent to
1608 --with-target-bdw-gc-include=PATH/include plus
1609 --with-target-bdw-gc-lib=PATH/lib
1610 --with-target-bdw-gc-include=PATHLIST
1611 specify directories for installed bdw-gc include
1612 files
1613 --with-target-bdw-gc-lib=PATHLIST
1614 specify directories for installed bdw-gc library
3c36aa6b
JJ
1615 --with-gcc-major-version-only
1616 use only GCC major number in filesystem paths
30b74385 1617 --with-build-sysroot=SYSROOT
1c710c3c 1618 use sysroot as the system root during the build
c8aea42c 1619 --with-debug-prefix-map='A=B C=D ...'
33e39b66
AS
1620 map A to B, C to D ... in debug information
1621 --with-build-config='NAME NAME2...'
1622 use config/NAME.mk build configuration
30b74385 1623 --with-build-time-tools=PATH
1c710c3c 1624 use given path to find target tools during the build
1c710c3c
DJ
1625
1626Some influential environment variables:
1627 CC C compiler command
1628 CFLAGS C compiler flags
1629 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
1630 nonstandard directory <lib dir>
5213506e 1631 LIBS libraries to pass to the linker, e.g. -l<library>
22e05272 1632 CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
5213506e 1633 you have headers in a nonstandard directory <include dir>
c3a86da9
DJ
1634 CXX C++ compiler command
1635 CXXFLAGS C++ compiler flags
ffedf511
RW
1636 build_configargs
1637 additional configure arguments for build directories
1638 host_configargs
1639 additional configure arguments for host directories
1640 target_configargs
1641 additional configure arguments for target directories
278a7a38
AO
1642 AR AR for the host
1643 AS AS for the host
1644 DLLTOOL DLLTOOL for the host
1645 LD LD for the host
1646 LIPO LIPO for the host
1647 NM NM for the host
1648 RANLIB RANLIB for the host
1649 STRIP STRIP for the host
1650 WINDRES WINDRES for the host
901119ae 1651 WINDMC WINDMC for the host
278a7a38
AO
1652 OBJCOPY OBJCOPY for the host
1653 OBJDUMP OBJDUMP for the host
e4a9a572 1654 OTOOL OTOOL for the host
e7a82751 1655 READELF READELF for the host
278a7a38
AO
1656 CC_FOR_TARGET
1657 CC for the target
1658 CXX_FOR_TARGET
1659 CXX for the target
1660 GCC_FOR_TARGET
1661 GCC for the target
278a7a38
AO
1662 GFORTRAN_FOR_TARGET
1663 GFORTRAN for the target
632e2a07
ILT
1664 GOC_FOR_TARGET
1665 GOC for the target
b4c522fa
IB
1666 GDC_FOR_TARGET
1667 GDC for the target
278a7a38
AO
1668 AR_FOR_TARGET
1669 AR for the target
1670 AS_FOR_TARGET
1671 AS for the target
1672 DLLTOOL_FOR_TARGET
1673 DLLTOOL for the target
1674 LD_FOR_TARGET
1675 LD for the target
1676 LIPO_FOR_TARGET
1677 LIPO for the target
1678 NM_FOR_TARGET
1679 NM for the target
9bccfdf5
AP
1680 OBJCOPY_FOR_TARGET
1681 OBJCOPY for the target
278a7a38
AO
1682 OBJDUMP_FOR_TARGET
1683 OBJDUMP for the target
e4a9a572
IS
1684 OTOOL_FOR_TARGET
1685 OTOOL for the target
278a7a38
AO
1686 RANLIB_FOR_TARGET
1687 RANLIB for the target
e7a82751
RM
1688 READELF_FOR_TARGET
1689 READELF for the target
278a7a38
AO
1690 STRIP_FOR_TARGET
1691 STRIP for the target
1692 WINDRES_FOR_TARGET
1693 WINDRES for the target
901119ae
KT
1694 WINDMC_FOR_TARGET
1695 WINDMC for the target
1c710c3c
DJ
1696
1697Use these variables to override the choices made by `configure' or to help
1698it to find libraries and programs with nonstandard names/locations.
1699
5213506e 1700Report bugs to the package provider.
1c710c3c 1701_ACEOF
5213506e 1702ac_status=$?
1c710c3c
DJ
1703fi
1704
1705if test "$ac_init_help" = "recursive"; then
1706 # If there are subdirs, report their specific --help.
1c710c3c 1707 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
5213506e
RW
1708 test -d "$ac_dir" ||
1709 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1710 continue
1c710c3c
DJ
1711 ac_builddir=.
1712
5213506e
RW
1713case "$ac_dir" in
1714.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1715*)
1716 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1717 # A ".." for each directory in $ac_dir_suffix.
1718 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1719 case $ac_top_builddir_sub in
1720 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1721 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1722 esac ;;
1723esac
1724ac_abs_top_builddir=$ac_pwd
1725ac_abs_builddir=$ac_pwd$ac_dir_suffix
1726# for backward compatibility:
1727ac_top_builddir=$ac_top_build_prefix
1c710c3c
DJ
1728
1729case $srcdir in
5213506e 1730 .) # We are building in place.
1c710c3c 1731 ac_srcdir=.
5213506e
RW
1732 ac_top_srcdir=$ac_top_builddir_sub
1733 ac_abs_top_srcdir=$ac_pwd ;;
1734 [\\/]* | ?:[\\/]* ) # Absolute name.
1c710c3c 1735 ac_srcdir=$srcdir$ac_dir_suffix;
5213506e
RW
1736 ac_top_srcdir=$srcdir
1737 ac_abs_top_srcdir=$srcdir ;;
1738 *) # Relative name.
1739 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1740 ac_top_srcdir=$ac_top_build_prefix$srcdir
1741 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
2aeb72e9 1742esac
5213506e
RW
1743ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1744
1745 cd "$ac_dir" || { ac_status=$?; continue; }
1746 # Check for guested configure.
1747 if test -f "$ac_srcdir/configure.gnu"; then
1748 echo &&
1749 $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1750 elif test -f "$ac_srcdir/configure"; then
1751 echo &&
1752 $SHELL "$ac_srcdir/configure" --help=recursive
1c710c3c 1753 else
5213506e
RW
1754 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1755 fi || ac_status=$?
1756 cd "$ac_pwd" || { ac_status=$?; break; }
1c710c3c
DJ
1757 done
1758fi
1759
5213506e 1760test -n "$ac_init_help" && exit $ac_status
1c710c3c
DJ
1761if $ac_init_version; then
1762 cat <<\_ACEOF
5213506e 1763configure
22e05272 1764generated by GNU Autoconf 2.69
1c710c3c 1765
22e05272 1766Copyright (C) 2012 Free Software Foundation, Inc.
1c710c3c
DJ
1767This configure script is free software; the Free Software Foundation
1768gives unlimited permission to copy, distribute and modify it.
1769_ACEOF
5213506e 1770 exit
0b0dc272 1771fi
5213506e
RW
1772
1773## ------------------------ ##
1774## Autoconf initialization. ##
1775## ------------------------ ##
1776
1777# ac_fn_c_try_compile LINENO
1778# --------------------------
1779# Try to compile conftest.$ac_ext, and return whether this succeeded.
1780ac_fn_c_try_compile ()
1781{
1782 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1783 rm -f conftest.$ac_objext
1784 if { { ac_try="$ac_compile"
1785case "(($ac_try" in
1786 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1787 *) ac_try_echo=$ac_try;;
1788esac
1789eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1790$as_echo "$ac_try_echo"; } >&5
1791 (eval "$ac_compile") 2>conftest.err
1792 ac_status=$?
1793 if test -s conftest.err; then
1794 grep -v '^ *+' conftest.err >conftest.er1
1795 cat conftest.er1 >&5
1796 mv -f conftest.er1 conftest.err
1797 fi
1798 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1799 test $ac_status = 0; } && {
1800 test -z "$ac_c_werror_flag" ||
1801 test ! -s conftest.err
1802 } && test -s conftest.$ac_objext; then :
1803 ac_retval=0
1804else
1805 $as_echo "$as_me: failed program was:" >&5
1806sed 's/^/| /' conftest.$ac_ext >&5
1807
1808 ac_retval=1
1809fi
22e05272
JM
1810 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1811 as_fn_set_status $ac_retval
5213506e
RW
1812
1813} # ac_fn_c_try_compile
1814
1815# ac_fn_cxx_try_compile LINENO
1816# ----------------------------
1817# Try to compile conftest.$ac_ext, and return whether this succeeded.
1818ac_fn_cxx_try_compile ()
1819{
1820 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1821 rm -f conftest.$ac_objext
1822 if { { ac_try="$ac_compile"
1823case "(($ac_try" in
1824 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1825 *) ac_try_echo=$ac_try;;
1826esac
1827eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1828$as_echo "$ac_try_echo"; } >&5
1829 (eval "$ac_compile") 2>conftest.err
1830 ac_status=$?
1831 if test -s conftest.err; then
1832 grep -v '^ *+' conftest.err >conftest.er1
1833 cat conftest.er1 >&5
1834 mv -f conftest.er1 conftest.err
1835 fi
1836 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1837 test $ac_status = 0; } && {
1838 test -z "$ac_cxx_werror_flag" ||
1839 test ! -s conftest.err
1840 } && test -s conftest.$ac_objext; then :
1841 ac_retval=0
1842else
1843 $as_echo "$as_me: failed program was:" >&5
1844sed 's/^/| /' conftest.$ac_ext >&5
1845
1846 ac_retval=1
1847fi
22e05272
JM
1848 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1849 as_fn_set_status $ac_retval
5213506e
RW
1850
1851} # ac_fn_cxx_try_compile
1852
0b21f5d3
EB
1853# ac_fn_cxx_try_link LINENO
1854# -------------------------
1855# Try to link conftest.$ac_ext, and return whether this succeeded.
1856ac_fn_cxx_try_link ()
1857{
1858 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1859 rm -f conftest.$ac_objext conftest$ac_exeext
1860 if { { ac_try="$ac_link"
1861case "(($ac_try" in
1862 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1863 *) ac_try_echo=$ac_try;;
1864esac
1865eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1866$as_echo "$ac_try_echo"; } >&5
1867 (eval "$ac_link") 2>conftest.err
1868 ac_status=$?
1869 if test -s conftest.err; then
1870 grep -v '^ *+' conftest.err >conftest.er1
1871 cat conftest.er1 >&5
1872 mv -f conftest.er1 conftest.err
1873 fi
1874 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1875 test $ac_status = 0; } && {
1876 test -z "$ac_cxx_werror_flag" ||
1877 test ! -s conftest.err
1878 } && test -s conftest$ac_exeext && {
1879 test "$cross_compiling" = yes ||
22e05272 1880 test -x conftest$ac_exeext
0b21f5d3
EB
1881 }; then :
1882 ac_retval=0
1883else
1884 $as_echo "$as_me: failed program was:" >&5
1885sed 's/^/| /' conftest.$ac_ext >&5
1886
1887 ac_retval=1
1888fi
1889 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1890 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1891 # interfere with the next link command; also delete a directory that is
1892 # left behind by Apple's compiler. We do this before executing the actions.
1893 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
22e05272
JM
1894 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1895 as_fn_set_status $ac_retval
0b21f5d3
EB
1896
1897} # ac_fn_cxx_try_link
1898
5213506e
RW
1899# ac_fn_c_try_link LINENO
1900# -----------------------
1901# Try to link conftest.$ac_ext, and return whether this succeeded.
1902ac_fn_c_try_link ()
1903{
1904 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1905 rm -f conftest.$ac_objext conftest$ac_exeext
1906 if { { ac_try="$ac_link"
1907case "(($ac_try" in
1908 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1909 *) ac_try_echo=$ac_try;;
1910esac
1911eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1912$as_echo "$ac_try_echo"; } >&5
1913 (eval "$ac_link") 2>conftest.err
1914 ac_status=$?
1915 if test -s conftest.err; then
1916 grep -v '^ *+' conftest.err >conftest.er1
1917 cat conftest.er1 >&5
1918 mv -f conftest.er1 conftest.err
1919 fi
1920 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1921 test $ac_status = 0; } && {
1922 test -z "$ac_c_werror_flag" ||
1923 test ! -s conftest.err
1924 } && test -s conftest$ac_exeext && {
1925 test "$cross_compiling" = yes ||
22e05272 1926 test -x conftest$ac_exeext
5213506e
RW
1927 }; then :
1928 ac_retval=0
1929else
1930 $as_echo "$as_me: failed program was:" >&5
1931sed 's/^/| /' conftest.$ac_ext >&5
1932
1933 ac_retval=1
1934fi
1935 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1936 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1937 # interfere with the next link command; also delete a directory that is
1938 # left behind by Apple's compiler. We do this before executing the actions.
1939 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
22e05272
JM
1940 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1941 as_fn_set_status $ac_retval
5213506e
RW
1942
1943} # ac_fn_c_try_link
1944cat >config.log <<_ACEOF
1c710c3c
DJ
1945This file contains any messages produced by compilers while
1946running configure, to aid debugging if configure makes a mistake.
1947
1948It was created by $as_me, which was
22e05272 1949generated by GNU Autoconf 2.69. Invocation command line was
1c710c3c
DJ
1950
1951 $ $0 $@
1952
1953_ACEOF
5213506e 1954exec 5>>config.log
1c710c3c
DJ
1955{
1956cat <<_ASUNAME
1957## --------- ##
1958## Platform. ##
1959## --------- ##
1960
1961hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
1962uname -m = `(uname -m) 2>/dev/null || echo unknown`
1963uname -r = `(uname -r) 2>/dev/null || echo unknown`
1964uname -s = `(uname -s) 2>/dev/null || echo unknown`
1965uname -v = `(uname -v) 2>/dev/null || echo unknown`
1966
1967/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
1968/bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
1969
1970/bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
1971/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
1972/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
5213506e 1973/usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown`
1c710c3c
DJ
1974/bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
1975/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
1976/bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
1977
1978_ASUNAME
1979
1980as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1981for as_dir in $PATH
1982do
1983 IFS=$as_save_IFS
1984 test -z "$as_dir" && as_dir=.
5213506e
RW
1985 $as_echo "PATH: $as_dir"
1986 done
1987IFS=$as_save_IFS
1c710c3c
DJ
1988
1989} >&5
1990
1991cat >&5 <<_ACEOF
1992
1993
1994## ----------- ##
1995## Core tests. ##
1996## ----------- ##
1997
1998_ACEOF
1999
2000
2001# Keep a trace of the command line.
2002# Strip out --no-create and --no-recursion so they do not pile up.
2003# Strip out --silent because we don't want to record it for future runs.
2004# Also quote any args containing shell meta-characters.
2005# Make two passes to allow for proper duplicate-argument suppression.
2006ac_configure_args=
2007ac_configure_args0=
2008ac_configure_args1=
1c710c3c
DJ
2009ac_must_keep_next=false
2010for ac_pass in 1 2
2011do
2012 for ac_arg
2013 do
2014 case $ac_arg in
2015 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
2016 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
2017 | -silent | --silent | --silen | --sile | --sil)
2018 continue ;;
5213506e
RW
2019 *\'*)
2020 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
1c710c3c
DJ
2021 esac
2022 case $ac_pass in
5213506e 2023 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
1c710c3c 2024 2)
5213506e 2025 as_fn_append ac_configure_args1 " '$ac_arg'"
1c710c3c
DJ
2026 if test $ac_must_keep_next = true; then
2027 ac_must_keep_next=false # Got value, back to normal.
2028 else
2029 case $ac_arg in
2030 *=* | --config-cache | -C | -disable-* | --disable-* \
2031 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
2032 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
2033 | -with-* | --with-* | -without-* | --without-* | --x)
2034 case "$ac_configure_args0 " in
2035 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
2036 esac
2037 ;;
2038 -* ) ac_must_keep_next=true ;;
2039 esac
2040 fi
5213506e 2041 as_fn_append ac_configure_args " '$ac_arg'"
1c710c3c
DJ
2042 ;;
2043 esac
2044 done
2045done
5213506e
RW
2046{ ac_configure_args0=; unset ac_configure_args0;}
2047{ ac_configure_args1=; unset ac_configure_args1;}
1c710c3c
DJ
2048
2049# When interrupted or exit'd, cleanup temporary files, and complete
2050# config.log. We remove comments because anyway the quotes in there
2051# would cause problems or look ugly.
5213506e
RW
2052# WARNING: Use '\'' to represent an apostrophe within the trap.
2053# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
1c710c3c
DJ
2054trap 'exit_status=$?
2055 # Save into config.log some information that might help in debugging.
2056 {
2057 echo
2058
22e05272 2059 $as_echo "## ---------------- ##
1c710c3c 2060## Cache variables. ##
22e05272 2061## ---------------- ##"
1c710c3c
DJ
2062 echo
2063 # The following way of writing the cache mishandles newlines in values,
5213506e
RW
2064(
2065 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2066 eval ac_val=\$$ac_var
2067 case $ac_val in #(
2068 *${as_nl}*)
2069 case $ac_var in #(
2070 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2071$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2072 esac
2073 case $ac_var in #(
2074 _ | IFS | as_nl) ;; #(
2075 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2076 *) { eval $ac_var=; unset $ac_var;} ;;
2077 esac ;;
2078 esac
2079 done
1c710c3c 2080 (set) 2>&1 |
5213506e
RW
2081 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2082 *${as_nl}ac_space=\ *)
1c710c3c 2083 sed -n \
5213506e
RW
2084 "s/'\''/'\''\\\\'\'''\''/g;
2085 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2086 ;; #(
1c710c3c 2087 *)
5213506e 2088 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
1c710c3c 2089 ;;
5213506e
RW
2090 esac |
2091 sort
2092)
1c710c3c
DJ
2093 echo
2094
22e05272 2095 $as_echo "## ----------------- ##
1c710c3c 2096## Output variables. ##
22e05272 2097## ----------------- ##"
1c710c3c
DJ
2098 echo
2099 for ac_var in $ac_subst_vars
2100 do
5213506e
RW
2101 eval ac_val=\$$ac_var
2102 case $ac_val in
2103 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2104 esac
2105 $as_echo "$ac_var='\''$ac_val'\''"
1c710c3c
DJ
2106 done | sort
2107 echo
2108
2109 if test -n "$ac_subst_files"; then
22e05272 2110 $as_echo "## ------------------- ##
5213506e 2111## File substitutions. ##
22e05272 2112## ------------------- ##"
1c710c3c
DJ
2113 echo
2114 for ac_var in $ac_subst_files
2115 do
5213506e
RW
2116 eval ac_val=\$$ac_var
2117 case $ac_val in
2118 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2119 esac
2120 $as_echo "$ac_var='\''$ac_val'\''"
1c710c3c
DJ
2121 done | sort
2122 echo
2123 fi
2124
2125 if test -s confdefs.h; then
22e05272 2126 $as_echo "## ----------- ##
1c710c3c 2127## confdefs.h. ##
22e05272 2128## ----------- ##"
1c710c3c 2129 echo
5213506e 2130 cat confdefs.h
1c710c3c
DJ
2131 echo
2132 fi
2133 test "$ac_signal" != 0 &&
5213506e
RW
2134 $as_echo "$as_me: caught signal $ac_signal"
2135 $as_echo "$as_me: exit $exit_status"
1c710c3c 2136 } >&5
5213506e
RW
2137 rm -f core *.core core.conftest.* &&
2138 rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
1c710c3c 2139 exit $exit_status
5213506e 2140' 0
1c710c3c 2141for ac_signal in 1 2 13 15; do
5213506e 2142 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
1c710c3c
DJ
2143done
2144ac_signal=0
2145
2146# confdefs.h avoids OS command line length limits that DEFS can exceed.
5213506e
RW
2147rm -f -r conftest* confdefs.h
2148
2149$as_echo "/* confdefs.h */" > confdefs.h
1c710c3c
DJ
2150
2151# Predefined preprocessor variables.
2152
2153cat >>confdefs.h <<_ACEOF
2154#define PACKAGE_NAME "$PACKAGE_NAME"
2155_ACEOF
2156
1c710c3c
DJ
2157cat >>confdefs.h <<_ACEOF
2158#define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2159_ACEOF
2160
1c710c3c
DJ
2161cat >>confdefs.h <<_ACEOF
2162#define PACKAGE_VERSION "$PACKAGE_VERSION"
2163_ACEOF
0b0dc272 2164
1c710c3c
DJ
2165cat >>confdefs.h <<_ACEOF
2166#define PACKAGE_STRING "$PACKAGE_STRING"
2167_ACEOF
2168
1c710c3c
DJ
2169cat >>confdefs.h <<_ACEOF
2170#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2171_ACEOF
2172
5213506e
RW
2173cat >>confdefs.h <<_ACEOF
2174#define PACKAGE_URL "$PACKAGE_URL"
2175_ACEOF
2176
1c710c3c
DJ
2177
2178# Let the site file select an alternate cache file if it wants to.
5213506e
RW
2179# Prefer an explicitly selected file to automatically selected ones.
2180ac_site_file1=NONE
2181ac_site_file2=NONE
2182if test -n "$CONFIG_SITE"; then
22e05272
JM
2183 # We do not want a PATH search for config.site.
2184 case $CONFIG_SITE in #((
2185 -*) ac_site_file1=./$CONFIG_SITE;;
2186 */*) ac_site_file1=$CONFIG_SITE;;
2187 *) ac_site_file1=./$CONFIG_SITE;;
2188 esac
5213506e
RW
2189elif test "x$prefix" != xNONE; then
2190 ac_site_file1=$prefix/share/config.site
2191 ac_site_file2=$prefix/etc/config.site
2192else
2193 ac_site_file1=$ac_default_prefix/share/config.site
2194 ac_site_file2=$ac_default_prefix/etc/config.site
671aa708 2195fi
5213506e
RW
2196for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2197do
2198 test "x$ac_site_file" = xNONE && continue
22e05272 2199 if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then
5213506e
RW
2200 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2201$as_echo "$as_me: loading site script $ac_site_file" >&6;}
1c710c3c 2202 sed 's/^/| /' "$ac_site_file" >&5
22e05272
JM
2203 . "$ac_site_file" \
2204 || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2205$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2206as_fn_error $? "failed to load site script $ac_site_file
2207See \`config.log' for more details" "$LINENO" 5; }
671aa708
NN
2208 fi
2209done
2210
2211if test -r "$cache_file"; then
22e05272
JM
2212 # Some versions of bash will fail to source /dev/null (special files
2213 # actually), so we avoid doing that. DJGPP emulates it as a regular file.
2214 if test /dev/null != "$cache_file" && test -f "$cache_file"; then
5213506e
RW
2215 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2216$as_echo "$as_me: loading cache $cache_file" >&6;}
1c710c3c 2217 case $cache_file in
5213506e
RW
2218 [\\/]* | ?:[\\/]* ) . "$cache_file";;
2219 *) . "./$cache_file";;
1c710c3c
DJ
2220 esac
2221 fi
671aa708 2222else
5213506e
RW
2223 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2224$as_echo "$as_me: creating cache $cache_file" >&6;}
1c710c3c
DJ
2225 >$cache_file
2226fi
2227
2228# Check that the precious variables saved in the cache have kept the same
2229# value.
2230ac_cache_corrupted=false
5213506e 2231for ac_var in $ac_precious_vars; do
1c710c3c
DJ
2232 eval ac_old_set=\$ac_cv_env_${ac_var}_set
2233 eval ac_new_set=\$ac_env_${ac_var}_set
5213506e
RW
2234 eval ac_old_val=\$ac_cv_env_${ac_var}_value
2235 eval ac_new_val=\$ac_env_${ac_var}_value
1c710c3c
DJ
2236 case $ac_old_set,$ac_new_set in
2237 set,)
5213506e
RW
2238 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2239$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
1c710c3c
DJ
2240 ac_cache_corrupted=: ;;
2241 ,set)
5213506e
RW
2242 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2243$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
1c710c3c
DJ
2244 ac_cache_corrupted=: ;;
2245 ,);;
2246 *)
2247 if test "x$ac_old_val" != "x$ac_new_val"; then
5213506e
RW
2248 # differences in whitespace do not lead to failure.
2249 ac_old_val_w=`echo x $ac_old_val`
2250 ac_new_val_w=`echo x $ac_new_val`
2251 if test "$ac_old_val_w" != "$ac_new_val_w"; then
2252 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2253$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2254 ac_cache_corrupted=:
2255 else
2256 { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2257$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2258 eval $ac_var=\$ac_old_val
2259 fi
2260 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5
2261$as_echo "$as_me: former value: \`$ac_old_val'" >&2;}
2262 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5
2263$as_echo "$as_me: current value: \`$ac_new_val'" >&2;}
1c710c3c
DJ
2264 fi;;
2265 esac
2266 # Pass precious variables to config.status.
2267 if test "$ac_new_set" = set; then
2268 case $ac_new_val in
5213506e 2269 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
1c710c3c
DJ
2270 *) ac_arg=$ac_var=$ac_new_val ;;
2271 esac
2272 case " $ac_configure_args " in
2273 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
5213506e 2274 *) as_fn_append ac_configure_args " '$ac_arg'" ;;
1c710c3c
DJ
2275 esac
2276 fi
2277done
2278if $ac_cache_corrupted; then
5213506e
RW
2279 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2280$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2281 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2282$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
22e05272 2283 as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
671aa708 2284fi
5213506e
RW
2285## -------------------- ##
2286## Main body of script. ##
2287## -------------------- ##
671aa708 2288
2aeb72e9
DD
2289ac_ext=c
2290ac_cpp='$CPP $CPPFLAGS'
2291ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2292ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2293ac_compiler_gnu=$ac_cv_c_compiler_gnu
2294
1c710c3c
DJ
2295
2296
2297
1c710c3c
DJ
2298
2299
0115d4a3 2300
1c710c3c 2301
ad33ff57
RW
2302progname=$0
2303# if PWD already has a value, it is probably wrong.
2304if test -n "$PWD" ; then PWD=`${PWDCMD-pwd}`; fi
2305
2306# Export original configure arguments for use by sub-configures.
2307# Quote arguments with shell meta charatcers.
2308TOPLEVEL_CONFIGURE_ARGUMENTS=
2309set -- "$progname" "$@"
2310for ac_arg
2311do
2312 case "$ac_arg" in
2313 *" "*|*" "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?\']*)
2314 ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"`
2315 # if the argument is of the form -foo=baz, quote the baz part only
2316 ac_arg=`echo "'$ac_arg'" | sed "s/^'\([-a-zA-Z0-9]*=\)/\\1'/"` ;;
2317 *) ;;
2318 esac
2319 # Add the quoted argument to the list.
2320 TOPLEVEL_CONFIGURE_ARGUMENTS="$TOPLEVEL_CONFIGURE_ARGUMENTS $ac_arg"
2321done
2322if test "$silent" = yes; then
2323 TOPLEVEL_CONFIGURE_ARGUMENTS="$TOPLEVEL_CONFIGURE_ARGUMENTS --silent"
2324fi
2325# Remove the initial space we just introduced and, as these will be
2326# expanded by make, quote '$'.
2327TOPLEVEL_CONFIGURE_ARGUMENTS=`echo "x$TOPLEVEL_CONFIGURE_ARGUMENTS" | sed -e 's/^x *//' -e 's,\\$,$$,g'`
2328
1c710c3c
DJ
2329
2330# Find the build, host, and target systems.
671aa708 2331ac_aux_dir=
5213506e 2332for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
22e05272
JM
2333 if test -f "$ac_dir/install-sh"; then
2334 ac_aux_dir=$ac_dir
2335 ac_install_sh="$ac_aux_dir/install-sh -c"
2336 break
2337 elif test -f "$ac_dir/install.sh"; then
2338 ac_aux_dir=$ac_dir
2339 ac_install_sh="$ac_aux_dir/install.sh -c"
2340 break
2341 elif test -f "$ac_dir/shtool"; then
2342 ac_aux_dir=$ac_dir
2343 ac_install_sh="$ac_aux_dir/shtool install -c"
2344 break
2345 fi
671aa708
NN
2346done
2347if test -z "$ac_aux_dir"; then
22e05272 2348 as_fn_error $? "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
671aa708 2349fi
5213506e
RW
2350
2351# These three variables are undocumented and unsupported,
2352# and are intended to be withdrawn in a future Autoconf release.
2353# They can cause serious problems if a builder's source tree is in a directory
2354# whose full name contains unusual characters.
2355ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
2356ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
2357ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
2358
671aa708 2359
1c710c3c 2360# Make sure we can run config.sub.
5213506e 2361$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
22e05272 2362 as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
5213506e
RW
2363
2364{ $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
2365$as_echo_n "checking build system type... " >&6; }
22e05272 2366if ${ac_cv_build+:} false; then :
5213506e
RW
2367 $as_echo_n "(cached) " >&6
2368else
2369 ac_build_alias=$build_alias
2370test "x$ac_build_alias" = x &&
2371 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
2372test "x$ac_build_alias" = x &&
22e05272 2373 as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5
5213506e 2374ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
22e05272 2375 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
5213506e
RW
2376
2377fi
2378{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
2379$as_echo "$ac_cv_build" >&6; }
2380case $ac_cv_build in
2381*-*-*) ;;
22e05272 2382*) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;;
5213506e 2383esac
1c710c3c 2384build=$ac_cv_build
5213506e
RW
2385ac_save_IFS=$IFS; IFS='-'
2386set x $ac_cv_build
2387shift
2388build_cpu=$1
2389build_vendor=$2
2390shift; shift
2391# Remember, the first character of IFS is used to create $*,
2392# except with old shells:
2393build_os=$*
2394IFS=$ac_save_IFS
2395case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
671aa708 2396
671aa708 2397
1c710c3c
DJ
2398 case ${build_alias} in
2399 "") build_noncanonical=${build} ;;
2400 *) build_noncanonical=${build_alias} ;;
af71363e
AS
2401esac
2402
2403
af71363e 2404
1c710c3c
DJ
2405 case ${host_alias} in
2406 "") host_noncanonical=${build_noncanonical} ;;
2407 *) host_noncanonical=${host_alias} ;;
af71363e
AS
2408esac
2409
af71363e 2410
1c710c3c
DJ
2411
2412 case ${target_alias} in
2413 "") target_noncanonical=${host_noncanonical} ;;
2414 *) target_noncanonical=${target_alias} ;;
af71363e
AS
2415esac
2416
af71363e 2417
1c710c3c
DJ
2418
2419
2420test "$host_noncanonical" = "$target_noncanonical" &&
671aa708
NN
2421 test "$program_prefix$program_suffix$program_transform_name" = \
2422 NONENONEs,x,x, &&
1c710c3c 2423 program_transform_name=s,y,y,
af71363e 2424
5213506e
RW
2425{ $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
2426$as_echo_n "checking host system type... " >&6; }
22e05272 2427if ${ac_cv_host+:} false; then :
5213506e 2428 $as_echo_n "(cached) " >&6
af71363e 2429else
5213506e
RW
2430 if test "x$host_alias" = x; then
2431 ac_cv_host=$ac_cv_build
2432else
2433 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
22e05272 2434 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
5213506e 2435fi
1c710c3c 2436
af71363e 2437fi
5213506e
RW
2438{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
2439$as_echo "$ac_cv_host" >&6; }
2440case $ac_cv_host in
2441*-*-*) ;;
22e05272 2442*) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;;
5213506e 2443esac
1c710c3c 2444host=$ac_cv_host
5213506e
RW
2445ac_save_IFS=$IFS; IFS='-'
2446set x $ac_cv_host
2447shift
2448host_cpu=$1
2449host_vendor=$2
2450shift; shift
2451# Remember, the first character of IFS is used to create $*,
2452# except with old shells:
2453host_os=$*
2454IFS=$ac_save_IFS
2455case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
2aeb72e9
DD
2456
2457
5213506e
RW
2458{ $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5
2459$as_echo_n "checking target system type... " >&6; }
22e05272 2460if ${ac_cv_target+:} false; then :
5213506e 2461 $as_echo_n "(cached) " >&6
1c710c3c 2462else
5213506e
RW
2463 if test "x$target_alias" = x; then
2464 ac_cv_target=$ac_cv_host
2465else
2466 ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` ||
22e05272 2467 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5
5213506e 2468fi
1c710c3c
DJ
2469
2470fi
5213506e
RW
2471{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5
2472$as_echo "$ac_cv_target" >&6; }
2473case $ac_cv_target in
2474*-*-*) ;;
22e05272 2475*) as_fn_error $? "invalid value of canonical target" "$LINENO" 5;;
5213506e 2476esac
1c710c3c 2477target=$ac_cv_target
5213506e
RW
2478ac_save_IFS=$IFS; IFS='-'
2479set x $ac_cv_target
2480shift
2481target_cpu=$1
2482target_vendor=$2
2483shift; shift
2484# Remember, the first character of IFS is used to create $*,
2485# except with old shells:
2486target_os=$*
2487IFS=$ac_save_IFS
2488case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac
1c710c3c
DJ
2489
2490
2491# The aliases save the names the user supplied, while $host etc.
2492# will get canonicalized.
2493test -n "$target_alias" &&
2494 test "$program_prefix$program_suffix$program_transform_name" = \
2495 NONENONEs,x,x, &&
2496 program_prefix=${target_alias}-
5213506e 2497
671aa708 2498test "$program_prefix" != NONE &&
5213506e 2499 program_transform_name="s&^&$program_prefix&;$program_transform_name"
671aa708
NN
2500# Use a double $ so make ignores it.
2501test "$program_suffix" != NONE &&
5213506e
RW
2502 program_transform_name="s&\$&$program_suffix&;$program_transform_name"
2503# Double any \ or $.
1c710c3c 2504# By default was `s,x,x', remove it if useless.
5213506e
RW
2505ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
2506program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
af71363e 2507
671aa708
NN
2508
2509
775956d0
NN
2510# Get 'install' or 'install-sh' and its variants.
2511# Find a good install program. We prefer a C program (faster),
2512# so one script is as good as another. But avoid the broken or
2513# incompatible versions:
2514# SysV /etc/install, /usr/sbin/install
2515# SunOS /usr/etc/install
2516# IRIX /sbin/install
2517# AIX /bin/install
1c710c3c 2518# AmigaOS /C/install, which installs bootblocks on floppy discs
775956d0
NN
2519# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
2520# AFS /usr/afsws/bin/install, which mishandles nonexistent args
2521# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
1c710c3c 2522# OS/2's system install, which has a completely different semantic
775956d0 2523# ./install, which can be erroneously created by make from ./install.sh.
38d24731 2524# Reject install programs that cannot install multiple files.
5213506e
RW
2525{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
2526$as_echo_n "checking for a BSD-compatible install... " >&6; }
775956d0 2527if test -z "$INSTALL"; then
22e05272 2528if ${ac_cv_path_install+:} false; then :
5213506e 2529 $as_echo_n "(cached) " >&6
1c710c3c
DJ
2530else
2531 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2532for as_dir in $PATH
2533do
2534 IFS=$as_save_IFS
2535 test -z "$as_dir" && as_dir=.
5213506e
RW
2536 # Account for people who put trailing slashes in PATH elements.
2537case $as_dir/ in #((
2538 ./ | .// | /[cC]/* | \
1c710c3c 2539 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
5213506e 2540 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
1c710c3c
DJ
2541 /usr/ucb/* ) ;;
2542 *)
2543 # OSF1 and SCO ODT 3.0 have their own names for install.
2544 # Don't use installbsd from OSF since it installs stuff as root
2545 # by default.
2546 for ac_prog in ginstall scoinst install; do
2547 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 2548 if as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then
775956d0 2549 if test $ac_prog = install &&
1c710c3c 2550 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
775956d0
NN
2551 # AIX install. It has an incompatible calling convention.
2552 :
1c710c3c
DJ
2553 elif test $ac_prog = install &&
2554 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2555 # program-specific install script used by HP pwplus--don't use.
2556 :
775956d0 2557 else
38d24731
RW
2558 rm -rf conftest.one conftest.two conftest.dir
2559 echo one > conftest.one
2560 echo two > conftest.two
2561 mkdir conftest.dir
2562 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
2563 test -s conftest.one && test -s conftest.two &&
2564 test -s conftest.dir/conftest.one &&
2565 test -s conftest.dir/conftest.two
2566 then
2567 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
2568 break 3
2569 fi
775956d0
NN
2570 fi
2571 fi
2572 done
1c710c3c
DJ
2573 done
2574 ;;
2575esac
5213506e
RW
2576
2577 done
2578IFS=$as_save_IFS
1c710c3c 2579
38d24731 2580rm -rf conftest.one conftest.two conftest.dir
775956d0
NN
2581
2582fi
2583 if test "${ac_cv_path_install+set}" = set; then
1c710c3c 2584 INSTALL=$ac_cv_path_install
775956d0 2585 else
38d24731
RW
2586 # As a last resort, use the slow shell script. Don't cache a
2587 # value for INSTALL within a source directory, because that will
775956d0 2588 # break other packages using the cache if that directory is
38d24731 2589 # removed, or if the value is a relative name.
1c710c3c 2590 INSTALL=$ac_install_sh
775956d0
NN
2591 fi
2592fi
5213506e
RW
2593{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
2594$as_echo "$INSTALL" >&6; }
775956d0
NN
2595
2596# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
2597# It thinks the first close brace ends the variable substitution.
2598test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
2599
1c710c3c 2600test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
775956d0
NN
2601
2602test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
2603
5213506e
RW
2604{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln works" >&5
2605$as_echo_n "checking whether ln works... " >&6; }
22e05272 2606if ${acx_cv_prog_LN+:} false; then :
5213506e 2607 $as_echo_n "(cached) " >&6
ad6717df
PB
2608else
2609 rm -f conftestdata_t
2610echo >conftestdata_f
2611if ln conftestdata_f conftestdata_t 2>/dev/null
2612then
2613 acx_cv_prog_LN=ln
2614else
2615 acx_cv_prog_LN=no
2616fi
2617rm -f conftestdata_f conftestdata_t
2618
2619fi
2620if test $acx_cv_prog_LN = no; then
2621 LN="cp"
5213506e
RW
2622 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN" >&5
2623$as_echo "no, using $LN" >&6; }
ad6717df
PB
2624else
2625 LN="$acx_cv_prog_LN"
5213506e
RW
2626 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
2627$as_echo "yes" >&6; }
ad6717df
PB
2628fi
2629
5213506e
RW
2630{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
2631$as_echo_n "checking whether ln -s works... " >&6; }
1c710c3c
DJ
2632LN_S=$as_ln_s
2633if test "$LN_S" = "ln -s"; then
5213506e
RW
2634 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
2635$as_echo "yes" >&6; }
fb0103e5 2636else
5213506e
RW
2637 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
2638$as_echo "no, using $LN_S" >&6; }
148907ea
PB
2639fi
2640
87264276
PB
2641{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
2642$as_echo_n "checking for a sed that does not truncate output... " >&6; }
22e05272 2643if ${ac_cv_path_SED+:} false; then :
87264276
PB
2644 $as_echo_n "(cached) " >&6
2645else
2646 ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
2647 for ac_i in 1 2 3 4 5 6 7; do
2648 ac_script="$ac_script$as_nl$ac_script"
2649 done
2650 echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
2651 { ac_script=; unset ac_script;}
2652 if test -z "$SED"; then
2653 ac_path_SED_found=false
2654 # Loop through the user's path and test for each of PROGNAME-LIST
2655 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2656for as_dir in $PATH
2657do
2658 IFS=$as_save_IFS
2659 test -z "$as_dir" && as_dir=.
2660 for ac_prog in sed gsed; do
2661 for ac_exec_ext in '' $ac_executable_extensions; do
2662 ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
22e05272 2663 as_fn_executable_p "$ac_path_SED" || continue
87264276
PB
2664# Check for GNU ac_path_SED and select it if it is found.
2665 # Check for GNU $ac_path_SED
2666case `"$ac_path_SED" --version 2>&1` in
2667*GNU*)
2668 ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
2669*)
2670 ac_count=0
2671 $as_echo_n 0123456789 >"conftest.in"
2672 while :
2673 do
2674 cat "conftest.in" "conftest.in" >"conftest.tmp"
2675 mv "conftest.tmp" "conftest.in"
2676 cp "conftest.in" "conftest.nl"
2677 $as_echo '' >> "conftest.nl"
2678 "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
2679 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
2680 as_fn_arith $ac_count + 1 && ac_count=$as_val
2681 if test $ac_count -gt ${ac_path_SED_max-0}; then
2682 # Best one so far, save it but keep looking for a better one
2683 ac_cv_path_SED="$ac_path_SED"
2684 ac_path_SED_max=$ac_count
2685 fi
2686 # 10*(2^10) chars as input seems more than enough
2687 test $ac_count -gt 10 && break
2688 done
2689 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
2690esac
2691
2692 $ac_path_SED_found && break 3
2693 done
2694 done
2695 done
2696IFS=$as_save_IFS
2697 if test -z "$ac_cv_path_SED"; then
22e05272 2698 as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5
87264276
PB
2699 fi
2700else
2701 ac_cv_path_SED=$SED
2702fi
2703
2704fi
2705{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
2706$as_echo "$ac_cv_path_SED" >&6; }
2707 SED="$ac_cv_path_SED"
2708 rm -f conftest.sed
2709
2710for ac_prog in gawk mawk nawk awk
2711do
2712 # Extract the first word of "$ac_prog", so it can be a program name with args.
2713set dummy $ac_prog; ac_word=$2
2714{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2715$as_echo_n "checking for $ac_word... " >&6; }
22e05272 2716if ${ac_cv_prog_AWK+:} false; then :
87264276
PB
2717 $as_echo_n "(cached) " >&6
2718else
2719 if test -n "$AWK"; then
2720 ac_cv_prog_AWK="$AWK" # Let the user override the test.
2721else
2722as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2723for as_dir in $PATH
2724do
2725 IFS=$as_save_IFS
2726 test -z "$as_dir" && as_dir=.
2727 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 2728 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
87264276
PB
2729 ac_cv_prog_AWK="$ac_prog"
2730 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2731 break 2
2732 fi
2733done
2734 done
2735IFS=$as_save_IFS
2736
2737fi
2738fi
2739AWK=$ac_cv_prog_AWK
2740if test -n "$AWK"; then
2741 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
2742$as_echo "$AWK" >&6; }
2743else
2744 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2745$as_echo "no" >&6; }
2746fi
2747
2748
2749 test -n "$AWK" && break
2750done
2751
775956d0 2752
ee6a22df
L
2753srcpwd=`cd ${srcdir} ; ${PWDCMD-pwd}`
2754
2755# We pass INSTALL explicitly to sub-makes. Make sure that it is not
2756# a relative path.
2757if test "$INSTALL" = "${srcdir}/install-sh -c"; then
2758 INSTALL="${srcpwd}/install-sh -c"
2759fi
2760
671aa708
NN
2761# Set srcdir to "." if that's what it is.
2762# This is important for multilib support.
2763pwd=`${PWDCMD-pwd}`
671aa708
NN
2764if test "${pwd}" = "${srcpwd}" ; then
2765 srcdir=.
79c06341
JL
2766fi
2767
671aa708 2768topsrcdir=$srcpwd
5d4a5ee6 2769
671aa708 2770extra_host_args=
afabd8e6 2771
671aa708
NN
2772### To add a new directory to the tree, first choose whether it is a target
2773### or a host dependent tool. Then put it into the appropriate list
2774### (library or tools, host or target), doing a dependency sort.
79c06341 2775
1c710c3c 2776# Subdirs will be configured in the order listed in build_configdirs,
671aa708 2777# configdirs, or target_configdirs; see the serialization section below.
79c06341 2778
1c710c3c
DJ
2779# Dependency sorting is only needed when *configuration* must be done in
2780# a particular order. In all cases a dependency should be specified in
671aa708 2781# the Makefile, whether or not it's implicitly specified here.
79c06341 2782
671aa708
NN
2783# Double entries in build_configdirs, configdirs, or target_configdirs may
2784# cause circular dependencies and break everything horribly.
79c06341 2785
23f6b2f9
PB
2786# these library is used by various programs built for the build
2787# environment
2788#
929315a9 2789build_libs="build-libiberty build-libcpp"
23f6b2f9
PB
2790
2791# these tools are built for the build environment
85bfb75e 2792build_tools="build-texinfo build-flex build-bison build-m4 build-fixincludes"
23f6b2f9 2793
671aa708 2794# these libraries are used by various programs built for the host environment
eae1a5d4 2795#f
36230329 2796host_libs="intl libiberty opcodes bfd readline tcl tk itcl libgui zlib libbacktrace libcpp libcody libdecnumber gmp mpfr mpc isl libelf libiconv libctf"
671aa708 2797
671aa708
NN
2798# these tools are built for the host environment
2799# Note, the powerpc-eabi build depends on sim occurring before gdb in order to
2800# know that we are building the simulator.
2801# binutils, gas and ld appear in that order because it makes sense to run
2802# "make check" in that particular order.
38e3d868 2803# If --enable-gold is used, "gold" may replace "ld".
2efd8b1f 2804host_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 2805
671aa708
NN
2806# these libraries are built for the target environment, and are built after
2807# the host libraries and the host tools (which may be a cross compiler)
8499116a 2808# Note that libiberty is not a target library.
291f172e 2809target_libraries="target-libgcc \
eff02e4f 2810 target-libbacktrace \
671aa708
NN
2811 target-libgloss \
2812 target-newlib \
6d3b5aea 2813 target-libgomp \
5f520819 2814 target-liboffloadmic \
5fd1486c 2815 target-libhsail-rt \
48310492 2816 target-libatomic \
0a35513e 2817 target-libitm \
cb543528 2818 target-libstdc++-v3 \
f35db108 2819 target-libsanitizer \
2077db1b 2820 target-libvtv \
77008252 2821 target-libssp \
1ec601bf 2822 target-libquadmath \
6de9cd9a 2823 target-libgfortran \
012447ea 2824 target-libffi \
d9cdb878 2825 target-libobjc \
632e2a07 2826 target-libada \
b4c522fa 2827 target-libgo \
bb50312e
IB
2828 target-libphobos \
2829 target-zlib"
671aa708 2830
4dbda6f0
NN
2831# these tools are built using the target libraries, and are intended to
2832# run only in the target environment
671aa708 2833#
4dbda6f0 2834# note: any program that *uses* libraries that are in the "target_libraries"
1bcce263 2835# list belongs in this list.
671aa708 2836#
85bfb75e 2837target_tools="target-rda"
79c06341 2838
671aa708 2839################################################################################
79c06341 2840
671aa708
NN
2841## All tools belong in one of the four categories, and are assigned above
2842## We assign ${configdirs} this way to remove all embedded newlines. This
2843## is important because configure will choke if they ever get through.
2844## ${configdirs} is directories we build using the host tools.
2845## ${target_configdirs} is directories we build using the target tools.
671aa708 2846configdirs=`echo ${host_libs} ${host_tools}`
4dbda6f0 2847target_configdirs=`echo ${target_libraries} ${target_tools}`
71b5d516 2848build_configdirs=`echo ${build_libs} ${build_tools}`
8b87bb96 2849
ac9e6043
RW
2850
2851
671aa708 2852################################################################################
79c06341 2853
671aa708 2854srcname="gnu development package"
79c06341 2855
671aa708
NN
2856# This gets set non-empty for some net releases of packages.
2857appdirs=""
79c06341 2858
671aa708
NN
2859# Define is_cross_compiler to save on calls to 'test'.
2860is_cross_compiler=
2861if test x"${host}" = x"${target}" ; then
2862 is_cross_compiler=no
79c06341 2863else
671aa708 2864 is_cross_compiler=yes
1c710c3c 2865fi
79c06341 2866
b4acb5ef 2867# Find the build and target subdir names.
8b87bb96 2868
2e9e6f68
DJ
2869# post-stage1 host modules use a different CC_FOR_BUILD so, in order to
2870# have matching libraries, they should use host libraries: Makefile.tpl
2871# arranges to pass --with-build-libsubdir=$(HOST_SUBDIR).
2872# However, they still use the build modules, because the corresponding
2873# host modules (e.g. bison) are only built for the host when bootstrap
2874# finishes. So:
2875# - build_subdir is where we find build modules, and never changes.
2876# - build_libsubdir is where we find build libraries, and can be overridden.
2877
2878# Prefix 'build-' so this never conflicts with target_subdir.
8b87bb96 2879build_subdir="build-${build_noncanonical}"
1c710c3c 2880
5213506e
RW
2881# Check whether --with-build-libsubdir was given.
2882if test "${with_build_libsubdir+set}" = set; then :
2883 withval=$with_build_libsubdir; build_libsubdir="$withval"
2e9e6f68
DJ
2884else
2885 build_libsubdir="$build_subdir"
5213506e
RW
2886fi
2887
215c351a
PB
2888# --srcdir=. covers the toplevel, while "test -d" covers the subdirectories
2889if ( test $srcdir = . && test -d gcc ) \
2890 || test -d $srcdir/../host-${host_noncanonical}; then
2891 host_subdir="host-${host_noncanonical}"
2892else
2893 host_subdir=.
2894fi
8b87bb96
NN
2895# No prefix.
2896target_subdir=${target_noncanonical}
1c710c3c 2897
0db770bd
RW
2898# Be sure to cover against remnants of an in-tree build.
2899if test $srcdir != . && test -d $srcdir/host-${host_noncanonical}; then
22e05272 2900 as_fn_error $? "building out of tree but $srcdir contains host-${host_noncanonical}.
0db770bd
RW
2901Use a pristine source tree when building in a separate tree" "$LINENO" 5
2902fi
79c06341 2903
671aa708
NN
2904# Skipdirs are removed silently.
2905skipdirs=
2906# Noconfigdirs are removed loudly.
2907noconfigdirs=""
79c06341 2908
671aa708
NN
2909use_gnu_ld=
2910# Make sure we don't let GNU ld be added if we didn't want it.
2911if test x$with_gnu_ld = xno ; then
2912 use_gnu_ld=no
5afab7ad 2913 noconfigdirs="$noconfigdirs ld gold"
79c06341
JL
2914fi
2915
671aa708
NN
2916use_gnu_as=
2917# Make sure we don't let GNU as be added if we didn't want it.
2918if test x$with_gnu_as = xno ; then
2919 use_gnu_as=no
2920 noconfigdirs="$noconfigdirs gas"
79c06341
JL
2921fi
2922
d7f09764 2923use_included_zlib=
a05c2c75
L
2924
2925# Check whether --with-system-zlib was given.
2926if test "${with_system_zlib+set}" = set; then :
2927 withval=$with_system_zlib;
2928fi
2929
d7f09764
DN
2930# Make sure we don't let ZLIB be added if we didn't want it.
2931if test x$with_system_zlib = xyes ; then
2932 use_included_zlib=no
2933 noconfigdirs="$noconfigdirs zlib"
2934fi
2935
1c710c3c 2936# some tools are so dependent upon X11 that if we're not building with X,
671aa708 2937# it's not even worth trying to configure, much less build, that tool.
79c06341 2938
671aa708
NN
2939case ${with_x} in
2940 yes | "") ;; # the default value for this tree is that X11 is available
2941 no)
b4f96efe 2942 skipdirs="${skipdirs} tk itcl libgui"
671aa708 2943 # We won't be able to build gdbtk without X.
1c710c3c 2944 enable_gdbtk=no
671aa708
NN
2945 ;;
2946 *) echo "*** bad value \"${with_x}\" for -with-x flag; ignored" 1>&2 ;;
2947esac
79c06341 2948
1bcce263 2949# Some are only suitable for cross toolchains.
671aa708
NN
2950# Remove these if host=target.
2951cross_only="target-libgloss target-newlib target-opcodes"
2952
2953case $is_cross_compiler in
2954 no) skipdirs="${skipdirs} ${cross_only}" ;;
671aa708 2955esac
79c06341 2956
671aa708
NN
2957# If both --with-headers and --with-libs are specified, default to
2958# --without-newlib.
ee6a22df
L
2959if test x"${with_headers}" != x && test x"${with_headers}" != xno \
2960 && test x"${with_libs}" != x && test x"${with_libs}" != xno ; then
671aa708
NN
2961 if test x"${with_newlib}" = x ; then
2962 with_newlib=no
2963 fi
79c06341
JL
2964fi
2965
671aa708
NN
2966# Recognize --with-newlib/--without-newlib.
2967case ${with_newlib} in
2968 no) skipdirs="${skipdirs} target-newlib" ;;
2969 yes) skipdirs=`echo " ${skipdirs} " | sed -e 's/ target-newlib / /'` ;;
2970esac
79c06341 2971
85c64bbe
BS
2972# Check whether --enable-as-accelerator-for was given.
2973if test "${enable_as_accelerator_for+set}" = set; then :
4b4f2e35 2974 enableval=$enable_as_accelerator_for;
85c64bbe
BS
2975fi
2976
2977
2978# Check whether --enable-offload-targets was given.
2979if test "${enable_offload_targets+set}" = set; then :
2980 enableval=$enable_offload_targets;
2981 if test x"$enable_offload_targets" = x; then
22e05272 2982 as_fn_error $? "no offload targets specified" "$LINENO" 5
85c64bbe
BS
2983 fi
2984
2985else
2986 enable_offload_targets=
2987fi
2988
2989
fe5bfa67
TB
2990# Check whether --enable-offload-defaulted was given.
2991if test "${enable_offload_defaulted+set}" = set; then :
2992 enableval=$enable_offload_defaulted; enable_offload_defaulted=$enableval
2993else
2994 enable_offload_defaulted=
2995fi
2996
2997
21539e2e
MK
2998# Handle --enable-gold, --enable-ld.
2999# --disable-gold [--enable-ld]
3000# Build only ld. Default option.
9580395f
L
3001# --enable-gold [--enable-ld]
3002# Build both gold and ld. Install gold as "ld.gold", install ld
3003# as "ld.bfd" and "ld".
3004# --enable-gold=default [--enable-ld]
21539e2e
MK
3005# Build both gold and ld. Install gold as "ld.gold" and "ld",
3006# install ld as "ld.bfd".
3007# --enable-gold[=default] --disable-ld
3008# Build only gold, which is then installed as both "ld.gold" and "ld".
3009# --enable-gold --enable-ld=default
9580395f
L
3010# Build both gold (installed as "ld.gold") and ld (installed as "ld"
3011# and ld.bfd).
21539e2e
MK
3012# In other words, ld is default
3013# --enable-gold=default --enable-ld=default
3014# Error.
3015
3016default_ld=
5213506e
RW
3017# Check whether --enable-gold was given.
3018if test "${enable_gold+set}" = set; then :
3019 enableval=$enable_gold; ENABLE_GOLD=$enableval
5afab7ad
ILT
3020else
3021 ENABLE_GOLD=no
5213506e
RW
3022fi
3023
21539e2e
MK
3024case "${ENABLE_GOLD}" in
3025 yes|default)
38e3d868
RM
3026 # Check for ELF target.
3027 is_elf=no
3028 case "${target}" in
3029 *-*-elf* | *-*-sysv4* | *-*-unixware* | *-*-eabi* | hppa*64*-*-hpux* \
0e76460f 3030 | *-*-linux* | *-*-gnu* | frv-*-uclinux* | *-*-irix5* | *-*-irix6* \
8c6d158a 3031 | *-*-netbsd* | *-*-openbsd* | *-*-freebsd* | *-*-dragonfly* \
ff4b7a7e 3032 | *-*-solaris2* | *-*-nto* | *-*-nacl*)
38e3d868
RM
3033 case "${target}" in
3034 *-*-linux*aout* | *-*-linux*oldld*)
3035 ;;
3036 *)
3037 is_elf=yes
3038 ;;
3039 esac
3040 esac
3041
3042 if test "$is_elf" = "yes"; then
3043 # Check for target supported by gold.
5afab7ad 3044 case "${target}" in
7705dfd1 3045 i?86-*-* | x86_64-*-* | sparc*-*-* | powerpc*-*-* | arm*-*-* \
1b858e76 3046 | aarch64*-*-* | tilegx*-*-* | mips*-*-* | s390*-*-*)
21539e2e
MK
3047 configdirs="$configdirs gold"
3048 if test x${ENABLE_GOLD} = xdefault; then
3049 default_ld=gold
3050 fi
38e3d868 3051 ENABLE_GOLD=yes
5afab7ad
ILT
3052 ;;
3053 esac
38e3d868
RM
3054 fi
3055 ;;
3056 no)
3057 ;;
3058 *)
22e05272 3059 as_fn_error $? "invalid --enable-gold argument" "$LINENO" 5
38e3d868 3060 ;;
21539e2e
MK
3061esac
3062
3063# Check whether --enable-ld was given.
3064if test "${enable_ld+set}" = set; then :
3065 enableval=$enable_ld; ENABLE_LD=$enableval
3066else
3067 ENABLE_LD=yes
3068fi
3069
3070
3071case "${ENABLE_LD}" in
3072 default)
9580395f 3073 if test x${default_ld} != x; then
22e05272 3074 as_fn_error $? "either gold or ld can be the default ld" "$LINENO" 5
21539e2e
MK
3075 fi
3076 ;;
3077 yes)
3078 ;;
3079 no)
3080 if test x${ENABLE_GOLD} != xyes; then
3081 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: neither ld nor gold are enabled" >&5
3082$as_echo "$as_me: WARNING: neither ld nor gold are enabled" >&2;}
3083 fi
3084 configdirs=`echo " ${configdirs} " | sed -e 's/ ld / /'`
3085 ;;
3086 *)
22e05272 3087 as_fn_error $? "invalid --enable-ld argument" "$LINENO" 5
21539e2e
MK
3088 ;;
3089esac
5afab7ad 3090
78edb32f
L
3091# PR gas/19109
3092# Decide the default method for compressing debug sections.
3093# Provide a configure time option to override our default.
3094# Check whether --enable-compressed_debug_sections was given.
3095if test "${enable_compressed_debug_sections+set}" = set; then :
3096 enableval=$enable_compressed_debug_sections;
3097 if test x"$enable_compressed_debug_sections" = xyes; then
22e05272 3098 as_fn_error $? "no program with compressed debug sections specified" "$LINENO" 5
78edb32f
L
3099 fi
3100
3101else
3102 enable_compressed_debug_sections=
3103fi
3104
3105
671aa708 3106# Configure extra directories which are host specific
79c06341 3107
671aa708
NN
3108case "${host}" in
3109 *-cygwin*)
3110 configdirs="$configdirs libtermcap" ;;
3111esac
79c06341 3112
4fab7234
HPN
3113# A target can indicate whether a language isn't supported for some reason.
3114# Only spaces may be used in this macro; not newlines or tabs.
3115unsupported_languages=
3116
1c710c3c 3117# Remove more programs from consideration, based on the host or
671aa708
NN
3118# target this usually means that a port of the program doesn't
3119# exist yet.
ec8d6ddc 3120
671aa708 3121case "${host}" in
111eeb6e 3122 i[3456789]86-*-msdosdjgpp*)
c9bdb152 3123 noconfigdirs="$noconfigdirs tcl tk itcl"
671aa708 3124 ;;
671aa708 3125esac
ec8d6ddc 3126
6de9cd9a 3127
87e6d9dc
TB
3128# Check whether --enable-libquadmath was given.
3129if test "${enable_libquadmath+set}" = set; then :
3130 enableval=$enable_libquadmath; ENABLE_LIBQUADMATH=$enableval
3131else
3132 ENABLE_LIBQUADMATH=yes
3133fi
3134
3135if test "${ENABLE_LIBQUADMATH}" = "no" ; then
3136 noconfigdirs="$noconfigdirs target-libquadmath"
3137fi
3138
3139
3140# Check whether --enable-libquadmath-support was given.
3141if test "${enable_libquadmath_support+set}" = set; then :
3142 enableval=$enable_libquadmath_support; ENABLE_LIBQUADMATH_SUPPORT=$enableval
3143else
3144 ENABLE_LIBQUADMATH_SUPPORT=yes
3145fi
3146
3147enable_libquadmath_support=
3148if test "${ENABLE_LIBQUADMATH_SUPPORT}" = "no" ; then
3149 enable_libquadmath_support=no
3150fi
3151
3152
5213506e
RW
3153# Check whether --enable-libada was given.
3154if test "${enable_libada+set}" = set; then :
3155 enableval=$enable_libada; ENABLE_LIBADA=$enableval
d9cdb878
AC
3156else
3157 ENABLE_LIBADA=yes
5213506e
RW
3158fi
3159
d9cdb878 3160if test "${ENABLE_LIBADA}" != "yes" ; then
5395b47b 3161 noconfigdirs="$noconfigdirs gnattools"
d9cdb878
AC
3162fi
3163
5213506e
RW
3164# Check whether --enable-libssp was given.
3165if test "${enable_libssp+set}" = set; then :
3166 enableval=$enable_libssp; ENABLE_LIBSSP=$enableval
ef0087a7
KH
3167else
3168 ENABLE_LIBSSP=yes
5213506e
RW
3169fi
3170
ef0087a7 3171
1873ec0c
L
3172# Check whether --enable-libstdcxx was given.
3173if test "${enable_libstdcxx+set}" = set; then :
3174 enableval=$enable_libstdcxx; ENABLE_LIBSTDCXX=$enableval
3175else
3176 ENABLE_LIBSTDCXX=default
3177fi
3178
3179if test "${ENABLE_LIBSTDCXX}" = "no" ; then
1007a55c 3180 noconfigdirs="$noconfigdirs target-libstdc++-v3"
1873ec0c
L
3181fi
3182
5f520819
KY
3183# If this is accelerator compiler and its target is intelmic we enable
3184# target liboffloadmic by default. If this is compiler with offloading
3185# for intelmic we enable host liboffloadmic by default. Otherwise
3186# liboffloadmic is disabled by default.
3187# Check whether --enable-liboffloadmic was given.
3188if test "${enable_liboffloadmic+set}" = set; then :
3189 enableval=$enable_liboffloadmic; case "$enableval" in
3190 no | host | target)
3191 enable_liboffloadmic=$enableval ;;
3192 *)
22e05272 3193 as_fn_error $? "--enable-liboffloadmic=no/host/target" "$LINENO" 5 ;;
5f520819
KY
3194esac
3195else
4b4f2e35 3196 if test x"$enable_as_accelerator_for" != x; then
5f520819
KY
3197 case "${target}" in
3198 *-intelmic-* | *-intelmicemul-*)
3199 enable_liboffloadmic=target
3200 extra_liboffloadmic_configure_flags="--enable-liboffloadmic=target"
3201 ;;
3202 *)
3203 enable_liboffloadmic=no
3204 ;;
3205 esac
3206else
3207 case "${enable_offload_targets}" in
3208 *-intelmic-* | *-intelmicemul-*)
3209 enable_liboffloadmic=host
3210 extra_liboffloadmic_configure_flags="--enable-liboffloadmic=host"
3211 ;;
3212 *)
3213 enable_liboffloadmic=no
3214 ;;
3215 esac
3216fi
3217fi
3218
3219
3220
44a7d18d 3221# Enable libgomp by default on hosted POSIX systems, and a few others.
27079765 3222if test x$enable_libgomp = x ; then
953ff289 3223 case "${target}" in
416ac4d4 3224 *-*-linux* | *-*-gnu* | *-*-k*bsd*-gnu | *-*-kopensolaris*-gnu)
953ff289 3225 ;;
8c6d158a 3226 *-*-netbsd* | *-*-freebsd* | *-*-openbsd* | *-*-dragonfly*)
953ff289 3227 ;;
b24513a1 3228 *-*-solaris2* | *-*-hpux11*)
953ff289 3229 ;;
cac90078 3230 *-*-darwin* | *-*-aix*)
953ff289 3231 ;;
29b1533a 3232 nvptx*-*-* | amdgcn*-*-*)
44a7d18d 3233 ;;
953ff289
DN
3234 *)
3235 noconfigdirs="$noconfigdirs target-libgomp"
3236 ;;
3237 esac
27079765 3238fi
953ff289 3239
48310492
RH
3240# Disable libatomic on unsupported systems.
3241if test -d ${srcdir}/libatomic; then
3242 if test x$enable_libatomic = x; then
3243 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libatomic support" >&5
3244$as_echo_n "checking for libatomic support... " >&6; }
3245 if (srcdir=${srcdir}/libatomic; \
3246 . ${srcdir}/configure.tgt; \
3247 test -n "$UNSUPPORTED")
3248 then
3249 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3250$as_echo "no" >&6; }
3251 noconfigdirs="$noconfigdirs target-libatomic"
3252 else
3253 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3254$as_echo "yes" >&6; }
3255 fi
3256 fi
3257fi
3258
5f520819
KY
3259# Disable liboffloadmic on unsupported systems.
3260if test -d ${srcdir}/liboffloadmic; then
3261 if test x$enable_liboffloadmic != xno; then
3262 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for liboffloadmic support" >&5
3263$as_echo_n "checking for liboffloadmic support... " >&6; }
3264 if (srcdir=${srcdir}/liboffloadmic; \
3265 . ${srcdir}/configure.tgt; \
3266 test -n "$UNSUPPORTED")
3267 then
3268 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3269$as_echo "no" >&6; }
3270 noconfigdirs="$noconfigdirs target-liboffloadmic"
3271 else
3272 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3273$as_echo "yes" >&6; }
3274 fi
3275 fi
3276fi
3277
e948157d
RH
3278# Disable libitm on unsupported systems.
3279if test -d ${srcdir}/libitm; then
3280 if test x$enable_libitm = x; then
3281 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libitm support" >&5
01f3428c 3282$as_echo_n "checking for libitm support... " >&6; }
e948157d
RH
3283 if (srcdir=${srcdir}/libitm; \
3284 . ${srcdir}/configure.tgt; \
3285 test -n "$UNSUPPORTED")
3286 then
3287 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
01f3428c 3288$as_echo "no" >&6; }
e948157d
RH
3289 noconfigdirs="$noconfigdirs target-libitm"
3290 else
3291 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
01f3428c 3292$as_echo "yes" >&6; }
e948157d
RH
3293 fi
3294 fi
0a35513e
AH
3295fi
3296
93bf5390
RH
3297# Disable libsanitizer on unsupported systems.
3298if test -d ${srcdir}/libsanitizer; then
3299 if test x$enable_libsanitizer = x; then
3300 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libsanitizer support" >&5
3301$as_echo_n "checking for libsanitizer support... " >&6; }
3302 if (srcdir=${srcdir}/libsanitizer; \
3303 . ${srcdir}/configure.tgt; \
3304 test -n "$UNSUPPORTED")
3305 then
3306 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3307$as_echo "no" >&6; }
3308 noconfigdirs="$noconfigdirs target-libsanitizer"
3309 else
3310 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3311$as_echo "yes" >&6; }
3312 fi
3313 fi
3314fi
3315
2077db1b
CT
3316# Disable libvtv on unsupported systems.
3317if test -d ${srcdir}/libvtv; then
3318 if test x$enable_libvtv = x; then
3319 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libvtv support" >&5
3320$as_echo_n "checking for libvtv support... " >&6; }
3321 if (srcdir=${srcdir}/libvtv; \
3322 . ${srcdir}/configure.tgt; \
1e74b850 3323 test "$VTV_SUPPORTED" != "yes")
2077db1b
CT
3324 then
3325 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3326$as_echo "no" >&6; }
3327 noconfigdirs="$noconfigdirs target-libvtv"
3328 else
3329 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3330$as_echo "yes" >&6; }
3331 fi
3332 fi
3333fi
3334
5373cd33 3335
f6a24a94
MJ
3336# Disable libhsail-rt on unsupported systems.
3337if test -d ${srcdir}/libhsail-rt; then
3338 if test x$enable_libhsail_rt = x; then
3339 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libhsail-rt support" >&5
3340$as_echo_n "checking for libhsail-rt support... " >&6; }
3341 if (srcdir=${srcdir}/libhsail-rt; \
3342 . ${srcdir}/configure.tgt; \
3343 test -n "$UNSUPPORTED")
3344 then
3345 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3346$as_echo "no" >&6; }
3347 unsupported_languages="$unsupported_languages brig"
3348 # This implicitly disables also target-libhsail-rt as it won't
3349 # get added to the build without BRIG FE.
3350 else
3351 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3352$as_echo "yes" >&6; }
3353 fi
3354 fi
3355fi
5373cd33
IE
3356
3357
d91491e5
SE
3358# Disable libquadmath for some systems.
3359case "${target}" in
e7fae550
DE
3360 avr-*-*)
3361 noconfigdirs="$noconfigdirs target-libquadmath"
3362 ;;
d91491e5
SE
3363 # libquadmath is unused on AIX and libquadmath build process use of
3364 # LD_LIBRARY_PATH can break AIX bootstrap.
3365 powerpc-*-aix* | rs6000-*-aix*)
3366 noconfigdirs="$noconfigdirs target-libquadmath"
3367 ;;
3368esac
3369
1e9e0e23
JM
3370# Disable libssp for some systems.
3371case "${target}" in
3372 avr-*-*)
b318fb4b 3373 # No hosted I/O support.
1e9e0e23
JM
3374 noconfigdirs="$noconfigdirs target-libssp"
3375 ;;
91dfef96
JM
3376 bpf-*-*)
3377 noconfigdirs="$noconfigdirs target-libssp"
3378 ;;
1e9e0e23
JM
3379 powerpc-*-aix* | rs6000-*-aix*)
3380 noconfigdirs="$noconfigdirs target-libssp"
85b8555e 3381 ;;
8d2af3a2
DD
3382 pru-*-*)
3383 # No hosted I/O support.
3384 noconfigdirs="$noconfigdirs target-libssp"
3385 ;;
85b8555e 3386 rl78-*-*)
7cb62ef1
EB
3387 # libssp uses a misaligned load to trigger a fault, but the RL78
3388 # doesn't fault for those - instead, it gives a build-time error
3389 # for explicit misaligned loads.
85b8555e 3390 noconfigdirs="$noconfigdirs target-libssp"
1e9e0e23 3391 ;;
0969ec7d
EB
3392 visium-*-*)
3393 # No hosted I/O support.
3394 noconfigdirs="$noconfigdirs target-libssp"
3395 ;;
1e9e0e23
JM
3396esac
3397
1e9e0e23 3398# Disable libstdc++-v3 for some systems.
1873ec0c
L
3399# Allow user to override this if they pass --enable-libstdc++-v3
3400if test "${ENABLE_LIBSTDCXX}" = "default" ; then
3401 case "${target}" in
3402 *-*-vxworks*)
3403 # VxWorks uses the Dinkumware C++ library.
3404 noconfigdirs="$noconfigdirs target-libstdc++-v3"
3405 ;;
afa3d80e
TS
3406 amdgcn*-*-*)
3407 # Not ported/fails to build when using newlib.
3408 noconfigdirs="$noconfigdirs target-libstdc++-v3"
3409 ;;
1873ec0c
L
3410 arm*-wince-pe*)
3411 # the C++ libraries don't build on top of CE's C libraries
3412 noconfigdirs="$noconfigdirs target-libstdc++-v3"
3413 ;;
3414 avr-*-*)
3415 noconfigdirs="$noconfigdirs target-libstdc++-v3"
3416 ;;
91dfef96
JM
3417 bpf-*-*)
3418 noconfigdirs="$noconfigdirs target-libstdc++-v3"
3419 ;;
fef939d6
JB
3420 ft32-*-*)
3421 noconfigdirs="$noconfigdirs target-libstdc++-v3"
3422 ;;
1873ec0c
L
3423 esac
3424fi
1e9e0e23 3425
91dfef96
JM
3426# Disable C++ on systems where it is known to not work.
3427# For testing, you can override this with --enable-languages=c++.
3428case ,${enable_languages}, in
3429 *,c++,*)
3430 ;;
3431 *)
3432 case "${target}" in
3433 bpf-*-*)
3434 unsupported_languages="$unsupported_languages c++"
3435 ;;
3436 esac
3437 ;;
3438esac
3439
3440# Disable Objc on systems where it is known to not work.
3441# For testing, you can override this with --enable-languages=objc.
3442case ,${enable_languages}, in
3443 *,objc,*)
3444 ;;
3445 *)
3446 case "${target}" in
3447 bpf-*-*)
3448 unsupported_languages="$unsupported_languages objc"
3449 ;;
3450 esac
3451 ;;
3452esac
3453
260eedb9
IB
3454# Disable D on systems where it is known to not work.
3455# For testing, you can override this with --enable-languages=d.
3456case ,${enable_languages}, in
3457 *,d,*)
3458 ;;
3459 *)
3460 case "${target}" in
91dfef96 3461 bpf-*-*)
260eedb9
IB
3462 unsupported_languages="$unsupported_languages d"
3463 ;;
3464 esac
3465 ;;
3466esac
3467
3468# Disable libphobos on unsupported systems.
3469# For testing, you can override this with --enable-libphobos.
3470if test -d ${srcdir}/libphobos; then
3471 if test x$enable_libphobos = x; then
3472 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libphobos support" >&5
3473$as_echo_n "checking for libphobos support... " >&6; }
3474 if (srcdir=${srcdir}/libphobos; \
3475 . ${srcdir}/configure.tgt; \
7d31d331 3476 test "$LIBPHOBOS_SUPPORTED" != "yes")
260eedb9
IB
3477 then
3478 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3479$as_echo "no" >&6; }
3480 noconfigdirs="$noconfigdirs target-libphobos"
3481 else
3482 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3483$as_echo "yes" >&6; }
3484 fi
3485 fi
3486fi
3487
1e9e0e23
JM
3488# Disable Fortran for some systems.
3489case "${target}" in
3490 mmix-*-*)
3491 # See <http://gcc.gnu.org/ml/gcc-patches/2004-11/msg00572.html>.
3492 unsupported_languages="$unsupported_languages fortran"
3493 ;;
91dfef96
JM
3494 bpf-*-*)
3495 unsupported_languages="$unsupported_languages fortran"
3496 ;;
1e9e0e23
JM
3497esac
3498
012447ea
JJ
3499# Disable libffi for some systems.
3500case "${target}" in
3501 powerpc-*-darwin*)
3502 ;;
3503 i[3456789]86-*-darwin*)
3504 ;;
3505 x86_64-*-darwin[912]*)
3506 ;;
3507 *-*-darwin*)
3508 noconfigdirs="$noconfigdirs target-libffi"
3509 ;;
3510 *-*-netware*)
3511 noconfigdirs="$noconfigdirs target-libffi"
3512 ;;
3513 *-*-phoenix*)
3514 noconfigdirs="$noconfigdirs target-libffi"
3515 ;;
3516 *-*-rtems*)
3517 noconfigdirs="$noconfigdirs target-libffi"
3518 ;;
3519 *-*-tpf*)
3520 noconfigdirs="$noconfigdirs target-libffi"
3521 ;;
3522 *-*-uclinux*)
3523 noconfigdirs="$noconfigdirs target-libffi"
3524 ;;
3525 *-*-vxworks*)
3526 noconfigdirs="$noconfigdirs target-libffi"
3527 ;;
b20e7532
AT
3528 aarch64*-*-freebsd*)
3529 noconfigdirs="$noconfigdirs target-libffi"
3530 ;;
012447ea
JJ
3531 alpha*-*-*vms*)
3532 noconfigdirs="$noconfigdirs target-libffi"
3533 ;;
3534 arm*-*-freebsd*)
3535 noconfigdirs="$noconfigdirs target-libffi"
3536 ;;
3537 arm-wince-pe)
3538 noconfigdirs="$noconfigdirs target-libffi"
3539 ;;
3540 arm*-*-symbianelf*)
3541 noconfigdirs="$noconfigdirs target-libffi"
3542 ;;
91dfef96
JM
3543 bpf-*-*)
3544 noconfigdirs="$noconfigdirs target-libffi"
3545 ;;
012447ea
JJ
3546 cris-*-* | crisv32-*-*)
3547 case "${target}" in
3548 *-*-linux*)
3549 ;;
3550 *) # See PR46792 regarding target-libffi.
3551 noconfigdirs="$noconfigdirs target-libffi";;
3552 esac
3553 ;;
3554 hppa*64*-*-hpux*)
3555 noconfigdirs="$noconfigdirs target-libffi"
3556 ;;
3557 hppa*-hp-hpux11*)
3558 ;;
3559 hppa*-*-hpux*)
3560 noconfigdirs="$noconfigdirs target-libffi"
3561 ;;
3562 ia64*-*-*vms*)
3563 noconfigdirs="$noconfigdirs target-libffi"
3564 ;;
3565 i[3456789]86-w64-mingw*)
3566 noconfigdirs="$noconfigdirs target-libffi"
3567 ;;
3568 i[3456789]86-*-mingw*)
3569 noconfigdirs="$noconfigdirs target-libffi"
3570 ;;
3571 x86_64-*-mingw*)
3572 noconfigdirs="$noconfigdirs target-libffi"
3573 ;;
3574 mmix-*-*)
3575 noconfigdirs="$noconfigdirs target-libffi"
3576 ;;
3577 powerpc-*-aix*)
012447ea
JJ
3578 ;;
3579 rs6000-*-aix*)
012447ea
JJ
3580 ;;
3581 ft32-*-*)
3582 noconfigdirs="$noconfigdirs target-libffi"
3583 ;;
3584 *-*-lynxos*)
3585 noconfigdirs="$noconfigdirs target-libffi"
3586 ;;
3587esac
3588
3589# Disable the go frontend on systems where it is known to not work. Please keep
3590# this in sync with contrib/config-list.mk.
3591case "${target}" in
91dfef96 3592*-*-darwin* | *-*-cygwin* | *-*-mingw* | bpf-* )
012447ea
JJ
3593 unsupported_languages="$unsupported_languages go"
3594 ;;
3595esac
3596
f9d09df0
TT
3597# Only allow gdbserver on some systems.
3598if test -d ${srcdir}/gdbserver; then
3599 if test x$enable_gdbserver = x; then
3600 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gdbserver support" >&5
3601$as_echo_n "checking for gdbserver support... " >&6; }
3602 if (srcdir=${srcdir}/gdbserver; \
3603 . ${srcdir}/configure.srv; \
3604 test -n "$UNSUPPORTED")
3605 then
3606 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3607$as_echo "no" >&6; }
3608 noconfigdirs="$noconfigdirs gdbserver"
3609 else
3610 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3611$as_echo "yes" >&6; }
3612 fi
3613 fi
3614fi
3615
cdbc9e92
ILT
3616# Disable libgo for some systems where it is known to not work.
3617# For testing, you can easily override this with --enable-libgo.
3618if test x$enable_libgo = x; then
3619 case "${target}" in
3620 *-*-darwin*)
3621 # PR 46986
3622 noconfigdirs="$noconfigdirs target-libgo"
3623 ;;
3624 *-*-cygwin* | *-*-mingw*)
3625 noconfigdirs="$noconfigdirs target-libgo"
3626 ;;
91dfef96
JM
3627 bpf-*-*)
3628 noconfigdirs="$noconfigdirs target-libgo"
3629 ;;
cdbc9e92
ILT
3630 esac
3631fi
3632
c03353e2
RIL
3633# Default libgloss CPU subdirectory.
3634libgloss_dir="$target_cpu"
6de9cd9a 3635
fbcf0dca
JM
3636case "${target}" in
3637 sh*-*-pe|mips*-*-pe|*arm-wince-pe)
3638 libgloss_dir=wince
3639 ;;
4dddfc74
YZ
3640 aarch64*-*-* )
3641 libgloss_dir=aarch64
3642 ;;
fbcf0dca
JM
3643 arm*-*-*)
3644 libgloss_dir=arm
3645 ;;
3646 cris-*-* | crisv32-*-*)
3647 libgloss_dir=cris
3648 ;;
3649 hppa*-*-*)
3650 libgloss_dir=pa
3651 ;;
3652 i[3456789]86-*-*)
3653 libgloss_dir=i386
3654 ;;
3655 m68hc11-*-*|m6811-*-*|m68hc12-*-*|m6812-*-*)
3656 libgloss_dir=m68hc11
3657 ;;
3658 m68*-*-* | fido-*-*)
3659 libgloss_dir=m68k
3660 ;;
3661 mips*-*-*)
3662 libgloss_dir=mips
3663 ;;
3664 powerpc*-*-*)
3665 libgloss_dir=rs6000
3666 ;;
8d2af3a2
DD
3667 pru-*-*)
3668 libgloss_dir=pru
3669 ;;
fbcf0dca
JM
3670 sparc*-*-*)
3671 libgloss_dir=sparc
3672 ;;
3673esac
3674
6a789d5e 3675# Disable newlib and libgloss for various target OSes.
671aa708 3676case "${target}" in
6a789d5e
JM
3677 alpha*-dec-osf*)
3678 noconfigdirs="$noconfigdirs target-newlib target-libgloss"
3679 ;;
3680 i[3456789]86-*-linux*)
3681 # This section makes it possible to build newlib natively on linux.
3682 # If we are using a cross compiler then don't configure newlib.
3683 if test x${is_cross_compiler} != xno ; then
3684 noconfigdirs="$noconfigdirs target-newlib"
3685 fi
3686 noconfigdirs="$noconfigdirs target-libgloss"
3687 # If we are not using a cross compiler, do configure newlib.
3688 # Note however, that newlib will only be configured in this situation
3689 # if the --with-newlib option has been given, because otherwise
3690 # 'target-newlib' will appear in skipdirs.
3691 ;;
3692 i[3456789]86-*-rdos*)
3693 noconfigdirs="$noconfigdirs target-newlib target-libgloss"
3694 ;;
3695 sh*-*-pe|mips*-*-pe|arm-wince-pe)
3696 noconfigdirs="$noconfigdirs target-newlib target-libgloss"
3697 ;;
3698 sparc-*-sunos4*)
3699 noconfigdirs="$noconfigdirs target-newlib target-libgloss"
3700 ;;
91dfef96
JM
3701 bpf-*-*)
3702 noconfigdirs="$noconfigdirs target-newlib target-libgloss"
3703 ;;
6a789d5e
JM
3704 *-*-aix*)
3705 noconfigdirs="$noconfigdirs target-newlib target-libgloss"
3706 ;;
3707 *-*-beos*)
3708 noconfigdirs="$noconfigdirs target-newlib target-libgloss"
3709 ;;
671aa708 3710 *-*-chorusos)
0036370f 3711 noconfigdirs="$noconfigdirs target-newlib target-libgloss"
671aa708 3712 ;;
6a789d5e
JM
3713 *-*-dragonfly*)
3714 noconfigdirs="$noconfigdirs target-newlib target-libgloss"
3715 ;;
3716 *-*-freebsd*)
3717 noconfigdirs="$noconfigdirs target-newlib target-libgloss"
3718 ;;
3719 *-*-linux* | *-*-gnu* | *-*-k*bsd*-gnu | *-*-kopensolaris*-gnu)
3720 noconfigdirs="$noconfigdirs target-newlib target-libgloss"
3721 ;;
3722 *-*-lynxos*)
3723 noconfigdirs="$noconfigdirs target-newlib target-libgloss"
3724 ;;
3725 *-*-mingw*)
3726 noconfigdirs="$noconfigdirs target-newlib target-libgloss"
3727 ;;
3728 *-*-netbsd*)
3729 noconfigdirs="$noconfigdirs target-newlib target-libgloss"
3730 ;;
3731 *-*-netware*)
3732 noconfigdirs="$noconfigdirs target-newlib target-libgloss"
3733 ;;
3734 *-*-tpf*)
3735 noconfigdirs="$noconfigdirs target-newlib target-libgloss"
3736 ;;
3737 *-*-uclinux*)
3738 noconfigdirs="$noconfigdirs target-newlib target-libgloss"
3739 ;;
3740 *-*-vxworks*)
3741 noconfigdirs="$noconfigdirs target-newlib target-libgloss"
3742 ;;
3743esac
3744
3745case "${target}" in
3746 *-*-chorusos)
3747 ;;
3be96231
TG
3748 aarch64-*-darwin*)
3749 noconfigdirs="$noconfigdirs ld gas gdb gprof"
3750 noconfigdirs="$noconfigdirs sim target-rda"
3751 ;;
7431c1a1
AS
3752 amdgcn*-*-*)
3753 ;;
3be96231
TG
3754 arm-*-darwin*)
3755 noconfigdirs="$noconfigdirs ld gas gdb gprof"
3756 noconfigdirs="$noconfigdirs sim target-rda"
3757 ;;
75eeae1a 3758 powerpc-*-darwin*)
e1514c3f 3759 noconfigdirs="$noconfigdirs ld gas gdb gprof"
9c8f9ec2 3760 noconfigdirs="$noconfigdirs sim target-rda"
940cde4d 3761 ;;
354ebf88
RW
3762 i[3456789]86-*-darwin*)
3763 noconfigdirs="$noconfigdirs ld gprof"
3764 noconfigdirs="$noconfigdirs sim target-rda"
3765 ;;
3766 x86_64-*-darwin[912]*)
0db3a858
TG
3767 noconfigdirs="$noconfigdirs ld gas gprof"
3768 noconfigdirs="$noconfigdirs sim target-rda"
3769 ;;
42c1cd8a
AT
3770 *-*-darwin*)
3771 noconfigdirs="$noconfigdirs ld gas gdb gprof"
3772 noconfigdirs="$noconfigdirs sim target-rda"
42c1cd8a 3773 ;;
8c6d158a 3774 *-*-dragonfly*)
8c6d158a 3775 ;;
c3f84f61 3776 *-*-freebsd*)
6de9cd9a 3777 if test "x$with_gmp" = x && test "x$with_gmp_dir" = x \
c0d0a722 3778 && ! test -d ${srcdir}/gmp \
6de9cd9a
DN
3779 && test -f /usr/local/include/gmp.h; then
3780 with_gmp=/usr/local
3781 fi
6de9cd9a 3782 ;;
ef4e7569
US
3783 *-*-kaos*)
3784 # Remove unsupported stuff on all kaOS configurations.
ef4e7569
US
3785 noconfigdirs="$noconfigdirs target-libgloss"
3786 ;;
671aa708 3787 *-*-netbsd*)
671aa708 3788 ;;
61fec9ff 3789 *-*-netware*)
671aa708 3790 ;;
fd6487af
JS
3791 *-*-phoenix*)
3792 noconfigdirs="$noconfigdirs target-libgloss"
3793 ;;
671aa708 3794 *-*-rtems*)
2909494b 3795 noconfigdirs="$noconfigdirs target-libgloss"
671aa708 3796 ;;
a8ba31f2
EC
3797 # The tpf target doesn't support gdb yet.
3798 *-*-tpf*)
6a789d5e 3799 noconfigdirs="$noconfigdirs gdb tcl tk libgui itcl"
a8ba31f2 3800 ;;
5785c0ed 3801 *-*-uclinux*)
6a789d5e 3802 noconfigdirs="$noconfigdirs target-rda"
5785c0ed 3803 ;;
671aa708 3804 *-*-vxworks*)
671aa708
NN
3805 ;;
3806 alpha*-dec-osf*)
3807 # ld works, but does not support shared libraries.
671aa708 3808 # gas doesn't generate exception information.
6a789d5e 3809 noconfigdirs="$noconfigdirs gas ld"
671aa708
NN
3810 ;;
3811 alpha*-*-*vms*)
2909494b 3812 noconfigdirs="$noconfigdirs gdb target-newlib target-libgloss"
671aa708 3813 ;;
671aa708
NN
3814 alpha*-*-*)
3815 # newlib is not 64 bit ready
2909494b 3816 noconfigdirs="$noconfigdirs target-newlib target-libgloss"
671aa708 3817 ;;
91dfef96
JM
3818 bpf-*-*)
3819 noconfigdirs="$noconfigdirs target-libobjc target-libbacktrace"
3820 ;;
671aa708 3821 sh*-*-pe|mips*-*-pe|*arm-wince-pe)
b4f96efe 3822 noconfigdirs="$noconfigdirs tcl tk itcl libgui sim"
671aa708 3823 ;;
2fd88f4f
AK
3824 arc*-*-*)
3825 noconfigdirs="$noconfigdirs sim"
3826 ;;
671aa708 3827 arm-*-pe*)
2909494b 3828 noconfigdirs="$noconfigdirs target-libgloss"
671aa708 3829 ;;
671aa708 3830 arm-*-riscix*)
0036370f 3831 noconfigdirs="$noconfigdirs ld target-libgloss"
671aa708 3832 ;;
b588ae30
GJL
3833 avr-*-*)
3834 if test x${with_avrlibc} != xno; then
3835 noconfigdirs="$noconfigdirs target-newlib target-libgloss"
3836 fi
3837 ;;
671aa708 3838 c4x-*-* | tic4x-*-*)
0036370f 3839 noconfigdirs="$noconfigdirs target-libgloss"
671aa708 3840 ;;
0036370f
JM
3841 tic54x-*-*)
3842 noconfigdirs="$noconfigdirs target-libgloss gdb"
671aa708 3843 ;;
671aa708 3844 d10v-*-*)
0036370f 3845 noconfigdirs="$noconfigdirs target-libgloss"
671aa708
NN
3846 ;;
3847 d30v-*-*)
0036370f 3848 noconfigdirs="$noconfigdirs gdb"
671aa708
NN
3849 ;;
3850 fr30-*-elf*)
2909494b 3851 noconfigdirs="$noconfigdirs gdb"
671aa708 3852 ;;
a05c2c75
L
3853 ft32-*-*)
3854 noconfigdirs="$noconfigdirs target-rda gprof"
3855 ;;
55f2d967 3856 moxie-*-*)
a05c2c75 3857 noconfigdirs="$noconfigdirs"
55f2d967 3858 ;;
671aa708 3859 h8300*-*-*)
2909494b 3860 noconfigdirs="$noconfigdirs target-libgloss"
671aa708
NN
3861 ;;
3862 h8500-*-*)
0036370f 3863 noconfigdirs="$noconfigdirs target-libgloss"
671aa708 3864 ;;
ee6a22df 3865 hppa1.1-*-osf* | hppa1.1-*-bsd* )
ee6a22df 3866 ;;
a05c2c75
L
3867 hppa*64*-*-hpux*)
3868 noconfigdirs="$noconfigdirs gdb"
3869 ;;
3870 hppa*-*-hpux11*)
3871 noconfigdirs="$noconfigdirs gdb ld"
3872 ;;
4569f85e 3873 hppa*64*-*-linux*)
671aa708 3874 ;;
56f8587a 3875 hppa*-*-linux*)
3e732ba0 3876 ;;
671aa708 3877 hppa*-*-*elf* | \
671aa708
NN
3878 hppa*-*-lites* | \
3879 hppa*-*-openbsd* | \
3880 hppa*64*-*-*)
671aa708 3881 ;;
c03353e2 3882 hppa*-*-pro*)
c03353e2 3883 ;;
671aa708 3884 hppa*-*-*)
2909494b 3885 noconfigdirs="$noconfigdirs ld"
671aa708 3886 ;;
fb87ad5d 3887 i960-*-*)
0036370f 3888 noconfigdirs="$noconfigdirs gdb"
fb87ad5d 3889 ;;
671aa708
NN
3890 ia64*-*-elf*)
3891 # No gdb support yet.
1bcce263 3892 noconfigdirs="$noconfigdirs readline libgui itcl gdb"
671aa708
NN
3893 ;;
3894 ia64*-**-hpux*)
5a2931d1 3895 # No ld support yet.
a05c2c75 3896 noconfigdirs="$noconfigdirs gdb libgui itcl ld"
671aa708 3897 ;;
52535a64 3898 ia64*-*-*vms*)
091fe9ca
TG
3899 # No ld support yet.
3900 noconfigdirs="$noconfigdirs libgui itcl ld"
52535a64 3901 ;;
ef4c4300 3902 i[3456789]86-w64-mingw*)
ef4c4300
KT
3903 ;;
3904 i[3456789]86-*-mingw*)
b91f0a41 3905 target_configdirs="$target_configdirs target-winsup"
1c710c3c 3906 ;;
671aa708
NN
3907 *-*-cygwin*)
3908 target_configdirs="$target_configdirs target-libtermcap target-winsup"
1bcce263 3909 noconfigdirs="$noconfigdirs target-libgloss"
801e2270 3910 # always build newlib if winsup directory is present.
b91f0a41 3911 if test -d "$srcdir/winsup/cygwin"; then
801e2270 3912 skipdirs=`echo " ${skipdirs} " | sed -e 's/ target-newlib / /'`
ee6a22df 3913 elif test -d "$srcdir/newlib"; then
b91f0a41 3914 echo "Warning: winsup/cygwin is missing so newlib can't be built."
801e2270 3915 fi
1c710c3c 3916 ;;
f2a0e225 3917 i[3456789]86-*-pe)
ebb9f8b0 3918 noconfigdirs="$noconfigdirs target-libgloss"
671aa708 3919 ;;
f2a0e225 3920 i[3456789]86-*-sco3.2v5*)
671aa708
NN
3921 # The linker does not yet know about weak symbols in COFF,
3922 # and is not configured to handle mixed ELF and COFF.
0036370f 3923 noconfigdirs="$noconfigdirs ld target-libgloss"
671aa708 3924 ;;
f2a0e225 3925 i[3456789]86-*-sco*)
0036370f 3926 noconfigdirs="$noconfigdirs gprof target-libgloss"
671aa708 3927 ;;
fbdd5d87 3928 i[3456789]86-*-solaris2* | x86_64-*-solaris2.1[0-9]*)
671aa708
NN
3929 noconfigdirs="$noconfigdirs target-libgloss"
3930 ;;
f2a0e225 3931 i[3456789]86-*-sysv4*)
0036370f 3932 noconfigdirs="$noconfigdirs target-libgloss"
671aa708 3933 ;;
f2a0e225 3934 i[3456789]86-*-beos*)
6a789d5e 3935 noconfigdirs="$noconfigdirs gdb"
3aa83176 3936 ;;
d1f8db0c 3937 i[3456789]86-*-rdos*)
6a789d5e 3938 noconfigdirs="$noconfigdirs gdb"
c03353e2 3939 ;;
671aa708 3940 mmix-*-*)
2909494b 3941 noconfigdirs="$noconfigdirs gdb"
671aa708 3942 ;;
ab34901f 3943 mt-*-*)
79dd769c
AH
3944 noconfigdirs="$noconfigdirs sim"
3945 ;;
58b40a67
FT
3946 nfp-*-*)
3947 noconfigdirs="$noconfigdirs ld gas gdb gprof sim"
3948 noconfigdirs="$noconfigdirs $target_libraries"
3949 ;;
e6cbe965
SC
3950 pdp11-*-*)
3951 noconfigdirs="$noconfigdirs gdb gprof"
3952 ;;
671aa708
NN
3953 powerpc-*-aix*)
3954 # copied from rs6000-*-* entry
6a789d5e 3955 noconfigdirs="$noconfigdirs gprof"
671aa708 3956 ;;
4569f85e 3957 powerpc*-*-winnt* | powerpc*-*-pe*)
671aa708 3958 target_configdirs="$target_configdirs target-winsup"
0036370f 3959 noconfigdirs="$noconfigdirs gdb tcl tk target-libgloss itcl"
671aa708
NN
3960 # always build newlib.
3961 skipdirs=`echo " ${skipdirs} " | sed -e 's/ target-newlib / /'`
3962 ;;
3963 # This is temporary until we can link against shared libraries
3964 powerpcle-*-solaris*)
0036370f 3965 noconfigdirs="$noconfigdirs gdb sim tcl tk itcl"
671aa708
NN
3966 ;;
3967 powerpc-*-beos*)
6a789d5e 3968 noconfigdirs="$noconfigdirs gdb"
671aa708 3969 ;;
671aa708 3970 rs6000-*-lynxos*)
6a789d5e 3971 noconfigdirs="$noconfigdirs gprof"
671aa708
NN
3972 ;;
3973 rs6000-*-aix*)
6a789d5e 3974 noconfigdirs="$noconfigdirs gprof"
671aa708
NN
3975 ;;
3976 rs6000-*-*)
2909494b 3977 noconfigdirs="$noconfigdirs gprof"
671aa708
NN
3978 ;;
3979 m68k-apollo-*)
0036370f 3980 noconfigdirs="$noconfigdirs ld binutils gprof target-libgloss"
671aa708 3981 ;;
ca9fe997 3982 microblaze*)
2909494b 3983 noconfigdirs="$noconfigdirs gprof"
ca9fe997 3984 ;;
d896cc4d 3985 mips*-sde-elf* | mips*-mti-elf* | mips*-img-elf*)
d9dced13
RS
3986 if test x$with_newlib = xyes; then
3987 noconfigdirs="$noconfigdirs gprof"
3988 fi
d9dced13 3989 ;;
671aa708 3990 mips*-*-irix5*)
0036370f 3991 noconfigdirs="$noconfigdirs gprof target-libgloss"
671aa708
NN
3992 ;;
3993 mips*-*-irix6*)
2909494b 3994 noconfigdirs="$noconfigdirs gprof target-libgloss"
671aa708 3995 ;;
671aa708 3996 mips*-*-bsd*)
bc98bcc4 3997 noconfigdirs="$noconfigdirs ld gas gprof target-libgloss"
671aa708 3998 ;;
671aa708 3999 mips*-*-linux*)
671aa708 4000 ;;
bc98bcc4
JBG
4001 mips*-*-ultrix* | mips*-*-osf* | mips*-*-ecoff* | mips*-*-pe* \
4002 | mips*-*-irix* | mips*-*-lnews* | mips*-*-riscos*)
4003 noconfigdirs="$noconfigdirs ld gas gprof"
4004 ;;
671aa708 4005 mips*-*-*)
2909494b 4006 noconfigdirs="$noconfigdirs gprof"
671aa708 4007 ;;
738f2522 4008 nvptx*-*-*)
738f2522
BS
4009 noconfigdirs="$noconfigdirs target-libssp target-libstdc++-v3 target-libobjc"
4010 ;;
bc6d9014 4011 sh-*-*)
ea2002ba
CB
4012 case "${target}" in
4013 sh*-*-elf)
2909494b 4014 ;;
ea2002ba 4015 *)
2909494b 4016 noconfigdirs="$noconfigdirs target-libgloss" ;;
ea2002ba 4017 esac
671aa708 4018 ;;
671aa708 4019 sparc-*-sunos4*)
6a789d5e 4020 if test x${is_cross_compiler} = xno ; then
671aa708
NN
4021 use_gnu_ld=no
4022 fi
4023 ;;
b42f0d7e 4024 tic6x-*-*)
0d557ff8 4025 noconfigdirs="$noconfigdirs sim"
b42f0d7e 4026 ;;
341c653c 4027 tilepro*-*-* | tilegx*-*-*)
db1d217c
WL
4028 noconfigdirs="$noconfigdirs sim"
4029 ;;
671aa708 4030 v810-*-*)
0036370f 4031 noconfigdirs="$noconfigdirs bfd binutils gas gdb ld opcodes target-libgloss"
671aa708
NN
4032 ;;
4033 vax-*-*)
2909494b 4034 noconfigdirs="$noconfigdirs target-newlib target-libgloss"
671aa708 4035 ;;
1fc1d82e
MR
4036 wasm32-*-*)
4037 noconfigdirs="$noconfigdirs ld"
4038 ;;
671aa708 4039esac
79c06341 4040
671aa708
NN
4041# If we aren't building newlib, then don't build libgloss, since libgloss
4042# depends upon some newlib header files.
4043case "${noconfigdirs}" in
4044 *target-libgloss*) ;;
4045 *target-newlib*) noconfigdirs="$noconfigdirs target-libgloss" ;;
4046esac
4047
671aa708 4048# Work in distributions that contain no compiler tools, like Autoconf.
671aa708
NN
4049host_makefile_frag=/dev/null
4050if test -d ${srcdir}/config ; then
4051case "${host}" in
f2a0e225 4052 i[3456789]86-*-msdosdjgpp*)
671aa708
NN
4053 host_makefile_frag="config/mh-djgpp"
4054 ;;
4055 *-cygwin*)
2a79c47f 4056
5213506e
RW
4057{ $as_echo "$as_me:${as_lineno-$LINENO}: checking to see if cat works as expected" >&5
4058$as_echo_n "checking to see if cat works as expected... " >&6; }
2a79c47f 4059echo a >cygwin-cat-check
e25a8c82 4060if test `cat cygwin-cat-check` = a ; then
2a79c47f 4061 rm cygwin-cat-check
5213506e
RW
4062 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4063$as_echo "yes" >&6; }
2a79c47f
NC
4064else
4065 rm cygwin-cat-check
5213506e
RW
4066 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4067$as_echo "no" >&6; }
22e05272 4068 as_fn_error $? "The cat command does not ignore carriage return characters.
2a79c47f
NC
4069 Please either mount the build directory in binary mode or run the following
4070 commands before running any configure script:
4071set -o igncr
4072export SHELLOPTS
5213506e 4073 " "$LINENO" 5
2a79c47f
NC
4074fi
4075
671aa708
NN
4076 host_makefile_frag="config/mh-cygwin"
4077 ;;
c53a18d3 4078 *-mingw*)
1f5a6b84 4079 host_makefile_frag="config/mh-mingw"
95af8923 4080 ;;
cabb9d59 4081 alpha*-linux*)
13be44ed
UB
4082 host_makefile_frag="config/mh-alpha-linux"
4083 ;;
efd41714 4084 hppa*-hp-hpux10*)
efd41714 4085 host_makefile_frag="config/mh-pa-hpux10"
671aa708 4086 ;;
111eeb6e 4087 hppa*-hp-hpux*)
efd41714
PB
4088 host_makefile_frag="config/mh-pa"
4089 ;;
4090 hppa*-*)
4091 host_makefile_frag="config/mh-pa"
4092 ;;
d8ed14ce
IS
4093 *-*-darwin*)
4094 host_makefile_frag="config/mh-darwin"
be8fff81 4095 ;;
d19bca38
PB
4096 powerpc-*-aix*)
4097 host_makefile_frag="config/mh-ppc-aix"
4098 ;;
4099 rs6000-*-aix*)
4100 host_makefile_frag="config/mh-ppc-aix"
4101 ;;
671aa708
NN
4102esac
4103fi
4104
55ffb5ed 4105if test "${build}" != "${host}" ; then
0999159b
PB
4106 AR_FOR_BUILD=${AR_FOR_BUILD-ar}
4107 AS_FOR_BUILD=${AS_FOR_BUILD-as}
55ffb5ed 4108 CC_FOR_BUILD=${CC_FOR_BUILD-gcc}
0999159b 4109 CXX_FOR_BUILD=${CXX_FOR_BUILD-g++}
0999159b 4110 GFORTRAN_FOR_BUILD=${GFORTRAN_FOR_BUILD-gfortran}
632e2a07 4111 GOC_FOR_BUILD=${GOC_FOR_BUILD-gccgo}
b4c522fa 4112 GDC_FOR_BUILD=${GDC_FOR_BUILD-gdc}
0999159b
PB
4113 DLLTOOL_FOR_BUILD=${DLLTOOL_FOR_BUILD-dlltool}
4114 LD_FOR_BUILD=${LD_FOR_BUILD-ld}
4115 NM_FOR_BUILD=${NM_FOR_BUILD-nm}
4116 RANLIB_FOR_BUILD=${RANLIB_FOR_BUILD-ranlib}
4117 WINDRES_FOR_BUILD=${WINDRES_FOR_BUILD-windres}
4118 WINDMC_FOR_BUILD=${WINDMC_FOR_BUILD-windmc}
4119else
4120 AR_FOR_BUILD="\$(AR)"
4121 AS_FOR_BUILD="\$(AS)"
fb0103e5 4122 CC_FOR_BUILD="\$(CC)"
0999159b 4123 CXX_FOR_BUILD="\$(CXX)"
0999159b 4124 GFORTRAN_FOR_BUILD="\$(GFORTRAN)"
632e2a07 4125 GOC_FOR_BUILD="\$(GOC)"
b4c522fa 4126 GDC_FOR_BUILD="\$(GDC)"
0999159b
PB
4127 DLLTOOL_FOR_BUILD="\$(DLLTOOL)"
4128 LD_FOR_BUILD="\$(LD)"
4129 NM_FOR_BUILD="\$(NM)"
4130 RANLIB_FOR_BUILD="\$(RANLIB)"
4131 WINDRES_FOR_BUILD="\$(WINDRES)"
4132 WINDMC_FOR_BUILD="\$(WINDMC)"
c3a86da9
DJ
4133fi
4134
4135ac_ext=c
1c710c3c
DJ
4136ac_cpp='$CPP $CPPFLAGS'
4137ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4138ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4139ac_compiler_gnu=$ac_cv_c_compiler_gnu
4140if test -n "$ac_tool_prefix"; then
4141 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
4142set dummy ${ac_tool_prefix}gcc; ac_word=$2
5213506e
RW
4143{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4144$as_echo_n "checking for $ac_word... " >&6; }
22e05272 4145if ${ac_cv_prog_CC+:} false; then :
5213506e 4146 $as_echo_n "(cached) " >&6
1c710c3c
DJ
4147else
4148 if test -n "$CC"; then
4149 ac_cv_prog_CC="$CC" # Let the user override the test.
4150else
4151as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4152for as_dir in $PATH
4153do
4154 IFS=$as_save_IFS
4155 test -z "$as_dir" && as_dir=.
5213506e 4156 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 4157 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1c710c3c 4158 ac_cv_prog_CC="${ac_tool_prefix}gcc"
5213506e 4159 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
1c710c3c
DJ
4160 break 2
4161 fi
4162done
5213506e
RW
4163 done
4164IFS=$as_save_IFS
1c710c3c
DJ
4165
4166fi
4167fi
4168CC=$ac_cv_prog_CC
4169if test -n "$CC"; then
5213506e
RW
4170 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4171$as_echo "$CC" >&6; }
1c710c3c 4172else
5213506e
RW
4173 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4174$as_echo "no" >&6; }
1c710c3c
DJ
4175fi
4176
5213506e 4177
1c710c3c
DJ
4178fi
4179if test -z "$ac_cv_prog_CC"; then
4180 ac_ct_CC=$CC
fb0103e5
RG
4181 # Extract the first word of "gcc", so it can be a program name with args.
4182set dummy gcc; ac_word=$2
5213506e
RW
4183{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4184$as_echo_n "checking for $ac_word... " >&6; }
22e05272 4185if ${ac_cv_prog_ac_ct_CC+:} false; then :
5213506e 4186 $as_echo_n "(cached) " >&6
1c710c3c
DJ
4187else
4188 if test -n "$ac_ct_CC"; then
4189 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
4190else
4191as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4192for as_dir in $PATH
4193do
4194 IFS=$as_save_IFS
4195 test -z "$as_dir" && as_dir=.
5213506e 4196 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 4197 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1c710c3c 4198 ac_cv_prog_ac_ct_CC="gcc"
5213506e 4199 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
1c710c3c
DJ
4200 break 2
4201 fi
4202done
5213506e
RW
4203 done
4204IFS=$as_save_IFS
1c710c3c
DJ
4205
4206fi
4207fi
4208ac_ct_CC=$ac_cv_prog_ac_ct_CC
4209if test -n "$ac_ct_CC"; then
5213506e
RW
4210 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
4211$as_echo "$ac_ct_CC" >&6; }
1c710c3c 4212else
5213506e
RW
4213 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4214$as_echo "no" >&6; }
1c710c3c
DJ
4215fi
4216
5213506e
RW
4217 if test "x$ac_ct_CC" = x; then
4218 CC=""
4219 else
4220 case $cross_compiling:$ac_tool_warned in
4221yes:)
4222{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4223$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4224ac_tool_warned=yes ;;
4225esac
4226 CC=$ac_ct_CC
4227 fi
1c710c3c
DJ
4228else
4229 CC="$ac_cv_prog_CC"
4230fi
4231
4232if test -z "$CC"; then
5213506e
RW
4233 if test -n "$ac_tool_prefix"; then
4234 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
1c710c3c 4235set dummy ${ac_tool_prefix}cc; ac_word=$2
5213506e
RW
4236{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4237$as_echo_n "checking for $ac_word... " >&6; }
22e05272 4238if ${ac_cv_prog_CC+:} false; then :
5213506e 4239 $as_echo_n "(cached) " >&6
55ffb5ed
NN
4240else
4241 if test -n "$CC"; then
4242 ac_cv_prog_CC="$CC" # Let the user override the test.
4243else
1c710c3c
DJ
4244as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4245for as_dir in $PATH
4246do
4247 IFS=$as_save_IFS
4248 test -z "$as_dir" && as_dir=.
5213506e 4249 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 4250 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1c710c3c 4251 ac_cv_prog_CC="${ac_tool_prefix}cc"
5213506e 4252 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
1c710c3c
DJ
4253 break 2
4254 fi
4255done
5213506e
RW
4256 done
4257IFS=$as_save_IFS
1c710c3c 4258
0b0dc272 4259fi
0b0dc272 4260fi
1c710c3c 4261CC=$ac_cv_prog_CC
af71363e 4262if test -n "$CC"; then
5213506e
RW
4263 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4264$as_echo "$CC" >&6; }
2aeb72e9 4265else
5213506e
RW
4266 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4267$as_echo "no" >&6; }
2aeb72e9
DD
4268fi
4269
2aeb72e9 4270
5213506e 4271 fi
1c710c3c 4272fi
55ffb5ed
NN
4273if test -z "$CC"; then
4274 # Extract the first word of "cc", so it can be a program name with args.
4275set dummy cc; ac_word=$2
5213506e
RW
4276{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4277$as_echo_n "checking for $ac_word... " >&6; }
22e05272 4278if ${ac_cv_prog_CC+:} false; then :
5213506e 4279 $as_echo_n "(cached) " >&6
55ffb5ed
NN
4280else
4281 if test -n "$CC"; then
4282 ac_cv_prog_CC="$CC" # Let the user override the test.
4283else
0b0dc272 4284 ac_prog_rejected=no
1c710c3c
DJ
4285as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4286for as_dir in $PATH
4287do
4288 IFS=$as_save_IFS
4289 test -z "$as_dir" && as_dir=.
5213506e 4290 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 4291 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1c710c3c
DJ
4292 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
4293 ac_prog_rejected=yes
4294 continue
4295 fi
4296 ac_cv_prog_CC="cc"
5213506e 4297 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
1c710c3c
DJ
4298 break 2
4299 fi
4300done
5213506e
RW
4301 done
4302IFS=$as_save_IFS
1c710c3c 4303
55ffb5ed
NN
4304if test $ac_prog_rejected = yes; then
4305 # We found a bogon in the path, so make sure we never use it.
4306 set dummy $ac_cv_prog_CC
4307 shift
1c710c3c 4308 if test $# != 0; then
55ffb5ed
NN
4309 # We chose a different compiler from the bogus one.
4310 # However, it has the same basename, so the bogon will be chosen
4311 # first if we set CC to just the basename; use the full file name.
4312 shift
1c710c3c 4313 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
55ffb5ed
NN
4314 fi
4315fi
4316fi
4317fi
1c710c3c 4318CC=$ac_cv_prog_CC
55ffb5ed 4319if test -n "$CC"; then
5213506e
RW
4320 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4321$as_echo "$CC" >&6; }
55ffb5ed 4322else
5213506e
RW
4323 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4324$as_echo "no" >&6; }
55ffb5ed
NN
4325fi
4326
5213506e 4327
1c710c3c
DJ
4328fi
4329if test -z "$CC"; then
4330 if test -n "$ac_tool_prefix"; then
5213506e 4331 for ac_prog in cl.exe
1c710c3c
DJ
4332 do
4333 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
4334set dummy $ac_tool_prefix$ac_prog; ac_word=$2
5213506e
RW
4335{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4336$as_echo_n "checking for $ac_word... " >&6; }
22e05272 4337if ${ac_cv_prog_CC+:} false; then :
5213506e 4338 $as_echo_n "(cached) " >&6
55ffb5ed
NN
4339else
4340 if test -n "$CC"; then
4341 ac_cv_prog_CC="$CC" # Let the user override the test.
4342else
1c710c3c
DJ
4343as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4344for as_dir in $PATH
4345do
4346 IFS=$as_save_IFS
4347 test -z "$as_dir" && as_dir=.
5213506e 4348 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 4349 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1c710c3c 4350 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
5213506e 4351 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
1c710c3c
DJ
4352 break 2
4353 fi
4354done
5213506e
RW
4355 done
4356IFS=$as_save_IFS
1c710c3c 4357
55ffb5ed
NN
4358fi
4359fi
1c710c3c 4360CC=$ac_cv_prog_CC
55ffb5ed 4361if test -n "$CC"; then
5213506e
RW
4362 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4363$as_echo "$CC" >&6; }
a4b9e93e 4364else
5213506e
RW
4365 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4366$as_echo "no" >&6; }
fb0103e5 4367fi
af71363e 4368
5213506e 4369
1c710c3c
DJ
4370 test -n "$CC" && break
4371 done
af71363e 4372fi
1c710c3c
DJ
4373if test -z "$CC"; then
4374 ac_ct_CC=$CC
5213506e 4375 for ac_prog in cl.exe
1c710c3c
DJ
4376do
4377 # Extract the first word of "$ac_prog", so it can be a program name with args.
4378set dummy $ac_prog; ac_word=$2
5213506e
RW
4379{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4380$as_echo_n "checking for $ac_word... " >&6; }
22e05272 4381if ${ac_cv_prog_ac_ct_CC+:} false; then :
5213506e 4382 $as_echo_n "(cached) " >&6
0b0dc272 4383else
1c710c3c
DJ
4384 if test -n "$ac_ct_CC"; then
4385 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
0b0dc272 4386else
1c710c3c
DJ
4387as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4388for as_dir in $PATH
4389do
4390 IFS=$as_save_IFS
4391 test -z "$as_dir" && as_dir=.
5213506e 4392 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 4393 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1c710c3c 4394 ac_cv_prog_ac_ct_CC="$ac_prog"
5213506e 4395 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
1c710c3c
DJ
4396 break 2
4397 fi
4398done
5213506e
RW
4399 done
4400IFS=$as_save_IFS
1c710c3c 4401
af71363e
AS
4402fi
4403fi
1c710c3c
DJ
4404ac_ct_CC=$ac_cv_prog_ac_ct_CC
4405if test -n "$ac_ct_CC"; then
5213506e
RW
4406 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
4407$as_echo "$ac_ct_CC" >&6; }
fb0103e5 4408else
5213506e
RW
4409 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4410$as_echo "no" >&6; }
af71363e 4411fi
0b0dc272 4412
5213506e 4413
1c710c3c
DJ
4414 test -n "$ac_ct_CC" && break
4415done
4416
5213506e
RW
4417 if test "x$ac_ct_CC" = x; then
4418 CC=""
4419 else
4420 case $cross_compiling:$ac_tool_warned in
4421yes:)
4422{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4423$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4424ac_tool_warned=yes ;;
4425esac
4426 CC=$ac_ct_CC
4427 fi
1c710c3c
DJ
4428fi
4429
4430fi
4431
4432
5213506e
RW
4433test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4434$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
22e05272
JM
4435as_fn_error $? "no acceptable C compiler found in \$PATH
4436See \`config.log' for more details" "$LINENO" 5; }
1c710c3c
DJ
4437
4438# Provide some information about the compiler.
5213506e
RW
4439$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
4440set X $ac_compile
4441ac_compiler=$2
4442for ac_option in --version -v -V -qversion; do
4443 { { ac_try="$ac_compiler $ac_option >&5"
4444case "(($ac_try" in
4445 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4446 *) ac_try_echo=$ac_try;;
4447esac
4448eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4449$as_echo "$ac_try_echo"; } >&5
4450 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
1c710c3c 4451 ac_status=$?
5213506e
RW
4452 if test -s conftest.err; then
4453 sed '10a\
4454... rest of stderr output deleted ...
4455 10q' conftest.err >conftest.er1
4456 cat conftest.er1 >&5
5213506e 4457 fi
22e05272 4458 rm -f conftest.er1 conftest.err
5213506e
RW
4459 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4460 test $ac_status = 0; }
4461done
1c710c3c 4462
5213506e 4463cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1c710c3c
DJ
4464/* end confdefs.h. */
4465
4466int
4467main ()
4468{
4469
4470 ;
4471 return 0;
4472}
4473_ACEOF
4474ac_clean_files_save=$ac_clean_files
22e05272 4475ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
1c710c3c
DJ
4476# Try to create an executable without -o first, disregard a.out.
4477# It will help us diagnose broken compilers, and finding out an intuition
4478# of exeext.
22e05272
JM
4479{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
4480$as_echo_n "checking whether the C compiler works... " >&6; }
5213506e
RW
4481ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
4482
4483# The possible output files:
4484ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
4485
4486ac_rmfiles=
4487for ac_file in $ac_files
4488do
4489 case $ac_file in
4490 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
4491 * ) ac_rmfiles="$ac_rmfiles $ac_file";;
4492 esac
4493done
4494rm -f $ac_rmfiles
4495
4496if { { ac_try="$ac_link_default"
4497case "(($ac_try" in
4498 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4499 *) ac_try_echo=$ac_try;;
4500esac
4501eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4502$as_echo "$ac_try_echo"; } >&5
4503 (eval "$ac_link_default") 2>&5
1c710c3c 4504 ac_status=$?
5213506e
RW
4505 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4506 test $ac_status = 0; }; then :
4507 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
4508# So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
4509# in a Makefile. We should not override ac_cv_exeext if it was cached,
4510# so that the user can short-circuit this test for compilers unknown to
4511# Autoconf.
4512for ac_file in $ac_files ''
1c710c3c
DJ
4513do
4514 test -f "$ac_file" || continue
4515 case $ac_file in
5213506e 4516 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
1c710c3c
DJ
4517 ;;
4518 [ab].out )
4519 # We found the default executable, but exeext='' is most
4520 # certainly right.
4521 break;;
4522 *.* )
5213506e
RW
4523 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
4524 then :; else
4525 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
4526 fi
4527 # We set ac_cv_exeext here because the later test for it is not
4528 # safe: cross compilers may not add the suffix if given an `-o'
4529 # argument, so we may need to know it at that point already.
4530 # Even if this section looks crufty: it has the advantage of
4531 # actually working.
1c710c3c
DJ
4532 break;;
4533 * )
4534 break;;
4535 esac
4536done
5213506e
RW
4537test "$ac_cv_exeext" = no && ac_cv_exeext=
4538
1c710c3c 4539else
5213506e
RW
4540 ac_file=''
4541fi
5213506e 4542if test -z "$ac_file"; then :
22e05272
JM
4543 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4544$as_echo "no" >&6; }
4545$as_echo "$as_me: failed program was:" >&5
1c710c3c
DJ
4546sed 's/^/| /' conftest.$ac_ext >&5
4547
5213506e
RW
4548{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4549$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
22e05272
JM
4550as_fn_error 77 "C compiler cannot create executables
4551See \`config.log' for more details" "$LINENO" 5; }
4552else
4553 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4554$as_echo "yes" >&6; }
1c710c3c 4555fi
22e05272
JM
4556{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
4557$as_echo_n "checking for C compiler default output file name... " >&6; }
4558{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
4559$as_echo "$ac_file" >&6; }
1c710c3c 4560ac_exeext=$ac_cv_exeext
1c710c3c 4561
22e05272 4562rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
1c710c3c 4563ac_clean_files=$ac_clean_files_save
5213506e
RW
4564{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
4565$as_echo_n "checking for suffix of executables... " >&6; }
4566if { { ac_try="$ac_link"
4567case "(($ac_try" in
4568 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4569 *) ac_try_echo=$ac_try;;
4570esac
4571eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4572$as_echo "$ac_try_echo"; } >&5
4573 (eval "$ac_link") 2>&5
1c710c3c 4574 ac_status=$?
5213506e
RW
4575 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4576 test $ac_status = 0; }; then :
1c710c3c
DJ
4577 # If both `conftest.exe' and `conftest' are `present' (well, observable)
4578# catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
4579# work properly (i.e., refer to `conftest.exe'), while it won't with
4580# `rm'.
4581for ac_file in conftest.exe conftest conftest.*; do
4582 test -f "$ac_file" || continue
4583 case $ac_file in
5213506e 4584 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
1c710c3c 4585 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
1c710c3c
DJ
4586 break;;
4587 * ) break;;
4588 esac
4589done
af71363e 4590else
5213506e
RW
4591 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4592$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
22e05272
JM
4593as_fn_error $? "cannot compute suffix of executables: cannot compile and link
4594See \`config.log' for more details" "$LINENO" 5; }
1c710c3c 4595fi
22e05272 4596rm -f conftest conftest$ac_cv_exeext
5213506e
RW
4597{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
4598$as_echo "$ac_cv_exeext" >&6; }
1c710c3c
DJ
4599
4600rm -f conftest.$ac_ext
4601EXEEXT=$ac_cv_exeext
4602ac_exeext=$EXEEXT
22e05272
JM
4603cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4604/* end confdefs.h. */
4605#include <stdio.h>
4606int
4607main ()
4608{
4609FILE *f = fopen ("conftest.out", "w");
4610 return ferror (f) || fclose (f) != 0;
4611
4612 ;
4613 return 0;
4614}
4615_ACEOF
4616ac_clean_files="$ac_clean_files conftest.out"
4617# Check that the compiler produces executables we can run. If not, either
4618# the compiler is broken, or we cross compile.
4619{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
4620$as_echo_n "checking whether we are cross compiling... " >&6; }
4621if test "$cross_compiling" != yes; then
4622 { { ac_try="$ac_link"
4623case "(($ac_try" in
4624 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4625 *) ac_try_echo=$ac_try;;
4626esac
4627eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4628$as_echo "$ac_try_echo"; } >&5
4629 (eval "$ac_link") 2>&5
4630 ac_status=$?
4631 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4632 test $ac_status = 0; }
4633 if { ac_try='./conftest$ac_cv_exeext'
4634 { { case "(($ac_try" in
4635 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4636 *) ac_try_echo=$ac_try;;
4637esac
4638eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4639$as_echo "$ac_try_echo"; } >&5
4640 (eval "$ac_try") 2>&5
4641 ac_status=$?
4642 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4643 test $ac_status = 0; }; }; then
4644 cross_compiling=no
4645 else
4646 if test "$cross_compiling" = maybe; then
4647 cross_compiling=yes
4648 else
4649 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4650$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4651as_fn_error $? "cannot run C compiled programs.
4652If you meant to cross compile, use \`--host'.
4653See \`config.log' for more details" "$LINENO" 5; }
4654 fi
4655 fi
4656fi
4657{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
4658$as_echo "$cross_compiling" >&6; }
4659
4660rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out
4661ac_clean_files=$ac_clean_files_save
5213506e
RW
4662{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
4663$as_echo_n "checking for suffix of object files... " >&6; }
22e05272 4664if ${ac_cv_objext+:} false; then :
5213506e 4665 $as_echo_n "(cached) " >&6
1c710c3c 4666else
5213506e 4667 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1c710c3c
DJ
4668/* end confdefs.h. */
4669
4670int
4671main ()
4672{
4673
4674 ;
4675 return 0;
4676}
4677_ACEOF
4678rm -f conftest.o conftest.obj
5213506e
RW
4679if { { ac_try="$ac_compile"
4680case "(($ac_try" in
4681 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4682 *) ac_try_echo=$ac_try;;
4683esac
4684eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4685$as_echo "$ac_try_echo"; } >&5
4686 (eval "$ac_compile") 2>&5
1c710c3c 4687 ac_status=$?
5213506e
RW
4688 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4689 test $ac_status = 0; }; then :
4690 for ac_file in conftest.o conftest.obj conftest.*; do
4691 test -f "$ac_file" || continue;
1c710c3c 4692 case $ac_file in
5213506e 4693 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
1c710c3c
DJ
4694 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
4695 break;;
4696 esac
4697done
4698else
5213506e 4699 $as_echo "$as_me: failed program was:" >&5
1c710c3c
DJ
4700sed 's/^/| /' conftest.$ac_ext >&5
4701
5213506e
RW
4702{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4703$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
22e05272
JM
4704as_fn_error $? "cannot compute suffix of object files: cannot compile
4705See \`config.log' for more details" "$LINENO" 5; }
1c710c3c 4706fi
1c710c3c
DJ
4707rm -f conftest.$ac_cv_objext conftest.$ac_ext
4708fi
5213506e
RW
4709{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
4710$as_echo "$ac_cv_objext" >&6; }
1c710c3c
DJ
4711OBJEXT=$ac_cv_objext
4712ac_objext=$OBJEXT
5213506e
RW
4713{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
4714$as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
22e05272 4715if ${ac_cv_c_compiler_gnu+:} false; then :
5213506e 4716 $as_echo_n "(cached) " >&6
1c710c3c 4717else
5213506e 4718 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1c710c3c
DJ
4719/* end confdefs.h. */
4720
4721int
4722main ()
4723{
4724#ifndef __GNUC__
4725 choke me
4726#endif
4727
4728 ;
4729 return 0;
4730}
4731_ACEOF
5213506e 4732if ac_fn_c_try_compile "$LINENO"; then :
1c710c3c
DJ
4733 ac_compiler_gnu=yes
4734else
5213506e 4735 ac_compiler_gnu=no
1c710c3c 4736fi
5213506e 4737rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1c710c3c
DJ
4738ac_cv_c_compiler_gnu=$ac_compiler_gnu
4739
4740fi
5213506e
RW
4741{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
4742$as_echo "$ac_cv_c_compiler_gnu" >&6; }
4743if test $ac_compiler_gnu = yes; then
4744 GCC=yes
4745else
4746 GCC=
4747fi
1c710c3c
DJ
4748ac_test_CFLAGS=${CFLAGS+set}
4749ac_save_CFLAGS=$CFLAGS
5213506e
RW
4750{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
4751$as_echo_n "checking whether $CC accepts -g... " >&6; }
22e05272 4752if ${ac_cv_prog_cc_g+:} false; then :
5213506e
RW
4753 $as_echo_n "(cached) " >&6
4754else
4755 ac_save_c_werror_flag=$ac_c_werror_flag
4756 ac_c_werror_flag=yes
4757 ac_cv_prog_cc_g=no
4758 CFLAGS="-g"
4759 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1c710c3c
DJ
4760/* end confdefs.h. */
4761
4762int
4763main ()
4764{
4765
4766 ;
4767 return 0;
4768}
4769_ACEOF
5213506e 4770if ac_fn_c_try_compile "$LINENO"; then :
55ffb5ed
NN
4771 ac_cv_prog_cc_g=yes
4772else
5213506e
RW
4773 CFLAGS=""
4774 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4775/* end confdefs.h. */
4776
4777int
4778main ()
4779{
4780
4781 ;
4782 return 0;
4783}
4784_ACEOF
4785if ac_fn_c_try_compile "$LINENO"; then :
4786
4787else
4788 ac_c_werror_flag=$ac_save_c_werror_flag
4789 CFLAGS="-g"
4790 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4791/* end confdefs.h. */
af71363e 4792
5213506e
RW
4793int
4794main ()
4795{
4796
4797 ;
4798 return 0;
4799}
4800_ACEOF
4801if ac_fn_c_try_compile "$LINENO"; then :
4802 ac_cv_prog_cc_g=yes
4803fi
4804rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
0b0dc272 4805fi
5213506e 4806rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1c710c3c 4807fi
5213506e
RW
4808rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4809 ac_c_werror_flag=$ac_save_c_werror_flag
4810fi
4811{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
4812$as_echo "$ac_cv_prog_cc_g" >&6; }
55ffb5ed 4813if test "$ac_test_CFLAGS" = set; then
1c710c3c 4814 CFLAGS=$ac_save_CFLAGS
55ffb5ed
NN
4815elif test $ac_cv_prog_cc_g = yes; then
4816 if test "$GCC" = yes; then
4817 CFLAGS="-g -O2"
4818 else
4819 CFLAGS="-g"
4820 fi
4821else
4822 if test "$GCC" = yes; then
4823 CFLAGS="-O2"
4824 else
4825 CFLAGS=
4826 fi
4827fi
5213506e
RW
4828{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
4829$as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
22e05272 4830if ${ac_cv_prog_cc_c89+:} false; then :
5213506e 4831 $as_echo_n "(cached) " >&6
1c710c3c 4832else
5213506e 4833 ac_cv_prog_cc_c89=no
1c710c3c 4834ac_save_CC=$CC
5213506e 4835cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1c710c3c
DJ
4836/* end confdefs.h. */
4837#include <stdarg.h>
4838#include <stdio.h>
22e05272 4839struct stat;
1c710c3c
DJ
4840/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
4841struct buf { int x; };
4842FILE * (*rcsopen) (struct buf *, struct stat *, int);
4843static char *e (p, i)
4844 char **p;
4845 int i;
4846{
4847 return p[i];
4848}
4849static char *f (char * (*g) (char **, int), char **p, ...)
4850{
4851 char *s;
4852 va_list v;
4853 va_start (v,p);
4854 s = g (p, va_arg (v,int));
4855 va_end (v);
4856 return s;
4857}
4858
4859/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
4860 function prototypes and stuff, but not '\xHH' hex character constants.
4861 These don't provoke an error unfortunately, instead are silently treated
5213506e 4862 as 'x'. The following induces an error, until -std is added to get
1c710c3c
DJ
4863 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
4864 array size at least. It's necessary to write '\x00'==0 to get something
5213506e 4865 that's true only with -std. */
1c710c3c
DJ
4866int osf4_cc_array ['\x00' == 0 ? 1 : -1];
4867
5213506e
RW
4868/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
4869 inside strings and character constants. */
4870#define FOO(x) 'x'
4871int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
4872
1c710c3c
DJ
4873int test (int i, double x);
4874struct s1 {int (*f) (int a);};
4875struct s2 {int (*f) (double a);};
4876int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
4877int argc;
4878char **argv;
4879int
4880main ()
4881{
4882return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
4883 ;
4884 return 0;
4885}
4886_ACEOF
5213506e
RW
4887for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
4888 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
1c710c3c
DJ
4889do
4890 CC="$ac_save_CC $ac_arg"
5213506e
RW
4891 if ac_fn_c_try_compile "$LINENO"; then :
4892 ac_cv_prog_cc_c89=$ac_arg
1c710c3c 4893fi
5213506e
RW
4894rm -f core conftest.err conftest.$ac_objext
4895 test "x$ac_cv_prog_cc_c89" != "xno" && break
1c710c3c 4896done
5213506e 4897rm -f conftest.$ac_ext
1c710c3c
DJ
4898CC=$ac_save_CC
4899
4900fi
5213506e
RW
4901# AC_CACHE_VAL
4902case "x$ac_cv_prog_cc_c89" in
4903 x)
4904 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
4905$as_echo "none needed" >&6; } ;;
4906 xno)
4907 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
4908$as_echo "unsupported" >&6; } ;;
1c710c3c 4909 *)
5213506e
RW
4910 CC="$CC $ac_cv_prog_cc_c89"
4911 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
4912$as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
1c710c3c 4913esac
5213506e 4914if test "x$ac_cv_prog_cc_c89" != xno; then :
1c710c3c 4915
2aeb72e9
DD
4916fi
4917
2aeb72e9
DD
4918ac_ext=c
4919ac_cpp='$CPP $CPPFLAGS'
4920ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4921ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4922ac_compiler_gnu=$ac_cv_c_compiler_gnu
4923
5213506e 4924ac_ext=cpp
2aeb72e9
DD
4925ac_cpp='$CXXCPP $CPPFLAGS'
4926ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4927ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4928ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
5213506e
RW
4929if test -z "$CXX"; then
4930 if test -n "$CCC"; then
4931 CXX=$CCC
4932 else
4933 if test -n "$ac_tool_prefix"; then
4934 for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
2aeb72e9
DD
4935 do
4936 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
4937set dummy $ac_tool_prefix$ac_prog; ac_word=$2
5213506e
RW
4938{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4939$as_echo_n "checking for $ac_word... " >&6; }
22e05272 4940if ${ac_cv_prog_CXX+:} false; then :
5213506e 4941 $as_echo_n "(cached) " >&6
2aeb72e9
DD
4942else
4943 if test -n "$CXX"; then
4944 ac_cv_prog_CXX="$CXX" # Let the user override the test.
4945else
4946as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4947for as_dir in $PATH
4948do
4949 IFS=$as_save_IFS
4950 test -z "$as_dir" && as_dir=.
5213506e 4951 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 4952 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2aeb72e9 4953 ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
5213506e 4954 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2aeb72e9
DD
4955 break 2
4956 fi
4957done
5213506e
RW
4958 done
4959IFS=$as_save_IFS
55ffb5ed 4960
c3a86da9
DJ
4961fi
4962fi
4963CXX=$ac_cv_prog_CXX
4964if test -n "$CXX"; then
5213506e
RW
4965 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXX" >&5
4966$as_echo "$CXX" >&6; }
c3a86da9 4967else
5213506e
RW
4968 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4969$as_echo "no" >&6; }
c3a86da9
DJ
4970fi
4971
5213506e 4972
c3a86da9
DJ
4973 test -n "$CXX" && break
4974 done
4975fi
4976if test -z "$CXX"; then
4977 ac_ct_CXX=$CXX
5213506e 4978 for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
c3a86da9
DJ
4979do
4980 # Extract the first word of "$ac_prog", so it can be a program name with args.
4981set dummy $ac_prog; ac_word=$2
5213506e
RW
4982{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4983$as_echo_n "checking for $ac_word... " >&6; }
22e05272 4984if ${ac_cv_prog_ac_ct_CXX+:} false; then :
5213506e 4985 $as_echo_n "(cached) " >&6
c3a86da9
DJ
4986else
4987 if test -n "$ac_ct_CXX"; then
4988 ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
4989else
4990as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4991for as_dir in $PATH
4992do
4993 IFS=$as_save_IFS
4994 test -z "$as_dir" && as_dir=.
5213506e 4995 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 4996 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
c3a86da9 4997 ac_cv_prog_ac_ct_CXX="$ac_prog"
5213506e 4998 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
c3a86da9
DJ
4999 break 2
5000 fi
5001done
5213506e
RW
5002 done
5003IFS=$as_save_IFS
c3a86da9
DJ
5004
5005fi
5006fi
5007ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
5008if test -n "$ac_ct_CXX"; then
5213506e
RW
5009 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CXX" >&5
5010$as_echo "$ac_ct_CXX" >&6; }
c3a86da9 5011else
5213506e
RW
5012 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5013$as_echo "no" >&6; }
c3a86da9
DJ
5014fi
5015
5213506e 5016
c3a86da9
DJ
5017 test -n "$ac_ct_CXX" && break
5018done
c3a86da9 5019
5213506e
RW
5020 if test "x$ac_ct_CXX" = x; then
5021 CXX="g++"
5022 else
5023 case $cross_compiling:$ac_tool_warned in
5024yes:)
5025{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5026$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5027ac_tool_warned=yes ;;
5028esac
5029 CXX=$ac_ct_CXX
5030 fi
c3a86da9
DJ
5031fi
5032
5213506e
RW
5033 fi
5034fi
c3a86da9 5035# Provide some information about the compiler.
5213506e
RW
5036$as_echo "$as_me:${as_lineno-$LINENO}: checking for C++ compiler version" >&5
5037set X $ac_compile
5038ac_compiler=$2
5039for ac_option in --version -v -V -qversion; do
5040 { { ac_try="$ac_compiler $ac_option >&5"
5041case "(($ac_try" in
5042 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5043 *) ac_try_echo=$ac_try;;
5044esac
5045eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
5046$as_echo "$ac_try_echo"; } >&5
5047 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
c3a86da9 5048 ac_status=$?
5213506e
RW
5049 if test -s conftest.err; then
5050 sed '10a\
5051... rest of stderr output deleted ...
5052 10q' conftest.err >conftest.er1
5053 cat conftest.er1 >&5
5213506e 5054 fi
22e05272 5055 rm -f conftest.er1 conftest.err
5213506e
RW
5056 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5057 test $ac_status = 0; }
5058done
c3a86da9 5059
5213506e
RW
5060{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C++ compiler" >&5
5061$as_echo_n "checking whether we are using the GNU C++ compiler... " >&6; }
22e05272 5062if ${ac_cv_cxx_compiler_gnu+:} false; then :
5213506e 5063 $as_echo_n "(cached) " >&6
c3a86da9 5064else
5213506e 5065 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
c3a86da9
DJ
5066/* end confdefs.h. */
5067
5068int
5069main ()
5070{
5071#ifndef __GNUC__
5072 choke me
5073#endif
5074
5075 ;
5076 return 0;
5077}
5078_ACEOF
5213506e 5079if ac_fn_cxx_try_compile "$LINENO"; then :
c3a86da9
DJ
5080 ac_compiler_gnu=yes
5081else
5213506e 5082 ac_compiler_gnu=no
c3a86da9 5083fi
5213506e 5084rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
c3a86da9
DJ
5085ac_cv_cxx_compiler_gnu=$ac_compiler_gnu
5086
5087fi
5213506e
RW
5088{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_cxx_compiler_gnu" >&5
5089$as_echo "$ac_cv_cxx_compiler_gnu" >&6; }
5090if test $ac_compiler_gnu = yes; then
5091 GXX=yes
5092else
5093 GXX=
5094fi
c3a86da9
DJ
5095ac_test_CXXFLAGS=${CXXFLAGS+set}
5096ac_save_CXXFLAGS=$CXXFLAGS
5213506e
RW
5097{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CXX accepts -g" >&5
5098$as_echo_n "checking whether $CXX accepts -g... " >&6; }
22e05272 5099if ${ac_cv_prog_cxx_g+:} false; then :
5213506e
RW
5100 $as_echo_n "(cached) " >&6
5101else
5102 ac_save_cxx_werror_flag=$ac_cxx_werror_flag
5103 ac_cxx_werror_flag=yes
5104 ac_cv_prog_cxx_g=no
5105 CXXFLAGS="-g"
5106 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
c3a86da9
DJ
5107/* end confdefs.h. */
5108
5109int
5110main ()
5111{
5112
5113 ;
5114 return 0;
5115}
5116_ACEOF
5213506e 5117if ac_fn_cxx_try_compile "$LINENO"; then :
c3a86da9
DJ
5118 ac_cv_prog_cxx_g=yes
5119else
5213506e
RW
5120 CXXFLAGS=""
5121 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
c3a86da9 5122/* end confdefs.h. */
5213506e 5123
c3a86da9
DJ
5124int
5125main ()
5126{
5213506e 5127
c3a86da9
DJ
5128 ;
5129 return 0;
5130}
5131_ACEOF
5213506e 5132if ac_fn_cxx_try_compile "$LINENO"; then :
23f6b2f9 5133
5213506e
RW
5134else
5135 ac_cxx_werror_flag=$ac_save_cxx_werror_flag
5136 CXXFLAGS="-g"
5137 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
c3a86da9 5138/* end confdefs.h. */
5213506e 5139
c3a86da9
DJ
5140int
5141main ()
5142{
5213506e 5143
c3a86da9
DJ
5144 ;
5145 return 0;
5146}
5147_ACEOF
5213506e
RW
5148if ac_fn_cxx_try_compile "$LINENO"; then :
5149 ac_cv_prog_cxx_g=yes
11a67599 5150fi
5213506e
RW
5151rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5152fi
5153rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5154fi
5155rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5156 ac_cxx_werror_flag=$ac_save_cxx_werror_flag
5157fi
5158{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cxx_g" >&5
5159$as_echo "$ac_cv_prog_cxx_g" >&6; }
5160if test "$ac_test_CXXFLAGS" = set; then
5161 CXXFLAGS=$ac_save_CXXFLAGS
5162elif test $ac_cv_prog_cxx_g = yes; then
5163 if test "$GXX" = yes; then
5164 CXXFLAGS="-g -O2"
5165 else
5166 CXXFLAGS="-g"
5167 fi
5168else
5169 if test "$GXX" = yes; then
5170 CXXFLAGS="-O2"
5171 else
5172 CXXFLAGS=
5173 fi
c3a86da9 5174fi
c3a86da9
DJ
5175ac_ext=c
5176ac_cpp='$CPP $CPPFLAGS'
5177ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5178ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5179ac_compiler_gnu=$ac_cv_c_compiler_gnu
5180
5181
5182# We must set the default linker to the linker used by gcc for the correct
5183# operation of libtool. If LD is not defined and we are using gcc, try to
5184# set the LD default to the ld used by gcc.
5185if test -z "$LD"; then
5186 if test "$GCC" = yes; then
5187 case $build in
5188 *-*-mingw*)
5189 gcc_prog_ld=`$CC -print-prog-name=ld 2>&1 | tr -d '\015'` ;;
5190 *)
5191 gcc_prog_ld=`$CC -print-prog-name=ld 2>&1` ;;
5192 esac
5193 case $gcc_prog_ld in
5194 # Accept absolute paths.
5195 [\\/]* | [A-Za-z]:[\\/]*)
5196 LD="$gcc_prog_ld" ;;
5197 esac
5198 fi
23f6b2f9
PB
5199fi
5200
0b21f5d3
EB
5201# Check whether -static-libstdc++ -static-libgcc is supported.
5202have_static_libs=no
5203if test "$GCC" = yes; then
5204 saved_LDFLAGS="$LDFLAGS"
5205
5206 LDFLAGS="$LDFLAGS -static-libstdc++ -static-libgcc"
5207 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether g++ accepts -static-libstdc++ -static-libgcc" >&5
5208$as_echo_n "checking whether g++ accepts -static-libstdc++ -static-libgcc... " >&6; }
5209 ac_ext=cpp
5210ac_cpp='$CXXCPP $CPPFLAGS'
5211ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5212ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5213ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
5214
5215
5216cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5217/* end confdefs.h. */
0d6414b2
EB
5218
5219#if (__GNUC__ < 4) || (__GNUC__ == 4 && __GNUC_MINOR__ < 5)
5220#error -static-libstdc++ not implemented
5221#endif
0b21f5d3
EB
5222int main() {}
5223_ACEOF
5224if ac_fn_cxx_try_link "$LINENO"; then :
5225 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5226$as_echo "yes" >&6; }; have_static_libs=yes
5227else
5228 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5229$as_echo "no" >&6; }
5230fi
5231rm -f core conftest.err conftest.$ac_objext \
5232 conftest$ac_exeext conftest.$ac_ext
5233 ac_ext=c
5234ac_cpp='$CPP $CPPFLAGS'
5235ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5236ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5237ac_compiler_gnu=$ac_cv_c_compiler_gnu
5238
5239
5240 LDFLAGS="$saved_LDFLAGS"
5241fi
5242
23f6b2f9
PB
5243
5244
55ffb5ed 5245
1c710c3c
DJ
5246if test -n "$ac_tool_prefix"; then
5247 # Extract the first word of "${ac_tool_prefix}gnatbind", so it can be a program name with args.
55ffb5ed 5248set dummy ${ac_tool_prefix}gnatbind; ac_word=$2
5213506e
RW
5249{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5250$as_echo_n "checking for $ac_word... " >&6; }
22e05272 5251if ${ac_cv_prog_GNATBIND+:} false; then :
5213506e 5252 $as_echo_n "(cached) " >&6
55ffb5ed
NN
5253else
5254 if test -n "$GNATBIND"; then
5255 ac_cv_prog_GNATBIND="$GNATBIND" # Let the user override the test.
5256else
1c710c3c
DJ
5257as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5258for as_dir in $PATH
5259do
5260 IFS=$as_save_IFS
5261 test -z "$as_dir" && as_dir=.
5213506e 5262 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 5263 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1c710c3c 5264 ac_cv_prog_GNATBIND="${ac_tool_prefix}gnatbind"
5213506e 5265 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
1c710c3c
DJ
5266 break 2
5267 fi
5268done
5213506e
RW
5269 done
5270IFS=$as_save_IFS
1c710c3c 5271
55ffb5ed
NN
5272fi
5273fi
1c710c3c 5274GNATBIND=$ac_cv_prog_GNATBIND
55ffb5ed 5275if test -n "$GNATBIND"; then
5213506e
RW
5276 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GNATBIND" >&5
5277$as_echo "$GNATBIND" >&6; }
55ffb5ed 5278else
5213506e
RW
5279 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5280$as_echo "no" >&6; }
55ffb5ed
NN
5281fi
5282
5213506e 5283
1c710c3c 5284fi
55ffb5ed 5285if test -z "$ac_cv_prog_GNATBIND"; then
1c710c3c 5286 ac_ct_GNATBIND=$GNATBIND
55ffb5ed
NN
5287 # Extract the first word of "gnatbind", so it can be a program name with args.
5288set dummy gnatbind; ac_word=$2
5213506e
RW
5289{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5290$as_echo_n "checking for $ac_word... " >&6; }
22e05272 5291if ${ac_cv_prog_ac_ct_GNATBIND+:} false; then :
5213506e 5292 $as_echo_n "(cached) " >&6
55ffb5ed 5293else
1c710c3c
DJ
5294 if test -n "$ac_ct_GNATBIND"; then
5295 ac_cv_prog_ac_ct_GNATBIND="$ac_ct_GNATBIND" # Let the user override the test.
55ffb5ed 5296else
1c710c3c
DJ
5297as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5298for as_dir in $PATH
5299do
5300 IFS=$as_save_IFS
5301 test -z "$as_dir" && as_dir=.
5213506e 5302 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 5303 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1c710c3c 5304 ac_cv_prog_ac_ct_GNATBIND="gnatbind"
5213506e 5305 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
1c710c3c
DJ
5306 break 2
5307 fi
5308done
5213506e
RW
5309 done
5310IFS=$as_save_IFS
1c710c3c 5311
55ffb5ed
NN
5312fi
5313fi
1c710c3c
DJ
5314ac_ct_GNATBIND=$ac_cv_prog_ac_ct_GNATBIND
5315if test -n "$ac_ct_GNATBIND"; then
5213506e
RW
5316 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_GNATBIND" >&5
5317$as_echo "$ac_ct_GNATBIND" >&6; }
55ffb5ed 5318else
5213506e
RW
5319 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5320$as_echo "no" >&6; }
55ffb5ed
NN
5321fi
5322
5213506e
RW
5323 if test "x$ac_ct_GNATBIND" = x; then
5324 GNATBIND="no"
5325 else
5326 case $cross_compiling:$ac_tool_warned in
5327yes:)
5328{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5329$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5330ac_tool_warned=yes ;;
5331esac
5332 GNATBIND=$ac_ct_GNATBIND
5333 fi
55ffb5ed 5334else
1c710c3c 5335 GNATBIND="$ac_cv_prog_GNATBIND"
55ffb5ed
NN
5336fi
5337
1c710c3c
DJ
5338if test -n "$ac_tool_prefix"; then
5339 # Extract the first word of "${ac_tool_prefix}gnatmake", so it can be a program name with args.
5305be7e 5340set dummy ${ac_tool_prefix}gnatmake; ac_word=$2
5213506e
RW
5341{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5342$as_echo_n "checking for $ac_word... " >&6; }
22e05272 5343if ${ac_cv_prog_GNATMAKE+:} false; then :
5213506e 5344 $as_echo_n "(cached) " >&6
5305be7e
RG
5345else
5346 if test -n "$GNATMAKE"; then
5347 ac_cv_prog_GNATMAKE="$GNATMAKE" # Let the user override the test.
5348else
1c710c3c
DJ
5349as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5350for as_dir in $PATH
5351do
5352 IFS=$as_save_IFS
5353 test -z "$as_dir" && as_dir=.
5213506e 5354 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 5355 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1c710c3c 5356 ac_cv_prog_GNATMAKE="${ac_tool_prefix}gnatmake"
5213506e 5357 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
1c710c3c
DJ
5358 break 2
5359 fi
5360done
5213506e
RW
5361 done
5362IFS=$as_save_IFS
1c710c3c 5363
5305be7e
RG
5364fi
5365fi
1c710c3c 5366GNATMAKE=$ac_cv_prog_GNATMAKE
5305be7e 5367if test -n "$GNATMAKE"; then
5213506e
RW
5368 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GNATMAKE" >&5
5369$as_echo "$GNATMAKE" >&6; }
5305be7e 5370else
5213506e
RW
5371 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5372$as_echo "no" >&6; }
5305be7e
RG
5373fi
5374
5213506e 5375
1c710c3c 5376fi
5305be7e 5377if test -z "$ac_cv_prog_GNATMAKE"; then
1c710c3c 5378 ac_ct_GNATMAKE=$GNATMAKE
5305be7e
RG
5379 # Extract the first word of "gnatmake", so it can be a program name with args.
5380set dummy gnatmake; ac_word=$2
5213506e
RW
5381{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5382$as_echo_n "checking for $ac_word... " >&6; }
22e05272 5383if ${ac_cv_prog_ac_ct_GNATMAKE+:} false; then :
5213506e 5384 $as_echo_n "(cached) " >&6
5305be7e 5385else
1c710c3c
DJ
5386 if test -n "$ac_ct_GNATMAKE"; then
5387 ac_cv_prog_ac_ct_GNATMAKE="$ac_ct_GNATMAKE" # Let the user override the test.
5305be7e 5388else
1c710c3c
DJ
5389as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5390for as_dir in $PATH
5391do
5392 IFS=$as_save_IFS
5393 test -z "$as_dir" && as_dir=.
5213506e 5394 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 5395 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1c710c3c 5396 ac_cv_prog_ac_ct_GNATMAKE="gnatmake"
5213506e 5397 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
1c710c3c
DJ
5398 break 2
5399 fi
5400done
5213506e
RW
5401 done
5402IFS=$as_save_IFS
1c710c3c 5403
5305be7e
RG
5404fi
5405fi
1c710c3c
DJ
5406ac_ct_GNATMAKE=$ac_cv_prog_ac_ct_GNATMAKE
5407if test -n "$ac_ct_GNATMAKE"; then
5213506e
RW
5408 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_GNATMAKE" >&5
5409$as_echo "$ac_ct_GNATMAKE" >&6; }
5305be7e 5410else
5213506e
RW
5411 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5412$as_echo "no" >&6; }
5305be7e
RG
5413fi
5414
5213506e
RW
5415 if test "x$ac_ct_GNATMAKE" = x; then
5416 GNATMAKE="no"
5417 else
5418 case $cross_compiling:$ac_tool_warned in
5419yes:)
5420{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5421$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5422ac_tool_warned=yes ;;
5423esac
5424 GNATMAKE=$ac_ct_GNATMAKE
5425 fi
5305be7e 5426else
1c710c3c 5427 GNATMAKE="$ac_cv_prog_GNATMAKE"
5305be7e
RG
5428fi
5429
5213506e
RW
5430{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether compiler driver understands Ada" >&5
5431$as_echo_n "checking whether compiler driver understands Ada... " >&6; }
22e05272 5432if ${acx_cv_cc_gcc_supports_ada+:} false; then :
5213506e 5433 $as_echo_n "(cached) " >&6
55ffb5ed
NN
5434else
5435 cat >conftest.adb <<EOF
5436procedure conftest is begin null; end conftest;
5437EOF
5438acx_cv_cc_gcc_supports_ada=no
5439# There is a bug in old released versions of GCC which causes the
5440# driver to exit successfully when the appropriate language module
5441# has not been installed. This is fixed in 2.95.4, 3.0.2, and 3.1.
5442# Therefore we must check for the error message as well as an
5443# unsuccessful exit.
1db673ca
RO
5444# Other compilers, like HP Tru64 UNIX cc, exit successfully when
5445# given a .adb file, but produce no object file. So we must check
5446# if an object file was really produced to guard against this.
55ffb5ed 5447errors=`(${CC} -c conftest.adb) 2>&1 || echo failure`
1db673ca 5448if test x"$errors" = x && test -f conftest.$ac_objext; then
55ffb5ed 5449 acx_cv_cc_gcc_supports_ada=yes
55ffb5ed
NN
5450fi
5451rm -f conftest.*
5452fi
5213506e
RW
5453{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $acx_cv_cc_gcc_supports_ada" >&5
5454$as_echo "$acx_cv_cc_gcc_supports_ada" >&6; }
55ffb5ed 5455
7cb62ef1 5456if test "x$GNATBIND" != xno && test "x$GNATMAKE" != xno && test x$acx_cv_cc_gcc_supports_ada != xno; then
55ffb5ed
NN
5457 have_gnat=yes
5458else
5459 have_gnat=no
5460fi
5461
5213506e
RW
5462{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to compare bootstrapped objects" >&5
5463$as_echo_n "checking how to compare bootstrapped objects... " >&6; }
22e05272 5464if ${gcc_cv_prog_cmp_skip+:} false; then :
5213506e 5465 $as_echo_n "(cached) " >&6
a76494aa
PB
5466else
5467 echo abfoo >t1
5468 echo cdfoo >t2
b55e6680 5469 gcc_cv_prog_cmp_skip='tail -c +17 $$f1 > tmp-foo1; tail -c +17 $$f2 > tmp-foo2; cmp tmp-foo1 tmp-foo2'
6cf1ac42
PB
5470 if cmp t1 t2 2 2 > /dev/null 2>&1; then
5471 if cmp t1 t2 1 1 > /dev/null 2>&1; then
5472 :
5473 else
5474 gcc_cv_prog_cmp_skip='cmp $$f1 $$f2 16 16'
5475 fi
5476 fi
a76494aa
PB
5477 if cmp --ignore-initial=2 t1 t2 > /dev/null 2>&1; then
5478 if cmp --ignore-initial=1 t1 t2 > /dev/null 2>&1; then
6cf1ac42 5479 :
a76494aa
PB
5480 else
5481 gcc_cv_prog_cmp_skip='cmp --ignore-initial=16 $$f1 $$f2'
5482 fi
5483 fi
5484 rm t1 t2
5485
5486fi
5213506e
RW
5487{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_prog_cmp_skip" >&5
5488$as_echo "$gcc_cv_prog_cmp_skip" >&6; }
a76494aa
PB
5489do_compare="$gcc_cv_prog_cmp_skip"
5490
5491
55ffb5ed 5492
ff3ac0f4
ILT
5493# Check whether --enable-bootstrap was given.
5494if test "${enable_bootstrap+set}" = set; then :
5495 enableval=$enable_bootstrap;
5496else
5497 enable_bootstrap=default
5498fi
5499
5500
5501# Issue errors and warnings for invalid/strange bootstrap combinations.
bf03b9ff
ILT
5502if test -r $srcdir/gcc/configure; then
5503 have_compiler=yes
5504else
5505 have_compiler=no
5506fi
ff3ac0f4
ILT
5507
5508case "$have_compiler:$host:$target:$enable_bootstrap" in
5509 *:*:*:no) ;;
5510
5511 # Default behavior. Enable bootstrap if we have a compiler
5512 # and we are in a native configuration.
5513 yes:$build:$build:default)
5514 enable_bootstrap=yes ;;
5515
5516 *:*:*:default)
5517 enable_bootstrap=no ;;
5518
5519 # We have a compiler and we are in a native configuration, bootstrap is ok
5520 yes:$build:$build:yes)
5521 ;;
5522
5523 # Other configurations, but we have a compiler. Assume the user knows
5524 # what he's doing.
5525 yes:*:*:yes)
5526 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: trying to bootstrap a cross compiler" >&5
5527$as_echo "$as_me: WARNING: trying to bootstrap a cross compiler" >&2;}
5528 ;;
5529
5530 # No compiler: if they passed --enable-bootstrap explicitly, fail
5531 no:*:*:yes)
22e05272 5532 as_fn_error $? "cannot bootstrap without a compiler" "$LINENO" 5 ;;
ff3ac0f4
ILT
5533
5534 # Fail if wrong command line
5535 *)
22e05272 5536 as_fn_error $? "invalid option for --enable-bootstrap" "$LINENO" 5
ff3ac0f4
ILT
5537 ;;
5538esac
5539
5329b59a 5540# When bootstrapping with GCC, build stage 1 in C++11 mode to ensure that a
ffac9597
JM
5541# C++11 compiler can still start the bootstrap. Otherwise, if building GCC,
5542# require C++11 (or higher).
46070488 5543if test "$enable_bootstrap:$GXX" = "yes:yes"; then
5329b59a 5544 CXX="$CXX -std=c++11"
ffac9597
JM
5545elif test "$have_compiler" = yes; then
5546 ax_cxx_compile_alternatives="11 0x" ax_cxx_compile_cxx11_required=true
5547 ac_ext=cpp
5548ac_cpp='$CXXCPP $CPPFLAGS'
5549ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5550ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5551ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
5552 ac_success=no
5553
5554 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CXX supports C++11 features by default" >&5
5555$as_echo_n "checking whether $CXX supports C++11 features by default... " >&6; }
5556if ${ax_cv_cxx_compile_cxx11+:} false; then :
5557 $as_echo_n "(cached) " >&6
5558else
5559 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5560/* end confdefs.h. */
5561
5562
5563// If the compiler admits that it is not ready for C++11, why torture it?
5564// Hopefully, this will speed up the test.
5565
5566#ifndef __cplusplus
5567
5568#error "This is not a C++ compiler"
5569
5570#elif __cplusplus < 201103L
5571
5572#error "This is not a C++11 compiler"
5573
5574#else
5575
5576namespace cxx11
5577{
5578
5579 namespace test_static_assert
5580 {
5581
5582 template <typename T>
5583 struct check
5584 {
5585 static_assert(sizeof(int) <= sizeof(T), "not big enough");
5586 };
5587
5588 }
5589
5590 namespace test_final_override
5591 {
5592
5593 struct Base
5594 {
5595 virtual ~Base() {}
5596 virtual void f() {}
5597 };
5598
5599 struct Derived : public Base
5600 {
5601 virtual ~Derived() override {}
5602 virtual void f() override {}
5603 };
5604
5605 }
5606
5607 namespace test_double_right_angle_brackets
5608 {
5609
5610 template < typename T >
5611 struct check {};
5612
5613 typedef check<void> single_type;
5614 typedef check<check<void>> double_type;
5615 typedef check<check<check<void>>> triple_type;
5616 typedef check<check<check<check<void>>>> quadruple_type;
5617
5618 }
5619
5620 namespace test_decltype
5621 {
5622
5623 int
5624 f()
5625 {
5626 int a = 1;
5627 decltype(a) b = 2;
5628 return a + b;
5629 }
5630
5631 }
5632
5633 namespace test_type_deduction
5634 {
5635
5636 template < typename T1, typename T2 >
5637 struct is_same
5638 {
5639 static const bool value = false;
5640 };
5641
5642 template < typename T >
5643 struct is_same<T, T>
5644 {
5645 static const bool value = true;
5646 };
5647
5648 template < typename T1, typename T2 >
5649 auto
5650 add(T1 a1, T2 a2) -> decltype(a1 + a2)
5651 {
5652 return a1 + a2;
5653 }
5654
5655 int
5656 test(const int c, volatile int v)
5657 {
5658 static_assert(is_same<int, decltype(0)>::value == true, "");
5659 static_assert(is_same<int, decltype(c)>::value == false, "");
5660 static_assert(is_same<int, decltype(v)>::value == false, "");
5661 auto ac = c;
5662 auto av = v;
5663 auto sumi = ac + av + 'x';
5664 auto sumf = ac + av + 1.0;
5665 static_assert(is_same<int, decltype(ac)>::value == true, "");
5666 static_assert(is_same<int, decltype(av)>::value == true, "");
5667 static_assert(is_same<int, decltype(sumi)>::value == true, "");
5668 static_assert(is_same<int, decltype(sumf)>::value == false, "");
5669 static_assert(is_same<int, decltype(add(c, v))>::value == true, "");
5670 return (sumf > 0.0) ? sumi : add(c, v);
5671 }
5672
5673 }
5674
5675 namespace test_noexcept
5676 {
5677
5678 int f() { return 0; }
5679 int g() noexcept { return 0; }
5680
5681 static_assert(noexcept(f()) == false, "");
5682 static_assert(noexcept(g()) == true, "");
5683
5684 }
5685
5686 namespace test_constexpr
5687 {
5688
5689 template < typename CharT >
5690 unsigned long constexpr
5691 strlen_c_r(const CharT *const s, const unsigned long acc) noexcept
5692 {
5693 return *s ? strlen_c_r(s + 1, acc + 1) : acc;
5694 }
5695
5696 template < typename CharT >
5697 unsigned long constexpr
5698 strlen_c(const CharT *const s) noexcept
5699 {
5700 return strlen_c_r(s, 0UL);
5701 }
5702
5703 static_assert(strlen_c("") == 0UL, "");
5704 static_assert(strlen_c("1") == 1UL, "");
5705 static_assert(strlen_c("example") == 7UL, "");
5706 static_assert(strlen_c("another\0example") == 7UL, "");
5707
5708 }
5709
5710 namespace test_rvalue_references
5711 {
5712
5713 template < int N >
5714 struct answer
5715 {
5716 static constexpr int value = N;
5717 };
5718
5719 answer<1> f(int&) { return answer<1>(); }
5720 answer<2> f(const int&) { return answer<2>(); }
5721 answer<3> f(int&&) { return answer<3>(); }
5722
5723 void
5724 test()
5725 {
5726 int i = 0;
5727 const int c = 0;
5728 static_assert(decltype(f(i))::value == 1, "");
5729 static_assert(decltype(f(c))::value == 2, "");
5730 static_assert(decltype(f(0))::value == 3, "");
5731 }
5732
5733 }
5734
5735 namespace test_uniform_initialization
5736 {
5737
5738 struct test
5739 {
5740 static const int zero {};
5741 static const int one {1};
5742 };
5743
5744 static_assert(test::zero == 0, "");
5745 static_assert(test::one == 1, "");
5746
5747 }
5748
5749 namespace test_lambdas
5750 {
5751
5752 void
5753 test1()
5754 {
5755 auto lambda1 = [](){};
5756 auto lambda2 = lambda1;
5757 lambda1();
5758 lambda2();
5759 }
5760
5761 int
5762 test2()
5763 {
5764 auto a = [](int i, int j){ return i + j; }(1, 2);
5765 auto b = []() -> int { return '0'; }();
5766 auto c = [=](){ return a + b; }();
5767 auto d = [&](){ return c; }();
5768 auto e = [a, &b](int x) mutable {
5769 const auto identity = [](int y){ return y; };
5770 for (auto i = 0; i < a; ++i)
5771 a += b--;
5772 return x + identity(a + b);
5773 }(0);
5774 return a + b + c + d + e;
5775 }
5776
5777 int
5778 test3()
5779 {
5780 const auto nullary = [](){ return 0; };
5781 const auto unary = [](int x){ return x; };
5782 using nullary_t = decltype(nullary);
5783 using unary_t = decltype(unary);
5784 const auto higher1st = [](nullary_t f){ return f(); };
5785 const auto higher2nd = [unary](nullary_t f1){
5786 return [unary, f1](unary_t f2){ return f2(unary(f1())); };
5787 };
5788 return higher1st(nullary) + higher2nd(nullary)(unary);
5789 }
5790
5791 }
5792
5793 namespace test_variadic_templates
5794 {
5795
5796 template <int...>
5797 struct sum;
5798
5799 template <int N0, int... N1toN>
5800 struct sum<N0, N1toN...>
5801 {
5802 static constexpr auto value = N0 + sum<N1toN...>::value;
5803 };
5804
5805 template <>
5806 struct sum<>
5807 {
5808 static constexpr auto value = 0;
5809 };
5810
5811 static_assert(sum<>::value == 0, "");
5812 static_assert(sum<1>::value == 1, "");
5813 static_assert(sum<23>::value == 23, "");
5814 static_assert(sum<1, 2>::value == 3, "");
5815 static_assert(sum<5, 5, 11>::value == 21, "");
5816 static_assert(sum<2, 3, 5, 7, 11, 13>::value == 41, "");
5817
5818 }
5819
5820 // http://stackoverflow.com/questions/13728184/template-aliases-and-sfinae
5821 // Clang 3.1 fails with headers of libstd++ 4.8.3 when using std::function
5822 // because of this.
5823 namespace test_template_alias_sfinae
5824 {
5825
5826 struct foo {};
5827
5828 template<typename T>
5829 using member = typename T::member_type;
5830
5831 template<typename T>
5832 void func(...) {}
5833
5834 template<typename T>
5835 void func(member<T>*) {}
5836
5837 void test();
5838
5839 void test() { func<foo>(0); }
5840
5841 }
5842
5843} // namespace cxx11
5844
5845#endif // __cplusplus >= 201103L
5846
5847
5848
5849_ACEOF
5850if ac_fn_cxx_try_compile "$LINENO"; then :
5851 ax_cv_cxx_compile_cxx11=yes
5852else
5853 ax_cv_cxx_compile_cxx11=no
5854fi
5855rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5856fi
5857{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_cv_cxx_compile_cxx11" >&5
5858$as_echo "$ax_cv_cxx_compile_cxx11" >&6; }
5859 if test x$ax_cv_cxx_compile_cxx11 = xyes; then
5860 ac_success=yes
5861 fi
5862
5863 if test x$ac_success = xno; then
5864 for alternative in ${ax_cxx_compile_alternatives}; do
5865 switch="-std=gnu++${alternative}"
5866 cachevar=`$as_echo "ax_cv_cxx_compile_cxx11_$switch" | $as_tr_sh`
5867 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CXX supports C++11 features with $switch" >&5
5868$as_echo_n "checking whether $CXX supports C++11 features with $switch... " >&6; }
5869if eval \${$cachevar+:} false; then :
5870 $as_echo_n "(cached) " >&6
5871else
5872 ac_save_CXX="$CXX"
5873 CXX="$CXX $switch"
5874 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5875/* end confdefs.h. */
5876
5877
5878// If the compiler admits that it is not ready for C++11, why torture it?
5879// Hopefully, this will speed up the test.
5880
5881#ifndef __cplusplus
5882
5883#error "This is not a C++ compiler"
5884
5885#elif __cplusplus < 201103L
5886
5887#error "This is not a C++11 compiler"
5888
5889#else
5890
5891namespace cxx11
5892{
5893
5894 namespace test_static_assert
5895 {
5896
5897 template <typename T>
5898 struct check
5899 {
5900 static_assert(sizeof(int) <= sizeof(T), "not big enough");
5901 };
5902
5903 }
5904
5905 namespace test_final_override
5906 {
5907
5908 struct Base
5909 {
5910 virtual ~Base() {}
5911 virtual void f() {}
5912 };
5913
5914 struct Derived : public Base
5915 {
5916 virtual ~Derived() override {}
5917 virtual void f() override {}
5918 };
5919
5920 }
5921
5922 namespace test_double_right_angle_brackets
5923 {
5924
5925 template < typename T >
5926 struct check {};
5927
5928 typedef check<void> single_type;
5929 typedef check<check<void>> double_type;
5930 typedef check<check<check<void>>> triple_type;
5931 typedef check<check<check<check<void>>>> quadruple_type;
5932
5933 }
5934
5935 namespace test_decltype
5936 {
5937
5938 int
5939 f()
5940 {
5941 int a = 1;
5942 decltype(a) b = 2;
5943 return a + b;
5944 }
5945
5946 }
5947
5948 namespace test_type_deduction
5949 {
5950
5951 template < typename T1, typename T2 >
5952 struct is_same
5953 {
5954 static const bool value = false;
5955 };
5956
5957 template < typename T >
5958 struct is_same<T, T>
5959 {
5960 static const bool value = true;
5961 };
5962
5963 template < typename T1, typename T2 >
5964 auto
5965 add(T1 a1, T2 a2) -> decltype(a1 + a2)
5966 {
5967 return a1 + a2;
5968 }
5969
5970 int
5971 test(const int c, volatile int v)
5972 {
5973 static_assert(is_same<int, decltype(0)>::value == true, "");
5974 static_assert(is_same<int, decltype(c)>::value == false, "");
5975 static_assert(is_same<int, decltype(v)>::value == false, "");
5976 auto ac = c;
5977 auto av = v;
5978 auto sumi = ac + av + 'x';
5979 auto sumf = ac + av + 1.0;
5980 static_assert(is_same<int, decltype(ac)>::value == true, "");
5981 static_assert(is_same<int, decltype(av)>::value == true, "");
5982 static_assert(is_same<int, decltype(sumi)>::value == true, "");
5983 static_assert(is_same<int, decltype(sumf)>::value == false, "");
5984 static_assert(is_same<int, decltype(add(c, v))>::value == true, "");
5985 return (sumf > 0.0) ? sumi : add(c, v);
5986 }
5987
5988 }
5989
5990 namespace test_noexcept
5991 {
5992
5993 int f() { return 0; }
5994 int g() noexcept { return 0; }
5995
5996 static_assert(noexcept(f()) == false, "");
5997 static_assert(noexcept(g()) == true, "");
5998
5999 }
6000
6001 namespace test_constexpr
6002 {
6003
6004 template < typename CharT >
6005 unsigned long constexpr
6006 strlen_c_r(const CharT *const s, const unsigned long acc) noexcept
6007 {
6008 return *s ? strlen_c_r(s + 1, acc + 1) : acc;
6009 }
6010
6011 template < typename CharT >
6012 unsigned long constexpr
6013 strlen_c(const CharT *const s) noexcept
6014 {
6015 return strlen_c_r(s, 0UL);
6016 }
6017
6018 static_assert(strlen_c("") == 0UL, "");
6019 static_assert(strlen_c("1") == 1UL, "");
6020 static_assert(strlen_c("example") == 7UL, "");
6021 static_assert(strlen_c("another\0example") == 7UL, "");
6022
6023 }
6024
6025 namespace test_rvalue_references
6026 {
6027
6028 template < int N >
6029 struct answer
6030 {
6031 static constexpr int value = N;
6032 };
6033
6034 answer<1> f(int&) { return answer<1>(); }
6035 answer<2> f(const int&) { return answer<2>(); }
6036 answer<3> f(int&&) { return answer<3>(); }
6037
6038 void
6039 test()
6040 {
6041 int i = 0;
6042 const int c = 0;
6043 static_assert(decltype(f(i))::value == 1, "");
6044 static_assert(decltype(f(c))::value == 2, "");
6045 static_assert(decltype(f(0))::value == 3, "");
6046 }
6047
6048 }
6049
6050 namespace test_uniform_initialization
6051 {
6052
6053 struct test
6054 {
6055 static const int zero {};
6056 static const int one {1};
6057 };
6058
6059 static_assert(test::zero == 0, "");
6060 static_assert(test::one == 1, "");
6061
6062 }
6063
6064 namespace test_lambdas
6065 {
6066
6067 void
6068 test1()
6069 {
6070 auto lambda1 = [](){};
6071 auto lambda2 = lambda1;
6072 lambda1();
6073 lambda2();
6074 }
6075
6076 int
6077 test2()
6078 {
6079 auto a = [](int i, int j){ return i + j; }(1, 2);
6080 auto b = []() -> int { return '0'; }();
6081 auto c = [=](){ return a + b; }();
6082 auto d = [&](){ return c; }();
6083 auto e = [a, &b](int x) mutable {
6084 const auto identity = [](int y){ return y; };
6085 for (auto i = 0; i < a; ++i)
6086 a += b--;
6087 return x + identity(a + b);
6088 }(0);
6089 return a + b + c + d + e;
6090 }
6091
6092 int
6093 test3()
6094 {
6095 const auto nullary = [](){ return 0; };
6096 const auto unary = [](int x){ return x; };
6097 using nullary_t = decltype(nullary);
6098 using unary_t = decltype(unary);
6099 const auto higher1st = [](nullary_t f){ return f(); };
6100 const auto higher2nd = [unary](nullary_t f1){
6101 return [unary, f1](unary_t f2){ return f2(unary(f1())); };
6102 };
6103 return higher1st(nullary) + higher2nd(nullary)(unary);
6104 }
6105
6106 }
6107
6108 namespace test_variadic_templates
6109 {
6110
6111 template <int...>
6112 struct sum;
6113
6114 template <int N0, int... N1toN>
6115 struct sum<N0, N1toN...>
6116 {
6117 static constexpr auto value = N0 + sum<N1toN...>::value;
6118 };
6119
6120 template <>
6121 struct sum<>
6122 {
6123 static constexpr auto value = 0;
6124 };
6125
6126 static_assert(sum<>::value == 0, "");
6127 static_assert(sum<1>::value == 1, "");
6128 static_assert(sum<23>::value == 23, "");
6129 static_assert(sum<1, 2>::value == 3, "");
6130 static_assert(sum<5, 5, 11>::value == 21, "");
6131 static_assert(sum<2, 3, 5, 7, 11, 13>::value == 41, "");
6132
6133 }
6134
6135 // http://stackoverflow.com/questions/13728184/template-aliases-and-sfinae
6136 // Clang 3.1 fails with headers of libstd++ 4.8.3 when using std::function
6137 // because of this.
6138 namespace test_template_alias_sfinae
6139 {
6140
6141 struct foo {};
6142
6143 template<typename T>
6144 using member = typename T::member_type;
6145
6146 template<typename T>
6147 void func(...) {}
6148
6149 template<typename T>
6150 void func(member<T>*) {}
6151
6152 void test();
6153
6154 void test() { func<foo>(0); }
6155
6156 }
6157
6158} // namespace cxx11
6159
6160#endif // __cplusplus >= 201103L
6161
6162
6163
6164_ACEOF
6165if ac_fn_cxx_try_compile "$LINENO"; then :
6166 eval $cachevar=yes
6167else
6168 eval $cachevar=no
6169fi
6170rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6171 CXX="$ac_save_CXX"
6172fi
6173eval ac_res=\$$cachevar
6174 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
6175$as_echo "$ac_res" >&6; }
6176 if eval test x\$$cachevar = xyes; then
6177 CXX="$CXX $switch"
6178 if test -n "$CXXCPP" ; then
6179 CXXCPP="$CXXCPP $switch"
6180 fi
6181 ac_success=yes
6182 break
6183 fi
6184 done
6185 fi
6186
6187 if test x$ac_success = xno; then
6188 for alternative in ${ax_cxx_compile_alternatives}; do
6189 for switch in -std=c++${alternative} +std=c++${alternative} "-h std=c++${alternative}"; do
6190 cachevar=`$as_echo "ax_cv_cxx_compile_cxx11_$switch" | $as_tr_sh`
6191 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CXX supports C++11 features with $switch" >&5
6192$as_echo_n "checking whether $CXX supports C++11 features with $switch... " >&6; }
6193if eval \${$cachevar+:} false; then :
6194 $as_echo_n "(cached) " >&6
6195else
6196 ac_save_CXX="$CXX"
6197 CXX="$CXX $switch"
6198 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6199/* end confdefs.h. */
6200
6201
6202// If the compiler admits that it is not ready for C++11, why torture it?
6203// Hopefully, this will speed up the test.
6204
6205#ifndef __cplusplus
6206
6207#error "This is not a C++ compiler"
6208
6209#elif __cplusplus < 201103L
6210
6211#error "This is not a C++11 compiler"
6212
6213#else
6214
6215namespace cxx11
6216{
6217
6218 namespace test_static_assert
6219 {
6220
6221 template <typename T>
6222 struct check
6223 {
6224 static_assert(sizeof(int) <= sizeof(T), "not big enough");
6225 };
6226
6227 }
6228
6229 namespace test_final_override
6230 {
6231
6232 struct Base
6233 {
6234 virtual ~Base() {}
6235 virtual void f() {}
6236 };
6237
6238 struct Derived : public Base
6239 {
6240 virtual ~Derived() override {}
6241 virtual void f() override {}
6242 };
6243
6244 }
6245
6246 namespace test_double_right_angle_brackets
6247 {
6248
6249 template < typename T >
6250 struct check {};
6251
6252 typedef check<void> single_type;
6253 typedef check<check<void>> double_type;
6254 typedef check<check<check<void>>> triple_type;
6255 typedef check<check<check<check<void>>>> quadruple_type;
6256
6257 }
6258
6259 namespace test_decltype
6260 {
6261
6262 int
6263 f()
6264 {
6265 int a = 1;
6266 decltype(a) b = 2;
6267 return a + b;
6268 }
6269
6270 }
6271
6272 namespace test_type_deduction
6273 {
6274
6275 template < typename T1, typename T2 >
6276 struct is_same
6277 {
6278 static const bool value = false;
6279 };
6280
6281 template < typename T >
6282 struct is_same<T, T>
6283 {
6284 static const bool value = true;
6285 };
6286
6287 template < typename T1, typename T2 >
6288 auto
6289 add(T1 a1, T2 a2) -> decltype(a1 + a2)
6290 {
6291 return a1 + a2;
6292 }
6293
6294 int
6295 test(const int c, volatile int v)
6296 {
6297 static_assert(is_same<int, decltype(0)>::value == true, "");
6298 static_assert(is_same<int, decltype(c)>::value == false, "");
6299 static_assert(is_same<int, decltype(v)>::value == false, "");
6300 auto ac = c;
6301 auto av = v;
6302 auto sumi = ac + av + 'x';
6303 auto sumf = ac + av + 1.0;
6304 static_assert(is_same<int, decltype(ac)>::value == true, "");
6305 static_assert(is_same<int, decltype(av)>::value == true, "");
6306 static_assert(is_same<int, decltype(sumi)>::value == true, "");
6307 static_assert(is_same<int, decltype(sumf)>::value == false, "");
6308 static_assert(is_same<int, decltype(add(c, v))>::value == true, "");
6309 return (sumf > 0.0) ? sumi : add(c, v);
6310 }
6311
6312 }
6313
6314 namespace test_noexcept
6315 {
6316
6317 int f() { return 0; }
6318 int g() noexcept { return 0; }
6319
6320 static_assert(noexcept(f()) == false, "");
6321 static_assert(noexcept(g()) == true, "");
6322
6323 }
6324
6325 namespace test_constexpr
6326 {
6327
6328 template < typename CharT >
6329 unsigned long constexpr
6330 strlen_c_r(const CharT *const s, const unsigned long acc) noexcept
6331 {
6332 return *s ? strlen_c_r(s + 1, acc + 1) : acc;
6333 }
6334
6335 template < typename CharT >
6336 unsigned long constexpr
6337 strlen_c(const CharT *const s) noexcept
6338 {
6339 return strlen_c_r(s, 0UL);
6340 }
6341
6342 static_assert(strlen_c("") == 0UL, "");
6343 static_assert(strlen_c("1") == 1UL, "");
6344 static_assert(strlen_c("example") == 7UL, "");
6345 static_assert(strlen_c("another\0example") == 7UL, "");
6346
6347 }
6348
6349 namespace test_rvalue_references
6350 {
6351
6352 template < int N >
6353 struct answer
6354 {
6355 static constexpr int value = N;
6356 };
6357
6358 answer<1> f(int&) { return answer<1>(); }
6359 answer<2> f(const int&) { return answer<2>(); }
6360 answer<3> f(int&&) { return answer<3>(); }
6361
6362 void
6363 test()
6364 {
6365 int i = 0;
6366 const int c = 0;
6367 static_assert(decltype(f(i))::value == 1, "");
6368 static_assert(decltype(f(c))::value == 2, "");
6369 static_assert(decltype(f(0))::value == 3, "");
6370 }
6371
6372 }
6373
6374 namespace test_uniform_initialization
6375 {
6376
6377 struct test
6378 {
6379 static const int zero {};
6380 static const int one {1};
6381 };
6382
6383 static_assert(test::zero == 0, "");
6384 static_assert(test::one == 1, "");
6385
6386 }
6387
6388 namespace test_lambdas
6389 {
6390
6391 void
6392 test1()
6393 {
6394 auto lambda1 = [](){};
6395 auto lambda2 = lambda1;
6396 lambda1();
6397 lambda2();
6398 }
6399
6400 int
6401 test2()
6402 {
6403 auto a = [](int i, int j){ return i + j; }(1, 2);
6404 auto b = []() -> int { return '0'; }();
6405 auto c = [=](){ return a + b; }();
6406 auto d = [&](){ return c; }();
6407 auto e = [a, &b](int x) mutable {
6408 const auto identity = [](int y){ return y; };
6409 for (auto i = 0; i < a; ++i)
6410 a += b--;
6411 return x + identity(a + b);
6412 }(0);
6413 return a + b + c + d + e;
6414 }
6415
6416 int
6417 test3()
6418 {
6419 const auto nullary = [](){ return 0; };
6420 const auto unary = [](int x){ return x; };
6421 using nullary_t = decltype(nullary);
6422 using unary_t = decltype(unary);
6423 const auto higher1st = [](nullary_t f){ return f(); };
6424 const auto higher2nd = [unary](nullary_t f1){
6425 return [unary, f1](unary_t f2){ return f2(unary(f1())); };
6426 };
6427 return higher1st(nullary) + higher2nd(nullary)(unary);
6428 }
6429
6430 }
6431
6432 namespace test_variadic_templates
6433 {
6434
6435 template <int...>
6436 struct sum;
6437
6438 template <int N0, int... N1toN>
6439 struct sum<N0, N1toN...>
6440 {
6441 static constexpr auto value = N0 + sum<N1toN...>::value;
6442 };
6443
6444 template <>
6445 struct sum<>
6446 {
6447 static constexpr auto value = 0;
6448 };
6449
6450 static_assert(sum<>::value == 0, "");
6451 static_assert(sum<1>::value == 1, "");
6452 static_assert(sum<23>::value == 23, "");
6453 static_assert(sum<1, 2>::value == 3, "");
6454 static_assert(sum<5, 5, 11>::value == 21, "");
6455 static_assert(sum<2, 3, 5, 7, 11, 13>::value == 41, "");
6456
6457 }
6458
6459 // http://stackoverflow.com/questions/13728184/template-aliases-and-sfinae
6460 // Clang 3.1 fails with headers of libstd++ 4.8.3 when using std::function
6461 // because of this.
6462 namespace test_template_alias_sfinae
6463 {
6464
6465 struct foo {};
6466
6467 template<typename T>
6468 using member = typename T::member_type;
6469
6470 template<typename T>
6471 void func(...) {}
6472
6473 template<typename T>
6474 void func(member<T>*) {}
6475
6476 void test();
6477
6478 void test() { func<foo>(0); }
6479
6480 }
6481
6482} // namespace cxx11
6483
6484#endif // __cplusplus >= 201103L
6485
6486
6487
6488_ACEOF
6489if ac_fn_cxx_try_compile "$LINENO"; then :
6490 eval $cachevar=yes
6491else
6492 eval $cachevar=no
6493fi
6494rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6495 CXX="$ac_save_CXX"
6496fi
6497eval ac_res=\$$cachevar
6498 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
6499$as_echo "$ac_res" >&6; }
6500 if eval test x\$$cachevar = xyes; then
6501 CXX="$CXX $switch"
6502 if test -n "$CXXCPP" ; then
6503 CXXCPP="$CXXCPP $switch"
6504 fi
6505 ac_success=yes
6506 break
6507 fi
6508 done
6509 if test x$ac_success = xyes; then
6510 break
6511 fi
6512 done
6513 fi
7ffcf5d6 6514
ffac9597
JM
6515 ac_ext=c
6516ac_cpp='$CPP $CPPFLAGS'
6517ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6518ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6519ac_compiler_gnu=$ac_cv_c_compiler_gnu
6520
6521 if test x$ax_cxx_compile_cxx11_required = xtrue; then
6522 if test x$ac_success = xno; then
6523 as_fn_error $? "*** A compiler with support for C++11 language features is required." "$LINENO" 5
6524 fi
6525 fi
6526 if test x$ac_success = xno; then
6527 HAVE_CXX11=0
6528 { $as_echo "$as_me:${as_lineno-$LINENO}: No compiler with C++11 support was found" >&5
6529$as_echo "$as_me: No compiler with C++11 support was found" >&6;}
6530 else
6531 HAVE_CXX11=1
6532
6533$as_echo "#define HAVE_CXX11 1" >>confdefs.h
6534
6535 fi
6536
6537
7ffcf5d6
TB
6538
6539 if test "${build}" != "${host}"; then
6540 ax_cxx_compile_alternatives="11 0x" ax_cxx_compile_cxx11_required=true
6541 ac_ext=cpp
6542ac_cpp='$CXXCPP $CPPFLAGS'
6543ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6544ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6545ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
6546 ac_success=no
6547 ax_cv_cxx_compile_cxx11_orig_cxx="$CXX"
6548 ax_cv_cxx_compile_cxx11_orig_cxxflags="$CXXFLAGS"
6549 ax_cv_cxx_compile_cxx11_orig_cppflags="$CPPFLAGS"
6550 CXX="$CXX_FOR_BUILD"
6551 CXXFLAGS="$CXXFLAGS_FOR_BUILD"
6552 CPPFLAGS="$CPPFLAGS_FOR_BUILD"
6553 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CXX supports C++11 features by default" >&5
6554$as_echo_n "checking whether $CXX supports C++11 features by default... " >&6; }
6555if ${ax_cv_cxx_compile_cxx11_FOR_BUILD+:} false; then :
6556 $as_echo_n "(cached) " >&6
6557else
6558 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6559/* end confdefs.h. */
6560
6561
6562// If the compiler admits that it is not ready for C++11, why torture it?
6563// Hopefully, this will speed up the test.
6564
6565#ifndef __cplusplus
6566
6567#error "This is not a C++ compiler"
6568
6569#elif __cplusplus < 201103L
6570
6571#error "This is not a C++11 compiler"
6572
6573#else
6574
6575namespace cxx11
6576{
6577
6578 namespace test_static_assert
6579 {
6580
6581 template <typename T>
6582 struct check
6583 {
6584 static_assert(sizeof(int) <= sizeof(T), "not big enough");
6585 };
6586
6587 }
6588
6589 namespace test_final_override
6590 {
6591
6592 struct Base
6593 {
6594 virtual ~Base() {}
6595 virtual void f() {}
6596 };
6597
6598 struct Derived : public Base
6599 {
6600 virtual ~Derived() override {}
6601 virtual void f() override {}
6602 };
6603
6604 }
6605
6606 namespace test_double_right_angle_brackets
6607 {
6608
6609 template < typename T >
6610 struct check {};
6611
6612 typedef check<void> single_type;
6613 typedef check<check<void>> double_type;
6614 typedef check<check<check<void>>> triple_type;
6615 typedef check<check<check<check<void>>>> quadruple_type;
6616
6617 }
6618
6619 namespace test_decltype
6620 {
6621
6622 int
6623 f()
6624 {
6625 int a = 1;
6626 decltype(a) b = 2;
6627 return a + b;
6628 }
6629
6630 }
6631
6632 namespace test_type_deduction
6633 {
6634
6635 template < typename T1, typename T2 >
6636 struct is_same
6637 {
6638 static const bool value = false;
6639 };
6640
6641 template < typename T >
6642 struct is_same<T, T>
6643 {
6644 static const bool value = true;
6645 };
6646
6647 template < typename T1, typename T2 >
6648 auto
6649 add(T1 a1, T2 a2) -> decltype(a1 + a2)
6650 {
6651 return a1 + a2;
6652 }
6653
6654 int
6655 test(const int c, volatile int v)
6656 {
6657 static_assert(is_same<int, decltype(0)>::value == true, "");
6658 static_assert(is_same<int, decltype(c)>::value == false, "");
6659 static_assert(is_same<int, decltype(v)>::value == false, "");
6660 auto ac = c;
6661 auto av = v;
6662 auto sumi = ac + av + 'x';
6663 auto sumf = ac + av + 1.0;
6664 static_assert(is_same<int, decltype(ac)>::value == true, "");
6665 static_assert(is_same<int, decltype(av)>::value == true, "");
6666 static_assert(is_same<int, decltype(sumi)>::value == true, "");
6667 static_assert(is_same<int, decltype(sumf)>::value == false, "");
6668 static_assert(is_same<int, decltype(add(c, v))>::value == true, "");
6669 return (sumf > 0.0) ? sumi : add(c, v);
6670 }
6671
6672 }
6673
6674 namespace test_noexcept
6675 {
6676
6677 int f() { return 0; }
6678 int g() noexcept { return 0; }
6679
6680 static_assert(noexcept(f()) == false, "");
6681 static_assert(noexcept(g()) == true, "");
6682
6683 }
6684
6685 namespace test_constexpr
6686 {
6687
6688 template < typename CharT >
6689 unsigned long constexpr
6690 strlen_c_r(const CharT *const s, const unsigned long acc) noexcept
6691 {
6692 return *s ? strlen_c_r(s + 1, acc + 1) : acc;
6693 }
6694
6695 template < typename CharT >
6696 unsigned long constexpr
6697 strlen_c(const CharT *const s) noexcept
6698 {
6699 return strlen_c_r(s, 0UL);
6700 }
6701
6702 static_assert(strlen_c("") == 0UL, "");
6703 static_assert(strlen_c("1") == 1UL, "");
6704 static_assert(strlen_c("example") == 7UL, "");
6705 static_assert(strlen_c("another\0example") == 7UL, "");
6706
6707 }
6708
6709 namespace test_rvalue_references
6710 {
6711
6712 template < int N >
6713 struct answer
6714 {
6715 static constexpr int value = N;
6716 };
6717
6718 answer<1> f(int&) { return answer<1>(); }
6719 answer<2> f(const int&) { return answer<2>(); }
6720 answer<3> f(int&&) { return answer<3>(); }
6721
6722 void
6723 test()
6724 {
6725 int i = 0;
6726 const int c = 0;
6727 static_assert(decltype(f(i))::value == 1, "");
6728 static_assert(decltype(f(c))::value == 2, "");
6729 static_assert(decltype(f(0))::value == 3, "");
6730 }
6731
6732 }
6733
6734 namespace test_uniform_initialization
6735 {
6736
6737 struct test
6738 {
6739 static const int zero {};
6740 static const int one {1};
6741 };
6742
6743 static_assert(test::zero == 0, "");
6744 static_assert(test::one == 1, "");
6745
6746 }
6747
6748 namespace test_lambdas
6749 {
6750
6751 void
6752 test1()
6753 {
6754 auto lambda1 = [](){};
6755 auto lambda2 = lambda1;
6756 lambda1();
6757 lambda2();
6758 }
6759
6760 int
6761 test2()
6762 {
6763 auto a = [](int i, int j){ return i + j; }(1, 2);
6764 auto b = []() -> int { return '0'; }();
6765 auto c = [=](){ return a + b; }();
6766 auto d = [&](){ return c; }();
6767 auto e = [a, &b](int x) mutable {
6768 const auto identity = [](int y){ return y; };
6769 for (auto i = 0; i < a; ++i)
6770 a += b--;
6771 return x + identity(a + b);
6772 }(0);
6773 return a + b + c + d + e;
6774 }
6775
6776 int
6777 test3()
6778 {
6779 const auto nullary = [](){ return 0; };
6780 const auto unary = [](int x){ return x; };
6781 using nullary_t = decltype(nullary);
6782 using unary_t = decltype(unary);
6783 const auto higher1st = [](nullary_t f){ return f(); };
6784 const auto higher2nd = [unary](nullary_t f1){
6785 return [unary, f1](unary_t f2){ return f2(unary(f1())); };
6786 };
6787 return higher1st(nullary) + higher2nd(nullary)(unary);
6788 }
6789
6790 }
6791
6792 namespace test_variadic_templates
6793 {
6794
6795 template <int...>
6796 struct sum;
6797
6798 template <int N0, int... N1toN>
6799 struct sum<N0, N1toN...>
6800 {
6801 static constexpr auto value = N0 + sum<N1toN...>::value;
6802 };
6803
6804 template <>
6805 struct sum<>
6806 {
6807 static constexpr auto value = 0;
6808 };
6809
6810 static_assert(sum<>::value == 0, "");
6811 static_assert(sum<1>::value == 1, "");
6812 static_assert(sum<23>::value == 23, "");
6813 static_assert(sum<1, 2>::value == 3, "");
6814 static_assert(sum<5, 5, 11>::value == 21, "");
6815 static_assert(sum<2, 3, 5, 7, 11, 13>::value == 41, "");
6816
6817 }
6818
6819 // http://stackoverflow.com/questions/13728184/template-aliases-and-sfinae
6820 // Clang 3.1 fails with headers of libstd++ 4.8.3 when using std::function
6821 // because of this.
6822 namespace test_template_alias_sfinae
6823 {
6824
6825 struct foo {};
6826
6827 template<typename T>
6828 using member = typename T::member_type;
6829
6830 template<typename T>
6831 void func(...) {}
6832
6833 template<typename T>
6834 void func(member<T>*) {}
6835
6836 void test();
6837
6838 void test() { func<foo>(0); }
6839
6840 }
6841
6842} // namespace cxx11
6843
6844#endif // __cplusplus >= 201103L
6845
6846
6847
6848_ACEOF
6849if ac_fn_cxx_try_compile "$LINENO"; then :
6850 ax_cv_cxx_compile_cxx11_FOR_BUILD=yes
6851else
6852 ax_cv_cxx_compile_cxx11_FOR_BUILD=no
6853fi
6854rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6855fi
6856{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_cv_cxx_compile_cxx11_FOR_BUILD" >&5
6857$as_echo "$ax_cv_cxx_compile_cxx11_FOR_BUILD" >&6; }
6858 if test x$ax_cv_cxx_compile_cxx11_FOR_BUILD = xyes; then
6859 ac_success=yes
6860 fi
6861
6862 if test x$ac_success = xno; then
6863 for alternative in ${ax_cxx_compile_alternatives}; do
6864 switch="-std=gnu++${alternative}"
6865 cachevar=`$as_echo "ax_cv_cxx_compile_cxx11_FOR_BUILD_$switch" | $as_tr_sh`
6866 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CXX supports C++11 features with $switch" >&5
6867$as_echo_n "checking whether $CXX supports C++11 features with $switch... " >&6; }
6868if eval \${$cachevar+:} false; then :
6869 $as_echo_n "(cached) " >&6
6870else
6871 ac_save_CXX="$CXX"
6872 CXX="$CXX $switch"
6873 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6874/* end confdefs.h. */
6875
6876
6877// If the compiler admits that it is not ready for C++11, why torture it?
6878// Hopefully, this will speed up the test.
6879
6880#ifndef __cplusplus
6881
6882#error "This is not a C++ compiler"
6883
6884#elif __cplusplus < 201103L
6885
6886#error "This is not a C++11 compiler"
6887
6888#else
6889
6890namespace cxx11
6891{
6892
6893 namespace test_static_assert
6894 {
6895
6896 template <typename T>
6897 struct check
6898 {
6899 static_assert(sizeof(int) <= sizeof(T), "not big enough");
6900 };
6901
6902 }
6903
6904 namespace test_final_override
6905 {
6906
6907 struct Base
6908 {
6909 virtual ~Base() {}
6910 virtual void f() {}
6911 };
6912
6913 struct Derived : public Base
6914 {
6915 virtual ~Derived() override {}
6916 virtual void f() override {}
6917 };
6918
6919 }
6920
6921 namespace test_double_right_angle_brackets
6922 {
6923
6924 template < typename T >
6925 struct check {};
6926
6927 typedef check<void> single_type;
6928 typedef check<check<void>> double_type;
6929 typedef check<check<check<void>>> triple_type;
6930 typedef check<check<check<check<void>>>> quadruple_type;
6931
6932 }
6933
6934 namespace test_decltype
6935 {
6936
6937 int
6938 f()
6939 {
6940 int a = 1;
6941 decltype(a) b = 2;
6942 return a + b;
6943 }
6944
6945 }
6946
6947 namespace test_type_deduction
6948 {
6949
6950 template < typename T1, typename T2 >
6951 struct is_same
6952 {
6953 static const bool value = false;
6954 };
6955
6956 template < typename T >
6957 struct is_same<T, T>
6958 {
6959 static const bool value = true;
6960 };
6961
6962 template < typename T1, typename T2 >
6963 auto
6964 add(T1 a1, T2 a2) -> decltype(a1 + a2)
6965 {
6966 return a1 + a2;
6967 }
6968
6969 int
6970 test(const int c, volatile int v)
6971 {
6972 static_assert(is_same<int, decltype(0)>::value == true, "");
6973 static_assert(is_same<int, decltype(c)>::value == false, "");
6974 static_assert(is_same<int, decltype(v)>::value == false, "");
6975 auto ac = c;
6976 auto av = v;
6977 auto sumi = ac + av + 'x';
6978 auto sumf = ac + av + 1.0;
6979 static_assert(is_same<int, decltype(ac)>::value == true, "");
6980 static_assert(is_same<int, decltype(av)>::value == true, "");
6981 static_assert(is_same<int, decltype(sumi)>::value == true, "");
6982 static_assert(is_same<int, decltype(sumf)>::value == false, "");
6983 static_assert(is_same<int, decltype(add(c, v))>::value == true, "");
6984 return (sumf > 0.0) ? sumi : add(c, v);
6985 }
6986
6987 }
6988
6989 namespace test_noexcept
6990 {
6991
6992 int f() { return 0; }
6993 int g() noexcept { return 0; }
6994
6995 static_assert(noexcept(f()) == false, "");
6996 static_assert(noexcept(g()) == true, "");
6997
6998 }
6999
7000 namespace test_constexpr
7001 {
7002
7003 template < typename CharT >
7004 unsigned long constexpr
7005 strlen_c_r(const CharT *const s, const unsigned long acc) noexcept
7006 {
7007 return *s ? strlen_c_r(s + 1, acc + 1) : acc;
7008 }
7009
7010 template < typename CharT >
7011 unsigned long constexpr
7012 strlen_c(const CharT *const s) noexcept
7013 {
7014 return strlen_c_r(s, 0UL);
7015 }
7016
7017 static_assert(strlen_c("") == 0UL, "");
7018 static_assert(strlen_c("1") == 1UL, "");
7019 static_assert(strlen_c("example") == 7UL, "");
7020 static_assert(strlen_c("another\0example") == 7UL, "");
7021
7022 }
7023
7024 namespace test_rvalue_references
7025 {
7026
7027 template < int N >
7028 struct answer
7029 {
7030 static constexpr int value = N;
7031 };
7032
7033 answer<1> f(int&) { return answer<1>(); }
7034 answer<2> f(const int&) { return answer<2>(); }
7035 answer<3> f(int&&) { return answer<3>(); }
7036
7037 void
7038 test()
7039 {
7040 int i = 0;
7041 const int c = 0;
7042 static_assert(decltype(f(i))::value == 1, "");
7043 static_assert(decltype(f(c))::value == 2, "");
7044 static_assert(decltype(f(0))::value == 3, "");
7045 }
7046
7047 }
7048
7049 namespace test_uniform_initialization
7050 {
7051
7052 struct test
7053 {
7054 static const int zero {};
7055 static const int one {1};
7056 };
7057
7058 static_assert(test::zero == 0, "");
7059 static_assert(test::one == 1, "");
7060
7061 }
7062
7063 namespace test_lambdas
7064 {
7065
7066 void
7067 test1()
7068 {
7069 auto lambda1 = [](){};
7070 auto lambda2 = lambda1;
7071 lambda1();
7072 lambda2();
7073 }
7074
7075 int
7076 test2()
7077 {
7078 auto a = [](int i, int j){ return i + j; }(1, 2);
7079 auto b = []() -> int { return '0'; }();
7080 auto c = [=](){ return a + b; }();
7081 auto d = [&](){ return c; }();
7082 auto e = [a, &b](int x) mutable {
7083 const auto identity = [](int y){ return y; };
7084 for (auto i = 0; i < a; ++i)
7085 a += b--;
7086 return x + identity(a + b);
7087 }(0);
7088 return a + b + c + d + e;
7089 }
7090
7091 int
7092 test3()
7093 {
7094 const auto nullary = [](){ return 0; };
7095 const auto unary = [](int x){ return x; };
7096 using nullary_t = decltype(nullary);
7097 using unary_t = decltype(unary);
7098 const auto higher1st = [](nullary_t f){ return f(); };
7099 const auto higher2nd = [unary](nullary_t f1){
7100 return [unary, f1](unary_t f2){ return f2(unary(f1())); };
7101 };
7102 return higher1st(nullary) + higher2nd(nullary)(unary);
7103 }
7104
7105 }
7106
7107 namespace test_variadic_templates
7108 {
7109
7110 template <int...>
7111 struct sum;
7112
7113 template <int N0, int... N1toN>
7114 struct sum<N0, N1toN...>
7115 {
7116 static constexpr auto value = N0 + sum<N1toN...>::value;
7117 };
7118
7119 template <>
7120 struct sum<>
7121 {
7122 static constexpr auto value = 0;
7123 };
7124
7125 static_assert(sum<>::value == 0, "");
7126 static_assert(sum<1>::value == 1, "");
7127 static_assert(sum<23>::value == 23, "");
7128 static_assert(sum<1, 2>::value == 3, "");
7129 static_assert(sum<5, 5, 11>::value == 21, "");
7130 static_assert(sum<2, 3, 5, 7, 11, 13>::value == 41, "");
7131
7132 }
7133
7134 // http://stackoverflow.com/questions/13728184/template-aliases-and-sfinae
7135 // Clang 3.1 fails with headers of libstd++ 4.8.3 when using std::function
7136 // because of this.
7137 namespace test_template_alias_sfinae
7138 {
7139
7140 struct foo {};
7141
7142 template<typename T>
7143 using member = typename T::member_type;
7144
7145 template<typename T>
7146 void func(...) {}
7147
7148 template<typename T>
7149 void func(member<T>*) {}
7150
7151 void test();
7152
7153 void test() { func<foo>(0); }
7154
7155 }
7156
7157} // namespace cxx11
7158
7159#endif // __cplusplus >= 201103L
7160
7161
7162
7163_ACEOF
7164if ac_fn_cxx_try_compile "$LINENO"; then :
7165 eval $cachevar=yes
7166else
7167 eval $cachevar=no
7168fi
7169rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7170 CXX="$ac_save_CXX"
7171fi
7172eval ac_res=\$$cachevar
7173 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
7174$as_echo "$ac_res" >&6; }
7175 if eval test x\$$cachevar = xyes; then
7176 CXX="$CXX $switch"
7177 if test -n "$CXXCPP" ; then
7178 CXXCPP="$CXXCPP $switch"
7179 fi
7180 ac_success=yes
7181 break
7182 fi
7183 done
7184 fi
7185
7186 if test x$ac_success = xno; then
7187 for alternative in ${ax_cxx_compile_alternatives}; do
7188 for switch in -std=c++${alternative} +std=c++${alternative} "-h std=c++${alternative}"; do
7189 cachevar=`$as_echo "ax_cv_cxx_compile_cxx11_FOR_BUILD_$switch" | $as_tr_sh`
7190 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CXX supports C++11 features with $switch" >&5
7191$as_echo_n "checking whether $CXX supports C++11 features with $switch... " >&6; }
7192if eval \${$cachevar+:} false; then :
7193 $as_echo_n "(cached) " >&6
7194else
7195 ac_save_CXX="$CXX"
7196 CXX="$CXX $switch"
7197 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7198/* end confdefs.h. */
7199
7200
7201// If the compiler admits that it is not ready for C++11, why torture it?
7202// Hopefully, this will speed up the test.
7203
7204#ifndef __cplusplus
7205
7206#error "This is not a C++ compiler"
7207
7208#elif __cplusplus < 201103L
7209
7210#error "This is not a C++11 compiler"
7211
7212#else
7213
7214namespace cxx11
7215{
7216
7217 namespace test_static_assert
7218 {
7219
7220 template <typename T>
7221 struct check
7222 {
7223 static_assert(sizeof(int) <= sizeof(T), "not big enough");
7224 };
7225
7226 }
7227
7228 namespace test_final_override
7229 {
7230
7231 struct Base
7232 {
7233 virtual ~Base() {}
7234 virtual void f() {}
7235 };
7236
7237 struct Derived : public Base
7238 {
7239 virtual ~Derived() override {}
7240 virtual void f() override {}
7241 };
7242
7243 }
7244
7245 namespace test_double_right_angle_brackets
7246 {
7247
7248 template < typename T >
7249 struct check {};
7250
7251 typedef check<void> single_type;
7252 typedef check<check<void>> double_type;
7253 typedef check<check<check<void>>> triple_type;
7254 typedef check<check<check<check<void>>>> quadruple_type;
7255
7256 }
7257
7258 namespace test_decltype
7259 {
7260
7261 int
7262 f()
7263 {
7264 int a = 1;
7265 decltype(a) b = 2;
7266 return a + b;
7267 }
7268
7269 }
7270
7271 namespace test_type_deduction
7272 {
7273
7274 template < typename T1, typename T2 >
7275 struct is_same
7276 {
7277 static const bool value = false;
7278 };
7279
7280 template < typename T >
7281 struct is_same<T, T>
7282 {
7283 static const bool value = true;
7284 };
7285
7286 template < typename T1, typename T2 >
7287 auto
7288 add(T1 a1, T2 a2) -> decltype(a1 + a2)
7289 {
7290 return a1 + a2;
7291 }
7292
7293 int
7294 test(const int c, volatile int v)
7295 {
7296 static_assert(is_same<int, decltype(0)>::value == true, "");
7297 static_assert(is_same<int, decltype(c)>::value == false, "");
7298 static_assert(is_same<int, decltype(v)>::value == false, "");
7299 auto ac = c;
7300 auto av = v;
7301 auto sumi = ac + av + 'x';
7302 auto sumf = ac + av + 1.0;
7303 static_assert(is_same<int, decltype(ac)>::value == true, "");
7304 static_assert(is_same<int, decltype(av)>::value == true, "");
7305 static_assert(is_same<int, decltype(sumi)>::value == true, "");
7306 static_assert(is_same<int, decltype(sumf)>::value == false, "");
7307 static_assert(is_same<int, decltype(add(c, v))>::value == true, "");
7308 return (sumf > 0.0) ? sumi : add(c, v);
7309 }
7310
7311 }
7312
7313 namespace test_noexcept
7314 {
7315
7316 int f() { return 0; }
7317 int g() noexcept { return 0; }
7318
7319 static_assert(noexcept(f()) == false, "");
7320 static_assert(noexcept(g()) == true, "");
7321
7322 }
7323
7324 namespace test_constexpr
7325 {
7326
7327 template < typename CharT >
7328 unsigned long constexpr
7329 strlen_c_r(const CharT *const s, const unsigned long acc) noexcept
7330 {
7331 return *s ? strlen_c_r(s + 1, acc + 1) : acc;
7332 }
7333
7334 template < typename CharT >
7335 unsigned long constexpr
7336 strlen_c(const CharT *const s) noexcept
7337 {
7338 return strlen_c_r(s, 0UL);
7339 }
7340
7341 static_assert(strlen_c("") == 0UL, "");
7342 static_assert(strlen_c("1") == 1UL, "");
7343 static_assert(strlen_c("example") == 7UL, "");
7344 static_assert(strlen_c("another\0example") == 7UL, "");
7345
7346 }
7347
7348 namespace test_rvalue_references
7349 {
7350
7351 template < int N >
7352 struct answer
7353 {
7354 static constexpr int value = N;
7355 };
7356
7357 answer<1> f(int&) { return answer<1>(); }
7358 answer<2> f(const int&) { return answer<2>(); }
7359 answer<3> f(int&&) { return answer<3>(); }
7360
7361 void
7362 test()
7363 {
7364 int i = 0;
7365 const int c = 0;
7366 static_assert(decltype(f(i))::value == 1, "");
7367 static_assert(decltype(f(c))::value == 2, "");
7368 static_assert(decltype(f(0))::value == 3, "");
7369 }
7370
7371 }
7372
7373 namespace test_uniform_initialization
7374 {
7375
7376 struct test
7377 {
7378 static const int zero {};
7379 static const int one {1};
7380 };
7381
7382 static_assert(test::zero == 0, "");
7383 static_assert(test::one == 1, "");
7384
7385 }
7386
7387 namespace test_lambdas
7388 {
7389
7390 void
7391 test1()
7392 {
7393 auto lambda1 = [](){};
7394 auto lambda2 = lambda1;
7395 lambda1();
7396 lambda2();
7397 }
7398
7399 int
7400 test2()
7401 {
7402 auto a = [](int i, int j){ return i + j; }(1, 2);
7403 auto b = []() -> int { return '0'; }();
7404 auto c = [=](){ return a + b; }();
7405 auto d = [&](){ return c; }();
7406 auto e = [a, &b](int x) mutable {
7407 const auto identity = [](int y){ return y; };
7408 for (auto i = 0; i < a; ++i)
7409 a += b--;
7410 return x + identity(a + b);
7411 }(0);
7412 return a + b + c + d + e;
7413 }
7414
7415 int
7416 test3()
7417 {
7418 const auto nullary = [](){ return 0; };
7419 const auto unary = [](int x){ return x; };
7420 using nullary_t = decltype(nullary);
7421 using unary_t = decltype(unary);
7422 const auto higher1st = [](nullary_t f){ return f(); };
7423 const auto higher2nd = [unary](nullary_t f1){
7424 return [unary, f1](unary_t f2){ return f2(unary(f1())); };
7425 };
7426 return higher1st(nullary) + higher2nd(nullary)(unary);
7427 }
7428
7429 }
7430
7431 namespace test_variadic_templates
7432 {
7433
7434 template <int...>
7435 struct sum;
7436
7437 template <int N0, int... N1toN>
7438 struct sum<N0, N1toN...>
7439 {
7440 static constexpr auto value = N0 + sum<N1toN...>::value;
7441 };
7442
7443 template <>
7444 struct sum<>
7445 {
7446 static constexpr auto value = 0;
7447 };
7448
7449 static_assert(sum<>::value == 0, "");
7450 static_assert(sum<1>::value == 1, "");
7451 static_assert(sum<23>::value == 23, "");
7452 static_assert(sum<1, 2>::value == 3, "");
7453 static_assert(sum<5, 5, 11>::value == 21, "");
7454 static_assert(sum<2, 3, 5, 7, 11, 13>::value == 41, "");
7455
7456 }
7457
7458 // http://stackoverflow.com/questions/13728184/template-aliases-and-sfinae
7459 // Clang 3.1 fails with headers of libstd++ 4.8.3 when using std::function
7460 // because of this.
7461 namespace test_template_alias_sfinae
7462 {
7463
7464 struct foo {};
7465
7466 template<typename T>
7467 using member = typename T::member_type;
7468
7469 template<typename T>
7470 void func(...) {}
7471
7472 template<typename T>
7473 void func(member<T>*) {}
7474
7475 void test();
7476
7477 void test() { func<foo>(0); }
7478
7479 }
7480
7481} // namespace cxx11
7482
7483#endif // __cplusplus >= 201103L
7484
7485
7486
7487_ACEOF
7488if ac_fn_cxx_try_compile "$LINENO"; then :
7489 eval $cachevar=yes
7490else
7491 eval $cachevar=no
7492fi
7493rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7494 CXX="$ac_save_CXX"
7495fi
7496eval ac_res=\$$cachevar
7497 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
7498$as_echo "$ac_res" >&6; }
7499 if eval test x\$$cachevar = xyes; then
7500 CXX="$CXX $switch"
7501 if test -n "$CXXCPP" ; then
7502 CXXCPP="$CXXCPP $switch"
7503 fi
7504 ac_success=yes
7505 break
7506 fi
7507 done
7508 if test x$ac_success = xyes; then
7509 break
7510 fi
7511 done
7512 fi
7513 CXX_FOR_BUILD="$CXX"
7514 CXXFLAGS_FOR_BUILD="$CXXFLAGS"
7515 CPPFLAGS_FOR_BUILD="$CPPFLAGS"
7516 CXX="$ax_cv_cxx_compile_cxx11_orig_cxx"
7517 CXXFLAGS="$ax_cv_cxx_compile_cxx11_orig_cxxflags"
7518 CPPFLAGS="$ax_cv_cxx_compile_cxx11_orig_cppflags"
7519 ac_ext=c
7520ac_cpp='$CPP $CPPFLAGS'
7521ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7522ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7523ac_compiler_gnu=$ac_cv_c_compiler_gnu
7524
7525 if test x$ax_cxx_compile_cxx11_required = xtrue; then
7526 if test x$ac_success = xno; then
7527 as_fn_error $? "*** A compiler with support for C++11 language features is required." "$LINENO" 5
7528 fi
7529 fi
7530 if test x$ac_success = xno; then
7531 HAVE_CXX11_FOR_BUILD=0
7532 { $as_echo "$as_me:${as_lineno-$LINENO}: No compiler with C++11 support was found" >&5
7533$as_echo "$as_me: No compiler with C++11 support was found" >&6;}
7534 else
7535 HAVE_CXX11_FOR_BUILD=1
7536
7537$as_echo "#define HAVE_CXX11_FOR_BUILD 1" >>confdefs.h
7538
7539 fi
7540
7541
7542 fi
46070488
JM
7543fi
7544
592c90ff
KG
7545# Used for setting $lt_cv_objdir
7546{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5
7547$as_echo_n "checking for objdir... " >&6; }
22e05272 7548if ${lt_cv_objdir+:} false; then :
592c90ff
KG
7549 $as_echo_n "(cached) " >&6
7550else
7551 rm -f .libs 2>/dev/null
7552mkdir .libs 2>/dev/null
7553if test -d .libs; then
7554 lt_cv_objdir=.libs
7555else
7556 # MS-DOS does not allow filenames that begin with a dot.
7557 lt_cv_objdir=_libs
7558fi
7559rmdir .libs 2>/dev/null
7560fi
7561{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5
7562$as_echo "$lt_cv_objdir" >&6; }
7563objdir=$lt_cv_objdir
7564
7565
7566
7567
7568
7569cat >>confdefs.h <<_ACEOF
7570#define LT_OBJDIR "$lt_cv_objdir/"
7571_ACEOF
7572
7573
7574
acd26225 7575# Check for GMP, MPFR and MPC
3a5729ea 7576gmplibs="-lmpc -lmpfr -lgmp"
6de9cd9a 7577gmpinc=
e69bf64b 7578have_gmp=no
acd26225
KG
7579
7580# Specify a location for mpc
7581# check for this first so it ends up on the link line before mpfr.
7582
5213506e
RW
7583# Check whether --with-mpc was given.
7584if test "${with_mpc+set}" = set; then :
7585 withval=$with_mpc;
7586fi
acd26225 7587
acd26225 7588
9965e3cd 7589# Check whether --with-mpc-include was given.
5213506e
RW
7590if test "${with_mpc_include+set}" = set; then :
7591 withval=$with_mpc_include;
7592fi
acd26225 7593
acd26225 7594
9965e3cd 7595# Check whether --with-mpc-lib was given.
5213506e
RW
7596if test "${with_mpc_lib+set}" = set; then :
7597 withval=$with_mpc_lib;
7598fi
acd26225 7599
acd26225
KG
7600
7601if test "x$with_mpc" != x; then
3a5729ea
KG
7602 gmplibs="-L$with_mpc/lib $gmplibs"
7603 gmpinc="-I$with_mpc/include $gmpinc"
acd26225
KG
7604fi
7605if test "x$with_mpc_include" != x; then
3a5729ea 7606 gmpinc="-I$with_mpc_include $gmpinc"
acd26225
KG
7607fi
7608if test "x$with_mpc_lib" != x; then
3a5729ea 7609 gmplibs="-L$with_mpc_lib $gmplibs"
acd26225
KG
7610fi
7611if test "x$with_mpc$with_mpc_include$with_mpc_lib" = x && test -d ${srcdir}/mpc; then
592c90ff 7612 gmplibs='-L$$r/$(HOST_SUBDIR)/mpc/src/'"$lt_cv_objdir $gmplibs"
3a5729ea 7613 gmpinc='-I$$s/mpc/src '"$gmpinc"
acd26225
KG
7614 # Do not test the mpc version. Assume that it is sufficient, since
7615 # it is in the source tree, and the library has not been built yet
7616 # but it would be included on the link line in the version check below
7617 # hence making the test fail.
3a5729ea 7618 have_gmp=yes
acd26225 7619fi
e69bf64b 7620
bebf829d
PB
7621# Specify a location for mpfr
7622# check for this first so it ends up on the link line before gmp.
1c710c3c 7623
5213506e
RW
7624# Check whether --with-mpfr-dir was given.
7625if test "${with_mpfr_dir+set}" = set; then :
22e05272 7626 withval=$with_mpfr_dir; as_fn_error $? "The --with-mpfr-dir=PATH option has been removed.
5213506e
RW
7627Use --with-mpfr=PATH or --with-mpfr-include=PATH plus --with-mpfr-lib=PATH" "$LINENO" 5
7628fi
7629
bebf829d
PB
7630
7631
5213506e
RW
7632# Check whether --with-mpfr was given.
7633if test "${with_mpfr+set}" = set; then :
7634 withval=$with_mpfr;
7635fi
1c710c3c 7636
bebf829d 7637
9965e3cd 7638# Check whether --with-mpfr-include was given.
5213506e
RW
7639if test "${with_mpfr_include+set}" = set; then :
7640 withval=$with_mpfr_include;
7641fi
1c710c3c 7642
8a877c9c 7643
9965e3cd 7644# Check whether --with-mpfr-lib was given.
5213506e
RW
7645if test "${with_mpfr_lib+set}" = set; then :
7646 withval=$with_mpfr_lib;
7647fi
8a877c9c 7648
bebf829d
PB
7649
7650if test "x$with_mpfr" != x; then
7651 gmplibs="-L$with_mpfr/lib $gmplibs"
3a5729ea 7652 gmpinc="-I$with_mpfr/include $gmpinc"
bebf829d 7653fi
8a877c9c 7654if test "x$with_mpfr_include" != x; then
3a5729ea 7655 gmpinc="-I$with_mpfr_include $gmpinc"
8a877c9c
KG
7656fi
7657if test "x$with_mpfr_lib" != x; then
7658 gmplibs="-L$with_mpfr_lib $gmplibs"
7659fi
e69bf64b 7660if test "x$with_mpfr$with_mpfr_include$with_mpfr_lib" = x && test -d ${srcdir}/mpfr; then
8f3675f8
MR
7661 # MPFR v3.1.0 moved the sources into a src sub-directory.
7662 if ! test -d ${srcdir}/mpfr/src; then
22e05272 7663 as_fn_error $? "Building GCC with MPFR in the source tree is only handled for MPFR 3.1.0+." "$LINENO" 5
8f3675f8 7664 fi
00f35794
BE
7665 gmplibs='-L$$r/$(HOST_SUBDIR)/mpfr/src/'"$lt_cv_objdir $gmplibs"
7666 gmpinc='-I$$r/$(HOST_SUBDIR)/mpfr/src -I$$s/mpfr/src '"$gmpinc"
7667 extra_mpc_mpfr_configure_flags='--with-mpfr-include=$$s/mpfr/src --with-mpfr-lib=$$r/$(HOST_SUBDIR)/mpfr/src/'"$lt_cv_objdir"
e69bf64b
PB
7668 # Do not test the mpfr version. Assume that it is sufficient, since
7669 # it is in the source tree, and the library has not been built yet
7670 # but it would be included on the link line in the version check below
7671 # hence making the test fail.
7672 have_gmp=yes
7673fi
bebf829d 7674
6de9cd9a 7675# Specify a location for gmp
1c710c3c 7676
5213506e
RW
7677# Check whether --with-gmp-dir was given.
7678if test "${with_gmp_dir+set}" = set; then :
22e05272 7679 withval=$with_gmp_dir; as_fn_error $? "The --with-gmp-dir=PATH option has been removed.
5213506e
RW
7680Use --with-gmp=PATH or --with-gmp-include=PATH plus --with-gmp-lib=PATH" "$LINENO" 5
7681fi
7682
6de9cd9a 7683
6de9cd9a 7684
5213506e
RW
7685# Check whether --with-gmp was given.
7686if test "${with_gmp+set}" = set; then :
7687 withval=$with_gmp;
7688fi
1c710c3c 7689
6de9cd9a 7690
9965e3cd 7691# Check whether --with-gmp-include was given.
5213506e
RW
7692if test "${with_gmp_include+set}" = set; then :
7693 withval=$with_gmp_include;
7694fi
1c710c3c 7695
8a877c9c 7696
9965e3cd 7697# Check whether --with-gmp-lib was given.
5213506e
RW
7698if test "${with_gmp_lib+set}" = set; then :
7699 withval=$with_gmp_lib;
7700fi
8a877c9c
KG
7701
7702
6de9cd9a 7703
bebf829d
PB
7704if test "x$with_gmp" != x; then
7705 gmplibs="-L$with_gmp/lib $gmplibs"
7706 gmpinc="-I$with_gmp/include $gmpinc"
6de9cd9a 7707fi
8a877c9c
KG
7708if test "x$with_gmp_include" != x; then
7709 gmpinc="-I$with_gmp_include $gmpinc"
7710fi
7711if test "x$with_gmp_lib" != x; then
7712 gmplibs="-L$with_gmp_lib $gmplibs"
7713fi
e69bf64b 7714if test "x$with_gmp$with_gmp_include$with_gmp_lib" = x && test -d ${srcdir}/gmp; then
592c90ff 7715 gmplibs='-L$$r/$(HOST_SUBDIR)/gmp/'"$lt_cv_objdir $gmplibs"
e69bf64b 7716 gmpinc='-I$$r/$(HOST_SUBDIR)/gmp -I$$s/gmp '"$gmpinc"
9183bdcf 7717 extra_mpfr_configure_flags='--with-gmp-include=$$r/$(HOST_SUBDIR)/gmp --with-gmp-lib=$$r/$(HOST_SUBDIR)/gmp/'"$lt_cv_objdir"
592c90ff 7718 extra_mpc_gmp_configure_flags='--with-gmp-include=$$r/$(HOST_SUBDIR)/gmp --with-gmp-lib=$$r/$(HOST_SUBDIR)/gmp/'"$lt_cv_objdir"
0ff2d841 7719 extra_isl_gmp_configure_flags='--with-gmp-builddir=$$r/$(HOST_SUBDIR)/gmp'
e69bf64b
PB
7720 # Do not test the gmp version. Assume that it is sufficient, since
7721 # it is in the source tree, and the library has not been built yet
7722 # but it would be included on the link line in the version check below
7723 # hence making the test fail.
7724 have_gmp=yes
7725fi
6de9cd9a 7726
d943d7c4 7727if test -d ${srcdir}/gcc && test "x$have_gmp" = xno; then
e69bf64b
PB
7728 have_gmp=yes
7729 saved_CFLAGS="$CFLAGS"
7730 CFLAGS="$CFLAGS $gmpinc"
362c6d2f
KG
7731 # Check for the recommended and required versions of GMP.
7732 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for the correct version of gmp.h" >&5
7733$as_echo_n "checking for the correct version of gmp.h... " >&6; }
e8fd69bb
SP
7734
7735cat confdefs.h - <<_ACEOF >conftest.$ac_ext
362c6d2f
KG
7736/* end confdefs.h. */
7737#include "gmp.h"
7738int
7739main ()
7740{
7741
7742 #define GCC_GMP_VERSION_NUM(a,b,c) (((a) << 16L) | ((b) << 8) | (c))
7743 #define GCC_GMP_VERSION GCC_GMP_VERSION_NUM(__GNU_MP_VERSION,__GNU_MP_VERSION_MINOR,__GNU_MP_VERSION_PATCHLEVEL)
385c0681 7744 #if GCC_GMP_VERSION < GCC_GMP_VERSION_NUM(4,2,3)
362c6d2f
KG
7745 choke me
7746 #endif
7747
7748 ;
7749 return 0;
7750}
7751_ACEOF
7752if ac_fn_c_try_compile "$LINENO"; then :
e8fd69bb 7753 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1c710c3c 7754/* end confdefs.h. */
362c6d2f 7755#include <gmp.h>
1c710c3c
DJ
7756int
7757main ()
7758{
6de9cd9a 7759
362c6d2f
KG
7760 #define GCC_GMP_VERSION_NUM(a,b,c) (((a) << 16L) | ((b) << 8) | (c))
7761 #define GCC_GMP_VERSION GCC_GMP_VERSION_NUM(__GNU_MP_VERSION,__GNU_MP_VERSION_MINOR,__GNU_MP_VERSION_PATCHLEVEL)
7762 #if GCC_GMP_VERSION < GCC_GMP_VERSION_NUM(4,3,2)
e69bf64b
PB
7763 choke me
7764 #endif
1c710c3c
DJ
7765
7766 ;
7767 return 0;
7768}
7769_ACEOF
5213506e
RW
7770if ac_fn_c_try_compile "$LINENO"; then :
7771 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7772$as_echo "yes" >&6; }
362c6d2f
KG
7773else
7774 { $as_echo "$as_me:${as_lineno-$LINENO}: result: buggy but acceptable" >&5
7775$as_echo "buggy but acceptable" >&6; }
7776fi
7777rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1c710c3c 7778else
5213506e
RW
7779 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7780$as_echo "no" >&6; }; have_gmp=no
1c710c3c 7781fi
5213506e 7782rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6de9cd9a 7783
acd26225 7784 # If we have GMP, check the MPFR version.
e69bf64b 7785 if test x"$have_gmp" = xyes; then
362c6d2f
KG
7786 # Check for the recommended and required versions of MPFR.
7787 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for the correct version of mpfr.h" >&5
7788$as_echo_n "checking for the correct version of mpfr.h... " >&6; }
5213506e 7789 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1c710c3c 7790/* end confdefs.h. */
70ec446f 7791#include <gmp.h>
e69bf64b 7792 #include <mpfr.h>
1c710c3c
DJ
7793int
7794main ()
7795{
e48d66a9 7796
8be34204 7797 #if MPFR_VERSION < MPFR_VERSION_NUM(3,1,0)
e69bf64b
PB
7798 choke me
7799 #endif
1c710c3c
DJ
7800
7801 ;
7802 return 0;
7803}
7804_ACEOF
5213506e
RW
7805if ac_fn_c_try_compile "$LINENO"; then :
7806 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1c710c3c 7807/* end confdefs.h. */
a3993f33 7808#include <gmp.h>
e69bf64b 7809 #include <mpfr.h>
1c710c3c
DJ
7810int
7811main ()
7812{
a3993f33 7813
8be34204 7814 #if MPFR_VERSION < MPFR_VERSION_NUM(3,1,6)
e69bf64b
PB
7815 choke me
7816 #endif
acd26225
KG
7817
7818 ;
7819 return 0;
7820}
7821_ACEOF
5213506e
RW
7822if ac_fn_c_try_compile "$LINENO"; then :
7823 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7824$as_echo "yes" >&6; }
acd26225 7825else
5213506e
RW
7826 { $as_echo "$as_me:${as_lineno-$LINENO}: result: buggy but acceptable" >&5
7827$as_echo "buggy but acceptable" >&6; }
acd26225 7828fi
5213506e 7829rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
acd26225 7830else
5213506e
RW
7831 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7832$as_echo "no" >&6; }; have_gmp=no
acd26225 7833fi
5213506e 7834rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
acd26225
KG
7835 fi
7836
7837 # Check for the MPC header version.
3a5729ea 7838 if test x"$have_gmp" = xyes ; then
362c6d2f 7839 # Check for the recommended and required versions of MPC.
5213506e
RW
7840 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for the correct version of mpc.h" >&5
7841$as_echo_n "checking for the correct version of mpc.h... " >&6; }
7842 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
acd26225
KG
7843/* end confdefs.h. */
7844#include <mpc.h>
7845int
7846main ()
7847{
7848
362c6d2f
KG
7849 #if MPC_VERSION < MPC_VERSION_NUM(0,8,0)
7850 choke me
7851 #endif
7852
7853 ;
7854 return 0;
7855}
7856_ACEOF
7857if ac_fn_c_try_compile "$LINENO"; then :
7858 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7859/* end confdefs.h. */
7860#include <mpc.h>
7861int
7862main ()
7863{
7864
7865 #if MPC_VERSION < MPC_VERSION_NUM(0,8,1)
acd26225
KG
7866 choke me
7867 #endif
7868
7869 ;
7870 return 0;
7871}
7872_ACEOF
5213506e
RW
7873if ac_fn_c_try_compile "$LINENO"; then :
7874 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3a5729ea 7875$as_echo "yes" >&6; }
362c6d2f
KG
7876else
7877 { $as_echo "$as_me:${as_lineno-$LINENO}: result: buggy but acceptable" >&5
7878$as_echo "buggy but acceptable" >&6; }
7879fi
7880rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
acd26225 7881else
5213506e 7882 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3a5729ea 7883$as_echo "no" >&6; }; have_gmp=no
acd26225 7884fi
5213506e 7885rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
acd26225
KG
7886 fi
7887
7888 # Now check the MPFR library.
7889 if test x"$have_gmp" = xyes; then
7890 saved_LIBS="$LIBS"
7891 LIBS="$LIBS $gmplibs"
3a5729ea
KG
7892 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for the correct version of the gmp/mpfr/mpc libraries" >&5
7893$as_echo_n "checking for the correct version of the gmp/mpfr/mpc libraries... " >&6; }
5213506e 7894 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
acd26225 7895/* end confdefs.h. */
3a5729ea 7896#include <mpc.h>
acd26225
KG
7897int
7898main ()
7899{
7900
7901 mpfr_t n;
7902 mpfr_t x;
3a5729ea 7903 mpc_t c;
acd26225
KG
7904 int t;
7905 mpfr_init (n);
7906 mpfr_init (x);
90ca6847
TB
7907 mpfr_atan2 (n, n, x, MPFR_RNDN);
7908 mpfr_erfc (n, x, MPFR_RNDN);
7909 mpfr_subnormalize (x, t, MPFR_RNDN);
3a5729ea
KG
7910 mpfr_clear(n);
7911 mpfr_clear(x);
7912 mpc_init2 (c, 53);
7913 mpc_set_ui_ui (c, 1, 1, MPC_RNDNN);
7914 mpc_cosh (c, c, MPC_RNDNN);
7915 mpc_pow (c, c, c, MPC_RNDNN);
7916 mpc_acosh (c, c, MPC_RNDNN);
7917 mpc_clear (c);
1c710c3c
DJ
7918
7919 ;
7920 return 0;
7921}
7922_ACEOF
5213506e
RW
7923if ac_fn_c_try_link "$LINENO"; then :
7924 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7925$as_echo "yes" >&6; }
1c710c3c 7926else
5213506e
RW
7927 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7928$as_echo "no" >&6; }; have_gmp=no
1c710c3c 7929fi
5213506e
RW
7930rm -f core conftest.err conftest.$ac_objext \
7931 conftest$ac_exeext conftest.$ac_ext
acd26225
KG
7932 LIBS="$saved_LIBS"
7933 fi
7934
e69bf64b 7935 CFLAGS="$saved_CFLAGS"
6de9cd9a 7936
362c6d2f
KG
7937# The library versions listed in the error message below should match
7938# the HARD-minimums enforced above.
e69bf64b 7939 if test x$have_gmp != xyes; then
8be34204 7940 as_fn_error $? "Building GCC requires GMP 4.2+, MPFR 3.1.0+ and MPC 0.8.0+.
3a5729ea
KG
7941Try the --with-gmp, --with-mpfr and/or --with-mpc options to specify
7942their locations. Source code for these libraries can be found at
7943their respective hosting sites as well as at
aeebd94c 7944https://gcc.gnu.org/pub/gcc/infrastructure/. See also
3a5729ea
KG
7945http://gcc.gnu.org/install/prerequisites.html for additional info. If
7946you obtained GMP, MPFR and/or MPC from a vendor distribution package,
7947make sure that you have installed both the libraries and the header
7948files. They may be located in separate packages." "$LINENO" 5
e69bf64b 7949 fi
70ec446f
KG
7950fi
7951
acd26225
KG
7952# Flags needed for both GMP, MPFR and/or MPC.
7953
7954
6de9cd9a
DN
7955
7956
7957
9e3eba15 7958
0ff2d841 7959
0b21f5d3 7960# Libraries to use for stage1 or when not bootstrapping.
00020c16 7961
0b21f5d3
EB
7962# Check whether --with-stage1-libs was given.
7963if test "${with_stage1_libs+set}" = set; then :
7964 withval=$with_stage1_libs; if test "$withval" = "no" -o "$withval" = "yes"; then
7965 stage1_libs=
00020c16 7966 else
0b21f5d3 7967 stage1_libs=$withval
00020c16
ILT
7968 fi
7969else
5dc85f7e 7970 stage1_libs=
5213506e
RW
7971fi
7972
00020c16
ILT
7973
7974
aac9103b
TT
7975# Whether or not to use -static-libstdc++ and -static-libgcc. The
7976# default is yes if gcc is being built; no otherwise. The reason for
7977# this default is that gdb is sometimes linked against GNU Source
7978# Highlight, which is a shared library that uses C++ exceptions. In
7979# this case, -static-libstdc++ will cause crashes.
7980
7981# Check whether --with-static-standard-libraries was given.
7982if test "${with_static_standard_libraries+set}" = set; then :
7983 withval=$with_static_standard_libraries;
7984else
7985 with_static_standard_libraries=auto
7986fi
7987
7988if test "$with_static_standard_libraries" = auto; then
7989 with_static_standard_libraries=$have_compiler
7990fi
7991
0b21f5d3 7992# Linker flags to use for stage1 or when not bootstrapping.
00020c16 7993
0b21f5d3
EB
7994# Check whether --with-stage1-ldflags was given.
7995if test "${with_stage1_ldflags+set}" = set; then :
7996 withval=$with_stage1_ldflags; if test "$withval" = "no" -o "$withval" = "yes"; then
7997 stage1_ldflags=
00020c16 7998 else
0b21f5d3 7999 stage1_ldflags=$withval
00020c16
ILT
8000 fi
8001else
0b21f5d3
EB
8002 stage1_ldflags=
8003 # In stage 1, default to linking libstdc++ and libgcc statically with GCC
8004 # if supported. But if the user explicitly specified the libraries to use,
8005 # trust that they are doing what they want.
aac9103b
TT
8006 if test "$with_static_standard_libraries" = yes -a "$stage1_libs" = "" \
8007 -a "$have_static_libs" = yes; then
0b21f5d3
EB
8008 stage1_ldflags="-static-libstdc++ -static-libgcc"
8009 fi
5213506e
RW
8010fi
8011
00020c16
ILT
8012
8013
5dc85f7e 8014# Libraries to use for stage2 and later builds.
00020c16 8015
5213506e
RW
8016# Check whether --with-boot-libs was given.
8017if test "${with_boot_libs+set}" = set; then :
8018 withval=$with_boot_libs; if test "$withval" = "no" -o "$withval" = "yes"; then
e90e6bd7
ILT
8019 poststage1_libs=
8020 else
8021 poststage1_libs=$withval
8022 fi
8023else
5dc85f7e 8024 poststage1_libs=
5213506e
RW
8025fi
8026
00020c16
ILT
8027
8028
ed2eaa9f
ILT
8029# Linker flags to use for stage2 and later builds.
8030
8031# Check whether --with-boot-ldflags was given.
8032if test "${with_boot_ldflags+set}" = set; then :
8033 withval=$with_boot_ldflags; if test "$withval" = "no" -o "$withval" = "yes"; then
8034 poststage1_ldflags=
8035 else
8036 poststage1_ldflags=$withval
8037 fi
8038else
8039 poststage1_ldflags=
bec93d73
ILT
8040 # In stages 2 and 3, default to linking libstdc++ and libgcc
8041 # statically. But if the user explicitly specified the libraries to
8042 # use, trust that they are doing what they want.
8043 if test "$poststage1_libs" = ""; then
ed2eaa9f
ILT
8044 poststage1_ldflags="-static-libstdc++ -static-libgcc"
8045 fi
8046fi
8047
8048
8049
e357a5e0 8050# GCC GRAPHITE dependency isl.
4a9bb2aa 8051# Basic setup is inlined here, actual checks are in config/isl.m4
f8bf9252
SP
8052
8053
33ad93b9
RG
8054# Check whether --with-isl was given.
8055if test "${with_isl+set}" = set; then :
8056 withval=$with_isl;
5213506e 8057fi
f8bf9252 8058
f8bf9252 8059
eae1a5d4 8060# Treat --without-isl as a request to disable
625afa23 8061# GRAPHITE support and skip all following checks.
eae1a5d4 8062if test "x$with_isl" != "xno"; then
e357a5e0 8063 # Check for isl
625afa23
RG
8064
8065
33ad93b9
RG
8066# Check whether --with-isl-include was given.
8067if test "${with_isl_include+set}" = set; then :
8068 withval=$with_isl_include;
5213506e
RW
8069fi
8070
f8bf9252 8071
33ad93b9
RG
8072# Check whether --with-isl-lib was given.
8073if test "${with_isl_lib+set}" = set; then :
8074 withval=$with_isl_lib;
5213506e 8075fi
f8bf9252 8076
f8bf9252 8077
33ad93b9
RG
8078 # Check whether --enable-isl-version-check was given.
8079if test "${enable_isl_version_check+set}" = set; then :
8080 enableval=$enable_isl_version_check; ENABLE_ISL_CHECK=$enableval
8081else
8082 ENABLE_ISL_CHECK=yes
7d32a440
SP
8083fi
8084
8085
33ad93b9
RG
8086 # Initialize isllibs and islinc.
8087 case $with_isl in
8088 no)
8089 isllibs=
8090 islinc=
8091 ;;
8092 "" | yes)
8093 ;;
8094 *)
8095 isllibs="-L$with_isl/lib"
8096 islinc="-I$with_isl/include"
8097 ;;
8098 esac
8099 if test "x${with_isl_include}" != x ; then
8100 islinc="-I$with_isl_include"
8101 fi
8102 if test "x${with_isl_lib}" != x; then
8103 isllibs="-L$with_isl_lib"
8104 fi
8105 if test "x${islinc}" = x && test "x${isllibs}" = x \
8106 && test -d ${srcdir}/isl; then
8107 isllibs='-L$$r/$(HOST_SUBDIR)/isl/'"$lt_cv_objdir"' '
8108 islinc='-I$$r/$(HOST_SUBDIR)/isl/include -I$$s/isl/include'
8109 ENABLE_ISL_CHECK=no
560d18d3
AK
8110 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using in-tree isl, disabling version check" >&5
8111$as_echo "$as_me: WARNING: using in-tree isl, disabling version check" >&2;}
33ad93b9 8112 fi
7d32a440 8113
eae1a5d4
RG
8114 isllibs="${isllibs} -lisl"
8115
7d32a440 8116
7d32a440 8117
9847828b
RB
8118 if test "${ENABLE_ISL_CHECK}" = yes ; then
8119 _isl_saved_CFLAGS=$CFLAGS
8120 _isl_saved_LDFLAGS=$LDFLAGS
8121 _isl_saved_LIBS=$LIBS
8122
8123 CFLAGS="${_isl_saved_CFLAGS} ${islinc} ${gmpinc}"
70decafb
NS
8124 LDFLAGS="${_isl_saved_LDFLAGS} ${isllibs} ${gmplibs}"
8125 LIBS="${_isl_saved_LIBS} -lisl -lgmp"
9847828b 8126
f877b3ad
RB
8127 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for isl 0.15 or later" >&5
8128$as_echo_n "checking for isl 0.15 or later... " >&6; }
e0c0c325 8129 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
622dbadf 8130/* end confdefs.h. */
f877b3ad 8131#include <isl/schedule.h>
622dbadf
BC
8132int
8133main ()
8134{
f877b3ad 8135isl_options_set_schedule_serialize_sccs (NULL, 0);
622dbadf
BC
8136 ;
8137 return 0;
8138}
8139_ACEOF
8140if ac_fn_c_try_link "$LINENO"; then :
9847828b 8141 gcc_cv_isl=yes
622dbadf
BC
8142else
8143 gcc_cv_isl=no
8144fi
8145rm -f core conftest.err conftest.$ac_objext \
8146 conftest$ac_exeext conftest.$ac_ext
9847828b
RB
8147 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_isl" >&5
8148$as_echo "$gcc_cv_isl" >&6; }
8149
560d18d3 8150 if test "${gcc_cv_isl}" = no ; then
f877b3ad
RB
8151 { $as_echo "$as_me:${as_lineno-$LINENO}: result: required isl version is 0.15 or later" >&5
8152$as_echo "required isl version is 0.15 or later" >&6; }
1e050c90
AK
8153 fi
8154
9847828b
RB
8155 CFLAGS=$_isl_saved_CFLAGS
8156 LDFLAGS=$_isl_saved_LDFLAGS
8157 LIBS=$_isl_saved_LIBS
8158 fi
8159
8160
f8bf9252 8161
f8bf9252 8162
33ad93b9
RG
8163
8164
33ad93b9
RG
8165 if test "x${with_isl}" = xno; then
8166 graphite_requested=no
8167 elif test "x${with_isl}" != x \
8168 || test "x${with_isl_include}" != x \
8169 || test "x${with_isl_lib}" != x ; then
8170 graphite_requested=yes
8171 else
8172 graphite_requested=no
7d32a440 8173 fi
d789184e 8174
d789184e
SP
8175
8176
33ad93b9
RG
8177 if test "${gcc_cv_isl}" = no ; then
8178 isllibs=
8179 islinc=
8180 fi
8181
8182 if test "${graphite_requested}" = yes \
8183 && test "x${isllibs}" = x \
8184 && test "x${islinc}" = x ; then
f8bf9252 8185
22e05272 8186 as_fn_error $? "Unable to find a usable isl. See config.log for details." "$LINENO" 5
33ad93b9 8187 fi
f8bf9252 8188
d32ef397 8189
d32ef397
AS
8190fi
8191
e357a5e0 8192# If the isl check failed, disable builds of in-tree variant of isl
625afa23 8193if test "x$with_isl" = xno ||
625afa23 8194 test "x$gcc_cv_isl" = xno; then
4a9bb2aa 8195 noconfigdirs="$noconfigdirs isl"
625afa23 8196 islinc=
32d024bf
RG
8197fi
8198
625afa23
RG
8199
8200
8201
d7f09764
DN
8202# Check for LTO support.
8203# Check whether --enable-lto was given.
8204if test "${enable_lto+set}" = set; then :
8205 enableval=$enable_lto; enable_lto=$enableval
8206else
8207 enable_lto=yes; default_enable_lto=yes
8208fi
8209
8210
7413962d 8211
9a02962b
DK
8212
8213
8214target_elf=no
8215case $target in
8216 *-darwin* | *-aix* | *-cygwin* | *-mingw* | *-aout* | *-*coff* | \
e44dbbe1 8217 *-msdosdjgpp* | *-vms* | *-wince* | *-*-pe* | \
8f56cb51 8218 alpha*-dec-osf* | *-interix* | hppa[12]*-*-hpux* | \
8ae12d71 8219 nvptx-*-none)
9a02962b
DK
8220 target_elf=no
8221 ;;
8222 *)
8223 target_elf=yes
8224 ;;
8225esac
8226
8227if test $target_elf = yes; then :
48215350
DK
8228 # ELF platforms build the lto-plugin always.
8229 build_lto_plugin=yes
9a02962b 8230
9a02962b
DK
8231else
8232 if test x"$default_enable_lto" = x"yes" ; then
bb79486c 8233 case $target in
deeba76a 8234 *-apple-darwin[912]* | *-cygwin* | *-mingw* | *djgpp*) ;;
48215350 8235 # On other non-ELF platforms, LTO has yet to be validated.
bb79486c
JH
8236 *) enable_lto=no ;;
8237 esac
9a02962b 8238 else
db50fe7d
IS
8239 # Apart from ELF platforms, only Windows and Darwin support LTO so far.
8240 # It would also be nice to check the binutils support, but we don't
9a02962b
DK
8241 # have gcc_GAS_CHECK_FEATURE available here. For now, we'll just
8242 # warn during gcc/ subconfigure; unless you're bootstrapping with
8243 # -flto it won't be needed until after installation anyway.
8244 case $target in
9e530bcd 8245 *-cygwin* | *-mingw* | *-apple-darwin* | *djgpp*) ;;
9a02962b 8246 *) if test x"$enable_lto" = x"yes"; then
22e05272 8247 as_fn_error $? "LTO support is not enabled for this target." "$LINENO" 5
9a02962b
DK
8248 fi
8249 ;;
8250 esac
8251 fi
1cd0b716 8252 # Among non-ELF, only Windows platforms support the lto-plugin so far.
48215350 8253 # Build it unless LTO was explicitly disabled.
1cd0b716 8254 case $target in
48215350 8255 *-cygwin* | *-mingw*) build_lto_plugin=$enable_lto ;;
1cd0b716
DK
8256 *) ;;
8257 esac
48215350 8258
9a02962b
DK
8259fi
8260
d7f09764 8261
45b3824d
TS
8262# Check whether --enable-linker-plugin-configure-flags was given.
8263if test "${enable_linker_plugin_configure_flags+set}" = set; then :
8264 enableval=$enable_linker_plugin_configure_flags; extra_linker_plugin_configure_flags=$enableval
8265else
8266 extra_linker_plugin_configure_flags=
8267fi
8268
8269
8270# Check whether --enable-linker-plugin-flags was given.
8271if test "${enable_linker_plugin_flags+set}" = set; then :
8272 enableval=$enable_linker_plugin_flags; extra_linker_plugin_flags=$enableval
8273else
8274 extra_linker_plugin_flags=
8275fi
8276
8277
8278
cdfee50a
NS
8279# Enable --enable-host-shared.
8280# Checked early to determine whether jit is an 'all' language
8281# Check whether --enable-host-shared was given.
8282if test "${enable_host_shared+set}" = set; then :
8283 enableval=$enable_host_shared; host_shared=$enableval
8284else
8285 host_shared=no
8286fi
8287
8288
f8bf9252 8289
0823efed 8290# By default, C and C++ are the only stage 1 languages.
e1888513 8291stage1_languages=,c,
2805b53a 8292
00020c16 8293# Target libraries that we bootstrap.
ad1e5170 8294bootstrap_target_libs=,target-libgcc,
00020c16 8295
55ffb5ed
NN
8296# Figure out what language subdirectories are present.
8297# Look if the user specified --enable-languages="..."; if not, use
8298# the environment variable $LANGUAGES if defined. $LANGUAGES might
8299# go away some day.
8300# NB: embedded tabs in this IF block -- do not untabify
8301if test -d ${srcdir}/gcc; then
8302 if test x"${enable_languages+set}" != xset; then
8303 if test x"${LANGUAGES+set}" = xset; then
8304 enable_languages="${LANGUAGES}"
6b1786aa 8305 echo configure.ac: warning: setting LANGUAGES is deprecated, use --enable-languages instead 1>&2
55ffb5ed 8306 else
cdfee50a 8307 enable_languages=default
55ffb5ed
NN
8308 fi
8309 else
8310 if test x"${enable_languages}" = x ||
8311 test x"${enable_languages}" = xyes;
8312 then
6b1786aa 8313 echo configure.ac: --enable-languages needs at least one language argument 1>&2
55ffb5ed
NN
8314 exit 1
8315 fi
8316 fi
8317 enable_languages=`echo "${enable_languages}" | sed -e 's/[ ,][ ,]*/,/g' -e 's/,$//'`
8318
7f26dfa3
FXC
8319 # 'f95' is the old name for the 'fortran' language. We issue a warning
8320 # and make the substitution.
8321 case ,${enable_languages}, in
8322 *,f95,*)
6b1786aa 8323 echo configure.ac: warning: 'f95' as language name is deprecated, use 'fortran' instead 1>&2
7f26dfa3
FXC
8324 enable_languages=`echo "${enable_languages}" | sed -e 's/f95/fortran/g'`
8325 ;;
8326 esac
8327
0823efed
DN
8328 # If bootstrapping, C++ must be enabled.
8329 case ",$enable_languages,:$enable_bootstrap" in
8330 *,c++,*:*) ;;
8331 *:yes)
ff3ac0f4
ILT
8332 if test -f ${srcdir}/gcc/cp/config-lang.in; then
8333 enable_languages="${enable_languages},c++"
8334 else
22e05272 8335 as_fn_error $? "bootstrapping requires c++ sources" "$LINENO" 5
ff3ac0f4
ILT
8336 fi
8337 ;;
8338 esac
8339
55ffb5ed
NN
8340 # First scan to see if an enabled language requires some other language.
8341 # We assume that a given config-lang.in will list all the language
8342 # front ends it requires, even if some are required indirectly.
8343 for lang_frag in ${srcdir}/gcc/*/config-lang.in .. ; do
8344 case ${lang_frag} in
8345 ..) ;;
8346 # The odd quoting in the next line works around
8347 # an apparent bug in bash 1.12 on linux.
8348 ${srcdir}/gcc/[*]/config-lang.in) ;;
8349 *)
69ecd18f
ILT
8350 # From the config-lang.in, get $language, $lang_requires, and
8351 # $lang_requires_boot_languages.
55ffb5ed
NN
8352 language=
8353 lang_requires=
69ecd18f 8354 lang_requires_boot_languages=
d4360477
NS
8355 # set srcdir during sourcing lang_frag to the gcc dir.
8356 # Sadly overriding srcdir on the . line doesn't work in plain sh as it
8357 # polutes this shell
8358 saved_srcdir=${srcdir}
8359 srcdir=${srcdir}/gcc . ${lang_frag}
8360 srcdir=${saved_srcdir}
69ecd18f 8361 for other in ${lang_requires} ${lang_requires_boot_languages}; do
55ffb5ed
NN
8362 case ,${enable_languages}, in
8363 *,$other,*) ;;
cdfee50a 8364 *,default,*) ;;
55ffb5ed
NN
8365 *,all,*) ;;
8366 *,$language,*)
8367 echo " \`$other' language required by \`$language'; enabling" 1>&2
8368 enable_languages="${enable_languages},${other}"
8369 ;;
8370 esac
8371 done
69ecd18f
ILT
8372 for other in ${lang_requires_boot_languages} ; do
8373 if test "$other" != "c"; then
8374 case ,${enable_stage1_languages}, in
8375 *,$other,*) ;;
cdfee50a 8376 *,default,*) ;;
69ecd18f
ILT
8377 *,all,*) ;;
8378 *)
8379 case ,${enable_languages}, in
8380 *,$language,*)
8381 echo " '$other' language required by '$language' in stage 1; enabling" 1>&2
8382 enable_stage1_languages="$enable_stage1_languages,${other}"
8383 ;;
8384 esac
8385 ;;
8386 esac
8387 fi
8388 done
55ffb5ed
NN
8389 ;;
8390 esac
8391 done
8392
e1888513 8393 new_enable_languages=,c,
d7f09764
DN
8394
8395 # If LTO is enabled, add the LTO front end.
d7f09764 8396 if test "$enable_lto" = "yes" ; then
e4c5bd48
RW
8397 case ,${enable_languages}, in
8398 *,lto,*) ;;
8399 *) enable_languages="${enable_languages},lto" ;;
8400 esac
1cd0b716 8401 if test "${build_lto_plugin}" = "yes" ; then
d7f09764 8402 configdirs="$configdirs lto-plugin"
d7f09764
DN
8403 fi
8404 fi
8405
426c1eb0
TS
8406 # If we're building an offloading compiler, add the LTO front end.
8407 if test x"$enable_as_accelerator_for" != x ; then
8408 case ,${enable_languages}, in
8409 *,lto,*) ;;
8410 *) enable_languages="${enable_languages},lto" ;;
8411 esac
8412 fi
8413
cdfee50a 8414 missing_languages=`echo ",$enable_languages," | sed -e s/,default,/,/ -e s/,all,/,/ -e s/,c,/,/ `
e1888513 8415 potential_languages=,c,
55ffb5ed 8416
4da3b0f8
ILT
8417 enabled_target_libs=
8418 disabled_target_libs=
8419
55ffb5ed
NN
8420 for lang_frag in ${srcdir}/gcc/*/config-lang.in .. ; do
8421 case ${lang_frag} in
8422 ..) ;;
8423 # The odd quoting in the next line works around
8424 # an apparent bug in bash 1.12 on linux.
8425 ${srcdir}/gcc/[*]/config-lang.in) ;;
8426 *)
1c710c3c 8427 # From the config-lang.in, get $language, $target_libs,
2805b53a 8428 # $lang_dirs, $boot_language, and $build_by_default
55ffb5ed
NN
8429 language=
8430 target_libs=
8431 lang_dirs=
1546bb64 8432 subdir_requires=
e1888513
PB
8433 boot_language=no
8434 build_by_default=yes
d4360477
NS
8435 # set srcdir during sourcing. See above about save & restore
8436 saved_srcdir=${srcdir}
8437 srcdir=${srcdir}/gcc . ${lang_frag}
8438 srcdir=${saved_srcdir}
e1888513
PB
8439 if test x${language} = x; then
8440 echo "${lang_frag} doesn't set \$language." 1>&2
8441 exit 1
8442 fi
8443
78767fd9 8444 if test "$language" = "c++"; then
0823efed 8445 boot_language=yes
00020c16
ILT
8446 fi
8447
178f875a 8448 add_this_lang=no
cdfee50a
NS
8449 # C is always enabled, so no need to add it again
8450 if test "$language" != "c"; then
8451 case ,${enable_languages}, in
8452 *,${language},*)
8453 # Language was explicitly selected; include it
d4a10d0a 8454 add_this_lang=yes
cdfee50a
NS
8455 ;;
8456 *,all,*)
8457 # All languages are enabled
8458 add_this_lang=all
8459 ;;
8460 *,default,*)
8461 # 'default' was selected, select it if it is a default language
178f875a 8462 add_this_lang=${build_by_default}
cdfee50a
NS
8463 ;;
8464 esac
8465 fi
6de9cd9a 8466
1546bb64 8467 # Disable languages that need other directories if these aren't available.
95695ad3 8468 for i in $subdir_requires; do
b6348cb3 8469 test -f "$srcdir/gcc/$i/config-lang.in" && continue
cdfee50a
NS
8470 case ${add_this_lang} in
8471 yes)
1546bb64 8472 # Specifically requested language; tell them.
22e05272 8473 as_fn_error $? "The gcc/$i directory contains parts of $language but is missing" "$LINENO" 5
1546bb64 8474 ;;
cdfee50a
NS
8475 all)
8476 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: The gcc/$i directory contains parts of $language but is missing" >&5
8477$as_echo "$as_me: WARNING: The gcc/$i directory contains parts of $language but is missing" >&2;}
8478 add_this_lang=unsupported
8479 ;;
1546bb64
PB
8480 *)
8481 # Silently disable.
e1888513 8482 add_this_lang=unsupported
1546bb64
PB
8483 ;;
8484 esac
8485 done
8486
e1888513 8487 # Disable Ada if no preexisting GNAT is available.
cdfee50a
NS
8488 case ${add_this_lang}:${language}:${have_gnat} in
8489 yes:ada:no)
e1888513 8490 # Specifically requested language; tell them.
22e05272 8491 as_fn_error $? "GNAT is required to build $language" "$LINENO" 5
e1888513 8492 ;;
cdfee50a
NS
8493 all:ada:no)
8494 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: GNAT is required to build $language" >&5
8495$as_echo "$as_me: WARNING: GNAT is required to build $language" >&2;}
8496 add_this_lang=unsupported
8497 ;;
e1888513
PB
8498 *:ada:no)
8499 # Silently disable.
8500 add_this_lang=unsupported
8501 ;;
8502 esac
8503
cdfee50a 8504 # Disable jit if -enable-host-shared not specified
ffac9597
JM
8505 # but not if building for Mingw. All code in Windows
8506 # is position independent code (PIC).
c83027f3
NB
8507 case $target in
8508 *mingw*) ;;
8509 *)
8510 case ${add_this_lang}:${language}:${host_shared} in
8511 yes:jit:no)
8512 # PR jit/64780: explicitly specify --enable-host-shared
22e05272 8513 as_fn_error $? "
cdfee50a
NS
8514Enabling language \"jit\" requires --enable-host-shared.
8515
8516--enable-host-shared typically slows the rest of the compiler down by
8517a few %, so you must explicitly enable it.
8518
8519If you want to build both the jit and the regular compiler, it is often
8520best to do this via two separate configure/builds, in separate
8521directories, to avoid imposing the performance cost of
8522--enable-host-shared on the regular compiler." "$LINENO" 5
c83027f3
NB
8523 ;;
8524 all:jit:no)
8525 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: --enable-host-shared required to build $language" >&5
cdfee50a 8526$as_echo "$as_me: WARNING: --enable-host-shared required to build $language" >&2;}
c83027f3
NB
8527 add_this_lang=unsupported
8528 ;;
8529 *:jit:no)
8530 # Silently disable.
8531 add_this_lang=unsupported
8532 ;;
8533 esac
8534 ;;
8535 esac
cdfee50a
NS
8536
8537 # Disable a language that is unsupported by the target.
8538 case "${add_this_lang}: $unsupported_languages " in
8539 no:*) ;;
8540 unsupported:*) ;;
8541 *:*" $language "*)
8542 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: ${language} not supported for this target" >&5
8543$as_echo "$as_me: WARNING: ${language} not supported for this target" >&2;}
e1888513 8544 add_this_lang=unsupported
4fab7234
HPN
8545 ;;
8546 esac
8547
6de9cd9a 8548 case $add_this_lang in
e1888513 8549 unsupported)
55ffb5ed 8550 # Remove language-dependent dirs.
4da3b0f8
ILT
8551 disabled_target_libs="$disabled_target_libs $target_libs"
8552 noconfigdirs="$noconfigdirs $lang_dirs"
2805b53a 8553 ;;
e1888513
PB
8554 no)
8555 # Remove language-dependent dirs; still show language as supported.
4da3b0f8
ILT
8556 disabled_target_libs="$disabled_target_libs $target_libs"
8557 noconfigdirs="$noconfigdirs $lang_dirs"
e1888513
PB
8558 potential_languages="${potential_languages}${language},"
8559 ;;
cdfee50a 8560 all|yes)
e1888513
PB
8561 new_enable_languages="${new_enable_languages}${language},"
8562 potential_languages="${potential_languages}${language},"
2805b53a 8563 missing_languages=`echo "$missing_languages" | sed "s/,$language,/,/"`
4da3b0f8 8564 enabled_target_libs="$enabled_target_libs $target_libs"
ab9dcd0c
RW
8565 case "${boot_language}:,$enable_stage1_languages," in
8566 yes:* | *:*,$language,* | *:*,yes, | *:*,all,)
340de83f 8567 # Add to (comma-separated) list of stage 1 languages.
ab9dcd0c
RW
8568 case ",$stage1_languages," in
8569 *,$language,* | ,yes, | ,all,) ;;
8570 *) stage1_languages="${stage1_languages}${language}," ;;
8571 esac
00020c16
ILT
8572 # We need to bootstrap any supporting libraries.
8573 bootstrap_target_libs="${bootstrap_target_libs}${target_libs},"
2805b53a
NN
8574 ;;
8575 esac
8576 ;;
55ffb5ed
NN
8577 esac
8578 ;;
8579 esac
8580 done
8581
4da3b0f8
ILT
8582 # Add target libraries which are only needed for disabled languages
8583 # to noconfigdirs.
8584 if test -n "$disabled_target_libs"; then
8585 for dir in $disabled_target_libs; do
8586 case " $enabled_target_libs " in
8587 *" ${dir} "*) ;;
8588 *) noconfigdirs="$noconfigdirs $dir" ;;
8589 esac
8590 done
8591 fi
8592
5213506e
RW
8593 # Check whether --enable-stage1-languages was given.
8594if test "${enable_stage1_languages+set}" = set; then :
8595 enableval=$enable_stage1_languages; case ,${enable_stage1_languages}, in
e1888513
PB
8596 ,no,|,,)
8597 # Set it to something that will have no effect in the loop below
8598 enable_stage1_languages=c ;;
8599 ,yes,)
8600 enable_stage1_languages=`echo $new_enable_languages | \
8601 sed -e "s/^,//" -e "s/,$//" ` ;;
8602 *,all,*)
8603 enable_stage1_languages=`echo ,$enable_stage1_languages, | \
8604 sed -e "s/,all,/$new_enable_languages/" -e "s/^,//" -e "s/,$//" ` ;;
8605 esac
8606
8607 # Add "good" languages from enable_stage1_languages to stage1_languages,
8608 # while "bad" languages go in missing_languages. Leave no duplicates.
8609 for i in `echo $enable_stage1_languages | sed 's/,/ /g' `; do
8610 case $potential_languages in
8611 *,$i,*)
8612 case $stage1_languages in
8613 *,$i,*) ;;
8614 *) stage1_languages="$stage1_languages$i," ;;
8615 esac ;;
8616 *)
8617 case $missing_languages in
8618 *,$i,*) ;;
8619 *) missing_languages="$missing_languages$i," ;;
8620 esac ;;
8621 esac
8622 done
5213506e
RW
8623fi
8624
e1888513
PB
8625
8626 # Remove leading/trailing commas that were added for simplicity
8627 potential_languages=`echo "$potential_languages" | sed -e "s/^,//" -e "s/,$//"`
79b4b7d2 8628 missing_languages=`echo "$missing_languages" | sed -e "s/^,//" -e "s/,$//"`
e1888513
PB
8629 stage1_languages=`echo "$stage1_languages" | sed -e "s/^,//" -e "s/,$//"`
8630 new_enable_languages=`echo "$new_enable_languages" | sed -e "s/^,//" -e "s/,$//"`
8631
55ffb5ed 8632 if test "x$missing_languages" != x; then
22e05272 8633 as_fn_error $? "
0cf085e4 8634The following requested languages could not be built: ${missing_languages}
5213506e 8635Supported languages are: ${potential_languages}" "$LINENO" 5
55ffb5ed 8636 fi
55ffb5ed
NN
8637 if test "x$new_enable_languages" != "x$enable_languages"; then
8638 echo The following languages will be built: ${new_enable_languages}
e1888513 8639 enable_languages="$new_enable_languages"
55ffb5ed 8640 fi
e1888513 8641
1c710c3c 8642
b2eaac4a 8643 ac_configure_args=`echo " $ac_configure_args" | sed -e "s/ '--enable-languages=[^ ]*'//g" -e "s/$/ '--enable-languages="$enable_languages"'/" `
55ffb5ed
NN
8644fi
8645
27079765
AH
8646# Handle --disable-<component> generically.
8647for dir in $configdirs $build_configdirs $target_configdirs ; do
8648 dirname=`echo $dir | sed -e s/target-//g -e s/build-//g -e s/-/_/g`
ac9e6043
RW
8649 varname=`echo $dirname | sed -e s/+/_/g`
8650 if eval test x\${enable_${varname}} "=" xno ; then
27079765
AH
8651 noconfigdirs="$noconfigdirs $dir"
8652 fi
8653done
8654
43c40f3e
RO
8655# Check for Boehm's garbage collector
8656# Check whether --enable-objc-gc was given.
8657if test "${enable_objc_gc+set}" = set; then :
114bf3f1
MK
8658 enableval=$enable_objc_gc;
8659fi
8660
8661
8662# Check whether --with-target-bdw-gc was given.
8663if test "${with_target_bdw_gc+set}" = set; then :
8664 withval=$with_target_bdw_gc;
8665fi
8666
8667
8668# Check whether --with-target-bdw-gc-include was given.
8669if test "${with_target_bdw_gc_include+set}" = set; then :
8670 withval=$with_target_bdw_gc_include;
8671fi
8672
8673
8674# Check whether --with-target-bdw-gc-lib was given.
8675if test "${with_target_bdw_gc_lib+set}" = set; then :
8676 withval=$with_target_bdw_gc_lib;
8677fi
8678
8679
8680case ,${enable_languages},:${enable_objc_gc} in *,objc,*:yes|*,objc,*:auto)
8681 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for bdw garbage collector" >&5
8682$as_echo_n "checking for bdw garbage collector... " >&6; }
8683 if test "x$with_target_bdw_gc$with_target_bdw_gc_include$with_target_bdw_gc_lib" = x; then
825fba52
MK
8684 { $as_echo "$as_me:${as_lineno-$LINENO}: result: using bdw-gc in default locations" >&5
8685$as_echo "using bdw-gc in default locations" >&6; }
114bf3f1
MK
8686 else
8687 if test "x$with_target_bdw_gc_include" = x && test "x$with_target_bdw_gc_lib" != x; then
22e05272 8688 as_fn_error $? "found --with-target-bdw-gc-lib but --with-target-bdw-gc-include missing" "$LINENO" 5
114bf3f1 8689 elif test "x$with_target_bdw_gc_include" != x && test "x$with_target_bdw_gc_lib" = x; then
22e05272 8690 as_fn_error $? "found --with-target-bdw-gc-include but --with-target-bdw-gc-lib missing" "$LINENO" 5
114bf3f1
MK
8691 else
8692 { $as_echo "$as_me:${as_lineno-$LINENO}: result: using paths configured with --with-target-bdw-gc options" >&5
8693$as_echo "using paths configured with --with-target-bdw-gc options" >&6; }
8694 fi
8695 fi
43c40f3e
RO
8696esac
8697
5e9d6aa4 8698# Disable libitm, libsanitizer, libvtv, liboffloadmic if we're not building C++
99776ebd 8699case ,${enable_languages}, in
1007a55c 8700 *,c++,*)
5e9d6aa4 8701 # Disable libitm, libsanitizer if we're not building libstdc++
1007a55c
JW
8702 case "${noconfigdirs}" in
8703 *target-libstdc++-v3*)
5e9d6aa4 8704 noconfigdirs="$noconfigdirs target-libitm target-libsanitizer"
1007a55c
JW
8705 ;;
8706 *) ;;
8707 esac
8708 ;;
99776ebd 8709 *)
5e9d6aa4 8710 noconfigdirs="$noconfigdirs target-liboffloadmic target-libitm target-libsanitizer target-libvtv"
99776ebd
RH
8711 ;;
8712esac
8713
ee6a22df
L
8714# Remove the entries in $skipdirs and $noconfigdirs from $configdirs,
8715# $build_configdirs and $target_configdirs.
55ffb5ed
NN
8716# If we have the source for $noconfigdirs entries, add them to $notsupp.
8717
8718notsupp=""
8719for dir in . $skipdirs $noconfigdirs ; do
ee6a22df 8720 dirname=`echo $dir | sed -e s/target-//g -e s/build-//g`
55ffb5ed
NN
8721 if test $dir != . && echo " ${configdirs} " | grep " ${dir} " >/dev/null 2>&1; then
8722 configdirs=`echo " ${configdirs} " | sed -e "s/ ${dir} / /"`
8723 if test -r $srcdir/$dirname/configure ; then
8724 if echo " ${skipdirs} " | grep " ${dir} " >/dev/null 2>&1; then
8725 true
8726 else
8727 notsupp="$notsupp $dir"
8728 fi
8729 fi
8730 fi
ee6a22df
L
8731 if test $dir != . && echo " ${build_configdirs} " | grep " ${dir} " >/dev/null 2>&1; then
8732 build_configdirs=`echo " ${build_configdirs} " | sed -e "s/ ${dir} / /"`
8733 if test -r $srcdir/$dirname/configure ; then
8734 if echo " ${skipdirs} " | grep " ${dir} " >/dev/null 2>&1; then
8735 true
8736 else
8737 notsupp="$notsupp $dir"
8738 fi
8739 fi
8740 fi
55ffb5ed
NN
8741 if test $dir != . && echo " ${target_configdirs} " | grep " ${dir} " >/dev/null 2>&1; then
8742 target_configdirs=`echo " ${target_configdirs} " | sed -e "s/ ${dir} / /"`
8743 if test -r $srcdir/$dirname/configure ; then
8744 if echo " ${skipdirs} " | grep " ${dir} " >/dev/null 2>&1; then
8745 true
8746 else
8747 notsupp="$notsupp $dir"
8748 fi
8749 fi
8750 fi
8751done
8752
55ffb5ed
NN
8753# Quietly strip out all directories which aren't configurable in this tree.
8754# This relies on all configurable subdirectories being autoconfiscated, which
8755# is now the case.
23f6b2f9
PB
8756build_configdirs_all="$build_configdirs"
8757build_configdirs=
8758for i in ${build_configdirs_all} ; do
1c710c3c 8759 j=`echo $i | sed -e s/build-//g`
23f6b2f9
PB
8760 if test -f ${srcdir}/$j/configure ; then
8761 build_configdirs="${build_configdirs} $i"
8762 fi
8763done
8764
55ffb5ed
NN
8765configdirs_all="$configdirs"
8766configdirs=
8767for i in ${configdirs_all} ; do
8768 if test -f ${srcdir}/$i/configure ; then
8769 configdirs="${configdirs} $i"
8770 fi
8771done
23f6b2f9 8772
55ffb5ed
NN
8773target_configdirs_all="$target_configdirs"
8774target_configdirs=
8775for i in ${target_configdirs_all} ; do
1c710c3c 8776 j=`echo $i | sed -e s/target-//g`
55ffb5ed
NN
8777 if test -f ${srcdir}/$j/configure ; then
8778 target_configdirs="${target_configdirs} $i"
8779 fi
8780done
8781
45b3824d
TS
8782# libiberty-linker-plugin is special: it doesn't have its own source directory,
8783# so we have to add it after the preceding checks.
8784if test x"$extra_linker_plugin_flags$extra_linker_plugin_configure_flags" != x
8785then
8786 case " $configdirs " in
8787 *" libiberty "*)
8788 # If we can build libiberty, we can also build libiberty-linker-plugin.
8789 configdirs="$configdirs libiberty-linker-plugin"
8790 extra_linker_plugin_configure_flags="$extra_linker_plugin_configure_flags \
8791 --with-libiberty=../libiberty-linker-plugin";;
8792 *)
22e05272 8793 as_fn_error $? "libiberty missing" "$LINENO" 5;;
45b3824d
TS
8794 esac
8795fi
8796
fca38047
TS
8797# Sometimes we have special requirements for the host libiberty.
8798extra_host_libiberty_configure_flags=
1c01ebf6 8799extra_host_zlib_configure_flags=
fca38047
TS
8800case " $configdirs " in
8801 *" lto-plugin "* | *" libcc1 "*)
8802 # When these are to be built as shared libraries, the same applies to
8803 # libiberty.
8804 extra_host_libiberty_configure_flags=--enable-shared
8805 ;;
1c01ebf6
L
8806 *" bfd "*)
8807 # When bfd is to be built as a shared library, the same applies to
8808 # zlib.
8809 if test "$enable_shared" = "yes"; then
8810 extra_host_zlib_configure_flags=--enable-host-shared
8811 fi
8812 ;;
fca38047
TS
8813esac
8814
8815
1c01ebf6 8816
55ffb5ed
NN
8817# Produce a warning message for the subdirs we can't configure.
8818# This isn't especially interesting in the Cygnus tree, but in the individual
8819# FSF releases, it's important to let people know when their machine isn't
8820# supported by the one or two programs in a package.
8821
8822if test -n "${notsupp}" && test -z "${norecursion}" ; then
8823 # If $appdirs is non-empty, at least one of those directories must still
8824 # be configured, or we error out. (E.g., if the gas release supports a
8825 # specified target in some subdirs but not the gas subdir, we shouldn't
8826 # pretend that all is well.)
8827 if test -n "$appdirs" ; then
8828 for dir in $appdirs ; do
8829 if test -r $dir/Makefile.in ; then
8830 if echo " ${configdirs} " | grep " ${dir} " >/dev/null 2>&1; then
8831 appdirs=""
8832 break
8833 fi
23f6b2f9 8834 if echo " ${target_configdirs} " | grep " target-${dir} " >/dev/null 2>&1; then
55ffb5ed
NN
8835 appdirs=""
8836 break
8837 fi
8838 fi
8839 done
8840 if test -n "$appdirs" ; then
8841 echo "*** This configuration is not supported by this package." 1>&2
8842 exit 1
8843 fi
8844 fi
8845 # Okay, some application will build, or we don't care to check. Still
8846 # notify of subdirs not getting built.
8847 echo "*** This configuration is not supported in the following subdirectories:" 1>&2
8848 echo " ${notsupp}" 1>&2
8849 echo " (Any other directories should still work fine.)" 1>&2
8850fi
8851
8852case "$host" in
8853 *msdosdjgpp*)
8854 enable_gdbtk=no ;;
8855esac
8856
c3a86da9
DJ
8857# To find our prefix, in gcc_cv_tool_prefix.
8858
8859# The user is always right.
8860if test "${PATH_SEPARATOR+set}" != set; then
8861 echo "#! /bin/sh" >conf$$.sh
8862 echo "exit 0" >>conf$$.sh
8863 chmod +x conf$$.sh
8864 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
8865 PATH_SEPARATOR=';'
8866 else
8867 PATH_SEPARATOR=:
8868 fi
8869 rm -f conf$$.sh
8870fi
8871
8872
3c36aa6b
JJ
8873 get_gcc_base_ver="cat"
8874
8875# Check whether --with-gcc-major-version-only was given.
8876if test "${with_gcc_major_version_only+set}" = set; then :
8877 withval=$with_gcc_major_version_only; if test x$with_gcc_major_version_only = xyes ; then
31db0fe0 8878 get_gcc_base_ver="sed -e 's/^\([0-9]*\).*/\1/'"
3c36aa6b
JJ
8879 fi
8880
8881fi
8882
8883
8884
8885
8886
c3a86da9
DJ
8887
8888if test "x$exec_prefix" = xNONE; then
8889 if test "x$prefix" = xNONE; then
8890 gcc_cv_tool_prefix=$ac_default_prefix
8891 else
8892 gcc_cv_tool_prefix=$prefix
8893 fi
8894else
8895 gcc_cv_tool_prefix=$exec_prefix
8896fi
8897
8898# If there is no compiler in the tree, use the PATH only. In any
8899# case, if there is no compiler in the tree nobody should use
8900# AS_FOR_TARGET and LD_FOR_TARGET.
8901if test x$host = x$build && test -f $srcdir/gcc/BASE-VER; then
3c36aa6b
JJ
8902 if test x$with_gcc_major_version_only = xyes ; then
8903 gcc_version=`sed -e 's/^\([0-9]*\).*$/\1/' $srcdir/gcc/BASE-VER`
8904 else
8905 gcc_version=`cat $srcdir/gcc/BASE-VER`
8906 fi
c3a86da9
DJ
8907 gcc_cv_tool_dirs="$gcc_cv_tool_prefix/libexec/gcc/$target_noncanonical/$gcc_version$PATH_SEPARATOR"
8908 gcc_cv_tool_dirs="$gcc_cv_tool_dirs$gcc_cv_tool_prefix/libexec/gcc/$target_noncanonical$PATH_SEPARATOR"
8909 gcc_cv_tool_dirs="$gcc_cv_tool_dirs/usr/lib/gcc/$target_noncanonical/$gcc_version$PATH_SEPARATOR"
8910 gcc_cv_tool_dirs="$gcc_cv_tool_dirs/usr/lib/gcc/$target_noncanonical$PATH_SEPARATOR"
8911 gcc_cv_tool_dirs="$gcc_cv_tool_dirs$gcc_cv_tool_prefix/$target_noncanonical/bin/$target_noncanonical/$gcc_version$PATH_SEPARATOR"
8912 gcc_cv_tool_dirs="$gcc_cv_tool_dirs$gcc_cv_tool_prefix/$target_noncanonical/bin$PATH_SEPARATOR"
8913else
8914 gcc_cv_tool_dirs=
8915fi
8916
8917if test x$build = x$target && test -n "$md_exec_prefix"; then
8918 gcc_cv_tool_dirs="$gcc_cv_tool_dirs$md_exec_prefix$PATH_SEPARATOR"
8919fi
8920
8921
8922
55ffb5ed
NN
8923copy_dirs=
8924
1c710c3c 8925
5213506e
RW
8926# Check whether --with-build-sysroot was given.
8927if test "${with_build_sysroot+set}" = set; then :
8928 withval=$with_build_sysroot; if test x"$withval" != x ; then
526635cb
MM
8929 SYSROOT_CFLAGS_FOR_TARGET="--sysroot=$withval"
8930 fi
8931else
8932 SYSROOT_CFLAGS_FOR_TARGET=
5213506e 8933fi
526635cb
MM
8934
8935
c8aea42c 8936
5213506e
RW
8937
8938# Check whether --with-debug-prefix-map was given.
8939if test "${with_debug_prefix_map+set}" = set; then :
8940 withval=$with_debug_prefix_map; if test x"$withval" != x; then
c8aea42c
PB
8941 DEBUG_PREFIX_CFLAGS_FOR_TARGET=
8942 for debug_map in $withval; do
8943 DEBUG_PREFIX_CFLAGS_FOR_TARGET="$DEBUG_PREFIX_CFLAGS_FOR_TARGET -fdebug-prefix-map=$debug_map"
8944 done
8945 fi
8946else
8947 DEBUG_PREFIX_CFLAGS_FOR_TARGET=
5213506e
RW
8948fi
8949
c8aea42c
PB
8950
8951
1c8bd6a3
PB
8952# During gcc bootstrap, if we use some random cc for stage1 then CFLAGS
8953# might be empty or "-g". We don't require a C++ compiler, so CXXFLAGS
8954# might also be empty (or "-g", if a non-GCC C++ compiler is in the path).
8955# We want to ensure that TARGET libraries (which we know are built with
8956# gcc) are built with "-O2 -g", so include those options when setting
8957# CFLAGS_FOR_TARGET and CXXFLAGS_FOR_TARGET.
8958if test "x$CFLAGS_FOR_TARGET" = x; then
fc30054e
AH
8959 if test "x${is_cross_compiler}" = xyes; then
8960 CFLAGS_FOR_TARGET="-g -O2"
8961 else
8962 CFLAGS_FOR_TARGET=$CFLAGS
8963 case " $CFLAGS " in
8964 *" -O2 "*) ;;
8965 *) CFLAGS_FOR_TARGET="-O2 $CFLAGS_FOR_TARGET" ;;
8966 esac
8967 case " $CFLAGS " in
8968 *" -g "* | *" -g3 "*) ;;
8969 *) CFLAGS_FOR_TARGET="-g $CFLAGS_FOR_TARGET" ;;
8970 esac
8971 fi
1c8bd6a3
PB
8972fi
8973
8974
8975if test "x$CXXFLAGS_FOR_TARGET" = x; then
fc30054e
AH
8976 if test "x${is_cross_compiler}" = xyes; then
8977 CXXFLAGS_FOR_TARGET="-g -O2"
8978 else
8979 CXXFLAGS_FOR_TARGET=$CXXFLAGS
8980 case " $CXXFLAGS " in
8981 *" -O2 "*) ;;
8982 *) CXXFLAGS_FOR_TARGET="-O2 $CXXFLAGS_FOR_TARGET" ;;
8983 esac
8984 case " $CXXFLAGS " in
8985 *" -g "* | *" -g3 "*) ;;
8986 *) CXXFLAGS_FOR_TARGET="-g $CXXFLAGS_FOR_TARGET" ;;
8987 esac
8988 fi
1c8bd6a3
PB
8989fi
8990
8991
6f57bdf6
DK
8992
8993
55ffb5ed
NN
8994# Handle --with-headers=XXX. If the value is not "yes", the contents of
8995# the named directory are copied to $(tooldir)/sys-include.
8996if test x"${with_headers}" != x && test x"${with_headers}" != xno ; then
8997 if test x${is_cross_compiler} = xno ; then
8998 echo 1>&2 '***' --with-headers is only supported when cross compiling
8999 exit 1
9000 fi
9001 if test x"${with_headers}" != xyes ; then
c3a86da9 9002 x=${gcc_cv_tool_prefix}
1c710c3c 9003 copy_dirs="${copy_dirs} ${with_headers} $x/${target_noncanonical}/sys-include"
55ffb5ed
NN
9004 fi
9005fi
9006
9007# Handle --with-libs=XXX. If the value is not "yes", the contents of
9008# the name directories are copied to $(tooldir)/lib. Multiple directories
9009# are permitted.
9010if test x"${with_libs}" != x && test x"${with_libs}" != xno ; then
9011 if test x${is_cross_compiler} = xno ; then
9012 echo 1>&2 '***' --with-libs is only supported when cross compiling
9013 exit 1
9014 fi
9015 if test x"${with_libs}" != xyes ; then
9016 # Copy the libraries in reverse order, so that files in the first named
9017 # library override files in subsequent libraries.
c3a86da9 9018 x=${gcc_cv_tool_prefix}
55ffb5ed 9019 for l in ${with_libs}; do
1c710c3c 9020 copy_dirs="$l $x/${target_noncanonical}/lib ${copy_dirs}"
55ffb5ed
NN
9021 done
9022 fi
9023fi
9024
d7f09764 9025# Set with_gnu_as, with_gnu_ld, and with_system_zlib as appropriate.
e8b05380
PB
9026#
9027# This is done by determining whether or not the appropriate directory
9028# is available, and by checking whether or not specific configurations
9029# have requested that this magic not happen.
1c710c3c
DJ
9030#
9031# The command line options always override the explicit settings in
6b1786aa 9032# configure.ac, and the settings in configure.ac override this magic.
e8b05380 9033#
1c710c3c 9034# If the default for a toolchain is to use GNU as and ld, and you don't
e8b05380 9035# want to do that, then you should use the --without-gnu-as and
d7f09764
DN
9036# --without-gnu-ld options for the configure script. Similarly, if
9037# the default is to use the included zlib and you don't want to do that,
9038# you should use the --with-system-zlib option for the configure script.
e8b05380
PB
9039
9040if test x${use_gnu_as} = x &&
9041 echo " ${configdirs} " | grep " gas " > /dev/null 2>&1 ; then
9042 with_gnu_as=yes
9043 extra_host_args="$extra_host_args --with-gnu-as"
9044fi
9045
9046if test x${use_gnu_ld} = x &&
5afab7ad 9047 echo " ${configdirs} " | egrep " (go)?ld " > /dev/null 2>&1 ; then
e8b05380
PB
9048 with_gnu_ld=yes
9049 extra_host_args="$extra_host_args --with-gnu-ld"
9050fi
9051
d7f09764
DN
9052if test x${use_included_zlib} = x &&
9053 echo " ${configdirs} " | grep " zlib " > /dev/null 2>&1 ; then
9054 :
9055else
9056 with_system_zlib=yes
9057 extra_host_args="$extra_host_args --with-system-zlib"
9058fi
9059
e8b05380
PB
9060# If using newlib, add --with-newlib to the extra_host_args so that gcc/configure
9061# can detect this case.
9062
9063if test x${with_newlib} != xno && echo " ${target_configdirs} " | grep " target-newlib " > /dev/null 2>&1 ; then
9064 with_newlib=yes
9065 extra_host_args="$extra_host_args --with-newlib"
9066fi
9067
55ffb5ed
NN
9068# Handle ${copy_dirs}
9069set fnord ${copy_dirs}
9070shift
9071while test $# != 0 ; do
9072 if test -f $2/COPIED && test x"`cat $2/COPIED`" = x"$1" ; then
9073 :
9074 else
9075 echo Copying $1 to $2
9076
9077 # Use the install script to create the directory and all required
9078 # parent directories.
9079 if test -d $2 ; then
9080 :
9081 else
9082 echo >config.temp
9083 ${srcdir}/install-sh -c -m 644 config.temp $2/COPIED
9084 fi
9085
9086 # Copy the directory, assuming we have tar.
9087 # FIXME: Should we use B in the second tar? Not all systems support it.
9088 (cd $1; tar -cf - .) | (cd $2; tar -xpf -)
9089
9090 # It is the responsibility of the user to correctly adjust all
9091 # symlinks. If somebody can figure out how to handle them correctly
9092 # here, feel free to add the code.
9093
9094 echo $1 > $2/COPIED
9095 fi
9096 shift; shift
9097done
9098
e8b05380
PB
9099# Determine a target-dependent exec_prefix that the installed
9100# gcc will search in. Keep this list sorted by triplet, with
9101# the *-*-osname triplets last.
9102md_exec_prefix=
9103case "${target}" in
30b74385 9104 i[34567]86-pc-msdosdjgpp*)
e8b05380
PB
9105 md_exec_prefix=/dev/env/DJDIR/bin
9106 ;;
e8b05380 9107 *-*-hpux* | \
e8b05380 9108 *-*-nto-qnx* | \
6de66370 9109 *-*-solaris2*)
e8b05380
PB
9110 md_exec_prefix=/usr/ccs/bin
9111 ;;
9112esac
9113
671aa708
NN
9114extra_arflags_for_target=
9115extra_nmflags_for_target=
9116extra_ranlibflags_for_target=
9117target_makefile_frag=/dev/null
9118case "${target}" in
58e24147
AM
9119 spu-*-*)
9120 target_makefile_frag="config/mt-spu"
9121 ;;
d896cc4d 9122 mips*-sde-elf* | mips*-mti-elf* | mips*-img-elf*)
4bf6c438
RS
9123 target_makefile_frag="config/mt-sde"
9124 ;;
1ec3b87b
RS
9125 mipsisa*-*-elfoabi*)
9126 target_makefile_frag="config/mt-mips-elfoabi"
9127 ;;
08d0963a
RS
9128 mips*-*-*linux* | mips*-*-gnu*)
9129 target_makefile_frag="config/mt-mips-gnu"
9130 ;;
707f1839
SL
9131 nios2-*-elf*)
9132 target_makefile_frag="config/mt-nios2-elf"
9133 ;;
76052545
EB
9134 *-*-linux-android*)
9135 target_makefile_frag="config/mt-android"
9136 ;;
416ac4d4 9137 *-*-linux* | *-*-gnu* | *-*-k*bsd*-gnu | *-*-kopensolaris*-gnu)
98a5bb3b 9138 target_makefile_frag="config/mt-gnu"
671aa708
NN
9139 ;;
9140 *-*-aix4.[3456789]* | *-*-aix[56789].*)
1c710c3c 9141 # nm and ar from AIX 4.3 and above require -X32_64 flag to all ar and nm
671aa708
NN
9142 # commands to handle both 32-bit and 64-bit objects. These flags are
9143 # harmless if we're using GNU nm or ar.
9144 extra_arflags_for_target=" -X32_64"
9145 extra_nmflags_for_target=" -B -X32_64"
9146 ;;
671aa708
NN
9147esac
9148
9149alphaieee_frag=/dev/null
9150case $target in
9151 alpha*-*-*)
9152 # This just makes sure to use the -mieee option to build target libs.
9153 # This should probably be set individually by each library.
9154 alphaieee_frag="config/mt-alphaieee"
9155 ;;
9156esac
9157
9158# If --enable-target-optspace always use -Os instead of -O2 to build
9159# the target libraries, similarly if it is not specified, use -Os
9160# on selected platforms.
9161ospace_frag=/dev/null
9162case "${enable_target_optspace}:${target}" in
9163 yes:*)
9164 ospace_frag="config/mt-ospace"
9165 ;;
9166 :d30v-*)
9167 ospace_frag="config/mt-d30v"
9168 ;;
d9063947 9169 :m32r-* | :d10v-* | :fr30-* | :i?86*-*-elfiamcu)
671aa708
NN
9170 ospace_frag="config/mt-ospace"
9171 ;;
9172 no:* | :*)
9173 ;;
9174 *)
9175 echo "*** bad value \"${enable_target_optspace}\" for --enable-target-optspace flag; ignored" 1>&2
9176 ;;
9177esac
9178
671aa708
NN
9179# Some systems (e.g., one of the i386-aix systems the gas testers are
9180# using) don't handle "\$" correctly, so don't use it here.
1c710c3c 9181tooldir='${exec_prefix}'/${target_noncanonical}
671aa708
NN
9182build_tooldir=${tooldir}
9183
671aa708
NN
9184# Create a .gdbinit file which runs the one in srcdir
9185# and tells GDB to look there for source files.
9186
9187if test -r ${srcdir}/.gdbinit ; then
9188 case ${srcdir} in
9189 .) ;;
9190 *) cat > ./.gdbinit <<EOF
9191# ${NO_EDIT}
9192dir ${srcdir}
9193dir .
9194source ${srcdir}/.gdbinit
9195EOF
9196 ;;
9197 esac
9198fi
9199
671aa708
NN
9200# Make sure that the compiler is able to generate an executable. If it
9201# can't, we are probably in trouble. We don't care whether we can run the
9202# executable--we might be using a cross compiler--we only care whether it
9203# can be created. At this point the main configure script has set CC.
9204we_are_ok=no
9205echo "int main () { return 0; }" > conftest.c
9206${CC} -o conftest ${CFLAGS} ${CPPFLAGS} ${LDFLAGS} conftest.c
9207if test $? = 0 ; then
9208 if test -s conftest || test -s conftest.exe ; then
9209 we_are_ok=yes
9210 fi
1c710c3c 9211fi
671aa708
NN
9212case $we_are_ok in
9213 no)
9214 echo 1>&2 "*** The command '${CC} -o conftest ${CFLAGS} ${CPPFLAGS} ${LDFLAGS} conftest.c' failed."
9215 echo 1>&2 "*** You must set the environment variable CC to a working compiler."
9216 rm -f conftest*
9217 exit 1
9218 ;;
9219esac
9220rm -f conftest*
9221
d89f0ad6 9222# Decide which environment variable is used to find dynamic libraries.
671aa708
NN
9223case "${host}" in
9224 *-*-hpux*) RPATH_ENVVAR=SHLIB_PATH ;;
111eeb6e 9225 *-*-darwin*) RPATH_ENVVAR=DYLD_LIBRARY_PATH ;;
d89f0ad6 9226 *-*-mingw* | *-*-cygwin ) RPATH_ENVVAR=PATH ;;
671aa708
NN
9227 *) RPATH_ENVVAR=LD_LIBRARY_PATH ;;
9228esac
9229
d89f0ad6
AL
9230# On systems where the dynamic library environment variable is PATH,
9231# gcc/ will put dynamic libraries into a subdirectory to avoid adding
9232# built executables to PATH.
9233if test "$RPATH_ENVVAR" = PATH; then
9234 GCC_SHLIB_SUBDIR=/shlib
9235else
9236 GCC_SHLIB_SUBDIR=
9237fi
9238
beeda1d9
JJ
9239# Adjust the toplevel makefile according to whether bootstrap was selected.
9240case $enable_bootstrap in
9241 yes)
9242 bootstrap_suffix=bootstrap
9243 BUILD_CONFIG=bootstrap-debug
9244 ;;
9245 no)
9246 bootstrap_suffix=no-bootstrap
9247 BUILD_CONFIG=
9248 ;;
9249esac
9250
9251{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for default BUILD_CONFIG" >&5
9252$as_echo_n "checking for default BUILD_CONFIG... " >&6; }
9253
9254
9255# Check whether --with-build-config was given.
9256if test "${with_build_config+set}" = set; then :
9257 withval=$with_build_config; case $with_build_config in
9258 yes) with_build_config= ;;
9259 no) with_build_config= BUILD_CONFIG= ;;
9260 esac
9261fi
9262
9263
9264if test "x${with_build_config}" != x; then
9265 BUILD_CONFIG=$with_build_config
9266else
9267 case $BUILD_CONFIG in
9268 bootstrap-debug)
9269 if echo "int f (void) { return 0; }" > conftest.c &&
9270 ${CC} -c conftest.c &&
9271 mv conftest.o conftest.o.g0 &&
9272 ${CC} -c -g conftest.c &&
9273 mv conftest.o conftest.o.g &&
9274 ${srcdir}/contrib/compare-debug conftest.o.g0 conftest.o.g > /dev/null 2>&1; then
9275 :
9276 else
9277 BUILD_CONFIG=
9278 fi
9279 rm -f conftest.c conftest.o conftest.o.g0 conftest.o.g
9280 ;;
9281 esac
9282fi
9283{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $BUILD_CONFIG" >&5
9284$as_echo "$BUILD_CONFIG" >&6; }
9285
9286
9287# Use same top-level configure hooks in libgcc/libstdc++/libvtv.
9288{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for --enable-vtable-verify" >&5
9289$as_echo_n "checking for --enable-vtable-verify... " >&6; }
9290# Check whether --enable-vtable-verify was given.
9291if test "${enable_vtable_verify+set}" = set; then :
9292 enableval=$enable_vtable_verify; case "$enableval" in
9293 yes) enable_vtable_verify=yes ;;
9294 no) enable_vtable_verify=no ;;
9295 *) enable_vtable_verify=no;;
9296 esac
9297else
9298 enable_vtable_verify=no
9299fi
9300
9301{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_vtable_verify" >&5
9302$as_echo "$enable_vtable_verify" >&6; }
9303
671aa708
NN
9304# Record target_configdirs and the configure arguments for target and
9305# build configuration in Makefile.
9306target_configdirs=`echo "${target_configdirs}" | sed -e 's/target-//g'`
23f6b2f9 9307build_configdirs=`echo "${build_configdirs}" | sed -e 's/build-//g'`
9e1c8fc1 9308bootstrap_fixincludes=no
671aa708 9309
ad1e5170
JR
9310# If we are building libgomp, bootstrap it.
9311if echo " ${target_configdirs} " | grep " libgomp " > /dev/null 2>&1 ; then
9312 bootstrap_target_libs=${bootstrap_target_libs}target-libgomp,
9313fi
9314
beeda1d9
JJ
9315# If we are building libsanitizer and $BUILD_CONFIG contains bootstrap-asan
9316# or bootstrap-ubsan, bootstrap it.
9317if echo " ${target_configdirs} " | grep " libsanitizer " > /dev/null 2>&1; then
9318 case "$BUILD_CONFIG" in
170e618e 9319 *bootstrap-hwasan* | *bootstrap-asan* | *bootstrap-ubsan* )
beeda1d9 9320 bootstrap_target_libs=${bootstrap_target_libs}target-libsanitizer,
9e1c8fc1 9321 bootstrap_fixincludes=yes
beeda1d9
JJ
9322 ;;
9323 esac
ac8701fe
L
9324fi
9325
beeda1d9
JJ
9326# If we are building libvtv and --enable-vtable-verify, bootstrap it.
9327if echo " ${target_configdirs} " | grep " libvtv " > /dev/null 2>&1 &&
9328 test "$enable_vtable_verify" != no; then
2077db1b
CT
9329 bootstrap_target_libs=${bootstrap_target_libs}target-libvtv,
9330fi
9331
671aa708
NN
9332# Determine whether gdb needs tk/tcl or not.
9333# Use 'maybe' since enable_gdbtk might be true even if tk isn't available
9334# and in that case we want gdb to be built without tk. Ugh!
9335# In fact I believe gdb is the *only* package directly dependent on tk,
9336# so we should be able to put the 'maybe's in unconditionally and
9337# leave out the maybe dependencies when enable_gdbtk is false. I'm not
9338# 100% sure that that's safe though.
e914a571 9339
b4f96efe 9340gdb_tk="maybe-all-tcl maybe-all-tk maybe-all-itcl maybe-all-libgui"
671aa708
NN
9341case "$enable_gdbtk" in
9342 no)
9343 GDB_TK="" ;;
e914a571
AC
9344 yes)
9345 GDB_TK="${gdb_tk}" ;;
671aa708 9346 *)
e914a571
AC
9347 # Only add the dependency on gdbtk when GDBtk is part of the gdb
9348 # distro. Eventually someone will fix this and move Insight, nee
9349 # gdbtk to a separate directory.
9350 if test -d ${srcdir}/gdb/gdbtk ; then
9351 GDB_TK="${gdb_tk}"
9352 else
9353 GDB_TK=""
9354 fi
9355 ;;
671aa708 9356esac
ef9db8d5
DJ
9357CONFIGURE_GDB_TK=`echo ${GDB_TK} | sed s/-all-/-configure-/g`
9358INSTALL_GDB_TK=`echo ${GDB_TK} | sed s/-all-/-install-/g`
671aa708 9359
f9d09df0
TT
9360# gdb and gdbserver depend on gnulib and gdbsupport, but as nothing
9361# else does, only include them if one of these is built. The Makefile
9362# provides the ordering, so it's enough here to add to the list.
9363case " ${configdirs} " in
9364 *\ gdb\ *)
9365 configdirs="${configdirs} gnulib gdbsupport"
9366 ;;
9367 *\ gdbserver\ *)
9368 configdirs="${configdirs} gnulib gdbsupport"
9369 ;;
9370esac
98e5be21 9371
60975492 9372# Strip out unwanted targets.
8b87bb96
NN
9373
9374# While at that, we remove Makefiles if we were started for recursive
9375# configuration, so that the top-level Makefile reconfigures them,
9376# like we used to do when configure itself was recursive.
8b87bb96 9377
3e54529c
RW
9378# Loop over modules. We used to use the "$extrasub" feature from Autoconf
9379# but now we're fixing up the Makefile ourselves with the additional
9380# commands passed to AC_CONFIG_FILES. Use separate variables
9381# extrasub-{build,host,target} not because there is any reason to split
9382# the substitutions up that way, but only to remain below the limit of
9383# 99 commands in a script, for HP-UX sed.
da34ca3f
AO
9384
9385# Do not nest @if/@endif or @unless/@endunless pairs, because
9386# configure will not warn you at all.
8b87bb96 9387
79cd2b23
RW
9388case "$enable_bootstrap:$ENABLE_GOLD: $configdirs :,$stage1_languages," in
9389 yes:yes:*\ gold\ *:*,c++,*) ;;
9390 yes:yes:*\ gold\ *:*)
22e05272 9391 as_fn_error $? "in a combined tree, bootstrapping with --enable-gold requires c++ in stage1_languages" "$LINENO" 5
79cd2b23
RW
9392 ;;
9393esac
9394
3e54529c 9395extrasub_build=
23f6b2f9 9396for module in ${build_configdirs} ; do
5607edfd
PB
9397 if test -z "${no_recursion}" \
9398 && test -f ${build_subdir}/${module}/Makefile; then
9399 echo 1>&2 "*** removing ${build_subdir}/${module}/Makefile to force reconfigure"
9400 rm -f ${build_subdir}/${module}/Makefile
9401 fi
3e54529c 9402 extrasub_build="$extrasub_build
5607edfd
PB
9403/^@if build-$module\$/d
9404/^@endif build-$module\$/d
da34ca3f 9405/^@unless build-$module\$/,/^@endunless build-$module\$/d
5607edfd 9406/^@if build-$module-$bootstrap_suffix\$/d
da34ca3f
AO
9407/^@endif build-$module-$bootstrap_suffix\$/d
9408/^@unless build-$module-$bootstrap_suffix\$/,/^@endunless build-$module-$bootstrap_suffix\$/d"
5607edfd 9409done
3e54529c 9410extrasub_host=
5607edfd 9411for module in ${configdirs} ; do
a6fbc1e2 9412 if test -z "${no_recursion}"; then
f063a9ed 9413 for file in stage*-${module}/Makefile prev-${module}/Makefile ${module}/Makefile; do
a6fbc1e2
AS
9414 if test -f ${file}; then
9415 echo 1>&2 "*** removing ${file} to force reconfigure"
9416 rm -f ${file}
9417 fi
9418 done
5607edfd 9419 fi
9e1c8fc1
JJ
9420 case ${module},${bootstrap_fixincludes} in
9421 fixincludes,no) host_bootstrap_suffix=no-bootstrap ;;
9422 *) host_bootstrap_suffix=$bootstrap_suffix ;;
9423 esac
3e54529c 9424 extrasub_host="$extrasub_host
5607edfd
PB
9425/^@if $module\$/d
9426/^@endif $module\$/d
da34ca3f 9427/^@unless $module\$/,/^@endunless $module\$/d
9e1c8fc1 9428/^@if $module-$host_bootstrap_suffix\$/d
da34ca3f
AO
9429/^@endif $module-$host_bootstrap_suffix\$/d
9430/^@unless $module-$host_bootstrap_suffix\$/,/^@endunless $module-$host_bootstrap_suffix\$/d"
5607edfd 9431done
3e54529c 9432extrasub_target=
5607edfd
PB
9433for module in ${target_configdirs} ; do
9434 if test -z "${no_recursion}" \
9435 && test -f ${target_subdir}/${module}/Makefile; then
9436 echo 1>&2 "*** removing ${target_subdir}/${module}/Makefile to force reconfigure"
9437 rm -f ${target_subdir}/${module}/Makefile
9438 fi
00020c16
ILT
9439
9440 # We only bootstrap target libraries listed in bootstrap_target_libs.
9441 case $bootstrap_target_libs in
9442 *,target-$module,*) target_bootstrap_suffix=$bootstrap_suffix ;;
9443 *) target_bootstrap_suffix=no-bootstrap ;;
9444 esac
9445
3e54529c 9446 extrasub_target="$extrasub_target
5607edfd
PB
9447/^@if target-$module\$/d
9448/^@endif target-$module\$/d
da34ca3f 9449/^@unless target-$module\$/,/^@endunless target-$module\$/d
00020c16 9450/^@if target-$module-$target_bootstrap_suffix\$/d
da34ca3f
AO
9451/^@endif target-$module-$target_bootstrap_suffix\$/d
9452/^@unless target-$module-$target_bootstrap_suffix\$/,/^@endunless target-$module-$target_bootstrap_suffix\$/d"
5607edfd
PB
9453done
9454
3e54529c
RW
9455# Do the final fixup along with target modules.
9456extrasub_target="$extrasub_target
da34ca3f
AO
9457/^@if /,/^@endif /d
9458/^@unless /d
9459/^@endunless /d"
671aa708
NN
9460
9461# Create the serialization dependencies. This uses a temporary file.
9462
5213506e
RW
9463# Check whether --enable-serial-configure was given.
9464if test "${enable_serial_configure+set}" = set; then :
9465 enableval=$enable_serial_configure;
9466fi
ade82b16
AO
9467
9468
bf1d3e81
NN
9469case ${enable_serial_configure} in
9470 yes)
9471 enable_serial_build_configure=yes
9472 enable_serial_host_configure=yes
9473 enable_serial_target_configure=yes
9474 ;;
9475esac
9476
671aa708
NN
9477# These force 'configure's to be done one at a time, to avoid problems
9478# with contention over a shared config.cache.
9479rm -f serdep.tmp
ade82b16 9480echo '# serdep.tmp' > serdep.tmp
671aa708 9481olditem=
bf1d3e81 9482test "x${enable_serial_build_configure}" = xyes &&
671aa708
NN
9483for item in ${build_configdirs} ; do
9484 case ${olditem} in
9485 "") ;;
ade82b16 9486 *) echo "configure-build-${item}: configure-build-${olditem}" >> serdep.tmp ;;
671aa708
NN
9487 esac
9488 olditem=${item}
9489done
9490olditem=
bf1d3e81 9491test "x${enable_serial_host_configure}" = xyes &&
671aa708
NN
9492for item in ${configdirs} ; do
9493 case ${olditem} in
9494 "") ;;
ade82b16 9495 *) echo "configure-${item}: configure-${olditem}" >> serdep.tmp ;;
671aa708
NN
9496 esac
9497 olditem=${item}
9498done
9499olditem=
bf1d3e81 9500test "x${enable_serial_target_configure}" = xyes &&
671aa708
NN
9501for item in ${target_configdirs} ; do
9502 case ${olditem} in
9503 "") ;;
ade82b16 9504 *) echo "configure-target-${item}: configure-target-${olditem}" >> serdep.tmp ;;
671aa708
NN
9505 esac
9506 olditem=${item}
9507done
9508serialization_dependencies=serdep.tmp
9509
9510
ade82b16 9511# Base args. Strip norecursion, cache-file, srcdir, host, build,
1c710c3c 9512# target, nonopt, and variable assignments. These are the ones we
f1a036e4
NC
9513# might not want to pass down to subconfigures. The exception being
9514# --cache-file=/dev/null, which is used to turn off the use of cache
9515# files altogether, and which should be passed on to subconfigures.
9516# Also strip program-prefix, program-suffix, and program-transform-name,
9517# so that we can pass down a consistent program-transform-name.
1c710c3c 9518baseargs=
29a63921 9519tbaseargs=
1c710c3c
DJ
9520keep_next=no
9521skip_next=no
9522eval "set -- $ac_configure_args"
44bfc3ac
DJ
9523for ac_arg
9524do
1c710c3c
DJ
9525 if test X"$skip_next" = X"yes"; then
9526 skip_next=no
9527 continue
9528 fi
9529 if test X"$keep_next" = X"yes"; then
9530 case $ac_arg in
9531 *\'*)
9532 ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
9533 esac
9534 baseargs="$baseargs '$ac_arg'"
29a63921 9535 tbaseargs="$tbaseargs '$ac_arg'"
1c710c3c
DJ
9536 keep_next=no
9537 continue
9538 fi
9539
9540 # Handle separated arguments. Based on the logic generated by
9541 # autoconf 2.59.
9542 case $ac_arg in
9543 *=* | --config-cache | -C | -disable-* | --disable-* \
9544 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
9545 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
9546 | -with-* | --with-* | -without-* | --without-* | --x)
9547 separate_arg=no
9548 ;;
9549 -*)
9550 separate_arg=yes
9551 ;;
9552 *)
9553 separate_arg=no
9554 ;;
9555 esac
9556
29a63921
AO
9557 skip_targ=no
9558 case $ac_arg in
9559
9560 --with-* | --without-*)
9561 libopt=`echo "$ac_arg" | sed -e 's,^--[^-_]*[-_],,' -e 's,=.*$,,'`
9562
9563 case $libopt in
9564 *[-_]include)
9565 lib=`echo "$libopt" | sed 's,[-_]include$,,'`
9566 ;;
9567 *[-_]lib)
9568 lib=`echo "$libopt" | sed 's,[-_]lib$,,'`
9569 ;;
9570 *)
9571 lib=$libopt
9572 ;;
9573 esac
9574
9575
9576 case $lib in
4a9bb2aa 9577 mpc | mpfr | gmp | isl)
29a63921
AO
9578 # If we're processing --with-$lib, --with-$lib-include or
9579 # --with-$lib-lib, for one of the libs above, and target is
9580 # different from host, don't pass the current argument to any
9581 # target library's configure.
9582 if test x$is_cross_compiler = xyes; then
9583 skip_targ=yes
9584 fi
9585 ;;
9586 esac
9587 ;;
9588 esac
9589
1c710c3c 9590 case "$ac_arg" in
f1a036e4
NC
9591 --cache-file=/dev/null | \
9592 -cache-file=/dev/null )
9593 # Handled here to avoid the test to skip args below.
9594 baseargs="$baseargs '$ac_arg'"
29a63921 9595 tbaseargs="$tbaseargs '$ac_arg'"
f1a036e4
NC
9596 # Assert: $separate_arg should always be no.
9597 keep_next=$separate_arg
9598 ;;
1c710c3c
DJ
9599 --no*)
9600 continue
9601 ;;
9602 --c* | \
9603 --sr* | \
9604 --ho* | \
9605 --bu* | \
9606 --t* | \
9607 --program-* | \
9608 -cache_file* | \
9609 -srcdir* | \
9610 -host* | \
9611 -build* | \
9612 -target* | \
9613 -program-prefix* | \
9614 -program-suffix* | \
9615 -program-transform-name* )
9616 skip_next=$separate_arg
9617 continue
9618 ;;
9619 -*)
9620 # An option. Add it.
9621 case $ac_arg in
9622 *\'*)
9623 ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
9624 esac
9625 baseargs="$baseargs '$ac_arg'"
29a63921
AO
9626 if test X"$skip_targ" = Xno; then
9627 tbaseargs="$tbaseargs '$ac_arg'"
9628 fi
1c710c3c
DJ
9629 keep_next=$separate_arg
9630 ;;
9631 *)
9632 # Either a variable assignment, or a nonopt (triplet). Don't
9633 # pass it down; let the Makefile handle this.
9634 continue
9635 ;;
9636 esac
9637done
9638# Remove the initial space we just introduced and, as these will be
9639# expanded by make, quote '$'.
9640baseargs=`echo "x$baseargs" | sed -e 's/^x *//' -e 's,\\$,$$,g'`
671aa708 9641
43bb47c2
DJ
9642# Add in --program-transform-name, after --program-prefix and
9643# --program-suffix have been applied to it. Autoconf has already
9644# doubled dollar signs and backslashes in program_transform_name; we want
9645# the backslashes un-doubled, and then the entire thing wrapped in single
1c710c3c 9646# quotes, because this will be expanded first by make and then by the shell.
43bb47c2
DJ
9647# Also, because we want to override the logic in subdir configure scripts to
9648# choose program_transform_name, replace any s,x,x, with s,y,y,.
9649sed -e "s,\\\\\\\\,\\\\,g; s,','\\\\'',g; s/s,x,x,/s,y,y,/" <<EOF_SED > conftestsed.out
9650${program_transform_name}
9651EOF_SED
9652gcc_transform_name=`cat conftestsed.out`
9653rm -f conftestsed.out
9654baseargs="$baseargs --program-transform-name='${gcc_transform_name}'"
29a63921 9655tbaseargs="$tbaseargs --program-transform-name='${gcc_transform_name}'"
d9acb717
RW
9656if test "$silent" = yes; then
9657 baseargs="$baseargs --silent"
29a63921 9658 tbaseargs="$tbaseargs --silent"
d9acb717 9659fi
0115d4a3 9660baseargs="$baseargs --disable-option-checking"
29a63921 9661tbaseargs="$tbaseargs --disable-option-checking"
43bb47c2 9662
ffedf511
RW
9663# Record and document user additions to sub configure arguments.
9664
9665
9666
9667
671aa708
NN
9668# For the build-side libraries, we just need to pretend we're native,
9669# and not use the same cache file. Multilibs are neither needed nor
3d96b0d0
HPN
9670# desired. We can't even use the same cache file for all build-side
9671# libraries, as they're compiled differently; some with C, some with
9672# C++ or with different feature-enabling options.
9673build_configargs="$build_configargs --cache-file=./config.cache ${baseargs}"
671aa708
NN
9674
9675# For host modules, accept cache file option, or specification as blank.
9676case "${cache_file}" in
9677"") # empty
9678 cache_file_option="" ;;
9679/* | [A-Za-z]:[\\/]* ) # absolute path
9680 cache_file_option="--cache-file=${cache_file}" ;;
9681*) # relative path
9682 cache_file_option="--cache-file=../${cache_file}" ;;
9683esac
9684
09438bde
NN
9685# Host dirs don't like to share a cache file either, horribly enough.
9686# This seems to be due to autoconf 2.5x stupidity.
ffedf511 9687host_configargs="$host_configargs --cache-file=./config.cache ${extra_host_args} ${baseargs}"
671aa708 9688
29a63921 9689target_configargs="$target_configargs ${tbaseargs}"
671aa708
NN
9690
9691# Passing a --with-cross-host argument lets the target libraries know
9692# whether they are being built with a cross-compiler or being built
9693# native. However, it would be better to use other mechanisms to make the
9694# sorts of decisions they want to make on this basis. Please consider
9695# this option to be deprecated. FIXME.
9696if test x${is_cross_compiler} = xyes ; then
1c710c3c 9697 target_configargs="--with-cross-host=${host_noncanonical} ${target_configargs}"
671aa708
NN
9698fi
9699
79e0604d
FXC
9700# Special user-friendly check for native x86_64-linux build, if
9701# multilib is not explicitly enabled.
9702case "$target:$have_compiler:$host:$target:$enable_multilib" in
9703 x86_64-*linux*:yes:$build:$build:)
e640447c 9704 # Make sure we have a development environment that handles 32-bit
79e0604d
FXC
9705 dev64=no
9706 echo "int main () { return 0; }" > conftest.c
9707 ${CC} -m32 -o conftest ${CFLAGS} ${CPPFLAGS} ${LDFLAGS} conftest.c
9708 if test $? = 0 ; then
9709 if test -s conftest || test -s conftest.exe ; then
9710 dev64=yes
9711 fi
9712 fi
9713 rm -f conftest*
9714 if test x${dev64} != xyes ; then
22e05272 9715 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
9716 fi
9717 ;;
9718esac
9719
dc683a3f
RW
9720# Default to --enable-multilib.
9721if test x${enable_multilib} = x ; then
671aa708 9722 target_configargs="--enable-multilib ${target_configargs}"
dc683a3f 9723fi
671aa708
NN
9724
9725# Pass --with-newlib if appropriate. Note that target_configdirs has
9726# changed from the earlier setting of with_newlib.
9727if test x${with_newlib} != xno && echo " ${target_configdirs} " | grep " newlib " > /dev/null 2>&1 && test -d ${srcdir}/newlib ; then
9728 target_configargs="--with-newlib ${target_configargs}"
9729fi
9730
6b9eb62c
NN
9731# Different target subdirs use different values of certain variables
9732# (notably CXX). Worse, multilibs use *lots* of different values.
9733# Worse yet, autoconf 2.5x makes some of these 'precious', meaning that
9734# it doesn't automatically accept command-line overrides of them.
9735# This means it's not safe for target subdirs to share a cache file,
9736# which is disgusting, but there you have it. Hopefully this can be
9737# fixed in future. It's still worthwhile to use a cache file for each
9738# directory. I think.
9739
bebcd931
MS
9740# Pass the appropriate --build, --host, --target and --cache-file arguments.
9741# We need to pass --target, as newer autoconf's requires consistency
9742# for target_alias and gcc doesn't manage it consistently.
e69bf64b 9743target_configargs="--cache-file=./config.cache ${target_configargs}"
671aa708 9744
671aa708
NN
9745FLAGS_FOR_TARGET=
9746case " $target_configdirs " in
9747 *" newlib "*)
9748 case " $target_configargs " in
9749 *" --with-newlib "*)
9750 case "$target" in
5d571eaa 9751 *-cygwin*)
443e6238 9752 FLAGS_FOR_TARGET=$FLAGS_FOR_TARGET' -L$$r/$(TARGET_SUBDIR)/winsup/cygwin -isystem $$s/winsup/cygwin/include'
5d571eaa 9753 ;;
671aa708
NN
9754 esac
9755
9756 # If we're not building GCC, don't discard standard headers.
9757 if test -d ${srcdir}/gcc; then
9758 FLAGS_FOR_TARGET=$FLAGS_FOR_TARGET' -nostdinc'
9759
9760 if test "${build}" != "${host}"; then
9761 # On Canadian crosses, CC_FOR_TARGET will have already been set
9762 # by `configure', so we won't have an opportunity to add -Bgcc/
9763 # to it. This is right: we don't want to search that directory
9764 # for binaries, but we want the header files in there, so add
9765 # them explicitly.
0463992b 9766 FLAGS_FOR_TARGET=$FLAGS_FOR_TARGET' -isystem $$r/$(HOST_SUBDIR)/gcc/include -isystem $$r/$(HOST_SUBDIR)/gcc/include-fixed'
671aa708
NN
9767
9768 # Someone might think of using the pre-installed headers on
9769 # Canadian crosses, in case the installed compiler is not fully
9770 # compatible with the compiler being built. In this case, it
9771 # would be better to flag an error than risking having
9772 # incompatible object files being constructed. We can't
9773 # guarantee that an error will be flagged, but let's hope the
9774 # compiler will do it, when presented with incompatible header
9775 # files.
9776 fi
9777 fi
9778
9779 case "${target}-${is_cross_compiler}" in
f2a0e225 9780 i[3456789]86-*-linux*-no)
671aa708
NN
9781 # Here host == target, so we don't need to build gcc,
9782 # so we don't want to discard standard headers.
9783 FLAGS_FOR_TARGET=`echo " $FLAGS_FOR_TARGET " | sed -e 's/ -nostdinc / /'`
9784 ;;
9785 *)
9786 # If we're building newlib, use its generic headers last, but search
9787 # for any libc-related directories first (so make it the last -B
9788 # switch).
9789 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
9790
9791 # If we're building libgloss, find the startup file, simulator library
9792 # and linker script.
9793 case " $target_configdirs " in
9794 *" libgloss "*)
9795 # Look for startup file, simulator library and maybe linker script.
9796 FLAGS_FOR_TARGET=$FLAGS_FOR_TARGET' -B$$r/$(TARGET_SUBDIR)/libgloss/'"$libgloss_dir"
9797 # Look for libnosys.a in case the target needs it.
9798 FLAGS_FOR_TARGET=$FLAGS_FOR_TARGET' -L$$r/$(TARGET_SUBDIR)/libgloss/libnosys'
9799 # Most targets have the linker script in the source directory.
9800 FLAGS_FOR_TARGET=$FLAGS_FOR_TARGET' -L$$s/libgloss/'"$libgloss_dir"
9801 ;;
9802 esac
671aa708
NN
9803 ;;
9804 esac
9805 ;;
9806 esac
9807 ;;
9808esac
5d571eaa 9809
b91f0a41 9810case "$target" in
5d571eaa
OS
9811 x86_64-*mingw* | *-w64-mingw*)
9812 # MinGW-w64 does not use newlib, nor does it use winsup. It may,
9813 # however, use a symlink named 'mingw' in ${prefix} .
9814 FLAGS_FOR_TARGET=$FLAGS_FOR_TARGET' -L${prefix}/${target}/lib -L${prefix}/mingw/lib -isystem ${prefix}/${target}/include -isystem ${prefix}/mingw/include'
9815 ;;
9816 *-mingw*)
9817 # MinGW can't be handled as Cygwin above since it does not use newlib.
9818 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'
9819 ;;
b91f0a41 9820esac
671aa708 9821
6691a79e
ME
9822# Allow the user to override the flags for
9823# our build compiler if desired.
f019adc1
MF
9824if test x"${build}" = x"${host}" ; then
9825 CFLAGS_FOR_BUILD=${CFLAGS_FOR_BUILD-${CFLAGS}}
9826 CXXFLAGS_FOR_BUILD=${CXXFLAGS_FOR_BUILD-${CXXFLAGS}}
9827 LDFLAGS_FOR_BUILD=${LDFLAGS_FOR_BUILD-${LDFLAGS}}
9828fi
6691a79e 9829
671aa708
NN
9830# On Canadian crosses, we'll be searching the right directories for
9831# the previously-installed cross compiler, so don't bother to add
9832# flags for directories within the install tree of the compiler
9833# being built; programs in there won't even run.
9834if test "${build}" = "${host}" && test -d ${srcdir}/gcc; then
9835 # Search for pre-installed headers if nothing else fits.
9124bc53 9836 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
9837fi
9838
9839if test "x${use_gnu_ld}" = x &&
9840 echo " ${configdirs} " | grep " ld " > /dev/null ; then
9841 # Arrange for us to find uninstalled linker scripts.
215c351a 9842 FLAGS_FOR_TARGET=$FLAGS_FOR_TARGET' -L$$r/$(HOST_SUBDIR)/ld'
671aa708
NN
9843fi
9844
e88a2c09
DD
9845# Search for other target-specific linker scripts and such.
9846case "${target}" in
3e19841a
PB
9847 mep*)
9848 FLAGS_FOR_TARGET="$FLAGS_FOR_TARGET -mlibrary"
9849 ;;
e88a2c09
DD
9850esac
9851
671aa708 9852# Makefile fragments.
7b61653a
PE
9853for frag in host_makefile_frag target_makefile_frag alphaieee_frag ospace_frag;
9854do
9855 eval fragval=\$$frag
9856 if test $fragval != /dev/null; then
9857 eval $frag=${srcdir}/$fragval
9858 fi
9859done
671aa708
NN
9860
9861
9862
9863
9864
9865# Miscellanea: directories, flags, etc.
9866
9867
9868
9869
9870
9871
9872
d89f0ad6 9873
23f6b2f9 9874# Build module lists & subconfigure args.
671aa708
NN
9875
9876
9877
2abefe3d
PB
9878# Host module lists & subconfigure args.
9879
9880
9881
aae29963 9882
2abefe3d
PB
9883# Target module lists & subconfigure args.
9884
9885
9886
9887# Build tools.
9888
9889
9890
0999159b
PB
9891
9892
9893
9894
9895
9896
9897
9898
9899
9900
9901
9902
9903
b4c522fa 9904
2abefe3d
PB
9905# Generate default definitions for YACC, M4, LEX and other programs that run
9906# on the build machine. These are used if the Makefile can't locate these
9907# programs in objdir.
9908MISSING=`cd $ac_aux_dir && ${PWDCMD-pwd}`/missing
9909
9910for ac_prog in 'bison -y' byacc yacc
9911do
1c710c3c 9912 # Extract the first word of "$ac_prog", so it can be a program name with args.
2abefe3d 9913set dummy $ac_prog; ac_word=$2
5213506e
RW
9914{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
9915$as_echo_n "checking for $ac_word... " >&6; }
22e05272 9916if ${ac_cv_prog_YACC+:} false; then :
5213506e 9917 $as_echo_n "(cached) " >&6
2abefe3d
PB
9918else
9919 if test -n "$YACC"; then
9920 ac_cv_prog_YACC="$YACC" # Let the user override the test.
9921else
1c710c3c
DJ
9922as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
9923for as_dir in $PATH
9924do
9925 IFS=$as_save_IFS
9926 test -z "$as_dir" && as_dir=.
5213506e 9927 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 9928 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1c710c3c 9929 ac_cv_prog_YACC="$ac_prog"
5213506e 9930 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
1c710c3c
DJ
9931 break 2
9932 fi
9933done
5213506e
RW
9934 done
9935IFS=$as_save_IFS
1c710c3c 9936
2abefe3d
PB
9937fi
9938fi
1c710c3c 9939YACC=$ac_cv_prog_YACC
2abefe3d 9940if test -n "$YACC"; then
5213506e
RW
9941 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $YACC" >&5
9942$as_echo "$YACC" >&6; }
2abefe3d 9943else
5213506e
RW
9944 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9945$as_echo "no" >&6; }
2abefe3d
PB
9946fi
9947
5213506e 9948
1c710c3c 9949 test -n "$YACC" && break
2abefe3d
PB
9950done
9951test -n "$YACC" || YACC="$MISSING bison -y"
9952
9953case " $build_configdirs " in
9954 *" bison "*) YACC='$$r/$(BUILD_SUBDIR)/bison/tests/bison -y' ;;
2abefe3d
PB
9955esac
9956
9957for ac_prog in bison
9958do
1c710c3c 9959 # Extract the first word of "$ac_prog", so it can be a program name with args.
2abefe3d 9960set dummy $ac_prog; ac_word=$2
5213506e
RW
9961{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
9962$as_echo_n "checking for $ac_word... " >&6; }
22e05272 9963if ${ac_cv_prog_BISON+:} false; then :
5213506e 9964 $as_echo_n "(cached) " >&6
2abefe3d
PB
9965else
9966 if test -n "$BISON"; then
9967 ac_cv_prog_BISON="$BISON" # Let the user override the test.
9968else
1c710c3c
DJ
9969as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
9970for as_dir in $PATH
9971do
9972 IFS=$as_save_IFS
9973 test -z "$as_dir" && as_dir=.
5213506e 9974 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 9975 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1c710c3c 9976 ac_cv_prog_BISON="$ac_prog"
5213506e 9977 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
1c710c3c
DJ
9978 break 2
9979 fi
9980done
5213506e
RW
9981 done
9982IFS=$as_save_IFS
1c710c3c 9983
2abefe3d
PB
9984fi
9985fi
1c710c3c 9986BISON=$ac_cv_prog_BISON
2abefe3d 9987if test -n "$BISON"; then
5213506e
RW
9988 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $BISON" >&5
9989$as_echo "$BISON" >&6; }
2abefe3d 9990else
5213506e
RW
9991 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9992$as_echo "no" >&6; }
2abefe3d
PB
9993fi
9994
5213506e 9995
1c710c3c 9996 test -n "$BISON" && break
2abefe3d
PB
9997done
9998test -n "$BISON" || BISON="$MISSING bison"
9999
10000case " $build_configdirs " in
10001 *" bison "*) BISON='$$r/$(BUILD_SUBDIR)/bison/tests/bison' ;;
10002esac
10003
10004for ac_prog in gm4 gnum4 m4
10005do
1c710c3c 10006 # Extract the first word of "$ac_prog", so it can be a program name with args.
2abefe3d 10007set dummy $ac_prog; ac_word=$2
5213506e
RW
10008{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
10009$as_echo_n "checking for $ac_word... " >&6; }
22e05272 10010if ${ac_cv_prog_M4+:} false; then :
5213506e 10011 $as_echo_n "(cached) " >&6
2abefe3d
PB
10012else
10013 if test -n "$M4"; then
10014 ac_cv_prog_M4="$M4" # Let the user override the test.
10015else
1c710c3c
DJ
10016as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10017for as_dir in $PATH
10018do
10019 IFS=$as_save_IFS
10020 test -z "$as_dir" && as_dir=.
5213506e 10021 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 10022 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1c710c3c 10023 ac_cv_prog_M4="$ac_prog"
5213506e 10024 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
1c710c3c
DJ
10025 break 2
10026 fi
10027done
5213506e
RW
10028 done
10029IFS=$as_save_IFS
1c710c3c 10030
2abefe3d
PB
10031fi
10032fi
1c710c3c 10033M4=$ac_cv_prog_M4
2abefe3d 10034if test -n "$M4"; then
5213506e
RW
10035 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $M4" >&5
10036$as_echo "$M4" >&6; }
2abefe3d 10037else
5213506e
RW
10038 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10039$as_echo "no" >&6; }
2abefe3d
PB
10040fi
10041
5213506e 10042
1c710c3c 10043 test -n "$M4" && break
2abefe3d
PB
10044done
10045test -n "$M4" || M4="$MISSING m4"
10046
10047case " $build_configdirs " in
10048 *" m4 "*) M4='$$r/$(BUILD_SUBDIR)/m4/m4' ;;
10049esac
10050
10051for ac_prog in flex lex
10052do
1c710c3c 10053 # Extract the first word of "$ac_prog", so it can be a program name with args.
2abefe3d 10054set dummy $ac_prog; ac_word=$2
5213506e
RW
10055{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
10056$as_echo_n "checking for $ac_word... " >&6; }
22e05272 10057if ${ac_cv_prog_LEX+:} false; then :
5213506e 10058 $as_echo_n "(cached) " >&6
2abefe3d
PB
10059else
10060 if test -n "$LEX"; then
10061 ac_cv_prog_LEX="$LEX" # Let the user override the test.
10062else
1c710c3c
DJ
10063as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10064for as_dir in $PATH
10065do
10066 IFS=$as_save_IFS
10067 test -z "$as_dir" && as_dir=.
5213506e 10068 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 10069 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1c710c3c 10070 ac_cv_prog_LEX="$ac_prog"
5213506e 10071 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
1c710c3c
DJ
10072 break 2
10073 fi
10074done
5213506e
RW
10075 done
10076IFS=$as_save_IFS
1c710c3c 10077
2abefe3d
PB
10078fi
10079fi
1c710c3c 10080LEX=$ac_cv_prog_LEX
2abefe3d 10081if test -n "$LEX"; then
5213506e
RW
10082 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LEX" >&5
10083$as_echo "$LEX" >&6; }
2abefe3d 10084else
5213506e
RW
10085 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10086$as_echo "no" >&6; }
2abefe3d
PB
10087fi
10088
5213506e 10089
1c710c3c 10090 test -n "$LEX" && break
2abefe3d
PB
10091done
10092test -n "$LEX" || LEX="$MISSING flex"
10093
10094case " $build_configdirs " in
10095 *" flex "*) LEX='$$r/$(BUILD_SUBDIR)/flex/flex' ;;
10096 *" lex "*) LEX='$$r/$(BUILD_SUBDIR)/lex/lex' ;;
10097esac
10098
10099for ac_prog in flex
10100do
1c710c3c 10101 # Extract the first word of "$ac_prog", so it can be a program name with args.
2abefe3d 10102set dummy $ac_prog; ac_word=$2
5213506e
RW
10103{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
10104$as_echo_n "checking for $ac_word... " >&6; }
22e05272 10105if ${ac_cv_prog_FLEX+:} false; then :
5213506e 10106 $as_echo_n "(cached) " >&6
2abefe3d
PB
10107else
10108 if test -n "$FLEX"; then
10109 ac_cv_prog_FLEX="$FLEX" # Let the user override the test.
10110else
1c710c3c
DJ
10111as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10112for as_dir in $PATH
10113do
10114 IFS=$as_save_IFS
10115 test -z "$as_dir" && as_dir=.
5213506e 10116 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 10117 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1c710c3c 10118 ac_cv_prog_FLEX="$ac_prog"
5213506e 10119 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
1c710c3c
DJ
10120 break 2
10121 fi
10122done
5213506e
RW
10123 done
10124IFS=$as_save_IFS
1c710c3c 10125
2abefe3d
PB
10126fi
10127fi
1c710c3c 10128FLEX=$ac_cv_prog_FLEX
2abefe3d 10129if test -n "$FLEX"; then
5213506e
RW
10130 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $FLEX" >&5
10131$as_echo "$FLEX" >&6; }
2abefe3d 10132else
5213506e
RW
10133 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10134$as_echo "no" >&6; }
2abefe3d
PB
10135fi
10136
5213506e 10137
1c710c3c 10138 test -n "$FLEX" && break
2abefe3d
PB
10139done
10140test -n "$FLEX" || FLEX="$MISSING flex"
10141
10142case " $build_configdirs " in
10143 *" flex "*) FLEX='$$r/$(BUILD_SUBDIR)/flex/flex' ;;
10144esac
10145
10146for ac_prog in makeinfo
10147do
1c710c3c 10148 # Extract the first word of "$ac_prog", so it can be a program name with args.
2abefe3d 10149set dummy $ac_prog; ac_word=$2
5213506e
RW
10150{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
10151$as_echo_n "checking for $ac_word... " >&6; }
22e05272 10152if ${ac_cv_prog_MAKEINFO+:} false; then :
5213506e 10153 $as_echo_n "(cached) " >&6
2abefe3d
PB
10154else
10155 if test -n "$MAKEINFO"; then
10156 ac_cv_prog_MAKEINFO="$MAKEINFO" # Let the user override the test.
10157else
1c710c3c
DJ
10158as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10159for as_dir in $PATH
10160do
10161 IFS=$as_save_IFS
10162 test -z "$as_dir" && as_dir=.
5213506e 10163 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 10164 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1c710c3c 10165 ac_cv_prog_MAKEINFO="$ac_prog"
5213506e 10166 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
1c710c3c
DJ
10167 break 2
10168 fi
10169done
5213506e
RW
10170 done
10171IFS=$as_save_IFS
1c710c3c 10172
2abefe3d
PB
10173fi
10174fi
1c710c3c 10175MAKEINFO=$ac_cv_prog_MAKEINFO
2abefe3d 10176if test -n "$MAKEINFO"; then
5213506e
RW
10177 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAKEINFO" >&5
10178$as_echo "$MAKEINFO" >&6; }
2abefe3d 10179else
5213506e
RW
10180 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10181$as_echo "no" >&6; }
2abefe3d
PB
10182fi
10183
5213506e 10184
1c710c3c 10185 test -n "$MAKEINFO" && break
2abefe3d
PB
10186done
10187test -n "$MAKEINFO" || MAKEINFO="$MISSING makeinfo"
10188
10189case " $build_configdirs " in
10190 *" texinfo "*) MAKEINFO='$$r/$(BUILD_SUBDIR)/texinfo/makeinfo/makeinfo' ;;
10191 *)
10192
d18ff35a 10193 # For an installed makeinfo, we require it to be from texinfo 4.7 or
2abefe3d
PB
10194 # higher, else we use the "missing" dummy.
10195 if ${MAKEINFO} --version \
d18ff35a 10196 | egrep 'texinfo[^0-9]*(4\.([7-9]|[1-9][0-9])|[5-9]|[1-9][0-9])' >/dev/null 2>&1; then
2abefe3d
PB
10197 :
10198 else
10199 MAKEINFO="$MISSING makeinfo"
10200 fi
10201 ;;
10202
10203esac
671aa708 10204
2abefe3d 10205# FIXME: expect and dejagnu may become build tools?
671aa708 10206
2abefe3d
PB
10207for ac_prog in expect
10208do
1c710c3c 10209 # Extract the first word of "$ac_prog", so it can be a program name with args.
2abefe3d 10210set dummy $ac_prog; ac_word=$2
5213506e
RW
10211{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
10212$as_echo_n "checking for $ac_word... " >&6; }
22e05272 10213if ${ac_cv_prog_EXPECT+:} false; then :
5213506e 10214 $as_echo_n "(cached) " >&6
2abefe3d
PB
10215else
10216 if test -n "$EXPECT"; then
10217 ac_cv_prog_EXPECT="$EXPECT" # Let the user override the test.
10218else
1c710c3c
DJ
10219as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10220for as_dir in $PATH
10221do
10222 IFS=$as_save_IFS
10223 test -z "$as_dir" && as_dir=.
5213506e 10224 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 10225 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1c710c3c 10226 ac_cv_prog_EXPECT="$ac_prog"
5213506e 10227 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
1c710c3c
DJ
10228 break 2
10229 fi
10230done
5213506e
RW
10231 done
10232IFS=$as_save_IFS
1c710c3c 10233
2abefe3d
PB
10234fi
10235fi
1c710c3c 10236EXPECT=$ac_cv_prog_EXPECT
2abefe3d 10237if test -n "$EXPECT"; then
5213506e
RW
10238 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $EXPECT" >&5
10239$as_echo "$EXPECT" >&6; }
2abefe3d 10240else
5213506e
RW
10241 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10242$as_echo "no" >&6; }
2abefe3d 10243fi
671aa708 10244
5213506e 10245
1c710c3c 10246 test -n "$EXPECT" && break
2abefe3d
PB
10247done
10248test -n "$EXPECT" || EXPECT="expect"
671aa708 10249
2abefe3d
PB
10250case " $configdirs " in
10251 *" expect "*)
10252 test $host = $build && EXPECT='$$r/$(HOST_SUBDIR)/expect/expect'
10253 ;;
10254esac
671aa708 10255
2abefe3d
PB
10256for ac_prog in runtest
10257do
1c710c3c 10258 # Extract the first word of "$ac_prog", so it can be a program name with args.
2abefe3d 10259set dummy $ac_prog; ac_word=$2
5213506e
RW
10260{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
10261$as_echo_n "checking for $ac_word... " >&6; }
22e05272 10262if ${ac_cv_prog_RUNTEST+:} false; then :
5213506e 10263 $as_echo_n "(cached) " >&6
2abefe3d
PB
10264else
10265 if test -n "$RUNTEST"; then
10266 ac_cv_prog_RUNTEST="$RUNTEST" # Let the user override the test.
fb0103e5 10267else
1c710c3c
DJ
10268as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10269for as_dir in $PATH
10270do
10271 IFS=$as_save_IFS
10272 test -z "$as_dir" && as_dir=.
5213506e 10273 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 10274 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1c710c3c 10275 ac_cv_prog_RUNTEST="$ac_prog"
5213506e 10276 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
1c710c3c
DJ
10277 break 2
10278 fi
10279done
5213506e
RW
10280 done
10281IFS=$as_save_IFS
1c710c3c 10282
2abefe3d
PB
10283fi
10284fi
1c710c3c 10285RUNTEST=$ac_cv_prog_RUNTEST
2abefe3d 10286if test -n "$RUNTEST"; then
5213506e
RW
10287 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RUNTEST" >&5
10288$as_echo "$RUNTEST" >&6; }
2abefe3d 10289else
5213506e
RW
10290 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10291$as_echo "no" >&6; }
2abefe3d 10292fi
671aa708 10293
5213506e 10294
1c710c3c 10295 test -n "$RUNTEST" && break
2abefe3d
PB
10296done
10297test -n "$RUNTEST" || RUNTEST="runtest"
671aa708 10298
2abefe3d
PB
10299case " $configdirs " in
10300 *" dejagnu "*)
c394e891 10301 test $host = $build && RUNTEST='$$s/$(HOST_SUBDIR)/dejagnu/runtest'
2abefe3d
PB
10302 ;;
10303esac
671aa708
NN
10304
10305
671aa708 10306# Host tools.
ca9f4b81
AO
10307ncn_tool_prefix=
10308test -n "$host_alias" && ncn_tool_prefix=$host_alias-
10309ncn_target_tool_prefix=
10310test -n "$target_alias" && ncn_target_tool_prefix=$target_alias-
10311
278a7a38
AO
10312
10313
10314if test -n "$AR"; then
10315 ac_cv_prog_AR=$AR
10316elif test -n "$ac_cv_prog_AR"; then
10317 AR=$ac_cv_prog_AR
10318fi
10319
10320if test -n "$ac_cv_prog_AR"; then
10321 for ncn_progname in ar; do
10322 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
10323set dummy ${ncn_progname}; ac_word=$2
5213506e
RW
10324{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
10325$as_echo_n "checking for $ac_word... " >&6; }
22e05272 10326if ${ac_cv_prog_AR+:} false; then :
5213506e 10327 $as_echo_n "(cached) " >&6
278a7a38
AO
10328else
10329 if test -n "$AR"; then
10330 ac_cv_prog_AR="$AR" # Let the user override the test.
10331else
10332as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10333for as_dir in $PATH
10334do
10335 IFS=$as_save_IFS
10336 test -z "$as_dir" && as_dir=.
5213506e 10337 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 10338 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
278a7a38 10339 ac_cv_prog_AR="${ncn_progname}"
5213506e 10340 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
278a7a38
AO
10341 break 2
10342 fi
10343done
5213506e
RW
10344 done
10345IFS=$as_save_IFS
278a7a38
AO
10346
10347fi
10348fi
10349AR=$ac_cv_prog_AR
10350if test -n "$AR"; then
5213506e
RW
10351 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
10352$as_echo "$AR" >&6; }
278a7a38 10353else
5213506e
RW
10354 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10355$as_echo "no" >&6; }
278a7a38
AO
10356fi
10357
5213506e 10358
278a7a38
AO
10359 done
10360fi
10361
10362for ncn_progname in ar; do
2693c0b0
PB
10363 if test -n "$ncn_tool_prefix"; then
10364 # Extract the first word of "${ncn_tool_prefix}${ncn_progname}", so it can be a program name with args.
10365set dummy ${ncn_tool_prefix}${ncn_progname}; ac_word=$2
5213506e
RW
10366{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
10367$as_echo_n "checking for $ac_word... " >&6; }
22e05272 10368if ${ac_cv_prog_AR+:} false; then :
5213506e 10369 $as_echo_n "(cached) " >&6
ca9f4b81
AO
10370else
10371 if test -n "$AR"; then
10372 ac_cv_prog_AR="$AR" # Let the user override the test.
10373else
1c710c3c
DJ
10374as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10375for as_dir in $PATH
10376do
10377 IFS=$as_save_IFS
10378 test -z "$as_dir" && as_dir=.
5213506e 10379 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 10380 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1c710c3c 10381 ac_cv_prog_AR="${ncn_tool_prefix}${ncn_progname}"
5213506e 10382 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
1c710c3c
DJ
10383 break 2
10384 fi
10385done
5213506e
RW
10386 done
10387IFS=$as_save_IFS
1c710c3c 10388
ca9f4b81
AO
10389fi
10390fi
1c710c3c 10391AR=$ac_cv_prog_AR
ca9f4b81 10392if test -n "$AR"; then
5213506e
RW
10393 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
10394$as_echo "$AR" >&6; }
ca9f4b81 10395else
5213506e
RW
10396 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10397$as_echo "no" >&6; }
ca9f4b81
AO
10398fi
10399
5213506e 10400
2693c0b0
PB
10401 fi
10402 if test -z "$ac_cv_prog_AR" && test $build = $host ; then
10403 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
10404set dummy ${ncn_progname}; ac_word=$2
5213506e
RW
10405{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
10406$as_echo_n "checking for $ac_word... " >&6; }
22e05272 10407if ${ac_cv_prog_AR+:} false; then :
5213506e 10408 $as_echo_n "(cached) " >&6
ca9f4b81 10409else
2693c0b0 10410 if test -n "$AR"; then
af71363e
AS
10411 ac_cv_prog_AR="$AR" # Let the user override the test.
10412else
1c710c3c
DJ
10413as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10414for as_dir in $PATH
10415do
10416 IFS=$as_save_IFS
10417 test -z "$as_dir" && as_dir=.
5213506e 10418 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 10419 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1c710c3c 10420 ac_cv_prog_AR="${ncn_progname}"
5213506e 10421 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
1c710c3c
DJ
10422 break 2
10423 fi
10424done
5213506e
RW
10425 done
10426IFS=$as_save_IFS
1c710c3c 10427
ca9f4b81
AO
10428fi
10429fi
1c710c3c 10430AR=$ac_cv_prog_AR
2693c0b0 10431if test -n "$AR"; then
5213506e
RW
10432 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
10433$as_echo "$AR" >&6; }
ca9f4b81 10434else
5213506e
RW
10435 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10436$as_echo "no" >&6; }
ca9f4b81 10437fi
1c710c3c 10438
5213506e 10439
2693c0b0
PB
10440 fi
10441 test -n "$ac_cv_prog_AR" && break
10442done
10443
10444if test -z "$ac_cv_prog_AR" ; then
10445 set dummy ar
10446 if test $build = $host ; then
10447 AR="$2"
ca9f4b81 10448 else
2693c0b0 10449 AR="${ncn_tool_prefix}$2"
ca9f4b81 10450 fi
ca9f4b81
AO
10451fi
10452
278a7a38
AO
10453
10454
10455if test -n "$AS"; then
10456 ac_cv_prog_AS=$AS
10457elif test -n "$ac_cv_prog_AS"; then
10458 AS=$ac_cv_prog_AS
10459fi
10460
10461if test -n "$ac_cv_prog_AS"; then
10462 for ncn_progname in as; do
10463 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
10464set dummy ${ncn_progname}; ac_word=$2
5213506e
RW
10465{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
10466$as_echo_n "checking for $ac_word... " >&6; }
22e05272 10467if ${ac_cv_prog_AS+:} false; then :
5213506e 10468 $as_echo_n "(cached) " >&6
278a7a38
AO
10469else
10470 if test -n "$AS"; then
10471 ac_cv_prog_AS="$AS" # Let the user override the test.
10472else
10473as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10474for as_dir in $PATH
10475do
10476 IFS=$as_save_IFS
10477 test -z "$as_dir" && as_dir=.
5213506e 10478 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 10479 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
278a7a38 10480 ac_cv_prog_AS="${ncn_progname}"
5213506e 10481 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
278a7a38
AO
10482 break 2
10483 fi
10484done
5213506e
RW
10485 done
10486IFS=$as_save_IFS
278a7a38
AO
10487
10488fi
10489fi
10490AS=$ac_cv_prog_AS
10491if test -n "$AS"; then
5213506e
RW
10492 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AS" >&5
10493$as_echo "$AS" >&6; }
278a7a38 10494else
5213506e
RW
10495 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10496$as_echo "no" >&6; }
278a7a38
AO
10497fi
10498
5213506e 10499
278a7a38
AO
10500 done
10501fi
10502
10503for ncn_progname in as; do
2693c0b0
PB
10504 if test -n "$ncn_tool_prefix"; then
10505 # Extract the first word of "${ncn_tool_prefix}${ncn_progname}", so it can be a program name with args.
10506set dummy ${ncn_tool_prefix}${ncn_progname}; ac_word=$2
5213506e
RW
10507{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
10508$as_echo_n "checking for $ac_word... " >&6; }
22e05272 10509if ${ac_cv_prog_AS+:} false; then :
5213506e 10510 $as_echo_n "(cached) " >&6
ca9f4b81
AO
10511else
10512 if test -n "$AS"; then
10513 ac_cv_prog_AS="$AS" # Let the user override the test.
0b0dc272 10514else
1c710c3c
DJ
10515as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10516for as_dir in $PATH
10517do
10518 IFS=$as_save_IFS
10519 test -z "$as_dir" && as_dir=.
5213506e 10520 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 10521 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1c710c3c 10522 ac_cv_prog_AS="${ncn_tool_prefix}${ncn_progname}"
5213506e 10523 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
1c710c3c
DJ
10524 break 2
10525 fi
10526done
5213506e
RW
10527 done
10528IFS=$as_save_IFS
1c710c3c 10529
ca9f4b81
AO
10530fi
10531fi
1c710c3c 10532AS=$ac_cv_prog_AS
ca9f4b81 10533if test -n "$AS"; then
5213506e
RW
10534 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AS" >&5
10535$as_echo "$AS" >&6; }
ca9f4b81 10536else
5213506e
RW
10537 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10538$as_echo "no" >&6; }
ca9f4b81
AO
10539fi
10540
5213506e 10541
2693c0b0
PB
10542 fi
10543 if test -z "$ac_cv_prog_AS" && test $build = $host ; then
10544 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
10545set dummy ${ncn_progname}; ac_word=$2
5213506e
RW
10546{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
10547$as_echo_n "checking for $ac_word... " >&6; }
22e05272 10548if ${ac_cv_prog_AS+:} false; then :
5213506e 10549 $as_echo_n "(cached) " >&6
ca9f4b81 10550else
2693c0b0
PB
10551 if test -n "$AS"; then
10552 ac_cv_prog_AS="$AS" # Let the user override the test.
ca9f4b81 10553else
1c710c3c
DJ
10554as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10555for as_dir in $PATH
10556do
10557 IFS=$as_save_IFS
10558 test -z "$as_dir" && as_dir=.
5213506e 10559 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 10560 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1c710c3c 10561 ac_cv_prog_AS="${ncn_progname}"
5213506e 10562 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
1c710c3c
DJ
10563 break 2
10564 fi
10565done
5213506e
RW
10566 done
10567IFS=$as_save_IFS
1c710c3c 10568
ca9f4b81
AO
10569fi
10570fi
1c710c3c 10571AS=$ac_cv_prog_AS
2693c0b0 10572if test -n "$AS"; then
5213506e
RW
10573 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AS" >&5
10574$as_echo "$AS" >&6; }
ca9f4b81 10575else
5213506e
RW
10576 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10577$as_echo "no" >&6; }
ca9f4b81 10578fi
1c710c3c 10579
5213506e 10580
2693c0b0
PB
10581 fi
10582 test -n "$ac_cv_prog_AS" && break
10583done
10584
10585if test -z "$ac_cv_prog_AS" ; then
10586 set dummy as
10587 if test $build = $host ; then
10588 AS="$2"
ca9f4b81 10589 else
2693c0b0 10590 AS="${ncn_tool_prefix}$2"
ca9f4b81 10591 fi
ca9f4b81
AO
10592fi
10593
278a7a38
AO
10594
10595
10596if test -n "$DLLTOOL"; then
10597 ac_cv_prog_DLLTOOL=$DLLTOOL
10598elif test -n "$ac_cv_prog_DLLTOOL"; then
10599 DLLTOOL=$ac_cv_prog_DLLTOOL
10600fi
10601
10602if test -n "$ac_cv_prog_DLLTOOL"; then
10603 for ncn_progname in dlltool; do
10604 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
10605set dummy ${ncn_progname}; ac_word=$2
5213506e
RW
10606{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
10607$as_echo_n "checking for $ac_word... " >&6; }
22e05272 10608if ${ac_cv_prog_DLLTOOL+:} false; then :
5213506e 10609 $as_echo_n "(cached) " >&6
278a7a38
AO
10610else
10611 if test -n "$DLLTOOL"; then
10612 ac_cv_prog_DLLTOOL="$DLLTOOL" # Let the user override the test.
10613else
10614as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10615for as_dir in $PATH
10616do
10617 IFS=$as_save_IFS
10618 test -z "$as_dir" && as_dir=.
5213506e 10619 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 10620 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
278a7a38 10621 ac_cv_prog_DLLTOOL="${ncn_progname}"
5213506e 10622 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
278a7a38
AO
10623 break 2
10624 fi
10625done
5213506e
RW
10626 done
10627IFS=$as_save_IFS
278a7a38
AO
10628
10629fi
10630fi
10631DLLTOOL=$ac_cv_prog_DLLTOOL
10632if test -n "$DLLTOOL"; then
5213506e
RW
10633 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DLLTOOL" >&5
10634$as_echo "$DLLTOOL" >&6; }
278a7a38 10635else
5213506e
RW
10636 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10637$as_echo "no" >&6; }
278a7a38
AO
10638fi
10639
5213506e 10640
278a7a38
AO
10641 done
10642fi
10643
10644for ncn_progname in dlltool; do
2693c0b0
PB
10645 if test -n "$ncn_tool_prefix"; then
10646 # Extract the first word of "${ncn_tool_prefix}${ncn_progname}", so it can be a program name with args.
10647set dummy ${ncn_tool_prefix}${ncn_progname}; ac_word=$2
5213506e
RW
10648{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
10649$as_echo_n "checking for $ac_word... " >&6; }
22e05272 10650if ${ac_cv_prog_DLLTOOL+:} false; then :
5213506e 10651 $as_echo_n "(cached) " >&6
ca9f4b81
AO
10652else
10653 if test -n "$DLLTOOL"; then
10654 ac_cv_prog_DLLTOOL="$DLLTOOL" # Let the user override the test.
10655else
1c710c3c
DJ
10656as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10657for as_dir in $PATH
10658do
10659 IFS=$as_save_IFS
10660 test -z "$as_dir" && as_dir=.
5213506e 10661 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 10662 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1c710c3c 10663 ac_cv_prog_DLLTOOL="${ncn_tool_prefix}${ncn_progname}"
5213506e 10664 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
1c710c3c
DJ
10665 break 2
10666 fi
10667done
5213506e
RW
10668 done
10669IFS=$as_save_IFS
1c710c3c 10670
ca9f4b81
AO
10671fi
10672fi
1c710c3c 10673DLLTOOL=$ac_cv_prog_DLLTOOL
ca9f4b81 10674if test -n "$DLLTOOL"; then
5213506e
RW
10675 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DLLTOOL" >&5
10676$as_echo "$DLLTOOL" >&6; }
ca9f4b81 10677else
5213506e
RW
10678 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10679$as_echo "no" >&6; }
ca9f4b81
AO
10680fi
10681
5213506e 10682
2693c0b0
PB
10683 fi
10684 if test -z "$ac_cv_prog_DLLTOOL" && test $build = $host ; then
10685 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
10686set dummy ${ncn_progname}; ac_word=$2
5213506e
RW
10687{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
10688$as_echo_n "checking for $ac_word... " >&6; }
22e05272 10689if ${ac_cv_prog_DLLTOOL+:} false; then :
5213506e 10690 $as_echo_n "(cached) " >&6
ca9f4b81 10691else
2693c0b0
PB
10692 if test -n "$DLLTOOL"; then
10693 ac_cv_prog_DLLTOOL="$DLLTOOL" # Let the user override the test.
ca9f4b81 10694else
1c710c3c
DJ
10695as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10696for as_dir in $PATH
10697do
10698 IFS=$as_save_IFS
10699 test -z "$as_dir" && as_dir=.
5213506e 10700 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 10701 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1c710c3c 10702 ac_cv_prog_DLLTOOL="${ncn_progname}"
5213506e 10703 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
1c710c3c
DJ
10704 break 2
10705 fi
10706done
5213506e
RW
10707 done
10708IFS=$as_save_IFS
1c710c3c 10709
ca9f4b81
AO
10710fi
10711fi
1c710c3c 10712DLLTOOL=$ac_cv_prog_DLLTOOL
2693c0b0 10713if test -n "$DLLTOOL"; then
5213506e
RW
10714 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DLLTOOL" >&5
10715$as_echo "$DLLTOOL" >&6; }
ca9f4b81 10716else
5213506e
RW
10717 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10718$as_echo "no" >&6; }
ca9f4b81 10719fi
1c710c3c 10720
5213506e 10721
2693c0b0
PB
10722 fi
10723 test -n "$ac_cv_prog_DLLTOOL" && break
10724done
10725
10726if test -z "$ac_cv_prog_DLLTOOL" ; then
10727 set dummy dlltool
10728 if test $build = $host ; then
10729 DLLTOOL="$2"
ca9f4b81 10730 else
2693c0b0 10731 DLLTOOL="${ncn_tool_prefix}$2"
ca9f4b81 10732 fi
ca9f4b81
AO
10733fi
10734
278a7a38
AO
10735
10736
10737if test -n "$LD"; then
10738 ac_cv_prog_LD=$LD
10739elif test -n "$ac_cv_prog_LD"; then
10740 LD=$ac_cv_prog_LD
10741fi
10742
10743if test -n "$ac_cv_prog_LD"; then
10744 for ncn_progname in ld; do
10745 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
10746set dummy ${ncn_progname}; ac_word=$2
5213506e
RW
10747{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
10748$as_echo_n "checking for $ac_word... " >&6; }
22e05272 10749if ${ac_cv_prog_LD+:} false; then :
5213506e 10750 $as_echo_n "(cached) " >&6
278a7a38
AO
10751else
10752 if test -n "$LD"; then
10753 ac_cv_prog_LD="$LD" # Let the user override the test.
10754else
10755as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10756for as_dir in $PATH
10757do
10758 IFS=$as_save_IFS
10759 test -z "$as_dir" && as_dir=.
5213506e 10760 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 10761 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
278a7a38 10762 ac_cv_prog_LD="${ncn_progname}"
5213506e 10763 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
278a7a38
AO
10764 break 2
10765 fi
10766done
5213506e
RW
10767 done
10768IFS=$as_save_IFS
278a7a38
AO
10769
10770fi
10771fi
10772LD=$ac_cv_prog_LD
10773if test -n "$LD"; then
5213506e
RW
10774 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
10775$as_echo "$LD" >&6; }
278a7a38 10776else
5213506e
RW
10777 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10778$as_echo "no" >&6; }
278a7a38
AO
10779fi
10780
5213506e 10781
278a7a38
AO
10782 done
10783fi
10784
10785for ncn_progname in ld; do
2693c0b0
PB
10786 if test -n "$ncn_tool_prefix"; then
10787 # Extract the first word of "${ncn_tool_prefix}${ncn_progname}", so it can be a program name with args.
10788set dummy ${ncn_tool_prefix}${ncn_progname}; ac_word=$2
5213506e
RW
10789{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
10790$as_echo_n "checking for $ac_word... " >&6; }
22e05272 10791if ${ac_cv_prog_LD+:} false; then :
5213506e 10792 $as_echo_n "(cached) " >&6
ca9f4b81
AO
10793else
10794 if test -n "$LD"; then
10795 ac_cv_prog_LD="$LD" # Let the user override the test.
10796else
1c710c3c
DJ
10797as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10798for as_dir in $PATH
10799do
10800 IFS=$as_save_IFS
10801 test -z "$as_dir" && as_dir=.
5213506e 10802 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 10803 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1c710c3c 10804 ac_cv_prog_LD="${ncn_tool_prefix}${ncn_progname}"
5213506e 10805 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
1c710c3c
DJ
10806 break 2
10807 fi
10808done
5213506e
RW
10809 done
10810IFS=$as_save_IFS
1c710c3c 10811
ca9f4b81
AO
10812fi
10813fi
1c710c3c 10814LD=$ac_cv_prog_LD
ca9f4b81 10815if test -n "$LD"; then
5213506e
RW
10816 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
10817$as_echo "$LD" >&6; }
ca9f4b81 10818else
5213506e
RW
10819 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10820$as_echo "no" >&6; }
ca9f4b81
AO
10821fi
10822
5213506e 10823
2693c0b0
PB
10824 fi
10825 if test -z "$ac_cv_prog_LD" && test $build = $host ; then
10826 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
10827set dummy ${ncn_progname}; ac_word=$2
5213506e
RW
10828{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
10829$as_echo_n "checking for $ac_word... " >&6; }
22e05272 10830if ${ac_cv_prog_LD+:} false; then :
5213506e 10831 $as_echo_n "(cached) " >&6
ca9f4b81 10832else
2693c0b0
PB
10833 if test -n "$LD"; then
10834 ac_cv_prog_LD="$LD" # Let the user override the test.
6b65a26d 10835else
1c710c3c
DJ
10836as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10837for as_dir in $PATH
10838do
10839 IFS=$as_save_IFS
10840 test -z "$as_dir" && as_dir=.
5213506e 10841 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 10842 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1c710c3c 10843 ac_cv_prog_LD="${ncn_progname}"
5213506e 10844 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
1c710c3c
DJ
10845 break 2
10846 fi
10847done
5213506e
RW
10848 done
10849IFS=$as_save_IFS
1c710c3c 10850
ca9f4b81
AO
10851fi
10852fi
1c710c3c 10853LD=$ac_cv_prog_LD
2693c0b0 10854if test -n "$LD"; then
5213506e
RW
10855 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
10856$as_echo "$LD" >&6; }
ca9f4b81 10857else
5213506e
RW
10858 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10859$as_echo "no" >&6; }
ca9f4b81 10860fi
1c710c3c 10861
5213506e 10862
2693c0b0
PB
10863 fi
10864 test -n "$ac_cv_prog_LD" && break
10865done
10866
10867if test -z "$ac_cv_prog_LD" ; then
10868 set dummy ld
10869 if test $build = $host ; then
10870 LD="$2"
ca9f4b81 10871 else
2693c0b0 10872 LD="${ncn_tool_prefix}$2"
ca9f4b81 10873 fi
ca9f4b81
AO
10874fi
10875
278a7a38
AO
10876
10877
10878if test -n "$LIPO"; then
10879 ac_cv_prog_LIPO=$LIPO
10880elif test -n "$ac_cv_prog_LIPO"; then
10881 LIPO=$ac_cv_prog_LIPO
10882fi
10883
10884if test -n "$ac_cv_prog_LIPO"; then
10885 for ncn_progname in lipo; do
10886 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
10887set dummy ${ncn_progname}; ac_word=$2
5213506e
RW
10888{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
10889$as_echo_n "checking for $ac_word... " >&6; }
22e05272 10890if ${ac_cv_prog_LIPO+:} false; then :
5213506e 10891 $as_echo_n "(cached) " >&6
278a7a38
AO
10892else
10893 if test -n "$LIPO"; then
10894 ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
10895else
10896as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10897for as_dir in $PATH
10898do
10899 IFS=$as_save_IFS
10900 test -z "$as_dir" && as_dir=.
5213506e 10901 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 10902 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
278a7a38 10903 ac_cv_prog_LIPO="${ncn_progname}"
5213506e 10904 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
278a7a38
AO
10905 break 2
10906 fi
10907done
5213506e
RW
10908 done
10909IFS=$as_save_IFS
278a7a38
AO
10910
10911fi
10912fi
10913LIPO=$ac_cv_prog_LIPO
10914if test -n "$LIPO"; then
5213506e
RW
10915 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5
10916$as_echo "$LIPO" >&6; }
278a7a38 10917else
5213506e
RW
10918 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10919$as_echo "no" >&6; }
278a7a38
AO
10920fi
10921
5213506e 10922
278a7a38
AO
10923 done
10924fi
10925
10926for ncn_progname in lipo; do
2abefe3d
PB
10927 if test -n "$ncn_tool_prefix"; then
10928 # Extract the first word of "${ncn_tool_prefix}${ncn_progname}", so it can be a program name with args.
10929set dummy ${ncn_tool_prefix}${ncn_progname}; ac_word=$2
5213506e
RW
10930{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
10931$as_echo_n "checking for $ac_word... " >&6; }
22e05272 10932if ${ac_cv_prog_LIPO+:} false; then :
5213506e 10933 $as_echo_n "(cached) " >&6
2abefe3d
PB
10934else
10935 if test -n "$LIPO"; then
10936 ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
10937else
1c710c3c
DJ
10938as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10939for as_dir in $PATH
10940do
10941 IFS=$as_save_IFS
10942 test -z "$as_dir" && as_dir=.
5213506e 10943 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 10944 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1c710c3c 10945 ac_cv_prog_LIPO="${ncn_tool_prefix}${ncn_progname}"
5213506e 10946 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
1c710c3c
DJ
10947 break 2
10948 fi
10949done
5213506e
RW
10950 done
10951IFS=$as_save_IFS
1c710c3c 10952
2abefe3d
PB
10953fi
10954fi
1c710c3c 10955LIPO=$ac_cv_prog_LIPO
2abefe3d 10956if test -n "$LIPO"; then
5213506e
RW
10957 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5
10958$as_echo "$LIPO" >&6; }
2abefe3d 10959else
5213506e
RW
10960 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10961$as_echo "no" >&6; }
2abefe3d
PB
10962fi
10963
5213506e 10964
2abefe3d
PB
10965 fi
10966 if test -z "$ac_cv_prog_LIPO" && test $build = $host ; then
10967 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
10968set dummy ${ncn_progname}; ac_word=$2
5213506e
RW
10969{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
10970$as_echo_n "checking for $ac_word... " >&6; }
22e05272 10971if ${ac_cv_prog_LIPO+:} false; then :
5213506e 10972 $as_echo_n "(cached) " >&6
2abefe3d
PB
10973else
10974 if test -n "$LIPO"; then
10975 ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
10976else
1c710c3c
DJ
10977as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10978for as_dir in $PATH
10979do
10980 IFS=$as_save_IFS
10981 test -z "$as_dir" && as_dir=.
5213506e 10982 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 10983 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1c710c3c 10984 ac_cv_prog_LIPO="${ncn_progname}"
5213506e 10985 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
1c710c3c
DJ
10986 break 2
10987 fi
10988done
5213506e
RW
10989 done
10990IFS=$as_save_IFS
1c710c3c 10991
2abefe3d
PB
10992fi
10993fi
1c710c3c 10994LIPO=$ac_cv_prog_LIPO
2abefe3d 10995if test -n "$LIPO"; then
5213506e
RW
10996 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5
10997$as_echo "$LIPO" >&6; }
2abefe3d 10998else
5213506e
RW
10999 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11000$as_echo "no" >&6; }
2abefe3d 11001fi
1c710c3c 11002
5213506e 11003
2abefe3d
PB
11004 fi
11005 test -n "$ac_cv_prog_LIPO" && break
11006done
11007
11008if test -z "$ac_cv_prog_LIPO" ; then
11009 set dummy lipo
11010 if test $build = $host ; then
11011 LIPO="$2"
11012 else
11013 LIPO="${ncn_tool_prefix}$2"
11014 fi
11015fi
11016
278a7a38
AO
11017
11018
11019if test -n "$NM"; then
11020 ac_cv_prog_NM=$NM
11021elif test -n "$ac_cv_prog_NM"; then
11022 NM=$ac_cv_prog_NM
11023fi
11024
11025if test -n "$ac_cv_prog_NM"; then
11026 for ncn_progname in nm; do
11027 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
11028set dummy ${ncn_progname}; ac_word=$2
5213506e
RW
11029{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11030$as_echo_n "checking for $ac_word... " >&6; }
22e05272 11031if ${ac_cv_prog_NM+:} false; then :
5213506e 11032 $as_echo_n "(cached) " >&6
ca9f4b81
AO
11033else
11034 if test -n "$NM"; then
11035 ac_cv_prog_NM="$NM" # Let the user override the test.
11036else
1c710c3c
DJ
11037as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11038for as_dir in $PATH
11039do
11040 IFS=$as_save_IFS
11041 test -z "$as_dir" && as_dir=.
5213506e 11042 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 11043 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
278a7a38 11044 ac_cv_prog_NM="${ncn_progname}"
5213506e 11045 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
1c710c3c
DJ
11046 break 2
11047 fi
11048done
5213506e
RW
11049 done
11050IFS=$as_save_IFS
1c710c3c 11051
ca9f4b81
AO
11052fi
11053fi
1c710c3c 11054NM=$ac_cv_prog_NM
ca9f4b81 11055if test -n "$NM"; then
5213506e
RW
11056 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NM" >&5
11057$as_echo "$NM" >&6; }
ca9f4b81 11058else
5213506e
RW
11059 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11060$as_echo "no" >&6; }
ca9f4b81
AO
11061fi
11062
5213506e 11063
278a7a38
AO
11064 done
11065fi
11066
11067for ncn_progname in nm; do
11068 if test -n "$ncn_tool_prefix"; then
11069 # Extract the first word of "${ncn_tool_prefix}${ncn_progname}", so it can be a program name with args.
11070set dummy ${ncn_tool_prefix}${ncn_progname}; ac_word=$2
5213506e
RW
11071{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11072$as_echo_n "checking for $ac_word... " >&6; }
22e05272 11073if ${ac_cv_prog_NM+:} false; then :
5213506e 11074 $as_echo_n "(cached) " >&6
ca9f4b81 11075else
2693c0b0
PB
11076 if test -n "$NM"; then
11077 ac_cv_prog_NM="$NM" # Let the user override the test.
ca9f4b81 11078else
1c710c3c
DJ
11079as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11080for as_dir in $PATH
11081do
11082 IFS=$as_save_IFS
11083 test -z "$as_dir" && as_dir=.
5213506e 11084 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 11085 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
278a7a38 11086 ac_cv_prog_NM="${ncn_tool_prefix}${ncn_progname}"
5213506e 11087 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
1c710c3c
DJ
11088 break 2
11089 fi
11090done
5213506e
RW
11091 done
11092IFS=$as_save_IFS
1c710c3c 11093
ca9f4b81
AO
11094fi
11095fi
1c710c3c 11096NM=$ac_cv_prog_NM
2693c0b0 11097if test -n "$NM"; then
5213506e
RW
11098 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NM" >&5
11099$as_echo "$NM" >&6; }
ca9f4b81 11100else
5213506e
RW
11101 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11102$as_echo "no" >&6; }
ca9f4b81 11103fi
1c710c3c 11104
5213506e 11105
2693c0b0 11106 fi
278a7a38
AO
11107 if test -z "$ac_cv_prog_NM" && test $build = $host ; then
11108 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
11109set dummy ${ncn_progname}; ac_word=$2
5213506e
RW
11110{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11111$as_echo_n "checking for $ac_word... " >&6; }
22e05272 11112if ${ac_cv_prog_NM+:} false; then :
5213506e 11113 $as_echo_n "(cached) " >&6
278a7a38
AO
11114else
11115 if test -n "$NM"; then
11116 ac_cv_prog_NM="$NM" # Let the user override the test.
11117else
11118as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11119for as_dir in $PATH
11120do
11121 IFS=$as_save_IFS
11122 test -z "$as_dir" && as_dir=.
5213506e 11123 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 11124 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
278a7a38 11125 ac_cv_prog_NM="${ncn_progname}"
5213506e 11126 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
278a7a38
AO
11127 break 2
11128 fi
11129done
5213506e
RW
11130 done
11131IFS=$as_save_IFS
278a7a38
AO
11132
11133fi
11134fi
11135NM=$ac_cv_prog_NM
11136if test -n "$NM"; then
5213506e
RW
11137 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NM" >&5
11138$as_echo "$NM" >&6; }
278a7a38 11139else
5213506e
RW
11140 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11141$as_echo "no" >&6; }
278a7a38
AO
11142fi
11143
5213506e 11144
278a7a38
AO
11145 fi
11146 test -n "$ac_cv_prog_NM" && break
11147done
11148
11149if test -z "$ac_cv_prog_NM" ; then
11150 set dummy nm
11151 if test $build = $host ; then
11152 NM="$2"
11153 else
11154 NM="${ncn_tool_prefix}$2"
11155 fi
11156fi
11157
11158
11159
11160if test -n "$RANLIB"; then
11161 ac_cv_prog_RANLIB=$RANLIB
11162elif test -n "$ac_cv_prog_RANLIB"; then
11163 RANLIB=$ac_cv_prog_RANLIB
11164fi
11165
11166if test -n "$ac_cv_prog_RANLIB"; then
11167 for ncn_progname in ranlib; do
11168 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
11169set dummy ${ncn_progname}; ac_word=$2
5213506e
RW
11170{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11171$as_echo_n "checking for $ac_word... " >&6; }
22e05272 11172if ${ac_cv_prog_RANLIB+:} false; then :
5213506e 11173 $as_echo_n "(cached) " >&6
278a7a38
AO
11174else
11175 if test -n "$RANLIB"; then
11176 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
11177else
11178as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11179for as_dir in $PATH
11180do
11181 IFS=$as_save_IFS
11182 test -z "$as_dir" && as_dir=.
5213506e 11183 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 11184 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
278a7a38 11185 ac_cv_prog_RANLIB="${ncn_progname}"
5213506e 11186 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
278a7a38
AO
11187 break 2
11188 fi
11189done
5213506e
RW
11190 done
11191IFS=$as_save_IFS
278a7a38
AO
11192
11193fi
11194fi
11195RANLIB=$ac_cv_prog_RANLIB
11196if test -n "$RANLIB"; then
5213506e
RW
11197 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
11198$as_echo "$RANLIB" >&6; }
278a7a38 11199else
5213506e
RW
11200 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11201$as_echo "no" >&6; }
278a7a38
AO
11202fi
11203
5213506e 11204
278a7a38
AO
11205 done
11206fi
ca9f4b81 11207
278a7a38 11208for ncn_progname in ranlib; do
2693c0b0
PB
11209 if test -n "$ncn_tool_prefix"; then
11210 # Extract the first word of "${ncn_tool_prefix}${ncn_progname}", so it can be a program name with args.
11211set dummy ${ncn_tool_prefix}${ncn_progname}; ac_word=$2
5213506e
RW
11212{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11213$as_echo_n "checking for $ac_word... " >&6; }
22e05272 11214if ${ac_cv_prog_RANLIB+:} false; then :
5213506e 11215 $as_echo_n "(cached) " >&6
ca9f4b81
AO
11216else
11217 if test -n "$RANLIB"; then
11218 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
11219else
1c710c3c
DJ
11220as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11221for as_dir in $PATH
11222do
11223 IFS=$as_save_IFS
11224 test -z "$as_dir" && as_dir=.
5213506e 11225 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 11226 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1c710c3c 11227 ac_cv_prog_RANLIB="${ncn_tool_prefix}${ncn_progname}"
5213506e 11228 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
1c710c3c
DJ
11229 break 2
11230 fi
11231done
5213506e
RW
11232 done
11233IFS=$as_save_IFS
1c710c3c 11234
ca9f4b81
AO
11235fi
11236fi
1c710c3c 11237RANLIB=$ac_cv_prog_RANLIB
ca9f4b81 11238if test -n "$RANLIB"; then
5213506e
RW
11239 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
11240$as_echo "$RANLIB" >&6; }
ca9f4b81 11241else
5213506e
RW
11242 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11243$as_echo "no" >&6; }
ca9f4b81
AO
11244fi
11245
5213506e 11246
2693c0b0
PB
11247 fi
11248 if test -z "$ac_cv_prog_RANLIB" && test $build = $host ; then
11249 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
11250set dummy ${ncn_progname}; ac_word=$2
5213506e
RW
11251{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11252$as_echo_n "checking for $ac_word... " >&6; }
22e05272 11253if ${ac_cv_prog_RANLIB+:} false; then :
5213506e 11254 $as_echo_n "(cached) " >&6
ca9f4b81 11255else
2693c0b0
PB
11256 if test -n "$RANLIB"; then
11257 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
ca9f4b81 11258else
1c710c3c
DJ
11259as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11260for as_dir in $PATH
11261do
11262 IFS=$as_save_IFS
11263 test -z "$as_dir" && as_dir=.
5213506e 11264 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 11265 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1c710c3c 11266 ac_cv_prog_RANLIB="${ncn_progname}"
5213506e 11267 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
1c710c3c
DJ
11268 break 2
11269 fi
11270done
5213506e
RW
11271 done
11272IFS=$as_save_IFS
1c710c3c 11273
ca9f4b81
AO
11274fi
11275fi
1c710c3c 11276RANLIB=$ac_cv_prog_RANLIB
2693c0b0 11277if test -n "$RANLIB"; then
5213506e
RW
11278 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
11279$as_echo "$RANLIB" >&6; }
ca9f4b81 11280else
5213506e
RW
11281 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11282$as_echo "no" >&6; }
ca9f4b81 11283fi
1c710c3c 11284
5213506e 11285
ca9f4b81 11286 fi
2693c0b0
PB
11287 test -n "$ac_cv_prog_RANLIB" && break
11288done
11289
11290if test -z "$ac_cv_prog_RANLIB" ; then
8927b7c0 11291 RANLIB="true"
ca9f4b81
AO
11292fi
11293
278a7a38
AO
11294
11295
11296if test -n "$STRIP"; then
11297 ac_cv_prog_STRIP=$STRIP
11298elif test -n "$ac_cv_prog_STRIP"; then
11299 STRIP=$ac_cv_prog_STRIP
11300fi
11301
11302if test -n "$ac_cv_prog_STRIP"; then
11303 for ncn_progname in strip; do
11304 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
11305set dummy ${ncn_progname}; ac_word=$2
5213506e
RW
11306{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11307$as_echo_n "checking for $ac_word... " >&6; }
22e05272 11308if ${ac_cv_prog_STRIP+:} false; then :
5213506e 11309 $as_echo_n "(cached) " >&6
278a7a38
AO
11310else
11311 if test -n "$STRIP"; then
11312 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
11313else
11314as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11315for as_dir in $PATH
11316do
11317 IFS=$as_save_IFS
11318 test -z "$as_dir" && as_dir=.
5213506e 11319 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 11320 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
278a7a38 11321 ac_cv_prog_STRIP="${ncn_progname}"
5213506e 11322 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
278a7a38
AO
11323 break 2
11324 fi
11325done
5213506e
RW
11326 done
11327IFS=$as_save_IFS
278a7a38
AO
11328
11329fi
11330fi
11331STRIP=$ac_cv_prog_STRIP
11332if test -n "$STRIP"; then
5213506e
RW
11333 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
11334$as_echo "$STRIP" >&6; }
278a7a38 11335else
5213506e
RW
11336 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11337$as_echo "no" >&6; }
278a7a38
AO
11338fi
11339
5213506e 11340
278a7a38
AO
11341 done
11342fi
11343
11344for ncn_progname in strip; do
2abefe3d
PB
11345 if test -n "$ncn_tool_prefix"; then
11346 # Extract the first word of "${ncn_tool_prefix}${ncn_progname}", so it can be a program name with args.
11347set dummy ${ncn_tool_prefix}${ncn_progname}; ac_word=$2
5213506e
RW
11348{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11349$as_echo_n "checking for $ac_word... " >&6; }
22e05272 11350if ${ac_cv_prog_STRIP+:} false; then :
5213506e 11351 $as_echo_n "(cached) " >&6
2abefe3d
PB
11352else
11353 if test -n "$STRIP"; then
11354 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
11355else
1c710c3c
DJ
11356as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11357for as_dir in $PATH
11358do
11359 IFS=$as_save_IFS
11360 test -z "$as_dir" && as_dir=.
5213506e 11361 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 11362 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1c710c3c 11363 ac_cv_prog_STRIP="${ncn_tool_prefix}${ncn_progname}"
5213506e 11364 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
1c710c3c
DJ
11365 break 2
11366 fi
11367done
5213506e
RW
11368 done
11369IFS=$as_save_IFS
1c710c3c 11370
2abefe3d
PB
11371fi
11372fi
1c710c3c 11373STRIP=$ac_cv_prog_STRIP
2abefe3d 11374if test -n "$STRIP"; then
5213506e
RW
11375 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
11376$as_echo "$STRIP" >&6; }
2abefe3d 11377else
5213506e
RW
11378 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11379$as_echo "no" >&6; }
2abefe3d
PB
11380fi
11381
5213506e 11382
2abefe3d
PB
11383 fi
11384 if test -z "$ac_cv_prog_STRIP" && test $build = $host ; then
11385 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
11386set dummy ${ncn_progname}; ac_word=$2
5213506e
RW
11387{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11388$as_echo_n "checking for $ac_word... " >&6; }
22e05272 11389if ${ac_cv_prog_STRIP+:} false; then :
5213506e 11390 $as_echo_n "(cached) " >&6
2abefe3d
PB
11391else
11392 if test -n "$STRIP"; then
11393 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
11394else
1c710c3c
DJ
11395as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11396for as_dir in $PATH
11397do
11398 IFS=$as_save_IFS
11399 test -z "$as_dir" && as_dir=.
5213506e 11400 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 11401 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1c710c3c 11402 ac_cv_prog_STRIP="${ncn_progname}"
5213506e 11403 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
1c710c3c
DJ
11404 break 2
11405 fi
11406done
5213506e
RW
11407 done
11408IFS=$as_save_IFS
1c710c3c 11409
2abefe3d
PB
11410fi
11411fi
1c710c3c 11412STRIP=$ac_cv_prog_STRIP
2abefe3d 11413if test -n "$STRIP"; then
5213506e
RW
11414 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
11415$as_echo "$STRIP" >&6; }
2abefe3d 11416else
5213506e
RW
11417 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11418$as_echo "no" >&6; }
2abefe3d 11419fi
1c710c3c 11420
5213506e 11421
2abefe3d
PB
11422 fi
11423 test -n "$ac_cv_prog_STRIP" && break
11424done
11425
11426if test -z "$ac_cv_prog_STRIP" ; then
8927b7c0 11427 STRIP="true"
2abefe3d
PB
11428fi
11429
278a7a38
AO
11430
11431
11432if test -n "$WINDRES"; then
11433 ac_cv_prog_WINDRES=$WINDRES
11434elif test -n "$ac_cv_prog_WINDRES"; then
11435 WINDRES=$ac_cv_prog_WINDRES
11436fi
11437
11438if test -n "$ac_cv_prog_WINDRES"; then
11439 for ncn_progname in windres; do
11440 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
11441set dummy ${ncn_progname}; ac_word=$2
5213506e
RW
11442{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11443$as_echo_n "checking for $ac_word... " >&6; }
22e05272 11444if ${ac_cv_prog_WINDRES+:} false; then :
5213506e 11445 $as_echo_n "(cached) " >&6
278a7a38
AO
11446else
11447 if test -n "$WINDRES"; then
11448 ac_cv_prog_WINDRES="$WINDRES" # Let the user override the test.
11449else
11450as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11451for as_dir in $PATH
11452do
11453 IFS=$as_save_IFS
11454 test -z "$as_dir" && as_dir=.
5213506e 11455 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 11456 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
278a7a38 11457 ac_cv_prog_WINDRES="${ncn_progname}"
5213506e 11458 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
278a7a38
AO
11459 break 2
11460 fi
11461done
5213506e
RW
11462 done
11463IFS=$as_save_IFS
278a7a38
AO
11464
11465fi
11466fi
11467WINDRES=$ac_cv_prog_WINDRES
11468if test -n "$WINDRES"; then
5213506e
RW
11469 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $WINDRES" >&5
11470$as_echo "$WINDRES" >&6; }
278a7a38 11471else
5213506e
RW
11472 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11473$as_echo "no" >&6; }
278a7a38
AO
11474fi
11475
5213506e 11476
278a7a38
AO
11477 done
11478fi
11479
11480for ncn_progname in windres; do
2693c0b0
PB
11481 if test -n "$ncn_tool_prefix"; then
11482 # Extract the first word of "${ncn_tool_prefix}${ncn_progname}", so it can be a program name with args.
11483set dummy ${ncn_tool_prefix}${ncn_progname}; ac_word=$2
5213506e
RW
11484{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11485$as_echo_n "checking for $ac_word... " >&6; }
22e05272 11486if ${ac_cv_prog_WINDRES+:} false; then :
5213506e 11487 $as_echo_n "(cached) " >&6
ca9f4b81
AO
11488else
11489 if test -n "$WINDRES"; then
11490 ac_cv_prog_WINDRES="$WINDRES" # Let the user override the test.
11491else
1c710c3c
DJ
11492as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11493for as_dir in $PATH
11494do
11495 IFS=$as_save_IFS
11496 test -z "$as_dir" && as_dir=.
5213506e 11497 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 11498 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1c710c3c 11499 ac_cv_prog_WINDRES="${ncn_tool_prefix}${ncn_progname}"
5213506e 11500 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
1c710c3c
DJ
11501 break 2
11502 fi
11503done
5213506e
RW
11504 done
11505IFS=$as_save_IFS
1c710c3c 11506
ca9f4b81
AO
11507fi
11508fi
1c710c3c 11509WINDRES=$ac_cv_prog_WINDRES
ca9f4b81 11510if test -n "$WINDRES"; then
5213506e
RW
11511 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $WINDRES" >&5
11512$as_echo "$WINDRES" >&6; }
ca9f4b81 11513else
5213506e
RW
11514 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11515$as_echo "no" >&6; }
ca9f4b81
AO
11516fi
11517
5213506e 11518
2693c0b0
PB
11519 fi
11520 if test -z "$ac_cv_prog_WINDRES" && test $build = $host ; then
11521 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
11522set dummy ${ncn_progname}; ac_word=$2
5213506e
RW
11523{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11524$as_echo_n "checking for $ac_word... " >&6; }
22e05272 11525if ${ac_cv_prog_WINDRES+:} false; then :
5213506e 11526 $as_echo_n "(cached) " >&6
ca9f4b81 11527else
2693c0b0
PB
11528 if test -n "$WINDRES"; then
11529 ac_cv_prog_WINDRES="$WINDRES" # Let the user override the test.
ca9f4b81 11530else
1c710c3c
DJ
11531as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11532for as_dir in $PATH
11533do
11534 IFS=$as_save_IFS
11535 test -z "$as_dir" && as_dir=.
5213506e 11536 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 11537 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1c710c3c 11538 ac_cv_prog_WINDRES="${ncn_progname}"
5213506e 11539 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
1c710c3c
DJ
11540 break 2
11541 fi
11542done
5213506e
RW
11543 done
11544IFS=$as_save_IFS
1c710c3c 11545
ca9f4b81
AO
11546fi
11547fi
1c710c3c 11548WINDRES=$ac_cv_prog_WINDRES
2693c0b0 11549if test -n "$WINDRES"; then
5213506e
RW
11550 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $WINDRES" >&5
11551$as_echo "$WINDRES" >&6; }
ca9f4b81 11552else
5213506e
RW
11553 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11554$as_echo "no" >&6; }
ca9f4b81 11555fi
1c710c3c 11556
5213506e 11557
2693c0b0
PB
11558 fi
11559 test -n "$ac_cv_prog_WINDRES" && break
11560done
11561
11562if test -z "$ac_cv_prog_WINDRES" ; then
11563 set dummy windres
11564 if test $build = $host ; then
11565 WINDRES="$2"
ca9f4b81 11566 else
2693c0b0 11567 WINDRES="${ncn_tool_prefix}$2"
ca9f4b81 11568 fi
ca9f4b81
AO
11569fi
11570
278a7a38
AO
11571
11572
901119ae
KT
11573if test -n "$WINDMC"; then
11574 ac_cv_prog_WINDMC=$WINDMC
11575elif test -n "$ac_cv_prog_WINDMC"; then
11576 WINDMC=$ac_cv_prog_WINDMC
11577fi
11578
11579if test -n "$ac_cv_prog_WINDMC"; then
11580 for ncn_progname in windmc; do
11581 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
11582set dummy ${ncn_progname}; ac_word=$2
5213506e
RW
11583{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11584$as_echo_n "checking for $ac_word... " >&6; }
22e05272 11585if ${ac_cv_prog_WINDMC+:} false; then :
5213506e 11586 $as_echo_n "(cached) " >&6
901119ae
KT
11587else
11588 if test -n "$WINDMC"; then
11589 ac_cv_prog_WINDMC="$WINDMC" # Let the user override the test.
11590else
11591as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11592for as_dir in $PATH
11593do
11594 IFS=$as_save_IFS
11595 test -z "$as_dir" && as_dir=.
5213506e 11596 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 11597 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
901119ae 11598 ac_cv_prog_WINDMC="${ncn_progname}"
5213506e 11599 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
901119ae
KT
11600 break 2
11601 fi
11602done
5213506e
RW
11603 done
11604IFS=$as_save_IFS
901119ae
KT
11605
11606fi
11607fi
11608WINDMC=$ac_cv_prog_WINDMC
11609if test -n "$WINDMC"; then
5213506e
RW
11610 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $WINDMC" >&5
11611$as_echo "$WINDMC" >&6; }
901119ae 11612else
5213506e
RW
11613 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11614$as_echo "no" >&6; }
901119ae
KT
11615fi
11616
5213506e 11617
901119ae
KT
11618 done
11619fi
11620
11621for ncn_progname in windmc; do
11622 if test -n "$ncn_tool_prefix"; then
11623 # Extract the first word of "${ncn_tool_prefix}${ncn_progname}", so it can be a program name with args.
11624set dummy ${ncn_tool_prefix}${ncn_progname}; ac_word=$2
5213506e
RW
11625{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11626$as_echo_n "checking for $ac_word... " >&6; }
22e05272 11627if ${ac_cv_prog_WINDMC+:} false; then :
5213506e 11628 $as_echo_n "(cached) " >&6
901119ae
KT
11629else
11630 if test -n "$WINDMC"; then
11631 ac_cv_prog_WINDMC="$WINDMC" # Let the user override the test.
11632else
11633as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11634for as_dir in $PATH
11635do
11636 IFS=$as_save_IFS
11637 test -z "$as_dir" && as_dir=.
5213506e 11638 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 11639 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
901119ae 11640 ac_cv_prog_WINDMC="${ncn_tool_prefix}${ncn_progname}"
5213506e 11641 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
901119ae
KT
11642 break 2
11643 fi
11644done
5213506e
RW
11645 done
11646IFS=$as_save_IFS
901119ae
KT
11647
11648fi
11649fi
11650WINDMC=$ac_cv_prog_WINDMC
11651if test -n "$WINDMC"; then
5213506e
RW
11652 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $WINDMC" >&5
11653$as_echo "$WINDMC" >&6; }
901119ae 11654else
5213506e
RW
11655 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11656$as_echo "no" >&6; }
901119ae
KT
11657fi
11658
5213506e 11659
901119ae
KT
11660 fi
11661 if test -z "$ac_cv_prog_WINDMC" && test $build = $host ; then
11662 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
11663set dummy ${ncn_progname}; ac_word=$2
5213506e
RW
11664{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11665$as_echo_n "checking for $ac_word... " >&6; }
22e05272 11666if ${ac_cv_prog_WINDMC+:} false; then :
5213506e 11667 $as_echo_n "(cached) " >&6
901119ae
KT
11668else
11669 if test -n "$WINDMC"; then
11670 ac_cv_prog_WINDMC="$WINDMC" # Let the user override the test.
11671else
11672as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11673for as_dir in $PATH
11674do
11675 IFS=$as_save_IFS
11676 test -z "$as_dir" && as_dir=.
5213506e 11677 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 11678 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
901119ae 11679 ac_cv_prog_WINDMC="${ncn_progname}"
5213506e 11680 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
901119ae
KT
11681 break 2
11682 fi
11683done
5213506e
RW
11684 done
11685IFS=$as_save_IFS
901119ae
KT
11686
11687fi
11688fi
11689WINDMC=$ac_cv_prog_WINDMC
11690if test -n "$WINDMC"; then
5213506e
RW
11691 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $WINDMC" >&5
11692$as_echo "$WINDMC" >&6; }
901119ae 11693else
5213506e
RW
11694 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11695$as_echo "no" >&6; }
901119ae
KT
11696fi
11697
5213506e 11698
901119ae
KT
11699 fi
11700 test -n "$ac_cv_prog_WINDMC" && break
11701done
11702
11703if test -z "$ac_cv_prog_WINDMC" ; then
11704 set dummy windmc
11705 if test $build = $host ; then
11706 WINDMC="$2"
11707 else
11708 WINDMC="${ncn_tool_prefix}$2"
11709 fi
11710fi
11711
11712
11713
278a7a38
AO
11714if test -n "$OBJCOPY"; then
11715 ac_cv_prog_OBJCOPY=$OBJCOPY
11716elif test -n "$ac_cv_prog_OBJCOPY"; then
11717 OBJCOPY=$ac_cv_prog_OBJCOPY
11718fi
11719
11720if test -n "$ac_cv_prog_OBJCOPY"; then
11721 for ncn_progname in objcopy; do
11722 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
11723set dummy ${ncn_progname}; ac_word=$2
5213506e
RW
11724{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11725$as_echo_n "checking for $ac_word... " >&6; }
22e05272 11726if ${ac_cv_prog_OBJCOPY+:} false; then :
5213506e 11727 $as_echo_n "(cached) " >&6
278a7a38
AO
11728else
11729 if test -n "$OBJCOPY"; then
11730 ac_cv_prog_OBJCOPY="$OBJCOPY" # Let the user override the test.
11731else
11732as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11733for as_dir in $PATH
11734do
11735 IFS=$as_save_IFS
11736 test -z "$as_dir" && as_dir=.
5213506e 11737 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 11738 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
278a7a38 11739 ac_cv_prog_OBJCOPY="${ncn_progname}"
5213506e 11740 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
278a7a38
AO
11741 break 2
11742 fi
11743done
5213506e
RW
11744 done
11745IFS=$as_save_IFS
278a7a38
AO
11746
11747fi
11748fi
11749OBJCOPY=$ac_cv_prog_OBJCOPY
11750if test -n "$OBJCOPY"; then
5213506e
RW
11751 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJCOPY" >&5
11752$as_echo "$OBJCOPY" >&6; }
278a7a38 11753else
5213506e
RW
11754 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11755$as_echo "no" >&6; }
278a7a38
AO
11756fi
11757
5213506e 11758
278a7a38
AO
11759 done
11760fi
11761
11762for ncn_progname in objcopy; do
2693c0b0
PB
11763 if test -n "$ncn_tool_prefix"; then
11764 # Extract the first word of "${ncn_tool_prefix}${ncn_progname}", so it can be a program name with args.
11765set dummy ${ncn_tool_prefix}${ncn_progname}; ac_word=$2
5213506e
RW
11766{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11767$as_echo_n "checking for $ac_word... " >&6; }
22e05272 11768if ${ac_cv_prog_OBJCOPY+:} false; then :
5213506e 11769 $as_echo_n "(cached) " >&6
ca9f4b81
AO
11770else
11771 if test -n "$OBJCOPY"; then
11772 ac_cv_prog_OBJCOPY="$OBJCOPY" # Let the user override the test.
11773else
1c710c3c
DJ
11774as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11775for as_dir in $PATH
11776do
11777 IFS=$as_save_IFS
11778 test -z "$as_dir" && as_dir=.
5213506e 11779 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 11780 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1c710c3c 11781 ac_cv_prog_OBJCOPY="${ncn_tool_prefix}${ncn_progname}"
5213506e 11782 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
1c710c3c
DJ
11783 break 2
11784 fi
11785done
5213506e
RW
11786 done
11787IFS=$as_save_IFS
1c710c3c 11788
ca9f4b81
AO
11789fi
11790fi
1c710c3c 11791OBJCOPY=$ac_cv_prog_OBJCOPY
ca9f4b81 11792if test -n "$OBJCOPY"; then
5213506e
RW
11793 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJCOPY" >&5
11794$as_echo "$OBJCOPY" >&6; }
ca9f4b81 11795else
5213506e
RW
11796 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11797$as_echo "no" >&6; }
ca9f4b81
AO
11798fi
11799
5213506e 11800
2693c0b0
PB
11801 fi
11802 if test -z "$ac_cv_prog_OBJCOPY" && test $build = $host ; then
11803 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
11804set dummy ${ncn_progname}; ac_word=$2
5213506e
RW
11805{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11806$as_echo_n "checking for $ac_word... " >&6; }
22e05272 11807if ${ac_cv_prog_OBJCOPY+:} false; then :
5213506e 11808 $as_echo_n "(cached) " >&6
ca9f4b81 11809else
2693c0b0
PB
11810 if test -n "$OBJCOPY"; then
11811 ac_cv_prog_OBJCOPY="$OBJCOPY" # Let the user override the test.
ca9f4b81 11812else
1c710c3c
DJ
11813as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11814for as_dir in $PATH
11815do
11816 IFS=$as_save_IFS
11817 test -z "$as_dir" && as_dir=.
5213506e 11818 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 11819 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1c710c3c 11820 ac_cv_prog_OBJCOPY="${ncn_progname}"
5213506e 11821 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
1c710c3c
DJ
11822 break 2
11823 fi
11824done
5213506e
RW
11825 done
11826IFS=$as_save_IFS
1c710c3c 11827
ca9f4b81
AO
11828fi
11829fi
1c710c3c 11830OBJCOPY=$ac_cv_prog_OBJCOPY
2693c0b0 11831if test -n "$OBJCOPY"; then
5213506e
RW
11832 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJCOPY" >&5
11833$as_echo "$OBJCOPY" >&6; }
ca9f4b81 11834else
5213506e
RW
11835 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11836$as_echo "no" >&6; }
ca9f4b81 11837fi
1c710c3c 11838
5213506e 11839
2693c0b0
PB
11840 fi
11841 test -n "$ac_cv_prog_OBJCOPY" && break
11842done
11843
11844if test -z "$ac_cv_prog_OBJCOPY" ; then
11845 set dummy objcopy
11846 if test $build = $host ; then
11847 OBJCOPY="$2"
ca9f4b81 11848 else
2693c0b0 11849 OBJCOPY="${ncn_tool_prefix}$2"
ca9f4b81 11850 fi
ca9f4b81
AO
11851fi
11852
278a7a38
AO
11853
11854
11855if test -n "$OBJDUMP"; then
11856 ac_cv_prog_OBJDUMP=$OBJDUMP
11857elif test -n "$ac_cv_prog_OBJDUMP"; then
11858 OBJDUMP=$ac_cv_prog_OBJDUMP
11859fi
11860
11861if test -n "$ac_cv_prog_OBJDUMP"; then
11862 for ncn_progname in objdump; do
11863 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
11864set dummy ${ncn_progname}; ac_word=$2
5213506e
RW
11865{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11866$as_echo_n "checking for $ac_word... " >&6; }
22e05272 11867if ${ac_cv_prog_OBJDUMP+:} false; then :
5213506e 11868 $as_echo_n "(cached) " >&6
278a7a38
AO
11869else
11870 if test -n "$OBJDUMP"; then
11871 ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
11872else
11873as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11874for as_dir in $PATH
11875do
11876 IFS=$as_save_IFS
11877 test -z "$as_dir" && as_dir=.
5213506e 11878 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 11879 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
278a7a38 11880 ac_cv_prog_OBJDUMP="${ncn_progname}"
5213506e 11881 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
278a7a38
AO
11882 break 2
11883 fi
11884done
5213506e
RW
11885 done
11886IFS=$as_save_IFS
278a7a38
AO
11887
11888fi
11889fi
11890OBJDUMP=$ac_cv_prog_OBJDUMP
11891if test -n "$OBJDUMP"; then
5213506e
RW
11892 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
11893$as_echo "$OBJDUMP" >&6; }
278a7a38 11894else
5213506e
RW
11895 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11896$as_echo "no" >&6; }
278a7a38
AO
11897fi
11898
5213506e 11899
278a7a38
AO
11900 done
11901fi
11902
11903for ncn_progname in objdump; do
2693c0b0
PB
11904 if test -n "$ncn_tool_prefix"; then
11905 # Extract the first word of "${ncn_tool_prefix}${ncn_progname}", so it can be a program name with args.
11906set dummy ${ncn_tool_prefix}${ncn_progname}; ac_word=$2
5213506e
RW
11907{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11908$as_echo_n "checking for $ac_word... " >&6; }
22e05272 11909if ${ac_cv_prog_OBJDUMP+:} false; then :
5213506e 11910 $as_echo_n "(cached) " >&6
ca9f4b81
AO
11911else
11912 if test -n "$OBJDUMP"; then
11913 ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
11914else
1c710c3c
DJ
11915as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11916for as_dir in $PATH
11917do
11918 IFS=$as_save_IFS
11919 test -z "$as_dir" && as_dir=.
5213506e 11920 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 11921 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1c710c3c 11922 ac_cv_prog_OBJDUMP="${ncn_tool_prefix}${ncn_progname}"
5213506e 11923 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
1c710c3c
DJ
11924 break 2
11925 fi
11926done
5213506e
RW
11927 done
11928IFS=$as_save_IFS
1c710c3c 11929
ca9f4b81
AO
11930fi
11931fi
1c710c3c 11932OBJDUMP=$ac_cv_prog_OBJDUMP
ca9f4b81 11933if test -n "$OBJDUMP"; then
5213506e
RW
11934 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
11935$as_echo "$OBJDUMP" >&6; }
ca9f4b81 11936else
5213506e
RW
11937 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11938$as_echo "no" >&6; }
ca9f4b81
AO
11939fi
11940
5213506e 11941
2693c0b0
PB
11942 fi
11943 if test -z "$ac_cv_prog_OBJDUMP" && test $build = $host ; then
11944 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
11945set dummy ${ncn_progname}; ac_word=$2
5213506e
RW
11946{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11947$as_echo_n "checking for $ac_word... " >&6; }
22e05272 11948if ${ac_cv_prog_OBJDUMP+:} false; then :
5213506e 11949 $as_echo_n "(cached) " >&6
ca9f4b81 11950else
2693c0b0
PB
11951 if test -n "$OBJDUMP"; then
11952 ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
ca9f4b81 11953else
1c710c3c
DJ
11954as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11955for as_dir in $PATH
11956do
11957 IFS=$as_save_IFS
11958 test -z "$as_dir" && as_dir=.
5213506e 11959 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 11960 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1c710c3c 11961 ac_cv_prog_OBJDUMP="${ncn_progname}"
5213506e 11962 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
1c710c3c
DJ
11963 break 2
11964 fi
11965done
5213506e
RW
11966 done
11967IFS=$as_save_IFS
1c710c3c 11968
ca9f4b81
AO
11969fi
11970fi
1c710c3c 11971OBJDUMP=$ac_cv_prog_OBJDUMP
2693c0b0 11972if test -n "$OBJDUMP"; then
5213506e
RW
11973 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
11974$as_echo "$OBJDUMP" >&6; }
ca9f4b81 11975else
5213506e
RW
11976 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11977$as_echo "no" >&6; }
ca9f4b81 11978fi
1c710c3c 11979
5213506e 11980
2693c0b0
PB
11981 fi
11982 test -n "$ac_cv_prog_OBJDUMP" && break
11983done
11984
11985if test -z "$ac_cv_prog_OBJDUMP" ; then
11986 set dummy objdump
11987 if test $build = $host ; then
11988 OBJDUMP="$2"
ca9f4b81 11989 else
2693c0b0 11990 OBJDUMP="${ncn_tool_prefix}$2"
ca9f4b81 11991 fi
ca9f4b81
AO
11992fi
11993
671aa708
NN
11994
11995
e4a9a572
IS
11996if test -n "$OTOOL"; then
11997 ac_cv_prog_OTOOL=$OTOOL
11998elif test -n "$ac_cv_prog_OTOOL"; then
11999 OTOOL=$ac_cv_prog_OTOOL
12000fi
12001
12002if test -n "$ac_cv_prog_OTOOL"; then
12003 for ncn_progname in otool; do
12004 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
12005set dummy ${ncn_progname}; ac_word=$2
12006{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12007$as_echo_n "checking for $ac_word... " >&6; }
12008if ${ac_cv_prog_OTOOL+:} false; then :
12009 $as_echo_n "(cached) " >&6
12010else
12011 if test -n "$OTOOL"; then
12012 ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test.
12013else
12014as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12015for as_dir in $PATH
12016do
12017 IFS=$as_save_IFS
12018 test -z "$as_dir" && as_dir=.
12019 for ac_exec_ext in '' $ac_executable_extensions; do
12020 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
12021 ac_cv_prog_OTOOL="${ncn_progname}"
12022 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
12023 break 2
12024 fi
12025done
12026 done
12027IFS=$as_save_IFS
12028
12029fi
12030fi
12031OTOOL=$ac_cv_prog_OTOOL
12032if test -n "$OTOOL"; then
12033 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5
12034$as_echo "$OTOOL" >&6; }
12035else
12036 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12037$as_echo "no" >&6; }
12038fi
12039
12040
12041 done
12042fi
12043
12044for ncn_progname in otool; do
12045 if test -n "$ncn_tool_prefix"; then
12046 # Extract the first word of "${ncn_tool_prefix}${ncn_progname}", so it can be a program name with args.
12047set dummy ${ncn_tool_prefix}${ncn_progname}; ac_word=$2
12048{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12049$as_echo_n "checking for $ac_word... " >&6; }
12050if ${ac_cv_prog_OTOOL+:} false; then :
12051 $as_echo_n "(cached) " >&6
12052else
12053 if test -n "$OTOOL"; then
12054 ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test.
12055else
12056as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12057for as_dir in $PATH
12058do
12059 IFS=$as_save_IFS
12060 test -z "$as_dir" && as_dir=.
12061 for ac_exec_ext in '' $ac_executable_extensions; do
12062 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
12063 ac_cv_prog_OTOOL="${ncn_tool_prefix}${ncn_progname}"
12064 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
12065 break 2
12066 fi
12067done
12068 done
12069IFS=$as_save_IFS
12070
12071fi
12072fi
12073OTOOL=$ac_cv_prog_OTOOL
12074if test -n "$OTOOL"; then
12075 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5
12076$as_echo "$OTOOL" >&6; }
12077else
12078 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12079$as_echo "no" >&6; }
12080fi
12081
12082
12083 fi
12084 if test -z "$ac_cv_prog_OTOOL" && test $build = $host ; then
12085 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
12086set dummy ${ncn_progname}; ac_word=$2
12087{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12088$as_echo_n "checking for $ac_word... " >&6; }
12089if ${ac_cv_prog_OTOOL+:} false; then :
12090 $as_echo_n "(cached) " >&6
12091else
12092 if test -n "$OTOOL"; then
12093 ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test.
12094else
12095as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12096for as_dir in $PATH
12097do
12098 IFS=$as_save_IFS
12099 test -z "$as_dir" && as_dir=.
12100 for ac_exec_ext in '' $ac_executable_extensions; do
12101 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
12102 ac_cv_prog_OTOOL="${ncn_progname}"
12103 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
12104 break 2
12105 fi
12106done
12107 done
12108IFS=$as_save_IFS
12109
12110fi
12111fi
12112OTOOL=$ac_cv_prog_OTOOL
12113if test -n "$OTOOL"; then
12114 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5
12115$as_echo "$OTOOL" >&6; }
12116else
12117 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12118$as_echo "no" >&6; }
12119fi
12120
12121
12122 fi
12123 test -n "$ac_cv_prog_OTOOL" && break
12124done
12125
12126if test -z "$ac_cv_prog_OTOOL" ; then
12127 set dummy otool
12128 if test $build = $host ; then
12129 OTOOL="$2"
12130 else
12131 OTOOL="${ncn_tool_prefix}$2"
12132 fi
12133fi
12134
12135
12136
e7a82751
RM
12137if test -n "$READELF"; then
12138 ac_cv_prog_READELF=$READELF
12139elif test -n "$ac_cv_prog_READELF"; then
12140 READELF=$ac_cv_prog_READELF
12141fi
12142
12143if test -n "$ac_cv_prog_READELF"; then
12144 for ncn_progname in readelf; do
12145 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
12146set dummy ${ncn_progname}; ac_word=$2
12147{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12148$as_echo_n "checking for $ac_word... " >&6; }
22e05272 12149if ${ac_cv_prog_READELF+:} false; then :
e7a82751
RM
12150 $as_echo_n "(cached) " >&6
12151else
12152 if test -n "$READELF"; then
12153 ac_cv_prog_READELF="$READELF" # Let the user override the test.
12154else
12155as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12156for as_dir in $PATH
12157do
12158 IFS=$as_save_IFS
12159 test -z "$as_dir" && as_dir=.
12160 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 12161 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
e7a82751
RM
12162 ac_cv_prog_READELF="${ncn_progname}"
12163 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
12164 break 2
12165 fi
12166done
12167 done
12168IFS=$as_save_IFS
12169
12170fi
12171fi
12172READELF=$ac_cv_prog_READELF
12173if test -n "$READELF"; then
12174 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $READELF" >&5
12175$as_echo "$READELF" >&6; }
12176else
12177 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12178$as_echo "no" >&6; }
12179fi
12180
12181
12182 done
12183fi
12184
12185for ncn_progname in readelf; do
12186 if test -n "$ncn_tool_prefix"; then
12187 # Extract the first word of "${ncn_tool_prefix}${ncn_progname}", so it can be a program name with args.
12188set dummy ${ncn_tool_prefix}${ncn_progname}; ac_word=$2
12189{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12190$as_echo_n "checking for $ac_word... " >&6; }
22e05272 12191if ${ac_cv_prog_READELF+:} false; then :
e7a82751
RM
12192 $as_echo_n "(cached) " >&6
12193else
12194 if test -n "$READELF"; then
12195 ac_cv_prog_READELF="$READELF" # Let the user override the test.
12196else
12197as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12198for as_dir in $PATH
12199do
12200 IFS=$as_save_IFS
12201 test -z "$as_dir" && as_dir=.
12202 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 12203 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
e7a82751
RM
12204 ac_cv_prog_READELF="${ncn_tool_prefix}${ncn_progname}"
12205 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
12206 break 2
12207 fi
12208done
12209 done
12210IFS=$as_save_IFS
12211
12212fi
12213fi
12214READELF=$ac_cv_prog_READELF
12215if test -n "$READELF"; then
12216 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $READELF" >&5
12217$as_echo "$READELF" >&6; }
12218else
12219 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12220$as_echo "no" >&6; }
12221fi
12222
12223
12224 fi
12225 if test -z "$ac_cv_prog_READELF" && test $build = $host ; then
12226 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
12227set dummy ${ncn_progname}; ac_word=$2
12228{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12229$as_echo_n "checking for $ac_word... " >&6; }
22e05272 12230if ${ac_cv_prog_READELF+:} false; then :
e7a82751
RM
12231 $as_echo_n "(cached) " >&6
12232else
12233 if test -n "$READELF"; then
12234 ac_cv_prog_READELF="$READELF" # Let the user override the test.
12235else
12236as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12237for as_dir in $PATH
12238do
12239 IFS=$as_save_IFS
12240 test -z "$as_dir" && as_dir=.
12241 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 12242 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
e7a82751
RM
12243 ac_cv_prog_READELF="${ncn_progname}"
12244 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
12245 break 2
12246 fi
12247done
12248 done
12249IFS=$as_save_IFS
12250
12251fi
12252fi
12253READELF=$ac_cv_prog_READELF
12254if test -n "$READELF"; then
12255 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $READELF" >&5
12256$as_echo "$READELF" >&6; }
12257else
12258 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12259$as_echo "no" >&6; }
12260fi
12261
12262
12263 fi
12264 test -n "$ac_cv_prog_READELF" && break
12265done
12266
12267if test -z "$ac_cv_prog_READELF" ; then
12268 set dummy readelf
12269 if test $build = $host ; then
12270 READELF="$2"
12271 else
12272 READELF="${ncn_tool_prefix}$2"
12273 fi
12274fi
12275
12276
12277
671aa708
NN
12278
12279
12280
2abefe3d 12281# Target tools.
1c710c3c 12282
5213506e
RW
12283# Check whether --with-build-time-tools was given.
12284if test "${with_build_time_tools+set}" = set; then :
12285 withval=$with_build_time_tools; case x"$withval" in
e8b05380
PB
12286 x/*) ;;
12287 *)
12288 with_build_time_tools=
5213506e
RW
12289 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: argument to --with-build-time-tools must be an absolute path" >&5
12290$as_echo "$as_me: WARNING: argument to --with-build-time-tools must be an absolute path" >&2;}
e8b05380
PB
12291 ;;
12292 esac
ca9f4b81 12293else
e8b05380 12294 with_build_time_tools=
5213506e
RW
12295fi
12296
ca9f4b81 12297
278a7a38
AO
12298
12299
12300if test -n "$CC_FOR_TARGET"; then
12301 ac_cv_prog_CC_FOR_TARGET=$CC_FOR_TARGET
12302elif test -n "$ac_cv_prog_CC_FOR_TARGET"; then
12303 CC_FOR_TARGET=$ac_cv_prog_CC_FOR_TARGET
12304fi
12305
12306if test -n "$ac_cv_prog_CC_FOR_TARGET"; then
12307 for ncn_progname in cc gcc; do
12308 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
12309set dummy ${ncn_progname}; ac_word=$2
5213506e
RW
12310{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12311$as_echo_n "checking for $ac_word... " >&6; }
22e05272 12312if ${ac_cv_prog_CC_FOR_TARGET+:} false; then :
5213506e 12313 $as_echo_n "(cached) " >&6
278a7a38
AO
12314else
12315 if test -n "$CC_FOR_TARGET"; then
12316 ac_cv_prog_CC_FOR_TARGET="$CC_FOR_TARGET" # Let the user override the test.
12317else
12318as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12319for as_dir in $PATH
12320do
12321 IFS=$as_save_IFS
12322 test -z "$as_dir" && as_dir=.
5213506e 12323 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 12324 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
278a7a38 12325 ac_cv_prog_CC_FOR_TARGET="${ncn_progname}"
5213506e 12326 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
278a7a38
AO
12327 break 2
12328 fi
12329done
5213506e
RW
12330 done
12331IFS=$as_save_IFS
278a7a38
AO
12332
12333fi
12334fi
12335CC_FOR_TARGET=$ac_cv_prog_CC_FOR_TARGET
12336if test -n "$CC_FOR_TARGET"; then
5213506e
RW
12337 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC_FOR_TARGET" >&5
12338$as_echo "$CC_FOR_TARGET" >&6; }
278a7a38 12339else
5213506e
RW
12340 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12341$as_echo "no" >&6; }
278a7a38
AO
12342fi
12343
5213506e 12344
278a7a38
AO
12345 done
12346fi
12347
12348if test -z "$ac_cv_prog_CC_FOR_TARGET" && test -n "$with_build_time_tools"; then
e8b05380 12349 for ncn_progname in cc gcc; do
5213506e
RW
12350 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ncn_progname} in $with_build_time_tools" >&5
12351$as_echo_n "checking for ${ncn_progname} in $with_build_time_tools... " >&6; }
d1f8db0c
PB
12352 if test -x $with_build_time_tools/${ncn_progname}; then
12353 ac_cv_prog_CC_FOR_TARGET=$with_build_time_tools/${ncn_progname}
5213506e
RW
12354 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12355$as_echo "yes" >&6; }
72a7ab82 12356 break
e8b05380 12357 else
5213506e
RW
12358 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12359$as_echo "no" >&6; }
72a7ab82
AP
12360 fi
12361 done
4de997d1
PB
12362fi
12363
e8b05380
PB
12364if test -z "$ac_cv_prog_CC_FOR_TARGET"; then
12365 for ncn_progname in cc gcc; do
12366 if test -n "$ncn_target_tool_prefix"; then
12367 # Extract the first word of "${ncn_target_tool_prefix}${ncn_progname}", so it can be a program name with args.
2693c0b0 12368set dummy ${ncn_target_tool_prefix}${ncn_progname}; ac_word=$2
5213506e
RW
12369{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12370$as_echo_n "checking for $ac_word... " >&6; }
22e05272 12371if ${ac_cv_prog_CC_FOR_TARGET+:} false; then :
5213506e 12372 $as_echo_n "(cached) " >&6
4de997d1
PB
12373else
12374 if test -n "$CC_FOR_TARGET"; then
12375 ac_cv_prog_CC_FOR_TARGET="$CC_FOR_TARGET" # Let the user override the test.
12376else
1c710c3c
DJ
12377as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12378for as_dir in $PATH
12379do
12380 IFS=$as_save_IFS
12381 test -z "$as_dir" && as_dir=.
5213506e 12382 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 12383 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1c710c3c 12384 ac_cv_prog_CC_FOR_TARGET="${ncn_target_tool_prefix}${ncn_progname}"
5213506e 12385 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
1c710c3c
DJ
12386 break 2
12387 fi
12388done
5213506e
RW
12389 done
12390IFS=$as_save_IFS
1c710c3c 12391
4de997d1
PB
12392fi
12393fi
1c710c3c 12394CC_FOR_TARGET=$ac_cv_prog_CC_FOR_TARGET
4de997d1 12395if test -n "$CC_FOR_TARGET"; then
5213506e
RW
12396 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC_FOR_TARGET" >&5
12397$as_echo "$CC_FOR_TARGET" >&6; }
4de997d1 12398else
5213506e
RW
12399 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12400$as_echo "no" >&6; }
4de997d1
PB
12401fi
12402
5213506e 12403
e8b05380
PB
12404 fi
12405 if test -z "$ac_cv_prog_CC_FOR_TARGET" && test $build = $target ; then
12406 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
2693c0b0 12407set dummy ${ncn_progname}; ac_word=$2
5213506e
RW
12408{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12409$as_echo_n "checking for $ac_word... " >&6; }
22e05272 12410if ${ac_cv_prog_CC_FOR_TARGET+:} false; then :
5213506e 12411 $as_echo_n "(cached) " >&6
4de997d1 12412else
2693c0b0
PB
12413 if test -n "$CC_FOR_TARGET"; then
12414 ac_cv_prog_CC_FOR_TARGET="$CC_FOR_TARGET" # Let the user override the test.
4de997d1 12415else
1c710c3c
DJ
12416as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12417for as_dir in $PATH
12418do
12419 IFS=$as_save_IFS
12420 test -z "$as_dir" && as_dir=.
5213506e 12421 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 12422 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1c710c3c 12423 ac_cv_prog_CC_FOR_TARGET="${ncn_progname}"
5213506e 12424 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
1c710c3c
DJ
12425 break 2
12426 fi
12427done
5213506e
RW
12428 done
12429IFS=$as_save_IFS
1c710c3c 12430
4de997d1
PB
12431fi
12432fi
1c710c3c 12433CC_FOR_TARGET=$ac_cv_prog_CC_FOR_TARGET
2693c0b0 12434if test -n "$CC_FOR_TARGET"; then
5213506e
RW
12435 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC_FOR_TARGET" >&5
12436$as_echo "$CC_FOR_TARGET" >&6; }
4de997d1 12437else
5213506e
RW
12438 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12439$as_echo "no" >&6; }
4de997d1 12440fi
1c710c3c 12441
5213506e 12442
e8b05380
PB
12443 fi
12444 test -n "$ac_cv_prog_CC_FOR_TARGET" && break
12445 done
12446fi
1c710c3c 12447
2693c0b0
PB
12448if test -z "$ac_cv_prog_CC_FOR_TARGET" ; then
12449 set dummy cc gcc
12450 if test $build = $target ; then
12451 CC_FOR_TARGET="$2"
4de997d1 12452 else
2693c0b0 12453 CC_FOR_TARGET="${ncn_target_tool_prefix}$2"
4de997d1 12454 fi
1c00b503
PB
12455else
12456 CC_FOR_TARGET="$ac_cv_prog_CC_FOR_TARGET"
4de997d1
PB
12457fi
12458
278a7a38
AO
12459
12460
12461if test -n "$CXX_FOR_TARGET"; then
12462 ac_cv_prog_CXX_FOR_TARGET=$CXX_FOR_TARGET
12463elif test -n "$ac_cv_prog_CXX_FOR_TARGET"; then
12464 CXX_FOR_TARGET=$ac_cv_prog_CXX_FOR_TARGET
12465fi
12466
12467if test -n "$ac_cv_prog_CXX_FOR_TARGET"; then
12468 for ncn_progname in c++ g++ cxx gxx; do
12469 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
12470set dummy ${ncn_progname}; ac_word=$2
5213506e
RW
12471{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12472$as_echo_n "checking for $ac_word... " >&6; }
22e05272 12473if ${ac_cv_prog_CXX_FOR_TARGET+:} false; then :
5213506e 12474 $as_echo_n "(cached) " >&6
278a7a38
AO
12475else
12476 if test -n "$CXX_FOR_TARGET"; then
12477 ac_cv_prog_CXX_FOR_TARGET="$CXX_FOR_TARGET" # Let the user override the test.
12478else
12479as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12480for as_dir in $PATH
12481do
12482 IFS=$as_save_IFS
12483 test -z "$as_dir" && as_dir=.
5213506e 12484 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 12485 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
278a7a38 12486 ac_cv_prog_CXX_FOR_TARGET="${ncn_progname}"
5213506e 12487 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
278a7a38
AO
12488 break 2
12489 fi
12490done
5213506e
RW
12491 done
12492IFS=$as_save_IFS
278a7a38
AO
12493
12494fi
12495fi
12496CXX_FOR_TARGET=$ac_cv_prog_CXX_FOR_TARGET
12497if test -n "$CXX_FOR_TARGET"; then
5213506e
RW
12498 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXX_FOR_TARGET" >&5
12499$as_echo "$CXX_FOR_TARGET" >&6; }
278a7a38 12500else
5213506e
RW
12501 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12502$as_echo "no" >&6; }
278a7a38
AO
12503fi
12504
5213506e 12505
278a7a38
AO
12506 done
12507fi
12508
12509if test -z "$ac_cv_prog_CXX_FOR_TARGET" && test -n "$with_build_time_tools"; then
e8b05380 12510 for ncn_progname in c++ g++ cxx gxx; do
5213506e
RW
12511 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ncn_progname} in $with_build_time_tools" >&5
12512$as_echo_n "checking for ${ncn_progname} in $with_build_time_tools... " >&6; }
d1f8db0c
PB
12513 if test -x $with_build_time_tools/${ncn_progname}; then
12514 ac_cv_prog_CXX_FOR_TARGET=$with_build_time_tools/${ncn_progname}
5213506e
RW
12515 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12516$as_echo "yes" >&6; }
e8b05380
PB
12517 break
12518 else
5213506e
RW
12519 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12520$as_echo "no" >&6; }
e8b05380
PB
12521 fi
12522 done
12523fi
12524
12525if test -z "$ac_cv_prog_CXX_FOR_TARGET"; then
12526 for ncn_progname in c++ g++ cxx gxx; do
12527 if test -n "$ncn_target_tool_prefix"; then
12528 # Extract the first word of "${ncn_target_tool_prefix}${ncn_progname}", so it can be a program name with args.
2693c0b0 12529set dummy ${ncn_target_tool_prefix}${ncn_progname}; ac_word=$2
5213506e
RW
12530{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12531$as_echo_n "checking for $ac_word... " >&6; }
22e05272 12532if ${ac_cv_prog_CXX_FOR_TARGET+:} false; then :
5213506e 12533 $as_echo_n "(cached) " >&6
4de997d1
PB
12534else
12535 if test -n "$CXX_FOR_TARGET"; then
12536 ac_cv_prog_CXX_FOR_TARGET="$CXX_FOR_TARGET" # Let the user override the test.
12537else
1c710c3c
DJ
12538as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12539for as_dir in $PATH
12540do
12541 IFS=$as_save_IFS
12542 test -z "$as_dir" && as_dir=.
5213506e 12543 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 12544 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1c710c3c 12545 ac_cv_prog_CXX_FOR_TARGET="${ncn_target_tool_prefix}${ncn_progname}"
5213506e 12546 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
1c710c3c
DJ
12547 break 2
12548 fi
12549done
5213506e
RW
12550 done
12551IFS=$as_save_IFS
1c710c3c 12552
4de997d1
PB
12553fi
12554fi
1c710c3c 12555CXX_FOR_TARGET=$ac_cv_prog_CXX_FOR_TARGET
4de997d1 12556if test -n "$CXX_FOR_TARGET"; then
5213506e
RW
12557 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXX_FOR_TARGET" >&5
12558$as_echo "$CXX_FOR_TARGET" >&6; }
4de997d1 12559else
5213506e
RW
12560 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12561$as_echo "no" >&6; }
4de997d1
PB
12562fi
12563
5213506e 12564
e8b05380
PB
12565 fi
12566 if test -z "$ac_cv_prog_CXX_FOR_TARGET" && test $build = $target ; then
12567 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
2693c0b0 12568set dummy ${ncn_progname}; ac_word=$2
5213506e
RW
12569{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12570$as_echo_n "checking for $ac_word... " >&6; }
22e05272 12571if ${ac_cv_prog_CXX_FOR_TARGET+:} false; then :
5213506e 12572 $as_echo_n "(cached) " >&6
4de997d1 12573else
2693c0b0
PB
12574 if test -n "$CXX_FOR_TARGET"; then
12575 ac_cv_prog_CXX_FOR_TARGET="$CXX_FOR_TARGET" # Let the user override the test.
4de997d1 12576else
1c710c3c
DJ
12577as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12578for as_dir in $PATH
12579do
12580 IFS=$as_save_IFS
12581 test -z "$as_dir" && as_dir=.
5213506e 12582 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 12583 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1c710c3c 12584 ac_cv_prog_CXX_FOR_TARGET="${ncn_progname}"
5213506e 12585 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
1c710c3c
DJ
12586 break 2
12587 fi
12588done
5213506e
RW
12589 done
12590IFS=$as_save_IFS
1c710c3c 12591
4de997d1
PB
12592fi
12593fi
1c710c3c 12594CXX_FOR_TARGET=$ac_cv_prog_CXX_FOR_TARGET
2693c0b0 12595if test -n "$CXX_FOR_TARGET"; then
5213506e
RW
12596 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXX_FOR_TARGET" >&5
12597$as_echo "$CXX_FOR_TARGET" >&6; }
4de997d1 12598else
5213506e
RW
12599 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12600$as_echo "no" >&6; }
4de997d1 12601fi
1c710c3c 12602
5213506e 12603
e8b05380
PB
12604 fi
12605 test -n "$ac_cv_prog_CXX_FOR_TARGET" && break
12606 done
12607fi
1c710c3c 12608
2693c0b0
PB
12609if test -z "$ac_cv_prog_CXX_FOR_TARGET" ; then
12610 set dummy c++ g++ cxx gxx
12611 if test $build = $target ; then
12612 CXX_FOR_TARGET="$2"
4de997d1 12613 else
2693c0b0 12614 CXX_FOR_TARGET="${ncn_target_tool_prefix}$2"
4de997d1 12615 fi
1c00b503
PB
12616else
12617 CXX_FOR_TARGET="$ac_cv_prog_CXX_FOR_TARGET"
ca9f4b81
AO
12618fi
12619
278a7a38
AO
12620
12621
12622if test -n "$GCC_FOR_TARGET"; then
12623 ac_cv_prog_GCC_FOR_TARGET=$GCC_FOR_TARGET
12624elif test -n "$ac_cv_prog_GCC_FOR_TARGET"; then
12625 GCC_FOR_TARGET=$ac_cv_prog_GCC_FOR_TARGET
12626fi
12627
12628if test -n "$ac_cv_prog_GCC_FOR_TARGET"; then
12629 for ncn_progname in gcc; do
12630 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
12631set dummy ${ncn_progname}; ac_word=$2
5213506e
RW
12632{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12633$as_echo_n "checking for $ac_word... " >&6; }
22e05272 12634if ${ac_cv_prog_GCC_FOR_TARGET+:} false; then :
5213506e 12635 $as_echo_n "(cached) " >&6
278a7a38
AO
12636else
12637 if test -n "$GCC_FOR_TARGET"; then
12638 ac_cv_prog_GCC_FOR_TARGET="$GCC_FOR_TARGET" # Let the user override the test.
12639else
12640as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12641for as_dir in $PATH
12642do
12643 IFS=$as_save_IFS
12644 test -z "$as_dir" && as_dir=.
5213506e 12645 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 12646 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
278a7a38 12647 ac_cv_prog_GCC_FOR_TARGET="${ncn_progname}"
5213506e 12648 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
278a7a38
AO
12649 break 2
12650 fi
12651done
5213506e
RW
12652 done
12653IFS=$as_save_IFS
278a7a38
AO
12654
12655fi
12656fi
12657GCC_FOR_TARGET=$ac_cv_prog_GCC_FOR_TARGET
12658if test -n "$GCC_FOR_TARGET"; then
5213506e
RW
12659 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GCC_FOR_TARGET" >&5
12660$as_echo "$GCC_FOR_TARGET" >&6; }
278a7a38 12661else
5213506e
RW
12662 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12663$as_echo "no" >&6; }
278a7a38
AO
12664fi
12665
5213506e 12666
278a7a38
AO
12667 done
12668fi
12669
12670if test -z "$ac_cv_prog_GCC_FOR_TARGET" && test -n "$with_build_time_tools"; then
e8b05380 12671 for ncn_progname in gcc; do
5213506e
RW
12672 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ncn_progname} in $with_build_time_tools" >&5
12673$as_echo_n "checking for ${ncn_progname} in $with_build_time_tools... " >&6; }
d1f8db0c
PB
12674 if test -x $with_build_time_tools/${ncn_progname}; then
12675 ac_cv_prog_GCC_FOR_TARGET=$with_build_time_tools/${ncn_progname}
5213506e
RW
12676 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12677$as_echo "yes" >&6; }
e8b05380
PB
12678 break
12679 else
5213506e
RW
12680 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12681$as_echo "no" >&6; }
e8b05380
PB
12682 fi
12683 done
12684fi
12685
12686if test -z "$ac_cv_prog_GCC_FOR_TARGET"; then
12687 for ncn_progname in gcc; do
12688 if test -n "$ncn_target_tool_prefix"; then
12689 # Extract the first word of "${ncn_target_tool_prefix}${ncn_progname}", so it can be a program name with args.
2693c0b0 12690set dummy ${ncn_target_tool_prefix}${ncn_progname}; ac_word=$2
5213506e
RW
12691{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12692$as_echo_n "checking for $ac_word... " >&6; }
22e05272 12693if ${ac_cv_prog_GCC_FOR_TARGET+:} false; then :
5213506e 12694 $as_echo_n "(cached) " >&6
ca9f4b81 12695else
e8b05380
PB
12696 if test -n "$GCC_FOR_TARGET"; then
12697 ac_cv_prog_GCC_FOR_TARGET="$GCC_FOR_TARGET" # Let the user override the test.
ca9f4b81 12698else
1c710c3c
DJ
12699as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12700for as_dir in $PATH
12701do
12702 IFS=$as_save_IFS
12703 test -z "$as_dir" && as_dir=.
5213506e 12704 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 12705 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1c710c3c 12706 ac_cv_prog_GCC_FOR_TARGET="${ncn_target_tool_prefix}${ncn_progname}"
5213506e 12707 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
1c710c3c
DJ
12708 break 2
12709 fi
12710done
5213506e
RW
12711 done
12712IFS=$as_save_IFS
1c710c3c 12713
ca9f4b81
AO
12714fi
12715fi
1c710c3c 12716GCC_FOR_TARGET=$ac_cv_prog_GCC_FOR_TARGET
e8b05380 12717if test -n "$GCC_FOR_TARGET"; then
5213506e
RW
12718 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GCC_FOR_TARGET" >&5
12719$as_echo "$GCC_FOR_TARGET" >&6; }
ca9f4b81 12720else
5213506e
RW
12721 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12722$as_echo "no" >&6; }
ca9f4b81
AO
12723fi
12724
5213506e 12725
e8b05380
PB
12726 fi
12727 if test -z "$ac_cv_prog_GCC_FOR_TARGET" && test $build = $target ; then
12728 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
2693c0b0 12729set dummy ${ncn_progname}; ac_word=$2
5213506e
RW
12730{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12731$as_echo_n "checking for $ac_word... " >&6; }
22e05272 12732if ${ac_cv_prog_GCC_FOR_TARGET+:} false; then :
5213506e 12733 $as_echo_n "(cached) " >&6
ca9f4b81 12734else
e8b05380
PB
12735 if test -n "$GCC_FOR_TARGET"; then
12736 ac_cv_prog_GCC_FOR_TARGET="$GCC_FOR_TARGET" # Let the user override the test.
ca9f4b81 12737else
1c710c3c
DJ
12738as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12739for as_dir in $PATH
12740do
12741 IFS=$as_save_IFS
12742 test -z "$as_dir" && as_dir=.
5213506e 12743 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 12744 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1c710c3c 12745 ac_cv_prog_GCC_FOR_TARGET="${ncn_progname}"
5213506e 12746 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
1c710c3c
DJ
12747 break 2
12748 fi
12749done
5213506e
RW
12750 done
12751IFS=$as_save_IFS
1c710c3c 12752
ca9f4b81
AO
12753fi
12754fi
1c710c3c 12755GCC_FOR_TARGET=$ac_cv_prog_GCC_FOR_TARGET
e8b05380 12756if test -n "$GCC_FOR_TARGET"; then
5213506e
RW
12757 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GCC_FOR_TARGET" >&5
12758$as_echo "$GCC_FOR_TARGET" >&6; }
ca9f4b81 12759else
5213506e
RW
12760 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12761$as_echo "no" >&6; }
ca9f4b81 12762fi
1c710c3c 12763
5213506e 12764
e8b05380
PB
12765 fi
12766 test -n "$ac_cv_prog_GCC_FOR_TARGET" && break
12767 done
12768fi
1c710c3c 12769
e8b05380
PB
12770if test -z "$ac_cv_prog_GCC_FOR_TARGET" ; then
12771 GCC_FOR_TARGET="${CC_FOR_TARGET}"
1c00b503
PB
12772else
12773 GCC_FOR_TARGET="$ac_cv_prog_GCC_FOR_TARGET"
e8b05380
PB
12774fi
12775
278a7a38
AO
12776
12777
278a7a38
AO
12778if test -n "$GFORTRAN_FOR_TARGET"; then
12779 ac_cv_prog_GFORTRAN_FOR_TARGET=$GFORTRAN_FOR_TARGET
12780elif test -n "$ac_cv_prog_GFORTRAN_FOR_TARGET"; then
12781 GFORTRAN_FOR_TARGET=$ac_cv_prog_GFORTRAN_FOR_TARGET
e8b05380
PB
12782fi
12783
278a7a38
AO
12784if test -n "$ac_cv_prog_GFORTRAN_FOR_TARGET"; then
12785 for ncn_progname in gfortran; do
12786 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
e8b05380 12787set dummy ${ncn_progname}; ac_word=$2
5213506e
RW
12788{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12789$as_echo_n "checking for $ac_word... " >&6; }
22e05272 12790if ${ac_cv_prog_GFORTRAN_FOR_TARGET+:} false; then :
5213506e 12791 $as_echo_n "(cached) " >&6
e8b05380 12792else
278a7a38
AO
12793 if test -n "$GFORTRAN_FOR_TARGET"; then
12794 ac_cv_prog_GFORTRAN_FOR_TARGET="$GFORTRAN_FOR_TARGET" # Let the user override the test.
e8b05380 12795else
1c710c3c
DJ
12796as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12797for as_dir in $PATH
12798do
12799 IFS=$as_save_IFS
12800 test -z "$as_dir" && as_dir=.
5213506e 12801 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 12802 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
278a7a38 12803 ac_cv_prog_GFORTRAN_FOR_TARGET="${ncn_progname}"
5213506e 12804 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
1c710c3c
DJ
12805 break 2
12806 fi
12807done
5213506e
RW
12808 done
12809IFS=$as_save_IFS
1c710c3c 12810
e8b05380
PB
12811fi
12812fi
278a7a38
AO
12813GFORTRAN_FOR_TARGET=$ac_cv_prog_GFORTRAN_FOR_TARGET
12814if test -n "$GFORTRAN_FOR_TARGET"; then
5213506e
RW
12815 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GFORTRAN_FOR_TARGET" >&5
12816$as_echo "$GFORTRAN_FOR_TARGET" >&6; }
e8b05380 12817else
5213506e
RW
12818 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12819$as_echo "no" >&6; }
e8b05380 12820fi
1c710c3c 12821
5213506e 12822
e8b05380
PB
12823 done
12824fi
1c710c3c 12825
278a7a38 12826if test -z "$ac_cv_prog_GFORTRAN_FOR_TARGET" && test -n "$with_build_time_tools"; then
e8b05380 12827 for ncn_progname in gfortran; do
5213506e
RW
12828 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ncn_progname} in $with_build_time_tools" >&5
12829$as_echo_n "checking for ${ncn_progname} in $with_build_time_tools... " >&6; }
d1f8db0c
PB
12830 if test -x $with_build_time_tools/${ncn_progname}; then
12831 ac_cv_prog_GFORTRAN_FOR_TARGET=$with_build_time_tools/${ncn_progname}
5213506e
RW
12832 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12833$as_echo "yes" >&6; }
e8b05380
PB
12834 break
12835 else
5213506e
RW
12836 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12837$as_echo "no" >&6; }
e8b05380
PB
12838 fi
12839 done
12840fi
12841
12842if test -z "$ac_cv_prog_GFORTRAN_FOR_TARGET"; then
12843 for ncn_progname in gfortran; do
12844 if test -n "$ncn_target_tool_prefix"; then
12845 # Extract the first word of "${ncn_target_tool_prefix}${ncn_progname}", so it can be a program name with args.
12846set dummy ${ncn_target_tool_prefix}${ncn_progname}; ac_word=$2
5213506e
RW
12847{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12848$as_echo_n "checking for $ac_word... " >&6; }
22e05272 12849if ${ac_cv_prog_GFORTRAN_FOR_TARGET+:} false; then :
5213506e 12850 $as_echo_n "(cached) " >&6
e8b05380
PB
12851else
12852 if test -n "$GFORTRAN_FOR_TARGET"; then
1c710c3c
DJ
12853 ac_cv_prog_GFORTRAN_FOR_TARGET="$GFORTRAN_FOR_TARGET" # Let the user override the test.
12854else
12855as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12856for as_dir in $PATH
12857do
12858 IFS=$as_save_IFS
12859 test -z "$as_dir" && as_dir=.
5213506e 12860 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 12861 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1c710c3c 12862 ac_cv_prog_GFORTRAN_FOR_TARGET="${ncn_target_tool_prefix}${ncn_progname}"
5213506e 12863 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
1c710c3c
DJ
12864 break 2
12865 fi
12866done
5213506e
RW
12867 done
12868IFS=$as_save_IFS
1c710c3c 12869
e8b05380
PB
12870fi
12871fi
1c710c3c 12872GFORTRAN_FOR_TARGET=$ac_cv_prog_GFORTRAN_FOR_TARGET
e8b05380 12873if test -n "$GFORTRAN_FOR_TARGET"; then
5213506e
RW
12874 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GFORTRAN_FOR_TARGET" >&5
12875$as_echo "$GFORTRAN_FOR_TARGET" >&6; }
e8b05380 12876else
5213506e
RW
12877 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12878$as_echo "no" >&6; }
e8b05380
PB
12879fi
12880
5213506e 12881
e8b05380
PB
12882 fi
12883 if test -z "$ac_cv_prog_GFORTRAN_FOR_TARGET" && test $build = $target ; then
12884 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
12885set dummy ${ncn_progname}; ac_word=$2
5213506e
RW
12886{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12887$as_echo_n "checking for $ac_word... " >&6; }
22e05272 12888if ${ac_cv_prog_GFORTRAN_FOR_TARGET+:} false; then :
5213506e 12889 $as_echo_n "(cached) " >&6
e8b05380
PB
12890else
12891 if test -n "$GFORTRAN_FOR_TARGET"; then
12892 ac_cv_prog_GFORTRAN_FOR_TARGET="$GFORTRAN_FOR_TARGET" # Let the user override the test.
12893else
1c710c3c
DJ
12894as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12895for as_dir in $PATH
12896do
12897 IFS=$as_save_IFS
12898 test -z "$as_dir" && as_dir=.
5213506e 12899 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 12900 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1c710c3c 12901 ac_cv_prog_GFORTRAN_FOR_TARGET="${ncn_progname}"
5213506e 12902 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
1c710c3c
DJ
12903 break 2
12904 fi
12905done
5213506e
RW
12906 done
12907IFS=$as_save_IFS
1c710c3c 12908
e8b05380
PB
12909fi
12910fi
1c710c3c 12911GFORTRAN_FOR_TARGET=$ac_cv_prog_GFORTRAN_FOR_TARGET
e8b05380 12912if test -n "$GFORTRAN_FOR_TARGET"; then
5213506e
RW
12913 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GFORTRAN_FOR_TARGET" >&5
12914$as_echo "$GFORTRAN_FOR_TARGET" >&6; }
e8b05380 12915else
5213506e
RW
12916 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12917$as_echo "no" >&6; }
e8b05380 12918fi
1c710c3c 12919
5213506e 12920
e8b05380
PB
12921 fi
12922 test -n "$ac_cv_prog_GFORTRAN_FOR_TARGET" && break
12923 done
12924fi
1c710c3c 12925
e8b05380
PB
12926if test -z "$ac_cv_prog_GFORTRAN_FOR_TARGET" ; then
12927 set dummy gfortran
2693c0b0 12928 if test $build = $target ; then
e8b05380 12929 GFORTRAN_FOR_TARGET="$2"
ca9f4b81 12930 else
e8b05380
PB
12931 GFORTRAN_FOR_TARGET="${ncn_target_tool_prefix}$2"
12932 fi
1c00b503
PB
12933else
12934 GFORTRAN_FOR_TARGET="$ac_cv_prog_GFORTRAN_FOR_TARGET"
e8b05380
PB
12935fi
12936
12937
12938
632e2a07
ILT
12939if test -n "$GOC_FOR_TARGET"; then
12940 ac_cv_prog_GOC_FOR_TARGET=$GOC_FOR_TARGET
12941elif test -n "$ac_cv_prog_GOC_FOR_TARGET"; then
12942 GOC_FOR_TARGET=$ac_cv_prog_GOC_FOR_TARGET
12943fi
12944
12945if test -n "$ac_cv_prog_GOC_FOR_TARGET"; then
12946 for ncn_progname in gccgo; do
12947 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
12948set dummy ${ncn_progname}; ac_word=$2
12949{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12950$as_echo_n "checking for $ac_word... " >&6; }
22e05272 12951if ${ac_cv_prog_GOC_FOR_TARGET+:} false; then :
632e2a07
ILT
12952 $as_echo_n "(cached) " >&6
12953else
12954 if test -n "$GOC_FOR_TARGET"; then
12955 ac_cv_prog_GOC_FOR_TARGET="$GOC_FOR_TARGET" # Let the user override the test.
12956else
12957as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12958for as_dir in $PATH
12959do
12960 IFS=$as_save_IFS
12961 test -z "$as_dir" && as_dir=.
12962 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 12963 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
632e2a07
ILT
12964 ac_cv_prog_GOC_FOR_TARGET="${ncn_progname}"
12965 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
12966 break 2
12967 fi
12968done
12969 done
12970IFS=$as_save_IFS
12971
12972fi
12973fi
12974GOC_FOR_TARGET=$ac_cv_prog_GOC_FOR_TARGET
12975if test -n "$GOC_FOR_TARGET"; then
12976 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GOC_FOR_TARGET" >&5
12977$as_echo "$GOC_FOR_TARGET" >&6; }
12978else
12979 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12980$as_echo "no" >&6; }
12981fi
12982
12983
12984 done
12985fi
12986
12987if test -z "$ac_cv_prog_GOC_FOR_TARGET" && test -n "$with_build_time_tools"; then
12988 for ncn_progname in gccgo; do
12989 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ncn_progname} in $with_build_time_tools" >&5
12990$as_echo_n "checking for ${ncn_progname} in $with_build_time_tools... " >&6; }
12991 if test -x $with_build_time_tools/${ncn_progname}; then
12992 ac_cv_prog_GOC_FOR_TARGET=$with_build_time_tools/${ncn_progname}
12993 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12994$as_echo "yes" >&6; }
12995 break
12996 else
12997 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12998$as_echo "no" >&6; }
12999 fi
13000 done
13001fi
13002
13003if test -z "$ac_cv_prog_GOC_FOR_TARGET"; then
13004 for ncn_progname in gccgo; do
13005 if test -n "$ncn_target_tool_prefix"; then
13006 # Extract the first word of "${ncn_target_tool_prefix}${ncn_progname}", so it can be a program name with args.
13007set dummy ${ncn_target_tool_prefix}${ncn_progname}; ac_word=$2
13008{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13009$as_echo_n "checking for $ac_word... " >&6; }
22e05272 13010if ${ac_cv_prog_GOC_FOR_TARGET+:} false; then :
632e2a07
ILT
13011 $as_echo_n "(cached) " >&6
13012else
13013 if test -n "$GOC_FOR_TARGET"; then
13014 ac_cv_prog_GOC_FOR_TARGET="$GOC_FOR_TARGET" # Let the user override the test.
13015else
13016as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13017for as_dir in $PATH
13018do
13019 IFS=$as_save_IFS
13020 test -z "$as_dir" && as_dir=.
13021 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 13022 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
632e2a07
ILT
13023 ac_cv_prog_GOC_FOR_TARGET="${ncn_target_tool_prefix}${ncn_progname}"
13024 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
13025 break 2
13026 fi
13027done
13028 done
13029IFS=$as_save_IFS
13030
13031fi
13032fi
13033GOC_FOR_TARGET=$ac_cv_prog_GOC_FOR_TARGET
13034if test -n "$GOC_FOR_TARGET"; then
13035 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GOC_FOR_TARGET" >&5
13036$as_echo "$GOC_FOR_TARGET" >&6; }
13037else
13038 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13039$as_echo "no" >&6; }
13040fi
13041
13042
13043 fi
13044 if test -z "$ac_cv_prog_GOC_FOR_TARGET" && test $build = $target ; then
13045 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
13046set dummy ${ncn_progname}; ac_word=$2
13047{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13048$as_echo_n "checking for $ac_word... " >&6; }
22e05272 13049if ${ac_cv_prog_GOC_FOR_TARGET+:} false; then :
632e2a07
ILT
13050 $as_echo_n "(cached) " >&6
13051else
13052 if test -n "$GOC_FOR_TARGET"; then
13053 ac_cv_prog_GOC_FOR_TARGET="$GOC_FOR_TARGET" # Let the user override the test.
13054else
13055as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13056for as_dir in $PATH
13057do
13058 IFS=$as_save_IFS
13059 test -z "$as_dir" && as_dir=.
13060 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 13061 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
632e2a07
ILT
13062 ac_cv_prog_GOC_FOR_TARGET="${ncn_progname}"
13063 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
13064 break 2
13065 fi
13066done
13067 done
13068IFS=$as_save_IFS
13069
13070fi
13071fi
13072GOC_FOR_TARGET=$ac_cv_prog_GOC_FOR_TARGET
13073if test -n "$GOC_FOR_TARGET"; then
13074 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GOC_FOR_TARGET" >&5
13075$as_echo "$GOC_FOR_TARGET" >&6; }
13076else
13077 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13078$as_echo "no" >&6; }
13079fi
13080
13081
13082 fi
13083 test -n "$ac_cv_prog_GOC_FOR_TARGET" && break
13084 done
13085fi
13086
13087if test -z "$ac_cv_prog_GOC_FOR_TARGET" ; then
13088 set dummy gccgo
13089 if test $build = $target ; then
13090 GOC_FOR_TARGET="$2"
13091 else
13092 GOC_FOR_TARGET="${ncn_target_tool_prefix}$2"
13093 fi
13094else
13095 GOC_FOR_TARGET="$ac_cv_prog_GOC_FOR_TARGET"
13096fi
13097
13098
13099
b4c522fa
IB
13100if test -n "$GDC_FOR_TARGET"; then
13101 ac_cv_prog_GDC_FOR_TARGET=$GDC_FOR_TARGET
13102elif test -n "$ac_cv_prog_GDC_FOR_TARGET"; then
13103 GDC_FOR_TARGET=$ac_cv_prog_GDC_FOR_TARGET
13104fi
13105
13106if test -n "$ac_cv_prog_GDC_FOR_TARGET"; then
13107 for ncn_progname in gdc; do
13108 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
13109set dummy ${ncn_progname}; ac_word=$2
13110{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13111$as_echo_n "checking for $ac_word... " >&6; }
22e05272 13112if ${ac_cv_prog_GDC_FOR_TARGET+:} false; then :
b4c522fa
IB
13113 $as_echo_n "(cached) " >&6
13114else
13115 if test -n "$GDC_FOR_TARGET"; then
13116 ac_cv_prog_GDC_FOR_TARGET="$GDC_FOR_TARGET" # Let the user override the test.
13117else
13118as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13119for as_dir in $PATH
13120do
13121 IFS=$as_save_IFS
13122 test -z "$as_dir" && as_dir=.
13123 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 13124 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
b4c522fa
IB
13125 ac_cv_prog_GDC_FOR_TARGET="${ncn_progname}"
13126 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
13127 break 2
13128 fi
13129done
13130 done
13131IFS=$as_save_IFS
13132
13133fi
13134fi
13135GDC_FOR_TARGET=$ac_cv_prog_GDC_FOR_TARGET
13136if test -n "$GDC_FOR_TARGET"; then
13137 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GDC_FOR_TARGET" >&5
13138$as_echo "$GDC_FOR_TARGET" >&6; }
13139else
13140 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13141$as_echo "no" >&6; }
13142fi
13143
13144
13145 done
13146fi
13147
13148if test -z "$ac_cv_prog_GDC_FOR_TARGET" && test -n "$with_build_time_tools"; then
13149 for ncn_progname in gdc; do
13150 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ncn_progname} in $with_build_time_tools" >&5
13151$as_echo_n "checking for ${ncn_progname} in $with_build_time_tools... " >&6; }
13152 if test -x $with_build_time_tools/${ncn_progname}; then
13153 ac_cv_prog_GDC_FOR_TARGET=$with_build_time_tools/${ncn_progname}
13154 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
13155$as_echo "yes" >&6; }
13156 break
13157 else
13158 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13159$as_echo "no" >&6; }
13160 fi
13161 done
13162fi
13163
13164if test -z "$ac_cv_prog_GDC_FOR_TARGET"; then
13165 for ncn_progname in gdc; do
13166 if test -n "$ncn_target_tool_prefix"; then
13167 # Extract the first word of "${ncn_target_tool_prefix}${ncn_progname}", so it can be a program name with args.
13168set dummy ${ncn_target_tool_prefix}${ncn_progname}; ac_word=$2
13169{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13170$as_echo_n "checking for $ac_word... " >&6; }
22e05272 13171if ${ac_cv_prog_GDC_FOR_TARGET+:} false; then :
b4c522fa
IB
13172 $as_echo_n "(cached) " >&6
13173else
13174 if test -n "$GDC_FOR_TARGET"; then
13175 ac_cv_prog_GDC_FOR_TARGET="$GDC_FOR_TARGET" # Let the user override the test.
13176else
13177as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13178for as_dir in $PATH
13179do
13180 IFS=$as_save_IFS
13181 test -z "$as_dir" && as_dir=.
13182 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 13183 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
b4c522fa
IB
13184 ac_cv_prog_GDC_FOR_TARGET="${ncn_target_tool_prefix}${ncn_progname}"
13185 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
13186 break 2
13187 fi
13188done
13189 done
13190IFS=$as_save_IFS
13191
13192fi
13193fi
13194GDC_FOR_TARGET=$ac_cv_prog_GDC_FOR_TARGET
13195if test -n "$GDC_FOR_TARGET"; then
13196 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GDC_FOR_TARGET" >&5
13197$as_echo "$GDC_FOR_TARGET" >&6; }
13198else
13199 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13200$as_echo "no" >&6; }
13201fi
13202
13203
13204 fi
13205 if test -z "$ac_cv_prog_GDC_FOR_TARGET" && test $build = $target ; then
13206 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
13207set dummy ${ncn_progname}; ac_word=$2
13208{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13209$as_echo_n "checking for $ac_word... " >&6; }
22e05272 13210if ${ac_cv_prog_GDC_FOR_TARGET+:} false; then :
b4c522fa
IB
13211 $as_echo_n "(cached) " >&6
13212else
13213 if test -n "$GDC_FOR_TARGET"; then
13214 ac_cv_prog_GDC_FOR_TARGET="$GDC_FOR_TARGET" # Let the user override the test.
13215else
13216as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13217for as_dir in $PATH
13218do
13219 IFS=$as_save_IFS
13220 test -z "$as_dir" && as_dir=.
13221 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 13222 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
b4c522fa
IB
13223 ac_cv_prog_GDC_FOR_TARGET="${ncn_progname}"
13224 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
13225 break 2
13226 fi
13227done
13228 done
13229IFS=$as_save_IFS
13230
13231fi
13232fi
13233GDC_FOR_TARGET=$ac_cv_prog_GDC_FOR_TARGET
13234if test -n "$GDC_FOR_TARGET"; then
13235 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GDC_FOR_TARGET" >&5
13236$as_echo "$GDC_FOR_TARGET" >&6; }
13237else
13238 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13239$as_echo "no" >&6; }
13240fi
13241
13242
13243 fi
13244 test -n "$ac_cv_prog_GDC_FOR_TARGET" && break
13245 done
13246fi
13247
13248if test -z "$ac_cv_prog_GDC_FOR_TARGET" ; then
13249 set dummy gdc
13250 if test $build = $target ; then
13251 GDC_FOR_TARGET="$2"
13252 else
13253 GDC_FOR_TARGET="${ncn_target_tool_prefix}$2"
13254 fi
13255else
13256 GDC_FOR_TARGET="$ac_cv_prog_GDC_FOR_TARGET"
13257fi
13258
13259
13260
e8b05380
PB
13261cat > conftest.c << \EOF
13262#ifdef __GNUC__
13263 gcc_yay;
13264#endif
13265EOF
13266if ($GCC_FOR_TARGET -E conftest.c | grep gcc_yay) > /dev/null 2>&1; then
13267 have_gcc_for_target=yes
13268else
13269 GCC_FOR_TARGET=${ncn_target_tool_prefix}gcc
13270 have_gcc_for_target=no
13271fi
13272rm conftest.c
13273
13274
13275
13276
13277if test -z "$ac_cv_path_AR_FOR_TARGET" ; then
13278 if test -n "$with_build_time_tools"; then
5213506e
RW
13279 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ar in $with_build_time_tools" >&5
13280$as_echo_n "checking for ar in $with_build_time_tools... " >&6; }
d1f8db0c
PB
13281 if test -x $with_build_time_tools/ar; then
13282 AR_FOR_TARGET=`cd $with_build_time_tools && pwd`/ar
13283 ac_cv_path_AR_FOR_TARGET=$AR_FOR_TARGET
5213506e
RW
13284 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_AR_FOR_TARGET" >&5
13285$as_echo "$ac_cv_path_AR_FOR_TARGET" >&6; }
d1f8db0c 13286 else
5213506e
RW
13287 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13288$as_echo "no" >&6; }
d1f8db0c 13289 fi
e8b05380
PB
13290 elif test $build != $host && test $have_gcc_for_target = yes; then
13291 AR_FOR_TARGET=`$GCC_FOR_TARGET --print-prog-name=ar`
1c00b503
PB
13292 test $AR_FOR_TARGET = ar && AR_FOR_TARGET=
13293 test -n "$AR_FOR_TARGET" && ac_cv_path_AR_FOR_TARGET=$AR_FOR_TARGET
e8b05380
PB
13294 fi
13295fi
3e19841a 13296if test -z "$ac_cv_path_AR_FOR_TARGET" && test -n "$gcc_cv_tool_dirs"; then
e8b05380
PB
13297 # Extract the first word of "ar", so it can be a program name with args.
13298set dummy ar; ac_word=$2
5213506e
RW
13299{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13300$as_echo_n "checking for $ac_word... " >&6; }
22e05272 13301if ${ac_cv_path_AR_FOR_TARGET+:} false; then :
5213506e 13302 $as_echo_n "(cached) " >&6
e8b05380 13303else
1c710c3c
DJ
13304 case $AR_FOR_TARGET in
13305 [\\/]* | ?:[\\/]*)
e8b05380
PB
13306 ac_cv_path_AR_FOR_TARGET="$AR_FOR_TARGET" # Let the user override the test with a path.
13307 ;;
e8b05380 13308 *)
1c710c3c
DJ
13309 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13310for as_dir in $gcc_cv_tool_dirs
13311do
13312 IFS=$as_save_IFS
13313 test -z "$as_dir" && as_dir=.
5213506e 13314 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 13315 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1c710c3c 13316 ac_cv_path_AR_FOR_TARGET="$as_dir/$ac_word$ac_exec_ext"
5213506e 13317 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
1c710c3c
DJ
13318 break 2
13319 fi
13320done
5213506e
RW
13321 done
13322IFS=$as_save_IFS
1c710c3c 13323
e8b05380
PB
13324 ;;
13325esac
13326fi
1c710c3c 13327AR_FOR_TARGET=$ac_cv_path_AR_FOR_TARGET
e8b05380 13328if test -n "$AR_FOR_TARGET"; then
5213506e
RW
13329 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR_FOR_TARGET" >&5
13330$as_echo "$AR_FOR_TARGET" >&6; }
e8b05380 13331else
5213506e
RW
13332 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13333$as_echo "no" >&6; }
4de997d1
PB
13334fi
13335
5213506e 13336
e8b05380
PB
13337fi
13338if test -z "$ac_cv_path_AR_FOR_TARGET" ; then
278a7a38
AO
13339
13340
13341if test -n "$AR_FOR_TARGET"; then
13342 ac_cv_prog_AR_FOR_TARGET=$AR_FOR_TARGET
13343elif test -n "$ac_cv_prog_AR_FOR_TARGET"; then
13344 AR_FOR_TARGET=$ac_cv_prog_AR_FOR_TARGET
13345fi
13346
13347if test -n "$ac_cv_prog_AR_FOR_TARGET"; then
13348 for ncn_progname in ar; do
13349 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
13350set dummy ${ncn_progname}; ac_word=$2
5213506e
RW
13351{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13352$as_echo_n "checking for $ac_word... " >&6; }
22e05272 13353if ${ac_cv_prog_AR_FOR_TARGET+:} false; then :
5213506e 13354 $as_echo_n "(cached) " >&6
278a7a38
AO
13355else
13356 if test -n "$AR_FOR_TARGET"; then
13357 ac_cv_prog_AR_FOR_TARGET="$AR_FOR_TARGET" # Let the user override the test.
13358else
13359as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13360for as_dir in $PATH
13361do
13362 IFS=$as_save_IFS
13363 test -z "$as_dir" && as_dir=.
5213506e 13364 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 13365 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
278a7a38 13366 ac_cv_prog_AR_FOR_TARGET="${ncn_progname}"
5213506e 13367 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
278a7a38
AO
13368 break 2
13369 fi
13370done
5213506e
RW
13371 done
13372IFS=$as_save_IFS
278a7a38
AO
13373
13374fi
13375fi
13376AR_FOR_TARGET=$ac_cv_prog_AR_FOR_TARGET
13377if test -n "$AR_FOR_TARGET"; then
5213506e
RW
13378 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR_FOR_TARGET" >&5
13379$as_echo "$AR_FOR_TARGET" >&6; }
278a7a38 13380else
5213506e
RW
13381 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13382$as_echo "no" >&6; }
278a7a38
AO
13383fi
13384
5213506e 13385
278a7a38
AO
13386 done
13387fi
13388
13389if test -z "$ac_cv_prog_AR_FOR_TARGET" && test -n "$with_build_time_tools"; then
e8b05380 13390 for ncn_progname in ar; do
5213506e
RW
13391 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ncn_progname} in $with_build_time_tools" >&5
13392$as_echo_n "checking for ${ncn_progname} in $with_build_time_tools... " >&6; }
d1f8db0c
PB
13393 if test -x $with_build_time_tools/${ncn_progname}; then
13394 ac_cv_prog_AR_FOR_TARGET=$with_build_time_tools/${ncn_progname}
5213506e
RW
13395 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
13396$as_echo "yes" >&6; }
e8b05380
PB
13397 break
13398 else
5213506e
RW
13399 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13400$as_echo "no" >&6; }
e8b05380
PB
13401 fi
13402 done
13403fi
13404
13405if test -z "$ac_cv_prog_AR_FOR_TARGET"; then
13406 for ncn_progname in ar; do
13407 if test -n "$ncn_target_tool_prefix"; then
13408 # Extract the first word of "${ncn_target_tool_prefix}${ncn_progname}", so it can be a program name with args.
2693c0b0 13409set dummy ${ncn_target_tool_prefix}${ncn_progname}; ac_word=$2
5213506e
RW
13410{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13411$as_echo_n "checking for $ac_word... " >&6; }
22e05272 13412if ${ac_cv_prog_AR_FOR_TARGET+:} false; then :
5213506e 13413 $as_echo_n "(cached) " >&6
4de997d1 13414else
e8b05380
PB
13415 if test -n "$AR_FOR_TARGET"; then
13416 ac_cv_prog_AR_FOR_TARGET="$AR_FOR_TARGET" # Let the user override the test.
4de997d1 13417else
1c710c3c
DJ
13418as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13419for as_dir in $PATH
13420do
13421 IFS=$as_save_IFS
13422 test -z "$as_dir" && as_dir=.
5213506e 13423 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 13424 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1c710c3c 13425 ac_cv_prog_AR_FOR_TARGET="${ncn_target_tool_prefix}${ncn_progname}"
5213506e 13426 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
1c710c3c
DJ
13427 break 2
13428 fi
13429done
5213506e
RW
13430 done
13431IFS=$as_save_IFS
1c710c3c 13432
4de997d1
PB
13433fi
13434fi
1c710c3c 13435AR_FOR_TARGET=$ac_cv_prog_AR_FOR_TARGET
e8b05380 13436if test -n "$AR_FOR_TARGET"; then
5213506e
RW
13437 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR_FOR_TARGET" >&5
13438$as_echo "$AR_FOR_TARGET" >&6; }
4de997d1 13439else
5213506e
RW
13440 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13441$as_echo "no" >&6; }
4de997d1
PB
13442fi
13443
5213506e 13444
e8b05380
PB
13445 fi
13446 if test -z "$ac_cv_prog_AR_FOR_TARGET" && test $build = $target ; then
13447 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
13448set dummy ${ncn_progname}; ac_word=$2
5213506e
RW
13449{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13450$as_echo_n "checking for $ac_word... " >&6; }
22e05272 13451if ${ac_cv_prog_AR_FOR_TARGET+:} false; then :
5213506e 13452 $as_echo_n "(cached) " >&6
e8b05380
PB
13453else
13454 if test -n "$AR_FOR_TARGET"; then
13455 ac_cv_prog_AR_FOR_TARGET="$AR_FOR_TARGET" # Let the user override the test.
13456else
1c710c3c
DJ
13457as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13458for as_dir in $PATH
13459do
13460 IFS=$as_save_IFS
13461 test -z "$as_dir" && as_dir=.
5213506e 13462 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 13463 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1c710c3c 13464 ac_cv_prog_AR_FOR_TARGET="${ncn_progname}"
5213506e 13465 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
1c710c3c
DJ
13466 break 2
13467 fi
13468done
5213506e
RW
13469 done
13470IFS=$as_save_IFS
1c710c3c 13471
e8b05380
PB
13472fi
13473fi
1c710c3c 13474AR_FOR_TARGET=$ac_cv_prog_AR_FOR_TARGET
e8b05380 13475if test -n "$AR_FOR_TARGET"; then
5213506e
RW
13476 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR_FOR_TARGET" >&5
13477$as_echo "$AR_FOR_TARGET" >&6; }
e8b05380 13478else
5213506e
RW
13479 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13480$as_echo "no" >&6; }
e8b05380 13481fi
1c710c3c 13482
5213506e 13483
e8b05380
PB
13484 fi
13485 test -n "$ac_cv_prog_AR_FOR_TARGET" && break
13486 done
13487fi
1c710c3c 13488
e8b05380
PB
13489if test -z "$ac_cv_prog_AR_FOR_TARGET" ; then
13490 set dummy ar
13491 if test $build = $target ; then
13492 AR_FOR_TARGET="$2"
13493 else
13494 AR_FOR_TARGET="${ncn_target_tool_prefix}$2"
2693c0b0 13495 fi
1c00b503
PB
13496else
13497 AR_FOR_TARGET="$ac_cv_prog_AR_FOR_TARGET"
e8b05380
PB
13498fi
13499
d1f8db0c
PB
13500else
13501 AR_FOR_TARGET=$ac_cv_path_AR_FOR_TARGET
e8b05380
PB
13502fi
13503
13504
13505
13506
13507if test -z "$ac_cv_path_AS_FOR_TARGET" ; then
13508 if test -n "$with_build_time_tools"; then
5213506e
RW
13509 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for as in $with_build_time_tools" >&5
13510$as_echo_n "checking for as in $with_build_time_tools... " >&6; }
d1f8db0c
PB
13511 if test -x $with_build_time_tools/as; then
13512 AS_FOR_TARGET=`cd $with_build_time_tools && pwd`/as
13513 ac_cv_path_AS_FOR_TARGET=$AS_FOR_TARGET
5213506e
RW
13514 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_AS_FOR_TARGET" >&5
13515$as_echo "$ac_cv_path_AS_FOR_TARGET" >&6; }
d1f8db0c 13516 else
5213506e
RW
13517 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13518$as_echo "no" >&6; }
d1f8db0c 13519 fi
e8b05380
PB
13520 elif test $build != $host && test $have_gcc_for_target = yes; then
13521 AS_FOR_TARGET=`$GCC_FOR_TARGET --print-prog-name=as`
1c00b503
PB
13522 test $AS_FOR_TARGET = as && AS_FOR_TARGET=
13523 test -n "$AS_FOR_TARGET" && ac_cv_path_AS_FOR_TARGET=$AS_FOR_TARGET
e8b05380
PB
13524 fi
13525fi
3e19841a 13526if test -z "$ac_cv_path_AS_FOR_TARGET" && test -n "$gcc_cv_tool_dirs"; then
e8b05380
PB
13527 # Extract the first word of "as", so it can be a program name with args.
13528set dummy as; ac_word=$2
5213506e
RW
13529{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13530$as_echo_n "checking for $ac_word... " >&6; }
22e05272 13531if ${ac_cv_path_AS_FOR_TARGET+:} false; then :
5213506e 13532 $as_echo_n "(cached) " >&6
e8b05380 13533else
1c710c3c
DJ
13534 case $AS_FOR_TARGET in
13535 [\\/]* | ?:[\\/]*)
e8b05380
PB
13536 ac_cv_path_AS_FOR_TARGET="$AS_FOR_TARGET" # Let the user override the test with a path.
13537 ;;
e8b05380 13538 *)
1c710c3c
DJ
13539 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13540for as_dir in $gcc_cv_tool_dirs
13541do
13542 IFS=$as_save_IFS
13543 test -z "$as_dir" && as_dir=.
5213506e 13544 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 13545 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1c710c3c 13546 ac_cv_path_AS_FOR_TARGET="$as_dir/$ac_word$ac_exec_ext"
5213506e 13547 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
1c710c3c
DJ
13548 break 2
13549 fi
13550done
5213506e
RW
13551 done
13552IFS=$as_save_IFS
1c710c3c 13553
e8b05380
PB
13554 ;;
13555esac
13556fi
1c710c3c 13557AS_FOR_TARGET=$ac_cv_path_AS_FOR_TARGET
e8b05380 13558if test -n "$AS_FOR_TARGET"; then
5213506e
RW
13559 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AS_FOR_TARGET" >&5
13560$as_echo "$AS_FOR_TARGET" >&6; }
e8b05380 13561else
5213506e
RW
13562 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13563$as_echo "no" >&6; }
e8b05380
PB
13564fi
13565
5213506e 13566
e8b05380
PB
13567fi
13568if test -z "$ac_cv_path_AS_FOR_TARGET" ; then
278a7a38
AO
13569
13570
13571if test -n "$AS_FOR_TARGET"; then
13572 ac_cv_prog_AS_FOR_TARGET=$AS_FOR_TARGET
13573elif test -n "$ac_cv_prog_AS_FOR_TARGET"; then
13574 AS_FOR_TARGET=$ac_cv_prog_AS_FOR_TARGET
13575fi
13576
13577if test -n "$ac_cv_prog_AS_FOR_TARGET"; then
13578 for ncn_progname in as; do
13579 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
13580set dummy ${ncn_progname}; ac_word=$2
5213506e
RW
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_AS_FOR_TARGET+:} false; then :
5213506e 13584 $as_echo_n "(cached) " >&6
278a7a38
AO
13585else
13586 if test -n "$AS_FOR_TARGET"; then
13587 ac_cv_prog_AS_FOR_TARGET="$AS_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=.
5213506e 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
278a7a38 13596 ac_cv_prog_AS_FOR_TARGET="${ncn_progname}"
5213506e 13597 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
278a7a38
AO
13598 break 2
13599 fi
13600done
5213506e
RW
13601 done
13602IFS=$as_save_IFS
278a7a38
AO
13603
13604fi
13605fi
13606AS_FOR_TARGET=$ac_cv_prog_AS_FOR_TARGET
13607if test -n "$AS_FOR_TARGET"; then
5213506e
RW
13608 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AS_FOR_TARGET" >&5
13609$as_echo "$AS_FOR_TARGET" >&6; }
278a7a38 13610else
5213506e
RW
13611 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13612$as_echo "no" >&6; }
278a7a38
AO
13613fi
13614
5213506e 13615
278a7a38
AO
13616 done
13617fi
13618
13619if test -z "$ac_cv_prog_AS_FOR_TARGET" && test -n "$with_build_time_tools"; then
e8b05380 13620 for ncn_progname in as; do
5213506e
RW
13621 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ncn_progname} in $with_build_time_tools" >&5
13622$as_echo_n "checking for ${ncn_progname} in $with_build_time_tools... " >&6; }
d1f8db0c
PB
13623 if test -x $with_build_time_tools/${ncn_progname}; then
13624 ac_cv_prog_AS_FOR_TARGET=$with_build_time_tools/${ncn_progname}
5213506e
RW
13625 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
13626$as_echo "yes" >&6; }
e8b05380
PB
13627 break
13628 else
5213506e
RW
13629 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13630$as_echo "no" >&6; }
e8b05380
PB
13631 fi
13632 done
13633fi
13634
13635if test -z "$ac_cv_prog_AS_FOR_TARGET"; then
13636 for ncn_progname in as; do
13637 if test -n "$ncn_target_tool_prefix"; then
13638 # Extract the first word of "${ncn_target_tool_prefix}${ncn_progname}", so it can be a program name with args.
13639set dummy ${ncn_target_tool_prefix}${ncn_progname}; ac_word=$2
5213506e
RW
13640{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13641$as_echo_n "checking for $ac_word... " >&6; }
22e05272 13642if ${ac_cv_prog_AS_FOR_TARGET+:} false; then :
5213506e 13643 $as_echo_n "(cached) " >&6
e8b05380
PB
13644else
13645 if test -n "$AS_FOR_TARGET"; then
13646 ac_cv_prog_AS_FOR_TARGET="$AS_FOR_TARGET" # Let the user override the test.
13647else
1c710c3c
DJ
13648as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13649for as_dir in $PATH
13650do
13651 IFS=$as_save_IFS
13652 test -z "$as_dir" && as_dir=.
5213506e 13653 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 13654 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1c710c3c 13655 ac_cv_prog_AS_FOR_TARGET="${ncn_target_tool_prefix}${ncn_progname}"
5213506e 13656 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
1c710c3c
DJ
13657 break 2
13658 fi
13659done
5213506e
RW
13660 done
13661IFS=$as_save_IFS
1c710c3c 13662
e8b05380
PB
13663fi
13664fi
1c710c3c 13665AS_FOR_TARGET=$ac_cv_prog_AS_FOR_TARGET
e8b05380 13666if test -n "$AS_FOR_TARGET"; then
5213506e
RW
13667 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AS_FOR_TARGET" >&5
13668$as_echo "$AS_FOR_TARGET" >&6; }
e8b05380 13669else
5213506e
RW
13670 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13671$as_echo "no" >&6; }
e8b05380
PB
13672fi
13673
5213506e 13674
e8b05380
PB
13675 fi
13676 if test -z "$ac_cv_prog_AS_FOR_TARGET" && test $build = $target ; then
13677 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
2693c0b0 13678set dummy ${ncn_progname}; ac_word=$2
5213506e
RW
13679{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13680$as_echo_n "checking for $ac_word... " >&6; }
22e05272 13681if ${ac_cv_prog_AS_FOR_TARGET+:} false; then :
5213506e 13682 $as_echo_n "(cached) " >&6
4de997d1 13683else
e8b05380
PB
13684 if test -n "$AS_FOR_TARGET"; then
13685 ac_cv_prog_AS_FOR_TARGET="$AS_FOR_TARGET" # Let the user override the test.
4de997d1 13686else
1c710c3c
DJ
13687as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13688for as_dir in $PATH
13689do
13690 IFS=$as_save_IFS
13691 test -z "$as_dir" && as_dir=.
5213506e 13692 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 13693 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1c710c3c 13694 ac_cv_prog_AS_FOR_TARGET="${ncn_progname}"
5213506e 13695 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
1c710c3c
DJ
13696 break 2
13697 fi
13698done
5213506e
RW
13699 done
13700IFS=$as_save_IFS
1c710c3c 13701
4de997d1
PB
13702fi
13703fi
1c710c3c 13704AS_FOR_TARGET=$ac_cv_prog_AS_FOR_TARGET
e8b05380 13705if test -n "$AS_FOR_TARGET"; then
5213506e
RW
13706 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AS_FOR_TARGET" >&5
13707$as_echo "$AS_FOR_TARGET" >&6; }
4de997d1 13708else
5213506e
RW
13709 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13710$as_echo "no" >&6; }
4de997d1 13711fi
1c710c3c 13712
5213506e 13713
e8b05380
PB
13714 fi
13715 test -n "$ac_cv_prog_AS_FOR_TARGET" && break
13716 done
13717fi
1c710c3c 13718
e8b05380
PB
13719if test -z "$ac_cv_prog_AS_FOR_TARGET" ; then
13720 set dummy as
13721 if test $build = $target ; then
13722 AS_FOR_TARGET="$2"
13723 else
13724 AS_FOR_TARGET="${ncn_target_tool_prefix}$2"
4de997d1 13725 fi
1c00b503
PB
13726else
13727 AS_FOR_TARGET="$ac_cv_prog_AS_FOR_TARGET"
e8b05380 13728fi
2693c0b0 13729
d1f8db0c
PB
13730else
13731 AS_FOR_TARGET=$ac_cv_path_AS_FOR_TARGET
4de997d1
PB
13732fi
13733
e8b05380
PB
13734
13735
13736
13737if test -z "$ac_cv_path_DLLTOOL_FOR_TARGET" ; then
13738 if test -n "$with_build_time_tools"; then
5213506e
RW
13739 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlltool in $with_build_time_tools" >&5
13740$as_echo_n "checking for dlltool in $with_build_time_tools... " >&6; }
d1f8db0c
PB
13741 if test -x $with_build_time_tools/dlltool; then
13742 DLLTOOL_FOR_TARGET=`cd $with_build_time_tools && pwd`/dlltool
13743 ac_cv_path_DLLTOOL_FOR_TARGET=$DLLTOOL_FOR_TARGET
5213506e
RW
13744 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_DLLTOOL_FOR_TARGET" >&5
13745$as_echo "$ac_cv_path_DLLTOOL_FOR_TARGET" >&6; }
d1f8db0c 13746 else
5213506e
RW
13747 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13748$as_echo "no" >&6; }
d1f8db0c 13749 fi
e8b05380
PB
13750 elif test $build != $host && test $have_gcc_for_target = yes; then
13751 DLLTOOL_FOR_TARGET=`$GCC_FOR_TARGET --print-prog-name=dlltool`
1c00b503
PB
13752 test $DLLTOOL_FOR_TARGET = dlltool && DLLTOOL_FOR_TARGET=
13753 test -n "$DLLTOOL_FOR_TARGET" && ac_cv_path_DLLTOOL_FOR_TARGET=$DLLTOOL_FOR_TARGET
e8b05380
PB
13754 fi
13755fi
3e19841a 13756if test -z "$ac_cv_path_DLLTOOL_FOR_TARGET" && test -n "$gcc_cv_tool_dirs"; then
e8b05380
PB
13757 # Extract the first word of "dlltool", so it can be a program name with args.
13758set dummy dlltool; ac_word=$2
5213506e
RW
13759{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13760$as_echo_n "checking for $ac_word... " >&6; }
22e05272 13761if ${ac_cv_path_DLLTOOL_FOR_TARGET+:} false; then :
5213506e 13762 $as_echo_n "(cached) " >&6
4de997d1 13763else
1c710c3c
DJ
13764 case $DLLTOOL_FOR_TARGET in
13765 [\\/]* | ?:[\\/]*)
e8b05380
PB
13766 ac_cv_path_DLLTOOL_FOR_TARGET="$DLLTOOL_FOR_TARGET" # Let the user override the test with a path.
13767 ;;
e8b05380 13768 *)
1c710c3c
DJ
13769 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13770for as_dir in $gcc_cv_tool_dirs
13771do
13772 IFS=$as_save_IFS
13773 test -z "$as_dir" && as_dir=.
5213506e 13774 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 13775 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1c710c3c 13776 ac_cv_path_DLLTOOL_FOR_TARGET="$as_dir/$ac_word$ac_exec_ext"
5213506e 13777 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
1c710c3c
DJ
13778 break 2
13779 fi
13780done
5213506e
RW
13781 done
13782IFS=$as_save_IFS
1c710c3c 13783
e8b05380
PB
13784 ;;
13785esac
4de997d1 13786fi
1c710c3c 13787DLLTOOL_FOR_TARGET=$ac_cv_path_DLLTOOL_FOR_TARGET
e8b05380 13788if test -n "$DLLTOOL_FOR_TARGET"; then
5213506e
RW
13789 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DLLTOOL_FOR_TARGET" >&5
13790$as_echo "$DLLTOOL_FOR_TARGET" >&6; }
4de997d1 13791else
5213506e
RW
13792 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13793$as_echo "no" >&6; }
4de997d1
PB
13794fi
13795
5213506e 13796
e8b05380
PB
13797fi
13798if test -z "$ac_cv_path_DLLTOOL_FOR_TARGET" ; then
278a7a38
AO
13799
13800
13801if test -n "$DLLTOOL_FOR_TARGET"; then
13802 ac_cv_prog_DLLTOOL_FOR_TARGET=$DLLTOOL_FOR_TARGET
13803elif test -n "$ac_cv_prog_DLLTOOL_FOR_TARGET"; then
13804 DLLTOOL_FOR_TARGET=$ac_cv_prog_DLLTOOL_FOR_TARGET
13805fi
13806
13807if test -n "$ac_cv_prog_DLLTOOL_FOR_TARGET"; then
13808 for ncn_progname in dlltool; do
13809 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
13810set dummy ${ncn_progname}; ac_word=$2
5213506e
RW
13811{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13812$as_echo_n "checking for $ac_word... " >&6; }
22e05272 13813if ${ac_cv_prog_DLLTOOL_FOR_TARGET+:} false; then :
5213506e 13814 $as_echo_n "(cached) " >&6
278a7a38
AO
13815else
13816 if test -n "$DLLTOOL_FOR_TARGET"; then
13817 ac_cv_prog_DLLTOOL_FOR_TARGET="$DLLTOOL_FOR_TARGET" # Let the user override the test.
13818else
13819as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13820for as_dir in $PATH
13821do
13822 IFS=$as_save_IFS
13823 test -z "$as_dir" && as_dir=.
5213506e 13824 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 13825 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
278a7a38 13826 ac_cv_prog_DLLTOOL_FOR_TARGET="${ncn_progname}"
5213506e 13827 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
278a7a38
AO
13828 break 2
13829 fi
13830done
5213506e
RW
13831 done
13832IFS=$as_save_IFS
278a7a38
AO
13833
13834fi
13835fi
13836DLLTOOL_FOR_TARGET=$ac_cv_prog_DLLTOOL_FOR_TARGET
13837if test -n "$DLLTOOL_FOR_TARGET"; then
5213506e
RW
13838 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DLLTOOL_FOR_TARGET" >&5
13839$as_echo "$DLLTOOL_FOR_TARGET" >&6; }
278a7a38 13840else
5213506e
RW
13841 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13842$as_echo "no" >&6; }
278a7a38
AO
13843fi
13844
5213506e 13845
278a7a38
AO
13846 done
13847fi
13848
13849if test -z "$ac_cv_prog_DLLTOOL_FOR_TARGET" && test -n "$with_build_time_tools"; then
e8b05380 13850 for ncn_progname in dlltool; do
5213506e
RW
13851 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ncn_progname} in $with_build_time_tools" >&5
13852$as_echo_n "checking for ${ncn_progname} in $with_build_time_tools... " >&6; }
d1f8db0c
PB
13853 if test -x $with_build_time_tools/${ncn_progname}; then
13854 ac_cv_prog_DLLTOOL_FOR_TARGET=$with_build_time_tools/${ncn_progname}
5213506e
RW
13855 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
13856$as_echo "yes" >&6; }
e8b05380
PB
13857 break
13858 else
5213506e
RW
13859 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13860$as_echo "no" >&6; }
e8b05380
PB
13861 fi
13862 done
13863fi
13864
13865if test -z "$ac_cv_prog_DLLTOOL_FOR_TARGET"; then
13866 for ncn_progname in dlltool; do
13867 if test -n "$ncn_target_tool_prefix"; then
13868 # Extract the first word of "${ncn_target_tool_prefix}${ncn_progname}", so it can be a program name with args.
13869set dummy ${ncn_target_tool_prefix}${ncn_progname}; ac_word=$2
5213506e
RW
13870{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13871$as_echo_n "checking for $ac_word... " >&6; }
22e05272 13872if ${ac_cv_prog_DLLTOOL_FOR_TARGET+:} false; then :
5213506e 13873 $as_echo_n "(cached) " >&6
4de997d1 13874else
e8b05380
PB
13875 if test -n "$DLLTOOL_FOR_TARGET"; then
13876 ac_cv_prog_DLLTOOL_FOR_TARGET="$DLLTOOL_FOR_TARGET" # Let the user override the test.
4de997d1 13877else
1c710c3c
DJ
13878as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13879for as_dir in $PATH
13880do
13881 IFS=$as_save_IFS
13882 test -z "$as_dir" && as_dir=.
5213506e 13883 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 13884 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1c710c3c 13885 ac_cv_prog_DLLTOOL_FOR_TARGET="${ncn_target_tool_prefix}${ncn_progname}"
5213506e 13886 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
1c710c3c
DJ
13887 break 2
13888 fi
13889done
5213506e
RW
13890 done
13891IFS=$as_save_IFS
1c710c3c 13892
4de997d1
PB
13893fi
13894fi
1c710c3c 13895DLLTOOL_FOR_TARGET=$ac_cv_prog_DLLTOOL_FOR_TARGET
e8b05380 13896if test -n "$DLLTOOL_FOR_TARGET"; then
5213506e
RW
13897 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DLLTOOL_FOR_TARGET" >&5
13898$as_echo "$DLLTOOL_FOR_TARGET" >&6; }
4de997d1 13899else
5213506e
RW
13900 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13901$as_echo "no" >&6; }
4de997d1 13902fi
4de997d1 13903
5213506e 13904
e8b05380
PB
13905 fi
13906 if test -z "$ac_cv_prog_DLLTOOL_FOR_TARGET" && test $build = $target ; then
13907 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
13908set dummy ${ncn_progname}; ac_word=$2
5213506e
RW
13909{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13910$as_echo_n "checking for $ac_word... " >&6; }
22e05272 13911if ${ac_cv_prog_DLLTOOL_FOR_TARGET+:} false; then :
5213506e 13912 $as_echo_n "(cached) " >&6
4de997d1 13913else
e8b05380
PB
13914 if test -n "$DLLTOOL_FOR_TARGET"; then
13915 ac_cv_prog_DLLTOOL_FOR_TARGET="$DLLTOOL_FOR_TARGET" # Let the user override the test.
4de997d1 13916else
1c710c3c
DJ
13917as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13918for as_dir in $PATH
13919do
13920 IFS=$as_save_IFS
13921 test -z "$as_dir" && as_dir=.
5213506e 13922 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 13923 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1c710c3c 13924 ac_cv_prog_DLLTOOL_FOR_TARGET="${ncn_progname}"
5213506e 13925 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
1c710c3c
DJ
13926 break 2
13927 fi
13928done
5213506e
RW
13929 done
13930IFS=$as_save_IFS
1c710c3c 13931
4de997d1
PB
13932fi
13933fi
1c710c3c 13934DLLTOOL_FOR_TARGET=$ac_cv_prog_DLLTOOL_FOR_TARGET
e8b05380 13935if test -n "$DLLTOOL_FOR_TARGET"; then
5213506e
RW
13936 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DLLTOOL_FOR_TARGET" >&5
13937$as_echo "$DLLTOOL_FOR_TARGET" >&6; }
4de997d1 13938else
5213506e
RW
13939 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13940$as_echo "no" >&6; }
4de997d1 13941fi
1c710c3c 13942
5213506e 13943
e8b05380
PB
13944 fi
13945 test -n "$ac_cv_prog_DLLTOOL_FOR_TARGET" && break
13946 done
13947fi
1c710c3c 13948
e8b05380
PB
13949if test -z "$ac_cv_prog_DLLTOOL_FOR_TARGET" ; then
13950 set dummy dlltool
13951 if test $build = $target ; then
13952 DLLTOOL_FOR_TARGET="$2"
13953 else
13954 DLLTOOL_FOR_TARGET="${ncn_target_tool_prefix}$2"
13955 fi
1c00b503
PB
13956else
13957 DLLTOOL_FOR_TARGET="$ac_cv_prog_DLLTOOL_FOR_TARGET"
e8b05380
PB
13958fi
13959
d1f8db0c
PB
13960else
13961 DLLTOOL_FOR_TARGET=$ac_cv_path_DLLTOOL_FOR_TARGET
e8b05380
PB
13962fi
13963
4de997d1 13964
e8b05380
PB
13965
13966
13967if test -z "$ac_cv_path_LD_FOR_TARGET" ; then
13968 if test -n "$with_build_time_tools"; then
5213506e
RW
13969 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld in $with_build_time_tools" >&5
13970$as_echo_n "checking for ld in $with_build_time_tools... " >&6; }
d1f8db0c
PB
13971 if test -x $with_build_time_tools/ld; then
13972 LD_FOR_TARGET=`cd $with_build_time_tools && pwd`/ld
13973 ac_cv_path_LD_FOR_TARGET=$LD_FOR_TARGET
5213506e
RW
13974 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_LD_FOR_TARGET" >&5
13975$as_echo "$ac_cv_path_LD_FOR_TARGET" >&6; }
d1f8db0c 13976 else
5213506e
RW
13977 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13978$as_echo "no" >&6; }
d1f8db0c 13979 fi
e8b05380
PB
13980 elif test $build != $host && test $have_gcc_for_target = yes; then
13981 LD_FOR_TARGET=`$GCC_FOR_TARGET --print-prog-name=ld`
1c00b503
PB
13982 test $LD_FOR_TARGET = ld && LD_FOR_TARGET=
13983 test -n "$LD_FOR_TARGET" && ac_cv_path_LD_FOR_TARGET=$LD_FOR_TARGET
2693c0b0 13984 fi
e8b05380 13985fi
3e19841a 13986if test -z "$ac_cv_path_LD_FOR_TARGET" && test -n "$gcc_cv_tool_dirs"; then
e8b05380
PB
13987 # Extract the first word of "ld", so it can be a program name with args.
13988set dummy ld; ac_word=$2
5213506e
RW
13989{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13990$as_echo_n "checking for $ac_word... " >&6; }
22e05272 13991if ${ac_cv_path_LD_FOR_TARGET+:} false; then :
5213506e 13992 $as_echo_n "(cached) " >&6
4de997d1 13993else
1c710c3c
DJ
13994 case $LD_FOR_TARGET in
13995 [\\/]* | ?:[\\/]*)
e8b05380
PB
13996 ac_cv_path_LD_FOR_TARGET="$LD_FOR_TARGET" # Let the user override the test with a path.
13997 ;;
e8b05380 13998 *)
1c710c3c
DJ
13999 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
14000for as_dir in $gcc_cv_tool_dirs
14001do
14002 IFS=$as_save_IFS
14003 test -z "$as_dir" && as_dir=.
5213506e 14004 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 14005 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1c710c3c 14006 ac_cv_path_LD_FOR_TARGET="$as_dir/$ac_word$ac_exec_ext"
5213506e 14007 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
1c710c3c
DJ
14008 break 2
14009 fi
14010done
5213506e
RW
14011 done
14012IFS=$as_save_IFS
1c710c3c 14013
e8b05380
PB
14014 ;;
14015esac
4de997d1 14016fi
1c710c3c 14017LD_FOR_TARGET=$ac_cv_path_LD_FOR_TARGET
e8b05380 14018if test -n "$LD_FOR_TARGET"; then
5213506e
RW
14019 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD_FOR_TARGET" >&5
14020$as_echo "$LD_FOR_TARGET" >&6; }
4de997d1 14021else
5213506e
RW
14022 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14023$as_echo "no" >&6; }
4de997d1 14024fi
2693c0b0 14025
5213506e 14026
e8b05380
PB
14027fi
14028if test -z "$ac_cv_path_LD_FOR_TARGET" ; then
278a7a38
AO
14029
14030
14031if test -n "$LD_FOR_TARGET"; then
14032 ac_cv_prog_LD_FOR_TARGET=$LD_FOR_TARGET
14033elif test -n "$ac_cv_prog_LD_FOR_TARGET"; then
14034 LD_FOR_TARGET=$ac_cv_prog_LD_FOR_TARGET
14035fi
14036
14037if test -n "$ac_cv_prog_LD_FOR_TARGET"; then
14038 for ncn_progname in ld; do
14039 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
14040set dummy ${ncn_progname}; ac_word=$2
5213506e
RW
14041{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
14042$as_echo_n "checking for $ac_word... " >&6; }
22e05272 14043if ${ac_cv_prog_LD_FOR_TARGET+:} false; then :
5213506e 14044 $as_echo_n "(cached) " >&6
278a7a38
AO
14045else
14046 if test -n "$LD_FOR_TARGET"; then
14047 ac_cv_prog_LD_FOR_TARGET="$LD_FOR_TARGET" # Let the user override the test.
14048else
14049as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
14050for as_dir in $PATH
14051do
14052 IFS=$as_save_IFS
14053 test -z "$as_dir" && as_dir=.
5213506e 14054 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 14055 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
278a7a38 14056 ac_cv_prog_LD_FOR_TARGET="${ncn_progname}"
5213506e 14057 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
278a7a38
AO
14058 break 2
14059 fi
14060done
5213506e
RW
14061 done
14062IFS=$as_save_IFS
278a7a38
AO
14063
14064fi
14065fi
14066LD_FOR_TARGET=$ac_cv_prog_LD_FOR_TARGET
14067if test -n "$LD_FOR_TARGET"; then
5213506e
RW
14068 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD_FOR_TARGET" >&5
14069$as_echo "$LD_FOR_TARGET" >&6; }
278a7a38 14070else
5213506e
RW
14071 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14072$as_echo "no" >&6; }
278a7a38
AO
14073fi
14074
5213506e 14075
278a7a38
AO
14076 done
14077fi
14078
14079if test -z "$ac_cv_prog_LD_FOR_TARGET" && test -n "$with_build_time_tools"; then
e8b05380 14080 for ncn_progname in ld; do
5213506e
RW
14081 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ncn_progname} in $with_build_time_tools" >&5
14082$as_echo_n "checking for ${ncn_progname} in $with_build_time_tools... " >&6; }
d1f8db0c
PB
14083 if test -x $with_build_time_tools/${ncn_progname}; then
14084 ac_cv_prog_LD_FOR_TARGET=$with_build_time_tools/${ncn_progname}
5213506e
RW
14085 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
14086$as_echo "yes" >&6; }
e8b05380
PB
14087 break
14088 else
5213506e
RW
14089 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14090$as_echo "no" >&6; }
e8b05380
PB
14091 fi
14092 done
ca9f4b81
AO
14093fi
14094
e8b05380
PB
14095if test -z "$ac_cv_prog_LD_FOR_TARGET"; then
14096 for ncn_progname in ld; do
14097 if test -n "$ncn_target_tool_prefix"; then
14098 # Extract the first word of "${ncn_target_tool_prefix}${ncn_progname}", so it can be a program name with args.
2693c0b0 14099set dummy ${ncn_target_tool_prefix}${ncn_progname}; ac_word=$2
5213506e
RW
14100{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
14101$as_echo_n "checking for $ac_word... " >&6; }
22e05272 14102if ${ac_cv_prog_LD_FOR_TARGET+:} false; then :
5213506e 14103 $as_echo_n "(cached) " >&6
ca9f4b81 14104else
4de997d1
PB
14105 if test -n "$LD_FOR_TARGET"; then
14106 ac_cv_prog_LD_FOR_TARGET="$LD_FOR_TARGET" # Let the user override the test.
ca9f4b81 14107else
1c710c3c
DJ
14108as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
14109for as_dir in $PATH
14110do
14111 IFS=$as_save_IFS
14112 test -z "$as_dir" && as_dir=.
5213506e 14113 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 14114 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1c710c3c 14115 ac_cv_prog_LD_FOR_TARGET="${ncn_target_tool_prefix}${ncn_progname}"
5213506e 14116 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
1c710c3c
DJ
14117 break 2
14118 fi
14119done
5213506e
RW
14120 done
14121IFS=$as_save_IFS
1c710c3c 14122
ca9f4b81
AO
14123fi
14124fi
1c710c3c 14125LD_FOR_TARGET=$ac_cv_prog_LD_FOR_TARGET
4de997d1 14126if test -n "$LD_FOR_TARGET"; then
5213506e
RW
14127 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD_FOR_TARGET" >&5
14128$as_echo "$LD_FOR_TARGET" >&6; }
ca9f4b81 14129else
5213506e
RW
14130 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14131$as_echo "no" >&6; }
ca9f4b81
AO
14132fi
14133
5213506e 14134
e8b05380
PB
14135 fi
14136 if test -z "$ac_cv_prog_LD_FOR_TARGET" && test $build = $target ; then
14137 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
2693c0b0 14138set dummy ${ncn_progname}; ac_word=$2
5213506e
RW
14139{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
14140$as_echo_n "checking for $ac_word... " >&6; }
22e05272 14141if ${ac_cv_prog_LD_FOR_TARGET+:} false; then :
5213506e 14142 $as_echo_n "(cached) " >&6
ca9f4b81 14143else
2693c0b0
PB
14144 if test -n "$LD_FOR_TARGET"; then
14145 ac_cv_prog_LD_FOR_TARGET="$LD_FOR_TARGET" # Let the user override the test.
ca9f4b81 14146else
1c710c3c
DJ
14147as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
14148for as_dir in $PATH
14149do
14150 IFS=$as_save_IFS
14151 test -z "$as_dir" && as_dir=.
5213506e 14152 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 14153 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1c710c3c 14154 ac_cv_prog_LD_FOR_TARGET="${ncn_progname}"
5213506e 14155 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
1c710c3c
DJ
14156 break 2
14157 fi
14158done
5213506e
RW
14159 done
14160IFS=$as_save_IFS
1c710c3c 14161
ca9f4b81
AO
14162fi
14163fi
1c710c3c 14164LD_FOR_TARGET=$ac_cv_prog_LD_FOR_TARGET
2693c0b0 14165if test -n "$LD_FOR_TARGET"; then
5213506e
RW
14166 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD_FOR_TARGET" >&5
14167$as_echo "$LD_FOR_TARGET" >&6; }
ca9f4b81 14168else
5213506e
RW
14169 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14170$as_echo "no" >&6; }
ca9f4b81 14171fi
1c710c3c 14172
5213506e 14173
e8b05380
PB
14174 fi
14175 test -n "$ac_cv_prog_LD_FOR_TARGET" && break
14176 done
14177fi
1c710c3c 14178
2693c0b0
PB
14179if test -z "$ac_cv_prog_LD_FOR_TARGET" ; then
14180 set dummy ld
14181 if test $build = $target ; then
14182 LD_FOR_TARGET="$2"
ca9f4b81 14183 else
2693c0b0 14184 LD_FOR_TARGET="${ncn_target_tool_prefix}$2"
ca9f4b81 14185 fi
1c00b503
PB
14186else
14187 LD_FOR_TARGET="$ac_cv_prog_LD_FOR_TARGET"
ca9f4b81
AO
14188fi
14189
d1f8db0c
PB
14190else
14191 LD_FOR_TARGET=$ac_cv_path_LD_FOR_TARGET
e8b05380
PB
14192fi
14193
14194
14195
14196
14197if test -z "$ac_cv_path_LIPO_FOR_TARGET" ; then
14198 if test -n "$with_build_time_tools"; then
5213506e
RW
14199 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for lipo in $with_build_time_tools" >&5
14200$as_echo_n "checking for lipo in $with_build_time_tools... " >&6; }
d1f8db0c
PB
14201 if test -x $with_build_time_tools/lipo; then
14202 LIPO_FOR_TARGET=`cd $with_build_time_tools && pwd`/lipo
14203 ac_cv_path_LIPO_FOR_TARGET=$LIPO_FOR_TARGET
5213506e
RW
14204 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_LIPO_FOR_TARGET" >&5
14205$as_echo "$ac_cv_path_LIPO_FOR_TARGET" >&6; }
d1f8db0c 14206 else
5213506e
RW
14207 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14208$as_echo "no" >&6; }
d1f8db0c 14209 fi
e8b05380
PB
14210 elif test $build != $host && test $have_gcc_for_target = yes; then
14211 LIPO_FOR_TARGET=`$GCC_FOR_TARGET --print-prog-name=lipo`
1c00b503
PB
14212 test $LIPO_FOR_TARGET = lipo && LIPO_FOR_TARGET=
14213 test -n "$LIPO_FOR_TARGET" && ac_cv_path_LIPO_FOR_TARGET=$LIPO_FOR_TARGET
e8b05380
PB
14214 fi
14215fi
278a7a38
AO
14216if test -z "$ac_cv_path_LIPO_FOR_TARGET" && test -n "$gcc_cv_tool_dirs"; then
14217 # Extract the first word of "lipo", so it can be a program name with args.
14218set dummy lipo; ac_word=$2
5213506e
RW
14219{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
14220$as_echo_n "checking for $ac_word... " >&6; }
22e05272 14221if ${ac_cv_path_LIPO_FOR_TARGET+:} false; then :
5213506e 14222 $as_echo_n "(cached) " >&6
278a7a38
AO
14223else
14224 case $LIPO_FOR_TARGET in
14225 [\\/]* | ?:[\\/]*)
14226 ac_cv_path_LIPO_FOR_TARGET="$LIPO_FOR_TARGET" # Let the user override the test with a path.
14227 ;;
14228 *)
14229 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
14230for as_dir in $gcc_cv_tool_dirs
14231do
14232 IFS=$as_save_IFS
14233 test -z "$as_dir" && as_dir=.
5213506e 14234 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 14235 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
278a7a38 14236 ac_cv_path_LIPO_FOR_TARGET="$as_dir/$ac_word$ac_exec_ext"
5213506e 14237 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
278a7a38
AO
14238 break 2
14239 fi
14240done
5213506e
RW
14241 done
14242IFS=$as_save_IFS
278a7a38
AO
14243
14244 ;;
14245esac
14246fi
14247LIPO_FOR_TARGET=$ac_cv_path_LIPO_FOR_TARGET
278a7a38 14248if test -n "$LIPO_FOR_TARGET"; then
5213506e
RW
14249 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO_FOR_TARGET" >&5
14250$as_echo "$LIPO_FOR_TARGET" >&6; }
278a7a38 14251else
5213506e
RW
14252 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14253$as_echo "no" >&6; }
278a7a38
AO
14254fi
14255
5213506e 14256
278a7a38
AO
14257fi
14258if test -z "$ac_cv_path_LIPO_FOR_TARGET" ; then
14259
14260
14261if test -n "$LIPO_FOR_TARGET"; then
14262 ac_cv_prog_LIPO_FOR_TARGET=$LIPO_FOR_TARGET
14263elif test -n "$ac_cv_prog_LIPO_FOR_TARGET"; then
14264 LIPO_FOR_TARGET=$ac_cv_prog_LIPO_FOR_TARGET
14265fi
14266
14267if test -n "$ac_cv_prog_LIPO_FOR_TARGET"; then
14268 for ncn_progname in lipo; do
14269 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
14270set dummy ${ncn_progname}; ac_word=$2
5213506e
RW
14271{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
14272$as_echo_n "checking for $ac_word... " >&6; }
22e05272 14273if ${ac_cv_prog_LIPO_FOR_TARGET+:} false; then :
5213506e 14274 $as_echo_n "(cached) " >&6
e8b05380 14275else
278a7a38
AO
14276 if test -n "$LIPO_FOR_TARGET"; then
14277 ac_cv_prog_LIPO_FOR_TARGET="$LIPO_FOR_TARGET" # Let the user override the test.
14278else
14279as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
14280for as_dir in $PATH
1c710c3c
DJ
14281do
14282 IFS=$as_save_IFS
14283 test -z "$as_dir" && as_dir=.
5213506e 14284 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 14285 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
278a7a38 14286 ac_cv_prog_LIPO_FOR_TARGET="${ncn_progname}"
5213506e 14287 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
1c710c3c
DJ
14288 break 2
14289 fi
14290done
5213506e
RW
14291 done
14292IFS=$as_save_IFS
1c710c3c 14293
e8b05380 14294fi
278a7a38
AO
14295fi
14296LIPO_FOR_TARGET=$ac_cv_prog_LIPO_FOR_TARGET
e8b05380 14297if test -n "$LIPO_FOR_TARGET"; then
5213506e
RW
14298 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO_FOR_TARGET" >&5
14299$as_echo "$LIPO_FOR_TARGET" >&6; }
e8b05380 14300else
5213506e
RW
14301 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14302$as_echo "no" >&6; }
e8b05380
PB
14303fi
14304
5213506e 14305
278a7a38 14306 done
e8b05380 14307fi
278a7a38
AO
14308
14309if test -z "$ac_cv_prog_LIPO_FOR_TARGET" && test -n "$with_build_time_tools"; then
e8b05380 14310 for ncn_progname in lipo; do
5213506e
RW
14311 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ncn_progname} in $with_build_time_tools" >&5
14312$as_echo_n "checking for ${ncn_progname} in $with_build_time_tools... " >&6; }
d1f8db0c
PB
14313 if test -x $with_build_time_tools/${ncn_progname}; then
14314 ac_cv_prog_LIPO_FOR_TARGET=$with_build_time_tools/${ncn_progname}
5213506e
RW
14315 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
14316$as_echo "yes" >&6; }
e8b05380
PB
14317 break
14318 else
5213506e
RW
14319 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14320$as_echo "no" >&6; }
e8b05380
PB
14321 fi
14322 done
14323fi
14324
14325if test -z "$ac_cv_prog_LIPO_FOR_TARGET"; then
14326 for ncn_progname in lipo; do
14327 if test -n "$ncn_target_tool_prefix"; then
14328 # Extract the first word of "${ncn_target_tool_prefix}${ncn_progname}", so it can be a program name with args.
2693c0b0 14329set dummy ${ncn_target_tool_prefix}${ncn_progname}; ac_word=$2
5213506e
RW
14330{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
14331$as_echo_n "checking for $ac_word... " >&6; }
22e05272 14332if ${ac_cv_prog_LIPO_FOR_TARGET+:} false; then :
5213506e 14333 $as_echo_n "(cached) " >&6
040b1c5a
GK
14334else
14335 if test -n "$LIPO_FOR_TARGET"; then
14336 ac_cv_prog_LIPO_FOR_TARGET="$LIPO_FOR_TARGET" # Let the user override the test.
14337else
1c710c3c
DJ
14338as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
14339for as_dir in $PATH
14340do
14341 IFS=$as_save_IFS
14342 test -z "$as_dir" && as_dir=.
5213506e 14343 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 14344 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1c710c3c 14345 ac_cv_prog_LIPO_FOR_TARGET="${ncn_target_tool_prefix}${ncn_progname}"
5213506e 14346 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
1c710c3c
DJ
14347 break 2
14348 fi
14349done
5213506e
RW
14350 done
14351IFS=$as_save_IFS
1c710c3c 14352
040b1c5a
GK
14353fi
14354fi
1c710c3c 14355LIPO_FOR_TARGET=$ac_cv_prog_LIPO_FOR_TARGET
040b1c5a 14356if test -n "$LIPO_FOR_TARGET"; then
5213506e
RW
14357 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO_FOR_TARGET" >&5
14358$as_echo "$LIPO_FOR_TARGET" >&6; }
040b1c5a 14359else
5213506e
RW
14360 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14361$as_echo "no" >&6; }
040b1c5a
GK
14362fi
14363
5213506e 14364
e8b05380
PB
14365 fi
14366 if test -z "$ac_cv_prog_LIPO_FOR_TARGET" && test $build = $target ; then
14367 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
040b1c5a 14368set dummy ${ncn_progname}; ac_word=$2
5213506e
RW
14369{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
14370$as_echo_n "checking for $ac_word... " >&6; }
22e05272 14371if ${ac_cv_prog_LIPO_FOR_TARGET+:} false; then :
5213506e 14372 $as_echo_n "(cached) " >&6
040b1c5a
GK
14373else
14374 if test -n "$LIPO_FOR_TARGET"; then
72a7ab82
AP
14375 ac_cv_prog_LIPO_FOR_TARGET="$LIPO_FOR_TARGET" # Let the user override the test.
14376else
1c710c3c
DJ
14377as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
14378for as_dir in $PATH
14379do
14380 IFS=$as_save_IFS
14381 test -z "$as_dir" && as_dir=.
5213506e 14382 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 14383 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1c710c3c 14384 ac_cv_prog_LIPO_FOR_TARGET="${ncn_progname}"
5213506e 14385 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
1c710c3c
DJ
14386 break 2
14387 fi
14388done
5213506e
RW
14389 done
14390IFS=$as_save_IFS
1c710c3c 14391
040b1c5a
GK
14392fi
14393fi
1c710c3c 14394LIPO_FOR_TARGET=$ac_cv_prog_LIPO_FOR_TARGET
040b1c5a 14395if test -n "$LIPO_FOR_TARGET"; then
5213506e
RW
14396 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO_FOR_TARGET" >&5
14397$as_echo "$LIPO_FOR_TARGET" >&6; }
040b1c5a 14398else
5213506e
RW
14399 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14400$as_echo "no" >&6; }
040b1c5a 14401fi
1c710c3c 14402
5213506e 14403
e8b05380
PB
14404 fi
14405 test -n "$ac_cv_prog_LIPO_FOR_TARGET" && break
14406 done
14407fi
1c710c3c 14408
040b1c5a
GK
14409if test -z "$ac_cv_prog_LIPO_FOR_TARGET" ; then
14410 set dummy lipo
14411 if test $build = $target ; then
14412 LIPO_FOR_TARGET="$2"
14413 else
14414 LIPO_FOR_TARGET="${ncn_target_tool_prefix}$2"
14415 fi
1c00b503
PB
14416else
14417 LIPO_FOR_TARGET="$ac_cv_prog_LIPO_FOR_TARGET"
040b1c5a
GK
14418fi
14419
d1f8db0c
PB
14420else
14421 LIPO_FOR_TARGET=$ac_cv_path_LIPO_FOR_TARGET
e8b05380
PB
14422fi
14423
14424
14425
14426
14427if test -z "$ac_cv_path_NM_FOR_TARGET" ; then
14428 if test -n "$with_build_time_tools"; then
5213506e
RW
14429 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for nm in $with_build_time_tools" >&5
14430$as_echo_n "checking for nm in $with_build_time_tools... " >&6; }
d1f8db0c
PB
14431 if test -x $with_build_time_tools/nm; then
14432 NM_FOR_TARGET=`cd $with_build_time_tools && pwd`/nm
14433 ac_cv_path_NM_FOR_TARGET=$NM_FOR_TARGET
5213506e
RW
14434 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_NM_FOR_TARGET" >&5
14435$as_echo "$ac_cv_path_NM_FOR_TARGET" >&6; }
d1f8db0c 14436 else
5213506e
RW
14437 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14438$as_echo "no" >&6; }
d1f8db0c 14439 fi
e8b05380
PB
14440 elif test $build != $host && test $have_gcc_for_target = yes; then
14441 NM_FOR_TARGET=`$GCC_FOR_TARGET --print-prog-name=nm`
1c00b503
PB
14442 test $NM_FOR_TARGET = nm && NM_FOR_TARGET=
14443 test -n "$NM_FOR_TARGET" && ac_cv_path_NM_FOR_TARGET=$NM_FOR_TARGET
e8b05380
PB
14444 fi
14445fi
3e19841a 14446if test -z "$ac_cv_path_NM_FOR_TARGET" && test -n "$gcc_cv_tool_dirs"; then
e8b05380
PB
14447 # Extract the first word of "nm", so it can be a program name with args.
14448set dummy nm; ac_word=$2
5213506e
RW
14449{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
14450$as_echo_n "checking for $ac_word... " >&6; }
22e05272 14451if ${ac_cv_path_NM_FOR_TARGET+:} false; then :
5213506e 14452 $as_echo_n "(cached) " >&6
e8b05380 14453else
1c710c3c
DJ
14454 case $NM_FOR_TARGET in
14455 [\\/]* | ?:[\\/]*)
e8b05380
PB
14456 ac_cv_path_NM_FOR_TARGET="$NM_FOR_TARGET" # Let the user override the test with a path.
14457 ;;
e8b05380 14458 *)
1c710c3c
DJ
14459 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
14460for as_dir in $gcc_cv_tool_dirs
14461do
14462 IFS=$as_save_IFS
14463 test -z "$as_dir" && as_dir=.
5213506e 14464 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 14465 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1c710c3c 14466 ac_cv_path_NM_FOR_TARGET="$as_dir/$ac_word$ac_exec_ext"
5213506e 14467 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
1c710c3c
DJ
14468 break 2
14469 fi
14470done
5213506e
RW
14471 done
14472IFS=$as_save_IFS
1c710c3c 14473
e8b05380
PB
14474 ;;
14475esac
14476fi
1c710c3c 14477NM_FOR_TARGET=$ac_cv_path_NM_FOR_TARGET
e8b05380 14478if test -n "$NM_FOR_TARGET"; then
5213506e
RW
14479 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NM_FOR_TARGET" >&5
14480$as_echo "$NM_FOR_TARGET" >&6; }
e8b05380 14481else
5213506e
RW
14482 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14483$as_echo "no" >&6; }
e8b05380
PB
14484fi
14485
5213506e 14486
e8b05380
PB
14487fi
14488if test -z "$ac_cv_path_NM_FOR_TARGET" ; then
278a7a38
AO
14489
14490
14491if test -n "$NM_FOR_TARGET"; then
14492 ac_cv_prog_NM_FOR_TARGET=$NM_FOR_TARGET
14493elif test -n "$ac_cv_prog_NM_FOR_TARGET"; then
14494 NM_FOR_TARGET=$ac_cv_prog_NM_FOR_TARGET
14495fi
14496
14497if test -n "$ac_cv_prog_NM_FOR_TARGET"; then
14498 for ncn_progname in nm; do
14499 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
14500set dummy ${ncn_progname}; ac_word=$2
5213506e
RW
14501{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
14502$as_echo_n "checking for $ac_word... " >&6; }
22e05272 14503if ${ac_cv_prog_NM_FOR_TARGET+:} false; then :
5213506e 14504 $as_echo_n "(cached) " >&6
278a7a38
AO
14505else
14506 if test -n "$NM_FOR_TARGET"; then
14507 ac_cv_prog_NM_FOR_TARGET="$NM_FOR_TARGET" # Let the user override the test.
14508else
14509as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
14510for as_dir in $PATH
14511do
14512 IFS=$as_save_IFS
14513 test -z "$as_dir" && as_dir=.
5213506e 14514 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 14515 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
278a7a38 14516 ac_cv_prog_NM_FOR_TARGET="${ncn_progname}"
5213506e 14517 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
278a7a38
AO
14518 break 2
14519 fi
14520done
5213506e
RW
14521 done
14522IFS=$as_save_IFS
278a7a38
AO
14523
14524fi
14525fi
14526NM_FOR_TARGET=$ac_cv_prog_NM_FOR_TARGET
14527if test -n "$NM_FOR_TARGET"; then
5213506e
RW
14528 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NM_FOR_TARGET" >&5
14529$as_echo "$NM_FOR_TARGET" >&6; }
278a7a38 14530else
5213506e
RW
14531 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14532$as_echo "no" >&6; }
278a7a38
AO
14533fi
14534
5213506e 14535
278a7a38
AO
14536 done
14537fi
14538
14539if test -z "$ac_cv_prog_NM_FOR_TARGET" && test -n "$with_build_time_tools"; then
e8b05380 14540 for ncn_progname in nm; do
5213506e
RW
14541 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ncn_progname} in $with_build_time_tools" >&5
14542$as_echo_n "checking for ${ncn_progname} in $with_build_time_tools... " >&6; }
d1f8db0c
PB
14543 if test -x $with_build_time_tools/${ncn_progname}; then
14544 ac_cv_prog_NM_FOR_TARGET=$with_build_time_tools/${ncn_progname}
5213506e
RW
14545 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
14546$as_echo "yes" >&6; }
e8b05380
PB
14547 break
14548 else
5213506e
RW
14549 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14550$as_echo "no" >&6; }
e8b05380
PB
14551 fi
14552 done
14553fi
14554
14555if test -z "$ac_cv_prog_NM_FOR_TARGET"; then
14556 for ncn_progname in nm; do
14557 if test -n "$ncn_target_tool_prefix"; then
14558 # Extract the first word of "${ncn_target_tool_prefix}${ncn_progname}", so it can be a program name with args.
040b1c5a 14559set dummy ${ncn_target_tool_prefix}${ncn_progname}; ac_word=$2
5213506e
RW
14560{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
14561$as_echo_n "checking for $ac_word... " >&6; }
22e05272 14562if ${ac_cv_prog_NM_FOR_TARGET+:} false; then :
5213506e 14563 $as_echo_n "(cached) " >&6
ca9f4b81 14564else
4de997d1
PB
14565 if test -n "$NM_FOR_TARGET"; then
14566 ac_cv_prog_NM_FOR_TARGET="$NM_FOR_TARGET" # Let the user override the test.
ca9f4b81 14567else
1c710c3c
DJ
14568as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
14569for as_dir in $PATH
14570do
14571 IFS=$as_save_IFS
14572 test -z "$as_dir" && as_dir=.
5213506e 14573 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 14574 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1c710c3c 14575 ac_cv_prog_NM_FOR_TARGET="${ncn_target_tool_prefix}${ncn_progname}"
5213506e 14576 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
1c710c3c
DJ
14577 break 2
14578 fi
14579done
5213506e
RW
14580 done
14581IFS=$as_save_IFS
1c710c3c 14582
ca9f4b81
AO
14583fi
14584fi
1c710c3c 14585NM_FOR_TARGET=$ac_cv_prog_NM_FOR_TARGET
4de997d1 14586if test -n "$NM_FOR_TARGET"; then
5213506e
RW
14587 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NM_FOR_TARGET" >&5
14588$as_echo "$NM_FOR_TARGET" >&6; }
ca9f4b81 14589else
5213506e
RW
14590 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14591$as_echo "no" >&6; }
ca9f4b81
AO
14592fi
14593
5213506e 14594
e8b05380
PB
14595 fi
14596 if test -z "$ac_cv_prog_NM_FOR_TARGET" && test $build = $target ; then
14597 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
2693c0b0 14598set dummy ${ncn_progname}; ac_word=$2
5213506e
RW
14599{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
14600$as_echo_n "checking for $ac_word... " >&6; }
22e05272 14601if ${ac_cv_prog_NM_FOR_TARGET+:} false; then :
5213506e 14602 $as_echo_n "(cached) " >&6
ca9f4b81 14603else
2693c0b0
PB
14604 if test -n "$NM_FOR_TARGET"; then
14605 ac_cv_prog_NM_FOR_TARGET="$NM_FOR_TARGET" # Let the user override the test.
ca9f4b81 14606else
1c710c3c
DJ
14607as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
14608for as_dir in $PATH
14609do
14610 IFS=$as_save_IFS
14611 test -z "$as_dir" && as_dir=.
5213506e 14612 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 14613 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1c710c3c 14614 ac_cv_prog_NM_FOR_TARGET="${ncn_progname}"
5213506e 14615 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
1c710c3c
DJ
14616 break 2
14617 fi
14618done
5213506e
RW
14619 done
14620IFS=$as_save_IFS
1c710c3c 14621
ca9f4b81
AO
14622fi
14623fi
1c710c3c 14624NM_FOR_TARGET=$ac_cv_prog_NM_FOR_TARGET
2693c0b0 14625if test -n "$NM_FOR_TARGET"; then
5213506e
RW
14626 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NM_FOR_TARGET" >&5
14627$as_echo "$NM_FOR_TARGET" >&6; }
ca9f4b81 14628else
5213506e
RW
14629 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14630$as_echo "no" >&6; }
ca9f4b81 14631fi
1c710c3c 14632
5213506e 14633
e8b05380
PB
14634 fi
14635 test -n "$ac_cv_prog_NM_FOR_TARGET" && break
14636 done
14637fi
1c710c3c 14638
2693c0b0
PB
14639if test -z "$ac_cv_prog_NM_FOR_TARGET" ; then
14640 set dummy nm
14641 if test $build = $target ; then
14642 NM_FOR_TARGET="$2"
ca9f4b81 14643 else
2693c0b0 14644 NM_FOR_TARGET="${ncn_target_tool_prefix}$2"
ca9f4b81 14645 fi
1c00b503
PB
14646else
14647 NM_FOR_TARGET="$ac_cv_prog_NM_FOR_TARGET"
ca9f4b81
AO
14648fi
14649
d1f8db0c
PB
14650else
14651 NM_FOR_TARGET=$ac_cv_path_NM_FOR_TARGET
e8b05380
PB
14652fi
14653
14654
14655
14656
9bccfdf5
AP
14657if test -z "$ac_cv_path_OBJCOPY_FOR_TARGET" ; then
14658 if test -n "$with_build_time_tools"; then
14659 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for objcopy in $with_build_time_tools" >&5
14660$as_echo_n "checking for objcopy in $with_build_time_tools... " >&6; }
14661 if test -x $with_build_time_tools/objcopy; then
14662 OBJCOPY_FOR_TARGET=`cd $with_build_time_tools && pwd`/objcopy
14663 ac_cv_path_OBJCOPY_FOR_TARGET=$OBJCOPY_FOR_TARGET
14664 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_OBJCOPY_FOR_TARGET" >&5
14665$as_echo "$ac_cv_path_OBJCOPY_FOR_TARGET" >&6; }
14666 else
14667 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14668$as_echo "no" >&6; }
14669 fi
14670 elif test $build != $host && test $have_gcc_for_target = yes; then
14671 OBJCOPY_FOR_TARGET=`$GCC_FOR_TARGET --print-prog-name=objcopy`
14672 test $OBJCOPY_FOR_TARGET = objcopy && OBJCOPY_FOR_TARGET=
14673 test -n "$OBJCOPY_FOR_TARGET" && ac_cv_path_OBJCOPY_FOR_TARGET=$OBJCOPY_FOR_TARGET
14674 fi
14675fi
14676if test -z "$ac_cv_path_OBJCOPY_FOR_TARGET" && test -n "$gcc_cv_tool_dirs"; then
14677 # Extract the first word of "objcopy", so it can be a program name with args.
14678set dummy objcopy; ac_word=$2
14679{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
14680$as_echo_n "checking for $ac_word... " >&6; }
22e05272 14681if ${ac_cv_path_OBJCOPY_FOR_TARGET+:} false; then :
9bccfdf5
AP
14682 $as_echo_n "(cached) " >&6
14683else
14684 case $OBJCOPY_FOR_TARGET in
14685 [\\/]* | ?:[\\/]*)
14686 ac_cv_path_OBJCOPY_FOR_TARGET="$OBJCOPY_FOR_TARGET" # Let the user override the test with a path.
14687 ;;
14688 *)
14689 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
14690for as_dir in $gcc_cv_tool_dirs
14691do
14692 IFS=$as_save_IFS
14693 test -z "$as_dir" && as_dir=.
14694 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 14695 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
9bccfdf5
AP
14696 ac_cv_path_OBJCOPY_FOR_TARGET="$as_dir/$ac_word$ac_exec_ext"
14697 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
14698 break 2
14699 fi
14700done
14701 done
14702IFS=$as_save_IFS
14703
14704 ;;
14705esac
14706fi
14707OBJCOPY_FOR_TARGET=$ac_cv_path_OBJCOPY_FOR_TARGET
14708if test -n "$OBJCOPY_FOR_TARGET"; then
14709 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJCOPY_FOR_TARGET" >&5
14710$as_echo "$OBJCOPY_FOR_TARGET" >&6; }
14711else
14712 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14713$as_echo "no" >&6; }
14714fi
14715
14716
14717fi
14718if test -z "$ac_cv_path_OBJCOPY_FOR_TARGET" ; then
14719
14720
14721if test -n "$OBJCOPY_FOR_TARGET"; then
14722 ac_cv_prog_OBJCOPY_FOR_TARGET=$OBJCOPY_FOR_TARGET
14723elif test -n "$ac_cv_prog_OBJCOPY_FOR_TARGET"; then
14724 OBJCOPY_FOR_TARGET=$ac_cv_prog_OBJCOPY_FOR_TARGET
14725fi
14726
14727if test -n "$ac_cv_prog_OBJCOPY_FOR_TARGET"; then
14728 for ncn_progname in objcopy; do
14729 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
14730set dummy ${ncn_progname}; ac_word=$2
14731{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
14732$as_echo_n "checking for $ac_word... " >&6; }
22e05272 14733if ${ac_cv_prog_OBJCOPY_FOR_TARGET+:} false; then :
9bccfdf5
AP
14734 $as_echo_n "(cached) " >&6
14735else
14736 if test -n "$OBJCOPY_FOR_TARGET"; then
14737 ac_cv_prog_OBJCOPY_FOR_TARGET="$OBJCOPY_FOR_TARGET" # Let the user override the test.
14738else
14739as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
14740for as_dir in $PATH
14741do
14742 IFS=$as_save_IFS
14743 test -z "$as_dir" && as_dir=.
14744 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 14745 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
9bccfdf5
AP
14746 ac_cv_prog_OBJCOPY_FOR_TARGET="${ncn_progname}"
14747 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
14748 break 2
14749 fi
14750done
14751 done
14752IFS=$as_save_IFS
14753
14754fi
14755fi
14756OBJCOPY_FOR_TARGET=$ac_cv_prog_OBJCOPY_FOR_TARGET
14757if test -n "$OBJCOPY_FOR_TARGET"; then
14758 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJCOPY_FOR_TARGET" >&5
14759$as_echo "$OBJCOPY_FOR_TARGET" >&6; }
14760else
14761 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14762$as_echo "no" >&6; }
14763fi
14764
14765
14766 done
14767fi
14768
14769if test -z "$ac_cv_prog_OBJCOPY_FOR_TARGET" && test -n "$with_build_time_tools"; then
14770 for ncn_progname in objcopy; do
14771 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ncn_progname} in $with_build_time_tools" >&5
14772$as_echo_n "checking for ${ncn_progname} in $with_build_time_tools... " >&6; }
14773 if test -x $with_build_time_tools/${ncn_progname}; then
14774 ac_cv_prog_OBJCOPY_FOR_TARGET=$with_build_time_tools/${ncn_progname}
14775 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
14776$as_echo "yes" >&6; }
14777 break
14778 else
14779 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14780$as_echo "no" >&6; }
14781 fi
14782 done
14783fi
14784
14785if test -z "$ac_cv_prog_OBJCOPY_FOR_TARGET"; then
14786 for ncn_progname in objcopy; do
14787 if test -n "$ncn_target_tool_prefix"; then
14788 # Extract the first word of "${ncn_target_tool_prefix}${ncn_progname}", so it can be a program name with args.
14789set dummy ${ncn_target_tool_prefix}${ncn_progname}; ac_word=$2
14790{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
14791$as_echo_n "checking for $ac_word... " >&6; }
22e05272 14792if ${ac_cv_prog_OBJCOPY_FOR_TARGET+:} false; then :
9bccfdf5
AP
14793 $as_echo_n "(cached) " >&6
14794else
14795 if test -n "$OBJCOPY_FOR_TARGET"; then
14796 ac_cv_prog_OBJCOPY_FOR_TARGET="$OBJCOPY_FOR_TARGET" # Let the user override the test.
14797else
14798as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
14799for as_dir in $PATH
14800do
14801 IFS=$as_save_IFS
14802 test -z "$as_dir" && as_dir=.
14803 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 14804 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
9bccfdf5
AP
14805 ac_cv_prog_OBJCOPY_FOR_TARGET="${ncn_target_tool_prefix}${ncn_progname}"
14806 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
14807 break 2
14808 fi
14809done
14810 done
14811IFS=$as_save_IFS
14812
14813fi
14814fi
14815OBJCOPY_FOR_TARGET=$ac_cv_prog_OBJCOPY_FOR_TARGET
14816if test -n "$OBJCOPY_FOR_TARGET"; then
14817 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJCOPY_FOR_TARGET" >&5
14818$as_echo "$OBJCOPY_FOR_TARGET" >&6; }
14819else
14820 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14821$as_echo "no" >&6; }
14822fi
14823
14824
14825 fi
14826 if test -z "$ac_cv_prog_OBJCOPY_FOR_TARGET" && test $build = $target ; then
14827 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
14828set dummy ${ncn_progname}; ac_word=$2
14829{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
14830$as_echo_n "checking for $ac_word... " >&6; }
22e05272 14831if ${ac_cv_prog_OBJCOPY_FOR_TARGET+:} false; then :
9bccfdf5
AP
14832 $as_echo_n "(cached) " >&6
14833else
14834 if test -n "$OBJCOPY_FOR_TARGET"; then
14835 ac_cv_prog_OBJCOPY_FOR_TARGET="$OBJCOPY_FOR_TARGET" # Let the user override the test.
14836else
14837as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
14838for as_dir in $PATH
14839do
14840 IFS=$as_save_IFS
14841 test -z "$as_dir" && as_dir=.
14842 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 14843 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
9bccfdf5
AP
14844 ac_cv_prog_OBJCOPY_FOR_TARGET="${ncn_progname}"
14845 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
14846 break 2
14847 fi
14848done
14849 done
14850IFS=$as_save_IFS
14851
14852fi
14853fi
14854OBJCOPY_FOR_TARGET=$ac_cv_prog_OBJCOPY_FOR_TARGET
14855if test -n "$OBJCOPY_FOR_TARGET"; then
14856 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJCOPY_FOR_TARGET" >&5
14857$as_echo "$OBJCOPY_FOR_TARGET" >&6; }
14858else
14859 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14860$as_echo "no" >&6; }
14861fi
14862
14863
14864 fi
14865 test -n "$ac_cv_prog_OBJCOPY_FOR_TARGET" && break
14866 done
14867fi
14868
14869if test -z "$ac_cv_prog_OBJCOPY_FOR_TARGET" ; then
14870 set dummy objcopy
14871 if test $build = $target ; then
14872 OBJCOPY_FOR_TARGET="$2"
14873 else
14874 OBJCOPY_FOR_TARGET="${ncn_target_tool_prefix}$2"
14875 fi
14876else
14877 OBJCOPY_FOR_TARGET="$ac_cv_prog_OBJCOPY_FOR_TARGET"
14878fi
14879
14880else
14881 OBJCOPY_FOR_TARGET=$ac_cv_path_OBJCOPY_FOR_TARGET
14882fi
14883
14884
14885
14886
e8b05380
PB
14887if test -z "$ac_cv_path_OBJDUMP_FOR_TARGET" ; then
14888 if test -n "$with_build_time_tools"; then
5213506e
RW
14889 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdump in $with_build_time_tools" >&5
14890$as_echo_n "checking for objdump in $with_build_time_tools... " >&6; }
d1f8db0c
PB
14891 if test -x $with_build_time_tools/objdump; then
14892 OBJDUMP_FOR_TARGET=`cd $with_build_time_tools && pwd`/objdump
14893 ac_cv_path_OBJDUMP_FOR_TARGET=$OBJDUMP_FOR_TARGET
5213506e
RW
14894 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_OBJDUMP_FOR_TARGET" >&5
14895$as_echo "$ac_cv_path_OBJDUMP_FOR_TARGET" >&6; }
d1f8db0c 14896 else
5213506e
RW
14897 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14898$as_echo "no" >&6; }
d1f8db0c 14899 fi
e8b05380
PB
14900 elif test $build != $host && test $have_gcc_for_target = yes; then
14901 OBJDUMP_FOR_TARGET=`$GCC_FOR_TARGET --print-prog-name=objdump`
1c00b503
PB
14902 test $OBJDUMP_FOR_TARGET = objdump && OBJDUMP_FOR_TARGET=
14903 test -n "$OBJDUMP_FOR_TARGET" && ac_cv_path_OBJDUMP_FOR_TARGET=$OBJDUMP_FOR_TARGET
e8b05380
PB
14904 fi
14905fi
3e19841a 14906if test -z "$ac_cv_path_OBJDUMP_FOR_TARGET" && test -n "$gcc_cv_tool_dirs"; then
e8b05380
PB
14907 # Extract the first word of "objdump", so it can be a program name with args.
14908set dummy objdump; ac_word=$2
5213506e
RW
14909{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
14910$as_echo_n "checking for $ac_word... " >&6; }
22e05272 14911if ${ac_cv_path_OBJDUMP_FOR_TARGET+:} false; then :
5213506e 14912 $as_echo_n "(cached) " >&6
e8b05380 14913else
1c710c3c
DJ
14914 case $OBJDUMP_FOR_TARGET in
14915 [\\/]* | ?:[\\/]*)
e8b05380
PB
14916 ac_cv_path_OBJDUMP_FOR_TARGET="$OBJDUMP_FOR_TARGET" # Let the user override the test with a path.
14917 ;;
e8b05380 14918 *)
1c710c3c
DJ
14919 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
14920for as_dir in $gcc_cv_tool_dirs
14921do
14922 IFS=$as_save_IFS
14923 test -z "$as_dir" && as_dir=.
5213506e 14924 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 14925 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1c710c3c 14926 ac_cv_path_OBJDUMP_FOR_TARGET="$as_dir/$ac_word$ac_exec_ext"
5213506e 14927 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
1c710c3c
DJ
14928 break 2
14929 fi
14930done
5213506e
RW
14931 done
14932IFS=$as_save_IFS
1c710c3c 14933
e8b05380
PB
14934 ;;
14935esac
14936fi
1c710c3c 14937OBJDUMP_FOR_TARGET=$ac_cv_path_OBJDUMP_FOR_TARGET
e8b05380 14938if test -n "$OBJDUMP_FOR_TARGET"; then
5213506e
RW
14939 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP_FOR_TARGET" >&5
14940$as_echo "$OBJDUMP_FOR_TARGET" >&6; }
e8b05380 14941else
5213506e
RW
14942 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14943$as_echo "no" >&6; }
e8b05380
PB
14944fi
14945
5213506e 14946
e8b05380
PB
14947fi
14948if test -z "$ac_cv_path_OBJDUMP_FOR_TARGET" ; then
278a7a38
AO
14949
14950
14951if test -n "$OBJDUMP_FOR_TARGET"; then
14952 ac_cv_prog_OBJDUMP_FOR_TARGET=$OBJDUMP_FOR_TARGET
14953elif test -n "$ac_cv_prog_OBJDUMP_FOR_TARGET"; then
14954 OBJDUMP_FOR_TARGET=$ac_cv_prog_OBJDUMP_FOR_TARGET
14955fi
14956
14957if test -n "$ac_cv_prog_OBJDUMP_FOR_TARGET"; then
14958 for ncn_progname in objdump; do
14959 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
14960set dummy ${ncn_progname}; ac_word=$2
5213506e
RW
14961{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
14962$as_echo_n "checking for $ac_word... " >&6; }
22e05272 14963if ${ac_cv_prog_OBJDUMP_FOR_TARGET+:} false; then :
5213506e 14964 $as_echo_n "(cached) " >&6
278a7a38
AO
14965else
14966 if test -n "$OBJDUMP_FOR_TARGET"; then
14967 ac_cv_prog_OBJDUMP_FOR_TARGET="$OBJDUMP_FOR_TARGET" # Let the user override the test.
14968else
14969as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
14970for as_dir in $PATH
14971do
14972 IFS=$as_save_IFS
14973 test -z "$as_dir" && as_dir=.
5213506e 14974 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 14975 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
278a7a38 14976 ac_cv_prog_OBJDUMP_FOR_TARGET="${ncn_progname}"
5213506e 14977 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
278a7a38
AO
14978 break 2
14979 fi
14980done
5213506e
RW
14981 done
14982IFS=$as_save_IFS
278a7a38
AO
14983
14984fi
14985fi
14986OBJDUMP_FOR_TARGET=$ac_cv_prog_OBJDUMP_FOR_TARGET
14987if test -n "$OBJDUMP_FOR_TARGET"; then
5213506e
RW
14988 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP_FOR_TARGET" >&5
14989$as_echo "$OBJDUMP_FOR_TARGET" >&6; }
278a7a38 14990else
5213506e
RW
14991 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14992$as_echo "no" >&6; }
278a7a38
AO
14993fi
14994
5213506e 14995
278a7a38
AO
14996 done
14997fi
14998
14999if test -z "$ac_cv_prog_OBJDUMP_FOR_TARGET" && test -n "$with_build_time_tools"; then
e8b05380 15000 for ncn_progname in objdump; do
5213506e
RW
15001 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ncn_progname} in $with_build_time_tools" >&5
15002$as_echo_n "checking for ${ncn_progname} in $with_build_time_tools... " >&6; }
d1f8db0c
PB
15003 if test -x $with_build_time_tools/${ncn_progname}; then
15004 ac_cv_prog_OBJDUMP_FOR_TARGET=$with_build_time_tools/${ncn_progname}
5213506e
RW
15005 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
15006$as_echo "yes" >&6; }
e8b05380
PB
15007 break
15008 else
5213506e
RW
15009 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15010$as_echo "no" >&6; }
e8b05380
PB
15011 fi
15012 done
15013fi
15014
15015if test -z "$ac_cv_prog_OBJDUMP_FOR_TARGET"; then
15016 for ncn_progname in objdump; do
15017 if test -n "$ncn_target_tool_prefix"; then
15018 # Extract the first word of "${ncn_target_tool_prefix}${ncn_progname}", so it can be a program name with args.
2693c0b0 15019set dummy ${ncn_target_tool_prefix}${ncn_progname}; ac_word=$2
5213506e
RW
15020{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
15021$as_echo_n "checking for $ac_word... " >&6; }
22e05272 15022if ${ac_cv_prog_OBJDUMP_FOR_TARGET+:} false; then :
5213506e 15023 $as_echo_n "(cached) " >&6
d739199a
DJ
15024else
15025 if test -n "$OBJDUMP_FOR_TARGET"; then
15026 ac_cv_prog_OBJDUMP_FOR_TARGET="$OBJDUMP_FOR_TARGET" # Let the user override the test.
15027else
1c710c3c
DJ
15028as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
15029for as_dir in $PATH
15030do
15031 IFS=$as_save_IFS
15032 test -z "$as_dir" && as_dir=.
5213506e 15033 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 15034 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1c710c3c 15035 ac_cv_prog_OBJDUMP_FOR_TARGET="${ncn_target_tool_prefix}${ncn_progname}"
5213506e 15036 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
1c710c3c
DJ
15037 break 2
15038 fi
15039done
5213506e
RW
15040 done
15041IFS=$as_save_IFS
1c710c3c 15042
d739199a
DJ
15043fi
15044fi
1c710c3c 15045OBJDUMP_FOR_TARGET=$ac_cv_prog_OBJDUMP_FOR_TARGET
d739199a 15046if test -n "$OBJDUMP_FOR_TARGET"; then
5213506e
RW
15047 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP_FOR_TARGET" >&5
15048$as_echo "$OBJDUMP_FOR_TARGET" >&6; }
d739199a 15049else
5213506e
RW
15050 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15051$as_echo "no" >&6; }
d739199a
DJ
15052fi
15053
5213506e 15054
e8b05380
PB
15055 fi
15056 if test -z "$ac_cv_prog_OBJDUMP_FOR_TARGET" && test $build = $target ; then
15057 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
d739199a 15058set dummy ${ncn_progname}; ac_word=$2
5213506e
RW
15059{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
15060$as_echo_n "checking for $ac_word... " >&6; }
22e05272 15061if ${ac_cv_prog_OBJDUMP_FOR_TARGET+:} false; then :
5213506e 15062 $as_echo_n "(cached) " >&6
d739199a
DJ
15063else
15064 if test -n "$OBJDUMP_FOR_TARGET"; then
15065 ac_cv_prog_OBJDUMP_FOR_TARGET="$OBJDUMP_FOR_TARGET" # Let the user override the test.
15066else
1c710c3c
DJ
15067as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
15068for as_dir in $PATH
15069do
15070 IFS=$as_save_IFS
15071 test -z "$as_dir" && as_dir=.
5213506e 15072 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 15073 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1c710c3c 15074 ac_cv_prog_OBJDUMP_FOR_TARGET="${ncn_progname}"
5213506e 15075 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
1c710c3c
DJ
15076 break 2
15077 fi
15078done
5213506e
RW
15079 done
15080IFS=$as_save_IFS
1c710c3c 15081
d739199a
DJ
15082fi
15083fi
1c710c3c 15084OBJDUMP_FOR_TARGET=$ac_cv_prog_OBJDUMP_FOR_TARGET
d739199a 15085if test -n "$OBJDUMP_FOR_TARGET"; then
5213506e
RW
15086 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP_FOR_TARGET" >&5
15087$as_echo "$OBJDUMP_FOR_TARGET" >&6; }
d739199a 15088else
5213506e
RW
15089 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15090$as_echo "no" >&6; }
d739199a 15091fi
1c710c3c 15092
5213506e 15093
e8b05380
PB
15094 fi
15095 test -n "$ac_cv_prog_OBJDUMP_FOR_TARGET" && break
15096 done
15097fi
1c710c3c 15098
d739199a
DJ
15099if test -z "$ac_cv_prog_OBJDUMP_FOR_TARGET" ; then
15100 set dummy objdump
15101 if test $build = $target ; then
15102 OBJDUMP_FOR_TARGET="$2"
15103 else
15104 OBJDUMP_FOR_TARGET="${ncn_target_tool_prefix}$2"
15105 fi
1c00b503
PB
15106else
15107 OBJDUMP_FOR_TARGET="$ac_cv_prog_OBJDUMP_FOR_TARGET"
d739199a
DJ
15108fi
15109
d1f8db0c
PB
15110else
15111 OBJDUMP_FOR_TARGET=$ac_cv_path_OBJDUMP_FOR_TARGET
e8b05380
PB
15112fi
15113
15114
15115
15116
e4a9a572
IS
15117if test -z "$ac_cv_path_OTOOL_FOR_TARGET" ; then
15118 if test -n "$with_build_time_tools"; then
15119 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for otool in $with_build_time_tools" >&5
15120$as_echo_n "checking for otool in $with_build_time_tools... " >&6; }
15121 if test -x $with_build_time_tools/otool; then
15122 OTOOL_FOR_TARGET=`cd $with_build_time_tools && pwd`/otool
15123 ac_cv_path_OTOOL_FOR_TARGET=$OTOOL_FOR_TARGET
15124 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_OTOOL_FOR_TARGET" >&5
15125$as_echo "$ac_cv_path_OTOOL_FOR_TARGET" >&6; }
15126 else
15127 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15128$as_echo "no" >&6; }
15129 fi
15130 elif test $build != $host && test $have_gcc_for_target = yes; then
15131 OTOOL_FOR_TARGET=`$GCC_FOR_TARGET --print-prog-name=otool`
15132 test $OTOOL_FOR_TARGET = otool && OTOOL_FOR_TARGET=
15133 test -n "$OTOOL_FOR_TARGET" && ac_cv_path_OTOOL_FOR_TARGET=$OTOOL_FOR_TARGET
15134 fi
15135fi
15136if test -z "$ac_cv_path_OTOOL_FOR_TARGET" && test -n "$gcc_cv_tool_dirs"; then
15137 # Extract the first word of "otool", so it can be a program name with args.
15138set dummy otool; ac_word=$2
15139{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
15140$as_echo_n "checking for $ac_word... " >&6; }
15141if ${ac_cv_path_OTOOL_FOR_TARGET+:} false; then :
15142 $as_echo_n "(cached) " >&6
15143else
15144 case $OTOOL_FOR_TARGET in
15145 [\\/]* | ?:[\\/]*)
15146 ac_cv_path_OTOOL_FOR_TARGET="$OTOOL_FOR_TARGET" # Let the user override the test with a path.
15147 ;;
15148 *)
15149 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
15150for as_dir in $gcc_cv_tool_dirs
15151do
15152 IFS=$as_save_IFS
15153 test -z "$as_dir" && as_dir=.
15154 for ac_exec_ext in '' $ac_executable_extensions; do
15155 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
15156 ac_cv_path_OTOOL_FOR_TARGET="$as_dir/$ac_word$ac_exec_ext"
15157 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
15158 break 2
15159 fi
15160done
15161 done
15162IFS=$as_save_IFS
15163
15164 ;;
15165esac
15166fi
15167OTOOL_FOR_TARGET=$ac_cv_path_OTOOL_FOR_TARGET
15168if test -n "$OTOOL_FOR_TARGET"; then
15169 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL_FOR_TARGET" >&5
15170$as_echo "$OTOOL_FOR_TARGET" >&6; }
15171else
15172 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15173$as_echo "no" >&6; }
15174fi
15175
15176
15177fi
15178if test -z "$ac_cv_path_OTOOL_FOR_TARGET" ; then
15179
15180
15181if test -n "$OTOOL_FOR_TARGET"; then
15182 ac_cv_prog_OTOOL_FOR_TARGET=$OTOOL_FOR_TARGET
15183elif test -n "$ac_cv_prog_OTOOL_FOR_TARGET"; then
15184 OTOOL_FOR_TARGET=$ac_cv_prog_OTOOL_FOR_TARGET
15185fi
15186
15187if test -n "$ac_cv_prog_OTOOL_FOR_TARGET"; then
15188 for ncn_progname in otool; do
15189 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
15190set dummy ${ncn_progname}; ac_word=$2
15191{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
15192$as_echo_n "checking for $ac_word... " >&6; }
15193if ${ac_cv_prog_OTOOL_FOR_TARGET+:} false; then :
15194 $as_echo_n "(cached) " >&6
15195else
15196 if test -n "$OTOOL_FOR_TARGET"; then
15197 ac_cv_prog_OTOOL_FOR_TARGET="$OTOOL_FOR_TARGET" # Let the user override the test.
15198else
15199as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
15200for as_dir in $PATH
15201do
15202 IFS=$as_save_IFS
15203 test -z "$as_dir" && as_dir=.
15204 for ac_exec_ext in '' $ac_executable_extensions; do
15205 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
15206 ac_cv_prog_OTOOL_FOR_TARGET="${ncn_progname}"
15207 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
15208 break 2
15209 fi
15210done
15211 done
15212IFS=$as_save_IFS
15213
15214fi
15215fi
15216OTOOL_FOR_TARGET=$ac_cv_prog_OTOOL_FOR_TARGET
15217if test -n "$OTOOL_FOR_TARGET"; then
15218 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL_FOR_TARGET" >&5
15219$as_echo "$OTOOL_FOR_TARGET" >&6; }
15220else
15221 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15222$as_echo "no" >&6; }
15223fi
15224
15225
15226 done
15227fi
15228
15229if test -z "$ac_cv_prog_OTOOL_FOR_TARGET" && test -n "$with_build_time_tools"; then
15230 for ncn_progname in otool; do
15231 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ncn_progname} in $with_build_time_tools" >&5
15232$as_echo_n "checking for ${ncn_progname} in $with_build_time_tools... " >&6; }
15233 if test -x $with_build_time_tools/${ncn_progname}; then
15234 ac_cv_prog_OTOOL_FOR_TARGET=$with_build_time_tools/${ncn_progname}
15235 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
15236$as_echo "yes" >&6; }
15237 break
15238 else
15239 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15240$as_echo "no" >&6; }
15241 fi
15242 done
15243fi
15244
15245if test -z "$ac_cv_prog_OTOOL_FOR_TARGET"; then
15246 for ncn_progname in otool; do
15247 if test -n "$ncn_target_tool_prefix"; then
15248 # Extract the first word of "${ncn_target_tool_prefix}${ncn_progname}", so it can be a program name with args.
15249set dummy ${ncn_target_tool_prefix}${ncn_progname}; ac_word=$2
15250{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
15251$as_echo_n "checking for $ac_word... " >&6; }
15252if ${ac_cv_prog_OTOOL_FOR_TARGET+:} false; then :
15253 $as_echo_n "(cached) " >&6
15254else
15255 if test -n "$OTOOL_FOR_TARGET"; then
15256 ac_cv_prog_OTOOL_FOR_TARGET="$OTOOL_FOR_TARGET" # Let the user override the test.
15257else
15258as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
15259for as_dir in $PATH
15260do
15261 IFS=$as_save_IFS
15262 test -z "$as_dir" && as_dir=.
15263 for ac_exec_ext in '' $ac_executable_extensions; do
15264 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
15265 ac_cv_prog_OTOOL_FOR_TARGET="${ncn_target_tool_prefix}${ncn_progname}"
15266 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
15267 break 2
15268 fi
15269done
15270 done
15271IFS=$as_save_IFS
15272
15273fi
15274fi
15275OTOOL_FOR_TARGET=$ac_cv_prog_OTOOL_FOR_TARGET
15276if test -n "$OTOOL_FOR_TARGET"; then
15277 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL_FOR_TARGET" >&5
15278$as_echo "$OTOOL_FOR_TARGET" >&6; }
15279else
15280 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15281$as_echo "no" >&6; }
15282fi
15283
15284
15285 fi
15286 if test -z "$ac_cv_prog_OTOOL_FOR_TARGET" && test $build = $target ; then
15287 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
15288set dummy ${ncn_progname}; ac_word=$2
15289{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
15290$as_echo_n "checking for $ac_word... " >&6; }
15291if ${ac_cv_prog_OTOOL_FOR_TARGET+:} false; then :
15292 $as_echo_n "(cached) " >&6
15293else
15294 if test -n "$OTOOL_FOR_TARGET"; then
15295 ac_cv_prog_OTOOL_FOR_TARGET="$OTOOL_FOR_TARGET" # Let the user override the test.
15296else
15297as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
15298for as_dir in $PATH
15299do
15300 IFS=$as_save_IFS
15301 test -z "$as_dir" && as_dir=.
15302 for ac_exec_ext in '' $ac_executable_extensions; do
15303 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
15304 ac_cv_prog_OTOOL_FOR_TARGET="${ncn_progname}"
15305 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
15306 break 2
15307 fi
15308done
15309 done
15310IFS=$as_save_IFS
15311
15312fi
15313fi
15314OTOOL_FOR_TARGET=$ac_cv_prog_OTOOL_FOR_TARGET
15315if test -n "$OTOOL_FOR_TARGET"; then
15316 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL_FOR_TARGET" >&5
15317$as_echo "$OTOOL_FOR_TARGET" >&6; }
15318else
15319 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15320$as_echo "no" >&6; }
15321fi
15322
15323
15324 fi
15325 test -n "$ac_cv_prog_OTOOL_FOR_TARGET" && break
15326 done
15327fi
15328
15329if test -z "$ac_cv_prog_OTOOL_FOR_TARGET" ; then
15330 set dummy otool
15331 if test $build = $target ; then
15332 OTOOL_FOR_TARGET="$2"
15333 else
15334 OTOOL_FOR_TARGET="${ncn_target_tool_prefix}$2"
15335 fi
15336else
15337 OTOOL_FOR_TARGET="$ac_cv_prog_OTOOL_FOR_TARGET"
15338fi
15339
15340else
15341 OTOOL_FOR_TARGET=$ac_cv_path_OTOOL_FOR_TARGET
15342fi
15343
15344
15345
15346
e8b05380
PB
15347if test -z "$ac_cv_path_RANLIB_FOR_TARGET" ; then
15348 if test -n "$with_build_time_tools"; then
5213506e
RW
15349 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ranlib in $with_build_time_tools" >&5
15350$as_echo_n "checking for ranlib in $with_build_time_tools... " >&6; }
d1f8db0c
PB
15351 if test -x $with_build_time_tools/ranlib; then
15352 RANLIB_FOR_TARGET=`cd $with_build_time_tools && pwd`/ranlib
15353 ac_cv_path_RANLIB_FOR_TARGET=$RANLIB_FOR_TARGET
5213506e
RW
15354 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_RANLIB_FOR_TARGET" >&5
15355$as_echo "$ac_cv_path_RANLIB_FOR_TARGET" >&6; }
d1f8db0c 15356 else
5213506e
RW
15357 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15358$as_echo "no" >&6; }
d1f8db0c 15359 fi
e8b05380
PB
15360 elif test $build != $host && test $have_gcc_for_target = yes; then
15361 RANLIB_FOR_TARGET=`$GCC_FOR_TARGET --print-prog-name=ranlib`
1c00b503
PB
15362 test $RANLIB_FOR_TARGET = ranlib && RANLIB_FOR_TARGET=
15363 test -n "$RANLIB_FOR_TARGET" && ac_cv_path_RANLIB_FOR_TARGET=$RANLIB_FOR_TARGET
e8b05380
PB
15364 fi
15365fi
3e19841a 15366if test -z "$ac_cv_path_RANLIB_FOR_TARGET" && test -n "$gcc_cv_tool_dirs"; then
e8b05380
PB
15367 # Extract the first word of "ranlib", so it can be a program name with args.
15368set dummy ranlib; ac_word=$2
5213506e
RW
15369{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
15370$as_echo_n "checking for $ac_word... " >&6; }
22e05272 15371if ${ac_cv_path_RANLIB_FOR_TARGET+:} false; then :
5213506e 15372 $as_echo_n "(cached) " >&6
e8b05380 15373else
1c710c3c
DJ
15374 case $RANLIB_FOR_TARGET in
15375 [\\/]* | ?:[\\/]*)
e8b05380
PB
15376 ac_cv_path_RANLIB_FOR_TARGET="$RANLIB_FOR_TARGET" # Let the user override the test with a path.
15377 ;;
e8b05380 15378 *)
1c710c3c
DJ
15379 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
15380for as_dir in $gcc_cv_tool_dirs
15381do
15382 IFS=$as_save_IFS
15383 test -z "$as_dir" && as_dir=.
5213506e 15384 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 15385 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1c710c3c 15386 ac_cv_path_RANLIB_FOR_TARGET="$as_dir/$ac_word$ac_exec_ext"
5213506e 15387 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
1c710c3c
DJ
15388 break 2
15389 fi
15390done
5213506e
RW
15391 done
15392IFS=$as_save_IFS
1c710c3c 15393
e8b05380
PB
15394 ;;
15395esac
15396fi
1c710c3c 15397RANLIB_FOR_TARGET=$ac_cv_path_RANLIB_FOR_TARGET
e8b05380 15398if test -n "$RANLIB_FOR_TARGET"; then
5213506e
RW
15399 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB_FOR_TARGET" >&5
15400$as_echo "$RANLIB_FOR_TARGET" >&6; }
e8b05380 15401else
5213506e
RW
15402 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15403$as_echo "no" >&6; }
e8b05380
PB
15404fi
15405
5213506e 15406
e8b05380
PB
15407fi
15408if test -z "$ac_cv_path_RANLIB_FOR_TARGET" ; then
278a7a38
AO
15409
15410
15411if test -n "$RANLIB_FOR_TARGET"; then
15412 ac_cv_prog_RANLIB_FOR_TARGET=$RANLIB_FOR_TARGET
15413elif test -n "$ac_cv_prog_RANLIB_FOR_TARGET"; then
15414 RANLIB_FOR_TARGET=$ac_cv_prog_RANLIB_FOR_TARGET
15415fi
15416
15417if test -n "$ac_cv_prog_RANLIB_FOR_TARGET"; then
15418 for ncn_progname in ranlib; do
15419 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
15420set dummy ${ncn_progname}; ac_word=$2
5213506e
RW
15421{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
15422$as_echo_n "checking for $ac_word... " >&6; }
22e05272 15423if ${ac_cv_prog_RANLIB_FOR_TARGET+:} false; then :
5213506e 15424 $as_echo_n "(cached) " >&6
278a7a38
AO
15425else
15426 if test -n "$RANLIB_FOR_TARGET"; then
15427 ac_cv_prog_RANLIB_FOR_TARGET="$RANLIB_FOR_TARGET" # Let the user override the test.
15428else
15429as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
15430for as_dir in $PATH
15431do
15432 IFS=$as_save_IFS
15433 test -z "$as_dir" && as_dir=.
5213506e 15434 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 15435 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
278a7a38 15436 ac_cv_prog_RANLIB_FOR_TARGET="${ncn_progname}"
5213506e 15437 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
278a7a38
AO
15438 break 2
15439 fi
15440done
5213506e
RW
15441 done
15442IFS=$as_save_IFS
278a7a38
AO
15443
15444fi
15445fi
15446RANLIB_FOR_TARGET=$ac_cv_prog_RANLIB_FOR_TARGET
15447if test -n "$RANLIB_FOR_TARGET"; then
5213506e
RW
15448 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB_FOR_TARGET" >&5
15449$as_echo "$RANLIB_FOR_TARGET" >&6; }
278a7a38 15450else
5213506e
RW
15451 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15452$as_echo "no" >&6; }
278a7a38
AO
15453fi
15454
5213506e 15455
278a7a38
AO
15456 done
15457fi
15458
15459if test -z "$ac_cv_prog_RANLIB_FOR_TARGET" && test -n "$with_build_time_tools"; then
e8b05380 15460 for ncn_progname in ranlib; do
5213506e
RW
15461 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ncn_progname} in $with_build_time_tools" >&5
15462$as_echo_n "checking for ${ncn_progname} in $with_build_time_tools... " >&6; }
d1f8db0c
PB
15463 if test -x $with_build_time_tools/${ncn_progname}; then
15464 ac_cv_prog_RANLIB_FOR_TARGET=$with_build_time_tools/${ncn_progname}
5213506e
RW
15465 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
15466$as_echo "yes" >&6; }
e8b05380
PB
15467 break
15468 else
5213506e
RW
15469 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15470$as_echo "no" >&6; }
e8b05380
PB
15471 fi
15472 done
15473fi
15474
15475if test -z "$ac_cv_prog_RANLIB_FOR_TARGET"; then
15476 for ncn_progname in ranlib; do
15477 if test -n "$ncn_target_tool_prefix"; then
15478 # Extract the first word of "${ncn_target_tool_prefix}${ncn_progname}", so it can be a program name with args.
d739199a 15479set dummy ${ncn_target_tool_prefix}${ncn_progname}; ac_word=$2
5213506e
RW
15480{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
15481$as_echo_n "checking for $ac_word... " >&6; }
22e05272 15482if ${ac_cv_prog_RANLIB_FOR_TARGET+:} false; then :
5213506e 15483 $as_echo_n "(cached) " >&6
ca9f4b81 15484else
4de997d1
PB
15485 if test -n "$RANLIB_FOR_TARGET"; then
15486 ac_cv_prog_RANLIB_FOR_TARGET="$RANLIB_FOR_TARGET" # Let the user override the test.
ca9f4b81 15487else
1c710c3c
DJ
15488as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
15489for as_dir in $PATH
15490do
15491 IFS=$as_save_IFS
15492 test -z "$as_dir" && as_dir=.
5213506e 15493 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 15494 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1c710c3c 15495 ac_cv_prog_RANLIB_FOR_TARGET="${ncn_target_tool_prefix}${ncn_progname}"
5213506e 15496 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
1c710c3c
DJ
15497 break 2
15498 fi
15499done
5213506e
RW
15500 done
15501IFS=$as_save_IFS
1c710c3c 15502
ca9f4b81
AO
15503fi
15504fi
1c710c3c 15505RANLIB_FOR_TARGET=$ac_cv_prog_RANLIB_FOR_TARGET
4de997d1 15506if test -n "$RANLIB_FOR_TARGET"; then
5213506e
RW
15507 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB_FOR_TARGET" >&5
15508$as_echo "$RANLIB_FOR_TARGET" >&6; }
ca9f4b81 15509else
5213506e
RW
15510 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15511$as_echo "no" >&6; }
ca9f4b81
AO
15512fi
15513
5213506e 15514
e8b05380
PB
15515 fi
15516 if test -z "$ac_cv_prog_RANLIB_FOR_TARGET" && test $build = $target ; then
15517 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
2693c0b0 15518set dummy ${ncn_progname}; ac_word=$2
5213506e
RW
15519{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
15520$as_echo_n "checking for $ac_word... " >&6; }
22e05272 15521if ${ac_cv_prog_RANLIB_FOR_TARGET+:} false; then :
5213506e 15522 $as_echo_n "(cached) " >&6
ca9f4b81 15523else
2693c0b0
PB
15524 if test -n "$RANLIB_FOR_TARGET"; then
15525 ac_cv_prog_RANLIB_FOR_TARGET="$RANLIB_FOR_TARGET" # Let the user override the test.
ca9f4b81 15526else
1c710c3c
DJ
15527as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
15528for as_dir in $PATH
15529do
15530 IFS=$as_save_IFS
15531 test -z "$as_dir" && as_dir=.
5213506e 15532 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 15533 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1c710c3c 15534 ac_cv_prog_RANLIB_FOR_TARGET="${ncn_progname}"
5213506e 15535 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
1c710c3c
DJ
15536 break 2
15537 fi
15538done
5213506e
RW
15539 done
15540IFS=$as_save_IFS
1c710c3c 15541
ca9f4b81
AO
15542fi
15543fi
1c710c3c 15544RANLIB_FOR_TARGET=$ac_cv_prog_RANLIB_FOR_TARGET
2693c0b0 15545if test -n "$RANLIB_FOR_TARGET"; then
5213506e
RW
15546 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB_FOR_TARGET" >&5
15547$as_echo "$RANLIB_FOR_TARGET" >&6; }
ca9f4b81 15548else
5213506e
RW
15549 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15550$as_echo "no" >&6; }
ca9f4b81 15551fi
1c710c3c 15552
5213506e 15553
e8b05380
PB
15554 fi
15555 test -n "$ac_cv_prog_RANLIB_FOR_TARGET" && break
15556 done
15557fi
1c710c3c 15558
e8b05380
PB
15559if test -z "$ac_cv_prog_RANLIB_FOR_TARGET" ; then
15560 set dummy ranlib
15561 if test $build = $target ; then
15562 RANLIB_FOR_TARGET="$2"
15563 else
15564 RANLIB_FOR_TARGET="${ncn_target_tool_prefix}$2"
ca9f4b81 15565 fi
1c00b503
PB
15566else
15567 RANLIB_FOR_TARGET="$ac_cv_prog_RANLIB_FOR_TARGET"
e8b05380 15568fi
2693c0b0 15569
d1f8db0c
PB
15570else
15571 RANLIB_FOR_TARGET=$ac_cv_path_RANLIB_FOR_TARGET
ca9f4b81
AO
15572fi
15573
e8b05380
PB
15574
15575
15576
e7a82751
RM
15577if test -z "$ac_cv_path_READELF_FOR_TARGET" ; then
15578 if test -n "$with_build_time_tools"; then
15579 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for readelf in $with_build_time_tools" >&5
15580$as_echo_n "checking for readelf in $with_build_time_tools... " >&6; }
15581 if test -x $with_build_time_tools/readelf; then
15582 READELF_FOR_TARGET=`cd $with_build_time_tools && pwd`/readelf
15583 ac_cv_path_READELF_FOR_TARGET=$READELF_FOR_TARGET
15584 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_READELF_FOR_TARGET" >&5
15585$as_echo "$ac_cv_path_READELF_FOR_TARGET" >&6; }
15586 else
15587 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15588$as_echo "no" >&6; }
15589 fi
15590 elif test $build != $host && test $have_gcc_for_target = yes; then
15591 READELF_FOR_TARGET=`$GCC_FOR_TARGET --print-prog-name=readelf`
15592 test $READELF_FOR_TARGET = readelf && READELF_FOR_TARGET=
15593 test -n "$READELF_FOR_TARGET" && ac_cv_path_READELF_FOR_TARGET=$READELF_FOR_TARGET
15594 fi
15595fi
15596if test -z "$ac_cv_path_READELF_FOR_TARGET" && test -n "$gcc_cv_tool_dirs"; then
15597 # Extract the first word of "readelf", so it can be a program name with args.
15598set dummy readelf; ac_word=$2
15599{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
15600$as_echo_n "checking for $ac_word... " >&6; }
22e05272 15601if ${ac_cv_path_READELF_FOR_TARGET+:} false; then :
e7a82751
RM
15602 $as_echo_n "(cached) " >&6
15603else
15604 case $READELF_FOR_TARGET in
15605 [\\/]* | ?:[\\/]*)
15606 ac_cv_path_READELF_FOR_TARGET="$READELF_FOR_TARGET" # Let the user override the test with a path.
15607 ;;
15608 *)
15609 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
15610for as_dir in $gcc_cv_tool_dirs
15611do
15612 IFS=$as_save_IFS
15613 test -z "$as_dir" && as_dir=.
15614 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 15615 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
e7a82751
RM
15616 ac_cv_path_READELF_FOR_TARGET="$as_dir/$ac_word$ac_exec_ext"
15617 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
15618 break 2
15619 fi
15620done
15621 done
15622IFS=$as_save_IFS
15623
15624 ;;
15625esac
15626fi
15627READELF_FOR_TARGET=$ac_cv_path_READELF_FOR_TARGET
15628if test -n "$READELF_FOR_TARGET"; then
15629 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $READELF_FOR_TARGET" >&5
15630$as_echo "$READELF_FOR_TARGET" >&6; }
15631else
15632 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15633$as_echo "no" >&6; }
15634fi
15635
15636
15637fi
15638if test -z "$ac_cv_path_READELF_FOR_TARGET" ; then
15639
15640
15641if test -n "$READELF_FOR_TARGET"; then
15642 ac_cv_prog_READELF_FOR_TARGET=$READELF_FOR_TARGET
15643elif test -n "$ac_cv_prog_READELF_FOR_TARGET"; then
15644 READELF_FOR_TARGET=$ac_cv_prog_READELF_FOR_TARGET
15645fi
15646
15647if test -n "$ac_cv_prog_READELF_FOR_TARGET"; then
15648 for ncn_progname in readelf; do
15649 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
15650set dummy ${ncn_progname}; ac_word=$2
15651{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
15652$as_echo_n "checking for $ac_word... " >&6; }
22e05272 15653if ${ac_cv_prog_READELF_FOR_TARGET+:} false; then :
e7a82751
RM
15654 $as_echo_n "(cached) " >&6
15655else
15656 if test -n "$READELF_FOR_TARGET"; then
15657 ac_cv_prog_READELF_FOR_TARGET="$READELF_FOR_TARGET" # Let the user override the test.
15658else
15659as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
15660for as_dir in $PATH
15661do
15662 IFS=$as_save_IFS
15663 test -z "$as_dir" && as_dir=.
15664 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 15665 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
e7a82751
RM
15666 ac_cv_prog_READELF_FOR_TARGET="${ncn_progname}"
15667 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
15668 break 2
15669 fi
15670done
15671 done
15672IFS=$as_save_IFS
15673
15674fi
15675fi
15676READELF_FOR_TARGET=$ac_cv_prog_READELF_FOR_TARGET
15677if test -n "$READELF_FOR_TARGET"; then
15678 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $READELF_FOR_TARGET" >&5
15679$as_echo "$READELF_FOR_TARGET" >&6; }
15680else
15681 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15682$as_echo "no" >&6; }
15683fi
15684
15685
15686 done
15687fi
15688
15689if test -z "$ac_cv_prog_READELF_FOR_TARGET" && test -n "$with_build_time_tools"; then
15690 for ncn_progname in readelf; do
15691 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ncn_progname} in $with_build_time_tools" >&5
15692$as_echo_n "checking for ${ncn_progname} in $with_build_time_tools... " >&6; }
15693 if test -x $with_build_time_tools/${ncn_progname}; then
15694 ac_cv_prog_READELF_FOR_TARGET=$with_build_time_tools/${ncn_progname}
15695 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
15696$as_echo "yes" >&6; }
15697 break
15698 else
15699 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15700$as_echo "no" >&6; }
15701 fi
15702 done
15703fi
15704
15705if test -z "$ac_cv_prog_READELF_FOR_TARGET"; then
15706 for ncn_progname in readelf; do
15707 if test -n "$ncn_target_tool_prefix"; then
15708 # Extract the first word of "${ncn_target_tool_prefix}${ncn_progname}", so it can be a program name with args.
15709set dummy ${ncn_target_tool_prefix}${ncn_progname}; ac_word=$2
15710{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
15711$as_echo_n "checking for $ac_word... " >&6; }
22e05272 15712if ${ac_cv_prog_READELF_FOR_TARGET+:} false; then :
e7a82751
RM
15713 $as_echo_n "(cached) " >&6
15714else
15715 if test -n "$READELF_FOR_TARGET"; then
15716 ac_cv_prog_READELF_FOR_TARGET="$READELF_FOR_TARGET" # Let the user override the test.
15717else
15718as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
15719for as_dir in $PATH
15720do
15721 IFS=$as_save_IFS
15722 test -z "$as_dir" && as_dir=.
15723 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 15724 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
e7a82751
RM
15725 ac_cv_prog_READELF_FOR_TARGET="${ncn_target_tool_prefix}${ncn_progname}"
15726 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
15727 break 2
15728 fi
15729done
15730 done
15731IFS=$as_save_IFS
15732
15733fi
15734fi
15735READELF_FOR_TARGET=$ac_cv_prog_READELF_FOR_TARGET
15736if test -n "$READELF_FOR_TARGET"; then
15737 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $READELF_FOR_TARGET" >&5
15738$as_echo "$READELF_FOR_TARGET" >&6; }
15739else
15740 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15741$as_echo "no" >&6; }
15742fi
15743
15744
15745 fi
15746 if test -z "$ac_cv_prog_READELF_FOR_TARGET" && test $build = $target ; then
15747 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
15748set dummy ${ncn_progname}; ac_word=$2
15749{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
15750$as_echo_n "checking for $ac_word... " >&6; }
22e05272 15751if ${ac_cv_prog_READELF_FOR_TARGET+:} false; then :
e7a82751
RM
15752 $as_echo_n "(cached) " >&6
15753else
15754 if test -n "$READELF_FOR_TARGET"; then
15755 ac_cv_prog_READELF_FOR_TARGET="$READELF_FOR_TARGET" # Let the user override the test.
15756else
15757as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
15758for as_dir in $PATH
15759do
15760 IFS=$as_save_IFS
15761 test -z "$as_dir" && as_dir=.
15762 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 15763 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
e7a82751
RM
15764 ac_cv_prog_READELF_FOR_TARGET="${ncn_progname}"
15765 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
15766 break 2
15767 fi
15768done
15769 done
15770IFS=$as_save_IFS
15771
15772fi
15773fi
15774READELF_FOR_TARGET=$ac_cv_prog_READELF_FOR_TARGET
15775if test -n "$READELF_FOR_TARGET"; then
15776 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $READELF_FOR_TARGET" >&5
15777$as_echo "$READELF_FOR_TARGET" >&6; }
15778else
15779 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15780$as_echo "no" >&6; }
15781fi
15782
15783
15784 fi
15785 test -n "$ac_cv_prog_READELF_FOR_TARGET" && break
15786 done
15787fi
15788
15789if test -z "$ac_cv_prog_READELF_FOR_TARGET" ; then
15790 set dummy readelf
15791 if test $build = $target ; then
15792 READELF_FOR_TARGET="$2"
15793 else
15794 READELF_FOR_TARGET="${ncn_target_tool_prefix}$2"
15795 fi
15796else
15797 READELF_FOR_TARGET="$ac_cv_prog_READELF_FOR_TARGET"
15798fi
15799
15800else
15801 READELF_FOR_TARGET=$ac_cv_path_READELF_FOR_TARGET
15802fi
15803
15804
15805
15806
e8b05380
PB
15807if test -z "$ac_cv_path_STRIP_FOR_TARGET" ; then
15808 if test -n "$with_build_time_tools"; then
5213506e
RW
15809 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for strip in $with_build_time_tools" >&5
15810$as_echo_n "checking for strip in $with_build_time_tools... " >&6; }
d1f8db0c
PB
15811 if test -x $with_build_time_tools/strip; then
15812 STRIP_FOR_TARGET=`cd $with_build_time_tools && pwd`/strip
15813 ac_cv_path_STRIP_FOR_TARGET=$STRIP_FOR_TARGET
5213506e
RW
15814 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_STRIP_FOR_TARGET" >&5
15815$as_echo "$ac_cv_path_STRIP_FOR_TARGET" >&6; }
d1f8db0c 15816 else
5213506e
RW
15817 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15818$as_echo "no" >&6; }
d1f8db0c 15819 fi
e8b05380
PB
15820 elif test $build != $host && test $have_gcc_for_target = yes; then
15821 STRIP_FOR_TARGET=`$GCC_FOR_TARGET --print-prog-name=strip`
1c00b503
PB
15822 test $STRIP_FOR_TARGET = strip && STRIP_FOR_TARGET=
15823 test -n "$STRIP_FOR_TARGET" && ac_cv_path_STRIP_FOR_TARGET=$STRIP_FOR_TARGET
e8b05380
PB
15824 fi
15825fi
3e19841a 15826if test -z "$ac_cv_path_STRIP_FOR_TARGET" && test -n "$gcc_cv_tool_dirs"; then
e8b05380
PB
15827 # Extract the first word of "strip", so it can be a program name with args.
15828set dummy strip; ac_word=$2
5213506e
RW
15829{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
15830$as_echo_n "checking for $ac_word... " >&6; }
22e05272 15831if ${ac_cv_path_STRIP_FOR_TARGET+:} false; then :
5213506e 15832 $as_echo_n "(cached) " >&6
e8b05380 15833else
1c710c3c
DJ
15834 case $STRIP_FOR_TARGET in
15835 [\\/]* | ?:[\\/]*)
e8b05380
PB
15836 ac_cv_path_STRIP_FOR_TARGET="$STRIP_FOR_TARGET" # Let the user override the test with a path.
15837 ;;
e8b05380 15838 *)
1c710c3c
DJ
15839 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
15840for as_dir in $gcc_cv_tool_dirs
15841do
15842 IFS=$as_save_IFS
15843 test -z "$as_dir" && as_dir=.
5213506e 15844 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 15845 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1c710c3c 15846 ac_cv_path_STRIP_FOR_TARGET="$as_dir/$ac_word$ac_exec_ext"
5213506e 15847 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
1c710c3c
DJ
15848 break 2
15849 fi
15850done
5213506e
RW
15851 done
15852IFS=$as_save_IFS
1c710c3c 15853
e8b05380
PB
15854 ;;
15855esac
15856fi
1c710c3c 15857STRIP_FOR_TARGET=$ac_cv_path_STRIP_FOR_TARGET
e8b05380 15858if test -n "$STRIP_FOR_TARGET"; then
5213506e
RW
15859 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP_FOR_TARGET" >&5
15860$as_echo "$STRIP_FOR_TARGET" >&6; }
e8b05380 15861else
5213506e
RW
15862 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15863$as_echo "no" >&6; }
e8b05380
PB
15864fi
15865
5213506e 15866
e8b05380
PB
15867fi
15868if test -z "$ac_cv_path_STRIP_FOR_TARGET" ; then
278a7a38
AO
15869
15870
15871if test -n "$STRIP_FOR_TARGET"; then
15872 ac_cv_prog_STRIP_FOR_TARGET=$STRIP_FOR_TARGET
15873elif test -n "$ac_cv_prog_STRIP_FOR_TARGET"; then
15874 STRIP_FOR_TARGET=$ac_cv_prog_STRIP_FOR_TARGET
15875fi
15876
15877if test -n "$ac_cv_prog_STRIP_FOR_TARGET"; then
15878 for ncn_progname in strip; do
15879 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
15880set dummy ${ncn_progname}; ac_word=$2
5213506e
RW
15881{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
15882$as_echo_n "checking for $ac_word... " >&6; }
22e05272 15883if ${ac_cv_prog_STRIP_FOR_TARGET+:} false; then :
5213506e 15884 $as_echo_n "(cached) " >&6
278a7a38
AO
15885else
15886 if test -n "$STRIP_FOR_TARGET"; then
15887 ac_cv_prog_STRIP_FOR_TARGET="$STRIP_FOR_TARGET" # Let the user override the test.
15888else
15889as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
15890for as_dir in $PATH
15891do
15892 IFS=$as_save_IFS
15893 test -z "$as_dir" && as_dir=.
5213506e 15894 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 15895 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
278a7a38 15896 ac_cv_prog_STRIP_FOR_TARGET="${ncn_progname}"
5213506e 15897 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
278a7a38
AO
15898 break 2
15899 fi
15900done
5213506e
RW
15901 done
15902IFS=$as_save_IFS
278a7a38
AO
15903
15904fi
15905fi
15906STRIP_FOR_TARGET=$ac_cv_prog_STRIP_FOR_TARGET
15907if test -n "$STRIP_FOR_TARGET"; then
5213506e
RW
15908 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP_FOR_TARGET" >&5
15909$as_echo "$STRIP_FOR_TARGET" >&6; }
278a7a38 15910else
5213506e
RW
15911 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15912$as_echo "no" >&6; }
278a7a38
AO
15913fi
15914
5213506e 15915
278a7a38
AO
15916 done
15917fi
15918
15919if test -z "$ac_cv_prog_STRIP_FOR_TARGET" && test -n "$with_build_time_tools"; then
e8b05380 15920 for ncn_progname in strip; do
5213506e
RW
15921 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ncn_progname} in $with_build_time_tools" >&5
15922$as_echo_n "checking for ${ncn_progname} in $with_build_time_tools... " >&6; }
d1f8db0c
PB
15923 if test -x $with_build_time_tools/${ncn_progname}; then
15924 ac_cv_prog_STRIP_FOR_TARGET=$with_build_time_tools/${ncn_progname}
5213506e
RW
15925 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
15926$as_echo "yes" >&6; }
e8b05380
PB
15927 break
15928 else
5213506e
RW
15929 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15930$as_echo "no" >&6; }
e8b05380
PB
15931 fi
15932 done
15933fi
15934
15935if test -z "$ac_cv_prog_STRIP_FOR_TARGET"; then
15936 for ncn_progname in strip; do
15937 if test -n "$ncn_target_tool_prefix"; then
15938 # Extract the first word of "${ncn_target_tool_prefix}${ncn_progname}", so it can be a program name with args.
040b1c5a 15939set dummy ${ncn_target_tool_prefix}${ncn_progname}; ac_word=$2
5213506e
RW
15940{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
15941$as_echo_n "checking for $ac_word... " >&6; }
22e05272 15942if ${ac_cv_prog_STRIP_FOR_TARGET+:} false; then :
5213506e 15943 $as_echo_n "(cached) " >&6
af71363e
AS
15944else
15945 if test -n "$STRIP_FOR_TARGET"; then
1c710c3c
DJ
15946 ac_cv_prog_STRIP_FOR_TARGET="$STRIP_FOR_TARGET" # Let the user override the test.
15947else
15948as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
15949for as_dir in $PATH
15950do
15951 IFS=$as_save_IFS
15952 test -z "$as_dir" && as_dir=.
5213506e 15953 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 15954 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1c710c3c 15955 ac_cv_prog_STRIP_FOR_TARGET="${ncn_target_tool_prefix}${ncn_progname}"
5213506e 15956 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
1c710c3c
DJ
15957 break 2
15958 fi
15959done
5213506e
RW
15960 done
15961IFS=$as_save_IFS
1c710c3c 15962
040b1c5a
GK
15963fi
15964fi
1c710c3c 15965STRIP_FOR_TARGET=$ac_cv_prog_STRIP_FOR_TARGET
040b1c5a 15966if test -n "$STRIP_FOR_TARGET"; then
5213506e
RW
15967 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP_FOR_TARGET" >&5
15968$as_echo "$STRIP_FOR_TARGET" >&6; }
040b1c5a 15969else
5213506e
RW
15970 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15971$as_echo "no" >&6; }
040b1c5a
GK
15972fi
15973
5213506e 15974
e8b05380
PB
15975 fi
15976 if test -z "$ac_cv_prog_STRIP_FOR_TARGET" && test $build = $target ; then
15977 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
040b1c5a 15978set dummy ${ncn_progname}; ac_word=$2
5213506e
RW
15979{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
15980$as_echo_n "checking for $ac_word... " >&6; }
22e05272 15981if ${ac_cv_prog_STRIP_FOR_TARGET+:} false; then :
5213506e 15982 $as_echo_n "(cached) " >&6
040b1c5a
GK
15983else
15984 if test -n "$STRIP_FOR_TARGET"; then
15985 ac_cv_prog_STRIP_FOR_TARGET="$STRIP_FOR_TARGET" # Let the user override the test.
15986else
1c710c3c
DJ
15987as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
15988for as_dir in $PATH
15989do
15990 IFS=$as_save_IFS
15991 test -z "$as_dir" && as_dir=.
5213506e 15992 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 15993 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1c710c3c 15994 ac_cv_prog_STRIP_FOR_TARGET="${ncn_progname}"
5213506e 15995 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
1c710c3c
DJ
15996 break 2
15997 fi
15998done
5213506e
RW
15999 done
16000IFS=$as_save_IFS
1c710c3c 16001
040b1c5a
GK
16002fi
16003fi
1c710c3c 16004STRIP_FOR_TARGET=$ac_cv_prog_STRIP_FOR_TARGET
040b1c5a 16005if test -n "$STRIP_FOR_TARGET"; then
5213506e
RW
16006 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP_FOR_TARGET" >&5
16007$as_echo "$STRIP_FOR_TARGET" >&6; }
040b1c5a 16008else
5213506e
RW
16009 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16010$as_echo "no" >&6; }
040b1c5a 16011fi
1c710c3c 16012
5213506e 16013
e8b05380
PB
16014 fi
16015 test -n "$ac_cv_prog_STRIP_FOR_TARGET" && break
16016 done
16017fi
1c710c3c 16018
040b1c5a
GK
16019if test -z "$ac_cv_prog_STRIP_FOR_TARGET" ; then
16020 set dummy strip
16021 if test $build = $target ; then
16022 STRIP_FOR_TARGET="$2"
16023 else
16024 STRIP_FOR_TARGET="${ncn_target_tool_prefix}$2"
16025 fi
1c00b503
PB
16026else
16027 STRIP_FOR_TARGET="$ac_cv_prog_STRIP_FOR_TARGET"
040b1c5a
GK
16028fi
16029
d1f8db0c
PB
16030else
16031 STRIP_FOR_TARGET=$ac_cv_path_STRIP_FOR_TARGET
e8b05380
PB
16032fi
16033
16034
16035
16036
16037if test -z "$ac_cv_path_WINDRES_FOR_TARGET" ; then
16038 if test -n "$with_build_time_tools"; then
5213506e
RW
16039 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for windres in $with_build_time_tools" >&5
16040$as_echo_n "checking for windres in $with_build_time_tools... " >&6; }
d1f8db0c
PB
16041 if test -x $with_build_time_tools/windres; then
16042 WINDRES_FOR_TARGET=`cd $with_build_time_tools && pwd`/windres
16043 ac_cv_path_WINDRES_FOR_TARGET=$WINDRES_FOR_TARGET
5213506e
RW
16044 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_WINDRES_FOR_TARGET" >&5
16045$as_echo "$ac_cv_path_WINDRES_FOR_TARGET" >&6; }
d1f8db0c 16046 else
5213506e
RW
16047 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16048$as_echo "no" >&6; }
d1f8db0c 16049 fi
e8b05380
PB
16050 elif test $build != $host && test $have_gcc_for_target = yes; then
16051 WINDRES_FOR_TARGET=`$GCC_FOR_TARGET --print-prog-name=windres`
1c00b503
PB
16052 test $WINDRES_FOR_TARGET = windres && WINDRES_FOR_TARGET=
16053 test -n "$WINDRES_FOR_TARGET" && ac_cv_path_WINDRES_FOR_TARGET=$WINDRES_FOR_TARGET
e8b05380
PB
16054 fi
16055fi
3e19841a 16056if test -z "$ac_cv_path_WINDRES_FOR_TARGET" && test -n "$gcc_cv_tool_dirs"; then
e8b05380
PB
16057 # Extract the first word of "windres", so it can be a program name with args.
16058set dummy windres; ac_word=$2
5213506e
RW
16059{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
16060$as_echo_n "checking for $ac_word... " >&6; }
22e05272 16061if ${ac_cv_path_WINDRES_FOR_TARGET+:} false; then :
5213506e 16062 $as_echo_n "(cached) " >&6
e8b05380 16063else
1c710c3c
DJ
16064 case $WINDRES_FOR_TARGET in
16065 [\\/]* | ?:[\\/]*)
e8b05380
PB
16066 ac_cv_path_WINDRES_FOR_TARGET="$WINDRES_FOR_TARGET" # Let the user override the test with a path.
16067 ;;
e8b05380 16068 *)
1c710c3c
DJ
16069 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
16070for as_dir in $gcc_cv_tool_dirs
16071do
16072 IFS=$as_save_IFS
16073 test -z "$as_dir" && as_dir=.
5213506e 16074 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 16075 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1c710c3c 16076 ac_cv_path_WINDRES_FOR_TARGET="$as_dir/$ac_word$ac_exec_ext"
5213506e 16077 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
1c710c3c
DJ
16078 break 2
16079 fi
16080done
5213506e
RW
16081 done
16082IFS=$as_save_IFS
1c710c3c 16083
e8b05380
PB
16084 ;;
16085esac
16086fi
1c710c3c 16087WINDRES_FOR_TARGET=$ac_cv_path_WINDRES_FOR_TARGET
e8b05380 16088if test -n "$WINDRES_FOR_TARGET"; then
5213506e
RW
16089 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $WINDRES_FOR_TARGET" >&5
16090$as_echo "$WINDRES_FOR_TARGET" >&6; }
e8b05380 16091else
5213506e
RW
16092 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16093$as_echo "no" >&6; }
e8b05380
PB
16094fi
16095
5213506e 16096
e8b05380
PB
16097fi
16098if test -z "$ac_cv_path_WINDRES_FOR_TARGET" ; then
278a7a38
AO
16099
16100
16101if test -n "$WINDRES_FOR_TARGET"; then
16102 ac_cv_prog_WINDRES_FOR_TARGET=$WINDRES_FOR_TARGET
16103elif test -n "$ac_cv_prog_WINDRES_FOR_TARGET"; then
16104 WINDRES_FOR_TARGET=$ac_cv_prog_WINDRES_FOR_TARGET
16105fi
16106
16107if test -n "$ac_cv_prog_WINDRES_FOR_TARGET"; then
16108 for ncn_progname in windres; do
16109 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
16110set dummy ${ncn_progname}; ac_word=$2
5213506e
RW
16111{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
16112$as_echo_n "checking for $ac_word... " >&6; }
22e05272 16113if ${ac_cv_prog_WINDRES_FOR_TARGET+:} false; then :
5213506e 16114 $as_echo_n "(cached) " >&6
278a7a38
AO
16115else
16116 if test -n "$WINDRES_FOR_TARGET"; then
16117 ac_cv_prog_WINDRES_FOR_TARGET="$WINDRES_FOR_TARGET" # Let the user override the test.
16118else
16119as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
16120for as_dir in $PATH
16121do
16122 IFS=$as_save_IFS
16123 test -z "$as_dir" && as_dir=.
5213506e 16124 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 16125 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
278a7a38 16126 ac_cv_prog_WINDRES_FOR_TARGET="${ncn_progname}"
5213506e 16127 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
278a7a38
AO
16128 break 2
16129 fi
16130done
5213506e
RW
16131 done
16132IFS=$as_save_IFS
278a7a38
AO
16133
16134fi
16135fi
16136WINDRES_FOR_TARGET=$ac_cv_prog_WINDRES_FOR_TARGET
16137if test -n "$WINDRES_FOR_TARGET"; then
5213506e
RW
16138 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $WINDRES_FOR_TARGET" >&5
16139$as_echo "$WINDRES_FOR_TARGET" >&6; }
278a7a38 16140else
5213506e
RW
16141 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16142$as_echo "no" >&6; }
278a7a38
AO
16143fi
16144
5213506e 16145
278a7a38
AO
16146 done
16147fi
16148
16149if test -z "$ac_cv_prog_WINDRES_FOR_TARGET" && test -n "$with_build_time_tools"; then
e8b05380 16150 for ncn_progname in windres; do
5213506e
RW
16151 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ncn_progname} in $with_build_time_tools" >&5
16152$as_echo_n "checking for ${ncn_progname} in $with_build_time_tools... " >&6; }
d1f8db0c
PB
16153 if test -x $with_build_time_tools/${ncn_progname}; then
16154 ac_cv_prog_WINDRES_FOR_TARGET=$with_build_time_tools/${ncn_progname}
5213506e
RW
16155 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
16156$as_echo "yes" >&6; }
e8b05380
PB
16157 break
16158 else
5213506e
RW
16159 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16160$as_echo "no" >&6; }
e8b05380
PB
16161 fi
16162 done
16163fi
16164
16165if test -z "$ac_cv_prog_WINDRES_FOR_TARGET"; then
16166 for ncn_progname in windres; do
16167 if test -n "$ncn_target_tool_prefix"; then
16168 # Extract the first word of "${ncn_target_tool_prefix}${ncn_progname}", so it can be a program name with args.
2693c0b0 16169set dummy ${ncn_target_tool_prefix}${ncn_progname}; ac_word=$2
5213506e
RW
16170{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
16171$as_echo_n "checking for $ac_word... " >&6; }
22e05272 16172if ${ac_cv_prog_WINDRES_FOR_TARGET+:} false; then :
5213506e 16173 $as_echo_n "(cached) " >&6
ca9f4b81 16174else
4de997d1
PB
16175 if test -n "$WINDRES_FOR_TARGET"; then
16176 ac_cv_prog_WINDRES_FOR_TARGET="$WINDRES_FOR_TARGET" # Let the user override the test.
ca9f4b81 16177else
1c710c3c
DJ
16178as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
16179for as_dir in $PATH
16180do
16181 IFS=$as_save_IFS
16182 test -z "$as_dir" && as_dir=.
5213506e 16183 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 16184 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1c710c3c 16185 ac_cv_prog_WINDRES_FOR_TARGET="${ncn_target_tool_prefix}${ncn_progname}"
5213506e 16186 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
1c710c3c
DJ
16187 break 2
16188 fi
16189done
5213506e
RW
16190 done
16191IFS=$as_save_IFS
1c710c3c 16192
ca9f4b81
AO
16193fi
16194fi
1c710c3c 16195WINDRES_FOR_TARGET=$ac_cv_prog_WINDRES_FOR_TARGET
4de997d1 16196if test -n "$WINDRES_FOR_TARGET"; then
5213506e
RW
16197 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $WINDRES_FOR_TARGET" >&5
16198$as_echo "$WINDRES_FOR_TARGET" >&6; }
ca9f4b81 16199else
5213506e
RW
16200 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16201$as_echo "no" >&6; }
ca9f4b81
AO
16202fi
16203
5213506e 16204
e8b05380
PB
16205 fi
16206 if test -z "$ac_cv_prog_WINDRES_FOR_TARGET" && test $build = $target ; then
16207 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
2693c0b0 16208set dummy ${ncn_progname}; ac_word=$2
5213506e
RW
16209{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
16210$as_echo_n "checking for $ac_word... " >&6; }
22e05272 16211if ${ac_cv_prog_WINDRES_FOR_TARGET+:} false; then :
5213506e 16212 $as_echo_n "(cached) " >&6
ca9f4b81 16213else
2693c0b0
PB
16214 if test -n "$WINDRES_FOR_TARGET"; then
16215 ac_cv_prog_WINDRES_FOR_TARGET="$WINDRES_FOR_TARGET" # Let the user override the test.
ca9f4b81 16216else
1c710c3c
DJ
16217as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
16218for as_dir in $PATH
16219do
16220 IFS=$as_save_IFS
16221 test -z "$as_dir" && as_dir=.
5213506e 16222 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 16223 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1c710c3c 16224 ac_cv_prog_WINDRES_FOR_TARGET="${ncn_progname}"
5213506e 16225 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
1c710c3c
DJ
16226 break 2
16227 fi
16228done
5213506e
RW
16229 done
16230IFS=$as_save_IFS
1c710c3c 16231
ca9f4b81
AO
16232fi
16233fi
1c710c3c 16234WINDRES_FOR_TARGET=$ac_cv_prog_WINDRES_FOR_TARGET
2693c0b0 16235if test -n "$WINDRES_FOR_TARGET"; then
5213506e
RW
16236 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $WINDRES_FOR_TARGET" >&5
16237$as_echo "$WINDRES_FOR_TARGET" >&6; }
ca9f4b81 16238else
5213506e
RW
16239 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16240$as_echo "no" >&6; }
ca9f4b81 16241fi
1c710c3c 16242
5213506e 16243
e8b05380
PB
16244 fi
16245 test -n "$ac_cv_prog_WINDRES_FOR_TARGET" && break
16246 done
16247fi
1c710c3c 16248
2693c0b0
PB
16249if test -z "$ac_cv_prog_WINDRES_FOR_TARGET" ; then
16250 set dummy windres
16251 if test $build = $target ; then
16252 WINDRES_FOR_TARGET="$2"
ca9f4b81 16253 else
2693c0b0 16254 WINDRES_FOR_TARGET="${ncn_target_tool_prefix}$2"
ca9f4b81 16255 fi
1c00b503
PB
16256else
16257 WINDRES_FOR_TARGET="$ac_cv_prog_WINDRES_FOR_TARGET"
ca9f4b81
AO
16258fi
16259
d1f8db0c
PB
16260else
16261 WINDRES_FOR_TARGET=$ac_cv_path_WINDRES_FOR_TARGET
e8b05380
PB
16262fi
16263
4977bab6 16264
901119ae
KT
16265
16266
16267if test -z "$ac_cv_path_WINDMC_FOR_TARGET" ; then
16268 if test -n "$with_build_time_tools"; then
5213506e
RW
16269 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for windmc in $with_build_time_tools" >&5
16270$as_echo_n "checking for windmc in $with_build_time_tools... " >&6; }
901119ae
KT
16271 if test -x $with_build_time_tools/windmc; then
16272 WINDMC_FOR_TARGET=`cd $with_build_time_tools && pwd`/windmc
16273 ac_cv_path_WINDMC_FOR_TARGET=$WINDMC_FOR_TARGET
5213506e
RW
16274 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_WINDMC_FOR_TARGET" >&5
16275$as_echo "$ac_cv_path_WINDMC_FOR_TARGET" >&6; }
901119ae 16276 else
5213506e
RW
16277 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16278$as_echo "no" >&6; }
901119ae
KT
16279 fi
16280 elif test $build != $host && test $have_gcc_for_target = yes; then
16281 WINDMC_FOR_TARGET=`$GCC_FOR_TARGET --print-prog-name=windmc`
1c00b503
PB
16282 test $WINDMC_FOR_TARGET = windmc && WINDMC_FOR_TARGET=
16283 test -n "$WINDMC_FOR_TARGET" && ac_cv_path_WINDMC_FOR_TARGET=$WINDMC_FOR_TARGET
901119ae
KT
16284 fi
16285fi
16286if test -z "$ac_cv_path_WINDMC_FOR_TARGET" && test -n "$gcc_cv_tool_dirs"; then
16287 # Extract the first word of "windmc", so it can be a program name with args.
16288set dummy windmc; ac_word=$2
5213506e
RW
16289{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
16290$as_echo_n "checking for $ac_word... " >&6; }
22e05272 16291if ${ac_cv_path_WINDMC_FOR_TARGET+:} false; then :
5213506e 16292 $as_echo_n "(cached) " >&6
901119ae
KT
16293else
16294 case $WINDMC_FOR_TARGET in
16295 [\\/]* | ?:[\\/]*)
16296 ac_cv_path_WINDMC_FOR_TARGET="$WINDMC_FOR_TARGET" # Let the user override the test with a path.
16297 ;;
16298 *)
16299 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
16300for as_dir in $gcc_cv_tool_dirs
16301do
16302 IFS=$as_save_IFS
16303 test -z "$as_dir" && as_dir=.
5213506e 16304 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 16305 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
901119ae 16306 ac_cv_path_WINDMC_FOR_TARGET="$as_dir/$ac_word$ac_exec_ext"
5213506e 16307 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
901119ae
KT
16308 break 2
16309 fi
16310done
5213506e
RW
16311 done
16312IFS=$as_save_IFS
901119ae
KT
16313
16314 ;;
16315esac
16316fi
16317WINDMC_FOR_TARGET=$ac_cv_path_WINDMC_FOR_TARGET
901119ae 16318if test -n "$WINDMC_FOR_TARGET"; then
5213506e
RW
16319 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $WINDMC_FOR_TARGET" >&5
16320$as_echo "$WINDMC_FOR_TARGET" >&6; }
901119ae 16321else
5213506e
RW
16322 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16323$as_echo "no" >&6; }
901119ae
KT
16324fi
16325
5213506e 16326
901119ae
KT
16327fi
16328if test -z "$ac_cv_path_WINDMC_FOR_TARGET" ; then
16329
16330
16331if test -n "$WINDMC_FOR_TARGET"; then
16332 ac_cv_prog_WINDMC_FOR_TARGET=$WINDMC_FOR_TARGET
16333elif test -n "$ac_cv_prog_WINDMC_FOR_TARGET"; then
16334 WINDMC_FOR_TARGET=$ac_cv_prog_WINDMC_FOR_TARGET
16335fi
16336
16337if test -n "$ac_cv_prog_WINDMC_FOR_TARGET"; then
16338 for ncn_progname in windmc; do
16339 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
16340set dummy ${ncn_progname}; ac_word=$2
5213506e
RW
16341{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
16342$as_echo_n "checking for $ac_word... " >&6; }
22e05272 16343if ${ac_cv_prog_WINDMC_FOR_TARGET+:} false; then :
5213506e 16344 $as_echo_n "(cached) " >&6
901119ae
KT
16345else
16346 if test -n "$WINDMC_FOR_TARGET"; then
16347 ac_cv_prog_WINDMC_FOR_TARGET="$WINDMC_FOR_TARGET" # Let the user override the test.
16348else
16349as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
16350for as_dir in $PATH
16351do
16352 IFS=$as_save_IFS
16353 test -z "$as_dir" && as_dir=.
5213506e 16354 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 16355 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
901119ae 16356 ac_cv_prog_WINDMC_FOR_TARGET="${ncn_progname}"
5213506e 16357 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
901119ae
KT
16358 break 2
16359 fi
16360done
5213506e
RW
16361 done
16362IFS=$as_save_IFS
901119ae
KT
16363
16364fi
16365fi
16366WINDMC_FOR_TARGET=$ac_cv_prog_WINDMC_FOR_TARGET
16367if test -n "$WINDMC_FOR_TARGET"; then
5213506e
RW
16368 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $WINDMC_FOR_TARGET" >&5
16369$as_echo "$WINDMC_FOR_TARGET" >&6; }
901119ae 16370else
5213506e
RW
16371 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16372$as_echo "no" >&6; }
901119ae
KT
16373fi
16374
5213506e 16375
901119ae
KT
16376 done
16377fi
16378
16379if test -z "$ac_cv_prog_WINDMC_FOR_TARGET" && test -n "$with_build_time_tools"; then
16380 for ncn_progname in windmc; do
5213506e
RW
16381 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ncn_progname} in $with_build_time_tools" >&5
16382$as_echo_n "checking for ${ncn_progname} in $with_build_time_tools... " >&6; }
901119ae
KT
16383 if test -x $with_build_time_tools/${ncn_progname}; then
16384 ac_cv_prog_WINDMC_FOR_TARGET=$with_build_time_tools/${ncn_progname}
5213506e
RW
16385 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
16386$as_echo "yes" >&6; }
901119ae
KT
16387 break
16388 else
5213506e
RW
16389 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16390$as_echo "no" >&6; }
901119ae
KT
16391 fi
16392 done
16393fi
16394
16395if test -z "$ac_cv_prog_WINDMC_FOR_TARGET"; then
16396 for ncn_progname in windmc; do
16397 if test -n "$ncn_target_tool_prefix"; then
16398 # Extract the first word of "${ncn_target_tool_prefix}${ncn_progname}", so it can be a program name with args.
16399set dummy ${ncn_target_tool_prefix}${ncn_progname}; ac_word=$2
5213506e
RW
16400{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
16401$as_echo_n "checking for $ac_word... " >&6; }
22e05272 16402if ${ac_cv_prog_WINDMC_FOR_TARGET+:} false; then :
5213506e 16403 $as_echo_n "(cached) " >&6
901119ae
KT
16404else
16405 if test -n "$WINDMC_FOR_TARGET"; then
16406 ac_cv_prog_WINDMC_FOR_TARGET="$WINDMC_FOR_TARGET" # Let the user override the test.
16407else
16408as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
16409for as_dir in $PATH
16410do
16411 IFS=$as_save_IFS
16412 test -z "$as_dir" && as_dir=.
5213506e 16413 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 16414 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
901119ae 16415 ac_cv_prog_WINDMC_FOR_TARGET="${ncn_target_tool_prefix}${ncn_progname}"
5213506e 16416 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
901119ae
KT
16417 break 2
16418 fi
16419done
5213506e
RW
16420 done
16421IFS=$as_save_IFS
901119ae
KT
16422
16423fi
16424fi
16425WINDMC_FOR_TARGET=$ac_cv_prog_WINDMC_FOR_TARGET
16426if test -n "$WINDMC_FOR_TARGET"; then
5213506e
RW
16427 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $WINDMC_FOR_TARGET" >&5
16428$as_echo "$WINDMC_FOR_TARGET" >&6; }
901119ae 16429else
5213506e
RW
16430 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16431$as_echo "no" >&6; }
901119ae
KT
16432fi
16433
5213506e 16434
901119ae
KT
16435 fi
16436 if test -z "$ac_cv_prog_WINDMC_FOR_TARGET" && test $build = $target ; then
16437 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
16438set dummy ${ncn_progname}; ac_word=$2
5213506e
RW
16439{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
16440$as_echo_n "checking for $ac_word... " >&6; }
22e05272 16441if ${ac_cv_prog_WINDMC_FOR_TARGET+:} false; then :
5213506e 16442 $as_echo_n "(cached) " >&6
901119ae
KT
16443else
16444 if test -n "$WINDMC_FOR_TARGET"; then
16445 ac_cv_prog_WINDMC_FOR_TARGET="$WINDMC_FOR_TARGET" # Let the user override the test.
16446else
16447as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
16448for as_dir in $PATH
16449do
16450 IFS=$as_save_IFS
16451 test -z "$as_dir" && as_dir=.
5213506e 16452 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 16453 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
901119ae 16454 ac_cv_prog_WINDMC_FOR_TARGET="${ncn_progname}"
5213506e 16455 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
901119ae
KT
16456 break 2
16457 fi
16458done
5213506e
RW
16459 done
16460IFS=$as_save_IFS
901119ae
KT
16461
16462fi
16463fi
16464WINDMC_FOR_TARGET=$ac_cv_prog_WINDMC_FOR_TARGET
16465if test -n "$WINDMC_FOR_TARGET"; then
5213506e
RW
16466 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $WINDMC_FOR_TARGET" >&5
16467$as_echo "$WINDMC_FOR_TARGET" >&6; }
901119ae 16468else
5213506e
RW
16469 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16470$as_echo "no" >&6; }
901119ae
KT
16471fi
16472
5213506e 16473
901119ae
KT
16474 fi
16475 test -n "$ac_cv_prog_WINDMC_FOR_TARGET" && break
16476 done
16477fi
16478
16479if test -z "$ac_cv_prog_WINDMC_FOR_TARGET" ; then
16480 set dummy windmc
16481 if test $build = $target ; then
16482 WINDMC_FOR_TARGET="$2"
16483 else
16484 WINDMC_FOR_TARGET="${ncn_target_tool_prefix}$2"
16485 fi
1c00b503
PB
16486else
16487 WINDMC_FOR_TARGET="$ac_cv_prog_WINDMC_FOR_TARGET"
901119ae
KT
16488fi
16489
16490else
16491 WINDMC_FOR_TARGET=$ac_cv_path_WINDMC_FOR_TARGET
16492fi
16493
16494
2abefe3d
PB
16495RAW_CXX_FOR_TARGET="$CXX_FOR_TARGET"
16496
5213506e
RW
16497{ $as_echo "$as_me:${as_lineno-$LINENO}: checking where to find the target ar" >&5
16498$as_echo_n "checking where to find the target ar... " >&6; }
2abefe3d 16499if test "x${build}" != "x${host}" ; then
e8b05380
PB
16500 if expr "x$AR_FOR_TARGET" : "x/" > /dev/null; then
16501 # We already found the complete path
172e41aa 16502 ac_dir=`dirname $AR_FOR_TARGET`
5213506e
RW
16503 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
16504$as_echo "pre-installed in $ac_dir" >&6; }
e8b05380
PB
16505 else
16506 # Canadian cross, just use what we found
5213506e
RW
16507 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
16508$as_echo "pre-installed" >&6; }
e8b05380 16509 fi
2abefe3d
PB
16510else
16511 ok=yes
16512 case " ${configdirs} " in
16513 *" binutils "*) ;;
16514 *) ok=no ;;
16515 esac
1c710c3c 16516
2abefe3d
PB
16517 if test $ok = yes; then
16518 # An in-tree tool is available and we can use it
16519 AR_FOR_TARGET='$$r/$(HOST_SUBDIR)/binutils/ar'
5213506e
RW
16520 { $as_echo "$as_me:${as_lineno-$LINENO}: result: just compiled" >&5
16521$as_echo "just compiled" >&6; }
e8b05380
PB
16522 elif expr "x$AR_FOR_TARGET" : "x/" > /dev/null; then
16523 # We already found the complete path
172e41aa 16524 ac_dir=`dirname $AR_FOR_TARGET`
5213506e
RW
16525 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
16526$as_echo "pre-installed in $ac_dir" >&6; }
2abefe3d
PB
16527 elif test "x$target" = "x$host"; then
16528 # We can use an host tool
16529 AR_FOR_TARGET='$(AR)'
5213506e
RW
16530 { $as_echo "$as_me:${as_lineno-$LINENO}: result: host tool" >&5
16531$as_echo "host tool" >&6; }
2abefe3d
PB
16532 else
16533 # We need a cross tool
5213506e
RW
16534 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
16535$as_echo "pre-installed" >&6; }
2abefe3d
PB
16536 fi
16537fi
0b0dc272 16538
5213506e
RW
16539{ $as_echo "$as_me:${as_lineno-$LINENO}: checking where to find the target as" >&5
16540$as_echo_n "checking where to find the target as... " >&6; }
2abefe3d 16541if test "x${build}" != "x${host}" ; then
e8b05380
PB
16542 if expr "x$AS_FOR_TARGET" : "x/" > /dev/null; then
16543 # We already found the complete path
172e41aa 16544 ac_dir=`dirname $AS_FOR_TARGET`
5213506e
RW
16545 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
16546$as_echo "pre-installed in $ac_dir" >&6; }
e8b05380
PB
16547 else
16548 # Canadian cross, just use what we found
5213506e
RW
16549 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
16550$as_echo "pre-installed" >&6; }
e8b05380 16551 fi
2abefe3d
PB
16552else
16553 ok=yes
16554 case " ${configdirs} " in
16555 *" gas "*) ;;
16556 *) ok=no ;;
16557 esac
1c710c3c 16558
2abefe3d
PB
16559 if test $ok = yes; then
16560 # An in-tree tool is available and we can use it
16561 AS_FOR_TARGET='$$r/$(HOST_SUBDIR)/gas/as-new'
5213506e
RW
16562 { $as_echo "$as_me:${as_lineno-$LINENO}: result: just compiled" >&5
16563$as_echo "just compiled" >&6; }
e8b05380
PB
16564 elif expr "x$AS_FOR_TARGET" : "x/" > /dev/null; then
16565 # We already found the complete path
172e41aa 16566 ac_dir=`dirname $AS_FOR_TARGET`
5213506e
RW
16567 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
16568$as_echo "pre-installed in $ac_dir" >&6; }
2abefe3d
PB
16569 elif test "x$target" = "x$host"; then
16570 # We can use an host tool
16571 AS_FOR_TARGET='$(AS)'
5213506e
RW
16572 { $as_echo "$as_me:${as_lineno-$LINENO}: result: host tool" >&5
16573$as_echo "host tool" >&6; }
2abefe3d
PB
16574 else
16575 # We need a cross tool
5213506e
RW
16576 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
16577$as_echo "pre-installed" >&6; }
2abefe3d
PB
16578 fi
16579fi
0b0dc272 16580
5213506e
RW
16581{ $as_echo "$as_me:${as_lineno-$LINENO}: checking where to find the target cc" >&5
16582$as_echo_n "checking where to find the target cc... " >&6; }
2abefe3d 16583if test "x${build}" != "x${host}" ; then
e8b05380
PB
16584 if expr "x$CC_FOR_TARGET" : "x/" > /dev/null; then
16585 # We already found the complete path
172e41aa 16586 ac_dir=`dirname $CC_FOR_TARGET`
5213506e
RW
16587 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
16588$as_echo "pre-installed in $ac_dir" >&6; }
e8b05380
PB
16589 else
16590 # Canadian cross, just use what we found
5213506e
RW
16591 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
16592$as_echo "pre-installed" >&6; }
e8b05380 16593 fi
2abefe3d
PB
16594else
16595 ok=yes
16596 case " ${configdirs} " in
16597 *" gcc "*) ;;
16598 *) ok=no ;;
16599 esac
1c710c3c 16600
2abefe3d
PB
16601 if test $ok = yes; then
16602 # An in-tree tool is available and we can use it
16603 CC_FOR_TARGET='$$r/$(HOST_SUBDIR)/gcc/xgcc -B$$r/$(HOST_SUBDIR)/gcc/'
5213506e
RW
16604 { $as_echo "$as_me:${as_lineno-$LINENO}: result: just compiled" >&5
16605$as_echo "just compiled" >&6; }
e8b05380
PB
16606 elif expr "x$CC_FOR_TARGET" : "x/" > /dev/null; then
16607 # We already found the complete path
172e41aa 16608 ac_dir=`dirname $CC_FOR_TARGET`
5213506e
RW
16609 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
16610$as_echo "pre-installed in $ac_dir" >&6; }
2abefe3d
PB
16611 elif test "x$target" = "x$host"; then
16612 # We can use an host tool
16613 CC_FOR_TARGET='$(CC)'
5213506e
RW
16614 { $as_echo "$as_me:${as_lineno-$LINENO}: result: host tool" >&5
16615$as_echo "host tool" >&6; }
2abefe3d
PB
16616 else
16617 # We need a cross tool
5213506e
RW
16618 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
16619$as_echo "pre-installed" >&6; }
2abefe3d
PB
16620 fi
16621fi
0b0dc272 16622
5213506e
RW
16623{ $as_echo "$as_me:${as_lineno-$LINENO}: checking where to find the target c++" >&5
16624$as_echo_n "checking where to find the target c++... " >&6; }
2abefe3d 16625if test "x${build}" != "x${host}" ; then
e8b05380
PB
16626 if expr "x$CXX_FOR_TARGET" : "x/" > /dev/null; then
16627 # We already found the complete path
172e41aa 16628 ac_dir=`dirname $CXX_FOR_TARGET`
5213506e
RW
16629 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
16630$as_echo "pre-installed in $ac_dir" >&6; }
e8b05380
PB
16631 else
16632 # Canadian cross, just use what we found
5213506e
RW
16633 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
16634$as_echo "pre-installed" >&6; }
e8b05380 16635 fi
2abefe3d
PB
16636else
16637 ok=yes
16638 case " ${configdirs} " in
16639 *" gcc "*) ;;
16640 *) ok=no ;;
16641 esac
16642 case ,${enable_languages}, in
16643 *,c++,*) ;;
16644 *) ok=no ;;
16645 esac
16646 if test $ok = yes; then
16647 # An in-tree tool is available and we can use it
2077db1b 16648 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
16649 { $as_echo "$as_me:${as_lineno-$LINENO}: result: just compiled" >&5
16650$as_echo "just compiled" >&6; }
e8b05380
PB
16651 elif expr "x$CXX_FOR_TARGET" : "x/" > /dev/null; then
16652 # We already found the complete path
172e41aa 16653 ac_dir=`dirname $CXX_FOR_TARGET`
5213506e
RW
16654 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
16655$as_echo "pre-installed in $ac_dir" >&6; }
2abefe3d
PB
16656 elif test "x$target" = "x$host"; then
16657 # We can use an host tool
16658 CXX_FOR_TARGET='$(CXX)'
5213506e
RW
16659 { $as_echo "$as_me:${as_lineno-$LINENO}: result: host tool" >&5
16660$as_echo "host tool" >&6; }
2abefe3d
PB
16661 else
16662 # We need a cross tool
5213506e
RW
16663 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
16664$as_echo "pre-installed" >&6; }
2abefe3d
PB
16665 fi
16666fi
0b0dc272 16667
5213506e
RW
16668{ $as_echo "$as_me:${as_lineno-$LINENO}: checking where to find the target c++ for libstdc++" >&5
16669$as_echo_n "checking where to find the target c++ for libstdc++... " >&6; }
2abefe3d 16670if test "x${build}" != "x${host}" ; then
e8b05380
PB
16671 if expr "x$RAW_CXX_FOR_TARGET" : "x/" > /dev/null; then
16672 # We already found the complete path
172e41aa 16673 ac_dir=`dirname $RAW_CXX_FOR_TARGET`
5213506e
RW
16674 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
16675$as_echo "pre-installed in $ac_dir" >&6; }
e8b05380
PB
16676 else
16677 # Canadian cross, just use what we found
5213506e
RW
16678 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
16679$as_echo "pre-installed" >&6; }
e8b05380 16680 fi
2abefe3d
PB
16681else
16682 ok=yes
16683 case " ${configdirs} " in
16684 *" gcc "*) ;;
16685 *) ok=no ;;
16686 esac
16687 case ,${enable_languages}, in
16688 *,c++,*) ;;
16689 *) ok=no ;;
16690 esac
16691 if test $ok = yes; then
16692 # An in-tree tool is available and we can use it
2077db1b 16693 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
16694 { $as_echo "$as_me:${as_lineno-$LINENO}: result: just compiled" >&5
16695$as_echo "just compiled" >&6; }
e8b05380
PB
16696 elif expr "x$RAW_CXX_FOR_TARGET" : "x/" > /dev/null; then
16697 # We already found the complete path
172e41aa 16698 ac_dir=`dirname $RAW_CXX_FOR_TARGET`
5213506e
RW
16699 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
16700$as_echo "pre-installed in $ac_dir" >&6; }
2abefe3d
PB
16701 elif test "x$target" = "x$host"; then
16702 # We can use an host tool
16703 RAW_CXX_FOR_TARGET='$(CXX)'
5213506e
RW
16704 { $as_echo "$as_me:${as_lineno-$LINENO}: result: host tool" >&5
16705$as_echo "host tool" >&6; }
2abefe3d
PB
16706 else
16707 # We need a cross tool
5213506e
RW
16708 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
16709$as_echo "pre-installed" >&6; }
2abefe3d
PB
16710 fi
16711fi
0b0dc272 16712
5213506e
RW
16713{ $as_echo "$as_me:${as_lineno-$LINENO}: checking where to find the target dlltool" >&5
16714$as_echo_n "checking where to find the target dlltool... " >&6; }
2abefe3d 16715if test "x${build}" != "x${host}" ; then
e8b05380
PB
16716 if expr "x$DLLTOOL_FOR_TARGET" : "x/" > /dev/null; then
16717 # We already found the complete path
172e41aa 16718 ac_dir=`dirname $DLLTOOL_FOR_TARGET`
5213506e
RW
16719 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
16720$as_echo "pre-installed in $ac_dir" >&6; }
e8b05380
PB
16721 else
16722 # Canadian cross, just use what we found
5213506e
RW
16723 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
16724$as_echo "pre-installed" >&6; }
e8b05380 16725 fi
2abefe3d
PB
16726else
16727 ok=yes
16728 case " ${configdirs} " in
16729 *" binutils "*) ;;
16730 *) ok=no ;;
16731 esac
1c710c3c 16732
2abefe3d
PB
16733 if test $ok = yes; then
16734 # An in-tree tool is available and we can use it
16735 DLLTOOL_FOR_TARGET='$$r/$(HOST_SUBDIR)/binutils/dlltool'
5213506e
RW
16736 { $as_echo "$as_me:${as_lineno-$LINENO}: result: just compiled" >&5
16737$as_echo "just compiled" >&6; }
e8b05380
PB
16738 elif expr "x$DLLTOOL_FOR_TARGET" : "x/" > /dev/null; then
16739 # We already found the complete path
172e41aa 16740 ac_dir=`dirname $DLLTOOL_FOR_TARGET`
5213506e
RW
16741 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
16742$as_echo "pre-installed in $ac_dir" >&6; }
2abefe3d
PB
16743 elif test "x$target" = "x$host"; then
16744 # We can use an host tool
16745 DLLTOOL_FOR_TARGET='$(DLLTOOL)'
5213506e
RW
16746 { $as_echo "$as_me:${as_lineno-$LINENO}: result: host tool" >&5
16747$as_echo "host tool" >&6; }
2abefe3d
PB
16748 else
16749 # We need a cross tool
5213506e
RW
16750 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
16751$as_echo "pre-installed" >&6; }
2abefe3d
PB
16752 fi
16753fi
0b0dc272 16754
5213506e
RW
16755{ $as_echo "$as_me:${as_lineno-$LINENO}: checking where to find the target gcc" >&5
16756$as_echo_n "checking where to find the target gcc... " >&6; }
2abefe3d 16757if test "x${build}" != "x${host}" ; then
e8b05380
PB
16758 if expr "x$GCC_FOR_TARGET" : "x/" > /dev/null; then
16759 # We already found the complete path
172e41aa 16760 ac_dir=`dirname $GCC_FOR_TARGET`
5213506e
RW
16761 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
16762$as_echo "pre-installed in $ac_dir" >&6; }
e8b05380
PB
16763 else
16764 # Canadian cross, just use what we found
5213506e
RW
16765 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
16766$as_echo "pre-installed" >&6; }
e8b05380 16767 fi
2abefe3d
PB
16768else
16769 ok=yes
16770 case " ${configdirs} " in
16771 *" gcc "*) ;;
16772 *) ok=no ;;
16773 esac
1c710c3c 16774
2abefe3d
PB
16775 if test $ok = yes; then
16776 # An in-tree tool is available and we can use it
16777 GCC_FOR_TARGET='$$r/$(HOST_SUBDIR)/gcc/xgcc -B$$r/$(HOST_SUBDIR)/gcc/'
5213506e
RW
16778 { $as_echo "$as_me:${as_lineno-$LINENO}: result: just compiled" >&5
16779$as_echo "just compiled" >&6; }
e8b05380
PB
16780 elif expr "x$GCC_FOR_TARGET" : "x/" > /dev/null; then
16781 # We already found the complete path
172e41aa 16782 ac_dir=`dirname $GCC_FOR_TARGET`
5213506e
RW
16783 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
16784$as_echo "pre-installed in $ac_dir" >&6; }
2abefe3d
PB
16785 elif test "x$target" = "x$host"; then
16786 # We can use an host tool
16787 GCC_FOR_TARGET='$()'
5213506e
RW
16788 { $as_echo "$as_me:${as_lineno-$LINENO}: result: host tool" >&5
16789$as_echo "host tool" >&6; }
2abefe3d
PB
16790 else
16791 # We need a cross tool
5213506e
RW
16792 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
16793$as_echo "pre-installed" >&6; }
2abefe3d
PB
16794 fi
16795fi
0b0dc272 16796
5213506e
RW
16797{ $as_echo "$as_me:${as_lineno-$LINENO}: checking where to find the target gfortran" >&5
16798$as_echo_n "checking where to find the target gfortran... " >&6; }
2abefe3d 16799if test "x${build}" != "x${host}" ; then
e8b05380
PB
16800 if expr "x$GFORTRAN_FOR_TARGET" : "x/" > /dev/null; then
16801 # We already found the complete path
172e41aa 16802 ac_dir=`dirname $GFORTRAN_FOR_TARGET`
5213506e
RW
16803 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
16804$as_echo "pre-installed in $ac_dir" >&6; }
e8b05380
PB
16805 else
16806 # Canadian cross, just use what we found
5213506e
RW
16807 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
16808$as_echo "pre-installed" >&6; }
e8b05380 16809 fi
2abefe3d
PB
16810else
16811 ok=yes
16812 case " ${configdirs} " in
16813 *" gcc "*) ;;
16814 *) ok=no ;;
16815 esac
16816 case ,${enable_languages}, in
16817 *,fortran,*) ;;
16818 *) ok=no ;;
16819 esac
16820 if test $ok = yes; then
16821 # An in-tree tool is available and we can use it
16822 GFORTRAN_FOR_TARGET='$$r/$(HOST_SUBDIR)/gcc/gfortran -B$$r/$(HOST_SUBDIR)/gcc/'
5213506e
RW
16823 { $as_echo "$as_me:${as_lineno-$LINENO}: result: just compiled" >&5
16824$as_echo "just compiled" >&6; }
e8b05380
PB
16825 elif expr "x$GFORTRAN_FOR_TARGET" : "x/" > /dev/null; then
16826 # We already found the complete path
172e41aa 16827 ac_dir=`dirname $GFORTRAN_FOR_TARGET`
5213506e
RW
16828 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
16829$as_echo "pre-installed in $ac_dir" >&6; }
2abefe3d
PB
16830 elif test "x$target" = "x$host"; then
16831 # We can use an host tool
16832 GFORTRAN_FOR_TARGET='$(GFORTRAN)'
5213506e
RW
16833 { $as_echo "$as_me:${as_lineno-$LINENO}: result: host tool" >&5
16834$as_echo "host tool" >&6; }
2abefe3d
PB
16835 else
16836 # We need a cross tool
5213506e
RW
16837 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
16838$as_echo "pre-installed" >&6; }
2abefe3d
PB
16839 fi
16840fi
0b0dc272 16841
632e2a07
ILT
16842{ $as_echo "$as_me:${as_lineno-$LINENO}: checking where to find the target gccgo" >&5
16843$as_echo_n "checking where to find the target gccgo... " >&6; }
16844if test "x${build}" != "x${host}" ; then
16845 if expr "x$GOC_FOR_TARGET" : "x/" > /dev/null; then
16846 # We already found the complete path
16847 ac_dir=`dirname $GOC_FOR_TARGET`
16848 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
16849$as_echo "pre-installed in $ac_dir" >&6; }
16850 else
16851 # Canadian cross, just use what we found
16852 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
16853$as_echo "pre-installed" >&6; }
16854 fi
16855else
16856 ok=yes
16857 case " ${configdirs} " in
16858 *" gcc "*) ;;
16859 *) ok=no ;;
16860 esac
16861 case ,${enable_languages}, in
16862 *,go,*) ;;
16863 *) ok=no ;;
16864 esac
16865 if test $ok = yes; then
16866 # An in-tree tool is available and we can use it
16867 GOC_FOR_TARGET='$$r/$(HOST_SUBDIR)/gcc/gccgo -B$$r/$(HOST_SUBDIR)/gcc/'
16868 { $as_echo "$as_me:${as_lineno-$LINENO}: result: just compiled" >&5
16869$as_echo "just compiled" >&6; }
16870 elif expr "x$GOC_FOR_TARGET" : "x/" > /dev/null; then
16871 # We already found the complete path
16872 ac_dir=`dirname $GOC_FOR_TARGET`
16873 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
16874$as_echo "pre-installed in $ac_dir" >&6; }
16875 elif test "x$target" = "x$host"; then
16876 # We can use an host tool
16877 GOC_FOR_TARGET='$(GOC)'
16878 { $as_echo "$as_me:${as_lineno-$LINENO}: result: host tool" >&5
16879$as_echo "host tool" >&6; }
16880 else
16881 # We need a cross tool
16882 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
16883$as_echo "pre-installed" >&6; }
16884 fi
16885fi
16886
b4c522fa
IB
16887{ $as_echo "$as_me:${as_lineno-$LINENO}: checking where to find the target gdc" >&5
16888$as_echo_n "checking where to find the target gdc... " >&6; }
16889if test "x${build}" != "x${host}" ; then
16890 if expr "x$GDC_FOR_TARGET" : "x/" > /dev/null; then
16891 # We already found the complete path
16892 ac_dir=`dirname $GDC_FOR_TARGET`
16893 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
16894$as_echo "pre-installed in $ac_dir" >&6; }
16895 else
16896 # Canadian cross, just use what we found
16897 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
16898$as_echo "pre-installed" >&6; }
16899 fi
16900else
16901 ok=yes
16902 case " ${configdirs} " in
16903 *" gcc "*) ;;
16904 *) ok=no ;;
16905 esac
16906 case ,${enable_languages}, in
16907 *,d,*) ;;
16908 *) ok=no ;;
16909 esac
16910 if test $ok = yes; then
16911 # An in-tree tool is available and we can use it
16912 GDC_FOR_TARGET='$$r/$(HOST_SUBDIR)/gcc/gdc -B$$r/$(HOST_SUBDIR)/gcc/'
16913 { $as_echo "$as_me:${as_lineno-$LINENO}: result: just compiled" >&5
16914$as_echo "just compiled" >&6; }
16915 elif expr "x$GDC_FOR_TARGET" : "x/" > /dev/null; then
16916 # We already found the complete path
16917 ac_dir=`dirname $GDC_FOR_TARGET`
16918 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
16919$as_echo "pre-installed in $ac_dir" >&6; }
16920 elif test "x$target" = "x$host"; then
16921 # We can use an host tool
16922 GDC_FOR_TARGET='$(GDC)'
16923 { $as_echo "$as_me:${as_lineno-$LINENO}: result: host tool" >&5
16924$as_echo "host tool" >&6; }
16925 else
16926 # We need a cross tool
16927 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
16928$as_echo "pre-installed" >&6; }
16929 fi
16930fi
16931
5213506e
RW
16932{ $as_echo "$as_me:${as_lineno-$LINENO}: checking where to find the target ld" >&5
16933$as_echo_n "checking where to find the target ld... " >&6; }
2abefe3d 16934if test "x${build}" != "x${host}" ; then
e8b05380
PB
16935 if expr "x$LD_FOR_TARGET" : "x/" > /dev/null; then
16936 # We already found the complete path
172e41aa 16937 ac_dir=`dirname $LD_FOR_TARGET`
5213506e
RW
16938 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
16939$as_echo "pre-installed in $ac_dir" >&6; }
e8b05380
PB
16940 else
16941 # Canadian cross, just use what we found
5213506e
RW
16942 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
16943$as_echo "pre-installed" >&6; }
e8b05380 16944 fi
2abefe3d
PB
16945else
16946 ok=yes
16947 case " ${configdirs} " in
16948 *" ld "*) ;;
16949 *) ok=no ;;
16950 esac
1c710c3c 16951
2abefe3d
PB
16952 if test $ok = yes; then
16953 # An in-tree tool is available and we can use it
16954 LD_FOR_TARGET='$$r/$(HOST_SUBDIR)/ld/ld-new'
5213506e
RW
16955 { $as_echo "$as_me:${as_lineno-$LINENO}: result: just compiled" >&5
16956$as_echo "just compiled" >&6; }
e8b05380
PB
16957 elif expr "x$LD_FOR_TARGET" : "x/" > /dev/null; then
16958 # We already found the complete path
172e41aa 16959 ac_dir=`dirname $LD_FOR_TARGET`
5213506e
RW
16960 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
16961$as_echo "pre-installed in $ac_dir" >&6; }
2abefe3d
PB
16962 elif test "x$target" = "x$host"; then
16963 # We can use an host tool
16964 LD_FOR_TARGET='$(LD)'
5213506e
RW
16965 { $as_echo "$as_me:${as_lineno-$LINENO}: result: host tool" >&5
16966$as_echo "host tool" >&6; }
2abefe3d
PB
16967 else
16968 # We need a cross tool
5213506e
RW
16969 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
16970$as_echo "pre-installed" >&6; }
2abefe3d
PB
16971 fi
16972fi
0b0dc272 16973
5213506e
RW
16974{ $as_echo "$as_me:${as_lineno-$LINENO}: checking where to find the target lipo" >&5
16975$as_echo_n "checking where to find the target lipo... " >&6; }
2abefe3d 16976if test "x${build}" != "x${host}" ; then
e8b05380
PB
16977 if expr "x$LIPO_FOR_TARGET" : "x/" > /dev/null; then
16978 # We already found the complete path
172e41aa 16979 ac_dir=`dirname $LIPO_FOR_TARGET`
5213506e
RW
16980 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
16981$as_echo "pre-installed in $ac_dir" >&6; }
e8b05380
PB
16982 else
16983 # Canadian cross, just use what we found
5213506e
RW
16984 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
16985$as_echo "pre-installed" >&6; }
e8b05380 16986 fi
2abefe3d 16987else
e8b05380
PB
16988 if expr "x$LIPO_FOR_TARGET" : "x/" > /dev/null; then
16989 # We already found the complete path
172e41aa 16990 ac_dir=`dirname $LIPO_FOR_TARGET`
5213506e
RW
16991 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
16992$as_echo "pre-installed in $ac_dir" >&6; }
e8b05380 16993 elif test "x$target" = "x$host"; then
2abefe3d
PB
16994 # We can use an host tool
16995 LIPO_FOR_TARGET='$(LIPO)'
5213506e
RW
16996 { $as_echo "$as_me:${as_lineno-$LINENO}: result: host tool" >&5
16997$as_echo "host tool" >&6; }
2abefe3d
PB
16998 else
16999 # We need a cross tool
5213506e
RW
17000 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
17001$as_echo "pre-installed" >&6; }
2abefe3d
PB
17002 fi
17003fi
0b0dc272 17004
5213506e
RW
17005{ $as_echo "$as_me:${as_lineno-$LINENO}: checking where to find the target nm" >&5
17006$as_echo_n "checking where to find the target nm... " >&6; }
2abefe3d 17007if test "x${build}" != "x${host}" ; then
e8b05380
PB
17008 if expr "x$NM_FOR_TARGET" : "x/" > /dev/null; then
17009 # We already found the complete path
172e41aa 17010 ac_dir=`dirname $NM_FOR_TARGET`
5213506e
RW
17011 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
17012$as_echo "pre-installed in $ac_dir" >&6; }
e8b05380
PB
17013 else
17014 # Canadian cross, just use what we found
5213506e
RW
17015 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
17016$as_echo "pre-installed" >&6; }
e8b05380 17017 fi
2abefe3d
PB
17018else
17019 ok=yes
17020 case " ${configdirs} " in
17021 *" binutils "*) ;;
17022 *) ok=no ;;
17023 esac
1c710c3c 17024
2abefe3d
PB
17025 if test $ok = yes; then
17026 # An in-tree tool is available and we can use it
17027 NM_FOR_TARGET='$$r/$(HOST_SUBDIR)/binutils/nm-new'
5213506e
RW
17028 { $as_echo "$as_me:${as_lineno-$LINENO}: result: just compiled" >&5
17029$as_echo "just compiled" >&6; }
e8b05380
PB
17030 elif expr "x$NM_FOR_TARGET" : "x/" > /dev/null; then
17031 # We already found the complete path
172e41aa 17032 ac_dir=`dirname $NM_FOR_TARGET`
5213506e
RW
17033 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
17034$as_echo "pre-installed in $ac_dir" >&6; }
2abefe3d
PB
17035 elif test "x$target" = "x$host"; then
17036 # We can use an host tool
17037 NM_FOR_TARGET='$(NM)'
5213506e
RW
17038 { $as_echo "$as_me:${as_lineno-$LINENO}: result: host tool" >&5
17039$as_echo "host tool" >&6; }
2abefe3d
PB
17040 else
17041 # We need a cross tool
5213506e
RW
17042 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
17043$as_echo "pre-installed" >&6; }
2abefe3d
PB
17044 fi
17045fi
0b0dc272 17046
9bccfdf5
AP
17047{ $as_echo "$as_me:${as_lineno-$LINENO}: checking where to find the target objcopy" >&5
17048$as_echo_n "checking where to find the target objcopy... " >&6; }
17049if test "x${build}" != "x${host}" ; then
17050 if expr "x$OBJCOPY_FOR_TARGET" : "x/" > /dev/null; then
17051 # We already found the complete path
17052 ac_dir=`dirname $OBJCOPY_FOR_TARGET`
17053 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
17054$as_echo "pre-installed in $ac_dir" >&6; }
17055 else
17056 # Canadian cross, just use what we found
17057 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
17058$as_echo "pre-installed" >&6; }
17059 fi
17060else
17061 ok=yes
17062 case " ${configdirs} " in
17063 *" binutils "*) ;;
17064 *) ok=no ;;
17065 esac
17066
17067 if test $ok = yes; then
17068 # An in-tree tool is available and we can use it
17069 OBJCOPY_FOR_TARGET='$$r/$(HOST_SUBDIR)/binutils/objcopy'
17070 { $as_echo "$as_me:${as_lineno-$LINENO}: result: just compiled" >&5
17071$as_echo "just compiled" >&6; }
17072 elif expr "x$OBJCOPY_FOR_TARGET" : "x/" > /dev/null; then
17073 # We already found the complete path
17074 ac_dir=`dirname $OBJCOPY_FOR_TARGET`
17075 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
17076$as_echo "pre-installed in $ac_dir" >&6; }
17077 elif test "x$target" = "x$host"; then
17078 # We can use an host tool
ec8fd1c0 17079 OBJCOPY_FOR_TARGET='$(OBJCOPY)'
9bccfdf5
AP
17080 { $as_echo "$as_me:${as_lineno-$LINENO}: result: host tool" >&5
17081$as_echo "host tool" >&6; }
17082 else
17083 # We need a cross tool
17084 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
17085$as_echo "pre-installed" >&6; }
17086 fi
17087fi
17088
5213506e
RW
17089{ $as_echo "$as_me:${as_lineno-$LINENO}: checking where to find the target objdump" >&5
17090$as_echo_n "checking where to find the target objdump... " >&6; }
2abefe3d 17091if test "x${build}" != "x${host}" ; then
e8b05380
PB
17092 if expr "x$OBJDUMP_FOR_TARGET" : "x/" > /dev/null; then
17093 # We already found the complete path
172e41aa 17094 ac_dir=`dirname $OBJDUMP_FOR_TARGET`
5213506e
RW
17095 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
17096$as_echo "pre-installed in $ac_dir" >&6; }
e8b05380
PB
17097 else
17098 # Canadian cross, just use what we found
5213506e
RW
17099 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
17100$as_echo "pre-installed" >&6; }
e8b05380 17101 fi
2abefe3d
PB
17102else
17103 ok=yes
17104 case " ${configdirs} " in
17105 *" binutils "*) ;;
17106 *) ok=no ;;
17107 esac
1c710c3c 17108
2abefe3d
PB
17109 if test $ok = yes; then
17110 # An in-tree tool is available and we can use it
17111 OBJDUMP_FOR_TARGET='$$r/$(HOST_SUBDIR)/binutils/objdump'
5213506e
RW
17112 { $as_echo "$as_me:${as_lineno-$LINENO}: result: just compiled" >&5
17113$as_echo "just compiled" >&6; }
e8b05380
PB
17114 elif expr "x$OBJDUMP_FOR_TARGET" : "x/" > /dev/null; then
17115 # We already found the complete path
172e41aa 17116 ac_dir=`dirname $OBJDUMP_FOR_TARGET`
5213506e
RW
17117 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
17118$as_echo "pre-installed in $ac_dir" >&6; }
2abefe3d
PB
17119 elif test "x$target" = "x$host"; then
17120 # We can use an host tool
17121 OBJDUMP_FOR_TARGET='$(OBJDUMP)'
5213506e
RW
17122 { $as_echo "$as_me:${as_lineno-$LINENO}: result: host tool" >&5
17123$as_echo "host tool" >&6; }
2abefe3d
PB
17124 else
17125 # We need a cross tool
5213506e
RW
17126 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
17127$as_echo "pre-installed" >&6; }
2abefe3d
PB
17128 fi
17129fi
0b0dc272 17130
e4a9a572
IS
17131{ $as_echo "$as_me:${as_lineno-$LINENO}: checking where to find the target otool" >&5
17132$as_echo_n "checking where to find the target otool... " >&6; }
17133if test "x${build}" != "x${host}" ; then
17134 if expr "x$OTOOL_FOR_TARGET" : "x/" > /dev/null; then
17135 # We already found the complete path
17136 ac_dir=`dirname $OTOOL_FOR_TARGET`
17137 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
17138$as_echo "pre-installed in $ac_dir" >&6; }
17139 else
17140 # Canadian cross, just use what we found
17141 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
17142$as_echo "pre-installed" >&6; }
17143 fi
17144else
17145 if expr "x$OTOOL_FOR_TARGET" : "x/" > /dev/null; then
17146 # We already found the complete path
17147 ac_dir=`dirname $OTOOL_FOR_TARGET`
17148 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
17149$as_echo "pre-installed in $ac_dir" >&6; }
17150 elif test "x$target" = "x$host"; then
17151 # We can use an host tool
17152 OTOOL_FOR_TARGET='$(OTOOL)'
17153 { $as_echo "$as_me:${as_lineno-$LINENO}: result: host tool" >&5
17154$as_echo "host tool" >&6; }
17155 else
17156 # We need a cross tool
17157 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
17158$as_echo "pre-installed" >&6; }
17159 fi
17160fi
17161
5213506e
RW
17162{ $as_echo "$as_me:${as_lineno-$LINENO}: checking where to find the target ranlib" >&5
17163$as_echo_n "checking where to find the target ranlib... " >&6; }
2abefe3d 17164if test "x${build}" != "x${host}" ; then
e8b05380
PB
17165 if expr "x$RANLIB_FOR_TARGET" : "x/" > /dev/null; then
17166 # We already found the complete path
172e41aa 17167 ac_dir=`dirname $RANLIB_FOR_TARGET`
5213506e
RW
17168 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
17169$as_echo "pre-installed in $ac_dir" >&6; }
e8b05380
PB
17170 else
17171 # Canadian cross, just use what we found
5213506e
RW
17172 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
17173$as_echo "pre-installed" >&6; }
e8b05380 17174 fi
2abefe3d
PB
17175else
17176 ok=yes
17177 case " ${configdirs} " in
17178 *" binutils "*) ;;
17179 *) ok=no ;;
17180 esac
1c710c3c 17181
2abefe3d
PB
17182 if test $ok = yes; then
17183 # An in-tree tool is available and we can use it
17184 RANLIB_FOR_TARGET='$$r/$(HOST_SUBDIR)/binutils/ranlib'
5213506e
RW
17185 { $as_echo "$as_me:${as_lineno-$LINENO}: result: just compiled" >&5
17186$as_echo "just compiled" >&6; }
e8b05380
PB
17187 elif expr "x$RANLIB_FOR_TARGET" : "x/" > /dev/null; then
17188 # We already found the complete path
172e41aa 17189 ac_dir=`dirname $RANLIB_FOR_TARGET`
5213506e
RW
17190 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
17191$as_echo "pre-installed in $ac_dir" >&6; }
2abefe3d
PB
17192 elif test "x$target" = "x$host"; then
17193 # We can use an host tool
17194 RANLIB_FOR_TARGET='$(RANLIB)'
5213506e
RW
17195 { $as_echo "$as_me:${as_lineno-$LINENO}: result: host tool" >&5
17196$as_echo "host tool" >&6; }
2abefe3d
PB
17197 else
17198 # We need a cross tool
5213506e
RW
17199 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
17200$as_echo "pre-installed" >&6; }
2abefe3d
PB
17201 fi
17202fi
0b0dc272 17203
e7a82751
RM
17204{ $as_echo "$as_me:${as_lineno-$LINENO}: checking where to find the target readelf" >&5
17205$as_echo_n "checking where to find the target readelf... " >&6; }
17206if test "x${build}" != "x${host}" ; then
17207 if expr "x$READELF_FOR_TARGET" : "x/" > /dev/null; then
17208 # We already found the complete path
17209 ac_dir=`dirname $READELF_FOR_TARGET`
17210 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
17211$as_echo "pre-installed in $ac_dir" >&6; }
17212 else
17213 # Canadian cross, just use what we found
17214 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
17215$as_echo "pre-installed" >&6; }
17216 fi
17217else
17218 ok=yes
17219 case " ${configdirs} " in
17220 *" binutils "*) ;;
17221 *) ok=no ;;
17222 esac
17223
17224 if test $ok = yes; then
17225 # An in-tree tool is available and we can use it
17226 READELF_FOR_TARGET='$$r/$(HOST_SUBDIR)/binutils/readelf'
17227 { $as_echo "$as_me:${as_lineno-$LINENO}: result: just compiled" >&5
17228$as_echo "just compiled" >&6; }
17229 elif expr "x$READELF_FOR_TARGET" : "x/" > /dev/null; then
17230 # We already found the complete path
17231 ac_dir=`dirname $READELF_FOR_TARGET`
17232 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
17233$as_echo "pre-installed in $ac_dir" >&6; }
17234 elif test "x$target" = "x$host"; then
17235 # We can use an host tool
17236 READELF_FOR_TARGET='$(READELF)'
17237 { $as_echo "$as_me:${as_lineno-$LINENO}: result: host tool" >&5
17238$as_echo "host tool" >&6; }
17239 else
17240 # We need a cross tool
17241 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
17242$as_echo "pre-installed" >&6; }
17243 fi
17244fi
17245
5213506e
RW
17246{ $as_echo "$as_me:${as_lineno-$LINENO}: checking where to find the target strip" >&5
17247$as_echo_n "checking where to find the target strip... " >&6; }
2abefe3d 17248if test "x${build}" != "x${host}" ; then
e8b05380
PB
17249 if expr "x$STRIP_FOR_TARGET" : "x/" > /dev/null; then
17250 # We already found the complete path
172e41aa 17251 ac_dir=`dirname $STRIP_FOR_TARGET`
5213506e
RW
17252 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
17253$as_echo "pre-installed in $ac_dir" >&6; }
e8b05380
PB
17254 else
17255 # Canadian cross, just use what we found
5213506e
RW
17256 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
17257$as_echo "pre-installed" >&6; }
e8b05380 17258 fi
2abefe3d
PB
17259else
17260 ok=yes
17261 case " ${configdirs} " in
17262 *" binutils "*) ;;
17263 *) ok=no ;;
17264 esac
1c710c3c 17265
2abefe3d
PB
17266 if test $ok = yes; then
17267 # An in-tree tool is available and we can use it
455c8f48 17268 STRIP_FOR_TARGET='$$r/$(HOST_SUBDIR)/binutils/strip-new'
5213506e
RW
17269 { $as_echo "$as_me:${as_lineno-$LINENO}: result: just compiled" >&5
17270$as_echo "just compiled" >&6; }
e8b05380
PB
17271 elif expr "x$STRIP_FOR_TARGET" : "x/" > /dev/null; then
17272 # We already found the complete path
172e41aa 17273 ac_dir=`dirname $STRIP_FOR_TARGET`
5213506e
RW
17274 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
17275$as_echo "pre-installed in $ac_dir" >&6; }
2abefe3d
PB
17276 elif test "x$target" = "x$host"; then
17277 # We can use an host tool
17278 STRIP_FOR_TARGET='$(STRIP)'
5213506e
RW
17279 { $as_echo "$as_me:${as_lineno-$LINENO}: result: host tool" >&5
17280$as_echo "host tool" >&6; }
2abefe3d
PB
17281 else
17282 # We need a cross tool
5213506e
RW
17283 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
17284$as_echo "pre-installed" >&6; }
2abefe3d
PB
17285 fi
17286fi
0b0dc272 17287
5213506e
RW
17288{ $as_echo "$as_me:${as_lineno-$LINENO}: checking where to find the target windres" >&5
17289$as_echo_n "checking where to find the target windres... " >&6; }
2abefe3d 17290if test "x${build}" != "x${host}" ; then
e8b05380
PB
17291 if expr "x$WINDRES_FOR_TARGET" : "x/" > /dev/null; then
17292 # We already found the complete path
172e41aa 17293 ac_dir=`dirname $WINDRES_FOR_TARGET`
5213506e
RW
17294 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
17295$as_echo "pre-installed in $ac_dir" >&6; }
e8b05380
PB
17296 else
17297 # Canadian cross, just use what we found
5213506e
RW
17298 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
17299$as_echo "pre-installed" >&6; }
e8b05380 17300 fi
2abefe3d
PB
17301else
17302 ok=yes
17303 case " ${configdirs} " in
17304 *" binutils "*) ;;
17305 *) ok=no ;;
17306 esac
1c710c3c 17307
2abefe3d
PB
17308 if test $ok = yes; then
17309 # An in-tree tool is available and we can use it
17310 WINDRES_FOR_TARGET='$$r/$(HOST_SUBDIR)/binutils/windres'
5213506e
RW
17311 { $as_echo "$as_me:${as_lineno-$LINENO}: result: just compiled" >&5
17312$as_echo "just compiled" >&6; }
e8b05380
PB
17313 elif expr "x$WINDRES_FOR_TARGET" : "x/" > /dev/null; then
17314 # We already found the complete path
172e41aa 17315 ac_dir=`dirname $WINDRES_FOR_TARGET`
5213506e
RW
17316 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
17317$as_echo "pre-installed in $ac_dir" >&6; }
2abefe3d
PB
17318 elif test "x$target" = "x$host"; then
17319 # We can use an host tool
17320 WINDRES_FOR_TARGET='$(WINDRES)'
5213506e
RW
17321 { $as_echo "$as_me:${as_lineno-$LINENO}: result: host tool" >&5
17322$as_echo "host tool" >&6; }
2abefe3d
PB
17323 else
17324 # We need a cross tool
5213506e
RW
17325 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
17326$as_echo "pre-installed" >&6; }
2abefe3d 17327 fi
671aa708 17328fi
be912515 17329
5213506e
RW
17330{ $as_echo "$as_me:${as_lineno-$LINENO}: checking where to find the target windmc" >&5
17331$as_echo_n "checking where to find the target windmc... " >&6; }
901119ae
KT
17332if test "x${build}" != "x${host}" ; then
17333 if expr "x$WINDMC_FOR_TARGET" : "x/" > /dev/null; then
17334 # We already found the complete path
17335 ac_dir=`dirname $WINDMC_FOR_TARGET`
5213506e
RW
17336 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
17337$as_echo "pre-installed in $ac_dir" >&6; }
901119ae
KT
17338 else
17339 # Canadian cross, just use what we found
5213506e
RW
17340 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
17341$as_echo "pre-installed" >&6; }
901119ae
KT
17342 fi
17343else
17344 ok=yes
17345 case " ${configdirs} " in
17346 *" binutils "*) ;;
17347 *) ok=no ;;
17348 esac
17349
17350 if test $ok = yes; then
17351 # An in-tree tool is available and we can use it
17352 WINDMC_FOR_TARGET='$$r/$(HOST_SUBDIR)/binutils/windmc'
5213506e
RW
17353 { $as_echo "$as_me:${as_lineno-$LINENO}: result: just compiled" >&5
17354$as_echo "just compiled" >&6; }
901119ae
KT
17355 elif expr "x$WINDMC_FOR_TARGET" : "x/" > /dev/null; then
17356 # We already found the complete path
17357 ac_dir=`dirname $WINDMC_FOR_TARGET`
5213506e
RW
17358 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
17359$as_echo "pre-installed in $ac_dir" >&6; }
901119ae
KT
17360 elif test "x$target" = "x$host"; then
17361 # We can use an host tool
17362 WINDMC_FOR_TARGET='$(WINDMC)'
5213506e
RW
17363 { $as_echo "$as_me:${as_lineno-$LINENO}: result: host tool" >&5
17364$as_echo "host tool" >&6; }
901119ae
KT
17365 else
17366 # We need a cross tool
5213506e
RW
17367 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
17368$as_echo "pre-installed" >&6; }
901119ae
KT
17369 fi
17370fi
17371
be912515
NN
17372
17373
2abefe3d 17374
0b0dc272 17375
671aa708
NN
17376# Certain tools may need extra flags.
17377AR_FOR_TARGET=${AR_FOR_TARGET}${extra_arflags_for_target}
17378RANLIB_FOR_TARGET=${RANLIB_FOR_TARGET}${extra_ranlibflags_for_target}
17379NM_FOR_TARGET=${NM_FOR_TARGET}${extra_nmflags_for_target}
17380
2abefe3d
PB
17381# When building target libraries, except in a Canadian cross, we use
17382# the same toolchain as the compiler we just built.
17383COMPILER_AS_FOR_TARGET='$(AS_FOR_TARGET)'
17384COMPILER_LD_FOR_TARGET='$(LD_FOR_TARGET)'
17385COMPILER_NM_FOR_TARGET='$(NM_FOR_TARGET)'
17386if test $host = $build; then
17387 case " $configdirs " in
17388 *" gcc "*)
17389 COMPILER_AS_FOR_TARGET='$$r/$(HOST_SUBDIR)/gcc/as'
17390 COMPILER_LD_FOR_TARGET='$$r/$(HOST_SUBDIR)/gcc/collect-ld'
17391 COMPILER_NM_FOR_TARGET='$$r/$(HOST_SUBDIR)/gcc/nm'${extra_nmflags_for_target}
17392 ;;
17393 esac
17394fi
17395
17396
17397
17398
17399
5213506e
RW
17400{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5
17401$as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; }
17402# Check whether --enable-maintainer-mode was given.
17403if test "${enable_maintainer_mode+set}" = set; then :
17404 enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval
ee03dc5e
AO
17405else
17406 USE_MAINTAINER_MODE=no
5213506e
RW
17407fi
17408
17409{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5
17410$as_echo "$USE_MAINTAINER_MODE" >&6; }
ee03dc5e
AO
17411
17412
17413if test "$USE_MAINTAINER_MODE" = yes; then
17414 MAINTAINER_MODE_TRUE=
17415 MAINTAINER_MODE_FALSE='#'
17416else
17417 MAINTAINER_MODE_TRUE='#'
17418 MAINTAINER_MODE_FALSE=
1c710c3c 17419fi
ee03dc5e
AO
17420MAINT=$MAINTAINER_MODE_TRUE
17421
2805b53a
NN
17422# ---------------------
17423# GCC bootstrap support
17424# ---------------------
17425
17426# Stage specific cflags for build.
17427stage1_cflags="-g"
17428case $build in
17429 vax-*-*)
17430 case ${GCC} in
17431 yes) stage1_cflags="-g -Wa,-J" ;;
17432 *) stage1_cflags="-g -J" ;;
17433 esac ;;
2805b53a
NN
17434esac
17435
0b50988a 17436
2805b53a 17437
8efea775 17438# Enable --enable-checking in stage1 of the compiler.
5213506e
RW
17439# Check whether --enable-stage1-checking was given.
17440if test "${enable_stage1_checking+set}" = set; then :
17441 enableval=$enable_stage1_checking; stage1_checking=--enable-checking=${enable_stage1_checking}
8efea775 17442else
e643dc23 17443 if test "x$enable_checking" = xno || test "x$enable_checking" = x; then
c10b5ea0
JJ
17444 # For --disable-checking or implicit --enable-checking=release, avoid
17445 # setting --enable-checking=gc in the default stage1 checking for LTO
17446 # bootstraps. See PR62077.
c10b5ea0
JJ
17447 case $BUILD_CONFIG in
17448 *lto*)
7db11a5a
JJ
17449 stage1_checking=--enable-checking=release,misc,gimple,rtlflag,tree,types;;
17450 *)
17451 stage1_checking=--enable-checking=yes,types;;
c10b5ea0 17452 esac
7db11a5a
JJ
17453 if test "x$enable_checking" = x && \
17454 test -d ${srcdir}/gcc && \
17455 test x"`cat ${srcdir}/gcc/DEV-PHASE`" = xexperimental; then
c100769b 17456 stage1_checking=--enable-checking=yes,types,extra
7db11a5a 17457 fi
8efea775 17458else
e643dc23 17459 stage1_checking=--enable-checking=$enable_checking,types
8efea775 17460fi
5213506e 17461fi
8efea775
PB
17462
17463
2aeb72e9 17464
5213506e
RW
17465# Enable -Werror in bootstrap stage2 and later.
17466# Check whether --enable-werror was given.
17467if test "${enable_werror+set}" = set; then :
17468 enableval=$enable_werror;
09a9c095
NN
17469case ${enable_werror} in
17470 yes) stage2_werror_flag="--enable-werror-always" ;;
17471 *) stage2_werror_flag="" ;;
2805b53a
NN
17472esac
17473
afd88efc
ML
17474else
17475
01c712cb
ML
17476if test -d ${srcdir}/gcc && test x"`cat $srcdir/gcc/DEV-PHASE`" = xexperimental; then
17477 case $BUILD_CONFIG in
17478 bootstrap-debug)
17479 stage2_werror_flag="--enable-werror-always" ;;
17480 "")
17481 stage2_werror_flag="--enable-werror-always" ;;
17482 esac
17483fi
17484
afd88efc
ML
17485fi
17486
17487
01c712cb 17488
2805b53a 17489
f2689b09
SE
17490# Specify what files to not compare during bootstrap.
17491
17492compare_exclusions="gcc/cc*-checksum\$(objext) | gcc/ada/*tools/*"
17493case "$target" in
17494 hppa*64*-*-hpux*) ;;
4f943869
MK
17495 hppa*-*-hpux*) compare_exclusions="$compare_exclusions | */libgcc/lib2funcs* | gcc/function-tests.o" ;;
17496 powerpc*-ibm-aix*) compare_exclusions="$compare_exclusions | *libgomp*\$(objext)" ;;
f2689b09
SE
17497esac
17498
17499
5213506e
RW
17500ac_config_files="$ac_config_files Makefile"
17501
1c710c3c 17502cat >confcache <<\_ACEOF
671aa708
NN
17503# This file is a shell script that caches the results of configure
17504# tests run on this system so they can be shared between configure
1c710c3c
DJ
17505# scripts and configure runs, see configure's option --config-cache.
17506# It is not useful on other systems. If it contains results you don't
17507# want to keep, you may remove or edit it.
671aa708 17508#
1c710c3c
DJ
17509# config.status only pays attention to the cache file if you give it
17510# the --recheck option to rerun configure.
671aa708 17511#
1c710c3c
DJ
17512# `ac_cv_env_foo' variables (set or unset) will be overridden when
17513# loading this file, other *unset* `ac_cv_foo' will be assigned the
17514# following values.
17515
17516_ACEOF
17517
671aa708
NN
17518# The following way of writing the cache mishandles newlines in values,
17519# but we know of no workaround that is simple, portable, and efficient.
5213506e 17520# So, we kill variables containing newlines.
671aa708
NN
17521# Ultrix sh set writes to stderr and can't be redirected directly,
17522# and sets the high bit in the cache file unless we assign to the vars.
5213506e
RW
17523(
17524 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
17525 eval ac_val=\$$ac_var
17526 case $ac_val in #(
17527 *${as_nl}*)
17528 case $ac_var in #(
17529 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
17530$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
17531 esac
17532 case $ac_var in #(
17533 _ | IFS | as_nl) ;; #(
17534 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
17535 *) { eval $ac_var=; unset $ac_var;} ;;
17536 esac ;;
17537 esac
17538 done
17539
1c710c3c 17540 (set) 2>&1 |
5213506e
RW
17541 case $as_nl`(ac_space=' '; set) 2>&1` in #(
17542 *${as_nl}ac_space=\ *)
17543 # `set' does not quote correctly, so add quotes: double-quote
17544 # substitution turns \\\\ into \\, and sed turns \\ into \.
1c710c3c
DJ
17545 sed -n \
17546 "s/'/'\\\\''/g;
17547 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
5213506e 17548 ;; #(
1c710c3c
DJ
17549 *)
17550 # `set' quotes correctly as required by POSIX, so do not add quotes.
5213506e 17551 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
1c710c3c 17552 ;;
5213506e
RW
17553 esac |
17554 sort
17555) |
1c710c3c 17556 sed '
5213506e 17557 /^ac_cv_env_/b end
1c710c3c 17558 t clear
5213506e 17559 :clear
1c710c3c
DJ
17560 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
17561 t end
5213506e
RW
17562 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
17563 :end' >>confcache
17564if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
17565 if test -w "$cache_file"; then
22e05272 17566 if test "x$cache_file" != "x/dev/null"; then
5213506e
RW
17567 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
17568$as_echo "$as_me: updating cache $cache_file" >&6;}
22e05272
JM
17569 if test ! -f "$cache_file" || test -h "$cache_file"; then
17570 cat confcache >"$cache_file"
17571 else
17572 case $cache_file in #(
17573 */* | ?:*)
17574 mv -f confcache "$cache_file"$$ &&
17575 mv -f "$cache_file"$$ "$cache_file" ;; #(
17576 *)
17577 mv -f confcache "$cache_file" ;;
17578 esac
17579 fi
17580 fi
671aa708 17581 else
5213506e
RW
17582 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
17583$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
671aa708 17584 fi
4977bab6 17585fi
671aa708 17586rm -f confcache
79c06341 17587
671aa708
NN
17588test "x$prefix" = xNONE && prefix=$ac_default_prefix
17589# Let make expand exec_prefix.
17590test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
4e77e8f1 17591
671aa708
NN
17592# Transform confdefs.h into DEFS.
17593# Protect against shell expansion while executing Makefile rules.
17594# Protect against Makefile macro expansion.
1c710c3c
DJ
17595#
17596# If the first sed substitution is executed (which looks for macros that
5213506e 17597# take arguments), then branch to the quote section. Otherwise,
1c710c3c 17598# look for a macro that doesn't take arguments.
5213506e
RW
17599ac_script='
17600:mline
17601/\\$/{
17602 N
17603 s,\\\n,,
17604 b mline
17605}
1c710c3c 17606t clear
5213506e
RW
17607:clear
17608s/^[ ]*#[ ]*define[ ][ ]*\([^ (][^ (]*([^)]*)\)[ ]*\(.*\)/-D\1=\2/g
1c710c3c 17609t quote
5213506e 17610s/^[ ]*#[ ]*define[ ][ ]*\([^ ][^ ]*\)[ ]*\(.*\)/-D\1=\2/g
1c710c3c 17611t quote
5213506e
RW
17612b any
17613:quote
17614s/[ `~#$^&*(){}\\|;'\''"<>?]/\\&/g
17615s/\[/\\&/g
17616s/\]/\\&/g
17617s/\$/$$/g
17618H
17619:any
17620${
17621 g
17622 s/^\n//
17623 s/\n/ /g
17624 p
17625}
17626'
17627DEFS=`sed -n "$ac_script" confdefs.h`
1c710c3c
DJ
17628
17629
17630ac_libobjs=
17631ac_ltlibobjs=
22e05272 17632U=
1c710c3c
DJ
17633for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
17634 # 1. Remove the extension, and $U if already installed.
5213506e
RW
17635 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
17636 ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
17637 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
17638 # will be set to the directory where LIBOBJS objects are built.
17639 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
17640 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
1c710c3c
DJ
17641done
17642LIBOBJS=$ac_libobjs
fb0103e5 17643
1c710c3c 17644LTLIBOBJS=$ac_ltlibobjs
0b0dc272 17645
af71363e 17646
1c710c3c 17647
22e05272 17648: "${CONFIG_STATUS=./config.status}"
5213506e 17649ac_write_fail=0
1c710c3c
DJ
17650ac_clean_files_save=$ac_clean_files
17651ac_clean_files="$ac_clean_files $CONFIG_STATUS"
5213506e
RW
17652{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
17653$as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
17654as_write_fail=0
17655cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
1c710c3c
DJ
17656#! $SHELL
17657# Generated by $as_me.
671aa708 17658# Run this file to recreate the current configuration.
671aa708 17659# Compiler output produced by configure, useful for debugging
1c710c3c 17660# configure, is in config.log if it exists.
0b0dc272 17661
1c710c3c
DJ
17662debug=false
17663ac_cs_recheck=false
17664ac_cs_silent=false
1c710c3c 17665
5213506e
RW
17666SHELL=\${CONFIG_SHELL-$SHELL}
17667export SHELL
17668_ASEOF
17669cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
17670## -------------------- ##
17671## M4sh Initialization. ##
17672## -------------------- ##
17673
17674# Be more Bourne compatible
17675DUALCASE=1; export DUALCASE # for MKS sh
17676if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
1c710c3c
DJ
17677 emulate sh
17678 NULLCMD=:
5213506e 17679 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
1c710c3c
DJ
17680 # is contrary to our usage. Disable this feature.
17681 alias -g '${1+"$@"}'='"$@"'
5213506e
RW
17682 setopt NO_GLOB_SUBST
17683else
17684 case `(set -o) 2>/dev/null` in #(
17685 *posix*) :
17686 set -o posix ;; #(
17687 *) :
17688 ;;
17689esac
1c710c3c 17690fi
1c710c3c 17691
5213506e
RW
17692
17693as_nl='
17694'
17695export as_nl
17696# Printing a long string crashes Solaris 7 /usr/bin/printf.
17697as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
17698as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
17699as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
17700# Prefer a ksh shell builtin over an external printf program on Solaris,
17701# but without wasting forks for bash or zsh.
17702if test -z "$BASH_VERSION$ZSH_VERSION" \
17703 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
17704 as_echo='print -r --'
17705 as_echo_n='print -rn --'
17706elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
17707 as_echo='printf %s\n'
17708 as_echo_n='printf %s'
17709else
17710 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
17711 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
17712 as_echo_n='/usr/ucb/echo -n'
17713 else
17714 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
17715 as_echo_n_body='eval
17716 arg=$1;
17717 case $arg in #(
17718 *"$as_nl"*)
17719 expr "X$arg" : "X\\(.*\\)$as_nl";
17720 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
17721 esac;
17722 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
17723 '
17724 export as_echo_n_body
17725 as_echo_n='sh -c $as_echo_n_body as_echo'
17726 fi
17727 export as_echo_body
17728 as_echo='sh -c $as_echo_body as_echo'
1c710c3c
DJ
17729fi
17730
5213506e
RW
17731# The user is always right.
17732if test "${PATH_SEPARATOR+set}" != set; then
17733 PATH_SEPARATOR=:
17734 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
17735 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
17736 PATH_SEPARATOR=';'
17737 }
17738fi
17739
17740
17741# IFS
17742# We need space, tab and new line, in precisely that order. Quoting is
17743# there to prevent editors from complaining about space-tab.
17744# (If _AS_PATH_WALK were called with IFS unset, it would disable word
17745# splitting by setting IFS to empty value.)
17746IFS=" "" $as_nl"
17747
17748# Find who we are. Look in the path if we contain no directory separator.
22e05272 17749as_myself=
5213506e
RW
17750case $0 in #((
17751 *[\\/]* ) as_myself=$0 ;;
17752 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
17753for as_dir in $PATH
17754do
17755 IFS=$as_save_IFS
17756 test -z "$as_dir" && as_dir=.
17757 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
17758 done
17759IFS=$as_save_IFS
17760
17761 ;;
17762esac
17763# We did not find ourselves, most probably we were run as `sh COMMAND'
17764# in which case we are not to be found in the path.
17765if test "x$as_myself" = x; then
17766 as_myself=$0
17767fi
17768if test ! -f "$as_myself"; then
17769 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
17770 exit 1
17771fi
1c710c3c 17772
5213506e
RW
17773# Unset variables that we do not need and which cause bugs (e.g. in
17774# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
17775# suppresses any "Segmentation fault" message there. '((' could
17776# trigger a bug in pdksh 5.2.14.
17777for as_var in BASH_ENV ENV MAIL MAILPATH
17778do eval test x\${$as_var+set} = xset \
17779 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
17780done
1c710c3c
DJ
17781PS1='$ '
17782PS2='> '
17783PS4='+ '
17784
17785# NLS nuisances.
5213506e
RW
17786LC_ALL=C
17787export LC_ALL
17788LANGUAGE=C
17789export LANGUAGE
17790
17791# CDPATH.
17792(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
17793
17794
22e05272
JM
17795# as_fn_error STATUS ERROR [LINENO LOG_FD]
17796# ----------------------------------------
5213506e
RW
17797# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
17798# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
22e05272 17799# script with STATUS, using 1 if that was 0.
5213506e
RW
17800as_fn_error ()
17801{
22e05272
JM
17802 as_status=$1; test $as_status -eq 0 && as_status=1
17803 if test "$4"; then
17804 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
17805 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
1c710c3c 17806 fi
22e05272 17807 $as_echo "$as_me: error: $2" >&2
5213506e
RW
17808 as_fn_exit $as_status
17809} # as_fn_error
17810
17811
17812# as_fn_set_status STATUS
17813# -----------------------
17814# Set $? to STATUS, without forking.
17815as_fn_set_status ()
17816{
17817 return $1
17818} # as_fn_set_status
17819
17820# as_fn_exit STATUS
17821# -----------------
17822# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
17823as_fn_exit ()
17824{
17825 set +e
17826 as_fn_set_status $1
17827 exit $1
17828} # as_fn_exit
17829
17830# as_fn_unset VAR
17831# ---------------
17832# Portably unset VAR.
17833as_fn_unset ()
17834{
17835 { eval $1=; unset $1;}
17836}
17837as_unset=as_fn_unset
17838# as_fn_append VAR VALUE
17839# ----------------------
17840# Append the text in VALUE to the end of the definition contained in VAR. Take
17841# advantage of any shell optimizations that allow amortized linear growth over
17842# repeated appends, instead of the typical quadratic growth present in naive
17843# implementations.
17844if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
17845 eval 'as_fn_append ()
17846 {
17847 eval $1+=\$2
17848 }'
17849else
17850 as_fn_append ()
17851 {
17852 eval $1=\$$1\$2
17853 }
17854fi # as_fn_append
17855
17856# as_fn_arith ARG...
17857# ------------------
17858# Perform arithmetic evaluation on the ARGs, and store the result in the
17859# global $as_val. Take advantage of shells that can avoid forks. The arguments
17860# must be portable across $(()) and expr.
17861if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
17862 eval 'as_fn_arith ()
17863 {
17864 as_val=$(( $* ))
17865 }'
17866else
17867 as_fn_arith ()
17868 {
17869 as_val=`expr "$@" || test $? -eq 1`
17870 }
17871fi # as_fn_arith
17872
1c710c3c 17873
5213506e
RW
17874if expr a : '\(a\)' >/dev/null 2>&1 &&
17875 test "X`expr 00001 : '.*\(...\)'`" = X001; then
1c710c3c
DJ
17876 as_expr=expr
17877else
17878 as_expr=false
17879fi
17880
5213506e 17881if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
1c710c3c
DJ
17882 as_basename=basename
17883else
17884 as_basename=false
17885fi
17886
5213506e
RW
17887if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
17888 as_dirname=dirname
17889else
17890 as_dirname=false
17891fi
1c710c3c 17892
5213506e 17893as_me=`$as_basename -- "$0" ||
1c710c3c
DJ
17894$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
17895 X"$0" : 'X\(//\)$' \| \
5213506e
RW
17896 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
17897$as_echo X/"$0" |
17898 sed '/^.*\/\([^/][^/]*\)\/*$/{
17899 s//\1/
17900 q
17901 }
17902 /^X\/\(\/\/\)$/{
17903 s//\1/
17904 q
17905 }
17906 /^X\/\(\/\).*/{
17907 s//\1/
17908 q
17909 }
17910 s/.*/./; q'`
2aeb72e9 17911
2aeb72e9
DD
17912# Avoid depending upon Character Ranges.
17913as_cr_letters='abcdefghijklmnopqrstuvwxyz'
17914as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
17915as_cr_Letters=$as_cr_letters$as_cr_LETTERS
17916as_cr_digits='0123456789'
17917as_cr_alnum=$as_cr_Letters$as_cr_digits
17918
5213506e
RW
17919ECHO_C= ECHO_N= ECHO_T=
17920case `echo -n x` in #(((((
17921-n*)
17922 case `echo 'xy\c'` in
17923 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
17924 xy) ECHO_C='\c';;
17925 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
17926 ECHO_T=' ';;
17927 esac;;
17928*)
17929 ECHO_N='-n';;
1c710c3c
DJ
17930esac
17931
5213506e
RW
17932rm -f conf$$ conf$$.exe conf$$.file
17933if test -d conf$$.dir; then
17934 rm -f conf$$.dir/conf$$.file
1c710c3c 17935else
5213506e
RW
17936 rm -f conf$$.dir
17937 mkdir conf$$.dir 2>/dev/null
1c710c3c 17938fi
5213506e
RW
17939if (echo >conf$$.file) 2>/dev/null; then
17940 if ln -s conf$$.file conf$$ 2>/dev/null; then
2aeb72e9 17941 as_ln_s='ln -s'
5213506e
RW
17942 # ... but there are two gotchas:
17943 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
17944 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
22e05272 17945 # In both cases, we have to default to `cp -pR'.
5213506e 17946 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
22e05272 17947 as_ln_s='cp -pR'
5213506e
RW
17948 elif ln conf$$.file conf$$ 2>/dev/null; then
17949 as_ln_s=ln
17950 else
22e05272 17951 as_ln_s='cp -pR'
2aeb72e9 17952 fi
1c710c3c 17953else
22e05272 17954 as_ln_s='cp -pR'
1c710c3c 17955fi
5213506e
RW
17956rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
17957rmdir conf$$.dir 2>/dev/null
17958
17959
17960# as_fn_mkdir_p
17961# -------------
17962# Create "$as_dir" as a directory, including parents if necessary.
17963as_fn_mkdir_p ()
17964{
17965
17966 case $as_dir in #(
17967 -*) as_dir=./$as_dir;;
17968 esac
17969 test -d "$as_dir" || eval $as_mkdir_p || {
17970 as_dirs=
17971 while :; do
17972 case $as_dir in #(
17973 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
17974 *) as_qdir=$as_dir;;
17975 esac
17976 as_dirs="'$as_qdir' $as_dirs"
17977 as_dir=`$as_dirname -- "$as_dir" ||
17978$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
17979 X"$as_dir" : 'X\(//\)[^/]' \| \
17980 X"$as_dir" : 'X\(//\)$' \| \
17981 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
17982$as_echo X"$as_dir" |
17983 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
17984 s//\1/
17985 q
17986 }
17987 /^X\(\/\/\)[^/].*/{
17988 s//\1/
17989 q
17990 }
17991 /^X\(\/\/\)$/{
17992 s//\1/
17993 q
17994 }
17995 /^X\(\/\).*/{
17996 s//\1/
17997 q
17998 }
17999 s/.*/./; q'`
18000 test -d "$as_dir" && break
18001 done
18002 test -z "$as_dirs" || eval "mkdir $as_dirs"
22e05272 18003 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
5213506e 18004
1c710c3c 18005
5213506e 18006} # as_fn_mkdir_p
1c710c3c 18007if mkdir -p . 2>/dev/null; then
5213506e 18008 as_mkdir_p='mkdir -p "$as_dir"'
1c710c3c
DJ
18009else
18010 test -d ./-p && rmdir ./-p
18011 as_mkdir_p=false
18012fi
18013
22e05272
JM
18014
18015# as_fn_executable_p FILE
18016# -----------------------
18017# Test if FILE is an executable regular file.
18018as_fn_executable_p ()
18019{
18020 test -f "$1" && test -x "$1"
18021} # as_fn_executable_p
18022as_test_x='test -x'
18023as_executable_p=as_fn_executable_p
1c710c3c
DJ
18024
18025# Sed expression to map a string onto a valid CPP name.
18026as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
18027
18028# Sed expression to map a string onto a valid variable name.
18029as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
18030
18031
1c710c3c 18032exec 6>&1
5213506e
RW
18033## ----------------------------------- ##
18034## Main body of $CONFIG_STATUS script. ##
18035## ----------------------------------- ##
18036_ASEOF
18037test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
18038
18039cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
18040# Save the log message, to keep $0 and so on meaningful, and to
1c710c3c 18041# report actual input values of CONFIG_FILES etc. instead of their
5213506e
RW
18042# values after options handling.
18043ac_log="
1c710c3c 18044This file was extended by $as_me, which was
22e05272 18045generated by GNU Autoconf 2.69. Invocation command line was
1c710c3c
DJ
18046
18047 CONFIG_FILES = $CONFIG_FILES
18048 CONFIG_HEADERS = $CONFIG_HEADERS
18049 CONFIG_LINKS = $CONFIG_LINKS
18050 CONFIG_COMMANDS = $CONFIG_COMMANDS
18051 $ $0 $@
18052
5213506e
RW
18053on `(hostname || uname -n) 2>/dev/null | sed 1q`
18054"
18055
1c710c3c
DJ
18056_ACEOF
18057
5213506e
RW
18058case $ac_config_files in *"
18059"*) set x $ac_config_files; shift; ac_config_files=$*;;
18060esac
1c710c3c 18061
2aeb72e9 18062
2aeb72e9 18063
5213506e
RW
18064cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
18065# Files that config.status was made for.
18066config_files="$ac_config_files"
1c710c3c 18067
5213506e 18068_ACEOF
2aeb72e9 18069
5213506e 18070cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
1c710c3c 18071ac_cs_usage="\
5213506e
RW
18072\`$as_me' instantiates files and other configuration actions
18073from templates according to the current configuration. Unless the files
18074and actions are specified as TAGs, all are instantiated by default.
1c710c3c 18075
5213506e 18076Usage: $0 [OPTION]... [TAG]...
1c710c3c
DJ
18077
18078 -h, --help print this help, then exit
5213506e 18079 -V, --version print version number and configuration settings, then exit
22e05272 18080 --config print configuration, then exit
5213506e
RW
18081 -q, --quiet, --silent
18082 do not print progress messages
1c710c3c
DJ
18083 -d, --debug don't remove temporary files
18084 --recheck update $as_me by reconfiguring in the same conditions
5213506e
RW
18085 --file=FILE[:TEMPLATE]
18086 instantiate the configuration file FILE
1c710c3c
DJ
18087
18088Configuration files:
18089$config_files
18090
5213506e 18091Report bugs to the package provider."
2aeb72e9 18092
5213506e
RW
18093_ACEOF
18094cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
22e05272 18095ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
1c710c3c
DJ
18096ac_cs_version="\\
18097config.status
22e05272
JM
18098configured by $0, generated by GNU Autoconf 2.69,
18099 with options \\"\$ac_cs_config\\"
1c710c3c 18100
22e05272 18101Copyright (C) 2012 Free Software Foundation, Inc.
1c710c3c
DJ
18102This config.status script is free software; the Free Software Foundation
18103gives unlimited permission to copy, distribute and modify it."
5213506e
RW
18104
18105ac_pwd='$ac_pwd'
18106srcdir='$srcdir'
18107INSTALL='$INSTALL'
87264276 18108AWK='$AWK'
5213506e 18109test -n "\$AWK" || AWK=awk
1c710c3c
DJ
18110_ACEOF
18111
5213506e
RW
18112cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
18113# The default lists apply if the user does not specify any file.
1c710c3c
DJ
18114ac_need_defaults=:
18115while test $# != 0
a4b9e93e 18116do
1c710c3c 18117 case $1 in
22e05272 18118 --*=?*)
5213506e
RW
18119 ac_option=`expr "X$1" : 'X\([^=]*\)='`
18120 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
1c710c3c
DJ
18121 ac_shift=:
18122 ;;
22e05272
JM
18123 --*=)
18124 ac_option=`expr "X$1" : 'X\([^=]*\)='`
18125 ac_optarg=
18126 ac_shift=:
18127 ;;
5213506e 18128 *)
1c710c3c
DJ
18129 ac_option=$1
18130 ac_optarg=$2
18131 ac_shift=shift
18132 ;;
1c710c3c
DJ
18133 esac
18134
18135 case $ac_option in
18136 # Handling of the options.
671aa708 18137 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
1c710c3c 18138 ac_cs_recheck=: ;;
5213506e
RW
18139 --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
18140 $as_echo "$ac_cs_version"; exit ;;
22e05272
JM
18141 --config | --confi | --conf | --con | --co | --c )
18142 $as_echo "$ac_cs_config"; exit ;;
5213506e 18143 --debug | --debu | --deb | --de | --d | -d )
1c710c3c
DJ
18144 debug=: ;;
18145 --file | --fil | --fi | --f )
18146 $ac_shift
5213506e
RW
18147 case $ac_optarg in
18148 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
22e05272 18149 '') as_fn_error $? "missing file argument" ;;
5213506e
RW
18150 esac
18151 as_fn_append CONFIG_FILES " '$ac_optarg'"
2aeb72e9 18152 ac_need_defaults=false;;
5213506e
RW
18153 --he | --h | --help | --hel | -h )
18154 $as_echo "$ac_cs_usage"; exit ;;
1c710c3c
DJ
18155 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
18156 | -silent | --silent | --silen | --sile | --sil | --si | --s)
18157 ac_cs_silent=: ;;
18158
18159 # This is an error.
22e05272 18160 -*) as_fn_error $? "unrecognized option: \`$1'
5213506e 18161Try \`$0 --help' for more information." ;;
1c710c3c 18162
5213506e
RW
18163 *) as_fn_append ac_config_targets " $1"
18164 ac_need_defaults=false ;;
1c710c3c 18165
0b0dc272 18166 esac
1c710c3c 18167 shift
0b0dc272
AM
18168done
18169
1c710c3c 18170ac_configure_extra_args=
0b0dc272 18171
1c710c3c
DJ
18172if $ac_cs_silent; then
18173 exec 6>/dev/null
18174 ac_configure_extra_args="$ac_configure_extra_args --silent"
18175fi
0b0dc272 18176
1c710c3c 18177_ACEOF
5213506e 18178cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
1c710c3c 18179if \$ac_cs_recheck; then
22e05272 18180 set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
5213506e
RW
18181 shift
18182 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
18183 CONFIG_SHELL='$SHELL'
18184 export CONFIG_SHELL
18185 exec "\$@"
1c710c3c
DJ
18186fi
18187
18188_ACEOF
5213506e
RW
18189cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
18190exec 5>>config.log
18191{
18192 echo
18193 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
18194## Running $as_me. ##
18195_ASBOX
18196 $as_echo "$ac_log"
18197} >&5
1c710c3c 18198
5213506e
RW
18199_ACEOF
18200cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
3e54529c
RW
18201#
18202# INIT-COMMANDS
18203#
18204extrasub_build="$extrasub_build"
18205 extrasub_host="$extrasub_host"
18206 extrasub_target="$extrasub_target"
18207
5213506e 18208_ACEOF
1c710c3c 18209
5213506e 18210cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
11a67599 18211
5213506e 18212# Handling of arguments.
1c710c3c
DJ
18213for ac_config_target in $ac_config_targets
18214do
5213506e
RW
18215 case $ac_config_target in
18216 "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
18217
22e05272 18218 *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
1c710c3c
DJ
18219 esac
18220done
18221
5213506e 18222
1c710c3c
DJ
18223# If the user did not use the arguments to specify the items to instantiate,
18224# then the envvar interface is used. Set only those that are not.
18225# We use the long form for the default assignment because of an extremely
18226# bizarre bug on SunOS 4.1.3.
18227if $ac_need_defaults; then
18228 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
18229fi
18230
18231# Have a temporary directory for convenience. Make it in the build tree
5213506e 18232# simply because there is no reason against having it here, and in addition,
1c710c3c 18233# creating and moving files from /tmp can sometimes cause problems.
5213506e
RW
18234# Hook for its removal unless debugging.
18235# Note that there is a small window in which the directory will not be cleaned:
18236# after its creation but before its name has been assigned to `$tmp'.
1c710c3c
DJ
18237$debug ||
18238{
22e05272 18239 tmp= ac_tmp=
5213506e 18240 trap 'exit_status=$?
22e05272
JM
18241 : "${ac_tmp:=$tmp}"
18242 { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
5213506e
RW
18243' 0
18244 trap 'as_fn_exit 1' 1 2 13 15
1c710c3c 18245}
1c710c3c
DJ
18246# Create a (secure) tmp directory for tmp files.
18247
18248{
5213506e 18249 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
22e05272 18250 test -d "$tmp"
1c710c3c
DJ
18251} ||
18252{
5213506e
RW
18253 tmp=./conf$$-$RANDOM
18254 (umask 077 && mkdir "$tmp")
22e05272
JM
18255} || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
18256ac_tmp=$tmp
5213506e
RW
18257
18258# Set up the scripts for CONFIG_FILES section.
18259# No need to generate them if there are no CONFIG_FILES.
18260# This happens for instance with `./config.status config.h'.
18261if test -n "$CONFIG_FILES"; then
18262
18263if $AWK 'BEGIN { getline <"/dev/null" }' </dev/null 2>/dev/null; then
18264 ac_cs_awk_getline=:
18265 ac_cs_awk_pipe_init=
18266 ac_cs_awk_read_file='
18267 while ((getline aline < (F[key])) > 0)
18268 print(aline)
18269 close(F[key])'
18270 ac_cs_awk_pipe_fini=
18271else
18272 ac_cs_awk_getline=false
18273 ac_cs_awk_pipe_init="print \"cat <<'|#_!!_#|' &&\""
18274 ac_cs_awk_read_file='
18275 print "|#_!!_#|"
18276 print "cat " F[key] " &&"
18277 '$ac_cs_awk_pipe_init
18278 # The final `:' finishes the AND list.
18279 ac_cs_awk_pipe_fini='END { print "|#_!!_#|"; print ":" }'
18280fi
18281ac_cr=`echo X | tr X '\015'`
18282# On cygwin, bash can eat \r inside `` if the user requested igncr.
18283# But we know of no other shell where ac_cr would be empty at this
18284# point, so we can use a bashism as a fallback.
18285if test "x$ac_cr" = x; then
18286 eval ac_cr=\$\'\\r\'
18287fi
18288ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
18289if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
22e05272 18290 ac_cs_awk_cr='\\r'
5213506e
RW
18291else
18292 ac_cs_awk_cr=$ac_cr
18293fi
18294
22e05272 18295echo 'BEGIN {' >"$ac_tmp/subs1.awk" &&
5213506e
RW
18296_ACEOF
18297
18298# Create commands to substitute file output variables.
1c710c3c 18299{
5213506e 18300 echo "cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1" &&
22e05272 18301 echo 'cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&' &&
5213506e
RW
18302 echo "$ac_subst_files" | sed 's/.*/F["&"]="$&"/' &&
18303 echo "_ACAWK" &&
18304 echo "_ACEOF"
18305} >conf$$files.sh &&
18306. ./conf$$files.sh ||
22e05272 18307 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
5213506e 18308rm -f conf$$files.sh
1c710c3c 18309
5213506e
RW
18310{
18311 echo "cat >conf$$subs.awk <<_ACEOF" &&
18312 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
18313 echo "_ACEOF"
18314} >conf$$subs.sh ||
22e05272
JM
18315 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
18316ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
5213506e
RW
18317ac_delim='%!_!# '
18318for ac_last_try in false false false false false :; do
18319 . ./conf$$subs.sh ||
22e05272 18320 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
5213506e
RW
18321
18322 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
18323 if test $ac_delim_n = $ac_delim_num; then
18324 break
18325 elif $ac_last_try; then
22e05272 18326 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
5213506e
RW
18327 else
18328 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
18329 fi
18330done
18331rm -f conf$$subs.sh
18332
18333cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
22e05272 18334cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&
2aeb72e9 18335_ACEOF
5213506e
RW
18336sed -n '
18337h
18338s/^/S["/; s/!.*/"]=/
18339p
18340g
18341s/^[^!]*!//
18342:repl
18343t repl
18344s/'"$ac_delim"'$//
18345t delim
18346:nl
18347h
22e05272 18348s/\(.\{148\}\)..*/\1/
5213506e
RW
18349t more1
18350s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
18351p
18352n
18353b repl
18354:more1
18355s/["\\]/\\&/g; s/^/"/; s/$/"\\/
18356p
18357g
18358s/.\{148\}//
18359t nl
18360:delim
18361h
22e05272 18362s/\(.\{148\}\)..*/\1/
5213506e
RW
18363t more2
18364s/["\\]/\\&/g; s/^/"/; s/$/"/
18365p
18366b
18367:more2
18368s/["\\]/\\&/g; s/^/"/; s/$/"\\/
18369p
18370g
18371s/.\{148\}//
18372t delim
18373' <conf$$subs.awk | sed '
18374/^[^""]/{
18375 N
18376 s/\n//
18377}
18378' >>$CONFIG_STATUS || ac_write_fail=1
18379rm -f conf$$subs.awk
18380cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
18381_ACAWK
22e05272 18382cat >>"\$ac_tmp/subs1.awk" <<_ACAWK &&
5213506e
RW
18383 for (key in S) S_is_set[key] = 1
18384 FS = "\a"
18385 \$ac_cs_awk_pipe_init
18386}
18387{
18388 line = $ 0
18389 nfields = split(line, field, "@")
18390 substed = 0
18391 len = length(field[1])
18392 for (i = 2; i < nfields; i++) {
18393 key = field[i]
18394 keylen = length(key)
18395 if (S_is_set[key]) {
18396 value = S[key]
18397 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
18398 len += length(value) + length(field[++i])
18399 substed = 1
18400 } else
18401 len += 1 + keylen
18402 }
18403 if (nfields == 3 && !substed) {
18404 key = field[2]
18405 if (F[key] != "" && line ~ /^[ ]*@.*@[ ]*$/) {
18406 \$ac_cs_awk_read_file
18407 next
18408 }
18409 }
18410 print line
18411}
18412\$ac_cs_awk_pipe_fini
18413_ACAWK
18414_ACEOF
18415cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
18416if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
18417 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
18418else
18419 cat
22e05272
JM
18420fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \
18421 || as_fn_error $? "could not setup config files machinery" "$LINENO" 5
5213506e
RW
18422_ACEOF
18423
22e05272
JM
18424# VPATH may cause trouble with some makes, so we remove sole $(srcdir),
18425# ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and
5213506e
RW
18426# trailing colons and then remove the whole line if VPATH becomes empty
18427# (actually we leave an empty line to preserve line numbers).
18428if test "x$srcdir" = x.; then
22e05272
JM
18429 ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{
18430h
18431s///
18432s/^/:/
18433s/[ ]*$/:/
18434s/:\$(srcdir):/:/g
18435s/:\${srcdir}:/:/g
18436s/:@srcdir@:/:/g
18437s/^:*//
5213506e 18438s/:*$//
22e05272
JM
18439x
18440s/\(=[ ]*\).*/\1/
18441G
18442s/\n//
5213506e
RW
18443s/^[^=]*=[ ]*$//
18444}'
18445fi
2aeb72e9 18446
5213506e
RW
18447cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
18448fi # test -n "$CONFIG_FILES"
2aeb72e9 18449
1c710c3c 18450
5213506e
RW
18451eval set X " :F $CONFIG_FILES "
18452shift
18453for ac_tag
18454do
18455 case $ac_tag in
18456 :[FHLC]) ac_mode=$ac_tag; continue;;
18457 esac
18458 case $ac_mode$ac_tag in
18459 :[FHL]*:*);;
22e05272 18460 :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;;
5213506e
RW
18461 :[FH]-) ac_tag=-:-;;
18462 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
18463 esac
18464 ac_save_IFS=$IFS
18465 IFS=:
18466 set x $ac_tag
18467 IFS=$ac_save_IFS
18468 shift
18469 ac_file=$1
18470 shift
79c06341 18471
5213506e
RW
18472 case $ac_mode in
18473 :L) ac_source=$1;;
18474 :[FH])
18475 ac_file_inputs=
18476 for ac_f
18477 do
18478 case $ac_f in
22e05272 18479 -) ac_f="$ac_tmp/stdin";;
5213506e
RW
18480 *) # Look for the file first in the build tree, then in the source tree
18481 # (if the path is not absolute). The absolute path cannot be DOS-style,
18482 # because $ac_f cannot contain `:'.
18483 test -f "$ac_f" ||
18484 case $ac_f in
18485 [\\/$]*) false;;
18486 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
18487 esac ||
22e05272 18488 as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
5213506e
RW
18489 esac
18490 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
18491 as_fn_append ac_file_inputs " '$ac_f'"
18492 done
1c710c3c 18493
5213506e
RW
18494 # Let's still pretend it is `configure' which instantiates (i.e., don't
18495 # use $as_me), people would be surprised to read:
18496 # /* config.h. Generated by config.status. */
18497 configure_input='Generated from '`
18498 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
18499 `' by configure.'
18500 if test x"$ac_file" != x-; then
18501 configure_input="$ac_file. $configure_input"
18502 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
18503$as_echo "$as_me: creating $ac_file" >&6;}
2aeb72e9 18504 fi
5213506e
RW
18505 # Neutralize special characters interpreted by sed in replacement strings.
18506 case $configure_input in #(
18507 *\&* | *\|* | *\\* )
18508 ac_sed_conf_input=`$as_echo "$configure_input" |
18509 sed 's/[\\\\&|]/\\\\&/g'`;; #(
18510 *) ac_sed_conf_input=$configure_input;;
18511 esac
11a67599 18512
5213506e 18513 case $ac_tag in
22e05272
JM
18514 *:-:* | *:-) cat >"$ac_tmp/stdin" \
18515 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
5213506e
RW
18516 esac
18517 ;;
11a67599
ZW
18518 esac
18519
5213506e 18520 ac_dir=`$as_dirname -- "$ac_file" ||
1c710c3c
DJ
18521$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
18522 X"$ac_file" : 'X\(//\)[^/]' \| \
18523 X"$ac_file" : 'X\(//\)$' \| \
5213506e
RW
18524 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
18525$as_echo X"$ac_file" |
18526 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
18527 s//\1/
18528 q
18529 }
18530 /^X\(\/\/\)[^/].*/{
18531 s//\1/
18532 q
18533 }
18534 /^X\(\/\/\)$/{
18535 s//\1/
18536 q
18537 }
18538 /^X\(\/\).*/{
18539 s//\1/
18540 q
18541 }
18542 s/.*/./; q'`
18543 as_dir="$ac_dir"; as_fn_mkdir_p
1c710c3c 18544 ac_builddir=.
0b0dc272 18545
5213506e
RW
18546case "$ac_dir" in
18547.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
18548*)
18549 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
18550 # A ".." for each directory in $ac_dir_suffix.
18551 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
18552 case $ac_top_builddir_sub in
18553 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
18554 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
18555 esac ;;
18556esac
18557ac_abs_top_builddir=$ac_pwd
18558ac_abs_builddir=$ac_pwd$ac_dir_suffix
18559# for backward compatibility:
18560ac_top_builddir=$ac_top_build_prefix
1c710c3c
DJ
18561
18562case $srcdir in
5213506e 18563 .) # We are building in place.
1c710c3c 18564 ac_srcdir=.
5213506e
RW
18565 ac_top_srcdir=$ac_top_builddir_sub
18566 ac_abs_top_srcdir=$ac_pwd ;;
18567 [\\/]* | ?:[\\/]* ) # Absolute name.
1c710c3c 18568 ac_srcdir=$srcdir$ac_dir_suffix;
5213506e
RW
18569 ac_top_srcdir=$srcdir
18570 ac_abs_top_srcdir=$srcdir ;;
18571 *) # Relative name.
18572 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
18573 ac_top_srcdir=$ac_top_build_prefix$srcdir
18574 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1c710c3c 18575esac
5213506e 18576ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
a4b9e93e 18577
0b0dc272 18578
5213506e
RW
18579 case $ac_mode in
18580 :F)
18581 #
18582 # CONFIG_FILE
18583 #
1c710c3c
DJ
18584
18585 case $INSTALL in
18586 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
5213506e 18587 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
671aa708 18588 esac
5213506e 18589_ACEOF
11a67599 18590
5213506e
RW
18591cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
18592# If the template does not know about datarootdir, expand it.
18593# FIXME: This hack should be removed a few years after 2.60.
18594ac_datarootdir_hack=; ac_datarootdir_seen=
18595ac_sed_dataroot='
18596/datarootdir/ {
18597 p
18598 q
18599}
18600/@datadir@/p
18601/@docdir@/p
18602/@infodir@/p
18603/@localedir@/p
18604/@mandir@/p'
18605case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
18606*datarootdir*) ac_datarootdir_seen=yes;;
18607*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
18608 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
18609$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
11a67599 18610_ACEOF
5213506e
RW
18611cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
18612 ac_datarootdir_hack='
18613 s&@datadir@&$datadir&g
18614 s&@docdir@&$docdir&g
18615 s&@infodir@&$infodir&g
18616 s&@localedir@&$localedir&g
18617 s&@mandir@&$mandir&g
18618 s&\\\${datarootdir}&$datarootdir&g' ;;
18619esac
18620_ACEOF
18621
18622# Neutralize VPATH when `$srcdir' = `.'.
18623# Shell code in configure.ac might set extrasub.
18624# FIXME: do we really want to maintain this feature?
18625cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
18626ac_sed_extra="$ac_vpsub
1c710c3c
DJ
18627$extrasub
18628_ACEOF
5213506e 18629cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
1c710c3c
DJ
18630:t
18631/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
5213506e
RW
18632s|@configure_input@|$ac_sed_conf_input|;t t
18633s&@top_builddir@&$ac_top_builddir_sub&;t t
18634s&@top_build_prefix@&$ac_top_build_prefix&;t t
18635s&@srcdir@&$ac_srcdir&;t t
18636s&@abs_srcdir@&$ac_abs_srcdir&;t t
18637s&@top_srcdir@&$ac_top_srcdir&;t t
18638s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
18639s&@builddir@&$ac_builddir&;t t
18640s&@abs_builddir@&$ac_abs_builddir&;t t
18641s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
18642s&@INSTALL@&$ac_INSTALL&;t t
18643$ac_datarootdir_hack
18644"
18645eval sed \"\$ac_sed_extra\" "$ac_file_inputs" |
18646if $ac_cs_awk_getline; then
22e05272 18647 $AWK -f "$ac_tmp/subs.awk"
5213506e 18648else
22e05272
JM
18649 $AWK -f "$ac_tmp/subs.awk" | $SHELL
18650fi \
18651 >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5
5213506e
RW
18652
18653test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
22e05272
JM
18654 { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } &&
18655 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \
18656 "$ac_tmp/out"`; test -z "$ac_out"; } &&
5213506e 18657 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
22e05272 18658which seems to be undefined. Please make sure it is defined" >&5
5213506e 18659$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
22e05272 18660which seems to be undefined. Please make sure it is defined" >&2;}
5213506e 18661
22e05272 18662 rm -f "$ac_tmp/stdin"
5213506e 18663 case $ac_file in
22e05272
JM
18664 -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
18665 *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
5213506e 18666 esac \
22e05272 18667 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
5213506e 18668 ;;
11a67599 18669
11a67599 18670
79c06341 18671
5213506e
RW
18672 esac
18673
3e54529c
RW
18674
18675 case $ac_file$ac_mode in
18676 "Makefile":F) sed "$extrasub_build" Makefile |
18677 sed "$extrasub_host" |
18678 sed "$extrasub_target" > mf$$
18679 mv -f mf$$ Makefile ;;
18680
18681 esac
5213506e
RW
18682done # for ac_tag
18683
18684
18685as_fn_exit 0
1c710c3c 18686_ACEOF
1c710c3c
DJ
18687ac_clean_files=$ac_clean_files_save
18688
5213506e 18689test $ac_write_fail = 0 ||
22e05272 18690 as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
5213506e 18691
1c710c3c
DJ
18692
18693# configure is writing to config.log, and then calls config.status.
18694# config.status does its own redirection, appending to config.log.
18695# Unfortunately, on DOS this fails, as config.log is still kept open
18696# by configure, so config.status won't be able to write to it; its
18697# output is simply discarded. So we exec the FD to /dev/null,
18698# effectively closing config.log, so it can be properly (re)opened and
18699# appended to by config.status. When coming back to configure, we
18700# need to make the FD available again.
18701if test "$no_create" != yes; then
18702 ac_cs_success=:
18703 ac_config_status_args=
18704 test "$silent" = yes &&
18705 ac_config_status_args="$ac_config_status_args --quiet"
18706 exec 5>/dev/null
18707 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
18708 exec 5>>config.log
18709 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
18710 # would make configure fail if this is the last instruction.
22e05272 18711 $ac_cs_success || as_fn_exit 1
5213506e
RW
18712fi
18713if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
18714 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
18715$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
1c710c3c 18716fi
79c06341 18717