]> andersk Git - libyaml.git/blame - configure
Imported Upstream version 0.1.4
[libyaml.git] / configure
CommitLineData
b9668ba4
AK
1#! /bin/sh
2# Guess values for system-dependent variables and create Makefiles.
0fbeb4dc 3# Generated by GNU Autoconf 2.67 for yaml 0.1.4.
b9668ba4
AK
4#
5# Report bugs to <http://pyyaml.org/newticket?component=libyaml>.
6#
0fbeb4dc 7#
b9668ba4 8# Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
0fbeb4dc
AK
9# 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010 Free Software
10# Foundation, Inc.
11#
12#
b9668ba4
AK
13# This configure script is free software; the Free Software Foundation
14# gives unlimited permission to copy, distribute and modify it.
0fbeb4dc
AK
15## -------------------- ##
16## M4sh Initialization. ##
17## -------------------- ##
b9668ba4
AK
18
19# Be more Bourne compatible
20DUALCASE=1; export DUALCASE # for MKS sh
0fbeb4dc 21if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
b9668ba4
AK
22 emulate sh
23 NULLCMD=:
47dc80f6 24 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
b9668ba4
AK
25 # is contrary to our usage. Disable this feature.
26 alias -g '${1+"$@"}'='"$@"'
27 setopt NO_GLOB_SUBST
28else
0fbeb4dc
AK
29 case `(set -o) 2>/dev/null` in #(
30 *posix*) :
31 set -o posix ;; #(
32 *) :
33 ;;
b9668ba4 34esac
b9668ba4
AK
35fi
36
37
47dc80f6
AK
38as_nl='
39'
40export as_nl
41# Printing a long string crashes Solaris 7 /usr/bin/printf.
42as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
43as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
44as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
0fbeb4dc
AK
45# Prefer a ksh shell builtin over an external printf program on Solaris,
46# but without wasting forks for bash or zsh.
47if test -z "$BASH_VERSION$ZSH_VERSION" \
48 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
49 as_echo='print -r --'
50 as_echo_n='print -rn --'
51elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
47dc80f6
AK
52 as_echo='printf %s\n'
53 as_echo_n='printf %s'
54else
55 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
56 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
57 as_echo_n='/usr/ucb/echo -n'
b9668ba4 58 else
47dc80f6
AK
59 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
60 as_echo_n_body='eval
61 arg=$1;
0fbeb4dc 62 case $arg in #(
47dc80f6
AK
63 *"$as_nl"*)
64 expr "X$arg" : "X\\(.*\\)$as_nl";
65 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
66 esac;
67 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
68 '
69 export as_echo_n_body
70 as_echo_n='sh -c $as_echo_n_body as_echo'
b9668ba4 71 fi
47dc80f6
AK
72 export as_echo_body
73 as_echo='sh -c $as_echo_body as_echo'
74fi
75
76# The user is always right.
77if test "${PATH_SEPARATOR+set}" != set; then
78 PATH_SEPARATOR=:
79 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
80 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
81 PATH_SEPARATOR=';'
82 }
b9668ba4
AK
83fi
84
b9668ba4
AK
85
86# IFS
87# We need space, tab and new line, in precisely that order. Quoting is
88# there to prevent editors from complaining about space-tab.
89# (If _AS_PATH_WALK were called with IFS unset, it would disable word
90# splitting by setting IFS to empty value.)
b9668ba4
AK
91IFS=" "" $as_nl"
92
93# Find who we are. Look in the path if we contain no directory separator.
0fbeb4dc 94case $0 in #((
b9668ba4
AK
95 *[\\/]* ) as_myself=$0 ;;
96 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
97for as_dir in $PATH
98do
99 IFS=$as_save_IFS
100 test -z "$as_dir" && as_dir=.
0fbeb4dc
AK
101 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
102 done
b9668ba4
AK
103IFS=$as_save_IFS
104
105 ;;
106esac
107# We did not find ourselves, most probably we were run as `sh COMMAND'
108# in which case we are not to be found in the path.
109if test "x$as_myself" = x; then
110 as_myself=$0
111fi
112if test ! -f "$as_myself"; then
47dc80f6 113 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
0fbeb4dc 114 exit 1
b9668ba4
AK
115fi
116
0fbeb4dc
AK
117# Unset variables that we do not need and which cause bugs (e.g. in
118# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
119# suppresses any "Segmentation fault" message there. '((' could
120# trigger a bug in pdksh 5.2.14.
121for as_var in BASH_ENV ENV MAIL MAILPATH
122do eval test x\${$as_var+set} = xset \
123 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
b9668ba4
AK
124done
125PS1='$ '
126PS2='> '
127PS4='+ '
128
129# NLS nuisances.
47dc80f6
AK
130LC_ALL=C
131export LC_ALL
132LANGUAGE=C
133export LANGUAGE
b9668ba4 134
b9668ba4 135# CDPATH.
0fbeb4dc 136(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
b9668ba4
AK
137
138if test "x$CONFIG_SHELL" = x; then
0fbeb4dc
AK
139 as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then :
140 emulate sh
141 NULLCMD=:
142 # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which
143 # is contrary to our usage. Disable this feature.
144 alias -g '\${1+\"\$@\"}'='\"\$@\"'
145 setopt NO_GLOB_SUBST
b9668ba4 146else
0fbeb4dc
AK
147 case \`(set -o) 2>/dev/null\` in #(
148 *posix*) :
149 set -o posix ;; #(
150 *) :
151 ;;
152esac
b9668ba4 153fi
0fbeb4dc
AK
154"
155 as_required="as_fn_return () { (exit \$1); }
156as_fn_success () { as_fn_return 0; }
157as_fn_failure () { as_fn_return 1; }
158as_fn_ret_success () { return 0; }
159as_fn_ret_failure () { return 1; }
b9668ba4
AK
160
161exitcode=0
0fbeb4dc
AK
162as_fn_success || { exitcode=1; echo as_fn_success failed.; }
163as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; }
164as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; }
165as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; }
166if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then :
167
168else
169 exitcode=1; echo positional parameters were not saved.
170fi
171test x\$exitcode = x0 || exit 1"
172 as_suggested=" as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO
173 as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO
174 eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" &&
175 test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1
176test \$(( 1 + 1 )) = 2 || exit 1"
177 if (eval "$as_required") 2>/dev/null; then :
178 as_have_required=yes
b9668ba4 179else
0fbeb4dc 180 as_have_required=no
b9668ba4 181fi
0fbeb4dc 182 if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then :
b9668ba4 183
b9668ba4 184else
0fbeb4dc
AK
185 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
186as_found=false
b9668ba4
AK
187for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
188do
189 IFS=$as_save_IFS
190 test -z "$as_dir" && as_dir=.
0fbeb4dc
AK
191 as_found=:
192 case $as_dir in #(
b9668ba4
AK
193 /*)
194 for as_base in sh bash ksh sh5; do
0fbeb4dc
AK
195 # Try only shells that exist, to save several forks.
196 as_shell=$as_dir/$as_base
197 if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
198 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then :
199 CONFIG_SHELL=$as_shell as_have_required=yes
200 if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then :
201 break 2
202fi
203fi
b9668ba4
AK
204 done;;
205 esac
0fbeb4dc 206 as_found=false
b9668ba4 207done
0fbeb4dc
AK
208$as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } &&
209 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then :
210 CONFIG_SHELL=$SHELL as_have_required=yes
211fi; }
b9668ba4
AK
212IFS=$as_save_IFS
213
214
0fbeb4dc
AK
215 if test "x$CONFIG_SHELL" != x; then :
216 # We cannot yet assume a decent shell, so we have to provide a
217 # neutralization value for shells without unset; and this also
218 # works around shells that cannot unset nonexistent variables.
219 BASH_ENV=/dev/null
220 ENV=/dev/null
221 (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
47dc80f6
AK
222 export CONFIG_SHELL
223 exec "$CONFIG_SHELL" "$as_myself" ${1+"$@"}
b9668ba4
AK
224fi
225
0fbeb4dc
AK
226 if test x$as_have_required = xno; then :
227 $as_echo "$0: This script requires a shell more modern than all"
228 $as_echo "$0: the shells that I found on your system."
229 if test x${ZSH_VERSION+set} = xset ; then
230 $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should"
231 $as_echo "$0: be upgraded to zsh 4.3.4 or later."
232 else
233 $as_echo "$0: Please tell bug-autoconf@gnu.org and http://pyyaml.org/newticket?component=libyaml about
234$0: your system, including any error possibly output before
235$0: this message. Then install a modern shell, or manually
236$0: run the script under such a shell if you do have one."
237 fi
238 exit 1
b9668ba4 239fi
b9668ba4 240fi
b9668ba4 241fi
0fbeb4dc
AK
242SHELL=${CONFIG_SHELL-/bin/sh}
243export SHELL
244# Unset more variables known to interfere with behavior of common tools.
245CLICOLOR_FORCE= GREP_OPTIONS=
246unset CLICOLOR_FORCE GREP_OPTIONS
b9668ba4 247
0fbeb4dc
AK
248## --------------------- ##
249## M4sh Shell Functions. ##
250## --------------------- ##
251# as_fn_unset VAR
252# ---------------
253# Portably unset VAR.
254as_fn_unset ()
255{
256 { eval $1=; unset $1;}
257}
258as_unset=as_fn_unset
b9668ba4 259
0fbeb4dc
AK
260# as_fn_set_status STATUS
261# -----------------------
262# Set $? to STATUS, without forking.
263as_fn_set_status ()
264{
265 return $1
266} # as_fn_set_status
b9668ba4 267
0fbeb4dc
AK
268# as_fn_exit STATUS
269# -----------------
270# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
271as_fn_exit ()
272{
273 set +e
274 as_fn_set_status $1
275 exit $1
276} # as_fn_exit
277
278# as_fn_mkdir_p
279# -------------
280# Create "$as_dir" as a directory, including parents if necessary.
281as_fn_mkdir_p ()
282{
b9668ba4 283
0fbeb4dc
AK
284 case $as_dir in #(
285 -*) as_dir=./$as_dir;;
286 esac
287 test -d "$as_dir" || eval $as_mkdir_p || {
288 as_dirs=
289 while :; do
290 case $as_dir in #(
291 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
292 *) as_qdir=$as_dir;;
293 esac
294 as_dirs="'$as_qdir' $as_dirs"
295 as_dir=`$as_dirname -- "$as_dir" ||
296$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
297 X"$as_dir" : 'X\(//\)[^/]' \| \
298 X"$as_dir" : 'X\(//\)$' \| \
299 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
300$as_echo X"$as_dir" |
301 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
302 s//\1/
303 q
304 }
305 /^X\(\/\/\)[^/].*/{
306 s//\1/
307 q
308 }
309 /^X\(\/\/\)$/{
310 s//\1/
311 q
312 }
313 /^X\(\/\).*/{
314 s//\1/
315 q
316 }
317 s/.*/./; q'`
318 test -d "$as_dir" && break
319 done
320 test -z "$as_dirs" || eval "mkdir $as_dirs"
321 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
322
323
324} # as_fn_mkdir_p
325# as_fn_append VAR VALUE
326# ----------------------
327# Append the text in VALUE to the end of the definition contained in VAR. Take
328# advantage of any shell optimizations that allow amortized linear growth over
329# repeated appends, instead of the typical quadratic growth present in naive
330# implementations.
331if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
332 eval 'as_fn_append ()
333 {
334 eval $1+=\$2
335 }'
b9668ba4 336else
0fbeb4dc
AK
337 as_fn_append ()
338 {
339 eval $1=\$$1\$2
340 }
341fi # as_fn_append
342
343# as_fn_arith ARG...
344# ------------------
345# Perform arithmetic evaluation on the ARGs, and store the result in the
346# global $as_val. Take advantage of shells that can avoid forks. The arguments
347# must be portable across $(()) and expr.
348if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
349 eval 'as_fn_arith ()
350 {
351 as_val=$(( $* ))
352 }'
353else
354 as_fn_arith ()
355 {
356 as_val=`expr "$@" || test $? -eq 1`
357 }
358fi # as_fn_arith
b9668ba4 359
b9668ba4 360
0fbeb4dc
AK
361# as_fn_error STATUS ERROR [LINENO LOG_FD]
362# ----------------------------------------
363# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
364# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
365# script with STATUS, using 1 if that was 0.
366as_fn_error ()
367{
368 as_status=$1; test $as_status -eq 0 && as_status=1
369 if test "$4"; then
370 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
371 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
372 fi
373 $as_echo "$as_me: error: $2" >&2
374 as_fn_exit $as_status
375} # as_fn_error
376
377if expr a : '\(a\)' >/dev/null 2>&1 &&
378 test "X`expr 00001 : '.*\(...\)'`" = X001; then
379 as_expr=expr
b9668ba4 380else
0fbeb4dc 381 as_expr=false
b9668ba4
AK
382fi
383
0fbeb4dc
AK
384if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
385 as_basename=basename
386else
387 as_basename=false
b9668ba4
AK
388fi
389
0fbeb4dc
AK
390if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
391 as_dirname=dirname
b9668ba4 392else
0fbeb4dc 393 as_dirname=false
b9668ba4
AK
394fi
395
0fbeb4dc
AK
396as_me=`$as_basename -- "$0" ||
397$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
398 X"$0" : 'X\(//\)$' \| \
399 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
400$as_echo X/"$0" |
401 sed '/^.*\/\([^/][^/]*\)\/*$/{
402 s//\1/
403 q
404 }
405 /^X\/\(\/\/\)$/{
406 s//\1/
407 q
408 }
409 /^X\/\(\/\).*/{
410 s//\1/
411 q
412 }
413 s/.*/./; q'`
b9668ba4 414
0fbeb4dc
AK
415# Avoid depending upon Character Ranges.
416as_cr_letters='abcdefghijklmnopqrstuvwxyz'
417as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
418as_cr_Letters=$as_cr_letters$as_cr_LETTERS
419as_cr_digits='0123456789'
420as_cr_alnum=$as_cr_Letters$as_cr_digits
b9668ba4 421
b9668ba4 422
0fbeb4dc
AK
423 as_lineno_1=$LINENO as_lineno_1a=$LINENO
424 as_lineno_2=$LINENO as_lineno_2a=$LINENO
425 eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" &&
426 test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || {
427 # Blame Lee E. McMahon (1931-1989) for sed's syntax. :-)
b9668ba4
AK
428 sed -n '
429 p
430 /[$]LINENO/=
431 ' <$as_myself |
432 sed '
433 s/[$]LINENO.*/&-/
434 t lineno
435 b
436 :lineno
437 N
438 :loop
439 s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
440 t loop
441 s/-\n.*//
442 ' >$as_me.lineno &&
443 chmod +x "$as_me.lineno" ||
0fbeb4dc 444 { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; }
b9668ba4
AK
445
446 # Don't try to exec as it changes $[0], causing all sort of problems
447 # (the dirname of $[0] is not the place where we might find the
448 # original and so on. Autoconf is especially sensitive to this).
449 . "./$as_me.lineno"
450 # Exit status is that of the last command.
451 exit
452}
453
b9668ba4 454ECHO_C= ECHO_N= ECHO_T=
0fbeb4dc 455case `echo -n x` in #(((((
b9668ba4 456-n*)
0fbeb4dc 457 case `echo 'xy\c'` in
b9668ba4 458 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
0fbeb4dc
AK
459 xy) ECHO_C='\c';;
460 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
461 ECHO_T=' ';;
b9668ba4
AK
462 esac;;
463*)
464 ECHO_N='-n';;
465esac
b9668ba4
AK
466
467rm -f conf$$ conf$$.exe conf$$.file
468if test -d conf$$.dir; then
469 rm -f conf$$.dir/conf$$.file
470else
471 rm -f conf$$.dir
47dc80f6
AK
472 mkdir conf$$.dir 2>/dev/null
473fi
474if (echo >conf$$.file) 2>/dev/null; then
475 if ln -s conf$$.file conf$$ 2>/dev/null; then
476 as_ln_s='ln -s'
477 # ... but there are two gotchas:
478 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
479 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
480 # In both cases, we have to default to `cp -p'.
481 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
482 as_ln_s='cp -p'
483 elif ln conf$$.file conf$$ 2>/dev/null; then
484 as_ln_s=ln
485 else
b9668ba4 486 as_ln_s='cp -p'
47dc80f6 487 fi
b9668ba4
AK
488else
489 as_ln_s='cp -p'
490fi
491rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
492rmdir conf$$.dir 2>/dev/null
493
494if mkdir -p . 2>/dev/null; then
0fbeb4dc 495 as_mkdir_p='mkdir -p "$as_dir"'
b9668ba4
AK
496else
497 test -d ./-p && rmdir ./-p
498 as_mkdir_p=false
499fi
500
501if test -x / >/dev/null 2>&1; then
502 as_test_x='test -x'
503else
504 if ls -dL / >/dev/null 2>&1; then
505 as_ls_L_option=L
506 else
507 as_ls_L_option=
508 fi
509 as_test_x='
510 eval sh -c '\''
511 if test -d "$1"; then
47dc80f6 512 test -d "$1/.";
b9668ba4 513 else
0fbeb4dc 514 case $1 in #(
47dc80f6 515 -*)set "./$1";;
b9668ba4 516 esac;
0fbeb4dc 517 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
b9668ba4
AK
518 ???[sx]*):;;*)false;;esac;fi
519 '\'' sh
520 '
521fi
522as_executable_p=$as_test_x
523
524# Sed expression to map a string onto a valid CPP name.
525as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
526
527# Sed expression to map a string onto a valid variable name.
528as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
529
530
531
b9668ba4
AK
532# Check that we are running under the correct shell.
533SHELL=${CONFIG_SHELL-/bin/sh}
534
5c706339 535case X$lt_ECHO in
b9668ba4
AK
536X*--fallback-echo)
537 # Remove one level of quotation (which was required for Make).
5c706339 538 ECHO=`echo "$lt_ECHO" | sed 's,\\\\\$\\$0,'$0','`
b9668ba4
AK
539 ;;
540esac
541
5c706339 542ECHO=${lt_ECHO-echo}
b9668ba4
AK
543if test "X$1" = X--no-reexec; then
544 # Discard the --no-reexec flag, and continue.
545 shift
546elif test "X$1" = X--fallback-echo; then
547 # Avoid inline document here, it may be left over
548 :
5c706339
AK
549elif test "X`{ $ECHO '\t'; } 2>/dev/null`" = 'X\t' ; then
550 # Yippee, $ECHO works!
b9668ba4
AK
551 :
552else
553 # Restart under the correct shell.
554 exec $SHELL "$0" --no-reexec ${1+"$@"}
555fi
556
557if test "X$1" = X--fallback-echo; then
558 # used as fallback echo
559 shift
5c706339 560 cat <<_LT_EOF
b9668ba4 561$*
5c706339 562_LT_EOF
b9668ba4
AK
563 exit 0
564fi
565
566# The HP-UX ksh and POSIX shell print the target directory to stdout
567# if CDPATH is set.
568(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
569
5c706339
AK
570if test -z "$lt_ECHO"; then
571 if test "X${echo_test_string+set}" != Xset; then
572 # find a string as large as possible, as long as the shell can cope with it
573 for cmd in 'sed 50q "$0"' 'sed 20q "$0"' 'sed 10q "$0"' 'sed 2q "$0"' 'echo test'; do
574 # expected sizes: less than 2Kb, 1Kb, 512 bytes, 16 bytes, ...
575 if { echo_test_string=`eval $cmd`; } 2>/dev/null &&
576 { test "X$echo_test_string" = "X$echo_test_string"; } 2>/dev/null
577 then
578 break
579 fi
580 done
581 fi
b9668ba4 582
5c706339
AK
583 if test "X`{ $ECHO '\t'; } 2>/dev/null`" = 'X\t' &&
584 echo_testing_string=`{ $ECHO "$echo_test_string"; } 2>/dev/null` &&
585 test "X$echo_testing_string" = "X$echo_test_string"; then
586 :
587 else
588 # The Solaris, AIX, and Digital Unix default echo programs unquote
589 # backslashes. This makes it impossible to quote backslashes using
590 # echo "$something" | sed 's/\\/\\\\/g'
591 #
592 # So, first we look for a working echo in the user's PATH.
b9668ba4 593
5c706339
AK
594 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
595 for dir in $PATH /usr/ucb; do
596 IFS="$lt_save_ifs"
597 if (test -f $dir/echo || test -f $dir/echo$ac_exeext) &&
598 test "X`($dir/echo '\t') 2>/dev/null`" = 'X\t' &&
599 echo_testing_string=`($dir/echo "$echo_test_string") 2>/dev/null` &&
600 test "X$echo_testing_string" = "X$echo_test_string"; then
601 ECHO="$dir/echo"
602 break
603 fi
604 done
b9668ba4 605 IFS="$lt_save_ifs"
b9668ba4 606
5c706339
AK
607 if test "X$ECHO" = Xecho; then
608 # We didn't find a better echo, so look for alternatives.
609 if test "X`{ print -r '\t'; } 2>/dev/null`" = 'X\t' &&
610 echo_testing_string=`{ print -r "$echo_test_string"; } 2>/dev/null` &&
611 test "X$echo_testing_string" = "X$echo_test_string"; then
612 # This shell has a builtin print -r that does the trick.
613 ECHO='print -r'
614 elif { test -f /bin/ksh || test -f /bin/ksh$ac_exeext; } &&
615 test "X$CONFIG_SHELL" != X/bin/ksh; then
616 # If we have ksh, try running configure again with it.
617 ORIGINAL_CONFIG_SHELL=${CONFIG_SHELL-/bin/sh}
618 export ORIGINAL_CONFIG_SHELL
619 CONFIG_SHELL=/bin/ksh
620 export CONFIG_SHELL
621 exec $CONFIG_SHELL "$0" --no-reexec ${1+"$@"}
b9668ba4 622 else
5c706339
AK
623 # Try using printf.
624 ECHO='printf %s\n'
625 if test "X`{ $ECHO '\t'; } 2>/dev/null`" = 'X\t' &&
626 echo_testing_string=`{ $ECHO "$echo_test_string"; } 2>/dev/null` &&
627 test "X$echo_testing_string" = "X$echo_test_string"; then
628 # Cool, printf works
629 :
630 elif echo_testing_string=`($ORIGINAL_CONFIG_SHELL "$0" --fallback-echo '\t') 2>/dev/null` &&
631 test "X$echo_testing_string" = 'X\t' &&
632 echo_testing_string=`($ORIGINAL_CONFIG_SHELL "$0" --fallback-echo "$echo_test_string") 2>/dev/null` &&
633 test "X$echo_testing_string" = "X$echo_test_string"; then
634 CONFIG_SHELL=$ORIGINAL_CONFIG_SHELL
635 export CONFIG_SHELL
636 SHELL="$CONFIG_SHELL"
637 export SHELL
638 ECHO="$CONFIG_SHELL $0 --fallback-echo"
639 elif echo_testing_string=`($CONFIG_SHELL "$0" --fallback-echo '\t') 2>/dev/null` &&
640 test "X$echo_testing_string" = 'X\t' &&
641 echo_testing_string=`($CONFIG_SHELL "$0" --fallback-echo "$echo_test_string") 2>/dev/null` &&
642 test "X$echo_testing_string" = "X$echo_test_string"; then
643 ECHO="$CONFIG_SHELL $0 --fallback-echo"
644 else
645 # maybe with a smaller string...
646 prev=:
b9668ba4 647
5c706339
AK
648 for cmd in 'echo test' 'sed 2q "$0"' 'sed 10q "$0"' 'sed 20q "$0"' 'sed 50q "$0"'; do
649 if { test "X$echo_test_string" = "X`eval $cmd`"; } 2>/dev/null
650 then
651 break
652 fi
653 prev="$cmd"
654 done
b9668ba4 655
5c706339
AK
656 if test "$prev" != 'sed 50q "$0"'; then
657 echo_test_string=`eval $prev`
658 export echo_test_string
659 exec ${ORIGINAL_CONFIG_SHELL-${CONFIG_SHELL-/bin/sh}} "$0" ${1+"$@"}
660 else
661 # Oops. We lost completely, so just stick with echo.
662 ECHO=echo
663 fi
664 fi
b9668ba4
AK
665 fi
666 fi
667 fi
668fi
b9668ba4
AK
669
670# Copy echo and quote the copy suitably for passing to libtool from
671# the Makefile, instead of quoting the original, which is used later.
5c706339
AK
672lt_ECHO=$ECHO
673if test "X$lt_ECHO" = "X$CONFIG_SHELL $0 --fallback-echo"; then
674 lt_ECHO="$CONFIG_SHELL \\\$\$0 --fallback-echo"
b9668ba4
AK
675fi
676
677
678
679
0fbeb4dc
AK
680test -n "$DJDIR" || exec 7<&0 </dev/null
681exec 6>&1
b9668ba4
AK
682
683# Name of the host.
0fbeb4dc 684# hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status,
b9668ba4
AK
685# so uname gets run too.
686ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
687
688#
689# Initializations.
690#
691ac_default_prefix=/usr/local
692ac_clean_files=
693ac_config_libobj_dir=.
694LIBOBJS=
695cross_compiling=no
696subdirs=
697MFLAGS=
698MAKEFLAGS=
b9668ba4
AK
699
700# Identity of this package.
701PACKAGE_NAME='yaml'
702PACKAGE_TARNAME='yaml'
0fbeb4dc
AK
703PACKAGE_VERSION='0.1.4'
704PACKAGE_STRING='yaml 0.1.4'
b9668ba4 705PACKAGE_BUGREPORT='http://pyyaml.org/newticket?component=libyaml'
0fbeb4dc 706PACKAGE_URL=''
b9668ba4
AK
707
708# Factoring default headers for most tests.
709ac_includes_default="\
710#include <stdio.h>
711#ifdef HAVE_SYS_TYPES_H
712# include <sys/types.h>
713#endif
714#ifdef HAVE_SYS_STAT_H
715# include <sys/stat.h>
716#endif
717#ifdef STDC_HEADERS
718# include <stdlib.h>
719# include <stddef.h>
720#else
721# ifdef HAVE_STDLIB_H
722# include <stdlib.h>
723# endif
724#endif
725#ifdef HAVE_STRING_H
726# if !defined STDC_HEADERS && defined HAVE_MEMORY_H
727# include <memory.h>
728# endif
729# include <string.h>
730#endif
731#ifdef HAVE_STRINGS_H
732# include <strings.h>
733#endif
734#ifdef HAVE_INTTYPES_H
735# include <inttypes.h>
736#endif
737#ifdef HAVE_STDINT_H
738# include <stdint.h>
739#endif
740#ifdef HAVE_UNISTD_H
741# include <unistd.h>
742#endif"
743
0fbeb4dc
AK
744ac_subst_vars='am__EXEEXT_FALSE
745am__EXEEXT_TRUE
746LTLIBOBJS
b9668ba4 747LIBOBJS
47dc80f6
AK
748DOXYGEN_FALSE
749DOXYGEN_TRUE
750DOXYGEN
751OTOOL64
752OTOOL
753LIPO
754NMEDIT
755DSYMUTIL
756lt_ECHO
757RANLIB
758AR
759OBJDUMP
760NM
761ac_ct_DUMPBIN
762DUMPBIN
763LD
764FGREP
765EGREP
766GREP
767SED
768host_os
769host_vendor
770host_cpu
771host
772build_os
773build_vendor
774build_cpu
775build
776LIBTOOL
777LN_S
778CPP
779am__fastdepCC_FALSE
780am__fastdepCC_TRUE
781CCDEPMODE
782AMDEPBACKSLASH
783AMDEP_FALSE
784AMDEP_TRUE
785am__quote
786am__include
787DEPDIR
788OBJEXT
789EXEEXT
790ac_ct_CC
791CPPFLAGS
792LDFLAGS
793CFLAGS
794CC
795YAML_LT_AGE
796YAML_LT_REVISION
797YAML_LT_CURRENT
798YAML_LT_RELEASE
799am__untar
800am__tar
801AMTAR
802am__leading_dot
803SET_MAKE
804AWK
805mkdir_p
806MKDIR_P
807INSTALL_STRIP_PROGRAM
808STRIP
809install_sh
810MAKEINFO
811AUTOHEADER
812AUTOMAKE
813AUTOCONF
814ACLOCAL
815VERSION
816PACKAGE
817CYGPATH_W
818am__isrc
819INSTALL_DATA
820INSTALL_SCRIPT
821INSTALL_PROGRAM
822target_alias
823host_alias
824build_alias
825LIBS
826ECHO_T
827ECHO_N
828ECHO_C
829DEFS
830mandir
831localedir
832libdir
833psdir
834pdfdir
835dvidir
836htmldir
837infodir
838docdir
839oldincludedir
840includedir
841localstatedir
842sharedstatedir
843sysconfdir
844datadir
845datarootdir
846libexecdir
847sbindir
848bindir
849program_transform_name
850prefix
851exec_prefix
0fbeb4dc 852PACKAGE_URL
47dc80f6
AK
853PACKAGE_BUGREPORT
854PACKAGE_STRING
855PACKAGE_VERSION
856PACKAGE_TARNAME
857PACKAGE_NAME
858PATH_SEPARATOR
859SHELL'
b9668ba4 860ac_subst_files=''
47dc80f6
AK
861ac_user_opts='
862enable_option_checking
863enable_dependency_tracking
864enable_shared
865enable_static
866with_pic
867enable_fast_install
868with_gnu_ld
869enable_libtool_lock
870'
b9668ba4
AK
871 ac_precious_vars='build_alias
872host_alias
873target_alias
874CC
875CFLAGS
876LDFLAGS
877LIBS
878CPPFLAGS
5c706339 879CPP'
b9668ba4
AK
880
881
882# Initialize some variables set by options.
883ac_init_help=
884ac_init_version=false
47dc80f6
AK
885ac_unrecognized_opts=
886ac_unrecognized_sep=
b9668ba4
AK
887# The variables have the same names as the options, with
888# dashes changed to underlines.
889cache_file=/dev/null
890exec_prefix=NONE
891no_create=
892no_recursion=
893prefix=NONE
894program_prefix=NONE
895program_suffix=NONE
896program_transform_name=s,x,x,
897silent=
898site=
899srcdir=
900verbose=
901x_includes=NONE
902x_libraries=NONE
903
904# Installation directory options.
905# These are left unexpanded so users can "make install exec_prefix=/foo"
906# and all the variables that are supposed to be based on exec_prefix
907# by default will actually change.
908# Use braces instead of parens because sh, perl, etc. also accept them.
909# (The list follows the same order as the GNU Coding Standards.)
910bindir='${exec_prefix}/bin'
911sbindir='${exec_prefix}/sbin'
912libexecdir='${exec_prefix}/libexec'
913datarootdir='${prefix}/share'
914datadir='${datarootdir}'
915sysconfdir='${prefix}/etc'
916sharedstatedir='${prefix}/com'
917localstatedir='${prefix}/var'
918includedir='${prefix}/include'
919oldincludedir='/usr/include'
920docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
921infodir='${datarootdir}/info'
922htmldir='${docdir}'
923dvidir='${docdir}'
924pdfdir='${docdir}'
925psdir='${docdir}'
926libdir='${exec_prefix}/lib'
927localedir='${datarootdir}/locale'
928mandir='${datarootdir}/man'
929
930ac_prev=
931ac_dashdash=
932for ac_option
933do
934 # If the previous option needs an argument, assign it.
935 if test -n "$ac_prev"; then
936 eval $ac_prev=\$ac_option
937 ac_prev=
938 continue
939 fi
940
941 case $ac_option in
0fbeb4dc
AK
942 *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
943 *=) ac_optarg= ;;
944 *) ac_optarg=yes ;;
b9668ba4
AK
945 esac
946
947 # Accept the important Cygnus configure options, so we can diagnose typos.
948
949 case $ac_dashdash$ac_option in
950 --)
951 ac_dashdash=yes ;;
952
953 -bindir | --bindir | --bindi | --bind | --bin | --bi)
954 ac_prev=bindir ;;
955 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
956 bindir=$ac_optarg ;;
957
958 -build | --build | --buil | --bui | --bu)
959 ac_prev=build_alias ;;
960 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
961 build_alias=$ac_optarg ;;
962
963 -cache-file | --cache-file | --cache-fil | --cache-fi \
964 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
965 ac_prev=cache_file ;;
966 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
967 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
968 cache_file=$ac_optarg ;;
969
970 --config-cache | -C)
971 cache_file=config.cache ;;
972
973 -datadir | --datadir | --datadi | --datad)
974 ac_prev=datadir ;;
975 -datadir=* | --datadir=* | --datadi=* | --datad=*)
976 datadir=$ac_optarg ;;
977
978 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
979 | --dataroo | --dataro | --datar)
980 ac_prev=datarootdir ;;
981 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
982 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
983 datarootdir=$ac_optarg ;;
984
985 -disable-* | --disable-*)
47dc80f6 986 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
b9668ba4 987 # Reject names that are not valid shell variable names.
47dc80f6 988 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
0fbeb4dc 989 as_fn_error $? "invalid feature name: $ac_useropt"
47dc80f6
AK
990 ac_useropt_orig=$ac_useropt
991 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
992 case $ac_user_opts in
993 *"
994"enable_$ac_useropt"
995"*) ;;
996 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
997 ac_unrecognized_sep=', ';;
998 esac
999 eval enable_$ac_useropt=no ;;
b9668ba4
AK
1000
1001 -docdir | --docdir | --docdi | --doc | --do)
1002 ac_prev=docdir ;;
1003 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
1004 docdir=$ac_optarg ;;
1005
1006 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
1007 ac_prev=dvidir ;;
1008 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
1009 dvidir=$ac_optarg ;;
1010
1011 -enable-* | --enable-*)
47dc80f6 1012 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
b9668ba4 1013 # Reject names that are not valid shell variable names.
47dc80f6 1014 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
0fbeb4dc 1015 as_fn_error $? "invalid feature name: $ac_useropt"
47dc80f6
AK
1016 ac_useropt_orig=$ac_useropt
1017 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1018 case $ac_user_opts in
1019 *"
1020"enable_$ac_useropt"
1021"*) ;;
1022 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
1023 ac_unrecognized_sep=', ';;
1024 esac
1025 eval enable_$ac_useropt=\$ac_optarg ;;
b9668ba4
AK
1026
1027 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
1028 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
1029 | --exec | --exe | --ex)
1030 ac_prev=exec_prefix ;;
1031 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
1032 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
1033 | --exec=* | --exe=* | --ex=*)
1034 exec_prefix=$ac_optarg ;;
1035
1036 -gas | --gas | --ga | --g)
1037 # Obsolete; use --with-gas.
1038 with_gas=yes ;;
1039
1040 -help | --help | --hel | --he | -h)
1041 ac_init_help=long ;;
1042 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
1043 ac_init_help=recursive ;;
1044 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
1045 ac_init_help=short ;;
1046
1047 -host | --host | --hos | --ho)
1048 ac_prev=host_alias ;;
1049 -host=* | --host=* | --hos=* | --ho=*)
1050 host_alias=$ac_optarg ;;
1051
1052 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
1053 ac_prev=htmldir ;;
1054 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
1055 | --ht=*)
1056 htmldir=$ac_optarg ;;
1057
1058 -includedir | --includedir | --includedi | --included | --include \
1059 | --includ | --inclu | --incl | --inc)
1060 ac_prev=includedir ;;
1061 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
1062 | --includ=* | --inclu=* | --incl=* | --inc=*)
1063 includedir=$ac_optarg ;;
1064
1065 -infodir | --infodir | --infodi | --infod | --info | --inf)
1066 ac_prev=infodir ;;
1067 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
1068 infodir=$ac_optarg ;;
1069
1070 -libdir | --libdir | --libdi | --libd)
1071 ac_prev=libdir ;;
1072 -libdir=* | --libdir=* | --libdi=* | --libd=*)
1073 libdir=$ac_optarg ;;
1074
1075 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
1076 | --libexe | --libex | --libe)
1077 ac_prev=libexecdir ;;
1078 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
1079 | --libexe=* | --libex=* | --libe=*)
1080 libexecdir=$ac_optarg ;;
1081
1082 -localedir | --localedir | --localedi | --localed | --locale)
1083 ac_prev=localedir ;;
1084 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
1085 localedir=$ac_optarg ;;
1086
1087 -localstatedir | --localstatedir | --localstatedi | --localstated \
1088 | --localstate | --localstat | --localsta | --localst | --locals)
1089 ac_prev=localstatedir ;;
1090 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
1091 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
1092 localstatedir=$ac_optarg ;;
1093
1094 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1095 ac_prev=mandir ;;
1096 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
1097 mandir=$ac_optarg ;;
1098
1099 -nfp | --nfp | --nf)
1100 # Obsolete; use --without-fp.
1101 with_fp=no ;;
1102
1103 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1104 | --no-cr | --no-c | -n)
1105 no_create=yes ;;
1106
1107 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1108 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1109 no_recursion=yes ;;
1110
1111 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1112 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1113 | --oldin | --oldi | --old | --ol | --o)
1114 ac_prev=oldincludedir ;;
1115 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1116 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1117 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1118 oldincludedir=$ac_optarg ;;
1119
1120 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1121 ac_prev=prefix ;;
1122 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1123 prefix=$ac_optarg ;;
1124
1125 -program-prefix | --program-prefix | --program-prefi | --program-pref \
1126 | --program-pre | --program-pr | --program-p)
1127 ac_prev=program_prefix ;;
1128 -program-prefix=* | --program-prefix=* | --program-prefi=* \
1129 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1130 program_prefix=$ac_optarg ;;
1131
1132 -program-suffix | --program-suffix | --program-suffi | --program-suff \
1133 | --program-suf | --program-su | --program-s)
1134 ac_prev=program_suffix ;;
1135 -program-suffix=* | --program-suffix=* | --program-suffi=* \
1136 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1137 program_suffix=$ac_optarg ;;
1138
1139 -program-transform-name | --program-transform-name \
1140 | --program-transform-nam | --program-transform-na \
1141 | --program-transform-n | --program-transform- \
1142 | --program-transform | --program-transfor \
1143 | --program-transfo | --program-transf \
1144 | --program-trans | --program-tran \
1145 | --progr-tra | --program-tr | --program-t)
1146 ac_prev=program_transform_name ;;
1147 -program-transform-name=* | --program-transform-name=* \
1148 | --program-transform-nam=* | --program-transform-na=* \
1149 | --program-transform-n=* | --program-transform-=* \
1150 | --program-transform=* | --program-transfor=* \
1151 | --program-transfo=* | --program-transf=* \
1152 | --program-trans=* | --program-tran=* \
1153 | --progr-tra=* | --program-tr=* | --program-t=*)
1154 program_transform_name=$ac_optarg ;;
1155
1156 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1157 ac_prev=pdfdir ;;
1158 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1159 pdfdir=$ac_optarg ;;
1160
1161 -psdir | --psdir | --psdi | --psd | --ps)
1162 ac_prev=psdir ;;
1163 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1164 psdir=$ac_optarg ;;
1165
1166 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1167 | -silent | --silent | --silen | --sile | --sil)
1168 silent=yes ;;
1169
1170 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1171 ac_prev=sbindir ;;
1172 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1173 | --sbi=* | --sb=*)
1174 sbindir=$ac_optarg ;;
1175
1176 -sharedstatedir | --sharedstatedir | --sharedstatedi \
1177 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1178 | --sharedst | --shareds | --shared | --share | --shar \
1179 | --sha | --sh)
1180 ac_prev=sharedstatedir ;;
1181 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1182 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1183 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1184 | --sha=* | --sh=*)
1185 sharedstatedir=$ac_optarg ;;
1186
1187 -site | --site | --sit)
1188 ac_prev=site ;;
1189 -site=* | --site=* | --sit=*)
1190 site=$ac_optarg ;;
1191
1192 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1193 ac_prev=srcdir ;;
1194 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1195 srcdir=$ac_optarg ;;
1196
1197 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1198 | --syscon | --sysco | --sysc | --sys | --sy)
1199 ac_prev=sysconfdir ;;
1200 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1201 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1202 sysconfdir=$ac_optarg ;;
1203
1204 -target | --target | --targe | --targ | --tar | --ta | --t)
1205 ac_prev=target_alias ;;
1206 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1207 target_alias=$ac_optarg ;;
1208
1209 -v | -verbose | --verbose | --verbos | --verbo | --verb)
1210 verbose=yes ;;
1211
1212 -version | --version | --versio | --versi | --vers | -V)
1213 ac_init_version=: ;;
1214
1215 -with-* | --with-*)
47dc80f6 1216 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
b9668ba4 1217 # Reject names that are not valid shell variable names.
47dc80f6 1218 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
0fbeb4dc 1219 as_fn_error $? "invalid package name: $ac_useropt"
47dc80f6
AK
1220 ac_useropt_orig=$ac_useropt
1221 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1222 case $ac_user_opts in
1223 *"
1224"with_$ac_useropt"
1225"*) ;;
1226 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1227 ac_unrecognized_sep=', ';;
1228 esac
1229 eval with_$ac_useropt=\$ac_optarg ;;
b9668ba4
AK
1230
1231 -without-* | --without-*)
47dc80f6 1232 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
b9668ba4 1233 # Reject names that are not valid shell variable names.
47dc80f6 1234 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
0fbeb4dc 1235 as_fn_error $? "invalid package name: $ac_useropt"
47dc80f6
AK
1236 ac_useropt_orig=$ac_useropt
1237 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1238 case $ac_user_opts in
1239 *"
1240"with_$ac_useropt"
1241"*) ;;
1242 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1243 ac_unrecognized_sep=', ';;
1244 esac
1245 eval with_$ac_useropt=no ;;
b9668ba4
AK
1246
1247 --x)
1248 # Obsolete; use --with-x.
1249 with_x=yes ;;
1250
1251 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1252 | --x-incl | --x-inc | --x-in | --x-i)
1253 ac_prev=x_includes ;;
1254 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1255 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1256 x_includes=$ac_optarg ;;
1257
1258 -x-libraries | --x-libraries | --x-librarie | --x-librari \
1259 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1260 ac_prev=x_libraries ;;
1261 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1262 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1263 x_libraries=$ac_optarg ;;
1264
0fbeb4dc
AK
1265 -*) as_fn_error $? "unrecognized option: \`$ac_option'
1266Try \`$0 --help' for more information"
b9668ba4
AK
1267 ;;
1268
1269 *=*)
1270 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1271 # Reject names that are not valid shell variable names.
0fbeb4dc
AK
1272 case $ac_envvar in #(
1273 '' | [0-9]* | *[!_$as_cr_alnum]* )
1274 as_fn_error $? "invalid variable name: \`$ac_envvar'" ;;
1275 esac
b9668ba4
AK
1276 eval $ac_envvar=\$ac_optarg
1277 export $ac_envvar ;;
1278
1279 *)
1280 # FIXME: should be removed in autoconf 3.0.
47dc80f6 1281 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
b9668ba4 1282 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
47dc80f6 1283 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
b9668ba4
AK
1284 : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
1285 ;;
1286
1287 esac
1288done
1289
1290if test -n "$ac_prev"; then
1291 ac_option=--`echo $ac_prev | sed 's/_/-/g'`
0fbeb4dc 1292 as_fn_error $? "missing argument to $ac_option"
b9668ba4
AK
1293fi
1294
47dc80f6
AK
1295if test -n "$ac_unrecognized_opts"; then
1296 case $enable_option_checking in
1297 no) ;;
0fbeb4dc 1298 fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;;
47dc80f6
AK
1299 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1300 esac
1301fi
1302
1303# Check all directory arguments for consistency.
b9668ba4
AK
1304for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \
1305 datadir sysconfdir sharedstatedir localstatedir includedir \
1306 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1307 libdir localedir mandir
1308do
1309 eval ac_val=\$$ac_var
47dc80f6
AK
1310 # Remove trailing slashes.
1311 case $ac_val in
1312 */ )
1313 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1314 eval $ac_var=\$ac_val;;
1315 esac
1316 # Be sure to have absolute directory names.
b9668ba4
AK
1317 case $ac_val in
1318 [\\/$]* | ?:[\\/]* ) continue;;
1319 NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1320 esac
0fbeb4dc 1321 as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val"
b9668ba4
AK
1322done
1323
1324# There might be people who depend on the old broken behavior: `$host'
1325# used to hold the argument of --host etc.
1326# FIXME: To remove some day.
1327build=$build_alias
1328host=$host_alias
1329target=$target_alias
1330
1331# FIXME: To remove some day.
1332if test "x$host_alias" != x; then
1333 if test "x$build_alias" = x; then
1334 cross_compiling=maybe
0fbeb4dc
AK
1335 $as_echo "$as_me: WARNING: if you wanted to set the --build type, don't use --host.
1336 If a cross compiler is detected then cross compile mode will be used" >&2
b9668ba4
AK
1337 elif test "x$build_alias" != "x$host_alias"; then
1338 cross_compiling=yes
1339 fi
1340fi
1341
1342ac_tool_prefix=
1343test -n "$host_alias" && ac_tool_prefix=$host_alias-
1344
1345test "$silent" = yes && exec 6>/dev/null
1346
1347
1348ac_pwd=`pwd` && test -n "$ac_pwd" &&
1349ac_ls_di=`ls -di .` &&
1350ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
0fbeb4dc 1351 as_fn_error $? "working directory cannot be determined"
b9668ba4 1352test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
0fbeb4dc 1353 as_fn_error $? "pwd does not report name of working directory"
b9668ba4
AK
1354
1355
1356# Find the source files, if location was not specified.
1357if test -z "$srcdir"; then
1358 ac_srcdir_defaulted=yes
1359 # Try the directory containing this script, then the parent directory.
47dc80f6
AK
1360 ac_confdir=`$as_dirname -- "$as_myself" ||
1361$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1362 X"$as_myself" : 'X\(//\)[^/]' \| \
1363 X"$as_myself" : 'X\(//\)$' \| \
1364 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1365$as_echo X"$as_myself" |
b9668ba4
AK
1366 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1367 s//\1/
1368 q
1369 }
1370 /^X\(\/\/\)[^/].*/{
1371 s//\1/
1372 q
1373 }
1374 /^X\(\/\/\)$/{
1375 s//\1/
1376 q
1377 }
1378 /^X\(\/\).*/{
1379 s//\1/
1380 q
1381 }
1382 s/.*/./; q'`
1383 srcdir=$ac_confdir
1384 if test ! -r "$srcdir/$ac_unique_file"; then
1385 srcdir=..
1386 fi
1387else
1388 ac_srcdir_defaulted=no
1389fi
1390if test ! -r "$srcdir/$ac_unique_file"; then
1391 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
0fbeb4dc 1392 as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir"
b9668ba4
AK
1393fi
1394ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1395ac_abs_confdir=`(
0fbeb4dc 1396 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg"
b9668ba4
AK
1397 pwd)`
1398# When building in place, set srcdir=.
1399if test "$ac_abs_confdir" = "$ac_pwd"; then
1400 srcdir=.
1401fi
1402# Remove unnecessary trailing slashes from srcdir.
1403# Double slashes in file names in object file debugging info
1404# mess up M-x gdb in Emacs.
1405case $srcdir in
1406*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1407esac
1408for ac_var in $ac_precious_vars; do
1409 eval ac_env_${ac_var}_set=\${${ac_var}+set}
1410 eval ac_env_${ac_var}_value=\$${ac_var}
1411 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1412 eval ac_cv_env_${ac_var}_value=\$${ac_var}
1413done
1414
1415#
1416# Report the --help message.
1417#
1418if test "$ac_init_help" = "long"; then
1419 # Omit some internal or obsolete options to make the list less imposing.
1420 # This message is too long to be a string in the A/UX 3.1 sh.
1421 cat <<_ACEOF
0fbeb4dc 1422\`configure' configures yaml 0.1.4 to adapt to many kinds of systems.
b9668ba4
AK
1423
1424Usage: $0 [OPTION]... [VAR=VALUE]...
1425
1426To assign environment variables (e.g., CC, CFLAGS...), specify them as
1427VAR=VALUE. See below for descriptions of some of the useful variables.
1428
1429Defaults for the options are specified in brackets.
1430
1431Configuration:
1432 -h, --help display this help and exit
1433 --help=short display options specific to this package
1434 --help=recursive display the short help of all the included packages
1435 -V, --version display version information and exit
0fbeb4dc 1436 -q, --quiet, --silent do not print \`checking ...' messages
b9668ba4
AK
1437 --cache-file=FILE cache test results in FILE [disabled]
1438 -C, --config-cache alias for \`--cache-file=config.cache'
1439 -n, --no-create do not create output files
1440 --srcdir=DIR find the sources in DIR [configure dir or \`..']
1441
1442Installation directories:
1443 --prefix=PREFIX install architecture-independent files in PREFIX
47dc80f6 1444 [$ac_default_prefix]
b9668ba4 1445 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
47dc80f6 1446 [PREFIX]
b9668ba4
AK
1447
1448By default, \`make install' will install all the files in
1449\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
1450an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1451for instance \`--prefix=\$HOME'.
1452
1453For better control, use the options below.
1454
1455Fine tuning of the installation directories:
47dc80f6
AK
1456 --bindir=DIR user executables [EPREFIX/bin]
1457 --sbindir=DIR system admin executables [EPREFIX/sbin]
1458 --libexecdir=DIR program executables [EPREFIX/libexec]
1459 --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
1460 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
1461 --localstatedir=DIR modifiable single-machine data [PREFIX/var]
1462 --libdir=DIR object code libraries [EPREFIX/lib]
1463 --includedir=DIR C header files [PREFIX/include]
1464 --oldincludedir=DIR C header files for non-gcc [/usr/include]
1465 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
1466 --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
1467 --infodir=DIR info documentation [DATAROOTDIR/info]
1468 --localedir=DIR locale-dependent data [DATAROOTDIR/locale]
1469 --mandir=DIR man documentation [DATAROOTDIR/man]
1470 --docdir=DIR documentation root [DATAROOTDIR/doc/yaml]
1471 --htmldir=DIR html documentation [DOCDIR]
1472 --dvidir=DIR dvi documentation [DOCDIR]
1473 --pdfdir=DIR pdf documentation [DOCDIR]
1474 --psdir=DIR ps documentation [DOCDIR]
b9668ba4
AK
1475_ACEOF
1476
1477 cat <<\_ACEOF
1478
1479Program names:
1480 --program-prefix=PREFIX prepend PREFIX to installed program names
1481 --program-suffix=SUFFIX append SUFFIX to installed program names
1482 --program-transform-name=PROGRAM run sed PROGRAM on installed program names
1483
1484System types:
1485 --build=BUILD configure for building on BUILD [guessed]
1486 --host=HOST cross-compile to build programs to run on HOST [BUILD]
1487_ACEOF
1488fi
1489
1490if test -n "$ac_init_help"; then
1491 case $ac_init_help in
0fbeb4dc 1492 short | recursive ) echo "Configuration of yaml 0.1.4:";;
b9668ba4
AK
1493 esac
1494 cat <<\_ACEOF
1495
1496Optional Features:
47dc80f6 1497 --disable-option-checking ignore unrecognized --enable/--with options
b9668ba4
AK
1498 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
1499 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
1500 --disable-dependency-tracking speeds up one-time build
1501 --enable-dependency-tracking do not reject slow dependency extractors
1502 --enable-shared[=PKGS] build shared libraries [default=yes]
1503 --enable-static[=PKGS] build static libraries [default=yes]
1504 --enable-fast-install[=PKGS]
1505 optimize for fast installation [default=yes]
1506 --disable-libtool-lock avoid locking (might break parallel builds)
1507
1508Optional Packages:
1509 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
1510 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
b9668ba4
AK
1511 --with-pic try to use only PIC/non-PIC objects [default=use
1512 both]
5c706339 1513 --with-gnu-ld assume the C compiler uses GNU ld [default=no]
b9668ba4
AK
1514
1515Some influential environment variables:
1516 CC C compiler command
1517 CFLAGS C compiler flags
1518 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
1519 nonstandard directory <lib dir>
1520 LIBS libraries to pass to the linker, e.g. -l<library>
0fbeb4dc 1521 CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
b9668ba4
AK
1522 you have headers in a nonstandard directory <include dir>
1523 CPP C preprocessor
b9668ba4
AK
1524
1525Use these variables to override the choices made by `configure' or to help
1526it to find libraries and programs with nonstandard names/locations.
1527
0fbeb4dc
AK
1528Report bugs to <http://pyyaml.org/newticket?component=libyaml>.
1529_ACEOF
1530ac_status=$?
1531fi
1532
1533if test "$ac_init_help" = "recursive"; then
1534 # If there are subdirs, report their specific --help.
1535 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1536 test -d "$ac_dir" ||
1537 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1538 continue
1539 ac_builddir=.
1540
1541case "$ac_dir" in
1542.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1543*)
1544 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1545 # A ".." for each directory in $ac_dir_suffix.
1546 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1547 case $ac_top_builddir_sub in
1548 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1549 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1550 esac ;;
1551esac
1552ac_abs_top_builddir=$ac_pwd
1553ac_abs_builddir=$ac_pwd$ac_dir_suffix
1554# for backward compatibility:
1555ac_top_builddir=$ac_top_build_prefix
1556
1557case $srcdir in
1558 .) # We are building in place.
1559 ac_srcdir=.
1560 ac_top_srcdir=$ac_top_builddir_sub
1561 ac_abs_top_srcdir=$ac_pwd ;;
1562 [\\/]* | ?:[\\/]* ) # Absolute name.
1563 ac_srcdir=$srcdir$ac_dir_suffix;
1564 ac_top_srcdir=$srcdir
1565 ac_abs_top_srcdir=$srcdir ;;
1566 *) # Relative name.
1567 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1568 ac_top_srcdir=$ac_top_build_prefix$srcdir
1569 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1570esac
1571ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1572
1573 cd "$ac_dir" || { ac_status=$?; continue; }
1574 # Check for guested configure.
1575 if test -f "$ac_srcdir/configure.gnu"; then
1576 echo &&
1577 $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1578 elif test -f "$ac_srcdir/configure"; then
1579 echo &&
1580 $SHELL "$ac_srcdir/configure" --help=recursive
1581 else
1582 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1583 fi || ac_status=$?
1584 cd "$ac_pwd" || { ac_status=$?; break; }
1585 done
1586fi
1587
1588test -n "$ac_init_help" && exit $ac_status
1589if $ac_init_version; then
1590 cat <<\_ACEOF
1591yaml configure 0.1.4
1592generated by GNU Autoconf 2.67
1593
1594Copyright (C) 2010 Free Software Foundation, Inc.
1595This configure script is free software; the Free Software Foundation
1596gives unlimited permission to copy, distribute and modify it.
1597_ACEOF
1598 exit
1599fi
1600
1601## ------------------------ ##
1602## Autoconf initialization. ##
1603## ------------------------ ##
1604
1605# ac_fn_c_try_compile LINENO
1606# --------------------------
1607# Try to compile conftest.$ac_ext, and return whether this succeeded.
1608ac_fn_c_try_compile ()
1609{
1610 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1611 rm -f conftest.$ac_objext
1612 if { { ac_try="$ac_compile"
1613case "(($ac_try" in
1614 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1615 *) ac_try_echo=$ac_try;;
1616esac
1617eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1618$as_echo "$ac_try_echo"; } >&5
1619 (eval "$ac_compile") 2>conftest.err
1620 ac_status=$?
1621 if test -s conftest.err; then
1622 grep -v '^ *+' conftest.err >conftest.er1
1623 cat conftest.er1 >&5
1624 mv -f conftest.er1 conftest.err
1625 fi
1626 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1627 test $ac_status = 0; } && {
1628 test -z "$ac_c_werror_flag" ||
1629 test ! -s conftest.err
1630 } && test -s conftest.$ac_objext; then :
1631 ac_retval=0
1632else
1633 $as_echo "$as_me: failed program was:" >&5
1634sed 's/^/| /' conftest.$ac_ext >&5
1635
1636 ac_retval=1
1637fi
1638 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1639 as_fn_set_status $ac_retval
1640
1641} # ac_fn_c_try_compile
1642
1643# ac_fn_c_try_cpp LINENO
1644# ----------------------
1645# Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1646ac_fn_c_try_cpp ()
1647{
1648 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1649 if { { ac_try="$ac_cpp conftest.$ac_ext"
1650case "(($ac_try" in
1651 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1652 *) ac_try_echo=$ac_try;;
1653esac
1654eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1655$as_echo "$ac_try_echo"; } >&5
1656 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1657 ac_status=$?
1658 if test -s conftest.err; then
1659 grep -v '^ *+' conftest.err >conftest.er1
1660 cat conftest.er1 >&5
1661 mv -f conftest.er1 conftest.err
1662 fi
1663 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1664 test $ac_status = 0; } > conftest.i && {
1665 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1666 test ! -s conftest.err
1667 }; then :
1668 ac_retval=0
1669else
1670 $as_echo "$as_me: failed program was:" >&5
1671sed 's/^/| /' conftest.$ac_ext >&5
1672
1673 ac_retval=1
1674fi
1675 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1676 as_fn_set_status $ac_retval
1677
1678} # ac_fn_c_try_cpp
1679
1680# ac_fn_c_try_link LINENO
1681# -----------------------
1682# Try to link conftest.$ac_ext, and return whether this succeeded.
1683ac_fn_c_try_link ()
1684{
1685 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1686 rm -f conftest.$ac_objext conftest$ac_exeext
1687 if { { ac_try="$ac_link"
1688case "(($ac_try" in
1689 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1690 *) ac_try_echo=$ac_try;;
1691esac
1692eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1693$as_echo "$ac_try_echo"; } >&5
1694 (eval "$ac_link") 2>conftest.err
1695 ac_status=$?
1696 if test -s conftest.err; then
1697 grep -v '^ *+' conftest.err >conftest.er1
1698 cat conftest.er1 >&5
1699 mv -f conftest.er1 conftest.err
1700 fi
1701 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1702 test $ac_status = 0; } && {
1703 test -z "$ac_c_werror_flag" ||
1704 test ! -s conftest.err
1705 } && test -s conftest$ac_exeext && {
1706 test "$cross_compiling" = yes ||
1707 $as_test_x conftest$ac_exeext
1708 }; then :
1709 ac_retval=0
1710else
1711 $as_echo "$as_me: failed program was:" >&5
1712sed 's/^/| /' conftest.$ac_ext >&5
1713
1714 ac_retval=1
1715fi
1716 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1717 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1718 # interfere with the next link command; also delete a directory that is
1719 # left behind by Apple's compiler. We do this before executing the actions.
1720 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1721 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1722 as_fn_set_status $ac_retval
1723
1724} # ac_fn_c_try_link
1725
1726# ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1727# -------------------------------------------------------
1728# Tests whether HEADER exists and can be compiled using the include files in
1729# INCLUDES, setting the cache variable VAR accordingly.
1730ac_fn_c_check_header_compile ()
1731{
1732 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1733 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1734$as_echo_n "checking for $2... " >&6; }
1735if eval "test \"\${$3+set}\"" = set; then :
1736 $as_echo_n "(cached) " >&6
1737else
1738 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1739/* end confdefs.h. */
1740$4
1741#include <$2>
1742_ACEOF
1743if ac_fn_c_try_compile "$LINENO"; then :
1744 eval "$3=yes"
1745else
1746 eval "$3=no"
1747fi
1748rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1749fi
1750eval ac_res=\$$3
1751 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1752$as_echo "$ac_res" >&6; }
1753 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1754
1755} # ac_fn_c_check_header_compile
1756
1757# ac_fn_c_try_run LINENO
1758# ----------------------
1759# Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1760# that executables *can* be run.
1761ac_fn_c_try_run ()
1762{
1763 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1764 if { { ac_try="$ac_link"
1765case "(($ac_try" in
1766 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1767 *) ac_try_echo=$ac_try;;
1768esac
1769eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1770$as_echo "$ac_try_echo"; } >&5
1771 (eval "$ac_link") 2>&5
1772 ac_status=$?
1773 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1774 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1775 { { case "(($ac_try" in
1776 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1777 *) ac_try_echo=$ac_try;;
1778esac
1779eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1780$as_echo "$ac_try_echo"; } >&5
1781 (eval "$ac_try") 2>&5
1782 ac_status=$?
1783 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1784 test $ac_status = 0; }; }; then :
1785 ac_retval=0
1786else
1787 $as_echo "$as_me: program exited with status $ac_status" >&5
1788 $as_echo "$as_me: failed program was:" >&5
1789sed 's/^/| /' conftest.$ac_ext >&5
1790
1791 ac_retval=$ac_status
1792fi
1793 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1794 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1795 as_fn_set_status $ac_retval
1796
1797} # ac_fn_c_try_run
1798
1799# ac_fn_c_check_func LINENO FUNC VAR
1800# ----------------------------------
1801# Tests whether FUNC exists, setting the cache variable VAR accordingly
1802ac_fn_c_check_func ()
1803{
1804 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1805 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1806$as_echo_n "checking for $2... " >&6; }
1807if eval "test \"\${$3+set}\"" = set; then :
1808 $as_echo_n "(cached) " >&6
1809else
1810 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1811/* end confdefs.h. */
1812/* Define $2 to an innocuous variant, in case <limits.h> declares $2.
1813 For example, HP-UX 11i <limits.h> declares gettimeofday. */
1814#define $2 innocuous_$2
1815
1816/* System header to define __stub macros and hopefully few prototypes,
1817 which can conflict with char $2 (); below.
1818 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
1819 <limits.h> exists even on freestanding compilers. */
1820
1821#ifdef __STDC__
1822# include <limits.h>
1823#else
1824# include <assert.h>
1825#endif
1826
1827#undef $2
1828
1829/* Override any GCC internal prototype to avoid an error.
1830 Use char because int might match the return type of a GCC
1831 builtin and then its argument prototype would still apply. */
1832#ifdef __cplusplus
1833extern "C"
1834#endif
1835char $2 ();
1836/* The GNU C library defines this for functions which it implements
1837 to always fail with ENOSYS. Some functions are actually named
1838 something starting with __ and the normal name is an alias. */
1839#if defined __stub_$2 || defined __stub___$2
1840choke me
1841#endif
1842
1843int
1844main ()
1845{
1846return $2 ();
1847 ;
1848 return 0;
1849}
1850_ACEOF
1851if ac_fn_c_try_link "$LINENO"; then :
1852 eval "$3=yes"
1853else
1854 eval "$3=no"
1855fi
1856rm -f core conftest.err conftest.$ac_objext \
1857 conftest$ac_exeext conftest.$ac_ext
1858fi
1859eval ac_res=\$$3
1860 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1861$as_echo "$ac_res" >&6; }
1862 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1863
1864} # ac_fn_c_check_func
1865
1866# ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
1867# -------------------------------------------------------
1868# Tests whether HEADER exists, giving a warning if it cannot be compiled using
1869# the include files in INCLUDES and setting the cache variable VAR
1870# accordingly.
1871ac_fn_c_check_header_mongrel ()
1872{
1873 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1874 if eval "test \"\${$3+set}\"" = set; then :
1875 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1876$as_echo_n "checking for $2... " >&6; }
1877if eval "test \"\${$3+set}\"" = set; then :
1878 $as_echo_n "(cached) " >&6
1879fi
1880eval ac_res=\$$3
1881 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1882$as_echo "$ac_res" >&6; }
1883else
1884 # Is the header compilable?
1885{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
1886$as_echo_n "checking $2 usability... " >&6; }
1887cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1888/* end confdefs.h. */
1889$4
1890#include <$2>
1891_ACEOF
1892if ac_fn_c_try_compile "$LINENO"; then :
1893 ac_header_compiler=yes
1894else
1895 ac_header_compiler=no
1896fi
1897rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1898{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
1899$as_echo "$ac_header_compiler" >&6; }
1900
1901# Is the header present?
1902{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
1903$as_echo_n "checking $2 presence... " >&6; }
1904cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1905/* end confdefs.h. */
1906#include <$2>
b9668ba4 1907_ACEOF
0fbeb4dc
AK
1908if ac_fn_c_try_cpp "$LINENO"; then :
1909 ac_header_preproc=yes
1910else
1911 ac_header_preproc=no
b9668ba4 1912fi
0fbeb4dc
AK
1913rm -f conftest.err conftest.i conftest.$ac_ext
1914{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
1915$as_echo "$ac_header_preproc" >&6; }
b9668ba4 1916
0fbeb4dc
AK
1917# So? What about this header?
1918case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
1919 yes:no: )
1920 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
1921$as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
1922 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1923$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1924 ;;
1925 no:yes:* )
1926 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
1927$as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
1928 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5
1929$as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;}
1930 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
1931$as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
1932 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5
1933$as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;}
1934 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1935$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1936( $as_echo "## ------------------------------------------------------------ ##
1937## Report this to http://pyyaml.org/newticket?component=libyaml ##
1938## ------------------------------------------------------------ ##"
1939 ) | sed "s/^/$as_me: WARNING: /" >&2
1940 ;;
b9668ba4 1941esac
0fbeb4dc
AK
1942 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1943$as_echo_n "checking for $2... " >&6; }
1944if eval "test \"\${$3+set}\"" = set; then :
1945 $as_echo_n "(cached) " >&6
1946else
1947 eval "$3=\$ac_header_compiler"
b9668ba4 1948fi
0fbeb4dc
AK
1949eval ac_res=\$$3
1950 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1951$as_echo "$ac_res" >&6; }
1952fi
1953 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
b9668ba4 1954
0fbeb4dc 1955} # ac_fn_c_check_header_mongrel
b9668ba4 1956
0fbeb4dc
AK
1957# ac_fn_c_check_type LINENO TYPE VAR INCLUDES
1958# -------------------------------------------
1959# Tests whether TYPE exists after having included INCLUDES, setting cache
1960# variable VAR accordingly.
1961ac_fn_c_check_type ()
1962{
1963 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1964 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1965$as_echo_n "checking for $2... " >&6; }
1966if eval "test \"\${$3+set}\"" = set; then :
1967 $as_echo_n "(cached) " >&6
1968else
1969 eval "$3=no"
1970 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1971/* end confdefs.h. */
1972$4
1973int
1974main ()
1975{
1976if (sizeof ($2))
1977 return 0;
1978 ;
1979 return 0;
1980}
b9668ba4 1981_ACEOF
0fbeb4dc
AK
1982if ac_fn_c_try_compile "$LINENO"; then :
1983 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1984/* end confdefs.h. */
1985$4
1986int
1987main ()
1988{
1989if (sizeof (($2)))
1990 return 0;
1991 ;
1992 return 0;
1993}
1994_ACEOF
1995if ac_fn_c_try_compile "$LINENO"; then :
1996
1997else
1998 eval "$3=yes"
1999fi
2000rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2001fi
2002rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
b9668ba4 2003fi
0fbeb4dc
AK
2004eval ac_res=\$$3
2005 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2006$as_echo "$ac_res" >&6; }
2007 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2008
2009} # ac_fn_c_check_type
b9668ba4
AK
2010cat >config.log <<_ACEOF
2011This file contains any messages produced by compilers while
2012running configure, to aid debugging if configure makes a mistake.
2013
0fbeb4dc
AK
2014It was created by yaml $as_me 0.1.4, which was
2015generated by GNU Autoconf 2.67. Invocation command line was
b9668ba4
AK
2016
2017 $ $0 $@
2018
2019_ACEOF
2020exec 5>>config.log
2021{
2022cat <<_ASUNAME
2023## --------- ##
2024## Platform. ##
2025## --------- ##
2026
2027hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
2028uname -m = `(uname -m) 2>/dev/null || echo unknown`
2029uname -r = `(uname -r) 2>/dev/null || echo unknown`
2030uname -s = `(uname -s) 2>/dev/null || echo unknown`
2031uname -v = `(uname -v) 2>/dev/null || echo unknown`
2032
2033/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
2034/bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
2035
2036/bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
2037/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
2038/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
2039/usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown`
2040/bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
2041/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
2042/bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
2043
2044_ASUNAME
2045
2046as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2047for as_dir in $PATH
2048do
2049 IFS=$as_save_IFS
2050 test -z "$as_dir" && as_dir=.
0fbeb4dc
AK
2051 $as_echo "PATH: $as_dir"
2052 done
b9668ba4
AK
2053IFS=$as_save_IFS
2054
2055} >&5
2056
2057cat >&5 <<_ACEOF
2058
2059
2060## ----------- ##
2061## Core tests. ##
2062## ----------- ##
2063
2064_ACEOF
2065
2066
2067# Keep a trace of the command line.
2068# Strip out --no-create and --no-recursion so they do not pile up.
2069# Strip out --silent because we don't want to record it for future runs.
2070# Also quote any args containing shell meta-characters.
2071# Make two passes to allow for proper duplicate-argument suppression.
2072ac_configure_args=
2073ac_configure_args0=
2074ac_configure_args1=
2075ac_must_keep_next=false
2076for ac_pass in 1 2
2077do
2078 for ac_arg
2079 do
2080 case $ac_arg in
2081 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
2082 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
2083 | -silent | --silent | --silen | --sile | --sil)
2084 continue ;;
2085 *\'*)
47dc80f6 2086 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
b9668ba4
AK
2087 esac
2088 case $ac_pass in
0fbeb4dc 2089 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
b9668ba4 2090 2)
0fbeb4dc 2091 as_fn_append ac_configure_args1 " '$ac_arg'"
b9668ba4
AK
2092 if test $ac_must_keep_next = true; then
2093 ac_must_keep_next=false # Got value, back to normal.
2094 else
2095 case $ac_arg in
2096 *=* | --config-cache | -C | -disable-* | --disable-* \
2097 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
2098 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
2099 | -with-* | --with-* | -without-* | --without-* | --x)
2100 case "$ac_configure_args0 " in
2101 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
2102 esac
2103 ;;
2104 -* ) ac_must_keep_next=true ;;
2105 esac
2106 fi
0fbeb4dc 2107 as_fn_append ac_configure_args " '$ac_arg'"
b9668ba4
AK
2108 ;;
2109 esac
2110 done
2111done
0fbeb4dc
AK
2112{ ac_configure_args0=; unset ac_configure_args0;}
2113{ ac_configure_args1=; unset ac_configure_args1;}
b9668ba4
AK
2114
2115# When interrupted or exit'd, cleanup temporary files, and complete
2116# config.log. We remove comments because anyway the quotes in there
2117# would cause problems or look ugly.
2118# WARNING: Use '\'' to represent an apostrophe within the trap.
2119# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
2120trap 'exit_status=$?
2121 # Save into config.log some information that might help in debugging.
2122 {
2123 echo
2124
0fbeb4dc 2125 $as_echo "## ---------------- ##
b9668ba4 2126## Cache variables. ##
0fbeb4dc 2127## ---------------- ##"
b9668ba4
AK
2128 echo
2129 # The following way of writing the cache mishandles newlines in values,
2130(
2131 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2132 eval ac_val=\$$ac_var
2133 case $ac_val in #(
2134 *${as_nl}*)
2135 case $ac_var in #(
0fbeb4dc 2136 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
47dc80f6 2137$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
b9668ba4
AK
2138 esac
2139 case $ac_var in #(
2140 _ | IFS | as_nl) ;; #(
47dc80f6 2141 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
0fbeb4dc 2142 *) { eval $ac_var=; unset $ac_var;} ;;
b9668ba4
AK
2143 esac ;;
2144 esac
2145 done
2146 (set) 2>&1 |
2147 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2148 *${as_nl}ac_space=\ *)
2149 sed -n \
2150 "s/'\''/'\''\\\\'\'''\''/g;
2151 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2152 ;; #(
2153 *)
2154 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2155 ;;
2156 esac |
2157 sort
2158)
2159 echo
2160
0fbeb4dc 2161 $as_echo "## ----------------- ##
b9668ba4 2162## Output variables. ##
0fbeb4dc 2163## ----------------- ##"
b9668ba4
AK
2164 echo
2165 for ac_var in $ac_subst_vars
2166 do
2167 eval ac_val=\$$ac_var
2168 case $ac_val in
47dc80f6 2169 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
b9668ba4 2170 esac
47dc80f6 2171 $as_echo "$ac_var='\''$ac_val'\''"
b9668ba4
AK
2172 done | sort
2173 echo
2174
2175 if test -n "$ac_subst_files"; then
0fbeb4dc 2176 $as_echo "## ------------------- ##
b9668ba4 2177## File substitutions. ##
0fbeb4dc 2178## ------------------- ##"
b9668ba4
AK
2179 echo
2180 for ac_var in $ac_subst_files
2181 do
2182 eval ac_val=\$$ac_var
2183 case $ac_val in
47dc80f6 2184 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
b9668ba4 2185 esac
47dc80f6 2186 $as_echo "$ac_var='\''$ac_val'\''"
b9668ba4
AK
2187 done | sort
2188 echo
2189 fi
2190
2191 if test -s confdefs.h; then
0fbeb4dc 2192 $as_echo "## ----------- ##
b9668ba4 2193## confdefs.h. ##
0fbeb4dc 2194## ----------- ##"
b9668ba4
AK
2195 echo
2196 cat confdefs.h
2197 echo
2198 fi
2199 test "$ac_signal" != 0 &&
47dc80f6
AK
2200 $as_echo "$as_me: caught signal $ac_signal"
2201 $as_echo "$as_me: exit $exit_status"
b9668ba4
AK
2202 } >&5
2203 rm -f core *.core core.conftest.* &&
2204 rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2205 exit $exit_status
2206' 0
2207for ac_signal in 1 2 13 15; do
0fbeb4dc 2208 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
b9668ba4
AK
2209done
2210ac_signal=0
2211
2212# confdefs.h avoids OS command line length limits that DEFS can exceed.
2213rm -f -r conftest* confdefs.h
2214
0fbeb4dc
AK
2215$as_echo "/* confdefs.h */" > confdefs.h
2216
b9668ba4
AK
2217# Predefined preprocessor variables.
2218
2219cat >>confdefs.h <<_ACEOF
2220#define PACKAGE_NAME "$PACKAGE_NAME"
2221_ACEOF
2222
b9668ba4
AK
2223cat >>confdefs.h <<_ACEOF
2224#define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2225_ACEOF
2226
b9668ba4
AK
2227cat >>confdefs.h <<_ACEOF
2228#define PACKAGE_VERSION "$PACKAGE_VERSION"
2229_ACEOF
2230
b9668ba4
AK
2231cat >>confdefs.h <<_ACEOF
2232#define PACKAGE_STRING "$PACKAGE_STRING"
2233_ACEOF
2234
b9668ba4
AK
2235cat >>confdefs.h <<_ACEOF
2236#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2237_ACEOF
2238
0fbeb4dc
AK
2239cat >>confdefs.h <<_ACEOF
2240#define PACKAGE_URL "$PACKAGE_URL"
2241_ACEOF
2242
b9668ba4
AK
2243
2244# Let the site file select an alternate cache file if it wants to.
47dc80f6
AK
2245# Prefer an explicitly selected file to automatically selected ones.
2246ac_site_file1=NONE
2247ac_site_file2=NONE
b9668ba4 2248if test -n "$CONFIG_SITE"; then
0fbeb4dc
AK
2249 # We do not want a PATH search for config.site.
2250 case $CONFIG_SITE in #((
2251 -*) ac_site_file1=./$CONFIG_SITE;;
2252 */*) ac_site_file1=$CONFIG_SITE;;
2253 *) ac_site_file1=./$CONFIG_SITE;;
2254 esac
b9668ba4 2255elif test "x$prefix" != xNONE; then
47dc80f6
AK
2256 ac_site_file1=$prefix/share/config.site
2257 ac_site_file2=$prefix/etc/config.site
b9668ba4 2258else
47dc80f6
AK
2259 ac_site_file1=$ac_default_prefix/share/config.site
2260 ac_site_file2=$ac_default_prefix/etc/config.site
b9668ba4 2261fi
47dc80f6 2262for ac_site_file in "$ac_site_file1" "$ac_site_file2"
b9668ba4 2263do
47dc80f6 2264 test "x$ac_site_file" = xNONE && continue
0fbeb4dc
AK
2265 if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then
2266 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
47dc80f6 2267$as_echo "$as_me: loading site script $ac_site_file" >&6;}
b9668ba4 2268 sed 's/^/| /' "$ac_site_file" >&5
0fbeb4dc
AK
2269 . "$ac_site_file" \
2270 || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2271$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2272as_fn_error $? "failed to load site script $ac_site_file
2273See \`config.log' for more details" "$LINENO" 5 ; }
b9668ba4
AK
2274 fi
2275done
2276
2277if test -r "$cache_file"; then
0fbeb4dc
AK
2278 # Some versions of bash will fail to source /dev/null (special files
2279 # actually), so we avoid doing that. DJGPP emulates it as a regular file.
2280 if test /dev/null != "$cache_file" && test -f "$cache_file"; then
2281 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
47dc80f6 2282$as_echo "$as_me: loading cache $cache_file" >&6;}
b9668ba4
AK
2283 case $cache_file in
2284 [\\/]* | ?:[\\/]* ) . "$cache_file";;
2285 *) . "./$cache_file";;
2286 esac
2287 fi
2288else
0fbeb4dc 2289 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
47dc80f6 2290$as_echo "$as_me: creating cache $cache_file" >&6;}
b9668ba4
AK
2291 >$cache_file
2292fi
2293
2294# Check that the precious variables saved in the cache have kept the same
2295# value.
2296ac_cache_corrupted=false
2297for ac_var in $ac_precious_vars; do
2298 eval ac_old_set=\$ac_cv_env_${ac_var}_set
2299 eval ac_new_set=\$ac_env_${ac_var}_set
2300 eval ac_old_val=\$ac_cv_env_${ac_var}_value
2301 eval ac_new_val=\$ac_env_${ac_var}_value
2302 case $ac_old_set,$ac_new_set in
2303 set,)
0fbeb4dc 2304 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
47dc80f6 2305$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
b9668ba4
AK
2306 ac_cache_corrupted=: ;;
2307 ,set)
0fbeb4dc 2308 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
47dc80f6 2309$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
b9668ba4
AK
2310 ac_cache_corrupted=: ;;
2311 ,);;
2312 *)
2313 if test "x$ac_old_val" != "x$ac_new_val"; then
47dc80f6
AK
2314 # differences in whitespace do not lead to failure.
2315 ac_old_val_w=`echo x $ac_old_val`
2316 ac_new_val_w=`echo x $ac_new_val`
2317 if test "$ac_old_val_w" != "$ac_new_val_w"; then
0fbeb4dc 2318 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
47dc80f6
AK
2319$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2320 ac_cache_corrupted=:
2321 else
0fbeb4dc 2322 { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
47dc80f6
AK
2323$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2324 eval $ac_var=\$ac_old_val
2325 fi
0fbeb4dc 2326 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5
47dc80f6 2327$as_echo "$as_me: former value: \`$ac_old_val'" >&2;}
0fbeb4dc 2328 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5
47dc80f6 2329$as_echo "$as_me: current value: \`$ac_new_val'" >&2;}
b9668ba4
AK
2330 fi;;
2331 esac
2332 # Pass precious variables to config.status.
2333 if test "$ac_new_set" = set; then
2334 case $ac_new_val in
47dc80f6 2335 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
b9668ba4
AK
2336 *) ac_arg=$ac_var=$ac_new_val ;;
2337 esac
2338 case " $ac_configure_args " in
2339 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
0fbeb4dc 2340 *) as_fn_append ac_configure_args " '$ac_arg'" ;;
b9668ba4
AK
2341 esac
2342 fi
2343done
2344if $ac_cache_corrupted; then
0fbeb4dc 2345 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
47dc80f6 2346$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
0fbeb4dc 2347 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
47dc80f6 2348$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
0fbeb4dc 2349 as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
b9668ba4 2350fi
0fbeb4dc
AK
2351## -------------------- ##
2352## Main body of script. ##
2353## -------------------- ##
b9668ba4
AK
2354
2355ac_ext=c
2356ac_cpp='$CPP $CPPFLAGS'
2357ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2358ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2359ac_compiler_gnu=$ac_cv_c_compiler_gnu
2360
2361
2362ac_aux_dir=
2363for ac_dir in config "$srcdir"/config; do
2364 if test -f "$ac_dir/install-sh"; then
2365 ac_aux_dir=$ac_dir
2366 ac_install_sh="$ac_aux_dir/install-sh -c"
2367 break
2368 elif test -f "$ac_dir/install.sh"; then
2369 ac_aux_dir=$ac_dir
2370 ac_install_sh="$ac_aux_dir/install.sh -c"
2371 break
2372 elif test -f "$ac_dir/shtool"; then
2373 ac_aux_dir=$ac_dir
2374 ac_install_sh="$ac_aux_dir/shtool install -c"
2375 break
2376 fi
2377done
2378if test -z "$ac_aux_dir"; then
0fbeb4dc 2379 as_fn_error $? "cannot find install-sh, install.sh, or shtool in config \"$srcdir\"/config" "$LINENO" 5
b9668ba4
AK
2380fi
2381
2382# These three variables are undocumented and unsupported,
2383# and are intended to be withdrawn in a future Autoconf release.
2384# They can cause serious problems if a builder's source tree is in a directory
2385# whose full name contains unusual characters.
2386ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
2387ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
2388ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
2389
2390
2391ac_config_headers="$ac_config_headers config.h"
2392
0fbeb4dc 2393am__api_version='1.11'
5c706339 2394
b9668ba4
AK
2395# Find a good install program. We prefer a C program (faster),
2396# so one script is as good as another. But avoid the broken or
2397# incompatible versions:
2398# SysV /etc/install, /usr/sbin/install
2399# SunOS /usr/etc/install
2400# IRIX /sbin/install
2401# AIX /bin/install
2402# AmigaOS /C/install, which installs bootblocks on floppy discs
2403# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
2404# AFS /usr/afsws/bin/install, which mishandles nonexistent args
2405# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
2406# OS/2's system install, which has a completely different semantic
2407# ./install, which can be erroneously created by make from ./install.sh.
47dc80f6 2408# Reject install programs that cannot install multiple files.
0fbeb4dc 2409{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
47dc80f6 2410$as_echo_n "checking for a BSD-compatible install... " >&6; }
b9668ba4 2411if test -z "$INSTALL"; then
0fbeb4dc 2412if test "${ac_cv_path_install+set}" = set; then :
47dc80f6 2413 $as_echo_n "(cached) " >&6
b9668ba4
AK
2414else
2415 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2416for as_dir in $PATH
2417do
2418 IFS=$as_save_IFS
2419 test -z "$as_dir" && as_dir=.
0fbeb4dc
AK
2420 # Account for people who put trailing slashes in PATH elements.
2421case $as_dir/ in #((
2422 ./ | .// | /[cC]/* | \
b9668ba4 2423 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
0fbeb4dc 2424 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
b9668ba4
AK
2425 /usr/ucb/* ) ;;
2426 *)
2427 # OSF1 and SCO ODT 3.0 have their own names for install.
2428 # Don't use installbsd from OSF since it installs stuff as root
2429 # by default.
2430 for ac_prog in ginstall scoinst install; do
2431 for ac_exec_ext in '' $ac_executable_extensions; do
2432 if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then
2433 if test $ac_prog = install &&
2434 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2435 # AIX install. It has an incompatible calling convention.
2436 :
2437 elif test $ac_prog = install &&
2438 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2439 # program-specific install script used by HP pwplus--don't use.
2440 :
2441 else
47dc80f6
AK
2442 rm -rf conftest.one conftest.two conftest.dir
2443 echo one > conftest.one
2444 echo two > conftest.two
2445 mkdir conftest.dir
2446 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
2447 test -s conftest.one && test -s conftest.two &&
2448 test -s conftest.dir/conftest.one &&
2449 test -s conftest.dir/conftest.two
2450 then
2451 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
2452 break 3
2453 fi
b9668ba4
AK
2454 fi
2455 fi
2456 done
2457 done
2458 ;;
2459esac
47dc80f6 2460
0fbeb4dc 2461 done
b9668ba4
AK
2462IFS=$as_save_IFS
2463
47dc80f6 2464rm -rf conftest.one conftest.two conftest.dir
b9668ba4
AK
2465
2466fi
2467 if test "${ac_cv_path_install+set}" = set; then
2468 INSTALL=$ac_cv_path_install
2469 else
2470 # As a last resort, use the slow shell script. Don't cache a
2471 # value for INSTALL within a source directory, because that will
2472 # break other packages using the cache if that directory is
2473 # removed, or if the value is a relative name.
2474 INSTALL=$ac_install_sh
2475 fi
2476fi
0fbeb4dc 2477{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
47dc80f6 2478$as_echo "$INSTALL" >&6; }
b9668ba4
AK
2479
2480# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
2481# It thinks the first close brace ends the variable substitution.
2482test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
2483
2484test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
2485
2486test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
2487
0fbeb4dc 2488{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5
47dc80f6 2489$as_echo_n "checking whether build environment is sane... " >&6; }
b9668ba4
AK
2490# Just in case
2491sleep 1
2492echo timestamp > conftest.file
0fbeb4dc
AK
2493# Reject unsafe characters in $srcdir or the absolute working directory
2494# name. Accept space and tab only in the latter.
2495am_lf='
2496'
2497case `pwd` in
2498 *[\\\"\#\$\&\'\`$am_lf]*)
2499 as_fn_error $? "unsafe absolute working directory name" "$LINENO" 5 ;;
2500esac
2501case $srcdir in
2502 *[\\\"\#\$\&\'\`$am_lf\ \ ]*)
2503 as_fn_error $? "unsafe srcdir value: \`$srcdir'" "$LINENO" 5 ;;
2504esac
2505
b9668ba4
AK
2506# Do `set' in a subshell so we don't clobber the current shell's
2507# arguments. Must try -L first in case configure is actually a
2508# symlink; some systems play weird games with the mod time of symlinks
2509# (eg FreeBSD returns the mod time of the symlink's containing
2510# directory).
2511if (
0fbeb4dc 2512 set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null`
b9668ba4
AK
2513 if test "$*" = "X"; then
2514 # -L didn't work.
0fbeb4dc 2515 set X `ls -t "$srcdir/configure" conftest.file`
b9668ba4
AK
2516 fi
2517 rm -f conftest.file
2518 if test "$*" != "X $srcdir/configure conftest.file" \
2519 && test "$*" != "X conftest.file $srcdir/configure"; then
2520
2521 # If neither matched, then we have a broken ls. This can happen
2522 # if, for instance, CONFIG_SHELL is bash and it inherits a
2523 # broken ls alias from the environment. This has actually
2524 # happened. Such a system could not be considered "sane".
0fbeb4dc
AK
2525 as_fn_error $? "ls -t appears to fail. Make sure there is not a broken
2526alias in your environment" "$LINENO" 5
b9668ba4
AK
2527 fi
2528
2529 test "$2" = conftest.file
2530 )
2531then
2532 # Ok.
2533 :
2534else
0fbeb4dc
AK
2535 as_fn_error $? "newly created file is older than distributed files!
2536Check your system clock" "$LINENO" 5
2537fi
2538{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
2539$as_echo "yes" >&6; }
2540test "$program_prefix" != NONE &&
2541 program_transform_name="s&^&$program_prefix&;$program_transform_name"
2542# Use a double $ so make ignores it.
2543test "$program_suffix" != NONE &&
2544 program_transform_name="s&\$&$program_suffix&;$program_transform_name"
2545# Double any \ or $.
2546# By default was `s,x,x', remove it if useless.
2547ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
2548program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
2549
2550# expand $ac_aux_dir to an absolute path
2551am_aux_dir=`cd $ac_aux_dir && pwd`
2552
2553if test x"${MISSING+set}" != xset; then
2554 case $am_aux_dir in
2555 *\ * | *\ *)
2556 MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;;
2557 *)
2558 MISSING="\${SHELL} $am_aux_dir/missing" ;;
2559 esac
2560fi
2561# Use eval to expand $SHELL
2562if eval "$MISSING --run true"; then
2563 am_missing_run="$MISSING --run "
2564else
2565 am_missing_run=
2566 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`missing' script is too old or missing" >&5
2567$as_echo "$as_me: WARNING: \`missing' script is too old or missing" >&2;}
2568fi
2569
2570if test x"${install_sh}" != xset; then
2571 case $am_aux_dir in
2572 *\ * | *\ *)
2573 install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;;
2574 *)
2575 install_sh="\${SHELL} $am_aux_dir/install-sh"
2576 esac
2577fi
2578
2579# Installed binaries are usually stripped using `strip' when the user
2580# run `make install-strip'. However `strip' might not be the right
2581# tool to use in cross-compilation environments, therefore Automake
2582# will honor the `STRIP' environment variable to overrule this program.
2583if test "$cross_compiling" != no; then
2584 if test -n "$ac_tool_prefix"; then
2585 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
2586set dummy ${ac_tool_prefix}strip; ac_word=$2
2587{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2588$as_echo_n "checking for $ac_word... " >&6; }
2589if test "${ac_cv_prog_STRIP+set}" = set; then :
2590 $as_echo_n "(cached) " >&6
2591else
2592 if test -n "$STRIP"; then
2593 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
2594else
2595as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2596for as_dir in $PATH
2597do
2598 IFS=$as_save_IFS
2599 test -z "$as_dir" && as_dir=.
2600 for ac_exec_ext in '' $ac_executable_extensions; do
2601 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2602 ac_cv_prog_STRIP="${ac_tool_prefix}strip"
2603 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2604 break 2
2605 fi
2606done
2607 done
2608IFS=$as_save_IFS
2609
2610fi
2611fi
2612STRIP=$ac_cv_prog_STRIP
2613if test -n "$STRIP"; then
2614 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
2615$as_echo "$STRIP" >&6; }
2616else
2617 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2618$as_echo "no" >&6; }
2619fi
2620
2621
2622fi
2623if test -z "$ac_cv_prog_STRIP"; then
2624 ac_ct_STRIP=$STRIP
2625 # Extract the first word of "strip", so it can be a program name with args.
2626set dummy strip; ac_word=$2
2627{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2628$as_echo_n "checking for $ac_word... " >&6; }
2629if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then :
2630 $as_echo_n "(cached) " >&6
2631else
2632 if test -n "$ac_ct_STRIP"; then
2633 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
2634else
2635as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2636for as_dir in $PATH
2637do
2638 IFS=$as_save_IFS
2639 test -z "$as_dir" && as_dir=.
2640 for ac_exec_ext in '' $ac_executable_extensions; do
2641 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2642 ac_cv_prog_ac_ct_STRIP="strip"
2643 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2644 break 2
2645 fi
2646done
2647 done
2648IFS=$as_save_IFS
2649
2650fi
2651fi
2652ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
2653if test -n "$ac_ct_STRIP"; then
2654 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
2655$as_echo "$ac_ct_STRIP" >&6; }
2656else
2657 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2658$as_echo "no" >&6; }
b9668ba4 2659fi
b9668ba4 2660
0fbeb4dc
AK
2661 if test "x$ac_ct_STRIP" = x; then
2662 STRIP=":"
2663 else
2664 case $cross_compiling:$ac_tool_warned in
2665yes:)
2666{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2667$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2668ac_tool_warned=yes ;;
2669esac
2670 STRIP=$ac_ct_STRIP
2671 fi
b9668ba4 2672else
0fbeb4dc
AK
2673 STRIP="$ac_cv_prog_STRIP"
2674fi
2675
b9668ba4 2676fi
0fbeb4dc 2677INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
b9668ba4 2678
0fbeb4dc 2679{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5
47dc80f6 2680$as_echo_n "checking for a thread-safe mkdir -p... " >&6; }
5c706339 2681if test -z "$MKDIR_P"; then
0fbeb4dc 2682 if test "${ac_cv_path_mkdir+set}" = set; then :
47dc80f6 2683 $as_echo_n "(cached) " >&6
5c706339
AK
2684else
2685 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2686for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin
2687do
2688 IFS=$as_save_IFS
2689 test -z "$as_dir" && as_dir=.
0fbeb4dc 2690 for ac_prog in mkdir gmkdir; do
5c706339
AK
2691 for ac_exec_ext in '' $ac_executable_extensions; do
2692 { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; } || continue
2693 case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #(
2694 'mkdir (GNU coreutils) '* | \
2695 'mkdir (coreutils) '* | \
2696 'mkdir (fileutils) '4.1*)
2697 ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext
2698 break 3;;
2699 esac
2700 done
2701 done
0fbeb4dc 2702 done
5c706339
AK
2703IFS=$as_save_IFS
2704
2705fi
2706
0fbeb4dc 2707 test -d ./--version && rmdir ./--version
5c706339
AK
2708 if test "${ac_cv_path_mkdir+set}" = set; then
2709 MKDIR_P="$ac_cv_path_mkdir -p"
b9668ba4 2710 else
5c706339
AK
2711 # As a last resort, use the slow shell script. Don't cache a
2712 # value for MKDIR_P within a source directory, because that will
2713 # break other packages using the cache if that directory is
2714 # removed, or if the value is a relative name.
5c706339 2715 MKDIR_P="$ac_install_sh -d"
b9668ba4
AK
2716 fi
2717fi
0fbeb4dc 2718{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5
47dc80f6 2719$as_echo "$MKDIR_P" >&6; }
5c706339
AK
2720
2721mkdir_p="$MKDIR_P"
2722case $mkdir_p in
2723 [\\/$]* | ?:[\\/]*) ;;
2724 */*) mkdir_p="\$(top_builddir)/$mkdir_p" ;;
2725esac
b9668ba4
AK
2726
2727for ac_prog in gawk mawk nawk awk
2728do
2729 # Extract the first word of "$ac_prog", so it can be a program name with args.
2730set dummy $ac_prog; ac_word=$2
0fbeb4dc 2731{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
47dc80f6 2732$as_echo_n "checking for $ac_word... " >&6; }
0fbeb4dc 2733if test "${ac_cv_prog_AWK+set}" = set; then :
47dc80f6 2734 $as_echo_n "(cached) " >&6
b9668ba4
AK
2735else
2736 if test -n "$AWK"; then
2737 ac_cv_prog_AWK="$AWK" # Let the user override the test.
2738else
2739as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2740for as_dir in $PATH
2741do
2742 IFS=$as_save_IFS
2743 test -z "$as_dir" && as_dir=.
0fbeb4dc 2744 for ac_exec_ext in '' $ac_executable_extensions; do
b9668ba4
AK
2745 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2746 ac_cv_prog_AWK="$ac_prog"
0fbeb4dc 2747 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
b9668ba4
AK
2748 break 2
2749 fi
2750done
0fbeb4dc 2751 done
b9668ba4
AK
2752IFS=$as_save_IFS
2753
2754fi
2755fi
2756AWK=$ac_cv_prog_AWK
2757if test -n "$AWK"; then
0fbeb4dc 2758 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
47dc80f6 2759$as_echo "$AWK" >&6; }
b9668ba4 2760else
0fbeb4dc 2761 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
47dc80f6 2762$as_echo "no" >&6; }
b9668ba4
AK
2763fi
2764
2765
2766 test -n "$AWK" && break
2767done
2768
0fbeb4dc 2769{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
47dc80f6
AK
2770$as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
2771set x ${MAKE-make}
2772ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
0fbeb4dc 2773if eval "test \"\${ac_cv_prog_make_${ac_make}_set+set}\"" = set; then :
47dc80f6 2774 $as_echo_n "(cached) " >&6
b9668ba4
AK
2775else
2776 cat >conftest.make <<\_ACEOF
2777SHELL = /bin/sh
2778all:
2779 @echo '@@@%%%=$(MAKE)=@@@%%%'
2780_ACEOF
0fbeb4dc 2781# GNU make sometimes prints "make[1]: Entering ...", which would confuse us.
b9668ba4
AK
2782case `${MAKE-make} -f conftest.make 2>/dev/null` in
2783 *@@@%%%=?*=@@@%%%*)
2784 eval ac_cv_prog_make_${ac_make}_set=yes;;
2785 *)
2786 eval ac_cv_prog_make_${ac_make}_set=no;;
2787esac
2788rm -f conftest.make
2789fi
2790if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
0fbeb4dc 2791 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
47dc80f6 2792$as_echo "yes" >&6; }
b9668ba4
AK
2793 SET_MAKE=
2794else
0fbeb4dc 2795 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
47dc80f6 2796$as_echo "no" >&6; }
b9668ba4
AK
2797 SET_MAKE="MAKE=${MAKE-make}"
2798fi
2799
2800rm -rf .tst 2>/dev/null
2801mkdir .tst 2>/dev/null
2802if test -d .tst; then
2803 am__leading_dot=.
2804else
2805 am__leading_dot=_
2806fi
2807rmdir .tst 2>/dev/null
2808
5c706339
AK
2809if test "`cd $srcdir && pwd`" != "`pwd`"; then
2810 # Use -I$(srcdir) only when $(srcdir) != ., so that make's output
2811 # is not polluted with repeated "-I."
2812 am__isrc=' -I$(srcdir)'
2813 # test to see if srcdir already configured
2814 if test -f $srcdir/config.status; then
0fbeb4dc 2815 as_fn_error $? "source directory already configured; run \"make distclean\" there first" "$LINENO" 5
5c706339 2816 fi
b9668ba4
AK
2817fi
2818
2819# test whether we have cygpath
2820if test -z "$CYGPATH_W"; then
2821 if (cygpath --version) >/dev/null 2>/dev/null; then
2822 CYGPATH_W='cygpath -w'
2823 else
2824 CYGPATH_W=echo
2825 fi
2826fi
2827
2828
2829# Define the identity of the package.
2830 PACKAGE='yaml'
0fbeb4dc 2831 VERSION='0.1.4'
b9668ba4
AK
2832
2833
2834cat >>confdefs.h <<_ACEOF
2835#define PACKAGE "$PACKAGE"
2836_ACEOF
2837
2838
2839cat >>confdefs.h <<_ACEOF
2840#define VERSION "$VERSION"
2841_ACEOF
2842
2843# Some tools Automake needs.
2844
2845ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"}
2846
2847
2848AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"}
2849
2850
2851AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"}
2852
2853
2854AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"}
2855
2856
2857MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"}
2858
b9668ba4
AK
2859# We need awk for the "check" target. The system "awk" is bad on
2860# some platforms.
2861# Always define AMTAR for backward compatibility.
2862
2863AMTAR=${AMTAR-"${am_missing_run}tar"}
2864
2865am__tar='${AMTAR} chof - "$$tardir"'; am__untar='${AMTAR} xf -'
2866
2867
2868
2869
2870
2871
2872# Define macro variables for the package version numbers.
2873
0fbeb4dc 2874$as_echo "#define YAML_VERSION_MAJOR 0" >>confdefs.h
b9668ba4
AK
2875
2876
0fbeb4dc 2877$as_echo "#define YAML_VERSION_MINOR 1" >>confdefs.h
b9668ba4
AK
2878
2879
0fbeb4dc 2880$as_echo "#define YAML_VERSION_PATCH 4" >>confdefs.h
b9668ba4
AK
2881
2882
0fbeb4dc 2883$as_echo "#define YAML_VERSION_STRING \"0.1.4\"" >>confdefs.h
b9668ba4
AK
2884
2885
2886# Define substitutions for the libtool version numbers.
2887YAML_LT_RELEASE=0
5c706339 2888YAML_LT_CURRENT=2
0fbeb4dc 2889YAML_LT_REVISION=2
47dc80f6 2890YAML_LT_AGE=0
b9668ba4
AK
2891
2892
2893
2894
2895
2896# Note: in order to update checks, run `autoscan` and look through "configure.scan".
2897
2898# Checks for programs.
2899ac_ext=c
2900ac_cpp='$CPP $CPPFLAGS'
2901ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2902ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2903ac_compiler_gnu=$ac_cv_c_compiler_gnu
2904if test -n "$ac_tool_prefix"; then
2905 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
2906set dummy ${ac_tool_prefix}gcc; ac_word=$2
0fbeb4dc 2907{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
47dc80f6 2908$as_echo_n "checking for $ac_word... " >&6; }
0fbeb4dc 2909if test "${ac_cv_prog_CC+set}" = set; then :
47dc80f6 2910 $as_echo_n "(cached) " >&6
b9668ba4
AK
2911else
2912 if test -n "$CC"; then
2913 ac_cv_prog_CC="$CC" # Let the user override the test.
2914else
2915as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2916for as_dir in $PATH
2917do
2918 IFS=$as_save_IFS
2919 test -z "$as_dir" && as_dir=.
0fbeb4dc 2920 for ac_exec_ext in '' $ac_executable_extensions; do
b9668ba4
AK
2921 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2922 ac_cv_prog_CC="${ac_tool_prefix}gcc"
0fbeb4dc 2923 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
b9668ba4
AK
2924 break 2
2925 fi
2926done
0fbeb4dc 2927 done
b9668ba4
AK
2928IFS=$as_save_IFS
2929
2930fi
2931fi
2932CC=$ac_cv_prog_CC
2933if test -n "$CC"; then
0fbeb4dc 2934 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
47dc80f6 2935$as_echo "$CC" >&6; }
b9668ba4 2936else
0fbeb4dc 2937 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
47dc80f6 2938$as_echo "no" >&6; }
b9668ba4
AK
2939fi
2940
2941
2942fi
2943if test -z "$ac_cv_prog_CC"; then
2944 ac_ct_CC=$CC
2945 # Extract the first word of "gcc", so it can be a program name with args.
2946set dummy gcc; ac_word=$2
0fbeb4dc 2947{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
47dc80f6 2948$as_echo_n "checking for $ac_word... " >&6; }
0fbeb4dc 2949if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
47dc80f6 2950 $as_echo_n "(cached) " >&6
b9668ba4
AK
2951else
2952 if test -n "$ac_ct_CC"; then
2953 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2954else
2955as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2956for as_dir in $PATH
2957do
2958 IFS=$as_save_IFS
2959 test -z "$as_dir" && as_dir=.
0fbeb4dc 2960 for ac_exec_ext in '' $ac_executable_extensions; do
b9668ba4
AK
2961 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2962 ac_cv_prog_ac_ct_CC="gcc"
0fbeb4dc 2963 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
b9668ba4
AK
2964 break 2
2965 fi
2966done
0fbeb4dc 2967 done
b9668ba4
AK
2968IFS=$as_save_IFS
2969
2970fi
2971fi
2972ac_ct_CC=$ac_cv_prog_ac_ct_CC
2973if test -n "$ac_ct_CC"; then
0fbeb4dc 2974 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
47dc80f6 2975$as_echo "$ac_ct_CC" >&6; }
b9668ba4 2976else
0fbeb4dc 2977 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
47dc80f6 2978$as_echo "no" >&6; }
b9668ba4
AK
2979fi
2980
2981 if test "x$ac_ct_CC" = x; then
2982 CC=""
2983 else
2984 case $cross_compiling:$ac_tool_warned in
2985yes:)
0fbeb4dc 2986{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
47dc80f6 2987$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
b9668ba4
AK
2988ac_tool_warned=yes ;;
2989esac
2990 CC=$ac_ct_CC
2991 fi
2992else
2993 CC="$ac_cv_prog_CC"
2994fi
2995
2996if test -z "$CC"; then
2997 if test -n "$ac_tool_prefix"; then
2998 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
2999set dummy ${ac_tool_prefix}cc; ac_word=$2
0fbeb4dc 3000{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
47dc80f6 3001$as_echo_n "checking for $ac_word... " >&6; }
0fbeb4dc 3002if test "${ac_cv_prog_CC+set}" = set; then :
47dc80f6 3003 $as_echo_n "(cached) " >&6
b9668ba4
AK
3004else
3005 if test -n "$CC"; then
3006 ac_cv_prog_CC="$CC" # Let the user override the test.
3007else
3008as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3009for as_dir in $PATH
3010do
3011 IFS=$as_save_IFS
3012 test -z "$as_dir" && as_dir=.
0fbeb4dc 3013 for ac_exec_ext in '' $ac_executable_extensions; do
b9668ba4
AK
3014 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3015 ac_cv_prog_CC="${ac_tool_prefix}cc"
0fbeb4dc 3016 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
b9668ba4
AK
3017 break 2
3018 fi
3019done
0fbeb4dc 3020 done
b9668ba4
AK
3021IFS=$as_save_IFS
3022
3023fi
3024fi
3025CC=$ac_cv_prog_CC
3026if test -n "$CC"; then
0fbeb4dc 3027 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
47dc80f6 3028$as_echo "$CC" >&6; }
b9668ba4 3029else
0fbeb4dc 3030 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
47dc80f6 3031$as_echo "no" >&6; }
b9668ba4
AK
3032fi
3033
3034
3035 fi
3036fi
3037if test -z "$CC"; then
3038 # Extract the first word of "cc", so it can be a program name with args.
3039set dummy cc; ac_word=$2
0fbeb4dc 3040{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
47dc80f6 3041$as_echo_n "checking for $ac_word... " >&6; }
0fbeb4dc 3042if test "${ac_cv_prog_CC+set}" = set; then :
47dc80f6 3043 $as_echo_n "(cached) " >&6
b9668ba4
AK
3044else
3045 if test -n "$CC"; then
3046 ac_cv_prog_CC="$CC" # Let the user override the test.
3047else
3048 ac_prog_rejected=no
3049as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3050for as_dir in $PATH
3051do
3052 IFS=$as_save_IFS
3053 test -z "$as_dir" && as_dir=.
0fbeb4dc 3054 for ac_exec_ext in '' $ac_executable_extensions; do
b9668ba4
AK
3055 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3056 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
3057 ac_prog_rejected=yes
3058 continue
3059 fi
3060 ac_cv_prog_CC="cc"
0fbeb4dc 3061 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
b9668ba4
AK
3062 break 2
3063 fi
3064done
0fbeb4dc 3065 done
b9668ba4
AK
3066IFS=$as_save_IFS
3067
3068if test $ac_prog_rejected = yes; then
3069 # We found a bogon in the path, so make sure we never use it.
3070 set dummy $ac_cv_prog_CC
3071 shift
3072 if test $# != 0; then
3073 # We chose a different compiler from the bogus one.
3074 # However, it has the same basename, so the bogon will be chosen
3075 # first if we set CC to just the basename; use the full file name.
3076 shift
3077 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
3078 fi
3079fi
3080fi
3081fi
3082CC=$ac_cv_prog_CC
3083if test -n "$CC"; then
0fbeb4dc 3084 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
47dc80f6 3085$as_echo "$CC" >&6; }
b9668ba4 3086else
0fbeb4dc 3087 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
47dc80f6 3088$as_echo "no" >&6; }
b9668ba4
AK
3089fi
3090
3091
3092fi
3093if test -z "$CC"; then
3094 if test -n "$ac_tool_prefix"; then
3095 for ac_prog in cl.exe
3096 do
3097 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
3098set dummy $ac_tool_prefix$ac_prog; ac_word=$2
0fbeb4dc 3099{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
47dc80f6 3100$as_echo_n "checking for $ac_word... " >&6; }
0fbeb4dc 3101if test "${ac_cv_prog_CC+set}" = set; then :
47dc80f6 3102 $as_echo_n "(cached) " >&6
b9668ba4
AK
3103else
3104 if test -n "$CC"; then
3105 ac_cv_prog_CC="$CC" # Let the user override the test.
3106else
3107as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3108for as_dir in $PATH
3109do
3110 IFS=$as_save_IFS
3111 test -z "$as_dir" && as_dir=.
0fbeb4dc 3112 for ac_exec_ext in '' $ac_executable_extensions; do
b9668ba4
AK
3113 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3114 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
0fbeb4dc 3115 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
b9668ba4
AK
3116 break 2
3117 fi
3118done
0fbeb4dc 3119 done
b9668ba4
AK
3120IFS=$as_save_IFS
3121
3122fi
3123fi
3124CC=$ac_cv_prog_CC
3125if test -n "$CC"; then
0fbeb4dc 3126 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
47dc80f6 3127$as_echo "$CC" >&6; }
b9668ba4 3128else
0fbeb4dc 3129 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
47dc80f6 3130$as_echo "no" >&6; }
b9668ba4
AK
3131fi
3132
3133
3134 test -n "$CC" && break
3135 done
3136fi
3137if test -z "$CC"; then
3138 ac_ct_CC=$CC
3139 for ac_prog in cl.exe
3140do
3141 # Extract the first word of "$ac_prog", so it can be a program name with args.
3142set dummy $ac_prog; ac_word=$2
0fbeb4dc 3143{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
47dc80f6 3144$as_echo_n "checking for $ac_word... " >&6; }
0fbeb4dc 3145if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
47dc80f6 3146 $as_echo_n "(cached) " >&6
b9668ba4
AK
3147else
3148 if test -n "$ac_ct_CC"; then
3149 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3150else
3151as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3152for as_dir in $PATH
3153do
3154 IFS=$as_save_IFS
3155 test -z "$as_dir" && as_dir=.
0fbeb4dc 3156 for ac_exec_ext in '' $ac_executable_extensions; do
b9668ba4
AK
3157 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3158 ac_cv_prog_ac_ct_CC="$ac_prog"
0fbeb4dc 3159 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
b9668ba4
AK
3160 break 2
3161 fi
3162done
0fbeb4dc 3163 done
b9668ba4
AK
3164IFS=$as_save_IFS
3165
3166fi
3167fi
3168ac_ct_CC=$ac_cv_prog_ac_ct_CC
3169if test -n "$ac_ct_CC"; then
0fbeb4dc 3170 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
47dc80f6 3171$as_echo "$ac_ct_CC" >&6; }
b9668ba4 3172else
0fbeb4dc 3173 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
47dc80f6 3174$as_echo "no" >&6; }
b9668ba4
AK
3175fi
3176
3177
3178 test -n "$ac_ct_CC" && break
3179done
3180
3181 if test "x$ac_ct_CC" = x; then
3182 CC=""
3183 else
3184 case $cross_compiling:$ac_tool_warned in
3185yes:)
0fbeb4dc 3186{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
47dc80f6 3187$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
b9668ba4
AK
3188ac_tool_warned=yes ;;
3189esac
3190 CC=$ac_ct_CC
3191 fi
3192fi
3193
3194fi
3195
3196
0fbeb4dc 3197test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
47dc80f6 3198$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
0fbeb4dc
AK
3199as_fn_error $? "no acceptable C compiler found in \$PATH
3200See \`config.log' for more details" "$LINENO" 5 ; }
b9668ba4
AK
3201
3202# Provide some information about the compiler.
0fbeb4dc 3203$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
47dc80f6
AK
3204set X $ac_compile
3205ac_compiler=$2
0fbeb4dc
AK
3206for ac_option in --version -v -V -qversion; do
3207 { { ac_try="$ac_compiler $ac_option >&5"
b9668ba4
AK
3208case "(($ac_try" in
3209 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3210 *) ac_try_echo=$ac_try;;
3211esac
0fbeb4dc
AK
3212eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3213$as_echo "$ac_try_echo"; } >&5
3214 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
b9668ba4 3215 ac_status=$?
0fbeb4dc
AK
3216 if test -s conftest.err; then
3217 sed '10a\
3218... rest of stderr output deleted ...
3219 10q' conftest.err >conftest.er1
3220 cat conftest.er1 >&5
3221 fi
3222 rm -f conftest.er1 conftest.err
3223 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3224 test $ac_status = 0; }
3225done
b9668ba4 3226
0fbeb4dc 3227cat confdefs.h - <<_ACEOF >conftest.$ac_ext
b9668ba4
AK
3228/* end confdefs.h. */
3229
3230int
3231main ()
3232{
3233
3234 ;
3235 return 0;
3236}
3237_ACEOF
3238ac_clean_files_save=$ac_clean_files
47dc80f6 3239ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
b9668ba4
AK
3240# Try to create an executable without -o first, disregard a.out.
3241# It will help us diagnose broken compilers, and finding out an intuition
3242# of exeext.
0fbeb4dc
AK
3243{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
3244$as_echo_n "checking whether the C compiler works... " >&6; }
47dc80f6
AK
3245ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
3246
3247# The possible output files:
3248ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
3249
b9668ba4
AK
3250ac_rmfiles=
3251for ac_file in $ac_files
3252do
3253 case $ac_file in
47dc80f6 3254 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
b9668ba4
AK
3255 * ) ac_rmfiles="$ac_rmfiles $ac_file";;
3256 esac
3257done
3258rm -f $ac_rmfiles
3259
0fbeb4dc 3260if { { ac_try="$ac_link_default"
b9668ba4
AK
3261case "(($ac_try" in
3262 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3263 *) ac_try_echo=$ac_try;;
3264esac
0fbeb4dc
AK
3265eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3266$as_echo "$ac_try_echo"; } >&5
b9668ba4
AK
3267 (eval "$ac_link_default") 2>&5
3268 ac_status=$?
0fbeb4dc
AK
3269 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3270 test $ac_status = 0; }; then :
b9668ba4
AK
3271 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
3272# So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
3273# in a Makefile. We should not override ac_cv_exeext if it was cached,
3274# so that the user can short-circuit this test for compilers unknown to
3275# Autoconf.
3276for ac_file in $ac_files ''
3277do
3278 test -f "$ac_file" || continue
3279 case $ac_file in
47dc80f6 3280 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
b9668ba4
AK
3281 ;;
3282 [ab].out )
3283 # We found the default executable, but exeext='' is most
3284 # certainly right.
3285 break;;
3286 *.* )
0fbeb4dc 3287 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
b9668ba4
AK
3288 then :; else
3289 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3290 fi
3291 # We set ac_cv_exeext here because the later test for it is not
3292 # safe: cross compilers may not add the suffix if given an `-o'
3293 # argument, so we may need to know it at that point already.
3294 # Even if this section looks crufty: it has the advantage of
3295 # actually working.
3296 break;;
3297 * )
3298 break;;
3299 esac
3300done
3301test "$ac_cv_exeext" = no && ac_cv_exeext=
3302
3303else
3304 ac_file=''
3305fi
0fbeb4dc
AK
3306if test -z "$ac_file"; then :
3307 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3308$as_echo "no" >&6; }
3309$as_echo "$as_me: failed program was:" >&5
b9668ba4
AK
3310sed 's/^/| /' conftest.$ac_ext >&5
3311
0fbeb4dc 3312{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
47dc80f6 3313$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
0fbeb4dc
AK
3314as_fn_error 77 "C compiler cannot create executables
3315See \`config.log' for more details" "$LINENO" 5 ; }
3316else
3317 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3318$as_echo "yes" >&6; }
b9668ba4 3319fi
0fbeb4dc
AK
3320{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
3321$as_echo_n "checking for C compiler default output file name... " >&6; }
3322{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
3323$as_echo "$ac_file" >&6; }
b9668ba4
AK
3324ac_exeext=$ac_cv_exeext
3325
47dc80f6 3326rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
b9668ba4 3327ac_clean_files=$ac_clean_files_save
0fbeb4dc 3328{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
47dc80f6 3329$as_echo_n "checking for suffix of executables... " >&6; }
0fbeb4dc 3330if { { ac_try="$ac_link"
b9668ba4
AK
3331case "(($ac_try" in
3332 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3333 *) ac_try_echo=$ac_try;;
3334esac
0fbeb4dc
AK
3335eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3336$as_echo "$ac_try_echo"; } >&5
b9668ba4
AK
3337 (eval "$ac_link") 2>&5
3338 ac_status=$?
0fbeb4dc
AK
3339 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3340 test $ac_status = 0; }; then :
b9668ba4
AK
3341 # If both `conftest.exe' and `conftest' are `present' (well, observable)
3342# catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
3343# work properly (i.e., refer to `conftest.exe'), while it won't with
3344# `rm'.
3345for ac_file in conftest.exe conftest conftest.*; do
3346 test -f "$ac_file" || continue
3347 case $ac_file in
47dc80f6 3348 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
b9668ba4
AK
3349 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3350 break;;
3351 * ) break;;
3352 esac
3353done
3354else
0fbeb4dc 3355 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
47dc80f6 3356$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
0fbeb4dc
AK
3357as_fn_error $? "cannot compute suffix of executables: cannot compile and link
3358See \`config.log' for more details" "$LINENO" 5 ; }
b9668ba4 3359fi
0fbeb4dc
AK
3360rm -f conftest conftest$ac_cv_exeext
3361{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
47dc80f6 3362$as_echo "$ac_cv_exeext" >&6; }
b9668ba4
AK
3363
3364rm -f conftest.$ac_ext
3365EXEEXT=$ac_cv_exeext
3366ac_exeext=$EXEEXT
0fbeb4dc
AK
3367cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3368/* end confdefs.h. */
3369#include <stdio.h>
3370int
3371main ()
3372{
3373FILE *f = fopen ("conftest.out", "w");
3374 return ferror (f) || fclose (f) != 0;
3375
3376 ;
3377 return 0;
3378}
3379_ACEOF
3380ac_clean_files="$ac_clean_files conftest.out"
3381# Check that the compiler produces executables we can run. If not, either
3382# the compiler is broken, or we cross compile.
3383{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
3384$as_echo_n "checking whether we are cross compiling... " >&6; }
3385if test "$cross_compiling" != yes; then
3386 { { ac_try="$ac_link"
3387case "(($ac_try" in
3388 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3389 *) ac_try_echo=$ac_try;;
3390esac
3391eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3392$as_echo "$ac_try_echo"; } >&5
3393 (eval "$ac_link") 2>&5
3394 ac_status=$?
3395 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3396 test $ac_status = 0; }
3397 if { ac_try='./conftest$ac_cv_exeext'
3398 { { case "(($ac_try" in
3399 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3400 *) ac_try_echo=$ac_try;;
3401esac
3402eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3403$as_echo "$ac_try_echo"; } >&5
3404 (eval "$ac_try") 2>&5
3405 ac_status=$?
3406 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3407 test $ac_status = 0; }; }; then
3408 cross_compiling=no
3409 else
3410 if test "$cross_compiling" = maybe; then
3411 cross_compiling=yes
3412 else
3413 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3414$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3415as_fn_error $? "cannot run C compiled programs.
3416If you meant to cross compile, use \`--host'.
3417See \`config.log' for more details" "$LINENO" 5 ; }
3418 fi
3419 fi
3420fi
3421{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
3422$as_echo "$cross_compiling" >&6; }
3423
3424rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out
3425ac_clean_files=$ac_clean_files_save
3426{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
47dc80f6 3427$as_echo_n "checking for suffix of object files... " >&6; }
0fbeb4dc 3428if test "${ac_cv_objext+set}" = set; then :
47dc80f6 3429 $as_echo_n "(cached) " >&6
b9668ba4 3430else
0fbeb4dc 3431 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
b9668ba4
AK
3432/* end confdefs.h. */
3433
3434int
3435main ()
3436{
3437
3438 ;
3439 return 0;
3440}
3441_ACEOF
3442rm -f conftest.o conftest.obj
0fbeb4dc 3443if { { ac_try="$ac_compile"
b9668ba4
AK
3444case "(($ac_try" in
3445 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3446 *) ac_try_echo=$ac_try;;
3447esac
0fbeb4dc
AK
3448eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3449$as_echo "$ac_try_echo"; } >&5
b9668ba4
AK
3450 (eval "$ac_compile") 2>&5
3451 ac_status=$?
0fbeb4dc
AK
3452 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3453 test $ac_status = 0; }; then :
b9668ba4
AK
3454 for ac_file in conftest.o conftest.obj conftest.*; do
3455 test -f "$ac_file" || continue;
3456 case $ac_file in
47dc80f6 3457 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
b9668ba4
AK
3458 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
3459 break;;
3460 esac
3461done
3462else
47dc80f6 3463 $as_echo "$as_me: failed program was:" >&5
b9668ba4
AK
3464sed 's/^/| /' conftest.$ac_ext >&5
3465
0fbeb4dc 3466{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
47dc80f6 3467$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
0fbeb4dc
AK
3468as_fn_error $? "cannot compute suffix of object files: cannot compile
3469See \`config.log' for more details" "$LINENO" 5 ; }
b9668ba4 3470fi
b9668ba4
AK
3471rm -f conftest.$ac_cv_objext conftest.$ac_ext
3472fi
0fbeb4dc 3473{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
47dc80f6 3474$as_echo "$ac_cv_objext" >&6; }
b9668ba4
AK
3475OBJEXT=$ac_cv_objext
3476ac_objext=$OBJEXT
0fbeb4dc 3477{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
47dc80f6 3478$as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
0fbeb4dc 3479if test "${ac_cv_c_compiler_gnu+set}" = set; then :
47dc80f6 3480 $as_echo_n "(cached) " >&6
b9668ba4 3481else
0fbeb4dc 3482 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
b9668ba4
AK
3483/* end confdefs.h. */
3484
3485int
3486main ()
3487{
3488#ifndef __GNUC__
3489 choke me
3490#endif
3491
3492 ;
3493 return 0;
3494}
3495_ACEOF
0fbeb4dc 3496if ac_fn_c_try_compile "$LINENO"; then :
b9668ba4 3497 ac_compiler_gnu=yes
0fbeb4dc
AK
3498else
3499 ac_compiler_gnu=no
b9668ba4 3500fi
b9668ba4
AK
3501rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3502ac_cv_c_compiler_gnu=$ac_compiler_gnu
3503
3504fi
0fbeb4dc 3505{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
47dc80f6
AK
3506$as_echo "$ac_cv_c_compiler_gnu" >&6; }
3507if test $ac_compiler_gnu = yes; then
3508 GCC=yes
3509else
3510 GCC=
3511fi
b9668ba4
AK
3512ac_test_CFLAGS=${CFLAGS+set}
3513ac_save_CFLAGS=$CFLAGS
0fbeb4dc 3514{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
47dc80f6 3515$as_echo_n "checking whether $CC accepts -g... " >&6; }
0fbeb4dc 3516if test "${ac_cv_prog_cc_g+set}" = set; then :
47dc80f6 3517 $as_echo_n "(cached) " >&6
b9668ba4
AK
3518else
3519 ac_save_c_werror_flag=$ac_c_werror_flag
3520 ac_c_werror_flag=yes
3521 ac_cv_prog_cc_g=no
3522 CFLAGS="-g"
0fbeb4dc 3523 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
b9668ba4
AK
3524/* end confdefs.h. */
3525
3526int
3527main ()
3528{
3529
3530 ;
3531 return 0;
3532}
3533_ACEOF
0fbeb4dc 3534if ac_fn_c_try_compile "$LINENO"; then :
b9668ba4
AK
3535 ac_cv_prog_cc_g=yes
3536else
0fbeb4dc
AK
3537 CFLAGS=""
3538 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
b9668ba4
AK
3539/* end confdefs.h. */
3540
3541int
3542main ()
3543{
3544
3545 ;
3546 return 0;
3547}
3548_ACEOF
0fbeb4dc 3549if ac_fn_c_try_compile "$LINENO"; then :
b9668ba4 3550
0fbeb4dc
AK
3551else
3552 ac_c_werror_flag=$ac_save_c_werror_flag
b9668ba4 3553 CFLAGS="-g"
0fbeb4dc 3554 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
b9668ba4
AK
3555/* end confdefs.h. */
3556
3557int
3558main ()
3559{
3560
3561 ;
3562 return 0;
3563}
3564_ACEOF
0fbeb4dc 3565if ac_fn_c_try_compile "$LINENO"; then :
b9668ba4 3566 ac_cv_prog_cc_g=yes
b9668ba4 3567fi
b9668ba4
AK
3568rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3569fi
b9668ba4
AK
3570rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3571fi
b9668ba4
AK
3572rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3573 ac_c_werror_flag=$ac_save_c_werror_flag
3574fi
0fbeb4dc 3575{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
47dc80f6 3576$as_echo "$ac_cv_prog_cc_g" >&6; }
b9668ba4
AK
3577if test "$ac_test_CFLAGS" = set; then
3578 CFLAGS=$ac_save_CFLAGS
3579elif test $ac_cv_prog_cc_g = yes; then
3580 if test "$GCC" = yes; then
3581 CFLAGS="-g -O2"
3582 else
3583 CFLAGS="-g"
3584 fi
3585else
3586 if test "$GCC" = yes; then
3587 CFLAGS="-O2"
3588 else
3589 CFLAGS=
3590 fi
3591fi
0fbeb4dc 3592{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
47dc80f6 3593$as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
0fbeb4dc 3594if test "${ac_cv_prog_cc_c89+set}" = set; then :
47dc80f6 3595 $as_echo_n "(cached) " >&6
b9668ba4
AK
3596else
3597 ac_cv_prog_cc_c89=no
3598ac_save_CC=$CC
0fbeb4dc 3599cat confdefs.h - <<_ACEOF >conftest.$ac_ext
b9668ba4
AK
3600/* end confdefs.h. */
3601#include <stdarg.h>
3602#include <stdio.h>
3603#include <sys/types.h>
3604#include <sys/stat.h>
3605/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
3606struct buf { int x; };
3607FILE * (*rcsopen) (struct buf *, struct stat *, int);
3608static char *e (p, i)
3609 char **p;
3610 int i;
3611{
3612 return p[i];
3613}
3614static char *f (char * (*g) (char **, int), char **p, ...)
3615{
3616 char *s;
3617 va_list v;
3618 va_start (v,p);
3619 s = g (p, va_arg (v,int));
3620 va_end (v);
3621 return s;
3622}
3623
3624/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
3625 function prototypes and stuff, but not '\xHH' hex character constants.
3626 These don't provoke an error unfortunately, instead are silently treated
3627 as 'x'. The following induces an error, until -std is added to get
3628 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
3629 array size at least. It's necessary to write '\x00'==0 to get something
3630 that's true only with -std. */
3631int osf4_cc_array ['\x00' == 0 ? 1 : -1];
3632
3633/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
3634 inside strings and character constants. */
3635#define FOO(x) 'x'
3636int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
3637
3638int test (int i, double x);
3639struct s1 {int (*f) (int a);};
3640struct s2 {int (*f) (double a);};
3641int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3642int argc;
3643char **argv;
3644int
3645main ()
3646{
3647return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
3648 ;
3649 return 0;
3650}
3651_ACEOF
3652for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
3653 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
3654do
3655 CC="$ac_save_CC $ac_arg"
0fbeb4dc 3656 if ac_fn_c_try_compile "$LINENO"; then :
b9668ba4 3657 ac_cv_prog_cc_c89=$ac_arg
b9668ba4 3658fi
b9668ba4
AK
3659rm -f core conftest.err conftest.$ac_objext
3660 test "x$ac_cv_prog_cc_c89" != "xno" && break
3661done
3662rm -f conftest.$ac_ext
3663CC=$ac_save_CC
3664
3665fi
3666# AC_CACHE_VAL
3667case "x$ac_cv_prog_cc_c89" in
3668 x)
0fbeb4dc 3669 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
47dc80f6 3670$as_echo "none needed" >&6; } ;;
b9668ba4 3671 xno)
0fbeb4dc 3672 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
47dc80f6 3673$as_echo "unsupported" >&6; } ;;
b9668ba4
AK
3674 *)
3675 CC="$CC $ac_cv_prog_cc_c89"
0fbeb4dc 3676 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
47dc80f6 3677$as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
b9668ba4 3678esac
0fbeb4dc 3679if test "x$ac_cv_prog_cc_c89" != xno; then :
b9668ba4 3680
0fbeb4dc 3681fi
b9668ba4
AK
3682
3683ac_ext=c
3684ac_cpp='$CPP $CPPFLAGS'
3685ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3686ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3687ac_compiler_gnu=$ac_cv_c_compiler_gnu
3688DEPDIR="${am__leading_dot}deps"
3689
3690ac_config_commands="$ac_config_commands depfiles"
3691
3692
3693am_make=${MAKE-make}
3694cat > confinc << 'END'
3695am__doit:
0fbeb4dc 3696 @echo this is the am__doit target
b9668ba4
AK
3697.PHONY: am__doit
3698END
3699# If we don't find an include directive, just comment out the code.
0fbeb4dc 3700{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for style of include used by $am_make" >&5
47dc80f6 3701$as_echo_n "checking for style of include used by $am_make... " >&6; }
b9668ba4
AK
3702am__include="#"
3703am__quote=
3704_am_result=none
3705# First try GNU make style include.
3706echo "include confinc" > confmf
0fbeb4dc
AK
3707# Ignore all kinds of additional output from `make'.
3708case `$am_make -s -f confmf 2> /dev/null` in #(
3709*the\ am__doit\ target*)
3710 am__include=include
3711 am__quote=
3712 _am_result=GNU
3713 ;;
3714esac
b9668ba4
AK
3715# Now try BSD make style include.
3716if test "$am__include" = "#"; then
3717 echo '.include "confinc"' > confmf
0fbeb4dc
AK
3718 case `$am_make -s -f confmf 2> /dev/null` in #(
3719 *the\ am__doit\ target*)
3720 am__include=.include
3721 am__quote="\""
3722 _am_result=BSD
3723 ;;
3724 esac
b9668ba4
AK
3725fi
3726
3727
0fbeb4dc 3728{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $_am_result" >&5
47dc80f6 3729$as_echo "$_am_result" >&6; }
b9668ba4
AK
3730rm -f confinc confmf
3731
3732# Check whether --enable-dependency-tracking was given.
0fbeb4dc 3733if test "${enable_dependency_tracking+set}" = set; then :
b9668ba4
AK
3734 enableval=$enable_dependency_tracking;
3735fi
3736
3737if test "x$enable_dependency_tracking" != xno; then
3738 am_depcomp="$ac_aux_dir/depcomp"
3739 AMDEPBACKSLASH='\'
3740fi
5c706339 3741 if test "x$enable_dependency_tracking" != xno; then
b9668ba4
AK
3742 AMDEP_TRUE=
3743 AMDEP_FALSE='#'
3744else
3745 AMDEP_TRUE='#'
3746 AMDEP_FALSE=
3747fi
3748
3749
3750
b9668ba4
AK
3751depcc="$CC" am_compiler_list=
3752
0fbeb4dc 3753{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
47dc80f6 3754$as_echo_n "checking dependency style of $depcc... " >&6; }
0fbeb4dc 3755if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then :
47dc80f6 3756 $as_echo_n "(cached) " >&6
b9668ba4
AK
3757else
3758 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
3759 # We make a subdir and do the tests there. Otherwise we can end up
3760 # making bogus files that we don't know about and never remove. For
3761 # instance it was reported that on HP-UX the gcc test will end up
3762 # making a dummy file named `D' -- because `-MD' means `put the output
3763 # in D'.
3764 mkdir conftest.dir
3765 # Copy depcomp to subdir because otherwise we won't find it if we're
3766 # using a relative directory.
3767 cp "$am_depcomp" conftest.dir
3768 cd conftest.dir
3769 # We will build objects and dependencies in a subdirectory because
3770 # it helps to detect inapplicable dependency modes. For instance
3771 # both Tru64's cc and ICC support -MD to output dependencies as a
3772 # side effect of compilation, but ICC will put the dependencies in
3773 # the current directory while Tru64 will put them in the object
3774 # directory.
3775 mkdir sub
3776
3777 am_cv_CC_dependencies_compiler_type=none
3778 if test "$am_compiler_list" = ""; then
3779 am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
3780 fi
0fbeb4dc
AK
3781 am__universal=false
3782 case " $depcc " in #(
3783 *\ -arch\ *\ -arch\ *) am__universal=true ;;
3784 esac
3785
b9668ba4
AK
3786 for depmode in $am_compiler_list; do
3787 # Setup a source with many dependencies, because some compilers
3788 # like to wrap large dependency lists on column 80 (with \), and
3789 # we should not choose a depcomp mode which is confused by this.
3790 #
3791 # We need to recreate these files for each test, as the compiler may
3792 # overwrite some of them when testing with obscure command lines.
3793 # This happens at least with the AIX C compiler.
3794 : > sub/conftest.c
3795 for i in 1 2 3 4 5 6; do
3796 echo '#include "conftst'$i'.h"' >> sub/conftest.c
3797 # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
3798 # Solaris 8's {/usr,}/bin/sh.
3799 touch sub/conftst$i.h
3800 done
3801 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
3802
0fbeb4dc
AK
3803 # We check with `-c' and `-o' for the sake of the "dashmstdout"
3804 # mode. It turns out that the SunPro C++ compiler does not properly
3805 # handle `-M -o', and we need to detect this. Also, some Intel
3806 # versions had trouble with output in subdirs
3807 am__obj=sub/conftest.${OBJEXT-o}
3808 am__minus_obj="-o $am__obj"
b9668ba4 3809 case $depmode in
0fbeb4dc
AK
3810 gcc)
3811 # This depmode causes a compiler race in universal mode.
3812 test "$am__universal" = false || continue
3813 ;;
b9668ba4
AK
3814 nosideeffect)
3815 # after this tag, mechanisms are not by side-effect, so they'll
3816 # only be used when explicitly requested
3817 if test "x$enable_dependency_tracking" = xyes; then
3818 continue
3819 else
3820 break
3821 fi
3822 ;;
0fbeb4dc
AK
3823 msvisualcpp | msvcmsys)
3824 # This compiler won't grok `-c -o', but also, the minuso test has
3825 # not run yet. These depmodes are late enough in the game, and
3826 # so weak that their functioning should not be impacted.
3827 am__obj=conftest.${OBJEXT-o}
3828 am__minus_obj=
3829 ;;
b9668ba4
AK
3830 none) break ;;
3831 esac
b9668ba4 3832 if depmode=$depmode \
0fbeb4dc 3833 source=sub/conftest.c object=$am__obj \
b9668ba4 3834 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
0fbeb4dc 3835 $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
b9668ba4 3836 >/dev/null 2>conftest.err &&
5c706339 3837 grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
b9668ba4 3838 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
0fbeb4dc 3839 grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
b9668ba4
AK
3840 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
3841 # icc doesn't choke on unknown options, it will just issue warnings
3842 # or remarks (even with -Werror). So we grep stderr for any message
3843 # that says an option was ignored or not supported.
3844 # When given -MP, icc 7.0 and 7.1 complain thusly:
3845 # icc: Command line warning: ignoring option '-M'; no argument required
3846 # The diagnosis changed in icc 8.0:
3847 # icc: Command line remark: option '-MP' not supported
3848 if (grep 'ignoring option' conftest.err ||
3849 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
3850 am_cv_CC_dependencies_compiler_type=$depmode
3851 break
3852 fi
3853 fi
3854 done
3855
3856 cd ..
3857 rm -rf conftest.dir
3858else
3859 am_cv_CC_dependencies_compiler_type=none
3860fi
3861
3862fi
0fbeb4dc 3863{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
47dc80f6 3864$as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
b9668ba4
AK
3865CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
3866
5c706339 3867 if
b9668ba4
AK
3868 test "x$enable_dependency_tracking" != xno \
3869 && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
3870 am__fastdepCC_TRUE=
3871 am__fastdepCC_FALSE='#'
3872else
3873 am__fastdepCC_TRUE='#'
3874 am__fastdepCC_FALSE=
3875fi
3876
3877
3878ac_ext=c
3879ac_cpp='$CPP $CPPFLAGS'
3880ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3881ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3882ac_compiler_gnu=$ac_cv_c_compiler_gnu
0fbeb4dc 3883{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
47dc80f6 3884$as_echo_n "checking how to run the C preprocessor... " >&6; }
b9668ba4
AK
3885# On Suns, sometimes $CPP names a directory.
3886if test -n "$CPP" && test -d "$CPP"; then
3887 CPP=
3888fi
3889if test -z "$CPP"; then
0fbeb4dc 3890 if test "${ac_cv_prog_CPP+set}" = set; then :
47dc80f6 3891 $as_echo_n "(cached) " >&6
b9668ba4
AK
3892else
3893 # Double quotes because CPP needs to be expanded
3894 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
3895 do
3896 ac_preproc_ok=false
3897for ac_c_preproc_warn_flag in '' yes
3898do
3899 # Use a header file that comes with gcc, so configuring glibc
3900 # with a fresh cross-compiler works.
3901 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3902 # <limits.h> exists even on freestanding compilers.
3903 # On the NeXT, cc -E runs the code through the compiler's parser,
3904 # not just through cpp. "Syntax error" is here to catch this case.
0fbeb4dc 3905 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
b9668ba4
AK
3906/* end confdefs.h. */
3907#ifdef __STDC__
3908# include <limits.h>
3909#else
3910# include <assert.h>
3911#endif
3912 Syntax error
3913_ACEOF
0fbeb4dc 3914if ac_fn_c_try_cpp "$LINENO"; then :
b9668ba4 3915
b9668ba4 3916else
b9668ba4
AK
3917 # Broken: fails on valid input.
3918continue
3919fi
0fbeb4dc 3920rm -f conftest.err conftest.i conftest.$ac_ext
b9668ba4
AK
3921
3922 # OK, works on sane cases. Now check whether nonexistent headers
3923 # can be detected and how.
0fbeb4dc 3924 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
b9668ba4
AK
3925/* end confdefs.h. */
3926#include <ac_nonexistent.h>
3927_ACEOF
0fbeb4dc 3928if ac_fn_c_try_cpp "$LINENO"; then :
b9668ba4
AK
3929 # Broken: success on invalid input.
3930continue
0fbeb4dc
AK
3931else
3932 # Passes both tests.
3933ac_preproc_ok=:
3934break
3935fi
3936rm -f conftest.err conftest.i conftest.$ac_ext
47dc80f6 3937
b9668ba4 3938done
0fbeb4dc
AK
3939# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3940rm -f conftest.i conftest.err conftest.$ac_ext
3941if $ac_preproc_ok; then :
3942 break
3943fi
b9668ba4 3944
0fbeb4dc
AK
3945 done
3946 ac_cv_prog_CPP=$CPP
b9668ba4
AK
3947
3948fi
0fbeb4dc
AK
3949 CPP=$ac_cv_prog_CPP
3950else
3951 ac_cv_prog_CPP=$CPP
b9668ba4 3952fi
0fbeb4dc
AK
3953{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
3954$as_echo "$CPP" >&6; }
3955ac_preproc_ok=false
3956for ac_c_preproc_warn_flag in '' yes
3957do
3958 # Use a header file that comes with gcc, so configuring glibc
3959 # with a fresh cross-compiler works.
3960 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3961 # <limits.h> exists even on freestanding compilers.
3962 # On the NeXT, cc -E runs the code through the compiler's parser,
3963 # not just through cpp. "Syntax error" is here to catch this case.
3964 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3965/* end confdefs.h. */
3966#ifdef __STDC__
3967# include <limits.h>
3968#else
3969# include <assert.h>
3970#endif
3971 Syntax error
3972_ACEOF
3973if ac_fn_c_try_cpp "$LINENO"; then :
b9668ba4 3974
0fbeb4dc
AK
3975else
3976 # Broken: fails on valid input.
3977continue
3978fi
3979rm -f conftest.err conftest.i conftest.$ac_ext
b9668ba4 3980
0fbeb4dc
AK
3981 # OK, works on sane cases. Now check whether nonexistent headers
3982 # can be detected and how.
3983 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3984/* end confdefs.h. */
3985#include <ac_nonexistent.h>
3986_ACEOF
3987if ac_fn_c_try_cpp "$LINENO"; then :
3988 # Broken: success on invalid input.
3989continue
3990else
3991 # Passes both tests.
3992ac_preproc_ok=:
3993break
3994fi
3995rm -f conftest.err conftest.i conftest.$ac_ext
b9668ba4 3996
0fbeb4dc
AK
3997done
3998# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3999rm -f conftest.i conftest.err conftest.$ac_ext
4000if $ac_preproc_ok; then :
4001
4002else
4003 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4004$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4005as_fn_error $? "C preprocessor \"$CPP\" fails sanity check
4006See \`config.log' for more details" "$LINENO" 5 ; }
4007fi
4008
4009ac_ext=c
4010ac_cpp='$CPP $CPPFLAGS'
4011ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4012ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4013ac_compiler_gnu=$ac_cv_c_compiler_gnu
b9668ba4 4014
0fbeb4dc
AK
4015
4016{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
47dc80f6 4017$as_echo_n "checking whether ln -s works... " >&6; }
b9668ba4
AK
4018LN_S=$as_ln_s
4019if test "$LN_S" = "ln -s"; then
0fbeb4dc 4020 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
47dc80f6 4021$as_echo "yes" >&6; }
b9668ba4 4022else
0fbeb4dc 4023 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
47dc80f6 4024$as_echo "no, using $LN_S" >&6; }
b9668ba4
AK
4025fi
4026
0fbeb4dc 4027{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
47dc80f6
AK
4028$as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
4029set x ${MAKE-make}
4030ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
0fbeb4dc 4031if eval "test \"\${ac_cv_prog_make_${ac_make}_set+set}\"" = set; then :
47dc80f6 4032 $as_echo_n "(cached) " >&6
b9668ba4
AK
4033else
4034 cat >conftest.make <<\_ACEOF
4035SHELL = /bin/sh
4036all:
4037 @echo '@@@%%%=$(MAKE)=@@@%%%'
4038_ACEOF
0fbeb4dc 4039# GNU make sometimes prints "make[1]: Entering ...", which would confuse us.
b9668ba4
AK
4040case `${MAKE-make} -f conftest.make 2>/dev/null` in
4041 *@@@%%%=?*=@@@%%%*)
4042 eval ac_cv_prog_make_${ac_make}_set=yes;;
4043 *)
4044 eval ac_cv_prog_make_${ac_make}_set=no;;
4045esac
4046rm -f conftest.make
4047fi
4048if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
0fbeb4dc 4049 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
47dc80f6 4050$as_echo "yes" >&6; }
b9668ba4
AK
4051 SET_MAKE=
4052else
0fbeb4dc 4053 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
47dc80f6 4054$as_echo "no" >&6; }
b9668ba4
AK
4055 SET_MAKE="MAKE=${MAKE-make}"
4056fi
4057
5c706339
AK
4058case `pwd` in
4059 *\ * | *\ *)
0fbeb4dc 4060 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5
47dc80f6 4061$as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;;
5c706339
AK
4062esac
4063
4064
4065
0fbeb4dc
AK
4066macro_version='2.2.6b'
4067macro_revision='1.3017'
5c706339 4068
b9668ba4
AK
4069
4070
b9668ba4
AK
4071
4072
b9668ba4
AK
4073
4074
5c706339
AK
4075
4076
4077
4078
4079
4080
4081ltmain="$ac_aux_dir/ltmain.sh"
4082
b9668ba4
AK
4083# Make sure we can run config.sub.
4084$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
0fbeb4dc 4085 as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
b9668ba4 4086
0fbeb4dc 4087{ $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
47dc80f6 4088$as_echo_n "checking build system type... " >&6; }
0fbeb4dc 4089if test "${ac_cv_build+set}" = set; then :
47dc80f6 4090 $as_echo_n "(cached) " >&6
b9668ba4
AK
4091else
4092 ac_build_alias=$build_alias
4093test "x$ac_build_alias" = x &&
4094 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
4095test "x$ac_build_alias" = x &&
0fbeb4dc 4096 as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5
b9668ba4 4097ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
0fbeb4dc 4098 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
b9668ba4
AK
4099
4100fi
0fbeb4dc 4101{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
47dc80f6 4102$as_echo "$ac_cv_build" >&6; }
b9668ba4
AK
4103case $ac_cv_build in
4104*-*-*) ;;
0fbeb4dc 4105*) as_fn_error $? "invalid value of canonical build" "$LINENO" 5 ;;
b9668ba4
AK
4106esac
4107build=$ac_cv_build
4108ac_save_IFS=$IFS; IFS='-'
4109set x $ac_cv_build
4110shift
4111build_cpu=$1
4112build_vendor=$2
4113shift; shift
4114# Remember, the first character of IFS is used to create $*,
4115# except with old shells:
4116build_os=$*
4117IFS=$ac_save_IFS
4118case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
4119
4120
0fbeb4dc 4121{ $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
47dc80f6 4122$as_echo_n "checking host system type... " >&6; }
0fbeb4dc 4123if test "${ac_cv_host+set}" = set; then :
47dc80f6 4124 $as_echo_n "(cached) " >&6
b9668ba4
AK
4125else
4126 if test "x$host_alias" = x; then
4127 ac_cv_host=$ac_cv_build
4128else
4129 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
0fbeb4dc 4130 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
b9668ba4
AK
4131fi
4132
4133fi
0fbeb4dc 4134{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
47dc80f6 4135$as_echo "$ac_cv_host" >&6; }
b9668ba4
AK
4136case $ac_cv_host in
4137*-*-*) ;;
0fbeb4dc 4138*) as_fn_error $? "invalid value of canonical host" "$LINENO" 5 ;;
b9668ba4
AK
4139esac
4140host=$ac_cv_host
4141ac_save_IFS=$IFS; IFS='-'
4142set x $ac_cv_host
4143shift
4144host_cpu=$1
4145host_vendor=$2
4146shift; shift
4147# Remember, the first character of IFS is used to create $*,
4148# except with old shells:
4149host_os=$*
4150IFS=$ac_save_IFS
4151case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
4152
4153
0fbeb4dc 4154{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
47dc80f6 4155$as_echo_n "checking for a sed that does not truncate output... " >&6; }
0fbeb4dc 4156if test "${ac_cv_path_SED+set}" = set; then :
47dc80f6 4157 $as_echo_n "(cached) " >&6
b9668ba4 4158else
5c706339
AK
4159 ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
4160 for ac_i in 1 2 3 4 5 6 7; do
4161 ac_script="$ac_script$as_nl$ac_script"
4162 done
47dc80f6 4163 echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
0fbeb4dc 4164 { ac_script=; unset ac_script;}
47dc80f6 4165 if test -z "$SED"; then
5c706339 4166 ac_path_SED_found=false
47dc80f6
AK
4167 # Loop through the user's path and test for each of PROGNAME-LIST
4168 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
b9668ba4
AK
4169for as_dir in $PATH
4170do
4171 IFS=$as_save_IFS
4172 test -z "$as_dir" && as_dir=.
0fbeb4dc 4173 for ac_prog in sed gsed; do
47dc80f6
AK
4174 for ac_exec_ext in '' $ac_executable_extensions; do
4175 ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
4176 { test -f "$ac_path_SED" && $as_test_x "$ac_path_SED"; } || continue
4177# Check for GNU ac_path_SED and select it if it is found.
5c706339
AK
4178 # Check for GNU $ac_path_SED
4179case `"$ac_path_SED" --version 2>&1` in
4180*GNU*)
4181 ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
4182*)
4183 ac_count=0
47dc80f6 4184 $as_echo_n 0123456789 >"conftest.in"
5c706339
AK
4185 while :
4186 do
4187 cat "conftest.in" "conftest.in" >"conftest.tmp"
4188 mv "conftest.tmp" "conftest.in"
4189 cp "conftest.in" "conftest.nl"
47dc80f6 4190 $as_echo '' >> "conftest.nl"
5c706339
AK
4191 "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
4192 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
0fbeb4dc 4193 as_fn_arith $ac_count + 1 && ac_count=$as_val
5c706339
AK
4194 if test $ac_count -gt ${ac_path_SED_max-0}; then
4195 # Best one so far, save it but keep looking for a better one
4196 ac_cv_path_SED="$ac_path_SED"
4197 ac_path_SED_max=$ac_count
b9668ba4 4198 fi
5c706339
AK
4199 # 10*(2^10) chars as input seems more than enough
4200 test $ac_count -gt 10 && break
b9668ba4 4201 done
5c706339
AK
4202 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4203esac
4204
47dc80f6
AK
4205 $ac_path_SED_found && break 3
4206 done
5c706339 4207 done
0fbeb4dc 4208 done
5c706339 4209IFS=$as_save_IFS
47dc80f6 4210 if test -z "$ac_cv_path_SED"; then
0fbeb4dc 4211 as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5
47dc80f6 4212 fi
5c706339
AK
4213else
4214 ac_cv_path_SED=$SED
4215fi
b9668ba4
AK
4216
4217fi
0fbeb4dc 4218{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
47dc80f6 4219$as_echo "$ac_cv_path_SED" >&6; }
5c706339
AK
4220 SED="$ac_cv_path_SED"
4221 rm -f conftest.sed
4222
4223test -z "$SED" && SED=sed
4224Xsed="$SED -e 1s/^X//"
4225
4226
4227
4228
4229
4230
4231
4232
4233
b9668ba4 4234
b9668ba4 4235
0fbeb4dc 4236{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
47dc80f6 4237$as_echo_n "checking for grep that handles long lines and -e... " >&6; }
0fbeb4dc 4238if test "${ac_cv_path_GREP+set}" = set; then :
47dc80f6 4239 $as_echo_n "(cached) " >&6
b9668ba4 4240else
47dc80f6 4241 if test -z "$GREP"; then
b9668ba4 4242 ac_path_GREP_found=false
47dc80f6
AK
4243 # Loop through the user's path and test for each of PROGNAME-LIST
4244 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
b9668ba4
AK
4245for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4246do
4247 IFS=$as_save_IFS
4248 test -z "$as_dir" && as_dir=.
0fbeb4dc 4249 for ac_prog in grep ggrep; do
47dc80f6
AK
4250 for ac_exec_ext in '' $ac_executable_extensions; do
4251 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
4252 { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue
4253# Check for GNU ac_path_GREP and select it if it is found.
b9668ba4
AK
4254 # Check for GNU $ac_path_GREP
4255case `"$ac_path_GREP" --version 2>&1` in
4256*GNU*)
4257 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
4258*)
4259 ac_count=0
47dc80f6 4260 $as_echo_n 0123456789 >"conftest.in"
b9668ba4
AK
4261 while :
4262 do
4263 cat "conftest.in" "conftest.in" >"conftest.tmp"
4264 mv "conftest.tmp" "conftest.in"
4265 cp "conftest.in" "conftest.nl"
47dc80f6 4266 $as_echo 'GREP' >> "conftest.nl"
b9668ba4
AK
4267 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4268 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
0fbeb4dc 4269 as_fn_arith $ac_count + 1 && ac_count=$as_val
b9668ba4
AK
4270 if test $ac_count -gt ${ac_path_GREP_max-0}; then
4271 # Best one so far, save it but keep looking for a better one
4272 ac_cv_path_GREP="$ac_path_GREP"
4273 ac_path_GREP_max=$ac_count
4274 fi
4275 # 10*(2^10) chars as input seems more than enough
4276 test $ac_count -gt 10 && break
4277 done
4278 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4279esac
4280
47dc80f6
AK
4281 $ac_path_GREP_found && break 3
4282 done
b9668ba4 4283 done
0fbeb4dc 4284 done
b9668ba4 4285IFS=$as_save_IFS
47dc80f6 4286 if test -z "$ac_cv_path_GREP"; then
0fbeb4dc 4287 as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
47dc80f6 4288 fi
b9668ba4
AK
4289else
4290 ac_cv_path_GREP=$GREP
4291fi
4292
b9668ba4 4293fi
0fbeb4dc 4294{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
47dc80f6 4295$as_echo "$ac_cv_path_GREP" >&6; }
b9668ba4
AK
4296 GREP="$ac_cv_path_GREP"
4297
4298
0fbeb4dc 4299{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
47dc80f6 4300$as_echo_n "checking for egrep... " >&6; }
0fbeb4dc 4301if test "${ac_cv_path_EGREP+set}" = set; then :
47dc80f6 4302 $as_echo_n "(cached) " >&6
b9668ba4
AK
4303else
4304 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
4305 then ac_cv_path_EGREP="$GREP -E"
4306 else
47dc80f6 4307 if test -z "$EGREP"; then
b9668ba4 4308 ac_path_EGREP_found=false
47dc80f6
AK
4309 # Loop through the user's path and test for each of PROGNAME-LIST
4310 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
b9668ba4
AK
4311for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4312do
4313 IFS=$as_save_IFS
4314 test -z "$as_dir" && as_dir=.
0fbeb4dc 4315 for ac_prog in egrep; do
47dc80f6
AK
4316 for ac_exec_ext in '' $ac_executable_extensions; do
4317 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
4318 { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue
4319# Check for GNU ac_path_EGREP and select it if it is found.
b9668ba4
AK
4320 # Check for GNU $ac_path_EGREP
4321case `"$ac_path_EGREP" --version 2>&1` in
4322*GNU*)
4323 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
4324*)
4325 ac_count=0
47dc80f6 4326 $as_echo_n 0123456789 >"conftest.in"
b9668ba4
AK
4327 while :
4328 do
4329 cat "conftest.in" "conftest.in" >"conftest.tmp"
4330 mv "conftest.tmp" "conftest.in"
4331 cp "conftest.in" "conftest.nl"
47dc80f6 4332 $as_echo 'EGREP' >> "conftest.nl"
b9668ba4
AK
4333 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4334 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
0fbeb4dc 4335 as_fn_arith $ac_count + 1 && ac_count=$as_val
b9668ba4
AK
4336 if test $ac_count -gt ${ac_path_EGREP_max-0}; then
4337 # Best one so far, save it but keep looking for a better one
4338 ac_cv_path_EGREP="$ac_path_EGREP"
4339 ac_path_EGREP_max=$ac_count
4340 fi
4341 # 10*(2^10) chars as input seems more than enough
4342 test $ac_count -gt 10 && break
4343 done
4344 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4345esac
4346
47dc80f6
AK
4347 $ac_path_EGREP_found && break 3
4348 done
b9668ba4 4349 done
0fbeb4dc 4350 done
b9668ba4 4351IFS=$as_save_IFS
47dc80f6 4352 if test -z "$ac_cv_path_EGREP"; then
0fbeb4dc 4353 as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
47dc80f6 4354 fi
b9668ba4
AK
4355else
4356 ac_cv_path_EGREP=$EGREP
4357fi
4358
b9668ba4
AK
4359 fi
4360fi
0fbeb4dc 4361{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
47dc80f6 4362$as_echo "$ac_cv_path_EGREP" >&6; }
b9668ba4
AK
4363 EGREP="$ac_cv_path_EGREP"
4364
4365
0fbeb4dc 4366{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5
47dc80f6 4367$as_echo_n "checking for fgrep... " >&6; }
0fbeb4dc 4368if test "${ac_cv_path_FGREP+set}" = set; then :
47dc80f6 4369 $as_echo_n "(cached) " >&6
5c706339
AK
4370else
4371 if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1
4372 then ac_cv_path_FGREP="$GREP -F"
4373 else
47dc80f6 4374 if test -z "$FGREP"; then
5c706339 4375 ac_path_FGREP_found=false
47dc80f6
AK
4376 # Loop through the user's path and test for each of PROGNAME-LIST
4377 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5c706339
AK
4378for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4379do
4380 IFS=$as_save_IFS
4381 test -z "$as_dir" && as_dir=.
0fbeb4dc 4382 for ac_prog in fgrep; do
47dc80f6
AK
4383 for ac_exec_ext in '' $ac_executable_extensions; do
4384 ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext"
4385 { test -f "$ac_path_FGREP" && $as_test_x "$ac_path_FGREP"; } || continue
4386# Check for GNU ac_path_FGREP and select it if it is found.
5c706339
AK
4387 # Check for GNU $ac_path_FGREP
4388case `"$ac_path_FGREP" --version 2>&1` in
4389*GNU*)
4390 ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;;
4391*)
4392 ac_count=0
47dc80f6 4393 $as_echo_n 0123456789 >"conftest.in"
5c706339
AK
4394 while :
4395 do
4396 cat "conftest.in" "conftest.in" >"conftest.tmp"
4397 mv "conftest.tmp" "conftest.in"
4398 cp "conftest.in" "conftest.nl"
47dc80f6 4399 $as_echo 'FGREP' >> "conftest.nl"
5c706339
AK
4400 "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break
4401 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
0fbeb4dc 4402 as_fn_arith $ac_count + 1 && ac_count=$as_val
5c706339
AK
4403 if test $ac_count -gt ${ac_path_FGREP_max-0}; then
4404 # Best one so far, save it but keep looking for a better one
4405 ac_cv_path_FGREP="$ac_path_FGREP"
4406 ac_path_FGREP_max=$ac_count
4407 fi
4408 # 10*(2^10) chars as input seems more than enough
4409 test $ac_count -gt 10 && break
4410 done
4411 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4412esac
4413
47dc80f6
AK
4414 $ac_path_FGREP_found && break 3
4415 done
5c706339 4416 done
0fbeb4dc 4417 done
5c706339 4418IFS=$as_save_IFS
47dc80f6 4419 if test -z "$ac_cv_path_FGREP"; then
0fbeb4dc 4420 as_fn_error $? "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
47dc80f6 4421 fi
b9668ba4 4422else
5c706339 4423 ac_cv_path_FGREP=$FGREP
b9668ba4
AK
4424fi
4425
5c706339
AK
4426 fi
4427fi
0fbeb4dc 4428{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5
47dc80f6 4429$as_echo "$ac_cv_path_FGREP" >&6; }
5c706339
AK
4430 FGREP="$ac_cv_path_FGREP"
4431
4432
4433test -z "$GREP" && GREP=grep
4434
4435
4436
4437
4438
4439
4440
4441
4442
4443
4444
4445
4446
4447
4448
4449
4450
4451
4452
4453# Check whether --with-gnu-ld was given.
0fbeb4dc 4454if test "${with_gnu_ld+set}" = set; then :
5c706339
AK
4455 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
4456else
4457 with_gnu_ld=no
4458fi
4459
4460ac_prog=ld
4461if test "$GCC" = yes; then
b9668ba4 4462 # Check if gcc -print-prog-name=ld gives a path.
0fbeb4dc 4463 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
47dc80f6 4464$as_echo_n "checking for ld used by $CC... " >&6; }
b9668ba4
AK
4465 case $host in
4466 *-*-mingw*)
4467 # gcc leaves a trailing carriage return which upsets mingw
4468 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
4469 *)
4470 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
4471 esac
4472 case $ac_prog in
4473 # Accept absolute paths.
4474 [\\/]* | ?:[\\/]*)
4475 re_direlt='/[^/][^/]*/\.\./'
4476 # Canonicalize the pathname of ld
5c706339
AK
4477 ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
4478 while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
4479 ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
b9668ba4
AK
4480 done
4481 test -z "$LD" && LD="$ac_prog"
4482 ;;
4483 "")
4484 # If it fails, then pretend we aren't using GCC.
4485 ac_prog=ld
4486 ;;
4487 *)
4488 # If it is relative, then search for the first ld in PATH.
4489 with_gnu_ld=unknown
4490 ;;
4491 esac
4492elif test "$with_gnu_ld" = yes; then
0fbeb4dc 4493 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
47dc80f6 4494$as_echo_n "checking for GNU ld... " >&6; }
b9668ba4 4495else
0fbeb4dc 4496 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
47dc80f6 4497$as_echo_n "checking for non-GNU ld... " >&6; }
b9668ba4 4498fi
0fbeb4dc 4499if test "${lt_cv_path_LD+set}" = set; then :
47dc80f6 4500 $as_echo_n "(cached) " >&6
b9668ba4
AK
4501else
4502 if test -z "$LD"; then
4503 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
4504 for ac_dir in $PATH; do
4505 IFS="$lt_save_ifs"
4506 test -z "$ac_dir" && ac_dir=.
4507 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
4508 lt_cv_path_LD="$ac_dir/$ac_prog"
4509 # Check to see if the program is GNU ld. I'd rather use --version,
4510 # but apparently some variants of GNU ld only accept -v.
4511 # Break only if it was the GNU/non-GNU ld that we prefer.
4512 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
4513 *GNU* | *'with BFD'*)
4514 test "$with_gnu_ld" != no && break
4515 ;;
4516 *)
4517 test "$with_gnu_ld" != yes && break
4518 ;;
4519 esac
4520 fi
4521 done
4522 IFS="$lt_save_ifs"
4523else
4524 lt_cv_path_LD="$LD" # Let the user override the test with a path.
4525fi
4526fi
4527
4528LD="$lt_cv_path_LD"
4529if test -n "$LD"; then
0fbeb4dc 4530 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
47dc80f6 4531$as_echo "$LD" >&6; }
b9668ba4 4532else
0fbeb4dc 4533 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
47dc80f6 4534$as_echo "no" >&6; }
b9668ba4 4535fi
0fbeb4dc
AK
4536test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5
4537{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
47dc80f6 4538$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
0fbeb4dc 4539if test "${lt_cv_prog_gnu_ld+set}" = set; then :
47dc80f6 4540 $as_echo_n "(cached) " >&6
b9668ba4
AK
4541else
4542 # I'd rather use --version here, but apparently some GNU lds only accept -v.
4543case `$LD -v 2>&1 </dev/null` in
4544*GNU* | *'with BFD'*)
4545 lt_cv_prog_gnu_ld=yes
4546 ;;
4547*)
4548 lt_cv_prog_gnu_ld=no
4549 ;;
4550esac
4551fi
0fbeb4dc 4552{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
47dc80f6 4553$as_echo "$lt_cv_prog_gnu_ld" >&6; }
b9668ba4
AK
4554with_gnu_ld=$lt_cv_prog_gnu_ld
4555
4556
b9668ba4 4557
5c706339
AK
4558
4559
4560
4561
4562
4563
0fbeb4dc 4564{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5
47dc80f6 4565$as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; }
0fbeb4dc 4566if test "${lt_cv_path_NM+set}" = set; then :
47dc80f6 4567 $as_echo_n "(cached) " >&6
b9668ba4
AK
4568else
4569 if test -n "$NM"; then
4570 # Let the user override the test.
4571 lt_cv_path_NM="$NM"
4572else
4573 lt_nm_to_check="${ac_tool_prefix}nm"
4574 if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
4575 lt_nm_to_check="$lt_nm_to_check nm"
4576 fi
4577 for lt_tmp_nm in $lt_nm_to_check; do
4578 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
4579 for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
4580 IFS="$lt_save_ifs"
4581 test -z "$ac_dir" && ac_dir=.
4582 tmp_nm="$ac_dir/$lt_tmp_nm"
4583 if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
4584 # Check to see if the nm accepts a BSD-compat flag.
4585 # Adding the `sed 1q' prevents false positives on HP-UX, which says:
4586 # nm: unknown option "B" ignored
4587 # Tru64's nm complains that /dev/null is an invalid object file
4588 case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
4589 */dev/null* | *'Invalid file or object type'*)
4590 lt_cv_path_NM="$tmp_nm -B"
4591 break
4592 ;;
4593 *)
4594 case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
4595 */dev/null*)
4596 lt_cv_path_NM="$tmp_nm -p"
4597 break
4598 ;;
4599 *)
4600 lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
4601 continue # so that we can try to find one that supports BSD flags
4602 ;;
4603 esac
4604 ;;
4605 esac
4606 fi
4607 done
4608 IFS="$lt_save_ifs"
4609 done
5c706339 4610 : ${lt_cv_path_NM=no}
b9668ba4
AK
4611fi
4612fi
0fbeb4dc 4613{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5
47dc80f6 4614$as_echo "$lt_cv_path_NM" >&6; }
5c706339
AK
4615if test "$lt_cv_path_NM" != "no"; then
4616 NM="$lt_cv_path_NM"
4617else
4618 # Didn't find any BSD compatible name lister, look for dumpbin.
4619 if test -n "$ac_tool_prefix"; then
4620 for ac_prog in "dumpbin -symbols" "link -dump -symbols"
4621 do
4622 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
4623set dummy $ac_tool_prefix$ac_prog; ac_word=$2
0fbeb4dc 4624{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
47dc80f6 4625$as_echo_n "checking for $ac_word... " >&6; }
0fbeb4dc 4626if test "${ac_cv_prog_DUMPBIN+set}" = set; then :
47dc80f6 4627 $as_echo_n "(cached) " >&6
b9668ba4 4628else
5c706339
AK
4629 if test -n "$DUMPBIN"; then
4630 ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test.
4631else
4632as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4633for as_dir in $PATH
4634do
4635 IFS=$as_save_IFS
4636 test -z "$as_dir" && as_dir=.
0fbeb4dc 4637 for ac_exec_ext in '' $ac_executable_extensions; do
5c706339
AK
4638 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4639 ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog"
0fbeb4dc 4640 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5c706339
AK
4641 break 2
4642 fi
4643done
0fbeb4dc 4644 done
5c706339 4645IFS=$as_save_IFS
b9668ba4 4646
5c706339
AK
4647fi
4648fi
4649DUMPBIN=$ac_cv_prog_DUMPBIN
4650if test -n "$DUMPBIN"; then
0fbeb4dc 4651 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5
47dc80f6 4652$as_echo "$DUMPBIN" >&6; }
5c706339 4653else
0fbeb4dc 4654 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
47dc80f6 4655$as_echo "no" >&6; }
5c706339 4656fi
b9668ba4 4657
b9668ba4 4658
5c706339
AK
4659 test -n "$DUMPBIN" && break
4660 done
4661fi
4662if test -z "$DUMPBIN"; then
4663 ac_ct_DUMPBIN=$DUMPBIN
4664 for ac_prog in "dumpbin -symbols" "link -dump -symbols"
4665do
4666 # Extract the first word of "$ac_prog", so it can be a program name with args.
4667set dummy $ac_prog; ac_word=$2
0fbeb4dc 4668{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
47dc80f6 4669$as_echo_n "checking for $ac_word... " >&6; }
0fbeb4dc 4670if test "${ac_cv_prog_ac_ct_DUMPBIN+set}" = set; then :
47dc80f6 4671 $as_echo_n "(cached) " >&6
5c706339
AK
4672else
4673 if test -n "$ac_ct_DUMPBIN"; then
4674 ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test.
4675else
4676as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4677for as_dir in $PATH
4678do
4679 IFS=$as_save_IFS
4680 test -z "$as_dir" && as_dir=.
0fbeb4dc 4681 for ac_exec_ext in '' $ac_executable_extensions; do
5c706339
AK
4682 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4683 ac_cv_prog_ac_ct_DUMPBIN="$ac_prog"
0fbeb4dc 4684 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5c706339
AK
4685 break 2
4686 fi
4687done
0fbeb4dc 4688 done
5c706339 4689IFS=$as_save_IFS
b9668ba4 4690
5c706339
AK
4691fi
4692fi
4693ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN
4694if test -n "$ac_ct_DUMPBIN"; then
0fbeb4dc 4695 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5
47dc80f6 4696$as_echo "$ac_ct_DUMPBIN" >&6; }
5c706339 4697else
0fbeb4dc 4698 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
47dc80f6 4699$as_echo "no" >&6; }
5c706339 4700fi
b9668ba4 4701
b9668ba4 4702
5c706339
AK
4703 test -n "$ac_ct_DUMPBIN" && break
4704done
b9668ba4 4705
5c706339
AK
4706 if test "x$ac_ct_DUMPBIN" = x; then
4707 DUMPBIN=":"
b9668ba4 4708 else
5c706339
AK
4709 case $cross_compiling:$ac_tool_warned in
4710yes:)
0fbeb4dc 4711{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
47dc80f6 4712$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5c706339
AK
4713ac_tool_warned=yes ;;
4714esac
4715 DUMPBIN=$ac_ct_DUMPBIN
b9668ba4 4716 fi
5c706339 4717fi
b9668ba4 4718
b9668ba4 4719
5c706339
AK
4720 if test "$DUMPBIN" != ":"; then
4721 NM="$DUMPBIN"
4722 fi
4723fi
4724test -z "$NM" && NM=nm
b9668ba4 4725
b9668ba4 4726
b9668ba4 4727
b9668ba4 4728
b9668ba4 4729
b9668ba4 4730
0fbeb4dc 4731{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5
47dc80f6 4732$as_echo_n "checking the name lister ($NM) interface... " >&6; }
0fbeb4dc 4733if test "${lt_cv_nm_interface+set}" = set; then :
47dc80f6 4734 $as_echo_n "(cached) " >&6
5c706339
AK
4735else
4736 lt_cv_nm_interface="BSD nm"
4737 echo "int some_variable = 0;" > conftest.$ac_ext
0fbeb4dc 4738 (eval echo "\"\$as_me:4738: $ac_compile\"" >&5)
5c706339
AK
4739 (eval "$ac_compile" 2>conftest.err)
4740 cat conftest.err >&5
0fbeb4dc 4741 (eval echo "\"\$as_me:4741: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
5c706339
AK
4742 (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
4743 cat conftest.err >&5
0fbeb4dc 4744 (eval echo "\"\$as_me:4744: output\"" >&5)
5c706339
AK
4745 cat conftest.out >&5
4746 if $GREP 'External.*some_variable' conftest.out > /dev/null; then
4747 lt_cv_nm_interface="MS dumpbin"
b9668ba4 4748 fi
5c706339
AK
4749 rm -f conftest*
4750fi
0fbeb4dc 4751{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5
47dc80f6 4752$as_echo "$lt_cv_nm_interface" >&6; }
b9668ba4 4753
5c706339 4754# find the maximum length of command line arguments
0fbeb4dc 4755{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5
47dc80f6 4756$as_echo_n "checking the maximum length of command line arguments... " >&6; }
0fbeb4dc 4757if test "${lt_cv_sys_max_cmd_len+set}" = set; then :
47dc80f6 4758 $as_echo_n "(cached) " >&6
5c706339
AK
4759else
4760 i=0
4761 teststring="ABCD"
b9668ba4 4762
5c706339
AK
4763 case $build_os in
4764 msdosdjgpp*)
4765 # On DJGPP, this test can blow up pretty badly due to problems in libc
4766 # (any single argument exceeding 2000 bytes causes a buffer overrun
4767 # during glob expansion). Even if it were fixed, the result of this
4768 # check would be larger than it should be.
4769 lt_cv_sys_max_cmd_len=12288; # 12K is about right
4770 ;;
b9668ba4 4771
5c706339
AK
4772 gnu*)
4773 # Under GNU Hurd, this test is not required because there is
4774 # no limit to the length of command line arguments.
4775 # Libtool will interpret -1 as no limit whatsoever
4776 lt_cv_sys_max_cmd_len=-1;
b9668ba4 4777 ;;
5c706339 4778
47dc80f6 4779 cygwin* | mingw* | cegcc*)
5c706339
AK
4780 # On Win9x/ME, this test blows up -- it succeeds, but takes
4781 # about 5 minutes as the teststring grows exponentially.
4782 # Worse, since 9x/ME are not pre-emptively multitasking,
4783 # you end up with a "frozen" computer, even though with patience
4784 # the test eventually succeeds (with a max line length of 256k).
4785 # Instead, let's just punt: use the minimum linelength reported by
4786 # all of the supported platforms: 8192 (on NT/2K/XP).
4787 lt_cv_sys_max_cmd_len=8192;
b9668ba4 4788 ;;
5c706339
AK
4789
4790 amigaos*)
4791 # On AmigaOS with pdksh, this test takes hours, literally.
4792 # So we just punt and use a minimum line length of 8192.
4793 lt_cv_sys_max_cmd_len=8192;
b9668ba4 4794 ;;
5c706339
AK
4795
4796 netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
4797 # This has been around since 386BSD, at least. Likely further.
4798 if test -x /sbin/sysctl; then
4799 lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
4800 elif test -x /usr/sbin/sysctl; then
4801 lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
4802 else
4803 lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs
4804 fi
4805 # And add a safety zone
4806 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
4807 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
b9668ba4 4808 ;;
5c706339
AK
4809
4810 interix*)
4811 # We know the value 262144 and hardcode it with a safety zone (like BSD)
4812 lt_cv_sys_max_cmd_len=196608
b9668ba4 4813 ;;
5c706339
AK
4814
4815 osf*)
4816 # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
4817 # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
4818 # nice to cause kernel panics so lets avoid the loop below.
4819 # First set a reasonable default.
4820 lt_cv_sys_max_cmd_len=16384
4821 #
4822 if test -x /sbin/sysconfig; then
4823 case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
4824 *1*) lt_cv_sys_max_cmd_len=-1 ;;
4825 esac
4826 fi
4827 ;;
4828 sco3.2v5*)
4829 lt_cv_sys_max_cmd_len=102400
4830 ;;
4831 sysv5* | sco5v6* | sysv4.2uw2*)
4832 kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
4833 if test -n "$kargmax"; then
4834 lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'`
4835 else
4836 lt_cv_sys_max_cmd_len=32768
4837 fi
4838 ;;
4839 *)
4840 lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
4841 if test -n "$lt_cv_sys_max_cmd_len"; then
4842 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
4843 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
4844 else
4845 # Make teststring a little bigger before we do anything with it.
4846 # a 1K string should be a reasonable start.
4847 for i in 1 2 3 4 5 6 7 8 ; do
4848 teststring=$teststring$teststring
4849 done
4850 SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
4851 # If test is not a shell built-in, we'll probably end up computing a
4852 # maximum length that is only half of the actual maximum length, but
4853 # we can't tell.
4854 while { test "X"`$SHELL $0 --fallback-echo "X$teststring$teststring" 2>/dev/null` \
4855 = "XX$teststring$teststring"; } >/dev/null 2>&1 &&
4856 test $i != 17 # 1/2 MB should be enough
4857 do
4858 i=`expr $i + 1`
4859 teststring=$teststring$teststring
4860 done
4861 # Only check the string length outside the loop.
4862 lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1`
4863 teststring=
4864 # Add a significant safety factor because C++ compilers can tack on
4865 # massive amounts of additional arguments before passing them to the
4866 # linker. It appears as though 1/2 is a usable value.
4867 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
4868 fi
b9668ba4
AK
4869 ;;
4870 esac
b9668ba4 4871
5c706339 4872fi
b9668ba4 4873
5c706339 4874if test -n $lt_cv_sys_max_cmd_len ; then
0fbeb4dc 4875 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5
47dc80f6 4876$as_echo "$lt_cv_sys_max_cmd_len" >&6; }
5c706339 4877else
0fbeb4dc 4878 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5
47dc80f6 4879$as_echo "none" >&6; }
b9668ba4 4880fi
5c706339 4881max_cmd_len=$lt_cv_sys_max_cmd_len
b9668ba4
AK
4882
4883
4884
4885
b9668ba4 4886
b9668ba4 4887
5c706339
AK
4888: ${CP="cp -f"}
4889: ${MV="mv -f"}
4890: ${RM="rm -f"}
b9668ba4 4891
0fbeb4dc 4892{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5
47dc80f6 4893$as_echo_n "checking whether the shell understands some XSI constructs... " >&6; }
5c706339
AK
4894# Try some XSI features
4895xsi_shell=no
4896( _lt_dummy="a/b/c"
4897 test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \
4898 = c,a/b,, \
4899 && eval 'test $(( 1 + 1 )) -eq 2 \
4900 && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \
4901 && xsi_shell=yes
0fbeb4dc 4902{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5
47dc80f6 4903$as_echo "$xsi_shell" >&6; }
b9668ba4 4904
5c706339 4905
0fbeb4dc 4906{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5
47dc80f6 4907$as_echo_n "checking whether the shell understands \"+=\"... " >&6; }
5c706339
AK
4908lt_shell_append=no
4909( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \
4910 >/dev/null 2>&1 \
4911 && lt_shell_append=yes
0fbeb4dc 4912{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5
47dc80f6 4913$as_echo "$lt_shell_append" >&6; }
5c706339
AK
4914
4915
4916if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
4917 lt_unset=unset
4918else
4919 lt_unset=false
b9668ba4
AK
4920fi
4921
b9668ba4 4922
5c706339
AK
4923
4924
4925
4926# test EBCDIC or ASCII
4927case `echo X|tr X '\101'` in
4928 A) # ASCII based system
4929 # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr
4930 lt_SP2NL='tr \040 \012'
4931 lt_NL2SP='tr \015\012 \040\040'
b9668ba4 4932 ;;
5c706339
AK
4933 *) # EBCDIC based system
4934 lt_SP2NL='tr \100 \n'
4935 lt_NL2SP='tr \r\n \100\100'
b9668ba4 4936 ;;
5c706339 4937esac
b9668ba4 4938
b9668ba4 4939
b9668ba4 4940
b9668ba4 4941
b9668ba4 4942
b9668ba4 4943
b9668ba4 4944
b9668ba4 4945
5c706339 4946
0fbeb4dc 4947{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5
47dc80f6 4948$as_echo_n "checking for $LD option to reload object files... " >&6; }
0fbeb4dc 4949if test "${lt_cv_ld_reload_flag+set}" = set; then :
47dc80f6 4950 $as_echo_n "(cached) " >&6
5c706339
AK
4951else
4952 lt_cv_ld_reload_flag='-r'
b9668ba4 4953fi
0fbeb4dc 4954{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5
47dc80f6 4955$as_echo "$lt_cv_ld_reload_flag" >&6; }
5c706339
AK
4956reload_flag=$lt_cv_ld_reload_flag
4957case $reload_flag in
4958"" | " "*) ;;
4959*) reload_flag=" $reload_flag" ;;
b9668ba4 4960esac
5c706339
AK
4961reload_cmds='$LD$reload_flag -o $output$reload_objs'
4962case $host_os in
4963 darwin*)
4964 if test "$GCC" = yes; then
4965 reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
4966 else
4967 reload_cmds='$LD$reload_flag -o $output$reload_objs'
4968 fi
4969 ;;
b9668ba4 4970esac
b9668ba4 4971
b9668ba4 4972
b9668ba4 4973
b9668ba4 4974
b9668ba4 4975
b9668ba4 4976
b9668ba4 4977
b9668ba4 4978
b9668ba4 4979
47dc80f6
AK
4980if test -n "$ac_tool_prefix"; then
4981 # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
4982set dummy ${ac_tool_prefix}objdump; ac_word=$2
0fbeb4dc 4983{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
47dc80f6 4984$as_echo_n "checking for $ac_word... " >&6; }
0fbeb4dc 4985if test "${ac_cv_prog_OBJDUMP+set}" = set; then :
47dc80f6
AK
4986 $as_echo_n "(cached) " >&6
4987else
4988 if test -n "$OBJDUMP"; then
4989 ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
4990else
4991as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4992for as_dir in $PATH
4993do
4994 IFS=$as_save_IFS
4995 test -z "$as_dir" && as_dir=.
0fbeb4dc 4996 for ac_exec_ext in '' $ac_executable_extensions; do
47dc80f6
AK
4997 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4998 ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
0fbeb4dc 4999 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
47dc80f6
AK
5000 break 2
5001 fi
5002done
0fbeb4dc 5003 done
47dc80f6
AK
5004IFS=$as_save_IFS
5005
5006fi
5007fi
5008OBJDUMP=$ac_cv_prog_OBJDUMP
5009if test -n "$OBJDUMP"; then
0fbeb4dc 5010 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
47dc80f6
AK
5011$as_echo "$OBJDUMP" >&6; }
5012else
0fbeb4dc 5013 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
47dc80f6
AK
5014$as_echo "no" >&6; }
5015fi
5016
5017
5018fi
5019if test -z "$ac_cv_prog_OBJDUMP"; then
5020 ac_ct_OBJDUMP=$OBJDUMP
5021 # Extract the first word of "objdump", so it can be a program name with args.
5022set dummy objdump; ac_word=$2
0fbeb4dc 5023{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
47dc80f6 5024$as_echo_n "checking for $ac_word... " >&6; }
0fbeb4dc 5025if test "${ac_cv_prog_ac_ct_OBJDUMP+set}" = set; then :
47dc80f6
AK
5026 $as_echo_n "(cached) " >&6
5027else
5028 if test -n "$ac_ct_OBJDUMP"; then
5029 ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
5030else
5031as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5032for as_dir in $PATH
5033do
5034 IFS=$as_save_IFS
5035 test -z "$as_dir" && as_dir=.
0fbeb4dc 5036 for ac_exec_ext in '' $ac_executable_extensions; do
47dc80f6
AK
5037 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5038 ac_cv_prog_ac_ct_OBJDUMP="objdump"
0fbeb4dc 5039 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
47dc80f6
AK
5040 break 2
5041 fi
5042done
0fbeb4dc 5043 done
47dc80f6
AK
5044IFS=$as_save_IFS
5045
5046fi
5047fi
5048ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
5049if test -n "$ac_ct_OBJDUMP"; then
0fbeb4dc 5050 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5
47dc80f6
AK
5051$as_echo "$ac_ct_OBJDUMP" >&6; }
5052else
0fbeb4dc 5053 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
47dc80f6
AK
5054$as_echo "no" >&6; }
5055fi
5056
5057 if test "x$ac_ct_OBJDUMP" = x; then
5058 OBJDUMP="false"
5059 else
5060 case $cross_compiling:$ac_tool_warned in
5061yes:)
0fbeb4dc 5062{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
47dc80f6
AK
5063$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5064ac_tool_warned=yes ;;
5065esac
5066 OBJDUMP=$ac_ct_OBJDUMP
5067 fi
5068else
5069 OBJDUMP="$ac_cv_prog_OBJDUMP"
5070fi
5071
5072test -z "$OBJDUMP" && OBJDUMP=objdump
5073
5074
5075
5076
5077
5078
5079
5080
b9668ba4 5081
0fbeb4dc 5082{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5
47dc80f6 5083$as_echo_n "checking how to recognize dependent libraries... " >&6; }
0fbeb4dc 5084if test "${lt_cv_deplibs_check_method+set}" = set; then :
47dc80f6 5085 $as_echo_n "(cached) " >&6
b9668ba4 5086else
5c706339
AK
5087 lt_cv_file_magic_cmd='$MAGIC_CMD'
5088lt_cv_file_magic_test_file=
5089lt_cv_deplibs_check_method='unknown'
5090# Need to set the preceding variable on all platforms that support
5091# interlibrary dependencies.
5092# 'none' -- dependencies not supported.
5093# `unknown' -- same as none, but documents that we really don't know.
5094# 'pass_all' -- all dependencies passed with no checks.
5095# 'test_compile' -- check by making test program.
5096# 'file_magic [[regex]]' -- check by looking for files in library path
5097# which responds to the $file_magic_cmd with a given extended regex.
5098# If you have `file' or equivalent on your system and you're not sure
5099# whether `pass_all' will *always* work, you probably want this one.
b9668ba4 5100
5c706339
AK
5101case $host_os in
5102aix[4-9]*)
5103 lt_cv_deplibs_check_method=pass_all
5104 ;;
b9668ba4 5105
5c706339
AK
5106beos*)
5107 lt_cv_deplibs_check_method=pass_all
5108 ;;
b9668ba4 5109
5c706339
AK
5110bsdi[45]*)
5111 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
5112 lt_cv_file_magic_cmd='/usr/bin/file -L'
5113 lt_cv_file_magic_test_file=/shlib/libc.so
5114 ;;
b9668ba4 5115
5c706339
AK
5116cygwin*)
5117 # func_win32_libid is a shell function defined in ltmain.sh
5118 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
5119 lt_cv_file_magic_cmd='func_win32_libid'
5120 ;;
b9668ba4 5121
5c706339
AK
5122mingw* | pw32*)
5123 # Base MSYS/MinGW do not provide the 'file' command needed by
5124 # func_win32_libid shell function, so use a weaker test based on 'objdump',
5125 # unless we find 'file', for example because we are cross-compiling.
5126 if ( file / ) >/dev/null 2>&1; then
5127 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
5128 lt_cv_file_magic_cmd='func_win32_libid'
5129 else
5130 lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
5131 lt_cv_file_magic_cmd='$OBJDUMP -f'
5132 fi
5133 ;;
b9668ba4 5134
47dc80f6
AK
5135cegcc)
5136 # use the weaker test based on 'objdump'. See mingw*.
5137 lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?'
5138 lt_cv_file_magic_cmd='$OBJDUMP -f'
5139 ;;
5140
5c706339
AK
5141darwin* | rhapsody*)
5142 lt_cv_deplibs_check_method=pass_all
5143 ;;
b9668ba4 5144
5c706339
AK
5145freebsd* | dragonfly*)
5146 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
5147 case $host_cpu in
5148 i*86 )
5149 # Not sure whether the presence of OpenBSD here was a mistake.
5150 # Let's accept both of them until this is cleared up.
5151 lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
5152 lt_cv_file_magic_cmd=/usr/bin/file
5153 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
5154 ;;
5155 esac
5156 else
5157 lt_cv_deplibs_check_method=pass_all
5158 fi
5159 ;;
b9668ba4 5160
5c706339
AK
5161gnu*)
5162 lt_cv_deplibs_check_method=pass_all
5163 ;;
b9668ba4 5164
5c706339
AK
5165hpux10.20* | hpux11*)
5166 lt_cv_file_magic_cmd=/usr/bin/file
5167 case $host_cpu in
5168 ia64*)
5169 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
5170 lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
5171 ;;
5172 hppa*64*)
5173 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - PA-RISC [0-9].[0-9]'
5174 lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
5175 ;;
5176 *)
5177 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9].[0-9]) shared library'
5178 lt_cv_file_magic_test_file=/usr/lib/libc.sl
5179 ;;
5180 esac
5181 ;;
b9668ba4 5182
5c706339
AK
5183interix[3-9]*)
5184 # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
5185 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
5186 ;;
b9668ba4 5187
5c706339
AK
5188irix5* | irix6* | nonstopux*)
5189 case $LD in
5190 *-32|*"-32 ") libmagic=32-bit;;
5191 *-n32|*"-n32 ") libmagic=N32;;
5192 *-64|*"-64 ") libmagic=64-bit;;
5193 *) libmagic=never-match;;
5194 esac
5195 lt_cv_deplibs_check_method=pass_all
5196 ;;
b9668ba4 5197
5c706339 5198# This must be Linux ELF.
0fbeb4dc 5199linux* | k*bsd*-gnu | kopensolaris*-gnu)
5c706339
AK
5200 lt_cv_deplibs_check_method=pass_all
5201 ;;
b9668ba4 5202
5c706339
AK
5203netbsd* | netbsdelf*-gnu)
5204 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
5205 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
5206 else
5207 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
5208 fi
5209 ;;
b9668ba4 5210
5c706339
AK
5211newos6*)
5212 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
5213 lt_cv_file_magic_cmd=/usr/bin/file
5214 lt_cv_file_magic_test_file=/usr/lib/libnls.so
5215 ;;
b9668ba4 5216
5c706339
AK
5217*nto* | *qnx*)
5218 lt_cv_deplibs_check_method=pass_all
5219 ;;
b9668ba4 5220
5c706339
AK
5221openbsd*)
5222 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
5223 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
5224 else
5225 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
5226 fi
5227 ;;
5228
5229osf3* | osf4* | osf5*)
5230 lt_cv_deplibs_check_method=pass_all
5231 ;;
5232
5233rdos*)
5234 lt_cv_deplibs_check_method=pass_all
5235 ;;
5236
5237solaris*)
5238 lt_cv_deplibs_check_method=pass_all
5239 ;;
5240
5241sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
5242 lt_cv_deplibs_check_method=pass_all
5243 ;;
5244
5245sysv4 | sysv4.3*)
5246 case $host_vendor in
5247 motorola)
5248 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]'
5249 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
5250 ;;
5251 ncr)
5252 lt_cv_deplibs_check_method=pass_all
5253 ;;
5254 sequent)
5255 lt_cv_file_magic_cmd='/bin/file'
5256 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
5257 ;;
5258 sni)
5259 lt_cv_file_magic_cmd='/bin/file'
5260 lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
5261 lt_cv_file_magic_test_file=/lib/libc.so
5262 ;;
5263 siemens)
5264 lt_cv_deplibs_check_method=pass_all
5265 ;;
5266 pc)
5267 lt_cv_deplibs_check_method=pass_all
5268 ;;
5269 esac
5270 ;;
5271
5272tpf*)
5273 lt_cv_deplibs_check_method=pass_all
5274 ;;
b9668ba4 5275esac
b9668ba4 5276
b9668ba4 5277fi
0fbeb4dc 5278{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5
47dc80f6 5279$as_echo "$lt_cv_deplibs_check_method" >&6; }
5c706339
AK
5280file_magic_cmd=$lt_cv_file_magic_cmd
5281deplibs_check_method=$lt_cv_deplibs_check_method
5282test -z "$deplibs_check_method" && deplibs_check_method=unknown
b9668ba4 5283
b9668ba4 5284
b9668ba4 5285
b9668ba4
AK
5286
5287
5288
5c706339
AK
5289
5290
5291
5292
5293
5294
5295if test -n "$ac_tool_prefix"; then
5296 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
5297set dummy ${ac_tool_prefix}ar; ac_word=$2
0fbeb4dc 5298{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
47dc80f6 5299$as_echo_n "checking for $ac_word... " >&6; }
0fbeb4dc 5300if test "${ac_cv_prog_AR+set}" = set; then :
47dc80f6 5301 $as_echo_n "(cached) " >&6
b9668ba4 5302else
5c706339
AK
5303 if test -n "$AR"; then
5304 ac_cv_prog_AR="$AR" # Let the user override the test.
b9668ba4 5305else
5c706339
AK
5306as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5307for as_dir in $PATH
5308do
5309 IFS=$as_save_IFS
5310 test -z "$as_dir" && as_dir=.
0fbeb4dc 5311 for ac_exec_ext in '' $ac_executable_extensions; do
5c706339
AK
5312 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5313 ac_cv_prog_AR="${ac_tool_prefix}ar"
0fbeb4dc 5314 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5c706339
AK
5315 break 2
5316 fi
5317done
0fbeb4dc 5318 done
5c706339 5319IFS=$as_save_IFS
b9668ba4 5320
5c706339
AK
5321fi
5322fi
5323AR=$ac_cv_prog_AR
5324if test -n "$AR"; then
0fbeb4dc 5325 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
47dc80f6 5326$as_echo "$AR" >&6; }
5c706339 5327else
0fbeb4dc 5328 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
47dc80f6 5329$as_echo "no" >&6; }
b9668ba4
AK
5330fi
5331
b9668ba4 5332
5c706339
AK
5333fi
5334if test -z "$ac_cv_prog_AR"; then
5335 ac_ct_AR=$AR
5336 # Extract the first word of "ar", so it can be a program name with args.
5337set dummy ar; ac_word=$2
0fbeb4dc 5338{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
47dc80f6 5339$as_echo_n "checking for $ac_word... " >&6; }
0fbeb4dc 5340if test "${ac_cv_prog_ac_ct_AR+set}" = set; then :
47dc80f6 5341 $as_echo_n "(cached) " >&6
b9668ba4 5342else
5c706339
AK
5343 if test -n "$ac_ct_AR"; then
5344 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
5345else
5346as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5347for as_dir in $PATH
5348do
5349 IFS=$as_save_IFS
5350 test -z "$as_dir" && as_dir=.
0fbeb4dc 5351 for ac_exec_ext in '' $ac_executable_extensions; do
5c706339
AK
5352 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5353 ac_cv_prog_ac_ct_AR="ar"
0fbeb4dc 5354 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5c706339
AK
5355 break 2
5356 fi
5357done
0fbeb4dc 5358 done
5c706339 5359IFS=$as_save_IFS
b9668ba4 5360
5c706339
AK
5361fi
5362fi
5363ac_ct_AR=$ac_cv_prog_ac_ct_AR
5364if test -n "$ac_ct_AR"; then
0fbeb4dc 5365 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
47dc80f6 5366$as_echo "$ac_ct_AR" >&6; }
5c706339 5367else
0fbeb4dc 5368 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
47dc80f6 5369$as_echo "no" >&6; }
b9668ba4
AK
5370fi
5371
5c706339
AK
5372 if test "x$ac_ct_AR" = x; then
5373 AR="false"
5374 else
5375 case $cross_compiling:$ac_tool_warned in
5376yes:)
0fbeb4dc 5377{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
47dc80f6 5378$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5c706339 5379ac_tool_warned=yes ;;
b9668ba4 5380esac
5c706339
AK
5381 AR=$ac_ct_AR
5382 fi
b9668ba4 5383else
5c706339 5384 AR="$ac_cv_prog_AR"
b9668ba4 5385fi
b9668ba4 5386
5c706339
AK
5387test -z "$AR" && AR=ar
5388test -z "$AR_FLAGS" && AR_FLAGS=cru
b9668ba4 5389
b9668ba4 5390
b9668ba4 5391
5c706339
AK
5392
5393
5394
5395
5396
5397
5398
5399
5400if test -n "$ac_tool_prefix"; then
5401 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
5402set dummy ${ac_tool_prefix}strip; ac_word=$2
0fbeb4dc 5403{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
47dc80f6 5404$as_echo_n "checking for $ac_word... " >&6; }
0fbeb4dc 5405if test "${ac_cv_prog_STRIP+set}" = set; then :
47dc80f6 5406 $as_echo_n "(cached) " >&6
b9668ba4 5407else
5c706339
AK
5408 if test -n "$STRIP"; then
5409 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
b9668ba4
AK
5410else
5411as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5412for as_dir in $PATH
5413do
5414 IFS=$as_save_IFS
5415 test -z "$as_dir" && as_dir=.
0fbeb4dc 5416 for ac_exec_ext in '' $ac_executable_extensions; do
b9668ba4 5417 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5c706339 5418 ac_cv_prog_STRIP="${ac_tool_prefix}strip"
0fbeb4dc 5419 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
b9668ba4
AK
5420 break 2
5421 fi
5422done
0fbeb4dc 5423 done
b9668ba4
AK
5424IFS=$as_save_IFS
5425
5426fi
5427fi
5c706339
AK
5428STRIP=$ac_cv_prog_STRIP
5429if test -n "$STRIP"; then
0fbeb4dc 5430 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
47dc80f6 5431$as_echo "$STRIP" >&6; }
b9668ba4 5432else
0fbeb4dc 5433 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
47dc80f6 5434$as_echo "no" >&6; }
b9668ba4
AK
5435fi
5436
5437
b9668ba4 5438fi
5c706339
AK
5439if test -z "$ac_cv_prog_STRIP"; then
5440 ac_ct_STRIP=$STRIP
5441 # Extract the first word of "strip", so it can be a program name with args.
5442set dummy strip; ac_word=$2
0fbeb4dc 5443{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
47dc80f6 5444$as_echo_n "checking for $ac_word... " >&6; }
0fbeb4dc 5445if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then :
47dc80f6 5446 $as_echo_n "(cached) " >&6
b9668ba4 5447else
5c706339
AK
5448 if test -n "$ac_ct_STRIP"; then
5449 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
b9668ba4
AK
5450else
5451as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5452for as_dir in $PATH
5453do
5454 IFS=$as_save_IFS
5455 test -z "$as_dir" && as_dir=.
0fbeb4dc 5456 for ac_exec_ext in '' $ac_executable_extensions; do
b9668ba4 5457 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5c706339 5458 ac_cv_prog_ac_ct_STRIP="strip"
0fbeb4dc 5459 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
b9668ba4
AK
5460 break 2
5461 fi
5462done
0fbeb4dc 5463 done
b9668ba4
AK
5464IFS=$as_save_IFS
5465
5466fi
5467fi
5c706339
AK
5468ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
5469if test -n "$ac_ct_STRIP"; then
0fbeb4dc 5470 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
47dc80f6 5471$as_echo "$ac_ct_STRIP" >&6; }
b9668ba4 5472else
0fbeb4dc 5473 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
47dc80f6 5474$as_echo "no" >&6; }
b9668ba4
AK
5475fi
5476
5c706339
AK
5477 if test "x$ac_ct_STRIP" = x; then
5478 STRIP=":"
b9668ba4
AK
5479 else
5480 case $cross_compiling:$ac_tool_warned in
5481yes:)
0fbeb4dc 5482{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
47dc80f6 5483$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
b9668ba4
AK
5484ac_tool_warned=yes ;;
5485esac
5c706339 5486 STRIP=$ac_ct_STRIP
b9668ba4 5487 fi
5c706339
AK
5488else
5489 STRIP="$ac_cv_prog_STRIP"
b9668ba4
AK
5490fi
5491
5c706339 5492test -z "$STRIP" && STRIP=:
b9668ba4 5493
b9668ba4 5494
b9668ba4 5495
b9668ba4 5496
b9668ba4 5497
b9668ba4 5498
5c706339
AK
5499if test -n "$ac_tool_prefix"; then
5500 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
5501set dummy ${ac_tool_prefix}ranlib; ac_word=$2
0fbeb4dc 5502{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
47dc80f6 5503$as_echo_n "checking for $ac_word... " >&6; }
0fbeb4dc 5504if test "${ac_cv_prog_RANLIB+set}" = set; then :
47dc80f6 5505 $as_echo_n "(cached) " >&6
b9668ba4 5506else
5c706339
AK
5507 if test -n "$RANLIB"; then
5508 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
b9668ba4 5509else
5c706339
AK
5510as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5511for as_dir in $PATH
5512do
5513 IFS=$as_save_IFS
5514 test -z "$as_dir" && as_dir=.
0fbeb4dc 5515 for ac_exec_ext in '' $ac_executable_extensions; do
5c706339
AK
5516 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5517 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
0fbeb4dc 5518 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5c706339
AK
5519 break 2
5520 fi
5521done
0fbeb4dc 5522 done
5c706339 5523IFS=$as_save_IFS
b9668ba4 5524
5c706339
AK
5525fi
5526fi
5527RANLIB=$ac_cv_prog_RANLIB
5528if test -n "$RANLIB"; then
0fbeb4dc 5529 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
47dc80f6 5530$as_echo "$RANLIB" >&6; }
b9668ba4 5531else
0fbeb4dc 5532 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
47dc80f6 5533$as_echo "no" >&6; }
5c706339 5534fi
b9668ba4 5535
b9668ba4 5536
5c706339
AK
5537fi
5538if test -z "$ac_cv_prog_RANLIB"; then
5539 ac_ct_RANLIB=$RANLIB
5540 # Extract the first word of "ranlib", so it can be a program name with args.
5541set dummy ranlib; ac_word=$2
0fbeb4dc 5542{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
47dc80f6 5543$as_echo_n "checking for $ac_word... " >&6; }
0fbeb4dc 5544if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then :
47dc80f6 5545 $as_echo_n "(cached) " >&6
b9668ba4 5546else
5c706339
AK
5547 if test -n "$ac_ct_RANLIB"; then
5548 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
5549else
5550as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5551for as_dir in $PATH
5552do
5553 IFS=$as_save_IFS
5554 test -z "$as_dir" && as_dir=.
0fbeb4dc 5555 for ac_exec_ext in '' $ac_executable_extensions; do
5c706339
AK
5556 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5557 ac_cv_prog_ac_ct_RANLIB="ranlib"
0fbeb4dc 5558 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5c706339
AK
5559 break 2
5560 fi
5561done
0fbeb4dc 5562 done
5c706339 5563IFS=$as_save_IFS
b9668ba4
AK
5564
5565fi
b9668ba4 5566fi
5c706339
AK
5567ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
5568if test -n "$ac_ct_RANLIB"; then
0fbeb4dc 5569 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
47dc80f6 5570$as_echo "$ac_ct_RANLIB" >&6; }
5c706339 5571else
0fbeb4dc 5572 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
47dc80f6 5573$as_echo "no" >&6; }
b9668ba4
AK
5574fi
5575
5c706339
AK
5576 if test "x$ac_ct_RANLIB" = x; then
5577 RANLIB=":"
b9668ba4 5578 else
5c706339
AK
5579 case $cross_compiling:$ac_tool_warned in
5580yes:)
0fbeb4dc 5581{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
47dc80f6 5582$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5c706339
AK
5583ac_tool_warned=yes ;;
5584esac
5585 RANLIB=$ac_ct_RANLIB
b9668ba4
AK
5586 fi
5587else
5c706339 5588 RANLIB="$ac_cv_prog_RANLIB"
b9668ba4 5589fi
b9668ba4 5590
5c706339 5591test -z "$RANLIB" && RANLIB=:
b9668ba4 5592
b9668ba4 5593
b9668ba4 5594
b9668ba4 5595
b9668ba4
AK
5596
5597
5c706339
AK
5598# Determine commands to create old-style static archives.
5599old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
5600old_postinstall_cmds='chmod 644 $oldlib'
5601old_postuninstall_cmds=
b9668ba4 5602
5c706339
AK
5603if test -n "$RANLIB"; then
5604 case $host_os in
5605 openbsd*)
5606 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib"
5607 ;;
5608 *)
5609 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib"
5610 ;;
5611 esac
5612 old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
b9668ba4
AK
5613fi
5614
5615
5616
5617
b9668ba4 5618
b9668ba4 5619
b9668ba4 5620
b9668ba4 5621
b9668ba4 5622
b9668ba4 5623
b9668ba4 5624
b9668ba4 5625
b9668ba4 5626
b9668ba4 5627
b9668ba4 5628
b9668ba4 5629
b9668ba4 5630
b9668ba4 5631
b9668ba4 5632
b9668ba4 5633
b9668ba4
AK
5634
5635
b9668ba4 5636
b9668ba4
AK
5637
5638
b9668ba4 5639
b9668ba4
AK
5640
5641
b9668ba4 5642
b9668ba4 5643
b9668ba4 5644
b9668ba4 5645
b9668ba4 5646
b9668ba4 5647
5c706339
AK
5648# If no C compiler was specified, use CC.
5649LTCC=${LTCC-"$CC"}
b9668ba4 5650
5c706339
AK
5651# If no C compiler flags were specified, use CFLAGS.
5652LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
b9668ba4 5653
5c706339
AK
5654# Allow CC to be a program name with arguments.
5655compiler=$CC
b9668ba4
AK
5656
5657
5658# Check for command to grab the raw symbol name followed by C symbol from nm.
0fbeb4dc 5659{ $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5
47dc80f6 5660$as_echo_n "checking command to parse $NM output from $compiler object... " >&6; }
0fbeb4dc 5661if test "${lt_cv_sys_global_symbol_pipe+set}" = set; then :
47dc80f6 5662 $as_echo_n "(cached) " >&6
b9668ba4
AK
5663else
5664
5665# These are sane defaults that work on at least a few old systems.
5666# [They come from Ultrix. What could be older than Ultrix?!! ;)]
5667
5668# Character class describing NM global symbol codes.
5669symcode='[BCDEGRST]'
5670
5671# Regexp to match symbols that can be accessed directly from C.
5672sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
5673
b9668ba4
AK
5674# Define system-specific variables.
5675case $host_os in
5676aix*)
5677 symcode='[BCDT]'
5678 ;;
47dc80f6 5679cygwin* | mingw* | pw32* | cegcc*)
b9668ba4
AK
5680 symcode='[ABCDGISTW]'
5681 ;;
5c706339 5682hpux*)
b9668ba4
AK
5683 if test "$host_cpu" = ia64; then
5684 symcode='[ABCDEGRST]'
5685 fi
b9668ba4
AK
5686 ;;
5687irix* | nonstopux*)
5688 symcode='[BCDEGRST]'
5689 ;;
5690osf*)
5691 symcode='[BCDEGQRST]'
5692 ;;
5693solaris*)
5694 symcode='[BDRT]'
5695 ;;
5696sco3.2v5*)
5697 symcode='[DT]'
5698 ;;
5699sysv4.2uw2*)
5700 symcode='[DT]'
5701 ;;
5702sysv5* | sco5v6* | unixware* | OpenUNIX*)
5703 symcode='[ABDT]'
5704 ;;
5705sysv4)
5706 symcode='[DFNSTU]'
5707 ;;
5708esac
5709
5c706339
AK
5710# If we're using GNU nm, then use its standard symbol codes.
5711case `$NM -V 2>&1` in
5712*GNU* | *'with BFD'*)
5713 symcode='[ABCDGIRSTW]' ;;
5714esac
5715
5716# Transform an extracted symbol line into a proper C declaration.
5717# Some systems (esp. on ia64) link data and code symbols differently,
5718# so use this general approach.
5719lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
5720
5721# Transform an extracted symbol line into symbol name and symbol address
5722lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"\2\", (void *) \&\2},/p'"
5723lt_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'"
5724
b9668ba4
AK
5725# Handle CRLF in mingw tool chain
5726opt_cr=
5727case $build_os in
5728mingw*)
5c706339 5729 opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp
b9668ba4
AK
5730 ;;
5731esac
5732
5c706339 5733# Try without a prefix underscore, then with it.
b9668ba4
AK
5734for ac_symprfx in "" "_"; do
5735
5736 # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
5737 symxfrm="\\1 $ac_symprfx\\2 \\2"
5738
5739 # Write the raw and C identifiers.
5c706339
AK
5740 if test "$lt_cv_nm_interface" = "MS dumpbin"; then
5741 # Fake it for dumpbin and say T for any non-static function
5742 # and D for any global variable.
5743 # Also find C++ and __fastcall symbols from MSVC++,
5744 # which start with @ or ?.
5745 lt_cv_sys_global_symbol_pipe="$AWK '"\
5746" {last_section=section; section=\$ 3};"\
5747" /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
5748" \$ 0!~/External *\|/{next};"\
5749" / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
5750" {if(hide[section]) next};"\
5751" {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\
5752" {split(\$ 0, a, /\||\r/); split(a[2], s)};"\
5753" s[1]~/^[@?]/{print s[1], s[1]; next};"\
5754" s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\
5755" ' prfx=^$ac_symprfx"
5756 else
5757 lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
5758 fi
b9668ba4
AK
5759
5760 # Check to see that the pipe works correctly.
5761 pipe_works=no
5762
5763 rm -f conftest*
5c706339 5764 cat > conftest.$ac_ext <<_LT_EOF
b9668ba4
AK
5765#ifdef __cplusplus
5766extern "C" {
5767#endif
5768char nm_test_var;
5c706339
AK
5769void nm_test_func(void);
5770void nm_test_func(void){}
b9668ba4
AK
5771#ifdef __cplusplus
5772}
5773#endif
5774int main(){nm_test_var='a';nm_test_func();return(0);}
5c706339 5775_LT_EOF
b9668ba4 5776
0fbeb4dc 5777 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
b9668ba4
AK
5778 (eval $ac_compile) 2>&5
5779 ac_status=$?
0fbeb4dc
AK
5780 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5781 test $ac_status = 0; }; then
b9668ba4
AK
5782 # Now try to grab the symbols.
5783 nlist=conftest.nm
0fbeb4dc 5784 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist\""; } >&5
b9668ba4
AK
5785 (eval $NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist) 2>&5
5786 ac_status=$?
0fbeb4dc
AK
5787 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5788 test $ac_status = 0; } && test -s "$nlist"; then
b9668ba4
AK
5789 # Try sorting and uniquifying the output.
5790 if sort "$nlist" | uniq > "$nlist"T; then
5791 mv -f "$nlist"T "$nlist"
5792 else
5793 rm -f "$nlist"T
5794 fi
5795
5796 # Make sure that we snagged all the symbols we need.
5c706339
AK
5797 if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
5798 if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
5799 cat <<_LT_EOF > conftest.$ac_ext
b9668ba4
AK
5800#ifdef __cplusplus
5801extern "C" {
5802#endif
5803
5c706339 5804_LT_EOF
b9668ba4 5805 # Now generate the symbol file.
5c706339 5806 eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext'
b9668ba4 5807
5c706339 5808 cat <<_LT_EOF >> conftest.$ac_ext
b9668ba4 5809
5c706339 5810/* The mapping between symbol names and symbols. */
b9668ba4
AK
5811const struct {
5812 const char *name;
5c706339 5813 void *address;
b9668ba4 5814}
5c706339 5815lt__PROGRAM__LTX_preloaded_symbols[] =
b9668ba4 5816{
5c706339
AK
5817 { "@PROGRAM@", (void *) 0 },
5818_LT_EOF
5819 $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
5820 cat <<\_LT_EOF >> conftest.$ac_ext
5821 {0, (void *) 0}
b9668ba4
AK
5822};
5823
5c706339
AK
5824/* This works around a problem in FreeBSD linker */
5825#ifdef FREEBSD_WORKAROUND
5826static const void *lt_preloaded_setup() {
5827 return lt__PROGRAM__LTX_preloaded_symbols;
5828}
5829#endif
5830
b9668ba4
AK
5831#ifdef __cplusplus
5832}
5833#endif
5c706339 5834_LT_EOF
b9668ba4
AK
5835 # Now try linking the two files.
5836 mv conftest.$ac_objext conftstm.$ac_objext
5837 lt_save_LIBS="$LIBS"
5838 lt_save_CFLAGS="$CFLAGS"
5839 LIBS="conftstm.$ac_objext"
5840 CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
0fbeb4dc 5841 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
b9668ba4
AK
5842 (eval $ac_link) 2>&5
5843 ac_status=$?
0fbeb4dc
AK
5844 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5845 test $ac_status = 0; } && test -s conftest${ac_exeext}; then
b9668ba4
AK
5846 pipe_works=yes
5847 fi
5848 LIBS="$lt_save_LIBS"
5849 CFLAGS="$lt_save_CFLAGS"
5850 else
5851 echo "cannot find nm_test_func in $nlist" >&5
5852 fi
5853 else
5854 echo "cannot find nm_test_var in $nlist" >&5
5855 fi
5856 else
5857 echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
5858 fi
5859 else
5860 echo "$progname: failed program was:" >&5
5861 cat conftest.$ac_ext >&5
5862 fi
5c706339 5863 rm -rf conftest* conftst*
b9668ba4
AK
5864
5865 # Do not use the global_symbol_pipe unless it works.
5866 if test "$pipe_works" = yes; then
5867 break
5868 else
5869 lt_cv_sys_global_symbol_pipe=
5870 fi
5871done
5872
5873fi
5874
5875if test -z "$lt_cv_sys_global_symbol_pipe"; then
5876 lt_cv_sys_global_symbol_to_cdecl=
5877fi
5878if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
0fbeb4dc 5879 { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
47dc80f6 5880$as_echo "failed" >&6; }
b9668ba4 5881else
0fbeb4dc 5882 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
47dc80f6 5883$as_echo "ok" >&6; }
b9668ba4
AK
5884fi
5885
b9668ba4
AK
5886
5887
5888
5889
5890
5c706339
AK
5891
5892
5893
5894
5895
5896
5897
5898
5899
5900
5901
5902
5903
5904
5905
5906
5907
5908# Check whether --enable-libtool-lock was given.
0fbeb4dc 5909if test "${enable_libtool_lock+set}" = set; then :
5c706339
AK
5910 enableval=$enable_libtool_lock;
5911fi
5912
5913test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
5914
5915# Some flags need to be propagated to the compiler or linker for good
5916# libtool support.
5917case $host in
5918ia64-*-hpux*)
5919 # Find out which ABI we are using.
5920 echo 'int i;' > conftest.$ac_ext
0fbeb4dc 5921 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
5c706339
AK
5922 (eval $ac_compile) 2>&5
5923 ac_status=$?
0fbeb4dc
AK
5924 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5925 test $ac_status = 0; }; then
5c706339
AK
5926 case `/usr/bin/file conftest.$ac_objext` in
5927 *ELF-32*)
5928 HPUX_IA64_MODE="32"
5929 ;;
5930 *ELF-64*)
5931 HPUX_IA64_MODE="64"
5932 ;;
5933 esac
5934 fi
5935 rm -rf conftest*
5936 ;;
5937*-*-irix6*)
5938 # Find out which ABI we are using.
0fbeb4dc
AK
5939 echo '#line 5939 "configure"' > conftest.$ac_ext
5940 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
5c706339
AK
5941 (eval $ac_compile) 2>&5
5942 ac_status=$?
0fbeb4dc
AK
5943 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5944 test $ac_status = 0; }; then
5c706339
AK
5945 if test "$lt_cv_prog_gnu_ld" = yes; then
5946 case `/usr/bin/file conftest.$ac_objext` in
5947 *32-bit*)
5948 LD="${LD-ld} -melf32bsmip"
5949 ;;
5950 *N32*)
5951 LD="${LD-ld} -melf32bmipn32"
5952 ;;
5953 *64-bit*)
5954 LD="${LD-ld} -melf64bmip"
5955 ;;
5956 esac
5957 else
5958 case `/usr/bin/file conftest.$ac_objext` in
5959 *32-bit*)
5960 LD="${LD-ld} -32"
5961 ;;
5962 *N32*)
5963 LD="${LD-ld} -n32"
5964 ;;
5965 *64-bit*)
5966 LD="${LD-ld} -64"
5967 ;;
5968 esac
5969 fi
b9668ba4 5970 fi
5c706339 5971 rm -rf conftest*
b9668ba4 5972 ;;
b9668ba4 5973
5c706339
AK
5974x86_64-*kfreebsd*-gnu|x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*| \
5975s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
5976 # Find out which ABI we are using.
5977 echo 'int i;' > conftest.$ac_ext
0fbeb4dc 5978 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
5c706339
AK
5979 (eval $ac_compile) 2>&5
5980 ac_status=$?
0fbeb4dc
AK
5981 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5982 test $ac_status = 0; }; then
5c706339
AK
5983 case `/usr/bin/file conftest.o` in
5984 *32-bit*)
5985 case $host in
5986 x86_64-*kfreebsd*-gnu)
5987 LD="${LD-ld} -m elf_i386_fbsd"
5988 ;;
5989 x86_64-*linux*)
5990 LD="${LD-ld} -m elf_i386"
5991 ;;
5992 ppc64-*linux*|powerpc64-*linux*)
5993 LD="${LD-ld} -m elf32ppclinux"
5994 ;;
5995 s390x-*linux*)
5996 LD="${LD-ld} -m elf_s390"
5997 ;;
5998 sparc64-*linux*)
5999 LD="${LD-ld} -m elf32_sparc"
6000 ;;
6001 esac
6002 ;;
6003 *64-bit*)
6004 case $host in
6005 x86_64-*kfreebsd*-gnu)
6006 LD="${LD-ld} -m elf_x86_64_fbsd"
6007 ;;
6008 x86_64-*linux*)
6009 LD="${LD-ld} -m elf_x86_64"
6010 ;;
6011 ppc*-*linux*|powerpc*-*linux*)
6012 LD="${LD-ld} -m elf64ppc"
6013 ;;
6014 s390*-*linux*|s390*-*tpf*)
6015 LD="${LD-ld} -m elf64_s390"
6016 ;;
6017 sparc*-*linux*)
6018 LD="${LD-ld} -m elf64_sparc"
6019 ;;
6020 esac
6021 ;;
6022 esac
6023 fi
6024 rm -rf conftest*
6025 ;;
b9668ba4 6026
5c706339
AK
6027*-*-sco3.2v5*)
6028 # On SCO OpenServer 5, we need -belf to get full-featured binaries.
6029 SAVE_CFLAGS="$CFLAGS"
6030 CFLAGS="$CFLAGS -belf"
0fbeb4dc 6031 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5
47dc80f6 6032$as_echo_n "checking whether the C compiler needs -belf... " >&6; }
0fbeb4dc 6033if test "${lt_cv_cc_needs_belf+set}" = set; then :
47dc80f6 6034 $as_echo_n "(cached) " >&6
5c706339
AK
6035else
6036 ac_ext=c
6037ac_cpp='$CPP $CPPFLAGS'
6038ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6039ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6040ac_compiler_gnu=$ac_cv_c_compiler_gnu
b9668ba4 6041
0fbeb4dc 6042 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5c706339 6043/* end confdefs.h. */
b9668ba4 6044
5c706339
AK
6045int
6046main ()
6047{
b9668ba4 6048
5c706339
AK
6049 ;
6050 return 0;
6051}
6052_ACEOF
0fbeb4dc 6053if ac_fn_c_try_link "$LINENO"; then :
5c706339
AK
6054 lt_cv_cc_needs_belf=yes
6055else
0fbeb4dc 6056 lt_cv_cc_needs_belf=no
5c706339 6057fi
0fbeb4dc
AK
6058rm -f core conftest.err conftest.$ac_objext \
6059 conftest$ac_exeext conftest.$ac_ext
5c706339
AK
6060 ac_ext=c
6061ac_cpp='$CPP $CPPFLAGS'
6062ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6063ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6064ac_compiler_gnu=$ac_cv_c_compiler_gnu
b9668ba4 6065
5c706339 6066fi
0fbeb4dc 6067{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5
47dc80f6 6068$as_echo "$lt_cv_cc_needs_belf" >&6; }
5c706339
AK
6069 if test x"$lt_cv_cc_needs_belf" != x"yes"; then
6070 # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
6071 CFLAGS="$SAVE_CFLAGS"
6072 fi
6073 ;;
6074sparc*-*solaris*)
6075 # Find out which ABI we are using.
6076 echo 'int i;' > conftest.$ac_ext
0fbeb4dc 6077 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
5c706339
AK
6078 (eval $ac_compile) 2>&5
6079 ac_status=$?
0fbeb4dc
AK
6080 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6081 test $ac_status = 0; }; then
5c706339
AK
6082 case `/usr/bin/file conftest.o` in
6083 *64-bit*)
6084 case $lt_cv_prog_gnu_ld in
6085 yes*) LD="${LD-ld} -m elf64_sparc" ;;
6086 *)
6087 if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
6088 LD="${LD-ld} -64"
6089 fi
6090 ;;
6091 esac
6092 ;;
6093 esac
6094 fi
6095 rm -rf conftest*
6096 ;;
6097esac
6098
6099need_locks="$enable_libtool_lock"
6100
6101
6102 case $host_os in
6103 rhapsody* | darwin*)
6104 if test -n "$ac_tool_prefix"; then
6105 # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args.
6106set dummy ${ac_tool_prefix}dsymutil; ac_word=$2
0fbeb4dc 6107{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
47dc80f6 6108$as_echo_n "checking for $ac_word... " >&6; }
0fbeb4dc 6109if test "${ac_cv_prog_DSYMUTIL+set}" = set; then :
47dc80f6 6110 $as_echo_n "(cached) " >&6
b9668ba4 6111else
5c706339
AK
6112 if test -n "$DSYMUTIL"; then
6113 ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
b9668ba4
AK
6114else
6115as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6116for as_dir in $PATH
6117do
6118 IFS=$as_save_IFS
6119 test -z "$as_dir" && as_dir=.
0fbeb4dc 6120 for ac_exec_ext in '' $ac_executable_extensions; do
b9668ba4 6121 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5c706339 6122 ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil"
0fbeb4dc 6123 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
b9668ba4
AK
6124 break 2
6125 fi
6126done
0fbeb4dc 6127 done
b9668ba4
AK
6128IFS=$as_save_IFS
6129
6130fi
6131fi
5c706339
AK
6132DSYMUTIL=$ac_cv_prog_DSYMUTIL
6133if test -n "$DSYMUTIL"; then
0fbeb4dc 6134 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5
47dc80f6 6135$as_echo "$DSYMUTIL" >&6; }
b9668ba4 6136else
0fbeb4dc 6137 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
47dc80f6 6138$as_echo "no" >&6; }
b9668ba4
AK
6139fi
6140
6141
6142fi
5c706339
AK
6143if test -z "$ac_cv_prog_DSYMUTIL"; then
6144 ac_ct_DSYMUTIL=$DSYMUTIL
6145 # Extract the first word of "dsymutil", so it can be a program name with args.
6146set dummy dsymutil; ac_word=$2
0fbeb4dc 6147{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
47dc80f6 6148$as_echo_n "checking for $ac_word... " >&6; }
0fbeb4dc 6149if test "${ac_cv_prog_ac_ct_DSYMUTIL+set}" = set; then :
47dc80f6 6150 $as_echo_n "(cached) " >&6
b9668ba4 6151else
5c706339
AK
6152 if test -n "$ac_ct_DSYMUTIL"; then
6153 ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
b9668ba4
AK
6154else
6155as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6156for as_dir in $PATH
6157do
6158 IFS=$as_save_IFS
6159 test -z "$as_dir" && as_dir=.
0fbeb4dc 6160 for ac_exec_ext in '' $ac_executable_extensions; do
b9668ba4 6161 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5c706339 6162 ac_cv_prog_ac_ct_DSYMUTIL="dsymutil"
0fbeb4dc 6163 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
b9668ba4
AK
6164 break 2
6165 fi
6166done
0fbeb4dc 6167 done
b9668ba4
AK
6168IFS=$as_save_IFS
6169
6170fi
6171fi
5c706339
AK
6172ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
6173if test -n "$ac_ct_DSYMUTIL"; then
0fbeb4dc 6174 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5
47dc80f6 6175$as_echo "$ac_ct_DSYMUTIL" >&6; }
b9668ba4 6176else
0fbeb4dc 6177 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
47dc80f6 6178$as_echo "no" >&6; }
b9668ba4
AK
6179fi
6180
5c706339
AK
6181 if test "x$ac_ct_DSYMUTIL" = x; then
6182 DSYMUTIL=":"
b9668ba4
AK
6183 else
6184 case $cross_compiling:$ac_tool_warned in
6185yes:)
0fbeb4dc 6186{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
47dc80f6 6187$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
b9668ba4
AK
6188ac_tool_warned=yes ;;
6189esac
5c706339 6190 DSYMUTIL=$ac_ct_DSYMUTIL
b9668ba4
AK
6191 fi
6192else
5c706339 6193 DSYMUTIL="$ac_cv_prog_DSYMUTIL"
b9668ba4
AK
6194fi
6195
5c706339
AK
6196 if test -n "$ac_tool_prefix"; then
6197 # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args.
6198set dummy ${ac_tool_prefix}nmedit; ac_word=$2
0fbeb4dc 6199{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
47dc80f6 6200$as_echo_n "checking for $ac_word... " >&6; }
0fbeb4dc 6201if test "${ac_cv_prog_NMEDIT+set}" = set; then :
47dc80f6 6202 $as_echo_n "(cached) " >&6
b9668ba4 6203else
5c706339
AK
6204 if test -n "$NMEDIT"; then
6205 ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
b9668ba4
AK
6206else
6207as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6208for as_dir in $PATH
6209do
6210 IFS=$as_save_IFS
6211 test -z "$as_dir" && as_dir=.
0fbeb4dc 6212 for ac_exec_ext in '' $ac_executable_extensions; do
b9668ba4 6213 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5c706339 6214 ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit"
0fbeb4dc 6215 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
b9668ba4
AK
6216 break 2
6217 fi
6218done
0fbeb4dc 6219 done
b9668ba4
AK
6220IFS=$as_save_IFS
6221
6222fi
6223fi
5c706339
AK
6224NMEDIT=$ac_cv_prog_NMEDIT
6225if test -n "$NMEDIT"; then
0fbeb4dc 6226 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5
47dc80f6 6227$as_echo "$NMEDIT" >&6; }
b9668ba4 6228else
0fbeb4dc 6229 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
47dc80f6 6230$as_echo "no" >&6; }
b9668ba4
AK
6231fi
6232
6233
6234fi
5c706339
AK
6235if test -z "$ac_cv_prog_NMEDIT"; then
6236 ac_ct_NMEDIT=$NMEDIT
6237 # Extract the first word of "nmedit", so it can be a program name with args.
6238set dummy nmedit; ac_word=$2
0fbeb4dc 6239{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
47dc80f6 6240$as_echo_n "checking for $ac_word... " >&6; }
0fbeb4dc 6241if test "${ac_cv_prog_ac_ct_NMEDIT+set}" = set; then :
47dc80f6 6242 $as_echo_n "(cached) " >&6
b9668ba4 6243else
5c706339
AK
6244 if test -n "$ac_ct_NMEDIT"; then
6245 ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
b9668ba4
AK
6246else
6247as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6248for as_dir in $PATH
6249do
6250 IFS=$as_save_IFS
6251 test -z "$as_dir" && as_dir=.
0fbeb4dc 6252 for ac_exec_ext in '' $ac_executable_extensions; do
b9668ba4 6253 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5c706339 6254 ac_cv_prog_ac_ct_NMEDIT="nmedit"
0fbeb4dc 6255 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
b9668ba4
AK
6256 break 2
6257 fi
6258done
0fbeb4dc 6259 done
b9668ba4
AK
6260IFS=$as_save_IFS
6261
6262fi
6263fi
5c706339
AK
6264ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
6265if test -n "$ac_ct_NMEDIT"; then
0fbeb4dc 6266 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5
47dc80f6 6267$as_echo "$ac_ct_NMEDIT" >&6; }
b9668ba4 6268else
0fbeb4dc 6269 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
47dc80f6 6270$as_echo "no" >&6; }
b9668ba4
AK
6271fi
6272
5c706339
AK
6273 if test "x$ac_ct_NMEDIT" = x; then
6274 NMEDIT=":"
b9668ba4
AK
6275 else
6276 case $cross_compiling:$ac_tool_warned in
6277yes:)
0fbeb4dc 6278{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
47dc80f6 6279$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
b9668ba4
AK
6280ac_tool_warned=yes ;;
6281esac
5c706339 6282 NMEDIT=$ac_ct_NMEDIT
b9668ba4
AK
6283 fi
6284else
5c706339 6285 NMEDIT="$ac_cv_prog_NMEDIT"
b9668ba4
AK
6286fi
6287
5c706339
AK
6288 if test -n "$ac_tool_prefix"; then
6289 # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args.
6290set dummy ${ac_tool_prefix}lipo; ac_word=$2
0fbeb4dc 6291{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
47dc80f6 6292$as_echo_n "checking for $ac_word... " >&6; }
0fbeb4dc 6293if test "${ac_cv_prog_LIPO+set}" = set; then :
47dc80f6 6294 $as_echo_n "(cached) " >&6
b9668ba4 6295else
5c706339
AK
6296 if test -n "$LIPO"; then
6297 ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
b9668ba4
AK
6298else
6299as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6300for as_dir in $PATH
6301do
6302 IFS=$as_save_IFS
6303 test -z "$as_dir" && as_dir=.
0fbeb4dc 6304 for ac_exec_ext in '' $ac_executable_extensions; do
b9668ba4 6305 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5c706339 6306 ac_cv_prog_LIPO="${ac_tool_prefix}lipo"
0fbeb4dc 6307 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
b9668ba4
AK
6308 break 2
6309 fi
6310done
0fbeb4dc 6311 done
b9668ba4
AK
6312IFS=$as_save_IFS
6313
6314fi
6315fi
5c706339
AK
6316LIPO=$ac_cv_prog_LIPO
6317if test -n "$LIPO"; then
0fbeb4dc 6318 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5
47dc80f6 6319$as_echo "$LIPO" >&6; }
b9668ba4 6320else
0fbeb4dc 6321 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
47dc80f6 6322$as_echo "no" >&6; }
b9668ba4
AK
6323fi
6324
6325
6326fi
5c706339
AK
6327if test -z "$ac_cv_prog_LIPO"; then
6328 ac_ct_LIPO=$LIPO
6329 # Extract the first word of "lipo", so it can be a program name with args.
6330set dummy lipo; ac_word=$2
0fbeb4dc 6331{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
47dc80f6 6332$as_echo_n "checking for $ac_word... " >&6; }
0fbeb4dc 6333if test "${ac_cv_prog_ac_ct_LIPO+set}" = set; then :
47dc80f6 6334 $as_echo_n "(cached) " >&6
b9668ba4 6335else
5c706339
AK
6336 if test -n "$ac_ct_LIPO"; then
6337 ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test.
b9668ba4
AK
6338else
6339as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6340for as_dir in $PATH
6341do
6342 IFS=$as_save_IFS
6343 test -z "$as_dir" && as_dir=.
0fbeb4dc 6344 for ac_exec_ext in '' $ac_executable_extensions; do
b9668ba4 6345 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5c706339 6346 ac_cv_prog_ac_ct_LIPO="lipo"
0fbeb4dc 6347 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
b9668ba4
AK
6348 break 2
6349 fi
6350done
0fbeb4dc 6351 done
b9668ba4
AK
6352IFS=$as_save_IFS
6353
6354fi
6355fi
5c706339
AK
6356ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO
6357if test -n "$ac_ct_LIPO"; then
0fbeb4dc 6358 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5
47dc80f6 6359$as_echo "$ac_ct_LIPO" >&6; }
b9668ba4 6360else
0fbeb4dc 6361 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
47dc80f6 6362$as_echo "no" >&6; }
b9668ba4
AK
6363fi
6364
5c706339
AK
6365 if test "x$ac_ct_LIPO" = x; then
6366 LIPO=":"
b9668ba4
AK
6367 else
6368 case $cross_compiling:$ac_tool_warned in
6369yes:)
0fbeb4dc 6370{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
47dc80f6 6371$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
b9668ba4
AK
6372ac_tool_warned=yes ;;
6373esac
5c706339 6374 LIPO=$ac_ct_LIPO
b9668ba4
AK
6375 fi
6376else
5c706339 6377 LIPO="$ac_cv_prog_LIPO"
b9668ba4
AK
6378fi
6379
5c706339
AK
6380 if test -n "$ac_tool_prefix"; then
6381 # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args.
6382set dummy ${ac_tool_prefix}otool; ac_word=$2
0fbeb4dc 6383{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
47dc80f6 6384$as_echo_n "checking for $ac_word... " >&6; }
0fbeb4dc 6385if test "${ac_cv_prog_OTOOL+set}" = set; then :
47dc80f6 6386 $as_echo_n "(cached) " >&6
b9668ba4 6387else
5c706339
AK
6388 if test -n "$OTOOL"; then
6389 ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test.
6390else
6391as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6392for as_dir in $PATH
6393do
6394 IFS=$as_save_IFS
6395 test -z "$as_dir" && as_dir=.
0fbeb4dc 6396 for ac_exec_ext in '' $ac_executable_extensions; do
5c706339
AK
6397 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6398 ac_cv_prog_OTOOL="${ac_tool_prefix}otool"
0fbeb4dc 6399 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5c706339
AK
6400 break 2
6401 fi
6402done
0fbeb4dc 6403 done
5c706339 6404IFS=$as_save_IFS
b9668ba4 6405
b9668ba4 6406fi
5c706339
AK
6407fi
6408OTOOL=$ac_cv_prog_OTOOL
6409if test -n "$OTOOL"; then
0fbeb4dc 6410 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5
47dc80f6 6411$as_echo "$OTOOL" >&6; }
b9668ba4 6412else
0fbeb4dc 6413 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
47dc80f6 6414$as_echo "no" >&6; }
b9668ba4
AK
6415fi
6416
5c706339
AK
6417
6418fi
6419if test -z "$ac_cv_prog_OTOOL"; then
6420 ac_ct_OTOOL=$OTOOL
6421 # Extract the first word of "otool", so it can be a program name with args.
6422set dummy otool; ac_word=$2
0fbeb4dc 6423{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
47dc80f6 6424$as_echo_n "checking for $ac_word... " >&6; }
0fbeb4dc 6425if test "${ac_cv_prog_ac_ct_OTOOL+set}" = set; then :
47dc80f6 6426 $as_echo_n "(cached) " >&6
b9668ba4 6427else
5c706339
AK
6428 if test -n "$ac_ct_OTOOL"; then
6429 ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test.
6430else
6431as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6432for as_dir in $PATH
6433do
6434 IFS=$as_save_IFS
6435 test -z "$as_dir" && as_dir=.
0fbeb4dc 6436 for ac_exec_ext in '' $ac_executable_extensions; do
5c706339
AK
6437 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6438 ac_cv_prog_ac_ct_OTOOL="otool"
0fbeb4dc 6439 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5c706339
AK
6440 break 2
6441 fi
6442done
0fbeb4dc 6443 done
5c706339 6444IFS=$as_save_IFS
b9668ba4 6445
b9668ba4 6446fi
5c706339
AK
6447fi
6448ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL
6449if test -n "$ac_ct_OTOOL"; then
0fbeb4dc 6450 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5
47dc80f6 6451$as_echo "$ac_ct_OTOOL" >&6; }
b9668ba4 6452else
0fbeb4dc 6453 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
47dc80f6 6454$as_echo "no" >&6; }
b9668ba4
AK
6455fi
6456
5c706339
AK
6457 if test "x$ac_ct_OTOOL" = x; then
6458 OTOOL=":"
b9668ba4 6459 else
5c706339
AK
6460 case $cross_compiling:$ac_tool_warned in
6461yes:)
0fbeb4dc 6462{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
47dc80f6 6463$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5c706339 6464ac_tool_warned=yes ;;
b9668ba4 6465esac
5c706339
AK
6466 OTOOL=$ac_ct_OTOOL
6467 fi
6468else
6469 OTOOL="$ac_cv_prog_OTOOL"
b9668ba4
AK
6470fi
6471
5c706339
AK
6472 if test -n "$ac_tool_prefix"; then
6473 # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args.
6474set dummy ${ac_tool_prefix}otool64; ac_word=$2
0fbeb4dc 6475{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
47dc80f6 6476$as_echo_n "checking for $ac_word... " >&6; }
0fbeb4dc 6477if test "${ac_cv_prog_OTOOL64+set}" = set; then :
47dc80f6 6478 $as_echo_n "(cached) " >&6
5c706339
AK
6479else
6480 if test -n "$OTOOL64"; then
6481 ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test.
6482else
6483as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6484for as_dir in $PATH
6485do
6486 IFS=$as_save_IFS
6487 test -z "$as_dir" && as_dir=.
0fbeb4dc 6488 for ac_exec_ext in '' $ac_executable_extensions; do
5c706339
AK
6489 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6490 ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64"
0fbeb4dc 6491 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5c706339
AK
6492 break 2
6493 fi
6494done
0fbeb4dc 6495 done
5c706339 6496IFS=$as_save_IFS
b9668ba4 6497
5c706339
AK
6498fi
6499fi
6500OTOOL64=$ac_cv_prog_OTOOL64
6501if test -n "$OTOOL64"; then
0fbeb4dc 6502 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5
47dc80f6 6503$as_echo "$OTOOL64" >&6; }
b9668ba4 6504else
0fbeb4dc 6505 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
47dc80f6 6506$as_echo "no" >&6; }
b9668ba4
AK
6507fi
6508
b9668ba4 6509
5c706339
AK
6510fi
6511if test -z "$ac_cv_prog_OTOOL64"; then
6512 ac_ct_OTOOL64=$OTOOL64
6513 # Extract the first word of "otool64", so it can be a program name with args.
6514set dummy otool64; ac_word=$2
0fbeb4dc 6515{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
47dc80f6 6516$as_echo_n "checking for $ac_word... " >&6; }
0fbeb4dc 6517if test "${ac_cv_prog_ac_ct_OTOOL64+set}" = set; then :
47dc80f6 6518 $as_echo_n "(cached) " >&6
5c706339
AK
6519else
6520 if test -n "$ac_ct_OTOOL64"; then
6521 ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test.
6522else
6523as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6524for as_dir in $PATH
6525do
6526 IFS=$as_save_IFS
6527 test -z "$as_dir" && as_dir=.
0fbeb4dc 6528 for ac_exec_ext in '' $ac_executable_extensions; do
5c706339
AK
6529 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6530 ac_cv_prog_ac_ct_OTOOL64="otool64"
0fbeb4dc 6531 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5c706339
AK
6532 break 2
6533 fi
6534done
0fbeb4dc 6535 done
5c706339 6536IFS=$as_save_IFS
b9668ba4 6537
5c706339
AK
6538fi
6539fi
6540ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64
6541if test -n "$ac_ct_OTOOL64"; then
0fbeb4dc 6542 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5
47dc80f6 6543$as_echo "$ac_ct_OTOOL64" >&6; }
5c706339 6544else
0fbeb4dc 6545 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
47dc80f6 6546$as_echo "no" >&6; }
5c706339 6547fi
b9668ba4 6548
5c706339
AK
6549 if test "x$ac_ct_OTOOL64" = x; then
6550 OTOOL64=":"
6551 else
6552 case $cross_compiling:$ac_tool_warned in
6553yes:)
0fbeb4dc 6554{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
47dc80f6 6555$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5c706339
AK
6556ac_tool_warned=yes ;;
6557esac
6558 OTOOL64=$ac_ct_OTOOL64
6559 fi
6560else
6561 OTOOL64="$ac_cv_prog_OTOOL64"
6562fi
b9668ba4 6563
b9668ba4 6564
b9668ba4 6565
b9668ba4
AK
6566
6567
b9668ba4 6568
b9668ba4 6569
b9668ba4
AK
6570
6571
b9668ba4 6572
b9668ba4
AK
6573
6574
6575
b9668ba4 6576
b9668ba4
AK
6577
6578
b9668ba4 6579
b9668ba4 6580
b9668ba4 6581
b9668ba4 6582
b9668ba4 6583
b9668ba4 6584
b9668ba4 6585
b9668ba4 6586
b9668ba4 6587
b9668ba4 6588
b9668ba4 6589
0fbeb4dc 6590 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5
47dc80f6 6591$as_echo_n "checking for -single_module linker flag... " >&6; }
0fbeb4dc 6592if test "${lt_cv_apple_cc_single_mod+set}" = set; then :
47dc80f6 6593 $as_echo_n "(cached) " >&6
5c706339
AK
6594else
6595 lt_cv_apple_cc_single_mod=no
6596 if test -z "${LT_MULTI_MODULE}"; then
6597 # By default we will add the -single_module flag. You can override
6598 # by either setting the environment variable LT_MULTI_MODULE
6599 # non-empty at configure time, or by adding -multi_module to the
6600 # link flags.
6601 rm -rf libconftest.dylib*
6602 echo "int foo(void){return 1;}" > conftest.c
6603 echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
6604-dynamiclib -Wl,-single_module conftest.c" >&5
6605 $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
6606 -dynamiclib -Wl,-single_module conftest.c 2>conftest.err
6607 _lt_result=$?
6608 if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then
6609 lt_cv_apple_cc_single_mod=yes
6610 else
6611 cat conftest.err >&5
6612 fi
6613 rm -rf libconftest.dylib*
6614 rm -f conftest.*
6615 fi
6616fi
0fbeb4dc 6617{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5
47dc80f6 6618$as_echo "$lt_cv_apple_cc_single_mod" >&6; }
0fbeb4dc 6619 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5
47dc80f6 6620$as_echo_n "checking for -exported_symbols_list linker flag... " >&6; }
0fbeb4dc 6621if test "${lt_cv_ld_exported_symbols_list+set}" = set; then :
47dc80f6 6622 $as_echo_n "(cached) " >&6
5c706339
AK
6623else
6624 lt_cv_ld_exported_symbols_list=no
6625 save_LDFLAGS=$LDFLAGS
6626 echo "_main" > conftest.sym
6627 LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
0fbeb4dc 6628 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5c706339 6629/* end confdefs.h. */
b9668ba4 6630
5c706339
AK
6631int
6632main ()
6633{
b9668ba4 6634
5c706339
AK
6635 ;
6636 return 0;
6637}
6638_ACEOF
0fbeb4dc 6639if ac_fn_c_try_link "$LINENO"; then :
5c706339
AK
6640 lt_cv_ld_exported_symbols_list=yes
6641else
0fbeb4dc 6642 lt_cv_ld_exported_symbols_list=no
5c706339 6643fi
0fbeb4dc
AK
6644rm -f core conftest.err conftest.$ac_objext \
6645 conftest$ac_exeext conftest.$ac_ext
5c706339 6646 LDFLAGS="$save_LDFLAGS"
b9668ba4 6647
5c706339 6648fi
0fbeb4dc 6649{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5
47dc80f6 6650$as_echo "$lt_cv_ld_exported_symbols_list" >&6; }
b9668ba4 6651 case $host_os in
5c706339
AK
6652 rhapsody* | darwin1.[012])
6653 _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;;
6654 darwin1.*)
6655 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
6656 darwin*) # darwin 5.x on
6657 # if running on 10.5 or later, the deployment target defaults
6658 # to the OS version, if on x86, and 10.4, the deployment
6659 # target defaults to 10.4. Don't you love it?
6660 case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
6661 10.0,*86*-darwin8*|10.0,*-darwin[91]*)
6662 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
6663 10.[012]*)
6664 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
6665 10.*)
6666 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
b9668ba4 6667 esac
5c706339
AK
6668 ;;
6669 esac
6670 if test "$lt_cv_apple_cc_single_mod" = "yes"; then
6671 _lt_dar_single_mod='$single_module'
6672 fi
6673 if test "$lt_cv_ld_exported_symbols_list" = "yes"; then
6674 _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym'
6675 else
6676 _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}'
6677 fi
6678 if test "$DSYMUTIL" != ":"; then
6679 _lt_dsymutil='~$DSYMUTIL $lib || :'
6680 else
6681 _lt_dsymutil=
6682 fi
6683 ;;
6684 esac
b9668ba4 6685
b9668ba4 6686
0fbeb4dc 6687{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
47dc80f6 6688$as_echo_n "checking for ANSI C header files... " >&6; }
0fbeb4dc 6689if test "${ac_cv_header_stdc+set}" = set; then :
47dc80f6 6690 $as_echo_n "(cached) " >&6
5c706339 6691else
0fbeb4dc 6692 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5c706339
AK
6693/* end confdefs.h. */
6694#include <stdlib.h>
6695#include <stdarg.h>
6696#include <string.h>
6697#include <float.h>
b9668ba4 6698
5c706339
AK
6699int
6700main ()
6701{
b9668ba4 6702
5c706339
AK
6703 ;
6704 return 0;
6705}
6706_ACEOF
0fbeb4dc 6707if ac_fn_c_try_compile "$LINENO"; then :
5c706339
AK
6708 ac_cv_header_stdc=yes
6709else
0fbeb4dc 6710 ac_cv_header_stdc=no
5c706339 6711fi
5c706339 6712rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
b9668ba4 6713
5c706339
AK
6714if test $ac_cv_header_stdc = yes; then
6715 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
0fbeb4dc 6716 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5c706339
AK
6717/* end confdefs.h. */
6718#include <string.h>
b9668ba4 6719
5c706339
AK
6720_ACEOF
6721if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
0fbeb4dc
AK
6722 $EGREP "memchr" >/dev/null 2>&1; then :
6723
b9668ba4 6724else
5c706339 6725 ac_cv_header_stdc=no
b9668ba4 6726fi
5c706339 6727rm -f conftest*
b9668ba4 6728
b9668ba4
AK
6729fi
6730
5c706339
AK
6731if test $ac_cv_header_stdc = yes; then
6732 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
0fbeb4dc 6733 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5c706339
AK
6734/* end confdefs.h. */
6735#include <stdlib.h>
b9668ba4 6736
5c706339
AK
6737_ACEOF
6738if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
0fbeb4dc
AK
6739 $EGREP "free" >/dev/null 2>&1; then :
6740
b9668ba4 6741else
5c706339 6742 ac_cv_header_stdc=no
b9668ba4 6743fi
5c706339 6744rm -f conftest*
b9668ba4 6745
b9668ba4
AK
6746fi
6747
5c706339
AK
6748if test $ac_cv_header_stdc = yes; then
6749 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
0fbeb4dc 6750 if test "$cross_compiling" = yes; then :
5c706339 6751 :
b9668ba4 6752else
0fbeb4dc 6753 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5c706339
AK
6754/* end confdefs.h. */
6755#include <ctype.h>
6756#include <stdlib.h>
6757#if ((' ' & 0x0FF) == 0x020)
6758# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
6759# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
6760#else
6761# define ISLOWER(c) \
6762 (('a' <= (c) && (c) <= 'i') \
6763 || ('j' <= (c) && (c) <= 'r') \
6764 || ('s' <= (c) && (c) <= 'z'))
6765# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
6766#endif
b9668ba4 6767
5c706339
AK
6768#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
6769int
6770main ()
6771{
6772 int i;
6773 for (i = 0; i < 256; i++)
6774 if (XOR (islower (i), ISLOWER (i))
6775 || toupper (i) != TOUPPER (i))
6776 return 2;
6777 return 0;
6778}
6779_ACEOF
0fbeb4dc
AK
6780if ac_fn_c_try_run "$LINENO"; then :
6781
5c706339 6782else
0fbeb4dc
AK
6783 ac_cv_header_stdc=no
6784fi
6785rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
6786 conftest.$ac_objext conftest.beam conftest.$ac_ext
6787fi
b9668ba4 6788
5c706339 6789fi
0fbeb4dc
AK
6790fi
6791{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
6792$as_echo "$ac_cv_header_stdc" >&6; }
6793if test $ac_cv_header_stdc = yes; then
6794
6795$as_echo "#define STDC_HEADERS 1" >>confdefs.h
b9668ba4 6796
5c706339 6797fi
0fbeb4dc
AK
6798
6799# On IRIX 5.3, sys/types and inttypes.h are conflicting.
6800for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
6801 inttypes.h stdint.h unistd.h
6802do :
6803 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
6804ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
6805"
6806if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
5c706339 6807 cat >>confdefs.h <<_ACEOF
47dc80f6 6808#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
5c706339 6809_ACEOF
b9668ba4 6810
5c706339 6811fi
b9668ba4 6812
5c706339 6813done
b9668ba4 6814
b9668ba4 6815
5c706339 6816for ac_header in dlfcn.h
0fbeb4dc
AK
6817do :
6818 ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
6819"
6820if test "x$ac_cv_header_dlfcn_h" = x""yes; then :
5c706339 6821 cat >>confdefs.h <<_ACEOF
0fbeb4dc 6822#define HAVE_DLFCN_H 1
5c706339 6823_ACEOF
b9668ba4 6824
5c706339 6825fi
b9668ba4 6826
5c706339 6827done
b9668ba4 6828
b9668ba4 6829
b9668ba4 6830
5c706339 6831# Set options
b9668ba4
AK
6832
6833
b9668ba4 6834
5c706339 6835 enable_dlopen=no
b9668ba4 6836
5c706339
AK
6837
6838 enable_win32_dll=no
6839
6840
6841 # Check whether --enable-shared was given.
0fbeb4dc 6842if test "${enable_shared+set}" = set; then :
5c706339
AK
6843 enableval=$enable_shared; p=${PACKAGE-default}
6844 case $enableval in
6845 yes) enable_shared=yes ;;
6846 no) enable_shared=no ;;
6847 *)
6848 enable_shared=no
6849 # Look at the argument we got. We use all the common list separators.
6850 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
6851 for pkg in $enableval; do
6852 IFS="$lt_save_ifs"
6853 if test "X$pkg" = "X$p"; then
6854 enable_shared=yes
b9668ba4 6855 fi
5c706339
AK
6856 done
6857 IFS="$lt_save_ifs"
b9668ba4 6858 ;;
5c706339
AK
6859 esac
6860else
6861 enable_shared=yes
6862fi
b9668ba4 6863
b9668ba4 6864
b9668ba4 6865
b9668ba4 6866
b9668ba4 6867
b9668ba4 6868
b9668ba4 6869
b9668ba4 6870
b9668ba4 6871
5c706339 6872 # Check whether --enable-static was given.
0fbeb4dc 6873if test "${enable_static+set}" = set; then :
5c706339
AK
6874 enableval=$enable_static; p=${PACKAGE-default}
6875 case $enableval in
6876 yes) enable_static=yes ;;
6877 no) enable_static=no ;;
6878 *)
6879 enable_static=no
6880 # Look at the argument we got. We use all the common list separators.
6881 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
6882 for pkg in $enableval; do
6883 IFS="$lt_save_ifs"
6884 if test "X$pkg" = "X$p"; then
6885 enable_static=yes
6886 fi
6887 done
6888 IFS="$lt_save_ifs"
b9668ba4 6889 ;;
5c706339
AK
6890 esac
6891else
6892 enable_static=yes
6893fi
b9668ba4 6894
b9668ba4 6895
b9668ba4 6896
b9668ba4 6897
b9668ba4 6898
b9668ba4 6899
b9668ba4 6900
b9668ba4 6901
b9668ba4 6902
b9668ba4 6903
5c706339 6904# Check whether --with-pic was given.
0fbeb4dc 6905if test "${with_pic+set}" = set; then :
5c706339
AK
6906 withval=$with_pic; pic_mode="$withval"
6907else
6908 pic_mode=default
6909fi
b9668ba4 6910
b9668ba4 6911
5c706339 6912test -z "$pic_mode" && pic_mode=default
b9668ba4 6913
b9668ba4 6914
b9668ba4 6915
b9668ba4 6916
b9668ba4 6917
b9668ba4 6918
b9668ba4 6919
5c706339 6920 # Check whether --enable-fast-install was given.
0fbeb4dc 6921if test "${enable_fast_install+set}" = set; then :
5c706339
AK
6922 enableval=$enable_fast_install; p=${PACKAGE-default}
6923 case $enableval in
6924 yes) enable_fast_install=yes ;;
6925 no) enable_fast_install=no ;;
6926 *)
6927 enable_fast_install=no
6928 # Look at the argument we got. We use all the common list separators.
6929 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
6930 for pkg in $enableval; do
6931 IFS="$lt_save_ifs"
6932 if test "X$pkg" = "X$p"; then
6933 enable_fast_install=yes
6934 fi
6935 done
6936 IFS="$lt_save_ifs"
b9668ba4 6937 ;;
5c706339
AK
6938 esac
6939else
6940 enable_fast_install=yes
6941fi
b9668ba4 6942
b9668ba4 6943
b9668ba4 6944
b9668ba4 6945
b9668ba4 6946
b9668ba4 6947
b9668ba4 6948
b9668ba4 6949
b9668ba4 6950
b9668ba4 6951
b9668ba4 6952
5c706339
AK
6953# This can be used to rebuild libtool when needed
6954LIBTOOL_DEPS="$ltmain"
b9668ba4 6955
5c706339
AK
6956# Always use our own libtool.
6957LIBTOOL='$(SHELL) $(top_builddir)/libtool'
b9668ba4 6958
5c706339
AK
6959
6960
6961
6962
6963
6964
6965
6966
6967
6968
6969
6970
6971
6972
6973
6974
6975
6976
6977
6978
6979
6980
6981
6982
6983test -z "$LN_S" && LN_S="ln -s"
6984
6985
6986
6987
6988
6989
6990
6991
6992
6993
6994
6995
6996
6997
6998if test -n "${ZSH_VERSION+set}" ; then
6999 setopt NO_GLOB_SUBST
7000fi
7001
0fbeb4dc 7002{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5
47dc80f6 7003$as_echo_n "checking for objdir... " >&6; }
0fbeb4dc 7004if test "${lt_cv_objdir+set}" = set; then :
47dc80f6 7005 $as_echo_n "(cached) " >&6
b9668ba4 7006else
5c706339
AK
7007 rm -f .libs 2>/dev/null
7008mkdir .libs 2>/dev/null
7009if test -d .libs; then
7010 lt_cv_objdir=.libs
7011else
7012 # MS-DOS does not allow filenames that begin with a dot.
7013 lt_cv_objdir=_libs
b9668ba4 7014fi
5c706339
AK
7015rmdir .libs 2>/dev/null
7016fi
0fbeb4dc 7017{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5
47dc80f6 7018$as_echo "$lt_cv_objdir" >&6; }
5c706339 7019objdir=$lt_cv_objdir
b9668ba4 7020
b9668ba4 7021
b9668ba4 7022
b9668ba4 7023
b9668ba4 7024
5c706339
AK
7025cat >>confdefs.h <<_ACEOF
7026#define LT_OBJDIR "$lt_cv_objdir/"
7027_ACEOF
b9668ba4 7028
b9668ba4 7029
b9668ba4 7030
b9668ba4 7031
b9668ba4 7032
b9668ba4 7033
b9668ba4 7034
5c706339
AK
7035
7036
7037
7038
7039
7040
7041
7042
7043
7044
7045case $host_os in
7046aix3*)
7047 # AIX sometimes has problems with the GCC collect2 program. For some
7048 # reason, if we set the COLLECT_NAMES environment variable, the problems
7049 # vanish in a puff of smoke.
7050 if test "X${COLLECT_NAMES+set}" != Xset; then
7051 COLLECT_NAMES=
7052 export COLLECT_NAMES
b9668ba4 7053 fi
b9668ba4 7054 ;;
5c706339 7055esac
b9668ba4 7056
5c706339
AK
7057# Sed substitution that helps us do robust quoting. It backslashifies
7058# metacharacters that are still active within double-quoted strings.
7059sed_quote_subst='s/\(["`$\\]\)/\\\1/g'
b9668ba4 7060
5c706339
AK
7061# Same as above, but do not quote variable references.
7062double_quote_subst='s/\(["`\\]\)/\\\1/g'
b9668ba4 7063
5c706339
AK
7064# Sed substitution to delay expansion of an escaped shell variable in a
7065# double_quote_subst'ed string.
7066delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
b9668ba4 7067
5c706339
AK
7068# Sed substitution to delay expansion of an escaped single quote.
7069delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g'
b9668ba4 7070
5c706339
AK
7071# Sed substitution to avoid accidental globbing in evaled expressions
7072no_glob_subst='s/\*/\\\*/g'
b9668ba4 7073
5c706339
AK
7074# Global variables:
7075ofile=libtool
7076can_build_shared=yes
b9668ba4 7077
5c706339
AK
7078# All known linkers require a `.a' archive for static linking (except MSVC,
7079# which needs '.lib').
7080libext=a
b9668ba4 7081
5c706339 7082with_gnu_ld="$lt_cv_prog_gnu_ld"
b9668ba4 7083
5c706339
AK
7084old_CC="$CC"
7085old_CFLAGS="$CFLAGS"
b9668ba4 7086
5c706339
AK
7087# Set sane defaults for various variables
7088test -z "$CC" && CC=cc
7089test -z "$LTCC" && LTCC=$CC
7090test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
7091test -z "$LD" && LD=ld
7092test -z "$ac_objext" && ac_objext=o
b9668ba4 7093
5c706339
AK
7094for cc_temp in $compiler""; do
7095 case $cc_temp in
7096 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
7097 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
7098 \-*) ;;
7099 *) break;;
7100 esac
7101done
7102cc_basename=`$ECHO "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
b9668ba4 7103
b9668ba4 7104
5c706339
AK
7105# Only perform the check for file, if the check method requires it
7106test -z "$MAGIC_CMD" && MAGIC_CMD=file
7107case $deplibs_check_method in
7108file_magic*)
7109 if test "$file_magic_cmd" = '$MAGIC_CMD'; then
0fbeb4dc 7110 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5
47dc80f6 7111$as_echo_n "checking for ${ac_tool_prefix}file... " >&6; }
0fbeb4dc 7112if test "${lt_cv_path_MAGIC_CMD+set}" = set; then :
47dc80f6 7113 $as_echo_n "(cached) " >&6
5c706339
AK
7114else
7115 case $MAGIC_CMD in
7116[\\/*] | ?:[\\/]*)
7117 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
b9668ba4 7118 ;;
5c706339
AK
7119*)
7120 lt_save_MAGIC_CMD="$MAGIC_CMD"
7121 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
7122 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
7123 for ac_dir in $ac_dummy; do
7124 IFS="$lt_save_ifs"
7125 test -z "$ac_dir" && ac_dir=.
7126 if test -f $ac_dir/${ac_tool_prefix}file; then
7127 lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
7128 if test -n "$file_magic_test_file"; then
7129 case $deplibs_check_method in
7130 "file_magic "*)
7131 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
7132 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7133 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
7134 $EGREP "$file_magic_regex" > /dev/null; then
7135 :
7136 else
7137 cat <<_LT_EOF 1>&2
b9668ba4 7138
5c706339
AK
7139*** Warning: the command libtool uses to detect shared libraries,
7140*** $file_magic_cmd, produces output that libtool cannot recognize.
7141*** The result is that libtool may fail to recognize shared libraries
7142*** as such. This will affect the creation of libtool libraries that
7143*** depend on shared libraries, but programs linked with such libtool
7144*** libraries will work regardless of this problem. Nevertheless, you
7145*** may want to report the problem to your system manager and/or to
7146*** bug-libtool@gnu.org
7147
7148_LT_EOF
7149 fi ;;
7150 esac
7151 fi
7152 break
7153 fi
7154 done
7155 IFS="$lt_save_ifs"
7156 MAGIC_CMD="$lt_save_MAGIC_CMD"
b9668ba4 7157 ;;
5c706339
AK
7158esac
7159fi
b9668ba4 7160
5c706339
AK
7161MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7162if test -n "$MAGIC_CMD"; then
0fbeb4dc 7163 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
47dc80f6 7164$as_echo "$MAGIC_CMD" >&6; }
5c706339 7165else
0fbeb4dc 7166 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
47dc80f6 7167$as_echo "no" >&6; }
5c706339 7168fi
b9668ba4 7169
b9668ba4 7170
b9668ba4 7171
b9668ba4 7172
b9668ba4 7173
5c706339
AK
7174if test -z "$lt_cv_path_MAGIC_CMD"; then
7175 if test -n "$ac_tool_prefix"; then
0fbeb4dc 7176 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5
47dc80f6 7177$as_echo_n "checking for file... " >&6; }
0fbeb4dc 7178if test "${lt_cv_path_MAGIC_CMD+set}" = set; then :
47dc80f6 7179 $as_echo_n "(cached) " >&6
5c706339
AK
7180else
7181 case $MAGIC_CMD in
7182[\\/*] | ?:[\\/]*)
7183 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
b9668ba4 7184 ;;
5c706339
AK
7185*)
7186 lt_save_MAGIC_CMD="$MAGIC_CMD"
7187 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
7188 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
7189 for ac_dir in $ac_dummy; do
7190 IFS="$lt_save_ifs"
7191 test -z "$ac_dir" && ac_dir=.
7192 if test -f $ac_dir/file; then
7193 lt_cv_path_MAGIC_CMD="$ac_dir/file"
7194 if test -n "$file_magic_test_file"; then
7195 case $deplibs_check_method in
7196 "file_magic "*)
7197 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
7198 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7199 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
7200 $EGREP "$file_magic_regex" > /dev/null; then
7201 :
7202 else
7203 cat <<_LT_EOF 1>&2
b9668ba4 7204
5c706339
AK
7205*** Warning: the command libtool uses to detect shared libraries,
7206*** $file_magic_cmd, produces output that libtool cannot recognize.
7207*** The result is that libtool may fail to recognize shared libraries
7208*** as such. This will affect the creation of libtool libraries that
7209*** depend on shared libraries, but programs linked with such libtool
7210*** libraries will work regardless of this problem. Nevertheless, you
7211*** may want to report the problem to your system manager and/or to
7212*** bug-libtool@gnu.org
b9668ba4 7213
5c706339
AK
7214_LT_EOF
7215 fi ;;
7216 esac
7217 fi
7218 break
7219 fi
7220 done
7221 IFS="$lt_save_ifs"
7222 MAGIC_CMD="$lt_save_MAGIC_CMD"
b9668ba4
AK
7223 ;;
7224esac
5c706339 7225fi
b9668ba4 7226
5c706339
AK
7227MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7228if test -n "$MAGIC_CMD"; then
0fbeb4dc 7229 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
47dc80f6 7230$as_echo "$MAGIC_CMD" >&6; }
5c706339 7231else
0fbeb4dc 7232 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
47dc80f6 7233$as_echo "no" >&6; }
b9668ba4
AK
7234fi
7235
b9668ba4 7236
b9668ba4 7237 else
5c706339 7238 MAGIC_CMD=:
b9668ba4 7239 fi
b9668ba4
AK
7240fi
7241
5c706339
AK
7242 fi
7243 ;;
7244esac
b9668ba4 7245
5c706339 7246# Use C for the default configuration in the libtool script
b9668ba4 7247
5c706339
AK
7248lt_save_CC="$CC"
7249ac_ext=c
7250ac_cpp='$CPP $CPPFLAGS'
7251ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7252ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7253ac_compiler_gnu=$ac_cv_c_compiler_gnu
b9668ba4 7254
b9668ba4 7255
5c706339
AK
7256# Source file extension for C test sources.
7257ac_ext=c
b9668ba4 7258
5c706339
AK
7259# Object file extension for compiled C test sources.
7260objext=o
7261objext=$objext
b9668ba4 7262
5c706339
AK
7263# Code to be used in simple compile tests
7264lt_simple_compile_test_code="int some_variable = 0;"
b9668ba4 7265
5c706339
AK
7266# Code to be used in simple link tests
7267lt_simple_link_test_code='int main(){return(0);}'
b9668ba4 7268
b9668ba4 7269
b9668ba4 7270
b9668ba4 7271
b9668ba4 7272
b9668ba4 7273
b9668ba4 7274
5c706339
AK
7275# If no C compiler was specified, use CC.
7276LTCC=${LTCC-"$CC"}
b9668ba4 7277
5c706339
AK
7278# If no C compiler flags were specified, use CFLAGS.
7279LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
b9668ba4 7280
5c706339
AK
7281# Allow CC to be a program name with arguments.
7282compiler=$CC
b9668ba4 7283
5c706339
AK
7284# Save the default compiler, since it gets overwritten when the other
7285# tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP.
7286compiler_DEFAULT=$CC
b9668ba4 7287
5c706339
AK
7288# save warnings/boilerplate of simple test code
7289ac_outfile=conftest.$ac_objext
7290echo "$lt_simple_compile_test_code" >conftest.$ac_ext
7291eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
7292_lt_compiler_boilerplate=`cat conftest.err`
7293$RM conftest*
b9668ba4 7294
5c706339
AK
7295ac_outfile=conftest.$ac_objext
7296echo "$lt_simple_link_test_code" >conftest.$ac_ext
7297eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
7298_lt_linker_boilerplate=`cat conftest.err`
7299$RM -r conftest*
b9668ba4 7300
b9668ba4 7301
5c706339 7302if test -n "$compiler"; then
b9668ba4 7303
5c706339
AK
7304lt_prog_compiler_no_builtin_flag=
7305
7306if test "$GCC" = yes; then
7307 lt_prog_compiler_no_builtin_flag=' -fno-builtin'
7308
0fbeb4dc 7309 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
47dc80f6 7310$as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
0fbeb4dc 7311if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then :
47dc80f6 7312 $as_echo_n "(cached) " >&6
b9668ba4 7313else
5c706339
AK
7314 lt_cv_prog_compiler_rtti_exceptions=no
7315 ac_outfile=conftest.$ac_objext
7316 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
7317 lt_compiler_flag="-fno-rtti -fno-exceptions"
7318 # Insert the option either (1) after the last *FLAGS variable, or
7319 # (2) before a word containing "conftest.", or (3) at the end.
7320 # Note that $ac_compile itself does not contain backslashes and begins
7321 # with a dollar sign (not a hyphen), so the echo should work correctly.
7322 # The option is referenced via a variable to avoid confusing sed.
7323 lt_compile=`echo "$ac_compile" | $SED \
7324 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
7325 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
7326 -e 's:$: $lt_compiler_flag:'`
0fbeb4dc 7327 (eval echo "\"\$as_me:7327: $lt_compile\"" >&5)
5c706339
AK
7328 (eval "$lt_compile" 2>conftest.err)
7329 ac_status=$?
7330 cat conftest.err >&5
0fbeb4dc 7331 echo "$as_me:7331: \$? = $ac_status" >&5
5c706339
AK
7332 if (exit $ac_status) && test -s "$ac_outfile"; then
7333 # The compiler can only warn and ignore the option if not recognized
7334 # So say no if there are warnings other than the usual output.
7335 $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
7336 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
7337 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
7338 lt_cv_prog_compiler_rtti_exceptions=yes
7339 fi
7340 fi
7341 $RM conftest*
b9668ba4 7342
5c706339 7343fi
0fbeb4dc 7344{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
47dc80f6 7345$as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
b9668ba4 7346
5c706339
AK
7347if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
7348 lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
7349else
7350 :
7351fi
b9668ba4 7352
5c706339 7353fi
b9668ba4 7354
b9668ba4 7355
b9668ba4 7356
b9668ba4 7357
b9668ba4 7358
b9668ba4 7359
5c706339
AK
7360 lt_prog_compiler_wl=
7361lt_prog_compiler_pic=
7362lt_prog_compiler_static=
b9668ba4 7363
0fbeb4dc 7364{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
47dc80f6 7365$as_echo_n "checking for $compiler option to produce PIC... " >&6; }
b9668ba4 7366
5c706339
AK
7367 if test "$GCC" = yes; then
7368 lt_prog_compiler_wl='-Wl,'
7369 lt_prog_compiler_static='-static'
b9668ba4 7370
5c706339
AK
7371 case $host_os in
7372 aix*)
7373 # All AIX code is PIC.
7374 if test "$host_cpu" = ia64; then
7375 # AIX 5 now supports IA64 processor
7376 lt_prog_compiler_static='-Bstatic'
7377 fi
7378 ;;
b9668ba4 7379
5c706339
AK
7380 amigaos*)
7381 case $host_cpu in
7382 powerpc)
7383 # see comment about AmigaOS4 .so support
7384 lt_prog_compiler_pic='-fPIC'
7385 ;;
7386 m68k)
7387 # FIXME: we need at least 68020 code to build shared libraries, but
7388 # adding the `-m68020' flag to GCC prevents building anything better,
7389 # like `-m68040'.
7390 lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
7391 ;;
7392 esac
7393 ;;
b9668ba4 7394
5c706339
AK
7395 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
7396 # PIC is the default for these OSes.
7397 ;;
b9668ba4 7398
47dc80f6 7399 mingw* | cygwin* | pw32* | os2* | cegcc*)
5c706339
AK
7400 # This hack is so that the source file can tell whether it is being
7401 # built for inclusion in a dll (and should export symbols for example).
7402 # Although the cygwin gcc ignores -fPIC, still need this for old-style
7403 # (--disable-auto-import) libraries
7404 lt_prog_compiler_pic='-DDLL_EXPORT'
7405 ;;
b9668ba4 7406
5c706339
AK
7407 darwin* | rhapsody*)
7408 # PIC is the default on this platform
7409 # Common symbols not allowed in MH_DYLIB files
7410 lt_prog_compiler_pic='-fno-common'
7411 ;;
b9668ba4 7412
5c706339 7413 hpux*)
47dc80f6
AK
7414 # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
7415 # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag
7416 # sets the default TLS model and affects inlining.
5c706339 7417 case $host_cpu in
47dc80f6 7418 hppa*64*)
5c706339
AK
7419 # +Z the default
7420 ;;
7421 *)
7422 lt_prog_compiler_pic='-fPIC'
7423 ;;
7424 esac
7425 ;;
b9668ba4 7426
5c706339
AK
7427 interix[3-9]*)
7428 # Interix 3.x gcc -fpic/-fPIC options generate broken code.
7429 # Instead, we relocate shared libraries at runtime.
7430 ;;
b9668ba4 7431
5c706339
AK
7432 msdosdjgpp*)
7433 # Just because we use GCC doesn't mean we suddenly get shared libraries
7434 # on systems that don't support them.
7435 lt_prog_compiler_can_build_shared=no
7436 enable_shared=no
7437 ;;
b9668ba4 7438
5c706339
AK
7439 *nto* | *qnx*)
7440 # QNX uses GNU C++, but need to define -shared option too, otherwise
7441 # it will coredump.
7442 lt_prog_compiler_pic='-fPIC -shared'
7443 ;;
b9668ba4 7444
5c706339
AK
7445 sysv4*MP*)
7446 if test -d /usr/nec; then
7447 lt_prog_compiler_pic=-Kconform_pic
7448 fi
7449 ;;
b9668ba4 7450
5c706339
AK
7451 *)
7452 lt_prog_compiler_pic='-fPIC'
7453 ;;
7454 esac
7455 else
7456 # PORTME Check for flag to pass linker flags through the system compiler.
7457 case $host_os in
7458 aix*)
7459 lt_prog_compiler_wl='-Wl,'
7460 if test "$host_cpu" = ia64; then
7461 # AIX 5 now supports IA64 processor
7462 lt_prog_compiler_static='-Bstatic'
7463 else
7464 lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
7465 fi
7466 ;;
b9668ba4 7467
47dc80f6 7468 mingw* | cygwin* | pw32* | os2* | cegcc*)
5c706339
AK
7469 # This hack is so that the source file can tell whether it is being
7470 # built for inclusion in a dll (and should export symbols for example).
7471 lt_prog_compiler_pic='-DDLL_EXPORT'
7472 ;;
b9668ba4 7473
5c706339
AK
7474 hpux9* | hpux10* | hpux11*)
7475 lt_prog_compiler_wl='-Wl,'
7476 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
7477 # not for PA HP-UX.
7478 case $host_cpu in
7479 hppa*64*|ia64*)
7480 # +Z the default
7481 ;;
7482 *)
7483 lt_prog_compiler_pic='+Z'
7484 ;;
7485 esac
7486 # Is there a better lt_prog_compiler_static that works with the bundled CC?
7487 lt_prog_compiler_static='${wl}-a ${wl}archive'
7488 ;;
b9668ba4 7489
5c706339
AK
7490 irix5* | irix6* | nonstopux*)
7491 lt_prog_compiler_wl='-Wl,'
7492 # PIC (with -KPIC) is the default.
7493 lt_prog_compiler_static='-non_shared'
7494 ;;
b9668ba4 7495
0fbeb4dc 7496 linux* | k*bsd*-gnu | kopensolaris*-gnu)
5c706339 7497 case $cc_basename in
47dc80f6
AK
7498 # old Intel for x86_64 which still supported -KPIC.
7499 ecc*)
5c706339
AK
7500 lt_prog_compiler_wl='-Wl,'
7501 lt_prog_compiler_pic='-KPIC'
7502 lt_prog_compiler_static='-static'
7503 ;;
47dc80f6
AK
7504 # icc used to be incompatible with GCC.
7505 # ICC 10 doesn't accept -KPIC any more.
7506 icc* | ifort*)
7507 lt_prog_compiler_wl='-Wl,'
7508 lt_prog_compiler_pic='-fPIC'
7509 lt_prog_compiler_static='-static'
7510 ;;
7511 # Lahey Fortran 8.1.
7512 lf95*)
7513 lt_prog_compiler_wl='-Wl,'
7514 lt_prog_compiler_pic='--shared'
7515 lt_prog_compiler_static='--static'
7516 ;;
5c706339
AK
7517 pgcc* | pgf77* | pgf90* | pgf95*)
7518 # Portland Group compilers (*not* the Pentium gcc compiler,
7519 # which looks to be a dead project)
7520 lt_prog_compiler_wl='-Wl,'
7521 lt_prog_compiler_pic='-fpic'
7522 lt_prog_compiler_static='-Bstatic'
7523 ;;
7524 ccc*)
7525 lt_prog_compiler_wl='-Wl,'
7526 # All Alpha code is PIC.
7527 lt_prog_compiler_static='-non_shared'
7528 ;;
7529 xl*)
7530 # IBM XL C 8.0/Fortran 10.1 on PPC
7531 lt_prog_compiler_wl='-Wl,'
7532 lt_prog_compiler_pic='-qpic'
7533 lt_prog_compiler_static='-qstaticlink'
7534 ;;
7535 *)
7536 case `$CC -V 2>&1 | sed 5q` in
7537 *Sun\ C*)
7538 # Sun C 5.9
7539 lt_prog_compiler_pic='-KPIC'
7540 lt_prog_compiler_static='-Bstatic'
7541 lt_prog_compiler_wl='-Wl,'
7542 ;;
7543 *Sun\ F*)
7544 # Sun Fortran 8.3 passes all unrecognized flags to the linker
7545 lt_prog_compiler_pic='-KPIC'
7546 lt_prog_compiler_static='-Bstatic'
7547 lt_prog_compiler_wl=''
7548 ;;
7549 esac
7550 ;;
7551 esac
7552 ;;
b9668ba4 7553
5c706339
AK
7554 newsos6)
7555 lt_prog_compiler_pic='-KPIC'
7556 lt_prog_compiler_static='-Bstatic'
7557 ;;
b9668ba4 7558
5c706339
AK
7559 *nto* | *qnx*)
7560 # QNX uses GNU C++, but need to define -shared option too, otherwise
7561 # it will coredump.
7562 lt_prog_compiler_pic='-fPIC -shared'
7563 ;;
b9668ba4 7564
5c706339
AK
7565 osf3* | osf4* | osf5*)
7566 lt_prog_compiler_wl='-Wl,'
7567 # All OSF/1 code is PIC.
7568 lt_prog_compiler_static='-non_shared'
7569 ;;
b9668ba4 7570
5c706339
AK
7571 rdos*)
7572 lt_prog_compiler_static='-non_shared'
7573 ;;
b9668ba4 7574
5c706339
AK
7575 solaris*)
7576 lt_prog_compiler_pic='-KPIC'
7577 lt_prog_compiler_static='-Bstatic'
7578 case $cc_basename in
7579 f77* | f90* | f95*)
7580 lt_prog_compiler_wl='-Qoption ld ';;
7581 *)
7582 lt_prog_compiler_wl='-Wl,';;
7583 esac
7584 ;;
b9668ba4 7585
5c706339
AK
7586 sunos4*)
7587 lt_prog_compiler_wl='-Qoption ld '
7588 lt_prog_compiler_pic='-PIC'
7589 lt_prog_compiler_static='-Bstatic'
7590 ;;
b9668ba4 7591
5c706339
AK
7592 sysv4 | sysv4.2uw2* | sysv4.3*)
7593 lt_prog_compiler_wl='-Wl,'
7594 lt_prog_compiler_pic='-KPIC'
7595 lt_prog_compiler_static='-Bstatic'
7596 ;;
b9668ba4 7597
5c706339
AK
7598 sysv4*MP*)
7599 if test -d /usr/nec ;then
7600 lt_prog_compiler_pic='-Kconform_pic'
7601 lt_prog_compiler_static='-Bstatic'
7602 fi
7603 ;;
b9668ba4 7604
5c706339
AK
7605 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
7606 lt_prog_compiler_wl='-Wl,'
7607 lt_prog_compiler_pic='-KPIC'
7608 lt_prog_compiler_static='-Bstatic'
7609 ;;
b9668ba4 7610
5c706339
AK
7611 unicos*)
7612 lt_prog_compiler_wl='-Wl,'
7613 lt_prog_compiler_can_build_shared=no
7614 ;;
b9668ba4 7615
5c706339
AK
7616 uts4*)
7617 lt_prog_compiler_pic='-pic'
7618 lt_prog_compiler_static='-Bstatic'
7619 ;;
b9668ba4 7620
5c706339
AK
7621 *)
7622 lt_prog_compiler_can_build_shared=no
7623 ;;
b9668ba4 7624 esac
b9668ba4 7625 fi
b9668ba4 7626
5c706339
AK
7627case $host_os in
7628 # For platforms which do not support PIC, -DPIC is meaningless:
7629 *djgpp*)
7630 lt_prog_compiler_pic=
7631 ;;
7632 *)
7633 lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
7634 ;;
7635esac
0fbeb4dc 7636{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic" >&5
47dc80f6 7637$as_echo "$lt_prog_compiler_pic" >&6; }
b9668ba4 7638
b9668ba4 7639
b9668ba4 7640
b9668ba4 7641
b9668ba4 7642
b9668ba4 7643
5c706339
AK
7644#
7645# Check to make sure the PIC flag actually works.
7646#
7647if test -n "$lt_prog_compiler_pic"; then
0fbeb4dc 7648 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
47dc80f6 7649$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; }
0fbeb4dc 7650if test "${lt_cv_prog_compiler_pic_works+set}" = set; then :
47dc80f6 7651 $as_echo_n "(cached) " >&6
5c706339
AK
7652else
7653 lt_cv_prog_compiler_pic_works=no
7654 ac_outfile=conftest.$ac_objext
7655 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
7656 lt_compiler_flag="$lt_prog_compiler_pic -DPIC"
7657 # Insert the option either (1) after the last *FLAGS variable, or
7658 # (2) before a word containing "conftest.", or (3) at the end.
7659 # Note that $ac_compile itself does not contain backslashes and begins
7660 # with a dollar sign (not a hyphen), so the echo should work correctly.
7661 # The option is referenced via a variable to avoid confusing sed.
7662 lt_compile=`echo "$ac_compile" | $SED \
7663 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
7664 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
7665 -e 's:$: $lt_compiler_flag:'`
0fbeb4dc 7666 (eval echo "\"\$as_me:7666: $lt_compile\"" >&5)
5c706339
AK
7667 (eval "$lt_compile" 2>conftest.err)
7668 ac_status=$?
7669 cat conftest.err >&5
0fbeb4dc 7670 echo "$as_me:7670: \$? = $ac_status" >&5
5c706339
AK
7671 if (exit $ac_status) && test -s "$ac_outfile"; then
7672 # The compiler can only warn and ignore the option if not recognized
7673 # So say no if there are warnings other than the usual output.
7674 $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
7675 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
7676 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
7677 lt_cv_prog_compiler_pic_works=yes
7678 fi
7679 fi
7680 $RM conftest*
b9668ba4 7681
b9668ba4 7682fi
0fbeb4dc 7683{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5
47dc80f6 7684$as_echo "$lt_cv_prog_compiler_pic_works" >&6; }
b9668ba4 7685
5c706339
AK
7686if test x"$lt_cv_prog_compiler_pic_works" = xyes; then
7687 case $lt_prog_compiler_pic in
7688 "" | " "*) ;;
7689 *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
7690 esac
7691else
7692 lt_prog_compiler_pic=
7693 lt_prog_compiler_can_build_shared=no
7694fi
b9668ba4
AK
7695
7696fi
b9668ba4 7697
b9668ba4 7698
b9668ba4 7699
b9668ba4
AK
7700
7701
b9668ba4 7702
5c706339
AK
7703#
7704# Check to make sure the static flag actually works.
7705#
7706wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
0fbeb4dc 7707{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
47dc80f6 7708$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
0fbeb4dc 7709if test "${lt_cv_prog_compiler_static_works+set}" = set; then :
47dc80f6 7710 $as_echo_n "(cached) " >&6
5c706339
AK
7711else
7712 lt_cv_prog_compiler_static_works=no
7713 save_LDFLAGS="$LDFLAGS"
7714 LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
7715 echo "$lt_simple_link_test_code" > conftest.$ac_ext
7716 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
7717 # The linker can only warn and ignore the option if not recognized
7718 # So say no if there are warnings
7719 if test -s conftest.err; then
7720 # Append any errors to the config.log.
7721 cat conftest.err 1>&5
7722 $ECHO "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp
7723 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
7724 if diff conftest.exp conftest.er2 >/dev/null; then
7725 lt_cv_prog_compiler_static_works=yes
7726 fi
7727 else
7728 lt_cv_prog_compiler_static_works=yes
7729 fi
7730 fi
7731 $RM -r conftest*
7732 LDFLAGS="$save_LDFLAGS"
b9668ba4 7733
5c706339 7734fi
0fbeb4dc 7735{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5
47dc80f6 7736$as_echo "$lt_cv_prog_compiler_static_works" >&6; }
b9668ba4 7737
5c706339
AK
7738if test x"$lt_cv_prog_compiler_static_works" = xyes; then
7739 :
7740else
7741 lt_prog_compiler_static=
7742fi
b9668ba4 7743
b9668ba4 7744
b9668ba4 7745
b9668ba4 7746
b9668ba4 7747
b9668ba4 7748
b9668ba4 7749
0fbeb4dc 7750 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
47dc80f6 7751$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
0fbeb4dc 7752if test "${lt_cv_prog_compiler_c_o+set}" = set; then :
47dc80f6 7753 $as_echo_n "(cached) " >&6
5c706339
AK
7754else
7755 lt_cv_prog_compiler_c_o=no
7756 $RM -r conftest 2>/dev/null
7757 mkdir conftest
7758 cd conftest
7759 mkdir out
7760 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
b9668ba4 7761
5c706339
AK
7762 lt_compiler_flag="-o out/conftest2.$ac_objext"
7763 # Insert the option either (1) after the last *FLAGS variable, or
7764 # (2) before a word containing "conftest.", or (3) at the end.
7765 # Note that $ac_compile itself does not contain backslashes and begins
7766 # with a dollar sign (not a hyphen), so the echo should work correctly.
7767 lt_compile=`echo "$ac_compile" | $SED \
7768 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
7769 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
7770 -e 's:$: $lt_compiler_flag:'`
0fbeb4dc 7771 (eval echo "\"\$as_me:7771: $lt_compile\"" >&5)
5c706339
AK
7772 (eval "$lt_compile" 2>out/conftest.err)
7773 ac_status=$?
7774 cat out/conftest.err >&5
0fbeb4dc 7775 echo "$as_me:7775: \$? = $ac_status" >&5
5c706339
AK
7776 if (exit $ac_status) && test -s out/conftest2.$ac_objext
7777 then
7778 # The compiler can only warn and ignore the option if not recognized
7779 # So say no if there are warnings
7780 $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp
7781 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
7782 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
7783 lt_cv_prog_compiler_c_o=yes
7784 fi
7785 fi
7786 chmod u+w . 2>&5
7787 $RM conftest*
7788 # SGI C++ compiler will create directory out/ii_files/ for
7789 # template instantiation
7790 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
7791 $RM out/* && rmdir out
7792 cd ..
7793 $RM -r conftest
7794 $RM conftest*
b9668ba4 7795
5c706339 7796fi
0fbeb4dc 7797{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
47dc80f6 7798$as_echo "$lt_cv_prog_compiler_c_o" >&6; }
b9668ba4 7799
b9668ba4 7800
b9668ba4 7801
b9668ba4 7802
b9668ba4 7803
b9668ba4 7804
0fbeb4dc 7805 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
47dc80f6 7806$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
0fbeb4dc 7807if test "${lt_cv_prog_compiler_c_o+set}" = set; then :
47dc80f6 7808 $as_echo_n "(cached) " >&6
5c706339
AK
7809else
7810 lt_cv_prog_compiler_c_o=no
7811 $RM -r conftest 2>/dev/null
7812 mkdir conftest
7813 cd conftest
7814 mkdir out
7815 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
b9668ba4 7816
5c706339
AK
7817 lt_compiler_flag="-o out/conftest2.$ac_objext"
7818 # Insert the option either (1) after the last *FLAGS variable, or
7819 # (2) before a word containing "conftest.", or (3) at the end.
7820 # Note that $ac_compile itself does not contain backslashes and begins
7821 # with a dollar sign (not a hyphen), so the echo should work correctly.
7822 lt_compile=`echo "$ac_compile" | $SED \
7823 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
7824 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
7825 -e 's:$: $lt_compiler_flag:'`
0fbeb4dc 7826 (eval echo "\"\$as_me:7826: $lt_compile\"" >&5)
5c706339
AK
7827 (eval "$lt_compile" 2>out/conftest.err)
7828 ac_status=$?
7829 cat out/conftest.err >&5
0fbeb4dc 7830 echo "$as_me:7830: \$? = $ac_status" >&5
5c706339
AK
7831 if (exit $ac_status) && test -s out/conftest2.$ac_objext
7832 then
7833 # The compiler can only warn and ignore the option if not recognized
7834 # So say no if there are warnings
7835 $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp
7836 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
7837 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
7838 lt_cv_prog_compiler_c_o=yes
7839 fi
7840 fi
7841 chmod u+w . 2>&5
7842 $RM conftest*
7843 # SGI C++ compiler will create directory out/ii_files/ for
7844 # template instantiation
7845 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
7846 $RM out/* && rmdir out
7847 cd ..
7848 $RM -r conftest
7849 $RM conftest*
b9668ba4 7850
5c706339 7851fi
0fbeb4dc 7852{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
47dc80f6 7853$as_echo "$lt_cv_prog_compiler_c_o" >&6; }
b9668ba4 7854
b9668ba4 7855
b9668ba4 7856
b9668ba4 7857
5c706339
AK
7858hard_links="nottested"
7859if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then
7860 # do not overwrite the value of need_locks provided by the user
0fbeb4dc 7861 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
47dc80f6 7862$as_echo_n "checking if we can lock with hard links... " >&6; }
5c706339
AK
7863 hard_links=yes
7864 $RM conftest*
7865 ln conftest.a conftest.b 2>/dev/null && hard_links=no
7866 touch conftest.a
7867 ln conftest.a conftest.b 2>&5 || hard_links=no
7868 ln conftest.a conftest.b 2>/dev/null && hard_links=no
0fbeb4dc 7869 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
47dc80f6 7870$as_echo "$hard_links" >&6; }
5c706339 7871 if test "$hard_links" = no; then
0fbeb4dc 7872 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
47dc80f6 7873$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
5c706339
AK
7874 need_locks=warn
7875 fi
7876else
7877 need_locks=no
7878fi
b9668ba4 7879
b9668ba4 7880
b9668ba4 7881
b9668ba4 7882
b9668ba4 7883
b9668ba4 7884
0fbeb4dc 7885 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
47dc80f6 7886$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
b9668ba4 7887
5c706339
AK
7888 runpath_var=
7889 allow_undefined_flag=
7890 always_export_symbols=no
7891 archive_cmds=
7892 archive_expsym_cmds=
7893 compiler_needs_object=no
7894 enable_shared_with_static_runtimes=no
7895 export_dynamic_flag_spec=
7896 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
7897 hardcode_automatic=no
7898 hardcode_direct=no
7899 hardcode_direct_absolute=no
7900 hardcode_libdir_flag_spec=
7901 hardcode_libdir_flag_spec_ld=
7902 hardcode_libdir_separator=
7903 hardcode_minus_L=no
7904 hardcode_shlibpath_var=unsupported
7905 inherit_rpath=no
7906 link_all_deplibs=unknown
7907 module_cmds=
7908 module_expsym_cmds=
7909 old_archive_from_new_cmds=
7910 old_archive_from_expsyms_cmds=
7911 thread_safe_flag_spec=
7912 whole_archive_flag_spec=
7913 # include_expsyms should be a list of space-separated symbols to be *always*
7914 # included in the symbol list
7915 include_expsyms=
7916 # exclude_expsyms can be an extended regexp of symbols to exclude
7917 # it will be wrapped by ` (' and `)$', so one must not match beginning or
7918 # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
7919 # as well as any symbol that contains `d'.
7920 exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
7921 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
7922 # platforms (ab)use it in PIC code, but their linkers get confused if
7923 # the symbol is explicitly referenced. Since portable code cannot
7924 # rely on this symbol name, it's probably fine to never include it in
7925 # preloaded symbol tables.
7926 # Exclude shared library initialization/finalization symbols.
7927 extract_expsyms_cmds=
b9668ba4 7928
5c706339 7929 case $host_os in
47dc80f6 7930 cygwin* | mingw* | pw32* | cegcc*)
5c706339
AK
7931 # FIXME: the MSVC++ port hasn't been tested in a loooong time
7932 # When not using gcc, we currently assume that we are using
7933 # Microsoft Visual C++.
7934 if test "$GCC" != yes; then
7935 with_gnu_ld=no
7936 fi
7937 ;;
7938 interix*)
7939 # we just hope/assume this is gcc and not c89 (= MSVC++)
7940 with_gnu_ld=yes
7941 ;;
7942 openbsd*)
7943 with_gnu_ld=no
7944 ;;
0fbeb4dc
AK
7945 linux* | k*bsd*-gnu)
7946 link_all_deplibs=no
7947 ;;
5c706339 7948 esac
b9668ba4 7949
5c706339
AK
7950 ld_shlibs=yes
7951 if test "$with_gnu_ld" = yes; then
7952 # If archive_cmds runs LD, not CC, wlarc should be empty
7953 wlarc='${wl}'
b9668ba4 7954
5c706339
AK
7955 # Set some defaults for GNU ld with shared library support. These
7956 # are reset later if shared libraries are not supported. Putting them
7957 # here allows them to be overridden if necessary.
7958 runpath_var=LD_RUN_PATH
7959 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
7960 export_dynamic_flag_spec='${wl}--export-dynamic'
7961 # ancient GNU ld didn't support --whole-archive et. al.
7962 if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
7963 whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
7964 else
7965 whole_archive_flag_spec=
7966 fi
7967 supports_anon_versioning=no
7968 case `$LD -v 2>&1` in
0fbeb4dc 7969 *GNU\ gold*) supports_anon_versioning=yes ;;
5c706339
AK
7970 *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
7971 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
7972 *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
7973 *\ 2.11.*) ;; # other 2.11 versions
7974 *) supports_anon_versioning=yes ;;
7975 esac
b9668ba4 7976
5c706339
AK
7977 # See if GNU ld supports shared libraries.
7978 case $host_os in
7979 aix[3-9]*)
7980 # On AIX/PPC, the GNU linker is very broken
7981 if test "$host_cpu" != ia64; then
7982 ld_shlibs=no
7983 cat <<_LT_EOF 1>&2
b9668ba4 7984
5c706339
AK
7985*** Warning: the GNU linker, at least up to release 2.9.1, is reported
7986*** to be unable to reliably create shared libraries on AIX.
7987*** Therefore, libtool is disabling shared libraries support. If you
7988*** really care for shared libraries, you may want to modify your PATH
7989*** so that a non-GNU linker is found, and then restart.
b9668ba4 7990
5c706339
AK
7991_LT_EOF
7992 fi
7993 ;;
b9668ba4 7994
5c706339
AK
7995 amigaos*)
7996 case $host_cpu in
7997 powerpc)
7998 # see comment about AmigaOS4 .so support
7999 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8000 archive_expsym_cmds=''
8001 ;;
8002 m68k)
8003 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)'
8004 hardcode_libdir_flag_spec='-L$libdir'
8005 hardcode_minus_L=yes
8006 ;;
8007 esac
8008 ;;
b9668ba4 8009
5c706339
AK
8010 beos*)
8011 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
8012 allow_undefined_flag=unsupported
8013 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
8014 # support --undefined. This deserves some investigation. FIXME
8015 archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8016 else
8017 ld_shlibs=no
8018 fi
8019 ;;
b9668ba4 8020
47dc80f6 8021 cygwin* | mingw* | pw32* | cegcc*)
5c706339
AK
8022 # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
8023 # as there is no search path for DLLs.
8024 hardcode_libdir_flag_spec='-L$libdir'
8025 allow_undefined_flag=unsupported
8026 always_export_symbols=no
8027 enable_shared_with_static_runtimes=yes
8028 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
b9668ba4 8029
5c706339
AK
8030 if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
8031 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
8032 # If the export-symbols file already is a .def file (1st line
8033 # is EXPORTS), use it as is; otherwise, prepend...
8034 archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
8035 cp $export_symbols $output_objdir/$soname.def;
8036 else
8037 echo EXPORTS > $output_objdir/$soname.def;
8038 cat $export_symbols >> $output_objdir/$soname.def;
8039 fi~
8040 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
8041 else
8042 ld_shlibs=no
8043 fi
8044 ;;
b9668ba4 8045
5c706339
AK
8046 interix[3-9]*)
8047 hardcode_direct=no
8048 hardcode_shlibpath_var=no
8049 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
8050 export_dynamic_flag_spec='${wl}-E'
8051 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
8052 # Instead, shared libraries are loaded at an image base (0x10000000 by
8053 # default) and relocated if they conflict, which is a slow very memory
8054 # consuming and fragmenting process. To avoid this, we pick a random,
8055 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
8056 # time. Moving up from 0x10000000 also allows more sbrk(2) space.
8057 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
8058 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'
8059 ;;
b9668ba4 8060
0fbeb4dc 8061 gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu)
5c706339
AK
8062 tmp_diet=no
8063 if test "$host_os" = linux-dietlibc; then
8064 case $cc_basename in
8065 diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn)
8066 esac
8067 fi
8068 if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
8069 && test "$tmp_diet" = no
8070 then
8071 tmp_addflag=
8072 tmp_sharedflag='-shared'
8073 case $cc_basename,$host_cpu in
8074 pgcc*) # Portland Group C compiler
8075 whole_archive_flag_spec='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $ECHO \"$new_convenience\"` ${wl}--no-whole-archive'
8076 tmp_addflag=' $pic_flag'
8077 ;;
8078 pgf77* | pgf90* | pgf95*) # Portland Group f77 and f90 compilers
8079 whole_archive_flag_spec='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $ECHO \"$new_convenience\"` ${wl}--no-whole-archive'
8080 tmp_addflag=' $pic_flag -Mnomain' ;;
8081 ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64
8082 tmp_addflag=' -i_dynamic' ;;
8083 efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64
8084 tmp_addflag=' -i_dynamic -nofor_main' ;;
8085 ifc* | ifort*) # Intel Fortran compiler
8086 tmp_addflag=' -nofor_main' ;;
47dc80f6
AK
8087 lf95*) # Lahey Fortran 8.1
8088 whole_archive_flag_spec=
8089 tmp_sharedflag='--shared' ;;
5c706339
AK
8090 xl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below)
8091 tmp_sharedflag='-qmkshrobj'
8092 tmp_addflag= ;;
8093 esac
8094 case `$CC -V 2>&1 | sed 5q` in
8095 *Sun\ C*) # Sun C 5.9
8096 whole_archive_flag_spec='${wl}--whole-archive`new_convenience=; for conv in $convenience\"\"; do test -z \"$conv\" || new_convenience=\"$new_convenience,$conv\"; done; $ECHO \"$new_convenience\"` ${wl}--no-whole-archive'
8097 compiler_needs_object=yes
8098 tmp_sharedflag='-G' ;;
8099 *Sun\ F*) # Sun Fortran 8.3
8100 tmp_sharedflag='-G' ;;
8101 esac
8102 archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
b9668ba4 8103
5c706339
AK
8104 if test "x$supports_anon_versioning" = xyes; then
8105 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
8106 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
8107 echo "local: *; };" >> $output_objdir/$libname.ver~
8108 $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
8109 fi
b9668ba4 8110
5c706339
AK
8111 case $cc_basename in
8112 xlf*)
8113 # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
8114 whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive'
8115 hardcode_libdir_flag_spec=
8116 hardcode_libdir_flag_spec_ld='-rpath $libdir'
8117 archive_cmds='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib'
8118 if test "x$supports_anon_versioning" = xyes; then
8119 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
8120 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
8121 echo "local: *; };" >> $output_objdir/$libname.ver~
8122 $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
8123 fi
8124 ;;
8125 esac
8126 else
8127 ld_shlibs=no
8128 fi
8129 ;;
b9668ba4 8130
5c706339
AK
8131 netbsd* | netbsdelf*-gnu)
8132 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
8133 archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
8134 wlarc=
8135 else
8136 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8137 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
8138 fi
8139 ;;
b9668ba4 8140
5c706339
AK
8141 solaris*)
8142 if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then
8143 ld_shlibs=no
8144 cat <<_LT_EOF 1>&2
b9668ba4 8145
5c706339
AK
8146*** Warning: The releases 2.8.* of the GNU linker cannot reliably
8147*** create shared libraries on Solaris systems. Therefore, libtool
8148*** is disabling shared libraries support. We urge you to upgrade GNU
8149*** binutils to release 2.9.1 or newer. Another option is to modify
8150*** your PATH or compiler configuration so that the native linker is
8151*** used, and then restart.
b9668ba4 8152
5c706339
AK
8153_LT_EOF
8154 elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
8155 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8156 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
8157 else
8158 ld_shlibs=no
8159 fi
8160 ;;
b9668ba4 8161
5c706339
AK
8162 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
8163 case `$LD -v 2>&1` in
8164 *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
8165 ld_shlibs=no
8166 cat <<_LT_EOF 1>&2
b9668ba4 8167
5c706339
AK
8168*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
8169*** reliably create shared libraries on SCO systems. Therefore, libtool
8170*** is disabling shared libraries support. We urge you to upgrade GNU
8171*** binutils to release 2.16.91.0.3 or newer. Another option is to modify
8172*** your PATH or compiler configuration so that the native linker is
8173*** used, and then restart.
b9668ba4 8174
5c706339
AK
8175_LT_EOF
8176 ;;
8177 *)
8178 # For security reasons, it is highly recommended that you always
8179 # use absolute paths for naming shared libraries, and exclude the
8180 # DT_RUNPATH tag from executables and libraries. But doing so
8181 # requires that you compile everything twice, which is a pain.
8182 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
8183 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8184 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8185 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
8186 else
8187 ld_shlibs=no
8188 fi
8189 ;;
8190 esac
8191 ;;
b9668ba4 8192
5c706339
AK
8193 sunos4*)
8194 archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
8195 wlarc=
8196 hardcode_direct=yes
8197 hardcode_shlibpath_var=no
8198 ;;
b9668ba4 8199
5c706339
AK
8200 *)
8201 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
8202 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8203 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
8204 else
8205 ld_shlibs=no
8206 fi
8207 ;;
8208 esac
b9668ba4 8209
5c706339
AK
8210 if test "$ld_shlibs" = no; then
8211 runpath_var=
8212 hardcode_libdir_flag_spec=
8213 export_dynamic_flag_spec=
8214 whole_archive_flag_spec=
8215 fi
8216 else
8217 # PORTME fill in a description of your system's linker (not GNU ld)
8218 case $host_os in
8219 aix3*)
8220 allow_undefined_flag=unsupported
8221 always_export_symbols=yes
8222 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'
8223 # Note: this linker hardcodes the directories in LIBPATH if there
8224 # are no directories specified by -L.
8225 hardcode_minus_L=yes
8226 if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
8227 # Neither direct hardcoding nor static linking is supported with a
8228 # broken collect2.
8229 hardcode_direct=unsupported
8230 fi
8231 ;;
b9668ba4 8232
5c706339
AK
8233 aix[4-9]*)
8234 if test "$host_cpu" = ia64; then
8235 # On IA64, the linker does run time linking by default, so we don't
8236 # have to do anything special.
8237 aix_use_runtimelinking=no
8238 exp_sym_flag='-Bexport'
8239 no_entry_flag=""
8240 else
8241 # If we're using GNU nm, then we don't want the "-C" option.
8242 # -C means demangle to AIX nm, but means don't demangle with GNU nm
8243 if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
8244 export_symbols_cmds='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols'
8245 else
8246 export_symbols_cmds='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols'
8247 fi
8248 aix_use_runtimelinking=no
b9668ba4 8249
5c706339
AK
8250 # Test if we are trying to use run time linking or normal
8251 # AIX style linking. If -brtl is somewhere in LDFLAGS, we
8252 # need to do runtime linking.
8253 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
8254 for ld_flag in $LDFLAGS; do
8255 if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
8256 aix_use_runtimelinking=yes
8257 break
8258 fi
8259 done
8260 ;;
8261 esac
b9668ba4 8262
5c706339
AK
8263 exp_sym_flag='-bexport'
8264 no_entry_flag='-bnoentry'
8265 fi
b9668ba4 8266
5c706339
AK
8267 # When large executables or shared objects are built, AIX ld can
8268 # have problems creating the table of contents. If linking a library
8269 # or program results in "error TOC overflow" add -mminimal-toc to
8270 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not
8271 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
b9668ba4 8272
5c706339
AK
8273 archive_cmds=''
8274 hardcode_direct=yes
8275 hardcode_direct_absolute=yes
8276 hardcode_libdir_separator=':'
8277 link_all_deplibs=yes
8278 file_list_spec='${wl}-f,'
b9668ba4 8279
5c706339
AK
8280 if test "$GCC" = yes; then
8281 case $host_os in aix4.[012]|aix4.[012].*)
8282 # We only want to do this on AIX 4.2 and lower, the check
8283 # below for broken collect2 doesn't work under 4.3+
8284 collect2name=`${CC} -print-prog-name=collect2`
8285 if test -f "$collect2name" &&
8286 strings "$collect2name" | $GREP resolve_lib_name >/dev/null
8287 then
8288 # We have reworked collect2
8289 :
8290 else
8291 # We have old collect2
8292 hardcode_direct=unsupported
8293 # It fails to find uninstalled libraries when the uninstalled
8294 # path is not listed in the libpath. Setting hardcode_minus_L
8295 # to unsupported forces relinking
8296 hardcode_minus_L=yes
8297 hardcode_libdir_flag_spec='-L$libdir'
8298 hardcode_libdir_separator=
8299 fi
8300 ;;
8301 esac
8302 shared_flag='-shared'
8303 if test "$aix_use_runtimelinking" = yes; then
8304 shared_flag="$shared_flag "'${wl}-G'
8305 fi
8306 link_all_deplibs=no
8307 else
8308 # not using gcc
8309 if test "$host_cpu" = ia64; then
8310 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
8311 # chokes on -Wl,-G. The following line is correct:
8312 shared_flag='-G'
8313 else
8314 if test "$aix_use_runtimelinking" = yes; then
8315 shared_flag='${wl}-G'
8316 else
8317 shared_flag='${wl}-bM:SRE'
8318 fi
8319 fi
8320 fi
b9668ba4 8321
47dc80f6 8322 export_dynamic_flag_spec='${wl}-bexpall'
5c706339
AK
8323 # It seems that -bexpall does not export symbols beginning with
8324 # underscore (_), so it is better to generate a list of symbols to export.
8325 always_export_symbols=yes
8326 if test "$aix_use_runtimelinking" = yes; then
8327 # Warning - without using the other runtime loading flags (-brtl),
8328 # -berok will link without error, but may produce a broken library.
8329 allow_undefined_flag='-berok'
8330 # Determine the default libpath from the value encoded in an
8331 # empty executable.
0fbeb4dc 8332 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5c706339 8333/* end confdefs.h. */
b9668ba4 8334
5c706339
AK
8335int
8336main ()
8337{
b9668ba4 8338
5c706339
AK
8339 ;
8340 return 0;
8341}
8342_ACEOF
0fbeb4dc 8343if ac_fn_c_try_link "$LINENO"; then :
b9668ba4 8344
5c706339
AK
8345lt_aix_libpath_sed='
8346 /Import File Strings/,/^$/ {
8347 /^0/ {
8348 s/^0 *\(.*\)$/\1/
8349 p
8350 }
8351 }'
8352aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
8353# Check for a 64-bit object if we didn't find anything.
8354if test -z "$aix_libpath"; then
8355 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
8356fi
5c706339 8357fi
0fbeb4dc
AK
8358rm -f core conftest.err conftest.$ac_objext \
8359 conftest$ac_exeext conftest.$ac_ext
5c706339 8360if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
b9668ba4 8361
5c706339
AK
8362 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
8363 archive_expsym_cmds='$CC -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then $ECHO "X${wl}${allow_undefined_flag}" | $Xsed; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag"
8364 else
8365 if test "$host_cpu" = ia64; then
8366 hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
8367 allow_undefined_flag="-z nodefs"
8368 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"
8369 else
8370 # Determine the default libpath from the value encoded in an
8371 # empty executable.
0fbeb4dc 8372 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5c706339 8373/* end confdefs.h. */
b9668ba4 8374
5c706339
AK
8375int
8376main ()
8377{
b9668ba4 8378
5c706339
AK
8379 ;
8380 return 0;
8381}
8382_ACEOF
0fbeb4dc 8383if ac_fn_c_try_link "$LINENO"; then :
b9668ba4 8384
5c706339
AK
8385lt_aix_libpath_sed='
8386 /Import File Strings/,/^$/ {
8387 /^0/ {
8388 s/^0 *\(.*\)$/\1/
8389 p
8390 }
8391 }'
8392aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
8393# Check for a 64-bit object if we didn't find anything.
8394if test -z "$aix_libpath"; then
8395 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
8396fi
5c706339 8397fi
0fbeb4dc
AK
8398rm -f core conftest.err conftest.$ac_objext \
8399 conftest$ac_exeext conftest.$ac_ext
5c706339 8400if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
b9668ba4 8401
5c706339
AK
8402 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
8403 # Warning - without using the other run time loading flags,
8404 # -berok will link without error, but may produce a broken library.
8405 no_undefined_flag=' ${wl}-bernotok'
8406 allow_undefined_flag=' ${wl}-berok'
8407 # Exported symbols can be pulled into shared objects from archives
8408 whole_archive_flag_spec='$convenience'
8409 archive_cmds_need_lc=yes
8410 # This is similar to how AIX traditionally builds its shared libraries.
8411 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'
8412 fi
8413 fi
8414 ;;
b9668ba4 8415
5c706339
AK
8416 amigaos*)
8417 case $host_cpu in
8418 powerpc)
8419 # see comment about AmigaOS4 .so support
8420 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8421 archive_expsym_cmds=''
8422 ;;
8423 m68k)
8424 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)'
8425 hardcode_libdir_flag_spec='-L$libdir'
8426 hardcode_minus_L=yes
8427 ;;
8428 esac
8429 ;;
b9668ba4 8430
5c706339
AK
8431 bsdi[45]*)
8432 export_dynamic_flag_spec=-rdynamic
8433 ;;
b9668ba4 8434
47dc80f6 8435 cygwin* | mingw* | pw32* | cegcc*)
5c706339
AK
8436 # When not using gcc, we currently assume that we are using
8437 # Microsoft Visual C++.
8438 # hardcode_libdir_flag_spec is actually meaningless, as there is
8439 # no search path for DLLs.
8440 hardcode_libdir_flag_spec=' '
8441 allow_undefined_flag=unsupported
8442 # Tell ltmain to make .lib files, not .a files.
8443 libext=lib
8444 # Tell ltmain to make .dll files, not .so files.
8445 shrext_cmds=".dll"
8446 # FIXME: Setting linknames here is a bad hack.
8447 archive_cmds='$CC -o $lib $libobjs $compiler_flags `$ECHO "X$deplibs" | $Xsed -e '\''s/ -lc$//'\''` -link -dll~linknames='
8448 # The linker will automatically build a .lib file if we build a DLL.
8449 old_archive_from_new_cmds='true'
8450 # FIXME: Should let the user specify the lib program.
8451 old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
8452 fix_srcfile_path='`cygpath -w "$srcfile"`'
8453 enable_shared_with_static_runtimes=yes
8454 ;;
b9668ba4 8455
5c706339 8456 darwin* | rhapsody*)
b9668ba4 8457
b9668ba4 8458
5c706339
AK
8459 archive_cmds_need_lc=no
8460 hardcode_direct=no
8461 hardcode_automatic=yes
8462 hardcode_shlibpath_var=unsupported
8463 whole_archive_flag_spec=''
8464 link_all_deplibs=yes
8465 allow_undefined_flag="$_lt_dar_allow_undefined"
47dc80f6
AK
8466 case $cc_basename in
8467 ifort*) _lt_dar_can_shared=yes ;;
8468 *) _lt_dar_can_shared=$GCC ;;
8469 esac
8470 if test "$_lt_dar_can_shared" = "yes"; then
5c706339
AK
8471 output_verbose_link_cmd=echo
8472 archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
8473 module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
8474 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}"
8475 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}"
b9668ba4 8476
5c706339
AK
8477 else
8478 ld_shlibs=no
8479 fi
b9668ba4 8480
5c706339 8481 ;;
b9668ba4 8482
5c706339
AK
8483 dgux*)
8484 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8485 hardcode_libdir_flag_spec='-L$libdir'
8486 hardcode_shlibpath_var=no
8487 ;;
b9668ba4 8488
5c706339
AK
8489 freebsd1*)
8490 ld_shlibs=no
8491 ;;
b9668ba4 8492
5c706339
AK
8493 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
8494 # support. Future versions do this automatically, but an explicit c++rt0.o
8495 # does not break anything, and helps significantly (at the cost of a little
8496 # extra space).
8497 freebsd2.2*)
8498 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
8499 hardcode_libdir_flag_spec='-R$libdir'
8500 hardcode_direct=yes
8501 hardcode_shlibpath_var=no
8502 ;;
b9668ba4 8503
5c706339
AK
8504 # Unfortunately, older versions of FreeBSD 2 do not have this feature.
8505 freebsd2*)
8506 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
8507 hardcode_direct=yes
8508 hardcode_minus_L=yes
8509 hardcode_shlibpath_var=no
8510 ;;
b9668ba4 8511
5c706339
AK
8512 # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
8513 freebsd* | dragonfly*)
8514 archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
8515 hardcode_libdir_flag_spec='-R$libdir'
8516 hardcode_direct=yes
8517 hardcode_shlibpath_var=no
8518 ;;
b9668ba4 8519
5c706339
AK
8520 hpux9*)
8521 if test "$GCC" = yes; then
8522 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'
8523 else
8524 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'
8525 fi
8526 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
8527 hardcode_libdir_separator=:
8528 hardcode_direct=yes
b9668ba4 8529
5c706339
AK
8530 # hardcode_minus_L: Not really in the search PATH,
8531 # but as the default location of the library.
8532 hardcode_minus_L=yes
8533 export_dynamic_flag_spec='${wl}-E'
8534 ;;
b9668ba4 8535
5c706339
AK
8536 hpux10*)
8537 if test "$GCC" = yes -a "$with_gnu_ld" = no; then
8538 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
8539 else
8540 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
8541 fi
8542 if test "$with_gnu_ld" = no; then
8543 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
8544 hardcode_libdir_flag_spec_ld='+b $libdir'
8545 hardcode_libdir_separator=:
8546 hardcode_direct=yes
8547 hardcode_direct_absolute=yes
8548 export_dynamic_flag_spec='${wl}-E'
8549 # hardcode_minus_L: Not really in the search PATH,
8550 # but as the default location of the library.
8551 hardcode_minus_L=yes
8552 fi
8553 ;;
b9668ba4 8554
5c706339
AK
8555 hpux11*)
8556 if test "$GCC" = yes -a "$with_gnu_ld" = no; then
8557 case $host_cpu in
8558 hppa*64*)
8559 archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
8560 ;;
8561 ia64*)
47dc80f6 8562 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
5c706339
AK
8563 ;;
8564 *)
8565 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
8566 ;;
8567 esac
8568 else
8569 case $host_cpu in
8570 hppa*64*)
8571 archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
8572 ;;
8573 ia64*)
8574 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
8575 ;;
8576 *)
8577 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
8578 ;;
8579 esac
8580 fi
8581 if test "$with_gnu_ld" = no; then
8582 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
8583 hardcode_libdir_separator=:
b9668ba4 8584
5c706339
AK
8585 case $host_cpu in
8586 hppa*64*|ia64*)
8587 hardcode_direct=no
8588 hardcode_shlibpath_var=no
8589 ;;
8590 *)
8591 hardcode_direct=yes
8592 hardcode_direct_absolute=yes
8593 export_dynamic_flag_spec='${wl}-E'
b9668ba4 8594
5c706339
AK
8595 # hardcode_minus_L: Not really in the search PATH,
8596 # but as the default location of the library.
8597 hardcode_minus_L=yes
8598 ;;
8599 esac
8600 fi
8601 ;;
b9668ba4 8602
5c706339
AK
8603 irix5* | irix6* | nonstopux*)
8604 if test "$GCC" = yes; then
8605 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
8606 # Try to use the -exported_symbol ld option, if it does not
8607 # work, assume that -exports_file does not work either and
8608 # implicitly export all symbols.
8609 save_LDFLAGS="$LDFLAGS"
8610 LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
0fbeb4dc
AK
8611 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8612/* end confdefs.h. */
5c706339
AK
8613int foo(void) {}
8614_ACEOF
0fbeb4dc 8615if ac_fn_c_try_link "$LINENO"; then :
5c706339 8616 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations ${wl}-exports_file ${wl}$export_symbols -o $lib'
b9668ba4 8617
5c706339 8618fi
0fbeb4dc
AK
8619rm -f core conftest.err conftest.$ac_objext \
8620 conftest$ac_exeext conftest.$ac_ext
5c706339
AK
8621 LDFLAGS="$save_LDFLAGS"
8622 else
8623 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib'
8624 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -exports_file $export_symbols -o $lib'
8625 fi
8626 archive_cmds_need_lc='no'
8627 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8628 hardcode_libdir_separator=:
8629 inherit_rpath=yes
8630 link_all_deplibs=yes
8631 ;;
b9668ba4 8632
5c706339
AK
8633 netbsd* | netbsdelf*-gnu)
8634 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
8635 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out
8636 else
8637 archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF
8638 fi
8639 hardcode_libdir_flag_spec='-R$libdir'
8640 hardcode_direct=yes
8641 hardcode_shlibpath_var=no
8642 ;;
b9668ba4 8643
5c706339
AK
8644 newsos6)
8645 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8646 hardcode_direct=yes
8647 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8648 hardcode_libdir_separator=:
8649 hardcode_shlibpath_var=no
8650 ;;
b9668ba4 8651
5c706339
AK
8652 *nto* | *qnx*)
8653 ;;
b9668ba4 8654
5c706339
AK
8655 openbsd*)
8656 if test -f /usr/libexec/ld.so; then
8657 hardcode_direct=yes
8658 hardcode_shlibpath_var=no
8659 hardcode_direct_absolute=yes
8660 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
8661 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
8662 archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
8663 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
8664 export_dynamic_flag_spec='${wl}-E'
8665 else
8666 case $host_os in
8667 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
8668 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
8669 hardcode_libdir_flag_spec='-R$libdir'
8670 ;;
8671 *)
8672 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
8673 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
8674 ;;
8675 esac
8676 fi
8677 else
8678 ld_shlibs=no
8679 fi
8680 ;;
b9668ba4 8681
5c706339
AK
8682 os2*)
8683 hardcode_libdir_flag_spec='-L$libdir'
8684 hardcode_minus_L=yes
8685 allow_undefined_flag=unsupported
8686 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'
8687 old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
8688 ;;
b9668ba4 8689
5c706339
AK
8690 osf3*)
8691 if test "$GCC" = yes; then
8692 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
8693 archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
8694 else
8695 allow_undefined_flag=' -expect_unresolved \*'
8696 archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib'
8697 fi
8698 archive_cmds_need_lc='no'
8699 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8700 hardcode_libdir_separator=:
8701 ;;
b9668ba4 8702
5c706339
AK
8703 osf4* | osf5*) # as osf3* with the addition of -msym flag
8704 if test "$GCC" = yes; then
8705 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
8706 archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
8707 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8708 else
8709 allow_undefined_flag=' -expect_unresolved \*'
8710 archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags -msym -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib'
8711 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~
8712 $CC -shared${allow_undefined_flag} ${wl}-input ${wl}$lib.exp $compiler_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib~$RM $lib.exp'
b9668ba4 8713
5c706339
AK
8714 # Both c and cxx compiler support -rpath directly
8715 hardcode_libdir_flag_spec='-rpath $libdir'
8716 fi
8717 archive_cmds_need_lc='no'
8718 hardcode_libdir_separator=:
8719 ;;
b9668ba4 8720
5c706339
AK
8721 solaris*)
8722 no_undefined_flag=' -z defs'
8723 if test "$GCC" = yes; then
8724 wlarc='${wl}'
8725 archive_cmds='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
8726 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
8727 $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
8728 else
8729 case `$CC -V 2>&1` in
8730 *"Compilers 5.0"*)
8731 wlarc=''
8732 archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
8733 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
8734 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
8735 ;;
8736 *)
8737 wlarc='${wl}'
8738 archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags'
8739 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
8740 $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
8741 ;;
8742 esac
8743 fi
8744 hardcode_libdir_flag_spec='-R$libdir'
8745 hardcode_shlibpath_var=no
8746 case $host_os in
8747 solaris2.[0-5] | solaris2.[0-5].*) ;;
8748 *)
8749 # The compiler driver will combine and reorder linker options,
8750 # but understands `-z linker_flag'. GCC discards it without `$wl',
8751 # but is careful enough not to reorder.
8752 # Supported since Solaris 2.6 (maybe 2.5.1?)
8753 if test "$GCC" = yes; then
8754 whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
8755 else
8756 whole_archive_flag_spec='-z allextract$convenience -z defaultextract'
8757 fi
8758 ;;
8759 esac
8760 link_all_deplibs=yes
8761 ;;
b9668ba4 8762
5c706339
AK
8763 sunos4*)
8764 if test "x$host_vendor" = xsequent; then
8765 # Use $CC to link under sequent, because it throws in some extra .o
8766 # files that make .init and .fini sections work.
8767 archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
8768 else
8769 archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
8770 fi
8771 hardcode_libdir_flag_spec='-L$libdir'
8772 hardcode_direct=yes
8773 hardcode_minus_L=yes
8774 hardcode_shlibpath_var=no
8775 ;;
b9668ba4 8776
5c706339
AK
8777 sysv4)
8778 case $host_vendor in
8779 sni)
8780 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8781 hardcode_direct=yes # is this really true???
8782 ;;
8783 siemens)
8784 ## LD is ld it makes a PLAMLIB
8785 ## CC just makes a GrossModule.
8786 archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
8787 reload_cmds='$CC -r -o $output$reload_objs'
8788 hardcode_direct=no
8789 ;;
8790 motorola)
8791 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8792 hardcode_direct=no #Motorola manual says yes, but my tests say they lie
8793 ;;
8794 esac
8795 runpath_var='LD_RUN_PATH'
8796 hardcode_shlibpath_var=no
8797 ;;
b9668ba4 8798
5c706339
AK
8799 sysv4.3*)
8800 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8801 hardcode_shlibpath_var=no
8802 export_dynamic_flag_spec='-Bexport'
8803 ;;
b9668ba4 8804
5c706339
AK
8805 sysv4*MP*)
8806 if test -d /usr/nec; then
8807 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8808 hardcode_shlibpath_var=no
8809 runpath_var=LD_RUN_PATH
8810 hardcode_runpath_var=yes
8811 ld_shlibs=yes
8812 fi
8813 ;;
b9668ba4 8814
5c706339
AK
8815 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
8816 no_undefined_flag='${wl}-z,text'
8817 archive_cmds_need_lc=no
8818 hardcode_shlibpath_var=no
8819 runpath_var='LD_RUN_PATH'
b9668ba4 8820
5c706339
AK
8821 if test "$GCC" = yes; then
8822 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
8823 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
8824 else
8825 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
8826 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
8827 fi
8828 ;;
b9668ba4 8829
5c706339
AK
8830 sysv5* | sco3.2v5* | sco5v6*)
8831 # Note: We can NOT use -z defs as we might desire, because we do not
8832 # link with -lc, and that would cause any symbols used from libc to
8833 # always be unresolved, which means just about no library would
8834 # ever link correctly. If we're not using GNU ld we use -z text
8835 # though, which does catch some bad symbols but isn't as heavy-handed
8836 # as -z defs.
8837 no_undefined_flag='${wl}-z,text'
8838 allow_undefined_flag='${wl}-z,nodefs'
8839 archive_cmds_need_lc=no
8840 hardcode_shlibpath_var=no
8841 hardcode_libdir_flag_spec='${wl}-R,$libdir'
8842 hardcode_libdir_separator=':'
8843 link_all_deplibs=yes
8844 export_dynamic_flag_spec='${wl}-Bexport'
8845 runpath_var='LD_RUN_PATH'
b9668ba4 8846
5c706339
AK
8847 if test "$GCC" = yes; then
8848 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
8849 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
8850 else
8851 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
8852 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
8853 fi
8854 ;;
b9668ba4 8855
5c706339
AK
8856 uts4*)
8857 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8858 hardcode_libdir_flag_spec='-L$libdir'
8859 hardcode_shlibpath_var=no
8860 ;;
b9668ba4 8861
5c706339
AK
8862 *)
8863 ld_shlibs=no
8864 ;;
b9668ba4
AK
8865 esac
8866
5c706339
AK
8867 if test x$host_vendor = xsni; then
8868 case $host in
8869 sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
8870 export_dynamic_flag_spec='${wl}-Blargedynsym'
8871 ;;
8872 esac
b9668ba4 8873 fi
5c706339 8874 fi
b9668ba4 8875
0fbeb4dc 8876{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5
47dc80f6 8877$as_echo "$ld_shlibs" >&6; }
5c706339 8878test "$ld_shlibs" = no && can_build_shared=no
b9668ba4 8879
5c706339 8880with_gnu_ld=$with_gnu_ld
b9668ba4 8881
b9668ba4 8882
b9668ba4 8883
b9668ba4 8884
b9668ba4 8885
b9668ba4
AK
8886
8887
b9668ba4 8888
b9668ba4
AK
8889
8890
b9668ba4
AK
8891
8892
b9668ba4 8893
b9668ba4
AK
8894
8895
5c706339
AK
8896#
8897# Do we need to explicitly link libc?
8898#
8899case "x$archive_cmds_need_lc" in
8900x|xyes)
8901 # Assume -lc should be added
8902 archive_cmds_need_lc=yes
b9668ba4 8903
5c706339
AK
8904 if test "$enable_shared" = yes && test "$GCC" = yes; then
8905 case $archive_cmds in
8906 *'~'*)
8907 # FIXME: we may have to deal with multi-command sequences.
b9668ba4 8908 ;;
5c706339
AK
8909 '$CC '*)
8910 # Test whether the compiler implicitly links with -lc since on some
8911 # systems, -lgcc has to come before -lc. If gcc already passes -lc
8912 # to ld, don't add -lc before -lgcc.
0fbeb4dc 8913 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
47dc80f6 8914$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
5c706339
AK
8915 $RM conftest*
8916 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
b9668ba4 8917
0fbeb4dc 8918 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
5c706339
AK
8919 (eval $ac_compile) 2>&5
8920 ac_status=$?
0fbeb4dc
AK
8921 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
8922 test $ac_status = 0; } 2>conftest.err; then
5c706339
AK
8923 soname=conftest
8924 lib=conftest
8925 libobjs=conftest.$ac_objext
8926 deplibs=
8927 wl=$lt_prog_compiler_wl
8928 pic_flag=$lt_prog_compiler_pic
8929 compiler_flags=-v
8930 linker_flags=-v
8931 verstring=
8932 output_objdir=.
8933 libname=conftest
8934 lt_save_allow_undefined_flag=$allow_undefined_flag
8935 allow_undefined_flag=
0fbeb4dc 8936 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
5c706339
AK
8937 (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
8938 ac_status=$?
0fbeb4dc
AK
8939 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
8940 test $ac_status = 0; }
5c706339
AK
8941 then
8942 archive_cmds_need_lc=no
8943 else
8944 archive_cmds_need_lc=yes
8945 fi
8946 allow_undefined_flag=$lt_save_allow_undefined_flag
8947 else
8948 cat conftest.err 1>&5
8949 fi
8950 $RM conftest*
0fbeb4dc 8951 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $archive_cmds_need_lc" >&5
47dc80f6 8952$as_echo "$archive_cmds_need_lc" >&6; }
5c706339
AK
8953 ;;
8954 esac
8955 fi
b9668ba4
AK
8956 ;;
8957esac
b9668ba4
AK
8958
8959
8960
b9668ba4 8961
b9668ba4 8962
b9668ba4 8963
b9668ba4 8964
b9668ba4 8965
b9668ba4 8966
b9668ba4 8967
b9668ba4 8968
b9668ba4 8969
b9668ba4 8970
b9668ba4 8971
b9668ba4 8972
b9668ba4
AK
8973
8974
b9668ba4 8975
b9668ba4 8976
b9668ba4 8977
b9668ba4 8978
b9668ba4 8979
b9668ba4 8980
b9668ba4
AK
8981
8982
b9668ba4 8983
b9668ba4 8984
b9668ba4 8985
b9668ba4 8986
b9668ba4 8987
b9668ba4 8988
b9668ba4 8989
b9668ba4 8990
b9668ba4 8991
b9668ba4 8992
b9668ba4 8993
b9668ba4 8994
b9668ba4 8995
b9668ba4 8996
b9668ba4 8997
b9668ba4 8998
b9668ba4 8999
b9668ba4 9000
b9668ba4 9001
b9668ba4 9002
b9668ba4 9003
b9668ba4 9004
b9668ba4 9005
b9668ba4 9006
b9668ba4
AK
9007
9008
b9668ba4 9009
b9668ba4 9010
b9668ba4 9011
b9668ba4 9012
b9668ba4 9013
b9668ba4 9014
b9668ba4 9015
b9668ba4 9016
b9668ba4 9017
b9668ba4
AK
9018
9019
b9668ba4 9020
b9668ba4 9021
b9668ba4 9022
b9668ba4 9023
b9668ba4 9024
b9668ba4 9025
b9668ba4 9026
b9668ba4 9027
b9668ba4 9028
b9668ba4 9029
b9668ba4 9030
b9668ba4 9031
b9668ba4 9032
b9668ba4
AK
9033
9034
b9668ba4 9035
b9668ba4 9036
b9668ba4
AK
9037
9038
b9668ba4 9039
b9668ba4 9040
b9668ba4 9041
b9668ba4 9042
b9668ba4 9043
b9668ba4 9044
b9668ba4 9045
5c706339
AK
9046
9047
9048
9049
9050
9051
9052
9053
9054
9055
9056
9057
9058
9059
9060
9061
9062
9063
9064
9065
9066
9067
9068
9069
9070
9071
9072
9073
9074
9075
9076
9077
9078
9079
9080
9081
9082
9083
9084
9085
9086
9087
9088
9089
9090
9091
9092
9093
9094
9095
9096
9097
9098
9099
9100
9101
9102
9103
9104
9105
9106
9107
9108
9109
9110
9111
9112
9113
9114
0fbeb4dc 9115 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
47dc80f6 9116$as_echo_n "checking dynamic linker characteristics... " >&6; }
5c706339
AK
9117
9118if test "$GCC" = yes; then
9119 case $host_os in
9120 darwin*) lt_awk_arg="/^libraries:/,/LR/" ;;
9121 *) lt_awk_arg="/^libraries:/" ;;
9122 esac
9123 lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e "s,=/,/,g"`
9124 if $ECHO "$lt_search_path_spec" | $GREP ';' >/dev/null ; then
9125 # if the path contains ";" then we assume it to be the separator
9126 # otherwise default to the standard path separator (i.e. ":") - it is
9127 # assumed that no part of a normal pathname contains ";" but that should
9128 # okay in the real world where ";" in dirpaths is itself problematic.
9129 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED -e 's/;/ /g'`
9130 else
9131 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
9132 fi
9133 # Ok, now we have the path, separated by spaces, we can step through it
9134 # and add multilib dir if necessary.
9135 lt_tmp_lt_search_path_spec=
9136 lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
9137 for lt_sys_path in $lt_search_path_spec; do
9138 if test -d "$lt_sys_path/$lt_multi_os_dir"; then
9139 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir"
9140 else
9141 test -d "$lt_sys_path" && \
9142 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
9143 fi
9144 done
9145 lt_search_path_spec=`$ECHO $lt_tmp_lt_search_path_spec | awk '
9146BEGIN {RS=" "; FS="/|\n";} {
9147 lt_foo="";
9148 lt_count=0;
9149 for (lt_i = NF; lt_i > 0; lt_i--) {
9150 if ($lt_i != "" && $lt_i != ".") {
9151 if ($lt_i == "..") {
9152 lt_count++;
9153 } else {
9154 if (lt_count == 0) {
9155 lt_foo="/" $lt_i lt_foo;
9156 } else {
9157 lt_count--;
9158 }
9159 }
9160 }
9161 }
9162 if (lt_foo != "") { lt_freq[lt_foo]++; }
9163 if (lt_freq[lt_foo] == 1) { print lt_foo; }
9164}'`
9165 sys_lib_search_path_spec=`$ECHO $lt_search_path_spec`
9166else
9167 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
9168fi
b9668ba4
AK
9169library_names_spec=
9170libname_spec='lib$name'
9171soname_spec=
9172shrext_cmds=".so"
9173postinstall_cmds=
9174postuninstall_cmds=
9175finish_cmds=
9176finish_eval=
9177shlibpath_var=
9178shlibpath_overrides_runpath=unknown
9179version_type=none
9180dynamic_linker="$host_os ld.so"
9181sys_lib_dlsearch_path_spec="/lib /usr/lib"
b9668ba4
AK
9182need_lib_prefix=unknown
9183hardcode_into_libs=no
9184
9185# when you set need_version to no, make sure it does not cause -set_version
9186# flags to be left without arguments
9187need_version=unknown
9188
9189case $host_os in
9190aix3*)
9191 version_type=linux
9192 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
9193 shlibpath_var=LIBPATH
9194
9195 # AIX 3 has no versioning support, so we append a major version to the name.
9196 soname_spec='${libname}${release}${shared_ext}$major'
9197 ;;
9198
5c706339 9199aix[4-9]*)
b9668ba4
AK
9200 version_type=linux
9201 need_lib_prefix=no
9202 need_version=no
9203 hardcode_into_libs=yes
9204 if test "$host_cpu" = ia64; then
9205 # AIX 5 supports IA64
9206 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
9207 shlibpath_var=LD_LIBRARY_PATH
9208 else
9209 # With GCC up to 2.95.x, collect2 would create an import file
9210 # for dependence libraries. The import file would start with
9211 # the line `#! .'. This would cause the generated library to
9212 # depend on `.', always an invalid library. This was fixed in
9213 # development snapshots of GCC prior to 3.0.
9214 case $host_os in
9215 aix4 | aix4.[01] | aix4.[01].*)
9216 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
9217 echo ' yes '
5c706339 9218 echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
b9668ba4
AK
9219 :
9220 else
9221 can_build_shared=no
9222 fi
9223 ;;
9224 esac
9225 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
9226 # soname into executable. Probably we can add versioning support to
9227 # collect2, so additional links can be useful in future.
9228 if test "$aix_use_runtimelinking" = yes; then
9229 # If using run time linking (on AIX 4.2 or later) use lib<name>.so
9230 # instead of lib<name>.a to let people know that these are not
9231 # typical AIX shared libraries.
9232 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9233 else
9234 # We preserve .a as extension for shared libraries through AIX4.2
9235 # and later when we are not doing run time linking.
9236 library_names_spec='${libname}${release}.a $libname.a'
9237 soname_spec='${libname}${release}${shared_ext}$major'
9238 fi
9239 shlibpath_var=LIBPATH
9240 fi
9241 ;;
9242
9243amigaos*)
5c706339
AK
9244 case $host_cpu in
9245 powerpc)
9246 # Since July 2007 AmigaOS4 officially supports .so libraries.
9247 # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
9248 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9249 ;;
9250 m68k)
9251 library_names_spec='$libname.ixlibrary $libname.a'
9252 # Create ${libname}_ixlibrary.a entries in /sys/libs.
9253 finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`$ECHO "X$lib" | $Xsed -e '\''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'
9254 ;;
9255 esac
b9668ba4
AK
9256 ;;
9257
9258beos*)
9259 library_names_spec='${libname}${shared_ext}'
9260 dynamic_linker="$host_os ld.so"
9261 shlibpath_var=LIBRARY_PATH
9262 ;;
9263
9264bsdi[45]*)
9265 version_type=linux
9266 need_version=no
9267 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9268 soname_spec='${libname}${release}${shared_ext}$major'
9269 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
9270 shlibpath_var=LD_LIBRARY_PATH
9271 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
9272 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
9273 # the default ld.so.conf also contains /usr/contrib/lib and
9274 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
9275 # libtool to hard-code these into programs
9276 ;;
9277
47dc80f6 9278cygwin* | mingw* | pw32* | cegcc*)
b9668ba4
AK
9279 version_type=windows
9280 shrext_cmds=".dll"
9281 need_version=no
9282 need_lib_prefix=no
9283
9284 case $GCC,$host_os in
47dc80f6 9285 yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*)
b9668ba4
AK
9286 library_names_spec='$libname.dll.a'
9287 # DLL is installed to $(libdir)/../bin by postinstall_cmds
9288 postinstall_cmds='base_file=`basename \${file}`~
5c706339 9289 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
b9668ba4
AK
9290 dldir=$destdir/`dirname \$dlpath`~
9291 test -d \$dldir || mkdir -p \$dldir~
9292 $install_prog $dir/$dlname \$dldir/$dlname~
5c706339
AK
9293 chmod a+x \$dldir/$dlname~
9294 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
9295 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
9296 fi'
b9668ba4
AK
9297 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
9298 dlpath=$dir/\$dldll~
5c706339 9299 $RM \$dlpath'
b9668ba4
AK
9300 shlibpath_overrides_runpath=yes
9301
9302 case $host_os in
9303 cygwin*)
9304 # Cygwin DLLs use 'cyg' prefix rather than 'lib'
9305 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
9306 sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib"
9307 ;;
47dc80f6 9308 mingw* | cegcc*)
b9668ba4
AK
9309 # MinGW DLLs use traditional 'lib' prefix
9310 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
5c706339
AK
9311 sys_lib_search_path_spec=`$CC -print-search-dirs | $GREP "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
9312 if $ECHO "$sys_lib_search_path_spec" | $GREP ';[c-zC-Z]:/' >/dev/null; then
b9668ba4
AK
9313 # It is most probably a Windows format PATH printed by
9314 # mingw gcc, but we are running on Cygwin. Gcc prints its search
9315 # path with ; separators, and with drive letters. We can handle the
9316 # drive letters (cygwin fileutils understands them), so leave them,
9317 # especially as we might pass files found there to a mingw objdump,
9318 # which wouldn't understand a cygwinified path. Ahh.
5c706339 9319 sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
b9668ba4 9320 else
5c706339 9321 sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
b9668ba4
AK
9322 fi
9323 ;;
9324 pw32*)
9325 # pw32 DLLs use 'pw' prefix rather than 'lib'
9326 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
9327 ;;
9328 esac
9329 ;;
9330
9331 *)
9332 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
9333 ;;
9334 esac
9335 dynamic_linker='Win32 ld.exe'
9336 # FIXME: first we should search . and the directory the executable is in
9337 shlibpath_var=PATH
9338 ;;
9339
9340darwin* | rhapsody*)
9341 dynamic_linker="$host_os dyld"
9342 version_type=darwin
9343 need_lib_prefix=no
9344 need_version=no
5c706339 9345 library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
b9668ba4
AK
9346 soname_spec='${libname}${release}${major}$shared_ext'
9347 shlibpath_overrides_runpath=yes
9348 shlibpath_var=DYLD_LIBRARY_PATH
9349 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
5c706339
AK
9350
9351 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"
b9668ba4
AK
9352 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
9353 ;;
9354
9355dgux*)
9356 version_type=linux
9357 need_lib_prefix=no
9358 need_version=no
9359 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
9360 soname_spec='${libname}${release}${shared_ext}$major'
9361 shlibpath_var=LD_LIBRARY_PATH
9362 ;;
9363
9364freebsd1*)
9365 dynamic_linker=no
9366 ;;
9367
9368freebsd* | dragonfly*)
9369 # DragonFly does not have aout. When/if they implement a new
9370 # versioning mechanism, adjust this.
9371 if test -x /usr/bin/objformat; then
9372 objformat=`/usr/bin/objformat`
9373 else
9374 case $host_os in
9375 freebsd[123]*) objformat=aout ;;
9376 *) objformat=elf ;;
9377 esac
9378 fi
9379 version_type=freebsd-$objformat
9380 case $version_type in
9381 freebsd-elf*)
9382 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
9383 need_version=no
9384 need_lib_prefix=no
9385 ;;
9386 freebsd-*)
9387 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
9388 need_version=yes
9389 ;;
9390 esac
9391 shlibpath_var=LD_LIBRARY_PATH
9392 case $host_os in
9393 freebsd2*)
9394 shlibpath_overrides_runpath=yes
9395 ;;
9396 freebsd3.[01]* | freebsdelf3.[01]*)
9397 shlibpath_overrides_runpath=yes
9398 hardcode_into_libs=yes
9399 ;;
9400 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
9401 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
9402 shlibpath_overrides_runpath=no
9403 hardcode_into_libs=yes
9404 ;;
5c706339 9405 *) # from 4.6 on, and DragonFly
b9668ba4
AK
9406 shlibpath_overrides_runpath=yes
9407 hardcode_into_libs=yes
9408 ;;
9409 esac
9410 ;;
9411
9412gnu*)
9413 version_type=linux
9414 need_lib_prefix=no
9415 need_version=no
9416 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
9417 soname_spec='${libname}${release}${shared_ext}$major'
9418 shlibpath_var=LD_LIBRARY_PATH
9419 hardcode_into_libs=yes
9420 ;;
9421
9422hpux9* | hpux10* | hpux11*)
9423 # Give a soname corresponding to the major version so that dld.sl refuses to
9424 # link against other versions.
9425 version_type=sunos
9426 need_lib_prefix=no
9427 need_version=no
9428 case $host_cpu in
9429 ia64*)
9430 shrext_cmds='.so'
9431 hardcode_into_libs=yes
9432 dynamic_linker="$host_os dld.so"
9433 shlibpath_var=LD_LIBRARY_PATH
9434 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
9435 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9436 soname_spec='${libname}${release}${shared_ext}$major'
9437 if test "X$HPUX_IA64_MODE" = X32; then
9438 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
9439 else
9440 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
9441 fi
9442 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
9443 ;;
5c706339
AK
9444 hppa*64*)
9445 shrext_cmds='.sl'
9446 hardcode_into_libs=yes
9447 dynamic_linker="$host_os dld.sl"
9448 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
9449 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
9450 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9451 soname_spec='${libname}${release}${shared_ext}$major'
9452 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
9453 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
9454 ;;
9455 *)
b9668ba4
AK
9456 shrext_cmds='.sl'
9457 dynamic_linker="$host_os dld.sl"
9458 shlibpath_var=SHLIB_PATH
9459 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
9460 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9461 soname_spec='${libname}${release}${shared_ext}$major'
9462 ;;
9463 esac
9464 # HP-UX runs *really* slowly unless shared libraries are mode 555.
9465 postinstall_cmds='chmod 555 $lib'
9466 ;;
9467
5c706339 9468interix[3-9]*)
b9668ba4
AK
9469 version_type=linux
9470 need_lib_prefix=no
9471 need_version=no
9472 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
9473 soname_spec='${libname}${release}${shared_ext}$major'
9474 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
9475 shlibpath_var=LD_LIBRARY_PATH
9476 shlibpath_overrides_runpath=no
9477 hardcode_into_libs=yes
9478 ;;
9479
9480irix5* | irix6* | nonstopux*)
9481 case $host_os in
9482 nonstopux*) version_type=nonstopux ;;
9483 *)
9484 if test "$lt_cv_prog_gnu_ld" = yes; then
9485 version_type=linux
9486 else
9487 version_type=irix
9488 fi ;;
9489 esac
9490 need_lib_prefix=no
9491 need_version=no
9492 soname_spec='${libname}${release}${shared_ext}$major'
9493 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
9494 case $host_os in
9495 irix5* | nonstopux*)
9496 libsuff= shlibsuff=
9497 ;;
9498 *)
9499 case $LD in # libtool.m4 will add one of these switches to LD
9500 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
9501 libsuff= shlibsuff= libmagic=32-bit;;
9502 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
9503 libsuff=32 shlibsuff=N32 libmagic=N32;;
9504 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
9505 libsuff=64 shlibsuff=64 libmagic=64-bit;;
9506 *) libsuff= shlibsuff= libmagic=never-match;;
9507 esac
9508 ;;
9509 esac
9510 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
9511 shlibpath_overrides_runpath=no
9512 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
9513 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
9514 hardcode_into_libs=yes
9515 ;;
9516
9517# No shared lib support for Linux oldld, aout, or coff.
9518linux*oldld* | linux*aout* | linux*coff*)
9519 dynamic_linker=no
9520 ;;
9521
9522# This must be Linux ELF.
0fbeb4dc 9523linux* | k*bsd*-gnu | kopensolaris*-gnu)
b9668ba4
AK
9524 version_type=linux
9525 need_lib_prefix=no
9526 need_version=no
9527 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9528 soname_spec='${libname}${release}${shared_ext}$major'
9529 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
9530 shlibpath_var=LD_LIBRARY_PATH
9531 shlibpath_overrides_runpath=no
5c706339
AK
9532 # Some binutils ld are patched to set DT_RUNPATH
9533 save_LDFLAGS=$LDFLAGS
9534 save_libdir=$libdir
9535 eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \
9536 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\""
0fbeb4dc 9537 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5c706339
AK
9538/* end confdefs.h. */
9539
9540int
9541main ()
9542{
9543
9544 ;
9545 return 0;
9546}
9547_ACEOF
0fbeb4dc
AK
9548if ac_fn_c_try_link "$LINENO"; then :
9549 if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
5c706339
AK
9550 shlibpath_overrides_runpath=yes
9551fi
5c706339 9552fi
0fbeb4dc
AK
9553rm -f core conftest.err conftest.$ac_objext \
9554 conftest$ac_exeext conftest.$ac_ext
5c706339
AK
9555 LDFLAGS=$save_LDFLAGS
9556 libdir=$save_libdir
9557
b9668ba4
AK
9558 # This implies no fast_install, which is unacceptable.
9559 # Some rework will be needed to allow for fast_install
9560 # before this can be enabled.
9561 hardcode_into_libs=yes
9562
9563 # Append ld.so.conf contents to the search path
9564 if test -f /etc/ld.so.conf; then
5c706339 9565 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;/^$/d' | tr '\n' ' '`
b9668ba4
AK
9566 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
9567 fi
9568
9569 # We used to test for /lib/ld.so.1 and disable shared libraries on
9570 # powerpc, because MkLinux only supported shared libraries with the
9571 # GNU dynamic linker. Since this was broken with cross compilers,
9572 # most powerpc-linux boxes support dynamic linking these days and
9573 # people can always --disable-shared, the test was removed, and we
9574 # assume the GNU/Linux dynamic linker is in use.
9575 dynamic_linker='GNU/Linux ld.so'
9576 ;;
9577
9578netbsdelf*-gnu)
9579 version_type=linux
9580 need_lib_prefix=no
9581 need_version=no
9582 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
9583 soname_spec='${libname}${release}${shared_ext}$major'
9584 shlibpath_var=LD_LIBRARY_PATH
9585 shlibpath_overrides_runpath=no
9586 hardcode_into_libs=yes
9587 dynamic_linker='NetBSD ld.elf_so'
9588 ;;
9589
9590netbsd*)
9591 version_type=sunos
9592 need_lib_prefix=no
9593 need_version=no
5c706339 9594 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
b9668ba4
AK
9595 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
9596 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
9597 dynamic_linker='NetBSD (a.out) ld.so'
9598 else
9599 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
9600 soname_spec='${libname}${release}${shared_ext}$major'
9601 dynamic_linker='NetBSD ld.elf_so'
9602 fi
9603 shlibpath_var=LD_LIBRARY_PATH
9604 shlibpath_overrides_runpath=yes
9605 hardcode_into_libs=yes
9606 ;;
9607
9608newsos6)
9609 version_type=linux
9610 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9611 shlibpath_var=LD_LIBRARY_PATH
9612 shlibpath_overrides_runpath=yes
9613 ;;
9614
5c706339
AK
9615*nto* | *qnx*)
9616 version_type=qnx
b9668ba4
AK
9617 need_lib_prefix=no
9618 need_version=no
9619 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9620 soname_spec='${libname}${release}${shared_ext}$major'
9621 shlibpath_var=LD_LIBRARY_PATH
5c706339
AK
9622 shlibpath_overrides_runpath=no
9623 hardcode_into_libs=yes
9624 dynamic_linker='ldqnx.so'
b9668ba4
AK
9625 ;;
9626
9627openbsd*)
9628 version_type=sunos
9629 sys_lib_dlsearch_path_spec="/usr/lib"
9630 need_lib_prefix=no
9631 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
9632 case $host_os in
5c706339
AK
9633 openbsd3.3 | openbsd3.3.*) need_version=yes ;;
9634 *) need_version=no ;;
b9668ba4
AK
9635 esac
9636 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
9637 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
9638 shlibpath_var=LD_LIBRARY_PATH
5c706339 9639 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
b9668ba4
AK
9640 case $host_os in
9641 openbsd2.[89] | openbsd2.[89].*)
9642 shlibpath_overrides_runpath=no
9643 ;;
9644 *)
9645 shlibpath_overrides_runpath=yes
9646 ;;
9647 esac
9648 else
9649 shlibpath_overrides_runpath=yes
9650 fi
9651 ;;
9652
9653os2*)
9654 libname_spec='$name'
9655 shrext_cmds=".dll"
9656 need_lib_prefix=no
9657 library_names_spec='$libname${shared_ext} $libname.a'
9658 dynamic_linker='OS/2 ld.exe'
9659 shlibpath_var=LIBPATH
9660 ;;
9661
9662osf3* | osf4* | osf5*)
9663 version_type=osf
9664 need_lib_prefix=no
9665 need_version=no
9666 soname_spec='${libname}${release}${shared_ext}$major'
9667 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9668 shlibpath_var=LD_LIBRARY_PATH
9669 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
9670 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
9671 ;;
9672
5c706339
AK
9673rdos*)
9674 dynamic_linker=no
9675 ;;
9676
b9668ba4
AK
9677solaris*)
9678 version_type=linux
9679 need_lib_prefix=no
9680 need_version=no
9681 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9682 soname_spec='${libname}${release}${shared_ext}$major'
9683 shlibpath_var=LD_LIBRARY_PATH
9684 shlibpath_overrides_runpath=yes
9685 hardcode_into_libs=yes
9686 # ldd complains unless libraries are executable
9687 postinstall_cmds='chmod +x $lib'
9688 ;;
9689
9690sunos4*)
9691 version_type=sunos
9692 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
9693 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
9694 shlibpath_var=LD_LIBRARY_PATH
9695 shlibpath_overrides_runpath=yes
9696 if test "$with_gnu_ld" = yes; then
9697 need_lib_prefix=no
9698 fi
9699 need_version=yes
9700 ;;
9701
9702sysv4 | sysv4.3*)
9703 version_type=linux
9704 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9705 soname_spec='${libname}${release}${shared_ext}$major'
9706 shlibpath_var=LD_LIBRARY_PATH
9707 case $host_vendor in
9708 sni)
9709 shlibpath_overrides_runpath=no
9710 need_lib_prefix=no
b9668ba4
AK
9711 runpath_var=LD_RUN_PATH
9712 ;;
9713 siemens)
9714 need_lib_prefix=no
9715 ;;
9716 motorola)
9717 need_lib_prefix=no
9718 need_version=no
9719 shlibpath_overrides_runpath=no
9720 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
9721 ;;
9722 esac
9723 ;;
9724
9725sysv4*MP*)
9726 if test -d /usr/nec ;then
9727 version_type=linux
9728 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
9729 soname_spec='$libname${shared_ext}.$major'
9730 shlibpath_var=LD_LIBRARY_PATH
9731 fi
9732 ;;
9733
9734sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
9735 version_type=freebsd-elf
9736 need_lib_prefix=no
9737 need_version=no
9738 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
9739 soname_spec='${libname}${release}${shared_ext}$major'
9740 shlibpath_var=LD_LIBRARY_PATH
5c706339 9741 shlibpath_overrides_runpath=yes
b9668ba4
AK
9742 hardcode_into_libs=yes
9743 if test "$with_gnu_ld" = yes; then
9744 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
b9668ba4
AK
9745 else
9746 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
b9668ba4
AK
9747 case $host_os in
9748 sco3.2v5*)
9749 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
9750 ;;
9751 esac
9752 fi
9753 sys_lib_dlsearch_path_spec='/usr/lib'
9754 ;;
9755
5c706339
AK
9756tpf*)
9757 # TPF is a cross-target only. Preferred cross-host = GNU/Linux.
9758 version_type=linux
9759 need_lib_prefix=no
9760 need_version=no
47dc80f6 9761 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
5c706339
AK
9762 shlibpath_var=LD_LIBRARY_PATH
9763 shlibpath_overrides_runpath=no
9764 hardcode_into_libs=yes
9765 ;;
9766
b9668ba4
AK
9767uts4*)
9768 version_type=linux
9769 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9770 soname_spec='${libname}${release}${shared_ext}$major'
9771 shlibpath_var=LD_LIBRARY_PATH
9772 ;;
9773
9774*)
9775 dynamic_linker=no
9776 ;;
9777esac
0fbeb4dc 9778{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
47dc80f6 9779$as_echo "$dynamic_linker" >&6; }
b9668ba4
AK
9780test "$dynamic_linker" = no && can_build_shared=no
9781
9782variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
9783if test "$GCC" = yes; then
9784 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
9785fi
9786
5c706339
AK
9787if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
9788 sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
b9668ba4 9789fi
5c706339
AK
9790if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
9791 sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
b9668ba4
AK
9792fi
9793
9794
b9668ba4 9795
b9668ba4 9796
b9668ba4 9797
b9668ba4 9798
b9668ba4 9799
b9668ba4 9800
b9668ba4 9801
b9668ba4 9802
b9668ba4 9803
b9668ba4 9804
b9668ba4 9805
b9668ba4 9806
b9668ba4 9807
b9668ba4 9808
b9668ba4 9809
b9668ba4 9810
b9668ba4 9811
b9668ba4 9812
b9668ba4 9813
b9668ba4 9814
b9668ba4 9815
b9668ba4 9816
b9668ba4 9817
b9668ba4 9818
b9668ba4 9819
b9668ba4 9820
b9668ba4 9821
b9668ba4 9822
b9668ba4 9823
b9668ba4 9824
b9668ba4 9825
b9668ba4 9826
b9668ba4 9827
b9668ba4 9828
b9668ba4 9829
b9668ba4 9830
b9668ba4 9831
b9668ba4 9832
b9668ba4 9833
b9668ba4 9834
b9668ba4 9835
b9668ba4 9836
b9668ba4 9837
b9668ba4 9838
b9668ba4 9839
b9668ba4 9840
b9668ba4 9841
b9668ba4 9842
b9668ba4 9843
b9668ba4 9844
b9668ba4 9845
b9668ba4 9846
b9668ba4 9847
b9668ba4 9848
b9668ba4 9849
b9668ba4 9850
b9668ba4 9851
b9668ba4 9852
b9668ba4 9853
b9668ba4 9854
b9668ba4 9855
b9668ba4 9856
b9668ba4 9857
b9668ba4 9858
b9668ba4 9859
b9668ba4 9860
b9668ba4 9861
b9668ba4 9862
b9668ba4 9863
b9668ba4 9864
b9668ba4 9865
b9668ba4 9866
b9668ba4 9867
b9668ba4 9868
b9668ba4 9869
b9668ba4 9870
b9668ba4 9871
b9668ba4 9872
b9668ba4 9873
b9668ba4 9874
b9668ba4 9875
b9668ba4 9876
b9668ba4 9877
b9668ba4 9878
b9668ba4 9879
0fbeb4dc 9880 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
47dc80f6 9881$as_echo_n "checking how to hardcode library paths into programs... " >&6; }
5c706339
AK
9882hardcode_action=
9883if test -n "$hardcode_libdir_flag_spec" ||
9884 test -n "$runpath_var" ||
9885 test "X$hardcode_automatic" = "Xyes" ; then
b9668ba4 9886
5c706339
AK
9887 # We can hardcode non-existent directories.
9888 if test "$hardcode_direct" != no &&
9889 # If the only mechanism to avoid hardcoding is shlibpath_var, we
9890 # have to relink, otherwise we might link with an installed library
9891 # when we should be linking with a yet-to-be-installed one
9892 ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no &&
9893 test "$hardcode_minus_L" != no; then
9894 # Linking always hardcodes the temporary library directory.
9895 hardcode_action=relink
9896 else
9897 # We can link without hardcoding, and we can hardcode nonexisting dirs.
9898 hardcode_action=immediate
9899 fi
9900else
9901 # We cannot hardcode anything, or else we can only hardcode existing
9902 # directories.
9903 hardcode_action=unsupported
9904fi
0fbeb4dc 9905{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5
47dc80f6 9906$as_echo "$hardcode_action" >&6; }
b9668ba4 9907
5c706339
AK
9908if test "$hardcode_action" = relink ||
9909 test "$inherit_rpath" = yes; then
9910 # Fast installation is not supported
9911 enable_fast_install=no
9912elif test "$shlibpath_overrides_runpath" = yes ||
9913 test "$enable_shared" = no; then
9914 # Fast installation is not necessary
9915 enable_fast_install=needless
9916fi
b9668ba4 9917
b9668ba4 9918
b9668ba4 9919
b9668ba4 9920
b9668ba4 9921
b9668ba4 9922
5c706339
AK
9923 if test "x$enable_dlopen" != xyes; then
9924 enable_dlopen=unknown
9925 enable_dlopen_self=unknown
9926 enable_dlopen_self_static=unknown
9927else
9928 lt_cv_dlopen=no
9929 lt_cv_dlopen_libs=
b9668ba4 9930
5c706339
AK
9931 case $host_os in
9932 beos*)
9933 lt_cv_dlopen="load_add_on"
9934 lt_cv_dlopen_libs=
9935 lt_cv_dlopen_self=yes
9936 ;;
b9668ba4 9937
47dc80f6 9938 mingw* | pw32* | cegcc*)
5c706339
AK
9939 lt_cv_dlopen="LoadLibrary"
9940 lt_cv_dlopen_libs=
9941 ;;
b9668ba4 9942
5c706339
AK
9943 cygwin*)
9944 lt_cv_dlopen="dlopen"
9945 lt_cv_dlopen_libs=
9946 ;;
b9668ba4 9947
5c706339
AK
9948 darwin*)
9949 # if libdl is installed we need to link against it
0fbeb4dc 9950 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
47dc80f6 9951$as_echo_n "checking for dlopen in -ldl... " >&6; }
0fbeb4dc 9952if test "${ac_cv_lib_dl_dlopen+set}" = set; then :
47dc80f6 9953 $as_echo_n "(cached) " >&6
5c706339
AK
9954else
9955 ac_check_lib_save_LIBS=$LIBS
9956LIBS="-ldl $LIBS"
0fbeb4dc 9957cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5c706339 9958/* end confdefs.h. */
b9668ba4 9959
5c706339
AK
9960/* Override any GCC internal prototype to avoid an error.
9961 Use char because int might match the return type of a GCC
9962 builtin and then its argument prototype would still apply. */
9963#ifdef __cplusplus
9964extern "C"
9965#endif
9966char dlopen ();
9967int
9968main ()
9969{
9970return dlopen ();
9971 ;
9972 return 0;
9973}
9974_ACEOF
0fbeb4dc 9975if ac_fn_c_try_link "$LINENO"; then :
5c706339 9976 ac_cv_lib_dl_dlopen=yes
b9668ba4 9977else
0fbeb4dc 9978 ac_cv_lib_dl_dlopen=no
b9668ba4 9979fi
0fbeb4dc
AK
9980rm -f core conftest.err conftest.$ac_objext \
9981 conftest$ac_exeext conftest.$ac_ext
5c706339
AK
9982LIBS=$ac_check_lib_save_LIBS
9983fi
0fbeb4dc 9984{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
47dc80f6 9985$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
0fbeb4dc 9986if test "x$ac_cv_lib_dl_dlopen" = x""yes; then :
5c706339
AK
9987 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
9988else
b9668ba4 9989
5c706339
AK
9990 lt_cv_dlopen="dyld"
9991 lt_cv_dlopen_libs=
9992 lt_cv_dlopen_self=yes
b9668ba4 9993
5c706339 9994fi
b9668ba4 9995
0fbeb4dc 9996 ;;
b9668ba4 9997
0fbeb4dc
AK
9998 *)
9999 ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load"
10000if test "x$ac_cv_func_shl_load" = x""yes; then :
10001 lt_cv_dlopen="shl_load"
10002else
10003 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5
10004$as_echo_n "checking for shl_load in -ldld... " >&6; }
10005if test "${ac_cv_lib_dld_shl_load+set}" = set; then :
10006 $as_echo_n "(cached) " >&6
10007else
10008 ac_check_lib_save_LIBS=$LIBS
10009LIBS="-ldld $LIBS"
10010cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10011/* end confdefs.h. */
b9668ba4 10012
5c706339
AK
10013/* Override any GCC internal prototype to avoid an error.
10014 Use char because int might match the return type of a GCC
10015 builtin and then its argument prototype would still apply. */
10016#ifdef __cplusplus
10017extern "C"
10018#endif
0fbeb4dc 10019char shl_load ();
5c706339
AK
10020int
10021main ()
10022{
0fbeb4dc 10023return shl_load ();
5c706339
AK
10024 ;
10025 return 0;
10026}
10027_ACEOF
0fbeb4dc
AK
10028if ac_fn_c_try_link "$LINENO"; then :
10029 ac_cv_lib_dld_shl_load=yes
5c706339 10030else
0fbeb4dc 10031 ac_cv_lib_dld_shl_load=no
5c706339 10032fi
0fbeb4dc
AK
10033rm -f core conftest.err conftest.$ac_objext \
10034 conftest$ac_exeext conftest.$ac_ext
10035LIBS=$ac_check_lib_save_LIBS
5c706339 10036fi
0fbeb4dc
AK
10037{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5
10038$as_echo "$ac_cv_lib_dld_shl_load" >&6; }
10039if test "x$ac_cv_lib_dld_shl_load" = x""yes; then :
10040 lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"
10041else
10042 ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen"
10043if test "x$ac_cv_func_dlopen" = x""yes; then :
5c706339
AK
10044 lt_cv_dlopen="dlopen"
10045else
0fbeb4dc 10046 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
47dc80f6 10047$as_echo_n "checking for dlopen in -ldl... " >&6; }
0fbeb4dc 10048if test "${ac_cv_lib_dl_dlopen+set}" = set; then :
47dc80f6 10049 $as_echo_n "(cached) " >&6
5c706339
AK
10050else
10051 ac_check_lib_save_LIBS=$LIBS
10052LIBS="-ldl $LIBS"
0fbeb4dc 10053cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5c706339 10054/* end confdefs.h. */
b9668ba4 10055
5c706339
AK
10056/* Override any GCC internal prototype to avoid an error.
10057 Use char because int might match the return type of a GCC
10058 builtin and then its argument prototype would still apply. */
10059#ifdef __cplusplus
10060extern "C"
10061#endif
10062char dlopen ();
10063int
10064main ()
10065{
10066return dlopen ();
10067 ;
10068 return 0;
10069}
10070_ACEOF
0fbeb4dc 10071if ac_fn_c_try_link "$LINENO"; then :
5c706339
AK
10072 ac_cv_lib_dl_dlopen=yes
10073else
0fbeb4dc 10074 ac_cv_lib_dl_dlopen=no
5c706339 10075fi
0fbeb4dc
AK
10076rm -f core conftest.err conftest.$ac_objext \
10077 conftest$ac_exeext conftest.$ac_ext
5c706339
AK
10078LIBS=$ac_check_lib_save_LIBS
10079fi
0fbeb4dc 10080{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
47dc80f6 10081$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
0fbeb4dc 10082if test "x$ac_cv_lib_dl_dlopen" = x""yes; then :
5c706339
AK
10083 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
10084else
0fbeb4dc 10085 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5
47dc80f6 10086$as_echo_n "checking for dlopen in -lsvld... " >&6; }
0fbeb4dc 10087if test "${ac_cv_lib_svld_dlopen+set}" = set; then :
47dc80f6 10088 $as_echo_n "(cached) " >&6
5c706339
AK
10089else
10090 ac_check_lib_save_LIBS=$LIBS
10091LIBS="-lsvld $LIBS"
0fbeb4dc 10092cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5c706339 10093/* end confdefs.h. */
b9668ba4 10094
5c706339
AK
10095/* Override any GCC internal prototype to avoid an error.
10096 Use char because int might match the return type of a GCC
10097 builtin and then its argument prototype would still apply. */
10098#ifdef __cplusplus
10099extern "C"
10100#endif
10101char dlopen ();
10102int
10103main ()
10104{
10105return dlopen ();
10106 ;
10107 return 0;
10108}
10109_ACEOF
0fbeb4dc 10110if ac_fn_c_try_link "$LINENO"; then :
5c706339
AK
10111 ac_cv_lib_svld_dlopen=yes
10112else
0fbeb4dc 10113 ac_cv_lib_svld_dlopen=no
5c706339 10114fi
0fbeb4dc
AK
10115rm -f core conftest.err conftest.$ac_objext \
10116 conftest$ac_exeext conftest.$ac_ext
5c706339
AK
10117LIBS=$ac_check_lib_save_LIBS
10118fi
0fbeb4dc 10119{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5
47dc80f6 10120$as_echo "$ac_cv_lib_svld_dlopen" >&6; }
0fbeb4dc 10121if test "x$ac_cv_lib_svld_dlopen" = x""yes; then :
5c706339
AK
10122 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
10123else
0fbeb4dc 10124 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5
47dc80f6 10125$as_echo_n "checking for dld_link in -ldld... " >&6; }
0fbeb4dc 10126if test "${ac_cv_lib_dld_dld_link+set}" = set; then :
47dc80f6 10127 $as_echo_n "(cached) " >&6
5c706339
AK
10128else
10129 ac_check_lib_save_LIBS=$LIBS
10130LIBS="-ldld $LIBS"
0fbeb4dc 10131cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5c706339 10132/* end confdefs.h. */
b9668ba4 10133
5c706339
AK
10134/* Override any GCC internal prototype to avoid an error.
10135 Use char because int might match the return type of a GCC
10136 builtin and then its argument prototype would still apply. */
10137#ifdef __cplusplus
10138extern "C"
10139#endif
10140char dld_link ();
10141int
10142main ()
10143{
10144return dld_link ();
10145 ;
10146 return 0;
10147}
10148_ACEOF
0fbeb4dc 10149if ac_fn_c_try_link "$LINENO"; then :
5c706339
AK
10150 ac_cv_lib_dld_dld_link=yes
10151else
0fbeb4dc 10152 ac_cv_lib_dld_dld_link=no
5c706339 10153fi
0fbeb4dc
AK
10154rm -f core conftest.err conftest.$ac_objext \
10155 conftest$ac_exeext conftest.$ac_ext
5c706339
AK
10156LIBS=$ac_check_lib_save_LIBS
10157fi
0fbeb4dc 10158{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5
47dc80f6 10159$as_echo "$ac_cv_lib_dld_dld_link" >&6; }
0fbeb4dc 10160if test "x$ac_cv_lib_dld_dld_link" = x""yes; then :
5c706339
AK
10161 lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"
10162fi
b9668ba4 10163
b9668ba4 10164
5c706339 10165fi
b9668ba4 10166
b9668ba4 10167
5c706339 10168fi
b9668ba4 10169
b9668ba4 10170
5c706339 10171fi
b9668ba4 10172
b9668ba4 10173
5c706339 10174fi
b9668ba4 10175
b9668ba4 10176
5c706339 10177fi
b9668ba4 10178
5c706339
AK
10179 ;;
10180 esac
b9668ba4 10181
5c706339
AK
10182 if test "x$lt_cv_dlopen" != xno; then
10183 enable_dlopen=yes
10184 else
10185 enable_dlopen=no
b9668ba4
AK
10186 fi
10187
5c706339
AK
10188 case $lt_cv_dlopen in
10189 dlopen)
10190 save_CPPFLAGS="$CPPFLAGS"
10191 test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
10192
10193 save_LDFLAGS="$LDFLAGS"
10194 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
b9668ba4 10195
5c706339
AK
10196 save_LIBS="$LIBS"
10197 LIBS="$lt_cv_dlopen_libs $LIBS"
b9668ba4 10198
0fbeb4dc 10199 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5
47dc80f6 10200$as_echo_n "checking whether a program can dlopen itself... " >&6; }
0fbeb4dc 10201if test "${lt_cv_dlopen_self+set}" = set; then :
47dc80f6 10202 $as_echo_n "(cached) " >&6
b9668ba4 10203else
5c706339
AK
10204 if test "$cross_compiling" = yes; then :
10205 lt_cv_dlopen_self=cross
b9668ba4 10206else
5c706339
AK
10207 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
10208 lt_status=$lt_dlunknown
10209 cat > conftest.$ac_ext <<_LT_EOF
0fbeb4dc 10210#line 10210 "configure"
5c706339 10211#include "confdefs.h"
b9668ba4 10212
5c706339
AK
10213#if HAVE_DLFCN_H
10214#include <dlfcn.h>
10215#endif
b9668ba4 10216
5c706339 10217#include <stdio.h>
b9668ba4 10218
5c706339
AK
10219#ifdef RTLD_GLOBAL
10220# define LT_DLGLOBAL RTLD_GLOBAL
10221#else
10222# ifdef DL_GLOBAL
10223# define LT_DLGLOBAL DL_GLOBAL
10224# else
10225# define LT_DLGLOBAL 0
10226# endif
10227#endif
b9668ba4 10228
5c706339
AK
10229/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
10230 find out it does not work in some platform. */
10231#ifndef LT_DLLAZY_OR_NOW
10232# ifdef RTLD_LAZY
10233# define LT_DLLAZY_OR_NOW RTLD_LAZY
10234# else
10235# ifdef DL_LAZY
10236# define LT_DLLAZY_OR_NOW DL_LAZY
10237# else
10238# ifdef RTLD_NOW
10239# define LT_DLLAZY_OR_NOW RTLD_NOW
10240# else
10241# ifdef DL_NOW
10242# define LT_DLLAZY_OR_NOW DL_NOW
10243# else
10244# define LT_DLLAZY_OR_NOW 0
10245# endif
10246# endif
10247# endif
10248# endif
10249#endif
b9668ba4 10250
5c706339
AK
10251void fnord() { int i=42;}
10252int main ()
10253{
10254 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
10255 int status = $lt_dlunknown;
b9668ba4 10256
5c706339
AK
10257 if (self)
10258 {
10259 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
10260 else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
10261 /* dlclose (self); */
10262 }
10263 else
10264 puts (dlerror ());
b9668ba4 10265
47dc80f6 10266 return status;
5c706339
AK
10267}
10268_LT_EOF
0fbeb4dc 10269 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
5c706339
AK
10270 (eval $ac_link) 2>&5
10271 ac_status=$?
0fbeb4dc
AK
10272 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10273 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
5c706339
AK
10274 (./conftest; exit; ) >&5 2>/dev/null
10275 lt_status=$?
10276 case x$lt_status in
10277 x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
10278 x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
10279 x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
10280 esac
10281 else :
10282 # compilation failed
10283 lt_cv_dlopen_self=no
10284 fi
b9668ba4 10285fi
5c706339 10286rm -fr conftest*
b9668ba4
AK
10287
10288
b9668ba4 10289fi
0fbeb4dc 10290{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5
47dc80f6 10291$as_echo "$lt_cv_dlopen_self" >&6; }
b9668ba4 10292
5c706339
AK
10293 if test "x$lt_cv_dlopen_self" = xyes; then
10294 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
0fbeb4dc 10295 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5
47dc80f6 10296$as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; }
0fbeb4dc 10297if test "${lt_cv_dlopen_self_static+set}" = set; then :
47dc80f6 10298 $as_echo_n "(cached) " >&6
5c706339
AK
10299else
10300 if test "$cross_compiling" = yes; then :
10301 lt_cv_dlopen_self_static=cross
10302else
10303 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
10304 lt_status=$lt_dlunknown
10305 cat > conftest.$ac_ext <<_LT_EOF
0fbeb4dc 10306#line 10306 "configure"
5c706339 10307#include "confdefs.h"
b9668ba4 10308
5c706339
AK
10309#if HAVE_DLFCN_H
10310#include <dlfcn.h>
10311#endif
b9668ba4 10312
5c706339 10313#include <stdio.h>
b9668ba4 10314
5c706339
AK
10315#ifdef RTLD_GLOBAL
10316# define LT_DLGLOBAL RTLD_GLOBAL
10317#else
10318# ifdef DL_GLOBAL
10319# define LT_DLGLOBAL DL_GLOBAL
10320# else
10321# define LT_DLGLOBAL 0
10322# endif
10323#endif
b9668ba4 10324
5c706339
AK
10325/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
10326 find out it does not work in some platform. */
10327#ifndef LT_DLLAZY_OR_NOW
10328# ifdef RTLD_LAZY
10329# define LT_DLLAZY_OR_NOW RTLD_LAZY
10330# else
10331# ifdef DL_LAZY
10332# define LT_DLLAZY_OR_NOW DL_LAZY
10333# else
10334# ifdef RTLD_NOW
10335# define LT_DLLAZY_OR_NOW RTLD_NOW
10336# else
10337# ifdef DL_NOW
10338# define LT_DLLAZY_OR_NOW DL_NOW
10339# else
10340# define LT_DLLAZY_OR_NOW 0
10341# endif
10342# endif
10343# endif
10344# endif
10345#endif
10346
5c706339
AK
10347void fnord() { int i=42;}
10348int main ()
10349{
10350 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
10351 int status = $lt_dlunknown;
10352
10353 if (self)
10354 {
10355 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
10356 else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
10357 /* dlclose (self); */
10358 }
10359 else
10360 puts (dlerror ());
10361
47dc80f6 10362 return status;
5c706339
AK
10363}
10364_LT_EOF
0fbeb4dc 10365 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
5c706339
AK
10366 (eval $ac_link) 2>&5
10367 ac_status=$?
0fbeb4dc
AK
10368 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10369 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
5c706339
AK
10370 (./conftest; exit; ) >&5 2>/dev/null
10371 lt_status=$?
10372 case x$lt_status in
10373 x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
10374 x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
10375 x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
b9668ba4 10376 esac
5c706339
AK
10377 else :
10378 # compilation failed
10379 lt_cv_dlopen_self_static=no
10380 fi
10381fi
10382rm -fr conftest*
b9668ba4 10383
b9668ba4 10384
5c706339 10385fi
0fbeb4dc 10386{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5
47dc80f6 10387$as_echo "$lt_cv_dlopen_self_static" >&6; }
5c706339 10388 fi
b9668ba4 10389
5c706339
AK
10390 CPPFLAGS="$save_CPPFLAGS"
10391 LDFLAGS="$save_LDFLAGS"
10392 LIBS="$save_LIBS"
10393 ;;
10394 esac
b9668ba4 10395
5c706339
AK
10396 case $lt_cv_dlopen_self in
10397 yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
10398 *) enable_dlopen_self=unknown ;;
10399 esac
b9668ba4 10400
5c706339
AK
10401 case $lt_cv_dlopen_self_static in
10402 yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
10403 *) enable_dlopen_self_static=unknown ;;
10404 esac
10405fi
b9668ba4 10406
b9668ba4 10407
b9668ba4 10408
b9668ba4 10409
b9668ba4 10410
b9668ba4 10411
b9668ba4 10412
b9668ba4 10413
b9668ba4 10414
b9668ba4 10415
b9668ba4 10416
b9668ba4 10417
b9668ba4 10418
b9668ba4 10419
b9668ba4 10420
b9668ba4 10421
b9668ba4 10422
5c706339
AK
10423striplib=
10424old_striplib=
0fbeb4dc 10425{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5
47dc80f6 10426$as_echo_n "checking whether stripping libraries is possible... " >&6; }
5c706339
AK
10427if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then
10428 test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
10429 test -z "$striplib" && striplib="$STRIP --strip-unneeded"
0fbeb4dc 10430 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
47dc80f6 10431$as_echo "yes" >&6; }
5c706339
AK
10432else
10433# FIXME - insert some real tests, host_os isn't really good enough
10434 case $host_os in
10435 darwin*)
10436 if test -n "$STRIP" ; then
10437 striplib="$STRIP -x"
10438 old_striplib="$STRIP -S"
0fbeb4dc 10439 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
47dc80f6 10440$as_echo "yes" >&6; }
5c706339 10441 else
0fbeb4dc 10442 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
47dc80f6 10443$as_echo "no" >&6; }
5c706339
AK
10444 fi
10445 ;;
10446 *)
0fbeb4dc 10447 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
47dc80f6 10448$as_echo "no" >&6; }
5c706339
AK
10449 ;;
10450 esac
10451fi
b9668ba4 10452
b9668ba4 10453
b9668ba4 10454
b9668ba4 10455
b9668ba4 10456
b9668ba4 10457
b9668ba4
AK
10458
10459
b9668ba4 10460
b9668ba4 10461
b9668ba4 10462
b9668ba4 10463
5c706339 10464 # Report which library types will actually be built
0fbeb4dc 10465 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5
47dc80f6 10466$as_echo_n "checking if libtool supports shared libraries... " >&6; }
0fbeb4dc 10467 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5
47dc80f6 10468$as_echo "$can_build_shared" >&6; }
b9668ba4 10469
0fbeb4dc 10470 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5
47dc80f6 10471$as_echo_n "checking whether to build shared libraries... " >&6; }
5c706339 10472 test "$can_build_shared" = "no" && enable_shared=no
b9668ba4 10473
5c706339
AK
10474 # On AIX, shared libraries and static libraries use the same namespace, and
10475 # are all built from PIC.
10476 case $host_os in
10477 aix3*)
10478 test "$enable_shared" = yes && enable_static=no
10479 if test -n "$RANLIB"; then
10480 archive_cmds="$archive_cmds~\$RANLIB \$lib"
10481 postinstall_cmds='$RANLIB $lib'
10482 fi
10483 ;;
b9668ba4 10484
5c706339
AK
10485 aix[4-9]*)
10486 if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
10487 test "$enable_shared" = yes && enable_static=no
10488 fi
10489 ;;
10490 esac
0fbeb4dc 10491 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5
47dc80f6 10492$as_echo "$enable_shared" >&6; }
b9668ba4 10493
0fbeb4dc 10494 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5
47dc80f6 10495$as_echo_n "checking whether to build static libraries... " >&6; }
5c706339
AK
10496 # Make sure either enable_shared or enable_static is yes.
10497 test "$enable_shared" = yes || enable_static=yes
0fbeb4dc 10498 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5
47dc80f6 10499$as_echo "$enable_static" >&6; }
b9668ba4 10500
b9668ba4 10501
b9668ba4 10502
b9668ba4 10503
5c706339
AK
10504fi
10505ac_ext=c
10506ac_cpp='$CPP $CPPFLAGS'
10507ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
10508ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
10509ac_compiler_gnu=$ac_cv_c_compiler_gnu
b9668ba4 10510
5c706339 10511CC="$lt_save_CC"
b9668ba4 10512
b9668ba4 10513
b9668ba4 10514
b9668ba4 10515
b9668ba4 10516
b9668ba4 10517
b9668ba4 10518
b9668ba4 10519
b9668ba4 10520
b9668ba4 10521
b9668ba4 10522
b9668ba4 10523
b9668ba4 10524
5c706339 10525 ac_config_commands="$ac_config_commands libtool"
b9668ba4 10526
b9668ba4 10527
b9668ba4 10528
b9668ba4 10529
5c706339 10530# Only expand once:
b9668ba4 10531
b9668ba4 10532
b9668ba4 10533
5c706339
AK
10534# Extract the first word of "doxygen", so it can be a program name with args.
10535set dummy doxygen; ac_word=$2
0fbeb4dc 10536{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
47dc80f6 10537$as_echo_n "checking for $ac_word... " >&6; }
0fbeb4dc 10538if test "${ac_cv_prog_DOXYGEN+set}" = set; then :
47dc80f6 10539 $as_echo_n "(cached) " >&6
5c706339
AK
10540else
10541 if test -n "$DOXYGEN"; then
10542 ac_cv_prog_DOXYGEN="$DOXYGEN" # Let the user override the test.
10543else
10544as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10545for as_dir in $PATH
10546do
10547 IFS=$as_save_IFS
10548 test -z "$as_dir" && as_dir=.
0fbeb4dc 10549 for ac_exec_ext in '' $ac_executable_extensions; do
5c706339
AK
10550 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
10551 ac_cv_prog_DOXYGEN="true"
0fbeb4dc 10552 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5c706339
AK
10553 break 2
10554 fi
10555done
0fbeb4dc 10556 done
5c706339 10557IFS=$as_save_IFS
b9668ba4 10558
5c706339
AK
10559 test -z "$ac_cv_prog_DOXYGEN" && ac_cv_prog_DOXYGEN="false"
10560fi
10561fi
10562DOXYGEN=$ac_cv_prog_DOXYGEN
10563if test -n "$DOXYGEN"; then
0fbeb4dc 10564 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DOXYGEN" >&5
47dc80f6 10565$as_echo "$DOXYGEN" >&6; }
5c706339 10566else
0fbeb4dc 10567 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
47dc80f6 10568$as_echo "no" >&6; }
5c706339 10569fi
b9668ba4 10570
b9668ba4 10571
5c706339
AK
10572 if test "$DOXYGEN" = true; then
10573 DOXYGEN_TRUE=
10574 DOXYGEN_FALSE='#'
10575else
10576 DOXYGEN_TRUE='#'
10577 DOXYGEN_FALSE=
10578fi
b9668ba4 10579
b9668ba4 10580
5c706339 10581# Checks for header files.
0fbeb4dc 10582{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
47dc80f6 10583$as_echo_n "checking for ANSI C header files... " >&6; }
0fbeb4dc 10584if test "${ac_cv_header_stdc+set}" = set; then :
47dc80f6 10585 $as_echo_n "(cached) " >&6
5c706339 10586else
0fbeb4dc 10587 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5c706339
AK
10588/* end confdefs.h. */
10589#include <stdlib.h>
10590#include <stdarg.h>
10591#include <string.h>
10592#include <float.h>
b9668ba4 10593
5c706339
AK
10594int
10595main ()
10596{
b9668ba4 10597
5c706339
AK
10598 ;
10599 return 0;
10600}
10601_ACEOF
0fbeb4dc 10602if ac_fn_c_try_compile "$LINENO"; then :
5c706339
AK
10603 ac_cv_header_stdc=yes
10604else
0fbeb4dc 10605 ac_cv_header_stdc=no
5c706339 10606fi
5c706339 10607rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
b9668ba4 10608
5c706339
AK
10609if test $ac_cv_header_stdc = yes; then
10610 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
0fbeb4dc 10611 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5c706339
AK
10612/* end confdefs.h. */
10613#include <string.h>
b9668ba4 10614
5c706339
AK
10615_ACEOF
10616if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
0fbeb4dc
AK
10617 $EGREP "memchr" >/dev/null 2>&1; then :
10618
5c706339
AK
10619else
10620 ac_cv_header_stdc=no
10621fi
10622rm -f conftest*
b9668ba4 10623
5c706339 10624fi
b9668ba4 10625
5c706339
AK
10626if test $ac_cv_header_stdc = yes; then
10627 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
0fbeb4dc 10628 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5c706339
AK
10629/* end confdefs.h. */
10630#include <stdlib.h>
b9668ba4 10631
5c706339
AK
10632_ACEOF
10633if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
0fbeb4dc
AK
10634 $EGREP "free" >/dev/null 2>&1; then :
10635
5c706339
AK
10636else
10637 ac_cv_header_stdc=no
10638fi
10639rm -f conftest*
b9668ba4 10640
5c706339 10641fi
b9668ba4 10642
5c706339
AK
10643if test $ac_cv_header_stdc = yes; then
10644 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
0fbeb4dc 10645 if test "$cross_compiling" = yes; then :
5c706339 10646 :
b9668ba4 10647else
0fbeb4dc 10648 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5c706339
AK
10649/* end confdefs.h. */
10650#include <ctype.h>
10651#include <stdlib.h>
10652#if ((' ' & 0x0FF) == 0x020)
10653# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
10654# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
10655#else
10656# define ISLOWER(c) \
10657 (('a' <= (c) && (c) <= 'i') \
10658 || ('j' <= (c) && (c) <= 'r') \
10659 || ('s' <= (c) && (c) <= 'z'))
10660# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
10661#endif
b9668ba4 10662
5c706339
AK
10663#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
10664int
10665main ()
10666{
10667 int i;
10668 for (i = 0; i < 256; i++)
10669 if (XOR (islower (i), ISLOWER (i))
10670 || toupper (i) != TOUPPER (i))
10671 return 2;
10672 return 0;
10673}
10674_ACEOF
0fbeb4dc 10675if ac_fn_c_try_run "$LINENO"; then :
b9668ba4 10676
0fbeb4dc
AK
10677else
10678 ac_cv_header_stdc=no
5c706339 10679fi
0fbeb4dc
AK
10680rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
10681 conftest.$ac_objext conftest.beam conftest.$ac_ext
5c706339 10682fi
b9668ba4 10683
5c706339
AK
10684fi
10685fi
0fbeb4dc 10686{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
47dc80f6 10687$as_echo "$ac_cv_header_stdc" >&6; }
5c706339 10688if test $ac_cv_header_stdc = yes; then
b9668ba4 10689
0fbeb4dc 10690$as_echo "#define STDC_HEADERS 1" >>confdefs.h
b9668ba4 10691
5c706339 10692fi
b9668ba4 10693
5c706339 10694for ac_header in stdlib.h
0fbeb4dc
AK
10695do :
10696 ac_fn_c_check_header_mongrel "$LINENO" "stdlib.h" "ac_cv_header_stdlib_h" "$ac_includes_default"
10697if test "x$ac_cv_header_stdlib_h" = x""yes; then :
5c706339 10698 cat >>confdefs.h <<_ACEOF
0fbeb4dc 10699#define HAVE_STDLIB_H 1
5c706339 10700_ACEOF
b9668ba4 10701
5c706339 10702fi
b9668ba4 10703
5c706339 10704done
b9668ba4 10705
b9668ba4 10706
5c706339 10707# Checks for typedefs, structures, and compiler characteristics.
0fbeb4dc 10708{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for an ANSI C-conforming const" >&5
47dc80f6 10709$as_echo_n "checking for an ANSI C-conforming const... " >&6; }
0fbeb4dc 10710if test "${ac_cv_c_const+set}" = set; then :
47dc80f6 10711 $as_echo_n "(cached) " >&6
5c706339 10712else
0fbeb4dc 10713 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5c706339 10714/* end confdefs.h. */
b9668ba4 10715
5c706339
AK
10716int
10717main ()
10718{
10719/* FIXME: Include the comments suggested by Paul. */
10720#ifndef __cplusplus
10721 /* Ultrix mips cc rejects this. */
10722 typedef int charset[2];
10723 const charset cs;
10724 /* SunOS 4.1.1 cc rejects this. */
10725 char const *const *pcpcc;
10726 char **ppc;
10727 /* NEC SVR4.0.2 mips cc rejects this. */
10728 struct point {int x, y;};
10729 static struct point const zero = {0,0};
10730 /* AIX XL C 1.02.0.0 rejects this.
10731 It does not let you subtract one const X* pointer from another in
10732 an arm of an if-expression whose if-part is not a constant
10733 expression */
10734 const char *g = "string";
10735 pcpcc = &g + (g ? g-g : 0);
10736 /* HPUX 7.0 cc rejects these. */
10737 ++pcpcc;
10738 ppc = (char**) pcpcc;
10739 pcpcc = (char const *const *) ppc;
10740 { /* SCO 3.2v4 cc rejects this. */
10741 char *t;
10742 char const *s = 0 ? (char *) 0 : (char const *) 0;
b9668ba4 10743
5c706339
AK
10744 *t++ = 0;
10745 if (s) return 0;
10746 }
10747 { /* Someone thinks the Sun supposedly-ANSI compiler will reject this. */
10748 int x[] = {25, 17};
10749 const int *foo = &x[0];
10750 ++foo;
10751 }
10752 { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
10753 typedef const int *iptr;
10754 iptr p = 0;
10755 ++p;
10756 }
10757 { /* AIX XL C 1.02.0.0 rejects this saying
10758 "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
10759 struct s { int j; const int *ap[3]; };
10760 struct s *b; b->j = 5;
10761 }
10762 { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
10763 const int foo = 10;
0fbeb4dc
AK
10764 if (!foo) return 0;
10765 }
10766 return !cs[0] && !zero.x;
10767#endif
10768
5c706339
AK
10769 ;
10770 return 0;
10771}
10772_ACEOF
0fbeb4dc
AK
10773if ac_fn_c_try_compile "$LINENO"; then :
10774 ac_cv_c_const=yes
47dc80f6 10775else
0fbeb4dc 10776 ac_cv_c_const=no
47dc80f6 10777fi
47dc80f6 10778rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
0fbeb4dc
AK
10779fi
10780{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_const" >&5
10781$as_echo "$ac_cv_c_const" >&6; }
10782if test $ac_cv_c_const = no; then
b9668ba4 10783
0fbeb4dc 10784$as_echo "#define const /**/" >>confdefs.h
47dc80f6 10785
5c706339 10786fi
b9668ba4 10787
0fbeb4dc
AK
10788ac_fn_c_check_type "$LINENO" "size_t" "ac_cv_type_size_t" "$ac_includes_default"
10789if test "x$ac_cv_type_size_t" = x""yes; then :
10790
5c706339 10791else
b9668ba4 10792
5c706339
AK
10793cat >>confdefs.h <<_ACEOF
10794#define size_t unsigned int
10795_ACEOF
b9668ba4 10796
5c706339 10797fi
b9668ba4 10798
b9668ba4 10799
5c706339 10800# Define Makefiles.
0fbeb4dc 10801ac_config_files="$ac_config_files yaml-0.1.pc include/Makefile src/Makefile Makefile tests/Makefile win32/Makefile"
b9668ba4 10802
b9668ba4 10803
5c706339
AK
10804# Generate the "configure" script.
10805cat >confcache <<\_ACEOF
10806# This file is a shell script that caches the results of configure
10807# tests run on this system so they can be shared between configure
10808# scripts and configure runs, see configure's option --config-cache.
10809# It is not useful on other systems. If it contains results you don't
10810# want to keep, you may remove or edit it.
10811#
10812# config.status only pays attention to the cache file if you give it
10813# the --recheck option to rerun configure.
10814#
10815# `ac_cv_env_foo' variables (set or unset) will be overridden when
10816# loading this file, other *unset* `ac_cv_foo' will be assigned the
10817# following values.
b9668ba4 10818
5c706339 10819_ACEOF
b9668ba4 10820
5c706339
AK
10821# The following way of writing the cache mishandles newlines in values,
10822# but we know of no workaround that is simple, portable, and efficient.
10823# So, we kill variables containing newlines.
10824# Ultrix sh set writes to stderr and can't be redirected directly,
10825# and sets the high bit in the cache file unless we assign to the vars.
10826(
10827 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
10828 eval ac_val=\$$ac_var
10829 case $ac_val in #(
10830 *${as_nl}*)
10831 case $ac_var in #(
0fbeb4dc 10832 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
47dc80f6 10833$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
5c706339
AK
10834 esac
10835 case $ac_var in #(
10836 _ | IFS | as_nl) ;; #(
47dc80f6 10837 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
0fbeb4dc 10838 *) { eval $ac_var=; unset $ac_var;} ;;
5c706339
AK
10839 esac ;;
10840 esac
10841 done
b9668ba4 10842
5c706339
AK
10843 (set) 2>&1 |
10844 case $as_nl`(ac_space=' '; set) 2>&1` in #(
10845 *${as_nl}ac_space=\ *)
0fbeb4dc
AK
10846 # `set' does not quote correctly, so add quotes: double-quote
10847 # substitution turns \\\\ into \\, and sed turns \\ into \.
5c706339
AK
10848 sed -n \
10849 "s/'/'\\\\''/g;
10850 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
10851 ;; #(
10852 *)
10853 # `set' quotes correctly as required by POSIX, so do not add quotes.
10854 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
10855 ;;
10856 esac |
10857 sort
10858) |
10859 sed '
10860 /^ac_cv_env_/b end
10861 t clear
10862 :clear
10863 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
10864 t end
10865 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
10866 :end' >>confcache
10867if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
10868 if test -w "$cache_file"; then
10869 test "x$cache_file" != "x/dev/null" &&
0fbeb4dc 10870 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
47dc80f6 10871$as_echo "$as_me: updating cache $cache_file" >&6;}
5c706339
AK
10872 cat confcache >$cache_file
10873 else
0fbeb4dc 10874 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
47dc80f6 10875$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
5c706339
AK
10876 fi
10877fi
10878rm -f confcache
b9668ba4 10879
5c706339
AK
10880test "x$prefix" = xNONE && prefix=$ac_default_prefix
10881# Let make expand exec_prefix.
10882test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
b9668ba4 10883
5c706339 10884DEFS=-DHAVE_CONFIG_H
b9668ba4 10885
5c706339
AK
10886ac_libobjs=
10887ac_ltlibobjs=
0fbeb4dc 10888U=
5c706339
AK
10889for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
10890 # 1. Remove the extension, and $U if already installed.
10891 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
47dc80f6 10892 ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
5c706339
AK
10893 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
10894 # will be set to the directory where LIBOBJS objects are built.
0fbeb4dc
AK
10895 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
10896 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
5c706339
AK
10897done
10898LIBOBJS=$ac_libobjs
b9668ba4 10899
5c706339 10900LTLIBOBJS=$ac_ltlibobjs
b9668ba4 10901
b9668ba4 10902
0fbeb4dc
AK
10903 if test -n "$EXEEXT"; then
10904 am__EXEEXT_TRUE=
10905 am__EXEEXT_FALSE='#'
10906else
10907 am__EXEEXT_TRUE='#'
10908 am__EXEEXT_FALSE=
10909fi
10910
5c706339 10911if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then
0fbeb4dc
AK
10912 as_fn_error $? "conditional \"AMDEP\" was never defined.
10913Usually this means the macro was only invoked conditionally." "$LINENO" 5
5c706339
AK
10914fi
10915if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
0fbeb4dc
AK
10916 as_fn_error $? "conditional \"am__fastdepCC\" was never defined.
10917Usually this means the macro was only invoked conditionally." "$LINENO" 5
5c706339
AK
10918fi
10919if test -z "${DOXYGEN_TRUE}" && test -z "${DOXYGEN_FALSE}"; then
0fbeb4dc
AK
10920 as_fn_error $? "conditional \"DOXYGEN\" was never defined.
10921Usually this means the macro was only invoked conditionally." "$LINENO" 5
5c706339 10922fi
b9668ba4 10923
5c706339 10924: ${CONFIG_STATUS=./config.status}
47dc80f6 10925ac_write_fail=0
5c706339
AK
10926ac_clean_files_save=$ac_clean_files
10927ac_clean_files="$ac_clean_files $CONFIG_STATUS"
0fbeb4dc 10928{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
47dc80f6 10929$as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
0fbeb4dc
AK
10930as_write_fail=0
10931cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
5c706339
AK
10932#! $SHELL
10933# Generated by $as_me.
10934# Run this file to recreate the current configuration.
10935# Compiler output produced by configure, useful for debugging
10936# configure, is in config.log if it exists.
b9668ba4 10937
5c706339
AK
10938debug=false
10939ac_cs_recheck=false
10940ac_cs_silent=false
b9668ba4 10941
0fbeb4dc
AK
10942SHELL=\${CONFIG_SHELL-$SHELL}
10943export SHELL
10944_ASEOF
10945cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
10946## -------------------- ##
10947## M4sh Initialization. ##
10948## -------------------- ##
b9668ba4 10949
5c706339
AK
10950# Be more Bourne compatible
10951DUALCASE=1; export DUALCASE # for MKS sh
0fbeb4dc 10952if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
5c706339
AK
10953 emulate sh
10954 NULLCMD=:
47dc80f6 10955 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
5c706339
AK
10956 # is contrary to our usage. Disable this feature.
10957 alias -g '${1+"$@"}'='"$@"'
10958 setopt NO_GLOB_SUBST
10959else
0fbeb4dc
AK
10960 case `(set -o) 2>/dev/null` in #(
10961 *posix*) :
10962 set -o posix ;; #(
10963 *) :
10964 ;;
5c706339 10965esac
5c706339 10966fi
b9668ba4 10967
b9668ba4 10968
47dc80f6
AK
10969as_nl='
10970'
10971export as_nl
10972# Printing a long string crashes Solaris 7 /usr/bin/printf.
10973as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
10974as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
10975as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
0fbeb4dc
AK
10976# Prefer a ksh shell builtin over an external printf program on Solaris,
10977# but without wasting forks for bash or zsh.
10978if test -z "$BASH_VERSION$ZSH_VERSION" \
10979 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
10980 as_echo='print -r --'
10981 as_echo_n='print -rn --'
10982elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
47dc80f6
AK
10983 as_echo='printf %s\n'
10984 as_echo_n='printf %s'
10985else
10986 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
10987 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
10988 as_echo_n='/usr/ucb/echo -n'
5c706339 10989 else
47dc80f6
AK
10990 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
10991 as_echo_n_body='eval
10992 arg=$1;
0fbeb4dc 10993 case $arg in #(
47dc80f6
AK
10994 *"$as_nl"*)
10995 expr "X$arg" : "X\\(.*\\)$as_nl";
10996 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
10997 esac;
10998 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
10999 '
11000 export as_echo_n_body
11001 as_echo_n='sh -c $as_echo_n_body as_echo'
5c706339 11002 fi
47dc80f6
AK
11003 export as_echo_body
11004 as_echo='sh -c $as_echo_body as_echo'
11005fi
11006
11007# The user is always right.
11008if test "${PATH_SEPARATOR+set}" != set; then
11009 PATH_SEPARATOR=:
11010 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
11011 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
11012 PATH_SEPARATOR=';'
11013 }
5c706339 11014fi
b9668ba4 11015
b9668ba4 11016
5c706339
AK
11017# IFS
11018# We need space, tab and new line, in precisely that order. Quoting is
11019# there to prevent editors from complaining about space-tab.
11020# (If _AS_PATH_WALK were called with IFS unset, it would disable word
11021# splitting by setting IFS to empty value.)
5c706339 11022IFS=" "" $as_nl"
b9668ba4 11023
5c706339 11024# Find who we are. Look in the path if we contain no directory separator.
0fbeb4dc 11025case $0 in #((
5c706339
AK
11026 *[\\/]* ) as_myself=$0 ;;
11027 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11028for as_dir in $PATH
11029do
11030 IFS=$as_save_IFS
11031 test -z "$as_dir" && as_dir=.
0fbeb4dc
AK
11032 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
11033 done
5c706339 11034IFS=$as_save_IFS
b9668ba4 11035
5c706339
AK
11036 ;;
11037esac
11038# We did not find ourselves, most probably we were run as `sh COMMAND'
11039# in which case we are not to be found in the path.
11040if test "x$as_myself" = x; then
11041 as_myself=$0
11042fi
11043if test ! -f "$as_myself"; then
47dc80f6 11044 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
0fbeb4dc 11045 exit 1
5c706339 11046fi
b9668ba4 11047
0fbeb4dc
AK
11048# Unset variables that we do not need and which cause bugs (e.g. in
11049# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
11050# suppresses any "Segmentation fault" message there. '((' could
11051# trigger a bug in pdksh 5.2.14.
11052for as_var in BASH_ENV ENV MAIL MAILPATH
11053do eval test x\${$as_var+set} = xset \
11054 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
5c706339
AK
11055done
11056PS1='$ '
11057PS2='> '
11058PS4='+ '
b9668ba4 11059
5c706339 11060# NLS nuisances.
47dc80f6
AK
11061LC_ALL=C
11062export LC_ALL
11063LANGUAGE=C
11064export LANGUAGE
b9668ba4 11065
0fbeb4dc
AK
11066# CDPATH.
11067(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
11068
11069
11070# as_fn_error STATUS ERROR [LINENO LOG_FD]
11071# ----------------------------------------
11072# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
11073# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
11074# script with STATUS, using 1 if that was 0.
11075as_fn_error ()
11076{
11077 as_status=$1; test $as_status -eq 0 && as_status=1
11078 if test "$4"; then
11079 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
11080 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
11081 fi
11082 $as_echo "$as_me: error: $2" >&2
11083 as_fn_exit $as_status
11084} # as_fn_error
11085
11086
11087# as_fn_set_status STATUS
11088# -----------------------
11089# Set $? to STATUS, without forking.
11090as_fn_set_status ()
11091{
11092 return $1
11093} # as_fn_set_status
11094
11095# as_fn_exit STATUS
11096# -----------------
11097# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
11098as_fn_exit ()
11099{
11100 set +e
11101 as_fn_set_status $1
11102 exit $1
11103} # as_fn_exit
11104
11105# as_fn_unset VAR
11106# ---------------
11107# Portably unset VAR.
11108as_fn_unset ()
11109{
11110 { eval $1=; unset $1;}
11111}
11112as_unset=as_fn_unset
11113# as_fn_append VAR VALUE
11114# ----------------------
11115# Append the text in VALUE to the end of the definition contained in VAR. Take
11116# advantage of any shell optimizations that allow amortized linear growth over
11117# repeated appends, instead of the typical quadratic growth present in naive
11118# implementations.
11119if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
11120 eval 'as_fn_append ()
11121 {
11122 eval $1+=\$2
11123 }'
11124else
11125 as_fn_append ()
11126 {
11127 eval $1=\$$1\$2
11128 }
11129fi # as_fn_append
11130
11131# as_fn_arith ARG...
11132# ------------------
11133# Perform arithmetic evaluation on the ARGs, and store the result in the
11134# global $as_val. Take advantage of shells that can avoid forks. The arguments
11135# must be portable across $(()) and expr.
11136if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
11137 eval 'as_fn_arith ()
11138 {
11139 as_val=$(( $* ))
11140 }'
11141else
11142 as_fn_arith ()
11143 {
11144 as_val=`expr "$@" || test $? -eq 1`
11145 }
11146fi # as_fn_arith
11147
11148
5c706339
AK
11149if expr a : '\(a\)' >/dev/null 2>&1 &&
11150 test "X`expr 00001 : '.*\(...\)'`" = X001; then
11151 as_expr=expr
11152else
11153 as_expr=false
11154fi
b9668ba4 11155
5c706339
AK
11156if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
11157 as_basename=basename
11158else
11159 as_basename=false
11160fi
b9668ba4 11161
0fbeb4dc
AK
11162if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
11163 as_dirname=dirname
11164else
11165 as_dirname=false
11166fi
b9668ba4 11167
5c706339
AK
11168as_me=`$as_basename -- "$0" ||
11169$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
11170 X"$0" : 'X\(//\)$' \| \
11171 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
47dc80f6 11172$as_echo X/"$0" |
5c706339
AK
11173 sed '/^.*\/\([^/][^/]*\)\/*$/{
11174 s//\1/
11175 q
11176 }
11177 /^X\/\(\/\/\)$/{
11178 s//\1/
11179 q
11180 }
11181 /^X\/\(\/\).*/{
11182 s//\1/
11183 q
11184 }
11185 s/.*/./; q'`
b9668ba4 11186
0fbeb4dc
AK
11187# Avoid depending upon Character Ranges.
11188as_cr_letters='abcdefghijklmnopqrstuvwxyz'
11189as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
11190as_cr_Letters=$as_cr_letters$as_cr_LETTERS
11191as_cr_digits='0123456789'
11192as_cr_alnum=$as_cr_Letters$as_cr_digits
b9668ba4 11193
5c706339 11194ECHO_C= ECHO_N= ECHO_T=
0fbeb4dc 11195case `echo -n x` in #(((((
5c706339 11196-n*)
0fbeb4dc 11197 case `echo 'xy\c'` in
5c706339 11198 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
0fbeb4dc
AK
11199 xy) ECHO_C='\c';;
11200 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
11201 ECHO_T=' ';;
5c706339
AK
11202 esac;;
11203*)
11204 ECHO_N='-n';;
11205esac
b9668ba4 11206
5c706339
AK
11207rm -f conf$$ conf$$.exe conf$$.file
11208if test -d conf$$.dir; then
11209 rm -f conf$$.dir/conf$$.file
11210else
11211 rm -f conf$$.dir
47dc80f6
AK
11212 mkdir conf$$.dir 2>/dev/null
11213fi
11214if (echo >conf$$.file) 2>/dev/null; then
11215 if ln -s conf$$.file conf$$ 2>/dev/null; then
11216 as_ln_s='ln -s'
11217 # ... but there are two gotchas:
11218 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
11219 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
11220 # In both cases, we have to default to `cp -p'.
11221 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
11222 as_ln_s='cp -p'
11223 elif ln conf$$.file conf$$ 2>/dev/null; then
11224 as_ln_s=ln
11225 else
5c706339 11226 as_ln_s='cp -p'
47dc80f6 11227 fi
5c706339
AK
11228else
11229 as_ln_s='cp -p'
11230fi
11231rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
11232rmdir conf$$.dir 2>/dev/null
b9668ba4 11233
0fbeb4dc
AK
11234
11235# as_fn_mkdir_p
11236# -------------
11237# Create "$as_dir" as a directory, including parents if necessary.
11238as_fn_mkdir_p ()
11239{
11240
11241 case $as_dir in #(
11242 -*) as_dir=./$as_dir;;
11243 esac
11244 test -d "$as_dir" || eval $as_mkdir_p || {
11245 as_dirs=
11246 while :; do
11247 case $as_dir in #(
11248 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
11249 *) as_qdir=$as_dir;;
11250 esac
11251 as_dirs="'$as_qdir' $as_dirs"
11252 as_dir=`$as_dirname -- "$as_dir" ||
11253$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
11254 X"$as_dir" : 'X\(//\)[^/]' \| \
11255 X"$as_dir" : 'X\(//\)$' \| \
11256 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
11257$as_echo X"$as_dir" |
11258 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
11259 s//\1/
11260 q
11261 }
11262 /^X\(\/\/\)[^/].*/{
11263 s//\1/
11264 q
11265 }
11266 /^X\(\/\/\)$/{
11267 s//\1/
11268 q
11269 }
11270 /^X\(\/\).*/{
11271 s//\1/
11272 q
11273 }
11274 s/.*/./; q'`
11275 test -d "$as_dir" && break
11276 done
11277 test -z "$as_dirs" || eval "mkdir $as_dirs"
11278 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
11279
11280
11281} # as_fn_mkdir_p
5c706339 11282if mkdir -p . 2>/dev/null; then
0fbeb4dc 11283 as_mkdir_p='mkdir -p "$as_dir"'
5c706339
AK
11284else
11285 test -d ./-p && rmdir ./-p
11286 as_mkdir_p=false
11287fi
b9668ba4 11288
5c706339
AK
11289if test -x / >/dev/null 2>&1; then
11290 as_test_x='test -x'
11291else
11292 if ls -dL / >/dev/null 2>&1; then
11293 as_ls_L_option=L
b9668ba4 11294 else
5c706339 11295 as_ls_L_option=
b9668ba4 11296 fi
5c706339
AK
11297 as_test_x='
11298 eval sh -c '\''
11299 if test -d "$1"; then
47dc80f6 11300 test -d "$1/.";
5c706339 11301 else
0fbeb4dc 11302 case $1 in #(
47dc80f6 11303 -*)set "./$1";;
5c706339 11304 esac;
0fbeb4dc 11305 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
5c706339
AK
11306 ???[sx]*):;;*)false;;esac;fi
11307 '\'' sh
11308 '
b9668ba4 11309fi
5c706339 11310as_executable_p=$as_test_x
b9668ba4 11311
5c706339
AK
11312# Sed expression to map a string onto a valid CPP name.
11313as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
b9668ba4 11314
5c706339
AK
11315# Sed expression to map a string onto a valid variable name.
11316as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
b9668ba4 11317
b9668ba4 11318
5c706339 11319exec 6>&1
0fbeb4dc
AK
11320## ----------------------------------- ##
11321## Main body of $CONFIG_STATUS script. ##
11322## ----------------------------------- ##
11323_ASEOF
11324test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
b9668ba4 11325
0fbeb4dc
AK
11326cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
11327# Save the log message, to keep $0 and so on meaningful, and to
5c706339
AK
11328# report actual input values of CONFIG_FILES etc. instead of their
11329# values after options handling.
11330ac_log="
0fbeb4dc
AK
11331This file was extended by yaml $as_me 0.1.4, which was
11332generated by GNU Autoconf 2.67. Invocation command line was
b9668ba4 11333
5c706339
AK
11334 CONFIG_FILES = $CONFIG_FILES
11335 CONFIG_HEADERS = $CONFIG_HEADERS
11336 CONFIG_LINKS = $CONFIG_LINKS
11337 CONFIG_COMMANDS = $CONFIG_COMMANDS
11338 $ $0 $@
b9668ba4 11339
5c706339
AK
11340on `(hostname || uname -n) 2>/dev/null | sed 1q`
11341"
b9668ba4 11342
5c706339 11343_ACEOF
b9668ba4 11344
47dc80f6
AK
11345case $ac_config_files in *"
11346"*) set x $ac_config_files; shift; ac_config_files=$*;;
11347esac
11348
11349case $ac_config_headers in *"
11350"*) set x $ac_config_headers; shift; ac_config_headers=$*;;
11351esac
11352
11353
11354cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
5c706339
AK
11355# Files that config.status was made for.
11356config_files="$ac_config_files"
11357config_headers="$ac_config_headers"
11358config_commands="$ac_config_commands"
b9668ba4 11359
5c706339 11360_ACEOF
b9668ba4 11361
47dc80f6 11362cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
5c706339 11363ac_cs_usage="\
0fbeb4dc
AK
11364\`$as_me' instantiates files and other configuration actions
11365from templates according to the current configuration. Unless the files
11366and actions are specified as TAGs, all are instantiated by default.
b9668ba4 11367
0fbeb4dc 11368Usage: $0 [OPTION]... [TAG]...
b9668ba4 11369
5c706339
AK
11370 -h, --help print this help, then exit
11371 -V, --version print version number and configuration settings, then exit
0fbeb4dc 11372 --config print configuration, then exit
47dc80f6
AK
11373 -q, --quiet, --silent
11374 do not print progress messages
5c706339
AK
11375 -d, --debug don't remove temporary files
11376 --recheck update $as_me by reconfiguring in the same conditions
47dc80f6
AK
11377 --file=FILE[:TEMPLATE]
11378 instantiate the configuration file FILE
11379 --header=FILE[:TEMPLATE]
11380 instantiate the configuration header FILE
b9668ba4 11381
5c706339
AK
11382Configuration files:
11383$config_files
b9668ba4 11384
5c706339
AK
11385Configuration headers:
11386$config_headers
b9668ba4 11387
5c706339
AK
11388Configuration commands:
11389$config_commands
b9668ba4 11390
0fbeb4dc 11391Report bugs to <http://pyyaml.org/newticket?component=libyaml>."
b9668ba4 11392
5c706339 11393_ACEOF
47dc80f6 11394cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
0fbeb4dc 11395ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
5c706339 11396ac_cs_version="\\
0fbeb4dc
AK
11397yaml config.status 0.1.4
11398configured by $0, generated by GNU Autoconf 2.67,
11399 with options \\"\$ac_cs_config\\"
b9668ba4 11400
0fbeb4dc 11401Copyright (C) 2010 Free Software Foundation, Inc.
5c706339
AK
11402This config.status script is free software; the Free Software Foundation
11403gives unlimited permission to copy, distribute and modify it."
b9668ba4 11404
5c706339
AK
11405ac_pwd='$ac_pwd'
11406srcdir='$srcdir'
11407INSTALL='$INSTALL'
11408MKDIR_P='$MKDIR_P'
47dc80f6
AK
11409AWK='$AWK'
11410test -n "\$AWK" || AWK=awk
5c706339 11411_ACEOF
b9668ba4 11412
47dc80f6
AK
11413cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
11414# The default lists apply if the user does not specify any file.
5c706339
AK
11415ac_need_defaults=:
11416while test $# != 0
11417do
11418 case $1 in
0fbeb4dc 11419 --*=?*)
5c706339
AK
11420 ac_option=`expr "X$1" : 'X\([^=]*\)='`
11421 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
11422 ac_shift=:
11423 ;;
0fbeb4dc
AK
11424 --*=)
11425 ac_option=`expr "X$1" : 'X\([^=]*\)='`
11426 ac_optarg=
11427 ac_shift=:
11428 ;;
5c706339
AK
11429 *)
11430 ac_option=$1
11431 ac_optarg=$2
11432 ac_shift=shift
11433 ;;
11434 esac
b9668ba4 11435
5c706339
AK
11436 case $ac_option in
11437 # Handling of the options.
11438 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
11439 ac_cs_recheck=: ;;
11440 --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
47dc80f6 11441 $as_echo "$ac_cs_version"; exit ;;
0fbeb4dc
AK
11442 --config | --confi | --conf | --con | --co | --c )
11443 $as_echo "$ac_cs_config"; exit ;;
5c706339
AK
11444 --debug | --debu | --deb | --de | --d | -d )
11445 debug=: ;;
11446 --file | --fil | --fi | --f )
11447 $ac_shift
47dc80f6
AK
11448 case $ac_optarg in
11449 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
0fbeb4dc 11450 '') as_fn_error $? "missing file argument" ;;
47dc80f6 11451 esac
0fbeb4dc 11452 as_fn_append CONFIG_FILES " '$ac_optarg'"
5c706339
AK
11453 ac_need_defaults=false;;
11454 --header | --heade | --head | --hea )
11455 $ac_shift
47dc80f6
AK
11456 case $ac_optarg in
11457 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
11458 esac
0fbeb4dc 11459 as_fn_append CONFIG_HEADERS " '$ac_optarg'"
5c706339
AK
11460 ac_need_defaults=false;;
11461 --he | --h)
11462 # Conflict between --help and --header
0fbeb4dc
AK
11463 as_fn_error $? "ambiguous option: \`$1'
11464Try \`$0 --help' for more information.";;
5c706339 11465 --help | --hel | -h )
47dc80f6 11466 $as_echo "$ac_cs_usage"; exit ;;
5c706339
AK
11467 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
11468 | -silent | --silent | --silen | --sile | --sil | --si | --s)
11469 ac_cs_silent=: ;;
b9668ba4 11470
5c706339 11471 # This is an error.
0fbeb4dc
AK
11472 -*) as_fn_error $? "unrecognized option: \`$1'
11473Try \`$0 --help' for more information." ;;
b9668ba4 11474
0fbeb4dc 11475 *) as_fn_append ac_config_targets " $1"
5c706339 11476 ac_need_defaults=false ;;
b9668ba4 11477
5c706339
AK
11478 esac
11479 shift
b9668ba4 11480done
b9668ba4 11481
5c706339 11482ac_configure_extra_args=
b9668ba4 11483
5c706339
AK
11484if $ac_cs_silent; then
11485 exec 6>/dev/null
11486 ac_configure_extra_args="$ac_configure_extra_args --silent"
b9668ba4
AK
11487fi
11488
b9668ba4 11489_ACEOF
47dc80f6 11490cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
5c706339 11491if \$ac_cs_recheck; then
47dc80f6
AK
11492 set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
11493 shift
11494 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
11495 CONFIG_SHELL='$SHELL'
5c706339 11496 export CONFIG_SHELL
47dc80f6 11497 exec "\$@"
5c706339 11498fi
b9668ba4 11499
5c706339 11500_ACEOF
47dc80f6 11501cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
5c706339 11502exec 5>>config.log
b9668ba4 11503{
5c706339
AK
11504 echo
11505 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
11506## Running $as_me. ##
11507_ASBOX
47dc80f6 11508 $as_echo "$ac_log"
5c706339 11509} >&5
b9668ba4 11510
b9668ba4 11511_ACEOF
47dc80f6 11512cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
5c706339
AK
11513#
11514# INIT-COMMANDS
11515#
11516AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"
b9668ba4 11517
b9668ba4 11518
5c706339
AK
11519# The HP-UX ksh and POSIX shell print the target directory to stdout
11520# if CDPATH is set.
11521(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
b9668ba4 11522
5c706339
AK
11523sed_quote_subst='$sed_quote_subst'
11524double_quote_subst='$double_quote_subst'
11525delay_variable_subst='$delay_variable_subst'
11526macro_version='`$ECHO "X$macro_version" | $Xsed -e "$delay_single_quote_subst"`'
11527macro_revision='`$ECHO "X$macro_revision" | $Xsed -e "$delay_single_quote_subst"`'
11528enable_shared='`$ECHO "X$enable_shared" | $Xsed -e "$delay_single_quote_subst"`'
11529enable_static='`$ECHO "X$enable_static" | $Xsed -e "$delay_single_quote_subst"`'
11530pic_mode='`$ECHO "X$pic_mode" | $Xsed -e "$delay_single_quote_subst"`'
11531enable_fast_install='`$ECHO "X$enable_fast_install" | $Xsed -e "$delay_single_quote_subst"`'
11532host_alias='`$ECHO "X$host_alias" | $Xsed -e "$delay_single_quote_subst"`'
11533host='`$ECHO "X$host" | $Xsed -e "$delay_single_quote_subst"`'
11534host_os='`$ECHO "X$host_os" | $Xsed -e "$delay_single_quote_subst"`'
11535build_alias='`$ECHO "X$build_alias" | $Xsed -e "$delay_single_quote_subst"`'
11536build='`$ECHO "X$build" | $Xsed -e "$delay_single_quote_subst"`'
11537build_os='`$ECHO "X$build_os" | $Xsed -e "$delay_single_quote_subst"`'
11538SED='`$ECHO "X$SED" | $Xsed -e "$delay_single_quote_subst"`'
11539Xsed='`$ECHO "X$Xsed" | $Xsed -e "$delay_single_quote_subst"`'
11540GREP='`$ECHO "X$GREP" | $Xsed -e "$delay_single_quote_subst"`'
11541EGREP='`$ECHO "X$EGREP" | $Xsed -e "$delay_single_quote_subst"`'
11542FGREP='`$ECHO "X$FGREP" | $Xsed -e "$delay_single_quote_subst"`'
11543LD='`$ECHO "X$LD" | $Xsed -e "$delay_single_quote_subst"`'
11544NM='`$ECHO "X$NM" | $Xsed -e "$delay_single_quote_subst"`'
11545LN_S='`$ECHO "X$LN_S" | $Xsed -e "$delay_single_quote_subst"`'
11546max_cmd_len='`$ECHO "X$max_cmd_len" | $Xsed -e "$delay_single_quote_subst"`'
11547ac_objext='`$ECHO "X$ac_objext" | $Xsed -e "$delay_single_quote_subst"`'
11548exeext='`$ECHO "X$exeext" | $Xsed -e "$delay_single_quote_subst"`'
11549lt_unset='`$ECHO "X$lt_unset" | $Xsed -e "$delay_single_quote_subst"`'
11550lt_SP2NL='`$ECHO "X$lt_SP2NL" | $Xsed -e "$delay_single_quote_subst"`'
11551lt_NL2SP='`$ECHO "X$lt_NL2SP" | $Xsed -e "$delay_single_quote_subst"`'
11552reload_flag='`$ECHO "X$reload_flag" | $Xsed -e "$delay_single_quote_subst"`'
11553reload_cmds='`$ECHO "X$reload_cmds" | $Xsed -e "$delay_single_quote_subst"`'
47dc80f6 11554OBJDUMP='`$ECHO "X$OBJDUMP" | $Xsed -e "$delay_single_quote_subst"`'
5c706339
AK
11555deplibs_check_method='`$ECHO "X$deplibs_check_method" | $Xsed -e "$delay_single_quote_subst"`'
11556file_magic_cmd='`$ECHO "X$file_magic_cmd" | $Xsed -e "$delay_single_quote_subst"`'
11557AR='`$ECHO "X$AR" | $Xsed -e "$delay_single_quote_subst"`'
11558AR_FLAGS='`$ECHO "X$AR_FLAGS" | $Xsed -e "$delay_single_quote_subst"`'
11559STRIP='`$ECHO "X$STRIP" | $Xsed -e "$delay_single_quote_subst"`'
11560RANLIB='`$ECHO "X$RANLIB" | $Xsed -e "$delay_single_quote_subst"`'
11561old_postinstall_cmds='`$ECHO "X$old_postinstall_cmds" | $Xsed -e "$delay_single_quote_subst"`'
11562old_postuninstall_cmds='`$ECHO "X$old_postuninstall_cmds" | $Xsed -e "$delay_single_quote_subst"`'
11563old_archive_cmds='`$ECHO "X$old_archive_cmds" | $Xsed -e "$delay_single_quote_subst"`'
11564CC='`$ECHO "X$CC" | $Xsed -e "$delay_single_quote_subst"`'
11565CFLAGS='`$ECHO "X$CFLAGS" | $Xsed -e "$delay_single_quote_subst"`'
11566compiler='`$ECHO "X$compiler" | $Xsed -e "$delay_single_quote_subst"`'
11567GCC='`$ECHO "X$GCC" | $Xsed -e "$delay_single_quote_subst"`'
11568lt_cv_sys_global_symbol_pipe='`$ECHO "X$lt_cv_sys_global_symbol_pipe" | $Xsed -e "$delay_single_quote_subst"`'
11569lt_cv_sys_global_symbol_to_cdecl='`$ECHO "X$lt_cv_sys_global_symbol_to_cdecl" | $Xsed -e "$delay_single_quote_subst"`'
11570lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "X$lt_cv_sys_global_symbol_to_c_name_address" | $Xsed -e "$delay_single_quote_subst"`'
11571lt_cv_sys_global_symbol_to_c_name_address_lib_prefix='`$ECHO "X$lt_cv_sys_global_symbol_to_c_name_address_lib_prefix" | $Xsed -e "$delay_single_quote_subst"`'
11572objdir='`$ECHO "X$objdir" | $Xsed -e "$delay_single_quote_subst"`'
11573SHELL='`$ECHO "X$SHELL" | $Xsed -e "$delay_single_quote_subst"`'
11574ECHO='`$ECHO "X$ECHO" | $Xsed -e "$delay_single_quote_subst"`'
11575MAGIC_CMD='`$ECHO "X$MAGIC_CMD" | $Xsed -e "$delay_single_quote_subst"`'
11576lt_prog_compiler_no_builtin_flag='`$ECHO "X$lt_prog_compiler_no_builtin_flag" | $Xsed -e "$delay_single_quote_subst"`'
11577lt_prog_compiler_wl='`$ECHO "X$lt_prog_compiler_wl" | $Xsed -e "$delay_single_quote_subst"`'
11578lt_prog_compiler_pic='`$ECHO "X$lt_prog_compiler_pic" | $Xsed -e "$delay_single_quote_subst"`'
11579lt_prog_compiler_static='`$ECHO "X$lt_prog_compiler_static" | $Xsed -e "$delay_single_quote_subst"`'
11580lt_cv_prog_compiler_c_o='`$ECHO "X$lt_cv_prog_compiler_c_o" | $Xsed -e "$delay_single_quote_subst"`'
11581need_locks='`$ECHO "X$need_locks" | $Xsed -e "$delay_single_quote_subst"`'
11582DSYMUTIL='`$ECHO "X$DSYMUTIL" | $Xsed -e "$delay_single_quote_subst"`'
11583NMEDIT='`$ECHO "X$NMEDIT" | $Xsed -e "$delay_single_quote_subst"`'
11584LIPO='`$ECHO "X$LIPO" | $Xsed -e "$delay_single_quote_subst"`'
11585OTOOL='`$ECHO "X$OTOOL" | $Xsed -e "$delay_single_quote_subst"`'
11586OTOOL64='`$ECHO "X$OTOOL64" | $Xsed -e "$delay_single_quote_subst"`'
11587libext='`$ECHO "X$libext" | $Xsed -e "$delay_single_quote_subst"`'
11588shrext_cmds='`$ECHO "X$shrext_cmds" | $Xsed -e "$delay_single_quote_subst"`'
11589extract_expsyms_cmds='`$ECHO "X$extract_expsyms_cmds" | $Xsed -e "$delay_single_quote_subst"`'
11590archive_cmds_need_lc='`$ECHO "X$archive_cmds_need_lc" | $Xsed -e "$delay_single_quote_subst"`'
11591enable_shared_with_static_runtimes='`$ECHO "X$enable_shared_with_static_runtimes" | $Xsed -e "$delay_single_quote_subst"`'
11592export_dynamic_flag_spec='`$ECHO "X$export_dynamic_flag_spec" | $Xsed -e "$delay_single_quote_subst"`'
11593whole_archive_flag_spec='`$ECHO "X$whole_archive_flag_spec" | $Xsed -e "$delay_single_quote_subst"`'
11594compiler_needs_object='`$ECHO "X$compiler_needs_object" | $Xsed -e "$delay_single_quote_subst"`'
11595old_archive_from_new_cmds='`$ECHO "X$old_archive_from_new_cmds" | $Xsed -e "$delay_single_quote_subst"`'
11596old_archive_from_expsyms_cmds='`$ECHO "X$old_archive_from_expsyms_cmds" | $Xsed -e "$delay_single_quote_subst"`'
11597archive_cmds='`$ECHO "X$archive_cmds" | $Xsed -e "$delay_single_quote_subst"`'
11598archive_expsym_cmds='`$ECHO "X$archive_expsym_cmds" | $Xsed -e "$delay_single_quote_subst"`'
11599module_cmds='`$ECHO "X$module_cmds" | $Xsed -e "$delay_single_quote_subst"`'
11600module_expsym_cmds='`$ECHO "X$module_expsym_cmds" | $Xsed -e "$delay_single_quote_subst"`'
11601with_gnu_ld='`$ECHO "X$with_gnu_ld" | $Xsed -e "$delay_single_quote_subst"`'
11602allow_undefined_flag='`$ECHO "X$allow_undefined_flag" | $Xsed -e "$delay_single_quote_subst"`'
11603no_undefined_flag='`$ECHO "X$no_undefined_flag" | $Xsed -e "$delay_single_quote_subst"`'
11604hardcode_libdir_flag_spec='`$ECHO "X$hardcode_libdir_flag_spec" | $Xsed -e "$delay_single_quote_subst"`'
11605hardcode_libdir_flag_spec_ld='`$ECHO "X$hardcode_libdir_flag_spec_ld" | $Xsed -e "$delay_single_quote_subst"`'
11606hardcode_libdir_separator='`$ECHO "X$hardcode_libdir_separator" | $Xsed -e "$delay_single_quote_subst"`'
11607hardcode_direct='`$ECHO "X$hardcode_direct" | $Xsed -e "$delay_single_quote_subst"`'
11608hardcode_direct_absolute='`$ECHO "X$hardcode_direct_absolute" | $Xsed -e "$delay_single_quote_subst"`'
11609hardcode_minus_L='`$ECHO "X$hardcode_minus_L" | $Xsed -e "$delay_single_quote_subst"`'
11610hardcode_shlibpath_var='`$ECHO "X$hardcode_shlibpath_var" | $Xsed -e "$delay_single_quote_subst"`'
11611hardcode_automatic='`$ECHO "X$hardcode_automatic" | $Xsed -e "$delay_single_quote_subst"`'
11612inherit_rpath='`$ECHO "X$inherit_rpath" | $Xsed -e "$delay_single_quote_subst"`'
11613link_all_deplibs='`$ECHO "X$link_all_deplibs" | $Xsed -e "$delay_single_quote_subst"`'
11614fix_srcfile_path='`$ECHO "X$fix_srcfile_path" | $Xsed -e "$delay_single_quote_subst"`'
11615always_export_symbols='`$ECHO "X$always_export_symbols" | $Xsed -e "$delay_single_quote_subst"`'
11616export_symbols_cmds='`$ECHO "X$export_symbols_cmds" | $Xsed -e "$delay_single_quote_subst"`'
11617exclude_expsyms='`$ECHO "X$exclude_expsyms" | $Xsed -e "$delay_single_quote_subst"`'
11618include_expsyms='`$ECHO "X$include_expsyms" | $Xsed -e "$delay_single_quote_subst"`'
11619prelink_cmds='`$ECHO "X$prelink_cmds" | $Xsed -e "$delay_single_quote_subst"`'
11620file_list_spec='`$ECHO "X$file_list_spec" | $Xsed -e "$delay_single_quote_subst"`'
11621variables_saved_for_relink='`$ECHO "X$variables_saved_for_relink" | $Xsed -e "$delay_single_quote_subst"`'
11622need_lib_prefix='`$ECHO "X$need_lib_prefix" | $Xsed -e "$delay_single_quote_subst"`'
11623need_version='`$ECHO "X$need_version" | $Xsed -e "$delay_single_quote_subst"`'
11624version_type='`$ECHO "X$version_type" | $Xsed -e "$delay_single_quote_subst"`'
11625runpath_var='`$ECHO "X$runpath_var" | $Xsed -e "$delay_single_quote_subst"`'
11626shlibpath_var='`$ECHO "X$shlibpath_var" | $Xsed -e "$delay_single_quote_subst"`'
11627shlibpath_overrides_runpath='`$ECHO "X$shlibpath_overrides_runpath" | $Xsed -e "$delay_single_quote_subst"`'
11628libname_spec='`$ECHO "X$libname_spec" | $Xsed -e "$delay_single_quote_subst"`'
11629library_names_spec='`$ECHO "X$library_names_spec" | $Xsed -e "$delay_single_quote_subst"`'
11630soname_spec='`$ECHO "X$soname_spec" | $Xsed -e "$delay_single_quote_subst"`'
11631postinstall_cmds='`$ECHO "X$postinstall_cmds" | $Xsed -e "$delay_single_quote_subst"`'
11632postuninstall_cmds='`$ECHO "X$postuninstall_cmds" | $Xsed -e "$delay_single_quote_subst"`'
11633finish_cmds='`$ECHO "X$finish_cmds" | $Xsed -e "$delay_single_quote_subst"`'
11634finish_eval='`$ECHO "X$finish_eval" | $Xsed -e "$delay_single_quote_subst"`'
11635hardcode_into_libs='`$ECHO "X$hardcode_into_libs" | $Xsed -e "$delay_single_quote_subst"`'
11636sys_lib_search_path_spec='`$ECHO "X$sys_lib_search_path_spec" | $Xsed -e "$delay_single_quote_subst"`'
11637sys_lib_dlsearch_path_spec='`$ECHO "X$sys_lib_dlsearch_path_spec" | $Xsed -e "$delay_single_quote_subst"`'
11638hardcode_action='`$ECHO "X$hardcode_action" | $Xsed -e "$delay_single_quote_subst"`'
11639enable_dlopen='`$ECHO "X$enable_dlopen" | $Xsed -e "$delay_single_quote_subst"`'
11640enable_dlopen_self='`$ECHO "X$enable_dlopen_self" | $Xsed -e "$delay_single_quote_subst"`'
11641enable_dlopen_self_static='`$ECHO "X$enable_dlopen_self_static" | $Xsed -e "$delay_single_quote_subst"`'
11642old_striplib='`$ECHO "X$old_striplib" | $Xsed -e "$delay_single_quote_subst"`'
11643striplib='`$ECHO "X$striplib" | $Xsed -e "$delay_single_quote_subst"`'
11644
11645LTCC='$LTCC'
11646LTCFLAGS='$LTCFLAGS'
11647compiler='$compiler_DEFAULT'
11648
11649# Quote evaled strings.
11650for var in SED \
11651GREP \
11652EGREP \
11653FGREP \
11654LD \
11655NM \
11656LN_S \
11657lt_SP2NL \
11658lt_NL2SP \
11659reload_flag \
47dc80f6 11660OBJDUMP \
5c706339
AK
11661deplibs_check_method \
11662file_magic_cmd \
11663AR \
11664AR_FLAGS \
11665STRIP \
11666RANLIB \
11667CC \
11668CFLAGS \
11669compiler \
11670lt_cv_sys_global_symbol_pipe \
11671lt_cv_sys_global_symbol_to_cdecl \
11672lt_cv_sys_global_symbol_to_c_name_address \
11673lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
11674SHELL \
11675ECHO \
11676lt_prog_compiler_no_builtin_flag \
11677lt_prog_compiler_wl \
11678lt_prog_compiler_pic \
11679lt_prog_compiler_static \
11680lt_cv_prog_compiler_c_o \
11681need_locks \
11682DSYMUTIL \
11683NMEDIT \
11684LIPO \
11685OTOOL \
11686OTOOL64 \
11687shrext_cmds \
11688export_dynamic_flag_spec \
11689whole_archive_flag_spec \
11690compiler_needs_object \
11691with_gnu_ld \
11692allow_undefined_flag \
11693no_undefined_flag \
11694hardcode_libdir_flag_spec \
11695hardcode_libdir_flag_spec_ld \
11696hardcode_libdir_separator \
11697fix_srcfile_path \
11698exclude_expsyms \
11699include_expsyms \
11700file_list_spec \
11701variables_saved_for_relink \
11702libname_spec \
11703library_names_spec \
11704soname_spec \
11705finish_eval \
11706old_striplib \
11707striplib; do
11708 case \`eval \\\\\$ECHO "X\\\\\$\$var"\` in
11709 *[\\\\\\\`\\"\\\$]*)
11710 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"X\\\$\$var\\" | \\\$Xsed -e \\"\\\$sed_quote_subst\\"\\\`\\\\\\""
11711 ;;
11712 *)
11713 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
11714 ;;
11715 esac
11716done
11717
11718# Double-quote double-evaled strings.
11719for var in reload_cmds \
11720old_postinstall_cmds \
11721old_postuninstall_cmds \
11722old_archive_cmds \
11723extract_expsyms_cmds \
11724old_archive_from_new_cmds \
11725old_archive_from_expsyms_cmds \
11726archive_cmds \
11727archive_expsym_cmds \
11728module_cmds \
11729module_expsym_cmds \
11730export_symbols_cmds \
11731prelink_cmds \
11732postinstall_cmds \
11733postuninstall_cmds \
11734finish_cmds \
11735sys_lib_search_path_spec \
11736sys_lib_dlsearch_path_spec; do
11737 case \`eval \\\\\$ECHO "X\\\\\$\$var"\` in
11738 *[\\\\\\\`\\"\\\$]*)
11739 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"X\\\$\$var\\" | \\\$Xsed -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\""
11740 ;;
11741 *)
11742 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
11743 ;;
11744 esac
11745done
11746
11747# Fix-up fallback echo if it was mangled by the above quoting rules.
11748case \$lt_ECHO in
11749*'\\\$0 --fallback-echo"') lt_ECHO=\`\$ECHO "X\$lt_ECHO" | \$Xsed -e 's/\\\\\\\\\\\\\\\$0 --fallback-echo"\$/\$0 --fallback-echo"/'\`
11750 ;;
11751esac
b9668ba4 11752
5c706339
AK
11753ac_aux_dir='$ac_aux_dir'
11754xsi_shell='$xsi_shell'
11755lt_shell_append='$lt_shell_append'
b9668ba4 11756
5c706339
AK
11757# See if we are running on zsh, and set the options which allow our
11758# commands through without removal of \ escapes INIT.
11759if test -n "\${ZSH_VERSION+set}" ; then
11760 setopt NO_GLOB_SUBST
b9668ba4
AK
11761fi
11762
5c706339
AK
11763
11764 PACKAGE='$PACKAGE'
11765 VERSION='$VERSION'
11766 TIMESTAMP='$TIMESTAMP'
11767 RM='$RM'
11768 ofile='$ofile'
11769
11770
11771
b9668ba4
AK
11772
11773_ACEOF
b9668ba4 11774
47dc80f6 11775cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
5c706339
AK
11776
11777# Handling of arguments.
11778for ac_config_target in $ac_config_targets
11779do
11780 case $ac_config_target in
11781 "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;;
11782 "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;;
11783 "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;;
0fbeb4dc 11784 "yaml-0.1.pc") CONFIG_FILES="$CONFIG_FILES yaml-0.1.pc" ;;
5c706339
AK
11785 "include/Makefile") CONFIG_FILES="$CONFIG_FILES include/Makefile" ;;
11786 "src/Makefile") CONFIG_FILES="$CONFIG_FILES src/Makefile" ;;
11787 "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
11788 "tests/Makefile") CONFIG_FILES="$CONFIG_FILES tests/Makefile" ;;
11789 "win32/Makefile") CONFIG_FILES="$CONFIG_FILES win32/Makefile" ;;
11790
0fbeb4dc 11791 *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5 ;;
5c706339
AK
11792 esac
11793done
11794
11795
11796# If the user did not use the arguments to specify the items to instantiate,
11797# then the envvar interface is used. Set only those that are not.
11798# We use the long form for the default assignment because of an extremely
11799# bizarre bug on SunOS 4.1.3.
11800if $ac_need_defaults; then
11801 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
11802 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
11803 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
b9668ba4
AK
11804fi
11805
5c706339
AK
11806# Have a temporary directory for convenience. Make it in the build tree
11807# simply because there is no reason against having it here, and in addition,
11808# creating and moving files from /tmp can sometimes cause problems.
11809# Hook for its removal unless debugging.
11810# Note that there is a small window in which the directory will not be cleaned:
11811# after its creation but before its name has been assigned to `$tmp'.
11812$debug ||
11813{
11814 tmp=
11815 trap 'exit_status=$?
11816 { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status
11817' 0
0fbeb4dc 11818 trap 'as_fn_exit 1' 1 2 13 15
5c706339
AK
11819}
11820# Create a (secure) tmp directory for tmp files.
b9668ba4 11821
b9668ba4 11822{
5c706339
AK
11823 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
11824 test -n "$tmp" && test -d "$tmp"
11825} ||
11826{
11827 tmp=./conf$$-$RANDOM
11828 (umask 077 && mkdir "$tmp")
0fbeb4dc 11829} || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
5c706339 11830
47dc80f6
AK
11831# Set up the scripts for CONFIG_FILES section.
11832# No need to generate them if there are no CONFIG_FILES.
11833# This happens for instance with `./config.status config.h'.
5c706339
AK
11834if test -n "$CONFIG_FILES"; then
11835
5c706339 11836
0fbeb4dc
AK
11837ac_cr=`echo X | tr X '\015'`
11838# On cygwin, bash can eat \r inside `` if the user requested igncr.
11839# But we know of no other shell where ac_cr would be empty at this
11840# point, so we can use a bashism as a fallback.
11841if test "x$ac_cr" = x; then
11842 eval ac_cr=\$\'\\r\'
11843fi
47dc80f6
AK
11844ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
11845if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
11846 ac_cs_awk_cr='\\r'
11847else
11848 ac_cs_awk_cr=$ac_cr
b9668ba4
AK
11849fi
11850
47dc80f6 11851echo 'BEGIN {' >"$tmp/subs1.awk" &&
5c706339 11852_ACEOF
b9668ba4 11853
b9668ba4 11854
47dc80f6
AK
11855{
11856 echo "cat >conf$$subs.awk <<_ACEOF" &&
11857 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
11858 echo "_ACEOF"
11859} >conf$$subs.sh ||
0fbeb4dc
AK
11860 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
11861ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
5c706339
AK
11862ac_delim='%!_!# '
11863for ac_last_try in false false false false false :; do
47dc80f6 11864 . ./conf$$subs.sh ||
0fbeb4dc 11865 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
b9668ba4 11866
47dc80f6
AK
11867 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
11868 if test $ac_delim_n = $ac_delim_num; then
5c706339
AK
11869 break
11870 elif $ac_last_try; then
0fbeb4dc 11871 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
5c706339
AK
11872 else
11873 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
11874 fi
11875done
47dc80f6 11876rm -f conf$$subs.sh
b9668ba4 11877
47dc80f6
AK
11878cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
11879cat >>"\$tmp/subs1.awk" <<\\_ACAWK &&
11880_ACEOF
11881sed -n '
11882h
11883s/^/S["/; s/!.*/"]=/
11884p
11885g
11886s/^[^!]*!//
11887:repl
11888t repl
11889s/'"$ac_delim"'$//
11890t delim
11891:nl
11892h
0fbeb4dc 11893s/\(.\{148\}\)..*/\1/
47dc80f6
AK
11894t more1
11895s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
11896p
11897n
11898b repl
11899:more1
11900s/["\\]/\\&/g; s/^/"/; s/$/"\\/
11901p
11902g
11903s/.\{148\}//
11904t nl
11905:delim
11906h
0fbeb4dc 11907s/\(.\{148\}\)..*/\1/
47dc80f6
AK
11908t more2
11909s/["\\]/\\&/g; s/^/"/; s/$/"/
11910p
11911b
11912:more2
11913s/["\\]/\\&/g; s/^/"/; s/$/"\\/
11914p
11915g
11916s/.\{148\}//
11917t delim
11918' <conf$$subs.awk | sed '
11919/^[^""]/{
11920 N
11921 s/\n//
11922}
11923' >>$CONFIG_STATUS || ac_write_fail=1
11924rm -f conf$$subs.awk
11925cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
11926_ACAWK
11927cat >>"\$tmp/subs1.awk" <<_ACAWK &&
11928 for (key in S) S_is_set[key] = 1
11929 FS = "\a"
11930
11931}
11932{
11933 line = $ 0
11934 nfields = split(line, field, "@")
11935 substed = 0
11936 len = length(field[1])
11937 for (i = 2; i < nfields; i++) {
11938 key = field[i]
11939 keylen = length(key)
11940 if (S_is_set[key]) {
11941 value = S[key]
11942 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
11943 len += length(value) + length(field[++i])
11944 substed = 1
11945 } else
11946 len += 1 + keylen
11947 }
5c706339 11948
47dc80f6
AK
11949 print line
11950}
11951
11952_ACAWK
b9668ba4 11953_ACEOF
47dc80f6
AK
11954cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
11955if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
11956 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
11957else
11958 cat
11959fi < "$tmp/subs1.awk" > "$tmp/subs.awk" \
0fbeb4dc 11960 || as_fn_error $? "could not setup config files machinery" "$LINENO" 5
b9668ba4 11961_ACEOF
b9668ba4 11962
0fbeb4dc
AK
11963# VPATH may cause trouble with some makes, so we remove sole $(srcdir),
11964# ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and
5c706339
AK
11965# trailing colons and then remove the whole line if VPATH becomes empty
11966# (actually we leave an empty line to preserve line numbers).
11967if test "x$srcdir" = x.; then
0fbeb4dc
AK
11968 ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{
11969h
11970s///
11971s/^/:/
11972s/[ ]*$/:/
11973s/:\$(srcdir):/:/g
11974s/:\${srcdir}:/:/g
11975s/:@srcdir@:/:/g
11976s/^:*//
5c706339 11977s/:*$//
0fbeb4dc
AK
11978x
11979s/\(=[ ]*\).*/\1/
11980G
11981s/\n//
5c706339
AK
11982s/^[^=]*=[ ]*$//
11983}'
b9668ba4
AK
11984fi
11985
47dc80f6 11986cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
5c706339
AK
11987fi # test -n "$CONFIG_FILES"
11988
47dc80f6
AK
11989# Set up the scripts for CONFIG_HEADERS section.
11990# No need to generate them if there are no CONFIG_HEADERS.
11991# This happens for instance with `./config.status Makefile'.
11992if test -n "$CONFIG_HEADERS"; then
11993cat >"$tmp/defines.awk" <<\_ACAWK ||
11994BEGIN {
11995_ACEOF
11996
11997# Transform confdefs.h into an awk script `defines.awk', embedded as
11998# here-document in config.status, that substitutes the proper values into
11999# config.h.in to produce config.h.
12000
12001# Create a delimiter string that does not exist in confdefs.h, to ease
12002# handling of long lines.
12003ac_delim='%!_!# '
12004for ac_last_try in false false :; do
12005 ac_t=`sed -n "/$ac_delim/p" confdefs.h`
12006 if test -z "$ac_t"; then
12007 break
12008 elif $ac_last_try; then
0fbeb4dc 12009 as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5
47dc80f6
AK
12010 else
12011 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
12012 fi
12013done
12014
12015# For the awk script, D is an array of macro values keyed by name,
12016# likewise P contains macro parameters if any. Preserve backslash
12017# newline sequences.
5c706339 12018
47dc80f6
AK
12019ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
12020sed -n '
12021s/.\{148\}/&'"$ac_delim"'/g
12022t rset
12023:rset
12024s/^[ ]*#[ ]*define[ ][ ]*/ /
12025t def
12026d
12027:def
12028s/\\$//
12029t bsnl
12030s/["\\]/\\&/g
12031s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
12032D["\1"]=" \3"/p
12033s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p
12034d
12035:bsnl
12036s/["\\]/\\&/g
12037s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
12038D["\1"]=" \3\\\\\\n"\\/p
12039t cont
12040s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
12041t cont
12042d
12043:cont
12044n
12045s/.\{148\}/&'"$ac_delim"'/g
12046t clear
12047:clear
12048s/\\$//
12049t bsnlc
12050s/["\\]/\\&/g; s/^/"/; s/$/"/p
12051d
12052:bsnlc
12053s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
12054b cont
12055' <confdefs.h | sed '
12056s/'"$ac_delim"'/"\\\
12057"/g' >>$CONFIG_STATUS || ac_write_fail=1
12058
12059cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12060 for (key in D) D_is_set[key] = 1
12061 FS = "\a"
12062}
12063/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
12064 line = \$ 0
12065 split(line, arg, " ")
12066 if (arg[1] == "#") {
12067 defundef = arg[2]
12068 mac1 = arg[3]
12069 } else {
12070 defundef = substr(arg[1], 2)
12071 mac1 = arg[2]
12072 }
12073 split(mac1, mac2, "(") #)
12074 macro = mac2[1]
12075 prefix = substr(line, 1, index(line, defundef) - 1)
12076 if (D_is_set[macro]) {
12077 # Preserve the white space surrounding the "#".
12078 print prefix "define", macro P[macro] D[macro]
12079 next
12080 } else {
12081 # Replace #undef with comments. This is necessary, for example,
12082 # in the case of _POSIX_SOURCE, which is predefined and required
12083 # on some systems where configure will not decide to define it.
12084 if (defundef == "undef") {
12085 print "/*", prefix defundef, macro, "*/"
12086 next
12087 }
12088 }
12089}
12090{ print }
12091_ACAWK
12092_ACEOF
12093cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
0fbeb4dc 12094 as_fn_error $? "could not setup config headers machinery" "$LINENO" 5
47dc80f6
AK
12095fi # test -n "$CONFIG_HEADERS"
12096
12097
12098eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS"
12099shift
12100for ac_tag
5c706339
AK
12101do
12102 case $ac_tag in
12103 :[FHLC]) ac_mode=$ac_tag; continue;;
12104 esac
12105 case $ac_mode$ac_tag in
12106 :[FHL]*:*);;
0fbeb4dc 12107 :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5 ;;
5c706339
AK
12108 :[FH]-) ac_tag=-:-;;
12109 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
12110 esac
12111 ac_save_IFS=$IFS
12112 IFS=:
12113 set x $ac_tag
12114 IFS=$ac_save_IFS
12115 shift
12116 ac_file=$1
12117 shift
12118
12119 case $ac_mode in
12120 :L) ac_source=$1;;
12121 :[FH])
12122 ac_file_inputs=
12123 for ac_f
12124 do
12125 case $ac_f in
12126 -) ac_f="$tmp/stdin";;
12127 *) # Look for the file first in the build tree, then in the source tree
12128 # (if the path is not absolute). The absolute path cannot be DOS-style,
12129 # because $ac_f cannot contain `:'.
12130 test -f "$ac_f" ||
12131 case $ac_f in
12132 [\\/$]*) false;;
12133 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
12134 esac ||
0fbeb4dc 12135 as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5 ;;
5c706339 12136 esac
47dc80f6 12137 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
0fbeb4dc 12138 as_fn_append ac_file_inputs " '$ac_f'"
5c706339
AK
12139 done
12140
12141 # Let's still pretend it is `configure' which instantiates (i.e., don't
12142 # use $as_me), people would be surprised to read:
12143 # /* config.h. Generated by config.status. */
47dc80f6
AK
12144 configure_input='Generated from '`
12145 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
12146 `' by configure.'
5c706339
AK
12147 if test x"$ac_file" != x-; then
12148 configure_input="$ac_file. $configure_input"
0fbeb4dc 12149 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
47dc80f6 12150$as_echo "$as_me: creating $ac_file" >&6;}
5c706339 12151 fi
47dc80f6
AK
12152 # Neutralize special characters interpreted by sed in replacement strings.
12153 case $configure_input in #(
12154 *\&* | *\|* | *\\* )
12155 ac_sed_conf_input=`$as_echo "$configure_input" |
12156 sed 's/[\\\\&|]/\\\\&/g'`;; #(
12157 *) ac_sed_conf_input=$configure_input;;
12158 esac
5c706339
AK
12159
12160 case $ac_tag in
47dc80f6 12161 *:-:* | *:-) cat >"$tmp/stdin" \
0fbeb4dc 12162 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
5c706339
AK
12163 esac
12164 ;;
12165 esac
12166
12167 ac_dir=`$as_dirname -- "$ac_file" ||
12168$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
12169 X"$ac_file" : 'X\(//\)[^/]' \| \
12170 X"$ac_file" : 'X\(//\)$' \| \
12171 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
47dc80f6 12172$as_echo X"$ac_file" |
5c706339
AK
12173 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
12174 s//\1/
12175 q
12176 }
12177 /^X\(\/\/\)[^/].*/{
12178 s//\1/
12179 q
12180 }
12181 /^X\(\/\/\)$/{
12182 s//\1/
12183 q
12184 }
12185 /^X\(\/\).*/{
12186 s//\1/
12187 q
12188 }
12189 s/.*/./; q'`
0fbeb4dc 12190 as_dir="$ac_dir"; as_fn_mkdir_p
5c706339 12191 ac_builddir=.
b9668ba4 12192
5c706339
AK
12193case "$ac_dir" in
12194.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
12195*)
47dc80f6 12196 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
5c706339 12197 # A ".." for each directory in $ac_dir_suffix.
47dc80f6 12198 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
5c706339
AK
12199 case $ac_top_builddir_sub in
12200 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
12201 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
12202 esac ;;
b9668ba4 12203esac
5c706339
AK
12204ac_abs_top_builddir=$ac_pwd
12205ac_abs_builddir=$ac_pwd$ac_dir_suffix
12206# for backward compatibility:
12207ac_top_builddir=$ac_top_build_prefix
b9668ba4 12208
5c706339
AK
12209case $srcdir in
12210 .) # We are building in place.
12211 ac_srcdir=.
12212 ac_top_srcdir=$ac_top_builddir_sub
12213 ac_abs_top_srcdir=$ac_pwd ;;
12214 [\\/]* | ?:[\\/]* ) # Absolute name.
12215 ac_srcdir=$srcdir$ac_dir_suffix;
12216 ac_top_srcdir=$srcdir
12217 ac_abs_top_srcdir=$srcdir ;;
12218 *) # Relative name.
12219 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
12220 ac_top_srcdir=$ac_top_build_prefix$srcdir
12221 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
b9668ba4 12222esac
5c706339 12223ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
b9668ba4 12224
b9668ba4 12225
5c706339
AK
12226 case $ac_mode in
12227 :F)
12228 #
12229 # CONFIG_FILE
12230 #
b9668ba4 12231
5c706339
AK
12232 case $INSTALL in
12233 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
12234 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
12235 esac
12236 ac_MKDIR_P=$MKDIR_P
12237 case $MKDIR_P in
12238 [\\/$]* | ?:[\\/]* ) ;;
12239 */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;;
12240 esac
12241_ACEOF
b9668ba4 12242
47dc80f6 12243cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
5c706339
AK
12244# If the template does not know about datarootdir, expand it.
12245# FIXME: This hack should be removed a few years after 2.60.
12246ac_datarootdir_hack=; ac_datarootdir_seen=
47dc80f6
AK
12247ac_sed_dataroot='
12248/datarootdir/ {
5c706339
AK
12249 p
12250 q
12251}
12252/@datadir@/p
12253/@docdir@/p
12254/@infodir@/p
12255/@localedir@/p
0fbeb4dc 12256/@mandir@/p'
47dc80f6 12257case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
5c706339
AK
12258*datarootdir*) ac_datarootdir_seen=yes;;
12259*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
0fbeb4dc 12260 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
47dc80f6 12261$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
5c706339 12262_ACEOF
47dc80f6 12263cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
5c706339
AK
12264 ac_datarootdir_hack='
12265 s&@datadir@&$datadir&g
12266 s&@docdir@&$docdir&g
12267 s&@infodir@&$infodir&g
12268 s&@localedir@&$localedir&g
12269 s&@mandir@&$mandir&g
0fbeb4dc 12270 s&\\\${datarootdir}&$datarootdir&g' ;;
5c706339 12271esac
b9668ba4 12272_ACEOF
b9668ba4 12273
5c706339
AK
12274# Neutralize VPATH when `$srcdir' = `.'.
12275# Shell code in configure.ac might set extrasub.
12276# FIXME: do we really want to maintain this feature?
47dc80f6
AK
12277cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12278ac_sed_extra="$ac_vpsub
5c706339
AK
12279$extrasub
12280_ACEOF
47dc80f6 12281cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
5c706339
AK
12282:t
12283/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
47dc80f6 12284s|@configure_input@|$ac_sed_conf_input|;t t
5c706339 12285s&@top_builddir@&$ac_top_builddir_sub&;t t
47dc80f6 12286s&@top_build_prefix@&$ac_top_build_prefix&;t t
5c706339
AK
12287s&@srcdir@&$ac_srcdir&;t t
12288s&@abs_srcdir@&$ac_abs_srcdir&;t t
12289s&@top_srcdir@&$ac_top_srcdir&;t t
12290s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
12291s&@builddir@&$ac_builddir&;t t
12292s&@abs_builddir@&$ac_abs_builddir&;t t
12293s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
12294s&@INSTALL@&$ac_INSTALL&;t t
12295s&@MKDIR_P@&$ac_MKDIR_P&;t t
12296$ac_datarootdir_hack
47dc80f6
AK
12297"
12298eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$tmp/subs.awk" >$tmp/out \
0fbeb4dc 12299 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
b9668ba4 12300
5c706339
AK
12301test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
12302 { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } &&
12303 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } &&
0fbeb4dc
AK
12304 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
12305which seems to be undefined. Please make sure it is defined" >&5
47dc80f6 12306$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
0fbeb4dc 12307which seems to be undefined. Please make sure it is defined" >&2;}
b9668ba4 12308
5c706339
AK
12309 rm -f "$tmp/stdin"
12310 case $ac_file in
47dc80f6
AK
12311 -) cat "$tmp/out" && rm -f "$tmp/out";;
12312 *) rm -f "$ac_file" && mv "$tmp/out" "$ac_file";;
12313 esac \
0fbeb4dc 12314 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
5c706339
AK
12315 ;;
12316 :H)
12317 #
12318 # CONFIG_HEADER
12319 #
5c706339 12320 if test x"$ac_file" != x-; then
47dc80f6
AK
12321 {
12322 $as_echo "/* $configure_input */" \
12323 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs"
12324 } >"$tmp/config.h" \
0fbeb4dc 12325 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
47dc80f6 12326 if diff "$ac_file" "$tmp/config.h" >/dev/null 2>&1; then
0fbeb4dc 12327 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
47dc80f6 12328$as_echo "$as_me: $ac_file is unchanged" >&6;}
5c706339 12329 else
47dc80f6
AK
12330 rm -f "$ac_file"
12331 mv "$tmp/config.h" "$ac_file" \
0fbeb4dc 12332 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
5c706339
AK
12333 fi
12334 else
47dc80f6
AK
12335 $as_echo "/* $configure_input */" \
12336 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" \
0fbeb4dc 12337 || as_fn_error $? "could not create -" "$LINENO" 5
5c706339 12338 fi
47dc80f6
AK
12339# Compute "$ac_file"'s index in $config_headers.
12340_am_arg="$ac_file"
5c706339
AK
12341_am_stamp_count=1
12342for _am_header in $config_headers :; do
12343 case $_am_header in
12344 $_am_arg | $_am_arg:* )
12345 break ;;
12346 * )
12347 _am_stamp_count=`expr $_am_stamp_count + 1` ;;
12348 esac
12349done
12350echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" ||
12351$as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
12352 X"$_am_arg" : 'X\(//\)[^/]' \| \
12353 X"$_am_arg" : 'X\(//\)$' \| \
12354 X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null ||
47dc80f6 12355$as_echo X"$_am_arg" |
5c706339
AK
12356 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
12357 s//\1/
12358 q
12359 }
12360 /^X\(\/\/\)[^/].*/{
12361 s//\1/
12362 q
12363 }
12364 /^X\(\/\/\)$/{
12365 s//\1/
12366 q
12367 }
12368 /^X\(\/\).*/{
12369 s//\1/
12370 q
12371 }
12372 s/.*/./; q'`/stamp-h$_am_stamp_count
12373 ;;
b9668ba4 12374
0fbeb4dc 12375 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
47dc80f6 12376$as_echo "$as_me: executing $ac_file commands" >&6;}
5c706339
AK
12377 ;;
12378 esac
b9668ba4 12379
b9668ba4 12380
5c706339 12381 case $ac_file$ac_mode in
47dc80f6
AK
12382 "depfiles":C) test x"$AMDEP_TRUE" != x"" || {
12383 # Autoconf 2.62 quotes --file arguments for eval, but not when files
12384 # are listed without --file. Let's play safe and only enable the eval
12385 # if we detect the quoting.
12386 case $CONFIG_FILES in
12387 *\'*) eval set x "$CONFIG_FILES" ;;
12388 *) set x $CONFIG_FILES ;;
12389 esac
12390 shift
12391 for mf
12392 do
12393 # Strip MF so we end up with the name of the file.
12394 mf=`echo "$mf" | sed -e 's/:.*$//'`
12395 # Check whether this is an Automake generated Makefile or not.
12396 # We used to match only the files named `Makefile.in', but
12397 # some people rename them; so instead we look at the file content.
12398 # Grep'ing the first line is not enough: some people post-process
12399 # each Makefile.in and add a new line on top of each file to say so.
12400 # Grep'ing the whole file is not good either: AIX grep has a line
12401 # limit of 2048, but all sed's we know have understand at least 4000.
12402 if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then
12403 dirpart=`$as_dirname -- "$mf" ||
5c706339
AK
12404$as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
12405 X"$mf" : 'X\(//\)[^/]' \| \
12406 X"$mf" : 'X\(//\)$' \| \
12407 X"$mf" : 'X\(/\)' \| . 2>/dev/null ||
47dc80f6 12408$as_echo X"$mf" |
5c706339
AK
12409 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
12410 s//\1/
12411 q
12412 }
12413 /^X\(\/\/\)[^/].*/{
12414 s//\1/
12415 q
12416 }
12417 /^X\(\/\/\)$/{
12418 s//\1/
12419 q
12420 }
12421 /^X\(\/\).*/{
12422 s//\1/
12423 q
12424 }
12425 s/.*/./; q'`
47dc80f6
AK
12426 else
12427 continue
12428 fi
12429 # Extract the definition of DEPDIR, am__include, and am__quote
12430 # from the Makefile without running `make'.
12431 DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
12432 test -z "$DEPDIR" && continue
12433 am__include=`sed -n 's/^am__include = //p' < "$mf"`
12434 test -z "am__include" && continue
12435 am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
12436 # When using ansi2knr, U may be empty or an underscore; expand it
12437 U=`sed -n 's/^U = //p' < "$mf"`
12438 # Find all dependency output files, they are included files with
12439 # $(DEPDIR) in their names. We invoke sed twice because it is the
12440 # simplest approach to changing $(DEPDIR) to its actual value in the
12441 # expansion.
12442 for file in `sed -n "
12443 s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
12444 sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do
12445 # Make sure the directory exists.
12446 test -f "$dirpart/$file" && continue
12447 fdir=`$as_dirname -- "$file" ||
5c706339
AK
12448$as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
12449 X"$file" : 'X\(//\)[^/]' \| \
12450 X"$file" : 'X\(//\)$' \| \
12451 X"$file" : 'X\(/\)' \| . 2>/dev/null ||
47dc80f6 12452$as_echo X"$file" |
5c706339
AK
12453 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
12454 s//\1/
12455 q
12456 }
12457 /^X\(\/\/\)[^/].*/{
12458 s//\1/
12459 q
12460 }
12461 /^X\(\/\/\)$/{
12462 s//\1/
12463 q
12464 }
12465 /^X\(\/\).*/{
12466 s//\1/
12467 q
12468 }
12469 s/.*/./; q'`
0fbeb4dc 12470 as_dir=$dirpart/$fdir; as_fn_mkdir_p
47dc80f6
AK
12471 # echo "creating $dirpart/$file"
12472 echo '# dummy' > "$dirpart/$file"
12473 done
5c706339 12474 done
47dc80f6 12475}
5c706339
AK
12476 ;;
12477 "libtool":C)
b9668ba4 12478
5c706339
AK
12479 # See if we are running on zsh, and set the options which allow our
12480 # commands through without removal of \ escapes.
12481 if test -n "${ZSH_VERSION+set}" ; then
12482 setopt NO_GLOB_SUBST
12483 fi
b9668ba4 12484
5c706339
AK
12485 cfgfile="${ofile}T"
12486 trap "$RM \"$cfgfile\"; exit 1" 1 2 15
12487 $RM "$cfgfile"
b9668ba4 12488
5c706339
AK
12489 cat <<_LT_EOF >> "$cfgfile"
12490#! $SHELL
b9668ba4 12491
5c706339
AK
12492# `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
12493# Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION
12494# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
12495# NOTE: Changes made to this file will be lost: look at ltmain.sh.
b9668ba4 12496#
5c706339
AK
12497# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
12498# 2006, 2007, 2008 Free Software Foundation, Inc.
12499# Written by Gordon Matzigkeit, 1996
b9668ba4 12500#
5c706339
AK
12501# This file is part of GNU Libtool.
12502#
12503# GNU Libtool is free software; you can redistribute it and/or
12504# modify it under the terms of the GNU General Public License as
12505# published by the Free Software Foundation; either version 2 of
12506# the License, or (at your option) any later version.
12507#
12508# As a special exception to the GNU General Public License,
12509# if you distribute this file as part of a program or library that
12510# is built using GNU Libtool, you may include this file under the
12511# same distribution terms that you use for the rest of that program.
12512#
12513# GNU Libtool is distributed in the hope that it will be useful,
12514# but WITHOUT ANY WARRANTY; without even the implied warranty of
12515# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
12516# GNU General Public License for more details.
12517#
12518# You should have received a copy of the GNU General Public License
12519# along with GNU Libtool; see the file COPYING. If not, a copy
12520# can be downloaded from http://www.gnu.org/licenses/gpl.html, or
12521# obtained by writing to the Free Software Foundation, Inc.,
12522# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
b9668ba4 12523
b9668ba4 12524
5c706339
AK
12525# The names of the tagged configurations supported by this script.
12526available_tags=""
b9668ba4 12527
5c706339 12528# ### BEGIN LIBTOOL CONFIG
b9668ba4 12529
5c706339
AK
12530# Which release of libtool.m4 was used?
12531macro_version=$macro_version
12532macro_revision=$macro_revision
b9668ba4 12533
5c706339
AK
12534# Whether or not to build shared libraries.
12535build_libtool_libs=$enable_shared
b9668ba4 12536
5c706339
AK
12537# Whether or not to build static libraries.
12538build_old_libs=$enable_static
b9668ba4 12539
5c706339
AK
12540# What type of objects to build.
12541pic_mode=$pic_mode
b9668ba4 12542
5c706339
AK
12543# Whether or not to optimize for fast installation.
12544fast_install=$enable_fast_install
b9668ba4 12545
5c706339
AK
12546# The host system.
12547host_alias=$host_alias
12548host=$host
12549host_os=$host_os
b9668ba4 12550
5c706339
AK
12551# The build system.
12552build_alias=$build_alias
12553build=$build
12554build_os=$build_os
b9668ba4 12555
5c706339
AK
12556# A sed program that does not truncate output.
12557SED=$lt_SED
b9668ba4 12558
5c706339
AK
12559# Sed that helps us avoid accidentally triggering echo(1) options like -n.
12560Xsed="\$SED -e 1s/^X//"
b9668ba4 12561
5c706339
AK
12562# A grep program that handles long lines.
12563GREP=$lt_GREP
12564
12565# An ERE matcher.
12566EGREP=$lt_EGREP
b9668ba4 12567
5c706339
AK
12568# A literal string matcher.
12569FGREP=$lt_FGREP
b9668ba4 12570
5c706339
AK
12571# A BSD- or MS-compatible name lister.
12572NM=$lt_NM
b9668ba4 12573
5c706339
AK
12574# Whether we need soft or hard links.
12575LN_S=$lt_LN_S
b9668ba4 12576
5c706339
AK
12577# What is the maximum length of a command?
12578max_cmd_len=$max_cmd_len
b9668ba4 12579
5c706339
AK
12580# Object file suffix (normally "o").
12581objext=$ac_objext
b9668ba4 12582
5c706339
AK
12583# Executable file suffix (normally "").
12584exeext=$exeext
b9668ba4 12585
5c706339
AK
12586# whether the shell understands "unset".
12587lt_unset=$lt_unset
b9668ba4 12588
5c706339
AK
12589# turn spaces into newlines.
12590SP2NL=$lt_lt_SP2NL
b9668ba4 12591
5c706339
AK
12592# turn newlines into spaces.
12593NL2SP=$lt_lt_NL2SP
b9668ba4 12594
5c706339
AK
12595# How to create reloadable object files.
12596reload_flag=$lt_reload_flag
12597reload_cmds=$lt_reload_cmds
b9668ba4 12598
47dc80f6
AK
12599# An object symbol dumper.
12600OBJDUMP=$lt_OBJDUMP
12601
5c706339
AK
12602# Method to check whether dependent libraries are shared objects.
12603deplibs_check_method=$lt_deplibs_check_method
b9668ba4 12604
5c706339
AK
12605# Command to use when deplibs_check_method == "file_magic".
12606file_magic_cmd=$lt_file_magic_cmd
b9668ba4 12607
5c706339
AK
12608# The archiver.
12609AR=$lt_AR
12610AR_FLAGS=$lt_AR_FLAGS
b9668ba4 12611
5c706339
AK
12612# A symbol stripping program.
12613STRIP=$lt_STRIP
b9668ba4 12614
5c706339
AK
12615# Commands used to install an old-style archive.
12616RANLIB=$lt_RANLIB
12617old_postinstall_cmds=$lt_old_postinstall_cmds
12618old_postuninstall_cmds=$lt_old_postuninstall_cmds
b9668ba4 12619
5c706339
AK
12620# A C compiler.
12621LTCC=$lt_CC
b9668ba4 12622
5c706339
AK
12623# LTCC compiler flags.
12624LTCFLAGS=$lt_CFLAGS
b9668ba4 12625
5c706339
AK
12626# Take the output of nm and produce a listing of raw symbols and C names.
12627global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
b9668ba4 12628
5c706339
AK
12629# Transform the output of nm in a proper C declaration.
12630global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
b9668ba4 12631
5c706339
AK
12632# Transform the output of nm in a C name address pair.
12633global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
b9668ba4 12634
5c706339
AK
12635# Transform the output of nm in a C name address pair when lib prefix is needed.
12636global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
b9668ba4 12637
5c706339
AK
12638# The name of the directory that contains temporary libtool files.
12639objdir=$objdir
b9668ba4 12640
5c706339
AK
12641# Shell to use when invoking shell scripts.
12642SHELL=$lt_SHELL
b9668ba4 12643
5c706339
AK
12644# An echo program that does not interpret backslashes.
12645ECHO=$lt_ECHO
b9668ba4 12646
5c706339
AK
12647# Used to examine libraries when file_magic_cmd begins with "file".
12648MAGIC_CMD=$MAGIC_CMD
b9668ba4 12649
5c706339
AK
12650# Must we lock files when doing compilation?
12651need_locks=$lt_need_locks
b9668ba4 12652
5c706339
AK
12653# Tool to manipulate archived DWARF debug symbol files on Mac OS X.
12654DSYMUTIL=$lt_DSYMUTIL
b9668ba4 12655
5c706339
AK
12656# Tool to change global to local symbols on Mac OS X.
12657NMEDIT=$lt_NMEDIT
b9668ba4 12658
5c706339
AK
12659# Tool to manipulate fat objects and archives on Mac OS X.
12660LIPO=$lt_LIPO
b9668ba4 12661
5c706339
AK
12662# ldd/readelf like tool for Mach-O binaries on Mac OS X.
12663OTOOL=$lt_OTOOL
12664
12665# ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4.
12666OTOOL64=$lt_OTOOL64
12667
12668# Old archive suffix (normally "a").
12669libext=$libext
12670
12671# Shared library suffix (normally ".so").
12672shrext_cmds=$lt_shrext_cmds
b9668ba4 12673
5c706339
AK
12674# The commands to extract the exported symbol list from a shared archive.
12675extract_expsyms_cmds=$lt_extract_expsyms_cmds
b9668ba4 12676
5c706339
AK
12677# Variables whose values should be saved in libtool wrapper scripts and
12678# restored at link time.
12679variables_saved_for_relink=$lt_variables_saved_for_relink
b9668ba4 12680
5c706339
AK
12681# Do we need the "lib" prefix for modules?
12682need_lib_prefix=$need_lib_prefix
b9668ba4 12683
5c706339
AK
12684# Do we need a version for libraries?
12685need_version=$need_version
b9668ba4 12686
5c706339
AK
12687# Library versioning type.
12688version_type=$version_type
b9668ba4 12689
5c706339
AK
12690# Shared library runtime path variable.
12691runpath_var=$runpath_var
b9668ba4 12692
5c706339
AK
12693# Shared library path variable.
12694shlibpath_var=$shlibpath_var
b9668ba4 12695
5c706339
AK
12696# Is shlibpath searched before the hard-coded library search path?
12697shlibpath_overrides_runpath=$shlibpath_overrides_runpath
b9668ba4 12698
5c706339
AK
12699# Format of library name prefix.
12700libname_spec=$lt_libname_spec
b9668ba4 12701
5c706339
AK
12702# List of archive names. First name is the real one, the rest are links.
12703# The last name is the one that the linker finds with -lNAME
12704library_names_spec=$lt_library_names_spec
b9668ba4 12705
5c706339
AK
12706# The coded name of the library, if different from the real name.
12707soname_spec=$lt_soname_spec
b9668ba4 12708
5c706339
AK
12709# Command to use after installation of a shared archive.
12710postinstall_cmds=$lt_postinstall_cmds
b9668ba4 12711
5c706339
AK
12712# Command to use after uninstallation of a shared archive.
12713postuninstall_cmds=$lt_postuninstall_cmds
b9668ba4 12714
5c706339
AK
12715# Commands used to finish a libtool library installation in a directory.
12716finish_cmds=$lt_finish_cmds
b9668ba4 12717
5c706339
AK
12718# As "finish_cmds", except a single script fragment to be evaled but
12719# not shown.
12720finish_eval=$lt_finish_eval
b9668ba4 12721
5c706339
AK
12722# Whether we should hardcode library paths into libraries.
12723hardcode_into_libs=$hardcode_into_libs
b9668ba4 12724
5c706339
AK
12725# Compile-time system search path for libraries.
12726sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
b9668ba4 12727
5c706339
AK
12728# Run-time system search path for libraries.
12729sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
b9668ba4 12730
5c706339
AK
12731# Whether dlopen is supported.
12732dlopen_support=$enable_dlopen
b9668ba4 12733
5c706339
AK
12734# Whether dlopen of programs is supported.
12735dlopen_self=$enable_dlopen_self
b9668ba4 12736
5c706339
AK
12737# Whether dlopen of statically linked programs is supported.
12738dlopen_self_static=$enable_dlopen_self_static
b9668ba4 12739
5c706339
AK
12740# Commands to strip libraries.
12741old_striplib=$lt_old_striplib
12742striplib=$lt_striplib
b9668ba4 12743
b9668ba4 12744
5c706339
AK
12745# The linker used to build libraries.
12746LD=$lt_LD
b9668ba4 12747
5c706339
AK
12748# Commands used to build an old-style archive.
12749old_archive_cmds=$lt_old_archive_cmds
b9668ba4 12750
5c706339
AK
12751# A language specific compiler.
12752CC=$lt_compiler
b9668ba4 12753
5c706339
AK
12754# Is the compiler the GNU compiler?
12755with_gcc=$GCC
b9668ba4 12756
5c706339
AK
12757# Compiler flag to turn off builtin functions.
12758no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
b9668ba4 12759
5c706339
AK
12760# How to pass a linker flag through the compiler.
12761wl=$lt_lt_prog_compiler_wl
b9668ba4 12762
5c706339
AK
12763# Additional compiler flags for building library objects.
12764pic_flag=$lt_lt_prog_compiler_pic
b9668ba4 12765
5c706339
AK
12766# Compiler flag to prevent dynamic linking.
12767link_static_flag=$lt_lt_prog_compiler_static
b9668ba4 12768
5c706339
AK
12769# Does compiler simultaneously support -c and -o options?
12770compiler_c_o=$lt_lt_cv_prog_compiler_c_o
b9668ba4 12771
5c706339
AK
12772# Whether or not to add -lc for building shared libraries.
12773build_libtool_need_lc=$archive_cmds_need_lc
b9668ba4 12774
5c706339
AK
12775# Whether or not to disallow shared libs when runtime libs are static.
12776allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
b9668ba4 12777
5c706339
AK
12778# Compiler flag to allow reflexive dlopens.
12779export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
b9668ba4 12780
5c706339
AK
12781# Compiler flag to generate shared objects directly from archives.
12782whole_archive_flag_spec=$lt_whole_archive_flag_spec
b9668ba4 12783
5c706339
AK
12784# Whether the compiler copes with passing no objects directly.
12785compiler_needs_object=$lt_compiler_needs_object
b9668ba4 12786
5c706339
AK
12787# Create an old-style archive from a shared archive.
12788old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
b9668ba4 12789
5c706339
AK
12790# Create a temporary old-style archive to link instead of a shared archive.
12791old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
b9668ba4 12792
5c706339
AK
12793# Commands used to build a shared archive.
12794archive_cmds=$lt_archive_cmds
12795archive_expsym_cmds=$lt_archive_expsym_cmds
b9668ba4 12796
5c706339
AK
12797# Commands used to build a loadable module if different from building
12798# a shared archive.
12799module_cmds=$lt_module_cmds
12800module_expsym_cmds=$lt_module_expsym_cmds
b9668ba4 12801
5c706339
AK
12802# Whether we are building with GNU ld or not.
12803with_gnu_ld=$lt_with_gnu_ld
b9668ba4 12804
5c706339
AK
12805# Flag that allows shared libraries with undefined symbols to be built.
12806allow_undefined_flag=$lt_allow_undefined_flag
b9668ba4 12807
5c706339
AK
12808# Flag that enforces no undefined symbols.
12809no_undefined_flag=$lt_no_undefined_flag
b9668ba4 12810
5c706339
AK
12811# Flag to hardcode \$libdir into a binary during linking.
12812# This must work even if \$libdir does not exist
12813hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
b9668ba4 12814
5c706339
AK
12815# If ld is used when linking, flag to hardcode \$libdir into a binary
12816# during linking. This must work even if \$libdir does not exist.
12817hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld
b9668ba4 12818
5c706339
AK
12819# Whether we need a single "-rpath" flag with a separated argument.
12820hardcode_libdir_separator=$lt_hardcode_libdir_separator
b9668ba4 12821
5c706339
AK
12822# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
12823# DIR into the resulting binary.
12824hardcode_direct=$hardcode_direct
b9668ba4 12825
5c706339
AK
12826# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
12827# DIR into the resulting binary and the resulting library dependency is
12828# "absolute",i.e impossible to change by setting \${shlibpath_var} if the
12829# library is relocated.
12830hardcode_direct_absolute=$hardcode_direct_absolute
b9668ba4 12831
5c706339
AK
12832# Set to "yes" if using the -LDIR flag during linking hardcodes DIR
12833# into the resulting binary.
12834hardcode_minus_L=$hardcode_minus_L
b9668ba4 12835
5c706339
AK
12836# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
12837# into the resulting binary.
12838hardcode_shlibpath_var=$hardcode_shlibpath_var
b9668ba4 12839
5c706339
AK
12840# Set to "yes" if building a shared library automatically hardcodes DIR
12841# into the library and all subsequent libraries and executables linked
12842# against it.
12843hardcode_automatic=$hardcode_automatic
b9668ba4 12844
5c706339
AK
12845# Set to yes if linker adds runtime paths of dependent libraries
12846# to runtime path list.
12847inherit_rpath=$inherit_rpath
b9668ba4 12848
5c706339
AK
12849# Whether libtool must link a program against all its dependency libraries.
12850link_all_deplibs=$link_all_deplibs
b9668ba4 12851
5c706339
AK
12852# Fix the shell variable \$srcfile for the compiler.
12853fix_srcfile_path=$lt_fix_srcfile_path
b9668ba4 12854
5c706339
AK
12855# Set to "yes" if exported symbols are required.
12856always_export_symbols=$always_export_symbols
b9668ba4 12857
5c706339
AK
12858# The commands to list exported symbols.
12859export_symbols_cmds=$lt_export_symbols_cmds
b9668ba4 12860
5c706339
AK
12861# Symbols that should not be listed in the preloaded symbols.
12862exclude_expsyms=$lt_exclude_expsyms
b9668ba4 12863
5c706339
AK
12864# Symbols that must always be exported.
12865include_expsyms=$lt_include_expsyms
b9668ba4 12866
5c706339
AK
12867# Commands necessary for linking programs (against libraries) with templates.
12868prelink_cmds=$lt_prelink_cmds
12869
12870# Specify filename containing input files.
12871file_list_spec=$lt_file_list_spec
12872
12873# How to hardcode a shared library path into an executable.
12874hardcode_action=$hardcode_action
12875
12876# ### END LIBTOOL CONFIG
12877
12878_LT_EOF
12879
12880 case $host_os in
12881 aix3*)
12882 cat <<\_LT_EOF >> "$cfgfile"
12883# AIX sometimes has problems with the GCC collect2 program. For some
12884# reason, if we set the COLLECT_NAMES environment variable, the problems
12885# vanish in a puff of smoke.
12886if test "X${COLLECT_NAMES+set}" != Xset; then
12887 COLLECT_NAMES=
12888 export COLLECT_NAMES
12889fi
12890_LT_EOF
b9668ba4
AK
12891 ;;
12892 esac
12893
b9668ba4 12894
5c706339 12895ltmain="$ac_aux_dir/ltmain.sh"
b9668ba4 12896
b9668ba4 12897
5c706339
AK
12898 # We use sed instead of cat because bash on DJGPP gets confused if
12899 # if finds mixed CR/LF and LF-only lines. Since sed operates in
12900 # text mode, it properly converts lines to CR/LF. This bash problem
12901 # is reportedly fixed, but why not run on old versions too?
12902 sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \
12903 || (rm -f "$cfgfile"; exit 1)
b9668ba4 12904
5c706339
AK
12905 case $xsi_shell in
12906 yes)
12907 cat << \_LT_EOF >> "$cfgfile"
b9668ba4 12908
5c706339
AK
12909# func_dirname file append nondir_replacement
12910# Compute the dirname of FILE. If nonempty, add APPEND to the result,
12911# otherwise set result to NONDIR_REPLACEMENT.
12912func_dirname ()
12913{
12914 case ${1} in
12915 */*) func_dirname_result="${1%/*}${2}" ;;
12916 * ) func_dirname_result="${3}" ;;
b9668ba4 12917 esac
b9668ba4 12918}
b9668ba4 12919
5c706339
AK
12920# func_basename file
12921func_basename ()
12922{
12923 func_basename_result="${1##*/}"
12924}
b9668ba4 12925
5c706339
AK
12926# func_dirname_and_basename file append nondir_replacement
12927# perform func_basename and func_dirname in a single function
12928# call:
12929# dirname: Compute the dirname of FILE. If nonempty,
12930# add APPEND to the result, otherwise set result
12931# to NONDIR_REPLACEMENT.
12932# value returned in "$func_dirname_result"
12933# basename: Compute filename of FILE.
12934# value retuned in "$func_basename_result"
12935# Implementation must be kept synchronized with func_dirname
12936# and func_basename. For efficiency, we do not delegate to
12937# those functions but instead duplicate the functionality here.
12938func_dirname_and_basename ()
12939{
12940 case ${1} in
12941 */*) func_dirname_result="${1%/*}${2}" ;;
12942 * ) func_dirname_result="${3}" ;;
b9668ba4 12943 esac
5c706339
AK
12944 func_basename_result="${1##*/}"
12945}
b9668ba4 12946
5c706339
AK
12947# func_stripname prefix suffix name
12948# strip PREFIX and SUFFIX off of NAME.
12949# PREFIX and SUFFIX must not contain globbing or regex special
12950# characters, hashes, percent signs, but SUFFIX may contain a leading
12951# dot (in which case that matches only a dot).
12952func_stripname ()
12953{
12954 # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are
12955 # positional parameters, so assign one to ordinary parameter first.
12956 func_stripname_result=${3}
12957 func_stripname_result=${func_stripname_result#"${1}"}
12958 func_stripname_result=${func_stripname_result%"${2}"}
12959}
b9668ba4 12960
5c706339
AK
12961# func_opt_split
12962func_opt_split ()
12963{
12964 func_opt_split_opt=${1%%=*}
12965 func_opt_split_arg=${1#*=}
12966}
12967
12968# func_lo2o object
12969func_lo2o ()
12970{
12971 case ${1} in
12972 *.lo) func_lo2o_result=${1%.lo}.${objext} ;;
12973 *) func_lo2o_result=${1} ;;
12974 esac
12975}
b9668ba4 12976
5c706339
AK
12977# func_xform libobj-or-source
12978func_xform ()
12979{
12980 func_xform_result=${1%.*}.lo
12981}
b9668ba4 12982
5c706339
AK
12983# func_arith arithmetic-term...
12984func_arith ()
12985{
12986 func_arith_result=$(( $* ))
12987}
b9668ba4 12988
5c706339
AK
12989# func_len string
12990# STRING may not start with a hyphen.
12991func_len ()
12992{
12993 func_len_result=${#1}
12994}
b9668ba4 12995
5c706339
AK
12996_LT_EOF
12997 ;;
12998 *) # Bourne compatible functions.
12999 cat << \_LT_EOF >> "$cfgfile"
b9668ba4 13000
5c706339
AK
13001# func_dirname file append nondir_replacement
13002# Compute the dirname of FILE. If nonempty, add APPEND to the result,
13003# otherwise set result to NONDIR_REPLACEMENT.
13004func_dirname ()
13005{
13006 # Extract subdirectory from the argument.
13007 func_dirname_result=`$ECHO "X${1}" | $Xsed -e "$dirname"`
13008 if test "X$func_dirname_result" = "X${1}"; then
13009 func_dirname_result="${3}"
b9668ba4 13010 else
5c706339 13011 func_dirname_result="$func_dirname_result${2}"
b9668ba4 13012 fi
5c706339 13013}
b9668ba4 13014
5c706339
AK
13015# func_basename file
13016func_basename ()
13017{
13018 func_basename_result=`$ECHO "X${1}" | $Xsed -e "$basename"`
13019}
13020
13021
13022# func_stripname prefix suffix name
13023# strip PREFIX and SUFFIX off of NAME.
13024# PREFIX and SUFFIX must not contain globbing or regex special
13025# characters, hashes, percent signs, but SUFFIX may contain a leading
13026# dot (in which case that matches only a dot).
13027# func_strip_suffix prefix name
13028func_stripname ()
13029{
13030 case ${2} in
13031 .*) func_stripname_result=`$ECHO "X${3}" \
13032 | $Xsed -e "s%^${1}%%" -e "s%\\\\${2}\$%%"`;;
13033 *) func_stripname_result=`$ECHO "X${3}" \
13034 | $Xsed -e "s%^${1}%%" -e "s%${2}\$%%"`;;
b9668ba4 13035 esac
5c706339 13036}
b9668ba4 13037
5c706339
AK
13038# sed scripts:
13039my_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q'
13040my_sed_long_arg='1s/^-[^=]*=//'
b9668ba4 13041
5c706339
AK
13042# func_opt_split
13043func_opt_split ()
13044{
13045 func_opt_split_opt=`$ECHO "X${1}" | $Xsed -e "$my_sed_long_opt"`
13046 func_opt_split_arg=`$ECHO "X${1}" | $Xsed -e "$my_sed_long_arg"`
13047}
13048
13049# func_lo2o object
13050func_lo2o ()
13051{
13052 func_lo2o_result=`$ECHO "X${1}" | $Xsed -e "$lo2o"`
13053}
13054
13055# func_xform libobj-or-source
13056func_xform ()
13057{
13058 func_xform_result=`$ECHO "X${1}" | $Xsed -e 's/\.[^.]*$/.lo/'`
13059}
13060
13061# func_arith arithmetic-term...
13062func_arith ()
13063{
13064 func_arith_result=`expr "$@"`
13065}
13066
13067# func_len string
13068# STRING may not start with a hyphen.
13069func_len ()
13070{
13071 func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len`
13072}
13073
13074_LT_EOF
13075esac
13076
13077case $lt_shell_append in
13078 yes)
13079 cat << \_LT_EOF >> "$cfgfile"
13080
13081# func_append var value
13082# Append VALUE to the end of shell variable VAR.
13083func_append ()
13084{
13085 eval "$1+=\$2"
13086}
13087_LT_EOF
13088 ;;
13089 *)
13090 cat << \_LT_EOF >> "$cfgfile"
13091
13092# func_append var value
13093# Append VALUE to the end of shell variable VAR.
13094func_append ()
13095{
13096 eval "$1=\$$1\$2"
13097}
13098
13099_LT_EOF
13100 ;;
b9668ba4 13101 esac
5c706339
AK
13102
13103
13104 sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \
13105 || (rm -f "$cfgfile"; exit 1)
13106
13107 mv -f "$cfgfile" "$ofile" ||
13108 (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
13109 chmod +x "$ofile"
13110
b9668ba4
AK
13111 ;;
13112
13113 esac
13114done # for ac_tag
13115
13116
0fbeb4dc 13117as_fn_exit 0
b9668ba4 13118_ACEOF
b9668ba4
AK
13119ac_clean_files=$ac_clean_files_save
13120
47dc80f6 13121test $ac_write_fail = 0 ||
0fbeb4dc 13122 as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
47dc80f6 13123
b9668ba4
AK
13124
13125# configure is writing to config.log, and then calls config.status.
13126# config.status does its own redirection, appending to config.log.
13127# Unfortunately, on DOS this fails, as config.log is still kept open
13128# by configure, so config.status won't be able to write to it; its
13129# output is simply discarded. So we exec the FD to /dev/null,
13130# effectively closing config.log, so it can be properly (re)opened and
13131# appended to by config.status. When coming back to configure, we
13132# need to make the FD available again.
13133if test "$no_create" != yes; then
13134 ac_cs_success=:
13135 ac_config_status_args=
13136 test "$silent" = yes &&
13137 ac_config_status_args="$ac_config_status_args --quiet"
13138 exec 5>/dev/null
13139 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
13140 exec 5>>config.log
13141 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
13142 # would make configure fail if this is the last instruction.
0fbeb4dc 13143 $ac_cs_success || as_fn_exit 1
b9668ba4 13144fi
47dc80f6 13145if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
0fbeb4dc 13146 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
47dc80f6
AK
13147$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
13148fi
b9668ba4 13149
This page took 2.724507 seconds and 5 git commands to generate.