]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blame - gprof/configure
Created an empty EVEX_MAP4_ sub-table for EVEX instructions.
[thirdparty/binutils-gdb.git] / gprof / configure
CommitLineData
252b5132 1#! /bin/sh
252b5132 2# Guess values for system-dependent variables and create Makefiles.
b5c37946 3# Generated by GNU Autoconf 2.69 for gprof 2.41.50.
d0ac1c44
SM
4#
5#
6# Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc.
81ecdfbb 7#
252b5132
RH
8#
9# This configure script is free software; the Free Software Foundation
10# gives unlimited permission to copy, distribute and modify it.
81ecdfbb
RW
11## -------------------- ##
12## M4sh Initialization. ##
13## -------------------- ##
6bf9431b 14
81ecdfbb
RW
15# Be more Bourne compatible
16DUALCASE=1; export DUALCASE # for MKS sh
17if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
6bf9431b
BE
18 emulate sh
19 NULLCMD=:
81ecdfbb 20 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
6bf9431b
BE
21 # is contrary to our usage. Disable this feature.
22 alias -g '${1+"$@"}'='"$@"'
81ecdfbb
RW
23 setopt NO_GLOB_SUBST
24else
25 case `(set -o) 2>/dev/null` in #(
26 *posix*) :
27 set -o posix ;; #(
28 *) :
29 ;;
30esac
6bf9431b 31fi
6bf9431b 32
81ecdfbb
RW
33
34as_nl='
35'
36export as_nl
37# Printing a long string crashes Solaris 7 /usr/bin/printf.
38as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
39as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
40as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
41# Prefer a ksh shell builtin over an external printf program on Solaris,
42# but without wasting forks for bash or zsh.
43if test -z "$BASH_VERSION$ZSH_VERSION" \
44 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
45 as_echo='print -r --'
46 as_echo_n='print -rn --'
47elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
48 as_echo='printf %s\n'
49 as_echo_n='printf %s'
50else
51 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
52 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
53 as_echo_n='/usr/ucb/echo -n'
54 else
55 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
56 as_echo_n_body='eval
57 arg=$1;
58 case $arg in #(
59 *"$as_nl"*)
60 expr "X$arg" : "X\\(.*\\)$as_nl";
61 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
62 esac;
63 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
64 '
65 export as_echo_n_body
66 as_echo_n='sh -c $as_echo_n_body as_echo'
67 fi
68 export as_echo_body
69 as_echo='sh -c $as_echo_body as_echo'
70fi
71
72# The user is always right.
73if test "${PATH_SEPARATOR+set}" != set; then
74 PATH_SEPARATOR=:
75 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
76 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
77 PATH_SEPARATOR=';'
78 }
6bf9431b
BE
79fi
80
81
81ecdfbb
RW
82# IFS
83# We need space, tab and new line, in precisely that order. Quoting is
84# there to prevent editors from complaining about space-tab.
85# (If _AS_PATH_WALK were called with IFS unset, it would disable word
86# splitting by setting IFS to empty value.)
87IFS=" "" $as_nl"
88
89# Find who we are. Look in the path if we contain no directory separator.
d0ac1c44 90as_myself=
81ecdfbb
RW
91case $0 in #((
92 *[\\/]* ) as_myself=$0 ;;
93 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
94for as_dir in $PATH
95do
96 IFS=$as_save_IFS
97 test -z "$as_dir" && as_dir=.
98 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
99 done
100IFS=$as_save_IFS
101
102 ;;
103esac
104# We did not find ourselves, most probably we were run as `sh COMMAND'
105# in which case we are not to be found in the path.
106if test "x$as_myself" = x; then
107 as_myself=$0
108fi
109if test ! -f "$as_myself"; then
110 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
111 exit 1
112fi
113
114# Unset variables that we do not need and which cause bugs (e.g. in
115# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
116# suppresses any "Segmentation fault" message there. '((' could
117# trigger a bug in pdksh 5.2.14.
118for as_var in BASH_ENV ENV MAIL MAILPATH
119do eval test x\${$as_var+set} = xset \
120 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
121done
6bf9431b
BE
122PS1='$ '
123PS2='> '
124PS4='+ '
125
126# NLS nuisances.
81ecdfbb
RW
127LC_ALL=C
128export LC_ALL
129LANGUAGE=C
130export LANGUAGE
131
132# CDPATH.
133(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
134
d0ac1c44
SM
135# Use a proper internal environment variable to ensure we don't fall
136 # into an infinite loop, continuously re-executing ourselves.
137 if test x"${_as_can_reexec}" != xno && test "x$CONFIG_SHELL" != x; then
138 _as_can_reexec=no; export _as_can_reexec;
139 # We cannot yet assume a decent shell, so we have to provide a
140# neutralization value for shells without unset; and this also
141# works around shells that cannot unset nonexistent variables.
142# Preserve -v and -x to the replacement shell.
143BASH_ENV=/dev/null
144ENV=/dev/null
145(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
146case $- in # ((((
147 *v*x* | *x*v* ) as_opts=-vx ;;
148 *v* ) as_opts=-v ;;
149 *x* ) as_opts=-x ;;
150 * ) as_opts= ;;
151esac
152exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
153# Admittedly, this is quite paranoid, since all the known shells bail
154# out after a failed `exec'.
155$as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2
156as_fn_exit 255
157 fi
158 # We don't want this to propagate to other subprocesses.
159 { _as_can_reexec=; unset _as_can_reexec;}
81ecdfbb
RW
160if test "x$CONFIG_SHELL" = x; then
161 as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then :
162 emulate sh
163 NULLCMD=:
164 # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which
165 # is contrary to our usage. Disable this feature.
166 alias -g '\${1+\"\$@\"}'='\"\$@\"'
167 setopt NO_GLOB_SUBST
168else
169 case \`(set -o) 2>/dev/null\` in #(
170 *posix*) :
171 set -o posix ;; #(
172 *) :
173 ;;
174esac
175fi
176"
177 as_required="as_fn_return () { (exit \$1); }
178as_fn_success () { as_fn_return 0; }
179as_fn_failure () { as_fn_return 1; }
180as_fn_ret_success () { return 0; }
181as_fn_ret_failure () { return 1; }
182
183exitcode=0
184as_fn_success || { exitcode=1; echo as_fn_success failed.; }
185as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; }
186as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; }
187as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; }
188if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then :
189
190else
191 exitcode=1; echo positional parameters were not saved.
192fi
d0ac1c44
SM
193test x\$exitcode = x0 || exit 1
194test -x / || exit 1"
81ecdfbb
RW
195 as_suggested=" as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO
196 as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO
197 eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" &&
198 test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1
3725885a
RW
199test \$(( 1 + 1 )) = 2 || exit 1
200
201 test -n \"\${ZSH_VERSION+set}\${BASH_VERSION+set}\" || (
202 ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
203 ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO
204 ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO
205 PATH=/empty FPATH=/empty; export PATH FPATH
206 test \"X\`printf %s \$ECHO\`\" = \"X\$ECHO\" \\
207 || test \"X\`print -r -- \$ECHO\`\" = \"X\$ECHO\" ) || exit 1"
81ecdfbb
RW
208 if (eval "$as_required") 2>/dev/null; then :
209 as_have_required=yes
210else
211 as_have_required=no
212fi
213 if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then :
214
215else
216 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
217as_found=false
218for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
6bf9431b 219do
81ecdfbb
RW
220 IFS=$as_save_IFS
221 test -z "$as_dir" && as_dir=.
222 as_found=:
223 case $as_dir in #(
224 /*)
225 for as_base in sh bash ksh sh5; do
226 # Try only shells that exist, to save several forks.
227 as_shell=$as_dir/$as_base
228 if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
229 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then :
230 CONFIG_SHELL=$as_shell as_have_required=yes
231 if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then :
232 break 2
233fi
234fi
235 done;;
236 esac
237 as_found=false
238done
239$as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } &&
240 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then :
241 CONFIG_SHELL=$SHELL as_have_required=yes
242fi; }
243IFS=$as_save_IFS
244
245
246 if test "x$CONFIG_SHELL" != x; then :
d0ac1c44
SM
247 export CONFIG_SHELL
248 # We cannot yet assume a decent shell, so we have to provide a
249# neutralization value for shells without unset; and this also
250# works around shells that cannot unset nonexistent variables.
251# Preserve -v and -x to the replacement shell.
252BASH_ENV=/dev/null
253ENV=/dev/null
254(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
255case $- in # ((((
256 *v*x* | *x*v* ) as_opts=-vx ;;
257 *v* ) as_opts=-v ;;
258 *x* ) as_opts=-x ;;
259 * ) as_opts= ;;
260esac
261exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
262# Admittedly, this is quite paranoid, since all the known shells bail
263# out after a failed `exec'.
264$as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2
265exit 255
81ecdfbb
RW
266fi
267
268 if test x$as_have_required = xno; then :
269 $as_echo "$0: This script requires a shell more modern than all"
270 $as_echo "$0: the shells that I found on your system."
271 if test x${ZSH_VERSION+set} = xset ; then
272 $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should"
273 $as_echo "$0: be upgraded to zsh 4.3.4 or later."
6bf9431b 274 else
81ecdfbb
RW
275 $as_echo "$0: Please tell bug-autoconf@gnu.org about your system,
276$0: including any error possibly output before this
277$0: message. Then install a modern shell, or manually run
278$0: the script under such a shell if you do have one."
6bf9431b 279 fi
81ecdfbb
RW
280 exit 1
281fi
282fi
283fi
284SHELL=${CONFIG_SHELL-/bin/sh}
285export SHELL
286# Unset more variables known to interfere with behavior of common tools.
287CLICOLOR_FORCE= GREP_OPTIONS=
288unset CLICOLOR_FORCE GREP_OPTIONS
289
290## --------------------- ##
291## M4sh Shell Functions. ##
292## --------------------- ##
293# as_fn_unset VAR
294# ---------------
295# Portably unset VAR.
296as_fn_unset ()
297{
298 { eval $1=; unset $1;}
299}
300as_unset=as_fn_unset
301
302# as_fn_set_status STATUS
303# -----------------------
304# Set $? to STATUS, without forking.
305as_fn_set_status ()
306{
307 return $1
308} # as_fn_set_status
309
310# as_fn_exit STATUS
311# -----------------
312# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
313as_fn_exit ()
314{
315 set +e
316 as_fn_set_status $1
317 exit $1
318} # as_fn_exit
319
320# as_fn_mkdir_p
321# -------------
322# Create "$as_dir" as a directory, including parents if necessary.
323as_fn_mkdir_p ()
324{
325
326 case $as_dir in #(
327 -*) as_dir=./$as_dir;;
328 esac
329 test -d "$as_dir" || eval $as_mkdir_p || {
330 as_dirs=
331 while :; do
332 case $as_dir in #(
333 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
334 *) as_qdir=$as_dir;;
335 esac
336 as_dirs="'$as_qdir' $as_dirs"
337 as_dir=`$as_dirname -- "$as_dir" ||
338$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
339 X"$as_dir" : 'X\(//\)[^/]' \| \
340 X"$as_dir" : 'X\(//\)$' \| \
341 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
342$as_echo X"$as_dir" |
343 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
344 s//\1/
345 q
346 }
347 /^X\(\/\/\)[^/].*/{
348 s//\1/
349 q
350 }
351 /^X\(\/\/\)$/{
352 s//\1/
353 q
354 }
355 /^X\(\/\).*/{
356 s//\1/
357 q
358 }
359 s/.*/./; q'`
360 test -d "$as_dir" && break
361 done
362 test -z "$as_dirs" || eval "mkdir $as_dirs"
d0ac1c44 363 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
81ecdfbb
RW
364
365
366} # as_fn_mkdir_p
d0ac1c44
SM
367
368# as_fn_executable_p FILE
369# -----------------------
370# Test if FILE is an executable regular file.
371as_fn_executable_p ()
372{
373 test -f "$1" && test -x "$1"
374} # as_fn_executable_p
81ecdfbb
RW
375# as_fn_append VAR VALUE
376# ----------------------
377# Append the text in VALUE to the end of the definition contained in VAR. Take
378# advantage of any shell optimizations that allow amortized linear growth over
379# repeated appends, instead of the typical quadratic growth present in naive
380# implementations.
381if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
382 eval 'as_fn_append ()
383 {
384 eval $1+=\$2
385 }'
386else
387 as_fn_append ()
388 {
389 eval $1=\$$1\$2
390 }
391fi # as_fn_append
392
393# as_fn_arith ARG...
394# ------------------
395# Perform arithmetic evaluation on the ARGs, and store the result in the
396# global $as_val. Take advantage of shells that can avoid forks. The arguments
397# must be portable across $(()) and expr.
398if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
399 eval 'as_fn_arith ()
400 {
401 as_val=$(( $* ))
402 }'
403else
404 as_fn_arith ()
405 {
406 as_val=`expr "$@" || test $? -eq 1`
407 }
408fi # as_fn_arith
409
410
d0ac1c44
SM
411# as_fn_error STATUS ERROR [LINENO LOG_FD]
412# ----------------------------------------
81ecdfbb
RW
413# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
414# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
d0ac1c44 415# script with STATUS, using 1 if that was 0.
81ecdfbb
RW
416as_fn_error ()
417{
d0ac1c44
SM
418 as_status=$1; test $as_status -eq 0 && as_status=1
419 if test "$4"; then
420 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
421 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
81ecdfbb 422 fi
d0ac1c44 423 $as_echo "$as_me: error: $2" >&2
81ecdfbb
RW
424 as_fn_exit $as_status
425} # as_fn_error
6bf9431b 426
81ecdfbb
RW
427if expr a : '\(a\)' >/dev/null 2>&1 &&
428 test "X`expr 00001 : '.*\(...\)'`" = X001; then
6bf9431b
BE
429 as_expr=expr
430else
431 as_expr=false
432fi
433
81ecdfbb 434if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
6bf9431b
BE
435 as_basename=basename
436else
437 as_basename=false
438fi
439
81ecdfbb
RW
440if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
441 as_dirname=dirname
442else
443 as_dirname=false
444fi
6bf9431b 445
81ecdfbb 446as_me=`$as_basename -- "$0" ||
6bf9431b
BE
447$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
448 X"$0" : 'X\(//\)$' \| \
81ecdfbb
RW
449 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
450$as_echo X/"$0" |
451 sed '/^.*\/\([^/][^/]*\)\/*$/{
452 s//\1/
453 q
454 }
455 /^X\/\(\/\/\)$/{
456 s//\1/
457 q
458 }
459 /^X\/\(\/\).*/{
460 s//\1/
461 q
462 }
463 s/.*/./; q'`
6bf9431b 464
0ab6f085
AM
465# Avoid depending upon Character Ranges.
466as_cr_letters='abcdefghijklmnopqrstuvwxyz'
467as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
468as_cr_Letters=$as_cr_letters$as_cr_LETTERS
469as_cr_digits='0123456789'
470as_cr_alnum=$as_cr_Letters$as_cr_digits
1b9750d6 471
6bf9431b 472
81ecdfbb
RW
473 as_lineno_1=$LINENO as_lineno_1a=$LINENO
474 as_lineno_2=$LINENO as_lineno_2a=$LINENO
475 eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" &&
476 test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || {
477 # Blame Lee E. McMahon (1931-1989) for sed's syntax. :-)
478 sed -n '
479 p
480 /[$]LINENO/=
481 ' <$as_myself |
6bf9431b 482 sed '
81ecdfbb
RW
483 s/[$]LINENO.*/&-/
484 t lineno
485 b
486 :lineno
6bf9431b 487 N
81ecdfbb
RW
488 :loop
489 s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
6bf9431b 490 t loop
81ecdfbb 491 s/-\n.*//
6bf9431b 492 ' >$as_me.lineno &&
81ecdfbb
RW
493 chmod +x "$as_me.lineno" ||
494 { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; }
6bf9431b 495
d0ac1c44
SM
496 # If we had to re-execute with $CONFIG_SHELL, we're ensured to have
497 # already done that, so ensure we don't try to do so again and fall
498 # in an infinite loop. This has already happened in practice.
499 _as_can_reexec=no; export _as_can_reexec
6bf9431b
BE
500 # Don't try to exec as it changes $[0], causing all sort of problems
501 # (the dirname of $[0] is not the place where we might find the
81ecdfbb
RW
502 # original and so on. Autoconf is especially sensitive to this).
503 . "./$as_me.lineno"
6bf9431b
BE
504 # Exit status is that of the last command.
505 exit
506}
507
81ecdfbb
RW
508ECHO_C= ECHO_N= ECHO_T=
509case `echo -n x` in #(((((
510-n*)
511 case `echo 'xy\c'` in
512 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
513 xy) ECHO_C='\c';;
514 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
515 ECHO_T=' ';;
516 esac;;
517*)
518 ECHO_N='-n';;
6bf9431b
BE
519esac
520
81ecdfbb
RW
521rm -f conf$$ conf$$.exe conf$$.file
522if test -d conf$$.dir; then
523 rm -f conf$$.dir/conf$$.file
6bf9431b 524else
81ecdfbb
RW
525 rm -f conf$$.dir
526 mkdir conf$$.dir 2>/dev/null
6bf9431b 527fi
81ecdfbb
RW
528if (echo >conf$$.file) 2>/dev/null; then
529 if ln -s conf$$.file conf$$ 2>/dev/null; then
0ab6f085 530 as_ln_s='ln -s'
81ecdfbb
RW
531 # ... but there are two gotchas:
532 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
533 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
d0ac1c44 534 # In both cases, we have to default to `cp -pR'.
81ecdfbb 535 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
d0ac1c44 536 as_ln_s='cp -pR'
81ecdfbb
RW
537 elif ln conf$$.file conf$$ 2>/dev/null; then
538 as_ln_s=ln
539 else
d0ac1c44 540 as_ln_s='cp -pR'
0ab6f085 541 fi
6bf9431b 542else
d0ac1c44 543 as_ln_s='cp -pR'
6bf9431b 544fi
81ecdfbb
RW
545rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
546rmdir conf$$.dir 2>/dev/null
6bf9431b
BE
547
548if mkdir -p . 2>/dev/null; then
81ecdfbb 549 as_mkdir_p='mkdir -p "$as_dir"'
6bf9431b
BE
550else
551 test -d ./-p && rmdir ./-p
552 as_mkdir_p=false
553fi
554
d0ac1c44
SM
555as_test_x='test -x'
556as_executable_p=as_fn_executable_p
6bf9431b
BE
557
558# Sed expression to map a string onto a valid CPP name.
559as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
560
561# Sed expression to map a string onto a valid variable name.
562as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
563
d7040cdb
SE
564SHELL=${CONFIG_SHELL-/bin/sh}
565
d7040cdb 566
d0ac1c44
SM
567test -n "$DJDIR" || exec 7<&0 </dev/null
568exec 6>&1
81ecdfbb 569
6bf9431b 570# Name of the host.
d0ac1c44 571# hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status,
6bf9431b
BE
572# so uname gets run too.
573ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
252b5132 574
6bf9431b
BE
575#
576# Initializations.
577#
252b5132 578ac_default_prefix=/usr/local
81ecdfbb 579ac_clean_files=
6bf9431b 580ac_config_libobj_dir=.
81ecdfbb 581LIBOBJS=
6bf9431b
BE
582cross_compiling=no
583subdirs=
584MFLAGS=
585MAKEFLAGS=
0ab6f085 586
6bf9431b 587# Identity of this package.
2e98a7bd
AM
588PACKAGE_NAME='gprof'
589PACKAGE_TARNAME='gprof'
b5c37946
SJ
590PACKAGE_VERSION='2.41.50'
591PACKAGE_STRING='gprof 2.41.50'
2e98a7bd
AM
592PACKAGE_BUGREPORT=''
593PACKAGE_URL=''
6bf9431b
BE
594
595ac_unique_file="gprof.c"
596# Factoring default headers for most tests.
597ac_includes_default="\
598#include <stdio.h>
81ecdfbb 599#ifdef HAVE_SYS_TYPES_H
6bf9431b
BE
600# include <sys/types.h>
601#endif
81ecdfbb 602#ifdef HAVE_SYS_STAT_H
6bf9431b
BE
603# include <sys/stat.h>
604#endif
81ecdfbb 605#ifdef STDC_HEADERS
6bf9431b
BE
606# include <stdlib.h>
607# include <stddef.h>
608#else
81ecdfbb 609# ifdef HAVE_STDLIB_H
6bf9431b
BE
610# include <stdlib.h>
611# endif
612#endif
81ecdfbb
RW
613#ifdef HAVE_STRING_H
614# if !defined STDC_HEADERS && defined HAVE_MEMORY_H
6bf9431b
BE
615# include <memory.h>
616# endif
617# include <string.h>
618#endif
81ecdfbb 619#ifdef HAVE_STRINGS_H
6bf9431b
BE
620# include <strings.h>
621#endif
81ecdfbb 622#ifdef HAVE_INTTYPES_H
6bf9431b 623# include <inttypes.h>
6bf9431b 624#endif
81ecdfbb
RW
625#ifdef HAVE_STDINT_H
626# include <stdint.h>
627#endif
628#ifdef HAVE_UNISTD_H
6bf9431b
BE
629# include <unistd.h>
630#endif"
631
862776f2 632gt_needs=
81ecdfbb
RW
633ac_subst_vars='am__EXEEXT_FALSE
634am__EXEEXT_TRUE
635LTLIBOBJS
636LIBOBJS
6757cf57 637WARN_WRITE_STRINGS
81ecdfbb 638NO_WERROR
c5da1932 639WARN_CFLAGS_FOR_BUILD
81ecdfbb
RW
640WARN_CFLAGS
641GENINSRC_NEVER_FALSE
642GENINSRC_NEVER_TRUE
643MAINT
644MAINTAINER_MODE_FALSE
645MAINTAINER_MODE_TRUE
81ecdfbb
RW
646CATOBJEXT
647GENCAT
648INSTOBJEXT
649DATADIRNAME
650CATALOGS
81ecdfbb
RW
651INCINTL
652LIBINTL_DEP
862776f2
AA
653POSUB
654LTLIBINTL
81ecdfbb 655LIBINTL
862776f2
AA
656INTLLIBS
657LTLIBICONV
658LIBICONV
659INTL_MACOSX_LIBS
660MSGMERGE
661XGETTEXT
662GMSGFMT
663MSGFMT
81ecdfbb 664USE_NLS
862776f2 665MKINSTALLDIRS
c8693053 666LARGEFILE_CPPFLAGS
81ecdfbb
RW
667OTOOL64
668OTOOL
669LIPO
670NMEDIT
671DSYMUTIL
81ecdfbb
RW
672RANLIB
673AR
674OBJDUMP
675LN_S
676NM
677ac_ct_DUMPBIN
678DUMPBIN
679LD
680FGREP
681SED
682LIBTOOL
683EGREP
684GREP
685CPP
686am__fastdepCC_FALSE
687am__fastdepCC_TRUE
688CCDEPMODE
6eb7d830 689am__nodep
81ecdfbb
RW
690AMDEPBACKSLASH
691AMDEP_FALSE
692AMDEP_TRUE
b9583093 693am__quote
81ecdfbb
RW
694am__include
695DEPDIR
5d4d26d1
AM
696OBJEXT
697EXEEXT
698ac_ct_CC
699CPPFLAGS
700LDFLAGS
701CFLAGS
702CC
703AM_BACKSLASH
704AM_DEFAULT_VERBOSITY
705AM_DEFAULT_V
706AM_V
81ecdfbb
RW
707am__untar
708am__tar
709AMTAR
710am__leading_dot
711SET_MAKE
712AWK
713mkdir_p
714MKDIR_P
715INSTALL_STRIP_PROGRAM
716STRIP
717install_sh
718MAKEINFO
719AUTOHEADER
720AUTOMAKE
721AUTOCONF
722ACLOCAL
723VERSION
724PACKAGE
725CYGPATH_W
726am__isrc
727INSTALL_DATA
728INSTALL_SCRIPT
729INSTALL_PROGRAM
81ecdfbb
RW
730target_os
731target_vendor
732target_cpu
733target
734host_os
735host_vendor
736host_cpu
737host
738build_os
739build_vendor
740build_cpu
741build
742target_alias
743host_alias
744build_alias
745LIBS
746ECHO_T
747ECHO_N
748ECHO_C
749DEFS
750mandir
751localedir
752libdir
753psdir
754pdfdir
755dvidir
756htmldir
757infodir
758docdir
759oldincludedir
760includedir
761localstatedir
762sharedstatedir
763sysconfdir
764datadir
765datarootdir
766libexecdir
767sbindir
768bindir
769program_transform_name
770prefix
771exec_prefix
772PACKAGE_URL
773PACKAGE_BUGREPORT
774PACKAGE_STRING
775PACKAGE_VERSION
776PACKAGE_TARNAME
777PACKAGE_NAME
778PATH_SEPARATOR
b9583093 779SHELL'
6bf9431b 780ac_subst_files=''
81ecdfbb
RW
781ac_user_opts='
782enable_option_checking
d0ac1c44 783enable_silent_rules
5d4d26d1 784enable_dependency_tracking
81ecdfbb
RW
785enable_shared
786enable_static
787with_pic
788enable_fast_install
789with_gnu_ld
790enable_libtool_lock
b879806f
AM
791enable_plugins
792enable_largefile
81ecdfbb 793enable_nls
862776f2
AA
794enable_rpath
795with_libiconv_prefix
796with_libiconv_type
797with_libintl_prefix
798with_libintl_type
81ecdfbb
RW
799enable_maintainer_mode
800enable_werror
801enable_build_warnings
802'
803 ac_precious_vars='build_alias
804host_alias
805target_alias
806CC
807CFLAGS
808LDFLAGS
809LIBS
810CPPFLAGS
811CPP'
812
252b5132
RH
813
814# Initialize some variables set by options.
6bf9431b
BE
815ac_init_help=
816ac_init_version=false
81ecdfbb
RW
817ac_unrecognized_opts=
818ac_unrecognized_sep=
252b5132
RH
819# The variables have the same names as the options, with
820# dashes changed to underlines.
6bf9431b 821cache_file=/dev/null
252b5132 822exec_prefix=NONE
252b5132 823no_create=
252b5132
RH
824no_recursion=
825prefix=NONE
826program_prefix=NONE
827program_suffix=NONE
828program_transform_name=s,x,x,
829silent=
830site=
831srcdir=
252b5132
RH
832verbose=
833x_includes=NONE
834x_libraries=NONE
6bf9431b
BE
835
836# Installation directory options.
837# These are left unexpanded so users can "make install exec_prefix=/foo"
838# and all the variables that are supposed to be based on exec_prefix
839# by default will actually change.
840# Use braces instead of parens because sh, perl, etc. also accept them.
81ecdfbb 841# (The list follows the same order as the GNU Coding Standards.)
252b5132
RH
842bindir='${exec_prefix}/bin'
843sbindir='${exec_prefix}/sbin'
844libexecdir='${exec_prefix}/libexec'
81ecdfbb
RW
845datarootdir='${prefix}/share'
846datadir='${datarootdir}'
252b5132
RH
847sysconfdir='${prefix}/etc'
848sharedstatedir='${prefix}/com'
849localstatedir='${prefix}/var'
252b5132
RH
850includedir='${prefix}/include'
851oldincludedir='/usr/include'
2e98a7bd 852docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
81ecdfbb
RW
853infodir='${datarootdir}/info'
854htmldir='${docdir}'
855dvidir='${docdir}'
856pdfdir='${docdir}'
857psdir='${docdir}'
858libdir='${exec_prefix}/lib'
859localedir='${datarootdir}/locale'
860mandir='${datarootdir}/man'
252b5132 861
252b5132 862ac_prev=
81ecdfbb 863ac_dashdash=
252b5132
RH
864for ac_option
865do
252b5132
RH
866 # If the previous option needs an argument, assign it.
867 if test -n "$ac_prev"; then
81ecdfbb 868 eval $ac_prev=\$ac_option
252b5132
RH
869 ac_prev=
870 continue
871 fi
872
81ecdfbb 873 case $ac_option in
d0ac1c44
SM
874 *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
875 *=) ac_optarg= ;;
876 *) ac_optarg=yes ;;
81ecdfbb 877 esac
252b5132
RH
878
879 # Accept the important Cygnus configure options, so we can diagnose typos.
880
81ecdfbb
RW
881 case $ac_dashdash$ac_option in
882 --)
883 ac_dashdash=yes ;;
252b5132
RH
884
885 -bindir | --bindir | --bindi | --bind | --bin | --bi)
886 ac_prev=bindir ;;
887 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
6bf9431b 888 bindir=$ac_optarg ;;
252b5132
RH
889
890 -build | --build | --buil | --bui | --bu)
6bf9431b 891 ac_prev=build_alias ;;
252b5132 892 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
6bf9431b 893 build_alias=$ac_optarg ;;
252b5132
RH
894
895 -cache-file | --cache-file | --cache-fil | --cache-fi \
896 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
897 ac_prev=cache_file ;;
898 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
899 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
6bf9431b
BE
900 cache_file=$ac_optarg ;;
901
902 --config-cache | -C)
903 cache_file=config.cache ;;
252b5132 904
81ecdfbb 905 -datadir | --datadir | --datadi | --datad)
252b5132 906 ac_prev=datadir ;;
81ecdfbb 907 -datadir=* | --datadir=* | --datadi=* | --datad=*)
6bf9431b 908 datadir=$ac_optarg ;;
252b5132 909
81ecdfbb
RW
910 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
911 | --dataroo | --dataro | --datar)
912 ac_prev=datarootdir ;;
913 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
914 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
915 datarootdir=$ac_optarg ;;
916
252b5132 917 -disable-* | --disable-*)
81ecdfbb 918 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
252b5132 919 # Reject names that are not valid shell variable names.
81ecdfbb 920 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
d0ac1c44 921 as_fn_error $? "invalid feature name: $ac_useropt"
81ecdfbb
RW
922 ac_useropt_orig=$ac_useropt
923 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
924 case $ac_user_opts in
925 *"
926"enable_$ac_useropt"
927"*) ;;
928 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
929 ac_unrecognized_sep=', ';;
930 esac
931 eval enable_$ac_useropt=no ;;
932
933 -docdir | --docdir | --docdi | --doc | --do)
934 ac_prev=docdir ;;
935 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
936 docdir=$ac_optarg ;;
937
938 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
939 ac_prev=dvidir ;;
940 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
941 dvidir=$ac_optarg ;;
252b5132
RH
942
943 -enable-* | --enable-*)
81ecdfbb 944 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
252b5132 945 # Reject names that are not valid shell variable names.
81ecdfbb 946 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
d0ac1c44 947 as_fn_error $? "invalid feature name: $ac_useropt"
81ecdfbb
RW
948 ac_useropt_orig=$ac_useropt
949 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
950 case $ac_user_opts in
951 *"
952"enable_$ac_useropt"
953"*) ;;
954 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
955 ac_unrecognized_sep=', ';;
0ab6f085 956 esac
81ecdfbb 957 eval enable_$ac_useropt=\$ac_optarg ;;
252b5132
RH
958
959 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
960 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
961 | --exec | --exe | --ex)
962 ac_prev=exec_prefix ;;
963 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
964 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
965 | --exec=* | --exe=* | --ex=*)
6bf9431b 966 exec_prefix=$ac_optarg ;;
252b5132
RH
967
968 -gas | --gas | --ga | --g)
969 # Obsolete; use --with-gas.
970 with_gas=yes ;;
971
6bf9431b
BE
972 -help | --help | --hel | --he | -h)
973 ac_init_help=long ;;
974 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
975 ac_init_help=recursive ;;
976 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
977 ac_init_help=short ;;
252b5132
RH
978
979 -host | --host | --hos | --ho)
6bf9431b 980 ac_prev=host_alias ;;
252b5132 981 -host=* | --host=* | --hos=* | --ho=*)
6bf9431b 982 host_alias=$ac_optarg ;;
252b5132 983
81ecdfbb
RW
984 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
985 ac_prev=htmldir ;;
986 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
987 | --ht=*)
988 htmldir=$ac_optarg ;;
989
252b5132
RH
990 -includedir | --includedir | --includedi | --included | --include \
991 | --includ | --inclu | --incl | --inc)
992 ac_prev=includedir ;;
993 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
994 | --includ=* | --inclu=* | --incl=* | --inc=*)
6bf9431b 995 includedir=$ac_optarg ;;
252b5132
RH
996
997 -infodir | --infodir | --infodi | --infod | --info | --inf)
998 ac_prev=infodir ;;
999 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
6bf9431b 1000 infodir=$ac_optarg ;;
252b5132
RH
1001
1002 -libdir | --libdir | --libdi | --libd)
1003 ac_prev=libdir ;;
1004 -libdir=* | --libdir=* | --libdi=* | --libd=*)
6bf9431b 1005 libdir=$ac_optarg ;;
252b5132
RH
1006
1007 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
1008 | --libexe | --libex | --libe)
1009 ac_prev=libexecdir ;;
1010 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
1011 | --libexe=* | --libex=* | --libe=*)
6bf9431b 1012 libexecdir=$ac_optarg ;;
252b5132 1013
81ecdfbb
RW
1014 -localedir | --localedir | --localedi | --localed | --locale)
1015 ac_prev=localedir ;;
1016 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
1017 localedir=$ac_optarg ;;
1018
252b5132 1019 -localstatedir | --localstatedir | --localstatedi | --localstated \
81ecdfbb 1020 | --localstate | --localstat | --localsta | --localst | --locals)
252b5132
RH
1021 ac_prev=localstatedir ;;
1022 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
81ecdfbb 1023 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
6bf9431b 1024 localstatedir=$ac_optarg ;;
252b5132
RH
1025
1026 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1027 ac_prev=mandir ;;
1028 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
6bf9431b 1029 mandir=$ac_optarg ;;
252b5132
RH
1030
1031 -nfp | --nfp | --nf)
1032 # Obsolete; use --without-fp.
1033 with_fp=no ;;
1034
1035 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
6bf9431b 1036 | --no-cr | --no-c | -n)
252b5132
RH
1037 no_create=yes ;;
1038
1039 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1040 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1041 no_recursion=yes ;;
1042
1043 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1044 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1045 | --oldin | --oldi | --old | --ol | --o)
1046 ac_prev=oldincludedir ;;
1047 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1048 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1049 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
6bf9431b 1050 oldincludedir=$ac_optarg ;;
252b5132
RH
1051
1052 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1053 ac_prev=prefix ;;
1054 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
6bf9431b 1055 prefix=$ac_optarg ;;
252b5132
RH
1056
1057 -program-prefix | --program-prefix | --program-prefi | --program-pref \
1058 | --program-pre | --program-pr | --program-p)
1059 ac_prev=program_prefix ;;
1060 -program-prefix=* | --program-prefix=* | --program-prefi=* \
1061 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
6bf9431b 1062 program_prefix=$ac_optarg ;;
252b5132
RH
1063
1064 -program-suffix | --program-suffix | --program-suffi | --program-suff \
1065 | --program-suf | --program-su | --program-s)
1066 ac_prev=program_suffix ;;
1067 -program-suffix=* | --program-suffix=* | --program-suffi=* \
1068 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
6bf9431b 1069 program_suffix=$ac_optarg ;;
252b5132
RH
1070
1071 -program-transform-name | --program-transform-name \
1072 | --program-transform-nam | --program-transform-na \
1073 | --program-transform-n | --program-transform- \
1074 | --program-transform | --program-transfor \
1075 | --program-transfo | --program-transf \
1076 | --program-trans | --program-tran \
1077 | --progr-tra | --program-tr | --program-t)
1078 ac_prev=program_transform_name ;;
1079 -program-transform-name=* | --program-transform-name=* \
1080 | --program-transform-nam=* | --program-transform-na=* \
1081 | --program-transform-n=* | --program-transform-=* \
1082 | --program-transform=* | --program-transfor=* \
1083 | --program-transfo=* | --program-transf=* \
1084 | --program-trans=* | --program-tran=* \
1085 | --progr-tra=* | --program-tr=* | --program-t=*)
6bf9431b 1086 program_transform_name=$ac_optarg ;;
252b5132 1087
81ecdfbb
RW
1088 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1089 ac_prev=pdfdir ;;
1090 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1091 pdfdir=$ac_optarg ;;
1092
1093 -psdir | --psdir | --psdi | --psd | --ps)
1094 ac_prev=psdir ;;
1095 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1096 psdir=$ac_optarg ;;
1097
252b5132
RH
1098 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1099 | -silent | --silent | --silen | --sile | --sil)
1100 silent=yes ;;
1101
1102 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1103 ac_prev=sbindir ;;
1104 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1105 | --sbi=* | --sb=*)
6bf9431b 1106 sbindir=$ac_optarg ;;
252b5132
RH
1107
1108 -sharedstatedir | --sharedstatedir | --sharedstatedi \
1109 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1110 | --sharedst | --shareds | --shared | --share | --shar \
1111 | --sha | --sh)
1112 ac_prev=sharedstatedir ;;
1113 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1114 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1115 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1116 | --sha=* | --sh=*)
6bf9431b 1117 sharedstatedir=$ac_optarg ;;
252b5132
RH
1118
1119 -site | --site | --sit)
1120 ac_prev=site ;;
1121 -site=* | --site=* | --sit=*)
6bf9431b 1122 site=$ac_optarg ;;
093872ec 1123
252b5132
RH
1124 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1125 ac_prev=srcdir ;;
1126 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
6bf9431b 1127 srcdir=$ac_optarg ;;
252b5132
RH
1128
1129 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1130 | --syscon | --sysco | --sysc | --sys | --sy)
1131 ac_prev=sysconfdir ;;
1132 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1133 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
6bf9431b 1134 sysconfdir=$ac_optarg ;;
252b5132
RH
1135
1136 -target | --target | --targe | --targ | --tar | --ta | --t)
6bf9431b 1137 ac_prev=target_alias ;;
252b5132 1138 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
6bf9431b 1139 target_alias=$ac_optarg ;;
252b5132
RH
1140
1141 -v | -verbose | --verbose | --verbos | --verbo | --verb)
1142 verbose=yes ;;
1143
6bf9431b
BE
1144 -version | --version | --versio | --versi | --vers | -V)
1145 ac_init_version=: ;;
252b5132
RH
1146
1147 -with-* | --with-*)
81ecdfbb 1148 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
252b5132 1149 # Reject names that are not valid shell variable names.
81ecdfbb 1150 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
d0ac1c44 1151 as_fn_error $? "invalid package name: $ac_useropt"
81ecdfbb
RW
1152 ac_useropt_orig=$ac_useropt
1153 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1154 case $ac_user_opts in
1155 *"
1156"with_$ac_useropt"
1157"*) ;;
1158 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1159 ac_unrecognized_sep=', ';;
0ab6f085 1160 esac
81ecdfbb 1161 eval with_$ac_useropt=\$ac_optarg ;;
252b5132
RH
1162
1163 -without-* | --without-*)
81ecdfbb 1164 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
252b5132 1165 # Reject names that are not valid shell variable names.
81ecdfbb 1166 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
d0ac1c44 1167 as_fn_error $? "invalid package name: $ac_useropt"
81ecdfbb
RW
1168 ac_useropt_orig=$ac_useropt
1169 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1170 case $ac_user_opts in
1171 *"
1172"with_$ac_useropt"
1173"*) ;;
1174 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1175 ac_unrecognized_sep=', ';;
1176 esac
1177 eval with_$ac_useropt=no ;;
252b5132
RH
1178
1179 --x)
1180 # Obsolete; use --with-x.
1181 with_x=yes ;;
1182
1183 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1184 | --x-incl | --x-inc | --x-in | --x-i)
1185 ac_prev=x_includes ;;
1186 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1187 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
6bf9431b 1188 x_includes=$ac_optarg ;;
252b5132
RH
1189
1190 -x-libraries | --x-libraries | --x-librarie | --x-librari \
1191 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1192 ac_prev=x_libraries ;;
1193 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1194 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
6bf9431b 1195 x_libraries=$ac_optarg ;;
252b5132 1196
d0ac1c44
SM
1197 -*) as_fn_error $? "unrecognized option: \`$ac_option'
1198Try \`$0 --help' for more information"
252b5132
RH
1199 ;;
1200
6bf9431b
BE
1201 *=*)
1202 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1203 # Reject names that are not valid shell variable names.
81ecdfbb
RW
1204 case $ac_envvar in #(
1205 '' | [0-9]* | *[!_$as_cr_alnum]* )
d0ac1c44 1206 as_fn_error $? "invalid variable name: \`$ac_envvar'" ;;
81ecdfbb
RW
1207 esac
1208 eval $ac_envvar=\$ac_optarg
6bf9431b
BE
1209 export $ac_envvar ;;
1210
252b5132 1211 *)
6bf9431b 1212 # FIXME: should be removed in autoconf 3.0.
81ecdfbb 1213 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
6bf9431b 1214 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
81ecdfbb 1215 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
d0ac1c44 1216 : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}"
252b5132
RH
1217 ;;
1218
1219 esac
1220done
1221
1222if test -n "$ac_prev"; then
6bf9431b 1223 ac_option=--`echo $ac_prev | sed 's/_/-/g'`
d0ac1c44 1224 as_fn_error $? "missing argument to $ac_option"
252b5132
RH
1225fi
1226
81ecdfbb
RW
1227if test -n "$ac_unrecognized_opts"; then
1228 case $enable_option_checking in
1229 no) ;;
d0ac1c44 1230 fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;;
81ecdfbb 1231 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
0ab6f085 1232 esac
81ecdfbb 1233fi
0ab6f085 1234
81ecdfbb
RW
1235# Check all directory arguments for consistency.
1236for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \
1237 datadir sysconfdir sharedstatedir localstatedir includedir \
1238 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
31b0378d 1239 libdir localedir mandir
0ab6f085 1240do
81ecdfbb
RW
1241 eval ac_val=\$$ac_var
1242 # Remove trailing slashes.
0ab6f085 1243 case $ac_val in
81ecdfbb
RW
1244 */ )
1245 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1246 eval $ac_var=\$ac_val;;
252b5132 1247 esac
81ecdfbb
RW
1248 # Be sure to have absolute directory names.
1249 case $ac_val in
1250 [\\/$]* | ?:[\\/]* ) continue;;
1251 NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1252 esac
d0ac1c44 1253 as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val"
252b5132
RH
1254done
1255
6bf9431b
BE
1256# There might be people who depend on the old broken behavior: `$host'
1257# used to hold the argument of --host etc.
1258# FIXME: To remove some day.
1259build=$build_alias
1260host=$host_alias
1261target=$target_alias
1262
1263# FIXME: To remove some day.
1264if test "x$host_alias" != x; then
1265 if test "x$build_alias" = x; then
1266 cross_compiling=maybe
6bf9431b
BE
1267 elif test "x$build_alias" != "x$host_alias"; then
1268 cross_compiling=yes
1269 fi
1270fi
252b5132 1271
6bf9431b
BE
1272ac_tool_prefix=
1273test -n "$host_alias" && ac_tool_prefix=$host_alias-
1274
1275test "$silent" = yes && exec 6>/dev/null
252b5132 1276
252b5132 1277
81ecdfbb
RW
1278ac_pwd=`pwd` && test -n "$ac_pwd" &&
1279ac_ls_di=`ls -di .` &&
1280ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
d0ac1c44 1281 as_fn_error $? "working directory cannot be determined"
81ecdfbb 1282test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
d0ac1c44 1283 as_fn_error $? "pwd does not report name of working directory"
81ecdfbb
RW
1284
1285
252b5132
RH
1286# Find the source files, if location was not specified.
1287if test -z "$srcdir"; then
1288 ac_srcdir_defaulted=yes
81ecdfbb
RW
1289 # Try the directory containing this script, then the parent directory.
1290 ac_confdir=`$as_dirname -- "$as_myself" ||
1291$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1292 X"$as_myself" : 'X\(//\)[^/]' \| \
1293 X"$as_myself" : 'X\(//\)$' \| \
1294 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1295$as_echo X"$as_myself" |
1296 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1297 s//\1/
1298 q
1299 }
1300 /^X\(\/\/\)[^/].*/{
1301 s//\1/
1302 q
1303 }
1304 /^X\(\/\/\)$/{
1305 s//\1/
1306 q
1307 }
1308 /^X\(\/\).*/{
1309 s//\1/
1310 q
1311 }
1312 s/.*/./; q'`
252b5132 1313 srcdir=$ac_confdir
81ecdfbb 1314 if test ! -r "$srcdir/$ac_unique_file"; then
252b5132
RH
1315 srcdir=..
1316 fi
1317else
1318 ac_srcdir_defaulted=no
1319fi
81ecdfbb
RW
1320if test ! -r "$srcdir/$ac_unique_file"; then
1321 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
d0ac1c44 1322 as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir"
81ecdfbb
RW
1323fi
1324ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1325ac_abs_confdir=`(
d0ac1c44 1326 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg"
81ecdfbb
RW
1327 pwd)`
1328# When building in place, set srcdir=.
1329if test "$ac_abs_confdir" = "$ac_pwd"; then
1330 srcdir=.
1331fi
1332# Remove unnecessary trailing slashes from srcdir.
1333# Double slashes in file names in object file debugging info
1334# mess up M-x gdb in Emacs.
1335case $srcdir in
1336*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1337esac
1338for ac_var in $ac_precious_vars; do
1339 eval ac_env_${ac_var}_set=\${${ac_var}+set}
1340 eval ac_env_${ac_var}_value=\$${ac_var}
1341 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1342 eval ac_cv_env_${ac_var}_value=\$${ac_var}
1343done
252b5132 1344
6bf9431b
BE
1345#
1346# Report the --help message.
1347#
1348if test "$ac_init_help" = "long"; then
1349 # Omit some internal or obsolete options to make the list less imposing.
1350 # This message is too long to be a string in the A/UX 3.1 sh.
1351 cat <<_ACEOF
b5c37946 1352\`configure' configures gprof 2.41.50 to adapt to many kinds of systems.
252b5132 1353
6bf9431b 1354Usage: $0 [OPTION]... [VAR=VALUE]...
252b5132 1355
6bf9431b
BE
1356To assign environment variables (e.g., CC, CFLAGS...), specify them as
1357VAR=VALUE. See below for descriptions of some of the useful variables.
252b5132 1358
6bf9431b 1359Defaults for the options are specified in brackets.
ac48eca1 1360
6bf9431b
BE
1361Configuration:
1362 -h, --help display this help and exit
1363 --help=short display options specific to this package
1364 --help=recursive display the short help of all the included packages
1365 -V, --version display version information and exit
d0ac1c44 1366 -q, --quiet, --silent do not print \`checking ...' messages
6bf9431b
BE
1367 --cache-file=FILE cache test results in FILE [disabled]
1368 -C, --config-cache alias for \`--cache-file=config.cache'
1369 -n, --no-create do not create output files
1370 --srcdir=DIR find the sources in DIR [configure dir or \`..']
1371
6bf9431b
BE
1372Installation directories:
1373 --prefix=PREFIX install architecture-independent files in PREFIX
81ecdfbb 1374 [$ac_default_prefix]
6bf9431b 1375 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
81ecdfbb 1376 [PREFIX]
ac48eca1 1377
6bf9431b
BE
1378By default, \`make install' will install all the files in
1379\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
1380an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1381for instance \`--prefix=\$HOME'.
ac48eca1 1382
6bf9431b 1383For better control, use the options below.
ac48eca1 1384
6bf9431b 1385Fine tuning of the installation directories:
81ecdfbb
RW
1386 --bindir=DIR user executables [EPREFIX/bin]
1387 --sbindir=DIR system admin executables [EPREFIX/sbin]
1388 --libexecdir=DIR program executables [EPREFIX/libexec]
1389 --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
1390 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
1391 --localstatedir=DIR modifiable single-machine data [PREFIX/var]
1392 --libdir=DIR object code libraries [EPREFIX/lib]
1393 --includedir=DIR C header files [PREFIX/include]
1394 --oldincludedir=DIR C header files for non-gcc [/usr/include]
1395 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
1396 --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
1397 --infodir=DIR info documentation [DATAROOTDIR/info]
1398 --localedir=DIR locale-dependent data [DATAROOTDIR/locale]
1399 --mandir=DIR man documentation [DATAROOTDIR/man]
2e98a7bd 1400 --docdir=DIR documentation root [DATAROOTDIR/doc/gprof]
81ecdfbb
RW
1401 --htmldir=DIR html documentation [DOCDIR]
1402 --dvidir=DIR dvi documentation [DOCDIR]
1403 --pdfdir=DIR pdf documentation [DOCDIR]
1404 --psdir=DIR ps documentation [DOCDIR]
6bf9431b 1405_ACEOF
ac48eca1 1406
6bf9431b 1407 cat <<\_ACEOF
252b5132 1408
6bf9431b
BE
1409Program names:
1410 --program-prefix=PREFIX prepend PREFIX to installed program names
1411 --program-suffix=SUFFIX append SUFFIX to installed program names
1412 --program-transform-name=PROGRAM run sed PROGRAM on installed program names
252b5132 1413
6bf9431b
BE
1414System types:
1415 --build=BUILD configure for building on BUILD [guessed]
1416 --host=HOST cross-compile to build programs to run on HOST [BUILD]
1417 --target=TARGET configure for building compilers for TARGET [HOST]
1418_ACEOF
252b5132 1419fi
252b5132 1420
6bf9431b 1421if test -n "$ac_init_help"; then
2e98a7bd 1422 case $ac_init_help in
b5c37946 1423 short | recursive ) echo "Configuration of gprof 2.41.50:";;
2e98a7bd 1424 esac
6bf9431b 1425 cat <<\_ACEOF
252b5132 1426
6bf9431b 1427Optional Features:
81ecdfbb 1428 --disable-option-checking ignore unrecognized --enable/--with options
6bf9431b
BE
1429 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
1430 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
5d4d26d1
AM
1431 --enable-silent-rules less verbose build output (undo: "make V=1")
1432 --disable-silent-rules verbose build output (undo: "make V=0")
d0ac1c44
SM
1433 --enable-dependency-tracking
1434 do not reject slow dependency extractors
1435 --disable-dependency-tracking
1436 speeds up one-time build
81ecdfbb
RW
1437 --enable-shared[=PKGS] build shared libraries [default=yes]
1438 --enable-static[=PKGS] build static libraries [default=yes]
d7040cdb
SE
1439 --enable-fast-install[=PKGS]
1440 optimize for fast installation [default=yes]
6bf9431b 1441 --disable-libtool-lock avoid locking (might break parallel builds)
b879806f
AM
1442 --enable-plugins Enable support for plugins
1443 --disable-largefile omit support for large files
6bf9431b 1444 --disable-nls do not use Native Language Support
862776f2 1445 --disable-rpath do not hardcode runtime library paths
d0ac1c44
SM
1446 --enable-maintainer-mode
1447 enable make rules and dependencies not useful (and
1448 sometimes confusing) to the casual installer
241a6c40
AM
1449 --enable-werror treat compile warnings as errors
1450 --enable-build-warnings enable build-time compiler warnings
6bf9431b
BE
1451
1452Optional Packages:
1453 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
1454 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
d7040cdb
SE
1455 --with-pic try to use only PIC/non-PIC objects [default=use
1456 both]
1457 --with-gnu-ld assume the C compiler uses GNU ld [default=no]
862776f2
AA
1458 --with-gnu-ld assume the C compiler uses GNU ld default=no
1459 --with-libiconv-prefix[=DIR] search for libiconv in DIR/include and DIR/lib
1460 --without-libiconv-prefix don't search for libiconv in includedir and libdir
1461 --with-libiconv-type=TYPE type of library to search for (auto/static/shared)
1462 --with-libintl-prefix[=DIR] search for libintl in DIR/include and DIR/lib
1463 --without-libintl-prefix don't search for libintl in includedir and libdir
1464 --with-libintl-type=TYPE type of library to search for (auto/static/shared)
252b5132 1465
6bf9431b
BE
1466Some influential environment variables:
1467 CC C compiler command
1468 CFLAGS C compiler flags
1469 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
1470 nonstandard directory <lib dir>
81ecdfbb 1471 LIBS libraries to pass to the linker, e.g. -l<library>
d0ac1c44 1472 CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
81ecdfbb 1473 you have headers in a nonstandard directory <include dir>
6bf9431b 1474 CPP C preprocessor
252b5132 1475
6bf9431b
BE
1476Use these variables to override the choices made by `configure' or to help
1477it to find libraries and programs with nonstandard names/locations.
1478
81ecdfbb 1479Report bugs to the package provider.
6bf9431b 1480_ACEOF
81ecdfbb 1481ac_status=$?
252b5132
RH
1482fi
1483
6bf9431b
BE
1484if test "$ac_init_help" = "recursive"; then
1485 # If there are subdirs, report their specific --help.
6bf9431b 1486 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
81ecdfbb
RW
1487 test -d "$ac_dir" ||
1488 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1489 continue
6bf9431b 1490 ac_builddir=.
252b5132 1491
81ecdfbb
RW
1492case "$ac_dir" in
1493.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1494*)
1495 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1496 # A ".." for each directory in $ac_dir_suffix.
1497 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1498 case $ac_top_builddir_sub in
1499 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1500 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1501 esac ;;
1502esac
1503ac_abs_top_builddir=$ac_pwd
1504ac_abs_builddir=$ac_pwd$ac_dir_suffix
1505# for backward compatibility:
1506ac_top_builddir=$ac_top_build_prefix
6bf9431b
BE
1507
1508case $srcdir in
81ecdfbb 1509 .) # We are building in place.
6bf9431b 1510 ac_srcdir=.
81ecdfbb
RW
1511 ac_top_srcdir=$ac_top_builddir_sub
1512 ac_abs_top_srcdir=$ac_pwd ;;
1513 [\\/]* | ?:[\\/]* ) # Absolute name.
6bf9431b 1514 ac_srcdir=$srcdir$ac_dir_suffix;
81ecdfbb
RW
1515 ac_top_srcdir=$srcdir
1516 ac_abs_top_srcdir=$srcdir ;;
1517 *) # Relative name.
1518 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1519 ac_top_srcdir=$ac_top_build_prefix$srcdir
1520 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
0ab6f085 1521esac
81ecdfbb
RW
1522ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1523
1524 cd "$ac_dir" || { ac_status=$?; continue; }
1525 # Check for guested configure.
1526 if test -f "$ac_srcdir/configure.gnu"; then
1527 echo &&
1528 $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1529 elif test -f "$ac_srcdir/configure"; then
1530 echo &&
1531 $SHELL "$ac_srcdir/configure" --help=recursive
6bf9431b 1532 else
81ecdfbb
RW
1533 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1534 fi || ac_status=$?
1535 cd "$ac_pwd" || { ac_status=$?; break; }
6bf9431b
BE
1536 done
1537fi
252b5132 1538
81ecdfbb 1539test -n "$ac_init_help" && exit $ac_status
6bf9431b
BE
1540if $ac_init_version; then
1541 cat <<\_ACEOF
b5c37946 1542gprof configure 2.41.50
d0ac1c44 1543generated by GNU Autoconf 2.69
252b5132 1544
d0ac1c44 1545Copyright (C) 2012 Free Software Foundation, Inc.
6bf9431b
BE
1546This configure script is free software; the Free Software Foundation
1547gives unlimited permission to copy, distribute and modify it.
1548_ACEOF
81ecdfbb 1549 exit
6bf9431b 1550fi
5d64ca4e 1551
81ecdfbb
RW
1552## ------------------------ ##
1553## Autoconf initialization. ##
1554## ------------------------ ##
5d64ca4e 1555
81ecdfbb
RW
1556# ac_fn_c_try_compile LINENO
1557# --------------------------
1558# Try to compile conftest.$ac_ext, and return whether this succeeded.
1559ac_fn_c_try_compile ()
6bf9431b 1560{
81ecdfbb
RW
1561 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1562 rm -f conftest.$ac_objext
1563 if { { ac_try="$ac_compile"
1564case "(($ac_try" in
1565 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1566 *) ac_try_echo=$ac_try;;
1567esac
1568eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1569$as_echo "$ac_try_echo"; } >&5
1570 (eval "$ac_compile") 2>conftest.err
1571 ac_status=$?
1572 if test -s conftest.err; then
1573 grep -v '^ *+' conftest.err >conftest.er1
1574 cat conftest.er1 >&5
1575 mv -f conftest.er1 conftest.err
1576 fi
1577 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1578 test $ac_status = 0; } && {
1579 test -z "$ac_c_werror_flag" ||
1580 test ! -s conftest.err
1581 } && test -s conftest.$ac_objext; then :
1582 ac_retval=0
1583else
1584 $as_echo "$as_me: failed program was:" >&5
1585sed 's/^/| /' conftest.$ac_ext >&5
6bf9431b 1586
81ecdfbb
RW
1587 ac_retval=1
1588fi
d0ac1c44
SM
1589 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1590 as_fn_set_status $ac_retval
6bf9431b 1591
81ecdfbb 1592} # ac_fn_c_try_compile
6bf9431b 1593
81ecdfbb
RW
1594# ac_fn_c_try_cpp LINENO
1595# ----------------------
1596# Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1597ac_fn_c_try_cpp ()
1598{
1599 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1600 if { { ac_try="$ac_cpp conftest.$ac_ext"
1601case "(($ac_try" in
1602 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1603 *) ac_try_echo=$ac_try;;
1604esac
1605eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1606$as_echo "$ac_try_echo"; } >&5
1607 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1608 ac_status=$?
1609 if test -s conftest.err; then
1610 grep -v '^ *+' conftest.err >conftest.er1
1611 cat conftest.er1 >&5
1612 mv -f conftest.er1 conftest.err
1613 fi
1614 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
d0ac1c44 1615 test $ac_status = 0; } > conftest.i && {
81ecdfbb
RW
1616 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1617 test ! -s conftest.err
1618 }; then :
1619 ac_retval=0
1620else
1621 $as_echo "$as_me: failed program was:" >&5
1622sed 's/^/| /' conftest.$ac_ext >&5
1623
1624 ac_retval=1
1625fi
d0ac1c44
SM
1626 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1627 as_fn_set_status $ac_retval
81ecdfbb
RW
1628
1629} # ac_fn_c_try_cpp
1630
1631# ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
1632# -------------------------------------------------------
1633# Tests whether HEADER exists, giving a warning if it cannot be compiled using
1634# the include files in INCLUDES and setting the cache variable VAR
1635# accordingly.
1636ac_fn_c_check_header_mongrel ()
1637{
1638 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
d0ac1c44 1639 if eval \${$3+:} false; then :
81ecdfbb
RW
1640 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1641$as_echo_n "checking for $2... " >&6; }
d0ac1c44 1642if eval \${$3+:} false; then :
81ecdfbb
RW
1643 $as_echo_n "(cached) " >&6
1644fi
1645eval ac_res=\$$3
1646 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1647$as_echo "$ac_res" >&6; }
1648else
1649 # Is the header compilable?
1650{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
1651$as_echo_n "checking $2 usability... " >&6; }
1652cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1653/* end confdefs.h. */
1654$4
1655#include <$2>
1656_ACEOF
1657if ac_fn_c_try_compile "$LINENO"; then :
1658 ac_header_compiler=yes
1659else
1660 ac_header_compiler=no
1661fi
1662rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1663{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
1664$as_echo "$ac_header_compiler" >&6; }
1665
1666# Is the header present?
1667{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
1668$as_echo_n "checking $2 presence... " >&6; }
1669cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1670/* end confdefs.h. */
1671#include <$2>
1672_ACEOF
1673if ac_fn_c_try_cpp "$LINENO"; then :
1674 ac_header_preproc=yes
1675else
1676 ac_header_preproc=no
1677fi
d0ac1c44 1678rm -f conftest.err conftest.i conftest.$ac_ext
81ecdfbb
RW
1679{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
1680$as_echo "$ac_header_preproc" >&6; }
1681
1682# So? What about this header?
1683case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
1684 yes:no: )
1685 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
1686$as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
1687 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1688$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1689 ;;
1690 no:yes:* )
1691 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
1692$as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
1693 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5
1694$as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;}
1695 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
1696$as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
1697 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5
1698$as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;}
1699 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1700$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1701 ;;
1702esac
1703 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1704$as_echo_n "checking for $2... " >&6; }
d0ac1c44 1705if eval \${$3+:} false; then :
81ecdfbb
RW
1706 $as_echo_n "(cached) " >&6
1707else
1708 eval "$3=\$ac_header_compiler"
1709fi
1710eval ac_res=\$$3
1711 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1712$as_echo "$ac_res" >&6; }
1713fi
d0ac1c44 1714 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
81ecdfbb
RW
1715
1716} # ac_fn_c_check_header_mongrel
1717
1718# ac_fn_c_try_run LINENO
1719# ----------------------
1720# Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1721# that executables *can* be run.
1722ac_fn_c_try_run ()
1723{
1724 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1725 if { { ac_try="$ac_link"
1726case "(($ac_try" in
1727 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1728 *) ac_try_echo=$ac_try;;
1729esac
1730eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1731$as_echo "$ac_try_echo"; } >&5
1732 (eval "$ac_link") 2>&5
1733 ac_status=$?
1734 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1735 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1736 { { case "(($ac_try" in
1737 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1738 *) ac_try_echo=$ac_try;;
1739esac
1740eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1741$as_echo "$ac_try_echo"; } >&5
1742 (eval "$ac_try") 2>&5
1743 ac_status=$?
1744 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1745 test $ac_status = 0; }; }; then :
1746 ac_retval=0
1747else
1748 $as_echo "$as_me: program exited with status $ac_status" >&5
1749 $as_echo "$as_me: failed program was:" >&5
1750sed 's/^/| /' conftest.$ac_ext >&5
1751
1752 ac_retval=$ac_status
1753fi
1754 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
d0ac1c44
SM
1755 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1756 as_fn_set_status $ac_retval
81ecdfbb
RW
1757
1758} # ac_fn_c_try_run
1759
1760# ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1761# -------------------------------------------------------
1762# Tests whether HEADER exists and can be compiled using the include files in
1763# INCLUDES, setting the cache variable VAR accordingly.
1764ac_fn_c_check_header_compile ()
1765{
1766 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1767 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1768$as_echo_n "checking for $2... " >&6; }
d0ac1c44 1769if eval \${$3+:} false; then :
81ecdfbb
RW
1770 $as_echo_n "(cached) " >&6
1771else
1772 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1773/* end confdefs.h. */
1774$4
1775#include <$2>
1776_ACEOF
1777if ac_fn_c_try_compile "$LINENO"; then :
1778 eval "$3=yes"
1779else
1780 eval "$3=no"
1781fi
1782rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1783fi
1784eval ac_res=\$$3
1785 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1786$as_echo "$ac_res" >&6; }
d0ac1c44 1787 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
81ecdfbb
RW
1788
1789} # ac_fn_c_check_header_compile
1790
5d4d26d1
AM
1791# ac_fn_c_try_link LINENO
1792# -----------------------
1793# Try to link conftest.$ac_ext, and return whether this succeeded.
1794ac_fn_c_try_link ()
1795{
1796 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1797 rm -f conftest.$ac_objext conftest$ac_exeext
1798 if { { ac_try="$ac_link"
1799case "(($ac_try" in
1800 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1801 *) ac_try_echo=$ac_try;;
1802esac
1803eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1804$as_echo "$ac_try_echo"; } >&5
1805 (eval "$ac_link") 2>conftest.err
1806 ac_status=$?
1807 if test -s conftest.err; then
1808 grep -v '^ *+' conftest.err >conftest.er1
1809 cat conftest.er1 >&5
1810 mv -f conftest.er1 conftest.err
1811 fi
1812 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1813 test $ac_status = 0; } && {
1814 test -z "$ac_c_werror_flag" ||
1815 test ! -s conftest.err
1816 } && test -s conftest$ac_exeext && {
1817 test "$cross_compiling" = yes ||
1818 test -x conftest$ac_exeext
1819 }; then :
1820 ac_retval=0
1821else
1822 $as_echo "$as_me: failed program was:" >&5
1823sed 's/^/| /' conftest.$ac_ext >&5
1824
1825 ac_retval=1
1826fi
1827 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1828 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1829 # interfere with the next link command; also delete a directory that is
1830 # left behind by Apple's compiler. We do this before executing the actions.
1831 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1832 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1833 as_fn_set_status $ac_retval
1834
1835} # ac_fn_c_try_link
1836
81ecdfbb
RW
1837# ac_fn_c_check_func LINENO FUNC VAR
1838# ----------------------------------
1839# Tests whether FUNC exists, setting the cache variable VAR accordingly
1840ac_fn_c_check_func ()
1841{
1842 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1843 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1844$as_echo_n "checking for $2... " >&6; }
d0ac1c44 1845if eval \${$3+:} false; then :
81ecdfbb
RW
1846 $as_echo_n "(cached) " >&6
1847else
1848 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1849/* end confdefs.h. */
1850/* Define $2 to an innocuous variant, in case <limits.h> declares $2.
1851 For example, HP-UX 11i <limits.h> declares gettimeofday. */
1852#define $2 innocuous_$2
1853
1854/* System header to define __stub macros and hopefully few prototypes,
1855 which can conflict with char $2 (); below.
1856 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
1857 <limits.h> exists even on freestanding compilers. */
1858
1859#ifdef __STDC__
1860# include <limits.h>
1861#else
1862# include <assert.h>
1863#endif
1864
1865#undef $2
1866
1867/* Override any GCC internal prototype to avoid an error.
1868 Use char because int might match the return type of a GCC
1869 builtin and then its argument prototype would still apply. */
1870#ifdef __cplusplus
1871extern "C"
1872#endif
1873char $2 ();
1874/* The GNU C library defines this for functions which it implements
1875 to always fail with ENOSYS. Some functions are actually named
1876 something starting with __ and the normal name is an alias. */
1877#if defined __stub_$2 || defined __stub___$2
1878choke me
1879#endif
1880
1881int
1882main ()
1883{
1884return $2 ();
1885 ;
1886 return 0;
1887}
1888_ACEOF
1889if ac_fn_c_try_link "$LINENO"; then :
1890 eval "$3=yes"
1891else
1892 eval "$3=no"
1893fi
1894rm -f core conftest.err conftest.$ac_objext \
1895 conftest$ac_exeext conftest.$ac_ext
1896fi
1897eval ac_res=\$$3
1898 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1899$as_echo "$ac_res" >&6; }
d0ac1c44 1900 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
81ecdfbb
RW
1901
1902} # ac_fn_c_check_func
1903cat >config.log <<_ACEOF
1904This file contains any messages produced by compilers while
1905running configure, to aid debugging if configure makes a mistake.
1906
b5c37946 1907It was created by gprof $as_me 2.41.50, which was
d0ac1c44 1908generated by GNU Autoconf 2.69. Invocation command line was
81ecdfbb
RW
1909
1910 $ $0 $@
1911
1912_ACEOF
1913exec 5>>config.log
1914{
1915cat <<_ASUNAME
1916## --------- ##
1917## Platform. ##
1918## --------- ##
1919
1920hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
1921uname -m = `(uname -m) 2>/dev/null || echo unknown`
1922uname -r = `(uname -r) 2>/dev/null || echo unknown`
1923uname -s = `(uname -s) 2>/dev/null || echo unknown`
1924uname -v = `(uname -v) 2>/dev/null || echo unknown`
1925
1926/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
1927/bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
1928
1929/bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
1930/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
1931/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
1932/usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown`
1933/bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
1934/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
1935/bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
1936
1937_ASUNAME
1938
1939as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6bf9431b
BE
1940for as_dir in $PATH
1941do
1942 IFS=$as_save_IFS
1943 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
1944 $as_echo "PATH: $as_dir"
1945 done
1946IFS=$as_save_IFS
5d64ca4e 1947
6bf9431b 1948} >&5
093872ec 1949
6bf9431b 1950cat >&5 <<_ACEOF
252b5132 1951
6bf9431b
BE
1952
1953## ----------- ##
1954## Core tests. ##
1955## ----------- ##
1956
1957_ACEOF
1958
1959
1960# Keep a trace of the command line.
1961# Strip out --no-create and --no-recursion so they do not pile up.
1962# Strip out --silent because we don't want to record it for future runs.
1963# Also quote any args containing shell meta-characters.
1964# Make two passes to allow for proper duplicate-argument suppression.
1965ac_configure_args=
1966ac_configure_args0=
1967ac_configure_args1=
6bf9431b
BE
1968ac_must_keep_next=false
1969for ac_pass in 1 2
1970do
1971 for ac_arg
1972 do
1973 case $ac_arg in
1974 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
1975 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1976 | -silent | --silent | --silen | --sile | --sil)
1977 continue ;;
81ecdfbb
RW
1978 *\'*)
1979 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
6bf9431b
BE
1980 esac
1981 case $ac_pass in
81ecdfbb 1982 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
6bf9431b 1983 2)
81ecdfbb 1984 as_fn_append ac_configure_args1 " '$ac_arg'"
6bf9431b
BE
1985 if test $ac_must_keep_next = true; then
1986 ac_must_keep_next=false # Got value, back to normal.
1987 else
1988 case $ac_arg in
1989 *=* | --config-cache | -C | -disable-* | --disable-* \
1990 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
1991 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
1992 | -with-* | --with-* | -without-* | --without-* | --x)
1993 case "$ac_configure_args0 " in
1994 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
1995 esac
1996 ;;
1997 -* ) ac_must_keep_next=true ;;
1998 esac
1999 fi
81ecdfbb 2000 as_fn_append ac_configure_args " '$ac_arg'"
6bf9431b
BE
2001 ;;
2002 esac
2003 done
2004done
81ecdfbb
RW
2005{ ac_configure_args0=; unset ac_configure_args0;}
2006{ ac_configure_args1=; unset ac_configure_args1;}
6bf9431b
BE
2007
2008# When interrupted or exit'd, cleanup temporary files, and complete
2009# config.log. We remove comments because anyway the quotes in there
2010# would cause problems or look ugly.
81ecdfbb
RW
2011# WARNING: Use '\'' to represent an apostrophe within the trap.
2012# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
6bf9431b
BE
2013trap 'exit_status=$?
2014 # Save into config.log some information that might help in debugging.
2015 {
2016 echo
2017
d0ac1c44 2018 $as_echo "## ---------------- ##
6bf9431b 2019## Cache variables. ##
d0ac1c44 2020## ---------------- ##"
6bf9431b
BE
2021 echo
2022 # The following way of writing the cache mishandles newlines in values,
81ecdfbb
RW
2023(
2024 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2025 eval ac_val=\$$ac_var
2026 case $ac_val in #(
2027 *${as_nl}*)
2028 case $ac_var in #(
2029 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2030$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2031 esac
2032 case $ac_var in #(
2033 _ | IFS | as_nl) ;; #(
2034 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2035 *) { eval $ac_var=; unset $ac_var;} ;;
2036 esac ;;
2037 esac
2038 done
6bf9431b 2039 (set) 2>&1 |
81ecdfbb
RW
2040 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2041 *${as_nl}ac_space=\ *)
6bf9431b 2042 sed -n \
81ecdfbb
RW
2043 "s/'\''/'\''\\\\'\'''\''/g;
2044 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2045 ;; #(
6bf9431b 2046 *)
81ecdfbb 2047 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
6bf9431b 2048 ;;
81ecdfbb
RW
2049 esac |
2050 sort
2051)
6bf9431b
BE
2052 echo
2053
d0ac1c44 2054 $as_echo "## ----------------- ##
6bf9431b 2055## Output variables. ##
d0ac1c44 2056## ----------------- ##"
6bf9431b
BE
2057 echo
2058 for ac_var in $ac_subst_vars
2059 do
81ecdfbb
RW
2060 eval ac_val=\$$ac_var
2061 case $ac_val in
2062 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2063 esac
2064 $as_echo "$ac_var='\''$ac_val'\''"
6bf9431b
BE
2065 done | sort
2066 echo
2067
2068 if test -n "$ac_subst_files"; then
d0ac1c44 2069 $as_echo "## ------------------- ##
81ecdfbb 2070## File substitutions. ##
d0ac1c44 2071## ------------------- ##"
6bf9431b
BE
2072 echo
2073 for ac_var in $ac_subst_files
2074 do
81ecdfbb
RW
2075 eval ac_val=\$$ac_var
2076 case $ac_val in
2077 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2078 esac
2079 $as_echo "$ac_var='\''$ac_val'\''"
6bf9431b
BE
2080 done | sort
2081 echo
2082 fi
2083
2084 if test -s confdefs.h; then
d0ac1c44 2085 $as_echo "## ----------- ##
6bf9431b 2086## confdefs.h. ##
d0ac1c44 2087## ----------- ##"
6bf9431b 2088 echo
81ecdfbb 2089 cat confdefs.h
6bf9431b
BE
2090 echo
2091 fi
2092 test "$ac_signal" != 0 &&
81ecdfbb
RW
2093 $as_echo "$as_me: caught signal $ac_signal"
2094 $as_echo "$as_me: exit $exit_status"
6bf9431b 2095 } >&5
81ecdfbb
RW
2096 rm -f core *.core core.conftest.* &&
2097 rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
6bf9431b 2098 exit $exit_status
81ecdfbb 2099' 0
6bf9431b 2100for ac_signal in 1 2 13 15; do
81ecdfbb 2101 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
6bf9431b
BE
2102done
2103ac_signal=0
2104
2105# confdefs.h avoids OS command line length limits that DEFS can exceed.
81ecdfbb
RW
2106rm -f -r conftest* confdefs.h
2107
2108$as_echo "/* confdefs.h */" > confdefs.h
6bf9431b
BE
2109
2110# Predefined preprocessor variables.
2111
2112cat >>confdefs.h <<_ACEOF
2113#define PACKAGE_NAME "$PACKAGE_NAME"
2114_ACEOF
2115
6bf9431b
BE
2116cat >>confdefs.h <<_ACEOF
2117#define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2118_ACEOF
2119
6bf9431b
BE
2120cat >>confdefs.h <<_ACEOF
2121#define PACKAGE_VERSION "$PACKAGE_VERSION"
2122_ACEOF
2123
6bf9431b
BE
2124cat >>confdefs.h <<_ACEOF
2125#define PACKAGE_STRING "$PACKAGE_STRING"
2126_ACEOF
2127
6bf9431b
BE
2128cat >>confdefs.h <<_ACEOF
2129#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2130_ACEOF
2131
81ecdfbb
RW
2132cat >>confdefs.h <<_ACEOF
2133#define PACKAGE_URL "$PACKAGE_URL"
2134_ACEOF
2135
6bf9431b
BE
2136
2137# Let the site file select an alternate cache file if it wants to.
81ecdfbb
RW
2138# Prefer an explicitly selected file to automatically selected ones.
2139ac_site_file1=NONE
2140ac_site_file2=NONE
2141if test -n "$CONFIG_SITE"; then
d0ac1c44
SM
2142 # We do not want a PATH search for config.site.
2143 case $CONFIG_SITE in #((
2144 -*) ac_site_file1=./$CONFIG_SITE;;
2145 */*) ac_site_file1=$CONFIG_SITE;;
2146 *) ac_site_file1=./$CONFIG_SITE;;
2147 esac
81ecdfbb
RW
2148elif test "x$prefix" != xNONE; then
2149 ac_site_file1=$prefix/share/config.site
2150 ac_site_file2=$prefix/etc/config.site
2151else
2152 ac_site_file1=$ac_default_prefix/share/config.site
2153 ac_site_file2=$ac_default_prefix/etc/config.site
2154fi
2155for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2156do
2157 test "x$ac_site_file" = xNONE && continue
d0ac1c44 2158 if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then
81ecdfbb
RW
2159 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2160$as_echo "$as_me: loading site script $ac_site_file" >&6;}
6bf9431b 2161 sed 's/^/| /' "$ac_site_file" >&5
d0ac1c44
SM
2162 . "$ac_site_file" \
2163 || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2164$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2165as_fn_error $? "failed to load site script $ac_site_file
2166See \`config.log' for more details" "$LINENO" 5; }
6bf9431b
BE
2167 fi
2168done
2169
2170if test -r "$cache_file"; then
d0ac1c44
SM
2171 # Some versions of bash will fail to source /dev/null (special files
2172 # actually), so we avoid doing that. DJGPP emulates it as a regular file.
2173 if test /dev/null != "$cache_file" && test -f "$cache_file"; then
81ecdfbb
RW
2174 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2175$as_echo "$as_me: loading cache $cache_file" >&6;}
6bf9431b 2176 case $cache_file in
81ecdfbb
RW
2177 [\\/]* | ?:[\\/]* ) . "$cache_file";;
2178 *) . "./$cache_file";;
6bf9431b
BE
2179 esac
2180 fi
2181else
81ecdfbb
RW
2182 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2183$as_echo "$as_me: creating cache $cache_file" >&6;}
6bf9431b
BE
2184 >$cache_file
2185fi
2186
862776f2 2187gt_needs="$gt_needs "
6bf9431b
BE
2188# Check that the precious variables saved in the cache have kept the same
2189# value.
2190ac_cache_corrupted=false
81ecdfbb 2191for ac_var in $ac_precious_vars; do
6bf9431b
BE
2192 eval ac_old_set=\$ac_cv_env_${ac_var}_set
2193 eval ac_new_set=\$ac_env_${ac_var}_set
81ecdfbb
RW
2194 eval ac_old_val=\$ac_cv_env_${ac_var}_value
2195 eval ac_new_val=\$ac_env_${ac_var}_value
6bf9431b
BE
2196 case $ac_old_set,$ac_new_set in
2197 set,)
81ecdfbb
RW
2198 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2199$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
6bf9431b
BE
2200 ac_cache_corrupted=: ;;
2201 ,set)
81ecdfbb
RW
2202 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2203$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
6bf9431b
BE
2204 ac_cache_corrupted=: ;;
2205 ,);;
2206 *)
2207 if test "x$ac_old_val" != "x$ac_new_val"; then
81ecdfbb
RW
2208 # differences in whitespace do not lead to failure.
2209 ac_old_val_w=`echo x $ac_old_val`
2210 ac_new_val_w=`echo x $ac_new_val`
2211 if test "$ac_old_val_w" != "$ac_new_val_w"; then
2212 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2213$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2214 ac_cache_corrupted=:
2215 else
2216 { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2217$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2218 eval $ac_var=\$ac_old_val
2219 fi
2220 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5
2221$as_echo "$as_me: former value: \`$ac_old_val'" >&2;}
2222 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5
2223$as_echo "$as_me: current value: \`$ac_new_val'" >&2;}
6bf9431b
BE
2224 fi;;
2225 esac
2226 # Pass precious variables to config.status.
2227 if test "$ac_new_set" = set; then
2228 case $ac_new_val in
81ecdfbb 2229 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
6bf9431b
BE
2230 *) ac_arg=$ac_var=$ac_new_val ;;
2231 esac
2232 case " $ac_configure_args " in
2233 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
81ecdfbb 2234 *) as_fn_append ac_configure_args " '$ac_arg'" ;;
6bf9431b
BE
2235 esac
2236 fi
2237done
2238if $ac_cache_corrupted; then
81ecdfbb
RW
2239 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2240$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2241 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2242$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
d0ac1c44 2243 as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
6bf9431b 2244fi
81ecdfbb
RW
2245## -------------------- ##
2246## Main body of script. ##
2247## -------------------- ##
6bf9431b 2248
0ab6f085
AM
2249ac_ext=c
2250ac_cpp='$CPP $CPPFLAGS'
2251ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2252ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2253ac_compiler_gnu=$ac_cv_c_compiler_gnu
2254
6bf9431b
BE
2255
2256
6bf9431b
BE
2257
2258
2259
2260
2261ac_aux_dir=
81ecdfbb 2262for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
d0ac1c44
SM
2263 if test -f "$ac_dir/install-sh"; then
2264 ac_aux_dir=$ac_dir
2265 ac_install_sh="$ac_aux_dir/install-sh -c"
2266 break
2267 elif test -f "$ac_dir/install.sh"; then
2268 ac_aux_dir=$ac_dir
2269 ac_install_sh="$ac_aux_dir/install.sh -c"
2270 break
2271 elif test -f "$ac_dir/shtool"; then
2272 ac_aux_dir=$ac_dir
2273 ac_install_sh="$ac_aux_dir/shtool install -c"
2274 break
2275 fi
6bf9431b
BE
2276done
2277if test -z "$ac_aux_dir"; then
d0ac1c44 2278 as_fn_error $? "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
6bf9431b 2279fi
81ecdfbb
RW
2280
2281# These three variables are undocumented and unsupported,
2282# and are intended to be withdrawn in a future Autoconf release.
2283# They can cause serious problems if a builder's source tree is in a directory
2284# whose full name contains unusual characters.
2285ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
2286ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
2287ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
2288
6bf9431b
BE
2289
2290# Make sure we can run config.sub.
81ecdfbb 2291$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
d0ac1c44 2292 as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
81ecdfbb
RW
2293
2294{ $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
2295$as_echo_n "checking build system type... " >&6; }
d0ac1c44 2296if ${ac_cv_build+:} false; then :
81ecdfbb
RW
2297 $as_echo_n "(cached) " >&6
2298else
2299 ac_build_alias=$build_alias
2300test "x$ac_build_alias" = x &&
2301 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
2302test "x$ac_build_alias" = x &&
d0ac1c44 2303 as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5
81ecdfbb 2304ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
d0ac1c44 2305 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
81ecdfbb
RW
2306
2307fi
2308{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
2309$as_echo "$ac_cv_build" >&6; }
2310case $ac_cv_build in
2311*-*-*) ;;
d0ac1c44 2312*) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;;
81ecdfbb 2313esac
6bf9431b 2314build=$ac_cv_build
81ecdfbb
RW
2315ac_save_IFS=$IFS; IFS='-'
2316set x $ac_cv_build
2317shift
2318build_cpu=$1
2319build_vendor=$2
2320shift; shift
2321# Remember, the first character of IFS is used to create $*,
2322# except with old shells:
2323build_os=$*
2324IFS=$ac_save_IFS
2325case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
0ab6f085
AM
2326
2327
81ecdfbb
RW
2328{ $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
2329$as_echo_n "checking host system type... " >&6; }
d0ac1c44 2330if ${ac_cv_host+:} false; then :
81ecdfbb 2331 $as_echo_n "(cached) " >&6
6bf9431b 2332else
81ecdfbb
RW
2333 if test "x$host_alias" = x; then
2334 ac_cv_host=$ac_cv_build
2335else
2336 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
d0ac1c44 2337 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
81ecdfbb 2338fi
6bf9431b
BE
2339
2340fi
81ecdfbb
RW
2341{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
2342$as_echo "$ac_cv_host" >&6; }
2343case $ac_cv_host in
2344*-*-*) ;;
d0ac1c44 2345*) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;;
81ecdfbb 2346esac
6bf9431b 2347host=$ac_cv_host
81ecdfbb
RW
2348ac_save_IFS=$IFS; IFS='-'
2349set x $ac_cv_host
2350shift
2351host_cpu=$1
2352host_vendor=$2
2353shift; shift
2354# Remember, the first character of IFS is used to create $*,
2355# except with old shells:
2356host_os=$*
2357IFS=$ac_save_IFS
2358case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
0ab6f085
AM
2359
2360
81ecdfbb
RW
2361{ $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5
2362$as_echo_n "checking target system type... " >&6; }
d0ac1c44 2363if ${ac_cv_target+:} false; then :
81ecdfbb
RW
2364 $as_echo_n "(cached) " >&6
2365else
2366 if test "x$target_alias" = x; then
2367 ac_cv_target=$ac_cv_host
6bf9431b 2368else
81ecdfbb 2369 ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` ||
d0ac1c44 2370 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5
81ecdfbb 2371fi
6bf9431b
BE
2372
2373fi
81ecdfbb
RW
2374{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5
2375$as_echo "$ac_cv_target" >&6; }
2376case $ac_cv_target in
2377*-*-*) ;;
d0ac1c44 2378*) as_fn_error $? "invalid value of canonical target" "$LINENO" 5;;
81ecdfbb 2379esac
6bf9431b 2380target=$ac_cv_target
81ecdfbb
RW
2381ac_save_IFS=$IFS; IFS='-'
2382set x $ac_cv_target
2383shift
2384target_cpu=$1
2385target_vendor=$2
2386shift; shift
2387# Remember, the first character of IFS is used to create $*,
2388# except with old shells:
2389target_os=$*
2390IFS=$ac_save_IFS
2391case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac
6bf9431b
BE
2392
2393
2394# The aliases save the names the user supplied, while $host etc.
2395# will get canonicalized.
2396test -n "$target_alias" &&
2397 test "$program_prefix$program_suffix$program_transform_name" = \
2398 NONENONEs,x,x, &&
2399 program_prefix=${target_alias}-
d0ac1c44 2400
b9583093 2401am__api_version='1.15'
5d4d26d1
AM
2402
2403# Find a good install program. We prefer a C program (faster),
2404# so one script is as good as another. But avoid the broken or
2405# incompatible versions:
2406# SysV /etc/install, /usr/sbin/install
2407# SunOS /usr/etc/install
2408# IRIX /sbin/install
2409# AIX /bin/install
2410# AmigaOS /C/install, which installs bootblocks on floppy discs
2411# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
2412# AFS /usr/afsws/bin/install, which mishandles nonexistent args
2413# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
2414# OS/2's system install, which has a completely different semantic
2415# ./install, which can be erroneously created by make from ./install.sh.
2416# Reject install programs that cannot install multiple files.
2417{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
2418$as_echo_n "checking for a BSD-compatible install... " >&6; }
2419if test -z "$INSTALL"; then
2420if ${ac_cv_path_install+:} false; then :
81ecdfbb 2421 $as_echo_n "(cached) " >&6
6bf9431b 2422else
5d4d26d1 2423 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6bf9431b
BE
2424for as_dir in $PATH
2425do
2426 IFS=$as_save_IFS
2427 test -z "$as_dir" && as_dir=.
5d4d26d1
AM
2428 # Account for people who put trailing slashes in PATH elements.
2429case $as_dir/ in #((
2430 ./ | .// | /[cC]/* | \
2431 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
2432 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
2433 /usr/ucb/* ) ;;
2434 *)
2435 # OSF1 and SCO ODT 3.0 have their own names for install.
2436 # Don't use installbsd from OSF since it installs stuff as root
2437 # by default.
2438 for ac_prog in ginstall scoinst install; do
2439 for ac_exec_ext in '' $ac_executable_extensions; do
2440 if as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then
2441 if test $ac_prog = install &&
2442 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2443 # AIX install. It has an incompatible calling convention.
2444 :
2445 elif test $ac_prog = install &&
2446 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2447 # program-specific install script used by HP pwplus--don't use.
2448 :
2449 else
2450 rm -rf conftest.one conftest.two conftest.dir
2451 echo one > conftest.one
2452 echo two > conftest.two
2453 mkdir conftest.dir
2454 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
2455 test -s conftest.one && test -s conftest.two &&
2456 test -s conftest.dir/conftest.one &&
2457 test -s conftest.dir/conftest.two
2458 then
2459 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
2460 break 3
2461 fi
2462 fi
2463 fi
2464 done
2465 done
2466 ;;
2467esac
2468
81ecdfbb
RW
2469 done
2470IFS=$as_save_IFS
6bf9431b 2471
5d4d26d1 2472rm -rf conftest.one conftest.two conftest.dir
81ecdfbb 2473
6bf9431b 2474fi
5d4d26d1
AM
2475 if test "${ac_cv_path_install+set}" = set; then
2476 INSTALL=$ac_cv_path_install
2477 else
2478 # As a last resort, use the slow shell script. Don't cache a
2479 # value for INSTALL within a source directory, because that will
2480 # break other packages using the cache if that directory is
2481 # removed, or if the value is a relative name.
2482 INSTALL=$ac_install_sh
252b5132
RH
2483 fi
2484fi
81ecdfbb
RW
2485{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
2486$as_echo "$INSTALL" >&6; }
252b5132
RH
2487
2488# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
2489# It thinks the first close brace ends the variable substitution.
2490test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
2491
6bf9431b 2492test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
252b5132
RH
2493
2494test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
2495
81ecdfbb
RW
2496{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5
2497$as_echo_n "checking whether build environment is sane... " >&6; }
81ecdfbb
RW
2498# Reject unsafe characters in $srcdir or the absolute working directory
2499# name. Accept space and tab only in the latter.
2500am_lf='
2501'
2502case `pwd` in
2503 *[\\\"\#\$\&\'\`$am_lf]*)
d0ac1c44 2504 as_fn_error $? "unsafe absolute working directory name" "$LINENO" 5;;
81ecdfbb
RW
2505esac
2506case $srcdir in
2507 *[\\\"\#\$\&\'\`$am_lf\ \ ]*)
d0ac1c44 2508 as_fn_error $? "unsafe srcdir value: '$srcdir'" "$LINENO" 5;;
81ecdfbb
RW
2509esac
2510
d0ac1c44 2511# Do 'set' in a subshell so we don't clobber the current shell's
252b5132
RH
2512# arguments. Must try -L first in case configure is actually a
2513# symlink; some systems play weird games with the mod time of symlinks
2514# (eg FreeBSD returns the mod time of the symlink's containing
2515# directory).
2516if (
d0ac1c44
SM
2517 am_has_slept=no
2518 for am_try in 1 2; do
2519 echo "timestamp, slept: $am_has_slept" > conftest.file
2520 set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null`
2521 if test "$*" = "X"; then
2522 # -L didn't work.
2523 set X `ls -t "$srcdir/configure" conftest.file`
2524 fi
2525 if test "$*" != "X $srcdir/configure conftest.file" \
2526 && test "$*" != "X conftest.file $srcdir/configure"; then
2527
2528 # If neither matched, then we have a broken ls. This can happen
2529 # if, for instance, CONFIG_SHELL is bash and it inherits a
2530 # broken ls alias from the environment. This has actually
2531 # happened. Such a system could not be considered "sane".
2532 as_fn_error $? "ls -t appears to fail. Make sure there is not a broken
2533 alias in your environment" "$LINENO" 5
2534 fi
2535 if test "$2" = conftest.file || test $am_try -eq 2; then
2536 break
2537 fi
2538 # Just in case.
2539 sleep 1
2540 am_has_slept=yes
2541 done
6bf9431b 2542 test "$2" = conftest.file
252b5132
RH
2543 )
2544then
2545 # Ok.
2546 :
2547else
d0ac1c44 2548 as_fn_error $? "newly created file is older than distributed files!
81ecdfbb 2549Check your system clock" "$LINENO" 5
252b5132 2550fi
81ecdfbb
RW
2551{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
2552$as_echo "yes" >&6; }
d0ac1c44
SM
2553# If we didn't sleep, we still need to ensure time stamps of config.status and
2554# generated files are strictly newer.
2555am_sleep_pid=
2556if grep 'slept: no' conftest.file >/dev/null 2>&1; then
2557 ( sleep 1 ) &
2558 am_sleep_pid=$!
2559fi
2560
2561rm -f conftest.file
2562
252b5132 2563test "$program_prefix" != NONE &&
81ecdfbb 2564 program_transform_name="s&^&$program_prefix&;$program_transform_name"
252b5132
RH
2565# Use a double $ so make ignores it.
2566test "$program_suffix" != NONE &&
81ecdfbb
RW
2567 program_transform_name="s&\$&$program_suffix&;$program_transform_name"
2568# Double any \ or $.
6bf9431b 2569# By default was `s,x,x', remove it if useless.
81ecdfbb
RW
2570ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
2571program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
6bf9431b 2572
5d4d26d1
AM
2573# Expand $ac_aux_dir to an absolute path.
2574am_aux_dir=`cd "$ac_aux_dir" && pwd`
2575
81ecdfbb 2576if test x"${MISSING+set}" != xset; then
b9583093
AM
2577 case $am_aux_dir in
2578 *\ * | *\ *)
2579 MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;;
2580 *)
2581 MISSING="\${SHELL} $am_aux_dir/missing" ;;
2582 esac
81ecdfbb 2583fi
6bf9431b 2584# Use eval to expand $SHELL
d0ac1c44
SM
2585if eval "$MISSING --is-lightweight"; then
2586 am_missing_run="$MISSING "
6bf9431b
BE
2587else
2588 am_missing_run=
d0ac1c44
SM
2589 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: 'missing' script is too old or missing" >&5
2590$as_echo "$as_me: WARNING: 'missing' script is too old or missing" >&2;}
6bf9431b 2591fi
252b5132 2592
d0ac1c44 2593if test x"${install_sh+set}" != xset; then
81ecdfbb
RW
2594 case $am_aux_dir in
2595 *\ * | *\ *)
2596 install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;;
2597 *)
2598 install_sh="\${SHELL} $am_aux_dir/install-sh"
2599 esac
2600fi
2601
d0ac1c44
SM
2602# Installed binaries are usually stripped using 'strip' when the user
2603# run "make install-strip". However 'strip' might not be the right
81ecdfbb 2604# tool to use in cross-compilation environments, therefore Automake
d0ac1c44 2605# will honor the 'STRIP' environment variable to overrule this program.
81ecdfbb
RW
2606if test "$cross_compiling" != no; then
2607 if test -n "$ac_tool_prefix"; then
2608 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
2609set dummy ${ac_tool_prefix}strip; ac_word=$2
2610{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2611$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 2612if ${ac_cv_prog_STRIP+:} false; then :
81ecdfbb 2613 $as_echo_n "(cached) " >&6
6bf9431b 2614else
81ecdfbb
RW
2615 if test -n "$STRIP"; then
2616 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
6bf9431b
BE
2617else
2618as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2619for as_dir in $PATH
2620do
2621 IFS=$as_save_IFS
2622 test -z "$as_dir" && as_dir=.
81ecdfbb 2623 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 2624 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
81ecdfbb
RW
2625 ac_cv_prog_STRIP="${ac_tool_prefix}strip"
2626 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6bf9431b
BE
2627 break 2
2628 fi
2629done
81ecdfbb
RW
2630 done
2631IFS=$as_save_IFS
6bf9431b
BE
2632
2633fi
2634fi
81ecdfbb
RW
2635STRIP=$ac_cv_prog_STRIP
2636if test -n "$STRIP"; then
2637 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
2638$as_echo "$STRIP" >&6; }
6bf9431b 2639else
81ecdfbb
RW
2640 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2641$as_echo "no" >&6; }
6bf9431b
BE
2642fi
2643
252b5132 2644
81ecdfbb
RW
2645fi
2646if test -z "$ac_cv_prog_STRIP"; then
2647 ac_ct_STRIP=$STRIP
2648 # Extract the first word of "strip", so it can be a program name with args.
2649set dummy strip; ac_word=$2
2650{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2651$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 2652if ${ac_cv_prog_ac_ct_STRIP+:} false; then :
81ecdfbb 2653 $as_echo_n "(cached) " >&6
252b5132 2654else
81ecdfbb
RW
2655 if test -n "$ac_ct_STRIP"; then
2656 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
0ab6f085 2657else
81ecdfbb
RW
2658as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2659for as_dir in $PATH
2660do
2661 IFS=$as_save_IFS
2662 test -z "$as_dir" && as_dir=.
2663 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 2664 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
81ecdfbb
RW
2665 ac_cv_prog_ac_ct_STRIP="strip"
2666 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2667 break 2
2668 fi
2669done
2670 done
2671IFS=$as_save_IFS
2672
0ab6f085 2673fi
252b5132 2674fi
81ecdfbb
RW
2675ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
2676if test -n "$ac_ct_STRIP"; then
2677 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
2678$as_echo "$ac_ct_STRIP" >&6; }
252b5132 2679else
81ecdfbb
RW
2680 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2681$as_echo "no" >&6; }
252b5132
RH
2682fi
2683
81ecdfbb
RW
2684 if test "x$ac_ct_STRIP" = x; then
2685 STRIP=":"
2686 else
2687 case $cross_compiling:$ac_tool_warned in
2688yes:)
2689{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2690$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2691ac_tool_warned=yes ;;
2692esac
2693 STRIP=$ac_ct_STRIP
2694 fi
2695else
2696 STRIP="$ac_cv_prog_STRIP"
2697fi
2698
2699fi
2700INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
2701
2702{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5
2703$as_echo_n "checking for a thread-safe mkdir -p... " >&6; }
2704if test -z "$MKDIR_P"; then
d0ac1c44 2705 if ${ac_cv_path_mkdir+:} false; then :
81ecdfbb
RW
2706 $as_echo_n "(cached) " >&6
2707else
2708 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2709for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin
2710do
2711 IFS=$as_save_IFS
2712 test -z "$as_dir" && as_dir=.
2713 for ac_prog in mkdir gmkdir; do
2714 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 2715 as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext" || continue
81ecdfbb
RW
2716 case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #(
2717 'mkdir (GNU coreutils) '* | \
2718 'mkdir (coreutils) '* | \
2719 'mkdir (fileutils) '4.1*)
2720 ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext
2721 break 3;;
2722 esac
2723 done
2724 done
2725 done
2726IFS=$as_save_IFS
2727
2728fi
2729
d0ac1c44 2730 test -d ./--version && rmdir ./--version
81ecdfbb
RW
2731 if test "${ac_cv_path_mkdir+set}" = set; then
2732 MKDIR_P="$ac_cv_path_mkdir -p"
2733 else
2734 # As a last resort, use the slow shell script. Don't cache a
2735 # value for MKDIR_P within a source directory, because that will
2736 # break other packages using the cache if that directory is
2737 # removed, or if the value is a relative name.
81ecdfbb
RW
2738 MKDIR_P="$ac_install_sh -d"
2739 fi
2740fi
2741{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5
2742$as_echo "$MKDIR_P" >&6; }
2743
81ecdfbb
RW
2744for ac_prog in gawk mawk nawk awk
2745do
2746 # Extract the first word of "$ac_prog", so it can be a program name with args.
2747set dummy $ac_prog; ac_word=$2
2748{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2749$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 2750if ${ac_cv_prog_AWK+:} false; then :
81ecdfbb
RW
2751 $as_echo_n "(cached) " >&6
2752else
2753 if test -n "$AWK"; then
2754 ac_cv_prog_AWK="$AWK" # Let the user override the test.
2755else
2756as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2757for as_dir in $PATH
2758do
2759 IFS=$as_save_IFS
2760 test -z "$as_dir" && as_dir=.
2761 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 2762 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
81ecdfbb
RW
2763 ac_cv_prog_AWK="$ac_prog"
2764 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2765 break 2
2766 fi
2767done
2768 done
2769IFS=$as_save_IFS
2770
2771fi
2772fi
2773AWK=$ac_cv_prog_AWK
2774if test -n "$AWK"; then
2775 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
2776$as_echo "$AWK" >&6; }
2777else
2778 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2779$as_echo "no" >&6; }
2780fi
2781
2782
2783 test -n "$AWK" && break
2784done
2785
2786{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
2787$as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
2788set x ${MAKE-make}
2789ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
d0ac1c44 2790if eval \${ac_cv_prog_make_${ac_make}_set+:} false; then :
81ecdfbb
RW
2791 $as_echo_n "(cached) " >&6
2792else
2793 cat >conftest.make <<\_ACEOF
2794SHELL = /bin/sh
2795all:
2796 @echo '@@@%%%=$(MAKE)=@@@%%%'
2797_ACEOF
d0ac1c44 2798# GNU make sometimes prints "make[1]: Entering ...", which would confuse us.
81ecdfbb
RW
2799case `${MAKE-make} -f conftest.make 2>/dev/null` in
2800 *@@@%%%=?*=@@@%%%*)
2801 eval ac_cv_prog_make_${ac_make}_set=yes;;
2802 *)
2803 eval ac_cv_prog_make_${ac_make}_set=no;;
2804esac
2805rm -f conftest.make
2806fi
2807if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
2808 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
2809$as_echo "yes" >&6; }
2810 SET_MAKE=
2811else
2812 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2813$as_echo "no" >&6; }
2814 SET_MAKE="MAKE=${MAKE-make}"
2815fi
2816
2817rm -rf .tst 2>/dev/null
6bf9431b
BE
2818mkdir .tst 2>/dev/null
2819if test -d .tst; then
2820 am__leading_dot=.
2821else
2822 am__leading_dot=_
2823fi
2824rmdir .tst 2>/dev/null
2825
d0ac1c44
SM
2826# Check whether --enable-silent-rules was given.
2827if test "${enable_silent_rules+set}" = set; then :
2828 enableval=$enable_silent_rules;
2829fi
2830
2831case $enable_silent_rules in # (((
2832 yes) AM_DEFAULT_VERBOSITY=0;;
2833 no) AM_DEFAULT_VERBOSITY=1;;
2834 *) AM_DEFAULT_VERBOSITY=1;;
2835esac
2836am_make=${MAKE-make}
2837{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5
2838$as_echo_n "checking whether $am_make supports nested variables... " >&6; }
2839if ${am_cv_make_support_nested_variables+:} false; then :
2840 $as_echo_n "(cached) " >&6
2841else
2842 if $as_echo 'TRUE=$(BAR$(V))
2843BAR0=false
2844BAR1=true
2845V=1
2846am__doit:
2847 @$(TRUE)
2848.PHONY: am__doit' | $am_make -f - >/dev/null 2>&1; then
2849 am_cv_make_support_nested_variables=yes
2850else
2851 am_cv_make_support_nested_variables=no
2852fi
2853fi
2854{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5
2855$as_echo "$am_cv_make_support_nested_variables" >&6; }
2856if test $am_cv_make_support_nested_variables = yes; then
2857 AM_V='$(V)'
2858 AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)'
2859else
2860 AM_V=$AM_DEFAULT_VERBOSITY
2861 AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY
2862fi
2863AM_BACKSLASH='\'
2864
81ecdfbb
RW
2865if test "`cd $srcdir && pwd`" != "`pwd`"; then
2866 # Use -I$(srcdir) only when $(srcdir) != ., so that make's output
2867 # is not polluted with repeated "-I."
2868 am__isrc=' -I$(srcdir)'
2869 # test to see if srcdir already configured
2870 if test -f $srcdir/config.status; then
d0ac1c44 2871 as_fn_error $? "source directory already configured; run \"make distclean\" there first" "$LINENO" 5
81ecdfbb 2872 fi
6bf9431b
BE
2873fi
2874
2875# test whether we have cygpath
2876if test -z "$CYGPATH_W"; then
2877 if (cygpath --version) >/dev/null 2>/dev/null; then
2878 CYGPATH_W='cygpath -w'
2879 else
2880 CYGPATH_W=echo
2881 fi
2882fi
2883
2884
2885# Define the identity of the package.
2e98a7bd 2886 PACKAGE='gprof'
b5c37946 2887 VERSION='2.41.50'
6bf9431b
BE
2888
2889
2890cat >>confdefs.h <<_ACEOF
252b5132 2891#define PACKAGE "$PACKAGE"
6bf9431b
BE
2892_ACEOF
2893
252b5132 2894
6bf9431b 2895cat >>confdefs.h <<_ACEOF
252b5132 2896#define VERSION "$VERSION"
6bf9431b
BE
2897_ACEOF
2898
2899# Some tools Automake needs.
2900
2901ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"}
2902
2903
2904AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"}
2905
2906
2907AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"}
2908
2909
2910AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"}
2911
2912
2913MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"}
2914
d0ac1c44
SM
2915# For better backward compatibility. To be removed once Automake 1.9.x
2916# dies out for good. For more background, see:
b9583093
AM
2917# <http://lists.gnu.org/archive/html/automake/2012-07/msg00001.html>
2918# <http://lists.gnu.org/archive/html/automake/2012-07/msg00014.html>
d0ac1c44
SM
2919mkdir_p='$(MKDIR_P)'
2920
2921# We need awk for the "check" target (and possibly the TAP driver). The
2922# system "awk" is bad on some platforms.
6eb7d830 2923# Always define AMTAR for backward compatibility. Yes, it's still used
5d4d26d1
AM
2924# in the wild :-( We should find a proper way to deprecate it ...
2925AMTAR='$${TAR-tar}'
2926
2927
2928# We'll loop over all known methods to create a tar archive until one works.
2929_am_tools='gnutar pax cpio none'
2930
2931am__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -'
6bf9431b 2932
252b5132 2933
6bf9431b 2934
252b5132
RH
2935
2936
2937
d0ac1c44
SM
2938# POSIX will say in a future version that running "rm -f" with no argument
2939# is OK; and we want to be able to make that assumption in our Makefile
2940# recipes. So use an aggressive probe to check that the usage we want is
2941# actually supported "in the wild" to an acceptable degree.
2942# See automake bug#10828.
2943# To make any issue more visible, cause the running configure to be aborted
2944# by default if the 'rm' program in use doesn't match our expectations; the
2945# user can still override this though.
2946if rm -f && rm -fr && rm -rf; then : OK; else
2947 cat >&2 <<'END'
2948Oops!
2949
2950Your 'rm' program seems unable to run without file operands specified
2951on the command line, even when the '-f' option is present. This is contrary
2952to the behaviour of most rm programs out there, and not conforming with
2953the upcoming POSIX standard: <http://austingroupbugs.net/view.php?id=542>
2954
2955Please tell bug-automake@gnu.org about your system, including the value
2956of your $PATH and any error possibly output before this message. This
2957can help us improve future automake versions.
2958
2959END
2960 if test x"$ACCEPT_INFERIOR_RM_PROGRAM" = x"yes"; then
2961 echo 'Configuration will proceed anyway, since you have set the' >&2
2962 echo 'ACCEPT_INFERIOR_RM_PROGRAM variable to "yes"' >&2
2963 echo >&2
2964 else
2965 cat >&2 <<'END'
2966Aborting the configuration process, to ensure you take notice of the issue.
2967
2968You can download and install GNU coreutils to get an 'rm' implementation
b9583093 2969that behaves properly: <http://www.gnu.org/software/coreutils/>.
d0ac1c44
SM
2970
2971If you want to complete the configuration process using your problematic
2972'rm' anyway, export the environment variable ACCEPT_INFERIOR_RM_PROGRAM
2973to "yes", and re-run configure.
2974
2975END
2976 as_fn_error $? "Your 'rm' program is bad, sorry." "$LINENO" 5
2977 fi
2978fi
2979
c7a92c87
MF
2980# Check whether --enable-silent-rules was given.
2981if test "${enable_silent_rules+set}" = set; then :
2982 enableval=$enable_silent_rules;
2983fi
2984
2985case $enable_silent_rules in # (((
2986 yes) AM_DEFAULT_VERBOSITY=0;;
2987 no) AM_DEFAULT_VERBOSITY=1;;
2988 *) AM_DEFAULT_VERBOSITY=0;;
2989esac
2990am_make=${MAKE-make}
2991{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5
2992$as_echo_n "checking whether $am_make supports nested variables... " >&6; }
2993if ${am_cv_make_support_nested_variables+:} false; then :
2994 $as_echo_n "(cached) " >&6
2995else
2996 if $as_echo 'TRUE=$(BAR$(V))
2997BAR0=false
2998BAR1=true
2999V=1
3000am__doit:
3001 @$(TRUE)
3002.PHONY: am__doit' | $am_make -f - >/dev/null 2>&1; then
3003 am_cv_make_support_nested_variables=yes
3004else
3005 am_cv_make_support_nested_variables=no
3006fi
3007fi
3008{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5
3009$as_echo "$am_cv_make_support_nested_variables" >&6; }
3010if test $am_cv_make_support_nested_variables = yes; then
3011 AM_V='$(V)'
3012 AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)'
3013else
3014 AM_V=$AM_DEFAULT_VERBOSITY
3015 AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY
3016fi
3017AM_BACKSLASH='\'
3018
6bf9431b 3019
81ecdfbb 3020ac_config_headers="$ac_config_headers gconfig.h:gconfig.in"
d7040cdb
SE
3021
3022
ce2cded5
L
3023ac_ext=c
3024ac_cpp='$CPP $CPPFLAGS'
3025ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3026ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3027ac_compiler_gnu=$ac_cv_c_compiler_gnu
3028if test -n "$ac_tool_prefix"; then
3029 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
3030set dummy ${ac_tool_prefix}gcc; ac_word=$2
81ecdfbb
RW
3031{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3032$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 3033if ${ac_cv_prog_CC+:} false; then :
81ecdfbb 3034 $as_echo_n "(cached) " >&6
1b9750d6 3035else
ce2cded5
L
3036 if test -n "$CC"; then
3037 ac_cv_prog_CC="$CC" # Let the user override the test.
0ab6f085 3038else
ce2cded5
L
3039as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3040for as_dir in $PATH
3041do
3042 IFS=$as_save_IFS
3043 test -z "$as_dir" && as_dir=.
81ecdfbb 3044 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 3045 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
ce2cded5 3046 ac_cv_prog_CC="${ac_tool_prefix}gcc"
81ecdfbb 3047 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
ce2cded5
L
3048 break 2
3049 fi
3050done
81ecdfbb
RW
3051 done
3052IFS=$as_save_IFS
0ab6f085 3053
ce2cded5
L
3054fi
3055fi
3056CC=$ac_cv_prog_CC
3057if test -n "$CC"; then
81ecdfbb
RW
3058 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3059$as_echo "$CC" >&6; }
0ab6f085 3060else
81ecdfbb
RW
3061 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3062$as_echo "no" >&6; }
ce2cded5 3063fi
d7040cdb 3064
81ecdfbb 3065
ce2cded5
L
3066fi
3067if test -z "$ac_cv_prog_CC"; then
3068 ac_ct_CC=$CC
3069 # Extract the first word of "gcc", so it can be a program name with args.
3070set dummy gcc; ac_word=$2
81ecdfbb
RW
3071{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3072$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 3073if ${ac_cv_prog_ac_ct_CC+:} false; then :
81ecdfbb 3074 $as_echo_n "(cached) " >&6
1b9750d6 3075else
ce2cded5
L
3076 if test -n "$ac_ct_CC"; then
3077 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3078else
d7040cdb 3079as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
0ab6f085 3080for as_dir in $PATH
d7040cdb
SE
3081do
3082 IFS=$as_save_IFS
3083 test -z "$as_dir" && as_dir=.
81ecdfbb 3084 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 3085 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
ce2cded5 3086 ac_cv_prog_ac_ct_CC="gcc"
81ecdfbb 3087 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
ce2cded5 3088 break 2
0ab6f085 3089 fi
ce2cded5 3090done
81ecdfbb
RW
3091 done
3092IFS=$as_save_IFS
d7040cdb 3093
ce2cded5
L
3094fi
3095fi
3096ac_ct_CC=$ac_cv_prog_ac_ct_CC
3097if test -n "$ac_ct_CC"; then
81ecdfbb
RW
3098 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3099$as_echo "$ac_ct_CC" >&6; }
ce2cded5 3100else
81ecdfbb
RW
3101 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3102$as_echo "no" >&6; }
1b9750d6 3103fi
d7040cdb 3104
81ecdfbb
RW
3105 if test "x$ac_ct_CC" = x; then
3106 CC=""
3107 else
3108 case $cross_compiling:$ac_tool_warned in
3109yes:)
3110{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3111$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3112ac_tool_warned=yes ;;
3113esac
3114 CC=$ac_ct_CC
3115 fi
ce2cded5
L
3116else
3117 CC="$ac_cv_prog_CC"
3118fi
d7040cdb 3119
ce2cded5 3120if test -z "$CC"; then
81ecdfbb
RW
3121 if test -n "$ac_tool_prefix"; then
3122 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
ce2cded5 3123set dummy ${ac_tool_prefix}cc; ac_word=$2
81ecdfbb
RW
3124{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3125$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 3126if ${ac_cv_prog_CC+:} false; then :
81ecdfbb 3127 $as_echo_n "(cached) " >&6
d7040cdb 3128else
ce2cded5
L
3129 if test -n "$CC"; then
3130 ac_cv_prog_CC="$CC" # Let the user override the test.
0ab6f085 3131else
ce2cded5
L
3132as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3133for as_dir in $PATH
3134do
3135 IFS=$as_save_IFS
3136 test -z "$as_dir" && as_dir=.
81ecdfbb 3137 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 3138 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
ce2cded5 3139 ac_cv_prog_CC="${ac_tool_prefix}cc"
81ecdfbb 3140 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
ce2cded5
L
3141 break 2
3142 fi
3143done
81ecdfbb
RW
3144 done
3145IFS=$as_save_IFS
d7040cdb 3146
252b5132
RH
3147fi
3148fi
ce2cded5
L
3149CC=$ac_cv_prog_CC
3150if test -n "$CC"; then
81ecdfbb
RW
3151 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3152$as_echo "$CC" >&6; }
ce2cded5 3153else
81ecdfbb
RW
3154 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3155$as_echo "no" >&6; }
d7040cdb 3156fi
6be7c12c 3157
ce2cded5 3158
81ecdfbb 3159 fi
ce2cded5
L
3160fi
3161if test -z "$CC"; then
3162 # Extract the first word of "cc", so it can be a program name with args.
3163set dummy cc; ac_word=$2
81ecdfbb
RW
3164{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3165$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 3166if ${ac_cv_prog_CC+:} false; then :
81ecdfbb 3167 $as_echo_n "(cached) " >&6
ce2cded5
L
3168else
3169 if test -n "$CC"; then
3170 ac_cv_prog_CC="$CC" # Let the user override the test.
3171else
3172 ac_prog_rejected=no
3173as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3174for as_dir in $PATH
3175do
3176 IFS=$as_save_IFS
3177 test -z "$as_dir" && as_dir=.
81ecdfbb 3178 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 3179 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
ce2cded5
L
3180 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
3181 ac_prog_rejected=yes
3182 continue
3183 fi
3184 ac_cv_prog_CC="cc"
81ecdfbb 3185 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
ce2cded5
L
3186 break 2
3187 fi
3188done
81ecdfbb
RW
3189 done
3190IFS=$as_save_IFS
ce2cded5
L
3191
3192if test $ac_prog_rejected = yes; then
3193 # We found a bogon in the path, so make sure we never use it.
3194 set dummy $ac_cv_prog_CC
3195 shift
3196 if test $# != 0; then
3197 # We chose a different compiler from the bogus one.
3198 # However, it has the same basename, so the bogon will be chosen
3199 # first if we set CC to just the basename; use the full file name.
3200 shift
3201 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
3202 fi
3203fi
3204fi
3205fi
3206CC=$ac_cv_prog_CC
3207if test -n "$CC"; then
81ecdfbb
RW
3208 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3209$as_echo "$CC" >&6; }
ce2cded5 3210else
81ecdfbb
RW
3211 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3212$as_echo "no" >&6; }
ce2cded5
L
3213fi
3214
81ecdfbb 3215
ce2cded5
L
3216fi
3217if test -z "$CC"; then
3218 if test -n "$ac_tool_prefix"; then
81ecdfbb 3219 for ac_prog in cl.exe
ce2cded5
L
3220 do
3221 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
3222set dummy $ac_tool_prefix$ac_prog; ac_word=$2
81ecdfbb
RW
3223{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3224$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 3225if ${ac_cv_prog_CC+:} false; then :
81ecdfbb 3226 $as_echo_n "(cached) " >&6
ce2cded5
L
3227else
3228 if test -n "$CC"; then
3229 ac_cv_prog_CC="$CC" # Let the user override the test.
3230else
3231as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3232for as_dir in $PATH
3233do
3234 IFS=$as_save_IFS
3235 test -z "$as_dir" && as_dir=.
81ecdfbb 3236 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 3237 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
ce2cded5 3238 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
81ecdfbb 3239 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
ce2cded5
L
3240 break 2
3241 fi
3242done
81ecdfbb
RW
3243 done
3244IFS=$as_save_IFS
ce2cded5
L
3245
3246fi
3247fi
3248CC=$ac_cv_prog_CC
3249if test -n "$CC"; then
81ecdfbb
RW
3250 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3251$as_echo "$CC" >&6; }
ce2cded5 3252else
81ecdfbb
RW
3253 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3254$as_echo "no" >&6; }
ce2cded5
L
3255fi
3256
81ecdfbb 3257
ce2cded5 3258 test -n "$CC" && break
d7040cdb
SE
3259 done
3260fi
ce2cded5
L
3261if test -z "$CC"; then
3262 ac_ct_CC=$CC
81ecdfbb 3263 for ac_prog in cl.exe
d7040cdb
SE
3264do
3265 # Extract the first word of "$ac_prog", so it can be a program name with args.
3266set dummy $ac_prog; ac_word=$2
81ecdfbb
RW
3267{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3268$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 3269if ${ac_cv_prog_ac_ct_CC+:} false; then :
81ecdfbb 3270 $as_echo_n "(cached) " >&6
d7040cdb 3271else
ce2cded5
L
3272 if test -n "$ac_ct_CC"; then
3273 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
d7040cdb
SE
3274else
3275as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3276for as_dir in $PATH
3277do
3278 IFS=$as_save_IFS
3279 test -z "$as_dir" && as_dir=.
81ecdfbb 3280 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 3281 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
ce2cded5 3282 ac_cv_prog_ac_ct_CC="$ac_prog"
81ecdfbb 3283 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
d7040cdb 3284 break 2
ac48eca1 3285 fi
d7040cdb 3286done
81ecdfbb
RW
3287 done
3288IFS=$as_save_IFS
ac48eca1 3289
d7040cdb
SE
3290fi
3291fi
ce2cded5
L
3292ac_ct_CC=$ac_cv_prog_ac_ct_CC
3293if test -n "$ac_ct_CC"; then
81ecdfbb
RW
3294 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3295$as_echo "$ac_ct_CC" >&6; }
d7040cdb 3296else
81ecdfbb
RW
3297 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3298$as_echo "no" >&6; }
d7040cdb 3299fi
ac48eca1 3300
81ecdfbb 3301
ce2cded5 3302 test -n "$ac_ct_CC" && break
d7040cdb 3303done
ac48eca1 3304
81ecdfbb
RW
3305 if test "x$ac_ct_CC" = x; then
3306 CC=""
3307 else
3308 case $cross_compiling:$ac_tool_warned in
3309yes:)
3310{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3311$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3312ac_tool_warned=yes ;;
3313esac
3314 CC=$ac_ct_CC
3315 fi
d7040cdb 3316fi
ac48eca1 3317
d7040cdb 3318fi
ac48eca1 3319
ac48eca1 3320
81ecdfbb
RW
3321test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3322$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
d0ac1c44
SM
3323as_fn_error $? "no acceptable C compiler found in \$PATH
3324See \`config.log' for more details" "$LINENO" 5; }
6be7c12c 3325
ce2cded5 3326# Provide some information about the compiler.
81ecdfbb
RW
3327$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
3328set X $ac_compile
3329ac_compiler=$2
3330for ac_option in --version -v -V -qversion; do
3331 { { ac_try="$ac_compiler $ac_option >&5"
3332case "(($ac_try" in
3333 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3334 *) ac_try_echo=$ac_try;;
3335esac
3336eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3337$as_echo "$ac_try_echo"; } >&5
5d4d26d1
AM
3338 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
3339 ac_status=$?
3340 if test -s conftest.err; then
3341 sed '10a\
3342... rest of stderr output deleted ...
3343 10q' conftest.err >conftest.er1
3344 cat conftest.er1 >&5
3345 fi
3346 rm -f conftest.er1 conftest.err
3347 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3348 test $ac_status = 0; }
3349done
3350
3351cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3352/* end confdefs.h. */
3353
3354int
3355main ()
3356{
3357
3358 ;
3359 return 0;
3360}
3361_ACEOF
3362ac_clean_files_save=$ac_clean_files
3363ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
3364# Try to create an executable without -o first, disregard a.out.
3365# It will help us diagnose broken compilers, and finding out an intuition
3366# of exeext.
3367{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
3368$as_echo_n "checking whether the C compiler works... " >&6; }
3369ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
3370
3371# The possible output files:
3372ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
3373
3374ac_rmfiles=
3375for ac_file in $ac_files
3376do
3377 case $ac_file in
3378 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3379 * ) ac_rmfiles="$ac_rmfiles $ac_file";;
3380 esac
3381done
3382rm -f $ac_rmfiles
3383
3384if { { ac_try="$ac_link_default"
3385case "(($ac_try" in
3386 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3387 *) ac_try_echo=$ac_try;;
3388esac
3389eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3390$as_echo "$ac_try_echo"; } >&5
3391 (eval "$ac_link_default") 2>&5
3392 ac_status=$?
3393 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3394 test $ac_status = 0; }; then :
3395 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
3396# So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
3397# in a Makefile. We should not override ac_cv_exeext if it was cached,
3398# so that the user can short-circuit this test for compilers unknown to
3399# Autoconf.
3400for ac_file in $ac_files ''
3401do
3402 test -f "$ac_file" || continue
3403 case $ac_file in
3404 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
3405 ;;
3406 [ab].out )
3407 # We found the default executable, but exeext='' is most
3408 # certainly right.
3409 break;;
3410 *.* )
3411 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
3412 then :; else
3413 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3414 fi
3415 # We set ac_cv_exeext here because the later test for it is not
3416 # safe: cross compilers may not add the suffix if given an `-o'
3417 # argument, so we may need to know it at that point already.
3418 # Even if this section looks crufty: it has the advantage of
3419 # actually working.
3420 break;;
3421 * )
3422 break;;
3423 esac
3424done
3425test "$ac_cv_exeext" = no && ac_cv_exeext=
3426
3427else
3428 ac_file=''
3429fi
3430if test -z "$ac_file"; then :
3431 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3432$as_echo "no" >&6; }
3433$as_echo "$as_me: failed program was:" >&5
3434sed 's/^/| /' conftest.$ac_ext >&5
3435
3436{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3437$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3438as_fn_error 77 "C compiler cannot create executables
3439See \`config.log' for more details" "$LINENO" 5; }
3440else
3441 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3442$as_echo "yes" >&6; }
3443fi
3444{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
3445$as_echo_n "checking for C compiler default output file name... " >&6; }
3446{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
3447$as_echo "$ac_file" >&6; }
3448ac_exeext=$ac_cv_exeext
3449
3450rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
3451ac_clean_files=$ac_clean_files_save
3452{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
3453$as_echo_n "checking for suffix of executables... " >&6; }
3454if { { ac_try="$ac_link"
3455case "(($ac_try" in
3456 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3457 *) ac_try_echo=$ac_try;;
3458esac
3459eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3460$as_echo "$ac_try_echo"; } >&5
3461 (eval "$ac_link") 2>&5
3462 ac_status=$?
3463 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3464 test $ac_status = 0; }; then :
3465 # If both `conftest.exe' and `conftest' are `present' (well, observable)
3466# catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
3467# work properly (i.e., refer to `conftest.exe'), while it won't with
3468# `rm'.
3469for ac_file in conftest.exe conftest conftest.*; do
3470 test -f "$ac_file" || continue
3471 case $ac_file in
3472 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3473 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3474 break;;
3475 * ) break;;
3476 esac
3477done
3478else
3479 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3480$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3481as_fn_error $? "cannot compute suffix of executables: cannot compile and link
3482See \`config.log' for more details" "$LINENO" 5; }
3483fi
3484rm -f conftest conftest$ac_cv_exeext
3485{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
3486$as_echo "$ac_cv_exeext" >&6; }
3487
3488rm -f conftest.$ac_ext
3489EXEEXT=$ac_cv_exeext
3490ac_exeext=$EXEEXT
3491cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3492/* end confdefs.h. */
3493#include <stdio.h>
3494int
3495main ()
3496{
3497FILE *f = fopen ("conftest.out", "w");
3498 return ferror (f) || fclose (f) != 0;
3499
3500 ;
3501 return 0;
3502}
3503_ACEOF
3504ac_clean_files="$ac_clean_files conftest.out"
3505# Check that the compiler produces executables we can run. If not, either
3506# the compiler is broken, or we cross compile.
3507{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
3508$as_echo_n "checking whether we are cross compiling... " >&6; }
3509if test "$cross_compiling" != yes; then
3510 { { ac_try="$ac_link"
3511case "(($ac_try" in
3512 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3513 *) ac_try_echo=$ac_try;;
3514esac
3515eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3516$as_echo "$ac_try_echo"; } >&5
3517 (eval "$ac_link") 2>&5
3518 ac_status=$?
3519 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3520 test $ac_status = 0; }
3521 if { ac_try='./conftest$ac_cv_exeext'
3522 { { case "(($ac_try" in
3523 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3524 *) ac_try_echo=$ac_try;;
3525esac
3526eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3527$as_echo "$ac_try_echo"; } >&5
3528 (eval "$ac_try") 2>&5
3529 ac_status=$?
3530 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3531 test $ac_status = 0; }; }; then
3532 cross_compiling=no
3533 else
3534 if test "$cross_compiling" = maybe; then
3535 cross_compiling=yes
3536 else
3537 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3538$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3539as_fn_error $? "cannot run C compiled programs.
3540If you meant to cross compile, use \`--host'.
3541See \`config.log' for more details" "$LINENO" 5; }
3542 fi
3543 fi
3544fi
3545{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
3546$as_echo "$cross_compiling" >&6; }
3547
3548rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out
3549ac_clean_files=$ac_clean_files_save
3550{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
3551$as_echo_n "checking for suffix of object files... " >&6; }
3552if ${ac_cv_objext+:} false; then :
3553 $as_echo_n "(cached) " >&6
3554else
3555 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3556/* end confdefs.h. */
3557
3558int
3559main ()
3560{
3561
3562 ;
3563 return 0;
3564}
3565_ACEOF
3566rm -f conftest.o conftest.obj
3567if { { ac_try="$ac_compile"
3568case "(($ac_try" in
3569 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3570 *) ac_try_echo=$ac_try;;
3571esac
3572eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3573$as_echo "$ac_try_echo"; } >&5
3574 (eval "$ac_compile") 2>&5
ce2cded5 3575 ac_status=$?
81ecdfbb 3576 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5d4d26d1
AM
3577 test $ac_status = 0; }; then :
3578 for ac_file in conftest.o conftest.obj conftest.*; do
3579 test -f "$ac_file" || continue;
3580 case $ac_file in
3581 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
3582 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
3583 break;;
3584 esac
81ecdfbb 3585done
5d4d26d1
AM
3586else
3587 $as_echo "$as_me: failed program was:" >&5
3588sed 's/^/| /' conftest.$ac_ext >&5
ac48eca1 3589
5d4d26d1
AM
3590{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3591$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3592as_fn_error $? "cannot compute suffix of object files: cannot compile
3593See \`config.log' for more details" "$LINENO" 5; }
3594fi
3595rm -f conftest.$ac_cv_objext conftest.$ac_ext
3596fi
3597{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
3598$as_echo "$ac_cv_objext" >&6; }
3599OBJEXT=$ac_cv_objext
3600ac_objext=$OBJEXT
81ecdfbb
RW
3601{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
3602$as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
d0ac1c44 3603if ${ac_cv_c_compiler_gnu+:} false; then :
81ecdfbb 3604 $as_echo_n "(cached) " >&6
d7040cdb 3605else
81ecdfbb 3606 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
ce2cded5 3607/* end confdefs.h. */
ac48eca1 3608
ce2cded5
L
3609int
3610main ()
3611{
3612#ifndef __GNUC__
3613 choke me
3614#endif
3615
3616 ;
3617 return 0;
3618}
3619_ACEOF
81ecdfbb 3620if ac_fn_c_try_compile "$LINENO"; then :
ce2cded5 3621 ac_compiler_gnu=yes
d7040cdb 3622else
81ecdfbb 3623 ac_compiler_gnu=no
d7040cdb 3624fi
81ecdfbb 3625rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
ce2cded5 3626ac_cv_c_compiler_gnu=$ac_compiler_gnu
ac48eca1 3627
ce2cded5 3628fi
81ecdfbb
RW
3629{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
3630$as_echo "$ac_cv_c_compiler_gnu" >&6; }
3631if test $ac_compiler_gnu = yes; then
3632 GCC=yes
3633else
3634 GCC=
3635fi
ce2cded5
L
3636ac_test_CFLAGS=${CFLAGS+set}
3637ac_save_CFLAGS=$CFLAGS
81ecdfbb
RW
3638{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
3639$as_echo_n "checking whether $CC accepts -g... " >&6; }
d0ac1c44 3640if ${ac_cv_prog_cc_g+:} false; then :
81ecdfbb
RW
3641 $as_echo_n "(cached) " >&6
3642else
3643 ac_save_c_werror_flag=$ac_c_werror_flag
3644 ac_c_werror_flag=yes
3645 ac_cv_prog_cc_g=no
3646 CFLAGS="-g"
3647 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
ce2cded5 3648/* end confdefs.h. */
d7040cdb 3649
ce2cded5
L
3650int
3651main ()
3652{
d7040cdb 3653
ce2cded5
L
3654 ;
3655 return 0;
3656}
3657_ACEOF
81ecdfbb 3658if ac_fn_c_try_compile "$LINENO"; then :
ce2cded5
L
3659 ac_cv_prog_cc_g=yes
3660else
81ecdfbb
RW
3661 CFLAGS=""
3662 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3663/* end confdefs.h. */
108a6f8e 3664
81ecdfbb
RW
3665int
3666main ()
3667{
3668
3669 ;
3670 return 0;
3671}
3672_ACEOF
3673if ac_fn_c_try_compile "$LINENO"; then :
3674
3675else
3676 ac_c_werror_flag=$ac_save_c_werror_flag
3677 CFLAGS="-g"
3678 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3679/* end confdefs.h. */
3680
3681int
3682main ()
3683{
3684
3685 ;
3686 return 0;
3687}
3688_ACEOF
3689if ac_fn_c_try_compile "$LINENO"; then :
3690 ac_cv_prog_cc_g=yes
3691fi
3692rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3693fi
3694rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3695fi
3696rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3697 ac_c_werror_flag=$ac_save_c_werror_flag
3698fi
3699{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
3700$as_echo "$ac_cv_prog_cc_g" >&6; }
3701if test "$ac_test_CFLAGS" = set; then
3702 CFLAGS=$ac_save_CFLAGS
3703elif test $ac_cv_prog_cc_g = yes; then
3704 if test "$GCC" = yes; then
3705 CFLAGS="-g -O2"
3706 else
ce2cded5
L
3707 CFLAGS="-g"
3708 fi
ac48eca1 3709else
ce2cded5
L
3710 if test "$GCC" = yes; then
3711 CFLAGS="-O2"
3712 else
3713 CFLAGS=
3714 fi
ac48eca1 3715fi
81ecdfbb
RW
3716{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
3717$as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
d0ac1c44 3718if ${ac_cv_prog_cc_c89+:} false; then :
81ecdfbb 3719 $as_echo_n "(cached) " >&6
ac48eca1 3720else
81ecdfbb 3721 ac_cv_prog_cc_c89=no
ce2cded5 3722ac_save_CC=$CC
81ecdfbb 3723cat confdefs.h - <<_ACEOF >conftest.$ac_ext
ce2cded5
L
3724/* end confdefs.h. */
3725#include <stdarg.h>
3726#include <stdio.h>
d0ac1c44 3727struct stat;
ce2cded5
L
3728/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
3729struct buf { int x; };
3730FILE * (*rcsopen) (struct buf *, struct stat *, int);
3731static char *e (p, i)
3732 char **p;
3733 int i;
3734{
3735 return p[i];
3736}
3737static char *f (char * (*g) (char **, int), char **p, ...)
3738{
3739 char *s;
3740 va_list v;
3741 va_start (v,p);
3742 s = g (p, va_arg (v,int));
3743 va_end (v);
3744 return s;
3745}
d7040cdb 3746
ce2cded5
L
3747/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
3748 function prototypes and stuff, but not '\xHH' hex character constants.
3749 These don't provoke an error unfortunately, instead are silently treated
81ecdfbb 3750 as 'x'. The following induces an error, until -std is added to get
ce2cded5
L
3751 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
3752 array size at least. It's necessary to write '\x00'==0 to get something
81ecdfbb 3753 that's true only with -std. */
ce2cded5 3754int osf4_cc_array ['\x00' == 0 ? 1 : -1];
d7040cdb 3755
81ecdfbb
RW
3756/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
3757 inside strings and character constants. */
3758#define FOO(x) 'x'
3759int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
3760
ce2cded5
L
3761int test (int i, double x);
3762struct s1 {int (*f) (int a);};
3763struct s2 {int (*f) (double a);};
3764int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3765int argc;
3766char **argv;
3767int
3768main ()
3769{
3770return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
3771 ;
3772 return 0;
3773}
3774_ACEOF
81ecdfbb
RW
3775for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
3776 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
ce2cded5
L
3777do
3778 CC="$ac_save_CC $ac_arg"
81ecdfbb
RW
3779 if ac_fn_c_try_compile "$LINENO"; then :
3780 ac_cv_prog_cc_c89=$ac_arg
ce2cded5 3781fi
81ecdfbb
RW
3782rm -f core conftest.err conftest.$ac_objext
3783 test "x$ac_cv_prog_cc_c89" != "xno" && break
ce2cded5 3784done
81ecdfbb 3785rm -f conftest.$ac_ext
ce2cded5 3786CC=$ac_save_CC
d7040cdb 3787
ce2cded5 3788fi
81ecdfbb
RW
3789# AC_CACHE_VAL
3790case "x$ac_cv_prog_cc_c89" in
3791 x)
3792 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
3793$as_echo "none needed" >&6; } ;;
3794 xno)
3795 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
3796$as_echo "unsupported" >&6; } ;;
ce2cded5 3797 *)
81ecdfbb
RW
3798 CC="$CC $ac_cv_prog_cc_c89"
3799 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
3800$as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
ce2cded5 3801esac
81ecdfbb 3802if test "x$ac_cv_prog_cc_c89" != xno; then :
d7040cdb 3803
ce2cded5 3804fi
d7040cdb 3805
ce2cded5
L
3806ac_ext=c
3807ac_cpp='$CPP $CPPFLAGS'
3808ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3809ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3810ac_compiler_gnu=$ac_cv_c_compiler_gnu
d7040cdb 3811
d0ac1c44
SM
3812ac_ext=c
3813ac_cpp='$CPP $CPPFLAGS'
3814ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3815ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3816ac_compiler_gnu=$ac_cv_c_compiler_gnu
3817{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC understands -c and -o together" >&5
3818$as_echo_n "checking whether $CC understands -c and -o together... " >&6; }
3819if ${am_cv_prog_cc_c_o+:} false; then :
3820 $as_echo_n "(cached) " >&6
3821else
3822 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3823/* end confdefs.h. */
3824
3825int
3826main ()
3827{
3828
3829 ;
3830 return 0;
3831}
3832_ACEOF
3833 # Make sure it works both with $CC and with simple cc.
3834 # Following AC_PROG_CC_C_O, we do the test twice because some
3835 # compilers refuse to overwrite an existing .o file with -o,
3836 # though they will create one.
3837 am_cv_prog_cc_c_o=yes
3838 for am_i in 1 2; do
3839 if { echo "$as_me:$LINENO: $CC -c conftest.$ac_ext -o conftest2.$ac_objext" >&5
3840 ($CC -c conftest.$ac_ext -o conftest2.$ac_objext) >&5 2>&5
3841 ac_status=$?
3842 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3843 (exit $ac_status); } \
3844 && test -f conftest2.$ac_objext; then
3845 : OK
3846 else
3847 am_cv_prog_cc_c_o=no
3848 break
3849 fi
3850 done
3851 rm -f core conftest*
3852 unset am_i
3853fi
3854{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_cc_c_o" >&5
3855$as_echo "$am_cv_prog_cc_c_o" >&6; }
3856if test "$am_cv_prog_cc_c_o" != yes; then
3857 # Losing compiler, so override with the script.
3858 # FIXME: It is wrong to rewrite CC.
3859 # But if we don't then we get into trouble of one sort or another.
3860 # A longer-term fix would be to have automake use am__CC in this case,
3861 # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)"
3862 CC="$am_aux_dir/compile $CC"
3863fi
3864ac_ext=c
3865ac_cpp='$CPP $CPPFLAGS'
3866ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3867ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3868ac_compiler_gnu=$ac_cv_c_compiler_gnu
3869
5d4d26d1
AM
3870DEPDIR="${am__leading_dot}deps"
3871
3872ac_config_commands="$ac_config_commands depfiles"
3873
b9583093
AM
3874
3875am_make=${MAKE-make}
3876cat > confinc << 'END'
5d4d26d1 3877am__doit:
b9583093 3878 @echo this is the am__doit target
5d4d26d1
AM
3879.PHONY: am__doit
3880END
b9583093
AM
3881# If we don't find an include directive, just comment out the code.
3882{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for style of include used by $am_make" >&5
3883$as_echo_n "checking for style of include used by $am_make... " >&6; }
5d4d26d1
AM
3884am__include="#"
3885am__quote=
b9583093
AM
3886_am_result=none
3887# First try GNU make style include.
3888echo "include confinc" > confmf
3889# Ignore all kinds of additional output from 'make'.
3890case `$am_make -s -f confmf 2> /dev/null` in #(
3891*the\ am__doit\ target*)
3892 am__include=include
3893 am__quote=
3894 _am_result=GNU
3895 ;;
631ec08c 3896esac
b9583093
AM
3897# Now try BSD make style include.
3898if test "$am__include" = "#"; then
3899 echo '.include "confinc"' > confmf
3900 case `$am_make -s -f confmf 2> /dev/null` in #(
3901 *the\ am__doit\ target*)
3902 am__include=.include
3903 am__quote="\""
3904 _am_result=BSD
3905 ;;
3906 esac
3907fi
3908
3909
3910{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $_am_result" >&5
3911$as_echo "$_am_result" >&6; }
3912rm -f confinc confmf
5d4d26d1
AM
3913
3914# Check whether --enable-dependency-tracking was given.
3915if test "${enable_dependency_tracking+set}" = set; then :
3916 enableval=$enable_dependency_tracking;
3917fi
3918
3919if test "x$enable_dependency_tracking" != xno; then
3920 am_depcomp="$ac_aux_dir/depcomp"
3921 AMDEPBACKSLASH='\'
3922 am__nodep='_no'
3923fi
3924 if test "x$enable_dependency_tracking" != xno; then
3925 AMDEP_TRUE=
3926 AMDEP_FALSE='#'
3927else
3928 AMDEP_TRUE='#'
3929 AMDEP_FALSE=
3930fi
3931
3932
3933
3934depcc="$CC" am_compiler_list=
3935
3936{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
3937$as_echo_n "checking dependency style of $depcc... " >&6; }
3938if ${am_cv_CC_dependencies_compiler_type+:} false; then :
3939 $as_echo_n "(cached) " >&6
3940else
3941 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
3942 # We make a subdir and do the tests there. Otherwise we can end up
3943 # making bogus files that we don't know about and never remove. For
3944 # instance it was reported that on HP-UX the gcc test will end up
3945 # making a dummy file named 'D' -- because '-MD' means "put the output
3946 # in D".
3947 rm -rf conftest.dir
3948 mkdir conftest.dir
3949 # Copy depcomp to subdir because otherwise we won't find it if we're
3950 # using a relative directory.
3951 cp "$am_depcomp" conftest.dir
3952 cd conftest.dir
3953 # We will build objects and dependencies in a subdirectory because
3954 # it helps to detect inapplicable dependency modes. For instance
3955 # both Tru64's cc and ICC support -MD to output dependencies as a
3956 # side effect of compilation, but ICC will put the dependencies in
3957 # the current directory while Tru64 will put them in the object
3958 # directory.
3959 mkdir sub
3960
3961 am_cv_CC_dependencies_compiler_type=none
3962 if test "$am_compiler_list" = ""; then
3963 am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
3964 fi
3965 am__universal=false
3966 case " $depcc " in #(
3967 *\ -arch\ *\ -arch\ *) am__universal=true ;;
3968 esac
3969
3970 for depmode in $am_compiler_list; do
3971 # Setup a source with many dependencies, because some compilers
3972 # like to wrap large dependency lists on column 80 (with \), and
3973 # we should not choose a depcomp mode which is confused by this.
3974 #
3975 # We need to recreate these files for each test, as the compiler may
3976 # overwrite some of them when testing with obscure command lines.
3977 # This happens at least with the AIX C compiler.
3978 : > sub/conftest.c
3979 for i in 1 2 3 4 5 6; do
3980 echo '#include "conftst'$i'.h"' >> sub/conftest.c
3981 # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with
3982 # Solaris 10 /bin/sh.
3983 echo '/* dummy */' > sub/conftst$i.h
3984 done
3985 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
3986
3987 # We check with '-c' and '-o' for the sake of the "dashmstdout"
3988 # mode. It turns out that the SunPro C++ compiler does not properly
3989 # handle '-M -o', and we need to detect this. Also, some Intel
3990 # versions had trouble with output in subdirs.
3991 am__obj=sub/conftest.${OBJEXT-o}
3992 am__minus_obj="-o $am__obj"
3993 case $depmode in
3994 gcc)
3995 # This depmode causes a compiler race in universal mode.
3996 test "$am__universal" = false || continue
3997 ;;
3998 nosideeffect)
3999 # After this tag, mechanisms are not by side-effect, so they'll
4000 # only be used when explicitly requested.
4001 if test "x$enable_dependency_tracking" = xyes; then
4002 continue
4003 else
4004 break
4005 fi
4006 ;;
4007 msvc7 | msvc7msys | msvisualcpp | msvcmsys)
4008 # This compiler won't grok '-c -o', but also, the minuso test has
4009 # not run yet. These depmodes are late enough in the game, and
4010 # so weak that their functioning should not be impacted.
4011 am__obj=conftest.${OBJEXT-o}
4012 am__minus_obj=
4013 ;;
4014 none) break ;;
4015 esac
4016 if depmode=$depmode \
4017 source=sub/conftest.c object=$am__obj \
4018 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
4019 $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
4020 >/dev/null 2>conftest.err &&
4021 grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
4022 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
4023 grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
4024 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
4025 # icc doesn't choke on unknown options, it will just issue warnings
4026 # or remarks (even with -Werror). So we grep stderr for any message
4027 # that says an option was ignored or not supported.
4028 # When given -MP, icc 7.0 and 7.1 complain thusly:
4029 # icc: Command line warning: ignoring option '-M'; no argument required
4030 # The diagnosis changed in icc 8.0:
4031 # icc: Command line remark: option '-MP' not supported
4032 if (grep 'ignoring option' conftest.err ||
4033 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
4034 am_cv_CC_dependencies_compiler_type=$depmode
4035 break
4036 fi
4037 fi
4038 done
4039
4040 cd ..
4041 rm -rf conftest.dir
4042else
4043 am_cv_CC_dependencies_compiler_type=none
4044fi
4045
4046fi
4047{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
4048$as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
4049CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
4050
4051 if
4052 test "x$enable_dependency_tracking" != xno \
4053 && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
4054 am__fastdepCC_TRUE=
4055 am__fastdepCC_FALSE='#'
4056else
4057 am__fastdepCC_TRUE='#'
4058 am__fastdepCC_FALSE=
4059fi
4060
4061
d0ac1c44 4062
7357c5b6
AM
4063ac_ext=c
4064ac_cpp='$CPP $CPPFLAGS'
4065ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4066ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4067ac_compiler_gnu=$ac_cv_c_compiler_gnu
81ecdfbb
RW
4068{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
4069$as_echo_n "checking how to run the C preprocessor... " >&6; }
7357c5b6
AM
4070# On Suns, sometimes $CPP names a directory.
4071if test -n "$CPP" && test -d "$CPP"; then
4072 CPP=
4073fi
4074if test -z "$CPP"; then
d0ac1c44 4075 if ${ac_cv_prog_CPP+:} false; then :
81ecdfbb 4076 $as_echo_n "(cached) " >&6
ce2cded5 4077else
7357c5b6
AM
4078 # Double quotes because CPP needs to be expanded
4079 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
4080 do
4081 ac_preproc_ok=false
4082for ac_c_preproc_warn_flag in '' yes
ce2cded5 4083do
7357c5b6
AM
4084 # Use a header file that comes with gcc, so configuring glibc
4085 # with a fresh cross-compiler works.
4086 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4087 # <limits.h> exists even on freestanding compilers.
4088 # On the NeXT, cc -E runs the code through the compiler's parser,
4089 # not just through cpp. "Syntax error" is here to catch this case.
81ecdfbb 4090 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7357c5b6
AM
4091/* end confdefs.h. */
4092#ifdef __STDC__
4093# include <limits.h>
4094#else
4095# include <assert.h>
4096#endif
4097 Syntax error
4098_ACEOF
81ecdfbb 4099if ac_fn_c_try_cpp "$LINENO"; then :
6bf9431b 4100
81ecdfbb 4101else
7357c5b6
AM
4102 # Broken: fails on valid input.
4103continue
4104fi
d0ac1c44 4105rm -f conftest.err conftest.i conftest.$ac_ext
ce2cded5 4106
81ecdfbb 4107 # OK, works on sane cases. Now check whether nonexistent headers
7357c5b6 4108 # can be detected and how.
81ecdfbb 4109 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7357c5b6
AM
4110/* end confdefs.h. */
4111#include <ac_nonexistent.h>
4112_ACEOF
81ecdfbb 4113if ac_fn_c_try_cpp "$LINENO"; then :
7357c5b6
AM
4114 # Broken: success on invalid input.
4115continue
4116else
7357c5b6
AM
4117 # Passes both tests.
4118ac_preproc_ok=:
4119break
4120fi
d0ac1c44 4121rm -f conftest.err conftest.i conftest.$ac_ext
6bf9431b 4122
7357c5b6
AM
4123done
4124# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
d0ac1c44 4125rm -f conftest.i conftest.err conftest.$ac_ext
81ecdfbb 4126if $ac_preproc_ok; then :
7357c5b6
AM
4127 break
4128fi
6bf9431b 4129
7357c5b6
AM
4130 done
4131 ac_cv_prog_CPP=$CPP
252b5132 4132
7357c5b6
AM
4133fi
4134 CPP=$ac_cv_prog_CPP
4135else
4136 ac_cv_prog_CPP=$CPP
4137fi
81ecdfbb
RW
4138{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
4139$as_echo "$CPP" >&6; }
7357c5b6
AM
4140ac_preproc_ok=false
4141for ac_c_preproc_warn_flag in '' yes
4142do
4143 # Use a header file that comes with gcc, so configuring glibc
4144 # with a fresh cross-compiler works.
4145 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4146 # <limits.h> exists even on freestanding compilers.
4147 # On the NeXT, cc -E runs the code through the compiler's parser,
4148 # not just through cpp. "Syntax error" is here to catch this case.
81ecdfbb 4149 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7357c5b6
AM
4150/* end confdefs.h. */
4151#ifdef __STDC__
4152# include <limits.h>
4153#else
4154# include <assert.h>
4155#endif
4156 Syntax error
4157_ACEOF
81ecdfbb 4158if ac_fn_c_try_cpp "$LINENO"; then :
6bf9431b 4159
81ecdfbb 4160else
7357c5b6
AM
4161 # Broken: fails on valid input.
4162continue
4163fi
d0ac1c44 4164rm -f conftest.err conftest.i conftest.$ac_ext
252b5132 4165
81ecdfbb 4166 # OK, works on sane cases. Now check whether nonexistent headers
7357c5b6 4167 # can be detected and how.
81ecdfbb 4168 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7357c5b6
AM
4169/* end confdefs.h. */
4170#include <ac_nonexistent.h>
4171_ACEOF
81ecdfbb 4172if ac_fn_c_try_cpp "$LINENO"; then :
7357c5b6
AM
4173 # Broken: success on invalid input.
4174continue
4175else
7357c5b6
AM
4176 # Passes both tests.
4177ac_preproc_ok=:
4178break
4179fi
d0ac1c44 4180rm -f conftest.err conftest.i conftest.$ac_ext
252b5132 4181
7357c5b6
AM
4182done
4183# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
d0ac1c44 4184rm -f conftest.i conftest.err conftest.$ac_ext
81ecdfbb
RW
4185if $ac_preproc_ok; then :
4186
7357c5b6 4187else
81ecdfbb
RW
4188 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4189$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
d0ac1c44
SM
4190as_fn_error $? "C preprocessor \"$CPP\" fails sanity check
4191See \`config.log' for more details" "$LINENO" 5; }
7357c5b6 4192fi
6bf9431b 4193
7357c5b6
AM
4194ac_ext=c
4195ac_cpp='$CPP $CPPFLAGS'
4196ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4197ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4198ac_compiler_gnu=$ac_cv_c_compiler_gnu
252b5132 4199
252b5132 4200
81ecdfbb
RW
4201{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
4202$as_echo_n "checking for grep that handles long lines and -e... " >&6; }
d0ac1c44 4203if ${ac_cv_path_GREP+:} false; then :
81ecdfbb 4204 $as_echo_n "(cached) " >&6
ce2cded5 4205else
81ecdfbb
RW
4206 if test -z "$GREP"; then
4207 ac_path_GREP_found=false
4208 # Loop through the user's path and test for each of PROGNAME-LIST
4209 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4210for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4211do
4212 IFS=$as_save_IFS
4213 test -z "$as_dir" && as_dir=.
4214 for ac_prog in grep ggrep; do
4215 for ac_exec_ext in '' $ac_executable_extensions; do
4216 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
d0ac1c44 4217 as_fn_executable_p "$ac_path_GREP" || continue
81ecdfbb
RW
4218# Check for GNU ac_path_GREP and select it if it is found.
4219 # Check for GNU $ac_path_GREP
4220case `"$ac_path_GREP" --version 2>&1` in
4221*GNU*)
4222 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
4223*)
4224 ac_count=0
4225 $as_echo_n 0123456789 >"conftest.in"
4226 while :
4227 do
4228 cat "conftest.in" "conftest.in" >"conftest.tmp"
4229 mv "conftest.tmp" "conftest.in"
4230 cp "conftest.in" "conftest.nl"
4231 $as_echo 'GREP' >> "conftest.nl"
4232 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4233 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4234 as_fn_arith $ac_count + 1 && ac_count=$as_val
4235 if test $ac_count -gt ${ac_path_GREP_max-0}; then
4236 # Best one so far, save it but keep looking for a better one
4237 ac_cv_path_GREP="$ac_path_GREP"
4238 ac_path_GREP_max=$ac_count
ce2cded5 4239 fi
81ecdfbb
RW
4240 # 10*(2^10) chars as input seems more than enough
4241 test $ac_count -gt 10 && break
4242 done
4243 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4244esac
4245
4246 $ac_path_GREP_found && break 3
4247 done
4248 done
4249 done
4250IFS=$as_save_IFS
4251 if test -z "$ac_cv_path_GREP"; then
d0ac1c44 4252 as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
81ecdfbb
RW
4253 fi
4254else
4255 ac_cv_path_GREP=$GREP
4256fi
4257
ce2cded5 4258fi
81ecdfbb
RW
4259{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
4260$as_echo "$ac_cv_path_GREP" >&6; }
4261 GREP="$ac_cv_path_GREP"
ce2cded5 4262
6bf9431b 4263
81ecdfbb
RW
4264{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
4265$as_echo_n "checking for egrep... " >&6; }
d0ac1c44 4266if ${ac_cv_path_EGREP+:} false; then :
81ecdfbb 4267 $as_echo_n "(cached) " >&6
7357c5b6 4268else
81ecdfbb
RW
4269 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
4270 then ac_cv_path_EGREP="$GREP -E"
4271 else
4272 if test -z "$EGREP"; then
4273 ac_path_EGREP_found=false
4274 # Loop through the user's path and test for each of PROGNAME-LIST
4275 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4276for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4277do
4278 IFS=$as_save_IFS
4279 test -z "$as_dir" && as_dir=.
4280 for ac_prog in egrep; do
4281 for ac_exec_ext in '' $ac_executable_extensions; do
4282 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
d0ac1c44 4283 as_fn_executable_p "$ac_path_EGREP" || continue
81ecdfbb
RW
4284# Check for GNU ac_path_EGREP and select it if it is found.
4285 # Check for GNU $ac_path_EGREP
4286case `"$ac_path_EGREP" --version 2>&1` in
4287*GNU*)
4288 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
4289*)
4290 ac_count=0
4291 $as_echo_n 0123456789 >"conftest.in"
4292 while :
4293 do
4294 cat "conftest.in" "conftest.in" >"conftest.tmp"
4295 mv "conftest.tmp" "conftest.in"
4296 cp "conftest.in" "conftest.nl"
4297 $as_echo 'EGREP' >> "conftest.nl"
4298 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4299 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4300 as_fn_arith $ac_count + 1 && ac_count=$as_val
4301 if test $ac_count -gt ${ac_path_EGREP_max-0}; then
4302 # Best one so far, save it but keep looking for a better one
4303 ac_cv_path_EGREP="$ac_path_EGREP"
4304 ac_path_EGREP_max=$ac_count
4305 fi
4306 # 10*(2^10) chars as input seems more than enough
4307 test $ac_count -gt 10 && break
4308 done
4309 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4310esac
4311
4312 $ac_path_EGREP_found && break 3
4313 done
4314 done
4315 done
4316IFS=$as_save_IFS
4317 if test -z "$ac_cv_path_EGREP"; then
d0ac1c44 4318 as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
81ecdfbb
RW
4319 fi
4320else
4321 ac_cv_path_EGREP=$EGREP
4322fi
4323
4324 fi
4325fi
4326{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
4327$as_echo "$ac_cv_path_EGREP" >&6; }
4328 EGREP="$ac_cv_path_EGREP"
4329
4330
4331{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
4332$as_echo_n "checking for ANSI C header files... " >&6; }
d0ac1c44 4333if ${ac_cv_header_stdc+:} false; then :
81ecdfbb
RW
4334 $as_echo_n "(cached) " >&6
4335else
4336 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7357c5b6
AM
4337/* end confdefs.h. */
4338#include <stdlib.h>
4339#include <stdarg.h>
4340#include <string.h>
4341#include <float.h>
4342
4343int
4344main ()
4345{
4346
4347 ;
4348 return 0;
4349}
4350_ACEOF
81ecdfbb 4351if ac_fn_c_try_compile "$LINENO"; then :
7357c5b6
AM
4352 ac_cv_header_stdc=yes
4353else
81ecdfbb 4354 ac_cv_header_stdc=no
7357c5b6 4355fi
81ecdfbb 4356rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7357c5b6
AM
4357
4358if test $ac_cv_header_stdc = yes; then
4359 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
81ecdfbb 4360 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7357c5b6
AM
4361/* end confdefs.h. */
4362#include <string.h>
4363
4364_ACEOF
4365if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
81ecdfbb
RW
4366 $EGREP "memchr" >/dev/null 2>&1; then :
4367
7357c5b6
AM
4368else
4369 ac_cv_header_stdc=no
4370fi
4371rm -f conftest*
4372
4373fi
4374
4375if test $ac_cv_header_stdc = yes; then
4376 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
81ecdfbb 4377 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7357c5b6
AM
4378/* end confdefs.h. */
4379#include <stdlib.h>
4380
4381_ACEOF
4382if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
81ecdfbb
RW
4383 $EGREP "free" >/dev/null 2>&1; then :
4384
7357c5b6
AM
4385else
4386 ac_cv_header_stdc=no
4387fi
4388rm -f conftest*
4389
4390fi
4391
4392if test $ac_cv_header_stdc = yes; then
4393 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
81ecdfbb 4394 if test "$cross_compiling" = yes; then :
7357c5b6 4395 :
ce2cded5 4396else
81ecdfbb 4397 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7357c5b6
AM
4398/* end confdefs.h. */
4399#include <ctype.h>
81ecdfbb 4400#include <stdlib.h>
7357c5b6
AM
4401#if ((' ' & 0x0FF) == 0x020)
4402# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
4403# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
4404#else
4405# define ISLOWER(c) \
4406 (('a' <= (c) && (c) <= 'i') \
4407 || ('j' <= (c) && (c) <= 'r') \
4408 || ('s' <= (c) && (c) <= 'z'))
4409# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
4410#endif
6bf9431b 4411
7357c5b6
AM
4412#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
4413int
4414main ()
4415{
4416 int i;
4417 for (i = 0; i < 256; i++)
4418 if (XOR (islower (i), ISLOWER (i))
4419 || toupper (i) != TOUPPER (i))
81ecdfbb
RW
4420 return 2;
4421 return 0;
7357c5b6
AM
4422}
4423_ACEOF
81ecdfbb 4424if ac_fn_c_try_run "$LINENO"; then :
6bf9431b 4425
81ecdfbb
RW
4426else
4427 ac_cv_header_stdc=no
7357c5b6 4428fi
81ecdfbb
RW
4429rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
4430 conftest.$ac_objext conftest.beam conftest.$ac_ext
7357c5b6 4431fi
81ecdfbb 4432
7357c5b6
AM
4433fi
4434fi
81ecdfbb
RW
4435{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
4436$as_echo "$ac_cv_header_stdc" >&6; }
7357c5b6 4437if test $ac_cv_header_stdc = yes; then
6bf9431b 4438
81ecdfbb 4439$as_echo "#define STDC_HEADERS 1" >>confdefs.h
d7040cdb 4440
7357c5b6 4441fi
d7040cdb 4442
7357c5b6 4443# On IRIX 5.3, sys/types and inttypes.h are conflicting.
7357c5b6
AM
4444for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
4445 inttypes.h stdint.h unistd.h
81ecdfbb
RW
4446do :
4447 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
4448ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
4449"
d0ac1c44 4450if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
7357c5b6 4451 cat >>confdefs.h <<_ACEOF
81ecdfbb 4452#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
7357c5b6 4453_ACEOF
d7040cdb 4454
7357c5b6 4455fi
d7040cdb 4456
7357c5b6 4457done
d7040cdb
SE
4458
4459
4460
81ecdfbb 4461 ac_fn_c_check_header_mongrel "$LINENO" "minix/config.h" "ac_cv_header_minix_config_h" "$ac_includes_default"
d0ac1c44 4462if test "x$ac_cv_header_minix_config_h" = xyes; then :
7357c5b6
AM
4463 MINIX=yes
4464else
4465 MINIX=
4466fi
d7040cdb
SE
4467
4468
7357c5b6 4469 if test "$MINIX" = yes; then
d7040cdb 4470
81ecdfbb 4471$as_echo "#define _POSIX_SOURCE 1" >>confdefs.h
d7040cdb 4472
d7040cdb 4473
81ecdfbb 4474$as_echo "#define _POSIX_1_SOURCE 2" >>confdefs.h
d7040cdb 4475
d7040cdb 4476
81ecdfbb 4477$as_echo "#define _MINIX 1" >>confdefs.h
d7040cdb 4478
ce2cded5 4479 fi
d7040cdb 4480
d7040cdb 4481
81ecdfbb
RW
4482 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5
4483$as_echo_n "checking whether it is safe to define __EXTENSIONS__... " >&6; }
d0ac1c44 4484if ${ac_cv_safe_to_define___extensions__+:} false; then :
81ecdfbb 4485 $as_echo_n "(cached) " >&6
ce2cded5 4486else
81ecdfbb 4487 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7357c5b6 4488/* end confdefs.h. */
d7040cdb 4489
d0ac1c44
SM
4490# define __EXTENSIONS__ 1
4491 $ac_includes_default
7357c5b6
AM
4492int
4493main ()
4494{
d7040cdb 4495
7357c5b6
AM
4496 ;
4497 return 0;
4498}
4499_ACEOF
81ecdfbb 4500if ac_fn_c_try_compile "$LINENO"; then :
7357c5b6
AM
4501 ac_cv_safe_to_define___extensions__=yes
4502else
81ecdfbb 4503 ac_cv_safe_to_define___extensions__=no
ce2cded5 4504fi
81ecdfbb 4505rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
ce2cded5 4506fi
81ecdfbb
RW
4507{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5
4508$as_echo "$ac_cv_safe_to_define___extensions__" >&6; }
7357c5b6 4509 test $ac_cv_safe_to_define___extensions__ = yes &&
81ecdfbb 4510 $as_echo "#define __EXTENSIONS__ 1" >>confdefs.h
d7040cdb 4511
81ecdfbb 4512 $as_echo "#define _ALL_SOURCE 1" >>confdefs.h
d7040cdb 4513
81ecdfbb 4514 $as_echo "#define _GNU_SOURCE 1" >>confdefs.h
d7040cdb 4515
81ecdfbb 4516 $as_echo "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h
d7040cdb 4517
81ecdfbb 4518 $as_echo "#define _TANDEM_SOURCE 1" >>confdefs.h
d7040cdb 4519
d7040cdb 4520
d053aef8 4521
81ecdfbb 4522
da2f07f1 4523
da2f07f1 4524
b214d478
SE
4525case `pwd` in
4526 *\ * | *\ *)
81ecdfbb
RW
4527 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5
4528$as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;;
b214d478 4529esac
d7040cdb
SE
4530
4531
6bf9431b 4532
3725885a
RW
4533macro_version='2.2.7a'
4534macro_revision='1.3134'
ce2cded5 4535
d7040cdb 4536
d7040cdb 4537
d7040cdb 4538
d7040cdb 4539
7357c5b6 4540
6bf9431b 4541
6bf9431b 4542
6bf9431b 4543
6bf9431b 4544
d7040cdb 4545
d7040cdb 4546
6bf9431b 4547
b214d478 4548ltmain="$ac_aux_dir/ltmain.sh"
d7040cdb 4549
3725885a
RW
4550# Backslashify metacharacters that are still active within
4551# double-quoted strings.
4552sed_quote_subst='s/\(["`$\\]\)/\\\1/g'
4553
4554# Same as above, but do not quote variable references.
4555double_quote_subst='s/\(["`\\]\)/\\\1/g'
4556
4557# Sed substitution to delay expansion of an escaped shell variable in a
4558# double_quote_subst'ed string.
4559delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
4560
4561# Sed substitution to delay expansion of an escaped single quote.
4562delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g'
4563
4564# Sed substitution to avoid accidental globbing in evaled expressions
4565no_glob_subst='s/\*/\\\*/g'
4566
4567ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
4568ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO
4569ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
4570
4571{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5
4572$as_echo_n "checking how to print strings... " >&6; }
4573# Test print first, because it will be a builtin if present.
4574if test "X`print -r -- -n 2>/dev/null`" = X-n && \
4575 test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then
4576 ECHO='print -r --'
4577elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then
4578 ECHO='printf %s\n'
4579else
4580 # Use this function as a fallback that always works.
4581 func_fallback_echo ()
4582 {
4583 eval 'cat <<_LTECHO_EOF
4584$1
4585_LTECHO_EOF'
4586 }
4587 ECHO='func_fallback_echo'
4588fi
4589
4590# func_echo_all arg...
4591# Invoke $ECHO with all args, space-separated.
4592func_echo_all ()
4593{
4594 $ECHO ""
4595}
4596
4597case "$ECHO" in
4598 printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5
4599$as_echo "printf" >&6; } ;;
4600 print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5
4601$as_echo "print -r" >&6; } ;;
4602 *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5
4603$as_echo "cat" >&6; } ;;
4604esac
4605
4606
4607
4608
4609
4610
4611
4612
4613
4614
4615
4616
4617
4618
81ecdfbb
RW
4619{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
4620$as_echo_n "checking for a sed that does not truncate output... " >&6; }
d0ac1c44 4621if ${ac_cv_path_SED+:} false; then :
81ecdfbb
RW
4622 $as_echo_n "(cached) " >&6
4623else
4624 ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
4625 for ac_i in 1 2 3 4 5 6 7; do
4626 ac_script="$ac_script$as_nl$ac_script"
4627 done
4628 echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
4629 { ac_script=; unset ac_script;}
4630 if test -z "$SED"; then
4631 ac_path_SED_found=false
4632 # Loop through the user's path and test for each of PROGNAME-LIST
4633 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7357c5b6
AM
4634for as_dir in $PATH
4635do
4636 IFS=$as_save_IFS
4637 test -z "$as_dir" && as_dir=.
81ecdfbb 4638 for ac_prog in sed gsed; do
7357c5b6 4639 for ac_exec_ext in '' $ac_executable_extensions; do
81ecdfbb 4640 ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
d0ac1c44 4641 as_fn_executable_p "$ac_path_SED" || continue
81ecdfbb
RW
4642# Check for GNU ac_path_SED and select it if it is found.
4643 # Check for GNU $ac_path_SED
4644case `"$ac_path_SED" --version 2>&1` in
4645*GNU*)
4646 ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
4647*)
4648 ac_count=0
4649 $as_echo_n 0123456789 >"conftest.in"
4650 while :
4651 do
4652 cat "conftest.in" "conftest.in" >"conftest.tmp"
4653 mv "conftest.tmp" "conftest.in"
4654 cp "conftest.in" "conftest.nl"
4655 $as_echo '' >> "conftest.nl"
4656 "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
4657 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4658 as_fn_arith $ac_count + 1 && ac_count=$as_val
4659 if test $ac_count -gt ${ac_path_SED_max-0}; then
4660 # Best one so far, save it but keep looking for a better one
4661 ac_cv_path_SED="$ac_path_SED"
4662 ac_path_SED_max=$ac_count
4663 fi
4664 # 10*(2^10) chars as input seems more than enough
4665 test $ac_count -gt 10 && break
4666 done
4667 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4668esac
4669
4670 $ac_path_SED_found && break 3
7357c5b6
AM
4671 done
4672 done
81ecdfbb 4673 done
7357c5b6 4674IFS=$as_save_IFS
81ecdfbb 4675 if test -z "$ac_cv_path_SED"; then
d0ac1c44 4676 as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5
7357c5b6 4677 fi
81ecdfbb
RW
4678else
4679 ac_cv_path_SED=$SED
7357c5b6
AM
4680fi
4681
81ecdfbb
RW
4682fi
4683{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
4684$as_echo "$ac_cv_path_SED" >&6; }
4685 SED="$ac_cv_path_SED"
4686 rm -f conftest.sed
7357c5b6
AM
4687
4688test -z "$SED" && SED=sed
4689Xsed="$SED -e 1s/^X//"
4690
4691
4692
d7040cdb 4693
d7040cdb 4694
d7040cdb 4695
d7040cdb 4696
d7040cdb 4697
d7040cdb 4698
d7040cdb 4699
6bf9431b 4700
81ecdfbb
RW
4701{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5
4702$as_echo_n "checking for fgrep... " >&6; }
d0ac1c44 4703if ${ac_cv_path_FGREP+:} false; then :
81ecdfbb 4704 $as_echo_n "(cached) " >&6
7357c5b6 4705else
81ecdfbb
RW
4706 if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1
4707 then ac_cv_path_FGREP="$GREP -F"
4708 else
4709 if test -z "$FGREP"; then
4710 ac_path_FGREP_found=false
4711 # Loop through the user's path and test for each of PROGNAME-LIST
4712 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4713for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4714do
4715 IFS=$as_save_IFS
4716 test -z "$as_dir" && as_dir=.
4717 for ac_prog in fgrep; do
4718 for ac_exec_ext in '' $ac_executable_extensions; do
4719 ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext"
d0ac1c44 4720 as_fn_executable_p "$ac_path_FGREP" || continue
81ecdfbb
RW
4721# Check for GNU ac_path_FGREP and select it if it is found.
4722 # Check for GNU $ac_path_FGREP
4723case `"$ac_path_FGREP" --version 2>&1` in
4724*GNU*)
4725 ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;;
4726*)
4727 ac_count=0
4728 $as_echo_n 0123456789 >"conftest.in"
4729 while :
4730 do
4731 cat "conftest.in" "conftest.in" >"conftest.tmp"
4732 mv "conftest.tmp" "conftest.in"
4733 cp "conftest.in" "conftest.nl"
4734 $as_echo 'FGREP' >> "conftest.nl"
4735 "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break
4736 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4737 as_fn_arith $ac_count + 1 && ac_count=$as_val
4738 if test $ac_count -gt ${ac_path_FGREP_max-0}; then
4739 # Best one so far, save it but keep looking for a better one
4740 ac_cv_path_FGREP="$ac_path_FGREP"
4741 ac_path_FGREP_max=$ac_count
7357c5b6 4742 fi
81ecdfbb
RW
4743 # 10*(2^10) chars as input seems more than enough
4744 test $ac_count -gt 10 && break
4745 done
4746 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4747esac
4748
4749 $ac_path_FGREP_found && break 3
4750 done
4751 done
4752 done
4753IFS=$as_save_IFS
4754 if test -z "$ac_cv_path_FGREP"; then
d0ac1c44 4755 as_fn_error $? "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
81ecdfbb
RW
4756 fi
4757else
4758 ac_cv_path_FGREP=$FGREP
4759fi
4760
4761 fi
6bf9431b 4762fi
81ecdfbb
RW
4763{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5
4764$as_echo "$ac_cv_path_FGREP" >&6; }
4765 FGREP="$ac_cv_path_FGREP"
d7040cdb 4766
6bf9431b 4767
7357c5b6 4768test -z "$GREP" && GREP=grep
252b5132 4769
6bf9431b 4770
252b5132 4771
252b5132 4772
252b5132 4773
252b5132 4774
252b5132
RH
4775
4776
6bf9431b 4777
d7040cdb 4778
6bf9431b 4779
6bf9431b 4780
7357c5b6
AM
4781
4782
4783
4784
4785
4786
4787
81ecdfbb
RW
4788# Check whether --with-gnu-ld was given.
4789if test "${with_gnu_ld+set}" = set; then :
4790 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
7357c5b6
AM
4791else
4792 with_gnu_ld=no
81ecdfbb
RW
4793fi
4794
7357c5b6
AM
4795ac_prog=ld
4796if test "$GCC" = yes; then
4797 # Check if gcc -print-prog-name=ld gives a path.
81ecdfbb
RW
4798 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
4799$as_echo_n "checking for ld used by $CC... " >&6; }
7357c5b6
AM
4800 case $host in
4801 *-*-mingw*)
4802 # gcc leaves a trailing carriage return which upsets mingw
4803 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
4804 *)
4805 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
4806 esac
4807 case $ac_prog in
4808 # Accept absolute paths.
4809 [\\/]* | ?:[\\/]*)
4810 re_direlt='/[^/][^/]*/\.\./'
4811 # Canonicalize the pathname of ld
4812 ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
4813 while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
4814 ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
4815 done
4816 test -z "$LD" && LD="$ac_prog"
4817 ;;
4818 "")
4819 # If it fails, then pretend we aren't using GCC.
4820 ac_prog=ld
4821 ;;
4822 *)
4823 # If it is relative, then search for the first ld in PATH.
4824 with_gnu_ld=unknown
4825 ;;
4826 esac
4827elif test "$with_gnu_ld" = yes; then
81ecdfbb
RW
4828 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
4829$as_echo_n "checking for GNU ld... " >&6; }
7357c5b6 4830else
81ecdfbb
RW
4831 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
4832$as_echo_n "checking for non-GNU ld... " >&6; }
ce2cded5 4833fi
d0ac1c44 4834if ${lt_cv_path_LD+:} false; then :
81ecdfbb 4835 $as_echo_n "(cached) " >&6
d7040cdb 4836else
7357c5b6
AM
4837 if test -z "$LD"; then
4838 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
4839 for ac_dir in $PATH; do
4840 IFS="$lt_save_ifs"
4841 test -z "$ac_dir" && ac_dir=.
4842 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
4843 lt_cv_path_LD="$ac_dir/$ac_prog"
4844 # Check to see if the program is GNU ld. I'd rather use --version,
4845 # but apparently some variants of GNU ld only accept -v.
4846 # Break only if it was the GNU/non-GNU ld that we prefer.
4847 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
4848 *GNU* | *'with BFD'*)
4849 test "$with_gnu_ld" != no && break
4850 ;;
4851 *)
4852 test "$with_gnu_ld" != yes && break
4853 ;;
4854 esac
4855 fi
4856 done
4857 IFS="$lt_save_ifs"
6bf9431b 4858else
7357c5b6 4859 lt_cv_path_LD="$LD" # Let the user override the test with a path.
6bf9431b 4860fi
6bf9431b 4861fi
7357c5b6
AM
4862
4863LD="$lt_cv_path_LD"
4864if test -n "$LD"; then
81ecdfbb
RW
4865 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
4866$as_echo "$LD" >&6; }
ce2cded5 4867else
81ecdfbb
RW
4868 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4869$as_echo "no" >&6; }
6bf9431b 4870fi
d0ac1c44 4871test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5
81ecdfbb
RW
4872{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
4873$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
d0ac1c44 4874if ${lt_cv_prog_gnu_ld+:} false; then :
81ecdfbb 4875 $as_echo_n "(cached) " >&6
ce2cded5 4876else
7357c5b6
AM
4877 # I'd rather use --version here, but apparently some GNU lds only accept -v.
4878case `$LD -v 2>&1 </dev/null` in
4879*GNU* | *'with BFD'*)
4880 lt_cv_prog_gnu_ld=yes
4881 ;;
4882*)
4883 lt_cv_prog_gnu_ld=no
4884 ;;
4885esac
ce2cded5 4886fi
81ecdfbb
RW
4887{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
4888$as_echo "$lt_cv_prog_gnu_ld" >&6; }
7357c5b6 4889with_gnu_ld=$lt_cv_prog_gnu_ld
20e95c23
DJ
4890
4891
4892
20e95c23 4893
d7040cdb
SE
4894
4895
4896
4897
4898
81ecdfbb
RW
4899{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5
4900$as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; }
d0ac1c44 4901if ${lt_cv_path_NM+:} false; then :
81ecdfbb 4902 $as_echo_n "(cached) " >&6
ce2cded5 4903else
7357c5b6 4904 if test -n "$NM"; then
b9004024
NA
4905 # Let the user override the nm to test.
4906 lt_nm_to_check="$NM"
4907 else
4908 lt_nm_to_check="${ac_tool_prefix}nm"
4909 if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
4910 lt_nm_to_check="$lt_nm_to_check nm"
4911 fi
4912 fi
caf606c9 4913 for lt_tmp_nm in "$lt_nm_to_check"; do
b9004024
NA
4914 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
4915 for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
4916 IFS="$lt_save_ifs"
4917 test -z "$ac_dir" && ac_dir=.
caf606c9
NA
4918 # Strip out any user-provided options from the nm to test twice,
4919 # the first time to test to see if nm (rather than its options) has
4920 # an explicit path, the second time to yield a file which can be
4921 # nm'ed itself.
4922 tmp_nm_path="`$ECHO "$lt_tmp_nm" | sed 's, -.*$,,'`"
4923 case "$tmp_nm_path" in
b9004024
NA
4924 */*|*\\*) tmp_nm="$lt_tmp_nm";;
4925 *) tmp_nm="$ac_dir/$lt_tmp_nm";;
4926 esac
caf606c9
NA
4927 tmp_nm_to_nm="`$ECHO "$tmp_nm" | sed 's, -.*$,,'`"
4928 if test -f "$tmp_nm_to_nm" || test -f "$tmp_nm_to_nm$ac_exeext" ; then
b9004024
NA
4929 # Check to see if the nm accepts a BSD-compat flag.
4930 # Adding the `sed 1q' prevents false positives on HP-UX, which says:
4931 # nm: unknown option "B" ignored
caf606c9 4932 case `"$tmp_nm" -B "$tmp_nm_to_nm" 2>&1 | grep -v '^ *$' | sed '1q'` in
b9004024
NA
4933 *$tmp_nm*) lt_cv_path_NM="$tmp_nm -B"
4934 break
4935 ;;
4936 *)
caf606c9 4937 case `"$tmp_nm" -p "$tmp_nm_to_nm" 2>&1 | grep -v '^ *$' | sed '1q'` in
b9004024
NA
4938 *$tmp_nm*)
4939 lt_cv_path_NM="$tmp_nm -p"
4940 break
4941 ;;
4942 *)
4943 lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
4944 continue # so that we can try to find one that supports BSD flags
4945 ;;
4946 esac
4947 ;;
4948 esac
4949 fi
4950 done
4951 IFS="$lt_save_ifs"
4952 done
4953 : ${lt_cv_path_NM=no}
ce2cded5 4954fi
81ecdfbb
RW
4955{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5
4956$as_echo "$lt_cv_path_NM" >&6; }
7357c5b6
AM
4957if test "$lt_cv_path_NM" != "no"; then
4958 NM="$lt_cv_path_NM"
ce2cded5 4959else
7357c5b6 4960 # Didn't find any BSD compatible name lister, look for dumpbin.
3725885a
RW
4961 if test -n "$DUMPBIN"; then :
4962 # Let the user override the test.
4963 else
4964 if test -n "$ac_tool_prefix"; then
4965 for ac_prog in dumpbin "link -dump"
7357c5b6
AM
4966 do
4967 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
4968set dummy $ac_tool_prefix$ac_prog; ac_word=$2
81ecdfbb
RW
4969{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4970$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 4971if ${ac_cv_prog_DUMPBIN+:} false; then :
81ecdfbb 4972 $as_echo_n "(cached) " >&6
ce2cded5 4973else
7357c5b6
AM
4974 if test -n "$DUMPBIN"; then
4975 ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test.
ce2cded5
L
4976else
4977as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4978for as_dir in $PATH
4979do
4980 IFS=$as_save_IFS
4981 test -z "$as_dir" && as_dir=.
81ecdfbb 4982 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 4983 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7357c5b6 4984 ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog"
81ecdfbb 4985 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
ce2cded5
L
4986 break 2
4987 fi
4988done
81ecdfbb
RW
4989 done
4990IFS=$as_save_IFS
d7040cdb 4991
ce2cded5
L
4992fi
4993fi
7357c5b6
AM
4994DUMPBIN=$ac_cv_prog_DUMPBIN
4995if test -n "$DUMPBIN"; then
81ecdfbb
RW
4996 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5
4997$as_echo "$DUMPBIN" >&6; }
ce2cded5 4998else
81ecdfbb
RW
4999 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5000$as_echo "no" >&6; }
ce2cded5 5001fi
d7040cdb 5002
81ecdfbb 5003
7357c5b6
AM
5004 test -n "$DUMPBIN" && break
5005 done
ce2cded5 5006fi
7357c5b6
AM
5007if test -z "$DUMPBIN"; then
5008 ac_ct_DUMPBIN=$DUMPBIN
3725885a 5009 for ac_prog in dumpbin "link -dump"
7357c5b6
AM
5010do
5011 # Extract the first word of "$ac_prog", so it can be a program name with args.
5012set dummy $ac_prog; ac_word=$2
81ecdfbb
RW
5013{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5014$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 5015if ${ac_cv_prog_ac_ct_DUMPBIN+:} false; then :
81ecdfbb 5016 $as_echo_n "(cached) " >&6
ce2cded5 5017else
7357c5b6
AM
5018 if test -n "$ac_ct_DUMPBIN"; then
5019 ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test.
ce2cded5
L
5020else
5021as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5022for as_dir in $PATH
5023do
5024 IFS=$as_save_IFS
5025 test -z "$as_dir" && as_dir=.
81ecdfbb 5026 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 5027 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7357c5b6 5028 ac_cv_prog_ac_ct_DUMPBIN="$ac_prog"
81ecdfbb 5029 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
ce2cded5
L
5030 break 2
5031 fi
5032done
81ecdfbb
RW
5033 done
5034IFS=$as_save_IFS
d7040cdb 5035
ce2cded5
L
5036fi
5037fi
7357c5b6
AM
5038ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN
5039if test -n "$ac_ct_DUMPBIN"; then
81ecdfbb
RW
5040 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5
5041$as_echo "$ac_ct_DUMPBIN" >&6; }
ce2cded5 5042else
81ecdfbb
RW
5043 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5044$as_echo "no" >&6; }
20e95c23 5045fi
20e95c23 5046
81ecdfbb 5047
7357c5b6 5048 test -n "$ac_ct_DUMPBIN" && break
ce2cded5
L
5049done
5050
81ecdfbb
RW
5051 if test "x$ac_ct_DUMPBIN" = x; then
5052 DUMPBIN=":"
5053 else
5054 case $cross_compiling:$ac_tool_warned in
5055yes:)
5056{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5057$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5058ac_tool_warned=yes ;;
5059esac
5060 DUMPBIN=$ac_ct_DUMPBIN
5061 fi
d7040cdb 5062fi
7357c5b6 5063
3725885a
RW
5064 case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in
5065 *COFF*)
5066 DUMPBIN="$DUMPBIN -symbols"
5067 ;;
5068 *)
5069 DUMPBIN=:
5070 ;;
5071 esac
5072 fi
7357c5b6
AM
5073
5074 if test "$DUMPBIN" != ":"; then
5075 NM="$DUMPBIN"
5076 fi
20e95c23 5077fi
7357c5b6
AM
5078test -z "$NM" && NM=nm
5079
5080
5081
5082
5083
5084
81ecdfbb
RW
5085{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5
5086$as_echo_n "checking the name lister ($NM) interface... " >&6; }
d0ac1c44 5087if ${lt_cv_nm_interface+:} false; then :
81ecdfbb 5088 $as_echo_n "(cached) " >&6
ce2cded5 5089else
7357c5b6
AM
5090 lt_cv_nm_interface="BSD nm"
5091 echo "int some_variable = 0;" > conftest.$ac_ext
3725885a 5092 (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5)
7357c5b6
AM
5093 (eval "$ac_compile" 2>conftest.err)
5094 cat conftest.err >&5
3725885a 5095 (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
7357c5b6
AM
5096 (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
5097 cat conftest.err >&5
3725885a 5098 (eval echo "\"\$as_me:$LINENO: output\"" >&5)
7357c5b6
AM
5099 cat conftest.out >&5
5100 if $GREP 'External.*some_variable' conftest.out > /dev/null; then
5101 lt_cv_nm_interface="MS dumpbin"
5102 fi
5103 rm -f conftest*
ce2cded5 5104fi
81ecdfbb
RW
5105{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5
5106$as_echo "$lt_cv_nm_interface" >&6; }
20e95c23 5107
81ecdfbb
RW
5108{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
5109$as_echo_n "checking whether ln -s works... " >&6; }
7357c5b6
AM
5110LN_S=$as_ln_s
5111if test "$LN_S" = "ln -s"; then
81ecdfbb
RW
5112 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5113$as_echo "yes" >&6; }
ce2cded5 5114else
81ecdfbb
RW
5115 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
5116$as_echo "no, using $LN_S" >&6; }
ce2cded5 5117fi
d7040cdb 5118
7357c5b6 5119# find the maximum length of command line arguments
81ecdfbb
RW
5120{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5
5121$as_echo_n "checking the maximum length of command line arguments... " >&6; }
d0ac1c44 5122if ${lt_cv_sys_max_cmd_len+:} false; then :
81ecdfbb 5123 $as_echo_n "(cached) " >&6
7357c5b6
AM
5124else
5125 i=0
5126 teststring="ABCD"
d7040cdb 5127
7357c5b6
AM
5128 case $build_os in
5129 msdosdjgpp*)
5130 # On DJGPP, this test can blow up pretty badly due to problems in libc
5131 # (any single argument exceeding 2000 bytes causes a buffer overrun
5132 # during glob expansion). Even if it were fixed, the result of this
5133 # check would be larger than it should be.
5134 lt_cv_sys_max_cmd_len=12288; # 12K is about right
5135 ;;
d7040cdb 5136
7357c5b6
AM
5137 gnu*)
5138 # Under GNU Hurd, this test is not required because there is
5139 # no limit to the length of command line arguments.
5140 # Libtool will interpret -1 as no limit whatsoever
5141 lt_cv_sys_max_cmd_len=-1;
5142 ;;
d7040cdb 5143
b214d478 5144 cygwin* | mingw* | cegcc*)
7357c5b6
AM
5145 # On Win9x/ME, this test blows up -- it succeeds, but takes
5146 # about 5 minutes as the teststring grows exponentially.
5147 # Worse, since 9x/ME are not pre-emptively multitasking,
5148 # you end up with a "frozen" computer, even though with patience
5149 # the test eventually succeeds (with a max line length of 256k).
5150 # Instead, let's just punt: use the minimum linelength reported by
5151 # all of the supported platforms: 8192 (on NT/2K/XP).
5152 lt_cv_sys_max_cmd_len=8192;
5153 ;;
d7040cdb 5154
3725885a
RW
5155 mint*)
5156 # On MiNT this can take a long time and run out of memory.
5157 lt_cv_sys_max_cmd_len=8192;
5158 ;;
5159
7357c5b6
AM
5160 amigaos*)
5161 # On AmigaOS with pdksh, this test takes hours, literally.
5162 # So we just punt and use a minimum line length of 8192.
5163 lt_cv_sys_max_cmd_len=8192;
5164 ;;
d7040cdb 5165
7357c5b6
AM
5166 netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
5167 # This has been around since 386BSD, at least. Likely further.
5168 if test -x /sbin/sysctl; then
5169 lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
5170 elif test -x /usr/sbin/sysctl; then
5171 lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
5172 else
5173 lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs
5174 fi
5175 # And add a safety zone
5176 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
5177 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
5178 ;;
d7040cdb 5179
7357c5b6
AM
5180 interix*)
5181 # We know the value 262144 and hardcode it with a safety zone (like BSD)
5182 lt_cv_sys_max_cmd_len=196608
5183 ;;
d7040cdb 5184
7357c5b6
AM
5185 osf*)
5186 # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
5187 # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
5188 # nice to cause kernel panics so lets avoid the loop below.
5189 # First set a reasonable default.
5190 lt_cv_sys_max_cmd_len=16384
5191 #
5192 if test -x /sbin/sysconfig; then
5193 case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
5194 *1*) lt_cv_sys_max_cmd_len=-1 ;;
5195 esac
5196 fi
5197 ;;
5198 sco3.2v5*)
5199 lt_cv_sys_max_cmd_len=102400
5200 ;;
5201 sysv5* | sco5v6* | sysv4.2uw2*)
5202 kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
5203 if test -n "$kargmax"; then
5204 lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'`
5205 else
5206 lt_cv_sys_max_cmd_len=32768
5207 fi
ce2cded5
L
5208 ;;
5209 *)
b214d478
SE
5210 lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
5211 if test -n "$lt_cv_sys_max_cmd_len"; then
7357c5b6
AM
5212 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
5213 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
5214 else
5215 # Make teststring a little bigger before we do anything with it.
5216 # a 1K string should be a reasonable start.
5217 for i in 1 2 3 4 5 6 7 8 ; do
5218 teststring=$teststring$teststring
5219 done
5220 SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
5221 # If test is not a shell built-in, we'll probably end up computing a
5222 # maximum length that is only half of the actual maximum length, but
5223 # we can't tell.
3725885a
RW
5224 while { test "X"`func_fallback_echo "$teststring$teststring" 2>/dev/null` \
5225 = "X$teststring$teststring"; } >/dev/null 2>&1 &&
7357c5b6
AM
5226 test $i != 17 # 1/2 MB should be enough
5227 do
5228 i=`expr $i + 1`
5229 teststring=$teststring$teststring
5230 done
5231 # Only check the string length outside the loop.
5232 lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1`
5233 teststring=
5234 # Add a significant safety factor because C++ compilers can tack on
5235 # massive amounts of additional arguments before passing them to the
5236 # linker. It appears as though 1/2 is a usable value.
5237 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
5238 fi
ce2cded5
L
5239 ;;
5240 esac
d7040cdb 5241
7357c5b6 5242fi
d7040cdb 5243
7357c5b6 5244if test -n $lt_cv_sys_max_cmd_len ; then
81ecdfbb
RW
5245 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5
5246$as_echo "$lt_cv_sys_max_cmd_len" >&6; }
7357c5b6 5247else
81ecdfbb
RW
5248 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5
5249$as_echo "none" >&6; }
7357c5b6
AM
5250fi
5251max_cmd_len=$lt_cv_sys_max_cmd_len
d7040cdb
SE
5252
5253
5254
5255
5256
5257
7357c5b6
AM
5258: ${CP="cp -f"}
5259: ${MV="mv -f"}
5260: ${RM="rm -f"}
d7040cdb 5261
81ecdfbb
RW
5262{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5
5263$as_echo_n "checking whether the shell understands some XSI constructs... " >&6; }
7357c5b6
AM
5264# Try some XSI features
5265xsi_shell=no
5266( _lt_dummy="a/b/c"
5267 test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \
b214d478
SE
5268 = c,a/b,, \
5269 && eval 'test $(( 1 + 1 )) -eq 2 \
5270 && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \
7357c5b6 5271 && xsi_shell=yes
81ecdfbb
RW
5272{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5
5273$as_echo "$xsi_shell" >&6; }
d7040cdb
SE
5274
5275
81ecdfbb
RW
5276{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5
5277$as_echo_n "checking whether the shell understands \"+=\"... " >&6; }
7357c5b6
AM
5278lt_shell_append=no
5279( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \
5280 >/dev/null 2>&1 \
5281 && lt_shell_append=yes
81ecdfbb
RW
5282{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5
5283$as_echo "$lt_shell_append" >&6; }
d7040cdb 5284
d7040cdb 5285
7357c5b6
AM
5286if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
5287 lt_unset=unset
5288else
5289 lt_unset=false
5290fi
d7040cdb 5291
d7040cdb 5292
d7040cdb 5293
d7040cdb 5294
d7040cdb 5295
7357c5b6
AM
5296# test EBCDIC or ASCII
5297case `echo X|tr X '\101'` in
5298 A) # ASCII based system
5299 # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr
5300 lt_SP2NL='tr \040 \012'
5301 lt_NL2SP='tr \015\012 \040\040'
5302 ;;
5303 *) # EBCDIC based system
5304 lt_SP2NL='tr \100 \n'
5305 lt_NL2SP='tr \r\n \100\100'
5306 ;;
5307esac
d7040cdb 5308
d7040cdb 5309
d7040cdb 5310
d7040cdb 5311
d7040cdb 5312
d7040cdb
SE
5313
5314
5af11cab 5315
d7040cdb 5316
81ecdfbb
RW
5317{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5
5318$as_echo_n "checking for $LD option to reload object files... " >&6; }
d0ac1c44 5319if ${lt_cv_ld_reload_flag+:} false; then :
81ecdfbb 5320 $as_echo_n "(cached) " >&6
7357c5b6
AM
5321else
5322 lt_cv_ld_reload_flag='-r'
5323fi
81ecdfbb
RW
5324{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5
5325$as_echo "$lt_cv_ld_reload_flag" >&6; }
7357c5b6
AM
5326reload_flag=$lt_cv_ld_reload_flag
5327case $reload_flag in
5328"" | " "*) ;;
5329*) reload_flag=" $reload_flag" ;;
5330esac
5331reload_cmds='$LD$reload_flag -o $output$reload_objs'
5332case $host_os in
5333 darwin*)
5334 if test "$GCC" = yes; then
5335 reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
5336 else
5337 reload_cmds='$LD$reload_flag -o $output$reload_objs'
5338 fi
5339 ;;
5340esac
20e95c23 5341
6bf9431b 5342
20e95c23
DJ
5343
5344
20e95c23 5345
20e95c23 5346
ce2cded5 5347
ce2cded5 5348
ce2cded5 5349
b214d478
SE
5350if test -n "$ac_tool_prefix"; then
5351 # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
5352set dummy ${ac_tool_prefix}objdump; ac_word=$2
81ecdfbb
RW
5353{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5354$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 5355if ${ac_cv_prog_OBJDUMP+:} false; then :
81ecdfbb 5356 $as_echo_n "(cached) " >&6
b214d478
SE
5357else
5358 if test -n "$OBJDUMP"; then
5359 ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
5360else
5361as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5362for as_dir in $PATH
5363do
5364 IFS=$as_save_IFS
5365 test -z "$as_dir" && as_dir=.
81ecdfbb 5366 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 5367 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
b214d478 5368 ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
81ecdfbb 5369 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
b214d478
SE
5370 break 2
5371 fi
5372done
81ecdfbb
RW
5373 done
5374IFS=$as_save_IFS
b214d478
SE
5375
5376fi
5377fi
5378OBJDUMP=$ac_cv_prog_OBJDUMP
5379if test -n "$OBJDUMP"; then
81ecdfbb
RW
5380 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
5381$as_echo "$OBJDUMP" >&6; }
b214d478 5382else
81ecdfbb
RW
5383 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5384$as_echo "no" >&6; }
b214d478
SE
5385fi
5386
81ecdfbb 5387
b214d478
SE
5388fi
5389if test -z "$ac_cv_prog_OBJDUMP"; then
5390 ac_ct_OBJDUMP=$OBJDUMP
5391 # Extract the first word of "objdump", so it can be a program name with args.
5392set dummy objdump; ac_word=$2
81ecdfbb
RW
5393{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5394$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 5395if ${ac_cv_prog_ac_ct_OBJDUMP+:} false; then :
81ecdfbb 5396 $as_echo_n "(cached) " >&6
b214d478
SE
5397else
5398 if test -n "$ac_ct_OBJDUMP"; then
5399 ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
5400else
5401as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5402for as_dir in $PATH
5403do
5404 IFS=$as_save_IFS
5405 test -z "$as_dir" && as_dir=.
81ecdfbb 5406 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 5407 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
b214d478 5408 ac_cv_prog_ac_ct_OBJDUMP="objdump"
81ecdfbb 5409 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
b214d478
SE
5410 break 2
5411 fi
5412done
81ecdfbb
RW
5413 done
5414IFS=$as_save_IFS
b214d478 5415
b214d478
SE
5416fi
5417fi
5418ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
5419if test -n "$ac_ct_OBJDUMP"; then
81ecdfbb
RW
5420 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5
5421$as_echo "$ac_ct_OBJDUMP" >&6; }
b214d478 5422else
81ecdfbb
RW
5423 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5424$as_echo "no" >&6; }
b214d478
SE
5425fi
5426
81ecdfbb
RW
5427 if test "x$ac_ct_OBJDUMP" = x; then
5428 OBJDUMP="false"
5429 else
5430 case $cross_compiling:$ac_tool_warned in
5431yes:)
5432{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5433$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5434ac_tool_warned=yes ;;
5435esac
5436 OBJDUMP=$ac_ct_OBJDUMP
5437 fi
b214d478
SE
5438else
5439 OBJDUMP="$ac_cv_prog_OBJDUMP"
5440fi
5441
5442test -z "$OBJDUMP" && OBJDUMP=objdump
5443
5444
5445
5446
5447
5448
5449
5450
ce2cded5 5451
81ecdfbb
RW
5452{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5
5453$as_echo_n "checking how to recognize dependent libraries... " >&6; }
d0ac1c44 5454if ${lt_cv_deplibs_check_method+:} false; then :
81ecdfbb 5455 $as_echo_n "(cached) " >&6
6bf9431b 5456else
7357c5b6
AM
5457 lt_cv_file_magic_cmd='$MAGIC_CMD'
5458lt_cv_file_magic_test_file=
5459lt_cv_deplibs_check_method='unknown'
5460# Need to set the preceding variable on all platforms that support
5461# interlibrary dependencies.
5462# 'none' -- dependencies not supported.
5463# `unknown' -- same as none, but documents that we really don't know.
5464# 'pass_all' -- all dependencies passed with no checks.
5465# 'test_compile' -- check by making test program.
5466# 'file_magic [[regex]]' -- check by looking for files in library path
5467# which responds to the $file_magic_cmd with a given extended regex.
5468# If you have `file' or equivalent on your system and you're not sure
5469# whether `pass_all' will *always* work, you probably want this one.
d7040cdb 5470
ce2cded5 5471case $host_os in
7357c5b6
AM
5472aix[4-9]*)
5473 lt_cv_deplibs_check_method=pass_all
ce2cded5 5474 ;;
7357c5b6
AM
5475
5476beos*)
5477 lt_cv_deplibs_check_method=pass_all
ce2cded5 5478 ;;
7357c5b6
AM
5479
5480bsdi[45]*)
5481 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
5482 lt_cv_file_magic_cmd='/usr/bin/file -L'
5483 lt_cv_file_magic_test_file=/shlib/libc.so
ce2cded5 5484 ;;
7357c5b6
AM
5485
5486cygwin*)
5487 # func_win32_libid is a shell function defined in ltmain.sh
5488 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
5489 lt_cv_file_magic_cmd='func_win32_libid'
ce2cded5 5490 ;;
7357c5b6
AM
5491
5492mingw* | pw32*)
5493 # Base MSYS/MinGW do not provide the 'file' command needed by
5494 # func_win32_libid shell function, so use a weaker test based on 'objdump',
5495 # unless we find 'file', for example because we are cross-compiling.
3725885a
RW
5496 # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin.
5497 if ( test "$lt_cv_nm_interface" = "BSD nm" && file / ) >/dev/null 2>&1; then
7357c5b6
AM
5498 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
5499 lt_cv_file_magic_cmd='func_win32_libid'
5500 else
5501 lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
5502 lt_cv_file_magic_cmd='$OBJDUMP -f'
5503 fi
ce2cded5 5504 ;;
7357c5b6 5505
3725885a 5506cegcc*)
b214d478
SE
5507 # use the weaker test based on 'objdump'. See mingw*.
5508 lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?'
5509 lt_cv_file_magic_cmd='$OBJDUMP -f'
5510 ;;
5511
7357c5b6
AM
5512darwin* | rhapsody*)
5513 lt_cv_deplibs_check_method=pass_all
d7040cdb 5514 ;;
d7040cdb 5515
7357c5b6
AM
5516freebsd* | dragonfly*)
5517 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
5518 case $host_cpu in
5519 i*86 )
5520 # Not sure whether the presence of OpenBSD here was a mistake.
5521 # Let's accept both of them until this is cleared up.
5522 lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
5523 lt_cv_file_magic_cmd=/usr/bin/file
5524 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
5525 ;;
5526 esac
5527 else
5528 lt_cv_deplibs_check_method=pass_all
5529 fi
5530 ;;
20e95c23 5531
7357c5b6
AM
5532gnu*)
5533 lt_cv_deplibs_check_method=pass_all
5534 ;;
20e95c23 5535
3725885a
RW
5536haiku*)
5537 lt_cv_deplibs_check_method=pass_all
5538 ;;
5539
7357c5b6
AM
5540hpux10.20* | hpux11*)
5541 lt_cv_file_magic_cmd=/usr/bin/file
5542 case $host_cpu in
5543 ia64*)
5544 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
5545 lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
5546 ;;
5547 hppa*64*)
3725885a 5548 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF[ -][0-9][0-9])(-bit)?( [LM]SB)? shared object( file)?[, -]* PA-RISC [0-9]\.[0-9]'
7357c5b6
AM
5549 lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
5550 ;;
5551 *)
3725885a 5552 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library'
7357c5b6
AM
5553 lt_cv_file_magic_test_file=/usr/lib/libc.sl
5554 ;;
5555 esac
5556 ;;
5af11cab 5557
7357c5b6
AM
5558interix[3-9]*)
5559 # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
5560 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
d7040cdb 5561 ;;
20e95c23 5562
7357c5b6
AM
5563irix5* | irix6* | nonstopux*)
5564 case $LD in
5565 *-32|*"-32 ") libmagic=32-bit;;
5566 *-n32|*"-n32 ") libmagic=N32;;
5567 *-64|*"-64 ") libmagic=64-bit;;
5568 *) libmagic=never-match;;
5569 esac
5570 lt_cv_deplibs_check_method=pass_all
5571 ;;
d7040cdb 5572
7357c5b6 5573# This must be Linux ELF.
6a6859cb 5574linux* | k*bsd*-gnu | kopensolaris*-gnu | uclinuxfdpiceabi)
7357c5b6
AM
5575 lt_cv_deplibs_check_method=pass_all
5576 ;;
d7040cdb 5577
7357c5b6
AM
5578netbsd*)
5579 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
5580 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
ce2cded5 5581 else
7357c5b6 5582 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
ce2cded5 5583 fi
7357c5b6 5584 ;;
d7040cdb 5585
7357c5b6
AM
5586newos6*)
5587 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
5588 lt_cv_file_magic_cmd=/usr/bin/file
5589 lt_cv_file_magic_test_file=/usr/lib/libnls.so
5590 ;;
d7040cdb 5591
7357c5b6
AM
5592*nto* | *qnx*)
5593 lt_cv_deplibs_check_method=pass_all
5594 ;;
d7040cdb 5595
7357c5b6
AM
5596openbsd*)
5597 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
5598 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
5599 else
5600 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
5601 fi
5602 ;;
d7040cdb 5603
7357c5b6
AM
5604osf3* | osf4* | osf5*)
5605 lt_cv_deplibs_check_method=pass_all
5606 ;;
d7040cdb 5607
7357c5b6
AM
5608rdos*)
5609 lt_cv_deplibs_check_method=pass_all
5610 ;;
d7040cdb 5611
7357c5b6
AM
5612solaris*)
5613 lt_cv_deplibs_check_method=pass_all
5614 ;;
d7040cdb 5615
7357c5b6
AM
5616sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
5617 lt_cv_deplibs_check_method=pass_all
5618 ;;
d7040cdb 5619
7357c5b6
AM
5620sysv4 | sysv4.3*)
5621 case $host_vendor in
5622 motorola)
5623 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib) M[0-9][0-9]* Version [0-9]'
5624 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
5625 ;;
5626 ncr)
5627 lt_cv_deplibs_check_method=pass_all
5628 ;;
5629 sequent)
5630 lt_cv_file_magic_cmd='/bin/file'
5631 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
5632 ;;
5633 sni)
5634 lt_cv_file_magic_cmd='/bin/file'
5635 lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
5636 lt_cv_file_magic_test_file=/lib/libc.so
5637 ;;
5638 siemens)
5639 lt_cv_deplibs_check_method=pass_all
5640 ;;
5641 pc)
5642 lt_cv_deplibs_check_method=pass_all
5643 ;;
5644 esac
5645 ;;
d7040cdb 5646
7357c5b6
AM
5647tpf*)
5648 lt_cv_deplibs_check_method=pass_all
5649 ;;
6a6859cb
AM
5650vxworks*)
5651 # Assume VxWorks cross toolchains are built on Linux, possibly
5652 # as canadian for Windows hosts.
5653 lt_cv_deplibs_check_method=pass_all
5654 ;;
7357c5b6 5655esac
d7040cdb 5656
ce2cded5 5657fi
81ecdfbb
RW
5658{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5
5659$as_echo "$lt_cv_deplibs_check_method" >&6; }
7357c5b6
AM
5660file_magic_cmd=$lt_cv_file_magic_cmd
5661deplibs_check_method=$lt_cv_deplibs_check_method
5662test -z "$deplibs_check_method" && deplibs_check_method=unknown
d7040cdb 5663
d7040cdb 5664
d7040cdb 5665
d7040cdb 5666
5af11cab 5667
20e95c23 5668
20e95c23 5669
20e95c23 5670
20e95c23
DJ
5671
5672
5673
20e95c23 5674
a4966cd9
L
5675plugin_option=
5676plugin_names="liblto_plugin.so liblto_plugin-0.dll cyglto_plugin-0.dll"
5677for plugin in $plugin_names; do
5678 plugin_so=`${CC} ${CFLAGS} --print-prog-name $plugin`
5679 if test x$plugin_so = x$plugin; then
5680 plugin_so=`${CC} ${CFLAGS} --print-file-name $plugin`
5681 fi
5682 if test x$plugin_so != x$plugin; then
5683 plugin_option="--plugin $plugin_so"
5684 break
5685 fi
5686done
5687
7357c5b6
AM
5688if test -n "$ac_tool_prefix"; then
5689 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
5690set dummy ${ac_tool_prefix}ar; ac_word=$2
81ecdfbb
RW
5691{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5692$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 5693if ${ac_cv_prog_AR+:} false; then :
81ecdfbb 5694 $as_echo_n "(cached) " >&6
7357c5b6
AM
5695else
5696 if test -n "$AR"; then
5697 ac_cv_prog_AR="$AR" # Let the user override the test.
5698else
5699as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5700for as_dir in $PATH
5701do
5702 IFS=$as_save_IFS
5703 test -z "$as_dir" && as_dir=.
81ecdfbb 5704 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 5705 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7357c5b6 5706 ac_cv_prog_AR="${ac_tool_prefix}ar"
81ecdfbb 5707 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7357c5b6 5708 break 2
ce2cded5 5709 fi
7357c5b6 5710done
81ecdfbb
RW
5711 done
5712IFS=$as_save_IFS
d5fbea21 5713
7357c5b6
AM
5714fi
5715fi
5716AR=$ac_cv_prog_AR
5717if test -n "$AR"; then
81ecdfbb
RW
5718 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
5719$as_echo "$AR" >&6; }
7357c5b6 5720else
81ecdfbb
RW
5721 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5722$as_echo "no" >&6; }
7357c5b6 5723fi
d5fbea21 5724
81ecdfbb 5725
7357c5b6
AM
5726fi
5727if test -z "$ac_cv_prog_AR"; then
5728 ac_ct_AR=$AR
5729 # Extract the first word of "ar", so it can be a program name with args.
5730set dummy ar; ac_word=$2
81ecdfbb
RW
5731{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5732$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 5733if ${ac_cv_prog_ac_ct_AR+:} false; then :
81ecdfbb 5734 $as_echo_n "(cached) " >&6
ce2cded5 5735else
7357c5b6
AM
5736 if test -n "$ac_ct_AR"; then
5737 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
5738else
5739as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5740for as_dir in $PATH
5741do
5742 IFS=$as_save_IFS
5743 test -z "$as_dir" && as_dir=.
81ecdfbb 5744 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 5745 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7357c5b6 5746 ac_cv_prog_ac_ct_AR="ar"
81ecdfbb 5747 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7357c5b6
AM
5748 break 2
5749 fi
5750done
81ecdfbb
RW
5751 done
5752IFS=$as_save_IFS
d7040cdb 5753
7357c5b6
AM
5754fi
5755fi
5756ac_ct_AR=$ac_cv_prog_ac_ct_AR
5757if test -n "$ac_ct_AR"; then
81ecdfbb
RW
5758 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
5759$as_echo "$ac_ct_AR" >&6; }
ce2cded5 5760else
81ecdfbb
RW
5761 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5762$as_echo "no" >&6; }
ce2cded5 5763fi
d7040cdb 5764
81ecdfbb
RW
5765 if test "x$ac_ct_AR" = x; then
5766 AR="false"
5767 else
5768 case $cross_compiling:$ac_tool_warned in
5769yes:)
5770{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5771$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5772ac_tool_warned=yes ;;
5773esac
5774 AR=$ac_ct_AR
5775 fi
7357c5b6
AM
5776else
5777 AR="$ac_cv_prog_AR"
ce2cded5 5778fi
d7040cdb 5779
7357c5b6 5780test -z "$AR" && AR=ar
a4966cd9
L
5781if test -n "$plugin_option"; then
5782 if $AR --help 2>&1 | grep -q "\--plugin"; then
83b33c6c
L
5783 touch conftest.c
5784 $AR $plugin_option rc conftest.a conftest.c
5785 if test "$?" != 0; then
5786 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Failed: $AR $plugin_option rc" >&5
5787$as_echo "$as_me: WARNING: Failed: $AR $plugin_option rc" >&2;}
5788 else
5789 AR="$AR $plugin_option"
5790 fi
5791 rm -f conftest.*
a4966cd9
L
5792 fi
5793fi
7357c5b6 5794test -z "$AR_FLAGS" && AR_FLAGS=cru
d7040cdb 5795
7357c5b6
AM
5796
5797
5798
5799
5800
5801
5802
5803
5804
5805
5806if test -n "$ac_tool_prefix"; then
5807 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
5808set dummy ${ac_tool_prefix}strip; ac_word=$2
81ecdfbb
RW
5809{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5810$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 5811if ${ac_cv_prog_STRIP+:} false; then :
81ecdfbb 5812 $as_echo_n "(cached) " >&6
252b5132 5813else
7357c5b6
AM
5814 if test -n "$STRIP"; then
5815 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
5816else
5817as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5818for as_dir in $PATH
ce2cded5 5819do
7357c5b6
AM
5820 IFS=$as_save_IFS
5821 test -z "$as_dir" && as_dir=.
81ecdfbb 5822 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 5823 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7357c5b6 5824 ac_cv_prog_STRIP="${ac_tool_prefix}strip"
81ecdfbb 5825 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7357c5b6 5826 break 2
ce2cded5 5827 fi
7357c5b6 5828done
81ecdfbb
RW
5829 done
5830IFS=$as_save_IFS
7357c5b6 5831
252b5132 5832fi
7357c5b6
AM
5833fi
5834STRIP=$ac_cv_prog_STRIP
5835if test -n "$STRIP"; then
81ecdfbb
RW
5836 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
5837$as_echo "$STRIP" >&6; }
252b5132 5838else
81ecdfbb
RW
5839 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5840$as_echo "no" >&6; }
252b5132 5841fi
d7040cdb 5842
81ecdfbb 5843
6bf9431b 5844fi
7357c5b6
AM
5845if test -z "$ac_cv_prog_STRIP"; then
5846 ac_ct_STRIP=$STRIP
5847 # Extract the first word of "strip", so it can be a program name with args.
5848set dummy strip; ac_word=$2
81ecdfbb
RW
5849{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5850$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 5851if ${ac_cv_prog_ac_ct_STRIP+:} false; then :
81ecdfbb 5852 $as_echo_n "(cached) " >&6
ac48eca1 5853else
7357c5b6
AM
5854 if test -n "$ac_ct_STRIP"; then
5855 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
5856else
5857as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5858for as_dir in $PATH
5859do
5860 IFS=$as_save_IFS
5861 test -z "$as_dir" && as_dir=.
81ecdfbb 5862 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 5863 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7357c5b6 5864 ac_cv_prog_ac_ct_STRIP="strip"
81ecdfbb 5865 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7357c5b6
AM
5866 break 2
5867 fi
5868done
81ecdfbb
RW
5869 done
5870IFS=$as_save_IFS
6bf9431b 5871
7357c5b6
AM
5872fi
5873fi
5874ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
5875if test -n "$ac_ct_STRIP"; then
81ecdfbb
RW
5876 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
5877$as_echo "$ac_ct_STRIP" >&6; }
7357c5b6 5878else
81ecdfbb
RW
5879 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5880$as_echo "no" >&6; }
6bf9431b 5881fi
6bf9431b 5882
81ecdfbb
RW
5883 if test "x$ac_ct_STRIP" = x; then
5884 STRIP=":"
5885 else
5886 case $cross_compiling:$ac_tool_warned in
5887yes:)
5888{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5889$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5890ac_tool_warned=yes ;;
5891esac
5892 STRIP=$ac_ct_STRIP
5893 fi
7357c5b6
AM
5894else
5895 STRIP="$ac_cv_prog_STRIP"
ce2cded5 5896fi
6bf9431b 5897
7357c5b6
AM
5898test -z "$STRIP" && STRIP=:
5899
5900
5901
5902
5903
5904
5905if test -n "$ac_tool_prefix"; then
5906 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
5907set dummy ${ac_tool_prefix}ranlib; ac_word=$2
81ecdfbb
RW
5908{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5909$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 5910if ${ac_cv_prog_RANLIB+:} false; then :
81ecdfbb 5911 $as_echo_n "(cached) " >&6
7357c5b6
AM
5912else
5913 if test -n "$RANLIB"; then
5914 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
5915else
5916as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5917for as_dir in $PATH
5918do
5919 IFS=$as_save_IFS
5920 test -z "$as_dir" && as_dir=.
81ecdfbb 5921 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 5922 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7357c5b6 5923 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
81ecdfbb 5924 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7357c5b6
AM
5925 break 2
5926 fi
5927done
81ecdfbb
RW
5928 done
5929IFS=$as_save_IFS
6bf9431b 5930
ce2cded5 5931fi
7357c5b6
AM
5932fi
5933RANLIB=$ac_cv_prog_RANLIB
5934if test -n "$RANLIB"; then
81ecdfbb
RW
5935 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
5936$as_echo "$RANLIB" >&6; }
ac48eca1 5937else
81ecdfbb
RW
5938 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5939$as_echo "no" >&6; }
d7040cdb 5940fi
7357c5b6 5941
81ecdfbb 5942
7357c5b6
AM
5943fi
5944if test -z "$ac_cv_prog_RANLIB"; then
5945 ac_ct_RANLIB=$RANLIB
5946 # Extract the first word of "ranlib", so it can be a program name with args.
5947set dummy ranlib; ac_word=$2
81ecdfbb
RW
5948{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5949$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 5950if ${ac_cv_prog_ac_ct_RANLIB+:} false; then :
81ecdfbb 5951 $as_echo_n "(cached) " >&6
7357c5b6
AM
5952else
5953 if test -n "$ac_ct_RANLIB"; then
5954 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
5955else
5956as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5957for as_dir in $PATH
ce2cded5 5958do
7357c5b6
AM
5959 IFS=$as_save_IFS
5960 test -z "$as_dir" && as_dir=.
81ecdfbb 5961 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 5962 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7357c5b6 5963 ac_cv_prog_ac_ct_RANLIB="ranlib"
81ecdfbb 5964 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7357c5b6 5965 break 2
ce2cded5 5966 fi
7357c5b6 5967done
81ecdfbb
RW
5968 done
5969IFS=$as_save_IFS
7357c5b6 5970
ce2cded5 5971fi
7357c5b6
AM
5972fi
5973ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
5974if test -n "$ac_ct_RANLIB"; then
81ecdfbb
RW
5975 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
5976$as_echo "$ac_ct_RANLIB" >&6; }
ce2cded5 5977else
81ecdfbb
RW
5978 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5979$as_echo "no" >&6; }
ce2cded5 5980fi
d7040cdb 5981
81ecdfbb
RW
5982 if test "x$ac_ct_RANLIB" = x; then
5983 RANLIB=":"
5984 else
5985 case $cross_compiling:$ac_tool_warned in
5986yes:)
5987{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5988$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5989ac_tool_warned=yes ;;
5990esac
5991 RANLIB=$ac_ct_RANLIB
5992 fi
d7040cdb 5993else
7357c5b6 5994 RANLIB="$ac_cv_prog_RANLIB"
d7040cdb
SE
5995fi
5996
7357c5b6 5997test -z "$RANLIB" && RANLIB=:
a4966cd9
L
5998if test -n "$plugin_option" && test "$RANLIB" != ":"; then
5999 if $RANLIB --help 2>&1 | grep -q "\--plugin"; then
6000 RANLIB="$RANLIB $plugin_option"
6001 fi
6002fi
7357c5b6
AM
6003
6004
6005
6006
6007
6008
6009# Determine commands to create old-style static archives.
b214d478 6010old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
7357c5b6
AM
6011old_postinstall_cmds='chmod 644 $oldlib'
6012old_postuninstall_cmds=
6013
6014if test -n "$RANLIB"; then
6015 case $host_os in
6016 openbsd*)
6017 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib"
6018 ;;
6019 *)
6020 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib"
6021 ;;
6022 esac
6023 old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
ce2cded5 6024fi
d7040cdb 6025
3725885a
RW
6026case $host_os in
6027 darwin*)
6028 lock_old_archive_extraction=yes ;;
6029 *)
6030 lock_old_archive_extraction=no ;;
6031esac
6032
6033
6034
6035
6036
6037
d7040cdb
SE
6038
6039
6040
6041
d7040cdb 6042
7357c5b6
AM
6043
6044
6045
6046
6047
6048
6049
6050
6051
6052
6053
6054
6055
6056
6057
6058
6059
6060
6061
6062
6063
6064
6065
6066
6067
6068
6069
6070
6071# If no C compiler was specified, use CC.
6072LTCC=${LTCC-"$CC"}
6073
6074# If no C compiler flags were specified, use CFLAGS.
6075LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
6076
6077# Allow CC to be a program name with arguments.
6078compiler=$CC
6079
6080
6081# Check for command to grab the raw symbol name followed by C symbol from nm.
81ecdfbb
RW
6082{ $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5
6083$as_echo_n "checking command to parse $NM output from $compiler object... " >&6; }
d0ac1c44 6084if ${lt_cv_sys_global_symbol_pipe+:} false; then :
81ecdfbb 6085 $as_echo_n "(cached) " >&6
7357c5b6
AM
6086else
6087
6088# These are sane defaults that work on at least a few old systems.
6089# [They come from Ultrix. What could be older than Ultrix?!! ;)]
6090
6091# Character class describing NM global symbol codes.
6092symcode='[BCDEGRST]'
6093
6094# Regexp to match symbols that can be accessed directly from C.
6095sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
6096
6097# Define system-specific variables.
6098case $host_os in
6099aix*)
6100 symcode='[BCDT]'
6101 ;;
b214d478 6102cygwin* | mingw* | pw32* | cegcc*)
7357c5b6
AM
6103 symcode='[ABCDGISTW]'
6104 ;;
6105hpux*)
6106 if test "$host_cpu" = ia64; then
6107 symcode='[ABCDEGRST]'
6108 fi
6109 ;;
6110irix* | nonstopux*)
6111 symcode='[BCDEGRST]'
6112 ;;
6113osf*)
6114 symcode='[BCDEGQRST]'
6115 ;;
6116solaris*)
b9004024 6117 symcode='[BCDRT]'
7357c5b6
AM
6118 ;;
6119sco3.2v5*)
6120 symcode='[DT]'
6121 ;;
6122sysv4.2uw2*)
6123 symcode='[DT]'
6124 ;;
6125sysv5* | sco5v6* | unixware* | OpenUNIX*)
6126 symcode='[ABDT]'
6127 ;;
6128sysv4)
6129 symcode='[DFNSTU]'
6130 ;;
6131esac
6132
6133# If we're using GNU nm, then use its standard symbol codes.
6134case `$NM -V 2>&1` in
6135*GNU* | *'with BFD'*)
6136 symcode='[ABCDGIRSTW]' ;;
6137esac
6138
6139# Transform an extracted symbol line into a proper C declaration.
6140# Some systems (esp. on ia64) link data and code symbols differently,
6141# so use this general approach.
6142lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
6143
6144# Transform an extracted symbol line into symbol name and symbol address
6145lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"\2\", (void *) \&\2},/p'"
b214d478 6146lt_cv_sys_global_symbol_to_c_name_address_lib_prefix="sed -n -e 's/^: \([^ ]*\) $/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \(lib[^ ]*\)$/ {\"\2\", (void *) \&\2},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"lib\2\", (void *) \&\2},/p'"
7357c5b6
AM
6147
6148# Handle CRLF in mingw tool chain
6149opt_cr=
6150case $build_os in
6151mingw*)
6152 opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp
6153 ;;
6154esac
6155
6156# Try without a prefix underscore, then with it.
6157for ac_symprfx in "" "_"; do
6158
6159 # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
6160 symxfrm="\\1 $ac_symprfx\\2 \\2"
6161
6162 # Write the raw and C identifiers.
6163 if test "$lt_cv_nm_interface" = "MS dumpbin"; then
6164 # Fake it for dumpbin and say T for any non-static function
6165 # and D for any global variable.
6166 # Also find C++ and __fastcall symbols from MSVC++,
6167 # which start with @ or ?.
6168 lt_cv_sys_global_symbol_pipe="$AWK '"\
6169" {last_section=section; section=\$ 3};"\
6170" /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
6171" \$ 0!~/External *\|/{next};"\
6172" / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
6173" {if(hide[section]) next};"\
6174" {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\
6175" {split(\$ 0, a, /\||\r/); split(a[2], s)};"\
6176" s[1]~/^[@?]/{print s[1], s[1]; next};"\
6177" s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\
6178" ' prfx=^$ac_symprfx"
6179 else
6180 lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
6181 fi
6182
6183 # Check to see that the pipe works correctly.
6184 pipe_works=no
6185
6186 rm -f conftest*
6187 cat > conftest.$ac_ext <<_LT_EOF
6188#ifdef __cplusplus
6189extern "C" {
6190#endif
6191char nm_test_var;
6192void nm_test_func(void);
6193void nm_test_func(void){}
6194#ifdef __cplusplus
ce2cded5 6195}
7357c5b6
AM
6196#endif
6197int main(){nm_test_var='a';nm_test_func();return(0);}
6198_LT_EOF
6199
81ecdfbb 6200 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7357c5b6 6201 (eval $ac_compile) 2>&5
ce2cded5 6202 ac_status=$?
81ecdfbb
RW
6203 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6204 test $ac_status = 0; }; then
7357c5b6
AM
6205 # Now try to grab the symbols.
6206 nlist=conftest.nm
3725885a
RW
6207 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5
6208 (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5
ce2cded5 6209 ac_status=$?
81ecdfbb
RW
6210 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6211 test $ac_status = 0; } && test -s "$nlist"; then
7357c5b6
AM
6212 # Try sorting and uniquifying the output.
6213 if sort "$nlist" | uniq > "$nlist"T; then
6214 mv -f "$nlist"T "$nlist"
6215 else
6216 rm -f "$nlist"T
6217 fi
6bf9431b 6218
7357c5b6
AM
6219 # Make sure that we snagged all the symbols we need.
6220 if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
6221 if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
6222 cat <<_LT_EOF > conftest.$ac_ext
6223#ifdef __cplusplus
6224extern "C" {
6225#endif
d7040cdb 6226
7357c5b6
AM
6227_LT_EOF
6228 # Now generate the symbol file.
6229 eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext'
d7040cdb 6230
7357c5b6 6231 cat <<_LT_EOF >> conftest.$ac_ext
ac48eca1 6232
7357c5b6
AM
6233/* The mapping between symbol names and symbols. */
6234const struct {
6235 const char *name;
6236 void *address;
6237}
6238lt__PROGRAM__LTX_preloaded_symbols[] =
6239{
6240 { "@PROGRAM@", (void *) 0 },
6241_LT_EOF
6242 $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
6243 cat <<\_LT_EOF >> conftest.$ac_ext
6244 {0, (void *) 0}
6245};
d7040cdb 6246
7357c5b6
AM
6247/* This works around a problem in FreeBSD linker */
6248#ifdef FREEBSD_WORKAROUND
6249static const void *lt_preloaded_setup() {
6250 return lt__PROGRAM__LTX_preloaded_symbols;
6251}
ce2cded5 6252#endif
d7040cdb 6253
7357c5b6 6254#ifdef __cplusplus
ce2cded5 6255}
7357c5b6
AM
6256#endif
6257_LT_EOF
6258 # Now try linking the two files.
6259 mv conftest.$ac_objext conftstm.$ac_objext
6260 lt_save_LIBS="$LIBS"
6261 lt_save_CFLAGS="$CFLAGS"
6262 LIBS="conftstm.$ac_objext"
6263 CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
81ecdfbb 6264 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
ce2cded5
L
6265 (eval $ac_link) 2>&5
6266 ac_status=$?
81ecdfbb
RW
6267 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6268 test $ac_status = 0; } && test -s conftest${ac_exeext}; then
7357c5b6
AM
6269 pipe_works=yes
6270 fi
6271 LIBS="$lt_save_LIBS"
6272 CFLAGS="$lt_save_CFLAGS"
6273 else
6274 echo "cannot find nm_test_func in $nlist" >&5
6275 fi
6276 else
6277 echo "cannot find nm_test_var in $nlist" >&5
6278 fi
6279 else
6280 echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
6281 fi
6282 else
6283 echo "$progname: failed program was:" >&5
6284 cat conftest.$ac_ext >&5
6285 fi
b214d478 6286 rm -rf conftest* conftst*
7357c5b6
AM
6287
6288 # Do not use the global_symbol_pipe unless it works.
6289 if test "$pipe_works" = yes; then
6290 break
6291 else
6292 lt_cv_sys_global_symbol_pipe=
6293 fi
6294done
d7040cdb 6295
ce2cded5 6296fi
7357c5b6
AM
6297
6298if test -z "$lt_cv_sys_global_symbol_pipe"; then
6299 lt_cv_sys_global_symbol_to_cdecl=
ce2cded5 6300fi
7357c5b6 6301if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
81ecdfbb
RW
6302 { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
6303$as_echo "failed" >&6; }
7357c5b6 6304else
81ecdfbb
RW
6305 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
6306$as_echo "ok" >&6; }
ce2cded5 6307fi
d7040cdb 6308
d7040cdb 6309
d7040cdb 6310
d7040cdb 6311
d7040cdb 6312
d7040cdb 6313
d7040cdb 6314
d7040cdb 6315
d7040cdb 6316
d7040cdb 6317
d7040cdb 6318
d7040cdb 6319
7357c5b6
AM
6320
6321
6322
b214d478
SE
6323
6324
6325
6326
6327
7357c5b6
AM
6328
6329
81ecdfbb
RW
6330# Check whether --enable-libtool-lock was given.
6331if test "${enable_libtool_lock+set}" = set; then :
6332 enableval=$enable_libtool_lock;
6333fi
7357c5b6 6334
7357c5b6
AM
6335test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
6336
6337# Some flags need to be propagated to the compiler or linker for good
6338# libtool support.
6339case $host in
6340ia64-*-hpux*)
6341 # Find out which ABI we are using.
6342 echo 'int i;' > conftest.$ac_ext
81ecdfbb 6343 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7357c5b6
AM
6344 (eval $ac_compile) 2>&5
6345 ac_status=$?
81ecdfbb
RW
6346 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6347 test $ac_status = 0; }; then
7357c5b6
AM
6348 case `/usr/bin/file conftest.$ac_objext` in
6349 *ELF-32*)
6350 HPUX_IA64_MODE="32"
6351 ;;
6352 *ELF-64*)
6353 HPUX_IA64_MODE="64"
6354 ;;
6355 esac
6356 fi
6357 rm -rf conftest*
6358 ;;
6359*-*-irix6*)
6360 # Find out which ABI we are using.
3725885a 6361 echo '#line '$LINENO' "configure"' > conftest.$ac_ext
81ecdfbb 6362 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7357c5b6
AM
6363 (eval $ac_compile) 2>&5
6364 ac_status=$?
81ecdfbb
RW
6365 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6366 test $ac_status = 0; }; then
7357c5b6
AM
6367 if test "$lt_cv_prog_gnu_ld" = yes; then
6368 case `/usr/bin/file conftest.$ac_objext` in
6369 *32-bit*)
6370 LD="${LD-ld} -melf32bsmip"
6371 ;;
6372 *N32*)
6373 LD="${LD-ld} -melf32bmipn32"
6374 ;;
6375 *64-bit*)
6376 LD="${LD-ld} -melf64bmip"
6377 ;;
6378 esac
6379 else
6380 case `/usr/bin/file conftest.$ac_objext` in
6381 *32-bit*)
6382 LD="${LD-ld} -32"
6383 ;;
6384 *N32*)
6385 LD="${LD-ld} -n32"
6386 ;;
6387 *64-bit*)
6388 LD="${LD-ld} -64"
6389 ;;
6390 esac
6391 fi
6392 fi
6393 rm -rf conftest*
6394 ;;
6395
cc9afea3 6396x86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \
7357c5b6
AM
6397s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
6398 # Find out which ABI we are using.
6399 echo 'int i;' > conftest.$ac_ext
81ecdfbb 6400 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7357c5b6
AM
6401 (eval $ac_compile) 2>&5
6402 ac_status=$?
81ecdfbb
RW
6403 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6404 test $ac_status = 0; }; then
7357c5b6
AM
6405 case `/usr/bin/file conftest.o` in
6406 *32-bit*)
6407 case $host in
6408 x86_64-*kfreebsd*-gnu)
6409 LD="${LD-ld} -m elf_i386_fbsd"
6410 ;;
6411 x86_64-*linux*)
6d2920c8
L
6412 case `/usr/bin/file conftest.o` in
6413 *x86-64*)
6414 LD="${LD-ld} -m elf32_x86_64"
6415 ;;
6416 *)
6417 LD="${LD-ld} -m elf_i386"
6418 ;;
6419 esac
7357c5b6 6420 ;;
cc9afea3
AM
6421 powerpc64le-*linux*)
6422 LD="${LD-ld} -m elf32lppclinux"
6423 ;;
6424 powerpc64-*linux*)
7357c5b6
AM
6425 LD="${LD-ld} -m elf32ppclinux"
6426 ;;
6427 s390x-*linux*)
6428 LD="${LD-ld} -m elf_s390"
6429 ;;
6430 sparc64-*linux*)
6431 LD="${LD-ld} -m elf32_sparc"
6432 ;;
6433 esac
6434 ;;
6435 *64-bit*)
6436 case $host in
6437 x86_64-*kfreebsd*-gnu)
6438 LD="${LD-ld} -m elf_x86_64_fbsd"
6439 ;;
6440 x86_64-*linux*)
6441 LD="${LD-ld} -m elf_x86_64"
6442 ;;
cc9afea3
AM
6443 powerpcle-*linux*)
6444 LD="${LD-ld} -m elf64lppc"
6445 ;;
6446 powerpc-*linux*)
7357c5b6
AM
6447 LD="${LD-ld} -m elf64ppc"
6448 ;;
6449 s390*-*linux*|s390*-*tpf*)
6450 LD="${LD-ld} -m elf64_s390"
6451 ;;
6452 sparc*-*linux*)
6453 LD="${LD-ld} -m elf64_sparc"
6454 ;;
6455 esac
6456 ;;
6457 esac
6458 fi
6459 rm -rf conftest*
6460 ;;
6461
6462*-*-sco3.2v5*)
6463 # On SCO OpenServer 5, we need -belf to get full-featured binaries.
6464 SAVE_CFLAGS="$CFLAGS"
6465 CFLAGS="$CFLAGS -belf"
81ecdfbb
RW
6466 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5
6467$as_echo_n "checking whether the C compiler needs -belf... " >&6; }
d0ac1c44 6468if ${lt_cv_cc_needs_belf+:} false; then :
81ecdfbb 6469 $as_echo_n "(cached) " >&6
ce2cded5 6470else
7357c5b6
AM
6471 ac_ext=c
6472ac_cpp='$CPP $CPPFLAGS'
6473ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6474ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6475ac_compiler_gnu=$ac_cv_c_compiler_gnu
6476
81ecdfbb 6477 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6bf9431b 6478/* end confdefs.h. */
20e95c23 6479
7357c5b6
AM
6480int
6481main ()
6482{
6483
6484 ;
6485 return 0;
6486}
6bf9431b 6487_ACEOF
81ecdfbb 6488if ac_fn_c_try_link "$LINENO"; then :
7357c5b6 6489 lt_cv_cc_needs_belf=yes
6bf9431b 6490else
81ecdfbb 6491 lt_cv_cc_needs_belf=no
ce2cded5 6492fi
81ecdfbb
RW
6493rm -f core conftest.err conftest.$ac_objext \
6494 conftest$ac_exeext conftest.$ac_ext
7357c5b6
AM
6495 ac_ext=c
6496ac_cpp='$CPP $CPPFLAGS'
6497ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6498ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6499ac_compiler_gnu=$ac_cv_c_compiler_gnu
20e95c23 6500
b214d478 6501fi
81ecdfbb
RW
6502{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5
6503$as_echo "$lt_cv_cc_needs_belf" >&6; }
b214d478
SE
6504 if test x"$lt_cv_cc_needs_belf" != x"yes"; then
6505 # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
6506 CFLAGS="$SAVE_CFLAGS"
6507 fi
6508 ;;
6509sparc*-*solaris*)
6510 # Find out which ABI we are using.
6511 echo 'int i;' > conftest.$ac_ext
81ecdfbb 6512 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
b214d478
SE
6513 (eval $ac_compile) 2>&5
6514 ac_status=$?
81ecdfbb
RW
6515 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6516 test $ac_status = 0; }; then
b214d478
SE
6517 case `/usr/bin/file conftest.o` in
6518 *64-bit*)
6519 case $lt_cv_prog_gnu_ld in
6520 yes*) LD="${LD-ld} -m elf64_sparc" ;;
6521 *)
6522 if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
6523 LD="${LD-ld} -64"
6524 fi
6525 ;;
6526 esac
6527 ;;
6528 esac
6529 fi
6530 rm -rf conftest*
6531 ;;
6532esac
6533
6534need_locks="$enable_libtool_lock"
6535
6536
6537 case $host_os in
6538 rhapsody* | darwin*)
6539 if test -n "$ac_tool_prefix"; then
6540 # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args.
6541set dummy ${ac_tool_prefix}dsymutil; ac_word=$2
81ecdfbb
RW
6542{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6543$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 6544if ${ac_cv_prog_DSYMUTIL+:} false; then :
81ecdfbb 6545 $as_echo_n "(cached) " >&6
b214d478
SE
6546else
6547 if test -n "$DSYMUTIL"; then
6548 ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
6549else
6550as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6551for as_dir in $PATH
6552do
6553 IFS=$as_save_IFS
6554 test -z "$as_dir" && as_dir=.
81ecdfbb 6555 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 6556 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
b214d478 6557 ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil"
81ecdfbb 6558 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
b214d478
SE
6559 break 2
6560 fi
6561done
81ecdfbb
RW
6562 done
6563IFS=$as_save_IFS
b214d478
SE
6564
6565fi
6566fi
6567DSYMUTIL=$ac_cv_prog_DSYMUTIL
6568if test -n "$DSYMUTIL"; then
81ecdfbb
RW
6569 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5
6570$as_echo "$DSYMUTIL" >&6; }
b214d478 6571else
81ecdfbb
RW
6572 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6573$as_echo "no" >&6; }
b214d478
SE
6574fi
6575
81ecdfbb 6576
b214d478
SE
6577fi
6578if test -z "$ac_cv_prog_DSYMUTIL"; then
6579 ac_ct_DSYMUTIL=$DSYMUTIL
6580 # Extract the first word of "dsymutil", so it can be a program name with args.
6581set dummy dsymutil; ac_word=$2
81ecdfbb
RW
6582{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6583$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 6584if ${ac_cv_prog_ac_ct_DSYMUTIL+:} false; then :
81ecdfbb 6585 $as_echo_n "(cached) " >&6
b214d478
SE
6586else
6587 if test -n "$ac_ct_DSYMUTIL"; then
6588 ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
6589else
6590as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6591for as_dir in $PATH
6592do
6593 IFS=$as_save_IFS
6594 test -z "$as_dir" && as_dir=.
81ecdfbb 6595 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 6596 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
b214d478 6597 ac_cv_prog_ac_ct_DSYMUTIL="dsymutil"
81ecdfbb 6598 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
b214d478
SE
6599 break 2
6600 fi
6601done
81ecdfbb
RW
6602 done
6603IFS=$as_save_IFS
b214d478 6604
b214d478
SE
6605fi
6606fi
6607ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
6608if test -n "$ac_ct_DSYMUTIL"; then
81ecdfbb
RW
6609 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5
6610$as_echo "$ac_ct_DSYMUTIL" >&6; }
b214d478 6611else
81ecdfbb
RW
6612 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6613$as_echo "no" >&6; }
b214d478
SE
6614fi
6615
81ecdfbb
RW
6616 if test "x$ac_ct_DSYMUTIL" = x; then
6617 DSYMUTIL=":"
6618 else
6619 case $cross_compiling:$ac_tool_warned in
6620yes:)
6621{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6622$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6623ac_tool_warned=yes ;;
6624esac
6625 DSYMUTIL=$ac_ct_DSYMUTIL
6626 fi
b214d478
SE
6627else
6628 DSYMUTIL="$ac_cv_prog_DSYMUTIL"
6629fi
6630
6631 if test -n "$ac_tool_prefix"; then
6632 # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args.
6633set dummy ${ac_tool_prefix}nmedit; ac_word=$2
81ecdfbb
RW
6634{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6635$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 6636if ${ac_cv_prog_NMEDIT+:} false; then :
81ecdfbb 6637 $as_echo_n "(cached) " >&6
b214d478
SE
6638else
6639 if test -n "$NMEDIT"; then
6640 ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
6641else
6642as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6643for as_dir in $PATH
6644do
6645 IFS=$as_save_IFS
6646 test -z "$as_dir" && as_dir=.
81ecdfbb 6647 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 6648 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
b214d478 6649 ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit"
81ecdfbb 6650 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
b214d478
SE
6651 break 2
6652 fi
6653done
81ecdfbb
RW
6654 done
6655IFS=$as_save_IFS
b214d478
SE
6656
6657fi
6658fi
6659NMEDIT=$ac_cv_prog_NMEDIT
6660if test -n "$NMEDIT"; then
81ecdfbb
RW
6661 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5
6662$as_echo "$NMEDIT" >&6; }
b214d478 6663else
81ecdfbb
RW
6664 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6665$as_echo "no" >&6; }
b214d478
SE
6666fi
6667
81ecdfbb 6668
b214d478
SE
6669fi
6670if test -z "$ac_cv_prog_NMEDIT"; then
6671 ac_ct_NMEDIT=$NMEDIT
6672 # Extract the first word of "nmedit", so it can be a program name with args.
6673set dummy nmedit; ac_word=$2
81ecdfbb
RW
6674{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6675$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 6676if ${ac_cv_prog_ac_ct_NMEDIT+:} false; then :
81ecdfbb 6677 $as_echo_n "(cached) " >&6
b214d478
SE
6678else
6679 if test -n "$ac_ct_NMEDIT"; then
6680 ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
6681else
6682as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6683for as_dir in $PATH
6684do
6685 IFS=$as_save_IFS
6686 test -z "$as_dir" && as_dir=.
81ecdfbb 6687 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 6688 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
b214d478 6689 ac_cv_prog_ac_ct_NMEDIT="nmedit"
81ecdfbb 6690 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
b214d478
SE
6691 break 2
6692 fi
6693done
81ecdfbb
RW
6694 done
6695IFS=$as_save_IFS
b214d478 6696
b214d478
SE
6697fi
6698fi
6699ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
6700if test -n "$ac_ct_NMEDIT"; then
81ecdfbb
RW
6701 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5
6702$as_echo "$ac_ct_NMEDIT" >&6; }
b214d478 6703else
81ecdfbb
RW
6704 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6705$as_echo "no" >&6; }
b214d478
SE
6706fi
6707
81ecdfbb
RW
6708 if test "x$ac_ct_NMEDIT" = x; then
6709 NMEDIT=":"
6710 else
6711 case $cross_compiling:$ac_tool_warned in
6712yes:)
6713{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6714$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6715ac_tool_warned=yes ;;
6716esac
6717 NMEDIT=$ac_ct_NMEDIT
6718 fi
b214d478
SE
6719else
6720 NMEDIT="$ac_cv_prog_NMEDIT"
6721fi
6722
6723 if test -n "$ac_tool_prefix"; then
6724 # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args.
6725set dummy ${ac_tool_prefix}lipo; ac_word=$2
81ecdfbb
RW
6726{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6727$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 6728if ${ac_cv_prog_LIPO+:} false; then :
81ecdfbb 6729 $as_echo_n "(cached) " >&6
b214d478
SE
6730else
6731 if test -n "$LIPO"; then
6732 ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
6733else
6734as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6735for as_dir in $PATH
6736do
6737 IFS=$as_save_IFS
6738 test -z "$as_dir" && as_dir=.
81ecdfbb 6739 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 6740 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
b214d478 6741 ac_cv_prog_LIPO="${ac_tool_prefix}lipo"
81ecdfbb 6742 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
b214d478
SE
6743 break 2
6744 fi
6745done
81ecdfbb
RW
6746 done
6747IFS=$as_save_IFS
b214d478
SE
6748
6749fi
6750fi
6751LIPO=$ac_cv_prog_LIPO
6752if test -n "$LIPO"; then
81ecdfbb
RW
6753 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5
6754$as_echo "$LIPO" >&6; }
b214d478 6755else
81ecdfbb
RW
6756 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6757$as_echo "no" >&6; }
b214d478
SE
6758fi
6759
81ecdfbb 6760
b214d478
SE
6761fi
6762if test -z "$ac_cv_prog_LIPO"; then
6763 ac_ct_LIPO=$LIPO
6764 # Extract the first word of "lipo", so it can be a program name with args.
6765set dummy lipo; ac_word=$2
81ecdfbb
RW
6766{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6767$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 6768if ${ac_cv_prog_ac_ct_LIPO+:} false; then :
81ecdfbb 6769 $as_echo_n "(cached) " >&6
b214d478
SE
6770else
6771 if test -n "$ac_ct_LIPO"; then
6772 ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test.
6773else
6774as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6775for as_dir in $PATH
6776do
6777 IFS=$as_save_IFS
6778 test -z "$as_dir" && as_dir=.
81ecdfbb 6779 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 6780 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
b214d478 6781 ac_cv_prog_ac_ct_LIPO="lipo"
81ecdfbb 6782 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
b214d478
SE
6783 break 2
6784 fi
6785done
81ecdfbb
RW
6786 done
6787IFS=$as_save_IFS
b214d478 6788
b214d478
SE
6789fi
6790fi
6791ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO
6792if test -n "$ac_ct_LIPO"; then
81ecdfbb
RW
6793 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5
6794$as_echo "$ac_ct_LIPO" >&6; }
b214d478 6795else
81ecdfbb
RW
6796 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6797$as_echo "no" >&6; }
b214d478
SE
6798fi
6799
81ecdfbb
RW
6800 if test "x$ac_ct_LIPO" = x; then
6801 LIPO=":"
6802 else
6803 case $cross_compiling:$ac_tool_warned in
6804yes:)
6805{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6806$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6807ac_tool_warned=yes ;;
6808esac
6809 LIPO=$ac_ct_LIPO
6810 fi
b214d478
SE
6811else
6812 LIPO="$ac_cv_prog_LIPO"
6813fi
6814
6815 if test -n "$ac_tool_prefix"; then
6816 # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args.
6817set dummy ${ac_tool_prefix}otool; ac_word=$2
81ecdfbb
RW
6818{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6819$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 6820if ${ac_cv_prog_OTOOL+:} false; then :
81ecdfbb 6821 $as_echo_n "(cached) " >&6
b214d478
SE
6822else
6823 if test -n "$OTOOL"; then
6824 ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test.
6825else
6826as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6827for as_dir in $PATH
6828do
6829 IFS=$as_save_IFS
6830 test -z "$as_dir" && as_dir=.
81ecdfbb 6831 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 6832 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
b214d478 6833 ac_cv_prog_OTOOL="${ac_tool_prefix}otool"
81ecdfbb 6834 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
b214d478
SE
6835 break 2
6836 fi
6837done
81ecdfbb
RW
6838 done
6839IFS=$as_save_IFS
b214d478
SE
6840
6841fi
6842fi
6843OTOOL=$ac_cv_prog_OTOOL
6844if test -n "$OTOOL"; then
81ecdfbb
RW
6845 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5
6846$as_echo "$OTOOL" >&6; }
b214d478 6847else
81ecdfbb
RW
6848 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6849$as_echo "no" >&6; }
b214d478
SE
6850fi
6851
81ecdfbb 6852
b214d478
SE
6853fi
6854if test -z "$ac_cv_prog_OTOOL"; then
6855 ac_ct_OTOOL=$OTOOL
6856 # Extract the first word of "otool", so it can be a program name with args.
6857set dummy otool; ac_word=$2
81ecdfbb
RW
6858{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6859$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 6860if ${ac_cv_prog_ac_ct_OTOOL+:} false; then :
81ecdfbb 6861 $as_echo_n "(cached) " >&6
b214d478
SE
6862else
6863 if test -n "$ac_ct_OTOOL"; then
6864 ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test.
6865else
6866as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6867for as_dir in $PATH
6868do
6869 IFS=$as_save_IFS
6870 test -z "$as_dir" && as_dir=.
81ecdfbb 6871 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 6872 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
b214d478 6873 ac_cv_prog_ac_ct_OTOOL="otool"
81ecdfbb 6874 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
b214d478
SE
6875 break 2
6876 fi
6877done
81ecdfbb
RW
6878 done
6879IFS=$as_save_IFS
b214d478 6880
b214d478
SE
6881fi
6882fi
6883ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL
6884if test -n "$ac_ct_OTOOL"; then
81ecdfbb
RW
6885 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5
6886$as_echo "$ac_ct_OTOOL" >&6; }
b214d478 6887else
81ecdfbb
RW
6888 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6889$as_echo "no" >&6; }
b214d478
SE
6890fi
6891
81ecdfbb
RW
6892 if test "x$ac_ct_OTOOL" = x; then
6893 OTOOL=":"
6894 else
6895 case $cross_compiling:$ac_tool_warned in
6896yes:)
6897{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6898$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6899ac_tool_warned=yes ;;
6900esac
6901 OTOOL=$ac_ct_OTOOL
6902 fi
b214d478
SE
6903else
6904 OTOOL="$ac_cv_prog_OTOOL"
6905fi
6906
6907 if test -n "$ac_tool_prefix"; then
6908 # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args.
6909set dummy ${ac_tool_prefix}otool64; ac_word=$2
81ecdfbb
RW
6910{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6911$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 6912if ${ac_cv_prog_OTOOL64+:} false; then :
81ecdfbb 6913 $as_echo_n "(cached) " >&6
b214d478
SE
6914else
6915 if test -n "$OTOOL64"; then
6916 ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test.
6917else
6918as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6919for as_dir in $PATH
6920do
6921 IFS=$as_save_IFS
6922 test -z "$as_dir" && as_dir=.
81ecdfbb 6923 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 6924 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
b214d478 6925 ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64"
81ecdfbb 6926 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
b214d478
SE
6927 break 2
6928 fi
6929done
81ecdfbb
RW
6930 done
6931IFS=$as_save_IFS
b214d478
SE
6932
6933fi
6934fi
6935OTOOL64=$ac_cv_prog_OTOOL64
6936if test -n "$OTOOL64"; then
81ecdfbb
RW
6937 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5
6938$as_echo "$OTOOL64" >&6; }
b214d478 6939else
81ecdfbb
RW
6940 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6941$as_echo "no" >&6; }
b214d478
SE
6942fi
6943
81ecdfbb 6944
b214d478
SE
6945fi
6946if test -z "$ac_cv_prog_OTOOL64"; then
6947 ac_ct_OTOOL64=$OTOOL64
6948 # Extract the first word of "otool64", so it can be a program name with args.
6949set dummy otool64; ac_word=$2
81ecdfbb
RW
6950{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6951$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 6952if ${ac_cv_prog_ac_ct_OTOOL64+:} false; then :
81ecdfbb 6953 $as_echo_n "(cached) " >&6
b214d478
SE
6954else
6955 if test -n "$ac_ct_OTOOL64"; then
6956 ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test.
6957else
6958as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6959for as_dir in $PATH
6960do
6961 IFS=$as_save_IFS
6962 test -z "$as_dir" && as_dir=.
81ecdfbb 6963 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 6964 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
b214d478 6965 ac_cv_prog_ac_ct_OTOOL64="otool64"
81ecdfbb 6966 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
b214d478
SE
6967 break 2
6968 fi
6969done
81ecdfbb
RW
6970 done
6971IFS=$as_save_IFS
b214d478 6972
b214d478
SE
6973fi
6974fi
6975ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64
6976if test -n "$ac_ct_OTOOL64"; then
81ecdfbb
RW
6977 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5
6978$as_echo "$ac_ct_OTOOL64" >&6; }
b214d478 6979else
81ecdfbb
RW
6980 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6981$as_echo "no" >&6; }
b214d478
SE
6982fi
6983
81ecdfbb
RW
6984 if test "x$ac_ct_OTOOL64" = x; then
6985 OTOOL64=":"
6986 else
6987 case $cross_compiling:$ac_tool_warned in
6988yes:)
6989{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6990$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6991ac_tool_warned=yes ;;
6992esac
6993 OTOOL64=$ac_ct_OTOOL64
6994 fi
b214d478
SE
6995else
6996 OTOOL64="$ac_cv_prog_OTOOL64"
6997fi
6998
6999
7000
7001
7002
7003
7004
7005
7006
7007
7008
7009
7010
7011
7012
7013
7014
7015
7016
7017
7018
7019
7020
7021
7022
7023
7024
81ecdfbb
RW
7025 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5
7026$as_echo_n "checking for -single_module linker flag... " >&6; }
d0ac1c44 7027if ${lt_cv_apple_cc_single_mod+:} false; then :
81ecdfbb 7028 $as_echo_n "(cached) " >&6
b214d478
SE
7029else
7030 lt_cv_apple_cc_single_mod=no
7031 if test -z "${LT_MULTI_MODULE}"; then
7032 # By default we will add the -single_module flag. You can override
7033 # by either setting the environment variable LT_MULTI_MODULE
7034 # non-empty at configure time, or by adding -multi_module to the
7035 # link flags.
7036 rm -rf libconftest.dylib*
7037 echo "int foo(void){return 1;}" > conftest.c
7038 echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
7039-dynamiclib -Wl,-single_module conftest.c" >&5
7040 $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
7041 -dynamiclib -Wl,-single_module conftest.c 2>conftest.err
7042 _lt_result=$?
7043 if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then
7044 lt_cv_apple_cc_single_mod=yes
7045 else
7046 cat conftest.err >&5
7047 fi
7048 rm -rf libconftest.dylib*
7049 rm -f conftest.*
7050 fi
7051fi
81ecdfbb
RW
7052{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5
7053$as_echo "$lt_cv_apple_cc_single_mod" >&6; }
7054 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5
7055$as_echo_n "checking for -exported_symbols_list linker flag... " >&6; }
d0ac1c44 7056if ${lt_cv_ld_exported_symbols_list+:} false; then :
81ecdfbb 7057 $as_echo_n "(cached) " >&6
b214d478
SE
7058else
7059 lt_cv_ld_exported_symbols_list=no
7060 save_LDFLAGS=$LDFLAGS
7061 echo "_main" > conftest.sym
7062 LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
81ecdfbb 7063 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
b214d478
SE
7064/* end confdefs.h. */
7065
7066int
7067main ()
7068{
7069
7070 ;
7071 return 0;
7072}
7073_ACEOF
81ecdfbb 7074if ac_fn_c_try_link "$LINENO"; then :
b214d478
SE
7075 lt_cv_ld_exported_symbols_list=yes
7076else
81ecdfbb 7077 lt_cv_ld_exported_symbols_list=no
b214d478 7078fi
81ecdfbb
RW
7079rm -f core conftest.err conftest.$ac_objext \
7080 conftest$ac_exeext conftest.$ac_ext
b214d478
SE
7081 LDFLAGS="$save_LDFLAGS"
7082
7083fi
81ecdfbb
RW
7084{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5
7085$as_echo "$lt_cv_ld_exported_symbols_list" >&6; }
3725885a
RW
7086 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5
7087$as_echo_n "checking for -force_load linker flag... " >&6; }
d0ac1c44 7088if ${lt_cv_ld_force_load+:} false; then :
3725885a
RW
7089 $as_echo_n "(cached) " >&6
7090else
7091 lt_cv_ld_force_load=no
7092 cat > conftest.c << _LT_EOF
7093int forced_loaded() { return 2;}
7094_LT_EOF
7095 echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5
7096 $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5
7097 echo "$AR cru libconftest.a conftest.o" >&5
7098 $AR cru libconftest.a conftest.o 2>&5
7099 cat > conftest.c << _LT_EOF
7100int main() { return 0;}
7101_LT_EOF
7102 echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5
7103 $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err
7104 _lt_result=$?
7105 if test -f conftest && test ! -s conftest.err && test $_lt_result = 0 && $GREP forced_load conftest 2>&1 >/dev/null; then
7106 lt_cv_ld_force_load=yes
7107 else
7108 cat conftest.err >&5
7109 fi
7110 rm -f conftest.err libconftest.a conftest conftest.c
7111 rm -rf conftest.dSYM
7112
7113fi
7114{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5
7115$as_echo "$lt_cv_ld_force_load" >&6; }
6a6859cb
AM
7116 # Allow for Darwin 4-7 (macOS 10.0-10.3) although these are not expect to
7117 # build without first building modern cctools / linker.
7118 case $host_cpu-$host_os in
7119 *-rhapsody* | *-darwin1.[012])
b214d478 7120 _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;;
6a6859cb 7121 *-darwin1.*)
b214d478 7122 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
6a6859cb
AM
7123 *-darwin*)
7124 # darwin 5.x (macOS 10.1) onwards we only need to adjust when the
7125 # deployment target is forced to an earlier version.
7126 case ${MACOSX_DEPLOYMENT_TARGET-UNSET},$host in
7127 UNSET,*-darwin[89]*|UNSET,*-darwin[12][0123456789]*)
7128 ;;
6e733cce 7129 10.[012][,.]*)
6a6859cb
AM
7130 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
7131 ;;
7132 *)
7133 ;;
7134 esac
b214d478
SE
7135 ;;
7136 esac
7137 if test "$lt_cv_apple_cc_single_mod" = "yes"; then
7138 _lt_dar_single_mod='$single_module'
7139 fi
7140 if test "$lt_cv_ld_exported_symbols_list" = "yes"; then
7141 _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym'
7142 else
7143 _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}'
7144 fi
3725885a 7145 if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then
b214d478
SE
7146 _lt_dsymutil='~$DSYMUTIL $lib || :'
7147 else
7148 _lt_dsymutil=
7149 fi
7150 ;;
7151 esac
7152
b214d478 7153for ac_header in dlfcn.h
81ecdfbb
RW
7154do :
7155 ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
7156"
d0ac1c44 7157if test "x$ac_cv_header_dlfcn_h" = xyes; then :
b214d478 7158 cat >>confdefs.h <<_ACEOF
81ecdfbb 7159#define HAVE_DLFCN_H 1
b214d478
SE
7160_ACEOF
7161
7162fi
7163
7164done
7165
7166
7167
3725885a
RW
7168
7169
b214d478
SE
7170# Set options
7171
7172
7173
7174 enable_dlopen=no
7175
7176
7177 enable_win32_dll=no
7178
7179
81ecdfbb
RW
7180 # Check whether --enable-shared was given.
7181if test "${enable_shared+set}" = set; then :
7182 enableval=$enable_shared; p=${PACKAGE-default}
b214d478
SE
7183 case $enableval in
7184 yes) enable_shared=yes ;;
7185 no) enable_shared=no ;;
7186 *)
7187 enable_shared=no
7188 # Look at the argument we got. We use all the common list separators.
7189 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
7190 for pkg in $enableval; do
7191 IFS="$lt_save_ifs"
7192 if test "X$pkg" = "X$p"; then
7193 enable_shared=yes
7194 fi
7195 done
7196 IFS="$lt_save_ifs"
7197 ;;
7198 esac
7199else
7200 enable_shared=yes
81ecdfbb
RW
7201fi
7202
b214d478
SE
7203
7204
7205
7206
7207
7208
7209
7210
81ecdfbb
RW
7211 # Check whether --enable-static was given.
7212if test "${enable_static+set}" = set; then :
7213 enableval=$enable_static; p=${PACKAGE-default}
b214d478
SE
7214 case $enableval in
7215 yes) enable_static=yes ;;
7216 no) enable_static=no ;;
7217 *)
7218 enable_static=no
7219 # Look at the argument we got. We use all the common list separators.
7220 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
7221 for pkg in $enableval; do
7222 IFS="$lt_save_ifs"
7223 if test "X$pkg" = "X$p"; then
7224 enable_static=yes
7225 fi
7226 done
7227 IFS="$lt_save_ifs"
7228 ;;
7229 esac
7230else
7231 enable_static=yes
81ecdfbb
RW
7232fi
7233
b214d478
SE
7234
7235
7236
7237
7238
7239
7240
7241
7242
81ecdfbb
RW
7243# Check whether --with-pic was given.
7244if test "${with_pic+set}" = set; then :
7245 withval=$with_pic; pic_mode="$withval"
b214d478
SE
7246else
7247 pic_mode=default
81ecdfbb
RW
7248fi
7249
b214d478
SE
7250
7251test -z "$pic_mode" && pic_mode=default
7252
7253
7254
7255
7256
7257
7258
81ecdfbb
RW
7259 # Check whether --enable-fast-install was given.
7260if test "${enable_fast_install+set}" = set; then :
7261 enableval=$enable_fast_install; p=${PACKAGE-default}
b214d478
SE
7262 case $enableval in
7263 yes) enable_fast_install=yes ;;
7264 no) enable_fast_install=no ;;
7265 *)
7266 enable_fast_install=no
7267 # Look at the argument we got. We use all the common list separators.
7268 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
7269 for pkg in $enableval; do
7270 IFS="$lt_save_ifs"
7271 if test "X$pkg" = "X$p"; then
7272 enable_fast_install=yes
7273 fi
7274 done
7275 IFS="$lt_save_ifs"
7357c5b6
AM
7276 ;;
7277 esac
b214d478
SE
7278else
7279 enable_fast_install=yes
81ecdfbb
RW
7280fi
7281
d7040cdb 7282
ce2cded5
L
7283
7284
ce2cded5 7285
252b5132 7286
d7040cdb 7287
252b5132 7288
6bf9431b 7289
252b5132 7290
6bf9431b 7291
ce2cded5
L
7292# This can be used to rebuild libtool when needed
7293LIBTOOL_DEPS="$ltmain"
6bf9431b 7294
ce2cded5
L
7295# Always use our own libtool.
7296LIBTOOL='$(SHELL) $(top_builddir)/libtool'
252b5132 7297
6bf9431b 7298
252b5132 7299
6bf9431b 7300
252b5132 7301
252b5132 7302
d7040cdb 7303
6bf9431b 7304
252b5132 7305
d7040cdb 7306
d7040cdb 7307
d7040cdb 7308
d7040cdb 7309
d7040cdb 7310
d7040cdb 7311
d7040cdb 7312
d7040cdb 7313
d7040cdb 7314
d7040cdb 7315
d7040cdb 7316
d7040cdb
SE
7317
7318
7319
3725885a 7320
d7040cdb
SE
7321
7322
ce2cded5 7323test -z "$LN_S" && LN_S="ln -s"
d7040cdb
SE
7324
7325
7326
7327
7328
7329
7330
7331
7332
7333
7334
7335
7336
7337
ce2cded5
L
7338if test -n "${ZSH_VERSION+set}" ; then
7339 setopt NO_GLOB_SUBST
7340fi
d7040cdb 7341
81ecdfbb
RW
7342{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5
7343$as_echo_n "checking for objdir... " >&6; }
d0ac1c44 7344if ${lt_cv_objdir+:} false; then :
81ecdfbb 7345 $as_echo_n "(cached) " >&6
ce2cded5
L
7346else
7347 rm -f .libs 2>/dev/null
7348mkdir .libs 2>/dev/null
7349if test -d .libs; then
7350 lt_cv_objdir=.libs
7351else
7352 # MS-DOS does not allow filenames that begin with a dot.
7353 lt_cv_objdir=_libs
7354fi
7355rmdir .libs 2>/dev/null
7356fi
81ecdfbb
RW
7357{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5
7358$as_echo "$lt_cv_objdir" >&6; }
ce2cded5 7359objdir=$lt_cv_objdir
d7040cdb
SE
7360
7361
7362
7363
7364
ce2cded5
L
7365cat >>confdefs.h <<_ACEOF
7366#define LT_OBJDIR "$lt_cv_objdir/"
7367_ACEOF
d7040cdb
SE
7368
7369
7370
7371
ce2cded5
L
7372case $host_os in
7373aix3*)
7374 # AIX sometimes has problems with the GCC collect2 program. For some
7375 # reason, if we set the COLLECT_NAMES environment variable, the problems
7376 # vanish in a puff of smoke.
7377 if test "X${COLLECT_NAMES+set}" != Xset; then
7378 COLLECT_NAMES=
7379 export COLLECT_NAMES
7380 fi
7381 ;;
7382esac
d7040cdb 7383
ce2cded5
L
7384# Global variables:
7385ofile=libtool
7386can_build_shared=yes
d7040cdb 7387
ce2cded5
L
7388# All known linkers require a `.a' archive for static linking (except MSVC,
7389# which needs '.lib').
7390libext=a
d7040cdb 7391
ce2cded5 7392with_gnu_ld="$lt_cv_prog_gnu_ld"
d7040cdb 7393
ce2cded5
L
7394old_CC="$CC"
7395old_CFLAGS="$CFLAGS"
d7040cdb 7396
ce2cded5
L
7397# Set sane defaults for various variables
7398test -z "$CC" && CC=cc
7399test -z "$LTCC" && LTCC=$CC
7400test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
7401test -z "$LD" && LD=ld
7402test -z "$ac_objext" && ac_objext=o
d7040cdb 7403
ce2cded5
L
7404for cc_temp in $compiler""; do
7405 case $cc_temp in
7406 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
7407 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
7408 \-*) ;;
7409 *) break;;
7410 esac
7411done
3725885a 7412cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
d7040cdb
SE
7413
7414
ce2cded5
L
7415# Only perform the check for file, if the check method requires it
7416test -z "$MAGIC_CMD" && MAGIC_CMD=file
7417case $deplibs_check_method in
7418file_magic*)
7419 if test "$file_magic_cmd" = '$MAGIC_CMD'; then
81ecdfbb
RW
7420 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5
7421$as_echo_n "checking for ${ac_tool_prefix}file... " >&6; }
d0ac1c44 7422if ${lt_cv_path_MAGIC_CMD+:} false; then :
81ecdfbb 7423 $as_echo_n "(cached) " >&6
ce2cded5
L
7424else
7425 case $MAGIC_CMD in
7426[\\/*] | ?:[\\/]*)
7427 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
7428 ;;
7429*)
7430 lt_save_MAGIC_CMD="$MAGIC_CMD"
7431 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
7432 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
7433 for ac_dir in $ac_dummy; do
7434 IFS="$lt_save_ifs"
7435 test -z "$ac_dir" && ac_dir=.
7436 if test -f $ac_dir/${ac_tool_prefix}file; then
7437 lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
7438 if test -n "$file_magic_test_file"; then
7439 case $deplibs_check_method in
7440 "file_magic "*)
7441 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
7442 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7443 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
7444 $EGREP "$file_magic_regex" > /dev/null; then
7445 :
7446 else
7447 cat <<_LT_EOF 1>&2
d7040cdb 7448
ce2cded5
L
7449*** Warning: the command libtool uses to detect shared libraries,
7450*** $file_magic_cmd, produces output that libtool cannot recognize.
7451*** The result is that libtool may fail to recognize shared libraries
7452*** as such. This will affect the creation of libtool libraries that
7453*** depend on shared libraries, but programs linked with such libtool
7454*** libraries will work regardless of this problem. Nevertheless, you
7455*** may want to report the problem to your system manager and/or to
7456*** bug-libtool@gnu.org
d7040cdb 7457
ce2cded5
L
7458_LT_EOF
7459 fi ;;
7460 esac
7461 fi
7462 break
7463 fi
7464 done
7465 IFS="$lt_save_ifs"
7466 MAGIC_CMD="$lt_save_MAGIC_CMD"
7467 ;;
7468esac
7469fi
d7040cdb 7470
ce2cded5
L
7471MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7472if test -n "$MAGIC_CMD"; then
81ecdfbb
RW
7473 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
7474$as_echo "$MAGIC_CMD" >&6; }
ce2cded5 7475else
81ecdfbb
RW
7476 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7477$as_echo "no" >&6; }
ce2cded5 7478fi
d7040cdb
SE
7479
7480
7481
7482
7483
ce2cded5
L
7484if test -z "$lt_cv_path_MAGIC_CMD"; then
7485 if test -n "$ac_tool_prefix"; then
81ecdfbb
RW
7486 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5
7487$as_echo_n "checking for file... " >&6; }
d0ac1c44 7488if ${lt_cv_path_MAGIC_CMD+:} false; then :
81ecdfbb 7489 $as_echo_n "(cached) " >&6
ce2cded5
L
7490else
7491 case $MAGIC_CMD in
7492[\\/*] | ?:[\\/]*)
7493 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
7494 ;;
7495*)
7496 lt_save_MAGIC_CMD="$MAGIC_CMD"
7497 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
7498 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
7499 for ac_dir in $ac_dummy; do
7500 IFS="$lt_save_ifs"
7501 test -z "$ac_dir" && ac_dir=.
7502 if test -f $ac_dir/file; then
7503 lt_cv_path_MAGIC_CMD="$ac_dir/file"
7504 if test -n "$file_magic_test_file"; then
7505 case $deplibs_check_method in
7506 "file_magic "*)
7507 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
7508 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7509 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
7510 $EGREP "$file_magic_regex" > /dev/null; then
7511 :
7512 else
7513 cat <<_LT_EOF 1>&2
d7040cdb 7514
ce2cded5
L
7515*** Warning: the command libtool uses to detect shared libraries,
7516*** $file_magic_cmd, produces output that libtool cannot recognize.
7517*** The result is that libtool may fail to recognize shared libraries
7518*** as such. This will affect the creation of libtool libraries that
7519*** depend on shared libraries, but programs linked with such libtool
7520*** libraries will work regardless of this problem. Nevertheless, you
7521*** may want to report the problem to your system manager and/or to
7522*** bug-libtool@gnu.org
d7040cdb 7523
ce2cded5
L
7524_LT_EOF
7525 fi ;;
7526 esac
7527 fi
7528 break
7529 fi
7530 done
7531 IFS="$lt_save_ifs"
7532 MAGIC_CMD="$lt_save_MAGIC_CMD"
7533 ;;
7534esac
7535fi
d7040cdb 7536
ce2cded5
L
7537MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7538if test -n "$MAGIC_CMD"; then
81ecdfbb
RW
7539 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
7540$as_echo "$MAGIC_CMD" >&6; }
ce2cded5 7541else
81ecdfbb
RW
7542 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7543$as_echo "no" >&6; }
ce2cded5 7544fi
d7040cdb
SE
7545
7546
ce2cded5
L
7547 else
7548 MAGIC_CMD=:
7549 fi
7550fi
d7040cdb 7551
ce2cded5
L
7552 fi
7553 ;;
7554esac
d7040cdb 7555
ce2cded5 7556# Use C for the default configuration in the libtool script
d7040cdb 7557
ce2cded5
L
7558lt_save_CC="$CC"
7559ac_ext=c
7560ac_cpp='$CPP $CPPFLAGS'
7561ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7562ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7563ac_compiler_gnu=$ac_cv_c_compiler_gnu
d7040cdb
SE
7564
7565
ce2cded5
L
7566# Source file extension for C test sources.
7567ac_ext=c
d7040cdb 7568
ce2cded5
L
7569# Object file extension for compiled C test sources.
7570objext=o
7571objext=$objext
d7040cdb 7572
ce2cded5
L
7573# Code to be used in simple compile tests
7574lt_simple_compile_test_code="int some_variable = 0;"
d7040cdb 7575
ce2cded5
L
7576# Code to be used in simple link tests
7577lt_simple_link_test_code='int main(){return(0);}'
d7040cdb
SE
7578
7579
7580
7581
7582
7583
7584
ce2cded5
L
7585# If no C compiler was specified, use CC.
7586LTCC=${LTCC-"$CC"}
d7040cdb 7587
ce2cded5
L
7588# If no C compiler flags were specified, use CFLAGS.
7589LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
d7040cdb 7590
ce2cded5
L
7591# Allow CC to be a program name with arguments.
7592compiler=$CC
d7040cdb 7593
ce2cded5
L
7594# Save the default compiler, since it gets overwritten when the other
7595# tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP.
7596compiler_DEFAULT=$CC
d7040cdb 7597
ce2cded5
L
7598# save warnings/boilerplate of simple test code
7599ac_outfile=conftest.$ac_objext
7600echo "$lt_simple_compile_test_code" >conftest.$ac_ext
7601eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
7602_lt_compiler_boilerplate=`cat conftest.err`
7603$RM conftest*
d7040cdb 7604
ce2cded5
L
7605ac_outfile=conftest.$ac_objext
7606echo "$lt_simple_link_test_code" >conftest.$ac_ext
7607eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
7608_lt_linker_boilerplate=`cat conftest.err`
b214d478 7609$RM -r conftest*
d7040cdb
SE
7610
7611
ce2cded5
L
7612## CAVEAT EMPTOR:
7613## There is no encapsulation within the following macros, do not change
7614## the running order or otherwise move them around unless you know exactly
7615## what you are doing...
7616if test -n "$compiler"; then
d7040cdb 7617
ce2cded5 7618lt_prog_compiler_no_builtin_flag=
d7040cdb 7619
ce2cded5 7620if test "$GCC" = yes; then
3725885a
RW
7621 case $cc_basename in
7622 nvcc*)
7623 lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;;
7624 *)
7625 lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;;
7626 esac
d7040cdb 7627
81ecdfbb
RW
7628 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
7629$as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
d0ac1c44 7630if ${lt_cv_prog_compiler_rtti_exceptions+:} false; then :
81ecdfbb 7631 $as_echo_n "(cached) " >&6
ce2cded5
L
7632else
7633 lt_cv_prog_compiler_rtti_exceptions=no
7634 ac_outfile=conftest.$ac_objext
7635 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
7636 lt_compiler_flag="-fno-rtti -fno-exceptions"
7637 # Insert the option either (1) after the last *FLAGS variable, or
7638 # (2) before a word containing "conftest.", or (3) at the end.
7639 # Note that $ac_compile itself does not contain backslashes and begins
7640 # with a dollar sign (not a hyphen), so the echo should work correctly.
7641 # The option is referenced via a variable to avoid confusing sed.
7642 lt_compile=`echo "$ac_compile" | $SED \
7643 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
7644 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
7645 -e 's:$: $lt_compiler_flag:'`
3725885a 7646 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
ce2cded5
L
7647 (eval "$lt_compile" 2>conftest.err)
7648 ac_status=$?
7649 cat conftest.err >&5
3725885a 7650 echo "$as_me:$LINENO: \$? = $ac_status" >&5
ce2cded5
L
7651 if (exit $ac_status) && test -s "$ac_outfile"; then
7652 # The compiler can only warn and ignore the option if not recognized
7653 # So say no if there are warnings other than the usual output.
3725885a 7654 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
ce2cded5
L
7655 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
7656 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
7657 lt_cv_prog_compiler_rtti_exceptions=yes
7658 fi
7659 fi
7660 $RM conftest*
d7040cdb 7661
ce2cded5 7662fi
81ecdfbb
RW
7663{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
7664$as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
d7040cdb 7665
ce2cded5
L
7666if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
7667 lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
7668else
7669 :
7670fi
d7040cdb 7671
ce2cded5 7672fi
d7040cdb
SE
7673
7674
7675
7676
7677
7678
ce2cded5
L
7679 lt_prog_compiler_wl=
7680lt_prog_compiler_pic=
7681lt_prog_compiler_static=
d7040cdb 7682
81ecdfbb
RW
7683{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
7684$as_echo_n "checking for $compiler option to produce PIC... " >&6; }
d7040cdb 7685
ce2cded5
L
7686 if test "$GCC" = yes; then
7687 lt_prog_compiler_wl='-Wl,'
7688 lt_prog_compiler_static='-static'
d7040cdb 7689
ce2cded5
L
7690 case $host_os in
7691 aix*)
7692 # All AIX code is PIC.
7693 if test "$host_cpu" = ia64; then
7694 # AIX 5 now supports IA64 processor
7695 lt_prog_compiler_static='-Bstatic'
7696 fi
6c9c0a50 7697 lt_prog_compiler_pic='-fPIC'
ce2cded5 7698 ;;
d7040cdb 7699
ce2cded5 7700 amigaos*)
b214d478
SE
7701 case $host_cpu in
7702 powerpc)
7703 # see comment about AmigaOS4 .so support
7704 lt_prog_compiler_pic='-fPIC'
7705 ;;
7706 m68k)
7707 # FIXME: we need at least 68020 code to build shared libraries, but
7708 # adding the `-m68020' flag to GCC prevents building anything better,
7709 # like `-m68040'.
7710 lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
7711 ;;
7712 esac
ce2cded5 7713 ;;
d7040cdb 7714
ce2cded5
L
7715 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
7716 # PIC is the default for these OSes.
7717 ;;
d7040cdb 7718
b214d478 7719 mingw* | cygwin* | pw32* | os2* | cegcc*)
ce2cded5
L
7720 # This hack is so that the source file can tell whether it is being
7721 # built for inclusion in a dll (and should export symbols for example).
7722 # Although the cygwin gcc ignores -fPIC, still need this for old-style
7723 # (--disable-auto-import) libraries
7724 lt_prog_compiler_pic='-DDLL_EXPORT'
7725 ;;
d7040cdb 7726
ce2cded5
L
7727 darwin* | rhapsody*)
7728 # PIC is the default on this platform
7729 # Common symbols not allowed in MH_DYLIB files
7730 lt_prog_compiler_pic='-fno-common'
7731 ;;
d7040cdb 7732
3725885a
RW
7733 haiku*)
7734 # PIC is the default for Haiku.
7735 # The "-static" flag exists, but is broken.
7736 lt_prog_compiler_static=
7737 ;;
7738
ce2cded5 7739 hpux*)
b214d478
SE
7740 # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
7741 # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag
7742 # sets the default TLS model and affects inlining.
ce2cded5 7743 case $host_cpu in
b214d478 7744 hppa*64*)
ce2cded5
L
7745 # +Z the default
7746 ;;
7747 *)
7748 lt_prog_compiler_pic='-fPIC'
7749 ;;
7750 esac
7751 ;;
d7040cdb 7752
ce2cded5
L
7753 interix[3-9]*)
7754 # Interix 3.x gcc -fpic/-fPIC options generate broken code.
7755 # Instead, we relocate shared libraries at runtime.
7756 ;;
d7040cdb 7757
ce2cded5
L
7758 msdosdjgpp*)
7759 # Just because we use GCC doesn't mean we suddenly get shared libraries
7760 # on systems that don't support them.
7761 lt_prog_compiler_can_build_shared=no
7762 enable_shared=no
7763 ;;
d7040cdb 7764
ce2cded5
L
7765 *nto* | *qnx*)
7766 # QNX uses GNU C++, but need to define -shared option too, otherwise
7767 # it will coredump.
7768 lt_prog_compiler_pic='-fPIC -shared'
7769 ;;
d7040cdb 7770
ce2cded5
L
7771 sysv4*MP*)
7772 if test -d /usr/nec; then
7773 lt_prog_compiler_pic=-Kconform_pic
7774 fi
7775 ;;
d7040cdb 7776
ce2cded5
L
7777 *)
7778 lt_prog_compiler_pic='-fPIC'
7779 ;;
7780 esac
3725885a
RW
7781
7782 case $cc_basename in
7783 nvcc*) # Cuda Compiler Driver 2.2
7784 lt_prog_compiler_wl='-Xlinker '
7785 lt_prog_compiler_pic='-Xcompiler -fPIC'
7786 ;;
7787 esac
ce2cded5
L
7788 else
7789 # PORTME Check for flag to pass linker flags through the system compiler.
7790 case $host_os in
7791 aix*)
7792 lt_prog_compiler_wl='-Wl,'
7793 if test "$host_cpu" = ia64; then
7794 # AIX 5 now supports IA64 processor
7795 lt_prog_compiler_static='-Bstatic'
7796 else
7797 lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
7798 fi
7799 ;;
d7040cdb 7800
b214d478 7801 mingw* | cygwin* | pw32* | os2* | cegcc*)
ce2cded5
L
7802 # This hack is so that the source file can tell whether it is being
7803 # built for inclusion in a dll (and should export symbols for example).
7804 lt_prog_compiler_pic='-DDLL_EXPORT'
7805 ;;
d7040cdb 7806
ce2cded5
L
7807 hpux9* | hpux10* | hpux11*)
7808 lt_prog_compiler_wl='-Wl,'
7809 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
7810 # not for PA HP-UX.
7811 case $host_cpu in
7812 hppa*64*|ia64*)
7813 # +Z the default
7814 ;;
7815 *)
7816 lt_prog_compiler_pic='+Z'
7817 ;;
7818 esac
7819 # Is there a better lt_prog_compiler_static that works with the bundled CC?
7820 lt_prog_compiler_static='${wl}-a ${wl}archive'
7821 ;;
d7040cdb 7822
ce2cded5
L
7823 irix5* | irix6* | nonstopux*)
7824 lt_prog_compiler_wl='-Wl,'
7825 # PIC (with -KPIC) is the default.
7826 lt_prog_compiler_static='-non_shared'
7827 ;;
d7040cdb 7828
58e24671 7829 linux* | k*bsd*-gnu | kopensolaris*-gnu)
ce2cded5 7830 case $cc_basename in
b214d478
SE
7831 # old Intel for x86_64 which still supported -KPIC.
7832 ecc*)
ce2cded5
L
7833 lt_prog_compiler_wl='-Wl,'
7834 lt_prog_compiler_pic='-KPIC'
7835 lt_prog_compiler_static='-static'
7836 ;;
b214d478
SE
7837 # icc used to be incompatible with GCC.
7838 # ICC 10 doesn't accept -KPIC any more.
7839 icc* | ifort*)
7840 lt_prog_compiler_wl='-Wl,'
7841 lt_prog_compiler_pic='-fPIC'
7842 lt_prog_compiler_static='-static'
7843 ;;
7844 # Lahey Fortran 8.1.
7845 lf95*)
7846 lt_prog_compiler_wl='-Wl,'
7847 lt_prog_compiler_pic='--shared'
7848 lt_prog_compiler_static='--static'
7849 ;;
3725885a 7850 pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
ce2cded5
L
7851 # Portland Group compilers (*not* the Pentium gcc compiler,
7852 # which looks to be a dead project)
7853 lt_prog_compiler_wl='-Wl,'
7854 lt_prog_compiler_pic='-fpic'
7855 lt_prog_compiler_static='-Bstatic'
7856 ;;
7857 ccc*)
7858 lt_prog_compiler_wl='-Wl,'
7859 # All Alpha code is PIC.
7860 lt_prog_compiler_static='-non_shared'
7861 ;;
3725885a
RW
7862 xl* | bgxl* | bgf* | mpixl*)
7863 # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene
b214d478
SE
7864 lt_prog_compiler_wl='-Wl,'
7865 lt_prog_compiler_pic='-qpic'
7866 lt_prog_compiler_static='-qstaticlink'
7867 ;;
ce2cded5
L
7868 *)
7869 case `$CC -V 2>&1 | sed 5q` in
3725885a
RW
7870 *Sun\ F* | *Sun*Fortran*)
7871 # Sun Fortran 8.3 passes all unrecognized flags to the linker
ce2cded5
L
7872 lt_prog_compiler_pic='-KPIC'
7873 lt_prog_compiler_static='-Bstatic'
3725885a 7874 lt_prog_compiler_wl=''
ce2cded5 7875 ;;
3725885a
RW
7876 *Sun\ C*)
7877 # Sun C 5.9
ce2cded5
L
7878 lt_prog_compiler_pic='-KPIC'
7879 lt_prog_compiler_static='-Bstatic'
3725885a 7880 lt_prog_compiler_wl='-Wl,'
ce2cded5
L
7881 ;;
7882 esac
7883 ;;
7884 esac
7885 ;;
d7040cdb 7886
ce2cded5
L
7887 newsos6)
7888 lt_prog_compiler_pic='-KPIC'
7889 lt_prog_compiler_static='-Bstatic'
7890 ;;
d7040cdb 7891
ce2cded5
L
7892 *nto* | *qnx*)
7893 # QNX uses GNU C++, but need to define -shared option too, otherwise
7894 # it will coredump.
7895 lt_prog_compiler_pic='-fPIC -shared'
7896 ;;
d7040cdb 7897
ce2cded5
L
7898 osf3* | osf4* | osf5*)
7899 lt_prog_compiler_wl='-Wl,'
7900 # All OSF/1 code is PIC.
7901 lt_prog_compiler_static='-non_shared'
7902 ;;
d7040cdb 7903
ce2cded5
L
7904 rdos*)
7905 lt_prog_compiler_static='-non_shared'
7906 ;;
d7040cdb 7907
ce2cded5
L
7908 solaris*)
7909 lt_prog_compiler_pic='-KPIC'
7910 lt_prog_compiler_static='-Bstatic'
7911 case $cc_basename in
7912 f77* | f90* | f95*)
7913 lt_prog_compiler_wl='-Qoption ld ';;
7914 *)
7915 lt_prog_compiler_wl='-Wl,';;
7916 esac
7917 ;;
d7040cdb 7918
ce2cded5
L
7919 sunos4*)
7920 lt_prog_compiler_wl='-Qoption ld '
7921 lt_prog_compiler_pic='-PIC'
7922 lt_prog_compiler_static='-Bstatic'
7923 ;;
d7040cdb 7924
ce2cded5
L
7925 sysv4 | sysv4.2uw2* | sysv4.3*)
7926 lt_prog_compiler_wl='-Wl,'
7927 lt_prog_compiler_pic='-KPIC'
7928 lt_prog_compiler_static='-Bstatic'
7929 ;;
d7040cdb 7930
ce2cded5
L
7931 sysv4*MP*)
7932 if test -d /usr/nec ;then
7933 lt_prog_compiler_pic='-Kconform_pic'
7934 lt_prog_compiler_static='-Bstatic'
7935 fi
7936 ;;
d7040cdb 7937
ce2cded5
L
7938 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
7939 lt_prog_compiler_wl='-Wl,'
7940 lt_prog_compiler_pic='-KPIC'
7941 lt_prog_compiler_static='-Bstatic'
7942 ;;
d7040cdb 7943
ce2cded5
L
7944 unicos*)
7945 lt_prog_compiler_wl='-Wl,'
7946 lt_prog_compiler_can_build_shared=no
7947 ;;
d7040cdb 7948
ce2cded5
L
7949 uts4*)
7950 lt_prog_compiler_pic='-pic'
7951 lt_prog_compiler_static='-Bstatic'
7952 ;;
d7040cdb 7953
ce2cded5
L
7954 *)
7955 lt_prog_compiler_can_build_shared=no
7956 ;;
7957 esac
7958 fi
d7040cdb 7959
ce2cded5
L
7960case $host_os in
7961 # For platforms which do not support PIC, -DPIC is meaningless:
7962 *djgpp*)
7963 lt_prog_compiler_pic=
7964 ;;
7965 *)
7966 lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
7967 ;;
7968esac
81ecdfbb
RW
7969{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic" >&5
7970$as_echo "$lt_prog_compiler_pic" >&6; }
d7040cdb
SE
7971
7972
7973
7974
7975
7976
ce2cded5
L
7977#
7978# Check to make sure the PIC flag actually works.
7979#
7980if test -n "$lt_prog_compiler_pic"; then
81ecdfbb
RW
7981 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
7982$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; }
d0ac1c44 7983if ${lt_cv_prog_compiler_pic_works+:} false; then :
81ecdfbb 7984 $as_echo_n "(cached) " >&6
ce2cded5 7985else
b214d478 7986 lt_cv_prog_compiler_pic_works=no
ce2cded5
L
7987 ac_outfile=conftest.$ac_objext
7988 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
7989 lt_compiler_flag="$lt_prog_compiler_pic -DPIC"
7990 # Insert the option either (1) after the last *FLAGS variable, or
7991 # (2) before a word containing "conftest.", or (3) at the end.
7992 # Note that $ac_compile itself does not contain backslashes and begins
7993 # with a dollar sign (not a hyphen), so the echo should work correctly.
7994 # The option is referenced via a variable to avoid confusing sed.
7995 lt_compile=`echo "$ac_compile" | $SED \
7996 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
7997 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
7998 -e 's:$: $lt_compiler_flag:'`
3725885a 7999 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
ce2cded5
L
8000 (eval "$lt_compile" 2>conftest.err)
8001 ac_status=$?
8002 cat conftest.err >&5
3725885a 8003 echo "$as_me:$LINENO: \$? = $ac_status" >&5
ce2cded5
L
8004 if (exit $ac_status) && test -s "$ac_outfile"; then
8005 # The compiler can only warn and ignore the option if not recognized
8006 # So say no if there are warnings other than the usual output.
3725885a 8007 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
ce2cded5
L
8008 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8009 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
b214d478 8010 lt_cv_prog_compiler_pic_works=yes
ce2cded5
L
8011 fi
8012 fi
8013 $RM conftest*
d7040cdb 8014
ce2cded5 8015fi
81ecdfbb
RW
8016{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5
8017$as_echo "$lt_cv_prog_compiler_pic_works" >&6; }
d7040cdb 8018
b214d478 8019if test x"$lt_cv_prog_compiler_pic_works" = xyes; then
ce2cded5
L
8020 case $lt_prog_compiler_pic in
8021 "" | " "*) ;;
8022 *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
8023 esac
8024else
8025 lt_prog_compiler_pic=
8026 lt_prog_compiler_can_build_shared=no
8027fi
d7040cdb 8028
ce2cded5 8029fi
d7040cdb
SE
8030
8031
8032
8033
8034
8035
ce2cded5
L
8036#
8037# Check to make sure the static flag actually works.
8038#
8039wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
81ecdfbb
RW
8040{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
8041$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
d0ac1c44 8042if ${lt_cv_prog_compiler_static_works+:} false; then :
81ecdfbb 8043 $as_echo_n "(cached) " >&6
ce2cded5 8044else
b214d478 8045 lt_cv_prog_compiler_static_works=no
ce2cded5
L
8046 save_LDFLAGS="$LDFLAGS"
8047 LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
8048 echo "$lt_simple_link_test_code" > conftest.$ac_ext
8049 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
8050 # The linker can only warn and ignore the option if not recognized
8051 # So say no if there are warnings
8052 if test -s conftest.err; then
8053 # Append any errors to the config.log.
8054 cat conftest.err 1>&5
3725885a 8055 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
ce2cded5
L
8056 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8057 if diff conftest.exp conftest.er2 >/dev/null; then
b214d478 8058 lt_cv_prog_compiler_static_works=yes
ce2cded5
L
8059 fi
8060 else
b214d478 8061 lt_cv_prog_compiler_static_works=yes
ce2cded5
L
8062 fi
8063 fi
b214d478 8064 $RM -r conftest*
ce2cded5 8065 LDFLAGS="$save_LDFLAGS"
d7040cdb 8066
ce2cded5 8067fi
81ecdfbb
RW
8068{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5
8069$as_echo "$lt_cv_prog_compiler_static_works" >&6; }
d7040cdb 8070
b214d478 8071if test x"$lt_cv_prog_compiler_static_works" = xyes; then
ce2cded5
L
8072 :
8073else
8074 lt_prog_compiler_static=
8075fi
d7040cdb
SE
8076
8077
8078
8079
8080
8081
8082
81ecdfbb
RW
8083 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
8084$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
d0ac1c44 8085if ${lt_cv_prog_compiler_c_o+:} false; then :
81ecdfbb 8086 $as_echo_n "(cached) " >&6
ce2cded5
L
8087else
8088 lt_cv_prog_compiler_c_o=no
8089 $RM -r conftest 2>/dev/null
8090 mkdir conftest
8091 cd conftest
8092 mkdir out
8093 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
d7040cdb 8094
ce2cded5
L
8095 lt_compiler_flag="-o out/conftest2.$ac_objext"
8096 # Insert the option either (1) after the last *FLAGS variable, or
8097 # (2) before a word containing "conftest.", or (3) at the end.
8098 # Note that $ac_compile itself does not contain backslashes and begins
8099 # with a dollar sign (not a hyphen), so the echo should work correctly.
8100 lt_compile=`echo "$ac_compile" | $SED \
8101 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8102 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8103 -e 's:$: $lt_compiler_flag:'`
3725885a 8104 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
ce2cded5
L
8105 (eval "$lt_compile" 2>out/conftest.err)
8106 ac_status=$?
8107 cat out/conftest.err >&5
3725885a 8108 echo "$as_me:$LINENO: \$? = $ac_status" >&5
ce2cded5
L
8109 if (exit $ac_status) && test -s out/conftest2.$ac_objext
8110 then
8111 # The compiler can only warn and ignore the option if not recognized
8112 # So say no if there are warnings
3725885a 8113 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
ce2cded5
L
8114 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
8115 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
8116 lt_cv_prog_compiler_c_o=yes
8117 fi
8118 fi
8119 chmod u+w . 2>&5
8120 $RM conftest*
8121 # SGI C++ compiler will create directory out/ii_files/ for
8122 # template instantiation
8123 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
8124 $RM out/* && rmdir out
8125 cd ..
8126 $RM -r conftest
8127 $RM conftest*
8128
8129fi
81ecdfbb
RW
8130{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
8131$as_echo "$lt_cv_prog_compiler_c_o" >&6; }
ce2cded5
L
8132
8133
8134
8135
8136
8137
81ecdfbb
RW
8138 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
8139$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
d0ac1c44 8140if ${lt_cv_prog_compiler_c_o+:} false; then :
81ecdfbb 8141 $as_echo_n "(cached) " >&6
d7040cdb 8142else
ce2cded5
L
8143 lt_cv_prog_compiler_c_o=no
8144 $RM -r conftest 2>/dev/null
8145 mkdir conftest
8146 cd conftest
8147 mkdir out
8148 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8149
8150 lt_compiler_flag="-o out/conftest2.$ac_objext"
8151 # Insert the option either (1) after the last *FLAGS variable, or
8152 # (2) before a word containing "conftest.", or (3) at the end.
8153 # Note that $ac_compile itself does not contain backslashes and begins
8154 # with a dollar sign (not a hyphen), so the echo should work correctly.
8155 lt_compile=`echo "$ac_compile" | $SED \
8156 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8157 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8158 -e 's:$: $lt_compiler_flag:'`
3725885a 8159 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
ce2cded5
L
8160 (eval "$lt_compile" 2>out/conftest.err)
8161 ac_status=$?
8162 cat out/conftest.err >&5
3725885a 8163 echo "$as_me:$LINENO: \$? = $ac_status" >&5
ce2cded5
L
8164 if (exit $ac_status) && test -s out/conftest2.$ac_objext
8165 then
8166 # The compiler can only warn and ignore the option if not recognized
8167 # So say no if there are warnings
3725885a 8168 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
ce2cded5
L
8169 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
8170 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
8171 lt_cv_prog_compiler_c_o=yes
8172 fi
8173 fi
8174 chmod u+w . 2>&5
8175 $RM conftest*
8176 # SGI C++ compiler will create directory out/ii_files/ for
8177 # template instantiation
8178 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
8179 $RM out/* && rmdir out
8180 cd ..
8181 $RM -r conftest
8182 $RM conftest*
8183
d7040cdb 8184fi
81ecdfbb
RW
8185{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
8186$as_echo "$lt_cv_prog_compiler_c_o" >&6; }
d7040cdb 8187
d7040cdb 8188
d7040cdb 8189
d7040cdb 8190
ce2cded5
L
8191hard_links="nottested"
8192if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then
8193 # do not overwrite the value of need_locks provided by the user
81ecdfbb
RW
8194 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
8195$as_echo_n "checking if we can lock with hard links... " >&6; }
ce2cded5
L
8196 hard_links=yes
8197 $RM conftest*
8198 ln conftest.a conftest.b 2>/dev/null && hard_links=no
8199 touch conftest.a
8200 ln conftest.a conftest.b 2>&5 || hard_links=no
8201 ln conftest.a conftest.b 2>/dev/null && hard_links=no
81ecdfbb
RW
8202 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
8203$as_echo "$hard_links" >&6; }
ce2cded5 8204 if test "$hard_links" = no; then
81ecdfbb
RW
8205 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
8206$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
ce2cded5 8207 need_locks=warn
d7040cdb 8208 fi
ce2cded5
L
8209else
8210 need_locks=no
8211fi
d7040cdb 8212
d7040cdb 8213
d7040cdb 8214
d7040cdb 8215
d7040cdb 8216
d7040cdb 8217
81ecdfbb
RW
8218 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
8219$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
d7040cdb 8220
ce2cded5
L
8221 runpath_var=
8222 allow_undefined_flag=
8223 always_export_symbols=no
8224 archive_cmds=
8225 archive_expsym_cmds=
8226 compiler_needs_object=no
8227 enable_shared_with_static_runtimes=no
8228 export_dynamic_flag_spec=
8229 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
8230 hardcode_automatic=no
8231 hardcode_direct=no
8232 hardcode_direct_absolute=no
8233 hardcode_libdir_flag_spec=
8234 hardcode_libdir_flag_spec_ld=
8235 hardcode_libdir_separator=
8236 hardcode_minus_L=no
8237 hardcode_shlibpath_var=unsupported
8238 inherit_rpath=no
8239 link_all_deplibs=unknown
8240 module_cmds=
8241 module_expsym_cmds=
8242 old_archive_from_new_cmds=
8243 old_archive_from_expsyms_cmds=
8244 thread_safe_flag_spec=
8245 whole_archive_flag_spec=
8246 # include_expsyms should be a list of space-separated symbols to be *always*
8247 # included in the symbol list
8248 include_expsyms=
8249 # exclude_expsyms can be an extended regexp of symbols to exclude
8250 # it will be wrapped by ` (' and `)$', so one must not match beginning or
8251 # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
8252 # as well as any symbol that contains `d'.
b214d478 8253 exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
ce2cded5
L
8254 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
8255 # platforms (ab)use it in PIC code, but their linkers get confused if
8256 # the symbol is explicitly referenced. Since portable code cannot
8257 # rely on this symbol name, it's probably fine to never include it in
8258 # preloaded symbol tables.
b214d478 8259 # Exclude shared library initialization/finalization symbols.
ce2cded5 8260 extract_expsyms_cmds=
d7040cdb 8261
d7040cdb 8262 case $host_os in
b214d478 8263 cygwin* | mingw* | pw32* | cegcc*)
ce2cded5
L
8264 # FIXME: the MSVC++ port hasn't been tested in a loooong time
8265 # When not using gcc, we currently assume that we are using
8266 # Microsoft Visual C++.
8267 if test "$GCC" != yes; then
8268 with_gnu_ld=no
8269 fi
d7040cdb 8270 ;;
ce2cded5
L
8271 interix*)
8272 # we just hope/assume this is gcc and not c89 (= MSVC++)
8273 with_gnu_ld=yes
d7040cdb 8274 ;;
ce2cded5
L
8275 openbsd*)
8276 with_gnu_ld=no
d7040cdb
SE
8277 ;;
8278 esac
d7040cdb 8279
ce2cded5 8280 ld_shlibs=yes
3725885a
RW
8281
8282 # On some targets, GNU ld is compatible enough with the native linker
8283 # that we're better off using the native interface for both.
8284 lt_use_gnu_ld_interface=no
ce2cded5 8285 if test "$with_gnu_ld" = yes; then
3725885a
RW
8286 case $host_os in
8287 aix*)
8288 # The AIX port of GNU ld has always aspired to compatibility
8289 # with the native linker. However, as the warning in the GNU ld
8290 # block says, versions before 2.19.5* couldn't really create working
8291 # shared libraries, regardless of the interface used.
8292 case `$LD -v 2>&1` in
8293 *\ \(GNU\ Binutils\)\ 2.19.5*) ;;
8294 *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;;
8295 *\ \(GNU\ Binutils\)\ [3-9]*) ;;
8296 *)
8297 lt_use_gnu_ld_interface=yes
8298 ;;
8299 esac
8300 ;;
8301 *)
8302 lt_use_gnu_ld_interface=yes
8303 ;;
8304 esac
8305 fi
8306
8307 if test "$lt_use_gnu_ld_interface" = yes; then
ce2cded5
L
8308 # If archive_cmds runs LD, not CC, wlarc should be empty
8309 wlarc='${wl}'
d7040cdb 8310
ce2cded5
L
8311 # Set some defaults for GNU ld with shared library support. These
8312 # are reset later if shared libraries are not supported. Putting them
8313 # here allows them to be overridden if necessary.
8314 runpath_var=LD_RUN_PATH
8315 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8316 export_dynamic_flag_spec='${wl}--export-dynamic'
8317 # ancient GNU ld didn't support --whole-archive et. al.
8318 if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
8319 whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
d7040cdb 8320 else
ce2cded5 8321 whole_archive_flag_spec=
d7040cdb 8322 fi
ce2cded5
L
8323 supports_anon_versioning=no
8324 case `$LD -v 2>&1` in
3725885a 8325 *GNU\ gold*) supports_anon_versioning=yes ;;
ce2cded5
L
8326 *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
8327 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
8328 *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
8329 *\ 2.11.*) ;; # other 2.11 versions
8330 *) supports_anon_versioning=yes ;;
8331 esac
d7040cdb 8332
ce2cded5
L
8333 # See if GNU ld supports shared libraries.
8334 case $host_os in
50e7d84b 8335 aix[3-9]*)
ce2cded5
L
8336 # On AIX/PPC, the GNU linker is very broken
8337 if test "$host_cpu" != ia64; then
8338 ld_shlibs=no
8339 cat <<_LT_EOF 1>&2
d7040cdb 8340
3725885a 8341*** Warning: the GNU linker, at least up to release 2.19, is reported
ce2cded5
L
8342*** to be unable to reliably create shared libraries on AIX.
8343*** Therefore, libtool is disabling shared libraries support. If you
3725885a
RW
8344*** really care for shared libraries, you may want to install binutils
8345*** 2.20 or above, or modify your PATH so that a non-GNU linker is found.
8346*** You will then need to restart the configuration process.
d7040cdb 8347
ce2cded5
L
8348_LT_EOF
8349 fi
8350 ;;
d7040cdb 8351
ce2cded5 8352 amigaos*)
b214d478
SE
8353 case $host_cpu in
8354 powerpc)
8355 # see comment about AmigaOS4 .so support
8356 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8357 archive_expsym_cmds=''
8358 ;;
8359 m68k)
8360 archive_cmds='$RM $output_objdir/a2ixlibrary.data~$ECHO "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$ECHO "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$ECHO "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$ECHO "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)'
8361 hardcode_libdir_flag_spec='-L$libdir'
8362 hardcode_minus_L=yes
8363 ;;
8364 esac
ce2cded5 8365 ;;
d7040cdb 8366
ce2cded5
L
8367 beos*)
8368 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
8369 allow_undefined_flag=unsupported
8370 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
8371 # support --undefined. This deserves some investigation. FIXME
8372 archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8373 else
8374 ld_shlibs=no
8375 fi
8376 ;;
d7040cdb 8377
b214d478 8378 cygwin* | mingw* | pw32* | cegcc*)
ce2cded5
L
8379 # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
8380 # as there is no search path for DLLs.
8381 hardcode_libdir_flag_spec='-L$libdir'
3725885a 8382 export_dynamic_flag_spec='${wl}--export-all-symbols'
ce2cded5
L
8383 allow_undefined_flag=unsupported
8384 always_export_symbols=no
8385 enable_shared_with_static_runtimes=yes
8386 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
d7040cdb 8387
ce2cded5
L
8388 if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
8389 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
8390 # If the export-symbols file already is a .def file (1st line
8391 # is EXPORTS), use it as is; otherwise, prepend...
8392 archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
8393 cp $export_symbols $output_objdir/$soname.def;
8394 else
8395 echo EXPORTS > $output_objdir/$soname.def;
8396 cat $export_symbols >> $output_objdir/$soname.def;
8397 fi~
8398 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
8399 else
8400 ld_shlibs=no
8401 fi
8402 ;;
d7040cdb 8403
3725885a
RW
8404 haiku*)
8405 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8406 link_all_deplibs=yes
8407 ;;
8408
ce2cded5
L
8409 interix[3-9]*)
8410 hardcode_direct=no
8411 hardcode_shlibpath_var=no
8412 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
8413 export_dynamic_flag_spec='${wl}-E'
8414 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
8415 # Instead, shared libraries are loaded at an image base (0x10000000 by
8416 # default) and relocated if they conflict, which is a slow very memory
8417 # consuming and fragmenting process. To avoid this, we pick a random,
8418 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
8419 # time. Moving up from 0x10000000 also allows more sbrk(2) space.
8420 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
8421 archive_expsym_cmds='sed "s,^,_," $export_symbols >$output_objdir/$soname.expsym~$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--retain-symbols-file,$output_objdir/$soname.expsym ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
8422 ;;
d7040cdb 8423
6a6859cb 8424 gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu | uclinuxfdpiceabi)
ce2cded5
L
8425 tmp_diet=no
8426 if test "$host_os" = linux-dietlibc; then
8427 case $cc_basename in
8428 diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn)
8429 esac
8430 fi
8431 if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
8432 && test "$tmp_diet" = no
8433 then
6e733cce 8434 tmp_addflag=' $pic_flag'
b214d478 8435 tmp_sharedflag='-shared'
ce2cded5
L
8436 case $cc_basename,$host_cpu in
8437 pgcc*) # Portland Group C compiler
3725885a 8438 whole_archive_flag_spec='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive'
ce2cded5
L
8439 tmp_addflag=' $pic_flag'
8440 ;;
3725885a
RW
8441 pgf77* | pgf90* | pgf95* | pgfortran*)
8442 # Portland Group f77 and f90 compilers
8443 whole_archive_flag_spec='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive'
ce2cded5
L
8444 tmp_addflag=' $pic_flag -Mnomain' ;;
8445 ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64
8446 tmp_addflag=' -i_dynamic' ;;
8447 efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64
8448 tmp_addflag=' -i_dynamic -nofor_main' ;;
8449 ifc* | ifort*) # Intel Fortran compiler
8450 tmp_addflag=' -nofor_main' ;;
b214d478
SE
8451 lf95*) # Lahey Fortran 8.1
8452 whole_archive_flag_spec=
8453 tmp_sharedflag='--shared' ;;
3725885a 8454 xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below)
b214d478
SE
8455 tmp_sharedflag='-qmkshrobj'
8456 tmp_addflag= ;;
3725885a
RW
8457 nvcc*) # Cuda Compiler Driver 2.2
8458 whole_archive_flag_spec='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive'
8459 compiler_needs_object=yes
8460 ;;
ce2cded5
L
8461 esac
8462 case `$CC -V 2>&1 | sed 5q` in
8463 *Sun\ C*) # Sun C 5.9
3725885a 8464 whole_archive_flag_spec='${wl}--whole-archive`new_convenience=; for conv in $convenience\"\"; do test -z \"$conv\" || new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive'
ce2cded5
L
8465 compiler_needs_object=yes
8466 tmp_sharedflag='-G' ;;
8467 *Sun\ F*) # Sun Fortran 8.3
8468 tmp_sharedflag='-G' ;;
ce2cded5
L
8469 esac
8470 archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
d7040cdb 8471
ce2cded5
L
8472 if test "x$supports_anon_versioning" = xyes; then
8473 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
8474 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
8475 echo "local: *; };" >> $output_objdir/$libname.ver~
8476 $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
8477 fi
b214d478
SE
8478
8479 case $cc_basename in
3725885a 8480 xlf* | bgf* | bgxlf* | mpixlf*)
b214d478
SE
8481 # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
8482 whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive'
8483 hardcode_libdir_flag_spec=
8484 hardcode_libdir_flag_spec_ld='-rpath $libdir'
8485 archive_cmds='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib'
8486 if test "x$supports_anon_versioning" = xyes; then
8487 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
8488 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
8489 echo "local: *; };" >> $output_objdir/$libname.ver~
8490 $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
8491 fi
8492 ;;
8493 esac
ce2cded5
L
8494 else
8495 ld_shlibs=no
8496 fi
8497 ;;
d7040cdb 8498
ce2cded5
L
8499 netbsd*)
8500 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
8501 archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
8502 wlarc=
8503 else
8504 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8505 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
8506 fi
8507 ;;
d7040cdb 8508
ce2cded5
L
8509 solaris*)
8510 if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then
8511 ld_shlibs=no
8512 cat <<_LT_EOF 1>&2
d7040cdb 8513
ce2cded5
L
8514*** Warning: The releases 2.8.* of the GNU linker cannot reliably
8515*** create shared libraries on Solaris systems. Therefore, libtool
8516*** is disabling shared libraries support. We urge you to upgrade GNU
8517*** binutils to release 2.9.1 or newer. Another option is to modify
8518*** your PATH or compiler configuration so that the native linker is
8519*** used, and then restart.
d7040cdb 8520
ce2cded5
L
8521_LT_EOF
8522 elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
8523 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8524 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
8525 else
8526 ld_shlibs=no
8527 fi
8528 ;;
d7040cdb 8529
ce2cded5
L
8530 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
8531 case `$LD -v 2>&1` in
8532 *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
8533 ld_shlibs=no
8534 cat <<_LT_EOF 1>&2
d7040cdb 8535
ce2cded5
L
8536*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
8537*** reliably create shared libraries on SCO systems. Therefore, libtool
8538*** is disabling shared libraries support. We urge you to upgrade GNU
8539*** binutils to release 2.16.91.0.3 or newer. Another option is to modify
8540*** your PATH or compiler configuration so that the native linker is
8541*** used, and then restart.
d7040cdb 8542
ce2cded5
L
8543_LT_EOF
8544 ;;
8545 *)
8546 # For security reasons, it is highly recommended that you always
8547 # use absolute paths for naming shared libraries, and exclude the
8548 # DT_RUNPATH tag from executables and libraries. But doing so
8549 # requires that you compile everything twice, which is a pain.
8550 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
8551 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8552 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8553 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
8554 else
8555 ld_shlibs=no
8556 fi
8557 ;;
8558 esac
d7040cdb 8559 ;;
ce2cded5
L
8560
8561 sunos4*)
8562 archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
8563 wlarc=
8564 hardcode_direct=yes
8565 hardcode_shlibpath_var=no
d7040cdb 8566 ;;
d7040cdb 8567
ce2cded5
L
8568 *)
8569 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
8570 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8571 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
8572 else
8573 ld_shlibs=no
8574 fi
8575 ;;
8576 esac
d7040cdb 8577
ce2cded5
L
8578 if test "$ld_shlibs" = no; then
8579 runpath_var=
8580 hardcode_libdir_flag_spec=
8581 export_dynamic_flag_spec=
8582 whole_archive_flag_spec=
8583 fi
d7040cdb 8584 else
ce2cded5 8585 # PORTME fill in a description of your system's linker (not GNU ld)
d7040cdb 8586 case $host_os in
ce2cded5
L
8587 aix3*)
8588 allow_undefined_flag=unsupported
8589 always_export_symbols=yes
8590 archive_expsym_cmds='$LD -o $output_objdir/$soname $libobjs $deplibs $linker_flags -bE:$export_symbols -T512 -H512 -bM:SRE~$AR $AR_FLAGS $lib $output_objdir/$soname'
8591 # Note: this linker hardcodes the directories in LIBPATH if there
8592 # are no directories specified by -L.
8593 hardcode_minus_L=yes
8594 if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
8595 # Neither direct hardcoding nor static linking is supported with a
8596 # broken collect2.
8597 hardcode_direct=unsupported
8598 fi
8599 ;;
d7040cdb 8600
50e7d84b 8601 aix[4-9]*)
ce2cded5
L
8602 if test "$host_cpu" = ia64; then
8603 # On IA64, the linker does run time linking by default, so we don't
8604 # have to do anything special.
8605 aix_use_runtimelinking=no
8606 exp_sym_flag='-Bexport'
8607 no_entry_flag=""
8608 else
8609 # If we're using GNU nm, then we don't want the "-C" option.
8610 # -C means demangle to AIX nm, but means don't demangle with GNU nm
3725885a
RW
8611 # Also, AIX nm treats weak defined symbols like other global
8612 # defined symbols, whereas GNU nm marks them as "W".
ce2cded5 8613 if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
3725885a 8614 export_symbols_cmds='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols'
ce2cded5 8615 else
5c14705f 8616 export_symbols_cmds='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "L")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols'
ce2cded5
L
8617 fi
8618 aix_use_runtimelinking=no
d7040cdb 8619
ce2cded5
L
8620 # Test if we are trying to use run time linking or normal
8621 # AIX style linking. If -brtl is somewhere in LDFLAGS, we
8622 # need to do runtime linking.
50e7d84b 8623 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
ce2cded5
L
8624 for ld_flag in $LDFLAGS; do
8625 if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
8626 aix_use_runtimelinking=yes
8627 break
8628 fi
8629 done
8630 ;;
8631 esac
d7040cdb 8632
ce2cded5
L
8633 exp_sym_flag='-bexport'
8634 no_entry_flag='-bnoentry'
8635 fi
d7040cdb 8636
ce2cded5
L
8637 # When large executables or shared objects are built, AIX ld can
8638 # have problems creating the table of contents. If linking a library
8639 # or program results in "error TOC overflow" add -mminimal-toc to
8640 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not
8641 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
d7040cdb 8642
ce2cded5
L
8643 archive_cmds=''
8644 hardcode_direct=yes
8645 hardcode_direct_absolute=yes
8646 hardcode_libdir_separator=':'
8647 link_all_deplibs=yes
8648 file_list_spec='${wl}-f,'
d7040cdb 8649
ce2cded5
L
8650 if test "$GCC" = yes; then
8651 case $host_os in aix4.[012]|aix4.[012].*)
8652 # We only want to do this on AIX 4.2 and lower, the check
8653 # below for broken collect2 doesn't work under 4.3+
8654 collect2name=`${CC} -print-prog-name=collect2`
8655 if test -f "$collect2name" &&
8656 strings "$collect2name" | $GREP resolve_lib_name >/dev/null
8657 then
8658 # We have reworked collect2
8659 :
8660 else
8661 # We have old collect2
8662 hardcode_direct=unsupported
8663 # It fails to find uninstalled libraries when the uninstalled
8664 # path is not listed in the libpath. Setting hardcode_minus_L
8665 # to unsupported forces relinking
8666 hardcode_minus_L=yes
8667 hardcode_libdir_flag_spec='-L$libdir'
8668 hardcode_libdir_separator=
8669 fi
8670 ;;
8671 esac
8672 shared_flag='-shared'
8673 if test "$aix_use_runtimelinking" = yes; then
8674 shared_flag="$shared_flag "'${wl}-G'
8675 fi
8676 else
8677 # not using gcc
8678 if test "$host_cpu" = ia64; then
8679 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
8680 # chokes on -Wl,-G. The following line is correct:
8681 shared_flag='-G'
8682 else
8683 if test "$aix_use_runtimelinking" = yes; then
8684 shared_flag='${wl}-G'
8685 else
8686 shared_flag='${wl}-bM:SRE'
8687 fi
8688 fi
8689 fi
d7040cdb 8690
b214d478 8691 export_dynamic_flag_spec='${wl}-bexpall'
ce2cded5
L
8692 # It seems that -bexpall does not export symbols beginning with
8693 # underscore (_), so it is better to generate a list of symbols to export.
8694 always_export_symbols=yes
8695 if test "$aix_use_runtimelinking" = yes; then
8696 # Warning - without using the other runtime loading flags (-brtl),
8697 # -berok will link without error, but may produce a broken library.
8698 allow_undefined_flag='-berok'
8699 # Determine the default libpath from the value encoded in an
8700 # empty executable.
81ecdfbb 8701 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
d7040cdb
SE
8702/* end confdefs.h. */
8703
d7040cdb
SE
8704int
8705main ()
8706{
ce2cded5 8707
d7040cdb
SE
8708 ;
8709 return 0;
8710}
8711_ACEOF
81ecdfbb 8712if ac_fn_c_try_link "$LINENO"; then :
d7040cdb 8713
ce2cded5
L
8714lt_aix_libpath_sed='
8715 /Import File Strings/,/^$/ {
8716 /^0/ {
8717 s/^0 *\(.*\)$/\1/
8718 p
8719 }
8720 }'
8721aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
8722# Check for a 64-bit object if we didn't find anything.
8723if test -z "$aix_libpath"; then
8724 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
d7040cdb 8725fi
d7040cdb 8726fi
81ecdfbb
RW
8727rm -f core conftest.err conftest.$ac_objext \
8728 conftest$ac_exeext conftest.$ac_ext
ce2cded5
L
8729if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
8730
8731 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
3725885a 8732 archive_expsym_cmds='$CC -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then func_echo_all "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag"
ce2cded5
L
8733 else
8734 if test "$host_cpu" = ia64; then
8735 hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
8736 allow_undefined_flag="-z nodefs"
8737 archive_expsym_cmds="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags ${wl}${allow_undefined_flag} '"\${wl}$exp_sym_flag:\$export_symbols"
8738 else
8739 # Determine the default libpath from the value encoded in an
8740 # empty executable.
81ecdfbb 8741 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
d7040cdb
SE
8742/* end confdefs.h. */
8743
d7040cdb
SE
8744int
8745main ()
8746{
ce2cded5 8747
d7040cdb
SE
8748 ;
8749 return 0;
8750}
8751_ACEOF
81ecdfbb 8752if ac_fn_c_try_link "$LINENO"; then :
ce2cded5
L
8753
8754lt_aix_libpath_sed='
8755 /Import File Strings/,/^$/ {
8756 /^0/ {
8757 s/^0 *\(.*\)$/\1/
8758 p
8759 }
8760 }'
8761aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
8762# Check for a 64-bit object if we didn't find anything.
8763if test -z "$aix_libpath"; then
8764 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
8765fi
d7040cdb 8766fi
81ecdfbb
RW
8767rm -f core conftest.err conftest.$ac_objext \
8768 conftest$ac_exeext conftest.$ac_ext
ce2cded5 8769if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
d7040cdb 8770
ce2cded5
L
8771 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
8772 # Warning - without using the other run time loading flags,
8773 # -berok will link without error, but may produce a broken library.
8774 no_undefined_flag=' ${wl}-bernotok'
8775 allow_undefined_flag=' ${wl}-berok'
3725885a
RW
8776 if test "$with_gnu_ld" = yes; then
8777 # We only use this code for GNU lds that support --whole-archive.
8778 whole_archive_flag_spec='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
8779 else
8780 # Exported symbols can be pulled into shared objects from archives
8781 whole_archive_flag_spec='$convenience'
8782 fi
ce2cded5
L
8783 archive_cmds_need_lc=yes
8784 # This is similar to how AIX traditionally builds its shared libraries.
8785 archive_expsym_cmds="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs ${wl}-bnoentry $compiler_flags ${wl}-bE:$export_symbols${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname'
8786 fi
8787 fi
8788 ;;
d7040cdb 8789
ce2cded5 8790 amigaos*)
b214d478
SE
8791 case $host_cpu in
8792 powerpc)
8793 # see comment about AmigaOS4 .so support
8794 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8795 archive_expsym_cmds=''
8796 ;;
8797 m68k)
8798 archive_cmds='$RM $output_objdir/a2ixlibrary.data~$ECHO "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$ECHO "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$ECHO "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$ECHO "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)'
8799 hardcode_libdir_flag_spec='-L$libdir'
8800 hardcode_minus_L=yes
8801 ;;
8802 esac
ce2cded5 8803 ;;
d7040cdb 8804
ce2cded5
L
8805 bsdi[45]*)
8806 export_dynamic_flag_spec=-rdynamic
8807 ;;
d7040cdb 8808
b214d478 8809 cygwin* | mingw* | pw32* | cegcc*)
ce2cded5
L
8810 # When not using gcc, we currently assume that we are using
8811 # Microsoft Visual C++.
8812 # hardcode_libdir_flag_spec is actually meaningless, as there is
8813 # no search path for DLLs.
8814 hardcode_libdir_flag_spec=' '
8815 allow_undefined_flag=unsupported
8816 # Tell ltmain to make .lib files, not .a files.
8817 libext=lib
8818 # Tell ltmain to make .dll files, not .so files.
8819 shrext_cmds=".dll"
8820 # FIXME: Setting linknames here is a bad hack.
3725885a 8821 archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
ce2cded5
L
8822 # The linker will automatically build a .lib file if we build a DLL.
8823 old_archive_from_new_cmds='true'
8824 # FIXME: Should let the user specify the lib program.
8825 old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
8826 fix_srcfile_path='`cygpath -w "$srcfile"`'
8827 enable_shared_with_static_runtimes=yes
8828 ;;
d7040cdb 8829
ce2cded5 8830 darwin* | rhapsody*)
ce2cded5 8831
b214d478
SE
8832
8833 archive_cmds_need_lc=no
8834 hardcode_direct=no
8835 hardcode_automatic=yes
8836 hardcode_shlibpath_var=unsupported
3725885a
RW
8837 if test "$lt_cv_ld_force_load" = "yes"; then
8838 whole_archive_flag_spec='`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience ${wl}-force_load,$conv\"; done; func_echo_all \"$new_convenience\"`'
8839 else
8840 whole_archive_flag_spec=''
8841 fi
b214d478
SE
8842 link_all_deplibs=yes
8843 allow_undefined_flag="$_lt_dar_allow_undefined"
8844 case $cc_basename in
8845 ifort*) _lt_dar_can_shared=yes ;;
8846 *) _lt_dar_can_shared=$GCC ;;
8847 esac
8848 if test "$_lt_dar_can_shared" = "yes"; then
3725885a 8849 output_verbose_link_cmd=func_echo_all
b214d478
SE
8850 archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
8851 module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
8852 archive_expsym_cmds="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring ${_lt_dar_single_mod}${_lt_dar_export_syms}${_lt_dsymutil}"
8853 module_expsym_cmds="sed -e 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dar_export_syms}${_lt_dsymutil}"
8854
8855 else
8856 ld_shlibs=no
8857 fi
8858
ce2cded5
L
8859 ;;
8860
8861 dgux*)
8862 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8863 hardcode_libdir_flag_spec='-L$libdir'
8864 hardcode_shlibpath_var=no
8865 ;;
8866
ce2cded5
L
8867 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
8868 # support. Future versions do this automatically, but an explicit c++rt0.o
8869 # does not break anything, and helps significantly (at the cost of a little
8870 # extra space).
8871 freebsd2.2*)
8872 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
8873 hardcode_libdir_flag_spec='-R$libdir'
8874 hardcode_direct=yes
8875 hardcode_shlibpath_var=no
8876 ;;
8877
8878 # Unfortunately, older versions of FreeBSD 2 do not have this feature.
6d2920c8 8879 freebsd2.*)
ce2cded5
L
8880 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
8881 hardcode_direct=yes
8882 hardcode_minus_L=yes
8883 hardcode_shlibpath_var=no
8884 ;;
8885
8886 # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
8887 freebsd* | dragonfly*)
8888 archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
8889 hardcode_libdir_flag_spec='-R$libdir'
8890 hardcode_direct=yes
8891 hardcode_shlibpath_var=no
8892 ;;
8893
8894 hpux9*)
8895 if test "$GCC" = yes; then
8896 archive_cmds='$RM $output_objdir/$soname~$CC -shared -fPIC ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $libobjs $deplibs $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
8897 else
8898 archive_cmds='$RM $output_objdir/$soname~$LD -b +b $install_libdir -o $output_objdir/$soname $libobjs $deplibs $linker_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
8899 fi
8900 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
8901 hardcode_libdir_separator=:
8902 hardcode_direct=yes
8903
8904 # hardcode_minus_L: Not really in the search PATH,
8905 # but as the default location of the library.
8906 hardcode_minus_L=yes
8907 export_dynamic_flag_spec='${wl}-E'
8908 ;;
8909
8910 hpux10*)
3725885a 8911 if test "$GCC" = yes && test "$with_gnu_ld" = no; then
ce2cded5
L
8912 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
8913 else
8914 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
8915 fi
8916 if test "$with_gnu_ld" = no; then
8917 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
8918 hardcode_libdir_flag_spec_ld='+b $libdir'
8919 hardcode_libdir_separator=:
8920 hardcode_direct=yes
8921 hardcode_direct_absolute=yes
8922 export_dynamic_flag_spec='${wl}-E'
8923 # hardcode_minus_L: Not really in the search PATH,
8924 # but as the default location of the library.
8925 hardcode_minus_L=yes
8926 fi
8927 ;;
8928
8929 hpux11*)
3725885a 8930 if test "$GCC" = yes && test "$with_gnu_ld" = no; then
ce2cded5
L
8931 case $host_cpu in
8932 hppa*64*)
6a6859cb 8933 archive_cmds='$CC -shared ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
ce2cded5
L
8934 ;;
8935 ia64*)
b214d478 8936 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
ce2cded5
L
8937 ;;
8938 *)
8939 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
8940 ;;
8941 esac
8942 else
8943 case $host_cpu in
8944 hppa*64*)
6a6859cb 8945 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
ce2cded5
L
8946 ;;
8947 ia64*)
8948 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
8949 ;;
8950 *)
3725885a
RW
8951
8952 # Older versions of the 11.00 compiler do not understand -b yet
8953 # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does)
8954 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5
8955$as_echo_n "checking if $CC understands -b... " >&6; }
d0ac1c44 8956if ${lt_cv_prog_compiler__b+:} false; then :
3725885a
RW
8957 $as_echo_n "(cached) " >&6
8958else
8959 lt_cv_prog_compiler__b=no
8960 save_LDFLAGS="$LDFLAGS"
8961 LDFLAGS="$LDFLAGS -b"
8962 echo "$lt_simple_link_test_code" > conftest.$ac_ext
8963 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
8964 # The linker can only warn and ignore the option if not recognized
8965 # So say no if there are warnings
8966 if test -s conftest.err; then
8967 # Append any errors to the config.log.
8968 cat conftest.err 1>&5
8969 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
8970 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8971 if diff conftest.exp conftest.er2 >/dev/null; then
8972 lt_cv_prog_compiler__b=yes
8973 fi
8974 else
8975 lt_cv_prog_compiler__b=yes
8976 fi
8977 fi
8978 $RM -r conftest*
8979 LDFLAGS="$save_LDFLAGS"
8980
8981fi
8982{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5
8983$as_echo "$lt_cv_prog_compiler__b" >&6; }
8984
8985if test x"$lt_cv_prog_compiler__b" = xyes; then
8986 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
8987else
8988 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
8989fi
8990
ce2cded5
L
8991 ;;
8992 esac
8993 fi
8994 if test "$with_gnu_ld" = no; then
8995 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
8996 hardcode_libdir_separator=:
8997
8998 case $host_cpu in
8999 hppa*64*|ia64*)
9000 hardcode_direct=no
9001 hardcode_shlibpath_var=no
9002 ;;
9003 *)
9004 hardcode_direct=yes
9005 hardcode_direct_absolute=yes
9006 export_dynamic_flag_spec='${wl}-E'
9007
9008 # hardcode_minus_L: Not really in the search PATH,
9009 # but as the default location of the library.
9010 hardcode_minus_L=yes
9011 ;;
9012 esac
9013 fi
9014 ;;
9015
9016 irix5* | irix6* | nonstopux*)
9017 if test "$GCC" = yes; then
3725885a 9018 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
ce2cded5
L
9019 # Try to use the -exported_symbol ld option, if it does not
9020 # work, assume that -exports_file does not work either and
9021 # implicitly export all symbols.
9022 save_LDFLAGS="$LDFLAGS"
9023 LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
81ecdfbb
RW
9024 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9025/* end confdefs.h. */
ce2cded5 9026int foo(void) {}
d7040cdb 9027_ACEOF
81ecdfbb 9028if ac_fn_c_try_link "$LINENO"; then :
3725885a 9029 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations ${wl}-exports_file ${wl}$export_symbols -o $lib'
ce2cded5 9030
d7040cdb 9031fi
81ecdfbb
RW
9032rm -f core conftest.err conftest.$ac_objext \
9033 conftest$ac_exeext conftest.$ac_ext
ce2cded5
L
9034 LDFLAGS="$save_LDFLAGS"
9035 else
3725885a
RW
9036 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib'
9037 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -exports_file $export_symbols -o $lib'
ce2cded5
L
9038 fi
9039 archive_cmds_need_lc='no'
9040 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9041 hardcode_libdir_separator=:
9042 inherit_rpath=yes
9043 link_all_deplibs=yes
9044 ;;
9045
9046 netbsd*)
9047 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
9048 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out
9049 else
9050 archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF
9051 fi
9052 hardcode_libdir_flag_spec='-R$libdir'
9053 hardcode_direct=yes
9054 hardcode_shlibpath_var=no
9055 ;;
9056
9057 newsos6)
9058 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9059 hardcode_direct=yes
9060 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9061 hardcode_libdir_separator=:
9062 hardcode_shlibpath_var=no
9063 ;;
9064
9065 *nto* | *qnx*)
9066 ;;
9067
9068 openbsd*)
b214d478
SE
9069 if test -f /usr/libexec/ld.so; then
9070 hardcode_direct=yes
9071 hardcode_shlibpath_var=no
9072 hardcode_direct_absolute=yes
9073 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
ce2cded5 9074 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
b214d478 9075 archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
ce2cded5 9076 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
b214d478
SE
9077 export_dynamic_flag_spec='${wl}-E'
9078 else
9079 case $host_os in
9080 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
9081 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9082 hardcode_libdir_flag_spec='-R$libdir'
9083 ;;
9084 *)
9085 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
9086 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
9087 ;;
9088 esac
9089 fi
9090 else
9091 ld_shlibs=no
ce2cded5
L
9092 fi
9093 ;;
9094
9095 os2*)
9096 hardcode_libdir_flag_spec='-L$libdir'
9097 hardcode_minus_L=yes
9098 allow_undefined_flag=unsupported
3725885a 9099 archive_cmds='$ECHO "LIBRARY $libname INITINSTANCE" > $output_objdir/$libname.def~$ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~echo DATA >> $output_objdir/$libname.def~echo " SINGLE NONSHARED" >> $output_objdir/$libname.def~echo EXPORTS >> $output_objdir/$libname.def~emxexp $libobjs >> $output_objdir/$libname.def~$CC -Zdll -Zcrtdll -o $lib $libobjs $deplibs $compiler_flags $output_objdir/$libname.def'
ce2cded5
L
9100 old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
9101 ;;
9102
9103 osf3*)
9104 if test "$GCC" = yes; then
9105 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
3725885a 9106 archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
ce2cded5
L
9107 else
9108 allow_undefined_flag=' -expect_unresolved \*'
3725885a 9109 archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib'
ce2cded5
L
9110 fi
9111 archive_cmds_need_lc='no'
9112 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9113 hardcode_libdir_separator=:
9114 ;;
9115
9116 osf4* | osf5*) # as osf3* with the addition of -msym flag
9117 if test "$GCC" = yes; then
9118 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
3725885a 9119 archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
ce2cded5
L
9120 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9121 else
9122 allow_undefined_flag=' -expect_unresolved \*'
3725885a 9123 archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags -msym -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib'
ce2cded5 9124 archive_expsym_cmds='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done; printf "%s\\n" "-hidden">> $lib.exp~
3725885a 9125 $CC -shared${allow_undefined_flag} ${wl}-input ${wl}$lib.exp $compiler_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && $ECHO "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib~$RM $lib.exp'
ce2cded5
L
9126
9127 # Both c and cxx compiler support -rpath directly
9128 hardcode_libdir_flag_spec='-rpath $libdir'
9129 fi
9130 archive_cmds_need_lc='no'
9131 hardcode_libdir_separator=:
9132 ;;
9133
9134 solaris*)
9135 no_undefined_flag=' -z defs'
9136 if test "$GCC" = yes; then
9137 wlarc='${wl}'
9138 archive_cmds='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
9139 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9140 $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
9141 else
9142 case `$CC -V 2>&1` in
9143 *"Compilers 5.0"*)
9144 wlarc=''
9145 archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
9146 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9147 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
9148 ;;
9149 *)
9150 wlarc='${wl}'
9151 archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags'
9152 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9153 $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
9154 ;;
9155 esac
9156 fi
9157 hardcode_libdir_flag_spec='-R$libdir'
9158 hardcode_shlibpath_var=no
9159 case $host_os in
9160 solaris2.[0-5] | solaris2.[0-5].*) ;;
9161 *)
9162 # The compiler driver will combine and reorder linker options,
9163 # but understands `-z linker_flag'. GCC discards it without `$wl',
9164 # but is careful enough not to reorder.
9165 # Supported since Solaris 2.6 (maybe 2.5.1?)
9166 if test "$GCC" = yes; then
9167 whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
9168 else
9169 whole_archive_flag_spec='-z allextract$convenience -z defaultextract'
9170 fi
9171 ;;
9172 esac
9173 link_all_deplibs=yes
9174 ;;
9175
9176 sunos4*)
9177 if test "x$host_vendor" = xsequent; then
9178 # Use $CC to link under sequent, because it throws in some extra .o
9179 # files that make .init and .fini sections work.
9180 archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
9181 else
9182 archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
9183 fi
9184 hardcode_libdir_flag_spec='-L$libdir'
9185 hardcode_direct=yes
9186 hardcode_minus_L=yes
9187 hardcode_shlibpath_var=no
9188 ;;
9189
9190 sysv4)
9191 case $host_vendor in
9192 sni)
9193 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9194 hardcode_direct=yes # is this really true???
9195 ;;
9196 siemens)
9197 ## LD is ld it makes a PLAMLIB
9198 ## CC just makes a GrossModule.
9199 archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
9200 reload_cmds='$CC -r -o $output$reload_objs'
9201 hardcode_direct=no
9202 ;;
9203 motorola)
9204 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9205 hardcode_direct=no #Motorola manual says yes, but my tests say they lie
9206 ;;
9207 esac
9208 runpath_var='LD_RUN_PATH'
9209 hardcode_shlibpath_var=no
9210 ;;
9211
9212 sysv4.3*)
9213 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9214 hardcode_shlibpath_var=no
9215 export_dynamic_flag_spec='-Bexport'
9216 ;;
9217
9218 sysv4*MP*)
9219 if test -d /usr/nec; then
9220 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9221 hardcode_shlibpath_var=no
9222 runpath_var=LD_RUN_PATH
9223 hardcode_runpath_var=yes
9224 ld_shlibs=yes
9225 fi
9226 ;;
9227
9228 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
9229 no_undefined_flag='${wl}-z,text'
9230 archive_cmds_need_lc=no
9231 hardcode_shlibpath_var=no
9232 runpath_var='LD_RUN_PATH'
9233
9234 if test "$GCC" = yes; then
9235 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9236 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9237 else
9238 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9239 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9240 fi
9241 ;;
9242
9243 sysv5* | sco3.2v5* | sco5v6*)
9244 # Note: We can NOT use -z defs as we might desire, because we do not
9245 # link with -lc, and that would cause any symbols used from libc to
9246 # always be unresolved, which means just about no library would
9247 # ever link correctly. If we're not using GNU ld we use -z text
9248 # though, which does catch some bad symbols but isn't as heavy-handed
9249 # as -z defs.
9250 no_undefined_flag='${wl}-z,text'
9251 allow_undefined_flag='${wl}-z,nodefs'
9252 archive_cmds_need_lc=no
9253 hardcode_shlibpath_var=no
9254 hardcode_libdir_flag_spec='${wl}-R,$libdir'
9255 hardcode_libdir_separator=':'
9256 link_all_deplibs=yes
9257 export_dynamic_flag_spec='${wl}-Bexport'
9258 runpath_var='LD_RUN_PATH'
9259
9260 if test "$GCC" = yes; then
9261 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9262 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9263 else
9264 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9265 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9266 fi
9267 ;;
9268
9269 uts4*)
9270 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9271 hardcode_libdir_flag_spec='-L$libdir'
9272 hardcode_shlibpath_var=no
9273 ;;
9274
9275 *)
9276 ld_shlibs=no
9277 ;;
9278 esac
9279
9280 if test x$host_vendor = xsni; then
9281 case $host in
9282 sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
9283 export_dynamic_flag_spec='${wl}-Blargedynsym'
9284 ;;
9285 esac
9286 fi
9287 fi
9288
81ecdfbb
RW
9289{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5
9290$as_echo "$ld_shlibs" >&6; }
ce2cded5
L
9291test "$ld_shlibs" = no && can_build_shared=no
9292
9293with_gnu_ld=$with_gnu_ld
9294
9295
9296
9297
9298
9299
9300
9301
9302
9303
9304
9305
9306
9307
9308
9309#
9310# Do we need to explicitly link libc?
9311#
9312case "x$archive_cmds_need_lc" in
9313x|xyes)
9314 # Assume -lc should be added
9315 archive_cmds_need_lc=yes
9316
9317 if test "$enable_shared" = yes && test "$GCC" = yes; then
9318 case $archive_cmds in
9319 *'~'*)
9320 # FIXME: we may have to deal with multi-command sequences.
9321 ;;
9322 '$CC '*)
9323 # Test whether the compiler implicitly links with -lc since on some
9324 # systems, -lgcc has to come before -lc. If gcc already passes -lc
9325 # to ld, don't add -lc before -lgcc.
81ecdfbb
RW
9326 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
9327$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
d0ac1c44 9328if ${lt_cv_archive_cmds_need_lc+:} false; then :
81ecdfbb 9329 $as_echo_n "(cached) " >&6
39144654
RW
9330else
9331 $RM conftest*
9332 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
ce2cded5 9333
81ecdfbb 9334 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
ce2cded5
L
9335 (eval $ac_compile) 2>&5
9336 ac_status=$?
81ecdfbb
RW
9337 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
9338 test $ac_status = 0; } 2>conftest.err; then
39144654
RW
9339 soname=conftest
9340 lib=conftest
9341 libobjs=conftest.$ac_objext
9342 deplibs=
9343 wl=$lt_prog_compiler_wl
9344 pic_flag=$lt_prog_compiler_pic
9345 compiler_flags=-v
9346 linker_flags=-v
9347 verstring=
9348 output_objdir=.
9349 libname=conftest
9350 lt_save_allow_undefined_flag=$allow_undefined_flag
9351 allow_undefined_flag=
81ecdfbb 9352 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
ce2cded5
L
9353 (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
9354 ac_status=$?
81ecdfbb
RW
9355 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
9356 test $ac_status = 0; }
39144654
RW
9357 then
9358 lt_cv_archive_cmds_need_lc=no
9359 else
9360 lt_cv_archive_cmds_need_lc=yes
9361 fi
9362 allow_undefined_flag=$lt_save_allow_undefined_flag
9363 else
9364 cat conftest.err 1>&5
9365 fi
9366 $RM conftest*
9367
9368fi
81ecdfbb
RW
9369{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5
9370$as_echo "$lt_cv_archive_cmds_need_lc" >&6; }
39144654 9371 archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc
ce2cded5
L
9372 ;;
9373 esac
9374 fi
9375 ;;
9376esac
9377
9378
9379
9380
9381
9382
9383
9384
9385
9386
9387
9388
9389
9390
9391
9392
9393
9394
9395
9396
9397
9398
9399
9400
9401
9402
9403
9404
9405
9406
9407
9408
9409
9410
9411
9412
9413
9414
9415
9416
9417
9418
9419
9420
9421
9422
9423
9424
9425
9426
9427
9428
9429
9430
9431
9432
9433
9434
9435
9436
9437
9438
9439
9440
9441
9442
9443
9444
9445
9446
9447
9448
9449
9450
9451
9452
9453
9454
9455
9456
9457
9458
9459
9460
9461
9462
9463
9464
9465
9466
9467
9468
9469
9470
9471
9472
9473
9474
9475
9476
9477
9478
9479
9480
9481
9482
9483
9484
9485
9486
9487
9488
9489
9490
9491
9492
9493
9494
9495
9496
9497
9498
9499
9500
9501
9502
9503
9504
9505
9506
9507
9508
9509
9510
9511
9512
9513
9514
9515
9516
9517
9518
9519
9520
9521
9522
9523
9524
9525
9526
9527
9528
9529
9530
9531
9532
9533
81ecdfbb
RW
9534 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
9535$as_echo_n "checking dynamic linker characteristics... " >&6; }
b214d478
SE
9536
9537if test "$GCC" = yes; then
ce2cded5
L
9538 case $host_os in
9539 darwin*) lt_awk_arg="/^libraries:/,/LR/" ;;
9540 *) lt_awk_arg="/^libraries:/" ;;
9541 esac
3725885a
RW
9542 case $host_os in
9543 mingw* | cegcc*) lt_sed_strip_eq="s,=\([A-Za-z]:\),\1,g" ;;
9544 *) lt_sed_strip_eq="s,=/,/,g" ;;
9545 esac
9546 lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq`
9547 case $lt_search_path_spec in
9548 *\;*)
ce2cded5
L
9549 # if the path contains ";" then we assume it to be the separator
9550 # otherwise default to the standard path separator (i.e. ":") - it is
9551 # assumed that no part of a normal pathname contains ";" but that should
9552 # okay in the real world where ";" in dirpaths is itself problematic.
3725885a
RW
9553 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'`
9554 ;;
9555 *)
9556 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"`
9557 ;;
9558 esac
ce2cded5
L
9559 # Ok, now we have the path, separated by spaces, we can step through it
9560 # and add multilib dir if necessary.
9561 lt_tmp_lt_search_path_spec=
9562 lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
9563 for lt_sys_path in $lt_search_path_spec; do
9564 if test -d "$lt_sys_path/$lt_multi_os_dir"; then
9565 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir"
9566 else
9567 test -d "$lt_sys_path" && \
9568 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
9569 fi
9570 done
3725885a 9571 lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk '
ce2cded5
L
9572BEGIN {RS=" "; FS="/|\n";} {
9573 lt_foo="";
9574 lt_count=0;
9575 for (lt_i = NF; lt_i > 0; lt_i--) {
9576 if ($lt_i != "" && $lt_i != ".") {
9577 if ($lt_i == "..") {
9578 lt_count++;
9579 } else {
9580 if (lt_count == 0) {
9581 lt_foo="/" $lt_i lt_foo;
9582 } else {
9583 lt_count--;
9584 }
9585 }
9586 }
9587 }
9588 if (lt_foo != "") { lt_freq[lt_foo]++; }
9589 if (lt_freq[lt_foo] == 1) { print lt_foo; }
9590}'`
3725885a
RW
9591 # AWK program above erroneously prepends '/' to C:/dos/paths
9592 # for these hosts.
9593 case $host_os in
9594 mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\
9595 $SED 's,/\([A-Za-z]:\),\1,g'` ;;
9596 esac
9597 sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP`
ce2cded5
L
9598else
9599 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
9600fi
9601library_names_spec=
9602libname_spec='lib$name'
9603soname_spec=
9604shrext_cmds=".so"
9605postinstall_cmds=
9606postuninstall_cmds=
9607finish_cmds=
9608finish_eval=
9609shlibpath_var=
9610shlibpath_overrides_runpath=unknown
9611version_type=none
9612dynamic_linker="$host_os ld.so"
9613sys_lib_dlsearch_path_spec="/lib /usr/lib"
9614need_lib_prefix=unknown
9615hardcode_into_libs=no
9616
9617# when you set need_version to no, make sure it does not cause -set_version
9618# flags to be left without arguments
9619need_version=unknown
9620
9621case $host_os in
9622aix3*)
9623 version_type=linux
9624 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
9625 shlibpath_var=LIBPATH
9626
9627 # AIX 3 has no versioning support, so we append a major version to the name.
9628 soname_spec='${libname}${release}${shared_ext}$major'
9629 ;;
9630
50e7d84b 9631aix[4-9]*)
ce2cded5
L
9632 version_type=linux
9633 need_lib_prefix=no
9634 need_version=no
9635 hardcode_into_libs=yes
9636 if test "$host_cpu" = ia64; then
9637 # AIX 5 supports IA64
9638 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
9639 shlibpath_var=LD_LIBRARY_PATH
9640 else
9641 # With GCC up to 2.95.x, collect2 would create an import file
9642 # for dependence libraries. The import file would start with
9643 # the line `#! .'. This would cause the generated library to
9644 # depend on `.', always an invalid library. This was fixed in
9645 # development snapshots of GCC prior to 3.0.
9646 case $host_os in
9647 aix4 | aix4.[01] | aix4.[01].*)
9648 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
9649 echo ' yes '
9650 echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
9651 :
9652 else
9653 can_build_shared=no
9654 fi
9655 ;;
9656 esac
9657 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
9658 # soname into executable. Probably we can add versioning support to
9659 # collect2, so additional links can be useful in future.
9660 if test "$aix_use_runtimelinking" = yes; then
9661 # If using run time linking (on AIX 4.2 or later) use lib<name>.so
9662 # instead of lib<name>.a to let people know that these are not
9663 # typical AIX shared libraries.
9664 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9665 else
9666 # We preserve .a as extension for shared libraries through AIX4.2
9667 # and later when we are not doing run time linking.
9668 library_names_spec='${libname}${release}.a $libname.a'
9669 soname_spec='${libname}${release}${shared_ext}$major'
9670 fi
9671 shlibpath_var=LIBPATH
9672 fi
9673 ;;
9674
9675amigaos*)
b214d478
SE
9676 case $host_cpu in
9677 powerpc)
9678 # Since July 2007 AmigaOS4 officially supports .so libraries.
9679 # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
9680 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9681 ;;
9682 m68k)
ce2cded5
L
9683 library_names_spec='$libname.ixlibrary $libname.a'
9684 # Create ${libname}_ixlibrary.a entries in /sys/libs.
3725885a 9685 finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`func_echo_all "$lib" | $SED '\''s%^.*/\([^/]*\)\.ixlibrary$%\1%'\''`; test $RM /sys/libs/${libname}_ixlibrary.a; $show "cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a"; cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a || exit 1; done'
b214d478
SE
9686 ;;
9687 esac
ce2cded5
L
9688 ;;
9689
9690beos*)
9691 library_names_spec='${libname}${shared_ext}'
9692 dynamic_linker="$host_os ld.so"
9693 shlibpath_var=LIBRARY_PATH
9694 ;;
9695
9696bsdi[45]*)
9697 version_type=linux
9698 need_version=no
9699 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9700 soname_spec='${libname}${release}${shared_ext}$major'
9701 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
9702 shlibpath_var=LD_LIBRARY_PATH
9703 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
9704 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
9705 # the default ld.so.conf also contains /usr/contrib/lib and
9706 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
9707 # libtool to hard-code these into programs
9708 ;;
9709
b214d478 9710cygwin* | mingw* | pw32* | cegcc*)
ce2cded5
L
9711 version_type=windows
9712 shrext_cmds=".dll"
9713 need_version=no
9714 need_lib_prefix=no
9715
b214d478
SE
9716 case $GCC,$host_os in
9717 yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*)
ce2cded5
L
9718 library_names_spec='$libname.dll.a'
9719 # DLL is installed to $(libdir)/../bin by postinstall_cmds
9720 postinstall_cmds='base_file=`basename \${file}`~
9721 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
9722 dldir=$destdir/`dirname \$dlpath`~
9723 test -d \$dldir || mkdir -p \$dldir~
9724 $install_prog $dir/$dlname \$dldir/$dlname~
9725 chmod a+x \$dldir/$dlname~
9726 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
9727 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
9728 fi'
9729 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
9730 dlpath=$dir/\$dldll~
9731 $RM \$dlpath'
9732 shlibpath_overrides_runpath=yes
9733
9734 case $host_os in
9735 cygwin*)
9736 # Cygwin DLLs use 'cyg' prefix rather than 'lib'
9737 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
3725885a
RW
9738
9739 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api"
ce2cded5 9740 ;;
b214d478 9741 mingw* | cegcc*)
ce2cded5
L
9742 # MinGW DLLs use traditional 'lib' prefix
9743 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
ce2cded5
L
9744 ;;
9745 pw32*)
9746 # pw32 DLLs use 'pw' prefix rather than 'lib'
9747 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
9748 ;;
9749 esac
9750 ;;
9751
9752 *)
9753 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
9754 ;;
9755 esac
9756 dynamic_linker='Win32 ld.exe'
9757 # FIXME: first we should search . and the directory the executable is in
9758 shlibpath_var=PATH
9759 ;;
9760
9761darwin* | rhapsody*)
9762 dynamic_linker="$host_os dyld"
9763 version_type=darwin
9764 need_lib_prefix=no
9765 need_version=no
9766 library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
9767 soname_spec='${libname}${release}${major}$shared_ext'
9768 shlibpath_overrides_runpath=yes
9769 shlibpath_var=DYLD_LIBRARY_PATH
9770 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
9771
9772 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"
9773 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
9774 ;;
9775
9776dgux*)
9777 version_type=linux
9778 need_lib_prefix=no
9779 need_version=no
9780 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
9781 soname_spec='${libname}${release}${shared_ext}$major'
9782 shlibpath_var=LD_LIBRARY_PATH
9783 ;;
9784
ce2cded5
L
9785freebsd* | dragonfly*)
9786 # DragonFly does not have aout. When/if they implement a new
9787 # versioning mechanism, adjust this.
9788 if test -x /usr/bin/objformat; then
9789 objformat=`/usr/bin/objformat`
9790 else
9791 case $host_os in
6d2920c8 9792 freebsd[23].*) objformat=aout ;;
ce2cded5
L
9793 *) objformat=elf ;;
9794 esac
9795 fi
9796 version_type=freebsd-$objformat
9797 case $version_type in
9798 freebsd-elf*)
9799 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
9800 need_version=no
9801 need_lib_prefix=no
9802 ;;
9803 freebsd-*)
9804 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
9805 need_version=yes
9806 ;;
9807 esac
9808 shlibpath_var=LD_LIBRARY_PATH
9809 case $host_os in
6d2920c8 9810 freebsd2.*)
ce2cded5
L
9811 shlibpath_overrides_runpath=yes
9812 ;;
9813 freebsd3.[01]* | freebsdelf3.[01]*)
9814 shlibpath_overrides_runpath=yes
9815 hardcode_into_libs=yes
9816 ;;
9817 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
9818 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
9819 shlibpath_overrides_runpath=no
9820 hardcode_into_libs=yes
9821 ;;
9822 *) # from 4.6 on, and DragonFly
9823 shlibpath_overrides_runpath=yes
9824 hardcode_into_libs=yes
9825 ;;
9826 esac
9827 ;;
9828
3725885a
RW
9829haiku*)
9830 version_type=linux
9831 need_lib_prefix=no
9832 need_version=no
9833 dynamic_linker="$host_os runtime_loader"
9834 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
9835 soname_spec='${libname}${release}${shared_ext}$major'
9836 shlibpath_var=LIBRARY_PATH
9837 shlibpath_overrides_runpath=yes
d85e70a3 9838 sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/system/lib'
3725885a
RW
9839 hardcode_into_libs=yes
9840 ;;
9841
ce2cded5
L
9842hpux9* | hpux10* | hpux11*)
9843 # Give a soname corresponding to the major version so that dld.sl refuses to
9844 # link against other versions.
9845 version_type=sunos
9846 need_lib_prefix=no
9847 need_version=no
9848 case $host_cpu in
9849 ia64*)
9850 shrext_cmds='.so'
9851 hardcode_into_libs=yes
9852 dynamic_linker="$host_os dld.so"
9853 shlibpath_var=LD_LIBRARY_PATH
9854 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
9855 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9856 soname_spec='${libname}${release}${shared_ext}$major'
9857 if test "X$HPUX_IA64_MODE" = X32; then
9858 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
9859 else
9860 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
9861 fi
9862 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
9863 ;;
9864 hppa*64*)
9865 shrext_cmds='.sl'
9866 hardcode_into_libs=yes
9867 dynamic_linker="$host_os dld.sl"
9868 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
9869 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
9870 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9871 soname_spec='${libname}${release}${shared_ext}$major'
9872 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
9873 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
9874 ;;
9875 *)
9876 shrext_cmds='.sl'
9877 dynamic_linker="$host_os dld.sl"
9878 shlibpath_var=SHLIB_PATH
9879 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
9880 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9881 soname_spec='${libname}${release}${shared_ext}$major'
9882 ;;
9883 esac
3725885a 9884 # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
ce2cded5 9885 postinstall_cmds='chmod 555 $lib'
3725885a
RW
9886 # or fails outright, so override atomically:
9887 install_override_mode=555
ce2cded5
L
9888 ;;
9889
9890interix[3-9]*)
9891 version_type=linux
9892 need_lib_prefix=no
9893 need_version=no
9894 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
9895 soname_spec='${libname}${release}${shared_ext}$major'
9896 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
9897 shlibpath_var=LD_LIBRARY_PATH
9898 shlibpath_overrides_runpath=no
9899 hardcode_into_libs=yes
9900 ;;
d7040cdb 9901
ce2cded5
L
9902irix5* | irix6* | nonstopux*)
9903 case $host_os in
9904 nonstopux*) version_type=nonstopux ;;
9905 *)
9906 if test "$lt_cv_prog_gnu_ld" = yes; then
9907 version_type=linux
9908 else
9909 version_type=irix
9910 fi ;;
9911 esac
9912 need_lib_prefix=no
9913 need_version=no
9914 soname_spec='${libname}${release}${shared_ext}$major'
9915 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
9916 case $host_os in
9917 irix5* | nonstopux*)
9918 libsuff= shlibsuff=
9919 ;;
9920 *)
9921 case $LD in # libtool.m4 will add one of these switches to LD
9922 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
9923 libsuff= shlibsuff= libmagic=32-bit;;
9924 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
9925 libsuff=32 shlibsuff=N32 libmagic=N32;;
9926 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
9927 libsuff=64 shlibsuff=64 libmagic=64-bit;;
9928 *) libsuff= shlibsuff= libmagic=never-match;;
9929 esac
9930 ;;
9931 esac
9932 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
9933 shlibpath_overrides_runpath=no
9934 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
9935 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
9936 hardcode_into_libs=yes
9937 ;;
d7040cdb 9938
ce2cded5
L
9939# No shared lib support for Linux oldld, aout, or coff.
9940linux*oldld* | linux*aout* | linux*coff*)
9941 dynamic_linker=no
9942 ;;
9943
9944# This must be Linux ELF.
6a6859cb
AM
9945
9946# uclinux* changes (here and below) have been submitted to the libtool
9947# project, but have not yet been accepted: they are GCC-local changes
9948# for the time being. (See
9949# https://lists.gnu.org/archive/html/libtool-patches/2018-05/msg00000.html)
9950linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu* | uclinuxfdpiceabi)
ce2cded5
L
9951 version_type=linux
9952 need_lib_prefix=no
9953 need_version=no
9954 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9955 soname_spec='${libname}${release}${shared_ext}$major'
9956 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
9957 shlibpath_var=LD_LIBRARY_PATH
9958 shlibpath_overrides_runpath=no
39144654 9959
ce2cded5 9960 # Some binutils ld are patched to set DT_RUNPATH
d0ac1c44 9961 if ${lt_cv_shlibpath_overrides_runpath+:} false; then :
81ecdfbb 9962 $as_echo_n "(cached) " >&6
39144654
RW
9963else
9964 lt_cv_shlibpath_overrides_runpath=no
9965 save_LDFLAGS=$LDFLAGS
9966 save_libdir=$libdir
9967 eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \
9968 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\""
81ecdfbb 9969 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
d7040cdb
SE
9970/* end confdefs.h. */
9971
d7040cdb
SE
9972int
9973main ()
9974{
ce2cded5 9975
d7040cdb
SE
9976 ;
9977 return 0;
9978}
9979_ACEOF
81ecdfbb
RW
9980if ac_fn_c_try_link "$LINENO"; then :
9981 if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
39144654 9982 lt_cv_shlibpath_overrides_runpath=yes
d7040cdb 9983fi
d7040cdb 9984fi
81ecdfbb
RW
9985rm -f core conftest.err conftest.$ac_objext \
9986 conftest$ac_exeext conftest.$ac_ext
39144654
RW
9987 LDFLAGS=$save_LDFLAGS
9988 libdir=$save_libdir
9989
9990fi
9991
9992 shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
d7040cdb 9993
ce2cded5
L
9994 # This implies no fast_install, which is unacceptable.
9995 # Some rework will be needed to allow for fast_install
9996 # before this can be enabled.
9997 hardcode_into_libs=yes
d7040cdb 9998
ce2cded5
L
9999 # Append ld.so.conf contents to the search path
10000 if test -f /etc/ld.so.conf; then
3725885a 10001 lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s 2>/dev/null", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;/^[ ]*hwcap[ ]/d;s/[:, ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;s/"//g;/^$/d' | tr '\n' ' '`
ce2cded5
L
10002 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
10003 fi
d7040cdb 10004
ce2cded5
L
10005 # We used to test for /lib/ld.so.1 and disable shared libraries on
10006 # powerpc, because MkLinux only supported shared libraries with the
10007 # GNU dynamic linker. Since this was broken with cross compilers,
10008 # most powerpc-linux boxes support dynamic linking these days and
10009 # people can always --disable-shared, the test was removed, and we
10010 # assume the GNU/Linux dynamic linker is in use.
10011 dynamic_linker='GNU/Linux ld.so'
10012 ;;
d7040cdb 10013
ce2cded5
L
10014netbsd*)
10015 version_type=sunos
10016 need_lib_prefix=no
10017 need_version=no
10018 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
10019 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10020 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
10021 dynamic_linker='NetBSD (a.out) ld.so'
10022 else
10023 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
10024 soname_spec='${libname}${release}${shared_ext}$major'
10025 dynamic_linker='NetBSD ld.elf_so'
10026 fi
10027 shlibpath_var=LD_LIBRARY_PATH
10028 shlibpath_overrides_runpath=yes
10029 hardcode_into_libs=yes
10030 ;;
d7040cdb 10031
ce2cded5
L
10032newsos6)
10033 version_type=linux
10034 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10035 shlibpath_var=LD_LIBRARY_PATH
10036 shlibpath_overrides_runpath=yes
10037 ;;
d7040cdb 10038
ce2cded5
L
10039*nto* | *qnx*)
10040 version_type=qnx
10041 need_lib_prefix=no
10042 need_version=no
10043 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10044 soname_spec='${libname}${release}${shared_ext}$major'
10045 shlibpath_var=LD_LIBRARY_PATH
10046 shlibpath_overrides_runpath=no
10047 hardcode_into_libs=yes
10048 dynamic_linker='ldqnx.so'
10049 ;;
d7040cdb 10050
ce2cded5
L
10051openbsd*)
10052 version_type=sunos
10053 sys_lib_dlsearch_path_spec="/usr/lib"
10054 need_lib_prefix=no
10055 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
10056 case $host_os in
10057 openbsd3.3 | openbsd3.3.*) need_version=yes ;;
10058 *) need_version=no ;;
d7040cdb 10059 esac
ce2cded5
L
10060 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10061 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
10062 shlibpath_var=LD_LIBRARY_PATH
10063 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
10064 case $host_os in
10065 openbsd2.[89] | openbsd2.[89].*)
10066 shlibpath_overrides_runpath=no
10067 ;;
10068 *)
10069 shlibpath_overrides_runpath=yes
10070 ;;
10071 esac
d7040cdb 10072 else
ce2cded5 10073 shlibpath_overrides_runpath=yes
d7040cdb 10074 fi
ce2cded5 10075 ;;
d7040cdb 10076
ce2cded5
L
10077os2*)
10078 libname_spec='$name'
10079 shrext_cmds=".dll"
10080 need_lib_prefix=no
10081 library_names_spec='$libname${shared_ext} $libname.a'
10082 dynamic_linker='OS/2 ld.exe'
10083 shlibpath_var=LIBPATH
10084 ;;
d7040cdb 10085
ce2cded5
L
10086osf3* | osf4* | osf5*)
10087 version_type=osf
10088 need_lib_prefix=no
10089 need_version=no
10090 soname_spec='${libname}${release}${shared_ext}$major'
10091 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10092 shlibpath_var=LD_LIBRARY_PATH
10093 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
10094 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
10095 ;;
d7040cdb 10096
ce2cded5
L
10097rdos*)
10098 dynamic_linker=no
10099 ;;
d7040cdb 10100
ce2cded5
L
10101solaris*)
10102 version_type=linux
10103 need_lib_prefix=no
10104 need_version=no
10105 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10106 soname_spec='${libname}${release}${shared_ext}$major'
10107 shlibpath_var=LD_LIBRARY_PATH
10108 shlibpath_overrides_runpath=yes
10109 hardcode_into_libs=yes
10110 # ldd complains unless libraries are executable
10111 postinstall_cmds='chmod +x $lib'
10112 ;;
d7040cdb 10113
ce2cded5
L
10114sunos4*)
10115 version_type=sunos
10116 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10117 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
10118 shlibpath_var=LD_LIBRARY_PATH
10119 shlibpath_overrides_runpath=yes
10120 if test "$with_gnu_ld" = yes; then
10121 need_lib_prefix=no
10122 fi
10123 need_version=yes
10124 ;;
d7040cdb 10125
ce2cded5
L
10126sysv4 | sysv4.3*)
10127 version_type=linux
10128 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10129 soname_spec='${libname}${release}${shared_ext}$major'
10130 shlibpath_var=LD_LIBRARY_PATH
10131 case $host_vendor in
10132 sni)
10133 shlibpath_overrides_runpath=no
10134 need_lib_prefix=no
10135 runpath_var=LD_RUN_PATH
10136 ;;
10137 siemens)
10138 need_lib_prefix=no
10139 ;;
10140 motorola)
10141 need_lib_prefix=no
10142 need_version=no
10143 shlibpath_overrides_runpath=no
10144 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
10145 ;;
10146 esac
10147 ;;
d7040cdb 10148
ce2cded5
L
10149sysv4*MP*)
10150 if test -d /usr/nec ;then
10151 version_type=linux
10152 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
10153 soname_spec='$libname${shared_ext}.$major'
10154 shlibpath_var=LD_LIBRARY_PATH
10155 fi
10156 ;;
d7040cdb 10157
ce2cded5
L
10158sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
10159 version_type=freebsd-elf
10160 need_lib_prefix=no
10161 need_version=no
10162 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
10163 soname_spec='${libname}${release}${shared_ext}$major'
10164 shlibpath_var=LD_LIBRARY_PATH
10165 shlibpath_overrides_runpath=yes
10166 hardcode_into_libs=yes
10167 if test "$with_gnu_ld" = yes; then
10168 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
10169 else
10170 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
10171 case $host_os in
10172 sco3.2v5*)
10173 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
10174 ;;
10175 esac
10176 fi
10177 sys_lib_dlsearch_path_spec='/usr/lib'
10178 ;;
d7040cdb 10179
ce2cded5
L
10180tpf*)
10181 # TPF is a cross-target only. Preferred cross-host = GNU/Linux.
10182 version_type=linux
10183 need_lib_prefix=no
10184 need_version=no
b214d478 10185 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
ce2cded5
L
10186 shlibpath_var=LD_LIBRARY_PATH
10187 shlibpath_overrides_runpath=no
10188 hardcode_into_libs=yes
10189 ;;
d7040cdb 10190
ce2cded5
L
10191uts4*)
10192 version_type=linux
10193 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10194 soname_spec='${libname}${release}${shared_ext}$major'
10195 shlibpath_var=LD_LIBRARY_PATH
10196 ;;
d7040cdb 10197
6a6859cb
AM
10198# Shared libraries for VwWorks, >= 7 only at this stage
10199# and (fpic) still incompatible with "large" code models
10200# in a few configurations. Only for RTP mode in any case,
10201# and upon explicit request at configure time.
10202vxworks7*)
10203 dynamic_linker=no
10204 case ${with_multisubdir}-${enable_shared} in
10205 *large*)
10206 ;;
10207 *mrtp*-yes)
10208 version_type=linux
10209 need_lib_prefix=no
10210 need_version=no
10211 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10212 soname_spec='${libname}${release}${shared_ext}$major'
10213 dynamic_linker="$host_os module_loader"
10214 ;;
10215 esac
10216 ;;
ce2cded5
L
10217*)
10218 dynamic_linker=no
10219 ;;
10220esac
81ecdfbb
RW
10221{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
10222$as_echo "$dynamic_linker" >&6; }
ce2cded5 10223test "$dynamic_linker" = no && can_build_shared=no
d7040cdb 10224
ce2cded5
L
10225variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
10226if test "$GCC" = yes; then
10227 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
d7040cdb 10228fi
d7040cdb 10229
b214d478
SE
10230if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
10231 sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
10232fi
10233if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
10234 sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
10235fi
10236
d7040cdb 10237
d7040cdb 10238
d7040cdb 10239
d7040cdb 10240
d7040cdb 10241
d7040cdb 10242
d7040cdb 10243
d7040cdb 10244
d7040cdb 10245
d7040cdb 10246
d7040cdb
SE
10247
10248
d7040cdb 10249
d7040cdb 10250
d7040cdb 10251
d7040cdb
SE
10252
10253
10254
10255
10256
10257
10258
10259
10260
10261
10262
10263
10264
10265
10266
10267
10268
d7040cdb
SE
10269
10270
10271
10272
10273
10274
10275
10276
10277
10278
10279
10280
d7040cdb 10281
d7040cdb 10282
d7040cdb 10283
d7040cdb 10284
d7040cdb
SE
10285
10286
10287
10288
d7040cdb 10289
d7040cdb
SE
10290
10291
10292
10293
10294
10295
10296
10297
10298
10299
10300
10301
10302
d7040cdb
SE
10303
10304
10305
10306
d7040cdb
SE
10307
10308
10309
d7040cdb
SE
10310
10311
d7040cdb 10312
d7040cdb 10313
d7040cdb 10314
ce2cded5
L
10315
10316
3725885a
RW
10317
10318
10319
10320
10321
ce2cded5
L
10322
10323
10324
10325
10326
10327
81ecdfbb
RW
10328 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
10329$as_echo_n "checking how to hardcode library paths into programs... " >&6; }
ce2cded5
L
10330hardcode_action=
10331if test -n "$hardcode_libdir_flag_spec" ||
10332 test -n "$runpath_var" ||
10333 test "X$hardcode_automatic" = "Xyes" ; then
10334
10335 # We can hardcode non-existent directories.
10336 if test "$hardcode_direct" != no &&
10337 # If the only mechanism to avoid hardcoding is shlibpath_var, we
10338 # have to relink, otherwise we might link with an installed library
10339 # when we should be linking with a yet-to-be-installed one
10340 ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no &&
10341 test "$hardcode_minus_L" != no; then
10342 # Linking always hardcodes the temporary library directory.
10343 hardcode_action=relink
10344 else
10345 # We can link without hardcoding, and we can hardcode nonexisting dirs.
10346 hardcode_action=immediate
10347 fi
d7040cdb 10348else
ce2cded5
L
10349 # We cannot hardcode anything, or else we can only hardcode existing
10350 # directories.
10351 hardcode_action=unsupported
d7040cdb 10352fi
81ecdfbb
RW
10353{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5
10354$as_echo "$hardcode_action" >&6; }
d7040cdb 10355
ce2cded5
L
10356if test "$hardcode_action" = relink ||
10357 test "$inherit_rpath" = yes; then
10358 # Fast installation is not supported
10359 enable_fast_install=no
10360elif test "$shlibpath_overrides_runpath" = yes ||
10361 test "$enable_shared" = no; then
10362 # Fast installation is not necessary
10363 enable_fast_install=needless
d7040cdb
SE
10364fi
10365
d7040cdb 10366
d7040cdb 10367
0ab6f085 10368
0ab6f085 10369
0ab6f085 10370
ce2cded5
L
10371 if test "x$enable_dlopen" != xyes; then
10372 enable_dlopen=unknown
10373 enable_dlopen_self=unknown
10374 enable_dlopen_self_static=unknown
d7040cdb 10375else
ce2cded5
L
10376 lt_cv_dlopen=no
10377 lt_cv_dlopen_libs=
d7040cdb 10378
ce2cded5
L
10379 case $host_os in
10380 beos*)
10381 lt_cv_dlopen="load_add_on"
10382 lt_cv_dlopen_libs=
10383 lt_cv_dlopen_self=yes
10384 ;;
d7040cdb 10385
b214d478 10386 mingw* | pw32* | cegcc*)
ce2cded5
L
10387 lt_cv_dlopen="LoadLibrary"
10388 lt_cv_dlopen_libs=
10389 ;;
10390
10391 cygwin*)
10392 lt_cv_dlopen="dlopen"
10393 lt_cv_dlopen_libs=
10394 ;;
10395
10396 darwin*)
10397 # if libdl is installed we need to link against it
81ecdfbb
RW
10398 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
10399$as_echo_n "checking for dlopen in -ldl... " >&6; }
d0ac1c44 10400if ${ac_cv_lib_dl_dlopen+:} false; then :
81ecdfbb 10401 $as_echo_n "(cached) " >&6
d7040cdb 10402else
ce2cded5
L
10403 ac_check_lib_save_LIBS=$LIBS
10404LIBS="-ldl $LIBS"
81ecdfbb 10405cat confdefs.h - <<_ACEOF >conftest.$ac_ext
ce2cded5
L
10406/* end confdefs.h. */
10407
81ecdfbb
RW
10408/* Override any GCC internal prototype to avoid an error.
10409 Use char because int might match the return type of a GCC
10410 builtin and then its argument prototype would still apply. */
ce2cded5
L
10411#ifdef __cplusplus
10412extern "C"
10413#endif
ce2cded5
L
10414char dlopen ();
10415int
10416main ()
10417{
81ecdfbb 10418return dlopen ();
ce2cded5
L
10419 ;
10420 return 0;
10421}
10422_ACEOF
81ecdfbb 10423if ac_fn_c_try_link "$LINENO"; then :
ce2cded5
L
10424 ac_cv_lib_dl_dlopen=yes
10425else
81ecdfbb 10426 ac_cv_lib_dl_dlopen=no
d7040cdb 10427fi
81ecdfbb
RW
10428rm -f core conftest.err conftest.$ac_objext \
10429 conftest$ac_exeext conftest.$ac_ext
ce2cded5 10430LIBS=$ac_check_lib_save_LIBS
d7040cdb 10431fi
81ecdfbb
RW
10432{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
10433$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
d0ac1c44 10434if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
ce2cded5 10435 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
d7040cdb 10436else
d7040cdb 10437
ce2cded5
L
10438 lt_cv_dlopen="dyld"
10439 lt_cv_dlopen_libs=
10440 lt_cv_dlopen_self=yes
10441
d7040cdb 10442fi
ce2cded5
L
10443
10444 ;;
10445
10446 *)
81ecdfbb 10447 ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load"
d0ac1c44 10448if test "x$ac_cv_func_shl_load" = xyes; then :
ce2cded5
L
10449 lt_cv_dlopen="shl_load"
10450else
81ecdfbb
RW
10451 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5
10452$as_echo_n "checking for shl_load in -ldld... " >&6; }
d0ac1c44 10453if ${ac_cv_lib_dld_shl_load+:} false; then :
81ecdfbb 10454 $as_echo_n "(cached) " >&6
ce2cded5
L
10455else
10456 ac_check_lib_save_LIBS=$LIBS
10457LIBS="-ldld $LIBS"
81ecdfbb 10458cat confdefs.h - <<_ACEOF >conftest.$ac_ext
ce2cded5 10459/* end confdefs.h. */
d7040cdb 10460
81ecdfbb
RW
10461/* Override any GCC internal prototype to avoid an error.
10462 Use char because int might match the return type of a GCC
10463 builtin and then its argument prototype would still apply. */
ce2cded5
L
10464#ifdef __cplusplus
10465extern "C"
10466#endif
ce2cded5
L
10467char shl_load ();
10468int
10469main ()
10470{
81ecdfbb 10471return shl_load ();
ce2cded5
L
10472 ;
10473 return 0;
10474}
10475_ACEOF
81ecdfbb 10476if ac_fn_c_try_link "$LINENO"; then :
ce2cded5
L
10477 ac_cv_lib_dld_shl_load=yes
10478else
81ecdfbb 10479 ac_cv_lib_dld_shl_load=no
ce2cded5 10480fi
81ecdfbb
RW
10481rm -f core conftest.err conftest.$ac_objext \
10482 conftest$ac_exeext conftest.$ac_ext
ce2cded5
L
10483LIBS=$ac_check_lib_save_LIBS
10484fi
81ecdfbb
RW
10485{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5
10486$as_echo "$ac_cv_lib_dld_shl_load" >&6; }
d0ac1c44 10487if test "x$ac_cv_lib_dld_shl_load" = xyes; then :
b214d478 10488 lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"
ce2cded5 10489else
81ecdfbb 10490 ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen"
d0ac1c44 10491if test "x$ac_cv_func_dlopen" = xyes; then :
ce2cded5
L
10492 lt_cv_dlopen="dlopen"
10493else
81ecdfbb
RW
10494 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
10495$as_echo_n "checking for dlopen in -ldl... " >&6; }
d0ac1c44 10496if ${ac_cv_lib_dl_dlopen+:} false; then :
81ecdfbb 10497 $as_echo_n "(cached) " >&6
d7040cdb 10498else
ce2cded5
L
10499 ac_check_lib_save_LIBS=$LIBS
10500LIBS="-ldl $LIBS"
81ecdfbb 10501cat confdefs.h - <<_ACEOF >conftest.$ac_ext
d7040cdb
SE
10502/* end confdefs.h. */
10503
81ecdfbb
RW
10504/* Override any GCC internal prototype to avoid an error.
10505 Use char because int might match the return type of a GCC
10506 builtin and then its argument prototype would still apply. */
ce2cded5
L
10507#ifdef __cplusplus
10508extern "C"
10509#endif
ce2cded5 10510char dlopen ();
d7040cdb
SE
10511int
10512main ()
10513{
81ecdfbb 10514return dlopen ();
d7040cdb
SE
10515 ;
10516 return 0;
10517}
10518_ACEOF
81ecdfbb 10519if ac_fn_c_try_link "$LINENO"; then :
ce2cded5 10520 ac_cv_lib_dl_dlopen=yes
d7040cdb 10521else
81ecdfbb 10522 ac_cv_lib_dl_dlopen=no
1b9750d6 10523fi
81ecdfbb
RW
10524rm -f core conftest.err conftest.$ac_objext \
10525 conftest$ac_exeext conftest.$ac_ext
ce2cded5 10526LIBS=$ac_check_lib_save_LIBS
d7040cdb 10527fi
81ecdfbb
RW
10528{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
10529$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
d0ac1c44 10530if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
ce2cded5 10531 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
d7040cdb 10532else
81ecdfbb
RW
10533 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5
10534$as_echo_n "checking for dlopen in -lsvld... " >&6; }
d0ac1c44 10535if ${ac_cv_lib_svld_dlopen+:} false; then :
81ecdfbb 10536 $as_echo_n "(cached) " >&6
d7040cdb 10537else
ce2cded5
L
10538 ac_check_lib_save_LIBS=$LIBS
10539LIBS="-lsvld $LIBS"
81ecdfbb 10540cat confdefs.h - <<_ACEOF >conftest.$ac_ext
d7040cdb 10541/* end confdefs.h. */
d7040cdb 10542
81ecdfbb
RW
10543/* Override any GCC internal prototype to avoid an error.
10544 Use char because int might match the return type of a GCC
10545 builtin and then its argument prototype would still apply. */
ce2cded5
L
10546#ifdef __cplusplus
10547extern "C"
10548#endif
ce2cded5 10549char dlopen ();
d7040cdb
SE
10550int
10551main ()
10552{
81ecdfbb 10553return dlopen ();
d7040cdb
SE
10554 ;
10555 return 0;
10556}
10557_ACEOF
81ecdfbb 10558if ac_fn_c_try_link "$LINENO"; then :
ce2cded5 10559 ac_cv_lib_svld_dlopen=yes
0ab6f085 10560else
81ecdfbb 10561 ac_cv_lib_svld_dlopen=no
0ab6f085 10562fi
81ecdfbb
RW
10563rm -f core conftest.err conftest.$ac_objext \
10564 conftest$ac_exeext conftest.$ac_ext
ce2cded5 10565LIBS=$ac_check_lib_save_LIBS
0ab6f085 10566fi
81ecdfbb
RW
10567{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5
10568$as_echo "$ac_cv_lib_svld_dlopen" >&6; }
d0ac1c44 10569if test "x$ac_cv_lib_svld_dlopen" = xyes; then :
ce2cded5
L
10570 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
10571else
81ecdfbb
RW
10572 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5
10573$as_echo_n "checking for dld_link in -ldld... " >&6; }
d0ac1c44 10574if ${ac_cv_lib_dld_dld_link+:} false; then :
81ecdfbb 10575 $as_echo_n "(cached) " >&6
ce2cded5
L
10576else
10577 ac_check_lib_save_LIBS=$LIBS
10578LIBS="-ldld $LIBS"
81ecdfbb 10579cat confdefs.h - <<_ACEOF >conftest.$ac_ext
0ab6f085 10580/* end confdefs.h. */
ce2cded5 10581
81ecdfbb
RW
10582/* Override any GCC internal prototype to avoid an error.
10583 Use char because int might match the return type of a GCC
10584 builtin and then its argument prototype would still apply. */
ce2cded5
L
10585#ifdef __cplusplus
10586extern "C"
10587#endif
ce2cded5 10588char dld_link ();
0ab6f085
AM
10589int
10590main ()
10591{
81ecdfbb 10592return dld_link ();
0ab6f085
AM
10593 ;
10594 return 0;
10595}
10596_ACEOF
81ecdfbb 10597if ac_fn_c_try_link "$LINENO"; then :
ce2cded5 10598 ac_cv_lib_dld_dld_link=yes
0ab6f085 10599else
81ecdfbb 10600 ac_cv_lib_dld_dld_link=no
0ab6f085 10601fi
81ecdfbb
RW
10602rm -f core conftest.err conftest.$ac_objext \
10603 conftest$ac_exeext conftest.$ac_ext
ce2cded5
L
10604LIBS=$ac_check_lib_save_LIBS
10605fi
81ecdfbb
RW
10606{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5
10607$as_echo "$ac_cv_lib_dld_dld_link" >&6; }
d0ac1c44 10608if test "x$ac_cv_lib_dld_dld_link" = xyes; then :
b214d478 10609 lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"
ce2cded5
L
10610fi
10611
10612
10613fi
10614
10615
10616fi
10617
10618
10619fi
10620
10621
10622fi
10623
10624
10625fi
10626
10627 ;;
10628 esac
10629
10630 if test "x$lt_cv_dlopen" != xno; then
10631 enable_dlopen=yes
10632 else
10633 enable_dlopen=no
10634 fi
10635
10636 case $lt_cv_dlopen in
10637 dlopen)
10638 save_CPPFLAGS="$CPPFLAGS"
10639 test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
10640
10641 save_LDFLAGS="$LDFLAGS"
10642 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
10643
10644 save_LIBS="$LIBS"
10645 LIBS="$lt_cv_dlopen_libs $LIBS"
10646
81ecdfbb
RW
10647 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5
10648$as_echo_n "checking whether a program can dlopen itself... " >&6; }
d0ac1c44 10649if ${lt_cv_dlopen_self+:} false; then :
81ecdfbb 10650 $as_echo_n "(cached) " >&6
ce2cded5
L
10651else
10652 if test "$cross_compiling" = yes; then :
10653 lt_cv_dlopen_self=cross
10654else
10655 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
10656 lt_status=$lt_dlunknown
10657 cat > conftest.$ac_ext <<_LT_EOF
862776f2 10658#line 10658 "configure"
ce2cded5
L
10659#include "confdefs.h"
10660
10661#if HAVE_DLFCN_H
10662#include <dlfcn.h>
10663#endif
10664
10665#include <stdio.h>
10666
10667#ifdef RTLD_GLOBAL
10668# define LT_DLGLOBAL RTLD_GLOBAL
10669#else
10670# ifdef DL_GLOBAL
10671# define LT_DLGLOBAL DL_GLOBAL
10672# else
10673# define LT_DLGLOBAL 0
10674# endif
10675#endif
10676
10677/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
10678 find out it does not work in some platform. */
10679#ifndef LT_DLLAZY_OR_NOW
10680# ifdef RTLD_LAZY
10681# define LT_DLLAZY_OR_NOW RTLD_LAZY
10682# else
10683# ifdef DL_LAZY
10684# define LT_DLLAZY_OR_NOW DL_LAZY
10685# else
10686# ifdef RTLD_NOW
10687# define LT_DLLAZY_OR_NOW RTLD_NOW
10688# else
10689# ifdef DL_NOW
10690# define LT_DLLAZY_OR_NOW DL_NOW
10691# else
10692# define LT_DLLAZY_OR_NOW 0
10693# endif
10694# endif
10695# endif
10696# endif
10697#endif
10698
3725885a
RW
10699/* When -fvisbility=hidden is used, assume the code has been annotated
10700 correspondingly for the symbols needed. */
10701#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
10702void fnord () __attribute__((visibility("default")));
10703#endif
10704
10705void fnord () { int i=42; }
ce2cded5 10706int main ()
0ab6f085 10707{
ce2cded5
L
10708 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
10709 int status = $lt_dlunknown;
10710
10711 if (self)
10712 {
10713 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
3725885a
RW
10714 else
10715 {
10716 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
10717 else puts (dlerror ());
10718 }
ce2cded5
L
10719 /* dlclose (self); */
10720 }
10721 else
10722 puts (dlerror ());
10723
b214d478 10724 return status;
ce2cded5
L
10725}
10726_LT_EOF
81ecdfbb 10727 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
ce2cded5
L
10728 (eval $ac_link) 2>&5
10729 ac_status=$?
81ecdfbb
RW
10730 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10731 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
ce2cded5
L
10732 (./conftest; exit; ) >&5 2>/dev/null
10733 lt_status=$?
10734 case x$lt_status in
10735 x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
10736 x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
10737 x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
10738 esac
10739 else :
10740 # compilation failed
10741 lt_cv_dlopen_self=no
10742 fi
10743fi
10744rm -fr conftest*
10745
10746
10747fi
81ecdfbb
RW
10748{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5
10749$as_echo "$lt_cv_dlopen_self" >&6; }
ce2cded5
L
10750
10751 if test "x$lt_cv_dlopen_self" = xyes; then
10752 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
81ecdfbb
RW
10753 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5
10754$as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; }
d0ac1c44 10755if ${lt_cv_dlopen_self_static+:} false; then :
81ecdfbb 10756 $as_echo_n "(cached) " >&6
ce2cded5
L
10757else
10758 if test "$cross_compiling" = yes; then :
10759 lt_cv_dlopen_self_static=cross
10760else
10761 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
10762 lt_status=$lt_dlunknown
10763 cat > conftest.$ac_ext <<_LT_EOF
862776f2 10764#line 10764 "configure"
ce2cded5
L
10765#include "confdefs.h"
10766
10767#if HAVE_DLFCN_H
10768#include <dlfcn.h>
10769#endif
10770
10771#include <stdio.h>
10772
10773#ifdef RTLD_GLOBAL
10774# define LT_DLGLOBAL RTLD_GLOBAL
10775#else
10776# ifdef DL_GLOBAL
10777# define LT_DLGLOBAL DL_GLOBAL
10778# else
10779# define LT_DLGLOBAL 0
10780# endif
10781#endif
10782
10783/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
10784 find out it does not work in some platform. */
10785#ifndef LT_DLLAZY_OR_NOW
10786# ifdef RTLD_LAZY
10787# define LT_DLLAZY_OR_NOW RTLD_LAZY
10788# else
10789# ifdef DL_LAZY
10790# define LT_DLLAZY_OR_NOW DL_LAZY
10791# else
10792# ifdef RTLD_NOW
10793# define LT_DLLAZY_OR_NOW RTLD_NOW
10794# else
10795# ifdef DL_NOW
10796# define LT_DLLAZY_OR_NOW DL_NOW
10797# else
10798# define LT_DLLAZY_OR_NOW 0
10799# endif
10800# endif
10801# endif
10802# endif
10803#endif
10804
3725885a
RW
10805/* When -fvisbility=hidden is used, assume the code has been annotated
10806 correspondingly for the symbols needed. */
10807#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
10808void fnord () __attribute__((visibility("default")));
10809#endif
10810
10811void fnord () { int i=42; }
ce2cded5
L
10812int main ()
10813{
10814 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
10815 int status = $lt_dlunknown;
10816
10817 if (self)
10818 {
10819 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
3725885a
RW
10820 else
10821 {
10822 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
10823 else puts (dlerror ());
10824 }
ce2cded5
L
10825 /* dlclose (self); */
10826 }
10827 else
10828 puts (dlerror ());
10829
b214d478 10830 return status;
0ab6f085 10831}
ce2cded5 10832_LT_EOF
81ecdfbb 10833 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
ce2cded5 10834 (eval $ac_link) 2>&5
0ab6f085 10835 ac_status=$?
81ecdfbb
RW
10836 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10837 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
ce2cded5
L
10838 (./conftest; exit; ) >&5 2>/dev/null
10839 lt_status=$?
10840 case x$lt_status in
10841 x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
10842 x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
10843 x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
10844 esac
10845 else :
10846 # compilation failed
10847 lt_cv_dlopen_self_static=no
10848 fi
10849fi
10850rm -fr conftest*
10851
d7040cdb
SE
10852
10853fi
81ecdfbb
RW
10854{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5
10855$as_echo "$lt_cv_dlopen_self_static" >&6; }
ce2cded5
L
10856 fi
10857
10858 CPPFLAGS="$save_CPPFLAGS"
10859 LDFLAGS="$save_LDFLAGS"
10860 LIBS="$save_LIBS"
10861 ;;
10862 esac
10863
10864 case $lt_cv_dlopen_self in
10865 yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
10866 *) enable_dlopen_self=unknown ;;
10867 esac
10868
10869 case $lt_cv_dlopen_self_static in
10870 yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
10871 *) enable_dlopen_self_static=unknown ;;
10872 esac
d7040cdb
SE
10873fi
10874
ce2cded5
L
10875
10876
10877
10878
10879
10880
10881
10882
10883
10884
10885
10886
10887
10888
10889
10890
10891striplib=
10892old_striplib=
81ecdfbb
RW
10893{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5
10894$as_echo_n "checking whether stripping libraries is possible... " >&6; }
ce2cded5
L
10895if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then
10896 test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
10897 test -z "$striplib" && striplib="$STRIP --strip-unneeded"
81ecdfbb
RW
10898 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
10899$as_echo "yes" >&6; }
0ab6f085 10900else
ce2cded5
L
10901# FIXME - insert some real tests, host_os isn't really good enough
10902 case $host_os in
10903 darwin*)
10904 if test -n "$STRIP" ; then
10905 striplib="$STRIP -x"
10906 old_striplib="$STRIP -S"
81ecdfbb
RW
10907 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
10908$as_echo "yes" >&6; }
ce2cded5 10909 else
81ecdfbb
RW
10910 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10911$as_echo "no" >&6; }
ce2cded5
L
10912 fi
10913 ;;
10914 *)
81ecdfbb
RW
10915 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10916$as_echo "no" >&6; }
ce2cded5
L
10917 ;;
10918 esac
10919fi
10920
10921
10922
10923
10924
10925
10926
10927
10928
10929
10930
10931
10932 # Report which library types will actually be built
81ecdfbb
RW
10933 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5
10934$as_echo_n "checking if libtool supports shared libraries... " >&6; }
10935 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5
10936$as_echo "$can_build_shared" >&6; }
ce2cded5 10937
81ecdfbb
RW
10938 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5
10939$as_echo_n "checking whether to build shared libraries... " >&6; }
ce2cded5
L
10940 test "$can_build_shared" = "no" && enable_shared=no
10941
10942 # On AIX, shared libraries and static libraries use the same namespace, and
10943 # are all built from PIC.
10944 case $host_os in
10945 aix3*)
10946 test "$enable_shared" = yes && enable_static=no
10947 if test -n "$RANLIB"; then
10948 archive_cmds="$archive_cmds~\$RANLIB \$lib"
10949 postinstall_cmds='$RANLIB $lib'
10950 fi
10951 ;;
10952
50e7d84b 10953 aix[4-9]*)
ce2cded5
L
10954 if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
10955 test "$enable_shared" = yes && enable_static=no
10956 fi
10957 ;;
10958 esac
81ecdfbb
RW
10959 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5
10960$as_echo "$enable_shared" >&6; }
ce2cded5 10961
81ecdfbb
RW
10962 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5
10963$as_echo_n "checking whether to build static libraries... " >&6; }
ce2cded5
L
10964 # Make sure either enable_shared or enable_static is yes.
10965 test "$enable_shared" = yes || enable_static=yes
81ecdfbb
RW
10966 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5
10967$as_echo "$enable_static" >&6; }
ce2cded5
L
10968
10969
10970
d7040cdb 10971
0ab6f085 10972fi
d7040cdb
SE
10973ac_ext=c
10974ac_cpp='$CPP $CPPFLAGS'
10975ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
10976ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
10977ac_compiler_gnu=$ac_cv_c_compiler_gnu
10978
ce2cded5 10979CC="$lt_save_CC"
0ab6f085 10980
0ab6f085
AM
10981
10982
d7040cdb
SE
10983
10984
d7040cdb 10985
d7040cdb 10986
d7040cdb 10987
ce2cded5
L
10988
10989
10990
10991
10992
81ecdfbb 10993 ac_config_commands="$ac_config_commands libtool"
ce2cded5
L
10994
10995
10996
10997
10998# Only expand once:
10999
d7040cdb
SE
11000
11001
b879806f
AM
11002# The tests for host and target for $enable_largefile require
11003# canonical names.
11004
11005
11006
11007# As the $enable_largefile decision depends on --enable-plugins we must set it
11008# even in directories otherwise not depending on the $plugins option.
11009
11010
11011 maybe_plugins=no
11012 for ac_header in dlfcn.h
11013do :
11014 ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
11015"
d0ac1c44 11016if test "x$ac_cv_header_dlfcn_h" = xyes; then :
b879806f
AM
11017 cat >>confdefs.h <<_ACEOF
11018#define HAVE_DLFCN_H 1
11019_ACEOF
11020 maybe_plugins=yes
11021fi
11022
11023done
11024
11025 for ac_header in windows.h
11026do :
11027 ac_fn_c_check_header_compile "$LINENO" "windows.h" "ac_cv_header_windows_h" "$ac_includes_default
11028"
d0ac1c44 11029if test "x$ac_cv_header_windows_h" = xyes; then :
b879806f
AM
11030 cat >>confdefs.h <<_ACEOF
11031#define HAVE_WINDOWS_H 1
11032_ACEOF
11033 maybe_plugins=yes
11034fi
11035
11036done
11037
11038
11039 # Check whether --enable-plugins was given.
11040if test "${enable_plugins+set}" = set; then :
11041 enableval=$enable_plugins; case "${enableval}" in
11042 no) plugins=no ;;
11043 *) plugins=yes
11044 if test "$maybe_plugins" != "yes" ; then
d0ac1c44 11045 as_fn_error $? "Building with plugin support requires a host that supports dlopen." "$LINENO" 5
b879806f
AM
11046 fi ;;
11047 esac
11048else
11049 plugins=$maybe_plugins
11050
11051fi
11052
2974be62 11053 if test "$plugins" = "yes"; then
3cba8b6c
L
11054 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing dlsym" >&5
11055$as_echo_n "checking for library containing dlsym... " >&6; }
d0ac1c44 11056if ${ac_cv_search_dlsym+:} false; then :
2974be62
AM
11057 $as_echo_n "(cached) " >&6
11058else
11059 ac_func_search_save_LIBS=$LIBS
11060cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11061/* end confdefs.h. */
11062
11063/* Override any GCC internal prototype to avoid an error.
11064 Use char because int might match the return type of a GCC
11065 builtin and then its argument prototype would still apply. */
11066#ifdef __cplusplus
11067extern "C"
11068#endif
3cba8b6c 11069char dlsym ();
2974be62
AM
11070int
11071main ()
11072{
3cba8b6c 11073return dlsym ();
2974be62
AM
11074 ;
11075 return 0;
11076}
11077_ACEOF
11078for ac_lib in '' dl; do
11079 if test -z "$ac_lib"; then
11080 ac_res="none required"
11081 else
11082 ac_res=-l$ac_lib
11083 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
11084 fi
11085 if ac_fn_c_try_link "$LINENO"; then :
3cba8b6c 11086 ac_cv_search_dlsym=$ac_res
2974be62
AM
11087fi
11088rm -f core conftest.err conftest.$ac_objext \
11089 conftest$ac_exeext
d0ac1c44 11090 if ${ac_cv_search_dlsym+:} false; then :
2974be62
AM
11091 break
11092fi
11093done
d0ac1c44 11094if ${ac_cv_search_dlsym+:} false; then :
2974be62
AM
11095
11096else
3cba8b6c 11097 ac_cv_search_dlsym=no
2974be62
AM
11098fi
11099rm conftest.$ac_ext
11100LIBS=$ac_func_search_save_LIBS
11101fi
3cba8b6c
L
11102{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_dlsym" >&5
11103$as_echo "$ac_cv_search_dlsym" >&6; }
11104ac_res=$ac_cv_search_dlsym
2974be62
AM
11105if test "$ac_res" != no; then :
11106 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
11107
11108fi
11109
11110 fi
b879806f
AM
11111
11112
11113case "${host}" in
c8693053
RO
11114 sparc-*-solaris*|i?86-*-solaris*)
11115 # On native 32-bit Solaris/SPARC and x86, large-file and procfs support
11116 # were mutually exclusive until Solaris 11.3. Without procfs support,
11117 # the bfd/ elf module cannot provide certain routines such as
11118 # elfcore_write_prpsinfo or elfcore_write_prstatus. So unless the user
11119 # explicitly requested large-file support through the
11120 # --enable-largefile switch, disable large-file support in favor of
11121 # procfs support.
11122 #
11123 # Check if <sys/procfs.h> is incompatible with large-file support.
11124 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11125/* end confdefs.h. */
11126#define _FILE_OFFSET_BITS 64
11127#define _STRUCTURED_PROC 1
11128#include <sys/procfs.h>
11129int
11130main ()
11131{
11132
11133 ;
11134 return 0;
11135}
11136_ACEOF
11137if ac_fn_c_try_compile "$LINENO"; then :
11138 acx_cv_procfs_lfs=yes
11139else
11140 acx_cv_procfs_lfs=no
11141fi
11142rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11143 #
11144 # Forcefully disable large-file support only if necessary, gdb is in
11145 # tree and enabled.
11146 if test "${target}" = "${host}" -a "$acx_cv_procfs_lfs" = no \
11147 -a -d $srcdir/../gdb -a "$enable_gdb" != no; then
11148 : ${enable_largefile="no"}
11149 if test "$plugins" = yes; then
11150 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING:
11151plugin support disabled; require large-file support which is incompatible with GDB." >&5
11152$as_echo "$as_me: WARNING:
11153plugin support disabled; require large-file support which is incompatible with GDB." >&2;}
11154 plugins=no
11155 fi
11156 fi
11157 #
11158 # Explicitly undef _FILE_OFFSET_BITS if enable_largefile=no for the
11159 # benefit of g++ 9+ which predefines it on Solaris.
11160 if test "$enable_largefile" = no; then
11161 LARGEFILE_CPPFLAGS="-U_FILE_OFFSET_BITS"
11162
11163 fi
b879806f
AM
11164 ;;
11165esac
11166
11167# Check whether --enable-largefile was given.
11168if test "${enable_largefile+set}" = set; then :
11169 enableval=$enable_largefile;
11170fi
11171
11172if test "$enable_largefile" != no; then
11173
11174 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for special C compiler options needed for large files" >&5
11175$as_echo_n "checking for special C compiler options needed for large files... " >&6; }
d0ac1c44 11176if ${ac_cv_sys_largefile_CC+:} false; then :
b879806f
AM
11177 $as_echo_n "(cached) " >&6
11178else
11179 ac_cv_sys_largefile_CC=no
11180 if test "$GCC" != yes; then
11181 ac_save_CC=$CC
11182 while :; do
11183 # IRIX 6.2 and later do not support large files by default,
11184 # so use the C compiler's -n32 option if that helps.
11185 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11186/* end confdefs.h. */
11187#include <sys/types.h>
11188 /* Check that off_t can represent 2**63 - 1 correctly.
11189 We can't simply define LARGE_OFF_T to be 9223372036854775807,
11190 since some C++ compilers masquerading as C compilers
11191 incorrectly reject 9223372036854775807. */
e0b2a78c 11192#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
b879806f
AM
11193 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
11194 && LARGE_OFF_T % 2147483647 == 1)
11195 ? 1 : -1];
11196int
11197main ()
11198{
11199
11200 ;
11201 return 0;
11202}
11203_ACEOF
11204 if ac_fn_c_try_compile "$LINENO"; then :
11205 break
11206fi
11207rm -f core conftest.err conftest.$ac_objext
11208 CC="$CC -n32"
11209 if ac_fn_c_try_compile "$LINENO"; then :
11210 ac_cv_sys_largefile_CC=' -n32'; break
11211fi
11212rm -f core conftest.err conftest.$ac_objext
11213 break
11214 done
11215 CC=$ac_save_CC
11216 rm -f conftest.$ac_ext
11217 fi
11218fi
11219{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_largefile_CC" >&5
11220$as_echo "$ac_cv_sys_largefile_CC" >&6; }
11221 if test "$ac_cv_sys_largefile_CC" != no; then
11222 CC=$CC$ac_cv_sys_largefile_CC
11223 fi
11224
11225 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _FILE_OFFSET_BITS value needed for large files" >&5
11226$as_echo_n "checking for _FILE_OFFSET_BITS value needed for large files... " >&6; }
d0ac1c44 11227if ${ac_cv_sys_file_offset_bits+:} false; then :
b879806f
AM
11228 $as_echo_n "(cached) " >&6
11229else
11230 while :; do
11231 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11232/* end confdefs.h. */
11233#include <sys/types.h>
11234 /* Check that off_t can represent 2**63 - 1 correctly.
11235 We can't simply define LARGE_OFF_T to be 9223372036854775807,
11236 since some C++ compilers masquerading as C compilers
11237 incorrectly reject 9223372036854775807. */
e0b2a78c 11238#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
b879806f
AM
11239 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
11240 && LARGE_OFF_T % 2147483647 == 1)
11241 ? 1 : -1];
11242int
11243main ()
11244{
11245
11246 ;
11247 return 0;
11248}
11249_ACEOF
11250if ac_fn_c_try_compile "$LINENO"; then :
11251 ac_cv_sys_file_offset_bits=no; break
11252fi
11253rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11254 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11255/* end confdefs.h. */
11256#define _FILE_OFFSET_BITS 64
11257#include <sys/types.h>
11258 /* Check that off_t can represent 2**63 - 1 correctly.
11259 We can't simply define LARGE_OFF_T to be 9223372036854775807,
11260 since some C++ compilers masquerading as C compilers
11261 incorrectly reject 9223372036854775807. */
e0b2a78c 11262#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
b879806f
AM
11263 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
11264 && LARGE_OFF_T % 2147483647 == 1)
11265 ? 1 : -1];
11266int
11267main ()
11268{
11269
11270 ;
11271 return 0;
11272}
11273_ACEOF
11274if ac_fn_c_try_compile "$LINENO"; then :
11275 ac_cv_sys_file_offset_bits=64; break
11276fi
11277rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11278 ac_cv_sys_file_offset_bits=unknown
11279 break
11280done
11281fi
11282{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_file_offset_bits" >&5
11283$as_echo "$ac_cv_sys_file_offset_bits" >&6; }
11284case $ac_cv_sys_file_offset_bits in #(
11285 no | unknown) ;;
11286 *)
11287cat >>confdefs.h <<_ACEOF
11288#define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits
11289_ACEOF
11290;;
11291esac
11292rm -rf conftest*
11293 if test $ac_cv_sys_file_offset_bits = unknown; then
11294 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _LARGE_FILES value needed for large files" >&5
11295$as_echo_n "checking for _LARGE_FILES value needed for large files... " >&6; }
d0ac1c44 11296if ${ac_cv_sys_large_files+:} false; then :
b879806f
AM
11297 $as_echo_n "(cached) " >&6
11298else
11299 while :; do
11300 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11301/* end confdefs.h. */
11302#include <sys/types.h>
11303 /* Check that off_t can represent 2**63 - 1 correctly.
11304 We can't simply define LARGE_OFF_T to be 9223372036854775807,
11305 since some C++ compilers masquerading as C compilers
11306 incorrectly reject 9223372036854775807. */
e0b2a78c 11307#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
b879806f
AM
11308 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
11309 && LARGE_OFF_T % 2147483647 == 1)
11310 ? 1 : -1];
11311int
11312main ()
11313{
11314
11315 ;
11316 return 0;
11317}
11318_ACEOF
11319if ac_fn_c_try_compile "$LINENO"; then :
11320 ac_cv_sys_large_files=no; break
11321fi
11322rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11323 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11324/* end confdefs.h. */
11325#define _LARGE_FILES 1
11326#include <sys/types.h>
11327 /* Check that off_t can represent 2**63 - 1 correctly.
11328 We can't simply define LARGE_OFF_T to be 9223372036854775807,
11329 since some C++ compilers masquerading as C compilers
11330 incorrectly reject 9223372036854775807. */
e0b2a78c 11331#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
b879806f
AM
11332 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
11333 && LARGE_OFF_T % 2147483647 == 1)
11334 ? 1 : -1];
11335int
11336main ()
11337{
11338
11339 ;
11340 return 0;
11341}
11342_ACEOF
11343if ac_fn_c_try_compile "$LINENO"; then :
11344 ac_cv_sys_large_files=1; break
11345fi
11346rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11347 ac_cv_sys_large_files=unknown
11348 break
11349done
11350fi
11351{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_large_files" >&5
11352$as_echo "$ac_cv_sys_large_files" >&6; }
11353case $ac_cv_sys_large_files in #(
11354 no | unknown) ;;
11355 *)
11356cat >>confdefs.h <<_ACEOF
11357#define _LARGE_FILES $ac_cv_sys_large_files
11358_ACEOF
11359;;
11360esac
11361rm -rf conftest*
11362 fi
d0ac1c44
SM
11363
11364
b879806f
AM
11365fi
11366
11367
11368
5d4d26d1
AM
11369# These are in addition to what is made available in bfd/.
11370for ac_header in sys/time.h
11371do :
11372 ac_fn_c_check_header_mongrel "$LINENO" "sys/time.h" "ac_cv_header_sys_time_h" "$ac_includes_default"
11373if test "x$ac_cv_header_sys_time_h" = xyes; then :
11374 cat >>confdefs.h <<_ACEOF
11375#define HAVE_SYS_TIME_H 1
11376_ACEOF
11377
11378fi
11379
11380done
11381
11382for ac_func in setitimer
81ecdfbb 11383do :
5d4d26d1
AM
11384 ac_fn_c_check_func "$LINENO" "setitimer" "ac_cv_func_setitimer"
11385if test "x$ac_cv_func_setitimer" = xyes; then :
d7040cdb 11386 cat >>confdefs.h <<_ACEOF
5d4d26d1 11387#define HAVE_SETITIMER 1
d7040cdb
SE
11388_ACEOF
11389
11390fi
11391done
11392
11393
e184813f 11394ALL_LINGUAS="bg da de eo es fi fr ga hu id it ja ms nl pt_BR ro ru rw sr sv tr uk vi"
d7040cdb
SE
11395
11396 MKINSTALLDIRS=
11397 if test -n "$ac_aux_dir"; then
11398 case "$ac_aux_dir" in
11399 /*) MKINSTALLDIRS="$ac_aux_dir/mkinstalldirs" ;;
11400 *) MKINSTALLDIRS="\$(top_builddir)/$ac_aux_dir/mkinstalldirs" ;;
11401 esac
11402 fi
11403 if test -z "$MKINSTALLDIRS"; then
11404 MKINSTALLDIRS="\$(top_srcdir)/mkinstalldirs"
11405 fi
11406
11407
11408
81ecdfbb
RW
11409 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether NLS is requested" >&5
11410$as_echo_n "checking whether NLS is requested... " >&6; }
11411 # Check whether --enable-nls was given.
11412if test "${enable_nls+set}" = set; then :
11413 enableval=$enable_nls; USE_NLS=$enableval
d7040cdb
SE
11414else
11415 USE_NLS=yes
81ecdfbb
RW
11416fi
11417
11418 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_NLS" >&5
11419$as_echo "$USE_NLS" >&6; }
d7040cdb
SE
11420
11421
11422
11423
11424
11425
11426# Prepare PATH_SEPARATOR.
11427# The user is always right.
11428if test "${PATH_SEPARATOR+set}" != set; then
11429 echo "#! /bin/sh" >conf$$.sh
11430 echo "exit 0" >>conf$$.sh
11431 chmod +x conf$$.sh
11432 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
11433 PATH_SEPARATOR=';'
11434 else
11435 PATH_SEPARATOR=:
11436 fi
11437 rm -f conf$$.sh
11438fi
11439
11440# Find out how to test for executable files. Don't use a zero-byte file,
11441# as systems may use methods other than mode bits to determine executability.
11442cat >conf$$.file <<_ASEOF
11443#! /bin/sh
11444exit 0
11445_ASEOF
11446chmod +x conf$$.file
11447if test -x conf$$.file >/dev/null 2>&1; then
11448 ac_executable_p="test -x"
11449else
11450 ac_executable_p="test -f"
11451fi
11452rm -f conf$$.file
11453
11454# Extract the first word of "msgfmt", so it can be a program name with args.
11455set dummy msgfmt; ac_word=$2
81ecdfbb
RW
11456{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11457$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 11458if ${ac_cv_path_MSGFMT+:} false; then :
81ecdfbb 11459 $as_echo_n "(cached) " >&6
d7040cdb
SE
11460else
11461 case "$MSGFMT" in
11462 [\\/]* | ?:[\\/]*)
11463 ac_cv_path_MSGFMT="$MSGFMT" # Let the user override the test with a path.
11464 ;;
11465 *)
11466 ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR
11467 for ac_dir in $PATH; do
11468 IFS="$ac_save_IFS"
11469 test -z "$ac_dir" && ac_dir=.
11470 for ac_exec_ext in '' $ac_executable_extensions; do
11471 if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then
11472 if $ac_dir/$ac_word --statistics /dev/null >/dev/null 2>&1 &&
11473 (if $ac_dir/$ac_word --statistics /dev/null 2>&1 >/dev/null | grep usage >/dev/null; then exit 1; else exit 0; fi); then
11474 ac_cv_path_MSGFMT="$ac_dir/$ac_word$ac_exec_ext"
11475 break 2
11476 fi
11477 fi
11478 done
11479 done
11480 IFS="$ac_save_IFS"
11481 test -z "$ac_cv_path_MSGFMT" && ac_cv_path_MSGFMT=":"
11482 ;;
11483esac
11484fi
11485MSGFMT="$ac_cv_path_MSGFMT"
11486if test "$MSGFMT" != ":"; then
81ecdfbb
RW
11487 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MSGFMT" >&5
11488$as_echo "$MSGFMT" >&6; }
d7040cdb 11489else
81ecdfbb
RW
11490 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11491$as_echo "no" >&6; }
d7040cdb
SE
11492fi
11493
11494 # Extract the first word of "gmsgfmt", so it can be a program name with args.
11495set dummy gmsgfmt; ac_word=$2
81ecdfbb
RW
11496{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11497$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 11498if ${ac_cv_path_GMSGFMT+:} false; then :
81ecdfbb 11499 $as_echo_n "(cached) " >&6
d7040cdb
SE
11500else
11501 case $GMSGFMT in
11502 [\\/]* | ?:[\\/]*)
11503 ac_cv_path_GMSGFMT="$GMSGFMT" # Let the user override the test with a path.
11504 ;;
11505 *)
11506 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11507for as_dir in $PATH
11508do
11509 IFS=$as_save_IFS
11510 test -z "$as_dir" && as_dir=.
81ecdfbb 11511 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 11512 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
d7040cdb 11513 ac_cv_path_GMSGFMT="$as_dir/$ac_word$ac_exec_ext"
81ecdfbb 11514 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
d7040cdb
SE
11515 break 2
11516 fi
11517done
81ecdfbb
RW
11518 done
11519IFS=$as_save_IFS
d7040cdb
SE
11520
11521 test -z "$ac_cv_path_GMSGFMT" && ac_cv_path_GMSGFMT="$MSGFMT"
11522 ;;
11523esac
11524fi
11525GMSGFMT=$ac_cv_path_GMSGFMT
d7040cdb 11526if test -n "$GMSGFMT"; then
81ecdfbb
RW
11527 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GMSGFMT" >&5
11528$as_echo "$GMSGFMT" >&6; }
d7040cdb 11529else
81ecdfbb
RW
11530 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11531$as_echo "no" >&6; }
d7040cdb
SE
11532fi
11533
11534
11535
81ecdfbb 11536
d7040cdb
SE
11537# Prepare PATH_SEPARATOR.
11538# The user is always right.
11539if test "${PATH_SEPARATOR+set}" != set; then
11540 echo "#! /bin/sh" >conf$$.sh
11541 echo "exit 0" >>conf$$.sh
11542 chmod +x conf$$.sh
11543 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
11544 PATH_SEPARATOR=';'
11545 else
11546 PATH_SEPARATOR=:
11547 fi
11548 rm -f conf$$.sh
11549fi
11550
11551# Find out how to test for executable files. Don't use a zero-byte file,
11552# as systems may use methods other than mode bits to determine executability.
11553cat >conf$$.file <<_ASEOF
11554#! /bin/sh
11555exit 0
11556_ASEOF
11557chmod +x conf$$.file
11558if test -x conf$$.file >/dev/null 2>&1; then
11559 ac_executable_p="test -x"
11560else
11561 ac_executable_p="test -f"
11562fi
11563rm -f conf$$.file
11564
11565# Extract the first word of "xgettext", so it can be a program name with args.
11566set dummy xgettext; ac_word=$2
81ecdfbb
RW
11567{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11568$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 11569if ${ac_cv_path_XGETTEXT+:} false; then :
81ecdfbb 11570 $as_echo_n "(cached) " >&6
d7040cdb
SE
11571else
11572 case "$XGETTEXT" in
11573 [\\/]* | ?:[\\/]*)
11574 ac_cv_path_XGETTEXT="$XGETTEXT" # Let the user override the test with a path.
11575 ;;
11576 *)
11577 ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR
11578 for ac_dir in $PATH; do
11579 IFS="$ac_save_IFS"
11580 test -z "$ac_dir" && ac_dir=.
11581 for ac_exec_ext in '' $ac_executable_extensions; do
11582 if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then
11583 if $ac_dir/$ac_word --omit-header --copyright-holder= --msgid-bugs-address= /dev/null >/dev/null 2>&1 &&
11584 (if $ac_dir/$ac_word --omit-header --copyright-holder= --msgid-bugs-address= /dev/null 2>&1 >/dev/null | grep usage >/dev/null; then exit 1; else exit 0; fi); then
11585 ac_cv_path_XGETTEXT="$ac_dir/$ac_word$ac_exec_ext"
11586 break 2
11587 fi
11588 fi
11589 done
11590 done
11591 IFS="$ac_save_IFS"
11592 test -z "$ac_cv_path_XGETTEXT" && ac_cv_path_XGETTEXT=":"
11593 ;;
11594esac
11595fi
11596XGETTEXT="$ac_cv_path_XGETTEXT"
11597if test "$XGETTEXT" != ":"; then
81ecdfbb
RW
11598 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $XGETTEXT" >&5
11599$as_echo "$XGETTEXT" >&6; }
d7040cdb 11600else
81ecdfbb
RW
11601 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11602$as_echo "no" >&6; }
d7040cdb
SE
11603fi
11604
11605 rm -f messages.po
11606
11607
11608# Prepare PATH_SEPARATOR.
11609# The user is always right.
11610if test "${PATH_SEPARATOR+set}" != set; then
11611 echo "#! /bin/sh" >conf$$.sh
11612 echo "exit 0" >>conf$$.sh
11613 chmod +x conf$$.sh
11614 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
11615 PATH_SEPARATOR=';'
11616 else
11617 PATH_SEPARATOR=:
11618 fi
11619 rm -f conf$$.sh
11620fi
11621
11622# Find out how to test for executable files. Don't use a zero-byte file,
11623# as systems may use methods other than mode bits to determine executability.
11624cat >conf$$.file <<_ASEOF
11625#! /bin/sh
11626exit 0
11627_ASEOF
11628chmod +x conf$$.file
11629if test -x conf$$.file >/dev/null 2>&1; then
11630 ac_executable_p="test -x"
11631else
11632 ac_executable_p="test -f"
11633fi
11634rm -f conf$$.file
11635
11636# Extract the first word of "msgmerge", so it can be a program name with args.
11637set dummy msgmerge; ac_word=$2
81ecdfbb
RW
11638{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11639$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 11640if ${ac_cv_path_MSGMERGE+:} false; then :
81ecdfbb 11641 $as_echo_n "(cached) " >&6
d7040cdb
SE
11642else
11643 case "$MSGMERGE" in
11644 [\\/]* | ?:[\\/]*)
11645 ac_cv_path_MSGMERGE="$MSGMERGE" # Let the user override the test with a path.
11646 ;;
11647 *)
11648 ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR
11649 for ac_dir in $PATH; do
11650 IFS="$ac_save_IFS"
11651 test -z "$ac_dir" && ac_dir=.
11652 for ac_exec_ext in '' $ac_executable_extensions; do
11653 if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then
11654 if $ac_dir/$ac_word --update -q /dev/null /dev/null >/dev/null 2>&1; then
11655 ac_cv_path_MSGMERGE="$ac_dir/$ac_word$ac_exec_ext"
11656 break 2
11657 fi
11658 fi
11659 done
11660 done
11661 IFS="$ac_save_IFS"
11662 test -z "$ac_cv_path_MSGMERGE" && ac_cv_path_MSGMERGE=":"
11663 ;;
11664esac
11665fi
11666MSGMERGE="$ac_cv_path_MSGMERGE"
11667if test "$MSGMERGE" != ":"; then
81ecdfbb
RW
11668 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MSGMERGE" >&5
11669$as_echo "$MSGMERGE" >&6; }
d7040cdb 11670else
81ecdfbb
RW
11671 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11672$as_echo "no" >&6; }
d7040cdb
SE
11673fi
11674
11675
11676 if test "$GMSGFMT" != ":"; then
11677 if $GMSGFMT --statistics /dev/null >/dev/null 2>&1 &&
11678 (if $GMSGFMT --statistics /dev/null 2>&1 >/dev/null | grep usage >/dev/null; then exit 1; else exit 0; fi); then
11679 : ;
11680 else
11681 GMSGFMT=`echo "$GMSGFMT" | sed -e 's,^.*/,,'`
81ecdfbb
RW
11682 { $as_echo "$as_me:${as_lineno-$LINENO}: result: found $GMSGFMT program is not GNU msgfmt; ignore it" >&5
11683$as_echo "found $GMSGFMT program is not GNU msgfmt; ignore it" >&6; }
d7040cdb
SE
11684 GMSGFMT=":"
11685 fi
11686 fi
11687
11688 if test "$XGETTEXT" != ":"; then
11689 if $XGETTEXT --omit-header --copyright-holder= --msgid-bugs-address= /dev/null >/dev/null 2>&1 &&
11690 (if $XGETTEXT --omit-header --copyright-holder= --msgid-bugs-address= /dev/null 2>&1 >/dev/null | grep usage >/dev/null; then exit 1; else exit 0; fi); then
11691 : ;
11692 else
81ecdfbb
RW
11693 { $as_echo "$as_me:${as_lineno-$LINENO}: result: found xgettext program is not GNU xgettext; ignore it" >&5
11694$as_echo "found xgettext program is not GNU xgettext; ignore it" >&6; }
d7040cdb
SE
11695 XGETTEXT=":"
11696 fi
11697 rm -f messages.po
11698 fi
11699
81ecdfbb
RW
11700 ac_config_commands="$ac_config_commands default-1"
11701
d7040cdb
SE
11702
11703
862776f2
AA
11704 if test "X$prefix" = "XNONE"; then
11705 acl_final_prefix="$ac_default_prefix"
11706 else
11707 acl_final_prefix="$prefix"
11708 fi
11709 if test "X$exec_prefix" = "XNONE"; then
11710 acl_final_exec_prefix='${prefix}'
11711 else
11712 acl_final_exec_prefix="$exec_prefix"
11713 fi
11714 acl_save_prefix="$prefix"
11715 prefix="$acl_final_prefix"
11716 eval acl_final_exec_prefix=\"$acl_final_exec_prefix\"
11717 prefix="$acl_save_prefix"
11718
d7040cdb 11719
862776f2
AA
11720# Check whether --with-gnu-ld was given.
11721if test "${with_gnu_ld+set}" = set; then :
11722 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
252b5132 11723else
862776f2 11724 with_gnu_ld=no
81ecdfbb 11725fi
d7040cdb 11726
862776f2
AA
11727# Prepare PATH_SEPARATOR.
11728# The user is always right.
11729if test "${PATH_SEPARATOR+set}" != set; then
11730 echo "#! /bin/sh" >conf$$.sh
11731 echo "exit 0" >>conf$$.sh
11732 chmod +x conf$$.sh
11733 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
11734 PATH_SEPARATOR=';'
11735 else
11736 PATH_SEPARATOR=:
11737 fi
11738 rm -f conf$$.sh
11739fi
11740ac_prog=ld
11741if test "$GCC" = yes; then
11742 # Check if gcc -print-prog-name=ld gives a path.
11743 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by GCC" >&5
11744$as_echo_n "checking for ld used by GCC... " >&6; }
11745 case $host in
11746 *-*-mingw*)
11747 # gcc leaves a trailing carriage return which upsets mingw
11748 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
11749 *)
11750 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
11751 esac
11752 case $ac_prog in
11753 # Accept absolute paths.
11754 [\\/]* | [A-Za-z]:[\\/]*)
11755 re_direlt='/[^/][^/]*/\.\./'
11756 # Canonicalize the path of ld
11757 ac_prog=`echo $ac_prog| sed 's%\\\\%/%g'`
11758 while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do
11759 ac_prog=`echo $ac_prog| sed "s%$re_direlt%/%"`
11760 done
11761 test -z "$LD" && LD="$ac_prog"
11762 ;;
11763 "")
11764 # If it fails, then pretend we aren't using GCC.
11765 ac_prog=ld
11766 ;;
11767 *)
11768 # If it is relative, then search for the first ld in PATH.
11769 with_gnu_ld=unknown
11770 ;;
11771 esac
11772elif test "$with_gnu_ld" = yes; then
11773 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
11774$as_echo_n "checking for GNU ld... " >&6; }
d7040cdb 11775else
862776f2
AA
11776 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
11777$as_echo_n "checking for non-GNU ld... " >&6; }
20e95c23 11778fi
862776f2
AA
11779if ${acl_cv_path_LD+:} false; then :
11780 $as_echo_n "(cached) " >&6
d7040cdb 11781else
862776f2
AA
11782 if test -z "$LD"; then
11783 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}${PATH_SEPARATOR-:}"
11784 for ac_dir in $PATH; do
11785 test -z "$ac_dir" && ac_dir=.
11786 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
11787 acl_cv_path_LD="$ac_dir/$ac_prog"
11788 # Check to see if the program is GNU ld. I'd rather use --version,
11789 # but apparently some GNU ld's only accept -v.
11790 # Break only if it was the GNU/non-GNU ld that we prefer.
11791 if "$acl_cv_path_LD" -v 2>&1 < /dev/null | $EGREP '(GNU|with BFD)' > /dev/null; then
11792 test "$with_gnu_ld" != no && break
11793 else
11794 test "$with_gnu_ld" != yes && break
11795 fi
11796 fi
11797 done
11798 IFS="$ac_save_ifs"
11799else
11800 acl_cv_path_LD="$LD" # Let the user override the test with a path.
20e95c23 11801fi
6bf9431b
BE
11802fi
11803
862776f2
AA
11804LD="$acl_cv_path_LD"
11805if test -n "$LD"; then
11806 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
11807$as_echo "$LD" >&6; }
11808else
11809 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11810$as_echo "no" >&6; }
11811fi
11812test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5
11813{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
11814$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
11815if ${acl_cv_prog_gnu_ld+:} false; then :
81ecdfbb 11816 $as_echo_n "(cached) " >&6
34875e64 11817else
862776f2
AA
11818 # I'd rather use --version here, but apparently some GNU ld's only accept -v.
11819if $LD -v 2>&1 </dev/null | $EGREP '(GNU|with BFD)' 1>&5; then
11820 acl_cv_prog_gnu_ld=yes
34875e64 11821else
862776f2 11822 acl_cv_prog_gnu_ld=no
34875e64 11823fi
34875e64 11824fi
862776f2
AA
11825{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $acl_cv_prog_gnu_ld" >&5
11826$as_echo "$acl_cv_prog_gnu_ld" >&6; }
11827with_gnu_ld=$acl_cv_prog_gnu_ld
34875e64 11828
34875e64 11829
34875e64 11830
862776f2
AA
11831 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shared library run path origin" >&5
11832$as_echo_n "checking for shared library run path origin... " >&6; }
11833if ${acl_cv_rpath+:} false; then :
81ecdfbb 11834 $as_echo_n "(cached) " >&6
1b9750d6 11835else
1b9750d6 11836
862776f2
AA
11837 CC="$CC" GCC="$GCC" LDFLAGS="$LDFLAGS" LD="$LD" with_gnu_ld="$with_gnu_ld" \
11838 ${CONFIG_SHELL-/bin/sh} "$ac_aux_dir/config.rpath" "$host" > conftest.sh
11839 . ./conftest.sh
11840 rm -f ./conftest.sh
11841 acl_cv_rpath=done
1b9750d6 11842
1b9750d6 11843fi
862776f2
AA
11844{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $acl_cv_rpath" >&5
11845$as_echo "$acl_cv_rpath" >&6; }
11846 wl="$acl_cv_wl"
11847 libext="$acl_cv_libext"
11848 shlibext="$acl_cv_shlibext"
11849 hardcode_libdir_flag_spec="$acl_cv_hardcode_libdir_flag_spec"
11850 hardcode_libdir_separator="$acl_cv_hardcode_libdir_separator"
11851 hardcode_direct="$acl_cv_hardcode_direct"
11852 hardcode_minus_L="$acl_cv_hardcode_minus_L"
11853 # Check whether --enable-rpath was given.
11854if test "${enable_rpath+set}" = set; then :
11855 enableval=$enable_rpath; :
11856else
11857 enable_rpath=yes
1b9750d6 11858fi
1b9750d6 11859
862776f2
AA
11860
11861
11862
11863
11864
11865
11866
11867 use_additional=yes
11868
11869 acl_save_prefix="$prefix"
11870 prefix="$acl_final_prefix"
11871 acl_save_exec_prefix="$exec_prefix"
11872 exec_prefix="$acl_final_exec_prefix"
11873
11874 eval additional_includedir=\"$includedir\"
11875 eval additional_libdir=\"$libdir\"
11876
11877 exec_prefix="$acl_save_exec_prefix"
11878 prefix="$acl_save_prefix"
11879
11880
11881# Check whether --with-libiconv-prefix was given.
11882if test "${with_libiconv_prefix+set}" = set; then :
11883 withval=$with_libiconv_prefix;
11884 if test "X$withval" = "Xno"; then
11885 use_additional=no
11886 else
11887 if test "X$withval" = "X"; then
11888
11889 acl_save_prefix="$prefix"
11890 prefix="$acl_final_prefix"
11891 acl_save_exec_prefix="$exec_prefix"
11892 exec_prefix="$acl_final_exec_prefix"
11893
11894 eval additional_includedir=\"$includedir\"
11895 eval additional_libdir=\"$libdir\"
11896
11897 exec_prefix="$acl_save_exec_prefix"
11898 prefix="$acl_save_prefix"
11899
11900 else
11901 additional_includedir="$withval/include"
11902 additional_libdir="$withval/lib"
11903 fi
11904 fi
11905
11906fi
11907
11908
11909# Check whether --with-libiconv-type was given.
11910if test "${with_libiconv_type+set}" = set; then :
11911 withval=$with_libiconv_type; with_libiconv_type=$withval
11912else
11913 with_libiconv_type=auto
11914fi
11915
11916 lib_type=`eval echo \$with_libiconv_type`
11917
11918 LIBICONV=
11919 LTLIBICONV=
11920 INCICONV=
11921 rpathdirs=
11922 ltrpathdirs=
11923 names_already_handled=
11924 names_next_round='iconv '
11925 while test -n "$names_next_round"; do
11926 names_this_round="$names_next_round"
11927 names_next_round=
11928 for name in $names_this_round; do
11929 already_handled=
11930 for n in $names_already_handled; do
11931 if test "$n" = "$name"; then
11932 already_handled=yes
11933 break
11934 fi
11935 done
11936 if test -z "$already_handled"; then
11937 names_already_handled="$names_already_handled $name"
11938 uppername=`echo "$name" | sed -e 'y|abcdefghijklmnopqrstuvwxyz./-|ABCDEFGHIJKLMNOPQRSTUVWXYZ___|'`
11939 eval value=\"\$HAVE_LIB$uppername\"
11940 if test -n "$value"; then
11941 if test "$value" = yes; then
11942 eval value=\"\$LIB$uppername\"
11943 test -z "$value" || LIBICONV="${LIBICONV}${LIBICONV:+ }$value"
11944 eval value=\"\$LTLIB$uppername\"
11945 test -z "$value" || LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }$value"
11946 else
11947 :
11948 fi
11949 else
11950 found_dir=
11951 found_la=
11952 found_so=
11953 found_a=
11954 if test $use_additional = yes; then
11955 if test -n "$shlibext" && test -f "$additional_libdir/lib$name.$shlibext" && test x$lib_type != xstatic; then
11956 found_dir="$additional_libdir"
11957 found_so="$additional_libdir/lib$name.$shlibext"
11958 if test -f "$additional_libdir/lib$name.la"; then
11959 found_la="$additional_libdir/lib$name.la"
11960 fi
11961 elif test x$lib_type != xshared; then
11962 if test -f "$additional_libdir/lib$name.$libext"; then
11963 found_dir="$additional_libdir"
11964 found_a="$additional_libdir/lib$name.$libext"
11965 if test -f "$additional_libdir/lib$name.la"; then
11966 found_la="$additional_libdir/lib$name.la"
11967 fi
11968 fi
11969 fi
11970 fi
11971 if test "X$found_dir" = "X"; then
11972 for x in $LDFLAGS $LTLIBICONV; do
11973
11974 acl_save_prefix="$prefix"
11975 prefix="$acl_final_prefix"
11976 acl_save_exec_prefix="$exec_prefix"
11977 exec_prefix="$acl_final_exec_prefix"
11978 eval x=\"$x\"
11979 exec_prefix="$acl_save_exec_prefix"
11980 prefix="$acl_save_prefix"
11981
11982 case "$x" in
11983 -L*)
11984 dir=`echo "X$x" | sed -e 's/^X-L//'`
11985 if test -n "$shlibext" && test -f "$dir/lib$name.$shlibext" && test x$lib_type != xstatic; then
11986 found_dir="$dir"
11987 found_so="$dir/lib$name.$shlibext"
11988 if test -f "$dir/lib$name.la"; then
11989 found_la="$dir/lib$name.la"
11990 fi
11991 elif test x$lib_type != xshared; then
11992 if test -f "$dir/lib$name.$libext"; then
11993 found_dir="$dir"
11994 found_a="$dir/lib$name.$libext"
11995 if test -f "$dir/lib$name.la"; then
11996 found_la="$dir/lib$name.la"
11997 fi
11998 fi
11999 fi
12000 ;;
12001 esac
12002 if test "X$found_dir" != "X"; then
12003 break
12004 fi
12005 done
12006 fi
12007 if test "X$found_dir" != "X"; then
12008 LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-L$found_dir -l$name"
12009 if test "X$found_so" != "X"; then
12010 if test "$enable_rpath" = no || test "X$found_dir" = "X/usr/lib"; then
12011 LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so"
12012 else
12013 haveit=
12014 for x in $ltrpathdirs; do
12015 if test "X$x" = "X$found_dir"; then
12016 haveit=yes
12017 break
12018 fi
12019 done
12020 if test -z "$haveit"; then
12021 ltrpathdirs="$ltrpathdirs $found_dir"
12022 fi
12023 if test "$hardcode_direct" = yes; then
12024 LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so"
12025 else
12026 if test -n "$hardcode_libdir_flag_spec" && test "$hardcode_minus_L" = no; then
12027 LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so"
12028 haveit=
12029 for x in $rpathdirs; do
12030 if test "X$x" = "X$found_dir"; then
12031 haveit=yes
12032 break
12033 fi
12034 done
12035 if test -z "$haveit"; then
12036 rpathdirs="$rpathdirs $found_dir"
12037 fi
12038 else
12039 haveit=
12040 for x in $LDFLAGS $LIBICONV; do
12041
12042 acl_save_prefix="$prefix"
12043 prefix="$acl_final_prefix"
12044 acl_save_exec_prefix="$exec_prefix"
12045 exec_prefix="$acl_final_exec_prefix"
12046 eval x=\"$x\"
12047 exec_prefix="$acl_save_exec_prefix"
12048 prefix="$acl_save_prefix"
12049
12050 if test "X$x" = "X-L$found_dir"; then
12051 haveit=yes
12052 break
12053 fi
12054 done
12055 if test -z "$haveit"; then
12056 LIBICONV="${LIBICONV}${LIBICONV:+ }-L$found_dir"
12057 fi
12058 if test "$hardcode_minus_L" != no; then
12059 LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so"
12060 else
12061 LIBICONV="${LIBICONV}${LIBICONV:+ }-l$name"
12062 fi
12063 fi
12064 fi
12065 fi
12066 else
12067 if test "X$found_a" != "X"; then
12068 LIBICONV="${LIBICONV}${LIBICONV:+ }$found_a"
12069 else
12070 LIBICONV="${LIBICONV}${LIBICONV:+ }-L$found_dir -l$name"
12071 fi
12072 fi
12073 additional_includedir=
12074 case "$found_dir" in
12075 */lib | */lib/)
12076 basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e 's,/lib/*$,,'`
12077 additional_includedir="$basedir/include"
12078 ;;
12079 esac
12080 if test "X$additional_includedir" != "X"; then
12081 if test "X$additional_includedir" != "X/usr/include"; then
12082 haveit=
12083 if test "X$additional_includedir" = "X/usr/local/include"; then
12084 if test -n "$GCC"; then
12085 case $host_os in
12086 linux*) haveit=yes;;
12087 esac
12088 fi
12089 fi
12090 if test -z "$haveit"; then
12091 for x in $CPPFLAGS $INCICONV; do
12092
12093 acl_save_prefix="$prefix"
12094 prefix="$acl_final_prefix"
12095 acl_save_exec_prefix="$exec_prefix"
12096 exec_prefix="$acl_final_exec_prefix"
12097 eval x=\"$x\"
12098 exec_prefix="$acl_save_exec_prefix"
12099 prefix="$acl_save_prefix"
12100
12101 if test "X$x" = "X-I$additional_includedir"; then
12102 haveit=yes
12103 break
12104 fi
12105 done
12106 if test -z "$haveit"; then
12107 if test -d "$additional_includedir"; then
12108 INCICONV="${INCICONV}${INCICONV:+ }-I$additional_includedir"
12109 fi
12110 fi
12111 fi
12112 fi
12113 fi
12114 if test -n "$found_la"; then
12115 save_libdir="$libdir"
12116 case "$found_la" in
12117 */* | *\\*) . "$found_la" ;;
12118 *) . "./$found_la" ;;
12119 esac
12120 libdir="$save_libdir"
12121 for dep in $dependency_libs; do
12122 case "$dep" in
12123 -L*)
12124 additional_libdir=`echo "X$dep" | sed -e 's/^X-L//'`
12125 if test "X$additional_libdir" != "X/usr/lib"; then
12126 haveit=
12127 if test "X$additional_libdir" = "X/usr/local/lib"; then
12128 if test -n "$GCC"; then
12129 case $host_os in
12130 linux*) haveit=yes;;
12131 esac
12132 fi
12133 fi
12134 if test -z "$haveit"; then
12135 haveit=
12136 for x in $LDFLAGS $LIBICONV; do
12137
12138 acl_save_prefix="$prefix"
12139 prefix="$acl_final_prefix"
12140 acl_save_exec_prefix="$exec_prefix"
12141 exec_prefix="$acl_final_exec_prefix"
12142 eval x=\"$x\"
12143 exec_prefix="$acl_save_exec_prefix"
12144 prefix="$acl_save_prefix"
12145
12146 if test "X$x" = "X-L$additional_libdir"; then
12147 haveit=yes
12148 break
12149 fi
12150 done
12151 if test -z "$haveit"; then
12152 if test -d "$additional_libdir"; then
12153 LIBICONV="${LIBICONV}${LIBICONV:+ }-L$additional_libdir"
12154 fi
12155 fi
12156 haveit=
12157 for x in $LDFLAGS $LTLIBICONV; do
12158
12159 acl_save_prefix="$prefix"
12160 prefix="$acl_final_prefix"
12161 acl_save_exec_prefix="$exec_prefix"
12162 exec_prefix="$acl_final_exec_prefix"
12163 eval x=\"$x\"
12164 exec_prefix="$acl_save_exec_prefix"
12165 prefix="$acl_save_prefix"
12166
12167 if test "X$x" = "X-L$additional_libdir"; then
12168 haveit=yes
12169 break
12170 fi
12171 done
12172 if test -z "$haveit"; then
12173 if test -d "$additional_libdir"; then
12174 LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-L$additional_libdir"
12175 fi
12176 fi
12177 fi
12178 fi
12179 ;;
12180 -R*)
12181 dir=`echo "X$dep" | sed -e 's/^X-R//'`
12182 if test "$enable_rpath" != no; then
12183 haveit=
12184 for x in $rpathdirs; do
12185 if test "X$x" = "X$dir"; then
12186 haveit=yes
12187 break
12188 fi
12189 done
12190 if test -z "$haveit"; then
12191 rpathdirs="$rpathdirs $dir"
12192 fi
12193 haveit=
12194 for x in $ltrpathdirs; do
12195 if test "X$x" = "X$dir"; then
12196 haveit=yes
12197 break
12198 fi
12199 done
12200 if test -z "$haveit"; then
12201 ltrpathdirs="$ltrpathdirs $dir"
12202 fi
12203 fi
12204 ;;
12205 -l*)
12206 names_next_round="$names_next_round "`echo "X$dep" | sed -e 's/^X-l//'`
12207 ;;
12208 *.la)
12209 names_next_round="$names_next_round "`echo "X$dep" | sed -e 's,^X.*/,,' -e 's,^lib,,' -e 's,\.la$,,'`
12210 ;;
12211 *)
12212 LIBICONV="${LIBICONV}${LIBICONV:+ }$dep"
12213 LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }$dep"
12214 ;;
12215 esac
12216 done
12217 fi
12218 else
12219 if test "x$lib_type" = "xauto" || test "x$lib_type" = "xshared"; then
12220 LIBICONV="${LIBICONV}${LIBICONV:+ }-l$name"
12221 LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-l$name"
12222 else
12223 LIBICONV="${LIBICONV}${LIBICONV:+ }-l:lib$name.$libext"
12224 LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-l:lib$name.$libext"
12225 fi
12226 fi
12227 fi
12228 fi
12229 done
12230 done
12231 if test "X$rpathdirs" != "X"; then
12232 if test -n "$hardcode_libdir_separator"; then
12233 alldirs=
12234 for found_dir in $rpathdirs; do
12235 alldirs="${alldirs}${alldirs:+$hardcode_libdir_separator}$found_dir"
12236 done
12237 acl_save_libdir="$libdir"
12238 libdir="$alldirs"
12239 eval flag=\"$hardcode_libdir_flag_spec\"
12240 libdir="$acl_save_libdir"
12241 LIBICONV="${LIBICONV}${LIBICONV:+ }$flag"
12242 else
12243 for found_dir in $rpathdirs; do
12244 acl_save_libdir="$libdir"
12245 libdir="$found_dir"
12246 eval flag=\"$hardcode_libdir_flag_spec\"
12247 libdir="$acl_save_libdir"
12248 LIBICONV="${LIBICONV}${LIBICONV:+ }$flag"
12249 done
12250 fi
12251 fi
12252 if test "X$ltrpathdirs" != "X"; then
12253 for found_dir in $ltrpathdirs; do
12254 LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-R$found_dir"
12255 done
12256 fi
12257
12258
12259
12260
12261
12262if test -f ../gettext/uninstalled-config.sh; then
12263 relative_builddir='$(top_builddir)/../gettext'
12264 . ../gettext/uninstalled-config.sh
12265else
12266 # The sister gettext directory doesn't exist and won't collect information on
12267 # using gettext for us. Call a bundled AM_GNU_GETTEXT.
12268
12269
12270
12271
12272
12273
12274
12275
12276
12277
12278
12279
12280
12281
12282
12283
12284
12285
12286
12287
12288
12289
12290
12291 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for CFPreferencesCopyAppValue" >&5
12292$as_echo_n "checking for CFPreferencesCopyAppValue... " >&6; }
12293if ${gt_cv_func_CFPreferencesCopyAppValue+:} false; then :
12294 $as_echo_n "(cached) " >&6
12295else
12296 gt_save_LIBS="$LIBS"
12297 LIBS="$LIBS -Wl,-framework -Wl,CoreFoundation"
12298 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12299/* end confdefs.h. */
12300#include <CoreFoundation/CFPreferences.h>
12301int
12302main ()
12303{
12304CFPreferencesCopyAppValue(NULL, NULL)
12305 ;
12306 return 0;
12307}
12308_ACEOF
12309if ac_fn_c_try_link "$LINENO"; then :
12310 gt_cv_func_CFPreferencesCopyAppValue=yes
12311else
12312 gt_cv_func_CFPreferencesCopyAppValue=no
12313fi
12314rm -f core conftest.err conftest.$ac_objext \
12315 conftest$ac_exeext conftest.$ac_ext
12316 LIBS="$gt_save_LIBS"
12317fi
12318{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gt_cv_func_CFPreferencesCopyAppValue" >&5
12319$as_echo "$gt_cv_func_CFPreferencesCopyAppValue" >&6; }
12320 if test $gt_cv_func_CFPreferencesCopyAppValue = yes; then
12321
12322$as_echo "#define HAVE_CFPREFERENCESCOPYAPPVALUE 1" >>confdefs.h
12323
12324 fi
12325 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for CFLocaleCopyPreferredLanguages" >&5
12326$as_echo_n "checking for CFLocaleCopyPreferredLanguages... " >&6; }
12327if ${gt_cv_func_CFLocaleCopyPreferredLanguages+:} false; then :
12328 $as_echo_n "(cached) " >&6
12329else
12330 gt_save_LIBS="$LIBS"
12331 LIBS="$LIBS -Wl,-framework -Wl,CoreFoundation"
12332 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12333/* end confdefs.h. */
12334#include <CoreFoundation/CFLocale.h>
12335int
12336main ()
12337{
12338CFLocaleCopyPreferredLanguages();
12339 ;
12340 return 0;
12341}
12342_ACEOF
12343if ac_fn_c_try_link "$LINENO"; then :
12344 gt_cv_func_CFLocaleCopyPreferredLanguages=yes
12345else
12346 gt_cv_func_CFLocaleCopyPreferredLanguages=no
12347fi
12348rm -f core conftest.err conftest.$ac_objext \
12349 conftest$ac_exeext conftest.$ac_ext
12350 LIBS="$gt_save_LIBS"
12351fi
12352{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gt_cv_func_CFLocaleCopyPreferredLanguages" >&5
12353$as_echo "$gt_cv_func_CFLocaleCopyPreferredLanguages" >&6; }
12354 if test $gt_cv_func_CFLocaleCopyPreferredLanguages = yes; then
12355
12356$as_echo "#define HAVE_CFLOCALECOPYPREFERREDLANGUAGES 1" >>confdefs.h
12357
12358 fi
12359 INTL_MACOSX_LIBS=
12360 if test $gt_cv_func_CFPreferencesCopyAppValue = yes \
12361 || test $gt_cv_func_CFLocaleCopyPreferredLanguages = yes; then
12362 INTL_MACOSX_LIBS="-Wl,-framework -Wl,CoreFoundation -Wl,-framework -Wl,CoreServices"
12363 fi
12364
12365
12366
12367
12368
12369
12370 LIBINTL=
12371 LTLIBINTL=
12372 POSUB=
12373
12374 case " $gt_needs " in
12375 *" need-formatstring-macros "*) gt_api_version=3 ;;
12376 *" need-ngettext "*) gt_api_version=2 ;;
12377 *) gt_api_version=1 ;;
12378 esac
12379 gt_func_gnugettext_libc="gt_cv_func_gnugettext${gt_api_version}_libc"
12380 gt_func_gnugettext_libintl="gt_cv_func_gnugettext${gt_api_version}_libintl"
12381
12382 if test "$USE_NLS" = "yes"; then
12383 gt_use_preinstalled_gnugettext=no
12384
12385
12386 if test $gt_api_version -ge 3; then
12387 gt_revision_test_code='
12388#ifndef __GNU_GETTEXT_SUPPORTED_REVISION
12389#define __GNU_GETTEXT_SUPPORTED_REVISION(major) ((major) == 0 ? 0 : -1)
12390#endif
12391typedef int array [2 * (__GNU_GETTEXT_SUPPORTED_REVISION(0) >= 1) - 1];
12392'
12393 else
12394 gt_revision_test_code=
12395 fi
12396 if test $gt_api_version -ge 2; then
12397 gt_expression_test_code=' + * ngettext ("", "", 0)'
12398 else
12399 gt_expression_test_code=
12400 fi
12401
12402 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU gettext in libc" >&5
12403$as_echo_n "checking for GNU gettext in libc... " >&6; }
12404if eval \${$gt_func_gnugettext_libc+:} false; then :
12405 $as_echo_n "(cached) " >&6
12406else
12407 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12408/* end confdefs.h. */
12409
12410#include <libintl.h>
12411#ifndef __GNU_GETTEXT_SUPPORTED_REVISION
12412extern int _nl_msg_cat_cntr;
12413extern int *_nl_domain_bindings;
12414#define __GNU_GETTEXT_SYMBOL_EXPRESSION (_nl_msg_cat_cntr + *_nl_domain_bindings)
12415#else
12416#define __GNU_GETTEXT_SYMBOL_EXPRESSION 0
12417#endif
12418$gt_revision_test_code
12419
12420int
12421main ()
12422{
12423
12424bindtextdomain ("", "");
12425return * gettext ("")$gt_expression_test_code + __GNU_GETTEXT_SYMBOL_EXPRESSION
12426
12427 ;
12428 return 0;
12429}
12430_ACEOF
12431if ac_fn_c_try_link "$LINENO"; then :
12432 eval "$gt_func_gnugettext_libc=yes"
12433else
12434 eval "$gt_func_gnugettext_libc=no"
12435fi
12436rm -f core conftest.err conftest.$ac_objext \
12437 conftest$ac_exeext conftest.$ac_ext
12438fi
12439eval ac_res=\$$gt_func_gnugettext_libc
12440 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
12441$as_echo "$ac_res" >&6; }
12442
12443 if { eval "gt_val=\$$gt_func_gnugettext_libc"; test "$gt_val" != "yes"; }; then
12444
12445
12446
12447
12448
12449 am_save_CPPFLAGS="$CPPFLAGS"
12450
12451 for element in $INCICONV; do
12452 haveit=
12453 for x in $CPPFLAGS; do
12454
12455 acl_save_prefix="$prefix"
12456 prefix="$acl_final_prefix"
12457 acl_save_exec_prefix="$exec_prefix"
12458 exec_prefix="$acl_final_exec_prefix"
12459 eval x=\"$x\"
12460 exec_prefix="$acl_save_exec_prefix"
12461 prefix="$acl_save_prefix"
12462
12463 if test "X$x" = "X$element"; then
12464 haveit=yes
12465 break
12466 fi
12467 done
12468 if test -z "$haveit"; then
12469 CPPFLAGS="${CPPFLAGS}${CPPFLAGS:+ }$element"
12470 fi
12471 done
12472
12473
12474 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for iconv" >&5
12475$as_echo_n "checking for iconv... " >&6; }
12476if ${am_cv_func_iconv+:} false; then :
12477 $as_echo_n "(cached) " >&6
12478else
12479
12480 am_cv_func_iconv="no, consider installing GNU libiconv"
12481 am_cv_lib_iconv=no
12482 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12483/* end confdefs.h. */
12484
12485#include <stdlib.h>
12486#include <iconv.h>
12487
12488int
12489main ()
12490{
12491iconv_t cd = iconv_open("","");
12492 iconv(cd,NULL,NULL,NULL,NULL);
12493 iconv_close(cd);
12494 ;
12495 return 0;
12496}
12497_ACEOF
12498if ac_fn_c_try_link "$LINENO"; then :
12499 am_cv_func_iconv=yes
12500fi
12501rm -f core conftest.err conftest.$ac_objext \
12502 conftest$ac_exeext conftest.$ac_ext
12503 if test "$am_cv_func_iconv" != yes; then
12504 am_save_LIBS="$LIBS"
12505 LIBS="$LIBS $LIBICONV"
12506 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12507/* end confdefs.h. */
12508
12509#include <stdlib.h>
12510#include <iconv.h>
12511
12512int
12513main ()
12514{
12515iconv_t cd = iconv_open("","");
12516 iconv(cd,NULL,NULL,NULL,NULL);
12517 iconv_close(cd);
12518 ;
12519 return 0;
12520}
12521_ACEOF
12522if ac_fn_c_try_link "$LINENO"; then :
12523 am_cv_lib_iconv=yes
12524 am_cv_func_iconv=yes
12525fi
12526rm -f core conftest.err conftest.$ac_objext \
12527 conftest$ac_exeext conftest.$ac_ext
12528 LIBS="$am_save_LIBS"
12529 fi
12530
12531fi
12532{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_func_iconv" >&5
12533$as_echo "$am_cv_func_iconv" >&6; }
12534 if test "$am_cv_func_iconv" = yes; then
12535 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working iconv" >&5
12536$as_echo_n "checking for working iconv... " >&6; }
12537if ${am_cv_func_iconv_works+:} false; then :
12538 $as_echo_n "(cached) " >&6
12539else
12540
12541 am_save_LIBS="$LIBS"
12542 if test $am_cv_lib_iconv = yes; then
12543 LIBS="$LIBS $LIBICONV"
12544 fi
12545 am_cv_func_iconv_works=no
12546 for ac_iconv_const in '' 'const'; do
12547 if test "$cross_compiling" = yes; then :
12548 case "$host_os" in
12549 aix* | hpux*) am_cv_func_iconv_works="guessing no" ;;
12550 *) am_cv_func_iconv_works="guessing yes" ;;
12551 esac
12552else
12553 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12554/* end confdefs.h. */
12555
12556#include <iconv.h>
12557#include <string.h>
12558
12559#ifndef ICONV_CONST
12560# define ICONV_CONST $ac_iconv_const
12561#endif
12562
12563int
12564main ()
12565{
12566int result = 0;
12567 /* Test against AIX 5.1...7.2 bug: Failures are not distinguishable from
12568 successful returns. This is even documented in
12569 <https://www.ibm.com/support/knowledgecenter/ssw_aix_72/i_bostechref/iconv.html> */
12570 {
12571 iconv_t cd_utf8_to_88591 = iconv_open ("ISO8859-1", "UTF-8");
12572 if (cd_utf8_to_88591 != (iconv_t)(-1))
12573 {
12574 static ICONV_CONST char input[] = "\342\202\254"; /* EURO SIGN */
12575 char buf[10];
12576 ICONV_CONST char *inptr = input;
12577 size_t inbytesleft = strlen (input);
12578 char *outptr = buf;
12579 size_t outbytesleft = sizeof (buf);
12580 size_t res = iconv (cd_utf8_to_88591,
12581 &inptr, &inbytesleft,
12582 &outptr, &outbytesleft);
12583 if (res == 0)
12584 result |= 1;
12585 iconv_close (cd_utf8_to_88591);
12586 }
12587 }
12588 /* Test against Solaris 10 bug: Failures are not distinguishable from
12589 successful returns. */
12590 {
12591 iconv_t cd_ascii_to_88591 = iconv_open ("ISO8859-1", "646");
12592 if (cd_ascii_to_88591 != (iconv_t)(-1))
12593 {
12594 static ICONV_CONST char input[] = "\263";
12595 char buf[10];
12596 ICONV_CONST char *inptr = input;
12597 size_t inbytesleft = strlen (input);
12598 char *outptr = buf;
12599 size_t outbytesleft = sizeof (buf);
12600 size_t res = iconv (cd_ascii_to_88591,
12601 &inptr, &inbytesleft,
12602 &outptr, &outbytesleft);
12603 if (res == 0)
12604 result |= 2;
12605 iconv_close (cd_ascii_to_88591);
12606 }
12607 }
12608 /* Test against AIX 6.1..7.1 bug: Buffer overrun. */
12609 {
12610 iconv_t cd_88591_to_utf8 = iconv_open ("UTF-8", "ISO-8859-1");
12611 if (cd_88591_to_utf8 != (iconv_t)(-1))
12612 {
12613 static ICONV_CONST char input[] = "\304";
12614 static char buf[2] = { (char)0xDE, (char)0xAD };
12615 ICONV_CONST char *inptr = input;
12616 size_t inbytesleft = 1;
12617 char *outptr = buf;
12618 size_t outbytesleft = 1;
12619 size_t res = iconv (cd_88591_to_utf8,
12620 &inptr, &inbytesleft,
12621 &outptr, &outbytesleft);
12622 if (res != (size_t)(-1) || outptr - buf > 1 || buf[1] != (char)0xAD)
12623 result |= 4;
12624 iconv_close (cd_88591_to_utf8);
12625 }
12626 }
12627#if 0 /* This bug could be worked around by the caller. */
12628 /* Test against HP-UX 11.11 bug: Positive return value instead of 0. */
12629 {
12630 iconv_t cd_88591_to_utf8 = iconv_open ("utf8", "iso88591");
12631 if (cd_88591_to_utf8 != (iconv_t)(-1))
12632 {
12633 static ICONV_CONST char input[] = "\304rger mit b\366sen B\374bchen ohne Augenma\337";
12634 char buf[50];
12635 ICONV_CONST char *inptr = input;
12636 size_t inbytesleft = strlen (input);
12637 char *outptr = buf;
12638 size_t outbytesleft = sizeof (buf);
12639 size_t res = iconv (cd_88591_to_utf8,
12640 &inptr, &inbytesleft,
12641 &outptr, &outbytesleft);
12642 if ((int)res > 0)
12643 result |= 8;
12644 iconv_close (cd_88591_to_utf8);
12645 }
12646 }
12647#endif
12648 /* Test against HP-UX 11.11 bug: No converter from EUC-JP to UTF-8 is
12649 provided. */
12650 {
12651 /* Try standardized names. */
12652 iconv_t cd1 = iconv_open ("UTF-8", "EUC-JP");
12653 /* Try IRIX, OSF/1 names. */
12654 iconv_t cd2 = iconv_open ("UTF-8", "eucJP");
12655 /* Try AIX names. */
12656 iconv_t cd3 = iconv_open ("UTF-8", "IBM-eucJP");
12657 /* Try HP-UX names. */
12658 iconv_t cd4 = iconv_open ("utf8", "eucJP");
12659 if (cd1 == (iconv_t)(-1) && cd2 == (iconv_t)(-1)
12660 && cd3 == (iconv_t)(-1) && cd4 == (iconv_t)(-1))
12661 result |= 16;
12662 if (cd1 != (iconv_t)(-1))
12663 iconv_close (cd1);
12664 if (cd2 != (iconv_t)(-1))
12665 iconv_close (cd2);
12666 if (cd3 != (iconv_t)(-1))
12667 iconv_close (cd3);
12668 if (cd4 != (iconv_t)(-1))
12669 iconv_close (cd4);
12670 }
12671 return result;
12672
12673 ;
12674 return 0;
12675}
12676_ACEOF
12677if ac_fn_c_try_run "$LINENO"; then :
12678 am_cv_func_iconv_works=yes
12679fi
12680rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
12681 conftest.$ac_objext conftest.beam conftest.$ac_ext
12682fi
12683
12684 test "$am_cv_func_iconv_works" = no || break
12685 done
12686 LIBS="$am_save_LIBS"
12687
12688fi
12689{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_func_iconv_works" >&5
12690$as_echo "$am_cv_func_iconv_works" >&6; }
12691 case "$am_cv_func_iconv_works" in
12692 *no) am_func_iconv=no am_cv_lib_iconv=no ;;
12693 *) am_func_iconv=yes ;;
12694 esac
12695 else
12696 am_func_iconv=no am_cv_lib_iconv=no
12697 fi
12698 if test "$am_func_iconv" = yes; then
12699
12700$as_echo "#define HAVE_ICONV 1" >>confdefs.h
12701
12702 fi
12703 if test "$am_cv_lib_iconv" = yes; then
12704 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to link with libiconv" >&5
12705$as_echo_n "checking how to link with libiconv... " >&6; }
12706 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIBICONV" >&5
12707$as_echo "$LIBICONV" >&6; }
12708 else
12709 CPPFLAGS="$am_save_CPPFLAGS"
12710 LIBICONV=
12711 LTLIBICONV=
12712 fi
12713
12714
12715
12716
12717
12718
12719 use_additional=yes
12720
12721 acl_save_prefix="$prefix"
12722 prefix="$acl_final_prefix"
12723 acl_save_exec_prefix="$exec_prefix"
12724 exec_prefix="$acl_final_exec_prefix"
12725
12726 eval additional_includedir=\"$includedir\"
12727 eval additional_libdir=\"$libdir\"
12728
12729 exec_prefix="$acl_save_exec_prefix"
12730 prefix="$acl_save_prefix"
12731
12732
12733# Check whether --with-libintl-prefix was given.
12734if test "${with_libintl_prefix+set}" = set; then :
12735 withval=$with_libintl_prefix;
12736 if test "X$withval" = "Xno"; then
12737 use_additional=no
12738 else
12739 if test "X$withval" = "X"; then
12740
12741 acl_save_prefix="$prefix"
12742 prefix="$acl_final_prefix"
12743 acl_save_exec_prefix="$exec_prefix"
12744 exec_prefix="$acl_final_exec_prefix"
12745
12746 eval additional_includedir=\"$includedir\"
12747 eval additional_libdir=\"$libdir\"
12748
12749 exec_prefix="$acl_save_exec_prefix"
12750 prefix="$acl_save_prefix"
12751
12752 else
12753 additional_includedir="$withval/include"
12754 additional_libdir="$withval/lib"
12755 fi
12756 fi
12757
12758fi
12759
12760
12761# Check whether --with-libintl-type was given.
12762if test "${with_libintl_type+set}" = set; then :
12763 withval=$with_libintl_type; with_libintl_type=$withval
12764else
12765 with_libintl_type=auto
12766fi
12767
12768 lib_type=`eval echo \$with_libintl_type`
12769
12770 LIBINTL=
12771 LTLIBINTL=
12772 INCINTL=
12773 rpathdirs=
12774 ltrpathdirs=
12775 names_already_handled=
12776 names_next_round='intl '
12777 while test -n "$names_next_round"; do
12778 names_this_round="$names_next_round"
12779 names_next_round=
12780 for name in $names_this_round; do
12781 already_handled=
12782 for n in $names_already_handled; do
12783 if test "$n" = "$name"; then
12784 already_handled=yes
12785 break
12786 fi
12787 done
12788 if test -z "$already_handled"; then
12789 names_already_handled="$names_already_handled $name"
12790 uppername=`echo "$name" | sed -e 'y|abcdefghijklmnopqrstuvwxyz./-|ABCDEFGHIJKLMNOPQRSTUVWXYZ___|'`
12791 eval value=\"\$HAVE_LIB$uppername\"
12792 if test -n "$value"; then
12793 if test "$value" = yes; then
12794 eval value=\"\$LIB$uppername\"
12795 test -z "$value" || LIBINTL="${LIBINTL}${LIBINTL:+ }$value"
12796 eval value=\"\$LTLIB$uppername\"
12797 test -z "$value" || LTLIBINTL="${LTLIBINTL}${LTLIBINTL:+ }$value"
12798 else
12799 :
12800 fi
12801 else
12802 found_dir=
12803 found_la=
12804 found_so=
12805 found_a=
12806 if test $use_additional = yes; then
12807 if test -n "$shlibext" && test -f "$additional_libdir/lib$name.$shlibext" && test x$lib_type != xstatic; then
12808 found_dir="$additional_libdir"
12809 found_so="$additional_libdir/lib$name.$shlibext"
12810 if test -f "$additional_libdir/lib$name.la"; then
12811 found_la="$additional_libdir/lib$name.la"
12812 fi
12813 elif test x$lib_type != xshared; then
12814 if test -f "$additional_libdir/lib$name.$libext"; then
12815 found_dir="$additional_libdir"
12816 found_a="$additional_libdir/lib$name.$libext"
12817 if test -f "$additional_libdir/lib$name.la"; then
12818 found_la="$additional_libdir/lib$name.la"
12819 fi
12820 fi
12821 fi
12822 fi
12823 if test "X$found_dir" = "X"; then
12824 for x in $LDFLAGS $LTLIBINTL; do
12825
12826 acl_save_prefix="$prefix"
12827 prefix="$acl_final_prefix"
12828 acl_save_exec_prefix="$exec_prefix"
12829 exec_prefix="$acl_final_exec_prefix"
12830 eval x=\"$x\"
12831 exec_prefix="$acl_save_exec_prefix"
12832 prefix="$acl_save_prefix"
12833
12834 case "$x" in
12835 -L*)
12836 dir=`echo "X$x" | sed -e 's/^X-L//'`
12837 if test -n "$shlibext" && test -f "$dir/lib$name.$shlibext" && test x$lib_type != xstatic; then
12838 found_dir="$dir"
12839 found_so="$dir/lib$name.$shlibext"
12840 if test -f "$dir/lib$name.la"; then
12841 found_la="$dir/lib$name.la"
12842 fi
12843 elif test x$lib_type != xshared; then
12844 if test -f "$dir/lib$name.$libext"; then
12845 found_dir="$dir"
12846 found_a="$dir/lib$name.$libext"
12847 if test -f "$dir/lib$name.la"; then
12848 found_la="$dir/lib$name.la"
12849 fi
12850 fi
12851 fi
12852 ;;
12853 esac
12854 if test "X$found_dir" != "X"; then
12855 break
12856 fi
12857 done
12858 fi
12859 if test "X$found_dir" != "X"; then
12860 LTLIBINTL="${LTLIBINTL}${LTLIBINTL:+ }-L$found_dir -l$name"
12861 if test "X$found_so" != "X"; then
12862 if test "$enable_rpath" = no || test "X$found_dir" = "X/usr/lib"; then
12863 LIBINTL="${LIBINTL}${LIBINTL:+ }$found_so"
12864 else
12865 haveit=
12866 for x in $ltrpathdirs; do
12867 if test "X$x" = "X$found_dir"; then
12868 haveit=yes
12869 break
12870 fi
12871 done
12872 if test -z "$haveit"; then
12873 ltrpathdirs="$ltrpathdirs $found_dir"
12874 fi
12875 if test "$hardcode_direct" = yes; then
12876 LIBINTL="${LIBINTL}${LIBINTL:+ }$found_so"
12877 else
12878 if test -n "$hardcode_libdir_flag_spec" && test "$hardcode_minus_L" = no; then
12879 LIBINTL="${LIBINTL}${LIBINTL:+ }$found_so"
12880 haveit=
12881 for x in $rpathdirs; do
12882 if test "X$x" = "X$found_dir"; then
12883 haveit=yes
12884 break
12885 fi
12886 done
12887 if test -z "$haveit"; then
12888 rpathdirs="$rpathdirs $found_dir"
12889 fi
12890 else
12891 haveit=
12892 for x in $LDFLAGS $LIBINTL; do
12893
12894 acl_save_prefix="$prefix"
12895 prefix="$acl_final_prefix"
12896 acl_save_exec_prefix="$exec_prefix"
12897 exec_prefix="$acl_final_exec_prefix"
12898 eval x=\"$x\"
12899 exec_prefix="$acl_save_exec_prefix"
12900 prefix="$acl_save_prefix"
12901
12902 if test "X$x" = "X-L$found_dir"; then
12903 haveit=yes
12904 break
12905 fi
12906 done
12907 if test -z "$haveit"; then
12908 LIBINTL="${LIBINTL}${LIBINTL:+ }-L$found_dir"
12909 fi
12910 if test "$hardcode_minus_L" != no; then
12911 LIBINTL="${LIBINTL}${LIBINTL:+ }$found_so"
12912 else
12913 LIBINTL="${LIBINTL}${LIBINTL:+ }-l$name"
12914 fi
12915 fi
12916 fi
12917 fi
12918 else
12919 if test "X$found_a" != "X"; then
12920 LIBINTL="${LIBINTL}${LIBINTL:+ }$found_a"
12921 else
12922 LIBINTL="${LIBINTL}${LIBINTL:+ }-L$found_dir -l$name"
12923 fi
12924 fi
12925 additional_includedir=
12926 case "$found_dir" in
12927 */lib | */lib/)
12928 basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e 's,/lib/*$,,'`
12929 additional_includedir="$basedir/include"
12930 ;;
12931 esac
12932 if test "X$additional_includedir" != "X"; then
12933 if test "X$additional_includedir" != "X/usr/include"; then
12934 haveit=
12935 if test "X$additional_includedir" = "X/usr/local/include"; then
12936 if test -n "$GCC"; then
12937 case $host_os in
12938 linux*) haveit=yes;;
12939 esac
12940 fi
12941 fi
12942 if test -z "$haveit"; then
12943 for x in $CPPFLAGS $INCINTL; do
12944
12945 acl_save_prefix="$prefix"
12946 prefix="$acl_final_prefix"
12947 acl_save_exec_prefix="$exec_prefix"
12948 exec_prefix="$acl_final_exec_prefix"
12949 eval x=\"$x\"
12950 exec_prefix="$acl_save_exec_prefix"
12951 prefix="$acl_save_prefix"
12952
12953 if test "X$x" = "X-I$additional_includedir"; then
12954 haveit=yes
12955 break
12956 fi
12957 done
12958 if test -z "$haveit"; then
12959 if test -d "$additional_includedir"; then
12960 INCINTL="${INCINTL}${INCINTL:+ }-I$additional_includedir"
12961 fi
12962 fi
12963 fi
12964 fi
12965 fi
12966 if test -n "$found_la"; then
12967 save_libdir="$libdir"
12968 case "$found_la" in
12969 */* | *\\*) . "$found_la" ;;
12970 *) . "./$found_la" ;;
12971 esac
12972 libdir="$save_libdir"
12973 for dep in $dependency_libs; do
12974 case "$dep" in
12975 -L*)
12976 additional_libdir=`echo "X$dep" | sed -e 's/^X-L//'`
12977 if test "X$additional_libdir" != "X/usr/lib"; then
12978 haveit=
12979 if test "X$additional_libdir" = "X/usr/local/lib"; then
12980 if test -n "$GCC"; then
12981 case $host_os in
12982 linux*) haveit=yes;;
12983 esac
12984 fi
12985 fi
12986 if test -z "$haveit"; then
12987 haveit=
12988 for x in $LDFLAGS $LIBINTL; do
12989
12990 acl_save_prefix="$prefix"
12991 prefix="$acl_final_prefix"
12992 acl_save_exec_prefix="$exec_prefix"
12993 exec_prefix="$acl_final_exec_prefix"
12994 eval x=\"$x\"
12995 exec_prefix="$acl_save_exec_prefix"
12996 prefix="$acl_save_prefix"
12997
12998 if test "X$x" = "X-L$additional_libdir"; then
12999 haveit=yes
13000 break
13001 fi
13002 done
13003 if test -z "$haveit"; then
13004 if test -d "$additional_libdir"; then
13005 LIBINTL="${LIBINTL}${LIBINTL:+ }-L$additional_libdir"
13006 fi
13007 fi
13008 haveit=
13009 for x in $LDFLAGS $LTLIBINTL; do
13010
13011 acl_save_prefix="$prefix"
13012 prefix="$acl_final_prefix"
13013 acl_save_exec_prefix="$exec_prefix"
13014 exec_prefix="$acl_final_exec_prefix"
13015 eval x=\"$x\"
13016 exec_prefix="$acl_save_exec_prefix"
13017 prefix="$acl_save_prefix"
13018
13019 if test "X$x" = "X-L$additional_libdir"; then
13020 haveit=yes
13021 break
13022 fi
13023 done
13024 if test -z "$haveit"; then
13025 if test -d "$additional_libdir"; then
13026 LTLIBINTL="${LTLIBINTL}${LTLIBINTL:+ }-L$additional_libdir"
13027 fi
13028 fi
13029 fi
13030 fi
13031 ;;
13032 -R*)
13033 dir=`echo "X$dep" | sed -e 's/^X-R//'`
13034 if test "$enable_rpath" != no; then
13035 haveit=
13036 for x in $rpathdirs; do
13037 if test "X$x" = "X$dir"; then
13038 haveit=yes
13039 break
13040 fi
13041 done
13042 if test -z "$haveit"; then
13043 rpathdirs="$rpathdirs $dir"
13044 fi
13045 haveit=
13046 for x in $ltrpathdirs; do
13047 if test "X$x" = "X$dir"; then
13048 haveit=yes
13049 break
13050 fi
13051 done
13052 if test -z "$haveit"; then
13053 ltrpathdirs="$ltrpathdirs $dir"
13054 fi
13055 fi
13056 ;;
13057 -l*)
13058 names_next_round="$names_next_round "`echo "X$dep" | sed -e 's/^X-l//'`
13059 ;;
13060 *.la)
13061 names_next_round="$names_next_round "`echo "X$dep" | sed -e 's,^X.*/,,' -e 's,^lib,,' -e 's,\.la$,,'`
13062 ;;
13063 *)
13064 LIBINTL="${LIBINTL}${LIBINTL:+ }$dep"
13065 LTLIBINTL="${LTLIBINTL}${LTLIBINTL:+ }$dep"
13066 ;;
13067 esac
13068 done
13069 fi
13070 else
13071 if test "x$lib_type" = "xauto" || test "x$lib_type" = "xshared"; then
13072 LIBINTL="${LIBINTL}${LIBINTL:+ }-l$name"
13073 LTLIBINTL="${LTLIBINTL}${LTLIBINTL:+ }-l$name"
13074 else
13075 LIBINTL="${LIBINTL}${LIBINTL:+ }-l:lib$name.$libext"
13076 LTLIBINTL="${LTLIBINTL}${LTLIBINTL:+ }-l:lib$name.$libext"
13077 fi
13078 fi
13079 fi
13080 fi
13081 done
13082 done
13083 if test "X$rpathdirs" != "X"; then
13084 if test -n "$hardcode_libdir_separator"; then
13085 alldirs=
13086 for found_dir in $rpathdirs; do
13087 alldirs="${alldirs}${alldirs:+$hardcode_libdir_separator}$found_dir"
13088 done
13089 acl_save_libdir="$libdir"
13090 libdir="$alldirs"
13091 eval flag=\"$hardcode_libdir_flag_spec\"
13092 libdir="$acl_save_libdir"
13093 LIBINTL="${LIBINTL}${LIBINTL:+ }$flag"
13094 else
13095 for found_dir in $rpathdirs; do
13096 acl_save_libdir="$libdir"
13097 libdir="$found_dir"
13098 eval flag=\"$hardcode_libdir_flag_spec\"
13099 libdir="$acl_save_libdir"
13100 LIBINTL="${LIBINTL}${LIBINTL:+ }$flag"
13101 done
13102 fi
13103 fi
13104 if test "X$ltrpathdirs" != "X"; then
13105 for found_dir in $ltrpathdirs; do
13106 LTLIBINTL="${LTLIBINTL}${LTLIBINTL:+ }-R$found_dir"
13107 done
13108 fi
13109
13110 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU gettext in libintl" >&5
13111$as_echo_n "checking for GNU gettext in libintl... " >&6; }
13112if eval \${$gt_func_gnugettext_libintl+:} false; then :
13113 $as_echo_n "(cached) " >&6
13114else
13115 gt_save_CPPFLAGS="$CPPFLAGS"
13116 CPPFLAGS="$CPPFLAGS $INCINTL"
13117 gt_save_LIBS="$LIBS"
13118 LIBS="$LIBS $LIBINTL"
13119 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13120/* end confdefs.h. */
13121
13122#include <libintl.h>
13123#ifndef __GNU_GETTEXT_SUPPORTED_REVISION
13124extern int _nl_msg_cat_cntr;
13125extern
13126#ifdef __cplusplus
13127"C"
13128#endif
13129const char *_nl_expand_alias (const char *);
13130#define __GNU_GETTEXT_SYMBOL_EXPRESSION (_nl_msg_cat_cntr + *_nl_expand_alias (""))
13131#else
13132#define __GNU_GETTEXT_SYMBOL_EXPRESSION 0
13133#endif
13134$gt_revision_test_code
13135
13136int
13137main ()
13138{
13139
13140bindtextdomain ("", "");
13141return * gettext ("")$gt_expression_test_code + __GNU_GETTEXT_SYMBOL_EXPRESSION
13142
13143 ;
13144 return 0;
13145}
13146_ACEOF
13147if ac_fn_c_try_link "$LINENO"; then :
13148 eval "$gt_func_gnugettext_libintl=yes"
13149else
13150 eval "$gt_func_gnugettext_libintl=no"
13151fi
13152rm -f core conftest.err conftest.$ac_objext \
13153 conftest$ac_exeext conftest.$ac_ext
13154 if { eval "gt_val=\$$gt_func_gnugettext_libintl"; test "$gt_val" != yes; } && test -n "$LIBICONV"; then
13155 LIBS="$LIBS $LIBICONV"
13156 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13157/* end confdefs.h. */
13158
13159#include <libintl.h>
13160#ifndef __GNU_GETTEXT_SUPPORTED_REVISION
13161extern int _nl_msg_cat_cntr;
13162extern
13163#ifdef __cplusplus
13164"C"
13165#endif
13166const char *_nl_expand_alias (const char *);
13167#define __GNU_GETTEXT_SYMBOL_EXPRESSION (_nl_msg_cat_cntr + *_nl_expand_alias (""))
13168#else
13169#define __GNU_GETTEXT_SYMBOL_EXPRESSION 0
13170#endif
13171$gt_revision_test_code
13172
13173int
13174main ()
13175{
13176
13177bindtextdomain ("", "");
13178return * gettext ("")$gt_expression_test_code + __GNU_GETTEXT_SYMBOL_EXPRESSION
13179
13180 ;
13181 return 0;
13182}
13183_ACEOF
13184if ac_fn_c_try_link "$LINENO"; then :
13185 LIBINTL="$LIBINTL $LIBICONV"
13186 LTLIBINTL="$LTLIBINTL $LTLIBICONV"
13187 eval "$gt_func_gnugettext_libintl=yes"
13188
13189fi
13190rm -f core conftest.err conftest.$ac_objext \
13191 conftest$ac_exeext conftest.$ac_ext
13192 fi
13193 CPPFLAGS="$gt_save_CPPFLAGS"
13194 LIBS="$gt_save_LIBS"
13195fi
13196eval ac_res=\$$gt_func_gnugettext_libintl
13197 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
13198$as_echo "$ac_res" >&6; }
13199 fi
13200
13201 if { eval "gt_val=\$$gt_func_gnugettext_libc"; test "$gt_val" = "yes"; } \
13202 || { { eval "gt_val=\$$gt_func_gnugettext_libintl"; test "$gt_val" = "yes"; } \
13203 && test "$PACKAGE" != gettext-runtime \
13204 && test "$PACKAGE" != gettext-tools; }; then
13205 gt_use_preinstalled_gnugettext=yes
13206 else
13207 LIBINTL=
13208 LTLIBINTL=
13209 INCINTL=
13210 fi
13211
13212
13213
13214 if test -n "$INTL_MACOSX_LIBS"; then
13215 if test "$gt_use_preinstalled_gnugettext" = "yes" \
13216 || test "$nls_cv_use_gnu_gettext" = "yes"; then
13217 LIBINTL="$LIBINTL $INTL_MACOSX_LIBS"
13218 LTLIBINTL="$LTLIBINTL $INTL_MACOSX_LIBS"
13219 fi
13220 fi
13221
13222 if test "$gt_use_preinstalled_gnugettext" = "yes" \
13223 || test "$nls_cv_use_gnu_gettext" = "yes"; then
13224
13225$as_echo "#define ENABLE_NLS 1" >>confdefs.h
13226
13227 else
13228 USE_NLS=no
13229 fi
13230 fi
13231
13232 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to use NLS" >&5
13233$as_echo_n "checking whether to use NLS... " >&6; }
13234 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_NLS" >&5
13235$as_echo "$USE_NLS" >&6; }
13236 if test "$USE_NLS" = "yes"; then
13237 { $as_echo "$as_me:${as_lineno-$LINENO}: checking where the gettext function comes from" >&5
13238$as_echo_n "checking where the gettext function comes from... " >&6; }
13239 if test "$gt_use_preinstalled_gnugettext" = "yes"; then
13240 if { eval "gt_val=\$$gt_func_gnugettext_libintl"; test "$gt_val" = "yes"; }; then
13241 gt_source="external libintl"
13242 else
13243 gt_source="libc"
13244 fi
13245 else
13246 gt_source="included intl directory"
13247 fi
13248 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gt_source" >&5
13249$as_echo "$gt_source" >&6; }
13250 fi
13251
13252 if test "$USE_NLS" = "yes"; then
13253
13254 if test "$gt_use_preinstalled_gnugettext" = "yes"; then
13255 if { eval "gt_val=\$$gt_func_gnugettext_libintl"; test "$gt_val" = "yes"; }; then
13256 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to link with libintl" >&5
13257$as_echo_n "checking how to link with libintl... " >&6; }
13258 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIBINTL" >&5
13259$as_echo "$LIBINTL" >&6; }
13260
13261 for element in $INCINTL; do
13262 haveit=
13263 for x in $CPPFLAGS; do
13264
13265 acl_save_prefix="$prefix"
13266 prefix="$acl_final_prefix"
13267 acl_save_exec_prefix="$exec_prefix"
13268 exec_prefix="$acl_final_exec_prefix"
13269 eval x=\"$x\"
13270 exec_prefix="$acl_save_exec_prefix"
13271 prefix="$acl_save_prefix"
13272
13273 if test "X$x" = "X$element"; then
13274 haveit=yes
13275 break
13276 fi
13277 done
13278 if test -z "$haveit"; then
13279 CPPFLAGS="${CPPFLAGS}${CPPFLAGS:+ }$element"
13280 fi
13281 done
13282
13283 fi
13284
13285
13286$as_echo "#define HAVE_GETTEXT 1" >>confdefs.h
13287
13288
13289$as_echo "#define HAVE_DCGETTEXT 1" >>confdefs.h
13290
13291 fi
13292
13293 POSUB=po
13294 fi
13295
13296
13297
13298 INTLLIBS="$LIBINTL"
13299
13300
13301
13302
13303
13304
13305fi
13306
13307
13308
13309
13310
13311
13312
13313
13314
13315
13316
13317{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether NLS is requested" >&5
13318$as_echo_n "checking whether NLS is requested... " >&6; }
13319if test x"$USE_NLS" != xyes; then
13320 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13321$as_echo "no" >&6; }
13322else
13323 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
13324$as_echo "yes" >&6; }
13325
13326$as_echo "#define ENABLE_NLS 1" >>confdefs.h
13327
13328
13329 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for catalogs to be installed" >&5
13330$as_echo_n "checking for catalogs to be installed... " >&6; }
13331 # Look for .po and .gmo files in the source directory.
13332 CATALOGS=
13333 XLINGUAS=
13334 for cat in $srcdir/po/*.gmo $srcdir/po/*.po; do
13335 # If there aren't any .gmo files the shell will give us the
13336 # literal string "../path/to/srcdir/po/*.gmo" which has to be
13337 # weeded out.
13338 case "$cat" in *\**)
13339 continue;;
13340 esac
13341 # The quadruple backslash is collapsed to a double backslash
13342 # by the backticks, then collapsed again by the double quotes,
13343 # leaving us with one backslash in the sed expression (right
13344 # before the dot that mustn't act as a wildcard).
13345 cat=`echo $cat | sed -e "s!$srcdir/po/!!" -e "s!\\\\.po!.gmo!"`
13346 lang=`echo $cat | sed -e "s!\\\\.gmo!!"`
13347 # The user is allowed to set LINGUAS to a list of languages to
13348 # install catalogs for. If it's empty that means "all of them."
13349 if test "x$LINGUAS" = x; then
13350 CATALOGS="$CATALOGS $cat"
13351 XLINGUAS="$XLINGUAS $lang"
13352 else
13353 case "$LINGUAS" in *$lang*)
13354 CATALOGS="$CATALOGS $cat"
13355 XLINGUAS="$XLINGUAS $lang"
13356 ;;
13357 esac
13358 fi
13359 done
13360 LINGUAS="$XLINGUAS"
13361 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LINGUAS" >&5
13362$as_echo "$LINGUAS" >&6; }
13363
13364
13365 DATADIRNAME=share
13366
13367 INSTOBJEXT=.mo
13368
13369 GENCAT=gencat
13370
13371 CATOBJEXT=.gmo
13372
13373fi
13374
13375
13376
13377
13378# Prepare PATH_SEPARATOR.
13379# The user is always right.
13380if test "${PATH_SEPARATOR+set}" != set; then
13381 echo "#! /bin/sh" >conf$$.sh
13382 echo "exit 0" >>conf$$.sh
13383 chmod +x conf$$.sh
13384 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
13385 PATH_SEPARATOR=';'
13386 else
13387 PATH_SEPARATOR=:
13388 fi
13389 rm -f conf$$.sh
13390fi
13391
13392# Find out how to test for executable files. Don't use a zero-byte file,
13393# as systems may use methods other than mode bits to determine executability.
13394cat >conf$$.file <<_ASEOF
13395#! /bin/sh
13396exit 0
13397_ASEOF
13398chmod +x conf$$.file
13399if test -x conf$$.file >/dev/null 2>&1; then
13400 ac_executable_p="test -x"
13401else
13402 ac_executable_p="test -f"
13403fi
13404rm -f conf$$.file
13405
13406# Extract the first word of "msgfmt", so it can be a program name with args.
13407set dummy msgfmt; ac_word=$2
13408{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13409$as_echo_n "checking for $ac_word... " >&6; }
13410if ${ac_cv_path_MSGFMT+:} false; then :
13411 $as_echo_n "(cached) " >&6
13412else
13413 case "$MSGFMT" in
13414 [\\/]* | ?:[\\/]*)
13415 ac_cv_path_MSGFMT="$MSGFMT" # Let the user override the test with a path.
13416 ;;
13417 *)
13418 ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR
13419 for ac_dir in $PATH; do
13420 IFS="$ac_save_IFS"
13421 test -z "$ac_dir" && ac_dir=.
13422 for ac_exec_ext in '' $ac_executable_extensions; do
13423 if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then
13424 if $ac_dir/$ac_word --statistics /dev/null >/dev/null 2>&1 &&
13425 (if $ac_dir/$ac_word --statistics /dev/null 2>&1 >/dev/null | grep usage >/dev/null; then exit 1; else exit 0; fi); then
13426 ac_cv_path_MSGFMT="$ac_dir/$ac_word$ac_exec_ext"
13427 break 2
13428 fi
13429 fi
13430 done
13431 done
13432 IFS="$ac_save_IFS"
13433 test -z "$ac_cv_path_MSGFMT" && ac_cv_path_MSGFMT=":"
13434 ;;
13435esac
13436fi
13437MSGFMT="$ac_cv_path_MSGFMT"
13438if test "$MSGFMT" != ":"; then
13439 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MSGFMT" >&5
13440$as_echo "$MSGFMT" >&6; }
13441else
13442 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13443$as_echo "no" >&6; }
13444fi
13445
13446 # Extract the first word of "gmsgfmt", so it can be a program name with args.
13447set dummy gmsgfmt; ac_word=$2
13448{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13449$as_echo_n "checking for $ac_word... " >&6; }
13450if ${ac_cv_path_GMSGFMT+:} false; then :
13451 $as_echo_n "(cached) " >&6
13452else
13453 case $GMSGFMT in
13454 [\\/]* | ?:[\\/]*)
13455 ac_cv_path_GMSGFMT="$GMSGFMT" # Let the user override the test with a path.
13456 ;;
13457 *)
13458 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13459for as_dir in $PATH
13460do
13461 IFS=$as_save_IFS
13462 test -z "$as_dir" && as_dir=.
13463 for ac_exec_ext in '' $ac_executable_extensions; do
13464 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
13465 ac_cv_path_GMSGFMT="$as_dir/$ac_word$ac_exec_ext"
13466 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
13467 break 2
13468 fi
13469done
13470 done
13471IFS=$as_save_IFS
13472
13473 test -z "$ac_cv_path_GMSGFMT" && ac_cv_path_GMSGFMT="$MSGFMT"
13474 ;;
13475esac
13476fi
13477GMSGFMT=$ac_cv_path_GMSGFMT
13478if test -n "$GMSGFMT"; then
13479 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GMSGFMT" >&5
13480$as_echo "$GMSGFMT" >&6; }
13481else
13482 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13483$as_echo "no" >&6; }
13484fi
13485
13486
13487
13488
13489# Prepare PATH_SEPARATOR.
13490# The user is always right.
13491if test "${PATH_SEPARATOR+set}" != set; then
13492 echo "#! /bin/sh" >conf$$.sh
13493 echo "exit 0" >>conf$$.sh
13494 chmod +x conf$$.sh
13495 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
13496 PATH_SEPARATOR=';'
13497 else
13498 PATH_SEPARATOR=:
13499 fi
13500 rm -f conf$$.sh
13501fi
13502
13503# Find out how to test for executable files. Don't use a zero-byte file,
13504# as systems may use methods other than mode bits to determine executability.
13505cat >conf$$.file <<_ASEOF
13506#! /bin/sh
13507exit 0
13508_ASEOF
13509chmod +x conf$$.file
13510if test -x conf$$.file >/dev/null 2>&1; then
13511 ac_executable_p="test -x"
13512else
13513 ac_executable_p="test -f"
13514fi
13515rm -f conf$$.file
13516
13517# Extract the first word of "xgettext", so it can be a program name with args.
13518set dummy xgettext; ac_word=$2
13519{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13520$as_echo_n "checking for $ac_word... " >&6; }
13521if ${ac_cv_path_XGETTEXT+:} false; then :
13522 $as_echo_n "(cached) " >&6
13523else
13524 case "$XGETTEXT" in
13525 [\\/]* | ?:[\\/]*)
13526 ac_cv_path_XGETTEXT="$XGETTEXT" # Let the user override the test with a path.
13527 ;;
13528 *)
13529 ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR
13530 for ac_dir in $PATH; do
13531 IFS="$ac_save_IFS"
13532 test -z "$ac_dir" && ac_dir=.
13533 for ac_exec_ext in '' $ac_executable_extensions; do
13534 if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then
13535 if $ac_dir/$ac_word --omit-header --copyright-holder= --msgid-bugs-address= /dev/null >/dev/null 2>&1 &&
13536 (if $ac_dir/$ac_word --omit-header --copyright-holder= --msgid-bugs-address= /dev/null 2>&1 >/dev/null | grep usage >/dev/null; then exit 1; else exit 0; fi); then
13537 ac_cv_path_XGETTEXT="$ac_dir/$ac_word$ac_exec_ext"
13538 break 2
13539 fi
13540 fi
13541 done
13542 done
13543 IFS="$ac_save_IFS"
13544 test -z "$ac_cv_path_XGETTEXT" && ac_cv_path_XGETTEXT=":"
13545 ;;
13546esac
13547fi
13548XGETTEXT="$ac_cv_path_XGETTEXT"
13549if test "$XGETTEXT" != ":"; then
13550 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $XGETTEXT" >&5
13551$as_echo "$XGETTEXT" >&6; }
13552else
13553 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13554$as_echo "no" >&6; }
13555fi
13556
13557 rm -f messages.po
13558
13559
13560# Prepare PATH_SEPARATOR.
13561# The user is always right.
13562if test "${PATH_SEPARATOR+set}" != set; then
13563 echo "#! /bin/sh" >conf$$.sh
13564 echo "exit 0" >>conf$$.sh
13565 chmod +x conf$$.sh
13566 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
13567 PATH_SEPARATOR=';'
13568 else
13569 PATH_SEPARATOR=:
13570 fi
13571 rm -f conf$$.sh
13572fi
13573
13574# Find out how to test for executable files. Don't use a zero-byte file,
13575# as systems may use methods other than mode bits to determine executability.
13576cat >conf$$.file <<_ASEOF
13577#! /bin/sh
13578exit 0
13579_ASEOF
13580chmod +x conf$$.file
13581if test -x conf$$.file >/dev/null 2>&1; then
13582 ac_executable_p="test -x"
13583else
13584 ac_executable_p="test -f"
13585fi
13586rm -f conf$$.file
13587
13588# Extract the first word of "msgmerge", so it can be a program name with args.
13589set dummy msgmerge; ac_word=$2
13590{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13591$as_echo_n "checking for $ac_word... " >&6; }
13592if ${ac_cv_path_MSGMERGE+:} false; then :
13593 $as_echo_n "(cached) " >&6
13594else
13595 case "$MSGMERGE" in
13596 [\\/]* | ?:[\\/]*)
13597 ac_cv_path_MSGMERGE="$MSGMERGE" # Let the user override the test with a path.
13598 ;;
13599 *)
13600 ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR
13601 for ac_dir in $PATH; do
13602 IFS="$ac_save_IFS"
13603 test -z "$ac_dir" && ac_dir=.
13604 for ac_exec_ext in '' $ac_executable_extensions; do
13605 if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then
13606 if $ac_dir/$ac_word --update -q /dev/null /dev/null >/dev/null 2>&1; then
13607 ac_cv_path_MSGMERGE="$ac_dir/$ac_word$ac_exec_ext"
13608 break 2
13609 fi
13610 fi
13611 done
13612 done
13613 IFS="$ac_save_IFS"
13614 test -z "$ac_cv_path_MSGMERGE" && ac_cv_path_MSGMERGE=":"
13615 ;;
13616esac
13617fi
13618MSGMERGE="$ac_cv_path_MSGMERGE"
13619if test "$MSGMERGE" != ":"; then
13620 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MSGMERGE" >&5
13621$as_echo "$MSGMERGE" >&6; }
13622else
13623 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13624$as_echo "no" >&6; }
13625fi
13626
13627
13628 if test "$GMSGFMT" != ":"; then
13629 if $GMSGFMT --statistics /dev/null >/dev/null 2>&1 &&
13630 (if $GMSGFMT --statistics /dev/null 2>&1 >/dev/null | grep usage >/dev/null; then exit 1; else exit 0; fi); then
13631 : ;
13632 else
13633 GMSGFMT=`echo "$GMSGFMT" | sed -e 's,^.*/,,'`
13634 { $as_echo "$as_me:${as_lineno-$LINENO}: result: found $GMSGFMT program is not GNU msgfmt; ignore it" >&5
13635$as_echo "found $GMSGFMT program is not GNU msgfmt; ignore it" >&6; }
13636 GMSGFMT=":"
13637 fi
13638 fi
13639
13640 if test "$XGETTEXT" != ":"; then
13641 if $XGETTEXT --omit-header --copyright-holder= --msgid-bugs-address= /dev/null >/dev/null 2>&1 &&
13642 (if $XGETTEXT --omit-header --copyright-holder= --msgid-bugs-address= /dev/null 2>&1 >/dev/null | grep usage >/dev/null; then exit 1; else exit 0; fi); then
13643 : ;
13644 else
13645 { $as_echo "$as_me:${as_lineno-$LINENO}: result: found xgettext program is not GNU xgettext; ignore it" >&5
13646$as_echo "found xgettext program is not GNU xgettext; ignore it" >&6; }
13647 XGETTEXT=":"
13648 fi
13649 rm -f messages.po
13650 fi
13651
13652 ac_config_commands="$ac_config_commands default-2"
13653
13654
13655
13656
13657{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5
13658$as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; }
13659 # Check whether --enable-maintainer-mode was given.
13660if test "${enable_maintainer_mode+set}" = set; then :
13661 enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval
13662else
13663 USE_MAINTAINER_MODE=no
13664fi
13665
13666 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5
13667$as_echo "$USE_MAINTAINER_MODE" >&6; }
13668 if test $USE_MAINTAINER_MODE = yes; then
13669 MAINTAINER_MODE_TRUE=
13670 MAINTAINER_MODE_FALSE='#'
13671else
13672 MAINTAINER_MODE_TRUE='#'
13673 MAINTAINER_MODE_FALSE=
13674fi
13675
13676 MAINT=$MAINTAINER_MODE_TRUE
13677
13678
13679 if false; then
13680 GENINSRC_NEVER_TRUE=
13681 GENINSRC_NEVER_FALSE='#'
13682else
13683 GENINSRC_NEVER_TRUE='#'
13684 GENINSRC_NEVER_FALSE=
13685fi
13686
13687
13688
13689for ac_header in sys/gmon_out.h
13690do :
13691 ac_fn_c_check_header_mongrel "$LINENO" "sys/gmon_out.h" "ac_cv_header_sys_gmon_out_h" "$ac_includes_default"
13692if test "x$ac_cv_header_sys_gmon_out_h" = xyes; then :
13693 cat >>confdefs.h <<_ACEOF
13694#define HAVE_SYS_GMON_OUT_H 1
13695_ACEOF
13696
13697fi
13698
13699done
13700
13701
13702{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a known getopt prototype in unistd.h" >&5
13703$as_echo_n "checking for a known getopt prototype in unistd.h... " >&6; }
13704if ${gprof_cv_decl_getopt_unistd_h+:} false; then :
13705 $as_echo_n "(cached) " >&6
13706else
13707 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13708/* end confdefs.h. */
13709#include <unistd.h>
13710int
13711main ()
13712{
13713extern int getopt (int, char *const*, const char *);
13714 ;
13715 return 0;
13716}
13717_ACEOF
13718if ac_fn_c_try_compile "$LINENO"; then :
13719 gprof_cv_decl_getopt_unistd_h=yes
13720else
13721 gprof_cv_decl_getopt_unistd_h=no
13722fi
13723rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13724fi
13725
13726{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gprof_cv_decl_getopt_unistd_h" >&5
13727$as_echo "$gprof_cv_decl_getopt_unistd_h" >&6; }
13728if test $gprof_cv_decl_getopt_unistd_h = yes; then
13729
13730$as_echo "#define HAVE_DECL_GETOPT 1" >>confdefs.h
13731
13732fi
13733
13734# Some systems have fabs only in -lm, not in -lc.
13735{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing fabs" >&5
13736$as_echo_n "checking for library containing fabs... " >&6; }
13737if ${ac_cv_search_fabs+:} false; then :
13738 $as_echo_n "(cached) " >&6
13739else
13740 ac_func_search_save_LIBS=$LIBS
13741cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13742/* end confdefs.h. */
13743
13744/* Override any GCC internal prototype to avoid an error.
13745 Use char because int might match the return type of a GCC
13746 builtin and then its argument prototype would still apply. */
13747#ifdef __cplusplus
13748extern "C"
13749#endif
13750char fabs ();
13751int
13752main ()
13753{
13754return fabs ();
13755 ;
13756 return 0;
13757}
13758_ACEOF
13759for ac_lib in '' m; do
13760 if test -z "$ac_lib"; then
13761 ac_res="none required"
13762 else
13763 ac_res=-l$ac_lib
13764 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
13765 fi
13766 if ac_fn_c_try_link "$LINENO"; then :
13767 ac_cv_search_fabs=$ac_res
13768fi
13769rm -f core conftest.err conftest.$ac_objext \
13770 conftest$ac_exeext
13771 if ${ac_cv_search_fabs+:} false; then :
13772 break
13773fi
13774done
13775if ${ac_cv_search_fabs+:} false; then :
13776
13777else
13778 ac_cv_search_fabs=no
13779fi
13780rm conftest.$ac_ext
13781LIBS=$ac_func_search_save_LIBS
13782fi
13783{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_fabs" >&5
13784$as_echo "$ac_cv_search_fabs" >&6; }
13785ac_res=$ac_cv_search_fabs
13786if test "$ac_res" != no; then :
13787 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
13788
13789fi
1b9750d6
NC
13790
13791
9e9b66a9 13792
270c9937
JB
13793# Set the 'development' global.
13794. $srcdir/../bfd/development.sh
13795
c5da1932
VZ
13796# Set acp_cpp_for_build variable
13797ac_cpp_for_build="$CC_FOR_BUILD -E $CPPFLAGS_FOR_BUILD"
13798
9780e045 13799# Default set of GCC warnings to enable.
397841b5 13800GCC_WARN_CFLAGS="-W -Wall -Wstrict-prototypes -Wmissing-prototypes"
c5da1932 13801GCC_WARN_CFLAGS_FOR_BUILD="-W -Wall -Wstrict-prototypes -Wmissing-prototypes"
9780e045
NC
13802
13803# Add -Wshadow if the compiler is a sufficiently recent version of GCC.
397841b5
AM
13804cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13805/* end confdefs.h. */
13806__GNUC__
13807_ACEOF
13808if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3107326d 13809 $EGREP "(^[0-3]$|^__GNUC__$)" >/dev/null 2>&1; then :
397841b5
AM
13810
13811else
13812 GCC_WARN_CFLAGS="$GCC_WARN_CFLAGS -Wshadow"
13813fi
13814rm -f conftest*
13815
1ad12f97 13816
9780e045
NC
13817# Add -Wstack-usage if the compiler is a sufficiently recent version of GCC.
13818cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13819/* end confdefs.h. */
13820__GNUC__
13821_ACEOF
13822if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3107326d 13823 $EGREP "(^[0-4]$|^__GNUC__$)" >/dev/null 2>&1; then :
9780e045
NC
13824
13825else
491cf317
TO
13826 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13827/* end confdefs.h. */
13828__clang__
13829_ACEOF
13830if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
13831 $EGREP "^__clang__$" >/dev/null 2>&1; then :
9780e045
NC
13832 GCC_WARN_CFLAGS="$GCC_WARN_CFLAGS -Wstack-usage=262144"
13833fi
13834rm -f conftest*
13835
491cf317
TO
13836fi
13837rm -f conftest*
13838
9780e045 13839
6757cf57
TS
13840# Set WARN_WRITE_STRINGS if the compiler supports -Wwrite-strings.
13841WARN_WRITE_STRINGS=""
13842cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13843/* end confdefs.h. */
13844__GNUC__
13845_ACEOF
13846if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3107326d 13847 $EGREP "(^[0-3]$|^__GNUC__$)" >/dev/null 2>&1; then :
6757cf57
TS
13848
13849else
13850 WARN_WRITE_STRINGS="-Wwrite-strings"
13851fi
13852rm -f conftest*
13853
9780e045 13854
96fe4562 13855# Verify CC_FOR_BUILD to be compatible with warning flags
c5da1932
VZ
13856
13857# Add -Wshadow if the compiler is a sufficiently recent version of GCC.
13858cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13859/* end confdefs.h. */
13860__GNUC__
13861_ACEOF
13862if (eval "$ac_cpp_for_build conftest.$ac_ext") 2>&5 |
3107326d 13863 $EGREP "(^[0-3]$|^__GNUC__$)" >/dev/null 2>&1; then :
c5da1932
VZ
13864
13865else
13866 GCC_WARN_CFLAGS_FOR_BUILD="$GCC_WARN_CFLAGS_FOR_BUILD -Wshadow"
13867fi
13868rm -f conftest*
13869
13870
13871# Add -Wstack-usage if the compiler is a sufficiently recent version of GCC.
13872cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13873/* end confdefs.h. */
13874__GNUC__
13875_ACEOF
13876if (eval "$ac_cpp_for_build conftest.$ac_ext") 2>&5 |
3107326d 13877 $EGREP "(^[0-4]$|^__GNUC__$)" >/dev/null 2>&1; then :
c5da1932
VZ
13878
13879else
491cf317
TO
13880 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13881/* end confdefs.h. */
13882__clang__
13883_ACEOF
13884if (eval "$ac_cpp_for_build conftest.$ac_ext") 2>&5 |
13885 $EGREP "^__clang__$" >/dev/null 2>&1; then :
c5da1932
VZ
13886 GCC_WARN_CFLAGS_FOR_BUILD="$GCC_WARN_CFLAGS_FOR_BUILD -Wstack-usage=262144"
13887fi
13888rm -f conftest*
13889
491cf317
TO
13890fi
13891rm -f conftest*
13892
c5da1932 13893
81ecdfbb
RW
13894# Check whether --enable-werror was given.
13895if test "${enable_werror+set}" = set; then :
13896 enableval=$enable_werror; case "${enableval}" in
1ad12f97
NC
13897 yes | y) ERROR_ON_WARNING="yes" ;;
13898 no | n) ERROR_ON_WARNING="no" ;;
d0ac1c44 13899 *) as_fn_error $? "bad value ${enableval} for --enable-werror" "$LINENO" 5 ;;
1ad12f97 13900 esac
81ecdfbb
RW
13901fi
13902
1ad12f97 13903
397841b5 13904# Disable -Wformat by default when using gcc on mingw
32b1cf22
L
13905case "${host}" in
13906 *-*-mingw32*)
13907 if test "${GCC}" = yes -a -z "${ERROR_ON_WARNING}" ; then
13908 GCC_WARN_CFLAGS="$GCC_WARN_CFLAGS -Wno-format"
c5da1932 13909 GCC_WARN_CFLAGS_FOR_BUILD="$GCC_WARN_CFLAGS_FOR_BUILD -Wno-format"
32b1cf22
L
13910 fi
13911 ;;
13912 *) ;;
13913esac
13914
270c9937
JB
13915# Enable -Werror by default when using gcc. Turn it off for releases.
13916if test "${GCC}" = yes -a -z "${ERROR_ON_WARNING}" -a "$development" = true ; then
9e9b66a9
AM
13917 ERROR_ON_WARNING=yes
13918fi
13919
13920NO_WERROR=
13921if test "${ERROR_ON_WARNING}" = yes ; then
9780e045 13922 GCC_WARN_CFLAGS="$GCC_WARN_CFLAGS -Werror"
c5da1932 13923 GCC_WARN_CFLAGS_FOR_BUILD="$GCC_WARN_CFLAGS_FOR_BUILD -Werror"
9e9b66a9 13924 NO_WERROR="-Wno-error"
1ad12f97
NC
13925fi
13926
a541e3ce
SE
13927if test "${GCC}" = yes ; then
13928 WARN_CFLAGS="${GCC_WARN_CFLAGS}"
c5da1932 13929 WARN_CFLAGS_FOR_BUILD="${GCC_WARN_CFLAGS_FOR_BUILD}"
a541e3ce
SE
13930fi
13931
81ecdfbb
RW
13932# Check whether --enable-build-warnings was given.
13933if test "${enable_build_warnings+set}" = set; then :
13934 enableval=$enable_build_warnings; case "${enableval}" in
c5da1932
VZ
13935 yes) WARN_CFLAGS="${GCC_WARN_CFLAGS}"
13936 WARN_CFLAGS_FOR_BUILD="${GCC_WARN_CFLAGS_FOR_BUILD}";;
a541e3ce
SE
13937 no) if test "${GCC}" = yes ; then
13938 WARN_CFLAGS="-w"
c5da1932 13939 WARN_CFLAGS_FOR_BUILD="-w"
a541e3ce 13940 fi;;
6bf9431b 13941 ,*) t=`echo "${enableval}" | sed -e "s/,/ /g"`
c5da1932
VZ
13942 WARN_CFLAGS="${GCC_WARN_CFLAGS} ${t}"
13943 WARN_CFLAGS_FOR_BUILD="${GCC_WARN_CFLAGS_FOR_BUILD} ${t}";;
6bf9431b 13944 *,) t=`echo "${enableval}" | sed -e "s/,/ /g"`
c5da1932
VZ
13945 WARN_CFLAGS="${t} ${GCC_WARN_CFLAGS}"
13946 WARN_CFLAGS_FOR_BUILD="${t} ${GCC_WARN_CFLAGS_FOR_BUILD}";;
13947 *) WARN_CFLAGS=`echo "${enableval}" | sed -e "s/,/ /g"`
13948 WARN_CFLAGS_FOR_BUILD=`echo "${enableval}" | sed -e "s/,/ /g"`;;
6bf9431b 13949esac
81ecdfbb
RW
13950fi
13951
9e9b66a9
AM
13952
13953if test x"$silent" != x"yes" && test x"$WARN_CFLAGS" != x""; then
13954 echo "Setting warning flags = $WARN_CFLAGS" 6>&1
6bf9431b
BE
13955fi
13956
13957
9e9b66a9
AM
13958
13959
13960
108a6f8e
CD
13961
13962
13963
13964
31dd3154 13965
6757cf57 13966
c5da1932 13967
81ecdfbb 13968ac_config_files="$ac_config_files Makefile po/Makefile.in:po/Make-in"
6bf9431b 13969
6bf9431b
BE
13970cat >confcache <<\_ACEOF
13971# This file is a shell script that caches the results of configure
13972# tests run on this system so they can be shared between configure
13973# scripts and configure runs, see configure's option --config-cache.
13974# It is not useful on other systems. If it contains results you don't
13975# want to keep, you may remove or edit it.
13976#
13977# config.status only pays attention to the cache file if you give it
13978# the --recheck option to rerun configure.
13979#
13980# `ac_cv_env_foo' variables (set or unset) will be overridden when
13981# loading this file, other *unset* `ac_cv_foo' will be assigned the
13982# following values.
13983
13984_ACEOF
13985
13986# The following way of writing the cache mishandles newlines in values,
13987# but we know of no workaround that is simple, portable, and efficient.
81ecdfbb 13988# So, we kill variables containing newlines.
6bf9431b
BE
13989# Ultrix sh set writes to stderr and can't be redirected directly,
13990# and sets the high bit in the cache file unless we assign to the vars.
81ecdfbb
RW
13991(
13992 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
13993 eval ac_val=\$$ac_var
13994 case $ac_val in #(
13995 *${as_nl}*)
13996 case $ac_var in #(
13997 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
13998$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
13999 esac
14000 case $ac_var in #(
14001 _ | IFS | as_nl) ;; #(
14002 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
14003 *) { eval $ac_var=; unset $ac_var;} ;;
14004 esac ;;
14005 esac
14006 done
14007
6bf9431b 14008 (set) 2>&1 |
81ecdfbb
RW
14009 case $as_nl`(ac_space=' '; set) 2>&1` in #(
14010 *${as_nl}ac_space=\ *)
14011 # `set' does not quote correctly, so add quotes: double-quote
14012 # substitution turns \\\\ into \\, and sed turns \\ into \.
6bf9431b
BE
14013 sed -n \
14014 "s/'/'\\\\''/g;
14015 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
81ecdfbb 14016 ;; #(
6bf9431b
BE
14017 *)
14018 # `set' quotes correctly as required by POSIX, so do not add quotes.
81ecdfbb 14019 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
6bf9431b 14020 ;;
81ecdfbb
RW
14021 esac |
14022 sort
14023) |
6bf9431b 14024 sed '
81ecdfbb 14025 /^ac_cv_env_/b end
6bf9431b 14026 t clear
81ecdfbb 14027 :clear
6bf9431b
BE
14028 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
14029 t end
81ecdfbb
RW
14030 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
14031 :end' >>confcache
14032if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
14033 if test -w "$cache_file"; then
d0ac1c44 14034 if test "x$cache_file" != "x/dev/null"; then
81ecdfbb
RW
14035 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
14036$as_echo "$as_me: updating cache $cache_file" >&6;}
d0ac1c44
SM
14037 if test ! -f "$cache_file" || test -h "$cache_file"; then
14038 cat confcache >"$cache_file"
14039 else
14040 case $cache_file in #(
14041 */* | ?:*)
14042 mv -f confcache "$cache_file"$$ &&
14043 mv -f "$cache_file"$$ "$cache_file" ;; #(
14044 *)
14045 mv -f confcache "$cache_file" ;;
14046 esac
14047 fi
14048 fi
6bf9431b 14049 else
81ecdfbb
RW
14050 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
14051$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
6bf9431b
BE
14052 fi
14053fi
14054rm -f confcache
14055
14056test "x$prefix" = xNONE && prefix=$ac_default_prefix
14057# Let make expand exec_prefix.
14058test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
14059
6bf9431b
BE
14060DEFS=-DHAVE_CONFIG_H
14061
14062ac_libobjs=
14063ac_ltlibobjs=
d0ac1c44 14064U=
6bf9431b
BE
14065for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
14066 # 1. Remove the extension, and $U if already installed.
81ecdfbb
RW
14067 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
14068 ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
14069 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
14070 # will be set to the directory where LIBOBJS objects are built.
14071 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
14072 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
6bf9431b
BE
14073done
14074LIBOBJS=$ac_libobjs
14075
14076LTLIBOBJS=$ac_ltlibobjs
14077
14078
d0ac1c44
SM
14079{ $as_echo "$as_me:${as_lineno-$LINENO}: checking that generated files are newer than configure" >&5
14080$as_echo_n "checking that generated files are newer than configure... " >&6; }
14081 if test -n "$am_sleep_pid"; then
14082 # Hide warnings about reused PIDs.
14083 wait $am_sleep_pid 2>/dev/null
14084 fi
14085 { $as_echo "$as_me:${as_lineno-$LINENO}: result: done" >&5
14086$as_echo "done" >&6; }
81ecdfbb
RW
14087 if test -n "$EXEEXT"; then
14088 am__EXEEXT_TRUE=
14089 am__EXEEXT_FALSE='#'
14090else
14091 am__EXEEXT_TRUE='#'
14092 am__EXEEXT_FALSE=
6bf9431b 14093fi
81ecdfbb 14094
5d4d26d1
AM
14095if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then
14096 as_fn_error $? "conditional \"AMDEP\" was never defined.
14097Usually this means the macro was only invoked conditionally." "$LINENO" 5
14098fi
14099if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
14100 as_fn_error $? "conditional \"am__fastdepCC\" was never defined.
14101Usually this means the macro was only invoked conditionally." "$LINENO" 5
14102fi
6bf9431b 14103if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
d0ac1c44 14104 as_fn_error $? "conditional \"MAINTAINER_MODE\" was never defined.
81ecdfbb 14105Usually this means the macro was only invoked conditionally." "$LINENO" 5
6bf9431b 14106fi
d5fbea21 14107if test -z "${GENINSRC_NEVER_TRUE}" && test -z "${GENINSRC_NEVER_FALSE}"; then
d0ac1c44 14108 as_fn_error $? "conditional \"GENINSRC_NEVER\" was never defined.
81ecdfbb 14109Usually this means the macro was only invoked conditionally." "$LINENO" 5
d5fbea21 14110fi
6bf9431b 14111
d0ac1c44 14112: "${CONFIG_STATUS=./config.status}"
81ecdfbb 14113ac_write_fail=0
6bf9431b
BE
14114ac_clean_files_save=$ac_clean_files
14115ac_clean_files="$ac_clean_files $CONFIG_STATUS"
81ecdfbb
RW
14116{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
14117$as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
14118as_write_fail=0
14119cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
6bf9431b
BE
14120#! $SHELL
14121# Generated by $as_me.
14122# Run this file to recreate the current configuration.
14123# Compiler output produced by configure, useful for debugging
14124# configure, is in config.log if it exists.
14125
14126debug=false
14127ac_cs_recheck=false
14128ac_cs_silent=false
6bf9431b 14129
81ecdfbb
RW
14130SHELL=\${CONFIG_SHELL-$SHELL}
14131export SHELL
14132_ASEOF
14133cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
14134## -------------------- ##
14135## M4sh Initialization. ##
14136## -------------------- ##
6bf9431b 14137
81ecdfbb
RW
14138# Be more Bourne compatible
14139DUALCASE=1; export DUALCASE # for MKS sh
14140if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
6bf9431b
BE
14141 emulate sh
14142 NULLCMD=:
81ecdfbb 14143 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
6bf9431b
BE
14144 # is contrary to our usage. Disable this feature.
14145 alias -g '${1+"$@"}'='"$@"'
81ecdfbb
RW
14146 setopt NO_GLOB_SUBST
14147else
14148 case `(set -o) 2>/dev/null` in #(
14149 *posix*) :
14150 set -o posix ;; #(
14151 *) :
14152 ;;
14153esac
6bf9431b 14154fi
6bf9431b 14155
81ecdfbb
RW
14156
14157as_nl='
14158'
14159export as_nl
14160# Printing a long string crashes Solaris 7 /usr/bin/printf.
14161as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
14162as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
14163as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
14164# Prefer a ksh shell builtin over an external printf program on Solaris,
14165# but without wasting forks for bash or zsh.
14166if test -z "$BASH_VERSION$ZSH_VERSION" \
14167 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
14168 as_echo='print -r --'
14169 as_echo_n='print -rn --'
14170elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
14171 as_echo='printf %s\n'
14172 as_echo_n='printf %s'
14173else
14174 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
14175 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
14176 as_echo_n='/usr/ucb/echo -n'
14177 else
14178 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
14179 as_echo_n_body='eval
14180 arg=$1;
14181 case $arg in #(
14182 *"$as_nl"*)
14183 expr "X$arg" : "X\\(.*\\)$as_nl";
14184 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
14185 esac;
14186 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
14187 '
14188 export as_echo_n_body
14189 as_echo_n='sh -c $as_echo_n_body as_echo'
14190 fi
14191 export as_echo_body
14192 as_echo='sh -c $as_echo_body as_echo'
14193fi
14194
14195# The user is always right.
14196if test "${PATH_SEPARATOR+set}" != set; then
14197 PATH_SEPARATOR=:
14198 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
14199 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
14200 PATH_SEPARATOR=';'
14201 }
6bf9431b
BE
14202fi
14203
14204
81ecdfbb
RW
14205# IFS
14206# We need space, tab and new line, in precisely that order. Quoting is
14207# there to prevent editors from complaining about space-tab.
14208# (If _AS_PATH_WALK were called with IFS unset, it would disable word
14209# splitting by setting IFS to empty value.)
14210IFS=" "" $as_nl"
14211
14212# Find who we are. Look in the path if we contain no directory separator.
d0ac1c44 14213as_myself=
81ecdfbb
RW
14214case $0 in #((
14215 *[\\/]* ) as_myself=$0 ;;
14216 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
14217for as_dir in $PATH
14218do
14219 IFS=$as_save_IFS
14220 test -z "$as_dir" && as_dir=.
14221 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
14222 done
14223IFS=$as_save_IFS
14224
14225 ;;
14226esac
14227# We did not find ourselves, most probably we were run as `sh COMMAND'
14228# in which case we are not to be found in the path.
14229if test "x$as_myself" = x; then
14230 as_myself=$0
14231fi
14232if test ! -f "$as_myself"; then
14233 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
14234 exit 1
14235fi
14236
14237# Unset variables that we do not need and which cause bugs (e.g. in
14238# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
14239# suppresses any "Segmentation fault" message there. '((' could
14240# trigger a bug in pdksh 5.2.14.
14241for as_var in BASH_ENV ENV MAIL MAILPATH
14242do eval test x\${$as_var+set} = xset \
14243 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
14244done
6bf9431b
BE
14245PS1='$ '
14246PS2='> '
14247PS4='+ '
14248
14249# NLS nuisances.
81ecdfbb
RW
14250LC_ALL=C
14251export LC_ALL
14252LANGUAGE=C
14253export LANGUAGE
14254
14255# CDPATH.
14256(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
14257
14258
d0ac1c44
SM
14259# as_fn_error STATUS ERROR [LINENO LOG_FD]
14260# ----------------------------------------
81ecdfbb
RW
14261# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
14262# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
d0ac1c44 14263# script with STATUS, using 1 if that was 0.
81ecdfbb
RW
14264as_fn_error ()
14265{
d0ac1c44
SM
14266 as_status=$1; test $as_status -eq 0 && as_status=1
14267 if test "$4"; then
14268 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
14269 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
6bf9431b 14270 fi
d0ac1c44 14271 $as_echo "$as_me: error: $2" >&2
81ecdfbb
RW
14272 as_fn_exit $as_status
14273} # as_fn_error
14274
14275
14276# as_fn_set_status STATUS
14277# -----------------------
14278# Set $? to STATUS, without forking.
14279as_fn_set_status ()
14280{
14281 return $1
14282} # as_fn_set_status
6bf9431b 14283
81ecdfbb
RW
14284# as_fn_exit STATUS
14285# -----------------
14286# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
14287as_fn_exit ()
14288{
14289 set +e
14290 as_fn_set_status $1
14291 exit $1
14292} # as_fn_exit
14293
14294# as_fn_unset VAR
14295# ---------------
14296# Portably unset VAR.
14297as_fn_unset ()
14298{
14299 { eval $1=; unset $1;}
14300}
14301as_unset=as_fn_unset
14302# as_fn_append VAR VALUE
14303# ----------------------
14304# Append the text in VALUE to the end of the definition contained in VAR. Take
14305# advantage of any shell optimizations that allow amortized linear growth over
14306# repeated appends, instead of the typical quadratic growth present in naive
14307# implementations.
14308if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
14309 eval 'as_fn_append ()
14310 {
14311 eval $1+=\$2
14312 }'
14313else
14314 as_fn_append ()
14315 {
14316 eval $1=\$$1\$2
14317 }
14318fi # as_fn_append
14319
14320# as_fn_arith ARG...
14321# ------------------
14322# Perform arithmetic evaluation on the ARGs, and store the result in the
14323# global $as_val. Take advantage of shells that can avoid forks. The arguments
14324# must be portable across $(()) and expr.
14325if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
14326 eval 'as_fn_arith ()
14327 {
14328 as_val=$(( $* ))
14329 }'
14330else
14331 as_fn_arith ()
14332 {
14333 as_val=`expr "$@" || test $? -eq 1`
14334 }
14335fi # as_fn_arith
14336
14337
14338if expr a : '\(a\)' >/dev/null 2>&1 &&
14339 test "X`expr 00001 : '.*\(...\)'`" = X001; then
6bf9431b
BE
14340 as_expr=expr
14341else
14342 as_expr=false
14343fi
14344
81ecdfbb 14345if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
6bf9431b
BE
14346 as_basename=basename
14347else
14348 as_basename=false
252b5132 14349fi
252b5132 14350
81ecdfbb
RW
14351if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
14352 as_dirname=dirname
14353else
14354 as_dirname=false
14355fi
252b5132 14356
81ecdfbb 14357as_me=`$as_basename -- "$0" ||
6bf9431b
BE
14358$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
14359 X"$0" : 'X\(//\)$' \| \
81ecdfbb
RW
14360 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
14361$as_echo X/"$0" |
14362 sed '/^.*\/\([^/][^/]*\)\/*$/{
14363 s//\1/
14364 q
14365 }
14366 /^X\/\(\/\/\)$/{
14367 s//\1/
14368 q
14369 }
14370 /^X\/\(\/\).*/{
14371 s//\1/
14372 q
14373 }
14374 s/.*/./; q'`
0ab6f085 14375
0ab6f085
AM
14376# Avoid depending upon Character Ranges.
14377as_cr_letters='abcdefghijklmnopqrstuvwxyz'
14378as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
14379as_cr_Letters=$as_cr_letters$as_cr_LETTERS
14380as_cr_digits='0123456789'
14381as_cr_alnum=$as_cr_Letters$as_cr_digits
14382
81ecdfbb
RW
14383ECHO_C= ECHO_N= ECHO_T=
14384case `echo -n x` in #(((((
14385-n*)
14386 case `echo 'xy\c'` in
14387 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
14388 xy) ECHO_C='\c';;
14389 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
14390 ECHO_T=' ';;
14391 esac;;
14392*)
14393 ECHO_N='-n';;
6bf9431b
BE
14394esac
14395
81ecdfbb
RW
14396rm -f conf$$ conf$$.exe conf$$.file
14397if test -d conf$$.dir; then
14398 rm -f conf$$.dir/conf$$.file
0eee5820 14399else
81ecdfbb
RW
14400 rm -f conf$$.dir
14401 mkdir conf$$.dir 2>/dev/null
0eee5820 14402fi
81ecdfbb
RW
14403if (echo >conf$$.file) 2>/dev/null; then
14404 if ln -s conf$$.file conf$$ 2>/dev/null; then
0ab6f085 14405 as_ln_s='ln -s'
81ecdfbb
RW
14406 # ... but there are two gotchas:
14407 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
14408 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
d0ac1c44 14409 # In both cases, we have to default to `cp -pR'.
81ecdfbb 14410 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
d0ac1c44 14411 as_ln_s='cp -pR'
81ecdfbb
RW
14412 elif ln conf$$.file conf$$ 2>/dev/null; then
14413 as_ln_s=ln
14414 else
d0ac1c44 14415 as_ln_s='cp -pR'
0ab6f085 14416 fi
6bf9431b 14417else
d0ac1c44 14418 as_ln_s='cp -pR'
0eee5820 14419fi
81ecdfbb
RW
14420rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
14421rmdir conf$$.dir 2>/dev/null
14422
14423
14424# as_fn_mkdir_p
14425# -------------
14426# Create "$as_dir" as a directory, including parents if necessary.
14427as_fn_mkdir_p ()
14428{
14429
14430 case $as_dir in #(
14431 -*) as_dir=./$as_dir;;
14432 esac
14433 test -d "$as_dir" || eval $as_mkdir_p || {
14434 as_dirs=
14435 while :; do
14436 case $as_dir in #(
14437 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
14438 *) as_qdir=$as_dir;;
14439 esac
14440 as_dirs="'$as_qdir' $as_dirs"
14441 as_dir=`$as_dirname -- "$as_dir" ||
14442$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
14443 X"$as_dir" : 'X\(//\)[^/]' \| \
14444 X"$as_dir" : 'X\(//\)$' \| \
14445 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
14446$as_echo X"$as_dir" |
14447 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
14448 s//\1/
14449 q
14450 }
14451 /^X\(\/\/\)[^/].*/{
14452 s//\1/
14453 q
14454 }
14455 /^X\(\/\/\)$/{
14456 s//\1/
14457 q
14458 }
14459 /^X\(\/\).*/{
14460 s//\1/
14461 q
14462 }
14463 s/.*/./; q'`
14464 test -d "$as_dir" && break
14465 done
14466 test -z "$as_dirs" || eval "mkdir $as_dirs"
d0ac1c44 14467 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
6bf9431b 14468
81ecdfbb
RW
14469
14470} # as_fn_mkdir_p
6bf9431b 14471if mkdir -p . 2>/dev/null; then
81ecdfbb 14472 as_mkdir_p='mkdir -p "$as_dir"'
0ab6f085
AM
14473else
14474 test -d ./-p && rmdir ./-p
14475 as_mkdir_p=false
1b9750d6 14476fi
0ab6f085 14477
d0ac1c44
SM
14478
14479# as_fn_executable_p FILE
14480# -----------------------
14481# Test if FILE is an executable regular file.
14482as_fn_executable_p ()
14483{
14484 test -f "$1" && test -x "$1"
14485} # as_fn_executable_p
14486as_test_x='test -x'
14487as_executable_p=as_fn_executable_p
0eee5820 14488
6bf9431b
BE
14489# Sed expression to map a string onto a valid CPP name.
14490as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
14491
14492# Sed expression to map a string onto a valid variable name.
14493as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
14494
1b9750d6 14495
6bf9431b 14496exec 6>&1
81ecdfbb
RW
14497## ----------------------------------- ##
14498## Main body of $CONFIG_STATUS script. ##
14499## ----------------------------------- ##
14500_ASEOF
14501test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
6bf9431b 14502
81ecdfbb
RW
14503cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14504# Save the log message, to keep $0 and so on meaningful, and to
6bf9431b 14505# report actual input values of CONFIG_FILES etc. instead of their
81ecdfbb
RW
14506# values after options handling.
14507ac_log="
b5c37946 14508This file was extended by gprof $as_me 2.41.50, which was
d0ac1c44 14509generated by GNU Autoconf 2.69. Invocation command line was
6bf9431b
BE
14510
14511 CONFIG_FILES = $CONFIG_FILES
14512 CONFIG_HEADERS = $CONFIG_HEADERS
14513 CONFIG_LINKS = $CONFIG_LINKS
14514 CONFIG_COMMANDS = $CONFIG_COMMANDS
14515 $ $0 $@
14516
81ecdfbb
RW
14517on `(hostname || uname -n) 2>/dev/null | sed 1q`
14518"
14519
6bf9431b
BE
14520_ACEOF
14521
81ecdfbb
RW
14522case $ac_config_files in *"
14523"*) set x $ac_config_files; shift; ac_config_files=$*;;
14524esac
a2d91340 14525
81ecdfbb
RW
14526case $ac_config_headers in *"
14527"*) set x $ac_config_headers; shift; ac_config_headers=$*;;
14528esac
0ab6f085 14529
0ab6f085 14530
81ecdfbb
RW
14531cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14532# Files that config.status was made for.
14533config_files="$ac_config_files"
14534config_headers="$ac_config_headers"
14535config_commands="$ac_config_commands"
a2d91340 14536
81ecdfbb 14537_ACEOF
0ab6f085 14538
81ecdfbb 14539cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
6bf9431b 14540ac_cs_usage="\
81ecdfbb
RW
14541\`$as_me' instantiates files and other configuration actions
14542from templates according to the current configuration. Unless the files
14543and actions are specified as TAGs, all are instantiated by default.
6bf9431b 14544
81ecdfbb 14545Usage: $0 [OPTION]... [TAG]...
6bf9431b
BE
14546
14547 -h, --help print this help, then exit
81ecdfbb 14548 -V, --version print version number and configuration settings, then exit
d0ac1c44 14549 --config print configuration, then exit
81ecdfbb
RW
14550 -q, --quiet, --silent
14551 do not print progress messages
6bf9431b
BE
14552 -d, --debug don't remove temporary files
14553 --recheck update $as_me by reconfiguring in the same conditions
81ecdfbb
RW
14554 --file=FILE[:TEMPLATE]
14555 instantiate the configuration file FILE
14556 --header=FILE[:TEMPLATE]
14557 instantiate the configuration header FILE
6bf9431b
BE
14558
14559Configuration files:
14560$config_files
14561
14562Configuration headers:
14563$config_headers
14564
14565Configuration commands:
14566$config_commands
14567
81ecdfbb 14568Report bugs to the package provider."
0ab6f085 14569
81ecdfbb
RW
14570_ACEOF
14571cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
d0ac1c44 14572ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
6bf9431b 14573ac_cs_version="\\
b5c37946 14574gprof config.status 2.41.50
d0ac1c44
SM
14575configured by $0, generated by GNU Autoconf 2.69,
14576 with options \\"\$ac_cs_config\\"
6bf9431b 14577
d0ac1c44 14578Copyright (C) 2012 Free Software Foundation, Inc.
6bf9431b
BE
14579This config.status script is free software; the Free Software Foundation
14580gives unlimited permission to copy, distribute and modify it."
81ecdfbb
RW
14581
14582ac_pwd='$ac_pwd'
14583srcdir='$srcdir'
14584INSTALL='$INSTALL'
14585MKDIR_P='$MKDIR_P'
14586AWK='$AWK'
14587test -n "\$AWK" || AWK=awk
6bf9431b
BE
14588_ACEOF
14589
81ecdfbb
RW
14590cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14591# The default lists apply if the user does not specify any file.
6bf9431b
BE
14592ac_need_defaults=:
14593while test $# != 0
14594do
14595 case $1 in
d0ac1c44 14596 --*=?*)
81ecdfbb
RW
14597 ac_option=`expr "X$1" : 'X\([^=]*\)='`
14598 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
6bf9431b 14599 ac_shift=:
252b5132 14600 ;;
d0ac1c44
SM
14601 --*=)
14602 ac_option=`expr "X$1" : 'X\([^=]*\)='`
14603 ac_optarg=
14604 ac_shift=:
14605 ;;
81ecdfbb 14606 *)
6bf9431b
BE
14607 ac_option=$1
14608 ac_optarg=$2
14609 ac_shift=shift
252b5132 14610 ;;
6bf9431b 14611 esac
252b5132 14612
6bf9431b
BE
14613 case $ac_option in
14614 # Handling of the options.
6bf9431b
BE
14615 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
14616 ac_cs_recheck=: ;;
81ecdfbb
RW
14617 --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
14618 $as_echo "$ac_cs_version"; exit ;;
d0ac1c44
SM
14619 --config | --confi | --conf | --con | --co | --c )
14620 $as_echo "$ac_cs_config"; exit ;;
81ecdfbb 14621 --debug | --debu | --deb | --de | --d | -d )
6bf9431b
BE
14622 debug=: ;;
14623 --file | --fil | --fi | --f )
14624 $ac_shift
81ecdfbb
RW
14625 case $ac_optarg in
14626 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
d0ac1c44 14627 '') as_fn_error $? "missing file argument" ;;
81ecdfbb
RW
14628 esac
14629 as_fn_append CONFIG_FILES " '$ac_optarg'"
6bf9431b
BE
14630 ac_need_defaults=false;;
14631 --header | --heade | --head | --hea )
14632 $ac_shift
81ecdfbb
RW
14633 case $ac_optarg in
14634 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
14635 esac
14636 as_fn_append CONFIG_HEADERS " '$ac_optarg'"
6bf9431b 14637 ac_need_defaults=false;;
81ecdfbb
RW
14638 --he | --h)
14639 # Conflict between --help and --header
d0ac1c44 14640 as_fn_error $? "ambiguous option: \`$1'
81ecdfbb
RW
14641Try \`$0 --help' for more information.";;
14642 --help | --hel | -h )
14643 $as_echo "$ac_cs_usage"; exit ;;
6bf9431b
BE
14644 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
14645 | -silent | --silent | --silen | --sile | --sil | --si | --s)
14646 ac_cs_silent=: ;;
252b5132 14647
6bf9431b 14648 # This is an error.
d0ac1c44 14649 -*) as_fn_error $? "unrecognized option: \`$1'
81ecdfbb 14650Try \`$0 --help' for more information." ;;
252b5132 14651
81ecdfbb
RW
14652 *) as_fn_append ac_config_targets " $1"
14653 ac_need_defaults=false ;;
252b5132 14654
6bf9431b
BE
14655 esac
14656 shift
14657done
252b5132 14658
6bf9431b 14659ac_configure_extra_args=
252b5132 14660
6bf9431b
BE
14661if $ac_cs_silent; then
14662 exec 6>/dev/null
14663 ac_configure_extra_args="$ac_configure_extra_args --silent"
14664fi
252b5132 14665
6bf9431b 14666_ACEOF
81ecdfbb 14667cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
6bf9431b 14668if \$ac_cs_recheck; then
d0ac1c44 14669 set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
81ecdfbb
RW
14670 shift
14671 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
14672 CONFIG_SHELL='$SHELL'
14673 export CONFIG_SHELL
14674 exec "\$@"
6bf9431b
BE
14675fi
14676
14677_ACEOF
81ecdfbb
RW
14678cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14679exec 5>>config.log
14680{
14681 echo
14682 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
14683## Running $as_me. ##
14684_ASBOX
14685 $as_echo "$ac_log"
14686} >&5
6bf9431b 14687
81ecdfbb
RW
14688_ACEOF
14689cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
252b5132 14690#
81ecdfbb 14691# INIT-COMMANDS
252b5132 14692#
b9583093 14693AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"
d7040cdb
SE
14694
14695
14696# The HP-UX ksh and POSIX shell print the target directory to stdout
14697# if CDPATH is set.
14698(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
14699
14700sed_quote_subst='$sed_quote_subst'
14701double_quote_subst='$double_quote_subst'
14702delay_variable_subst='$delay_variable_subst'
3725885a
RW
14703macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`'
14704macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`'
14705enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`'
14706enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`'
14707pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`'
14708enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`'
14709SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`'
14710ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`'
14711host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`'
14712host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`'
14713host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`'
14714build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`'
14715build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`'
14716build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`'
14717SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`'
14718Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`'
14719GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`'
14720EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`'
14721FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`'
14722LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`'
14723NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`'
14724LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`'
14725max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`'
14726ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`'
14727exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`'
14728lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`'
14729lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`'
14730lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`'
14731reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`'
14732reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`'
14733OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`'
14734deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`'
14735file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`'
14736AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`'
14737AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`'
14738STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`'
14739RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`'
14740old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`'
14741old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
14742old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`'
14743lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`'
14744CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`'
14745CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`'
14746compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`'
14747GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`'
14748lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`'
14749lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`'
14750lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`'
14751lt_cv_sys_global_symbol_to_c_name_address_lib_prefix='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address_lib_prefix" | $SED "$delay_single_quote_subst"`'
14752objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`'
14753MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`'
14754lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`'
14755lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`'
14756lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`'
14757lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`'
14758lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`'
14759need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`'
14760DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`'
14761NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`'
14762LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`'
14763OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`'
14764OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`'
14765libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`'
14766shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`'
14767extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
14768archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`'
14769enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`'
14770export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`'
14771whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`'
14772compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`'
14773old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`'
14774old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
14775archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`'
14776archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`'
14777module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`'
14778module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`'
14779with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`'
14780allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`'
14781no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`'
14782hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`'
14783hardcode_libdir_flag_spec_ld='`$ECHO "$hardcode_libdir_flag_spec_ld" | $SED "$delay_single_quote_subst"`'
14784hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`'
14785hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`'
14786hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`'
14787hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`'
14788hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`'
14789hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`'
14790inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`'
14791link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`'
14792fix_srcfile_path='`$ECHO "$fix_srcfile_path" | $SED "$delay_single_quote_subst"`'
14793always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`'
14794export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`'
14795exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`'
14796include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`'
14797prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`'
14798file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`'
14799variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`'
14800need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`'
14801need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`'
14802version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`'
14803runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`'
14804shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`'
14805shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`'
14806libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`'
14807library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`'
14808soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`'
14809install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`'
14810postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`'
14811postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
14812finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`'
14813finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`'
14814hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`'
14815sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`'
14816sys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`'
14817hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`'
14818enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`'
14819enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`'
14820enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`'
14821old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`'
14822striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`'
d7040cdb
SE
14823
14824LTCC='$LTCC'
14825LTCFLAGS='$LTCFLAGS'
14826compiler='$compiler_DEFAULT'
14827
3725885a
RW
14828# A function that is used when there is no print builtin or printf.
14829func_fallback_echo ()
14830{
14831 eval 'cat <<_LTECHO_EOF
14832\$1
14833_LTECHO_EOF'
14834}
14835
d7040cdb 14836# Quote evaled strings.
3725885a
RW
14837for var in SHELL \
14838ECHO \
14839SED \
d7040cdb
SE
14840GREP \
14841EGREP \
14842FGREP \
14843LD \
14844NM \
14845LN_S \
14846lt_SP2NL \
14847lt_NL2SP \
14848reload_flag \
b214d478 14849OBJDUMP \
d7040cdb
SE
14850deplibs_check_method \
14851file_magic_cmd \
14852AR \
14853AR_FLAGS \
14854STRIP \
14855RANLIB \
14856CC \
14857CFLAGS \
14858compiler \
14859lt_cv_sys_global_symbol_pipe \
14860lt_cv_sys_global_symbol_to_cdecl \
14861lt_cv_sys_global_symbol_to_c_name_address \
b214d478 14862lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
d7040cdb
SE
14863lt_prog_compiler_no_builtin_flag \
14864lt_prog_compiler_wl \
14865lt_prog_compiler_pic \
14866lt_prog_compiler_static \
14867lt_cv_prog_compiler_c_o \
14868need_locks \
b214d478
SE
14869DSYMUTIL \
14870NMEDIT \
14871LIPO \
14872OTOOL \
14873OTOOL64 \
d7040cdb
SE
14874shrext_cmds \
14875export_dynamic_flag_spec \
14876whole_archive_flag_spec \
14877compiler_needs_object \
14878with_gnu_ld \
14879allow_undefined_flag \
14880no_undefined_flag \
14881hardcode_libdir_flag_spec \
14882hardcode_libdir_flag_spec_ld \
14883hardcode_libdir_separator \
14884fix_srcfile_path \
14885exclude_expsyms \
14886include_expsyms \
14887file_list_spec \
14888variables_saved_for_relink \
14889libname_spec \
14890library_names_spec \
14891soname_spec \
3725885a 14892install_override_mode \
d7040cdb
SE
14893finish_eval \
14894old_striplib \
14895striplib; do
3725885a 14896 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
d7040cdb 14897 *[\\\\\\\`\\"\\\$]*)
3725885a 14898 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\""
d7040cdb
SE
14899 ;;
14900 *)
14901 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
14902 ;;
14903 esac
14904done
14905
14906# Double-quote double-evaled strings.
14907for var in reload_cmds \
14908old_postinstall_cmds \
14909old_postuninstall_cmds \
14910old_archive_cmds \
14911extract_expsyms_cmds \
14912old_archive_from_new_cmds \
14913old_archive_from_expsyms_cmds \
14914archive_cmds \
14915archive_expsym_cmds \
14916module_cmds \
14917module_expsym_cmds \
14918export_symbols_cmds \
14919prelink_cmds \
14920postinstall_cmds \
14921postuninstall_cmds \
14922finish_cmds \
14923sys_lib_search_path_spec \
14924sys_lib_dlsearch_path_spec; do
3725885a 14925 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
d7040cdb 14926 *[\\\\\\\`\\"\\\$]*)
3725885a 14927 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\""
d7040cdb
SE
14928 ;;
14929 *)
14930 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
14931 ;;
14932 esac
14933done
14934
d7040cdb
SE
14935ac_aux_dir='$ac_aux_dir'
14936xsi_shell='$xsi_shell'
14937lt_shell_append='$lt_shell_append'
14938
14939# See if we are running on zsh, and set the options which allow our
14940# commands through without removal of \ escapes INIT.
14941if test -n "\${ZSH_VERSION+set}" ; then
14942 setopt NO_GLOB_SUBST
14943fi
14944
14945
14946 PACKAGE='$PACKAGE'
14947 VERSION='$VERSION'
14948 TIMESTAMP='$TIMESTAMP'
14949 RM='$RM'
14950 ofile='$ofile'
14951
14952
14953
862776f2
AA
14954# Capture the value of obsolete ALL_LINGUAS because we need it to compute
14955 # POFILES, GMOFILES, UPDATEPOFILES, DUMMYPOFILES, CATALOGS. But hide it
14956 # from automake.
14957 eval 'OBSOLETE_ALL_LINGUAS''="$ALL_LINGUAS"'
14958 # Capture the value of LINGUAS because we need it to compute CATALOGS.
14959 LINGUAS="${LINGUAS-%UNSET%}"
14960
20e95c23
DJ
14961# Capture the value of obsolete ALL_LINGUAS because we need it to compute
14962 # POFILES, GMOFILES, UPDATEPOFILES, DUMMYPOFILES, CATALOGS. But hide it
14963 # from automake.
14964 eval 'OBSOLETE_ALL_LINGUAS''="$ALL_LINGUAS"'
14965 # Capture the value of LINGUAS because we need it to compute CATALOGS.
14966 LINGUAS="${LINGUAS-%UNSET%}"
6bf9431b
BE
14967
14968
14969_ACEOF
14970
81ecdfbb 14971cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
1b9750d6 14972
81ecdfbb 14973# Handling of arguments.
6bf9431b 14974for ac_config_target in $ac_config_targets
252b5132 14975do
81ecdfbb 14976 case $ac_config_target in
81ecdfbb 14977 "gconfig.h") CONFIG_HEADERS="$CONFIG_HEADERS gconfig.h:gconfig.in" ;;
5d4d26d1 14978 "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;;
81ecdfbb
RW
14979 "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;;
14980 "default-1") CONFIG_COMMANDS="$CONFIG_COMMANDS default-1" ;;
862776f2 14981 "default-2") CONFIG_COMMANDS="$CONFIG_COMMANDS default-2" ;;
81ecdfbb
RW
14982 "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
14983 "po/Makefile.in") CONFIG_FILES="$CONFIG_FILES po/Makefile.in:po/Make-in" ;;
14984
d0ac1c44 14985 *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
252b5132
RH
14986 esac
14987done
14988
81ecdfbb 14989
6bf9431b
BE
14990# If the user did not use the arguments to specify the items to instantiate,
14991# then the envvar interface is used. Set only those that are not.
14992# We use the long form for the default assignment because of an extremely
14993# bizarre bug on SunOS 4.1.3.
14994if $ac_need_defaults; then
14995 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
14996 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
14997 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
14998fi
14999
15000# Have a temporary directory for convenience. Make it in the build tree
81ecdfbb 15001# simply because there is no reason against having it here, and in addition,
6bf9431b 15002# creating and moving files from /tmp can sometimes cause problems.
81ecdfbb
RW
15003# Hook for its removal unless debugging.
15004# Note that there is a small window in which the directory will not be cleaned:
15005# after its creation but before its name has been assigned to `$tmp'.
6bf9431b
BE
15006$debug ||
15007{
d0ac1c44 15008 tmp= ac_tmp=
81ecdfbb 15009 trap 'exit_status=$?
d0ac1c44
SM
15010 : "${ac_tmp:=$tmp}"
15011 { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
81ecdfbb
RW
15012' 0
15013 trap 'as_fn_exit 1' 1 2 13 15
6bf9431b 15014}
6bf9431b 15015# Create a (secure) tmp directory for tmp files.
252b5132 15016
6bf9431b 15017{
81ecdfbb 15018 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
d0ac1c44 15019 test -d "$tmp"
6bf9431b
BE
15020} ||
15021{
81ecdfbb
RW
15022 tmp=./conf$$-$RANDOM
15023 (umask 077 && mkdir "$tmp")
d0ac1c44
SM
15024} || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
15025ac_tmp=$tmp
81ecdfbb
RW
15026
15027# Set up the scripts for CONFIG_FILES section.
15028# No need to generate them if there are no CONFIG_FILES.
15029# This happens for instance with `./config.status config.h'.
15030if test -n "$CONFIG_FILES"; then
15031
15032
15033ac_cr=`echo X | tr X '\015'`
15034# On cygwin, bash can eat \r inside `` if the user requested igncr.
15035# But we know of no other shell where ac_cr would be empty at this
15036# point, so we can use a bashism as a fallback.
15037if test "x$ac_cr" = x; then
15038 eval ac_cr=\$\'\\r\'
15039fi
15040ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
15041if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
d0ac1c44 15042 ac_cs_awk_cr='\\r'
81ecdfbb
RW
15043else
15044 ac_cs_awk_cr=$ac_cr
15045fi
15046
d0ac1c44 15047echo 'BEGIN {' >"$ac_tmp/subs1.awk" &&
81ecdfbb
RW
15048_ACEOF
15049
15050
15051{
15052 echo "cat >conf$$subs.awk <<_ACEOF" &&
15053 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
15054 echo "_ACEOF"
15055} >conf$$subs.sh ||
d0ac1c44
SM
15056 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
15057ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
81ecdfbb
RW
15058ac_delim='%!_!# '
15059for ac_last_try in false false false false false :; do
15060 . ./conf$$subs.sh ||
d0ac1c44 15061 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
81ecdfbb
RW
15062
15063 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
15064 if test $ac_delim_n = $ac_delim_num; then
15065 break
15066 elif $ac_last_try; then
d0ac1c44 15067 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
81ecdfbb
RW
15068 else
15069 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
15070 fi
15071done
15072rm -f conf$$subs.sh
15073
15074cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
d0ac1c44 15075cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&
81ecdfbb
RW
15076_ACEOF
15077sed -n '
15078h
15079s/^/S["/; s/!.*/"]=/
15080p
15081g
15082s/^[^!]*!//
15083:repl
15084t repl
15085s/'"$ac_delim"'$//
15086t delim
15087:nl
15088h
d0ac1c44 15089s/\(.\{148\}\)..*/\1/
81ecdfbb
RW
15090t more1
15091s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
15092p
15093n
15094b repl
15095:more1
15096s/["\\]/\\&/g; s/^/"/; s/$/"\\/
15097p
15098g
15099s/.\{148\}//
15100t nl
15101:delim
15102h
d0ac1c44 15103s/\(.\{148\}\)..*/\1/
81ecdfbb
RW
15104t more2
15105s/["\\]/\\&/g; s/^/"/; s/$/"/
15106p
15107b
15108:more2
15109s/["\\]/\\&/g; s/^/"/; s/$/"\\/
15110p
15111g
15112s/.\{148\}//
15113t delim
15114' <conf$$subs.awk | sed '
15115/^[^""]/{
15116 N
15117 s/\n//
15118}
15119' >>$CONFIG_STATUS || ac_write_fail=1
15120rm -f conf$$subs.awk
15121cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15122_ACAWK
d0ac1c44 15123cat >>"\$ac_tmp/subs1.awk" <<_ACAWK &&
81ecdfbb
RW
15124 for (key in S) S_is_set[key] = 1
15125 FS = "\a"
15126
15127}
6bf9431b 15128{
81ecdfbb
RW
15129 line = $ 0
15130 nfields = split(line, field, "@")
15131 substed = 0
15132 len = length(field[1])
15133 for (i = 2; i < nfields; i++) {
15134 key = field[i]
15135 keylen = length(key)
15136 if (S_is_set[key]) {
15137 value = S[key]
15138 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
15139 len += length(value) + length(field[++i])
15140 substed = 1
15141 } else
15142 len += 1 + keylen
15143 }
15144
15145 print line
6bf9431b 15146}
252b5132 15147
81ecdfbb
RW
15148_ACAWK
15149_ACEOF
15150cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15151if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
15152 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
15153else
15154 cat
d0ac1c44
SM
15155fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \
15156 || as_fn_error $? "could not setup config files machinery" "$LINENO" 5
0ab6f085
AM
15157_ACEOF
15158
d0ac1c44
SM
15159# VPATH may cause trouble with some makes, so we remove sole $(srcdir),
15160# ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and
81ecdfbb
RW
15161# trailing colons and then remove the whole line if VPATH becomes empty
15162# (actually we leave an empty line to preserve line numbers).
15163if test "x$srcdir" = x.; then
d0ac1c44
SM
15164 ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{
15165h
15166s///
15167s/^/:/
15168s/[ ]*$/:/
15169s/:\$(srcdir):/:/g
15170s/:\${srcdir}:/:/g
15171s/:@srcdir@:/:/g
15172s/^:*//
81ecdfbb 15173s/:*$//
d0ac1c44
SM
15174x
15175s/\(=[ ]*\).*/\1/
15176G
15177s/\n//
81ecdfbb
RW
15178s/^[^=]*=[ ]*$//
15179}'
15180fi
15181
15182cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15183fi # test -n "$CONFIG_FILES"
0ab6f085 15184
81ecdfbb
RW
15185# Set up the scripts for CONFIG_HEADERS section.
15186# No need to generate them if there are no CONFIG_HEADERS.
15187# This happens for instance with `./config.status Makefile'.
15188if test -n "$CONFIG_HEADERS"; then
d0ac1c44 15189cat >"$ac_tmp/defines.awk" <<\_ACAWK ||
81ecdfbb
RW
15190BEGIN {
15191_ACEOF
6bf9431b 15192
81ecdfbb
RW
15193# Transform confdefs.h into an awk script `defines.awk', embedded as
15194# here-document in config.status, that substitutes the proper values into
15195# config.h.in to produce config.h.
1b9750d6 15196
81ecdfbb
RW
15197# Create a delimiter string that does not exist in confdefs.h, to ease
15198# handling of long lines.
15199ac_delim='%!_!# '
15200for ac_last_try in false false :; do
d0ac1c44
SM
15201 ac_tt=`sed -n "/$ac_delim/p" confdefs.h`
15202 if test -z "$ac_tt"; then
81ecdfbb
RW
15203 break
15204 elif $ac_last_try; then
d0ac1c44 15205 as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5
81ecdfbb
RW
15206 else
15207 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
15208 fi
15209done
15210
15211# For the awk script, D is an array of macro values keyed by name,
15212# likewise P contains macro parameters if any. Preserve backslash
15213# newline sequences.
15214
15215ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
15216sed -n '
15217s/.\{148\}/&'"$ac_delim"'/g
15218t rset
15219:rset
15220s/^[ ]*#[ ]*define[ ][ ]*/ /
15221t def
15222d
15223:def
15224s/\\$//
15225t bsnl
15226s/["\\]/\\&/g
15227s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
15228D["\1"]=" \3"/p
15229s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p
15230d
15231:bsnl
15232s/["\\]/\\&/g
15233s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
15234D["\1"]=" \3\\\\\\n"\\/p
15235t cont
15236s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
15237t cont
15238d
15239:cont
15240n
15241s/.\{148\}/&'"$ac_delim"'/g
15242t clear
15243:clear
15244s/\\$//
15245t bsnlc
15246s/["\\]/\\&/g; s/^/"/; s/$/"/p
15247d
15248:bsnlc
15249s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
15250b cont
15251' <confdefs.h | sed '
15252s/'"$ac_delim"'/"\\\
15253"/g' >>$CONFIG_STATUS || ac_write_fail=1
15254
15255cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15256 for (key in D) D_is_set[key] = 1
15257 FS = "\a"
15258}
15259/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
15260 line = \$ 0
15261 split(line, arg, " ")
15262 if (arg[1] == "#") {
15263 defundef = arg[2]
15264 mac1 = arg[3]
15265 } else {
15266 defundef = substr(arg[1], 2)
15267 mac1 = arg[2]
15268 }
15269 split(mac1, mac2, "(") #)
15270 macro = mac2[1]
15271 prefix = substr(line, 1, index(line, defundef) - 1)
15272 if (D_is_set[macro]) {
15273 # Preserve the white space surrounding the "#".
15274 print prefix "define", macro P[macro] D[macro]
15275 next
15276 } else {
15277 # Replace #undef with comments. This is necessary, for example,
15278 # in the case of _POSIX_SOURCE, which is predefined and required
15279 # on some systems where configure will not decide to define it.
15280 if (defundef == "undef") {
15281 print "/*", prefix defundef, macro, "*/"
15282 next
15283 }
15284 }
15285}
15286{ print }
15287_ACAWK
1b9750d6 15288_ACEOF
81ecdfbb 15289cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
d0ac1c44 15290 as_fn_error $? "could not setup config headers machinery" "$LINENO" 5
81ecdfbb 15291fi # test -n "$CONFIG_HEADERS"
1b9750d6 15292
81ecdfbb
RW
15293
15294eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS"
15295shift
15296for ac_tag
15297do
15298 case $ac_tag in
15299 :[FHLC]) ac_mode=$ac_tag; continue;;
15300 esac
15301 case $ac_mode$ac_tag in
15302 :[FHL]*:*);;
d0ac1c44 15303 :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;;
81ecdfbb
RW
15304 :[FH]-) ac_tag=-:-;;
15305 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
15306 esac
15307 ac_save_IFS=$IFS
15308 IFS=:
15309 set x $ac_tag
15310 IFS=$ac_save_IFS
15311 shift
15312 ac_file=$1
15313 shift
15314
15315 case $ac_mode in
15316 :L) ac_source=$1;;
15317 :[FH])
15318 ac_file_inputs=
15319 for ac_f
15320 do
15321 case $ac_f in
d0ac1c44 15322 -) ac_f="$ac_tmp/stdin";;
81ecdfbb
RW
15323 *) # Look for the file first in the build tree, then in the source tree
15324 # (if the path is not absolute). The absolute path cannot be DOS-style,
15325 # because $ac_f cannot contain `:'.
15326 test -f "$ac_f" ||
15327 case $ac_f in
15328 [\\/$]*) false;;
15329 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
15330 esac ||
d0ac1c44 15331 as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
81ecdfbb
RW
15332 esac
15333 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
15334 as_fn_append ac_file_inputs " '$ac_f'"
15335 done
15336
15337 # Let's still pretend it is `configure' which instantiates (i.e., don't
15338 # use $as_me), people would be surprised to read:
15339 # /* config.h. Generated by config.status. */
15340 configure_input='Generated from '`
15341 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
15342 `' by configure.'
15343 if test x"$ac_file" != x-; then
15344 configure_input="$ac_file. $configure_input"
15345 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
15346$as_echo "$as_me: creating $ac_file" >&6;}
0ab6f085 15347 fi
81ecdfbb
RW
15348 # Neutralize special characters interpreted by sed in replacement strings.
15349 case $configure_input in #(
15350 *\&* | *\|* | *\\* )
15351 ac_sed_conf_input=`$as_echo "$configure_input" |
15352 sed 's/[\\\\&|]/\\\\&/g'`;; #(
15353 *) ac_sed_conf_input=$configure_input;;
15354 esac
1b9750d6 15355
81ecdfbb 15356 case $ac_tag in
d0ac1c44
SM
15357 *:-:* | *:-) cat >"$ac_tmp/stdin" \
15358 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
81ecdfbb
RW
15359 esac
15360 ;;
252b5132
RH
15361 esac
15362
81ecdfbb 15363 ac_dir=`$as_dirname -- "$ac_file" ||
6bf9431b
BE
15364$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
15365 X"$ac_file" : 'X\(//\)[^/]' \| \
15366 X"$ac_file" : 'X\(//\)$' \| \
81ecdfbb
RW
15367 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
15368$as_echo X"$ac_file" |
15369 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
15370 s//\1/
15371 q
15372 }
15373 /^X\(\/\/\)[^/].*/{
15374 s//\1/
15375 q
15376 }
15377 /^X\(\/\/\)$/{
15378 s//\1/
15379 q
15380 }
15381 /^X\(\/\).*/{
15382 s//\1/
15383 q
15384 }
15385 s/.*/./; q'`
15386 as_dir="$ac_dir"; as_fn_mkdir_p
6bf9431b
BE
15387 ac_builddir=.
15388
81ecdfbb
RW
15389case "$ac_dir" in
15390.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
15391*)
15392 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
15393 # A ".." for each directory in $ac_dir_suffix.
15394 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
15395 case $ac_top_builddir_sub in
15396 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
15397 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
15398 esac ;;
15399esac
15400ac_abs_top_builddir=$ac_pwd
15401ac_abs_builddir=$ac_pwd$ac_dir_suffix
15402# for backward compatibility:
15403ac_top_builddir=$ac_top_build_prefix
252b5132 15404
6bf9431b 15405case $srcdir in
81ecdfbb 15406 .) # We are building in place.
6bf9431b 15407 ac_srcdir=.
81ecdfbb
RW
15408 ac_top_srcdir=$ac_top_builddir_sub
15409 ac_abs_top_srcdir=$ac_pwd ;;
15410 [\\/]* | ?:[\\/]* ) # Absolute name.
6bf9431b 15411 ac_srcdir=$srcdir$ac_dir_suffix;
81ecdfbb
RW
15412 ac_top_srcdir=$srcdir
15413 ac_abs_top_srcdir=$srcdir ;;
15414 *) # Relative name.
15415 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
15416 ac_top_srcdir=$ac_top_build_prefix$srcdir
15417 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
6bf9431b 15418esac
81ecdfbb 15419ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
252b5132 15420
252b5132 15421
81ecdfbb
RW
15422 case $ac_mode in
15423 :F)
15424 #
15425 # CONFIG_FILE
15426 #
6bf9431b
BE
15427
15428 case $INSTALL in
15429 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
81ecdfbb
RW
15430 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
15431 esac
15432 ac_MKDIR_P=$MKDIR_P
15433 case $MKDIR_P in
15434 [\\/$]* | ?:[\\/]* ) ;;
15435 */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;;
252b5132 15436 esac
81ecdfbb 15437_ACEOF
1b9750d6 15438
81ecdfbb
RW
15439cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15440# If the template does not know about datarootdir, expand it.
15441# FIXME: This hack should be removed a few years after 2.60.
15442ac_datarootdir_hack=; ac_datarootdir_seen=
15443ac_sed_dataroot='
15444/datarootdir/ {
15445 p
15446 q
15447}
15448/@datadir@/p
15449/@docdir@/p
15450/@infodir@/p
15451/@localedir@/p
15452/@mandir@/p'
15453case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
15454*datarootdir*) ac_datarootdir_seen=yes;;
15455*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
15456 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
15457$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
15458_ACEOF
15459cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15460 ac_datarootdir_hack='
15461 s&@datadir@&$datadir&g
15462 s&@docdir@&$docdir&g
15463 s&@infodir@&$infodir&g
15464 s&@localedir@&$localedir&g
15465 s&@mandir@&$mandir&g
15466 s&\\\${datarootdir}&$datarootdir&g' ;;
15467esac
6bf9431b 15468_ACEOF
81ecdfbb
RW
15469
15470# Neutralize VPATH when `$srcdir' = `.'.
15471# Shell code in configure.ac might set extrasub.
15472# FIXME: do we really want to maintain this feature?
15473cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15474ac_sed_extra="$ac_vpsub
6bf9431b
BE
15475$extrasub
15476_ACEOF
81ecdfbb 15477cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
6bf9431b
BE
15478:t
15479/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
81ecdfbb
RW
15480s|@configure_input@|$ac_sed_conf_input|;t t
15481s&@top_builddir@&$ac_top_builddir_sub&;t t
15482s&@top_build_prefix@&$ac_top_build_prefix&;t t
15483s&@srcdir@&$ac_srcdir&;t t
15484s&@abs_srcdir@&$ac_abs_srcdir&;t t
15485s&@top_srcdir@&$ac_top_srcdir&;t t
15486s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
15487s&@builddir@&$ac_builddir&;t t
15488s&@abs_builddir@&$ac_abs_builddir&;t t
15489s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
15490s&@INSTALL@&$ac_INSTALL&;t t
15491s&@MKDIR_P@&$ac_MKDIR_P&;t t
15492$ac_datarootdir_hack
15493"
d0ac1c44
SM
15494eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \
15495 >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5
81ecdfbb
RW
15496
15497test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
d0ac1c44
SM
15498 { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } &&
15499 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \
15500 "$ac_tmp/out"`; test -z "$ac_out"; } &&
81ecdfbb 15501 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
d0ac1c44 15502which seems to be undefined. Please make sure it is defined" >&5
81ecdfbb 15503$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
d0ac1c44 15504which seems to be undefined. Please make sure it is defined" >&2;}
81ecdfbb 15505
d0ac1c44 15506 rm -f "$ac_tmp/stdin"
6bf9431b 15507 case $ac_file in
d0ac1c44
SM
15508 -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
15509 *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
81ecdfbb 15510 esac \
d0ac1c44 15511 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
81ecdfbb
RW
15512 ;;
15513 :H)
15514 #
15515 # CONFIG_HEADER
15516 #
6bf9431b 15517 if test x"$ac_file" != x-; then
81ecdfbb
RW
15518 {
15519 $as_echo "/* $configure_input */" \
d0ac1c44
SM
15520 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs"
15521 } >"$ac_tmp/config.h" \
15522 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
15523 if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then
81ecdfbb
RW
15524 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
15525$as_echo "$as_me: $ac_file is unchanged" >&6;}
6bf9431b 15526 else
81ecdfbb 15527 rm -f "$ac_file"
d0ac1c44
SM
15528 mv "$ac_tmp/config.h" "$ac_file" \
15529 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
252b5132 15530 fi
6bf9431b 15531 else
81ecdfbb 15532 $as_echo "/* $configure_input */" \
d0ac1c44
SM
15533 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \
15534 || as_fn_error $? "could not create -" "$LINENO" 5
252b5132 15535 fi
81ecdfbb
RW
15536# Compute "$ac_file"'s index in $config_headers.
15537_am_arg="$ac_file"
6bf9431b
BE
15538_am_stamp_count=1
15539for _am_header in $config_headers :; do
15540 case $_am_header in
81ecdfbb 15541 $_am_arg | $_am_arg:* )
6bf9431b
BE
15542 break ;;
15543 * )
15544 _am_stamp_count=`expr $_am_stamp_count + 1` ;;
15545 esac
15546done
81ecdfbb
RW
15547echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" ||
15548$as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
15549 X"$_am_arg" : 'X\(//\)[^/]' \| \
15550 X"$_am_arg" : 'X\(//\)$' \| \
15551 X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null ||
15552$as_echo X"$_am_arg" |
15553 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
15554 s//\1/
15555 q
15556 }
15557 /^X\(\/\/\)[^/].*/{
15558 s//\1/
15559 q
15560 }
15561 /^X\(\/\/\)$/{
15562 s//\1/
15563 q
15564 }
15565 /^X\(\/\).*/{
15566 s//\1/
15567 q
15568 }
15569 s/.*/./; q'`/stamp-h$_am_stamp_count
15570 ;;
0ab6f085 15571
81ecdfbb
RW
15572 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
15573$as_echo "$as_me: executing $ac_file commands" >&6;}
15574 ;;
15575 esac
6bf9431b
BE
15576
15577
81ecdfbb
RW
15578 case $ac_file$ac_mode in
15579 "depfiles":C) test x"$AMDEP_TRUE" != x"" || {
d0ac1c44 15580 # Older Autoconf quotes --file arguments for eval, but not when files
81ecdfbb
RW
15581 # are listed without --file. Let's play safe and only enable the eval
15582 # if we detect the quoting.
b9583093
AM
15583 case $CONFIG_FILES in
15584 *\'*) eval set x "$CONFIG_FILES" ;;
15585 *) set x $CONFIG_FILES ;;
15586 esac
81ecdfbb 15587 shift
b9583093 15588 for mf
81ecdfbb
RW
15589 do
15590 # Strip MF so we end up with the name of the file.
b9583093
AM
15591 mf=`echo "$mf" | sed -e 's/:.*$//'`
15592 # Check whether this is an Automake generated Makefile or not.
15593 # We used to match only the files named 'Makefile.in', but
15594 # some people rename them; so instead we look at the file content.
15595 # Grep'ing the first line is not enough: some people post-process
15596 # each Makefile.in and add a new line on top of each file to say so.
15597 # Grep'ing the whole file is not good either: AIX grep has a line
81ecdfbb 15598 # limit of 2048, but all sed's we know have understand at least 4000.
b9583093
AM
15599 if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then
15600 dirpart=`$as_dirname -- "$mf" ||
15601$as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
15602 X"$mf" : 'X\(//\)[^/]' \| \
15603 X"$mf" : 'X\(//\)$' \| \
15604 X"$mf" : 'X\(/\)' \| . 2>/dev/null ||
15605$as_echo X"$mf" |
81ecdfbb
RW
15606 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
15607 s//\1/
15608 q
15609 }
15610 /^X\(\/\/\)[^/].*/{
15611 s//\1/
15612 q
15613 }
15614 /^X\(\/\/\)$/{
15615 s//\1/
15616 q
15617 }
15618 /^X\(\/\).*/{
15619 s//\1/
15620 q
15621 }
15622 s/.*/./; q'`
b9583093
AM
15623 else
15624 continue
15625 fi
15626 # Extract the definition of DEPDIR, am__include, and am__quote
15627 # from the Makefile without running 'make'.
15628 DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
15629 test -z "$DEPDIR" && continue
15630 am__include=`sed -n 's/^am__include = //p' < "$mf"`
15631 test -z "$am__include" && continue
15632 am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
15633 # Find all dependency output files, they are included files with
15634 # $(DEPDIR) in their names. We invoke sed twice because it is the
15635 # simplest approach to changing $(DEPDIR) to its actual value in the
15636 # expansion.
15637 for file in `sed -n "
15638 s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
15639 sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g'`; do
15640 # Make sure the directory exists.
15641 test -f "$dirpart/$file" && continue
15642 fdir=`$as_dirname -- "$file" ||
15643$as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
15644 X"$file" : 'X\(//\)[^/]' \| \
15645 X"$file" : 'X\(//\)$' \| \
15646 X"$file" : 'X\(/\)' \| . 2>/dev/null ||
15647$as_echo X"$file" |
15648 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
81ecdfbb
RW
15649 s//\1/
15650 q
15651 }
b9583093 15652 /^X\(\/\/\)[^/].*/{
81ecdfbb
RW
15653 s//\1/
15654 q
15655 }
b9583093
AM
15656 /^X\(\/\/\)$/{
15657 s//\1/
15658 q
15659 }
15660 /^X\(\/\).*/{
81ecdfbb
RW
15661 s//\1/
15662 q
15663 }
15664 s/.*/./; q'`
b9583093
AM
15665 as_dir=$dirpart/$fdir; as_fn_mkdir_p
15666 # echo "creating $dirpart/$file"
15667 echo '# dummy' > "$dirpart/$file"
15668 done
6bf9431b 15669 done
81ecdfbb 15670}
d7040cdb 15671 ;;
81ecdfbb 15672 "libtool":C)
d7040cdb
SE
15673
15674 # See if we are running on zsh, and set the options which allow our
15675 # commands through without removal of \ escapes.
15676 if test -n "${ZSH_VERSION+set}" ; then
15677 setopt NO_GLOB_SUBST
15678 fi
15679
15680 cfgfile="${ofile}T"
15681 trap "$RM \"$cfgfile\"; exit 1" 1 2 15
15682 $RM "$cfgfile"
15683
15684 cat <<_LT_EOF >> "$cfgfile"
15685#! $SHELL
15686
15687# `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
b214d478 15688# Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION
d7040cdb
SE
15689# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
15690# NOTE: Changes made to this file will be lost: look at ltmain.sh.
15691#
b214d478 15692# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
3725885a 15693# 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
b214d478 15694# Written by Gordon Matzigkeit, 1996
d7040cdb 15695#
b214d478 15696# This file is part of GNU Libtool.
d7040cdb 15697#
b214d478
SE
15698# GNU Libtool is free software; you can redistribute it and/or
15699# modify it under the terms of the GNU General Public License as
15700# published by the Free Software Foundation; either version 2 of
15701# the License, or (at your option) any later version.
d7040cdb 15702#
b214d478
SE
15703# As a special exception to the GNU General Public License,
15704# if you distribute this file as part of a program or library that
15705# is built using GNU Libtool, you may include this file under the
15706# same distribution terms that you use for the rest of that program.
d7040cdb 15707#
b214d478
SE
15708# GNU Libtool is distributed in the hope that it will be useful,
15709# but WITHOUT ANY WARRANTY; without even the implied warranty of
15710# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
15711# GNU General Public License for more details.
d7040cdb 15712#
b214d478
SE
15713# You should have received a copy of the GNU General Public License
15714# along with GNU Libtool; see the file COPYING. If not, a copy
15715# can be downloaded from http://www.gnu.org/licenses/gpl.html, or
15716# obtained by writing to the Free Software Foundation, Inc.,
15717# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
d7040cdb
SE
15718
15719
15720# The names of the tagged configurations supported by this script.
15721available_tags=""
15722
15723# ### BEGIN LIBTOOL CONFIG
15724
15725# Which release of libtool.m4 was used?
15726macro_version=$macro_version
15727macro_revision=$macro_revision
15728
15729# Whether or not to build shared libraries.
15730build_libtool_libs=$enable_shared
15731
15732# Whether or not to build static libraries.
15733build_old_libs=$enable_static
15734
15735# What type of objects to build.
15736pic_mode=$pic_mode
15737
15738# Whether or not to optimize for fast installation.
15739fast_install=$enable_fast_install
15740
3725885a
RW
15741# Shell to use when invoking shell scripts.
15742SHELL=$lt_SHELL
15743
15744# An echo program that protects backslashes.
15745ECHO=$lt_ECHO
15746
d7040cdb
SE
15747# The host system.
15748host_alias=$host_alias
15749host=$host
15750host_os=$host_os
15751
15752# The build system.
15753build_alias=$build_alias
15754build=$build
15755build_os=$build_os
15756
15757# A sed program that does not truncate output.
15758SED=$lt_SED
15759
15760# Sed that helps us avoid accidentally triggering echo(1) options like -n.
15761Xsed="\$SED -e 1s/^X//"
15762
15763# A grep program that handles long lines.
15764GREP=$lt_GREP
15765
15766# An ERE matcher.
15767EGREP=$lt_EGREP
15768
15769# A literal string matcher.
15770FGREP=$lt_FGREP
15771
15772# A BSD- or MS-compatible name lister.
15773NM=$lt_NM
15774
15775# Whether we need soft or hard links.
15776LN_S=$lt_LN_S
15777
15778# What is the maximum length of a command?
15779max_cmd_len=$max_cmd_len
15780
15781# Object file suffix (normally "o").
15782objext=$ac_objext
15783
15784# Executable file suffix (normally "").
15785exeext=$exeext
15786
15787# whether the shell understands "unset".
15788lt_unset=$lt_unset
15789
15790# turn spaces into newlines.
15791SP2NL=$lt_lt_SP2NL
15792
15793# turn newlines into spaces.
15794NL2SP=$lt_lt_NL2SP
15795
b214d478
SE
15796# An object symbol dumper.
15797OBJDUMP=$lt_OBJDUMP
15798
d7040cdb
SE
15799# Method to check whether dependent libraries are shared objects.
15800deplibs_check_method=$lt_deplibs_check_method
15801
15802# Command to use when deplibs_check_method == "file_magic".
15803file_magic_cmd=$lt_file_magic_cmd
15804
15805# The archiver.
15806AR=$lt_AR
15807AR_FLAGS=$lt_AR_FLAGS
15808
15809# A symbol stripping program.
15810STRIP=$lt_STRIP
15811
15812# Commands used to install an old-style archive.
15813RANLIB=$lt_RANLIB
15814old_postinstall_cmds=$lt_old_postinstall_cmds
15815old_postuninstall_cmds=$lt_old_postuninstall_cmds
15816
3725885a
RW
15817# Whether to use a lock for old archive extraction.
15818lock_old_archive_extraction=$lock_old_archive_extraction
15819
d7040cdb
SE
15820# A C compiler.
15821LTCC=$lt_CC
15822
15823# LTCC compiler flags.
15824LTCFLAGS=$lt_CFLAGS
15825
15826# Take the output of nm and produce a listing of raw symbols and C names.
15827global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
15828
15829# Transform the output of nm in a proper C declaration.
15830global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
15831
15832# Transform the output of nm in a C name address pair.
15833global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
15834
b214d478
SE
15835# Transform the output of nm in a C name address pair when lib prefix is needed.
15836global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
15837
d7040cdb
SE
15838# The name of the directory that contains temporary libtool files.
15839objdir=$objdir
15840
d7040cdb
SE
15841# Used to examine libraries when file_magic_cmd begins with "file".
15842MAGIC_CMD=$MAGIC_CMD
15843
15844# Must we lock files when doing compilation?
15845need_locks=$lt_need_locks
15846
b214d478
SE
15847# Tool to manipulate archived DWARF debug symbol files on Mac OS X.
15848DSYMUTIL=$lt_DSYMUTIL
15849
15850# Tool to change global to local symbols on Mac OS X.
15851NMEDIT=$lt_NMEDIT
15852
15853# Tool to manipulate fat objects and archives on Mac OS X.
15854LIPO=$lt_LIPO
15855
15856# ldd/readelf like tool for Mach-O binaries on Mac OS X.
15857OTOOL=$lt_OTOOL
15858
15859# ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4.
15860OTOOL64=$lt_OTOOL64
15861
d7040cdb
SE
15862# Old archive suffix (normally "a").
15863libext=$libext
15864
15865# Shared library suffix (normally ".so").
15866shrext_cmds=$lt_shrext_cmds
15867
15868# The commands to extract the exported symbol list from a shared archive.
15869extract_expsyms_cmds=$lt_extract_expsyms_cmds
15870
15871# Variables whose values should be saved in libtool wrapper scripts and
15872# restored at link time.
15873variables_saved_for_relink=$lt_variables_saved_for_relink
15874
15875# Do we need the "lib" prefix for modules?
15876need_lib_prefix=$need_lib_prefix
15877
15878# Do we need a version for libraries?
15879need_version=$need_version
15880
15881# Library versioning type.
15882version_type=$version_type
15883
15884# Shared library runtime path variable.
15885runpath_var=$runpath_var
15886
15887# Shared library path variable.
15888shlibpath_var=$shlibpath_var
15889
15890# Is shlibpath searched before the hard-coded library search path?
15891shlibpath_overrides_runpath=$shlibpath_overrides_runpath
15892
15893# Format of library name prefix.
15894libname_spec=$lt_libname_spec
15895
15896# List of archive names. First name is the real one, the rest are links.
15897# The last name is the one that the linker finds with -lNAME
15898library_names_spec=$lt_library_names_spec
15899
15900# The coded name of the library, if different from the real name.
15901soname_spec=$lt_soname_spec
15902
3725885a
RW
15903# Permission mode override for installation of shared libraries.
15904install_override_mode=$lt_install_override_mode
15905
d7040cdb
SE
15906# Command to use after installation of a shared archive.
15907postinstall_cmds=$lt_postinstall_cmds
15908
15909# Command to use after uninstallation of a shared archive.
15910postuninstall_cmds=$lt_postuninstall_cmds
15911
15912# Commands used to finish a libtool library installation in a directory.
15913finish_cmds=$lt_finish_cmds
15914
15915# As "finish_cmds", except a single script fragment to be evaled but
15916# not shown.
15917finish_eval=$lt_finish_eval
15918
15919# Whether we should hardcode library paths into libraries.
15920hardcode_into_libs=$hardcode_into_libs
15921
15922# Compile-time system search path for libraries.
15923sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
15924
15925# Run-time system search path for libraries.
15926sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
15927
15928# Whether dlopen is supported.
15929dlopen_support=$enable_dlopen
15930
15931# Whether dlopen of programs is supported.
15932dlopen_self=$enable_dlopen_self
15933
15934# Whether dlopen of statically linked programs is supported.
15935dlopen_self_static=$enable_dlopen_self_static
15936
15937# Commands to strip libraries.
15938old_striplib=$lt_old_striplib
15939striplib=$lt_striplib
15940
15941
15942# The linker used to build libraries.
15943LD=$lt_LD
15944
3725885a
RW
15945# How to create reloadable object files.
15946reload_flag=$lt_reload_flag
15947reload_cmds=$lt_reload_cmds
15948
d7040cdb
SE
15949# Commands used to build an old-style archive.
15950old_archive_cmds=$lt_old_archive_cmds
15951
15952# A language specific compiler.
15953CC=$lt_compiler
15954
15955# Is the compiler the GNU compiler?
15956with_gcc=$GCC
15957
15958# Compiler flag to turn off builtin functions.
15959no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
15960
15961# How to pass a linker flag through the compiler.
15962wl=$lt_lt_prog_compiler_wl
15963
15964# Additional compiler flags for building library objects.
15965pic_flag=$lt_lt_prog_compiler_pic
15966
15967# Compiler flag to prevent dynamic linking.
15968link_static_flag=$lt_lt_prog_compiler_static
15969
15970# Does compiler simultaneously support -c and -o options?
15971compiler_c_o=$lt_lt_cv_prog_compiler_c_o
15972
15973# Whether or not to add -lc for building shared libraries.
15974build_libtool_need_lc=$archive_cmds_need_lc
15975
15976# Whether or not to disallow shared libs when runtime libs are static.
15977allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
15978
15979# Compiler flag to allow reflexive dlopens.
15980export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
15981
15982# Compiler flag to generate shared objects directly from archives.
15983whole_archive_flag_spec=$lt_whole_archive_flag_spec
15984
15985# Whether the compiler copes with passing no objects directly.
15986compiler_needs_object=$lt_compiler_needs_object
15987
15988# Create an old-style archive from a shared archive.
15989old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
15990
15991# Create a temporary old-style archive to link instead of a shared archive.
15992old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
15993
15994# Commands used to build a shared archive.
15995archive_cmds=$lt_archive_cmds
15996archive_expsym_cmds=$lt_archive_expsym_cmds
15997
15998# Commands used to build a loadable module if different from building
15999# a shared archive.
16000module_cmds=$lt_module_cmds
16001module_expsym_cmds=$lt_module_expsym_cmds
16002
16003# Whether we are building with GNU ld or not.
16004with_gnu_ld=$lt_with_gnu_ld
16005
16006# Flag that allows shared libraries with undefined symbols to be built.
16007allow_undefined_flag=$lt_allow_undefined_flag
16008
16009# Flag that enforces no undefined symbols.
16010no_undefined_flag=$lt_no_undefined_flag
16011
16012# Flag to hardcode \$libdir into a binary during linking.
16013# This must work even if \$libdir does not exist
16014hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
16015
16016# If ld is used when linking, flag to hardcode \$libdir into a binary
16017# during linking. This must work even if \$libdir does not exist.
16018hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld
16019
16020# Whether we need a single "-rpath" flag with a separated argument.
16021hardcode_libdir_separator=$lt_hardcode_libdir_separator
16022
16023# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
16024# DIR into the resulting binary.
16025hardcode_direct=$hardcode_direct
16026
16027# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
16028# DIR into the resulting binary and the resulting library dependency is
16029# "absolute",i.e impossible to change by setting \${shlibpath_var} if the
16030# library is relocated.
16031hardcode_direct_absolute=$hardcode_direct_absolute
16032
16033# Set to "yes" if using the -LDIR flag during linking hardcodes DIR
16034# into the resulting binary.
16035hardcode_minus_L=$hardcode_minus_L
16036
16037# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
16038# into the resulting binary.
16039hardcode_shlibpath_var=$hardcode_shlibpath_var
16040
16041# Set to "yes" if building a shared library automatically hardcodes DIR
16042# into the library and all subsequent libraries and executables linked
16043# against it.
16044hardcode_automatic=$hardcode_automatic
16045
16046# Set to yes if linker adds runtime paths of dependent libraries
16047# to runtime path list.
16048inherit_rpath=$inherit_rpath
16049
16050# Whether libtool must link a program against all its dependency libraries.
16051link_all_deplibs=$link_all_deplibs
16052
16053# Fix the shell variable \$srcfile for the compiler.
16054fix_srcfile_path=$lt_fix_srcfile_path
16055
16056# Set to "yes" if exported symbols are required.
16057always_export_symbols=$always_export_symbols
16058
16059# The commands to list exported symbols.
16060export_symbols_cmds=$lt_export_symbols_cmds
16061
16062# Symbols that should not be listed in the preloaded symbols.
16063exclude_expsyms=$lt_exclude_expsyms
16064
16065# Symbols that must always be exported.
16066include_expsyms=$lt_include_expsyms
16067
16068# Commands necessary for linking programs (against libraries) with templates.
16069prelink_cmds=$lt_prelink_cmds
16070
16071# Specify filename containing input files.
16072file_list_spec=$lt_file_list_spec
16073
16074# How to hardcode a shared library path into an executable.
16075hardcode_action=$hardcode_action
16076
16077# ### END LIBTOOL CONFIG
16078
16079_LT_EOF
16080
16081 case $host_os in
16082 aix3*)
16083 cat <<\_LT_EOF >> "$cfgfile"
16084# AIX sometimes has problems with the GCC collect2 program. For some
16085# reason, if we set the COLLECT_NAMES environment variable, the problems
16086# vanish in a puff of smoke.
16087if test "X${COLLECT_NAMES+set}" != Xset; then
16088 COLLECT_NAMES=
16089 export COLLECT_NAMES
16090fi
16091_LT_EOF
16092 ;;
16093 esac
16094
16095
16096ltmain="$ac_aux_dir/ltmain.sh"
16097
16098
16099 # We use sed instead of cat because bash on DJGPP gets confused if
16100 # if finds mixed CR/LF and LF-only lines. Since sed operates in
16101 # text mode, it properly converts lines to CR/LF. This bash problem
16102 # is reportedly fixed, but why not run on old versions too?
16103 sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \
16104 || (rm -f "$cfgfile"; exit 1)
16105
16106 case $xsi_shell in
16107 yes)
16108 cat << \_LT_EOF >> "$cfgfile"
b214d478 16109
d7040cdb
SE
16110# func_dirname file append nondir_replacement
16111# Compute the dirname of FILE. If nonempty, add APPEND to the result,
16112# otherwise set result to NONDIR_REPLACEMENT.
16113func_dirname ()
16114{
16115 case ${1} in
16116 */*) func_dirname_result="${1%/*}${2}" ;;
16117 * ) func_dirname_result="${3}" ;;
16118 esac
16119}
16120
16121# func_basename file
16122func_basename ()
16123{
16124 func_basename_result="${1##*/}"
16125}
16126
b214d478
SE
16127# func_dirname_and_basename file append nondir_replacement
16128# perform func_basename and func_dirname in a single function
16129# call:
16130# dirname: Compute the dirname of FILE. If nonempty,
16131# add APPEND to the result, otherwise set result
16132# to NONDIR_REPLACEMENT.
16133# value returned in "$func_dirname_result"
16134# basename: Compute filename of FILE.
16135# value retuned in "$func_basename_result"
16136# Implementation must be kept synchronized with func_dirname
16137# and func_basename. For efficiency, we do not delegate to
16138# those functions but instead duplicate the functionality here.
16139func_dirname_and_basename ()
16140{
16141 case ${1} in
16142 */*) func_dirname_result="${1%/*}${2}" ;;
16143 * ) func_dirname_result="${3}" ;;
16144 esac
16145 func_basename_result="${1##*/}"
16146}
16147
d7040cdb
SE
16148# func_stripname prefix suffix name
16149# strip PREFIX and SUFFIX off of NAME.
16150# PREFIX and SUFFIX must not contain globbing or regex special
16151# characters, hashes, percent signs, but SUFFIX may contain a leading
16152# dot (in which case that matches only a dot).
16153func_stripname ()
16154{
16155 # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are
16156 # positional parameters, so assign one to ordinary parameter first.
16157 func_stripname_result=${3}
16158 func_stripname_result=${func_stripname_result#"${1}"}
16159 func_stripname_result=${func_stripname_result%"${2}"}
16160}
16161
16162# func_opt_split
16163func_opt_split ()
16164{
16165 func_opt_split_opt=${1%%=*}
16166 func_opt_split_arg=${1#*=}
16167}
16168
16169# func_lo2o object
16170func_lo2o ()
16171{
16172 case ${1} in
16173 *.lo) func_lo2o_result=${1%.lo}.${objext} ;;
16174 *) func_lo2o_result=${1} ;;
16175 esac
16176}
b214d478
SE
16177
16178# func_xform libobj-or-source
16179func_xform ()
16180{
16181 func_xform_result=${1%.*}.lo
16182}
16183
16184# func_arith arithmetic-term...
16185func_arith ()
16186{
16187 func_arith_result=$(( $* ))
16188}
16189
16190# func_len string
16191# STRING may not start with a hyphen.
16192func_len ()
16193{
16194 func_len_result=${#1}
16195}
16196
d7040cdb
SE
16197_LT_EOF
16198 ;;
16199 *) # Bourne compatible functions.
16200 cat << \_LT_EOF >> "$cfgfile"
b214d478 16201
d7040cdb
SE
16202# func_dirname file append nondir_replacement
16203# Compute the dirname of FILE. If nonempty, add APPEND to the result,
16204# otherwise set result to NONDIR_REPLACEMENT.
16205func_dirname ()
16206{
16207 # Extract subdirectory from the argument.
3725885a 16208 func_dirname_result=`$ECHO "${1}" | $SED "$dirname"`
d7040cdb
SE
16209 if test "X$func_dirname_result" = "X${1}"; then
16210 func_dirname_result="${3}"
16211 else
16212 func_dirname_result="$func_dirname_result${2}"
16213 fi
16214}
16215
16216# func_basename file
16217func_basename ()
16218{
3725885a 16219 func_basename_result=`$ECHO "${1}" | $SED "$basename"`
d7040cdb
SE
16220}
16221
b214d478 16222
d7040cdb
SE
16223# func_stripname prefix suffix name
16224# strip PREFIX and SUFFIX off of NAME.
16225# PREFIX and SUFFIX must not contain globbing or regex special
16226# characters, hashes, percent signs, but SUFFIX may contain a leading
16227# dot (in which case that matches only a dot).
16228# func_strip_suffix prefix name
16229func_stripname ()
16230{
16231 case ${2} in
3725885a
RW
16232 .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;;
16233 *) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;;
d7040cdb
SE
16234 esac
16235}
16236
16237# sed scripts:
16238my_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q'
16239my_sed_long_arg='1s/^-[^=]*=//'
16240
16241# func_opt_split
16242func_opt_split ()
16243{
3725885a
RW
16244 func_opt_split_opt=`$ECHO "${1}" | $SED "$my_sed_long_opt"`
16245 func_opt_split_arg=`$ECHO "${1}" | $SED "$my_sed_long_arg"`
d7040cdb
SE
16246}
16247
16248# func_lo2o object
16249func_lo2o ()
16250{
3725885a 16251 func_lo2o_result=`$ECHO "${1}" | $SED "$lo2o"`
d7040cdb 16252}
b214d478
SE
16253
16254# func_xform libobj-or-source
16255func_xform ()
16256{
3725885a 16257 func_xform_result=`$ECHO "${1}" | $SED 's/\.[^.]*$/.lo/'`
b214d478
SE
16258}
16259
16260# func_arith arithmetic-term...
16261func_arith ()
16262{
16263 func_arith_result=`expr "$@"`
16264}
16265
16266# func_len string
16267# STRING may not start with a hyphen.
16268func_len ()
16269{
16270 func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len`
16271}
16272
d7040cdb
SE
16273_LT_EOF
16274esac
16275
16276case $lt_shell_append in
16277 yes)
16278 cat << \_LT_EOF >> "$cfgfile"
16279
16280# func_append var value
16281# Append VALUE to the end of shell variable VAR.
16282func_append ()
16283{
16284 eval "$1+=\$2"
16285}
16286_LT_EOF
16287 ;;
16288 *)
16289 cat << \_LT_EOF >> "$cfgfile"
16290
16291# func_append var value
16292# Append VALUE to the end of shell variable VAR.
16293func_append ()
16294{
16295 eval "$1=\$$1\$2"
16296}
b214d478 16297
d7040cdb
SE
16298_LT_EOF
16299 ;;
16300 esac
16301
16302
16303 sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \
16304 || (rm -f "$cfgfile"; exit 1)
16305
16306 mv -f "$cfgfile" "$ofile" ||
16307 (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
16308 chmod +x "$ofile"
16309
6bf9431b 16310 ;;
81ecdfbb 16311 "default-1":C)
20e95c23
DJ
16312 for ac_file in $CONFIG_FILES; do
16313 # Support "outfile[:infile[:infile...]]"
16314 case "$ac_file" in
16315 *:*) ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
16316 esac
16317 # PO directories have a Makefile.in generated from Makefile.in.in.
16318 case "$ac_file" in */Makefile.in)
16319 # Adjust a relative srcdir.
16320 ac_dir=`echo "$ac_file"|sed 's%/[^/][^/]*$%%'`
3cac54d2 16321 ac_dir_suffix=/`echo "$ac_dir"|sed 's%^\./%%'`
20e95c23
DJ
16322 ac_dots=`echo "$ac_dir_suffix"|sed 's%/[^/]*%../%g'`
16323 # In autoconf-2.13 it is called $ac_given_srcdir.
16324 # In autoconf-2.50 it is called $srcdir.
862776f2
AA
16325 test -n "$ac_given_srcdir" || ac_given_srcdir="$srcdir"
16326 case "$ac_given_srcdir" in
16327 .) top_srcdir=`echo $ac_dots|sed 's%/$%%'` ;;
16328 /*) top_srcdir="$ac_given_srcdir" ;;
16329 *) top_srcdir="$ac_dots$ac_given_srcdir" ;;
16330 esac
16331 if test -f "$ac_given_srcdir/$ac_dir/POTFILES.in"; then
16332 rm -f "$ac_dir/POTFILES"
16333 test -n "$as_me" && echo "$as_me: creating $ac_dir/POTFILES" || echo "creating $ac_dir/POTFILES"
16334 cat "$ac_given_srcdir/$ac_dir/POTFILES.in" | sed -e "/^#/d" -e "/^[ ]*\$/d" -e "s,.*, $top_srcdir/& \\\\," | sed -e "\$s/\(.*\) \\\\/\1/" > "$ac_dir/POTFILES"
16335 POMAKEFILEDEPS="POTFILES.in"
16336 # ALL_LINGUAS, POFILES, GMOFILES, UPDATEPOFILES, DUMMYPOFILES depend
16337 # on $ac_dir but don't depend on user-specified configuration
16338 # parameters.
16339 if test -f "$ac_given_srcdir/$ac_dir/LINGUAS"; then
16340 # The LINGUAS file contains the set of available languages.
16341 if test -n "$OBSOLETE_ALL_LINGUAS"; then
16342 test -n "$as_me" && echo "$as_me: setting ALL_LINGUAS in configure.ac is obsolete" || echo "setting ALL_LINGUAS in configure.ac is obsolete"
16343 fi
16344 ALL_LINGUAS_=`sed -e "/^#/d" "$ac_given_srcdir/$ac_dir/LINGUAS"`
16345 # Hide the ALL_LINGUAS assigment from automake.
16346 eval 'ALL_LINGUAS''=$ALL_LINGUAS_'
16347 POMAKEFILEDEPS="$POMAKEFILEDEPS LINGUAS"
16348 else
16349 # The set of available languages was given in configure.ac.
16350 eval 'ALL_LINGUAS''=$OBSOLETE_ALL_LINGUAS'
16351 fi
16352 case "$ac_given_srcdir" in
16353 .) srcdirpre= ;;
16354 *) srcdirpre='$(srcdir)/' ;;
16355 esac
16356 POFILES=
16357 GMOFILES=
16358 UPDATEPOFILES=
16359 DUMMYPOFILES=
16360 for lang in $ALL_LINGUAS; do
16361 POFILES="$POFILES $srcdirpre$lang.po"
16362 GMOFILES="$GMOFILES $srcdirpre$lang.gmo"
16363 UPDATEPOFILES="$UPDATEPOFILES $lang.po-update"
16364 DUMMYPOFILES="$DUMMYPOFILES $lang.nop"
16365 done
16366 # CATALOGS depends on both $ac_dir and the user's LINGUAS
16367 # environment variable.
16368 INST_LINGUAS=
16369 if test -n "$ALL_LINGUAS"; then
16370 for presentlang in $ALL_LINGUAS; do
16371 useit=no
16372 if test "%UNSET%" != "$LINGUAS"; then
16373 desiredlanguages="$LINGUAS"
16374 else
16375 desiredlanguages="$ALL_LINGUAS"
16376 fi
16377 for desiredlang in $desiredlanguages; do
16378 # Use the presentlang catalog if desiredlang is
16379 # a. equal to presentlang, or
16380 # b. a variant of presentlang (because in this case,
16381 # presentlang can be used as a fallback for messages
16382 # which are not translated in the desiredlang catalog).
16383 case "$desiredlang" in
16384 "$presentlang"*) useit=yes;;
16385 esac
16386 done
16387 if test $useit = yes; then
16388 INST_LINGUAS="$INST_LINGUAS $presentlang"
16389 fi
16390 done
16391 fi
16392 CATALOGS=
16393 if test -n "$INST_LINGUAS"; then
16394 for lang in $INST_LINGUAS; do
16395 CATALOGS="$CATALOGS $lang.gmo"
16396 done
16397 fi
16398 test -n "$as_me" && echo "$as_me: creating $ac_dir/Makefile" || echo "creating $ac_dir/Makefile"
16399 sed -e "/^POTFILES =/r $ac_dir/POTFILES" -e "/^# Makevars/r $ac_given_srcdir/$ac_dir/Makevars" -e "s|@POFILES@|$POFILES|g" -e "s|@GMOFILES@|$GMOFILES|g" -e "s|@UPDATEPOFILES@|$UPDATEPOFILES|g" -e "s|@DUMMYPOFILES@|$DUMMYPOFILES|g" -e "s|@CATALOGS@|$CATALOGS|g" -e "s|@POMAKEFILEDEPS@|$POMAKEFILEDEPS|g" "$ac_dir/Makefile.in" > "$ac_dir/Makefile"
16400 for f in "$ac_given_srcdir/$ac_dir"/Rules-*; do
16401 if test -f "$f"; then
16402 case "$f" in
16403 *.orig | *.bak | *~) ;;
16404 *) cat "$f" >> "$ac_dir/Makefile" ;;
16405 esac
16406 fi
16407 done
16408 fi
16409 ;;
16410 esac
16411 done ;;
16412 "default-2":C)
16413 for ac_file in $CONFIG_FILES; do
16414 # Support "outfile[:infile[:infile...]]"
16415 case "$ac_file" in
16416 *:*) ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
16417 esac
16418 # PO directories have a Makefile.in generated from Makefile.in.in.
16419 case "$ac_file" in */Makefile.in)
16420 # Adjust a relative srcdir.
16421 ac_dir=`echo "$ac_file"|sed 's%/[^/][^/]*$%%'`
16422 ac_dir_suffix=/`echo "$ac_dir"|sed 's%^\./%%'`
16423 ac_dots=`echo "$ac_dir_suffix"|sed 's%/[^/]*%../%g'`
16424 # In autoconf-2.13 it is called $ac_given_srcdir.
16425 # In autoconf-2.50 it is called $srcdir.
20e95c23
DJ
16426 test -n "$ac_given_srcdir" || ac_given_srcdir="$srcdir"
16427 case "$ac_given_srcdir" in
16428 .) top_srcdir=`echo $ac_dots|sed 's%/$%%'` ;;
16429 /*) top_srcdir="$ac_given_srcdir" ;;
16430 *) top_srcdir="$ac_dots$ac_given_srcdir" ;;
16431 esac
16432 if test -f "$ac_given_srcdir/$ac_dir/POTFILES.in"; then
16433 rm -f "$ac_dir/POTFILES"
16434 test -n "$as_me" && echo "$as_me: creating $ac_dir/POTFILES" || echo "creating $ac_dir/POTFILES"
16435 cat "$ac_given_srcdir/$ac_dir/POTFILES.in" | sed -e "/^#/d" -e "/^[ ]*\$/d" -e "s,.*, $top_srcdir/& \\\\," | sed -e "\$s/\(.*\) \\\\/\1/" > "$ac_dir/POTFILES"
16436 POMAKEFILEDEPS="POTFILES.in"
16437 # ALL_LINGUAS, POFILES, GMOFILES, UPDATEPOFILES, DUMMYPOFILES depend
16438 # on $ac_dir but don't depend on user-specified configuration
16439 # parameters.
16440 if test -f "$ac_given_srcdir/$ac_dir/LINGUAS"; then
16441 # The LINGUAS file contains the set of available languages.
16442 if test -n "$OBSOLETE_ALL_LINGUAS"; then
37a42ee9 16443 test -n "$as_me" && echo "$as_me: setting ALL_LINGUAS in configure.ac is obsolete" || echo "setting ALL_LINGUAS in configure.ac is obsolete"
20e95c23
DJ
16444 fi
16445 ALL_LINGUAS_=`sed -e "/^#/d" "$ac_given_srcdir/$ac_dir/LINGUAS"`
16446 # Hide the ALL_LINGUAS assigment from automake.
16447 eval 'ALL_LINGUAS''=$ALL_LINGUAS_'
16448 POMAKEFILEDEPS="$POMAKEFILEDEPS LINGUAS"
16449 else
37a42ee9 16450 # The set of available languages was given in configure.ac.
20e95c23
DJ
16451 eval 'ALL_LINGUAS''=$OBSOLETE_ALL_LINGUAS'
16452 fi
16453 case "$ac_given_srcdir" in
16454 .) srcdirpre= ;;
16455 *) srcdirpre='$(srcdir)/' ;;
16456 esac
16457 POFILES=
16458 GMOFILES=
16459 UPDATEPOFILES=
16460 DUMMYPOFILES=
16461 for lang in $ALL_LINGUAS; do
16462 POFILES="$POFILES $srcdirpre$lang.po"
16463 GMOFILES="$GMOFILES $srcdirpre$lang.gmo"
16464 UPDATEPOFILES="$UPDATEPOFILES $lang.po-update"
16465 DUMMYPOFILES="$DUMMYPOFILES $lang.nop"
16466 done
16467 # CATALOGS depends on both $ac_dir and the user's LINGUAS
16468 # environment variable.
16469 INST_LINGUAS=
16470 if test -n "$ALL_LINGUAS"; then
16471 for presentlang in $ALL_LINGUAS; do
16472 useit=no
16473 if test "%UNSET%" != "$LINGUAS"; then
16474 desiredlanguages="$LINGUAS"
16475 else
16476 desiredlanguages="$ALL_LINGUAS"
16477 fi
16478 for desiredlang in $desiredlanguages; do
16479 # Use the presentlang catalog if desiredlang is
16480 # a. equal to presentlang, or
16481 # b. a variant of presentlang (because in this case,
16482 # presentlang can be used as a fallback for messages
16483 # which are not translated in the desiredlang catalog).
16484 case "$desiredlang" in
16485 "$presentlang"*) useit=yes;;
16486 esac
16487 done
16488 if test $useit = yes; then
16489 INST_LINGUAS="$INST_LINGUAS $presentlang"
16490 fi
16491 done
16492 fi
16493 CATALOGS=
16494 if test -n "$INST_LINGUAS"; then
16495 for lang in $INST_LINGUAS; do
16496 CATALOGS="$CATALOGS $lang.gmo"
16497 done
16498 fi
16499 test -n "$as_me" && echo "$as_me: creating $ac_dir/Makefile" || echo "creating $ac_dir/Makefile"
16500 sed -e "/^POTFILES =/r $ac_dir/POTFILES" -e "/^# Makevars/r $ac_given_srcdir/$ac_dir/Makevars" -e "s|@POFILES@|$POFILES|g" -e "s|@GMOFILES@|$GMOFILES|g" -e "s|@UPDATEPOFILES@|$UPDATEPOFILES|g" -e "s|@DUMMYPOFILES@|$DUMMYPOFILES|g" -e "s|@CATALOGS@|$CATALOGS|g" -e "s|@POMAKEFILEDEPS@|$POMAKEFILEDEPS|g" "$ac_dir/Makefile.in" > "$ac_dir/Makefile"
16501 for f in "$ac_given_srcdir/$ac_dir"/Rules-*; do
16502 if test -f "$f"; then
16503 case "$f" in
16504 *.orig | *.bak | *~) ;;
16505 *) cat "$f" >> "$ac_dir/Makefile" ;;
16506 esac
16507 fi
16508 done
16509 fi
16510 ;;
16511 esac
16512 done ;;
81ecdfbb 16513
6bf9431b 16514 esac
81ecdfbb 16515done # for ac_tag
6bf9431b 16516
6bf9431b 16517
81ecdfbb 16518as_fn_exit 0
6bf9431b 16519_ACEOF
6bf9431b
BE
16520ac_clean_files=$ac_clean_files_save
16521
81ecdfbb 16522test $ac_write_fail = 0 ||
d0ac1c44 16523 as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
81ecdfbb 16524
6bf9431b
BE
16525
16526# configure is writing to config.log, and then calls config.status.
16527# config.status does its own redirection, appending to config.log.
16528# Unfortunately, on DOS this fails, as config.log is still kept open
16529# by configure, so config.status won't be able to write to it; its
16530# output is simply discarded. So we exec the FD to /dev/null,
16531# effectively closing config.log, so it can be properly (re)opened and
16532# appended to by config.status. When coming back to configure, we
16533# need to make the FD available again.
16534if test "$no_create" != yes; then
16535 ac_cs_success=:
16536 ac_config_status_args=
16537 test "$silent" = yes &&
16538 ac_config_status_args="$ac_config_status_args --quiet"
16539 exec 5>/dev/null
16540 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
16541 exec 5>>config.log
16542 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
16543 # would make configure fail if this is the last instruction.
d0ac1c44 16544 $ac_cs_success || as_fn_exit 1
81ecdfbb
RW
16545fi
16546if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
16547 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
16548$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
6bf9431b 16549fi
252b5132 16550
d546b610
L
16551
16552
16553touch config.status.tmp
16554if touch --reference=config.status config.status.tmp > /dev/null 2>&1; then
16555 sed '/as_fn_exit 0/i \
16556sed -e \"s/^\t\\\(\\\$(AM_V_CCLD)\\\)/\t+ \\\1/\" Makefile > Makefile.tmp \
16557touch --reference=Makefile Makefile.tmp \
16558mv Makefile.tmp Makefile \
16559' config.status > config.status.tmp
16560 touch --reference=config.status config.status.tmp
16561 mv config.status.tmp config.status
16562 chmod +x config.status
16563 sed -e "s/^\t\(\$(AM_V_CCLD)\)/\t+ \1/" Makefile > Makefile.tmp
16564 touch --reference=Makefile Makefile.tmp
16565 mv Makefile.tmp Makefile
16566else
16567 rm -f config.status.tmp
16568fi