]> git.ipfire.org Git - thirdparty/gcc.git/blame - configure
[Ada] Implement fixed-lower-bound consistency checks for qualified_expressions
[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 \
48310492 2815 target-libatomic \
0a35513e 2816 target-libitm \
cb543528 2817 target-libstdc++-v3 \
f35db108 2818 target-libsanitizer \
2077db1b 2819 target-libvtv \
77008252 2820 target-libssp \
1ec601bf 2821 target-libquadmath \
6de9cd9a 2822 target-libgfortran \
012447ea 2823 target-libffi \
d9cdb878 2824 target-libobjc \
632e2a07 2825 target-libada \
b4c522fa 2826 target-libgo \
bb50312e
IB
2827 target-libphobos \
2828 target-zlib"
671aa708 2829
4dbda6f0
NN
2830# these tools are built using the target libraries, and are intended to
2831# run only in the target environment
671aa708 2832#
4dbda6f0 2833# note: any program that *uses* libraries that are in the "target_libraries"
1bcce263 2834# list belongs in this list.
671aa708 2835#
85bfb75e 2836target_tools="target-rda"
79c06341 2837
671aa708 2838################################################################################
79c06341 2839
671aa708
NN
2840## All tools belong in one of the four categories, and are assigned above
2841## We assign ${configdirs} this way to remove all embedded newlines. This
2842## is important because configure will choke if they ever get through.
2843## ${configdirs} is directories we build using the host tools.
2844## ${target_configdirs} is directories we build using the target tools.
671aa708 2845configdirs=`echo ${host_libs} ${host_tools}`
4dbda6f0 2846target_configdirs=`echo ${target_libraries} ${target_tools}`
71b5d516 2847build_configdirs=`echo ${build_libs} ${build_tools}`
8b87bb96 2848
ac9e6043
RW
2849
2850
671aa708 2851################################################################################
79c06341 2852
671aa708 2853srcname="gnu development package"
79c06341 2854
671aa708
NN
2855# This gets set non-empty for some net releases of packages.
2856appdirs=""
79c06341 2857
671aa708
NN
2858# Define is_cross_compiler to save on calls to 'test'.
2859is_cross_compiler=
2860if test x"${host}" = x"${target}" ; then
2861 is_cross_compiler=no
79c06341 2862else
671aa708 2863 is_cross_compiler=yes
1c710c3c 2864fi
79c06341 2865
b4acb5ef 2866# Find the build and target subdir names.
8b87bb96 2867
2e9e6f68
DJ
2868# post-stage1 host modules use a different CC_FOR_BUILD so, in order to
2869# have matching libraries, they should use host libraries: Makefile.tpl
2870# arranges to pass --with-build-libsubdir=$(HOST_SUBDIR).
2871# However, they still use the build modules, because the corresponding
2872# host modules (e.g. bison) are only built for the host when bootstrap
2873# finishes. So:
2874# - build_subdir is where we find build modules, and never changes.
2875# - build_libsubdir is where we find build libraries, and can be overridden.
2876
2877# Prefix 'build-' so this never conflicts with target_subdir.
8b87bb96 2878build_subdir="build-${build_noncanonical}"
1c710c3c 2879
5213506e
RW
2880# Check whether --with-build-libsubdir was given.
2881if test "${with_build_libsubdir+set}" = set; then :
2882 withval=$with_build_libsubdir; build_libsubdir="$withval"
2e9e6f68
DJ
2883else
2884 build_libsubdir="$build_subdir"
5213506e
RW
2885fi
2886
215c351a
PB
2887# --srcdir=. covers the toplevel, while "test -d" covers the subdirectories
2888if ( test $srcdir = . && test -d gcc ) \
2889 || test -d $srcdir/../host-${host_noncanonical}; then
2890 host_subdir="host-${host_noncanonical}"
2891else
2892 host_subdir=.
2893fi
8b87bb96
NN
2894# No prefix.
2895target_subdir=${target_noncanonical}
1c710c3c 2896
0db770bd
RW
2897# Be sure to cover against remnants of an in-tree build.
2898if test $srcdir != . && test -d $srcdir/host-${host_noncanonical}; then
22e05272 2899 as_fn_error $? "building out of tree but $srcdir contains host-${host_noncanonical}.
0db770bd
RW
2900Use a pristine source tree when building in a separate tree" "$LINENO" 5
2901fi
79c06341 2902
671aa708
NN
2903# Skipdirs are removed silently.
2904skipdirs=
2905# Noconfigdirs are removed loudly.
2906noconfigdirs=""
79c06341 2907
671aa708
NN
2908use_gnu_ld=
2909# Make sure we don't let GNU ld be added if we didn't want it.
2910if test x$with_gnu_ld = xno ; then
2911 use_gnu_ld=no
5afab7ad 2912 noconfigdirs="$noconfigdirs ld gold"
79c06341
JL
2913fi
2914
671aa708
NN
2915use_gnu_as=
2916# Make sure we don't let GNU as be added if we didn't want it.
2917if test x$with_gnu_as = xno ; then
2918 use_gnu_as=no
2919 noconfigdirs="$noconfigdirs gas"
79c06341
JL
2920fi
2921
d7f09764 2922use_included_zlib=
a05c2c75
L
2923
2924# Check whether --with-system-zlib was given.
2925if test "${with_system_zlib+set}" = set; then :
2926 withval=$with_system_zlib;
2927fi
2928
d7f09764
DN
2929# Make sure we don't let ZLIB be added if we didn't want it.
2930if test x$with_system_zlib = xyes ; then
2931 use_included_zlib=no
2932 noconfigdirs="$noconfigdirs zlib"
2933fi
2934
1c710c3c 2935# some tools are so dependent upon X11 that if we're not building with X,
671aa708 2936# it's not even worth trying to configure, much less build, that tool.
79c06341 2937
671aa708
NN
2938case ${with_x} in
2939 yes | "") ;; # the default value for this tree is that X11 is available
2940 no)
b4f96efe 2941 skipdirs="${skipdirs} tk itcl libgui"
671aa708 2942 # We won't be able to build gdbtk without X.
1c710c3c 2943 enable_gdbtk=no
671aa708
NN
2944 ;;
2945 *) echo "*** bad value \"${with_x}\" for -with-x flag; ignored" 1>&2 ;;
2946esac
79c06341 2947
1bcce263 2948# Some are only suitable for cross toolchains.
671aa708
NN
2949# Remove these if host=target.
2950cross_only="target-libgloss target-newlib target-opcodes"
2951
2952case $is_cross_compiler in
2953 no) skipdirs="${skipdirs} ${cross_only}" ;;
671aa708 2954esac
79c06341 2955
671aa708
NN
2956# If both --with-headers and --with-libs are specified, default to
2957# --without-newlib.
ee6a22df
L
2958if test x"${with_headers}" != x && test x"${with_headers}" != xno \
2959 && test x"${with_libs}" != x && test x"${with_libs}" != xno ; then
671aa708
NN
2960 if test x"${with_newlib}" = x ; then
2961 with_newlib=no
2962 fi
79c06341
JL
2963fi
2964
671aa708
NN
2965# Recognize --with-newlib/--without-newlib.
2966case ${with_newlib} in
2967 no) skipdirs="${skipdirs} target-newlib" ;;
2968 yes) skipdirs=`echo " ${skipdirs} " | sed -e 's/ target-newlib / /'` ;;
2969esac
79c06341 2970
85c64bbe
BS
2971# Check whether --enable-as-accelerator-for was given.
2972if test "${enable_as_accelerator_for+set}" = set; then :
4b4f2e35 2973 enableval=$enable_as_accelerator_for;
85c64bbe
BS
2974fi
2975
2976
2977# Check whether --enable-offload-targets was given.
2978if test "${enable_offload_targets+set}" = set; then :
2979 enableval=$enable_offload_targets;
2980 if test x"$enable_offload_targets" = x; then
22e05272 2981 as_fn_error $? "no offload targets specified" "$LINENO" 5
85c64bbe
BS
2982 fi
2983
2984else
2985 enable_offload_targets=
2986fi
2987
2988
fe5bfa67
TB
2989# Check whether --enable-offload-defaulted was given.
2990if test "${enable_offload_defaulted+set}" = set; then :
2991 enableval=$enable_offload_defaulted; enable_offload_defaulted=$enableval
2992else
2993 enable_offload_defaulted=
2994fi
2995
2996
21539e2e
MK
2997# Handle --enable-gold, --enable-ld.
2998# --disable-gold [--enable-ld]
2999# Build only ld. Default option.
9580395f
L
3000# --enable-gold [--enable-ld]
3001# Build both gold and ld. Install gold as "ld.gold", install ld
3002# as "ld.bfd" and "ld".
3003# --enable-gold=default [--enable-ld]
21539e2e
MK
3004# Build both gold and ld. Install gold as "ld.gold" and "ld",
3005# install ld as "ld.bfd".
3006# --enable-gold[=default] --disable-ld
3007# Build only gold, which is then installed as both "ld.gold" and "ld".
3008# --enable-gold --enable-ld=default
9580395f
L
3009# Build both gold (installed as "ld.gold") and ld (installed as "ld"
3010# and ld.bfd).
21539e2e
MK
3011# In other words, ld is default
3012# --enable-gold=default --enable-ld=default
3013# Error.
3014
3015default_ld=
5213506e
RW
3016# Check whether --enable-gold was given.
3017if test "${enable_gold+set}" = set; then :
3018 enableval=$enable_gold; ENABLE_GOLD=$enableval
5afab7ad
ILT
3019else
3020 ENABLE_GOLD=no
5213506e
RW
3021fi
3022
21539e2e
MK
3023case "${ENABLE_GOLD}" in
3024 yes|default)
38e3d868
RM
3025 # Check for ELF target.
3026 is_elf=no
3027 case "${target}" in
3028 *-*-elf* | *-*-sysv4* | *-*-unixware* | *-*-eabi* | hppa*64*-*-hpux* \
0e76460f 3029 | *-*-linux* | *-*-gnu* | frv-*-uclinux* | *-*-irix5* | *-*-irix6* \
8c6d158a 3030 | *-*-netbsd* | *-*-openbsd* | *-*-freebsd* | *-*-dragonfly* \
ff4b7a7e 3031 | *-*-solaris2* | *-*-nto* | *-*-nacl*)
38e3d868
RM
3032 case "${target}" in
3033 *-*-linux*aout* | *-*-linux*oldld*)
3034 ;;
3035 *)
3036 is_elf=yes
3037 ;;
3038 esac
3039 esac
3040
3041 if test "$is_elf" = "yes"; then
3042 # Check for target supported by gold.
5afab7ad 3043 case "${target}" in
7705dfd1 3044 i?86-*-* | x86_64-*-* | sparc*-*-* | powerpc*-*-* | arm*-*-* \
1b858e76 3045 | aarch64*-*-* | tilegx*-*-* | mips*-*-* | s390*-*-*)
21539e2e
MK
3046 configdirs="$configdirs gold"
3047 if test x${ENABLE_GOLD} = xdefault; then
3048 default_ld=gold
3049 fi
38e3d868 3050 ENABLE_GOLD=yes
5afab7ad
ILT
3051 ;;
3052 esac
38e3d868
RM
3053 fi
3054 ;;
3055 no)
3056 ;;
3057 *)
22e05272 3058 as_fn_error $? "invalid --enable-gold argument" "$LINENO" 5
38e3d868 3059 ;;
21539e2e
MK
3060esac
3061
3062# Check whether --enable-ld was given.
3063if test "${enable_ld+set}" = set; then :
3064 enableval=$enable_ld; ENABLE_LD=$enableval
3065else
3066 ENABLE_LD=yes
3067fi
3068
3069
3070case "${ENABLE_LD}" in
3071 default)
9580395f 3072 if test x${default_ld} != x; then
22e05272 3073 as_fn_error $? "either gold or ld can be the default ld" "$LINENO" 5
21539e2e
MK
3074 fi
3075 ;;
3076 yes)
3077 ;;
3078 no)
3079 if test x${ENABLE_GOLD} != xyes; then
3080 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: neither ld nor gold are enabled" >&5
3081$as_echo "$as_me: WARNING: neither ld nor gold are enabled" >&2;}
3082 fi
3083 configdirs=`echo " ${configdirs} " | sed -e 's/ ld / /'`
3084 ;;
3085 *)
22e05272 3086 as_fn_error $? "invalid --enable-ld argument" "$LINENO" 5
21539e2e
MK
3087 ;;
3088esac
5afab7ad 3089
78edb32f
L
3090# PR gas/19109
3091# Decide the default method for compressing debug sections.
3092# Provide a configure time option to override our default.
3093# Check whether --enable-compressed_debug_sections was given.
3094if test "${enable_compressed_debug_sections+set}" = set; then :
3095 enableval=$enable_compressed_debug_sections;
3096 if test x"$enable_compressed_debug_sections" = xyes; then
22e05272 3097 as_fn_error $? "no program with compressed debug sections specified" "$LINENO" 5
78edb32f
L
3098 fi
3099
3100else
3101 enable_compressed_debug_sections=
3102fi
3103
3104
671aa708 3105# Configure extra directories which are host specific
79c06341 3106
671aa708
NN
3107case "${host}" in
3108 *-cygwin*)
3109 configdirs="$configdirs libtermcap" ;;
3110esac
79c06341 3111
4fab7234
HPN
3112# A target can indicate whether a language isn't supported for some reason.
3113# Only spaces may be used in this macro; not newlines or tabs.
3114unsupported_languages=
3115
1c710c3c 3116# Remove more programs from consideration, based on the host or
671aa708
NN
3117# target this usually means that a port of the program doesn't
3118# exist yet.
ec8d6ddc 3119
671aa708 3120case "${host}" in
111eeb6e 3121 i[3456789]86-*-msdosdjgpp*)
c9bdb152 3122 noconfigdirs="$noconfigdirs tcl tk itcl"
671aa708 3123 ;;
671aa708 3124esac
ec8d6ddc 3125
6de9cd9a 3126
87e6d9dc
TB
3127# Check whether --enable-libquadmath was given.
3128if test "${enable_libquadmath+set}" = set; then :
3129 enableval=$enable_libquadmath; ENABLE_LIBQUADMATH=$enableval
3130else
3131 ENABLE_LIBQUADMATH=yes
3132fi
3133
3134if test "${ENABLE_LIBQUADMATH}" = "no" ; then
3135 noconfigdirs="$noconfigdirs target-libquadmath"
3136fi
3137
3138
3139# Check whether --enable-libquadmath-support was given.
3140if test "${enable_libquadmath_support+set}" = set; then :
3141 enableval=$enable_libquadmath_support; ENABLE_LIBQUADMATH_SUPPORT=$enableval
3142else
3143 ENABLE_LIBQUADMATH_SUPPORT=yes
3144fi
3145
3146enable_libquadmath_support=
3147if test "${ENABLE_LIBQUADMATH_SUPPORT}" = "no" ; then
3148 enable_libquadmath_support=no
3149fi
3150
3151
5213506e
RW
3152# Check whether --enable-libada was given.
3153if test "${enable_libada+set}" = set; then :
3154 enableval=$enable_libada; ENABLE_LIBADA=$enableval
d9cdb878
AC
3155else
3156 ENABLE_LIBADA=yes
5213506e
RW
3157fi
3158
d9cdb878 3159if test "${ENABLE_LIBADA}" != "yes" ; then
5395b47b 3160 noconfigdirs="$noconfigdirs gnattools"
d9cdb878
AC
3161fi
3162
5213506e
RW
3163# Check whether --enable-libssp was given.
3164if test "${enable_libssp+set}" = set; then :
3165 enableval=$enable_libssp; ENABLE_LIBSSP=$enableval
ef0087a7
KH
3166else
3167 ENABLE_LIBSSP=yes
5213506e
RW
3168fi
3169
ef0087a7 3170
1873ec0c
L
3171# Check whether --enable-libstdcxx was given.
3172if test "${enable_libstdcxx+set}" = set; then :
3173 enableval=$enable_libstdcxx; ENABLE_LIBSTDCXX=$enableval
3174else
3175 ENABLE_LIBSTDCXX=default
3176fi
3177
3178if test "${ENABLE_LIBSTDCXX}" = "no" ; then
1007a55c 3179 noconfigdirs="$noconfigdirs target-libstdc++-v3"
1873ec0c
L
3180fi
3181
5f520819
KY
3182# If this is accelerator compiler and its target is intelmic we enable
3183# target liboffloadmic by default. If this is compiler with offloading
3184# for intelmic we enable host liboffloadmic by default. Otherwise
3185# liboffloadmic is disabled by default.
3186# Check whether --enable-liboffloadmic was given.
3187if test "${enable_liboffloadmic+set}" = set; then :
3188 enableval=$enable_liboffloadmic; case "$enableval" in
3189 no | host | target)
3190 enable_liboffloadmic=$enableval ;;
3191 *)
22e05272 3192 as_fn_error $? "--enable-liboffloadmic=no/host/target" "$LINENO" 5 ;;
5f520819
KY
3193esac
3194else
4b4f2e35 3195 if test x"$enable_as_accelerator_for" != x; then
5f520819
KY
3196 case "${target}" in
3197 *-intelmic-* | *-intelmicemul-*)
3198 enable_liboffloadmic=target
3199 extra_liboffloadmic_configure_flags="--enable-liboffloadmic=target"
3200 ;;
3201 *)
3202 enable_liboffloadmic=no
3203 ;;
3204 esac
3205else
3206 case "${enable_offload_targets}" in
3207 *-intelmic-* | *-intelmicemul-*)
3208 enable_liboffloadmic=host
3209 extra_liboffloadmic_configure_flags="--enable-liboffloadmic=host"
3210 ;;
3211 *)
3212 enable_liboffloadmic=no
3213 ;;
3214 esac
3215fi
3216fi
3217
3218
3219
44a7d18d 3220# Enable libgomp by default on hosted POSIX systems, and a few others.
27079765 3221if test x$enable_libgomp = x ; then
953ff289 3222 case "${target}" in
416ac4d4 3223 *-*-linux* | *-*-gnu* | *-*-k*bsd*-gnu | *-*-kopensolaris*-gnu)
953ff289 3224 ;;
8c6d158a 3225 *-*-netbsd* | *-*-freebsd* | *-*-openbsd* | *-*-dragonfly*)
953ff289 3226 ;;
b24513a1 3227 *-*-solaris2* | *-*-hpux11*)
953ff289 3228 ;;
cac90078 3229 *-*-darwin* | *-*-aix*)
953ff289 3230 ;;
29b1533a 3231 nvptx*-*-* | amdgcn*-*-*)
44a7d18d 3232 ;;
953ff289
DN
3233 *)
3234 noconfigdirs="$noconfigdirs target-libgomp"
3235 ;;
3236 esac
27079765 3237fi
953ff289 3238
48310492
RH
3239# Disable libatomic on unsupported systems.
3240if test -d ${srcdir}/libatomic; then
3241 if test x$enable_libatomic = x; then
3242 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libatomic support" >&5
3243$as_echo_n "checking for libatomic support... " >&6; }
3244 if (srcdir=${srcdir}/libatomic; \
3245 . ${srcdir}/configure.tgt; \
3246 test -n "$UNSUPPORTED")
3247 then
3248 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3249$as_echo "no" >&6; }
3250 noconfigdirs="$noconfigdirs target-libatomic"
3251 else
3252 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3253$as_echo "yes" >&6; }
3254 fi
3255 fi
3256fi
3257
5f520819
KY
3258# Disable liboffloadmic on unsupported systems.
3259if test -d ${srcdir}/liboffloadmic; then
3260 if test x$enable_liboffloadmic != xno; then
3261 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for liboffloadmic support" >&5
3262$as_echo_n "checking for liboffloadmic support... " >&6; }
3263 if (srcdir=${srcdir}/liboffloadmic; \
3264 . ${srcdir}/configure.tgt; \
3265 test -n "$UNSUPPORTED")
3266 then
3267 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3268$as_echo "no" >&6; }
3269 noconfigdirs="$noconfigdirs target-liboffloadmic"
3270 else
3271 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3272$as_echo "yes" >&6; }
3273 fi
3274 fi
3275fi
3276
e948157d
RH
3277# Disable libitm on unsupported systems.
3278if test -d ${srcdir}/libitm; then
3279 if test x$enable_libitm = x; then
3280 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libitm support" >&5
01f3428c 3281$as_echo_n "checking for libitm support... " >&6; }
e948157d
RH
3282 if (srcdir=${srcdir}/libitm; \
3283 . ${srcdir}/configure.tgt; \
3284 test -n "$UNSUPPORTED")
3285 then
3286 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
01f3428c 3287$as_echo "no" >&6; }
e948157d
RH
3288 noconfigdirs="$noconfigdirs target-libitm"
3289 else
3290 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
01f3428c 3291$as_echo "yes" >&6; }
e948157d
RH
3292 fi
3293 fi
0a35513e
AH
3294fi
3295
93bf5390
RH
3296# Disable libsanitizer on unsupported systems.
3297if test -d ${srcdir}/libsanitizer; then
3298 if test x$enable_libsanitizer = x; then
3299 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libsanitizer support" >&5
3300$as_echo_n "checking for libsanitizer support... " >&6; }
3301 if (srcdir=${srcdir}/libsanitizer; \
3302 . ${srcdir}/configure.tgt; \
3303 test -n "$UNSUPPORTED")
3304 then
3305 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3306$as_echo "no" >&6; }
3307 noconfigdirs="$noconfigdirs target-libsanitizer"
3308 else
3309 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3310$as_echo "yes" >&6; }
3311 fi
3312 fi
3313fi
3314
2077db1b
CT
3315# Disable libvtv on unsupported systems.
3316if test -d ${srcdir}/libvtv; then
3317 if test x$enable_libvtv = x; then
3318 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libvtv support" >&5
3319$as_echo_n "checking for libvtv support... " >&6; }
3320 if (srcdir=${srcdir}/libvtv; \
3321 . ${srcdir}/configure.tgt; \
1e74b850 3322 test "$VTV_SUPPORTED" != "yes")
2077db1b
CT
3323 then
3324 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3325$as_echo "no" >&6; }
3326 noconfigdirs="$noconfigdirs target-libvtv"
3327 else
3328 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3329$as_echo "yes" >&6; }
3330 fi
3331 fi
3332fi
3333
d91491e5
SE
3334# Disable libquadmath for some systems.
3335case "${target}" in
e7fae550
DE
3336 avr-*-*)
3337 noconfigdirs="$noconfigdirs target-libquadmath"
3338 ;;
d91491e5
SE
3339 # libquadmath is unused on AIX and libquadmath build process use of
3340 # LD_LIBRARY_PATH can break AIX bootstrap.
3341 powerpc-*-aix* | rs6000-*-aix*)
3342 noconfigdirs="$noconfigdirs target-libquadmath"
3343 ;;
3344esac
3345
1e9e0e23
JM
3346# Disable libssp for some systems.
3347case "${target}" in
3348 avr-*-*)
b318fb4b 3349 # No hosted I/O support.
1e9e0e23
JM
3350 noconfigdirs="$noconfigdirs target-libssp"
3351 ;;
91dfef96
JM
3352 bpf-*-*)
3353 noconfigdirs="$noconfigdirs target-libssp"
3354 ;;
1e9e0e23
JM
3355 powerpc-*-aix* | rs6000-*-aix*)
3356 noconfigdirs="$noconfigdirs target-libssp"
85b8555e 3357 ;;
8d2af3a2
DD
3358 pru-*-*)
3359 # No hosted I/O support.
3360 noconfigdirs="$noconfigdirs target-libssp"
3361 ;;
85b8555e 3362 rl78-*-*)
7cb62ef1
EB
3363 # libssp uses a misaligned load to trigger a fault, but the RL78
3364 # doesn't fault for those - instead, it gives a build-time error
3365 # for explicit misaligned loads.
85b8555e 3366 noconfigdirs="$noconfigdirs target-libssp"
1e9e0e23 3367 ;;
0969ec7d
EB
3368 visium-*-*)
3369 # No hosted I/O support.
3370 noconfigdirs="$noconfigdirs target-libssp"
3371 ;;
1e9e0e23
JM
3372esac
3373
1e9e0e23 3374# Disable libstdc++-v3 for some systems.
1873ec0c
L
3375# Allow user to override this if they pass --enable-libstdc++-v3
3376if test "${ENABLE_LIBSTDCXX}" = "default" ; then
3377 case "${target}" in
3378 *-*-vxworks*)
3379 # VxWorks uses the Dinkumware C++ library.
3380 noconfigdirs="$noconfigdirs target-libstdc++-v3"
3381 ;;
afa3d80e
TS
3382 amdgcn*-*-*)
3383 # Not ported/fails to build when using newlib.
3384 noconfigdirs="$noconfigdirs target-libstdc++-v3"
3385 ;;
1873ec0c
L
3386 arm*-wince-pe*)
3387 # the C++ libraries don't build on top of CE's C libraries
3388 noconfigdirs="$noconfigdirs target-libstdc++-v3"
3389 ;;
3390 avr-*-*)
3391 noconfigdirs="$noconfigdirs target-libstdc++-v3"
3392 ;;
91dfef96
JM
3393 bpf-*-*)
3394 noconfigdirs="$noconfigdirs target-libstdc++-v3"
3395 ;;
fef939d6
JB
3396 ft32-*-*)
3397 noconfigdirs="$noconfigdirs target-libstdc++-v3"
3398 ;;
1873ec0c
L
3399 esac
3400fi
1e9e0e23 3401
91dfef96
JM
3402# Disable C++ on systems where it is known to not work.
3403# For testing, you can override this with --enable-languages=c++.
3404case ,${enable_languages}, in
3405 *,c++,*)
3406 ;;
3407 *)
3408 case "${target}" in
3409 bpf-*-*)
3410 unsupported_languages="$unsupported_languages c++"
3411 ;;
3412 esac
3413 ;;
3414esac
3415
3416# Disable Objc on systems where it is known to not work.
3417# For testing, you can override this with --enable-languages=objc.
3418case ,${enable_languages}, in
3419 *,objc,*)
3420 ;;
3421 *)
3422 case "${target}" in
3423 bpf-*-*)
3424 unsupported_languages="$unsupported_languages objc"
3425 ;;
3426 esac
3427 ;;
3428esac
3429
260eedb9
IB
3430# Disable D on systems where it is known to not work.
3431# For testing, you can override this with --enable-languages=d.
3432case ,${enable_languages}, in
3433 *,d,*)
3434 ;;
3435 *)
3436 case "${target}" in
91dfef96 3437 bpf-*-*)
260eedb9
IB
3438 unsupported_languages="$unsupported_languages d"
3439 ;;
3440 esac
3441 ;;
3442esac
3443
3444# Disable libphobos on unsupported systems.
3445# For testing, you can override this with --enable-libphobos.
3446if test -d ${srcdir}/libphobos; then
3447 if test x$enable_libphobos = x; then
3448 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libphobos support" >&5
3449$as_echo_n "checking for libphobos support... " >&6; }
3450 if (srcdir=${srcdir}/libphobos; \
3451 . ${srcdir}/configure.tgt; \
7d31d331 3452 test "$LIBPHOBOS_SUPPORTED" != "yes")
260eedb9
IB
3453 then
3454 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3455$as_echo "no" >&6; }
3456 noconfigdirs="$noconfigdirs target-libphobos"
3457 else
3458 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3459$as_echo "yes" >&6; }
3460 fi
3461 fi
3462fi
3463
1e9e0e23
JM
3464# Disable Fortran for some systems.
3465case "${target}" in
3466 mmix-*-*)
3467 # See <http://gcc.gnu.org/ml/gcc-patches/2004-11/msg00572.html>.
3468 unsupported_languages="$unsupported_languages fortran"
3469 ;;
91dfef96
JM
3470 bpf-*-*)
3471 unsupported_languages="$unsupported_languages fortran"
3472 ;;
1e9e0e23
JM
3473esac
3474
012447ea
JJ
3475# Disable libffi for some systems.
3476case "${target}" in
3477 powerpc-*-darwin*)
3478 ;;
3479 i[3456789]86-*-darwin*)
3480 ;;
3481 x86_64-*-darwin[912]*)
3482 ;;
3483 *-*-darwin*)
3484 noconfigdirs="$noconfigdirs target-libffi"
3485 ;;
3486 *-*-netware*)
3487 noconfigdirs="$noconfigdirs target-libffi"
3488 ;;
3489 *-*-phoenix*)
3490 noconfigdirs="$noconfigdirs target-libffi"
3491 ;;
3492 *-*-rtems*)
3493 noconfigdirs="$noconfigdirs target-libffi"
3494 ;;
3495 *-*-tpf*)
3496 noconfigdirs="$noconfigdirs target-libffi"
3497 ;;
3498 *-*-uclinux*)
3499 noconfigdirs="$noconfigdirs target-libffi"
3500 ;;
3501 *-*-vxworks*)
3502 noconfigdirs="$noconfigdirs target-libffi"
3503 ;;
b20e7532
AT
3504 aarch64*-*-freebsd*)
3505 noconfigdirs="$noconfigdirs target-libffi"
3506 ;;
012447ea
JJ
3507 alpha*-*-*vms*)
3508 noconfigdirs="$noconfigdirs target-libffi"
3509 ;;
3510 arm*-*-freebsd*)
3511 noconfigdirs="$noconfigdirs target-libffi"
3512 ;;
3513 arm-wince-pe)
3514 noconfigdirs="$noconfigdirs target-libffi"
3515 ;;
3516 arm*-*-symbianelf*)
3517 noconfigdirs="$noconfigdirs target-libffi"
3518 ;;
91dfef96
JM
3519 bpf-*-*)
3520 noconfigdirs="$noconfigdirs target-libffi"
3521 ;;
012447ea
JJ
3522 cris-*-* | crisv32-*-*)
3523 case "${target}" in
3524 *-*-linux*)
3525 ;;
3526 *) # See PR46792 regarding target-libffi.
3527 noconfigdirs="$noconfigdirs target-libffi";;
3528 esac
3529 ;;
3530 hppa*64*-*-hpux*)
3531 noconfigdirs="$noconfigdirs target-libffi"
3532 ;;
3533 hppa*-hp-hpux11*)
3534 ;;
3535 hppa*-*-hpux*)
3536 noconfigdirs="$noconfigdirs target-libffi"
3537 ;;
3538 ia64*-*-*vms*)
3539 noconfigdirs="$noconfigdirs target-libffi"
3540 ;;
3541 i[3456789]86-w64-mingw*)
3542 noconfigdirs="$noconfigdirs target-libffi"
3543 ;;
3544 i[3456789]86-*-mingw*)
3545 noconfigdirs="$noconfigdirs target-libffi"
3546 ;;
3547 x86_64-*-mingw*)
3548 noconfigdirs="$noconfigdirs target-libffi"
3549 ;;
3550 mmix-*-*)
3551 noconfigdirs="$noconfigdirs target-libffi"
3552 ;;
3553 powerpc-*-aix*)
012447ea
JJ
3554 ;;
3555 rs6000-*-aix*)
012447ea
JJ
3556 ;;
3557 ft32-*-*)
3558 noconfigdirs="$noconfigdirs target-libffi"
3559 ;;
3560 *-*-lynxos*)
3561 noconfigdirs="$noconfigdirs target-libffi"
3562 ;;
3563esac
3564
3565# Disable the go frontend on systems where it is known to not work. Please keep
3566# this in sync with contrib/config-list.mk.
3567case "${target}" in
91dfef96 3568*-*-darwin* | *-*-cygwin* | *-*-mingw* | bpf-* )
012447ea
JJ
3569 unsupported_languages="$unsupported_languages go"
3570 ;;
3571esac
3572
f9d09df0
TT
3573# Only allow gdbserver on some systems.
3574if test -d ${srcdir}/gdbserver; then
3575 if test x$enable_gdbserver = x; then
3576 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gdbserver support" >&5
3577$as_echo_n "checking for gdbserver support... " >&6; }
3578 if (srcdir=${srcdir}/gdbserver; \
3579 . ${srcdir}/configure.srv; \
3580 test -n "$UNSUPPORTED")
3581 then
3582 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3583$as_echo "no" >&6; }
3584 noconfigdirs="$noconfigdirs gdbserver"
3585 else
3586 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3587$as_echo "yes" >&6; }
3588 fi
3589 fi
3590fi
3591
cdbc9e92
ILT
3592# Disable libgo for some systems where it is known to not work.
3593# For testing, you can easily override this with --enable-libgo.
3594if test x$enable_libgo = x; then
3595 case "${target}" in
3596 *-*-darwin*)
3597 # PR 46986
3598 noconfigdirs="$noconfigdirs target-libgo"
3599 ;;
3600 *-*-cygwin* | *-*-mingw*)
3601 noconfigdirs="$noconfigdirs target-libgo"
3602 ;;
91dfef96
JM
3603 bpf-*-*)
3604 noconfigdirs="$noconfigdirs target-libgo"
3605 ;;
cdbc9e92
ILT
3606 esac
3607fi
3608
c03353e2
RIL
3609# Default libgloss CPU subdirectory.
3610libgloss_dir="$target_cpu"
6de9cd9a 3611
fbcf0dca
JM
3612case "${target}" in
3613 sh*-*-pe|mips*-*-pe|*arm-wince-pe)
3614 libgloss_dir=wince
3615 ;;
4dddfc74
YZ
3616 aarch64*-*-* )
3617 libgloss_dir=aarch64
3618 ;;
fbcf0dca
JM
3619 arm*-*-*)
3620 libgloss_dir=arm
3621 ;;
3622 cris-*-* | crisv32-*-*)
3623 libgloss_dir=cris
3624 ;;
3625 hppa*-*-*)
3626 libgloss_dir=pa
3627 ;;
3628 i[3456789]86-*-*)
3629 libgloss_dir=i386
3630 ;;
3631 m68hc11-*-*|m6811-*-*|m68hc12-*-*|m6812-*-*)
3632 libgloss_dir=m68hc11
3633 ;;
3634 m68*-*-* | fido-*-*)
3635 libgloss_dir=m68k
3636 ;;
3637 mips*-*-*)
3638 libgloss_dir=mips
3639 ;;
3640 powerpc*-*-*)
3641 libgloss_dir=rs6000
3642 ;;
8d2af3a2
DD
3643 pru-*-*)
3644 libgloss_dir=pru
3645 ;;
fbcf0dca
JM
3646 sparc*-*-*)
3647 libgloss_dir=sparc
3648 ;;
3649esac
3650
6a789d5e 3651# Disable newlib and libgloss for various target OSes.
671aa708 3652case "${target}" in
6a789d5e
JM
3653 alpha*-dec-osf*)
3654 noconfigdirs="$noconfigdirs target-newlib target-libgloss"
3655 ;;
3656 i[3456789]86-*-linux*)
3657 # This section makes it possible to build newlib natively on linux.
3658 # If we are using a cross compiler then don't configure newlib.
3659 if test x${is_cross_compiler} != xno ; then
3660 noconfigdirs="$noconfigdirs target-newlib"
3661 fi
3662 noconfigdirs="$noconfigdirs target-libgloss"
3663 # If we are not using a cross compiler, do configure newlib.
3664 # Note however, that newlib will only be configured in this situation
3665 # if the --with-newlib option has been given, because otherwise
3666 # 'target-newlib' will appear in skipdirs.
3667 ;;
3668 i[3456789]86-*-rdos*)
3669 noconfigdirs="$noconfigdirs target-newlib target-libgloss"
3670 ;;
3671 sh*-*-pe|mips*-*-pe|arm-wince-pe)
3672 noconfigdirs="$noconfigdirs target-newlib target-libgloss"
3673 ;;
3674 sparc-*-sunos4*)
3675 noconfigdirs="$noconfigdirs target-newlib target-libgloss"
3676 ;;
91dfef96
JM
3677 bpf-*-*)
3678 noconfigdirs="$noconfigdirs target-newlib target-libgloss"
3679 ;;
6a789d5e
JM
3680 *-*-aix*)
3681 noconfigdirs="$noconfigdirs target-newlib target-libgloss"
3682 ;;
3683 *-*-beos*)
3684 noconfigdirs="$noconfigdirs target-newlib target-libgloss"
3685 ;;
671aa708 3686 *-*-chorusos)
0036370f 3687 noconfigdirs="$noconfigdirs target-newlib target-libgloss"
671aa708 3688 ;;
6a789d5e
JM
3689 *-*-dragonfly*)
3690 noconfigdirs="$noconfigdirs target-newlib target-libgloss"
3691 ;;
3692 *-*-freebsd*)
3693 noconfigdirs="$noconfigdirs target-newlib target-libgloss"
3694 ;;
3695 *-*-linux* | *-*-gnu* | *-*-k*bsd*-gnu | *-*-kopensolaris*-gnu)
3696 noconfigdirs="$noconfigdirs target-newlib target-libgloss"
3697 ;;
3698 *-*-lynxos*)
3699 noconfigdirs="$noconfigdirs target-newlib target-libgloss"
3700 ;;
3701 *-*-mingw*)
3702 noconfigdirs="$noconfigdirs target-newlib target-libgloss"
3703 ;;
3704 *-*-netbsd*)
3705 noconfigdirs="$noconfigdirs target-newlib target-libgloss"
3706 ;;
3707 *-*-netware*)
3708 noconfigdirs="$noconfigdirs target-newlib target-libgloss"
3709 ;;
3710 *-*-tpf*)
3711 noconfigdirs="$noconfigdirs target-newlib target-libgloss"
3712 ;;
3713 *-*-uclinux*)
3714 noconfigdirs="$noconfigdirs target-newlib target-libgloss"
3715 ;;
3716 *-*-vxworks*)
3717 noconfigdirs="$noconfigdirs target-newlib target-libgloss"
3718 ;;
3719esac
3720
3721case "${target}" in
3722 *-*-chorusos)
3723 ;;
3be96231
TG
3724 aarch64-*-darwin*)
3725 noconfigdirs="$noconfigdirs ld gas gdb gprof"
3726 noconfigdirs="$noconfigdirs sim target-rda"
3727 ;;
7431c1a1
AS
3728 amdgcn*-*-*)
3729 ;;
3be96231
TG
3730 arm-*-darwin*)
3731 noconfigdirs="$noconfigdirs ld gas gdb gprof"
3732 noconfigdirs="$noconfigdirs sim target-rda"
3733 ;;
75eeae1a 3734 powerpc-*-darwin*)
e1514c3f 3735 noconfigdirs="$noconfigdirs ld gas gdb gprof"
9c8f9ec2 3736 noconfigdirs="$noconfigdirs sim target-rda"
940cde4d 3737 ;;
354ebf88
RW
3738 i[3456789]86-*-darwin*)
3739 noconfigdirs="$noconfigdirs ld gprof"
3740 noconfigdirs="$noconfigdirs sim target-rda"
3741 ;;
3742 x86_64-*-darwin[912]*)
0db3a858
TG
3743 noconfigdirs="$noconfigdirs ld gas gprof"
3744 noconfigdirs="$noconfigdirs sim target-rda"
3745 ;;
42c1cd8a
AT
3746 *-*-darwin*)
3747 noconfigdirs="$noconfigdirs ld gas gdb gprof"
3748 noconfigdirs="$noconfigdirs sim target-rda"
42c1cd8a 3749 ;;
8c6d158a 3750 *-*-dragonfly*)
8c6d158a 3751 ;;
c3f84f61 3752 *-*-freebsd*)
6de9cd9a 3753 if test "x$with_gmp" = x && test "x$with_gmp_dir" = x \
c0d0a722 3754 && ! test -d ${srcdir}/gmp \
6de9cd9a
DN
3755 && test -f /usr/local/include/gmp.h; then
3756 with_gmp=/usr/local
3757 fi
6de9cd9a 3758 ;;
ef4e7569
US
3759 *-*-kaos*)
3760 # Remove unsupported stuff on all kaOS configurations.
ef4e7569
US
3761 noconfigdirs="$noconfigdirs target-libgloss"
3762 ;;
671aa708 3763 *-*-netbsd*)
671aa708 3764 ;;
61fec9ff 3765 *-*-netware*)
671aa708 3766 ;;
fd6487af
JS
3767 *-*-phoenix*)
3768 noconfigdirs="$noconfigdirs target-libgloss"
3769 ;;
671aa708 3770 *-*-rtems*)
2909494b 3771 noconfigdirs="$noconfigdirs target-libgloss"
671aa708 3772 ;;
a8ba31f2
EC
3773 # The tpf target doesn't support gdb yet.
3774 *-*-tpf*)
6a789d5e 3775 noconfigdirs="$noconfigdirs gdb tcl tk libgui itcl"
a8ba31f2 3776 ;;
5785c0ed 3777 *-*-uclinux*)
6a789d5e 3778 noconfigdirs="$noconfigdirs target-rda"
5785c0ed 3779 ;;
671aa708 3780 *-*-vxworks*)
671aa708
NN
3781 ;;
3782 alpha*-dec-osf*)
3783 # ld works, but does not support shared libraries.
671aa708 3784 # gas doesn't generate exception information.
6a789d5e 3785 noconfigdirs="$noconfigdirs gas ld"
671aa708
NN
3786 ;;
3787 alpha*-*-*vms*)
2909494b 3788 noconfigdirs="$noconfigdirs gdb target-newlib target-libgloss"
671aa708 3789 ;;
671aa708
NN
3790 alpha*-*-*)
3791 # newlib is not 64 bit ready
2909494b 3792 noconfigdirs="$noconfigdirs target-newlib target-libgloss"
671aa708 3793 ;;
91dfef96
JM
3794 bpf-*-*)
3795 noconfigdirs="$noconfigdirs target-libobjc target-libbacktrace"
3796 ;;
671aa708 3797 sh*-*-pe|mips*-*-pe|*arm-wince-pe)
b4f96efe 3798 noconfigdirs="$noconfigdirs tcl tk itcl libgui sim"
671aa708 3799 ;;
2fd88f4f
AK
3800 arc*-*-*)
3801 noconfigdirs="$noconfigdirs sim"
3802 ;;
671aa708 3803 arm-*-pe*)
2909494b 3804 noconfigdirs="$noconfigdirs target-libgloss"
671aa708 3805 ;;
671aa708 3806 arm-*-riscix*)
0036370f 3807 noconfigdirs="$noconfigdirs ld target-libgloss"
671aa708 3808 ;;
b588ae30
GJL
3809 avr-*-*)
3810 if test x${with_avrlibc} != xno; then
3811 noconfigdirs="$noconfigdirs target-newlib target-libgloss"
3812 fi
3813 ;;
671aa708 3814 c4x-*-* | tic4x-*-*)
0036370f 3815 noconfigdirs="$noconfigdirs target-libgloss"
671aa708 3816 ;;
0036370f
JM
3817 tic54x-*-*)
3818 noconfigdirs="$noconfigdirs target-libgloss gdb"
671aa708 3819 ;;
671aa708 3820 d10v-*-*)
0036370f 3821 noconfigdirs="$noconfigdirs target-libgloss"
671aa708
NN
3822 ;;
3823 d30v-*-*)
0036370f 3824 noconfigdirs="$noconfigdirs gdb"
671aa708
NN
3825 ;;
3826 fr30-*-elf*)
2909494b 3827 noconfigdirs="$noconfigdirs gdb"
671aa708 3828 ;;
a05c2c75
L
3829 ft32-*-*)
3830 noconfigdirs="$noconfigdirs target-rda gprof"
3831 ;;
55f2d967 3832 moxie-*-*)
a05c2c75 3833 noconfigdirs="$noconfigdirs"
55f2d967 3834 ;;
671aa708 3835 h8300*-*-*)
2909494b 3836 noconfigdirs="$noconfigdirs target-libgloss"
671aa708
NN
3837 ;;
3838 h8500-*-*)
0036370f 3839 noconfigdirs="$noconfigdirs target-libgloss"
671aa708 3840 ;;
ee6a22df 3841 hppa1.1-*-osf* | hppa1.1-*-bsd* )
ee6a22df 3842 ;;
a05c2c75
L
3843 hppa*64*-*-hpux*)
3844 noconfigdirs="$noconfigdirs gdb"
3845 ;;
3846 hppa*-*-hpux11*)
3847 noconfigdirs="$noconfigdirs gdb ld"
3848 ;;
4569f85e 3849 hppa*64*-*-linux*)
671aa708 3850 ;;
56f8587a 3851 hppa*-*-linux*)
3e732ba0 3852 ;;
671aa708 3853 hppa*-*-*elf* | \
671aa708
NN
3854 hppa*-*-lites* | \
3855 hppa*-*-openbsd* | \
3856 hppa*64*-*-*)
671aa708 3857 ;;
c03353e2 3858 hppa*-*-pro*)
c03353e2 3859 ;;
671aa708 3860 hppa*-*-*)
2909494b 3861 noconfigdirs="$noconfigdirs ld"
671aa708 3862 ;;
fb87ad5d 3863 i960-*-*)
0036370f 3864 noconfigdirs="$noconfigdirs gdb"
fb87ad5d 3865 ;;
671aa708
NN
3866 ia64*-*-elf*)
3867 # No gdb support yet.
1bcce263 3868 noconfigdirs="$noconfigdirs readline libgui itcl gdb"
671aa708
NN
3869 ;;
3870 ia64*-**-hpux*)
5a2931d1 3871 # No ld support yet.
a05c2c75 3872 noconfigdirs="$noconfigdirs gdb libgui itcl ld"
671aa708 3873 ;;
52535a64 3874 ia64*-*-*vms*)
091fe9ca
TG
3875 # No ld support yet.
3876 noconfigdirs="$noconfigdirs libgui itcl ld"
52535a64 3877 ;;
ef4c4300 3878 i[3456789]86-w64-mingw*)
ef4c4300
KT
3879 ;;
3880 i[3456789]86-*-mingw*)
b91f0a41 3881 target_configdirs="$target_configdirs target-winsup"
1c710c3c 3882 ;;
671aa708
NN
3883 *-*-cygwin*)
3884 target_configdirs="$target_configdirs target-libtermcap target-winsup"
1bcce263 3885 noconfigdirs="$noconfigdirs target-libgloss"
801e2270 3886 # always build newlib if winsup directory is present.
b91f0a41 3887 if test -d "$srcdir/winsup/cygwin"; then
801e2270 3888 skipdirs=`echo " ${skipdirs} " | sed -e 's/ target-newlib / /'`
ee6a22df 3889 elif test -d "$srcdir/newlib"; then
b91f0a41 3890 echo "Warning: winsup/cygwin is missing so newlib can't be built."
801e2270 3891 fi
1c710c3c 3892 ;;
f2a0e225 3893 i[3456789]86-*-pe)
ebb9f8b0 3894 noconfigdirs="$noconfigdirs target-libgloss"
671aa708 3895 ;;
f2a0e225 3896 i[3456789]86-*-sco3.2v5*)
671aa708
NN
3897 # The linker does not yet know about weak symbols in COFF,
3898 # and is not configured to handle mixed ELF and COFF.
0036370f 3899 noconfigdirs="$noconfigdirs ld target-libgloss"
671aa708 3900 ;;
f2a0e225 3901 i[3456789]86-*-sco*)
0036370f 3902 noconfigdirs="$noconfigdirs gprof target-libgloss"
671aa708 3903 ;;
fbdd5d87 3904 i[3456789]86-*-solaris2* | x86_64-*-solaris2.1[0-9]*)
671aa708
NN
3905 noconfigdirs="$noconfigdirs target-libgloss"
3906 ;;
f2a0e225 3907 i[3456789]86-*-sysv4*)
0036370f 3908 noconfigdirs="$noconfigdirs target-libgloss"
671aa708 3909 ;;
f2a0e225 3910 i[3456789]86-*-beos*)
6a789d5e 3911 noconfigdirs="$noconfigdirs gdb"
3aa83176 3912 ;;
d1f8db0c 3913 i[3456789]86-*-rdos*)
6a789d5e 3914 noconfigdirs="$noconfigdirs gdb"
c03353e2 3915 ;;
671aa708 3916 mmix-*-*)
2909494b 3917 noconfigdirs="$noconfigdirs gdb"
671aa708 3918 ;;
ab34901f 3919 mt-*-*)
79dd769c
AH
3920 noconfigdirs="$noconfigdirs sim"
3921 ;;
58b40a67
FT
3922 nfp-*-*)
3923 noconfigdirs="$noconfigdirs ld gas gdb gprof sim"
3924 noconfigdirs="$noconfigdirs $target_libraries"
3925 ;;
e6cbe965
SC
3926 pdp11-*-*)
3927 noconfigdirs="$noconfigdirs gdb gprof"
3928 ;;
671aa708
NN
3929 powerpc-*-aix*)
3930 # copied from rs6000-*-* entry
6a789d5e 3931 noconfigdirs="$noconfigdirs gprof"
671aa708 3932 ;;
4569f85e 3933 powerpc*-*-winnt* | powerpc*-*-pe*)
671aa708 3934 target_configdirs="$target_configdirs target-winsup"
0036370f 3935 noconfigdirs="$noconfigdirs gdb tcl tk target-libgloss itcl"
671aa708
NN
3936 # always build newlib.
3937 skipdirs=`echo " ${skipdirs} " | sed -e 's/ target-newlib / /'`
3938 ;;
3939 # This is temporary until we can link against shared libraries
3940 powerpcle-*-solaris*)
0036370f 3941 noconfigdirs="$noconfigdirs gdb sim tcl tk itcl"
671aa708
NN
3942 ;;
3943 powerpc-*-beos*)
6a789d5e 3944 noconfigdirs="$noconfigdirs gdb"
671aa708 3945 ;;
671aa708 3946 rs6000-*-lynxos*)
6a789d5e 3947 noconfigdirs="$noconfigdirs gprof"
671aa708
NN
3948 ;;
3949 rs6000-*-aix*)
6a789d5e 3950 noconfigdirs="$noconfigdirs gprof"
671aa708
NN
3951 ;;
3952 rs6000-*-*)
2909494b 3953 noconfigdirs="$noconfigdirs gprof"
671aa708
NN
3954 ;;
3955 m68k-apollo-*)
0036370f 3956 noconfigdirs="$noconfigdirs ld binutils gprof target-libgloss"
671aa708 3957 ;;
ca9fe997 3958 microblaze*)
2909494b 3959 noconfigdirs="$noconfigdirs gprof"
ca9fe997 3960 ;;
d896cc4d 3961 mips*-sde-elf* | mips*-mti-elf* | mips*-img-elf*)
d9dced13
RS
3962 if test x$with_newlib = xyes; then
3963 noconfigdirs="$noconfigdirs gprof"
3964 fi
d9dced13 3965 ;;
671aa708 3966 mips*-*-irix5*)
0036370f 3967 noconfigdirs="$noconfigdirs gprof target-libgloss"
671aa708
NN
3968 ;;
3969 mips*-*-irix6*)
2909494b 3970 noconfigdirs="$noconfigdirs gprof target-libgloss"
671aa708 3971 ;;
671aa708 3972 mips*-*-bsd*)
bc98bcc4 3973 noconfigdirs="$noconfigdirs ld gas gprof target-libgloss"
671aa708 3974 ;;
671aa708 3975 mips*-*-linux*)
671aa708 3976 ;;
bc98bcc4
JBG
3977 mips*-*-ultrix* | mips*-*-osf* | mips*-*-ecoff* | mips*-*-pe* \
3978 | mips*-*-irix* | mips*-*-lnews* | mips*-*-riscos*)
3979 noconfigdirs="$noconfigdirs ld gas gprof"
3980 ;;
671aa708 3981 mips*-*-*)
2909494b 3982 noconfigdirs="$noconfigdirs gprof"
671aa708 3983 ;;
738f2522 3984 nvptx*-*-*)
738f2522
BS
3985 noconfigdirs="$noconfigdirs target-libssp target-libstdc++-v3 target-libobjc"
3986 ;;
bc6d9014 3987 sh-*-*)
ea2002ba
CB
3988 case "${target}" in
3989 sh*-*-elf)
2909494b 3990 ;;
ea2002ba 3991 *)
2909494b 3992 noconfigdirs="$noconfigdirs target-libgloss" ;;
ea2002ba 3993 esac
671aa708 3994 ;;
671aa708 3995 sparc-*-sunos4*)
6a789d5e 3996 if test x${is_cross_compiler} = xno ; then
671aa708
NN
3997 use_gnu_ld=no
3998 fi
3999 ;;
b42f0d7e 4000 tic6x-*-*)
0d557ff8 4001 noconfigdirs="$noconfigdirs sim"
b42f0d7e 4002 ;;
341c653c 4003 tilepro*-*-* | tilegx*-*-*)
db1d217c
WL
4004 noconfigdirs="$noconfigdirs sim"
4005 ;;
671aa708 4006 v810-*-*)
0036370f 4007 noconfigdirs="$noconfigdirs bfd binutils gas gdb ld opcodes target-libgloss"
671aa708
NN
4008 ;;
4009 vax-*-*)
2909494b 4010 noconfigdirs="$noconfigdirs target-newlib target-libgloss"
671aa708 4011 ;;
1fc1d82e
MR
4012 wasm32-*-*)
4013 noconfigdirs="$noconfigdirs ld"
4014 ;;
671aa708 4015esac
79c06341 4016
671aa708
NN
4017# If we aren't building newlib, then don't build libgloss, since libgloss
4018# depends upon some newlib header files.
4019case "${noconfigdirs}" in
4020 *target-libgloss*) ;;
4021 *target-newlib*) noconfigdirs="$noconfigdirs target-libgloss" ;;
4022esac
4023
671aa708 4024# Work in distributions that contain no compiler tools, like Autoconf.
671aa708
NN
4025host_makefile_frag=/dev/null
4026if test -d ${srcdir}/config ; then
4027case "${host}" in
f2a0e225 4028 i[3456789]86-*-msdosdjgpp*)
671aa708
NN
4029 host_makefile_frag="config/mh-djgpp"
4030 ;;
4031 *-cygwin*)
2a79c47f 4032
5213506e
RW
4033{ $as_echo "$as_me:${as_lineno-$LINENO}: checking to see if cat works as expected" >&5
4034$as_echo_n "checking to see if cat works as expected... " >&6; }
2a79c47f 4035echo a >cygwin-cat-check
e25a8c82 4036if test `cat cygwin-cat-check` = a ; then
2a79c47f 4037 rm cygwin-cat-check
5213506e
RW
4038 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4039$as_echo "yes" >&6; }
2a79c47f
NC
4040else
4041 rm cygwin-cat-check
5213506e
RW
4042 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4043$as_echo "no" >&6; }
22e05272 4044 as_fn_error $? "The cat command does not ignore carriage return characters.
2a79c47f
NC
4045 Please either mount the build directory in binary mode or run the following
4046 commands before running any configure script:
4047set -o igncr
4048export SHELLOPTS
5213506e 4049 " "$LINENO" 5
2a79c47f
NC
4050fi
4051
671aa708
NN
4052 host_makefile_frag="config/mh-cygwin"
4053 ;;
c53a18d3 4054 *-mingw*)
1f5a6b84 4055 host_makefile_frag="config/mh-mingw"
95af8923 4056 ;;
cabb9d59 4057 alpha*-linux*)
13be44ed
UB
4058 host_makefile_frag="config/mh-alpha-linux"
4059 ;;
efd41714 4060 hppa*-hp-hpux10*)
efd41714 4061 host_makefile_frag="config/mh-pa-hpux10"
671aa708 4062 ;;
111eeb6e 4063 hppa*-hp-hpux*)
efd41714
PB
4064 host_makefile_frag="config/mh-pa"
4065 ;;
4066 hppa*-*)
4067 host_makefile_frag="config/mh-pa"
4068 ;;
d8ed14ce
IS
4069 *-*-darwin*)
4070 host_makefile_frag="config/mh-darwin"
be8fff81 4071 ;;
d19bca38
PB
4072 powerpc-*-aix*)
4073 host_makefile_frag="config/mh-ppc-aix"
4074 ;;
4075 rs6000-*-aix*)
4076 host_makefile_frag="config/mh-ppc-aix"
4077 ;;
671aa708
NN
4078esac
4079fi
4080
55ffb5ed 4081if test "${build}" != "${host}" ; then
0999159b
PB
4082 AR_FOR_BUILD=${AR_FOR_BUILD-ar}
4083 AS_FOR_BUILD=${AS_FOR_BUILD-as}
55ffb5ed 4084 CC_FOR_BUILD=${CC_FOR_BUILD-gcc}
0999159b 4085 CXX_FOR_BUILD=${CXX_FOR_BUILD-g++}
0999159b 4086 GFORTRAN_FOR_BUILD=${GFORTRAN_FOR_BUILD-gfortran}
632e2a07 4087 GOC_FOR_BUILD=${GOC_FOR_BUILD-gccgo}
b4c522fa 4088 GDC_FOR_BUILD=${GDC_FOR_BUILD-gdc}
0999159b
PB
4089 DLLTOOL_FOR_BUILD=${DLLTOOL_FOR_BUILD-dlltool}
4090 LD_FOR_BUILD=${LD_FOR_BUILD-ld}
4091 NM_FOR_BUILD=${NM_FOR_BUILD-nm}
4092 RANLIB_FOR_BUILD=${RANLIB_FOR_BUILD-ranlib}
4093 WINDRES_FOR_BUILD=${WINDRES_FOR_BUILD-windres}
4094 WINDMC_FOR_BUILD=${WINDMC_FOR_BUILD-windmc}
4095else
4096 AR_FOR_BUILD="\$(AR)"
4097 AS_FOR_BUILD="\$(AS)"
fb0103e5 4098 CC_FOR_BUILD="\$(CC)"
0999159b 4099 CXX_FOR_BUILD="\$(CXX)"
0999159b 4100 GFORTRAN_FOR_BUILD="\$(GFORTRAN)"
632e2a07 4101 GOC_FOR_BUILD="\$(GOC)"
b4c522fa 4102 GDC_FOR_BUILD="\$(GDC)"
0999159b
PB
4103 DLLTOOL_FOR_BUILD="\$(DLLTOOL)"
4104 LD_FOR_BUILD="\$(LD)"
4105 NM_FOR_BUILD="\$(NM)"
4106 RANLIB_FOR_BUILD="\$(RANLIB)"
4107 WINDRES_FOR_BUILD="\$(WINDRES)"
4108 WINDMC_FOR_BUILD="\$(WINDMC)"
c3a86da9
DJ
4109fi
4110
4111ac_ext=c
1c710c3c
DJ
4112ac_cpp='$CPP $CPPFLAGS'
4113ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4114ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4115ac_compiler_gnu=$ac_cv_c_compiler_gnu
4116if test -n "$ac_tool_prefix"; then
4117 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
4118set dummy ${ac_tool_prefix}gcc; ac_word=$2
5213506e
RW
4119{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4120$as_echo_n "checking for $ac_word... " >&6; }
22e05272 4121if ${ac_cv_prog_CC+:} false; then :
5213506e 4122 $as_echo_n "(cached) " >&6
1c710c3c
DJ
4123else
4124 if test -n "$CC"; then
4125 ac_cv_prog_CC="$CC" # Let the user override the test.
4126else
4127as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4128for as_dir in $PATH
4129do
4130 IFS=$as_save_IFS
4131 test -z "$as_dir" && as_dir=.
5213506e 4132 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 4133 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1c710c3c 4134 ac_cv_prog_CC="${ac_tool_prefix}gcc"
5213506e 4135 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
1c710c3c
DJ
4136 break 2
4137 fi
4138done
5213506e
RW
4139 done
4140IFS=$as_save_IFS
1c710c3c
DJ
4141
4142fi
4143fi
4144CC=$ac_cv_prog_CC
4145if test -n "$CC"; then
5213506e
RW
4146 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4147$as_echo "$CC" >&6; }
1c710c3c 4148else
5213506e
RW
4149 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4150$as_echo "no" >&6; }
1c710c3c
DJ
4151fi
4152
5213506e 4153
1c710c3c
DJ
4154fi
4155if test -z "$ac_cv_prog_CC"; then
4156 ac_ct_CC=$CC
fb0103e5
RG
4157 # Extract the first word of "gcc", so it can be a program name with args.
4158set dummy gcc; ac_word=$2
5213506e
RW
4159{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4160$as_echo_n "checking for $ac_word... " >&6; }
22e05272 4161if ${ac_cv_prog_ac_ct_CC+:} false; then :
5213506e 4162 $as_echo_n "(cached) " >&6
1c710c3c
DJ
4163else
4164 if test -n "$ac_ct_CC"; then
4165 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
4166else
4167as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4168for as_dir in $PATH
4169do
4170 IFS=$as_save_IFS
4171 test -z "$as_dir" && as_dir=.
5213506e 4172 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 4173 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1c710c3c 4174 ac_cv_prog_ac_ct_CC="gcc"
5213506e 4175 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
1c710c3c
DJ
4176 break 2
4177 fi
4178done
5213506e
RW
4179 done
4180IFS=$as_save_IFS
1c710c3c
DJ
4181
4182fi
4183fi
4184ac_ct_CC=$ac_cv_prog_ac_ct_CC
4185if test -n "$ac_ct_CC"; then
5213506e
RW
4186 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
4187$as_echo "$ac_ct_CC" >&6; }
1c710c3c 4188else
5213506e
RW
4189 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4190$as_echo "no" >&6; }
1c710c3c
DJ
4191fi
4192
5213506e
RW
4193 if test "x$ac_ct_CC" = x; then
4194 CC=""
4195 else
4196 case $cross_compiling:$ac_tool_warned in
4197yes:)
4198{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4199$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4200ac_tool_warned=yes ;;
4201esac
4202 CC=$ac_ct_CC
4203 fi
1c710c3c
DJ
4204else
4205 CC="$ac_cv_prog_CC"
4206fi
4207
4208if test -z "$CC"; then
5213506e
RW
4209 if test -n "$ac_tool_prefix"; then
4210 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
1c710c3c 4211set dummy ${ac_tool_prefix}cc; ac_word=$2
5213506e
RW
4212{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4213$as_echo_n "checking for $ac_word... " >&6; }
22e05272 4214if ${ac_cv_prog_CC+:} false; then :
5213506e 4215 $as_echo_n "(cached) " >&6
55ffb5ed
NN
4216else
4217 if test -n "$CC"; then
4218 ac_cv_prog_CC="$CC" # Let the user override the test.
4219else
1c710c3c
DJ
4220as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4221for as_dir in $PATH
4222do
4223 IFS=$as_save_IFS
4224 test -z "$as_dir" && as_dir=.
5213506e 4225 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 4226 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1c710c3c 4227 ac_cv_prog_CC="${ac_tool_prefix}cc"
5213506e 4228 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
1c710c3c
DJ
4229 break 2
4230 fi
4231done
5213506e
RW
4232 done
4233IFS=$as_save_IFS
1c710c3c 4234
0b0dc272 4235fi
0b0dc272 4236fi
1c710c3c 4237CC=$ac_cv_prog_CC
af71363e 4238if test -n "$CC"; then
5213506e
RW
4239 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4240$as_echo "$CC" >&6; }
2aeb72e9 4241else
5213506e
RW
4242 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4243$as_echo "no" >&6; }
2aeb72e9
DD
4244fi
4245
2aeb72e9 4246
5213506e 4247 fi
1c710c3c 4248fi
55ffb5ed
NN
4249if test -z "$CC"; then
4250 # Extract the first word of "cc", so it can be a program name with args.
4251set dummy cc; ac_word=$2
5213506e
RW
4252{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4253$as_echo_n "checking for $ac_word... " >&6; }
22e05272 4254if ${ac_cv_prog_CC+:} false; then :
5213506e 4255 $as_echo_n "(cached) " >&6
55ffb5ed
NN
4256else
4257 if test -n "$CC"; then
4258 ac_cv_prog_CC="$CC" # Let the user override the test.
4259else
0b0dc272 4260 ac_prog_rejected=no
1c710c3c
DJ
4261as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4262for as_dir in $PATH
4263do
4264 IFS=$as_save_IFS
4265 test -z "$as_dir" && as_dir=.
5213506e 4266 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 4267 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1c710c3c
DJ
4268 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
4269 ac_prog_rejected=yes
4270 continue
4271 fi
4272 ac_cv_prog_CC="cc"
5213506e 4273 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
1c710c3c
DJ
4274 break 2
4275 fi
4276done
5213506e
RW
4277 done
4278IFS=$as_save_IFS
1c710c3c 4279
55ffb5ed
NN
4280if test $ac_prog_rejected = yes; then
4281 # We found a bogon in the path, so make sure we never use it.
4282 set dummy $ac_cv_prog_CC
4283 shift
1c710c3c 4284 if test $# != 0; then
55ffb5ed
NN
4285 # We chose a different compiler from the bogus one.
4286 # However, it has the same basename, so the bogon will be chosen
4287 # first if we set CC to just the basename; use the full file name.
4288 shift
1c710c3c 4289 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
55ffb5ed
NN
4290 fi
4291fi
4292fi
4293fi
1c710c3c 4294CC=$ac_cv_prog_CC
55ffb5ed 4295if test -n "$CC"; then
5213506e
RW
4296 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4297$as_echo "$CC" >&6; }
55ffb5ed 4298else
5213506e
RW
4299 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4300$as_echo "no" >&6; }
55ffb5ed
NN
4301fi
4302
5213506e 4303
1c710c3c
DJ
4304fi
4305if test -z "$CC"; then
4306 if test -n "$ac_tool_prefix"; then
5213506e 4307 for ac_prog in cl.exe
1c710c3c
DJ
4308 do
4309 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
4310set dummy $ac_tool_prefix$ac_prog; ac_word=$2
5213506e
RW
4311{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4312$as_echo_n "checking for $ac_word... " >&6; }
22e05272 4313if ${ac_cv_prog_CC+:} false; then :
5213506e 4314 $as_echo_n "(cached) " >&6
55ffb5ed
NN
4315else
4316 if test -n "$CC"; then
4317 ac_cv_prog_CC="$CC" # Let the user override the test.
4318else
1c710c3c
DJ
4319as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4320for as_dir in $PATH
4321do
4322 IFS=$as_save_IFS
4323 test -z "$as_dir" && as_dir=.
5213506e 4324 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 4325 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1c710c3c 4326 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
5213506e 4327 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
1c710c3c
DJ
4328 break 2
4329 fi
4330done
5213506e
RW
4331 done
4332IFS=$as_save_IFS
1c710c3c 4333
55ffb5ed
NN
4334fi
4335fi
1c710c3c 4336CC=$ac_cv_prog_CC
55ffb5ed 4337if test -n "$CC"; then
5213506e
RW
4338 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4339$as_echo "$CC" >&6; }
a4b9e93e 4340else
5213506e
RW
4341 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4342$as_echo "no" >&6; }
fb0103e5 4343fi
af71363e 4344
5213506e 4345
1c710c3c
DJ
4346 test -n "$CC" && break
4347 done
af71363e 4348fi
1c710c3c
DJ
4349if test -z "$CC"; then
4350 ac_ct_CC=$CC
5213506e 4351 for ac_prog in cl.exe
1c710c3c
DJ
4352do
4353 # Extract the first word of "$ac_prog", so it can be a program name with args.
4354set dummy $ac_prog; ac_word=$2
5213506e
RW
4355{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4356$as_echo_n "checking for $ac_word... " >&6; }
22e05272 4357if ${ac_cv_prog_ac_ct_CC+:} false; then :
5213506e 4358 $as_echo_n "(cached) " >&6
0b0dc272 4359else
1c710c3c
DJ
4360 if test -n "$ac_ct_CC"; then
4361 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
0b0dc272 4362else
1c710c3c
DJ
4363as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4364for as_dir in $PATH
4365do
4366 IFS=$as_save_IFS
4367 test -z "$as_dir" && as_dir=.
5213506e 4368 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 4369 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1c710c3c 4370 ac_cv_prog_ac_ct_CC="$ac_prog"
5213506e 4371 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
1c710c3c
DJ
4372 break 2
4373 fi
4374done
5213506e
RW
4375 done
4376IFS=$as_save_IFS
1c710c3c 4377
af71363e
AS
4378fi
4379fi
1c710c3c
DJ
4380ac_ct_CC=$ac_cv_prog_ac_ct_CC
4381if test -n "$ac_ct_CC"; then
5213506e
RW
4382 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
4383$as_echo "$ac_ct_CC" >&6; }
fb0103e5 4384else
5213506e
RW
4385 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4386$as_echo "no" >&6; }
af71363e 4387fi
0b0dc272 4388
5213506e 4389
1c710c3c
DJ
4390 test -n "$ac_ct_CC" && break
4391done
4392
5213506e
RW
4393 if test "x$ac_ct_CC" = x; then
4394 CC=""
4395 else
4396 case $cross_compiling:$ac_tool_warned in
4397yes:)
4398{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4399$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4400ac_tool_warned=yes ;;
4401esac
4402 CC=$ac_ct_CC
4403 fi
1c710c3c
DJ
4404fi
4405
4406fi
4407
4408
5213506e
RW
4409test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4410$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
22e05272
JM
4411as_fn_error $? "no acceptable C compiler found in \$PATH
4412See \`config.log' for more details" "$LINENO" 5; }
1c710c3c
DJ
4413
4414# Provide some information about the compiler.
5213506e
RW
4415$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
4416set X $ac_compile
4417ac_compiler=$2
4418for ac_option in --version -v -V -qversion; do
4419 { { ac_try="$ac_compiler $ac_option >&5"
4420case "(($ac_try" in
4421 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4422 *) ac_try_echo=$ac_try;;
4423esac
4424eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4425$as_echo "$ac_try_echo"; } >&5
4426 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
1c710c3c 4427 ac_status=$?
5213506e
RW
4428 if test -s conftest.err; then
4429 sed '10a\
4430... rest of stderr output deleted ...
4431 10q' conftest.err >conftest.er1
4432 cat conftest.er1 >&5
5213506e 4433 fi
22e05272 4434 rm -f conftest.er1 conftest.err
5213506e
RW
4435 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4436 test $ac_status = 0; }
4437done
1c710c3c 4438
5213506e 4439cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1c710c3c
DJ
4440/* end confdefs.h. */
4441
4442int
4443main ()
4444{
4445
4446 ;
4447 return 0;
4448}
4449_ACEOF
4450ac_clean_files_save=$ac_clean_files
22e05272 4451ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
1c710c3c
DJ
4452# Try to create an executable without -o first, disregard a.out.
4453# It will help us diagnose broken compilers, and finding out an intuition
4454# of exeext.
22e05272
JM
4455{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
4456$as_echo_n "checking whether the C compiler works... " >&6; }
5213506e
RW
4457ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
4458
4459# The possible output files:
4460ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
4461
4462ac_rmfiles=
4463for ac_file in $ac_files
4464do
4465 case $ac_file in
4466 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
4467 * ) ac_rmfiles="$ac_rmfiles $ac_file";;
4468 esac
4469done
4470rm -f $ac_rmfiles
4471
4472if { { ac_try="$ac_link_default"
4473case "(($ac_try" in
4474 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4475 *) ac_try_echo=$ac_try;;
4476esac
4477eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4478$as_echo "$ac_try_echo"; } >&5
4479 (eval "$ac_link_default") 2>&5
1c710c3c 4480 ac_status=$?
5213506e
RW
4481 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4482 test $ac_status = 0; }; then :
4483 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
4484# So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
4485# in a Makefile. We should not override ac_cv_exeext if it was cached,
4486# so that the user can short-circuit this test for compilers unknown to
4487# Autoconf.
4488for ac_file in $ac_files ''
1c710c3c
DJ
4489do
4490 test -f "$ac_file" || continue
4491 case $ac_file in
5213506e 4492 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
1c710c3c
DJ
4493 ;;
4494 [ab].out )
4495 # We found the default executable, but exeext='' is most
4496 # certainly right.
4497 break;;
4498 *.* )
5213506e
RW
4499 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
4500 then :; else
4501 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
4502 fi
4503 # We set ac_cv_exeext here because the later test for it is not
4504 # safe: cross compilers may not add the suffix if given an `-o'
4505 # argument, so we may need to know it at that point already.
4506 # Even if this section looks crufty: it has the advantage of
4507 # actually working.
1c710c3c
DJ
4508 break;;
4509 * )
4510 break;;
4511 esac
4512done
5213506e
RW
4513test "$ac_cv_exeext" = no && ac_cv_exeext=
4514
1c710c3c 4515else
5213506e
RW
4516 ac_file=''
4517fi
5213506e 4518if test -z "$ac_file"; then :
22e05272
JM
4519 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4520$as_echo "no" >&6; }
4521$as_echo "$as_me: failed program was:" >&5
1c710c3c
DJ
4522sed 's/^/| /' conftest.$ac_ext >&5
4523
5213506e
RW
4524{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4525$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
22e05272
JM
4526as_fn_error 77 "C compiler cannot create executables
4527See \`config.log' for more details" "$LINENO" 5; }
4528else
4529 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4530$as_echo "yes" >&6; }
1c710c3c 4531fi
22e05272
JM
4532{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
4533$as_echo_n "checking for C compiler default output file name... " >&6; }
4534{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
4535$as_echo "$ac_file" >&6; }
1c710c3c 4536ac_exeext=$ac_cv_exeext
1c710c3c 4537
22e05272 4538rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
1c710c3c 4539ac_clean_files=$ac_clean_files_save
5213506e
RW
4540{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
4541$as_echo_n "checking for suffix of executables... " >&6; }
4542if { { ac_try="$ac_link"
4543case "(($ac_try" in
4544 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4545 *) ac_try_echo=$ac_try;;
4546esac
4547eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4548$as_echo "$ac_try_echo"; } >&5
4549 (eval "$ac_link") 2>&5
1c710c3c 4550 ac_status=$?
5213506e
RW
4551 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4552 test $ac_status = 0; }; then :
1c710c3c
DJ
4553 # If both `conftest.exe' and `conftest' are `present' (well, observable)
4554# catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
4555# work properly (i.e., refer to `conftest.exe'), while it won't with
4556# `rm'.
4557for ac_file in conftest.exe conftest conftest.*; do
4558 test -f "$ac_file" || continue
4559 case $ac_file in
5213506e 4560 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
1c710c3c 4561 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
1c710c3c
DJ
4562 break;;
4563 * ) break;;
4564 esac
4565done
af71363e 4566else
5213506e
RW
4567 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4568$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
22e05272
JM
4569as_fn_error $? "cannot compute suffix of executables: cannot compile and link
4570See \`config.log' for more details" "$LINENO" 5; }
1c710c3c 4571fi
22e05272 4572rm -f conftest conftest$ac_cv_exeext
5213506e
RW
4573{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
4574$as_echo "$ac_cv_exeext" >&6; }
1c710c3c
DJ
4575
4576rm -f conftest.$ac_ext
4577EXEEXT=$ac_cv_exeext
4578ac_exeext=$EXEEXT
22e05272
JM
4579cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4580/* end confdefs.h. */
4581#include <stdio.h>
4582int
4583main ()
4584{
4585FILE *f = fopen ("conftest.out", "w");
4586 return ferror (f) || fclose (f) != 0;
4587
4588 ;
4589 return 0;
4590}
4591_ACEOF
4592ac_clean_files="$ac_clean_files conftest.out"
4593# Check that the compiler produces executables we can run. If not, either
4594# the compiler is broken, or we cross compile.
4595{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
4596$as_echo_n "checking whether we are cross compiling... " >&6; }
4597if test "$cross_compiling" != yes; then
4598 { { ac_try="$ac_link"
4599case "(($ac_try" in
4600 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4601 *) ac_try_echo=$ac_try;;
4602esac
4603eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4604$as_echo "$ac_try_echo"; } >&5
4605 (eval "$ac_link") 2>&5
4606 ac_status=$?
4607 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4608 test $ac_status = 0; }
4609 if { ac_try='./conftest$ac_cv_exeext'
4610 { { case "(($ac_try" in
4611 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4612 *) ac_try_echo=$ac_try;;
4613esac
4614eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4615$as_echo "$ac_try_echo"; } >&5
4616 (eval "$ac_try") 2>&5
4617 ac_status=$?
4618 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4619 test $ac_status = 0; }; }; then
4620 cross_compiling=no
4621 else
4622 if test "$cross_compiling" = maybe; then
4623 cross_compiling=yes
4624 else
4625 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4626$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4627as_fn_error $? "cannot run C compiled programs.
4628If you meant to cross compile, use \`--host'.
4629See \`config.log' for more details" "$LINENO" 5; }
4630 fi
4631 fi
4632fi
4633{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
4634$as_echo "$cross_compiling" >&6; }
4635
4636rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out
4637ac_clean_files=$ac_clean_files_save
5213506e
RW
4638{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
4639$as_echo_n "checking for suffix of object files... " >&6; }
22e05272 4640if ${ac_cv_objext+:} false; then :
5213506e 4641 $as_echo_n "(cached) " >&6
1c710c3c 4642else
5213506e 4643 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1c710c3c
DJ
4644/* end confdefs.h. */
4645
4646int
4647main ()
4648{
4649
4650 ;
4651 return 0;
4652}
4653_ACEOF
4654rm -f conftest.o conftest.obj
5213506e
RW
4655if { { ac_try="$ac_compile"
4656case "(($ac_try" in
4657 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4658 *) ac_try_echo=$ac_try;;
4659esac
4660eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4661$as_echo "$ac_try_echo"; } >&5
4662 (eval "$ac_compile") 2>&5
1c710c3c 4663 ac_status=$?
5213506e
RW
4664 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4665 test $ac_status = 0; }; then :
4666 for ac_file in conftest.o conftest.obj conftest.*; do
4667 test -f "$ac_file" || continue;
1c710c3c 4668 case $ac_file in
5213506e 4669 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
1c710c3c
DJ
4670 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
4671 break;;
4672 esac
4673done
4674else
5213506e 4675 $as_echo "$as_me: failed program was:" >&5
1c710c3c
DJ
4676sed 's/^/| /' conftest.$ac_ext >&5
4677
5213506e
RW
4678{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4679$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
22e05272
JM
4680as_fn_error $? "cannot compute suffix of object files: cannot compile
4681See \`config.log' for more details" "$LINENO" 5; }
1c710c3c 4682fi
1c710c3c
DJ
4683rm -f conftest.$ac_cv_objext conftest.$ac_ext
4684fi
5213506e
RW
4685{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
4686$as_echo "$ac_cv_objext" >&6; }
1c710c3c
DJ
4687OBJEXT=$ac_cv_objext
4688ac_objext=$OBJEXT
5213506e
RW
4689{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
4690$as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
22e05272 4691if ${ac_cv_c_compiler_gnu+:} false; then :
5213506e 4692 $as_echo_n "(cached) " >&6
1c710c3c 4693else
5213506e 4694 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1c710c3c
DJ
4695/* end confdefs.h. */
4696
4697int
4698main ()
4699{
4700#ifndef __GNUC__
4701 choke me
4702#endif
4703
4704 ;
4705 return 0;
4706}
4707_ACEOF
5213506e 4708if ac_fn_c_try_compile "$LINENO"; then :
1c710c3c
DJ
4709 ac_compiler_gnu=yes
4710else
5213506e 4711 ac_compiler_gnu=no
1c710c3c 4712fi
5213506e 4713rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1c710c3c
DJ
4714ac_cv_c_compiler_gnu=$ac_compiler_gnu
4715
4716fi
5213506e
RW
4717{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
4718$as_echo "$ac_cv_c_compiler_gnu" >&6; }
4719if test $ac_compiler_gnu = yes; then
4720 GCC=yes
4721else
4722 GCC=
4723fi
1c710c3c
DJ
4724ac_test_CFLAGS=${CFLAGS+set}
4725ac_save_CFLAGS=$CFLAGS
5213506e
RW
4726{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
4727$as_echo_n "checking whether $CC accepts -g... " >&6; }
22e05272 4728if ${ac_cv_prog_cc_g+:} false; then :
5213506e
RW
4729 $as_echo_n "(cached) " >&6
4730else
4731 ac_save_c_werror_flag=$ac_c_werror_flag
4732 ac_c_werror_flag=yes
4733 ac_cv_prog_cc_g=no
4734 CFLAGS="-g"
4735 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1c710c3c
DJ
4736/* end confdefs.h. */
4737
4738int
4739main ()
4740{
4741
4742 ;
4743 return 0;
4744}
4745_ACEOF
5213506e 4746if ac_fn_c_try_compile "$LINENO"; then :
55ffb5ed
NN
4747 ac_cv_prog_cc_g=yes
4748else
5213506e
RW
4749 CFLAGS=""
4750 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4751/* end confdefs.h. */
4752
4753int
4754main ()
4755{
4756
4757 ;
4758 return 0;
4759}
4760_ACEOF
4761if ac_fn_c_try_compile "$LINENO"; then :
4762
4763else
4764 ac_c_werror_flag=$ac_save_c_werror_flag
4765 CFLAGS="-g"
4766 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4767/* end confdefs.h. */
af71363e 4768
5213506e
RW
4769int
4770main ()
4771{
4772
4773 ;
4774 return 0;
4775}
4776_ACEOF
4777if ac_fn_c_try_compile "$LINENO"; then :
4778 ac_cv_prog_cc_g=yes
4779fi
4780rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
0b0dc272 4781fi
5213506e 4782rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1c710c3c 4783fi
5213506e
RW
4784rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4785 ac_c_werror_flag=$ac_save_c_werror_flag
4786fi
4787{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
4788$as_echo "$ac_cv_prog_cc_g" >&6; }
55ffb5ed 4789if test "$ac_test_CFLAGS" = set; then
1c710c3c 4790 CFLAGS=$ac_save_CFLAGS
55ffb5ed
NN
4791elif test $ac_cv_prog_cc_g = yes; then
4792 if test "$GCC" = yes; then
4793 CFLAGS="-g -O2"
4794 else
4795 CFLAGS="-g"
4796 fi
4797else
4798 if test "$GCC" = yes; then
4799 CFLAGS="-O2"
4800 else
4801 CFLAGS=
4802 fi
4803fi
5213506e
RW
4804{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
4805$as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
22e05272 4806if ${ac_cv_prog_cc_c89+:} false; then :
5213506e 4807 $as_echo_n "(cached) " >&6
1c710c3c 4808else
5213506e 4809 ac_cv_prog_cc_c89=no
1c710c3c 4810ac_save_CC=$CC
5213506e 4811cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1c710c3c
DJ
4812/* end confdefs.h. */
4813#include <stdarg.h>
4814#include <stdio.h>
22e05272 4815struct stat;
1c710c3c
DJ
4816/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
4817struct buf { int x; };
4818FILE * (*rcsopen) (struct buf *, struct stat *, int);
4819static char *e (p, i)
4820 char **p;
4821 int i;
4822{
4823 return p[i];
4824}
4825static char *f (char * (*g) (char **, int), char **p, ...)
4826{
4827 char *s;
4828 va_list v;
4829 va_start (v,p);
4830 s = g (p, va_arg (v,int));
4831 va_end (v);
4832 return s;
4833}
4834
4835/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
4836 function prototypes and stuff, but not '\xHH' hex character constants.
4837 These don't provoke an error unfortunately, instead are silently treated
5213506e 4838 as 'x'. The following induces an error, until -std is added to get
1c710c3c
DJ
4839 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
4840 array size at least. It's necessary to write '\x00'==0 to get something
5213506e 4841 that's true only with -std. */
1c710c3c
DJ
4842int osf4_cc_array ['\x00' == 0 ? 1 : -1];
4843
5213506e
RW
4844/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
4845 inside strings and character constants. */
4846#define FOO(x) 'x'
4847int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
4848
1c710c3c
DJ
4849int test (int i, double x);
4850struct s1 {int (*f) (int a);};
4851struct s2 {int (*f) (double a);};
4852int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
4853int argc;
4854char **argv;
4855int
4856main ()
4857{
4858return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
4859 ;
4860 return 0;
4861}
4862_ACEOF
5213506e
RW
4863for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
4864 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
1c710c3c
DJ
4865do
4866 CC="$ac_save_CC $ac_arg"
5213506e
RW
4867 if ac_fn_c_try_compile "$LINENO"; then :
4868 ac_cv_prog_cc_c89=$ac_arg
1c710c3c 4869fi
5213506e
RW
4870rm -f core conftest.err conftest.$ac_objext
4871 test "x$ac_cv_prog_cc_c89" != "xno" && break
1c710c3c 4872done
5213506e 4873rm -f conftest.$ac_ext
1c710c3c
DJ
4874CC=$ac_save_CC
4875
4876fi
5213506e
RW
4877# AC_CACHE_VAL
4878case "x$ac_cv_prog_cc_c89" in
4879 x)
4880 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
4881$as_echo "none needed" >&6; } ;;
4882 xno)
4883 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
4884$as_echo "unsupported" >&6; } ;;
1c710c3c 4885 *)
5213506e
RW
4886 CC="$CC $ac_cv_prog_cc_c89"
4887 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
4888$as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
1c710c3c 4889esac
5213506e 4890if test "x$ac_cv_prog_cc_c89" != xno; then :
1c710c3c 4891
2aeb72e9
DD
4892fi
4893
2aeb72e9
DD
4894ac_ext=c
4895ac_cpp='$CPP $CPPFLAGS'
4896ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4897ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4898ac_compiler_gnu=$ac_cv_c_compiler_gnu
4899
91743432
NC
4900 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C99" >&5
4901$as_echo_n "checking for $CC option to accept ISO C99... " >&6; }
4902if ${ac_cv_prog_cc_c99+:} false; then :
4903 $as_echo_n "(cached) " >&6
4904else
4905 ac_cv_prog_cc_c99=no
4906ac_save_CC=$CC
4907cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4908/* end confdefs.h. */
4909#include <stdarg.h>
4910#include <stdbool.h>
4911#include <stdlib.h>
4912#include <wchar.h>
4913#include <stdio.h>
4914
4915// Check varargs macros. These examples are taken from C99 6.10.3.5.
4916#define debug(...) fprintf (stderr, __VA_ARGS__)
4917#define showlist(...) puts (#__VA_ARGS__)
4918#define report(test,...) ((test) ? puts (#test) : printf (__VA_ARGS__))
4919static void
4920test_varargs_macros (void)
4921{
4922 int x = 1234;
4923 int y = 5678;
4924 debug ("Flag");
4925 debug ("X = %d\n", x);
4926 showlist (The first, second, and third items.);
4927 report (x>y, "x is %d but y is %d", x, y);
4928}
4929
4930// Check long long types.
4931#define BIG64 18446744073709551615ull
4932#define BIG32 4294967295ul
4933#define BIG_OK (BIG64 / BIG32 == 4294967297ull && BIG64 % BIG32 == 0)
4934#if !BIG_OK
4935 your preprocessor is broken;
4936#endif
4937#if BIG_OK
4938#else
4939 your preprocessor is broken;
4940#endif
4941static long long int bignum = -9223372036854775807LL;
4942static unsigned long long int ubignum = BIG64;
4943
4944struct incomplete_array
4945{
4946 int datasize;
4947 double data[];
4948};
4949
4950struct named_init {
4951 int number;
4952 const wchar_t *name;
4953 double average;
4954};
4955
4956typedef const char *ccp;
4957
4958static inline int
4959test_restrict (ccp restrict text)
4960{
4961 // See if C++-style comments work.
4962 // Iterate through items via the restricted pointer.
4963 // Also check for declarations in for loops.
4964 for (unsigned int i = 0; *(text+i) != '\0'; ++i)
4965 continue;
4966 return 0;
4967}
4968
4969// Check varargs and va_copy.
4970static void
4971test_varargs (const char *format, ...)
4972{
4973 va_list args;
4974 va_start (args, format);
4975 va_list args_copy;
4976 va_copy (args_copy, args);
4977
4978 const char *str;
4979 int number;
4980 float fnumber;
4981
4982 while (*format)
4983 {
4984 switch (*format++)
4985 {
4986 case 's': // string
4987 str = va_arg (args_copy, const char *);
4988 break;
4989 case 'd': // int
4990 number = va_arg (args_copy, int);
4991 break;
4992 case 'f': // float
4993 fnumber = va_arg (args_copy, double);
4994 break;
4995 default:
4996 break;
4997 }
4998 }
4999 va_end (args_copy);
5000 va_end (args);
5001}
5002
5003int
5004main ()
5005{
5006
5007 // Check bool.
5008 _Bool success = false;
5009
5010 // Check restrict.
5011 if (test_restrict ("String literal") == 0)
5012 success = true;
5013 char *restrict newvar = "Another string";
5014
5015 // Check varargs.
5016 test_varargs ("s, d' f .", "string", 65, 34.234);
5017 test_varargs_macros ();
5018
5019 // Check flexible array members.
5020 struct incomplete_array *ia =
5021 malloc (sizeof (struct incomplete_array) + (sizeof (double) * 10));
5022 ia->datasize = 10;
5023 for (int i = 0; i < ia->datasize; ++i)
5024 ia->data[i] = i * 1.234;
5025
5026 // Check named initializers.
5027 struct named_init ni = {
5028 .number = 34,
5029 .name = L"Test wide string",
5030 .average = 543.34343,
5031 };
5032
5033 ni.number = 58;
5034
5035 int dynamic_array[ni.number];
5036 dynamic_array[ni.number - 1] = 543;
5037
5038 // work around unused variable warnings
5039 return (!success || bignum == 0LL || ubignum == 0uLL || newvar[0] == 'x'
5040 || dynamic_array[ni.number - 1] != 543);
5041
5042 ;
5043 return 0;
5044}
5045_ACEOF
5046for ac_arg in '' -std=gnu99 -std=c99 -c99 -AC99 -D_STDC_C99= -qlanglvl=extc99
5047do
5048 CC="$ac_save_CC $ac_arg"
5049 if ac_fn_c_try_compile "$LINENO"; then :
5050 ac_cv_prog_cc_c99=$ac_arg
5051fi
5052rm -f core conftest.err conftest.$ac_objext
5053 test "x$ac_cv_prog_cc_c99" != "xno" && break
5054done
5055rm -f conftest.$ac_ext
5056CC=$ac_save_CC
5057
5058fi
5059# AC_CACHE_VAL
5060case "x$ac_cv_prog_cc_c99" in
5061 x)
5062 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
5063$as_echo "none needed" >&6; } ;;
5064 xno)
5065 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
5066$as_echo "unsupported" >&6; } ;;
5067 *)
5068 CC="$CC $ac_cv_prog_cc_c99"
5069 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c99" >&5
5070$as_echo "$ac_cv_prog_cc_c99" >&6; } ;;
5071esac
5072if test "x$ac_cv_prog_cc_c99" != xno; then :
5073
5074fi
5075
5076
5213506e 5077ac_ext=cpp
2aeb72e9
DD
5078ac_cpp='$CXXCPP $CPPFLAGS'
5079ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5080ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5081ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
5213506e
RW
5082if test -z "$CXX"; then
5083 if test -n "$CCC"; then
5084 CXX=$CCC
5085 else
5086 if test -n "$ac_tool_prefix"; then
5087 for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
2aeb72e9
DD
5088 do
5089 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
5090set dummy $ac_tool_prefix$ac_prog; ac_word=$2
5213506e
RW
5091{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5092$as_echo_n "checking for $ac_word... " >&6; }
22e05272 5093if ${ac_cv_prog_CXX+:} false; then :
5213506e 5094 $as_echo_n "(cached) " >&6
2aeb72e9
DD
5095else
5096 if test -n "$CXX"; then
5097 ac_cv_prog_CXX="$CXX" # Let the user override the test.
5098else
5099as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5100for as_dir in $PATH
5101do
5102 IFS=$as_save_IFS
5103 test -z "$as_dir" && as_dir=.
5213506e 5104 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 5105 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2aeb72e9 5106 ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
5213506e 5107 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2aeb72e9
DD
5108 break 2
5109 fi
5110done
5213506e
RW
5111 done
5112IFS=$as_save_IFS
55ffb5ed 5113
c3a86da9
DJ
5114fi
5115fi
5116CXX=$ac_cv_prog_CXX
5117if test -n "$CXX"; then
5213506e
RW
5118 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXX" >&5
5119$as_echo "$CXX" >&6; }
c3a86da9 5120else
5213506e
RW
5121 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5122$as_echo "no" >&6; }
c3a86da9
DJ
5123fi
5124
5213506e 5125
c3a86da9
DJ
5126 test -n "$CXX" && break
5127 done
5128fi
5129if test -z "$CXX"; then
5130 ac_ct_CXX=$CXX
5213506e 5131 for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
c3a86da9
DJ
5132do
5133 # Extract the first word of "$ac_prog", so it can be a program name with args.
5134set dummy $ac_prog; ac_word=$2
5213506e
RW
5135{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5136$as_echo_n "checking for $ac_word... " >&6; }
22e05272 5137if ${ac_cv_prog_ac_ct_CXX+:} false; then :
5213506e 5138 $as_echo_n "(cached) " >&6
c3a86da9
DJ
5139else
5140 if test -n "$ac_ct_CXX"; then
5141 ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
5142else
5143as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5144for as_dir in $PATH
5145do
5146 IFS=$as_save_IFS
5147 test -z "$as_dir" && as_dir=.
5213506e 5148 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 5149 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
c3a86da9 5150 ac_cv_prog_ac_ct_CXX="$ac_prog"
5213506e 5151 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
c3a86da9
DJ
5152 break 2
5153 fi
5154done
5213506e
RW
5155 done
5156IFS=$as_save_IFS
c3a86da9
DJ
5157
5158fi
5159fi
5160ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
5161if test -n "$ac_ct_CXX"; then
5213506e
RW
5162 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CXX" >&5
5163$as_echo "$ac_ct_CXX" >&6; }
c3a86da9 5164else
5213506e
RW
5165 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5166$as_echo "no" >&6; }
c3a86da9
DJ
5167fi
5168
5213506e 5169
c3a86da9
DJ
5170 test -n "$ac_ct_CXX" && break
5171done
c3a86da9 5172
5213506e
RW
5173 if test "x$ac_ct_CXX" = x; then
5174 CXX="g++"
5175 else
5176 case $cross_compiling:$ac_tool_warned in
5177yes:)
5178{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5179$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5180ac_tool_warned=yes ;;
5181esac
5182 CXX=$ac_ct_CXX
5183 fi
c3a86da9
DJ
5184fi
5185
5213506e
RW
5186 fi
5187fi
c3a86da9 5188# Provide some information about the compiler.
5213506e
RW
5189$as_echo "$as_me:${as_lineno-$LINENO}: checking for C++ compiler version" >&5
5190set X $ac_compile
5191ac_compiler=$2
5192for ac_option in --version -v -V -qversion; do
5193 { { ac_try="$ac_compiler $ac_option >&5"
5194case "(($ac_try" in
5195 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5196 *) ac_try_echo=$ac_try;;
5197esac
5198eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
5199$as_echo "$ac_try_echo"; } >&5
5200 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
c3a86da9 5201 ac_status=$?
5213506e
RW
5202 if test -s conftest.err; then
5203 sed '10a\
5204... rest of stderr output deleted ...
5205 10q' conftest.err >conftest.er1
5206 cat conftest.er1 >&5
5213506e 5207 fi
22e05272 5208 rm -f conftest.er1 conftest.err
5213506e
RW
5209 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5210 test $ac_status = 0; }
5211done
c3a86da9 5212
5213506e
RW
5213{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C++ compiler" >&5
5214$as_echo_n "checking whether we are using the GNU C++ compiler... " >&6; }
22e05272 5215if ${ac_cv_cxx_compiler_gnu+:} false; then :
5213506e 5216 $as_echo_n "(cached) " >&6
c3a86da9 5217else
5213506e 5218 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
c3a86da9
DJ
5219/* end confdefs.h. */
5220
5221int
5222main ()
5223{
5224#ifndef __GNUC__
5225 choke me
5226#endif
5227
5228 ;
5229 return 0;
5230}
5231_ACEOF
5213506e 5232if ac_fn_cxx_try_compile "$LINENO"; then :
c3a86da9
DJ
5233 ac_compiler_gnu=yes
5234else
5213506e 5235 ac_compiler_gnu=no
c3a86da9 5236fi
5213506e 5237rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
c3a86da9
DJ
5238ac_cv_cxx_compiler_gnu=$ac_compiler_gnu
5239
5240fi
5213506e
RW
5241{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_cxx_compiler_gnu" >&5
5242$as_echo "$ac_cv_cxx_compiler_gnu" >&6; }
5243if test $ac_compiler_gnu = yes; then
5244 GXX=yes
5245else
5246 GXX=
5247fi
c3a86da9
DJ
5248ac_test_CXXFLAGS=${CXXFLAGS+set}
5249ac_save_CXXFLAGS=$CXXFLAGS
5213506e
RW
5250{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CXX accepts -g" >&5
5251$as_echo_n "checking whether $CXX accepts -g... " >&6; }
22e05272 5252if ${ac_cv_prog_cxx_g+:} false; then :
5213506e
RW
5253 $as_echo_n "(cached) " >&6
5254else
5255 ac_save_cxx_werror_flag=$ac_cxx_werror_flag
5256 ac_cxx_werror_flag=yes
5257 ac_cv_prog_cxx_g=no
5258 CXXFLAGS="-g"
5259 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
c3a86da9
DJ
5260/* end confdefs.h. */
5261
5262int
5263main ()
5264{
5265
5266 ;
5267 return 0;
5268}
5269_ACEOF
5213506e 5270if ac_fn_cxx_try_compile "$LINENO"; then :
c3a86da9
DJ
5271 ac_cv_prog_cxx_g=yes
5272else
5213506e
RW
5273 CXXFLAGS=""
5274 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
c3a86da9 5275/* end confdefs.h. */
5213506e 5276
c3a86da9
DJ
5277int
5278main ()
5279{
5213506e 5280
c3a86da9
DJ
5281 ;
5282 return 0;
5283}
5284_ACEOF
5213506e 5285if ac_fn_cxx_try_compile "$LINENO"; then :
23f6b2f9 5286
5213506e
RW
5287else
5288 ac_cxx_werror_flag=$ac_save_cxx_werror_flag
5289 CXXFLAGS="-g"
5290 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
c3a86da9 5291/* end confdefs.h. */
5213506e 5292
c3a86da9
DJ
5293int
5294main ()
5295{
5213506e 5296
c3a86da9
DJ
5297 ;
5298 return 0;
5299}
5300_ACEOF
5213506e
RW
5301if ac_fn_cxx_try_compile "$LINENO"; then :
5302 ac_cv_prog_cxx_g=yes
11a67599 5303fi
5213506e
RW
5304rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5305fi
5306rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5307fi
5308rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5309 ac_cxx_werror_flag=$ac_save_cxx_werror_flag
5310fi
5311{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cxx_g" >&5
5312$as_echo "$ac_cv_prog_cxx_g" >&6; }
5313if test "$ac_test_CXXFLAGS" = set; then
5314 CXXFLAGS=$ac_save_CXXFLAGS
5315elif test $ac_cv_prog_cxx_g = yes; then
5316 if test "$GXX" = yes; then
5317 CXXFLAGS="-g -O2"
5318 else
5319 CXXFLAGS="-g"
5320 fi
5321else
5322 if test "$GXX" = yes; then
5323 CXXFLAGS="-O2"
5324 else
5325 CXXFLAGS=
5326 fi
c3a86da9 5327fi
c3a86da9
DJ
5328ac_ext=c
5329ac_cpp='$CPP $CPPFLAGS'
5330ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5331ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5332ac_compiler_gnu=$ac_cv_c_compiler_gnu
5333
5334
5335# We must set the default linker to the linker used by gcc for the correct
5336# operation of libtool. If LD is not defined and we are using gcc, try to
5337# set the LD default to the ld used by gcc.
5338if test -z "$LD"; then
5339 if test "$GCC" = yes; then
5340 case $build in
5341 *-*-mingw*)
5342 gcc_prog_ld=`$CC -print-prog-name=ld 2>&1 | tr -d '\015'` ;;
5343 *)
5344 gcc_prog_ld=`$CC -print-prog-name=ld 2>&1` ;;
5345 esac
5346 case $gcc_prog_ld in
5347 # Accept absolute paths.
5348 [\\/]* | [A-Za-z]:[\\/]*)
5349 LD="$gcc_prog_ld" ;;
5350 esac
5351 fi
23f6b2f9
PB
5352fi
5353
0b21f5d3
EB
5354# Check whether -static-libstdc++ -static-libgcc is supported.
5355have_static_libs=no
5356if test "$GCC" = yes; then
5357 saved_LDFLAGS="$LDFLAGS"
5358
5359 LDFLAGS="$LDFLAGS -static-libstdc++ -static-libgcc"
5360 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether g++ accepts -static-libstdc++ -static-libgcc" >&5
5361$as_echo_n "checking whether g++ accepts -static-libstdc++ -static-libgcc... " >&6; }
5362 ac_ext=cpp
5363ac_cpp='$CXXCPP $CPPFLAGS'
5364ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5365ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5366ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
5367
5368
5369cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5370/* end confdefs.h. */
0d6414b2
EB
5371
5372#if (__GNUC__ < 4) || (__GNUC__ == 4 && __GNUC_MINOR__ < 5)
5373#error -static-libstdc++ not implemented
5374#endif
0b21f5d3
EB
5375int main() {}
5376_ACEOF
5377if ac_fn_cxx_try_link "$LINENO"; then :
5378 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5379$as_echo "yes" >&6; }; have_static_libs=yes
5380else
5381 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5382$as_echo "no" >&6; }
5383fi
5384rm -f core conftest.err conftest.$ac_objext \
5385 conftest$ac_exeext conftest.$ac_ext
5386 ac_ext=c
5387ac_cpp='$CPP $CPPFLAGS'
5388ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5389ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5390ac_compiler_gnu=$ac_cv_c_compiler_gnu
5391
5392
5393 LDFLAGS="$saved_LDFLAGS"
5394fi
5395
23f6b2f9
PB
5396
5397
55ffb5ed 5398
1c710c3c
DJ
5399if test -n "$ac_tool_prefix"; then
5400 # Extract the first word of "${ac_tool_prefix}gnatbind", so it can be a program name with args.
55ffb5ed 5401set dummy ${ac_tool_prefix}gnatbind; ac_word=$2
5213506e
RW
5402{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5403$as_echo_n "checking for $ac_word... " >&6; }
22e05272 5404if ${ac_cv_prog_GNATBIND+:} false; then :
5213506e 5405 $as_echo_n "(cached) " >&6
55ffb5ed
NN
5406else
5407 if test -n "$GNATBIND"; then
5408 ac_cv_prog_GNATBIND="$GNATBIND" # Let the user override the test.
5409else
1c710c3c
DJ
5410as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5411for as_dir in $PATH
5412do
5413 IFS=$as_save_IFS
5414 test -z "$as_dir" && as_dir=.
5213506e 5415 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 5416 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1c710c3c 5417 ac_cv_prog_GNATBIND="${ac_tool_prefix}gnatbind"
5213506e 5418 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
1c710c3c
DJ
5419 break 2
5420 fi
5421done
5213506e
RW
5422 done
5423IFS=$as_save_IFS
1c710c3c 5424
55ffb5ed
NN
5425fi
5426fi
1c710c3c 5427GNATBIND=$ac_cv_prog_GNATBIND
55ffb5ed 5428if test -n "$GNATBIND"; then
5213506e
RW
5429 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GNATBIND" >&5
5430$as_echo "$GNATBIND" >&6; }
55ffb5ed 5431else
5213506e
RW
5432 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5433$as_echo "no" >&6; }
55ffb5ed
NN
5434fi
5435
5213506e 5436
1c710c3c 5437fi
55ffb5ed 5438if test -z "$ac_cv_prog_GNATBIND"; then
1c710c3c 5439 ac_ct_GNATBIND=$GNATBIND
55ffb5ed
NN
5440 # Extract the first word of "gnatbind", so it can be a program name with args.
5441set dummy gnatbind; ac_word=$2
5213506e
RW
5442{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5443$as_echo_n "checking for $ac_word... " >&6; }
22e05272 5444if ${ac_cv_prog_ac_ct_GNATBIND+:} false; then :
5213506e 5445 $as_echo_n "(cached) " >&6
55ffb5ed 5446else
1c710c3c
DJ
5447 if test -n "$ac_ct_GNATBIND"; then
5448 ac_cv_prog_ac_ct_GNATBIND="$ac_ct_GNATBIND" # Let the user override the test.
55ffb5ed 5449else
1c710c3c
DJ
5450as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5451for as_dir in $PATH
5452do
5453 IFS=$as_save_IFS
5454 test -z "$as_dir" && as_dir=.
5213506e 5455 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 5456 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1c710c3c 5457 ac_cv_prog_ac_ct_GNATBIND="gnatbind"
5213506e 5458 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
1c710c3c
DJ
5459 break 2
5460 fi
5461done
5213506e
RW
5462 done
5463IFS=$as_save_IFS
1c710c3c 5464
55ffb5ed
NN
5465fi
5466fi
1c710c3c
DJ
5467ac_ct_GNATBIND=$ac_cv_prog_ac_ct_GNATBIND
5468if test -n "$ac_ct_GNATBIND"; then
5213506e
RW
5469 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_GNATBIND" >&5
5470$as_echo "$ac_ct_GNATBIND" >&6; }
55ffb5ed 5471else
5213506e
RW
5472 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5473$as_echo "no" >&6; }
55ffb5ed
NN
5474fi
5475
5213506e
RW
5476 if test "x$ac_ct_GNATBIND" = x; then
5477 GNATBIND="no"
5478 else
5479 case $cross_compiling:$ac_tool_warned in
5480yes:)
5481{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5482$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5483ac_tool_warned=yes ;;
5484esac
5485 GNATBIND=$ac_ct_GNATBIND
5486 fi
55ffb5ed 5487else
1c710c3c 5488 GNATBIND="$ac_cv_prog_GNATBIND"
55ffb5ed
NN
5489fi
5490
1c710c3c
DJ
5491if test -n "$ac_tool_prefix"; then
5492 # Extract the first word of "${ac_tool_prefix}gnatmake", so it can be a program name with args.
5305be7e 5493set dummy ${ac_tool_prefix}gnatmake; ac_word=$2
5213506e
RW
5494{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5495$as_echo_n "checking for $ac_word... " >&6; }
22e05272 5496if ${ac_cv_prog_GNATMAKE+:} false; then :
5213506e 5497 $as_echo_n "(cached) " >&6
5305be7e
RG
5498else
5499 if test -n "$GNATMAKE"; then
5500 ac_cv_prog_GNATMAKE="$GNATMAKE" # Let the user override the test.
5501else
1c710c3c
DJ
5502as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5503for as_dir in $PATH
5504do
5505 IFS=$as_save_IFS
5506 test -z "$as_dir" && as_dir=.
5213506e 5507 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 5508 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1c710c3c 5509 ac_cv_prog_GNATMAKE="${ac_tool_prefix}gnatmake"
5213506e 5510 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
1c710c3c
DJ
5511 break 2
5512 fi
5513done
5213506e
RW
5514 done
5515IFS=$as_save_IFS
1c710c3c 5516
5305be7e
RG
5517fi
5518fi
1c710c3c 5519GNATMAKE=$ac_cv_prog_GNATMAKE
5305be7e 5520if test -n "$GNATMAKE"; then
5213506e
RW
5521 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GNATMAKE" >&5
5522$as_echo "$GNATMAKE" >&6; }
5305be7e 5523else
5213506e
RW
5524 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5525$as_echo "no" >&6; }
5305be7e
RG
5526fi
5527
5213506e 5528
1c710c3c 5529fi
5305be7e 5530if test -z "$ac_cv_prog_GNATMAKE"; then
1c710c3c 5531 ac_ct_GNATMAKE=$GNATMAKE
5305be7e
RG
5532 # Extract the first word of "gnatmake", so it can be a program name with args.
5533set dummy gnatmake; ac_word=$2
5213506e
RW
5534{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5535$as_echo_n "checking for $ac_word... " >&6; }
22e05272 5536if ${ac_cv_prog_ac_ct_GNATMAKE+:} false; then :
5213506e 5537 $as_echo_n "(cached) " >&6
5305be7e 5538else
1c710c3c
DJ
5539 if test -n "$ac_ct_GNATMAKE"; then
5540 ac_cv_prog_ac_ct_GNATMAKE="$ac_ct_GNATMAKE" # Let the user override the test.
5305be7e 5541else
1c710c3c
DJ
5542as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5543for as_dir in $PATH
5544do
5545 IFS=$as_save_IFS
5546 test -z "$as_dir" && as_dir=.
5213506e 5547 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 5548 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1c710c3c 5549 ac_cv_prog_ac_ct_GNATMAKE="gnatmake"
5213506e 5550 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
1c710c3c
DJ
5551 break 2
5552 fi
5553done
5213506e
RW
5554 done
5555IFS=$as_save_IFS
1c710c3c 5556
5305be7e
RG
5557fi
5558fi
1c710c3c
DJ
5559ac_ct_GNATMAKE=$ac_cv_prog_ac_ct_GNATMAKE
5560if test -n "$ac_ct_GNATMAKE"; then
5213506e
RW
5561 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_GNATMAKE" >&5
5562$as_echo "$ac_ct_GNATMAKE" >&6; }
5305be7e 5563else
5213506e
RW
5564 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5565$as_echo "no" >&6; }
5305be7e
RG
5566fi
5567
5213506e
RW
5568 if test "x$ac_ct_GNATMAKE" = x; then
5569 GNATMAKE="no"
5570 else
5571 case $cross_compiling:$ac_tool_warned in
5572yes:)
5573{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5574$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5575ac_tool_warned=yes ;;
5576esac
5577 GNATMAKE=$ac_ct_GNATMAKE
5578 fi
5305be7e 5579else
1c710c3c 5580 GNATMAKE="$ac_cv_prog_GNATMAKE"
5305be7e
RG
5581fi
5582
5213506e
RW
5583{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether compiler driver understands Ada" >&5
5584$as_echo_n "checking whether compiler driver understands Ada... " >&6; }
22e05272 5585if ${acx_cv_cc_gcc_supports_ada+:} false; then :
5213506e 5586 $as_echo_n "(cached) " >&6
55ffb5ed
NN
5587else
5588 cat >conftest.adb <<EOF
5589procedure conftest is begin null; end conftest;
5590EOF
5591acx_cv_cc_gcc_supports_ada=no
5592# There is a bug in old released versions of GCC which causes the
5593# driver to exit successfully when the appropriate language module
5594# has not been installed. This is fixed in 2.95.4, 3.0.2, and 3.1.
5595# Therefore we must check for the error message as well as an
5596# unsuccessful exit.
1db673ca
RO
5597# Other compilers, like HP Tru64 UNIX cc, exit successfully when
5598# given a .adb file, but produce no object file. So we must check
5599# if an object file was really produced to guard against this.
55ffb5ed 5600errors=`(${CC} -c conftest.adb) 2>&1 || echo failure`
1db673ca 5601if test x"$errors" = x && test -f conftest.$ac_objext; then
55ffb5ed 5602 acx_cv_cc_gcc_supports_ada=yes
55ffb5ed
NN
5603fi
5604rm -f conftest.*
5605fi
5213506e
RW
5606{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $acx_cv_cc_gcc_supports_ada" >&5
5607$as_echo "$acx_cv_cc_gcc_supports_ada" >&6; }
55ffb5ed 5608
7cb62ef1 5609if test "x$GNATBIND" != xno && test "x$GNATMAKE" != xno && test x$acx_cv_cc_gcc_supports_ada != xno; then
55ffb5ed
NN
5610 have_gnat=yes
5611else
5612 have_gnat=no
5613fi
5614
5213506e
RW
5615{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to compare bootstrapped objects" >&5
5616$as_echo_n "checking how to compare bootstrapped objects... " >&6; }
22e05272 5617if ${gcc_cv_prog_cmp_skip+:} false; then :
5213506e 5618 $as_echo_n "(cached) " >&6
a76494aa
PB
5619else
5620 echo abfoo >t1
5621 echo cdfoo >t2
b55e6680 5622 gcc_cv_prog_cmp_skip='tail -c +17 $$f1 > tmp-foo1; tail -c +17 $$f2 > tmp-foo2; cmp tmp-foo1 tmp-foo2'
6cf1ac42
PB
5623 if cmp t1 t2 2 2 > /dev/null 2>&1; then
5624 if cmp t1 t2 1 1 > /dev/null 2>&1; then
5625 :
5626 else
5627 gcc_cv_prog_cmp_skip='cmp $$f1 $$f2 16 16'
5628 fi
5629 fi
a76494aa
PB
5630 if cmp --ignore-initial=2 t1 t2 > /dev/null 2>&1; then
5631 if cmp --ignore-initial=1 t1 t2 > /dev/null 2>&1; then
6cf1ac42 5632 :
a76494aa
PB
5633 else
5634 gcc_cv_prog_cmp_skip='cmp --ignore-initial=16 $$f1 $$f2'
5635 fi
5636 fi
5637 rm t1 t2
5638
5639fi
5213506e
RW
5640{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_prog_cmp_skip" >&5
5641$as_echo "$gcc_cv_prog_cmp_skip" >&6; }
a76494aa
PB
5642do_compare="$gcc_cv_prog_cmp_skip"
5643
5644
55ffb5ed 5645
ff3ac0f4
ILT
5646# Check whether --enable-bootstrap was given.
5647if test "${enable_bootstrap+set}" = set; then :
5648 enableval=$enable_bootstrap;
5649else
5650 enable_bootstrap=default
5651fi
5652
5653
5654# Issue errors and warnings for invalid/strange bootstrap combinations.
bf03b9ff
ILT
5655if test -r $srcdir/gcc/configure; then
5656 have_compiler=yes
5657else
5658 have_compiler=no
5659fi
ff3ac0f4
ILT
5660
5661case "$have_compiler:$host:$target:$enable_bootstrap" in
5662 *:*:*:no) ;;
5663
5664 # Default behavior. Enable bootstrap if we have a compiler
5665 # and we are in a native configuration.
5666 yes:$build:$build:default)
5667 enable_bootstrap=yes ;;
5668
5669 *:*:*:default)
5670 enable_bootstrap=no ;;
5671
5672 # We have a compiler and we are in a native configuration, bootstrap is ok
5673 yes:$build:$build:yes)
5674 ;;
5675
5676 # Other configurations, but we have a compiler. Assume the user knows
5677 # what he's doing.
5678 yes:*:*:yes)
5679 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: trying to bootstrap a cross compiler" >&5
5680$as_echo "$as_me: WARNING: trying to bootstrap a cross compiler" >&2;}
5681 ;;
5682
5683 # No compiler: if they passed --enable-bootstrap explicitly, fail
5684 no:*:*:yes)
22e05272 5685 as_fn_error $? "cannot bootstrap without a compiler" "$LINENO" 5 ;;
ff3ac0f4
ILT
5686
5687 # Fail if wrong command line
5688 *)
22e05272 5689 as_fn_error $? "invalid option for --enable-bootstrap" "$LINENO" 5
ff3ac0f4
ILT
5690 ;;
5691esac
5692
5329b59a 5693# When bootstrapping with GCC, build stage 1 in C++11 mode to ensure that a
ffac9597
JM
5694# C++11 compiler can still start the bootstrap. Otherwise, if building GCC,
5695# require C++11 (or higher).
46070488 5696if test "$enable_bootstrap:$GXX" = "yes:yes"; then
5329b59a 5697 CXX="$CXX -std=c++11"
ffac9597
JM
5698elif test "$have_compiler" = yes; then
5699 ax_cxx_compile_alternatives="11 0x" ax_cxx_compile_cxx11_required=true
5700 ac_ext=cpp
5701ac_cpp='$CXXCPP $CPPFLAGS'
5702ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5703ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5704ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
5705 ac_success=no
5706
5707 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CXX supports C++11 features by default" >&5
5708$as_echo_n "checking whether $CXX supports C++11 features by default... " >&6; }
5709if ${ax_cv_cxx_compile_cxx11+:} false; then :
5710 $as_echo_n "(cached) " >&6
5711else
5712 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5713/* end confdefs.h. */
5714
5715
5716// If the compiler admits that it is not ready for C++11, why torture it?
5717// Hopefully, this will speed up the test.
5718
5719#ifndef __cplusplus
5720
5721#error "This is not a C++ compiler"
5722
5723#elif __cplusplus < 201103L
5724
5725#error "This is not a C++11 compiler"
5726
5727#else
5728
5729namespace cxx11
5730{
5731
5732 namespace test_static_assert
5733 {
5734
5735 template <typename T>
5736 struct check
5737 {
5738 static_assert(sizeof(int) <= sizeof(T), "not big enough");
5739 };
5740
5741 }
5742
5743 namespace test_final_override
5744 {
5745
5746 struct Base
5747 {
5748 virtual ~Base() {}
5749 virtual void f() {}
5750 };
5751
5752 struct Derived : public Base
5753 {
5754 virtual ~Derived() override {}
5755 virtual void f() override {}
5756 };
5757
5758 }
5759
5760 namespace test_double_right_angle_brackets
5761 {
5762
5763 template < typename T >
5764 struct check {};
5765
5766 typedef check<void> single_type;
5767 typedef check<check<void>> double_type;
5768 typedef check<check<check<void>>> triple_type;
5769 typedef check<check<check<check<void>>>> quadruple_type;
5770
5771 }
5772
5773 namespace test_decltype
5774 {
5775
5776 int
5777 f()
5778 {
5779 int a = 1;
5780 decltype(a) b = 2;
5781 return a + b;
5782 }
5783
5784 }
5785
5786 namespace test_type_deduction
5787 {
5788
5789 template < typename T1, typename T2 >
5790 struct is_same
5791 {
5792 static const bool value = false;
5793 };
5794
5795 template < typename T >
5796 struct is_same<T, T>
5797 {
5798 static const bool value = true;
5799 };
5800
5801 template < typename T1, typename T2 >
5802 auto
5803 add(T1 a1, T2 a2) -> decltype(a1 + a2)
5804 {
5805 return a1 + a2;
5806 }
5807
5808 int
5809 test(const int c, volatile int v)
5810 {
5811 static_assert(is_same<int, decltype(0)>::value == true, "");
5812 static_assert(is_same<int, decltype(c)>::value == false, "");
5813 static_assert(is_same<int, decltype(v)>::value == false, "");
5814 auto ac = c;
5815 auto av = v;
5816 auto sumi = ac + av + 'x';
5817 auto sumf = ac + av + 1.0;
5818 static_assert(is_same<int, decltype(ac)>::value == true, "");
5819 static_assert(is_same<int, decltype(av)>::value == true, "");
5820 static_assert(is_same<int, decltype(sumi)>::value == true, "");
5821 static_assert(is_same<int, decltype(sumf)>::value == false, "");
5822 static_assert(is_same<int, decltype(add(c, v))>::value == true, "");
5823 return (sumf > 0.0) ? sumi : add(c, v);
5824 }
5825
5826 }
5827
5828 namespace test_noexcept
5829 {
5830
5831 int f() { return 0; }
5832 int g() noexcept { return 0; }
5833
5834 static_assert(noexcept(f()) == false, "");
5835 static_assert(noexcept(g()) == true, "");
5836
5837 }
5838
5839 namespace test_constexpr
5840 {
5841
5842 template < typename CharT >
5843 unsigned long constexpr
5844 strlen_c_r(const CharT *const s, const unsigned long acc) noexcept
5845 {
5846 return *s ? strlen_c_r(s + 1, acc + 1) : acc;
5847 }
5848
5849 template < typename CharT >
5850 unsigned long constexpr
5851 strlen_c(const CharT *const s) noexcept
5852 {
5853 return strlen_c_r(s, 0UL);
5854 }
5855
5856 static_assert(strlen_c("") == 0UL, "");
5857 static_assert(strlen_c("1") == 1UL, "");
5858 static_assert(strlen_c("example") == 7UL, "");
5859 static_assert(strlen_c("another\0example") == 7UL, "");
5860
5861 }
5862
5863 namespace test_rvalue_references
5864 {
5865
5866 template < int N >
5867 struct answer
5868 {
5869 static constexpr int value = N;
5870 };
5871
5872 answer<1> f(int&) { return answer<1>(); }
5873 answer<2> f(const int&) { return answer<2>(); }
5874 answer<3> f(int&&) { return answer<3>(); }
5875
5876 void
5877 test()
5878 {
5879 int i = 0;
5880 const int c = 0;
5881 static_assert(decltype(f(i))::value == 1, "");
5882 static_assert(decltype(f(c))::value == 2, "");
5883 static_assert(decltype(f(0))::value == 3, "");
5884 }
5885
5886 }
5887
5888 namespace test_uniform_initialization
5889 {
5890
5891 struct test
5892 {
5893 static const int zero {};
5894 static const int one {1};
5895 };
5896
5897 static_assert(test::zero == 0, "");
5898 static_assert(test::one == 1, "");
5899
5900 }
5901
5902 namespace test_lambdas
5903 {
5904
5905 void
5906 test1()
5907 {
5908 auto lambda1 = [](){};
5909 auto lambda2 = lambda1;
5910 lambda1();
5911 lambda2();
5912 }
5913
5914 int
5915 test2()
5916 {
5917 auto a = [](int i, int j){ return i + j; }(1, 2);
5918 auto b = []() -> int { return '0'; }();
5919 auto c = [=](){ return a + b; }();
5920 auto d = [&](){ return c; }();
5921 auto e = [a, &b](int x) mutable {
5922 const auto identity = [](int y){ return y; };
5923 for (auto i = 0; i < a; ++i)
5924 a += b--;
5925 return x + identity(a + b);
5926 }(0);
5927 return a + b + c + d + e;
5928 }
5929
5930 int
5931 test3()
5932 {
5933 const auto nullary = [](){ return 0; };
5934 const auto unary = [](int x){ return x; };
5935 using nullary_t = decltype(nullary);
5936 using unary_t = decltype(unary);
5937 const auto higher1st = [](nullary_t f){ return f(); };
5938 const auto higher2nd = [unary](nullary_t f1){
5939 return [unary, f1](unary_t f2){ return f2(unary(f1())); };
5940 };
5941 return higher1st(nullary) + higher2nd(nullary)(unary);
5942 }
5943
5944 }
5945
5946 namespace test_variadic_templates
5947 {
5948
5949 template <int...>
5950 struct sum;
5951
5952 template <int N0, int... N1toN>
5953 struct sum<N0, N1toN...>
5954 {
5955 static constexpr auto value = N0 + sum<N1toN...>::value;
5956 };
5957
5958 template <>
5959 struct sum<>
5960 {
5961 static constexpr auto value = 0;
5962 };
5963
5964 static_assert(sum<>::value == 0, "");
5965 static_assert(sum<1>::value == 1, "");
5966 static_assert(sum<23>::value == 23, "");
5967 static_assert(sum<1, 2>::value == 3, "");
5968 static_assert(sum<5, 5, 11>::value == 21, "");
5969 static_assert(sum<2, 3, 5, 7, 11, 13>::value == 41, "");
5970
5971 }
5972
5973 // http://stackoverflow.com/questions/13728184/template-aliases-and-sfinae
5974 // Clang 3.1 fails with headers of libstd++ 4.8.3 when using std::function
5975 // because of this.
5976 namespace test_template_alias_sfinae
5977 {
5978
5979 struct foo {};
5980
5981 template<typename T>
5982 using member = typename T::member_type;
5983
5984 template<typename T>
5985 void func(...) {}
5986
5987 template<typename T>
5988 void func(member<T>*) {}
5989
5990 void test();
5991
5992 void test() { func<foo>(0); }
5993
5994 }
5995
5996} // namespace cxx11
5997
5998#endif // __cplusplus >= 201103L
5999
6000
6001
6002_ACEOF
6003if ac_fn_cxx_try_compile "$LINENO"; then :
6004 ax_cv_cxx_compile_cxx11=yes
6005else
6006 ax_cv_cxx_compile_cxx11=no
6007fi
6008rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6009fi
6010{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_cv_cxx_compile_cxx11" >&5
6011$as_echo "$ax_cv_cxx_compile_cxx11" >&6; }
6012 if test x$ax_cv_cxx_compile_cxx11 = xyes; then
6013 ac_success=yes
6014 fi
6015
6016 if test x$ac_success = xno; then
6017 for alternative in ${ax_cxx_compile_alternatives}; do
6018 switch="-std=gnu++${alternative}"
6019 cachevar=`$as_echo "ax_cv_cxx_compile_cxx11_$switch" | $as_tr_sh`
6020 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CXX supports C++11 features with $switch" >&5
6021$as_echo_n "checking whether $CXX supports C++11 features with $switch... " >&6; }
6022if eval \${$cachevar+:} false; then :
6023 $as_echo_n "(cached) " >&6
6024else
6025 ac_save_CXX="$CXX"
6026 CXX="$CXX $switch"
6027 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6028/* end confdefs.h. */
6029
6030
6031// If the compiler admits that it is not ready for C++11, why torture it?
6032// Hopefully, this will speed up the test.
6033
6034#ifndef __cplusplus
6035
6036#error "This is not a C++ compiler"
6037
6038#elif __cplusplus < 201103L
6039
6040#error "This is not a C++11 compiler"
6041
6042#else
6043
6044namespace cxx11
6045{
6046
6047 namespace test_static_assert
6048 {
6049
6050 template <typename T>
6051 struct check
6052 {
6053 static_assert(sizeof(int) <= sizeof(T), "not big enough");
6054 };
6055
6056 }
6057
6058 namespace test_final_override
6059 {
6060
6061 struct Base
6062 {
6063 virtual ~Base() {}
6064 virtual void f() {}
6065 };
6066
6067 struct Derived : public Base
6068 {
6069 virtual ~Derived() override {}
6070 virtual void f() override {}
6071 };
6072
6073 }
6074
6075 namespace test_double_right_angle_brackets
6076 {
6077
6078 template < typename T >
6079 struct check {};
6080
6081 typedef check<void> single_type;
6082 typedef check<check<void>> double_type;
6083 typedef check<check<check<void>>> triple_type;
6084 typedef check<check<check<check<void>>>> quadruple_type;
6085
6086 }
6087
6088 namespace test_decltype
6089 {
6090
6091 int
6092 f()
6093 {
6094 int a = 1;
6095 decltype(a) b = 2;
6096 return a + b;
6097 }
6098
6099 }
6100
6101 namespace test_type_deduction
6102 {
6103
6104 template < typename T1, typename T2 >
6105 struct is_same
6106 {
6107 static const bool value = false;
6108 };
6109
6110 template < typename T >
6111 struct is_same<T, T>
6112 {
6113 static const bool value = true;
6114 };
6115
6116 template < typename T1, typename T2 >
6117 auto
6118 add(T1 a1, T2 a2) -> decltype(a1 + a2)
6119 {
6120 return a1 + a2;
6121 }
6122
6123 int
6124 test(const int c, volatile int v)
6125 {
6126 static_assert(is_same<int, decltype(0)>::value == true, "");
6127 static_assert(is_same<int, decltype(c)>::value == false, "");
6128 static_assert(is_same<int, decltype(v)>::value == false, "");
6129 auto ac = c;
6130 auto av = v;
6131 auto sumi = ac + av + 'x';
6132 auto sumf = ac + av + 1.0;
6133 static_assert(is_same<int, decltype(ac)>::value == true, "");
6134 static_assert(is_same<int, decltype(av)>::value == true, "");
6135 static_assert(is_same<int, decltype(sumi)>::value == true, "");
6136 static_assert(is_same<int, decltype(sumf)>::value == false, "");
6137 static_assert(is_same<int, decltype(add(c, v))>::value == true, "");
6138 return (sumf > 0.0) ? sumi : add(c, v);
6139 }
6140
6141 }
6142
6143 namespace test_noexcept
6144 {
6145
6146 int f() { return 0; }
6147 int g() noexcept { return 0; }
6148
6149 static_assert(noexcept(f()) == false, "");
6150 static_assert(noexcept(g()) == true, "");
6151
6152 }
6153
6154 namespace test_constexpr
6155 {
6156
6157 template < typename CharT >
6158 unsigned long constexpr
6159 strlen_c_r(const CharT *const s, const unsigned long acc) noexcept
6160 {
6161 return *s ? strlen_c_r(s + 1, acc + 1) : acc;
6162 }
6163
6164 template < typename CharT >
6165 unsigned long constexpr
6166 strlen_c(const CharT *const s) noexcept
6167 {
6168 return strlen_c_r(s, 0UL);
6169 }
6170
6171 static_assert(strlen_c("") == 0UL, "");
6172 static_assert(strlen_c("1") == 1UL, "");
6173 static_assert(strlen_c("example") == 7UL, "");
6174 static_assert(strlen_c("another\0example") == 7UL, "");
6175
6176 }
6177
6178 namespace test_rvalue_references
6179 {
6180
6181 template < int N >
6182 struct answer
6183 {
6184 static constexpr int value = N;
6185 };
6186
6187 answer<1> f(int&) { return answer<1>(); }
6188 answer<2> f(const int&) { return answer<2>(); }
6189 answer<3> f(int&&) { return answer<3>(); }
6190
6191 void
6192 test()
6193 {
6194 int i = 0;
6195 const int c = 0;
6196 static_assert(decltype(f(i))::value == 1, "");
6197 static_assert(decltype(f(c))::value == 2, "");
6198 static_assert(decltype(f(0))::value == 3, "");
6199 }
6200
6201 }
6202
6203 namespace test_uniform_initialization
6204 {
6205
6206 struct test
6207 {
6208 static const int zero {};
6209 static const int one {1};
6210 };
6211
6212 static_assert(test::zero == 0, "");
6213 static_assert(test::one == 1, "");
6214
6215 }
6216
6217 namespace test_lambdas
6218 {
6219
6220 void
6221 test1()
6222 {
6223 auto lambda1 = [](){};
6224 auto lambda2 = lambda1;
6225 lambda1();
6226 lambda2();
6227 }
6228
6229 int
6230 test2()
6231 {
6232 auto a = [](int i, int j){ return i + j; }(1, 2);
6233 auto b = []() -> int { return '0'; }();
6234 auto c = [=](){ return a + b; }();
6235 auto d = [&](){ return c; }();
6236 auto e = [a, &b](int x) mutable {
6237 const auto identity = [](int y){ return y; };
6238 for (auto i = 0; i < a; ++i)
6239 a += b--;
6240 return x + identity(a + b);
6241 }(0);
6242 return a + b + c + d + e;
6243 }
6244
6245 int
6246 test3()
6247 {
6248 const auto nullary = [](){ return 0; };
6249 const auto unary = [](int x){ return x; };
6250 using nullary_t = decltype(nullary);
6251 using unary_t = decltype(unary);
6252 const auto higher1st = [](nullary_t f){ return f(); };
6253 const auto higher2nd = [unary](nullary_t f1){
6254 return [unary, f1](unary_t f2){ return f2(unary(f1())); };
6255 };
6256 return higher1st(nullary) + higher2nd(nullary)(unary);
6257 }
6258
6259 }
6260
6261 namespace test_variadic_templates
6262 {
6263
6264 template <int...>
6265 struct sum;
6266
6267 template <int N0, int... N1toN>
6268 struct sum<N0, N1toN...>
6269 {
6270 static constexpr auto value = N0 + sum<N1toN...>::value;
6271 };
6272
6273 template <>
6274 struct sum<>
6275 {
6276 static constexpr auto value = 0;
6277 };
6278
6279 static_assert(sum<>::value == 0, "");
6280 static_assert(sum<1>::value == 1, "");
6281 static_assert(sum<23>::value == 23, "");
6282 static_assert(sum<1, 2>::value == 3, "");
6283 static_assert(sum<5, 5, 11>::value == 21, "");
6284 static_assert(sum<2, 3, 5, 7, 11, 13>::value == 41, "");
6285
6286 }
6287
6288 // http://stackoverflow.com/questions/13728184/template-aliases-and-sfinae
6289 // Clang 3.1 fails with headers of libstd++ 4.8.3 when using std::function
6290 // because of this.
6291 namespace test_template_alias_sfinae
6292 {
6293
6294 struct foo {};
6295
6296 template<typename T>
6297 using member = typename T::member_type;
6298
6299 template<typename T>
6300 void func(...) {}
6301
6302 template<typename T>
6303 void func(member<T>*) {}
6304
6305 void test();
6306
6307 void test() { func<foo>(0); }
6308
6309 }
6310
6311} // namespace cxx11
6312
6313#endif // __cplusplus >= 201103L
6314
6315
6316
6317_ACEOF
6318if ac_fn_cxx_try_compile "$LINENO"; then :
6319 eval $cachevar=yes
6320else
6321 eval $cachevar=no
6322fi
6323rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6324 CXX="$ac_save_CXX"
6325fi
6326eval ac_res=\$$cachevar
6327 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
6328$as_echo "$ac_res" >&6; }
6329 if eval test x\$$cachevar = xyes; then
6330 CXX="$CXX $switch"
6331 if test -n "$CXXCPP" ; then
6332 CXXCPP="$CXXCPP $switch"
6333 fi
6334 ac_success=yes
6335 break
6336 fi
6337 done
6338 fi
6339
6340 if test x$ac_success = xno; then
6341 for alternative in ${ax_cxx_compile_alternatives}; do
6342 for switch in -std=c++${alternative} +std=c++${alternative} "-h std=c++${alternative}"; do
6343 cachevar=`$as_echo "ax_cv_cxx_compile_cxx11_$switch" | $as_tr_sh`
6344 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CXX supports C++11 features with $switch" >&5
6345$as_echo_n "checking whether $CXX supports C++11 features with $switch... " >&6; }
6346if eval \${$cachevar+:} false; then :
6347 $as_echo_n "(cached) " >&6
6348else
6349 ac_save_CXX="$CXX"
6350 CXX="$CXX $switch"
6351 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6352/* end confdefs.h. */
6353
6354
6355// If the compiler admits that it is not ready for C++11, why torture it?
6356// Hopefully, this will speed up the test.
6357
6358#ifndef __cplusplus
6359
6360#error "This is not a C++ compiler"
6361
6362#elif __cplusplus < 201103L
6363
6364#error "This is not a C++11 compiler"
6365
6366#else
6367
6368namespace cxx11
6369{
6370
6371 namespace test_static_assert
6372 {
6373
6374 template <typename T>
6375 struct check
6376 {
6377 static_assert(sizeof(int) <= sizeof(T), "not big enough");
6378 };
6379
6380 }
6381
6382 namespace test_final_override
6383 {
6384
6385 struct Base
6386 {
6387 virtual ~Base() {}
6388 virtual void f() {}
6389 };
6390
6391 struct Derived : public Base
6392 {
6393 virtual ~Derived() override {}
6394 virtual void f() override {}
6395 };
6396
6397 }
6398
6399 namespace test_double_right_angle_brackets
6400 {
6401
6402 template < typename T >
6403 struct check {};
6404
6405 typedef check<void> single_type;
6406 typedef check<check<void>> double_type;
6407 typedef check<check<check<void>>> triple_type;
6408 typedef check<check<check<check<void>>>> quadruple_type;
6409
6410 }
6411
6412 namespace test_decltype
6413 {
6414
6415 int
6416 f()
6417 {
6418 int a = 1;
6419 decltype(a) b = 2;
6420 return a + b;
6421 }
6422
6423 }
6424
6425 namespace test_type_deduction
6426 {
6427
6428 template < typename T1, typename T2 >
6429 struct is_same
6430 {
6431 static const bool value = false;
6432 };
6433
6434 template < typename T >
6435 struct is_same<T, T>
6436 {
6437 static const bool value = true;
6438 };
6439
6440 template < typename T1, typename T2 >
6441 auto
6442 add(T1 a1, T2 a2) -> decltype(a1 + a2)
6443 {
6444 return a1 + a2;
6445 }
6446
6447 int
6448 test(const int c, volatile int v)
6449 {
6450 static_assert(is_same<int, decltype(0)>::value == true, "");
6451 static_assert(is_same<int, decltype(c)>::value == false, "");
6452 static_assert(is_same<int, decltype(v)>::value == false, "");
6453 auto ac = c;
6454 auto av = v;
6455 auto sumi = ac + av + 'x';
6456 auto sumf = ac + av + 1.0;
6457 static_assert(is_same<int, decltype(ac)>::value == true, "");
6458 static_assert(is_same<int, decltype(av)>::value == true, "");
6459 static_assert(is_same<int, decltype(sumi)>::value == true, "");
6460 static_assert(is_same<int, decltype(sumf)>::value == false, "");
6461 static_assert(is_same<int, decltype(add(c, v))>::value == true, "");
6462 return (sumf > 0.0) ? sumi : add(c, v);
6463 }
6464
6465 }
6466
6467 namespace test_noexcept
6468 {
6469
6470 int f() { return 0; }
6471 int g() noexcept { return 0; }
6472
6473 static_assert(noexcept(f()) == false, "");
6474 static_assert(noexcept(g()) == true, "");
6475
6476 }
6477
6478 namespace test_constexpr
6479 {
6480
6481 template < typename CharT >
6482 unsigned long constexpr
6483 strlen_c_r(const CharT *const s, const unsigned long acc) noexcept
6484 {
6485 return *s ? strlen_c_r(s + 1, acc + 1) : acc;
6486 }
6487
6488 template < typename CharT >
6489 unsigned long constexpr
6490 strlen_c(const CharT *const s) noexcept
6491 {
6492 return strlen_c_r(s, 0UL);
6493 }
6494
6495 static_assert(strlen_c("") == 0UL, "");
6496 static_assert(strlen_c("1") == 1UL, "");
6497 static_assert(strlen_c("example") == 7UL, "");
6498 static_assert(strlen_c("another\0example") == 7UL, "");
6499
6500 }
6501
6502 namespace test_rvalue_references
6503 {
6504
6505 template < int N >
6506 struct answer
6507 {
6508 static constexpr int value = N;
6509 };
6510
6511 answer<1> f(int&) { return answer<1>(); }
6512 answer<2> f(const int&) { return answer<2>(); }
6513 answer<3> f(int&&) { return answer<3>(); }
6514
6515 void
6516 test()
6517 {
6518 int i = 0;
6519 const int c = 0;
6520 static_assert(decltype(f(i))::value == 1, "");
6521 static_assert(decltype(f(c))::value == 2, "");
6522 static_assert(decltype(f(0))::value == 3, "");
6523 }
6524
6525 }
6526
6527 namespace test_uniform_initialization
6528 {
6529
6530 struct test
6531 {
6532 static const int zero {};
6533 static const int one {1};
6534 };
6535
6536 static_assert(test::zero == 0, "");
6537 static_assert(test::one == 1, "");
6538
6539 }
6540
6541 namespace test_lambdas
6542 {
6543
6544 void
6545 test1()
6546 {
6547 auto lambda1 = [](){};
6548 auto lambda2 = lambda1;
6549 lambda1();
6550 lambda2();
6551 }
6552
6553 int
6554 test2()
6555 {
6556 auto a = [](int i, int j){ return i + j; }(1, 2);
6557 auto b = []() -> int { return '0'; }();
6558 auto c = [=](){ return a + b; }();
6559 auto d = [&](){ return c; }();
6560 auto e = [a, &b](int x) mutable {
6561 const auto identity = [](int y){ return y; };
6562 for (auto i = 0; i < a; ++i)
6563 a += b--;
6564 return x + identity(a + b);
6565 }(0);
6566 return a + b + c + d + e;
6567 }
6568
6569 int
6570 test3()
6571 {
6572 const auto nullary = [](){ return 0; };
6573 const auto unary = [](int x){ return x; };
6574 using nullary_t = decltype(nullary);
6575 using unary_t = decltype(unary);
6576 const auto higher1st = [](nullary_t f){ return f(); };
6577 const auto higher2nd = [unary](nullary_t f1){
6578 return [unary, f1](unary_t f2){ return f2(unary(f1())); };
6579 };
6580 return higher1st(nullary) + higher2nd(nullary)(unary);
6581 }
6582
6583 }
6584
6585 namespace test_variadic_templates
6586 {
6587
6588 template <int...>
6589 struct sum;
6590
6591 template <int N0, int... N1toN>
6592 struct sum<N0, N1toN...>
6593 {
6594 static constexpr auto value = N0 + sum<N1toN...>::value;
6595 };
6596
6597 template <>
6598 struct sum<>
6599 {
6600 static constexpr auto value = 0;
6601 };
6602
6603 static_assert(sum<>::value == 0, "");
6604 static_assert(sum<1>::value == 1, "");
6605 static_assert(sum<23>::value == 23, "");
6606 static_assert(sum<1, 2>::value == 3, "");
6607 static_assert(sum<5, 5, 11>::value == 21, "");
6608 static_assert(sum<2, 3, 5, 7, 11, 13>::value == 41, "");
6609
6610 }
6611
6612 // http://stackoverflow.com/questions/13728184/template-aliases-and-sfinae
6613 // Clang 3.1 fails with headers of libstd++ 4.8.3 when using std::function
6614 // because of this.
6615 namespace test_template_alias_sfinae
6616 {
6617
6618 struct foo {};
6619
6620 template<typename T>
6621 using member = typename T::member_type;
6622
6623 template<typename T>
6624 void func(...) {}
6625
6626 template<typename T>
6627 void func(member<T>*) {}
6628
6629 void test();
6630
6631 void test() { func<foo>(0); }
6632
6633 }
6634
6635} // namespace cxx11
6636
6637#endif // __cplusplus >= 201103L
6638
6639
6640
6641_ACEOF
6642if ac_fn_cxx_try_compile "$LINENO"; then :
6643 eval $cachevar=yes
6644else
6645 eval $cachevar=no
6646fi
6647rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6648 CXX="$ac_save_CXX"
6649fi
6650eval ac_res=\$$cachevar
6651 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
6652$as_echo "$ac_res" >&6; }
6653 if eval test x\$$cachevar = xyes; then
6654 CXX="$CXX $switch"
6655 if test -n "$CXXCPP" ; then
6656 CXXCPP="$CXXCPP $switch"
6657 fi
6658 ac_success=yes
6659 break
6660 fi
6661 done
6662 if test x$ac_success = xyes; then
6663 break
6664 fi
6665 done
6666 fi
7ffcf5d6 6667
ffac9597
JM
6668 ac_ext=c
6669ac_cpp='$CPP $CPPFLAGS'
6670ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6671ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6672ac_compiler_gnu=$ac_cv_c_compiler_gnu
6673
6674 if test x$ax_cxx_compile_cxx11_required = xtrue; then
6675 if test x$ac_success = xno; then
6676 as_fn_error $? "*** A compiler with support for C++11 language features is required." "$LINENO" 5
6677 fi
6678 fi
6679 if test x$ac_success = xno; then
6680 HAVE_CXX11=0
6681 { $as_echo "$as_me:${as_lineno-$LINENO}: No compiler with C++11 support was found" >&5
6682$as_echo "$as_me: No compiler with C++11 support was found" >&6;}
6683 else
6684 HAVE_CXX11=1
6685
6686$as_echo "#define HAVE_CXX11 1" >>confdefs.h
6687
6688 fi
6689
6690
7ffcf5d6
TB
6691
6692 if test "${build}" != "${host}"; then
6693 ax_cxx_compile_alternatives="11 0x" ax_cxx_compile_cxx11_required=true
6694 ac_ext=cpp
6695ac_cpp='$CXXCPP $CPPFLAGS'
6696ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6697ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6698ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
6699 ac_success=no
6700 ax_cv_cxx_compile_cxx11_orig_cxx="$CXX"
6701 ax_cv_cxx_compile_cxx11_orig_cxxflags="$CXXFLAGS"
6702 ax_cv_cxx_compile_cxx11_orig_cppflags="$CPPFLAGS"
6703 CXX="$CXX_FOR_BUILD"
6704 CXXFLAGS="$CXXFLAGS_FOR_BUILD"
6705 CPPFLAGS="$CPPFLAGS_FOR_BUILD"
6706 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CXX supports C++11 features by default" >&5
6707$as_echo_n "checking whether $CXX supports C++11 features by default... " >&6; }
6708if ${ax_cv_cxx_compile_cxx11_FOR_BUILD+:} false; then :
6709 $as_echo_n "(cached) " >&6
6710else
6711 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6712/* end confdefs.h. */
6713
6714
6715// If the compiler admits that it is not ready for C++11, why torture it?
6716// Hopefully, this will speed up the test.
6717
6718#ifndef __cplusplus
6719
6720#error "This is not a C++ compiler"
6721
6722#elif __cplusplus < 201103L
6723
6724#error "This is not a C++11 compiler"
6725
6726#else
6727
6728namespace cxx11
6729{
6730
6731 namespace test_static_assert
6732 {
6733
6734 template <typename T>
6735 struct check
6736 {
6737 static_assert(sizeof(int) <= sizeof(T), "not big enough");
6738 };
6739
6740 }
6741
6742 namespace test_final_override
6743 {
6744
6745 struct Base
6746 {
6747 virtual ~Base() {}
6748 virtual void f() {}
6749 };
6750
6751 struct Derived : public Base
6752 {
6753 virtual ~Derived() override {}
6754 virtual void f() override {}
6755 };
6756
6757 }
6758
6759 namespace test_double_right_angle_brackets
6760 {
6761
6762 template < typename T >
6763 struct check {};
6764
6765 typedef check<void> single_type;
6766 typedef check<check<void>> double_type;
6767 typedef check<check<check<void>>> triple_type;
6768 typedef check<check<check<check<void>>>> quadruple_type;
6769
6770 }
6771
6772 namespace test_decltype
6773 {
6774
6775 int
6776 f()
6777 {
6778 int a = 1;
6779 decltype(a) b = 2;
6780 return a + b;
6781 }
6782
6783 }
6784
6785 namespace test_type_deduction
6786 {
6787
6788 template < typename T1, typename T2 >
6789 struct is_same
6790 {
6791 static const bool value = false;
6792 };
6793
6794 template < typename T >
6795 struct is_same<T, T>
6796 {
6797 static const bool value = true;
6798 };
6799
6800 template < typename T1, typename T2 >
6801 auto
6802 add(T1 a1, T2 a2) -> decltype(a1 + a2)
6803 {
6804 return a1 + a2;
6805 }
6806
6807 int
6808 test(const int c, volatile int v)
6809 {
6810 static_assert(is_same<int, decltype(0)>::value == true, "");
6811 static_assert(is_same<int, decltype(c)>::value == false, "");
6812 static_assert(is_same<int, decltype(v)>::value == false, "");
6813 auto ac = c;
6814 auto av = v;
6815 auto sumi = ac + av + 'x';
6816 auto sumf = ac + av + 1.0;
6817 static_assert(is_same<int, decltype(ac)>::value == true, "");
6818 static_assert(is_same<int, decltype(av)>::value == true, "");
6819 static_assert(is_same<int, decltype(sumi)>::value == true, "");
6820 static_assert(is_same<int, decltype(sumf)>::value == false, "");
6821 static_assert(is_same<int, decltype(add(c, v))>::value == true, "");
6822 return (sumf > 0.0) ? sumi : add(c, v);
6823 }
6824
6825 }
6826
6827 namespace test_noexcept
6828 {
6829
6830 int f() { return 0; }
6831 int g() noexcept { return 0; }
6832
6833 static_assert(noexcept(f()) == false, "");
6834 static_assert(noexcept(g()) == true, "");
6835
6836 }
6837
6838 namespace test_constexpr
6839 {
6840
6841 template < typename CharT >
6842 unsigned long constexpr
6843 strlen_c_r(const CharT *const s, const unsigned long acc) noexcept
6844 {
6845 return *s ? strlen_c_r(s + 1, acc + 1) : acc;
6846 }
6847
6848 template < typename CharT >
6849 unsigned long constexpr
6850 strlen_c(const CharT *const s) noexcept
6851 {
6852 return strlen_c_r(s, 0UL);
6853 }
6854
6855 static_assert(strlen_c("") == 0UL, "");
6856 static_assert(strlen_c("1") == 1UL, "");
6857 static_assert(strlen_c("example") == 7UL, "");
6858 static_assert(strlen_c("another\0example") == 7UL, "");
6859
6860 }
6861
6862 namespace test_rvalue_references
6863 {
6864
6865 template < int N >
6866 struct answer
6867 {
6868 static constexpr int value = N;
6869 };
6870
6871 answer<1> f(int&) { return answer<1>(); }
6872 answer<2> f(const int&) { return answer<2>(); }
6873 answer<3> f(int&&) { return answer<3>(); }
6874
6875 void
6876 test()
6877 {
6878 int i = 0;
6879 const int c = 0;
6880 static_assert(decltype(f(i))::value == 1, "");
6881 static_assert(decltype(f(c))::value == 2, "");
6882 static_assert(decltype(f(0))::value == 3, "");
6883 }
6884
6885 }
6886
6887 namespace test_uniform_initialization
6888 {
6889
6890 struct test
6891 {
6892 static const int zero {};
6893 static const int one {1};
6894 };
6895
6896 static_assert(test::zero == 0, "");
6897 static_assert(test::one == 1, "");
6898
6899 }
6900
6901 namespace test_lambdas
6902 {
6903
6904 void
6905 test1()
6906 {
6907 auto lambda1 = [](){};
6908 auto lambda2 = lambda1;
6909 lambda1();
6910 lambda2();
6911 }
6912
6913 int
6914 test2()
6915 {
6916 auto a = [](int i, int j){ return i + j; }(1, 2);
6917 auto b = []() -> int { return '0'; }();
6918 auto c = [=](){ return a + b; }();
6919 auto d = [&](){ return c; }();
6920 auto e = [a, &b](int x) mutable {
6921 const auto identity = [](int y){ return y; };
6922 for (auto i = 0; i < a; ++i)
6923 a += b--;
6924 return x + identity(a + b);
6925 }(0);
6926 return a + b + c + d + e;
6927 }
6928
6929 int
6930 test3()
6931 {
6932 const auto nullary = [](){ return 0; };
6933 const auto unary = [](int x){ return x; };
6934 using nullary_t = decltype(nullary);
6935 using unary_t = decltype(unary);
6936 const auto higher1st = [](nullary_t f){ return f(); };
6937 const auto higher2nd = [unary](nullary_t f1){
6938 return [unary, f1](unary_t f2){ return f2(unary(f1())); };
6939 };
6940 return higher1st(nullary) + higher2nd(nullary)(unary);
6941 }
6942
6943 }
6944
6945 namespace test_variadic_templates
6946 {
6947
6948 template <int...>
6949 struct sum;
6950
6951 template <int N0, int... N1toN>
6952 struct sum<N0, N1toN...>
6953 {
6954 static constexpr auto value = N0 + sum<N1toN...>::value;
6955 };
6956
6957 template <>
6958 struct sum<>
6959 {
6960 static constexpr auto value = 0;
6961 };
6962
6963 static_assert(sum<>::value == 0, "");
6964 static_assert(sum<1>::value == 1, "");
6965 static_assert(sum<23>::value == 23, "");
6966 static_assert(sum<1, 2>::value == 3, "");
6967 static_assert(sum<5, 5, 11>::value == 21, "");
6968 static_assert(sum<2, 3, 5, 7, 11, 13>::value == 41, "");
6969
6970 }
6971
6972 // http://stackoverflow.com/questions/13728184/template-aliases-and-sfinae
6973 // Clang 3.1 fails with headers of libstd++ 4.8.3 when using std::function
6974 // because of this.
6975 namespace test_template_alias_sfinae
6976 {
6977
6978 struct foo {};
6979
6980 template<typename T>
6981 using member = typename T::member_type;
6982
6983 template<typename T>
6984 void func(...) {}
6985
6986 template<typename T>
6987 void func(member<T>*) {}
6988
6989 void test();
6990
6991 void test() { func<foo>(0); }
6992
6993 }
6994
6995} // namespace cxx11
6996
6997#endif // __cplusplus >= 201103L
6998
6999
7000
7001_ACEOF
7002if ac_fn_cxx_try_compile "$LINENO"; then :
7003 ax_cv_cxx_compile_cxx11_FOR_BUILD=yes
7004else
7005 ax_cv_cxx_compile_cxx11_FOR_BUILD=no
7006fi
7007rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7008fi
7009{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_cv_cxx_compile_cxx11_FOR_BUILD" >&5
7010$as_echo "$ax_cv_cxx_compile_cxx11_FOR_BUILD" >&6; }
7011 if test x$ax_cv_cxx_compile_cxx11_FOR_BUILD = xyes; then
7012 ac_success=yes
7013 fi
7014
7015 if test x$ac_success = xno; then
7016 for alternative in ${ax_cxx_compile_alternatives}; do
7017 switch="-std=gnu++${alternative}"
7018 cachevar=`$as_echo "ax_cv_cxx_compile_cxx11_FOR_BUILD_$switch" | $as_tr_sh`
7019 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CXX supports C++11 features with $switch" >&5
7020$as_echo_n "checking whether $CXX supports C++11 features with $switch... " >&6; }
7021if eval \${$cachevar+:} false; then :
7022 $as_echo_n "(cached) " >&6
7023else
7024 ac_save_CXX="$CXX"
7025 CXX="$CXX $switch"
7026 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7027/* end confdefs.h. */
7028
7029
7030// If the compiler admits that it is not ready for C++11, why torture it?
7031// Hopefully, this will speed up the test.
7032
7033#ifndef __cplusplus
7034
7035#error "This is not a C++ compiler"
7036
7037#elif __cplusplus < 201103L
7038
7039#error "This is not a C++11 compiler"
7040
7041#else
7042
7043namespace cxx11
7044{
7045
7046 namespace test_static_assert
7047 {
7048
7049 template <typename T>
7050 struct check
7051 {
7052 static_assert(sizeof(int) <= sizeof(T), "not big enough");
7053 };
7054
7055 }
7056
7057 namespace test_final_override
7058 {
7059
7060 struct Base
7061 {
7062 virtual ~Base() {}
7063 virtual void f() {}
7064 };
7065
7066 struct Derived : public Base
7067 {
7068 virtual ~Derived() override {}
7069 virtual void f() override {}
7070 };
7071
7072 }
7073
7074 namespace test_double_right_angle_brackets
7075 {
7076
7077 template < typename T >
7078 struct check {};
7079
7080 typedef check<void> single_type;
7081 typedef check<check<void>> double_type;
7082 typedef check<check<check<void>>> triple_type;
7083 typedef check<check<check<check<void>>>> quadruple_type;
7084
7085 }
7086
7087 namespace test_decltype
7088 {
7089
7090 int
7091 f()
7092 {
7093 int a = 1;
7094 decltype(a) b = 2;
7095 return a + b;
7096 }
7097
7098 }
7099
7100 namespace test_type_deduction
7101 {
7102
7103 template < typename T1, typename T2 >
7104 struct is_same
7105 {
7106 static const bool value = false;
7107 };
7108
7109 template < typename T >
7110 struct is_same<T, T>
7111 {
7112 static const bool value = true;
7113 };
7114
7115 template < typename T1, typename T2 >
7116 auto
7117 add(T1 a1, T2 a2) -> decltype(a1 + a2)
7118 {
7119 return a1 + a2;
7120 }
7121
7122 int
7123 test(const int c, volatile int v)
7124 {
7125 static_assert(is_same<int, decltype(0)>::value == true, "");
7126 static_assert(is_same<int, decltype(c)>::value == false, "");
7127 static_assert(is_same<int, decltype(v)>::value == false, "");
7128 auto ac = c;
7129 auto av = v;
7130 auto sumi = ac + av + 'x';
7131 auto sumf = ac + av + 1.0;
7132 static_assert(is_same<int, decltype(ac)>::value == true, "");
7133 static_assert(is_same<int, decltype(av)>::value == true, "");
7134 static_assert(is_same<int, decltype(sumi)>::value == true, "");
7135 static_assert(is_same<int, decltype(sumf)>::value == false, "");
7136 static_assert(is_same<int, decltype(add(c, v))>::value == true, "");
7137 return (sumf > 0.0) ? sumi : add(c, v);
7138 }
7139
7140 }
7141
7142 namespace test_noexcept
7143 {
7144
7145 int f() { return 0; }
7146 int g() noexcept { return 0; }
7147
7148 static_assert(noexcept(f()) == false, "");
7149 static_assert(noexcept(g()) == true, "");
7150
7151 }
7152
7153 namespace test_constexpr
7154 {
7155
7156 template < typename CharT >
7157 unsigned long constexpr
7158 strlen_c_r(const CharT *const s, const unsigned long acc) noexcept
7159 {
7160 return *s ? strlen_c_r(s + 1, acc + 1) : acc;
7161 }
7162
7163 template < typename CharT >
7164 unsigned long constexpr
7165 strlen_c(const CharT *const s) noexcept
7166 {
7167 return strlen_c_r(s, 0UL);
7168 }
7169
7170 static_assert(strlen_c("") == 0UL, "");
7171 static_assert(strlen_c("1") == 1UL, "");
7172 static_assert(strlen_c("example") == 7UL, "");
7173 static_assert(strlen_c("another\0example") == 7UL, "");
7174
7175 }
7176
7177 namespace test_rvalue_references
7178 {
7179
7180 template < int N >
7181 struct answer
7182 {
7183 static constexpr int value = N;
7184 };
7185
7186 answer<1> f(int&) { return answer<1>(); }
7187 answer<2> f(const int&) { return answer<2>(); }
7188 answer<3> f(int&&) { return answer<3>(); }
7189
7190 void
7191 test()
7192 {
7193 int i = 0;
7194 const int c = 0;
7195 static_assert(decltype(f(i))::value == 1, "");
7196 static_assert(decltype(f(c))::value == 2, "");
7197 static_assert(decltype(f(0))::value == 3, "");
7198 }
7199
7200 }
7201
7202 namespace test_uniform_initialization
7203 {
7204
7205 struct test
7206 {
7207 static const int zero {};
7208 static const int one {1};
7209 };
7210
7211 static_assert(test::zero == 0, "");
7212 static_assert(test::one == 1, "");
7213
7214 }
7215
7216 namespace test_lambdas
7217 {
7218
7219 void
7220 test1()
7221 {
7222 auto lambda1 = [](){};
7223 auto lambda2 = lambda1;
7224 lambda1();
7225 lambda2();
7226 }
7227
7228 int
7229 test2()
7230 {
7231 auto a = [](int i, int j){ return i + j; }(1, 2);
7232 auto b = []() -> int { return '0'; }();
7233 auto c = [=](){ return a + b; }();
7234 auto d = [&](){ return c; }();
7235 auto e = [a, &b](int x) mutable {
7236 const auto identity = [](int y){ return y; };
7237 for (auto i = 0; i < a; ++i)
7238 a += b--;
7239 return x + identity(a + b);
7240 }(0);
7241 return a + b + c + d + e;
7242 }
7243
7244 int
7245 test3()
7246 {
7247 const auto nullary = [](){ return 0; };
7248 const auto unary = [](int x){ return x; };
7249 using nullary_t = decltype(nullary);
7250 using unary_t = decltype(unary);
7251 const auto higher1st = [](nullary_t f){ return f(); };
7252 const auto higher2nd = [unary](nullary_t f1){
7253 return [unary, f1](unary_t f2){ return f2(unary(f1())); };
7254 };
7255 return higher1st(nullary) + higher2nd(nullary)(unary);
7256 }
7257
7258 }
7259
7260 namespace test_variadic_templates
7261 {
7262
7263 template <int...>
7264 struct sum;
7265
7266 template <int N0, int... N1toN>
7267 struct sum<N0, N1toN...>
7268 {
7269 static constexpr auto value = N0 + sum<N1toN...>::value;
7270 };
7271
7272 template <>
7273 struct sum<>
7274 {
7275 static constexpr auto value = 0;
7276 };
7277
7278 static_assert(sum<>::value == 0, "");
7279 static_assert(sum<1>::value == 1, "");
7280 static_assert(sum<23>::value == 23, "");
7281 static_assert(sum<1, 2>::value == 3, "");
7282 static_assert(sum<5, 5, 11>::value == 21, "");
7283 static_assert(sum<2, 3, 5, 7, 11, 13>::value == 41, "");
7284
7285 }
7286
7287 // http://stackoverflow.com/questions/13728184/template-aliases-and-sfinae
7288 // Clang 3.1 fails with headers of libstd++ 4.8.3 when using std::function
7289 // because of this.
7290 namespace test_template_alias_sfinae
7291 {
7292
7293 struct foo {};
7294
7295 template<typename T>
7296 using member = typename T::member_type;
7297
7298 template<typename T>
7299 void func(...) {}
7300
7301 template<typename T>
7302 void func(member<T>*) {}
7303
7304 void test();
7305
7306 void test() { func<foo>(0); }
7307
7308 }
7309
7310} // namespace cxx11
7311
7312#endif // __cplusplus >= 201103L
7313
7314
7315
7316_ACEOF
7317if ac_fn_cxx_try_compile "$LINENO"; then :
7318 eval $cachevar=yes
7319else
7320 eval $cachevar=no
7321fi
7322rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7323 CXX="$ac_save_CXX"
7324fi
7325eval ac_res=\$$cachevar
7326 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
7327$as_echo "$ac_res" >&6; }
7328 if eval test x\$$cachevar = xyes; then
7329 CXX="$CXX $switch"
7330 if test -n "$CXXCPP" ; then
7331 CXXCPP="$CXXCPP $switch"
7332 fi
7333 ac_success=yes
7334 break
7335 fi
7336 done
7337 fi
7338
7339 if test x$ac_success = xno; then
7340 for alternative in ${ax_cxx_compile_alternatives}; do
7341 for switch in -std=c++${alternative} +std=c++${alternative} "-h std=c++${alternative}"; do
7342 cachevar=`$as_echo "ax_cv_cxx_compile_cxx11_FOR_BUILD_$switch" | $as_tr_sh`
7343 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CXX supports C++11 features with $switch" >&5
7344$as_echo_n "checking whether $CXX supports C++11 features with $switch... " >&6; }
7345if eval \${$cachevar+:} false; then :
7346 $as_echo_n "(cached) " >&6
7347else
7348 ac_save_CXX="$CXX"
7349 CXX="$CXX $switch"
7350 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7351/* end confdefs.h. */
7352
7353
7354// If the compiler admits that it is not ready for C++11, why torture it?
7355// Hopefully, this will speed up the test.
7356
7357#ifndef __cplusplus
7358
7359#error "This is not a C++ compiler"
7360
7361#elif __cplusplus < 201103L
7362
7363#error "This is not a C++11 compiler"
7364
7365#else
7366
7367namespace cxx11
7368{
7369
7370 namespace test_static_assert
7371 {
7372
7373 template <typename T>
7374 struct check
7375 {
7376 static_assert(sizeof(int) <= sizeof(T), "not big enough");
7377 };
7378
7379 }
7380
7381 namespace test_final_override
7382 {
7383
7384 struct Base
7385 {
7386 virtual ~Base() {}
7387 virtual void f() {}
7388 };
7389
7390 struct Derived : public Base
7391 {
7392 virtual ~Derived() override {}
7393 virtual void f() override {}
7394 };
7395
7396 }
7397
7398 namespace test_double_right_angle_brackets
7399 {
7400
7401 template < typename T >
7402 struct check {};
7403
7404 typedef check<void> single_type;
7405 typedef check<check<void>> double_type;
7406 typedef check<check<check<void>>> triple_type;
7407 typedef check<check<check<check<void>>>> quadruple_type;
7408
7409 }
7410
7411 namespace test_decltype
7412 {
7413
7414 int
7415 f()
7416 {
7417 int a = 1;
7418 decltype(a) b = 2;
7419 return a + b;
7420 }
7421
7422 }
7423
7424 namespace test_type_deduction
7425 {
7426
7427 template < typename T1, typename T2 >
7428 struct is_same
7429 {
7430 static const bool value = false;
7431 };
7432
7433 template < typename T >
7434 struct is_same<T, T>
7435 {
7436 static const bool value = true;
7437 };
7438
7439 template < typename T1, typename T2 >
7440 auto
7441 add(T1 a1, T2 a2) -> decltype(a1 + a2)
7442 {
7443 return a1 + a2;
7444 }
7445
7446 int
7447 test(const int c, volatile int v)
7448 {
7449 static_assert(is_same<int, decltype(0)>::value == true, "");
7450 static_assert(is_same<int, decltype(c)>::value == false, "");
7451 static_assert(is_same<int, decltype(v)>::value == false, "");
7452 auto ac = c;
7453 auto av = v;
7454 auto sumi = ac + av + 'x';
7455 auto sumf = ac + av + 1.0;
7456 static_assert(is_same<int, decltype(ac)>::value == true, "");
7457 static_assert(is_same<int, decltype(av)>::value == true, "");
7458 static_assert(is_same<int, decltype(sumi)>::value == true, "");
7459 static_assert(is_same<int, decltype(sumf)>::value == false, "");
7460 static_assert(is_same<int, decltype(add(c, v))>::value == true, "");
7461 return (sumf > 0.0) ? sumi : add(c, v);
7462 }
7463
7464 }
7465
7466 namespace test_noexcept
7467 {
7468
7469 int f() { return 0; }
7470 int g() noexcept { return 0; }
7471
7472 static_assert(noexcept(f()) == false, "");
7473 static_assert(noexcept(g()) == true, "");
7474
7475 }
7476
7477 namespace test_constexpr
7478 {
7479
7480 template < typename CharT >
7481 unsigned long constexpr
7482 strlen_c_r(const CharT *const s, const unsigned long acc) noexcept
7483 {
7484 return *s ? strlen_c_r(s + 1, acc + 1) : acc;
7485 }
7486
7487 template < typename CharT >
7488 unsigned long constexpr
7489 strlen_c(const CharT *const s) noexcept
7490 {
7491 return strlen_c_r(s, 0UL);
7492 }
7493
7494 static_assert(strlen_c("") == 0UL, "");
7495 static_assert(strlen_c("1") == 1UL, "");
7496 static_assert(strlen_c("example") == 7UL, "");
7497 static_assert(strlen_c("another\0example") == 7UL, "");
7498
7499 }
7500
7501 namespace test_rvalue_references
7502 {
7503
7504 template < int N >
7505 struct answer
7506 {
7507 static constexpr int value = N;
7508 };
7509
7510 answer<1> f(int&) { return answer<1>(); }
7511 answer<2> f(const int&) { return answer<2>(); }
7512 answer<3> f(int&&) { return answer<3>(); }
7513
7514 void
7515 test()
7516 {
7517 int i = 0;
7518 const int c = 0;
7519 static_assert(decltype(f(i))::value == 1, "");
7520 static_assert(decltype(f(c))::value == 2, "");
7521 static_assert(decltype(f(0))::value == 3, "");
7522 }
7523
7524 }
7525
7526 namespace test_uniform_initialization
7527 {
7528
7529 struct test
7530 {
7531 static const int zero {};
7532 static const int one {1};
7533 };
7534
7535 static_assert(test::zero == 0, "");
7536 static_assert(test::one == 1, "");
7537
7538 }
7539
7540 namespace test_lambdas
7541 {
7542
7543 void
7544 test1()
7545 {
7546 auto lambda1 = [](){};
7547 auto lambda2 = lambda1;
7548 lambda1();
7549 lambda2();
7550 }
7551
7552 int
7553 test2()
7554 {
7555 auto a = [](int i, int j){ return i + j; }(1, 2);
7556 auto b = []() -> int { return '0'; }();
7557 auto c = [=](){ return a + b; }();
7558 auto d = [&](){ return c; }();
7559 auto e = [a, &b](int x) mutable {
7560 const auto identity = [](int y){ return y; };
7561 for (auto i = 0; i < a; ++i)
7562 a += b--;
7563 return x + identity(a + b);
7564 }(0);
7565 return a + b + c + d + e;
7566 }
7567
7568 int
7569 test3()
7570 {
7571 const auto nullary = [](){ return 0; };
7572 const auto unary = [](int x){ return x; };
7573 using nullary_t = decltype(nullary);
7574 using unary_t = decltype(unary);
7575 const auto higher1st = [](nullary_t f){ return f(); };
7576 const auto higher2nd = [unary](nullary_t f1){
7577 return [unary, f1](unary_t f2){ return f2(unary(f1())); };
7578 };
7579 return higher1st(nullary) + higher2nd(nullary)(unary);
7580 }
7581
7582 }
7583
7584 namespace test_variadic_templates
7585 {
7586
7587 template <int...>
7588 struct sum;
7589
7590 template <int N0, int... N1toN>
7591 struct sum<N0, N1toN...>
7592 {
7593 static constexpr auto value = N0 + sum<N1toN...>::value;
7594 };
7595
7596 template <>
7597 struct sum<>
7598 {
7599 static constexpr auto value = 0;
7600 };
7601
7602 static_assert(sum<>::value == 0, "");
7603 static_assert(sum<1>::value == 1, "");
7604 static_assert(sum<23>::value == 23, "");
7605 static_assert(sum<1, 2>::value == 3, "");
7606 static_assert(sum<5, 5, 11>::value == 21, "");
7607 static_assert(sum<2, 3, 5, 7, 11, 13>::value == 41, "");
7608
7609 }
7610
7611 // http://stackoverflow.com/questions/13728184/template-aliases-and-sfinae
7612 // Clang 3.1 fails with headers of libstd++ 4.8.3 when using std::function
7613 // because of this.
7614 namespace test_template_alias_sfinae
7615 {
7616
7617 struct foo {};
7618
7619 template<typename T>
7620 using member = typename T::member_type;
7621
7622 template<typename T>
7623 void func(...) {}
7624
7625 template<typename T>
7626 void func(member<T>*) {}
7627
7628 void test();
7629
7630 void test() { func<foo>(0); }
7631
7632 }
7633
7634} // namespace cxx11
7635
7636#endif // __cplusplus >= 201103L
7637
7638
7639
7640_ACEOF
7641if ac_fn_cxx_try_compile "$LINENO"; then :
7642 eval $cachevar=yes
7643else
7644 eval $cachevar=no
7645fi
7646rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7647 CXX="$ac_save_CXX"
7648fi
7649eval ac_res=\$$cachevar
7650 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
7651$as_echo "$ac_res" >&6; }
7652 if eval test x\$$cachevar = xyes; then
7653 CXX="$CXX $switch"
7654 if test -n "$CXXCPP" ; then
7655 CXXCPP="$CXXCPP $switch"
7656 fi
7657 ac_success=yes
7658 break
7659 fi
7660 done
7661 if test x$ac_success = xyes; then
7662 break
7663 fi
7664 done
7665 fi
7666 CXX_FOR_BUILD="$CXX"
7667 CXXFLAGS_FOR_BUILD="$CXXFLAGS"
7668 CPPFLAGS_FOR_BUILD="$CPPFLAGS"
7669 CXX="$ax_cv_cxx_compile_cxx11_orig_cxx"
7670 CXXFLAGS="$ax_cv_cxx_compile_cxx11_orig_cxxflags"
7671 CPPFLAGS="$ax_cv_cxx_compile_cxx11_orig_cppflags"
7672 ac_ext=c
7673ac_cpp='$CPP $CPPFLAGS'
7674ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7675ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7676ac_compiler_gnu=$ac_cv_c_compiler_gnu
7677
7678 if test x$ax_cxx_compile_cxx11_required = xtrue; then
7679 if test x$ac_success = xno; then
7680 as_fn_error $? "*** A compiler with support for C++11 language features is required." "$LINENO" 5
7681 fi
7682 fi
7683 if test x$ac_success = xno; then
7684 HAVE_CXX11_FOR_BUILD=0
7685 { $as_echo "$as_me:${as_lineno-$LINENO}: No compiler with C++11 support was found" >&5
7686$as_echo "$as_me: No compiler with C++11 support was found" >&6;}
7687 else
7688 HAVE_CXX11_FOR_BUILD=1
7689
7690$as_echo "#define HAVE_CXX11_FOR_BUILD 1" >>confdefs.h
7691
7692 fi
7693
7694
7695 fi
46070488
JM
7696fi
7697
592c90ff
KG
7698# Used for setting $lt_cv_objdir
7699{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5
7700$as_echo_n "checking for objdir... " >&6; }
22e05272 7701if ${lt_cv_objdir+:} false; then :
592c90ff
KG
7702 $as_echo_n "(cached) " >&6
7703else
7704 rm -f .libs 2>/dev/null
7705mkdir .libs 2>/dev/null
7706if test -d .libs; then
7707 lt_cv_objdir=.libs
7708else
7709 # MS-DOS does not allow filenames that begin with a dot.
7710 lt_cv_objdir=_libs
7711fi
7712rmdir .libs 2>/dev/null
7713fi
7714{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5
7715$as_echo "$lt_cv_objdir" >&6; }
7716objdir=$lt_cv_objdir
7717
7718
7719
7720
7721
7722cat >>confdefs.h <<_ACEOF
7723#define LT_OBJDIR "$lt_cv_objdir/"
7724_ACEOF
7725
7726
7727
acd26225 7728# Check for GMP, MPFR and MPC
3a5729ea 7729gmplibs="-lmpc -lmpfr -lgmp"
6de9cd9a 7730gmpinc=
e69bf64b 7731have_gmp=no
acd26225
KG
7732
7733# Specify a location for mpc
7734# check for this first so it ends up on the link line before mpfr.
7735
5213506e
RW
7736# Check whether --with-mpc was given.
7737if test "${with_mpc+set}" = set; then :
7738 withval=$with_mpc;
7739fi
acd26225 7740
acd26225 7741
9965e3cd 7742# Check whether --with-mpc-include was given.
5213506e
RW
7743if test "${with_mpc_include+set}" = set; then :
7744 withval=$with_mpc_include;
7745fi
acd26225 7746
acd26225 7747
9965e3cd 7748# Check whether --with-mpc-lib was given.
5213506e
RW
7749if test "${with_mpc_lib+set}" = set; then :
7750 withval=$with_mpc_lib;
7751fi
acd26225 7752
acd26225
KG
7753
7754if test "x$with_mpc" != x; then
3a5729ea
KG
7755 gmplibs="-L$with_mpc/lib $gmplibs"
7756 gmpinc="-I$with_mpc/include $gmpinc"
acd26225
KG
7757fi
7758if test "x$with_mpc_include" != x; then
3a5729ea 7759 gmpinc="-I$with_mpc_include $gmpinc"
acd26225
KG
7760fi
7761if test "x$with_mpc_lib" != x; then
3a5729ea 7762 gmplibs="-L$with_mpc_lib $gmplibs"
acd26225
KG
7763fi
7764if test "x$with_mpc$with_mpc_include$with_mpc_lib" = x && test -d ${srcdir}/mpc; then
592c90ff 7765 gmplibs='-L$$r/$(HOST_SUBDIR)/mpc/src/'"$lt_cv_objdir $gmplibs"
3a5729ea 7766 gmpinc='-I$$s/mpc/src '"$gmpinc"
acd26225
KG
7767 # Do not test the mpc version. Assume that it is sufficient, since
7768 # it is in the source tree, and the library has not been built yet
7769 # but it would be included on the link line in the version check below
7770 # hence making the test fail.
3a5729ea 7771 have_gmp=yes
acd26225 7772fi
e69bf64b 7773
bebf829d
PB
7774# Specify a location for mpfr
7775# check for this first so it ends up on the link line before gmp.
1c710c3c 7776
5213506e
RW
7777# Check whether --with-mpfr-dir was given.
7778if test "${with_mpfr_dir+set}" = set; then :
22e05272 7779 withval=$with_mpfr_dir; as_fn_error $? "The --with-mpfr-dir=PATH option has been removed.
5213506e
RW
7780Use --with-mpfr=PATH or --with-mpfr-include=PATH plus --with-mpfr-lib=PATH" "$LINENO" 5
7781fi
7782
bebf829d
PB
7783
7784
5213506e
RW
7785# Check whether --with-mpfr was given.
7786if test "${with_mpfr+set}" = set; then :
7787 withval=$with_mpfr;
7788fi
1c710c3c 7789
bebf829d 7790
9965e3cd 7791# Check whether --with-mpfr-include was given.
5213506e
RW
7792if test "${with_mpfr_include+set}" = set; then :
7793 withval=$with_mpfr_include;
7794fi
1c710c3c 7795
8a877c9c 7796
9965e3cd 7797# Check whether --with-mpfr-lib was given.
5213506e
RW
7798if test "${with_mpfr_lib+set}" = set; then :
7799 withval=$with_mpfr_lib;
7800fi
8a877c9c 7801
bebf829d
PB
7802
7803if test "x$with_mpfr" != x; then
7804 gmplibs="-L$with_mpfr/lib $gmplibs"
3a5729ea 7805 gmpinc="-I$with_mpfr/include $gmpinc"
bebf829d 7806fi
8a877c9c 7807if test "x$with_mpfr_include" != x; then
3a5729ea 7808 gmpinc="-I$with_mpfr_include $gmpinc"
8a877c9c
KG
7809fi
7810if test "x$with_mpfr_lib" != x; then
7811 gmplibs="-L$with_mpfr_lib $gmplibs"
7812fi
e69bf64b 7813if test "x$with_mpfr$with_mpfr_include$with_mpfr_lib" = x && test -d ${srcdir}/mpfr; then
8f3675f8
MR
7814 # MPFR v3.1.0 moved the sources into a src sub-directory.
7815 if ! test -d ${srcdir}/mpfr/src; then
22e05272 7816 as_fn_error $? "Building GCC with MPFR in the source tree is only handled for MPFR 3.1.0+." "$LINENO" 5
8f3675f8 7817 fi
00f35794
BE
7818 gmplibs='-L$$r/$(HOST_SUBDIR)/mpfr/src/'"$lt_cv_objdir $gmplibs"
7819 gmpinc='-I$$r/$(HOST_SUBDIR)/mpfr/src -I$$s/mpfr/src '"$gmpinc"
7820 extra_mpc_mpfr_configure_flags='--with-mpfr-include=$$s/mpfr/src --with-mpfr-lib=$$r/$(HOST_SUBDIR)/mpfr/src/'"$lt_cv_objdir"
e69bf64b
PB
7821 # Do not test the mpfr version. Assume that it is sufficient, since
7822 # it is in the source tree, and the library has not been built yet
7823 # but it would be included on the link line in the version check below
7824 # hence making the test fail.
7825 have_gmp=yes
7826fi
bebf829d 7827
6de9cd9a 7828# Specify a location for gmp
1c710c3c 7829
5213506e
RW
7830# Check whether --with-gmp-dir was given.
7831if test "${with_gmp_dir+set}" = set; then :
22e05272 7832 withval=$with_gmp_dir; as_fn_error $? "The --with-gmp-dir=PATH option has been removed.
5213506e
RW
7833Use --with-gmp=PATH or --with-gmp-include=PATH plus --with-gmp-lib=PATH" "$LINENO" 5
7834fi
7835
6de9cd9a 7836
6de9cd9a 7837
5213506e
RW
7838# Check whether --with-gmp was given.
7839if test "${with_gmp+set}" = set; then :
7840 withval=$with_gmp;
7841fi
1c710c3c 7842
6de9cd9a 7843
9965e3cd 7844# Check whether --with-gmp-include was given.
5213506e
RW
7845if test "${with_gmp_include+set}" = set; then :
7846 withval=$with_gmp_include;
7847fi
1c710c3c 7848
8a877c9c 7849
9965e3cd 7850# Check whether --with-gmp-lib was given.
5213506e
RW
7851if test "${with_gmp_lib+set}" = set; then :
7852 withval=$with_gmp_lib;
7853fi
8a877c9c
KG
7854
7855
6de9cd9a 7856
bebf829d
PB
7857if test "x$with_gmp" != x; then
7858 gmplibs="-L$with_gmp/lib $gmplibs"
7859 gmpinc="-I$with_gmp/include $gmpinc"
6de9cd9a 7860fi
8a877c9c
KG
7861if test "x$with_gmp_include" != x; then
7862 gmpinc="-I$with_gmp_include $gmpinc"
7863fi
7864if test "x$with_gmp_lib" != x; then
7865 gmplibs="-L$with_gmp_lib $gmplibs"
7866fi
e69bf64b 7867if test "x$with_gmp$with_gmp_include$with_gmp_lib" = x && test -d ${srcdir}/gmp; then
592c90ff 7868 gmplibs='-L$$r/$(HOST_SUBDIR)/gmp/'"$lt_cv_objdir $gmplibs"
e69bf64b 7869 gmpinc='-I$$r/$(HOST_SUBDIR)/gmp -I$$s/gmp '"$gmpinc"
9183bdcf 7870 extra_mpfr_configure_flags='--with-gmp-include=$$r/$(HOST_SUBDIR)/gmp --with-gmp-lib=$$r/$(HOST_SUBDIR)/gmp/'"$lt_cv_objdir"
592c90ff 7871 extra_mpc_gmp_configure_flags='--with-gmp-include=$$r/$(HOST_SUBDIR)/gmp --with-gmp-lib=$$r/$(HOST_SUBDIR)/gmp/'"$lt_cv_objdir"
0ff2d841 7872 extra_isl_gmp_configure_flags='--with-gmp-builddir=$$r/$(HOST_SUBDIR)/gmp'
e69bf64b
PB
7873 # Do not test the gmp version. Assume that it is sufficient, since
7874 # it is in the source tree, and the library has not been built yet
7875 # but it would be included on the link line in the version check below
7876 # hence making the test fail.
7877 have_gmp=yes
7878fi
6de9cd9a 7879
d943d7c4 7880if test -d ${srcdir}/gcc && test "x$have_gmp" = xno; then
e69bf64b
PB
7881 have_gmp=yes
7882 saved_CFLAGS="$CFLAGS"
7883 CFLAGS="$CFLAGS $gmpinc"
362c6d2f
KG
7884 # Check for the recommended and required versions of GMP.
7885 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for the correct version of gmp.h" >&5
7886$as_echo_n "checking for the correct version of gmp.h... " >&6; }
e8fd69bb
SP
7887
7888cat confdefs.h - <<_ACEOF >conftest.$ac_ext
362c6d2f
KG
7889/* end confdefs.h. */
7890#include "gmp.h"
7891int
7892main ()
7893{
7894
7895 #define GCC_GMP_VERSION_NUM(a,b,c) (((a) << 16L) | ((b) << 8) | (c))
7896 #define GCC_GMP_VERSION GCC_GMP_VERSION_NUM(__GNU_MP_VERSION,__GNU_MP_VERSION_MINOR,__GNU_MP_VERSION_PATCHLEVEL)
385c0681 7897 #if GCC_GMP_VERSION < GCC_GMP_VERSION_NUM(4,2,3)
362c6d2f
KG
7898 choke me
7899 #endif
7900
7901 ;
7902 return 0;
7903}
7904_ACEOF
7905if ac_fn_c_try_compile "$LINENO"; then :
e8fd69bb 7906 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1c710c3c 7907/* end confdefs.h. */
362c6d2f 7908#include <gmp.h>
1c710c3c
DJ
7909int
7910main ()
7911{
6de9cd9a 7912
362c6d2f
KG
7913 #define GCC_GMP_VERSION_NUM(a,b,c) (((a) << 16L) | ((b) << 8) | (c))
7914 #define GCC_GMP_VERSION GCC_GMP_VERSION_NUM(__GNU_MP_VERSION,__GNU_MP_VERSION_MINOR,__GNU_MP_VERSION_PATCHLEVEL)
7915 #if GCC_GMP_VERSION < GCC_GMP_VERSION_NUM(4,3,2)
e69bf64b
PB
7916 choke me
7917 #endif
1c710c3c
DJ
7918
7919 ;
7920 return 0;
7921}
7922_ACEOF
5213506e
RW
7923if ac_fn_c_try_compile "$LINENO"; then :
7924 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7925$as_echo "yes" >&6; }
362c6d2f
KG
7926else
7927 { $as_echo "$as_me:${as_lineno-$LINENO}: result: buggy but acceptable" >&5
7928$as_echo "buggy but acceptable" >&6; }
7929fi
7930rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1c710c3c 7931else
5213506e
RW
7932 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7933$as_echo "no" >&6; }; have_gmp=no
1c710c3c 7934fi
5213506e 7935rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6de9cd9a 7936
acd26225 7937 # If we have GMP, check the MPFR version.
e69bf64b 7938 if test x"$have_gmp" = xyes; then
362c6d2f
KG
7939 # Check for the recommended and required versions of MPFR.
7940 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for the correct version of mpfr.h" >&5
7941$as_echo_n "checking for the correct version of mpfr.h... " >&6; }
5213506e 7942 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1c710c3c 7943/* end confdefs.h. */
70ec446f 7944#include <gmp.h>
e69bf64b 7945 #include <mpfr.h>
1c710c3c
DJ
7946int
7947main ()
7948{
e48d66a9 7949
8be34204 7950 #if MPFR_VERSION < MPFR_VERSION_NUM(3,1,0)
e69bf64b
PB
7951 choke me
7952 #endif
1c710c3c
DJ
7953
7954 ;
7955 return 0;
7956}
7957_ACEOF
5213506e
RW
7958if ac_fn_c_try_compile "$LINENO"; then :
7959 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1c710c3c 7960/* end confdefs.h. */
a3993f33 7961#include <gmp.h>
e69bf64b 7962 #include <mpfr.h>
1c710c3c
DJ
7963int
7964main ()
7965{
a3993f33 7966
8be34204 7967 #if MPFR_VERSION < MPFR_VERSION_NUM(3,1,6)
e69bf64b
PB
7968 choke me
7969 #endif
acd26225
KG
7970
7971 ;
7972 return 0;
7973}
7974_ACEOF
5213506e
RW
7975if ac_fn_c_try_compile "$LINENO"; then :
7976 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7977$as_echo "yes" >&6; }
acd26225 7978else
5213506e
RW
7979 { $as_echo "$as_me:${as_lineno-$LINENO}: result: buggy but acceptable" >&5
7980$as_echo "buggy but acceptable" >&6; }
acd26225 7981fi
5213506e 7982rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
acd26225 7983else
5213506e
RW
7984 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7985$as_echo "no" >&6; }; have_gmp=no
acd26225 7986fi
5213506e 7987rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
acd26225
KG
7988 fi
7989
7990 # Check for the MPC header version.
3a5729ea 7991 if test x"$have_gmp" = xyes ; then
362c6d2f 7992 # Check for the recommended and required versions of MPC.
5213506e
RW
7993 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for the correct version of mpc.h" >&5
7994$as_echo_n "checking for the correct version of mpc.h... " >&6; }
7995 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
acd26225
KG
7996/* end confdefs.h. */
7997#include <mpc.h>
7998int
7999main ()
8000{
8001
362c6d2f
KG
8002 #if MPC_VERSION < MPC_VERSION_NUM(0,8,0)
8003 choke me
8004 #endif
8005
8006 ;
8007 return 0;
8008}
8009_ACEOF
8010if ac_fn_c_try_compile "$LINENO"; then :
8011 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8012/* end confdefs.h. */
8013#include <mpc.h>
8014int
8015main ()
8016{
8017
8018 #if MPC_VERSION < MPC_VERSION_NUM(0,8,1)
acd26225
KG
8019 choke me
8020 #endif
8021
8022 ;
8023 return 0;
8024}
8025_ACEOF
5213506e
RW
8026if ac_fn_c_try_compile "$LINENO"; then :
8027 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3a5729ea 8028$as_echo "yes" >&6; }
362c6d2f
KG
8029else
8030 { $as_echo "$as_me:${as_lineno-$LINENO}: result: buggy but acceptable" >&5
8031$as_echo "buggy but acceptable" >&6; }
8032fi
8033rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
acd26225 8034else
5213506e 8035 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3a5729ea 8036$as_echo "no" >&6; }; have_gmp=no
acd26225 8037fi
5213506e 8038rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
acd26225
KG
8039 fi
8040
8041 # Now check the MPFR library.
8042 if test x"$have_gmp" = xyes; then
8043 saved_LIBS="$LIBS"
8044 LIBS="$LIBS $gmplibs"
3a5729ea
KG
8045 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for the correct version of the gmp/mpfr/mpc libraries" >&5
8046$as_echo_n "checking for the correct version of the gmp/mpfr/mpc libraries... " >&6; }
5213506e 8047 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
acd26225 8048/* end confdefs.h. */
3a5729ea 8049#include <mpc.h>
acd26225
KG
8050int
8051main ()
8052{
8053
8054 mpfr_t n;
8055 mpfr_t x;
3a5729ea 8056 mpc_t c;
acd26225
KG
8057 int t;
8058 mpfr_init (n);
8059 mpfr_init (x);
90ca6847
TB
8060 mpfr_atan2 (n, n, x, MPFR_RNDN);
8061 mpfr_erfc (n, x, MPFR_RNDN);
8062 mpfr_subnormalize (x, t, MPFR_RNDN);
3a5729ea
KG
8063 mpfr_clear(n);
8064 mpfr_clear(x);
8065 mpc_init2 (c, 53);
8066 mpc_set_ui_ui (c, 1, 1, MPC_RNDNN);
8067 mpc_cosh (c, c, MPC_RNDNN);
8068 mpc_pow (c, c, c, MPC_RNDNN);
8069 mpc_acosh (c, c, MPC_RNDNN);
8070 mpc_clear (c);
1c710c3c
DJ
8071
8072 ;
8073 return 0;
8074}
8075_ACEOF
5213506e
RW
8076if ac_fn_c_try_link "$LINENO"; then :
8077 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
8078$as_echo "yes" >&6; }
1c710c3c 8079else
5213506e
RW
8080 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8081$as_echo "no" >&6; }; have_gmp=no
1c710c3c 8082fi
5213506e
RW
8083rm -f core conftest.err conftest.$ac_objext \
8084 conftest$ac_exeext conftest.$ac_ext
acd26225
KG
8085 LIBS="$saved_LIBS"
8086 fi
8087
e69bf64b 8088 CFLAGS="$saved_CFLAGS"
6de9cd9a 8089
362c6d2f
KG
8090# The library versions listed in the error message below should match
8091# the HARD-minimums enforced above.
e69bf64b 8092 if test x$have_gmp != xyes; then
8be34204 8093 as_fn_error $? "Building GCC requires GMP 4.2+, MPFR 3.1.0+ and MPC 0.8.0+.
3a5729ea
KG
8094Try the --with-gmp, --with-mpfr and/or --with-mpc options to specify
8095their locations. Source code for these libraries can be found at
8096their respective hosting sites as well as at
aeebd94c 8097https://gcc.gnu.org/pub/gcc/infrastructure/. See also
3a5729ea
KG
8098http://gcc.gnu.org/install/prerequisites.html for additional info. If
8099you obtained GMP, MPFR and/or MPC from a vendor distribution package,
8100make sure that you have installed both the libraries and the header
8101files. They may be located in separate packages." "$LINENO" 5
e69bf64b 8102 fi
70ec446f
KG
8103fi
8104
acd26225
KG
8105# Flags needed for both GMP, MPFR and/or MPC.
8106
8107
6de9cd9a
DN
8108
8109
8110
9e3eba15 8111
0ff2d841 8112
0b21f5d3 8113# Libraries to use for stage1 or when not bootstrapping.
00020c16 8114
0b21f5d3
EB
8115# Check whether --with-stage1-libs was given.
8116if test "${with_stage1_libs+set}" = set; then :
8117 withval=$with_stage1_libs; if test "$withval" = "no" -o "$withval" = "yes"; then
8118 stage1_libs=
00020c16 8119 else
0b21f5d3 8120 stage1_libs=$withval
00020c16
ILT
8121 fi
8122else
5dc85f7e 8123 stage1_libs=
5213506e
RW
8124fi
8125
00020c16
ILT
8126
8127
aac9103b
TT
8128# Whether or not to use -static-libstdc++ and -static-libgcc. The
8129# default is yes if gcc is being built; no otherwise. The reason for
8130# this default is that gdb is sometimes linked against GNU Source
8131# Highlight, which is a shared library that uses C++ exceptions. In
8132# this case, -static-libstdc++ will cause crashes.
8133
8134# Check whether --with-static-standard-libraries was given.
8135if test "${with_static_standard_libraries+set}" = set; then :
8136 withval=$with_static_standard_libraries;
8137else
8138 with_static_standard_libraries=auto
8139fi
8140
8141if test "$with_static_standard_libraries" = auto; then
8142 with_static_standard_libraries=$have_compiler
8143fi
8144
0b21f5d3 8145# Linker flags to use for stage1 or when not bootstrapping.
00020c16 8146
0b21f5d3
EB
8147# Check whether --with-stage1-ldflags was given.
8148if test "${with_stage1_ldflags+set}" = set; then :
8149 withval=$with_stage1_ldflags; if test "$withval" = "no" -o "$withval" = "yes"; then
8150 stage1_ldflags=
00020c16 8151 else
0b21f5d3 8152 stage1_ldflags=$withval
00020c16
ILT
8153 fi
8154else
0b21f5d3
EB
8155 stage1_ldflags=
8156 # In stage 1, default to linking libstdc++ and libgcc statically with GCC
8157 # if supported. But if the user explicitly specified the libraries to use,
8158 # trust that they are doing what they want.
aac9103b
TT
8159 if test "$with_static_standard_libraries" = yes -a "$stage1_libs" = "" \
8160 -a "$have_static_libs" = yes; then
0b21f5d3
EB
8161 stage1_ldflags="-static-libstdc++ -static-libgcc"
8162 fi
5213506e
RW
8163fi
8164
00020c16
ILT
8165
8166
5dc85f7e 8167# Libraries to use for stage2 and later builds.
00020c16 8168
5213506e
RW
8169# Check whether --with-boot-libs was given.
8170if test "${with_boot_libs+set}" = set; then :
8171 withval=$with_boot_libs; if test "$withval" = "no" -o "$withval" = "yes"; then
e90e6bd7
ILT
8172 poststage1_libs=
8173 else
8174 poststage1_libs=$withval
8175 fi
8176else
5dc85f7e 8177 poststage1_libs=
5213506e
RW
8178fi
8179
00020c16
ILT
8180
8181
ed2eaa9f
ILT
8182# Linker flags to use for stage2 and later builds.
8183
8184# Check whether --with-boot-ldflags was given.
8185if test "${with_boot_ldflags+set}" = set; then :
8186 withval=$with_boot_ldflags; if test "$withval" = "no" -o "$withval" = "yes"; then
8187 poststage1_ldflags=
8188 else
8189 poststage1_ldflags=$withval
8190 fi
8191else
8192 poststage1_ldflags=
bec93d73
ILT
8193 # In stages 2 and 3, default to linking libstdc++ and libgcc
8194 # statically. But if the user explicitly specified the libraries to
8195 # use, trust that they are doing what they want.
8196 if test "$poststage1_libs" = ""; then
ed2eaa9f
ILT
8197 poststage1_ldflags="-static-libstdc++ -static-libgcc"
8198 fi
8199fi
8200
8201
8202
e357a5e0 8203# GCC GRAPHITE dependency isl.
4a9bb2aa 8204# Basic setup is inlined here, actual checks are in config/isl.m4
f8bf9252
SP
8205
8206
33ad93b9
RG
8207# Check whether --with-isl was given.
8208if test "${with_isl+set}" = set; then :
8209 withval=$with_isl;
5213506e 8210fi
f8bf9252 8211
f8bf9252 8212
eae1a5d4 8213# Treat --without-isl as a request to disable
625afa23 8214# GRAPHITE support and skip all following checks.
eae1a5d4 8215if test "x$with_isl" != "xno"; then
e357a5e0 8216 # Check for isl
625afa23
RG
8217
8218
33ad93b9
RG
8219# Check whether --with-isl-include was given.
8220if test "${with_isl_include+set}" = set; then :
8221 withval=$with_isl_include;
5213506e
RW
8222fi
8223
f8bf9252 8224
33ad93b9
RG
8225# Check whether --with-isl-lib was given.
8226if test "${with_isl_lib+set}" = set; then :
8227 withval=$with_isl_lib;
5213506e 8228fi
f8bf9252 8229
f8bf9252 8230
33ad93b9
RG
8231 # Check whether --enable-isl-version-check was given.
8232if test "${enable_isl_version_check+set}" = set; then :
8233 enableval=$enable_isl_version_check; ENABLE_ISL_CHECK=$enableval
8234else
8235 ENABLE_ISL_CHECK=yes
7d32a440
SP
8236fi
8237
8238
33ad93b9
RG
8239 # Initialize isllibs and islinc.
8240 case $with_isl in
8241 no)
8242 isllibs=
8243 islinc=
8244 ;;
8245 "" | yes)
8246 ;;
8247 *)
8248 isllibs="-L$with_isl/lib"
8249 islinc="-I$with_isl/include"
8250 ;;
8251 esac
8252 if test "x${with_isl_include}" != x ; then
8253 islinc="-I$with_isl_include"
8254 fi
8255 if test "x${with_isl_lib}" != x; then
8256 isllibs="-L$with_isl_lib"
8257 fi
8258 if test "x${islinc}" = x && test "x${isllibs}" = x \
8259 && test -d ${srcdir}/isl; then
8260 isllibs='-L$$r/$(HOST_SUBDIR)/isl/'"$lt_cv_objdir"' '
8261 islinc='-I$$r/$(HOST_SUBDIR)/isl/include -I$$s/isl/include'
8262 ENABLE_ISL_CHECK=no
560d18d3
AK
8263 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using in-tree isl, disabling version check" >&5
8264$as_echo "$as_me: WARNING: using in-tree isl, disabling version check" >&2;}
33ad93b9 8265 fi
7d32a440 8266
eae1a5d4
RG
8267 isllibs="${isllibs} -lisl"
8268
7d32a440 8269
7d32a440 8270
9847828b
RB
8271 if test "${ENABLE_ISL_CHECK}" = yes ; then
8272 _isl_saved_CFLAGS=$CFLAGS
8273 _isl_saved_LDFLAGS=$LDFLAGS
8274 _isl_saved_LIBS=$LIBS
8275
8276 CFLAGS="${_isl_saved_CFLAGS} ${islinc} ${gmpinc}"
70decafb
NS
8277 LDFLAGS="${_isl_saved_LDFLAGS} ${isllibs} ${gmplibs}"
8278 LIBS="${_isl_saved_LIBS} -lisl -lgmp"
9847828b 8279
f877b3ad
RB
8280 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for isl 0.15 or later" >&5
8281$as_echo_n "checking for isl 0.15 or later... " >&6; }
e0c0c325 8282 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
622dbadf 8283/* end confdefs.h. */
f877b3ad 8284#include <isl/schedule.h>
622dbadf
BC
8285int
8286main ()
8287{
f877b3ad 8288isl_options_set_schedule_serialize_sccs (NULL, 0);
622dbadf
BC
8289 ;
8290 return 0;
8291}
8292_ACEOF
8293if ac_fn_c_try_link "$LINENO"; then :
9847828b 8294 gcc_cv_isl=yes
622dbadf
BC
8295else
8296 gcc_cv_isl=no
8297fi
8298rm -f core conftest.err conftest.$ac_objext \
8299 conftest$ac_exeext conftest.$ac_ext
9847828b
RB
8300 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_isl" >&5
8301$as_echo "$gcc_cv_isl" >&6; }
8302
560d18d3 8303 if test "${gcc_cv_isl}" = no ; then
f877b3ad
RB
8304 { $as_echo "$as_me:${as_lineno-$LINENO}: result: required isl version is 0.15 or later" >&5
8305$as_echo "required isl version is 0.15 or later" >&6; }
1e050c90
AK
8306 fi
8307
9847828b
RB
8308 CFLAGS=$_isl_saved_CFLAGS
8309 LDFLAGS=$_isl_saved_LDFLAGS
8310 LIBS=$_isl_saved_LIBS
8311 fi
8312
8313
f8bf9252 8314
f8bf9252 8315
33ad93b9
RG
8316
8317
33ad93b9
RG
8318 if test "x${with_isl}" = xno; then
8319 graphite_requested=no
8320 elif test "x${with_isl}" != x \
8321 || test "x${with_isl_include}" != x \
8322 || test "x${with_isl_lib}" != x ; then
8323 graphite_requested=yes
8324 else
8325 graphite_requested=no
7d32a440 8326 fi
d789184e 8327
d789184e
SP
8328
8329
33ad93b9
RG
8330 if test "${gcc_cv_isl}" = no ; then
8331 isllibs=
8332 islinc=
8333 fi
8334
8335 if test "${graphite_requested}" = yes \
8336 && test "x${isllibs}" = x \
8337 && test "x${islinc}" = x ; then
f8bf9252 8338
22e05272 8339 as_fn_error $? "Unable to find a usable isl. See config.log for details." "$LINENO" 5
33ad93b9 8340 fi
f8bf9252 8341
d32ef397 8342
d32ef397
AS
8343fi
8344
e357a5e0 8345# If the isl check failed, disable builds of in-tree variant of isl
625afa23 8346if test "x$with_isl" = xno ||
625afa23 8347 test "x$gcc_cv_isl" = xno; then
4a9bb2aa 8348 noconfigdirs="$noconfigdirs isl"
625afa23 8349 islinc=
32d024bf
RG
8350fi
8351
625afa23
RG
8352
8353
8354
d7f09764
DN
8355# Check for LTO support.
8356# Check whether --enable-lto was given.
8357if test "${enable_lto+set}" = set; then :
8358 enableval=$enable_lto; enable_lto=$enableval
8359else
8360 enable_lto=yes; default_enable_lto=yes
8361fi
8362
8363
7413962d 8364
9a02962b
DK
8365
8366
8367target_elf=no
8368case $target in
8369 *-darwin* | *-aix* | *-cygwin* | *-mingw* | *-aout* | *-*coff* | \
e44dbbe1 8370 *-msdosdjgpp* | *-vms* | *-wince* | *-*-pe* | \
8f56cb51 8371 alpha*-dec-osf* | *-interix* | hppa[12]*-*-hpux* | \
8ae12d71 8372 nvptx-*-none)
9a02962b
DK
8373 target_elf=no
8374 ;;
8375 *)
8376 target_elf=yes
8377 ;;
8378esac
8379
8380if test $target_elf = yes; then :
48215350
DK
8381 # ELF platforms build the lto-plugin always.
8382 build_lto_plugin=yes
9a02962b 8383
9a02962b
DK
8384else
8385 if test x"$default_enable_lto" = x"yes" ; then
bb79486c 8386 case $target in
deeba76a 8387 *-apple-darwin[912]* | *-cygwin* | *-mingw* | *djgpp*) ;;
48215350 8388 # On other non-ELF platforms, LTO has yet to be validated.
bb79486c
JH
8389 *) enable_lto=no ;;
8390 esac
9a02962b 8391 else
db50fe7d
IS
8392 # Apart from ELF platforms, only Windows and Darwin support LTO so far.
8393 # It would also be nice to check the binutils support, but we don't
9a02962b
DK
8394 # have gcc_GAS_CHECK_FEATURE available here. For now, we'll just
8395 # warn during gcc/ subconfigure; unless you're bootstrapping with
8396 # -flto it won't be needed until after installation anyway.
8397 case $target in
9e530bcd 8398 *-cygwin* | *-mingw* | *-apple-darwin* | *djgpp*) ;;
9a02962b 8399 *) if test x"$enable_lto" = x"yes"; then
22e05272 8400 as_fn_error $? "LTO support is not enabled for this target." "$LINENO" 5
9a02962b
DK
8401 fi
8402 ;;
8403 esac
8404 fi
1cd0b716 8405 # Among non-ELF, only Windows platforms support the lto-plugin so far.
48215350 8406 # Build it unless LTO was explicitly disabled.
1cd0b716 8407 case $target in
48215350 8408 *-cygwin* | *-mingw*) build_lto_plugin=$enable_lto ;;
1cd0b716
DK
8409 *) ;;
8410 esac
48215350 8411
9a02962b
DK
8412fi
8413
d7f09764 8414
45b3824d
TS
8415# Check whether --enable-linker-plugin-configure-flags was given.
8416if test "${enable_linker_plugin_configure_flags+set}" = set; then :
8417 enableval=$enable_linker_plugin_configure_flags; extra_linker_plugin_configure_flags=$enableval
8418else
8419 extra_linker_plugin_configure_flags=
8420fi
8421
8422
8423# Check whether --enable-linker-plugin-flags was given.
8424if test "${enable_linker_plugin_flags+set}" = set; then :
8425 enableval=$enable_linker_plugin_flags; extra_linker_plugin_flags=$enableval
8426else
8427 extra_linker_plugin_flags=
8428fi
8429
8430
8431
cdfee50a
NS
8432# Enable --enable-host-shared.
8433# Checked early to determine whether jit is an 'all' language
8434# Check whether --enable-host-shared was given.
8435if test "${enable_host_shared+set}" = set; then :
8436 enableval=$enable_host_shared; host_shared=$enableval
8437else
8438 host_shared=no
8439fi
8440
8441
f8bf9252 8442
0823efed 8443# By default, C and C++ are the only stage 1 languages.
e1888513 8444stage1_languages=,c,
2805b53a 8445
00020c16 8446# Target libraries that we bootstrap.
ad1e5170 8447bootstrap_target_libs=,target-libgcc,
00020c16 8448
55ffb5ed
NN
8449# Figure out what language subdirectories are present.
8450# Look if the user specified --enable-languages="..."; if not, use
8451# the environment variable $LANGUAGES if defined. $LANGUAGES might
8452# go away some day.
8453# NB: embedded tabs in this IF block -- do not untabify
8454if test -d ${srcdir}/gcc; then
8455 if test x"${enable_languages+set}" != xset; then
8456 if test x"${LANGUAGES+set}" = xset; then
8457 enable_languages="${LANGUAGES}"
6b1786aa 8458 echo configure.ac: warning: setting LANGUAGES is deprecated, use --enable-languages instead 1>&2
55ffb5ed 8459 else
cdfee50a 8460 enable_languages=default
55ffb5ed
NN
8461 fi
8462 else
8463 if test x"${enable_languages}" = x ||
8464 test x"${enable_languages}" = xyes;
8465 then
6b1786aa 8466 echo configure.ac: --enable-languages needs at least one language argument 1>&2
55ffb5ed
NN
8467 exit 1
8468 fi
8469 fi
8470 enable_languages=`echo "${enable_languages}" | sed -e 's/[ ,][ ,]*/,/g' -e 's/,$//'`
8471
7f26dfa3
FXC
8472 # 'f95' is the old name for the 'fortran' language. We issue a warning
8473 # and make the substitution.
8474 case ,${enable_languages}, in
8475 *,f95,*)
6b1786aa 8476 echo configure.ac: warning: 'f95' as language name is deprecated, use 'fortran' instead 1>&2
7f26dfa3
FXC
8477 enable_languages=`echo "${enable_languages}" | sed -e 's/f95/fortran/g'`
8478 ;;
8479 esac
8480
0823efed
DN
8481 # If bootstrapping, C++ must be enabled.
8482 case ",$enable_languages,:$enable_bootstrap" in
8483 *,c++,*:*) ;;
8484 *:yes)
ff3ac0f4
ILT
8485 if test -f ${srcdir}/gcc/cp/config-lang.in; then
8486 enable_languages="${enable_languages},c++"
8487 else
22e05272 8488 as_fn_error $? "bootstrapping requires c++ sources" "$LINENO" 5
ff3ac0f4
ILT
8489 fi
8490 ;;
8491 esac
8492
55ffb5ed
NN
8493 # First scan to see if an enabled language requires some other language.
8494 # We assume that a given config-lang.in will list all the language
8495 # front ends it requires, even if some are required indirectly.
8496 for lang_frag in ${srcdir}/gcc/*/config-lang.in .. ; do
8497 case ${lang_frag} in
8498 ..) ;;
8499 # The odd quoting in the next line works around
8500 # an apparent bug in bash 1.12 on linux.
8501 ${srcdir}/gcc/[*]/config-lang.in) ;;
8502 *)
69ecd18f
ILT
8503 # From the config-lang.in, get $language, $lang_requires, and
8504 # $lang_requires_boot_languages.
55ffb5ed
NN
8505 language=
8506 lang_requires=
69ecd18f 8507 lang_requires_boot_languages=
d4360477
NS
8508 # set srcdir during sourcing lang_frag to the gcc dir.
8509 # Sadly overriding srcdir on the . line doesn't work in plain sh as it
8510 # polutes this shell
8511 saved_srcdir=${srcdir}
8512 srcdir=${srcdir}/gcc . ${lang_frag}
8513 srcdir=${saved_srcdir}
69ecd18f 8514 for other in ${lang_requires} ${lang_requires_boot_languages}; do
55ffb5ed
NN
8515 case ,${enable_languages}, in
8516 *,$other,*) ;;
cdfee50a 8517 *,default,*) ;;
55ffb5ed
NN
8518 *,all,*) ;;
8519 *,$language,*)
8520 echo " \`$other' language required by \`$language'; enabling" 1>&2
8521 enable_languages="${enable_languages},${other}"
8522 ;;
8523 esac
8524 done
69ecd18f
ILT
8525 for other in ${lang_requires_boot_languages} ; do
8526 if test "$other" != "c"; then
8527 case ,${enable_stage1_languages}, in
8528 *,$other,*) ;;
cdfee50a 8529 *,default,*) ;;
69ecd18f
ILT
8530 *,all,*) ;;
8531 *)
8532 case ,${enable_languages}, in
8533 *,$language,*)
8534 echo " '$other' language required by '$language' in stage 1; enabling" 1>&2
8535 enable_stage1_languages="$enable_stage1_languages,${other}"
8536 ;;
8537 esac
8538 ;;
8539 esac
8540 fi
8541 done
55ffb5ed
NN
8542 ;;
8543 esac
8544 done
8545
e1888513 8546 new_enable_languages=,c,
d7f09764
DN
8547
8548 # If LTO is enabled, add the LTO front end.
d7f09764 8549 if test "$enable_lto" = "yes" ; then
e4c5bd48
RW
8550 case ,${enable_languages}, in
8551 *,lto,*) ;;
8552 *) enable_languages="${enable_languages},lto" ;;
8553 esac
1cd0b716 8554 if test "${build_lto_plugin}" = "yes" ; then
d7f09764 8555 configdirs="$configdirs lto-plugin"
d7f09764
DN
8556 fi
8557 fi
8558
426c1eb0
TS
8559 # If we're building an offloading compiler, add the LTO front end.
8560 if test x"$enable_as_accelerator_for" != x ; then
8561 case ,${enable_languages}, in
8562 *,lto,*) ;;
8563 *) enable_languages="${enable_languages},lto" ;;
8564 esac
8565 fi
8566
cdfee50a 8567 missing_languages=`echo ",$enable_languages," | sed -e s/,default,/,/ -e s/,all,/,/ -e s/,c,/,/ `
e1888513 8568 potential_languages=,c,
55ffb5ed 8569
4da3b0f8
ILT
8570 enabled_target_libs=
8571 disabled_target_libs=
8572
55ffb5ed
NN
8573 for lang_frag in ${srcdir}/gcc/*/config-lang.in .. ; do
8574 case ${lang_frag} in
8575 ..) ;;
8576 # The odd quoting in the next line works around
8577 # an apparent bug in bash 1.12 on linux.
8578 ${srcdir}/gcc/[*]/config-lang.in) ;;
8579 *)
1c710c3c 8580 # From the config-lang.in, get $language, $target_libs,
2805b53a 8581 # $lang_dirs, $boot_language, and $build_by_default
55ffb5ed
NN
8582 language=
8583 target_libs=
8584 lang_dirs=
1546bb64 8585 subdir_requires=
e1888513
PB
8586 boot_language=no
8587 build_by_default=yes
d4360477
NS
8588 # set srcdir during sourcing. See above about save & restore
8589 saved_srcdir=${srcdir}
8590 srcdir=${srcdir}/gcc . ${lang_frag}
8591 srcdir=${saved_srcdir}
e1888513
PB
8592 if test x${language} = x; then
8593 echo "${lang_frag} doesn't set \$language." 1>&2
8594 exit 1
8595 fi
8596
78767fd9 8597 if test "$language" = "c++"; then
0823efed 8598 boot_language=yes
00020c16
ILT
8599 fi
8600
178f875a 8601 add_this_lang=no
cdfee50a
NS
8602 # C is always enabled, so no need to add it again
8603 if test "$language" != "c"; then
8604 case ,${enable_languages}, in
8605 *,${language},*)
8606 # Language was explicitly selected; include it
d4a10d0a 8607 add_this_lang=yes
cdfee50a
NS
8608 ;;
8609 *,all,*)
8610 # All languages are enabled
8611 add_this_lang=all
8612 ;;
8613 *,default,*)
8614 # 'default' was selected, select it if it is a default language
178f875a 8615 add_this_lang=${build_by_default}
cdfee50a
NS
8616 ;;
8617 esac
8618 fi
6de9cd9a 8619
1546bb64 8620 # Disable languages that need other directories if these aren't available.
95695ad3 8621 for i in $subdir_requires; do
b6348cb3 8622 test -f "$srcdir/gcc/$i/config-lang.in" && continue
cdfee50a
NS
8623 case ${add_this_lang} in
8624 yes)
1546bb64 8625 # Specifically requested language; tell them.
22e05272 8626 as_fn_error $? "The gcc/$i directory contains parts of $language but is missing" "$LINENO" 5
1546bb64 8627 ;;
cdfee50a
NS
8628 all)
8629 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: The gcc/$i directory contains parts of $language but is missing" >&5
8630$as_echo "$as_me: WARNING: The gcc/$i directory contains parts of $language but is missing" >&2;}
8631 add_this_lang=unsupported
8632 ;;
1546bb64
PB
8633 *)
8634 # Silently disable.
e1888513 8635 add_this_lang=unsupported
1546bb64
PB
8636 ;;
8637 esac
8638 done
8639
e1888513 8640 # Disable Ada if no preexisting GNAT is available.
cdfee50a
NS
8641 case ${add_this_lang}:${language}:${have_gnat} in
8642 yes:ada:no)
e1888513 8643 # Specifically requested language; tell them.
22e05272 8644 as_fn_error $? "GNAT is required to build $language" "$LINENO" 5
e1888513 8645 ;;
cdfee50a
NS
8646 all:ada:no)
8647 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: GNAT is required to build $language" >&5
8648$as_echo "$as_me: WARNING: GNAT is required to build $language" >&2;}
8649 add_this_lang=unsupported
8650 ;;
e1888513
PB
8651 *:ada:no)
8652 # Silently disable.
8653 add_this_lang=unsupported
8654 ;;
8655 esac
8656
cdfee50a 8657 # Disable jit if -enable-host-shared not specified
ffac9597
JM
8658 # but not if building for Mingw. All code in Windows
8659 # is position independent code (PIC).
c83027f3
NB
8660 case $target in
8661 *mingw*) ;;
8662 *)
8663 case ${add_this_lang}:${language}:${host_shared} in
8664 yes:jit:no)
8665 # PR jit/64780: explicitly specify --enable-host-shared
22e05272 8666 as_fn_error $? "
cdfee50a
NS
8667Enabling language \"jit\" requires --enable-host-shared.
8668
8669--enable-host-shared typically slows the rest of the compiler down by
8670a few %, so you must explicitly enable it.
8671
8672If you want to build both the jit and the regular compiler, it is often
8673best to do this via two separate configure/builds, in separate
8674directories, to avoid imposing the performance cost of
8675--enable-host-shared on the regular compiler." "$LINENO" 5
c83027f3
NB
8676 ;;
8677 all:jit:no)
8678 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: --enable-host-shared required to build $language" >&5
cdfee50a 8679$as_echo "$as_me: WARNING: --enable-host-shared required to build $language" >&2;}
c83027f3
NB
8680 add_this_lang=unsupported
8681 ;;
8682 *:jit:no)
8683 # Silently disable.
8684 add_this_lang=unsupported
8685 ;;
8686 esac
8687 ;;
8688 esac
cdfee50a
NS
8689
8690 # Disable a language that is unsupported by the target.
8691 case "${add_this_lang}: $unsupported_languages " in
8692 no:*) ;;
8693 unsupported:*) ;;
8694 *:*" $language "*)
8695 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: ${language} not supported for this target" >&5
8696$as_echo "$as_me: WARNING: ${language} not supported for this target" >&2;}
e1888513 8697 add_this_lang=unsupported
4fab7234
HPN
8698 ;;
8699 esac
8700
6de9cd9a 8701 case $add_this_lang in
e1888513 8702 unsupported)
55ffb5ed 8703 # Remove language-dependent dirs.
4da3b0f8
ILT
8704 disabled_target_libs="$disabled_target_libs $target_libs"
8705 noconfigdirs="$noconfigdirs $lang_dirs"
2805b53a 8706 ;;
e1888513
PB
8707 no)
8708 # Remove language-dependent dirs; still show language as supported.
4da3b0f8
ILT
8709 disabled_target_libs="$disabled_target_libs $target_libs"
8710 noconfigdirs="$noconfigdirs $lang_dirs"
e1888513
PB
8711 potential_languages="${potential_languages}${language},"
8712 ;;
cdfee50a 8713 all|yes)
e1888513
PB
8714 new_enable_languages="${new_enable_languages}${language},"
8715 potential_languages="${potential_languages}${language},"
2805b53a 8716 missing_languages=`echo "$missing_languages" | sed "s/,$language,/,/"`
4da3b0f8 8717 enabled_target_libs="$enabled_target_libs $target_libs"
ab9dcd0c
RW
8718 case "${boot_language}:,$enable_stage1_languages," in
8719 yes:* | *:*,$language,* | *:*,yes, | *:*,all,)
340de83f 8720 # Add to (comma-separated) list of stage 1 languages.
ab9dcd0c
RW
8721 case ",$stage1_languages," in
8722 *,$language,* | ,yes, | ,all,) ;;
8723 *) stage1_languages="${stage1_languages}${language}," ;;
8724 esac
00020c16
ILT
8725 # We need to bootstrap any supporting libraries.
8726 bootstrap_target_libs="${bootstrap_target_libs}${target_libs},"
2805b53a
NN
8727 ;;
8728 esac
8729 ;;
55ffb5ed
NN
8730 esac
8731 ;;
8732 esac
8733 done
8734
4da3b0f8
ILT
8735 # Add target libraries which are only needed for disabled languages
8736 # to noconfigdirs.
8737 if test -n "$disabled_target_libs"; then
8738 for dir in $disabled_target_libs; do
8739 case " $enabled_target_libs " in
8740 *" ${dir} "*) ;;
8741 *) noconfigdirs="$noconfigdirs $dir" ;;
8742 esac
8743 done
8744 fi
8745
5213506e
RW
8746 # Check whether --enable-stage1-languages was given.
8747if test "${enable_stage1_languages+set}" = set; then :
8748 enableval=$enable_stage1_languages; case ,${enable_stage1_languages}, in
e1888513
PB
8749 ,no,|,,)
8750 # Set it to something that will have no effect in the loop below
8751 enable_stage1_languages=c ;;
8752 ,yes,)
8753 enable_stage1_languages=`echo $new_enable_languages | \
8754 sed -e "s/^,//" -e "s/,$//" ` ;;
8755 *,all,*)
8756 enable_stage1_languages=`echo ,$enable_stage1_languages, | \
8757 sed -e "s/,all,/$new_enable_languages/" -e "s/^,//" -e "s/,$//" ` ;;
8758 esac
8759
8760 # Add "good" languages from enable_stage1_languages to stage1_languages,
8761 # while "bad" languages go in missing_languages. Leave no duplicates.
8762 for i in `echo $enable_stage1_languages | sed 's/,/ /g' `; do
8763 case $potential_languages in
8764 *,$i,*)
8765 case $stage1_languages in
8766 *,$i,*) ;;
8767 *) stage1_languages="$stage1_languages$i," ;;
8768 esac ;;
8769 *)
8770 case $missing_languages in
8771 *,$i,*) ;;
8772 *) missing_languages="$missing_languages$i," ;;
8773 esac ;;
8774 esac
8775 done
5213506e
RW
8776fi
8777
e1888513
PB
8778
8779 # Remove leading/trailing commas that were added for simplicity
8780 potential_languages=`echo "$potential_languages" | sed -e "s/^,//" -e "s/,$//"`
79b4b7d2 8781 missing_languages=`echo "$missing_languages" | sed -e "s/^,//" -e "s/,$//"`
e1888513
PB
8782 stage1_languages=`echo "$stage1_languages" | sed -e "s/^,//" -e "s/,$//"`
8783 new_enable_languages=`echo "$new_enable_languages" | sed -e "s/^,//" -e "s/,$//"`
8784
55ffb5ed 8785 if test "x$missing_languages" != x; then
22e05272 8786 as_fn_error $? "
0cf085e4 8787The following requested languages could not be built: ${missing_languages}
5213506e 8788Supported languages are: ${potential_languages}" "$LINENO" 5
55ffb5ed 8789 fi
55ffb5ed
NN
8790 if test "x$new_enable_languages" != "x$enable_languages"; then
8791 echo The following languages will be built: ${new_enable_languages}
e1888513 8792 enable_languages="$new_enable_languages"
55ffb5ed 8793 fi
e1888513 8794
1c710c3c 8795
b2eaac4a 8796 ac_configure_args=`echo " $ac_configure_args" | sed -e "s/ '--enable-languages=[^ ]*'//g" -e "s/$/ '--enable-languages="$enable_languages"'/" `
55ffb5ed
NN
8797fi
8798
27079765
AH
8799# Handle --disable-<component> generically.
8800for dir in $configdirs $build_configdirs $target_configdirs ; do
8801 dirname=`echo $dir | sed -e s/target-//g -e s/build-//g -e s/-/_/g`
ac9e6043
RW
8802 varname=`echo $dirname | sed -e s/+/_/g`
8803 if eval test x\${enable_${varname}} "=" xno ; then
27079765
AH
8804 noconfigdirs="$noconfigdirs $dir"
8805 fi
8806done
8807
43c40f3e
RO
8808# Check for Boehm's garbage collector
8809# Check whether --enable-objc-gc was given.
8810if test "${enable_objc_gc+set}" = set; then :
114bf3f1
MK
8811 enableval=$enable_objc_gc;
8812fi
8813
8814
8815# Check whether --with-target-bdw-gc was given.
8816if test "${with_target_bdw_gc+set}" = set; then :
8817 withval=$with_target_bdw_gc;
8818fi
8819
8820
8821# Check whether --with-target-bdw-gc-include was given.
8822if test "${with_target_bdw_gc_include+set}" = set; then :
8823 withval=$with_target_bdw_gc_include;
8824fi
8825
8826
8827# Check whether --with-target-bdw-gc-lib was given.
8828if test "${with_target_bdw_gc_lib+set}" = set; then :
8829 withval=$with_target_bdw_gc_lib;
8830fi
8831
8832
8833case ,${enable_languages},:${enable_objc_gc} in *,objc,*:yes|*,objc,*:auto)
8834 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for bdw garbage collector" >&5
8835$as_echo_n "checking for bdw garbage collector... " >&6; }
8836 if test "x$with_target_bdw_gc$with_target_bdw_gc_include$with_target_bdw_gc_lib" = x; then
825fba52
MK
8837 { $as_echo "$as_me:${as_lineno-$LINENO}: result: using bdw-gc in default locations" >&5
8838$as_echo "using bdw-gc in default locations" >&6; }
114bf3f1
MK
8839 else
8840 if test "x$with_target_bdw_gc_include" = x && test "x$with_target_bdw_gc_lib" != x; then
22e05272 8841 as_fn_error $? "found --with-target-bdw-gc-lib but --with-target-bdw-gc-include missing" "$LINENO" 5
114bf3f1 8842 elif test "x$with_target_bdw_gc_include" != x && test "x$with_target_bdw_gc_lib" = x; then
22e05272 8843 as_fn_error $? "found --with-target-bdw-gc-include but --with-target-bdw-gc-lib missing" "$LINENO" 5
114bf3f1
MK
8844 else
8845 { $as_echo "$as_me:${as_lineno-$LINENO}: result: using paths configured with --with-target-bdw-gc options" >&5
8846$as_echo "using paths configured with --with-target-bdw-gc options" >&6; }
8847 fi
8848 fi
43c40f3e
RO
8849esac
8850
5e9d6aa4 8851# Disable libitm, libsanitizer, libvtv, liboffloadmic if we're not building C++
99776ebd 8852case ,${enable_languages}, in
1007a55c 8853 *,c++,*)
5e9d6aa4 8854 # Disable libitm, libsanitizer if we're not building libstdc++
1007a55c
JW
8855 case "${noconfigdirs}" in
8856 *target-libstdc++-v3*)
5e9d6aa4 8857 noconfigdirs="$noconfigdirs target-libitm target-libsanitizer"
1007a55c
JW
8858 ;;
8859 *) ;;
8860 esac
8861 ;;
99776ebd 8862 *)
5e9d6aa4 8863 noconfigdirs="$noconfigdirs target-liboffloadmic target-libitm target-libsanitizer target-libvtv"
99776ebd
RH
8864 ;;
8865esac
8866
ee6a22df
L
8867# Remove the entries in $skipdirs and $noconfigdirs from $configdirs,
8868# $build_configdirs and $target_configdirs.
55ffb5ed
NN
8869# If we have the source for $noconfigdirs entries, add them to $notsupp.
8870
8871notsupp=""
8872for dir in . $skipdirs $noconfigdirs ; do
ee6a22df 8873 dirname=`echo $dir | sed -e s/target-//g -e s/build-//g`
55ffb5ed
NN
8874 if test $dir != . && echo " ${configdirs} " | grep " ${dir} " >/dev/null 2>&1; then
8875 configdirs=`echo " ${configdirs} " | sed -e "s/ ${dir} / /"`
8876 if test -r $srcdir/$dirname/configure ; then
8877 if echo " ${skipdirs} " | grep " ${dir} " >/dev/null 2>&1; then
8878 true
8879 else
8880 notsupp="$notsupp $dir"
8881 fi
8882 fi
8883 fi
ee6a22df
L
8884 if test $dir != . && echo " ${build_configdirs} " | grep " ${dir} " >/dev/null 2>&1; then
8885 build_configdirs=`echo " ${build_configdirs} " | sed -e "s/ ${dir} / /"`
8886 if test -r $srcdir/$dirname/configure ; then
8887 if echo " ${skipdirs} " | grep " ${dir} " >/dev/null 2>&1; then
8888 true
8889 else
8890 notsupp="$notsupp $dir"
8891 fi
8892 fi
8893 fi
55ffb5ed
NN
8894 if test $dir != . && echo " ${target_configdirs} " | grep " ${dir} " >/dev/null 2>&1; then
8895 target_configdirs=`echo " ${target_configdirs} " | sed -e "s/ ${dir} / /"`
8896 if test -r $srcdir/$dirname/configure ; then
8897 if echo " ${skipdirs} " | grep " ${dir} " >/dev/null 2>&1; then
8898 true
8899 else
8900 notsupp="$notsupp $dir"
8901 fi
8902 fi
8903 fi
8904done
8905
55ffb5ed
NN
8906# Quietly strip out all directories which aren't configurable in this tree.
8907# This relies on all configurable subdirectories being autoconfiscated, which
8908# is now the case.
23f6b2f9
PB
8909build_configdirs_all="$build_configdirs"
8910build_configdirs=
8911for i in ${build_configdirs_all} ; do
1c710c3c 8912 j=`echo $i | sed -e s/build-//g`
23f6b2f9
PB
8913 if test -f ${srcdir}/$j/configure ; then
8914 build_configdirs="${build_configdirs} $i"
8915 fi
8916done
8917
55ffb5ed
NN
8918configdirs_all="$configdirs"
8919configdirs=
8920for i in ${configdirs_all} ; do
8921 if test -f ${srcdir}/$i/configure ; then
8922 configdirs="${configdirs} $i"
8923 fi
8924done
23f6b2f9 8925
55ffb5ed
NN
8926target_configdirs_all="$target_configdirs"
8927target_configdirs=
8928for i in ${target_configdirs_all} ; do
1c710c3c 8929 j=`echo $i | sed -e s/target-//g`
55ffb5ed
NN
8930 if test -f ${srcdir}/$j/configure ; then
8931 target_configdirs="${target_configdirs} $i"
8932 fi
8933done
8934
45b3824d
TS
8935# libiberty-linker-plugin is special: it doesn't have its own source directory,
8936# so we have to add it after the preceding checks.
8937if test x"$extra_linker_plugin_flags$extra_linker_plugin_configure_flags" != x
8938then
8939 case " $configdirs " in
8940 *" libiberty "*)
8941 # If we can build libiberty, we can also build libiberty-linker-plugin.
8942 configdirs="$configdirs libiberty-linker-plugin"
8943 extra_linker_plugin_configure_flags="$extra_linker_plugin_configure_flags \
8944 --with-libiberty=../libiberty-linker-plugin";;
8945 *)
22e05272 8946 as_fn_error $? "libiberty missing" "$LINENO" 5;;
45b3824d
TS
8947 esac
8948fi
8949
fca38047
TS
8950# Sometimes we have special requirements for the host libiberty.
8951extra_host_libiberty_configure_flags=
1c01ebf6 8952extra_host_zlib_configure_flags=
fca38047
TS
8953case " $configdirs " in
8954 *" lto-plugin "* | *" libcc1 "*)
8955 # When these are to be built as shared libraries, the same applies to
8956 # libiberty.
8957 extra_host_libiberty_configure_flags=--enable-shared
8958 ;;
1c01ebf6
L
8959 *" bfd "*)
8960 # When bfd is to be built as a shared library, the same applies to
8961 # zlib.
8962 if test "$enable_shared" = "yes"; then
8963 extra_host_zlib_configure_flags=--enable-host-shared
8964 fi
8965 ;;
fca38047
TS
8966esac
8967
8968
1c01ebf6 8969
55ffb5ed
NN
8970# Produce a warning message for the subdirs we can't configure.
8971# This isn't especially interesting in the Cygnus tree, but in the individual
8972# FSF releases, it's important to let people know when their machine isn't
8973# supported by the one or two programs in a package.
8974
8975if test -n "${notsupp}" && test -z "${norecursion}" ; then
8976 # If $appdirs is non-empty, at least one of those directories must still
8977 # be configured, or we error out. (E.g., if the gas release supports a
8978 # specified target in some subdirs but not the gas subdir, we shouldn't
8979 # pretend that all is well.)
8980 if test -n "$appdirs" ; then
8981 for dir in $appdirs ; do
8982 if test -r $dir/Makefile.in ; then
8983 if echo " ${configdirs} " | grep " ${dir} " >/dev/null 2>&1; then
8984 appdirs=""
8985 break
8986 fi
23f6b2f9 8987 if echo " ${target_configdirs} " | grep " target-${dir} " >/dev/null 2>&1; then
55ffb5ed
NN
8988 appdirs=""
8989 break
8990 fi
8991 fi
8992 done
8993 if test -n "$appdirs" ; then
8994 echo "*** This configuration is not supported by this package." 1>&2
8995 exit 1
8996 fi
8997 fi
8998 # Okay, some application will build, or we don't care to check. Still
8999 # notify of subdirs not getting built.
9000 echo "*** This configuration is not supported in the following subdirectories:" 1>&2
9001 echo " ${notsupp}" 1>&2
9002 echo " (Any other directories should still work fine.)" 1>&2
9003fi
9004
9005case "$host" in
9006 *msdosdjgpp*)
9007 enable_gdbtk=no ;;
9008esac
9009
c3a86da9
DJ
9010# To find our prefix, in gcc_cv_tool_prefix.
9011
9012# The user is always right.
9013if test "${PATH_SEPARATOR+set}" != set; then
9014 echo "#! /bin/sh" >conf$$.sh
9015 echo "exit 0" >>conf$$.sh
9016 chmod +x conf$$.sh
9017 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
9018 PATH_SEPARATOR=';'
9019 else
9020 PATH_SEPARATOR=:
9021 fi
9022 rm -f conf$$.sh
9023fi
9024
9025
3c36aa6b
JJ
9026 get_gcc_base_ver="cat"
9027
9028# Check whether --with-gcc-major-version-only was given.
9029if test "${with_gcc_major_version_only+set}" = set; then :
9030 withval=$with_gcc_major_version_only; if test x$with_gcc_major_version_only = xyes ; then
31db0fe0 9031 get_gcc_base_ver="sed -e 's/^\([0-9]*\).*/\1/'"
3c36aa6b
JJ
9032 fi
9033
9034fi
9035
9036
9037
9038
9039
c3a86da9
DJ
9040
9041if test "x$exec_prefix" = xNONE; then
9042 if test "x$prefix" = xNONE; then
9043 gcc_cv_tool_prefix=$ac_default_prefix
9044 else
9045 gcc_cv_tool_prefix=$prefix
9046 fi
9047else
9048 gcc_cv_tool_prefix=$exec_prefix
9049fi
9050
9051# If there is no compiler in the tree, use the PATH only. In any
9052# case, if there is no compiler in the tree nobody should use
9053# AS_FOR_TARGET and LD_FOR_TARGET.
9054if test x$host = x$build && test -f $srcdir/gcc/BASE-VER; then
3c36aa6b
JJ
9055 if test x$with_gcc_major_version_only = xyes ; then
9056 gcc_version=`sed -e 's/^\([0-9]*\).*$/\1/' $srcdir/gcc/BASE-VER`
9057 else
9058 gcc_version=`cat $srcdir/gcc/BASE-VER`
9059 fi
c3a86da9
DJ
9060 gcc_cv_tool_dirs="$gcc_cv_tool_prefix/libexec/gcc/$target_noncanonical/$gcc_version$PATH_SEPARATOR"
9061 gcc_cv_tool_dirs="$gcc_cv_tool_dirs$gcc_cv_tool_prefix/libexec/gcc/$target_noncanonical$PATH_SEPARATOR"
9062 gcc_cv_tool_dirs="$gcc_cv_tool_dirs/usr/lib/gcc/$target_noncanonical/$gcc_version$PATH_SEPARATOR"
9063 gcc_cv_tool_dirs="$gcc_cv_tool_dirs/usr/lib/gcc/$target_noncanonical$PATH_SEPARATOR"
9064 gcc_cv_tool_dirs="$gcc_cv_tool_dirs$gcc_cv_tool_prefix/$target_noncanonical/bin/$target_noncanonical/$gcc_version$PATH_SEPARATOR"
9065 gcc_cv_tool_dirs="$gcc_cv_tool_dirs$gcc_cv_tool_prefix/$target_noncanonical/bin$PATH_SEPARATOR"
9066else
9067 gcc_cv_tool_dirs=
9068fi
9069
9070if test x$build = x$target && test -n "$md_exec_prefix"; then
9071 gcc_cv_tool_dirs="$gcc_cv_tool_dirs$md_exec_prefix$PATH_SEPARATOR"
9072fi
9073
9074
9075
55ffb5ed
NN
9076copy_dirs=
9077
1c710c3c 9078
5213506e
RW
9079# Check whether --with-build-sysroot was given.
9080if test "${with_build_sysroot+set}" = set; then :
9081 withval=$with_build_sysroot; if test x"$withval" != x ; then
526635cb
MM
9082 SYSROOT_CFLAGS_FOR_TARGET="--sysroot=$withval"
9083 fi
9084else
9085 SYSROOT_CFLAGS_FOR_TARGET=
5213506e 9086fi
526635cb
MM
9087
9088
c8aea42c 9089
5213506e
RW
9090
9091# Check whether --with-debug-prefix-map was given.
9092if test "${with_debug_prefix_map+set}" = set; then :
9093 withval=$with_debug_prefix_map; if test x"$withval" != x; then
c8aea42c
PB
9094 DEBUG_PREFIX_CFLAGS_FOR_TARGET=
9095 for debug_map in $withval; do
9096 DEBUG_PREFIX_CFLAGS_FOR_TARGET="$DEBUG_PREFIX_CFLAGS_FOR_TARGET -fdebug-prefix-map=$debug_map"
9097 done
9098 fi
9099else
9100 DEBUG_PREFIX_CFLAGS_FOR_TARGET=
5213506e
RW
9101fi
9102
c8aea42c
PB
9103
9104
1c8bd6a3
PB
9105# During gcc bootstrap, if we use some random cc for stage1 then CFLAGS
9106# might be empty or "-g". We don't require a C++ compiler, so CXXFLAGS
9107# might also be empty (or "-g", if a non-GCC C++ compiler is in the path).
9108# We want to ensure that TARGET libraries (which we know are built with
9109# gcc) are built with "-O2 -g", so include those options when setting
9110# CFLAGS_FOR_TARGET and CXXFLAGS_FOR_TARGET.
9111if test "x$CFLAGS_FOR_TARGET" = x; then
fc30054e
AH
9112 if test "x${is_cross_compiler}" = xyes; then
9113 CFLAGS_FOR_TARGET="-g -O2"
9114 else
9115 CFLAGS_FOR_TARGET=$CFLAGS
9116 case " $CFLAGS " in
9117 *" -O2 "*) ;;
9118 *) CFLAGS_FOR_TARGET="-O2 $CFLAGS_FOR_TARGET" ;;
9119 esac
9120 case " $CFLAGS " in
9121 *" -g "* | *" -g3 "*) ;;
9122 *) CFLAGS_FOR_TARGET="-g $CFLAGS_FOR_TARGET" ;;
9123 esac
9124 fi
1c8bd6a3
PB
9125fi
9126
9127
9128if test "x$CXXFLAGS_FOR_TARGET" = x; then
fc30054e
AH
9129 if test "x${is_cross_compiler}" = xyes; then
9130 CXXFLAGS_FOR_TARGET="-g -O2"
9131 else
9132 CXXFLAGS_FOR_TARGET=$CXXFLAGS
9133 case " $CXXFLAGS " in
9134 *" -O2 "*) ;;
9135 *) CXXFLAGS_FOR_TARGET="-O2 $CXXFLAGS_FOR_TARGET" ;;
9136 esac
9137 case " $CXXFLAGS " in
9138 *" -g "* | *" -g3 "*) ;;
9139 *) CXXFLAGS_FOR_TARGET="-g $CXXFLAGS_FOR_TARGET" ;;
9140 esac
9141 fi
1c8bd6a3
PB
9142fi
9143
9144
6f57bdf6
DK
9145
9146
55ffb5ed
NN
9147# Handle --with-headers=XXX. If the value is not "yes", the contents of
9148# the named directory are copied to $(tooldir)/sys-include.
9149if test x"${with_headers}" != x && test x"${with_headers}" != xno ; then
9150 if test x${is_cross_compiler} = xno ; then
9151 echo 1>&2 '***' --with-headers is only supported when cross compiling
9152 exit 1
9153 fi
9154 if test x"${with_headers}" != xyes ; then
c3a86da9 9155 x=${gcc_cv_tool_prefix}
1c710c3c 9156 copy_dirs="${copy_dirs} ${with_headers} $x/${target_noncanonical}/sys-include"
55ffb5ed
NN
9157 fi
9158fi
9159
9160# Handle --with-libs=XXX. If the value is not "yes", the contents of
9161# the name directories are copied to $(tooldir)/lib. Multiple directories
9162# are permitted.
9163if test x"${with_libs}" != x && test x"${with_libs}" != xno ; then
9164 if test x${is_cross_compiler} = xno ; then
9165 echo 1>&2 '***' --with-libs is only supported when cross compiling
9166 exit 1
9167 fi
9168 if test x"${with_libs}" != xyes ; then
9169 # Copy the libraries in reverse order, so that files in the first named
9170 # library override files in subsequent libraries.
c3a86da9 9171 x=${gcc_cv_tool_prefix}
55ffb5ed 9172 for l in ${with_libs}; do
1c710c3c 9173 copy_dirs="$l $x/${target_noncanonical}/lib ${copy_dirs}"
55ffb5ed
NN
9174 done
9175 fi
9176fi
9177
d7f09764 9178# Set with_gnu_as, with_gnu_ld, and with_system_zlib as appropriate.
e8b05380
PB
9179#
9180# This is done by determining whether or not the appropriate directory
9181# is available, and by checking whether or not specific configurations
9182# have requested that this magic not happen.
1c710c3c
DJ
9183#
9184# The command line options always override the explicit settings in
6b1786aa 9185# configure.ac, and the settings in configure.ac override this magic.
e8b05380 9186#
1c710c3c 9187# If the default for a toolchain is to use GNU as and ld, and you don't
e8b05380 9188# want to do that, then you should use the --without-gnu-as and
d7f09764
DN
9189# --without-gnu-ld options for the configure script. Similarly, if
9190# the default is to use the included zlib and you don't want to do that,
9191# you should use the --with-system-zlib option for the configure script.
e8b05380
PB
9192
9193if test x${use_gnu_as} = x &&
9194 echo " ${configdirs} " | grep " gas " > /dev/null 2>&1 ; then
9195 with_gnu_as=yes
9196 extra_host_args="$extra_host_args --with-gnu-as"
9197fi
9198
9199if test x${use_gnu_ld} = x &&
5afab7ad 9200 echo " ${configdirs} " | egrep " (go)?ld " > /dev/null 2>&1 ; then
e8b05380
PB
9201 with_gnu_ld=yes
9202 extra_host_args="$extra_host_args --with-gnu-ld"
9203fi
9204
d7f09764
DN
9205if test x${use_included_zlib} = x &&
9206 echo " ${configdirs} " | grep " zlib " > /dev/null 2>&1 ; then
9207 :
9208else
9209 with_system_zlib=yes
9210 extra_host_args="$extra_host_args --with-system-zlib"
9211fi
9212
e8b05380
PB
9213# If using newlib, add --with-newlib to the extra_host_args so that gcc/configure
9214# can detect this case.
9215
9216if test x${with_newlib} != xno && echo " ${target_configdirs} " | grep " target-newlib " > /dev/null 2>&1 ; then
9217 with_newlib=yes
9218 extra_host_args="$extra_host_args --with-newlib"
9219fi
9220
55ffb5ed
NN
9221# Handle ${copy_dirs}
9222set fnord ${copy_dirs}
9223shift
9224while test $# != 0 ; do
9225 if test -f $2/COPIED && test x"`cat $2/COPIED`" = x"$1" ; then
9226 :
9227 else
9228 echo Copying $1 to $2
9229
9230 # Use the install script to create the directory and all required
9231 # parent directories.
9232 if test -d $2 ; then
9233 :
9234 else
9235 echo >config.temp
9236 ${srcdir}/install-sh -c -m 644 config.temp $2/COPIED
9237 fi
9238
9239 # Copy the directory, assuming we have tar.
9240 # FIXME: Should we use B in the second tar? Not all systems support it.
9241 (cd $1; tar -cf - .) | (cd $2; tar -xpf -)
9242
9243 # It is the responsibility of the user to correctly adjust all
9244 # symlinks. If somebody can figure out how to handle them correctly
9245 # here, feel free to add the code.
9246
9247 echo $1 > $2/COPIED
9248 fi
9249 shift; shift
9250done
9251
e8b05380
PB
9252# Determine a target-dependent exec_prefix that the installed
9253# gcc will search in. Keep this list sorted by triplet, with
9254# the *-*-osname triplets last.
9255md_exec_prefix=
9256case "${target}" in
30b74385 9257 i[34567]86-pc-msdosdjgpp*)
e8b05380
PB
9258 md_exec_prefix=/dev/env/DJDIR/bin
9259 ;;
e8b05380 9260 *-*-hpux* | \
e8b05380 9261 *-*-nto-qnx* | \
6de66370 9262 *-*-solaris2*)
e8b05380
PB
9263 md_exec_prefix=/usr/ccs/bin
9264 ;;
9265esac
9266
671aa708
NN
9267extra_arflags_for_target=
9268extra_nmflags_for_target=
9269extra_ranlibflags_for_target=
9270target_makefile_frag=/dev/null
9271case "${target}" in
58e24147
AM
9272 spu-*-*)
9273 target_makefile_frag="config/mt-spu"
9274 ;;
d896cc4d 9275 mips*-sde-elf* | mips*-mti-elf* | mips*-img-elf*)
4bf6c438
RS
9276 target_makefile_frag="config/mt-sde"
9277 ;;
1ec3b87b
RS
9278 mipsisa*-*-elfoabi*)
9279 target_makefile_frag="config/mt-mips-elfoabi"
9280 ;;
08d0963a
RS
9281 mips*-*-*linux* | mips*-*-gnu*)
9282 target_makefile_frag="config/mt-mips-gnu"
9283 ;;
707f1839
SL
9284 nios2-*-elf*)
9285 target_makefile_frag="config/mt-nios2-elf"
9286 ;;
76052545
EB
9287 *-*-linux-android*)
9288 target_makefile_frag="config/mt-android"
9289 ;;
416ac4d4 9290 *-*-linux* | *-*-gnu* | *-*-k*bsd*-gnu | *-*-kopensolaris*-gnu)
98a5bb3b 9291 target_makefile_frag="config/mt-gnu"
671aa708
NN
9292 ;;
9293 *-*-aix4.[3456789]* | *-*-aix[56789].*)
1c710c3c 9294 # nm and ar from AIX 4.3 and above require -X32_64 flag to all ar and nm
671aa708
NN
9295 # commands to handle both 32-bit and 64-bit objects. These flags are
9296 # harmless if we're using GNU nm or ar.
9297 extra_arflags_for_target=" -X32_64"
9298 extra_nmflags_for_target=" -B -X32_64"
9299 ;;
671aa708
NN
9300esac
9301
9302alphaieee_frag=/dev/null
9303case $target in
9304 alpha*-*-*)
9305 # This just makes sure to use the -mieee option to build target libs.
9306 # This should probably be set individually by each library.
9307 alphaieee_frag="config/mt-alphaieee"
9308 ;;
9309esac
9310
9311# If --enable-target-optspace always use -Os instead of -O2 to build
9312# the target libraries, similarly if it is not specified, use -Os
9313# on selected platforms.
9314ospace_frag=/dev/null
9315case "${enable_target_optspace}:${target}" in
9316 yes:*)
9317 ospace_frag="config/mt-ospace"
9318 ;;
9319 :d30v-*)
9320 ospace_frag="config/mt-d30v"
9321 ;;
d9063947 9322 :m32r-* | :d10v-* | :fr30-* | :i?86*-*-elfiamcu)
671aa708
NN
9323 ospace_frag="config/mt-ospace"
9324 ;;
9325 no:* | :*)
9326 ;;
9327 *)
9328 echo "*** bad value \"${enable_target_optspace}\" for --enable-target-optspace flag; ignored" 1>&2
9329 ;;
9330esac
9331
671aa708
NN
9332# Some systems (e.g., one of the i386-aix systems the gas testers are
9333# using) don't handle "\$" correctly, so don't use it here.
1c710c3c 9334tooldir='${exec_prefix}'/${target_noncanonical}
671aa708
NN
9335build_tooldir=${tooldir}
9336
671aa708
NN
9337# Create a .gdbinit file which runs the one in srcdir
9338# and tells GDB to look there for source files.
9339
9340if test -r ${srcdir}/.gdbinit ; then
9341 case ${srcdir} in
9342 .) ;;
9343 *) cat > ./.gdbinit <<EOF
9344# ${NO_EDIT}
9345dir ${srcdir}
9346dir .
9347source ${srcdir}/.gdbinit
9348EOF
9349 ;;
9350 esac
9351fi
9352
671aa708
NN
9353# Make sure that the compiler is able to generate an executable. If it
9354# can't, we are probably in trouble. We don't care whether we can run the
9355# executable--we might be using a cross compiler--we only care whether it
9356# can be created. At this point the main configure script has set CC.
9357we_are_ok=no
9358echo "int main () { return 0; }" > conftest.c
9359${CC} -o conftest ${CFLAGS} ${CPPFLAGS} ${LDFLAGS} conftest.c
9360if test $? = 0 ; then
9361 if test -s conftest || test -s conftest.exe ; then
9362 we_are_ok=yes
9363 fi
1c710c3c 9364fi
671aa708
NN
9365case $we_are_ok in
9366 no)
9367 echo 1>&2 "*** The command '${CC} -o conftest ${CFLAGS} ${CPPFLAGS} ${LDFLAGS} conftest.c' failed."
9368 echo 1>&2 "*** You must set the environment variable CC to a working compiler."
9369 rm -f conftest*
9370 exit 1
9371 ;;
9372esac
9373rm -f conftest*
9374
d89f0ad6 9375# Decide which environment variable is used to find dynamic libraries.
671aa708
NN
9376case "${host}" in
9377 *-*-hpux*) RPATH_ENVVAR=SHLIB_PATH ;;
111eeb6e 9378 *-*-darwin*) RPATH_ENVVAR=DYLD_LIBRARY_PATH ;;
d89f0ad6 9379 *-*-mingw* | *-*-cygwin ) RPATH_ENVVAR=PATH ;;
671aa708
NN
9380 *) RPATH_ENVVAR=LD_LIBRARY_PATH ;;
9381esac
9382
d89f0ad6
AL
9383# On systems where the dynamic library environment variable is PATH,
9384# gcc/ will put dynamic libraries into a subdirectory to avoid adding
9385# built executables to PATH.
9386if test "$RPATH_ENVVAR" = PATH; then
9387 GCC_SHLIB_SUBDIR=/shlib
9388else
9389 GCC_SHLIB_SUBDIR=
9390fi
9391
beeda1d9
JJ
9392# Adjust the toplevel makefile according to whether bootstrap was selected.
9393case $enable_bootstrap in
9394 yes)
9395 bootstrap_suffix=bootstrap
9396 BUILD_CONFIG=bootstrap-debug
9397 ;;
9398 no)
9399 bootstrap_suffix=no-bootstrap
9400 BUILD_CONFIG=
9401 ;;
9402esac
9403
9404{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for default BUILD_CONFIG" >&5
9405$as_echo_n "checking for default BUILD_CONFIG... " >&6; }
9406
9407
9408# Check whether --with-build-config was given.
9409if test "${with_build_config+set}" = set; then :
9410 withval=$with_build_config; case $with_build_config in
9411 yes) with_build_config= ;;
9412 no) with_build_config= BUILD_CONFIG= ;;
9413 esac
9414fi
9415
9416
9417if test "x${with_build_config}" != x; then
9418 BUILD_CONFIG=$with_build_config
9419else
9420 case $BUILD_CONFIG in
9421 bootstrap-debug)
9422 if echo "int f (void) { return 0; }" > conftest.c &&
9423 ${CC} -c conftest.c &&
9424 mv conftest.o conftest.o.g0 &&
9425 ${CC} -c -g conftest.c &&
9426 mv conftest.o conftest.o.g &&
9427 ${srcdir}/contrib/compare-debug conftest.o.g0 conftest.o.g > /dev/null 2>&1; then
9428 :
9429 else
9430 BUILD_CONFIG=
9431 fi
9432 rm -f conftest.c conftest.o conftest.o.g0 conftest.o.g
9433 ;;
9434 esac
9435fi
9436{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $BUILD_CONFIG" >&5
9437$as_echo "$BUILD_CONFIG" >&6; }
9438
9439
9440# Use same top-level configure hooks in libgcc/libstdc++/libvtv.
9441{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for --enable-vtable-verify" >&5
9442$as_echo_n "checking for --enable-vtable-verify... " >&6; }
9443# Check whether --enable-vtable-verify was given.
9444if test "${enable_vtable_verify+set}" = set; then :
9445 enableval=$enable_vtable_verify; case "$enableval" in
9446 yes) enable_vtable_verify=yes ;;
9447 no) enable_vtable_verify=no ;;
9448 *) enable_vtable_verify=no;;
9449 esac
9450else
9451 enable_vtable_verify=no
9452fi
9453
9454{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_vtable_verify" >&5
9455$as_echo "$enable_vtable_verify" >&6; }
9456
671aa708
NN
9457# Record target_configdirs and the configure arguments for target and
9458# build configuration in Makefile.
9459target_configdirs=`echo "${target_configdirs}" | sed -e 's/target-//g'`
23f6b2f9 9460build_configdirs=`echo "${build_configdirs}" | sed -e 's/build-//g'`
9e1c8fc1 9461bootstrap_fixincludes=no
671aa708 9462
ad1e5170
JR
9463# If we are building libgomp, bootstrap it.
9464if echo " ${target_configdirs} " | grep " libgomp " > /dev/null 2>&1 ; then
9465 bootstrap_target_libs=${bootstrap_target_libs}target-libgomp,
9466fi
9467
beeda1d9
JJ
9468# If we are building libsanitizer and $BUILD_CONFIG contains bootstrap-asan
9469# or bootstrap-ubsan, bootstrap it.
9470if echo " ${target_configdirs} " | grep " libsanitizer " > /dev/null 2>&1; then
9471 case "$BUILD_CONFIG" in
170e618e 9472 *bootstrap-hwasan* | *bootstrap-asan* | *bootstrap-ubsan* )
beeda1d9 9473 bootstrap_target_libs=${bootstrap_target_libs}target-libsanitizer,
9e1c8fc1 9474 bootstrap_fixincludes=yes
beeda1d9
JJ
9475 ;;
9476 esac
ac8701fe
L
9477fi
9478
beeda1d9
JJ
9479# If we are building libvtv and --enable-vtable-verify, bootstrap it.
9480if echo " ${target_configdirs} " | grep " libvtv " > /dev/null 2>&1 &&
9481 test "$enable_vtable_verify" != no; then
2077db1b
CT
9482 bootstrap_target_libs=${bootstrap_target_libs}target-libvtv,
9483fi
9484
671aa708
NN
9485# Determine whether gdb needs tk/tcl or not.
9486# Use 'maybe' since enable_gdbtk might be true even if tk isn't available
9487# and in that case we want gdb to be built without tk. Ugh!
9488# In fact I believe gdb is the *only* package directly dependent on tk,
9489# so we should be able to put the 'maybe's in unconditionally and
9490# leave out the maybe dependencies when enable_gdbtk is false. I'm not
9491# 100% sure that that's safe though.
e914a571 9492
b4f96efe 9493gdb_tk="maybe-all-tcl maybe-all-tk maybe-all-itcl maybe-all-libgui"
671aa708
NN
9494case "$enable_gdbtk" in
9495 no)
9496 GDB_TK="" ;;
e914a571
AC
9497 yes)
9498 GDB_TK="${gdb_tk}" ;;
671aa708 9499 *)
e914a571
AC
9500 # Only add the dependency on gdbtk when GDBtk is part of the gdb
9501 # distro. Eventually someone will fix this and move Insight, nee
9502 # gdbtk to a separate directory.
9503 if test -d ${srcdir}/gdb/gdbtk ; then
9504 GDB_TK="${gdb_tk}"
9505 else
9506 GDB_TK=""
9507 fi
9508 ;;
671aa708 9509esac
ef9db8d5
DJ
9510CONFIGURE_GDB_TK=`echo ${GDB_TK} | sed s/-all-/-configure-/g`
9511INSTALL_GDB_TK=`echo ${GDB_TK} | sed s/-all-/-install-/g`
671aa708 9512
f9d09df0
TT
9513# gdb and gdbserver depend on gnulib and gdbsupport, but as nothing
9514# else does, only include them if one of these is built. The Makefile
9515# provides the ordering, so it's enough here to add to the list.
9516case " ${configdirs} " in
9517 *\ gdb\ *)
9518 configdirs="${configdirs} gnulib gdbsupport"
9519 ;;
9520 *\ gdbserver\ *)
9521 configdirs="${configdirs} gnulib gdbsupport"
9522 ;;
f14c9bd4
MF
9523 *\ sim\ *)
9524 configdirs="${configdirs} gnulib"
9525 ;;
f9d09df0 9526esac
98e5be21 9527
60975492 9528# Strip out unwanted targets.
8b87bb96
NN
9529
9530# While at that, we remove Makefiles if we were started for recursive
9531# configuration, so that the top-level Makefile reconfigures them,
9532# like we used to do when configure itself was recursive.
8b87bb96 9533
3e54529c
RW
9534# Loop over modules. We used to use the "$extrasub" feature from Autoconf
9535# but now we're fixing up the Makefile ourselves with the additional
9536# commands passed to AC_CONFIG_FILES. Use separate variables
9537# extrasub-{build,host,target} not because there is any reason to split
9538# the substitutions up that way, but only to remain below the limit of
9539# 99 commands in a script, for HP-UX sed.
da34ca3f
AO
9540
9541# Do not nest @if/@endif or @unless/@endunless pairs, because
9542# configure will not warn you at all.
8b87bb96 9543
79cd2b23
RW
9544case "$enable_bootstrap:$ENABLE_GOLD: $configdirs :,$stage1_languages," in
9545 yes:yes:*\ gold\ *:*,c++,*) ;;
9546 yes:yes:*\ gold\ *:*)
22e05272 9547 as_fn_error $? "in a combined tree, bootstrapping with --enable-gold requires c++ in stage1_languages" "$LINENO" 5
79cd2b23
RW
9548 ;;
9549esac
9550
3e54529c 9551extrasub_build=
23f6b2f9 9552for module in ${build_configdirs} ; do
5607edfd
PB
9553 if test -z "${no_recursion}" \
9554 && test -f ${build_subdir}/${module}/Makefile; then
9555 echo 1>&2 "*** removing ${build_subdir}/${module}/Makefile to force reconfigure"
9556 rm -f ${build_subdir}/${module}/Makefile
9557 fi
3e54529c 9558 extrasub_build="$extrasub_build
5607edfd
PB
9559/^@if build-$module\$/d
9560/^@endif build-$module\$/d
da34ca3f 9561/^@unless build-$module\$/,/^@endunless build-$module\$/d
5607edfd 9562/^@if build-$module-$bootstrap_suffix\$/d
da34ca3f
AO
9563/^@endif build-$module-$bootstrap_suffix\$/d
9564/^@unless build-$module-$bootstrap_suffix\$/,/^@endunless build-$module-$bootstrap_suffix\$/d"
5607edfd 9565done
3e54529c 9566extrasub_host=
5607edfd 9567for module in ${configdirs} ; do
a6fbc1e2 9568 if test -z "${no_recursion}"; then
f063a9ed 9569 for file in stage*-${module}/Makefile prev-${module}/Makefile ${module}/Makefile; do
a6fbc1e2
AS
9570 if test -f ${file}; then
9571 echo 1>&2 "*** removing ${file} to force reconfigure"
9572 rm -f ${file}
9573 fi
9574 done
5607edfd 9575 fi
9e1c8fc1
JJ
9576 case ${module},${bootstrap_fixincludes} in
9577 fixincludes,no) host_bootstrap_suffix=no-bootstrap ;;
9578 *) host_bootstrap_suffix=$bootstrap_suffix ;;
9579 esac
3e54529c 9580 extrasub_host="$extrasub_host
5607edfd
PB
9581/^@if $module\$/d
9582/^@endif $module\$/d
da34ca3f 9583/^@unless $module\$/,/^@endunless $module\$/d
9e1c8fc1 9584/^@if $module-$host_bootstrap_suffix\$/d
da34ca3f
AO
9585/^@endif $module-$host_bootstrap_suffix\$/d
9586/^@unless $module-$host_bootstrap_suffix\$/,/^@endunless $module-$host_bootstrap_suffix\$/d"
5607edfd 9587done
3e54529c 9588extrasub_target=
5607edfd
PB
9589for module in ${target_configdirs} ; do
9590 if test -z "${no_recursion}" \
9591 && test -f ${target_subdir}/${module}/Makefile; then
9592 echo 1>&2 "*** removing ${target_subdir}/${module}/Makefile to force reconfigure"
9593 rm -f ${target_subdir}/${module}/Makefile
9594 fi
00020c16
ILT
9595
9596 # We only bootstrap target libraries listed in bootstrap_target_libs.
9597 case $bootstrap_target_libs in
9598 *,target-$module,*) target_bootstrap_suffix=$bootstrap_suffix ;;
9599 *) target_bootstrap_suffix=no-bootstrap ;;
9600 esac
9601
3e54529c 9602 extrasub_target="$extrasub_target
5607edfd
PB
9603/^@if target-$module\$/d
9604/^@endif target-$module\$/d
da34ca3f 9605/^@unless target-$module\$/,/^@endunless target-$module\$/d
00020c16 9606/^@if target-$module-$target_bootstrap_suffix\$/d
da34ca3f
AO
9607/^@endif target-$module-$target_bootstrap_suffix\$/d
9608/^@unless target-$module-$target_bootstrap_suffix\$/,/^@endunless target-$module-$target_bootstrap_suffix\$/d"
5607edfd
PB
9609done
9610
3e54529c
RW
9611# Do the final fixup along with target modules.
9612extrasub_target="$extrasub_target
da34ca3f
AO
9613/^@if /,/^@endif /d
9614/^@unless /d
9615/^@endunless /d"
671aa708
NN
9616
9617# Create the serialization dependencies. This uses a temporary file.
9618
5213506e
RW
9619# Check whether --enable-serial-configure was given.
9620if test "${enable_serial_configure+set}" = set; then :
9621 enableval=$enable_serial_configure;
9622fi
ade82b16
AO
9623
9624
bf1d3e81
NN
9625case ${enable_serial_configure} in
9626 yes)
9627 enable_serial_build_configure=yes
9628 enable_serial_host_configure=yes
9629 enable_serial_target_configure=yes
9630 ;;
9631esac
9632
671aa708
NN
9633# These force 'configure's to be done one at a time, to avoid problems
9634# with contention over a shared config.cache.
9635rm -f serdep.tmp
ade82b16 9636echo '# serdep.tmp' > serdep.tmp
671aa708 9637olditem=
bf1d3e81 9638test "x${enable_serial_build_configure}" = xyes &&
671aa708
NN
9639for item in ${build_configdirs} ; do
9640 case ${olditem} in
9641 "") ;;
ade82b16 9642 *) echo "configure-build-${item}: configure-build-${olditem}" >> serdep.tmp ;;
671aa708
NN
9643 esac
9644 olditem=${item}
9645done
9646olditem=
bf1d3e81 9647test "x${enable_serial_host_configure}" = xyes &&
671aa708
NN
9648for item in ${configdirs} ; do
9649 case ${olditem} in
9650 "") ;;
ade82b16 9651 *) echo "configure-${item}: configure-${olditem}" >> serdep.tmp ;;
671aa708
NN
9652 esac
9653 olditem=${item}
9654done
9655olditem=
bf1d3e81 9656test "x${enable_serial_target_configure}" = xyes &&
671aa708
NN
9657for item in ${target_configdirs} ; do
9658 case ${olditem} in
9659 "") ;;
ade82b16 9660 *) echo "configure-target-${item}: configure-target-${olditem}" >> serdep.tmp ;;
671aa708
NN
9661 esac
9662 olditem=${item}
9663done
9664serialization_dependencies=serdep.tmp
9665
9666
ade82b16 9667# Base args. Strip norecursion, cache-file, srcdir, host, build,
1c710c3c 9668# target, nonopt, and variable assignments. These are the ones we
f1a036e4
NC
9669# might not want to pass down to subconfigures. The exception being
9670# --cache-file=/dev/null, which is used to turn off the use of cache
9671# files altogether, and which should be passed on to subconfigures.
9672# Also strip program-prefix, program-suffix, and program-transform-name,
9673# so that we can pass down a consistent program-transform-name.
1c710c3c 9674baseargs=
29a63921 9675tbaseargs=
1c710c3c
DJ
9676keep_next=no
9677skip_next=no
9678eval "set -- $ac_configure_args"
44bfc3ac
DJ
9679for ac_arg
9680do
1c710c3c
DJ
9681 if test X"$skip_next" = X"yes"; then
9682 skip_next=no
9683 continue
9684 fi
9685 if test X"$keep_next" = X"yes"; then
9686 case $ac_arg in
9687 *\'*)
9688 ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
9689 esac
9690 baseargs="$baseargs '$ac_arg'"
29a63921 9691 tbaseargs="$tbaseargs '$ac_arg'"
1c710c3c
DJ
9692 keep_next=no
9693 continue
9694 fi
9695
9696 # Handle separated arguments. Based on the logic generated by
9697 # autoconf 2.59.
9698 case $ac_arg in
9699 *=* | --config-cache | -C | -disable-* | --disable-* \
9700 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
9701 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
9702 | -with-* | --with-* | -without-* | --without-* | --x)
9703 separate_arg=no
9704 ;;
9705 -*)
9706 separate_arg=yes
9707 ;;
9708 *)
9709 separate_arg=no
9710 ;;
9711 esac
9712
29a63921
AO
9713 skip_targ=no
9714 case $ac_arg in
9715
9716 --with-* | --without-*)
9717 libopt=`echo "$ac_arg" | sed -e 's,^--[^-_]*[-_],,' -e 's,=.*$,,'`
9718
9719 case $libopt in
9720 *[-_]include)
9721 lib=`echo "$libopt" | sed 's,[-_]include$,,'`
9722 ;;
9723 *[-_]lib)
9724 lib=`echo "$libopt" | sed 's,[-_]lib$,,'`
9725 ;;
9726 *)
9727 lib=$libopt
9728 ;;
9729 esac
9730
9731
9732 case $lib in
4a9bb2aa 9733 mpc | mpfr | gmp | isl)
29a63921
AO
9734 # If we're processing --with-$lib, --with-$lib-include or
9735 # --with-$lib-lib, for one of the libs above, and target is
9736 # different from host, don't pass the current argument to any
9737 # target library's configure.
9738 if test x$is_cross_compiler = xyes; then
9739 skip_targ=yes
9740 fi
9741 ;;
9742 esac
9743 ;;
9744 esac
9745
1c710c3c 9746 case "$ac_arg" in
f1a036e4
NC
9747 --cache-file=/dev/null | \
9748 -cache-file=/dev/null )
9749 # Handled here to avoid the test to skip args below.
9750 baseargs="$baseargs '$ac_arg'"
29a63921 9751 tbaseargs="$tbaseargs '$ac_arg'"
f1a036e4
NC
9752 # Assert: $separate_arg should always be no.
9753 keep_next=$separate_arg
9754 ;;
1c710c3c
DJ
9755 --no*)
9756 continue
9757 ;;
9758 --c* | \
9759 --sr* | \
9760 --ho* | \
9761 --bu* | \
9762 --t* | \
9763 --program-* | \
9764 -cache_file* | \
9765 -srcdir* | \
9766 -host* | \
9767 -build* | \
9768 -target* | \
9769 -program-prefix* | \
9770 -program-suffix* | \
9771 -program-transform-name* )
9772 skip_next=$separate_arg
9773 continue
9774 ;;
9775 -*)
9776 # An option. Add it.
9777 case $ac_arg in
9778 *\'*)
9779 ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
9780 esac
9781 baseargs="$baseargs '$ac_arg'"
29a63921
AO
9782 if test X"$skip_targ" = Xno; then
9783 tbaseargs="$tbaseargs '$ac_arg'"
9784 fi
1c710c3c
DJ
9785 keep_next=$separate_arg
9786 ;;
9787 *)
9788 # Either a variable assignment, or a nonopt (triplet). Don't
9789 # pass it down; let the Makefile handle this.
9790 continue
9791 ;;
9792 esac
9793done
9794# Remove the initial space we just introduced and, as these will be
9795# expanded by make, quote '$'.
9796baseargs=`echo "x$baseargs" | sed -e 's/^x *//' -e 's,\\$,$$,g'`
671aa708 9797
43bb47c2
DJ
9798# Add in --program-transform-name, after --program-prefix and
9799# --program-suffix have been applied to it. Autoconf has already
9800# doubled dollar signs and backslashes in program_transform_name; we want
9801# the backslashes un-doubled, and then the entire thing wrapped in single
1c710c3c 9802# quotes, because this will be expanded first by make and then by the shell.
43bb47c2
DJ
9803# Also, because we want to override the logic in subdir configure scripts to
9804# choose program_transform_name, replace any s,x,x, with s,y,y,.
9805sed -e "s,\\\\\\\\,\\\\,g; s,','\\\\'',g; s/s,x,x,/s,y,y,/" <<EOF_SED > conftestsed.out
9806${program_transform_name}
9807EOF_SED
9808gcc_transform_name=`cat conftestsed.out`
9809rm -f conftestsed.out
9810baseargs="$baseargs --program-transform-name='${gcc_transform_name}'"
29a63921 9811tbaseargs="$tbaseargs --program-transform-name='${gcc_transform_name}'"
d9acb717
RW
9812if test "$silent" = yes; then
9813 baseargs="$baseargs --silent"
29a63921 9814 tbaseargs="$tbaseargs --silent"
d9acb717 9815fi
0115d4a3 9816baseargs="$baseargs --disable-option-checking"
29a63921 9817tbaseargs="$tbaseargs --disable-option-checking"
43bb47c2 9818
ffedf511
RW
9819# Record and document user additions to sub configure arguments.
9820
9821
9822
9823
671aa708
NN
9824# For the build-side libraries, we just need to pretend we're native,
9825# and not use the same cache file. Multilibs are neither needed nor
3d96b0d0
HPN
9826# desired. We can't even use the same cache file for all build-side
9827# libraries, as they're compiled differently; some with C, some with
9828# C++ or with different feature-enabling options.
9829build_configargs="$build_configargs --cache-file=./config.cache ${baseargs}"
671aa708
NN
9830
9831# For host modules, accept cache file option, or specification as blank.
9832case "${cache_file}" in
9833"") # empty
9834 cache_file_option="" ;;
9835/* | [A-Za-z]:[\\/]* ) # absolute path
9836 cache_file_option="--cache-file=${cache_file}" ;;
9837*) # relative path
9838 cache_file_option="--cache-file=../${cache_file}" ;;
9839esac
9840
09438bde
NN
9841# Host dirs don't like to share a cache file either, horribly enough.
9842# This seems to be due to autoconf 2.5x stupidity.
ffedf511 9843host_configargs="$host_configargs --cache-file=./config.cache ${extra_host_args} ${baseargs}"
671aa708 9844
29a63921 9845target_configargs="$target_configargs ${tbaseargs}"
671aa708
NN
9846
9847# Passing a --with-cross-host argument lets the target libraries know
9848# whether they are being built with a cross-compiler or being built
9849# native. However, it would be better to use other mechanisms to make the
9850# sorts of decisions they want to make on this basis. Please consider
9851# this option to be deprecated. FIXME.
9852if test x${is_cross_compiler} = xyes ; then
1c710c3c 9853 target_configargs="--with-cross-host=${host_noncanonical} ${target_configargs}"
671aa708
NN
9854fi
9855
79e0604d
FXC
9856# Special user-friendly check for native x86_64-linux build, if
9857# multilib is not explicitly enabled.
9858case "$target:$have_compiler:$host:$target:$enable_multilib" in
9859 x86_64-*linux*:yes:$build:$build:)
e640447c 9860 # Make sure we have a development environment that handles 32-bit
79e0604d
FXC
9861 dev64=no
9862 echo "int main () { return 0; }" > conftest.c
9863 ${CC} -m32 -o conftest ${CFLAGS} ${CPPFLAGS} ${LDFLAGS} conftest.c
9864 if test $? = 0 ; then
9865 if test -s conftest || test -s conftest.exe ; then
9866 dev64=yes
9867 fi
9868 fi
9869 rm -f conftest*
9870 if test x${dev64} != xyes ; then
22e05272 9871 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
9872 fi
9873 ;;
9874esac
9875
dc683a3f
RW
9876# Default to --enable-multilib.
9877if test x${enable_multilib} = x ; then
671aa708 9878 target_configargs="--enable-multilib ${target_configargs}"
dc683a3f 9879fi
671aa708
NN
9880
9881# Pass --with-newlib if appropriate. Note that target_configdirs has
9882# changed from the earlier setting of with_newlib.
9883if test x${with_newlib} != xno && echo " ${target_configdirs} " | grep " newlib " > /dev/null 2>&1 && test -d ${srcdir}/newlib ; then
9884 target_configargs="--with-newlib ${target_configargs}"
9885fi
9886
6b9eb62c
NN
9887# Different target subdirs use different values of certain variables
9888# (notably CXX). Worse, multilibs use *lots* of different values.
9889# Worse yet, autoconf 2.5x makes some of these 'precious', meaning that
9890# it doesn't automatically accept command-line overrides of them.
9891# This means it's not safe for target subdirs to share a cache file,
9892# which is disgusting, but there you have it. Hopefully this can be
9893# fixed in future. It's still worthwhile to use a cache file for each
9894# directory. I think.
9895
bebcd931
MS
9896# Pass the appropriate --build, --host, --target and --cache-file arguments.
9897# We need to pass --target, as newer autoconf's requires consistency
9898# for target_alias and gcc doesn't manage it consistently.
e69bf64b 9899target_configargs="--cache-file=./config.cache ${target_configargs}"
671aa708 9900
671aa708
NN
9901FLAGS_FOR_TARGET=
9902case " $target_configdirs " in
9903 *" newlib "*)
9904 case " $target_configargs " in
9905 *" --with-newlib "*)
9906 case "$target" in
5d571eaa 9907 *-cygwin*)
443e6238 9908 FLAGS_FOR_TARGET=$FLAGS_FOR_TARGET' -L$$r/$(TARGET_SUBDIR)/winsup/cygwin -isystem $$s/winsup/cygwin/include'
5d571eaa 9909 ;;
671aa708
NN
9910 esac
9911
9912 # If we're not building GCC, don't discard standard headers.
9913 if test -d ${srcdir}/gcc; then
9914 FLAGS_FOR_TARGET=$FLAGS_FOR_TARGET' -nostdinc'
9915
9916 if test "${build}" != "${host}"; then
9917 # On Canadian crosses, CC_FOR_TARGET will have already been set
9918 # by `configure', so we won't have an opportunity to add -Bgcc/
9919 # to it. This is right: we don't want to search that directory
9920 # for binaries, but we want the header files in there, so add
9921 # them explicitly.
0463992b 9922 FLAGS_FOR_TARGET=$FLAGS_FOR_TARGET' -isystem $$r/$(HOST_SUBDIR)/gcc/include -isystem $$r/$(HOST_SUBDIR)/gcc/include-fixed'
671aa708
NN
9923
9924 # Someone might think of using the pre-installed headers on
9925 # Canadian crosses, in case the installed compiler is not fully
9926 # compatible with the compiler being built. In this case, it
9927 # would be better to flag an error than risking having
9928 # incompatible object files being constructed. We can't
9929 # guarantee that an error will be flagged, but let's hope the
9930 # compiler will do it, when presented with incompatible header
9931 # files.
9932 fi
9933 fi
9934
9935 case "${target}-${is_cross_compiler}" in
f2a0e225 9936 i[3456789]86-*-linux*-no)
671aa708
NN
9937 # Here host == target, so we don't need to build gcc,
9938 # so we don't want to discard standard headers.
9939 FLAGS_FOR_TARGET=`echo " $FLAGS_FOR_TARGET " | sed -e 's/ -nostdinc / /'`
9940 ;;
9941 *)
9942 # If we're building newlib, use its generic headers last, but search
9943 # for any libc-related directories first (so make it the last -B
9944 # switch).
9945 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
9946
9947 # If we're building libgloss, find the startup file, simulator library
9948 # and linker script.
9949 case " $target_configdirs " in
9950 *" libgloss "*)
9951 # Look for startup file, simulator library and maybe linker script.
9952 FLAGS_FOR_TARGET=$FLAGS_FOR_TARGET' -B$$r/$(TARGET_SUBDIR)/libgloss/'"$libgloss_dir"
9953 # Look for libnosys.a in case the target needs it.
9954 FLAGS_FOR_TARGET=$FLAGS_FOR_TARGET' -L$$r/$(TARGET_SUBDIR)/libgloss/libnosys'
9955 # Most targets have the linker script in the source directory.
9956 FLAGS_FOR_TARGET=$FLAGS_FOR_TARGET' -L$$s/libgloss/'"$libgloss_dir"
9957 ;;
9958 esac
671aa708
NN
9959 ;;
9960 esac
9961 ;;
9962 esac
9963 ;;
9964esac
5d571eaa 9965
b91f0a41 9966case "$target" in
5d571eaa
OS
9967 x86_64-*mingw* | *-w64-mingw*)
9968 # MinGW-w64 does not use newlib, nor does it use winsup. It may,
9969 # however, use a symlink named 'mingw' in ${prefix} .
9970 FLAGS_FOR_TARGET=$FLAGS_FOR_TARGET' -L${prefix}/${target}/lib -L${prefix}/mingw/lib -isystem ${prefix}/${target}/include -isystem ${prefix}/mingw/include'
9971 ;;
9972 *-mingw*)
9973 # MinGW can't be handled as Cygwin above since it does not use newlib.
9974 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'
9975 ;;
b91f0a41 9976esac
671aa708 9977
6691a79e
ME
9978# Allow the user to override the flags for
9979# our build compiler if desired.
f019adc1
MF
9980if test x"${build}" = x"${host}" ; then
9981 CFLAGS_FOR_BUILD=${CFLAGS_FOR_BUILD-${CFLAGS}}
9982 CXXFLAGS_FOR_BUILD=${CXXFLAGS_FOR_BUILD-${CXXFLAGS}}
9983 LDFLAGS_FOR_BUILD=${LDFLAGS_FOR_BUILD-${LDFLAGS}}
9984fi
6691a79e 9985
671aa708
NN
9986# On Canadian crosses, we'll be searching the right directories for
9987# the previously-installed cross compiler, so don't bother to add
9988# flags for directories within the install tree of the compiler
9989# being built; programs in there won't even run.
9990if test "${build}" = "${host}" && test -d ${srcdir}/gcc; then
9991 # Search for pre-installed headers if nothing else fits.
9124bc53 9992 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
9993fi
9994
9995if test "x${use_gnu_ld}" = x &&
9996 echo " ${configdirs} " | grep " ld " > /dev/null ; then
9997 # Arrange for us to find uninstalled linker scripts.
215c351a 9998 FLAGS_FOR_TARGET=$FLAGS_FOR_TARGET' -L$$r/$(HOST_SUBDIR)/ld'
671aa708
NN
9999fi
10000
e88a2c09
DD
10001# Search for other target-specific linker scripts and such.
10002case "${target}" in
3e19841a
PB
10003 mep*)
10004 FLAGS_FOR_TARGET="$FLAGS_FOR_TARGET -mlibrary"
10005 ;;
e88a2c09
DD
10006esac
10007
671aa708 10008# Makefile fragments.
7b61653a
PE
10009for frag in host_makefile_frag target_makefile_frag alphaieee_frag ospace_frag;
10010do
10011 eval fragval=\$$frag
10012 if test $fragval != /dev/null; then
10013 eval $frag=${srcdir}/$fragval
10014 fi
10015done
671aa708
NN
10016
10017
10018
10019
10020
10021# Miscellanea: directories, flags, etc.
10022
10023
10024
10025
10026
10027
10028
d89f0ad6 10029
23f6b2f9 10030# Build module lists & subconfigure args.
671aa708
NN
10031
10032
10033
2abefe3d
PB
10034# Host module lists & subconfigure args.
10035
10036
10037
aae29963 10038
2abefe3d
PB
10039# Target module lists & subconfigure args.
10040
10041
10042
10043# Build tools.
10044
10045
10046
0999159b
PB
10047
10048
10049
10050
10051
10052
10053
10054
10055
10056
10057
10058
10059
b4c522fa 10060
2abefe3d
PB
10061# Generate default definitions for YACC, M4, LEX and other programs that run
10062# on the build machine. These are used if the Makefile can't locate these
10063# programs in objdir.
10064MISSING=`cd $ac_aux_dir && ${PWDCMD-pwd}`/missing
10065
10066for ac_prog in 'bison -y' byacc yacc
10067do
1c710c3c 10068 # Extract the first word of "$ac_prog", so it can be a program name with args.
2abefe3d 10069set dummy $ac_prog; ac_word=$2
5213506e
RW
10070{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
10071$as_echo_n "checking for $ac_word... " >&6; }
22e05272 10072if ${ac_cv_prog_YACC+:} false; then :
5213506e 10073 $as_echo_n "(cached) " >&6
2abefe3d
PB
10074else
10075 if test -n "$YACC"; then
10076 ac_cv_prog_YACC="$YACC" # Let the user override the test.
10077else
1c710c3c
DJ
10078as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10079for as_dir in $PATH
10080do
10081 IFS=$as_save_IFS
10082 test -z "$as_dir" && as_dir=.
5213506e 10083 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 10084 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1c710c3c 10085 ac_cv_prog_YACC="$ac_prog"
5213506e 10086 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
1c710c3c
DJ
10087 break 2
10088 fi
10089done
5213506e
RW
10090 done
10091IFS=$as_save_IFS
1c710c3c 10092
2abefe3d
PB
10093fi
10094fi
1c710c3c 10095YACC=$ac_cv_prog_YACC
2abefe3d 10096if test -n "$YACC"; then
5213506e
RW
10097 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $YACC" >&5
10098$as_echo "$YACC" >&6; }
2abefe3d 10099else
5213506e
RW
10100 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10101$as_echo "no" >&6; }
2abefe3d
PB
10102fi
10103
5213506e 10104
1c710c3c 10105 test -n "$YACC" && break
2abefe3d
PB
10106done
10107test -n "$YACC" || YACC="$MISSING bison -y"
10108
10109case " $build_configdirs " in
10110 *" bison "*) YACC='$$r/$(BUILD_SUBDIR)/bison/tests/bison -y' ;;
2abefe3d
PB
10111esac
10112
10113for ac_prog in bison
10114do
1c710c3c 10115 # Extract the first word of "$ac_prog", so it can be a program name with args.
2abefe3d 10116set dummy $ac_prog; ac_word=$2
5213506e
RW
10117{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
10118$as_echo_n "checking for $ac_word... " >&6; }
22e05272 10119if ${ac_cv_prog_BISON+:} false; then :
5213506e 10120 $as_echo_n "(cached) " >&6
2abefe3d
PB
10121else
10122 if test -n "$BISON"; then
10123 ac_cv_prog_BISON="$BISON" # Let the user override the test.
10124else
1c710c3c
DJ
10125as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10126for as_dir in $PATH
10127do
10128 IFS=$as_save_IFS
10129 test -z "$as_dir" && as_dir=.
5213506e 10130 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 10131 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1c710c3c 10132 ac_cv_prog_BISON="$ac_prog"
5213506e 10133 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
1c710c3c
DJ
10134 break 2
10135 fi
10136done
5213506e
RW
10137 done
10138IFS=$as_save_IFS
1c710c3c 10139
2abefe3d
PB
10140fi
10141fi
1c710c3c 10142BISON=$ac_cv_prog_BISON
2abefe3d 10143if test -n "$BISON"; then
5213506e
RW
10144 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $BISON" >&5
10145$as_echo "$BISON" >&6; }
2abefe3d 10146else
5213506e
RW
10147 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10148$as_echo "no" >&6; }
2abefe3d
PB
10149fi
10150
5213506e 10151
1c710c3c 10152 test -n "$BISON" && break
2abefe3d
PB
10153done
10154test -n "$BISON" || BISON="$MISSING bison"
10155
10156case " $build_configdirs " in
10157 *" bison "*) BISON='$$r/$(BUILD_SUBDIR)/bison/tests/bison' ;;
10158esac
10159
10160for ac_prog in gm4 gnum4 m4
10161do
1c710c3c 10162 # Extract the first word of "$ac_prog", so it can be a program name with args.
2abefe3d 10163set dummy $ac_prog; ac_word=$2
5213506e
RW
10164{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
10165$as_echo_n "checking for $ac_word... " >&6; }
22e05272 10166if ${ac_cv_prog_M4+:} false; then :
5213506e 10167 $as_echo_n "(cached) " >&6
2abefe3d
PB
10168else
10169 if test -n "$M4"; then
10170 ac_cv_prog_M4="$M4" # Let the user override the test.
10171else
1c710c3c
DJ
10172as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10173for as_dir in $PATH
10174do
10175 IFS=$as_save_IFS
10176 test -z "$as_dir" && as_dir=.
5213506e 10177 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 10178 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1c710c3c 10179 ac_cv_prog_M4="$ac_prog"
5213506e 10180 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
1c710c3c
DJ
10181 break 2
10182 fi
10183done
5213506e
RW
10184 done
10185IFS=$as_save_IFS
1c710c3c 10186
2abefe3d
PB
10187fi
10188fi
1c710c3c 10189M4=$ac_cv_prog_M4
2abefe3d 10190if test -n "$M4"; then
5213506e
RW
10191 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $M4" >&5
10192$as_echo "$M4" >&6; }
2abefe3d 10193else
5213506e
RW
10194 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10195$as_echo "no" >&6; }
2abefe3d
PB
10196fi
10197
5213506e 10198
1c710c3c 10199 test -n "$M4" && break
2abefe3d
PB
10200done
10201test -n "$M4" || M4="$MISSING m4"
10202
10203case " $build_configdirs " in
10204 *" m4 "*) M4='$$r/$(BUILD_SUBDIR)/m4/m4' ;;
10205esac
10206
10207for ac_prog in flex lex
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_LEX+:} false; then :
5213506e 10214 $as_echo_n "(cached) " >&6
2abefe3d
PB
10215else
10216 if test -n "$LEX"; then
10217 ac_cv_prog_LEX="$LEX" # 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_LEX="$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 10236LEX=$ac_cv_prog_LEX
2abefe3d 10237if test -n "$LEX"; then
5213506e
RW
10238 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LEX" >&5
10239$as_echo "$LEX" >&6; }
2abefe3d 10240else
5213506e
RW
10241 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10242$as_echo "no" >&6; }
2abefe3d
PB
10243fi
10244
5213506e 10245
1c710c3c 10246 test -n "$LEX" && break
2abefe3d
PB
10247done
10248test -n "$LEX" || LEX="$MISSING flex"
10249
10250case " $build_configdirs " in
10251 *" flex "*) LEX='$$r/$(BUILD_SUBDIR)/flex/flex' ;;
10252 *" lex "*) LEX='$$r/$(BUILD_SUBDIR)/lex/lex' ;;
10253esac
10254
10255for ac_prog in flex
10256do
1c710c3c 10257 # Extract the first word of "$ac_prog", so it can be a program name with args.
2abefe3d 10258set dummy $ac_prog; ac_word=$2
5213506e
RW
10259{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
10260$as_echo_n "checking for $ac_word... " >&6; }
22e05272 10261if ${ac_cv_prog_FLEX+:} false; then :
5213506e 10262 $as_echo_n "(cached) " >&6
2abefe3d
PB
10263else
10264 if test -n "$FLEX"; then
10265 ac_cv_prog_FLEX="$FLEX" # Let the user override the test.
10266else
1c710c3c
DJ
10267as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10268for as_dir in $PATH
10269do
10270 IFS=$as_save_IFS
10271 test -z "$as_dir" && as_dir=.
5213506e 10272 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 10273 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1c710c3c 10274 ac_cv_prog_FLEX="$ac_prog"
5213506e 10275 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
1c710c3c
DJ
10276 break 2
10277 fi
10278done
5213506e
RW
10279 done
10280IFS=$as_save_IFS
1c710c3c 10281
2abefe3d
PB
10282fi
10283fi
1c710c3c 10284FLEX=$ac_cv_prog_FLEX
2abefe3d 10285if test -n "$FLEX"; then
5213506e
RW
10286 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $FLEX" >&5
10287$as_echo "$FLEX" >&6; }
2abefe3d 10288else
5213506e
RW
10289 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10290$as_echo "no" >&6; }
2abefe3d
PB
10291fi
10292
5213506e 10293
1c710c3c 10294 test -n "$FLEX" && break
2abefe3d
PB
10295done
10296test -n "$FLEX" || FLEX="$MISSING flex"
10297
10298case " $build_configdirs " in
10299 *" flex "*) FLEX='$$r/$(BUILD_SUBDIR)/flex/flex' ;;
10300esac
10301
10302for ac_prog in makeinfo
10303do
1c710c3c 10304 # Extract the first word of "$ac_prog", so it can be a program name with args.
2abefe3d 10305set dummy $ac_prog; ac_word=$2
5213506e
RW
10306{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
10307$as_echo_n "checking for $ac_word... " >&6; }
22e05272 10308if ${ac_cv_prog_MAKEINFO+:} false; then :
5213506e 10309 $as_echo_n "(cached) " >&6
2abefe3d
PB
10310else
10311 if test -n "$MAKEINFO"; then
10312 ac_cv_prog_MAKEINFO="$MAKEINFO" # Let the user override the test.
10313else
1c710c3c
DJ
10314as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10315for as_dir in $PATH
10316do
10317 IFS=$as_save_IFS
10318 test -z "$as_dir" && as_dir=.
5213506e 10319 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 10320 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1c710c3c 10321 ac_cv_prog_MAKEINFO="$ac_prog"
5213506e 10322 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
1c710c3c
DJ
10323 break 2
10324 fi
10325done
5213506e
RW
10326 done
10327IFS=$as_save_IFS
1c710c3c 10328
2abefe3d
PB
10329fi
10330fi
1c710c3c 10331MAKEINFO=$ac_cv_prog_MAKEINFO
2abefe3d 10332if test -n "$MAKEINFO"; then
5213506e
RW
10333 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAKEINFO" >&5
10334$as_echo "$MAKEINFO" >&6; }
2abefe3d 10335else
5213506e
RW
10336 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10337$as_echo "no" >&6; }
2abefe3d
PB
10338fi
10339
5213506e 10340
1c710c3c 10341 test -n "$MAKEINFO" && break
2abefe3d
PB
10342done
10343test -n "$MAKEINFO" || MAKEINFO="$MISSING makeinfo"
10344
10345case " $build_configdirs " in
10346 *" texinfo "*) MAKEINFO='$$r/$(BUILD_SUBDIR)/texinfo/makeinfo/makeinfo' ;;
10347 *)
10348
d18ff35a 10349 # For an installed makeinfo, we require it to be from texinfo 4.7 or
2abefe3d
PB
10350 # higher, else we use the "missing" dummy.
10351 if ${MAKEINFO} --version \
d18ff35a 10352 | egrep 'texinfo[^0-9]*(4\.([7-9]|[1-9][0-9])|[5-9]|[1-9][0-9])' >/dev/null 2>&1; then
2abefe3d
PB
10353 :
10354 else
10355 MAKEINFO="$MISSING makeinfo"
10356 fi
10357 ;;
10358
10359esac
671aa708 10360
2abefe3d 10361# FIXME: expect and dejagnu may become build tools?
671aa708 10362
2abefe3d
PB
10363for ac_prog in expect
10364do
1c710c3c 10365 # Extract the first word of "$ac_prog", so it can be a program name with args.
2abefe3d 10366set dummy $ac_prog; ac_word=$2
5213506e
RW
10367{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
10368$as_echo_n "checking for $ac_word... " >&6; }
22e05272 10369if ${ac_cv_prog_EXPECT+:} false; then :
5213506e 10370 $as_echo_n "(cached) " >&6
2abefe3d
PB
10371else
10372 if test -n "$EXPECT"; then
10373 ac_cv_prog_EXPECT="$EXPECT" # Let the user override the test.
10374else
1c710c3c
DJ
10375as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10376for as_dir in $PATH
10377do
10378 IFS=$as_save_IFS
10379 test -z "$as_dir" && as_dir=.
5213506e 10380 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 10381 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1c710c3c 10382 ac_cv_prog_EXPECT="$ac_prog"
5213506e 10383 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
1c710c3c
DJ
10384 break 2
10385 fi
10386done
5213506e
RW
10387 done
10388IFS=$as_save_IFS
1c710c3c 10389
2abefe3d
PB
10390fi
10391fi
1c710c3c 10392EXPECT=$ac_cv_prog_EXPECT
2abefe3d 10393if test -n "$EXPECT"; then
5213506e
RW
10394 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $EXPECT" >&5
10395$as_echo "$EXPECT" >&6; }
2abefe3d 10396else
5213506e
RW
10397 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10398$as_echo "no" >&6; }
2abefe3d 10399fi
671aa708 10400
5213506e 10401
1c710c3c 10402 test -n "$EXPECT" && break
2abefe3d
PB
10403done
10404test -n "$EXPECT" || EXPECT="expect"
671aa708 10405
2abefe3d
PB
10406case " $configdirs " in
10407 *" expect "*)
10408 test $host = $build && EXPECT='$$r/$(HOST_SUBDIR)/expect/expect'
10409 ;;
10410esac
671aa708 10411
2abefe3d
PB
10412for ac_prog in runtest
10413do
1c710c3c 10414 # Extract the first word of "$ac_prog", so it can be a program name with args.
2abefe3d 10415set dummy $ac_prog; ac_word=$2
5213506e
RW
10416{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
10417$as_echo_n "checking for $ac_word... " >&6; }
22e05272 10418if ${ac_cv_prog_RUNTEST+:} false; then :
5213506e 10419 $as_echo_n "(cached) " >&6
2abefe3d
PB
10420else
10421 if test -n "$RUNTEST"; then
10422 ac_cv_prog_RUNTEST="$RUNTEST" # Let the user override the test.
fb0103e5 10423else
1c710c3c
DJ
10424as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10425for as_dir in $PATH
10426do
10427 IFS=$as_save_IFS
10428 test -z "$as_dir" && as_dir=.
5213506e 10429 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 10430 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1c710c3c 10431 ac_cv_prog_RUNTEST="$ac_prog"
5213506e 10432 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
1c710c3c
DJ
10433 break 2
10434 fi
10435done
5213506e
RW
10436 done
10437IFS=$as_save_IFS
1c710c3c 10438
2abefe3d
PB
10439fi
10440fi
1c710c3c 10441RUNTEST=$ac_cv_prog_RUNTEST
2abefe3d 10442if test -n "$RUNTEST"; then
5213506e
RW
10443 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RUNTEST" >&5
10444$as_echo "$RUNTEST" >&6; }
2abefe3d 10445else
5213506e
RW
10446 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10447$as_echo "no" >&6; }
2abefe3d 10448fi
671aa708 10449
5213506e 10450
1c710c3c 10451 test -n "$RUNTEST" && break
2abefe3d
PB
10452done
10453test -n "$RUNTEST" || RUNTEST="runtest"
671aa708 10454
2abefe3d
PB
10455case " $configdirs " in
10456 *" dejagnu "*)
c394e891 10457 test $host = $build && RUNTEST='$$s/$(HOST_SUBDIR)/dejagnu/runtest'
2abefe3d
PB
10458 ;;
10459esac
671aa708
NN
10460
10461
671aa708 10462# Host tools.
ca9f4b81
AO
10463ncn_tool_prefix=
10464test -n "$host_alias" && ncn_tool_prefix=$host_alias-
10465ncn_target_tool_prefix=
10466test -n "$target_alias" && ncn_target_tool_prefix=$target_alias-
10467
278a7a38
AO
10468
10469
10470if test -n "$AR"; then
10471 ac_cv_prog_AR=$AR
10472elif test -n "$ac_cv_prog_AR"; then
10473 AR=$ac_cv_prog_AR
10474fi
10475
10476if test -n "$ac_cv_prog_AR"; then
10477 for ncn_progname in ar; do
10478 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
10479set dummy ${ncn_progname}; ac_word=$2
5213506e
RW
10480{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
10481$as_echo_n "checking for $ac_word... " >&6; }
22e05272 10482if ${ac_cv_prog_AR+:} false; then :
5213506e 10483 $as_echo_n "(cached) " >&6
278a7a38
AO
10484else
10485 if test -n "$AR"; then
10486 ac_cv_prog_AR="$AR" # Let the user override the test.
10487else
10488as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10489for as_dir in $PATH
10490do
10491 IFS=$as_save_IFS
10492 test -z "$as_dir" && as_dir=.
5213506e 10493 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 10494 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
278a7a38 10495 ac_cv_prog_AR="${ncn_progname}"
5213506e 10496 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
278a7a38
AO
10497 break 2
10498 fi
10499done
5213506e
RW
10500 done
10501IFS=$as_save_IFS
278a7a38
AO
10502
10503fi
10504fi
10505AR=$ac_cv_prog_AR
10506if test -n "$AR"; then
5213506e
RW
10507 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
10508$as_echo "$AR" >&6; }
278a7a38 10509else
5213506e
RW
10510 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10511$as_echo "no" >&6; }
278a7a38
AO
10512fi
10513
5213506e 10514
278a7a38
AO
10515 done
10516fi
10517
10518for ncn_progname in ar; do
2693c0b0
PB
10519 if test -n "$ncn_tool_prefix"; then
10520 # Extract the first word of "${ncn_tool_prefix}${ncn_progname}", so it can be a program name with args.
10521set dummy ${ncn_tool_prefix}${ncn_progname}; ac_word=$2
5213506e
RW
10522{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
10523$as_echo_n "checking for $ac_word... " >&6; }
22e05272 10524if ${ac_cv_prog_AR+:} false; then :
5213506e 10525 $as_echo_n "(cached) " >&6
ca9f4b81
AO
10526else
10527 if test -n "$AR"; then
10528 ac_cv_prog_AR="$AR" # Let the user override the test.
10529else
1c710c3c
DJ
10530as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10531for as_dir in $PATH
10532do
10533 IFS=$as_save_IFS
10534 test -z "$as_dir" && as_dir=.
5213506e 10535 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 10536 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1c710c3c 10537 ac_cv_prog_AR="${ncn_tool_prefix}${ncn_progname}"
5213506e 10538 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
1c710c3c
DJ
10539 break 2
10540 fi
10541done
5213506e
RW
10542 done
10543IFS=$as_save_IFS
1c710c3c 10544
ca9f4b81
AO
10545fi
10546fi
1c710c3c 10547AR=$ac_cv_prog_AR
ca9f4b81 10548if test -n "$AR"; then
5213506e
RW
10549 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
10550$as_echo "$AR" >&6; }
ca9f4b81 10551else
5213506e
RW
10552 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10553$as_echo "no" >&6; }
ca9f4b81
AO
10554fi
10555
5213506e 10556
2693c0b0
PB
10557 fi
10558 if test -z "$ac_cv_prog_AR" && test $build = $host ; then
10559 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
10560set dummy ${ncn_progname}; ac_word=$2
5213506e
RW
10561{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
10562$as_echo_n "checking for $ac_word... " >&6; }
22e05272 10563if ${ac_cv_prog_AR+:} false; then :
5213506e 10564 $as_echo_n "(cached) " >&6
ca9f4b81 10565else
2693c0b0 10566 if test -n "$AR"; then
af71363e
AS
10567 ac_cv_prog_AR="$AR" # Let the user override the test.
10568else
1c710c3c
DJ
10569as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10570for as_dir in $PATH
10571do
10572 IFS=$as_save_IFS
10573 test -z "$as_dir" && as_dir=.
5213506e 10574 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 10575 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1c710c3c 10576 ac_cv_prog_AR="${ncn_progname}"
5213506e 10577 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
1c710c3c
DJ
10578 break 2
10579 fi
10580done
5213506e
RW
10581 done
10582IFS=$as_save_IFS
1c710c3c 10583
ca9f4b81
AO
10584fi
10585fi
1c710c3c 10586AR=$ac_cv_prog_AR
2693c0b0 10587if test -n "$AR"; then
5213506e
RW
10588 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
10589$as_echo "$AR" >&6; }
ca9f4b81 10590else
5213506e
RW
10591 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10592$as_echo "no" >&6; }
ca9f4b81 10593fi
1c710c3c 10594
5213506e 10595
2693c0b0
PB
10596 fi
10597 test -n "$ac_cv_prog_AR" && break
10598done
10599
10600if test -z "$ac_cv_prog_AR" ; then
10601 set dummy ar
10602 if test $build = $host ; then
10603 AR="$2"
ca9f4b81 10604 else
2693c0b0 10605 AR="${ncn_tool_prefix}$2"
ca9f4b81 10606 fi
ca9f4b81
AO
10607fi
10608
278a7a38
AO
10609
10610
10611if test -n "$AS"; then
10612 ac_cv_prog_AS=$AS
10613elif test -n "$ac_cv_prog_AS"; then
10614 AS=$ac_cv_prog_AS
10615fi
10616
10617if test -n "$ac_cv_prog_AS"; then
10618 for ncn_progname in as; do
10619 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
10620set dummy ${ncn_progname}; ac_word=$2
5213506e
RW
10621{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
10622$as_echo_n "checking for $ac_word... " >&6; }
22e05272 10623if ${ac_cv_prog_AS+:} false; then :
5213506e 10624 $as_echo_n "(cached) " >&6
278a7a38
AO
10625else
10626 if test -n "$AS"; then
10627 ac_cv_prog_AS="$AS" # Let the user override the test.
10628else
10629as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10630for as_dir in $PATH
10631do
10632 IFS=$as_save_IFS
10633 test -z "$as_dir" && as_dir=.
5213506e 10634 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 10635 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
278a7a38 10636 ac_cv_prog_AS="${ncn_progname}"
5213506e 10637 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
278a7a38
AO
10638 break 2
10639 fi
10640done
5213506e
RW
10641 done
10642IFS=$as_save_IFS
278a7a38
AO
10643
10644fi
10645fi
10646AS=$ac_cv_prog_AS
10647if test -n "$AS"; then
5213506e
RW
10648 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AS" >&5
10649$as_echo "$AS" >&6; }
278a7a38 10650else
5213506e
RW
10651 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10652$as_echo "no" >&6; }
278a7a38
AO
10653fi
10654
5213506e 10655
278a7a38
AO
10656 done
10657fi
10658
10659for ncn_progname in as; do
2693c0b0
PB
10660 if test -n "$ncn_tool_prefix"; then
10661 # Extract the first word of "${ncn_tool_prefix}${ncn_progname}", so it can be a program name with args.
10662set dummy ${ncn_tool_prefix}${ncn_progname}; ac_word=$2
5213506e
RW
10663{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
10664$as_echo_n "checking for $ac_word... " >&6; }
22e05272 10665if ${ac_cv_prog_AS+:} false; then :
5213506e 10666 $as_echo_n "(cached) " >&6
ca9f4b81
AO
10667else
10668 if test -n "$AS"; then
10669 ac_cv_prog_AS="$AS" # Let the user override the test.
0b0dc272 10670else
1c710c3c
DJ
10671as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10672for as_dir in $PATH
10673do
10674 IFS=$as_save_IFS
10675 test -z "$as_dir" && as_dir=.
5213506e 10676 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 10677 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1c710c3c 10678 ac_cv_prog_AS="${ncn_tool_prefix}${ncn_progname}"
5213506e 10679 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
1c710c3c
DJ
10680 break 2
10681 fi
10682done
5213506e
RW
10683 done
10684IFS=$as_save_IFS
1c710c3c 10685
ca9f4b81
AO
10686fi
10687fi
1c710c3c 10688AS=$ac_cv_prog_AS
ca9f4b81 10689if test -n "$AS"; then
5213506e
RW
10690 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AS" >&5
10691$as_echo "$AS" >&6; }
ca9f4b81 10692else
5213506e
RW
10693 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10694$as_echo "no" >&6; }
ca9f4b81
AO
10695fi
10696
5213506e 10697
2693c0b0
PB
10698 fi
10699 if test -z "$ac_cv_prog_AS" && test $build = $host ; then
10700 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
10701set dummy ${ncn_progname}; ac_word=$2
5213506e
RW
10702{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
10703$as_echo_n "checking for $ac_word... " >&6; }
22e05272 10704if ${ac_cv_prog_AS+:} false; then :
5213506e 10705 $as_echo_n "(cached) " >&6
ca9f4b81 10706else
2693c0b0
PB
10707 if test -n "$AS"; then
10708 ac_cv_prog_AS="$AS" # Let the user override the test.
ca9f4b81 10709else
1c710c3c
DJ
10710as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10711for as_dir in $PATH
10712do
10713 IFS=$as_save_IFS
10714 test -z "$as_dir" && as_dir=.
5213506e 10715 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 10716 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1c710c3c 10717 ac_cv_prog_AS="${ncn_progname}"
5213506e 10718 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
1c710c3c
DJ
10719 break 2
10720 fi
10721done
5213506e
RW
10722 done
10723IFS=$as_save_IFS
1c710c3c 10724
ca9f4b81
AO
10725fi
10726fi
1c710c3c 10727AS=$ac_cv_prog_AS
2693c0b0 10728if test -n "$AS"; then
5213506e
RW
10729 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AS" >&5
10730$as_echo "$AS" >&6; }
ca9f4b81 10731else
5213506e
RW
10732 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10733$as_echo "no" >&6; }
ca9f4b81 10734fi
1c710c3c 10735
5213506e 10736
2693c0b0
PB
10737 fi
10738 test -n "$ac_cv_prog_AS" && break
10739done
10740
10741if test -z "$ac_cv_prog_AS" ; then
10742 set dummy as
10743 if test $build = $host ; then
10744 AS="$2"
ca9f4b81 10745 else
2693c0b0 10746 AS="${ncn_tool_prefix}$2"
ca9f4b81 10747 fi
ca9f4b81
AO
10748fi
10749
278a7a38
AO
10750
10751
10752if test -n "$DLLTOOL"; then
10753 ac_cv_prog_DLLTOOL=$DLLTOOL
10754elif test -n "$ac_cv_prog_DLLTOOL"; then
10755 DLLTOOL=$ac_cv_prog_DLLTOOL
10756fi
10757
10758if test -n "$ac_cv_prog_DLLTOOL"; then
10759 for ncn_progname in dlltool; do
10760 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
10761set dummy ${ncn_progname}; ac_word=$2
5213506e
RW
10762{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
10763$as_echo_n "checking for $ac_word... " >&6; }
22e05272 10764if ${ac_cv_prog_DLLTOOL+:} false; then :
5213506e 10765 $as_echo_n "(cached) " >&6
278a7a38
AO
10766else
10767 if test -n "$DLLTOOL"; then
10768 ac_cv_prog_DLLTOOL="$DLLTOOL" # Let the user override the test.
10769else
10770as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10771for as_dir in $PATH
10772do
10773 IFS=$as_save_IFS
10774 test -z "$as_dir" && as_dir=.
5213506e 10775 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 10776 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
278a7a38 10777 ac_cv_prog_DLLTOOL="${ncn_progname}"
5213506e 10778 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
278a7a38
AO
10779 break 2
10780 fi
10781done
5213506e
RW
10782 done
10783IFS=$as_save_IFS
278a7a38
AO
10784
10785fi
10786fi
10787DLLTOOL=$ac_cv_prog_DLLTOOL
10788if test -n "$DLLTOOL"; then
5213506e
RW
10789 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DLLTOOL" >&5
10790$as_echo "$DLLTOOL" >&6; }
278a7a38 10791else
5213506e
RW
10792 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10793$as_echo "no" >&6; }
278a7a38
AO
10794fi
10795
5213506e 10796
278a7a38
AO
10797 done
10798fi
10799
10800for ncn_progname in dlltool; do
2693c0b0
PB
10801 if test -n "$ncn_tool_prefix"; then
10802 # Extract the first word of "${ncn_tool_prefix}${ncn_progname}", so it can be a program name with args.
10803set dummy ${ncn_tool_prefix}${ncn_progname}; ac_word=$2
5213506e
RW
10804{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
10805$as_echo_n "checking for $ac_word... " >&6; }
22e05272 10806if ${ac_cv_prog_DLLTOOL+:} false; then :
5213506e 10807 $as_echo_n "(cached) " >&6
ca9f4b81
AO
10808else
10809 if test -n "$DLLTOOL"; then
10810 ac_cv_prog_DLLTOOL="$DLLTOOL" # Let the user override the test.
10811else
1c710c3c
DJ
10812as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10813for as_dir in $PATH
10814do
10815 IFS=$as_save_IFS
10816 test -z "$as_dir" && as_dir=.
5213506e 10817 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 10818 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1c710c3c 10819 ac_cv_prog_DLLTOOL="${ncn_tool_prefix}${ncn_progname}"
5213506e 10820 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
1c710c3c
DJ
10821 break 2
10822 fi
10823done
5213506e
RW
10824 done
10825IFS=$as_save_IFS
1c710c3c 10826
ca9f4b81
AO
10827fi
10828fi
1c710c3c 10829DLLTOOL=$ac_cv_prog_DLLTOOL
ca9f4b81 10830if test -n "$DLLTOOL"; then
5213506e
RW
10831 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DLLTOOL" >&5
10832$as_echo "$DLLTOOL" >&6; }
ca9f4b81 10833else
5213506e
RW
10834 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10835$as_echo "no" >&6; }
ca9f4b81
AO
10836fi
10837
5213506e 10838
2693c0b0
PB
10839 fi
10840 if test -z "$ac_cv_prog_DLLTOOL" && test $build = $host ; then
10841 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
10842set dummy ${ncn_progname}; ac_word=$2
5213506e
RW
10843{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
10844$as_echo_n "checking for $ac_word... " >&6; }
22e05272 10845if ${ac_cv_prog_DLLTOOL+:} false; then :
5213506e 10846 $as_echo_n "(cached) " >&6
ca9f4b81 10847else
2693c0b0
PB
10848 if test -n "$DLLTOOL"; then
10849 ac_cv_prog_DLLTOOL="$DLLTOOL" # Let the user override the test.
ca9f4b81 10850else
1c710c3c
DJ
10851as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10852for as_dir in $PATH
10853do
10854 IFS=$as_save_IFS
10855 test -z "$as_dir" && as_dir=.
5213506e 10856 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 10857 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1c710c3c 10858 ac_cv_prog_DLLTOOL="${ncn_progname}"
5213506e 10859 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
1c710c3c
DJ
10860 break 2
10861 fi
10862done
5213506e
RW
10863 done
10864IFS=$as_save_IFS
1c710c3c 10865
ca9f4b81
AO
10866fi
10867fi
1c710c3c 10868DLLTOOL=$ac_cv_prog_DLLTOOL
2693c0b0 10869if test -n "$DLLTOOL"; then
5213506e
RW
10870 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DLLTOOL" >&5
10871$as_echo "$DLLTOOL" >&6; }
ca9f4b81 10872else
5213506e
RW
10873 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10874$as_echo "no" >&6; }
ca9f4b81 10875fi
1c710c3c 10876
5213506e 10877
2693c0b0
PB
10878 fi
10879 test -n "$ac_cv_prog_DLLTOOL" && break
10880done
10881
10882if test -z "$ac_cv_prog_DLLTOOL" ; then
10883 set dummy dlltool
10884 if test $build = $host ; then
10885 DLLTOOL="$2"
ca9f4b81 10886 else
2693c0b0 10887 DLLTOOL="${ncn_tool_prefix}$2"
ca9f4b81 10888 fi
ca9f4b81
AO
10889fi
10890
278a7a38
AO
10891
10892
10893if test -n "$LD"; then
10894 ac_cv_prog_LD=$LD
10895elif test -n "$ac_cv_prog_LD"; then
10896 LD=$ac_cv_prog_LD
10897fi
10898
10899if test -n "$ac_cv_prog_LD"; then
10900 for ncn_progname in ld; do
10901 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
10902set dummy ${ncn_progname}; ac_word=$2
5213506e
RW
10903{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
10904$as_echo_n "checking for $ac_word... " >&6; }
22e05272 10905if ${ac_cv_prog_LD+:} false; then :
5213506e 10906 $as_echo_n "(cached) " >&6
278a7a38
AO
10907else
10908 if test -n "$LD"; then
10909 ac_cv_prog_LD="$LD" # Let the user override the test.
10910else
10911as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10912for as_dir in $PATH
10913do
10914 IFS=$as_save_IFS
10915 test -z "$as_dir" && as_dir=.
5213506e 10916 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 10917 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
278a7a38 10918 ac_cv_prog_LD="${ncn_progname}"
5213506e 10919 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
278a7a38
AO
10920 break 2
10921 fi
10922done
5213506e
RW
10923 done
10924IFS=$as_save_IFS
278a7a38
AO
10925
10926fi
10927fi
10928LD=$ac_cv_prog_LD
10929if test -n "$LD"; then
5213506e
RW
10930 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
10931$as_echo "$LD" >&6; }
278a7a38 10932else
5213506e
RW
10933 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10934$as_echo "no" >&6; }
278a7a38
AO
10935fi
10936
5213506e 10937
278a7a38
AO
10938 done
10939fi
10940
10941for ncn_progname in ld; do
2693c0b0
PB
10942 if test -n "$ncn_tool_prefix"; then
10943 # Extract the first word of "${ncn_tool_prefix}${ncn_progname}", so it can be a program name with args.
10944set dummy ${ncn_tool_prefix}${ncn_progname}; ac_word=$2
5213506e
RW
10945{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
10946$as_echo_n "checking for $ac_word... " >&6; }
22e05272 10947if ${ac_cv_prog_LD+:} false; then :
5213506e 10948 $as_echo_n "(cached) " >&6
ca9f4b81
AO
10949else
10950 if test -n "$LD"; then
10951 ac_cv_prog_LD="$LD" # Let the user override the test.
10952else
1c710c3c
DJ
10953as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10954for as_dir in $PATH
10955do
10956 IFS=$as_save_IFS
10957 test -z "$as_dir" && as_dir=.
5213506e 10958 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 10959 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1c710c3c 10960 ac_cv_prog_LD="${ncn_tool_prefix}${ncn_progname}"
5213506e 10961 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
1c710c3c
DJ
10962 break 2
10963 fi
10964done
5213506e
RW
10965 done
10966IFS=$as_save_IFS
1c710c3c 10967
ca9f4b81
AO
10968fi
10969fi
1c710c3c 10970LD=$ac_cv_prog_LD
ca9f4b81 10971if test -n "$LD"; then
5213506e
RW
10972 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
10973$as_echo "$LD" >&6; }
ca9f4b81 10974else
5213506e
RW
10975 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10976$as_echo "no" >&6; }
ca9f4b81
AO
10977fi
10978
5213506e 10979
2693c0b0
PB
10980 fi
10981 if test -z "$ac_cv_prog_LD" && test $build = $host ; then
10982 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
10983set dummy ${ncn_progname}; ac_word=$2
5213506e
RW
10984{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
10985$as_echo_n "checking for $ac_word... " >&6; }
22e05272 10986if ${ac_cv_prog_LD+:} false; then :
5213506e 10987 $as_echo_n "(cached) " >&6
ca9f4b81 10988else
2693c0b0
PB
10989 if test -n "$LD"; then
10990 ac_cv_prog_LD="$LD" # Let the user override the test.
6b65a26d 10991else
1c710c3c
DJ
10992as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10993for as_dir in $PATH
10994do
10995 IFS=$as_save_IFS
10996 test -z "$as_dir" && as_dir=.
5213506e 10997 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 10998 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1c710c3c 10999 ac_cv_prog_LD="${ncn_progname}"
5213506e 11000 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
1c710c3c
DJ
11001 break 2
11002 fi
11003done
5213506e
RW
11004 done
11005IFS=$as_save_IFS
1c710c3c 11006
ca9f4b81
AO
11007fi
11008fi
1c710c3c 11009LD=$ac_cv_prog_LD
2693c0b0 11010if test -n "$LD"; then
5213506e
RW
11011 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
11012$as_echo "$LD" >&6; }
ca9f4b81 11013else
5213506e
RW
11014 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11015$as_echo "no" >&6; }
ca9f4b81 11016fi
1c710c3c 11017
5213506e 11018
2693c0b0
PB
11019 fi
11020 test -n "$ac_cv_prog_LD" && break
11021done
11022
11023if test -z "$ac_cv_prog_LD" ; then
11024 set dummy ld
11025 if test $build = $host ; then
11026 LD="$2"
ca9f4b81 11027 else
2693c0b0 11028 LD="${ncn_tool_prefix}$2"
ca9f4b81 11029 fi
ca9f4b81
AO
11030fi
11031
278a7a38
AO
11032
11033
11034if test -n "$LIPO"; then
11035 ac_cv_prog_LIPO=$LIPO
11036elif test -n "$ac_cv_prog_LIPO"; then
11037 LIPO=$ac_cv_prog_LIPO
11038fi
11039
11040if test -n "$ac_cv_prog_LIPO"; then
11041 for ncn_progname in lipo; do
11042 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
11043set dummy ${ncn_progname}; ac_word=$2
5213506e
RW
11044{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11045$as_echo_n "checking for $ac_word... " >&6; }
22e05272 11046if ${ac_cv_prog_LIPO+:} false; then :
5213506e 11047 $as_echo_n "(cached) " >&6
278a7a38
AO
11048else
11049 if test -n "$LIPO"; then
11050 ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
11051else
11052as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11053for as_dir in $PATH
11054do
11055 IFS=$as_save_IFS
11056 test -z "$as_dir" && as_dir=.
5213506e 11057 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 11058 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
278a7a38 11059 ac_cv_prog_LIPO="${ncn_progname}"
5213506e 11060 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
278a7a38
AO
11061 break 2
11062 fi
11063done
5213506e
RW
11064 done
11065IFS=$as_save_IFS
278a7a38
AO
11066
11067fi
11068fi
11069LIPO=$ac_cv_prog_LIPO
11070if test -n "$LIPO"; then
5213506e
RW
11071 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5
11072$as_echo "$LIPO" >&6; }
278a7a38 11073else
5213506e
RW
11074 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11075$as_echo "no" >&6; }
278a7a38
AO
11076fi
11077
5213506e 11078
278a7a38
AO
11079 done
11080fi
11081
11082for ncn_progname in lipo; do
2abefe3d
PB
11083 if test -n "$ncn_tool_prefix"; then
11084 # Extract the first word of "${ncn_tool_prefix}${ncn_progname}", so it can be a program name with args.
11085set dummy ${ncn_tool_prefix}${ncn_progname}; ac_word=$2
5213506e
RW
11086{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11087$as_echo_n "checking for $ac_word... " >&6; }
22e05272 11088if ${ac_cv_prog_LIPO+:} false; then :
5213506e 11089 $as_echo_n "(cached) " >&6
2abefe3d
PB
11090else
11091 if test -n "$LIPO"; then
11092 ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
11093else
1c710c3c
DJ
11094as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11095for as_dir in $PATH
11096do
11097 IFS=$as_save_IFS
11098 test -z "$as_dir" && as_dir=.
5213506e 11099 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 11100 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1c710c3c 11101 ac_cv_prog_LIPO="${ncn_tool_prefix}${ncn_progname}"
5213506e 11102 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
1c710c3c
DJ
11103 break 2
11104 fi
11105done
5213506e
RW
11106 done
11107IFS=$as_save_IFS
1c710c3c 11108
2abefe3d
PB
11109fi
11110fi
1c710c3c 11111LIPO=$ac_cv_prog_LIPO
2abefe3d 11112if test -n "$LIPO"; then
5213506e
RW
11113 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5
11114$as_echo "$LIPO" >&6; }
2abefe3d 11115else
5213506e
RW
11116 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11117$as_echo "no" >&6; }
2abefe3d
PB
11118fi
11119
5213506e 11120
2abefe3d
PB
11121 fi
11122 if test -z "$ac_cv_prog_LIPO" && test $build = $host ; then
11123 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
11124set dummy ${ncn_progname}; ac_word=$2
5213506e
RW
11125{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11126$as_echo_n "checking for $ac_word... " >&6; }
22e05272 11127if ${ac_cv_prog_LIPO+:} false; then :
5213506e 11128 $as_echo_n "(cached) " >&6
2abefe3d
PB
11129else
11130 if test -n "$LIPO"; then
11131 ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
11132else
1c710c3c
DJ
11133as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11134for as_dir in $PATH
11135do
11136 IFS=$as_save_IFS
11137 test -z "$as_dir" && as_dir=.
5213506e 11138 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 11139 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1c710c3c 11140 ac_cv_prog_LIPO="${ncn_progname}"
5213506e 11141 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
1c710c3c
DJ
11142 break 2
11143 fi
11144done
5213506e
RW
11145 done
11146IFS=$as_save_IFS
1c710c3c 11147
2abefe3d
PB
11148fi
11149fi
1c710c3c 11150LIPO=$ac_cv_prog_LIPO
2abefe3d 11151if test -n "$LIPO"; then
5213506e
RW
11152 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5
11153$as_echo "$LIPO" >&6; }
2abefe3d 11154else
5213506e
RW
11155 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11156$as_echo "no" >&6; }
2abefe3d 11157fi
1c710c3c 11158
5213506e 11159
2abefe3d
PB
11160 fi
11161 test -n "$ac_cv_prog_LIPO" && break
11162done
11163
11164if test -z "$ac_cv_prog_LIPO" ; then
11165 set dummy lipo
11166 if test $build = $host ; then
11167 LIPO="$2"
11168 else
11169 LIPO="${ncn_tool_prefix}$2"
11170 fi
11171fi
11172
278a7a38
AO
11173
11174
11175if test -n "$NM"; then
11176 ac_cv_prog_NM=$NM
11177elif test -n "$ac_cv_prog_NM"; then
11178 NM=$ac_cv_prog_NM
11179fi
11180
11181if test -n "$ac_cv_prog_NM"; then
11182 for ncn_progname in nm; do
11183 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
11184set dummy ${ncn_progname}; ac_word=$2
5213506e
RW
11185{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11186$as_echo_n "checking for $ac_word... " >&6; }
22e05272 11187if ${ac_cv_prog_NM+:} false; then :
5213506e 11188 $as_echo_n "(cached) " >&6
ca9f4b81
AO
11189else
11190 if test -n "$NM"; then
11191 ac_cv_prog_NM="$NM" # Let the user override the test.
11192else
1c710c3c
DJ
11193as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11194for as_dir in $PATH
11195do
11196 IFS=$as_save_IFS
11197 test -z "$as_dir" && as_dir=.
5213506e 11198 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 11199 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
278a7a38 11200 ac_cv_prog_NM="${ncn_progname}"
5213506e 11201 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
1c710c3c
DJ
11202 break 2
11203 fi
11204done
5213506e
RW
11205 done
11206IFS=$as_save_IFS
1c710c3c 11207
ca9f4b81
AO
11208fi
11209fi
1c710c3c 11210NM=$ac_cv_prog_NM
ca9f4b81 11211if test -n "$NM"; then
5213506e
RW
11212 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NM" >&5
11213$as_echo "$NM" >&6; }
ca9f4b81 11214else
5213506e
RW
11215 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11216$as_echo "no" >&6; }
ca9f4b81
AO
11217fi
11218
5213506e 11219
278a7a38
AO
11220 done
11221fi
11222
11223for ncn_progname in nm; do
11224 if test -n "$ncn_tool_prefix"; then
11225 # Extract the first word of "${ncn_tool_prefix}${ncn_progname}", so it can be a program name with args.
11226set dummy ${ncn_tool_prefix}${ncn_progname}; ac_word=$2
5213506e
RW
11227{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11228$as_echo_n "checking for $ac_word... " >&6; }
22e05272 11229if ${ac_cv_prog_NM+:} false; then :
5213506e 11230 $as_echo_n "(cached) " >&6
ca9f4b81 11231else
2693c0b0
PB
11232 if test -n "$NM"; then
11233 ac_cv_prog_NM="$NM" # Let the user override the test.
ca9f4b81 11234else
1c710c3c
DJ
11235as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11236for as_dir in $PATH
11237do
11238 IFS=$as_save_IFS
11239 test -z "$as_dir" && as_dir=.
5213506e 11240 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 11241 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
278a7a38 11242 ac_cv_prog_NM="${ncn_tool_prefix}${ncn_progname}"
5213506e 11243 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
1c710c3c
DJ
11244 break 2
11245 fi
11246done
5213506e
RW
11247 done
11248IFS=$as_save_IFS
1c710c3c 11249
ca9f4b81
AO
11250fi
11251fi
1c710c3c 11252NM=$ac_cv_prog_NM
2693c0b0 11253if test -n "$NM"; then
5213506e
RW
11254 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NM" >&5
11255$as_echo "$NM" >&6; }
ca9f4b81 11256else
5213506e
RW
11257 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11258$as_echo "no" >&6; }
ca9f4b81 11259fi
1c710c3c 11260
5213506e 11261
2693c0b0 11262 fi
278a7a38
AO
11263 if test -z "$ac_cv_prog_NM" && test $build = $host ; then
11264 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
11265set dummy ${ncn_progname}; ac_word=$2
5213506e
RW
11266{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11267$as_echo_n "checking for $ac_word... " >&6; }
22e05272 11268if ${ac_cv_prog_NM+:} false; then :
5213506e 11269 $as_echo_n "(cached) " >&6
278a7a38
AO
11270else
11271 if test -n "$NM"; then
11272 ac_cv_prog_NM="$NM" # Let the user override the test.
11273else
11274as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11275for as_dir in $PATH
11276do
11277 IFS=$as_save_IFS
11278 test -z "$as_dir" && as_dir=.
5213506e 11279 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 11280 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
278a7a38 11281 ac_cv_prog_NM="${ncn_progname}"
5213506e 11282 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
278a7a38
AO
11283 break 2
11284 fi
11285done
5213506e
RW
11286 done
11287IFS=$as_save_IFS
278a7a38
AO
11288
11289fi
11290fi
11291NM=$ac_cv_prog_NM
11292if test -n "$NM"; then
5213506e
RW
11293 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NM" >&5
11294$as_echo "$NM" >&6; }
278a7a38 11295else
5213506e
RW
11296 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11297$as_echo "no" >&6; }
278a7a38
AO
11298fi
11299
5213506e 11300
278a7a38
AO
11301 fi
11302 test -n "$ac_cv_prog_NM" && break
11303done
11304
11305if test -z "$ac_cv_prog_NM" ; then
11306 set dummy nm
11307 if test $build = $host ; then
11308 NM="$2"
11309 else
11310 NM="${ncn_tool_prefix}$2"
11311 fi
11312fi
11313
11314
11315
11316if test -n "$RANLIB"; then
11317 ac_cv_prog_RANLIB=$RANLIB
11318elif test -n "$ac_cv_prog_RANLIB"; then
11319 RANLIB=$ac_cv_prog_RANLIB
11320fi
11321
11322if test -n "$ac_cv_prog_RANLIB"; then
11323 for ncn_progname in ranlib; do
11324 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
11325set dummy ${ncn_progname}; ac_word=$2
5213506e
RW
11326{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11327$as_echo_n "checking for $ac_word... " >&6; }
22e05272 11328if ${ac_cv_prog_RANLIB+:} false; then :
5213506e 11329 $as_echo_n "(cached) " >&6
278a7a38
AO
11330else
11331 if test -n "$RANLIB"; then
11332 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
11333else
11334as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11335for as_dir in $PATH
11336do
11337 IFS=$as_save_IFS
11338 test -z "$as_dir" && as_dir=.
5213506e 11339 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 11340 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
278a7a38 11341 ac_cv_prog_RANLIB="${ncn_progname}"
5213506e 11342 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
278a7a38
AO
11343 break 2
11344 fi
11345done
5213506e
RW
11346 done
11347IFS=$as_save_IFS
278a7a38
AO
11348
11349fi
11350fi
11351RANLIB=$ac_cv_prog_RANLIB
11352if test -n "$RANLIB"; then
5213506e
RW
11353 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
11354$as_echo "$RANLIB" >&6; }
278a7a38 11355else
5213506e
RW
11356 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11357$as_echo "no" >&6; }
278a7a38
AO
11358fi
11359
5213506e 11360
278a7a38
AO
11361 done
11362fi
ca9f4b81 11363
278a7a38 11364for ncn_progname in ranlib; do
2693c0b0
PB
11365 if test -n "$ncn_tool_prefix"; then
11366 # Extract the first word of "${ncn_tool_prefix}${ncn_progname}", so it can be a program name with args.
11367set dummy ${ncn_tool_prefix}${ncn_progname}; ac_word=$2
5213506e
RW
11368{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11369$as_echo_n "checking for $ac_word... " >&6; }
22e05272 11370if ${ac_cv_prog_RANLIB+:} false; then :
5213506e 11371 $as_echo_n "(cached) " >&6
ca9f4b81
AO
11372else
11373 if test -n "$RANLIB"; then
11374 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
11375else
1c710c3c
DJ
11376as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11377for as_dir in $PATH
11378do
11379 IFS=$as_save_IFS
11380 test -z "$as_dir" && as_dir=.
5213506e 11381 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 11382 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1c710c3c 11383 ac_cv_prog_RANLIB="${ncn_tool_prefix}${ncn_progname}"
5213506e 11384 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
1c710c3c
DJ
11385 break 2
11386 fi
11387done
5213506e
RW
11388 done
11389IFS=$as_save_IFS
1c710c3c 11390
ca9f4b81
AO
11391fi
11392fi
1c710c3c 11393RANLIB=$ac_cv_prog_RANLIB
ca9f4b81 11394if test -n "$RANLIB"; then
5213506e
RW
11395 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
11396$as_echo "$RANLIB" >&6; }
ca9f4b81 11397else
5213506e
RW
11398 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11399$as_echo "no" >&6; }
ca9f4b81
AO
11400fi
11401
5213506e 11402
2693c0b0
PB
11403 fi
11404 if test -z "$ac_cv_prog_RANLIB" && test $build = $host ; then
11405 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
11406set dummy ${ncn_progname}; ac_word=$2
5213506e
RW
11407{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11408$as_echo_n "checking for $ac_word... " >&6; }
22e05272 11409if ${ac_cv_prog_RANLIB+:} false; then :
5213506e 11410 $as_echo_n "(cached) " >&6
ca9f4b81 11411else
2693c0b0
PB
11412 if test -n "$RANLIB"; then
11413 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
ca9f4b81 11414else
1c710c3c
DJ
11415as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11416for as_dir in $PATH
11417do
11418 IFS=$as_save_IFS
11419 test -z "$as_dir" && as_dir=.
5213506e 11420 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 11421 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1c710c3c 11422 ac_cv_prog_RANLIB="${ncn_progname}"
5213506e 11423 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
1c710c3c
DJ
11424 break 2
11425 fi
11426done
5213506e
RW
11427 done
11428IFS=$as_save_IFS
1c710c3c 11429
ca9f4b81
AO
11430fi
11431fi
1c710c3c 11432RANLIB=$ac_cv_prog_RANLIB
2693c0b0 11433if test -n "$RANLIB"; then
5213506e
RW
11434 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
11435$as_echo "$RANLIB" >&6; }
ca9f4b81 11436else
5213506e
RW
11437 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11438$as_echo "no" >&6; }
ca9f4b81 11439fi
1c710c3c 11440
5213506e 11441
ca9f4b81 11442 fi
2693c0b0
PB
11443 test -n "$ac_cv_prog_RANLIB" && break
11444done
11445
11446if test -z "$ac_cv_prog_RANLIB" ; then
8927b7c0 11447 RANLIB="true"
ca9f4b81
AO
11448fi
11449
278a7a38
AO
11450
11451
11452if test -n "$STRIP"; then
11453 ac_cv_prog_STRIP=$STRIP
11454elif test -n "$ac_cv_prog_STRIP"; then
11455 STRIP=$ac_cv_prog_STRIP
11456fi
11457
11458if test -n "$ac_cv_prog_STRIP"; then
11459 for ncn_progname in strip; do
11460 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
11461set dummy ${ncn_progname}; ac_word=$2
5213506e
RW
11462{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11463$as_echo_n "checking for $ac_word... " >&6; }
22e05272 11464if ${ac_cv_prog_STRIP+:} false; then :
5213506e 11465 $as_echo_n "(cached) " >&6
278a7a38
AO
11466else
11467 if test -n "$STRIP"; then
11468 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
11469else
11470as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11471for as_dir in $PATH
11472do
11473 IFS=$as_save_IFS
11474 test -z "$as_dir" && as_dir=.
5213506e 11475 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 11476 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
278a7a38 11477 ac_cv_prog_STRIP="${ncn_progname}"
5213506e 11478 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
278a7a38
AO
11479 break 2
11480 fi
11481done
5213506e
RW
11482 done
11483IFS=$as_save_IFS
278a7a38
AO
11484
11485fi
11486fi
11487STRIP=$ac_cv_prog_STRIP
11488if test -n "$STRIP"; then
5213506e
RW
11489 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
11490$as_echo "$STRIP" >&6; }
278a7a38 11491else
5213506e
RW
11492 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11493$as_echo "no" >&6; }
278a7a38
AO
11494fi
11495
5213506e 11496
278a7a38
AO
11497 done
11498fi
11499
11500for ncn_progname in strip; do
2abefe3d
PB
11501 if test -n "$ncn_tool_prefix"; then
11502 # Extract the first word of "${ncn_tool_prefix}${ncn_progname}", so it can be a program name with args.
11503set dummy ${ncn_tool_prefix}${ncn_progname}; ac_word=$2
5213506e
RW
11504{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11505$as_echo_n "checking for $ac_word... " >&6; }
22e05272 11506if ${ac_cv_prog_STRIP+:} false; then :
5213506e 11507 $as_echo_n "(cached) " >&6
2abefe3d
PB
11508else
11509 if test -n "$STRIP"; then
11510 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
11511else
1c710c3c
DJ
11512as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11513for as_dir in $PATH
11514do
11515 IFS=$as_save_IFS
11516 test -z "$as_dir" && as_dir=.
5213506e 11517 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 11518 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1c710c3c 11519 ac_cv_prog_STRIP="${ncn_tool_prefix}${ncn_progname}"
5213506e 11520 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
1c710c3c
DJ
11521 break 2
11522 fi
11523done
5213506e
RW
11524 done
11525IFS=$as_save_IFS
1c710c3c 11526
2abefe3d
PB
11527fi
11528fi
1c710c3c 11529STRIP=$ac_cv_prog_STRIP
2abefe3d 11530if test -n "$STRIP"; then
5213506e
RW
11531 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
11532$as_echo "$STRIP" >&6; }
2abefe3d 11533else
5213506e
RW
11534 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11535$as_echo "no" >&6; }
2abefe3d
PB
11536fi
11537
5213506e 11538
2abefe3d
PB
11539 fi
11540 if test -z "$ac_cv_prog_STRIP" && test $build = $host ; then
11541 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
11542set dummy ${ncn_progname}; ac_word=$2
5213506e
RW
11543{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11544$as_echo_n "checking for $ac_word... " >&6; }
22e05272 11545if ${ac_cv_prog_STRIP+:} false; then :
5213506e 11546 $as_echo_n "(cached) " >&6
2abefe3d
PB
11547else
11548 if test -n "$STRIP"; then
11549 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
11550else
1c710c3c
DJ
11551as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11552for as_dir in $PATH
11553do
11554 IFS=$as_save_IFS
11555 test -z "$as_dir" && as_dir=.
5213506e 11556 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 11557 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1c710c3c 11558 ac_cv_prog_STRIP="${ncn_progname}"
5213506e 11559 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
1c710c3c
DJ
11560 break 2
11561 fi
11562done
5213506e
RW
11563 done
11564IFS=$as_save_IFS
1c710c3c 11565
2abefe3d
PB
11566fi
11567fi
1c710c3c 11568STRIP=$ac_cv_prog_STRIP
2abefe3d 11569if test -n "$STRIP"; then
5213506e
RW
11570 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
11571$as_echo "$STRIP" >&6; }
2abefe3d 11572else
5213506e
RW
11573 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11574$as_echo "no" >&6; }
2abefe3d 11575fi
1c710c3c 11576
5213506e 11577
2abefe3d
PB
11578 fi
11579 test -n "$ac_cv_prog_STRIP" && break
11580done
11581
11582if test -z "$ac_cv_prog_STRIP" ; then
8927b7c0 11583 STRIP="true"
2abefe3d
PB
11584fi
11585
278a7a38
AO
11586
11587
11588if test -n "$WINDRES"; then
11589 ac_cv_prog_WINDRES=$WINDRES
11590elif test -n "$ac_cv_prog_WINDRES"; then
11591 WINDRES=$ac_cv_prog_WINDRES
11592fi
11593
11594if test -n "$ac_cv_prog_WINDRES"; then
11595 for ncn_progname in windres; do
11596 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
11597set dummy ${ncn_progname}; ac_word=$2
5213506e
RW
11598{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11599$as_echo_n "checking for $ac_word... " >&6; }
22e05272 11600if ${ac_cv_prog_WINDRES+:} false; then :
5213506e 11601 $as_echo_n "(cached) " >&6
278a7a38
AO
11602else
11603 if test -n "$WINDRES"; then
11604 ac_cv_prog_WINDRES="$WINDRES" # Let the user override the test.
11605else
11606as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11607for as_dir in $PATH
11608do
11609 IFS=$as_save_IFS
11610 test -z "$as_dir" && as_dir=.
5213506e 11611 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 11612 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
278a7a38 11613 ac_cv_prog_WINDRES="${ncn_progname}"
5213506e 11614 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
278a7a38
AO
11615 break 2
11616 fi
11617done
5213506e
RW
11618 done
11619IFS=$as_save_IFS
278a7a38
AO
11620
11621fi
11622fi
11623WINDRES=$ac_cv_prog_WINDRES
11624if test -n "$WINDRES"; then
5213506e
RW
11625 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $WINDRES" >&5
11626$as_echo "$WINDRES" >&6; }
278a7a38 11627else
5213506e
RW
11628 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11629$as_echo "no" >&6; }
278a7a38
AO
11630fi
11631
5213506e 11632
278a7a38
AO
11633 done
11634fi
11635
11636for ncn_progname in windres; do
2693c0b0
PB
11637 if test -n "$ncn_tool_prefix"; then
11638 # Extract the first word of "${ncn_tool_prefix}${ncn_progname}", so it can be a program name with args.
11639set dummy ${ncn_tool_prefix}${ncn_progname}; ac_word=$2
5213506e
RW
11640{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11641$as_echo_n "checking for $ac_word... " >&6; }
22e05272 11642if ${ac_cv_prog_WINDRES+:} false; then :
5213506e 11643 $as_echo_n "(cached) " >&6
ca9f4b81
AO
11644else
11645 if test -n "$WINDRES"; then
11646 ac_cv_prog_WINDRES="$WINDRES" # Let the user override the test.
11647else
1c710c3c
DJ
11648as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11649for as_dir in $PATH
11650do
11651 IFS=$as_save_IFS
11652 test -z "$as_dir" && as_dir=.
5213506e 11653 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 11654 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1c710c3c 11655 ac_cv_prog_WINDRES="${ncn_tool_prefix}${ncn_progname}"
5213506e 11656 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
1c710c3c
DJ
11657 break 2
11658 fi
11659done
5213506e
RW
11660 done
11661IFS=$as_save_IFS
1c710c3c 11662
ca9f4b81
AO
11663fi
11664fi
1c710c3c 11665WINDRES=$ac_cv_prog_WINDRES
ca9f4b81 11666if test -n "$WINDRES"; then
5213506e
RW
11667 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $WINDRES" >&5
11668$as_echo "$WINDRES" >&6; }
ca9f4b81 11669else
5213506e
RW
11670 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11671$as_echo "no" >&6; }
ca9f4b81
AO
11672fi
11673
5213506e 11674
2693c0b0
PB
11675 fi
11676 if test -z "$ac_cv_prog_WINDRES" && test $build = $host ; then
11677 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
11678set dummy ${ncn_progname}; ac_word=$2
5213506e
RW
11679{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11680$as_echo_n "checking for $ac_word... " >&6; }
22e05272 11681if ${ac_cv_prog_WINDRES+:} false; then :
5213506e 11682 $as_echo_n "(cached) " >&6
ca9f4b81 11683else
2693c0b0
PB
11684 if test -n "$WINDRES"; then
11685 ac_cv_prog_WINDRES="$WINDRES" # Let the user override the test.
ca9f4b81 11686else
1c710c3c
DJ
11687as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11688for as_dir in $PATH
11689do
11690 IFS=$as_save_IFS
11691 test -z "$as_dir" && as_dir=.
5213506e 11692 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 11693 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1c710c3c 11694 ac_cv_prog_WINDRES="${ncn_progname}"
5213506e 11695 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
1c710c3c
DJ
11696 break 2
11697 fi
11698done
5213506e
RW
11699 done
11700IFS=$as_save_IFS
1c710c3c 11701
ca9f4b81
AO
11702fi
11703fi
1c710c3c 11704WINDRES=$ac_cv_prog_WINDRES
2693c0b0 11705if test -n "$WINDRES"; then
5213506e
RW
11706 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $WINDRES" >&5
11707$as_echo "$WINDRES" >&6; }
ca9f4b81 11708else
5213506e
RW
11709 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11710$as_echo "no" >&6; }
ca9f4b81 11711fi
1c710c3c 11712
5213506e 11713
2693c0b0
PB
11714 fi
11715 test -n "$ac_cv_prog_WINDRES" && break
11716done
11717
11718if test -z "$ac_cv_prog_WINDRES" ; then
11719 set dummy windres
11720 if test $build = $host ; then
11721 WINDRES="$2"
ca9f4b81 11722 else
2693c0b0 11723 WINDRES="${ncn_tool_prefix}$2"
ca9f4b81 11724 fi
ca9f4b81
AO
11725fi
11726
278a7a38
AO
11727
11728
901119ae
KT
11729if test -n "$WINDMC"; then
11730 ac_cv_prog_WINDMC=$WINDMC
11731elif test -n "$ac_cv_prog_WINDMC"; then
11732 WINDMC=$ac_cv_prog_WINDMC
11733fi
11734
11735if test -n "$ac_cv_prog_WINDMC"; then
11736 for ncn_progname in windmc; do
11737 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
11738set dummy ${ncn_progname}; ac_word=$2
5213506e
RW
11739{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11740$as_echo_n "checking for $ac_word... " >&6; }
22e05272 11741if ${ac_cv_prog_WINDMC+:} false; then :
5213506e 11742 $as_echo_n "(cached) " >&6
901119ae
KT
11743else
11744 if test -n "$WINDMC"; then
11745 ac_cv_prog_WINDMC="$WINDMC" # Let the user override the test.
11746else
11747as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11748for as_dir in $PATH
11749do
11750 IFS=$as_save_IFS
11751 test -z "$as_dir" && as_dir=.
5213506e 11752 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 11753 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
901119ae 11754 ac_cv_prog_WINDMC="${ncn_progname}"
5213506e 11755 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
901119ae
KT
11756 break 2
11757 fi
11758done
5213506e
RW
11759 done
11760IFS=$as_save_IFS
901119ae
KT
11761
11762fi
11763fi
11764WINDMC=$ac_cv_prog_WINDMC
11765if test -n "$WINDMC"; then
5213506e
RW
11766 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $WINDMC" >&5
11767$as_echo "$WINDMC" >&6; }
901119ae 11768else
5213506e
RW
11769 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11770$as_echo "no" >&6; }
901119ae
KT
11771fi
11772
5213506e 11773
901119ae
KT
11774 done
11775fi
11776
11777for ncn_progname in windmc; do
11778 if test -n "$ncn_tool_prefix"; then
11779 # Extract the first word of "${ncn_tool_prefix}${ncn_progname}", so it can be a program name with args.
11780set dummy ${ncn_tool_prefix}${ncn_progname}; ac_word=$2
5213506e
RW
11781{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11782$as_echo_n "checking for $ac_word... " >&6; }
22e05272 11783if ${ac_cv_prog_WINDMC+:} false; then :
5213506e 11784 $as_echo_n "(cached) " >&6
901119ae
KT
11785else
11786 if test -n "$WINDMC"; then
11787 ac_cv_prog_WINDMC="$WINDMC" # Let the user override the test.
11788else
11789as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11790for as_dir in $PATH
11791do
11792 IFS=$as_save_IFS
11793 test -z "$as_dir" && as_dir=.
5213506e 11794 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 11795 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
901119ae 11796 ac_cv_prog_WINDMC="${ncn_tool_prefix}${ncn_progname}"
5213506e 11797 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
901119ae
KT
11798 break 2
11799 fi
11800done
5213506e
RW
11801 done
11802IFS=$as_save_IFS
901119ae
KT
11803
11804fi
11805fi
11806WINDMC=$ac_cv_prog_WINDMC
11807if test -n "$WINDMC"; then
5213506e
RW
11808 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $WINDMC" >&5
11809$as_echo "$WINDMC" >&6; }
901119ae 11810else
5213506e
RW
11811 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11812$as_echo "no" >&6; }
901119ae
KT
11813fi
11814
5213506e 11815
901119ae
KT
11816 fi
11817 if test -z "$ac_cv_prog_WINDMC" && test $build = $host ; then
11818 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
11819set dummy ${ncn_progname}; ac_word=$2
5213506e
RW
11820{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11821$as_echo_n "checking for $ac_word... " >&6; }
22e05272 11822if ${ac_cv_prog_WINDMC+:} false; then :
5213506e 11823 $as_echo_n "(cached) " >&6
901119ae
KT
11824else
11825 if test -n "$WINDMC"; then
11826 ac_cv_prog_WINDMC="$WINDMC" # Let the user override the test.
11827else
11828as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11829for as_dir in $PATH
11830do
11831 IFS=$as_save_IFS
11832 test -z "$as_dir" && as_dir=.
5213506e 11833 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 11834 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
901119ae 11835 ac_cv_prog_WINDMC="${ncn_progname}"
5213506e 11836 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
901119ae
KT
11837 break 2
11838 fi
11839done
5213506e
RW
11840 done
11841IFS=$as_save_IFS
901119ae
KT
11842
11843fi
11844fi
11845WINDMC=$ac_cv_prog_WINDMC
11846if test -n "$WINDMC"; then
5213506e
RW
11847 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $WINDMC" >&5
11848$as_echo "$WINDMC" >&6; }
901119ae 11849else
5213506e
RW
11850 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11851$as_echo "no" >&6; }
901119ae
KT
11852fi
11853
5213506e 11854
901119ae
KT
11855 fi
11856 test -n "$ac_cv_prog_WINDMC" && break
11857done
11858
11859if test -z "$ac_cv_prog_WINDMC" ; then
11860 set dummy windmc
11861 if test $build = $host ; then
11862 WINDMC="$2"
11863 else
11864 WINDMC="${ncn_tool_prefix}$2"
11865 fi
11866fi
11867
11868
11869
278a7a38
AO
11870if test -n "$OBJCOPY"; then
11871 ac_cv_prog_OBJCOPY=$OBJCOPY
11872elif test -n "$ac_cv_prog_OBJCOPY"; then
11873 OBJCOPY=$ac_cv_prog_OBJCOPY
11874fi
11875
11876if test -n "$ac_cv_prog_OBJCOPY"; then
11877 for ncn_progname in objcopy; do
11878 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
11879set dummy ${ncn_progname}; ac_word=$2
5213506e
RW
11880{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11881$as_echo_n "checking for $ac_word... " >&6; }
22e05272 11882if ${ac_cv_prog_OBJCOPY+:} false; then :
5213506e 11883 $as_echo_n "(cached) " >&6
278a7a38
AO
11884else
11885 if test -n "$OBJCOPY"; then
11886 ac_cv_prog_OBJCOPY="$OBJCOPY" # Let the user override the test.
11887else
11888as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11889for as_dir in $PATH
11890do
11891 IFS=$as_save_IFS
11892 test -z "$as_dir" && as_dir=.
5213506e 11893 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 11894 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
278a7a38 11895 ac_cv_prog_OBJCOPY="${ncn_progname}"
5213506e 11896 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
278a7a38
AO
11897 break 2
11898 fi
11899done
5213506e
RW
11900 done
11901IFS=$as_save_IFS
278a7a38
AO
11902
11903fi
11904fi
11905OBJCOPY=$ac_cv_prog_OBJCOPY
11906if test -n "$OBJCOPY"; then
5213506e
RW
11907 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJCOPY" >&5
11908$as_echo "$OBJCOPY" >&6; }
278a7a38 11909else
5213506e
RW
11910 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11911$as_echo "no" >&6; }
278a7a38
AO
11912fi
11913
5213506e 11914
278a7a38
AO
11915 done
11916fi
11917
11918for ncn_progname in objcopy; do
2693c0b0
PB
11919 if test -n "$ncn_tool_prefix"; then
11920 # Extract the first word of "${ncn_tool_prefix}${ncn_progname}", so it can be a program name with args.
11921set dummy ${ncn_tool_prefix}${ncn_progname}; ac_word=$2
5213506e
RW
11922{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11923$as_echo_n "checking for $ac_word... " >&6; }
22e05272 11924if ${ac_cv_prog_OBJCOPY+:} false; then :
5213506e 11925 $as_echo_n "(cached) " >&6
ca9f4b81
AO
11926else
11927 if test -n "$OBJCOPY"; then
11928 ac_cv_prog_OBJCOPY="$OBJCOPY" # Let the user override the test.
11929else
1c710c3c
DJ
11930as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11931for as_dir in $PATH
11932do
11933 IFS=$as_save_IFS
11934 test -z "$as_dir" && as_dir=.
5213506e 11935 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 11936 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1c710c3c 11937 ac_cv_prog_OBJCOPY="${ncn_tool_prefix}${ncn_progname}"
5213506e 11938 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
1c710c3c
DJ
11939 break 2
11940 fi
11941done
5213506e
RW
11942 done
11943IFS=$as_save_IFS
1c710c3c 11944
ca9f4b81
AO
11945fi
11946fi
1c710c3c 11947OBJCOPY=$ac_cv_prog_OBJCOPY
ca9f4b81 11948if test -n "$OBJCOPY"; then
5213506e
RW
11949 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJCOPY" >&5
11950$as_echo "$OBJCOPY" >&6; }
ca9f4b81 11951else
5213506e
RW
11952 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11953$as_echo "no" >&6; }
ca9f4b81
AO
11954fi
11955
5213506e 11956
2693c0b0
PB
11957 fi
11958 if test -z "$ac_cv_prog_OBJCOPY" && test $build = $host ; then
11959 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
11960set dummy ${ncn_progname}; ac_word=$2
5213506e
RW
11961{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11962$as_echo_n "checking for $ac_word... " >&6; }
22e05272 11963if ${ac_cv_prog_OBJCOPY+:} false; then :
5213506e 11964 $as_echo_n "(cached) " >&6
ca9f4b81 11965else
2693c0b0
PB
11966 if test -n "$OBJCOPY"; then
11967 ac_cv_prog_OBJCOPY="$OBJCOPY" # Let the user override the test.
ca9f4b81 11968else
1c710c3c
DJ
11969as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11970for as_dir in $PATH
11971do
11972 IFS=$as_save_IFS
11973 test -z "$as_dir" && as_dir=.
5213506e 11974 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 11975 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1c710c3c 11976 ac_cv_prog_OBJCOPY="${ncn_progname}"
5213506e 11977 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
1c710c3c
DJ
11978 break 2
11979 fi
11980done
5213506e
RW
11981 done
11982IFS=$as_save_IFS
1c710c3c 11983
ca9f4b81
AO
11984fi
11985fi
1c710c3c 11986OBJCOPY=$ac_cv_prog_OBJCOPY
2693c0b0 11987if test -n "$OBJCOPY"; then
5213506e
RW
11988 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJCOPY" >&5
11989$as_echo "$OBJCOPY" >&6; }
ca9f4b81 11990else
5213506e
RW
11991 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11992$as_echo "no" >&6; }
ca9f4b81 11993fi
1c710c3c 11994
5213506e 11995
2693c0b0
PB
11996 fi
11997 test -n "$ac_cv_prog_OBJCOPY" && break
11998done
11999
12000if test -z "$ac_cv_prog_OBJCOPY" ; then
12001 set dummy objcopy
12002 if test $build = $host ; then
12003 OBJCOPY="$2"
ca9f4b81 12004 else
2693c0b0 12005 OBJCOPY="${ncn_tool_prefix}$2"
ca9f4b81 12006 fi
ca9f4b81
AO
12007fi
12008
278a7a38
AO
12009
12010
12011if test -n "$OBJDUMP"; then
12012 ac_cv_prog_OBJDUMP=$OBJDUMP
12013elif test -n "$ac_cv_prog_OBJDUMP"; then
12014 OBJDUMP=$ac_cv_prog_OBJDUMP
12015fi
12016
12017if test -n "$ac_cv_prog_OBJDUMP"; then
12018 for ncn_progname in objdump; do
12019 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
12020set dummy ${ncn_progname}; ac_word=$2
5213506e
RW
12021{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12022$as_echo_n "checking for $ac_word... " >&6; }
22e05272 12023if ${ac_cv_prog_OBJDUMP+:} false; then :
5213506e 12024 $as_echo_n "(cached) " >&6
278a7a38
AO
12025else
12026 if test -n "$OBJDUMP"; then
12027 ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
12028else
12029as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12030for as_dir in $PATH
12031do
12032 IFS=$as_save_IFS
12033 test -z "$as_dir" && as_dir=.
5213506e 12034 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 12035 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
278a7a38 12036 ac_cv_prog_OBJDUMP="${ncn_progname}"
5213506e 12037 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
278a7a38
AO
12038 break 2
12039 fi
12040done
5213506e
RW
12041 done
12042IFS=$as_save_IFS
278a7a38
AO
12043
12044fi
12045fi
12046OBJDUMP=$ac_cv_prog_OBJDUMP
12047if test -n "$OBJDUMP"; then
5213506e
RW
12048 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
12049$as_echo "$OBJDUMP" >&6; }
278a7a38 12050else
5213506e
RW
12051 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12052$as_echo "no" >&6; }
278a7a38
AO
12053fi
12054
5213506e 12055
278a7a38
AO
12056 done
12057fi
12058
12059for ncn_progname in objdump; do
2693c0b0
PB
12060 if test -n "$ncn_tool_prefix"; then
12061 # Extract the first word of "${ncn_tool_prefix}${ncn_progname}", so it can be a program name with args.
12062set dummy ${ncn_tool_prefix}${ncn_progname}; ac_word=$2
5213506e
RW
12063{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12064$as_echo_n "checking for $ac_word... " >&6; }
22e05272 12065if ${ac_cv_prog_OBJDUMP+:} false; then :
5213506e 12066 $as_echo_n "(cached) " >&6
ca9f4b81
AO
12067else
12068 if test -n "$OBJDUMP"; then
12069 ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
12070else
1c710c3c
DJ
12071as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12072for as_dir in $PATH
12073do
12074 IFS=$as_save_IFS
12075 test -z "$as_dir" && as_dir=.
5213506e 12076 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 12077 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1c710c3c 12078 ac_cv_prog_OBJDUMP="${ncn_tool_prefix}${ncn_progname}"
5213506e 12079 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
1c710c3c
DJ
12080 break 2
12081 fi
12082done
5213506e
RW
12083 done
12084IFS=$as_save_IFS
1c710c3c 12085
ca9f4b81
AO
12086fi
12087fi
1c710c3c 12088OBJDUMP=$ac_cv_prog_OBJDUMP
ca9f4b81 12089if test -n "$OBJDUMP"; then
5213506e
RW
12090 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
12091$as_echo "$OBJDUMP" >&6; }
ca9f4b81 12092else
5213506e
RW
12093 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12094$as_echo "no" >&6; }
ca9f4b81
AO
12095fi
12096
5213506e 12097
2693c0b0
PB
12098 fi
12099 if test -z "$ac_cv_prog_OBJDUMP" && test $build = $host ; then
12100 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
12101set dummy ${ncn_progname}; ac_word=$2
5213506e
RW
12102{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12103$as_echo_n "checking for $ac_word... " >&6; }
22e05272 12104if ${ac_cv_prog_OBJDUMP+:} false; then :
5213506e 12105 $as_echo_n "(cached) " >&6
ca9f4b81 12106else
2693c0b0
PB
12107 if test -n "$OBJDUMP"; then
12108 ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
ca9f4b81 12109else
1c710c3c
DJ
12110as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12111for as_dir in $PATH
12112do
12113 IFS=$as_save_IFS
12114 test -z "$as_dir" && as_dir=.
5213506e 12115 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 12116 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1c710c3c 12117 ac_cv_prog_OBJDUMP="${ncn_progname}"
5213506e 12118 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
1c710c3c
DJ
12119 break 2
12120 fi
12121done
5213506e
RW
12122 done
12123IFS=$as_save_IFS
1c710c3c 12124
ca9f4b81
AO
12125fi
12126fi
1c710c3c 12127OBJDUMP=$ac_cv_prog_OBJDUMP
2693c0b0 12128if test -n "$OBJDUMP"; then
5213506e
RW
12129 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
12130$as_echo "$OBJDUMP" >&6; }
ca9f4b81 12131else
5213506e
RW
12132 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12133$as_echo "no" >&6; }
ca9f4b81 12134fi
1c710c3c 12135
5213506e 12136
2693c0b0
PB
12137 fi
12138 test -n "$ac_cv_prog_OBJDUMP" && break
12139done
12140
12141if test -z "$ac_cv_prog_OBJDUMP" ; then
12142 set dummy objdump
12143 if test $build = $host ; then
12144 OBJDUMP="$2"
ca9f4b81 12145 else
2693c0b0 12146 OBJDUMP="${ncn_tool_prefix}$2"
ca9f4b81 12147 fi
ca9f4b81
AO
12148fi
12149
671aa708
NN
12150
12151
e4a9a572
IS
12152if test -n "$OTOOL"; then
12153 ac_cv_prog_OTOOL=$OTOOL
12154elif test -n "$ac_cv_prog_OTOOL"; then
12155 OTOOL=$ac_cv_prog_OTOOL
12156fi
12157
12158if test -n "$ac_cv_prog_OTOOL"; then
12159 for ncn_progname in otool; do
12160 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
12161set dummy ${ncn_progname}; ac_word=$2
12162{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12163$as_echo_n "checking for $ac_word... " >&6; }
12164if ${ac_cv_prog_OTOOL+:} false; then :
12165 $as_echo_n "(cached) " >&6
12166else
12167 if test -n "$OTOOL"; then
12168 ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test.
12169else
12170as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12171for as_dir in $PATH
12172do
12173 IFS=$as_save_IFS
12174 test -z "$as_dir" && as_dir=.
12175 for ac_exec_ext in '' $ac_executable_extensions; do
12176 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
12177 ac_cv_prog_OTOOL="${ncn_progname}"
12178 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
12179 break 2
12180 fi
12181done
12182 done
12183IFS=$as_save_IFS
12184
12185fi
12186fi
12187OTOOL=$ac_cv_prog_OTOOL
12188if test -n "$OTOOL"; then
12189 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5
12190$as_echo "$OTOOL" >&6; }
12191else
12192 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12193$as_echo "no" >&6; }
12194fi
12195
12196
12197 done
12198fi
12199
12200for ncn_progname in otool; do
12201 if test -n "$ncn_tool_prefix"; then
12202 # Extract the first word of "${ncn_tool_prefix}${ncn_progname}", so it can be a program name with args.
12203set dummy ${ncn_tool_prefix}${ncn_progname}; ac_word=$2
12204{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12205$as_echo_n "checking for $ac_word... " >&6; }
12206if ${ac_cv_prog_OTOOL+:} false; then :
12207 $as_echo_n "(cached) " >&6
12208else
12209 if test -n "$OTOOL"; then
12210 ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test.
12211else
12212as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12213for as_dir in $PATH
12214do
12215 IFS=$as_save_IFS
12216 test -z "$as_dir" && as_dir=.
12217 for ac_exec_ext in '' $ac_executable_extensions; do
12218 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
12219 ac_cv_prog_OTOOL="${ncn_tool_prefix}${ncn_progname}"
12220 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
12221 break 2
12222 fi
12223done
12224 done
12225IFS=$as_save_IFS
12226
12227fi
12228fi
12229OTOOL=$ac_cv_prog_OTOOL
12230if test -n "$OTOOL"; then
12231 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5
12232$as_echo "$OTOOL" >&6; }
12233else
12234 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12235$as_echo "no" >&6; }
12236fi
12237
12238
12239 fi
12240 if test -z "$ac_cv_prog_OTOOL" && test $build = $host ; then
12241 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
12242set dummy ${ncn_progname}; ac_word=$2
12243{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12244$as_echo_n "checking for $ac_word... " >&6; }
12245if ${ac_cv_prog_OTOOL+:} false; then :
12246 $as_echo_n "(cached) " >&6
12247else
12248 if test -n "$OTOOL"; then
12249 ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test.
12250else
12251as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12252for as_dir in $PATH
12253do
12254 IFS=$as_save_IFS
12255 test -z "$as_dir" && as_dir=.
12256 for ac_exec_ext in '' $ac_executable_extensions; do
12257 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
12258 ac_cv_prog_OTOOL="${ncn_progname}"
12259 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
12260 break 2
12261 fi
12262done
12263 done
12264IFS=$as_save_IFS
12265
12266fi
12267fi
12268OTOOL=$ac_cv_prog_OTOOL
12269if test -n "$OTOOL"; then
12270 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5
12271$as_echo "$OTOOL" >&6; }
12272else
12273 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12274$as_echo "no" >&6; }
12275fi
12276
12277
12278 fi
12279 test -n "$ac_cv_prog_OTOOL" && break
12280done
12281
12282if test -z "$ac_cv_prog_OTOOL" ; then
12283 set dummy otool
12284 if test $build = $host ; then
12285 OTOOL="$2"
12286 else
12287 OTOOL="${ncn_tool_prefix}$2"
12288 fi
12289fi
12290
12291
12292
e7a82751
RM
12293if test -n "$READELF"; then
12294 ac_cv_prog_READELF=$READELF
12295elif test -n "$ac_cv_prog_READELF"; then
12296 READELF=$ac_cv_prog_READELF
12297fi
12298
12299if test -n "$ac_cv_prog_READELF"; then
12300 for ncn_progname in readelf; do
12301 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
12302set dummy ${ncn_progname}; ac_word=$2
12303{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12304$as_echo_n "checking for $ac_word... " >&6; }
22e05272 12305if ${ac_cv_prog_READELF+:} false; then :
e7a82751
RM
12306 $as_echo_n "(cached) " >&6
12307else
12308 if test -n "$READELF"; then
12309 ac_cv_prog_READELF="$READELF" # Let the user override the test.
12310else
12311as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12312for as_dir in $PATH
12313do
12314 IFS=$as_save_IFS
12315 test -z "$as_dir" && as_dir=.
12316 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 12317 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
e7a82751
RM
12318 ac_cv_prog_READELF="${ncn_progname}"
12319 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
12320 break 2
12321 fi
12322done
12323 done
12324IFS=$as_save_IFS
12325
12326fi
12327fi
12328READELF=$ac_cv_prog_READELF
12329if test -n "$READELF"; then
12330 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $READELF" >&5
12331$as_echo "$READELF" >&6; }
12332else
12333 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12334$as_echo "no" >&6; }
12335fi
12336
12337
12338 done
12339fi
12340
12341for ncn_progname in readelf; do
12342 if test -n "$ncn_tool_prefix"; then
12343 # Extract the first word of "${ncn_tool_prefix}${ncn_progname}", so it can be a program name with args.
12344set dummy ${ncn_tool_prefix}${ncn_progname}; ac_word=$2
12345{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12346$as_echo_n "checking for $ac_word... " >&6; }
22e05272 12347if ${ac_cv_prog_READELF+:} false; then :
e7a82751
RM
12348 $as_echo_n "(cached) " >&6
12349else
12350 if test -n "$READELF"; then
12351 ac_cv_prog_READELF="$READELF" # Let the user override the test.
12352else
12353as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12354for as_dir in $PATH
12355do
12356 IFS=$as_save_IFS
12357 test -z "$as_dir" && as_dir=.
12358 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 12359 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
e7a82751
RM
12360 ac_cv_prog_READELF="${ncn_tool_prefix}${ncn_progname}"
12361 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
12362 break 2
12363 fi
12364done
12365 done
12366IFS=$as_save_IFS
12367
12368fi
12369fi
12370READELF=$ac_cv_prog_READELF
12371if test -n "$READELF"; then
12372 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $READELF" >&5
12373$as_echo "$READELF" >&6; }
12374else
12375 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12376$as_echo "no" >&6; }
12377fi
12378
12379
12380 fi
12381 if test -z "$ac_cv_prog_READELF" && test $build = $host ; then
12382 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
12383set dummy ${ncn_progname}; ac_word=$2
12384{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12385$as_echo_n "checking for $ac_word... " >&6; }
22e05272 12386if ${ac_cv_prog_READELF+:} false; then :
e7a82751
RM
12387 $as_echo_n "(cached) " >&6
12388else
12389 if test -n "$READELF"; then
12390 ac_cv_prog_READELF="$READELF" # Let the user override the test.
12391else
12392as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12393for as_dir in $PATH
12394do
12395 IFS=$as_save_IFS
12396 test -z "$as_dir" && as_dir=.
12397 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 12398 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
e7a82751
RM
12399 ac_cv_prog_READELF="${ncn_progname}"
12400 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
12401 break 2
12402 fi
12403done
12404 done
12405IFS=$as_save_IFS
12406
12407fi
12408fi
12409READELF=$ac_cv_prog_READELF
12410if test -n "$READELF"; then
12411 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $READELF" >&5
12412$as_echo "$READELF" >&6; }
12413else
12414 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12415$as_echo "no" >&6; }
12416fi
12417
12418
12419 fi
12420 test -n "$ac_cv_prog_READELF" && break
12421done
12422
12423if test -z "$ac_cv_prog_READELF" ; then
12424 set dummy readelf
12425 if test $build = $host ; then
12426 READELF="$2"
12427 else
12428 READELF="${ncn_tool_prefix}$2"
12429 fi
12430fi
12431
12432
12433
671aa708
NN
12434
12435
12436
2abefe3d 12437# Target tools.
1c710c3c 12438
5213506e
RW
12439# Check whether --with-build-time-tools was given.
12440if test "${with_build_time_tools+set}" = set; then :
12441 withval=$with_build_time_tools; case x"$withval" in
e8b05380
PB
12442 x/*) ;;
12443 *)
12444 with_build_time_tools=
5213506e
RW
12445 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: argument to --with-build-time-tools must be an absolute path" >&5
12446$as_echo "$as_me: WARNING: argument to --with-build-time-tools must be an absolute path" >&2;}
e8b05380
PB
12447 ;;
12448 esac
ca9f4b81 12449else
e8b05380 12450 with_build_time_tools=
5213506e
RW
12451fi
12452
ca9f4b81 12453
278a7a38
AO
12454
12455
12456if test -n "$CC_FOR_TARGET"; then
12457 ac_cv_prog_CC_FOR_TARGET=$CC_FOR_TARGET
12458elif test -n "$ac_cv_prog_CC_FOR_TARGET"; then
12459 CC_FOR_TARGET=$ac_cv_prog_CC_FOR_TARGET
12460fi
12461
12462if test -n "$ac_cv_prog_CC_FOR_TARGET"; then
12463 for ncn_progname in cc gcc; do
12464 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
12465set dummy ${ncn_progname}; ac_word=$2
5213506e
RW
12466{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12467$as_echo_n "checking for $ac_word... " >&6; }
22e05272 12468if ${ac_cv_prog_CC_FOR_TARGET+:} false; then :
5213506e 12469 $as_echo_n "(cached) " >&6
278a7a38
AO
12470else
12471 if test -n "$CC_FOR_TARGET"; then
12472 ac_cv_prog_CC_FOR_TARGET="$CC_FOR_TARGET" # Let the user override the test.
12473else
12474as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12475for as_dir in $PATH
12476do
12477 IFS=$as_save_IFS
12478 test -z "$as_dir" && as_dir=.
5213506e 12479 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 12480 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
278a7a38 12481 ac_cv_prog_CC_FOR_TARGET="${ncn_progname}"
5213506e 12482 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
278a7a38
AO
12483 break 2
12484 fi
12485done
5213506e
RW
12486 done
12487IFS=$as_save_IFS
278a7a38
AO
12488
12489fi
12490fi
12491CC_FOR_TARGET=$ac_cv_prog_CC_FOR_TARGET
12492if test -n "$CC_FOR_TARGET"; then
5213506e
RW
12493 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC_FOR_TARGET" >&5
12494$as_echo "$CC_FOR_TARGET" >&6; }
278a7a38 12495else
5213506e
RW
12496 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12497$as_echo "no" >&6; }
278a7a38
AO
12498fi
12499
5213506e 12500
278a7a38
AO
12501 done
12502fi
12503
12504if test -z "$ac_cv_prog_CC_FOR_TARGET" && test -n "$with_build_time_tools"; then
e8b05380 12505 for ncn_progname in cc gcc; do
5213506e
RW
12506 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ncn_progname} in $with_build_time_tools" >&5
12507$as_echo_n "checking for ${ncn_progname} in $with_build_time_tools... " >&6; }
d1f8db0c
PB
12508 if test -x $with_build_time_tools/${ncn_progname}; then
12509 ac_cv_prog_CC_FOR_TARGET=$with_build_time_tools/${ncn_progname}
5213506e
RW
12510 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12511$as_echo "yes" >&6; }
72a7ab82 12512 break
e8b05380 12513 else
5213506e
RW
12514 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12515$as_echo "no" >&6; }
72a7ab82
AP
12516 fi
12517 done
4de997d1
PB
12518fi
12519
e8b05380
PB
12520if test -z "$ac_cv_prog_CC_FOR_TARGET"; then
12521 for ncn_progname in cc gcc; do
12522 if test -n "$ncn_target_tool_prefix"; then
12523 # Extract the first word of "${ncn_target_tool_prefix}${ncn_progname}", so it can be a program name with args.
2693c0b0 12524set dummy ${ncn_target_tool_prefix}${ncn_progname}; ac_word=$2
5213506e
RW
12525{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12526$as_echo_n "checking for $ac_word... " >&6; }
22e05272 12527if ${ac_cv_prog_CC_FOR_TARGET+:} false; then :
5213506e 12528 $as_echo_n "(cached) " >&6
4de997d1
PB
12529else
12530 if test -n "$CC_FOR_TARGET"; then
12531 ac_cv_prog_CC_FOR_TARGET="$CC_FOR_TARGET" # Let the user override the test.
12532else
1c710c3c
DJ
12533as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12534for as_dir in $PATH
12535do
12536 IFS=$as_save_IFS
12537 test -z "$as_dir" && as_dir=.
5213506e 12538 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 12539 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1c710c3c 12540 ac_cv_prog_CC_FOR_TARGET="${ncn_target_tool_prefix}${ncn_progname}"
5213506e 12541 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
1c710c3c
DJ
12542 break 2
12543 fi
12544done
5213506e
RW
12545 done
12546IFS=$as_save_IFS
1c710c3c 12547
4de997d1
PB
12548fi
12549fi
1c710c3c 12550CC_FOR_TARGET=$ac_cv_prog_CC_FOR_TARGET
4de997d1 12551if test -n "$CC_FOR_TARGET"; then
5213506e
RW
12552 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC_FOR_TARGET" >&5
12553$as_echo "$CC_FOR_TARGET" >&6; }
4de997d1 12554else
5213506e
RW
12555 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12556$as_echo "no" >&6; }
4de997d1
PB
12557fi
12558
5213506e 12559
e8b05380
PB
12560 fi
12561 if test -z "$ac_cv_prog_CC_FOR_TARGET" && test $build = $target ; then
12562 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
2693c0b0 12563set dummy ${ncn_progname}; ac_word=$2
5213506e
RW
12564{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12565$as_echo_n "checking for $ac_word... " >&6; }
22e05272 12566if ${ac_cv_prog_CC_FOR_TARGET+:} false; then :
5213506e 12567 $as_echo_n "(cached) " >&6
4de997d1 12568else
2693c0b0
PB
12569 if test -n "$CC_FOR_TARGET"; then
12570 ac_cv_prog_CC_FOR_TARGET="$CC_FOR_TARGET" # Let the user override the test.
4de997d1 12571else
1c710c3c
DJ
12572as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12573for as_dir in $PATH
12574do
12575 IFS=$as_save_IFS
12576 test -z "$as_dir" && as_dir=.
5213506e 12577 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 12578 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1c710c3c 12579 ac_cv_prog_CC_FOR_TARGET="${ncn_progname}"
5213506e 12580 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
1c710c3c
DJ
12581 break 2
12582 fi
12583done
5213506e
RW
12584 done
12585IFS=$as_save_IFS
1c710c3c 12586
4de997d1
PB
12587fi
12588fi
1c710c3c 12589CC_FOR_TARGET=$ac_cv_prog_CC_FOR_TARGET
2693c0b0 12590if test -n "$CC_FOR_TARGET"; then
5213506e
RW
12591 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC_FOR_TARGET" >&5
12592$as_echo "$CC_FOR_TARGET" >&6; }
4de997d1 12593else
5213506e
RW
12594 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12595$as_echo "no" >&6; }
4de997d1 12596fi
1c710c3c 12597
5213506e 12598
e8b05380
PB
12599 fi
12600 test -n "$ac_cv_prog_CC_FOR_TARGET" && break
12601 done
12602fi
1c710c3c 12603
2693c0b0
PB
12604if test -z "$ac_cv_prog_CC_FOR_TARGET" ; then
12605 set dummy cc gcc
12606 if test $build = $target ; then
12607 CC_FOR_TARGET="$2"
4de997d1 12608 else
2693c0b0 12609 CC_FOR_TARGET="${ncn_target_tool_prefix}$2"
4de997d1 12610 fi
1c00b503
PB
12611else
12612 CC_FOR_TARGET="$ac_cv_prog_CC_FOR_TARGET"
4de997d1
PB
12613fi
12614
278a7a38
AO
12615
12616
12617if test -n "$CXX_FOR_TARGET"; then
12618 ac_cv_prog_CXX_FOR_TARGET=$CXX_FOR_TARGET
12619elif test -n "$ac_cv_prog_CXX_FOR_TARGET"; then
12620 CXX_FOR_TARGET=$ac_cv_prog_CXX_FOR_TARGET
12621fi
12622
12623if test -n "$ac_cv_prog_CXX_FOR_TARGET"; then
12624 for ncn_progname in c++ g++ cxx gxx; do
12625 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
12626set dummy ${ncn_progname}; ac_word=$2
5213506e
RW
12627{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12628$as_echo_n "checking for $ac_word... " >&6; }
22e05272 12629if ${ac_cv_prog_CXX_FOR_TARGET+:} false; then :
5213506e 12630 $as_echo_n "(cached) " >&6
278a7a38
AO
12631else
12632 if test -n "$CXX_FOR_TARGET"; then
12633 ac_cv_prog_CXX_FOR_TARGET="$CXX_FOR_TARGET" # Let the user override the test.
12634else
12635as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12636for as_dir in $PATH
12637do
12638 IFS=$as_save_IFS
12639 test -z "$as_dir" && as_dir=.
5213506e 12640 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 12641 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
278a7a38 12642 ac_cv_prog_CXX_FOR_TARGET="${ncn_progname}"
5213506e 12643 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
278a7a38
AO
12644 break 2
12645 fi
12646done
5213506e
RW
12647 done
12648IFS=$as_save_IFS
278a7a38
AO
12649
12650fi
12651fi
12652CXX_FOR_TARGET=$ac_cv_prog_CXX_FOR_TARGET
12653if test -n "$CXX_FOR_TARGET"; then
5213506e
RW
12654 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXX_FOR_TARGET" >&5
12655$as_echo "$CXX_FOR_TARGET" >&6; }
278a7a38 12656else
5213506e
RW
12657 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12658$as_echo "no" >&6; }
278a7a38
AO
12659fi
12660
5213506e 12661
278a7a38
AO
12662 done
12663fi
12664
12665if test -z "$ac_cv_prog_CXX_FOR_TARGET" && test -n "$with_build_time_tools"; then
e8b05380 12666 for ncn_progname in c++ g++ cxx gxx; do
5213506e
RW
12667 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ncn_progname} in $with_build_time_tools" >&5
12668$as_echo_n "checking for ${ncn_progname} in $with_build_time_tools... " >&6; }
d1f8db0c
PB
12669 if test -x $with_build_time_tools/${ncn_progname}; then
12670 ac_cv_prog_CXX_FOR_TARGET=$with_build_time_tools/${ncn_progname}
5213506e
RW
12671 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12672$as_echo "yes" >&6; }
e8b05380
PB
12673 break
12674 else
5213506e
RW
12675 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12676$as_echo "no" >&6; }
e8b05380
PB
12677 fi
12678 done
12679fi
12680
12681if test -z "$ac_cv_prog_CXX_FOR_TARGET"; then
12682 for ncn_progname in c++ g++ cxx gxx; do
12683 if test -n "$ncn_target_tool_prefix"; then
12684 # Extract the first word of "${ncn_target_tool_prefix}${ncn_progname}", so it can be a program name with args.
2693c0b0 12685set dummy ${ncn_target_tool_prefix}${ncn_progname}; ac_word=$2
5213506e
RW
12686{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12687$as_echo_n "checking for $ac_word... " >&6; }
22e05272 12688if ${ac_cv_prog_CXX_FOR_TARGET+:} false; then :
5213506e 12689 $as_echo_n "(cached) " >&6
4de997d1
PB
12690else
12691 if test -n "$CXX_FOR_TARGET"; then
12692 ac_cv_prog_CXX_FOR_TARGET="$CXX_FOR_TARGET" # Let the user override the test.
12693else
1c710c3c
DJ
12694as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12695for as_dir in $PATH
12696do
12697 IFS=$as_save_IFS
12698 test -z "$as_dir" && as_dir=.
5213506e 12699 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 12700 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1c710c3c 12701 ac_cv_prog_CXX_FOR_TARGET="${ncn_target_tool_prefix}${ncn_progname}"
5213506e 12702 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
1c710c3c
DJ
12703 break 2
12704 fi
12705done
5213506e
RW
12706 done
12707IFS=$as_save_IFS
1c710c3c 12708
4de997d1
PB
12709fi
12710fi
1c710c3c 12711CXX_FOR_TARGET=$ac_cv_prog_CXX_FOR_TARGET
4de997d1 12712if test -n "$CXX_FOR_TARGET"; then
5213506e
RW
12713 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXX_FOR_TARGET" >&5
12714$as_echo "$CXX_FOR_TARGET" >&6; }
4de997d1 12715else
5213506e
RW
12716 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12717$as_echo "no" >&6; }
4de997d1
PB
12718fi
12719
5213506e 12720
e8b05380
PB
12721 fi
12722 if test -z "$ac_cv_prog_CXX_FOR_TARGET" && test $build = $target ; then
12723 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
2693c0b0 12724set dummy ${ncn_progname}; ac_word=$2
5213506e
RW
12725{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12726$as_echo_n "checking for $ac_word... " >&6; }
22e05272 12727if ${ac_cv_prog_CXX_FOR_TARGET+:} false; then :
5213506e 12728 $as_echo_n "(cached) " >&6
4de997d1 12729else
2693c0b0
PB
12730 if test -n "$CXX_FOR_TARGET"; then
12731 ac_cv_prog_CXX_FOR_TARGET="$CXX_FOR_TARGET" # Let the user override the test.
4de997d1 12732else
1c710c3c
DJ
12733as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12734for as_dir in $PATH
12735do
12736 IFS=$as_save_IFS
12737 test -z "$as_dir" && as_dir=.
5213506e 12738 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 12739 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1c710c3c 12740 ac_cv_prog_CXX_FOR_TARGET="${ncn_progname}"
5213506e 12741 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
1c710c3c
DJ
12742 break 2
12743 fi
12744done
5213506e
RW
12745 done
12746IFS=$as_save_IFS
1c710c3c 12747
4de997d1
PB
12748fi
12749fi
1c710c3c 12750CXX_FOR_TARGET=$ac_cv_prog_CXX_FOR_TARGET
2693c0b0 12751if test -n "$CXX_FOR_TARGET"; then
5213506e
RW
12752 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXX_FOR_TARGET" >&5
12753$as_echo "$CXX_FOR_TARGET" >&6; }
4de997d1 12754else
5213506e
RW
12755 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12756$as_echo "no" >&6; }
4de997d1 12757fi
1c710c3c 12758
5213506e 12759
e8b05380
PB
12760 fi
12761 test -n "$ac_cv_prog_CXX_FOR_TARGET" && break
12762 done
12763fi
1c710c3c 12764
2693c0b0
PB
12765if test -z "$ac_cv_prog_CXX_FOR_TARGET" ; then
12766 set dummy c++ g++ cxx gxx
12767 if test $build = $target ; then
12768 CXX_FOR_TARGET="$2"
4de997d1 12769 else
2693c0b0 12770 CXX_FOR_TARGET="${ncn_target_tool_prefix}$2"
4de997d1 12771 fi
1c00b503
PB
12772else
12773 CXX_FOR_TARGET="$ac_cv_prog_CXX_FOR_TARGET"
ca9f4b81
AO
12774fi
12775
278a7a38
AO
12776
12777
12778if test -n "$GCC_FOR_TARGET"; then
12779 ac_cv_prog_GCC_FOR_TARGET=$GCC_FOR_TARGET
12780elif test -n "$ac_cv_prog_GCC_FOR_TARGET"; then
12781 GCC_FOR_TARGET=$ac_cv_prog_GCC_FOR_TARGET
12782fi
12783
12784if test -n "$ac_cv_prog_GCC_FOR_TARGET"; then
12785 for ncn_progname in gcc; do
12786 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
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_GCC_FOR_TARGET+:} false; then :
5213506e 12791 $as_echo_n "(cached) " >&6
278a7a38
AO
12792else
12793 if test -n "$GCC_FOR_TARGET"; then
12794 ac_cv_prog_GCC_FOR_TARGET="$GCC_FOR_TARGET" # Let the user override the test.
12795else
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_GCC_FOR_TARGET="${ncn_progname}"
5213506e 12804 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
278a7a38
AO
12805 break 2
12806 fi
12807done
5213506e
RW
12808 done
12809IFS=$as_save_IFS
278a7a38
AO
12810
12811fi
12812fi
12813GCC_FOR_TARGET=$ac_cv_prog_GCC_FOR_TARGET
12814if test -n "$GCC_FOR_TARGET"; then
5213506e
RW
12815 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GCC_FOR_TARGET" >&5
12816$as_echo "$GCC_FOR_TARGET" >&6; }
278a7a38 12817else
5213506e
RW
12818 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12819$as_echo "no" >&6; }
278a7a38
AO
12820fi
12821
5213506e 12822
278a7a38
AO
12823 done
12824fi
12825
12826if test -z "$ac_cv_prog_GCC_FOR_TARGET" && test -n "$with_build_time_tools"; then
e8b05380 12827 for ncn_progname in gcc; 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_GCC_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_GCC_FOR_TARGET"; then
12843 for ncn_progname in gcc; 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.
2693c0b0 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_GCC_FOR_TARGET+:} false; then :
5213506e 12850 $as_echo_n "(cached) " >&6
ca9f4b81 12851else
e8b05380
PB
12852 if test -n "$GCC_FOR_TARGET"; then
12853 ac_cv_prog_GCC_FOR_TARGET="$GCC_FOR_TARGET" # Let the user override the test.
ca9f4b81 12854else
1c710c3c
DJ
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_GCC_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
ca9f4b81
AO
12870fi
12871fi
1c710c3c 12872GCC_FOR_TARGET=$ac_cv_prog_GCC_FOR_TARGET
e8b05380 12873if test -n "$GCC_FOR_TARGET"; then
5213506e
RW
12874 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GCC_FOR_TARGET" >&5
12875$as_echo "$GCC_FOR_TARGET" >&6; }
ca9f4b81 12876else
5213506e
RW
12877 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12878$as_echo "no" >&6; }
ca9f4b81
AO
12879fi
12880
5213506e 12881
e8b05380
PB
12882 fi
12883 if test -z "$ac_cv_prog_GCC_FOR_TARGET" && test $build = $target ; then
12884 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
2693c0b0 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_GCC_FOR_TARGET+:} false; then :
5213506e 12889 $as_echo_n "(cached) " >&6
ca9f4b81 12890else
e8b05380
PB
12891 if test -n "$GCC_FOR_TARGET"; then
12892 ac_cv_prog_GCC_FOR_TARGET="$GCC_FOR_TARGET" # Let the user override the test.
ca9f4b81 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_GCC_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
ca9f4b81
AO
12909fi
12910fi
1c710c3c 12911GCC_FOR_TARGET=$ac_cv_prog_GCC_FOR_TARGET
e8b05380 12912if test -n "$GCC_FOR_TARGET"; then
5213506e
RW
12913 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GCC_FOR_TARGET" >&5
12914$as_echo "$GCC_FOR_TARGET" >&6; }
ca9f4b81 12915else
5213506e
RW
12916 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12917$as_echo "no" >&6; }
ca9f4b81 12918fi
1c710c3c 12919
5213506e 12920
e8b05380
PB
12921 fi
12922 test -n "$ac_cv_prog_GCC_FOR_TARGET" && break
12923 done
12924fi
1c710c3c 12925
e8b05380
PB
12926if test -z "$ac_cv_prog_GCC_FOR_TARGET" ; then
12927 GCC_FOR_TARGET="${CC_FOR_TARGET}"
1c00b503
PB
12928else
12929 GCC_FOR_TARGET="$ac_cv_prog_GCC_FOR_TARGET"
e8b05380
PB
12930fi
12931
278a7a38
AO
12932
12933
278a7a38
AO
12934if test -n "$GFORTRAN_FOR_TARGET"; then
12935 ac_cv_prog_GFORTRAN_FOR_TARGET=$GFORTRAN_FOR_TARGET
12936elif test -n "$ac_cv_prog_GFORTRAN_FOR_TARGET"; then
12937 GFORTRAN_FOR_TARGET=$ac_cv_prog_GFORTRAN_FOR_TARGET
e8b05380
PB
12938fi
12939
278a7a38
AO
12940if test -n "$ac_cv_prog_GFORTRAN_FOR_TARGET"; then
12941 for ncn_progname in gfortran; do
12942 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
e8b05380 12943set dummy ${ncn_progname}; ac_word=$2
5213506e
RW
12944{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12945$as_echo_n "checking for $ac_word... " >&6; }
22e05272 12946if ${ac_cv_prog_GFORTRAN_FOR_TARGET+:} false; then :
5213506e 12947 $as_echo_n "(cached) " >&6
e8b05380 12948else
278a7a38
AO
12949 if test -n "$GFORTRAN_FOR_TARGET"; then
12950 ac_cv_prog_GFORTRAN_FOR_TARGET="$GFORTRAN_FOR_TARGET" # Let the user override the test.
e8b05380 12951else
1c710c3c
DJ
12952as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12953for as_dir in $PATH
12954do
12955 IFS=$as_save_IFS
12956 test -z "$as_dir" && as_dir=.
5213506e 12957 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 12958 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
278a7a38 12959 ac_cv_prog_GFORTRAN_FOR_TARGET="${ncn_progname}"
5213506e 12960 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
1c710c3c
DJ
12961 break 2
12962 fi
12963done
5213506e
RW
12964 done
12965IFS=$as_save_IFS
1c710c3c 12966
e8b05380
PB
12967fi
12968fi
278a7a38
AO
12969GFORTRAN_FOR_TARGET=$ac_cv_prog_GFORTRAN_FOR_TARGET
12970if test -n "$GFORTRAN_FOR_TARGET"; then
5213506e
RW
12971 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GFORTRAN_FOR_TARGET" >&5
12972$as_echo "$GFORTRAN_FOR_TARGET" >&6; }
e8b05380 12973else
5213506e
RW
12974 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12975$as_echo "no" >&6; }
e8b05380 12976fi
1c710c3c 12977
5213506e 12978
e8b05380
PB
12979 done
12980fi
1c710c3c 12981
278a7a38 12982if test -z "$ac_cv_prog_GFORTRAN_FOR_TARGET" && test -n "$with_build_time_tools"; then
e8b05380 12983 for ncn_progname in gfortran; do
5213506e
RW
12984 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ncn_progname} in $with_build_time_tools" >&5
12985$as_echo_n "checking for ${ncn_progname} in $with_build_time_tools... " >&6; }
d1f8db0c
PB
12986 if test -x $with_build_time_tools/${ncn_progname}; then
12987 ac_cv_prog_GFORTRAN_FOR_TARGET=$with_build_time_tools/${ncn_progname}
5213506e
RW
12988 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12989$as_echo "yes" >&6; }
e8b05380
PB
12990 break
12991 else
5213506e
RW
12992 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12993$as_echo "no" >&6; }
e8b05380
PB
12994 fi
12995 done
12996fi
12997
12998if test -z "$ac_cv_prog_GFORTRAN_FOR_TARGET"; then
12999 for ncn_progname in gfortran; do
13000 if test -n "$ncn_target_tool_prefix"; then
13001 # Extract the first word of "${ncn_target_tool_prefix}${ncn_progname}", so it can be a program name with args.
13002set dummy ${ncn_target_tool_prefix}${ncn_progname}; ac_word=$2
5213506e
RW
13003{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13004$as_echo_n "checking for $ac_word... " >&6; }
22e05272 13005if ${ac_cv_prog_GFORTRAN_FOR_TARGET+:} false; then :
5213506e 13006 $as_echo_n "(cached) " >&6
e8b05380
PB
13007else
13008 if test -n "$GFORTRAN_FOR_TARGET"; then
1c710c3c
DJ
13009 ac_cv_prog_GFORTRAN_FOR_TARGET="$GFORTRAN_FOR_TARGET" # Let the user override the test.
13010else
13011as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13012for as_dir in $PATH
13013do
13014 IFS=$as_save_IFS
13015 test -z "$as_dir" && as_dir=.
5213506e 13016 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 13017 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1c710c3c 13018 ac_cv_prog_GFORTRAN_FOR_TARGET="${ncn_target_tool_prefix}${ncn_progname}"
5213506e 13019 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
1c710c3c
DJ
13020 break 2
13021 fi
13022done
5213506e
RW
13023 done
13024IFS=$as_save_IFS
1c710c3c 13025
e8b05380
PB
13026fi
13027fi
1c710c3c 13028GFORTRAN_FOR_TARGET=$ac_cv_prog_GFORTRAN_FOR_TARGET
e8b05380 13029if test -n "$GFORTRAN_FOR_TARGET"; then
5213506e
RW
13030 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GFORTRAN_FOR_TARGET" >&5
13031$as_echo "$GFORTRAN_FOR_TARGET" >&6; }
e8b05380 13032else
5213506e
RW
13033 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13034$as_echo "no" >&6; }
e8b05380
PB
13035fi
13036
5213506e 13037
e8b05380
PB
13038 fi
13039 if test -z "$ac_cv_prog_GFORTRAN_FOR_TARGET" && test $build = $target ; then
13040 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
13041set dummy ${ncn_progname}; ac_word=$2
5213506e
RW
13042{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13043$as_echo_n "checking for $ac_word... " >&6; }
22e05272 13044if ${ac_cv_prog_GFORTRAN_FOR_TARGET+:} false; then :
5213506e 13045 $as_echo_n "(cached) " >&6
e8b05380
PB
13046else
13047 if test -n "$GFORTRAN_FOR_TARGET"; then
13048 ac_cv_prog_GFORTRAN_FOR_TARGET="$GFORTRAN_FOR_TARGET" # Let the user override the test.
13049else
1c710c3c
DJ
13050as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13051for as_dir in $PATH
13052do
13053 IFS=$as_save_IFS
13054 test -z "$as_dir" && as_dir=.
5213506e 13055 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 13056 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1c710c3c 13057 ac_cv_prog_GFORTRAN_FOR_TARGET="${ncn_progname}"
5213506e 13058 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
1c710c3c
DJ
13059 break 2
13060 fi
13061done
5213506e
RW
13062 done
13063IFS=$as_save_IFS
1c710c3c 13064
e8b05380
PB
13065fi
13066fi
1c710c3c 13067GFORTRAN_FOR_TARGET=$ac_cv_prog_GFORTRAN_FOR_TARGET
e8b05380 13068if test -n "$GFORTRAN_FOR_TARGET"; then
5213506e
RW
13069 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GFORTRAN_FOR_TARGET" >&5
13070$as_echo "$GFORTRAN_FOR_TARGET" >&6; }
e8b05380 13071else
5213506e
RW
13072 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13073$as_echo "no" >&6; }
e8b05380 13074fi
1c710c3c 13075
5213506e 13076
e8b05380
PB
13077 fi
13078 test -n "$ac_cv_prog_GFORTRAN_FOR_TARGET" && break
13079 done
13080fi
1c710c3c 13081
e8b05380
PB
13082if test -z "$ac_cv_prog_GFORTRAN_FOR_TARGET" ; then
13083 set dummy gfortran
2693c0b0 13084 if test $build = $target ; then
e8b05380 13085 GFORTRAN_FOR_TARGET="$2"
ca9f4b81 13086 else
e8b05380
PB
13087 GFORTRAN_FOR_TARGET="${ncn_target_tool_prefix}$2"
13088 fi
1c00b503
PB
13089else
13090 GFORTRAN_FOR_TARGET="$ac_cv_prog_GFORTRAN_FOR_TARGET"
e8b05380
PB
13091fi
13092
13093
13094
632e2a07
ILT
13095if test -n "$GOC_FOR_TARGET"; then
13096 ac_cv_prog_GOC_FOR_TARGET=$GOC_FOR_TARGET
13097elif test -n "$ac_cv_prog_GOC_FOR_TARGET"; then
13098 GOC_FOR_TARGET=$ac_cv_prog_GOC_FOR_TARGET
13099fi
13100
13101if test -n "$ac_cv_prog_GOC_FOR_TARGET"; then
13102 for ncn_progname in gccgo; do
13103 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
13104set dummy ${ncn_progname}; ac_word=$2
13105{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13106$as_echo_n "checking for $ac_word... " >&6; }
22e05272 13107if ${ac_cv_prog_GOC_FOR_TARGET+:} false; then :
632e2a07
ILT
13108 $as_echo_n "(cached) " >&6
13109else
13110 if test -n "$GOC_FOR_TARGET"; then
13111 ac_cv_prog_GOC_FOR_TARGET="$GOC_FOR_TARGET" # Let the user override the test.
13112else
13113as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13114for as_dir in $PATH
13115do
13116 IFS=$as_save_IFS
13117 test -z "$as_dir" && as_dir=.
13118 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 13119 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
632e2a07
ILT
13120 ac_cv_prog_GOC_FOR_TARGET="${ncn_progname}"
13121 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
13122 break 2
13123 fi
13124done
13125 done
13126IFS=$as_save_IFS
13127
13128fi
13129fi
13130GOC_FOR_TARGET=$ac_cv_prog_GOC_FOR_TARGET
13131if test -n "$GOC_FOR_TARGET"; then
13132 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GOC_FOR_TARGET" >&5
13133$as_echo "$GOC_FOR_TARGET" >&6; }
13134else
13135 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13136$as_echo "no" >&6; }
13137fi
13138
13139
13140 done
13141fi
13142
13143if test -z "$ac_cv_prog_GOC_FOR_TARGET" && test -n "$with_build_time_tools"; then
13144 for ncn_progname in gccgo; do
13145 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ncn_progname} in $with_build_time_tools" >&5
13146$as_echo_n "checking for ${ncn_progname} in $with_build_time_tools... " >&6; }
13147 if test -x $with_build_time_tools/${ncn_progname}; then
13148 ac_cv_prog_GOC_FOR_TARGET=$with_build_time_tools/${ncn_progname}
13149 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
13150$as_echo "yes" >&6; }
13151 break
13152 else
13153 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13154$as_echo "no" >&6; }
13155 fi
13156 done
13157fi
13158
13159if test -z "$ac_cv_prog_GOC_FOR_TARGET"; then
13160 for ncn_progname in gccgo; do
13161 if test -n "$ncn_target_tool_prefix"; then
13162 # Extract the first word of "${ncn_target_tool_prefix}${ncn_progname}", so it can be a program name with args.
13163set dummy ${ncn_target_tool_prefix}${ncn_progname}; ac_word=$2
13164{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13165$as_echo_n "checking for $ac_word... " >&6; }
22e05272 13166if ${ac_cv_prog_GOC_FOR_TARGET+:} false; then :
632e2a07
ILT
13167 $as_echo_n "(cached) " >&6
13168else
13169 if test -n "$GOC_FOR_TARGET"; then
13170 ac_cv_prog_GOC_FOR_TARGET="$GOC_FOR_TARGET" # Let the user override the test.
13171else
13172as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13173for as_dir in $PATH
13174do
13175 IFS=$as_save_IFS
13176 test -z "$as_dir" && as_dir=.
13177 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 13178 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
632e2a07
ILT
13179 ac_cv_prog_GOC_FOR_TARGET="${ncn_target_tool_prefix}${ncn_progname}"
13180 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
13181 break 2
13182 fi
13183done
13184 done
13185IFS=$as_save_IFS
13186
13187fi
13188fi
13189GOC_FOR_TARGET=$ac_cv_prog_GOC_FOR_TARGET
13190if test -n "$GOC_FOR_TARGET"; then
13191 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GOC_FOR_TARGET" >&5
13192$as_echo "$GOC_FOR_TARGET" >&6; }
13193else
13194 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13195$as_echo "no" >&6; }
13196fi
13197
13198
13199 fi
13200 if test -z "$ac_cv_prog_GOC_FOR_TARGET" && test $build = $target ; then
13201 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
13202set dummy ${ncn_progname}; ac_word=$2
13203{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13204$as_echo_n "checking for $ac_word... " >&6; }
22e05272 13205if ${ac_cv_prog_GOC_FOR_TARGET+:} false; then :
632e2a07
ILT
13206 $as_echo_n "(cached) " >&6
13207else
13208 if test -n "$GOC_FOR_TARGET"; then
13209 ac_cv_prog_GOC_FOR_TARGET="$GOC_FOR_TARGET" # Let the user override the test.
13210else
13211as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13212for as_dir in $PATH
13213do
13214 IFS=$as_save_IFS
13215 test -z "$as_dir" && as_dir=.
13216 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 13217 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
632e2a07
ILT
13218 ac_cv_prog_GOC_FOR_TARGET="${ncn_progname}"
13219 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
13220 break 2
13221 fi
13222done
13223 done
13224IFS=$as_save_IFS
13225
13226fi
13227fi
13228GOC_FOR_TARGET=$ac_cv_prog_GOC_FOR_TARGET
13229if test -n "$GOC_FOR_TARGET"; then
13230 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GOC_FOR_TARGET" >&5
13231$as_echo "$GOC_FOR_TARGET" >&6; }
13232else
13233 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13234$as_echo "no" >&6; }
13235fi
13236
13237
13238 fi
13239 test -n "$ac_cv_prog_GOC_FOR_TARGET" && break
13240 done
13241fi
13242
13243if test -z "$ac_cv_prog_GOC_FOR_TARGET" ; then
13244 set dummy gccgo
13245 if test $build = $target ; then
13246 GOC_FOR_TARGET="$2"
13247 else
13248 GOC_FOR_TARGET="${ncn_target_tool_prefix}$2"
13249 fi
13250else
13251 GOC_FOR_TARGET="$ac_cv_prog_GOC_FOR_TARGET"
13252fi
13253
13254
13255
b4c522fa
IB
13256if test -n "$GDC_FOR_TARGET"; then
13257 ac_cv_prog_GDC_FOR_TARGET=$GDC_FOR_TARGET
13258elif test -n "$ac_cv_prog_GDC_FOR_TARGET"; then
13259 GDC_FOR_TARGET=$ac_cv_prog_GDC_FOR_TARGET
13260fi
13261
13262if test -n "$ac_cv_prog_GDC_FOR_TARGET"; then
13263 for ncn_progname in gdc; do
13264 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
13265set dummy ${ncn_progname}; ac_word=$2
13266{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13267$as_echo_n "checking for $ac_word... " >&6; }
22e05272 13268if ${ac_cv_prog_GDC_FOR_TARGET+:} false; then :
b4c522fa
IB
13269 $as_echo_n "(cached) " >&6
13270else
13271 if test -n "$GDC_FOR_TARGET"; then
13272 ac_cv_prog_GDC_FOR_TARGET="$GDC_FOR_TARGET" # Let the user override the test.
13273else
13274as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13275for as_dir in $PATH
13276do
13277 IFS=$as_save_IFS
13278 test -z "$as_dir" && as_dir=.
13279 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 13280 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
b4c522fa
IB
13281 ac_cv_prog_GDC_FOR_TARGET="${ncn_progname}"
13282 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
13283 break 2
13284 fi
13285done
13286 done
13287IFS=$as_save_IFS
13288
13289fi
13290fi
13291GDC_FOR_TARGET=$ac_cv_prog_GDC_FOR_TARGET
13292if test -n "$GDC_FOR_TARGET"; then
13293 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GDC_FOR_TARGET" >&5
13294$as_echo "$GDC_FOR_TARGET" >&6; }
13295else
13296 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13297$as_echo "no" >&6; }
13298fi
13299
13300
13301 done
13302fi
13303
13304if test -z "$ac_cv_prog_GDC_FOR_TARGET" && test -n "$with_build_time_tools"; then
13305 for ncn_progname in gdc; do
13306 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ncn_progname} in $with_build_time_tools" >&5
13307$as_echo_n "checking for ${ncn_progname} in $with_build_time_tools... " >&6; }
13308 if test -x $with_build_time_tools/${ncn_progname}; then
13309 ac_cv_prog_GDC_FOR_TARGET=$with_build_time_tools/${ncn_progname}
13310 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
13311$as_echo "yes" >&6; }
13312 break
13313 else
13314 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13315$as_echo "no" >&6; }
13316 fi
13317 done
13318fi
13319
13320if test -z "$ac_cv_prog_GDC_FOR_TARGET"; then
13321 for ncn_progname in gdc; do
13322 if test -n "$ncn_target_tool_prefix"; then
13323 # Extract the first word of "${ncn_target_tool_prefix}${ncn_progname}", so it can be a program name with args.
13324set dummy ${ncn_target_tool_prefix}${ncn_progname}; ac_word=$2
13325{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13326$as_echo_n "checking for $ac_word... " >&6; }
22e05272 13327if ${ac_cv_prog_GDC_FOR_TARGET+:} false; then :
b4c522fa
IB
13328 $as_echo_n "(cached) " >&6
13329else
13330 if test -n "$GDC_FOR_TARGET"; then
13331 ac_cv_prog_GDC_FOR_TARGET="$GDC_FOR_TARGET" # Let the user override the test.
13332else
13333as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13334for as_dir in $PATH
13335do
13336 IFS=$as_save_IFS
13337 test -z "$as_dir" && as_dir=.
13338 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 13339 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
b4c522fa
IB
13340 ac_cv_prog_GDC_FOR_TARGET="${ncn_target_tool_prefix}${ncn_progname}"
13341 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
13342 break 2
13343 fi
13344done
13345 done
13346IFS=$as_save_IFS
13347
13348fi
13349fi
13350GDC_FOR_TARGET=$ac_cv_prog_GDC_FOR_TARGET
13351if test -n "$GDC_FOR_TARGET"; then
13352 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GDC_FOR_TARGET" >&5
13353$as_echo "$GDC_FOR_TARGET" >&6; }
13354else
13355 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13356$as_echo "no" >&6; }
13357fi
13358
13359
13360 fi
13361 if test -z "$ac_cv_prog_GDC_FOR_TARGET" && test $build = $target ; then
13362 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
13363set dummy ${ncn_progname}; ac_word=$2
13364{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13365$as_echo_n "checking for $ac_word... " >&6; }
22e05272 13366if ${ac_cv_prog_GDC_FOR_TARGET+:} false; then :
b4c522fa
IB
13367 $as_echo_n "(cached) " >&6
13368else
13369 if test -n "$GDC_FOR_TARGET"; then
13370 ac_cv_prog_GDC_FOR_TARGET="$GDC_FOR_TARGET" # Let the user override the test.
13371else
13372as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13373for as_dir in $PATH
13374do
13375 IFS=$as_save_IFS
13376 test -z "$as_dir" && as_dir=.
13377 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 13378 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
b4c522fa
IB
13379 ac_cv_prog_GDC_FOR_TARGET="${ncn_progname}"
13380 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
13381 break 2
13382 fi
13383done
13384 done
13385IFS=$as_save_IFS
13386
13387fi
13388fi
13389GDC_FOR_TARGET=$ac_cv_prog_GDC_FOR_TARGET
13390if test -n "$GDC_FOR_TARGET"; then
13391 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GDC_FOR_TARGET" >&5
13392$as_echo "$GDC_FOR_TARGET" >&6; }
13393else
13394 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13395$as_echo "no" >&6; }
13396fi
13397
13398
13399 fi
13400 test -n "$ac_cv_prog_GDC_FOR_TARGET" && break
13401 done
13402fi
13403
13404if test -z "$ac_cv_prog_GDC_FOR_TARGET" ; then
13405 set dummy gdc
13406 if test $build = $target ; then
13407 GDC_FOR_TARGET="$2"
13408 else
13409 GDC_FOR_TARGET="${ncn_target_tool_prefix}$2"
13410 fi
13411else
13412 GDC_FOR_TARGET="$ac_cv_prog_GDC_FOR_TARGET"
13413fi
13414
13415
13416
e8b05380
PB
13417cat > conftest.c << \EOF
13418#ifdef __GNUC__
13419 gcc_yay;
13420#endif
13421EOF
13422if ($GCC_FOR_TARGET -E conftest.c | grep gcc_yay) > /dev/null 2>&1; then
13423 have_gcc_for_target=yes
13424else
13425 GCC_FOR_TARGET=${ncn_target_tool_prefix}gcc
13426 have_gcc_for_target=no
13427fi
13428rm conftest.c
13429
13430
13431
13432
13433if test -z "$ac_cv_path_AR_FOR_TARGET" ; then
13434 if test -n "$with_build_time_tools"; then
5213506e
RW
13435 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ar in $with_build_time_tools" >&5
13436$as_echo_n "checking for ar in $with_build_time_tools... " >&6; }
d1f8db0c
PB
13437 if test -x $with_build_time_tools/ar; then
13438 AR_FOR_TARGET=`cd $with_build_time_tools && pwd`/ar
13439 ac_cv_path_AR_FOR_TARGET=$AR_FOR_TARGET
5213506e
RW
13440 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_AR_FOR_TARGET" >&5
13441$as_echo "$ac_cv_path_AR_FOR_TARGET" >&6; }
d1f8db0c 13442 else
5213506e
RW
13443 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13444$as_echo "no" >&6; }
d1f8db0c 13445 fi
e8b05380
PB
13446 elif test $build != $host && test $have_gcc_for_target = yes; then
13447 AR_FOR_TARGET=`$GCC_FOR_TARGET --print-prog-name=ar`
1c00b503
PB
13448 test $AR_FOR_TARGET = ar && AR_FOR_TARGET=
13449 test -n "$AR_FOR_TARGET" && ac_cv_path_AR_FOR_TARGET=$AR_FOR_TARGET
e8b05380
PB
13450 fi
13451fi
3e19841a 13452if test -z "$ac_cv_path_AR_FOR_TARGET" && test -n "$gcc_cv_tool_dirs"; then
e8b05380
PB
13453 # Extract the first word of "ar", so it can be a program name with args.
13454set dummy ar; ac_word=$2
5213506e
RW
13455{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13456$as_echo_n "checking for $ac_word... " >&6; }
22e05272 13457if ${ac_cv_path_AR_FOR_TARGET+:} false; then :
5213506e 13458 $as_echo_n "(cached) " >&6
e8b05380 13459else
1c710c3c
DJ
13460 case $AR_FOR_TARGET in
13461 [\\/]* | ?:[\\/]*)
e8b05380
PB
13462 ac_cv_path_AR_FOR_TARGET="$AR_FOR_TARGET" # Let the user override the test with a path.
13463 ;;
e8b05380 13464 *)
1c710c3c
DJ
13465 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13466for as_dir in $gcc_cv_tool_dirs
13467do
13468 IFS=$as_save_IFS
13469 test -z "$as_dir" && as_dir=.
5213506e 13470 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 13471 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1c710c3c 13472 ac_cv_path_AR_FOR_TARGET="$as_dir/$ac_word$ac_exec_ext"
5213506e 13473 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
1c710c3c
DJ
13474 break 2
13475 fi
13476done
5213506e
RW
13477 done
13478IFS=$as_save_IFS
1c710c3c 13479
e8b05380
PB
13480 ;;
13481esac
13482fi
1c710c3c 13483AR_FOR_TARGET=$ac_cv_path_AR_FOR_TARGET
e8b05380 13484if test -n "$AR_FOR_TARGET"; then
5213506e
RW
13485 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR_FOR_TARGET" >&5
13486$as_echo "$AR_FOR_TARGET" >&6; }
e8b05380 13487else
5213506e
RW
13488 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13489$as_echo "no" >&6; }
4de997d1
PB
13490fi
13491
5213506e 13492
e8b05380
PB
13493fi
13494if test -z "$ac_cv_path_AR_FOR_TARGET" ; then
278a7a38
AO
13495
13496
13497if test -n "$AR_FOR_TARGET"; then
13498 ac_cv_prog_AR_FOR_TARGET=$AR_FOR_TARGET
13499elif test -n "$ac_cv_prog_AR_FOR_TARGET"; then
13500 AR_FOR_TARGET=$ac_cv_prog_AR_FOR_TARGET
13501fi
13502
13503if test -n "$ac_cv_prog_AR_FOR_TARGET"; then
13504 for ncn_progname in ar; do
13505 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
13506set dummy ${ncn_progname}; ac_word=$2
5213506e
RW
13507{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13508$as_echo_n "checking for $ac_word... " >&6; }
22e05272 13509if ${ac_cv_prog_AR_FOR_TARGET+:} false; then :
5213506e 13510 $as_echo_n "(cached) " >&6
278a7a38
AO
13511else
13512 if test -n "$AR_FOR_TARGET"; then
13513 ac_cv_prog_AR_FOR_TARGET="$AR_FOR_TARGET" # Let the user override the test.
13514else
13515as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13516for as_dir in $PATH
13517do
13518 IFS=$as_save_IFS
13519 test -z "$as_dir" && as_dir=.
5213506e 13520 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 13521 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
278a7a38 13522 ac_cv_prog_AR_FOR_TARGET="${ncn_progname}"
5213506e 13523 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
278a7a38
AO
13524 break 2
13525 fi
13526done
5213506e
RW
13527 done
13528IFS=$as_save_IFS
278a7a38
AO
13529
13530fi
13531fi
13532AR_FOR_TARGET=$ac_cv_prog_AR_FOR_TARGET
13533if test -n "$AR_FOR_TARGET"; then
5213506e
RW
13534 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR_FOR_TARGET" >&5
13535$as_echo "$AR_FOR_TARGET" >&6; }
278a7a38 13536else
5213506e
RW
13537 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13538$as_echo "no" >&6; }
278a7a38
AO
13539fi
13540
5213506e 13541
278a7a38
AO
13542 done
13543fi
13544
13545if test -z "$ac_cv_prog_AR_FOR_TARGET" && test -n "$with_build_time_tools"; then
e8b05380 13546 for ncn_progname in ar; do
5213506e
RW
13547 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ncn_progname} in $with_build_time_tools" >&5
13548$as_echo_n "checking for ${ncn_progname} in $with_build_time_tools... " >&6; }
d1f8db0c
PB
13549 if test -x $with_build_time_tools/${ncn_progname}; then
13550 ac_cv_prog_AR_FOR_TARGET=$with_build_time_tools/${ncn_progname}
5213506e
RW
13551 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
13552$as_echo "yes" >&6; }
e8b05380
PB
13553 break
13554 else
5213506e
RW
13555 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13556$as_echo "no" >&6; }
e8b05380
PB
13557 fi
13558 done
13559fi
13560
13561if test -z "$ac_cv_prog_AR_FOR_TARGET"; then
13562 for ncn_progname in ar; do
13563 if test -n "$ncn_target_tool_prefix"; then
13564 # Extract the first word of "${ncn_target_tool_prefix}${ncn_progname}", so it can be a program name with args.
2693c0b0 13565set dummy ${ncn_target_tool_prefix}${ncn_progname}; ac_word=$2
5213506e
RW
13566{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13567$as_echo_n "checking for $ac_word... " >&6; }
22e05272 13568if ${ac_cv_prog_AR_FOR_TARGET+:} false; then :
5213506e 13569 $as_echo_n "(cached) " >&6
4de997d1 13570else
e8b05380
PB
13571 if test -n "$AR_FOR_TARGET"; then
13572 ac_cv_prog_AR_FOR_TARGET="$AR_FOR_TARGET" # Let the user override the test.
4de997d1 13573else
1c710c3c
DJ
13574as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13575for as_dir in $PATH
13576do
13577 IFS=$as_save_IFS
13578 test -z "$as_dir" && as_dir=.
5213506e 13579 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 13580 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1c710c3c 13581 ac_cv_prog_AR_FOR_TARGET="${ncn_target_tool_prefix}${ncn_progname}"
5213506e 13582 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
1c710c3c
DJ
13583 break 2
13584 fi
13585done
5213506e
RW
13586 done
13587IFS=$as_save_IFS
1c710c3c 13588
4de997d1
PB
13589fi
13590fi
1c710c3c 13591AR_FOR_TARGET=$ac_cv_prog_AR_FOR_TARGET
e8b05380 13592if test -n "$AR_FOR_TARGET"; then
5213506e
RW
13593 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR_FOR_TARGET" >&5
13594$as_echo "$AR_FOR_TARGET" >&6; }
4de997d1 13595else
5213506e
RW
13596 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13597$as_echo "no" >&6; }
4de997d1
PB
13598fi
13599
5213506e 13600
e8b05380
PB
13601 fi
13602 if test -z "$ac_cv_prog_AR_FOR_TARGET" && test $build = $target ; then
13603 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
13604set dummy ${ncn_progname}; ac_word=$2
5213506e
RW
13605{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13606$as_echo_n "checking for $ac_word... " >&6; }
22e05272 13607if ${ac_cv_prog_AR_FOR_TARGET+:} false; then :
5213506e 13608 $as_echo_n "(cached) " >&6
e8b05380
PB
13609else
13610 if test -n "$AR_FOR_TARGET"; then
13611 ac_cv_prog_AR_FOR_TARGET="$AR_FOR_TARGET" # Let the user override the test.
13612else
1c710c3c
DJ
13613as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13614for as_dir in $PATH
13615do
13616 IFS=$as_save_IFS
13617 test -z "$as_dir" && as_dir=.
5213506e 13618 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 13619 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1c710c3c 13620 ac_cv_prog_AR_FOR_TARGET="${ncn_progname}"
5213506e 13621 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
1c710c3c
DJ
13622 break 2
13623 fi
13624done
5213506e
RW
13625 done
13626IFS=$as_save_IFS
1c710c3c 13627
e8b05380
PB
13628fi
13629fi
1c710c3c 13630AR_FOR_TARGET=$ac_cv_prog_AR_FOR_TARGET
e8b05380 13631if test -n "$AR_FOR_TARGET"; then
5213506e
RW
13632 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR_FOR_TARGET" >&5
13633$as_echo "$AR_FOR_TARGET" >&6; }
e8b05380 13634else
5213506e
RW
13635 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13636$as_echo "no" >&6; }
e8b05380 13637fi
1c710c3c 13638
5213506e 13639
e8b05380
PB
13640 fi
13641 test -n "$ac_cv_prog_AR_FOR_TARGET" && break
13642 done
13643fi
1c710c3c 13644
e8b05380
PB
13645if test -z "$ac_cv_prog_AR_FOR_TARGET" ; then
13646 set dummy ar
13647 if test $build = $target ; then
13648 AR_FOR_TARGET="$2"
13649 else
13650 AR_FOR_TARGET="${ncn_target_tool_prefix}$2"
2693c0b0 13651 fi
1c00b503
PB
13652else
13653 AR_FOR_TARGET="$ac_cv_prog_AR_FOR_TARGET"
e8b05380
PB
13654fi
13655
d1f8db0c
PB
13656else
13657 AR_FOR_TARGET=$ac_cv_path_AR_FOR_TARGET
e8b05380
PB
13658fi
13659
13660
13661
13662
13663if test -z "$ac_cv_path_AS_FOR_TARGET" ; then
13664 if test -n "$with_build_time_tools"; then
5213506e
RW
13665 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for as in $with_build_time_tools" >&5
13666$as_echo_n "checking for as in $with_build_time_tools... " >&6; }
d1f8db0c
PB
13667 if test -x $with_build_time_tools/as; then
13668 AS_FOR_TARGET=`cd $with_build_time_tools && pwd`/as
13669 ac_cv_path_AS_FOR_TARGET=$AS_FOR_TARGET
5213506e
RW
13670 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_AS_FOR_TARGET" >&5
13671$as_echo "$ac_cv_path_AS_FOR_TARGET" >&6; }
d1f8db0c 13672 else
5213506e
RW
13673 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13674$as_echo "no" >&6; }
d1f8db0c 13675 fi
e8b05380
PB
13676 elif test $build != $host && test $have_gcc_for_target = yes; then
13677 AS_FOR_TARGET=`$GCC_FOR_TARGET --print-prog-name=as`
1c00b503
PB
13678 test $AS_FOR_TARGET = as && AS_FOR_TARGET=
13679 test -n "$AS_FOR_TARGET" && ac_cv_path_AS_FOR_TARGET=$AS_FOR_TARGET
e8b05380
PB
13680 fi
13681fi
3e19841a 13682if test -z "$ac_cv_path_AS_FOR_TARGET" && test -n "$gcc_cv_tool_dirs"; then
e8b05380
PB
13683 # Extract the first word of "as", so it can be a program name with args.
13684set dummy as; ac_word=$2
5213506e
RW
13685{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13686$as_echo_n "checking for $ac_word... " >&6; }
22e05272 13687if ${ac_cv_path_AS_FOR_TARGET+:} false; then :
5213506e 13688 $as_echo_n "(cached) " >&6
e8b05380 13689else
1c710c3c
DJ
13690 case $AS_FOR_TARGET in
13691 [\\/]* | ?:[\\/]*)
e8b05380
PB
13692 ac_cv_path_AS_FOR_TARGET="$AS_FOR_TARGET" # Let the user override the test with a path.
13693 ;;
e8b05380 13694 *)
1c710c3c
DJ
13695 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13696for as_dir in $gcc_cv_tool_dirs
13697do
13698 IFS=$as_save_IFS
13699 test -z "$as_dir" && as_dir=.
5213506e 13700 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 13701 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1c710c3c 13702 ac_cv_path_AS_FOR_TARGET="$as_dir/$ac_word$ac_exec_ext"
5213506e 13703 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
1c710c3c
DJ
13704 break 2
13705 fi
13706done
5213506e
RW
13707 done
13708IFS=$as_save_IFS
1c710c3c 13709
e8b05380
PB
13710 ;;
13711esac
13712fi
1c710c3c 13713AS_FOR_TARGET=$ac_cv_path_AS_FOR_TARGET
e8b05380 13714if test -n "$AS_FOR_TARGET"; then
5213506e
RW
13715 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AS_FOR_TARGET" >&5
13716$as_echo "$AS_FOR_TARGET" >&6; }
e8b05380 13717else
5213506e
RW
13718 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13719$as_echo "no" >&6; }
e8b05380
PB
13720fi
13721
5213506e 13722
e8b05380
PB
13723fi
13724if test -z "$ac_cv_path_AS_FOR_TARGET" ; then
278a7a38
AO
13725
13726
13727if test -n "$AS_FOR_TARGET"; then
13728 ac_cv_prog_AS_FOR_TARGET=$AS_FOR_TARGET
13729elif test -n "$ac_cv_prog_AS_FOR_TARGET"; then
13730 AS_FOR_TARGET=$ac_cv_prog_AS_FOR_TARGET
13731fi
13732
13733if test -n "$ac_cv_prog_AS_FOR_TARGET"; then
13734 for ncn_progname in as; do
13735 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
13736set dummy ${ncn_progname}; ac_word=$2
5213506e
RW
13737{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13738$as_echo_n "checking for $ac_word... " >&6; }
22e05272 13739if ${ac_cv_prog_AS_FOR_TARGET+:} false; then :
5213506e 13740 $as_echo_n "(cached) " >&6
278a7a38
AO
13741else
13742 if test -n "$AS_FOR_TARGET"; then
13743 ac_cv_prog_AS_FOR_TARGET="$AS_FOR_TARGET" # Let the user override the test.
13744else
13745as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13746for as_dir in $PATH
13747do
13748 IFS=$as_save_IFS
13749 test -z "$as_dir" && as_dir=.
5213506e 13750 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 13751 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
278a7a38 13752 ac_cv_prog_AS_FOR_TARGET="${ncn_progname}"
5213506e 13753 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
278a7a38
AO
13754 break 2
13755 fi
13756done
5213506e
RW
13757 done
13758IFS=$as_save_IFS
278a7a38
AO
13759
13760fi
13761fi
13762AS_FOR_TARGET=$ac_cv_prog_AS_FOR_TARGET
13763if test -n "$AS_FOR_TARGET"; then
5213506e
RW
13764 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AS_FOR_TARGET" >&5
13765$as_echo "$AS_FOR_TARGET" >&6; }
278a7a38 13766else
5213506e
RW
13767 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13768$as_echo "no" >&6; }
278a7a38
AO
13769fi
13770
5213506e 13771
278a7a38
AO
13772 done
13773fi
13774
13775if test -z "$ac_cv_prog_AS_FOR_TARGET" && test -n "$with_build_time_tools"; then
e8b05380 13776 for ncn_progname in as; do
5213506e
RW
13777 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ncn_progname} in $with_build_time_tools" >&5
13778$as_echo_n "checking for ${ncn_progname} in $with_build_time_tools... " >&6; }
d1f8db0c
PB
13779 if test -x $with_build_time_tools/${ncn_progname}; then
13780 ac_cv_prog_AS_FOR_TARGET=$with_build_time_tools/${ncn_progname}
5213506e
RW
13781 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
13782$as_echo "yes" >&6; }
e8b05380
PB
13783 break
13784 else
5213506e
RW
13785 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13786$as_echo "no" >&6; }
e8b05380
PB
13787 fi
13788 done
13789fi
13790
13791if test -z "$ac_cv_prog_AS_FOR_TARGET"; then
13792 for ncn_progname in as; do
13793 if test -n "$ncn_target_tool_prefix"; then
13794 # Extract the first word of "${ncn_target_tool_prefix}${ncn_progname}", so it can be a program name with args.
13795set dummy ${ncn_target_tool_prefix}${ncn_progname}; ac_word=$2
5213506e
RW
13796{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13797$as_echo_n "checking for $ac_word... " >&6; }
22e05272 13798if ${ac_cv_prog_AS_FOR_TARGET+:} false; then :
5213506e 13799 $as_echo_n "(cached) " >&6
e8b05380
PB
13800else
13801 if test -n "$AS_FOR_TARGET"; then
13802 ac_cv_prog_AS_FOR_TARGET="$AS_FOR_TARGET" # Let the user override the test.
13803else
1c710c3c
DJ
13804as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13805for as_dir in $PATH
13806do
13807 IFS=$as_save_IFS
13808 test -z "$as_dir" && as_dir=.
5213506e 13809 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 13810 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1c710c3c 13811 ac_cv_prog_AS_FOR_TARGET="${ncn_target_tool_prefix}${ncn_progname}"
5213506e 13812 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
1c710c3c
DJ
13813 break 2
13814 fi
13815done
5213506e
RW
13816 done
13817IFS=$as_save_IFS
1c710c3c 13818
e8b05380
PB
13819fi
13820fi
1c710c3c 13821AS_FOR_TARGET=$ac_cv_prog_AS_FOR_TARGET
e8b05380 13822if test -n "$AS_FOR_TARGET"; then
5213506e
RW
13823 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AS_FOR_TARGET" >&5
13824$as_echo "$AS_FOR_TARGET" >&6; }
e8b05380 13825else
5213506e
RW
13826 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13827$as_echo "no" >&6; }
e8b05380
PB
13828fi
13829
5213506e 13830
e8b05380
PB
13831 fi
13832 if test -z "$ac_cv_prog_AS_FOR_TARGET" && test $build = $target ; then
13833 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
2693c0b0 13834set dummy ${ncn_progname}; ac_word=$2
5213506e
RW
13835{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13836$as_echo_n "checking for $ac_word... " >&6; }
22e05272 13837if ${ac_cv_prog_AS_FOR_TARGET+:} false; then :
5213506e 13838 $as_echo_n "(cached) " >&6
4de997d1 13839else
e8b05380
PB
13840 if test -n "$AS_FOR_TARGET"; then
13841 ac_cv_prog_AS_FOR_TARGET="$AS_FOR_TARGET" # Let the user override the test.
4de997d1 13842else
1c710c3c
DJ
13843as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13844for as_dir in $PATH
13845do
13846 IFS=$as_save_IFS
13847 test -z "$as_dir" && as_dir=.
5213506e 13848 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 13849 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1c710c3c 13850 ac_cv_prog_AS_FOR_TARGET="${ncn_progname}"
5213506e 13851 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
1c710c3c
DJ
13852 break 2
13853 fi
13854done
5213506e
RW
13855 done
13856IFS=$as_save_IFS
1c710c3c 13857
4de997d1
PB
13858fi
13859fi
1c710c3c 13860AS_FOR_TARGET=$ac_cv_prog_AS_FOR_TARGET
e8b05380 13861if test -n "$AS_FOR_TARGET"; then
5213506e
RW
13862 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AS_FOR_TARGET" >&5
13863$as_echo "$AS_FOR_TARGET" >&6; }
4de997d1 13864else
5213506e
RW
13865 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13866$as_echo "no" >&6; }
4de997d1 13867fi
1c710c3c 13868
5213506e 13869
e8b05380
PB
13870 fi
13871 test -n "$ac_cv_prog_AS_FOR_TARGET" && break
13872 done
13873fi
1c710c3c 13874
e8b05380
PB
13875if test -z "$ac_cv_prog_AS_FOR_TARGET" ; then
13876 set dummy as
13877 if test $build = $target ; then
13878 AS_FOR_TARGET="$2"
13879 else
13880 AS_FOR_TARGET="${ncn_target_tool_prefix}$2"
4de997d1 13881 fi
1c00b503
PB
13882else
13883 AS_FOR_TARGET="$ac_cv_prog_AS_FOR_TARGET"
e8b05380 13884fi
2693c0b0 13885
d1f8db0c
PB
13886else
13887 AS_FOR_TARGET=$ac_cv_path_AS_FOR_TARGET
4de997d1
PB
13888fi
13889
e8b05380
PB
13890
13891
13892
13893if test -z "$ac_cv_path_DLLTOOL_FOR_TARGET" ; then
13894 if test -n "$with_build_time_tools"; then
5213506e
RW
13895 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlltool in $with_build_time_tools" >&5
13896$as_echo_n "checking for dlltool in $with_build_time_tools... " >&6; }
d1f8db0c
PB
13897 if test -x $with_build_time_tools/dlltool; then
13898 DLLTOOL_FOR_TARGET=`cd $with_build_time_tools && pwd`/dlltool
13899 ac_cv_path_DLLTOOL_FOR_TARGET=$DLLTOOL_FOR_TARGET
5213506e
RW
13900 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_DLLTOOL_FOR_TARGET" >&5
13901$as_echo "$ac_cv_path_DLLTOOL_FOR_TARGET" >&6; }
d1f8db0c 13902 else
5213506e
RW
13903 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13904$as_echo "no" >&6; }
d1f8db0c 13905 fi
e8b05380
PB
13906 elif test $build != $host && test $have_gcc_for_target = yes; then
13907 DLLTOOL_FOR_TARGET=`$GCC_FOR_TARGET --print-prog-name=dlltool`
1c00b503
PB
13908 test $DLLTOOL_FOR_TARGET = dlltool && DLLTOOL_FOR_TARGET=
13909 test -n "$DLLTOOL_FOR_TARGET" && ac_cv_path_DLLTOOL_FOR_TARGET=$DLLTOOL_FOR_TARGET
e8b05380
PB
13910 fi
13911fi
3e19841a 13912if test -z "$ac_cv_path_DLLTOOL_FOR_TARGET" && test -n "$gcc_cv_tool_dirs"; then
e8b05380
PB
13913 # Extract the first word of "dlltool", so it can be a program name with args.
13914set dummy dlltool; ac_word=$2
5213506e
RW
13915{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13916$as_echo_n "checking for $ac_word... " >&6; }
22e05272 13917if ${ac_cv_path_DLLTOOL_FOR_TARGET+:} false; then :
5213506e 13918 $as_echo_n "(cached) " >&6
4de997d1 13919else
1c710c3c
DJ
13920 case $DLLTOOL_FOR_TARGET in
13921 [\\/]* | ?:[\\/]*)
e8b05380
PB
13922 ac_cv_path_DLLTOOL_FOR_TARGET="$DLLTOOL_FOR_TARGET" # Let the user override the test with a path.
13923 ;;
e8b05380 13924 *)
1c710c3c
DJ
13925 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13926for as_dir in $gcc_cv_tool_dirs
13927do
13928 IFS=$as_save_IFS
13929 test -z "$as_dir" && as_dir=.
5213506e 13930 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 13931 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1c710c3c 13932 ac_cv_path_DLLTOOL_FOR_TARGET="$as_dir/$ac_word$ac_exec_ext"
5213506e 13933 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
1c710c3c
DJ
13934 break 2
13935 fi
13936done
5213506e
RW
13937 done
13938IFS=$as_save_IFS
1c710c3c 13939
e8b05380
PB
13940 ;;
13941esac
4de997d1 13942fi
1c710c3c 13943DLLTOOL_FOR_TARGET=$ac_cv_path_DLLTOOL_FOR_TARGET
e8b05380 13944if test -n "$DLLTOOL_FOR_TARGET"; then
5213506e
RW
13945 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DLLTOOL_FOR_TARGET" >&5
13946$as_echo "$DLLTOOL_FOR_TARGET" >&6; }
4de997d1 13947else
5213506e
RW
13948 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13949$as_echo "no" >&6; }
4de997d1
PB
13950fi
13951
5213506e 13952
e8b05380
PB
13953fi
13954if test -z "$ac_cv_path_DLLTOOL_FOR_TARGET" ; then
278a7a38
AO
13955
13956
13957if test -n "$DLLTOOL_FOR_TARGET"; then
13958 ac_cv_prog_DLLTOOL_FOR_TARGET=$DLLTOOL_FOR_TARGET
13959elif test -n "$ac_cv_prog_DLLTOOL_FOR_TARGET"; then
13960 DLLTOOL_FOR_TARGET=$ac_cv_prog_DLLTOOL_FOR_TARGET
13961fi
13962
13963if test -n "$ac_cv_prog_DLLTOOL_FOR_TARGET"; then
13964 for ncn_progname in dlltool; do
13965 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
13966set dummy ${ncn_progname}; ac_word=$2
5213506e
RW
13967{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13968$as_echo_n "checking for $ac_word... " >&6; }
22e05272 13969if ${ac_cv_prog_DLLTOOL_FOR_TARGET+:} false; then :
5213506e 13970 $as_echo_n "(cached) " >&6
278a7a38
AO
13971else
13972 if test -n "$DLLTOOL_FOR_TARGET"; then
13973 ac_cv_prog_DLLTOOL_FOR_TARGET="$DLLTOOL_FOR_TARGET" # Let the user override the test.
13974else
13975as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13976for as_dir in $PATH
13977do
13978 IFS=$as_save_IFS
13979 test -z "$as_dir" && as_dir=.
5213506e 13980 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 13981 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
278a7a38 13982 ac_cv_prog_DLLTOOL_FOR_TARGET="${ncn_progname}"
5213506e 13983 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
278a7a38
AO
13984 break 2
13985 fi
13986done
5213506e
RW
13987 done
13988IFS=$as_save_IFS
278a7a38
AO
13989
13990fi
13991fi
13992DLLTOOL_FOR_TARGET=$ac_cv_prog_DLLTOOL_FOR_TARGET
13993if test -n "$DLLTOOL_FOR_TARGET"; then
5213506e
RW
13994 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DLLTOOL_FOR_TARGET" >&5
13995$as_echo "$DLLTOOL_FOR_TARGET" >&6; }
278a7a38 13996else
5213506e
RW
13997 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13998$as_echo "no" >&6; }
278a7a38
AO
13999fi
14000
5213506e 14001
278a7a38
AO
14002 done
14003fi
14004
14005if test -z "$ac_cv_prog_DLLTOOL_FOR_TARGET" && test -n "$with_build_time_tools"; then
e8b05380 14006 for ncn_progname in dlltool; do
5213506e
RW
14007 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ncn_progname} in $with_build_time_tools" >&5
14008$as_echo_n "checking for ${ncn_progname} in $with_build_time_tools... " >&6; }
d1f8db0c
PB
14009 if test -x $with_build_time_tools/${ncn_progname}; then
14010 ac_cv_prog_DLLTOOL_FOR_TARGET=$with_build_time_tools/${ncn_progname}
5213506e
RW
14011 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
14012$as_echo "yes" >&6; }
e8b05380
PB
14013 break
14014 else
5213506e
RW
14015 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14016$as_echo "no" >&6; }
e8b05380
PB
14017 fi
14018 done
14019fi
14020
14021if test -z "$ac_cv_prog_DLLTOOL_FOR_TARGET"; then
14022 for ncn_progname in dlltool; do
14023 if test -n "$ncn_target_tool_prefix"; then
14024 # Extract the first word of "${ncn_target_tool_prefix}${ncn_progname}", so it can be a program name with args.
14025set dummy ${ncn_target_tool_prefix}${ncn_progname}; ac_word=$2
5213506e
RW
14026{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
14027$as_echo_n "checking for $ac_word... " >&6; }
22e05272 14028if ${ac_cv_prog_DLLTOOL_FOR_TARGET+:} false; then :
5213506e 14029 $as_echo_n "(cached) " >&6
4de997d1 14030else
e8b05380
PB
14031 if test -n "$DLLTOOL_FOR_TARGET"; then
14032 ac_cv_prog_DLLTOOL_FOR_TARGET="$DLLTOOL_FOR_TARGET" # Let the user override the test.
4de997d1 14033else
1c710c3c
DJ
14034as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
14035for as_dir in $PATH
14036do
14037 IFS=$as_save_IFS
14038 test -z "$as_dir" && as_dir=.
5213506e 14039 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 14040 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1c710c3c 14041 ac_cv_prog_DLLTOOL_FOR_TARGET="${ncn_target_tool_prefix}${ncn_progname}"
5213506e 14042 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
1c710c3c
DJ
14043 break 2
14044 fi
14045done
5213506e
RW
14046 done
14047IFS=$as_save_IFS
1c710c3c 14048
4de997d1
PB
14049fi
14050fi
1c710c3c 14051DLLTOOL_FOR_TARGET=$ac_cv_prog_DLLTOOL_FOR_TARGET
e8b05380 14052if test -n "$DLLTOOL_FOR_TARGET"; then
5213506e
RW
14053 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DLLTOOL_FOR_TARGET" >&5
14054$as_echo "$DLLTOOL_FOR_TARGET" >&6; }
4de997d1 14055else
5213506e
RW
14056 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14057$as_echo "no" >&6; }
4de997d1 14058fi
4de997d1 14059
5213506e 14060
e8b05380
PB
14061 fi
14062 if test -z "$ac_cv_prog_DLLTOOL_FOR_TARGET" && test $build = $target ; then
14063 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
14064set dummy ${ncn_progname}; ac_word=$2
5213506e
RW
14065{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
14066$as_echo_n "checking for $ac_word... " >&6; }
22e05272 14067if ${ac_cv_prog_DLLTOOL_FOR_TARGET+:} false; then :
5213506e 14068 $as_echo_n "(cached) " >&6
4de997d1 14069else
e8b05380
PB
14070 if test -n "$DLLTOOL_FOR_TARGET"; then
14071 ac_cv_prog_DLLTOOL_FOR_TARGET="$DLLTOOL_FOR_TARGET" # Let the user override the test.
4de997d1 14072else
1c710c3c
DJ
14073as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
14074for as_dir in $PATH
14075do
14076 IFS=$as_save_IFS
14077 test -z "$as_dir" && as_dir=.
5213506e 14078 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 14079 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1c710c3c 14080 ac_cv_prog_DLLTOOL_FOR_TARGET="${ncn_progname}"
5213506e 14081 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
1c710c3c
DJ
14082 break 2
14083 fi
14084done
5213506e
RW
14085 done
14086IFS=$as_save_IFS
1c710c3c 14087
4de997d1
PB
14088fi
14089fi
1c710c3c 14090DLLTOOL_FOR_TARGET=$ac_cv_prog_DLLTOOL_FOR_TARGET
e8b05380 14091if test -n "$DLLTOOL_FOR_TARGET"; then
5213506e
RW
14092 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DLLTOOL_FOR_TARGET" >&5
14093$as_echo "$DLLTOOL_FOR_TARGET" >&6; }
4de997d1 14094else
5213506e
RW
14095 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14096$as_echo "no" >&6; }
4de997d1 14097fi
1c710c3c 14098
5213506e 14099
e8b05380
PB
14100 fi
14101 test -n "$ac_cv_prog_DLLTOOL_FOR_TARGET" && break
14102 done
14103fi
1c710c3c 14104
e8b05380
PB
14105if test -z "$ac_cv_prog_DLLTOOL_FOR_TARGET" ; then
14106 set dummy dlltool
14107 if test $build = $target ; then
14108 DLLTOOL_FOR_TARGET="$2"
14109 else
14110 DLLTOOL_FOR_TARGET="${ncn_target_tool_prefix}$2"
14111 fi
1c00b503
PB
14112else
14113 DLLTOOL_FOR_TARGET="$ac_cv_prog_DLLTOOL_FOR_TARGET"
e8b05380
PB
14114fi
14115
d1f8db0c
PB
14116else
14117 DLLTOOL_FOR_TARGET=$ac_cv_path_DLLTOOL_FOR_TARGET
e8b05380
PB
14118fi
14119
4de997d1 14120
e8b05380
PB
14121
14122
14123if test -z "$ac_cv_path_LD_FOR_TARGET" ; then
14124 if test -n "$with_build_time_tools"; then
5213506e
RW
14125 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld in $with_build_time_tools" >&5
14126$as_echo_n "checking for ld in $with_build_time_tools... " >&6; }
d1f8db0c
PB
14127 if test -x $with_build_time_tools/ld; then
14128 LD_FOR_TARGET=`cd $with_build_time_tools && pwd`/ld
14129 ac_cv_path_LD_FOR_TARGET=$LD_FOR_TARGET
5213506e
RW
14130 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_LD_FOR_TARGET" >&5
14131$as_echo "$ac_cv_path_LD_FOR_TARGET" >&6; }
d1f8db0c 14132 else
5213506e
RW
14133 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14134$as_echo "no" >&6; }
d1f8db0c 14135 fi
e8b05380
PB
14136 elif test $build != $host && test $have_gcc_for_target = yes; then
14137 LD_FOR_TARGET=`$GCC_FOR_TARGET --print-prog-name=ld`
1c00b503
PB
14138 test $LD_FOR_TARGET = ld && LD_FOR_TARGET=
14139 test -n "$LD_FOR_TARGET" && ac_cv_path_LD_FOR_TARGET=$LD_FOR_TARGET
2693c0b0 14140 fi
e8b05380 14141fi
3e19841a 14142if test -z "$ac_cv_path_LD_FOR_TARGET" && test -n "$gcc_cv_tool_dirs"; then
e8b05380
PB
14143 # Extract the first word of "ld", so it can be a program name with args.
14144set dummy ld; ac_word=$2
5213506e
RW
14145{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
14146$as_echo_n "checking for $ac_word... " >&6; }
22e05272 14147if ${ac_cv_path_LD_FOR_TARGET+:} false; then :
5213506e 14148 $as_echo_n "(cached) " >&6
4de997d1 14149else
1c710c3c
DJ
14150 case $LD_FOR_TARGET in
14151 [\\/]* | ?:[\\/]*)
e8b05380
PB
14152 ac_cv_path_LD_FOR_TARGET="$LD_FOR_TARGET" # Let the user override the test with a path.
14153 ;;
e8b05380 14154 *)
1c710c3c
DJ
14155 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
14156for as_dir in $gcc_cv_tool_dirs
14157do
14158 IFS=$as_save_IFS
14159 test -z "$as_dir" && as_dir=.
5213506e 14160 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 14161 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1c710c3c 14162 ac_cv_path_LD_FOR_TARGET="$as_dir/$ac_word$ac_exec_ext"
5213506e 14163 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
1c710c3c
DJ
14164 break 2
14165 fi
14166done
5213506e
RW
14167 done
14168IFS=$as_save_IFS
1c710c3c 14169
e8b05380
PB
14170 ;;
14171esac
4de997d1 14172fi
1c710c3c 14173LD_FOR_TARGET=$ac_cv_path_LD_FOR_TARGET
e8b05380 14174if test -n "$LD_FOR_TARGET"; then
5213506e
RW
14175 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD_FOR_TARGET" >&5
14176$as_echo "$LD_FOR_TARGET" >&6; }
4de997d1 14177else
5213506e
RW
14178 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14179$as_echo "no" >&6; }
4de997d1 14180fi
2693c0b0 14181
5213506e 14182
e8b05380
PB
14183fi
14184if test -z "$ac_cv_path_LD_FOR_TARGET" ; then
278a7a38
AO
14185
14186
14187if test -n "$LD_FOR_TARGET"; then
14188 ac_cv_prog_LD_FOR_TARGET=$LD_FOR_TARGET
14189elif test -n "$ac_cv_prog_LD_FOR_TARGET"; then
14190 LD_FOR_TARGET=$ac_cv_prog_LD_FOR_TARGET
14191fi
14192
14193if test -n "$ac_cv_prog_LD_FOR_TARGET"; then
14194 for ncn_progname in ld; do
14195 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
14196set dummy ${ncn_progname}; ac_word=$2
5213506e
RW
14197{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
14198$as_echo_n "checking for $ac_word... " >&6; }
22e05272 14199if ${ac_cv_prog_LD_FOR_TARGET+:} false; then :
5213506e 14200 $as_echo_n "(cached) " >&6
278a7a38
AO
14201else
14202 if test -n "$LD_FOR_TARGET"; then
14203 ac_cv_prog_LD_FOR_TARGET="$LD_FOR_TARGET" # Let the user override the test.
14204else
14205as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
14206for as_dir in $PATH
14207do
14208 IFS=$as_save_IFS
14209 test -z "$as_dir" && as_dir=.
5213506e 14210 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 14211 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
278a7a38 14212 ac_cv_prog_LD_FOR_TARGET="${ncn_progname}"
5213506e 14213 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
278a7a38
AO
14214 break 2
14215 fi
14216done
5213506e
RW
14217 done
14218IFS=$as_save_IFS
278a7a38
AO
14219
14220fi
14221fi
14222LD_FOR_TARGET=$ac_cv_prog_LD_FOR_TARGET
14223if test -n "$LD_FOR_TARGET"; then
5213506e
RW
14224 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD_FOR_TARGET" >&5
14225$as_echo "$LD_FOR_TARGET" >&6; }
278a7a38 14226else
5213506e
RW
14227 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14228$as_echo "no" >&6; }
278a7a38
AO
14229fi
14230
5213506e 14231
278a7a38
AO
14232 done
14233fi
14234
14235if test -z "$ac_cv_prog_LD_FOR_TARGET" && test -n "$with_build_time_tools"; then
e8b05380 14236 for ncn_progname in ld; do
5213506e
RW
14237 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ncn_progname} in $with_build_time_tools" >&5
14238$as_echo_n "checking for ${ncn_progname} in $with_build_time_tools... " >&6; }
d1f8db0c
PB
14239 if test -x $with_build_time_tools/${ncn_progname}; then
14240 ac_cv_prog_LD_FOR_TARGET=$with_build_time_tools/${ncn_progname}
5213506e
RW
14241 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
14242$as_echo "yes" >&6; }
e8b05380
PB
14243 break
14244 else
5213506e
RW
14245 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14246$as_echo "no" >&6; }
e8b05380
PB
14247 fi
14248 done
ca9f4b81
AO
14249fi
14250
e8b05380
PB
14251if test -z "$ac_cv_prog_LD_FOR_TARGET"; then
14252 for ncn_progname in ld; do
14253 if test -n "$ncn_target_tool_prefix"; then
14254 # Extract the first word of "${ncn_target_tool_prefix}${ncn_progname}", so it can be a program name with args.
2693c0b0 14255set dummy ${ncn_target_tool_prefix}${ncn_progname}; ac_word=$2
5213506e
RW
14256{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
14257$as_echo_n "checking for $ac_word... " >&6; }
22e05272 14258if ${ac_cv_prog_LD_FOR_TARGET+:} false; then :
5213506e 14259 $as_echo_n "(cached) " >&6
ca9f4b81 14260else
4de997d1
PB
14261 if test -n "$LD_FOR_TARGET"; then
14262 ac_cv_prog_LD_FOR_TARGET="$LD_FOR_TARGET" # Let the user override the test.
ca9f4b81 14263else
1c710c3c
DJ
14264as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
14265for as_dir in $PATH
14266do
14267 IFS=$as_save_IFS
14268 test -z "$as_dir" && as_dir=.
5213506e 14269 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 14270 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1c710c3c 14271 ac_cv_prog_LD_FOR_TARGET="${ncn_target_tool_prefix}${ncn_progname}"
5213506e 14272 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
1c710c3c
DJ
14273 break 2
14274 fi
14275done
5213506e
RW
14276 done
14277IFS=$as_save_IFS
1c710c3c 14278
ca9f4b81
AO
14279fi
14280fi
1c710c3c 14281LD_FOR_TARGET=$ac_cv_prog_LD_FOR_TARGET
4de997d1 14282if test -n "$LD_FOR_TARGET"; then
5213506e
RW
14283 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD_FOR_TARGET" >&5
14284$as_echo "$LD_FOR_TARGET" >&6; }
ca9f4b81 14285else
5213506e
RW
14286 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14287$as_echo "no" >&6; }
ca9f4b81
AO
14288fi
14289
5213506e 14290
e8b05380
PB
14291 fi
14292 if test -z "$ac_cv_prog_LD_FOR_TARGET" && test $build = $target ; then
14293 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
2693c0b0 14294set dummy ${ncn_progname}; ac_word=$2
5213506e
RW
14295{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
14296$as_echo_n "checking for $ac_word... " >&6; }
22e05272 14297if ${ac_cv_prog_LD_FOR_TARGET+:} false; then :
5213506e 14298 $as_echo_n "(cached) " >&6
ca9f4b81 14299else
2693c0b0
PB
14300 if test -n "$LD_FOR_TARGET"; then
14301 ac_cv_prog_LD_FOR_TARGET="$LD_FOR_TARGET" # Let the user override the test.
ca9f4b81 14302else
1c710c3c
DJ
14303as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
14304for as_dir in $PATH
14305do
14306 IFS=$as_save_IFS
14307 test -z "$as_dir" && as_dir=.
5213506e 14308 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 14309 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1c710c3c 14310 ac_cv_prog_LD_FOR_TARGET="${ncn_progname}"
5213506e 14311 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
1c710c3c
DJ
14312 break 2
14313 fi
14314done
5213506e
RW
14315 done
14316IFS=$as_save_IFS
1c710c3c 14317
ca9f4b81
AO
14318fi
14319fi
1c710c3c 14320LD_FOR_TARGET=$ac_cv_prog_LD_FOR_TARGET
2693c0b0 14321if test -n "$LD_FOR_TARGET"; then
5213506e
RW
14322 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD_FOR_TARGET" >&5
14323$as_echo "$LD_FOR_TARGET" >&6; }
ca9f4b81 14324else
5213506e
RW
14325 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14326$as_echo "no" >&6; }
ca9f4b81 14327fi
1c710c3c 14328
5213506e 14329
e8b05380
PB
14330 fi
14331 test -n "$ac_cv_prog_LD_FOR_TARGET" && break
14332 done
14333fi
1c710c3c 14334
2693c0b0
PB
14335if test -z "$ac_cv_prog_LD_FOR_TARGET" ; then
14336 set dummy ld
14337 if test $build = $target ; then
14338 LD_FOR_TARGET="$2"
ca9f4b81 14339 else
2693c0b0 14340 LD_FOR_TARGET="${ncn_target_tool_prefix}$2"
ca9f4b81 14341 fi
1c00b503
PB
14342else
14343 LD_FOR_TARGET="$ac_cv_prog_LD_FOR_TARGET"
ca9f4b81
AO
14344fi
14345
d1f8db0c
PB
14346else
14347 LD_FOR_TARGET=$ac_cv_path_LD_FOR_TARGET
e8b05380
PB
14348fi
14349
14350
14351
14352
14353if test -z "$ac_cv_path_LIPO_FOR_TARGET" ; then
14354 if test -n "$with_build_time_tools"; then
5213506e
RW
14355 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for lipo in $with_build_time_tools" >&5
14356$as_echo_n "checking for lipo in $with_build_time_tools... " >&6; }
d1f8db0c
PB
14357 if test -x $with_build_time_tools/lipo; then
14358 LIPO_FOR_TARGET=`cd $with_build_time_tools && pwd`/lipo
14359 ac_cv_path_LIPO_FOR_TARGET=$LIPO_FOR_TARGET
5213506e
RW
14360 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_LIPO_FOR_TARGET" >&5
14361$as_echo "$ac_cv_path_LIPO_FOR_TARGET" >&6; }
d1f8db0c 14362 else
5213506e
RW
14363 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14364$as_echo "no" >&6; }
d1f8db0c 14365 fi
e8b05380
PB
14366 elif test $build != $host && test $have_gcc_for_target = yes; then
14367 LIPO_FOR_TARGET=`$GCC_FOR_TARGET --print-prog-name=lipo`
1c00b503
PB
14368 test $LIPO_FOR_TARGET = lipo && LIPO_FOR_TARGET=
14369 test -n "$LIPO_FOR_TARGET" && ac_cv_path_LIPO_FOR_TARGET=$LIPO_FOR_TARGET
e8b05380
PB
14370 fi
14371fi
278a7a38
AO
14372if test -z "$ac_cv_path_LIPO_FOR_TARGET" && test -n "$gcc_cv_tool_dirs"; then
14373 # Extract the first word of "lipo", so it can be a program name with args.
14374set dummy lipo; ac_word=$2
5213506e
RW
14375{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
14376$as_echo_n "checking for $ac_word... " >&6; }
22e05272 14377if ${ac_cv_path_LIPO_FOR_TARGET+:} false; then :
5213506e 14378 $as_echo_n "(cached) " >&6
278a7a38
AO
14379else
14380 case $LIPO_FOR_TARGET in
14381 [\\/]* | ?:[\\/]*)
14382 ac_cv_path_LIPO_FOR_TARGET="$LIPO_FOR_TARGET" # Let the user override the test with a path.
14383 ;;
14384 *)
14385 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
14386for as_dir in $gcc_cv_tool_dirs
14387do
14388 IFS=$as_save_IFS
14389 test -z "$as_dir" && as_dir=.
5213506e 14390 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 14391 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
278a7a38 14392 ac_cv_path_LIPO_FOR_TARGET="$as_dir/$ac_word$ac_exec_ext"
5213506e 14393 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
278a7a38
AO
14394 break 2
14395 fi
14396done
5213506e
RW
14397 done
14398IFS=$as_save_IFS
278a7a38
AO
14399
14400 ;;
14401esac
14402fi
14403LIPO_FOR_TARGET=$ac_cv_path_LIPO_FOR_TARGET
278a7a38 14404if test -n "$LIPO_FOR_TARGET"; then
5213506e
RW
14405 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO_FOR_TARGET" >&5
14406$as_echo "$LIPO_FOR_TARGET" >&6; }
278a7a38 14407else
5213506e
RW
14408 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14409$as_echo "no" >&6; }
278a7a38
AO
14410fi
14411
5213506e 14412
278a7a38
AO
14413fi
14414if test -z "$ac_cv_path_LIPO_FOR_TARGET" ; then
14415
14416
14417if test -n "$LIPO_FOR_TARGET"; then
14418 ac_cv_prog_LIPO_FOR_TARGET=$LIPO_FOR_TARGET
14419elif test -n "$ac_cv_prog_LIPO_FOR_TARGET"; then
14420 LIPO_FOR_TARGET=$ac_cv_prog_LIPO_FOR_TARGET
14421fi
14422
14423if test -n "$ac_cv_prog_LIPO_FOR_TARGET"; then
14424 for ncn_progname in lipo; do
14425 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
14426set dummy ${ncn_progname}; ac_word=$2
5213506e
RW
14427{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
14428$as_echo_n "checking for $ac_word... " >&6; }
22e05272 14429if ${ac_cv_prog_LIPO_FOR_TARGET+:} false; then :
5213506e 14430 $as_echo_n "(cached) " >&6
e8b05380 14431else
278a7a38
AO
14432 if test -n "$LIPO_FOR_TARGET"; then
14433 ac_cv_prog_LIPO_FOR_TARGET="$LIPO_FOR_TARGET" # Let the user override the test.
14434else
14435as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
14436for as_dir in $PATH
1c710c3c
DJ
14437do
14438 IFS=$as_save_IFS
14439 test -z "$as_dir" && as_dir=.
5213506e 14440 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 14441 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
278a7a38 14442 ac_cv_prog_LIPO_FOR_TARGET="${ncn_progname}"
5213506e 14443 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
1c710c3c
DJ
14444 break 2
14445 fi
14446done
5213506e
RW
14447 done
14448IFS=$as_save_IFS
1c710c3c 14449
e8b05380 14450fi
278a7a38
AO
14451fi
14452LIPO_FOR_TARGET=$ac_cv_prog_LIPO_FOR_TARGET
e8b05380 14453if test -n "$LIPO_FOR_TARGET"; then
5213506e
RW
14454 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO_FOR_TARGET" >&5
14455$as_echo "$LIPO_FOR_TARGET" >&6; }
e8b05380 14456else
5213506e
RW
14457 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14458$as_echo "no" >&6; }
e8b05380
PB
14459fi
14460
5213506e 14461
278a7a38 14462 done
e8b05380 14463fi
278a7a38
AO
14464
14465if test -z "$ac_cv_prog_LIPO_FOR_TARGET" && test -n "$with_build_time_tools"; then
e8b05380 14466 for ncn_progname in lipo; do
5213506e
RW
14467 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ncn_progname} in $with_build_time_tools" >&5
14468$as_echo_n "checking for ${ncn_progname} in $with_build_time_tools... " >&6; }
d1f8db0c
PB
14469 if test -x $with_build_time_tools/${ncn_progname}; then
14470 ac_cv_prog_LIPO_FOR_TARGET=$with_build_time_tools/${ncn_progname}
5213506e
RW
14471 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
14472$as_echo "yes" >&6; }
e8b05380
PB
14473 break
14474 else
5213506e
RW
14475 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14476$as_echo "no" >&6; }
e8b05380
PB
14477 fi
14478 done
14479fi
14480
14481if test -z "$ac_cv_prog_LIPO_FOR_TARGET"; then
14482 for ncn_progname in lipo; do
14483 if test -n "$ncn_target_tool_prefix"; then
14484 # Extract the first word of "${ncn_target_tool_prefix}${ncn_progname}", so it can be a program name with args.
2693c0b0 14485set dummy ${ncn_target_tool_prefix}${ncn_progname}; ac_word=$2
5213506e
RW
14486{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
14487$as_echo_n "checking for $ac_word... " >&6; }
22e05272 14488if ${ac_cv_prog_LIPO_FOR_TARGET+:} false; then :
5213506e 14489 $as_echo_n "(cached) " >&6
040b1c5a
GK
14490else
14491 if test -n "$LIPO_FOR_TARGET"; then
14492 ac_cv_prog_LIPO_FOR_TARGET="$LIPO_FOR_TARGET" # Let the user override the test.
14493else
1c710c3c
DJ
14494as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
14495for as_dir in $PATH
14496do
14497 IFS=$as_save_IFS
14498 test -z "$as_dir" && as_dir=.
5213506e 14499 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 14500 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1c710c3c 14501 ac_cv_prog_LIPO_FOR_TARGET="${ncn_target_tool_prefix}${ncn_progname}"
5213506e 14502 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
1c710c3c
DJ
14503 break 2
14504 fi
14505done
5213506e
RW
14506 done
14507IFS=$as_save_IFS
1c710c3c 14508
040b1c5a
GK
14509fi
14510fi
1c710c3c 14511LIPO_FOR_TARGET=$ac_cv_prog_LIPO_FOR_TARGET
040b1c5a 14512if test -n "$LIPO_FOR_TARGET"; then
5213506e
RW
14513 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO_FOR_TARGET" >&5
14514$as_echo "$LIPO_FOR_TARGET" >&6; }
040b1c5a 14515else
5213506e
RW
14516 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14517$as_echo "no" >&6; }
040b1c5a
GK
14518fi
14519
5213506e 14520
e8b05380
PB
14521 fi
14522 if test -z "$ac_cv_prog_LIPO_FOR_TARGET" && test $build = $target ; then
14523 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
040b1c5a 14524set dummy ${ncn_progname}; ac_word=$2
5213506e
RW
14525{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
14526$as_echo_n "checking for $ac_word... " >&6; }
22e05272 14527if ${ac_cv_prog_LIPO_FOR_TARGET+:} false; then :
5213506e 14528 $as_echo_n "(cached) " >&6
040b1c5a
GK
14529else
14530 if test -n "$LIPO_FOR_TARGET"; then
72a7ab82
AP
14531 ac_cv_prog_LIPO_FOR_TARGET="$LIPO_FOR_TARGET" # Let the user override the test.
14532else
1c710c3c
DJ
14533as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
14534for as_dir in $PATH
14535do
14536 IFS=$as_save_IFS
14537 test -z "$as_dir" && as_dir=.
5213506e 14538 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 14539 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1c710c3c 14540 ac_cv_prog_LIPO_FOR_TARGET="${ncn_progname}"
5213506e 14541 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
1c710c3c
DJ
14542 break 2
14543 fi
14544done
5213506e
RW
14545 done
14546IFS=$as_save_IFS
1c710c3c 14547
040b1c5a
GK
14548fi
14549fi
1c710c3c 14550LIPO_FOR_TARGET=$ac_cv_prog_LIPO_FOR_TARGET
040b1c5a 14551if test -n "$LIPO_FOR_TARGET"; then
5213506e
RW
14552 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO_FOR_TARGET" >&5
14553$as_echo "$LIPO_FOR_TARGET" >&6; }
040b1c5a 14554else
5213506e
RW
14555 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14556$as_echo "no" >&6; }
040b1c5a 14557fi
1c710c3c 14558
5213506e 14559
e8b05380
PB
14560 fi
14561 test -n "$ac_cv_prog_LIPO_FOR_TARGET" && break
14562 done
14563fi
1c710c3c 14564
040b1c5a
GK
14565if test -z "$ac_cv_prog_LIPO_FOR_TARGET" ; then
14566 set dummy lipo
14567 if test $build = $target ; then
14568 LIPO_FOR_TARGET="$2"
14569 else
14570 LIPO_FOR_TARGET="${ncn_target_tool_prefix}$2"
14571 fi
1c00b503
PB
14572else
14573 LIPO_FOR_TARGET="$ac_cv_prog_LIPO_FOR_TARGET"
040b1c5a
GK
14574fi
14575
d1f8db0c
PB
14576else
14577 LIPO_FOR_TARGET=$ac_cv_path_LIPO_FOR_TARGET
e8b05380
PB
14578fi
14579
14580
14581
14582
14583if test -z "$ac_cv_path_NM_FOR_TARGET" ; then
14584 if test -n "$with_build_time_tools"; then
5213506e
RW
14585 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for nm in $with_build_time_tools" >&5
14586$as_echo_n "checking for nm in $with_build_time_tools... " >&6; }
d1f8db0c
PB
14587 if test -x $with_build_time_tools/nm; then
14588 NM_FOR_TARGET=`cd $with_build_time_tools && pwd`/nm
14589 ac_cv_path_NM_FOR_TARGET=$NM_FOR_TARGET
5213506e
RW
14590 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_NM_FOR_TARGET" >&5
14591$as_echo "$ac_cv_path_NM_FOR_TARGET" >&6; }
d1f8db0c 14592 else
5213506e
RW
14593 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14594$as_echo "no" >&6; }
d1f8db0c 14595 fi
e8b05380
PB
14596 elif test $build != $host && test $have_gcc_for_target = yes; then
14597 NM_FOR_TARGET=`$GCC_FOR_TARGET --print-prog-name=nm`
1c00b503
PB
14598 test $NM_FOR_TARGET = nm && NM_FOR_TARGET=
14599 test -n "$NM_FOR_TARGET" && ac_cv_path_NM_FOR_TARGET=$NM_FOR_TARGET
e8b05380
PB
14600 fi
14601fi
3e19841a 14602if test -z "$ac_cv_path_NM_FOR_TARGET" && test -n "$gcc_cv_tool_dirs"; then
e8b05380
PB
14603 # Extract the first word of "nm", so it can be a program name with args.
14604set dummy nm; ac_word=$2
5213506e
RW
14605{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
14606$as_echo_n "checking for $ac_word... " >&6; }
22e05272 14607if ${ac_cv_path_NM_FOR_TARGET+:} false; then :
5213506e 14608 $as_echo_n "(cached) " >&6
e8b05380 14609else
1c710c3c
DJ
14610 case $NM_FOR_TARGET in
14611 [\\/]* | ?:[\\/]*)
e8b05380
PB
14612 ac_cv_path_NM_FOR_TARGET="$NM_FOR_TARGET" # Let the user override the test with a path.
14613 ;;
e8b05380 14614 *)
1c710c3c
DJ
14615 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
14616for as_dir in $gcc_cv_tool_dirs
14617do
14618 IFS=$as_save_IFS
14619 test -z "$as_dir" && as_dir=.
5213506e 14620 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 14621 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1c710c3c 14622 ac_cv_path_NM_FOR_TARGET="$as_dir/$ac_word$ac_exec_ext"
5213506e 14623 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
1c710c3c
DJ
14624 break 2
14625 fi
14626done
5213506e
RW
14627 done
14628IFS=$as_save_IFS
1c710c3c 14629
e8b05380
PB
14630 ;;
14631esac
14632fi
1c710c3c 14633NM_FOR_TARGET=$ac_cv_path_NM_FOR_TARGET
e8b05380 14634if test -n "$NM_FOR_TARGET"; then
5213506e
RW
14635 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NM_FOR_TARGET" >&5
14636$as_echo "$NM_FOR_TARGET" >&6; }
e8b05380 14637else
5213506e
RW
14638 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14639$as_echo "no" >&6; }
e8b05380
PB
14640fi
14641
5213506e 14642
e8b05380
PB
14643fi
14644if test -z "$ac_cv_path_NM_FOR_TARGET" ; then
278a7a38
AO
14645
14646
14647if test -n "$NM_FOR_TARGET"; then
14648 ac_cv_prog_NM_FOR_TARGET=$NM_FOR_TARGET
14649elif test -n "$ac_cv_prog_NM_FOR_TARGET"; then
14650 NM_FOR_TARGET=$ac_cv_prog_NM_FOR_TARGET
14651fi
14652
14653if test -n "$ac_cv_prog_NM_FOR_TARGET"; then
14654 for ncn_progname in nm; do
14655 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
14656set dummy ${ncn_progname}; ac_word=$2
5213506e
RW
14657{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
14658$as_echo_n "checking for $ac_word... " >&6; }
22e05272 14659if ${ac_cv_prog_NM_FOR_TARGET+:} false; then :
5213506e 14660 $as_echo_n "(cached) " >&6
278a7a38
AO
14661else
14662 if test -n "$NM_FOR_TARGET"; then
14663 ac_cv_prog_NM_FOR_TARGET="$NM_FOR_TARGET" # Let the user override the test.
14664else
14665as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
14666for as_dir in $PATH
14667do
14668 IFS=$as_save_IFS
14669 test -z "$as_dir" && as_dir=.
5213506e 14670 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 14671 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
278a7a38 14672 ac_cv_prog_NM_FOR_TARGET="${ncn_progname}"
5213506e 14673 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
278a7a38
AO
14674 break 2
14675 fi
14676done
5213506e
RW
14677 done
14678IFS=$as_save_IFS
278a7a38
AO
14679
14680fi
14681fi
14682NM_FOR_TARGET=$ac_cv_prog_NM_FOR_TARGET
14683if test -n "$NM_FOR_TARGET"; then
5213506e
RW
14684 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NM_FOR_TARGET" >&5
14685$as_echo "$NM_FOR_TARGET" >&6; }
278a7a38 14686else
5213506e
RW
14687 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14688$as_echo "no" >&6; }
278a7a38
AO
14689fi
14690
5213506e 14691
278a7a38
AO
14692 done
14693fi
14694
14695if test -z "$ac_cv_prog_NM_FOR_TARGET" && test -n "$with_build_time_tools"; then
e8b05380 14696 for ncn_progname in nm; do
5213506e
RW
14697 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ncn_progname} in $with_build_time_tools" >&5
14698$as_echo_n "checking for ${ncn_progname} in $with_build_time_tools... " >&6; }
d1f8db0c
PB
14699 if test -x $with_build_time_tools/${ncn_progname}; then
14700 ac_cv_prog_NM_FOR_TARGET=$with_build_time_tools/${ncn_progname}
5213506e
RW
14701 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
14702$as_echo "yes" >&6; }
e8b05380
PB
14703 break
14704 else
5213506e
RW
14705 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14706$as_echo "no" >&6; }
e8b05380
PB
14707 fi
14708 done
14709fi
14710
14711if test -z "$ac_cv_prog_NM_FOR_TARGET"; then
14712 for ncn_progname in nm; do
14713 if test -n "$ncn_target_tool_prefix"; then
14714 # Extract the first word of "${ncn_target_tool_prefix}${ncn_progname}", so it can be a program name with args.
040b1c5a 14715set dummy ${ncn_target_tool_prefix}${ncn_progname}; ac_word=$2
5213506e
RW
14716{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
14717$as_echo_n "checking for $ac_word... " >&6; }
22e05272 14718if ${ac_cv_prog_NM_FOR_TARGET+:} false; then :
5213506e 14719 $as_echo_n "(cached) " >&6
ca9f4b81 14720else
4de997d1
PB
14721 if test -n "$NM_FOR_TARGET"; then
14722 ac_cv_prog_NM_FOR_TARGET="$NM_FOR_TARGET" # Let the user override the test.
ca9f4b81 14723else
1c710c3c
DJ
14724as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
14725for as_dir in $PATH
14726do
14727 IFS=$as_save_IFS
14728 test -z "$as_dir" && as_dir=.
5213506e 14729 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 14730 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1c710c3c 14731 ac_cv_prog_NM_FOR_TARGET="${ncn_target_tool_prefix}${ncn_progname}"
5213506e 14732 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
1c710c3c
DJ
14733 break 2
14734 fi
14735done
5213506e
RW
14736 done
14737IFS=$as_save_IFS
1c710c3c 14738
ca9f4b81
AO
14739fi
14740fi
1c710c3c 14741NM_FOR_TARGET=$ac_cv_prog_NM_FOR_TARGET
4de997d1 14742if test -n "$NM_FOR_TARGET"; then
5213506e
RW
14743 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NM_FOR_TARGET" >&5
14744$as_echo "$NM_FOR_TARGET" >&6; }
ca9f4b81 14745else
5213506e
RW
14746 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14747$as_echo "no" >&6; }
ca9f4b81
AO
14748fi
14749
5213506e 14750
e8b05380
PB
14751 fi
14752 if test -z "$ac_cv_prog_NM_FOR_TARGET" && test $build = $target ; then
14753 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
2693c0b0 14754set dummy ${ncn_progname}; ac_word=$2
5213506e
RW
14755{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
14756$as_echo_n "checking for $ac_word... " >&6; }
22e05272 14757if ${ac_cv_prog_NM_FOR_TARGET+:} false; then :
5213506e 14758 $as_echo_n "(cached) " >&6
ca9f4b81 14759else
2693c0b0
PB
14760 if test -n "$NM_FOR_TARGET"; then
14761 ac_cv_prog_NM_FOR_TARGET="$NM_FOR_TARGET" # Let the user override the test.
ca9f4b81 14762else
1c710c3c
DJ
14763as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
14764for as_dir in $PATH
14765do
14766 IFS=$as_save_IFS
14767 test -z "$as_dir" && as_dir=.
5213506e 14768 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 14769 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1c710c3c 14770 ac_cv_prog_NM_FOR_TARGET="${ncn_progname}"
5213506e 14771 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
1c710c3c
DJ
14772 break 2
14773 fi
14774done
5213506e
RW
14775 done
14776IFS=$as_save_IFS
1c710c3c 14777
ca9f4b81
AO
14778fi
14779fi
1c710c3c 14780NM_FOR_TARGET=$ac_cv_prog_NM_FOR_TARGET
2693c0b0 14781if test -n "$NM_FOR_TARGET"; then
5213506e
RW
14782 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NM_FOR_TARGET" >&5
14783$as_echo "$NM_FOR_TARGET" >&6; }
ca9f4b81 14784else
5213506e
RW
14785 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14786$as_echo "no" >&6; }
ca9f4b81 14787fi
1c710c3c 14788
5213506e 14789
e8b05380
PB
14790 fi
14791 test -n "$ac_cv_prog_NM_FOR_TARGET" && break
14792 done
14793fi
1c710c3c 14794
2693c0b0
PB
14795if test -z "$ac_cv_prog_NM_FOR_TARGET" ; then
14796 set dummy nm
14797 if test $build = $target ; then
14798 NM_FOR_TARGET="$2"
ca9f4b81 14799 else
2693c0b0 14800 NM_FOR_TARGET="${ncn_target_tool_prefix}$2"
ca9f4b81 14801 fi
1c00b503
PB
14802else
14803 NM_FOR_TARGET="$ac_cv_prog_NM_FOR_TARGET"
ca9f4b81
AO
14804fi
14805
d1f8db0c
PB
14806else
14807 NM_FOR_TARGET=$ac_cv_path_NM_FOR_TARGET
e8b05380
PB
14808fi
14809
14810
14811
14812
9bccfdf5
AP
14813if test -z "$ac_cv_path_OBJCOPY_FOR_TARGET" ; then
14814 if test -n "$with_build_time_tools"; then
14815 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for objcopy in $with_build_time_tools" >&5
14816$as_echo_n "checking for objcopy in $with_build_time_tools... " >&6; }
14817 if test -x $with_build_time_tools/objcopy; then
14818 OBJCOPY_FOR_TARGET=`cd $with_build_time_tools && pwd`/objcopy
14819 ac_cv_path_OBJCOPY_FOR_TARGET=$OBJCOPY_FOR_TARGET
14820 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_OBJCOPY_FOR_TARGET" >&5
14821$as_echo "$ac_cv_path_OBJCOPY_FOR_TARGET" >&6; }
14822 else
14823 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14824$as_echo "no" >&6; }
14825 fi
14826 elif test $build != $host && test $have_gcc_for_target = yes; then
14827 OBJCOPY_FOR_TARGET=`$GCC_FOR_TARGET --print-prog-name=objcopy`
14828 test $OBJCOPY_FOR_TARGET = objcopy && OBJCOPY_FOR_TARGET=
14829 test -n "$OBJCOPY_FOR_TARGET" && ac_cv_path_OBJCOPY_FOR_TARGET=$OBJCOPY_FOR_TARGET
14830 fi
14831fi
14832if test -z "$ac_cv_path_OBJCOPY_FOR_TARGET" && test -n "$gcc_cv_tool_dirs"; then
14833 # Extract the first word of "objcopy", so it can be a program name with args.
14834set dummy objcopy; ac_word=$2
14835{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
14836$as_echo_n "checking for $ac_word... " >&6; }
22e05272 14837if ${ac_cv_path_OBJCOPY_FOR_TARGET+:} false; then :
9bccfdf5
AP
14838 $as_echo_n "(cached) " >&6
14839else
14840 case $OBJCOPY_FOR_TARGET in
14841 [\\/]* | ?:[\\/]*)
14842 ac_cv_path_OBJCOPY_FOR_TARGET="$OBJCOPY_FOR_TARGET" # Let the user override the test with a path.
14843 ;;
14844 *)
14845 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
14846for as_dir in $gcc_cv_tool_dirs
14847do
14848 IFS=$as_save_IFS
14849 test -z "$as_dir" && as_dir=.
14850 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 14851 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
9bccfdf5
AP
14852 ac_cv_path_OBJCOPY_FOR_TARGET="$as_dir/$ac_word$ac_exec_ext"
14853 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
14854 break 2
14855 fi
14856done
14857 done
14858IFS=$as_save_IFS
14859
14860 ;;
14861esac
14862fi
14863OBJCOPY_FOR_TARGET=$ac_cv_path_OBJCOPY_FOR_TARGET
14864if test -n "$OBJCOPY_FOR_TARGET"; then
14865 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJCOPY_FOR_TARGET" >&5
14866$as_echo "$OBJCOPY_FOR_TARGET" >&6; }
14867else
14868 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14869$as_echo "no" >&6; }
14870fi
14871
14872
14873fi
14874if test -z "$ac_cv_path_OBJCOPY_FOR_TARGET" ; then
14875
14876
14877if test -n "$OBJCOPY_FOR_TARGET"; then
14878 ac_cv_prog_OBJCOPY_FOR_TARGET=$OBJCOPY_FOR_TARGET
14879elif test -n "$ac_cv_prog_OBJCOPY_FOR_TARGET"; then
14880 OBJCOPY_FOR_TARGET=$ac_cv_prog_OBJCOPY_FOR_TARGET
14881fi
14882
14883if test -n "$ac_cv_prog_OBJCOPY_FOR_TARGET"; then
14884 for ncn_progname in objcopy; do
14885 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
14886set dummy ${ncn_progname}; ac_word=$2
14887{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
14888$as_echo_n "checking for $ac_word... " >&6; }
22e05272 14889if ${ac_cv_prog_OBJCOPY_FOR_TARGET+:} false; then :
9bccfdf5
AP
14890 $as_echo_n "(cached) " >&6
14891else
14892 if test -n "$OBJCOPY_FOR_TARGET"; then
14893 ac_cv_prog_OBJCOPY_FOR_TARGET="$OBJCOPY_FOR_TARGET" # Let the user override the test.
14894else
14895as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
14896for as_dir in $PATH
14897do
14898 IFS=$as_save_IFS
14899 test -z "$as_dir" && as_dir=.
14900 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 14901 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
9bccfdf5
AP
14902 ac_cv_prog_OBJCOPY_FOR_TARGET="${ncn_progname}"
14903 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
14904 break 2
14905 fi
14906done
14907 done
14908IFS=$as_save_IFS
14909
14910fi
14911fi
14912OBJCOPY_FOR_TARGET=$ac_cv_prog_OBJCOPY_FOR_TARGET
14913if test -n "$OBJCOPY_FOR_TARGET"; then
14914 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJCOPY_FOR_TARGET" >&5
14915$as_echo "$OBJCOPY_FOR_TARGET" >&6; }
14916else
14917 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14918$as_echo "no" >&6; }
14919fi
14920
14921
14922 done
14923fi
14924
14925if test -z "$ac_cv_prog_OBJCOPY_FOR_TARGET" && test -n "$with_build_time_tools"; then
14926 for ncn_progname in objcopy; do
14927 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ncn_progname} in $with_build_time_tools" >&5
14928$as_echo_n "checking for ${ncn_progname} in $with_build_time_tools... " >&6; }
14929 if test -x $with_build_time_tools/${ncn_progname}; then
14930 ac_cv_prog_OBJCOPY_FOR_TARGET=$with_build_time_tools/${ncn_progname}
14931 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
14932$as_echo "yes" >&6; }
14933 break
14934 else
14935 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14936$as_echo "no" >&6; }
14937 fi
14938 done
14939fi
14940
14941if test -z "$ac_cv_prog_OBJCOPY_FOR_TARGET"; then
14942 for ncn_progname in objcopy; do
14943 if test -n "$ncn_target_tool_prefix"; then
14944 # Extract the first word of "${ncn_target_tool_prefix}${ncn_progname}", so it can be a program name with args.
14945set dummy ${ncn_target_tool_prefix}${ncn_progname}; ac_word=$2
14946{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
14947$as_echo_n "checking for $ac_word... " >&6; }
22e05272 14948if ${ac_cv_prog_OBJCOPY_FOR_TARGET+:} false; then :
9bccfdf5
AP
14949 $as_echo_n "(cached) " >&6
14950else
14951 if test -n "$OBJCOPY_FOR_TARGET"; then
14952 ac_cv_prog_OBJCOPY_FOR_TARGET="$OBJCOPY_FOR_TARGET" # Let the user override the test.
14953else
14954as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
14955for as_dir in $PATH
14956do
14957 IFS=$as_save_IFS
14958 test -z "$as_dir" && as_dir=.
14959 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 14960 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
9bccfdf5
AP
14961 ac_cv_prog_OBJCOPY_FOR_TARGET="${ncn_target_tool_prefix}${ncn_progname}"
14962 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
14963 break 2
14964 fi
14965done
14966 done
14967IFS=$as_save_IFS
14968
14969fi
14970fi
14971OBJCOPY_FOR_TARGET=$ac_cv_prog_OBJCOPY_FOR_TARGET
14972if test -n "$OBJCOPY_FOR_TARGET"; then
14973 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJCOPY_FOR_TARGET" >&5
14974$as_echo "$OBJCOPY_FOR_TARGET" >&6; }
14975else
14976 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14977$as_echo "no" >&6; }
14978fi
14979
14980
14981 fi
14982 if test -z "$ac_cv_prog_OBJCOPY_FOR_TARGET" && test $build = $target ; then
14983 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
14984set dummy ${ncn_progname}; ac_word=$2
14985{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
14986$as_echo_n "checking for $ac_word... " >&6; }
22e05272 14987if ${ac_cv_prog_OBJCOPY_FOR_TARGET+:} false; then :
9bccfdf5
AP
14988 $as_echo_n "(cached) " >&6
14989else
14990 if test -n "$OBJCOPY_FOR_TARGET"; then
14991 ac_cv_prog_OBJCOPY_FOR_TARGET="$OBJCOPY_FOR_TARGET" # Let the user override the test.
14992else
14993as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
14994for as_dir in $PATH
14995do
14996 IFS=$as_save_IFS
14997 test -z "$as_dir" && as_dir=.
14998 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 14999 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
9bccfdf5
AP
15000 ac_cv_prog_OBJCOPY_FOR_TARGET="${ncn_progname}"
15001 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
15002 break 2
15003 fi
15004done
15005 done
15006IFS=$as_save_IFS
15007
15008fi
15009fi
15010OBJCOPY_FOR_TARGET=$ac_cv_prog_OBJCOPY_FOR_TARGET
15011if test -n "$OBJCOPY_FOR_TARGET"; then
15012 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJCOPY_FOR_TARGET" >&5
15013$as_echo "$OBJCOPY_FOR_TARGET" >&6; }
15014else
15015 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15016$as_echo "no" >&6; }
15017fi
15018
15019
15020 fi
15021 test -n "$ac_cv_prog_OBJCOPY_FOR_TARGET" && break
15022 done
15023fi
15024
15025if test -z "$ac_cv_prog_OBJCOPY_FOR_TARGET" ; then
15026 set dummy objcopy
15027 if test $build = $target ; then
15028 OBJCOPY_FOR_TARGET="$2"
15029 else
15030 OBJCOPY_FOR_TARGET="${ncn_target_tool_prefix}$2"
15031 fi
15032else
15033 OBJCOPY_FOR_TARGET="$ac_cv_prog_OBJCOPY_FOR_TARGET"
15034fi
15035
15036else
15037 OBJCOPY_FOR_TARGET=$ac_cv_path_OBJCOPY_FOR_TARGET
15038fi
15039
15040
15041
15042
e8b05380
PB
15043if test -z "$ac_cv_path_OBJDUMP_FOR_TARGET" ; then
15044 if test -n "$with_build_time_tools"; then
5213506e
RW
15045 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdump in $with_build_time_tools" >&5
15046$as_echo_n "checking for objdump in $with_build_time_tools... " >&6; }
d1f8db0c
PB
15047 if test -x $with_build_time_tools/objdump; then
15048 OBJDUMP_FOR_TARGET=`cd $with_build_time_tools && pwd`/objdump
15049 ac_cv_path_OBJDUMP_FOR_TARGET=$OBJDUMP_FOR_TARGET
5213506e
RW
15050 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_OBJDUMP_FOR_TARGET" >&5
15051$as_echo "$ac_cv_path_OBJDUMP_FOR_TARGET" >&6; }
d1f8db0c 15052 else
5213506e
RW
15053 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15054$as_echo "no" >&6; }
d1f8db0c 15055 fi
e8b05380
PB
15056 elif test $build != $host && test $have_gcc_for_target = yes; then
15057 OBJDUMP_FOR_TARGET=`$GCC_FOR_TARGET --print-prog-name=objdump`
1c00b503
PB
15058 test $OBJDUMP_FOR_TARGET = objdump && OBJDUMP_FOR_TARGET=
15059 test -n "$OBJDUMP_FOR_TARGET" && ac_cv_path_OBJDUMP_FOR_TARGET=$OBJDUMP_FOR_TARGET
e8b05380
PB
15060 fi
15061fi
3e19841a 15062if test -z "$ac_cv_path_OBJDUMP_FOR_TARGET" && test -n "$gcc_cv_tool_dirs"; then
e8b05380
PB
15063 # Extract the first word of "objdump", so it can be a program name with args.
15064set dummy objdump; ac_word=$2
5213506e
RW
15065{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
15066$as_echo_n "checking for $ac_word... " >&6; }
22e05272 15067if ${ac_cv_path_OBJDUMP_FOR_TARGET+:} false; then :
5213506e 15068 $as_echo_n "(cached) " >&6
e8b05380 15069else
1c710c3c
DJ
15070 case $OBJDUMP_FOR_TARGET in
15071 [\\/]* | ?:[\\/]*)
e8b05380
PB
15072 ac_cv_path_OBJDUMP_FOR_TARGET="$OBJDUMP_FOR_TARGET" # Let the user override the test with a path.
15073 ;;
e8b05380 15074 *)
1c710c3c
DJ
15075 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
15076for as_dir in $gcc_cv_tool_dirs
15077do
15078 IFS=$as_save_IFS
15079 test -z "$as_dir" && as_dir=.
5213506e 15080 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 15081 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1c710c3c 15082 ac_cv_path_OBJDUMP_FOR_TARGET="$as_dir/$ac_word$ac_exec_ext"
5213506e 15083 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
1c710c3c
DJ
15084 break 2
15085 fi
15086done
5213506e
RW
15087 done
15088IFS=$as_save_IFS
1c710c3c 15089
e8b05380
PB
15090 ;;
15091esac
15092fi
1c710c3c 15093OBJDUMP_FOR_TARGET=$ac_cv_path_OBJDUMP_FOR_TARGET
e8b05380 15094if test -n "$OBJDUMP_FOR_TARGET"; then
5213506e
RW
15095 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP_FOR_TARGET" >&5
15096$as_echo "$OBJDUMP_FOR_TARGET" >&6; }
e8b05380 15097else
5213506e
RW
15098 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15099$as_echo "no" >&6; }
e8b05380
PB
15100fi
15101
5213506e 15102
e8b05380
PB
15103fi
15104if test -z "$ac_cv_path_OBJDUMP_FOR_TARGET" ; then
278a7a38
AO
15105
15106
15107if test -n "$OBJDUMP_FOR_TARGET"; then
15108 ac_cv_prog_OBJDUMP_FOR_TARGET=$OBJDUMP_FOR_TARGET
15109elif test -n "$ac_cv_prog_OBJDUMP_FOR_TARGET"; then
15110 OBJDUMP_FOR_TARGET=$ac_cv_prog_OBJDUMP_FOR_TARGET
15111fi
15112
15113if test -n "$ac_cv_prog_OBJDUMP_FOR_TARGET"; then
15114 for ncn_progname in objdump; do
15115 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
15116set dummy ${ncn_progname}; ac_word=$2
5213506e
RW
15117{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
15118$as_echo_n "checking for $ac_word... " >&6; }
22e05272 15119if ${ac_cv_prog_OBJDUMP_FOR_TARGET+:} false; then :
5213506e 15120 $as_echo_n "(cached) " >&6
278a7a38
AO
15121else
15122 if test -n "$OBJDUMP_FOR_TARGET"; then
15123 ac_cv_prog_OBJDUMP_FOR_TARGET="$OBJDUMP_FOR_TARGET" # Let the user override the test.
15124else
15125as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
15126for as_dir in $PATH
15127do
15128 IFS=$as_save_IFS
15129 test -z "$as_dir" && as_dir=.
5213506e 15130 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 15131 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
278a7a38 15132 ac_cv_prog_OBJDUMP_FOR_TARGET="${ncn_progname}"
5213506e 15133 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
278a7a38
AO
15134 break 2
15135 fi
15136done
5213506e
RW
15137 done
15138IFS=$as_save_IFS
278a7a38
AO
15139
15140fi
15141fi
15142OBJDUMP_FOR_TARGET=$ac_cv_prog_OBJDUMP_FOR_TARGET
15143if test -n "$OBJDUMP_FOR_TARGET"; then
5213506e
RW
15144 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP_FOR_TARGET" >&5
15145$as_echo "$OBJDUMP_FOR_TARGET" >&6; }
278a7a38 15146else
5213506e
RW
15147 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15148$as_echo "no" >&6; }
278a7a38
AO
15149fi
15150
5213506e 15151
278a7a38
AO
15152 done
15153fi
15154
15155if test -z "$ac_cv_prog_OBJDUMP_FOR_TARGET" && test -n "$with_build_time_tools"; then
e8b05380 15156 for ncn_progname in objdump; do
5213506e
RW
15157 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ncn_progname} in $with_build_time_tools" >&5
15158$as_echo_n "checking for ${ncn_progname} in $with_build_time_tools... " >&6; }
d1f8db0c
PB
15159 if test -x $with_build_time_tools/${ncn_progname}; then
15160 ac_cv_prog_OBJDUMP_FOR_TARGET=$with_build_time_tools/${ncn_progname}
5213506e
RW
15161 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
15162$as_echo "yes" >&6; }
e8b05380
PB
15163 break
15164 else
5213506e
RW
15165 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15166$as_echo "no" >&6; }
e8b05380
PB
15167 fi
15168 done
15169fi
15170
15171if test -z "$ac_cv_prog_OBJDUMP_FOR_TARGET"; then
15172 for ncn_progname in objdump; do
15173 if test -n "$ncn_target_tool_prefix"; then
15174 # Extract the first word of "${ncn_target_tool_prefix}${ncn_progname}", so it can be a program name with args.
2693c0b0 15175set dummy ${ncn_target_tool_prefix}${ncn_progname}; ac_word=$2
5213506e
RW
15176{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
15177$as_echo_n "checking for $ac_word... " >&6; }
22e05272 15178if ${ac_cv_prog_OBJDUMP_FOR_TARGET+:} false; then :
5213506e 15179 $as_echo_n "(cached) " >&6
d739199a
DJ
15180else
15181 if test -n "$OBJDUMP_FOR_TARGET"; then
15182 ac_cv_prog_OBJDUMP_FOR_TARGET="$OBJDUMP_FOR_TARGET" # Let the user override the test.
15183else
1c710c3c
DJ
15184as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
15185for as_dir in $PATH
15186do
15187 IFS=$as_save_IFS
15188 test -z "$as_dir" && as_dir=.
5213506e 15189 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 15190 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1c710c3c 15191 ac_cv_prog_OBJDUMP_FOR_TARGET="${ncn_target_tool_prefix}${ncn_progname}"
5213506e 15192 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
1c710c3c
DJ
15193 break 2
15194 fi
15195done
5213506e
RW
15196 done
15197IFS=$as_save_IFS
1c710c3c 15198
d739199a
DJ
15199fi
15200fi
1c710c3c 15201OBJDUMP_FOR_TARGET=$ac_cv_prog_OBJDUMP_FOR_TARGET
d739199a 15202if test -n "$OBJDUMP_FOR_TARGET"; then
5213506e
RW
15203 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP_FOR_TARGET" >&5
15204$as_echo "$OBJDUMP_FOR_TARGET" >&6; }
d739199a 15205else
5213506e
RW
15206 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15207$as_echo "no" >&6; }
d739199a
DJ
15208fi
15209
5213506e 15210
e8b05380
PB
15211 fi
15212 if test -z "$ac_cv_prog_OBJDUMP_FOR_TARGET" && test $build = $target ; then
15213 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
d739199a 15214set dummy ${ncn_progname}; ac_word=$2
5213506e
RW
15215{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
15216$as_echo_n "checking for $ac_word... " >&6; }
22e05272 15217if ${ac_cv_prog_OBJDUMP_FOR_TARGET+:} false; then :
5213506e 15218 $as_echo_n "(cached) " >&6
d739199a
DJ
15219else
15220 if test -n "$OBJDUMP_FOR_TARGET"; then
15221 ac_cv_prog_OBJDUMP_FOR_TARGET="$OBJDUMP_FOR_TARGET" # Let the user override the test.
15222else
1c710c3c
DJ
15223as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
15224for as_dir in $PATH
15225do
15226 IFS=$as_save_IFS
15227 test -z "$as_dir" && as_dir=.
5213506e 15228 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 15229 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1c710c3c 15230 ac_cv_prog_OBJDUMP_FOR_TARGET="${ncn_progname}"
5213506e 15231 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
1c710c3c
DJ
15232 break 2
15233 fi
15234done
5213506e
RW
15235 done
15236IFS=$as_save_IFS
1c710c3c 15237
d739199a
DJ
15238fi
15239fi
1c710c3c 15240OBJDUMP_FOR_TARGET=$ac_cv_prog_OBJDUMP_FOR_TARGET
d739199a 15241if test -n "$OBJDUMP_FOR_TARGET"; then
5213506e
RW
15242 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP_FOR_TARGET" >&5
15243$as_echo "$OBJDUMP_FOR_TARGET" >&6; }
d739199a 15244else
5213506e
RW
15245 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15246$as_echo "no" >&6; }
d739199a 15247fi
1c710c3c 15248
5213506e 15249
e8b05380
PB
15250 fi
15251 test -n "$ac_cv_prog_OBJDUMP_FOR_TARGET" && break
15252 done
15253fi
1c710c3c 15254
d739199a
DJ
15255if test -z "$ac_cv_prog_OBJDUMP_FOR_TARGET" ; then
15256 set dummy objdump
15257 if test $build = $target ; then
15258 OBJDUMP_FOR_TARGET="$2"
15259 else
15260 OBJDUMP_FOR_TARGET="${ncn_target_tool_prefix}$2"
15261 fi
1c00b503
PB
15262else
15263 OBJDUMP_FOR_TARGET="$ac_cv_prog_OBJDUMP_FOR_TARGET"
d739199a
DJ
15264fi
15265
d1f8db0c
PB
15266else
15267 OBJDUMP_FOR_TARGET=$ac_cv_path_OBJDUMP_FOR_TARGET
e8b05380
PB
15268fi
15269
15270
15271
15272
e4a9a572
IS
15273if test -z "$ac_cv_path_OTOOL_FOR_TARGET" ; then
15274 if test -n "$with_build_time_tools"; then
15275 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for otool in $with_build_time_tools" >&5
15276$as_echo_n "checking for otool in $with_build_time_tools... " >&6; }
15277 if test -x $with_build_time_tools/otool; then
15278 OTOOL_FOR_TARGET=`cd $with_build_time_tools && pwd`/otool
15279 ac_cv_path_OTOOL_FOR_TARGET=$OTOOL_FOR_TARGET
15280 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_OTOOL_FOR_TARGET" >&5
15281$as_echo "$ac_cv_path_OTOOL_FOR_TARGET" >&6; }
15282 else
15283 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15284$as_echo "no" >&6; }
15285 fi
15286 elif test $build != $host && test $have_gcc_for_target = yes; then
15287 OTOOL_FOR_TARGET=`$GCC_FOR_TARGET --print-prog-name=otool`
15288 test $OTOOL_FOR_TARGET = otool && OTOOL_FOR_TARGET=
15289 test -n "$OTOOL_FOR_TARGET" && ac_cv_path_OTOOL_FOR_TARGET=$OTOOL_FOR_TARGET
15290 fi
15291fi
15292if test -z "$ac_cv_path_OTOOL_FOR_TARGET" && test -n "$gcc_cv_tool_dirs"; then
15293 # Extract the first word of "otool", so it can be a program name with args.
15294set dummy otool; ac_word=$2
15295{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
15296$as_echo_n "checking for $ac_word... " >&6; }
15297if ${ac_cv_path_OTOOL_FOR_TARGET+:} false; then :
15298 $as_echo_n "(cached) " >&6
15299else
15300 case $OTOOL_FOR_TARGET in
15301 [\\/]* | ?:[\\/]*)
15302 ac_cv_path_OTOOL_FOR_TARGET="$OTOOL_FOR_TARGET" # Let the user override the test with a path.
15303 ;;
15304 *)
15305 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
15306for as_dir in $gcc_cv_tool_dirs
15307do
15308 IFS=$as_save_IFS
15309 test -z "$as_dir" && as_dir=.
15310 for ac_exec_ext in '' $ac_executable_extensions; do
15311 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
15312 ac_cv_path_OTOOL_FOR_TARGET="$as_dir/$ac_word$ac_exec_ext"
15313 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
15314 break 2
15315 fi
15316done
15317 done
15318IFS=$as_save_IFS
15319
15320 ;;
15321esac
15322fi
15323OTOOL_FOR_TARGET=$ac_cv_path_OTOOL_FOR_TARGET
15324if test -n "$OTOOL_FOR_TARGET"; then
15325 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL_FOR_TARGET" >&5
15326$as_echo "$OTOOL_FOR_TARGET" >&6; }
15327else
15328 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15329$as_echo "no" >&6; }
15330fi
15331
15332
15333fi
15334if test -z "$ac_cv_path_OTOOL_FOR_TARGET" ; then
15335
15336
15337if test -n "$OTOOL_FOR_TARGET"; then
15338 ac_cv_prog_OTOOL_FOR_TARGET=$OTOOL_FOR_TARGET
15339elif test -n "$ac_cv_prog_OTOOL_FOR_TARGET"; then
15340 OTOOL_FOR_TARGET=$ac_cv_prog_OTOOL_FOR_TARGET
15341fi
15342
15343if test -n "$ac_cv_prog_OTOOL_FOR_TARGET"; then
15344 for ncn_progname in otool; do
15345 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
15346set dummy ${ncn_progname}; ac_word=$2
15347{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
15348$as_echo_n "checking for $ac_word... " >&6; }
15349if ${ac_cv_prog_OTOOL_FOR_TARGET+:} false; then :
15350 $as_echo_n "(cached) " >&6
15351else
15352 if test -n "$OTOOL_FOR_TARGET"; then
15353 ac_cv_prog_OTOOL_FOR_TARGET="$OTOOL_FOR_TARGET" # Let the user override the test.
15354else
15355as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
15356for as_dir in $PATH
15357do
15358 IFS=$as_save_IFS
15359 test -z "$as_dir" && as_dir=.
15360 for ac_exec_ext in '' $ac_executable_extensions; do
15361 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
15362 ac_cv_prog_OTOOL_FOR_TARGET="${ncn_progname}"
15363 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
15364 break 2
15365 fi
15366done
15367 done
15368IFS=$as_save_IFS
15369
15370fi
15371fi
15372OTOOL_FOR_TARGET=$ac_cv_prog_OTOOL_FOR_TARGET
15373if test -n "$OTOOL_FOR_TARGET"; then
15374 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL_FOR_TARGET" >&5
15375$as_echo "$OTOOL_FOR_TARGET" >&6; }
15376else
15377 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15378$as_echo "no" >&6; }
15379fi
15380
15381
15382 done
15383fi
15384
15385if test -z "$ac_cv_prog_OTOOL_FOR_TARGET" && test -n "$with_build_time_tools"; then
15386 for ncn_progname in otool; do
15387 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ncn_progname} in $with_build_time_tools" >&5
15388$as_echo_n "checking for ${ncn_progname} in $with_build_time_tools... " >&6; }
15389 if test -x $with_build_time_tools/${ncn_progname}; then
15390 ac_cv_prog_OTOOL_FOR_TARGET=$with_build_time_tools/${ncn_progname}
15391 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
15392$as_echo "yes" >&6; }
15393 break
15394 else
15395 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15396$as_echo "no" >&6; }
15397 fi
15398 done
15399fi
15400
15401if test -z "$ac_cv_prog_OTOOL_FOR_TARGET"; then
15402 for ncn_progname in otool; do
15403 if test -n "$ncn_target_tool_prefix"; then
15404 # Extract the first word of "${ncn_target_tool_prefix}${ncn_progname}", so it can be a program name with args.
15405set dummy ${ncn_target_tool_prefix}${ncn_progname}; ac_word=$2
15406{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
15407$as_echo_n "checking for $ac_word... " >&6; }
15408if ${ac_cv_prog_OTOOL_FOR_TARGET+:} false; then :
15409 $as_echo_n "(cached) " >&6
15410else
15411 if test -n "$OTOOL_FOR_TARGET"; then
15412 ac_cv_prog_OTOOL_FOR_TARGET="$OTOOL_FOR_TARGET" # Let the user override the test.
15413else
15414as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
15415for as_dir in $PATH
15416do
15417 IFS=$as_save_IFS
15418 test -z "$as_dir" && as_dir=.
15419 for ac_exec_ext in '' $ac_executable_extensions; do
15420 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
15421 ac_cv_prog_OTOOL_FOR_TARGET="${ncn_target_tool_prefix}${ncn_progname}"
15422 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
15423 break 2
15424 fi
15425done
15426 done
15427IFS=$as_save_IFS
15428
15429fi
15430fi
15431OTOOL_FOR_TARGET=$ac_cv_prog_OTOOL_FOR_TARGET
15432if test -n "$OTOOL_FOR_TARGET"; then
15433 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL_FOR_TARGET" >&5
15434$as_echo "$OTOOL_FOR_TARGET" >&6; }
15435else
15436 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15437$as_echo "no" >&6; }
15438fi
15439
15440
15441 fi
15442 if test -z "$ac_cv_prog_OTOOL_FOR_TARGET" && test $build = $target ; then
15443 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
15444set dummy ${ncn_progname}; ac_word=$2
15445{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
15446$as_echo_n "checking for $ac_word... " >&6; }
15447if ${ac_cv_prog_OTOOL_FOR_TARGET+:} false; then :
15448 $as_echo_n "(cached) " >&6
15449else
15450 if test -n "$OTOOL_FOR_TARGET"; then
15451 ac_cv_prog_OTOOL_FOR_TARGET="$OTOOL_FOR_TARGET" # Let the user override the test.
15452else
15453as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
15454for as_dir in $PATH
15455do
15456 IFS=$as_save_IFS
15457 test -z "$as_dir" && as_dir=.
15458 for ac_exec_ext in '' $ac_executable_extensions; do
15459 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
15460 ac_cv_prog_OTOOL_FOR_TARGET="${ncn_progname}"
15461 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
15462 break 2
15463 fi
15464done
15465 done
15466IFS=$as_save_IFS
15467
15468fi
15469fi
15470OTOOL_FOR_TARGET=$ac_cv_prog_OTOOL_FOR_TARGET
15471if test -n "$OTOOL_FOR_TARGET"; then
15472 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL_FOR_TARGET" >&5
15473$as_echo "$OTOOL_FOR_TARGET" >&6; }
15474else
15475 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15476$as_echo "no" >&6; }
15477fi
15478
15479
15480 fi
15481 test -n "$ac_cv_prog_OTOOL_FOR_TARGET" && break
15482 done
15483fi
15484
15485if test -z "$ac_cv_prog_OTOOL_FOR_TARGET" ; then
15486 set dummy otool
15487 if test $build = $target ; then
15488 OTOOL_FOR_TARGET="$2"
15489 else
15490 OTOOL_FOR_TARGET="${ncn_target_tool_prefix}$2"
15491 fi
15492else
15493 OTOOL_FOR_TARGET="$ac_cv_prog_OTOOL_FOR_TARGET"
15494fi
15495
15496else
15497 OTOOL_FOR_TARGET=$ac_cv_path_OTOOL_FOR_TARGET
15498fi
15499
15500
15501
15502
e8b05380
PB
15503if test -z "$ac_cv_path_RANLIB_FOR_TARGET" ; then
15504 if test -n "$with_build_time_tools"; then
5213506e
RW
15505 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ranlib in $with_build_time_tools" >&5
15506$as_echo_n "checking for ranlib in $with_build_time_tools... " >&6; }
d1f8db0c
PB
15507 if test -x $with_build_time_tools/ranlib; then
15508 RANLIB_FOR_TARGET=`cd $with_build_time_tools && pwd`/ranlib
15509 ac_cv_path_RANLIB_FOR_TARGET=$RANLIB_FOR_TARGET
5213506e
RW
15510 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_RANLIB_FOR_TARGET" >&5
15511$as_echo "$ac_cv_path_RANLIB_FOR_TARGET" >&6; }
d1f8db0c 15512 else
5213506e
RW
15513 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15514$as_echo "no" >&6; }
d1f8db0c 15515 fi
e8b05380
PB
15516 elif test $build != $host && test $have_gcc_for_target = yes; then
15517 RANLIB_FOR_TARGET=`$GCC_FOR_TARGET --print-prog-name=ranlib`
1c00b503
PB
15518 test $RANLIB_FOR_TARGET = ranlib && RANLIB_FOR_TARGET=
15519 test -n "$RANLIB_FOR_TARGET" && ac_cv_path_RANLIB_FOR_TARGET=$RANLIB_FOR_TARGET
e8b05380
PB
15520 fi
15521fi
3e19841a 15522if test -z "$ac_cv_path_RANLIB_FOR_TARGET" && test -n "$gcc_cv_tool_dirs"; then
e8b05380
PB
15523 # Extract the first word of "ranlib", so it can be a program name with args.
15524set dummy ranlib; ac_word=$2
5213506e
RW
15525{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
15526$as_echo_n "checking for $ac_word... " >&6; }
22e05272 15527if ${ac_cv_path_RANLIB_FOR_TARGET+:} false; then :
5213506e 15528 $as_echo_n "(cached) " >&6
e8b05380 15529else
1c710c3c
DJ
15530 case $RANLIB_FOR_TARGET in
15531 [\\/]* | ?:[\\/]*)
e8b05380
PB
15532 ac_cv_path_RANLIB_FOR_TARGET="$RANLIB_FOR_TARGET" # Let the user override the test with a path.
15533 ;;
e8b05380 15534 *)
1c710c3c
DJ
15535 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
15536for as_dir in $gcc_cv_tool_dirs
15537do
15538 IFS=$as_save_IFS
15539 test -z "$as_dir" && as_dir=.
5213506e 15540 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 15541 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1c710c3c 15542 ac_cv_path_RANLIB_FOR_TARGET="$as_dir/$ac_word$ac_exec_ext"
5213506e 15543 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
1c710c3c
DJ
15544 break 2
15545 fi
15546done
5213506e
RW
15547 done
15548IFS=$as_save_IFS
1c710c3c 15549
e8b05380
PB
15550 ;;
15551esac
15552fi
1c710c3c 15553RANLIB_FOR_TARGET=$ac_cv_path_RANLIB_FOR_TARGET
e8b05380 15554if test -n "$RANLIB_FOR_TARGET"; then
5213506e
RW
15555 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB_FOR_TARGET" >&5
15556$as_echo "$RANLIB_FOR_TARGET" >&6; }
e8b05380 15557else
5213506e
RW
15558 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15559$as_echo "no" >&6; }
e8b05380
PB
15560fi
15561
5213506e 15562
e8b05380
PB
15563fi
15564if test -z "$ac_cv_path_RANLIB_FOR_TARGET" ; then
278a7a38
AO
15565
15566
15567if test -n "$RANLIB_FOR_TARGET"; then
15568 ac_cv_prog_RANLIB_FOR_TARGET=$RANLIB_FOR_TARGET
15569elif test -n "$ac_cv_prog_RANLIB_FOR_TARGET"; then
15570 RANLIB_FOR_TARGET=$ac_cv_prog_RANLIB_FOR_TARGET
15571fi
15572
15573if test -n "$ac_cv_prog_RANLIB_FOR_TARGET"; then
15574 for ncn_progname in ranlib; do
15575 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
15576set dummy ${ncn_progname}; ac_word=$2
5213506e
RW
15577{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
15578$as_echo_n "checking for $ac_word... " >&6; }
22e05272 15579if ${ac_cv_prog_RANLIB_FOR_TARGET+:} false; then :
5213506e 15580 $as_echo_n "(cached) " >&6
278a7a38
AO
15581else
15582 if test -n "$RANLIB_FOR_TARGET"; then
15583 ac_cv_prog_RANLIB_FOR_TARGET="$RANLIB_FOR_TARGET" # Let the user override the test.
15584else
15585as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
15586for as_dir in $PATH
15587do
15588 IFS=$as_save_IFS
15589 test -z "$as_dir" && as_dir=.
5213506e 15590 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 15591 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
278a7a38 15592 ac_cv_prog_RANLIB_FOR_TARGET="${ncn_progname}"
5213506e 15593 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
278a7a38
AO
15594 break 2
15595 fi
15596done
5213506e
RW
15597 done
15598IFS=$as_save_IFS
278a7a38
AO
15599
15600fi
15601fi
15602RANLIB_FOR_TARGET=$ac_cv_prog_RANLIB_FOR_TARGET
15603if test -n "$RANLIB_FOR_TARGET"; then
5213506e
RW
15604 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB_FOR_TARGET" >&5
15605$as_echo "$RANLIB_FOR_TARGET" >&6; }
278a7a38 15606else
5213506e
RW
15607 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15608$as_echo "no" >&6; }
278a7a38
AO
15609fi
15610
5213506e 15611
278a7a38
AO
15612 done
15613fi
15614
15615if test -z "$ac_cv_prog_RANLIB_FOR_TARGET" && test -n "$with_build_time_tools"; then
e8b05380 15616 for ncn_progname in ranlib; do
5213506e
RW
15617 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ncn_progname} in $with_build_time_tools" >&5
15618$as_echo_n "checking for ${ncn_progname} in $with_build_time_tools... " >&6; }
d1f8db0c
PB
15619 if test -x $with_build_time_tools/${ncn_progname}; then
15620 ac_cv_prog_RANLIB_FOR_TARGET=$with_build_time_tools/${ncn_progname}
5213506e
RW
15621 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
15622$as_echo "yes" >&6; }
e8b05380
PB
15623 break
15624 else
5213506e
RW
15625 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15626$as_echo "no" >&6; }
e8b05380
PB
15627 fi
15628 done
15629fi
15630
15631if test -z "$ac_cv_prog_RANLIB_FOR_TARGET"; then
15632 for ncn_progname in ranlib; do
15633 if test -n "$ncn_target_tool_prefix"; then
15634 # Extract the first word of "${ncn_target_tool_prefix}${ncn_progname}", so it can be a program name with args.
d739199a 15635set dummy ${ncn_target_tool_prefix}${ncn_progname}; ac_word=$2
5213506e
RW
15636{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
15637$as_echo_n "checking for $ac_word... " >&6; }
22e05272 15638if ${ac_cv_prog_RANLIB_FOR_TARGET+:} false; then :
5213506e 15639 $as_echo_n "(cached) " >&6
ca9f4b81 15640else
4de997d1
PB
15641 if test -n "$RANLIB_FOR_TARGET"; then
15642 ac_cv_prog_RANLIB_FOR_TARGET="$RANLIB_FOR_TARGET" # Let the user override the test.
ca9f4b81 15643else
1c710c3c
DJ
15644as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
15645for as_dir in $PATH
15646do
15647 IFS=$as_save_IFS
15648 test -z "$as_dir" && as_dir=.
5213506e 15649 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 15650 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1c710c3c 15651 ac_cv_prog_RANLIB_FOR_TARGET="${ncn_target_tool_prefix}${ncn_progname}"
5213506e 15652 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
1c710c3c
DJ
15653 break 2
15654 fi
15655done
5213506e
RW
15656 done
15657IFS=$as_save_IFS
1c710c3c 15658
ca9f4b81
AO
15659fi
15660fi
1c710c3c 15661RANLIB_FOR_TARGET=$ac_cv_prog_RANLIB_FOR_TARGET
4de997d1 15662if test -n "$RANLIB_FOR_TARGET"; then
5213506e
RW
15663 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB_FOR_TARGET" >&5
15664$as_echo "$RANLIB_FOR_TARGET" >&6; }
ca9f4b81 15665else
5213506e
RW
15666 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15667$as_echo "no" >&6; }
ca9f4b81
AO
15668fi
15669
5213506e 15670
e8b05380
PB
15671 fi
15672 if test -z "$ac_cv_prog_RANLIB_FOR_TARGET" && test $build = $target ; then
15673 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
2693c0b0 15674set dummy ${ncn_progname}; ac_word=$2
5213506e
RW
15675{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
15676$as_echo_n "checking for $ac_word... " >&6; }
22e05272 15677if ${ac_cv_prog_RANLIB_FOR_TARGET+:} false; then :
5213506e 15678 $as_echo_n "(cached) " >&6
ca9f4b81 15679else
2693c0b0
PB
15680 if test -n "$RANLIB_FOR_TARGET"; then
15681 ac_cv_prog_RANLIB_FOR_TARGET="$RANLIB_FOR_TARGET" # Let the user override the test.
ca9f4b81 15682else
1c710c3c
DJ
15683as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
15684for as_dir in $PATH
15685do
15686 IFS=$as_save_IFS
15687 test -z "$as_dir" && as_dir=.
5213506e 15688 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 15689 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1c710c3c 15690 ac_cv_prog_RANLIB_FOR_TARGET="${ncn_progname}"
5213506e 15691 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
1c710c3c
DJ
15692 break 2
15693 fi
15694done
5213506e
RW
15695 done
15696IFS=$as_save_IFS
1c710c3c 15697
ca9f4b81
AO
15698fi
15699fi
1c710c3c 15700RANLIB_FOR_TARGET=$ac_cv_prog_RANLIB_FOR_TARGET
2693c0b0 15701if test -n "$RANLIB_FOR_TARGET"; then
5213506e
RW
15702 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB_FOR_TARGET" >&5
15703$as_echo "$RANLIB_FOR_TARGET" >&6; }
ca9f4b81 15704else
5213506e
RW
15705 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15706$as_echo "no" >&6; }
ca9f4b81 15707fi
1c710c3c 15708
5213506e 15709
e8b05380
PB
15710 fi
15711 test -n "$ac_cv_prog_RANLIB_FOR_TARGET" && break
15712 done
15713fi
1c710c3c 15714
e8b05380
PB
15715if test -z "$ac_cv_prog_RANLIB_FOR_TARGET" ; then
15716 set dummy ranlib
15717 if test $build = $target ; then
15718 RANLIB_FOR_TARGET="$2"
15719 else
15720 RANLIB_FOR_TARGET="${ncn_target_tool_prefix}$2"
ca9f4b81 15721 fi
1c00b503
PB
15722else
15723 RANLIB_FOR_TARGET="$ac_cv_prog_RANLIB_FOR_TARGET"
e8b05380 15724fi
2693c0b0 15725
d1f8db0c
PB
15726else
15727 RANLIB_FOR_TARGET=$ac_cv_path_RANLIB_FOR_TARGET
ca9f4b81
AO
15728fi
15729
e8b05380
PB
15730
15731
15732
e7a82751
RM
15733if test -z "$ac_cv_path_READELF_FOR_TARGET" ; then
15734 if test -n "$with_build_time_tools"; then
15735 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for readelf in $with_build_time_tools" >&5
15736$as_echo_n "checking for readelf in $with_build_time_tools... " >&6; }
15737 if test -x $with_build_time_tools/readelf; then
15738 READELF_FOR_TARGET=`cd $with_build_time_tools && pwd`/readelf
15739 ac_cv_path_READELF_FOR_TARGET=$READELF_FOR_TARGET
15740 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_READELF_FOR_TARGET" >&5
15741$as_echo "$ac_cv_path_READELF_FOR_TARGET" >&6; }
15742 else
15743 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15744$as_echo "no" >&6; }
15745 fi
15746 elif test $build != $host && test $have_gcc_for_target = yes; then
15747 READELF_FOR_TARGET=`$GCC_FOR_TARGET --print-prog-name=readelf`
15748 test $READELF_FOR_TARGET = readelf && READELF_FOR_TARGET=
15749 test -n "$READELF_FOR_TARGET" && ac_cv_path_READELF_FOR_TARGET=$READELF_FOR_TARGET
15750 fi
15751fi
15752if test -z "$ac_cv_path_READELF_FOR_TARGET" && test -n "$gcc_cv_tool_dirs"; then
15753 # Extract the first word of "readelf", so it can be a program name with args.
15754set dummy readelf; ac_word=$2
15755{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
15756$as_echo_n "checking for $ac_word... " >&6; }
22e05272 15757if ${ac_cv_path_READELF_FOR_TARGET+:} false; then :
e7a82751
RM
15758 $as_echo_n "(cached) " >&6
15759else
15760 case $READELF_FOR_TARGET in
15761 [\\/]* | ?:[\\/]*)
15762 ac_cv_path_READELF_FOR_TARGET="$READELF_FOR_TARGET" # Let the user override the test with a path.
15763 ;;
15764 *)
15765 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
15766for as_dir in $gcc_cv_tool_dirs
15767do
15768 IFS=$as_save_IFS
15769 test -z "$as_dir" && as_dir=.
15770 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 15771 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
e7a82751
RM
15772 ac_cv_path_READELF_FOR_TARGET="$as_dir/$ac_word$ac_exec_ext"
15773 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
15774 break 2
15775 fi
15776done
15777 done
15778IFS=$as_save_IFS
15779
15780 ;;
15781esac
15782fi
15783READELF_FOR_TARGET=$ac_cv_path_READELF_FOR_TARGET
15784if test -n "$READELF_FOR_TARGET"; then
15785 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $READELF_FOR_TARGET" >&5
15786$as_echo "$READELF_FOR_TARGET" >&6; }
15787else
15788 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15789$as_echo "no" >&6; }
15790fi
15791
15792
15793fi
15794if test -z "$ac_cv_path_READELF_FOR_TARGET" ; then
15795
15796
15797if test -n "$READELF_FOR_TARGET"; then
15798 ac_cv_prog_READELF_FOR_TARGET=$READELF_FOR_TARGET
15799elif test -n "$ac_cv_prog_READELF_FOR_TARGET"; then
15800 READELF_FOR_TARGET=$ac_cv_prog_READELF_FOR_TARGET
15801fi
15802
15803if test -n "$ac_cv_prog_READELF_FOR_TARGET"; then
15804 for ncn_progname in readelf; do
15805 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
15806set dummy ${ncn_progname}; ac_word=$2
15807{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
15808$as_echo_n "checking for $ac_word... " >&6; }
22e05272 15809if ${ac_cv_prog_READELF_FOR_TARGET+:} false; then :
e7a82751
RM
15810 $as_echo_n "(cached) " >&6
15811else
15812 if test -n "$READELF_FOR_TARGET"; then
15813 ac_cv_prog_READELF_FOR_TARGET="$READELF_FOR_TARGET" # Let the user override the test.
15814else
15815as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
15816for as_dir in $PATH
15817do
15818 IFS=$as_save_IFS
15819 test -z "$as_dir" && as_dir=.
15820 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 15821 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
e7a82751
RM
15822 ac_cv_prog_READELF_FOR_TARGET="${ncn_progname}"
15823 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
15824 break 2
15825 fi
15826done
15827 done
15828IFS=$as_save_IFS
15829
15830fi
15831fi
15832READELF_FOR_TARGET=$ac_cv_prog_READELF_FOR_TARGET
15833if test -n "$READELF_FOR_TARGET"; then
15834 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $READELF_FOR_TARGET" >&5
15835$as_echo "$READELF_FOR_TARGET" >&6; }
15836else
15837 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15838$as_echo "no" >&6; }
15839fi
15840
15841
15842 done
15843fi
15844
15845if test -z "$ac_cv_prog_READELF_FOR_TARGET" && test -n "$with_build_time_tools"; then
15846 for ncn_progname in readelf; do
15847 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ncn_progname} in $with_build_time_tools" >&5
15848$as_echo_n "checking for ${ncn_progname} in $with_build_time_tools... " >&6; }
15849 if test -x $with_build_time_tools/${ncn_progname}; then
15850 ac_cv_prog_READELF_FOR_TARGET=$with_build_time_tools/${ncn_progname}
15851 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
15852$as_echo "yes" >&6; }
15853 break
15854 else
15855 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15856$as_echo "no" >&6; }
15857 fi
15858 done
15859fi
15860
15861if test -z "$ac_cv_prog_READELF_FOR_TARGET"; then
15862 for ncn_progname in readelf; do
15863 if test -n "$ncn_target_tool_prefix"; then
15864 # Extract the first word of "${ncn_target_tool_prefix}${ncn_progname}", so it can be a program name with args.
15865set dummy ${ncn_target_tool_prefix}${ncn_progname}; ac_word=$2
15866{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
15867$as_echo_n "checking for $ac_word... " >&6; }
22e05272 15868if ${ac_cv_prog_READELF_FOR_TARGET+:} false; then :
e7a82751
RM
15869 $as_echo_n "(cached) " >&6
15870else
15871 if test -n "$READELF_FOR_TARGET"; then
15872 ac_cv_prog_READELF_FOR_TARGET="$READELF_FOR_TARGET" # Let the user override the test.
15873else
15874as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
15875for as_dir in $PATH
15876do
15877 IFS=$as_save_IFS
15878 test -z "$as_dir" && as_dir=.
15879 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 15880 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
e7a82751
RM
15881 ac_cv_prog_READELF_FOR_TARGET="${ncn_target_tool_prefix}${ncn_progname}"
15882 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
15883 break 2
15884 fi
15885done
15886 done
15887IFS=$as_save_IFS
15888
15889fi
15890fi
15891READELF_FOR_TARGET=$ac_cv_prog_READELF_FOR_TARGET
15892if test -n "$READELF_FOR_TARGET"; then
15893 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $READELF_FOR_TARGET" >&5
15894$as_echo "$READELF_FOR_TARGET" >&6; }
15895else
15896 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15897$as_echo "no" >&6; }
15898fi
15899
15900
15901 fi
15902 if test -z "$ac_cv_prog_READELF_FOR_TARGET" && test $build = $target ; then
15903 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
15904set dummy ${ncn_progname}; ac_word=$2
15905{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
15906$as_echo_n "checking for $ac_word... " >&6; }
22e05272 15907if ${ac_cv_prog_READELF_FOR_TARGET+:} false; then :
e7a82751
RM
15908 $as_echo_n "(cached) " >&6
15909else
15910 if test -n "$READELF_FOR_TARGET"; then
15911 ac_cv_prog_READELF_FOR_TARGET="$READELF_FOR_TARGET" # Let the user override the test.
15912else
15913as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
15914for as_dir in $PATH
15915do
15916 IFS=$as_save_IFS
15917 test -z "$as_dir" && as_dir=.
15918 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 15919 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
e7a82751
RM
15920 ac_cv_prog_READELF_FOR_TARGET="${ncn_progname}"
15921 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
15922 break 2
15923 fi
15924done
15925 done
15926IFS=$as_save_IFS
15927
15928fi
15929fi
15930READELF_FOR_TARGET=$ac_cv_prog_READELF_FOR_TARGET
15931if test -n "$READELF_FOR_TARGET"; then
15932 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $READELF_FOR_TARGET" >&5
15933$as_echo "$READELF_FOR_TARGET" >&6; }
15934else
15935 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15936$as_echo "no" >&6; }
15937fi
15938
15939
15940 fi
15941 test -n "$ac_cv_prog_READELF_FOR_TARGET" && break
15942 done
15943fi
15944
15945if test -z "$ac_cv_prog_READELF_FOR_TARGET" ; then
15946 set dummy readelf
15947 if test $build = $target ; then
15948 READELF_FOR_TARGET="$2"
15949 else
15950 READELF_FOR_TARGET="${ncn_target_tool_prefix}$2"
15951 fi
15952else
15953 READELF_FOR_TARGET="$ac_cv_prog_READELF_FOR_TARGET"
15954fi
15955
15956else
15957 READELF_FOR_TARGET=$ac_cv_path_READELF_FOR_TARGET
15958fi
15959
15960
15961
15962
e8b05380
PB
15963if test -z "$ac_cv_path_STRIP_FOR_TARGET" ; then
15964 if test -n "$with_build_time_tools"; then
5213506e
RW
15965 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for strip in $with_build_time_tools" >&5
15966$as_echo_n "checking for strip in $with_build_time_tools... " >&6; }
d1f8db0c
PB
15967 if test -x $with_build_time_tools/strip; then
15968 STRIP_FOR_TARGET=`cd $with_build_time_tools && pwd`/strip
15969 ac_cv_path_STRIP_FOR_TARGET=$STRIP_FOR_TARGET
5213506e
RW
15970 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_STRIP_FOR_TARGET" >&5
15971$as_echo "$ac_cv_path_STRIP_FOR_TARGET" >&6; }
d1f8db0c 15972 else
5213506e
RW
15973 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15974$as_echo "no" >&6; }
d1f8db0c 15975 fi
e8b05380
PB
15976 elif test $build != $host && test $have_gcc_for_target = yes; then
15977 STRIP_FOR_TARGET=`$GCC_FOR_TARGET --print-prog-name=strip`
1c00b503
PB
15978 test $STRIP_FOR_TARGET = strip && STRIP_FOR_TARGET=
15979 test -n "$STRIP_FOR_TARGET" && ac_cv_path_STRIP_FOR_TARGET=$STRIP_FOR_TARGET
e8b05380
PB
15980 fi
15981fi
3e19841a 15982if test -z "$ac_cv_path_STRIP_FOR_TARGET" && test -n "$gcc_cv_tool_dirs"; then
e8b05380
PB
15983 # Extract the first word of "strip", so it can be a program name with args.
15984set dummy strip; ac_word=$2
5213506e
RW
15985{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
15986$as_echo_n "checking for $ac_word... " >&6; }
22e05272 15987if ${ac_cv_path_STRIP_FOR_TARGET+:} false; then :
5213506e 15988 $as_echo_n "(cached) " >&6
e8b05380 15989else
1c710c3c
DJ
15990 case $STRIP_FOR_TARGET in
15991 [\\/]* | ?:[\\/]*)
e8b05380
PB
15992 ac_cv_path_STRIP_FOR_TARGET="$STRIP_FOR_TARGET" # Let the user override the test with a path.
15993 ;;
e8b05380 15994 *)
1c710c3c
DJ
15995 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
15996for as_dir in $gcc_cv_tool_dirs
15997do
15998 IFS=$as_save_IFS
15999 test -z "$as_dir" && as_dir=.
5213506e 16000 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 16001 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1c710c3c 16002 ac_cv_path_STRIP_FOR_TARGET="$as_dir/$ac_word$ac_exec_ext"
5213506e 16003 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
1c710c3c
DJ
16004 break 2
16005 fi
16006done
5213506e
RW
16007 done
16008IFS=$as_save_IFS
1c710c3c 16009
e8b05380
PB
16010 ;;
16011esac
16012fi
1c710c3c 16013STRIP_FOR_TARGET=$ac_cv_path_STRIP_FOR_TARGET
e8b05380 16014if test -n "$STRIP_FOR_TARGET"; then
5213506e
RW
16015 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP_FOR_TARGET" >&5
16016$as_echo "$STRIP_FOR_TARGET" >&6; }
e8b05380 16017else
5213506e
RW
16018 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16019$as_echo "no" >&6; }
e8b05380
PB
16020fi
16021
5213506e 16022
e8b05380
PB
16023fi
16024if test -z "$ac_cv_path_STRIP_FOR_TARGET" ; then
278a7a38
AO
16025
16026
16027if test -n "$STRIP_FOR_TARGET"; then
16028 ac_cv_prog_STRIP_FOR_TARGET=$STRIP_FOR_TARGET
16029elif test -n "$ac_cv_prog_STRIP_FOR_TARGET"; then
16030 STRIP_FOR_TARGET=$ac_cv_prog_STRIP_FOR_TARGET
16031fi
16032
16033if test -n "$ac_cv_prog_STRIP_FOR_TARGET"; then
16034 for ncn_progname in strip; do
16035 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
16036set dummy ${ncn_progname}; ac_word=$2
5213506e
RW
16037{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
16038$as_echo_n "checking for $ac_word... " >&6; }
22e05272 16039if ${ac_cv_prog_STRIP_FOR_TARGET+:} false; then :
5213506e 16040 $as_echo_n "(cached) " >&6
278a7a38
AO
16041else
16042 if test -n "$STRIP_FOR_TARGET"; then
16043 ac_cv_prog_STRIP_FOR_TARGET="$STRIP_FOR_TARGET" # Let the user override the test.
16044else
16045as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
16046for as_dir in $PATH
16047do
16048 IFS=$as_save_IFS
16049 test -z "$as_dir" && as_dir=.
5213506e 16050 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 16051 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
278a7a38 16052 ac_cv_prog_STRIP_FOR_TARGET="${ncn_progname}"
5213506e 16053 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
278a7a38
AO
16054 break 2
16055 fi
16056done
5213506e
RW
16057 done
16058IFS=$as_save_IFS
278a7a38
AO
16059
16060fi
16061fi
16062STRIP_FOR_TARGET=$ac_cv_prog_STRIP_FOR_TARGET
16063if test -n "$STRIP_FOR_TARGET"; then
5213506e
RW
16064 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP_FOR_TARGET" >&5
16065$as_echo "$STRIP_FOR_TARGET" >&6; }
278a7a38 16066else
5213506e
RW
16067 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16068$as_echo "no" >&6; }
278a7a38
AO
16069fi
16070
5213506e 16071
278a7a38
AO
16072 done
16073fi
16074
16075if test -z "$ac_cv_prog_STRIP_FOR_TARGET" && test -n "$with_build_time_tools"; then
e8b05380 16076 for ncn_progname in strip; do
5213506e
RW
16077 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ncn_progname} in $with_build_time_tools" >&5
16078$as_echo_n "checking for ${ncn_progname} in $with_build_time_tools... " >&6; }
d1f8db0c
PB
16079 if test -x $with_build_time_tools/${ncn_progname}; then
16080 ac_cv_prog_STRIP_FOR_TARGET=$with_build_time_tools/${ncn_progname}
5213506e
RW
16081 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
16082$as_echo "yes" >&6; }
e8b05380
PB
16083 break
16084 else
5213506e
RW
16085 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16086$as_echo "no" >&6; }
e8b05380
PB
16087 fi
16088 done
16089fi
16090
16091if test -z "$ac_cv_prog_STRIP_FOR_TARGET"; then
16092 for ncn_progname in strip; do
16093 if test -n "$ncn_target_tool_prefix"; then
16094 # Extract the first word of "${ncn_target_tool_prefix}${ncn_progname}", so it can be a program name with args.
040b1c5a 16095set dummy ${ncn_target_tool_prefix}${ncn_progname}; ac_word=$2
5213506e
RW
16096{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
16097$as_echo_n "checking for $ac_word... " >&6; }
22e05272 16098if ${ac_cv_prog_STRIP_FOR_TARGET+:} false; then :
5213506e 16099 $as_echo_n "(cached) " >&6
af71363e
AS
16100else
16101 if test -n "$STRIP_FOR_TARGET"; then
1c710c3c
DJ
16102 ac_cv_prog_STRIP_FOR_TARGET="$STRIP_FOR_TARGET" # Let the user override the test.
16103else
16104as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
16105for as_dir in $PATH
16106do
16107 IFS=$as_save_IFS
16108 test -z "$as_dir" && as_dir=.
5213506e 16109 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 16110 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1c710c3c 16111 ac_cv_prog_STRIP_FOR_TARGET="${ncn_target_tool_prefix}${ncn_progname}"
5213506e 16112 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
1c710c3c
DJ
16113 break 2
16114 fi
16115done
5213506e
RW
16116 done
16117IFS=$as_save_IFS
1c710c3c 16118
040b1c5a
GK
16119fi
16120fi
1c710c3c 16121STRIP_FOR_TARGET=$ac_cv_prog_STRIP_FOR_TARGET
040b1c5a 16122if test -n "$STRIP_FOR_TARGET"; then
5213506e
RW
16123 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP_FOR_TARGET" >&5
16124$as_echo "$STRIP_FOR_TARGET" >&6; }
040b1c5a 16125else
5213506e
RW
16126 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16127$as_echo "no" >&6; }
040b1c5a
GK
16128fi
16129
5213506e 16130
e8b05380
PB
16131 fi
16132 if test -z "$ac_cv_prog_STRIP_FOR_TARGET" && test $build = $target ; then
16133 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
040b1c5a 16134set dummy ${ncn_progname}; ac_word=$2
5213506e
RW
16135{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
16136$as_echo_n "checking for $ac_word... " >&6; }
22e05272 16137if ${ac_cv_prog_STRIP_FOR_TARGET+:} false; then :
5213506e 16138 $as_echo_n "(cached) " >&6
040b1c5a
GK
16139else
16140 if test -n "$STRIP_FOR_TARGET"; then
16141 ac_cv_prog_STRIP_FOR_TARGET="$STRIP_FOR_TARGET" # Let the user override the test.
16142else
1c710c3c
DJ
16143as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
16144for as_dir in $PATH
16145do
16146 IFS=$as_save_IFS
16147 test -z "$as_dir" && as_dir=.
5213506e 16148 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 16149 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1c710c3c 16150 ac_cv_prog_STRIP_FOR_TARGET="${ncn_progname}"
5213506e 16151 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
1c710c3c
DJ
16152 break 2
16153 fi
16154done
5213506e
RW
16155 done
16156IFS=$as_save_IFS
1c710c3c 16157
040b1c5a
GK
16158fi
16159fi
1c710c3c 16160STRIP_FOR_TARGET=$ac_cv_prog_STRIP_FOR_TARGET
040b1c5a 16161if test -n "$STRIP_FOR_TARGET"; then
5213506e
RW
16162 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP_FOR_TARGET" >&5
16163$as_echo "$STRIP_FOR_TARGET" >&6; }
040b1c5a 16164else
5213506e
RW
16165 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16166$as_echo "no" >&6; }
040b1c5a 16167fi
1c710c3c 16168
5213506e 16169
e8b05380
PB
16170 fi
16171 test -n "$ac_cv_prog_STRIP_FOR_TARGET" && break
16172 done
16173fi
1c710c3c 16174
040b1c5a
GK
16175if test -z "$ac_cv_prog_STRIP_FOR_TARGET" ; then
16176 set dummy strip
16177 if test $build = $target ; then
16178 STRIP_FOR_TARGET="$2"
16179 else
16180 STRIP_FOR_TARGET="${ncn_target_tool_prefix}$2"
16181 fi
1c00b503
PB
16182else
16183 STRIP_FOR_TARGET="$ac_cv_prog_STRIP_FOR_TARGET"
040b1c5a
GK
16184fi
16185
d1f8db0c
PB
16186else
16187 STRIP_FOR_TARGET=$ac_cv_path_STRIP_FOR_TARGET
e8b05380
PB
16188fi
16189
16190
16191
16192
16193if test -z "$ac_cv_path_WINDRES_FOR_TARGET" ; then
16194 if test -n "$with_build_time_tools"; then
5213506e
RW
16195 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for windres in $with_build_time_tools" >&5
16196$as_echo_n "checking for windres in $with_build_time_tools... " >&6; }
d1f8db0c
PB
16197 if test -x $with_build_time_tools/windres; then
16198 WINDRES_FOR_TARGET=`cd $with_build_time_tools && pwd`/windres
16199 ac_cv_path_WINDRES_FOR_TARGET=$WINDRES_FOR_TARGET
5213506e
RW
16200 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_WINDRES_FOR_TARGET" >&5
16201$as_echo "$ac_cv_path_WINDRES_FOR_TARGET" >&6; }
d1f8db0c 16202 else
5213506e
RW
16203 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16204$as_echo "no" >&6; }
d1f8db0c 16205 fi
e8b05380
PB
16206 elif test $build != $host && test $have_gcc_for_target = yes; then
16207 WINDRES_FOR_TARGET=`$GCC_FOR_TARGET --print-prog-name=windres`
1c00b503
PB
16208 test $WINDRES_FOR_TARGET = windres && WINDRES_FOR_TARGET=
16209 test -n "$WINDRES_FOR_TARGET" && ac_cv_path_WINDRES_FOR_TARGET=$WINDRES_FOR_TARGET
e8b05380
PB
16210 fi
16211fi
3e19841a 16212if test -z "$ac_cv_path_WINDRES_FOR_TARGET" && test -n "$gcc_cv_tool_dirs"; then
e8b05380
PB
16213 # Extract the first word of "windres", so it can be a program name with args.
16214set dummy windres; ac_word=$2
5213506e
RW
16215{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
16216$as_echo_n "checking for $ac_word... " >&6; }
22e05272 16217if ${ac_cv_path_WINDRES_FOR_TARGET+:} false; then :
5213506e 16218 $as_echo_n "(cached) " >&6
e8b05380 16219else
1c710c3c
DJ
16220 case $WINDRES_FOR_TARGET in
16221 [\\/]* | ?:[\\/]*)
e8b05380
PB
16222 ac_cv_path_WINDRES_FOR_TARGET="$WINDRES_FOR_TARGET" # Let the user override the test with a path.
16223 ;;
e8b05380 16224 *)
1c710c3c
DJ
16225 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
16226for as_dir in $gcc_cv_tool_dirs
16227do
16228 IFS=$as_save_IFS
16229 test -z "$as_dir" && as_dir=.
5213506e 16230 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 16231 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1c710c3c 16232 ac_cv_path_WINDRES_FOR_TARGET="$as_dir/$ac_word$ac_exec_ext"
5213506e 16233 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
1c710c3c
DJ
16234 break 2
16235 fi
16236done
5213506e
RW
16237 done
16238IFS=$as_save_IFS
1c710c3c 16239
e8b05380
PB
16240 ;;
16241esac
16242fi
1c710c3c 16243WINDRES_FOR_TARGET=$ac_cv_path_WINDRES_FOR_TARGET
e8b05380 16244if test -n "$WINDRES_FOR_TARGET"; then
5213506e
RW
16245 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $WINDRES_FOR_TARGET" >&5
16246$as_echo "$WINDRES_FOR_TARGET" >&6; }
e8b05380 16247else
5213506e
RW
16248 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16249$as_echo "no" >&6; }
e8b05380
PB
16250fi
16251
5213506e 16252
e8b05380
PB
16253fi
16254if test -z "$ac_cv_path_WINDRES_FOR_TARGET" ; then
278a7a38
AO
16255
16256
16257if test -n "$WINDRES_FOR_TARGET"; then
16258 ac_cv_prog_WINDRES_FOR_TARGET=$WINDRES_FOR_TARGET
16259elif test -n "$ac_cv_prog_WINDRES_FOR_TARGET"; then
16260 WINDRES_FOR_TARGET=$ac_cv_prog_WINDRES_FOR_TARGET
16261fi
16262
16263if test -n "$ac_cv_prog_WINDRES_FOR_TARGET"; then
16264 for ncn_progname in windres; do
16265 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
16266set dummy ${ncn_progname}; ac_word=$2
5213506e
RW
16267{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
16268$as_echo_n "checking for $ac_word... " >&6; }
22e05272 16269if ${ac_cv_prog_WINDRES_FOR_TARGET+:} false; then :
5213506e 16270 $as_echo_n "(cached) " >&6
278a7a38
AO
16271else
16272 if test -n "$WINDRES_FOR_TARGET"; then
16273 ac_cv_prog_WINDRES_FOR_TARGET="$WINDRES_FOR_TARGET" # Let the user override the test.
16274else
16275as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
16276for as_dir in $PATH
16277do
16278 IFS=$as_save_IFS
16279 test -z "$as_dir" && as_dir=.
5213506e 16280 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 16281 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
278a7a38 16282 ac_cv_prog_WINDRES_FOR_TARGET="${ncn_progname}"
5213506e 16283 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
278a7a38
AO
16284 break 2
16285 fi
16286done
5213506e
RW
16287 done
16288IFS=$as_save_IFS
278a7a38
AO
16289
16290fi
16291fi
16292WINDRES_FOR_TARGET=$ac_cv_prog_WINDRES_FOR_TARGET
16293if test -n "$WINDRES_FOR_TARGET"; then
5213506e
RW
16294 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $WINDRES_FOR_TARGET" >&5
16295$as_echo "$WINDRES_FOR_TARGET" >&6; }
278a7a38 16296else
5213506e
RW
16297 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16298$as_echo "no" >&6; }
278a7a38
AO
16299fi
16300
5213506e 16301
278a7a38
AO
16302 done
16303fi
16304
16305if test -z "$ac_cv_prog_WINDRES_FOR_TARGET" && test -n "$with_build_time_tools"; then
e8b05380 16306 for ncn_progname in windres; do
5213506e
RW
16307 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ncn_progname} in $with_build_time_tools" >&5
16308$as_echo_n "checking for ${ncn_progname} in $with_build_time_tools... " >&6; }
d1f8db0c
PB
16309 if test -x $with_build_time_tools/${ncn_progname}; then
16310 ac_cv_prog_WINDRES_FOR_TARGET=$with_build_time_tools/${ncn_progname}
5213506e
RW
16311 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
16312$as_echo "yes" >&6; }
e8b05380
PB
16313 break
16314 else
5213506e
RW
16315 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16316$as_echo "no" >&6; }
e8b05380
PB
16317 fi
16318 done
16319fi
16320
16321if test -z "$ac_cv_prog_WINDRES_FOR_TARGET"; then
16322 for ncn_progname in windres; do
16323 if test -n "$ncn_target_tool_prefix"; then
16324 # Extract the first word of "${ncn_target_tool_prefix}${ncn_progname}", so it can be a program name with args.
2693c0b0 16325set dummy ${ncn_target_tool_prefix}${ncn_progname}; ac_word=$2
5213506e
RW
16326{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
16327$as_echo_n "checking for $ac_word... " >&6; }
22e05272 16328if ${ac_cv_prog_WINDRES_FOR_TARGET+:} false; then :
5213506e 16329 $as_echo_n "(cached) " >&6
ca9f4b81 16330else
4de997d1
PB
16331 if test -n "$WINDRES_FOR_TARGET"; then
16332 ac_cv_prog_WINDRES_FOR_TARGET="$WINDRES_FOR_TARGET" # Let the user override the test.
ca9f4b81 16333else
1c710c3c
DJ
16334as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
16335for as_dir in $PATH
16336do
16337 IFS=$as_save_IFS
16338 test -z "$as_dir" && as_dir=.
5213506e 16339 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 16340 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1c710c3c 16341 ac_cv_prog_WINDRES_FOR_TARGET="${ncn_target_tool_prefix}${ncn_progname}"
5213506e 16342 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
1c710c3c
DJ
16343 break 2
16344 fi
16345done
5213506e
RW
16346 done
16347IFS=$as_save_IFS
1c710c3c 16348
ca9f4b81
AO
16349fi
16350fi
1c710c3c 16351WINDRES_FOR_TARGET=$ac_cv_prog_WINDRES_FOR_TARGET
4de997d1 16352if test -n "$WINDRES_FOR_TARGET"; then
5213506e
RW
16353 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $WINDRES_FOR_TARGET" >&5
16354$as_echo "$WINDRES_FOR_TARGET" >&6; }
ca9f4b81 16355else
5213506e
RW
16356 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16357$as_echo "no" >&6; }
ca9f4b81
AO
16358fi
16359
5213506e 16360
e8b05380
PB
16361 fi
16362 if test -z "$ac_cv_prog_WINDRES_FOR_TARGET" && test $build = $target ; then
16363 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
2693c0b0 16364set dummy ${ncn_progname}; ac_word=$2
5213506e
RW
16365{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
16366$as_echo_n "checking for $ac_word... " >&6; }
22e05272 16367if ${ac_cv_prog_WINDRES_FOR_TARGET+:} false; then :
5213506e 16368 $as_echo_n "(cached) " >&6
ca9f4b81 16369else
2693c0b0
PB
16370 if test -n "$WINDRES_FOR_TARGET"; then
16371 ac_cv_prog_WINDRES_FOR_TARGET="$WINDRES_FOR_TARGET" # Let the user override the test.
ca9f4b81 16372else
1c710c3c
DJ
16373as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
16374for as_dir in $PATH
16375do
16376 IFS=$as_save_IFS
16377 test -z "$as_dir" && as_dir=.
5213506e 16378 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 16379 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1c710c3c 16380 ac_cv_prog_WINDRES_FOR_TARGET="${ncn_progname}"
5213506e 16381 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
1c710c3c
DJ
16382 break 2
16383 fi
16384done
5213506e
RW
16385 done
16386IFS=$as_save_IFS
1c710c3c 16387
ca9f4b81
AO
16388fi
16389fi
1c710c3c 16390WINDRES_FOR_TARGET=$ac_cv_prog_WINDRES_FOR_TARGET
2693c0b0 16391if test -n "$WINDRES_FOR_TARGET"; then
5213506e
RW
16392 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $WINDRES_FOR_TARGET" >&5
16393$as_echo "$WINDRES_FOR_TARGET" >&6; }
ca9f4b81 16394else
5213506e
RW
16395 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16396$as_echo "no" >&6; }
ca9f4b81 16397fi
1c710c3c 16398
5213506e 16399
e8b05380
PB
16400 fi
16401 test -n "$ac_cv_prog_WINDRES_FOR_TARGET" && break
16402 done
16403fi
1c710c3c 16404
2693c0b0
PB
16405if test -z "$ac_cv_prog_WINDRES_FOR_TARGET" ; then
16406 set dummy windres
16407 if test $build = $target ; then
16408 WINDRES_FOR_TARGET="$2"
ca9f4b81 16409 else
2693c0b0 16410 WINDRES_FOR_TARGET="${ncn_target_tool_prefix}$2"
ca9f4b81 16411 fi
1c00b503
PB
16412else
16413 WINDRES_FOR_TARGET="$ac_cv_prog_WINDRES_FOR_TARGET"
ca9f4b81
AO
16414fi
16415
d1f8db0c
PB
16416else
16417 WINDRES_FOR_TARGET=$ac_cv_path_WINDRES_FOR_TARGET
e8b05380
PB
16418fi
16419
4977bab6 16420
901119ae
KT
16421
16422
16423if test -z "$ac_cv_path_WINDMC_FOR_TARGET" ; then
16424 if test -n "$with_build_time_tools"; then
5213506e
RW
16425 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for windmc in $with_build_time_tools" >&5
16426$as_echo_n "checking for windmc in $with_build_time_tools... " >&6; }
901119ae
KT
16427 if test -x $with_build_time_tools/windmc; then
16428 WINDMC_FOR_TARGET=`cd $with_build_time_tools && pwd`/windmc
16429 ac_cv_path_WINDMC_FOR_TARGET=$WINDMC_FOR_TARGET
5213506e
RW
16430 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_WINDMC_FOR_TARGET" >&5
16431$as_echo "$ac_cv_path_WINDMC_FOR_TARGET" >&6; }
901119ae 16432 else
5213506e
RW
16433 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16434$as_echo "no" >&6; }
901119ae
KT
16435 fi
16436 elif test $build != $host && test $have_gcc_for_target = yes; then
16437 WINDMC_FOR_TARGET=`$GCC_FOR_TARGET --print-prog-name=windmc`
1c00b503
PB
16438 test $WINDMC_FOR_TARGET = windmc && WINDMC_FOR_TARGET=
16439 test -n "$WINDMC_FOR_TARGET" && ac_cv_path_WINDMC_FOR_TARGET=$WINDMC_FOR_TARGET
901119ae
KT
16440 fi
16441fi
16442if test -z "$ac_cv_path_WINDMC_FOR_TARGET" && test -n "$gcc_cv_tool_dirs"; then
16443 # Extract the first word of "windmc", so it can be a program name with args.
16444set dummy windmc; ac_word=$2
5213506e
RW
16445{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
16446$as_echo_n "checking for $ac_word... " >&6; }
22e05272 16447if ${ac_cv_path_WINDMC_FOR_TARGET+:} false; then :
5213506e 16448 $as_echo_n "(cached) " >&6
901119ae
KT
16449else
16450 case $WINDMC_FOR_TARGET in
16451 [\\/]* | ?:[\\/]*)
16452 ac_cv_path_WINDMC_FOR_TARGET="$WINDMC_FOR_TARGET" # Let the user override the test with a path.
16453 ;;
16454 *)
16455 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
16456for as_dir in $gcc_cv_tool_dirs
16457do
16458 IFS=$as_save_IFS
16459 test -z "$as_dir" && as_dir=.
5213506e 16460 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 16461 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
901119ae 16462 ac_cv_path_WINDMC_FOR_TARGET="$as_dir/$ac_word$ac_exec_ext"
5213506e 16463 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
901119ae
KT
16464 break 2
16465 fi
16466done
5213506e
RW
16467 done
16468IFS=$as_save_IFS
901119ae
KT
16469
16470 ;;
16471esac
16472fi
16473WINDMC_FOR_TARGET=$ac_cv_path_WINDMC_FOR_TARGET
901119ae 16474if test -n "$WINDMC_FOR_TARGET"; then
5213506e
RW
16475 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $WINDMC_FOR_TARGET" >&5
16476$as_echo "$WINDMC_FOR_TARGET" >&6; }
901119ae 16477else
5213506e
RW
16478 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16479$as_echo "no" >&6; }
901119ae
KT
16480fi
16481
5213506e 16482
901119ae
KT
16483fi
16484if test -z "$ac_cv_path_WINDMC_FOR_TARGET" ; then
16485
16486
16487if test -n "$WINDMC_FOR_TARGET"; then
16488 ac_cv_prog_WINDMC_FOR_TARGET=$WINDMC_FOR_TARGET
16489elif test -n "$ac_cv_prog_WINDMC_FOR_TARGET"; then
16490 WINDMC_FOR_TARGET=$ac_cv_prog_WINDMC_FOR_TARGET
16491fi
16492
16493if test -n "$ac_cv_prog_WINDMC_FOR_TARGET"; then
16494 for ncn_progname in windmc; do
16495 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
16496set dummy ${ncn_progname}; ac_word=$2
5213506e
RW
16497{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
16498$as_echo_n "checking for $ac_word... " >&6; }
22e05272 16499if ${ac_cv_prog_WINDMC_FOR_TARGET+:} false; then :
5213506e 16500 $as_echo_n "(cached) " >&6
901119ae
KT
16501else
16502 if test -n "$WINDMC_FOR_TARGET"; then
16503 ac_cv_prog_WINDMC_FOR_TARGET="$WINDMC_FOR_TARGET" # Let the user override the test.
16504else
16505as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
16506for as_dir in $PATH
16507do
16508 IFS=$as_save_IFS
16509 test -z "$as_dir" && as_dir=.
5213506e 16510 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 16511 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
901119ae 16512 ac_cv_prog_WINDMC_FOR_TARGET="${ncn_progname}"
5213506e 16513 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
901119ae
KT
16514 break 2
16515 fi
16516done
5213506e
RW
16517 done
16518IFS=$as_save_IFS
901119ae
KT
16519
16520fi
16521fi
16522WINDMC_FOR_TARGET=$ac_cv_prog_WINDMC_FOR_TARGET
16523if test -n "$WINDMC_FOR_TARGET"; then
5213506e
RW
16524 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $WINDMC_FOR_TARGET" >&5
16525$as_echo "$WINDMC_FOR_TARGET" >&6; }
901119ae 16526else
5213506e
RW
16527 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16528$as_echo "no" >&6; }
901119ae
KT
16529fi
16530
5213506e 16531
901119ae
KT
16532 done
16533fi
16534
16535if test -z "$ac_cv_prog_WINDMC_FOR_TARGET" && test -n "$with_build_time_tools"; then
16536 for ncn_progname in windmc; do
5213506e
RW
16537 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ncn_progname} in $with_build_time_tools" >&5
16538$as_echo_n "checking for ${ncn_progname} in $with_build_time_tools... " >&6; }
901119ae
KT
16539 if test -x $with_build_time_tools/${ncn_progname}; then
16540 ac_cv_prog_WINDMC_FOR_TARGET=$with_build_time_tools/${ncn_progname}
5213506e
RW
16541 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
16542$as_echo "yes" >&6; }
901119ae
KT
16543 break
16544 else
5213506e
RW
16545 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16546$as_echo "no" >&6; }
901119ae
KT
16547 fi
16548 done
16549fi
16550
16551if test -z "$ac_cv_prog_WINDMC_FOR_TARGET"; then
16552 for ncn_progname in windmc; do
16553 if test -n "$ncn_target_tool_prefix"; then
16554 # Extract the first word of "${ncn_target_tool_prefix}${ncn_progname}", so it can be a program name with args.
16555set dummy ${ncn_target_tool_prefix}${ncn_progname}; ac_word=$2
5213506e
RW
16556{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
16557$as_echo_n "checking for $ac_word... " >&6; }
22e05272 16558if ${ac_cv_prog_WINDMC_FOR_TARGET+:} false; then :
5213506e 16559 $as_echo_n "(cached) " >&6
901119ae
KT
16560else
16561 if test -n "$WINDMC_FOR_TARGET"; then
16562 ac_cv_prog_WINDMC_FOR_TARGET="$WINDMC_FOR_TARGET" # Let the user override the test.
16563else
16564as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
16565for as_dir in $PATH
16566do
16567 IFS=$as_save_IFS
16568 test -z "$as_dir" && as_dir=.
5213506e 16569 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 16570 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
901119ae 16571 ac_cv_prog_WINDMC_FOR_TARGET="${ncn_target_tool_prefix}${ncn_progname}"
5213506e 16572 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
901119ae
KT
16573 break 2
16574 fi
16575done
5213506e
RW
16576 done
16577IFS=$as_save_IFS
901119ae
KT
16578
16579fi
16580fi
16581WINDMC_FOR_TARGET=$ac_cv_prog_WINDMC_FOR_TARGET
16582if test -n "$WINDMC_FOR_TARGET"; then
5213506e
RW
16583 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $WINDMC_FOR_TARGET" >&5
16584$as_echo "$WINDMC_FOR_TARGET" >&6; }
901119ae 16585else
5213506e
RW
16586 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16587$as_echo "no" >&6; }
901119ae
KT
16588fi
16589
5213506e 16590
901119ae
KT
16591 fi
16592 if test -z "$ac_cv_prog_WINDMC_FOR_TARGET" && test $build = $target ; then
16593 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
16594set dummy ${ncn_progname}; ac_word=$2
5213506e
RW
16595{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
16596$as_echo_n "checking for $ac_word... " >&6; }
22e05272 16597if ${ac_cv_prog_WINDMC_FOR_TARGET+:} false; then :
5213506e 16598 $as_echo_n "(cached) " >&6
901119ae
KT
16599else
16600 if test -n "$WINDMC_FOR_TARGET"; then
16601 ac_cv_prog_WINDMC_FOR_TARGET="$WINDMC_FOR_TARGET" # Let the user override the test.
16602else
16603as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
16604for as_dir in $PATH
16605do
16606 IFS=$as_save_IFS
16607 test -z "$as_dir" && as_dir=.
5213506e 16608 for ac_exec_ext in '' $ac_executable_extensions; do
22e05272 16609 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
901119ae 16610 ac_cv_prog_WINDMC_FOR_TARGET="${ncn_progname}"
5213506e 16611 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
901119ae
KT
16612 break 2
16613 fi
16614done
5213506e
RW
16615 done
16616IFS=$as_save_IFS
901119ae
KT
16617
16618fi
16619fi
16620WINDMC_FOR_TARGET=$ac_cv_prog_WINDMC_FOR_TARGET
16621if test -n "$WINDMC_FOR_TARGET"; then
5213506e
RW
16622 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $WINDMC_FOR_TARGET" >&5
16623$as_echo "$WINDMC_FOR_TARGET" >&6; }
901119ae 16624else
5213506e
RW
16625 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16626$as_echo "no" >&6; }
901119ae
KT
16627fi
16628
5213506e 16629
901119ae
KT
16630 fi
16631 test -n "$ac_cv_prog_WINDMC_FOR_TARGET" && break
16632 done
16633fi
16634
16635if test -z "$ac_cv_prog_WINDMC_FOR_TARGET" ; then
16636 set dummy windmc
16637 if test $build = $target ; then
16638 WINDMC_FOR_TARGET="$2"
16639 else
16640 WINDMC_FOR_TARGET="${ncn_target_tool_prefix}$2"
16641 fi
1c00b503
PB
16642else
16643 WINDMC_FOR_TARGET="$ac_cv_prog_WINDMC_FOR_TARGET"
901119ae
KT
16644fi
16645
16646else
16647 WINDMC_FOR_TARGET=$ac_cv_path_WINDMC_FOR_TARGET
16648fi
16649
16650
2abefe3d
PB
16651RAW_CXX_FOR_TARGET="$CXX_FOR_TARGET"
16652
5213506e
RW
16653{ $as_echo "$as_me:${as_lineno-$LINENO}: checking where to find the target ar" >&5
16654$as_echo_n "checking where to find the target ar... " >&6; }
2abefe3d 16655if test "x${build}" != "x${host}" ; then
e8b05380
PB
16656 if expr "x$AR_FOR_TARGET" : "x/" > /dev/null; then
16657 # We already found the complete path
172e41aa 16658 ac_dir=`dirname $AR_FOR_TARGET`
5213506e
RW
16659 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
16660$as_echo "pre-installed in $ac_dir" >&6; }
e8b05380
PB
16661 else
16662 # Canadian cross, just use what we found
5213506e
RW
16663 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
16664$as_echo "pre-installed" >&6; }
e8b05380 16665 fi
2abefe3d
PB
16666else
16667 ok=yes
16668 case " ${configdirs} " in
16669 *" binutils "*) ;;
16670 *) ok=no ;;
16671 esac
1c710c3c 16672
2abefe3d
PB
16673 if test $ok = yes; then
16674 # An in-tree tool is available and we can use it
16675 AR_FOR_TARGET='$$r/$(HOST_SUBDIR)/binutils/ar'
5213506e
RW
16676 { $as_echo "$as_me:${as_lineno-$LINENO}: result: just compiled" >&5
16677$as_echo "just compiled" >&6; }
e8b05380
PB
16678 elif expr "x$AR_FOR_TARGET" : "x/" > /dev/null; then
16679 # We already found the complete path
172e41aa 16680 ac_dir=`dirname $AR_FOR_TARGET`
5213506e
RW
16681 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
16682$as_echo "pre-installed in $ac_dir" >&6; }
2abefe3d
PB
16683 elif test "x$target" = "x$host"; then
16684 # We can use an host tool
16685 AR_FOR_TARGET='$(AR)'
5213506e
RW
16686 { $as_echo "$as_me:${as_lineno-$LINENO}: result: host tool" >&5
16687$as_echo "host tool" >&6; }
2abefe3d
PB
16688 else
16689 # We need a cross tool
5213506e
RW
16690 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
16691$as_echo "pre-installed" >&6; }
2abefe3d
PB
16692 fi
16693fi
0b0dc272 16694
5213506e
RW
16695{ $as_echo "$as_me:${as_lineno-$LINENO}: checking where to find the target as" >&5
16696$as_echo_n "checking where to find the target as... " >&6; }
2abefe3d 16697if test "x${build}" != "x${host}" ; then
e8b05380
PB
16698 if expr "x$AS_FOR_TARGET" : "x/" > /dev/null; then
16699 # We already found the complete path
172e41aa 16700 ac_dir=`dirname $AS_FOR_TARGET`
5213506e
RW
16701 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
16702$as_echo "pre-installed in $ac_dir" >&6; }
e8b05380
PB
16703 else
16704 # Canadian cross, just use what we found
5213506e
RW
16705 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
16706$as_echo "pre-installed" >&6; }
e8b05380 16707 fi
2abefe3d
PB
16708else
16709 ok=yes
16710 case " ${configdirs} " in
16711 *" gas "*) ;;
16712 *) ok=no ;;
16713 esac
1c710c3c 16714
2abefe3d
PB
16715 if test $ok = yes; then
16716 # An in-tree tool is available and we can use it
16717 AS_FOR_TARGET='$$r/$(HOST_SUBDIR)/gas/as-new'
5213506e
RW
16718 { $as_echo "$as_me:${as_lineno-$LINENO}: result: just compiled" >&5
16719$as_echo "just compiled" >&6; }
e8b05380
PB
16720 elif expr "x$AS_FOR_TARGET" : "x/" > /dev/null; then
16721 # We already found the complete path
172e41aa 16722 ac_dir=`dirname $AS_FOR_TARGET`
5213506e
RW
16723 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
16724$as_echo "pre-installed in $ac_dir" >&6; }
2abefe3d
PB
16725 elif test "x$target" = "x$host"; then
16726 # We can use an host tool
16727 AS_FOR_TARGET='$(AS)'
5213506e
RW
16728 { $as_echo "$as_me:${as_lineno-$LINENO}: result: host tool" >&5
16729$as_echo "host tool" >&6; }
2abefe3d
PB
16730 else
16731 # We need a cross tool
5213506e
RW
16732 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
16733$as_echo "pre-installed" >&6; }
2abefe3d
PB
16734 fi
16735fi
0b0dc272 16736
5213506e
RW
16737{ $as_echo "$as_me:${as_lineno-$LINENO}: checking where to find the target cc" >&5
16738$as_echo_n "checking where to find the target cc... " >&6; }
2abefe3d 16739if test "x${build}" != "x${host}" ; then
e8b05380
PB
16740 if expr "x$CC_FOR_TARGET" : "x/" > /dev/null; then
16741 # We already found the complete path
172e41aa 16742 ac_dir=`dirname $CC_FOR_TARGET`
5213506e
RW
16743 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
16744$as_echo "pre-installed in $ac_dir" >&6; }
e8b05380
PB
16745 else
16746 # Canadian cross, just use what we found
5213506e
RW
16747 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
16748$as_echo "pre-installed" >&6; }
e8b05380 16749 fi
2abefe3d
PB
16750else
16751 ok=yes
16752 case " ${configdirs} " in
16753 *" gcc "*) ;;
16754 *) ok=no ;;
16755 esac
1c710c3c 16756
2abefe3d
PB
16757 if test $ok = yes; then
16758 # An in-tree tool is available and we can use it
16759 CC_FOR_TARGET='$$r/$(HOST_SUBDIR)/gcc/xgcc -B$$r/$(HOST_SUBDIR)/gcc/'
5213506e
RW
16760 { $as_echo "$as_me:${as_lineno-$LINENO}: result: just compiled" >&5
16761$as_echo "just compiled" >&6; }
e8b05380
PB
16762 elif expr "x$CC_FOR_TARGET" : "x/" > /dev/null; then
16763 # We already found the complete path
172e41aa 16764 ac_dir=`dirname $CC_FOR_TARGET`
5213506e
RW
16765 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
16766$as_echo "pre-installed in $ac_dir" >&6; }
2abefe3d
PB
16767 elif test "x$target" = "x$host"; then
16768 # We can use an host tool
16769 CC_FOR_TARGET='$(CC)'
5213506e
RW
16770 { $as_echo "$as_me:${as_lineno-$LINENO}: result: host tool" >&5
16771$as_echo "host tool" >&6; }
2abefe3d
PB
16772 else
16773 # We need a cross tool
5213506e
RW
16774 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
16775$as_echo "pre-installed" >&6; }
2abefe3d
PB
16776 fi
16777fi
0b0dc272 16778
5213506e
RW
16779{ $as_echo "$as_me:${as_lineno-$LINENO}: checking where to find the target c++" >&5
16780$as_echo_n "checking where to find the target c++... " >&6; }
2abefe3d 16781if test "x${build}" != "x${host}" ; then
e8b05380
PB
16782 if expr "x$CXX_FOR_TARGET" : "x/" > /dev/null; then
16783 # We already found the complete path
172e41aa 16784 ac_dir=`dirname $CXX_FOR_TARGET`
5213506e
RW
16785 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
16786$as_echo "pre-installed in $ac_dir" >&6; }
e8b05380
PB
16787 else
16788 # Canadian cross, just use what we found
5213506e
RW
16789 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
16790$as_echo "pre-installed" >&6; }
e8b05380 16791 fi
2abefe3d
PB
16792else
16793 ok=yes
16794 case " ${configdirs} " in
16795 *" gcc "*) ;;
16796 *) ok=no ;;
16797 esac
16798 case ,${enable_languages}, in
16799 *,c++,*) ;;
16800 *) ok=no ;;
16801 esac
16802 if test $ok = yes; then
16803 # An in-tree tool is available and we can use it
2077db1b 16804 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
16805 { $as_echo "$as_me:${as_lineno-$LINENO}: result: just compiled" >&5
16806$as_echo "just compiled" >&6; }
e8b05380
PB
16807 elif expr "x$CXX_FOR_TARGET" : "x/" > /dev/null; then
16808 # We already found the complete path
172e41aa 16809 ac_dir=`dirname $CXX_FOR_TARGET`
5213506e
RW
16810 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
16811$as_echo "pre-installed in $ac_dir" >&6; }
2abefe3d
PB
16812 elif test "x$target" = "x$host"; then
16813 # We can use an host tool
16814 CXX_FOR_TARGET='$(CXX)'
5213506e
RW
16815 { $as_echo "$as_me:${as_lineno-$LINENO}: result: host tool" >&5
16816$as_echo "host tool" >&6; }
2abefe3d
PB
16817 else
16818 # We need a cross tool
5213506e
RW
16819 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
16820$as_echo "pre-installed" >&6; }
2abefe3d
PB
16821 fi
16822fi
0b0dc272 16823
5213506e
RW
16824{ $as_echo "$as_me:${as_lineno-$LINENO}: checking where to find the target c++ for libstdc++" >&5
16825$as_echo_n "checking where to find the target c++ for libstdc++... " >&6; }
2abefe3d 16826if test "x${build}" != "x${host}" ; then
e8b05380
PB
16827 if expr "x$RAW_CXX_FOR_TARGET" : "x/" > /dev/null; then
16828 # We already found the complete path
172e41aa 16829 ac_dir=`dirname $RAW_CXX_FOR_TARGET`
5213506e
RW
16830 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
16831$as_echo "pre-installed in $ac_dir" >&6; }
e8b05380
PB
16832 else
16833 # Canadian cross, just use what we found
5213506e
RW
16834 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
16835$as_echo "pre-installed" >&6; }
e8b05380 16836 fi
2abefe3d
PB
16837else
16838 ok=yes
16839 case " ${configdirs} " in
16840 *" gcc "*) ;;
16841 *) ok=no ;;
16842 esac
16843 case ,${enable_languages}, in
16844 *,c++,*) ;;
16845 *) ok=no ;;
16846 esac
16847 if test $ok = yes; then
16848 # An in-tree tool is available and we can use it
2077db1b 16849 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
16850 { $as_echo "$as_me:${as_lineno-$LINENO}: result: just compiled" >&5
16851$as_echo "just compiled" >&6; }
e8b05380
PB
16852 elif expr "x$RAW_CXX_FOR_TARGET" : "x/" > /dev/null; then
16853 # We already found the complete path
172e41aa 16854 ac_dir=`dirname $RAW_CXX_FOR_TARGET`
5213506e
RW
16855 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
16856$as_echo "pre-installed in $ac_dir" >&6; }
2abefe3d
PB
16857 elif test "x$target" = "x$host"; then
16858 # We can use an host tool
16859 RAW_CXX_FOR_TARGET='$(CXX)'
5213506e
RW
16860 { $as_echo "$as_me:${as_lineno-$LINENO}: result: host tool" >&5
16861$as_echo "host tool" >&6; }
2abefe3d
PB
16862 else
16863 # We need a cross tool
5213506e
RW
16864 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
16865$as_echo "pre-installed" >&6; }
2abefe3d
PB
16866 fi
16867fi
0b0dc272 16868
5213506e
RW
16869{ $as_echo "$as_me:${as_lineno-$LINENO}: checking where to find the target dlltool" >&5
16870$as_echo_n "checking where to find the target dlltool... " >&6; }
2abefe3d 16871if test "x${build}" != "x${host}" ; then
e8b05380
PB
16872 if expr "x$DLLTOOL_FOR_TARGET" : "x/" > /dev/null; then
16873 # We already found the complete path
172e41aa 16874 ac_dir=`dirname $DLLTOOL_FOR_TARGET`
5213506e
RW
16875 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
16876$as_echo "pre-installed in $ac_dir" >&6; }
e8b05380
PB
16877 else
16878 # Canadian cross, just use what we found
5213506e
RW
16879 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
16880$as_echo "pre-installed" >&6; }
e8b05380 16881 fi
2abefe3d
PB
16882else
16883 ok=yes
16884 case " ${configdirs} " in
16885 *" binutils "*) ;;
16886 *) ok=no ;;
16887 esac
1c710c3c 16888
2abefe3d
PB
16889 if test $ok = yes; then
16890 # An in-tree tool is available and we can use it
16891 DLLTOOL_FOR_TARGET='$$r/$(HOST_SUBDIR)/binutils/dlltool'
5213506e
RW
16892 { $as_echo "$as_me:${as_lineno-$LINENO}: result: just compiled" >&5
16893$as_echo "just compiled" >&6; }
e8b05380
PB
16894 elif expr "x$DLLTOOL_FOR_TARGET" : "x/" > /dev/null; then
16895 # We already found the complete path
172e41aa 16896 ac_dir=`dirname $DLLTOOL_FOR_TARGET`
5213506e
RW
16897 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
16898$as_echo "pre-installed in $ac_dir" >&6; }
2abefe3d
PB
16899 elif test "x$target" = "x$host"; then
16900 # We can use an host tool
16901 DLLTOOL_FOR_TARGET='$(DLLTOOL)'
5213506e
RW
16902 { $as_echo "$as_me:${as_lineno-$LINENO}: result: host tool" >&5
16903$as_echo "host tool" >&6; }
2abefe3d
PB
16904 else
16905 # We need a cross tool
5213506e
RW
16906 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
16907$as_echo "pre-installed" >&6; }
2abefe3d
PB
16908 fi
16909fi
0b0dc272 16910
5213506e
RW
16911{ $as_echo "$as_me:${as_lineno-$LINENO}: checking where to find the target gcc" >&5
16912$as_echo_n "checking where to find the target gcc... " >&6; }
2abefe3d 16913if test "x${build}" != "x${host}" ; then
e8b05380
PB
16914 if expr "x$GCC_FOR_TARGET" : "x/" > /dev/null; then
16915 # We already found the complete path
172e41aa 16916 ac_dir=`dirname $GCC_FOR_TARGET`
5213506e
RW
16917 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
16918$as_echo "pre-installed in $ac_dir" >&6; }
e8b05380
PB
16919 else
16920 # Canadian cross, just use what we found
5213506e
RW
16921 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
16922$as_echo "pre-installed" >&6; }
e8b05380 16923 fi
2abefe3d
PB
16924else
16925 ok=yes
16926 case " ${configdirs} " in
16927 *" gcc "*) ;;
16928 *) ok=no ;;
16929 esac
1c710c3c 16930
2abefe3d
PB
16931 if test $ok = yes; then
16932 # An in-tree tool is available and we can use it
16933 GCC_FOR_TARGET='$$r/$(HOST_SUBDIR)/gcc/xgcc -B$$r/$(HOST_SUBDIR)/gcc/'
5213506e
RW
16934 { $as_echo "$as_me:${as_lineno-$LINENO}: result: just compiled" >&5
16935$as_echo "just compiled" >&6; }
e8b05380
PB
16936 elif expr "x$GCC_FOR_TARGET" : "x/" > /dev/null; then
16937 # We already found the complete path
172e41aa 16938 ac_dir=`dirname $GCC_FOR_TARGET`
5213506e
RW
16939 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
16940$as_echo "pre-installed in $ac_dir" >&6; }
2abefe3d
PB
16941 elif test "x$target" = "x$host"; then
16942 # We can use an host tool
16943 GCC_FOR_TARGET='$()'
5213506e
RW
16944 { $as_echo "$as_me:${as_lineno-$LINENO}: result: host tool" >&5
16945$as_echo "host tool" >&6; }
2abefe3d
PB
16946 else
16947 # We need a cross tool
5213506e
RW
16948 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
16949$as_echo "pre-installed" >&6; }
2abefe3d
PB
16950 fi
16951fi
0b0dc272 16952
5213506e
RW
16953{ $as_echo "$as_me:${as_lineno-$LINENO}: checking where to find the target gfortran" >&5
16954$as_echo_n "checking where to find the target gfortran... " >&6; }
2abefe3d 16955if test "x${build}" != "x${host}" ; then
e8b05380
PB
16956 if expr "x$GFORTRAN_FOR_TARGET" : "x/" > /dev/null; then
16957 # We already found the complete path
172e41aa 16958 ac_dir=`dirname $GFORTRAN_FOR_TARGET`
5213506e
RW
16959 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
16960$as_echo "pre-installed in $ac_dir" >&6; }
e8b05380
PB
16961 else
16962 # Canadian cross, just use what we found
5213506e
RW
16963 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
16964$as_echo "pre-installed" >&6; }
e8b05380 16965 fi
2abefe3d
PB
16966else
16967 ok=yes
16968 case " ${configdirs} " in
16969 *" gcc "*) ;;
16970 *) ok=no ;;
16971 esac
16972 case ,${enable_languages}, in
16973 *,fortran,*) ;;
16974 *) ok=no ;;
16975 esac
16976 if test $ok = yes; then
16977 # An in-tree tool is available and we can use it
16978 GFORTRAN_FOR_TARGET='$$r/$(HOST_SUBDIR)/gcc/gfortran -B$$r/$(HOST_SUBDIR)/gcc/'
5213506e
RW
16979 { $as_echo "$as_me:${as_lineno-$LINENO}: result: just compiled" >&5
16980$as_echo "just compiled" >&6; }
e8b05380
PB
16981 elif expr "x$GFORTRAN_FOR_TARGET" : "x/" > /dev/null; then
16982 # We already found the complete path
172e41aa 16983 ac_dir=`dirname $GFORTRAN_FOR_TARGET`
5213506e
RW
16984 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
16985$as_echo "pre-installed in $ac_dir" >&6; }
2abefe3d
PB
16986 elif test "x$target" = "x$host"; then
16987 # We can use an host tool
16988 GFORTRAN_FOR_TARGET='$(GFORTRAN)'
5213506e
RW
16989 { $as_echo "$as_me:${as_lineno-$LINENO}: result: host tool" >&5
16990$as_echo "host tool" >&6; }
2abefe3d
PB
16991 else
16992 # We need a cross tool
5213506e
RW
16993 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
16994$as_echo "pre-installed" >&6; }
2abefe3d
PB
16995 fi
16996fi
0b0dc272 16997
632e2a07
ILT
16998{ $as_echo "$as_me:${as_lineno-$LINENO}: checking where to find the target gccgo" >&5
16999$as_echo_n "checking where to find the target gccgo... " >&6; }
17000if test "x${build}" != "x${host}" ; then
17001 if expr "x$GOC_FOR_TARGET" : "x/" > /dev/null; then
17002 # We already found the complete path
17003 ac_dir=`dirname $GOC_FOR_TARGET`
17004 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
17005$as_echo "pre-installed in $ac_dir" >&6; }
17006 else
17007 # Canadian cross, just use what we found
17008 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
17009$as_echo "pre-installed" >&6; }
17010 fi
17011else
17012 ok=yes
17013 case " ${configdirs} " in
17014 *" gcc "*) ;;
17015 *) ok=no ;;
17016 esac
17017 case ,${enable_languages}, in
17018 *,go,*) ;;
17019 *) ok=no ;;
17020 esac
17021 if test $ok = yes; then
17022 # An in-tree tool is available and we can use it
17023 GOC_FOR_TARGET='$$r/$(HOST_SUBDIR)/gcc/gccgo -B$$r/$(HOST_SUBDIR)/gcc/'
17024 { $as_echo "$as_me:${as_lineno-$LINENO}: result: just compiled" >&5
17025$as_echo "just compiled" >&6; }
17026 elif expr "x$GOC_FOR_TARGET" : "x/" > /dev/null; then
17027 # We already found the complete path
17028 ac_dir=`dirname $GOC_FOR_TARGET`
17029 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
17030$as_echo "pre-installed in $ac_dir" >&6; }
17031 elif test "x$target" = "x$host"; then
17032 # We can use an host tool
17033 GOC_FOR_TARGET='$(GOC)'
17034 { $as_echo "$as_me:${as_lineno-$LINENO}: result: host tool" >&5
17035$as_echo "host tool" >&6; }
17036 else
17037 # We need a cross tool
17038 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
17039$as_echo "pre-installed" >&6; }
17040 fi
17041fi
17042
b4c522fa
IB
17043{ $as_echo "$as_me:${as_lineno-$LINENO}: checking where to find the target gdc" >&5
17044$as_echo_n "checking where to find the target gdc... " >&6; }
17045if test "x${build}" != "x${host}" ; then
17046 if expr "x$GDC_FOR_TARGET" : "x/" > /dev/null; then
17047 # We already found the complete path
17048 ac_dir=`dirname $GDC_FOR_TARGET`
17049 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
17050$as_echo "pre-installed in $ac_dir" >&6; }
17051 else
17052 # Canadian cross, just use what we found
17053 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
17054$as_echo "pre-installed" >&6; }
17055 fi
17056else
17057 ok=yes
17058 case " ${configdirs} " in
17059 *" gcc "*) ;;
17060 *) ok=no ;;
17061 esac
17062 case ,${enable_languages}, in
17063 *,d,*) ;;
17064 *) ok=no ;;
17065 esac
17066 if test $ok = yes; then
17067 # An in-tree tool is available and we can use it
17068 GDC_FOR_TARGET='$$r/$(HOST_SUBDIR)/gcc/gdc -B$$r/$(HOST_SUBDIR)/gcc/'
17069 { $as_echo "$as_me:${as_lineno-$LINENO}: result: just compiled" >&5
17070$as_echo "just compiled" >&6; }
17071 elif expr "x$GDC_FOR_TARGET" : "x/" > /dev/null; then
17072 # We already found the complete path
17073 ac_dir=`dirname $GDC_FOR_TARGET`
17074 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
17075$as_echo "pre-installed in $ac_dir" >&6; }
17076 elif test "x$target" = "x$host"; then
17077 # We can use an host tool
17078 GDC_FOR_TARGET='$(GDC)'
17079 { $as_echo "$as_me:${as_lineno-$LINENO}: result: host tool" >&5
17080$as_echo "host tool" >&6; }
17081 else
17082 # We need a cross tool
17083 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
17084$as_echo "pre-installed" >&6; }
17085 fi
17086fi
17087
5213506e
RW
17088{ $as_echo "$as_me:${as_lineno-$LINENO}: checking where to find the target ld" >&5
17089$as_echo_n "checking where to find the target ld... " >&6; }
2abefe3d 17090if test "x${build}" != "x${host}" ; then
e8b05380
PB
17091 if expr "x$LD_FOR_TARGET" : "x/" > /dev/null; then
17092 # We already found the complete path
172e41aa 17093 ac_dir=`dirname $LD_FOR_TARGET`
5213506e
RW
17094 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
17095$as_echo "pre-installed in $ac_dir" >&6; }
e8b05380
PB
17096 else
17097 # Canadian cross, just use what we found
5213506e
RW
17098 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
17099$as_echo "pre-installed" >&6; }
e8b05380 17100 fi
2abefe3d
PB
17101else
17102 ok=yes
17103 case " ${configdirs} " in
17104 *" ld "*) ;;
17105 *) ok=no ;;
17106 esac
1c710c3c 17107
2abefe3d
PB
17108 if test $ok = yes; then
17109 # An in-tree tool is available and we can use it
17110 LD_FOR_TARGET='$$r/$(HOST_SUBDIR)/ld/ld-new'
5213506e
RW
17111 { $as_echo "$as_me:${as_lineno-$LINENO}: result: just compiled" >&5
17112$as_echo "just compiled" >&6; }
e8b05380
PB
17113 elif expr "x$LD_FOR_TARGET" : "x/" > /dev/null; then
17114 # We already found the complete path
172e41aa 17115 ac_dir=`dirname $LD_FOR_TARGET`
5213506e
RW
17116 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
17117$as_echo "pre-installed in $ac_dir" >&6; }
2abefe3d
PB
17118 elif test "x$target" = "x$host"; then
17119 # We can use an host tool
17120 LD_FOR_TARGET='$(LD)'
5213506e
RW
17121 { $as_echo "$as_me:${as_lineno-$LINENO}: result: host tool" >&5
17122$as_echo "host tool" >&6; }
2abefe3d
PB
17123 else
17124 # We need a cross tool
5213506e
RW
17125 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
17126$as_echo "pre-installed" >&6; }
2abefe3d
PB
17127 fi
17128fi
0b0dc272 17129
5213506e
RW
17130{ $as_echo "$as_me:${as_lineno-$LINENO}: checking where to find the target lipo" >&5
17131$as_echo_n "checking where to find the target lipo... " >&6; }
2abefe3d 17132if test "x${build}" != "x${host}" ; then
e8b05380
PB
17133 if expr "x$LIPO_FOR_TARGET" : "x/" > /dev/null; then
17134 # We already found the complete path
172e41aa 17135 ac_dir=`dirname $LIPO_FOR_TARGET`
5213506e
RW
17136 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
17137$as_echo "pre-installed in $ac_dir" >&6; }
e8b05380
PB
17138 else
17139 # Canadian cross, just use what we found
5213506e
RW
17140 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
17141$as_echo "pre-installed" >&6; }
e8b05380 17142 fi
2abefe3d 17143else
e8b05380
PB
17144 if expr "x$LIPO_FOR_TARGET" : "x/" > /dev/null; then
17145 # We already found the complete path
172e41aa 17146 ac_dir=`dirname $LIPO_FOR_TARGET`
5213506e
RW
17147 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
17148$as_echo "pre-installed in $ac_dir" >&6; }
e8b05380 17149 elif test "x$target" = "x$host"; then
2abefe3d
PB
17150 # We can use an host tool
17151 LIPO_FOR_TARGET='$(LIPO)'
5213506e
RW
17152 { $as_echo "$as_me:${as_lineno-$LINENO}: result: host tool" >&5
17153$as_echo "host tool" >&6; }
2abefe3d
PB
17154 else
17155 # We need a cross tool
5213506e
RW
17156 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
17157$as_echo "pre-installed" >&6; }
2abefe3d
PB
17158 fi
17159fi
0b0dc272 17160
5213506e
RW
17161{ $as_echo "$as_me:${as_lineno-$LINENO}: checking where to find the target nm" >&5
17162$as_echo_n "checking where to find the target nm... " >&6; }
2abefe3d 17163if test "x${build}" != "x${host}" ; then
e8b05380
PB
17164 if expr "x$NM_FOR_TARGET" : "x/" > /dev/null; then
17165 # We already found the complete path
172e41aa 17166 ac_dir=`dirname $NM_FOR_TARGET`
5213506e
RW
17167 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
17168$as_echo "pre-installed in $ac_dir" >&6; }
e8b05380
PB
17169 else
17170 # Canadian cross, just use what we found
5213506e
RW
17171 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
17172$as_echo "pre-installed" >&6; }
e8b05380 17173 fi
2abefe3d
PB
17174else
17175 ok=yes
17176 case " ${configdirs} " in
17177 *" binutils "*) ;;
17178 *) ok=no ;;
17179 esac
1c710c3c 17180
2abefe3d
PB
17181 if test $ok = yes; then
17182 # An in-tree tool is available and we can use it
17183 NM_FOR_TARGET='$$r/$(HOST_SUBDIR)/binutils/nm-new'
5213506e
RW
17184 { $as_echo "$as_me:${as_lineno-$LINENO}: result: just compiled" >&5
17185$as_echo "just compiled" >&6; }
e8b05380
PB
17186 elif expr "x$NM_FOR_TARGET" : "x/" > /dev/null; then
17187 # We already found the complete path
172e41aa 17188 ac_dir=`dirname $NM_FOR_TARGET`
5213506e
RW
17189 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
17190$as_echo "pre-installed in $ac_dir" >&6; }
2abefe3d
PB
17191 elif test "x$target" = "x$host"; then
17192 # We can use an host tool
17193 NM_FOR_TARGET='$(NM)'
5213506e
RW
17194 { $as_echo "$as_me:${as_lineno-$LINENO}: result: host tool" >&5
17195$as_echo "host tool" >&6; }
2abefe3d
PB
17196 else
17197 # We need a cross tool
5213506e
RW
17198 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
17199$as_echo "pre-installed" >&6; }
2abefe3d
PB
17200 fi
17201fi
0b0dc272 17202
9bccfdf5
AP
17203{ $as_echo "$as_me:${as_lineno-$LINENO}: checking where to find the target objcopy" >&5
17204$as_echo_n "checking where to find the target objcopy... " >&6; }
17205if test "x${build}" != "x${host}" ; then
17206 if expr "x$OBJCOPY_FOR_TARGET" : "x/" > /dev/null; then
17207 # We already found the complete path
17208 ac_dir=`dirname $OBJCOPY_FOR_TARGET`
17209 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
17210$as_echo "pre-installed in $ac_dir" >&6; }
17211 else
17212 # Canadian cross, just use what we found
17213 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
17214$as_echo "pre-installed" >&6; }
17215 fi
17216else
17217 ok=yes
17218 case " ${configdirs} " in
17219 *" binutils "*) ;;
17220 *) ok=no ;;
17221 esac
17222
17223 if test $ok = yes; then
17224 # An in-tree tool is available and we can use it
17225 OBJCOPY_FOR_TARGET='$$r/$(HOST_SUBDIR)/binutils/objcopy'
17226 { $as_echo "$as_me:${as_lineno-$LINENO}: result: just compiled" >&5
17227$as_echo "just compiled" >&6; }
17228 elif expr "x$OBJCOPY_FOR_TARGET" : "x/" > /dev/null; then
17229 # We already found the complete path
17230 ac_dir=`dirname $OBJCOPY_FOR_TARGET`
17231 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
17232$as_echo "pre-installed in $ac_dir" >&6; }
17233 elif test "x$target" = "x$host"; then
17234 # We can use an host tool
ec8fd1c0 17235 OBJCOPY_FOR_TARGET='$(OBJCOPY)'
9bccfdf5
AP
17236 { $as_echo "$as_me:${as_lineno-$LINENO}: result: host tool" >&5
17237$as_echo "host tool" >&6; }
17238 else
17239 # We need a cross tool
17240 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
17241$as_echo "pre-installed" >&6; }
17242 fi
17243fi
17244
5213506e
RW
17245{ $as_echo "$as_me:${as_lineno-$LINENO}: checking where to find the target objdump" >&5
17246$as_echo_n "checking where to find the target objdump... " >&6; }
2abefe3d 17247if test "x${build}" != "x${host}" ; then
e8b05380
PB
17248 if expr "x$OBJDUMP_FOR_TARGET" : "x/" > /dev/null; then
17249 # We already found the complete path
172e41aa 17250 ac_dir=`dirname $OBJDUMP_FOR_TARGET`
5213506e
RW
17251 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
17252$as_echo "pre-installed in $ac_dir" >&6; }
e8b05380
PB
17253 else
17254 # Canadian cross, just use what we found
5213506e
RW
17255 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
17256$as_echo "pre-installed" >&6; }
e8b05380 17257 fi
2abefe3d
PB
17258else
17259 ok=yes
17260 case " ${configdirs} " in
17261 *" binutils "*) ;;
17262 *) ok=no ;;
17263 esac
1c710c3c 17264
2abefe3d
PB
17265 if test $ok = yes; then
17266 # An in-tree tool is available and we can use it
17267 OBJDUMP_FOR_TARGET='$$r/$(HOST_SUBDIR)/binutils/objdump'
5213506e
RW
17268 { $as_echo "$as_me:${as_lineno-$LINENO}: result: just compiled" >&5
17269$as_echo "just compiled" >&6; }
e8b05380
PB
17270 elif expr "x$OBJDUMP_FOR_TARGET" : "x/" > /dev/null; then
17271 # We already found the complete path
172e41aa 17272 ac_dir=`dirname $OBJDUMP_FOR_TARGET`
5213506e
RW
17273 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
17274$as_echo "pre-installed in $ac_dir" >&6; }
2abefe3d
PB
17275 elif test "x$target" = "x$host"; then
17276 # We can use an host tool
17277 OBJDUMP_FOR_TARGET='$(OBJDUMP)'
5213506e
RW
17278 { $as_echo "$as_me:${as_lineno-$LINENO}: result: host tool" >&5
17279$as_echo "host tool" >&6; }
2abefe3d
PB
17280 else
17281 # We need a cross tool
5213506e
RW
17282 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
17283$as_echo "pre-installed" >&6; }
2abefe3d
PB
17284 fi
17285fi
0b0dc272 17286
e4a9a572
IS
17287{ $as_echo "$as_me:${as_lineno-$LINENO}: checking where to find the target otool" >&5
17288$as_echo_n "checking where to find the target otool... " >&6; }
17289if test "x${build}" != "x${host}" ; then
17290 if expr "x$OTOOL_FOR_TARGET" : "x/" > /dev/null; then
17291 # We already found the complete path
17292 ac_dir=`dirname $OTOOL_FOR_TARGET`
17293 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
17294$as_echo "pre-installed in $ac_dir" >&6; }
17295 else
17296 # Canadian cross, just use what we found
17297 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
17298$as_echo "pre-installed" >&6; }
17299 fi
17300else
17301 if expr "x$OTOOL_FOR_TARGET" : "x/" > /dev/null; then
17302 # We already found the complete path
17303 ac_dir=`dirname $OTOOL_FOR_TARGET`
17304 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
17305$as_echo "pre-installed in $ac_dir" >&6; }
17306 elif test "x$target" = "x$host"; then
17307 # We can use an host tool
17308 OTOOL_FOR_TARGET='$(OTOOL)'
17309 { $as_echo "$as_me:${as_lineno-$LINENO}: result: host tool" >&5
17310$as_echo "host tool" >&6; }
17311 else
17312 # We need a cross tool
17313 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
17314$as_echo "pre-installed" >&6; }
17315 fi
17316fi
17317
5213506e
RW
17318{ $as_echo "$as_me:${as_lineno-$LINENO}: checking where to find the target ranlib" >&5
17319$as_echo_n "checking where to find the target ranlib... " >&6; }
2abefe3d 17320if test "x${build}" != "x${host}" ; then
e8b05380
PB
17321 if expr "x$RANLIB_FOR_TARGET" : "x/" > /dev/null; then
17322 # We already found the complete path
172e41aa 17323 ac_dir=`dirname $RANLIB_FOR_TARGET`
5213506e
RW
17324 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
17325$as_echo "pre-installed in $ac_dir" >&6; }
e8b05380
PB
17326 else
17327 # Canadian cross, just use what we found
5213506e
RW
17328 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
17329$as_echo "pre-installed" >&6; }
e8b05380 17330 fi
2abefe3d
PB
17331else
17332 ok=yes
17333 case " ${configdirs} " in
17334 *" binutils "*) ;;
17335 *) ok=no ;;
17336 esac
1c710c3c 17337
2abefe3d
PB
17338 if test $ok = yes; then
17339 # An in-tree tool is available and we can use it
17340 RANLIB_FOR_TARGET='$$r/$(HOST_SUBDIR)/binutils/ranlib'
5213506e
RW
17341 { $as_echo "$as_me:${as_lineno-$LINENO}: result: just compiled" >&5
17342$as_echo "just compiled" >&6; }
e8b05380
PB
17343 elif expr "x$RANLIB_FOR_TARGET" : "x/" > /dev/null; then
17344 # We already found the complete path
172e41aa 17345 ac_dir=`dirname $RANLIB_FOR_TARGET`
5213506e
RW
17346 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
17347$as_echo "pre-installed in $ac_dir" >&6; }
2abefe3d
PB
17348 elif test "x$target" = "x$host"; then
17349 # We can use an host tool
17350 RANLIB_FOR_TARGET='$(RANLIB)'
5213506e
RW
17351 { $as_echo "$as_me:${as_lineno-$LINENO}: result: host tool" >&5
17352$as_echo "host tool" >&6; }
2abefe3d
PB
17353 else
17354 # We need a cross tool
5213506e
RW
17355 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
17356$as_echo "pre-installed" >&6; }
2abefe3d
PB
17357 fi
17358fi
0b0dc272 17359
e7a82751
RM
17360{ $as_echo "$as_me:${as_lineno-$LINENO}: checking where to find the target readelf" >&5
17361$as_echo_n "checking where to find the target readelf... " >&6; }
17362if test "x${build}" != "x${host}" ; then
17363 if expr "x$READELF_FOR_TARGET" : "x/" > /dev/null; then
17364 # We already found the complete path
17365 ac_dir=`dirname $READELF_FOR_TARGET`
17366 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
17367$as_echo "pre-installed in $ac_dir" >&6; }
17368 else
17369 # Canadian cross, just use what we found
17370 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
17371$as_echo "pre-installed" >&6; }
17372 fi
17373else
17374 ok=yes
17375 case " ${configdirs} " in
17376 *" binutils "*) ;;
17377 *) ok=no ;;
17378 esac
17379
17380 if test $ok = yes; then
17381 # An in-tree tool is available and we can use it
17382 READELF_FOR_TARGET='$$r/$(HOST_SUBDIR)/binutils/readelf'
17383 { $as_echo "$as_me:${as_lineno-$LINENO}: result: just compiled" >&5
17384$as_echo "just compiled" >&6; }
17385 elif expr "x$READELF_FOR_TARGET" : "x/" > /dev/null; then
17386 # We already found the complete path
17387 ac_dir=`dirname $READELF_FOR_TARGET`
17388 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
17389$as_echo "pre-installed in $ac_dir" >&6; }
17390 elif test "x$target" = "x$host"; then
17391 # We can use an host tool
17392 READELF_FOR_TARGET='$(READELF)'
17393 { $as_echo "$as_me:${as_lineno-$LINENO}: result: host tool" >&5
17394$as_echo "host tool" >&6; }
17395 else
17396 # We need a cross tool
17397 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
17398$as_echo "pre-installed" >&6; }
17399 fi
17400fi
17401
5213506e
RW
17402{ $as_echo "$as_me:${as_lineno-$LINENO}: checking where to find the target strip" >&5
17403$as_echo_n "checking where to find the target strip... " >&6; }
2abefe3d 17404if test "x${build}" != "x${host}" ; then
e8b05380
PB
17405 if expr "x$STRIP_FOR_TARGET" : "x/" > /dev/null; then
17406 # We already found the complete path
172e41aa 17407 ac_dir=`dirname $STRIP_FOR_TARGET`
5213506e
RW
17408 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
17409$as_echo "pre-installed in $ac_dir" >&6; }
e8b05380
PB
17410 else
17411 # Canadian cross, just use what we found
5213506e
RW
17412 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
17413$as_echo "pre-installed" >&6; }
e8b05380 17414 fi
2abefe3d
PB
17415else
17416 ok=yes
17417 case " ${configdirs} " in
17418 *" binutils "*) ;;
17419 *) ok=no ;;
17420 esac
1c710c3c 17421
2abefe3d
PB
17422 if test $ok = yes; then
17423 # An in-tree tool is available and we can use it
455c8f48 17424 STRIP_FOR_TARGET='$$r/$(HOST_SUBDIR)/binutils/strip-new'
5213506e
RW
17425 { $as_echo "$as_me:${as_lineno-$LINENO}: result: just compiled" >&5
17426$as_echo "just compiled" >&6; }
e8b05380
PB
17427 elif expr "x$STRIP_FOR_TARGET" : "x/" > /dev/null; then
17428 # We already found the complete path
172e41aa 17429 ac_dir=`dirname $STRIP_FOR_TARGET`
5213506e
RW
17430 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
17431$as_echo "pre-installed in $ac_dir" >&6; }
2abefe3d
PB
17432 elif test "x$target" = "x$host"; then
17433 # We can use an host tool
17434 STRIP_FOR_TARGET='$(STRIP)'
5213506e
RW
17435 { $as_echo "$as_me:${as_lineno-$LINENO}: result: host tool" >&5
17436$as_echo "host tool" >&6; }
2abefe3d
PB
17437 else
17438 # We need a cross tool
5213506e
RW
17439 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
17440$as_echo "pre-installed" >&6; }
2abefe3d
PB
17441 fi
17442fi
0b0dc272 17443
5213506e
RW
17444{ $as_echo "$as_me:${as_lineno-$LINENO}: checking where to find the target windres" >&5
17445$as_echo_n "checking where to find the target windres... " >&6; }
2abefe3d 17446if test "x${build}" != "x${host}" ; then
e8b05380
PB
17447 if expr "x$WINDRES_FOR_TARGET" : "x/" > /dev/null; then
17448 # We already found the complete path
172e41aa 17449 ac_dir=`dirname $WINDRES_FOR_TARGET`
5213506e
RW
17450 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
17451$as_echo "pre-installed in $ac_dir" >&6; }
e8b05380
PB
17452 else
17453 # Canadian cross, just use what we found
5213506e
RW
17454 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
17455$as_echo "pre-installed" >&6; }
e8b05380 17456 fi
2abefe3d
PB
17457else
17458 ok=yes
17459 case " ${configdirs} " in
17460 *" binutils "*) ;;
17461 *) ok=no ;;
17462 esac
1c710c3c 17463
2abefe3d
PB
17464 if test $ok = yes; then
17465 # An in-tree tool is available and we can use it
17466 WINDRES_FOR_TARGET='$$r/$(HOST_SUBDIR)/binutils/windres'
5213506e
RW
17467 { $as_echo "$as_me:${as_lineno-$LINENO}: result: just compiled" >&5
17468$as_echo "just compiled" >&6; }
e8b05380
PB
17469 elif expr "x$WINDRES_FOR_TARGET" : "x/" > /dev/null; then
17470 # We already found the complete path
172e41aa 17471 ac_dir=`dirname $WINDRES_FOR_TARGET`
5213506e
RW
17472 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
17473$as_echo "pre-installed in $ac_dir" >&6; }
2abefe3d
PB
17474 elif test "x$target" = "x$host"; then
17475 # We can use an host tool
17476 WINDRES_FOR_TARGET='$(WINDRES)'
5213506e
RW
17477 { $as_echo "$as_me:${as_lineno-$LINENO}: result: host tool" >&5
17478$as_echo "host tool" >&6; }
2abefe3d
PB
17479 else
17480 # We need a cross tool
5213506e
RW
17481 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
17482$as_echo "pre-installed" >&6; }
2abefe3d 17483 fi
671aa708 17484fi
be912515 17485
5213506e
RW
17486{ $as_echo "$as_me:${as_lineno-$LINENO}: checking where to find the target windmc" >&5
17487$as_echo_n "checking where to find the target windmc... " >&6; }
901119ae
KT
17488if test "x${build}" != "x${host}" ; then
17489 if expr "x$WINDMC_FOR_TARGET" : "x/" > /dev/null; then
17490 # We already found the complete path
17491 ac_dir=`dirname $WINDMC_FOR_TARGET`
5213506e
RW
17492 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
17493$as_echo "pre-installed in $ac_dir" >&6; }
901119ae
KT
17494 else
17495 # Canadian cross, just use what we found
5213506e
RW
17496 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
17497$as_echo "pre-installed" >&6; }
901119ae
KT
17498 fi
17499else
17500 ok=yes
17501 case " ${configdirs} " in
17502 *" binutils "*) ;;
17503 *) ok=no ;;
17504 esac
17505
17506 if test $ok = yes; then
17507 # An in-tree tool is available and we can use it
17508 WINDMC_FOR_TARGET='$$r/$(HOST_SUBDIR)/binutils/windmc'
5213506e
RW
17509 { $as_echo "$as_me:${as_lineno-$LINENO}: result: just compiled" >&5
17510$as_echo "just compiled" >&6; }
901119ae
KT
17511 elif expr "x$WINDMC_FOR_TARGET" : "x/" > /dev/null; then
17512 # We already found the complete path
17513 ac_dir=`dirname $WINDMC_FOR_TARGET`
5213506e
RW
17514 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
17515$as_echo "pre-installed in $ac_dir" >&6; }
901119ae
KT
17516 elif test "x$target" = "x$host"; then
17517 # We can use an host tool
17518 WINDMC_FOR_TARGET='$(WINDMC)'
5213506e
RW
17519 { $as_echo "$as_me:${as_lineno-$LINENO}: result: host tool" >&5
17520$as_echo "host tool" >&6; }
901119ae
KT
17521 else
17522 # We need a cross tool
5213506e
RW
17523 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
17524$as_echo "pre-installed" >&6; }
901119ae
KT
17525 fi
17526fi
17527
be912515
NN
17528
17529
2abefe3d 17530
0b0dc272 17531
671aa708
NN
17532# Certain tools may need extra flags.
17533AR_FOR_TARGET=${AR_FOR_TARGET}${extra_arflags_for_target}
17534RANLIB_FOR_TARGET=${RANLIB_FOR_TARGET}${extra_ranlibflags_for_target}
17535NM_FOR_TARGET=${NM_FOR_TARGET}${extra_nmflags_for_target}
17536
2abefe3d
PB
17537# When building target libraries, except in a Canadian cross, we use
17538# the same toolchain as the compiler we just built.
17539COMPILER_AS_FOR_TARGET='$(AS_FOR_TARGET)'
17540COMPILER_LD_FOR_TARGET='$(LD_FOR_TARGET)'
17541COMPILER_NM_FOR_TARGET='$(NM_FOR_TARGET)'
17542if test $host = $build; then
17543 case " $configdirs " in
17544 *" gcc "*)
17545 COMPILER_AS_FOR_TARGET='$$r/$(HOST_SUBDIR)/gcc/as'
17546 COMPILER_LD_FOR_TARGET='$$r/$(HOST_SUBDIR)/gcc/collect-ld'
17547 COMPILER_NM_FOR_TARGET='$$r/$(HOST_SUBDIR)/gcc/nm'${extra_nmflags_for_target}
17548 ;;
17549 esac
17550fi
17551
17552
17553
17554
17555
5213506e
RW
17556{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5
17557$as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; }
17558# Check whether --enable-maintainer-mode was given.
17559if test "${enable_maintainer_mode+set}" = set; then :
17560 enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval
ee03dc5e
AO
17561else
17562 USE_MAINTAINER_MODE=no
5213506e
RW
17563fi
17564
17565{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5
17566$as_echo "$USE_MAINTAINER_MODE" >&6; }
ee03dc5e
AO
17567
17568
17569if test "$USE_MAINTAINER_MODE" = yes; then
17570 MAINTAINER_MODE_TRUE=
17571 MAINTAINER_MODE_FALSE='#'
17572else
17573 MAINTAINER_MODE_TRUE='#'
17574 MAINTAINER_MODE_FALSE=
1c710c3c 17575fi
ee03dc5e
AO
17576MAINT=$MAINTAINER_MODE_TRUE
17577
2805b53a
NN
17578# ---------------------
17579# GCC bootstrap support
17580# ---------------------
17581
17582# Stage specific cflags for build.
17583stage1_cflags="-g"
17584case $build in
17585 vax-*-*)
17586 case ${GCC} in
17587 yes) stage1_cflags="-g -Wa,-J" ;;
17588 *) stage1_cflags="-g -J" ;;
17589 esac ;;
2805b53a
NN
17590esac
17591
0b50988a 17592
2805b53a 17593
8efea775 17594# Enable --enable-checking in stage1 of the compiler.
5213506e
RW
17595# Check whether --enable-stage1-checking was given.
17596if test "${enable_stage1_checking+set}" = set; then :
17597 enableval=$enable_stage1_checking; stage1_checking=--enable-checking=${enable_stage1_checking}
8efea775 17598else
e643dc23 17599 if test "x$enable_checking" = xno || test "x$enable_checking" = x; then
c10b5ea0
JJ
17600 # For --disable-checking or implicit --enable-checking=release, avoid
17601 # setting --enable-checking=gc in the default stage1 checking for LTO
17602 # bootstraps. See PR62077.
c10b5ea0
JJ
17603 case $BUILD_CONFIG in
17604 *lto*)
7db11a5a
JJ
17605 stage1_checking=--enable-checking=release,misc,gimple,rtlflag,tree,types;;
17606 *)
17607 stage1_checking=--enable-checking=yes,types;;
c10b5ea0 17608 esac
7db11a5a
JJ
17609 if test "x$enable_checking" = x && \
17610 test -d ${srcdir}/gcc && \
17611 test x"`cat ${srcdir}/gcc/DEV-PHASE`" = xexperimental; then
c100769b 17612 stage1_checking=--enable-checking=yes,types,extra
7db11a5a 17613 fi
8efea775 17614else
e643dc23 17615 stage1_checking=--enable-checking=$enable_checking,types
8efea775 17616fi
5213506e 17617fi
8efea775
PB
17618
17619
2aeb72e9 17620
5213506e
RW
17621# Enable -Werror in bootstrap stage2 and later.
17622# Check whether --enable-werror was given.
17623if test "${enable_werror+set}" = set; then :
17624 enableval=$enable_werror;
09a9c095
NN
17625case ${enable_werror} in
17626 yes) stage2_werror_flag="--enable-werror-always" ;;
17627 *) stage2_werror_flag="" ;;
2805b53a
NN
17628esac
17629
afd88efc
ML
17630else
17631
01c712cb
ML
17632if test -d ${srcdir}/gcc && test x"`cat $srcdir/gcc/DEV-PHASE`" = xexperimental; then
17633 case $BUILD_CONFIG in
17634 bootstrap-debug)
17635 stage2_werror_flag="--enable-werror-always" ;;
17636 "")
17637 stage2_werror_flag="--enable-werror-always" ;;
17638 esac
17639fi
17640
afd88efc
ML
17641fi
17642
17643
01c712cb 17644
2805b53a 17645
f2689b09
SE
17646# Specify what files to not compare during bootstrap.
17647
17648compare_exclusions="gcc/cc*-checksum\$(objext) | gcc/ada/*tools/*"
17649case "$target" in
17650 hppa*64*-*-hpux*) ;;
4f943869
MK
17651 hppa*-*-hpux*) compare_exclusions="$compare_exclusions | */libgcc/lib2funcs* | gcc/function-tests.o" ;;
17652 powerpc*-ibm-aix*) compare_exclusions="$compare_exclusions | *libgomp*\$(objext)" ;;
f2689b09
SE
17653esac
17654
17655
5213506e
RW
17656ac_config_files="$ac_config_files Makefile"
17657
1c710c3c 17658cat >confcache <<\_ACEOF
671aa708
NN
17659# This file is a shell script that caches the results of configure
17660# tests run on this system so they can be shared between configure
1c710c3c
DJ
17661# scripts and configure runs, see configure's option --config-cache.
17662# It is not useful on other systems. If it contains results you don't
17663# want to keep, you may remove or edit it.
671aa708 17664#
1c710c3c
DJ
17665# config.status only pays attention to the cache file if you give it
17666# the --recheck option to rerun configure.
671aa708 17667#
1c710c3c
DJ
17668# `ac_cv_env_foo' variables (set or unset) will be overridden when
17669# loading this file, other *unset* `ac_cv_foo' will be assigned the
17670# following values.
17671
17672_ACEOF
17673
671aa708
NN
17674# The following way of writing the cache mishandles newlines in values,
17675# but we know of no workaround that is simple, portable, and efficient.
5213506e 17676# So, we kill variables containing newlines.
671aa708
NN
17677# Ultrix sh set writes to stderr and can't be redirected directly,
17678# and sets the high bit in the cache file unless we assign to the vars.
5213506e
RW
17679(
17680 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
17681 eval ac_val=\$$ac_var
17682 case $ac_val in #(
17683 *${as_nl}*)
17684 case $ac_var in #(
17685 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
17686$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
17687 esac
17688 case $ac_var in #(
17689 _ | IFS | as_nl) ;; #(
17690 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
17691 *) { eval $ac_var=; unset $ac_var;} ;;
17692 esac ;;
17693 esac
17694 done
17695
1c710c3c 17696 (set) 2>&1 |
5213506e
RW
17697 case $as_nl`(ac_space=' '; set) 2>&1` in #(
17698 *${as_nl}ac_space=\ *)
17699 # `set' does not quote correctly, so add quotes: double-quote
17700 # substitution turns \\\\ into \\, and sed turns \\ into \.
1c710c3c
DJ
17701 sed -n \
17702 "s/'/'\\\\''/g;
17703 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
5213506e 17704 ;; #(
1c710c3c
DJ
17705 *)
17706 # `set' quotes correctly as required by POSIX, so do not add quotes.
5213506e 17707 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
1c710c3c 17708 ;;
5213506e
RW
17709 esac |
17710 sort
17711) |
1c710c3c 17712 sed '
5213506e 17713 /^ac_cv_env_/b end
1c710c3c 17714 t clear
5213506e 17715 :clear
1c710c3c
DJ
17716 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
17717 t end
5213506e
RW
17718 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
17719 :end' >>confcache
17720if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
17721 if test -w "$cache_file"; then
22e05272 17722 if test "x$cache_file" != "x/dev/null"; then
5213506e
RW
17723 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
17724$as_echo "$as_me: updating cache $cache_file" >&6;}
22e05272
JM
17725 if test ! -f "$cache_file" || test -h "$cache_file"; then
17726 cat confcache >"$cache_file"
17727 else
17728 case $cache_file in #(
17729 */* | ?:*)
17730 mv -f confcache "$cache_file"$$ &&
17731 mv -f "$cache_file"$$ "$cache_file" ;; #(
17732 *)
17733 mv -f confcache "$cache_file" ;;
17734 esac
17735 fi
17736 fi
671aa708 17737 else
5213506e
RW
17738 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
17739$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
671aa708 17740 fi
4977bab6 17741fi
671aa708 17742rm -f confcache
79c06341 17743
671aa708
NN
17744test "x$prefix" = xNONE && prefix=$ac_default_prefix
17745# Let make expand exec_prefix.
17746test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
4e77e8f1 17747
671aa708
NN
17748# Transform confdefs.h into DEFS.
17749# Protect against shell expansion while executing Makefile rules.
17750# Protect against Makefile macro expansion.
1c710c3c
DJ
17751#
17752# If the first sed substitution is executed (which looks for macros that
5213506e 17753# take arguments), then branch to the quote section. Otherwise,
1c710c3c 17754# look for a macro that doesn't take arguments.
5213506e
RW
17755ac_script='
17756:mline
17757/\\$/{
17758 N
17759 s,\\\n,,
17760 b mline
17761}
1c710c3c 17762t clear
5213506e
RW
17763:clear
17764s/^[ ]*#[ ]*define[ ][ ]*\([^ (][^ (]*([^)]*)\)[ ]*\(.*\)/-D\1=\2/g
1c710c3c 17765t quote
5213506e 17766s/^[ ]*#[ ]*define[ ][ ]*\([^ ][^ ]*\)[ ]*\(.*\)/-D\1=\2/g
1c710c3c 17767t quote
5213506e
RW
17768b any
17769:quote
17770s/[ `~#$^&*(){}\\|;'\''"<>?]/\\&/g
17771s/\[/\\&/g
17772s/\]/\\&/g
17773s/\$/$$/g
17774H
17775:any
17776${
17777 g
17778 s/^\n//
17779 s/\n/ /g
17780 p
17781}
17782'
17783DEFS=`sed -n "$ac_script" confdefs.h`
1c710c3c
DJ
17784
17785
17786ac_libobjs=
17787ac_ltlibobjs=
22e05272 17788U=
1c710c3c
DJ
17789for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
17790 # 1. Remove the extension, and $U if already installed.
5213506e
RW
17791 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
17792 ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
17793 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
17794 # will be set to the directory where LIBOBJS objects are built.
17795 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
17796 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
1c710c3c
DJ
17797done
17798LIBOBJS=$ac_libobjs
fb0103e5 17799
1c710c3c 17800LTLIBOBJS=$ac_ltlibobjs
0b0dc272 17801
af71363e 17802
1c710c3c 17803
22e05272 17804: "${CONFIG_STATUS=./config.status}"
5213506e 17805ac_write_fail=0
1c710c3c
DJ
17806ac_clean_files_save=$ac_clean_files
17807ac_clean_files="$ac_clean_files $CONFIG_STATUS"
5213506e
RW
17808{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
17809$as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
17810as_write_fail=0
17811cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
1c710c3c
DJ
17812#! $SHELL
17813# Generated by $as_me.
671aa708 17814# Run this file to recreate the current configuration.
671aa708 17815# Compiler output produced by configure, useful for debugging
1c710c3c 17816# configure, is in config.log if it exists.
0b0dc272 17817
1c710c3c
DJ
17818debug=false
17819ac_cs_recheck=false
17820ac_cs_silent=false
1c710c3c 17821
5213506e
RW
17822SHELL=\${CONFIG_SHELL-$SHELL}
17823export SHELL
17824_ASEOF
17825cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
17826## -------------------- ##
17827## M4sh Initialization. ##
17828## -------------------- ##
17829
17830# Be more Bourne compatible
17831DUALCASE=1; export DUALCASE # for MKS sh
17832if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
1c710c3c
DJ
17833 emulate sh
17834 NULLCMD=:
5213506e 17835 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
1c710c3c
DJ
17836 # is contrary to our usage. Disable this feature.
17837 alias -g '${1+"$@"}'='"$@"'
5213506e
RW
17838 setopt NO_GLOB_SUBST
17839else
17840 case `(set -o) 2>/dev/null` in #(
17841 *posix*) :
17842 set -o posix ;; #(
17843 *) :
17844 ;;
17845esac
1c710c3c 17846fi
1c710c3c 17847
5213506e
RW
17848
17849as_nl='
17850'
17851export as_nl
17852# Printing a long string crashes Solaris 7 /usr/bin/printf.
17853as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
17854as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
17855as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
17856# Prefer a ksh shell builtin over an external printf program on Solaris,
17857# but without wasting forks for bash or zsh.
17858if test -z "$BASH_VERSION$ZSH_VERSION" \
17859 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
17860 as_echo='print -r --'
17861 as_echo_n='print -rn --'
17862elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
17863 as_echo='printf %s\n'
17864 as_echo_n='printf %s'
17865else
17866 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
17867 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
17868 as_echo_n='/usr/ucb/echo -n'
17869 else
17870 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
17871 as_echo_n_body='eval
17872 arg=$1;
17873 case $arg in #(
17874 *"$as_nl"*)
17875 expr "X$arg" : "X\\(.*\\)$as_nl";
17876 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
17877 esac;
17878 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
17879 '
17880 export as_echo_n_body
17881 as_echo_n='sh -c $as_echo_n_body as_echo'
17882 fi
17883 export as_echo_body
17884 as_echo='sh -c $as_echo_body as_echo'
1c710c3c
DJ
17885fi
17886
5213506e
RW
17887# The user is always right.
17888if test "${PATH_SEPARATOR+set}" != set; then
17889 PATH_SEPARATOR=:
17890 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
17891 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
17892 PATH_SEPARATOR=';'
17893 }
17894fi
17895
17896
17897# IFS
17898# We need space, tab and new line, in precisely that order. Quoting is
17899# there to prevent editors from complaining about space-tab.
17900# (If _AS_PATH_WALK were called with IFS unset, it would disable word
17901# splitting by setting IFS to empty value.)
17902IFS=" "" $as_nl"
17903
17904# Find who we are. Look in the path if we contain no directory separator.
22e05272 17905as_myself=
5213506e
RW
17906case $0 in #((
17907 *[\\/]* ) as_myself=$0 ;;
17908 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
17909for as_dir in $PATH
17910do
17911 IFS=$as_save_IFS
17912 test -z "$as_dir" && as_dir=.
17913 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
17914 done
17915IFS=$as_save_IFS
17916
17917 ;;
17918esac
17919# We did not find ourselves, most probably we were run as `sh COMMAND'
17920# in which case we are not to be found in the path.
17921if test "x$as_myself" = x; then
17922 as_myself=$0
17923fi
17924if test ! -f "$as_myself"; then
17925 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
17926 exit 1
17927fi
1c710c3c 17928
5213506e
RW
17929# Unset variables that we do not need and which cause bugs (e.g. in
17930# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
17931# suppresses any "Segmentation fault" message there. '((' could
17932# trigger a bug in pdksh 5.2.14.
17933for as_var in BASH_ENV ENV MAIL MAILPATH
17934do eval test x\${$as_var+set} = xset \
17935 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
17936done
1c710c3c
DJ
17937PS1='$ '
17938PS2='> '
17939PS4='+ '
17940
17941# NLS nuisances.
5213506e
RW
17942LC_ALL=C
17943export LC_ALL
17944LANGUAGE=C
17945export LANGUAGE
17946
17947# CDPATH.
17948(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
17949
17950
22e05272
JM
17951# as_fn_error STATUS ERROR [LINENO LOG_FD]
17952# ----------------------------------------
5213506e
RW
17953# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
17954# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
22e05272 17955# script with STATUS, using 1 if that was 0.
5213506e
RW
17956as_fn_error ()
17957{
22e05272
JM
17958 as_status=$1; test $as_status -eq 0 && as_status=1
17959 if test "$4"; then
17960 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
17961 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
1c710c3c 17962 fi
22e05272 17963 $as_echo "$as_me: error: $2" >&2
5213506e
RW
17964 as_fn_exit $as_status
17965} # as_fn_error
17966
17967
17968# as_fn_set_status STATUS
17969# -----------------------
17970# Set $? to STATUS, without forking.
17971as_fn_set_status ()
17972{
17973 return $1
17974} # as_fn_set_status
17975
17976# as_fn_exit STATUS
17977# -----------------
17978# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
17979as_fn_exit ()
17980{
17981 set +e
17982 as_fn_set_status $1
17983 exit $1
17984} # as_fn_exit
17985
17986# as_fn_unset VAR
17987# ---------------
17988# Portably unset VAR.
17989as_fn_unset ()
17990{
17991 { eval $1=; unset $1;}
17992}
17993as_unset=as_fn_unset
17994# as_fn_append VAR VALUE
17995# ----------------------
17996# Append the text in VALUE to the end of the definition contained in VAR. Take
17997# advantage of any shell optimizations that allow amortized linear growth over
17998# repeated appends, instead of the typical quadratic growth present in naive
17999# implementations.
18000if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
18001 eval 'as_fn_append ()
18002 {
18003 eval $1+=\$2
18004 }'
18005else
18006 as_fn_append ()
18007 {
18008 eval $1=\$$1\$2
18009 }
18010fi # as_fn_append
18011
18012# as_fn_arith ARG...
18013# ------------------
18014# Perform arithmetic evaluation on the ARGs, and store the result in the
18015# global $as_val. Take advantage of shells that can avoid forks. The arguments
18016# must be portable across $(()) and expr.
18017if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
18018 eval 'as_fn_arith ()
18019 {
18020 as_val=$(( $* ))
18021 }'
18022else
18023 as_fn_arith ()
18024 {
18025 as_val=`expr "$@" || test $? -eq 1`
18026 }
18027fi # as_fn_arith
18028
1c710c3c 18029
5213506e
RW
18030if expr a : '\(a\)' >/dev/null 2>&1 &&
18031 test "X`expr 00001 : '.*\(...\)'`" = X001; then
1c710c3c
DJ
18032 as_expr=expr
18033else
18034 as_expr=false
18035fi
18036
5213506e 18037if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
1c710c3c
DJ
18038 as_basename=basename
18039else
18040 as_basename=false
18041fi
18042
5213506e
RW
18043if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
18044 as_dirname=dirname
18045else
18046 as_dirname=false
18047fi
1c710c3c 18048
5213506e 18049as_me=`$as_basename -- "$0" ||
1c710c3c
DJ
18050$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
18051 X"$0" : 'X\(//\)$' \| \
5213506e
RW
18052 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
18053$as_echo X/"$0" |
18054 sed '/^.*\/\([^/][^/]*\)\/*$/{
18055 s//\1/
18056 q
18057 }
18058 /^X\/\(\/\/\)$/{
18059 s//\1/
18060 q
18061 }
18062 /^X\/\(\/\).*/{
18063 s//\1/
18064 q
18065 }
18066 s/.*/./; q'`
2aeb72e9 18067
2aeb72e9
DD
18068# Avoid depending upon Character Ranges.
18069as_cr_letters='abcdefghijklmnopqrstuvwxyz'
18070as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
18071as_cr_Letters=$as_cr_letters$as_cr_LETTERS
18072as_cr_digits='0123456789'
18073as_cr_alnum=$as_cr_Letters$as_cr_digits
18074
5213506e
RW
18075ECHO_C= ECHO_N= ECHO_T=
18076case `echo -n x` in #(((((
18077-n*)
18078 case `echo 'xy\c'` in
18079 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
18080 xy) ECHO_C='\c';;
18081 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
18082 ECHO_T=' ';;
18083 esac;;
18084*)
18085 ECHO_N='-n';;
1c710c3c
DJ
18086esac
18087
5213506e
RW
18088rm -f conf$$ conf$$.exe conf$$.file
18089if test -d conf$$.dir; then
18090 rm -f conf$$.dir/conf$$.file
1c710c3c 18091else
5213506e
RW
18092 rm -f conf$$.dir
18093 mkdir conf$$.dir 2>/dev/null
1c710c3c 18094fi
5213506e
RW
18095if (echo >conf$$.file) 2>/dev/null; then
18096 if ln -s conf$$.file conf$$ 2>/dev/null; then
2aeb72e9 18097 as_ln_s='ln -s'
5213506e
RW
18098 # ... but there are two gotchas:
18099 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
18100 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
22e05272 18101 # In both cases, we have to default to `cp -pR'.
5213506e 18102 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
22e05272 18103 as_ln_s='cp -pR'
5213506e
RW
18104 elif ln conf$$.file conf$$ 2>/dev/null; then
18105 as_ln_s=ln
18106 else
22e05272 18107 as_ln_s='cp -pR'
2aeb72e9 18108 fi
1c710c3c 18109else
22e05272 18110 as_ln_s='cp -pR'
1c710c3c 18111fi
5213506e
RW
18112rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
18113rmdir conf$$.dir 2>/dev/null
18114
18115
18116# as_fn_mkdir_p
18117# -------------
18118# Create "$as_dir" as a directory, including parents if necessary.
18119as_fn_mkdir_p ()
18120{
18121
18122 case $as_dir in #(
18123 -*) as_dir=./$as_dir;;
18124 esac
18125 test -d "$as_dir" || eval $as_mkdir_p || {
18126 as_dirs=
18127 while :; do
18128 case $as_dir in #(
18129 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
18130 *) as_qdir=$as_dir;;
18131 esac
18132 as_dirs="'$as_qdir' $as_dirs"
18133 as_dir=`$as_dirname -- "$as_dir" ||
18134$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
18135 X"$as_dir" : 'X\(//\)[^/]' \| \
18136 X"$as_dir" : 'X\(//\)$' \| \
18137 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
18138$as_echo X"$as_dir" |
18139 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
18140 s//\1/
18141 q
18142 }
18143 /^X\(\/\/\)[^/].*/{
18144 s//\1/
18145 q
18146 }
18147 /^X\(\/\/\)$/{
18148 s//\1/
18149 q
18150 }
18151 /^X\(\/\).*/{
18152 s//\1/
18153 q
18154 }
18155 s/.*/./; q'`
18156 test -d "$as_dir" && break
18157 done
18158 test -z "$as_dirs" || eval "mkdir $as_dirs"
22e05272 18159 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
5213506e 18160
1c710c3c 18161
5213506e 18162} # as_fn_mkdir_p
1c710c3c 18163if mkdir -p . 2>/dev/null; then
5213506e 18164 as_mkdir_p='mkdir -p "$as_dir"'
1c710c3c
DJ
18165else
18166 test -d ./-p && rmdir ./-p
18167 as_mkdir_p=false
18168fi
18169
22e05272
JM
18170
18171# as_fn_executable_p FILE
18172# -----------------------
18173# Test if FILE is an executable regular file.
18174as_fn_executable_p ()
18175{
18176 test -f "$1" && test -x "$1"
18177} # as_fn_executable_p
18178as_test_x='test -x'
18179as_executable_p=as_fn_executable_p
1c710c3c
DJ
18180
18181# Sed expression to map a string onto a valid CPP name.
18182as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
18183
18184# Sed expression to map a string onto a valid variable name.
18185as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
18186
18187
1c710c3c 18188exec 6>&1
5213506e
RW
18189## ----------------------------------- ##
18190## Main body of $CONFIG_STATUS script. ##
18191## ----------------------------------- ##
18192_ASEOF
18193test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
18194
18195cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
18196# Save the log message, to keep $0 and so on meaningful, and to
1c710c3c 18197# report actual input values of CONFIG_FILES etc. instead of their
5213506e
RW
18198# values after options handling.
18199ac_log="
1c710c3c 18200This file was extended by $as_me, which was
22e05272 18201generated by GNU Autoconf 2.69. Invocation command line was
1c710c3c
DJ
18202
18203 CONFIG_FILES = $CONFIG_FILES
18204 CONFIG_HEADERS = $CONFIG_HEADERS
18205 CONFIG_LINKS = $CONFIG_LINKS
18206 CONFIG_COMMANDS = $CONFIG_COMMANDS
18207 $ $0 $@
18208
5213506e
RW
18209on `(hostname || uname -n) 2>/dev/null | sed 1q`
18210"
18211
1c710c3c
DJ
18212_ACEOF
18213
5213506e
RW
18214case $ac_config_files in *"
18215"*) set x $ac_config_files; shift; ac_config_files=$*;;
18216esac
1c710c3c 18217
2aeb72e9 18218
2aeb72e9 18219
5213506e
RW
18220cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
18221# Files that config.status was made for.
18222config_files="$ac_config_files"
1c710c3c 18223
5213506e 18224_ACEOF
2aeb72e9 18225
5213506e 18226cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
1c710c3c 18227ac_cs_usage="\
5213506e
RW
18228\`$as_me' instantiates files and other configuration actions
18229from templates according to the current configuration. Unless the files
18230and actions are specified as TAGs, all are instantiated by default.
1c710c3c 18231
5213506e 18232Usage: $0 [OPTION]... [TAG]...
1c710c3c
DJ
18233
18234 -h, --help print this help, then exit
5213506e 18235 -V, --version print version number and configuration settings, then exit
22e05272 18236 --config print configuration, then exit
5213506e
RW
18237 -q, --quiet, --silent
18238 do not print progress messages
1c710c3c
DJ
18239 -d, --debug don't remove temporary files
18240 --recheck update $as_me by reconfiguring in the same conditions
5213506e
RW
18241 --file=FILE[:TEMPLATE]
18242 instantiate the configuration file FILE
1c710c3c
DJ
18243
18244Configuration files:
18245$config_files
18246
5213506e 18247Report bugs to the package provider."
2aeb72e9 18248
5213506e
RW
18249_ACEOF
18250cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
22e05272 18251ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
1c710c3c
DJ
18252ac_cs_version="\\
18253config.status
22e05272
JM
18254configured by $0, generated by GNU Autoconf 2.69,
18255 with options \\"\$ac_cs_config\\"
1c710c3c 18256
22e05272 18257Copyright (C) 2012 Free Software Foundation, Inc.
1c710c3c
DJ
18258This config.status script is free software; the Free Software Foundation
18259gives unlimited permission to copy, distribute and modify it."
5213506e
RW
18260
18261ac_pwd='$ac_pwd'
18262srcdir='$srcdir'
18263INSTALL='$INSTALL'
87264276 18264AWK='$AWK'
5213506e 18265test -n "\$AWK" || AWK=awk
1c710c3c
DJ
18266_ACEOF
18267
5213506e
RW
18268cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
18269# The default lists apply if the user does not specify any file.
1c710c3c
DJ
18270ac_need_defaults=:
18271while test $# != 0
a4b9e93e 18272do
1c710c3c 18273 case $1 in
22e05272 18274 --*=?*)
5213506e
RW
18275 ac_option=`expr "X$1" : 'X\([^=]*\)='`
18276 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
1c710c3c
DJ
18277 ac_shift=:
18278 ;;
22e05272
JM
18279 --*=)
18280 ac_option=`expr "X$1" : 'X\([^=]*\)='`
18281 ac_optarg=
18282 ac_shift=:
18283 ;;
5213506e 18284 *)
1c710c3c
DJ
18285 ac_option=$1
18286 ac_optarg=$2
18287 ac_shift=shift
18288 ;;
1c710c3c
DJ
18289 esac
18290
18291 case $ac_option in
18292 # Handling of the options.
671aa708 18293 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
1c710c3c 18294 ac_cs_recheck=: ;;
5213506e
RW
18295 --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
18296 $as_echo "$ac_cs_version"; exit ;;
22e05272
JM
18297 --config | --confi | --conf | --con | --co | --c )
18298 $as_echo "$ac_cs_config"; exit ;;
5213506e 18299 --debug | --debu | --deb | --de | --d | -d )
1c710c3c
DJ
18300 debug=: ;;
18301 --file | --fil | --fi | --f )
18302 $ac_shift
5213506e
RW
18303 case $ac_optarg in
18304 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
22e05272 18305 '') as_fn_error $? "missing file argument" ;;
5213506e
RW
18306 esac
18307 as_fn_append CONFIG_FILES " '$ac_optarg'"
2aeb72e9 18308 ac_need_defaults=false;;
5213506e
RW
18309 --he | --h | --help | --hel | -h )
18310 $as_echo "$ac_cs_usage"; exit ;;
1c710c3c
DJ
18311 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
18312 | -silent | --silent | --silen | --sile | --sil | --si | --s)
18313 ac_cs_silent=: ;;
18314
18315 # This is an error.
22e05272 18316 -*) as_fn_error $? "unrecognized option: \`$1'
5213506e 18317Try \`$0 --help' for more information." ;;
1c710c3c 18318
5213506e
RW
18319 *) as_fn_append ac_config_targets " $1"
18320 ac_need_defaults=false ;;
1c710c3c 18321
0b0dc272 18322 esac
1c710c3c 18323 shift
0b0dc272
AM
18324done
18325
1c710c3c 18326ac_configure_extra_args=
0b0dc272 18327
1c710c3c
DJ
18328if $ac_cs_silent; then
18329 exec 6>/dev/null
18330 ac_configure_extra_args="$ac_configure_extra_args --silent"
18331fi
0b0dc272 18332
1c710c3c 18333_ACEOF
5213506e 18334cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
1c710c3c 18335if \$ac_cs_recheck; then
22e05272 18336 set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
5213506e
RW
18337 shift
18338 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
18339 CONFIG_SHELL='$SHELL'
18340 export CONFIG_SHELL
18341 exec "\$@"
1c710c3c
DJ
18342fi
18343
18344_ACEOF
5213506e
RW
18345cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
18346exec 5>>config.log
18347{
18348 echo
18349 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
18350## Running $as_me. ##
18351_ASBOX
18352 $as_echo "$ac_log"
18353} >&5
1c710c3c 18354
5213506e
RW
18355_ACEOF
18356cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
3e54529c
RW
18357#
18358# INIT-COMMANDS
18359#
18360extrasub_build="$extrasub_build"
18361 extrasub_host="$extrasub_host"
18362 extrasub_target="$extrasub_target"
18363
5213506e 18364_ACEOF
1c710c3c 18365
5213506e 18366cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
11a67599 18367
5213506e 18368# Handling of arguments.
1c710c3c
DJ
18369for ac_config_target in $ac_config_targets
18370do
5213506e
RW
18371 case $ac_config_target in
18372 "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
18373
22e05272 18374 *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
1c710c3c
DJ
18375 esac
18376done
18377
5213506e 18378
1c710c3c
DJ
18379# If the user did not use the arguments to specify the items to instantiate,
18380# then the envvar interface is used. Set only those that are not.
18381# We use the long form for the default assignment because of an extremely
18382# bizarre bug on SunOS 4.1.3.
18383if $ac_need_defaults; then
18384 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
18385fi
18386
18387# Have a temporary directory for convenience. Make it in the build tree
5213506e 18388# simply because there is no reason against having it here, and in addition,
1c710c3c 18389# creating and moving files from /tmp can sometimes cause problems.
5213506e
RW
18390# Hook for its removal unless debugging.
18391# Note that there is a small window in which the directory will not be cleaned:
18392# after its creation but before its name has been assigned to `$tmp'.
1c710c3c
DJ
18393$debug ||
18394{
22e05272 18395 tmp= ac_tmp=
5213506e 18396 trap 'exit_status=$?
22e05272
JM
18397 : "${ac_tmp:=$tmp}"
18398 { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
5213506e
RW
18399' 0
18400 trap 'as_fn_exit 1' 1 2 13 15
1c710c3c 18401}
1c710c3c
DJ
18402# Create a (secure) tmp directory for tmp files.
18403
18404{
5213506e 18405 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
22e05272 18406 test -d "$tmp"
1c710c3c
DJ
18407} ||
18408{
5213506e
RW
18409 tmp=./conf$$-$RANDOM
18410 (umask 077 && mkdir "$tmp")
22e05272
JM
18411} || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
18412ac_tmp=$tmp
5213506e
RW
18413
18414# Set up the scripts for CONFIG_FILES section.
18415# No need to generate them if there are no CONFIG_FILES.
18416# This happens for instance with `./config.status config.h'.
18417if test -n "$CONFIG_FILES"; then
18418
18419if $AWK 'BEGIN { getline <"/dev/null" }' </dev/null 2>/dev/null; then
18420 ac_cs_awk_getline=:
18421 ac_cs_awk_pipe_init=
18422 ac_cs_awk_read_file='
18423 while ((getline aline < (F[key])) > 0)
18424 print(aline)
18425 close(F[key])'
18426 ac_cs_awk_pipe_fini=
18427else
18428 ac_cs_awk_getline=false
18429 ac_cs_awk_pipe_init="print \"cat <<'|#_!!_#|' &&\""
18430 ac_cs_awk_read_file='
18431 print "|#_!!_#|"
18432 print "cat " F[key] " &&"
18433 '$ac_cs_awk_pipe_init
18434 # The final `:' finishes the AND list.
18435 ac_cs_awk_pipe_fini='END { print "|#_!!_#|"; print ":" }'
18436fi
18437ac_cr=`echo X | tr X '\015'`
18438# On cygwin, bash can eat \r inside `` if the user requested igncr.
18439# But we know of no other shell where ac_cr would be empty at this
18440# point, so we can use a bashism as a fallback.
18441if test "x$ac_cr" = x; then
18442 eval ac_cr=\$\'\\r\'
18443fi
18444ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
18445if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
22e05272 18446 ac_cs_awk_cr='\\r'
5213506e
RW
18447else
18448 ac_cs_awk_cr=$ac_cr
18449fi
18450
22e05272 18451echo 'BEGIN {' >"$ac_tmp/subs1.awk" &&
5213506e
RW
18452_ACEOF
18453
18454# Create commands to substitute file output variables.
1c710c3c 18455{
5213506e 18456 echo "cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1" &&
22e05272 18457 echo 'cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&' &&
5213506e
RW
18458 echo "$ac_subst_files" | sed 's/.*/F["&"]="$&"/' &&
18459 echo "_ACAWK" &&
18460 echo "_ACEOF"
18461} >conf$$files.sh &&
18462. ./conf$$files.sh ||
22e05272 18463 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
5213506e 18464rm -f conf$$files.sh
1c710c3c 18465
5213506e
RW
18466{
18467 echo "cat >conf$$subs.awk <<_ACEOF" &&
18468 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
18469 echo "_ACEOF"
18470} >conf$$subs.sh ||
22e05272
JM
18471 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
18472ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
5213506e
RW
18473ac_delim='%!_!# '
18474for ac_last_try in false false false false false :; do
18475 . ./conf$$subs.sh ||
22e05272 18476 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
5213506e
RW
18477
18478 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
18479 if test $ac_delim_n = $ac_delim_num; then
18480 break
18481 elif $ac_last_try; then
22e05272 18482 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
5213506e
RW
18483 else
18484 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
18485 fi
18486done
18487rm -f conf$$subs.sh
18488
18489cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
22e05272 18490cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&
2aeb72e9 18491_ACEOF
5213506e
RW
18492sed -n '
18493h
18494s/^/S["/; s/!.*/"]=/
18495p
18496g
18497s/^[^!]*!//
18498:repl
18499t repl
18500s/'"$ac_delim"'$//
18501t delim
18502:nl
18503h
22e05272 18504s/\(.\{148\}\)..*/\1/
5213506e
RW
18505t more1
18506s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
18507p
18508n
18509b repl
18510:more1
18511s/["\\]/\\&/g; s/^/"/; s/$/"\\/
18512p
18513g
18514s/.\{148\}//
18515t nl
18516:delim
18517h
22e05272 18518s/\(.\{148\}\)..*/\1/
5213506e
RW
18519t more2
18520s/["\\]/\\&/g; s/^/"/; s/$/"/
18521p
18522b
18523:more2
18524s/["\\]/\\&/g; s/^/"/; s/$/"\\/
18525p
18526g
18527s/.\{148\}//
18528t delim
18529' <conf$$subs.awk | sed '
18530/^[^""]/{
18531 N
18532 s/\n//
18533}
18534' >>$CONFIG_STATUS || ac_write_fail=1
18535rm -f conf$$subs.awk
18536cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
18537_ACAWK
22e05272 18538cat >>"\$ac_tmp/subs1.awk" <<_ACAWK &&
5213506e
RW
18539 for (key in S) S_is_set[key] = 1
18540 FS = "\a"
18541 \$ac_cs_awk_pipe_init
18542}
18543{
18544 line = $ 0
18545 nfields = split(line, field, "@")
18546 substed = 0
18547 len = length(field[1])
18548 for (i = 2; i < nfields; i++) {
18549 key = field[i]
18550 keylen = length(key)
18551 if (S_is_set[key]) {
18552 value = S[key]
18553 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
18554 len += length(value) + length(field[++i])
18555 substed = 1
18556 } else
18557 len += 1 + keylen
18558 }
18559 if (nfields == 3 && !substed) {
18560 key = field[2]
18561 if (F[key] != "" && line ~ /^[ ]*@.*@[ ]*$/) {
18562 \$ac_cs_awk_read_file
18563 next
18564 }
18565 }
18566 print line
18567}
18568\$ac_cs_awk_pipe_fini
18569_ACAWK
18570_ACEOF
18571cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
18572if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
18573 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
18574else
18575 cat
22e05272
JM
18576fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \
18577 || as_fn_error $? "could not setup config files machinery" "$LINENO" 5
5213506e
RW
18578_ACEOF
18579
22e05272
JM
18580# VPATH may cause trouble with some makes, so we remove sole $(srcdir),
18581# ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and
5213506e
RW
18582# trailing colons and then remove the whole line if VPATH becomes empty
18583# (actually we leave an empty line to preserve line numbers).
18584if test "x$srcdir" = x.; then
22e05272
JM
18585 ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{
18586h
18587s///
18588s/^/:/
18589s/[ ]*$/:/
18590s/:\$(srcdir):/:/g
18591s/:\${srcdir}:/:/g
18592s/:@srcdir@:/:/g
18593s/^:*//
5213506e 18594s/:*$//
22e05272
JM
18595x
18596s/\(=[ ]*\).*/\1/
18597G
18598s/\n//
5213506e
RW
18599s/^[^=]*=[ ]*$//
18600}'
18601fi
2aeb72e9 18602
5213506e
RW
18603cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
18604fi # test -n "$CONFIG_FILES"
2aeb72e9 18605
1c710c3c 18606
5213506e
RW
18607eval set X " :F $CONFIG_FILES "
18608shift
18609for ac_tag
18610do
18611 case $ac_tag in
18612 :[FHLC]) ac_mode=$ac_tag; continue;;
18613 esac
18614 case $ac_mode$ac_tag in
18615 :[FHL]*:*);;
22e05272 18616 :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;;
5213506e
RW
18617 :[FH]-) ac_tag=-:-;;
18618 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
18619 esac
18620 ac_save_IFS=$IFS
18621 IFS=:
18622 set x $ac_tag
18623 IFS=$ac_save_IFS
18624 shift
18625 ac_file=$1
18626 shift
79c06341 18627
5213506e
RW
18628 case $ac_mode in
18629 :L) ac_source=$1;;
18630 :[FH])
18631 ac_file_inputs=
18632 for ac_f
18633 do
18634 case $ac_f in
22e05272 18635 -) ac_f="$ac_tmp/stdin";;
5213506e
RW
18636 *) # Look for the file first in the build tree, then in the source tree
18637 # (if the path is not absolute). The absolute path cannot be DOS-style,
18638 # because $ac_f cannot contain `:'.
18639 test -f "$ac_f" ||
18640 case $ac_f in
18641 [\\/$]*) false;;
18642 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
18643 esac ||
22e05272 18644 as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
5213506e
RW
18645 esac
18646 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
18647 as_fn_append ac_file_inputs " '$ac_f'"
18648 done
1c710c3c 18649
5213506e
RW
18650 # Let's still pretend it is `configure' which instantiates (i.e., don't
18651 # use $as_me), people would be surprised to read:
18652 # /* config.h. Generated by config.status. */
18653 configure_input='Generated from '`
18654 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
18655 `' by configure.'
18656 if test x"$ac_file" != x-; then
18657 configure_input="$ac_file. $configure_input"
18658 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
18659$as_echo "$as_me: creating $ac_file" >&6;}
2aeb72e9 18660 fi
5213506e
RW
18661 # Neutralize special characters interpreted by sed in replacement strings.
18662 case $configure_input in #(
18663 *\&* | *\|* | *\\* )
18664 ac_sed_conf_input=`$as_echo "$configure_input" |
18665 sed 's/[\\\\&|]/\\\\&/g'`;; #(
18666 *) ac_sed_conf_input=$configure_input;;
18667 esac
11a67599 18668
5213506e 18669 case $ac_tag in
22e05272
JM
18670 *:-:* | *:-) cat >"$ac_tmp/stdin" \
18671 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
5213506e
RW
18672 esac
18673 ;;
11a67599
ZW
18674 esac
18675
5213506e 18676 ac_dir=`$as_dirname -- "$ac_file" ||
1c710c3c
DJ
18677$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
18678 X"$ac_file" : 'X\(//\)[^/]' \| \
18679 X"$ac_file" : 'X\(//\)$' \| \
5213506e
RW
18680 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
18681$as_echo X"$ac_file" |
18682 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
18683 s//\1/
18684 q
18685 }
18686 /^X\(\/\/\)[^/].*/{
18687 s//\1/
18688 q
18689 }
18690 /^X\(\/\/\)$/{
18691 s//\1/
18692 q
18693 }
18694 /^X\(\/\).*/{
18695 s//\1/
18696 q
18697 }
18698 s/.*/./; q'`
18699 as_dir="$ac_dir"; as_fn_mkdir_p
1c710c3c 18700 ac_builddir=.
0b0dc272 18701
5213506e
RW
18702case "$ac_dir" in
18703.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
18704*)
18705 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
18706 # A ".." for each directory in $ac_dir_suffix.
18707 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
18708 case $ac_top_builddir_sub in
18709 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
18710 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
18711 esac ;;
18712esac
18713ac_abs_top_builddir=$ac_pwd
18714ac_abs_builddir=$ac_pwd$ac_dir_suffix
18715# for backward compatibility:
18716ac_top_builddir=$ac_top_build_prefix
1c710c3c
DJ
18717
18718case $srcdir in
5213506e 18719 .) # We are building in place.
1c710c3c 18720 ac_srcdir=.
5213506e
RW
18721 ac_top_srcdir=$ac_top_builddir_sub
18722 ac_abs_top_srcdir=$ac_pwd ;;
18723 [\\/]* | ?:[\\/]* ) # Absolute name.
1c710c3c 18724 ac_srcdir=$srcdir$ac_dir_suffix;
5213506e
RW
18725 ac_top_srcdir=$srcdir
18726 ac_abs_top_srcdir=$srcdir ;;
18727 *) # Relative name.
18728 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
18729 ac_top_srcdir=$ac_top_build_prefix$srcdir
18730 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1c710c3c 18731esac
5213506e 18732ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
a4b9e93e 18733
0b0dc272 18734
5213506e
RW
18735 case $ac_mode in
18736 :F)
18737 #
18738 # CONFIG_FILE
18739 #
1c710c3c
DJ
18740
18741 case $INSTALL in
18742 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
5213506e 18743 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
671aa708 18744 esac
5213506e 18745_ACEOF
11a67599 18746
5213506e
RW
18747cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
18748# If the template does not know about datarootdir, expand it.
18749# FIXME: This hack should be removed a few years after 2.60.
18750ac_datarootdir_hack=; ac_datarootdir_seen=
18751ac_sed_dataroot='
18752/datarootdir/ {
18753 p
18754 q
18755}
18756/@datadir@/p
18757/@docdir@/p
18758/@infodir@/p
18759/@localedir@/p
18760/@mandir@/p'
18761case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
18762*datarootdir*) ac_datarootdir_seen=yes;;
18763*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
18764 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
18765$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
11a67599 18766_ACEOF
5213506e
RW
18767cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
18768 ac_datarootdir_hack='
18769 s&@datadir@&$datadir&g
18770 s&@docdir@&$docdir&g
18771 s&@infodir@&$infodir&g
18772 s&@localedir@&$localedir&g
18773 s&@mandir@&$mandir&g
18774 s&\\\${datarootdir}&$datarootdir&g' ;;
18775esac
18776_ACEOF
18777
18778# Neutralize VPATH when `$srcdir' = `.'.
18779# Shell code in configure.ac might set extrasub.
18780# FIXME: do we really want to maintain this feature?
18781cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
18782ac_sed_extra="$ac_vpsub
1c710c3c
DJ
18783$extrasub
18784_ACEOF
5213506e 18785cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
1c710c3c
DJ
18786:t
18787/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
5213506e
RW
18788s|@configure_input@|$ac_sed_conf_input|;t t
18789s&@top_builddir@&$ac_top_builddir_sub&;t t
18790s&@top_build_prefix@&$ac_top_build_prefix&;t t
18791s&@srcdir@&$ac_srcdir&;t t
18792s&@abs_srcdir@&$ac_abs_srcdir&;t t
18793s&@top_srcdir@&$ac_top_srcdir&;t t
18794s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
18795s&@builddir@&$ac_builddir&;t t
18796s&@abs_builddir@&$ac_abs_builddir&;t t
18797s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
18798s&@INSTALL@&$ac_INSTALL&;t t
18799$ac_datarootdir_hack
18800"
18801eval sed \"\$ac_sed_extra\" "$ac_file_inputs" |
18802if $ac_cs_awk_getline; then
22e05272 18803 $AWK -f "$ac_tmp/subs.awk"
5213506e 18804else
22e05272
JM
18805 $AWK -f "$ac_tmp/subs.awk" | $SHELL
18806fi \
18807 >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5
5213506e
RW
18808
18809test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
22e05272
JM
18810 { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } &&
18811 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \
18812 "$ac_tmp/out"`; test -z "$ac_out"; } &&
5213506e 18813 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
22e05272 18814which seems to be undefined. Please make sure it is defined" >&5
5213506e 18815$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
22e05272 18816which seems to be undefined. Please make sure it is defined" >&2;}
5213506e 18817
22e05272 18818 rm -f "$ac_tmp/stdin"
5213506e 18819 case $ac_file in
22e05272
JM
18820 -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
18821 *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
5213506e 18822 esac \
22e05272 18823 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
5213506e 18824 ;;
11a67599 18825
11a67599 18826
79c06341 18827
5213506e
RW
18828 esac
18829
3e54529c
RW
18830
18831 case $ac_file$ac_mode in
18832 "Makefile":F) sed "$extrasub_build" Makefile |
18833 sed "$extrasub_host" |
18834 sed "$extrasub_target" > mf$$
18835 mv -f mf$$ Makefile ;;
18836
18837 esac
5213506e
RW
18838done # for ac_tag
18839
18840
18841as_fn_exit 0
1c710c3c 18842_ACEOF
1c710c3c
DJ
18843ac_clean_files=$ac_clean_files_save
18844
5213506e 18845test $ac_write_fail = 0 ||
22e05272 18846 as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
5213506e 18847
1c710c3c
DJ
18848
18849# configure is writing to config.log, and then calls config.status.
18850# config.status does its own redirection, appending to config.log.
18851# Unfortunately, on DOS this fails, as config.log is still kept open
18852# by configure, so config.status won't be able to write to it; its
18853# output is simply discarded. So we exec the FD to /dev/null,
18854# effectively closing config.log, so it can be properly (re)opened and
18855# appended to by config.status. When coming back to configure, we
18856# need to make the FD available again.
18857if test "$no_create" != yes; then
18858 ac_cs_success=:
18859 ac_config_status_args=
18860 test "$silent" = yes &&
18861 ac_config_status_args="$ac_config_status_args --quiet"
18862 exec 5>/dev/null
18863 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
18864 exec 5>>config.log
18865 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
18866 # would make configure fail if this is the last instruction.
22e05272 18867 $ac_cs_success || as_fn_exit 1
5213506e
RW
18868fi
18869if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
18870 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
18871$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
1c710c3c 18872fi
79c06341 18873