Fix ealphavms.c and eelf64_ia64_vms.c deps
[deliverable/binutils-gdb.git] / gprof / configure
CommitLineData
252b5132 1#! /bin/sh
252b5132 2# Guess values for system-dependent variables and create Makefiles.
d8bd95ef 3# Generated by GNU Autoconf 2.64 for gprof 2.26.51.
81ecdfbb
RW
4#
5# Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
6# 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software
7# Foundation, Inc.
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.
90case $0 in #((
91 *[\\/]* ) as_myself=$0 ;;
92 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
93for as_dir in $PATH
94do
95 IFS=$as_save_IFS
96 test -z "$as_dir" && as_dir=.
97 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
98 done
99IFS=$as_save_IFS
100
101 ;;
102esac
103# We did not find ourselves, most probably we were run as `sh COMMAND'
104# in which case we are not to be found in the path.
105if test "x$as_myself" = x; then
106 as_myself=$0
107fi
108if test ! -f "$as_myself"; then
109 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
110 exit 1
111fi
112
113# Unset variables that we do not need and which cause bugs (e.g. in
114# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
115# suppresses any "Segmentation fault" message there. '((' could
116# trigger a bug in pdksh 5.2.14.
117for as_var in BASH_ENV ENV MAIL MAILPATH
118do eval test x\${$as_var+set} = xset \
119 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
120done
6bf9431b
BE
121PS1='$ '
122PS2='> '
123PS4='+ '
124
125# NLS nuisances.
81ecdfbb
RW
126LC_ALL=C
127export LC_ALL
128LANGUAGE=C
129export LANGUAGE
130
131# CDPATH.
132(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
133
134if test "x$CONFIG_SHELL" = x; then
135 as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then :
136 emulate sh
137 NULLCMD=:
138 # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which
139 # is contrary to our usage. Disable this feature.
140 alias -g '\${1+\"\$@\"}'='\"\$@\"'
141 setopt NO_GLOB_SUBST
142else
143 case \`(set -o) 2>/dev/null\` in #(
144 *posix*) :
145 set -o posix ;; #(
146 *) :
147 ;;
148esac
149fi
150"
151 as_required="as_fn_return () { (exit \$1); }
152as_fn_success () { as_fn_return 0; }
153as_fn_failure () { as_fn_return 1; }
154as_fn_ret_success () { return 0; }
155as_fn_ret_failure () { return 1; }
156
157exitcode=0
158as_fn_success || { exitcode=1; echo as_fn_success failed.; }
159as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; }
160as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; }
161as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; }
162if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then :
163
164else
165 exitcode=1; echo positional parameters were not saved.
166fi
167test x\$exitcode = x0 || exit 1"
168 as_suggested=" as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO
169 as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO
170 eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" &&
171 test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1
3725885a
RW
172test \$(( 1 + 1 )) = 2 || exit 1
173
174 test -n \"\${ZSH_VERSION+set}\${BASH_VERSION+set}\" || (
175 ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
176 ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO
177 ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO
178 PATH=/empty FPATH=/empty; export PATH FPATH
179 test \"X\`printf %s \$ECHO\`\" = \"X\$ECHO\" \\
180 || test \"X\`print -r -- \$ECHO\`\" = \"X\$ECHO\" ) || exit 1"
81ecdfbb
RW
181 if (eval "$as_required") 2>/dev/null; then :
182 as_have_required=yes
183else
184 as_have_required=no
185fi
186 if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then :
187
188else
189 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
190as_found=false
191for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
6bf9431b 192do
81ecdfbb
RW
193 IFS=$as_save_IFS
194 test -z "$as_dir" && as_dir=.
195 as_found=:
196 case $as_dir in #(
197 /*)
198 for as_base in sh bash ksh sh5; do
199 # Try only shells that exist, to save several forks.
200 as_shell=$as_dir/$as_base
201 if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
202 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then :
203 CONFIG_SHELL=$as_shell as_have_required=yes
204 if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then :
205 break 2
206fi
207fi
208 done;;
209 esac
210 as_found=false
211done
212$as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } &&
213 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then :
214 CONFIG_SHELL=$SHELL as_have_required=yes
215fi; }
216IFS=$as_save_IFS
217
218
219 if test "x$CONFIG_SHELL" != x; then :
220 # We cannot yet assume a decent shell, so we have to provide a
221 # neutralization value for shells without unset; and this also
222 # works around shells that cannot unset nonexistent variables.
223 BASH_ENV=/dev/null
224 ENV=/dev/null
225 (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
226 export CONFIG_SHELL
227 exec "$CONFIG_SHELL" "$as_myself" ${1+"$@"}
228fi
229
230 if test x$as_have_required = xno; then :
231 $as_echo "$0: This script requires a shell more modern than all"
232 $as_echo "$0: the shells that I found on your system."
233 if test x${ZSH_VERSION+set} = xset ; then
234 $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should"
235 $as_echo "$0: be upgraded to zsh 4.3.4 or later."
6bf9431b 236 else
81ecdfbb
RW
237 $as_echo "$0: Please tell bug-autoconf@gnu.org about your system,
238$0: including any error possibly output before this
239$0: message. Then install a modern shell, or manually run
240$0: the script under such a shell if you do have one."
6bf9431b 241 fi
81ecdfbb
RW
242 exit 1
243fi
244fi
245fi
246SHELL=${CONFIG_SHELL-/bin/sh}
247export SHELL
248# Unset more variables known to interfere with behavior of common tools.
249CLICOLOR_FORCE= GREP_OPTIONS=
250unset CLICOLOR_FORCE GREP_OPTIONS
251
252## --------------------- ##
253## M4sh Shell Functions. ##
254## --------------------- ##
255# as_fn_unset VAR
256# ---------------
257# Portably unset VAR.
258as_fn_unset ()
259{
260 { eval $1=; unset $1;}
261}
262as_unset=as_fn_unset
263
264# as_fn_set_status STATUS
265# -----------------------
266# Set $? to STATUS, without forking.
267as_fn_set_status ()
268{
269 return $1
270} # as_fn_set_status
271
272# as_fn_exit STATUS
273# -----------------
274# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
275as_fn_exit ()
276{
277 set +e
278 as_fn_set_status $1
279 exit $1
280} # as_fn_exit
281
282# as_fn_mkdir_p
283# -------------
284# Create "$as_dir" as a directory, including parents if necessary.
285as_fn_mkdir_p ()
286{
287
288 case $as_dir in #(
289 -*) as_dir=./$as_dir;;
290 esac
291 test -d "$as_dir" || eval $as_mkdir_p || {
292 as_dirs=
293 while :; do
294 case $as_dir in #(
295 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
296 *) as_qdir=$as_dir;;
297 esac
298 as_dirs="'$as_qdir' $as_dirs"
299 as_dir=`$as_dirname -- "$as_dir" ||
300$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
301 X"$as_dir" : 'X\(//\)[^/]' \| \
302 X"$as_dir" : 'X\(//\)$' \| \
303 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
304$as_echo X"$as_dir" |
305 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
306 s//\1/
307 q
308 }
309 /^X\(\/\/\)[^/].*/{
310 s//\1/
311 q
312 }
313 /^X\(\/\/\)$/{
314 s//\1/
315 q
316 }
317 /^X\(\/\).*/{
318 s//\1/
319 q
320 }
321 s/.*/./; q'`
322 test -d "$as_dir" && break
323 done
324 test -z "$as_dirs" || eval "mkdir $as_dirs"
325 } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir"
326
327
328} # as_fn_mkdir_p
329# as_fn_append VAR VALUE
330# ----------------------
331# Append the text in VALUE to the end of the definition contained in VAR. Take
332# advantage of any shell optimizations that allow amortized linear growth over
333# repeated appends, instead of the typical quadratic growth present in naive
334# implementations.
335if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
336 eval 'as_fn_append ()
337 {
338 eval $1+=\$2
339 }'
340else
341 as_fn_append ()
342 {
343 eval $1=\$$1\$2
344 }
345fi # as_fn_append
346
347# as_fn_arith ARG...
348# ------------------
349# Perform arithmetic evaluation on the ARGs, and store the result in the
350# global $as_val. Take advantage of shells that can avoid forks. The arguments
351# must be portable across $(()) and expr.
352if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
353 eval 'as_fn_arith ()
354 {
355 as_val=$(( $* ))
356 }'
357else
358 as_fn_arith ()
359 {
360 as_val=`expr "$@" || test $? -eq 1`
361 }
362fi # as_fn_arith
363
364
365# as_fn_error ERROR [LINENO LOG_FD]
366# ---------------------------------
367# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
368# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
369# script with status $?, using 1 if that was 0.
370as_fn_error ()
371{
372 as_status=$?; test $as_status -eq 0 && as_status=1
373 if test "$3"; then
374 as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
375 $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3
376 fi
377 $as_echo "$as_me: error: $1" >&2
378 as_fn_exit $as_status
379} # as_fn_error
6bf9431b 380
81ecdfbb
RW
381if expr a : '\(a\)' >/dev/null 2>&1 &&
382 test "X`expr 00001 : '.*\(...\)'`" = X001; then
6bf9431b
BE
383 as_expr=expr
384else
385 as_expr=false
386fi
387
81ecdfbb 388if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
6bf9431b
BE
389 as_basename=basename
390else
391 as_basename=false
392fi
393
81ecdfbb
RW
394if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
395 as_dirname=dirname
396else
397 as_dirname=false
398fi
6bf9431b 399
81ecdfbb 400as_me=`$as_basename -- "$0" ||
6bf9431b
BE
401$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
402 X"$0" : 'X\(//\)$' \| \
81ecdfbb
RW
403 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
404$as_echo X/"$0" |
405 sed '/^.*\/\([^/][^/]*\)\/*$/{
406 s//\1/
407 q
408 }
409 /^X\/\(\/\/\)$/{
410 s//\1/
411 q
412 }
413 /^X\/\(\/\).*/{
414 s//\1/
415 q
416 }
417 s/.*/./; q'`
6bf9431b 418
0ab6f085
AM
419# Avoid depending upon Character Ranges.
420as_cr_letters='abcdefghijklmnopqrstuvwxyz'
421as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
422as_cr_Letters=$as_cr_letters$as_cr_LETTERS
423as_cr_digits='0123456789'
424as_cr_alnum=$as_cr_Letters$as_cr_digits
1b9750d6 425
6bf9431b 426
81ecdfbb
RW
427 as_lineno_1=$LINENO as_lineno_1a=$LINENO
428 as_lineno_2=$LINENO as_lineno_2a=$LINENO
429 eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" &&
430 test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || {
431 # Blame Lee E. McMahon (1931-1989) for sed's syntax. :-)
432 sed -n '
433 p
434 /[$]LINENO/=
435 ' <$as_myself |
6bf9431b 436 sed '
81ecdfbb
RW
437 s/[$]LINENO.*/&-/
438 t lineno
439 b
440 :lineno
6bf9431b 441 N
81ecdfbb
RW
442 :loop
443 s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
6bf9431b 444 t loop
81ecdfbb 445 s/-\n.*//
6bf9431b 446 ' >$as_me.lineno &&
81ecdfbb
RW
447 chmod +x "$as_me.lineno" ||
448 { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; }
6bf9431b
BE
449
450 # Don't try to exec as it changes $[0], causing all sort of problems
451 # (the dirname of $[0] is not the place where we might find the
81ecdfbb
RW
452 # original and so on. Autoconf is especially sensitive to this).
453 . "./$as_me.lineno"
6bf9431b
BE
454 # Exit status is that of the last command.
455 exit
456}
457
81ecdfbb
RW
458ECHO_C= ECHO_N= ECHO_T=
459case `echo -n x` in #(((((
460-n*)
461 case `echo 'xy\c'` in
462 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
463 xy) ECHO_C='\c';;
464 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
465 ECHO_T=' ';;
466 esac;;
467*)
468 ECHO_N='-n';;
6bf9431b
BE
469esac
470
81ecdfbb
RW
471rm -f conf$$ conf$$.exe conf$$.file
472if test -d conf$$.dir; then
473 rm -f conf$$.dir/conf$$.file
6bf9431b 474else
81ecdfbb
RW
475 rm -f conf$$.dir
476 mkdir conf$$.dir 2>/dev/null
6bf9431b 477fi
81ecdfbb
RW
478if (echo >conf$$.file) 2>/dev/null; then
479 if ln -s conf$$.file conf$$ 2>/dev/null; then
0ab6f085 480 as_ln_s='ln -s'
81ecdfbb
RW
481 # ... but there are two gotchas:
482 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
483 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
484 # In both cases, we have to default to `cp -p'.
485 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
486 as_ln_s='cp -p'
487 elif ln conf$$.file conf$$ 2>/dev/null; then
488 as_ln_s=ln
489 else
490 as_ln_s='cp -p'
0ab6f085 491 fi
6bf9431b
BE
492else
493 as_ln_s='cp -p'
494fi
81ecdfbb
RW
495rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
496rmdir conf$$.dir 2>/dev/null
6bf9431b
BE
497
498if mkdir -p . 2>/dev/null; then
81ecdfbb 499 as_mkdir_p='mkdir -p "$as_dir"'
6bf9431b
BE
500else
501 test -d ./-p && rmdir ./-p
502 as_mkdir_p=false
503fi
504
81ecdfbb
RW
505if test -x / >/dev/null 2>&1; then
506 as_test_x='test -x'
507else
508 if ls -dL / >/dev/null 2>&1; then
509 as_ls_L_option=L
510 else
511 as_ls_L_option=
512 fi
513 as_test_x='
514 eval sh -c '\''
515 if test -d "$1"; then
516 test -d "$1/.";
517 else
518 case $1 in #(
519 -*)set "./$1";;
520 esac;
521 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
522 ???[sx]*):;;*)false;;esac;fi
523 '\'' sh
524 '
525fi
526as_executable_p=$as_test_x
6bf9431b
BE
527
528# Sed expression to map a string onto a valid CPP name.
529as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
530
531# Sed expression to map a string onto a valid variable name.
532as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
533
d7040cdb
SE
534SHELL=${CONFIG_SHELL-/bin/sh}
535
d7040cdb 536
81ecdfbb
RW
537exec 7<&0 </dev/null 6>&1
538
6bf9431b
BE
539# Name of the host.
540# hostname on some systems (SVR3.2, Linux) returns a bogus exit status,
541# so uname gets run too.
542ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
252b5132 543
6bf9431b
BE
544#
545# Initializations.
546#
252b5132 547ac_default_prefix=/usr/local
81ecdfbb 548ac_clean_files=
6bf9431b 549ac_config_libobj_dir=.
81ecdfbb 550LIBOBJS=
6bf9431b
BE
551cross_compiling=no
552subdirs=
553MFLAGS=
554MAKEFLAGS=
0ab6f085 555
6bf9431b 556# Identity of this package.
2e98a7bd
AM
557PACKAGE_NAME='gprof'
558PACKAGE_TARNAME='gprof'
d8bd95ef
TG
559PACKAGE_VERSION='2.26.51'
560PACKAGE_STRING='gprof 2.26.51'
2e98a7bd
AM
561PACKAGE_BUGREPORT=''
562PACKAGE_URL=''
6bf9431b
BE
563
564ac_unique_file="gprof.c"
565# Factoring default headers for most tests.
566ac_includes_default="\
567#include <stdio.h>
81ecdfbb 568#ifdef HAVE_SYS_TYPES_H
6bf9431b
BE
569# include <sys/types.h>
570#endif
81ecdfbb 571#ifdef HAVE_SYS_STAT_H
6bf9431b
BE
572# include <sys/stat.h>
573#endif
81ecdfbb 574#ifdef STDC_HEADERS
6bf9431b
BE
575# include <stdlib.h>
576# include <stddef.h>
577#else
81ecdfbb 578# ifdef HAVE_STDLIB_H
6bf9431b
BE
579# include <stdlib.h>
580# endif
581#endif
81ecdfbb
RW
582#ifdef HAVE_STRING_H
583# if !defined STDC_HEADERS && defined HAVE_MEMORY_H
6bf9431b
BE
584# include <memory.h>
585# endif
586# include <string.h>
587#endif
81ecdfbb 588#ifdef HAVE_STRINGS_H
6bf9431b
BE
589# include <strings.h>
590#endif
81ecdfbb 591#ifdef HAVE_INTTYPES_H
6bf9431b 592# include <inttypes.h>
6bf9431b 593#endif
81ecdfbb
RW
594#ifdef HAVE_STDINT_H
595# include <stdint.h>
596#endif
597#ifdef HAVE_UNISTD_H
6bf9431b
BE
598# include <unistd.h>
599#endif"
600
81ecdfbb
RW
601ac_subst_vars='am__EXEEXT_FALSE
602am__EXEEXT_TRUE
603LTLIBOBJS
604LIBOBJS
6757cf57 605WARN_WRITE_STRINGS
81ecdfbb
RW
606NO_WERROR
607WARN_CFLAGS
608GENINSRC_NEVER_FALSE
609GENINSRC_NEVER_TRUE
610MAINT
611MAINTAINER_MODE_FALSE
612MAINTAINER_MODE_TRUE
613MSGMERGE
614MSGFMT
615MKINSTALLDIRS
616CATOBJEXT
617GENCAT
618INSTOBJEXT
619DATADIRNAME
620CATALOGS
621POSUB
622GMSGFMT
623XGETTEXT
624INCINTL
625LIBINTL_DEP
626LIBINTL
627USE_NLS
628OTOOL64
629OTOOL
630LIPO
631NMEDIT
632DSYMUTIL
81ecdfbb
RW
633RANLIB
634AR
635OBJDUMP
636LN_S
637NM
638ac_ct_DUMPBIN
639DUMPBIN
640LD
641FGREP
642SED
643LIBTOOL
644EGREP
645GREP
646CPP
647am__fastdepCC_FALSE
648am__fastdepCC_TRUE
649CCDEPMODE
650AMDEPBACKSLASH
651AMDEP_FALSE
652AMDEP_TRUE
653am__quote
654am__include
655DEPDIR
656am__untar
657am__tar
658AMTAR
659am__leading_dot
660SET_MAKE
661AWK
662mkdir_p
663MKDIR_P
664INSTALL_STRIP_PROGRAM
665STRIP
666install_sh
667MAKEINFO
668AUTOHEADER
669AUTOMAKE
670AUTOCONF
671ACLOCAL
672VERSION
673PACKAGE
674CYGPATH_W
675am__isrc
676INSTALL_DATA
677INSTALL_SCRIPT
678INSTALL_PROGRAM
679OBJEXT
680EXEEXT
681ac_ct_CC
682CPPFLAGS
683LDFLAGS
684CFLAGS
685CC
686target_os
687target_vendor
688target_cpu
689target
690host_os
691host_vendor
692host_cpu
693host
694build_os
695build_vendor
696build_cpu
697build
698target_alias
699host_alias
700build_alias
701LIBS
702ECHO_T
703ECHO_N
704ECHO_C
705DEFS
706mandir
707localedir
708libdir
709psdir
710pdfdir
711dvidir
712htmldir
713infodir
714docdir
715oldincludedir
716includedir
717localstatedir
718sharedstatedir
719sysconfdir
720datadir
721datarootdir
722libexecdir
723sbindir
724bindir
725program_transform_name
726prefix
727exec_prefix
728PACKAGE_URL
729PACKAGE_BUGREPORT
730PACKAGE_STRING
731PACKAGE_VERSION
732PACKAGE_TARNAME
733PACKAGE_NAME
734PATH_SEPARATOR
735SHELL'
6bf9431b 736ac_subst_files=''
81ecdfbb
RW
737ac_user_opts='
738enable_option_checking
739enable_dependency_tracking
81ecdfbb
RW
740enable_shared
741enable_static
742with_pic
743enable_fast_install
744with_gnu_ld
745enable_libtool_lock
b879806f
AM
746enable_plugins
747enable_largefile
81ecdfbb
RW
748enable_nls
749enable_maintainer_mode
750enable_werror
751enable_build_warnings
752'
753 ac_precious_vars='build_alias
754host_alias
755target_alias
756CC
757CFLAGS
758LDFLAGS
759LIBS
760CPPFLAGS
761CPP'
762
252b5132
RH
763
764# Initialize some variables set by options.
6bf9431b
BE
765ac_init_help=
766ac_init_version=false
81ecdfbb
RW
767ac_unrecognized_opts=
768ac_unrecognized_sep=
252b5132
RH
769# The variables have the same names as the options, with
770# dashes changed to underlines.
6bf9431b 771cache_file=/dev/null
252b5132 772exec_prefix=NONE
252b5132 773no_create=
252b5132
RH
774no_recursion=
775prefix=NONE
776program_prefix=NONE
777program_suffix=NONE
778program_transform_name=s,x,x,
779silent=
780site=
781srcdir=
252b5132
RH
782verbose=
783x_includes=NONE
784x_libraries=NONE
6bf9431b
BE
785
786# Installation directory options.
787# These are left unexpanded so users can "make install exec_prefix=/foo"
788# and all the variables that are supposed to be based on exec_prefix
789# by default will actually change.
790# Use braces instead of parens because sh, perl, etc. also accept them.
81ecdfbb 791# (The list follows the same order as the GNU Coding Standards.)
252b5132
RH
792bindir='${exec_prefix}/bin'
793sbindir='${exec_prefix}/sbin'
794libexecdir='${exec_prefix}/libexec'
81ecdfbb
RW
795datarootdir='${prefix}/share'
796datadir='${datarootdir}'
252b5132
RH
797sysconfdir='${prefix}/etc'
798sharedstatedir='${prefix}/com'
799localstatedir='${prefix}/var'
252b5132
RH
800includedir='${prefix}/include'
801oldincludedir='/usr/include'
2e98a7bd 802docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
81ecdfbb
RW
803infodir='${datarootdir}/info'
804htmldir='${docdir}'
805dvidir='${docdir}'
806pdfdir='${docdir}'
807psdir='${docdir}'
808libdir='${exec_prefix}/lib'
809localedir='${datarootdir}/locale'
810mandir='${datarootdir}/man'
252b5132 811
252b5132 812ac_prev=
81ecdfbb 813ac_dashdash=
252b5132
RH
814for ac_option
815do
252b5132
RH
816 # If the previous option needs an argument, assign it.
817 if test -n "$ac_prev"; then
81ecdfbb 818 eval $ac_prev=\$ac_option
252b5132
RH
819 ac_prev=
820 continue
821 fi
822
81ecdfbb
RW
823 case $ac_option in
824 *=*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
825 *) ac_optarg=yes ;;
826 esac
252b5132
RH
827
828 # Accept the important Cygnus configure options, so we can diagnose typos.
829
81ecdfbb
RW
830 case $ac_dashdash$ac_option in
831 --)
832 ac_dashdash=yes ;;
252b5132
RH
833
834 -bindir | --bindir | --bindi | --bind | --bin | --bi)
835 ac_prev=bindir ;;
836 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
6bf9431b 837 bindir=$ac_optarg ;;
252b5132
RH
838
839 -build | --build | --buil | --bui | --bu)
6bf9431b 840 ac_prev=build_alias ;;
252b5132 841 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
6bf9431b 842 build_alias=$ac_optarg ;;
252b5132
RH
843
844 -cache-file | --cache-file | --cache-fil | --cache-fi \
845 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
846 ac_prev=cache_file ;;
847 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
848 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
6bf9431b
BE
849 cache_file=$ac_optarg ;;
850
851 --config-cache | -C)
852 cache_file=config.cache ;;
252b5132 853
81ecdfbb 854 -datadir | --datadir | --datadi | --datad)
252b5132 855 ac_prev=datadir ;;
81ecdfbb 856 -datadir=* | --datadir=* | --datadi=* | --datad=*)
6bf9431b 857 datadir=$ac_optarg ;;
252b5132 858
81ecdfbb
RW
859 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
860 | --dataroo | --dataro | --datar)
861 ac_prev=datarootdir ;;
862 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
863 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
864 datarootdir=$ac_optarg ;;
865
252b5132 866 -disable-* | --disable-*)
81ecdfbb 867 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
252b5132 868 # Reject names that are not valid shell variable names.
81ecdfbb
RW
869 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
870 as_fn_error "invalid feature name: $ac_useropt"
871 ac_useropt_orig=$ac_useropt
872 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
873 case $ac_user_opts in
874 *"
875"enable_$ac_useropt"
876"*) ;;
877 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
878 ac_unrecognized_sep=', ';;
879 esac
880 eval enable_$ac_useropt=no ;;
881
882 -docdir | --docdir | --docdi | --doc | --do)
883 ac_prev=docdir ;;
884 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
885 docdir=$ac_optarg ;;
886
887 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
888 ac_prev=dvidir ;;
889 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
890 dvidir=$ac_optarg ;;
252b5132
RH
891
892 -enable-* | --enable-*)
81ecdfbb 893 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
252b5132 894 # Reject names that are not valid shell variable names.
81ecdfbb
RW
895 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
896 as_fn_error "invalid feature name: $ac_useropt"
897 ac_useropt_orig=$ac_useropt
898 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
899 case $ac_user_opts in
900 *"
901"enable_$ac_useropt"
902"*) ;;
903 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
904 ac_unrecognized_sep=', ';;
0ab6f085 905 esac
81ecdfbb 906 eval enable_$ac_useropt=\$ac_optarg ;;
252b5132
RH
907
908 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
909 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
910 | --exec | --exe | --ex)
911 ac_prev=exec_prefix ;;
912 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
913 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
914 | --exec=* | --exe=* | --ex=*)
6bf9431b 915 exec_prefix=$ac_optarg ;;
252b5132
RH
916
917 -gas | --gas | --ga | --g)
918 # Obsolete; use --with-gas.
919 with_gas=yes ;;
920
6bf9431b
BE
921 -help | --help | --hel | --he | -h)
922 ac_init_help=long ;;
923 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
924 ac_init_help=recursive ;;
925 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
926 ac_init_help=short ;;
252b5132
RH
927
928 -host | --host | --hos | --ho)
6bf9431b 929 ac_prev=host_alias ;;
252b5132 930 -host=* | --host=* | --hos=* | --ho=*)
6bf9431b 931 host_alias=$ac_optarg ;;
252b5132 932
81ecdfbb
RW
933 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
934 ac_prev=htmldir ;;
935 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
936 | --ht=*)
937 htmldir=$ac_optarg ;;
938
252b5132
RH
939 -includedir | --includedir | --includedi | --included | --include \
940 | --includ | --inclu | --incl | --inc)
941 ac_prev=includedir ;;
942 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
943 | --includ=* | --inclu=* | --incl=* | --inc=*)
6bf9431b 944 includedir=$ac_optarg ;;
252b5132
RH
945
946 -infodir | --infodir | --infodi | --infod | --info | --inf)
947 ac_prev=infodir ;;
948 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
6bf9431b 949 infodir=$ac_optarg ;;
252b5132
RH
950
951 -libdir | --libdir | --libdi | --libd)
952 ac_prev=libdir ;;
953 -libdir=* | --libdir=* | --libdi=* | --libd=*)
6bf9431b 954 libdir=$ac_optarg ;;
252b5132
RH
955
956 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
957 | --libexe | --libex | --libe)
958 ac_prev=libexecdir ;;
959 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
960 | --libexe=* | --libex=* | --libe=*)
6bf9431b 961 libexecdir=$ac_optarg ;;
252b5132 962
81ecdfbb
RW
963 -localedir | --localedir | --localedi | --localed | --locale)
964 ac_prev=localedir ;;
965 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
966 localedir=$ac_optarg ;;
967
252b5132 968 -localstatedir | --localstatedir | --localstatedi | --localstated \
81ecdfbb 969 | --localstate | --localstat | --localsta | --localst | --locals)
252b5132
RH
970 ac_prev=localstatedir ;;
971 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
81ecdfbb 972 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
6bf9431b 973 localstatedir=$ac_optarg ;;
252b5132
RH
974
975 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
976 ac_prev=mandir ;;
977 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
6bf9431b 978 mandir=$ac_optarg ;;
252b5132
RH
979
980 -nfp | --nfp | --nf)
981 # Obsolete; use --without-fp.
982 with_fp=no ;;
983
984 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
6bf9431b 985 | --no-cr | --no-c | -n)
252b5132
RH
986 no_create=yes ;;
987
988 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
989 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
990 no_recursion=yes ;;
991
992 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
993 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
994 | --oldin | --oldi | --old | --ol | --o)
995 ac_prev=oldincludedir ;;
996 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
997 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
998 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
6bf9431b 999 oldincludedir=$ac_optarg ;;
252b5132
RH
1000
1001 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1002 ac_prev=prefix ;;
1003 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
6bf9431b 1004 prefix=$ac_optarg ;;
252b5132
RH
1005
1006 -program-prefix | --program-prefix | --program-prefi | --program-pref \
1007 | --program-pre | --program-pr | --program-p)
1008 ac_prev=program_prefix ;;
1009 -program-prefix=* | --program-prefix=* | --program-prefi=* \
1010 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
6bf9431b 1011 program_prefix=$ac_optarg ;;
252b5132
RH
1012
1013 -program-suffix | --program-suffix | --program-suffi | --program-suff \
1014 | --program-suf | --program-su | --program-s)
1015 ac_prev=program_suffix ;;
1016 -program-suffix=* | --program-suffix=* | --program-suffi=* \
1017 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
6bf9431b 1018 program_suffix=$ac_optarg ;;
252b5132
RH
1019
1020 -program-transform-name | --program-transform-name \
1021 | --program-transform-nam | --program-transform-na \
1022 | --program-transform-n | --program-transform- \
1023 | --program-transform | --program-transfor \
1024 | --program-transfo | --program-transf \
1025 | --program-trans | --program-tran \
1026 | --progr-tra | --program-tr | --program-t)
1027 ac_prev=program_transform_name ;;
1028 -program-transform-name=* | --program-transform-name=* \
1029 | --program-transform-nam=* | --program-transform-na=* \
1030 | --program-transform-n=* | --program-transform-=* \
1031 | --program-transform=* | --program-transfor=* \
1032 | --program-transfo=* | --program-transf=* \
1033 | --program-trans=* | --program-tran=* \
1034 | --progr-tra=* | --program-tr=* | --program-t=*)
6bf9431b 1035 program_transform_name=$ac_optarg ;;
252b5132 1036
81ecdfbb
RW
1037 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1038 ac_prev=pdfdir ;;
1039 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1040 pdfdir=$ac_optarg ;;
1041
1042 -psdir | --psdir | --psdi | --psd | --ps)
1043 ac_prev=psdir ;;
1044 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1045 psdir=$ac_optarg ;;
1046
252b5132
RH
1047 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1048 | -silent | --silent | --silen | --sile | --sil)
1049 silent=yes ;;
1050
1051 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1052 ac_prev=sbindir ;;
1053 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1054 | --sbi=* | --sb=*)
6bf9431b 1055 sbindir=$ac_optarg ;;
252b5132
RH
1056
1057 -sharedstatedir | --sharedstatedir | --sharedstatedi \
1058 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1059 | --sharedst | --shareds | --shared | --share | --shar \
1060 | --sha | --sh)
1061 ac_prev=sharedstatedir ;;
1062 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1063 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1064 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1065 | --sha=* | --sh=*)
6bf9431b 1066 sharedstatedir=$ac_optarg ;;
252b5132
RH
1067
1068 -site | --site | --sit)
1069 ac_prev=site ;;
1070 -site=* | --site=* | --sit=*)
6bf9431b 1071 site=$ac_optarg ;;
093872ec 1072
252b5132
RH
1073 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1074 ac_prev=srcdir ;;
1075 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
6bf9431b 1076 srcdir=$ac_optarg ;;
252b5132
RH
1077
1078 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1079 | --syscon | --sysco | --sysc | --sys | --sy)
1080 ac_prev=sysconfdir ;;
1081 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1082 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
6bf9431b 1083 sysconfdir=$ac_optarg ;;
252b5132
RH
1084
1085 -target | --target | --targe | --targ | --tar | --ta | --t)
6bf9431b 1086 ac_prev=target_alias ;;
252b5132 1087 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
6bf9431b 1088 target_alias=$ac_optarg ;;
252b5132
RH
1089
1090 -v | -verbose | --verbose | --verbos | --verbo | --verb)
1091 verbose=yes ;;
1092
6bf9431b
BE
1093 -version | --version | --versio | --versi | --vers | -V)
1094 ac_init_version=: ;;
252b5132
RH
1095
1096 -with-* | --with-*)
81ecdfbb 1097 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
252b5132 1098 # Reject names that are not valid shell variable names.
81ecdfbb
RW
1099 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1100 as_fn_error "invalid package name: $ac_useropt"
1101 ac_useropt_orig=$ac_useropt
1102 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1103 case $ac_user_opts in
1104 *"
1105"with_$ac_useropt"
1106"*) ;;
1107 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1108 ac_unrecognized_sep=', ';;
0ab6f085 1109 esac
81ecdfbb 1110 eval with_$ac_useropt=\$ac_optarg ;;
252b5132
RH
1111
1112 -without-* | --without-*)
81ecdfbb 1113 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
252b5132 1114 # Reject names that are not valid shell variable names.
81ecdfbb
RW
1115 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1116 as_fn_error "invalid package name: $ac_useropt"
1117 ac_useropt_orig=$ac_useropt
1118 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1119 case $ac_user_opts in
1120 *"
1121"with_$ac_useropt"
1122"*) ;;
1123 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1124 ac_unrecognized_sep=', ';;
1125 esac
1126 eval with_$ac_useropt=no ;;
252b5132
RH
1127
1128 --x)
1129 # Obsolete; use --with-x.
1130 with_x=yes ;;
1131
1132 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1133 | --x-incl | --x-inc | --x-in | --x-i)
1134 ac_prev=x_includes ;;
1135 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1136 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
6bf9431b 1137 x_includes=$ac_optarg ;;
252b5132
RH
1138
1139 -x-libraries | --x-libraries | --x-librarie | --x-librari \
1140 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1141 ac_prev=x_libraries ;;
1142 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1143 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
6bf9431b 1144 x_libraries=$ac_optarg ;;
252b5132 1145
81ecdfbb
RW
1146 -*) as_fn_error "unrecognized option: \`$ac_option'
1147Try \`$0 --help' for more information."
252b5132
RH
1148 ;;
1149
6bf9431b
BE
1150 *=*)
1151 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1152 # Reject names that are not valid shell variable names.
81ecdfbb
RW
1153 case $ac_envvar in #(
1154 '' | [0-9]* | *[!_$as_cr_alnum]* )
1155 as_fn_error "invalid variable name: \`$ac_envvar'" ;;
1156 esac
1157 eval $ac_envvar=\$ac_optarg
6bf9431b
BE
1158 export $ac_envvar ;;
1159
252b5132 1160 *)
6bf9431b 1161 # FIXME: should be removed in autoconf 3.0.
81ecdfbb 1162 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
6bf9431b 1163 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
81ecdfbb 1164 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
6bf9431b 1165 : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
252b5132
RH
1166 ;;
1167
1168 esac
1169done
1170
1171if test -n "$ac_prev"; then
6bf9431b 1172 ac_option=--`echo $ac_prev | sed 's/_/-/g'`
81ecdfbb 1173 as_fn_error "missing argument to $ac_option"
252b5132
RH
1174fi
1175
81ecdfbb
RW
1176if test -n "$ac_unrecognized_opts"; then
1177 case $enable_option_checking in
1178 no) ;;
1179 fatal) as_fn_error "unrecognized options: $ac_unrecognized_opts" ;;
1180 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
0ab6f085 1181 esac
81ecdfbb 1182fi
0ab6f085 1183
81ecdfbb
RW
1184# Check all directory arguments for consistency.
1185for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \
1186 datadir sysconfdir sharedstatedir localstatedir includedir \
1187 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1188 libdir localedir mandir
0ab6f085 1189do
81ecdfbb
RW
1190 eval ac_val=\$$ac_var
1191 # Remove trailing slashes.
0ab6f085 1192 case $ac_val in
81ecdfbb
RW
1193 */ )
1194 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1195 eval $ac_var=\$ac_val;;
252b5132 1196 esac
81ecdfbb
RW
1197 # Be sure to have absolute directory names.
1198 case $ac_val in
1199 [\\/$]* | ?:[\\/]* ) continue;;
1200 NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1201 esac
1202 as_fn_error "expected an absolute directory name for --$ac_var: $ac_val"
252b5132
RH
1203done
1204
6bf9431b
BE
1205# There might be people who depend on the old broken behavior: `$host'
1206# used to hold the argument of --host etc.
1207# FIXME: To remove some day.
1208build=$build_alias
1209host=$host_alias
1210target=$target_alias
1211
1212# FIXME: To remove some day.
1213if test "x$host_alias" != x; then
1214 if test "x$build_alias" = x; then
1215 cross_compiling=maybe
81ecdfbb 1216 $as_echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
6bf9431b
BE
1217 If a cross compiler is detected then cross compile mode will be used." >&2
1218 elif test "x$build_alias" != "x$host_alias"; then
1219 cross_compiling=yes
1220 fi
1221fi
252b5132 1222
6bf9431b
BE
1223ac_tool_prefix=
1224test -n "$host_alias" && ac_tool_prefix=$host_alias-
1225
1226test "$silent" = yes && exec 6>/dev/null
252b5132 1227
252b5132 1228
81ecdfbb
RW
1229ac_pwd=`pwd` && test -n "$ac_pwd" &&
1230ac_ls_di=`ls -di .` &&
1231ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1232 as_fn_error "working directory cannot be determined"
1233test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1234 as_fn_error "pwd does not report name of working directory"
1235
1236
252b5132
RH
1237# Find the source files, if location was not specified.
1238if test -z "$srcdir"; then
1239 ac_srcdir_defaulted=yes
81ecdfbb
RW
1240 # Try the directory containing this script, then the parent directory.
1241 ac_confdir=`$as_dirname -- "$as_myself" ||
1242$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1243 X"$as_myself" : 'X\(//\)[^/]' \| \
1244 X"$as_myself" : 'X\(//\)$' \| \
1245 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1246$as_echo X"$as_myself" |
1247 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1248 s//\1/
1249 q
1250 }
1251 /^X\(\/\/\)[^/].*/{
1252 s//\1/
1253 q
1254 }
1255 /^X\(\/\/\)$/{
1256 s//\1/
1257 q
1258 }
1259 /^X\(\/\).*/{
1260 s//\1/
1261 q
1262 }
1263 s/.*/./; q'`
252b5132 1264 srcdir=$ac_confdir
81ecdfbb 1265 if test ! -r "$srcdir/$ac_unique_file"; then
252b5132
RH
1266 srcdir=..
1267 fi
1268else
1269 ac_srcdir_defaulted=no
1270fi
81ecdfbb
RW
1271if test ! -r "$srcdir/$ac_unique_file"; then
1272 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1273 as_fn_error "cannot find sources ($ac_unique_file) in $srcdir"
1274fi
1275ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1276ac_abs_confdir=`(
1277 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error "$ac_msg"
1278 pwd)`
1279# When building in place, set srcdir=.
1280if test "$ac_abs_confdir" = "$ac_pwd"; then
1281 srcdir=.
1282fi
1283# Remove unnecessary trailing slashes from srcdir.
1284# Double slashes in file names in object file debugging info
1285# mess up M-x gdb in Emacs.
1286case $srcdir in
1287*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1288esac
1289for ac_var in $ac_precious_vars; do
1290 eval ac_env_${ac_var}_set=\${${ac_var}+set}
1291 eval ac_env_${ac_var}_value=\$${ac_var}
1292 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1293 eval ac_cv_env_${ac_var}_value=\$${ac_var}
1294done
252b5132 1295
6bf9431b
BE
1296#
1297# Report the --help message.
1298#
1299if test "$ac_init_help" = "long"; then
1300 # Omit some internal or obsolete options to make the list less imposing.
1301 # This message is too long to be a string in the A/UX 3.1 sh.
1302 cat <<_ACEOF
d8bd95ef 1303\`configure' configures gprof 2.26.51 to adapt to many kinds of systems.
252b5132 1304
6bf9431b 1305Usage: $0 [OPTION]... [VAR=VALUE]...
252b5132 1306
6bf9431b
BE
1307To assign environment variables (e.g., CC, CFLAGS...), specify them as
1308VAR=VALUE. See below for descriptions of some of the useful variables.
252b5132 1309
6bf9431b 1310Defaults for the options are specified in brackets.
ac48eca1 1311
6bf9431b
BE
1312Configuration:
1313 -h, --help display this help and exit
1314 --help=short display options specific to this package
1315 --help=recursive display the short help of all the included packages
1316 -V, --version display version information and exit
1317 -q, --quiet, --silent do not print \`checking...' messages
1318 --cache-file=FILE cache test results in FILE [disabled]
1319 -C, --config-cache alias for \`--cache-file=config.cache'
1320 -n, --no-create do not create output files
1321 --srcdir=DIR find the sources in DIR [configure dir or \`..']
1322
6bf9431b
BE
1323Installation directories:
1324 --prefix=PREFIX install architecture-independent files in PREFIX
81ecdfbb 1325 [$ac_default_prefix]
6bf9431b 1326 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
81ecdfbb 1327 [PREFIX]
ac48eca1 1328
6bf9431b
BE
1329By default, \`make install' will install all the files in
1330\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
1331an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1332for instance \`--prefix=\$HOME'.
ac48eca1 1333
6bf9431b 1334For better control, use the options below.
ac48eca1 1335
6bf9431b 1336Fine tuning of the installation directories:
81ecdfbb
RW
1337 --bindir=DIR user executables [EPREFIX/bin]
1338 --sbindir=DIR system admin executables [EPREFIX/sbin]
1339 --libexecdir=DIR program executables [EPREFIX/libexec]
1340 --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
1341 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
1342 --localstatedir=DIR modifiable single-machine data [PREFIX/var]
1343 --libdir=DIR object code libraries [EPREFIX/lib]
1344 --includedir=DIR C header files [PREFIX/include]
1345 --oldincludedir=DIR C header files for non-gcc [/usr/include]
1346 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
1347 --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
1348 --infodir=DIR info documentation [DATAROOTDIR/info]
1349 --localedir=DIR locale-dependent data [DATAROOTDIR/locale]
1350 --mandir=DIR man documentation [DATAROOTDIR/man]
2e98a7bd 1351 --docdir=DIR documentation root [DATAROOTDIR/doc/gprof]
81ecdfbb
RW
1352 --htmldir=DIR html documentation [DOCDIR]
1353 --dvidir=DIR dvi documentation [DOCDIR]
1354 --pdfdir=DIR pdf documentation [DOCDIR]
1355 --psdir=DIR ps documentation [DOCDIR]
6bf9431b 1356_ACEOF
ac48eca1 1357
6bf9431b 1358 cat <<\_ACEOF
252b5132 1359
6bf9431b
BE
1360Program names:
1361 --program-prefix=PREFIX prepend PREFIX to installed program names
1362 --program-suffix=SUFFIX append SUFFIX to installed program names
1363 --program-transform-name=PROGRAM run sed PROGRAM on installed program names
252b5132 1364
6bf9431b
BE
1365System types:
1366 --build=BUILD configure for building on BUILD [guessed]
1367 --host=HOST cross-compile to build programs to run on HOST [BUILD]
1368 --target=TARGET configure for building compilers for TARGET [HOST]
1369_ACEOF
252b5132 1370fi
252b5132 1371
6bf9431b 1372if test -n "$ac_init_help"; then
2e98a7bd 1373 case $ac_init_help in
d8bd95ef 1374 short | recursive ) echo "Configuration of gprof 2.26.51:";;
2e98a7bd 1375 esac
6bf9431b 1376 cat <<\_ACEOF
252b5132 1377
6bf9431b 1378Optional Features:
81ecdfbb 1379 --disable-option-checking ignore unrecognized --enable/--with options
6bf9431b
BE
1380 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
1381 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
1382 --disable-dependency-tracking speeds up one-time build
1383 --enable-dependency-tracking do not reject slow dependency extractors
81ecdfbb
RW
1384 --enable-shared[=PKGS] build shared libraries [default=yes]
1385 --enable-static[=PKGS] build static libraries [default=yes]
d7040cdb
SE
1386 --enable-fast-install[=PKGS]
1387 optimize for fast installation [default=yes]
6bf9431b 1388 --disable-libtool-lock avoid locking (might break parallel builds)
b879806f
AM
1389 --enable-plugins Enable support for plugins
1390 --disable-largefile omit support for large files
6bf9431b
BE
1391 --disable-nls do not use Native Language Support
1392 --enable-maintainer-mode enable make rules and dependencies not useful
1393 (and sometimes confusing) to the casual installer
241a6c40
AM
1394 --enable-werror treat compile warnings as errors
1395 --enable-build-warnings enable build-time compiler warnings
6bf9431b
BE
1396
1397Optional Packages:
1398 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
1399 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
d7040cdb
SE
1400 --with-pic try to use only PIC/non-PIC objects [default=use
1401 both]
1402 --with-gnu-ld assume the C compiler uses GNU ld [default=no]
252b5132 1403
6bf9431b
BE
1404Some influential environment variables:
1405 CC C compiler command
1406 CFLAGS C compiler flags
1407 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
1408 nonstandard directory <lib dir>
81ecdfbb
RW
1409 LIBS libraries to pass to the linker, e.g. -l<library>
1410 CPPFLAGS C/C++/Objective C preprocessor flags, e.g. -I<include dir> if
1411 you have headers in a nonstandard directory <include dir>
6bf9431b 1412 CPP C preprocessor
252b5132 1413
6bf9431b
BE
1414Use these variables to override the choices made by `configure' or to help
1415it to find libraries and programs with nonstandard names/locations.
1416
81ecdfbb 1417Report bugs to the package provider.
6bf9431b 1418_ACEOF
81ecdfbb 1419ac_status=$?
252b5132
RH
1420fi
1421
6bf9431b
BE
1422if test "$ac_init_help" = "recursive"; then
1423 # If there are subdirs, report their specific --help.
6bf9431b 1424 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
81ecdfbb
RW
1425 test -d "$ac_dir" ||
1426 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1427 continue
6bf9431b 1428 ac_builddir=.
252b5132 1429
81ecdfbb
RW
1430case "$ac_dir" in
1431.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1432*)
1433 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1434 # A ".." for each directory in $ac_dir_suffix.
1435 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1436 case $ac_top_builddir_sub in
1437 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1438 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1439 esac ;;
1440esac
1441ac_abs_top_builddir=$ac_pwd
1442ac_abs_builddir=$ac_pwd$ac_dir_suffix
1443# for backward compatibility:
1444ac_top_builddir=$ac_top_build_prefix
6bf9431b
BE
1445
1446case $srcdir in
81ecdfbb 1447 .) # We are building in place.
6bf9431b 1448 ac_srcdir=.
81ecdfbb
RW
1449 ac_top_srcdir=$ac_top_builddir_sub
1450 ac_abs_top_srcdir=$ac_pwd ;;
1451 [\\/]* | ?:[\\/]* ) # Absolute name.
6bf9431b 1452 ac_srcdir=$srcdir$ac_dir_suffix;
81ecdfbb
RW
1453 ac_top_srcdir=$srcdir
1454 ac_abs_top_srcdir=$srcdir ;;
1455 *) # Relative name.
1456 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1457 ac_top_srcdir=$ac_top_build_prefix$srcdir
1458 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
0ab6f085 1459esac
81ecdfbb
RW
1460ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1461
1462 cd "$ac_dir" || { ac_status=$?; continue; }
1463 # Check for guested configure.
1464 if test -f "$ac_srcdir/configure.gnu"; then
1465 echo &&
1466 $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1467 elif test -f "$ac_srcdir/configure"; then
1468 echo &&
1469 $SHELL "$ac_srcdir/configure" --help=recursive
6bf9431b 1470 else
81ecdfbb
RW
1471 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1472 fi || ac_status=$?
1473 cd "$ac_pwd" || { ac_status=$?; break; }
6bf9431b
BE
1474 done
1475fi
252b5132 1476
81ecdfbb 1477test -n "$ac_init_help" && exit $ac_status
6bf9431b
BE
1478if $ac_init_version; then
1479 cat <<\_ACEOF
d8bd95ef 1480gprof configure 2.26.51
81ecdfbb 1481generated by GNU Autoconf 2.64
252b5132 1482
81ecdfbb 1483Copyright (C) 2009 Free Software Foundation, Inc.
6bf9431b
BE
1484This configure script is free software; the Free Software Foundation
1485gives unlimited permission to copy, distribute and modify it.
1486_ACEOF
81ecdfbb 1487 exit
6bf9431b 1488fi
5d64ca4e 1489
81ecdfbb
RW
1490## ------------------------ ##
1491## Autoconf initialization. ##
1492## ------------------------ ##
5d64ca4e 1493
81ecdfbb
RW
1494# ac_fn_c_try_compile LINENO
1495# --------------------------
1496# Try to compile conftest.$ac_ext, and return whether this succeeded.
1497ac_fn_c_try_compile ()
6bf9431b 1498{
81ecdfbb
RW
1499 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1500 rm -f conftest.$ac_objext
1501 if { { ac_try="$ac_compile"
1502case "(($ac_try" in
1503 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1504 *) ac_try_echo=$ac_try;;
1505esac
1506eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1507$as_echo "$ac_try_echo"; } >&5
1508 (eval "$ac_compile") 2>conftest.err
1509 ac_status=$?
1510 if test -s conftest.err; then
1511 grep -v '^ *+' conftest.err >conftest.er1
1512 cat conftest.er1 >&5
1513 mv -f conftest.er1 conftest.err
1514 fi
1515 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1516 test $ac_status = 0; } && {
1517 test -z "$ac_c_werror_flag" ||
1518 test ! -s conftest.err
1519 } && test -s conftest.$ac_objext; then :
1520 ac_retval=0
1521else
1522 $as_echo "$as_me: failed program was:" >&5
1523sed 's/^/| /' conftest.$ac_ext >&5
6bf9431b 1524
81ecdfbb
RW
1525 ac_retval=1
1526fi
1527 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1528 return $ac_retval
6bf9431b 1529
81ecdfbb 1530} # ac_fn_c_try_compile
6bf9431b 1531
81ecdfbb
RW
1532# ac_fn_c_try_link LINENO
1533# -----------------------
1534# Try to link conftest.$ac_ext, and return whether this succeeded.
1535ac_fn_c_try_link ()
1536{
1537 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1538 rm -f conftest.$ac_objext conftest$ac_exeext
1539 if { { ac_try="$ac_link"
1540case "(($ac_try" in
1541 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1542 *) ac_try_echo=$ac_try;;
1543esac
1544eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1545$as_echo "$ac_try_echo"; } >&5
1546 (eval "$ac_link") 2>conftest.err
1547 ac_status=$?
1548 if test -s conftest.err; then
1549 grep -v '^ *+' conftest.err >conftest.er1
1550 cat conftest.er1 >&5
1551 mv -f conftest.er1 conftest.err
1552 fi
1553 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1554 test $ac_status = 0; } && {
1555 test -z "$ac_c_werror_flag" ||
1556 test ! -s conftest.err
1557 } && test -s conftest$ac_exeext && {
1558 test "$cross_compiling" = yes ||
1559 $as_test_x conftest$ac_exeext
1560 }; then :
1561 ac_retval=0
1562else
1563 $as_echo "$as_me: failed program was:" >&5
1564sed 's/^/| /' conftest.$ac_ext >&5
6bf9431b 1565
81ecdfbb
RW
1566 ac_retval=1
1567fi
1568 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1569 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1570 # interfere with the next link command; also delete a directory that is
1571 # left behind by Apple's compiler. We do this before executing the actions.
1572 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1573 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1574 return $ac_retval
6bf9431b 1575
81ecdfbb
RW
1576} # ac_fn_c_try_link
1577
1578# ac_fn_c_try_cpp LINENO
1579# ----------------------
1580# Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1581ac_fn_c_try_cpp ()
1582{
1583 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1584 if { { ac_try="$ac_cpp conftest.$ac_ext"
1585case "(($ac_try" in
1586 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1587 *) ac_try_echo=$ac_try;;
1588esac
1589eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1590$as_echo "$ac_try_echo"; } >&5
1591 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1592 ac_status=$?
1593 if test -s conftest.err; then
1594 grep -v '^ *+' conftest.err >conftest.er1
1595 cat conftest.er1 >&5
1596 mv -f conftest.er1 conftest.err
1597 fi
1598 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1599 test $ac_status = 0; } >/dev/null && {
1600 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1601 test ! -s conftest.err
1602 }; then :
1603 ac_retval=0
1604else
1605 $as_echo "$as_me: failed program was:" >&5
1606sed 's/^/| /' conftest.$ac_ext >&5
1607
1608 ac_retval=1
1609fi
1610 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1611 return $ac_retval
1612
1613} # ac_fn_c_try_cpp
1614
1615# ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
1616# -------------------------------------------------------
1617# Tests whether HEADER exists, giving a warning if it cannot be compiled using
1618# the include files in INCLUDES and setting the cache variable VAR
1619# accordingly.
1620ac_fn_c_check_header_mongrel ()
1621{
1622 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1623 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1624 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1625$as_echo_n "checking for $2... " >&6; }
1626if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1627 $as_echo_n "(cached) " >&6
1628fi
1629eval ac_res=\$$3
1630 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1631$as_echo "$ac_res" >&6; }
1632else
1633 # Is the header compilable?
1634{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
1635$as_echo_n "checking $2 usability... " >&6; }
1636cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1637/* end confdefs.h. */
1638$4
1639#include <$2>
1640_ACEOF
1641if ac_fn_c_try_compile "$LINENO"; then :
1642 ac_header_compiler=yes
1643else
1644 ac_header_compiler=no
1645fi
1646rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1647{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
1648$as_echo "$ac_header_compiler" >&6; }
1649
1650# Is the header present?
1651{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
1652$as_echo_n "checking $2 presence... " >&6; }
1653cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1654/* end confdefs.h. */
1655#include <$2>
1656_ACEOF
1657if ac_fn_c_try_cpp "$LINENO"; then :
1658 ac_header_preproc=yes
1659else
1660 ac_header_preproc=no
1661fi
1662rm -f conftest.err conftest.$ac_ext
1663{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
1664$as_echo "$ac_header_preproc" >&6; }
1665
1666# So? What about this header?
1667case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
1668 yes:no: )
1669 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
1670$as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
1671 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1672$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1673 ;;
1674 no:yes:* )
1675 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
1676$as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
1677 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5
1678$as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;}
1679 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
1680$as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
1681 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5
1682$as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;}
1683 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1684$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1685 ;;
1686esac
1687 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1688$as_echo_n "checking for $2... " >&6; }
1689if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1690 $as_echo_n "(cached) " >&6
1691else
1692 eval "$3=\$ac_header_compiler"
1693fi
1694eval ac_res=\$$3
1695 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1696$as_echo "$ac_res" >&6; }
1697fi
1698 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1699
1700} # ac_fn_c_check_header_mongrel
1701
1702# ac_fn_c_try_run LINENO
1703# ----------------------
1704# Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1705# that executables *can* be run.
1706ac_fn_c_try_run ()
1707{
1708 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1709 if { { ac_try="$ac_link"
1710case "(($ac_try" in
1711 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1712 *) ac_try_echo=$ac_try;;
1713esac
1714eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1715$as_echo "$ac_try_echo"; } >&5
1716 (eval "$ac_link") 2>&5
1717 ac_status=$?
1718 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1719 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1720 { { case "(($ac_try" in
1721 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1722 *) ac_try_echo=$ac_try;;
1723esac
1724eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1725$as_echo "$ac_try_echo"; } >&5
1726 (eval "$ac_try") 2>&5
1727 ac_status=$?
1728 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1729 test $ac_status = 0; }; }; then :
1730 ac_retval=0
1731else
1732 $as_echo "$as_me: program exited with status $ac_status" >&5
1733 $as_echo "$as_me: failed program was:" >&5
1734sed 's/^/| /' conftest.$ac_ext >&5
1735
1736 ac_retval=$ac_status
1737fi
1738 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1739 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1740 return $ac_retval
1741
1742} # ac_fn_c_try_run
1743
1744# ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1745# -------------------------------------------------------
1746# Tests whether HEADER exists and can be compiled using the include files in
1747# INCLUDES, setting the cache variable VAR accordingly.
1748ac_fn_c_check_header_compile ()
1749{
1750 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1751 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1752$as_echo_n "checking for $2... " >&6; }
1753if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1754 $as_echo_n "(cached) " >&6
1755else
1756 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1757/* end confdefs.h. */
1758$4
1759#include <$2>
1760_ACEOF
1761if ac_fn_c_try_compile "$LINENO"; then :
1762 eval "$3=yes"
1763else
1764 eval "$3=no"
1765fi
1766rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1767fi
1768eval ac_res=\$$3
1769 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1770$as_echo "$ac_res" >&6; }
1771 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1772
1773} # ac_fn_c_check_header_compile
1774
1775# ac_fn_c_check_func LINENO FUNC VAR
1776# ----------------------------------
1777# Tests whether FUNC exists, setting the cache variable VAR accordingly
1778ac_fn_c_check_func ()
1779{
1780 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1781 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1782$as_echo_n "checking for $2... " >&6; }
1783if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1784 $as_echo_n "(cached) " >&6
1785else
1786 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1787/* end confdefs.h. */
1788/* Define $2 to an innocuous variant, in case <limits.h> declares $2.
1789 For example, HP-UX 11i <limits.h> declares gettimeofday. */
1790#define $2 innocuous_$2
1791
1792/* System header to define __stub macros and hopefully few prototypes,
1793 which can conflict with char $2 (); below.
1794 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
1795 <limits.h> exists even on freestanding compilers. */
1796
1797#ifdef __STDC__
1798# include <limits.h>
1799#else
1800# include <assert.h>
1801#endif
1802
1803#undef $2
1804
1805/* Override any GCC internal prototype to avoid an error.
1806 Use char because int might match the return type of a GCC
1807 builtin and then its argument prototype would still apply. */
1808#ifdef __cplusplus
1809extern "C"
1810#endif
1811char $2 ();
1812/* The GNU C library defines this for functions which it implements
1813 to always fail with ENOSYS. Some functions are actually named
1814 something starting with __ and the normal name is an alias. */
1815#if defined __stub_$2 || defined __stub___$2
1816choke me
1817#endif
1818
1819int
1820main ()
1821{
1822return $2 ();
1823 ;
1824 return 0;
1825}
1826_ACEOF
1827if ac_fn_c_try_link "$LINENO"; then :
1828 eval "$3=yes"
1829else
1830 eval "$3=no"
1831fi
1832rm -f core conftest.err conftest.$ac_objext \
1833 conftest$ac_exeext conftest.$ac_ext
1834fi
1835eval ac_res=\$$3
1836 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1837$as_echo "$ac_res" >&6; }
1838 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1839
1840} # ac_fn_c_check_func
1841cat >config.log <<_ACEOF
1842This file contains any messages produced by compilers while
1843running configure, to aid debugging if configure makes a mistake.
1844
d8bd95ef 1845It was created by gprof $as_me 2.26.51, which was
81ecdfbb
RW
1846generated by GNU Autoconf 2.64. Invocation command line was
1847
1848 $ $0 $@
1849
1850_ACEOF
1851exec 5>>config.log
1852{
1853cat <<_ASUNAME
1854## --------- ##
1855## Platform. ##
1856## --------- ##
1857
1858hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
1859uname -m = `(uname -m) 2>/dev/null || echo unknown`
1860uname -r = `(uname -r) 2>/dev/null || echo unknown`
1861uname -s = `(uname -s) 2>/dev/null || echo unknown`
1862uname -v = `(uname -v) 2>/dev/null || echo unknown`
1863
1864/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
1865/bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
1866
1867/bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
1868/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
1869/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
1870/usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown`
1871/bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
1872/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
1873/bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
1874
1875_ASUNAME
1876
1877as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6bf9431b
BE
1878for as_dir in $PATH
1879do
1880 IFS=$as_save_IFS
1881 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
1882 $as_echo "PATH: $as_dir"
1883 done
1884IFS=$as_save_IFS
5d64ca4e 1885
6bf9431b 1886} >&5
093872ec 1887
6bf9431b 1888cat >&5 <<_ACEOF
252b5132 1889
6bf9431b
BE
1890
1891## ----------- ##
1892## Core tests. ##
1893## ----------- ##
1894
1895_ACEOF
1896
1897
1898# Keep a trace of the command line.
1899# Strip out --no-create and --no-recursion so they do not pile up.
1900# Strip out --silent because we don't want to record it for future runs.
1901# Also quote any args containing shell meta-characters.
1902# Make two passes to allow for proper duplicate-argument suppression.
1903ac_configure_args=
1904ac_configure_args0=
1905ac_configure_args1=
6bf9431b
BE
1906ac_must_keep_next=false
1907for ac_pass in 1 2
1908do
1909 for ac_arg
1910 do
1911 case $ac_arg in
1912 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
1913 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1914 | -silent | --silent | --silen | --sile | --sil)
1915 continue ;;
81ecdfbb
RW
1916 *\'*)
1917 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
6bf9431b
BE
1918 esac
1919 case $ac_pass in
81ecdfbb 1920 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
6bf9431b 1921 2)
81ecdfbb 1922 as_fn_append ac_configure_args1 " '$ac_arg'"
6bf9431b
BE
1923 if test $ac_must_keep_next = true; then
1924 ac_must_keep_next=false # Got value, back to normal.
1925 else
1926 case $ac_arg in
1927 *=* | --config-cache | -C | -disable-* | --disable-* \
1928 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
1929 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
1930 | -with-* | --with-* | -without-* | --without-* | --x)
1931 case "$ac_configure_args0 " in
1932 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
1933 esac
1934 ;;
1935 -* ) ac_must_keep_next=true ;;
1936 esac
1937 fi
81ecdfbb 1938 as_fn_append ac_configure_args " '$ac_arg'"
6bf9431b
BE
1939 ;;
1940 esac
1941 done
1942done
81ecdfbb
RW
1943{ ac_configure_args0=; unset ac_configure_args0;}
1944{ ac_configure_args1=; unset ac_configure_args1;}
6bf9431b
BE
1945
1946# When interrupted or exit'd, cleanup temporary files, and complete
1947# config.log. We remove comments because anyway the quotes in there
1948# would cause problems or look ugly.
81ecdfbb
RW
1949# WARNING: Use '\'' to represent an apostrophe within the trap.
1950# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
6bf9431b
BE
1951trap 'exit_status=$?
1952 # Save into config.log some information that might help in debugging.
1953 {
1954 echo
1955
1956 cat <<\_ASBOX
1957## ---------------- ##
1958## Cache variables. ##
1959## ---------------- ##
1960_ASBOX
1961 echo
1962 # The following way of writing the cache mishandles newlines in values,
81ecdfbb
RW
1963(
1964 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
1965 eval ac_val=\$$ac_var
1966 case $ac_val in #(
1967 *${as_nl}*)
1968 case $ac_var in #(
1969 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
1970$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
1971 esac
1972 case $ac_var in #(
1973 _ | IFS | as_nl) ;; #(
1974 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
1975 *) { eval $ac_var=; unset $ac_var;} ;;
1976 esac ;;
1977 esac
1978 done
6bf9431b 1979 (set) 2>&1 |
81ecdfbb
RW
1980 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
1981 *${as_nl}ac_space=\ *)
6bf9431b 1982 sed -n \
81ecdfbb
RW
1983 "s/'\''/'\''\\\\'\'''\''/g;
1984 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
1985 ;; #(
6bf9431b 1986 *)
81ecdfbb 1987 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
6bf9431b 1988 ;;
81ecdfbb
RW
1989 esac |
1990 sort
1991)
6bf9431b
BE
1992 echo
1993
1994 cat <<\_ASBOX
1995## ----------------- ##
1996## Output variables. ##
1997## ----------------- ##
1998_ASBOX
1999 echo
2000 for ac_var in $ac_subst_vars
2001 do
81ecdfbb
RW
2002 eval ac_val=\$$ac_var
2003 case $ac_val in
2004 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2005 esac
2006 $as_echo "$ac_var='\''$ac_val'\''"
6bf9431b
BE
2007 done | sort
2008 echo
2009
2010 if test -n "$ac_subst_files"; then
2011 cat <<\_ASBOX
81ecdfbb
RW
2012## ------------------- ##
2013## File substitutions. ##
2014## ------------------- ##
6bf9431b
BE
2015_ASBOX
2016 echo
2017 for ac_var in $ac_subst_files
2018 do
81ecdfbb
RW
2019 eval ac_val=\$$ac_var
2020 case $ac_val in
2021 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2022 esac
2023 $as_echo "$ac_var='\''$ac_val'\''"
6bf9431b
BE
2024 done | sort
2025 echo
2026 fi
2027
2028 if test -s confdefs.h; then
2029 cat <<\_ASBOX
2030## ----------- ##
2031## confdefs.h. ##
2032## ----------- ##
2033_ASBOX
2034 echo
81ecdfbb 2035 cat confdefs.h
6bf9431b
BE
2036 echo
2037 fi
2038 test "$ac_signal" != 0 &&
81ecdfbb
RW
2039 $as_echo "$as_me: caught signal $ac_signal"
2040 $as_echo "$as_me: exit $exit_status"
6bf9431b 2041 } >&5
81ecdfbb
RW
2042 rm -f core *.core core.conftest.* &&
2043 rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
6bf9431b 2044 exit $exit_status
81ecdfbb 2045' 0
6bf9431b 2046for ac_signal in 1 2 13 15; do
81ecdfbb 2047 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
6bf9431b
BE
2048done
2049ac_signal=0
2050
2051# confdefs.h avoids OS command line length limits that DEFS can exceed.
81ecdfbb
RW
2052rm -f -r conftest* confdefs.h
2053
2054$as_echo "/* confdefs.h */" > confdefs.h
6bf9431b
BE
2055
2056# Predefined preprocessor variables.
2057
2058cat >>confdefs.h <<_ACEOF
2059#define PACKAGE_NAME "$PACKAGE_NAME"
2060_ACEOF
2061
6bf9431b
BE
2062cat >>confdefs.h <<_ACEOF
2063#define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2064_ACEOF
2065
6bf9431b
BE
2066cat >>confdefs.h <<_ACEOF
2067#define PACKAGE_VERSION "$PACKAGE_VERSION"
2068_ACEOF
2069
6bf9431b
BE
2070cat >>confdefs.h <<_ACEOF
2071#define PACKAGE_STRING "$PACKAGE_STRING"
2072_ACEOF
2073
6bf9431b
BE
2074cat >>confdefs.h <<_ACEOF
2075#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2076_ACEOF
2077
81ecdfbb
RW
2078cat >>confdefs.h <<_ACEOF
2079#define PACKAGE_URL "$PACKAGE_URL"
2080_ACEOF
2081
6bf9431b
BE
2082
2083# Let the site file select an alternate cache file if it wants to.
81ecdfbb
RW
2084# Prefer an explicitly selected file to automatically selected ones.
2085ac_site_file1=NONE
2086ac_site_file2=NONE
2087if test -n "$CONFIG_SITE"; then
2088 ac_site_file1=$CONFIG_SITE
2089elif test "x$prefix" != xNONE; then
2090 ac_site_file1=$prefix/share/config.site
2091 ac_site_file2=$prefix/etc/config.site
2092else
2093 ac_site_file1=$ac_default_prefix/share/config.site
2094 ac_site_file2=$ac_default_prefix/etc/config.site
2095fi
2096for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2097do
2098 test "x$ac_site_file" = xNONE && continue
6bf9431b 2099 if test -r "$ac_site_file"; then
81ecdfbb
RW
2100 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2101$as_echo "$as_me: loading site script $ac_site_file" >&6;}
6bf9431b
BE
2102 sed 's/^/| /' "$ac_site_file" >&5
2103 . "$ac_site_file"
2104 fi
2105done
2106
2107if test -r "$cache_file"; then
2108 # Some versions of bash will fail to source /dev/null (special
2109 # files actually), so we avoid doing that.
2110 if test -f "$cache_file"; then
81ecdfbb
RW
2111 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2112$as_echo "$as_me: loading cache $cache_file" >&6;}
6bf9431b 2113 case $cache_file in
81ecdfbb
RW
2114 [\\/]* | ?:[\\/]* ) . "$cache_file";;
2115 *) . "./$cache_file";;
6bf9431b
BE
2116 esac
2117 fi
2118else
81ecdfbb
RW
2119 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2120$as_echo "$as_me: creating cache $cache_file" >&6;}
6bf9431b
BE
2121 >$cache_file
2122fi
2123
2124# Check that the precious variables saved in the cache have kept the same
2125# value.
2126ac_cache_corrupted=false
81ecdfbb 2127for ac_var in $ac_precious_vars; do
6bf9431b
BE
2128 eval ac_old_set=\$ac_cv_env_${ac_var}_set
2129 eval ac_new_set=\$ac_env_${ac_var}_set
81ecdfbb
RW
2130 eval ac_old_val=\$ac_cv_env_${ac_var}_value
2131 eval ac_new_val=\$ac_env_${ac_var}_value
6bf9431b
BE
2132 case $ac_old_set,$ac_new_set in
2133 set,)
81ecdfbb
RW
2134 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2135$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
6bf9431b
BE
2136 ac_cache_corrupted=: ;;
2137 ,set)
81ecdfbb
RW
2138 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2139$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
6bf9431b
BE
2140 ac_cache_corrupted=: ;;
2141 ,);;
2142 *)
2143 if test "x$ac_old_val" != "x$ac_new_val"; then
81ecdfbb
RW
2144 # differences in whitespace do not lead to failure.
2145 ac_old_val_w=`echo x $ac_old_val`
2146 ac_new_val_w=`echo x $ac_new_val`
2147 if test "$ac_old_val_w" != "$ac_new_val_w"; then
2148 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2149$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2150 ac_cache_corrupted=:
2151 else
2152 { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2153$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2154 eval $ac_var=\$ac_old_val
2155 fi
2156 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5
2157$as_echo "$as_me: former value: \`$ac_old_val'" >&2;}
2158 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5
2159$as_echo "$as_me: current value: \`$ac_new_val'" >&2;}
6bf9431b
BE
2160 fi;;
2161 esac
2162 # Pass precious variables to config.status.
2163 if test "$ac_new_set" = set; then
2164 case $ac_new_val in
81ecdfbb 2165 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
6bf9431b
BE
2166 *) ac_arg=$ac_var=$ac_new_val ;;
2167 esac
2168 case " $ac_configure_args " in
2169 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
81ecdfbb 2170 *) as_fn_append ac_configure_args " '$ac_arg'" ;;
6bf9431b
BE
2171 esac
2172 fi
2173done
2174if $ac_cache_corrupted; then
81ecdfbb
RW
2175 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2176$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2177 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2178$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2179 as_fn_error "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
6bf9431b 2180fi
81ecdfbb
RW
2181## -------------------- ##
2182## Main body of script. ##
2183## -------------------- ##
6bf9431b 2184
0ab6f085
AM
2185ac_ext=c
2186ac_cpp='$CPP $CPPFLAGS'
2187ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2188ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2189ac_compiler_gnu=$ac_cv_c_compiler_gnu
2190
6bf9431b
BE
2191
2192
6bf9431b
BE
2193
2194
2195
2196
2197ac_aux_dir=
81ecdfbb
RW
2198for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
2199 for ac_t in install-sh install.sh shtool; do
2200 if test -f "$ac_dir/$ac_t"; then
2201 ac_aux_dir=$ac_dir
2202 ac_install_sh="$ac_aux_dir/$ac_t -c"
2203 break 2
2204 fi
2205 done
6bf9431b
BE
2206done
2207if test -z "$ac_aux_dir"; then
81ecdfbb 2208 as_fn_error "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
6bf9431b 2209fi
81ecdfbb
RW
2210
2211# These three variables are undocumented and unsupported,
2212# and are intended to be withdrawn in a future Autoconf release.
2213# They can cause serious problems if a builder's source tree is in a directory
2214# whose full name contains unusual characters.
2215ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
2216ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
2217ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
2218
6bf9431b
BE
2219
2220# Make sure we can run config.sub.
81ecdfbb
RW
2221$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
2222 as_fn_error "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
2223
2224{ $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
2225$as_echo_n "checking build system type... " >&6; }
2226if test "${ac_cv_build+set}" = set; then :
2227 $as_echo_n "(cached) " >&6
2228else
2229 ac_build_alias=$build_alias
2230test "x$ac_build_alias" = x &&
2231 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
2232test "x$ac_build_alias" = x &&
2233 as_fn_error "cannot guess build type; you must specify one" "$LINENO" 5
2234ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
2235 as_fn_error "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
2236
2237fi
2238{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
2239$as_echo "$ac_cv_build" >&6; }
2240case $ac_cv_build in
2241*-*-*) ;;
2242*) as_fn_error "invalid value of canonical build" "$LINENO" 5;;
2243esac
6bf9431b 2244build=$ac_cv_build
81ecdfbb
RW
2245ac_save_IFS=$IFS; IFS='-'
2246set x $ac_cv_build
2247shift
2248build_cpu=$1
2249build_vendor=$2
2250shift; shift
2251# Remember, the first character of IFS is used to create $*,
2252# except with old shells:
2253build_os=$*
2254IFS=$ac_save_IFS
2255case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
0ab6f085
AM
2256
2257
81ecdfbb
RW
2258{ $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
2259$as_echo_n "checking host system type... " >&6; }
2260if test "${ac_cv_host+set}" = set; then :
2261 $as_echo_n "(cached) " >&6
6bf9431b 2262else
81ecdfbb
RW
2263 if test "x$host_alias" = x; then
2264 ac_cv_host=$ac_cv_build
2265else
2266 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
2267 as_fn_error "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
2268fi
6bf9431b
BE
2269
2270fi
81ecdfbb
RW
2271{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
2272$as_echo "$ac_cv_host" >&6; }
2273case $ac_cv_host in
2274*-*-*) ;;
2275*) as_fn_error "invalid value of canonical host" "$LINENO" 5;;
2276esac
6bf9431b 2277host=$ac_cv_host
81ecdfbb
RW
2278ac_save_IFS=$IFS; IFS='-'
2279set x $ac_cv_host
2280shift
2281host_cpu=$1
2282host_vendor=$2
2283shift; shift
2284# Remember, the first character of IFS is used to create $*,
2285# except with old shells:
2286host_os=$*
2287IFS=$ac_save_IFS
2288case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
0ab6f085
AM
2289
2290
81ecdfbb
RW
2291{ $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5
2292$as_echo_n "checking target system type... " >&6; }
2293if test "${ac_cv_target+set}" = set; then :
2294 $as_echo_n "(cached) " >&6
2295else
2296 if test "x$target_alias" = x; then
2297 ac_cv_target=$ac_cv_host
6bf9431b 2298else
81ecdfbb
RW
2299 ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` ||
2300 as_fn_error "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5
2301fi
6bf9431b
BE
2302
2303fi
81ecdfbb
RW
2304{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5
2305$as_echo "$ac_cv_target" >&6; }
2306case $ac_cv_target in
2307*-*-*) ;;
2308*) as_fn_error "invalid value of canonical target" "$LINENO" 5;;
2309esac
6bf9431b 2310target=$ac_cv_target
81ecdfbb
RW
2311ac_save_IFS=$IFS; IFS='-'
2312set x $ac_cv_target
2313shift
2314target_cpu=$1
2315target_vendor=$2
2316shift; shift
2317# Remember, the first character of IFS is used to create $*,
2318# except with old shells:
2319target_os=$*
2320IFS=$ac_save_IFS
2321case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac
6bf9431b
BE
2322
2323
2324# The aliases save the names the user supplied, while $host etc.
2325# will get canonicalized.
2326test -n "$target_alias" &&
2327 test "$program_prefix$program_suffix$program_transform_name" = \
2328 NONENONEs,x,x, &&
2329 program_prefix=${target_alias}-
2330ac_ext=c
2331ac_cpp='$CPP $CPPFLAGS'
2332ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2333ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2334ac_compiler_gnu=$ac_cv_c_compiler_gnu
2335if test -n "$ac_tool_prefix"; then
2336 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
2337set dummy ${ac_tool_prefix}gcc; ac_word=$2
81ecdfbb
RW
2338{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2339$as_echo_n "checking for $ac_word... " >&6; }
2340if test "${ac_cv_prog_CC+set}" = set; then :
2341 $as_echo_n "(cached) " >&6
6bf9431b
BE
2342else
2343 if test -n "$CC"; then
2344 ac_cv_prog_CC="$CC" # Let the user override the test.
2345else
2346as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2347for as_dir in $PATH
2348do
2349 IFS=$as_save_IFS
2350 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
2351 for ac_exec_ext in '' $ac_executable_extensions; do
2352 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6bf9431b 2353 ac_cv_prog_CC="${ac_tool_prefix}gcc"
81ecdfbb 2354 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6bf9431b
BE
2355 break 2
2356 fi
2357done
81ecdfbb
RW
2358 done
2359IFS=$as_save_IFS
6bf9431b
BE
2360
2361fi
2362fi
2363CC=$ac_cv_prog_CC
2364if test -n "$CC"; then
81ecdfbb
RW
2365 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2366$as_echo "$CC" >&6; }
6bf9431b 2367else
81ecdfbb
RW
2368 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2369$as_echo "no" >&6; }
6bf9431b
BE
2370fi
2371
81ecdfbb 2372
6bf9431b
BE
2373fi
2374if test -z "$ac_cv_prog_CC"; then
2375 ac_ct_CC=$CC
2376 # Extract the first word of "gcc", so it can be a program name with args.
2377set dummy gcc; ac_word=$2
81ecdfbb
RW
2378{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2379$as_echo_n "checking for $ac_word... " >&6; }
2380if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
2381 $as_echo_n "(cached) " >&6
6bf9431b
BE
2382else
2383 if test -n "$ac_ct_CC"; then
2384 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2385else
2386as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2387for as_dir in $PATH
2388do
2389 IFS=$as_save_IFS
2390 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
2391 for ac_exec_ext in '' $ac_executable_extensions; do
2392 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6bf9431b 2393 ac_cv_prog_ac_ct_CC="gcc"
81ecdfbb 2394 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6bf9431b
BE
2395 break 2
2396 fi
2397done
81ecdfbb
RW
2398 done
2399IFS=$as_save_IFS
6bf9431b
BE
2400
2401fi
2402fi
2403ac_ct_CC=$ac_cv_prog_ac_ct_CC
2404if test -n "$ac_ct_CC"; then
81ecdfbb
RW
2405 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2406$as_echo "$ac_ct_CC" >&6; }
6bf9431b 2407else
81ecdfbb
RW
2408 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2409$as_echo "no" >&6; }
6bf9431b
BE
2410fi
2411
81ecdfbb
RW
2412 if test "x$ac_ct_CC" = x; then
2413 CC=""
2414 else
2415 case $cross_compiling:$ac_tool_warned in
2416yes:)
2417{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2418$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2419ac_tool_warned=yes ;;
2420esac
2421 CC=$ac_ct_CC
2422 fi
6bf9431b
BE
2423else
2424 CC="$ac_cv_prog_CC"
2425fi
2426
2427if test -z "$CC"; then
81ecdfbb
RW
2428 if test -n "$ac_tool_prefix"; then
2429 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
6bf9431b 2430set dummy ${ac_tool_prefix}cc; ac_word=$2
81ecdfbb
RW
2431{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2432$as_echo_n "checking for $ac_word... " >&6; }
2433if test "${ac_cv_prog_CC+set}" = set; then :
2434 $as_echo_n "(cached) " >&6
6bf9431b
BE
2435else
2436 if test -n "$CC"; then
2437 ac_cv_prog_CC="$CC" # Let the user override the test.
2438else
2439as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2440for as_dir in $PATH
2441do
2442 IFS=$as_save_IFS
2443 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
2444 for ac_exec_ext in '' $ac_executable_extensions; do
2445 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6bf9431b 2446 ac_cv_prog_CC="${ac_tool_prefix}cc"
81ecdfbb 2447 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6bf9431b
BE
2448 break 2
2449 fi
2450done
81ecdfbb
RW
2451 done
2452IFS=$as_save_IFS
6bf9431b
BE
2453
2454fi
2455fi
2456CC=$ac_cv_prog_CC
2457if test -n "$CC"; then
81ecdfbb
RW
2458 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2459$as_echo "$CC" >&6; }
0ab6f085 2460else
81ecdfbb
RW
2461 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2462$as_echo "no" >&6; }
0ab6f085
AM
2463fi
2464
0ab6f085 2465
81ecdfbb 2466 fi
6bf9431b
BE
2467fi
2468if test -z "$CC"; then
2469 # Extract the first word of "cc", so it can be a program name with args.
2470set dummy cc; ac_word=$2
81ecdfbb
RW
2471{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2472$as_echo_n "checking for $ac_word... " >&6; }
2473if test "${ac_cv_prog_CC+set}" = set; then :
2474 $as_echo_n "(cached) " >&6
6bf9431b
BE
2475else
2476 if test -n "$CC"; then
2477 ac_cv_prog_CC="$CC" # Let the user override the test.
2478else
2479 ac_prog_rejected=no
2480as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2481for as_dir in $PATH
2482do
2483 IFS=$as_save_IFS
2484 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
2485 for ac_exec_ext in '' $ac_executable_extensions; do
2486 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6bf9431b
BE
2487 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
2488 ac_prog_rejected=yes
2489 continue
2490 fi
2491 ac_cv_prog_CC="cc"
81ecdfbb 2492 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6bf9431b
BE
2493 break 2
2494 fi
2495done
81ecdfbb
RW
2496 done
2497IFS=$as_save_IFS
6bf9431b
BE
2498
2499if test $ac_prog_rejected = yes; then
2500 # We found a bogon in the path, so make sure we never use it.
2501 set dummy $ac_cv_prog_CC
2502 shift
2503 if test $# != 0; then
2504 # We chose a different compiler from the bogus one.
2505 # However, it has the same basename, so the bogon will be chosen
2506 # first if we set CC to just the basename; use the full file name.
2507 shift
2508 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
2509 fi
2510fi
2511fi
2512fi
2513CC=$ac_cv_prog_CC
2514if test -n "$CC"; then
81ecdfbb
RW
2515 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2516$as_echo "$CC" >&6; }
6bf9431b 2517else
81ecdfbb
RW
2518 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2519$as_echo "no" >&6; }
6bf9431b
BE
2520fi
2521
81ecdfbb 2522
6bf9431b
BE
2523fi
2524if test -z "$CC"; then
2525 if test -n "$ac_tool_prefix"; then
81ecdfbb 2526 for ac_prog in cl.exe
6bf9431b
BE
2527 do
2528 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2529set dummy $ac_tool_prefix$ac_prog; ac_word=$2
81ecdfbb
RW
2530{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2531$as_echo_n "checking for $ac_word... " >&6; }
2532if test "${ac_cv_prog_CC+set}" = set; then :
2533 $as_echo_n "(cached) " >&6
6bf9431b
BE
2534else
2535 if test -n "$CC"; then
2536 ac_cv_prog_CC="$CC" # Let the user override the test.
2537else
2538as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2539for as_dir in $PATH
2540do
2541 IFS=$as_save_IFS
2542 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
2543 for ac_exec_ext in '' $ac_executable_extensions; do
2544 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6bf9431b 2545 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
81ecdfbb 2546 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6bf9431b
BE
2547 break 2
2548 fi
2549done
81ecdfbb
RW
2550 done
2551IFS=$as_save_IFS
6bf9431b
BE
2552
2553fi
2554fi
2555CC=$ac_cv_prog_CC
2556if test -n "$CC"; then
81ecdfbb
RW
2557 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2558$as_echo "$CC" >&6; }
6bf9431b 2559else
81ecdfbb
RW
2560 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2561$as_echo "no" >&6; }
6bf9431b
BE
2562fi
2563
81ecdfbb 2564
6bf9431b
BE
2565 test -n "$CC" && break
2566 done
2567fi
2568if test -z "$CC"; then
2569 ac_ct_CC=$CC
81ecdfbb 2570 for ac_prog in cl.exe
6bf9431b
BE
2571do
2572 # Extract the first word of "$ac_prog", so it can be a program name with args.
2573set dummy $ac_prog; ac_word=$2
81ecdfbb
RW
2574{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2575$as_echo_n "checking for $ac_word... " >&6; }
2576if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
2577 $as_echo_n "(cached) " >&6
6bf9431b
BE
2578else
2579 if test -n "$ac_ct_CC"; then
2580 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2581else
2582as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2583for as_dir in $PATH
2584do
2585 IFS=$as_save_IFS
2586 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
2587 for ac_exec_ext in '' $ac_executable_extensions; do
2588 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6bf9431b 2589 ac_cv_prog_ac_ct_CC="$ac_prog"
81ecdfbb 2590 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6bf9431b
BE
2591 break 2
2592 fi
2593done
81ecdfbb
RW
2594 done
2595IFS=$as_save_IFS
6bf9431b
BE
2596
2597fi
2598fi
2599ac_ct_CC=$ac_cv_prog_ac_ct_CC
2600if test -n "$ac_ct_CC"; then
81ecdfbb
RW
2601 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2602$as_echo "$ac_ct_CC" >&6; }
6bf9431b 2603else
81ecdfbb
RW
2604 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2605$as_echo "no" >&6; }
6bf9431b
BE
2606fi
2607
81ecdfbb 2608
6bf9431b
BE
2609 test -n "$ac_ct_CC" && break
2610done
2611
81ecdfbb
RW
2612 if test "x$ac_ct_CC" = x; then
2613 CC=""
2614 else
2615 case $cross_compiling:$ac_tool_warned in
2616yes:)
2617{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2618$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2619ac_tool_warned=yes ;;
2620esac
2621 CC=$ac_ct_CC
2622 fi
6bf9431b
BE
2623fi
2624
2625fi
2626
2627
81ecdfbb
RW
2628test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2629$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2630as_fn_error "no acceptable C compiler found in \$PATH
2631See \`config.log' for more details." "$LINENO" 5; }
6bf9431b
BE
2632
2633# Provide some information about the compiler.
81ecdfbb
RW
2634$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
2635set X $ac_compile
2636ac_compiler=$2
2637for ac_option in --version -v -V -qversion; do
2638 { { ac_try="$ac_compiler $ac_option >&5"
2639case "(($ac_try" in
2640 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2641 *) ac_try_echo=$ac_try;;
2642esac
2643eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2644$as_echo "$ac_try_echo"; } >&5
2645 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
6bf9431b 2646 ac_status=$?
81ecdfbb
RW
2647 if test -s conftest.err; then
2648 sed '10a\
2649... rest of stderr output deleted ...
2650 10q' conftest.err >conftest.er1
2651 cat conftest.er1 >&5
2652 rm -f conftest.er1 conftest.err
2653 fi
2654 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2655 test $ac_status = 0; }
2656done
6bf9431b 2657
81ecdfbb 2658cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6bf9431b
BE
2659/* end confdefs.h. */
2660
2661int
2662main ()
2663{
2664
2665 ;
2666 return 0;
2667}
2668_ACEOF
2669ac_clean_files_save=$ac_clean_files
81ecdfbb 2670ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out conftest.out"
6bf9431b
BE
2671# Try to create an executable without -o first, disregard a.out.
2672# It will help us diagnose broken compilers, and finding out an intuition
2673# of exeext.
81ecdfbb
RW
2674{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
2675$as_echo_n "checking for C compiler default output file name... " >&6; }
2676ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
2677
2678# The possible output files:
2679ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
2680
2681ac_rmfiles=
2682for ac_file in $ac_files
2683do
2684 case $ac_file in
2685 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
2686 * ) ac_rmfiles="$ac_rmfiles $ac_file";;
2687 esac
2688done
2689rm -f $ac_rmfiles
2690
2691if { { ac_try="$ac_link_default"
2692case "(($ac_try" in
2693 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2694 *) ac_try_echo=$ac_try;;
2695esac
2696eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2697$as_echo "$ac_try_echo"; } >&5
2698 (eval "$ac_link_default") 2>&5
2699 ac_status=$?
2700 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2701 test $ac_status = 0; }; then :
2702 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
2703# So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
2704# in a Makefile. We should not override ac_cv_exeext if it was cached,
2705# so that the user can short-circuit this test for compilers unknown to
2706# Autoconf.
2707for ac_file in $ac_files ''
6bf9431b
BE
2708do
2709 test -f "$ac_file" || continue
2710 case $ac_file in
81ecdfbb 2711 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
6bf9431b
BE
2712 ;;
2713 [ab].out )
2714 # We found the default executable, but exeext='' is most
2715 # certainly right.
2716 break;;
2717 *.* )
81ecdfbb
RW
2718 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
2719 then :; else
2720 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
2721 fi
2722 # We set ac_cv_exeext here because the later test for it is not
2723 # safe: cross compilers may not add the suffix if given an `-o'
2724 # argument, so we may need to know it at that point already.
2725 # Even if this section looks crufty: it has the advantage of
2726 # actually working.
6bf9431b
BE
2727 break;;
2728 * )
2729 break;;
2730 esac
2731done
81ecdfbb
RW
2732test "$ac_cv_exeext" = no && ac_cv_exeext=
2733
6bf9431b 2734else
81ecdfbb
RW
2735 ac_file=''
2736fi
2737{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
2738$as_echo "$ac_file" >&6; }
2739if test -z "$ac_file"; then :
2740 $as_echo "$as_me: failed program was:" >&5
6bf9431b
BE
2741sed 's/^/| /' conftest.$ac_ext >&5
2742
81ecdfbb
RW
2743{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2744$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2745{ as_fn_set_status 77
2746as_fn_error "C compiler cannot create executables
2747See \`config.log' for more details." "$LINENO" 5; }; }
6bf9431b 2748fi
6bf9431b 2749ac_exeext=$ac_cv_exeext
6bf9431b 2750
81ecdfbb 2751# Check that the compiler produces executables we can run. If not, either
6bf9431b 2752# the compiler is broken, or we cross compile.
81ecdfbb
RW
2753{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
2754$as_echo_n "checking whether the C compiler works... " >&6; }
6bf9431b
BE
2755# If not cross compiling, check that we can run a simple program.
2756if test "$cross_compiling" != yes; then
2757 if { ac_try='./$ac_file'
81ecdfbb
RW
2758 { { case "(($ac_try" in
2759 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2760 *) ac_try_echo=$ac_try;;
2761esac
2762eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2763$as_echo "$ac_try_echo"; } >&5
2764 (eval "$ac_try") 2>&5
6bf9431b 2765 ac_status=$?
81ecdfbb
RW
2766 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2767 test $ac_status = 0; }; }; then
6bf9431b
BE
2768 cross_compiling=no
2769 else
2770 if test "$cross_compiling" = maybe; then
2771 cross_compiling=yes
2772 else
81ecdfbb
RW
2773 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2774$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2775as_fn_error "cannot run C compiled programs.
6bf9431b 2776If you meant to cross compile, use \`--host'.
81ecdfbb 2777See \`config.log' for more details." "$LINENO" 5; }
6bf9431b
BE
2778 fi
2779 fi
2780fi
81ecdfbb
RW
2781{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
2782$as_echo "yes" >&6; }
6bf9431b 2783
81ecdfbb 2784rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out conftest.out
6bf9431b 2785ac_clean_files=$ac_clean_files_save
81ecdfbb 2786# Check that the compiler produces executables we can run. If not, either
6bf9431b 2787# the compiler is broken, or we cross compile.
81ecdfbb
RW
2788{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
2789$as_echo_n "checking whether we are cross compiling... " >&6; }
2790{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
2791$as_echo "$cross_compiling" >&6; }
2792
2793{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
2794$as_echo_n "checking for suffix of executables... " >&6; }
2795if { { ac_try="$ac_link"
2796case "(($ac_try" in
2797 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2798 *) ac_try_echo=$ac_try;;
2799esac
2800eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2801$as_echo "$ac_try_echo"; } >&5
2802 (eval "$ac_link") 2>&5
6bf9431b 2803 ac_status=$?
81ecdfbb
RW
2804 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2805 test $ac_status = 0; }; then :
6bf9431b
BE
2806 # If both `conftest.exe' and `conftest' are `present' (well, observable)
2807# catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
2808# work properly (i.e., refer to `conftest.exe'), while it won't with
2809# `rm'.
2810for ac_file in conftest.exe conftest conftest.*; do
2811 test -f "$ac_file" || continue
2812 case $ac_file in
81ecdfbb 2813 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
6bf9431b 2814 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
6bf9431b
BE
2815 break;;
2816 * ) break;;
2817 esac
2818done
2819else
81ecdfbb
RW
2820 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2821$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2822as_fn_error "cannot compute suffix of executables: cannot compile and link
2823See \`config.log' for more details." "$LINENO" 5; }
6bf9431b 2824fi
6bf9431b 2825rm -f conftest$ac_cv_exeext
81ecdfbb
RW
2826{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
2827$as_echo "$ac_cv_exeext" >&6; }
6bf9431b
BE
2828
2829rm -f conftest.$ac_ext
2830EXEEXT=$ac_cv_exeext
2831ac_exeext=$EXEEXT
81ecdfbb
RW
2832{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
2833$as_echo_n "checking for suffix of object files... " >&6; }
2834if test "${ac_cv_objext+set}" = set; then :
2835 $as_echo_n "(cached) " >&6
6bf9431b 2836else
81ecdfbb 2837 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6bf9431b
BE
2838/* end confdefs.h. */
2839
2840int
2841main ()
2842{
2843
2844 ;
2845 return 0;
2846}
2847_ACEOF
2848rm -f conftest.o conftest.obj
81ecdfbb
RW
2849if { { ac_try="$ac_compile"
2850case "(($ac_try" in
2851 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2852 *) ac_try_echo=$ac_try;;
2853esac
2854eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2855$as_echo "$ac_try_echo"; } >&5
2856 (eval "$ac_compile") 2>&5
2857 ac_status=$?
2858 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2859 test $ac_status = 0; }; then :
2860 for ac_file in conftest.o conftest.obj conftest.*; do
2861 test -f "$ac_file" || continue;
6bf9431b 2862 case $ac_file in
81ecdfbb 2863 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
6bf9431b
BE
2864 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
2865 break;;
2866 esac
2867done
2868else
81ecdfbb 2869 $as_echo "$as_me: failed program was:" >&5
6bf9431b
BE
2870sed 's/^/| /' conftest.$ac_ext >&5
2871
81ecdfbb
RW
2872{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2873$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2874as_fn_error "cannot compute suffix of object files: cannot compile
2875See \`config.log' for more details." "$LINENO" 5; }
6bf9431b 2876fi
6bf9431b
BE
2877rm -f conftest.$ac_cv_objext conftest.$ac_ext
2878fi
81ecdfbb
RW
2879{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
2880$as_echo "$ac_cv_objext" >&6; }
6bf9431b
BE
2881OBJEXT=$ac_cv_objext
2882ac_objext=$OBJEXT
81ecdfbb
RW
2883{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
2884$as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
2885if test "${ac_cv_c_compiler_gnu+set}" = set; then :
2886 $as_echo_n "(cached) " >&6
6bf9431b 2887else
81ecdfbb 2888 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6bf9431b
BE
2889/* end confdefs.h. */
2890
2891int
2892main ()
2893{
2894#ifndef __GNUC__
2895 choke me
2896#endif
2897
2898 ;
2899 return 0;
2900}
2901_ACEOF
81ecdfbb 2902if ac_fn_c_try_compile "$LINENO"; then :
6bf9431b
BE
2903 ac_compiler_gnu=yes
2904else
81ecdfbb 2905 ac_compiler_gnu=no
6bf9431b 2906fi
81ecdfbb 2907rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6bf9431b
BE
2908ac_cv_c_compiler_gnu=$ac_compiler_gnu
2909
2910fi
81ecdfbb
RW
2911{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
2912$as_echo "$ac_cv_c_compiler_gnu" >&6; }
2913if test $ac_compiler_gnu = yes; then
2914 GCC=yes
2915else
2916 GCC=
2917fi
6bf9431b
BE
2918ac_test_CFLAGS=${CFLAGS+set}
2919ac_save_CFLAGS=$CFLAGS
81ecdfbb
RW
2920{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
2921$as_echo_n "checking whether $CC accepts -g... " >&6; }
2922if test "${ac_cv_prog_cc_g+set}" = set; then :
2923 $as_echo_n "(cached) " >&6
2924else
2925 ac_save_c_werror_flag=$ac_c_werror_flag
2926 ac_c_werror_flag=yes
2927 ac_cv_prog_cc_g=no
2928 CFLAGS="-g"
2929 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6bf9431b
BE
2930/* end confdefs.h. */
2931
2932int
2933main ()
2934{
2935
2936 ;
2937 return 0;
2938}
2939_ACEOF
81ecdfbb 2940if ac_fn_c_try_compile "$LINENO"; then :
6bf9431b
BE
2941 ac_cv_prog_cc_g=yes
2942else
81ecdfbb
RW
2943 CFLAGS=""
2944 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2945/* end confdefs.h. */
2946
2947int
2948main ()
2949{
2950
2951 ;
2952 return 0;
2953}
2954_ACEOF
2955if ac_fn_c_try_compile "$LINENO"; then :
2956
2957else
2958 ac_c_werror_flag=$ac_save_c_werror_flag
2959 CFLAGS="-g"
2960 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2961/* end confdefs.h. */
2962
2963int
2964main ()
2965{
6bf9431b 2966
81ecdfbb
RW
2967 ;
2968 return 0;
2969}
2970_ACEOF
2971if ac_fn_c_try_compile "$LINENO"; then :
2972 ac_cv_prog_cc_g=yes
2973fi
2974rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6bf9431b 2975fi
81ecdfbb 2976rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6bf9431b 2977fi
81ecdfbb
RW
2978rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2979 ac_c_werror_flag=$ac_save_c_werror_flag
2980fi
2981{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
2982$as_echo "$ac_cv_prog_cc_g" >&6; }
6bf9431b
BE
2983if test "$ac_test_CFLAGS" = set; then
2984 CFLAGS=$ac_save_CFLAGS
2985elif test $ac_cv_prog_cc_g = yes; then
2986 if test "$GCC" = yes; then
2987 CFLAGS="-g -O2"
2988 else
2989 CFLAGS="-g"
2990 fi
2991else
2992 if test "$GCC" = yes; then
2993 CFLAGS="-O2"
2994 else
2995 CFLAGS=
2996 fi
2997fi
81ecdfbb
RW
2998{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
2999$as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
3000if test "${ac_cv_prog_cc_c89+set}" = set; then :
3001 $as_echo_n "(cached) " >&6
6bf9431b 3002else
81ecdfbb 3003 ac_cv_prog_cc_c89=no
6bf9431b 3004ac_save_CC=$CC
81ecdfbb 3005cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6bf9431b
BE
3006/* end confdefs.h. */
3007#include <stdarg.h>
3008#include <stdio.h>
3009#include <sys/types.h>
3010#include <sys/stat.h>
3011/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
3012struct buf { int x; };
3013FILE * (*rcsopen) (struct buf *, struct stat *, int);
3014static char *e (p, i)
3015 char **p;
3016 int i;
3017{
3018 return p[i];
3019}
3020static char *f (char * (*g) (char **, int), char **p, ...)
3021{
3022 char *s;
3023 va_list v;
3024 va_start (v,p);
3025 s = g (p, va_arg (v,int));
3026 va_end (v);
3027 return s;
3028}
3029
3030/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
3031 function prototypes and stuff, but not '\xHH' hex character constants.
3032 These don't provoke an error unfortunately, instead are silently treated
81ecdfbb 3033 as 'x'. The following induces an error, until -std is added to get
6bf9431b
BE
3034 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
3035 array size at least. It's necessary to write '\x00'==0 to get something
81ecdfbb 3036 that's true only with -std. */
6bf9431b
BE
3037int osf4_cc_array ['\x00' == 0 ? 1 : -1];
3038
81ecdfbb
RW
3039/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
3040 inside strings and character constants. */
3041#define FOO(x) 'x'
3042int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
3043
6bf9431b
BE
3044int test (int i, double x);
3045struct s1 {int (*f) (int a);};
3046struct s2 {int (*f) (double a);};
3047int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3048int argc;
3049char **argv;
3050int
3051main ()
3052{
3053return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
3054 ;
3055 return 0;
3056}
3057_ACEOF
81ecdfbb
RW
3058for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
3059 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
6bf9431b
BE
3060do
3061 CC="$ac_save_CC $ac_arg"
81ecdfbb
RW
3062 if ac_fn_c_try_compile "$LINENO"; then :
3063 ac_cv_prog_cc_c89=$ac_arg
6bf9431b 3064fi
81ecdfbb
RW
3065rm -f core conftest.err conftest.$ac_objext
3066 test "x$ac_cv_prog_cc_c89" != "xno" && break
6bf9431b 3067done
81ecdfbb 3068rm -f conftest.$ac_ext
6bf9431b
BE
3069CC=$ac_save_CC
3070
3071fi
81ecdfbb
RW
3072# AC_CACHE_VAL
3073case "x$ac_cv_prog_cc_c89" in
3074 x)
3075 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
3076$as_echo "none needed" >&6; } ;;
3077 xno)
3078 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
3079$as_echo "unsupported" >&6; } ;;
6bf9431b 3080 *)
81ecdfbb
RW
3081 CC="$CC $ac_cv_prog_cc_c89"
3082 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
3083$as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
6bf9431b 3084esac
81ecdfbb 3085if test "x$ac_cv_prog_cc_c89" != xno; then :
6bf9431b 3086
0ab6f085
AM
3087fi
3088
6bf9431b
BE
3089ac_ext=c
3090ac_cpp='$CPP $CPPFLAGS'
3091ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3092ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3093ac_compiler_gnu=$ac_cv_c_compiler_gnu
3094
3095
81ecdfbb
RW
3096{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing strerror" >&5
3097$as_echo_n "checking for library containing strerror... " >&6; }
3098if test "${ac_cv_search_strerror+set}" = set; then :
3099 $as_echo_n "(cached) " >&6
6bf9431b
BE
3100else
3101 ac_func_search_save_LIBS=$LIBS
81ecdfbb 3102cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6bf9431b
BE
3103/* end confdefs.h. */
3104
81ecdfbb
RW
3105/* Override any GCC internal prototype to avoid an error.
3106 Use char because int might match the return type of a GCC
3107 builtin and then its argument prototype would still apply. */
6bf9431b
BE
3108#ifdef __cplusplus
3109extern "C"
3110#endif
6bf9431b
BE
3111char strerror ();
3112int
3113main ()
3114{
81ecdfbb 3115return strerror ();
6bf9431b
BE
3116 ;
3117 return 0;
3118}
3119_ACEOF
81ecdfbb
RW
3120for ac_lib in '' cposix; do
3121 if test -z "$ac_lib"; then
3122 ac_res="none required"
3123 else
3124 ac_res=-l$ac_lib
0ab6f085 3125 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
81ecdfbb
RW
3126 fi
3127 if ac_fn_c_try_link "$LINENO"; then :
3128 ac_cv_search_strerror=$ac_res
3129fi
3130rm -f core conftest.err conftest.$ac_objext \
3131 conftest$ac_exeext
3132 if test "${ac_cv_search_strerror+set}" = set; then :
3133 break
3134fi
3135done
3136if test "${ac_cv_search_strerror+set}" = set; then :
6bf9431b 3137
1b9750d6 3138else
81ecdfbb 3139 ac_cv_search_strerror=no
6bf9431b 3140fi
81ecdfbb 3141rm conftest.$ac_ext
6bf9431b
BE
3142LIBS=$ac_func_search_save_LIBS
3143fi
81ecdfbb
RW
3144{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_strerror" >&5
3145$as_echo "$ac_cv_search_strerror" >&6; }
3146ac_res=$ac_cv_search_strerror
3147if test "$ac_res" != no; then :
3148 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
6bf9431b
BE
3149
3150fi
3151
3152
81ecdfbb
RW
3153am__api_version='1.11'
3154
6bf9431b
BE
3155# Find a good install program. We prefer a C program (faster),
3156# so one script is as good as another. But avoid the broken or
3157# incompatible versions:
3158# SysV /etc/install, /usr/sbin/install
3159# SunOS /usr/etc/install
3160# IRIX /sbin/install
3161# AIX /bin/install
3162# AmigaOS /C/install, which installs bootblocks on floppy discs
3163# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
3164# AFS /usr/afsws/bin/install, which mishandles nonexistent args
3165# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
3166# OS/2's system install, which has a completely different semantic
3167# ./install, which can be erroneously created by make from ./install.sh.
58c85be7 3168# Reject install programs that cannot install multiple files.
81ecdfbb
RW
3169{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
3170$as_echo_n "checking for a BSD-compatible install... " >&6; }
6bf9431b 3171if test -z "$INSTALL"; then
81ecdfbb
RW
3172if test "${ac_cv_path_install+set}" = set; then :
3173 $as_echo_n "(cached) " >&6
6bf9431b
BE
3174else
3175 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3176for as_dir in $PATH
3177do
3178 IFS=$as_save_IFS
3179 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
3180 # Account for people who put trailing slashes in PATH elements.
3181case $as_dir/ in #((
3182 ./ | .// | /[cC]/* | \
6bf9431b 3183 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
81ecdfbb 3184 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
6bf9431b
BE
3185 /usr/ucb/* ) ;;
3186 *)
3187 # OSF1 and SCO ODT 3.0 have their own names for install.
3188 # Don't use installbsd from OSF since it installs stuff as root
3189 # by default.
3190 for ac_prog in ginstall scoinst install; do
3191 for ac_exec_ext in '' $ac_executable_extensions; do
81ecdfbb 3192 if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then
6bf9431b
BE
3193 if test $ac_prog = install &&
3194 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
3195 # AIX install. It has an incompatible calling convention.
3196 :
3197 elif test $ac_prog = install &&
3198 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
3199 # program-specific install script used by HP pwplus--don't use.
3200 :
252b5132 3201 else
58c85be7
RW
3202 rm -rf conftest.one conftest.two conftest.dir
3203 echo one > conftest.one
3204 echo two > conftest.two
3205 mkdir conftest.dir
3206 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
3207 test -s conftest.one && test -s conftest.two &&
3208 test -s conftest.dir/conftest.one &&
3209 test -s conftest.dir/conftest.two
3210 then
3211 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
3212 break 3
3213 fi
252b5132
RH
3214 fi
3215 fi
3216 done
6bf9431b
BE
3217 done
3218 ;;
3219esac
81ecdfbb
RW
3220
3221 done
3222IFS=$as_save_IFS
6bf9431b 3223
58c85be7 3224rm -rf conftest.one conftest.two conftest.dir
252b5132
RH
3225
3226fi
3227 if test "${ac_cv_path_install+set}" = set; then
6bf9431b 3228 INSTALL=$ac_cv_path_install
252b5132 3229 else
58c85be7
RW
3230 # As a last resort, use the slow shell script. Don't cache a
3231 # value for INSTALL within a source directory, because that will
252b5132 3232 # break other packages using the cache if that directory is
58c85be7 3233 # removed, or if the value is a relative name.
6bf9431b 3234 INSTALL=$ac_install_sh
252b5132
RH
3235 fi
3236fi
81ecdfbb
RW
3237{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
3238$as_echo "$INSTALL" >&6; }
252b5132
RH
3239
3240# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
3241# It thinks the first close brace ends the variable substitution.
3242test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
3243
6bf9431b 3244test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
252b5132
RH
3245
3246test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
3247
81ecdfbb
RW
3248{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5
3249$as_echo_n "checking whether build environment is sane... " >&6; }
252b5132
RH
3250# Just in case
3251sleep 1
6bf9431b 3252echo timestamp > conftest.file
81ecdfbb
RW
3253# Reject unsafe characters in $srcdir or the absolute working directory
3254# name. Accept space and tab only in the latter.
3255am_lf='
3256'
3257case `pwd` in
3258 *[\\\"\#\$\&\'\`$am_lf]*)
3259 as_fn_error "unsafe absolute working directory name" "$LINENO" 5;;
3260esac
3261case $srcdir in
3262 *[\\\"\#\$\&\'\`$am_lf\ \ ]*)
3263 as_fn_error "unsafe srcdir value: \`$srcdir'" "$LINENO" 5;;
3264esac
3265
252b5132
RH
3266# Do `set' in a subshell so we don't clobber the current shell's
3267# arguments. Must try -L first in case configure is actually a
3268# symlink; some systems play weird games with the mod time of symlinks
3269# (eg FreeBSD returns the mod time of the symlink's containing
3270# directory).
3271if (
81ecdfbb 3272 set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null`
252b5132
RH
3273 if test "$*" = "X"; then
3274 # -L didn't work.
81ecdfbb 3275 set X `ls -t "$srcdir/configure" conftest.file`
252b5132 3276 fi
6bf9431b
BE
3277 rm -f conftest.file
3278 if test "$*" != "X $srcdir/configure conftest.file" \
3279 && test "$*" != "X conftest.file $srcdir/configure"; then
252b5132
RH
3280
3281 # If neither matched, then we have a broken ls. This can happen
3282 # if, for instance, CONFIG_SHELL is bash and it inherits a
3283 # broken ls alias from the environment. This has actually
3284 # happened. Such a system could not be considered "sane".
81ecdfbb
RW
3285 as_fn_error "ls -t appears to fail. Make sure there is not a broken
3286alias in your environment" "$LINENO" 5
252b5132
RH
3287 fi
3288
6bf9431b 3289 test "$2" = conftest.file
252b5132
RH
3290 )
3291then
3292 # Ok.
3293 :
3294else
81ecdfbb
RW
3295 as_fn_error "newly created file is older than distributed files!
3296Check your system clock" "$LINENO" 5
252b5132 3297fi
81ecdfbb
RW
3298{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3299$as_echo "yes" >&6; }
252b5132 3300test "$program_prefix" != NONE &&
81ecdfbb 3301 program_transform_name="s&^&$program_prefix&;$program_transform_name"
252b5132
RH
3302# Use a double $ so make ignores it.
3303test "$program_suffix" != NONE &&
81ecdfbb
RW
3304 program_transform_name="s&\$&$program_suffix&;$program_transform_name"
3305# Double any \ or $.
6bf9431b 3306# By default was `s,x,x', remove it if useless.
81ecdfbb
RW
3307ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
3308program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
6bf9431b
BE
3309
3310# expand $ac_aux_dir to an absolute path
3311am_aux_dir=`cd $ac_aux_dir && pwd`
3312
81ecdfbb
RW
3313if test x"${MISSING+set}" != xset; then
3314 case $am_aux_dir in
3315 *\ * | *\ *)
3316 MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;;
3317 *)
3318 MISSING="\${SHELL} $am_aux_dir/missing" ;;
3319 esac
3320fi
6bf9431b
BE
3321# Use eval to expand $SHELL
3322if eval "$MISSING --run true"; then
3323 am_missing_run="$MISSING --run "
3324else
3325 am_missing_run=
81ecdfbb
RW
3326 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`missing' script is too old or missing" >&5
3327$as_echo "$as_me: WARNING: \`missing' script is too old or missing" >&2;}
6bf9431b 3328fi
252b5132 3329
81ecdfbb
RW
3330if test x"${install_sh}" != xset; then
3331 case $am_aux_dir in
3332 *\ * | *\ *)
3333 install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;;
3334 *)
3335 install_sh="\${SHELL} $am_aux_dir/install-sh"
3336 esac
3337fi
3338
3339# Installed binaries are usually stripped using `strip' when the user
3340# run `make install-strip'. However `strip' might not be the right
3341# tool to use in cross-compilation environments, therefore Automake
3342# will honor the `STRIP' environment variable to overrule this program.
3343if test "$cross_compiling" != no; then
3344 if test -n "$ac_tool_prefix"; then
3345 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
3346set dummy ${ac_tool_prefix}strip; ac_word=$2
3347{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3348$as_echo_n "checking for $ac_word... " >&6; }
3349if test "${ac_cv_prog_STRIP+set}" = set; then :
3350 $as_echo_n "(cached) " >&6
6bf9431b 3351else
81ecdfbb
RW
3352 if test -n "$STRIP"; then
3353 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
6bf9431b
BE
3354else
3355as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3356for as_dir in $PATH
3357do
3358 IFS=$as_save_IFS
3359 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
3360 for ac_exec_ext in '' $ac_executable_extensions; do
3361 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3362 ac_cv_prog_STRIP="${ac_tool_prefix}strip"
3363 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6bf9431b
BE
3364 break 2
3365 fi
3366done
81ecdfbb
RW
3367 done
3368IFS=$as_save_IFS
6bf9431b
BE
3369
3370fi
3371fi
81ecdfbb
RW
3372STRIP=$ac_cv_prog_STRIP
3373if test -n "$STRIP"; then
3374 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
3375$as_echo "$STRIP" >&6; }
6bf9431b 3376else
81ecdfbb
RW
3377 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3378$as_echo "no" >&6; }
6bf9431b
BE
3379fi
3380
252b5132 3381
81ecdfbb
RW
3382fi
3383if test -z "$ac_cv_prog_STRIP"; then
3384 ac_ct_STRIP=$STRIP
3385 # Extract the first word of "strip", so it can be a program name with args.
3386set dummy strip; ac_word=$2
3387{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3388$as_echo_n "checking for $ac_word... " >&6; }
3389if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then :
3390 $as_echo_n "(cached) " >&6
252b5132 3391else
81ecdfbb
RW
3392 if test -n "$ac_ct_STRIP"; then
3393 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
0ab6f085 3394else
81ecdfbb
RW
3395as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3396for as_dir in $PATH
3397do
3398 IFS=$as_save_IFS
3399 test -z "$as_dir" && as_dir=.
3400 for ac_exec_ext in '' $ac_executable_extensions; do
3401 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3402 ac_cv_prog_ac_ct_STRIP="strip"
3403 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3404 break 2
3405 fi
3406done
3407 done
3408IFS=$as_save_IFS
3409
0ab6f085 3410fi
252b5132 3411fi
81ecdfbb
RW
3412ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
3413if test -n "$ac_ct_STRIP"; then
3414 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
3415$as_echo "$ac_ct_STRIP" >&6; }
252b5132 3416else
81ecdfbb
RW
3417 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3418$as_echo "no" >&6; }
252b5132
RH
3419fi
3420
81ecdfbb
RW
3421 if test "x$ac_ct_STRIP" = x; then
3422 STRIP=":"
3423 else
3424 case $cross_compiling:$ac_tool_warned in
3425yes:)
3426{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3427$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3428ac_tool_warned=yes ;;
3429esac
3430 STRIP=$ac_ct_STRIP
3431 fi
3432else
3433 STRIP="$ac_cv_prog_STRIP"
3434fi
3435
3436fi
3437INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
3438
3439{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5
3440$as_echo_n "checking for a thread-safe mkdir -p... " >&6; }
3441if test -z "$MKDIR_P"; then
3442 if test "${ac_cv_path_mkdir+set}" = set; then :
3443 $as_echo_n "(cached) " >&6
3444else
3445 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3446for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin
3447do
3448 IFS=$as_save_IFS
3449 test -z "$as_dir" && as_dir=.
3450 for ac_prog in mkdir gmkdir; do
3451 for ac_exec_ext in '' $ac_executable_extensions; do
3452 { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; } || continue
3453 case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #(
3454 'mkdir (GNU coreutils) '* | \
3455 'mkdir (coreutils) '* | \
3456 'mkdir (fileutils) '4.1*)
3457 ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext
3458 break 3;;
3459 esac
3460 done
3461 done
3462 done
3463IFS=$as_save_IFS
3464
3465fi
3466
3467 if test "${ac_cv_path_mkdir+set}" = set; then
3468 MKDIR_P="$ac_cv_path_mkdir -p"
3469 else
3470 # As a last resort, use the slow shell script. Don't cache a
3471 # value for MKDIR_P within a source directory, because that will
3472 # break other packages using the cache if that directory is
3473 # removed, or if the value is a relative name.
3474 test -d ./--version && rmdir ./--version
3475 MKDIR_P="$ac_install_sh -d"
3476 fi
3477fi
3478{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5
3479$as_echo "$MKDIR_P" >&6; }
3480
3481mkdir_p="$MKDIR_P"
3482case $mkdir_p in
3483 [\\/$]* | ?:[\\/]*) ;;
3484 */*) mkdir_p="\$(top_builddir)/$mkdir_p" ;;
3485esac
3486
3487for ac_prog in gawk mawk nawk awk
3488do
3489 # Extract the first word of "$ac_prog", so it can be a program name with args.
3490set dummy $ac_prog; ac_word=$2
3491{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3492$as_echo_n "checking for $ac_word... " >&6; }
3493if test "${ac_cv_prog_AWK+set}" = set; then :
3494 $as_echo_n "(cached) " >&6
3495else
3496 if test -n "$AWK"; then
3497 ac_cv_prog_AWK="$AWK" # Let the user override the test.
3498else
3499as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3500for as_dir in $PATH
3501do
3502 IFS=$as_save_IFS
3503 test -z "$as_dir" && as_dir=.
3504 for ac_exec_ext in '' $ac_executable_extensions; do
3505 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3506 ac_cv_prog_AWK="$ac_prog"
3507 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3508 break 2
3509 fi
3510done
3511 done
3512IFS=$as_save_IFS
3513
3514fi
3515fi
3516AWK=$ac_cv_prog_AWK
3517if test -n "$AWK"; then
3518 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
3519$as_echo "$AWK" >&6; }
3520else
3521 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3522$as_echo "no" >&6; }
3523fi
3524
3525
3526 test -n "$AWK" && break
3527done
3528
3529{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
3530$as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
3531set x ${MAKE-make}
3532ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
3533if { as_var=ac_cv_prog_make_${ac_make}_set; eval "test \"\${$as_var+set}\" = set"; }; then :
3534 $as_echo_n "(cached) " >&6
3535else
3536 cat >conftest.make <<\_ACEOF
3537SHELL = /bin/sh
3538all:
3539 @echo '@@@%%%=$(MAKE)=@@@%%%'
3540_ACEOF
3541# GNU make sometimes prints "make[1]: Entering...", which would confuse us.
3542case `${MAKE-make} -f conftest.make 2>/dev/null` in
3543 *@@@%%%=?*=@@@%%%*)
3544 eval ac_cv_prog_make_${ac_make}_set=yes;;
3545 *)
3546 eval ac_cv_prog_make_${ac_make}_set=no;;
3547esac
3548rm -f conftest.make
3549fi
3550if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
3551 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3552$as_echo "yes" >&6; }
3553 SET_MAKE=
3554else
3555 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3556$as_echo "no" >&6; }
3557 SET_MAKE="MAKE=${MAKE-make}"
3558fi
3559
3560rm -rf .tst 2>/dev/null
6bf9431b
BE
3561mkdir .tst 2>/dev/null
3562if test -d .tst; then
3563 am__leading_dot=.
3564else
3565 am__leading_dot=_
3566fi
3567rmdir .tst 2>/dev/null
3568
3569DEPDIR="${am__leading_dot}deps"
3570
81ecdfbb 3571ac_config_commands="$ac_config_commands depfiles"
6bf9431b
BE
3572
3573
3574am_make=${MAKE-make}
3575cat > confinc << 'END'
3576am__doit:
81ecdfbb 3577 @echo this is the am__doit target
6bf9431b
BE
3578.PHONY: am__doit
3579END
3580# If we don't find an include directive, just comment out the code.
81ecdfbb
RW
3581{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for style of include used by $am_make" >&5
3582$as_echo_n "checking for style of include used by $am_make... " >&6; }
6bf9431b
BE
3583am__include="#"
3584am__quote=
3585_am_result=none
3586# First try GNU make style include.
3587echo "include confinc" > confmf
81ecdfbb
RW
3588# Ignore all kinds of additional output from `make'.
3589case `$am_make -s -f confmf 2> /dev/null` in #(
3590*the\ am__doit\ target*)
3591 am__include=include
3592 am__quote=
3593 _am_result=GNU
3594 ;;
3595esac
6bf9431b
BE
3596# Now try BSD make style include.
3597if test "$am__include" = "#"; then
3598 echo '.include "confinc"' > confmf
81ecdfbb
RW
3599 case `$am_make -s -f confmf 2> /dev/null` in #(
3600 *the\ am__doit\ target*)
3601 am__include=.include
3602 am__quote="\""
3603 _am_result=BSD
3604 ;;
3605 esac
6bf9431b
BE
3606fi
3607
252b5132 3608
81ecdfbb
RW
3609{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $_am_result" >&5
3610$as_echo "$_am_result" >&6; }
6bf9431b 3611rm -f confinc confmf
252b5132 3612
81ecdfbb
RW
3613# Check whether --enable-dependency-tracking was given.
3614if test "${enable_dependency_tracking+set}" = set; then :
3615 enableval=$enable_dependency_tracking;
3616fi
252b5132 3617
6bf9431b
BE
3618if test "x$enable_dependency_tracking" != xno; then
3619 am_depcomp="$ac_aux_dir/depcomp"
3620 AMDEPBACKSLASH='\'
252b5132 3621fi
81ecdfbb 3622 if test "x$enable_dependency_tracking" != xno; then
6bf9431b
BE
3623 AMDEP_TRUE=
3624 AMDEP_FALSE='#'
3625else
3626 AMDEP_TRUE='#'
3627 AMDEP_FALSE=
3628fi
3629
3630
81ecdfbb
RW
3631if test "`cd $srcdir && pwd`" != "`pwd`"; then
3632 # Use -I$(srcdir) only when $(srcdir) != ., so that make's output
3633 # is not polluted with repeated "-I."
3634 am__isrc=' -I$(srcdir)'
3635 # test to see if srcdir already configured
3636 if test -f $srcdir/config.status; then
3637 as_fn_error "source directory already configured; run \"make distclean\" there first" "$LINENO" 5
3638 fi
6bf9431b
BE
3639fi
3640
3641# test whether we have cygpath
3642if test -z "$CYGPATH_W"; then
3643 if (cygpath --version) >/dev/null 2>/dev/null; then
3644 CYGPATH_W='cygpath -w'
3645 else
3646 CYGPATH_W=echo
3647 fi
3648fi
3649
3650
3651# Define the identity of the package.
2e98a7bd 3652 PACKAGE='gprof'
d8bd95ef 3653 VERSION='2.26.51'
6bf9431b
BE
3654
3655
3656cat >>confdefs.h <<_ACEOF
252b5132 3657#define PACKAGE "$PACKAGE"
6bf9431b
BE
3658_ACEOF
3659
252b5132 3660
6bf9431b 3661cat >>confdefs.h <<_ACEOF
252b5132 3662#define VERSION "$VERSION"
6bf9431b
BE
3663_ACEOF
3664
3665# Some tools Automake needs.
3666
3667ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"}
3668
3669
3670AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"}
3671
3672
3673AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"}
3674
3675
3676AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"}
3677
3678
3679MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"}
3680
6bf9431b
BE
3681# We need awk for the "check" target. The system "awk" is bad on
3682# some platforms.
df76639a
AM
3683# Always define AMTAR for backward compatibility.
3684
3685AMTAR=${AMTAR-"${am_missing_run}tar"}
3686
3687am__tar='${AMTAR} chof - "$$tardir"'; am__untar='${AMTAR} xf -'
3688
3689
6bf9431b
BE
3690
3691
3692depcc="$CC" am_compiler_list=
3693
81ecdfbb
RW
3694{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
3695$as_echo_n "checking dependency style of $depcc... " >&6; }
3696if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then :
3697 $as_echo_n "(cached) " >&6
6bf9431b
BE
3698else
3699 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
3700 # We make a subdir and do the tests there. Otherwise we can end up
3701 # making bogus files that we don't know about and never remove. For
3702 # instance it was reported that on HP-UX the gcc test will end up
3703 # making a dummy file named `D' -- because `-MD' means `put the output
3704 # in D'.
3705 mkdir conftest.dir
3706 # Copy depcomp to subdir because otherwise we won't find it if we're
3707 # using a relative directory.
3708 cp "$am_depcomp" conftest.dir
3709 cd conftest.dir
3710 # We will build objects and dependencies in a subdirectory because
3711 # it helps to detect inapplicable dependency modes. For instance
3712 # both Tru64's cc and ICC support -MD to output dependencies as a
3713 # side effect of compilation, but ICC will put the dependencies in
3714 # the current directory while Tru64 will put them in the object
3715 # directory.
3716 mkdir sub
3717
3718 am_cv_CC_dependencies_compiler_type=none
3719 if test "$am_compiler_list" = ""; then
3720 am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
3721 fi
81ecdfbb
RW
3722 am__universal=false
3723 case " $depcc " in #(
3724 *\ -arch\ *\ -arch\ *) am__universal=true ;;
3725 esac
3726
6bf9431b
BE
3727 for depmode in $am_compiler_list; do
3728 # Setup a source with many dependencies, because some compilers
3729 # like to wrap large dependency lists on column 80 (with \), and
3730 # we should not choose a depcomp mode which is confused by this.
3731 #
3732 # We need to recreate these files for each test, as the compiler may
3733 # overwrite some of them when testing with obscure command lines.
3734 # This happens at least with the AIX C compiler.
3735 : > sub/conftest.c
3736 for i in 1 2 3 4 5 6; do
3737 echo '#include "conftst'$i'.h"' >> sub/conftest.c
3738 # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
3739 # Solaris 8's {/usr,}/bin/sh.
3740 touch sub/conftst$i.h
3741 done
3742 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
3743
81ecdfbb
RW
3744 # We check with `-c' and `-o' for the sake of the "dashmstdout"
3745 # mode. It turns out that the SunPro C++ compiler does not properly
3746 # handle `-M -o', and we need to detect this. Also, some Intel
3747 # versions had trouble with output in subdirs
3748 am__obj=sub/conftest.${OBJEXT-o}
3749 am__minus_obj="-o $am__obj"
6bf9431b 3750 case $depmode in
81ecdfbb
RW
3751 gcc)
3752 # This depmode causes a compiler race in universal mode.
3753 test "$am__universal" = false || continue
3754 ;;
6bf9431b
BE
3755 nosideeffect)
3756 # after this tag, mechanisms are not by side-effect, so they'll
3757 # only be used when explicitly requested
3758 if test "x$enable_dependency_tracking" = xyes; then
3759 continue
3760 else
3761 break
3762 fi
3763 ;;
81ecdfbb
RW
3764 msvisualcpp | msvcmsys)
3765 # This compiler won't grok `-c -o', but also, the minuso test has
3766 # not run yet. These depmodes are late enough in the game, and
3767 # so weak that their functioning should not be impacted.
3768 am__obj=conftest.${OBJEXT-o}
3769 am__minus_obj=
3770 ;;
6bf9431b
BE
3771 none) break ;;
3772 esac
6bf9431b 3773 if depmode=$depmode \
81ecdfbb 3774 source=sub/conftest.c object=$am__obj \
6bf9431b 3775 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
81ecdfbb 3776 $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
6bf9431b 3777 >/dev/null 2>conftest.err &&
81ecdfbb 3778 grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
6bf9431b 3779 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
81ecdfbb 3780 grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
6bf9431b
BE
3781 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
3782 # icc doesn't choke on unknown options, it will just issue warnings
3783 # or remarks (even with -Werror). So we grep stderr for any message
3784 # that says an option was ignored or not supported.
3785 # When given -MP, icc 7.0 and 7.1 complain thusly:
3786 # icc: Command line warning: ignoring option '-M'; no argument required
3787 # The diagnosis changed in icc 8.0:
3788 # icc: Command line remark: option '-MP' not supported
3789 if (grep 'ignoring option' conftest.err ||
3790 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
3791 am_cv_CC_dependencies_compiler_type=$depmode
3792 break
3793 fi
3794 fi
3795 done
3796
3797 cd ..
3798 rm -rf conftest.dir
252b5132 3799else
6bf9431b 3800 am_cv_CC_dependencies_compiler_type=none
252b5132
RH
3801fi
3802
252b5132 3803fi
81ecdfbb
RW
3804{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
3805$as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
6bf9431b
BE
3806CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
3807
81ecdfbb 3808 if
6bf9431b
BE
3809 test "x$enable_dependency_tracking" != xno \
3810 && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
3811 am__fastdepCC_TRUE=
3812 am__fastdepCC_FALSE='#'
252b5132 3813else
6bf9431b
BE
3814 am__fastdepCC_TRUE='#'
3815 am__fastdepCC_FALSE=
252b5132
RH
3816fi
3817
3818
3819
6bf9431b 3820
81ecdfbb 3821ac_config_headers="$ac_config_headers gconfig.h:gconfig.in"
d7040cdb
SE
3822
3823
ce2cded5
L
3824ac_ext=c
3825ac_cpp='$CPP $CPPFLAGS'
3826ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3827ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3828ac_compiler_gnu=$ac_cv_c_compiler_gnu
3829if test -n "$ac_tool_prefix"; then
3830 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
3831set dummy ${ac_tool_prefix}gcc; ac_word=$2
81ecdfbb
RW
3832{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3833$as_echo_n "checking for $ac_word... " >&6; }
3834if test "${ac_cv_prog_CC+set}" = set; then :
3835 $as_echo_n "(cached) " >&6
1b9750d6 3836else
ce2cded5
L
3837 if test -n "$CC"; then
3838 ac_cv_prog_CC="$CC" # Let the user override the test.
0ab6f085 3839else
ce2cded5
L
3840as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3841for as_dir in $PATH
3842do
3843 IFS=$as_save_IFS
3844 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
3845 for ac_exec_ext in '' $ac_executable_extensions; do
3846 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
ce2cded5 3847 ac_cv_prog_CC="${ac_tool_prefix}gcc"
81ecdfbb 3848 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
ce2cded5
L
3849 break 2
3850 fi
3851done
81ecdfbb
RW
3852 done
3853IFS=$as_save_IFS
0ab6f085 3854
ce2cded5
L
3855fi
3856fi
3857CC=$ac_cv_prog_CC
3858if test -n "$CC"; then
81ecdfbb
RW
3859 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3860$as_echo "$CC" >&6; }
0ab6f085 3861else
81ecdfbb
RW
3862 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3863$as_echo "no" >&6; }
ce2cded5 3864fi
d7040cdb 3865
81ecdfbb 3866
ce2cded5
L
3867fi
3868if test -z "$ac_cv_prog_CC"; then
3869 ac_ct_CC=$CC
3870 # Extract the first word of "gcc", so it can be a program name with args.
3871set dummy gcc; ac_word=$2
81ecdfbb
RW
3872{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3873$as_echo_n "checking for $ac_word... " >&6; }
3874if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
3875 $as_echo_n "(cached) " >&6
1b9750d6 3876else
ce2cded5
L
3877 if test -n "$ac_ct_CC"; then
3878 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3879else
d7040cdb 3880as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
0ab6f085 3881for as_dir in $PATH
d7040cdb
SE
3882do
3883 IFS=$as_save_IFS
3884 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
3885 for ac_exec_ext in '' $ac_executable_extensions; do
3886 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
ce2cded5 3887 ac_cv_prog_ac_ct_CC="gcc"
81ecdfbb 3888 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
ce2cded5 3889 break 2
0ab6f085 3890 fi
ce2cded5 3891done
81ecdfbb
RW
3892 done
3893IFS=$as_save_IFS
d7040cdb 3894
ce2cded5
L
3895fi
3896fi
3897ac_ct_CC=$ac_cv_prog_ac_ct_CC
3898if test -n "$ac_ct_CC"; then
81ecdfbb
RW
3899 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3900$as_echo "$ac_ct_CC" >&6; }
ce2cded5 3901else
81ecdfbb
RW
3902 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3903$as_echo "no" >&6; }
1b9750d6 3904fi
d7040cdb 3905
81ecdfbb
RW
3906 if test "x$ac_ct_CC" = x; then
3907 CC=""
3908 else
3909 case $cross_compiling:$ac_tool_warned in
3910yes:)
3911{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3912$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3913ac_tool_warned=yes ;;
3914esac
3915 CC=$ac_ct_CC
3916 fi
ce2cded5
L
3917else
3918 CC="$ac_cv_prog_CC"
3919fi
d7040cdb 3920
ce2cded5 3921if test -z "$CC"; then
81ecdfbb
RW
3922 if test -n "$ac_tool_prefix"; then
3923 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
ce2cded5 3924set dummy ${ac_tool_prefix}cc; ac_word=$2
81ecdfbb
RW
3925{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3926$as_echo_n "checking for $ac_word... " >&6; }
3927if test "${ac_cv_prog_CC+set}" = set; then :
3928 $as_echo_n "(cached) " >&6
d7040cdb 3929else
ce2cded5
L
3930 if test -n "$CC"; then
3931 ac_cv_prog_CC="$CC" # Let the user override the test.
0ab6f085 3932else
ce2cded5
L
3933as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3934for as_dir in $PATH
3935do
3936 IFS=$as_save_IFS
3937 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
3938 for ac_exec_ext in '' $ac_executable_extensions; do
3939 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
ce2cded5 3940 ac_cv_prog_CC="${ac_tool_prefix}cc"
81ecdfbb 3941 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
ce2cded5
L
3942 break 2
3943 fi
3944done
81ecdfbb
RW
3945 done
3946IFS=$as_save_IFS
d7040cdb 3947
252b5132
RH
3948fi
3949fi
ce2cded5
L
3950CC=$ac_cv_prog_CC
3951if test -n "$CC"; then
81ecdfbb
RW
3952 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3953$as_echo "$CC" >&6; }
ce2cded5 3954else
81ecdfbb
RW
3955 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3956$as_echo "no" >&6; }
d7040cdb 3957fi
6be7c12c 3958
ce2cded5 3959
81ecdfbb 3960 fi
ce2cded5
L
3961fi
3962if test -z "$CC"; then
3963 # Extract the first word of "cc", so it can be a program name with args.
3964set dummy cc; ac_word=$2
81ecdfbb
RW
3965{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3966$as_echo_n "checking for $ac_word... " >&6; }
3967if test "${ac_cv_prog_CC+set}" = set; then :
3968 $as_echo_n "(cached) " >&6
ce2cded5
L
3969else
3970 if test -n "$CC"; then
3971 ac_cv_prog_CC="$CC" # Let the user override the test.
3972else
3973 ac_prog_rejected=no
3974as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3975for as_dir in $PATH
3976do
3977 IFS=$as_save_IFS
3978 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
3979 for ac_exec_ext in '' $ac_executable_extensions; do
3980 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
ce2cded5
L
3981 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
3982 ac_prog_rejected=yes
3983 continue
3984 fi
3985 ac_cv_prog_CC="cc"
81ecdfbb 3986 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
ce2cded5
L
3987 break 2
3988 fi
3989done
81ecdfbb
RW
3990 done
3991IFS=$as_save_IFS
ce2cded5
L
3992
3993if test $ac_prog_rejected = yes; then
3994 # We found a bogon in the path, so make sure we never use it.
3995 set dummy $ac_cv_prog_CC
3996 shift
3997 if test $# != 0; then
3998 # We chose a different compiler from the bogus one.
3999 # However, it has the same basename, so the bogon will be chosen
4000 # first if we set CC to just the basename; use the full file name.
4001 shift
4002 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
4003 fi
4004fi
4005fi
4006fi
4007CC=$ac_cv_prog_CC
4008if test -n "$CC"; then
81ecdfbb
RW
4009 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4010$as_echo "$CC" >&6; }
ce2cded5 4011else
81ecdfbb
RW
4012 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4013$as_echo "no" >&6; }
ce2cded5
L
4014fi
4015
81ecdfbb 4016
ce2cded5
L
4017fi
4018if test -z "$CC"; then
4019 if test -n "$ac_tool_prefix"; then
81ecdfbb 4020 for ac_prog in cl.exe
ce2cded5
L
4021 do
4022 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
4023set dummy $ac_tool_prefix$ac_prog; ac_word=$2
81ecdfbb
RW
4024{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4025$as_echo_n "checking for $ac_word... " >&6; }
4026if test "${ac_cv_prog_CC+set}" = set; then :
4027 $as_echo_n "(cached) " >&6
ce2cded5
L
4028else
4029 if test -n "$CC"; then
4030 ac_cv_prog_CC="$CC" # Let the user override the test.
4031else
4032as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4033for as_dir in $PATH
4034do
4035 IFS=$as_save_IFS
4036 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
4037 for ac_exec_ext in '' $ac_executable_extensions; do
4038 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
ce2cded5 4039 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
81ecdfbb 4040 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
ce2cded5
L
4041 break 2
4042 fi
4043done
81ecdfbb
RW
4044 done
4045IFS=$as_save_IFS
ce2cded5
L
4046
4047fi
4048fi
4049CC=$ac_cv_prog_CC
4050if test -n "$CC"; then
81ecdfbb
RW
4051 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4052$as_echo "$CC" >&6; }
ce2cded5 4053else
81ecdfbb
RW
4054 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4055$as_echo "no" >&6; }
ce2cded5
L
4056fi
4057
81ecdfbb 4058
ce2cded5 4059 test -n "$CC" && break
d7040cdb
SE
4060 done
4061fi
ce2cded5
L
4062if test -z "$CC"; then
4063 ac_ct_CC=$CC
81ecdfbb 4064 for ac_prog in cl.exe
d7040cdb
SE
4065do
4066 # Extract the first word of "$ac_prog", so it can be a program name with args.
4067set dummy $ac_prog; ac_word=$2
81ecdfbb
RW
4068{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4069$as_echo_n "checking for $ac_word... " >&6; }
4070if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
4071 $as_echo_n "(cached) " >&6
d7040cdb 4072else
ce2cded5
L
4073 if test -n "$ac_ct_CC"; then
4074 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
d7040cdb
SE
4075else
4076as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4077for as_dir in $PATH
4078do
4079 IFS=$as_save_IFS
4080 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
4081 for ac_exec_ext in '' $ac_executable_extensions; do
4082 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
ce2cded5 4083 ac_cv_prog_ac_ct_CC="$ac_prog"
81ecdfbb 4084 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
d7040cdb 4085 break 2
ac48eca1 4086 fi
d7040cdb 4087done
81ecdfbb
RW
4088 done
4089IFS=$as_save_IFS
ac48eca1 4090
d7040cdb
SE
4091fi
4092fi
ce2cded5
L
4093ac_ct_CC=$ac_cv_prog_ac_ct_CC
4094if test -n "$ac_ct_CC"; then
81ecdfbb
RW
4095 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
4096$as_echo "$ac_ct_CC" >&6; }
d7040cdb 4097else
81ecdfbb
RW
4098 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4099$as_echo "no" >&6; }
d7040cdb 4100fi
ac48eca1 4101
81ecdfbb 4102
ce2cded5 4103 test -n "$ac_ct_CC" && break
d7040cdb 4104done
ac48eca1 4105
81ecdfbb
RW
4106 if test "x$ac_ct_CC" = x; then
4107 CC=""
4108 else
4109 case $cross_compiling:$ac_tool_warned in
4110yes:)
4111{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4112$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4113ac_tool_warned=yes ;;
4114esac
4115 CC=$ac_ct_CC
4116 fi
d7040cdb 4117fi
ac48eca1 4118
d7040cdb 4119fi
ac48eca1 4120
ac48eca1 4121
81ecdfbb
RW
4122test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4123$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4124as_fn_error "no acceptable C compiler found in \$PATH
4125See \`config.log' for more details." "$LINENO" 5; }
6be7c12c 4126
ce2cded5 4127# Provide some information about the compiler.
81ecdfbb
RW
4128$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
4129set X $ac_compile
4130ac_compiler=$2
4131for ac_option in --version -v -V -qversion; do
4132 { { ac_try="$ac_compiler $ac_option >&5"
4133case "(($ac_try" in
4134 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4135 *) ac_try_echo=$ac_try;;
4136esac
4137eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4138$as_echo "$ac_try_echo"; } >&5
4139 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
ce2cded5 4140 ac_status=$?
81ecdfbb
RW
4141 if test -s conftest.err; then
4142 sed '10a\
4143... rest of stderr output deleted ...
4144 10q' conftest.err >conftest.er1
4145 cat conftest.er1 >&5
4146 rm -f conftest.er1 conftest.err
4147 fi
4148 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4149 test $ac_status = 0; }
4150done
ac48eca1 4151
81ecdfbb
RW
4152{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
4153$as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
4154if test "${ac_cv_c_compiler_gnu+set}" = set; then :
4155 $as_echo_n "(cached) " >&6
d7040cdb 4156else
81ecdfbb 4157 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
ce2cded5 4158/* end confdefs.h. */
ac48eca1 4159
ce2cded5
L
4160int
4161main ()
4162{
4163#ifndef __GNUC__
4164 choke me
4165#endif
4166
4167 ;
4168 return 0;
4169}
4170_ACEOF
81ecdfbb 4171if ac_fn_c_try_compile "$LINENO"; then :
ce2cded5 4172 ac_compiler_gnu=yes
d7040cdb 4173else
81ecdfbb 4174 ac_compiler_gnu=no
d7040cdb 4175fi
81ecdfbb 4176rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
ce2cded5 4177ac_cv_c_compiler_gnu=$ac_compiler_gnu
ac48eca1 4178
ce2cded5 4179fi
81ecdfbb
RW
4180{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
4181$as_echo "$ac_cv_c_compiler_gnu" >&6; }
4182if test $ac_compiler_gnu = yes; then
4183 GCC=yes
4184else
4185 GCC=
4186fi
ce2cded5
L
4187ac_test_CFLAGS=${CFLAGS+set}
4188ac_save_CFLAGS=$CFLAGS
81ecdfbb
RW
4189{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
4190$as_echo_n "checking whether $CC accepts -g... " >&6; }
4191if test "${ac_cv_prog_cc_g+set}" = set; then :
4192 $as_echo_n "(cached) " >&6
4193else
4194 ac_save_c_werror_flag=$ac_c_werror_flag
4195 ac_c_werror_flag=yes
4196 ac_cv_prog_cc_g=no
4197 CFLAGS="-g"
4198 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
ce2cded5 4199/* end confdefs.h. */
d7040cdb 4200
ce2cded5
L
4201int
4202main ()
4203{
d7040cdb 4204
ce2cded5
L
4205 ;
4206 return 0;
4207}
4208_ACEOF
81ecdfbb 4209if ac_fn_c_try_compile "$LINENO"; then :
ce2cded5
L
4210 ac_cv_prog_cc_g=yes
4211else
81ecdfbb
RW
4212 CFLAGS=""
4213 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4214/* end confdefs.h. */
108a6f8e 4215
81ecdfbb
RW
4216int
4217main ()
4218{
4219
4220 ;
4221 return 0;
4222}
4223_ACEOF
4224if ac_fn_c_try_compile "$LINENO"; then :
4225
4226else
4227 ac_c_werror_flag=$ac_save_c_werror_flag
4228 CFLAGS="-g"
4229 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4230/* end confdefs.h. */
4231
4232int
4233main ()
4234{
4235
4236 ;
4237 return 0;
4238}
4239_ACEOF
4240if ac_fn_c_try_compile "$LINENO"; then :
4241 ac_cv_prog_cc_g=yes
4242fi
4243rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4244fi
4245rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4246fi
4247rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4248 ac_c_werror_flag=$ac_save_c_werror_flag
4249fi
4250{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
4251$as_echo "$ac_cv_prog_cc_g" >&6; }
4252if test "$ac_test_CFLAGS" = set; then
4253 CFLAGS=$ac_save_CFLAGS
4254elif test $ac_cv_prog_cc_g = yes; then
4255 if test "$GCC" = yes; then
4256 CFLAGS="-g -O2"
4257 else
ce2cded5
L
4258 CFLAGS="-g"
4259 fi
ac48eca1 4260else
ce2cded5
L
4261 if test "$GCC" = yes; then
4262 CFLAGS="-O2"
4263 else
4264 CFLAGS=
4265 fi
ac48eca1 4266fi
81ecdfbb
RW
4267{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
4268$as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
4269if test "${ac_cv_prog_cc_c89+set}" = set; then :
4270 $as_echo_n "(cached) " >&6
ac48eca1 4271else
81ecdfbb 4272 ac_cv_prog_cc_c89=no
ce2cded5 4273ac_save_CC=$CC
81ecdfbb 4274cat confdefs.h - <<_ACEOF >conftest.$ac_ext
ce2cded5
L
4275/* end confdefs.h. */
4276#include <stdarg.h>
4277#include <stdio.h>
4278#include <sys/types.h>
4279#include <sys/stat.h>
4280/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
4281struct buf { int x; };
4282FILE * (*rcsopen) (struct buf *, struct stat *, int);
4283static char *e (p, i)
4284 char **p;
4285 int i;
4286{
4287 return p[i];
4288}
4289static char *f (char * (*g) (char **, int), char **p, ...)
4290{
4291 char *s;
4292 va_list v;
4293 va_start (v,p);
4294 s = g (p, va_arg (v,int));
4295 va_end (v);
4296 return s;
4297}
d7040cdb 4298
ce2cded5
L
4299/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
4300 function prototypes and stuff, but not '\xHH' hex character constants.
4301 These don't provoke an error unfortunately, instead are silently treated
81ecdfbb 4302 as 'x'. The following induces an error, until -std is added to get
ce2cded5
L
4303 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
4304 array size at least. It's necessary to write '\x00'==0 to get something
81ecdfbb 4305 that's true only with -std. */
ce2cded5 4306int osf4_cc_array ['\x00' == 0 ? 1 : -1];
d7040cdb 4307
81ecdfbb
RW
4308/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
4309 inside strings and character constants. */
4310#define FOO(x) 'x'
4311int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
4312
ce2cded5
L
4313int test (int i, double x);
4314struct s1 {int (*f) (int a);};
4315struct s2 {int (*f) (double a);};
4316int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
4317int argc;
4318char **argv;
4319int
4320main ()
4321{
4322return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
4323 ;
4324 return 0;
4325}
4326_ACEOF
81ecdfbb
RW
4327for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
4328 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
ce2cded5
L
4329do
4330 CC="$ac_save_CC $ac_arg"
81ecdfbb
RW
4331 if ac_fn_c_try_compile "$LINENO"; then :
4332 ac_cv_prog_cc_c89=$ac_arg
ce2cded5 4333fi
81ecdfbb
RW
4334rm -f core conftest.err conftest.$ac_objext
4335 test "x$ac_cv_prog_cc_c89" != "xno" && break
ce2cded5 4336done
81ecdfbb 4337rm -f conftest.$ac_ext
ce2cded5 4338CC=$ac_save_CC
d7040cdb 4339
ce2cded5 4340fi
81ecdfbb
RW
4341# AC_CACHE_VAL
4342case "x$ac_cv_prog_cc_c89" in
4343 x)
4344 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
4345$as_echo "none needed" >&6; } ;;
4346 xno)
4347 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
4348$as_echo "unsupported" >&6; } ;;
ce2cded5 4349 *)
81ecdfbb
RW
4350 CC="$CC $ac_cv_prog_cc_c89"
4351 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
4352$as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
ce2cded5 4353esac
81ecdfbb 4354if test "x$ac_cv_prog_cc_c89" != xno; then :
d7040cdb 4355
ce2cded5 4356fi
d7040cdb 4357
ce2cded5
L
4358ac_ext=c
4359ac_cpp='$CPP $CPPFLAGS'
4360ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4361ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4362ac_compiler_gnu=$ac_cv_c_compiler_gnu
d7040cdb 4363
7357c5b6
AM
4364ac_ext=c
4365ac_cpp='$CPP $CPPFLAGS'
4366ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4367ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4368ac_compiler_gnu=$ac_cv_c_compiler_gnu
81ecdfbb
RW
4369{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
4370$as_echo_n "checking how to run the C preprocessor... " >&6; }
7357c5b6
AM
4371# On Suns, sometimes $CPP names a directory.
4372if test -n "$CPP" && test -d "$CPP"; then
4373 CPP=
4374fi
4375if test -z "$CPP"; then
81ecdfbb
RW
4376 if test "${ac_cv_prog_CPP+set}" = set; then :
4377 $as_echo_n "(cached) " >&6
ce2cded5 4378else
7357c5b6
AM
4379 # Double quotes because CPP needs to be expanded
4380 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
4381 do
4382 ac_preproc_ok=false
4383for ac_c_preproc_warn_flag in '' yes
ce2cded5 4384do
7357c5b6
AM
4385 # Use a header file that comes with gcc, so configuring glibc
4386 # with a fresh cross-compiler works.
4387 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4388 # <limits.h> exists even on freestanding compilers.
4389 # On the NeXT, cc -E runs the code through the compiler's parser,
4390 # not just through cpp. "Syntax error" is here to catch this case.
81ecdfbb 4391 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7357c5b6
AM
4392/* end confdefs.h. */
4393#ifdef __STDC__
4394# include <limits.h>
4395#else
4396# include <assert.h>
4397#endif
4398 Syntax error
4399_ACEOF
81ecdfbb 4400if ac_fn_c_try_cpp "$LINENO"; then :
6bf9431b 4401
81ecdfbb 4402else
7357c5b6
AM
4403 # Broken: fails on valid input.
4404continue
4405fi
4406rm -f conftest.err conftest.$ac_ext
ce2cded5 4407
81ecdfbb 4408 # OK, works on sane cases. Now check whether nonexistent headers
7357c5b6 4409 # can be detected and how.
81ecdfbb 4410 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7357c5b6
AM
4411/* end confdefs.h. */
4412#include <ac_nonexistent.h>
4413_ACEOF
81ecdfbb 4414if ac_fn_c_try_cpp "$LINENO"; then :
7357c5b6
AM
4415 # Broken: success on invalid input.
4416continue
4417else
7357c5b6
AM
4418 # Passes both tests.
4419ac_preproc_ok=:
4420break
4421fi
4422rm -f conftest.err conftest.$ac_ext
6bf9431b 4423
7357c5b6
AM
4424done
4425# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
4426rm -f conftest.err conftest.$ac_ext
81ecdfbb 4427if $ac_preproc_ok; then :
7357c5b6
AM
4428 break
4429fi
6bf9431b 4430
7357c5b6
AM
4431 done
4432 ac_cv_prog_CPP=$CPP
252b5132 4433
7357c5b6
AM
4434fi
4435 CPP=$ac_cv_prog_CPP
4436else
4437 ac_cv_prog_CPP=$CPP
4438fi
81ecdfbb
RW
4439{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
4440$as_echo "$CPP" >&6; }
7357c5b6
AM
4441ac_preproc_ok=false
4442for ac_c_preproc_warn_flag in '' yes
4443do
4444 # Use a header file that comes with gcc, so configuring glibc
4445 # with a fresh cross-compiler works.
4446 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4447 # <limits.h> exists even on freestanding compilers.
4448 # On the NeXT, cc -E runs the code through the compiler's parser,
4449 # not just through cpp. "Syntax error" is here to catch this case.
81ecdfbb 4450 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7357c5b6
AM
4451/* end confdefs.h. */
4452#ifdef __STDC__
4453# include <limits.h>
4454#else
4455# include <assert.h>
4456#endif
4457 Syntax error
4458_ACEOF
81ecdfbb 4459if ac_fn_c_try_cpp "$LINENO"; then :
6bf9431b 4460
81ecdfbb 4461else
7357c5b6
AM
4462 # Broken: fails on valid input.
4463continue
4464fi
4465rm -f conftest.err conftest.$ac_ext
252b5132 4466
81ecdfbb 4467 # OK, works on sane cases. Now check whether nonexistent headers
7357c5b6 4468 # can be detected and how.
81ecdfbb 4469 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7357c5b6
AM
4470/* end confdefs.h. */
4471#include <ac_nonexistent.h>
4472_ACEOF
81ecdfbb 4473if ac_fn_c_try_cpp "$LINENO"; then :
7357c5b6
AM
4474 # Broken: success on invalid input.
4475continue
4476else
7357c5b6
AM
4477 # Passes both tests.
4478ac_preproc_ok=:
4479break
4480fi
4481rm -f conftest.err conftest.$ac_ext
252b5132 4482
7357c5b6
AM
4483done
4484# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
4485rm -f conftest.err conftest.$ac_ext
81ecdfbb
RW
4486if $ac_preproc_ok; then :
4487
7357c5b6 4488else
81ecdfbb
RW
4489 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4490$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4491as_fn_error "C preprocessor \"$CPP\" fails sanity check
4492See \`config.log' for more details." "$LINENO" 5; }
7357c5b6 4493fi
6bf9431b 4494
7357c5b6
AM
4495ac_ext=c
4496ac_cpp='$CPP $CPPFLAGS'
4497ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4498ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4499ac_compiler_gnu=$ac_cv_c_compiler_gnu
252b5132 4500
252b5132 4501
81ecdfbb
RW
4502{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
4503$as_echo_n "checking for grep that handles long lines and -e... " >&6; }
4504if test "${ac_cv_path_GREP+set}" = set; then :
4505 $as_echo_n "(cached) " >&6
ce2cded5 4506else
81ecdfbb
RW
4507 if test -z "$GREP"; then
4508 ac_path_GREP_found=false
4509 # Loop through the user's path and test for each of PROGNAME-LIST
4510 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4511for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4512do
4513 IFS=$as_save_IFS
4514 test -z "$as_dir" && as_dir=.
4515 for ac_prog in grep ggrep; do
4516 for ac_exec_ext in '' $ac_executable_extensions; do
4517 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
4518 { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue
4519# Check for GNU ac_path_GREP and select it if it is found.
4520 # Check for GNU $ac_path_GREP
4521case `"$ac_path_GREP" --version 2>&1` in
4522*GNU*)
4523 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
4524*)
4525 ac_count=0
4526 $as_echo_n 0123456789 >"conftest.in"
4527 while :
4528 do
4529 cat "conftest.in" "conftest.in" >"conftest.tmp"
4530 mv "conftest.tmp" "conftest.in"
4531 cp "conftest.in" "conftest.nl"
4532 $as_echo 'GREP' >> "conftest.nl"
4533 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4534 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4535 as_fn_arith $ac_count + 1 && ac_count=$as_val
4536 if test $ac_count -gt ${ac_path_GREP_max-0}; then
4537 # Best one so far, save it but keep looking for a better one
4538 ac_cv_path_GREP="$ac_path_GREP"
4539 ac_path_GREP_max=$ac_count
ce2cded5 4540 fi
81ecdfbb
RW
4541 # 10*(2^10) chars as input seems more than enough
4542 test $ac_count -gt 10 && break
4543 done
4544 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4545esac
4546
4547 $ac_path_GREP_found && break 3
4548 done
4549 done
4550 done
4551IFS=$as_save_IFS
4552 if test -z "$ac_cv_path_GREP"; then
4553 as_fn_error "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4554 fi
4555else
4556 ac_cv_path_GREP=$GREP
4557fi
4558
ce2cded5 4559fi
81ecdfbb
RW
4560{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
4561$as_echo "$ac_cv_path_GREP" >&6; }
4562 GREP="$ac_cv_path_GREP"
ce2cded5 4563
6bf9431b 4564
81ecdfbb
RW
4565{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
4566$as_echo_n "checking for egrep... " >&6; }
4567if test "${ac_cv_path_EGREP+set}" = set; then :
4568 $as_echo_n "(cached) " >&6
7357c5b6 4569else
81ecdfbb
RW
4570 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
4571 then ac_cv_path_EGREP="$GREP -E"
4572 else
4573 if test -z "$EGREP"; then
4574 ac_path_EGREP_found=false
4575 # Loop through the user's path and test for each of PROGNAME-LIST
4576 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4577for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4578do
4579 IFS=$as_save_IFS
4580 test -z "$as_dir" && as_dir=.
4581 for ac_prog in egrep; do
4582 for ac_exec_ext in '' $ac_executable_extensions; do
4583 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
4584 { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue
4585# Check for GNU ac_path_EGREP and select it if it is found.
4586 # Check for GNU $ac_path_EGREP
4587case `"$ac_path_EGREP" --version 2>&1` in
4588*GNU*)
4589 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
4590*)
4591 ac_count=0
4592 $as_echo_n 0123456789 >"conftest.in"
4593 while :
4594 do
4595 cat "conftest.in" "conftest.in" >"conftest.tmp"
4596 mv "conftest.tmp" "conftest.in"
4597 cp "conftest.in" "conftest.nl"
4598 $as_echo 'EGREP' >> "conftest.nl"
4599 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4600 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4601 as_fn_arith $ac_count + 1 && ac_count=$as_val
4602 if test $ac_count -gt ${ac_path_EGREP_max-0}; then
4603 # Best one so far, save it but keep looking for a better one
4604 ac_cv_path_EGREP="$ac_path_EGREP"
4605 ac_path_EGREP_max=$ac_count
4606 fi
4607 # 10*(2^10) chars as input seems more than enough
4608 test $ac_count -gt 10 && break
4609 done
4610 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4611esac
4612
4613 $ac_path_EGREP_found && break 3
4614 done
4615 done
4616 done
4617IFS=$as_save_IFS
4618 if test -z "$ac_cv_path_EGREP"; then
4619 as_fn_error "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4620 fi
4621else
4622 ac_cv_path_EGREP=$EGREP
4623fi
4624
4625 fi
4626fi
4627{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
4628$as_echo "$ac_cv_path_EGREP" >&6; }
4629 EGREP="$ac_cv_path_EGREP"
4630
4631
4632{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
4633$as_echo_n "checking for ANSI C header files... " >&6; }
4634if test "${ac_cv_header_stdc+set}" = set; then :
4635 $as_echo_n "(cached) " >&6
4636else
4637 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7357c5b6
AM
4638/* end confdefs.h. */
4639#include <stdlib.h>
4640#include <stdarg.h>
4641#include <string.h>
4642#include <float.h>
4643
4644int
4645main ()
4646{
4647
4648 ;
4649 return 0;
4650}
4651_ACEOF
81ecdfbb 4652if ac_fn_c_try_compile "$LINENO"; then :
7357c5b6
AM
4653 ac_cv_header_stdc=yes
4654else
81ecdfbb 4655 ac_cv_header_stdc=no
7357c5b6 4656fi
81ecdfbb 4657rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7357c5b6
AM
4658
4659if test $ac_cv_header_stdc = yes; then
4660 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
81ecdfbb 4661 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7357c5b6
AM
4662/* end confdefs.h. */
4663#include <string.h>
4664
4665_ACEOF
4666if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
81ecdfbb
RW
4667 $EGREP "memchr" >/dev/null 2>&1; then :
4668
7357c5b6
AM
4669else
4670 ac_cv_header_stdc=no
4671fi
4672rm -f conftest*
4673
4674fi
4675
4676if test $ac_cv_header_stdc = yes; then
4677 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
81ecdfbb 4678 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7357c5b6
AM
4679/* end confdefs.h. */
4680#include <stdlib.h>
4681
4682_ACEOF
4683if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
81ecdfbb
RW
4684 $EGREP "free" >/dev/null 2>&1; then :
4685
7357c5b6
AM
4686else
4687 ac_cv_header_stdc=no
4688fi
4689rm -f conftest*
4690
4691fi
4692
4693if test $ac_cv_header_stdc = yes; then
4694 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
81ecdfbb 4695 if test "$cross_compiling" = yes; then :
7357c5b6 4696 :
ce2cded5 4697else
81ecdfbb 4698 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7357c5b6
AM
4699/* end confdefs.h. */
4700#include <ctype.h>
81ecdfbb 4701#include <stdlib.h>
7357c5b6
AM
4702#if ((' ' & 0x0FF) == 0x020)
4703# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
4704# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
4705#else
4706# define ISLOWER(c) \
4707 (('a' <= (c) && (c) <= 'i') \
4708 || ('j' <= (c) && (c) <= 'r') \
4709 || ('s' <= (c) && (c) <= 'z'))
4710# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
4711#endif
6bf9431b 4712
7357c5b6
AM
4713#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
4714int
4715main ()
4716{
4717 int i;
4718 for (i = 0; i < 256; i++)
4719 if (XOR (islower (i), ISLOWER (i))
4720 || toupper (i) != TOUPPER (i))
81ecdfbb
RW
4721 return 2;
4722 return 0;
7357c5b6
AM
4723}
4724_ACEOF
81ecdfbb 4725if ac_fn_c_try_run "$LINENO"; then :
6bf9431b 4726
81ecdfbb
RW
4727else
4728 ac_cv_header_stdc=no
7357c5b6 4729fi
81ecdfbb
RW
4730rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
4731 conftest.$ac_objext conftest.beam conftest.$ac_ext
7357c5b6 4732fi
81ecdfbb 4733
7357c5b6
AM
4734fi
4735fi
81ecdfbb
RW
4736{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
4737$as_echo "$ac_cv_header_stdc" >&6; }
7357c5b6 4738if test $ac_cv_header_stdc = yes; then
6bf9431b 4739
81ecdfbb 4740$as_echo "#define STDC_HEADERS 1" >>confdefs.h
d7040cdb 4741
7357c5b6 4742fi
d7040cdb 4743
7357c5b6 4744# On IRIX 5.3, sys/types and inttypes.h are conflicting.
7357c5b6
AM
4745for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
4746 inttypes.h stdint.h unistd.h
81ecdfbb
RW
4747do :
4748 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
4749ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
4750"
4751eval as_val=\$$as_ac_Header
4752 if test "x$as_val" = x""yes; then :
7357c5b6 4753 cat >>confdefs.h <<_ACEOF
81ecdfbb 4754#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
7357c5b6 4755_ACEOF
d7040cdb 4756
7357c5b6 4757fi
d7040cdb 4758
7357c5b6 4759done
d7040cdb
SE
4760
4761
4762
81ecdfbb
RW
4763 ac_fn_c_check_header_mongrel "$LINENO" "minix/config.h" "ac_cv_header_minix_config_h" "$ac_includes_default"
4764if test "x$ac_cv_header_minix_config_h" = x""yes; then :
7357c5b6
AM
4765 MINIX=yes
4766else
4767 MINIX=
4768fi
d7040cdb
SE
4769
4770
7357c5b6 4771 if test "$MINIX" = yes; then
d7040cdb 4772
81ecdfbb 4773$as_echo "#define _POSIX_SOURCE 1" >>confdefs.h
d7040cdb 4774
d7040cdb 4775
81ecdfbb 4776$as_echo "#define _POSIX_1_SOURCE 2" >>confdefs.h
d7040cdb 4777
d7040cdb 4778
81ecdfbb 4779$as_echo "#define _MINIX 1" >>confdefs.h
d7040cdb 4780
ce2cded5 4781 fi
d7040cdb 4782
d7040cdb 4783
81ecdfbb
RW
4784 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5
4785$as_echo_n "checking whether it is safe to define __EXTENSIONS__... " >&6; }
4786if test "${ac_cv_safe_to_define___extensions__+set}" = set; then :
4787 $as_echo_n "(cached) " >&6
ce2cded5 4788else
81ecdfbb 4789 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7357c5b6 4790/* end confdefs.h. */
d7040cdb 4791
7357c5b6
AM
4792# define __EXTENSIONS__ 1
4793 $ac_includes_default
4794int
4795main ()
4796{
d7040cdb 4797
7357c5b6
AM
4798 ;
4799 return 0;
4800}
4801_ACEOF
81ecdfbb 4802if ac_fn_c_try_compile "$LINENO"; then :
7357c5b6
AM
4803 ac_cv_safe_to_define___extensions__=yes
4804else
81ecdfbb 4805 ac_cv_safe_to_define___extensions__=no
ce2cded5 4806fi
81ecdfbb 4807rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
ce2cded5 4808fi
81ecdfbb
RW
4809{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5
4810$as_echo "$ac_cv_safe_to_define___extensions__" >&6; }
7357c5b6 4811 test $ac_cv_safe_to_define___extensions__ = yes &&
81ecdfbb 4812 $as_echo "#define __EXTENSIONS__ 1" >>confdefs.h
d7040cdb 4813
81ecdfbb 4814 $as_echo "#define _ALL_SOURCE 1" >>confdefs.h
d7040cdb 4815
81ecdfbb 4816 $as_echo "#define _GNU_SOURCE 1" >>confdefs.h
d7040cdb 4817
81ecdfbb 4818 $as_echo "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h
d7040cdb 4819
81ecdfbb 4820 $as_echo "#define _TANDEM_SOURCE 1" >>confdefs.h
d7040cdb 4821
d7040cdb 4822
d053aef8 4823
81ecdfbb 4824
da2f07f1 4825
da2f07f1 4826
b214d478
SE
4827case `pwd` in
4828 *\ * | *\ *)
81ecdfbb
RW
4829 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5
4830$as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;;
b214d478 4831esac
d7040cdb
SE
4832
4833
6bf9431b 4834
3725885a
RW
4835macro_version='2.2.7a'
4836macro_revision='1.3134'
ce2cded5 4837
d7040cdb 4838
d7040cdb 4839
d7040cdb 4840
d7040cdb 4841
7357c5b6 4842
6bf9431b 4843
6bf9431b 4844
6bf9431b 4845
6bf9431b 4846
d7040cdb 4847
d7040cdb 4848
6bf9431b 4849
b214d478 4850ltmain="$ac_aux_dir/ltmain.sh"
d7040cdb 4851
3725885a
RW
4852# Backslashify metacharacters that are still active within
4853# double-quoted strings.
4854sed_quote_subst='s/\(["`$\\]\)/\\\1/g'
4855
4856# Same as above, but do not quote variable references.
4857double_quote_subst='s/\(["`\\]\)/\\\1/g'
4858
4859# Sed substitution to delay expansion of an escaped shell variable in a
4860# double_quote_subst'ed string.
4861delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
4862
4863# Sed substitution to delay expansion of an escaped single quote.
4864delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g'
4865
4866# Sed substitution to avoid accidental globbing in evaled expressions
4867no_glob_subst='s/\*/\\\*/g'
4868
4869ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
4870ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO
4871ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
4872
4873{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5
4874$as_echo_n "checking how to print strings... " >&6; }
4875# Test print first, because it will be a builtin if present.
4876if test "X`print -r -- -n 2>/dev/null`" = X-n && \
4877 test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then
4878 ECHO='print -r --'
4879elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then
4880 ECHO='printf %s\n'
4881else
4882 # Use this function as a fallback that always works.
4883 func_fallback_echo ()
4884 {
4885 eval 'cat <<_LTECHO_EOF
4886$1
4887_LTECHO_EOF'
4888 }
4889 ECHO='func_fallback_echo'
4890fi
4891
4892# func_echo_all arg...
4893# Invoke $ECHO with all args, space-separated.
4894func_echo_all ()
4895{
4896 $ECHO ""
4897}
4898
4899case "$ECHO" in
4900 printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5
4901$as_echo "printf" >&6; } ;;
4902 print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5
4903$as_echo "print -r" >&6; } ;;
4904 *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5
4905$as_echo "cat" >&6; } ;;
4906esac
4907
4908
4909
4910
4911
4912
4913
4914
4915
4916
4917
4918
4919
4920
81ecdfbb
RW
4921{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
4922$as_echo_n "checking for a sed that does not truncate output... " >&6; }
4923if test "${ac_cv_path_SED+set}" = set; then :
4924 $as_echo_n "(cached) " >&6
4925else
4926 ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
4927 for ac_i in 1 2 3 4 5 6 7; do
4928 ac_script="$ac_script$as_nl$ac_script"
4929 done
4930 echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
4931 { ac_script=; unset ac_script;}
4932 if test -z "$SED"; then
4933 ac_path_SED_found=false
4934 # Loop through the user's path and test for each of PROGNAME-LIST
4935 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7357c5b6
AM
4936for as_dir in $PATH
4937do
4938 IFS=$as_save_IFS
4939 test -z "$as_dir" && as_dir=.
81ecdfbb 4940 for ac_prog in sed gsed; do
7357c5b6 4941 for ac_exec_ext in '' $ac_executable_extensions; do
81ecdfbb
RW
4942 ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
4943 { test -f "$ac_path_SED" && $as_test_x "$ac_path_SED"; } || continue
4944# Check for GNU ac_path_SED and select it if it is found.
4945 # Check for GNU $ac_path_SED
4946case `"$ac_path_SED" --version 2>&1` in
4947*GNU*)
4948 ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
4949*)
4950 ac_count=0
4951 $as_echo_n 0123456789 >"conftest.in"
4952 while :
4953 do
4954 cat "conftest.in" "conftest.in" >"conftest.tmp"
4955 mv "conftest.tmp" "conftest.in"
4956 cp "conftest.in" "conftest.nl"
4957 $as_echo '' >> "conftest.nl"
4958 "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
4959 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4960 as_fn_arith $ac_count + 1 && ac_count=$as_val
4961 if test $ac_count -gt ${ac_path_SED_max-0}; then
4962 # Best one so far, save it but keep looking for a better one
4963 ac_cv_path_SED="$ac_path_SED"
4964 ac_path_SED_max=$ac_count
4965 fi
4966 # 10*(2^10) chars as input seems more than enough
4967 test $ac_count -gt 10 && break
4968 done
4969 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4970esac
4971
4972 $ac_path_SED_found && break 3
7357c5b6
AM
4973 done
4974 done
81ecdfbb 4975 done
7357c5b6 4976IFS=$as_save_IFS
81ecdfbb
RW
4977 if test -z "$ac_cv_path_SED"; then
4978 as_fn_error "no acceptable sed could be found in \$PATH" "$LINENO" 5
7357c5b6 4979 fi
81ecdfbb
RW
4980else
4981 ac_cv_path_SED=$SED
7357c5b6
AM
4982fi
4983
81ecdfbb
RW
4984fi
4985{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
4986$as_echo "$ac_cv_path_SED" >&6; }
4987 SED="$ac_cv_path_SED"
4988 rm -f conftest.sed
7357c5b6
AM
4989
4990test -z "$SED" && SED=sed
4991Xsed="$SED -e 1s/^X//"
4992
4993
4994
d7040cdb 4995
d7040cdb 4996
d7040cdb 4997
d7040cdb 4998
d7040cdb 4999
d7040cdb 5000
d7040cdb 5001
6bf9431b 5002
81ecdfbb
RW
5003{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5
5004$as_echo_n "checking for fgrep... " >&6; }
5005if test "${ac_cv_path_FGREP+set}" = set; then :
5006 $as_echo_n "(cached) " >&6
7357c5b6 5007else
81ecdfbb
RW
5008 if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1
5009 then ac_cv_path_FGREP="$GREP -F"
5010 else
5011 if test -z "$FGREP"; then
5012 ac_path_FGREP_found=false
5013 # Loop through the user's path and test for each of PROGNAME-LIST
5014 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5015for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
5016do
5017 IFS=$as_save_IFS
5018 test -z "$as_dir" && as_dir=.
5019 for ac_prog in fgrep; do
5020 for ac_exec_ext in '' $ac_executable_extensions; do
5021 ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext"
5022 { test -f "$ac_path_FGREP" && $as_test_x "$ac_path_FGREP"; } || continue
5023# Check for GNU ac_path_FGREP and select it if it is found.
5024 # Check for GNU $ac_path_FGREP
5025case `"$ac_path_FGREP" --version 2>&1` in
5026*GNU*)
5027 ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;;
5028*)
5029 ac_count=0
5030 $as_echo_n 0123456789 >"conftest.in"
5031 while :
5032 do
5033 cat "conftest.in" "conftest.in" >"conftest.tmp"
5034 mv "conftest.tmp" "conftest.in"
5035 cp "conftest.in" "conftest.nl"
5036 $as_echo 'FGREP' >> "conftest.nl"
5037 "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break
5038 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5039 as_fn_arith $ac_count + 1 && ac_count=$as_val
5040 if test $ac_count -gt ${ac_path_FGREP_max-0}; then
5041 # Best one so far, save it but keep looking for a better one
5042 ac_cv_path_FGREP="$ac_path_FGREP"
5043 ac_path_FGREP_max=$ac_count
7357c5b6 5044 fi
81ecdfbb
RW
5045 # 10*(2^10) chars as input seems more than enough
5046 test $ac_count -gt 10 && break
5047 done
5048 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5049esac
5050
5051 $ac_path_FGREP_found && break 3
5052 done
5053 done
5054 done
5055IFS=$as_save_IFS
5056 if test -z "$ac_cv_path_FGREP"; then
5057 as_fn_error "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
5058 fi
5059else
5060 ac_cv_path_FGREP=$FGREP
5061fi
5062
5063 fi
6bf9431b 5064fi
81ecdfbb
RW
5065{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5
5066$as_echo "$ac_cv_path_FGREP" >&6; }
5067 FGREP="$ac_cv_path_FGREP"
d7040cdb 5068
6bf9431b 5069
7357c5b6 5070test -z "$GREP" && GREP=grep
252b5132 5071
6bf9431b 5072
252b5132 5073
252b5132 5074
252b5132 5075
252b5132 5076
252b5132
RH
5077
5078
6bf9431b 5079
d7040cdb 5080
6bf9431b 5081
6bf9431b 5082
7357c5b6
AM
5083
5084
5085
5086
5087
5088
5089
81ecdfbb
RW
5090# Check whether --with-gnu-ld was given.
5091if test "${with_gnu_ld+set}" = set; then :
5092 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
7357c5b6
AM
5093else
5094 with_gnu_ld=no
81ecdfbb
RW
5095fi
5096
7357c5b6
AM
5097ac_prog=ld
5098if test "$GCC" = yes; then
5099 # Check if gcc -print-prog-name=ld gives a path.
81ecdfbb
RW
5100 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
5101$as_echo_n "checking for ld used by $CC... " >&6; }
7357c5b6
AM
5102 case $host in
5103 *-*-mingw*)
5104 # gcc leaves a trailing carriage return which upsets mingw
5105 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
5106 *)
5107 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
5108 esac
5109 case $ac_prog in
5110 # Accept absolute paths.
5111 [\\/]* | ?:[\\/]*)
5112 re_direlt='/[^/][^/]*/\.\./'
5113 # Canonicalize the pathname of ld
5114 ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
5115 while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
5116 ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
5117 done
5118 test -z "$LD" && LD="$ac_prog"
5119 ;;
5120 "")
5121 # If it fails, then pretend we aren't using GCC.
5122 ac_prog=ld
5123 ;;
5124 *)
5125 # If it is relative, then search for the first ld in PATH.
5126 with_gnu_ld=unknown
5127 ;;
5128 esac
5129elif test "$with_gnu_ld" = yes; then
81ecdfbb
RW
5130 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
5131$as_echo_n "checking for GNU ld... " >&6; }
7357c5b6 5132else
81ecdfbb
RW
5133 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
5134$as_echo_n "checking for non-GNU ld... " >&6; }
ce2cded5 5135fi
81ecdfbb
RW
5136if test "${lt_cv_path_LD+set}" = set; then :
5137 $as_echo_n "(cached) " >&6
d7040cdb 5138else
7357c5b6
AM
5139 if test -z "$LD"; then
5140 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
5141 for ac_dir in $PATH; do
5142 IFS="$lt_save_ifs"
5143 test -z "$ac_dir" && ac_dir=.
5144 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
5145 lt_cv_path_LD="$ac_dir/$ac_prog"
5146 # Check to see if the program is GNU ld. I'd rather use --version,
5147 # but apparently some variants of GNU ld only accept -v.
5148 # Break only if it was the GNU/non-GNU ld that we prefer.
5149 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
5150 *GNU* | *'with BFD'*)
5151 test "$with_gnu_ld" != no && break
5152 ;;
5153 *)
5154 test "$with_gnu_ld" != yes && break
5155 ;;
5156 esac
5157 fi
5158 done
5159 IFS="$lt_save_ifs"
6bf9431b 5160else
7357c5b6 5161 lt_cv_path_LD="$LD" # Let the user override the test with a path.
6bf9431b 5162fi
6bf9431b 5163fi
7357c5b6
AM
5164
5165LD="$lt_cv_path_LD"
5166if test -n "$LD"; then
81ecdfbb
RW
5167 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
5168$as_echo "$LD" >&6; }
ce2cded5 5169else
81ecdfbb
RW
5170 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5171$as_echo "no" >&6; }
6bf9431b 5172fi
81ecdfbb
RW
5173test -z "$LD" && as_fn_error "no acceptable ld found in \$PATH" "$LINENO" 5
5174{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
5175$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
5176if test "${lt_cv_prog_gnu_ld+set}" = set; then :
5177 $as_echo_n "(cached) " >&6
ce2cded5 5178else
7357c5b6
AM
5179 # I'd rather use --version here, but apparently some GNU lds only accept -v.
5180case `$LD -v 2>&1 </dev/null` in
5181*GNU* | *'with BFD'*)
5182 lt_cv_prog_gnu_ld=yes
5183 ;;
5184*)
5185 lt_cv_prog_gnu_ld=no
5186 ;;
5187esac
ce2cded5 5188fi
81ecdfbb
RW
5189{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
5190$as_echo "$lt_cv_prog_gnu_ld" >&6; }
7357c5b6 5191with_gnu_ld=$lt_cv_prog_gnu_ld
20e95c23
DJ
5192
5193
5194
20e95c23 5195
d7040cdb
SE
5196
5197
5198
5199
5200
81ecdfbb
RW
5201{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5
5202$as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; }
5203if test "${lt_cv_path_NM+set}" = set; then :
5204 $as_echo_n "(cached) " >&6
ce2cded5 5205else
7357c5b6
AM
5206 if test -n "$NM"; then
5207 # Let the user override the test.
5208 lt_cv_path_NM="$NM"
ce2cded5 5209else
7357c5b6
AM
5210 lt_nm_to_check="${ac_tool_prefix}nm"
5211 if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
5212 lt_nm_to_check="$lt_nm_to_check nm"
ce2cded5 5213 fi
7357c5b6
AM
5214 for lt_tmp_nm in $lt_nm_to_check; do
5215 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
5216 for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
5217 IFS="$lt_save_ifs"
5218 test -z "$ac_dir" && ac_dir=.
5219 tmp_nm="$ac_dir/$lt_tmp_nm"
5220 if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
5221 # Check to see if the nm accepts a BSD-compat flag.
5222 # Adding the `sed 1q' prevents false positives on HP-UX, which says:
5223 # nm: unknown option "B" ignored
5224 # Tru64's nm complains that /dev/null is an invalid object file
5225 case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
5226 */dev/null* | *'Invalid file or object type'*)
5227 lt_cv_path_NM="$tmp_nm -B"
5228 break
5229 ;;
5230 *)
5231 case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
5232 */dev/null*)
5233 lt_cv_path_NM="$tmp_nm -p"
5234 break
5235 ;;
5236 *)
5237 lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
5238 continue # so that we can try to find one that supports BSD flags
5239 ;;
5240 esac
5241 ;;
5242 esac
5243 fi
5244 done
5245 IFS="$lt_save_ifs"
5246 done
5247 : ${lt_cv_path_NM=no}
ce2cded5
L
5248fi
5249fi
81ecdfbb
RW
5250{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5
5251$as_echo "$lt_cv_path_NM" >&6; }
7357c5b6
AM
5252if test "$lt_cv_path_NM" != "no"; then
5253 NM="$lt_cv_path_NM"
ce2cded5 5254else
7357c5b6 5255 # Didn't find any BSD compatible name lister, look for dumpbin.
3725885a
RW
5256 if test -n "$DUMPBIN"; then :
5257 # Let the user override the test.
5258 else
5259 if test -n "$ac_tool_prefix"; then
5260 for ac_prog in dumpbin "link -dump"
7357c5b6
AM
5261 do
5262 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
5263set dummy $ac_tool_prefix$ac_prog; ac_word=$2
81ecdfbb
RW
5264{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5265$as_echo_n "checking for $ac_word... " >&6; }
5266if test "${ac_cv_prog_DUMPBIN+set}" = set; then :
5267 $as_echo_n "(cached) " >&6
ce2cded5 5268else
7357c5b6
AM
5269 if test -n "$DUMPBIN"; then
5270 ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test.
ce2cded5
L
5271else
5272as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5273for as_dir in $PATH
5274do
5275 IFS=$as_save_IFS
5276 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
5277 for ac_exec_ext in '' $ac_executable_extensions; do
5278 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7357c5b6 5279 ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog"
81ecdfbb 5280 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
ce2cded5
L
5281 break 2
5282 fi
5283done
81ecdfbb
RW
5284 done
5285IFS=$as_save_IFS
d7040cdb 5286
ce2cded5
L
5287fi
5288fi
7357c5b6
AM
5289DUMPBIN=$ac_cv_prog_DUMPBIN
5290if test -n "$DUMPBIN"; then
81ecdfbb
RW
5291 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5
5292$as_echo "$DUMPBIN" >&6; }
ce2cded5 5293else
81ecdfbb
RW
5294 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5295$as_echo "no" >&6; }
ce2cded5 5296fi
d7040cdb 5297
81ecdfbb 5298
7357c5b6
AM
5299 test -n "$DUMPBIN" && break
5300 done
ce2cded5 5301fi
7357c5b6
AM
5302if test -z "$DUMPBIN"; then
5303 ac_ct_DUMPBIN=$DUMPBIN
3725885a 5304 for ac_prog in dumpbin "link -dump"
7357c5b6
AM
5305do
5306 # Extract the first word of "$ac_prog", so it can be a program name with args.
5307set dummy $ac_prog; ac_word=$2
81ecdfbb
RW
5308{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5309$as_echo_n "checking for $ac_word... " >&6; }
5310if test "${ac_cv_prog_ac_ct_DUMPBIN+set}" = set; then :
5311 $as_echo_n "(cached) " >&6
ce2cded5 5312else
7357c5b6
AM
5313 if test -n "$ac_ct_DUMPBIN"; then
5314 ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test.
ce2cded5
L
5315else
5316as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5317for as_dir in $PATH
5318do
5319 IFS=$as_save_IFS
5320 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
5321 for ac_exec_ext in '' $ac_executable_extensions; do
5322 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7357c5b6 5323 ac_cv_prog_ac_ct_DUMPBIN="$ac_prog"
81ecdfbb 5324 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
ce2cded5
L
5325 break 2
5326 fi
5327done
81ecdfbb
RW
5328 done
5329IFS=$as_save_IFS
d7040cdb 5330
ce2cded5
L
5331fi
5332fi
7357c5b6
AM
5333ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN
5334if test -n "$ac_ct_DUMPBIN"; then
81ecdfbb
RW
5335 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5
5336$as_echo "$ac_ct_DUMPBIN" >&6; }
ce2cded5 5337else
81ecdfbb
RW
5338 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5339$as_echo "no" >&6; }
20e95c23 5340fi
20e95c23 5341
81ecdfbb 5342
7357c5b6 5343 test -n "$ac_ct_DUMPBIN" && break
ce2cded5
L
5344done
5345
81ecdfbb
RW
5346 if test "x$ac_ct_DUMPBIN" = x; then
5347 DUMPBIN=":"
5348 else
5349 case $cross_compiling:$ac_tool_warned in
5350yes:)
5351{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5352$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5353ac_tool_warned=yes ;;
5354esac
5355 DUMPBIN=$ac_ct_DUMPBIN
5356 fi
d7040cdb 5357fi
7357c5b6 5358
3725885a
RW
5359 case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in
5360 *COFF*)
5361 DUMPBIN="$DUMPBIN -symbols"
5362 ;;
5363 *)
5364 DUMPBIN=:
5365 ;;
5366 esac
5367 fi
7357c5b6
AM
5368
5369 if test "$DUMPBIN" != ":"; then
5370 NM="$DUMPBIN"
5371 fi
20e95c23 5372fi
7357c5b6
AM
5373test -z "$NM" && NM=nm
5374
5375
5376
5377
5378
5379
81ecdfbb
RW
5380{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5
5381$as_echo_n "checking the name lister ($NM) interface... " >&6; }
5382if test "${lt_cv_nm_interface+set}" = set; then :
5383 $as_echo_n "(cached) " >&6
ce2cded5 5384else
7357c5b6
AM
5385 lt_cv_nm_interface="BSD nm"
5386 echo "int some_variable = 0;" > conftest.$ac_ext
3725885a 5387 (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5)
7357c5b6
AM
5388 (eval "$ac_compile" 2>conftest.err)
5389 cat conftest.err >&5
3725885a 5390 (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
7357c5b6
AM
5391 (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
5392 cat conftest.err >&5
3725885a 5393 (eval echo "\"\$as_me:$LINENO: output\"" >&5)
7357c5b6
AM
5394 cat conftest.out >&5
5395 if $GREP 'External.*some_variable' conftest.out > /dev/null; then
5396 lt_cv_nm_interface="MS dumpbin"
5397 fi
5398 rm -f conftest*
ce2cded5 5399fi
81ecdfbb
RW
5400{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5
5401$as_echo "$lt_cv_nm_interface" >&6; }
20e95c23 5402
81ecdfbb
RW
5403{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
5404$as_echo_n "checking whether ln -s works... " >&6; }
7357c5b6
AM
5405LN_S=$as_ln_s
5406if test "$LN_S" = "ln -s"; then
81ecdfbb
RW
5407 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5408$as_echo "yes" >&6; }
ce2cded5 5409else
81ecdfbb
RW
5410 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
5411$as_echo "no, using $LN_S" >&6; }
ce2cded5 5412fi
d7040cdb 5413
7357c5b6 5414# find the maximum length of command line arguments
81ecdfbb
RW
5415{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5
5416$as_echo_n "checking the maximum length of command line arguments... " >&6; }
5417if test "${lt_cv_sys_max_cmd_len+set}" = set; then :
5418 $as_echo_n "(cached) " >&6
7357c5b6
AM
5419else
5420 i=0
5421 teststring="ABCD"
d7040cdb 5422
7357c5b6
AM
5423 case $build_os in
5424 msdosdjgpp*)
5425 # On DJGPP, this test can blow up pretty badly due to problems in libc
5426 # (any single argument exceeding 2000 bytes causes a buffer overrun
5427 # during glob expansion). Even if it were fixed, the result of this
5428 # check would be larger than it should be.
5429 lt_cv_sys_max_cmd_len=12288; # 12K is about right
5430 ;;
d7040cdb 5431
7357c5b6
AM
5432 gnu*)
5433 # Under GNU Hurd, this test is not required because there is
5434 # no limit to the length of command line arguments.
5435 # Libtool will interpret -1 as no limit whatsoever
5436 lt_cv_sys_max_cmd_len=-1;
5437 ;;
d7040cdb 5438
b214d478 5439 cygwin* | mingw* | cegcc*)
7357c5b6
AM
5440 # On Win9x/ME, this test blows up -- it succeeds, but takes
5441 # about 5 minutes as the teststring grows exponentially.
5442 # Worse, since 9x/ME are not pre-emptively multitasking,
5443 # you end up with a "frozen" computer, even though with patience
5444 # the test eventually succeeds (with a max line length of 256k).
5445 # Instead, let's just punt: use the minimum linelength reported by
5446 # all of the supported platforms: 8192 (on NT/2K/XP).
5447 lt_cv_sys_max_cmd_len=8192;
5448 ;;
d7040cdb 5449
3725885a
RW
5450 mint*)
5451 # On MiNT this can take a long time and run out of memory.
5452 lt_cv_sys_max_cmd_len=8192;
5453 ;;
5454
7357c5b6
AM
5455 amigaos*)
5456 # On AmigaOS with pdksh, this test takes hours, literally.
5457 # So we just punt and use a minimum line length of 8192.
5458 lt_cv_sys_max_cmd_len=8192;
5459 ;;
d7040cdb 5460
7357c5b6
AM
5461 netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
5462 # This has been around since 386BSD, at least. Likely further.
5463 if test -x /sbin/sysctl; then
5464 lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
5465 elif test -x /usr/sbin/sysctl; then
5466 lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
5467 else
5468 lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs
5469 fi
5470 # And add a safety zone
5471 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
5472 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
5473 ;;
d7040cdb 5474
7357c5b6
AM
5475 interix*)
5476 # We know the value 262144 and hardcode it with a safety zone (like BSD)
5477 lt_cv_sys_max_cmd_len=196608
5478 ;;
d7040cdb 5479
7357c5b6
AM
5480 osf*)
5481 # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
5482 # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
5483 # nice to cause kernel panics so lets avoid the loop below.
5484 # First set a reasonable default.
5485 lt_cv_sys_max_cmd_len=16384
5486 #
5487 if test -x /sbin/sysconfig; then
5488 case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
5489 *1*) lt_cv_sys_max_cmd_len=-1 ;;
5490 esac
5491 fi
5492 ;;
5493 sco3.2v5*)
5494 lt_cv_sys_max_cmd_len=102400
5495 ;;
5496 sysv5* | sco5v6* | sysv4.2uw2*)
5497 kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
5498 if test -n "$kargmax"; then
5499 lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'`
5500 else
5501 lt_cv_sys_max_cmd_len=32768
5502 fi
ce2cded5
L
5503 ;;
5504 *)
b214d478
SE
5505 lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
5506 if test -n "$lt_cv_sys_max_cmd_len"; then
7357c5b6
AM
5507 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
5508 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
5509 else
5510 # Make teststring a little bigger before we do anything with it.
5511 # a 1K string should be a reasonable start.
5512 for i in 1 2 3 4 5 6 7 8 ; do
5513 teststring=$teststring$teststring
5514 done
5515 SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
5516 # If test is not a shell built-in, we'll probably end up computing a
5517 # maximum length that is only half of the actual maximum length, but
5518 # we can't tell.
3725885a
RW
5519 while { test "X"`func_fallback_echo "$teststring$teststring" 2>/dev/null` \
5520 = "X$teststring$teststring"; } >/dev/null 2>&1 &&
7357c5b6
AM
5521 test $i != 17 # 1/2 MB should be enough
5522 do
5523 i=`expr $i + 1`
5524 teststring=$teststring$teststring
5525 done
5526 # Only check the string length outside the loop.
5527 lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1`
5528 teststring=
5529 # Add a significant safety factor because C++ compilers can tack on
5530 # massive amounts of additional arguments before passing them to the
5531 # linker. It appears as though 1/2 is a usable value.
5532 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
5533 fi
ce2cded5
L
5534 ;;
5535 esac
d7040cdb 5536
7357c5b6 5537fi
d7040cdb 5538
7357c5b6 5539if test -n $lt_cv_sys_max_cmd_len ; then
81ecdfbb
RW
5540 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5
5541$as_echo "$lt_cv_sys_max_cmd_len" >&6; }
7357c5b6 5542else
81ecdfbb
RW
5543 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5
5544$as_echo "none" >&6; }
7357c5b6
AM
5545fi
5546max_cmd_len=$lt_cv_sys_max_cmd_len
d7040cdb
SE
5547
5548
5549
5550
5551
5552
7357c5b6
AM
5553: ${CP="cp -f"}
5554: ${MV="mv -f"}
5555: ${RM="rm -f"}
d7040cdb 5556
81ecdfbb
RW
5557{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5
5558$as_echo_n "checking whether the shell understands some XSI constructs... " >&6; }
7357c5b6
AM
5559# Try some XSI features
5560xsi_shell=no
5561( _lt_dummy="a/b/c"
5562 test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \
b214d478
SE
5563 = c,a/b,, \
5564 && eval 'test $(( 1 + 1 )) -eq 2 \
5565 && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \
7357c5b6 5566 && xsi_shell=yes
81ecdfbb
RW
5567{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5
5568$as_echo "$xsi_shell" >&6; }
d7040cdb
SE
5569
5570
81ecdfbb
RW
5571{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5
5572$as_echo_n "checking whether the shell understands \"+=\"... " >&6; }
7357c5b6
AM
5573lt_shell_append=no
5574( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \
5575 >/dev/null 2>&1 \
5576 && lt_shell_append=yes
81ecdfbb
RW
5577{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5
5578$as_echo "$lt_shell_append" >&6; }
d7040cdb 5579
d7040cdb 5580
7357c5b6
AM
5581if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
5582 lt_unset=unset
5583else
5584 lt_unset=false
5585fi
d7040cdb 5586
d7040cdb 5587
d7040cdb 5588
d7040cdb 5589
d7040cdb 5590
7357c5b6
AM
5591# test EBCDIC or ASCII
5592case `echo X|tr X '\101'` in
5593 A) # ASCII based system
5594 # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr
5595 lt_SP2NL='tr \040 \012'
5596 lt_NL2SP='tr \015\012 \040\040'
5597 ;;
5598 *) # EBCDIC based system
5599 lt_SP2NL='tr \100 \n'
5600 lt_NL2SP='tr \r\n \100\100'
5601 ;;
5602esac
d7040cdb 5603
d7040cdb 5604
d7040cdb 5605
d7040cdb 5606
d7040cdb 5607
d7040cdb
SE
5608
5609
5af11cab 5610
d7040cdb 5611
81ecdfbb
RW
5612{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5
5613$as_echo_n "checking for $LD option to reload object files... " >&6; }
5614if test "${lt_cv_ld_reload_flag+set}" = set; then :
5615 $as_echo_n "(cached) " >&6
7357c5b6
AM
5616else
5617 lt_cv_ld_reload_flag='-r'
5618fi
81ecdfbb
RW
5619{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5
5620$as_echo "$lt_cv_ld_reload_flag" >&6; }
7357c5b6
AM
5621reload_flag=$lt_cv_ld_reload_flag
5622case $reload_flag in
5623"" | " "*) ;;
5624*) reload_flag=" $reload_flag" ;;
5625esac
5626reload_cmds='$LD$reload_flag -o $output$reload_objs'
5627case $host_os in
5628 darwin*)
5629 if test "$GCC" = yes; then
5630 reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
5631 else
5632 reload_cmds='$LD$reload_flag -o $output$reload_objs'
5633 fi
5634 ;;
5635esac
20e95c23 5636
6bf9431b 5637
20e95c23
DJ
5638
5639
20e95c23 5640
20e95c23 5641
ce2cded5 5642
ce2cded5 5643
ce2cded5 5644
b214d478
SE
5645if test -n "$ac_tool_prefix"; then
5646 # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
5647set dummy ${ac_tool_prefix}objdump; ac_word=$2
81ecdfbb
RW
5648{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5649$as_echo_n "checking for $ac_word... " >&6; }
5650if test "${ac_cv_prog_OBJDUMP+set}" = set; then :
5651 $as_echo_n "(cached) " >&6
b214d478
SE
5652else
5653 if test -n "$OBJDUMP"; then
5654 ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
5655else
5656as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5657for as_dir in $PATH
5658do
5659 IFS=$as_save_IFS
5660 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
5661 for ac_exec_ext in '' $ac_executable_extensions; do
5662 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
b214d478 5663 ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
81ecdfbb 5664 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
b214d478
SE
5665 break 2
5666 fi
5667done
81ecdfbb
RW
5668 done
5669IFS=$as_save_IFS
b214d478
SE
5670
5671fi
5672fi
5673OBJDUMP=$ac_cv_prog_OBJDUMP
5674if test -n "$OBJDUMP"; then
81ecdfbb
RW
5675 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
5676$as_echo "$OBJDUMP" >&6; }
b214d478 5677else
81ecdfbb
RW
5678 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5679$as_echo "no" >&6; }
b214d478
SE
5680fi
5681
81ecdfbb 5682
b214d478
SE
5683fi
5684if test -z "$ac_cv_prog_OBJDUMP"; then
5685 ac_ct_OBJDUMP=$OBJDUMP
5686 # Extract the first word of "objdump", so it can be a program name with args.
5687set dummy objdump; ac_word=$2
81ecdfbb
RW
5688{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5689$as_echo_n "checking for $ac_word... " >&6; }
5690if test "${ac_cv_prog_ac_ct_OBJDUMP+set}" = set; then :
5691 $as_echo_n "(cached) " >&6
b214d478
SE
5692else
5693 if test -n "$ac_ct_OBJDUMP"; then
5694 ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
5695else
5696as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5697for as_dir in $PATH
5698do
5699 IFS=$as_save_IFS
5700 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
5701 for ac_exec_ext in '' $ac_executable_extensions; do
5702 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
b214d478 5703 ac_cv_prog_ac_ct_OBJDUMP="objdump"
81ecdfbb 5704 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
b214d478
SE
5705 break 2
5706 fi
5707done
81ecdfbb
RW
5708 done
5709IFS=$as_save_IFS
b214d478 5710
b214d478
SE
5711fi
5712fi
5713ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
5714if test -n "$ac_ct_OBJDUMP"; then
81ecdfbb
RW
5715 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5
5716$as_echo "$ac_ct_OBJDUMP" >&6; }
b214d478 5717else
81ecdfbb
RW
5718 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5719$as_echo "no" >&6; }
b214d478
SE
5720fi
5721
81ecdfbb
RW
5722 if test "x$ac_ct_OBJDUMP" = x; then
5723 OBJDUMP="false"
5724 else
5725 case $cross_compiling:$ac_tool_warned in
5726yes:)
5727{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5728$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5729ac_tool_warned=yes ;;
5730esac
5731 OBJDUMP=$ac_ct_OBJDUMP
5732 fi
b214d478
SE
5733else
5734 OBJDUMP="$ac_cv_prog_OBJDUMP"
5735fi
5736
5737test -z "$OBJDUMP" && OBJDUMP=objdump
5738
5739
5740
5741
5742
5743
5744
5745
ce2cded5 5746
81ecdfbb
RW
5747{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5
5748$as_echo_n "checking how to recognize dependent libraries... " >&6; }
5749if test "${lt_cv_deplibs_check_method+set}" = set; then :
5750 $as_echo_n "(cached) " >&6
6bf9431b 5751else
7357c5b6
AM
5752 lt_cv_file_magic_cmd='$MAGIC_CMD'
5753lt_cv_file_magic_test_file=
5754lt_cv_deplibs_check_method='unknown'
5755# Need to set the preceding variable on all platforms that support
5756# interlibrary dependencies.
5757# 'none' -- dependencies not supported.
5758# `unknown' -- same as none, but documents that we really don't know.
5759# 'pass_all' -- all dependencies passed with no checks.
5760# 'test_compile' -- check by making test program.
5761# 'file_magic [[regex]]' -- check by looking for files in library path
5762# which responds to the $file_magic_cmd with a given extended regex.
5763# If you have `file' or equivalent on your system and you're not sure
5764# whether `pass_all' will *always* work, you probably want this one.
d7040cdb 5765
ce2cded5 5766case $host_os in
7357c5b6
AM
5767aix[4-9]*)
5768 lt_cv_deplibs_check_method=pass_all
ce2cded5 5769 ;;
7357c5b6
AM
5770
5771beos*)
5772 lt_cv_deplibs_check_method=pass_all
ce2cded5 5773 ;;
7357c5b6
AM
5774
5775bsdi[45]*)
5776 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
5777 lt_cv_file_magic_cmd='/usr/bin/file -L'
5778 lt_cv_file_magic_test_file=/shlib/libc.so
ce2cded5 5779 ;;
7357c5b6
AM
5780
5781cygwin*)
5782 # func_win32_libid is a shell function defined in ltmain.sh
5783 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
5784 lt_cv_file_magic_cmd='func_win32_libid'
ce2cded5 5785 ;;
7357c5b6
AM
5786
5787mingw* | pw32*)
5788 # Base MSYS/MinGW do not provide the 'file' command needed by
5789 # func_win32_libid shell function, so use a weaker test based on 'objdump',
5790 # unless we find 'file', for example because we are cross-compiling.
3725885a
RW
5791 # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin.
5792 if ( test "$lt_cv_nm_interface" = "BSD nm" && file / ) >/dev/null 2>&1; then
7357c5b6
AM
5793 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
5794 lt_cv_file_magic_cmd='func_win32_libid'
5795 else
5796 lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
5797 lt_cv_file_magic_cmd='$OBJDUMP -f'
5798 fi
ce2cded5 5799 ;;
7357c5b6 5800
3725885a 5801cegcc*)
b214d478
SE
5802 # use the weaker test based on 'objdump'. See mingw*.
5803 lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?'
5804 lt_cv_file_magic_cmd='$OBJDUMP -f'
5805 ;;
5806
7357c5b6
AM
5807darwin* | rhapsody*)
5808 lt_cv_deplibs_check_method=pass_all
d7040cdb 5809 ;;
d7040cdb 5810
7357c5b6
AM
5811freebsd* | dragonfly*)
5812 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
5813 case $host_cpu in
5814 i*86 )
5815 # Not sure whether the presence of OpenBSD here was a mistake.
5816 # Let's accept both of them until this is cleared up.
5817 lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
5818 lt_cv_file_magic_cmd=/usr/bin/file
5819 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
5820 ;;
5821 esac
5822 else
5823 lt_cv_deplibs_check_method=pass_all
5824 fi
5825 ;;
20e95c23 5826
7357c5b6
AM
5827gnu*)
5828 lt_cv_deplibs_check_method=pass_all
5829 ;;
20e95c23 5830
3725885a
RW
5831haiku*)
5832 lt_cv_deplibs_check_method=pass_all
5833 ;;
5834
7357c5b6
AM
5835hpux10.20* | hpux11*)
5836 lt_cv_file_magic_cmd=/usr/bin/file
5837 case $host_cpu in
5838 ia64*)
5839 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
5840 lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
5841 ;;
5842 hppa*64*)
3725885a 5843 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
5844 lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
5845 ;;
5846 *)
3725885a 5847 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library'
7357c5b6
AM
5848 lt_cv_file_magic_test_file=/usr/lib/libc.sl
5849 ;;
5850 esac
5851 ;;
5af11cab 5852
7357c5b6
AM
5853interix[3-9]*)
5854 # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
5855 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
d7040cdb 5856 ;;
20e95c23 5857
7357c5b6
AM
5858irix5* | irix6* | nonstopux*)
5859 case $LD in
5860 *-32|*"-32 ") libmagic=32-bit;;
5861 *-n32|*"-n32 ") libmagic=N32;;
5862 *-64|*"-64 ") libmagic=64-bit;;
5863 *) libmagic=never-match;;
5864 esac
5865 lt_cv_deplibs_check_method=pass_all
5866 ;;
d7040cdb 5867
7357c5b6 5868# This must be Linux ELF.
58e24671 5869linux* | k*bsd*-gnu | kopensolaris*-gnu)
7357c5b6
AM
5870 lt_cv_deplibs_check_method=pass_all
5871 ;;
d7040cdb 5872
7357c5b6
AM
5873netbsd*)
5874 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
5875 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
ce2cded5 5876 else
7357c5b6 5877 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
ce2cded5 5878 fi
7357c5b6 5879 ;;
d7040cdb 5880
7357c5b6
AM
5881newos6*)
5882 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
5883 lt_cv_file_magic_cmd=/usr/bin/file
5884 lt_cv_file_magic_test_file=/usr/lib/libnls.so
5885 ;;
d7040cdb 5886
7357c5b6
AM
5887*nto* | *qnx*)
5888 lt_cv_deplibs_check_method=pass_all
5889 ;;
d7040cdb 5890
7357c5b6
AM
5891openbsd*)
5892 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
5893 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
5894 else
5895 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
5896 fi
5897 ;;
d7040cdb 5898
7357c5b6
AM
5899osf3* | osf4* | osf5*)
5900 lt_cv_deplibs_check_method=pass_all
5901 ;;
d7040cdb 5902
7357c5b6
AM
5903rdos*)
5904 lt_cv_deplibs_check_method=pass_all
5905 ;;
d7040cdb 5906
7357c5b6
AM
5907solaris*)
5908 lt_cv_deplibs_check_method=pass_all
5909 ;;
d7040cdb 5910
7357c5b6
AM
5911sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
5912 lt_cv_deplibs_check_method=pass_all
5913 ;;
d7040cdb 5914
7357c5b6
AM
5915sysv4 | sysv4.3*)
5916 case $host_vendor in
5917 motorola)
5918 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]'
5919 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
5920 ;;
5921 ncr)
5922 lt_cv_deplibs_check_method=pass_all
5923 ;;
5924 sequent)
5925 lt_cv_file_magic_cmd='/bin/file'
5926 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
5927 ;;
5928 sni)
5929 lt_cv_file_magic_cmd='/bin/file'
5930 lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
5931 lt_cv_file_magic_test_file=/lib/libc.so
5932 ;;
5933 siemens)
5934 lt_cv_deplibs_check_method=pass_all
5935 ;;
5936 pc)
5937 lt_cv_deplibs_check_method=pass_all
5938 ;;
5939 esac
5940 ;;
d7040cdb 5941
7357c5b6
AM
5942tpf*)
5943 lt_cv_deplibs_check_method=pass_all
5944 ;;
5945esac
d7040cdb 5946
ce2cded5 5947fi
81ecdfbb
RW
5948{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5
5949$as_echo "$lt_cv_deplibs_check_method" >&6; }
7357c5b6
AM
5950file_magic_cmd=$lt_cv_file_magic_cmd
5951deplibs_check_method=$lt_cv_deplibs_check_method
5952test -z "$deplibs_check_method" && deplibs_check_method=unknown
d7040cdb 5953
d7040cdb 5954
d7040cdb 5955
d7040cdb 5956
5af11cab 5957
20e95c23 5958
20e95c23 5959
20e95c23 5960
20e95c23
DJ
5961
5962
5963
20e95c23 5964
7357c5b6
AM
5965if test -n "$ac_tool_prefix"; then
5966 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
5967set dummy ${ac_tool_prefix}ar; ac_word=$2
81ecdfbb
RW
5968{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5969$as_echo_n "checking for $ac_word... " >&6; }
5970if test "${ac_cv_prog_AR+set}" = set; then :
5971 $as_echo_n "(cached) " >&6
7357c5b6
AM
5972else
5973 if test -n "$AR"; then
5974 ac_cv_prog_AR="$AR" # Let the user override the test.
5975else
5976as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5977for as_dir in $PATH
5978do
5979 IFS=$as_save_IFS
5980 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
5981 for ac_exec_ext in '' $ac_executable_extensions; do
5982 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7357c5b6 5983 ac_cv_prog_AR="${ac_tool_prefix}ar"
81ecdfbb 5984 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7357c5b6 5985 break 2
ce2cded5 5986 fi
7357c5b6 5987done
81ecdfbb
RW
5988 done
5989IFS=$as_save_IFS
d5fbea21 5990
7357c5b6
AM
5991fi
5992fi
5993AR=$ac_cv_prog_AR
5994if test -n "$AR"; then
81ecdfbb
RW
5995 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
5996$as_echo "$AR" >&6; }
7357c5b6 5997else
81ecdfbb
RW
5998 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5999$as_echo "no" >&6; }
7357c5b6 6000fi
d5fbea21 6001
81ecdfbb 6002
7357c5b6
AM
6003fi
6004if test -z "$ac_cv_prog_AR"; then
6005 ac_ct_AR=$AR
6006 # Extract the first word of "ar", so it can be a program name with args.
6007set dummy ar; ac_word=$2
81ecdfbb
RW
6008{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6009$as_echo_n "checking for $ac_word... " >&6; }
6010if test "${ac_cv_prog_ac_ct_AR+set}" = set; then :
6011 $as_echo_n "(cached) " >&6
ce2cded5 6012else
7357c5b6
AM
6013 if test -n "$ac_ct_AR"; then
6014 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
6015else
6016as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6017for as_dir in $PATH
6018do
6019 IFS=$as_save_IFS
6020 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
6021 for ac_exec_ext in '' $ac_executable_extensions; do
6022 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7357c5b6 6023 ac_cv_prog_ac_ct_AR="ar"
81ecdfbb 6024 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7357c5b6
AM
6025 break 2
6026 fi
6027done
81ecdfbb
RW
6028 done
6029IFS=$as_save_IFS
d7040cdb 6030
7357c5b6
AM
6031fi
6032fi
6033ac_ct_AR=$ac_cv_prog_ac_ct_AR
6034if test -n "$ac_ct_AR"; then
81ecdfbb
RW
6035 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
6036$as_echo "$ac_ct_AR" >&6; }
ce2cded5 6037else
81ecdfbb
RW
6038 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6039$as_echo "no" >&6; }
ce2cded5 6040fi
d7040cdb 6041
81ecdfbb
RW
6042 if test "x$ac_ct_AR" = x; then
6043 AR="false"
6044 else
6045 case $cross_compiling:$ac_tool_warned in
6046yes:)
6047{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6048$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6049ac_tool_warned=yes ;;
6050esac
6051 AR=$ac_ct_AR
6052 fi
7357c5b6
AM
6053else
6054 AR="$ac_cv_prog_AR"
ce2cded5 6055fi
d7040cdb 6056
7357c5b6
AM
6057test -z "$AR" && AR=ar
6058test -z "$AR_FLAGS" && AR_FLAGS=cru
d7040cdb 6059
7357c5b6
AM
6060
6061
6062
6063
6064
6065
6066
6067
6068
6069
6070if test -n "$ac_tool_prefix"; then
6071 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
6072set dummy ${ac_tool_prefix}strip; ac_word=$2
81ecdfbb
RW
6073{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6074$as_echo_n "checking for $ac_word... " >&6; }
6075if test "${ac_cv_prog_STRIP+set}" = set; then :
6076 $as_echo_n "(cached) " >&6
252b5132 6077else
7357c5b6
AM
6078 if test -n "$STRIP"; then
6079 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
6080else
6081as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6082for as_dir in $PATH
ce2cded5 6083do
7357c5b6
AM
6084 IFS=$as_save_IFS
6085 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
6086 for ac_exec_ext in '' $ac_executable_extensions; do
6087 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7357c5b6 6088 ac_cv_prog_STRIP="${ac_tool_prefix}strip"
81ecdfbb 6089 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7357c5b6 6090 break 2
ce2cded5 6091 fi
7357c5b6 6092done
81ecdfbb
RW
6093 done
6094IFS=$as_save_IFS
7357c5b6 6095
252b5132 6096fi
7357c5b6
AM
6097fi
6098STRIP=$ac_cv_prog_STRIP
6099if test -n "$STRIP"; then
81ecdfbb
RW
6100 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
6101$as_echo "$STRIP" >&6; }
252b5132 6102else
81ecdfbb
RW
6103 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6104$as_echo "no" >&6; }
252b5132 6105fi
d7040cdb 6106
81ecdfbb 6107
6bf9431b 6108fi
7357c5b6
AM
6109if test -z "$ac_cv_prog_STRIP"; then
6110 ac_ct_STRIP=$STRIP
6111 # Extract the first word of "strip", so it can be a program name with args.
6112set dummy strip; ac_word=$2
81ecdfbb
RW
6113{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6114$as_echo_n "checking for $ac_word... " >&6; }
6115if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then :
6116 $as_echo_n "(cached) " >&6
ac48eca1 6117else
7357c5b6
AM
6118 if test -n "$ac_ct_STRIP"; then
6119 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
6120else
6121as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6122for as_dir in $PATH
6123do
6124 IFS=$as_save_IFS
6125 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
6126 for ac_exec_ext in '' $ac_executable_extensions; do
6127 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7357c5b6 6128 ac_cv_prog_ac_ct_STRIP="strip"
81ecdfbb 6129 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7357c5b6
AM
6130 break 2
6131 fi
6132done
81ecdfbb
RW
6133 done
6134IFS=$as_save_IFS
6bf9431b 6135
7357c5b6
AM
6136fi
6137fi
6138ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
6139if test -n "$ac_ct_STRIP"; then
81ecdfbb
RW
6140 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
6141$as_echo "$ac_ct_STRIP" >&6; }
7357c5b6 6142else
81ecdfbb
RW
6143 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6144$as_echo "no" >&6; }
6bf9431b 6145fi
6bf9431b 6146
81ecdfbb
RW
6147 if test "x$ac_ct_STRIP" = x; then
6148 STRIP=":"
6149 else
6150 case $cross_compiling:$ac_tool_warned in
6151yes:)
6152{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6153$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6154ac_tool_warned=yes ;;
6155esac
6156 STRIP=$ac_ct_STRIP
6157 fi
7357c5b6
AM
6158else
6159 STRIP="$ac_cv_prog_STRIP"
ce2cded5 6160fi
6bf9431b 6161
7357c5b6
AM
6162test -z "$STRIP" && STRIP=:
6163
6164
6165
6166
6167
6168
6169if test -n "$ac_tool_prefix"; then
6170 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
6171set dummy ${ac_tool_prefix}ranlib; ac_word=$2
81ecdfbb
RW
6172{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6173$as_echo_n "checking for $ac_word... " >&6; }
6174if test "${ac_cv_prog_RANLIB+set}" = set; then :
6175 $as_echo_n "(cached) " >&6
7357c5b6
AM
6176else
6177 if test -n "$RANLIB"; then
6178 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
6179else
6180as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6181for as_dir in $PATH
6182do
6183 IFS=$as_save_IFS
6184 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
6185 for ac_exec_ext in '' $ac_executable_extensions; do
6186 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7357c5b6 6187 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
81ecdfbb 6188 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7357c5b6
AM
6189 break 2
6190 fi
6191done
81ecdfbb
RW
6192 done
6193IFS=$as_save_IFS
6bf9431b 6194
ce2cded5 6195fi
7357c5b6
AM
6196fi
6197RANLIB=$ac_cv_prog_RANLIB
6198if test -n "$RANLIB"; then
81ecdfbb
RW
6199 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
6200$as_echo "$RANLIB" >&6; }
ac48eca1 6201else
81ecdfbb
RW
6202 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6203$as_echo "no" >&6; }
d7040cdb 6204fi
7357c5b6 6205
81ecdfbb 6206
7357c5b6
AM
6207fi
6208if test -z "$ac_cv_prog_RANLIB"; then
6209 ac_ct_RANLIB=$RANLIB
6210 # Extract the first word of "ranlib", so it can be a program name with args.
6211set dummy ranlib; ac_word=$2
81ecdfbb
RW
6212{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6213$as_echo_n "checking for $ac_word... " >&6; }
6214if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then :
6215 $as_echo_n "(cached) " >&6
7357c5b6
AM
6216else
6217 if test -n "$ac_ct_RANLIB"; then
6218 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
6219else
6220as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6221for as_dir in $PATH
ce2cded5 6222do
7357c5b6
AM
6223 IFS=$as_save_IFS
6224 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
6225 for ac_exec_ext in '' $ac_executable_extensions; do
6226 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7357c5b6 6227 ac_cv_prog_ac_ct_RANLIB="ranlib"
81ecdfbb 6228 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7357c5b6 6229 break 2
ce2cded5 6230 fi
7357c5b6 6231done
81ecdfbb
RW
6232 done
6233IFS=$as_save_IFS
7357c5b6 6234
ce2cded5 6235fi
7357c5b6
AM
6236fi
6237ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
6238if test -n "$ac_ct_RANLIB"; then
81ecdfbb
RW
6239 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
6240$as_echo "$ac_ct_RANLIB" >&6; }
ce2cded5 6241else
81ecdfbb
RW
6242 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6243$as_echo "no" >&6; }
ce2cded5 6244fi
d7040cdb 6245
81ecdfbb
RW
6246 if test "x$ac_ct_RANLIB" = x; then
6247 RANLIB=":"
6248 else
6249 case $cross_compiling:$ac_tool_warned in
6250yes:)
6251{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6252$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6253ac_tool_warned=yes ;;
6254esac
6255 RANLIB=$ac_ct_RANLIB
6256 fi
d7040cdb 6257else
7357c5b6 6258 RANLIB="$ac_cv_prog_RANLIB"
d7040cdb
SE
6259fi
6260
7357c5b6
AM
6261test -z "$RANLIB" && RANLIB=:
6262
6263
6264
6265
6266
6267
6268# Determine commands to create old-style static archives.
b214d478 6269old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
7357c5b6
AM
6270old_postinstall_cmds='chmod 644 $oldlib'
6271old_postuninstall_cmds=
6272
6273if test -n "$RANLIB"; then
6274 case $host_os in
6275 openbsd*)
6276 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib"
6277 ;;
6278 *)
6279 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib"
6280 ;;
6281 esac
6282 old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
ce2cded5 6283fi
d7040cdb 6284
3725885a
RW
6285case $host_os in
6286 darwin*)
6287 lock_old_archive_extraction=yes ;;
6288 *)
6289 lock_old_archive_extraction=no ;;
6290esac
6291
6292
6293
6294
6295
6296
d7040cdb
SE
6297
6298
6299
6300
d7040cdb 6301
7357c5b6
AM
6302
6303
6304
6305
6306
6307
6308
6309
6310
6311
6312
6313
6314
6315
6316
6317
6318
6319
6320
6321
6322
6323
6324
6325
6326
6327
6328
6329
6330# If no C compiler was specified, use CC.
6331LTCC=${LTCC-"$CC"}
6332
6333# If no C compiler flags were specified, use CFLAGS.
6334LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
6335
6336# Allow CC to be a program name with arguments.
6337compiler=$CC
6338
6339
6340# Check for command to grab the raw symbol name followed by C symbol from nm.
81ecdfbb
RW
6341{ $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5
6342$as_echo_n "checking command to parse $NM output from $compiler object... " >&6; }
6343if test "${lt_cv_sys_global_symbol_pipe+set}" = set; then :
6344 $as_echo_n "(cached) " >&6
7357c5b6
AM
6345else
6346
6347# These are sane defaults that work on at least a few old systems.
6348# [They come from Ultrix. What could be older than Ultrix?!! ;)]
6349
6350# Character class describing NM global symbol codes.
6351symcode='[BCDEGRST]'
6352
6353# Regexp to match symbols that can be accessed directly from C.
6354sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
6355
6356# Define system-specific variables.
6357case $host_os in
6358aix*)
6359 symcode='[BCDT]'
6360 ;;
b214d478 6361cygwin* | mingw* | pw32* | cegcc*)
7357c5b6
AM
6362 symcode='[ABCDGISTW]'
6363 ;;
6364hpux*)
6365 if test "$host_cpu" = ia64; then
6366 symcode='[ABCDEGRST]'
6367 fi
6368 ;;
6369irix* | nonstopux*)
6370 symcode='[BCDEGRST]'
6371 ;;
6372osf*)
6373 symcode='[BCDEGQRST]'
6374 ;;
6375solaris*)
6376 symcode='[BDRT]'
6377 ;;
6378sco3.2v5*)
6379 symcode='[DT]'
6380 ;;
6381sysv4.2uw2*)
6382 symcode='[DT]'
6383 ;;
6384sysv5* | sco5v6* | unixware* | OpenUNIX*)
6385 symcode='[ABDT]'
6386 ;;
6387sysv4)
6388 symcode='[DFNSTU]'
6389 ;;
6390esac
6391
6392# If we're using GNU nm, then use its standard symbol codes.
6393case `$NM -V 2>&1` in
6394*GNU* | *'with BFD'*)
6395 symcode='[ABCDGIRSTW]' ;;
6396esac
6397
6398# Transform an extracted symbol line into a proper C declaration.
6399# Some systems (esp. on ia64) link data and code symbols differently,
6400# so use this general approach.
6401lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
6402
6403# Transform an extracted symbol line into symbol name and symbol address
6404lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"\2\", (void *) \&\2},/p'"
b214d478 6405lt_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
6406
6407# Handle CRLF in mingw tool chain
6408opt_cr=
6409case $build_os in
6410mingw*)
6411 opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp
6412 ;;
6413esac
6414
6415# Try without a prefix underscore, then with it.
6416for ac_symprfx in "" "_"; do
6417
6418 # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
6419 symxfrm="\\1 $ac_symprfx\\2 \\2"
6420
6421 # Write the raw and C identifiers.
6422 if test "$lt_cv_nm_interface" = "MS dumpbin"; then
6423 # Fake it for dumpbin and say T for any non-static function
6424 # and D for any global variable.
6425 # Also find C++ and __fastcall symbols from MSVC++,
6426 # which start with @ or ?.
6427 lt_cv_sys_global_symbol_pipe="$AWK '"\
6428" {last_section=section; section=\$ 3};"\
6429" /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
6430" \$ 0!~/External *\|/{next};"\
6431" / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
6432" {if(hide[section]) next};"\
6433" {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\
6434" {split(\$ 0, a, /\||\r/); split(a[2], s)};"\
6435" s[1]~/^[@?]/{print s[1], s[1]; next};"\
6436" s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\
6437" ' prfx=^$ac_symprfx"
6438 else
6439 lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
6440 fi
6441
6442 # Check to see that the pipe works correctly.
6443 pipe_works=no
6444
6445 rm -f conftest*
6446 cat > conftest.$ac_ext <<_LT_EOF
6447#ifdef __cplusplus
6448extern "C" {
6449#endif
6450char nm_test_var;
6451void nm_test_func(void);
6452void nm_test_func(void){}
6453#ifdef __cplusplus
ce2cded5 6454}
7357c5b6
AM
6455#endif
6456int main(){nm_test_var='a';nm_test_func();return(0);}
6457_LT_EOF
6458
81ecdfbb 6459 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7357c5b6 6460 (eval $ac_compile) 2>&5
ce2cded5 6461 ac_status=$?
81ecdfbb
RW
6462 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6463 test $ac_status = 0; }; then
7357c5b6
AM
6464 # Now try to grab the symbols.
6465 nlist=conftest.nm
3725885a
RW
6466 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5
6467 (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5
ce2cded5 6468 ac_status=$?
81ecdfbb
RW
6469 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6470 test $ac_status = 0; } && test -s "$nlist"; then
7357c5b6
AM
6471 # Try sorting and uniquifying the output.
6472 if sort "$nlist" | uniq > "$nlist"T; then
6473 mv -f "$nlist"T "$nlist"
6474 else
6475 rm -f "$nlist"T
6476 fi
6bf9431b 6477
7357c5b6
AM
6478 # Make sure that we snagged all the symbols we need.
6479 if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
6480 if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
6481 cat <<_LT_EOF > conftest.$ac_ext
6482#ifdef __cplusplus
6483extern "C" {
6484#endif
d7040cdb 6485
7357c5b6
AM
6486_LT_EOF
6487 # Now generate the symbol file.
6488 eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext'
d7040cdb 6489
7357c5b6 6490 cat <<_LT_EOF >> conftest.$ac_ext
ac48eca1 6491
7357c5b6
AM
6492/* The mapping between symbol names and symbols. */
6493const struct {
6494 const char *name;
6495 void *address;
6496}
6497lt__PROGRAM__LTX_preloaded_symbols[] =
6498{
6499 { "@PROGRAM@", (void *) 0 },
6500_LT_EOF
6501 $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
6502 cat <<\_LT_EOF >> conftest.$ac_ext
6503 {0, (void *) 0}
6504};
d7040cdb 6505
7357c5b6
AM
6506/* This works around a problem in FreeBSD linker */
6507#ifdef FREEBSD_WORKAROUND
6508static const void *lt_preloaded_setup() {
6509 return lt__PROGRAM__LTX_preloaded_symbols;
6510}
ce2cded5 6511#endif
d7040cdb 6512
7357c5b6 6513#ifdef __cplusplus
ce2cded5 6514}
7357c5b6
AM
6515#endif
6516_LT_EOF
6517 # Now try linking the two files.
6518 mv conftest.$ac_objext conftstm.$ac_objext
6519 lt_save_LIBS="$LIBS"
6520 lt_save_CFLAGS="$CFLAGS"
6521 LIBS="conftstm.$ac_objext"
6522 CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
81ecdfbb 6523 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
ce2cded5
L
6524 (eval $ac_link) 2>&5
6525 ac_status=$?
81ecdfbb
RW
6526 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6527 test $ac_status = 0; } && test -s conftest${ac_exeext}; then
7357c5b6
AM
6528 pipe_works=yes
6529 fi
6530 LIBS="$lt_save_LIBS"
6531 CFLAGS="$lt_save_CFLAGS"
6532 else
6533 echo "cannot find nm_test_func in $nlist" >&5
6534 fi
6535 else
6536 echo "cannot find nm_test_var in $nlist" >&5
6537 fi
6538 else
6539 echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
6540 fi
6541 else
6542 echo "$progname: failed program was:" >&5
6543 cat conftest.$ac_ext >&5
6544 fi
b214d478 6545 rm -rf conftest* conftst*
7357c5b6
AM
6546
6547 # Do not use the global_symbol_pipe unless it works.
6548 if test "$pipe_works" = yes; then
6549 break
6550 else
6551 lt_cv_sys_global_symbol_pipe=
6552 fi
6553done
d7040cdb 6554
ce2cded5 6555fi
7357c5b6
AM
6556
6557if test -z "$lt_cv_sys_global_symbol_pipe"; then
6558 lt_cv_sys_global_symbol_to_cdecl=
ce2cded5 6559fi
7357c5b6 6560if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
81ecdfbb
RW
6561 { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
6562$as_echo "failed" >&6; }
7357c5b6 6563else
81ecdfbb
RW
6564 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
6565$as_echo "ok" >&6; }
ce2cded5 6566fi
d7040cdb 6567
d7040cdb 6568
d7040cdb 6569
d7040cdb 6570
d7040cdb 6571
d7040cdb 6572
d7040cdb 6573
d7040cdb 6574
d7040cdb 6575
d7040cdb 6576
d7040cdb 6577
d7040cdb 6578
7357c5b6
AM
6579
6580
6581
b214d478
SE
6582
6583
6584
6585
6586
7357c5b6
AM
6587
6588
81ecdfbb
RW
6589# Check whether --enable-libtool-lock was given.
6590if test "${enable_libtool_lock+set}" = set; then :
6591 enableval=$enable_libtool_lock;
6592fi
7357c5b6 6593
7357c5b6
AM
6594test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
6595
6596# Some flags need to be propagated to the compiler or linker for good
6597# libtool support.
6598case $host in
6599ia64-*-hpux*)
6600 # Find out which ABI we are using.
6601 echo 'int i;' > conftest.$ac_ext
81ecdfbb 6602 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7357c5b6
AM
6603 (eval $ac_compile) 2>&5
6604 ac_status=$?
81ecdfbb
RW
6605 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6606 test $ac_status = 0; }; then
7357c5b6
AM
6607 case `/usr/bin/file conftest.$ac_objext` in
6608 *ELF-32*)
6609 HPUX_IA64_MODE="32"
6610 ;;
6611 *ELF-64*)
6612 HPUX_IA64_MODE="64"
6613 ;;
6614 esac
6615 fi
6616 rm -rf conftest*
6617 ;;
6618*-*-irix6*)
6619 # Find out which ABI we are using.
3725885a 6620 echo '#line '$LINENO' "configure"' > conftest.$ac_ext
81ecdfbb 6621 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7357c5b6
AM
6622 (eval $ac_compile) 2>&5
6623 ac_status=$?
81ecdfbb
RW
6624 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6625 test $ac_status = 0; }; then
7357c5b6
AM
6626 if test "$lt_cv_prog_gnu_ld" = yes; then
6627 case `/usr/bin/file conftest.$ac_objext` in
6628 *32-bit*)
6629 LD="${LD-ld} -melf32bsmip"
6630 ;;
6631 *N32*)
6632 LD="${LD-ld} -melf32bmipn32"
6633 ;;
6634 *64-bit*)
6635 LD="${LD-ld} -melf64bmip"
6636 ;;
6637 esac
6638 else
6639 case `/usr/bin/file conftest.$ac_objext` in
6640 *32-bit*)
6641 LD="${LD-ld} -32"
6642 ;;
6643 *N32*)
6644 LD="${LD-ld} -n32"
6645 ;;
6646 *64-bit*)
6647 LD="${LD-ld} -64"
6648 ;;
6649 esac
6650 fi
6651 fi
6652 rm -rf conftest*
6653 ;;
6654
cc9afea3 6655x86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \
7357c5b6
AM
6656s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
6657 # Find out which ABI we are using.
6658 echo 'int i;' > conftest.$ac_ext
81ecdfbb 6659 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7357c5b6
AM
6660 (eval $ac_compile) 2>&5
6661 ac_status=$?
81ecdfbb
RW
6662 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6663 test $ac_status = 0; }; then
7357c5b6
AM
6664 case `/usr/bin/file conftest.o` in
6665 *32-bit*)
6666 case $host in
6667 x86_64-*kfreebsd*-gnu)
6668 LD="${LD-ld} -m elf_i386_fbsd"
6669 ;;
6670 x86_64-*linux*)
6d2920c8
L
6671 case `/usr/bin/file conftest.o` in
6672 *x86-64*)
6673 LD="${LD-ld} -m elf32_x86_64"
6674 ;;
6675 *)
6676 LD="${LD-ld} -m elf_i386"
6677 ;;
6678 esac
7357c5b6 6679 ;;
cc9afea3
AM
6680 powerpc64le-*linux*)
6681 LD="${LD-ld} -m elf32lppclinux"
6682 ;;
6683 powerpc64-*linux*)
7357c5b6
AM
6684 LD="${LD-ld} -m elf32ppclinux"
6685 ;;
6686 s390x-*linux*)
6687 LD="${LD-ld} -m elf_s390"
6688 ;;
6689 sparc64-*linux*)
6690 LD="${LD-ld} -m elf32_sparc"
6691 ;;
6692 esac
6693 ;;
6694 *64-bit*)
6695 case $host in
6696 x86_64-*kfreebsd*-gnu)
6697 LD="${LD-ld} -m elf_x86_64_fbsd"
6698 ;;
6699 x86_64-*linux*)
6700 LD="${LD-ld} -m elf_x86_64"
6701 ;;
cc9afea3
AM
6702 powerpcle-*linux*)
6703 LD="${LD-ld} -m elf64lppc"
6704 ;;
6705 powerpc-*linux*)
7357c5b6
AM
6706 LD="${LD-ld} -m elf64ppc"
6707 ;;
6708 s390*-*linux*|s390*-*tpf*)
6709 LD="${LD-ld} -m elf64_s390"
6710 ;;
6711 sparc*-*linux*)
6712 LD="${LD-ld} -m elf64_sparc"
6713 ;;
6714 esac
6715 ;;
6716 esac
6717 fi
6718 rm -rf conftest*
6719 ;;
6720
6721*-*-sco3.2v5*)
6722 # On SCO OpenServer 5, we need -belf to get full-featured binaries.
6723 SAVE_CFLAGS="$CFLAGS"
6724 CFLAGS="$CFLAGS -belf"
81ecdfbb
RW
6725 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5
6726$as_echo_n "checking whether the C compiler needs -belf... " >&6; }
6727if test "${lt_cv_cc_needs_belf+set}" = set; then :
6728 $as_echo_n "(cached) " >&6
ce2cded5 6729else
7357c5b6
AM
6730 ac_ext=c
6731ac_cpp='$CPP $CPPFLAGS'
6732ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6733ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6734ac_compiler_gnu=$ac_cv_c_compiler_gnu
6735
81ecdfbb 6736 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6bf9431b 6737/* end confdefs.h. */
20e95c23 6738
7357c5b6
AM
6739int
6740main ()
6741{
6742
6743 ;
6744 return 0;
6745}
6bf9431b 6746_ACEOF
81ecdfbb 6747if ac_fn_c_try_link "$LINENO"; then :
7357c5b6 6748 lt_cv_cc_needs_belf=yes
6bf9431b 6749else
81ecdfbb 6750 lt_cv_cc_needs_belf=no
ce2cded5 6751fi
81ecdfbb
RW
6752rm -f core conftest.err conftest.$ac_objext \
6753 conftest$ac_exeext conftest.$ac_ext
7357c5b6
AM
6754 ac_ext=c
6755ac_cpp='$CPP $CPPFLAGS'
6756ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6757ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6758ac_compiler_gnu=$ac_cv_c_compiler_gnu
20e95c23 6759
b214d478 6760fi
81ecdfbb
RW
6761{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5
6762$as_echo "$lt_cv_cc_needs_belf" >&6; }
b214d478
SE
6763 if test x"$lt_cv_cc_needs_belf" != x"yes"; then
6764 # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
6765 CFLAGS="$SAVE_CFLAGS"
6766 fi
6767 ;;
6768sparc*-*solaris*)
6769 # Find out which ABI we are using.
6770 echo 'int i;' > conftest.$ac_ext
81ecdfbb 6771 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
b214d478
SE
6772 (eval $ac_compile) 2>&5
6773 ac_status=$?
81ecdfbb
RW
6774 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6775 test $ac_status = 0; }; then
b214d478
SE
6776 case `/usr/bin/file conftest.o` in
6777 *64-bit*)
6778 case $lt_cv_prog_gnu_ld in
6779 yes*) LD="${LD-ld} -m elf64_sparc" ;;
6780 *)
6781 if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
6782 LD="${LD-ld} -64"
6783 fi
6784 ;;
6785 esac
6786 ;;
6787 esac
6788 fi
6789 rm -rf conftest*
6790 ;;
6791esac
6792
6793need_locks="$enable_libtool_lock"
6794
6795
6796 case $host_os in
6797 rhapsody* | darwin*)
6798 if test -n "$ac_tool_prefix"; then
6799 # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args.
6800set dummy ${ac_tool_prefix}dsymutil; ac_word=$2
81ecdfbb
RW
6801{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6802$as_echo_n "checking for $ac_word... " >&6; }
6803if test "${ac_cv_prog_DSYMUTIL+set}" = set; then :
6804 $as_echo_n "(cached) " >&6
b214d478
SE
6805else
6806 if test -n "$DSYMUTIL"; then
6807 ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
6808else
6809as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6810for as_dir in $PATH
6811do
6812 IFS=$as_save_IFS
6813 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
6814 for ac_exec_ext in '' $ac_executable_extensions; do
6815 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
b214d478 6816 ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil"
81ecdfbb 6817 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
b214d478
SE
6818 break 2
6819 fi
6820done
81ecdfbb
RW
6821 done
6822IFS=$as_save_IFS
b214d478
SE
6823
6824fi
6825fi
6826DSYMUTIL=$ac_cv_prog_DSYMUTIL
6827if test -n "$DSYMUTIL"; then
81ecdfbb
RW
6828 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5
6829$as_echo "$DSYMUTIL" >&6; }
b214d478 6830else
81ecdfbb
RW
6831 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6832$as_echo "no" >&6; }
b214d478
SE
6833fi
6834
81ecdfbb 6835
b214d478
SE
6836fi
6837if test -z "$ac_cv_prog_DSYMUTIL"; then
6838 ac_ct_DSYMUTIL=$DSYMUTIL
6839 # Extract the first word of "dsymutil", so it can be a program name with args.
6840set dummy dsymutil; ac_word=$2
81ecdfbb
RW
6841{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6842$as_echo_n "checking for $ac_word... " >&6; }
6843if test "${ac_cv_prog_ac_ct_DSYMUTIL+set}" = set; then :
6844 $as_echo_n "(cached) " >&6
b214d478
SE
6845else
6846 if test -n "$ac_ct_DSYMUTIL"; then
6847 ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
6848else
6849as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6850for as_dir in $PATH
6851do
6852 IFS=$as_save_IFS
6853 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
6854 for ac_exec_ext in '' $ac_executable_extensions; do
6855 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
b214d478 6856 ac_cv_prog_ac_ct_DSYMUTIL="dsymutil"
81ecdfbb 6857 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
b214d478
SE
6858 break 2
6859 fi
6860done
81ecdfbb
RW
6861 done
6862IFS=$as_save_IFS
b214d478 6863
b214d478
SE
6864fi
6865fi
6866ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
6867if test -n "$ac_ct_DSYMUTIL"; then
81ecdfbb
RW
6868 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5
6869$as_echo "$ac_ct_DSYMUTIL" >&6; }
b214d478 6870else
81ecdfbb
RW
6871 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6872$as_echo "no" >&6; }
b214d478
SE
6873fi
6874
81ecdfbb
RW
6875 if test "x$ac_ct_DSYMUTIL" = x; then
6876 DSYMUTIL=":"
6877 else
6878 case $cross_compiling:$ac_tool_warned in
6879yes:)
6880{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6881$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6882ac_tool_warned=yes ;;
6883esac
6884 DSYMUTIL=$ac_ct_DSYMUTIL
6885 fi
b214d478
SE
6886else
6887 DSYMUTIL="$ac_cv_prog_DSYMUTIL"
6888fi
6889
6890 if test -n "$ac_tool_prefix"; then
6891 # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args.
6892set dummy ${ac_tool_prefix}nmedit; ac_word=$2
81ecdfbb
RW
6893{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6894$as_echo_n "checking for $ac_word... " >&6; }
6895if test "${ac_cv_prog_NMEDIT+set}" = set; then :
6896 $as_echo_n "(cached) " >&6
b214d478
SE
6897else
6898 if test -n "$NMEDIT"; then
6899 ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
6900else
6901as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6902for as_dir in $PATH
6903do
6904 IFS=$as_save_IFS
6905 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
6906 for ac_exec_ext in '' $ac_executable_extensions; do
6907 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
b214d478 6908 ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit"
81ecdfbb 6909 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
b214d478
SE
6910 break 2
6911 fi
6912done
81ecdfbb
RW
6913 done
6914IFS=$as_save_IFS
b214d478
SE
6915
6916fi
6917fi
6918NMEDIT=$ac_cv_prog_NMEDIT
6919if test -n "$NMEDIT"; then
81ecdfbb
RW
6920 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5
6921$as_echo "$NMEDIT" >&6; }
b214d478 6922else
81ecdfbb
RW
6923 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6924$as_echo "no" >&6; }
b214d478
SE
6925fi
6926
81ecdfbb 6927
b214d478
SE
6928fi
6929if test -z "$ac_cv_prog_NMEDIT"; then
6930 ac_ct_NMEDIT=$NMEDIT
6931 # Extract the first word of "nmedit", so it can be a program name with args.
6932set dummy nmedit; ac_word=$2
81ecdfbb
RW
6933{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6934$as_echo_n "checking for $ac_word... " >&6; }
6935if test "${ac_cv_prog_ac_ct_NMEDIT+set}" = set; then :
6936 $as_echo_n "(cached) " >&6
b214d478
SE
6937else
6938 if test -n "$ac_ct_NMEDIT"; then
6939 ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
6940else
6941as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6942for as_dir in $PATH
6943do
6944 IFS=$as_save_IFS
6945 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
6946 for ac_exec_ext in '' $ac_executable_extensions; do
6947 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
b214d478 6948 ac_cv_prog_ac_ct_NMEDIT="nmedit"
81ecdfbb 6949 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
b214d478
SE
6950 break 2
6951 fi
6952done
81ecdfbb
RW
6953 done
6954IFS=$as_save_IFS
b214d478 6955
b214d478
SE
6956fi
6957fi
6958ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
6959if test -n "$ac_ct_NMEDIT"; then
81ecdfbb
RW
6960 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5
6961$as_echo "$ac_ct_NMEDIT" >&6; }
b214d478 6962else
81ecdfbb
RW
6963 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6964$as_echo "no" >&6; }
b214d478
SE
6965fi
6966
81ecdfbb
RW
6967 if test "x$ac_ct_NMEDIT" = x; then
6968 NMEDIT=":"
6969 else
6970 case $cross_compiling:$ac_tool_warned in
6971yes:)
6972{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6973$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6974ac_tool_warned=yes ;;
6975esac
6976 NMEDIT=$ac_ct_NMEDIT
6977 fi
b214d478
SE
6978else
6979 NMEDIT="$ac_cv_prog_NMEDIT"
6980fi
6981
6982 if test -n "$ac_tool_prefix"; then
6983 # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args.
6984set dummy ${ac_tool_prefix}lipo; ac_word=$2
81ecdfbb
RW
6985{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6986$as_echo_n "checking for $ac_word... " >&6; }
6987if test "${ac_cv_prog_LIPO+set}" = set; then :
6988 $as_echo_n "(cached) " >&6
b214d478
SE
6989else
6990 if test -n "$LIPO"; then
6991 ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
6992else
6993as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6994for as_dir in $PATH
6995do
6996 IFS=$as_save_IFS
6997 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
6998 for ac_exec_ext in '' $ac_executable_extensions; do
6999 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
b214d478 7000 ac_cv_prog_LIPO="${ac_tool_prefix}lipo"
81ecdfbb 7001 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
b214d478
SE
7002 break 2
7003 fi
7004done
81ecdfbb
RW
7005 done
7006IFS=$as_save_IFS
b214d478
SE
7007
7008fi
7009fi
7010LIPO=$ac_cv_prog_LIPO
7011if test -n "$LIPO"; then
81ecdfbb
RW
7012 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5
7013$as_echo "$LIPO" >&6; }
b214d478 7014else
81ecdfbb
RW
7015 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7016$as_echo "no" >&6; }
b214d478
SE
7017fi
7018
81ecdfbb 7019
b214d478
SE
7020fi
7021if test -z "$ac_cv_prog_LIPO"; then
7022 ac_ct_LIPO=$LIPO
7023 # Extract the first word of "lipo", so it can be a program name with args.
7024set dummy lipo; ac_word=$2
81ecdfbb
RW
7025{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7026$as_echo_n "checking for $ac_word... " >&6; }
7027if test "${ac_cv_prog_ac_ct_LIPO+set}" = set; then :
7028 $as_echo_n "(cached) " >&6
b214d478
SE
7029else
7030 if test -n "$ac_ct_LIPO"; then
7031 ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test.
7032else
7033as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7034for as_dir in $PATH
7035do
7036 IFS=$as_save_IFS
7037 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
7038 for ac_exec_ext in '' $ac_executable_extensions; do
7039 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
b214d478 7040 ac_cv_prog_ac_ct_LIPO="lipo"
81ecdfbb 7041 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
b214d478
SE
7042 break 2
7043 fi
7044done
81ecdfbb
RW
7045 done
7046IFS=$as_save_IFS
b214d478 7047
b214d478
SE
7048fi
7049fi
7050ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO
7051if test -n "$ac_ct_LIPO"; then
81ecdfbb
RW
7052 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5
7053$as_echo "$ac_ct_LIPO" >&6; }
b214d478 7054else
81ecdfbb
RW
7055 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7056$as_echo "no" >&6; }
b214d478
SE
7057fi
7058
81ecdfbb
RW
7059 if test "x$ac_ct_LIPO" = x; then
7060 LIPO=":"
7061 else
7062 case $cross_compiling:$ac_tool_warned in
7063yes:)
7064{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7065$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7066ac_tool_warned=yes ;;
7067esac
7068 LIPO=$ac_ct_LIPO
7069 fi
b214d478
SE
7070else
7071 LIPO="$ac_cv_prog_LIPO"
7072fi
7073
7074 if test -n "$ac_tool_prefix"; then
7075 # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args.
7076set dummy ${ac_tool_prefix}otool; ac_word=$2
81ecdfbb
RW
7077{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7078$as_echo_n "checking for $ac_word... " >&6; }
7079if test "${ac_cv_prog_OTOOL+set}" = set; then :
7080 $as_echo_n "(cached) " >&6
b214d478
SE
7081else
7082 if test -n "$OTOOL"; then
7083 ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test.
7084else
7085as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7086for as_dir in $PATH
7087do
7088 IFS=$as_save_IFS
7089 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
7090 for ac_exec_ext in '' $ac_executable_extensions; do
7091 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
b214d478 7092 ac_cv_prog_OTOOL="${ac_tool_prefix}otool"
81ecdfbb 7093 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
b214d478
SE
7094 break 2
7095 fi
7096done
81ecdfbb
RW
7097 done
7098IFS=$as_save_IFS
b214d478
SE
7099
7100fi
7101fi
7102OTOOL=$ac_cv_prog_OTOOL
7103if test -n "$OTOOL"; then
81ecdfbb
RW
7104 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5
7105$as_echo "$OTOOL" >&6; }
b214d478 7106else
81ecdfbb
RW
7107 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7108$as_echo "no" >&6; }
b214d478
SE
7109fi
7110
81ecdfbb 7111
b214d478
SE
7112fi
7113if test -z "$ac_cv_prog_OTOOL"; then
7114 ac_ct_OTOOL=$OTOOL
7115 # Extract the first word of "otool", so it can be a program name with args.
7116set dummy otool; ac_word=$2
81ecdfbb
RW
7117{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7118$as_echo_n "checking for $ac_word... " >&6; }
7119if test "${ac_cv_prog_ac_ct_OTOOL+set}" = set; then :
7120 $as_echo_n "(cached) " >&6
b214d478
SE
7121else
7122 if test -n "$ac_ct_OTOOL"; then
7123 ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test.
7124else
7125as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7126for as_dir in $PATH
7127do
7128 IFS=$as_save_IFS
7129 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
7130 for ac_exec_ext in '' $ac_executable_extensions; do
7131 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
b214d478 7132 ac_cv_prog_ac_ct_OTOOL="otool"
81ecdfbb 7133 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
b214d478
SE
7134 break 2
7135 fi
7136done
81ecdfbb
RW
7137 done
7138IFS=$as_save_IFS
b214d478 7139
b214d478
SE
7140fi
7141fi
7142ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL
7143if test -n "$ac_ct_OTOOL"; then
81ecdfbb
RW
7144 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5
7145$as_echo "$ac_ct_OTOOL" >&6; }
b214d478 7146else
81ecdfbb
RW
7147 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7148$as_echo "no" >&6; }
b214d478
SE
7149fi
7150
81ecdfbb
RW
7151 if test "x$ac_ct_OTOOL" = x; then
7152 OTOOL=":"
7153 else
7154 case $cross_compiling:$ac_tool_warned in
7155yes:)
7156{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7157$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7158ac_tool_warned=yes ;;
7159esac
7160 OTOOL=$ac_ct_OTOOL
7161 fi
b214d478
SE
7162else
7163 OTOOL="$ac_cv_prog_OTOOL"
7164fi
7165
7166 if test -n "$ac_tool_prefix"; then
7167 # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args.
7168set dummy ${ac_tool_prefix}otool64; ac_word=$2
81ecdfbb
RW
7169{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7170$as_echo_n "checking for $ac_word... " >&6; }
7171if test "${ac_cv_prog_OTOOL64+set}" = set; then :
7172 $as_echo_n "(cached) " >&6
b214d478
SE
7173else
7174 if test -n "$OTOOL64"; then
7175 ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test.
7176else
7177as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7178for as_dir in $PATH
7179do
7180 IFS=$as_save_IFS
7181 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
7182 for ac_exec_ext in '' $ac_executable_extensions; do
7183 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
b214d478 7184 ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64"
81ecdfbb 7185 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
b214d478
SE
7186 break 2
7187 fi
7188done
81ecdfbb
RW
7189 done
7190IFS=$as_save_IFS
b214d478
SE
7191
7192fi
7193fi
7194OTOOL64=$ac_cv_prog_OTOOL64
7195if test -n "$OTOOL64"; then
81ecdfbb
RW
7196 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5
7197$as_echo "$OTOOL64" >&6; }
b214d478 7198else
81ecdfbb
RW
7199 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7200$as_echo "no" >&6; }
b214d478
SE
7201fi
7202
81ecdfbb 7203
b214d478
SE
7204fi
7205if test -z "$ac_cv_prog_OTOOL64"; then
7206 ac_ct_OTOOL64=$OTOOL64
7207 # Extract the first word of "otool64", so it can be a program name with args.
7208set dummy otool64; ac_word=$2
81ecdfbb
RW
7209{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7210$as_echo_n "checking for $ac_word... " >&6; }
7211if test "${ac_cv_prog_ac_ct_OTOOL64+set}" = set; then :
7212 $as_echo_n "(cached) " >&6
b214d478
SE
7213else
7214 if test -n "$ac_ct_OTOOL64"; then
7215 ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test.
7216else
7217as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7218for as_dir in $PATH
7219do
7220 IFS=$as_save_IFS
7221 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
7222 for ac_exec_ext in '' $ac_executable_extensions; do
7223 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
b214d478 7224 ac_cv_prog_ac_ct_OTOOL64="otool64"
81ecdfbb 7225 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
b214d478
SE
7226 break 2
7227 fi
7228done
81ecdfbb
RW
7229 done
7230IFS=$as_save_IFS
b214d478 7231
b214d478
SE
7232fi
7233fi
7234ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64
7235if test -n "$ac_ct_OTOOL64"; then
81ecdfbb
RW
7236 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5
7237$as_echo "$ac_ct_OTOOL64" >&6; }
b214d478 7238else
81ecdfbb
RW
7239 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7240$as_echo "no" >&6; }
b214d478
SE
7241fi
7242
81ecdfbb
RW
7243 if test "x$ac_ct_OTOOL64" = x; then
7244 OTOOL64=":"
7245 else
7246 case $cross_compiling:$ac_tool_warned in
7247yes:)
7248{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7249$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7250ac_tool_warned=yes ;;
7251esac
7252 OTOOL64=$ac_ct_OTOOL64
7253 fi
b214d478
SE
7254else
7255 OTOOL64="$ac_cv_prog_OTOOL64"
7256fi
7257
7258
7259
7260
7261
7262
7263
7264
7265
7266
7267
7268
7269
7270
7271
7272
7273
7274
7275
7276
7277
7278
7279
7280
7281
7282
7283
81ecdfbb
RW
7284 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5
7285$as_echo_n "checking for -single_module linker flag... " >&6; }
7286if test "${lt_cv_apple_cc_single_mod+set}" = set; then :
7287 $as_echo_n "(cached) " >&6
b214d478
SE
7288else
7289 lt_cv_apple_cc_single_mod=no
7290 if test -z "${LT_MULTI_MODULE}"; then
7291 # By default we will add the -single_module flag. You can override
7292 # by either setting the environment variable LT_MULTI_MODULE
7293 # non-empty at configure time, or by adding -multi_module to the
7294 # link flags.
7295 rm -rf libconftest.dylib*
7296 echo "int foo(void){return 1;}" > conftest.c
7297 echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
7298-dynamiclib -Wl,-single_module conftest.c" >&5
7299 $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
7300 -dynamiclib -Wl,-single_module conftest.c 2>conftest.err
7301 _lt_result=$?
7302 if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then
7303 lt_cv_apple_cc_single_mod=yes
7304 else
7305 cat conftest.err >&5
7306 fi
7307 rm -rf libconftest.dylib*
7308 rm -f conftest.*
7309 fi
7310fi
81ecdfbb
RW
7311{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5
7312$as_echo "$lt_cv_apple_cc_single_mod" >&6; }
7313 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5
7314$as_echo_n "checking for -exported_symbols_list linker flag... " >&6; }
7315if test "${lt_cv_ld_exported_symbols_list+set}" = set; then :
7316 $as_echo_n "(cached) " >&6
b214d478
SE
7317else
7318 lt_cv_ld_exported_symbols_list=no
7319 save_LDFLAGS=$LDFLAGS
7320 echo "_main" > conftest.sym
7321 LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
81ecdfbb 7322 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
b214d478
SE
7323/* end confdefs.h. */
7324
7325int
7326main ()
7327{
7328
7329 ;
7330 return 0;
7331}
7332_ACEOF
81ecdfbb 7333if ac_fn_c_try_link "$LINENO"; then :
b214d478
SE
7334 lt_cv_ld_exported_symbols_list=yes
7335else
81ecdfbb 7336 lt_cv_ld_exported_symbols_list=no
b214d478 7337fi
81ecdfbb
RW
7338rm -f core conftest.err conftest.$ac_objext \
7339 conftest$ac_exeext conftest.$ac_ext
b214d478
SE
7340 LDFLAGS="$save_LDFLAGS"
7341
7342fi
81ecdfbb
RW
7343{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5
7344$as_echo "$lt_cv_ld_exported_symbols_list" >&6; }
3725885a
RW
7345 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5
7346$as_echo_n "checking for -force_load linker flag... " >&6; }
7347if test "${lt_cv_ld_force_load+set}" = set; then :
7348 $as_echo_n "(cached) " >&6
7349else
7350 lt_cv_ld_force_load=no
7351 cat > conftest.c << _LT_EOF
7352int forced_loaded() { return 2;}
7353_LT_EOF
7354 echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5
7355 $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5
7356 echo "$AR cru libconftest.a conftest.o" >&5
7357 $AR cru libconftest.a conftest.o 2>&5
7358 cat > conftest.c << _LT_EOF
7359int main() { return 0;}
7360_LT_EOF
7361 echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5
7362 $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err
7363 _lt_result=$?
7364 if test -f conftest && test ! -s conftest.err && test $_lt_result = 0 && $GREP forced_load conftest 2>&1 >/dev/null; then
7365 lt_cv_ld_force_load=yes
7366 else
7367 cat conftest.err >&5
7368 fi
7369 rm -f conftest.err libconftest.a conftest conftest.c
7370 rm -rf conftest.dSYM
7371
7372fi
7373{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5
7374$as_echo "$lt_cv_ld_force_load" >&6; }
b214d478
SE
7375 case $host_os in
7376 rhapsody* | darwin1.[012])
7377 _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;;
7378 darwin1.*)
7379 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
7380 darwin*) # darwin 5.x on
7381 # if running on 10.5 or later, the deployment target defaults
7382 # to the OS version, if on x86, and 10.4, the deployment
7383 # target defaults to 10.4. Don't you love it?
7384 case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
7385 10.0,*86*-darwin8*|10.0,*-darwin[91]*)
7386 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
6e733cce 7387 10.[012][,.]*)
b214d478
SE
7388 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
7389 10.*)
7390 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
7391 esac
7392 ;;
7393 esac
7394 if test "$lt_cv_apple_cc_single_mod" = "yes"; then
7395 _lt_dar_single_mod='$single_module'
7396 fi
7397 if test "$lt_cv_ld_exported_symbols_list" = "yes"; then
7398 _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym'
7399 else
7400 _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}'
7401 fi
3725885a 7402 if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then
b214d478
SE
7403 _lt_dsymutil='~$DSYMUTIL $lib || :'
7404 else
7405 _lt_dsymutil=
7406 fi
7407 ;;
7408 esac
7409
b214d478 7410for ac_header in dlfcn.h
81ecdfbb
RW
7411do :
7412 ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
7413"
7414if test "x$ac_cv_header_dlfcn_h" = x""yes; then :
b214d478 7415 cat >>confdefs.h <<_ACEOF
81ecdfbb 7416#define HAVE_DLFCN_H 1
b214d478
SE
7417_ACEOF
7418
7419fi
7420
7421done
7422
7423
7424
3725885a
RW
7425
7426
b214d478
SE
7427# Set options
7428
7429
7430
7431 enable_dlopen=no
7432
7433
7434 enable_win32_dll=no
7435
7436
81ecdfbb
RW
7437 # Check whether --enable-shared was given.
7438if test "${enable_shared+set}" = set; then :
7439 enableval=$enable_shared; p=${PACKAGE-default}
b214d478
SE
7440 case $enableval in
7441 yes) enable_shared=yes ;;
7442 no) enable_shared=no ;;
7443 *)
7444 enable_shared=no
7445 # Look at the argument we got. We use all the common list separators.
7446 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
7447 for pkg in $enableval; do
7448 IFS="$lt_save_ifs"
7449 if test "X$pkg" = "X$p"; then
7450 enable_shared=yes
7451 fi
7452 done
7453 IFS="$lt_save_ifs"
7454 ;;
7455 esac
7456else
7457 enable_shared=yes
81ecdfbb
RW
7458fi
7459
b214d478
SE
7460
7461
7462
7463
7464
7465
7466
7467
81ecdfbb
RW
7468 # Check whether --enable-static was given.
7469if test "${enable_static+set}" = set; then :
7470 enableval=$enable_static; p=${PACKAGE-default}
b214d478
SE
7471 case $enableval in
7472 yes) enable_static=yes ;;
7473 no) enable_static=no ;;
7474 *)
7475 enable_static=no
7476 # Look at the argument we got. We use all the common list separators.
7477 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
7478 for pkg in $enableval; do
7479 IFS="$lt_save_ifs"
7480 if test "X$pkg" = "X$p"; then
7481 enable_static=yes
7482 fi
7483 done
7484 IFS="$lt_save_ifs"
7485 ;;
7486 esac
7487else
7488 enable_static=yes
81ecdfbb
RW
7489fi
7490
b214d478
SE
7491
7492
7493
7494
7495
7496
7497
7498
7499
81ecdfbb
RW
7500# Check whether --with-pic was given.
7501if test "${with_pic+set}" = set; then :
7502 withval=$with_pic; pic_mode="$withval"
b214d478
SE
7503else
7504 pic_mode=default
81ecdfbb
RW
7505fi
7506
b214d478
SE
7507
7508test -z "$pic_mode" && pic_mode=default
7509
7510
7511
7512
7513
7514
7515
81ecdfbb
RW
7516 # Check whether --enable-fast-install was given.
7517if test "${enable_fast_install+set}" = set; then :
7518 enableval=$enable_fast_install; p=${PACKAGE-default}
b214d478
SE
7519 case $enableval in
7520 yes) enable_fast_install=yes ;;
7521 no) enable_fast_install=no ;;
7522 *)
7523 enable_fast_install=no
7524 # Look at the argument we got. We use all the common list separators.
7525 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
7526 for pkg in $enableval; do
7527 IFS="$lt_save_ifs"
7528 if test "X$pkg" = "X$p"; then
7529 enable_fast_install=yes
7530 fi
7531 done
7532 IFS="$lt_save_ifs"
7357c5b6
AM
7533 ;;
7534 esac
b214d478
SE
7535else
7536 enable_fast_install=yes
81ecdfbb
RW
7537fi
7538
d7040cdb 7539
ce2cded5
L
7540
7541
ce2cded5 7542
252b5132 7543
d7040cdb 7544
252b5132 7545
6bf9431b 7546
252b5132 7547
6bf9431b 7548
ce2cded5
L
7549# This can be used to rebuild libtool when needed
7550LIBTOOL_DEPS="$ltmain"
6bf9431b 7551
ce2cded5
L
7552# Always use our own libtool.
7553LIBTOOL='$(SHELL) $(top_builddir)/libtool'
252b5132 7554
6bf9431b 7555
252b5132 7556
6bf9431b 7557
252b5132 7558
252b5132 7559
d7040cdb 7560
6bf9431b 7561
252b5132 7562
d7040cdb 7563
d7040cdb 7564
d7040cdb 7565
d7040cdb 7566
d7040cdb 7567
d7040cdb 7568
d7040cdb 7569
d7040cdb 7570
d7040cdb 7571
d7040cdb 7572
d7040cdb 7573
d7040cdb
SE
7574
7575
7576
3725885a 7577
d7040cdb
SE
7578
7579
ce2cded5 7580test -z "$LN_S" && LN_S="ln -s"
d7040cdb
SE
7581
7582
7583
7584
7585
7586
7587
7588
7589
7590
7591
7592
7593
7594
ce2cded5
L
7595if test -n "${ZSH_VERSION+set}" ; then
7596 setopt NO_GLOB_SUBST
7597fi
d7040cdb 7598
81ecdfbb
RW
7599{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5
7600$as_echo_n "checking for objdir... " >&6; }
7601if test "${lt_cv_objdir+set}" = set; then :
7602 $as_echo_n "(cached) " >&6
ce2cded5
L
7603else
7604 rm -f .libs 2>/dev/null
7605mkdir .libs 2>/dev/null
7606if test -d .libs; then
7607 lt_cv_objdir=.libs
7608else
7609 # MS-DOS does not allow filenames that begin with a dot.
7610 lt_cv_objdir=_libs
7611fi
7612rmdir .libs 2>/dev/null
7613fi
81ecdfbb
RW
7614{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5
7615$as_echo "$lt_cv_objdir" >&6; }
ce2cded5 7616objdir=$lt_cv_objdir
d7040cdb
SE
7617
7618
7619
7620
7621
ce2cded5
L
7622cat >>confdefs.h <<_ACEOF
7623#define LT_OBJDIR "$lt_cv_objdir/"
7624_ACEOF
d7040cdb
SE
7625
7626
7627
7628
ce2cded5
L
7629case $host_os in
7630aix3*)
7631 # AIX sometimes has problems with the GCC collect2 program. For some
7632 # reason, if we set the COLLECT_NAMES environment variable, the problems
7633 # vanish in a puff of smoke.
7634 if test "X${COLLECT_NAMES+set}" != Xset; then
7635 COLLECT_NAMES=
7636 export COLLECT_NAMES
7637 fi
7638 ;;
7639esac
d7040cdb 7640
ce2cded5
L
7641# Global variables:
7642ofile=libtool
7643can_build_shared=yes
d7040cdb 7644
ce2cded5
L
7645# All known linkers require a `.a' archive for static linking (except MSVC,
7646# which needs '.lib').
7647libext=a
d7040cdb 7648
ce2cded5 7649with_gnu_ld="$lt_cv_prog_gnu_ld"
d7040cdb 7650
ce2cded5
L
7651old_CC="$CC"
7652old_CFLAGS="$CFLAGS"
d7040cdb 7653
ce2cded5
L
7654# Set sane defaults for various variables
7655test -z "$CC" && CC=cc
7656test -z "$LTCC" && LTCC=$CC
7657test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
7658test -z "$LD" && LD=ld
7659test -z "$ac_objext" && ac_objext=o
d7040cdb 7660
ce2cded5
L
7661for cc_temp in $compiler""; do
7662 case $cc_temp in
7663 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
7664 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
7665 \-*) ;;
7666 *) break;;
7667 esac
7668done
3725885a 7669cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
d7040cdb
SE
7670
7671
ce2cded5
L
7672# Only perform the check for file, if the check method requires it
7673test -z "$MAGIC_CMD" && MAGIC_CMD=file
7674case $deplibs_check_method in
7675file_magic*)
7676 if test "$file_magic_cmd" = '$MAGIC_CMD'; then
81ecdfbb
RW
7677 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5
7678$as_echo_n "checking for ${ac_tool_prefix}file... " >&6; }
7679if test "${lt_cv_path_MAGIC_CMD+set}" = set; then :
7680 $as_echo_n "(cached) " >&6
ce2cded5
L
7681else
7682 case $MAGIC_CMD in
7683[\\/*] | ?:[\\/]*)
7684 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
7685 ;;
7686*)
7687 lt_save_MAGIC_CMD="$MAGIC_CMD"
7688 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
7689 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
7690 for ac_dir in $ac_dummy; do
7691 IFS="$lt_save_ifs"
7692 test -z "$ac_dir" && ac_dir=.
7693 if test -f $ac_dir/${ac_tool_prefix}file; then
7694 lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
7695 if test -n "$file_magic_test_file"; then
7696 case $deplibs_check_method in
7697 "file_magic "*)
7698 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
7699 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7700 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
7701 $EGREP "$file_magic_regex" > /dev/null; then
7702 :
7703 else
7704 cat <<_LT_EOF 1>&2
d7040cdb 7705
ce2cded5
L
7706*** Warning: the command libtool uses to detect shared libraries,
7707*** $file_magic_cmd, produces output that libtool cannot recognize.
7708*** The result is that libtool may fail to recognize shared libraries
7709*** as such. This will affect the creation of libtool libraries that
7710*** depend on shared libraries, but programs linked with such libtool
7711*** libraries will work regardless of this problem. Nevertheless, you
7712*** may want to report the problem to your system manager and/or to
7713*** bug-libtool@gnu.org
d7040cdb 7714
ce2cded5
L
7715_LT_EOF
7716 fi ;;
7717 esac
7718 fi
7719 break
7720 fi
7721 done
7722 IFS="$lt_save_ifs"
7723 MAGIC_CMD="$lt_save_MAGIC_CMD"
7724 ;;
7725esac
7726fi
d7040cdb 7727
ce2cded5
L
7728MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7729if test -n "$MAGIC_CMD"; then
81ecdfbb
RW
7730 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
7731$as_echo "$MAGIC_CMD" >&6; }
ce2cded5 7732else
81ecdfbb
RW
7733 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7734$as_echo "no" >&6; }
ce2cded5 7735fi
d7040cdb
SE
7736
7737
7738
7739
7740
ce2cded5
L
7741if test -z "$lt_cv_path_MAGIC_CMD"; then
7742 if test -n "$ac_tool_prefix"; then
81ecdfbb
RW
7743 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5
7744$as_echo_n "checking for file... " >&6; }
7745if test "${lt_cv_path_MAGIC_CMD+set}" = set; then :
7746 $as_echo_n "(cached) " >&6
ce2cded5
L
7747else
7748 case $MAGIC_CMD in
7749[\\/*] | ?:[\\/]*)
7750 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
7751 ;;
7752*)
7753 lt_save_MAGIC_CMD="$MAGIC_CMD"
7754 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
7755 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
7756 for ac_dir in $ac_dummy; do
7757 IFS="$lt_save_ifs"
7758 test -z "$ac_dir" && ac_dir=.
7759 if test -f $ac_dir/file; then
7760 lt_cv_path_MAGIC_CMD="$ac_dir/file"
7761 if test -n "$file_magic_test_file"; then
7762 case $deplibs_check_method in
7763 "file_magic "*)
7764 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
7765 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7766 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
7767 $EGREP "$file_magic_regex" > /dev/null; then
7768 :
7769 else
7770 cat <<_LT_EOF 1>&2
d7040cdb 7771
ce2cded5
L
7772*** Warning: the command libtool uses to detect shared libraries,
7773*** $file_magic_cmd, produces output that libtool cannot recognize.
7774*** The result is that libtool may fail to recognize shared libraries
7775*** as such. This will affect the creation of libtool libraries that
7776*** depend on shared libraries, but programs linked with such libtool
7777*** libraries will work regardless of this problem. Nevertheless, you
7778*** may want to report the problem to your system manager and/or to
7779*** bug-libtool@gnu.org
d7040cdb 7780
ce2cded5
L
7781_LT_EOF
7782 fi ;;
7783 esac
7784 fi
7785 break
7786 fi
7787 done
7788 IFS="$lt_save_ifs"
7789 MAGIC_CMD="$lt_save_MAGIC_CMD"
7790 ;;
7791esac
7792fi
d7040cdb 7793
ce2cded5
L
7794MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7795if test -n "$MAGIC_CMD"; then
81ecdfbb
RW
7796 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
7797$as_echo "$MAGIC_CMD" >&6; }
ce2cded5 7798else
81ecdfbb
RW
7799 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7800$as_echo "no" >&6; }
ce2cded5 7801fi
d7040cdb
SE
7802
7803
ce2cded5
L
7804 else
7805 MAGIC_CMD=:
7806 fi
7807fi
d7040cdb 7808
ce2cded5
L
7809 fi
7810 ;;
7811esac
d7040cdb 7812
ce2cded5 7813# Use C for the default configuration in the libtool script
d7040cdb 7814
ce2cded5
L
7815lt_save_CC="$CC"
7816ac_ext=c
7817ac_cpp='$CPP $CPPFLAGS'
7818ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7819ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7820ac_compiler_gnu=$ac_cv_c_compiler_gnu
d7040cdb
SE
7821
7822
ce2cded5
L
7823# Source file extension for C test sources.
7824ac_ext=c
d7040cdb 7825
ce2cded5
L
7826# Object file extension for compiled C test sources.
7827objext=o
7828objext=$objext
d7040cdb 7829
ce2cded5
L
7830# Code to be used in simple compile tests
7831lt_simple_compile_test_code="int some_variable = 0;"
d7040cdb 7832
ce2cded5
L
7833# Code to be used in simple link tests
7834lt_simple_link_test_code='int main(){return(0);}'
d7040cdb
SE
7835
7836
7837
7838
7839
7840
7841
ce2cded5
L
7842# If no C compiler was specified, use CC.
7843LTCC=${LTCC-"$CC"}
d7040cdb 7844
ce2cded5
L
7845# If no C compiler flags were specified, use CFLAGS.
7846LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
d7040cdb 7847
ce2cded5
L
7848# Allow CC to be a program name with arguments.
7849compiler=$CC
d7040cdb 7850
ce2cded5
L
7851# Save the default compiler, since it gets overwritten when the other
7852# tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP.
7853compiler_DEFAULT=$CC
d7040cdb 7854
ce2cded5
L
7855# save warnings/boilerplate of simple test code
7856ac_outfile=conftest.$ac_objext
7857echo "$lt_simple_compile_test_code" >conftest.$ac_ext
7858eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
7859_lt_compiler_boilerplate=`cat conftest.err`
7860$RM conftest*
d7040cdb 7861
ce2cded5
L
7862ac_outfile=conftest.$ac_objext
7863echo "$lt_simple_link_test_code" >conftest.$ac_ext
7864eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
7865_lt_linker_boilerplate=`cat conftest.err`
b214d478 7866$RM -r conftest*
d7040cdb
SE
7867
7868
ce2cded5
L
7869## CAVEAT EMPTOR:
7870## There is no encapsulation within the following macros, do not change
7871## the running order or otherwise move them around unless you know exactly
7872## what you are doing...
7873if test -n "$compiler"; then
d7040cdb 7874
ce2cded5 7875lt_prog_compiler_no_builtin_flag=
d7040cdb 7876
ce2cded5 7877if test "$GCC" = yes; then
3725885a
RW
7878 case $cc_basename in
7879 nvcc*)
7880 lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;;
7881 *)
7882 lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;;
7883 esac
d7040cdb 7884
81ecdfbb
RW
7885 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
7886$as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
7887if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then :
7888 $as_echo_n "(cached) " >&6
ce2cded5
L
7889else
7890 lt_cv_prog_compiler_rtti_exceptions=no
7891 ac_outfile=conftest.$ac_objext
7892 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
7893 lt_compiler_flag="-fno-rtti -fno-exceptions"
7894 # Insert the option either (1) after the last *FLAGS variable, or
7895 # (2) before a word containing "conftest.", or (3) at the end.
7896 # Note that $ac_compile itself does not contain backslashes and begins
7897 # with a dollar sign (not a hyphen), so the echo should work correctly.
7898 # The option is referenced via a variable to avoid confusing sed.
7899 lt_compile=`echo "$ac_compile" | $SED \
7900 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
7901 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
7902 -e 's:$: $lt_compiler_flag:'`
3725885a 7903 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
ce2cded5
L
7904 (eval "$lt_compile" 2>conftest.err)
7905 ac_status=$?
7906 cat conftest.err >&5
3725885a 7907 echo "$as_me:$LINENO: \$? = $ac_status" >&5
ce2cded5
L
7908 if (exit $ac_status) && test -s "$ac_outfile"; then
7909 # The compiler can only warn and ignore the option if not recognized
7910 # So say no if there are warnings other than the usual output.
3725885a 7911 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
ce2cded5
L
7912 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
7913 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
7914 lt_cv_prog_compiler_rtti_exceptions=yes
7915 fi
7916 fi
7917 $RM conftest*
d7040cdb 7918
ce2cded5 7919fi
81ecdfbb
RW
7920{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
7921$as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
d7040cdb 7922
ce2cded5
L
7923if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
7924 lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
7925else
7926 :
7927fi
d7040cdb 7928
ce2cded5 7929fi
d7040cdb
SE
7930
7931
7932
7933
7934
7935
ce2cded5
L
7936 lt_prog_compiler_wl=
7937lt_prog_compiler_pic=
7938lt_prog_compiler_static=
d7040cdb 7939
81ecdfbb
RW
7940{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
7941$as_echo_n "checking for $compiler option to produce PIC... " >&6; }
d7040cdb 7942
ce2cded5
L
7943 if test "$GCC" = yes; then
7944 lt_prog_compiler_wl='-Wl,'
7945 lt_prog_compiler_static='-static'
d7040cdb 7946
ce2cded5
L
7947 case $host_os in
7948 aix*)
7949 # All AIX code is PIC.
7950 if test "$host_cpu" = ia64; then
7951 # AIX 5 now supports IA64 processor
7952 lt_prog_compiler_static='-Bstatic'
7953 fi
6c9c0a50 7954 lt_prog_compiler_pic='-fPIC'
ce2cded5 7955 ;;
d7040cdb 7956
ce2cded5 7957 amigaos*)
b214d478
SE
7958 case $host_cpu in
7959 powerpc)
7960 # see comment about AmigaOS4 .so support
7961 lt_prog_compiler_pic='-fPIC'
7962 ;;
7963 m68k)
7964 # FIXME: we need at least 68020 code to build shared libraries, but
7965 # adding the `-m68020' flag to GCC prevents building anything better,
7966 # like `-m68040'.
7967 lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
7968 ;;
7969 esac
ce2cded5 7970 ;;
d7040cdb 7971
ce2cded5
L
7972 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
7973 # PIC is the default for these OSes.
7974 ;;
d7040cdb 7975
b214d478 7976 mingw* | cygwin* | pw32* | os2* | cegcc*)
ce2cded5
L
7977 # This hack is so that the source file can tell whether it is being
7978 # built for inclusion in a dll (and should export symbols for example).
7979 # Although the cygwin gcc ignores -fPIC, still need this for old-style
7980 # (--disable-auto-import) libraries
7981 lt_prog_compiler_pic='-DDLL_EXPORT'
7982 ;;
d7040cdb 7983
ce2cded5
L
7984 darwin* | rhapsody*)
7985 # PIC is the default on this platform
7986 # Common symbols not allowed in MH_DYLIB files
7987 lt_prog_compiler_pic='-fno-common'
7988 ;;
d7040cdb 7989
3725885a
RW
7990 haiku*)
7991 # PIC is the default for Haiku.
7992 # The "-static" flag exists, but is broken.
7993 lt_prog_compiler_static=
7994 ;;
7995
ce2cded5 7996 hpux*)
b214d478
SE
7997 # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
7998 # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag
7999 # sets the default TLS model and affects inlining.
ce2cded5 8000 case $host_cpu in
b214d478 8001 hppa*64*)
ce2cded5
L
8002 # +Z the default
8003 ;;
8004 *)
8005 lt_prog_compiler_pic='-fPIC'
8006 ;;
8007 esac
8008 ;;
d7040cdb 8009
ce2cded5
L
8010 interix[3-9]*)
8011 # Interix 3.x gcc -fpic/-fPIC options generate broken code.
8012 # Instead, we relocate shared libraries at runtime.
8013 ;;
d7040cdb 8014
ce2cded5
L
8015 msdosdjgpp*)
8016 # Just because we use GCC doesn't mean we suddenly get shared libraries
8017 # on systems that don't support them.
8018 lt_prog_compiler_can_build_shared=no
8019 enable_shared=no
8020 ;;
d7040cdb 8021
ce2cded5
L
8022 *nto* | *qnx*)
8023 # QNX uses GNU C++, but need to define -shared option too, otherwise
8024 # it will coredump.
8025 lt_prog_compiler_pic='-fPIC -shared'
8026 ;;
d7040cdb 8027
ce2cded5
L
8028 sysv4*MP*)
8029 if test -d /usr/nec; then
8030 lt_prog_compiler_pic=-Kconform_pic
8031 fi
8032 ;;
d7040cdb 8033
ce2cded5
L
8034 *)
8035 lt_prog_compiler_pic='-fPIC'
8036 ;;
8037 esac
3725885a
RW
8038
8039 case $cc_basename in
8040 nvcc*) # Cuda Compiler Driver 2.2
8041 lt_prog_compiler_wl='-Xlinker '
8042 lt_prog_compiler_pic='-Xcompiler -fPIC'
8043 ;;
8044 esac
ce2cded5
L
8045 else
8046 # PORTME Check for flag to pass linker flags through the system compiler.
8047 case $host_os in
8048 aix*)
8049 lt_prog_compiler_wl='-Wl,'
8050 if test "$host_cpu" = ia64; then
8051 # AIX 5 now supports IA64 processor
8052 lt_prog_compiler_static='-Bstatic'
8053 else
8054 lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
8055 fi
8056 ;;
d7040cdb 8057
b214d478 8058 mingw* | cygwin* | pw32* | os2* | cegcc*)
ce2cded5
L
8059 # This hack is so that the source file can tell whether it is being
8060 # built for inclusion in a dll (and should export symbols for example).
8061 lt_prog_compiler_pic='-DDLL_EXPORT'
8062 ;;
d7040cdb 8063
ce2cded5
L
8064 hpux9* | hpux10* | hpux11*)
8065 lt_prog_compiler_wl='-Wl,'
8066 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
8067 # not for PA HP-UX.
8068 case $host_cpu in
8069 hppa*64*|ia64*)
8070 # +Z the default
8071 ;;
8072 *)
8073 lt_prog_compiler_pic='+Z'
8074 ;;
8075 esac
8076 # Is there a better lt_prog_compiler_static that works with the bundled CC?
8077 lt_prog_compiler_static='${wl}-a ${wl}archive'
8078 ;;
d7040cdb 8079
ce2cded5
L
8080 irix5* | irix6* | nonstopux*)
8081 lt_prog_compiler_wl='-Wl,'
8082 # PIC (with -KPIC) is the default.
8083 lt_prog_compiler_static='-non_shared'
8084 ;;
d7040cdb 8085
58e24671 8086 linux* | k*bsd*-gnu | kopensolaris*-gnu)
ce2cded5 8087 case $cc_basename in
b214d478
SE
8088 # old Intel for x86_64 which still supported -KPIC.
8089 ecc*)
ce2cded5
L
8090 lt_prog_compiler_wl='-Wl,'
8091 lt_prog_compiler_pic='-KPIC'
8092 lt_prog_compiler_static='-static'
8093 ;;
b214d478
SE
8094 # icc used to be incompatible with GCC.
8095 # ICC 10 doesn't accept -KPIC any more.
8096 icc* | ifort*)
8097 lt_prog_compiler_wl='-Wl,'
8098 lt_prog_compiler_pic='-fPIC'
8099 lt_prog_compiler_static='-static'
8100 ;;
8101 # Lahey Fortran 8.1.
8102 lf95*)
8103 lt_prog_compiler_wl='-Wl,'
8104 lt_prog_compiler_pic='--shared'
8105 lt_prog_compiler_static='--static'
8106 ;;
3725885a 8107 pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
ce2cded5
L
8108 # Portland Group compilers (*not* the Pentium gcc compiler,
8109 # which looks to be a dead project)
8110 lt_prog_compiler_wl='-Wl,'
8111 lt_prog_compiler_pic='-fpic'
8112 lt_prog_compiler_static='-Bstatic'
8113 ;;
8114 ccc*)
8115 lt_prog_compiler_wl='-Wl,'
8116 # All Alpha code is PIC.
8117 lt_prog_compiler_static='-non_shared'
8118 ;;
3725885a
RW
8119 xl* | bgxl* | bgf* | mpixl*)
8120 # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene
b214d478
SE
8121 lt_prog_compiler_wl='-Wl,'
8122 lt_prog_compiler_pic='-qpic'
8123 lt_prog_compiler_static='-qstaticlink'
8124 ;;
ce2cded5
L
8125 *)
8126 case `$CC -V 2>&1 | sed 5q` in
3725885a
RW
8127 *Sun\ F* | *Sun*Fortran*)
8128 # Sun Fortran 8.3 passes all unrecognized flags to the linker
ce2cded5
L
8129 lt_prog_compiler_pic='-KPIC'
8130 lt_prog_compiler_static='-Bstatic'
3725885a 8131 lt_prog_compiler_wl=''
ce2cded5 8132 ;;
3725885a
RW
8133 *Sun\ C*)
8134 # Sun C 5.9
ce2cded5
L
8135 lt_prog_compiler_pic='-KPIC'
8136 lt_prog_compiler_static='-Bstatic'
3725885a 8137 lt_prog_compiler_wl='-Wl,'
ce2cded5
L
8138 ;;
8139 esac
8140 ;;
8141 esac
8142 ;;
d7040cdb 8143
ce2cded5
L
8144 newsos6)
8145 lt_prog_compiler_pic='-KPIC'
8146 lt_prog_compiler_static='-Bstatic'
8147 ;;
d7040cdb 8148
ce2cded5
L
8149 *nto* | *qnx*)
8150 # QNX uses GNU C++, but need to define -shared option too, otherwise
8151 # it will coredump.
8152 lt_prog_compiler_pic='-fPIC -shared'
8153 ;;
d7040cdb 8154
ce2cded5
L
8155 osf3* | osf4* | osf5*)
8156 lt_prog_compiler_wl='-Wl,'
8157 # All OSF/1 code is PIC.
8158 lt_prog_compiler_static='-non_shared'
8159 ;;
d7040cdb 8160
ce2cded5
L
8161 rdos*)
8162 lt_prog_compiler_static='-non_shared'
8163 ;;
d7040cdb 8164
ce2cded5
L
8165 solaris*)
8166 lt_prog_compiler_pic='-KPIC'
8167 lt_prog_compiler_static='-Bstatic'
8168 case $cc_basename in
8169 f77* | f90* | f95*)
8170 lt_prog_compiler_wl='-Qoption ld ';;
8171 *)
8172 lt_prog_compiler_wl='-Wl,';;
8173 esac
8174 ;;
d7040cdb 8175
ce2cded5
L
8176 sunos4*)
8177 lt_prog_compiler_wl='-Qoption ld '
8178 lt_prog_compiler_pic='-PIC'
8179 lt_prog_compiler_static='-Bstatic'
8180 ;;
d7040cdb 8181
ce2cded5
L
8182 sysv4 | sysv4.2uw2* | sysv4.3*)
8183 lt_prog_compiler_wl='-Wl,'
8184 lt_prog_compiler_pic='-KPIC'
8185 lt_prog_compiler_static='-Bstatic'
8186 ;;
d7040cdb 8187
ce2cded5
L
8188 sysv4*MP*)
8189 if test -d /usr/nec ;then
8190 lt_prog_compiler_pic='-Kconform_pic'
8191 lt_prog_compiler_static='-Bstatic'
8192 fi
8193 ;;
d7040cdb 8194
ce2cded5
L
8195 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
8196 lt_prog_compiler_wl='-Wl,'
8197 lt_prog_compiler_pic='-KPIC'
8198 lt_prog_compiler_static='-Bstatic'
8199 ;;
d7040cdb 8200
ce2cded5
L
8201 unicos*)
8202 lt_prog_compiler_wl='-Wl,'
8203 lt_prog_compiler_can_build_shared=no
8204 ;;
d7040cdb 8205
ce2cded5
L
8206 uts4*)
8207 lt_prog_compiler_pic='-pic'
8208 lt_prog_compiler_static='-Bstatic'
8209 ;;
d7040cdb 8210
ce2cded5
L
8211 *)
8212 lt_prog_compiler_can_build_shared=no
8213 ;;
8214 esac
8215 fi
d7040cdb 8216
ce2cded5
L
8217case $host_os in
8218 # For platforms which do not support PIC, -DPIC is meaningless:
8219 *djgpp*)
8220 lt_prog_compiler_pic=
8221 ;;
8222 *)
8223 lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
8224 ;;
8225esac
81ecdfbb
RW
8226{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic" >&5
8227$as_echo "$lt_prog_compiler_pic" >&6; }
d7040cdb
SE
8228
8229
8230
8231
8232
8233
ce2cded5
L
8234#
8235# Check to make sure the PIC flag actually works.
8236#
8237if test -n "$lt_prog_compiler_pic"; then
81ecdfbb
RW
8238 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
8239$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; }
8240if test "${lt_cv_prog_compiler_pic_works+set}" = set; then :
8241 $as_echo_n "(cached) " >&6
ce2cded5 8242else
b214d478 8243 lt_cv_prog_compiler_pic_works=no
ce2cded5
L
8244 ac_outfile=conftest.$ac_objext
8245 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8246 lt_compiler_flag="$lt_prog_compiler_pic -DPIC"
8247 # Insert the option either (1) after the last *FLAGS variable, or
8248 # (2) before a word containing "conftest.", or (3) at the end.
8249 # Note that $ac_compile itself does not contain backslashes and begins
8250 # with a dollar sign (not a hyphen), so the echo should work correctly.
8251 # The option is referenced via a variable to avoid confusing sed.
8252 lt_compile=`echo "$ac_compile" | $SED \
8253 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8254 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8255 -e 's:$: $lt_compiler_flag:'`
3725885a 8256 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
ce2cded5
L
8257 (eval "$lt_compile" 2>conftest.err)
8258 ac_status=$?
8259 cat conftest.err >&5
3725885a 8260 echo "$as_me:$LINENO: \$? = $ac_status" >&5
ce2cded5
L
8261 if (exit $ac_status) && test -s "$ac_outfile"; then
8262 # The compiler can only warn and ignore the option if not recognized
8263 # So say no if there are warnings other than the usual output.
3725885a 8264 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
ce2cded5
L
8265 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8266 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
b214d478 8267 lt_cv_prog_compiler_pic_works=yes
ce2cded5
L
8268 fi
8269 fi
8270 $RM conftest*
d7040cdb 8271
ce2cded5 8272fi
81ecdfbb
RW
8273{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5
8274$as_echo "$lt_cv_prog_compiler_pic_works" >&6; }
d7040cdb 8275
b214d478 8276if test x"$lt_cv_prog_compiler_pic_works" = xyes; then
ce2cded5
L
8277 case $lt_prog_compiler_pic in
8278 "" | " "*) ;;
8279 *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
8280 esac
8281else
8282 lt_prog_compiler_pic=
8283 lt_prog_compiler_can_build_shared=no
8284fi
d7040cdb 8285
ce2cded5 8286fi
d7040cdb
SE
8287
8288
8289
8290
8291
8292
ce2cded5
L
8293#
8294# Check to make sure the static flag actually works.
8295#
8296wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
81ecdfbb
RW
8297{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
8298$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
8299if test "${lt_cv_prog_compiler_static_works+set}" = set; then :
8300 $as_echo_n "(cached) " >&6
ce2cded5 8301else
b214d478 8302 lt_cv_prog_compiler_static_works=no
ce2cded5
L
8303 save_LDFLAGS="$LDFLAGS"
8304 LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
8305 echo "$lt_simple_link_test_code" > conftest.$ac_ext
8306 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
8307 # The linker can only warn and ignore the option if not recognized
8308 # So say no if there are warnings
8309 if test -s conftest.err; then
8310 # Append any errors to the config.log.
8311 cat conftest.err 1>&5
3725885a 8312 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
ce2cded5
L
8313 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8314 if diff conftest.exp conftest.er2 >/dev/null; then
b214d478 8315 lt_cv_prog_compiler_static_works=yes
ce2cded5
L
8316 fi
8317 else
b214d478 8318 lt_cv_prog_compiler_static_works=yes
ce2cded5
L
8319 fi
8320 fi
b214d478 8321 $RM -r conftest*
ce2cded5 8322 LDFLAGS="$save_LDFLAGS"
d7040cdb 8323
ce2cded5 8324fi
81ecdfbb
RW
8325{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5
8326$as_echo "$lt_cv_prog_compiler_static_works" >&6; }
d7040cdb 8327
b214d478 8328if test x"$lt_cv_prog_compiler_static_works" = xyes; then
ce2cded5
L
8329 :
8330else
8331 lt_prog_compiler_static=
8332fi
d7040cdb
SE
8333
8334
8335
8336
8337
8338
8339
81ecdfbb
RW
8340 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
8341$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
8342if test "${lt_cv_prog_compiler_c_o+set}" = set; then :
8343 $as_echo_n "(cached) " >&6
ce2cded5
L
8344else
8345 lt_cv_prog_compiler_c_o=no
8346 $RM -r conftest 2>/dev/null
8347 mkdir conftest
8348 cd conftest
8349 mkdir out
8350 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
d7040cdb 8351
ce2cded5
L
8352 lt_compiler_flag="-o out/conftest2.$ac_objext"
8353 # Insert the option either (1) after the last *FLAGS variable, or
8354 # (2) before a word containing "conftest.", or (3) at the end.
8355 # Note that $ac_compile itself does not contain backslashes and begins
8356 # with a dollar sign (not a hyphen), so the echo should work correctly.
8357 lt_compile=`echo "$ac_compile" | $SED \
8358 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8359 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8360 -e 's:$: $lt_compiler_flag:'`
3725885a 8361 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
ce2cded5
L
8362 (eval "$lt_compile" 2>out/conftest.err)
8363 ac_status=$?
8364 cat out/conftest.err >&5
3725885a 8365 echo "$as_me:$LINENO: \$? = $ac_status" >&5
ce2cded5
L
8366 if (exit $ac_status) && test -s out/conftest2.$ac_objext
8367 then
8368 # The compiler can only warn and ignore the option if not recognized
8369 # So say no if there are warnings
3725885a 8370 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
ce2cded5
L
8371 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
8372 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
8373 lt_cv_prog_compiler_c_o=yes
8374 fi
8375 fi
8376 chmod u+w . 2>&5
8377 $RM conftest*
8378 # SGI C++ compiler will create directory out/ii_files/ for
8379 # template instantiation
8380 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
8381 $RM out/* && rmdir out
8382 cd ..
8383 $RM -r conftest
8384 $RM conftest*
8385
8386fi
81ecdfbb
RW
8387{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
8388$as_echo "$lt_cv_prog_compiler_c_o" >&6; }
ce2cded5
L
8389
8390
8391
8392
8393
8394
81ecdfbb
RW
8395 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
8396$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
8397if test "${lt_cv_prog_compiler_c_o+set}" = set; then :
8398 $as_echo_n "(cached) " >&6
d7040cdb 8399else
ce2cded5
L
8400 lt_cv_prog_compiler_c_o=no
8401 $RM -r conftest 2>/dev/null
8402 mkdir conftest
8403 cd conftest
8404 mkdir out
8405 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8406
8407 lt_compiler_flag="-o out/conftest2.$ac_objext"
8408 # Insert the option either (1) after the last *FLAGS variable, or
8409 # (2) before a word containing "conftest.", or (3) at the end.
8410 # Note that $ac_compile itself does not contain backslashes and begins
8411 # with a dollar sign (not a hyphen), so the echo should work correctly.
8412 lt_compile=`echo "$ac_compile" | $SED \
8413 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8414 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8415 -e 's:$: $lt_compiler_flag:'`
3725885a 8416 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
ce2cded5
L
8417 (eval "$lt_compile" 2>out/conftest.err)
8418 ac_status=$?
8419 cat out/conftest.err >&5
3725885a 8420 echo "$as_me:$LINENO: \$? = $ac_status" >&5
ce2cded5
L
8421 if (exit $ac_status) && test -s out/conftest2.$ac_objext
8422 then
8423 # The compiler can only warn and ignore the option if not recognized
8424 # So say no if there are warnings
3725885a 8425 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
ce2cded5
L
8426 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
8427 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
8428 lt_cv_prog_compiler_c_o=yes
8429 fi
8430 fi
8431 chmod u+w . 2>&5
8432 $RM conftest*
8433 # SGI C++ compiler will create directory out/ii_files/ for
8434 # template instantiation
8435 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
8436 $RM out/* && rmdir out
8437 cd ..
8438 $RM -r conftest
8439 $RM conftest*
8440
d7040cdb 8441fi
81ecdfbb
RW
8442{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
8443$as_echo "$lt_cv_prog_compiler_c_o" >&6; }
d7040cdb 8444
d7040cdb 8445
d7040cdb 8446
d7040cdb 8447
ce2cded5
L
8448hard_links="nottested"
8449if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then
8450 # do not overwrite the value of need_locks provided by the user
81ecdfbb
RW
8451 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
8452$as_echo_n "checking if we can lock with hard links... " >&6; }
ce2cded5
L
8453 hard_links=yes
8454 $RM conftest*
8455 ln conftest.a conftest.b 2>/dev/null && hard_links=no
8456 touch conftest.a
8457 ln conftest.a conftest.b 2>&5 || hard_links=no
8458 ln conftest.a conftest.b 2>/dev/null && hard_links=no
81ecdfbb
RW
8459 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
8460$as_echo "$hard_links" >&6; }
ce2cded5 8461 if test "$hard_links" = no; then
81ecdfbb
RW
8462 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
8463$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
ce2cded5 8464 need_locks=warn
d7040cdb 8465 fi
ce2cded5
L
8466else
8467 need_locks=no
8468fi
d7040cdb 8469
d7040cdb 8470
d7040cdb 8471
d7040cdb 8472
d7040cdb 8473
d7040cdb 8474
81ecdfbb
RW
8475 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
8476$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
d7040cdb 8477
ce2cded5
L
8478 runpath_var=
8479 allow_undefined_flag=
8480 always_export_symbols=no
8481 archive_cmds=
8482 archive_expsym_cmds=
8483 compiler_needs_object=no
8484 enable_shared_with_static_runtimes=no
8485 export_dynamic_flag_spec=
8486 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
8487 hardcode_automatic=no
8488 hardcode_direct=no
8489 hardcode_direct_absolute=no
8490 hardcode_libdir_flag_spec=
8491 hardcode_libdir_flag_spec_ld=
8492 hardcode_libdir_separator=
8493 hardcode_minus_L=no
8494 hardcode_shlibpath_var=unsupported
8495 inherit_rpath=no
8496 link_all_deplibs=unknown
8497 module_cmds=
8498 module_expsym_cmds=
8499 old_archive_from_new_cmds=
8500 old_archive_from_expsyms_cmds=
8501 thread_safe_flag_spec=
8502 whole_archive_flag_spec=
8503 # include_expsyms should be a list of space-separated symbols to be *always*
8504 # included in the symbol list
8505 include_expsyms=
8506 # exclude_expsyms can be an extended regexp of symbols to exclude
8507 # it will be wrapped by ` (' and `)$', so one must not match beginning or
8508 # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
8509 # as well as any symbol that contains `d'.
b214d478 8510 exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
ce2cded5
L
8511 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
8512 # platforms (ab)use it in PIC code, but their linkers get confused if
8513 # the symbol is explicitly referenced. Since portable code cannot
8514 # rely on this symbol name, it's probably fine to never include it in
8515 # preloaded symbol tables.
b214d478 8516 # Exclude shared library initialization/finalization symbols.
ce2cded5 8517 extract_expsyms_cmds=
d7040cdb 8518
d7040cdb 8519 case $host_os in
b214d478 8520 cygwin* | mingw* | pw32* | cegcc*)
ce2cded5
L
8521 # FIXME: the MSVC++ port hasn't been tested in a loooong time
8522 # When not using gcc, we currently assume that we are using
8523 # Microsoft Visual C++.
8524 if test "$GCC" != yes; then
8525 with_gnu_ld=no
8526 fi
d7040cdb 8527 ;;
ce2cded5
L
8528 interix*)
8529 # we just hope/assume this is gcc and not c89 (= MSVC++)
8530 with_gnu_ld=yes
d7040cdb 8531 ;;
ce2cded5
L
8532 openbsd*)
8533 with_gnu_ld=no
d7040cdb
SE
8534 ;;
8535 esac
d7040cdb 8536
ce2cded5 8537 ld_shlibs=yes
3725885a
RW
8538
8539 # On some targets, GNU ld is compatible enough with the native linker
8540 # that we're better off using the native interface for both.
8541 lt_use_gnu_ld_interface=no
ce2cded5 8542 if test "$with_gnu_ld" = yes; then
3725885a
RW
8543 case $host_os in
8544 aix*)
8545 # The AIX port of GNU ld has always aspired to compatibility
8546 # with the native linker. However, as the warning in the GNU ld
8547 # block says, versions before 2.19.5* couldn't really create working
8548 # shared libraries, regardless of the interface used.
8549 case `$LD -v 2>&1` in
8550 *\ \(GNU\ Binutils\)\ 2.19.5*) ;;
8551 *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;;
8552 *\ \(GNU\ Binutils\)\ [3-9]*) ;;
8553 *)
8554 lt_use_gnu_ld_interface=yes
8555 ;;
8556 esac
8557 ;;
8558 *)
8559 lt_use_gnu_ld_interface=yes
8560 ;;
8561 esac
8562 fi
8563
8564 if test "$lt_use_gnu_ld_interface" = yes; then
ce2cded5
L
8565 # If archive_cmds runs LD, not CC, wlarc should be empty
8566 wlarc='${wl}'
d7040cdb 8567
ce2cded5
L
8568 # Set some defaults for GNU ld with shared library support. These
8569 # are reset later if shared libraries are not supported. Putting them
8570 # here allows them to be overridden if necessary.
8571 runpath_var=LD_RUN_PATH
8572 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8573 export_dynamic_flag_spec='${wl}--export-dynamic'
8574 # ancient GNU ld didn't support --whole-archive et. al.
8575 if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
8576 whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
d7040cdb 8577 else
ce2cded5 8578 whole_archive_flag_spec=
d7040cdb 8579 fi
ce2cded5
L
8580 supports_anon_versioning=no
8581 case `$LD -v 2>&1` in
3725885a 8582 *GNU\ gold*) supports_anon_versioning=yes ;;
ce2cded5
L
8583 *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
8584 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
8585 *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
8586 *\ 2.11.*) ;; # other 2.11 versions
8587 *) supports_anon_versioning=yes ;;
8588 esac
d7040cdb 8589
ce2cded5
L
8590 # See if GNU ld supports shared libraries.
8591 case $host_os in
50e7d84b 8592 aix[3-9]*)
ce2cded5
L
8593 # On AIX/PPC, the GNU linker is very broken
8594 if test "$host_cpu" != ia64; then
8595 ld_shlibs=no
8596 cat <<_LT_EOF 1>&2
d7040cdb 8597
3725885a 8598*** Warning: the GNU linker, at least up to release 2.19, is reported
ce2cded5
L
8599*** to be unable to reliably create shared libraries on AIX.
8600*** Therefore, libtool is disabling shared libraries support. If you
3725885a
RW
8601*** really care for shared libraries, you may want to install binutils
8602*** 2.20 or above, or modify your PATH so that a non-GNU linker is found.
8603*** You will then need to restart the configuration process.
d7040cdb 8604
ce2cded5
L
8605_LT_EOF
8606 fi
8607 ;;
d7040cdb 8608
ce2cded5 8609 amigaos*)
b214d478
SE
8610 case $host_cpu in
8611 powerpc)
8612 # see comment about AmigaOS4 .so support
8613 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8614 archive_expsym_cmds=''
8615 ;;
8616 m68k)
8617 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)'
8618 hardcode_libdir_flag_spec='-L$libdir'
8619 hardcode_minus_L=yes
8620 ;;
8621 esac
ce2cded5 8622 ;;
d7040cdb 8623
ce2cded5
L
8624 beos*)
8625 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
8626 allow_undefined_flag=unsupported
8627 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
8628 # support --undefined. This deserves some investigation. FIXME
8629 archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8630 else
8631 ld_shlibs=no
8632 fi
8633 ;;
d7040cdb 8634
b214d478 8635 cygwin* | mingw* | pw32* | cegcc*)
ce2cded5
L
8636 # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
8637 # as there is no search path for DLLs.
8638 hardcode_libdir_flag_spec='-L$libdir'
3725885a 8639 export_dynamic_flag_spec='${wl}--export-all-symbols'
ce2cded5
L
8640 allow_undefined_flag=unsupported
8641 always_export_symbols=no
8642 enable_shared_with_static_runtimes=yes
8643 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
d7040cdb 8644
ce2cded5
L
8645 if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
8646 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
8647 # If the export-symbols file already is a .def file (1st line
8648 # is EXPORTS), use it as is; otherwise, prepend...
8649 archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
8650 cp $export_symbols $output_objdir/$soname.def;
8651 else
8652 echo EXPORTS > $output_objdir/$soname.def;
8653 cat $export_symbols >> $output_objdir/$soname.def;
8654 fi~
8655 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
8656 else
8657 ld_shlibs=no
8658 fi
8659 ;;
d7040cdb 8660
3725885a
RW
8661 haiku*)
8662 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8663 link_all_deplibs=yes
8664 ;;
8665
ce2cded5
L
8666 interix[3-9]*)
8667 hardcode_direct=no
8668 hardcode_shlibpath_var=no
8669 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
8670 export_dynamic_flag_spec='${wl}-E'
8671 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
8672 # Instead, shared libraries are loaded at an image base (0x10000000 by
8673 # default) and relocated if they conflict, which is a slow very memory
8674 # consuming and fragmenting process. To avoid this, we pick a random,
8675 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
8676 # time. Moving up from 0x10000000 also allows more sbrk(2) space.
8677 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
8678 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'
8679 ;;
d7040cdb 8680
58e24671 8681 gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu)
ce2cded5
L
8682 tmp_diet=no
8683 if test "$host_os" = linux-dietlibc; then
8684 case $cc_basename in
8685 diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn)
8686 esac
8687 fi
8688 if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
8689 && test "$tmp_diet" = no
8690 then
6e733cce 8691 tmp_addflag=' $pic_flag'
b214d478 8692 tmp_sharedflag='-shared'
ce2cded5
L
8693 case $cc_basename,$host_cpu in
8694 pgcc*) # Portland Group C compiler
3725885a 8695 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
8696 tmp_addflag=' $pic_flag'
8697 ;;
3725885a
RW
8698 pgf77* | pgf90* | pgf95* | pgfortran*)
8699 # Portland Group f77 and f90 compilers
8700 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
8701 tmp_addflag=' $pic_flag -Mnomain' ;;
8702 ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64
8703 tmp_addflag=' -i_dynamic' ;;
8704 efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64
8705 tmp_addflag=' -i_dynamic -nofor_main' ;;
8706 ifc* | ifort*) # Intel Fortran compiler
8707 tmp_addflag=' -nofor_main' ;;
b214d478
SE
8708 lf95*) # Lahey Fortran 8.1
8709 whole_archive_flag_spec=
8710 tmp_sharedflag='--shared' ;;
3725885a 8711 xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below)
b214d478
SE
8712 tmp_sharedflag='-qmkshrobj'
8713 tmp_addflag= ;;
3725885a
RW
8714 nvcc*) # Cuda Compiler Driver 2.2
8715 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'
8716 compiler_needs_object=yes
8717 ;;
ce2cded5
L
8718 esac
8719 case `$CC -V 2>&1 | sed 5q` in
8720 *Sun\ C*) # Sun C 5.9
3725885a 8721 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
8722 compiler_needs_object=yes
8723 tmp_sharedflag='-G' ;;
8724 *Sun\ F*) # Sun Fortran 8.3
8725 tmp_sharedflag='-G' ;;
ce2cded5
L
8726 esac
8727 archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
d7040cdb 8728
ce2cded5
L
8729 if test "x$supports_anon_versioning" = xyes; then
8730 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
8731 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
8732 echo "local: *; };" >> $output_objdir/$libname.ver~
8733 $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
8734 fi
b214d478
SE
8735
8736 case $cc_basename in
3725885a 8737 xlf* | bgf* | bgxlf* | mpixlf*)
b214d478
SE
8738 # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
8739 whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive'
8740 hardcode_libdir_flag_spec=
8741 hardcode_libdir_flag_spec_ld='-rpath $libdir'
8742 archive_cmds='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib'
8743 if test "x$supports_anon_versioning" = xyes; then
8744 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
8745 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
8746 echo "local: *; };" >> $output_objdir/$libname.ver~
8747 $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
8748 fi
8749 ;;
8750 esac
ce2cded5
L
8751 else
8752 ld_shlibs=no
8753 fi
8754 ;;
d7040cdb 8755
ce2cded5
L
8756 netbsd*)
8757 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
8758 archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
8759 wlarc=
8760 else
8761 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8762 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
8763 fi
8764 ;;
d7040cdb 8765
ce2cded5
L
8766 solaris*)
8767 if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then
8768 ld_shlibs=no
8769 cat <<_LT_EOF 1>&2
d7040cdb 8770
ce2cded5
L
8771*** Warning: The releases 2.8.* of the GNU linker cannot reliably
8772*** create shared libraries on Solaris systems. Therefore, libtool
8773*** is disabling shared libraries support. We urge you to upgrade GNU
8774*** binutils to release 2.9.1 or newer. Another option is to modify
8775*** your PATH or compiler configuration so that the native linker is
8776*** used, and then restart.
d7040cdb 8777
ce2cded5
L
8778_LT_EOF
8779 elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
8780 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8781 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
8782 else
8783 ld_shlibs=no
8784 fi
8785 ;;
d7040cdb 8786
ce2cded5
L
8787 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
8788 case `$LD -v 2>&1` in
8789 *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
8790 ld_shlibs=no
8791 cat <<_LT_EOF 1>&2
d7040cdb 8792
ce2cded5
L
8793*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
8794*** reliably create shared libraries on SCO systems. Therefore, libtool
8795*** is disabling shared libraries support. We urge you to upgrade GNU
8796*** binutils to release 2.16.91.0.3 or newer. Another option is to modify
8797*** your PATH or compiler configuration so that the native linker is
8798*** used, and then restart.
d7040cdb 8799
ce2cded5
L
8800_LT_EOF
8801 ;;
8802 *)
8803 # For security reasons, it is highly recommended that you always
8804 # use absolute paths for naming shared libraries, and exclude the
8805 # DT_RUNPATH tag from executables and libraries. But doing so
8806 # requires that you compile everything twice, which is a pain.
8807 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
8808 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8809 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8810 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
8811 else
8812 ld_shlibs=no
8813 fi
8814 ;;
8815 esac
d7040cdb 8816 ;;
ce2cded5
L
8817
8818 sunos4*)
8819 archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
8820 wlarc=
8821 hardcode_direct=yes
8822 hardcode_shlibpath_var=no
d7040cdb 8823 ;;
d7040cdb 8824
ce2cded5
L
8825 *)
8826 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
8827 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8828 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
8829 else
8830 ld_shlibs=no
8831 fi
8832 ;;
8833 esac
d7040cdb 8834
ce2cded5
L
8835 if test "$ld_shlibs" = no; then
8836 runpath_var=
8837 hardcode_libdir_flag_spec=
8838 export_dynamic_flag_spec=
8839 whole_archive_flag_spec=
8840 fi
d7040cdb 8841 else
ce2cded5 8842 # PORTME fill in a description of your system's linker (not GNU ld)
d7040cdb 8843 case $host_os in
ce2cded5
L
8844 aix3*)
8845 allow_undefined_flag=unsupported
8846 always_export_symbols=yes
8847 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'
8848 # Note: this linker hardcodes the directories in LIBPATH if there
8849 # are no directories specified by -L.
8850 hardcode_minus_L=yes
8851 if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
8852 # Neither direct hardcoding nor static linking is supported with a
8853 # broken collect2.
8854 hardcode_direct=unsupported
8855 fi
8856 ;;
d7040cdb 8857
50e7d84b 8858 aix[4-9]*)
ce2cded5
L
8859 if test "$host_cpu" = ia64; then
8860 # On IA64, the linker does run time linking by default, so we don't
8861 # have to do anything special.
8862 aix_use_runtimelinking=no
8863 exp_sym_flag='-Bexport'
8864 no_entry_flag=""
8865 else
8866 # If we're using GNU nm, then we don't want the "-C" option.
8867 # -C means demangle to AIX nm, but means don't demangle with GNU nm
3725885a
RW
8868 # Also, AIX nm treats weak defined symbols like other global
8869 # defined symbols, whereas GNU nm marks them as "W".
ce2cded5 8870 if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
3725885a 8871 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 8872 else
5c14705f 8873 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
8874 fi
8875 aix_use_runtimelinking=no
d7040cdb 8876
ce2cded5
L
8877 # Test if we are trying to use run time linking or normal
8878 # AIX style linking. If -brtl is somewhere in LDFLAGS, we
8879 # need to do runtime linking.
50e7d84b 8880 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
ce2cded5
L
8881 for ld_flag in $LDFLAGS; do
8882 if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
8883 aix_use_runtimelinking=yes
8884 break
8885 fi
8886 done
8887 ;;
8888 esac
d7040cdb 8889
ce2cded5
L
8890 exp_sym_flag='-bexport'
8891 no_entry_flag='-bnoentry'
8892 fi
d7040cdb 8893
ce2cded5
L
8894 # When large executables or shared objects are built, AIX ld can
8895 # have problems creating the table of contents. If linking a library
8896 # or program results in "error TOC overflow" add -mminimal-toc to
8897 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not
8898 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
d7040cdb 8899
ce2cded5
L
8900 archive_cmds=''
8901 hardcode_direct=yes
8902 hardcode_direct_absolute=yes
8903 hardcode_libdir_separator=':'
8904 link_all_deplibs=yes
8905 file_list_spec='${wl}-f,'
d7040cdb 8906
ce2cded5
L
8907 if test "$GCC" = yes; then
8908 case $host_os in aix4.[012]|aix4.[012].*)
8909 # We only want to do this on AIX 4.2 and lower, the check
8910 # below for broken collect2 doesn't work under 4.3+
8911 collect2name=`${CC} -print-prog-name=collect2`
8912 if test -f "$collect2name" &&
8913 strings "$collect2name" | $GREP resolve_lib_name >/dev/null
8914 then
8915 # We have reworked collect2
8916 :
8917 else
8918 # We have old collect2
8919 hardcode_direct=unsupported
8920 # It fails to find uninstalled libraries when the uninstalled
8921 # path is not listed in the libpath. Setting hardcode_minus_L
8922 # to unsupported forces relinking
8923 hardcode_minus_L=yes
8924 hardcode_libdir_flag_spec='-L$libdir'
8925 hardcode_libdir_separator=
8926 fi
8927 ;;
8928 esac
8929 shared_flag='-shared'
8930 if test "$aix_use_runtimelinking" = yes; then
8931 shared_flag="$shared_flag "'${wl}-G'
8932 fi
8933 else
8934 # not using gcc
8935 if test "$host_cpu" = ia64; then
8936 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
8937 # chokes on -Wl,-G. The following line is correct:
8938 shared_flag='-G'
8939 else
8940 if test "$aix_use_runtimelinking" = yes; then
8941 shared_flag='${wl}-G'
8942 else
8943 shared_flag='${wl}-bM:SRE'
8944 fi
8945 fi
8946 fi
d7040cdb 8947
b214d478 8948 export_dynamic_flag_spec='${wl}-bexpall'
ce2cded5
L
8949 # It seems that -bexpall does not export symbols beginning with
8950 # underscore (_), so it is better to generate a list of symbols to export.
8951 always_export_symbols=yes
8952 if test "$aix_use_runtimelinking" = yes; then
8953 # Warning - without using the other runtime loading flags (-brtl),
8954 # -berok will link without error, but may produce a broken library.
8955 allow_undefined_flag='-berok'
8956 # Determine the default libpath from the value encoded in an
8957 # empty executable.
81ecdfbb 8958 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
d7040cdb
SE
8959/* end confdefs.h. */
8960
d7040cdb
SE
8961int
8962main ()
8963{
ce2cded5 8964
d7040cdb
SE
8965 ;
8966 return 0;
8967}
8968_ACEOF
81ecdfbb 8969if ac_fn_c_try_link "$LINENO"; then :
d7040cdb 8970
ce2cded5
L
8971lt_aix_libpath_sed='
8972 /Import File Strings/,/^$/ {
8973 /^0/ {
8974 s/^0 *\(.*\)$/\1/
8975 p
8976 }
8977 }'
8978aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
8979# Check for a 64-bit object if we didn't find anything.
8980if test -z "$aix_libpath"; then
8981 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
d7040cdb 8982fi
d7040cdb 8983fi
81ecdfbb
RW
8984rm -f core conftest.err conftest.$ac_objext \
8985 conftest$ac_exeext conftest.$ac_ext
ce2cded5
L
8986if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
8987
8988 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
3725885a 8989 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
8990 else
8991 if test "$host_cpu" = ia64; then
8992 hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
8993 allow_undefined_flag="-z nodefs"
8994 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"
8995 else
8996 # Determine the default libpath from the value encoded in an
8997 # empty executable.
81ecdfbb 8998 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
d7040cdb
SE
8999/* end confdefs.h. */
9000
d7040cdb
SE
9001int
9002main ()
9003{
ce2cded5 9004
d7040cdb
SE
9005 ;
9006 return 0;
9007}
9008_ACEOF
81ecdfbb 9009if ac_fn_c_try_link "$LINENO"; then :
ce2cded5
L
9010
9011lt_aix_libpath_sed='
9012 /Import File Strings/,/^$/ {
9013 /^0/ {
9014 s/^0 *\(.*\)$/\1/
9015 p
9016 }
9017 }'
9018aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9019# Check for a 64-bit object if we didn't find anything.
9020if test -z "$aix_libpath"; then
9021 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9022fi
d7040cdb 9023fi
81ecdfbb
RW
9024rm -f core conftest.err conftest.$ac_objext \
9025 conftest$ac_exeext conftest.$ac_ext
ce2cded5 9026if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
d7040cdb 9027
ce2cded5
L
9028 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
9029 # Warning - without using the other run time loading flags,
9030 # -berok will link without error, but may produce a broken library.
9031 no_undefined_flag=' ${wl}-bernotok'
9032 allow_undefined_flag=' ${wl}-berok'
3725885a
RW
9033 if test "$with_gnu_ld" = yes; then
9034 # We only use this code for GNU lds that support --whole-archive.
9035 whole_archive_flag_spec='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
9036 else
9037 # Exported symbols can be pulled into shared objects from archives
9038 whole_archive_flag_spec='$convenience'
9039 fi
ce2cded5
L
9040 archive_cmds_need_lc=yes
9041 # This is similar to how AIX traditionally builds its shared libraries.
9042 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'
9043 fi
9044 fi
9045 ;;
d7040cdb 9046
ce2cded5 9047 amigaos*)
b214d478
SE
9048 case $host_cpu in
9049 powerpc)
9050 # see comment about AmigaOS4 .so support
9051 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9052 archive_expsym_cmds=''
9053 ;;
9054 m68k)
9055 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)'
9056 hardcode_libdir_flag_spec='-L$libdir'
9057 hardcode_minus_L=yes
9058 ;;
9059 esac
ce2cded5 9060 ;;
d7040cdb 9061
ce2cded5
L
9062 bsdi[45]*)
9063 export_dynamic_flag_spec=-rdynamic
9064 ;;
d7040cdb 9065
b214d478 9066 cygwin* | mingw* | pw32* | cegcc*)
ce2cded5
L
9067 # When not using gcc, we currently assume that we are using
9068 # Microsoft Visual C++.
9069 # hardcode_libdir_flag_spec is actually meaningless, as there is
9070 # no search path for DLLs.
9071 hardcode_libdir_flag_spec=' '
9072 allow_undefined_flag=unsupported
9073 # Tell ltmain to make .lib files, not .a files.
9074 libext=lib
9075 # Tell ltmain to make .dll files, not .so files.
9076 shrext_cmds=".dll"
9077 # FIXME: Setting linknames here is a bad hack.
3725885a 9078 archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
ce2cded5
L
9079 # The linker will automatically build a .lib file if we build a DLL.
9080 old_archive_from_new_cmds='true'
9081 # FIXME: Should let the user specify the lib program.
9082 old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
9083 fix_srcfile_path='`cygpath -w "$srcfile"`'
9084 enable_shared_with_static_runtimes=yes
9085 ;;
d7040cdb 9086
ce2cded5 9087 darwin* | rhapsody*)
ce2cded5 9088
b214d478
SE
9089
9090 archive_cmds_need_lc=no
9091 hardcode_direct=no
9092 hardcode_automatic=yes
9093 hardcode_shlibpath_var=unsupported
3725885a
RW
9094 if test "$lt_cv_ld_force_load" = "yes"; then
9095 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\"`'
9096 else
9097 whole_archive_flag_spec=''
9098 fi
b214d478
SE
9099 link_all_deplibs=yes
9100 allow_undefined_flag="$_lt_dar_allow_undefined"
9101 case $cc_basename in
9102 ifort*) _lt_dar_can_shared=yes ;;
9103 *) _lt_dar_can_shared=$GCC ;;
9104 esac
9105 if test "$_lt_dar_can_shared" = "yes"; then
3725885a 9106 output_verbose_link_cmd=func_echo_all
b214d478
SE
9107 archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
9108 module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
9109 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}"
9110 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}"
9111
9112 else
9113 ld_shlibs=no
9114 fi
9115
ce2cded5
L
9116 ;;
9117
9118 dgux*)
9119 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9120 hardcode_libdir_flag_spec='-L$libdir'
9121 hardcode_shlibpath_var=no
9122 ;;
9123
ce2cded5
L
9124 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
9125 # support. Future versions do this automatically, but an explicit c++rt0.o
9126 # does not break anything, and helps significantly (at the cost of a little
9127 # extra space).
9128 freebsd2.2*)
9129 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
9130 hardcode_libdir_flag_spec='-R$libdir'
9131 hardcode_direct=yes
9132 hardcode_shlibpath_var=no
9133 ;;
9134
9135 # Unfortunately, older versions of FreeBSD 2 do not have this feature.
6d2920c8 9136 freebsd2.*)
ce2cded5
L
9137 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9138 hardcode_direct=yes
9139 hardcode_minus_L=yes
9140 hardcode_shlibpath_var=no
9141 ;;
9142
9143 # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
9144 freebsd* | dragonfly*)
9145 archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
9146 hardcode_libdir_flag_spec='-R$libdir'
9147 hardcode_direct=yes
9148 hardcode_shlibpath_var=no
9149 ;;
9150
9151 hpux9*)
9152 if test "$GCC" = yes; then
9153 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'
9154 else
9155 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'
9156 fi
9157 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
9158 hardcode_libdir_separator=:
9159 hardcode_direct=yes
9160
9161 # hardcode_minus_L: Not really in the search PATH,
9162 # but as the default location of the library.
9163 hardcode_minus_L=yes
9164 export_dynamic_flag_spec='${wl}-E'
9165 ;;
9166
9167 hpux10*)
3725885a 9168 if test "$GCC" = yes && test "$with_gnu_ld" = no; then
ce2cded5
L
9169 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9170 else
9171 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
9172 fi
9173 if test "$with_gnu_ld" = no; then
9174 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
9175 hardcode_libdir_flag_spec_ld='+b $libdir'
9176 hardcode_libdir_separator=:
9177 hardcode_direct=yes
9178 hardcode_direct_absolute=yes
9179 export_dynamic_flag_spec='${wl}-E'
9180 # hardcode_minus_L: Not really in the search PATH,
9181 # but as the default location of the library.
9182 hardcode_minus_L=yes
9183 fi
9184 ;;
9185
9186 hpux11*)
3725885a 9187 if test "$GCC" = yes && test "$with_gnu_ld" = no; then
ce2cded5
L
9188 case $host_cpu in
9189 hppa*64*)
9190 archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
9191 ;;
9192 ia64*)
b214d478 9193 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
ce2cded5
L
9194 ;;
9195 *)
9196 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9197 ;;
9198 esac
9199 else
9200 case $host_cpu in
9201 hppa*64*)
9202 archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
9203 ;;
9204 ia64*)
9205 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
9206 ;;
9207 *)
3725885a
RW
9208
9209 # Older versions of the 11.00 compiler do not understand -b yet
9210 # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does)
9211 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5
9212$as_echo_n "checking if $CC understands -b... " >&6; }
9213if test "${lt_cv_prog_compiler__b+set}" = set; then :
9214 $as_echo_n "(cached) " >&6
9215else
9216 lt_cv_prog_compiler__b=no
9217 save_LDFLAGS="$LDFLAGS"
9218 LDFLAGS="$LDFLAGS -b"
9219 echo "$lt_simple_link_test_code" > conftest.$ac_ext
9220 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
9221 # The linker can only warn and ignore the option if not recognized
9222 # So say no if there are warnings
9223 if test -s conftest.err; then
9224 # Append any errors to the config.log.
9225 cat conftest.err 1>&5
9226 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
9227 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9228 if diff conftest.exp conftest.er2 >/dev/null; then
9229 lt_cv_prog_compiler__b=yes
9230 fi
9231 else
9232 lt_cv_prog_compiler__b=yes
9233 fi
9234 fi
9235 $RM -r conftest*
9236 LDFLAGS="$save_LDFLAGS"
9237
9238fi
9239{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5
9240$as_echo "$lt_cv_prog_compiler__b" >&6; }
9241
9242if test x"$lt_cv_prog_compiler__b" = xyes; then
9243 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9244else
9245 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
9246fi
9247
ce2cded5
L
9248 ;;
9249 esac
9250 fi
9251 if test "$with_gnu_ld" = no; then
9252 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
9253 hardcode_libdir_separator=:
9254
9255 case $host_cpu in
9256 hppa*64*|ia64*)
9257 hardcode_direct=no
9258 hardcode_shlibpath_var=no
9259 ;;
9260 *)
9261 hardcode_direct=yes
9262 hardcode_direct_absolute=yes
9263 export_dynamic_flag_spec='${wl}-E'
9264
9265 # hardcode_minus_L: Not really in the search PATH,
9266 # but as the default location of the library.
9267 hardcode_minus_L=yes
9268 ;;
9269 esac
9270 fi
9271 ;;
9272
9273 irix5* | irix6* | nonstopux*)
9274 if test "$GCC" = yes; then
3725885a 9275 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
9276 # Try to use the -exported_symbol ld option, if it does not
9277 # work, assume that -exports_file does not work either and
9278 # implicitly export all symbols.
9279 save_LDFLAGS="$LDFLAGS"
9280 LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
81ecdfbb
RW
9281 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9282/* end confdefs.h. */
ce2cded5 9283int foo(void) {}
d7040cdb 9284_ACEOF
81ecdfbb 9285if ac_fn_c_try_link "$LINENO"; then :
3725885a 9286 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 9287
d7040cdb 9288fi
81ecdfbb
RW
9289rm -f core conftest.err conftest.$ac_objext \
9290 conftest$ac_exeext conftest.$ac_ext
ce2cded5
L
9291 LDFLAGS="$save_LDFLAGS"
9292 else
3725885a
RW
9293 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'
9294 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
9295 fi
9296 archive_cmds_need_lc='no'
9297 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9298 hardcode_libdir_separator=:
9299 inherit_rpath=yes
9300 link_all_deplibs=yes
9301 ;;
9302
9303 netbsd*)
9304 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
9305 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out
9306 else
9307 archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF
9308 fi
9309 hardcode_libdir_flag_spec='-R$libdir'
9310 hardcode_direct=yes
9311 hardcode_shlibpath_var=no
9312 ;;
9313
9314 newsos6)
9315 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9316 hardcode_direct=yes
9317 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9318 hardcode_libdir_separator=:
9319 hardcode_shlibpath_var=no
9320 ;;
9321
9322 *nto* | *qnx*)
9323 ;;
9324
9325 openbsd*)
b214d478
SE
9326 if test -f /usr/libexec/ld.so; then
9327 hardcode_direct=yes
9328 hardcode_shlibpath_var=no
9329 hardcode_direct_absolute=yes
9330 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
ce2cded5 9331 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
b214d478 9332 archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
ce2cded5 9333 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
b214d478
SE
9334 export_dynamic_flag_spec='${wl}-E'
9335 else
9336 case $host_os in
9337 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
9338 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9339 hardcode_libdir_flag_spec='-R$libdir'
9340 ;;
9341 *)
9342 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
9343 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
9344 ;;
9345 esac
9346 fi
9347 else
9348 ld_shlibs=no
ce2cded5
L
9349 fi
9350 ;;
9351
9352 os2*)
9353 hardcode_libdir_flag_spec='-L$libdir'
9354 hardcode_minus_L=yes
9355 allow_undefined_flag=unsupported
3725885a 9356 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
9357 old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
9358 ;;
9359
9360 osf3*)
9361 if test "$GCC" = yes; then
9362 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
3725885a 9363 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
9364 else
9365 allow_undefined_flag=' -expect_unresolved \*'
3725885a 9366 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
9367 fi
9368 archive_cmds_need_lc='no'
9369 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9370 hardcode_libdir_separator=:
9371 ;;
9372
9373 osf4* | osf5*) # as osf3* with the addition of -msym flag
9374 if test "$GCC" = yes; then
9375 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
3725885a 9376 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
9377 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9378 else
9379 allow_undefined_flag=' -expect_unresolved \*'
3725885a 9380 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 9381 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 9382 $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
9383
9384 # Both c and cxx compiler support -rpath directly
9385 hardcode_libdir_flag_spec='-rpath $libdir'
9386 fi
9387 archive_cmds_need_lc='no'
9388 hardcode_libdir_separator=:
9389 ;;
9390
9391 solaris*)
9392 no_undefined_flag=' -z defs'
9393 if test "$GCC" = yes; then
9394 wlarc='${wl}'
9395 archive_cmds='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
9396 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9397 $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
9398 else
9399 case `$CC -V 2>&1` in
9400 *"Compilers 5.0"*)
9401 wlarc=''
9402 archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
9403 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9404 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
9405 ;;
9406 *)
9407 wlarc='${wl}'
9408 archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags'
9409 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9410 $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
9411 ;;
9412 esac
9413 fi
9414 hardcode_libdir_flag_spec='-R$libdir'
9415 hardcode_shlibpath_var=no
9416 case $host_os in
9417 solaris2.[0-5] | solaris2.[0-5].*) ;;
9418 *)
9419 # The compiler driver will combine and reorder linker options,
9420 # but understands `-z linker_flag'. GCC discards it without `$wl',
9421 # but is careful enough not to reorder.
9422 # Supported since Solaris 2.6 (maybe 2.5.1?)
9423 if test "$GCC" = yes; then
9424 whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
9425 else
9426 whole_archive_flag_spec='-z allextract$convenience -z defaultextract'
9427 fi
9428 ;;
9429 esac
9430 link_all_deplibs=yes
9431 ;;
9432
9433 sunos4*)
9434 if test "x$host_vendor" = xsequent; then
9435 # Use $CC to link under sequent, because it throws in some extra .o
9436 # files that make .init and .fini sections work.
9437 archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
9438 else
9439 archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
9440 fi
9441 hardcode_libdir_flag_spec='-L$libdir'
9442 hardcode_direct=yes
9443 hardcode_minus_L=yes
9444 hardcode_shlibpath_var=no
9445 ;;
9446
9447 sysv4)
9448 case $host_vendor in
9449 sni)
9450 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9451 hardcode_direct=yes # is this really true???
9452 ;;
9453 siemens)
9454 ## LD is ld it makes a PLAMLIB
9455 ## CC just makes a GrossModule.
9456 archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
9457 reload_cmds='$CC -r -o $output$reload_objs'
9458 hardcode_direct=no
9459 ;;
9460 motorola)
9461 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9462 hardcode_direct=no #Motorola manual says yes, but my tests say they lie
9463 ;;
9464 esac
9465 runpath_var='LD_RUN_PATH'
9466 hardcode_shlibpath_var=no
9467 ;;
9468
9469 sysv4.3*)
9470 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9471 hardcode_shlibpath_var=no
9472 export_dynamic_flag_spec='-Bexport'
9473 ;;
9474
9475 sysv4*MP*)
9476 if test -d /usr/nec; then
9477 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9478 hardcode_shlibpath_var=no
9479 runpath_var=LD_RUN_PATH
9480 hardcode_runpath_var=yes
9481 ld_shlibs=yes
9482 fi
9483 ;;
9484
9485 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
9486 no_undefined_flag='${wl}-z,text'
9487 archive_cmds_need_lc=no
9488 hardcode_shlibpath_var=no
9489 runpath_var='LD_RUN_PATH'
9490
9491 if test "$GCC" = yes; then
9492 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9493 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9494 else
9495 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9496 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9497 fi
9498 ;;
9499
9500 sysv5* | sco3.2v5* | sco5v6*)
9501 # Note: We can NOT use -z defs as we might desire, because we do not
9502 # link with -lc, and that would cause any symbols used from libc to
9503 # always be unresolved, which means just about no library would
9504 # ever link correctly. If we're not using GNU ld we use -z text
9505 # though, which does catch some bad symbols but isn't as heavy-handed
9506 # as -z defs.
9507 no_undefined_flag='${wl}-z,text'
9508 allow_undefined_flag='${wl}-z,nodefs'
9509 archive_cmds_need_lc=no
9510 hardcode_shlibpath_var=no
9511 hardcode_libdir_flag_spec='${wl}-R,$libdir'
9512 hardcode_libdir_separator=':'
9513 link_all_deplibs=yes
9514 export_dynamic_flag_spec='${wl}-Bexport'
9515 runpath_var='LD_RUN_PATH'
9516
9517 if test "$GCC" = yes; then
9518 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9519 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9520 else
9521 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9522 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9523 fi
9524 ;;
9525
9526 uts4*)
9527 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9528 hardcode_libdir_flag_spec='-L$libdir'
9529 hardcode_shlibpath_var=no
9530 ;;
9531
9532 *)
9533 ld_shlibs=no
9534 ;;
9535 esac
9536
9537 if test x$host_vendor = xsni; then
9538 case $host in
9539 sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
9540 export_dynamic_flag_spec='${wl}-Blargedynsym'
9541 ;;
9542 esac
9543 fi
9544 fi
9545
81ecdfbb
RW
9546{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5
9547$as_echo "$ld_shlibs" >&6; }
ce2cded5
L
9548test "$ld_shlibs" = no && can_build_shared=no
9549
9550with_gnu_ld=$with_gnu_ld
9551
9552
9553
9554
9555
9556
9557
9558
9559
9560
9561
9562
9563
9564
9565
9566#
9567# Do we need to explicitly link libc?
9568#
9569case "x$archive_cmds_need_lc" in
9570x|xyes)
9571 # Assume -lc should be added
9572 archive_cmds_need_lc=yes
9573
9574 if test "$enable_shared" = yes && test "$GCC" = yes; then
9575 case $archive_cmds in
9576 *'~'*)
9577 # FIXME: we may have to deal with multi-command sequences.
9578 ;;
9579 '$CC '*)
9580 # Test whether the compiler implicitly links with -lc since on some
9581 # systems, -lgcc has to come before -lc. If gcc already passes -lc
9582 # to ld, don't add -lc before -lgcc.
81ecdfbb
RW
9583 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
9584$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
9585if test "${lt_cv_archive_cmds_need_lc+set}" = set; then :
9586 $as_echo_n "(cached) " >&6
39144654
RW
9587else
9588 $RM conftest*
9589 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
ce2cded5 9590
81ecdfbb 9591 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
ce2cded5
L
9592 (eval $ac_compile) 2>&5
9593 ac_status=$?
81ecdfbb
RW
9594 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
9595 test $ac_status = 0; } 2>conftest.err; then
39144654
RW
9596 soname=conftest
9597 lib=conftest
9598 libobjs=conftest.$ac_objext
9599 deplibs=
9600 wl=$lt_prog_compiler_wl
9601 pic_flag=$lt_prog_compiler_pic
9602 compiler_flags=-v
9603 linker_flags=-v
9604 verstring=
9605 output_objdir=.
9606 libname=conftest
9607 lt_save_allow_undefined_flag=$allow_undefined_flag
9608 allow_undefined_flag=
81ecdfbb 9609 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
ce2cded5
L
9610 (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
9611 ac_status=$?
81ecdfbb
RW
9612 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
9613 test $ac_status = 0; }
39144654
RW
9614 then
9615 lt_cv_archive_cmds_need_lc=no
9616 else
9617 lt_cv_archive_cmds_need_lc=yes
9618 fi
9619 allow_undefined_flag=$lt_save_allow_undefined_flag
9620 else
9621 cat conftest.err 1>&5
9622 fi
9623 $RM conftest*
9624
9625fi
81ecdfbb
RW
9626{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5
9627$as_echo "$lt_cv_archive_cmds_need_lc" >&6; }
39144654 9628 archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc
ce2cded5
L
9629 ;;
9630 esac
9631 fi
9632 ;;
9633esac
9634
9635
9636
9637
9638
9639
9640
9641
9642
9643
9644
9645
9646
9647
9648
9649
9650
9651
9652
9653
9654
9655
9656
9657
9658
9659
9660
9661
9662
9663
9664
9665
9666
9667
9668
9669
9670
9671
9672
9673
9674
9675
9676
9677
9678
9679
9680
9681
9682
9683
9684
9685
9686
9687
9688
9689
9690
9691
9692
9693
9694
9695
9696
9697
9698
9699
9700
9701
9702
9703
9704
9705
9706
9707
9708
9709
9710
9711
9712
9713
9714
9715
9716
9717
9718
9719
9720
9721
9722
9723
9724
9725
9726
9727
9728
9729
9730
9731
9732
9733
9734
9735
9736
9737
9738
9739
9740
9741
9742
9743
9744
9745
9746
9747
9748
9749
9750
9751
9752
9753
9754
9755
9756
9757
9758
9759
9760
9761
9762
9763
9764
9765
9766
9767
9768
9769
9770
9771
9772
9773
9774
9775
9776
9777
9778
9779
9780
9781
9782
9783
9784
9785
9786
9787
9788
9789
9790
81ecdfbb
RW
9791 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
9792$as_echo_n "checking dynamic linker characteristics... " >&6; }
b214d478
SE
9793
9794if test "$GCC" = yes; then
ce2cded5
L
9795 case $host_os in
9796 darwin*) lt_awk_arg="/^libraries:/,/LR/" ;;
9797 *) lt_awk_arg="/^libraries:/" ;;
9798 esac
3725885a
RW
9799 case $host_os in
9800 mingw* | cegcc*) lt_sed_strip_eq="s,=\([A-Za-z]:\),\1,g" ;;
9801 *) lt_sed_strip_eq="s,=/,/,g" ;;
9802 esac
9803 lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq`
9804 case $lt_search_path_spec in
9805 *\;*)
ce2cded5
L
9806 # if the path contains ";" then we assume it to be the separator
9807 # otherwise default to the standard path separator (i.e. ":") - it is
9808 # assumed that no part of a normal pathname contains ";" but that should
9809 # okay in the real world where ";" in dirpaths is itself problematic.
3725885a
RW
9810 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'`
9811 ;;
9812 *)
9813 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"`
9814 ;;
9815 esac
ce2cded5
L
9816 # Ok, now we have the path, separated by spaces, we can step through it
9817 # and add multilib dir if necessary.
9818 lt_tmp_lt_search_path_spec=
9819 lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
9820 for lt_sys_path in $lt_search_path_spec; do
9821 if test -d "$lt_sys_path/$lt_multi_os_dir"; then
9822 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir"
9823 else
9824 test -d "$lt_sys_path" && \
9825 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
9826 fi
9827 done
3725885a 9828 lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk '
ce2cded5
L
9829BEGIN {RS=" "; FS="/|\n";} {
9830 lt_foo="";
9831 lt_count=0;
9832 for (lt_i = NF; lt_i > 0; lt_i--) {
9833 if ($lt_i != "" && $lt_i != ".") {
9834 if ($lt_i == "..") {
9835 lt_count++;
9836 } else {
9837 if (lt_count == 0) {
9838 lt_foo="/" $lt_i lt_foo;
9839 } else {
9840 lt_count--;
9841 }
9842 }
9843 }
9844 }
9845 if (lt_foo != "") { lt_freq[lt_foo]++; }
9846 if (lt_freq[lt_foo] == 1) { print lt_foo; }
9847}'`
3725885a
RW
9848 # AWK program above erroneously prepends '/' to C:/dos/paths
9849 # for these hosts.
9850 case $host_os in
9851 mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\
9852 $SED 's,/\([A-Za-z]:\),\1,g'` ;;
9853 esac
9854 sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP`
ce2cded5
L
9855else
9856 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
9857fi
9858library_names_spec=
9859libname_spec='lib$name'
9860soname_spec=
9861shrext_cmds=".so"
9862postinstall_cmds=
9863postuninstall_cmds=
9864finish_cmds=
9865finish_eval=
9866shlibpath_var=
9867shlibpath_overrides_runpath=unknown
9868version_type=none
9869dynamic_linker="$host_os ld.so"
9870sys_lib_dlsearch_path_spec="/lib /usr/lib"
9871need_lib_prefix=unknown
9872hardcode_into_libs=no
9873
9874# when you set need_version to no, make sure it does not cause -set_version
9875# flags to be left without arguments
9876need_version=unknown
9877
9878case $host_os in
9879aix3*)
9880 version_type=linux
9881 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
9882 shlibpath_var=LIBPATH
9883
9884 # AIX 3 has no versioning support, so we append a major version to the name.
9885 soname_spec='${libname}${release}${shared_ext}$major'
9886 ;;
9887
50e7d84b 9888aix[4-9]*)
ce2cded5
L
9889 version_type=linux
9890 need_lib_prefix=no
9891 need_version=no
9892 hardcode_into_libs=yes
9893 if test "$host_cpu" = ia64; then
9894 # AIX 5 supports IA64
9895 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
9896 shlibpath_var=LD_LIBRARY_PATH
9897 else
9898 # With GCC up to 2.95.x, collect2 would create an import file
9899 # for dependence libraries. The import file would start with
9900 # the line `#! .'. This would cause the generated library to
9901 # depend on `.', always an invalid library. This was fixed in
9902 # development snapshots of GCC prior to 3.0.
9903 case $host_os in
9904 aix4 | aix4.[01] | aix4.[01].*)
9905 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
9906 echo ' yes '
9907 echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
9908 :
9909 else
9910 can_build_shared=no
9911 fi
9912 ;;
9913 esac
9914 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
9915 # soname into executable. Probably we can add versioning support to
9916 # collect2, so additional links can be useful in future.
9917 if test "$aix_use_runtimelinking" = yes; then
9918 # If using run time linking (on AIX 4.2 or later) use lib<name>.so
9919 # instead of lib<name>.a to let people know that these are not
9920 # typical AIX shared libraries.
9921 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9922 else
9923 # We preserve .a as extension for shared libraries through AIX4.2
9924 # and later when we are not doing run time linking.
9925 library_names_spec='${libname}${release}.a $libname.a'
9926 soname_spec='${libname}${release}${shared_ext}$major'
9927 fi
9928 shlibpath_var=LIBPATH
9929 fi
9930 ;;
9931
9932amigaos*)
b214d478
SE
9933 case $host_cpu in
9934 powerpc)
9935 # Since July 2007 AmigaOS4 officially supports .so libraries.
9936 # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
9937 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9938 ;;
9939 m68k)
ce2cded5
L
9940 library_names_spec='$libname.ixlibrary $libname.a'
9941 # Create ${libname}_ixlibrary.a entries in /sys/libs.
3725885a 9942 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
9943 ;;
9944 esac
ce2cded5
L
9945 ;;
9946
9947beos*)
9948 library_names_spec='${libname}${shared_ext}'
9949 dynamic_linker="$host_os ld.so"
9950 shlibpath_var=LIBRARY_PATH
9951 ;;
9952
9953bsdi[45]*)
9954 version_type=linux
9955 need_version=no
9956 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9957 soname_spec='${libname}${release}${shared_ext}$major'
9958 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
9959 shlibpath_var=LD_LIBRARY_PATH
9960 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
9961 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
9962 # the default ld.so.conf also contains /usr/contrib/lib and
9963 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
9964 # libtool to hard-code these into programs
9965 ;;
9966
b214d478 9967cygwin* | mingw* | pw32* | cegcc*)
ce2cded5
L
9968 version_type=windows
9969 shrext_cmds=".dll"
9970 need_version=no
9971 need_lib_prefix=no
9972
b214d478
SE
9973 case $GCC,$host_os in
9974 yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*)
ce2cded5
L
9975 library_names_spec='$libname.dll.a'
9976 # DLL is installed to $(libdir)/../bin by postinstall_cmds
9977 postinstall_cmds='base_file=`basename \${file}`~
9978 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
9979 dldir=$destdir/`dirname \$dlpath`~
9980 test -d \$dldir || mkdir -p \$dldir~
9981 $install_prog $dir/$dlname \$dldir/$dlname~
9982 chmod a+x \$dldir/$dlname~
9983 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
9984 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
9985 fi'
9986 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
9987 dlpath=$dir/\$dldll~
9988 $RM \$dlpath'
9989 shlibpath_overrides_runpath=yes
9990
9991 case $host_os in
9992 cygwin*)
9993 # Cygwin DLLs use 'cyg' prefix rather than 'lib'
9994 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
3725885a
RW
9995
9996 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api"
ce2cded5 9997 ;;
b214d478 9998 mingw* | cegcc*)
ce2cded5
L
9999 # MinGW DLLs use traditional 'lib' prefix
10000 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
ce2cded5
L
10001 ;;
10002 pw32*)
10003 # pw32 DLLs use 'pw' prefix rather than 'lib'
10004 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
10005 ;;
10006 esac
10007 ;;
10008
10009 *)
10010 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
10011 ;;
10012 esac
10013 dynamic_linker='Win32 ld.exe'
10014 # FIXME: first we should search . and the directory the executable is in
10015 shlibpath_var=PATH
10016 ;;
10017
10018darwin* | rhapsody*)
10019 dynamic_linker="$host_os dyld"
10020 version_type=darwin
10021 need_lib_prefix=no
10022 need_version=no
10023 library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
10024 soname_spec='${libname}${release}${major}$shared_ext'
10025 shlibpath_overrides_runpath=yes
10026 shlibpath_var=DYLD_LIBRARY_PATH
10027 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
10028
10029 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"
10030 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
10031 ;;
10032
10033dgux*)
10034 version_type=linux
10035 need_lib_prefix=no
10036 need_version=no
10037 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
10038 soname_spec='${libname}${release}${shared_ext}$major'
10039 shlibpath_var=LD_LIBRARY_PATH
10040 ;;
10041
ce2cded5
L
10042freebsd* | dragonfly*)
10043 # DragonFly does not have aout. When/if they implement a new
10044 # versioning mechanism, adjust this.
10045 if test -x /usr/bin/objformat; then
10046 objformat=`/usr/bin/objformat`
10047 else
10048 case $host_os in
6d2920c8 10049 freebsd[23].*) objformat=aout ;;
ce2cded5
L
10050 *) objformat=elf ;;
10051 esac
10052 fi
10053 version_type=freebsd-$objformat
10054 case $version_type in
10055 freebsd-elf*)
10056 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
10057 need_version=no
10058 need_lib_prefix=no
10059 ;;
10060 freebsd-*)
10061 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
10062 need_version=yes
10063 ;;
10064 esac
10065 shlibpath_var=LD_LIBRARY_PATH
10066 case $host_os in
6d2920c8 10067 freebsd2.*)
ce2cded5
L
10068 shlibpath_overrides_runpath=yes
10069 ;;
10070 freebsd3.[01]* | freebsdelf3.[01]*)
10071 shlibpath_overrides_runpath=yes
10072 hardcode_into_libs=yes
10073 ;;
10074 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
10075 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
10076 shlibpath_overrides_runpath=no
10077 hardcode_into_libs=yes
10078 ;;
10079 *) # from 4.6 on, and DragonFly
10080 shlibpath_overrides_runpath=yes
10081 hardcode_into_libs=yes
10082 ;;
10083 esac
10084 ;;
10085
10086gnu*)
10087 version_type=linux
10088 need_lib_prefix=no
10089 need_version=no
10090 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
10091 soname_spec='${libname}${release}${shared_ext}$major'
10092 shlibpath_var=LD_LIBRARY_PATH
10093 hardcode_into_libs=yes
10094 ;;
10095
3725885a
RW
10096haiku*)
10097 version_type=linux
10098 need_lib_prefix=no
10099 need_version=no
10100 dynamic_linker="$host_os runtime_loader"
10101 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
10102 soname_spec='${libname}${release}${shared_ext}$major'
10103 shlibpath_var=LIBRARY_PATH
10104 shlibpath_overrides_runpath=yes
10105 sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/beos/system/lib'
10106 hardcode_into_libs=yes
10107 ;;
10108
ce2cded5
L
10109hpux9* | hpux10* | hpux11*)
10110 # Give a soname corresponding to the major version so that dld.sl refuses to
10111 # link against other versions.
10112 version_type=sunos
10113 need_lib_prefix=no
10114 need_version=no
10115 case $host_cpu in
10116 ia64*)
10117 shrext_cmds='.so'
10118 hardcode_into_libs=yes
10119 dynamic_linker="$host_os dld.so"
10120 shlibpath_var=LD_LIBRARY_PATH
10121 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
10122 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10123 soname_spec='${libname}${release}${shared_ext}$major'
10124 if test "X$HPUX_IA64_MODE" = X32; then
10125 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
10126 else
10127 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
10128 fi
10129 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
10130 ;;
10131 hppa*64*)
10132 shrext_cmds='.sl'
10133 hardcode_into_libs=yes
10134 dynamic_linker="$host_os dld.sl"
10135 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
10136 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
10137 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10138 soname_spec='${libname}${release}${shared_ext}$major'
10139 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
10140 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
10141 ;;
10142 *)
10143 shrext_cmds='.sl'
10144 dynamic_linker="$host_os dld.sl"
10145 shlibpath_var=SHLIB_PATH
10146 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
10147 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10148 soname_spec='${libname}${release}${shared_ext}$major'
10149 ;;
10150 esac
3725885a 10151 # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
ce2cded5 10152 postinstall_cmds='chmod 555 $lib'
3725885a
RW
10153 # or fails outright, so override atomically:
10154 install_override_mode=555
ce2cded5
L
10155 ;;
10156
10157interix[3-9]*)
10158 version_type=linux
10159 need_lib_prefix=no
10160 need_version=no
10161 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
10162 soname_spec='${libname}${release}${shared_ext}$major'
10163 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
10164 shlibpath_var=LD_LIBRARY_PATH
10165 shlibpath_overrides_runpath=no
10166 hardcode_into_libs=yes
10167 ;;
d7040cdb 10168
ce2cded5
L
10169irix5* | irix6* | nonstopux*)
10170 case $host_os in
10171 nonstopux*) version_type=nonstopux ;;
10172 *)
10173 if test "$lt_cv_prog_gnu_ld" = yes; then
10174 version_type=linux
10175 else
10176 version_type=irix
10177 fi ;;
10178 esac
10179 need_lib_prefix=no
10180 need_version=no
10181 soname_spec='${libname}${release}${shared_ext}$major'
10182 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
10183 case $host_os in
10184 irix5* | nonstopux*)
10185 libsuff= shlibsuff=
10186 ;;
10187 *)
10188 case $LD in # libtool.m4 will add one of these switches to LD
10189 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
10190 libsuff= shlibsuff= libmagic=32-bit;;
10191 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
10192 libsuff=32 shlibsuff=N32 libmagic=N32;;
10193 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
10194 libsuff=64 shlibsuff=64 libmagic=64-bit;;
10195 *) libsuff= shlibsuff= libmagic=never-match;;
10196 esac
10197 ;;
10198 esac
10199 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
10200 shlibpath_overrides_runpath=no
10201 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
10202 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
10203 hardcode_into_libs=yes
10204 ;;
d7040cdb 10205
ce2cded5
L
10206# No shared lib support for Linux oldld, aout, or coff.
10207linux*oldld* | linux*aout* | linux*coff*)
10208 dynamic_linker=no
10209 ;;
10210
10211# This must be Linux ELF.
58e24671 10212linux* | k*bsd*-gnu | kopensolaris*-gnu)
ce2cded5
L
10213 version_type=linux
10214 need_lib_prefix=no
10215 need_version=no
10216 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10217 soname_spec='${libname}${release}${shared_ext}$major'
10218 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
10219 shlibpath_var=LD_LIBRARY_PATH
10220 shlibpath_overrides_runpath=no
39144654 10221
ce2cded5 10222 # Some binutils ld are patched to set DT_RUNPATH
81ecdfbb
RW
10223 if test "${lt_cv_shlibpath_overrides_runpath+set}" = set; then :
10224 $as_echo_n "(cached) " >&6
39144654
RW
10225else
10226 lt_cv_shlibpath_overrides_runpath=no
10227 save_LDFLAGS=$LDFLAGS
10228 save_libdir=$libdir
10229 eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \
10230 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\""
81ecdfbb 10231 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
d7040cdb
SE
10232/* end confdefs.h. */
10233
d7040cdb
SE
10234int
10235main ()
10236{
ce2cded5 10237
d7040cdb
SE
10238 ;
10239 return 0;
10240}
10241_ACEOF
81ecdfbb
RW
10242if ac_fn_c_try_link "$LINENO"; then :
10243 if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
39144654 10244 lt_cv_shlibpath_overrides_runpath=yes
d7040cdb 10245fi
d7040cdb 10246fi
81ecdfbb
RW
10247rm -f core conftest.err conftest.$ac_objext \
10248 conftest$ac_exeext conftest.$ac_ext
39144654
RW
10249 LDFLAGS=$save_LDFLAGS
10250 libdir=$save_libdir
10251
10252fi
10253
10254 shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
d7040cdb 10255
ce2cded5
L
10256 # This implies no fast_install, which is unacceptable.
10257 # Some rework will be needed to allow for fast_install
10258 # before this can be enabled.
10259 hardcode_into_libs=yes
d7040cdb 10260
ce2cded5
L
10261 # Append ld.so.conf contents to the search path
10262 if test -f /etc/ld.so.conf; then
3725885a 10263 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
10264 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
10265 fi
d7040cdb 10266
ce2cded5
L
10267 # We used to test for /lib/ld.so.1 and disable shared libraries on
10268 # powerpc, because MkLinux only supported shared libraries with the
10269 # GNU dynamic linker. Since this was broken with cross compilers,
10270 # most powerpc-linux boxes support dynamic linking these days and
10271 # people can always --disable-shared, the test was removed, and we
10272 # assume the GNU/Linux dynamic linker is in use.
10273 dynamic_linker='GNU/Linux ld.so'
10274 ;;
d7040cdb 10275
ce2cded5
L
10276netbsd*)
10277 version_type=sunos
10278 need_lib_prefix=no
10279 need_version=no
10280 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
10281 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10282 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
10283 dynamic_linker='NetBSD (a.out) ld.so'
10284 else
10285 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
10286 soname_spec='${libname}${release}${shared_ext}$major'
10287 dynamic_linker='NetBSD ld.elf_so'
10288 fi
10289 shlibpath_var=LD_LIBRARY_PATH
10290 shlibpath_overrides_runpath=yes
10291 hardcode_into_libs=yes
10292 ;;
d7040cdb 10293
ce2cded5
L
10294newsos6)
10295 version_type=linux
10296 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10297 shlibpath_var=LD_LIBRARY_PATH
10298 shlibpath_overrides_runpath=yes
10299 ;;
d7040cdb 10300
ce2cded5
L
10301*nto* | *qnx*)
10302 version_type=qnx
10303 need_lib_prefix=no
10304 need_version=no
10305 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10306 soname_spec='${libname}${release}${shared_ext}$major'
10307 shlibpath_var=LD_LIBRARY_PATH
10308 shlibpath_overrides_runpath=no
10309 hardcode_into_libs=yes
10310 dynamic_linker='ldqnx.so'
10311 ;;
d7040cdb 10312
ce2cded5
L
10313openbsd*)
10314 version_type=sunos
10315 sys_lib_dlsearch_path_spec="/usr/lib"
10316 need_lib_prefix=no
10317 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
10318 case $host_os in
10319 openbsd3.3 | openbsd3.3.*) need_version=yes ;;
10320 *) need_version=no ;;
d7040cdb 10321 esac
ce2cded5
L
10322 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10323 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
10324 shlibpath_var=LD_LIBRARY_PATH
10325 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
10326 case $host_os in
10327 openbsd2.[89] | openbsd2.[89].*)
10328 shlibpath_overrides_runpath=no
10329 ;;
10330 *)
10331 shlibpath_overrides_runpath=yes
10332 ;;
10333 esac
d7040cdb 10334 else
ce2cded5 10335 shlibpath_overrides_runpath=yes
d7040cdb 10336 fi
ce2cded5 10337 ;;
d7040cdb 10338
ce2cded5
L
10339os2*)
10340 libname_spec='$name'
10341 shrext_cmds=".dll"
10342 need_lib_prefix=no
10343 library_names_spec='$libname${shared_ext} $libname.a'
10344 dynamic_linker='OS/2 ld.exe'
10345 shlibpath_var=LIBPATH
10346 ;;
d7040cdb 10347
ce2cded5
L
10348osf3* | osf4* | osf5*)
10349 version_type=osf
10350 need_lib_prefix=no
10351 need_version=no
10352 soname_spec='${libname}${release}${shared_ext}$major'
10353 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10354 shlibpath_var=LD_LIBRARY_PATH
10355 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
10356 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
10357 ;;
d7040cdb 10358
ce2cded5
L
10359rdos*)
10360 dynamic_linker=no
10361 ;;
d7040cdb 10362
ce2cded5
L
10363solaris*)
10364 version_type=linux
10365 need_lib_prefix=no
10366 need_version=no
10367 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10368 soname_spec='${libname}${release}${shared_ext}$major'
10369 shlibpath_var=LD_LIBRARY_PATH
10370 shlibpath_overrides_runpath=yes
10371 hardcode_into_libs=yes
10372 # ldd complains unless libraries are executable
10373 postinstall_cmds='chmod +x $lib'
10374 ;;
d7040cdb 10375
ce2cded5
L
10376sunos4*)
10377 version_type=sunos
10378 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10379 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
10380 shlibpath_var=LD_LIBRARY_PATH
10381 shlibpath_overrides_runpath=yes
10382 if test "$with_gnu_ld" = yes; then
10383 need_lib_prefix=no
10384 fi
10385 need_version=yes
10386 ;;
d7040cdb 10387
ce2cded5
L
10388sysv4 | sysv4.3*)
10389 version_type=linux
10390 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10391 soname_spec='${libname}${release}${shared_ext}$major'
10392 shlibpath_var=LD_LIBRARY_PATH
10393 case $host_vendor in
10394 sni)
10395 shlibpath_overrides_runpath=no
10396 need_lib_prefix=no
10397 runpath_var=LD_RUN_PATH
10398 ;;
10399 siemens)
10400 need_lib_prefix=no
10401 ;;
10402 motorola)
10403 need_lib_prefix=no
10404 need_version=no
10405 shlibpath_overrides_runpath=no
10406 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
10407 ;;
10408 esac
10409 ;;
d7040cdb 10410
ce2cded5
L
10411sysv4*MP*)
10412 if test -d /usr/nec ;then
10413 version_type=linux
10414 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
10415 soname_spec='$libname${shared_ext}.$major'
10416 shlibpath_var=LD_LIBRARY_PATH
10417 fi
10418 ;;
d7040cdb 10419
ce2cded5
L
10420sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
10421 version_type=freebsd-elf
10422 need_lib_prefix=no
10423 need_version=no
10424 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
10425 soname_spec='${libname}${release}${shared_ext}$major'
10426 shlibpath_var=LD_LIBRARY_PATH
10427 shlibpath_overrides_runpath=yes
10428 hardcode_into_libs=yes
10429 if test "$with_gnu_ld" = yes; then
10430 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
10431 else
10432 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
10433 case $host_os in
10434 sco3.2v5*)
10435 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
10436 ;;
10437 esac
10438 fi
10439 sys_lib_dlsearch_path_spec='/usr/lib'
10440 ;;
d7040cdb 10441
ce2cded5
L
10442tpf*)
10443 # TPF is a cross-target only. Preferred cross-host = GNU/Linux.
10444 version_type=linux
10445 need_lib_prefix=no
10446 need_version=no
b214d478 10447 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
ce2cded5
L
10448 shlibpath_var=LD_LIBRARY_PATH
10449 shlibpath_overrides_runpath=no
10450 hardcode_into_libs=yes
10451 ;;
d7040cdb 10452
ce2cded5
L
10453uts4*)
10454 version_type=linux
10455 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10456 soname_spec='${libname}${release}${shared_ext}$major'
10457 shlibpath_var=LD_LIBRARY_PATH
10458 ;;
d7040cdb 10459
ce2cded5
L
10460*)
10461 dynamic_linker=no
10462 ;;
10463esac
81ecdfbb
RW
10464{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
10465$as_echo "$dynamic_linker" >&6; }
ce2cded5 10466test "$dynamic_linker" = no && can_build_shared=no
d7040cdb 10467
ce2cded5
L
10468variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
10469if test "$GCC" = yes; then
10470 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
d7040cdb 10471fi
d7040cdb 10472
b214d478
SE
10473if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
10474 sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
10475fi
10476if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
10477 sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
10478fi
10479
d7040cdb 10480
d7040cdb 10481
d7040cdb 10482
d7040cdb 10483
d7040cdb 10484
d7040cdb 10485
d7040cdb 10486
d7040cdb 10487
d7040cdb 10488
d7040cdb 10489
d7040cdb
SE
10490
10491
d7040cdb 10492
d7040cdb 10493
d7040cdb 10494
d7040cdb
SE
10495
10496
10497
10498
10499
10500
10501
10502
10503
10504
10505
10506
10507
10508
10509
10510
10511
d7040cdb
SE
10512
10513
10514
10515
10516
10517
10518
10519
10520
10521
10522
10523
d7040cdb 10524
d7040cdb 10525
d7040cdb 10526
d7040cdb 10527
d7040cdb
SE
10528
10529
10530
10531
d7040cdb 10532
d7040cdb
SE
10533
10534
10535
10536
10537
10538
10539
10540
10541
10542
10543
10544
10545
d7040cdb
SE
10546
10547
10548
10549
d7040cdb
SE
10550
10551
10552
d7040cdb
SE
10553
10554
d7040cdb 10555
d7040cdb 10556
d7040cdb 10557
ce2cded5
L
10558
10559
3725885a
RW
10560
10561
10562
10563
10564
ce2cded5
L
10565
10566
10567
10568
10569
10570
81ecdfbb
RW
10571 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
10572$as_echo_n "checking how to hardcode library paths into programs... " >&6; }
ce2cded5
L
10573hardcode_action=
10574if test -n "$hardcode_libdir_flag_spec" ||
10575 test -n "$runpath_var" ||
10576 test "X$hardcode_automatic" = "Xyes" ; then
10577
10578 # We can hardcode non-existent directories.
10579 if test "$hardcode_direct" != no &&
10580 # If the only mechanism to avoid hardcoding is shlibpath_var, we
10581 # have to relink, otherwise we might link with an installed library
10582 # when we should be linking with a yet-to-be-installed one
10583 ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no &&
10584 test "$hardcode_minus_L" != no; then
10585 # Linking always hardcodes the temporary library directory.
10586 hardcode_action=relink
10587 else
10588 # We can link without hardcoding, and we can hardcode nonexisting dirs.
10589 hardcode_action=immediate
10590 fi
d7040cdb 10591else
ce2cded5
L
10592 # We cannot hardcode anything, or else we can only hardcode existing
10593 # directories.
10594 hardcode_action=unsupported
d7040cdb 10595fi
81ecdfbb
RW
10596{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5
10597$as_echo "$hardcode_action" >&6; }
d7040cdb 10598
ce2cded5
L
10599if test "$hardcode_action" = relink ||
10600 test "$inherit_rpath" = yes; then
10601 # Fast installation is not supported
10602 enable_fast_install=no
10603elif test "$shlibpath_overrides_runpath" = yes ||
10604 test "$enable_shared" = no; then
10605 # Fast installation is not necessary
10606 enable_fast_install=needless
d7040cdb
SE
10607fi
10608
d7040cdb 10609
d7040cdb 10610
0ab6f085 10611
0ab6f085 10612
0ab6f085 10613
ce2cded5
L
10614 if test "x$enable_dlopen" != xyes; then
10615 enable_dlopen=unknown
10616 enable_dlopen_self=unknown
10617 enable_dlopen_self_static=unknown
d7040cdb 10618else
ce2cded5
L
10619 lt_cv_dlopen=no
10620 lt_cv_dlopen_libs=
d7040cdb 10621
ce2cded5
L
10622 case $host_os in
10623 beos*)
10624 lt_cv_dlopen="load_add_on"
10625 lt_cv_dlopen_libs=
10626 lt_cv_dlopen_self=yes
10627 ;;
d7040cdb 10628
b214d478 10629 mingw* | pw32* | cegcc*)
ce2cded5
L
10630 lt_cv_dlopen="LoadLibrary"
10631 lt_cv_dlopen_libs=
10632 ;;
10633
10634 cygwin*)
10635 lt_cv_dlopen="dlopen"
10636 lt_cv_dlopen_libs=
10637 ;;
10638
10639 darwin*)
10640 # if libdl is installed we need to link against it
81ecdfbb
RW
10641 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
10642$as_echo_n "checking for dlopen in -ldl... " >&6; }
10643if test "${ac_cv_lib_dl_dlopen+set}" = set; then :
10644 $as_echo_n "(cached) " >&6
d7040cdb 10645else
ce2cded5
L
10646 ac_check_lib_save_LIBS=$LIBS
10647LIBS="-ldl $LIBS"
81ecdfbb 10648cat confdefs.h - <<_ACEOF >conftest.$ac_ext
ce2cded5
L
10649/* end confdefs.h. */
10650
81ecdfbb
RW
10651/* Override any GCC internal prototype to avoid an error.
10652 Use char because int might match the return type of a GCC
10653 builtin and then its argument prototype would still apply. */
ce2cded5
L
10654#ifdef __cplusplus
10655extern "C"
10656#endif
ce2cded5
L
10657char dlopen ();
10658int
10659main ()
10660{
81ecdfbb 10661return dlopen ();
ce2cded5
L
10662 ;
10663 return 0;
10664}
10665_ACEOF
81ecdfbb 10666if ac_fn_c_try_link "$LINENO"; then :
ce2cded5
L
10667 ac_cv_lib_dl_dlopen=yes
10668else
81ecdfbb 10669 ac_cv_lib_dl_dlopen=no
d7040cdb 10670fi
81ecdfbb
RW
10671rm -f core conftest.err conftest.$ac_objext \
10672 conftest$ac_exeext conftest.$ac_ext
ce2cded5 10673LIBS=$ac_check_lib_save_LIBS
d7040cdb 10674fi
81ecdfbb
RW
10675{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
10676$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
10677if test "x$ac_cv_lib_dl_dlopen" = x""yes; then :
ce2cded5 10678 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
d7040cdb 10679else
d7040cdb 10680
ce2cded5
L
10681 lt_cv_dlopen="dyld"
10682 lt_cv_dlopen_libs=
10683 lt_cv_dlopen_self=yes
10684
d7040cdb 10685fi
ce2cded5
L
10686
10687 ;;
10688
10689 *)
81ecdfbb
RW
10690 ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load"
10691if test "x$ac_cv_func_shl_load" = x""yes; then :
ce2cded5
L
10692 lt_cv_dlopen="shl_load"
10693else
81ecdfbb
RW
10694 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5
10695$as_echo_n "checking for shl_load in -ldld... " >&6; }
10696if test "${ac_cv_lib_dld_shl_load+set}" = set; then :
10697 $as_echo_n "(cached) " >&6
ce2cded5
L
10698else
10699 ac_check_lib_save_LIBS=$LIBS
10700LIBS="-ldld $LIBS"
81ecdfbb 10701cat confdefs.h - <<_ACEOF >conftest.$ac_ext
ce2cded5 10702/* end confdefs.h. */
d7040cdb 10703
81ecdfbb
RW
10704/* Override any GCC internal prototype to avoid an error.
10705 Use char because int might match the return type of a GCC
10706 builtin and then its argument prototype would still apply. */
ce2cded5
L
10707#ifdef __cplusplus
10708extern "C"
10709#endif
ce2cded5
L
10710char shl_load ();
10711int
10712main ()
10713{
81ecdfbb 10714return shl_load ();
ce2cded5
L
10715 ;
10716 return 0;
10717}
10718_ACEOF
81ecdfbb 10719if ac_fn_c_try_link "$LINENO"; then :
ce2cded5
L
10720 ac_cv_lib_dld_shl_load=yes
10721else
81ecdfbb 10722 ac_cv_lib_dld_shl_load=no
ce2cded5 10723fi
81ecdfbb
RW
10724rm -f core conftest.err conftest.$ac_objext \
10725 conftest$ac_exeext conftest.$ac_ext
ce2cded5
L
10726LIBS=$ac_check_lib_save_LIBS
10727fi
81ecdfbb
RW
10728{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5
10729$as_echo "$ac_cv_lib_dld_shl_load" >&6; }
10730if test "x$ac_cv_lib_dld_shl_load" = x""yes; then :
b214d478 10731 lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"
ce2cded5 10732else
81ecdfbb
RW
10733 ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen"
10734if test "x$ac_cv_func_dlopen" = x""yes; then :
ce2cded5
L
10735 lt_cv_dlopen="dlopen"
10736else
81ecdfbb
RW
10737 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
10738$as_echo_n "checking for dlopen in -ldl... " >&6; }
10739if test "${ac_cv_lib_dl_dlopen+set}" = set; then :
10740 $as_echo_n "(cached) " >&6
d7040cdb 10741else
ce2cded5
L
10742 ac_check_lib_save_LIBS=$LIBS
10743LIBS="-ldl $LIBS"
81ecdfbb 10744cat confdefs.h - <<_ACEOF >conftest.$ac_ext
d7040cdb
SE
10745/* end confdefs.h. */
10746
81ecdfbb
RW
10747/* Override any GCC internal prototype to avoid an error.
10748 Use char because int might match the return type of a GCC
10749 builtin and then its argument prototype would still apply. */
ce2cded5
L
10750#ifdef __cplusplus
10751extern "C"
10752#endif
ce2cded5 10753char dlopen ();
d7040cdb
SE
10754int
10755main ()
10756{
81ecdfbb 10757return dlopen ();
d7040cdb
SE
10758 ;
10759 return 0;
10760}
10761_ACEOF
81ecdfbb 10762if ac_fn_c_try_link "$LINENO"; then :
ce2cded5 10763 ac_cv_lib_dl_dlopen=yes
d7040cdb 10764else
81ecdfbb 10765 ac_cv_lib_dl_dlopen=no
1b9750d6 10766fi
81ecdfbb
RW
10767rm -f core conftest.err conftest.$ac_objext \
10768 conftest$ac_exeext conftest.$ac_ext
ce2cded5 10769LIBS=$ac_check_lib_save_LIBS
d7040cdb 10770fi
81ecdfbb
RW
10771{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
10772$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
10773if test "x$ac_cv_lib_dl_dlopen" = x""yes; then :
ce2cded5 10774 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
d7040cdb 10775else
81ecdfbb
RW
10776 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5
10777$as_echo_n "checking for dlopen in -lsvld... " >&6; }
10778if test "${ac_cv_lib_svld_dlopen+set}" = set; then :
10779 $as_echo_n "(cached) " >&6
d7040cdb 10780else
ce2cded5
L
10781 ac_check_lib_save_LIBS=$LIBS
10782LIBS="-lsvld $LIBS"
81ecdfbb 10783cat confdefs.h - <<_ACEOF >conftest.$ac_ext
d7040cdb 10784/* end confdefs.h. */
d7040cdb 10785
81ecdfbb
RW
10786/* Override any GCC internal prototype to avoid an error.
10787 Use char because int might match the return type of a GCC
10788 builtin and then its argument prototype would still apply. */
ce2cded5
L
10789#ifdef __cplusplus
10790extern "C"
10791#endif
ce2cded5 10792char dlopen ();
d7040cdb
SE
10793int
10794main ()
10795{
81ecdfbb 10796return dlopen ();
d7040cdb
SE
10797 ;
10798 return 0;
10799}
10800_ACEOF
81ecdfbb 10801if ac_fn_c_try_link "$LINENO"; then :
ce2cded5 10802 ac_cv_lib_svld_dlopen=yes
0ab6f085 10803else
81ecdfbb 10804 ac_cv_lib_svld_dlopen=no
0ab6f085 10805fi
81ecdfbb
RW
10806rm -f core conftest.err conftest.$ac_objext \
10807 conftest$ac_exeext conftest.$ac_ext
ce2cded5 10808LIBS=$ac_check_lib_save_LIBS
0ab6f085 10809fi
81ecdfbb
RW
10810{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5
10811$as_echo "$ac_cv_lib_svld_dlopen" >&6; }
10812if test "x$ac_cv_lib_svld_dlopen" = x""yes; then :
ce2cded5
L
10813 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
10814else
81ecdfbb
RW
10815 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5
10816$as_echo_n "checking for dld_link in -ldld... " >&6; }
10817if test "${ac_cv_lib_dld_dld_link+set}" = set; then :
10818 $as_echo_n "(cached) " >&6
ce2cded5
L
10819else
10820 ac_check_lib_save_LIBS=$LIBS
10821LIBS="-ldld $LIBS"
81ecdfbb 10822cat confdefs.h - <<_ACEOF >conftest.$ac_ext
0ab6f085 10823/* end confdefs.h. */
ce2cded5 10824
81ecdfbb
RW
10825/* Override any GCC internal prototype to avoid an error.
10826 Use char because int might match the return type of a GCC
10827 builtin and then its argument prototype would still apply. */
ce2cded5
L
10828#ifdef __cplusplus
10829extern "C"
10830#endif
ce2cded5 10831char dld_link ();
0ab6f085
AM
10832int
10833main ()
10834{
81ecdfbb 10835return dld_link ();
0ab6f085
AM
10836 ;
10837 return 0;
10838}
10839_ACEOF
81ecdfbb 10840if ac_fn_c_try_link "$LINENO"; then :
ce2cded5 10841 ac_cv_lib_dld_dld_link=yes
0ab6f085 10842else
81ecdfbb 10843 ac_cv_lib_dld_dld_link=no
0ab6f085 10844fi
81ecdfbb
RW
10845rm -f core conftest.err conftest.$ac_objext \
10846 conftest$ac_exeext conftest.$ac_ext
ce2cded5
L
10847LIBS=$ac_check_lib_save_LIBS
10848fi
81ecdfbb
RW
10849{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5
10850$as_echo "$ac_cv_lib_dld_dld_link" >&6; }
10851if test "x$ac_cv_lib_dld_dld_link" = x""yes; then :
b214d478 10852 lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"
ce2cded5
L
10853fi
10854
10855
10856fi
10857
10858
10859fi
10860
10861
10862fi
10863
10864
10865fi
10866
10867
10868fi
10869
10870 ;;
10871 esac
10872
10873 if test "x$lt_cv_dlopen" != xno; then
10874 enable_dlopen=yes
10875 else
10876 enable_dlopen=no
10877 fi
10878
10879 case $lt_cv_dlopen in
10880 dlopen)
10881 save_CPPFLAGS="$CPPFLAGS"
10882 test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
10883
10884 save_LDFLAGS="$LDFLAGS"
10885 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
10886
10887 save_LIBS="$LIBS"
10888 LIBS="$lt_cv_dlopen_libs $LIBS"
10889
81ecdfbb
RW
10890 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5
10891$as_echo_n "checking whether a program can dlopen itself... " >&6; }
10892if test "${lt_cv_dlopen_self+set}" = set; then :
10893 $as_echo_n "(cached) " >&6
ce2cded5
L
10894else
10895 if test "$cross_compiling" = yes; then :
10896 lt_cv_dlopen_self=cross
10897else
10898 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
10899 lt_status=$lt_dlunknown
10900 cat > conftest.$ac_ext <<_LT_EOF
6757cf57 10901#line 10901 "configure"
ce2cded5
L
10902#include "confdefs.h"
10903
10904#if HAVE_DLFCN_H
10905#include <dlfcn.h>
10906#endif
10907
10908#include <stdio.h>
10909
10910#ifdef RTLD_GLOBAL
10911# define LT_DLGLOBAL RTLD_GLOBAL
10912#else
10913# ifdef DL_GLOBAL
10914# define LT_DLGLOBAL DL_GLOBAL
10915# else
10916# define LT_DLGLOBAL 0
10917# endif
10918#endif
10919
10920/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
10921 find out it does not work in some platform. */
10922#ifndef LT_DLLAZY_OR_NOW
10923# ifdef RTLD_LAZY
10924# define LT_DLLAZY_OR_NOW RTLD_LAZY
10925# else
10926# ifdef DL_LAZY
10927# define LT_DLLAZY_OR_NOW DL_LAZY
10928# else
10929# ifdef RTLD_NOW
10930# define LT_DLLAZY_OR_NOW RTLD_NOW
10931# else
10932# ifdef DL_NOW
10933# define LT_DLLAZY_OR_NOW DL_NOW
10934# else
10935# define LT_DLLAZY_OR_NOW 0
10936# endif
10937# endif
10938# endif
10939# endif
10940#endif
10941
3725885a
RW
10942/* When -fvisbility=hidden is used, assume the code has been annotated
10943 correspondingly for the symbols needed. */
10944#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
10945void fnord () __attribute__((visibility("default")));
10946#endif
10947
10948void fnord () { int i=42; }
ce2cded5 10949int main ()
0ab6f085 10950{
ce2cded5
L
10951 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
10952 int status = $lt_dlunknown;
10953
10954 if (self)
10955 {
10956 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
3725885a
RW
10957 else
10958 {
10959 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
10960 else puts (dlerror ());
10961 }
ce2cded5
L
10962 /* dlclose (self); */
10963 }
10964 else
10965 puts (dlerror ());
10966
b214d478 10967 return status;
ce2cded5
L
10968}
10969_LT_EOF
81ecdfbb 10970 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
ce2cded5
L
10971 (eval $ac_link) 2>&5
10972 ac_status=$?
81ecdfbb
RW
10973 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10974 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
ce2cded5
L
10975 (./conftest; exit; ) >&5 2>/dev/null
10976 lt_status=$?
10977 case x$lt_status in
10978 x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
10979 x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
10980 x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
10981 esac
10982 else :
10983 # compilation failed
10984 lt_cv_dlopen_self=no
10985 fi
10986fi
10987rm -fr conftest*
10988
10989
10990fi
81ecdfbb
RW
10991{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5
10992$as_echo "$lt_cv_dlopen_self" >&6; }
ce2cded5
L
10993
10994 if test "x$lt_cv_dlopen_self" = xyes; then
10995 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
81ecdfbb
RW
10996 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5
10997$as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; }
10998if test "${lt_cv_dlopen_self_static+set}" = set; then :
10999 $as_echo_n "(cached) " >&6
ce2cded5
L
11000else
11001 if test "$cross_compiling" = yes; then :
11002 lt_cv_dlopen_self_static=cross
11003else
11004 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
11005 lt_status=$lt_dlunknown
11006 cat > conftest.$ac_ext <<_LT_EOF
6757cf57 11007#line 11007 "configure"
ce2cded5
L
11008#include "confdefs.h"
11009
11010#if HAVE_DLFCN_H
11011#include <dlfcn.h>
11012#endif
11013
11014#include <stdio.h>
11015
11016#ifdef RTLD_GLOBAL
11017# define LT_DLGLOBAL RTLD_GLOBAL
11018#else
11019# ifdef DL_GLOBAL
11020# define LT_DLGLOBAL DL_GLOBAL
11021# else
11022# define LT_DLGLOBAL 0
11023# endif
11024#endif
11025
11026/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
11027 find out it does not work in some platform. */
11028#ifndef LT_DLLAZY_OR_NOW
11029# ifdef RTLD_LAZY
11030# define LT_DLLAZY_OR_NOW RTLD_LAZY
11031# else
11032# ifdef DL_LAZY
11033# define LT_DLLAZY_OR_NOW DL_LAZY
11034# else
11035# ifdef RTLD_NOW
11036# define LT_DLLAZY_OR_NOW RTLD_NOW
11037# else
11038# ifdef DL_NOW
11039# define LT_DLLAZY_OR_NOW DL_NOW
11040# else
11041# define LT_DLLAZY_OR_NOW 0
11042# endif
11043# endif
11044# endif
11045# endif
11046#endif
11047
3725885a
RW
11048/* When -fvisbility=hidden is used, assume the code has been annotated
11049 correspondingly for the symbols needed. */
11050#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
11051void fnord () __attribute__((visibility("default")));
11052#endif
11053
11054void fnord () { int i=42; }
ce2cded5
L
11055int main ()
11056{
11057 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
11058 int status = $lt_dlunknown;
11059
11060 if (self)
11061 {
11062 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
3725885a
RW
11063 else
11064 {
11065 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
11066 else puts (dlerror ());
11067 }
ce2cded5
L
11068 /* dlclose (self); */
11069 }
11070 else
11071 puts (dlerror ());
11072
b214d478 11073 return status;
0ab6f085 11074}
ce2cded5 11075_LT_EOF
81ecdfbb 11076 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
ce2cded5 11077 (eval $ac_link) 2>&5
0ab6f085 11078 ac_status=$?
81ecdfbb
RW
11079 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11080 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
ce2cded5
L
11081 (./conftest; exit; ) >&5 2>/dev/null
11082 lt_status=$?
11083 case x$lt_status in
11084 x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
11085 x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
11086 x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
11087 esac
11088 else :
11089 # compilation failed
11090 lt_cv_dlopen_self_static=no
11091 fi
11092fi
11093rm -fr conftest*
11094
d7040cdb
SE
11095
11096fi
81ecdfbb
RW
11097{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5
11098$as_echo "$lt_cv_dlopen_self_static" >&6; }
ce2cded5
L
11099 fi
11100
11101 CPPFLAGS="$save_CPPFLAGS"
11102 LDFLAGS="$save_LDFLAGS"
11103 LIBS="$save_LIBS"
11104 ;;
11105 esac
11106
11107 case $lt_cv_dlopen_self in
11108 yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
11109 *) enable_dlopen_self=unknown ;;
11110 esac
11111
11112 case $lt_cv_dlopen_self_static in
11113 yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
11114 *) enable_dlopen_self_static=unknown ;;
11115 esac
d7040cdb
SE
11116fi
11117
ce2cded5
L
11118
11119
11120
11121
11122
11123
11124
11125
11126
11127
11128
11129
11130
11131
11132
11133
11134striplib=
11135old_striplib=
81ecdfbb
RW
11136{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5
11137$as_echo_n "checking whether stripping libraries is possible... " >&6; }
ce2cded5
L
11138if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then
11139 test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
11140 test -z "$striplib" && striplib="$STRIP --strip-unneeded"
81ecdfbb
RW
11141 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11142$as_echo "yes" >&6; }
0ab6f085 11143else
ce2cded5
L
11144# FIXME - insert some real tests, host_os isn't really good enough
11145 case $host_os in
11146 darwin*)
11147 if test -n "$STRIP" ; then
11148 striplib="$STRIP -x"
11149 old_striplib="$STRIP -S"
81ecdfbb
RW
11150 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11151$as_echo "yes" >&6; }
ce2cded5 11152 else
81ecdfbb
RW
11153 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11154$as_echo "no" >&6; }
ce2cded5
L
11155 fi
11156 ;;
11157 *)
81ecdfbb
RW
11158 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11159$as_echo "no" >&6; }
ce2cded5
L
11160 ;;
11161 esac
11162fi
11163
11164
11165
11166
11167
11168
11169
11170
11171
11172
11173
11174
11175 # Report which library types will actually be built
81ecdfbb
RW
11176 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5
11177$as_echo_n "checking if libtool supports shared libraries... " >&6; }
11178 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5
11179$as_echo "$can_build_shared" >&6; }
ce2cded5 11180
81ecdfbb
RW
11181 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5
11182$as_echo_n "checking whether to build shared libraries... " >&6; }
ce2cded5
L
11183 test "$can_build_shared" = "no" && enable_shared=no
11184
11185 # On AIX, shared libraries and static libraries use the same namespace, and
11186 # are all built from PIC.
11187 case $host_os in
11188 aix3*)
11189 test "$enable_shared" = yes && enable_static=no
11190 if test -n "$RANLIB"; then
11191 archive_cmds="$archive_cmds~\$RANLIB \$lib"
11192 postinstall_cmds='$RANLIB $lib'
11193 fi
11194 ;;
11195
50e7d84b 11196 aix[4-9]*)
ce2cded5
L
11197 if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
11198 test "$enable_shared" = yes && enable_static=no
11199 fi
11200 ;;
11201 esac
81ecdfbb
RW
11202 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5
11203$as_echo "$enable_shared" >&6; }
ce2cded5 11204
81ecdfbb
RW
11205 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5
11206$as_echo_n "checking whether to build static libraries... " >&6; }
ce2cded5
L
11207 # Make sure either enable_shared or enable_static is yes.
11208 test "$enable_shared" = yes || enable_static=yes
81ecdfbb
RW
11209 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5
11210$as_echo "$enable_static" >&6; }
ce2cded5
L
11211
11212
11213
d7040cdb 11214
0ab6f085 11215fi
d7040cdb
SE
11216ac_ext=c
11217ac_cpp='$CPP $CPPFLAGS'
11218ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
11219ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
11220ac_compiler_gnu=$ac_cv_c_compiler_gnu
11221
ce2cded5 11222CC="$lt_save_CC"
0ab6f085 11223
0ab6f085
AM
11224
11225
d7040cdb
SE
11226
11227
d7040cdb 11228
d7040cdb 11229
d7040cdb 11230
ce2cded5
L
11231
11232
11233
11234
11235
81ecdfbb 11236 ac_config_commands="$ac_config_commands libtool"
ce2cded5
L
11237
11238
11239
11240
11241# Only expand once:
11242
d7040cdb
SE
11243
11244
b879806f
AM
11245# The tests for host and target for $enable_largefile require
11246# canonical names.
11247
11248
11249
11250# As the $enable_largefile decision depends on --enable-plugins we must set it
11251# even in directories otherwise not depending on the $plugins option.
11252
11253
11254 maybe_plugins=no
11255 for ac_header in dlfcn.h
11256do :
11257 ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
11258"
11259if test "x$ac_cv_header_dlfcn_h" = x""yes; then :
11260 cat >>confdefs.h <<_ACEOF
11261#define HAVE_DLFCN_H 1
11262_ACEOF
11263 maybe_plugins=yes
11264fi
11265
11266done
11267
11268 for ac_header in windows.h
11269do :
11270 ac_fn_c_check_header_compile "$LINENO" "windows.h" "ac_cv_header_windows_h" "$ac_includes_default
11271"
11272if test "x$ac_cv_header_windows_h" = x""yes; then :
11273 cat >>confdefs.h <<_ACEOF
11274#define HAVE_WINDOWS_H 1
11275_ACEOF
11276 maybe_plugins=yes
11277fi
11278
11279done
11280
11281
11282 # Check whether --enable-plugins was given.
11283if test "${enable_plugins+set}" = set; then :
11284 enableval=$enable_plugins; case "${enableval}" in
11285 no) plugins=no ;;
11286 *) plugins=yes
11287 if test "$maybe_plugins" != "yes" ; then
11288 as_fn_error "Building with plugin support requires a host that supports dlopen." "$LINENO" 5
11289 fi ;;
11290 esac
11291else
11292 plugins=$maybe_plugins
11293
11294fi
11295
2974be62
AM
11296 if test "$plugins" = "yes"; then
11297 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing dlopen" >&5
11298$as_echo_n "checking for library containing dlopen... " >&6; }
11299if test "${ac_cv_search_dlopen+set}" = set; then :
11300 $as_echo_n "(cached) " >&6
11301else
11302 ac_func_search_save_LIBS=$LIBS
11303cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11304/* end confdefs.h. */
11305
11306/* Override any GCC internal prototype to avoid an error.
11307 Use char because int might match the return type of a GCC
11308 builtin and then its argument prototype would still apply. */
11309#ifdef __cplusplus
11310extern "C"
11311#endif
11312char dlopen ();
11313int
11314main ()
11315{
11316return dlopen ();
11317 ;
11318 return 0;
11319}
11320_ACEOF
11321for ac_lib in '' dl; do
11322 if test -z "$ac_lib"; then
11323 ac_res="none required"
11324 else
11325 ac_res=-l$ac_lib
11326 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
11327 fi
11328 if ac_fn_c_try_link "$LINENO"; then :
11329 ac_cv_search_dlopen=$ac_res
11330fi
11331rm -f core conftest.err conftest.$ac_objext \
11332 conftest$ac_exeext
11333 if test "${ac_cv_search_dlopen+set}" = set; then :
11334 break
11335fi
11336done
11337if test "${ac_cv_search_dlopen+set}" = set; then :
11338
11339else
11340 ac_cv_search_dlopen=no
11341fi
11342rm conftest.$ac_ext
11343LIBS=$ac_func_search_save_LIBS
11344fi
11345{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_dlopen" >&5
11346$as_echo "$ac_cv_search_dlopen" >&6; }
11347ac_res=$ac_cv_search_dlopen
11348if test "$ac_res" != no; then :
11349 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
11350
11351fi
11352
11353 fi
b879806f
AM
11354
11355
11356case "${host}" in
11357 sparc-*-solaris*|i[3-7]86-*-solaris*)
11358 # On native 32bit sparc and ia32 solaris, large-file and procfs support
11359 # are mutually exclusive; and without procfs support, the bfd/ elf module
11360 # cannot provide certain routines such as elfcore_write_prpsinfo
11361 # or elfcore_write_prstatus. So unless the user explicitly requested
11362 # large-file support through the --enable-largefile switch, disable
11363 # large-file support in favor of procfs support.
11364 test "${target}" = "${host}" -a "x$plugins" = xno \
11365 && : ${enable_largefile="no"}
11366 ;;
11367esac
11368
11369# Check whether --enable-largefile was given.
11370if test "${enable_largefile+set}" = set; then :
11371 enableval=$enable_largefile;
11372fi
11373
11374if test "$enable_largefile" != no; then
11375
11376 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for special C compiler options needed for large files" >&5
11377$as_echo_n "checking for special C compiler options needed for large files... " >&6; }
11378if test "${ac_cv_sys_largefile_CC+set}" = set; then :
11379 $as_echo_n "(cached) " >&6
11380else
11381 ac_cv_sys_largefile_CC=no
11382 if test "$GCC" != yes; then
11383 ac_save_CC=$CC
11384 while :; do
11385 # IRIX 6.2 and later do not support large files by default,
11386 # so use the C compiler's -n32 option if that helps.
11387 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11388/* end confdefs.h. */
11389#include <sys/types.h>
11390 /* Check that off_t can represent 2**63 - 1 correctly.
11391 We can't simply define LARGE_OFF_T to be 9223372036854775807,
11392 since some C++ compilers masquerading as C compilers
11393 incorrectly reject 9223372036854775807. */
11394#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
11395 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
11396 && LARGE_OFF_T % 2147483647 == 1)
11397 ? 1 : -1];
11398int
11399main ()
11400{
11401
11402 ;
11403 return 0;
11404}
11405_ACEOF
11406 if ac_fn_c_try_compile "$LINENO"; then :
11407 break
11408fi
11409rm -f core conftest.err conftest.$ac_objext
11410 CC="$CC -n32"
11411 if ac_fn_c_try_compile "$LINENO"; then :
11412 ac_cv_sys_largefile_CC=' -n32'; break
11413fi
11414rm -f core conftest.err conftest.$ac_objext
11415 break
11416 done
11417 CC=$ac_save_CC
11418 rm -f conftest.$ac_ext
11419 fi
11420fi
11421{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_largefile_CC" >&5
11422$as_echo "$ac_cv_sys_largefile_CC" >&6; }
11423 if test "$ac_cv_sys_largefile_CC" != no; then
11424 CC=$CC$ac_cv_sys_largefile_CC
11425 fi
11426
11427 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _FILE_OFFSET_BITS value needed for large files" >&5
11428$as_echo_n "checking for _FILE_OFFSET_BITS value needed for large files... " >&6; }
11429if test "${ac_cv_sys_file_offset_bits+set}" = set; then :
11430 $as_echo_n "(cached) " >&6
11431else
11432 while :; do
11433 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11434/* end confdefs.h. */
11435#include <sys/types.h>
11436 /* Check that off_t can represent 2**63 - 1 correctly.
11437 We can't simply define LARGE_OFF_T to be 9223372036854775807,
11438 since some C++ compilers masquerading as C compilers
11439 incorrectly reject 9223372036854775807. */
11440#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
11441 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
11442 && LARGE_OFF_T % 2147483647 == 1)
11443 ? 1 : -1];
11444int
11445main ()
11446{
11447
11448 ;
11449 return 0;
11450}
11451_ACEOF
11452if ac_fn_c_try_compile "$LINENO"; then :
11453 ac_cv_sys_file_offset_bits=no; break
11454fi
11455rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11456 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11457/* end confdefs.h. */
11458#define _FILE_OFFSET_BITS 64
11459#include <sys/types.h>
11460 /* Check that off_t can represent 2**63 - 1 correctly.
11461 We can't simply define LARGE_OFF_T to be 9223372036854775807,
11462 since some C++ compilers masquerading as C compilers
11463 incorrectly reject 9223372036854775807. */
11464#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
11465 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
11466 && LARGE_OFF_T % 2147483647 == 1)
11467 ? 1 : -1];
11468int
11469main ()
11470{
11471
11472 ;
11473 return 0;
11474}
11475_ACEOF
11476if ac_fn_c_try_compile "$LINENO"; then :
11477 ac_cv_sys_file_offset_bits=64; break
11478fi
11479rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11480 ac_cv_sys_file_offset_bits=unknown
11481 break
11482done
11483fi
11484{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_file_offset_bits" >&5
11485$as_echo "$ac_cv_sys_file_offset_bits" >&6; }
11486case $ac_cv_sys_file_offset_bits in #(
11487 no | unknown) ;;
11488 *)
11489cat >>confdefs.h <<_ACEOF
11490#define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits
11491_ACEOF
11492;;
11493esac
11494rm -rf conftest*
11495 if test $ac_cv_sys_file_offset_bits = unknown; then
11496 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _LARGE_FILES value needed for large files" >&5
11497$as_echo_n "checking for _LARGE_FILES value needed for large files... " >&6; }
11498if test "${ac_cv_sys_large_files+set}" = set; then :
11499 $as_echo_n "(cached) " >&6
11500else
11501 while :; do
11502 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11503/* end confdefs.h. */
11504#include <sys/types.h>
11505 /* Check that off_t can represent 2**63 - 1 correctly.
11506 We can't simply define LARGE_OFF_T to be 9223372036854775807,
11507 since some C++ compilers masquerading as C compilers
11508 incorrectly reject 9223372036854775807. */
11509#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
11510 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
11511 && LARGE_OFF_T % 2147483647 == 1)
11512 ? 1 : -1];
11513int
11514main ()
11515{
11516
11517 ;
11518 return 0;
11519}
11520_ACEOF
11521if ac_fn_c_try_compile "$LINENO"; then :
11522 ac_cv_sys_large_files=no; break
11523fi
11524rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11525 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11526/* end confdefs.h. */
11527#define _LARGE_FILES 1
11528#include <sys/types.h>
11529 /* Check that off_t can represent 2**63 - 1 correctly.
11530 We can't simply define LARGE_OFF_T to be 9223372036854775807,
11531 since some C++ compilers masquerading as C compilers
11532 incorrectly reject 9223372036854775807. */
11533#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
11534 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
11535 && LARGE_OFF_T % 2147483647 == 1)
11536 ? 1 : -1];
11537int
11538main ()
11539{
11540
11541 ;
11542 return 0;
11543}
11544_ACEOF
11545if ac_fn_c_try_compile "$LINENO"; then :
11546 ac_cv_sys_large_files=1; break
11547fi
11548rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11549 ac_cv_sys_large_files=unknown
11550 break
11551done
11552fi
11553{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_large_files" >&5
11554$as_echo "$ac_cv_sys_large_files" >&6; }
11555case $ac_cv_sys_large_files in #(
11556 no | unknown) ;;
11557 *)
11558cat >>confdefs.h <<_ACEOF
11559#define _LARGE_FILES $ac_cv_sys_large_files
11560_ACEOF
11561;;
11562esac
11563rm -rf conftest*
11564 fi
11565fi
11566
11567
11568
d7040cdb 11569for ac_func in setmode
81ecdfbb
RW
11570do :
11571 ac_fn_c_check_func "$LINENO" "setmode" "ac_cv_func_setmode"
11572if test "x$ac_cv_func_setmode" = x""yes; then :
d7040cdb 11573 cat >>confdefs.h <<_ACEOF
81ecdfbb 11574#define HAVE_SETMODE 1
d7040cdb
SE
11575_ACEOF
11576
11577fi
11578done
11579
11580
ba241f2d 11581ALL_LINGUAS="fr tr sv es id da pt_BR de vi rw ga ms fi nl bg eo ja sr hu"
d7040cdb
SE
11582# If we haven't got the data from the intl directory,
11583# assume NLS is disabled.
11584USE_NLS=no
11585LIBINTL=
11586LIBINTL_DEP=
11587INCINTL=
11588XGETTEXT=
11589GMSGFMT=
11590POSUB=
11591
11592if test -f ../intl/config.intl; then
11593 . ../intl/config.intl
11594fi
81ecdfbb
RW
11595{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether NLS is requested" >&5
11596$as_echo_n "checking whether NLS is requested... " >&6; }
d7040cdb 11597if test x"$USE_NLS" != xyes; then
81ecdfbb
RW
11598 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11599$as_echo "no" >&6; }
d7040cdb 11600else
81ecdfbb
RW
11601 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11602$as_echo "yes" >&6; }
d7040cdb 11603
81ecdfbb 11604$as_echo "#define ENABLE_NLS 1" >>confdefs.h
d7040cdb
SE
11605
11606
81ecdfbb
RW
11607 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for catalogs to be installed" >&5
11608$as_echo_n "checking for catalogs to be installed... " >&6; }
d7040cdb
SE
11609 # Look for .po and .gmo files in the source directory.
11610 CATALOGS=
11611 XLINGUAS=
11612 for cat in $srcdir/po/*.gmo $srcdir/po/*.po; do
11613 # If there aren't any .gmo files the shell will give us the
11614 # literal string "../path/to/srcdir/po/*.gmo" which has to be
11615 # weeded out.
11616 case "$cat" in *\**)
11617 continue;;
11618 esac
11619 # The quadruple backslash is collapsed to a double backslash
11620 # by the backticks, then collapsed again by the double quotes,
11621 # leaving us with one backslash in the sed expression (right
11622 # before the dot that mustn't act as a wildcard).
11623 cat=`echo $cat | sed -e "s!$srcdir/po/!!" -e "s!\\\\.po!.gmo!"`
11624 lang=`echo $cat | sed -e "s!\\\\.gmo!!"`
11625 # The user is allowed to set LINGUAS to a list of languages to
11626 # install catalogs for. If it's empty that means "all of them."
11627 if test "x$LINGUAS" = x; then
11628 CATALOGS="$CATALOGS $cat"
11629 XLINGUAS="$XLINGUAS $lang"
11630 else
11631 case "$LINGUAS" in *$lang*)
11632 CATALOGS="$CATALOGS $cat"
11633 XLINGUAS="$XLINGUAS $lang"
11634 ;;
11635 esac
11636 fi
11637 done
11638 LINGUAS="$XLINGUAS"
81ecdfbb
RW
11639 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LINGUAS" >&5
11640$as_echo "$LINGUAS" >&6; }
d7040cdb
SE
11641
11642
11643 DATADIRNAME=share
11644
11645 INSTOBJEXT=.mo
11646
11647 GENCAT=gencat
11648
11649 CATOBJEXT=.gmo
11650
11651fi
11652
11653 MKINSTALLDIRS=
11654 if test -n "$ac_aux_dir"; then
11655 case "$ac_aux_dir" in
11656 /*) MKINSTALLDIRS="$ac_aux_dir/mkinstalldirs" ;;
11657 *) MKINSTALLDIRS="\$(top_builddir)/$ac_aux_dir/mkinstalldirs" ;;
11658 esac
11659 fi
11660 if test -z "$MKINSTALLDIRS"; then
11661 MKINSTALLDIRS="\$(top_srcdir)/mkinstalldirs"
11662 fi
11663
11664
11665
81ecdfbb
RW
11666 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether NLS is requested" >&5
11667$as_echo_n "checking whether NLS is requested... " >&6; }
11668 # Check whether --enable-nls was given.
11669if test "${enable_nls+set}" = set; then :
11670 enableval=$enable_nls; USE_NLS=$enableval
d7040cdb
SE
11671else
11672 USE_NLS=yes
81ecdfbb
RW
11673fi
11674
11675 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_NLS" >&5
11676$as_echo "$USE_NLS" >&6; }
d7040cdb
SE
11677
11678
11679
11680
11681
11682
11683# Prepare PATH_SEPARATOR.
11684# The user is always right.
11685if test "${PATH_SEPARATOR+set}" != set; then
11686 echo "#! /bin/sh" >conf$$.sh
11687 echo "exit 0" >>conf$$.sh
11688 chmod +x conf$$.sh
11689 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
11690 PATH_SEPARATOR=';'
11691 else
11692 PATH_SEPARATOR=:
11693 fi
11694 rm -f conf$$.sh
11695fi
11696
11697# Find out how to test for executable files. Don't use a zero-byte file,
11698# as systems may use methods other than mode bits to determine executability.
11699cat >conf$$.file <<_ASEOF
11700#! /bin/sh
11701exit 0
11702_ASEOF
11703chmod +x conf$$.file
11704if test -x conf$$.file >/dev/null 2>&1; then
11705 ac_executable_p="test -x"
11706else
11707 ac_executable_p="test -f"
11708fi
11709rm -f conf$$.file
11710
11711# Extract the first word of "msgfmt", so it can be a program name with args.
11712set dummy msgfmt; ac_word=$2
81ecdfbb
RW
11713{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11714$as_echo_n "checking for $ac_word... " >&6; }
11715if test "${ac_cv_path_MSGFMT+set}" = set; then :
11716 $as_echo_n "(cached) " >&6
d7040cdb
SE
11717else
11718 case "$MSGFMT" in
11719 [\\/]* | ?:[\\/]*)
11720 ac_cv_path_MSGFMT="$MSGFMT" # Let the user override the test with a path.
11721 ;;
11722 *)
11723 ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR
11724 for ac_dir in $PATH; do
11725 IFS="$ac_save_IFS"
11726 test -z "$ac_dir" && ac_dir=.
11727 for ac_exec_ext in '' $ac_executable_extensions; do
11728 if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then
11729 if $ac_dir/$ac_word --statistics /dev/null >/dev/null 2>&1 &&
11730 (if $ac_dir/$ac_word --statistics /dev/null 2>&1 >/dev/null | grep usage >/dev/null; then exit 1; else exit 0; fi); then
11731 ac_cv_path_MSGFMT="$ac_dir/$ac_word$ac_exec_ext"
11732 break 2
11733 fi
11734 fi
11735 done
11736 done
11737 IFS="$ac_save_IFS"
11738 test -z "$ac_cv_path_MSGFMT" && ac_cv_path_MSGFMT=":"
11739 ;;
11740esac
11741fi
11742MSGFMT="$ac_cv_path_MSGFMT"
11743if test "$MSGFMT" != ":"; then
81ecdfbb
RW
11744 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MSGFMT" >&5
11745$as_echo "$MSGFMT" >&6; }
d7040cdb 11746else
81ecdfbb
RW
11747 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11748$as_echo "no" >&6; }
d7040cdb
SE
11749fi
11750
11751 # Extract the first word of "gmsgfmt", so it can be a program name with args.
11752set dummy gmsgfmt; ac_word=$2
81ecdfbb
RW
11753{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11754$as_echo_n "checking for $ac_word... " >&6; }
11755if test "${ac_cv_path_GMSGFMT+set}" = set; then :
11756 $as_echo_n "(cached) " >&6
d7040cdb
SE
11757else
11758 case $GMSGFMT in
11759 [\\/]* | ?:[\\/]*)
11760 ac_cv_path_GMSGFMT="$GMSGFMT" # Let the user override the test with a path.
11761 ;;
11762 *)
11763 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11764for as_dir in $PATH
11765do
11766 IFS=$as_save_IFS
11767 test -z "$as_dir" && as_dir=.
81ecdfbb
RW
11768 for ac_exec_ext in '' $ac_executable_extensions; do
11769 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
d7040cdb 11770 ac_cv_path_GMSGFMT="$as_dir/$ac_word$ac_exec_ext"
81ecdfbb 11771 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
d7040cdb
SE
11772 break 2
11773 fi
11774done
81ecdfbb
RW
11775 done
11776IFS=$as_save_IFS
d7040cdb
SE
11777
11778 test -z "$ac_cv_path_GMSGFMT" && ac_cv_path_GMSGFMT="$MSGFMT"
11779 ;;
11780esac
11781fi
11782GMSGFMT=$ac_cv_path_GMSGFMT
d7040cdb 11783if test -n "$GMSGFMT"; then
81ecdfbb
RW
11784 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GMSGFMT" >&5
11785$as_echo "$GMSGFMT" >&6; }
d7040cdb 11786else
81ecdfbb
RW
11787 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11788$as_echo "no" >&6; }
d7040cdb
SE
11789fi
11790
11791
11792
81ecdfbb 11793
d7040cdb
SE
11794# Prepare PATH_SEPARATOR.
11795# The user is always right.
11796if test "${PATH_SEPARATOR+set}" != set; then
11797 echo "#! /bin/sh" >conf$$.sh
11798 echo "exit 0" >>conf$$.sh
11799 chmod +x conf$$.sh
11800 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
11801 PATH_SEPARATOR=';'
11802 else
11803 PATH_SEPARATOR=:
11804 fi
11805 rm -f conf$$.sh
11806fi
11807
11808# Find out how to test for executable files. Don't use a zero-byte file,
11809# as systems may use methods other than mode bits to determine executability.
11810cat >conf$$.file <<_ASEOF
11811#! /bin/sh
11812exit 0
11813_ASEOF
11814chmod +x conf$$.file
11815if test -x conf$$.file >/dev/null 2>&1; then
11816 ac_executable_p="test -x"
11817else
11818 ac_executable_p="test -f"
11819fi
11820rm -f conf$$.file
11821
11822# Extract the first word of "xgettext", so it can be a program name with args.
11823set dummy xgettext; ac_word=$2
81ecdfbb
RW
11824{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11825$as_echo_n "checking for $ac_word... " >&6; }
11826if test "${ac_cv_path_XGETTEXT+set}" = set; then :
11827 $as_echo_n "(cached) " >&6
d7040cdb
SE
11828else
11829 case "$XGETTEXT" in
11830 [\\/]* | ?:[\\/]*)
11831 ac_cv_path_XGETTEXT="$XGETTEXT" # Let the user override the test with a path.
11832 ;;
11833 *)
11834 ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR
11835 for ac_dir in $PATH; do
11836 IFS="$ac_save_IFS"
11837 test -z "$ac_dir" && ac_dir=.
11838 for ac_exec_ext in '' $ac_executable_extensions; do
11839 if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then
11840 if $ac_dir/$ac_word --omit-header --copyright-holder= --msgid-bugs-address= /dev/null >/dev/null 2>&1 &&
11841 (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
11842 ac_cv_path_XGETTEXT="$ac_dir/$ac_word$ac_exec_ext"
11843 break 2
11844 fi
11845 fi
11846 done
11847 done
11848 IFS="$ac_save_IFS"
11849 test -z "$ac_cv_path_XGETTEXT" && ac_cv_path_XGETTEXT=":"
11850 ;;
11851esac
11852fi
11853XGETTEXT="$ac_cv_path_XGETTEXT"
11854if test "$XGETTEXT" != ":"; then
81ecdfbb
RW
11855 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $XGETTEXT" >&5
11856$as_echo "$XGETTEXT" >&6; }
d7040cdb 11857else
81ecdfbb
RW
11858 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11859$as_echo "no" >&6; }
d7040cdb
SE
11860fi
11861
11862 rm -f messages.po
11863
11864
11865# Prepare PATH_SEPARATOR.
11866# The user is always right.
11867if test "${PATH_SEPARATOR+set}" != set; then
11868 echo "#! /bin/sh" >conf$$.sh
11869 echo "exit 0" >>conf$$.sh
11870 chmod +x conf$$.sh
11871 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
11872 PATH_SEPARATOR=';'
11873 else
11874 PATH_SEPARATOR=:
11875 fi
11876 rm -f conf$$.sh
11877fi
11878
11879# Find out how to test for executable files. Don't use a zero-byte file,
11880# as systems may use methods other than mode bits to determine executability.
11881cat >conf$$.file <<_ASEOF
11882#! /bin/sh
11883exit 0
11884_ASEOF
11885chmod +x conf$$.file
11886if test -x conf$$.file >/dev/null 2>&1; then
11887 ac_executable_p="test -x"
11888else
11889 ac_executable_p="test -f"
11890fi
11891rm -f conf$$.file
11892
11893# Extract the first word of "msgmerge", so it can be a program name with args.
11894set dummy msgmerge; ac_word=$2
81ecdfbb
RW
11895{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11896$as_echo_n "checking for $ac_word... " >&6; }
11897if test "${ac_cv_path_MSGMERGE+set}" = set; then :
11898 $as_echo_n "(cached) " >&6
d7040cdb
SE
11899else
11900 case "$MSGMERGE" in
11901 [\\/]* | ?:[\\/]*)
11902 ac_cv_path_MSGMERGE="$MSGMERGE" # Let the user override the test with a path.
11903 ;;
11904 *)
11905 ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR
11906 for ac_dir in $PATH; do
11907 IFS="$ac_save_IFS"
11908 test -z "$ac_dir" && ac_dir=.
11909 for ac_exec_ext in '' $ac_executable_extensions; do
11910 if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then
11911 if $ac_dir/$ac_word --update -q /dev/null /dev/null >/dev/null 2>&1; then
11912 ac_cv_path_MSGMERGE="$ac_dir/$ac_word$ac_exec_ext"
11913 break 2
11914 fi
11915 fi
11916 done
11917 done
11918 IFS="$ac_save_IFS"
11919 test -z "$ac_cv_path_MSGMERGE" && ac_cv_path_MSGMERGE=":"
11920 ;;
11921esac
11922fi
11923MSGMERGE="$ac_cv_path_MSGMERGE"
11924if test "$MSGMERGE" != ":"; then
81ecdfbb
RW
11925 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MSGMERGE" >&5
11926$as_echo "$MSGMERGE" >&6; }
d7040cdb 11927else
81ecdfbb
RW
11928 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11929$as_echo "no" >&6; }
d7040cdb
SE
11930fi
11931
11932
11933 if test "$GMSGFMT" != ":"; then
11934 if $GMSGFMT --statistics /dev/null >/dev/null 2>&1 &&
11935 (if $GMSGFMT --statistics /dev/null 2>&1 >/dev/null | grep usage >/dev/null; then exit 1; else exit 0; fi); then
11936 : ;
11937 else
11938 GMSGFMT=`echo "$GMSGFMT" | sed -e 's,^.*/,,'`
81ecdfbb
RW
11939 { $as_echo "$as_me:${as_lineno-$LINENO}: result: found $GMSGFMT program is not GNU msgfmt; ignore it" >&5
11940$as_echo "found $GMSGFMT program is not GNU msgfmt; ignore it" >&6; }
d7040cdb
SE
11941 GMSGFMT=":"
11942 fi
11943 fi
11944
11945 if test "$XGETTEXT" != ":"; then
11946 if $XGETTEXT --omit-header --copyright-holder= --msgid-bugs-address= /dev/null >/dev/null 2>&1 &&
11947 (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
11948 : ;
11949 else
81ecdfbb
RW
11950 { $as_echo "$as_me:${as_lineno-$LINENO}: result: found xgettext program is not GNU xgettext; ignore it" >&5
11951$as_echo "found xgettext program is not GNU xgettext; ignore it" >&6; }
d7040cdb
SE
11952 XGETTEXT=":"
11953 fi
11954 rm -f messages.po
11955 fi
11956
81ecdfbb
RW
11957 ac_config_commands="$ac_config_commands default-1"
11958
d7040cdb
SE
11959
11960
11961
81ecdfbb
RW
11962{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5
11963$as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; }
11964 # Check whether --enable-maintainer-mode was given.
11965if test "${enable_maintainer_mode+set}" = set; then :
11966 enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval
252b5132 11967else
d7040cdb 11968 USE_MAINTAINER_MODE=no
81ecdfbb 11969fi
d7040cdb 11970
81ecdfbb
RW
11971 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5
11972$as_echo "$USE_MAINTAINER_MODE" >&6; }
11973 if test $USE_MAINTAINER_MODE = yes; then
d7040cdb
SE
11974 MAINTAINER_MODE_TRUE=
11975 MAINTAINER_MODE_FALSE='#'
11976else
11977 MAINTAINER_MODE_TRUE='#'
11978 MAINTAINER_MODE_FALSE=
20e95c23 11979fi
6bf9431b 11980
d7040cdb
SE
11981 MAINT=$MAINTAINER_MODE_TRUE
11982
11983
81ecdfbb 11984 if false; then
d7040cdb
SE
11985 GENINSRC_NEVER_TRUE=
11986 GENINSRC_NEVER_FALSE='#'
11987else
11988 GENINSRC_NEVER_TRUE='#'
11989 GENINSRC_NEVER_FALSE=
20e95c23 11990fi
6bf9431b
BE
11991
11992
11993
6bf9431b 11994for ac_header in sys/gmon_out.h
81ecdfbb
RW
11995do :
11996 ac_fn_c_check_header_mongrel "$LINENO" "sys/gmon_out.h" "ac_cv_header_sys_gmon_out_h" "$ac_includes_default"
11997if test "x$ac_cv_header_sys_gmon_out_h" = x""yes; then :
6bf9431b 11998 cat >>confdefs.h <<_ACEOF
81ecdfbb 11999#define HAVE_SYS_GMON_OUT_H 1
6bf9431b
BE
12000_ACEOF
12001
12002fi
12003
12004done
12005
12006
81ecdfbb
RW
12007{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a known getopt prototype in unistd.h" >&5
12008$as_echo_n "checking for a known getopt prototype in unistd.h... " >&6; }
12009if test "${gprof_cv_decl_getopt_unistd_h+set}" = set; then :
12010 $as_echo_n "(cached) " >&6
34875e64 12011else
81ecdfbb 12012 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
34875e64
NC
12013/* end confdefs.h. */
12014#include <unistd.h>
12015int
12016main ()
12017{
12018extern int getopt (int, char *const*, const char *);
12019 ;
12020 return 0;
12021}
12022_ACEOF
81ecdfbb 12023if ac_fn_c_try_compile "$LINENO"; then :
34875e64
NC
12024 gprof_cv_decl_getopt_unistd_h=yes
12025else
81ecdfbb 12026 gprof_cv_decl_getopt_unistd_h=no
34875e64 12027fi
81ecdfbb 12028rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
34875e64
NC
12029fi
12030
81ecdfbb
RW
12031{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gprof_cv_decl_getopt_unistd_h" >&5
12032$as_echo "$gprof_cv_decl_getopt_unistd_h" >&6; }
34875e64
NC
12033if test $gprof_cv_decl_getopt_unistd_h = yes; then
12034
81ecdfbb 12035$as_echo "#define HAVE_DECL_GETOPT 1" >>confdefs.h
34875e64
NC
12036
12037fi
12038
1b9750d6 12039# Some systems have fabs only in -lm, not in -lc.
81ecdfbb
RW
12040{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing fabs" >&5
12041$as_echo_n "checking for library containing fabs... " >&6; }
12042if test "${ac_cv_search_fabs+set}" = set; then :
12043 $as_echo_n "(cached) " >&6
1b9750d6
NC
12044else
12045 ac_func_search_save_LIBS=$LIBS
81ecdfbb 12046cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1b9750d6
NC
12047/* end confdefs.h. */
12048
81ecdfbb
RW
12049/* Override any GCC internal prototype to avoid an error.
12050 Use char because int might match the return type of a GCC
12051 builtin and then its argument prototype would still apply. */
1b9750d6
NC
12052#ifdef __cplusplus
12053extern "C"
12054#endif
12055char fabs ();
12056int
12057main ()
12058{
81ecdfbb 12059return fabs ();
1b9750d6
NC
12060 ;
12061 return 0;
12062}
12063_ACEOF
81ecdfbb
RW
12064for ac_lib in '' m; do
12065 if test -z "$ac_lib"; then
12066 ac_res="none required"
12067 else
12068 ac_res=-l$ac_lib
0ab6f085 12069 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
81ecdfbb
RW
12070 fi
12071 if ac_fn_c_try_link "$LINENO"; then :
12072 ac_cv_search_fabs=$ac_res
12073fi
12074rm -f core conftest.err conftest.$ac_objext \
12075 conftest$ac_exeext
12076 if test "${ac_cv_search_fabs+set}" = set; then :
12077 break
12078fi
12079done
12080if test "${ac_cv_search_fabs+set}" = set; then :
1b9750d6 12081
1b9750d6 12082else
81ecdfbb 12083 ac_cv_search_fabs=no
1b9750d6 12084fi
81ecdfbb 12085rm conftest.$ac_ext
1b9750d6
NC
12086LIBS=$ac_func_search_save_LIBS
12087fi
81ecdfbb
RW
12088{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_fabs" >&5
12089$as_echo "$ac_cv_search_fabs" >&6; }
12090ac_res=$ac_cv_search_fabs
12091if test "$ac_res" != no; then :
12092 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
1b9750d6
NC
12093
12094fi
12095
12096
9e9b66a9 12097
270c9937
JB
12098# Set the 'development' global.
12099. $srcdir/../bfd/development.sh
12100
9780e045 12101# Default set of GCC warnings to enable.
397841b5 12102GCC_WARN_CFLAGS="-W -Wall -Wstrict-prototypes -Wmissing-prototypes"
9780e045
NC
12103
12104# Add -Wshadow if the compiler is a sufficiently recent version of GCC.
397841b5
AM
12105cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12106/* end confdefs.h. */
12107__GNUC__
12108_ACEOF
12109if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
12110 $EGREP "^[0-3]$" >/dev/null 2>&1; then :
12111
12112else
12113 GCC_WARN_CFLAGS="$GCC_WARN_CFLAGS -Wshadow"
12114fi
12115rm -f conftest*
12116
1ad12f97 12117
9780e045
NC
12118# Add -Wstack-usage if the compiler is a sufficiently recent version of GCC.
12119cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12120/* end confdefs.h. */
12121__GNUC__
12122_ACEOF
12123if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
12124 $EGREP "^[0-4]$" >/dev/null 2>&1; then :
12125
12126else
12127 GCC_WARN_CFLAGS="$GCC_WARN_CFLAGS -Wstack-usage=262144"
12128fi
12129rm -f conftest*
12130
12131
6757cf57
TS
12132# Set WARN_WRITE_STRINGS if the compiler supports -Wwrite-strings.
12133WARN_WRITE_STRINGS=""
12134cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12135/* end confdefs.h. */
12136__GNUC__
12137_ACEOF
12138if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
12139 $EGREP "^[0-3]$" >/dev/null 2>&1; then :
12140
12141else
12142 WARN_WRITE_STRINGS="-Wwrite-strings"
12143fi
12144rm -f conftest*
12145
9780e045 12146
81ecdfbb
RW
12147# Check whether --enable-werror was given.
12148if test "${enable_werror+set}" = set; then :
12149 enableval=$enable_werror; case "${enableval}" in
1ad12f97
NC
12150 yes | y) ERROR_ON_WARNING="yes" ;;
12151 no | n) ERROR_ON_WARNING="no" ;;
81ecdfbb 12152 *) as_fn_error "bad value ${enableval} for --enable-werror" "$LINENO" 5 ;;
1ad12f97 12153 esac
81ecdfbb
RW
12154fi
12155
1ad12f97 12156
397841b5 12157# Disable -Wformat by default when using gcc on mingw
32b1cf22
L
12158case "${host}" in
12159 *-*-mingw32*)
12160 if test "${GCC}" = yes -a -z "${ERROR_ON_WARNING}" ; then
12161 GCC_WARN_CFLAGS="$GCC_WARN_CFLAGS -Wno-format"
12162 fi
12163 ;;
12164 *) ;;
12165esac
12166
270c9937
JB
12167# Enable -Werror by default when using gcc. Turn it off for releases.
12168if test "${GCC}" = yes -a -z "${ERROR_ON_WARNING}" -a "$development" = true ; then
9e9b66a9
AM
12169 ERROR_ON_WARNING=yes
12170fi
12171
12172NO_WERROR=
12173if test "${ERROR_ON_WARNING}" = yes ; then
9780e045 12174 GCC_WARN_CFLAGS="$GCC_WARN_CFLAGS -Werror"
9e9b66a9 12175 NO_WERROR="-Wno-error"
1ad12f97
NC
12176fi
12177
a541e3ce
SE
12178if test "${GCC}" = yes ; then
12179 WARN_CFLAGS="${GCC_WARN_CFLAGS}"
12180fi
12181
81ecdfbb
RW
12182# Check whether --enable-build-warnings was given.
12183if test "${enable_build_warnings+set}" = set; then :
12184 enableval=$enable_build_warnings; case "${enableval}" in
a541e3ce
SE
12185 yes) WARN_CFLAGS="${GCC_WARN_CFLAGS}";;
12186 no) if test "${GCC}" = yes ; then
12187 WARN_CFLAGS="-w"
12188 fi;;
6bf9431b 12189 ,*) t=`echo "${enableval}" | sed -e "s/,/ /g"`
a541e3ce 12190 WARN_CFLAGS="${GCC_WARN_CFLAGS} ${t}";;
6bf9431b 12191 *,) t=`echo "${enableval}" | sed -e "s/,/ /g"`
a541e3ce 12192 WARN_CFLAGS="${t} ${GCC_WARN_CFLAGS}";;
9e9b66a9 12193 *) WARN_CFLAGS=`echo "${enableval}" | sed -e "s/,/ /g"`;;
6bf9431b 12194esac
81ecdfbb
RW
12195fi
12196
9e9b66a9
AM
12197
12198if test x"$silent" != x"yes" && test x"$WARN_CFLAGS" != x""; then
12199 echo "Setting warning flags = $WARN_CFLAGS" 6>&1
6bf9431b
BE
12200fi
12201
12202
9e9b66a9
AM
12203
12204
12205
108a6f8e
CD
12206
12207
12208
12209
31dd3154 12210
6757cf57 12211
81ecdfbb 12212ac_config_files="$ac_config_files Makefile po/Makefile.in:po/Make-in"
6bf9431b 12213
6bf9431b
BE
12214cat >confcache <<\_ACEOF
12215# This file is a shell script that caches the results of configure
12216# tests run on this system so they can be shared between configure
12217# scripts and configure runs, see configure's option --config-cache.
12218# It is not useful on other systems. If it contains results you don't
12219# want to keep, you may remove or edit it.
12220#
12221# config.status only pays attention to the cache file if you give it
12222# the --recheck option to rerun configure.
12223#
12224# `ac_cv_env_foo' variables (set or unset) will be overridden when
12225# loading this file, other *unset* `ac_cv_foo' will be assigned the
12226# following values.
12227
12228_ACEOF
12229
12230# The following way of writing the cache mishandles newlines in values,
12231# but we know of no workaround that is simple, portable, and efficient.
81ecdfbb 12232# So, we kill variables containing newlines.
6bf9431b
BE
12233# Ultrix sh set writes to stderr and can't be redirected directly,
12234# and sets the high bit in the cache file unless we assign to the vars.
81ecdfbb
RW
12235(
12236 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
12237 eval ac_val=\$$ac_var
12238 case $ac_val in #(
12239 *${as_nl}*)
12240 case $ac_var in #(
12241 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
12242$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
12243 esac
12244 case $ac_var in #(
12245 _ | IFS | as_nl) ;; #(
12246 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
12247 *) { eval $ac_var=; unset $ac_var;} ;;
12248 esac ;;
12249 esac
12250 done
12251
6bf9431b 12252 (set) 2>&1 |
81ecdfbb
RW
12253 case $as_nl`(ac_space=' '; set) 2>&1` in #(
12254 *${as_nl}ac_space=\ *)
12255 # `set' does not quote correctly, so add quotes: double-quote
12256 # substitution turns \\\\ into \\, and sed turns \\ into \.
6bf9431b
BE
12257 sed -n \
12258 "s/'/'\\\\''/g;
12259 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
81ecdfbb 12260 ;; #(
6bf9431b
BE
12261 *)
12262 # `set' quotes correctly as required by POSIX, so do not add quotes.
81ecdfbb 12263 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
6bf9431b 12264 ;;
81ecdfbb
RW
12265 esac |
12266 sort
12267) |
6bf9431b 12268 sed '
81ecdfbb 12269 /^ac_cv_env_/b end
6bf9431b 12270 t clear
81ecdfbb 12271 :clear
6bf9431b
BE
12272 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
12273 t end
81ecdfbb
RW
12274 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
12275 :end' >>confcache
12276if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
12277 if test -w "$cache_file"; then
12278 test "x$cache_file" != "x/dev/null" &&
12279 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
12280$as_echo "$as_me: updating cache $cache_file" >&6;}
6bf9431b
BE
12281 cat confcache >$cache_file
12282 else
81ecdfbb
RW
12283 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
12284$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
6bf9431b
BE
12285 fi
12286fi
12287rm -f confcache
12288
12289test "x$prefix" = xNONE && prefix=$ac_default_prefix
12290# Let make expand exec_prefix.
12291test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
12292
6bf9431b
BE
12293DEFS=-DHAVE_CONFIG_H
12294
12295ac_libobjs=
12296ac_ltlibobjs=
12297for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
12298 # 1. Remove the extension, and $U if already installed.
81ecdfbb
RW
12299 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
12300 ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
12301 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
12302 # will be set to the directory where LIBOBJS objects are built.
12303 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
12304 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
6bf9431b
BE
12305done
12306LIBOBJS=$ac_libobjs
12307
12308LTLIBOBJS=$ac_ltlibobjs
12309
12310
12311if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then
81ecdfbb
RW
12312 as_fn_error "conditional \"AMDEP\" was never defined.
12313Usually this means the macro was only invoked conditionally." "$LINENO" 5
6bf9431b
BE
12314fi
12315if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
81ecdfbb
RW
12316 as_fn_error "conditional \"am__fastdepCC\" was never defined.
12317Usually this means the macro was only invoked conditionally." "$LINENO" 5
12318fi
12319 if test -n "$EXEEXT"; then
12320 am__EXEEXT_TRUE=
12321 am__EXEEXT_FALSE='#'
12322else
12323 am__EXEEXT_TRUE='#'
12324 am__EXEEXT_FALSE=
6bf9431b 12325fi
81ecdfbb 12326
6bf9431b 12327if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
81ecdfbb
RW
12328 as_fn_error "conditional \"MAINTAINER_MODE\" was never defined.
12329Usually this means the macro was only invoked conditionally." "$LINENO" 5
6bf9431b 12330fi
d5fbea21 12331if test -z "${GENINSRC_NEVER_TRUE}" && test -z "${GENINSRC_NEVER_FALSE}"; then
81ecdfbb
RW
12332 as_fn_error "conditional \"GENINSRC_NEVER\" was never defined.
12333Usually this means the macro was only invoked conditionally." "$LINENO" 5
d5fbea21 12334fi
6bf9431b
BE
12335
12336: ${CONFIG_STATUS=./config.status}
81ecdfbb 12337ac_write_fail=0
6bf9431b
BE
12338ac_clean_files_save=$ac_clean_files
12339ac_clean_files="$ac_clean_files $CONFIG_STATUS"
81ecdfbb
RW
12340{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
12341$as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
12342as_write_fail=0
12343cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
6bf9431b
BE
12344#! $SHELL
12345# Generated by $as_me.
12346# Run this file to recreate the current configuration.
12347# Compiler output produced by configure, useful for debugging
12348# configure, is in config.log if it exists.
12349
12350debug=false
12351ac_cs_recheck=false
12352ac_cs_silent=false
6bf9431b 12353
81ecdfbb
RW
12354SHELL=\${CONFIG_SHELL-$SHELL}
12355export SHELL
12356_ASEOF
12357cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
12358## -------------------- ##
12359## M4sh Initialization. ##
12360## -------------------- ##
6bf9431b 12361
81ecdfbb
RW
12362# Be more Bourne compatible
12363DUALCASE=1; export DUALCASE # for MKS sh
12364if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
6bf9431b
BE
12365 emulate sh
12366 NULLCMD=:
81ecdfbb 12367 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
6bf9431b
BE
12368 # is contrary to our usage. Disable this feature.
12369 alias -g '${1+"$@"}'='"$@"'
81ecdfbb
RW
12370 setopt NO_GLOB_SUBST
12371else
12372 case `(set -o) 2>/dev/null` in #(
12373 *posix*) :
12374 set -o posix ;; #(
12375 *) :
12376 ;;
12377esac
6bf9431b 12378fi
6bf9431b 12379
81ecdfbb
RW
12380
12381as_nl='
12382'
12383export as_nl
12384# Printing a long string crashes Solaris 7 /usr/bin/printf.
12385as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
12386as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
12387as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
12388# Prefer a ksh shell builtin over an external printf program on Solaris,
12389# but without wasting forks for bash or zsh.
12390if test -z "$BASH_VERSION$ZSH_VERSION" \
12391 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
12392 as_echo='print -r --'
12393 as_echo_n='print -rn --'
12394elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
12395 as_echo='printf %s\n'
12396 as_echo_n='printf %s'
12397else
12398 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
12399 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
12400 as_echo_n='/usr/ucb/echo -n'
12401 else
12402 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
12403 as_echo_n_body='eval
12404 arg=$1;
12405 case $arg in #(
12406 *"$as_nl"*)
12407 expr "X$arg" : "X\\(.*\\)$as_nl";
12408 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
12409 esac;
12410 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
12411 '
12412 export as_echo_n_body
12413 as_echo_n='sh -c $as_echo_n_body as_echo'
12414 fi
12415 export as_echo_body
12416 as_echo='sh -c $as_echo_body as_echo'
12417fi
12418
12419# The user is always right.
12420if test "${PATH_SEPARATOR+set}" != set; then
12421 PATH_SEPARATOR=:
12422 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
12423 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
12424 PATH_SEPARATOR=';'
12425 }
6bf9431b
BE
12426fi
12427
12428
81ecdfbb
RW
12429# IFS
12430# We need space, tab and new line, in precisely that order. Quoting is
12431# there to prevent editors from complaining about space-tab.
12432# (If _AS_PATH_WALK were called with IFS unset, it would disable word
12433# splitting by setting IFS to empty value.)
12434IFS=" "" $as_nl"
12435
12436# Find who we are. Look in the path if we contain no directory separator.
12437case $0 in #((
12438 *[\\/]* ) as_myself=$0 ;;
12439 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12440for as_dir in $PATH
12441do
12442 IFS=$as_save_IFS
12443 test -z "$as_dir" && as_dir=.
12444 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
12445 done
12446IFS=$as_save_IFS
12447
12448 ;;
12449esac
12450# We did not find ourselves, most probably we were run as `sh COMMAND'
12451# in which case we are not to be found in the path.
12452if test "x$as_myself" = x; then
12453 as_myself=$0
12454fi
12455if test ! -f "$as_myself"; then
12456 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
12457 exit 1
12458fi
12459
12460# Unset variables that we do not need and which cause bugs (e.g. in
12461# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
12462# suppresses any "Segmentation fault" message there. '((' could
12463# trigger a bug in pdksh 5.2.14.
12464for as_var in BASH_ENV ENV MAIL MAILPATH
12465do eval test x\${$as_var+set} = xset \
12466 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
12467done
6bf9431b
BE
12468PS1='$ '
12469PS2='> '
12470PS4='+ '
12471
12472# NLS nuisances.
81ecdfbb
RW
12473LC_ALL=C
12474export LC_ALL
12475LANGUAGE=C
12476export LANGUAGE
12477
12478# CDPATH.
12479(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
12480
12481
12482# as_fn_error ERROR [LINENO LOG_FD]
12483# ---------------------------------
12484# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
12485# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
12486# script with status $?, using 1 if that was 0.
12487as_fn_error ()
12488{
12489 as_status=$?; test $as_status -eq 0 && as_status=1
12490 if test "$3"; then
12491 as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
12492 $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3
6bf9431b 12493 fi
81ecdfbb
RW
12494 $as_echo "$as_me: error: $1" >&2
12495 as_fn_exit $as_status
12496} # as_fn_error
12497
12498
12499# as_fn_set_status STATUS
12500# -----------------------
12501# Set $? to STATUS, without forking.
12502as_fn_set_status ()
12503{
12504 return $1
12505} # as_fn_set_status
6bf9431b 12506
81ecdfbb
RW
12507# as_fn_exit STATUS
12508# -----------------
12509# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
12510as_fn_exit ()
12511{
12512 set +e
12513 as_fn_set_status $1
12514 exit $1
12515} # as_fn_exit
12516
12517# as_fn_unset VAR
12518# ---------------
12519# Portably unset VAR.
12520as_fn_unset ()
12521{
12522 { eval $1=; unset $1;}
12523}
12524as_unset=as_fn_unset
12525# as_fn_append VAR VALUE
12526# ----------------------
12527# Append the text in VALUE to the end of the definition contained in VAR. Take
12528# advantage of any shell optimizations that allow amortized linear growth over
12529# repeated appends, instead of the typical quadratic growth present in naive
12530# implementations.
12531if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
12532 eval 'as_fn_append ()
12533 {
12534 eval $1+=\$2
12535 }'
12536else
12537 as_fn_append ()
12538 {
12539 eval $1=\$$1\$2
12540 }
12541fi # as_fn_append
12542
12543# as_fn_arith ARG...
12544# ------------------
12545# Perform arithmetic evaluation on the ARGs, and store the result in the
12546# global $as_val. Take advantage of shells that can avoid forks. The arguments
12547# must be portable across $(()) and expr.
12548if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
12549 eval 'as_fn_arith ()
12550 {
12551 as_val=$(( $* ))
12552 }'
12553else
12554 as_fn_arith ()
12555 {
12556 as_val=`expr "$@" || test $? -eq 1`
12557 }
12558fi # as_fn_arith
12559
12560
12561if expr a : '\(a\)' >/dev/null 2>&1 &&
12562 test "X`expr 00001 : '.*\(...\)'`" = X001; then
6bf9431b
BE
12563 as_expr=expr
12564else
12565 as_expr=false
12566fi
12567
81ecdfbb 12568if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
6bf9431b
BE
12569 as_basename=basename
12570else
12571 as_basename=false
252b5132 12572fi
252b5132 12573
81ecdfbb
RW
12574if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
12575 as_dirname=dirname
12576else
12577 as_dirname=false
12578fi
252b5132 12579
81ecdfbb 12580as_me=`$as_basename -- "$0" ||
6bf9431b
BE
12581$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
12582 X"$0" : 'X\(//\)$' \| \
81ecdfbb
RW
12583 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
12584$as_echo X/"$0" |
12585 sed '/^.*\/\([^/][^/]*\)\/*$/{
12586 s//\1/
12587 q
12588 }
12589 /^X\/\(\/\/\)$/{
12590 s//\1/
12591 q
12592 }
12593 /^X\/\(\/\).*/{
12594 s//\1/
12595 q
12596 }
12597 s/.*/./; q'`
0ab6f085 12598
0ab6f085
AM
12599# Avoid depending upon Character Ranges.
12600as_cr_letters='abcdefghijklmnopqrstuvwxyz'
12601as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
12602as_cr_Letters=$as_cr_letters$as_cr_LETTERS
12603as_cr_digits='0123456789'
12604as_cr_alnum=$as_cr_Letters$as_cr_digits
12605
81ecdfbb
RW
12606ECHO_C= ECHO_N= ECHO_T=
12607case `echo -n x` in #(((((
12608-n*)
12609 case `echo 'xy\c'` in
12610 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
12611 xy) ECHO_C='\c';;
12612 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
12613 ECHO_T=' ';;
12614 esac;;
12615*)
12616 ECHO_N='-n';;
6bf9431b
BE
12617esac
12618
81ecdfbb
RW
12619rm -f conf$$ conf$$.exe conf$$.file
12620if test -d conf$$.dir; then
12621 rm -f conf$$.dir/conf$$.file
0eee5820 12622else
81ecdfbb
RW
12623 rm -f conf$$.dir
12624 mkdir conf$$.dir 2>/dev/null
0eee5820 12625fi
81ecdfbb
RW
12626if (echo >conf$$.file) 2>/dev/null; then
12627 if ln -s conf$$.file conf$$ 2>/dev/null; then
0ab6f085 12628 as_ln_s='ln -s'
81ecdfbb
RW
12629 # ... but there are two gotchas:
12630 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
12631 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
12632 # In both cases, we have to default to `cp -p'.
12633 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
12634 as_ln_s='cp -p'
12635 elif ln conf$$.file conf$$ 2>/dev/null; then
12636 as_ln_s=ln
12637 else
12638 as_ln_s='cp -p'
0ab6f085 12639 fi
6bf9431b
BE
12640else
12641 as_ln_s='cp -p'
0eee5820 12642fi
81ecdfbb
RW
12643rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
12644rmdir conf$$.dir 2>/dev/null
12645
12646
12647# as_fn_mkdir_p
12648# -------------
12649# Create "$as_dir" as a directory, including parents if necessary.
12650as_fn_mkdir_p ()
12651{
12652
12653 case $as_dir in #(
12654 -*) as_dir=./$as_dir;;
12655 esac
12656 test -d "$as_dir" || eval $as_mkdir_p || {
12657 as_dirs=
12658 while :; do
12659 case $as_dir in #(
12660 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
12661 *) as_qdir=$as_dir;;
12662 esac
12663 as_dirs="'$as_qdir' $as_dirs"
12664 as_dir=`$as_dirname -- "$as_dir" ||
12665$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
12666 X"$as_dir" : 'X\(//\)[^/]' \| \
12667 X"$as_dir" : 'X\(//\)$' \| \
12668 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
12669$as_echo X"$as_dir" |
12670 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
12671 s//\1/
12672 q
12673 }
12674 /^X\(\/\/\)[^/].*/{
12675 s//\1/
12676 q
12677 }
12678 /^X\(\/\/\)$/{
12679 s//\1/
12680 q
12681 }
12682 /^X\(\/\).*/{
12683 s//\1/
12684 q
12685 }
12686 s/.*/./; q'`
12687 test -d "$as_dir" && break
12688 done
12689 test -z "$as_dirs" || eval "mkdir $as_dirs"
12690 } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir"
6bf9431b 12691
81ecdfbb
RW
12692
12693} # as_fn_mkdir_p
6bf9431b 12694if mkdir -p . 2>/dev/null; then
81ecdfbb 12695 as_mkdir_p='mkdir -p "$as_dir"'
0ab6f085
AM
12696else
12697 test -d ./-p && rmdir ./-p
12698 as_mkdir_p=false
1b9750d6 12699fi
0ab6f085 12700
81ecdfbb
RW
12701if test -x / >/dev/null 2>&1; then
12702 as_test_x='test -x'
12703else
12704 if ls -dL / >/dev/null 2>&1; then
12705 as_ls_L_option=L
12706 else
12707 as_ls_L_option=
12708 fi
12709 as_test_x='
12710 eval sh -c '\''
12711 if test -d "$1"; then
12712 test -d "$1/.";
12713 else
12714 case $1 in #(
12715 -*)set "./$1";;
12716 esac;
12717 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
12718 ???[sx]*):;;*)false;;esac;fi
12719 '\'' sh
12720 '
12721fi
12722as_executable_p=$as_test_x
0eee5820 12723
6bf9431b
BE
12724# Sed expression to map a string onto a valid CPP name.
12725as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
12726
12727# Sed expression to map a string onto a valid variable name.
12728as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
12729
1b9750d6 12730
6bf9431b 12731exec 6>&1
81ecdfbb
RW
12732## ----------------------------------- ##
12733## Main body of $CONFIG_STATUS script. ##
12734## ----------------------------------- ##
12735_ASEOF
12736test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
6bf9431b 12737
81ecdfbb
RW
12738cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12739# Save the log message, to keep $0 and so on meaningful, and to
6bf9431b 12740# report actual input values of CONFIG_FILES etc. instead of their
81ecdfbb
RW
12741# values after options handling.
12742ac_log="
d8bd95ef 12743This file was extended by gprof $as_me 2.26.51, which was
81ecdfbb 12744generated by GNU Autoconf 2.64. Invocation command line was
6bf9431b
BE
12745
12746 CONFIG_FILES = $CONFIG_FILES
12747 CONFIG_HEADERS = $CONFIG_HEADERS
12748 CONFIG_LINKS = $CONFIG_LINKS
12749 CONFIG_COMMANDS = $CONFIG_COMMANDS
12750 $ $0 $@
12751
81ecdfbb
RW
12752on `(hostname || uname -n) 2>/dev/null | sed 1q`
12753"
12754
6bf9431b
BE
12755_ACEOF
12756
81ecdfbb
RW
12757case $ac_config_files in *"
12758"*) set x $ac_config_files; shift; ac_config_files=$*;;
12759esac
a2d91340 12760
81ecdfbb
RW
12761case $ac_config_headers in *"
12762"*) set x $ac_config_headers; shift; ac_config_headers=$*;;
12763esac
0ab6f085 12764
0ab6f085 12765
81ecdfbb
RW
12766cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12767# Files that config.status was made for.
12768config_files="$ac_config_files"
12769config_headers="$ac_config_headers"
12770config_commands="$ac_config_commands"
a2d91340 12771
81ecdfbb 12772_ACEOF
0ab6f085 12773
81ecdfbb 12774cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
6bf9431b 12775ac_cs_usage="\
81ecdfbb
RW
12776\`$as_me' instantiates files and other configuration actions
12777from templates according to the current configuration. Unless the files
12778and actions are specified as TAGs, all are instantiated by default.
6bf9431b 12779
81ecdfbb 12780Usage: $0 [OPTION]... [TAG]...
6bf9431b
BE
12781
12782 -h, --help print this help, then exit
81ecdfbb
RW
12783 -V, --version print version number and configuration settings, then exit
12784 -q, --quiet, --silent
12785 do not print progress messages
6bf9431b
BE
12786 -d, --debug don't remove temporary files
12787 --recheck update $as_me by reconfiguring in the same conditions
81ecdfbb
RW
12788 --file=FILE[:TEMPLATE]
12789 instantiate the configuration file FILE
12790 --header=FILE[:TEMPLATE]
12791 instantiate the configuration header FILE
6bf9431b
BE
12792
12793Configuration files:
12794$config_files
12795
12796Configuration headers:
12797$config_headers
12798
12799Configuration commands:
12800$config_commands
12801
81ecdfbb 12802Report bugs to the package provider."
0ab6f085 12803
81ecdfbb
RW
12804_ACEOF
12805cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
6bf9431b 12806ac_cs_version="\\
d8bd95ef 12807gprof config.status 2.26.51
81ecdfbb
RW
12808configured by $0, generated by GNU Autoconf 2.64,
12809 with options \\"`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"
6bf9431b 12810
81ecdfbb 12811Copyright (C) 2009 Free Software Foundation, Inc.
6bf9431b
BE
12812This config.status script is free software; the Free Software Foundation
12813gives unlimited permission to copy, distribute and modify it."
81ecdfbb
RW
12814
12815ac_pwd='$ac_pwd'
12816srcdir='$srcdir'
12817INSTALL='$INSTALL'
12818MKDIR_P='$MKDIR_P'
12819AWK='$AWK'
12820test -n "\$AWK" || AWK=awk
6bf9431b
BE
12821_ACEOF
12822
81ecdfbb
RW
12823cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12824# The default lists apply if the user does not specify any file.
6bf9431b
BE
12825ac_need_defaults=:
12826while test $# != 0
12827do
12828 case $1 in
12829 --*=*)
81ecdfbb
RW
12830 ac_option=`expr "X$1" : 'X\([^=]*\)='`
12831 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
6bf9431b 12832 ac_shift=:
252b5132 12833 ;;
81ecdfbb 12834 *)
6bf9431b
BE
12835 ac_option=$1
12836 ac_optarg=$2
12837 ac_shift=shift
252b5132 12838 ;;
6bf9431b 12839 esac
252b5132 12840
6bf9431b
BE
12841 case $ac_option in
12842 # Handling of the options.
6bf9431b
BE
12843 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
12844 ac_cs_recheck=: ;;
81ecdfbb
RW
12845 --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
12846 $as_echo "$ac_cs_version"; exit ;;
12847 --debug | --debu | --deb | --de | --d | -d )
6bf9431b
BE
12848 debug=: ;;
12849 --file | --fil | --fi | --f )
12850 $ac_shift
81ecdfbb
RW
12851 case $ac_optarg in
12852 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
12853 esac
12854 as_fn_append CONFIG_FILES " '$ac_optarg'"
6bf9431b
BE
12855 ac_need_defaults=false;;
12856 --header | --heade | --head | --hea )
12857 $ac_shift
81ecdfbb
RW
12858 case $ac_optarg in
12859 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
12860 esac
12861 as_fn_append CONFIG_HEADERS " '$ac_optarg'"
6bf9431b 12862 ac_need_defaults=false;;
81ecdfbb
RW
12863 --he | --h)
12864 # Conflict between --help and --header
12865 as_fn_error "ambiguous option: \`$1'
12866Try \`$0 --help' for more information.";;
12867 --help | --hel | -h )
12868 $as_echo "$ac_cs_usage"; exit ;;
6bf9431b
BE
12869 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
12870 | -silent | --silent | --silen | --sile | --sil | --si | --s)
12871 ac_cs_silent=: ;;
252b5132 12872
6bf9431b 12873 # This is an error.
81ecdfbb
RW
12874 -*) as_fn_error "unrecognized option: \`$1'
12875Try \`$0 --help' for more information." ;;
252b5132 12876
81ecdfbb
RW
12877 *) as_fn_append ac_config_targets " $1"
12878 ac_need_defaults=false ;;
252b5132 12879
6bf9431b
BE
12880 esac
12881 shift
12882done
252b5132 12883
6bf9431b 12884ac_configure_extra_args=
252b5132 12885
6bf9431b
BE
12886if $ac_cs_silent; then
12887 exec 6>/dev/null
12888 ac_configure_extra_args="$ac_configure_extra_args --silent"
12889fi
252b5132 12890
6bf9431b 12891_ACEOF
81ecdfbb 12892cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
6bf9431b 12893if \$ac_cs_recheck; then
81ecdfbb
RW
12894 set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
12895 shift
12896 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
12897 CONFIG_SHELL='$SHELL'
12898 export CONFIG_SHELL
12899 exec "\$@"
6bf9431b
BE
12900fi
12901
12902_ACEOF
81ecdfbb
RW
12903cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12904exec 5>>config.log
12905{
12906 echo
12907 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
12908## Running $as_me. ##
12909_ASBOX
12910 $as_echo "$ac_log"
12911} >&5
6bf9431b 12912
81ecdfbb
RW
12913_ACEOF
12914cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
252b5132 12915#
81ecdfbb 12916# INIT-COMMANDS
252b5132 12917#
6bf9431b 12918AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"
d7040cdb
SE
12919
12920
12921# The HP-UX ksh and POSIX shell print the target directory to stdout
12922# if CDPATH is set.
12923(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
12924
12925sed_quote_subst='$sed_quote_subst'
12926double_quote_subst='$double_quote_subst'
12927delay_variable_subst='$delay_variable_subst'
3725885a
RW
12928macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`'
12929macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`'
12930enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`'
12931enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`'
12932pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`'
12933enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`'
12934SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`'
12935ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`'
12936host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`'
12937host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`'
12938host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`'
12939build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`'
12940build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`'
12941build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`'
12942SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`'
12943Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`'
12944GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`'
12945EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`'
12946FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`'
12947LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`'
12948NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`'
12949LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`'
12950max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`'
12951ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`'
12952exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`'
12953lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`'
12954lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`'
12955lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`'
12956reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`'
12957reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`'
12958OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`'
12959deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`'
12960file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`'
12961AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`'
12962AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`'
12963STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`'
12964RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`'
12965old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`'
12966old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
12967old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`'
12968lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`'
12969CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`'
12970CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`'
12971compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`'
12972GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`'
12973lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`'
12974lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`'
12975lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`'
12976lt_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"`'
12977objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`'
12978MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`'
12979lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`'
12980lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`'
12981lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`'
12982lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`'
12983lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`'
12984need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`'
12985DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`'
12986NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`'
12987LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`'
12988OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`'
12989OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`'
12990libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`'
12991shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`'
12992extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
12993archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`'
12994enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`'
12995export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`'
12996whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`'
12997compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`'
12998old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`'
12999old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
13000archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`'
13001archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`'
13002module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`'
13003module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`'
13004with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`'
13005allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`'
13006no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`'
13007hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`'
13008hardcode_libdir_flag_spec_ld='`$ECHO "$hardcode_libdir_flag_spec_ld" | $SED "$delay_single_quote_subst"`'
13009hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`'
13010hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`'
13011hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`'
13012hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`'
13013hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`'
13014hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`'
13015inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`'
13016link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`'
13017fix_srcfile_path='`$ECHO "$fix_srcfile_path" | $SED "$delay_single_quote_subst"`'
13018always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`'
13019export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`'
13020exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`'
13021include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`'
13022prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`'
13023file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`'
13024variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`'
13025need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`'
13026need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`'
13027version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`'
13028runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`'
13029shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`'
13030shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`'
13031libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`'
13032library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`'
13033soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`'
13034install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`'
13035postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`'
13036postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
13037finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`'
13038finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`'
13039hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`'
13040sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`'
13041sys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`'
13042hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`'
13043enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`'
13044enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`'
13045enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`'
13046old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`'
13047striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`'
d7040cdb
SE
13048
13049LTCC='$LTCC'
13050LTCFLAGS='$LTCFLAGS'
13051compiler='$compiler_DEFAULT'
13052
3725885a
RW
13053# A function that is used when there is no print builtin or printf.
13054func_fallback_echo ()
13055{
13056 eval 'cat <<_LTECHO_EOF
13057\$1
13058_LTECHO_EOF'
13059}
13060
d7040cdb 13061# Quote evaled strings.
3725885a
RW
13062for var in SHELL \
13063ECHO \
13064SED \
d7040cdb
SE
13065GREP \
13066EGREP \
13067FGREP \
13068LD \
13069NM \
13070LN_S \
13071lt_SP2NL \
13072lt_NL2SP \
13073reload_flag \
b214d478 13074OBJDUMP \
d7040cdb
SE
13075deplibs_check_method \
13076file_magic_cmd \
13077AR \
13078AR_FLAGS \
13079STRIP \
13080RANLIB \
13081CC \
13082CFLAGS \
13083compiler \
13084lt_cv_sys_global_symbol_pipe \
13085lt_cv_sys_global_symbol_to_cdecl \
13086lt_cv_sys_global_symbol_to_c_name_address \
b214d478 13087lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
d7040cdb
SE
13088lt_prog_compiler_no_builtin_flag \
13089lt_prog_compiler_wl \
13090lt_prog_compiler_pic \
13091lt_prog_compiler_static \
13092lt_cv_prog_compiler_c_o \
13093need_locks \
b214d478
SE
13094DSYMUTIL \
13095NMEDIT \
13096LIPO \
13097OTOOL \
13098OTOOL64 \
d7040cdb
SE
13099shrext_cmds \
13100export_dynamic_flag_spec \
13101whole_archive_flag_spec \
13102compiler_needs_object \
13103with_gnu_ld \
13104allow_undefined_flag \
13105no_undefined_flag \
13106hardcode_libdir_flag_spec \
13107hardcode_libdir_flag_spec_ld \
13108hardcode_libdir_separator \
13109fix_srcfile_path \
13110exclude_expsyms \
13111include_expsyms \
13112file_list_spec \
13113variables_saved_for_relink \
13114libname_spec \
13115library_names_spec \
13116soname_spec \
3725885a 13117install_override_mode \
d7040cdb
SE
13118finish_eval \
13119old_striplib \
13120striplib; do
3725885a 13121 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
d7040cdb 13122 *[\\\\\\\`\\"\\\$]*)
3725885a 13123 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\""
d7040cdb
SE
13124 ;;
13125 *)
13126 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
13127 ;;
13128 esac
13129done
13130
13131# Double-quote double-evaled strings.
13132for var in reload_cmds \
13133old_postinstall_cmds \
13134old_postuninstall_cmds \
13135old_archive_cmds \
13136extract_expsyms_cmds \
13137old_archive_from_new_cmds \
13138old_archive_from_expsyms_cmds \
13139archive_cmds \
13140archive_expsym_cmds \
13141module_cmds \
13142module_expsym_cmds \
13143export_symbols_cmds \
13144prelink_cmds \
13145postinstall_cmds \
13146postuninstall_cmds \
13147finish_cmds \
13148sys_lib_search_path_spec \
13149sys_lib_dlsearch_path_spec; do
3725885a 13150 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
d7040cdb 13151 *[\\\\\\\`\\"\\\$]*)
3725885a 13152 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\""
d7040cdb
SE
13153 ;;
13154 *)
13155 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
13156 ;;
13157 esac
13158done
13159
d7040cdb
SE
13160ac_aux_dir='$ac_aux_dir'
13161xsi_shell='$xsi_shell'
13162lt_shell_append='$lt_shell_append'
13163
13164# See if we are running on zsh, and set the options which allow our
13165# commands through without removal of \ escapes INIT.
13166if test -n "\${ZSH_VERSION+set}" ; then
13167 setopt NO_GLOB_SUBST
13168fi
13169
13170
13171 PACKAGE='$PACKAGE'
13172 VERSION='$VERSION'
13173 TIMESTAMP='$TIMESTAMP'
13174 RM='$RM'
13175 ofile='$ofile'
13176
13177
13178
20e95c23
DJ
13179# Capture the value of obsolete ALL_LINGUAS because we need it to compute
13180 # POFILES, GMOFILES, UPDATEPOFILES, DUMMYPOFILES, CATALOGS. But hide it
13181 # from automake.
13182 eval 'OBSOLETE_ALL_LINGUAS''="$ALL_LINGUAS"'
13183 # Capture the value of LINGUAS because we need it to compute CATALOGS.
13184 LINGUAS="${LINGUAS-%UNSET%}"
6bf9431b
BE
13185
13186
13187_ACEOF
13188
81ecdfbb 13189cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
1b9750d6 13190
81ecdfbb 13191# Handling of arguments.
6bf9431b 13192for ac_config_target in $ac_config_targets
252b5132 13193do
81ecdfbb
RW
13194 case $ac_config_target in
13195 "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;;
13196 "gconfig.h") CONFIG_HEADERS="$CONFIG_HEADERS gconfig.h:gconfig.in" ;;
13197 "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;;
13198 "default-1") CONFIG_COMMANDS="$CONFIG_COMMANDS default-1" ;;
13199 "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
13200 "po/Makefile.in") CONFIG_FILES="$CONFIG_FILES po/Makefile.in:po/Make-in" ;;
13201
13202 *) as_fn_error "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
252b5132
RH
13203 esac
13204done
13205
81ecdfbb 13206
6bf9431b
BE
13207# If the user did not use the arguments to specify the items to instantiate,
13208# then the envvar interface is used. Set only those that are not.
13209# We use the long form for the default assignment because of an extremely
13210# bizarre bug on SunOS 4.1.3.
13211if $ac_need_defaults; then
13212 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
13213 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
13214 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
13215fi
13216
13217# Have a temporary directory for convenience. Make it in the build tree
81ecdfbb 13218# simply because there is no reason against having it here, and in addition,
6bf9431b 13219# creating and moving files from /tmp can sometimes cause problems.
81ecdfbb
RW
13220# Hook for its removal unless debugging.
13221# Note that there is a small window in which the directory will not be cleaned:
13222# after its creation but before its name has been assigned to `$tmp'.
6bf9431b
BE
13223$debug ||
13224{
81ecdfbb
RW
13225 tmp=
13226 trap 'exit_status=$?
13227 { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status
13228' 0
13229 trap 'as_fn_exit 1' 1 2 13 15
6bf9431b 13230}
6bf9431b 13231# Create a (secure) tmp directory for tmp files.
252b5132 13232
6bf9431b 13233{
81ecdfbb 13234 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
6bf9431b
BE
13235 test -n "$tmp" && test -d "$tmp"
13236} ||
13237{
81ecdfbb
RW
13238 tmp=./conf$$-$RANDOM
13239 (umask 077 && mkdir "$tmp")
13240} || as_fn_error "cannot create a temporary directory in ." "$LINENO" 5
13241
13242# Set up the scripts for CONFIG_FILES section.
13243# No need to generate them if there are no CONFIG_FILES.
13244# This happens for instance with `./config.status config.h'.
13245if test -n "$CONFIG_FILES"; then
13246
13247
13248ac_cr=`echo X | tr X '\015'`
13249# On cygwin, bash can eat \r inside `` if the user requested igncr.
13250# But we know of no other shell where ac_cr would be empty at this
13251# point, so we can use a bashism as a fallback.
13252if test "x$ac_cr" = x; then
13253 eval ac_cr=\$\'\\r\'
13254fi
13255ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
13256if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
13257 ac_cs_awk_cr='\r'
13258else
13259 ac_cs_awk_cr=$ac_cr
13260fi
13261
13262echo 'BEGIN {' >"$tmp/subs1.awk" &&
13263_ACEOF
13264
13265
13266{
13267 echo "cat >conf$$subs.awk <<_ACEOF" &&
13268 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
13269 echo "_ACEOF"
13270} >conf$$subs.sh ||
13271 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
13272ac_delim_num=`echo "$ac_subst_vars" | grep -c '$'`
13273ac_delim='%!_!# '
13274for ac_last_try in false false false false false :; do
13275 . ./conf$$subs.sh ||
13276 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
13277
13278 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
13279 if test $ac_delim_n = $ac_delim_num; then
13280 break
13281 elif $ac_last_try; then
13282 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
13283 else
13284 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
13285 fi
13286done
13287rm -f conf$$subs.sh
13288
13289cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
13290cat >>"\$tmp/subs1.awk" <<\\_ACAWK &&
13291_ACEOF
13292sed -n '
13293h
13294s/^/S["/; s/!.*/"]=/
13295p
13296g
13297s/^[^!]*!//
13298:repl
13299t repl
13300s/'"$ac_delim"'$//
13301t delim
13302:nl
13303h
13304s/\(.\{148\}\).*/\1/
13305t more1
13306s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
13307p
13308n
13309b repl
13310:more1
13311s/["\\]/\\&/g; s/^/"/; s/$/"\\/
13312p
13313g
13314s/.\{148\}//
13315t nl
13316:delim
13317h
13318s/\(.\{148\}\).*/\1/
13319t more2
13320s/["\\]/\\&/g; s/^/"/; s/$/"/
13321p
13322b
13323:more2
13324s/["\\]/\\&/g; s/^/"/; s/$/"\\/
13325p
13326g
13327s/.\{148\}//
13328t delim
13329' <conf$$subs.awk | sed '
13330/^[^""]/{
13331 N
13332 s/\n//
13333}
13334' >>$CONFIG_STATUS || ac_write_fail=1
13335rm -f conf$$subs.awk
13336cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
13337_ACAWK
13338cat >>"\$tmp/subs1.awk" <<_ACAWK &&
13339 for (key in S) S_is_set[key] = 1
13340 FS = "\a"
13341
13342}
6bf9431b 13343{
81ecdfbb
RW
13344 line = $ 0
13345 nfields = split(line, field, "@")
13346 substed = 0
13347 len = length(field[1])
13348 for (i = 2; i < nfields; i++) {
13349 key = field[i]
13350 keylen = length(key)
13351 if (S_is_set[key]) {
13352 value = S[key]
13353 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
13354 len += length(value) + length(field[++i])
13355 substed = 1
13356 } else
13357 len += 1 + keylen
13358 }
13359
13360 print line
6bf9431b 13361}
252b5132 13362
81ecdfbb
RW
13363_ACAWK
13364_ACEOF
13365cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
13366if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
13367 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
13368else
13369 cat
13370fi < "$tmp/subs1.awk" > "$tmp/subs.awk" \
13371 || as_fn_error "could not setup config files machinery" "$LINENO" 5
0ab6f085
AM
13372_ACEOF
13373
81ecdfbb
RW
13374# VPATH may cause trouble with some makes, so we remove $(srcdir),
13375# ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
13376# trailing colons and then remove the whole line if VPATH becomes empty
13377# (actually we leave an empty line to preserve line numbers).
13378if test "x$srcdir" = x.; then
13379 ac_vpsub='/^[ ]*VPATH[ ]*=/{
13380s/:*\$(srcdir):*/:/
13381s/:*\${srcdir}:*/:/
13382s/:*@srcdir@:*/:/
13383s/^\([^=]*=[ ]*\):*/\1/
13384s/:*$//
13385s/^[^=]*=[ ]*$//
13386}'
13387fi
13388
13389cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
13390fi # test -n "$CONFIG_FILES"
0ab6f085 13391
81ecdfbb
RW
13392# Set up the scripts for CONFIG_HEADERS section.
13393# No need to generate them if there are no CONFIG_HEADERS.
13394# This happens for instance with `./config.status Makefile'.
13395if test -n "$CONFIG_HEADERS"; then
13396cat >"$tmp/defines.awk" <<\_ACAWK ||
13397BEGIN {
13398_ACEOF
6bf9431b 13399
81ecdfbb
RW
13400# Transform confdefs.h into an awk script `defines.awk', embedded as
13401# here-document in config.status, that substitutes the proper values into
13402# config.h.in to produce config.h.
1b9750d6 13403
81ecdfbb
RW
13404# Create a delimiter string that does not exist in confdefs.h, to ease
13405# handling of long lines.
13406ac_delim='%!_!# '
13407for ac_last_try in false false :; do
13408 ac_t=`sed -n "/$ac_delim/p" confdefs.h`
13409 if test -z "$ac_t"; then
13410 break
13411 elif $ac_last_try; then
13412 as_fn_error "could not make $CONFIG_HEADERS" "$LINENO" 5
13413 else
13414 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
13415 fi
13416done
13417
13418# For the awk script, D is an array of macro values keyed by name,
13419# likewise P contains macro parameters if any. Preserve backslash
13420# newline sequences.
13421
13422ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
13423sed -n '
13424s/.\{148\}/&'"$ac_delim"'/g
13425t rset
13426:rset
13427s/^[ ]*#[ ]*define[ ][ ]*/ /
13428t def
13429d
13430:def
13431s/\\$//
13432t bsnl
13433s/["\\]/\\&/g
13434s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
13435D["\1"]=" \3"/p
13436s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p
13437d
13438:bsnl
13439s/["\\]/\\&/g
13440s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
13441D["\1"]=" \3\\\\\\n"\\/p
13442t cont
13443s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
13444t cont
13445d
13446:cont
13447n
13448s/.\{148\}/&'"$ac_delim"'/g
13449t clear
13450:clear
13451s/\\$//
13452t bsnlc
13453s/["\\]/\\&/g; s/^/"/; s/$/"/p
13454d
13455:bsnlc
13456s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
13457b cont
13458' <confdefs.h | sed '
13459s/'"$ac_delim"'/"\\\
13460"/g' >>$CONFIG_STATUS || ac_write_fail=1
13461
13462cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
13463 for (key in D) D_is_set[key] = 1
13464 FS = "\a"
13465}
13466/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
13467 line = \$ 0
13468 split(line, arg, " ")
13469 if (arg[1] == "#") {
13470 defundef = arg[2]
13471 mac1 = arg[3]
13472 } else {
13473 defundef = substr(arg[1], 2)
13474 mac1 = arg[2]
13475 }
13476 split(mac1, mac2, "(") #)
13477 macro = mac2[1]
13478 prefix = substr(line, 1, index(line, defundef) - 1)
13479 if (D_is_set[macro]) {
13480 # Preserve the white space surrounding the "#".
13481 print prefix "define", macro P[macro] D[macro]
13482 next
13483 } else {
13484 # Replace #undef with comments. This is necessary, for example,
13485 # in the case of _POSIX_SOURCE, which is predefined and required
13486 # on some systems where configure will not decide to define it.
13487 if (defundef == "undef") {
13488 print "/*", prefix defundef, macro, "*/"
13489 next
13490 }
13491 }
13492}
13493{ print }
13494_ACAWK
1b9750d6 13495_ACEOF
81ecdfbb
RW
13496cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
13497 as_fn_error "could not setup config headers machinery" "$LINENO" 5
13498fi # test -n "$CONFIG_HEADERS"
1b9750d6 13499
81ecdfbb
RW
13500
13501eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS"
13502shift
13503for ac_tag
13504do
13505 case $ac_tag in
13506 :[FHLC]) ac_mode=$ac_tag; continue;;
13507 esac
13508 case $ac_mode$ac_tag in
13509 :[FHL]*:*);;
13510 :L* | :C*:*) as_fn_error "invalid tag \`$ac_tag'" "$LINENO" 5;;
13511 :[FH]-) ac_tag=-:-;;
13512 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
13513 esac
13514 ac_save_IFS=$IFS
13515 IFS=:
13516 set x $ac_tag
13517 IFS=$ac_save_IFS
13518 shift
13519 ac_file=$1
13520 shift
13521
13522 case $ac_mode in
13523 :L) ac_source=$1;;
13524 :[FH])
13525 ac_file_inputs=
13526 for ac_f
13527 do
13528 case $ac_f in
13529 -) ac_f="$tmp/stdin";;
13530 *) # Look for the file first in the build tree, then in the source tree
13531 # (if the path is not absolute). The absolute path cannot be DOS-style,
13532 # because $ac_f cannot contain `:'.
13533 test -f "$ac_f" ||
13534 case $ac_f in
13535 [\\/$]*) false;;
13536 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
13537 esac ||
13538 as_fn_error "cannot find input file: \`$ac_f'" "$LINENO" 5;;
13539 esac
13540 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
13541 as_fn_append ac_file_inputs " '$ac_f'"
13542 done
13543
13544 # Let's still pretend it is `configure' which instantiates (i.e., don't
13545 # use $as_me), people would be surprised to read:
13546 # /* config.h. Generated by config.status. */
13547 configure_input='Generated from '`
13548 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
13549 `' by configure.'
13550 if test x"$ac_file" != x-; then
13551 configure_input="$ac_file. $configure_input"
13552 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
13553$as_echo "$as_me: creating $ac_file" >&6;}
0ab6f085 13554 fi
81ecdfbb
RW
13555 # Neutralize special characters interpreted by sed in replacement strings.
13556 case $configure_input in #(
13557 *\&* | *\|* | *\\* )
13558 ac_sed_conf_input=`$as_echo "$configure_input" |
13559 sed 's/[\\\\&|]/\\\\&/g'`;; #(
13560 *) ac_sed_conf_input=$configure_input;;
13561 esac
1b9750d6 13562
81ecdfbb
RW
13563 case $ac_tag in
13564 *:-:* | *:-) cat >"$tmp/stdin" \
13565 || as_fn_error "could not create $ac_file" "$LINENO" 5 ;;
13566 esac
13567 ;;
252b5132
RH
13568 esac
13569
81ecdfbb 13570 ac_dir=`$as_dirname -- "$ac_file" ||
6bf9431b
BE
13571$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
13572 X"$ac_file" : 'X\(//\)[^/]' \| \
13573 X"$ac_file" : 'X\(//\)$' \| \
81ecdfbb
RW
13574 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
13575$as_echo X"$ac_file" |
13576 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
13577 s//\1/
13578 q
13579 }
13580 /^X\(\/\/\)[^/].*/{
13581 s//\1/
13582 q
13583 }
13584 /^X\(\/\/\)$/{
13585 s//\1/
13586 q
13587 }
13588 /^X\(\/\).*/{
13589 s//\1/
13590 q
13591 }
13592 s/.*/./; q'`
13593 as_dir="$ac_dir"; as_fn_mkdir_p
6bf9431b
BE
13594 ac_builddir=.
13595
81ecdfbb
RW
13596case "$ac_dir" in
13597.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
13598*)
13599 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
13600 # A ".." for each directory in $ac_dir_suffix.
13601 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
13602 case $ac_top_builddir_sub in
13603 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
13604 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
13605 esac ;;
13606esac
13607ac_abs_top_builddir=$ac_pwd
13608ac_abs_builddir=$ac_pwd$ac_dir_suffix
13609# for backward compatibility:
13610ac_top_builddir=$ac_top_build_prefix
252b5132 13611
6bf9431b 13612case $srcdir in
81ecdfbb 13613 .) # We are building in place.
6bf9431b 13614 ac_srcdir=.
81ecdfbb
RW
13615 ac_top_srcdir=$ac_top_builddir_sub
13616 ac_abs_top_srcdir=$ac_pwd ;;
13617 [\\/]* | ?:[\\/]* ) # Absolute name.
6bf9431b 13618 ac_srcdir=$srcdir$ac_dir_suffix;
81ecdfbb
RW
13619 ac_top_srcdir=$srcdir
13620 ac_abs_top_srcdir=$srcdir ;;
13621 *) # Relative name.
13622 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
13623 ac_top_srcdir=$ac_top_build_prefix$srcdir
13624 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
6bf9431b 13625esac
81ecdfbb 13626ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
252b5132 13627
252b5132 13628
81ecdfbb
RW
13629 case $ac_mode in
13630 :F)
13631 #
13632 # CONFIG_FILE
13633 #
6bf9431b
BE
13634
13635 case $INSTALL in
13636 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
81ecdfbb
RW
13637 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
13638 esac
13639 ac_MKDIR_P=$MKDIR_P
13640 case $MKDIR_P in
13641 [\\/$]* | ?:[\\/]* ) ;;
13642 */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;;
252b5132 13643 esac
81ecdfbb 13644_ACEOF
1b9750d6 13645
81ecdfbb
RW
13646cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
13647# If the template does not know about datarootdir, expand it.
13648# FIXME: This hack should be removed a few years after 2.60.
13649ac_datarootdir_hack=; ac_datarootdir_seen=
13650ac_sed_dataroot='
13651/datarootdir/ {
13652 p
13653 q
13654}
13655/@datadir@/p
13656/@docdir@/p
13657/@infodir@/p
13658/@localedir@/p
13659/@mandir@/p'
13660case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
13661*datarootdir*) ac_datarootdir_seen=yes;;
13662*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
13663 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
13664$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
13665_ACEOF
13666cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
13667 ac_datarootdir_hack='
13668 s&@datadir@&$datadir&g
13669 s&@docdir@&$docdir&g
13670 s&@infodir@&$infodir&g
13671 s&@localedir@&$localedir&g
13672 s&@mandir@&$mandir&g
13673 s&\\\${datarootdir}&$datarootdir&g' ;;
13674esac
6bf9431b 13675_ACEOF
81ecdfbb
RW
13676
13677# Neutralize VPATH when `$srcdir' = `.'.
13678# Shell code in configure.ac might set extrasub.
13679# FIXME: do we really want to maintain this feature?
13680cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
13681ac_sed_extra="$ac_vpsub
6bf9431b
BE
13682$extrasub
13683_ACEOF
81ecdfbb 13684cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
6bf9431b
BE
13685:t
13686/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
81ecdfbb
RW
13687s|@configure_input@|$ac_sed_conf_input|;t t
13688s&@top_builddir@&$ac_top_builddir_sub&;t t
13689s&@top_build_prefix@&$ac_top_build_prefix&;t t
13690s&@srcdir@&$ac_srcdir&;t t
13691s&@abs_srcdir@&$ac_abs_srcdir&;t t
13692s&@top_srcdir@&$ac_top_srcdir&;t t
13693s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
13694s&@builddir@&$ac_builddir&;t t
13695s&@abs_builddir@&$ac_abs_builddir&;t t
13696s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
13697s&@INSTALL@&$ac_INSTALL&;t t
13698s&@MKDIR_P@&$ac_MKDIR_P&;t t
13699$ac_datarootdir_hack
13700"
13701eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$tmp/subs.awk" >$tmp/out \
13702 || as_fn_error "could not create $ac_file" "$LINENO" 5
13703
13704test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
13705 { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } &&
13706 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } &&
13707 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
13708which seems to be undefined. Please make sure it is defined." >&5
13709$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
13710which seems to be undefined. Please make sure it is defined." >&2;}
13711
13712 rm -f "$tmp/stdin"
6bf9431b 13713 case $ac_file in
81ecdfbb
RW
13714 -) cat "$tmp/out" && rm -f "$tmp/out";;
13715 *) rm -f "$ac_file" && mv "$tmp/out" "$ac_file";;
13716 esac \
13717 || as_fn_error "could not create $ac_file" "$LINENO" 5
13718 ;;
13719 :H)
13720 #
13721 # CONFIG_HEADER
13722 #
6bf9431b 13723 if test x"$ac_file" != x-; then
81ecdfbb
RW
13724 {
13725 $as_echo "/* $configure_input */" \
13726 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs"
13727 } >"$tmp/config.h" \
13728 || as_fn_error "could not create $ac_file" "$LINENO" 5
13729 if diff "$ac_file" "$tmp/config.h" >/dev/null 2>&1; then
13730 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
13731$as_echo "$as_me: $ac_file is unchanged" >&6;}
6bf9431b 13732 else
81ecdfbb
RW
13733 rm -f "$ac_file"
13734 mv "$tmp/config.h" "$ac_file" \
13735 || as_fn_error "could not create $ac_file" "$LINENO" 5
252b5132 13736 fi
6bf9431b 13737 else
81ecdfbb
RW
13738 $as_echo "/* $configure_input */" \
13739 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" \
13740 || as_fn_error "could not create -" "$LINENO" 5
252b5132 13741 fi
81ecdfbb
RW
13742# Compute "$ac_file"'s index in $config_headers.
13743_am_arg="$ac_file"
6bf9431b
BE
13744_am_stamp_count=1
13745for _am_header in $config_headers :; do
13746 case $_am_header in
81ecdfbb 13747 $_am_arg | $_am_arg:* )
6bf9431b
BE
13748 break ;;
13749 * )
13750 _am_stamp_count=`expr $_am_stamp_count + 1` ;;
13751 esac
13752done
81ecdfbb
RW
13753echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" ||
13754$as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
13755 X"$_am_arg" : 'X\(//\)[^/]' \| \
13756 X"$_am_arg" : 'X\(//\)$' \| \
13757 X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null ||
13758$as_echo X"$_am_arg" |
13759 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
13760 s//\1/
13761 q
13762 }
13763 /^X\(\/\/\)[^/].*/{
13764 s//\1/
13765 q
13766 }
13767 /^X\(\/\/\)$/{
13768 s//\1/
13769 q
13770 }
13771 /^X\(\/\).*/{
13772 s//\1/
13773 q
13774 }
13775 s/.*/./; q'`/stamp-h$_am_stamp_count
13776 ;;
0ab6f085 13777
81ecdfbb
RW
13778 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
13779$as_echo "$as_me: executing $ac_file commands" >&6;}
13780 ;;
13781 esac
6bf9431b
BE
13782
13783
81ecdfbb
RW
13784 case $ac_file$ac_mode in
13785 "depfiles":C) test x"$AMDEP_TRUE" != x"" || {
13786 # Autoconf 2.62 quotes --file arguments for eval, but not when files
13787 # are listed without --file. Let's play safe and only enable the eval
13788 # if we detect the quoting.
13789 case $CONFIG_FILES in
13790 *\'*) eval set x "$CONFIG_FILES" ;;
13791 *) set x $CONFIG_FILES ;;
13792 esac
13793 shift
13794 for mf
13795 do
13796 # Strip MF so we end up with the name of the file.
13797 mf=`echo "$mf" | sed -e 's/:.*$//'`
13798 # Check whether this is an Automake generated Makefile or not.
13799 # We used to match only the files named `Makefile.in', but
13800 # some people rename them; so instead we look at the file content.
13801 # Grep'ing the first line is not enough: some people post-process
13802 # each Makefile.in and add a new line on top of each file to say so.
13803 # Grep'ing the whole file is not good either: AIX grep has a line
13804 # limit of 2048, but all sed's we know have understand at least 4000.
13805 if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then
13806 dirpart=`$as_dirname -- "$mf" ||
6bf9431b
BE
13807$as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
13808 X"$mf" : 'X\(//\)[^/]' \| \
13809 X"$mf" : 'X\(//\)$' \| \
81ecdfbb
RW
13810 X"$mf" : 'X\(/\)' \| . 2>/dev/null ||
13811$as_echo X"$mf" |
13812 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
13813 s//\1/
13814 q
13815 }
13816 /^X\(\/\/\)[^/].*/{
13817 s//\1/
13818 q
13819 }
13820 /^X\(\/\/\)$/{
13821 s//\1/
13822 q
13823 }
13824 /^X\(\/\).*/{
13825 s//\1/
13826 q
13827 }
13828 s/.*/./; q'`
13829 else
13830 continue
13831 fi
13832 # Extract the definition of DEPDIR, am__include, and am__quote
13833 # from the Makefile without running `make'.
13834 DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
13835 test -z "$DEPDIR" && continue
13836 am__include=`sed -n 's/^am__include = //p' < "$mf"`
13837 test -z "am__include" && continue
13838 am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
13839 # When using ansi2knr, U may be empty or an underscore; expand it
13840 U=`sed -n 's/^U = //p' < "$mf"`
13841 # Find all dependency output files, they are included files with
13842 # $(DEPDIR) in their names. We invoke sed twice because it is the
13843 # simplest approach to changing $(DEPDIR) to its actual value in the
13844 # expansion.
13845 for file in `sed -n "
13846 s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
13847 sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do
13848 # Make sure the directory exists.
13849 test -f "$dirpart/$file" && continue
13850 fdir=`$as_dirname -- "$file" ||
6bf9431b
BE
13851$as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
13852 X"$file" : 'X\(//\)[^/]' \| \
13853 X"$file" : 'X\(//\)$' \| \
81ecdfbb
RW
13854 X"$file" : 'X\(/\)' \| . 2>/dev/null ||
13855$as_echo X"$file" |
13856 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
13857 s//\1/
13858 q
13859 }
13860 /^X\(\/\/\)[^/].*/{
13861 s//\1/
13862 q
13863 }
13864 /^X\(\/\/\)$/{
13865 s//\1/
13866 q
13867 }
13868 /^X\(\/\).*/{
13869 s//\1/
13870 q
13871 }
13872 s/.*/./; q'`
13873 as_dir=$dirpart/$fdir; as_fn_mkdir_p
13874 # echo "creating $dirpart/$file"
13875 echo '# dummy' > "$dirpart/$file"
6bf9431b 13876 done
6bf9431b 13877 done
81ecdfbb 13878}
d7040cdb 13879 ;;
81ecdfbb 13880 "libtool":C)
d7040cdb
SE
13881
13882 # See if we are running on zsh, and set the options which allow our
13883 # commands through without removal of \ escapes.
13884 if test -n "${ZSH_VERSION+set}" ; then
13885 setopt NO_GLOB_SUBST
13886 fi
13887
13888 cfgfile="${ofile}T"
13889 trap "$RM \"$cfgfile\"; exit 1" 1 2 15
13890 $RM "$cfgfile"
13891
13892 cat <<_LT_EOF >> "$cfgfile"
13893#! $SHELL
13894
13895# `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
b214d478 13896# Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION
d7040cdb
SE
13897# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
13898# NOTE: Changes made to this file will be lost: look at ltmain.sh.
13899#
b214d478 13900# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
3725885a 13901# 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
b214d478 13902# Written by Gordon Matzigkeit, 1996
d7040cdb 13903#
b214d478 13904# This file is part of GNU Libtool.
d7040cdb 13905#
b214d478
SE
13906# GNU Libtool is free software; you can redistribute it and/or
13907# modify it under the terms of the GNU General Public License as
13908# published by the Free Software Foundation; either version 2 of
13909# the License, or (at your option) any later version.
d7040cdb 13910#
b214d478
SE
13911# As a special exception to the GNU General Public License,
13912# if you distribute this file as part of a program or library that
13913# is built using GNU Libtool, you may include this file under the
13914# same distribution terms that you use for the rest of that program.
d7040cdb 13915#
b214d478
SE
13916# GNU Libtool is distributed in the hope that it will be useful,
13917# but WITHOUT ANY WARRANTY; without even the implied warranty of
13918# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13919# GNU General Public License for more details.
d7040cdb 13920#
b214d478
SE
13921# You should have received a copy of the GNU General Public License
13922# along with GNU Libtool; see the file COPYING. If not, a copy
13923# can be downloaded from http://www.gnu.org/licenses/gpl.html, or
13924# obtained by writing to the Free Software Foundation, Inc.,
13925# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
d7040cdb
SE
13926
13927
13928# The names of the tagged configurations supported by this script.
13929available_tags=""
13930
13931# ### BEGIN LIBTOOL CONFIG
13932
13933# Which release of libtool.m4 was used?
13934macro_version=$macro_version
13935macro_revision=$macro_revision
13936
13937# Whether or not to build shared libraries.
13938build_libtool_libs=$enable_shared
13939
13940# Whether or not to build static libraries.
13941build_old_libs=$enable_static
13942
13943# What type of objects to build.
13944pic_mode=$pic_mode
13945
13946# Whether or not to optimize for fast installation.
13947fast_install=$enable_fast_install
13948
3725885a
RW
13949# Shell to use when invoking shell scripts.
13950SHELL=$lt_SHELL
13951
13952# An echo program that protects backslashes.
13953ECHO=$lt_ECHO
13954
d7040cdb
SE
13955# The host system.
13956host_alias=$host_alias
13957host=$host
13958host_os=$host_os
13959
13960# The build system.
13961build_alias=$build_alias
13962build=$build
13963build_os=$build_os
13964
13965# A sed program that does not truncate output.
13966SED=$lt_SED
13967
13968# Sed that helps us avoid accidentally triggering echo(1) options like -n.
13969Xsed="\$SED -e 1s/^X//"
13970
13971# A grep program that handles long lines.
13972GREP=$lt_GREP
13973
13974# An ERE matcher.
13975EGREP=$lt_EGREP
13976
13977# A literal string matcher.
13978FGREP=$lt_FGREP
13979
13980# A BSD- or MS-compatible name lister.
13981NM=$lt_NM
13982
13983# Whether we need soft or hard links.
13984LN_S=$lt_LN_S
13985
13986# What is the maximum length of a command?
13987max_cmd_len=$max_cmd_len
13988
13989# Object file suffix (normally "o").
13990objext=$ac_objext
13991
13992# Executable file suffix (normally "").
13993exeext=$exeext
13994
13995# whether the shell understands "unset".
13996lt_unset=$lt_unset
13997
13998# turn spaces into newlines.
13999SP2NL=$lt_lt_SP2NL
14000
14001# turn newlines into spaces.
14002NL2SP=$lt_lt_NL2SP
14003
b214d478
SE
14004# An object symbol dumper.
14005OBJDUMP=$lt_OBJDUMP
14006
d7040cdb
SE
14007# Method to check whether dependent libraries are shared objects.
14008deplibs_check_method=$lt_deplibs_check_method
14009
14010# Command to use when deplibs_check_method == "file_magic".
14011file_magic_cmd=$lt_file_magic_cmd
14012
14013# The archiver.
14014AR=$lt_AR
14015AR_FLAGS=$lt_AR_FLAGS
14016
14017# A symbol stripping program.
14018STRIP=$lt_STRIP
14019
14020# Commands used to install an old-style archive.
14021RANLIB=$lt_RANLIB
14022old_postinstall_cmds=$lt_old_postinstall_cmds
14023old_postuninstall_cmds=$lt_old_postuninstall_cmds
14024
3725885a
RW
14025# Whether to use a lock for old archive extraction.
14026lock_old_archive_extraction=$lock_old_archive_extraction
14027
d7040cdb
SE
14028# A C compiler.
14029LTCC=$lt_CC
14030
14031# LTCC compiler flags.
14032LTCFLAGS=$lt_CFLAGS
14033
14034# Take the output of nm and produce a listing of raw symbols and C names.
14035global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
14036
14037# Transform the output of nm in a proper C declaration.
14038global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
14039
14040# Transform the output of nm in a C name address pair.
14041global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
14042
b214d478
SE
14043# Transform the output of nm in a C name address pair when lib prefix is needed.
14044global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
14045
d7040cdb
SE
14046# The name of the directory that contains temporary libtool files.
14047objdir=$objdir
14048
d7040cdb
SE
14049# Used to examine libraries when file_magic_cmd begins with "file".
14050MAGIC_CMD=$MAGIC_CMD
14051
14052# Must we lock files when doing compilation?
14053need_locks=$lt_need_locks
14054
b214d478
SE
14055# Tool to manipulate archived DWARF debug symbol files on Mac OS X.
14056DSYMUTIL=$lt_DSYMUTIL
14057
14058# Tool to change global to local symbols on Mac OS X.
14059NMEDIT=$lt_NMEDIT
14060
14061# Tool to manipulate fat objects and archives on Mac OS X.
14062LIPO=$lt_LIPO
14063
14064# ldd/readelf like tool for Mach-O binaries on Mac OS X.
14065OTOOL=$lt_OTOOL
14066
14067# ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4.
14068OTOOL64=$lt_OTOOL64
14069
d7040cdb
SE
14070# Old archive suffix (normally "a").
14071libext=$libext
14072
14073# Shared library suffix (normally ".so").
14074shrext_cmds=$lt_shrext_cmds
14075
14076# The commands to extract the exported symbol list from a shared archive.
14077extract_expsyms_cmds=$lt_extract_expsyms_cmds
14078
14079# Variables whose values should be saved in libtool wrapper scripts and
14080# restored at link time.
14081variables_saved_for_relink=$lt_variables_saved_for_relink
14082
14083# Do we need the "lib" prefix for modules?
14084need_lib_prefix=$need_lib_prefix
14085
14086# Do we need a version for libraries?
14087need_version=$need_version
14088
14089# Library versioning type.
14090version_type=$version_type
14091
14092# Shared library runtime path variable.
14093runpath_var=$runpath_var
14094
14095# Shared library path variable.
14096shlibpath_var=$shlibpath_var
14097
14098# Is shlibpath searched before the hard-coded library search path?
14099shlibpath_overrides_runpath=$shlibpath_overrides_runpath
14100
14101# Format of library name prefix.
14102libname_spec=$lt_libname_spec
14103
14104# List of archive names. First name is the real one, the rest are links.
14105# The last name is the one that the linker finds with -lNAME
14106library_names_spec=$lt_library_names_spec
14107
14108# The coded name of the library, if different from the real name.
14109soname_spec=$lt_soname_spec
14110
3725885a
RW
14111# Permission mode override for installation of shared libraries.
14112install_override_mode=$lt_install_override_mode
14113
d7040cdb
SE
14114# Command to use after installation of a shared archive.
14115postinstall_cmds=$lt_postinstall_cmds
14116
14117# Command to use after uninstallation of a shared archive.
14118postuninstall_cmds=$lt_postuninstall_cmds
14119
14120# Commands used to finish a libtool library installation in a directory.
14121finish_cmds=$lt_finish_cmds
14122
14123# As "finish_cmds", except a single script fragment to be evaled but
14124# not shown.
14125finish_eval=$lt_finish_eval
14126
14127# Whether we should hardcode library paths into libraries.
14128hardcode_into_libs=$hardcode_into_libs
14129
14130# Compile-time system search path for libraries.
14131sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
14132
14133# Run-time system search path for libraries.
14134sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
14135
14136# Whether dlopen is supported.
14137dlopen_support=$enable_dlopen
14138
14139# Whether dlopen of programs is supported.
14140dlopen_self=$enable_dlopen_self
14141
14142# Whether dlopen of statically linked programs is supported.
14143dlopen_self_static=$enable_dlopen_self_static
14144
14145# Commands to strip libraries.
14146old_striplib=$lt_old_striplib
14147striplib=$lt_striplib
14148
14149
14150# The linker used to build libraries.
14151LD=$lt_LD
14152
3725885a
RW
14153# How to create reloadable object files.
14154reload_flag=$lt_reload_flag
14155reload_cmds=$lt_reload_cmds
14156
d7040cdb
SE
14157# Commands used to build an old-style archive.
14158old_archive_cmds=$lt_old_archive_cmds
14159
14160# A language specific compiler.
14161CC=$lt_compiler
14162
14163# Is the compiler the GNU compiler?
14164with_gcc=$GCC
14165
14166# Compiler flag to turn off builtin functions.
14167no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
14168
14169# How to pass a linker flag through the compiler.
14170wl=$lt_lt_prog_compiler_wl
14171
14172# Additional compiler flags for building library objects.
14173pic_flag=$lt_lt_prog_compiler_pic
14174
14175# Compiler flag to prevent dynamic linking.
14176link_static_flag=$lt_lt_prog_compiler_static
14177
14178# Does compiler simultaneously support -c and -o options?
14179compiler_c_o=$lt_lt_cv_prog_compiler_c_o
14180
14181# Whether or not to add -lc for building shared libraries.
14182build_libtool_need_lc=$archive_cmds_need_lc
14183
14184# Whether or not to disallow shared libs when runtime libs are static.
14185allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
14186
14187# Compiler flag to allow reflexive dlopens.
14188export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
14189
14190# Compiler flag to generate shared objects directly from archives.
14191whole_archive_flag_spec=$lt_whole_archive_flag_spec
14192
14193# Whether the compiler copes with passing no objects directly.
14194compiler_needs_object=$lt_compiler_needs_object
14195
14196# Create an old-style archive from a shared archive.
14197old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
14198
14199# Create a temporary old-style archive to link instead of a shared archive.
14200old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
14201
14202# Commands used to build a shared archive.
14203archive_cmds=$lt_archive_cmds
14204archive_expsym_cmds=$lt_archive_expsym_cmds
14205
14206# Commands used to build a loadable module if different from building
14207# a shared archive.
14208module_cmds=$lt_module_cmds
14209module_expsym_cmds=$lt_module_expsym_cmds
14210
14211# Whether we are building with GNU ld or not.
14212with_gnu_ld=$lt_with_gnu_ld
14213
14214# Flag that allows shared libraries with undefined symbols to be built.
14215allow_undefined_flag=$lt_allow_undefined_flag
14216
14217# Flag that enforces no undefined symbols.
14218no_undefined_flag=$lt_no_undefined_flag
14219
14220# Flag to hardcode \$libdir into a binary during linking.
14221# This must work even if \$libdir does not exist
14222hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
14223
14224# If ld is used when linking, flag to hardcode \$libdir into a binary
14225# during linking. This must work even if \$libdir does not exist.
14226hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld
14227
14228# Whether we need a single "-rpath" flag with a separated argument.
14229hardcode_libdir_separator=$lt_hardcode_libdir_separator
14230
14231# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
14232# DIR into the resulting binary.
14233hardcode_direct=$hardcode_direct
14234
14235# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
14236# DIR into the resulting binary and the resulting library dependency is
14237# "absolute",i.e impossible to change by setting \${shlibpath_var} if the
14238# library is relocated.
14239hardcode_direct_absolute=$hardcode_direct_absolute
14240
14241# Set to "yes" if using the -LDIR flag during linking hardcodes DIR
14242# into the resulting binary.
14243hardcode_minus_L=$hardcode_minus_L
14244
14245# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
14246# into the resulting binary.
14247hardcode_shlibpath_var=$hardcode_shlibpath_var
14248
14249# Set to "yes" if building a shared library automatically hardcodes DIR
14250# into the library and all subsequent libraries and executables linked
14251# against it.
14252hardcode_automatic=$hardcode_automatic
14253
14254# Set to yes if linker adds runtime paths of dependent libraries
14255# to runtime path list.
14256inherit_rpath=$inherit_rpath
14257
14258# Whether libtool must link a program against all its dependency libraries.
14259link_all_deplibs=$link_all_deplibs
14260
14261# Fix the shell variable \$srcfile for the compiler.
14262fix_srcfile_path=$lt_fix_srcfile_path
14263
14264# Set to "yes" if exported symbols are required.
14265always_export_symbols=$always_export_symbols
14266
14267# The commands to list exported symbols.
14268export_symbols_cmds=$lt_export_symbols_cmds
14269
14270# Symbols that should not be listed in the preloaded symbols.
14271exclude_expsyms=$lt_exclude_expsyms
14272
14273# Symbols that must always be exported.
14274include_expsyms=$lt_include_expsyms
14275
14276# Commands necessary for linking programs (against libraries) with templates.
14277prelink_cmds=$lt_prelink_cmds
14278
14279# Specify filename containing input files.
14280file_list_spec=$lt_file_list_spec
14281
14282# How to hardcode a shared library path into an executable.
14283hardcode_action=$hardcode_action
14284
14285# ### END LIBTOOL CONFIG
14286
14287_LT_EOF
14288
14289 case $host_os in
14290 aix3*)
14291 cat <<\_LT_EOF >> "$cfgfile"
14292# AIX sometimes has problems with the GCC collect2 program. For some
14293# reason, if we set the COLLECT_NAMES environment variable, the problems
14294# vanish in a puff of smoke.
14295if test "X${COLLECT_NAMES+set}" != Xset; then
14296 COLLECT_NAMES=
14297 export COLLECT_NAMES
14298fi
14299_LT_EOF
14300 ;;
14301 esac
14302
14303
14304ltmain="$ac_aux_dir/ltmain.sh"
14305
14306
14307 # We use sed instead of cat because bash on DJGPP gets confused if
14308 # if finds mixed CR/LF and LF-only lines. Since sed operates in
14309 # text mode, it properly converts lines to CR/LF. This bash problem
14310 # is reportedly fixed, but why not run on old versions too?
14311 sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \
14312 || (rm -f "$cfgfile"; exit 1)
14313
14314 case $xsi_shell in
14315 yes)
14316 cat << \_LT_EOF >> "$cfgfile"
b214d478 14317
d7040cdb
SE
14318# func_dirname file append nondir_replacement
14319# Compute the dirname of FILE. If nonempty, add APPEND to the result,
14320# otherwise set result to NONDIR_REPLACEMENT.
14321func_dirname ()
14322{
14323 case ${1} in
14324 */*) func_dirname_result="${1%/*}${2}" ;;
14325 * ) func_dirname_result="${3}" ;;
14326 esac
14327}
14328
14329# func_basename file
14330func_basename ()
14331{
14332 func_basename_result="${1##*/}"
14333}
14334
b214d478
SE
14335# func_dirname_and_basename file append nondir_replacement
14336# perform func_basename and func_dirname in a single function
14337# call:
14338# dirname: Compute the dirname of FILE. If nonempty,
14339# add APPEND to the result, otherwise set result
14340# to NONDIR_REPLACEMENT.
14341# value returned in "$func_dirname_result"
14342# basename: Compute filename of FILE.
14343# value retuned in "$func_basename_result"
14344# Implementation must be kept synchronized with func_dirname
14345# and func_basename. For efficiency, we do not delegate to
14346# those functions but instead duplicate the functionality here.
14347func_dirname_and_basename ()
14348{
14349 case ${1} in
14350 */*) func_dirname_result="${1%/*}${2}" ;;
14351 * ) func_dirname_result="${3}" ;;
14352 esac
14353 func_basename_result="${1##*/}"
14354}
14355
d7040cdb
SE
14356# func_stripname prefix suffix name
14357# strip PREFIX and SUFFIX off of NAME.
14358# PREFIX and SUFFIX must not contain globbing or regex special
14359# characters, hashes, percent signs, but SUFFIX may contain a leading
14360# dot (in which case that matches only a dot).
14361func_stripname ()
14362{
14363 # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are
14364 # positional parameters, so assign one to ordinary parameter first.
14365 func_stripname_result=${3}
14366 func_stripname_result=${func_stripname_result#"${1}"}
14367 func_stripname_result=${func_stripname_result%"${2}"}
14368}
14369
14370# func_opt_split
14371func_opt_split ()
14372{
14373 func_opt_split_opt=${1%%=*}
14374 func_opt_split_arg=${1#*=}
14375}
14376
14377# func_lo2o object
14378func_lo2o ()
14379{
14380 case ${1} in
14381 *.lo) func_lo2o_result=${1%.lo}.${objext} ;;
14382 *) func_lo2o_result=${1} ;;
14383 esac
14384}
b214d478
SE
14385
14386# func_xform libobj-or-source
14387func_xform ()
14388{
14389 func_xform_result=${1%.*}.lo
14390}
14391
14392# func_arith arithmetic-term...
14393func_arith ()
14394{
14395 func_arith_result=$(( $* ))
14396}
14397
14398# func_len string
14399# STRING may not start with a hyphen.
14400func_len ()
14401{
14402 func_len_result=${#1}
14403}
14404
d7040cdb
SE
14405_LT_EOF
14406 ;;
14407 *) # Bourne compatible functions.
14408 cat << \_LT_EOF >> "$cfgfile"
b214d478 14409
d7040cdb
SE
14410# func_dirname file append nondir_replacement
14411# Compute the dirname of FILE. If nonempty, add APPEND to the result,
14412# otherwise set result to NONDIR_REPLACEMENT.
14413func_dirname ()
14414{
14415 # Extract subdirectory from the argument.
3725885a 14416 func_dirname_result=`$ECHO "${1}" | $SED "$dirname"`
d7040cdb
SE
14417 if test "X$func_dirname_result" = "X${1}"; then
14418 func_dirname_result="${3}"
14419 else
14420 func_dirname_result="$func_dirname_result${2}"
14421 fi
14422}
14423
14424# func_basename file
14425func_basename ()
14426{
3725885a 14427 func_basename_result=`$ECHO "${1}" | $SED "$basename"`
d7040cdb
SE
14428}
14429
b214d478 14430
d7040cdb
SE
14431# func_stripname prefix suffix name
14432# strip PREFIX and SUFFIX off of NAME.
14433# PREFIX and SUFFIX must not contain globbing or regex special
14434# characters, hashes, percent signs, but SUFFIX may contain a leading
14435# dot (in which case that matches only a dot).
14436# func_strip_suffix prefix name
14437func_stripname ()
14438{
14439 case ${2} in
3725885a
RW
14440 .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;;
14441 *) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;;
d7040cdb
SE
14442 esac
14443}
14444
14445# sed scripts:
14446my_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q'
14447my_sed_long_arg='1s/^-[^=]*=//'
14448
14449# func_opt_split
14450func_opt_split ()
14451{
3725885a
RW
14452 func_opt_split_opt=`$ECHO "${1}" | $SED "$my_sed_long_opt"`
14453 func_opt_split_arg=`$ECHO "${1}" | $SED "$my_sed_long_arg"`
d7040cdb
SE
14454}
14455
14456# func_lo2o object
14457func_lo2o ()
14458{
3725885a 14459 func_lo2o_result=`$ECHO "${1}" | $SED "$lo2o"`
d7040cdb 14460}
b214d478
SE
14461
14462# func_xform libobj-or-source
14463func_xform ()
14464{
3725885a 14465 func_xform_result=`$ECHO "${1}" | $SED 's/\.[^.]*$/.lo/'`
b214d478
SE
14466}
14467
14468# func_arith arithmetic-term...
14469func_arith ()
14470{
14471 func_arith_result=`expr "$@"`
14472}
14473
14474# func_len string
14475# STRING may not start with a hyphen.
14476func_len ()
14477{
14478 func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len`
14479}
14480
d7040cdb
SE
14481_LT_EOF
14482esac
14483
14484case $lt_shell_append in
14485 yes)
14486 cat << \_LT_EOF >> "$cfgfile"
14487
14488# func_append var value
14489# Append VALUE to the end of shell variable VAR.
14490func_append ()
14491{
14492 eval "$1+=\$2"
14493}
14494_LT_EOF
14495 ;;
14496 *)
14497 cat << \_LT_EOF >> "$cfgfile"
14498
14499# func_append var value
14500# Append VALUE to the end of shell variable VAR.
14501func_append ()
14502{
14503 eval "$1=\$$1\$2"
14504}
b214d478 14505
d7040cdb
SE
14506_LT_EOF
14507 ;;
14508 esac
14509
14510
14511 sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \
14512 || (rm -f "$cfgfile"; exit 1)
14513
14514 mv -f "$cfgfile" "$ofile" ||
14515 (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
14516 chmod +x "$ofile"
14517
6bf9431b 14518 ;;
81ecdfbb 14519 "default-1":C)
20e95c23
DJ
14520 for ac_file in $CONFIG_FILES; do
14521 # Support "outfile[:infile[:infile...]]"
14522 case "$ac_file" in
14523 *:*) ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
14524 esac
14525 # PO directories have a Makefile.in generated from Makefile.in.in.
14526 case "$ac_file" in */Makefile.in)
14527 # Adjust a relative srcdir.
14528 ac_dir=`echo "$ac_file"|sed 's%/[^/][^/]*$%%'`
3cac54d2 14529 ac_dir_suffix=/`echo "$ac_dir"|sed 's%^\./%%'`
20e95c23
DJ
14530 ac_dots=`echo "$ac_dir_suffix"|sed 's%/[^/]*%../%g'`
14531 # In autoconf-2.13 it is called $ac_given_srcdir.
14532 # In autoconf-2.50 it is called $srcdir.
14533 test -n "$ac_given_srcdir" || ac_given_srcdir="$srcdir"
14534 case "$ac_given_srcdir" in
14535 .) top_srcdir=`echo $ac_dots|sed 's%/$%%'` ;;
14536 /*) top_srcdir="$ac_given_srcdir" ;;
14537 *) top_srcdir="$ac_dots$ac_given_srcdir" ;;
14538 esac
14539 if test -f "$ac_given_srcdir/$ac_dir/POTFILES.in"; then
14540 rm -f "$ac_dir/POTFILES"
14541 test -n "$as_me" && echo "$as_me: creating $ac_dir/POTFILES" || echo "creating $ac_dir/POTFILES"
14542 cat "$ac_given_srcdir/$ac_dir/POTFILES.in" | sed -e "/^#/d" -e "/^[ ]*\$/d" -e "s,.*, $top_srcdir/& \\\\," | sed -e "\$s/\(.*\) \\\\/\1/" > "$ac_dir/POTFILES"
14543 POMAKEFILEDEPS="POTFILES.in"
14544 # ALL_LINGUAS, POFILES, GMOFILES, UPDATEPOFILES, DUMMYPOFILES depend
14545 # on $ac_dir but don't depend on user-specified configuration
14546 # parameters.
14547 if test -f "$ac_given_srcdir/$ac_dir/LINGUAS"; then
14548 # The LINGUAS file contains the set of available languages.
14549 if test -n "$OBSOLETE_ALL_LINGUAS"; then
37a42ee9 14550 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
14551 fi
14552 ALL_LINGUAS_=`sed -e "/^#/d" "$ac_given_srcdir/$ac_dir/LINGUAS"`
14553 # Hide the ALL_LINGUAS assigment from automake.
14554 eval 'ALL_LINGUAS''=$ALL_LINGUAS_'
14555 POMAKEFILEDEPS="$POMAKEFILEDEPS LINGUAS"
14556 else
37a42ee9 14557 # The set of available languages was given in configure.ac.
20e95c23
DJ
14558 eval 'ALL_LINGUAS''=$OBSOLETE_ALL_LINGUAS'
14559 fi
14560 case "$ac_given_srcdir" in
14561 .) srcdirpre= ;;
14562 *) srcdirpre='$(srcdir)/' ;;
14563 esac
14564 POFILES=
14565 GMOFILES=
14566 UPDATEPOFILES=
14567 DUMMYPOFILES=
14568 for lang in $ALL_LINGUAS; do
14569 POFILES="$POFILES $srcdirpre$lang.po"
14570 GMOFILES="$GMOFILES $srcdirpre$lang.gmo"
14571 UPDATEPOFILES="$UPDATEPOFILES $lang.po-update"
14572 DUMMYPOFILES="$DUMMYPOFILES $lang.nop"
14573 done
14574 # CATALOGS depends on both $ac_dir and the user's LINGUAS
14575 # environment variable.
14576 INST_LINGUAS=
14577 if test -n "$ALL_LINGUAS"; then
14578 for presentlang in $ALL_LINGUAS; do
14579 useit=no
14580 if test "%UNSET%" != "$LINGUAS"; then
14581 desiredlanguages="$LINGUAS"
14582 else
14583 desiredlanguages="$ALL_LINGUAS"
14584 fi
14585 for desiredlang in $desiredlanguages; do
14586 # Use the presentlang catalog if desiredlang is
14587 # a. equal to presentlang, or
14588 # b. a variant of presentlang (because in this case,
14589 # presentlang can be used as a fallback for messages
14590 # which are not translated in the desiredlang catalog).
14591 case "$desiredlang" in
14592 "$presentlang"*) useit=yes;;
14593 esac
14594 done
14595 if test $useit = yes; then
14596 INST_LINGUAS="$INST_LINGUAS $presentlang"
14597 fi
14598 done
14599 fi
14600 CATALOGS=
14601 if test -n "$INST_LINGUAS"; then
14602 for lang in $INST_LINGUAS; do
14603 CATALOGS="$CATALOGS $lang.gmo"
14604 done
14605 fi
14606 test -n "$as_me" && echo "$as_me: creating $ac_dir/Makefile" || echo "creating $ac_dir/Makefile"
14607 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"
14608 for f in "$ac_given_srcdir/$ac_dir"/Rules-*; do
14609 if test -f "$f"; then
14610 case "$f" in
14611 *.orig | *.bak | *~) ;;
14612 *) cat "$f" >> "$ac_dir/Makefile" ;;
14613 esac
14614 fi
14615 done
14616 fi
14617 ;;
14618 esac
14619 done ;;
81ecdfbb 14620
6bf9431b 14621 esac
81ecdfbb 14622done # for ac_tag
6bf9431b 14623
6bf9431b 14624
81ecdfbb 14625as_fn_exit 0
6bf9431b 14626_ACEOF
6bf9431b
BE
14627ac_clean_files=$ac_clean_files_save
14628
81ecdfbb
RW
14629test $ac_write_fail = 0 ||
14630 as_fn_error "write failure creating $CONFIG_STATUS" "$LINENO" 5
14631
6bf9431b
BE
14632
14633# configure is writing to config.log, and then calls config.status.
14634# config.status does its own redirection, appending to config.log.
14635# Unfortunately, on DOS this fails, as config.log is still kept open
14636# by configure, so config.status won't be able to write to it; its
14637# output is simply discarded. So we exec the FD to /dev/null,
14638# effectively closing config.log, so it can be properly (re)opened and
14639# appended to by config.status. When coming back to configure, we
14640# need to make the FD available again.
14641if test "$no_create" != yes; then
14642 ac_cs_success=:
14643 ac_config_status_args=
14644 test "$silent" = yes &&
14645 ac_config_status_args="$ac_config_status_args --quiet"
14646 exec 5>/dev/null
14647 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
14648 exec 5>>config.log
14649 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
14650 # would make configure fail if this is the last instruction.
81ecdfbb
RW
14651 $ac_cs_success || as_fn_exit $?
14652fi
14653if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
14654 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
14655$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
6bf9431b 14656fi
252b5132 14657
This page took 1.562992 seconds and 4 git commands to generate.