]> git.saurik.com Git - cycript.git/blame - configure
Fail on a lack of readline.
[cycript.git] / configure
CommitLineData
c7aa54aa
DWT
1#! /bin/sh
2# Guess values for system-dependent variables and create Makefiles.
9c60689e 3# Generated by GNU Autoconf 2.65 for Cycript 0.9.
c7aa54aa
DWT
4#
5# Report bugs to <saurik@saurik.com>.
6#
9c60689e 7#
c7aa54aa 8# Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
9c60689e
DWT
9# 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software Foundation,
10# Inc.
11#
c7aa54aa
DWT
12#
13# This configure script is free software; the Free Software Foundation
14# gives unlimited permission to copy, distribute and modify it.
15## -------------------- ##
16## M4sh Initialization. ##
17## -------------------- ##
18
19# Be more Bourne compatible
20DUALCASE=1; export DUALCASE # for MKS sh
21if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
22 emulate sh
23 NULLCMD=:
24 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
25 # is contrary to our usage. Disable this feature.
26 alias -g '${1+"$@"}'='"$@"'
27 setopt NO_GLOB_SUBST
28else
29 case `(set -o) 2>/dev/null` in #(
30 *posix*) :
31 set -o posix ;; #(
32 *) :
33 ;;
34esac
35fi
36
37
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
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
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'
58 else
59 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
60 as_echo_n_body='eval
61 arg=$1;
62 case $arg in #(
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'
71 fi
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 }
83fi
84
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.)
91IFS=" "" $as_nl"
92
93# Find who we are. Look in the path if we contain no directory separator.
94case $0 in #((
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=.
101 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
102 done
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
113 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
114 exit 1
115fi
116
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 || :
124done
125PS1='$ '
126PS2='> '
127PS4='+ '
128
129# NLS nuisances.
130LC_ALL=C
131export LC_ALL
132LANGUAGE=C
133export LANGUAGE
134
135# CDPATH.
136(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
137
138if test "x$CONFIG_SHELL" = x; then
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
146else
147 case \`(set -o) 2>/dev/null\` in #(
148 *posix*) :
149 set -o posix ;; #(
150 *) :
151 ;;
152esac
153fi
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; }
160
161exitcode=0
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'\" &&
35fa52c0
DWT
175 test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1
176test \$(( 1 + 1 )) = 2 || exit 1"
c7aa54aa
DWT
177 if (eval "$as_required") 2>/dev/null; then :
178 as_have_required=yes
179else
180 as_have_required=no
181fi
182 if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then :
183
184else
185 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
186as_found=false
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=.
191 as_found=:
192 case $as_dir in #(
193 /*)
194 for as_base in sh bash ksh sh5; do
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
204 done;;
205 esac
206 as_found=false
207done
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; }
212IFS=$as_save_IFS
213
214
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
222 export CONFIG_SHELL
223 exec "$CONFIG_SHELL" "$as_myself" ${1+"$@"}
224fi
225
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 saurik@saurik.com
234$0: about your system, including any error possibly output
235$0: before this message. Then install a modern shell, or
236$0: manually run the script under such a shell if you do
237$0: have one."
238 fi
239 exit 1
240fi
241fi
242fi
243SHELL=${CONFIG_SHELL-/bin/sh}
244export SHELL
245# Unset more variables known to interfere with behavior of common tools.
246CLICOLOR_FORCE= GREP_OPTIONS=
247unset CLICOLOR_FORCE GREP_OPTIONS
248
249## --------------------- ##
250## M4sh Shell Functions. ##
251## --------------------- ##
252# as_fn_unset VAR
253# ---------------
254# Portably unset VAR.
255as_fn_unset ()
256{
257 { eval $1=; unset $1;}
258}
259as_unset=as_fn_unset
260
261# as_fn_set_status STATUS
262# -----------------------
263# Set $? to STATUS, without forking.
264as_fn_set_status ()
265{
266 return $1
267} # as_fn_set_status
268
269# as_fn_exit STATUS
270# -----------------
271# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
272as_fn_exit ()
273{
274 set +e
275 as_fn_set_status $1
276 exit $1
277} # as_fn_exit
278
279# as_fn_mkdir_p
280# -------------
281# Create "$as_dir" as a directory, including parents if necessary.
282as_fn_mkdir_p ()
283{
284
285 case $as_dir in #(
286 -*) as_dir=./$as_dir;;
287 esac
288 test -d "$as_dir" || eval $as_mkdir_p || {
289 as_dirs=
290 while :; do
291 case $as_dir in #(
292 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
293 *) as_qdir=$as_dir;;
294 esac
295 as_dirs="'$as_qdir' $as_dirs"
296 as_dir=`$as_dirname -- "$as_dir" ||
297$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
298 X"$as_dir" : 'X\(//\)[^/]' \| \
299 X"$as_dir" : 'X\(//\)$' \| \
300 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
301$as_echo X"$as_dir" |
302 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
303 s//\1/
304 q
305 }
306 /^X\(\/\/\)[^/].*/{
307 s//\1/
308 q
309 }
310 /^X\(\/\/\)$/{
311 s//\1/
312 q
313 }
314 /^X\(\/\).*/{
315 s//\1/
316 q
317 }
318 s/.*/./; q'`
319 test -d "$as_dir" && break
320 done
321 test -z "$as_dirs" || eval "mkdir $as_dirs"
322 } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir"
323
324
325} # as_fn_mkdir_p
326# as_fn_append VAR VALUE
327# ----------------------
328# Append the text in VALUE to the end of the definition contained in VAR. Take
329# advantage of any shell optimizations that allow amortized linear growth over
330# repeated appends, instead of the typical quadratic growth present in naive
331# implementations.
332if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
333 eval 'as_fn_append ()
334 {
335 eval $1+=\$2
336 }'
337else
338 as_fn_append ()
339 {
340 eval $1=\$$1\$2
341 }
342fi # as_fn_append
343
344# as_fn_arith ARG...
345# ------------------
346# Perform arithmetic evaluation on the ARGs, and store the result in the
347# global $as_val. Take advantage of shells that can avoid forks. The arguments
348# must be portable across $(()) and expr.
349if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
350 eval 'as_fn_arith ()
351 {
352 as_val=$(( $* ))
353 }'
354else
355 as_fn_arith ()
356 {
357 as_val=`expr "$@" || test $? -eq 1`
358 }
359fi # as_fn_arith
360
361
362# as_fn_error ERROR [LINENO LOG_FD]
363# ---------------------------------
364# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
365# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
366# script with status $?, using 1 if that was 0.
367as_fn_error ()
368{
369 as_status=$?; test $as_status -eq 0 && as_status=1
370 if test "$3"; then
371 as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
372 $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3
373 fi
374 $as_echo "$as_me: error: $1" >&2
375 as_fn_exit $as_status
376} # as_fn_error
377
378if expr a : '\(a\)' >/dev/null 2>&1 &&
379 test "X`expr 00001 : '.*\(...\)'`" = X001; then
380 as_expr=expr
381else
382 as_expr=false
383fi
384
385if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
386 as_basename=basename
387else
388 as_basename=false
389fi
390
391if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
392 as_dirname=dirname
393else
394 as_dirname=false
395fi
396
397as_me=`$as_basename -- "$0" ||
398$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
399 X"$0" : 'X\(//\)$' \| \
400 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
401$as_echo X/"$0" |
402 sed '/^.*\/\([^/][^/]*\)\/*$/{
403 s//\1/
404 q
405 }
406 /^X\/\(\/\/\)$/{
407 s//\1/
408 q
409 }
410 /^X\/\(\/\).*/{
411 s//\1/
412 q
413 }
414 s/.*/./; q'`
415
416# Avoid depending upon Character Ranges.
417as_cr_letters='abcdefghijklmnopqrstuvwxyz'
418as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
419as_cr_Letters=$as_cr_letters$as_cr_LETTERS
420as_cr_digits='0123456789'
421as_cr_alnum=$as_cr_Letters$as_cr_digits
422
423
424 as_lineno_1=$LINENO as_lineno_1a=$LINENO
425 as_lineno_2=$LINENO as_lineno_2a=$LINENO
426 eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" &&
427 test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || {
428 # Blame Lee E. McMahon (1931-1989) for sed's syntax. :-)
429 sed -n '
430 p
431 /[$]LINENO/=
432 ' <$as_myself |
433 sed '
434 s/[$]LINENO.*/&-/
435 t lineno
436 b
437 :lineno
438 N
439 :loop
440 s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
441 t loop
442 s/-\n.*//
443 ' >$as_me.lineno &&
444 chmod +x "$as_me.lineno" ||
445 { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; }
446
447 # Don't try to exec as it changes $[0], causing all sort of problems
448 # (the dirname of $[0] is not the place where we might find the
449 # original and so on. Autoconf is especially sensitive to this).
450 . "./$as_me.lineno"
451 # Exit status is that of the last command.
452 exit
453}
454
455ECHO_C= ECHO_N= ECHO_T=
456case `echo -n x` in #(((((
457-n*)
458 case `echo 'xy\c'` in
459 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
460 xy) ECHO_C='\c';;
461 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
462 ECHO_T=' ';;
463 esac;;
464*)
465 ECHO_N='-n';;
466esac
467
468rm -f conf$$ conf$$.exe conf$$.file
469if test -d conf$$.dir; then
470 rm -f conf$$.dir/conf$$.file
471else
472 rm -f conf$$.dir
473 mkdir conf$$.dir 2>/dev/null
474fi
475if (echo >conf$$.file) 2>/dev/null; then
476 if ln -s conf$$.file conf$$ 2>/dev/null; then
477 as_ln_s='ln -s'
478 # ... but there are two gotchas:
479 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
480 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
481 # In both cases, we have to default to `cp -p'.
482 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
483 as_ln_s='cp -p'
484 elif ln conf$$.file conf$$ 2>/dev/null; then
485 as_ln_s=ln
486 else
487 as_ln_s='cp -p'
488 fi
489else
490 as_ln_s='cp -p'
491fi
492rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
493rmdir conf$$.dir 2>/dev/null
494
495if mkdir -p . 2>/dev/null; then
496 as_mkdir_p='mkdir -p "$as_dir"'
497else
498 test -d ./-p && rmdir ./-p
499 as_mkdir_p=false
500fi
501
502if test -x / >/dev/null 2>&1; then
503 as_test_x='test -x'
504else
505 if ls -dL / >/dev/null 2>&1; then
506 as_ls_L_option=L
507 else
508 as_ls_L_option=
509 fi
510 as_test_x='
511 eval sh -c '\''
512 if test -d "$1"; then
513 test -d "$1/.";
514 else
515 case $1 in #(
516 -*)set "./$1";;
517 esac;
518 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
519 ???[sx]*):;;*)false;;esac;fi
520 '\'' sh
521 '
522fi
523as_executable_p=$as_test_x
524
525# Sed expression to map a string onto a valid CPP name.
526as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
527
528# Sed expression to map a string onto a valid variable name.
529as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
530
9c60689e
DWT
531
532
533# Check that we are running under the correct shell.
534SHELL=${CONFIG_SHELL-/bin/sh}
535
536case X$lt_ECHO in
537X*--fallback-echo)
538 # Remove one level of quotation (which was required for Make).
539 ECHO=`echo "$lt_ECHO" | sed 's,\\\\\$\\$0,'$0','`
540 ;;
541esac
542
543ECHO=${lt_ECHO-echo}
544if test "X$1" = X--no-reexec; then
545 # Discard the --no-reexec flag, and continue.
546 shift
547elif test "X$1" = X--fallback-echo; then
548 # Avoid inline document here, it may be left over
549 :
550elif test "X`{ $ECHO '\t'; } 2>/dev/null`" = 'X\t' ; then
551 # Yippee, $ECHO works!
552 :
553else
554 # Restart under the correct shell.
555 exec $SHELL "$0" --no-reexec ${1+"$@"}
556fi
557
558if test "X$1" = X--fallback-echo; then
559 # used as fallback echo
560 shift
561 cat <<_LT_EOF
562$*
563_LT_EOF
564 exit 0
565fi
566
567# The HP-UX ksh and POSIX shell print the target directory to stdout
568# if CDPATH is set.
569(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
570
571if test -z "$lt_ECHO"; then
572 if test "X${echo_test_string+set}" != Xset; then
573 # find a string as large as possible, as long as the shell can cope with it
574 for cmd in 'sed 50q "$0"' 'sed 20q "$0"' 'sed 10q "$0"' 'sed 2q "$0"' 'echo test'; do
575 # expected sizes: less than 2Kb, 1Kb, 512 bytes, 16 bytes, ...
576 if { echo_test_string=`eval $cmd`; } 2>/dev/null &&
577 { test "X$echo_test_string" = "X$echo_test_string"; } 2>/dev/null
578 then
579 break
580 fi
581 done
582 fi
583
584 if test "X`{ $ECHO '\t'; } 2>/dev/null`" = 'X\t' &&
585 echo_testing_string=`{ $ECHO "$echo_test_string"; } 2>/dev/null` &&
586 test "X$echo_testing_string" = "X$echo_test_string"; then
587 :
588 else
589 # The Solaris, AIX, and Digital Unix default echo programs unquote
590 # backslashes. This makes it impossible to quote backslashes using
591 # echo "$something" | sed 's/\\/\\\\/g'
592 #
593 # So, first we look for a working echo in the user's PATH.
594
595 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
596 for dir in $PATH /usr/ucb; do
597 IFS="$lt_save_ifs"
598 if (test -f $dir/echo || test -f $dir/echo$ac_exeext) &&
599 test "X`($dir/echo '\t') 2>/dev/null`" = 'X\t' &&
600 echo_testing_string=`($dir/echo "$echo_test_string") 2>/dev/null` &&
601 test "X$echo_testing_string" = "X$echo_test_string"; then
602 ECHO="$dir/echo"
603 break
604 fi
605 done
606 IFS="$lt_save_ifs"
607
608 if test "X$ECHO" = Xecho; then
609 # We didn't find a better echo, so look for alternatives.
610 if test "X`{ print -r '\t'; } 2>/dev/null`" = 'X\t' &&
611 echo_testing_string=`{ print -r "$echo_test_string"; } 2>/dev/null` &&
612 test "X$echo_testing_string" = "X$echo_test_string"; then
613 # This shell has a builtin print -r that does the trick.
614 ECHO='print -r'
615 elif { test -f /bin/ksh || test -f /bin/ksh$ac_exeext; } &&
616 test "X$CONFIG_SHELL" != X/bin/ksh; then
617 # If we have ksh, try running configure again with it.
618 ORIGINAL_CONFIG_SHELL=${CONFIG_SHELL-/bin/sh}
619 export ORIGINAL_CONFIG_SHELL
620 CONFIG_SHELL=/bin/ksh
621 export CONFIG_SHELL
622 exec $CONFIG_SHELL "$0" --no-reexec ${1+"$@"}
623 else
624 # Try using printf.
625 ECHO='printf %s\n'
626 if test "X`{ $ECHO '\t'; } 2>/dev/null`" = 'X\t' &&
627 echo_testing_string=`{ $ECHO "$echo_test_string"; } 2>/dev/null` &&
628 test "X$echo_testing_string" = "X$echo_test_string"; then
629 # Cool, printf works
630 :
631 elif echo_testing_string=`($ORIGINAL_CONFIG_SHELL "$0" --fallback-echo '\t') 2>/dev/null` &&
632 test "X$echo_testing_string" = 'X\t' &&
633 echo_testing_string=`($ORIGINAL_CONFIG_SHELL "$0" --fallback-echo "$echo_test_string") 2>/dev/null` &&
634 test "X$echo_testing_string" = "X$echo_test_string"; then
635 CONFIG_SHELL=$ORIGINAL_CONFIG_SHELL
636 export CONFIG_SHELL
637 SHELL="$CONFIG_SHELL"
638 export SHELL
639 ECHO="$CONFIG_SHELL $0 --fallback-echo"
640 elif echo_testing_string=`($CONFIG_SHELL "$0" --fallback-echo '\t') 2>/dev/null` &&
641 test "X$echo_testing_string" = 'X\t' &&
642 echo_testing_string=`($CONFIG_SHELL "$0" --fallback-echo "$echo_test_string") 2>/dev/null` &&
643 test "X$echo_testing_string" = "X$echo_test_string"; then
644 ECHO="$CONFIG_SHELL $0 --fallback-echo"
645 else
646 # maybe with a smaller string...
647 prev=:
648
649 for cmd in 'echo test' 'sed 2q "$0"' 'sed 10q "$0"' 'sed 20q "$0"' 'sed 50q "$0"'; do
650 if { test "X$echo_test_string" = "X`eval $cmd`"; } 2>/dev/null
651 then
652 break
653 fi
654 prev="$cmd"
655 done
656
657 if test "$prev" != 'sed 50q "$0"'; then
658 echo_test_string=`eval $prev`
659 export echo_test_string
660 exec ${ORIGINAL_CONFIG_SHELL-${CONFIG_SHELL-/bin/sh}} "$0" ${1+"$@"}
661 else
662 # Oops. We lost completely, so just stick with echo.
663 ECHO=echo
664 fi
665 fi
666 fi
667 fi
668 fi
669fi
670
671# Copy echo and quote the copy suitably for passing to libtool from
672# the Makefile, instead of quoting the original, which is used later.
673lt_ECHO=$ECHO
674if test "X$lt_ECHO" = "X$CONFIG_SHELL $0 --fallback-echo"; then
675 lt_ECHO="$CONFIG_SHELL \\\$\$0 --fallback-echo"
676fi
677
678
679
c7aa54aa 680
9c60689e
DWT
681test -n "$DJDIR" || exec 7<&0 </dev/null
682exec 6>&1
c7aa54aa
DWT
683
684# Name of the host.
685# hostname on some systems (SVR3.2, Linux) returns a bogus exit status,
686# so uname gets run too.
687ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
688
689#
690# Initializations.
691#
692ac_default_prefix=/usr/local
693ac_clean_files=
694ac_config_libobj_dir=.
695LIBOBJS=
696cross_compiling=no
697subdirs=
698MFLAGS=
699MAKEFLAGS=
700
701# Identity of this package.
702PACKAGE_NAME='Cycript'
703PACKAGE_TARNAME='cycript'
704PACKAGE_VERSION='0.9'
705PACKAGE_STRING='Cycript 0.9'
706PACKAGE_BUGREPORT='saurik@saurik.com'
707PACKAGE_URL='http://www.cycript.org/'
708
35fa52c0 709ac_unique_file="Console.cpp"
6b66678a
DWT
710# Factoring default headers for most tests.
711ac_includes_default="\
712#include <stdio.h>
713#ifdef HAVE_SYS_TYPES_H
714# include <sys/types.h>
715#endif
716#ifdef HAVE_SYS_STAT_H
717# include <sys/stat.h>
718#endif
719#ifdef STDC_HEADERS
720# include <stdlib.h>
721# include <stddef.h>
722#else
723# ifdef HAVE_STDLIB_H
724# include <stdlib.h>
725# endif
726#endif
727#ifdef HAVE_STRING_H
728# if !defined STDC_HEADERS && defined HAVE_MEMORY_H
729# include <memory.h>
730# endif
731# include <string.h>
732#endif
733#ifdef HAVE_STRINGS_H
734# include <strings.h>
735#endif
736#ifdef HAVE_INTTYPES_H
737# include <inttypes.h>
738#endif
739#ifdef HAVE_STDINT_H
740# include <stdint.h>
741#endif
742#ifdef HAVE_UNISTD_H
743# include <unistd.h>
744#endif"
745
9c60689e
DWT
746ac_subst_vars='LTLIBOBJS
747LIBOBJS
e1cce270 748CY_OBJECTIVEC_MACH
47aaa820 749GNUSTEP_CONFIG
c823f118 750CY_OBJECTIVEC
309b0535 751LIBFFI_LIBS
35fa52c0 752LIBFFI_CFLAGS
3fd51f51 753CY_EXECUTE
35fa52c0
DWT
754WEBKIT_LIBS
755WEBKIT_CFLAGS
35fa52c0
DWT
756LTLIBICONV
757LIBICONV
549f29b5 758LTLIBAPR
632b71ea
DWT
759ac_ct_OBJCXX
760OBJCXXFLAGS
761OBJCXX
47aaa820
DWT
762CXXCPP
763ac_ct_CXX
764CXXFLAGS
765CXX
b65019fe
DWT
766SVNVERSION
767SVN
e9c9a47c
DWT
768GNUTAR
769INSTALL_DATA
770INSTALL_SCRIPT
771INSTALL_PROGRAM
772GPERF
773FLEX
774BISON
775TIME
776_BASH
790e5246 777GMAKE
632b71ea 778ifGNUmake
3fd51f51 779PKG_CONFIG
9c60689e
DWT
780CPP
781OTOOL64
782OTOOL
783LIPO
784NMEDIT
785DSYMUTIL
786lt_ECHO
787RANLIB
788STRIP
789AR
790OBJDUMP
791LN_S
792NM
793ac_ct_DUMPBIN
794DUMPBIN
795LD
796FGREP
797EGREP
798GREP
799SED
35fa52c0
DWT
800OBJEXT
801EXEEXT
802ac_ct_CC
803CPPFLAGS
804LDFLAGS
805CFLAGS
806CC
9c60689e
DWT
807host_os
808host_vendor
809host_cpu
810host
811build_os
812build_vendor
813build_cpu
814build
815LIBTOOL
dbadc56a 816target_alias
c7aa54aa
DWT
817host_alias
818build_alias
819LIBS
820ECHO_T
821ECHO_N
822ECHO_C
823DEFS
824mandir
825localedir
826libdir
827psdir
828pdfdir
829dvidir
830htmldir
831infodir
832docdir
833oldincludedir
834includedir
835localstatedir
836sharedstatedir
837sysconfdir
838datadir
839datarootdir
840libexecdir
841sbindir
842bindir
843program_transform_name
844prefix
845exec_prefix
846PACKAGE_URL
847PACKAGE_BUGREPORT
848PACKAGE_STRING
849PACKAGE_VERSION
850PACKAGE_TARNAME
851PACKAGE_NAME
852PATH_SEPARATOR
853SHELL'
854ac_subst_files=''
855ac_user_opts='
856enable_option_checking
9c60689e 857enable_static
549f29b5 858enable_shared
9c60689e
DWT
859with_pic
860enable_fast_install
35fa52c0 861with_gnu_ld
9c60689e 862enable_libtool_lock
632b71ea 863with_frameworks
9c60689e 864with_apr
35fa52c0
DWT
865enable_rpath
866with_libiconv_prefix
b66977f1 867enable_javascript
c7aa54aa
DWT
868'
869 ac_precious_vars='build_alias
870host_alias
dbadc56a 871target_alias
35fa52c0
DWT
872CC
873CFLAGS
dbadc56a
DWT
874LDFLAGS
875LIBS
876CPPFLAGS
9c60689e 877CPP
3fd51f51 878PKG_CONFIG
e9c9a47c
DWT
879BISON
880FLEX
881GPERF
35fa52c0
DWT
882CXX
883CXXFLAGS
884CCC
9c60689e 885CXXCPP
632b71ea
DWT
886OBJCXX
887OBJCXXFLAGS
35fa52c0
DWT
888WEBKIT_CFLAGS
889WEBKIT_LIBS
a667869d 890LIBFFI_CFLAGS
790e5246
DWT
891LIBFFI_LIBS
892GNUSTEP_CONFIG'
c7aa54aa
DWT
893
894
895# Initialize some variables set by options.
896ac_init_help=
897ac_init_version=false
898ac_unrecognized_opts=
899ac_unrecognized_sep=
900# The variables have the same names as the options, with
901# dashes changed to underlines.
902cache_file=/dev/null
903exec_prefix=NONE
904no_create=
905no_recursion=
906prefix=NONE
907program_prefix=NONE
908program_suffix=NONE
909program_transform_name=s,x,x,
910silent=
911site=
912srcdir=
913verbose=
914x_includes=NONE
915x_libraries=NONE
916
917# Installation directory options.
918# These are left unexpanded so users can "make install exec_prefix=/foo"
919# and all the variables that are supposed to be based on exec_prefix
920# by default will actually change.
921# Use braces instead of parens because sh, perl, etc. also accept them.
922# (The list follows the same order as the GNU Coding Standards.)
923bindir='${exec_prefix}/bin'
924sbindir='${exec_prefix}/sbin'
925libexecdir='${exec_prefix}/libexec'
926datarootdir='${prefix}/share'
927datadir='${datarootdir}'
928sysconfdir='${prefix}/etc'
929sharedstatedir='${prefix}/com'
930localstatedir='${prefix}/var'
931includedir='${prefix}/include'
932oldincludedir='/usr/include'
933docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
934infodir='${datarootdir}/info'
935htmldir='${docdir}'
936dvidir='${docdir}'
937pdfdir='${docdir}'
938psdir='${docdir}'
939libdir='${exec_prefix}/lib'
940localedir='${datarootdir}/locale'
941mandir='${datarootdir}/man'
942
943ac_prev=
944ac_dashdash=
945for ac_option
946do
947 # If the previous option needs an argument, assign it.
948 if test -n "$ac_prev"; then
949 eval $ac_prev=\$ac_option
950 ac_prev=
951 continue
952 fi
953
954 case $ac_option in
955 *=*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
956 *) ac_optarg=yes ;;
957 esac
958
959 # Accept the important Cygnus configure options, so we can diagnose typos.
960
961 case $ac_dashdash$ac_option in
962 --)
963 ac_dashdash=yes ;;
964
965 -bindir | --bindir | --bindi | --bind | --bin | --bi)
966 ac_prev=bindir ;;
967 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
968 bindir=$ac_optarg ;;
969
970 -build | --build | --buil | --bui | --bu)
971 ac_prev=build_alias ;;
972 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
973 build_alias=$ac_optarg ;;
974
975 -cache-file | --cache-file | --cache-fil | --cache-fi \
976 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
977 ac_prev=cache_file ;;
978 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
979 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
980 cache_file=$ac_optarg ;;
981
982 --config-cache | -C)
983 cache_file=config.cache ;;
984
985 -datadir | --datadir | --datadi | --datad)
986 ac_prev=datadir ;;
987 -datadir=* | --datadir=* | --datadi=* | --datad=*)
988 datadir=$ac_optarg ;;
989
990 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
991 | --dataroo | --dataro | --datar)
992 ac_prev=datarootdir ;;
993 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
994 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
995 datarootdir=$ac_optarg ;;
996
997 -disable-* | --disable-*)
998 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
999 # Reject names that are not valid shell variable names.
1000 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1001 as_fn_error "invalid feature name: $ac_useropt"
1002 ac_useropt_orig=$ac_useropt
1003 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1004 case $ac_user_opts in
1005 *"
1006"enable_$ac_useropt"
1007"*) ;;
1008 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
1009 ac_unrecognized_sep=', ';;
1010 esac
1011 eval enable_$ac_useropt=no ;;
1012
1013 -docdir | --docdir | --docdi | --doc | --do)
1014 ac_prev=docdir ;;
1015 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
1016 docdir=$ac_optarg ;;
1017
1018 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
1019 ac_prev=dvidir ;;
1020 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
1021 dvidir=$ac_optarg ;;
1022
1023 -enable-* | --enable-*)
1024 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
1025 # Reject names that are not valid shell variable names.
1026 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1027 as_fn_error "invalid feature name: $ac_useropt"
1028 ac_useropt_orig=$ac_useropt
1029 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1030 case $ac_user_opts in
1031 *"
1032"enable_$ac_useropt"
1033"*) ;;
1034 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
1035 ac_unrecognized_sep=', ';;
1036 esac
1037 eval enable_$ac_useropt=\$ac_optarg ;;
1038
1039 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
1040 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
1041 | --exec | --exe | --ex)
1042 ac_prev=exec_prefix ;;
1043 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
1044 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
1045 | --exec=* | --exe=* | --ex=*)
1046 exec_prefix=$ac_optarg ;;
1047
1048 -gas | --gas | --ga | --g)
1049 # Obsolete; use --with-gas.
1050 with_gas=yes ;;
1051
1052 -help | --help | --hel | --he | -h)
1053 ac_init_help=long ;;
1054 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
1055 ac_init_help=recursive ;;
1056 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
1057 ac_init_help=short ;;
1058
1059 -host | --host | --hos | --ho)
1060 ac_prev=host_alias ;;
1061 -host=* | --host=* | --hos=* | --ho=*)
1062 host_alias=$ac_optarg ;;
1063
1064 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
1065 ac_prev=htmldir ;;
1066 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
1067 | --ht=*)
1068 htmldir=$ac_optarg ;;
1069
1070 -includedir | --includedir | --includedi | --included | --include \
1071 | --includ | --inclu | --incl | --inc)
1072 ac_prev=includedir ;;
1073 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
1074 | --includ=* | --inclu=* | --incl=* | --inc=*)
1075 includedir=$ac_optarg ;;
1076
1077 -infodir | --infodir | --infodi | --infod | --info | --inf)
1078 ac_prev=infodir ;;
1079 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
1080 infodir=$ac_optarg ;;
1081
1082 -libdir | --libdir | --libdi | --libd)
1083 ac_prev=libdir ;;
1084 -libdir=* | --libdir=* | --libdi=* | --libd=*)
1085 libdir=$ac_optarg ;;
1086
1087 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
1088 | --libexe | --libex | --libe)
1089 ac_prev=libexecdir ;;
1090 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
1091 | --libexe=* | --libex=* | --libe=*)
1092 libexecdir=$ac_optarg ;;
1093
1094 -localedir | --localedir | --localedi | --localed | --locale)
1095 ac_prev=localedir ;;
1096 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
1097 localedir=$ac_optarg ;;
1098
1099 -localstatedir | --localstatedir | --localstatedi | --localstated \
1100 | --localstate | --localstat | --localsta | --localst | --locals)
1101 ac_prev=localstatedir ;;
1102 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
1103 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
1104 localstatedir=$ac_optarg ;;
1105
1106 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1107 ac_prev=mandir ;;
1108 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
1109 mandir=$ac_optarg ;;
1110
1111 -nfp | --nfp | --nf)
1112 # Obsolete; use --without-fp.
1113 with_fp=no ;;
1114
1115 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1116 | --no-cr | --no-c | -n)
1117 no_create=yes ;;
1118
1119 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1120 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1121 no_recursion=yes ;;
1122
1123 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1124 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1125 | --oldin | --oldi | --old | --ol | --o)
1126 ac_prev=oldincludedir ;;
1127 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1128 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1129 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1130 oldincludedir=$ac_optarg ;;
1131
1132 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1133 ac_prev=prefix ;;
1134 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1135 prefix=$ac_optarg ;;
1136
1137 -program-prefix | --program-prefix | --program-prefi | --program-pref \
1138 | --program-pre | --program-pr | --program-p)
1139 ac_prev=program_prefix ;;
1140 -program-prefix=* | --program-prefix=* | --program-prefi=* \
1141 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1142 program_prefix=$ac_optarg ;;
1143
1144 -program-suffix | --program-suffix | --program-suffi | --program-suff \
1145 | --program-suf | --program-su | --program-s)
1146 ac_prev=program_suffix ;;
1147 -program-suffix=* | --program-suffix=* | --program-suffi=* \
1148 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1149 program_suffix=$ac_optarg ;;
1150
1151 -program-transform-name | --program-transform-name \
1152 | --program-transform-nam | --program-transform-na \
1153 | --program-transform-n | --program-transform- \
1154 | --program-transform | --program-transfor \
1155 | --program-transfo | --program-transf \
1156 | --program-trans | --program-tran \
1157 | --progr-tra | --program-tr | --program-t)
1158 ac_prev=program_transform_name ;;
1159 -program-transform-name=* | --program-transform-name=* \
1160 | --program-transform-nam=* | --program-transform-na=* \
1161 | --program-transform-n=* | --program-transform-=* \
1162 | --program-transform=* | --program-transfor=* \
1163 | --program-transfo=* | --program-transf=* \
1164 | --program-trans=* | --program-tran=* \
1165 | --progr-tra=* | --program-tr=* | --program-t=*)
1166 program_transform_name=$ac_optarg ;;
1167
1168 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1169 ac_prev=pdfdir ;;
1170 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1171 pdfdir=$ac_optarg ;;
1172
1173 -psdir | --psdir | --psdi | --psd | --ps)
1174 ac_prev=psdir ;;
1175 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1176 psdir=$ac_optarg ;;
1177
1178 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1179 | -silent | --silent | --silen | --sile | --sil)
1180 silent=yes ;;
1181
1182 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1183 ac_prev=sbindir ;;
1184 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1185 | --sbi=* | --sb=*)
1186 sbindir=$ac_optarg ;;
1187
1188 -sharedstatedir | --sharedstatedir | --sharedstatedi \
1189 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1190 | --sharedst | --shareds | --shared | --share | --shar \
1191 | --sha | --sh)
1192 ac_prev=sharedstatedir ;;
1193 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1194 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1195 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1196 | --sha=* | --sh=*)
1197 sharedstatedir=$ac_optarg ;;
1198
1199 -site | --site | --sit)
1200 ac_prev=site ;;
1201 -site=* | --site=* | --sit=*)
1202 site=$ac_optarg ;;
1203
1204 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1205 ac_prev=srcdir ;;
1206 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1207 srcdir=$ac_optarg ;;
1208
1209 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1210 | --syscon | --sysco | --sysc | --sys | --sy)
1211 ac_prev=sysconfdir ;;
1212 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1213 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1214 sysconfdir=$ac_optarg ;;
1215
1216 -target | --target | --targe | --targ | --tar | --ta | --t)
1217 ac_prev=target_alias ;;
1218 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1219 target_alias=$ac_optarg ;;
1220
1221 -v | -verbose | --verbose | --verbos | --verbo | --verb)
1222 verbose=yes ;;
1223
1224 -version | --version | --versio | --versi | --vers | -V)
1225 ac_init_version=: ;;
1226
1227 -with-* | --with-*)
1228 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1229 # Reject names that are not valid shell variable names.
1230 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1231 as_fn_error "invalid package name: $ac_useropt"
1232 ac_useropt_orig=$ac_useropt
1233 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1234 case $ac_user_opts in
1235 *"
1236"with_$ac_useropt"
1237"*) ;;
1238 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1239 ac_unrecognized_sep=', ';;
1240 esac
1241 eval with_$ac_useropt=\$ac_optarg ;;
1242
1243 -without-* | --without-*)
1244 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1245 # Reject names that are not valid shell variable names.
1246 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1247 as_fn_error "invalid package name: $ac_useropt"
1248 ac_useropt_orig=$ac_useropt
1249 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1250 case $ac_user_opts in
1251 *"
1252"with_$ac_useropt"
1253"*) ;;
1254 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1255 ac_unrecognized_sep=', ';;
1256 esac
1257 eval with_$ac_useropt=no ;;
1258
1259 --x)
1260 # Obsolete; use --with-x.
1261 with_x=yes ;;
1262
1263 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1264 | --x-incl | --x-inc | --x-in | --x-i)
1265 ac_prev=x_includes ;;
1266 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1267 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1268 x_includes=$ac_optarg ;;
1269
1270 -x-libraries | --x-libraries | --x-librarie | --x-librari \
1271 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1272 ac_prev=x_libraries ;;
1273 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1274 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1275 x_libraries=$ac_optarg ;;
1276
1277 -*) as_fn_error "unrecognized option: \`$ac_option'
1278Try \`$0 --help' for more information."
1279 ;;
1280
1281 *=*)
1282 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1283 # Reject names that are not valid shell variable names.
1284 case $ac_envvar in #(
1285 '' | [0-9]* | *[!_$as_cr_alnum]* )
1286 as_fn_error "invalid variable name: \`$ac_envvar'" ;;
1287 esac
1288 eval $ac_envvar=\$ac_optarg
1289 export $ac_envvar ;;
1290
1291 *)
1292 # FIXME: should be removed in autoconf 3.0.
1293 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1294 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1295 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1296 : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
1297 ;;
1298
1299 esac
1300done
1301
1302if test -n "$ac_prev"; then
1303 ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1304 as_fn_error "missing argument to $ac_option"
1305fi
1306
1307if test -n "$ac_unrecognized_opts"; then
1308 case $enable_option_checking in
1309 no) ;;
1310 fatal) as_fn_error "unrecognized options: $ac_unrecognized_opts" ;;
1311 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1312 esac
1313fi
1314
1315# Check all directory arguments for consistency.
1316for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \
1317 datadir sysconfdir sharedstatedir localstatedir includedir \
1318 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1319 libdir localedir mandir
1320do
1321 eval ac_val=\$$ac_var
1322 # Remove trailing slashes.
1323 case $ac_val in
1324 */ )
1325 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1326 eval $ac_var=\$ac_val;;
1327 esac
1328 # Be sure to have absolute directory names.
1329 case $ac_val in
1330 [\\/$]* | ?:[\\/]* ) continue;;
1331 NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1332 esac
1333 as_fn_error "expected an absolute directory name for --$ac_var: $ac_val"
1334done
1335
1336# There might be people who depend on the old broken behavior: `$host'
1337# used to hold the argument of --host etc.
1338# FIXME: To remove some day.
1339build=$build_alias
1340host=$host_alias
1341target=$target_alias
1342
1343# FIXME: To remove some day.
1344if test "x$host_alias" != x; then
1345 if test "x$build_alias" = x; then
1346 cross_compiling=maybe
1347 $as_echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
1348 If a cross compiler is detected then cross compile mode will be used." >&2
1349 elif test "x$build_alias" != "x$host_alias"; then
1350 cross_compiling=yes
1351 fi
1352fi
1353
1354ac_tool_prefix=
1355test -n "$host_alias" && ac_tool_prefix=$host_alias-
1356
1357test "$silent" = yes && exec 6>/dev/null
1358
1359
1360ac_pwd=`pwd` && test -n "$ac_pwd" &&
1361ac_ls_di=`ls -di .` &&
1362ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1363 as_fn_error "working directory cannot be determined"
1364test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1365 as_fn_error "pwd does not report name of working directory"
1366
1367
1368# Find the source files, if location was not specified.
1369if test -z "$srcdir"; then
1370 ac_srcdir_defaulted=yes
1371 # Try the directory containing this script, then the parent directory.
1372 ac_confdir=`$as_dirname -- "$as_myself" ||
1373$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1374 X"$as_myself" : 'X\(//\)[^/]' \| \
1375 X"$as_myself" : 'X\(//\)$' \| \
1376 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1377$as_echo X"$as_myself" |
1378 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1379 s//\1/
1380 q
1381 }
1382 /^X\(\/\/\)[^/].*/{
1383 s//\1/
1384 q
1385 }
1386 /^X\(\/\/\)$/{
1387 s//\1/
1388 q
1389 }
1390 /^X\(\/\).*/{
1391 s//\1/
1392 q
1393 }
1394 s/.*/./; q'`
1395 srcdir=$ac_confdir
1396 if test ! -r "$srcdir/$ac_unique_file"; then
1397 srcdir=..
1398 fi
1399else
1400 ac_srcdir_defaulted=no
1401fi
1402if test ! -r "$srcdir/$ac_unique_file"; then
1403 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1404 as_fn_error "cannot find sources ($ac_unique_file) in $srcdir"
1405fi
1406ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1407ac_abs_confdir=`(
1408 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error "$ac_msg"
1409 pwd)`
1410# When building in place, set srcdir=.
1411if test "$ac_abs_confdir" = "$ac_pwd"; then
1412 srcdir=.
1413fi
1414# Remove unnecessary trailing slashes from srcdir.
1415# Double slashes in file names in object file debugging info
1416# mess up M-x gdb in Emacs.
1417case $srcdir in
1418*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1419esac
1420for ac_var in $ac_precious_vars; do
1421 eval ac_env_${ac_var}_set=\${${ac_var}+set}
1422 eval ac_env_${ac_var}_value=\$${ac_var}
1423 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1424 eval ac_cv_env_${ac_var}_value=\$${ac_var}
1425done
1426
1427#
1428# Report the --help message.
1429#
1430if test "$ac_init_help" = "long"; then
1431 # Omit some internal or obsolete options to make the list less imposing.
1432 # This message is too long to be a string in the A/UX 3.1 sh.
1433 cat <<_ACEOF
1434\`configure' configures Cycript 0.9 to adapt to many kinds of systems.
1435
1436Usage: $0 [OPTION]... [VAR=VALUE]...
1437
1438To assign environment variables (e.g., CC, CFLAGS...), specify them as
1439VAR=VALUE. See below for descriptions of some of the useful variables.
1440
1441Defaults for the options are specified in brackets.
1442
1443Configuration:
1444 -h, --help display this help and exit
1445 --help=short display options specific to this package
1446 --help=recursive display the short help of all the included packages
1447 -V, --version display version information and exit
1448 -q, --quiet, --silent do not print \`checking...' messages
1449 --cache-file=FILE cache test results in FILE [disabled]
1450 -C, --config-cache alias for \`--cache-file=config.cache'
1451 -n, --no-create do not create output files
1452 --srcdir=DIR find the sources in DIR [configure dir or \`..']
1453
1454Installation directories:
1455 --prefix=PREFIX install architecture-independent files in PREFIX
1456 [$ac_default_prefix]
1457 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
1458 [PREFIX]
1459
1460By default, \`make install' will install all the files in
1461\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
1462an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1463for instance \`--prefix=\$HOME'.
1464
1465For better control, use the options below.
1466
1467Fine tuning of the installation directories:
1468 --bindir=DIR user executables [EPREFIX/bin]
1469 --sbindir=DIR system admin executables [EPREFIX/sbin]
1470 --libexecdir=DIR program executables [EPREFIX/libexec]
1471 --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
1472 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
1473 --localstatedir=DIR modifiable single-machine data [PREFIX/var]
1474 --libdir=DIR object code libraries [EPREFIX/lib]
1475 --includedir=DIR C header files [PREFIX/include]
1476 --oldincludedir=DIR C header files for non-gcc [/usr/include]
1477 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
1478 --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
1479 --infodir=DIR info documentation [DATAROOTDIR/info]
1480 --localedir=DIR locale-dependent data [DATAROOTDIR/locale]
1481 --mandir=DIR man documentation [DATAROOTDIR/man]
1482 --docdir=DIR documentation root [DATAROOTDIR/doc/cycript]
1483 --htmldir=DIR html documentation [DOCDIR]
1484 --dvidir=DIR dvi documentation [DOCDIR]
1485 --pdfdir=DIR pdf documentation [DOCDIR]
1486 --psdir=DIR ps documentation [DOCDIR]
1487_ACEOF
1488
1489 cat <<\_ACEOF
35fa52c0
DWT
1490
1491System types:
1492 --build=BUILD configure for building on BUILD [guessed]
1493 --host=HOST cross-compile to build programs to run on HOST [BUILD]
c7aa54aa
DWT
1494_ACEOF
1495fi
1496
1497if test -n "$ac_init_help"; then
1498 case $ac_init_help in
1499 short | recursive ) echo "Configuration of Cycript 0.9:";;
1500 esac
1501 cat <<\_ACEOF
1502
35fa52c0
DWT
1503Optional Features:
1504 --disable-option-checking ignore unrecognized --enable/--with options
1505 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
1506 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
549f29b5 1507 --enable-static[=PKGS] build static libraries [default=no]
9c60689e 1508 --enable-shared[=PKGS] build shared libraries [default=yes]
9c60689e
DWT
1509 --enable-fast-install[=PKGS]
1510 optimize for fast installation [default=yes]
1511 --disable-libtool-lock avoid locking (might break parallel builds)
35fa52c0 1512 --disable-rpath do not hardcode runtime library paths
b66977f1 1513 --enable-javascript[=ENGINE]
790e5246 1514 use a JavaScript runtime (currently the only
b66977f1
DWT
1515 available option for ENGINE is JavaScriptCore)
1516 [default=yes]
35fa52c0
DWT
1517
1518Optional Packages:
1519 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
1520 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
9c60689e
DWT
1521 --with-pic try to use only PIC/non-PIC objects [default=use
1522 both]
1523 --with-gnu-ld assume the C compiler uses GNU ld [default=no]
632b71ea
DWT
1524 --with-frameworks=DIRS add to DIRS (space separated) to the Darwin include
1525 path for frameworks with -F
309b0535
DWT
1526 --with-apr=PATH prefix for installed APR or the full path to
1527 apr-config
35fa52c0
DWT
1528 --with-gnu-ld assume the C compiler uses GNU ld default=no
1529 --with-libiconv-prefix[=DIR] search for libiconv in DIR/include and DIR/lib
1530 --without-libiconv-prefix don't search for libiconv in includedir and libdir
1531
dbadc56a 1532Some influential environment variables:
35fa52c0
DWT
1533 CC C compiler command
1534 CFLAGS C compiler flags
dbadc56a
DWT
1535 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
1536 nonstandard directory <lib dir>
1537 LIBS libraries to pass to the linker, e.g. -l<library>
9c60689e 1538 CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
dbadc56a 1539 you have headers in a nonstandard directory <include dir>
9c60689e 1540 CPP C preprocessor
3fd51f51 1541 PKG_CONFIG path to pkg-config utility
e9c9a47c
DWT
1542 BISON GNU Project parser generator (yacc replacement)
1543 FLEX the fast lexical analyser generator
1544 GPERF perfect hash function generator
47aaa820
DWT
1545 CXX C++ compiler command
1546 CXXFLAGS C++ compiler flags
1547 CXXCPP C++ preprocessor
632b71ea
DWT
1548 OBJCXX Objective C++ compiler command
1549 OBJCXXFLAGS Objective C++ compiler flags
35fa52c0
DWT
1550 WEBKIT_CFLAGS
1551 C compiler flags for WEBKIT, overriding pkg-config
1552 WEBKIT_LIBS linker flags for WEBKIT, overriding pkg-config
1553 LIBFFI_CFLAGS
1554 C compiler flags for LIBFFI, overriding pkg-config
1555 LIBFFI_LIBS linker flags for LIBFFI, overriding pkg-config
790e5246
DWT
1556 GNUSTEP_CONFIG
1557 prints information about the current gnustep installation
dbadc56a
DWT
1558
1559Use these variables to override the choices made by `configure' or to help
1560it to find libraries and programs with nonstandard names/locations.
1561
c7aa54aa
DWT
1562Report bugs to <saurik@saurik.com>.
1563Cycript home page: <http://www.cycript.org/>.
1564_ACEOF
1565ac_status=$?
1566fi
1567
1568if test "$ac_init_help" = "recursive"; then
1569 # If there are subdirs, report their specific --help.
1570 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1571 test -d "$ac_dir" ||
1572 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1573 continue
1574 ac_builddir=.
1575
1576case "$ac_dir" in
1577.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1578*)
1579 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1580 # A ".." for each directory in $ac_dir_suffix.
1581 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1582 case $ac_top_builddir_sub in
1583 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1584 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1585 esac ;;
1586esac
1587ac_abs_top_builddir=$ac_pwd
1588ac_abs_builddir=$ac_pwd$ac_dir_suffix
1589# for backward compatibility:
1590ac_top_builddir=$ac_top_build_prefix
1591
1592case $srcdir in
1593 .) # We are building in place.
1594 ac_srcdir=.
1595 ac_top_srcdir=$ac_top_builddir_sub
1596 ac_abs_top_srcdir=$ac_pwd ;;
1597 [\\/]* | ?:[\\/]* ) # Absolute name.
1598 ac_srcdir=$srcdir$ac_dir_suffix;
1599 ac_top_srcdir=$srcdir
1600 ac_abs_top_srcdir=$srcdir ;;
1601 *) # Relative name.
1602 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1603 ac_top_srcdir=$ac_top_build_prefix$srcdir
1604 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1605esac
1606ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1607
1608 cd "$ac_dir" || { ac_status=$?; continue; }
1609 # Check for guested configure.
1610 if test -f "$ac_srcdir/configure.gnu"; then
1611 echo &&
1612 $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1613 elif test -f "$ac_srcdir/configure"; then
1614 echo &&
1615 $SHELL "$ac_srcdir/configure" --help=recursive
1616 else
1617 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1618 fi || ac_status=$?
1619 cd "$ac_pwd" || { ac_status=$?; break; }
1620 done
1621fi
1622
1623test -n "$ac_init_help" && exit $ac_status
1624if $ac_init_version; then
1625 cat <<\_ACEOF
1626Cycript configure 0.9
9c60689e 1627generated by GNU Autoconf 2.65
c7aa54aa
DWT
1628
1629Copyright (C) 2009 Free Software Foundation, Inc.
1630This configure script is free software; the Free Software Foundation
1631gives unlimited permission to copy, distribute and modify it.
1632_ACEOF
1633 exit
1634fi
1635
1636## ------------------------ ##
1637## Autoconf initialization. ##
1638## ------------------------ ##
dbadc56a 1639
35fa52c0
DWT
1640# ac_fn_c_try_compile LINENO
1641# --------------------------
1642# Try to compile conftest.$ac_ext, and return whether this succeeded.
1643ac_fn_c_try_compile ()
1644{
1645 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1646 rm -f conftest.$ac_objext
1647 if { { ac_try="$ac_compile"
1648case "(($ac_try" in
1649 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1650 *) ac_try_echo=$ac_try;;
1651esac
1652eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1653$as_echo "$ac_try_echo"; } >&5
1654 (eval "$ac_compile") 2>conftest.err
1655 ac_status=$?
1656 if test -s conftest.err; then
1657 grep -v '^ *+' conftest.err >conftest.er1
1658 cat conftest.er1 >&5
1659 mv -f conftest.er1 conftest.err
1660 fi
1661 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1662 test $ac_status = 0; } && {
1663 test -z "$ac_c_werror_flag" ||
1664 test ! -s conftest.err
1665 } && test -s conftest.$ac_objext; then :
1666 ac_retval=0
1667else
1668 $as_echo "$as_me: failed program was:" >&5
1669sed 's/^/| /' conftest.$ac_ext >&5
1670
1671 ac_retval=1
1672fi
1673 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
9c60689e 1674 as_fn_set_status $ac_retval
35fa52c0
DWT
1675
1676} # ac_fn_c_try_compile
1677
1678# ac_fn_c_try_link LINENO
1679# -----------------------
1680# Try to link conftest.$ac_ext, and return whether this succeeded.
1681ac_fn_c_try_link ()
1682{
1683 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1684 rm -f conftest.$ac_objext conftest$ac_exeext
1685 if { { ac_try="$ac_link"
1686case "(($ac_try" in
1687 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1688 *) ac_try_echo=$ac_try;;
1689esac
1690eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1691$as_echo "$ac_try_echo"; } >&5
1692 (eval "$ac_link") 2>conftest.err
1693 ac_status=$?
1694 if test -s conftest.err; then
1695 grep -v '^ *+' conftest.err >conftest.er1
1696 cat conftest.er1 >&5
1697 mv -f conftest.er1 conftest.err
1698 fi
1699 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1700 test $ac_status = 0; } && {
1701 test -z "$ac_c_werror_flag" ||
1702 test ! -s conftest.err
1703 } && test -s conftest$ac_exeext && {
1704 test "$cross_compiling" = yes ||
1705 $as_test_x conftest$ac_exeext
1706 }; then :
1707 ac_retval=0
1708else
1709 $as_echo "$as_me: failed program was:" >&5
1710sed 's/^/| /' conftest.$ac_ext >&5
1711
1712 ac_retval=1
1713fi
1714 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1715 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1716 # interfere with the next link command; also delete a directory that is
1717 # left behind by Apple's compiler. We do this before executing the actions.
1718 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1719 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
9c60689e 1720 as_fn_set_status $ac_retval
35fa52c0
DWT
1721
1722} # ac_fn_c_try_link
1723
9c60689e
DWT
1724# ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1725# -------------------------------------------------------
1726# Tests whether HEADER exists and can be compiled using the include files in
1727# INCLUDES, setting the cache variable VAR accordingly.
1728ac_fn_c_check_header_compile ()
dbadc56a
DWT
1729{
1730 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
9c60689e
DWT
1731 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1732$as_echo_n "checking for $2... " >&6; }
1733if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1734 $as_echo_n "(cached) " >&6
1735else
1736 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1737/* end confdefs.h. */
1738$4
1739#include <$2>
1740_ACEOF
1741if ac_fn_c_try_compile "$LINENO"; then :
1742 eval "$3=yes"
1743else
1744 eval "$3=no"
1745fi
1746rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1747fi
1748eval ac_res=\$$3
1749 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1750$as_echo "$ac_res" >&6; }
1751 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1752
1753} # ac_fn_c_check_header_compile
1754
1755# ac_fn_c_try_cpp LINENO
1756# ----------------------
1757# Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1758ac_fn_c_try_cpp ()
1759{
1760 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1761 if { { ac_try="$ac_cpp conftest.$ac_ext"
dbadc56a
DWT
1762case "(($ac_try" in
1763 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1764 *) ac_try_echo=$ac_try;;
1765esac
1766eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1767$as_echo "$ac_try_echo"; } >&5
9c60689e 1768 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
dbadc56a
DWT
1769 ac_status=$?
1770 if test -s conftest.err; then
1771 grep -v '^ *+' conftest.err >conftest.er1
1772 cat conftest.er1 >&5
1773 mv -f conftest.er1 conftest.err
1774 fi
1775 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
9c60689e
DWT
1776 test $ac_status = 0; } >/dev/null && {
1777 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
dbadc56a 1778 test ! -s conftest.err
9c60689e 1779 }; then :
dbadc56a
DWT
1780 ac_retval=0
1781else
1782 $as_echo "$as_me: failed program was:" >&5
1783sed 's/^/| /' conftest.$ac_ext >&5
1784
9c60689e 1785 ac_retval=1
dbadc56a
DWT
1786fi
1787 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
9c60689e 1788 as_fn_set_status $ac_retval
dbadc56a 1789
9c60689e 1790} # ac_fn_c_try_cpp
35fa52c0
DWT
1791
1792# ac_fn_c_try_run LINENO
1793# ----------------------
1794# Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1795# that executables *can* be run.
1796ac_fn_c_try_run ()
1797{
1798 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1799 if { { ac_try="$ac_link"
1800case "(($ac_try" in
1801 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1802 *) ac_try_echo=$ac_try;;
1803esac
1804eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1805$as_echo "$ac_try_echo"; } >&5
1806 (eval "$ac_link") 2>&5
1807 ac_status=$?
1808 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1809 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1810 { { case "(($ac_try" in
1811 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1812 *) ac_try_echo=$ac_try;;
1813esac
1814eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1815$as_echo "$ac_try_echo"; } >&5
1816 (eval "$ac_try") 2>&5
1817 ac_status=$?
1818 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1819 test $ac_status = 0; }; }; then :
1820 ac_retval=0
1821else
1822 $as_echo "$as_me: program exited with status $ac_status" >&5
1823 $as_echo "$as_me: failed program was:" >&5
1824sed 's/^/| /' conftest.$ac_ext >&5
1825
1826 ac_retval=$ac_status
1827fi
1828 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1829 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
9c60689e 1830 as_fn_set_status $ac_retval
35fa52c0
DWT
1831
1832} # ac_fn_c_try_run
6b66678a 1833
9c60689e
DWT
1834# ac_fn_c_check_func LINENO FUNC VAR
1835# ----------------------------------
1836# Tests whether FUNC exists, setting the cache variable VAR accordingly
1837ac_fn_c_check_func ()
6b66678a
DWT
1838{
1839 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
9c60689e
DWT
1840 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1841$as_echo_n "checking for $2... " >&6; }
1842if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1843 $as_echo_n "(cached) " >&6
6b66678a 1844else
9c60689e
DWT
1845 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1846/* end confdefs.h. */
1847/* Define $2 to an innocuous variant, in case <limits.h> declares $2.
1848 For example, HP-UX 11i <limits.h> declares gettimeofday. */
1849#define $2 innocuous_$2
6b66678a 1850
9c60689e
DWT
1851/* System header to define __stub macros and hopefully few prototypes,
1852 which can conflict with char $2 (); below.
1853 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
1854 <limits.h> exists even on freestanding compilers. */
1855
1856#ifdef __STDC__
1857# include <limits.h>
1858#else
1859# include <assert.h>
1860#endif
1861
1862#undef $2
1863
1864/* Override any GCC internal prototype to avoid an error.
1865 Use char because int might match the return type of a GCC
1866 builtin and then its argument prototype would still apply. */
1867#ifdef __cplusplus
1868extern "C"
1869#endif
1870char $2 ();
1871/* The GNU C library defines this for functions which it implements
1872 to always fail with ENOSYS. Some functions are actually named
1873 something starting with __ and the normal name is an alias. */
1874#if defined __stub_$2 || defined __stub___$2
1875choke me
1876#endif
1877
1878int
1879main ()
1880{
1881return $2 ();
1882 ;
1883 return 0;
1884}
1885_ACEOF
1886if ac_fn_c_try_link "$LINENO"; then :
1887 eval "$3=yes"
1888else
1889 eval "$3=no"
1890fi
1891rm -f core conftest.err conftest.$ac_objext \
1892 conftest$ac_exeext conftest.$ac_ext
6b66678a 1893fi
9c60689e
DWT
1894eval ac_res=\$$3
1895 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1896$as_echo "$ac_res" >&6; }
6b66678a 1897 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
6b66678a 1898
9c60689e 1899} # ac_fn_c_check_func
6b66678a 1900
9c60689e
DWT
1901# ac_fn_cxx_try_compile LINENO
1902# ----------------------------
1903# Try to compile conftest.$ac_ext, and return whether this succeeded.
1904ac_fn_cxx_try_compile ()
6b66678a
DWT
1905{
1906 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
9c60689e
DWT
1907 rm -f conftest.$ac_objext
1908 if { { ac_try="$ac_compile"
1909case "(($ac_try" in
1910 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1911 *) ac_try_echo=$ac_try;;
1912esac
1913eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1914$as_echo "$ac_try_echo"; } >&5
1915 (eval "$ac_compile") 2>conftest.err
1916 ac_status=$?
1917 if test -s conftest.err; then
1918 grep -v '^ *+' conftest.err >conftest.er1
1919 cat conftest.er1 >&5
1920 mv -f conftest.er1 conftest.err
1921 fi
1922 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1923 test $ac_status = 0; } && {
1924 test -z "$ac_cxx_werror_flag" ||
1925 test ! -s conftest.err
1926 } && test -s conftest.$ac_objext; then :
1927 ac_retval=0
1928else
1929 $as_echo "$as_me: failed program was:" >&5
1930sed 's/^/| /' conftest.$ac_ext >&5
1931
1932 ac_retval=1
1933fi
1934 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1935 as_fn_set_status $ac_retval
1936
1937} # ac_fn_cxx_try_compile
1938
1939# ac_fn_cxx_try_cpp LINENO
1940# ------------------------
1941# Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1942ac_fn_cxx_try_cpp ()
1943{
1944 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1945 if { { ac_try="$ac_cpp conftest.$ac_ext"
1946case "(($ac_try" in
1947 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1948 *) ac_try_echo=$ac_try;;
1949esac
1950eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1951$as_echo "$ac_try_echo"; } >&5
1952 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1953 ac_status=$?
1954 if test -s conftest.err; then
1955 grep -v '^ *+' conftest.err >conftest.er1
1956 cat conftest.er1 >&5
1957 mv -f conftest.er1 conftest.err
1958 fi
1959 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1960 test $ac_status = 0; } >/dev/null && {
1961 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
1962 test ! -s conftest.err
1963 }; then :
1964 ac_retval=0
1965else
1966 $as_echo "$as_me: failed program was:" >&5
1967sed 's/^/| /' conftest.$ac_ext >&5
1968
1969 ac_retval=1
1970fi
1971 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1972 as_fn_set_status $ac_retval
1973
1974} # ac_fn_cxx_try_cpp
1975
1976# ac_fn_cxx_try_link LINENO
1977# -------------------------
1978# Try to link conftest.$ac_ext, and return whether this succeeded.
1979ac_fn_cxx_try_link ()
1980{
1981 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1982 rm -f conftest.$ac_objext conftest$ac_exeext
1983 if { { ac_try="$ac_link"
1984case "(($ac_try" in
1985 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1986 *) ac_try_echo=$ac_try;;
1987esac
1988eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1989$as_echo "$ac_try_echo"; } >&5
1990 (eval "$ac_link") 2>conftest.err
1991 ac_status=$?
1992 if test -s conftest.err; then
1993 grep -v '^ *+' conftest.err >conftest.er1
1994 cat conftest.er1 >&5
1995 mv -f conftest.er1 conftest.err
1996 fi
1997 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1998 test $ac_status = 0; } && {
1999 test -z "$ac_cxx_werror_flag" ||
2000 test ! -s conftest.err
2001 } && test -s conftest$ac_exeext && {
2002 test "$cross_compiling" = yes ||
2003 $as_test_x conftest$ac_exeext
2004 }; then :
2005 ac_retval=0
2006else
2007 $as_echo "$as_me: failed program was:" >&5
2008sed 's/^/| /' conftest.$ac_ext >&5
2009
2010 ac_retval=1
2011fi
2012 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
2013 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
2014 # interfere with the next link command; also delete a directory that is
2015 # left behind by Apple's compiler. We do this before executing the actions.
2016 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
2017 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2018 as_fn_set_status $ac_retval
2019
2020} # ac_fn_cxx_try_link
2021
632b71ea
DWT
2022# ac_fn_objcxx_try_compile LINENO
2023# -------------------------------
2024# Try to compile conftest.$ac_ext, and return whether this succeeded.
2025ac_fn_objcxx_try_compile ()
2026{
2027 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2028 rm -f conftest.$ac_objext
2029 if { { ac_try="$ac_compile"
2030case "(($ac_try" in
2031 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2032 *) ac_try_echo=$ac_try;;
2033esac
2034eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2035$as_echo "$ac_try_echo"; } >&5
2036 (eval "$ac_compile") 2>conftest.err
2037 ac_status=$?
2038 if test -s conftest.err; then
2039 grep -v '^ *+' conftest.err >conftest.er1
2040 cat conftest.er1 >&5
2041 mv -f conftest.er1 conftest.err
2042 fi
2043 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2044 test $ac_status = 0; } && {
2045 test -z "$ac_objcxx_werror_flag" ||
2046 test ! -s conftest.err
2047 } && test -s conftest.$ac_objext; then :
2048 ac_retval=0
2049else
2050 $as_echo "$as_me: failed program was:" >&5
2051sed 's/^/| /' conftest.$ac_ext >&5
2052
2053 ac_retval=1
2054fi
2055 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2056 as_fn_set_status $ac_retval
2057
2058} # ac_fn_objcxx_try_compile
2059
47aaa820
DWT
2060# ac_fn_cxx_check_header_mongrel LINENO HEADER VAR INCLUDES
2061# ---------------------------------------------------------
2062# Tests whether HEADER exists, giving a warning if it cannot be compiled using
2063# the include files in INCLUDES and setting the cache variable VAR
2064# accordingly.
2065ac_fn_cxx_check_header_mongrel ()
2066{
2067 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2068 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
2069 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
2070$as_echo_n "checking for $2... " >&6; }
2071if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
2072 $as_echo_n "(cached) " >&6
2073fi
2074eval ac_res=\$$3
2075 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2076$as_echo "$ac_res" >&6; }
2077else
2078 # Is the header compilable?
2079{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
2080$as_echo_n "checking $2 usability... " >&6; }
2081cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2082/* end confdefs.h. */
2083$4
2084#include <$2>
2085_ACEOF
2086if ac_fn_cxx_try_compile "$LINENO"; then :
2087 ac_header_compiler=yes
2088else
2089 ac_header_compiler=no
2090fi
2091rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2092{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
2093$as_echo "$ac_header_compiler" >&6; }
2094
2095# Is the header present?
2096{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
2097$as_echo_n "checking $2 presence... " >&6; }
2098cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2099/* end confdefs.h. */
2100#include <$2>
2101_ACEOF
2102if ac_fn_cxx_try_cpp "$LINENO"; then :
2103 ac_header_preproc=yes
2104else
2105 ac_header_preproc=no
2106fi
2107rm -f conftest.err conftest.$ac_ext
2108{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
2109$as_echo "$ac_header_preproc" >&6; }
2110
2111# So? What about this header?
2112case $ac_header_compiler:$ac_header_preproc:$ac_cxx_preproc_warn_flag in #((
2113 yes:no: )
2114 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
2115$as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
2116 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
2117$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
2118 ;;
2119 no:yes:* )
2120 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
2121$as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
2122 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5
2123$as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;}
2124 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
2125$as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
2126 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5
2127$as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;}
2128 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
2129$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
2130( cat <<\_ASBOX
2131## -------------------------------- ##
2132## Report this to saurik@saurik.com ##
2133## -------------------------------- ##
2134_ASBOX
2135 ) | sed "s/^/$as_me: WARNING: /" >&2
2136 ;;
2137esac
2138 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
2139$as_echo_n "checking for $2... " >&6; }
2140if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
2141 $as_echo_n "(cached) " >&6
2142else
2143 eval "$3=\$ac_header_compiler"
2144fi
2145eval ac_res=\$$3
2146 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2147$as_echo "$ac_res" >&6; }
2148fi
2149 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2150
2151} # ac_fn_cxx_check_header_mongrel
2152
c823f118
DWT
2153# ac_fn_objcxx_try_link LINENO
2154# ----------------------------
2155# Try to link conftest.$ac_ext, and return whether this succeeded.
2156ac_fn_objcxx_try_link ()
2157{
2158 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2159 rm -f conftest.$ac_objext conftest$ac_exeext
2160 if { { ac_try="$ac_link"
2161case "(($ac_try" in
2162 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2163 *) ac_try_echo=$ac_try;;
2164esac
2165eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2166$as_echo "$ac_try_echo"; } >&5
2167 (eval "$ac_link") 2>conftest.err
2168 ac_status=$?
2169 if test -s conftest.err; then
2170 grep -v '^ *+' conftest.err >conftest.er1
2171 cat conftest.er1 >&5
2172 mv -f conftest.er1 conftest.err
2173 fi
2174 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2175 test $ac_status = 0; } && {
2176 test -z "$ac_objcxx_werror_flag" ||
2177 test ! -s conftest.err
2178 } && test -s conftest$ac_exeext && {
2179 test "$cross_compiling" = yes ||
2180 $as_test_x conftest$ac_exeext
2181 }; then :
2182 ac_retval=0
2183else
2184 $as_echo "$as_me: failed program was:" >&5
2185sed 's/^/| /' conftest.$ac_ext >&5
2186
2187 ac_retval=1
2188fi
2189 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
2190 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
2191 # interfere with the next link command; also delete a directory that is
2192 # left behind by Apple's compiler. We do this before executing the actions.
2193 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
2194 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2195 as_fn_set_status $ac_retval
2196
2197} # ac_fn_objcxx_try_link
c7aa54aa
DWT
2198cat >config.log <<_ACEOF
2199This file contains any messages produced by compilers while
2200running configure, to aid debugging if configure makes a mistake.
2201
2202It was created by Cycript $as_me 0.9, which was
9c60689e 2203generated by GNU Autoconf 2.65. Invocation command line was
c7aa54aa
DWT
2204
2205 $ $0 $@
2206
2207_ACEOF
2208exec 5>>config.log
2209{
2210cat <<_ASUNAME
2211## --------- ##
2212## Platform. ##
2213## --------- ##
2214
2215hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
2216uname -m = `(uname -m) 2>/dev/null || echo unknown`
2217uname -r = `(uname -r) 2>/dev/null || echo unknown`
2218uname -s = `(uname -s) 2>/dev/null || echo unknown`
2219uname -v = `(uname -v) 2>/dev/null || echo unknown`
2220
2221/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
2222/bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
2223
2224/bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
2225/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
2226/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
2227/usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown`
2228/bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
2229/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
2230/bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
2231
2232_ASUNAME
2233
2234as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2235for as_dir in $PATH
2236do
2237 IFS=$as_save_IFS
2238 test -z "$as_dir" && as_dir=.
2239 $as_echo "PATH: $as_dir"
2240 done
2241IFS=$as_save_IFS
2242
2243} >&5
2244
2245cat >&5 <<_ACEOF
2246
2247
2248## ----------- ##
2249## Core tests. ##
2250## ----------- ##
2251
2252_ACEOF
2253
2254
2255# Keep a trace of the command line.
2256# Strip out --no-create and --no-recursion so they do not pile up.
2257# Strip out --silent because we don't want to record it for future runs.
2258# Also quote any args containing shell meta-characters.
2259# Make two passes to allow for proper duplicate-argument suppression.
2260ac_configure_args=
2261ac_configure_args0=
2262ac_configure_args1=
2263ac_must_keep_next=false
2264for ac_pass in 1 2
2265do
2266 for ac_arg
2267 do
2268 case $ac_arg in
2269 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
2270 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
2271 | -silent | --silent | --silen | --sile | --sil)
2272 continue ;;
2273 *\'*)
2274 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
2275 esac
2276 case $ac_pass in
2277 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
2278 2)
2279 as_fn_append ac_configure_args1 " '$ac_arg'"
2280 if test $ac_must_keep_next = true; then
2281 ac_must_keep_next=false # Got value, back to normal.
2282 else
2283 case $ac_arg in
2284 *=* | --config-cache | -C | -disable-* | --disable-* \
2285 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
2286 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
2287 | -with-* | --with-* | -without-* | --without-* | --x)
2288 case "$ac_configure_args0 " in
2289 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
2290 esac
2291 ;;
2292 -* ) ac_must_keep_next=true ;;
2293 esac
2294 fi
2295 as_fn_append ac_configure_args " '$ac_arg'"
2296 ;;
2297 esac
2298 done
2299done
2300{ ac_configure_args0=; unset ac_configure_args0;}
2301{ ac_configure_args1=; unset ac_configure_args1;}
2302
2303# When interrupted or exit'd, cleanup temporary files, and complete
2304# config.log. We remove comments because anyway the quotes in there
2305# would cause problems or look ugly.
2306# WARNING: Use '\'' to represent an apostrophe within the trap.
2307# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
2308trap 'exit_status=$?
2309 # Save into config.log some information that might help in debugging.
2310 {
2311 echo
2312
2313 cat <<\_ASBOX
2314## ---------------- ##
2315## Cache variables. ##
2316## ---------------- ##
2317_ASBOX
2318 echo
2319 # The following way of writing the cache mishandles newlines in values,
2320(
2321 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2322 eval ac_val=\$$ac_var
2323 case $ac_val in #(
2324 *${as_nl}*)
2325 case $ac_var in #(
2326 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2327$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2328 esac
2329 case $ac_var in #(
2330 _ | IFS | as_nl) ;; #(
2331 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2332 *) { eval $ac_var=; unset $ac_var;} ;;
2333 esac ;;
2334 esac
2335 done
2336 (set) 2>&1 |
2337 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2338 *${as_nl}ac_space=\ *)
2339 sed -n \
2340 "s/'\''/'\''\\\\'\'''\''/g;
2341 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2342 ;; #(
2343 *)
2344 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2345 ;;
2346 esac |
2347 sort
2348)
2349 echo
2350
2351 cat <<\_ASBOX
2352## ----------------- ##
2353## Output variables. ##
2354## ----------------- ##
2355_ASBOX
2356 echo
2357 for ac_var in $ac_subst_vars
2358 do
2359 eval ac_val=\$$ac_var
2360 case $ac_val in
2361 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2362 esac
2363 $as_echo "$ac_var='\''$ac_val'\''"
2364 done | sort
2365 echo
2366
2367 if test -n "$ac_subst_files"; then
2368 cat <<\_ASBOX
2369## ------------------- ##
2370## File substitutions. ##
2371## ------------------- ##
2372_ASBOX
2373 echo
2374 for ac_var in $ac_subst_files
2375 do
2376 eval ac_val=\$$ac_var
2377 case $ac_val in
2378 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2379 esac
2380 $as_echo "$ac_var='\''$ac_val'\''"
2381 done | sort
2382 echo
2383 fi
2384
2385 if test -s confdefs.h; then
2386 cat <<\_ASBOX
2387## ----------- ##
2388## confdefs.h. ##
2389## ----------- ##
2390_ASBOX
2391 echo
2392 cat confdefs.h
2393 echo
2394 fi
2395 test "$ac_signal" != 0 &&
2396 $as_echo "$as_me: caught signal $ac_signal"
2397 $as_echo "$as_me: exit $exit_status"
2398 } >&5
2399 rm -f core *.core core.conftest.* &&
2400 rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2401 exit $exit_status
2402' 0
2403for ac_signal in 1 2 13 15; do
2404 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2405done
2406ac_signal=0
2407
2408# confdefs.h avoids OS command line length limits that DEFS can exceed.
2409rm -f -r conftest* confdefs.h
2410
2411$as_echo "/* confdefs.h */" > confdefs.h
2412
2413# Predefined preprocessor variables.
2414
2415cat >>confdefs.h <<_ACEOF
2416#define PACKAGE_NAME "$PACKAGE_NAME"
2417_ACEOF
2418
2419cat >>confdefs.h <<_ACEOF
2420#define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2421_ACEOF
2422
2423cat >>confdefs.h <<_ACEOF
2424#define PACKAGE_VERSION "$PACKAGE_VERSION"
2425_ACEOF
2426
2427cat >>confdefs.h <<_ACEOF
2428#define PACKAGE_STRING "$PACKAGE_STRING"
2429_ACEOF
2430
2431cat >>confdefs.h <<_ACEOF
2432#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2433_ACEOF
2434
2435cat >>confdefs.h <<_ACEOF
2436#define PACKAGE_URL "$PACKAGE_URL"
2437_ACEOF
2438
2439
2440# Let the site file select an alternate cache file if it wants to.
2441# Prefer an explicitly selected file to automatically selected ones.
2442ac_site_file1=NONE
2443ac_site_file2=NONE
2444if test -n "$CONFIG_SITE"; then
2445 ac_site_file1=$CONFIG_SITE
2446elif test "x$prefix" != xNONE; then
2447 ac_site_file1=$prefix/share/config.site
2448 ac_site_file2=$prefix/etc/config.site
2449else
2450 ac_site_file1=$ac_default_prefix/share/config.site
2451 ac_site_file2=$ac_default_prefix/etc/config.site
2452fi
2453for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2454do
2455 test "x$ac_site_file" = xNONE && continue
9c60689e 2456 if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then
c7aa54aa
DWT
2457 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2458$as_echo "$as_me: loading site script $ac_site_file" >&6;}
2459 sed 's/^/| /' "$ac_site_file" >&5
2460 . "$ac_site_file"
2461 fi
2462done
2463
2464if test -r "$cache_file"; then
9c60689e
DWT
2465 # Some versions of bash will fail to source /dev/null (special files
2466 # actually), so we avoid doing that. DJGPP emulates it as a regular file.
2467 if test /dev/null != "$cache_file" && test -f "$cache_file"; then
c7aa54aa
DWT
2468 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2469$as_echo "$as_me: loading cache $cache_file" >&6;}
2470 case $cache_file in
2471 [\\/]* | ?:[\\/]* ) . "$cache_file";;
2472 *) . "./$cache_file";;
2473 esac
2474 fi
2475else
2476 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2477$as_echo "$as_me: creating cache $cache_file" >&6;}
2478 >$cache_file
2479fi
2480
2481# Check that the precious variables saved in the cache have kept the same
2482# value.
2483ac_cache_corrupted=false
2484for ac_var in $ac_precious_vars; do
2485 eval ac_old_set=\$ac_cv_env_${ac_var}_set
2486 eval ac_new_set=\$ac_env_${ac_var}_set
2487 eval ac_old_val=\$ac_cv_env_${ac_var}_value
2488 eval ac_new_val=\$ac_env_${ac_var}_value
2489 case $ac_old_set,$ac_new_set in
2490 set,)
2491 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2492$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2493 ac_cache_corrupted=: ;;
2494 ,set)
2495 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2496$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2497 ac_cache_corrupted=: ;;
2498 ,);;
2499 *)
2500 if test "x$ac_old_val" != "x$ac_new_val"; then
2501 # differences in whitespace do not lead to failure.
2502 ac_old_val_w=`echo x $ac_old_val`
2503 ac_new_val_w=`echo x $ac_new_val`
2504 if test "$ac_old_val_w" != "$ac_new_val_w"; then
2505 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2506$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2507 ac_cache_corrupted=:
2508 else
2509 { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2510$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2511 eval $ac_var=\$ac_old_val
2512 fi
2513 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5
2514$as_echo "$as_me: former value: \`$ac_old_val'" >&2;}
2515 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5
2516$as_echo "$as_me: current value: \`$ac_new_val'" >&2;}
2517 fi;;
2518 esac
2519 # Pass precious variables to config.status.
2520 if test "$ac_new_set" = set; then
2521 case $ac_new_val in
2522 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2523 *) ac_arg=$ac_var=$ac_new_val ;;
2524 esac
2525 case " $ac_configure_args " in
2526 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
2527 *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2528 esac
2529 fi
2530done
2531if $ac_cache_corrupted; then
2532 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2533$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2534 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2535$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2536 as_fn_error "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
2537fi
2538## -------------------- ##
2539## Main body of script. ##
2540## -------------------- ##
2541
2542ac_ext=c
2543ac_cpp='$CPP $CPPFLAGS'
2544ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2545ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2546ac_compiler_gnu=$ac_cv_c_compiler_gnu
2547
2548
35fa52c0 2549
6b66678a
DWT
2550ac_aux_dir=
2551for ac_dir in . "$srcdir"/.; do
2552 for ac_t in install-sh install.sh shtool; do
2553 if test -f "$ac_dir/$ac_t"; then
2554 ac_aux_dir=$ac_dir
2555 ac_install_sh="$ac_aux_dir/$ac_t -c"
2556 break 2
2557 fi
2558 done
2559done
2560if test -z "$ac_aux_dir"; then
2561 as_fn_error "cannot find install-sh, install.sh, or shtool in . \"$srcdir\"/." "$LINENO" 5
2562fi
2563
2564# These three variables are undocumented and unsupported,
2565# and are intended to be withdrawn in a future Autoconf release.
2566# They can cause serious problems if a builder's source tree is in a directory
2567# whose full name contains unusual characters.
2568ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
2569ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
2570ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
2571
2572
9c60689e
DWT
2573case `pwd` in
2574 *\ * | *\ *)
2575 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5
2576$as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;;
2577esac
2578
2579
2580
2581macro_version='2.2.6b'
2582macro_revision='1.3017'
2583
2584
2585
2586
2587
2588
2589
2590
2591
2592
2593
2594
2595
2596ltmain="$ac_aux_dir/ltmain.sh"
2597
2598# Make sure we can run config.sub.
2599$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
2600 as_fn_error "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
2601
2602{ $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
2603$as_echo_n "checking build system type... " >&6; }
2604if test "${ac_cv_build+set}" = set; then :
2605 $as_echo_n "(cached) " >&6
2606else
2607 ac_build_alias=$build_alias
2608test "x$ac_build_alias" = x &&
2609 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
2610test "x$ac_build_alias" = x &&
2611 as_fn_error "cannot guess build type; you must specify one" "$LINENO" 5
2612ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
2613 as_fn_error "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
2614
2615fi
2616{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
2617$as_echo "$ac_cv_build" >&6; }
2618case $ac_cv_build in
2619*-*-*) ;;
2620*) as_fn_error "invalid value of canonical build" "$LINENO" 5;;
2621esac
2622build=$ac_cv_build
2623ac_save_IFS=$IFS; IFS='-'
2624set x $ac_cv_build
2625shift
2626build_cpu=$1
2627build_vendor=$2
2628shift; shift
2629# Remember, the first character of IFS is used to create $*,
2630# except with old shells:
2631build_os=$*
2632IFS=$ac_save_IFS
2633case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
2634
2635
2636{ $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
2637$as_echo_n "checking host system type... " >&6; }
2638if test "${ac_cv_host+set}" = set; then :
2639 $as_echo_n "(cached) " >&6
2640else
2641 if test "x$host_alias" = x; then
2642 ac_cv_host=$ac_cv_build
2643else
2644 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
2645 as_fn_error "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
2646fi
2647
2648fi
2649{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
2650$as_echo "$ac_cv_host" >&6; }
2651case $ac_cv_host in
2652*-*-*) ;;
2653*) as_fn_error "invalid value of canonical host" "$LINENO" 5;;
2654esac
2655host=$ac_cv_host
2656ac_save_IFS=$IFS; IFS='-'
2657set x $ac_cv_host
2658shift
2659host_cpu=$1
2660host_vendor=$2
2661shift; shift
2662# Remember, the first character of IFS is used to create $*,
2663# except with old shells:
2664host_os=$*
2665IFS=$ac_save_IFS
2666case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
2667
2668
2669ac_ext=c
2670ac_cpp='$CPP $CPPFLAGS'
2671ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2672ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2673ac_compiler_gnu=$ac_cv_c_compiler_gnu
2674if test -n "$ac_tool_prefix"; then
2675 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
2676set dummy ${ac_tool_prefix}gcc; ac_word=$2
dbadc56a
DWT
2677{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2678$as_echo_n "checking for $ac_word... " >&6; }
9c60689e 2679if test "${ac_cv_prog_CC+set}" = set; then :
dbadc56a
DWT
2680 $as_echo_n "(cached) " >&6
2681else
9c60689e
DWT
2682 if test -n "$CC"; then
2683 ac_cv_prog_CC="$CC" # Let the user override the test.
dbadc56a
DWT
2684else
2685as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2686for as_dir in $PATH
2687do
2688 IFS=$as_save_IFS
2689 test -z "$as_dir" && as_dir=.
2690 for ac_exec_ext in '' $ac_executable_extensions; do
2691 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
9c60689e 2692 ac_cv_prog_CC="${ac_tool_prefix}gcc"
dbadc56a
DWT
2693 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2694 break 2
2695 fi
2696done
2697 done
2698IFS=$as_save_IFS
2699
2700fi
2701fi
9c60689e
DWT
2702CC=$ac_cv_prog_CC
2703if test -n "$CC"; then
2704 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2705$as_echo "$CC" >&6; }
35fa52c0
DWT
2706else
2707 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2708$as_echo "no" >&6; }
2709fi
2710
2711
2712fi
2713if test -z "$ac_cv_prog_CC"; then
2714 ac_ct_CC=$CC
2715 # Extract the first word of "gcc", so it can be a program name with args.
2716set dummy gcc; ac_word=$2
2717{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2718$as_echo_n "checking for $ac_word... " >&6; }
2719if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
2720 $as_echo_n "(cached) " >&6
2721else
2722 if test -n "$ac_ct_CC"; then
2723 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2724else
2725as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2726for as_dir in $PATH
2727do
2728 IFS=$as_save_IFS
2729 test -z "$as_dir" && as_dir=.
2730 for ac_exec_ext in '' $ac_executable_extensions; do
2731 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2732 ac_cv_prog_ac_ct_CC="gcc"
2733 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2734 break 2
2735 fi
2736done
2737 done
2738IFS=$as_save_IFS
2739
2740fi
2741fi
2742ac_ct_CC=$ac_cv_prog_ac_ct_CC
2743if test -n "$ac_ct_CC"; then
2744 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2745$as_echo "$ac_ct_CC" >&6; }
2746else
2747 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2748$as_echo "no" >&6; }
2749fi
2750
2751 if test "x$ac_ct_CC" = x; then
2752 CC=""
2753 else
2754 case $cross_compiling:$ac_tool_warned in
2755yes:)
2756{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2757$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2758ac_tool_warned=yes ;;
2759esac
2760 CC=$ac_ct_CC
2761 fi
2762else
2763 CC="$ac_cv_prog_CC"
2764fi
2765
2766if test -z "$CC"; then
2767 if test -n "$ac_tool_prefix"; then
2768 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
2769set dummy ${ac_tool_prefix}cc; ac_word=$2
2770{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2771$as_echo_n "checking for $ac_word... " >&6; }
2772if test "${ac_cv_prog_CC+set}" = set; then :
2773 $as_echo_n "(cached) " >&6
2774else
2775 if test -n "$CC"; then
2776 ac_cv_prog_CC="$CC" # Let the user override the test.
2777else
2778as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2779for as_dir in $PATH
2780do
2781 IFS=$as_save_IFS
2782 test -z "$as_dir" && as_dir=.
2783 for ac_exec_ext in '' $ac_executable_extensions; do
2784 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2785 ac_cv_prog_CC="${ac_tool_prefix}cc"
2786 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2787 break 2
2788 fi
2789done
2790 done
2791IFS=$as_save_IFS
2792
2793fi
2794fi
2795CC=$ac_cv_prog_CC
2796if test -n "$CC"; then
2797 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2798$as_echo "$CC" >&6; }
2799else
2800 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2801$as_echo "no" >&6; }
2802fi
2803
2804
2805 fi
2806fi
2807if test -z "$CC"; then
2808 # Extract the first word of "cc", so it can be a program name with args.
2809set dummy cc; ac_word=$2
2810{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2811$as_echo_n "checking for $ac_word... " >&6; }
2812if test "${ac_cv_prog_CC+set}" = set; then :
2813 $as_echo_n "(cached) " >&6
2814else
2815 if test -n "$CC"; then
2816 ac_cv_prog_CC="$CC" # Let the user override the test.
2817else
2818 ac_prog_rejected=no
2819as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2820for as_dir in $PATH
2821do
2822 IFS=$as_save_IFS
2823 test -z "$as_dir" && as_dir=.
2824 for ac_exec_ext in '' $ac_executable_extensions; do
2825 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2826 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
2827 ac_prog_rejected=yes
2828 continue
2829 fi
2830 ac_cv_prog_CC="cc"
2831 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2832 break 2
2833 fi
2834done
2835 done
2836IFS=$as_save_IFS
2837
2838if test $ac_prog_rejected = yes; then
2839 # We found a bogon in the path, so make sure we never use it.
2840 set dummy $ac_cv_prog_CC
2841 shift
2842 if test $# != 0; then
2843 # We chose a different compiler from the bogus one.
2844 # However, it has the same basename, so the bogon will be chosen
2845 # first if we set CC to just the basename; use the full file name.
2846 shift
2847 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
2848 fi
2849fi
2850fi
2851fi
2852CC=$ac_cv_prog_CC
2853if test -n "$CC"; then
2854 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2855$as_echo "$CC" >&6; }
2856else
2857 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2858$as_echo "no" >&6; }
2859fi
2860
2861
2862fi
2863if test -z "$CC"; then
2864 if test -n "$ac_tool_prefix"; then
2865 for ac_prog in cl.exe
2866 do
2867 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2868set dummy $ac_tool_prefix$ac_prog; ac_word=$2
2869{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2870$as_echo_n "checking for $ac_word... " >&6; }
2871if test "${ac_cv_prog_CC+set}" = set; then :
2872 $as_echo_n "(cached) " >&6
2873else
2874 if test -n "$CC"; then
2875 ac_cv_prog_CC="$CC" # Let the user override the test.
2876else
2877as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2878for as_dir in $PATH
2879do
2880 IFS=$as_save_IFS
2881 test -z "$as_dir" && as_dir=.
2882 for ac_exec_ext in '' $ac_executable_extensions; do
2883 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2884 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
2885 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2886 break 2
2887 fi
2888done
2889 done
2890IFS=$as_save_IFS
2891
2892fi
2893fi
2894CC=$ac_cv_prog_CC
2895if test -n "$CC"; then
2896 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2897$as_echo "$CC" >&6; }
2898else
2899 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2900$as_echo "no" >&6; }
2901fi
2902
2903
2904 test -n "$CC" && break
2905 done
2906fi
2907if test -z "$CC"; then
2908 ac_ct_CC=$CC
2909 for ac_prog in cl.exe
2910do
2911 # Extract the first word of "$ac_prog", so it can be a program name with args.
2912set dummy $ac_prog; ac_word=$2
2913{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2914$as_echo_n "checking for $ac_word... " >&6; }
2915if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
2916 $as_echo_n "(cached) " >&6
2917else
2918 if test -n "$ac_ct_CC"; then
2919 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2920else
2921as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2922for as_dir in $PATH
2923do
2924 IFS=$as_save_IFS
2925 test -z "$as_dir" && as_dir=.
2926 for ac_exec_ext in '' $ac_executable_extensions; do
2927 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2928 ac_cv_prog_ac_ct_CC="$ac_prog"
2929 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2930 break 2
2931 fi
2932done
2933 done
2934IFS=$as_save_IFS
2935
2936fi
2937fi
2938ac_ct_CC=$ac_cv_prog_ac_ct_CC
2939if test -n "$ac_ct_CC"; then
2940 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2941$as_echo "$ac_ct_CC" >&6; }
2942else
2943 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2944$as_echo "no" >&6; }
2945fi
2946
2947
2948 test -n "$ac_ct_CC" && break
2949done
2950
2951 if test "x$ac_ct_CC" = x; then
2952 CC=""
2953 else
2954 case $cross_compiling:$ac_tool_warned in
2955yes:)
2956{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2957$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2958ac_tool_warned=yes ;;
2959esac
2960 CC=$ac_ct_CC
2961 fi
2962fi
2963
2964fi
2965
2966
2967test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2968$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2969as_fn_error "no acceptable C compiler found in \$PATH
2970See \`config.log' for more details." "$LINENO" 5; }
2971
2972# Provide some information about the compiler.
2973$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
2974set X $ac_compile
2975ac_compiler=$2
2976for ac_option in --version -v -V -qversion; do
2977 { { ac_try="$ac_compiler $ac_option >&5"
2978case "(($ac_try" in
2979 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2980 *) ac_try_echo=$ac_try;;
2981esac
2982eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2983$as_echo "$ac_try_echo"; } >&5
2984 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
2985 ac_status=$?
2986 if test -s conftest.err; then
2987 sed '10a\
2988... rest of stderr output deleted ...
2989 10q' conftest.err >conftest.er1
2990 cat conftest.er1 >&5
35fa52c0 2991 fi
9c60689e 2992 rm -f conftest.er1 conftest.err
35fa52c0
DWT
2993 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2994 test $ac_status = 0; }
2995done
2996
2997cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2998/* end confdefs.h. */
9c60689e 2999
35fa52c0
DWT
3000int
3001main ()
3002{
35fa52c0
DWT
3003
3004 ;
3005 return 0;
3006}
3007_ACEOF
3008ac_clean_files_save=$ac_clean_files
9c60689e 3009ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
35fa52c0
DWT
3010# Try to create an executable without -o first, disregard a.out.
3011# It will help us diagnose broken compilers, and finding out an intuition
3012# of exeext.
9c60689e
DWT
3013{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
3014$as_echo_n "checking whether the C compiler works... " >&6; }
35fa52c0
DWT
3015ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
3016
3017# The possible output files:
3018ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
3019
3020ac_rmfiles=
3021for ac_file in $ac_files
3022do
3023 case $ac_file in
3024 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3025 * ) ac_rmfiles="$ac_rmfiles $ac_file";;
3026 esac
3027done
3028rm -f $ac_rmfiles
3029
3030if { { ac_try="$ac_link_default"
3031case "(($ac_try" in
3032 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3033 *) ac_try_echo=$ac_try;;
3034esac
3035eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3036$as_echo "$ac_try_echo"; } >&5
3037 (eval "$ac_link_default") 2>&5
3038 ac_status=$?
3039 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3040 test $ac_status = 0; }; then :
3041 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
3042# So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
3043# in a Makefile. We should not override ac_cv_exeext if it was cached,
3044# so that the user can short-circuit this test for compilers unknown to
3045# Autoconf.
3046for ac_file in $ac_files ''
3047do
3048 test -f "$ac_file" || continue
3049 case $ac_file in
3050 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
3051 ;;
3052 [ab].out )
3053 # We found the default executable, but exeext='' is most
3054 # certainly right.
3055 break;;
3056 *.* )
3057 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
3058 then :; else
3059 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3060 fi
3061 # We set ac_cv_exeext here because the later test for it is not
3062 # safe: cross compilers may not add the suffix if given an `-o'
3063 # argument, so we may need to know it at that point already.
3064 # Even if this section looks crufty: it has the advantage of
3065 # actually working.
3066 break;;
3067 * )
3068 break;;
3069 esac
3070done
3071test "$ac_cv_exeext" = no && ac_cv_exeext=
3072
3073else
3074 ac_file=''
3075fi
35fa52c0 3076if test -z "$ac_file"; then :
9c60689e
DWT
3077 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3078$as_echo "no" >&6; }
3079$as_echo "$as_me: failed program was:" >&5
35fa52c0
DWT
3080sed 's/^/| /' conftest.$ac_ext >&5
3081
3082{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3083$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3084{ as_fn_set_status 77
3085as_fn_error "C compiler cannot create executables
3086See \`config.log' for more details." "$LINENO" 5; }; }
9c60689e
DWT
3087else
3088 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3089$as_echo "yes" >&6; }
35fa52c0 3090fi
9c60689e
DWT
3091{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
3092$as_echo_n "checking for C compiler default output file name... " >&6; }
3093{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
3094$as_echo "$ac_file" >&6; }
35fa52c0
DWT
3095ac_exeext=$ac_cv_exeext
3096
9c60689e 3097rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
35fa52c0 3098ac_clean_files=$ac_clean_files_save
35fa52c0
DWT
3099{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
3100$as_echo_n "checking for suffix of executables... " >&6; }
3101if { { ac_try="$ac_link"
3102case "(($ac_try" in
3103 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3104 *) ac_try_echo=$ac_try;;
3105esac
3106eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3107$as_echo "$ac_try_echo"; } >&5
3108 (eval "$ac_link") 2>&5
3109 ac_status=$?
3110 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3111 test $ac_status = 0; }; then :
3112 # If both `conftest.exe' and `conftest' are `present' (well, observable)
3113# catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
3114# work properly (i.e., refer to `conftest.exe'), while it won't with
3115# `rm'.
3116for ac_file in conftest.exe conftest conftest.*; do
3117 test -f "$ac_file" || continue
3118 case $ac_file in
3119 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3120 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3121 break;;
3122 * ) break;;
3123 esac
3124done
3125else
3126 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3127$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3128as_fn_error "cannot compute suffix of executables: cannot compile and link
3129See \`config.log' for more details." "$LINENO" 5; }
3130fi
9c60689e 3131rm -f conftest conftest$ac_cv_exeext
35fa52c0
DWT
3132{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
3133$as_echo "$ac_cv_exeext" >&6; }
3134
3135rm -f conftest.$ac_ext
3136EXEEXT=$ac_cv_exeext
3137ac_exeext=$EXEEXT
9c60689e
DWT
3138cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3139/* end confdefs.h. */
3140#include <stdio.h>
3141int
3142main ()
3143{
3144FILE *f = fopen ("conftest.out", "w");
3145 return ferror (f) || fclose (f) != 0;
3146
3147 ;
3148 return 0;
3149}
3150_ACEOF
3151ac_clean_files="$ac_clean_files conftest.out"
3152# Check that the compiler produces executables we can run. If not, either
3153# the compiler is broken, or we cross compile.
3154{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
3155$as_echo_n "checking whether we are cross compiling... " >&6; }
3156if test "$cross_compiling" != yes; then
3157 { { ac_try="$ac_link"
3158case "(($ac_try" in
3159 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3160 *) ac_try_echo=$ac_try;;
3161esac
3162eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3163$as_echo "$ac_try_echo"; } >&5
3164 (eval "$ac_link") 2>&5
3165 ac_status=$?
3166 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3167 test $ac_status = 0; }
3168 if { ac_try='./conftest$ac_cv_exeext'
3169 { { case "(($ac_try" in
3170 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3171 *) ac_try_echo=$ac_try;;
3172esac
3173eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3174$as_echo "$ac_try_echo"; } >&5
3175 (eval "$ac_try") 2>&5
3176 ac_status=$?
3177 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3178 test $ac_status = 0; }; }; then
3179 cross_compiling=no
3180 else
3181 if test "$cross_compiling" = maybe; then
3182 cross_compiling=yes
3183 else
3184 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3185$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3186as_fn_error "cannot run C compiled programs.
3187If you meant to cross compile, use \`--host'.
3188See \`config.log' for more details." "$LINENO" 5; }
3189 fi
3190 fi
3191fi
3192{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
3193$as_echo "$cross_compiling" >&6; }
3194
3195rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out
3196ac_clean_files=$ac_clean_files_save
35fa52c0
DWT
3197{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
3198$as_echo_n "checking for suffix of object files... " >&6; }
3199if test "${ac_cv_objext+set}" = set; then :
3200 $as_echo_n "(cached) " >&6
3201else
3202 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3203/* end confdefs.h. */
3204
3205int
3206main ()
3207{
3208
3209 ;
3210 return 0;
3211}
3212_ACEOF
3213rm -f conftest.o conftest.obj
3214if { { ac_try="$ac_compile"
3215case "(($ac_try" in
3216 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3217 *) ac_try_echo=$ac_try;;
3218esac
3219eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3220$as_echo "$ac_try_echo"; } >&5
3221 (eval "$ac_compile") 2>&5
3222 ac_status=$?
3223 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3224 test $ac_status = 0; }; then :
3225 for ac_file in conftest.o conftest.obj conftest.*; do
3226 test -f "$ac_file" || continue;
3227 case $ac_file in
3228 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
3229 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
3230 break;;
3231 esac
3232done
3233else
3234 $as_echo "$as_me: failed program was:" >&5
3235sed 's/^/| /' conftest.$ac_ext >&5
3236
3237{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3238$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3239as_fn_error "cannot compute suffix of object files: cannot compile
3240See \`config.log' for more details." "$LINENO" 5; }
3241fi
3242rm -f conftest.$ac_cv_objext conftest.$ac_ext
3243fi
3244{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
3245$as_echo "$ac_cv_objext" >&6; }
3246OBJEXT=$ac_cv_objext
3247ac_objext=$OBJEXT
3248{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
3249$as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
3250if test "${ac_cv_c_compiler_gnu+set}" = set; then :
3251 $as_echo_n "(cached) " >&6
3252else
3253 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3254/* end confdefs.h. */
3255
3256int
3257main ()
3258{
3259#ifndef __GNUC__
3260 choke me
3261#endif
3262
3263 ;
3264 return 0;
3265}
3266_ACEOF
3267if ac_fn_c_try_compile "$LINENO"; then :
3268 ac_compiler_gnu=yes
3269else
3270 ac_compiler_gnu=no
3271fi
3272rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3273ac_cv_c_compiler_gnu=$ac_compiler_gnu
3274
3275fi
3276{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
3277$as_echo "$ac_cv_c_compiler_gnu" >&6; }
3278if test $ac_compiler_gnu = yes; then
3279 GCC=yes
3280else
3281 GCC=
3282fi
3283ac_test_CFLAGS=${CFLAGS+set}
3284ac_save_CFLAGS=$CFLAGS
3285{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
3286$as_echo_n "checking whether $CC accepts -g... " >&6; }
3287if test "${ac_cv_prog_cc_g+set}" = set; then :
3288 $as_echo_n "(cached) " >&6
3289else
3290 ac_save_c_werror_flag=$ac_c_werror_flag
3291 ac_c_werror_flag=yes
3292 ac_cv_prog_cc_g=no
3293 CFLAGS="-g"
3294 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3295/* end confdefs.h. */
3296
3297int
3298main ()
3299{
3300
3301 ;
3302 return 0;
3303}
3304_ACEOF
3305if ac_fn_c_try_compile "$LINENO"; then :
3306 ac_cv_prog_cc_g=yes
3307else
3308 CFLAGS=""
3309 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3310/* end confdefs.h. */
3311
3312int
3313main ()
3314{
3315
3316 ;
3317 return 0;
3318}
3319_ACEOF
3320if ac_fn_c_try_compile "$LINENO"; then :
3321
3322else
3323 ac_c_werror_flag=$ac_save_c_werror_flag
3324 CFLAGS="-g"
3325 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3326/* end confdefs.h. */
3327
3328int
3329main ()
3330{
3331
3332 ;
3333 return 0;
3334}
3335_ACEOF
3336if ac_fn_c_try_compile "$LINENO"; then :
3337 ac_cv_prog_cc_g=yes
3338fi
3339rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3340fi
3341rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3342fi
3343rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3344 ac_c_werror_flag=$ac_save_c_werror_flag
3345fi
3346{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
3347$as_echo "$ac_cv_prog_cc_g" >&6; }
3348if test "$ac_test_CFLAGS" = set; then
3349 CFLAGS=$ac_save_CFLAGS
3350elif test $ac_cv_prog_cc_g = yes; then
3351 if test "$GCC" = yes; then
3352 CFLAGS="-g -O2"
3353 else
3354 CFLAGS="-g"
3355 fi
3356else
3357 if test "$GCC" = yes; then
3358 CFLAGS="-O2"
3359 else
3360 CFLAGS=
3361 fi
3362fi
3363{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
3364$as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
3365if test "${ac_cv_prog_cc_c89+set}" = set; then :
3366 $as_echo_n "(cached) " >&6
3367else
3368 ac_cv_prog_cc_c89=no
3369ac_save_CC=$CC
3370cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3371/* end confdefs.h. */
3372#include <stdarg.h>
3373#include <stdio.h>
3374#include <sys/types.h>
3375#include <sys/stat.h>
3376/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
3377struct buf { int x; };
3378FILE * (*rcsopen) (struct buf *, struct stat *, int);
3379static char *e (p, i)
3380 char **p;
3381 int i;
3382{
3383 return p[i];
3384}
3385static char *f (char * (*g) (char **, int), char **p, ...)
3386{
3387 char *s;
3388 va_list v;
3389 va_start (v,p);
3390 s = g (p, va_arg (v,int));
3391 va_end (v);
3392 return s;
3393}
3394
3395/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
3396 function prototypes and stuff, but not '\xHH' hex character constants.
3397 These don't provoke an error unfortunately, instead are silently treated
3398 as 'x'. The following induces an error, until -std is added to get
3399 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
3400 array size at least. It's necessary to write '\x00'==0 to get something
3401 that's true only with -std. */
3402int osf4_cc_array ['\x00' == 0 ? 1 : -1];
3403
3404/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
3405 inside strings and character constants. */
3406#define FOO(x) 'x'
3407int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
3408
3409int test (int i, double x);
3410struct s1 {int (*f) (int a);};
3411struct s2 {int (*f) (double a);};
3412int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3413int argc;
3414char **argv;
3415int
3416main ()
3417{
3418return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
3419 ;
3420 return 0;
3421}
3422_ACEOF
3423for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
3424 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
3425do
3426 CC="$ac_save_CC $ac_arg"
3427 if ac_fn_c_try_compile "$LINENO"; then :
3428 ac_cv_prog_cc_c89=$ac_arg
3429fi
3430rm -f core conftest.err conftest.$ac_objext
3431 test "x$ac_cv_prog_cc_c89" != "xno" && break
3432done
3433rm -f conftest.$ac_ext
3434CC=$ac_save_CC
3435
3436fi
3437# AC_CACHE_VAL
3438case "x$ac_cv_prog_cc_c89" in
3439 x)
3440 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
3441$as_echo "none needed" >&6; } ;;
3442 xno)
3443 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
3444$as_echo "unsupported" >&6; } ;;
3445 *)
3446 CC="$CC $ac_cv_prog_cc_c89"
3447 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
3448$as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
3449esac
3450if test "x$ac_cv_prog_cc_c89" != xno; then :
3451
3452fi
3453
3454ac_ext=c
3455ac_cpp='$CPP $CPPFLAGS'
3456ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3457ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3458ac_compiler_gnu=$ac_cv_c_compiler_gnu
3459
9c60689e
DWT
3460{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
3461$as_echo_n "checking for a sed that does not truncate output... " >&6; }
3462if test "${ac_cv_path_SED+set}" = set; then :
35fa52c0
DWT
3463 $as_echo_n "(cached) " >&6
3464else
9c60689e
DWT
3465 ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
3466 for ac_i in 1 2 3 4 5 6 7; do
3467 ac_script="$ac_script$as_nl$ac_script"
3468 done
3469 echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
3470 { ac_script=; unset ac_script;}
3471 if test -z "$SED"; then
3472 ac_path_SED_found=false
3473 # Loop through the user's path and test for each of PROGNAME-LIST
3474 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
35fa52c0
DWT
3475for as_dir in $PATH
3476do
3477 IFS=$as_save_IFS
3478 test -z "$as_dir" && as_dir=.
9c60689e 3479 for ac_prog in sed gsed; do
35fa52c0 3480 for ac_exec_ext in '' $ac_executable_extensions; do
9c60689e
DWT
3481 ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
3482 { test -f "$ac_path_SED" && $as_test_x "$ac_path_SED"; } || continue
3483# Check for GNU ac_path_SED and select it if it is found.
3484 # Check for GNU $ac_path_SED
3485case `"$ac_path_SED" --version 2>&1` in
3486*GNU*)
3487 ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
3488*)
3489 ac_count=0
3490 $as_echo_n 0123456789 >"conftest.in"
3491 while :
3492 do
3493 cat "conftest.in" "conftest.in" >"conftest.tmp"
3494 mv "conftest.tmp" "conftest.in"
3495 cp "conftest.in" "conftest.nl"
3496 $as_echo '' >> "conftest.nl"
3497 "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
3498 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3499 as_fn_arith $ac_count + 1 && ac_count=$as_val
3500 if test $ac_count -gt ${ac_path_SED_max-0}; then
3501 # Best one so far, save it but keep looking for a better one
3502 ac_cv_path_SED="$ac_path_SED"
3503 ac_path_SED_max=$ac_count
3504 fi
3505 # 10*(2^10) chars as input seems more than enough
3506 test $ac_count -gt 10 && break
35fa52c0 3507 done
9c60689e
DWT
3508 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3509esac
35fa52c0 3510
9c60689e
DWT
3511 $ac_path_SED_found && break 3
3512 done
3513 done
3514 done
3515IFS=$as_save_IFS
3516 if test -z "$ac_cv_path_SED"; then
3517 as_fn_error "no acceptable sed could be found in \$PATH" "$LINENO" 5
3518 fi
35fa52c0 3519else
9c60689e 3520 ac_cv_path_SED=$SED
35fa52c0
DWT
3521fi
3522
9c60689e
DWT
3523fi
3524{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
3525$as_echo "$ac_cv_path_SED" >&6; }
3526 SED="$ac_cv_path_SED"
3527 rm -f conftest.sed
35fa52c0 3528
9c60689e
DWT
3529test -z "$SED" && SED=sed
3530Xsed="$SED -e 1s/^X//"
35fa52c0 3531
35fa52c0 3532
35fa52c0 3533
35fa52c0 3534
35fa52c0 3535
35fa52c0
DWT
3536
3537
35fa52c0 3538
35fa52c0 3539
35fa52c0 3540
35fa52c0 3541
9c60689e
DWT
3542{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
3543$as_echo_n "checking for grep that handles long lines and -e... " >&6; }
3544if test "${ac_cv_path_GREP+set}" = set; then :
3545 $as_echo_n "(cached) " >&6
3546else
3547 if test -z "$GREP"; then
3548 ac_path_GREP_found=false
3549 # Loop through the user's path and test for each of PROGNAME-LIST
3550 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3551for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3552do
3553 IFS=$as_save_IFS
3554 test -z "$as_dir" && as_dir=.
3555 for ac_prog in grep ggrep; do
3556 for ac_exec_ext in '' $ac_executable_extensions; do
3557 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
3558 { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue
3559# Check for GNU ac_path_GREP and select it if it is found.
3560 # Check for GNU $ac_path_GREP
3561case `"$ac_path_GREP" --version 2>&1` in
3562*GNU*)
3563 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
3564*)
3565 ac_count=0
3566 $as_echo_n 0123456789 >"conftest.in"
3567 while :
3568 do
3569 cat "conftest.in" "conftest.in" >"conftest.tmp"
3570 mv "conftest.tmp" "conftest.in"
3571 cp "conftest.in" "conftest.nl"
3572 $as_echo 'GREP' >> "conftest.nl"
3573 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
3574 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3575 as_fn_arith $ac_count + 1 && ac_count=$as_val
3576 if test $ac_count -gt ${ac_path_GREP_max-0}; then
3577 # Best one so far, save it but keep looking for a better one
3578 ac_cv_path_GREP="$ac_path_GREP"
3579 ac_path_GREP_max=$ac_count
3580 fi
3581 # 10*(2^10) chars as input seems more than enough
3582 test $ac_count -gt 10 && break
3583 done
3584 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3585esac
6b66678a 3586
9c60689e
DWT
3587 $ac_path_GREP_found && break 3
3588 done
3589 done
3590 done
3591IFS=$as_save_IFS
3592 if test -z "$ac_cv_path_GREP"; then
3593 as_fn_error "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
3594 fi
3595else
3596 ac_cv_path_GREP=$GREP
3597fi
6b66678a 3598
9c60689e
DWT
3599fi
3600{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
3601$as_echo "$ac_cv_path_GREP" >&6; }
3602 GREP="$ac_cv_path_GREP"
6b66678a
DWT
3603
3604
9c60689e
DWT
3605{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
3606$as_echo_n "checking for egrep... " >&6; }
3607if test "${ac_cv_path_EGREP+set}" = set; then :
6b66678a
DWT
3608 $as_echo_n "(cached) " >&6
3609else
9c60689e
DWT
3610 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
3611 then ac_cv_path_EGREP="$GREP -E"
3612 else
3613 if test -z "$EGREP"; then
3614 ac_path_EGREP_found=false
3615 # Loop through the user's path and test for each of PROGNAME-LIST
3616 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3617for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3618do
3619 IFS=$as_save_IFS
3620 test -z "$as_dir" && as_dir=.
3621 for ac_prog in egrep; do
3622 for ac_exec_ext in '' $ac_executable_extensions; do
3623 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
3624 { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue
3625# Check for GNU ac_path_EGREP and select it if it is found.
3626 # Check for GNU $ac_path_EGREP
3627case `"$ac_path_EGREP" --version 2>&1` in
3628*GNU*)
3629 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
3630*)
3631 ac_count=0
3632 $as_echo_n 0123456789 >"conftest.in"
3633 while :
3634 do
3635 cat "conftest.in" "conftest.in" >"conftest.tmp"
3636 mv "conftest.tmp" "conftest.in"
3637 cp "conftest.in" "conftest.nl"
3638 $as_echo 'EGREP' >> "conftest.nl"
3639 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
3640 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3641 as_fn_arith $ac_count + 1 && ac_count=$as_val
3642 if test $ac_count -gt ${ac_path_EGREP_max-0}; then
3643 # Best one so far, save it but keep looking for a better one
3644 ac_cv_path_EGREP="$ac_path_EGREP"
3645 ac_path_EGREP_max=$ac_count
3646 fi
3647 # 10*(2^10) chars as input seems more than enough
3648 test $ac_count -gt 10 && break
3649 done
3650 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3651esac
3652
3653 $ac_path_EGREP_found && break 3
3654 done
3655 done
3656 done
3657IFS=$as_save_IFS
3658 if test -z "$ac_cv_path_EGREP"; then
3659 as_fn_error "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
3660 fi
3661else
3662 ac_cv_path_EGREP=$EGREP
3663fi
6b66678a 3664
9c60689e
DWT
3665 fi
3666fi
3667{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
3668$as_echo "$ac_cv_path_EGREP" >&6; }
3669 EGREP="$ac_cv_path_EGREP"
6b66678a 3670
6b66678a 3671
9c60689e
DWT
3672{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5
3673$as_echo_n "checking for fgrep... " >&6; }
3674if test "${ac_cv_path_FGREP+set}" = set; then :
3675 $as_echo_n "(cached) " >&6
6b66678a 3676else
9c60689e
DWT
3677 if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1
3678 then ac_cv_path_FGREP="$GREP -F"
3679 else
3680 if test -z "$FGREP"; then
3681 ac_path_FGREP_found=false
3682 # Loop through the user's path and test for each of PROGNAME-LIST
3683 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3684for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3685do
3686 IFS=$as_save_IFS
3687 test -z "$as_dir" && as_dir=.
3688 for ac_prog in fgrep; do
3689 for ac_exec_ext in '' $ac_executable_extensions; do
3690 ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext"
3691 { test -f "$ac_path_FGREP" && $as_test_x "$ac_path_FGREP"; } || continue
3692# Check for GNU ac_path_FGREP and select it if it is found.
3693 # Check for GNU $ac_path_FGREP
3694case `"$ac_path_FGREP" --version 2>&1` in
3695*GNU*)
3696 ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;;
3697*)
3698 ac_count=0
3699 $as_echo_n 0123456789 >"conftest.in"
3700 while :
3701 do
3702 cat "conftest.in" "conftest.in" >"conftest.tmp"
3703 mv "conftest.tmp" "conftest.in"
3704 cp "conftest.in" "conftest.nl"
3705 $as_echo 'FGREP' >> "conftest.nl"
3706 "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break
3707 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3708 as_fn_arith $ac_count + 1 && ac_count=$as_val
3709 if test $ac_count -gt ${ac_path_FGREP_max-0}; then
3710 # Best one so far, save it but keep looking for a better one
3711 ac_cv_path_FGREP="$ac_path_FGREP"
3712 ac_path_FGREP_max=$ac_count
3713 fi
3714 # 10*(2^10) chars as input seems more than enough
3715 test $ac_count -gt 10 && break
3716 done
3717 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3718esac
6b66678a 3719
9c60689e
DWT
3720 $ac_path_FGREP_found && break 3
3721 done
3722 done
3723 done
3724IFS=$as_save_IFS
3725 if test -z "$ac_cv_path_FGREP"; then
3726 as_fn_error "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
3727 fi
3728else
3729 ac_cv_path_FGREP=$FGREP
6b66678a
DWT
3730fi
3731
9c60689e 3732 fi
6b66678a 3733fi
9c60689e
DWT
3734{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5
3735$as_echo "$ac_cv_path_FGREP" >&6; }
3736 FGREP="$ac_cv_path_FGREP"
6b66678a 3737
35fa52c0 3738
9c60689e 3739test -z "$GREP" && GREP=grep
35fa52c0 3740
309b0535 3741
35fa52c0 3742
6b66678a 3743
6b66678a
DWT
3744
3745
6b66678a 3746
6b66678a 3747
35fa52c0 3748
35fa52c0 3749
309b0535 3750
309b0535 3751
309b0535 3752
309b0535 3753
309b0535 3754
309b0535 3755
309b0535 3756
309b0535 3757
309b0535 3758
9c60689e
DWT
3759# Check whether --with-gnu-ld was given.
3760if test "${with_gnu_ld+set}" = set; then :
3761 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
309b0535 3762else
9c60689e
DWT
3763 with_gnu_ld=no
3764fi
309b0535 3765
9c60689e
DWT
3766ac_prog=ld
3767if test "$GCC" = yes; then
3768 # Check if gcc -print-prog-name=ld gives a path.
3769 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
3770$as_echo_n "checking for ld used by $CC... " >&6; }
3771 case $host in
3772 *-*-mingw*)
3773 # gcc leaves a trailing carriage return which upsets mingw
3774 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
3775 *)
3776 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
3777 esac
3778 case $ac_prog in
3779 # Accept absolute paths.
3780 [\\/]* | ?:[\\/]*)
3781 re_direlt='/[^/][^/]*/\.\./'
3782 # Canonicalize the pathname of ld
3783 ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
3784 while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
3785 ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
309b0535 3786 done
9c60689e
DWT
3787 test -z "$LD" && LD="$ac_prog"
3788 ;;
3789 "")
3790 # If it fails, then pretend we aren't using GCC.
3791 ac_prog=ld
3792 ;;
3793 *)
3794 # If it is relative, then search for the first ld in PATH.
3795 with_gnu_ld=unknown
3796 ;;
3797 esac
3798elif test "$with_gnu_ld" = yes; then
3799 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
3800$as_echo_n "checking for GNU ld... " >&6; }
3801else
3802 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
3803$as_echo_n "checking for non-GNU ld... " >&6; }
3804fi
3805if test "${lt_cv_path_LD+set}" = set; then :
3806 $as_echo_n "(cached) " >&6
3807else
3808 if test -z "$LD"; then
3809 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
3810 for ac_dir in $PATH; do
3811 IFS="$lt_save_ifs"
3812 test -z "$ac_dir" && ac_dir=.
3813 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
3814 lt_cv_path_LD="$ac_dir/$ac_prog"
3815 # Check to see if the program is GNU ld. I'd rather use --version,
3816 # but apparently some variants of GNU ld only accept -v.
3817 # Break only if it was the GNU/non-GNU ld that we prefer.
3818 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
3819 *GNU* | *'with BFD'*)
3820 test "$with_gnu_ld" != no && break
3821 ;;
3822 *)
3823 test "$with_gnu_ld" != yes && break
3824 ;;
309b0535 3825 esac
309b0535 3826 fi
9c60689e
DWT
3827 done
3828 IFS="$lt_save_ifs"
3829else
3830 lt_cv_path_LD="$LD" # Let the user override the test with a path.
3831fi
3832fi
309b0535 3833
9c60689e
DWT
3834LD="$lt_cv_path_LD"
3835if test -n "$LD"; then
3836 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
3837$as_echo "$LD" >&6; }
3838else
3839 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3840$as_echo "no" >&6; }
3841fi
3842test -z "$LD" && as_fn_error "no acceptable ld found in \$PATH" "$LINENO" 5
3843{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
3844$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
3845if test "${lt_cv_prog_gnu_ld+set}" = set; then :
3846 $as_echo_n "(cached) " >&6
3847else
3848 # I'd rather use --version here, but apparently some GNU lds only accept -v.
3849case `$LD -v 2>&1 </dev/null` in
3850*GNU* | *'with BFD'*)
3851 lt_cv_prog_gnu_ld=yes
3852 ;;
3853*)
3854 lt_cv_prog_gnu_ld=no
3855 ;;
3856esac
309b0535 3857fi
9c60689e
DWT
3858{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
3859$as_echo "$lt_cv_prog_gnu_ld" >&6; }
3860with_gnu_ld=$lt_cv_prog_gnu_ld
309b0535
DWT
3861
3862
309b0535 3863
309b0535
DWT
3864
3865
309b0535 3866
309b0535 3867
9c60689e
DWT
3868
3869
3870{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5
3871$as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; }
3872if test "${lt_cv_path_NM+set}" = set; then :
3873 $as_echo_n "(cached) " >&6
3874else
3875 if test -n "$NM"; then
3876 # Let the user override the test.
3877 lt_cv_path_NM="$NM"
3878else
3879 lt_nm_to_check="${ac_tool_prefix}nm"
3880 if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
3881 lt_nm_to_check="$lt_nm_to_check nm"
3882 fi
3883 for lt_tmp_nm in $lt_nm_to_check; do
3884 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
3885 for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
3886 IFS="$lt_save_ifs"
3887 test -z "$ac_dir" && ac_dir=.
3888 tmp_nm="$ac_dir/$lt_tmp_nm"
3889 if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
3890 # Check to see if the nm accepts a BSD-compat flag.
3891 # Adding the `sed 1q' prevents false positives on HP-UX, which says:
3892 # nm: unknown option "B" ignored
3893 # Tru64's nm complains that /dev/null is an invalid object file
3894 case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
3895 */dev/null* | *'Invalid file or object type'*)
3896 lt_cv_path_NM="$tmp_nm -B"
3897 break
3898 ;;
3899 *)
3900 case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
3901 */dev/null*)
3902 lt_cv_path_NM="$tmp_nm -p"
3903 break
3904 ;;
3905 *)
3906 lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
3907 continue # so that we can try to find one that supports BSD flags
3908 ;;
3909 esac
3910 ;;
3911 esac
309b0535
DWT
3912 fi
3913 done
9c60689e 3914 IFS="$lt_save_ifs"
309b0535 3915 done
9c60689e
DWT
3916 : ${lt_cv_path_NM=no}
3917fi
3918fi
3919{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5
3920$as_echo "$lt_cv_path_NM" >&6; }
3921if test "$lt_cv_path_NM" != "no"; then
3922 NM="$lt_cv_path_NM"
3923else
3924 # Didn't find any BSD compatible name lister, look for dumpbin.
3925 if test -n "$ac_tool_prefix"; then
3926 for ac_prog in "dumpbin -symbols" "link -dump -symbols"
35fa52c0
DWT
3927 do
3928 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
3929set dummy $ac_tool_prefix$ac_prog; ac_word=$2
3930{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3931$as_echo_n "checking for $ac_word... " >&6; }
9c60689e 3932if test "${ac_cv_prog_DUMPBIN+set}" = set; then :
35fa52c0
DWT
3933 $as_echo_n "(cached) " >&6
3934else
9c60689e
DWT
3935 if test -n "$DUMPBIN"; then
3936 ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test.
35fa52c0
DWT
3937else
3938as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3939for as_dir in $PATH
3940do
3941 IFS=$as_save_IFS
3942 test -z "$as_dir" && as_dir=.
3943 for ac_exec_ext in '' $ac_executable_extensions; do
3944 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
9c60689e 3945 ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog"
35fa52c0
DWT
3946 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3947 break 2
3948 fi
3949done
3950 done
3951IFS=$as_save_IFS
3952
3953fi
3954fi
9c60689e
DWT
3955DUMPBIN=$ac_cv_prog_DUMPBIN
3956if test -n "$DUMPBIN"; then
3957 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5
3958$as_echo "$DUMPBIN" >&6; }
35fa52c0
DWT
3959else
3960 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3961$as_echo "no" >&6; }
3962fi
3963
3964
9c60689e 3965 test -n "$DUMPBIN" && break
35fa52c0
DWT
3966 done
3967fi
9c60689e
DWT
3968if test -z "$DUMPBIN"; then
3969 ac_ct_DUMPBIN=$DUMPBIN
3970 for ac_prog in "dumpbin -symbols" "link -dump -symbols"
35fa52c0
DWT
3971do
3972 # Extract the first word of "$ac_prog", so it can be a program name with args.
3973set dummy $ac_prog; ac_word=$2
3974{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3975$as_echo_n "checking for $ac_word... " >&6; }
9c60689e 3976if test "${ac_cv_prog_ac_ct_DUMPBIN+set}" = set; then :
35fa52c0
DWT
3977 $as_echo_n "(cached) " >&6
3978else
9c60689e
DWT
3979 if test -n "$ac_ct_DUMPBIN"; then
3980 ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test.
35fa52c0
DWT
3981else
3982as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3983for as_dir in $PATH
3984do
3985 IFS=$as_save_IFS
3986 test -z "$as_dir" && as_dir=.
3987 for ac_exec_ext in '' $ac_executable_extensions; do
3988 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
9c60689e 3989 ac_cv_prog_ac_ct_DUMPBIN="$ac_prog"
35fa52c0
DWT
3990 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3991 break 2
3992 fi
3993done
3994 done
3995IFS=$as_save_IFS
3996
3997fi
3998fi
9c60689e
DWT
3999ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN
4000if test -n "$ac_ct_DUMPBIN"; then
4001 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5
4002$as_echo "$ac_ct_DUMPBIN" >&6; }
35fa52c0
DWT
4003else
4004 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4005$as_echo "no" >&6; }
4006fi
4007
4008
9c60689e 4009 test -n "$ac_ct_DUMPBIN" && break
35fa52c0
DWT
4010done
4011
9c60689e
DWT
4012 if test "x$ac_ct_DUMPBIN" = x; then
4013 DUMPBIN=":"
35fa52c0
DWT
4014 else
4015 case $cross_compiling:$ac_tool_warned in
4016yes:)
4017{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4018$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4019ac_tool_warned=yes ;;
4020esac
9c60689e 4021 DUMPBIN=$ac_ct_DUMPBIN
35fa52c0
DWT
4022 fi
4023fi
4024
9c60689e
DWT
4025
4026 if test "$DUMPBIN" != ":"; then
4027 NM="$DUMPBIN"
35fa52c0
DWT
4028 fi
4029fi
9c60689e 4030test -z "$NM" && NM=nm
35fa52c0 4031
35fa52c0 4032
35fa52c0 4033
35fa52c0 4034
9c60689e
DWT
4035
4036
4037{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5
4038$as_echo_n "checking the name lister ($NM) interface... " >&6; }
4039if test "${lt_cv_nm_interface+set}" = set; then :
4040 $as_echo_n "(cached) " >&6
4041else
4042 lt_cv_nm_interface="BSD nm"
4043 echo "int some_variable = 0;" > conftest.$ac_ext
b65019fe 4044 (eval echo "\"\$as_me:4044: $ac_compile\"" >&5)
9c60689e
DWT
4045 (eval "$ac_compile" 2>conftest.err)
4046 cat conftest.err >&5
b65019fe 4047 (eval echo "\"\$as_me:4047: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
9c60689e
DWT
4048 (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
4049 cat conftest.err >&5
b65019fe 4050 (eval echo "\"\$as_me:4050: output\"" >&5)
9c60689e
DWT
4051 cat conftest.out >&5
4052 if $GREP 'External.*some_variable' conftest.out > /dev/null; then
4053 lt_cv_nm_interface="MS dumpbin"
4054 fi
4055 rm -f conftest*
35fa52c0 4056fi
9c60689e
DWT
4057{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5
4058$as_echo "$lt_cv_nm_interface" >&6; }
4059
4060{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
4061$as_echo_n "checking whether ln -s works... " >&6; }
4062LN_S=$as_ln_s
4063if test "$LN_S" = "ln -s"; then
4064 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4065$as_echo "yes" >&6; }
35fa52c0 4066else
9c60689e
DWT
4067 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
4068$as_echo "no, using $LN_S" >&6; }
35fa52c0 4069fi
9c60689e
DWT
4070
4071# find the maximum length of command line arguments
4072{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5
4073$as_echo_n "checking the maximum length of command line arguments... " >&6; }
4074if test "${lt_cv_sys_max_cmd_len+set}" = set; then :
35fa52c0
DWT
4075 $as_echo_n "(cached) " >&6
4076else
9c60689e
DWT
4077 i=0
4078 teststring="ABCD"
4079
4080 case $build_os in
4081 msdosdjgpp*)
4082 # On DJGPP, this test can blow up pretty badly due to problems in libc
4083 # (any single argument exceeding 2000 bytes causes a buffer overrun
4084 # during glob expansion). Even if it were fixed, the result of this
4085 # check would be larger than it should be.
4086 lt_cv_sys_max_cmd_len=12288; # 12K is about right
4087 ;;
35fa52c0 4088
9c60689e
DWT
4089 gnu*)
4090 # Under GNU Hurd, this test is not required because there is
4091 # no limit to the length of command line arguments.
4092 # Libtool will interpret -1 as no limit whatsoever
4093 lt_cv_sys_max_cmd_len=-1;
4094 ;;
35fa52c0 4095
9c60689e
DWT
4096 cygwin* | mingw* | cegcc*)
4097 # On Win9x/ME, this test blows up -- it succeeds, but takes
4098 # about 5 minutes as the teststring grows exponentially.
4099 # Worse, since 9x/ME are not pre-emptively multitasking,
4100 # you end up with a "frozen" computer, even though with patience
4101 # the test eventually succeeds (with a max line length of 256k).
4102 # Instead, let's just punt: use the minimum linelength reported by
4103 # all of the supported platforms: 8192 (on NT/2K/XP).
4104 lt_cv_sys_max_cmd_len=8192;
4105 ;;
35fa52c0 4106
9c60689e
DWT
4107 amigaos*)
4108 # On AmigaOS with pdksh, this test takes hours, literally.
4109 # So we just punt and use a minimum line length of 8192.
4110 lt_cv_sys_max_cmd_len=8192;
4111 ;;
35fa52c0 4112
9c60689e
DWT
4113 netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
4114 # This has been around since 386BSD, at least. Likely further.
4115 if test -x /sbin/sysctl; then
4116 lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
4117 elif test -x /usr/sbin/sysctl; then
4118 lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
4119 else
4120 lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs
4121 fi
4122 # And add a safety zone
4123 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
4124 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
4125 ;;
35fa52c0 4126
9c60689e
DWT
4127 interix*)
4128 # We know the value 262144 and hardcode it with a safety zone (like BSD)
4129 lt_cv_sys_max_cmd_len=196608
4130 ;;
35fa52c0 4131
9c60689e
DWT
4132 osf*)
4133 # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
4134 # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
4135 # nice to cause kernel panics so lets avoid the loop below.
4136 # First set a reasonable default.
4137 lt_cv_sys_max_cmd_len=16384
4138 #
4139 if test -x /sbin/sysconfig; then
4140 case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
4141 *1*) lt_cv_sys_max_cmd_len=-1 ;;
4142 esac
4143 fi
4144 ;;
4145 sco3.2v5*)
4146 lt_cv_sys_max_cmd_len=102400
4147 ;;
4148 sysv5* | sco5v6* | sysv4.2uw2*)
4149 kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
4150 if test -n "$kargmax"; then
4151 lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'`
4152 else
4153 lt_cv_sys_max_cmd_len=32768
4154 fi
4155 ;;
4156 *)
4157 lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
4158 if test -n "$lt_cv_sys_max_cmd_len"; then
4159 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
4160 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
4161 else
4162 # Make teststring a little bigger before we do anything with it.
4163 # a 1K string should be a reasonable start.
4164 for i in 1 2 3 4 5 6 7 8 ; do
4165 teststring=$teststring$teststring
4166 done
4167 SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
4168 # If test is not a shell built-in, we'll probably end up computing a
4169 # maximum length that is only half of the actual maximum length, but
4170 # we can't tell.
4171 while { test "X"`$SHELL $0 --fallback-echo "X$teststring$teststring" 2>/dev/null` \
4172 = "XX$teststring$teststring"; } >/dev/null 2>&1 &&
4173 test $i != 17 # 1/2 MB should be enough
4174 do
4175 i=`expr $i + 1`
4176 teststring=$teststring$teststring
4177 done
4178 # Only check the string length outside the loop.
4179 lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1`
4180 teststring=
4181 # Add a significant safety factor because C++ compilers can tack on
4182 # massive amounts of additional arguments before passing them to the
4183 # linker. It appears as though 1/2 is a usable value.
4184 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
4185 fi
4186 ;;
4187 esac
35fa52c0 4188
35fa52c0 4189fi
9c60689e
DWT
4190
4191if test -n $lt_cv_sys_max_cmd_len ; then
4192 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5
4193$as_echo "$lt_cv_sys_max_cmd_len" >&6; }
35fa52c0 4194else
9c60689e
DWT
4195 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5
4196$as_echo "none" >&6; }
35fa52c0 4197fi
9c60689e 4198max_cmd_len=$lt_cv_sys_max_cmd_len
35fa52c0 4199
9c60689e
DWT
4200
4201
4202
4203
4204
4205: ${CP="cp -f"}
4206: ${MV="mv -f"}
4207: ${RM="rm -f"}
4208
4209{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5
4210$as_echo_n "checking whether the shell understands some XSI constructs... " >&6; }
4211# Try some XSI features
4212xsi_shell=no
4213( _lt_dummy="a/b/c"
4214 test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \
4215 = c,a/b,, \
4216 && eval 'test $(( 1 + 1 )) -eq 2 \
4217 && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \
4218 && xsi_shell=yes
4219{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5
4220$as_echo "$xsi_shell" >&6; }
4221
4222
4223{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5
4224$as_echo_n "checking whether the shell understands \"+=\"... " >&6; }
4225lt_shell_append=no
4226( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \
4227 >/dev/null 2>&1 \
4228 && lt_shell_append=yes
4229{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5
4230$as_echo "$lt_shell_append" >&6; }
4231
4232
4233if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
4234 lt_unset=unset
35fa52c0 4235else
9c60689e
DWT
4236 lt_unset=false
4237fi
4238
4239
4240
4241
4242
4243# test EBCDIC or ASCII
4244case `echo X|tr X '\101'` in
4245 A) # ASCII based system
4246 # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr
4247 lt_SP2NL='tr \040 \012'
4248 lt_NL2SP='tr \015\012 \040\040'
4249 ;;
4250 *) # EBCDIC based system
4251 lt_SP2NL='tr \100 \n'
4252 lt_NL2SP='tr \r\n \100\100'
4253 ;;
35fa52c0
DWT
4254esac
4255
35fa52c0 4256
35fa52c0 4257
35fa52c0 4258
35fa52c0 4259
35fa52c0 4260
35fa52c0 4261
35fa52c0 4262
9c60689e
DWT
4263
4264{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5
4265$as_echo_n "checking for $LD option to reload object files... " >&6; }
4266if test "${lt_cv_ld_reload_flag+set}" = set; then :
35fa52c0
DWT
4267 $as_echo_n "(cached) " >&6
4268else
9c60689e 4269 lt_cv_ld_reload_flag='-r'
35fa52c0 4270fi
9c60689e
DWT
4271{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5
4272$as_echo "$lt_cv_ld_reload_flag" >&6; }
4273reload_flag=$lt_cv_ld_reload_flag
4274case $reload_flag in
4275"" | " "*) ;;
4276*) reload_flag=" $reload_flag" ;;
4277esac
4278reload_cmds='$LD$reload_flag -o $output$reload_objs'
4279case $host_os in
4280 darwin*)
4281 if test "$GCC" = yes; then
4282 reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
4283 else
4284 reload_cmds='$LD$reload_flag -o $output$reload_objs'
4285 fi
4286 ;;
35fa52c0 4287esac
35fa52c0
DWT
4288
4289
9c60689e
DWT
4290
4291
4292
4293
4294
4295
4296
4297if test -n "$ac_tool_prefix"; then
4298 # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
4299set dummy ${ac_tool_prefix}objdump; ac_word=$2
4300{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4301$as_echo_n "checking for $ac_word... " >&6; }
4302if test "${ac_cv_prog_OBJDUMP+set}" = set; then :
35fa52c0
DWT
4303 $as_echo_n "(cached) " >&6
4304else
9c60689e
DWT
4305 if test -n "$OBJDUMP"; then
4306 ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
35fa52c0 4307else
9c60689e
DWT
4308as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4309for as_dir in $PATH
4310do
4311 IFS=$as_save_IFS
4312 test -z "$as_dir" && as_dir=.
4313 for ac_exec_ext in '' $ac_executable_extensions; do
4314 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4315 ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
4316 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4317 break 2
35fa52c0 4318 fi
9c60689e
DWT
4319done
4320 done
4321IFS=$as_save_IFS
35fa52c0 4322
35fa52c0 4323fi
35fa52c0 4324fi
9c60689e
DWT
4325OBJDUMP=$ac_cv_prog_OBJDUMP
4326if test -n "$OBJDUMP"; then
4327 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
4328$as_echo "$OBJDUMP" >&6; }
35fa52c0 4329else
9c60689e
DWT
4330 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4331$as_echo "no" >&6; }
35fa52c0 4332fi
9c60689e
DWT
4333
4334
4335fi
4336if test -z "$ac_cv_prog_OBJDUMP"; then
4337 ac_ct_OBJDUMP=$OBJDUMP
4338 # Extract the first word of "objdump", so it can be a program name with args.
4339set dummy objdump; ac_word=$2
4340{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4341$as_echo_n "checking for $ac_word... " >&6; }
4342if test "${ac_cv_prog_ac_ct_OBJDUMP+set}" = set; then :
35fa52c0
DWT
4343 $as_echo_n "(cached) " >&6
4344else
9c60689e
DWT
4345 if test -n "$ac_ct_OBJDUMP"; then
4346 ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
35fa52c0 4347else
9c60689e
DWT
4348as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4349for as_dir in $PATH
4350do
4351 IFS=$as_save_IFS
4352 test -z "$as_dir" && as_dir=.
4353 for ac_exec_ext in '' $ac_executable_extensions; do
4354 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4355 ac_cv_prog_ac_ct_OBJDUMP="objdump"
4356 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4357 break 2
4358 fi
4359done
4360 done
4361IFS=$as_save_IFS
4362
35fa52c0
DWT
4363fi
4364fi
9c60689e
DWT
4365ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
4366if test -n "$ac_ct_OBJDUMP"; then
4367 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5
4368$as_echo "$ac_ct_OBJDUMP" >&6; }
35fa52c0
DWT
4369else
4370 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4371$as_echo "no" >&6; }
4372fi
9c60689e
DWT
4373
4374 if test "x$ac_ct_OBJDUMP" = x; then
4375 OBJDUMP="false"
4376 else
4377 case $cross_compiling:$ac_tool_warned in
4378yes:)
4379{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4380$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4381ac_tool_warned=yes ;;
35fa52c0 4382esac
9c60689e
DWT
4383 OBJDUMP=$ac_ct_OBJDUMP
4384 fi
4385else
4386 OBJDUMP="$ac_cv_prog_OBJDUMP"
35fa52c0 4387fi
35fa52c0 4388
9c60689e 4389test -z "$OBJDUMP" && OBJDUMP=objdump
35fa52c0
DWT
4390
4391
35fa52c0 4392
35fa52c0 4393
35fa52c0
DWT
4394
4395
4396
35fa52c0
DWT
4397
4398
9c60689e
DWT
4399{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5
4400$as_echo_n "checking how to recognize dependent libraries... " >&6; }
4401if test "${lt_cv_deplibs_check_method+set}" = set; then :
4402 $as_echo_n "(cached) " >&6
4403else
4404 lt_cv_file_magic_cmd='$MAGIC_CMD'
4405lt_cv_file_magic_test_file=
4406lt_cv_deplibs_check_method='unknown'
4407# Need to set the preceding variable on all platforms that support
4408# interlibrary dependencies.
4409# 'none' -- dependencies not supported.
4410# `unknown' -- same as none, but documents that we really don't know.
4411# 'pass_all' -- all dependencies passed with no checks.
4412# 'test_compile' -- check by making test program.
4413# 'file_magic [[regex]]' -- check by looking for files in library path
4414# which responds to the $file_magic_cmd with a given extended regex.
4415# If you have `file' or equivalent on your system and you're not sure
4416# whether `pass_all' will *always* work, you probably want this one.
4417
4418case $host_os in
4419aix[4-9]*)
4420 lt_cv_deplibs_check_method=pass_all
4421 ;;
35fa52c0 4422
9c60689e
DWT
4423beos*)
4424 lt_cv_deplibs_check_method=pass_all
4425 ;;
35fa52c0 4426
9c60689e
DWT
4427bsdi[45]*)
4428 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
4429 lt_cv_file_magic_cmd='/usr/bin/file -L'
4430 lt_cv_file_magic_test_file=/shlib/libc.so
4431 ;;
35fa52c0 4432
9c60689e
DWT
4433cygwin*)
4434 # func_win32_libid is a shell function defined in ltmain.sh
4435 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
4436 lt_cv_file_magic_cmd='func_win32_libid'
4437 ;;
35fa52c0 4438
9c60689e
DWT
4439mingw* | pw32*)
4440 # Base MSYS/MinGW do not provide the 'file' command needed by
4441 # func_win32_libid shell function, so use a weaker test based on 'objdump',
4442 # unless we find 'file', for example because we are cross-compiling.
4443 if ( file / ) >/dev/null 2>&1; then
4444 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
4445 lt_cv_file_magic_cmd='func_win32_libid'
4446 else
4447 lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
4448 lt_cv_file_magic_cmd='$OBJDUMP -f'
4449 fi
4450 ;;
35fa52c0 4451
9c60689e
DWT
4452cegcc)
4453 # use the weaker test based on 'objdump'. See mingw*.
4454 lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?'
4455 lt_cv_file_magic_cmd='$OBJDUMP -f'
4456 ;;
35fa52c0 4457
9c60689e
DWT
4458darwin* | rhapsody*)
4459 lt_cv_deplibs_check_method=pass_all
4460 ;;
35fa52c0 4461
9c60689e
DWT
4462freebsd* | dragonfly*)
4463 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
4464 case $host_cpu in
4465 i*86 )
4466 # Not sure whether the presence of OpenBSD here was a mistake.
4467 # Let's accept both of them until this is cleared up.
4468 lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
4469 lt_cv_file_magic_cmd=/usr/bin/file
4470 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
4471 ;;
4472 esac
4473 else
4474 lt_cv_deplibs_check_method=pass_all
4475 fi
4476 ;;
35fa52c0 4477
9c60689e
DWT
4478gnu*)
4479 lt_cv_deplibs_check_method=pass_all
4480 ;;
35fa52c0 4481
9c60689e
DWT
4482hpux10.20* | hpux11*)
4483 lt_cv_file_magic_cmd=/usr/bin/file
4484 case $host_cpu in
4485 ia64*)
4486 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
4487 lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
4488 ;;
4489 hppa*64*)
4490 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]'
4491 lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
4492 ;;
4493 *)
4494 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9].[0-9]) shared library'
4495 lt_cv_file_magic_test_file=/usr/lib/libc.sl
4496 ;;
4497 esac
4498 ;;
35fa52c0 4499
9c60689e
DWT
4500interix[3-9]*)
4501 # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
4502 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
4503 ;;
35fa52c0 4504
9c60689e
DWT
4505irix5* | irix6* | nonstopux*)
4506 case $LD in
4507 *-32|*"-32 ") libmagic=32-bit;;
4508 *-n32|*"-n32 ") libmagic=N32;;
4509 *-64|*"-64 ") libmagic=64-bit;;
4510 *) libmagic=never-match;;
4511 esac
4512 lt_cv_deplibs_check_method=pass_all
4513 ;;
35fa52c0 4514
9c60689e
DWT
4515# This must be Linux ELF.
4516linux* | k*bsd*-gnu | kopensolaris*-gnu)
4517 lt_cv_deplibs_check_method=pass_all
4518 ;;
35fa52c0 4519
9c60689e
DWT
4520netbsd* | netbsdelf*-gnu)
4521 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
4522 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
4523 else
4524 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
4525 fi
4526 ;;
35fa52c0 4527
9c60689e
DWT
4528newos6*)
4529 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
4530 lt_cv_file_magic_cmd=/usr/bin/file
4531 lt_cv_file_magic_test_file=/usr/lib/libnls.so
4532 ;;
35fa52c0 4533
9c60689e
DWT
4534*nto* | *qnx*)
4535 lt_cv_deplibs_check_method=pass_all
4536 ;;
35fa52c0 4537
9c60689e
DWT
4538openbsd*)
4539 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
4540 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
4541 else
4542 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
4543 fi
4544 ;;
4545
4546osf3* | osf4* | osf5*)
4547 lt_cv_deplibs_check_method=pass_all
4548 ;;
4549
4550rdos*)
4551 lt_cv_deplibs_check_method=pass_all
4552 ;;
4553
4554solaris*)
4555 lt_cv_deplibs_check_method=pass_all
4556 ;;
4557
4558sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
4559 lt_cv_deplibs_check_method=pass_all
4560 ;;
4561
4562sysv4 | sysv4.3*)
4563 case $host_vendor in
4564 motorola)
4565 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]'
4566 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
4567 ;;
4568 ncr)
4569 lt_cv_deplibs_check_method=pass_all
4570 ;;
4571 sequent)
4572 lt_cv_file_magic_cmd='/bin/file'
4573 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
4574 ;;
4575 sni)
4576 lt_cv_file_magic_cmd='/bin/file'
4577 lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
4578 lt_cv_file_magic_test_file=/lib/libc.so
4579 ;;
4580 siemens)
4581 lt_cv_deplibs_check_method=pass_all
4582 ;;
4583 pc)
4584 lt_cv_deplibs_check_method=pass_all
4585 ;;
4586 esac
4587 ;;
4588
4589tpf*)
4590 lt_cv_deplibs_check_method=pass_all
4591 ;;
4592esac
35fa52c0
DWT
4593
4594fi
9c60689e
DWT
4595{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5
4596$as_echo "$lt_cv_deplibs_check_method" >&6; }
4597file_magic_cmd=$lt_cv_file_magic_cmd
4598deplibs_check_method=$lt_cv_deplibs_check_method
4599test -z "$deplibs_check_method" && deplibs_check_method=unknown
dbadc56a 4600
35fa52c0 4601
35fa52c0 4602
35fa52c0 4603
35fa52c0 4604
35fa52c0 4605
35fa52c0 4606
35fa52c0 4607
35fa52c0 4608
35fa52c0 4609
35fa52c0 4610
9c60689e
DWT
4611
4612if test -n "$ac_tool_prefix"; then
4613 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
4614set dummy ${ac_tool_prefix}ar; ac_word=$2
4615{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4616$as_echo_n "checking for $ac_word... " >&6; }
4617if test "${ac_cv_prog_AR+set}" = set; then :
4618 $as_echo_n "(cached) " >&6
4619else
4620 if test -n "$AR"; then
4621 ac_cv_prog_AR="$AR" # Let the user override the test.
4622else
4623as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4624for as_dir in $PATH
4625do
4626 IFS=$as_save_IFS
4627 test -z "$as_dir" && as_dir=.
4628 for ac_exec_ext in '' $ac_executable_extensions; do
4629 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4630 ac_cv_prog_AR="${ac_tool_prefix}ar"
4631 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4632 break 2
4633 fi
4634done
35fa52c0 4635 done
9c60689e
DWT
4636IFS=$as_save_IFS
4637
4638fi
4639fi
4640AR=$ac_cv_prog_AR
4641if test -n "$AR"; then
4642 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
4643$as_echo "$AR" >&6; }
4644else
4645 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4646$as_echo "no" >&6; }
4647fi
4648
4649
4650fi
4651if test -z "$ac_cv_prog_AR"; then
4652 ac_ct_AR=$AR
4653 # Extract the first word of "ar", so it can be a program name with args.
4654set dummy ar; ac_word=$2
4655{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4656$as_echo_n "checking for $ac_word... " >&6; }
4657if test "${ac_cv_prog_ac_ct_AR+set}" = set; then :
4658 $as_echo_n "(cached) " >&6
4659else
4660 if test -n "$ac_ct_AR"; then
4661 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
4662else
4663as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4664for as_dir in $PATH
4665do
4666 IFS=$as_save_IFS
4667 test -z "$as_dir" && as_dir=.
4668 for ac_exec_ext in '' $ac_executable_extensions; do
4669 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4670 ac_cv_prog_ac_ct_AR="ar"
4671 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4672 break 2
35fa52c0 4673 fi
9c60689e
DWT
4674done
4675 done
4676IFS=$as_save_IFS
4677
4678fi
4679fi
4680ac_ct_AR=$ac_cv_prog_ac_ct_AR
4681if test -n "$ac_ct_AR"; then
4682 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
4683$as_echo "$ac_ct_AR" >&6; }
4684else
4685 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4686$as_echo "no" >&6; }
4687fi
4688
4689 if test "x$ac_ct_AR" = x; then
4690 AR="false"
4691 else
4692 case $cross_compiling:$ac_tool_warned in
4693yes:)
4694{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4695$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4696ac_tool_warned=yes ;;
4697esac
4698 AR=$ac_ct_AR
4699 fi
4700else
4701 AR="$ac_cv_prog_AR"
4702fi
4703
4704test -z "$AR" && AR=ar
4705test -z "$AR_FLAGS" && AR_FLAGS=cru
4706
4707
4708
4709
4710
4711
4712
4713
4714
4715
4716
4717if test -n "$ac_tool_prefix"; then
4718 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
4719set dummy ${ac_tool_prefix}strip; ac_word=$2
4720{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4721$as_echo_n "checking for $ac_word... " >&6; }
4722if test "${ac_cv_prog_STRIP+set}" = set; then :
4723 $as_echo_n "(cached) " >&6
4724else
4725 if test -n "$STRIP"; then
4726 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
4727else
4728as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4729for as_dir in $PATH
4730do
4731 IFS=$as_save_IFS
4732 test -z "$as_dir" && as_dir=.
4733 for ac_exec_ext in '' $ac_executable_extensions; do
4734 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4735 ac_cv_prog_STRIP="${ac_tool_prefix}strip"
4736 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4737 break 2
35fa52c0 4738 fi
9c60689e
DWT
4739done
4740 done
4741IFS=$as_save_IFS
4742
4743fi
4744fi
4745STRIP=$ac_cv_prog_STRIP
4746if test -n "$STRIP"; then
4747 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
4748$as_echo "$STRIP" >&6; }
4749else
4750 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4751$as_echo "no" >&6; }
4752fi
4753
4754
4755fi
4756if test -z "$ac_cv_prog_STRIP"; then
4757 ac_ct_STRIP=$STRIP
4758 # Extract the first word of "strip", so it can be a program name with args.
4759set dummy strip; ac_word=$2
4760{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4761$as_echo_n "checking for $ac_word... " >&6; }
4762if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then :
4763 $as_echo_n "(cached) " >&6
4764else
4765 if test -n "$ac_ct_STRIP"; then
4766 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
4767else
4768as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4769for as_dir in $PATH
4770do
4771 IFS=$as_save_IFS
4772 test -z "$as_dir" && as_dir=.
4773 for ac_exec_ext in '' $ac_executable_extensions; do
4774 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4775 ac_cv_prog_ac_ct_STRIP="strip"
4776 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4777 break 2
4778 fi
4779done
4780 done
4781IFS=$as_save_IFS
4782
4783fi
4784fi
4785ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
4786if test -n "$ac_ct_STRIP"; then
4787 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
4788$as_echo "$ac_ct_STRIP" >&6; }
4789else
4790 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4791$as_echo "no" >&6; }
4792fi
4793
4794 if test "x$ac_ct_STRIP" = x; then
4795 STRIP=":"
4796 else
4797 case $cross_compiling:$ac_tool_warned in
4798yes:)
4799{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4800$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4801ac_tool_warned=yes ;;
4802esac
4803 STRIP=$ac_ct_STRIP
4804 fi
4805else
4806 STRIP="$ac_cv_prog_STRIP"
4807fi
4808
4809test -z "$STRIP" && STRIP=:
4810
4811
4812
4813
4814
4815
4816if test -n "$ac_tool_prefix"; then
4817 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
4818set dummy ${ac_tool_prefix}ranlib; ac_word=$2
4819{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4820$as_echo_n "checking for $ac_word... " >&6; }
4821if test "${ac_cv_prog_RANLIB+set}" = set; then :
4822 $as_echo_n "(cached) " >&6
4823else
4824 if test -n "$RANLIB"; then
4825 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
4826else
4827as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4828for as_dir in $PATH
4829do
4830 IFS=$as_save_IFS
4831 test -z "$as_dir" && as_dir=.
4832 for ac_exec_ext in '' $ac_executable_extensions; do
4833 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4834 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
4835 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4836 break 2
4837 fi
4838done
4839 done
4840IFS=$as_save_IFS
4841
4842fi
4843fi
4844RANLIB=$ac_cv_prog_RANLIB
4845if test -n "$RANLIB"; then
4846 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
4847$as_echo "$RANLIB" >&6; }
4848else
4849 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4850$as_echo "no" >&6; }
4851fi
4852
4853
4854fi
4855if test -z "$ac_cv_prog_RANLIB"; then
4856 ac_ct_RANLIB=$RANLIB
4857 # Extract the first word of "ranlib", so it can be a program name with args.
4858set dummy ranlib; ac_word=$2
4859{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4860$as_echo_n "checking for $ac_word... " >&6; }
4861if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then :
4862 $as_echo_n "(cached) " >&6
4863else
4864 if test -n "$ac_ct_RANLIB"; then
4865 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
4866else
4867as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4868for as_dir in $PATH
4869do
4870 IFS=$as_save_IFS
4871 test -z "$as_dir" && as_dir=.
4872 for ac_exec_ext in '' $ac_executable_extensions; do
4873 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4874 ac_cv_prog_ac_ct_RANLIB="ranlib"
4875 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4876 break 2
4877 fi
4878done
4879 done
4880IFS=$as_save_IFS
4881
4882fi
4883fi
4884ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
4885if test -n "$ac_ct_RANLIB"; then
4886 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
4887$as_echo "$ac_ct_RANLIB" >&6; }
4888else
4889 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4890$as_echo "no" >&6; }
4891fi
4892
4893 if test "x$ac_ct_RANLIB" = x; then
4894 RANLIB=":"
4895 else
4896 case $cross_compiling:$ac_tool_warned in
4897yes:)
4898{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4899$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4900ac_tool_warned=yes ;;
4901esac
4902 RANLIB=$ac_ct_RANLIB
4903 fi
4904else
4905 RANLIB="$ac_cv_prog_RANLIB"
4906fi
4907
4908test -z "$RANLIB" && RANLIB=:
4909
4910
4911
4912
4913
4914
4915# Determine commands to create old-style static archives.
4916old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
4917old_postinstall_cmds='chmod 644 $oldlib'
4918old_postuninstall_cmds=
4919
4920if test -n "$RANLIB"; then
4921 case $host_os in
4922 openbsd*)
4923 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib"
4924 ;;
4925 *)
4926 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib"
4927 ;;
4928 esac
4929 old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
4930fi
4931
4932
4933
4934
4935
4936
4937
4938
4939
4940
4941
4942
4943
4944
4945
4946
4947
4948
4949
4950
4951
4952
4953
4954
4955
4956
4957
4958
4959
4960
4961
4962
4963
4964
4965# If no C compiler was specified, use CC.
4966LTCC=${LTCC-"$CC"}
4967
4968# If no C compiler flags were specified, use CFLAGS.
4969LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
4970
4971# Allow CC to be a program name with arguments.
4972compiler=$CC
4973
4974
4975# Check for command to grab the raw symbol name followed by C symbol from nm.
4976{ $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5
4977$as_echo_n "checking command to parse $NM output from $compiler object... " >&6; }
4978if test "${lt_cv_sys_global_symbol_pipe+set}" = set; then :
4979 $as_echo_n "(cached) " >&6
4980else
4981
4982# These are sane defaults that work on at least a few old systems.
4983# [They come from Ultrix. What could be older than Ultrix?!! ;)]
4984
4985# Character class describing NM global symbol codes.
4986symcode='[BCDEGRST]'
4987
4988# Regexp to match symbols that can be accessed directly from C.
4989sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
4990
4991# Define system-specific variables.
4992case $host_os in
4993aix*)
4994 symcode='[BCDT]'
4995 ;;
4996cygwin* | mingw* | pw32* | cegcc*)
4997 symcode='[ABCDGISTW]'
4998 ;;
4999hpux*)
5000 if test "$host_cpu" = ia64; then
5001 symcode='[ABCDEGRST]'
5002 fi
5003 ;;
5004irix* | nonstopux*)
5005 symcode='[BCDEGRST]'
5006 ;;
5007osf*)
5008 symcode='[BCDEGQRST]'
5009 ;;
5010solaris*)
5011 symcode='[BDRT]'
5012 ;;
5013sco3.2v5*)
5014 symcode='[DT]'
5015 ;;
5016sysv4.2uw2*)
5017 symcode='[DT]'
5018 ;;
5019sysv5* | sco5v6* | unixware* | OpenUNIX*)
5020 symcode='[ABDT]'
5021 ;;
5022sysv4)
5023 symcode='[DFNSTU]'
5024 ;;
5025esac
5026
5027# If we're using GNU nm, then use its standard symbol codes.
5028case `$NM -V 2>&1` in
5029*GNU* | *'with BFD'*)
5030 symcode='[ABCDGIRSTW]' ;;
5031esac
5032
5033# Transform an extracted symbol line into a proper C declaration.
5034# Some systems (esp. on ia64) link data and code symbols differently,
5035# so use this general approach.
5036lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
5037
5038# Transform an extracted symbol line into symbol name and symbol address
5039lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"\2\", (void *) \&\2},/p'"
5040lt_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'"
5041
5042# Handle CRLF in mingw tool chain
5043opt_cr=
5044case $build_os in
5045mingw*)
5046 opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp
5047 ;;
5048esac
5049
5050# Try without a prefix underscore, then with it.
5051for ac_symprfx in "" "_"; do
5052
5053 # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
5054 symxfrm="\\1 $ac_symprfx\\2 \\2"
5055
5056 # Write the raw and C identifiers.
5057 if test "$lt_cv_nm_interface" = "MS dumpbin"; then
5058 # Fake it for dumpbin and say T for any non-static function
5059 # and D for any global variable.
5060 # Also find C++ and __fastcall symbols from MSVC++,
5061 # which start with @ or ?.
5062 lt_cv_sys_global_symbol_pipe="$AWK '"\
5063" {last_section=section; section=\$ 3};"\
5064" /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
5065" \$ 0!~/External *\|/{next};"\
5066" / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
5067" {if(hide[section]) next};"\
5068" {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\
5069" {split(\$ 0, a, /\||\r/); split(a[2], s)};"\
5070" s[1]~/^[@?]/{print s[1], s[1]; next};"\
5071" s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\
5072" ' prfx=^$ac_symprfx"
5073 else
5074 lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
5075 fi
5076
5077 # Check to see that the pipe works correctly.
5078 pipe_works=no
5079
5080 rm -f conftest*
5081 cat > conftest.$ac_ext <<_LT_EOF
5082#ifdef __cplusplus
5083extern "C" {
5084#endif
5085char nm_test_var;
5086void nm_test_func(void);
5087void nm_test_func(void){}
5088#ifdef __cplusplus
5089}
5090#endif
5091int main(){nm_test_var='a';nm_test_func();return(0);}
5092_LT_EOF
5093
5094 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
5095 (eval $ac_compile) 2>&5
5096 ac_status=$?
5097 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5098 test $ac_status = 0; }; then
5099 # Now try to grab the symbols.
5100 nlist=conftest.nm
5101 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist\""; } >&5
5102 (eval $NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist) 2>&5
5103 ac_status=$?
5104 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5105 test $ac_status = 0; } && test -s "$nlist"; then
5106 # Try sorting and uniquifying the output.
5107 if sort "$nlist" | uniq > "$nlist"T; then
5108 mv -f "$nlist"T "$nlist"
5109 else
5110 rm -f "$nlist"T
5111 fi
5112
5113 # Make sure that we snagged all the symbols we need.
5114 if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
5115 if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
5116 cat <<_LT_EOF > conftest.$ac_ext
5117#ifdef __cplusplus
5118extern "C" {
5119#endif
5120
5121_LT_EOF
5122 # Now generate the symbol file.
5123 eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext'
5124
5125 cat <<_LT_EOF >> conftest.$ac_ext
5126
5127/* The mapping between symbol names and symbols. */
5128const struct {
5129 const char *name;
5130 void *address;
5131}
5132lt__PROGRAM__LTX_preloaded_symbols[] =
5133{
5134 { "@PROGRAM@", (void *) 0 },
5135_LT_EOF
5136 $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
5137 cat <<\_LT_EOF >> conftest.$ac_ext
5138 {0, (void *) 0}
5139};
5140
5141/* This works around a problem in FreeBSD linker */
5142#ifdef FREEBSD_WORKAROUND
5143static const void *lt_preloaded_setup() {
5144 return lt__PROGRAM__LTX_preloaded_symbols;
5145}
5146#endif
5147
5148#ifdef __cplusplus
5149}
5150#endif
5151_LT_EOF
5152 # Now try linking the two files.
5153 mv conftest.$ac_objext conftstm.$ac_objext
5154 lt_save_LIBS="$LIBS"
5155 lt_save_CFLAGS="$CFLAGS"
5156 LIBS="conftstm.$ac_objext"
5157 CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
5158 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
5159 (eval $ac_link) 2>&5
5160 ac_status=$?
5161 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5162 test $ac_status = 0; } && test -s conftest${ac_exeext}; then
5163 pipe_works=yes
5164 fi
5165 LIBS="$lt_save_LIBS"
5166 CFLAGS="$lt_save_CFLAGS"
5167 else
5168 echo "cannot find nm_test_func in $nlist" >&5
5169 fi
5170 else
5171 echo "cannot find nm_test_var in $nlist" >&5
5172 fi
5173 else
5174 echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
5175 fi
5176 else
5177 echo "$progname: failed program was:" >&5
5178 cat conftest.$ac_ext >&5
5179 fi
5180 rm -rf conftest* conftst*
5181
5182 # Do not use the global_symbol_pipe unless it works.
5183 if test "$pipe_works" = yes; then
5184 break
5185 else
5186 lt_cv_sys_global_symbol_pipe=
5187 fi
5188done
5189
5190fi
5191
5192if test -z "$lt_cv_sys_global_symbol_pipe"; then
5193 lt_cv_sys_global_symbol_to_cdecl=
5194fi
5195if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
5196 { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
5197$as_echo "failed" >&6; }
5198else
5199 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
5200$as_echo "ok" >&6; }
5201fi
5202
5203
5204
5205
5206
5207
5208
5209
5210
5211
5212
5213
5214
5215
5216
5217
5218
5219
5220
5221
5222
5223
5224
5225# Check whether --enable-libtool-lock was given.
5226if test "${enable_libtool_lock+set}" = set; then :
5227 enableval=$enable_libtool_lock;
5228fi
5229
5230test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
5231
5232# Some flags need to be propagated to the compiler or linker for good
5233# libtool support.
5234case $host in
5235ia64-*-hpux*)
5236 # Find out which ABI we are using.
5237 echo 'int i;' > conftest.$ac_ext
5238 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
5239 (eval $ac_compile) 2>&5
5240 ac_status=$?
5241 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5242 test $ac_status = 0; }; then
5243 case `/usr/bin/file conftest.$ac_objext` in
5244 *ELF-32*)
5245 HPUX_IA64_MODE="32"
5246 ;;
5247 *ELF-64*)
5248 HPUX_IA64_MODE="64"
5249 ;;
5250 esac
5251 fi
5252 rm -rf conftest*
5253 ;;
5254*-*-irix6*)
5255 # Find out which ABI we are using.
b65019fe 5256 echo '#line 5256 "configure"' > conftest.$ac_ext
9c60689e
DWT
5257 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
5258 (eval $ac_compile) 2>&5
5259 ac_status=$?
5260 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5261 test $ac_status = 0; }; then
5262 if test "$lt_cv_prog_gnu_ld" = yes; then
5263 case `/usr/bin/file conftest.$ac_objext` in
5264 *32-bit*)
5265 LD="${LD-ld} -melf32bsmip"
5266 ;;
5267 *N32*)
5268 LD="${LD-ld} -melf32bmipn32"
5269 ;;
5270 *64-bit*)
5271 LD="${LD-ld} -melf64bmip"
5272 ;;
5273 esac
5274 else
5275 case `/usr/bin/file conftest.$ac_objext` in
5276 *32-bit*)
5277 LD="${LD-ld} -32"
5278 ;;
5279 *N32*)
5280 LD="${LD-ld} -n32"
5281 ;;
5282 *64-bit*)
5283 LD="${LD-ld} -64"
5284 ;;
5285 esac
5286 fi
5287 fi
5288 rm -rf conftest*
5289 ;;
5290
5291x86_64-*kfreebsd*-gnu|x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*| \
5292s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
5293 # Find out which ABI we are using.
5294 echo 'int i;' > conftest.$ac_ext
5295 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
5296 (eval $ac_compile) 2>&5
5297 ac_status=$?
5298 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5299 test $ac_status = 0; }; then
5300 case `/usr/bin/file conftest.o` in
5301 *32-bit*)
5302 case $host in
5303 x86_64-*kfreebsd*-gnu)
5304 LD="${LD-ld} -m elf_i386_fbsd"
5305 ;;
5306 x86_64-*linux*)
5307 LD="${LD-ld} -m elf_i386"
5308 ;;
5309 ppc64-*linux*|powerpc64-*linux*)
5310 LD="${LD-ld} -m elf32ppclinux"
5311 ;;
5312 s390x-*linux*)
5313 LD="${LD-ld} -m elf_s390"
5314 ;;
5315 sparc64-*linux*)
5316 LD="${LD-ld} -m elf32_sparc"
5317 ;;
5318 esac
5319 ;;
5320 *64-bit*)
5321 case $host in
5322 x86_64-*kfreebsd*-gnu)
5323 LD="${LD-ld} -m elf_x86_64_fbsd"
5324 ;;
5325 x86_64-*linux*)
5326 LD="${LD-ld} -m elf_x86_64"
5327 ;;
5328 ppc*-*linux*|powerpc*-*linux*)
5329 LD="${LD-ld} -m elf64ppc"
5330 ;;
5331 s390*-*linux*|s390*-*tpf*)
5332 LD="${LD-ld} -m elf64_s390"
5333 ;;
5334 sparc*-*linux*)
5335 LD="${LD-ld} -m elf64_sparc"
5336 ;;
5337 esac
5338 ;;
5339 esac
5340 fi
5341 rm -rf conftest*
5342 ;;
5343
5344*-*-sco3.2v5*)
5345 # On SCO OpenServer 5, we need -belf to get full-featured binaries.
5346 SAVE_CFLAGS="$CFLAGS"
5347 CFLAGS="$CFLAGS -belf"
5348 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5
5349$as_echo_n "checking whether the C compiler needs -belf... " >&6; }
5350if test "${lt_cv_cc_needs_belf+set}" = set; then :
5351 $as_echo_n "(cached) " >&6
5352else
5353 ac_ext=c
5354ac_cpp='$CPP $CPPFLAGS'
5355ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5356ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5357ac_compiler_gnu=$ac_cv_c_compiler_gnu
5358
5359 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5360/* end confdefs.h. */
5361
5362int
5363main ()
5364{
5365
5366 ;
5367 return 0;
5368}
5369_ACEOF
5370if ac_fn_c_try_link "$LINENO"; then :
5371 lt_cv_cc_needs_belf=yes
5372else
5373 lt_cv_cc_needs_belf=no
5374fi
5375rm -f core conftest.err conftest.$ac_objext \
5376 conftest$ac_exeext conftest.$ac_ext
5377 ac_ext=c
5378ac_cpp='$CPP $CPPFLAGS'
5379ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5380ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5381ac_compiler_gnu=$ac_cv_c_compiler_gnu
5382
5383fi
5384{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5
5385$as_echo "$lt_cv_cc_needs_belf" >&6; }
5386 if test x"$lt_cv_cc_needs_belf" != x"yes"; then
5387 # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
5388 CFLAGS="$SAVE_CFLAGS"
5389 fi
5390 ;;
5391sparc*-*solaris*)
5392 # Find out which ABI we are using.
5393 echo 'int i;' > conftest.$ac_ext
5394 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
5395 (eval $ac_compile) 2>&5
5396 ac_status=$?
5397 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5398 test $ac_status = 0; }; then
5399 case `/usr/bin/file conftest.o` in
5400 *64-bit*)
5401 case $lt_cv_prog_gnu_ld in
5402 yes*) LD="${LD-ld} -m elf64_sparc" ;;
5403 *)
5404 if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
5405 LD="${LD-ld} -64"
5406 fi
5407 ;;
5408 esac
5409 ;;
5410 esac
5411 fi
5412 rm -rf conftest*
5413 ;;
5414esac
5415
5416need_locks="$enable_libtool_lock"
5417
5418
5419 case $host_os in
5420 rhapsody* | darwin*)
5421 if test -n "$ac_tool_prefix"; then
5422 # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args.
5423set dummy ${ac_tool_prefix}dsymutil; ac_word=$2
5424{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5425$as_echo_n "checking for $ac_word... " >&6; }
5426if test "${ac_cv_prog_DSYMUTIL+set}" = set; then :
5427 $as_echo_n "(cached) " >&6
5428else
5429 if test -n "$DSYMUTIL"; then
5430 ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
5431else
5432as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5433for as_dir in $PATH
5434do
5435 IFS=$as_save_IFS
5436 test -z "$as_dir" && as_dir=.
5437 for ac_exec_ext in '' $ac_executable_extensions; do
5438 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5439 ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil"
5440 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5441 break 2
5442 fi
5443done
5444 done
5445IFS=$as_save_IFS
5446
5447fi
5448fi
5449DSYMUTIL=$ac_cv_prog_DSYMUTIL
5450if test -n "$DSYMUTIL"; then
5451 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5
5452$as_echo "$DSYMUTIL" >&6; }
5453else
5454 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5455$as_echo "no" >&6; }
5456fi
5457
5458
5459fi
5460if test -z "$ac_cv_prog_DSYMUTIL"; then
5461 ac_ct_DSYMUTIL=$DSYMUTIL
5462 # Extract the first word of "dsymutil", so it can be a program name with args.
5463set dummy dsymutil; ac_word=$2
5464{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5465$as_echo_n "checking for $ac_word... " >&6; }
5466if test "${ac_cv_prog_ac_ct_DSYMUTIL+set}" = set; then :
5467 $as_echo_n "(cached) " >&6
5468else
5469 if test -n "$ac_ct_DSYMUTIL"; then
5470 ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
5471else
5472as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5473for as_dir in $PATH
5474do
5475 IFS=$as_save_IFS
5476 test -z "$as_dir" && as_dir=.
5477 for ac_exec_ext in '' $ac_executable_extensions; do
5478 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5479 ac_cv_prog_ac_ct_DSYMUTIL="dsymutil"
5480 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5481 break 2
5482 fi
5483done
5484 done
5485IFS=$as_save_IFS
5486
5487fi
5488fi
5489ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
5490if test -n "$ac_ct_DSYMUTIL"; then
5491 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5
5492$as_echo "$ac_ct_DSYMUTIL" >&6; }
5493else
5494 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5495$as_echo "no" >&6; }
5496fi
5497
5498 if test "x$ac_ct_DSYMUTIL" = x; then
5499 DSYMUTIL=":"
5500 else
5501 case $cross_compiling:$ac_tool_warned in
5502yes:)
5503{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5504$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5505ac_tool_warned=yes ;;
5506esac
5507 DSYMUTIL=$ac_ct_DSYMUTIL
5508 fi
5509else
5510 DSYMUTIL="$ac_cv_prog_DSYMUTIL"
5511fi
5512
5513 if test -n "$ac_tool_prefix"; then
5514 # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args.
5515set dummy ${ac_tool_prefix}nmedit; ac_word=$2
5516{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5517$as_echo_n "checking for $ac_word... " >&6; }
5518if test "${ac_cv_prog_NMEDIT+set}" = set; then :
5519 $as_echo_n "(cached) " >&6
5520else
5521 if test -n "$NMEDIT"; then
5522 ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
5523else
5524as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5525for as_dir in $PATH
5526do
5527 IFS=$as_save_IFS
5528 test -z "$as_dir" && as_dir=.
5529 for ac_exec_ext in '' $ac_executable_extensions; do
5530 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5531 ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit"
5532 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5533 break 2
5534 fi
5535done
5536 done
5537IFS=$as_save_IFS
5538
5539fi
5540fi
5541NMEDIT=$ac_cv_prog_NMEDIT
5542if test -n "$NMEDIT"; then
5543 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5
5544$as_echo "$NMEDIT" >&6; }
5545else
5546 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5547$as_echo "no" >&6; }
5548fi
5549
5550
5551fi
5552if test -z "$ac_cv_prog_NMEDIT"; then
5553 ac_ct_NMEDIT=$NMEDIT
5554 # Extract the first word of "nmedit", so it can be a program name with args.
5555set dummy nmedit; ac_word=$2
5556{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5557$as_echo_n "checking for $ac_word... " >&6; }
5558if test "${ac_cv_prog_ac_ct_NMEDIT+set}" = set; then :
5559 $as_echo_n "(cached) " >&6
5560else
5561 if test -n "$ac_ct_NMEDIT"; then
5562 ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
5563else
5564as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5565for as_dir in $PATH
5566do
5567 IFS=$as_save_IFS
5568 test -z "$as_dir" && as_dir=.
5569 for ac_exec_ext in '' $ac_executable_extensions; do
5570 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5571 ac_cv_prog_ac_ct_NMEDIT="nmedit"
5572 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5573 break 2
5574 fi
5575done
5576 done
5577IFS=$as_save_IFS
5578
5579fi
5580fi
5581ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
5582if test -n "$ac_ct_NMEDIT"; then
5583 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5
5584$as_echo "$ac_ct_NMEDIT" >&6; }
5585else
5586 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5587$as_echo "no" >&6; }
5588fi
5589
5590 if test "x$ac_ct_NMEDIT" = x; then
5591 NMEDIT=":"
5592 else
5593 case $cross_compiling:$ac_tool_warned in
5594yes:)
5595{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5596$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5597ac_tool_warned=yes ;;
5598esac
5599 NMEDIT=$ac_ct_NMEDIT
5600 fi
5601else
5602 NMEDIT="$ac_cv_prog_NMEDIT"
5603fi
5604
5605 if test -n "$ac_tool_prefix"; then
5606 # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args.
5607set dummy ${ac_tool_prefix}lipo; ac_word=$2
5608{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5609$as_echo_n "checking for $ac_word... " >&6; }
5610if test "${ac_cv_prog_LIPO+set}" = set; then :
5611 $as_echo_n "(cached) " >&6
5612else
5613 if test -n "$LIPO"; then
5614 ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
5615else
5616as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5617for as_dir in $PATH
5618do
5619 IFS=$as_save_IFS
5620 test -z "$as_dir" && as_dir=.
5621 for ac_exec_ext in '' $ac_executable_extensions; do
5622 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5623 ac_cv_prog_LIPO="${ac_tool_prefix}lipo"
5624 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5625 break 2
5626 fi
5627done
5628 done
5629IFS=$as_save_IFS
5630
5631fi
5632fi
5633LIPO=$ac_cv_prog_LIPO
5634if test -n "$LIPO"; then
5635 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5
5636$as_echo "$LIPO" >&6; }
5637else
5638 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5639$as_echo "no" >&6; }
5640fi
5641
5642
5643fi
5644if test -z "$ac_cv_prog_LIPO"; then
5645 ac_ct_LIPO=$LIPO
5646 # Extract the first word of "lipo", so it can be a program name with args.
5647set dummy lipo; ac_word=$2
5648{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5649$as_echo_n "checking for $ac_word... " >&6; }
5650if test "${ac_cv_prog_ac_ct_LIPO+set}" = set; then :
5651 $as_echo_n "(cached) " >&6
5652else
5653 if test -n "$ac_ct_LIPO"; then
5654 ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test.
5655else
5656as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5657for as_dir in $PATH
5658do
5659 IFS=$as_save_IFS
5660 test -z "$as_dir" && as_dir=.
5661 for ac_exec_ext in '' $ac_executable_extensions; do
5662 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5663 ac_cv_prog_ac_ct_LIPO="lipo"
5664 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5665 break 2
5666 fi
5667done
5668 done
5669IFS=$as_save_IFS
5670
5671fi
5672fi
5673ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO
5674if test -n "$ac_ct_LIPO"; then
5675 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5
5676$as_echo "$ac_ct_LIPO" >&6; }
5677else
5678 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5679$as_echo "no" >&6; }
5680fi
5681
5682 if test "x$ac_ct_LIPO" = x; then
5683 LIPO=":"
5684 else
5685 case $cross_compiling:$ac_tool_warned in
5686yes:)
5687{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5688$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5689ac_tool_warned=yes ;;
5690esac
5691 LIPO=$ac_ct_LIPO
5692 fi
5693else
5694 LIPO="$ac_cv_prog_LIPO"
5695fi
5696
5697 if test -n "$ac_tool_prefix"; then
5698 # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args.
5699set dummy ${ac_tool_prefix}otool; ac_word=$2
5700{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5701$as_echo_n "checking for $ac_word... " >&6; }
5702if test "${ac_cv_prog_OTOOL+set}" = set; then :
5703 $as_echo_n "(cached) " >&6
5704else
5705 if test -n "$OTOOL"; then
5706 ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test.
5707else
5708as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5709for as_dir in $PATH
5710do
5711 IFS=$as_save_IFS
5712 test -z "$as_dir" && as_dir=.
5713 for ac_exec_ext in '' $ac_executable_extensions; do
5714 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5715 ac_cv_prog_OTOOL="${ac_tool_prefix}otool"
5716 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5717 break 2
5718 fi
5719done
5720 done
5721IFS=$as_save_IFS
5722
5723fi
5724fi
5725OTOOL=$ac_cv_prog_OTOOL
5726if test -n "$OTOOL"; then
5727 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5
5728$as_echo "$OTOOL" >&6; }
5729else
5730 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5731$as_echo "no" >&6; }
5732fi
5733
5734
5735fi
5736if test -z "$ac_cv_prog_OTOOL"; then
5737 ac_ct_OTOOL=$OTOOL
5738 # Extract the first word of "otool", so it can be a program name with args.
5739set dummy otool; ac_word=$2
5740{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5741$as_echo_n "checking for $ac_word... " >&6; }
5742if test "${ac_cv_prog_ac_ct_OTOOL+set}" = set; then :
5743 $as_echo_n "(cached) " >&6
5744else
5745 if test -n "$ac_ct_OTOOL"; then
5746 ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test.
5747else
5748as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5749for as_dir in $PATH
5750do
5751 IFS=$as_save_IFS
5752 test -z "$as_dir" && as_dir=.
5753 for ac_exec_ext in '' $ac_executable_extensions; do
5754 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5755 ac_cv_prog_ac_ct_OTOOL="otool"
5756 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5757 break 2
5758 fi
5759done
5760 done
5761IFS=$as_save_IFS
5762
5763fi
5764fi
5765ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL
5766if test -n "$ac_ct_OTOOL"; then
5767 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5
5768$as_echo "$ac_ct_OTOOL" >&6; }
5769else
5770 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5771$as_echo "no" >&6; }
5772fi
5773
5774 if test "x$ac_ct_OTOOL" = x; then
5775 OTOOL=":"
5776 else
5777 case $cross_compiling:$ac_tool_warned in
5778yes:)
5779{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5780$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5781ac_tool_warned=yes ;;
5782esac
5783 OTOOL=$ac_ct_OTOOL
5784 fi
5785else
5786 OTOOL="$ac_cv_prog_OTOOL"
5787fi
5788
5789 if test -n "$ac_tool_prefix"; then
5790 # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args.
5791set dummy ${ac_tool_prefix}otool64; ac_word=$2
5792{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5793$as_echo_n "checking for $ac_word... " >&6; }
5794if test "${ac_cv_prog_OTOOL64+set}" = set; then :
5795 $as_echo_n "(cached) " >&6
5796else
5797 if test -n "$OTOOL64"; then
5798 ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test.
5799else
5800as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5801for as_dir in $PATH
5802do
5803 IFS=$as_save_IFS
5804 test -z "$as_dir" && as_dir=.
5805 for ac_exec_ext in '' $ac_executable_extensions; do
5806 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5807 ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64"
5808 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5809 break 2
5810 fi
5811done
5812 done
5813IFS=$as_save_IFS
5814
5815fi
5816fi
5817OTOOL64=$ac_cv_prog_OTOOL64
5818if test -n "$OTOOL64"; then
5819 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5
5820$as_echo "$OTOOL64" >&6; }
5821else
5822 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5823$as_echo "no" >&6; }
5824fi
5825
5826
5827fi
5828if test -z "$ac_cv_prog_OTOOL64"; then
5829 ac_ct_OTOOL64=$OTOOL64
5830 # Extract the first word of "otool64", so it can be a program name with args.
5831set dummy otool64; ac_word=$2
5832{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5833$as_echo_n "checking for $ac_word... " >&6; }
5834if test "${ac_cv_prog_ac_ct_OTOOL64+set}" = set; then :
5835 $as_echo_n "(cached) " >&6
5836else
5837 if test -n "$ac_ct_OTOOL64"; then
5838 ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test.
5839else
5840as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5841for as_dir in $PATH
5842do
5843 IFS=$as_save_IFS
5844 test -z "$as_dir" && as_dir=.
5845 for ac_exec_ext in '' $ac_executable_extensions; do
5846 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5847 ac_cv_prog_ac_ct_OTOOL64="otool64"
5848 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5849 break 2
5850 fi
5851done
5852 done
5853IFS=$as_save_IFS
5854
5855fi
5856fi
5857ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64
5858if test -n "$ac_ct_OTOOL64"; then
5859 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5
5860$as_echo "$ac_ct_OTOOL64" >&6; }
5861else
5862 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5863$as_echo "no" >&6; }
5864fi
5865
5866 if test "x$ac_ct_OTOOL64" = x; then
5867 OTOOL64=":"
5868 else
5869 case $cross_compiling:$ac_tool_warned in
5870yes:)
5871{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5872$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5873ac_tool_warned=yes ;;
5874esac
5875 OTOOL64=$ac_ct_OTOOL64
5876 fi
5877else
5878 OTOOL64="$ac_cv_prog_OTOOL64"
5879fi
5880
5881
5882
5883
5884
5885
5886
5887
5888
5889
5890
5891
5892
5893
5894
5895
5896
5897
5898
5899
5900
5901
5902
5903
5904
5905
5906
5907 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5
5908$as_echo_n "checking for -single_module linker flag... " >&6; }
5909if test "${lt_cv_apple_cc_single_mod+set}" = set; then :
5910 $as_echo_n "(cached) " >&6
5911else
5912 lt_cv_apple_cc_single_mod=no
5913 if test -z "${LT_MULTI_MODULE}"; then
5914 # By default we will add the -single_module flag. You can override
5915 # by either setting the environment variable LT_MULTI_MODULE
5916 # non-empty at configure time, or by adding -multi_module to the
5917 # link flags.
5918 rm -rf libconftest.dylib*
5919 echo "int foo(void){return 1;}" > conftest.c
5920 echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
5921-dynamiclib -Wl,-single_module conftest.c" >&5
5922 $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
5923 -dynamiclib -Wl,-single_module conftest.c 2>conftest.err
5924 _lt_result=$?
5925 if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then
5926 lt_cv_apple_cc_single_mod=yes
5927 else
5928 cat conftest.err >&5
5929 fi
5930 rm -rf libconftest.dylib*
5931 rm -f conftest.*
5932 fi
5933fi
5934{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5
5935$as_echo "$lt_cv_apple_cc_single_mod" >&6; }
5936 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5
5937$as_echo_n "checking for -exported_symbols_list linker flag... " >&6; }
5938if test "${lt_cv_ld_exported_symbols_list+set}" = set; then :
5939 $as_echo_n "(cached) " >&6
5940else
5941 lt_cv_ld_exported_symbols_list=no
5942 save_LDFLAGS=$LDFLAGS
5943 echo "_main" > conftest.sym
5944 LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
5945 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5946/* end confdefs.h. */
5947
5948int
5949main ()
5950{
5951
5952 ;
5953 return 0;
5954}
5955_ACEOF
5956if ac_fn_c_try_link "$LINENO"; then :
5957 lt_cv_ld_exported_symbols_list=yes
5958else
5959 lt_cv_ld_exported_symbols_list=no
5960fi
5961rm -f core conftest.err conftest.$ac_objext \
5962 conftest$ac_exeext conftest.$ac_ext
5963 LDFLAGS="$save_LDFLAGS"
5964
5965fi
5966{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5
5967$as_echo "$lt_cv_ld_exported_symbols_list" >&6; }
5968 case $host_os in
5969 rhapsody* | darwin1.[012])
5970 _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;;
5971 darwin1.*)
5972 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
5973 darwin*) # darwin 5.x on
5974 # if running on 10.5 or later, the deployment target defaults
5975 # to the OS version, if on x86, and 10.4, the deployment
5976 # target defaults to 10.4. Don't you love it?
5977 case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
5978 10.0,*86*-darwin8*|10.0,*-darwin[91]*)
5979 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
5980 10.[012]*)
5981 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
5982 10.*)
5983 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
5984 esac
5985 ;;
5986 esac
5987 if test "$lt_cv_apple_cc_single_mod" = "yes"; then
5988 _lt_dar_single_mod='$single_module'
5989 fi
5990 if test "$lt_cv_ld_exported_symbols_list" = "yes"; then
5991 _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym'
5992 else
5993 _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}'
5994 fi
5995 if test "$DSYMUTIL" != ":"; then
5996 _lt_dsymutil='~$DSYMUTIL $lib || :'
5997 else
5998 _lt_dsymutil=
5999 fi
6000 ;;
6001 esac
6002
6003ac_ext=c
6004ac_cpp='$CPP $CPPFLAGS'
6005ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6006ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6007ac_compiler_gnu=$ac_cv_c_compiler_gnu
6008{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
6009$as_echo_n "checking how to run the C preprocessor... " >&6; }
6010# On Suns, sometimes $CPP names a directory.
6011if test -n "$CPP" && test -d "$CPP"; then
6012 CPP=
6013fi
6014if test -z "$CPP"; then
6015 if test "${ac_cv_prog_CPP+set}" = set; then :
6016 $as_echo_n "(cached) " >&6
6017else
6018 # Double quotes because CPP needs to be expanded
6019 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
6020 do
6021 ac_preproc_ok=false
6022for ac_c_preproc_warn_flag in '' yes
6023do
6024 # Use a header file that comes with gcc, so configuring glibc
6025 # with a fresh cross-compiler works.
6026 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
6027 # <limits.h> exists even on freestanding compilers.
6028 # On the NeXT, cc -E runs the code through the compiler's parser,
6029 # not just through cpp. "Syntax error" is here to catch this case.
6030 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6031/* end confdefs.h. */
6032#ifdef __STDC__
6033# include <limits.h>
6034#else
6035# include <assert.h>
6036#endif
6037 Syntax error
6038_ACEOF
6039if ac_fn_c_try_cpp "$LINENO"; then :
6040
6041else
6042 # Broken: fails on valid input.
6043continue
6044fi
6045rm -f conftest.err conftest.$ac_ext
6046
6047 # OK, works on sane cases. Now check whether nonexistent headers
6048 # can be detected and how.
6049 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6050/* end confdefs.h. */
6051#include <ac_nonexistent.h>
6052_ACEOF
6053if ac_fn_c_try_cpp "$LINENO"; then :
6054 # Broken: success on invalid input.
6055continue
6056else
6057 # Passes both tests.
6058ac_preproc_ok=:
6059break
6060fi
6061rm -f conftest.err conftest.$ac_ext
6062
6063done
6064# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
6065rm -f conftest.err conftest.$ac_ext
6066if $ac_preproc_ok; then :
6067 break
6068fi
6069
6070 done
6071 ac_cv_prog_CPP=$CPP
6072
6073fi
6074 CPP=$ac_cv_prog_CPP
6075else
6076 ac_cv_prog_CPP=$CPP
6077fi
6078{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
6079$as_echo "$CPP" >&6; }
6080ac_preproc_ok=false
6081for ac_c_preproc_warn_flag in '' yes
6082do
6083 # Use a header file that comes with gcc, so configuring glibc
6084 # with a fresh cross-compiler works.
6085 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
6086 # <limits.h> exists even on freestanding compilers.
6087 # On the NeXT, cc -E runs the code through the compiler's parser,
6088 # not just through cpp. "Syntax error" is here to catch this case.
6089 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6090/* end confdefs.h. */
6091#ifdef __STDC__
6092# include <limits.h>
6093#else
6094# include <assert.h>
6095#endif
6096 Syntax error
6097_ACEOF
6098if ac_fn_c_try_cpp "$LINENO"; then :
6099
6100else
6101 # Broken: fails on valid input.
6102continue
6103fi
6104rm -f conftest.err conftest.$ac_ext
6105
6106 # OK, works on sane cases. Now check whether nonexistent headers
6107 # can be detected and how.
6108 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6109/* end confdefs.h. */
6110#include <ac_nonexistent.h>
6111_ACEOF
6112if ac_fn_c_try_cpp "$LINENO"; then :
6113 # Broken: success on invalid input.
6114continue
6115else
6116 # Passes both tests.
6117ac_preproc_ok=:
6118break
6119fi
6120rm -f conftest.err conftest.$ac_ext
6121
6122done
6123# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
6124rm -f conftest.err conftest.$ac_ext
6125if $ac_preproc_ok; then :
6126
6127else
6128 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
6129$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
6130as_fn_error "C preprocessor \"$CPP\" fails sanity check
6131See \`config.log' for more details." "$LINENO" 5; }
6132fi
6133
6134ac_ext=c
6135ac_cpp='$CPP $CPPFLAGS'
6136ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6137ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6138ac_compiler_gnu=$ac_cv_c_compiler_gnu
6139
6140
6141{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
6142$as_echo_n "checking for ANSI C header files... " >&6; }
6143if test "${ac_cv_header_stdc+set}" = set; then :
6144 $as_echo_n "(cached) " >&6
6145else
6146 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6147/* end confdefs.h. */
6148#include <stdlib.h>
6149#include <stdarg.h>
6150#include <string.h>
6151#include <float.h>
6152
6153int
6154main ()
6155{
6156
6157 ;
6158 return 0;
6159}
6160_ACEOF
6161if ac_fn_c_try_compile "$LINENO"; then :
6162 ac_cv_header_stdc=yes
6163else
6164 ac_cv_header_stdc=no
6165fi
6166rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6167
6168if test $ac_cv_header_stdc = yes; then
6169 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
6170 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6171/* end confdefs.h. */
6172#include <string.h>
6173
6174_ACEOF
6175if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
6176 $EGREP "memchr" >/dev/null 2>&1; then :
6177
6178else
6179 ac_cv_header_stdc=no
6180fi
6181rm -f conftest*
6182
6183fi
6184
6185if test $ac_cv_header_stdc = yes; then
6186 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
6187 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6188/* end confdefs.h. */
6189#include <stdlib.h>
6190
6191_ACEOF
6192if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
6193 $EGREP "free" >/dev/null 2>&1; then :
6194
6195else
6196 ac_cv_header_stdc=no
6197fi
6198rm -f conftest*
6199
6200fi
6201
6202if test $ac_cv_header_stdc = yes; then
6203 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
6204 if test "$cross_compiling" = yes; then :
6205 :
6206else
6207 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6208/* end confdefs.h. */
6209#include <ctype.h>
6210#include <stdlib.h>
6211#if ((' ' & 0x0FF) == 0x020)
6212# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
6213# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
6214#else
6215# define ISLOWER(c) \
6216 (('a' <= (c) && (c) <= 'i') \
6217 || ('j' <= (c) && (c) <= 'r') \
6218 || ('s' <= (c) && (c) <= 'z'))
6219# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
6220#endif
6221
6222#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
6223int
6224main ()
6225{
6226 int i;
6227 for (i = 0; i < 256; i++)
6228 if (XOR (islower (i), ISLOWER (i))
6229 || toupper (i) != TOUPPER (i))
6230 return 2;
6231 return 0;
6232}
6233_ACEOF
6234if ac_fn_c_try_run "$LINENO"; then :
6235
6236else
6237 ac_cv_header_stdc=no
6238fi
6239rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
6240 conftest.$ac_objext conftest.beam conftest.$ac_ext
6241fi
6242
6243fi
6244fi
6245{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
6246$as_echo "$ac_cv_header_stdc" >&6; }
6247if test $ac_cv_header_stdc = yes; then
6248
6249$as_echo "#define STDC_HEADERS 1" >>confdefs.h
6250
6251fi
6252
6253# On IRIX 5.3, sys/types and inttypes.h are conflicting.
6254for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
6255 inttypes.h stdint.h unistd.h
6256do :
6257 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
6258ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
6259"
6260eval as_val=\$$as_ac_Header
6261 if test "x$as_val" = x""yes; then :
6262 cat >>confdefs.h <<_ACEOF
6263#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
6264_ACEOF
6265
6266fi
6267
6268done
6269
6270
6271for ac_header in dlfcn.h
6272do :
6273 ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
6274"
6275if test "x$ac_cv_header_dlfcn_h" = x""yes; then :
6276 cat >>confdefs.h <<_ACEOF
6277#define HAVE_DLFCN_H 1
6278_ACEOF
6279
6280fi
6281
6282done
6283
6284
6285
6286# Set options
549f29b5
DWT
6287# Check whether --enable-static was given.
6288if test "${enable_static+set}" = set; then :
6289 enableval=$enable_static; p=${PACKAGE-default}
9c60689e 6290 case $enableval in
549f29b5
DWT
6291 yes) enable_static=yes ;;
6292 no) enable_static=no ;;
9c60689e 6293 *)
549f29b5 6294 enable_static=no
9c60689e
DWT
6295 # Look at the argument we got. We use all the common list separators.
6296 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
6297 for pkg in $enableval; do
6298 IFS="$lt_save_ifs"
6299 if test "X$pkg" = "X$p"; then
549f29b5 6300 enable_static=yes
9c60689e
DWT
6301 fi
6302 done
6303 IFS="$lt_save_ifs"
6304 ;;
6305 esac
6306else
549f29b5 6307 enable_static=no
9c60689e
DWT
6308fi
6309
6310
6311
6312
6313
6314
6315
6316
6317
549f29b5
DWT
6318
6319 enable_dlopen=no
6320
6321
6322 enable_win32_dll=no
6323
6324
6325 # Check whether --enable-shared was given.
6326if test "${enable_shared+set}" = set; then :
6327 enableval=$enable_shared; p=${PACKAGE-default}
9c60689e 6328 case $enableval in
549f29b5
DWT
6329 yes) enable_shared=yes ;;
6330 no) enable_shared=no ;;
9c60689e 6331 *)
549f29b5 6332 enable_shared=no
9c60689e
DWT
6333 # Look at the argument we got. We use all the common list separators.
6334 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
6335 for pkg in $enableval; do
6336 IFS="$lt_save_ifs"
6337 if test "X$pkg" = "X$p"; then
549f29b5 6338 enable_shared=yes
9c60689e
DWT
6339 fi
6340 done
6341 IFS="$lt_save_ifs"
6342 ;;
6343 esac
6344else
549f29b5 6345 enable_shared=yes
9c60689e
DWT
6346fi
6347
6348
6349
6350
6351
6352
6353
6354
6355
6356
549f29b5 6357
9c60689e
DWT
6358# Check whether --with-pic was given.
6359if test "${with_pic+set}" = set; then :
6360 withval=$with_pic; pic_mode="$withval"
6361else
6362 pic_mode=default
6363fi
6364
6365
6366test -z "$pic_mode" && pic_mode=default
6367
6368
6369
6370
6371
6372
6373
6374 # Check whether --enable-fast-install was given.
6375if test "${enable_fast_install+set}" = set; then :
6376 enableval=$enable_fast_install; p=${PACKAGE-default}
6377 case $enableval in
6378 yes) enable_fast_install=yes ;;
6379 no) enable_fast_install=no ;;
6380 *)
6381 enable_fast_install=no
6382 # Look at the argument we got. We use all the common list separators.
6383 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
6384 for pkg in $enableval; do
6385 IFS="$lt_save_ifs"
6386 if test "X$pkg" = "X$p"; then
6387 enable_fast_install=yes
6388 fi
6389 done
6390 IFS="$lt_save_ifs"
6391 ;;
6392 esac
6393else
6394 enable_fast_install=yes
6395fi
6396
6397
6398
6399
6400
6401
6402
6403
6404
6405
6406
6407# This can be used to rebuild libtool when needed
6408LIBTOOL_DEPS="$ltmain"
6409
6410# Always use our own libtool.
6411LIBTOOL='$(SHELL) $(top_builddir)/libtool'
6412
6413
6414
6415
6416
6417
6418
6419
6420
6421
6422
6423
6424
6425
6426
6427
6428
6429
6430
6431
6432
6433
6434
6435
6436
6437test -z "$LN_S" && LN_S="ln -s"
6438
6439
6440
6441
6442
6443
6444
6445
6446
6447
6448
6449
6450
6451
6452if test -n "${ZSH_VERSION+set}" ; then
6453 setopt NO_GLOB_SUBST
6454fi
6455
6456{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5
6457$as_echo_n "checking for objdir... " >&6; }
6458if test "${lt_cv_objdir+set}" = set; then :
6459 $as_echo_n "(cached) " >&6
6460else
6461 rm -f .libs 2>/dev/null
6462mkdir .libs 2>/dev/null
6463if test -d .libs; then
6464 lt_cv_objdir=.libs
6465else
6466 # MS-DOS does not allow filenames that begin with a dot.
6467 lt_cv_objdir=_libs
6468fi
6469rmdir .libs 2>/dev/null
6470fi
6471{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5
6472$as_echo "$lt_cv_objdir" >&6; }
6473objdir=$lt_cv_objdir
6474
6475
6476
6477
6478
6479cat >>confdefs.h <<_ACEOF
6480#define LT_OBJDIR "$lt_cv_objdir/"
6481_ACEOF
6482
6483
6484
6485
6486
6487
6488
6489
6490
6491
6492
6493
6494
6495
6496
6497
6498
6499case $host_os in
6500aix3*)
6501 # AIX sometimes has problems with the GCC collect2 program. For some
6502 # reason, if we set the COLLECT_NAMES environment variable, the problems
6503 # vanish in a puff of smoke.
6504 if test "X${COLLECT_NAMES+set}" != Xset; then
6505 COLLECT_NAMES=
6506 export COLLECT_NAMES
6507 fi
6508 ;;
6509esac
6510
6511# Sed substitution that helps us do robust quoting. It backslashifies
6512# metacharacters that are still active within double-quoted strings.
6513sed_quote_subst='s/\(["`$\\]\)/\\\1/g'
6514
6515# Same as above, but do not quote variable references.
6516double_quote_subst='s/\(["`\\]\)/\\\1/g'
6517
6518# Sed substitution to delay expansion of an escaped shell variable in a
6519# double_quote_subst'ed string.
6520delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
6521
6522# Sed substitution to delay expansion of an escaped single quote.
6523delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g'
6524
6525# Sed substitution to avoid accidental globbing in evaled expressions
6526no_glob_subst='s/\*/\\\*/g'
6527
6528# Global variables:
6529ofile=libtool
6530can_build_shared=yes
6531
6532# All known linkers require a `.a' archive for static linking (except MSVC,
6533# which needs '.lib').
6534libext=a
6535
6536with_gnu_ld="$lt_cv_prog_gnu_ld"
6537
6538old_CC="$CC"
6539old_CFLAGS="$CFLAGS"
6540
6541# Set sane defaults for various variables
6542test -z "$CC" && CC=cc
6543test -z "$LTCC" && LTCC=$CC
6544test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
6545test -z "$LD" && LD=ld
6546test -z "$ac_objext" && ac_objext=o
6547
6548for cc_temp in $compiler""; do
6549 case $cc_temp in
6550 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
6551 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
6552 \-*) ;;
6553 *) break;;
6554 esac
6555done
6556cc_basename=`$ECHO "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
6557
6558
6559# Only perform the check for file, if the check method requires it
6560test -z "$MAGIC_CMD" && MAGIC_CMD=file
6561case $deplibs_check_method in
6562file_magic*)
6563 if test "$file_magic_cmd" = '$MAGIC_CMD'; then
6564 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5
6565$as_echo_n "checking for ${ac_tool_prefix}file... " >&6; }
6566if test "${lt_cv_path_MAGIC_CMD+set}" = set; then :
6567 $as_echo_n "(cached) " >&6
6568else
6569 case $MAGIC_CMD in
6570[\\/*] | ?:[\\/]*)
6571 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
6572 ;;
6573*)
6574 lt_save_MAGIC_CMD="$MAGIC_CMD"
6575 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
6576 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
6577 for ac_dir in $ac_dummy; do
6578 IFS="$lt_save_ifs"
6579 test -z "$ac_dir" && ac_dir=.
6580 if test -f $ac_dir/${ac_tool_prefix}file; then
6581 lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
6582 if test -n "$file_magic_test_file"; then
6583 case $deplibs_check_method in
6584 "file_magic "*)
6585 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
6586 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
6587 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
6588 $EGREP "$file_magic_regex" > /dev/null; then
6589 :
6590 else
6591 cat <<_LT_EOF 1>&2
6592
6593*** Warning: the command libtool uses to detect shared libraries,
6594*** $file_magic_cmd, produces output that libtool cannot recognize.
6595*** The result is that libtool may fail to recognize shared libraries
6596*** as such. This will affect the creation of libtool libraries that
6597*** depend on shared libraries, but programs linked with such libtool
6598*** libraries will work regardless of this problem. Nevertheless, you
6599*** may want to report the problem to your system manager and/or to
6600*** bug-libtool@gnu.org
6601
6602_LT_EOF
6603 fi ;;
6604 esac
6605 fi
6606 break
6607 fi
6608 done
6609 IFS="$lt_save_ifs"
6610 MAGIC_CMD="$lt_save_MAGIC_CMD"
6611 ;;
6612esac
6613fi
6614
6615MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
6616if test -n "$MAGIC_CMD"; then
6617 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
6618$as_echo "$MAGIC_CMD" >&6; }
6619else
6620 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6621$as_echo "no" >&6; }
6622fi
6623
6624
6625
6626
6627
6628if test -z "$lt_cv_path_MAGIC_CMD"; then
6629 if test -n "$ac_tool_prefix"; then
6630 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5
6631$as_echo_n "checking for file... " >&6; }
6632if test "${lt_cv_path_MAGIC_CMD+set}" = set; then :
6633 $as_echo_n "(cached) " >&6
6634else
6635 case $MAGIC_CMD in
6636[\\/*] | ?:[\\/]*)
6637 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
6638 ;;
6639*)
6640 lt_save_MAGIC_CMD="$MAGIC_CMD"
6641 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
6642 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
6643 for ac_dir in $ac_dummy; do
6644 IFS="$lt_save_ifs"
6645 test -z "$ac_dir" && ac_dir=.
6646 if test -f $ac_dir/file; then
6647 lt_cv_path_MAGIC_CMD="$ac_dir/file"
6648 if test -n "$file_magic_test_file"; then
6649 case $deplibs_check_method in
6650 "file_magic "*)
6651 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
6652 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
6653 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
6654 $EGREP "$file_magic_regex" > /dev/null; then
6655 :
6656 else
6657 cat <<_LT_EOF 1>&2
6658
6659*** Warning: the command libtool uses to detect shared libraries,
6660*** $file_magic_cmd, produces output that libtool cannot recognize.
6661*** The result is that libtool may fail to recognize shared libraries
6662*** as such. This will affect the creation of libtool libraries that
6663*** depend on shared libraries, but programs linked with such libtool
6664*** libraries will work regardless of this problem. Nevertheless, you
6665*** may want to report the problem to your system manager and/or to
6666*** bug-libtool@gnu.org
6667
6668_LT_EOF
6669 fi ;;
6670 esac
6671 fi
6672 break
6673 fi
6674 done
6675 IFS="$lt_save_ifs"
6676 MAGIC_CMD="$lt_save_MAGIC_CMD"
6677 ;;
6678esac
6679fi
6680
6681MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
6682if test -n "$MAGIC_CMD"; then
6683 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
6684$as_echo "$MAGIC_CMD" >&6; }
6685else
6686 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6687$as_echo "no" >&6; }
6688fi
6689
6690
6691 else
6692 MAGIC_CMD=:
6693 fi
6694fi
6695
6696 fi
6697 ;;
6698esac
6699
6700# Use C for the default configuration in the libtool script
6701
6702lt_save_CC="$CC"
6703ac_ext=c
6704ac_cpp='$CPP $CPPFLAGS'
6705ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6706ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6707ac_compiler_gnu=$ac_cv_c_compiler_gnu
6708
6709
6710# Source file extension for C test sources.
6711ac_ext=c
6712
6713# Object file extension for compiled C test sources.
6714objext=o
6715objext=$objext
6716
6717# Code to be used in simple compile tests
6718lt_simple_compile_test_code="int some_variable = 0;"
6719
6720# Code to be used in simple link tests
6721lt_simple_link_test_code='int main(){return(0);}'
6722
6723
6724
6725
6726
6727
6728
6729# If no C compiler was specified, use CC.
6730LTCC=${LTCC-"$CC"}
6731
6732# If no C compiler flags were specified, use CFLAGS.
6733LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
6734
6735# Allow CC to be a program name with arguments.
6736compiler=$CC
6737
6738# Save the default compiler, since it gets overwritten when the other
6739# tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP.
6740compiler_DEFAULT=$CC
6741
6742# save warnings/boilerplate of simple test code
6743ac_outfile=conftest.$ac_objext
6744echo "$lt_simple_compile_test_code" >conftest.$ac_ext
6745eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
6746_lt_compiler_boilerplate=`cat conftest.err`
6747$RM conftest*
6748
6749ac_outfile=conftest.$ac_objext
6750echo "$lt_simple_link_test_code" >conftest.$ac_ext
6751eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
6752_lt_linker_boilerplate=`cat conftest.err`
6753$RM -r conftest*
6754
6755
6756if test -n "$compiler"; then
6757
6758lt_prog_compiler_no_builtin_flag=
6759
6760if test "$GCC" = yes; then
6761 lt_prog_compiler_no_builtin_flag=' -fno-builtin'
6762
6763 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
6764$as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
6765if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then :
6766 $as_echo_n "(cached) " >&6
6767else
6768 lt_cv_prog_compiler_rtti_exceptions=no
6769 ac_outfile=conftest.$ac_objext
6770 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
6771 lt_compiler_flag="-fno-rtti -fno-exceptions"
6772 # Insert the option either (1) after the last *FLAGS variable, or
6773 # (2) before a word containing "conftest.", or (3) at the end.
6774 # Note that $ac_compile itself does not contain backslashes and begins
6775 # with a dollar sign (not a hyphen), so the echo should work correctly.
6776 # The option is referenced via a variable to avoid confusing sed.
6777 lt_compile=`echo "$ac_compile" | $SED \
6778 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
6779 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
6780 -e 's:$: $lt_compiler_flag:'`
b65019fe 6781 (eval echo "\"\$as_me:6781: $lt_compile\"" >&5)
9c60689e
DWT
6782 (eval "$lt_compile" 2>conftest.err)
6783 ac_status=$?
6784 cat conftest.err >&5
b65019fe 6785 echo "$as_me:6785: \$? = $ac_status" >&5
9c60689e
DWT
6786 if (exit $ac_status) && test -s "$ac_outfile"; then
6787 # The compiler can only warn and ignore the option if not recognized
6788 # So say no if there are warnings other than the usual output.
6789 $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
6790 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
6791 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
6792 lt_cv_prog_compiler_rtti_exceptions=yes
6793 fi
6794 fi
6795 $RM conftest*
6796
6797fi
6798{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
6799$as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
6800
6801if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
6802 lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
6803else
6804 :
6805fi
6806
6807fi
6808
6809
6810
6811
6812
6813
6814 lt_prog_compiler_wl=
6815lt_prog_compiler_pic=
6816lt_prog_compiler_static=
6817
6818{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
6819$as_echo_n "checking for $compiler option to produce PIC... " >&6; }
6820
6821 if test "$GCC" = yes; then
6822 lt_prog_compiler_wl='-Wl,'
6823 lt_prog_compiler_static='-static'
6824
6825 case $host_os in
6826 aix*)
6827 # All AIX code is PIC.
6828 if test "$host_cpu" = ia64; then
6829 # AIX 5 now supports IA64 processor
6830 lt_prog_compiler_static='-Bstatic'
6831 fi
6832 ;;
6833
6834 amigaos*)
6835 case $host_cpu in
6836 powerpc)
6837 # see comment about AmigaOS4 .so support
6838 lt_prog_compiler_pic='-fPIC'
6839 ;;
6840 m68k)
6841 # FIXME: we need at least 68020 code to build shared libraries, but
6842 # adding the `-m68020' flag to GCC prevents building anything better,
6843 # like `-m68040'.
6844 lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
6845 ;;
6846 esac
6847 ;;
6848
6849 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
6850 # PIC is the default for these OSes.
6851 ;;
6852
6853 mingw* | cygwin* | pw32* | os2* | cegcc*)
6854 # This hack is so that the source file can tell whether it is being
6855 # built for inclusion in a dll (and should export symbols for example).
6856 # Although the cygwin gcc ignores -fPIC, still need this for old-style
6857 # (--disable-auto-import) libraries
6858 lt_prog_compiler_pic='-DDLL_EXPORT'
6859 ;;
6860
6861 darwin* | rhapsody*)
6862 # PIC is the default on this platform
6863 # Common symbols not allowed in MH_DYLIB files
6864 lt_prog_compiler_pic='-fno-common'
6865 ;;
6866
6867 hpux*)
6868 # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
6869 # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag
6870 # sets the default TLS model and affects inlining.
6871 case $host_cpu in
6872 hppa*64*)
6873 # +Z the default
6874 ;;
6875 *)
6876 lt_prog_compiler_pic='-fPIC'
6877 ;;
6878 esac
6879 ;;
6880
6881 interix[3-9]*)
6882 # Interix 3.x gcc -fpic/-fPIC options generate broken code.
6883 # Instead, we relocate shared libraries at runtime.
6884 ;;
6885
6886 msdosdjgpp*)
6887 # Just because we use GCC doesn't mean we suddenly get shared libraries
6888 # on systems that don't support them.
6889 lt_prog_compiler_can_build_shared=no
6890 enable_shared=no
6891 ;;
6892
6893 *nto* | *qnx*)
6894 # QNX uses GNU C++, but need to define -shared option too, otherwise
6895 # it will coredump.
6896 lt_prog_compiler_pic='-fPIC -shared'
6897 ;;
6898
6899 sysv4*MP*)
6900 if test -d /usr/nec; then
6901 lt_prog_compiler_pic=-Kconform_pic
6902 fi
6903 ;;
6904
6905 *)
6906 lt_prog_compiler_pic='-fPIC'
6907 ;;
6908 esac
6909 else
6910 # PORTME Check for flag to pass linker flags through the system compiler.
6911 case $host_os in
6912 aix*)
6913 lt_prog_compiler_wl='-Wl,'
6914 if test "$host_cpu" = ia64; then
6915 # AIX 5 now supports IA64 processor
6916 lt_prog_compiler_static='-Bstatic'
6917 else
6918 lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
6919 fi
6920 ;;
6921
6922 mingw* | cygwin* | pw32* | os2* | cegcc*)
6923 # This hack is so that the source file can tell whether it is being
6924 # built for inclusion in a dll (and should export symbols for example).
6925 lt_prog_compiler_pic='-DDLL_EXPORT'
6926 ;;
6927
6928 hpux9* | hpux10* | hpux11*)
6929 lt_prog_compiler_wl='-Wl,'
6930 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
6931 # not for PA HP-UX.
6932 case $host_cpu in
6933 hppa*64*|ia64*)
6934 # +Z the default
6935 ;;
6936 *)
6937 lt_prog_compiler_pic='+Z'
6938 ;;
6939 esac
6940 # Is there a better lt_prog_compiler_static that works with the bundled CC?
6941 lt_prog_compiler_static='${wl}-a ${wl}archive'
6942 ;;
6943
6944 irix5* | irix6* | nonstopux*)
6945 lt_prog_compiler_wl='-Wl,'
6946 # PIC (with -KPIC) is the default.
6947 lt_prog_compiler_static='-non_shared'
6948 ;;
6949
6950 linux* | k*bsd*-gnu | kopensolaris*-gnu)
6951 case $cc_basename in
6952 # old Intel for x86_64 which still supported -KPIC.
6953 ecc*)
6954 lt_prog_compiler_wl='-Wl,'
6955 lt_prog_compiler_pic='-KPIC'
6956 lt_prog_compiler_static='-static'
6957 ;;
6958 # icc used to be incompatible with GCC.
6959 # ICC 10 doesn't accept -KPIC any more.
6960 icc* | ifort*)
6961 lt_prog_compiler_wl='-Wl,'
6962 lt_prog_compiler_pic='-fPIC'
6963 lt_prog_compiler_static='-static'
6964 ;;
6965 # Lahey Fortran 8.1.
6966 lf95*)
6967 lt_prog_compiler_wl='-Wl,'
6968 lt_prog_compiler_pic='--shared'
6969 lt_prog_compiler_static='--static'
6970 ;;
6971 pgcc* | pgf77* | pgf90* | pgf95*)
6972 # Portland Group compilers (*not* the Pentium gcc compiler,
6973 # which looks to be a dead project)
6974 lt_prog_compiler_wl='-Wl,'
6975 lt_prog_compiler_pic='-fpic'
6976 lt_prog_compiler_static='-Bstatic'
6977 ;;
6978 ccc*)
6979 lt_prog_compiler_wl='-Wl,'
6980 # All Alpha code is PIC.
6981 lt_prog_compiler_static='-non_shared'
6982 ;;
6983 xl*)
6984 # IBM XL C 8.0/Fortran 10.1 on PPC
6985 lt_prog_compiler_wl='-Wl,'
6986 lt_prog_compiler_pic='-qpic'
6987 lt_prog_compiler_static='-qstaticlink'
6988 ;;
6989 *)
6990 case `$CC -V 2>&1 | sed 5q` in
6991 *Sun\ C*)
6992 # Sun C 5.9
6993 lt_prog_compiler_pic='-KPIC'
6994 lt_prog_compiler_static='-Bstatic'
6995 lt_prog_compiler_wl='-Wl,'
6996 ;;
6997 *Sun\ F*)
6998 # Sun Fortran 8.3 passes all unrecognized flags to the linker
6999 lt_prog_compiler_pic='-KPIC'
7000 lt_prog_compiler_static='-Bstatic'
7001 lt_prog_compiler_wl=''
7002 ;;
7003 esac
7004 ;;
7005 esac
7006 ;;
7007
7008 newsos6)
7009 lt_prog_compiler_pic='-KPIC'
7010 lt_prog_compiler_static='-Bstatic'
7011 ;;
7012
7013 *nto* | *qnx*)
7014 # QNX uses GNU C++, but need to define -shared option too, otherwise
7015 # it will coredump.
7016 lt_prog_compiler_pic='-fPIC -shared'
7017 ;;
7018
7019 osf3* | osf4* | osf5*)
7020 lt_prog_compiler_wl='-Wl,'
7021 # All OSF/1 code is PIC.
7022 lt_prog_compiler_static='-non_shared'
7023 ;;
7024
7025 rdos*)
7026 lt_prog_compiler_static='-non_shared'
7027 ;;
7028
7029 solaris*)
7030 lt_prog_compiler_pic='-KPIC'
7031 lt_prog_compiler_static='-Bstatic'
7032 case $cc_basename in
7033 f77* | f90* | f95*)
7034 lt_prog_compiler_wl='-Qoption ld ';;
7035 *)
7036 lt_prog_compiler_wl='-Wl,';;
7037 esac
7038 ;;
7039
7040 sunos4*)
7041 lt_prog_compiler_wl='-Qoption ld '
7042 lt_prog_compiler_pic='-PIC'
7043 lt_prog_compiler_static='-Bstatic'
7044 ;;
7045
7046 sysv4 | sysv4.2uw2* | sysv4.3*)
7047 lt_prog_compiler_wl='-Wl,'
7048 lt_prog_compiler_pic='-KPIC'
7049 lt_prog_compiler_static='-Bstatic'
7050 ;;
7051
7052 sysv4*MP*)
7053 if test -d /usr/nec ;then
7054 lt_prog_compiler_pic='-Kconform_pic'
7055 lt_prog_compiler_static='-Bstatic'
7056 fi
7057 ;;
7058
7059 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
7060 lt_prog_compiler_wl='-Wl,'
7061 lt_prog_compiler_pic='-KPIC'
7062 lt_prog_compiler_static='-Bstatic'
7063 ;;
7064
7065 unicos*)
7066 lt_prog_compiler_wl='-Wl,'
7067 lt_prog_compiler_can_build_shared=no
7068 ;;
7069
7070 uts4*)
7071 lt_prog_compiler_pic='-pic'
7072 lt_prog_compiler_static='-Bstatic'
7073 ;;
7074
7075 *)
7076 lt_prog_compiler_can_build_shared=no
7077 ;;
7078 esac
7079 fi
7080
7081case $host_os in
7082 # For platforms which do not support PIC, -DPIC is meaningless:
7083 *djgpp*)
7084 lt_prog_compiler_pic=
7085 ;;
7086 *)
7087 lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
7088 ;;
7089esac
7090{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic" >&5
7091$as_echo "$lt_prog_compiler_pic" >&6; }
7092
7093
7094
7095
7096
7097
7098#
7099# Check to make sure the PIC flag actually works.
7100#
7101if test -n "$lt_prog_compiler_pic"; then
7102 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
7103$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; }
7104if test "${lt_cv_prog_compiler_pic_works+set}" = set; then :
7105 $as_echo_n "(cached) " >&6
7106else
7107 lt_cv_prog_compiler_pic_works=no
7108 ac_outfile=conftest.$ac_objext
7109 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
7110 lt_compiler_flag="$lt_prog_compiler_pic -DPIC"
7111 # Insert the option either (1) after the last *FLAGS variable, or
7112 # (2) before a word containing "conftest.", or (3) at the end.
7113 # Note that $ac_compile itself does not contain backslashes and begins
7114 # with a dollar sign (not a hyphen), so the echo should work correctly.
7115 # The option is referenced via a variable to avoid confusing sed.
7116 lt_compile=`echo "$ac_compile" | $SED \
7117 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
7118 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
7119 -e 's:$: $lt_compiler_flag:'`
b65019fe 7120 (eval echo "\"\$as_me:7120: $lt_compile\"" >&5)
9c60689e
DWT
7121 (eval "$lt_compile" 2>conftest.err)
7122 ac_status=$?
7123 cat conftest.err >&5
b65019fe 7124 echo "$as_me:7124: \$? = $ac_status" >&5
9c60689e
DWT
7125 if (exit $ac_status) && test -s "$ac_outfile"; then
7126 # The compiler can only warn and ignore the option if not recognized
7127 # So say no if there are warnings other than the usual output.
7128 $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
7129 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
7130 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
7131 lt_cv_prog_compiler_pic_works=yes
7132 fi
7133 fi
7134 $RM conftest*
7135
7136fi
7137{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5
7138$as_echo "$lt_cv_prog_compiler_pic_works" >&6; }
7139
7140if test x"$lt_cv_prog_compiler_pic_works" = xyes; then
7141 case $lt_prog_compiler_pic in
7142 "" | " "*) ;;
7143 *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
7144 esac
7145else
7146 lt_prog_compiler_pic=
7147 lt_prog_compiler_can_build_shared=no
7148fi
7149
7150fi
7151
7152
7153
7154
7155
7156
7157#
7158# Check to make sure the static flag actually works.
7159#
7160wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
7161{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
7162$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
7163if test "${lt_cv_prog_compiler_static_works+set}" = set; then :
7164 $as_echo_n "(cached) " >&6
7165else
7166 lt_cv_prog_compiler_static_works=no
7167 save_LDFLAGS="$LDFLAGS"
7168 LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
7169 echo "$lt_simple_link_test_code" > conftest.$ac_ext
7170 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
7171 # The linker can only warn and ignore the option if not recognized
7172 # So say no if there are warnings
7173 if test -s conftest.err; then
7174 # Append any errors to the config.log.
7175 cat conftest.err 1>&5
7176 $ECHO "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp
7177 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
7178 if diff conftest.exp conftest.er2 >/dev/null; then
7179 lt_cv_prog_compiler_static_works=yes
7180 fi
7181 else
7182 lt_cv_prog_compiler_static_works=yes
7183 fi
7184 fi
7185 $RM -r conftest*
7186 LDFLAGS="$save_LDFLAGS"
7187
7188fi
7189{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5
7190$as_echo "$lt_cv_prog_compiler_static_works" >&6; }
7191
7192if test x"$lt_cv_prog_compiler_static_works" = xyes; then
7193 :
7194else
7195 lt_prog_compiler_static=
7196fi
7197
7198
7199
7200
7201
7202
7203
7204 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
7205$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
7206if test "${lt_cv_prog_compiler_c_o+set}" = set; then :
7207 $as_echo_n "(cached) " >&6
7208else
7209 lt_cv_prog_compiler_c_o=no
7210 $RM -r conftest 2>/dev/null
7211 mkdir conftest
7212 cd conftest
7213 mkdir out
7214 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
7215
7216 lt_compiler_flag="-o out/conftest2.$ac_objext"
7217 # Insert the option either (1) after the last *FLAGS variable, or
7218 # (2) before a word containing "conftest.", or (3) at the end.
7219 # Note that $ac_compile itself does not contain backslashes and begins
7220 # with a dollar sign (not a hyphen), so the echo should work correctly.
7221 lt_compile=`echo "$ac_compile" | $SED \
7222 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
7223 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
7224 -e 's:$: $lt_compiler_flag:'`
b65019fe 7225 (eval echo "\"\$as_me:7225: $lt_compile\"" >&5)
9c60689e
DWT
7226 (eval "$lt_compile" 2>out/conftest.err)
7227 ac_status=$?
7228 cat out/conftest.err >&5
b65019fe 7229 echo "$as_me:7229: \$? = $ac_status" >&5
9c60689e
DWT
7230 if (exit $ac_status) && test -s out/conftest2.$ac_objext
7231 then
7232 # The compiler can only warn and ignore the option if not recognized
7233 # So say no if there are warnings
7234 $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp
7235 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
7236 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
7237 lt_cv_prog_compiler_c_o=yes
7238 fi
7239 fi
7240 chmod u+w . 2>&5
7241 $RM conftest*
7242 # SGI C++ compiler will create directory out/ii_files/ for
7243 # template instantiation
7244 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
7245 $RM out/* && rmdir out
7246 cd ..
7247 $RM -r conftest
7248 $RM conftest*
7249
7250fi
7251{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
7252$as_echo "$lt_cv_prog_compiler_c_o" >&6; }
7253
7254
7255
7256
7257
7258
7259 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
7260$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
7261if test "${lt_cv_prog_compiler_c_o+set}" = set; then :
7262 $as_echo_n "(cached) " >&6
7263else
7264 lt_cv_prog_compiler_c_o=no
7265 $RM -r conftest 2>/dev/null
7266 mkdir conftest
7267 cd conftest
7268 mkdir out
7269 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
7270
7271 lt_compiler_flag="-o out/conftest2.$ac_objext"
7272 # Insert the option either (1) after the last *FLAGS variable, or
7273 # (2) before a word containing "conftest.", or (3) at the end.
7274 # Note that $ac_compile itself does not contain backslashes and begins
7275 # with a dollar sign (not a hyphen), so the echo should work correctly.
7276 lt_compile=`echo "$ac_compile" | $SED \
7277 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
7278 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
7279 -e 's:$: $lt_compiler_flag:'`
b65019fe 7280 (eval echo "\"\$as_me:7280: $lt_compile\"" >&5)
9c60689e
DWT
7281 (eval "$lt_compile" 2>out/conftest.err)
7282 ac_status=$?
7283 cat out/conftest.err >&5
b65019fe 7284 echo "$as_me:7284: \$? = $ac_status" >&5
9c60689e
DWT
7285 if (exit $ac_status) && test -s out/conftest2.$ac_objext
7286 then
7287 # The compiler can only warn and ignore the option if not recognized
7288 # So say no if there are warnings
7289 $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp
7290 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
7291 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
7292 lt_cv_prog_compiler_c_o=yes
7293 fi
7294 fi
7295 chmod u+w . 2>&5
7296 $RM conftest*
7297 # SGI C++ compiler will create directory out/ii_files/ for
7298 # template instantiation
7299 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
7300 $RM out/* && rmdir out
7301 cd ..
7302 $RM -r conftest
7303 $RM conftest*
7304
7305fi
7306{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
7307$as_echo "$lt_cv_prog_compiler_c_o" >&6; }
7308
7309
7310
7311
7312hard_links="nottested"
7313if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then
7314 # do not overwrite the value of need_locks provided by the user
7315 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
7316$as_echo_n "checking if we can lock with hard links... " >&6; }
7317 hard_links=yes
7318 $RM conftest*
7319 ln conftest.a conftest.b 2>/dev/null && hard_links=no
7320 touch conftest.a
7321 ln conftest.a conftest.b 2>&5 || hard_links=no
7322 ln conftest.a conftest.b 2>/dev/null && hard_links=no
7323 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
7324$as_echo "$hard_links" >&6; }
7325 if test "$hard_links" = no; then
7326 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
7327$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
7328 need_locks=warn
7329 fi
7330else
7331 need_locks=no
7332fi
7333
7334
7335
7336
7337
7338
7339 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
7340$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
7341
7342 runpath_var=
7343 allow_undefined_flag=
7344 always_export_symbols=no
7345 archive_cmds=
7346 archive_expsym_cmds=
7347 compiler_needs_object=no
7348 enable_shared_with_static_runtimes=no
7349 export_dynamic_flag_spec=
7350 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
7351 hardcode_automatic=no
7352 hardcode_direct=no
7353 hardcode_direct_absolute=no
7354 hardcode_libdir_flag_spec=
7355 hardcode_libdir_flag_spec_ld=
7356 hardcode_libdir_separator=
7357 hardcode_minus_L=no
7358 hardcode_shlibpath_var=unsupported
7359 inherit_rpath=no
7360 link_all_deplibs=unknown
7361 module_cmds=
7362 module_expsym_cmds=
7363 old_archive_from_new_cmds=
7364 old_archive_from_expsyms_cmds=
7365 thread_safe_flag_spec=
7366 whole_archive_flag_spec=
7367 # include_expsyms should be a list of space-separated symbols to be *always*
7368 # included in the symbol list
7369 include_expsyms=
7370 # exclude_expsyms can be an extended regexp of symbols to exclude
7371 # it will be wrapped by ` (' and `)$', so one must not match beginning or
7372 # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
7373 # as well as any symbol that contains `d'.
7374 exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
7375 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
7376 # platforms (ab)use it in PIC code, but their linkers get confused if
7377 # the symbol is explicitly referenced. Since portable code cannot
7378 # rely on this symbol name, it's probably fine to never include it in
7379 # preloaded symbol tables.
7380 # Exclude shared library initialization/finalization symbols.
7381 extract_expsyms_cmds=
7382
7383 case $host_os in
7384 cygwin* | mingw* | pw32* | cegcc*)
7385 # FIXME: the MSVC++ port hasn't been tested in a loooong time
7386 # When not using gcc, we currently assume that we are using
7387 # Microsoft Visual C++.
7388 if test "$GCC" != yes; then
7389 with_gnu_ld=no
7390 fi
7391 ;;
7392 interix*)
7393 # we just hope/assume this is gcc and not c89 (= MSVC++)
7394 with_gnu_ld=yes
7395 ;;
7396 openbsd*)
7397 with_gnu_ld=no
7398 ;;
7399 linux* | k*bsd*-gnu)
7400 link_all_deplibs=no
7401 ;;
7402 esac
7403
7404 ld_shlibs=yes
7405 if test "$with_gnu_ld" = yes; then
7406 # If archive_cmds runs LD, not CC, wlarc should be empty
7407 wlarc='${wl}'
7408
7409 # Set some defaults for GNU ld with shared library support. These
7410 # are reset later if shared libraries are not supported. Putting them
7411 # here allows them to be overridden if necessary.
7412 runpath_var=LD_RUN_PATH
7413 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
7414 export_dynamic_flag_spec='${wl}--export-dynamic'
7415 # ancient GNU ld didn't support --whole-archive et. al.
7416 if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
7417 whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
7418 else
7419 whole_archive_flag_spec=
7420 fi
7421 supports_anon_versioning=no
7422 case `$LD -v 2>&1` in
7423 *GNU\ gold*) supports_anon_versioning=yes ;;
7424 *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
7425 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
7426 *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
7427 *\ 2.11.*) ;; # other 2.11 versions
7428 *) supports_anon_versioning=yes ;;
7429 esac
7430
7431 # See if GNU ld supports shared libraries.
7432 case $host_os in
7433 aix[3-9]*)
7434 # On AIX/PPC, the GNU linker is very broken
7435 if test "$host_cpu" != ia64; then
7436 ld_shlibs=no
7437 cat <<_LT_EOF 1>&2
7438
7439*** Warning: the GNU linker, at least up to release 2.9.1, is reported
7440*** to be unable to reliably create shared libraries on AIX.
7441*** Therefore, libtool is disabling shared libraries support. If you
7442*** really care for shared libraries, you may want to modify your PATH
7443*** so that a non-GNU linker is found, and then restart.
7444
7445_LT_EOF
7446 fi
7447 ;;
7448
7449 amigaos*)
7450 case $host_cpu in
7451 powerpc)
7452 # see comment about AmigaOS4 .so support
7453 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
7454 archive_expsym_cmds=''
7455 ;;
7456 m68k)
7457 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)'
7458 hardcode_libdir_flag_spec='-L$libdir'
7459 hardcode_minus_L=yes
7460 ;;
7461 esac
7462 ;;
7463
7464 beos*)
7465 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
7466 allow_undefined_flag=unsupported
7467 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
7468 # support --undefined. This deserves some investigation. FIXME
7469 archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
7470 else
7471 ld_shlibs=no
7472 fi
7473 ;;
7474
7475 cygwin* | mingw* | pw32* | cegcc*)
7476 # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
7477 # as there is no search path for DLLs.
7478 hardcode_libdir_flag_spec='-L$libdir'
7479 allow_undefined_flag=unsupported
7480 always_export_symbols=no
7481 enable_shared_with_static_runtimes=yes
7482 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
7483
7484 if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
7485 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
7486 # If the export-symbols file already is a .def file (1st line
7487 # is EXPORTS), use it as is; otherwise, prepend...
7488 archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
7489 cp $export_symbols $output_objdir/$soname.def;
7490 else
7491 echo EXPORTS > $output_objdir/$soname.def;
7492 cat $export_symbols >> $output_objdir/$soname.def;
7493 fi~
7494 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
7495 else
7496 ld_shlibs=no
7497 fi
7498 ;;
7499
7500 interix[3-9]*)
7501 hardcode_direct=no
7502 hardcode_shlibpath_var=no
7503 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
7504 export_dynamic_flag_spec='${wl}-E'
7505 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
7506 # Instead, shared libraries are loaded at an image base (0x10000000 by
7507 # default) and relocated if they conflict, which is a slow very memory
7508 # consuming and fragmenting process. To avoid this, we pick a random,
7509 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
7510 # time. Moving up from 0x10000000 also allows more sbrk(2) space.
7511 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
7512 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'
7513 ;;
7514
7515 gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu)
7516 tmp_diet=no
7517 if test "$host_os" = linux-dietlibc; then
7518 case $cc_basename in
7519 diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn)
7520 esac
7521 fi
7522 if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
7523 && test "$tmp_diet" = no
7524 then
7525 tmp_addflag=
7526 tmp_sharedflag='-shared'
7527 case $cc_basename,$host_cpu in
7528 pgcc*) # Portland Group C compiler
7529 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'
7530 tmp_addflag=' $pic_flag'
7531 ;;
7532 pgf77* | pgf90* | pgf95*) # Portland Group f77 and f90 compilers
7533 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'
7534 tmp_addflag=' $pic_flag -Mnomain' ;;
7535 ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64
7536 tmp_addflag=' -i_dynamic' ;;
7537 efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64
7538 tmp_addflag=' -i_dynamic -nofor_main' ;;
7539 ifc* | ifort*) # Intel Fortran compiler
7540 tmp_addflag=' -nofor_main' ;;
7541 lf95*) # Lahey Fortran 8.1
7542 whole_archive_flag_spec=
7543 tmp_sharedflag='--shared' ;;
7544 xl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below)
7545 tmp_sharedflag='-qmkshrobj'
7546 tmp_addflag= ;;
7547 esac
7548 case `$CC -V 2>&1 | sed 5q` in
7549 *Sun\ C*) # Sun C 5.9
7550 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'
7551 compiler_needs_object=yes
7552 tmp_sharedflag='-G' ;;
7553 *Sun\ F*) # Sun Fortran 8.3
7554 tmp_sharedflag='-G' ;;
7555 esac
7556 archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
7557
7558 if test "x$supports_anon_versioning" = xyes; then
7559 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
7560 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
7561 echo "local: *; };" >> $output_objdir/$libname.ver~
7562 $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
7563 fi
7564
7565 case $cc_basename in
7566 xlf*)
7567 # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
7568 whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive'
7569 hardcode_libdir_flag_spec=
7570 hardcode_libdir_flag_spec_ld='-rpath $libdir'
7571 archive_cmds='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib'
7572 if test "x$supports_anon_versioning" = xyes; then
7573 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
7574 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
7575 echo "local: *; };" >> $output_objdir/$libname.ver~
7576 $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
7577 fi
7578 ;;
7579 esac
7580 else
7581 ld_shlibs=no
7582 fi
7583 ;;
7584
7585 netbsd* | netbsdelf*-gnu)
7586 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
7587 archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
7588 wlarc=
7589 else
7590 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
7591 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
7592 fi
7593 ;;
7594
7595 solaris*)
7596 if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then
7597 ld_shlibs=no
7598 cat <<_LT_EOF 1>&2
7599
7600*** Warning: The releases 2.8.* of the GNU linker cannot reliably
7601*** create shared libraries on Solaris systems. Therefore, libtool
7602*** is disabling shared libraries support. We urge you to upgrade GNU
7603*** binutils to release 2.9.1 or newer. Another option is to modify
7604*** your PATH or compiler configuration so that the native linker is
7605*** used, and then restart.
7606
7607_LT_EOF
7608 elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
7609 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
7610 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
7611 else
7612 ld_shlibs=no
7613 fi
7614 ;;
7615
7616 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
7617 case `$LD -v 2>&1` in
7618 *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
7619 ld_shlibs=no
7620 cat <<_LT_EOF 1>&2
7621
7622*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
7623*** reliably create shared libraries on SCO systems. Therefore, libtool
7624*** is disabling shared libraries support. We urge you to upgrade GNU
7625*** binutils to release 2.16.91.0.3 or newer. Another option is to modify
7626*** your PATH or compiler configuration so that the native linker is
7627*** used, and then restart.
7628
7629_LT_EOF
7630 ;;
7631 *)
7632 # For security reasons, it is highly recommended that you always
7633 # use absolute paths for naming shared libraries, and exclude the
7634 # DT_RUNPATH tag from executables and libraries. But doing so
7635 # requires that you compile everything twice, which is a pain.
7636 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
7637 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
7638 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
7639 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
7640 else
7641 ld_shlibs=no
7642 fi
7643 ;;
7644 esac
7645 ;;
7646
7647 sunos4*)
7648 archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
7649 wlarc=
7650 hardcode_direct=yes
7651 hardcode_shlibpath_var=no
7652 ;;
7653
7654 *)
7655 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
7656 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
7657 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
7658 else
7659 ld_shlibs=no
7660 fi
7661 ;;
7662 esac
7663
7664 if test "$ld_shlibs" = no; then
7665 runpath_var=
7666 hardcode_libdir_flag_spec=
7667 export_dynamic_flag_spec=
7668 whole_archive_flag_spec=
7669 fi
7670 else
7671 # PORTME fill in a description of your system's linker (not GNU ld)
7672 case $host_os in
7673 aix3*)
7674 allow_undefined_flag=unsupported
7675 always_export_symbols=yes
7676 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'
7677 # Note: this linker hardcodes the directories in LIBPATH if there
7678 # are no directories specified by -L.
7679 hardcode_minus_L=yes
7680 if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
7681 # Neither direct hardcoding nor static linking is supported with a
7682 # broken collect2.
7683 hardcode_direct=unsupported
7684 fi
7685 ;;
7686
7687 aix[4-9]*)
7688 if test "$host_cpu" = ia64; then
7689 # On IA64, the linker does run time linking by default, so we don't
7690 # have to do anything special.
7691 aix_use_runtimelinking=no
7692 exp_sym_flag='-Bexport'
7693 no_entry_flag=""
7694 else
7695 # If we're using GNU nm, then we don't want the "-C" option.
7696 # -C means demangle to AIX nm, but means don't demangle with GNU nm
7697 if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
7698 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'
7699 else
7700 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'
7701 fi
7702 aix_use_runtimelinking=no
7703
7704 # Test if we are trying to use run time linking or normal
7705 # AIX style linking. If -brtl is somewhere in LDFLAGS, we
7706 # need to do runtime linking.
7707 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
7708 for ld_flag in $LDFLAGS; do
7709 if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
7710 aix_use_runtimelinking=yes
7711 break
7712 fi
7713 done
7714 ;;
7715 esac
7716
7717 exp_sym_flag='-bexport'
7718 no_entry_flag='-bnoentry'
7719 fi
7720
7721 # When large executables or shared objects are built, AIX ld can
7722 # have problems creating the table of contents. If linking a library
7723 # or program results in "error TOC overflow" add -mminimal-toc to
7724 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not
7725 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
7726
7727 archive_cmds=''
7728 hardcode_direct=yes
7729 hardcode_direct_absolute=yes
7730 hardcode_libdir_separator=':'
7731 link_all_deplibs=yes
7732 file_list_spec='${wl}-f,'
7733
7734 if test "$GCC" = yes; then
7735 case $host_os in aix4.[012]|aix4.[012].*)
7736 # We only want to do this on AIX 4.2 and lower, the check
7737 # below for broken collect2 doesn't work under 4.3+
7738 collect2name=`${CC} -print-prog-name=collect2`
7739 if test -f "$collect2name" &&
7740 strings "$collect2name" | $GREP resolve_lib_name >/dev/null
7741 then
7742 # We have reworked collect2
7743 :
7744 else
7745 # We have old collect2
7746 hardcode_direct=unsupported
7747 # It fails to find uninstalled libraries when the uninstalled
7748 # path is not listed in the libpath. Setting hardcode_minus_L
7749 # to unsupported forces relinking
7750 hardcode_minus_L=yes
7751 hardcode_libdir_flag_spec='-L$libdir'
7752 hardcode_libdir_separator=
7753 fi
7754 ;;
7755 esac
7756 shared_flag='-shared'
7757 if test "$aix_use_runtimelinking" = yes; then
7758 shared_flag="$shared_flag "'${wl}-G'
7759 fi
7760 link_all_deplibs=no
7761 else
7762 # not using gcc
7763 if test "$host_cpu" = ia64; then
7764 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
7765 # chokes on -Wl,-G. The following line is correct:
7766 shared_flag='-G'
7767 else
7768 if test "$aix_use_runtimelinking" = yes; then
7769 shared_flag='${wl}-G'
7770 else
7771 shared_flag='${wl}-bM:SRE'
7772 fi
7773 fi
7774 fi
7775
7776 export_dynamic_flag_spec='${wl}-bexpall'
7777 # It seems that -bexpall does not export symbols beginning with
7778 # underscore (_), so it is better to generate a list of symbols to export.
7779 always_export_symbols=yes
7780 if test "$aix_use_runtimelinking" = yes; then
7781 # Warning - without using the other runtime loading flags (-brtl),
7782 # -berok will link without error, but may produce a broken library.
7783 allow_undefined_flag='-berok'
7784 # Determine the default libpath from the value encoded in an
7785 # empty executable.
7786 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7787/* end confdefs.h. */
7788
7789int
7790main ()
7791{
7792
7793 ;
7794 return 0;
7795}
7796_ACEOF
7797if ac_fn_c_try_link "$LINENO"; then :
7798
7799lt_aix_libpath_sed='
7800 /Import File Strings/,/^$/ {
7801 /^0/ {
7802 s/^0 *\(.*\)$/\1/
7803 p
7804 }
7805 }'
7806aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
7807# Check for a 64-bit object if we didn't find anything.
7808if test -z "$aix_libpath"; then
7809 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
7810fi
7811fi
7812rm -f core conftest.err conftest.$ac_objext \
7813 conftest$ac_exeext conftest.$ac_ext
7814if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
7815
7816 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
7817 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"
7818 else
7819 if test "$host_cpu" = ia64; then
7820 hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
7821 allow_undefined_flag="-z nodefs"
7822 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"
7823 else
7824 # Determine the default libpath from the value encoded in an
7825 # empty executable.
7826 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7827/* end confdefs.h. */
7828
7829int
7830main ()
7831{
7832
7833 ;
7834 return 0;
7835}
7836_ACEOF
7837if ac_fn_c_try_link "$LINENO"; then :
7838
7839lt_aix_libpath_sed='
7840 /Import File Strings/,/^$/ {
7841 /^0/ {
7842 s/^0 *\(.*\)$/\1/
7843 p
7844 }
7845 }'
7846aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
7847# Check for a 64-bit object if we didn't find anything.
7848if test -z "$aix_libpath"; then
7849 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
7850fi
7851fi
7852rm -f core conftest.err conftest.$ac_objext \
7853 conftest$ac_exeext conftest.$ac_ext
7854if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
7855
7856 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
7857 # Warning - without using the other run time loading flags,
7858 # -berok will link without error, but may produce a broken library.
7859 no_undefined_flag=' ${wl}-bernotok'
7860 allow_undefined_flag=' ${wl}-berok'
7861 # Exported symbols can be pulled into shared objects from archives
7862 whole_archive_flag_spec='$convenience'
7863 archive_cmds_need_lc=yes
7864 # This is similar to how AIX traditionally builds its shared libraries.
7865 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'
7866 fi
7867 fi
7868 ;;
7869
7870 amigaos*)
7871 case $host_cpu in
7872 powerpc)
7873 # see comment about AmigaOS4 .so support
7874 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
7875 archive_expsym_cmds=''
7876 ;;
7877 m68k)
7878 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)'
7879 hardcode_libdir_flag_spec='-L$libdir'
7880 hardcode_minus_L=yes
7881 ;;
7882 esac
7883 ;;
7884
7885 bsdi[45]*)
7886 export_dynamic_flag_spec=-rdynamic
7887 ;;
7888
7889 cygwin* | mingw* | pw32* | cegcc*)
7890 # When not using gcc, we currently assume that we are using
7891 # Microsoft Visual C++.
7892 # hardcode_libdir_flag_spec is actually meaningless, as there is
7893 # no search path for DLLs.
7894 hardcode_libdir_flag_spec=' '
7895 allow_undefined_flag=unsupported
7896 # Tell ltmain to make .lib files, not .a files.
7897 libext=lib
7898 # Tell ltmain to make .dll files, not .so files.
7899 shrext_cmds=".dll"
7900 # FIXME: Setting linknames here is a bad hack.
7901 archive_cmds='$CC -o $lib $libobjs $compiler_flags `$ECHO "X$deplibs" | $Xsed -e '\''s/ -lc$//'\''` -link -dll~linknames='
7902 # The linker will automatically build a .lib file if we build a DLL.
7903 old_archive_from_new_cmds='true'
7904 # FIXME: Should let the user specify the lib program.
7905 old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
7906 fix_srcfile_path='`cygpath -w "$srcfile"`'
7907 enable_shared_with_static_runtimes=yes
7908 ;;
7909
7910 darwin* | rhapsody*)
7911
7912
7913 archive_cmds_need_lc=no
7914 hardcode_direct=no
7915 hardcode_automatic=yes
7916 hardcode_shlibpath_var=unsupported
7917 whole_archive_flag_spec=''
7918 link_all_deplibs=yes
7919 allow_undefined_flag="$_lt_dar_allow_undefined"
7920 case $cc_basename in
7921 ifort*) _lt_dar_can_shared=yes ;;
7922 *) _lt_dar_can_shared=$GCC ;;
7923 esac
7924 if test "$_lt_dar_can_shared" = "yes"; then
7925 output_verbose_link_cmd=echo
7926 archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
7927 module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
7928 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}"
7929 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}"
7930
7931 else
7932 ld_shlibs=no
7933 fi
7934
7935 ;;
7936
7937 dgux*)
7938 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
7939 hardcode_libdir_flag_spec='-L$libdir'
7940 hardcode_shlibpath_var=no
7941 ;;
7942
7943 freebsd1*)
7944 ld_shlibs=no
7945 ;;
7946
7947 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
7948 # support. Future versions do this automatically, but an explicit c++rt0.o
7949 # does not break anything, and helps significantly (at the cost of a little
7950 # extra space).
7951 freebsd2.2*)
7952 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
7953 hardcode_libdir_flag_spec='-R$libdir'
7954 hardcode_direct=yes
7955 hardcode_shlibpath_var=no
7956 ;;
7957
7958 # Unfortunately, older versions of FreeBSD 2 do not have this feature.
7959 freebsd2*)
7960 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
7961 hardcode_direct=yes
7962 hardcode_minus_L=yes
7963 hardcode_shlibpath_var=no
7964 ;;
7965
7966 # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
7967 freebsd* | dragonfly*)
7968 archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
7969 hardcode_libdir_flag_spec='-R$libdir'
7970 hardcode_direct=yes
7971 hardcode_shlibpath_var=no
7972 ;;
7973
7974 hpux9*)
7975 if test "$GCC" = yes; then
7976 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'
7977 else
7978 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'
7979 fi
7980 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
7981 hardcode_libdir_separator=:
7982 hardcode_direct=yes
7983
7984 # hardcode_minus_L: Not really in the search PATH,
7985 # but as the default location of the library.
7986 hardcode_minus_L=yes
7987 export_dynamic_flag_spec='${wl}-E'
7988 ;;
7989
7990 hpux10*)
7991 if test "$GCC" = yes -a "$with_gnu_ld" = no; then
7992 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
7993 else
7994 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
7995 fi
7996 if test "$with_gnu_ld" = no; then
7997 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
7998 hardcode_libdir_flag_spec_ld='+b $libdir'
7999 hardcode_libdir_separator=:
8000 hardcode_direct=yes
8001 hardcode_direct_absolute=yes
8002 export_dynamic_flag_spec='${wl}-E'
8003 # hardcode_minus_L: Not really in the search PATH,
8004 # but as the default location of the library.
8005 hardcode_minus_L=yes
8006 fi
8007 ;;
8008
8009 hpux11*)
8010 if test "$GCC" = yes -a "$with_gnu_ld" = no; then
8011 case $host_cpu in
8012 hppa*64*)
8013 archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
8014 ;;
8015 ia64*)
8016 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
8017 ;;
8018 *)
8019 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
8020 ;;
8021 esac
8022 else
8023 case $host_cpu in
8024 hppa*64*)
8025 archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
8026 ;;
8027 ia64*)
8028 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
8029 ;;
8030 *)
8031 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
8032 ;;
8033 esac
8034 fi
8035 if test "$with_gnu_ld" = no; then
8036 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
8037 hardcode_libdir_separator=:
8038
8039 case $host_cpu in
8040 hppa*64*|ia64*)
8041 hardcode_direct=no
8042 hardcode_shlibpath_var=no
8043 ;;
8044 *)
8045 hardcode_direct=yes
8046 hardcode_direct_absolute=yes
8047 export_dynamic_flag_spec='${wl}-E'
8048
8049 # hardcode_minus_L: Not really in the search PATH,
8050 # but as the default location of the library.
8051 hardcode_minus_L=yes
8052 ;;
8053 esac
8054 fi
8055 ;;
8056
8057 irix5* | irix6* | nonstopux*)
8058 if test "$GCC" = yes; then
8059 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'
8060 # Try to use the -exported_symbol ld option, if it does not
8061 # work, assume that -exports_file does not work either and
8062 # implicitly export all symbols.
8063 save_LDFLAGS="$LDFLAGS"
8064 LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
8065 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8066/* end confdefs.h. */
8067int foo(void) {}
8068_ACEOF
8069if ac_fn_c_try_link "$LINENO"; then :
8070 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'
8071
8072fi
8073rm -f core conftest.err conftest.$ac_objext \
8074 conftest$ac_exeext conftest.$ac_ext
8075 LDFLAGS="$save_LDFLAGS"
8076 else
8077 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'
8078 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'
8079 fi
8080 archive_cmds_need_lc='no'
8081 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8082 hardcode_libdir_separator=:
8083 inherit_rpath=yes
8084 link_all_deplibs=yes
8085 ;;
8086
8087 netbsd* | netbsdelf*-gnu)
8088 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
8089 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out
8090 else
8091 archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF
8092 fi
8093 hardcode_libdir_flag_spec='-R$libdir'
8094 hardcode_direct=yes
8095 hardcode_shlibpath_var=no
8096 ;;
8097
8098 newsos6)
8099 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8100 hardcode_direct=yes
8101 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8102 hardcode_libdir_separator=:
8103 hardcode_shlibpath_var=no
8104 ;;
8105
8106 *nto* | *qnx*)
8107 ;;
8108
8109 openbsd*)
8110 if test -f /usr/libexec/ld.so; then
8111 hardcode_direct=yes
8112 hardcode_shlibpath_var=no
8113 hardcode_direct_absolute=yes
8114 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
8115 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
8116 archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
8117 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
8118 export_dynamic_flag_spec='${wl}-E'
8119 else
8120 case $host_os in
8121 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
8122 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
8123 hardcode_libdir_flag_spec='-R$libdir'
8124 ;;
8125 *)
8126 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
8127 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
8128 ;;
8129 esac
8130 fi
8131 else
8132 ld_shlibs=no
8133 fi
8134 ;;
8135
8136 os2*)
8137 hardcode_libdir_flag_spec='-L$libdir'
8138 hardcode_minus_L=yes
8139 allow_undefined_flag=unsupported
8140 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'
8141 old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
8142 ;;
8143
8144 osf3*)
8145 if test "$GCC" = yes; then
8146 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
8147 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'
8148 else
8149 allow_undefined_flag=' -expect_unresolved \*'
8150 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'
8151 fi
8152 archive_cmds_need_lc='no'
8153 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8154 hardcode_libdir_separator=:
8155 ;;
8156
8157 osf4* | osf5*) # as osf3* with the addition of -msym flag
8158 if test "$GCC" = yes; then
8159 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
8160 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'
8161 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8162 else
8163 allow_undefined_flag=' -expect_unresolved \*'
8164 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'
8165 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~
8166 $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'
8167
8168 # Both c and cxx compiler support -rpath directly
8169 hardcode_libdir_flag_spec='-rpath $libdir'
8170 fi
8171 archive_cmds_need_lc='no'
8172 hardcode_libdir_separator=:
8173 ;;
8174
8175 solaris*)
8176 no_undefined_flag=' -z defs'
8177 if test "$GCC" = yes; then
8178 wlarc='${wl}'
8179 archive_cmds='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
8180 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
8181 $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
8182 else
8183 case `$CC -V 2>&1` in
8184 *"Compilers 5.0"*)
8185 wlarc=''
8186 archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
8187 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
8188 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
8189 ;;
8190 *)
8191 wlarc='${wl}'
8192 archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags'
8193 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
8194 $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
8195 ;;
8196 esac
8197 fi
8198 hardcode_libdir_flag_spec='-R$libdir'
8199 hardcode_shlibpath_var=no
8200 case $host_os in
8201 solaris2.[0-5] | solaris2.[0-5].*) ;;
8202 *)
8203 # The compiler driver will combine and reorder linker options,
8204 # but understands `-z linker_flag'. GCC discards it without `$wl',
8205 # but is careful enough not to reorder.
8206 # Supported since Solaris 2.6 (maybe 2.5.1?)
8207 if test "$GCC" = yes; then
8208 whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
8209 else
8210 whole_archive_flag_spec='-z allextract$convenience -z defaultextract'
8211 fi
8212 ;;
8213 esac
8214 link_all_deplibs=yes
8215 ;;
8216
8217 sunos4*)
8218 if test "x$host_vendor" = xsequent; then
8219 # Use $CC to link under sequent, because it throws in some extra .o
8220 # files that make .init and .fini sections work.
8221 archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
8222 else
8223 archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
8224 fi
8225 hardcode_libdir_flag_spec='-L$libdir'
8226 hardcode_direct=yes
8227 hardcode_minus_L=yes
8228 hardcode_shlibpath_var=no
8229 ;;
8230
8231 sysv4)
8232 case $host_vendor in
8233 sni)
8234 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8235 hardcode_direct=yes # is this really true???
8236 ;;
8237 siemens)
8238 ## LD is ld it makes a PLAMLIB
8239 ## CC just makes a GrossModule.
8240 archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
8241 reload_cmds='$CC -r -o $output$reload_objs'
8242 hardcode_direct=no
8243 ;;
8244 motorola)
8245 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8246 hardcode_direct=no #Motorola manual says yes, but my tests say they lie
8247 ;;
8248 esac
8249 runpath_var='LD_RUN_PATH'
8250 hardcode_shlibpath_var=no
8251 ;;
8252
8253 sysv4.3*)
8254 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8255 hardcode_shlibpath_var=no
8256 export_dynamic_flag_spec='-Bexport'
8257 ;;
8258
8259 sysv4*MP*)
8260 if test -d /usr/nec; then
8261 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8262 hardcode_shlibpath_var=no
8263 runpath_var=LD_RUN_PATH
8264 hardcode_runpath_var=yes
8265 ld_shlibs=yes
8266 fi
8267 ;;
8268
8269 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
8270 no_undefined_flag='${wl}-z,text'
8271 archive_cmds_need_lc=no
8272 hardcode_shlibpath_var=no
8273 runpath_var='LD_RUN_PATH'
8274
8275 if test "$GCC" = yes; then
8276 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
8277 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
8278 else
8279 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
8280 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
8281 fi
8282 ;;
8283
8284 sysv5* | sco3.2v5* | sco5v6*)
8285 # Note: We can NOT use -z defs as we might desire, because we do not
8286 # link with -lc, and that would cause any symbols used from libc to
8287 # always be unresolved, which means just about no library would
8288 # ever link correctly. If we're not using GNU ld we use -z text
8289 # though, which does catch some bad symbols but isn't as heavy-handed
8290 # as -z defs.
8291 no_undefined_flag='${wl}-z,text'
8292 allow_undefined_flag='${wl}-z,nodefs'
8293 archive_cmds_need_lc=no
8294 hardcode_shlibpath_var=no
8295 hardcode_libdir_flag_spec='${wl}-R,$libdir'
8296 hardcode_libdir_separator=':'
8297 link_all_deplibs=yes
8298 export_dynamic_flag_spec='${wl}-Bexport'
8299 runpath_var='LD_RUN_PATH'
8300
8301 if test "$GCC" = yes; then
8302 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
8303 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
8304 else
8305 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
8306 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
8307 fi
8308 ;;
8309
8310 uts4*)
8311 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8312 hardcode_libdir_flag_spec='-L$libdir'
8313 hardcode_shlibpath_var=no
8314 ;;
8315
8316 *)
8317 ld_shlibs=no
8318 ;;
8319 esac
8320
8321 if test x$host_vendor = xsni; then
8322 case $host in
8323 sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
8324 export_dynamic_flag_spec='${wl}-Blargedynsym'
8325 ;;
8326 esac
8327 fi
8328 fi
8329
8330{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5
8331$as_echo "$ld_shlibs" >&6; }
8332test "$ld_shlibs" = no && can_build_shared=no
8333
8334with_gnu_ld=$with_gnu_ld
8335
8336
8337
8338
8339
8340
8341
8342
8343
8344
8345
8346
8347
8348
8349
8350#
8351# Do we need to explicitly link libc?
8352#
8353case "x$archive_cmds_need_lc" in
8354x|xyes)
8355 # Assume -lc should be added
8356 archive_cmds_need_lc=yes
8357
8358 if test "$enable_shared" = yes && test "$GCC" = yes; then
8359 case $archive_cmds in
8360 *'~'*)
8361 # FIXME: we may have to deal with multi-command sequences.
8362 ;;
8363 '$CC '*)
8364 # Test whether the compiler implicitly links with -lc since on some
8365 # systems, -lgcc has to come before -lc. If gcc already passes -lc
8366 # to ld, don't add -lc before -lgcc.
8367 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
8368$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
8369 $RM conftest*
8370 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8371
8372 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
8373 (eval $ac_compile) 2>&5
8374 ac_status=$?
8375 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
8376 test $ac_status = 0; } 2>conftest.err; then
8377 soname=conftest
8378 lib=conftest
8379 libobjs=conftest.$ac_objext
8380 deplibs=
8381 wl=$lt_prog_compiler_wl
8382 pic_flag=$lt_prog_compiler_pic
8383 compiler_flags=-v
8384 linker_flags=-v
8385 verstring=
8386 output_objdir=.
8387 libname=conftest
8388 lt_save_allow_undefined_flag=$allow_undefined_flag
8389 allow_undefined_flag=
8390 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
8391 (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
8392 ac_status=$?
8393 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
8394 test $ac_status = 0; }
8395 then
8396 archive_cmds_need_lc=no
8397 else
8398 archive_cmds_need_lc=yes
8399 fi
8400 allow_undefined_flag=$lt_save_allow_undefined_flag
8401 else
8402 cat conftest.err 1>&5
8403 fi
8404 $RM conftest*
8405 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $archive_cmds_need_lc" >&5
8406$as_echo "$archive_cmds_need_lc" >&6; }
8407 ;;
8408 esac
8409 fi
8410 ;;
8411esac
8412
8413
8414
8415
8416
8417
8418
8419
8420
8421
8422
8423
8424
8425
8426
8427
8428
8429
8430
8431
8432
8433
8434
8435
8436
8437
8438
8439
8440
8441
8442
8443
8444
8445
8446
8447
8448
8449
8450
8451
8452
8453
8454
8455
8456
8457
8458
8459
8460
8461
8462
8463
8464
8465
8466
8467
8468
8469
8470
8471
8472
8473
8474
8475
8476
8477
8478
8479
8480
8481
8482
8483
8484
8485
8486
8487
8488
8489
8490
8491
8492
8493
8494
8495
8496
8497
8498
8499
8500
8501
8502
8503
8504
8505
8506
8507
8508
8509
8510
8511
8512
8513
8514
8515
8516
8517
8518
8519
8520
8521
8522
8523
8524
8525
8526
8527
8528
8529
8530
8531
8532
8533
8534
8535
8536
8537
8538
8539
8540
8541
8542
8543
8544
8545
8546
8547
8548
8549
8550
8551
8552
8553
8554
8555
8556
8557
8558
8559
8560
8561
8562
8563
8564
8565
8566
8567
8568
8569 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
8570$as_echo_n "checking dynamic linker characteristics... " >&6; }
8571
8572if test "$GCC" = yes; then
8573 case $host_os in
8574 darwin*) lt_awk_arg="/^libraries:/,/LR/" ;;
8575 *) lt_awk_arg="/^libraries:/" ;;
8576 esac
8577 lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e "s,=/,/,g"`
8578 if $ECHO "$lt_search_path_spec" | $GREP ';' >/dev/null ; then
8579 # if the path contains ";" then we assume it to be the separator
8580 # otherwise default to the standard path separator (i.e. ":") - it is
8581 # assumed that no part of a normal pathname contains ";" but that should
8582 # okay in the real world where ";" in dirpaths is itself problematic.
8583 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED -e 's/;/ /g'`
8584 else
8585 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
8586 fi
8587 # Ok, now we have the path, separated by spaces, we can step through it
8588 # and add multilib dir if necessary.
8589 lt_tmp_lt_search_path_spec=
8590 lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
8591 for lt_sys_path in $lt_search_path_spec; do
8592 if test -d "$lt_sys_path/$lt_multi_os_dir"; then
8593 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir"
8594 else
8595 test -d "$lt_sys_path" && \
8596 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
8597 fi
8598 done
8599 lt_search_path_spec=`$ECHO $lt_tmp_lt_search_path_spec | awk '
8600BEGIN {RS=" "; FS="/|\n";} {
8601 lt_foo="";
8602 lt_count=0;
8603 for (lt_i = NF; lt_i > 0; lt_i--) {
8604 if ($lt_i != "" && $lt_i != ".") {
8605 if ($lt_i == "..") {
8606 lt_count++;
8607 } else {
8608 if (lt_count == 0) {
8609 lt_foo="/" $lt_i lt_foo;
8610 } else {
8611 lt_count--;
8612 }
8613 }
8614 }
8615 }
8616 if (lt_foo != "") { lt_freq[lt_foo]++; }
8617 if (lt_freq[lt_foo] == 1) { print lt_foo; }
8618}'`
8619 sys_lib_search_path_spec=`$ECHO $lt_search_path_spec`
8620else
8621 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
8622fi
8623library_names_spec=
8624libname_spec='lib$name'
8625soname_spec=
8626shrext_cmds=".so"
8627postinstall_cmds=
8628postuninstall_cmds=
8629finish_cmds=
8630finish_eval=
8631shlibpath_var=
8632shlibpath_overrides_runpath=unknown
8633version_type=none
8634dynamic_linker="$host_os ld.so"
8635sys_lib_dlsearch_path_spec="/lib /usr/lib"
8636need_lib_prefix=unknown
8637hardcode_into_libs=no
8638
8639# when you set need_version to no, make sure it does not cause -set_version
8640# flags to be left without arguments
8641need_version=unknown
8642
8643case $host_os in
8644aix3*)
8645 version_type=linux
8646 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
8647 shlibpath_var=LIBPATH
8648
8649 # AIX 3 has no versioning support, so we append a major version to the name.
8650 soname_spec='${libname}${release}${shared_ext}$major'
8651 ;;
8652
8653aix[4-9]*)
8654 version_type=linux
8655 need_lib_prefix=no
8656 need_version=no
8657 hardcode_into_libs=yes
8658 if test "$host_cpu" = ia64; then
8659 # AIX 5 supports IA64
8660 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
8661 shlibpath_var=LD_LIBRARY_PATH
8662 else
8663 # With GCC up to 2.95.x, collect2 would create an import file
8664 # for dependence libraries. The import file would start with
8665 # the line `#! .'. This would cause the generated library to
8666 # depend on `.', always an invalid library. This was fixed in
8667 # development snapshots of GCC prior to 3.0.
8668 case $host_os in
8669 aix4 | aix4.[01] | aix4.[01].*)
8670 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
8671 echo ' yes '
8672 echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
8673 :
8674 else
8675 can_build_shared=no
8676 fi
8677 ;;
8678 esac
8679 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
8680 # soname into executable. Probably we can add versioning support to
8681 # collect2, so additional links can be useful in future.
8682 if test "$aix_use_runtimelinking" = yes; then
8683 # If using run time linking (on AIX 4.2 or later) use lib<name>.so
8684 # instead of lib<name>.a to let people know that these are not
8685 # typical AIX shared libraries.
8686 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
8687 else
8688 # We preserve .a as extension for shared libraries through AIX4.2
8689 # and later when we are not doing run time linking.
8690 library_names_spec='${libname}${release}.a $libname.a'
8691 soname_spec='${libname}${release}${shared_ext}$major'
8692 fi
8693 shlibpath_var=LIBPATH
8694 fi
8695 ;;
8696
8697amigaos*)
8698 case $host_cpu in
8699 powerpc)
8700 # Since July 2007 AmigaOS4 officially supports .so libraries.
8701 # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
8702 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
8703 ;;
8704 m68k)
8705 library_names_spec='$libname.ixlibrary $libname.a'
8706 # Create ${libname}_ixlibrary.a entries in /sys/libs.
8707 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'
8708 ;;
8709 esac
8710 ;;
8711
8712beos*)
8713 library_names_spec='${libname}${shared_ext}'
8714 dynamic_linker="$host_os ld.so"
8715 shlibpath_var=LIBRARY_PATH
8716 ;;
8717
8718bsdi[45]*)
8719 version_type=linux
8720 need_version=no
8721 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
8722 soname_spec='${libname}${release}${shared_ext}$major'
8723 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
8724 shlibpath_var=LD_LIBRARY_PATH
8725 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
8726 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
8727 # the default ld.so.conf also contains /usr/contrib/lib and
8728 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
8729 # libtool to hard-code these into programs
8730 ;;
8731
8732cygwin* | mingw* | pw32* | cegcc*)
8733 version_type=windows
8734 shrext_cmds=".dll"
8735 need_version=no
8736 need_lib_prefix=no
8737
8738 case $GCC,$host_os in
8739 yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*)
8740 library_names_spec='$libname.dll.a'
8741 # DLL is installed to $(libdir)/../bin by postinstall_cmds
8742 postinstall_cmds='base_file=`basename \${file}`~
8743 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
8744 dldir=$destdir/`dirname \$dlpath`~
8745 test -d \$dldir || mkdir -p \$dldir~
8746 $install_prog $dir/$dlname \$dldir/$dlname~
8747 chmod a+x \$dldir/$dlname~
8748 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
8749 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
8750 fi'
8751 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
8752 dlpath=$dir/\$dldll~
8753 $RM \$dlpath'
8754 shlibpath_overrides_runpath=yes
8755
8756 case $host_os in
8757 cygwin*)
8758 # Cygwin DLLs use 'cyg' prefix rather than 'lib'
8759 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
8760 sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib"
8761 ;;
8762 mingw* | cegcc*)
8763 # MinGW DLLs use traditional 'lib' prefix
8764 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
8765 sys_lib_search_path_spec=`$CC -print-search-dirs | $GREP "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
8766 if $ECHO "$sys_lib_search_path_spec" | $GREP ';[c-zC-Z]:/' >/dev/null; then
8767 # It is most probably a Windows format PATH printed by
8768 # mingw gcc, but we are running on Cygwin. Gcc prints its search
8769 # path with ; separators, and with drive letters. We can handle the
8770 # drive letters (cygwin fileutils understands them), so leave them,
8771 # especially as we might pass files found there to a mingw objdump,
8772 # which wouldn't understand a cygwinified path. Ahh.
8773 sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
8774 else
8775 sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
8776 fi
8777 ;;
8778 pw32*)
8779 # pw32 DLLs use 'pw' prefix rather than 'lib'
8780 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
8781 ;;
8782 esac
8783 ;;
8784
8785 *)
8786 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
8787 ;;
8788 esac
8789 dynamic_linker='Win32 ld.exe'
8790 # FIXME: first we should search . and the directory the executable is in
8791 shlibpath_var=PATH
8792 ;;
8793
8794darwin* | rhapsody*)
8795 dynamic_linker="$host_os dyld"
8796 version_type=darwin
8797 need_lib_prefix=no
8798 need_version=no
8799 library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
8800 soname_spec='${libname}${release}${major}$shared_ext'
8801 shlibpath_overrides_runpath=yes
8802 shlibpath_var=DYLD_LIBRARY_PATH
8803 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
8804
8805 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"
8806 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
8807 ;;
8808
8809dgux*)
8810 version_type=linux
8811 need_lib_prefix=no
8812 need_version=no
8813 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
8814 soname_spec='${libname}${release}${shared_ext}$major'
8815 shlibpath_var=LD_LIBRARY_PATH
8816 ;;
8817
8818freebsd1*)
8819 dynamic_linker=no
8820 ;;
8821
8822freebsd* | dragonfly*)
8823 # DragonFly does not have aout. When/if they implement a new
8824 # versioning mechanism, adjust this.
8825 if test -x /usr/bin/objformat; then
8826 objformat=`/usr/bin/objformat`
8827 else
8828 case $host_os in
8829 freebsd[123]*) objformat=aout ;;
8830 *) objformat=elf ;;
8831 esac
8832 fi
8833 version_type=freebsd-$objformat
8834 case $version_type in
8835 freebsd-elf*)
8836 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
8837 need_version=no
8838 need_lib_prefix=no
8839 ;;
8840 freebsd-*)
8841 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
8842 need_version=yes
8843 ;;
8844 esac
8845 shlibpath_var=LD_LIBRARY_PATH
8846 case $host_os in
8847 freebsd2*)
8848 shlibpath_overrides_runpath=yes
8849 ;;
8850 freebsd3.[01]* | freebsdelf3.[01]*)
8851 shlibpath_overrides_runpath=yes
8852 hardcode_into_libs=yes
8853 ;;
8854 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
8855 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
8856 shlibpath_overrides_runpath=no
8857 hardcode_into_libs=yes
8858 ;;
8859 *) # from 4.6 on, and DragonFly
8860 shlibpath_overrides_runpath=yes
8861 hardcode_into_libs=yes
8862 ;;
8863 esac
8864 ;;
8865
8866gnu*)
8867 version_type=linux
8868 need_lib_prefix=no
8869 need_version=no
8870 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
8871 soname_spec='${libname}${release}${shared_ext}$major'
8872 shlibpath_var=LD_LIBRARY_PATH
8873 hardcode_into_libs=yes
8874 ;;
8875
8876hpux9* | hpux10* | hpux11*)
8877 # Give a soname corresponding to the major version so that dld.sl refuses to
8878 # link against other versions.
8879 version_type=sunos
8880 need_lib_prefix=no
8881 need_version=no
8882 case $host_cpu in
8883 ia64*)
8884 shrext_cmds='.so'
8885 hardcode_into_libs=yes
8886 dynamic_linker="$host_os dld.so"
8887 shlibpath_var=LD_LIBRARY_PATH
8888 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
8889 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
8890 soname_spec='${libname}${release}${shared_ext}$major'
8891 if test "X$HPUX_IA64_MODE" = X32; then
8892 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
8893 else
8894 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
8895 fi
8896 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
8897 ;;
8898 hppa*64*)
8899 shrext_cmds='.sl'
8900 hardcode_into_libs=yes
8901 dynamic_linker="$host_os dld.sl"
8902 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
8903 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
8904 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
8905 soname_spec='${libname}${release}${shared_ext}$major'
8906 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
8907 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
8908 ;;
8909 *)
8910 shrext_cmds='.sl'
8911 dynamic_linker="$host_os dld.sl"
8912 shlibpath_var=SHLIB_PATH
8913 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
8914 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
8915 soname_spec='${libname}${release}${shared_ext}$major'
8916 ;;
8917 esac
8918 # HP-UX runs *really* slowly unless shared libraries are mode 555.
8919 postinstall_cmds='chmod 555 $lib'
8920 ;;
8921
8922interix[3-9]*)
8923 version_type=linux
8924 need_lib_prefix=no
8925 need_version=no
8926 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
8927 soname_spec='${libname}${release}${shared_ext}$major'
8928 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
8929 shlibpath_var=LD_LIBRARY_PATH
8930 shlibpath_overrides_runpath=no
8931 hardcode_into_libs=yes
8932 ;;
8933
8934irix5* | irix6* | nonstopux*)
8935 case $host_os in
8936 nonstopux*) version_type=nonstopux ;;
8937 *)
8938 if test "$lt_cv_prog_gnu_ld" = yes; then
8939 version_type=linux
8940 else
8941 version_type=irix
8942 fi ;;
8943 esac
8944 need_lib_prefix=no
8945 need_version=no
8946 soname_spec='${libname}${release}${shared_ext}$major'
8947 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
8948 case $host_os in
8949 irix5* | nonstopux*)
8950 libsuff= shlibsuff=
8951 ;;
8952 *)
8953 case $LD in # libtool.m4 will add one of these switches to LD
8954 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
8955 libsuff= shlibsuff= libmagic=32-bit;;
8956 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
8957 libsuff=32 shlibsuff=N32 libmagic=N32;;
8958 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
8959 libsuff=64 shlibsuff=64 libmagic=64-bit;;
8960 *) libsuff= shlibsuff= libmagic=never-match;;
8961 esac
8962 ;;
8963 esac
8964 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
8965 shlibpath_overrides_runpath=no
8966 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
8967 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
8968 hardcode_into_libs=yes
8969 ;;
8970
8971# No shared lib support for Linux oldld, aout, or coff.
8972linux*oldld* | linux*aout* | linux*coff*)
8973 dynamic_linker=no
8974 ;;
8975
8976# This must be Linux ELF.
8977linux* | k*bsd*-gnu | kopensolaris*-gnu)
8978 version_type=linux
8979 need_lib_prefix=no
8980 need_version=no
8981 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
8982 soname_spec='${libname}${release}${shared_ext}$major'
8983 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
8984 shlibpath_var=LD_LIBRARY_PATH
8985 shlibpath_overrides_runpath=no
8986 # Some binutils ld are patched to set DT_RUNPATH
8987 save_LDFLAGS=$LDFLAGS
8988 save_libdir=$libdir
8989 eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \
8990 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\""
8991 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8992/* end confdefs.h. */
8993
8994int
8995main ()
8996{
8997
8998 ;
8999 return 0;
9000}
9001_ACEOF
9002if ac_fn_c_try_link "$LINENO"; then :
9003 if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
9004 shlibpath_overrides_runpath=yes
9005fi
9006fi
9007rm -f core conftest.err conftest.$ac_objext \
9008 conftest$ac_exeext conftest.$ac_ext
9009 LDFLAGS=$save_LDFLAGS
9010 libdir=$save_libdir
9011
9012 # This implies no fast_install, which is unacceptable.
9013 # Some rework will be needed to allow for fast_install
9014 # before this can be enabled.
9015 hardcode_into_libs=yes
9016
9017 # Append ld.so.conf contents to the search path
9018 if test -f /etc/ld.so.conf; then
9019 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' ' '`
9020 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
9021 fi
9022
9023 # We used to test for /lib/ld.so.1 and disable shared libraries on
9024 # powerpc, because MkLinux only supported shared libraries with the
9025 # GNU dynamic linker. Since this was broken with cross compilers,
9026 # most powerpc-linux boxes support dynamic linking these days and
9027 # people can always --disable-shared, the test was removed, and we
9028 # assume the GNU/Linux dynamic linker is in use.
9029 dynamic_linker='GNU/Linux ld.so'
9030 ;;
9031
9032netbsdelf*-gnu)
9033 version_type=linux
9034 need_lib_prefix=no
9035 need_version=no
9036 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
9037 soname_spec='${libname}${release}${shared_ext}$major'
9038 shlibpath_var=LD_LIBRARY_PATH
9039 shlibpath_overrides_runpath=no
9040 hardcode_into_libs=yes
9041 dynamic_linker='NetBSD ld.elf_so'
9042 ;;
9043
9044netbsd*)
9045 version_type=sunos
9046 need_lib_prefix=no
9047 need_version=no
9048 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
9049 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
9050 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
9051 dynamic_linker='NetBSD (a.out) ld.so'
9052 else
9053 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
9054 soname_spec='${libname}${release}${shared_ext}$major'
9055 dynamic_linker='NetBSD ld.elf_so'
9056 fi
9057 shlibpath_var=LD_LIBRARY_PATH
9058 shlibpath_overrides_runpath=yes
9059 hardcode_into_libs=yes
9060 ;;
9061
9062newsos6)
9063 version_type=linux
9064 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9065 shlibpath_var=LD_LIBRARY_PATH
9066 shlibpath_overrides_runpath=yes
9067 ;;
9068
9069*nto* | *qnx*)
9070 version_type=qnx
9071 need_lib_prefix=no
9072 need_version=no
9073 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9074 soname_spec='${libname}${release}${shared_ext}$major'
9075 shlibpath_var=LD_LIBRARY_PATH
9076 shlibpath_overrides_runpath=no
9077 hardcode_into_libs=yes
9078 dynamic_linker='ldqnx.so'
9079 ;;
9080
9081openbsd*)
9082 version_type=sunos
9083 sys_lib_dlsearch_path_spec="/usr/lib"
9084 need_lib_prefix=no
9085 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
9086 case $host_os in
9087 openbsd3.3 | openbsd3.3.*) need_version=yes ;;
9088 *) need_version=no ;;
9089 esac
9090 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
9091 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
9092 shlibpath_var=LD_LIBRARY_PATH
9093 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
9094 case $host_os in
9095 openbsd2.[89] | openbsd2.[89].*)
9096 shlibpath_overrides_runpath=no
9097 ;;
9098 *)
9099 shlibpath_overrides_runpath=yes
9100 ;;
9101 esac
9102 else
9103 shlibpath_overrides_runpath=yes
9104 fi
9105 ;;
9106
9107os2*)
9108 libname_spec='$name'
9109 shrext_cmds=".dll"
9110 need_lib_prefix=no
9111 library_names_spec='$libname${shared_ext} $libname.a'
9112 dynamic_linker='OS/2 ld.exe'
9113 shlibpath_var=LIBPATH
9114 ;;
9115
9116osf3* | osf4* | osf5*)
9117 version_type=osf
9118 need_lib_prefix=no
9119 need_version=no
9120 soname_spec='${libname}${release}${shared_ext}$major'
9121 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9122 shlibpath_var=LD_LIBRARY_PATH
9123 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
9124 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
9125 ;;
9126
9127rdos*)
9128 dynamic_linker=no
9129 ;;
9130
9131solaris*)
9132 version_type=linux
9133 need_lib_prefix=no
9134 need_version=no
9135 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9136 soname_spec='${libname}${release}${shared_ext}$major'
9137 shlibpath_var=LD_LIBRARY_PATH
9138 shlibpath_overrides_runpath=yes
9139 hardcode_into_libs=yes
9140 # ldd complains unless libraries are executable
9141 postinstall_cmds='chmod +x $lib'
9142 ;;
9143
9144sunos4*)
9145 version_type=sunos
9146 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
9147 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
9148 shlibpath_var=LD_LIBRARY_PATH
9149 shlibpath_overrides_runpath=yes
9150 if test "$with_gnu_ld" = yes; then
9151 need_lib_prefix=no
9152 fi
9153 need_version=yes
9154 ;;
9155
9156sysv4 | sysv4.3*)
9157 version_type=linux
9158 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9159 soname_spec='${libname}${release}${shared_ext}$major'
9160 shlibpath_var=LD_LIBRARY_PATH
9161 case $host_vendor in
9162 sni)
9163 shlibpath_overrides_runpath=no
9164 need_lib_prefix=no
9165 runpath_var=LD_RUN_PATH
9166 ;;
9167 siemens)
9168 need_lib_prefix=no
9169 ;;
9170 motorola)
9171 need_lib_prefix=no
9172 need_version=no
9173 shlibpath_overrides_runpath=no
9174 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
9175 ;;
9176 esac
9177 ;;
9178
9179sysv4*MP*)
9180 if test -d /usr/nec ;then
9181 version_type=linux
9182 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
9183 soname_spec='$libname${shared_ext}.$major'
9184 shlibpath_var=LD_LIBRARY_PATH
9185 fi
9186 ;;
9187
9188sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
9189 version_type=freebsd-elf
9190 need_lib_prefix=no
9191 need_version=no
9192 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
9193 soname_spec='${libname}${release}${shared_ext}$major'
9194 shlibpath_var=LD_LIBRARY_PATH
9195 shlibpath_overrides_runpath=yes
9196 hardcode_into_libs=yes
9197 if test "$with_gnu_ld" = yes; then
9198 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
9199 else
9200 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
9201 case $host_os in
9202 sco3.2v5*)
9203 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
9204 ;;
9205 esac
9206 fi
9207 sys_lib_dlsearch_path_spec='/usr/lib'
9208 ;;
9209
9210tpf*)
9211 # TPF is a cross-target only. Preferred cross-host = GNU/Linux.
9212 version_type=linux
9213 need_lib_prefix=no
9214 need_version=no
9215 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9216 shlibpath_var=LD_LIBRARY_PATH
9217 shlibpath_overrides_runpath=no
9218 hardcode_into_libs=yes
9219 ;;
9220
9221uts4*)
9222 version_type=linux
9223 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9224 soname_spec='${libname}${release}${shared_ext}$major'
9225 shlibpath_var=LD_LIBRARY_PATH
9226 ;;
9227
9228*)
9229 dynamic_linker=no
9230 ;;
9231esac
9232{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
9233$as_echo "$dynamic_linker" >&6; }
9234test "$dynamic_linker" = no && can_build_shared=no
9235
9236variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
9237if test "$GCC" = yes; then
9238 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
9239fi
9240
9241if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
9242 sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
9243fi
9244if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
9245 sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
9246fi
9247
9248
9249
9250
9251
9252
9253
9254
9255
9256
9257
9258
9259
9260
9261
9262
9263
9264
9265
9266
9267
9268
9269
9270
9271
9272
9273
9274
9275
9276
9277
9278
9279
9280
9281
9282
9283
9284
9285
9286
9287
9288
9289
9290
9291
9292
9293
9294
9295
9296
9297
9298
9299
9300
9301
9302
9303
9304
9305
9306
9307
9308
9309
9310
9311
9312
9313
9314
9315
9316
9317
9318
9319
9320
9321
9322
9323
9324
9325
9326
9327
9328
9329
9330
9331
9332
9333
9334 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
9335$as_echo_n "checking how to hardcode library paths into programs... " >&6; }
9336hardcode_action=
9337if test -n "$hardcode_libdir_flag_spec" ||
9338 test -n "$runpath_var" ||
9339 test "X$hardcode_automatic" = "Xyes" ; then
9340
9341 # We can hardcode non-existent directories.
9342 if test "$hardcode_direct" != no &&
9343 # If the only mechanism to avoid hardcoding is shlibpath_var, we
9344 # have to relink, otherwise we might link with an installed library
9345 # when we should be linking with a yet-to-be-installed one
9346 ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no &&
9347 test "$hardcode_minus_L" != no; then
9348 # Linking always hardcodes the temporary library directory.
9349 hardcode_action=relink
9350 else
9351 # We can link without hardcoding, and we can hardcode nonexisting dirs.
9352 hardcode_action=immediate
9353 fi
9354else
9355 # We cannot hardcode anything, or else we can only hardcode existing
9356 # directories.
9357 hardcode_action=unsupported
9358fi
9359{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5
9360$as_echo "$hardcode_action" >&6; }
9361
9362if test "$hardcode_action" = relink ||
9363 test "$inherit_rpath" = yes; then
9364 # Fast installation is not supported
9365 enable_fast_install=no
9366elif test "$shlibpath_overrides_runpath" = yes ||
9367 test "$enable_shared" = no; then
9368 # Fast installation is not necessary
9369 enable_fast_install=needless
9370fi
9371
9372
9373
9374
9375
9376
9377 if test "x$enable_dlopen" != xyes; then
9378 enable_dlopen=unknown
9379 enable_dlopen_self=unknown
9380 enable_dlopen_self_static=unknown
9381else
9382 lt_cv_dlopen=no
9383 lt_cv_dlopen_libs=
9384
9385 case $host_os in
9386 beos*)
9387 lt_cv_dlopen="load_add_on"
9388 lt_cv_dlopen_libs=
9389 lt_cv_dlopen_self=yes
9390 ;;
9391
9392 mingw* | pw32* | cegcc*)
9393 lt_cv_dlopen="LoadLibrary"
9394 lt_cv_dlopen_libs=
9395 ;;
9396
9397 cygwin*)
9398 lt_cv_dlopen="dlopen"
9399 lt_cv_dlopen_libs=
9400 ;;
9401
9402 darwin*)
9403 # if libdl is installed we need to link against it
9404 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
9405$as_echo_n "checking for dlopen in -ldl... " >&6; }
9406if test "${ac_cv_lib_dl_dlopen+set}" = set; then :
9407 $as_echo_n "(cached) " >&6
9408else
9409 ac_check_lib_save_LIBS=$LIBS
9410LIBS="-ldl $LIBS"
9411cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9412/* end confdefs.h. */
9413
9414/* Override any GCC internal prototype to avoid an error.
9415 Use char because int might match the return type of a GCC
9416 builtin and then its argument prototype would still apply. */
9417#ifdef __cplusplus
9418extern "C"
9419#endif
9420char dlopen ();
9421int
9422main ()
9423{
9424return dlopen ();
9425 ;
9426 return 0;
9427}
9428_ACEOF
9429if ac_fn_c_try_link "$LINENO"; then :
9430 ac_cv_lib_dl_dlopen=yes
9431else
9432 ac_cv_lib_dl_dlopen=no
9433fi
9434rm -f core conftest.err conftest.$ac_objext \
9435 conftest$ac_exeext conftest.$ac_ext
9436LIBS=$ac_check_lib_save_LIBS
9437fi
9438{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
9439$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
9440if test "x$ac_cv_lib_dl_dlopen" = x""yes; then :
9441 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
9442else
9443
9444 lt_cv_dlopen="dyld"
9445 lt_cv_dlopen_libs=
9446 lt_cv_dlopen_self=yes
9447
9448fi
9449
9450 ;;
9451
9452 *)
9453 ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load"
9454if test "x$ac_cv_func_shl_load" = x""yes; then :
9455 lt_cv_dlopen="shl_load"
9456else
9457 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5
9458$as_echo_n "checking for shl_load in -ldld... " >&6; }
9459if test "${ac_cv_lib_dld_shl_load+set}" = set; then :
9460 $as_echo_n "(cached) " >&6
9461else
9462 ac_check_lib_save_LIBS=$LIBS
9463LIBS="-ldld $LIBS"
9464cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9465/* end confdefs.h. */
9466
9467/* Override any GCC internal prototype to avoid an error.
9468 Use char because int might match the return type of a GCC
9469 builtin and then its argument prototype would still apply. */
9470#ifdef __cplusplus
9471extern "C"
9472#endif
9473char shl_load ();
9474int
9475main ()
9476{
9477return shl_load ();
9478 ;
9479 return 0;
9480}
9481_ACEOF
9482if ac_fn_c_try_link "$LINENO"; then :
9483 ac_cv_lib_dld_shl_load=yes
9484else
9485 ac_cv_lib_dld_shl_load=no
9486fi
9487rm -f core conftest.err conftest.$ac_objext \
9488 conftest$ac_exeext conftest.$ac_ext
9489LIBS=$ac_check_lib_save_LIBS
9490fi
9491{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5
9492$as_echo "$ac_cv_lib_dld_shl_load" >&6; }
9493if test "x$ac_cv_lib_dld_shl_load" = x""yes; then :
9494 lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"
9495else
9496 ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen"
9497if test "x$ac_cv_func_dlopen" = x""yes; then :
9498 lt_cv_dlopen="dlopen"
9499else
9500 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
9501$as_echo_n "checking for dlopen in -ldl... " >&6; }
9502if test "${ac_cv_lib_dl_dlopen+set}" = set; then :
9503 $as_echo_n "(cached) " >&6
9504else
9505 ac_check_lib_save_LIBS=$LIBS
9506LIBS="-ldl $LIBS"
9507cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9508/* end confdefs.h. */
9509
9510/* Override any GCC internal prototype to avoid an error.
9511 Use char because int might match the return type of a GCC
9512 builtin and then its argument prototype would still apply. */
9513#ifdef __cplusplus
9514extern "C"
9515#endif
9516char dlopen ();
9517int
9518main ()
9519{
9520return dlopen ();
9521 ;
9522 return 0;
9523}
9524_ACEOF
9525if ac_fn_c_try_link "$LINENO"; then :
9526 ac_cv_lib_dl_dlopen=yes
9527else
9528 ac_cv_lib_dl_dlopen=no
9529fi
9530rm -f core conftest.err conftest.$ac_objext \
9531 conftest$ac_exeext conftest.$ac_ext
9532LIBS=$ac_check_lib_save_LIBS
9533fi
9534{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
9535$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
9536if test "x$ac_cv_lib_dl_dlopen" = x""yes; then :
9537 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
9538else
9539 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5
9540$as_echo_n "checking for dlopen in -lsvld... " >&6; }
9541if test "${ac_cv_lib_svld_dlopen+set}" = set; then :
9542 $as_echo_n "(cached) " >&6
9543else
9544 ac_check_lib_save_LIBS=$LIBS
9545LIBS="-lsvld $LIBS"
9546cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9547/* end confdefs.h. */
9548
9549/* Override any GCC internal prototype to avoid an error.
9550 Use char because int might match the return type of a GCC
9551 builtin and then its argument prototype would still apply. */
9552#ifdef __cplusplus
9553extern "C"
9554#endif
9555char dlopen ();
9556int
9557main ()
9558{
9559return dlopen ();
9560 ;
9561 return 0;
9562}
9563_ACEOF
9564if ac_fn_c_try_link "$LINENO"; then :
9565 ac_cv_lib_svld_dlopen=yes
9566else
9567 ac_cv_lib_svld_dlopen=no
9568fi
9569rm -f core conftest.err conftest.$ac_objext \
9570 conftest$ac_exeext conftest.$ac_ext
9571LIBS=$ac_check_lib_save_LIBS
9572fi
9573{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5
9574$as_echo "$ac_cv_lib_svld_dlopen" >&6; }
9575if test "x$ac_cv_lib_svld_dlopen" = x""yes; then :
9576 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
9577else
9578 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5
9579$as_echo_n "checking for dld_link in -ldld... " >&6; }
9580if test "${ac_cv_lib_dld_dld_link+set}" = set; then :
9581 $as_echo_n "(cached) " >&6
9582else
9583 ac_check_lib_save_LIBS=$LIBS
9584LIBS="-ldld $LIBS"
9585cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9586/* end confdefs.h. */
9587
9588/* Override any GCC internal prototype to avoid an error.
9589 Use char because int might match the return type of a GCC
9590 builtin and then its argument prototype would still apply. */
9591#ifdef __cplusplus
9592extern "C"
9593#endif
9594char dld_link ();
9595int
9596main ()
9597{
9598return dld_link ();
9599 ;
9600 return 0;
9601}
9602_ACEOF
9603if ac_fn_c_try_link "$LINENO"; then :
9604 ac_cv_lib_dld_dld_link=yes
9605else
9606 ac_cv_lib_dld_dld_link=no
9607fi
9608rm -f core conftest.err conftest.$ac_objext \
9609 conftest$ac_exeext conftest.$ac_ext
9610LIBS=$ac_check_lib_save_LIBS
9611fi
9612{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5
9613$as_echo "$ac_cv_lib_dld_dld_link" >&6; }
9614if test "x$ac_cv_lib_dld_dld_link" = x""yes; then :
9615 lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"
9616fi
9617
9618
9619fi
9620
9621
9622fi
9623
9624
9625fi
9626
9627
9628fi
9629
9630
9631fi
9632
9633 ;;
9634 esac
9635
9636 if test "x$lt_cv_dlopen" != xno; then
9637 enable_dlopen=yes
9638 else
9639 enable_dlopen=no
9640 fi
9641
9642 case $lt_cv_dlopen in
9643 dlopen)
9644 save_CPPFLAGS="$CPPFLAGS"
9645 test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
9646
9647 save_LDFLAGS="$LDFLAGS"
9648 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
9649
9650 save_LIBS="$LIBS"
9651 LIBS="$lt_cv_dlopen_libs $LIBS"
9652
9653 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5
9654$as_echo_n "checking whether a program can dlopen itself... " >&6; }
9655if test "${lt_cv_dlopen_self+set}" = set; then :
9656 $as_echo_n "(cached) " >&6
9657else
9658 if test "$cross_compiling" = yes; then :
9659 lt_cv_dlopen_self=cross
9660else
9661 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
9662 lt_status=$lt_dlunknown
9663 cat > conftest.$ac_ext <<_LT_EOF
b65019fe 9664#line 9664 "configure"
9c60689e
DWT
9665#include "confdefs.h"
9666
9667#if HAVE_DLFCN_H
9668#include <dlfcn.h>
9669#endif
9670
9671#include <stdio.h>
9672
9673#ifdef RTLD_GLOBAL
9674# define LT_DLGLOBAL RTLD_GLOBAL
9675#else
9676# ifdef DL_GLOBAL
9677# define LT_DLGLOBAL DL_GLOBAL
9678# else
9679# define LT_DLGLOBAL 0
9680# endif
9681#endif
9682
9683/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
9684 find out it does not work in some platform. */
9685#ifndef LT_DLLAZY_OR_NOW
9686# ifdef RTLD_LAZY
9687# define LT_DLLAZY_OR_NOW RTLD_LAZY
9688# else
9689# ifdef DL_LAZY
9690# define LT_DLLAZY_OR_NOW DL_LAZY
9691# else
9692# ifdef RTLD_NOW
9693# define LT_DLLAZY_OR_NOW RTLD_NOW
9694# else
9695# ifdef DL_NOW
9696# define LT_DLLAZY_OR_NOW DL_NOW
9697# else
9698# define LT_DLLAZY_OR_NOW 0
9699# endif
9700# endif
9701# endif
9702# endif
9703#endif
9704
9705void fnord() { int i=42;}
9706int main ()
9707{
9708 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
9709 int status = $lt_dlunknown;
9710
9711 if (self)
9712 {
9713 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
9714 else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
9715 /* dlclose (self); */
9716 }
9717 else
9718 puts (dlerror ());
9719
9720 return status;
9721}
9722_LT_EOF
9723 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
9724 (eval $ac_link) 2>&5
9725 ac_status=$?
9726 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
9727 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
9728 (./conftest; exit; ) >&5 2>/dev/null
9729 lt_status=$?
9730 case x$lt_status in
9731 x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
9732 x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
9733 x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
9734 esac
9735 else :
9736 # compilation failed
9737 lt_cv_dlopen_self=no
9738 fi
9739fi
9740rm -fr conftest*
9741
9742
9743fi
9744{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5
9745$as_echo "$lt_cv_dlopen_self" >&6; }
9746
9747 if test "x$lt_cv_dlopen_self" = xyes; then
9748 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
9749 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5
9750$as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; }
9751if test "${lt_cv_dlopen_self_static+set}" = set; then :
9752 $as_echo_n "(cached) " >&6
9753else
9754 if test "$cross_compiling" = yes; then :
9755 lt_cv_dlopen_self_static=cross
9756else
9757 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
9758 lt_status=$lt_dlunknown
9759 cat > conftest.$ac_ext <<_LT_EOF
b65019fe 9760#line 9760 "configure"
9c60689e
DWT
9761#include "confdefs.h"
9762
9763#if HAVE_DLFCN_H
9764#include <dlfcn.h>
9765#endif
9766
9767#include <stdio.h>
9768
9769#ifdef RTLD_GLOBAL
9770# define LT_DLGLOBAL RTLD_GLOBAL
9771#else
9772# ifdef DL_GLOBAL
9773# define LT_DLGLOBAL DL_GLOBAL
9774# else
9775# define LT_DLGLOBAL 0
9776# endif
9777#endif
9778
9779/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
9780 find out it does not work in some platform. */
9781#ifndef LT_DLLAZY_OR_NOW
9782# ifdef RTLD_LAZY
9783# define LT_DLLAZY_OR_NOW RTLD_LAZY
9784# else
9785# ifdef DL_LAZY
9786# define LT_DLLAZY_OR_NOW DL_LAZY
9787# else
9788# ifdef RTLD_NOW
9789# define LT_DLLAZY_OR_NOW RTLD_NOW
9790# else
9791# ifdef DL_NOW
9792# define LT_DLLAZY_OR_NOW DL_NOW
9793# else
9794# define LT_DLLAZY_OR_NOW 0
9795# endif
9796# endif
9797# endif
9798# endif
9799#endif
9800
9801void fnord() { int i=42;}
9802int main ()
9803{
9804 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
9805 int status = $lt_dlunknown;
9806
9807 if (self)
9808 {
9809 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
9810 else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
9811 /* dlclose (self); */
9812 }
9813 else
9814 puts (dlerror ());
9815
9816 return status;
9817}
9818_LT_EOF
9819 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
9820 (eval $ac_link) 2>&5
9821 ac_status=$?
9822 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
9823 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
9824 (./conftest; exit; ) >&5 2>/dev/null
9825 lt_status=$?
9826 case x$lt_status in
9827 x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
9828 x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
9829 x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
9830 esac
9831 else :
9832 # compilation failed
9833 lt_cv_dlopen_self_static=no
9834 fi
9835fi
9836rm -fr conftest*
9837
9838
9839fi
9840{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5
9841$as_echo "$lt_cv_dlopen_self_static" >&6; }
9842 fi
9843
9844 CPPFLAGS="$save_CPPFLAGS"
9845 LDFLAGS="$save_LDFLAGS"
9846 LIBS="$save_LIBS"
9847 ;;
9848 esac
9849
9850 case $lt_cv_dlopen_self in
9851 yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
9852 *) enable_dlopen_self=unknown ;;
9853 esac
9854
9855 case $lt_cv_dlopen_self_static in
9856 yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
9857 *) enable_dlopen_self_static=unknown ;;
9858 esac
9859fi
9860
9861
9862
9863
9864
9865
9866
9867
9868
9869
9870
9871
9872
9873
9874
9875
9876
9877striplib=
9878old_striplib=
9879{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5
9880$as_echo_n "checking whether stripping libraries is possible... " >&6; }
9881if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then
9882 test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
9883 test -z "$striplib" && striplib="$STRIP --strip-unneeded"
9884 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
9885$as_echo "yes" >&6; }
9886else
9887# FIXME - insert some real tests, host_os isn't really good enough
9888 case $host_os in
9889 darwin*)
9890 if test -n "$STRIP" ; then
9891 striplib="$STRIP -x"
9892 old_striplib="$STRIP -S"
9893 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
9894$as_echo "yes" >&6; }
9895 else
9896 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9897$as_echo "no" >&6; }
9898 fi
9899 ;;
9900 *)
9901 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9902$as_echo "no" >&6; }
9903 ;;
9904 esac
9905fi
9906
9907
9908
9909
9910
9911
9912
9913
9914
9915
9916
9917
9918 # Report which library types will actually be built
9919 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5
9920$as_echo_n "checking if libtool supports shared libraries... " >&6; }
9921 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5
9922$as_echo "$can_build_shared" >&6; }
9923
9924 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5
9925$as_echo_n "checking whether to build shared libraries... " >&6; }
9926 test "$can_build_shared" = "no" && enable_shared=no
9927
9928 # On AIX, shared libraries and static libraries use the same namespace, and
9929 # are all built from PIC.
9930 case $host_os in
9931 aix3*)
9932 test "$enable_shared" = yes && enable_static=no
9933 if test -n "$RANLIB"; then
9934 archive_cmds="$archive_cmds~\$RANLIB \$lib"
9935 postinstall_cmds='$RANLIB $lib'
9936 fi
9937 ;;
9938
9939 aix[4-9]*)
9940 if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
9941 test "$enable_shared" = yes && enable_static=no
9942 fi
9943 ;;
9944 esac
9945 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5
9946$as_echo "$enable_shared" >&6; }
9947
9948 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5
9949$as_echo_n "checking whether to build static libraries... " >&6; }
9950 # Make sure either enable_shared or enable_static is yes.
9951 test "$enable_shared" = yes || enable_static=yes
9952 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5
9953$as_echo "$enable_static" >&6; }
9954
9955
9956
9957
9958fi
9959ac_ext=c
9960ac_cpp='$CPP $CPPFLAGS'
9961ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
9962ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
9963ac_compiler_gnu=$ac_cv_c_compiler_gnu
9964
9965CC="$lt_save_CC"
9966
9967
9968
9969
9970
9971
9972
9973
9974
9975
9976
9977
9978
9979 ac_config_commands="$ac_config_commands libtool"
9980
9981
9982
9983
9984# Only expand once:
9985
9986
3fd51f51
DWT
9987
9988
9989if test "x$ac_cv_env_PKG_CONFIG_set" != "xset"; then
9990 if test -n "$ac_tool_prefix"; then
9991 # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args.
9992set dummy ${ac_tool_prefix}pkg-config; ac_word=$2
9993{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
9994$as_echo_n "checking for $ac_word... " >&6; }
9995if test "${ac_cv_path_PKG_CONFIG+set}" = set; then :
9996 $as_echo_n "(cached) " >&6
9997else
9998 case $PKG_CONFIG in
9999 [\\/]* | ?:[\\/]*)
10000 ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path.
10001 ;;
10002 *)
10003 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10004for as_dir in $PATH
10005do
10006 IFS=$as_save_IFS
10007 test -z "$as_dir" && as_dir=.
10008 for ac_exec_ext in '' $ac_executable_extensions; do
10009 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
10010 ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
10011 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
10012 break 2
10013 fi
10014done
10015 done
10016IFS=$as_save_IFS
10017
10018 ;;
10019esac
10020fi
10021PKG_CONFIG=$ac_cv_path_PKG_CONFIG
10022if test -n "$PKG_CONFIG"; then
10023 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PKG_CONFIG" >&5
10024$as_echo "$PKG_CONFIG" >&6; }
10025else
10026 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10027$as_echo "no" >&6; }
10028fi
10029
10030
10031fi
10032if test -z "$ac_cv_path_PKG_CONFIG"; then
10033 ac_pt_PKG_CONFIG=$PKG_CONFIG
10034 # Extract the first word of "pkg-config", so it can be a program name with args.
10035set dummy pkg-config; ac_word=$2
10036{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
10037$as_echo_n "checking for $ac_word... " >&6; }
10038if test "${ac_cv_path_ac_pt_PKG_CONFIG+set}" = set; then :
10039 $as_echo_n "(cached) " >&6
10040else
10041 case $ac_pt_PKG_CONFIG in
10042 [\\/]* | ?:[\\/]*)
10043 ac_cv_path_ac_pt_PKG_CONFIG="$ac_pt_PKG_CONFIG" # Let the user override the test with a path.
10044 ;;
10045 *)
10046 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10047for as_dir in $PATH
10048do
10049 IFS=$as_save_IFS
10050 test -z "$as_dir" && as_dir=.
10051 for ac_exec_ext in '' $ac_executable_extensions; do
10052 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
10053 ac_cv_path_ac_pt_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
10054 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
10055 break 2
10056 fi
10057done
10058 done
10059IFS=$as_save_IFS
10060
10061 ;;
10062esac
10063fi
10064ac_pt_PKG_CONFIG=$ac_cv_path_ac_pt_PKG_CONFIG
10065if test -n "$ac_pt_PKG_CONFIG"; then
10066 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_pt_PKG_CONFIG" >&5
10067$as_echo "$ac_pt_PKG_CONFIG" >&6; }
10068else
10069 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10070$as_echo "no" >&6; }
10071fi
10072
10073 if test "x$ac_pt_PKG_CONFIG" = x; then
10074 PKG_CONFIG=""
10075 else
10076 case $cross_compiling:$ac_tool_warned in
10077yes:)
10078{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
10079$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
10080ac_tool_warned=yes ;;
10081esac
10082 PKG_CONFIG=$ac_pt_PKG_CONFIG
10083 fi
10084else
10085 PKG_CONFIG="$ac_cv_path_PKG_CONFIG"
10086fi
10087
10088fi
10089if test -n "$PKG_CONFIG"; then
10090 _pkg_min_version=0.22
10091 { $as_echo "$as_me:${as_lineno-$LINENO}: checking pkg-config is at least version $_pkg_min_version" >&5
10092$as_echo_n "checking pkg-config is at least version $_pkg_min_version... " >&6; }
10093 if $PKG_CONFIG --atleast-pkgconfig-version $_pkg_min_version; then
10094 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
10095$as_echo "yes" >&6; }
10096 else
10097 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10098$as_echo "no" >&6; }
10099 PKG_CONFIG=""
10100 fi
10101
632b71ea
DWT
10102fi
10103 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU make" >&5
10104$as_echo_n "checking for GNU make... " >&6; }
10105if test "${_cv_gnu_make_command+set}" = set; then :
10106 $as_echo_n "(cached) " >&6
10107else
10108 _cv_gnu_make_command='' ;
10109 for a in "$MAKE" make gmake gnumake ; do
10110 if test -z "$a" ; then continue ; fi ;
10111 if ( sh -c "$a --version" 2> /dev/null | grep GNU 2>&1 > /dev/null ) ; then
10112 _cv_gnu_make_command=$a ;
10113 break;
10114 fi
10115 done ;
10116
10117fi
10118{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $_cv_gnu_make_command" >&5
10119$as_echo "$_cv_gnu_make_command" >&6; } ;
10120 if test "x$_cv_gnu_make_command" != "x" ; then
10121 ifGNUmake='' ;
10122 else
10123 ifGNUmake='#' ;
10124 { $as_echo "$as_me:${as_lineno-$LINENO}: result: \"Not found\"" >&5
10125$as_echo "\"Not found\"" >&6; };
10126 fi
10127
10128
790e5246
DWT
10129GMAKE=$_cv_gnu_make_command
10130
10131if test "x$GMAKE" = x; then :
632b71ea 10132 as_fn_error "You need GNU make" "$LINENO" 5
3fd51f51 10133fi
e9c9a47c
DWT
10134for ac_prog in bash
10135do
10136 # Extract the first word of "$ac_prog", so it can be a program name with args.
10137set dummy $ac_prog; ac_word=$2
9c60689e
DWT
10138{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
10139$as_echo_n "checking for $ac_word... " >&6; }
e9c9a47c 10140if test "${ac_cv_path__BASH+set}" = set; then :
9c60689e
DWT
10141 $as_echo_n "(cached) " >&6
10142else
e9c9a47c
DWT
10143 case $_BASH in
10144 [\\/]* | ?:[\\/]*)
10145 ac_cv_path__BASH="$_BASH" # Let the user override the test with a path.
10146 ;;
10147 *)
10148 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
9c60689e
DWT
10149for as_dir in $PATH
10150do
10151 IFS=$as_save_IFS
10152 test -z "$as_dir" && as_dir=.
10153 for ac_exec_ext in '' $ac_executable_extensions; do
10154 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
e9c9a47c 10155 ac_cv_path__BASH="$as_dir/$ac_word$ac_exec_ext"
9c60689e
DWT
10156 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
10157 break 2
10158 fi
10159done
10160 done
10161IFS=$as_save_IFS
10162
e9c9a47c
DWT
10163 ;;
10164esac
9c60689e 10165fi
e9c9a47c
DWT
10166_BASH=$ac_cv_path__BASH
10167if test -n "$_BASH"; then
10168 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $_BASH" >&5
10169$as_echo "$_BASH" >&6; }
9c60689e
DWT
10170else
10171 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10172$as_echo "no" >&6; }
10173fi
10174
10175
e9c9a47c
DWT
10176 test -n "$_BASH" && break
10177done
10178
10179if test "x$_BASH" = x; then :
10180 as_fn_error "You need GNU bash" "$LINENO" 5
9c60689e 10181fi
e9c9a47c 10182for ac_prog in time
9c60689e
DWT
10183do
10184 # Extract the first word of "$ac_prog", so it can be a program name with args.
10185set dummy $ac_prog; ac_word=$2
10186{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
10187$as_echo_n "checking for $ac_word... " >&6; }
e9c9a47c 10188if test "${ac_cv_path_TIME+set}" = set; then :
9c60689e
DWT
10189 $as_echo_n "(cached) " >&6
10190else
e9c9a47c
DWT
10191 case $TIME in
10192 [\\/]* | ?:[\\/]*)
10193 ac_cv_path_TIME="$TIME" # Let the user override the test with a path.
10194 ;;
10195 *)
10196 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
9c60689e
DWT
10197for as_dir in $PATH
10198do
10199 IFS=$as_save_IFS
10200 test -z "$as_dir" && as_dir=.
10201 for ac_exec_ext in '' $ac_executable_extensions; do
10202 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
e9c9a47c 10203 ac_cv_path_TIME="$as_dir/$ac_word$ac_exec_ext"
9c60689e
DWT
10204 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
10205 break 2
10206 fi
10207done
10208 done
10209IFS=$as_save_IFS
10210
e9c9a47c
DWT
10211 ;;
10212esac
9c60689e 10213fi
e9c9a47c
DWT
10214TIME=$ac_cv_path_TIME
10215if test -n "$TIME"; then
10216 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $TIME" >&5
10217$as_echo "$TIME" >&6; }
9c60689e
DWT
10218else
10219 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10220$as_echo "no" >&6; }
10221fi
10222
10223
e9c9a47c 10224 test -n "$TIME" && break
9c60689e
DWT
10225done
10226
e9c9a47c
DWT
10227
10228
10229
10230 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for bison >= 2.3" >&5
10231$as_echo_n "checking for bison >= 2.3... " >&6; }
10232 if test -z "$BISON"; then
10233 ac_path_BISON_found=false
10234 # Loop through the user's path and test for each of PROGNAME-LIST
10235 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10236for as_dir in $PATH
10237do
10238 IFS=$as_save_IFS
10239 test -z "$as_dir" && as_dir=.
10240 for ac_prog in bison; do
10241 for ac_exec_ext in '' $ac_executable_extensions; do
10242 ac_path_BISON="$as_dir/$ac_prog$ac_exec_ext"
10243 { test -f "$ac_path_BISON" && $as_test_x "$ac_path_BISON"; } || continue
10244as_awk_strverscmp='
10245 # Use only awk features that work with 7th edition Unix awk (1978).
10246 # My, what an old awk you have, Mr. Solaris!
10247 END {
10248 while (length(v1) && length(v2)) {
10249 # Set d1 to be the next thing to compare from v1, and likewise for d2.
10250 # Normally this is a single character, but if v1 and v2 contain digits,
10251 # compare them as integers and fractions as strverscmp does.
10252 if (v1 ~ /^0-9/ && v2 ~ /^0-9/) {
10253 # Split v1 and v2 into their leading digit string components d1 and d2,
10254 # and advance v1 and v2 past the leading digit strings.
10255 for (len1 = 1; substr(v1, len1 + 1) ~ /^0-9/; len1++) continue
10256 for (len2 = 1; substr(v2, len2 + 1) ~ /^0-9/; len2++) continue
10257 d1 = substr(v1, 1, len1); v1 = substr(v1, len1 + 1)
10258 d2 = substr(v2, 1, len2); v2 = substr(v2, len2 + 1)
10259 if (d1 ~ /^0/) {
10260 if (d2 ~ /^0/) {
10261 # Compare two fractions.
10262 while (d1 ~ /^0/ && d2 ~ /^0/) {
10263 d1 = substr(d1, 2); len1--
10264 d2 = substr(d2, 2); len2--
10265 }
10266 if (len1 != len2 && ! (len1 && len2 && substr(d1, 1, 1) == substr(d2, 1, 1))) {
10267 # The two components differ in length, and the common prefix
10268 # contains only leading zeros. Consider the longer to be less.
10269 d1 = -len1
10270 d2 = -len2
10271 } else {
10272 # Otherwise, compare as strings.
10273 d1 = "x" d1
10274 d2 = "x" d2
10275 }
10276 } else {
10277 # A fraction is less than an integer.
10278 exit 1
10279 }
10280 } else {
10281 if (d2 ~ /^0/) {
10282 # An integer is greater than a fraction.
10283 exit 2
10284 } else {
10285 # Compare two integers.
10286 d1 += 0
10287 d2 += 0
10288 }
10289 }
10290 } else {
10291 # The normal case, without worrying about digits.
10292 d1 = substr(v1, 1, 1); v1 = substr(v1, 2)
10293 d2 = substr(v2, 1, 1); v2 = substr(v2, 2)
10294 }
10295 if (d1 < d2) exit 1
10296 if (d1 > d2) exit 2
10297 }
10298 # Beware Solaris /usr/xgp4/bin/awk (at least through Solaris 10),
10299 # which mishandles some comparisons of empty strings to integers.
10300 if (length(v2)) exit 1
10301 if (length(v1)) exit 2
10302 }
10303'
10304as_arg_v1=`$ac_path_BISON -V | $SED -e '1 s/^bison (GNU Bison) \(.*\)$/\1/p;d'`
10305as_arg_v2=2.3
10306awk "$as_awk_strverscmp" v1="$as_arg_v1" v2="$as_arg_v2" /dev/null
10307case $? in #(
10308 1) :
10309 ;; #(
10310 0) :
10311 ac_cv_path_BISON=$ac_path_BISON
10312 ;; #(
10313 2) :
10314 ac_cv_path_BISON=$ac_path_BISON
10315 ;; #(
10316 *) :
10317 ;;
9c60689e 10318esac
e9c9a47c
DWT
10319
10320 $ac_path_BISON_found && break 3
10321 done
10322 done
10323 done
10324IFS=$as_save_IFS
10325 if test -z "$ac_cv_path_BISON"; then
10326 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found" >&5
10327$as_echo "not found" >&6; }
10328 as_fn_error "You need bison 2.3 or greater" "$LINENO" 5
9c60689e 10329
9c60689e 10330 fi
e9c9a47c
DWT
10331else
10332 ac_cv_path_BISON=$BISON
9c60689e 10333fi
9c60689e 10334
e9c9a47c 10335 BISON=$ac_cv_path_BISON
9c60689e 10336
e9c9a47c
DWT
10337 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $BISON" >&5
10338$as_echo "$BISON" >&6; }
9c60689e 10339
9c60689e 10340
9c60689e 10341
e9c9a47c
DWT
10342 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for flex >= 2.5.33" >&5
10343$as_echo_n "checking for flex >= 2.5.33... " >&6; }
10344 if test -z "$FLEX"; then
10345 ac_path_FLEX_found=false
10346 # Loop through the user's path and test for each of PROGNAME-LIST
10347 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
9c60689e
DWT
10348for as_dir in $PATH
10349do
10350 IFS=$as_save_IFS
10351 test -z "$as_dir" && as_dir=.
e9c9a47c 10352 for ac_prog in flex; do
9c60689e 10353 for ac_exec_ext in '' $ac_executable_extensions; do
e9c9a47c
DWT
10354 ac_path_FLEX="$as_dir/$ac_prog$ac_exec_ext"
10355 { test -f "$ac_path_FLEX" && $as_test_x "$ac_path_FLEX"; } || continue
10356as_arg_v1=`$ac_path_FLEX --version | $SED -e '1 s/^.* \([0-9.]*\)$/\1/p;d'`
10357as_arg_v2=2.5.33
10358awk "$as_awk_strverscmp" v1="$as_arg_v1" v2="$as_arg_v2" /dev/null
10359case $? in #(
10360 1) :
10361 ;; #(
10362 0) :
10363 ac_cv_path_FLEX=$ac_path_FLEX
10364 ;; #(
10365 2) :
10366 ac_cv_path_FLEX=$ac_path_FLEX
10367 ;; #(
10368 *) :
10369 ;;
10370esac
10371
10372 $ac_path_FLEX_found && break 3
10373 done
10374 done
9c60689e
DWT
10375 done
10376IFS=$as_save_IFS
e9c9a47c
DWT
10377 if test -z "$ac_cv_path_FLEX"; then
10378 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found" >&5
10379$as_echo "not found" >&6; }
10380 as_fn_error "You need flex 2.5.33 or greater" "$LINENO" 5
9c60689e 10381
e9c9a47c 10382 fi
9c60689e 10383else
e9c9a47c 10384 ac_cv_path_FLEX=$FLEX
9c60689e
DWT
10385fi
10386
e9c9a47c 10387 FLEX=$ac_cv_path_FLEX
9c60689e 10388
e9c9a47c
DWT
10389 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $FLEX" >&5
10390$as_echo "$FLEX" >&6; }
10391
10392
10393
10394 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gperf >= 3.0.3" >&5
10395$as_echo_n "checking for gperf >= 3.0.3... " >&6; }
10396 if test -z "$GPERF"; then
10397 ac_path_GPERF_found=false
10398 # Loop through the user's path and test for each of PROGNAME-LIST
10399 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
9c60689e
DWT
10400for as_dir in $PATH
10401do
10402 IFS=$as_save_IFS
10403 test -z "$as_dir" && as_dir=.
e9c9a47c 10404 for ac_prog in gperf; do
9c60689e 10405 for ac_exec_ext in '' $ac_executable_extensions; do
e9c9a47c
DWT
10406 ac_path_GPERF="$as_dir/$ac_prog$ac_exec_ext"
10407 { test -f "$ac_path_GPERF" && $as_test_x "$ac_path_GPERF"; } || continue
10408as_arg_v1=`$ac_path_GPERF --version | $SED -e '1 s/^.* \([0-9.]*\)$/\1/p;d'`
10409as_arg_v2=3.0.3
10410awk "$as_awk_strverscmp" v1="$as_arg_v1" v2="$as_arg_v2" /dev/null
10411case $? in #(
10412 1) :
10413 ;; #(
10414 0) :
10415 ac_cv_path_GPERF=$ac_path_GPERF
10416 ;; #(
10417 2) :
10418 ac_cv_path_GPERF=$ac_path_GPERF
10419 ;; #(
10420 *) :
10421 ;;
10422esac
10423
10424 $ac_path_GPERF_found && break 3
10425 done
10426 done
9c60689e
DWT
10427 done
10428IFS=$as_save_IFS
e9c9a47c
DWT
10429 if test -z "$ac_cv_path_GPERF"; then
10430 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found" >&5
10431$as_echo "not found" >&6; }
10432 as_fn_error "You need gperf 3.0.3 or greater" "$LINENO" 5
9c60689e 10433
e9c9a47c 10434 fi
9c60689e 10435else
e9c9a47c 10436 ac_cv_path_GPERF=$GPERF
9c60689e
DWT
10437fi
10438
e9c9a47c 10439 GPERF=$ac_cv_path_GPERF
9c60689e 10440
e9c9a47c
DWT
10441 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GPERF" >&5
10442$as_echo "$GPERF" >&6; }
3fd51f51 10443
e9c9a47c
DWT
10444# Find a good install program. We prefer a C program (faster),
10445# so one script is as good as another. But avoid the broken or
10446# incompatible versions:
10447# SysV /etc/install, /usr/sbin/install
10448# SunOS /usr/etc/install
10449# IRIX /sbin/install
10450# AIX /bin/install
10451# AmigaOS /C/install, which installs bootblocks on floppy discs
10452# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
10453# AFS /usr/afsws/bin/install, which mishandles nonexistent args
10454# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
10455# OS/2's system install, which has a completely different semantic
10456# ./install, which can be erroneously created by make from ./install.sh.
10457# Reject install programs that cannot install multiple files.
10458{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
10459$as_echo_n "checking for a BSD-compatible install... " >&6; }
10460if test -z "$INSTALL"; then
10461if test "${ac_cv_path_install+set}" = set; then :
10462 $as_echo_n "(cached) " >&6
10463else
10464 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10465for as_dir in $PATH
10466do
10467 IFS=$as_save_IFS
10468 test -z "$as_dir" && as_dir=.
10469 # Account for people who put trailing slashes in PATH elements.
10470case $as_dir/ in #((
10471 ./ | .// | /[cC]/* | \
10472 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
10473 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
10474 /usr/ucb/* ) ;;
10475 *)
10476 # OSF1 and SCO ODT 3.0 have their own names for install.
10477 # Don't use installbsd from OSF since it installs stuff as root
10478 # by default.
10479 for ac_prog in ginstall scoinst install; do
10480 for ac_exec_ext in '' $ac_executable_extensions; do
10481 if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then
10482 if test $ac_prog = install &&
10483 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
10484 # AIX install. It has an incompatible calling convention.
10485 :
10486 elif test $ac_prog = install &&
10487 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
10488 # program-specific install script used by HP pwplus--don't use.
10489 :
10490 else
10491 rm -rf conftest.one conftest.two conftest.dir
10492 echo one > conftest.one
10493 echo two > conftest.two
10494 mkdir conftest.dir
10495 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
10496 test -s conftest.one && test -s conftest.two &&
10497 test -s conftest.dir/conftest.one &&
10498 test -s conftest.dir/conftest.two
10499 then
10500 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
10501 break 3
10502 fi
10503 fi
10504 fi
10505 done
10506 done
10507 ;;
10508esac
10509
10510 done
10511IFS=$as_save_IFS
10512
10513rm -rf conftest.one conftest.two conftest.dir
10514
10515fi
10516 if test "${ac_cv_path_install+set}" = set; then
10517 INSTALL=$ac_cv_path_install
10518 else
10519 # As a last resort, use the slow shell script. Don't cache a
10520 # value for INSTALL within a source directory, because that will
10521 # break other packages using the cache if that directory is
10522 # removed, or if the value is a relative name.
10523 INSTALL=$ac_install_sh
10524 fi
10525fi
10526{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
10527$as_echo "$INSTALL" >&6; }
10528
10529# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
10530# It thinks the first close brace ends the variable substitution.
10531test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
10532
10533test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
10534
10535test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
10536
10537{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU tar" >&5
10538$as_echo_n "checking for GNU tar... " >&6; }
10539if test -z "$GNUTAR"; then
10540 ac_path_GNUTAR_found=false
10541 # Loop through the user's path and test for each of PROGNAME-LIST
10542 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10543for as_dir in $PATH
10544do
10545 IFS=$as_save_IFS
10546 test -z "$as_dir" && as_dir=.
10547 for ac_prog in tar gtar gnutar; do
10548 for ac_exec_ext in '' $ac_executable_extensions; do
10549 ac_path_GNUTAR="$as_dir/$ac_prog$ac_exec_ext"
10550 { test -f "$ac_path_GNUTAR" && $as_test_x "$ac_path_GNUTAR"; } || continue
10551
10552 if test "x`$ac_path_GNUTAR --version | $SED -e '1 s/^tar (GNU tar)/&/p;d'`" != x; then :
10553
10554 ac_cv_path_GNUTAR=$ac_path_GNUTAR
10555
10556fi
10557
10558 $ac_path_GNUTAR_found && break 3
10559 done
10560 done
10561 done
10562IFS=$as_save_IFS
10563 if test -z "$ac_cv_path_GNUTAR"; then
10564 :
10565 fi
10566else
10567 ac_cv_path_GNUTAR=$GNUTAR
10568fi
10569
10570if test "x$ac_cv_path_GNUTAR" != x; then :
10571
10572 GNUTAR=$ac_cv_path_GNUTAR
10573
10574 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GNUTAR" >&5
10575$as_echo "$GNUTAR" >&6; }
10576
10577else
10578
10579 GNUTAR=:
10580
10581 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found" >&5
10582$as_echo "not found" >&6; }
10583
10584fi
b65019fe
DWT
10585for ac_prog in svn
10586do
10587 # Extract the first word of "$ac_prog", so it can be a program name with args.
10588set dummy $ac_prog; ac_word=$2
10589{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
10590$as_echo_n "checking for $ac_word... " >&6; }
10591if test "${ac_cv_prog_SVN+set}" = set; then :
10592 $as_echo_n "(cached) " >&6
10593else
10594 if test -n "$SVN"; then
10595 ac_cv_prog_SVN="$SVN" # Let the user override the test.
10596else
10597as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10598for as_dir in $PATH
10599do
10600 IFS=$as_save_IFS
10601 test -z "$as_dir" && as_dir=.
10602 for ac_exec_ext in '' $ac_executable_extensions; do
10603 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
10604 ac_cv_prog_SVN="$ac_prog"
10605 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
10606 break 2
10607 fi
10608done
10609 done
10610IFS=$as_save_IFS
10611
10612fi
10613fi
10614SVN=$ac_cv_prog_SVN
10615if test -n "$SVN"; then
10616 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $SVN" >&5
10617$as_echo "$SVN" >&6; }
10618else
10619 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10620$as_echo "no" >&6; }
10621fi
10622
10623
10624 test -n "$SVN" && break
10625done
10626
10627for ac_prog in svnversion
10628do
10629 # Extract the first word of "$ac_prog", so it can be a program name with args.
10630set dummy $ac_prog; ac_word=$2
10631{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
10632$as_echo_n "checking for $ac_word... " >&6; }
10633if test "${ac_cv_prog_SVNVERSION+set}" = set; then :
10634 $as_echo_n "(cached) " >&6
10635else
10636 if test -n "$SVNVERSION"; then
10637 ac_cv_prog_SVNVERSION="$SVNVERSION" # Let the user override the test.
10638else
10639as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10640for as_dir in $PATH
10641do
10642 IFS=$as_save_IFS
10643 test -z "$as_dir" && as_dir=.
10644 for ac_exec_ext in '' $ac_executable_extensions; do
10645 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
10646 ac_cv_prog_SVNVERSION="$ac_prog"
10647 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
10648 break 2
10649 fi
10650done
10651 done
10652IFS=$as_save_IFS
10653
10654fi
10655fi
10656SVNVERSION=$ac_cv_prog_SVNVERSION
10657if test -n "$SVNVERSION"; then
10658 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $SVNVERSION" >&5
10659$as_echo "$SVNVERSION" >&6; }
10660else
10661 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10662$as_echo "no" >&6; }
10663fi
10664
10665
10666 test -n "$SVNVERSION" && break
10667done
10668
e9c9a47c
DWT
10669ac_ext=cpp
10670ac_cpp='$CXXCPP $CPPFLAGS'
10671ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
10672ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
10673ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
10674if test -z "$CXX"; then
10675 if test -n "$CCC"; then
10676 CXX=$CCC
10677 else
10678 if test -n "$ac_tool_prefix"; then
10679 for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
10680 do
10681 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
10682set dummy $ac_tool_prefix$ac_prog; ac_word=$2
10683{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
10684$as_echo_n "checking for $ac_word... " >&6; }
10685if test "${ac_cv_prog_CXX+set}" = set; then :
10686 $as_echo_n "(cached) " >&6
10687else
10688 if test -n "$CXX"; then
10689 ac_cv_prog_CXX="$CXX" # Let the user override the test.
10690else
10691as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10692for as_dir in $PATH
10693do
10694 IFS=$as_save_IFS
10695 test -z "$as_dir" && as_dir=.
10696 for ac_exec_ext in '' $ac_executable_extensions; do
10697 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
10698 ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
10699 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
10700 break 2
10701 fi
10702done
10703 done
10704IFS=$as_save_IFS
10705
10706fi
10707fi
10708CXX=$ac_cv_prog_CXX
10709if test -n "$CXX"; then
10710 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXX" >&5
10711$as_echo "$CXX" >&6; }
10712else
10713 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10714$as_echo "no" >&6; }
10715fi
10716
10717
10718 test -n "$CXX" && break
10719 done
10720fi
10721if test -z "$CXX"; then
10722 ac_ct_CXX=$CXX
10723 for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
10724do
10725 # Extract the first word of "$ac_prog", so it can be a program name with args.
10726set dummy $ac_prog; ac_word=$2
10727{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
10728$as_echo_n "checking for $ac_word... " >&6; }
10729if test "${ac_cv_prog_ac_ct_CXX+set}" = set; then :
10730 $as_echo_n "(cached) " >&6
10731else
10732 if test -n "$ac_ct_CXX"; then
10733 ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
10734else
10735as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10736for as_dir in $PATH
10737do
10738 IFS=$as_save_IFS
10739 test -z "$as_dir" && as_dir=.
10740 for ac_exec_ext in '' $ac_executable_extensions; do
10741 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
10742 ac_cv_prog_ac_ct_CXX="$ac_prog"
10743 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
10744 break 2
10745 fi
10746done
10747 done
10748IFS=$as_save_IFS
10749
10750fi
10751fi
10752ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
10753if test -n "$ac_ct_CXX"; then
10754 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CXX" >&5
10755$as_echo "$ac_ct_CXX" >&6; }
10756else
10757 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10758$as_echo "no" >&6; }
10759fi
10760
10761
10762 test -n "$ac_ct_CXX" && break
10763done
10764
10765 if test "x$ac_ct_CXX" = x; then
10766 CXX="g++"
10767 else
10768 case $cross_compiling:$ac_tool_warned in
10769yes:)
10770{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
10771$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
10772ac_tool_warned=yes ;;
10773esac
10774 CXX=$ac_ct_CXX
10775 fi
10776fi
10777
10778 fi
10779fi
10780# Provide some information about the compiler.
10781$as_echo "$as_me:${as_lineno-$LINENO}: checking for C++ compiler version" >&5
10782set X $ac_compile
10783ac_compiler=$2
10784for ac_option in --version -v -V -qversion; do
10785 { { ac_try="$ac_compiler $ac_option >&5"
10786case "(($ac_try" in
10787 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10788 *) ac_try_echo=$ac_try;;
10789esac
47aaa820
DWT
10790eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
10791$as_echo "$ac_try_echo"; } >&5
10792 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
10793 ac_status=$?
10794 if test -s conftest.err; then
10795 sed '10a\
10796... rest of stderr output deleted ...
10797 10q' conftest.err >conftest.er1
10798 cat conftest.er1 >&5
3530897b 10799 fi
47aaa820
DWT
10800 rm -f conftest.er1 conftest.err
10801 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10802 test $ac_status = 0; }
3530897b 10803done
3530897b 10804
47aaa820
DWT
10805{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C++ compiler" >&5
10806$as_echo_n "checking whether we are using the GNU C++ compiler... " >&6; }
10807if test "${ac_cv_cxx_compiler_gnu+set}" = set; then :
10808 $as_echo_n "(cached) " >&6
10809else
10810 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10811/* end confdefs.h. */
10812
10813int
10814main ()
10815{
10816#ifndef __GNUC__
10817 choke me
10818#endif
10819
10820 ;
10821 return 0;
10822}
10823_ACEOF
10824if ac_fn_cxx_try_compile "$LINENO"; then :
10825 ac_compiler_gnu=yes
10826else
10827 ac_compiler_gnu=no
3530897b 10828fi
47aaa820
DWT
10829rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10830ac_cv_cxx_compiler_gnu=$ac_compiler_gnu
10831
3530897b 10832fi
47aaa820
DWT
10833{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_cxx_compiler_gnu" >&5
10834$as_echo "$ac_cv_cxx_compiler_gnu" >&6; }
10835if test $ac_compiler_gnu = yes; then
10836 GXX=yes
3530897b 10837else
47aaa820 10838 GXX=
3530897b 10839fi
47aaa820
DWT
10840ac_test_CXXFLAGS=${CXXFLAGS+set}
10841ac_save_CXXFLAGS=$CXXFLAGS
10842{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CXX accepts -g" >&5
10843$as_echo_n "checking whether $CXX accepts -g... " >&6; }
10844if test "${ac_cv_prog_cxx_g+set}" = set; then :
10845 $as_echo_n "(cached) " >&6
10846else
10847 ac_save_cxx_werror_flag=$ac_cxx_werror_flag
10848 ac_cxx_werror_flag=yes
10849 ac_cv_prog_cxx_g=no
10850 CXXFLAGS="-g"
10851 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10852/* end confdefs.h. */
3530897b 10853
47aaa820
DWT
10854int
10855main ()
10856{
3530897b 10857
47aaa820
DWT
10858 ;
10859 return 0;
10860}
10861_ACEOF
10862if ac_fn_cxx_try_compile "$LINENO"; then :
10863 ac_cv_prog_cxx_g=yes
10864else
10865 CXXFLAGS=""
10866 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10867/* end confdefs.h. */
9c60689e 10868
47aaa820
DWT
10869int
10870main ()
10871{
9c60689e 10872
47aaa820
DWT
10873 ;
10874 return 0;
10875}
10876_ACEOF
10877if ac_fn_cxx_try_compile "$LINENO"; then :
9c60689e 10878
47aaa820
DWT
10879else
10880 ac_cxx_werror_flag=$ac_save_cxx_werror_flag
10881 CXXFLAGS="-g"
10882 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10883/* end confdefs.h. */
9c60689e 10884
47aaa820
DWT
10885int
10886main ()
10887{
9c60689e 10888
47aaa820
DWT
10889 ;
10890 return 0;
10891}
10892_ACEOF
10893if ac_fn_cxx_try_compile "$LINENO"; then :
10894 ac_cv_prog_cxx_g=yes
10895fi
10896rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10897fi
10898rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10899fi
10900rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10901 ac_cxx_werror_flag=$ac_save_cxx_werror_flag
10902fi
10903{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cxx_g" >&5
10904$as_echo "$ac_cv_prog_cxx_g" >&6; }
10905if test "$ac_test_CXXFLAGS" = set; then
10906 CXXFLAGS=$ac_save_CXXFLAGS
10907elif test $ac_cv_prog_cxx_g = yes; then
10908 if test "$GXX" = yes; then
10909 CXXFLAGS="-g -O2"
10910 else
10911 CXXFLAGS="-g"
10912 fi
10913else
10914 if test "$GXX" = yes; then
10915 CXXFLAGS="-O2"
10916 else
10917 CXXFLAGS=
10918 fi
10919fi
10920ac_ext=c
10921ac_cpp='$CPP $CPPFLAGS'
10922ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
10923ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
10924ac_compiler_gnu=$ac_cv_c_compiler_gnu
9c60689e 10925
e9c9a47c
DWT
10926
10927ac_ext=cpp
47aaa820
DWT
10928ac_cpp='$CXXCPP $CPPFLAGS'
10929ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
10930ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
10931ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
e9c9a47c
DWT
10932if test -z "$CXX"; then
10933 if test -n "$CCC"; then
10934 CXX=$CCC
10935 else
10936 if test -n "$ac_tool_prefix"; then
10937 for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
10938 do
10939 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
10940set dummy $ac_tool_prefix$ac_prog; ac_word=$2
10941{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
10942$as_echo_n "checking for $ac_word... " >&6; }
10943if test "${ac_cv_prog_CXX+set}" = set; then :
10944 $as_echo_n "(cached) " >&6
10945else
10946 if test -n "$CXX"; then
10947 ac_cv_prog_CXX="$CXX" # Let the user override the test.
10948else
10949as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10950for as_dir in $PATH
47aaa820 10951do
e9c9a47c
DWT
10952 IFS=$as_save_IFS
10953 test -z "$as_dir" && as_dir=.
10954 for ac_exec_ext in '' $ac_executable_extensions; do
10955 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
10956 ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
10957 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
10958 break 2
10959 fi
10960done
10961 done
10962IFS=$as_save_IFS
9c60689e 10963
9c60689e 10964fi
47aaa820 10965fi
e9c9a47c
DWT
10966CXX=$ac_cv_prog_CXX
10967if test -n "$CXX"; then
10968 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXX" >&5
10969$as_echo "$CXX" >&6; }
10970else
10971 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10972$as_echo "no" >&6; }
47aaa820 10973fi
9c60689e 10974
9c60689e 10975
e9c9a47c
DWT
10976 test -n "$CXX" && break
10977 done
47aaa820 10978fi
e9c9a47c
DWT
10979if test -z "$CXX"; then
10980 ac_ct_CXX=$CXX
10981 for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
10982do
10983 # Extract the first word of "$ac_prog", so it can be a program name with args.
10984set dummy $ac_prog; ac_word=$2
10985{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
10986$as_echo_n "checking for $ac_word... " >&6; }
10987if test "${ac_cv_prog_ac_ct_CXX+set}" = set; then :
10988 $as_echo_n "(cached) " >&6
9c60689e 10989else
e9c9a47c
DWT
10990 if test -n "$ac_ct_CXX"; then
10991 ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
10992else
10993as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10994for as_dir in $PATH
47aaa820 10995do
e9c9a47c
DWT
10996 IFS=$as_save_IFS
10997 test -z "$as_dir" && as_dir=.
10998 for ac_exec_ext in '' $ac_executable_extensions; do
10999 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
11000 ac_cv_prog_ac_ct_CXX="$ac_prog"
11001 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
11002 break 2
11003 fi
11004done
11005 done
11006IFS=$as_save_IFS
9c60689e 11007
e9c9a47c
DWT
11008fi
11009fi
11010ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
11011if test -n "$ac_ct_CXX"; then
11012 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CXX" >&5
11013$as_echo "$ac_ct_CXX" >&6; }
47aaa820 11014else
e9c9a47c
DWT
11015 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11016$as_echo "no" >&6; }
9c60689e 11017fi
9c60689e 11018
e9c9a47c
DWT
11019
11020 test -n "$ac_ct_CXX" && break
11021done
11022
11023 if test "x$ac_ct_CXX" = x; then
11024 CXX="g++"
11025 else
11026 case $cross_compiling:$ac_tool_warned in
11027yes:)
11028{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
11029$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
11030ac_tool_warned=yes ;;
11031esac
11032 CXX=$ac_ct_CXX
11033 fi
9c60689e
DWT
11034fi
11035
e9c9a47c
DWT
11036 fi
11037fi
11038# Provide some information about the compiler.
11039$as_echo "$as_me:${as_lineno-$LINENO}: checking for C++ compiler version" >&5
11040set X $ac_compile
11041ac_compiler=$2
11042for ac_option in --version -v -V -qversion; do
11043 { { ac_try="$ac_compiler $ac_option >&5"
11044case "(($ac_try" in
11045 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11046 *) ac_try_echo=$ac_try;;
11047esac
11048eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
11049$as_echo "$ac_try_echo"; } >&5
11050 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
11051 ac_status=$?
11052 if test -s conftest.err; then
11053 sed '10a\
11054... rest of stderr output deleted ...
11055 10q' conftest.err >conftest.er1
11056 cat conftest.er1 >&5
11057 fi
11058 rm -f conftest.er1 conftest.err
11059 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11060 test $ac_status = 0; }
9c60689e
DWT
11061done
11062
e9c9a47c
DWT
11063{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C++ compiler" >&5
11064$as_echo_n "checking whether we are using the GNU C++ compiler... " >&6; }
11065if test "${ac_cv_cxx_compiler_gnu+set}" = set; then :
11066 $as_echo_n "(cached) " >&6
9c60689e 11067else
e9c9a47c
DWT
11068 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11069/* end confdefs.h. */
9c60689e 11070
e9c9a47c
DWT
11071int
11072main ()
11073{
11074#ifndef __GNUC__
11075 choke me
11076#endif
9c60689e 11077
e9c9a47c
DWT
11078 ;
11079 return 0;
11080}
11081_ACEOF
11082if ac_fn_cxx_try_compile "$LINENO"; then :
11083 ac_compiler_gnu=yes
47aaa820 11084else
e9c9a47c 11085 ac_compiler_gnu=no
47aaa820 11086fi
e9c9a47c
DWT
11087rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11088ac_cv_cxx_compiler_gnu=$ac_compiler_gnu
11089
11090fi
11091{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_cxx_compiler_gnu" >&5
11092$as_echo "$ac_cv_cxx_compiler_gnu" >&6; }
11093if test $ac_compiler_gnu = yes; then
11094 GXX=yes
11095else
11096 GXX=
11097fi
11098ac_test_CXXFLAGS=${CXXFLAGS+set}
11099ac_save_CXXFLAGS=$CXXFLAGS
11100{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CXX accepts -g" >&5
11101$as_echo_n "checking whether $CXX accepts -g... " >&6; }
11102if test "${ac_cv_prog_cxx_g+set}" = set; then :
11103 $as_echo_n "(cached) " >&6
11104else
11105 ac_save_cxx_werror_flag=$ac_cxx_werror_flag
11106 ac_cxx_werror_flag=yes
11107 ac_cv_prog_cxx_g=no
11108 CXXFLAGS="-g"
11109 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11110/* end confdefs.h. */
11111
11112int
11113main ()
11114{
11115
11116 ;
11117 return 0;
11118}
11119_ACEOF
11120if ac_fn_cxx_try_compile "$LINENO"; then :
11121 ac_cv_prog_cxx_g=yes
11122else
11123 CXXFLAGS=""
11124 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11125/* end confdefs.h. */
11126
11127int
11128main ()
11129{
11130
11131 ;
11132 return 0;
11133}
11134_ACEOF
11135if ac_fn_cxx_try_compile "$LINENO"; then :
11136
11137else
11138 ac_cxx_werror_flag=$ac_save_cxx_werror_flag
11139 CXXFLAGS="-g"
11140 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11141/* end confdefs.h. */
11142
11143int
11144main ()
11145{
11146
11147 ;
11148 return 0;
11149}
11150_ACEOF
11151if ac_fn_cxx_try_compile "$LINENO"; then :
11152 ac_cv_prog_cxx_g=yes
11153fi
11154rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11155fi
11156rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11157fi
11158rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11159 ac_cxx_werror_flag=$ac_save_cxx_werror_flag
11160fi
11161{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cxx_g" >&5
11162$as_echo "$ac_cv_prog_cxx_g" >&6; }
11163if test "$ac_test_CXXFLAGS" = set; then
11164 CXXFLAGS=$ac_save_CXXFLAGS
11165elif test $ac_cv_prog_cxx_g = yes; then
11166 if test "$GXX" = yes; then
11167 CXXFLAGS="-g -O2"
11168 else
11169 CXXFLAGS="-g"
11170 fi
11171else
11172 if test "$GXX" = yes; then
11173 CXXFLAGS="-O2"
11174 else
11175 CXXFLAGS=
11176 fi
11177fi
11178ac_ext=c
11179ac_cpp='$CPP $CPPFLAGS'
11180ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
11181ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
11182ac_compiler_gnu=$ac_cv_c_compiler_gnu
11183
11184if test -n "$CXX" && ( test "X$CXX" != "Xno" &&
11185 ( (test "X$CXX" = "Xg++" && `g++ -v >/dev/null 2>&1` ) ||
11186 (test "X$CXX" != "Xg++"))) ; then
11187 ac_ext=cpp
11188ac_cpp='$CXXCPP $CPPFLAGS'
11189ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
11190ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
11191ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
11192{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C++ preprocessor" >&5
11193$as_echo_n "checking how to run the C++ preprocessor... " >&6; }
11194if test -z "$CXXCPP"; then
11195 if test "${ac_cv_prog_CXXCPP+set}" = set; then :
11196 $as_echo_n "(cached) " >&6
11197else
11198 # Double quotes because CXXCPP needs to be expanded
11199 for CXXCPP in "$CXX -E" "/lib/cpp"
11200 do
11201 ac_preproc_ok=false
11202for ac_cxx_preproc_warn_flag in '' yes
11203do
11204 # Use a header file that comes with gcc, so configuring glibc
11205 # with a fresh cross-compiler works.
11206 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
11207 # <limits.h> exists even on freestanding compilers.
11208 # On the NeXT, cc -E runs the code through the compiler's parser,
11209 # not just through cpp. "Syntax error" is here to catch this case.
11210 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11211/* end confdefs.h. */
11212#ifdef __STDC__
11213# include <limits.h>
11214#else
11215# include <assert.h>
11216#endif
11217 Syntax error
11218_ACEOF
11219if ac_fn_cxx_try_cpp "$LINENO"; then :
11220
11221else
11222 # Broken: fails on valid input.
11223continue
11224fi
11225rm -f conftest.err conftest.$ac_ext
11226
11227 # OK, works on sane cases. Now check whether nonexistent headers
11228 # can be detected and how.
11229 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11230/* end confdefs.h. */
11231#include <ac_nonexistent.h>
11232_ACEOF
11233if ac_fn_cxx_try_cpp "$LINENO"; then :
11234 # Broken: success on invalid input.
11235continue
11236else
11237 # Passes both tests.
11238ac_preproc_ok=:
11239break
11240fi
11241rm -f conftest.err conftest.$ac_ext
11242
11243done
11244# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
11245rm -f conftest.err conftest.$ac_ext
11246if $ac_preproc_ok; then :
11247 break
11248fi
11249
11250 done
11251 ac_cv_prog_CXXCPP=$CXXCPP
11252
11253fi
11254 CXXCPP=$ac_cv_prog_CXXCPP
11255else
11256 ac_cv_prog_CXXCPP=$CXXCPP
11257fi
11258{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXXCPP" >&5
11259$as_echo "$CXXCPP" >&6; }
11260ac_preproc_ok=false
11261for ac_cxx_preproc_warn_flag in '' yes
11262do
11263 # Use a header file that comes with gcc, so configuring glibc
11264 # with a fresh cross-compiler works.
11265 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
11266 # <limits.h> exists even on freestanding compilers.
11267 # On the NeXT, cc -E runs the code through the compiler's parser,
11268 # not just through cpp. "Syntax error" is here to catch this case.
11269 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11270/* end confdefs.h. */
11271#ifdef __STDC__
11272# include <limits.h>
11273#else
11274# include <assert.h>
11275#endif
11276 Syntax error
11277_ACEOF
11278if ac_fn_cxx_try_cpp "$LINENO"; then :
11279
11280else
11281 # Broken: fails on valid input.
11282continue
11283fi
11284rm -f conftest.err conftest.$ac_ext
11285
11286 # OK, works on sane cases. Now check whether nonexistent headers
11287 # can be detected and how.
11288 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11289/* end confdefs.h. */
11290#include <ac_nonexistent.h>
11291_ACEOF
11292if ac_fn_cxx_try_cpp "$LINENO"; then :
11293 # Broken: success on invalid input.
11294continue
11295else
11296 # Passes both tests.
11297ac_preproc_ok=:
11298break
11299fi
11300rm -f conftest.err conftest.$ac_ext
11301
11302done
11303# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
11304rm -f conftest.err conftest.$ac_ext
11305if $ac_preproc_ok; then :
11306
11307else
11308 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
11309$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
11310_lt_caught_CXX_error=yes; }
11311fi
11312
11313ac_ext=c
11314ac_cpp='$CPP $CPPFLAGS'
11315ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
11316ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
11317ac_compiler_gnu=$ac_cv_c_compiler_gnu
11318
11319else
11320 _lt_caught_CXX_error=yes
11321fi
11322
9c60689e 11323
9c60689e 11324
9c60689e 11325
9c60689e
DWT
11326ac_ext=cpp
11327ac_cpp='$CXXCPP $CPPFLAGS'
11328ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
11329ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
11330ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
9c60689e 11331
47aaa820
DWT
11332archive_cmds_need_lc_CXX=no
11333allow_undefined_flag_CXX=
11334always_export_symbols_CXX=no
11335archive_expsym_cmds_CXX=
11336compiler_needs_object_CXX=no
11337export_dynamic_flag_spec_CXX=
11338hardcode_direct_CXX=no
11339hardcode_direct_absolute_CXX=no
11340hardcode_libdir_flag_spec_CXX=
11341hardcode_libdir_flag_spec_ld_CXX=
11342hardcode_libdir_separator_CXX=
11343hardcode_minus_L_CXX=no
11344hardcode_shlibpath_var_CXX=unsupported
11345hardcode_automatic_CXX=no
11346inherit_rpath_CXX=no
11347module_cmds_CXX=
11348module_expsym_cmds_CXX=
11349link_all_deplibs_CXX=unknown
11350old_archive_cmds_CXX=$old_archive_cmds
11351no_undefined_flag_CXX=
11352whole_archive_flag_spec_CXX=
11353enable_shared_with_static_runtimes_CXX=no
9c60689e 11354
47aaa820
DWT
11355# Source file extension for C++ test sources.
11356ac_ext=cpp
9c60689e 11357
47aaa820
DWT
11358# Object file extension for compiled C++ test sources.
11359objext=o
11360objext_CXX=$objext
9c60689e 11361
47aaa820
DWT
11362# No sense in running all these tests if we already determined that
11363# the CXX compiler isn't working. Some variables (like enable_shared)
11364# are currently assumed to apply to all compilers on this platform,
11365# and will be corrupted by setting them based on a non-working compiler.
11366if test "$_lt_caught_CXX_error" != yes; then
11367 # Code to be used in simple compile tests
11368 lt_simple_compile_test_code="int some_variable = 0;"
9c60689e 11369
47aaa820
DWT
11370 # Code to be used in simple link tests
11371 lt_simple_link_test_code='int main(int, char *[]) { return(0); }'
9c60689e 11372
47aaa820 11373 # ltmain only uses $CC for tagged configurations so make sure $CC is set.
9c60689e 11374
9c60689e 11375
9c60689e 11376
9c60689e 11377
9c60689e 11378
9c60689e 11379
47aaa820
DWT
11380# If no C compiler was specified, use CC.
11381LTCC=${LTCC-"$CC"}
9c60689e 11382
47aaa820
DWT
11383# If no C compiler flags were specified, use CFLAGS.
11384LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
9c60689e 11385
47aaa820
DWT
11386# Allow CC to be a program name with arguments.
11387compiler=$CC
9c60689e 11388
9c60689e 11389
47aaa820
DWT
11390 # save warnings/boilerplate of simple test code
11391 ac_outfile=conftest.$ac_objext
11392echo "$lt_simple_compile_test_code" >conftest.$ac_ext
11393eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
11394_lt_compiler_boilerplate=`cat conftest.err`
11395$RM conftest*
9c60689e 11396
47aaa820
DWT
11397 ac_outfile=conftest.$ac_objext
11398echo "$lt_simple_link_test_code" >conftest.$ac_ext
11399eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
11400_lt_linker_boilerplate=`cat conftest.err`
11401$RM -r conftest*
9c60689e 11402
9c60689e 11403
47aaa820
DWT
11404 # Allow CC to be a program name with arguments.
11405 lt_save_CC=$CC
11406 lt_save_LD=$LD
11407 lt_save_GCC=$GCC
11408 GCC=$GXX
11409 lt_save_with_gnu_ld=$with_gnu_ld
11410 lt_save_path_LD=$lt_cv_path_LD
11411 if test -n "${lt_cv_prog_gnu_ldcxx+set}"; then
11412 lt_cv_prog_gnu_ld=$lt_cv_prog_gnu_ldcxx
9c60689e 11413 else
47aaa820 11414 $as_unset lt_cv_prog_gnu_ld
9c60689e 11415 fi
47aaa820
DWT
11416 if test -n "${lt_cv_path_LDCXX+set}"; then
11417 lt_cv_path_LD=$lt_cv_path_LDCXX
9c60689e 11418 else
47aaa820 11419 $as_unset lt_cv_path_LD
9c60689e 11420 fi
47aaa820
DWT
11421 test -z "${LDCXX+set}" || LD=$LDCXX
11422 CC=${CXX-"c++"}
11423 compiler=$CC
11424 compiler_CXX=$CC
11425 for cc_temp in $compiler""; do
11426 case $cc_temp in
11427 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
11428 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
11429 \-*) ;;
11430 *) break;;
11431 esac
11432done
11433cc_basename=`$ECHO "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
9c60689e
DWT
11434
11435
47aaa820
DWT
11436 if test -n "$compiler"; then
11437 # We don't want -fno-exception when compiling C++ code, so set the
11438 # no_builtin_flag separately
11439 if test "$GXX" = yes; then
11440 lt_prog_compiler_no_builtin_flag_CXX=' -fno-builtin'
11441 else
11442 lt_prog_compiler_no_builtin_flag_CXX=
11443 fi
9c60689e 11444
47aaa820
DWT
11445 if test "$GXX" = yes; then
11446 # Set up default GNU C++ configuration
11447
11448
11449
11450# Check whether --with-gnu-ld was given.
11451if test "${with_gnu_ld+set}" = set; then :
11452 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
9c60689e 11453else
47aaa820 11454 with_gnu_ld=no
9c60689e
DWT
11455fi
11456
47aaa820
DWT
11457ac_prog=ld
11458if test "$GCC" = yes; then
11459 # Check if gcc -print-prog-name=ld gives a path.
11460 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
11461$as_echo_n "checking for ld used by $CC... " >&6; }
11462 case $host in
11463 *-*-mingw*)
11464 # gcc leaves a trailing carriage return which upsets mingw
11465 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
11466 *)
11467 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
11468 esac
11469 case $ac_prog in
11470 # Accept absolute paths.
11471 [\\/]* | ?:[\\/]*)
11472 re_direlt='/[^/][^/]*/\.\./'
11473 # Canonicalize the pathname of ld
11474 ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
11475 while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
11476 ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
11477 done
11478 test -z "$LD" && LD="$ac_prog"
11479 ;;
11480 "")
11481 # If it fails, then pretend we aren't using GCC.
11482 ac_prog=ld
11483 ;;
11484 *)
11485 # If it is relative, then search for the first ld in PATH.
11486 with_gnu_ld=unknown
11487 ;;
11488 esac
11489elif test "$with_gnu_ld" = yes; then
11490 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
11491$as_echo_n "checking for GNU ld... " >&6; }
11492else
11493 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
11494$as_echo_n "checking for non-GNU ld... " >&6; }
9c60689e 11495fi
47aaa820 11496if test "${lt_cv_path_LD+set}" = set; then :
9c60689e
DWT
11497 $as_echo_n "(cached) " >&6
11498else
47aaa820
DWT
11499 if test -z "$LD"; then
11500 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
11501 for ac_dir in $PATH; do
11502 IFS="$lt_save_ifs"
11503 test -z "$ac_dir" && ac_dir=.
11504 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
11505 lt_cv_path_LD="$ac_dir/$ac_prog"
11506 # Check to see if the program is GNU ld. I'd rather use --version,
11507 # but apparently some variants of GNU ld only accept -v.
11508 # Break only if it was the GNU/non-GNU ld that we prefer.
11509 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
11510 *GNU* | *'with BFD'*)
11511 test "$with_gnu_ld" != no && break
11512 ;;
11513 *)
11514 test "$with_gnu_ld" != yes && break
11515 ;;
11516 esac
11517 fi
9c60689e 11518 done
47aaa820
DWT
11519 IFS="$lt_save_ifs"
11520else
11521 lt_cv_path_LD="$LD" # Let the user override the test with a path.
9c60689e
DWT
11522fi
11523fi
47aaa820
DWT
11524
11525LD="$lt_cv_path_LD"
11526if test -n "$LD"; then
11527 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
11528$as_echo "$LD" >&6; }
9c60689e
DWT
11529else
11530 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11531$as_echo "no" >&6; }
11532fi
47aaa820
DWT
11533test -z "$LD" && as_fn_error "no acceptable ld found in \$PATH" "$LINENO" 5
11534{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
11535$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
11536if test "${lt_cv_prog_gnu_ld+set}" = set; then :
11537 $as_echo_n "(cached) " >&6
11538else
11539 # I'd rather use --version here, but apparently some GNU lds only accept -v.
11540case `$LD -v 2>&1 </dev/null` in
11541*GNU* | *'with BFD'*)
11542 lt_cv_prog_gnu_ld=yes
11543 ;;
11544*)
11545 lt_cv_prog_gnu_ld=no
11546 ;;
11547esac
11548fi
11549{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
11550$as_echo "$lt_cv_prog_gnu_ld" >&6; }
11551with_gnu_ld=$lt_cv_prog_gnu_ld
9c60689e
DWT
11552
11553
9c60689e 11554
9c60689e 11555
9c60689e 11556
9c60689e 11557
9c60689e 11558
47aaa820
DWT
11559 # Check if GNU C++ uses GNU ld as the underlying linker, since the
11560 # archiving commands below assume that GNU ld is being used.
11561 if test "$with_gnu_ld" = yes; then
11562 archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
11563 archive_expsym_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9c60689e 11564
47aaa820
DWT
11565 hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
11566 export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
9c60689e 11567
47aaa820
DWT
11568 # If archive_cmds runs LD, not CC, wlarc should be empty
11569 # XXX I think wlarc can be eliminated in ltcf-cxx, but I need to
11570 # investigate it a little bit more. (MM)
11571 wlarc='${wl}'
9c60689e 11572
47aaa820
DWT
11573 # ancient GNU ld didn't support --whole-archive et. al.
11574 if eval "`$CC -print-prog-name=ld` --help 2>&1" |
11575 $GREP 'no-whole-archive' > /dev/null; then
11576 whole_archive_flag_spec_CXX="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
11577 else
11578 whole_archive_flag_spec_CXX=
11579 fi
11580 else
11581 with_gnu_ld=no
11582 wlarc=
11583
11584 # A generic and very simple default shared library creation
11585 # command for GNU C++ for the case where it uses the native
11586 # linker, instead of GNU ld. If possible, this setting should
11587 # overridden to take advantage of the native linker features on
11588 # the platform it is being used on.
11589 archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib'
11590 fi
11591
11592 # Commands to make compiler produce verbose output that lists
11593 # what "hidden" libraries, object files and flags are used when
11594 # linking a shared library.
11595 output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP "\-L"'
11596
11597 else
11598 GXX=no
11599 with_gnu_ld=no
11600 wlarc=
11601 fi
11602
11603 # PORTME: fill in a description of your system's C++ link characteristics
11604 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
11605$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
11606 ld_shlibs_CXX=yes
11607 case $host_os in
11608 aix3*)
11609 # FIXME: insert proper C++ library support
11610 ld_shlibs_CXX=no
11611 ;;
11612 aix[4-9]*)
11613 if test "$host_cpu" = ia64; then
11614 # On IA64, the linker does run time linking by default, so we don't
11615 # have to do anything special.
11616 aix_use_runtimelinking=no
11617 exp_sym_flag='-Bexport'
11618 no_entry_flag=""
11619 else
11620 aix_use_runtimelinking=no
11621
11622 # Test if we are trying to use run time linking or normal
11623 # AIX style linking. If -brtl is somewhere in LDFLAGS, we
11624 # need to do runtime linking.
11625 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
11626 for ld_flag in $LDFLAGS; do
11627 case $ld_flag in
11628 *-brtl*)
11629 aix_use_runtimelinking=yes
11630 break
11631 ;;
11632 esac
11633 done
11634 ;;
11635 esac
11636
11637 exp_sym_flag='-bexport'
11638 no_entry_flag='-bnoentry'
11639 fi
11640
11641 # When large executables or shared objects are built, AIX ld can
11642 # have problems creating the table of contents. If linking a library
11643 # or program results in "error TOC overflow" add -mminimal-toc to
11644 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not
11645 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
11646
11647 archive_cmds_CXX=''
11648 hardcode_direct_CXX=yes
11649 hardcode_direct_absolute_CXX=yes
11650 hardcode_libdir_separator_CXX=':'
11651 link_all_deplibs_CXX=yes
11652 file_list_spec_CXX='${wl}-f,'
11653
11654 if test "$GXX" = yes; then
11655 case $host_os in aix4.[012]|aix4.[012].*)
11656 # We only want to do this on AIX 4.2 and lower, the check
11657 # below for broken collect2 doesn't work under 4.3+
11658 collect2name=`${CC} -print-prog-name=collect2`
11659 if test -f "$collect2name" &&
11660 strings "$collect2name" | $GREP resolve_lib_name >/dev/null
11661 then
11662 # We have reworked collect2
11663 :
11664 else
11665 # We have old collect2
11666 hardcode_direct_CXX=unsupported
11667 # It fails to find uninstalled libraries when the uninstalled
11668 # path is not listed in the libpath. Setting hardcode_minus_L
11669 # to unsupported forces relinking
11670 hardcode_minus_L_CXX=yes
11671 hardcode_libdir_flag_spec_CXX='-L$libdir'
11672 hardcode_libdir_separator_CXX=
11673 fi
11674 esac
11675 shared_flag='-shared'
11676 if test "$aix_use_runtimelinking" = yes; then
11677 shared_flag="$shared_flag "'${wl}-G'
11678 fi
11679 else
11680 # not using gcc
11681 if test "$host_cpu" = ia64; then
11682 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
11683 # chokes on -Wl,-G. The following line is correct:
11684 shared_flag='-G'
11685 else
11686 if test "$aix_use_runtimelinking" = yes; then
11687 shared_flag='${wl}-G'
11688 else
11689 shared_flag='${wl}-bM:SRE'
11690 fi
11691 fi
11692 fi
11693
11694 export_dynamic_flag_spec_CXX='${wl}-bexpall'
11695 # It seems that -bexpall does not export symbols beginning with
11696 # underscore (_), so it is better to generate a list of symbols to
11697 # export.
11698 always_export_symbols_CXX=yes
11699 if test "$aix_use_runtimelinking" = yes; then
11700 # Warning - without using the other runtime loading flags (-brtl),
11701 # -berok will link without error, but may produce a broken library.
11702 allow_undefined_flag_CXX='-berok'
11703 # Determine the default libpath from the value encoded in an empty
11704 # executable.
11705 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9c60689e
DWT
11706/* end confdefs.h. */
11707
11708int
11709main ()
11710{
11711
11712 ;
11713 return 0;
11714}
11715_ACEOF
47aaa820 11716if ac_fn_cxx_try_link "$LINENO"; then :
9c60689e 11717
47aaa820
DWT
11718lt_aix_libpath_sed='
11719 /Import File Strings/,/^$/ {
11720 /^0/ {
11721 s/^0 *\(.*\)$/\1/
11722 p
11723 }
11724 }'
11725aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
11726# Check for a 64-bit object if we didn't find anything.
11727if test -z "$aix_libpath"; then
11728 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
11729fi
11730fi
11731rm -f core conftest.err conftest.$ac_objext \
11732 conftest$ac_exeext conftest.$ac_ext
11733if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
11734
11735 hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath"
11736
11737 archive_expsym_cmds_CXX='$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"
11738 else
11739 if test "$host_cpu" = ia64; then
11740 hardcode_libdir_flag_spec_CXX='${wl}-R $libdir:/usr/lib:/lib'
11741 allow_undefined_flag_CXX="-z nodefs"
11742 archive_expsym_cmds_CXX="\$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"
11743 else
11744 # Determine the default libpath from the value encoded in an
11745 # empty executable.
11746 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9c60689e
DWT
11747/* end confdefs.h. */
11748
11749int
11750main ()
11751{
11752
11753 ;
11754 return 0;
11755}
11756_ACEOF
47aaa820 11757if ac_fn_cxx_try_link "$LINENO"; then :
9c60689e 11758
47aaa820
DWT
11759lt_aix_libpath_sed='
11760 /Import File Strings/,/^$/ {
11761 /^0/ {
11762 s/^0 *\(.*\)$/\1/
11763 p
11764 }
11765 }'
11766aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
11767# Check for a 64-bit object if we didn't find anything.
11768if test -z "$aix_libpath"; then
11769 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9c60689e 11770fi
9c60689e 11771fi
47aaa820
DWT
11772rm -f core conftest.err conftest.$ac_objext \
11773 conftest$ac_exeext conftest.$ac_ext
11774if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
9c60689e 11775
47aaa820
DWT
11776 hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath"
11777 # Warning - without using the other run time loading flags,
11778 # -berok will link without error, but may produce a broken library.
11779 no_undefined_flag_CXX=' ${wl}-bernotok'
11780 allow_undefined_flag_CXX=' ${wl}-berok'
11781 # Exported symbols can be pulled into shared objects from archives
11782 whole_archive_flag_spec_CXX='$convenience'
11783 archive_cmds_need_lc_CXX=yes
11784 # This is similar to how AIX traditionally builds its shared
11785 # libraries.
11786 archive_expsym_cmds_CXX="\$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'
11787 fi
11788 fi
11789 ;;
9c60689e 11790
47aaa820
DWT
11791 beos*)
11792 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
11793 allow_undefined_flag_CXX=unsupported
11794 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
11795 # support --undefined. This deserves some investigation. FIXME
11796 archive_cmds_CXX='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
11797 else
11798 ld_shlibs_CXX=no
11799 fi
11800 ;;
9c60689e 11801
47aaa820
DWT
11802 chorus*)
11803 case $cc_basename in
11804 *)
11805 # FIXME: insert proper C++ library support
11806 ld_shlibs_CXX=no
11807 ;;
11808 esac
11809 ;;
9c60689e 11810
47aaa820
DWT
11811 cygwin* | mingw* | pw32* | cegcc*)
11812 # _LT_TAGVAR(hardcode_libdir_flag_spec, CXX) is actually meaningless,
11813 # as there is no search path for DLLs.
11814 hardcode_libdir_flag_spec_CXX='-L$libdir'
11815 allow_undefined_flag_CXX=unsupported
11816 always_export_symbols_CXX=no
11817 enable_shared_with_static_runtimes_CXX=yes
9c60689e 11818
47aaa820
DWT
11819 if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
11820 archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
11821 # If the export-symbols file already is a .def file (1st line
11822 # is EXPORTS), use it as is; otherwise, prepend...
11823 archive_expsym_cmds_CXX='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
11824 cp $export_symbols $output_objdir/$soname.def;
11825 else
11826 echo EXPORTS > $output_objdir/$soname.def;
11827 cat $export_symbols >> $output_objdir/$soname.def;
11828 fi~
11829 $CC -shared -nostdlib $output_objdir/$soname.def $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
11830 else
11831 ld_shlibs_CXX=no
11832 fi
11833 ;;
11834 darwin* | rhapsody*)
9c60689e 11835
9c60689e 11836
47aaa820
DWT
11837 archive_cmds_need_lc_CXX=no
11838 hardcode_direct_CXX=no
11839 hardcode_automatic_CXX=yes
11840 hardcode_shlibpath_var_CXX=unsupported
11841 whole_archive_flag_spec_CXX=''
11842 link_all_deplibs_CXX=yes
11843 allow_undefined_flag_CXX="$_lt_dar_allow_undefined"
11844 case $cc_basename in
11845 ifort*) _lt_dar_can_shared=yes ;;
11846 *) _lt_dar_can_shared=$GCC ;;
11847 esac
11848 if test "$_lt_dar_can_shared" = "yes"; then
11849 output_verbose_link_cmd=echo
11850 archive_cmds_CXX="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
11851 module_cmds_CXX="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
11852 archive_expsym_cmds_CXX="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}"
11853 module_expsym_cmds_CXX="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}"
11854 if test "$lt_cv_apple_cc_single_mod" != "yes"; then
11855 archive_cmds_CXX="\$CC -r -keep_private_externs -nostdlib -o \${lib}-master.o \$libobjs~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \${lib}-master.o \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring${_lt_dsymutil}"
11856 archive_expsym_cmds_CXX="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -r -keep_private_externs -nostdlib -o \${lib}-master.o \$libobjs~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \${lib}-master.o \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring${_lt_dar_export_syms}${_lt_dsymutil}"
11857 fi
9c60689e 11858
47aaa820
DWT
11859 else
11860 ld_shlibs_CXX=no
11861 fi
9c60689e 11862
47aaa820 11863 ;;
9c60689e 11864
47aaa820
DWT
11865 dgux*)
11866 case $cc_basename in
11867 ec++*)
11868 # FIXME: insert proper C++ library support
11869 ld_shlibs_CXX=no
11870 ;;
11871 ghcx*)
11872 # Green Hills C++ Compiler
11873 # FIXME: insert proper C++ library support
11874 ld_shlibs_CXX=no
11875 ;;
11876 *)
11877 # FIXME: insert proper C++ library support
11878 ld_shlibs_CXX=no
11879 ;;
11880 esac
11881 ;;
9c60689e 11882
47aaa820
DWT
11883 freebsd[12]*)
11884 # C++ shared libraries reported to be fairly broken before
11885 # switch to ELF
11886 ld_shlibs_CXX=no
11887 ;;
9c60689e 11888
47aaa820
DWT
11889 freebsd-elf*)
11890 archive_cmds_need_lc_CXX=no
11891 ;;
9c60689e 11892
47aaa820
DWT
11893 freebsd* | dragonfly*)
11894 # FreeBSD 3 and later use GNU C++ and GNU ld with standard ELF
11895 # conventions
11896 ld_shlibs_CXX=yes
11897 ;;
9c60689e 11898
47aaa820
DWT
11899 gnu*)
11900 ;;
9c60689e 11901
47aaa820
DWT
11902 hpux9*)
11903 hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir'
11904 hardcode_libdir_separator_CXX=:
11905 export_dynamic_flag_spec_CXX='${wl}-E'
11906 hardcode_direct_CXX=yes
11907 hardcode_minus_L_CXX=yes # Not in the search PATH,
11908 # but as the default
11909 # location of the library.
9c60689e 11910
47aaa820
DWT
11911 case $cc_basename in
11912 CC*)
11913 # FIXME: insert proper C++ library support
11914 ld_shlibs_CXX=no
11915 ;;
11916 aCC*)
11917 archive_cmds_CXX='$RM $output_objdir/$soname~$CC -b ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
11918 # Commands to make compiler produce verbose output that lists
11919 # what "hidden" libraries, object files and flags are used when
11920 # linking a shared library.
11921 #
11922 # There doesn't appear to be a way to prevent this compiler from
11923 # explicitly linking system object files so we need to strip them
11924 # from the output so that they don't get included in the library
11925 # dependencies.
11926 output_verbose_link_cmd='templist=`($CC -b $CFLAGS -v conftest.$objext 2>&1) | $EGREP "\-L"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; $ECHO "X$list" | $Xsed'
11927 ;;
11928 *)
11929 if test "$GXX" = yes; then
11930 archive_cmds_CXX='$RM $output_objdir/$soname~$CC -shared -nostdlib -fPIC ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
11931 else
11932 # FIXME: insert proper C++ library support
11933 ld_shlibs_CXX=no
11934 fi
11935 ;;
11936 esac
11937 ;;
9c60689e 11938
47aaa820
DWT
11939 hpux10*|hpux11*)
11940 if test $with_gnu_ld = no; then
11941 hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir'
11942 hardcode_libdir_separator_CXX=:
9c60689e 11943
47aaa820
DWT
11944 case $host_cpu in
11945 hppa*64*|ia64*)
11946 ;;
11947 *)
11948 export_dynamic_flag_spec_CXX='${wl}-E'
11949 ;;
11950 esac
11951 fi
11952 case $host_cpu in
11953 hppa*64*|ia64*)
11954 hardcode_direct_CXX=no
11955 hardcode_shlibpath_var_CXX=no
11956 ;;
11957 *)
11958 hardcode_direct_CXX=yes
11959 hardcode_direct_absolute_CXX=yes
11960 hardcode_minus_L_CXX=yes # Not in the search PATH,
11961 # but as the default
11962 # location of the library.
11963 ;;
11964 esac
9c60689e 11965
47aaa820
DWT
11966 case $cc_basename in
11967 CC*)
11968 # FIXME: insert proper C++ library support
11969 ld_shlibs_CXX=no
11970 ;;
11971 aCC*)
11972 case $host_cpu in
11973 hppa*64*)
11974 archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
11975 ;;
11976 ia64*)
11977 archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
11978 ;;
11979 *)
11980 archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
11981 ;;
11982 esac
11983 # Commands to make compiler produce verbose output that lists
11984 # what "hidden" libraries, object files and flags are used when
11985 # linking a shared library.
11986 #
11987 # There doesn't appear to be a way to prevent this compiler from
11988 # explicitly linking system object files so we need to strip them
11989 # from the output so that they don't get included in the library
11990 # dependencies.
11991 output_verbose_link_cmd='templist=`($CC -b $CFLAGS -v conftest.$objext 2>&1) | $GREP "\-L"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; $ECHO "X$list" | $Xsed'
11992 ;;
11993 *)
11994 if test "$GXX" = yes; then
11995 if test $with_gnu_ld = no; then
11996 case $host_cpu in
11997 hppa*64*)
11998 archive_cmds_CXX='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
11999 ;;
12000 ia64*)
12001 archive_cmds_CXX='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
12002 ;;
12003 *)
12004 archive_cmds_CXX='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
12005 ;;
12006 esac
12007 fi
12008 else
12009 # FIXME: insert proper C++ library support
12010 ld_shlibs_CXX=no
12011 fi
12012 ;;
12013 esac
12014 ;;
9c60689e 12015
47aaa820
DWT
12016 interix[3-9]*)
12017 hardcode_direct_CXX=no
12018 hardcode_shlibpath_var_CXX=no
12019 hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
12020 export_dynamic_flag_spec_CXX='${wl}-E'
12021 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
12022 # Instead, shared libraries are loaded at an image base (0x10000000 by
12023 # default) and relocated if they conflict, which is a slow very memory
12024 # consuming and fragmenting process. To avoid this, we pick a random,
12025 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
12026 # time. Moving up from 0x10000000 also allows more sbrk(2) space.
12027 archive_cmds_CXX='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
12028 archive_expsym_cmds_CXX='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'
12029 ;;
12030 irix5* | irix6*)
12031 case $cc_basename in
12032 CC*)
12033 # SGI C++
12034 archive_cmds_CXX='$CC -shared -all -multigot $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib'
9c60689e 12035
47aaa820
DWT
12036 # Archives containing C++ object files must be created using
12037 # "CC -ar", where "CC" is the IRIX C++ compiler. This is
12038 # necessary to make sure instantiated templates are included
12039 # in the archive.
12040 old_archive_cmds_CXX='$CC -ar -WR,-u -o $oldlib $oldobjs'
12041 ;;
12042 *)
12043 if test "$GXX" = yes; then
12044 if test "$with_gnu_ld" = no; then
12045 archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $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'
12046 else
12047 archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` -o $lib'
12048 fi
12049 fi
12050 link_all_deplibs_CXX=yes
12051 ;;
12052 esac
12053 hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
12054 hardcode_libdir_separator_CXX=:
12055 inherit_rpath_CXX=yes
12056 ;;
9c60689e 12057
47aaa820
DWT
12058 linux* | k*bsd*-gnu | kopensolaris*-gnu)
12059 case $cc_basename in
12060 KCC*)
12061 # Kuck and Associates, Inc. (KAI) C++ Compiler
9c60689e 12062
47aaa820
DWT
12063 # KCC will only create a shared library if the output file
12064 # ends with ".so" (or ".sl" for HP-UX), so rename the library
12065 # to its proper name (with version) after linking.
12066 archive_cmds_CXX='tempext=`echo $shared_ext | $SED -e '\''s/\([^()0-9A-Za-z{}]\)/\\\\\1/g'\''`; templib=`echo $lib | $SED -e "s/\${tempext}\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib; mv \$templib $lib'
12067 archive_expsym_cmds_CXX='tempext=`echo $shared_ext | $SED -e '\''s/\([^()0-9A-Za-z{}]\)/\\\\\1/g'\''`; templib=`echo $lib | $SED -e "s/\${tempext}\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib ${wl}-retain-symbols-file,$export_symbols; mv \$templib $lib'
12068 # Commands to make compiler produce verbose output that lists
12069 # what "hidden" libraries, object files and flags are used when
12070 # linking a shared library.
12071 #
12072 # There doesn't appear to be a way to prevent this compiler from
12073 # explicitly linking system object files so we need to strip them
12074 # from the output so that they don't get included in the library
12075 # dependencies.
12076 output_verbose_link_cmd='templist=`$CC $CFLAGS -v conftest.$objext -o libconftest$shared_ext 2>&1 | $GREP "ld"`; rm -f libconftest$shared_ext; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; $ECHO "X$list" | $Xsed'
9c60689e 12077
47aaa820
DWT
12078 hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
12079 export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
9c60689e 12080
47aaa820
DWT
12081 # Archives containing C++ object files must be created using
12082 # "CC -Bstatic", where "CC" is the KAI C++ compiler.
12083 old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs'
12084 ;;
12085 icpc* | ecpc* )
12086 # Intel C++
12087 with_gnu_ld=yes
12088 # version 8.0 and above of icpc choke on multiply defined symbols
12089 # if we add $predep_objects and $postdep_objects, however 7.1 and
12090 # earlier do not add the objects themselves.
12091 case `$CC -V 2>&1` in
12092 *"Version 7."*)
12093 archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
12094 archive_expsym_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
12095 ;;
12096 *) # Version 8.0 or newer
12097 tmp_idyn=
12098 case $host_cpu in
12099 ia64*) tmp_idyn=' -i_dynamic';;
12100 esac
12101 archive_cmds_CXX='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
12102 archive_expsym_cmds_CXX='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
12103 ;;
12104 esac
12105 archive_cmds_need_lc_CXX=no
12106 hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
12107 export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
12108 whole_archive_flag_spec_CXX='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
12109 ;;
12110 pgCC* | pgcpp*)
12111 # Portland Group C++ compiler
12112 case `$CC -V` in
12113 *pgCC\ [1-5]* | *pgcpp\ [1-5]*)
12114 prelink_cmds_CXX='tpldir=Template.dir~
12115 rm -rf $tpldir~
12116 $CC --prelink_objects --instantiation_dir $tpldir $objs $libobjs $compile_deplibs~
12117 compile_command="$compile_command `find $tpldir -name \*.o | $NL2SP`"'
12118 old_archive_cmds_CXX='tpldir=Template.dir~
12119 rm -rf $tpldir~
12120 $CC --prelink_objects --instantiation_dir $tpldir $oldobjs$old_deplibs~
12121 $AR $AR_FLAGS $oldlib$oldobjs$old_deplibs `find $tpldir -name \*.o | $NL2SP`~
12122 $RANLIB $oldlib'
12123 archive_cmds_CXX='tpldir=Template.dir~
12124 rm -rf $tpldir~
12125 $CC --prelink_objects --instantiation_dir $tpldir $predep_objects $libobjs $deplibs $convenience $postdep_objects~
12126 $CC -shared $pic_flag $predep_objects $libobjs $deplibs `find $tpldir -name \*.o | $NL2SP` $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib'
12127 archive_expsym_cmds_CXX='tpldir=Template.dir~
12128 rm -rf $tpldir~
12129 $CC --prelink_objects --instantiation_dir $tpldir $predep_objects $libobjs $deplibs $convenience $postdep_objects~
12130 $CC -shared $pic_flag $predep_objects $libobjs $deplibs `find $tpldir -name \*.o | $NL2SP` $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname ${wl}-retain-symbols-file ${wl}$export_symbols -o $lib'
12131 ;;
12132 *) # Version 6 will use weak symbols
12133 archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib'
12134 archive_expsym_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname ${wl}-retain-symbols-file ${wl}$export_symbols -o $lib'
12135 ;;
12136 esac
9c60689e 12137
47aaa820
DWT
12138 hardcode_libdir_flag_spec_CXX='${wl}--rpath ${wl}$libdir'
12139 export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
12140 whole_archive_flag_spec_CXX='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $ECHO \"$new_convenience\"` ${wl}--no-whole-archive'
12141 ;;
12142 cxx*)
12143 # Compaq C++
12144 archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
12145 archive_expsym_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib ${wl}-retain-symbols-file $wl$export_symbols'
9c60689e 12146
47aaa820
DWT
12147 runpath_var=LD_RUN_PATH
12148 hardcode_libdir_flag_spec_CXX='-rpath $libdir'
12149 hardcode_libdir_separator_CXX=:
9c60689e 12150
47aaa820
DWT
12151 # Commands to make compiler produce verbose output that lists
12152 # what "hidden" libraries, object files and flags are used when
12153 # linking a shared library.
12154 #
12155 # There doesn't appear to be a way to prevent this compiler from
12156 # explicitly linking system object files so we need to strip them
12157 # from the output so that they don't get included in the library
12158 # dependencies.
12159 output_verbose_link_cmd='templist=`$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP "ld"`; templist=`$ECHO "X$templist" | $Xsed -e "s/\(^.*ld.*\)\( .*ld .*$\)/\1/"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; $ECHO "X$list" | $Xsed'
12160 ;;
12161 xl*)
12162 # IBM XL 8.0 on PPC, with GNU ld
12163 hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
12164 export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
12165 archive_cmds_CXX='$CC -qmkshrobj $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
12166 if test "x$supports_anon_versioning" = xyes; then
12167 archive_expsym_cmds_CXX='echo "{ global:" > $output_objdir/$libname.ver~
12168 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
12169 echo "local: *; };" >> $output_objdir/$libname.ver~
12170 $CC -qmkshrobj $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
12171 fi
12172 ;;
12173 *)
12174 case `$CC -V 2>&1 | sed 5q` in
12175 *Sun\ C*)
12176 # Sun C++ 5.9
12177 no_undefined_flag_CXX=' -zdefs'
12178 archive_cmds_CXX='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
12179 archive_expsym_cmds_CXX='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-retain-symbols-file ${wl}$export_symbols'
12180 hardcode_libdir_flag_spec_CXX='-R$libdir'
12181 whole_archive_flag_spec_CXX='${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'
12182 compiler_needs_object_CXX=yes
9c60689e 12183
47aaa820
DWT
12184 # Not sure whether something based on
12185 # $CC $CFLAGS -v conftest.$objext -o libconftest$shared_ext 2>&1
12186 # would be better.
12187 output_verbose_link_cmd='echo'
9c60689e 12188
47aaa820
DWT
12189 # Archives containing C++ object files must be created using
12190 # "CC -xar", where "CC" is the Sun C++ compiler. This is
12191 # necessary to make sure instantiated templates are included
12192 # in the archive.
12193 old_archive_cmds_CXX='$CC -xar -o $oldlib $oldobjs'
12194 ;;
12195 esac
12196 ;;
12197 esac
12198 ;;
9c60689e 12199
47aaa820
DWT
12200 lynxos*)
12201 # FIXME: insert proper C++ library support
12202 ld_shlibs_CXX=no
12203 ;;
9c60689e 12204
47aaa820
DWT
12205 m88k*)
12206 # FIXME: insert proper C++ library support
12207 ld_shlibs_CXX=no
12208 ;;
9c60689e 12209
47aaa820
DWT
12210 mvs*)
12211 case $cc_basename in
12212 cxx*)
12213 # FIXME: insert proper C++ library support
12214 ld_shlibs_CXX=no
12215 ;;
12216 *)
12217 # FIXME: insert proper C++ library support
12218 ld_shlibs_CXX=no
12219 ;;
12220 esac
12221 ;;
9c60689e 12222
47aaa820
DWT
12223 netbsd*)
12224 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
12225 archive_cmds_CXX='$LD -Bshareable -o $lib $predep_objects $libobjs $deplibs $postdep_objects $linker_flags'
12226 wlarc=
12227 hardcode_libdir_flag_spec_CXX='-R$libdir'
12228 hardcode_direct_CXX=yes
12229 hardcode_shlibpath_var_CXX=no
12230 fi
12231 # Workaround some broken pre-1.5 toolchains
12232 output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP conftest.$objext | $SED -e "s:-lgcc -lc -lgcc::"'
9c60689e 12233 ;;
47aaa820
DWT
12234
12235 *nto* | *qnx*)
12236 ld_shlibs_CXX=yes
9c60689e 12237 ;;
9c60689e 12238
47aaa820
DWT
12239 openbsd2*)
12240 # C++ shared libraries are fairly broken
12241 ld_shlibs_CXX=no
12242 ;;
9c60689e 12243
47aaa820
DWT
12244 openbsd*)
12245 if test -f /usr/libexec/ld.so; then
12246 hardcode_direct_CXX=yes
12247 hardcode_shlibpath_var_CXX=no
12248 hardcode_direct_absolute_CXX=yes
12249 archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib'
12250 hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
12251 if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
12252 archive_expsym_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-retain-symbols-file,$export_symbols -o $lib'
12253 export_dynamic_flag_spec_CXX='${wl}-E'
12254 whole_archive_flag_spec_CXX="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
12255 fi
12256 output_verbose_link_cmd=echo
12257 else
12258 ld_shlibs_CXX=no
12259 fi
12260 ;;
9c60689e 12261
47aaa820
DWT
12262 osf3* | osf4* | osf5*)
12263 case $cc_basename in
12264 KCC*)
12265 # Kuck and Associates, Inc. (KAI) C++ Compiler
9c60689e 12266
47aaa820
DWT
12267 # KCC will only create a shared library if the output file
12268 # ends with ".so" (or ".sl" for HP-UX), so rename the library
12269 # to its proper name (with version) after linking.
12270 archive_cmds_CXX='tempext=`echo $shared_ext | $SED -e '\''s/\([^()0-9A-Za-z{}]\)/\\\\\1/g'\''`; templib=`echo "$lib" | $SED -e "s/\${tempext}\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib; mv \$templib $lib'
9c60689e 12271
47aaa820
DWT
12272 hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
12273 hardcode_libdir_separator_CXX=:
9c60689e 12274
47aaa820
DWT
12275 # Archives containing C++ object files must be created using
12276 # the KAI C++ compiler.
12277 case $host in
12278 osf3*) old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs' ;;
12279 *) old_archive_cmds_CXX='$CC -o $oldlib $oldobjs' ;;
12280 esac
12281 ;;
12282 RCC*)
12283 # Rational C++ 2.4.1
12284 # FIXME: insert proper C++ library support
12285 ld_shlibs_CXX=no
12286 ;;
12287 cxx*)
12288 case $host in
12289 osf3*)
12290 allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*'
12291 archive_cmds_CXX='$CC -shared${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $soname `test -n "$verstring" && $ECHO "X${wl}-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib'
12292 hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
12293 ;;
12294 *)
12295 allow_undefined_flag_CXX=' -expect_unresolved \*'
12296 archive_cmds_CXX='$CC -shared${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -msym -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib'
12297 archive_expsym_cmds_CXX='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done~
12298 echo "-hidden">> $lib.exp~
12299 $CC -shared$allow_undefined_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -msym -soname $soname ${wl}-input ${wl}$lib.exp `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib~
12300 $RM $lib.exp'
12301 hardcode_libdir_flag_spec_CXX='-rpath $libdir'
12302 ;;
12303 esac
9c60689e 12304
47aaa820 12305 hardcode_libdir_separator_CXX=:
9c60689e 12306
47aaa820
DWT
12307 # Commands to make compiler produce verbose output that lists
12308 # what "hidden" libraries, object files and flags are used when
12309 # linking a shared library.
12310 #
12311 # There doesn't appear to be a way to prevent this compiler from
12312 # explicitly linking system object files so we need to strip them
12313 # from the output so that they don't get included in the library
12314 # dependencies.
12315 output_verbose_link_cmd='templist=`$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP "ld" | $GREP -v "ld:"`; templist=`$ECHO "X$templist" | $Xsed -e "s/\(^.*ld.*\)\( .*ld.*$\)/\1/"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; $ECHO "X$list" | $Xsed'
12316 ;;
12317 *)
12318 if test "$GXX" = yes && test "$with_gnu_ld" = no; then
12319 allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*'
12320 case $host in
12321 osf3*)
12322 archive_cmds_CXX='$CC -shared -nostdlib ${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $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'
12323 ;;
12324 *)
12325 archive_cmds_CXX='$CC -shared -nostdlib ${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
12326 ;;
12327 esac
9c60689e 12328
47aaa820
DWT
12329 hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
12330 hardcode_libdir_separator_CXX=:
9c60689e 12331
47aaa820
DWT
12332 # Commands to make compiler produce verbose output that lists
12333 # what "hidden" libraries, object files and flags are used when
12334 # linking a shared library.
12335 output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP "\-L"'
9c60689e 12336
47aaa820
DWT
12337 else
12338 # FIXME: insert proper C++ library support
12339 ld_shlibs_CXX=no
12340 fi
12341 ;;
12342 esac
12343 ;;
9c60689e 12344
47aaa820 12345 psos*)
9c60689e
DWT
12346 # FIXME: insert proper C++ library support
12347 ld_shlibs_CXX=no
12348 ;;
9c60689e 12349
47aaa820
DWT
12350 sunos4*)
12351 case $cc_basename in
12352 CC*)
12353 # Sun C++ 4.x
12354 # FIXME: insert proper C++ library support
12355 ld_shlibs_CXX=no
9c60689e 12356 ;;
47aaa820
DWT
12357 lcc*)
12358 # Lucid
12359 # FIXME: insert proper C++ library support
12360 ld_shlibs_CXX=no
12361 ;;
12362 *)
12363 # FIXME: insert proper C++ library support
12364 ld_shlibs_CXX=no
12365 ;;
12366 esac
12367 ;;
9c60689e 12368
47aaa820
DWT
12369 solaris*)
12370 case $cc_basename in
12371 CC*)
12372 # Sun C++ 4.2, 5.x and Centerline C++
12373 archive_cmds_need_lc_CXX=yes
12374 no_undefined_flag_CXX=' -zdefs'
12375 archive_cmds_CXX='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
12376 archive_expsym_cmds_CXX='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
12377 $CC -G${allow_undefined_flag} ${wl}-M ${wl}$lib.exp -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp'
9c60689e 12378
47aaa820
DWT
12379 hardcode_libdir_flag_spec_CXX='-R$libdir'
12380 hardcode_shlibpath_var_CXX=no
12381 case $host_os in
12382 solaris2.[0-5] | solaris2.[0-5].*) ;;
12383 *)
12384 # The compiler driver will combine and reorder linker options,
12385 # but understands `-z linker_flag'.
12386 # Supported since Solaris 2.6 (maybe 2.5.1?)
12387 whole_archive_flag_spec_CXX='-z allextract$convenience -z defaultextract'
12388 ;;
12389 esac
12390 link_all_deplibs_CXX=yes
9c60689e 12391
47aaa820 12392 output_verbose_link_cmd='echo'
9c60689e 12393
47aaa820
DWT
12394 # Archives containing C++ object files must be created using
12395 # "CC -xar", where "CC" is the Sun C++ compiler. This is
12396 # necessary to make sure instantiated templates are included
12397 # in the archive.
12398 old_archive_cmds_CXX='$CC -xar -o $oldlib $oldobjs'
12399 ;;
12400 gcx*)
12401 # Green Hills C++ Compiler
12402 archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
9c60689e 12403
47aaa820
DWT
12404 # The C++ compiler must be used to create the archive.
12405 old_archive_cmds_CXX='$CC $LDFLAGS -archive -o $oldlib $oldobjs'
12406 ;;
12407 *)
12408 # GNU C++ compiler with Solaris linker
12409 if test "$GXX" = yes && test "$with_gnu_ld" = no; then
12410 no_undefined_flag_CXX=' ${wl}-z ${wl}defs'
12411 if $CC --version | $GREP -v '^2\.7' > /dev/null; then
12412 archive_cmds_CXX='$CC -shared -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
12413 archive_expsym_cmds_CXX='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
12414 $CC -shared -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp'
9c60689e 12415
47aaa820
DWT
12416 # Commands to make compiler produce verbose output that lists
12417 # what "hidden" libraries, object files and flags are used when
12418 # linking a shared library.
12419 output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP "\-L"'
12420 else
12421 # g++ 2.7 appears to require `-G' NOT `-shared' on this
12422 # platform.
12423 archive_cmds_CXX='$CC -G -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
12424 archive_expsym_cmds_CXX='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
12425 $CC -G -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp'
9c60689e 12426
47aaa820
DWT
12427 # Commands to make compiler produce verbose output that lists
12428 # what "hidden" libraries, object files and flags are used when
12429 # linking a shared library.
12430 output_verbose_link_cmd='$CC -G $CFLAGS -v conftest.$objext 2>&1 | $GREP "\-L"'
12431 fi
9c60689e 12432
47aaa820
DWT
12433 hardcode_libdir_flag_spec_CXX='${wl}-R $wl$libdir'
12434 case $host_os in
12435 solaris2.[0-5] | solaris2.[0-5].*) ;;
12436 *)
12437 whole_archive_flag_spec_CXX='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
12438 ;;
12439 esac
12440 fi
12441 ;;
12442 esac
12443 ;;
9c60689e 12444
47aaa820
DWT
12445 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
12446 no_undefined_flag_CXX='${wl}-z,text'
12447 archive_cmds_need_lc_CXX=no
12448 hardcode_shlibpath_var_CXX=no
12449 runpath_var='LD_RUN_PATH'
9c60689e 12450
47aaa820
DWT
12451 case $cc_basename in
12452 CC*)
12453 archive_cmds_CXX='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
12454 archive_expsym_cmds_CXX='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
12455 ;;
12456 *)
12457 archive_cmds_CXX='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
12458 archive_expsym_cmds_CXX='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
12459 ;;
12460 esac
12461 ;;
9c60689e 12462
47aaa820
DWT
12463 sysv5* | sco3.2v5* | sco5v6*)
12464 # Note: We can NOT use -z defs as we might desire, because we do not
12465 # link with -lc, and that would cause any symbols used from libc to
12466 # always be unresolved, which means just about no library would
12467 # ever link correctly. If we're not using GNU ld we use -z text
12468 # though, which does catch some bad symbols but isn't as heavy-handed
12469 # as -z defs.
12470 no_undefined_flag_CXX='${wl}-z,text'
12471 allow_undefined_flag_CXX='${wl}-z,nodefs'
12472 archive_cmds_need_lc_CXX=no
12473 hardcode_shlibpath_var_CXX=no
12474 hardcode_libdir_flag_spec_CXX='${wl}-R,$libdir'
12475 hardcode_libdir_separator_CXX=':'
12476 link_all_deplibs_CXX=yes
12477 export_dynamic_flag_spec_CXX='${wl}-Bexport'
12478 runpath_var='LD_RUN_PATH'
9c60689e 12479
47aaa820
DWT
12480 case $cc_basename in
12481 CC*)
12482 archive_cmds_CXX='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
12483 archive_expsym_cmds_CXX='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
12484 ;;
12485 *)
12486 archive_cmds_CXX='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
12487 archive_expsym_cmds_CXX='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
12488 ;;
12489 esac
12490 ;;
9c60689e 12491
47aaa820 12492 tandem*)
9c60689e 12493 case $cc_basename in
47aaa820
DWT
12494 NCC*)
12495 # NonStop-UX NCC 3.20
12496 # FIXME: insert proper C++ library support
12497 ld_shlibs_CXX=no
12498 ;;
9c60689e 12499 *)
47aaa820
DWT
12500 # FIXME: insert proper C++ library support
12501 ld_shlibs_CXX=no
12502 ;;
9c60689e
DWT
12503 esac
12504 ;;
12505
47aaa820
DWT
12506 vxworks*)
12507 # FIXME: insert proper C++ library support
12508 ld_shlibs_CXX=no
12509 ;;
9c60689e 12510
47aaa820
DWT
12511 *)
12512 # FIXME: insert proper C++ library support
12513 ld_shlibs_CXX=no
9c60689e 12514 ;;
47aaa820 12515 esac
9c60689e 12516
47aaa820
DWT
12517 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs_CXX" >&5
12518$as_echo "$ld_shlibs_CXX" >&6; }
12519 test "$ld_shlibs_CXX" = no && can_build_shared=no
9c60689e 12520
47aaa820
DWT
12521 GCC_CXX="$GXX"
12522 LD_CXX="$LD"
9c60689e 12523
47aaa820
DWT
12524 ## CAVEAT EMPTOR:
12525 ## There is no encapsulation within the following macros, do not change
12526 ## the running order or otherwise move them around unless you know exactly
12527 ## what you are doing...
12528 # Dependencies to place before and after the object being linked:
12529predep_objects_CXX=
12530postdep_objects_CXX=
12531predeps_CXX=
12532postdeps_CXX=
12533compiler_lib_search_path_CXX=
9c60689e 12534
47aaa820
DWT
12535cat > conftest.$ac_ext <<_LT_EOF
12536class Foo
12537{
12538public:
12539 Foo (void) { a = 0; }
12540private:
12541 int a;
12542};
12543_LT_EOF
9c60689e 12544
47aaa820
DWT
12545if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
12546 (eval $ac_compile) 2>&5
12547 ac_status=$?
12548 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
12549 test $ac_status = 0; }; then
12550 # Parse the compiler output and extract the necessary
12551 # objects, libraries and library flags.
9c60689e 12552
47aaa820
DWT
12553 # Sentinel used to keep track of whether or not we are before
12554 # the conftest object file.
12555 pre_test_object_deps_done=no
9c60689e 12556
47aaa820
DWT
12557 for p in `eval "$output_verbose_link_cmd"`; do
12558 case $p in
9c60689e 12559
47aaa820
DWT
12560 -L* | -R* | -l*)
12561 # Some compilers place space between "-{L,R}" and the path.
12562 # Remove the space.
12563 if test $p = "-L" ||
12564 test $p = "-R"; then
12565 prev=$p
12566 continue
12567 else
12568 prev=
12569 fi
9c60689e 12570
47aaa820
DWT
12571 if test "$pre_test_object_deps_done" = no; then
12572 case $p in
12573 -L* | -R*)
12574 # Internal compiler library paths should come after those
12575 # provided the user. The postdeps already come after the
12576 # user supplied libs so there is no need to process them.
12577 if test -z "$compiler_lib_search_path_CXX"; then
12578 compiler_lib_search_path_CXX="${prev}${p}"
12579 else
12580 compiler_lib_search_path_CXX="${compiler_lib_search_path_CXX} ${prev}${p}"
12581 fi
12582 ;;
12583 # The "-l" case would never come before the object being
12584 # linked, so don't bother handling this case.
12585 esac
12586 else
12587 if test -z "$postdeps_CXX"; then
12588 postdeps_CXX="${prev}${p}"
12589 else
12590 postdeps_CXX="${postdeps_CXX} ${prev}${p}"
12591 fi
12592 fi
12593 ;;
9c60689e 12594
47aaa820
DWT
12595 *.$objext)
12596 # This assumes that the test object file only shows up
12597 # once in the compiler output.
12598 if test "$p" = "conftest.$objext"; then
12599 pre_test_object_deps_done=yes
12600 continue
12601 fi
9c60689e 12602
47aaa820
DWT
12603 if test "$pre_test_object_deps_done" = no; then
12604 if test -z "$predep_objects_CXX"; then
12605 predep_objects_CXX="$p"
12606 else
12607 predep_objects_CXX="$predep_objects_CXX $p"
12608 fi
12609 else
12610 if test -z "$postdep_objects_CXX"; then
12611 postdep_objects_CXX="$p"
12612 else
12613 postdep_objects_CXX="$postdep_objects_CXX $p"
12614 fi
12615 fi
12616 ;;
9c60689e 12617
47aaa820 12618 *) ;; # Ignore the rest.
9c60689e 12619
47aaa820
DWT
12620 esac
12621 done
9c60689e 12622
47aaa820
DWT
12623 # Clean up.
12624 rm -f a.out a.exe
12625else
12626 echo "libtool.m4: error: problem compiling CXX test program"
12627fi
9c60689e 12628
47aaa820 12629$RM -f confest.$objext
9c60689e 12630
47aaa820
DWT
12631# PORTME: override above test on systems where it is broken
12632case $host_os in
12633interix[3-9]*)
12634 # Interix 3.5 installs completely hosed .la files for C++, so rather than
12635 # hack all around it, let's just trust "g++" to DTRT.
12636 predep_objects_CXX=
12637 postdep_objects_CXX=
12638 postdeps_CXX=
12639 ;;
9c60689e 12640
47aaa820
DWT
12641linux*)
12642 case `$CC -V 2>&1 | sed 5q` in
12643 *Sun\ C*)
12644 # Sun C++ 5.9
9c60689e 12645
47aaa820
DWT
12646 # The more standards-conforming stlport4 library is
12647 # incompatible with the Cstd library. Avoid specifying
12648 # it if it's in CXXFLAGS. Ignore libCrun as
12649 # -library=stlport4 depends on it.
12650 case " $CXX $CXXFLAGS " in
12651 *" -library=stlport4 "*)
12652 solaris_use_stlport4=yes
12653 ;;
12654 esac
9c60689e 12655
47aaa820
DWT
12656 if test "$solaris_use_stlport4" != yes; then
12657 postdeps_CXX='-library=Cstd -library=Crun'
12658 fi
12659 ;;
12660 esac
12661 ;;
9c60689e 12662
47aaa820
DWT
12663solaris*)
12664 case $cc_basename in
12665 CC*)
12666 # The more standards-conforming stlport4 library is
12667 # incompatible with the Cstd library. Avoid specifying
12668 # it if it's in CXXFLAGS. Ignore libCrun as
12669 # -library=stlport4 depends on it.
12670 case " $CXX $CXXFLAGS " in
12671 *" -library=stlport4 "*)
12672 solaris_use_stlport4=yes
12673 ;;
12674 esac
9c60689e 12675
47aaa820
DWT
12676 # Adding this requires a known-good setup of shared libraries for
12677 # Sun compiler versions before 5.6, else PIC objects from an old
12678 # archive will be linked into the output, leading to subtle bugs.
12679 if test "$solaris_use_stlport4" != yes; then
12680 postdeps_CXX='-library=Cstd -library=Crun'
12681 fi
12682 ;;
12683 esac
12684 ;;
12685esac
9c60689e 12686
9c60689e 12687
47aaa820
DWT
12688case " $postdeps_CXX " in
12689*" -lc "*) archive_cmds_need_lc_CXX=no ;;
12690esac
12691 compiler_lib_search_dirs_CXX=
12692if test -n "${compiler_lib_search_path_CXX}"; then
12693 compiler_lib_search_dirs_CXX=`echo " ${compiler_lib_search_path_CXX}" | ${SED} -e 's! -L! !g' -e 's!^ !!'`
12694fi
9c60689e 12695
9c60689e 12696
9c60689e 12697
9c60689e 12698
9c60689e 12699
9c60689e 12700
9c60689e 12701
9c60689e 12702
9c60689e 12703
9c60689e 12704
9c60689e 12705
9c60689e 12706
9c60689e 12707
9c60689e 12708
9c60689e 12709
9c60689e 12710
9c60689e 12711
9c60689e 12712
9c60689e 12713
9c60689e 12714
9c60689e 12715
9c60689e 12716
9c60689e 12717
9c60689e 12718
9c60689e 12719
9c60689e 12720
9c60689e 12721
9c60689e 12722
9c60689e 12723
9c60689e 12724
9c60689e 12725
47aaa820
DWT
12726 lt_prog_compiler_wl_CXX=
12727lt_prog_compiler_pic_CXX=
12728lt_prog_compiler_static_CXX=
9c60689e
DWT
12729
12730{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
12731$as_echo_n "checking for $compiler option to produce PIC... " >&6; }
12732
12733 # C++ specific cases for pic, static, wl, etc.
12734 if test "$GXX" = yes; then
12735 lt_prog_compiler_wl_CXX='-Wl,'
12736 lt_prog_compiler_static_CXX='-static'
12737
12738 case $host_os in
12739 aix*)
12740 # All AIX code is PIC.
12741 if test "$host_cpu" = ia64; then
12742 # AIX 5 now supports IA64 processor
12743 lt_prog_compiler_static_CXX='-Bstatic'
12744 fi
12745 ;;
12746
12747 amigaos*)
12748 case $host_cpu in
12749 powerpc)
12750 # see comment about AmigaOS4 .so support
12751 lt_prog_compiler_pic_CXX='-fPIC'
12752 ;;
12753 m68k)
12754 # FIXME: we need at least 68020 code to build shared libraries, but
12755 # adding the `-m68020' flag to GCC prevents building anything better,
12756 # like `-m68040'.
12757 lt_prog_compiler_pic_CXX='-m68020 -resident32 -malways-restore-a4'
12758 ;;
12759 esac
12760 ;;
12761
12762 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
12763 # PIC is the default for these OSes.
12764 ;;
12765 mingw* | cygwin* | os2* | pw32* | cegcc*)
12766 # This hack is so that the source file can tell whether it is being
12767 # built for inclusion in a dll (and should export symbols for example).
12768 # Although the cygwin gcc ignores -fPIC, still need this for old-style
12769 # (--disable-auto-import) libraries
12770 lt_prog_compiler_pic_CXX='-DDLL_EXPORT'
12771 ;;
12772 darwin* | rhapsody*)
12773 # PIC is the default on this platform
12774 # Common symbols not allowed in MH_DYLIB files
12775 lt_prog_compiler_pic_CXX='-fno-common'
12776 ;;
12777 *djgpp*)
12778 # DJGPP does not support shared libraries at all
12779 lt_prog_compiler_pic_CXX=
12780 ;;
12781 interix[3-9]*)
12782 # Interix 3.x gcc -fpic/-fPIC options generate broken code.
12783 # Instead, we relocate shared libraries at runtime.
12784 ;;
12785 sysv4*MP*)
12786 if test -d /usr/nec; then
12787 lt_prog_compiler_pic_CXX=-Kconform_pic
12788 fi
12789 ;;
12790 hpux*)
12791 # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
12792 # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag
12793 # sets the default TLS model and affects inlining.
12794 case $host_cpu in
12795 hppa*64*)
12796 ;;
12797 *)
12798 lt_prog_compiler_pic_CXX='-fPIC'
12799 ;;
12800 esac
12801 ;;
12802 *qnx* | *nto*)
12803 # QNX uses GNU C++, but need to define -shared option too, otherwise
12804 # it will coredump.
12805 lt_prog_compiler_pic_CXX='-fPIC -shared'
12806 ;;
12807 *)
12808 lt_prog_compiler_pic_CXX='-fPIC'
12809 ;;
12810 esac
12811 else
12812 case $host_os in
12813 aix[4-9]*)
12814 # All AIX code is PIC.
12815 if test "$host_cpu" = ia64; then
12816 # AIX 5 now supports IA64 processor
12817 lt_prog_compiler_static_CXX='-Bstatic'
12818 else
12819 lt_prog_compiler_static_CXX='-bnso -bI:/lib/syscalls.exp'
12820 fi
12821 ;;
12822 chorus*)
12823 case $cc_basename in
12824 cxch68*)
12825 # Green Hills C++ Compiler
12826 # _LT_TAGVAR(lt_prog_compiler_static, CXX)="--no_auto_instantiation -u __main -u __premain -u _abort -r $COOL_DIR/lib/libOrb.a $MVME_DIR/lib/CC/libC.a $MVME_DIR/lib/classix/libcx.s.a"
12827 ;;
12828 esac
12829 ;;
12830 dgux*)
12831 case $cc_basename in
12832 ec++*)
12833 lt_prog_compiler_pic_CXX='-KPIC'
12834 ;;
12835 ghcx*)
12836 # Green Hills C++ Compiler
12837 lt_prog_compiler_pic_CXX='-pic'
12838 ;;
12839 *)
12840 ;;
12841 esac
12842 ;;
12843 freebsd* | dragonfly*)
12844 # FreeBSD uses GNU C++
12845 ;;
12846 hpux9* | hpux10* | hpux11*)
12847 case $cc_basename in
12848 CC*)
12849 lt_prog_compiler_wl_CXX='-Wl,'
12850 lt_prog_compiler_static_CXX='${wl}-a ${wl}archive'
12851 if test "$host_cpu" != ia64; then
12852 lt_prog_compiler_pic_CXX='+Z'
12853 fi
12854 ;;
12855 aCC*)
12856 lt_prog_compiler_wl_CXX='-Wl,'
12857 lt_prog_compiler_static_CXX='${wl}-a ${wl}archive'
12858 case $host_cpu in
12859 hppa*64*|ia64*)
12860 # +Z the default
12861 ;;
12862 *)
12863 lt_prog_compiler_pic_CXX='+Z'
12864 ;;
12865 esac
12866 ;;
12867 *)
12868 ;;
12869 esac
12870 ;;
12871 interix*)
12872 # This is c89, which is MS Visual C++ (no shared libs)
12873 # Anyone wants to do a port?
12874 ;;
12875 irix5* | irix6* | nonstopux*)
12876 case $cc_basename in
12877 CC*)
12878 lt_prog_compiler_wl_CXX='-Wl,'
12879 lt_prog_compiler_static_CXX='-non_shared'
12880 # CC pic flag -KPIC is the default.
12881 ;;
12882 *)
12883 ;;
12884 esac
12885 ;;
12886 linux* | k*bsd*-gnu | kopensolaris*-gnu)
12887 case $cc_basename in
12888 KCC*)
12889 # KAI C++ Compiler
12890 lt_prog_compiler_wl_CXX='--backend -Wl,'
12891 lt_prog_compiler_pic_CXX='-fPIC'
12892 ;;
12893 ecpc* )
12894 # old Intel C++ for x86_64 which still supported -KPIC.
12895 lt_prog_compiler_wl_CXX='-Wl,'
12896 lt_prog_compiler_pic_CXX='-KPIC'
12897 lt_prog_compiler_static_CXX='-static'
12898 ;;
12899 icpc* )
12900 # Intel C++, used to be incompatible with GCC.
12901 # ICC 10 doesn't accept -KPIC any more.
12902 lt_prog_compiler_wl_CXX='-Wl,'
12903 lt_prog_compiler_pic_CXX='-fPIC'
12904 lt_prog_compiler_static_CXX='-static'
12905 ;;
12906 pgCC* | pgcpp*)
12907 # Portland Group C++ compiler
12908 lt_prog_compiler_wl_CXX='-Wl,'
12909 lt_prog_compiler_pic_CXX='-fpic'
12910 lt_prog_compiler_static_CXX='-Bstatic'
12911 ;;
12912 cxx*)
12913 # Compaq C++
12914 # Make sure the PIC flag is empty. It appears that all Alpha
12915 # Linux and Compaq Tru64 Unix objects are PIC.
12916 lt_prog_compiler_pic_CXX=
12917 lt_prog_compiler_static_CXX='-non_shared'
12918 ;;
12919 xlc* | xlC*)
12920 # IBM XL 8.0 on PPC
12921 lt_prog_compiler_wl_CXX='-Wl,'
12922 lt_prog_compiler_pic_CXX='-qpic'
12923 lt_prog_compiler_static_CXX='-qstaticlink'
12924 ;;
12925 *)
12926 case `$CC -V 2>&1 | sed 5q` in
12927 *Sun\ C*)
12928 # Sun C++ 5.9
12929 lt_prog_compiler_pic_CXX='-KPIC'
12930 lt_prog_compiler_static_CXX='-Bstatic'
12931 lt_prog_compiler_wl_CXX='-Qoption ld '
12932 ;;
12933 esac
12934 ;;
12935 esac
12936 ;;
12937 lynxos*)
12938 ;;
12939 m88k*)
12940 ;;
12941 mvs*)
12942 case $cc_basename in
12943 cxx*)
12944 lt_prog_compiler_pic_CXX='-W c,exportall'
12945 ;;
12946 *)
12947 ;;
12948 esac
12949 ;;
12950 netbsd* | netbsdelf*-gnu)
12951 ;;
12952 *qnx* | *nto*)
12953 # QNX uses GNU C++, but need to define -shared option too, otherwise
12954 # it will coredump.
12955 lt_prog_compiler_pic_CXX='-fPIC -shared'
12956 ;;
12957 osf3* | osf4* | osf5*)
12958 case $cc_basename in
12959 KCC*)
12960 lt_prog_compiler_wl_CXX='--backend -Wl,'
12961 ;;
12962 RCC*)
12963 # Rational C++ 2.4.1
12964 lt_prog_compiler_pic_CXX='-pic'
12965 ;;
12966 cxx*)
12967 # Digital/Compaq C++
12968 lt_prog_compiler_wl_CXX='-Wl,'
12969 # Make sure the PIC flag is empty. It appears that all Alpha
12970 # Linux and Compaq Tru64 Unix objects are PIC.
12971 lt_prog_compiler_pic_CXX=
12972 lt_prog_compiler_static_CXX='-non_shared'
12973 ;;
12974 *)
12975 ;;
12976 esac
12977 ;;
12978 psos*)
12979 ;;
12980 solaris*)
12981 case $cc_basename in
12982 CC*)
12983 # Sun C++ 4.2, 5.x and Centerline C++
12984 lt_prog_compiler_pic_CXX='-KPIC'
12985 lt_prog_compiler_static_CXX='-Bstatic'
12986 lt_prog_compiler_wl_CXX='-Qoption ld '
12987 ;;
12988 gcx*)
12989 # Green Hills C++ Compiler
12990 lt_prog_compiler_pic_CXX='-PIC'
12991 ;;
12992 *)
12993 ;;
12994 esac
12995 ;;
12996 sunos4*)
12997 case $cc_basename in
12998 CC*)
12999 # Sun C++ 4.x
13000 lt_prog_compiler_pic_CXX='-pic'
13001 lt_prog_compiler_static_CXX='-Bstatic'
13002 ;;
13003 lcc*)
13004 # Lucid
13005 lt_prog_compiler_pic_CXX='-pic'
13006 ;;
13007 *)
13008 ;;
13009 esac
13010 ;;
13011 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
13012 case $cc_basename in
13013 CC*)
13014 lt_prog_compiler_wl_CXX='-Wl,'
13015 lt_prog_compiler_pic_CXX='-KPIC'
13016 lt_prog_compiler_static_CXX='-Bstatic'
13017 ;;
13018 esac
13019 ;;
13020 tandem*)
13021 case $cc_basename in
13022 NCC*)
13023 # NonStop-UX NCC 3.20
13024 lt_prog_compiler_pic_CXX='-KPIC'
13025 ;;
13026 *)
13027 ;;
13028 esac
13029 ;;
13030 vxworks*)
13031 ;;
13032 *)
13033 lt_prog_compiler_can_build_shared_CXX=no
13034 ;;
13035 esac
13036 fi
13037
13038case $host_os in
13039 # For platforms which do not support PIC, -DPIC is meaningless:
13040 *djgpp*)
13041 lt_prog_compiler_pic_CXX=
13042 ;;
13043 *)
13044 lt_prog_compiler_pic_CXX="$lt_prog_compiler_pic_CXX -DPIC"
13045 ;;
13046esac
13047{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic_CXX" >&5
13048$as_echo "$lt_prog_compiler_pic_CXX" >&6; }
13049
13050
13051
13052#
13053# Check to make sure the PIC flag actually works.
13054#
13055if test -n "$lt_prog_compiler_pic_CXX"; then
13056 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works" >&5
13057$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works... " >&6; }
13058if test "${lt_cv_prog_compiler_pic_works_CXX+set}" = set; then :
13059 $as_echo_n "(cached) " >&6
13060else
13061 lt_cv_prog_compiler_pic_works_CXX=no
13062 ac_outfile=conftest.$ac_objext
13063 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
13064 lt_compiler_flag="$lt_prog_compiler_pic_CXX -DPIC"
13065 # Insert the option either (1) after the last *FLAGS variable, or
13066 # (2) before a word containing "conftest.", or (3) at the end.
13067 # Note that $ac_compile itself does not contain backslashes and begins
13068 # with a dollar sign (not a hyphen), so the echo should work correctly.
13069 # The option is referenced via a variable to avoid confusing sed.
13070 lt_compile=`echo "$ac_compile" | $SED \
13071 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
13072 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
13073 -e 's:$: $lt_compiler_flag:'`
b65019fe 13074 (eval echo "\"\$as_me:13074: $lt_compile\"" >&5)
9c60689e
DWT
13075 (eval "$lt_compile" 2>conftest.err)
13076 ac_status=$?
13077 cat conftest.err >&5
b65019fe 13078 echo "$as_me:13078: \$? = $ac_status" >&5
9c60689e
DWT
13079 if (exit $ac_status) && test -s "$ac_outfile"; then
13080 # The compiler can only warn and ignore the option if not recognized
13081 # So say no if there are warnings other than the usual output.
13082 $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
13083 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
13084 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
13085 lt_cv_prog_compiler_pic_works_CXX=yes
13086 fi
13087 fi
13088 $RM conftest*
13089
13090fi
13091{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works_CXX" >&5
13092$as_echo "$lt_cv_prog_compiler_pic_works_CXX" >&6; }
13093
13094if test x"$lt_cv_prog_compiler_pic_works_CXX" = xyes; then
13095 case $lt_prog_compiler_pic_CXX in
13096 "" | " "*) ;;
13097 *) lt_prog_compiler_pic_CXX=" $lt_prog_compiler_pic_CXX" ;;
13098 esac
13099else
13100 lt_prog_compiler_pic_CXX=
13101 lt_prog_compiler_can_build_shared_CXX=no
13102fi
13103
13104fi
13105
13106
13107
47aaa820
DWT
13108#
13109# Check to make sure the static flag actually works.
13110#
13111wl=$lt_prog_compiler_wl_CXX eval lt_tmp_static_flag=\"$lt_prog_compiler_static_CXX\"
13112{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
13113$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
13114if test "${lt_cv_prog_compiler_static_works_CXX+set}" = set; then :
13115 $as_echo_n "(cached) " >&6
13116else
13117 lt_cv_prog_compiler_static_works_CXX=no
13118 save_LDFLAGS="$LDFLAGS"
13119 LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
13120 echo "$lt_simple_link_test_code" > conftest.$ac_ext
13121 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
13122 # The linker can only warn and ignore the option if not recognized
13123 # So say no if there are warnings
13124 if test -s conftest.err; then
13125 # Append any errors to the config.log.
13126 cat conftest.err 1>&5
13127 $ECHO "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp
13128 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
13129 if diff conftest.exp conftest.er2 >/dev/null; then
13130 lt_cv_prog_compiler_static_works_CXX=yes
13131 fi
13132 else
13133 lt_cv_prog_compiler_static_works_CXX=yes
13134 fi
13135 fi
13136 $RM -r conftest*
13137 LDFLAGS="$save_LDFLAGS"
13138
13139fi
13140{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works_CXX" >&5
13141$as_echo "$lt_cv_prog_compiler_static_works_CXX" >&6; }
13142
13143if test x"$lt_cv_prog_compiler_static_works_CXX" = xyes; then
13144 :
13145else
13146 lt_prog_compiler_static_CXX=
13147fi
13148
13149
13150
13151
13152 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
13153$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
13154if test "${lt_cv_prog_compiler_c_o_CXX+set}" = set; then :
13155 $as_echo_n "(cached) " >&6
13156else
13157 lt_cv_prog_compiler_c_o_CXX=no
13158 $RM -r conftest 2>/dev/null
13159 mkdir conftest
13160 cd conftest
13161 mkdir out
13162 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
13163
13164 lt_compiler_flag="-o out/conftest2.$ac_objext"
13165 # Insert the option either (1) after the last *FLAGS variable, or
13166 # (2) before a word containing "conftest.", or (3) at the end.
13167 # Note that $ac_compile itself does not contain backslashes and begins
13168 # with a dollar sign (not a hyphen), so the echo should work correctly.
13169 lt_compile=`echo "$ac_compile" | $SED \
13170 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
13171 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
13172 -e 's:$: $lt_compiler_flag:'`
b65019fe 13173 (eval echo "\"\$as_me:13173: $lt_compile\"" >&5)
47aaa820
DWT
13174 (eval "$lt_compile" 2>out/conftest.err)
13175 ac_status=$?
13176 cat out/conftest.err >&5
b65019fe 13177 echo "$as_me:13177: \$? = $ac_status" >&5
47aaa820
DWT
13178 if (exit $ac_status) && test -s out/conftest2.$ac_objext
13179 then
13180 # The compiler can only warn and ignore the option if not recognized
13181 # So say no if there are warnings
13182 $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp
13183 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
13184 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
13185 lt_cv_prog_compiler_c_o_CXX=yes
13186 fi
13187 fi
13188 chmod u+w . 2>&5
13189 $RM conftest*
13190 # SGI C++ compiler will create directory out/ii_files/ for
13191 # template instantiation
13192 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
13193 $RM out/* && rmdir out
13194 cd ..
13195 $RM -r conftest
13196 $RM conftest*
13197
13198fi
13199{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o_CXX" >&5
13200$as_echo "$lt_cv_prog_compiler_c_o_CXX" >&6; }
13201
13202
13203
13204 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
13205$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
13206if test "${lt_cv_prog_compiler_c_o_CXX+set}" = set; then :
13207 $as_echo_n "(cached) " >&6
13208else
13209 lt_cv_prog_compiler_c_o_CXX=no
13210 $RM -r conftest 2>/dev/null
13211 mkdir conftest
13212 cd conftest
13213 mkdir out
13214 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
13215
13216 lt_compiler_flag="-o out/conftest2.$ac_objext"
13217 # Insert the option either (1) after the last *FLAGS variable, or
13218 # (2) before a word containing "conftest.", or (3) at the end.
13219 # Note that $ac_compile itself does not contain backslashes and begins
13220 # with a dollar sign (not a hyphen), so the echo should work correctly.
13221 lt_compile=`echo "$ac_compile" | $SED \
13222 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
13223 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
13224 -e 's:$: $lt_compiler_flag:'`
b65019fe 13225 (eval echo "\"\$as_me:13225: $lt_compile\"" >&5)
47aaa820
DWT
13226 (eval "$lt_compile" 2>out/conftest.err)
13227 ac_status=$?
13228 cat out/conftest.err >&5
b65019fe 13229 echo "$as_me:13229: \$? = $ac_status" >&5
47aaa820
DWT
13230 if (exit $ac_status) && test -s out/conftest2.$ac_objext
13231 then
13232 # The compiler can only warn and ignore the option if not recognized
13233 # So say no if there are warnings
13234 $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp
13235 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
13236 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
13237 lt_cv_prog_compiler_c_o_CXX=yes
13238 fi
13239 fi
13240 chmod u+w . 2>&5
13241 $RM conftest*
13242 # SGI C++ compiler will create directory out/ii_files/ for
13243 # template instantiation
13244 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
13245 $RM out/* && rmdir out
13246 cd ..
13247 $RM -r conftest
13248 $RM conftest*
13249
13250fi
13251{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o_CXX" >&5
13252$as_echo "$lt_cv_prog_compiler_c_o_CXX" >&6; }
13253
13254
13255
13256
13257hard_links="nottested"
13258if test "$lt_cv_prog_compiler_c_o_CXX" = no && test "$need_locks" != no; then
13259 # do not overwrite the value of need_locks provided by the user
13260 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
13261$as_echo_n "checking if we can lock with hard links... " >&6; }
13262 hard_links=yes
13263 $RM conftest*
13264 ln conftest.a conftest.b 2>/dev/null && hard_links=no
13265 touch conftest.a
13266 ln conftest.a conftest.b 2>&5 || hard_links=no
13267 ln conftest.a conftest.b 2>/dev/null && hard_links=no
13268 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
13269$as_echo "$hard_links" >&6; }
13270 if test "$hard_links" = no; then
13271 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
13272$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
13273 need_locks=warn
13274 fi
13275else
13276 need_locks=no
13277fi
13278
13279
13280
13281 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
13282$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
13283
13284 export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
13285 case $host_os in
13286 aix[4-9]*)
13287 # If we're using GNU nm, then we don't want the "-C" option.
13288 # -C means demangle to AIX nm, but means don't demangle with GNU nm
13289 if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
13290 export_symbols_cmds_CXX='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols'
13291 else
13292 export_symbols_cmds_CXX='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols'
13293 fi
13294 ;;
13295 pw32*)
13296 export_symbols_cmds_CXX="$ltdll_cmds"
13297 ;;
13298 cygwin* | mingw* | cegcc*)
13299 export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/;/^.*[ ]__nm__/s/^.*[ ]__nm__\([^ ]*\)[ ][^ ]*/\1 DATA/;/^I[ ]/d;/^[AITW][ ]/s/.* //'\'' | sort | uniq > $export_symbols'
13300 ;;
13301 linux* | k*bsd*-gnu)
13302 link_all_deplibs_CXX=no
13303 ;;
13304 *)
13305 export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
13306 ;;
13307 esac
13308 exclude_expsyms_CXX='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
13309
13310{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs_CXX" >&5
13311$as_echo "$ld_shlibs_CXX" >&6; }
13312test "$ld_shlibs_CXX" = no && can_build_shared=no
13313
13314with_gnu_ld_CXX=$with_gnu_ld
13315
13316
13317
13318
13319
13320
13321#
13322# Do we need to explicitly link libc?
13323#
13324case "x$archive_cmds_need_lc_CXX" in
13325x|xyes)
13326 # Assume -lc should be added
13327 archive_cmds_need_lc_CXX=yes
13328
13329 if test "$enable_shared" = yes && test "$GCC" = yes; then
13330 case $archive_cmds_CXX in
13331 *'~'*)
13332 # FIXME: we may have to deal with multi-command sequences.
13333 ;;
13334 '$CC '*)
13335 # Test whether the compiler implicitly links with -lc since on some
13336 # systems, -lgcc has to come before -lc. If gcc already passes -lc
13337 # to ld, don't add -lc before -lgcc.
13338 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
13339$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
13340 $RM conftest*
13341 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
13342
13343 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
13344 (eval $ac_compile) 2>&5
13345 ac_status=$?
13346 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
13347 test $ac_status = 0; } 2>conftest.err; then
13348 soname=conftest
13349 lib=conftest
13350 libobjs=conftest.$ac_objext
13351 deplibs=
13352 wl=$lt_prog_compiler_wl_CXX
13353 pic_flag=$lt_prog_compiler_pic_CXX
13354 compiler_flags=-v
13355 linker_flags=-v
13356 verstring=
13357 output_objdir=.
13358 libname=conftest
13359 lt_save_allow_undefined_flag=$allow_undefined_flag_CXX
13360 allow_undefined_flag_CXX=
13361 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds_CXX 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
13362 (eval $archive_cmds_CXX 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
13363 ac_status=$?
13364 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
13365 test $ac_status = 0; }
13366 then
13367 archive_cmds_need_lc_CXX=no
13368 else
13369 archive_cmds_need_lc_CXX=yes
13370 fi
13371 allow_undefined_flag_CXX=$lt_save_allow_undefined_flag
13372 else
13373 cat conftest.err 1>&5
13374 fi
13375 $RM conftest*
13376 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $archive_cmds_need_lc_CXX" >&5
13377$as_echo "$archive_cmds_need_lc_CXX" >&6; }
13378 ;;
13379 esac
13380 fi
13381 ;;
13382esac
13383
13384
13385
13386
13387
13388
13389
13390
13391
13392
13393
13394
13395
13396
13397
13398
13399
13400
13401
13402
13403
13404
13405
13406
13407
13408
13409
13410
13411
13412
13413
13414
13415
13416
13417
13418
13419
13420
13421
13422
13423
13424
13425
13426
13427
13428
13429
13430
13431
13432
13433
13434
13435
13436
13437
13438
13439
13440
13441
13442
13443
13444
13445
13446
13447 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
13448$as_echo_n "checking dynamic linker characteristics... " >&6; }
13449
13450library_names_spec=
13451libname_spec='lib$name'
13452soname_spec=
13453shrext_cmds=".so"
13454postinstall_cmds=
13455postuninstall_cmds=
13456finish_cmds=
13457finish_eval=
13458shlibpath_var=
13459shlibpath_overrides_runpath=unknown
13460version_type=none
13461dynamic_linker="$host_os ld.so"
13462sys_lib_dlsearch_path_spec="/lib /usr/lib"
13463need_lib_prefix=unknown
13464hardcode_into_libs=no
13465
13466# when you set need_version to no, make sure it does not cause -set_version
13467# flags to be left without arguments
13468need_version=unknown
13469
13470case $host_os in
13471aix3*)
13472 version_type=linux
13473 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
13474 shlibpath_var=LIBPATH
13475
13476 # AIX 3 has no versioning support, so we append a major version to the name.
13477 soname_spec='${libname}${release}${shared_ext}$major'
13478 ;;
13479
13480aix[4-9]*)
13481 version_type=linux
13482 need_lib_prefix=no
13483 need_version=no
13484 hardcode_into_libs=yes
13485 if test "$host_cpu" = ia64; then
13486 # AIX 5 supports IA64
13487 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
13488 shlibpath_var=LD_LIBRARY_PATH
13489 else
13490 # With GCC up to 2.95.x, collect2 would create an import file
13491 # for dependence libraries. The import file would start with
13492 # the line `#! .'. This would cause the generated library to
13493 # depend on `.', always an invalid library. This was fixed in
13494 # development snapshots of GCC prior to 3.0.
13495 case $host_os in
13496 aix4 | aix4.[01] | aix4.[01].*)
13497 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
13498 echo ' yes '
13499 echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
13500 :
13501 else
13502 can_build_shared=no
13503 fi
13504 ;;
13505 esac
13506 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
13507 # soname into executable. Probably we can add versioning support to
13508 # collect2, so additional links can be useful in future.
13509 if test "$aix_use_runtimelinking" = yes; then
13510 # If using run time linking (on AIX 4.2 or later) use lib<name>.so
13511 # instead of lib<name>.a to let people know that these are not
13512 # typical AIX shared libraries.
13513 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13514 else
13515 # We preserve .a as extension for shared libraries through AIX4.2
13516 # and later when we are not doing run time linking.
13517 library_names_spec='${libname}${release}.a $libname.a'
13518 soname_spec='${libname}${release}${shared_ext}$major'
13519 fi
13520 shlibpath_var=LIBPATH
13521 fi
13522 ;;
13523
13524amigaos*)
13525 case $host_cpu in
13526 powerpc)
13527 # Since July 2007 AmigaOS4 officially supports .so libraries.
13528 # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
13529 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13530 ;;
13531 m68k)
13532 library_names_spec='$libname.ixlibrary $libname.a'
13533 # Create ${libname}_ixlibrary.a entries in /sys/libs.
13534 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'
13535 ;;
13536 esac
13537 ;;
13538
13539beos*)
13540 library_names_spec='${libname}${shared_ext}'
13541 dynamic_linker="$host_os ld.so"
13542 shlibpath_var=LIBRARY_PATH
13543 ;;
13544
13545bsdi[45]*)
13546 version_type=linux
13547 need_version=no
13548 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13549 soname_spec='${libname}${release}${shared_ext}$major'
13550 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
13551 shlibpath_var=LD_LIBRARY_PATH
13552 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
13553 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
13554 # the default ld.so.conf also contains /usr/contrib/lib and
13555 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
13556 # libtool to hard-code these into programs
13557 ;;
9c60689e 13558
47aaa820
DWT
13559cygwin* | mingw* | pw32* | cegcc*)
13560 version_type=windows
13561 shrext_cmds=".dll"
13562 need_version=no
13563 need_lib_prefix=no
9c60689e 13564
47aaa820
DWT
13565 case $GCC,$host_os in
13566 yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*)
13567 library_names_spec='$libname.dll.a'
13568 # DLL is installed to $(libdir)/../bin by postinstall_cmds
13569 postinstall_cmds='base_file=`basename \${file}`~
13570 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
13571 dldir=$destdir/`dirname \$dlpath`~
13572 test -d \$dldir || mkdir -p \$dldir~
13573 $install_prog $dir/$dlname \$dldir/$dlname~
13574 chmod a+x \$dldir/$dlname~
13575 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
13576 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
13577 fi'
13578 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
13579 dlpath=$dir/\$dldll~
13580 $RM \$dlpath'
13581 shlibpath_overrides_runpath=yes
9c60689e 13582
47aaa820
DWT
13583 case $host_os in
13584 cygwin*)
13585 # Cygwin DLLs use 'cyg' prefix rather than 'lib'
13586 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
13587 sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib"
13588 ;;
13589 mingw* | cegcc*)
13590 # MinGW DLLs use traditional 'lib' prefix
13591 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
13592 sys_lib_search_path_spec=`$CC -print-search-dirs | $GREP "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
13593 if $ECHO "$sys_lib_search_path_spec" | $GREP ';[c-zC-Z]:/' >/dev/null; then
13594 # It is most probably a Windows format PATH printed by
13595 # mingw gcc, but we are running on Cygwin. Gcc prints its search
13596 # path with ; separators, and with drive letters. We can handle the
13597 # drive letters (cygwin fileutils understands them), so leave them,
13598 # especially as we might pass files found there to a mingw objdump,
13599 # which wouldn't understand a cygwinified path. Ahh.
13600 sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
13601 else
13602 sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
13603 fi
13604 ;;
13605 pw32*)
13606 # pw32 DLLs use 'pw' prefix rather than 'lib'
13607 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
13608 ;;
13609 esac
13610 ;;
9c60689e 13611
47aaa820
DWT
13612 *)
13613 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
13614 ;;
13615 esac
13616 dynamic_linker='Win32 ld.exe'
13617 # FIXME: first we should search . and the directory the executable is in
13618 shlibpath_var=PATH
13619 ;;
9c60689e 13620
47aaa820
DWT
13621darwin* | rhapsody*)
13622 dynamic_linker="$host_os dyld"
13623 version_type=darwin
13624 need_lib_prefix=no
13625 need_version=no
13626 library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
13627 soname_spec='${libname}${release}${major}$shared_ext'
13628 shlibpath_overrides_runpath=yes
13629 shlibpath_var=DYLD_LIBRARY_PATH
13630 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
9c60689e 13631
47aaa820
DWT
13632 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
13633 ;;
9c60689e 13634
47aaa820
DWT
13635dgux*)
13636 version_type=linux
13637 need_lib_prefix=no
13638 need_version=no
13639 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
13640 soname_spec='${libname}${release}${shared_ext}$major'
13641 shlibpath_var=LD_LIBRARY_PATH
13642 ;;
9c60689e 13643
47aaa820
DWT
13644freebsd1*)
13645 dynamic_linker=no
13646 ;;
9c60689e 13647
47aaa820
DWT
13648freebsd* | dragonfly*)
13649 # DragonFly does not have aout. When/if they implement a new
13650 # versioning mechanism, adjust this.
13651 if test -x /usr/bin/objformat; then
13652 objformat=`/usr/bin/objformat`
13653 else
13654 case $host_os in
13655 freebsd[123]*) objformat=aout ;;
13656 *) objformat=elf ;;
13657 esac
13658 fi
13659 version_type=freebsd-$objformat
13660 case $version_type in
13661 freebsd-elf*)
13662 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
13663 need_version=no
13664 need_lib_prefix=no
13665 ;;
13666 freebsd-*)
13667 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
13668 need_version=yes
13669 ;;
13670 esac
13671 shlibpath_var=LD_LIBRARY_PATH
13672 case $host_os in
13673 freebsd2*)
13674 shlibpath_overrides_runpath=yes
13675 ;;
13676 freebsd3.[01]* | freebsdelf3.[01]*)
13677 shlibpath_overrides_runpath=yes
13678 hardcode_into_libs=yes
13679 ;;
13680 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
13681 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
13682 shlibpath_overrides_runpath=no
13683 hardcode_into_libs=yes
13684 ;;
13685 *) # from 4.6 on, and DragonFly
13686 shlibpath_overrides_runpath=yes
13687 hardcode_into_libs=yes
13688 ;;
13689 esac
13690 ;;
9c60689e 13691
47aaa820
DWT
13692gnu*)
13693 version_type=linux
13694 need_lib_prefix=no
13695 need_version=no
13696 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
13697 soname_spec='${libname}${release}${shared_ext}$major'
13698 shlibpath_var=LD_LIBRARY_PATH
13699 hardcode_into_libs=yes
13700 ;;
9c60689e 13701
47aaa820
DWT
13702hpux9* | hpux10* | hpux11*)
13703 # Give a soname corresponding to the major version so that dld.sl refuses to
13704 # link against other versions.
13705 version_type=sunos
13706 need_lib_prefix=no
13707 need_version=no
13708 case $host_cpu in
13709 ia64*)
13710 shrext_cmds='.so'
13711 hardcode_into_libs=yes
13712 dynamic_linker="$host_os dld.so"
13713 shlibpath_var=LD_LIBRARY_PATH
13714 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
13715 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13716 soname_spec='${libname}${release}${shared_ext}$major'
13717 if test "X$HPUX_IA64_MODE" = X32; then
13718 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
13719 else
13720 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
13721 fi
13722 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
13723 ;;
13724 hppa*64*)
13725 shrext_cmds='.sl'
13726 hardcode_into_libs=yes
13727 dynamic_linker="$host_os dld.sl"
13728 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
13729 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
13730 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13731 soname_spec='${libname}${release}${shared_ext}$major'
13732 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
13733 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
13734 ;;
13735 *)
13736 shrext_cmds='.sl'
13737 dynamic_linker="$host_os dld.sl"
13738 shlibpath_var=SHLIB_PATH
13739 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
13740 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13741 soname_spec='${libname}${release}${shared_ext}$major'
13742 ;;
13743 esac
13744 # HP-UX runs *really* slowly unless shared libraries are mode 555.
13745 postinstall_cmds='chmod 555 $lib'
13746 ;;
9c60689e 13747
47aaa820
DWT
13748interix[3-9]*)
13749 version_type=linux
13750 need_lib_prefix=no
13751 need_version=no
13752 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
13753 soname_spec='${libname}${release}${shared_ext}$major'
13754 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
13755 shlibpath_var=LD_LIBRARY_PATH
13756 shlibpath_overrides_runpath=no
13757 hardcode_into_libs=yes
13758 ;;
9c60689e 13759
47aaa820
DWT
13760irix5* | irix6* | nonstopux*)
13761 case $host_os in
13762 nonstopux*) version_type=nonstopux ;;
13763 *)
13764 if test "$lt_cv_prog_gnu_ld" = yes; then
13765 version_type=linux
13766 else
13767 version_type=irix
13768 fi ;;
13769 esac
13770 need_lib_prefix=no
13771 need_version=no
13772 soname_spec='${libname}${release}${shared_ext}$major'
13773 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
13774 case $host_os in
13775 irix5* | nonstopux*)
13776 libsuff= shlibsuff=
13777 ;;
13778 *)
13779 case $LD in # libtool.m4 will add one of these switches to LD
13780 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
13781 libsuff= shlibsuff= libmagic=32-bit;;
13782 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
13783 libsuff=32 shlibsuff=N32 libmagic=N32;;
13784 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
13785 libsuff=64 shlibsuff=64 libmagic=64-bit;;
13786 *) libsuff= shlibsuff= libmagic=never-match;;
13787 esac
13788 ;;
13789 esac
13790 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
13791 shlibpath_overrides_runpath=no
13792 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
13793 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
13794 hardcode_into_libs=yes
13795 ;;
9c60689e 13796
47aaa820
DWT
13797# No shared lib support for Linux oldld, aout, or coff.
13798linux*oldld* | linux*aout* | linux*coff*)
13799 dynamic_linker=no
13800 ;;
9c60689e 13801
47aaa820
DWT
13802# This must be Linux ELF.
13803linux* | k*bsd*-gnu | kopensolaris*-gnu)
13804 version_type=linux
13805 need_lib_prefix=no
13806 need_version=no
13807 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13808 soname_spec='${libname}${release}${shared_ext}$major'
13809 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
13810 shlibpath_var=LD_LIBRARY_PATH
13811 shlibpath_overrides_runpath=no
13812 # Some binutils ld are patched to set DT_RUNPATH
13813 save_LDFLAGS=$LDFLAGS
13814 save_libdir=$libdir
13815 eval "libdir=/foo; wl=\"$lt_prog_compiler_wl_CXX\"; \
13816 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec_CXX\""
13817 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13818/* end confdefs.h. */
9c60689e 13819
47aaa820
DWT
13820int
13821main ()
13822{
9c60689e 13823
47aaa820
DWT
13824 ;
13825 return 0;
13826}
13827_ACEOF
13828if ac_fn_cxx_try_link "$LINENO"; then :
13829 if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
13830 shlibpath_overrides_runpath=yes
9c60689e 13831fi
47aaa820
DWT
13832fi
13833rm -f core conftest.err conftest.$ac_objext \
13834 conftest$ac_exeext conftest.$ac_ext
13835 LDFLAGS=$save_LDFLAGS
13836 libdir=$save_libdir
9c60689e 13837
47aaa820
DWT
13838 # This implies no fast_install, which is unacceptable.
13839 # Some rework will be needed to allow for fast_install
13840 # before this can be enabled.
13841 hardcode_into_libs=yes
9c60689e 13842
47aaa820
DWT
13843 # Append ld.so.conf contents to the search path
13844 if test -f /etc/ld.so.conf; then
13845 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' ' '`
13846 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
13847 fi
9c60689e 13848
47aaa820
DWT
13849 # We used to test for /lib/ld.so.1 and disable shared libraries on
13850 # powerpc, because MkLinux only supported shared libraries with the
13851 # GNU dynamic linker. Since this was broken with cross compilers,
13852 # most powerpc-linux boxes support dynamic linking these days and
13853 # people can always --disable-shared, the test was removed, and we
13854 # assume the GNU/Linux dynamic linker is in use.
13855 dynamic_linker='GNU/Linux ld.so'
9c60689e 13856 ;;
47aaa820
DWT
13857
13858netbsdelf*-gnu)
13859 version_type=linux
13860 need_lib_prefix=no
13861 need_version=no
13862 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
13863 soname_spec='${libname}${release}${shared_ext}$major'
13864 shlibpath_var=LD_LIBRARY_PATH
13865 shlibpath_overrides_runpath=no
13866 hardcode_into_libs=yes
13867 dynamic_linker='NetBSD ld.elf_so'
9c60689e 13868 ;;
47aaa820
DWT
13869
13870netbsd*)
13871 version_type=sunos
13872 need_lib_prefix=no
13873 need_version=no
13874 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
13875 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
13876 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
13877 dynamic_linker='NetBSD (a.out) ld.so'
13878 else
13879 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
13880 soname_spec='${libname}${release}${shared_ext}$major'
13881 dynamic_linker='NetBSD ld.elf_so'
13882 fi
13883 shlibpath_var=LD_LIBRARY_PATH
13884 shlibpath_overrides_runpath=yes
13885 hardcode_into_libs=yes
9c60689e 13886 ;;
9c60689e 13887
47aaa820
DWT
13888newsos6)
13889 version_type=linux
13890 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13891 shlibpath_var=LD_LIBRARY_PATH
13892 shlibpath_overrides_runpath=yes
13893 ;;
9c60689e 13894
47aaa820
DWT
13895*nto* | *qnx*)
13896 version_type=qnx
13897 need_lib_prefix=no
13898 need_version=no
13899 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13900 soname_spec='${libname}${release}${shared_ext}$major'
13901 shlibpath_var=LD_LIBRARY_PATH
13902 shlibpath_overrides_runpath=no
13903 hardcode_into_libs=yes
13904 dynamic_linker='ldqnx.so'
13905 ;;
9c60689e 13906
47aaa820
DWT
13907openbsd*)
13908 version_type=sunos
13909 sys_lib_dlsearch_path_spec="/usr/lib"
13910 need_lib_prefix=no
13911 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
13912 case $host_os in
13913 openbsd3.3 | openbsd3.3.*) need_version=yes ;;
13914 *) need_version=no ;;
13915 esac
13916 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
13917 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
13918 shlibpath_var=LD_LIBRARY_PATH
13919 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
13920 case $host_os in
13921 openbsd2.[89] | openbsd2.[89].*)
13922 shlibpath_overrides_runpath=no
13923 ;;
13924 *)
13925 shlibpath_overrides_runpath=yes
13926 ;;
13927 esac
13928 else
13929 shlibpath_overrides_runpath=yes
13930 fi
13931 ;;
9c60689e 13932
47aaa820
DWT
13933os2*)
13934 libname_spec='$name'
13935 shrext_cmds=".dll"
13936 need_lib_prefix=no
13937 library_names_spec='$libname${shared_ext} $libname.a'
13938 dynamic_linker='OS/2 ld.exe'
13939 shlibpath_var=LIBPATH
13940 ;;
9c60689e 13941
47aaa820
DWT
13942osf3* | osf4* | osf5*)
13943 version_type=osf
13944 need_lib_prefix=no
13945 need_version=no
13946 soname_spec='${libname}${release}${shared_ext}$major'
13947 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13948 shlibpath_var=LD_LIBRARY_PATH
13949 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
13950 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
13951 ;;
9c60689e 13952
47aaa820
DWT
13953rdos*)
13954 dynamic_linker=no
13955 ;;
9c60689e 13956
47aaa820
DWT
13957solaris*)
13958 version_type=linux
13959 need_lib_prefix=no
13960 need_version=no
13961 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13962 soname_spec='${libname}${release}${shared_ext}$major'
13963 shlibpath_var=LD_LIBRARY_PATH
13964 shlibpath_overrides_runpath=yes
13965 hardcode_into_libs=yes
13966 # ldd complains unless libraries are executable
13967 postinstall_cmds='chmod +x $lib'
13968 ;;
9c60689e 13969
47aaa820
DWT
13970sunos4*)
13971 version_type=sunos
13972 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
13973 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
13974 shlibpath_var=LD_LIBRARY_PATH
13975 shlibpath_overrides_runpath=yes
13976 if test "$with_gnu_ld" = yes; then
13977 need_lib_prefix=no
13978 fi
13979 need_version=yes
13980 ;;
9c60689e 13981
47aaa820
DWT
13982sysv4 | sysv4.3*)
13983 version_type=linux
13984 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13985 soname_spec='${libname}${release}${shared_ext}$major'
13986 shlibpath_var=LD_LIBRARY_PATH
13987 case $host_vendor in
13988 sni)
13989 shlibpath_overrides_runpath=no
13990 need_lib_prefix=no
13991 runpath_var=LD_RUN_PATH
9c60689e 13992 ;;
47aaa820
DWT
13993 siemens)
13994 need_lib_prefix=no
9c60689e 13995 ;;
47aaa820
DWT
13996 motorola)
13997 need_lib_prefix=no
13998 need_version=no
13999 shlibpath_overrides_runpath=no
14000 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
14001 ;;
14002 esac
9c60689e 14003 ;;
9c60689e 14004
47aaa820
DWT
14005sysv4*MP*)
14006 if test -d /usr/nec ;then
14007 version_type=linux
14008 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
14009 soname_spec='$libname${shared_ext}.$major'
14010 shlibpath_var=LD_LIBRARY_PATH
14011 fi
14012 ;;
9c60689e 14013
47aaa820
DWT
14014sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
14015 version_type=freebsd-elf
14016 need_lib_prefix=no
14017 need_version=no
14018 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
14019 soname_spec='${libname}${release}${shared_ext}$major'
14020 shlibpath_var=LD_LIBRARY_PATH
14021 shlibpath_overrides_runpath=yes
14022 hardcode_into_libs=yes
14023 if test "$with_gnu_ld" = yes; then
14024 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
14025 else
14026 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
14027 case $host_os in
14028 sco3.2v5*)
14029 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
14030 ;;
14031 esac
14032 fi
14033 sys_lib_dlsearch_path_spec='/usr/lib'
14034 ;;
9c60689e 14035
47aaa820
DWT
14036tpf*)
14037 # TPF is a cross-target only. Preferred cross-host = GNU/Linux.
14038 version_type=linux
14039 need_lib_prefix=no
14040 need_version=no
14041 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14042 shlibpath_var=LD_LIBRARY_PATH
14043 shlibpath_overrides_runpath=no
14044 hardcode_into_libs=yes
14045 ;;
9c60689e 14046
47aaa820
DWT
14047uts4*)
14048 version_type=linux
14049 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14050 soname_spec='${libname}${release}${shared_ext}$major'
14051 shlibpath_var=LD_LIBRARY_PATH
14052 ;;
9c60689e 14053
47aaa820
DWT
14054*)
14055 dynamic_linker=no
e9c9a47c
DWT
14056 ;;
14057esac
14058{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
14059$as_echo "$dynamic_linker" >&6; }
14060test "$dynamic_linker" = no && can_build_shared=no
14061
14062variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
14063if test "$GCC" = yes; then
14064 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
47aaa820 14065fi
9c60689e 14066
e9c9a47c
DWT
14067if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
14068 sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
47aaa820 14069fi
e9c9a47c
DWT
14070if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
14071 sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
47aaa820 14072fi
9c60689e 14073
9c60689e 14074
9c60689e 14075
9c60689e 14076
47aaa820 14077
47aaa820 14078
47aaa820 14079
9c60689e 14080
9c60689e 14081
47aaa820 14082
47aaa820 14083
47aaa820 14084
47aaa820 14085
47aaa820 14086
47aaa820 14087
47aaa820 14088
47aaa820 14089
9c60689e 14090
9c60689e 14091
9c60689e 14092
9c60689e 14093
9c60689e 14094
e9c9a47c
DWT
14095
14096
14097
14098
14099
14100
14101
14102
14103
14104
14105
14106
14107
14108
14109 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
14110$as_echo_n "checking how to hardcode library paths into programs... " >&6; }
14111hardcode_action_CXX=
14112if test -n "$hardcode_libdir_flag_spec_CXX" ||
14113 test -n "$runpath_var_CXX" ||
14114 test "X$hardcode_automatic_CXX" = "Xyes" ; then
14115
14116 # We can hardcode non-existent directories.
14117 if test "$hardcode_direct_CXX" != no &&
14118 # If the only mechanism to avoid hardcoding is shlibpath_var, we
14119 # have to relink, otherwise we might link with an installed library
14120 # when we should be linking with a yet-to-be-installed one
14121 ## test "$_LT_TAGVAR(hardcode_shlibpath_var, CXX)" != no &&
14122 test "$hardcode_minus_L_CXX" != no; then
14123 # Linking always hardcodes the temporary library directory.
14124 hardcode_action_CXX=relink
14125 else
14126 # We can link without hardcoding, and we can hardcode nonexisting dirs.
14127 hardcode_action_CXX=immediate
14128 fi
14129else
14130 # We cannot hardcode anything, or else we can only hardcode existing
14131 # directories.
14132 hardcode_action_CXX=unsupported
14133fi
14134{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action_CXX" >&5
14135$as_echo "$hardcode_action_CXX" >&6; }
14136
14137if test "$hardcode_action_CXX" = relink ||
14138 test "$inherit_rpath_CXX" = yes; then
14139 # Fast installation is not supported
14140 enable_fast_install=no
14141elif test "$shlibpath_overrides_runpath" = yes ||
14142 test "$enable_shared" = no; then
14143 # Fast installation is not necessary
14144 enable_fast_install=needless
47aaa820 14145fi
9c60689e 14146
47aaa820 14147
47aaa820 14148
e9c9a47c
DWT
14149
14150
14151
14152
14153 fi # test -n "$compiler"
14154
14155 CC=$lt_save_CC
14156 LDCXX=$LD
14157 LD=$lt_save_LD
14158 GCC=$lt_save_GCC
14159 with_gnu_ld=$lt_save_with_gnu_ld
14160 lt_cv_path_LDCXX=$lt_cv_path_LD
14161 lt_cv_path_LD=$lt_save_path_LD
14162 lt_cv_prog_gnu_ldcxx=$lt_cv_prog_gnu_ld
14163 lt_cv_prog_gnu_ld=$lt_save_with_gnu_ld
14164fi # test "$_lt_caught_CXX_error" != yes
14165
14166ac_ext=c
14167ac_cpp='$CPP $CPPFLAGS'
14168ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
14169ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
14170ac_compiler_gnu=$ac_cv_c_compiler_gnu
14171
14172
14173ac_ext=mm
14174ac_cpp='$OBJCXXCPP $CPPFLAGS'
14175ac_compile='$OBJCXX -c $OBJCXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
14176ac_link='$OBJCXX -o conftest$ac_exeext $OBJCXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
14177ac_compiler_gnu=$ac_cv_objcxx_compiler_gnu
14178if test -n "$ac_tool_prefix"; then
14179 for ac_prog in g++ objc++ objcxx c++ CXX
14180 do
14181 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
14182set dummy $ac_tool_prefix$ac_prog; ac_word=$2
632b71ea
DWT
14183{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
14184$as_echo_n "checking for $ac_word... " >&6; }
e9c9a47c 14185if test "${ac_cv_prog_OBJCXX+set}" = set; then :
632b71ea
DWT
14186 $as_echo_n "(cached) " >&6
14187else
e9c9a47c
DWT
14188 if test -n "$OBJCXX"; then
14189 ac_cv_prog_OBJCXX="$OBJCXX" # Let the user override the test.
632b71ea
DWT
14190else
14191as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
14192for as_dir in $PATH
14193do
14194 IFS=$as_save_IFS
14195 test -z "$as_dir" && as_dir=.
14196 for ac_exec_ext in '' $ac_executable_extensions; do
14197 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
e9c9a47c 14198 ac_cv_prog_OBJCXX="$ac_tool_prefix$ac_prog"
632b71ea
DWT
14199 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
14200 break 2
14201 fi
14202done
14203 done
14204IFS=$as_save_IFS
14205
14206fi
14207fi
e9c9a47c
DWT
14208OBJCXX=$ac_cv_prog_OBJCXX
14209if test -n "$OBJCXX"; then
14210 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJCXX" >&5
14211$as_echo "$OBJCXX" >&6; }
632b71ea
DWT
14212else
14213 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14214$as_echo "no" >&6; }
14215fi
14216
14217
e9c9a47c
DWT
14218 test -n "$OBJCXX" && break
14219 done
632b71ea 14220fi
e9c9a47c
DWT
14221if test -z "$OBJCXX"; then
14222 ac_ct_OBJCXX=$OBJCXX
14223 for ac_prog in g++ objc++ objcxx c++ CXX
47aaa820
DWT
14224do
14225 # Extract the first word of "$ac_prog", so it can be a program name with args.
14226set dummy $ac_prog; ac_word=$2
14227{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
14228$as_echo_n "checking for $ac_word... " >&6; }
e9c9a47c 14229if test "${ac_cv_prog_ac_ct_OBJCXX+set}" = set; then :
47aaa820
DWT
14230 $as_echo_n "(cached) " >&6
14231else
e9c9a47c
DWT
14232 if test -n "$ac_ct_OBJCXX"; then
14233 ac_cv_prog_ac_ct_OBJCXX="$ac_ct_OBJCXX" # Let the user override the test.
47aaa820
DWT
14234else
14235as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
14236for as_dir in $PATH
14237do
14238 IFS=$as_save_IFS
14239 test -z "$as_dir" && as_dir=.
14240 for ac_exec_ext in '' $ac_executable_extensions; do
14241 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
e9c9a47c 14242 ac_cv_prog_ac_ct_OBJCXX="$ac_prog"
47aaa820
DWT
14243 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
14244 break 2
14245 fi
14246done
14247 done
14248IFS=$as_save_IFS
9c60689e 14249
9c60689e 14250fi
9c60689e 14251fi
e9c9a47c
DWT
14252ac_ct_OBJCXX=$ac_cv_prog_ac_ct_OBJCXX
14253if test -n "$ac_ct_OBJCXX"; then
14254 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJCXX" >&5
14255$as_echo "$ac_ct_OBJCXX" >&6; }
47aaa820
DWT
14256else
14257 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14258$as_echo "no" >&6; }
9c60689e
DWT
14259fi
14260
14261
e9c9a47c 14262 test -n "$ac_ct_OBJCXX" && break
47aaa820 14263done
e9c9a47c
DWT
14264
14265 if test "x$ac_ct_OBJCXX" = x; then
14266 OBJCXX="g++"
14267 else
14268 case $cross_compiling:$ac_tool_warned in
14269yes:)
14270{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
14271$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
14272ac_tool_warned=yes ;;
14273esac
14274 OBJCXX=$ac_ct_OBJCXX
14275 fi
14276fi
14277
14278# Provide some information about the compiler.
14279$as_echo "$as_me:${as_lineno-$LINENO}: checking for Objective C++ compiler version" >&5
14280set X $ac_compile
14281ac_compiler=$2
14282for ac_option in --version -v -V -qversion; do
14283 { { ac_try="$ac_compiler $ac_option >&5"
632b71ea
DWT
14284case "(($ac_try" in
14285 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14286 *) ac_try_echo=$ac_try;;
14287esac
14288eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
14289$as_echo "$ac_try_echo"; } >&5
e9c9a47c 14290 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
632b71ea 14291 ac_status=$?
e9c9a47c
DWT
14292 if test -s conftest.err; then
14293 sed '10a\
14294... rest of stderr output deleted ...
14295 10q' conftest.err >conftest.er1
14296 cat conftest.er1 >&5
14297 fi
14298 rm -f conftest.er1 conftest.err
632b71ea
DWT
14299 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
14300 test $ac_status = 0; }
e9c9a47c 14301done
9c60689e 14302
e9c9a47c
DWT
14303{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU Objective C++ compiler" >&5
14304$as_echo_n "checking whether we are using the GNU Objective C++ compiler... " >&6; }
14305if test "${ac_cv_objcxx_compiler_gnu+set}" = set; then :
632b71ea
DWT
14306 $as_echo_n "(cached) " >&6
14307else
e9c9a47c 14308 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
632b71ea 14309/* end confdefs.h. */
e9c9a47c
DWT
14310
14311int
14312main ()
14313{
14314#ifndef __GNUC__
14315 choke me
14316#endif
14317
14318 ;
14319 return 0;
14320}
632b71ea 14321_ACEOF
e9c9a47c
DWT
14322if ac_fn_objcxx_try_compile "$LINENO"; then :
14323 ac_compiler_gnu=yes
14324else
14325 ac_compiler_gnu=no
632b71ea 14326fi
e9c9a47c
DWT
14327rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14328ac_cv_objcxx_compiler_gnu=$ac_compiler_gnu
9c60689e 14329
632b71ea 14330fi
e9c9a47c
DWT
14331{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objcxx_compiler_gnu" >&5
14332$as_echo "$ac_cv_objcxx_compiler_gnu" >&6; }
14333if test $ac_compiler_gnu = yes; then
14334 GOBJCXX=yes
14335else
14336 GOBJCXX=
632b71ea 14337fi
e9c9a47c
DWT
14338ac_test_OBJCXXFLAGS=${OBJCXXFLAGS+set}
14339ac_save_OBJCXXFLAGS=$OBJCXXFLAGS
14340{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $OBJCXX accepts -g" >&5
14341$as_echo_n "checking whether $OBJCXX accepts -g... " >&6; }
14342if test "${ac_cv_prog_objcxx_g+set}" = set; then :
632b71ea 14343 $as_echo_n "(cached) " >&6
47aaa820 14344else
e9c9a47c
DWT
14345 ac_save_objcxx_werror_flag=$ac_objcxx_werror_flag
14346 ac_objcxx_werror_flag=yes
14347 ac_cv_prog_objcxx_g=no
14348 OBJCXXFLAGS="-g"
14349 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
632b71ea 14350/* end confdefs.h. */
9c60689e 14351
e9c9a47c
DWT
14352int
14353main ()
14354{
9c60689e 14355
e9c9a47c
DWT
14356 ;
14357 return 0;
14358}
14359_ACEOF
14360if ac_fn_objcxx_try_compile "$LINENO"; then :
14361 ac_cv_prog_objcxx_g=yes
632b71ea 14362else
e9c9a47c
DWT
14363 OBJCXXFLAGS=""
14364 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14365/* end confdefs.h. */
9c60689e 14366
e9c9a47c
DWT
14367int
14368main ()
14369{
9c60689e 14370
e9c9a47c
DWT
14371 ;
14372 return 0;
14373}
14374_ACEOF
14375if ac_fn_objcxx_try_compile "$LINENO"; then :
9c60689e 14376
47aaa820 14377else
e9c9a47c
DWT
14378 ac_objcxx_werror_flag=$ac_save_objcxx_werror_flag
14379 OBJCXXFLAGS="-g"
14380 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14381/* end confdefs.h. */
9c60689e 14382
e9c9a47c
DWT
14383int
14384main ()
14385{
9c60689e 14386
e9c9a47c
DWT
14387 ;
14388 return 0;
14389}
14390_ACEOF
14391if ac_fn_objcxx_try_compile "$LINENO"; then :
14392 ac_cv_prog_objcxx_g=yes
47aaa820 14393fi
e9c9a47c 14394rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
47aaa820 14395fi
e9c9a47c 14396rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
47aaa820 14397fi
e9c9a47c
DWT
14398rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14399 ac_objcxx_werror_flag=$ac_save_objcx_werror_flag
790e5246 14400fi
e9c9a47c
DWT
14401{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_objcxx_g" >&5
14402$as_echo "$ac_cv_prog_objcxx_g" >&6; }
14403if test "$ac_test_OBJCXXFLAGS" = set; then
14404 OBJCXXFLAGS=$ac_save_OBJCXXFLAGS
14405elif test $ac_cv_prog_objcxx_g = yes; then
14406 if test "$GOBJCXX" = yes; then
14407 OBJCXXFLAGS="-g -O2"
14408 else
14409 OBJCXXFLAGS="-g"
632b71ea 14410 fi
632b71ea 14411else
e9c9a47c
DWT
14412 if test "$GOBJCXX" = yes; then
14413 OBJCXXFLAGS="-O2"
14414 else
14415 OBJCXXFLAGS=
14416 fi
632b71ea 14417fi
e9c9a47c
DWT
14418ac_ext=c
14419ac_cpp='$CPP $CPPFLAGS'
14420ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
14421ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
14422ac_compiler_gnu=$ac_cv_c_compiler_gnu
632b71ea 14423
9c60689e 14424
e9c9a47c
DWT
14425# Check whether --with-frameworks was given.
14426if test "${with_frameworks+set}" = set; then :
14427 withval=$with_frameworks;
14428 for framework in $withval; do
9c60689e 14429
e9c9a47c
DWT
14430 for element in -F$framework; do
14431 haveit=
14432 for x in $CFLAGS; do
9c60689e 14433
e9c9a47c
DWT
14434 acl_save_prefix="$prefix"
14435 prefix="$acl_final_prefix"
14436 acl_save_exec_prefix="$exec_prefix"
14437 exec_prefix="$acl_final_exec_prefix"
14438 eval x=\"$x\"
14439 exec_prefix="$acl_save_exec_prefix"
14440 prefix="$acl_save_prefix"
14441
14442 if test "X$x" = "X$element"; then
14443 haveit=yes
14444 break
14445 fi
14446 done
14447 if test -z "$haveit"; then
14448 CFLAGS="${CFLAGS}${CFLAGS:+ }$element"
14449 fi
9c60689e 14450 done
9c60689e 14451
94690cff 14452
e9c9a47c
DWT
14453 for element in -F$framework; do
14454 haveit=
14455 for x in $CXXFLAGS; do
9c60689e 14456
e9c9a47c
DWT
14457 acl_save_prefix="$prefix"
14458 prefix="$acl_final_prefix"
14459 acl_save_exec_prefix="$exec_prefix"
14460 exec_prefix="$acl_final_exec_prefix"
14461 eval x=\"$x\"
14462 exec_prefix="$acl_save_exec_prefix"
14463 prefix="$acl_save_prefix"
9c60689e 14464
e9c9a47c
DWT
14465 if test "X$x" = "X$element"; then
14466 haveit=yes
14467 break
14468 fi
14469 done
14470 if test -z "$haveit"; then
14471 CXXFLAGS="${CXXFLAGS}${CXXFLAGS:+ }$element"
14472 fi
14473 done
9c60689e 14474
e9c9a47c
DWT
14475
14476 for element in -F$framework; do
14477 haveit=
14478 for x in $OBJCCXXFLAGS; do
14479
14480 acl_save_prefix="$prefix"
14481 prefix="$acl_final_prefix"
14482 acl_save_exec_prefix="$exec_prefix"
14483 exec_prefix="$acl_final_exec_prefix"
14484 eval x=\"$x\"
14485 exec_prefix="$acl_save_exec_prefix"
14486 prefix="$acl_save_prefix"
14487
14488 if test "X$x" = "X$element"; then
14489 haveit=yes
14490 break
14491 fi
14492 done
14493 if test -z "$haveit"; then
14494 OBJCCXXFLAGS="${OBJCCXXFLAGS}${OBJCCXXFLAGS:+ }$element"
14495 fi
9c60689e 14496 done
632b71ea 14497
e9c9a47c 14498 done
9c60689e 14499
e9c9a47c 14500fi
9c60689e 14501
e9c9a47c
DWT
14502ac_ext=cpp
14503ac_cpp='$CXXCPP $CPPFLAGS'
14504ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
14505ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
14506ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
9c60689e
DWT
14507
14508
632b71ea 14509 apr_found="no"
9c60689e 14510
632b71ea
DWT
14511 if test "$target_os" = "os2-emx"; then
14512 # Scripts don't pass test -x on OS/2
14513 TEST_X="test -f"
14514 else
14515 TEST_X="test -x"
14516 fi
9c60689e 14517
632b71ea 14518 acceptable_majors="1"
9c60689e 14519
632b71ea
DWT
14520 apr_temp_acceptable_apr_config=""
14521 for apr_temp_major in $acceptable_majors
14522 do
14523 case $apr_temp_major in
14524 0)
14525 apr_temp_acceptable_apr_config="$apr_temp_acceptable_apr_config apr-config"
14526 ;;
14527 *)
14528 apr_temp_acceptable_apr_config="$apr_temp_acceptable_apr_config apr-$apr_temp_major-config"
14529 ;;
14530 esac
14531 done
9c60689e 14532
632b71ea
DWT
14533 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for APR" >&5
14534$as_echo_n "checking for APR... " >&6; }
9c60689e 14535
632b71ea
DWT
14536# Check whether --with-apr was given.
14537if test "${with_apr+set}" = set; then :
14538 withval=$with_apr;
14539 if test "$withval" = "no" || test "$withval" = "yes"; then
14540 as_fn_error "--with-apr requires a directory or file to be provided" "$LINENO" 5
14541 fi
9c60689e 14542
632b71ea
DWT
14543 for apr_temp_apr_config_file in $apr_temp_acceptable_apr_config
14544 do
14545 for lookdir in "$withval/bin" "$withval"
14546 do
14547 if $TEST_X "$lookdir/$apr_temp_apr_config_file"; then
14548 apr_config="$lookdir/$apr_temp_apr_config_file"
9c60689e 14549
632b71ea
DWT
14550 apr_found="yes"
14551 break 2
14552 fi
14553 done
14554 done
9c60689e 14555
632b71ea
DWT
14556 if test "$apr_found" != "yes" && $TEST_X "$withval" && $withval --help > /dev/null 2>&1 ; then
14557 apr_config="$withval"
14558 apr_found="yes"
14559 fi
9c60689e 14560
632b71ea
DWT
14561 if test "$apr_found" != "yes"; then
14562 as_fn_error "the --with-apr parameter is incorrect. It must specify an install prefix, a build directory, or an apr-config file." "$LINENO" 5
14563 fi
9c60689e 14564
632b71ea 14565else
9c60689e 14566
632b71ea
DWT
14567 if test -n "1" && test "1" = "1"; then
14568 for apr_temp_apr_config_file in $apr_temp_acceptable_apr_config
14569 do
14570 if $apr_temp_apr_config_file --help > /dev/null 2>&1 ; then
14571 apr_config="$apr_temp_apr_config_file"
9c60689e 14572
632b71ea
DWT
14573 apr_found="yes"
14574 break
14575 else
14576 for lookdir in /usr /usr/local /usr/local/apr /opt/apr; do
14577 if $TEST_X "$lookdir/bin/$apr_temp_apr_config_file"; then
14578 apr_config="$lookdir/bin/$apr_temp_apr_config_file"
9c60689e 14579
632b71ea
DWT
14580 apr_found="yes"
14581 break 2
14582 fi
14583 done
14584 fi
14585 done
14586 fi
14587 if test "$apr_found" = "no" && test -d ""; then
14588 apr_temp_abs_srcdir="`cd && pwd`"
14589 apr_found="reconfig"
14590 apr_bundled_major="`sed -n '/#define.*APR_MAJOR_VERSION/s/^[^0-9]*\([0-9]*\).*$/\1/p' \"/include/apr_version.h\"`"
14591 case $apr_bundled_major in
14592 "")
14593 as_fn_error "failed to find major version of bundled APR" "$LINENO" 5
14594 ;;
14595 0)
14596 apr_temp_apr_config_file="apr-config"
14597 ;;
14598 *)
14599 apr_temp_apr_config_file="apr-$apr_bundled_major-config"
14600 ;;
14601 esac
14602 if test -n ""; then
14603 apr_config="/$apr_temp_apr_config_file"
14604 else
14605 apr_config="/$apr_temp_apr_config_file"
14606 fi
14607 fi
9c60689e 14608
632b71ea 14609fi
9c60689e 14610
9c60689e 14611
632b71ea
DWT
14612 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $apr_found" >&5
14613$as_echo "$apr_found" >&6; }
9c60689e 14614
632b71ea
DWT
14615case $apr_found in #(
14616 yes) :
9c60689e
DWT
14617
14618
632b71ea
DWT
14619 for element in `$apr_config --includes`; do
14620 haveit=
14621 for x in $CPPFLAGS; do
9c60689e
DWT
14622
14623 acl_save_prefix="$prefix"
14624 prefix="$acl_final_prefix"
14625 acl_save_exec_prefix="$exec_prefix"
14626 exec_prefix="$acl_final_exec_prefix"
632b71ea 14627 eval x=\"$x\"
9c60689e
DWT
14628 exec_prefix="$acl_save_exec_prefix"
14629 prefix="$acl_save_prefix"
14630
632b71ea
DWT
14631 if test "X$x" = "X$element"; then
14632 haveit=yes
14633 break
9c60689e 14634 fi
632b71ea
DWT
14635 done
14636 if test -z "$haveit"; then
14637 CPPFLAGS="${CPPFLAGS}${CPPFLAGS:+ }$element"
9c60689e 14638 fi
632b71ea 14639 done
9c60689e 14640
632b71ea 14641 LTLIBAPR=`$apr_config --link-libtool`
9c60689e 14642
632b71ea
DWT
14643 ;; #(
14644 *) :
14645 as_fn_error "You need apr" "$LINENO" 5 ;;
14646esac
14647
14648
14649 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a readline compatible library" >&5
14650$as_echo_n "checking for a readline compatible library... " >&6; }
14651if test "${vl_cv_lib_readline+set}" = set; then :
14652 $as_echo_n "(cached) " >&6
14653else
14654
14655 ORIG_LIBS="$LIBS"
14656 for readline_lib in readline edit editline; do
14657 for termcap_lib in "" termcap curses ncurses; do
14658 if test -z "$termcap_lib"; then
14659 TRY_LIB="-l$readline_lib"
14660 else
14661 TRY_LIB="-l$readline_lib -l$termcap_lib"
14662 fi
14663 LIBS="$ORIG_LIBS $TRY_LIB"
14664 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14665/* end confdefs.h. */
14666
14667/* Override any GCC internal prototype to avoid an error.
14668 Use char because int might match the return type of a GCC
14669 builtin and then its argument prototype would still apply. */
14670#ifdef __cplusplus
14671extern "C"
14672#endif
14673char readline ();
14674int
14675main ()
14676{
14677return readline ();
14678 ;
14679 return 0;
14680}
14681_ACEOF
14682if ac_fn_cxx_try_link "$LINENO"; then :
14683 vl_cv_lib_readline="$TRY_LIB"
14684fi
14685rm -f core conftest.err conftest.$ac_objext \
14686 conftest$ac_exeext conftest.$ac_ext
14687 if test -n "$vl_cv_lib_readline"; then
9c60689e
DWT
14688 break
14689 fi
14690 done
632b71ea
DWT
14691 if test -n "$vl_cv_lib_readline"; then
14692 break
14693 fi
14694 done
14695 if test -z "$vl_cv_lib_readline"; then
14696 vl_cv_lib_readline="no"
14697 LIBS="$ORIG_LIBS"
14698 fi
9c60689e 14699
632b71ea
DWT
14700fi
14701{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vl_cv_lib_readline" >&5
14702$as_echo "$vl_cv_lib_readline" >&6; }
9c60689e 14703
632b71ea 14704 if test "$vl_cv_lib_readline" != "no"; then
9c60689e 14705
632b71ea 14706$as_echo "#define HAVE_LIBREADLINE 1" >>confdefs.h
9c60689e 14707
632b71ea
DWT
14708 for ac_header in readline.h readline/readline.h
14709do :
14710 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
14711ac_fn_cxx_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
14712eval as_val=\$$as_ac_Header
14713 if test "x$as_val" = x""yes; then :
14714 cat >>confdefs.h <<_ACEOF
14715#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
14716_ACEOF
9c60689e 14717
632b71ea 14718fi
9c60689e 14719
632b71ea 14720done
9c60689e 14721
632b71ea
DWT
14722 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether readline supports history" >&5
14723$as_echo_n "checking whether readline supports history... " >&6; }
14724if test "${vl_cv_lib_readline_history+set}" = set; then :
14725 $as_echo_n "(cached) " >&6
14726else
9c60689e 14727
632b71ea
DWT
14728 vl_cv_lib_readline_history="no"
14729 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14730/* end confdefs.h. */
9c60689e 14731
632b71ea
DWT
14732/* Override any GCC internal prototype to avoid an error.
14733 Use char because int might match the return type of a GCC
14734 builtin and then its argument prototype would still apply. */
14735#ifdef __cplusplus
14736extern "C"
14737#endif
14738char add_history ();
14739int
14740main ()
14741{
14742return add_history ();
14743 ;
14744 return 0;
14745}
14746_ACEOF
14747if ac_fn_cxx_try_link "$LINENO"; then :
14748 vl_cv_lib_readline_history="yes"
14749fi
14750rm -f core conftest.err conftest.$ac_objext \
14751 conftest$ac_exeext conftest.$ac_ext
9c60689e 14752
632b71ea
DWT
14753fi
14754{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vl_cv_lib_readline_history" >&5
14755$as_echo "$vl_cv_lib_readline_history" >&6; }
14756 if test "$vl_cv_lib_readline_history" = "yes"; then
9c60689e 14757
632b71ea 14758$as_echo "#define HAVE_READLINE_HISTORY 1" >>confdefs.h
9c60689e 14759
632b71ea
DWT
14760 for ac_header in history.h readline/history.h
14761do :
14762 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
14763ac_fn_cxx_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
14764eval as_val=\$$as_ac_Header
14765 if test "x$as_val" = x""yes; then :
14766 cat >>confdefs.h <<_ACEOF
14767#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
14768_ACEOF
9c60689e 14769
632b71ea 14770fi
9c60689e 14771
632b71ea 14772done
9c60689e 14773
9c60689e 14774 fi
632b71ea 14775 fi
9c60689e 14776
19c905b4
DWT
14777case $vl_cv_lib_readline in #(
14778 no) :
14779 as_fn_error "You need readline" "$LINENO" 5 ;; #(
14780 *) :
14781 ;;
14782esac
632b71ea
DWT
14783ac_ext=c
14784ac_cpp='$CPP $CPPFLAGS'
14785ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
14786ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
14787ac_compiler_gnu=$ac_cv_c_compiler_gnu
9c60689e 14788
9c60689e 14789
632b71ea
DWT
14790 if test "X$prefix" = "XNONE"; then
14791 acl_final_prefix="$ac_default_prefix"
14792 else
14793 acl_final_prefix="$prefix"
9c60689e 14794 fi
632b71ea
DWT
14795 if test "X$exec_prefix" = "XNONE"; then
14796 acl_final_exec_prefix='${prefix}'
9c60689e 14797 else
632b71ea 14798 acl_final_exec_prefix="$exec_prefix"
9c60689e 14799 fi
632b71ea
DWT
14800 acl_save_prefix="$prefix"
14801 prefix="$acl_final_prefix"
14802 eval acl_final_exec_prefix=\"$acl_final_exec_prefix\"
14803 prefix="$acl_save_prefix"
9c60689e
DWT
14804
14805
632b71ea
DWT
14806# Check whether --with-gnu-ld was given.
14807if test "${with_gnu_ld+set}" = set; then :
14808 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
9c60689e 14809else
632b71ea 14810 with_gnu_ld=no
9c60689e
DWT
14811fi
14812
632b71ea
DWT
14813# Prepare PATH_SEPARATOR.
14814# The user is always right.
14815if test "${PATH_SEPARATOR+set}" != set; then
14816 echo "#! /bin/sh" >conf$$.sh
14817 echo "exit 0" >>conf$$.sh
14818 chmod +x conf$$.sh
14819 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
14820 PATH_SEPARATOR=';'
14821 else
14822 PATH_SEPARATOR=:
9c60689e 14823 fi
632b71ea
DWT
14824 rm -f conf$$.sh
14825fi
14826ac_prog=ld
14827if test "$GCC" = yes; then
14828 # Check if gcc -print-prog-name=ld gives a path.
14829 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by GCC" >&5
14830$as_echo_n "checking for ld used by GCC... " >&6; }
14831 case $host in
14832 *-*-mingw*)
14833 # gcc leaves a trailing carriage return which upsets mingw
14834 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
14835 *)
14836 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
14837 esac
14838 case $ac_prog in
14839 # Accept absolute paths.
14840 [\\/]* | [A-Za-z]:[\\/]*)
14841 re_direlt='/[^/][^/]*/\.\./'
14842 # Canonicalize the path of ld
14843 ac_prog=`echo $ac_prog| sed 's%\\\\%/%g'`
14844 while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do
14845 ac_prog=`echo $ac_prog| sed "s%$re_direlt%/%"`
14846 done
14847 test -z "$LD" && LD="$ac_prog"
14848 ;;
14849 "")
14850 # If it fails, then pretend we aren't using GCC.
14851 ac_prog=ld
14852 ;;
14853 *)
14854 # If it is relative, then search for the first ld in PATH.
14855 with_gnu_ld=unknown
14856 ;;
14857 esac
14858elif test "$with_gnu_ld" = yes; then
14859 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
14860$as_echo_n "checking for GNU ld... " >&6; }
9c60689e 14861else
632b71ea
DWT
14862 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
14863$as_echo_n "checking for non-GNU ld... " >&6; }
9c60689e 14864fi
632b71ea
DWT
14865if test "${acl_cv_path_LD+set}" = set; then :
14866 $as_echo_n "(cached) " >&6
14867else
14868 if test -z "$LD"; then
14869 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}${PATH_SEPARATOR-:}"
14870 for ac_dir in $PATH; do
14871 test -z "$ac_dir" && ac_dir=.
14872 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
14873 acl_cv_path_LD="$ac_dir/$ac_prog"
14874 # Check to see if the program is GNU ld. I'd rather use --version,
14875 # but apparently some GNU ld's only accept -v.
14876 # Break only if it was the GNU/non-GNU ld that we prefer.
14877 case `"$acl_cv_path_LD" -v 2>&1 < /dev/null` in
14878 *GNU* | *'with BFD'*)
14879 test "$with_gnu_ld" != no && break ;;
14880 *)
14881 test "$with_gnu_ld" != yes && break ;;
14882 esac
9c60689e 14883 fi
632b71ea
DWT
14884 done
14885 IFS="$ac_save_ifs"
9c60689e 14886else
632b71ea 14887 acl_cv_path_LD="$LD" # Let the user override the test with a path.
9c60689e 14888fi
632b71ea
DWT
14889fi
14890
14891LD="$acl_cv_path_LD"
14892if test -n "$LD"; then
14893 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
14894$as_echo "$LD" >&6; }
9c60689e 14895else
632b71ea
DWT
14896 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14897$as_echo "no" >&6; }
9c60689e 14898fi
632b71ea
DWT
14899test -z "$LD" && as_fn_error "no acceptable ld found in \$PATH" "$LINENO" 5
14900{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
14901$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
14902if test "${acl_cv_prog_gnu_ld+set}" = set; then :
14903 $as_echo_n "(cached) " >&6
9c60689e 14904else
632b71ea
DWT
14905 # I'd rather use --version here, but apparently some GNU ld's only accept -v.
14906case `$LD -v 2>&1 </dev/null` in
14907*GNU* | *'with BFD'*)
14908 acl_cv_prog_gnu_ld=yes ;;
14909*)
14910 acl_cv_prog_gnu_ld=no ;;
14911esac
9c60689e 14912fi
632b71ea
DWT
14913{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $acl_cv_prog_gnu_ld" >&5
14914$as_echo "$acl_cv_prog_gnu_ld" >&6; }
14915with_gnu_ld=$acl_cv_prog_gnu_ld
9c60689e
DWT
14916
14917
14918
9c60689e 14919
632b71ea
DWT
14920 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shared library run path origin" >&5
14921$as_echo_n "checking for shared library run path origin... " >&6; }
14922if test "${acl_cv_rpath+set}" = set; then :
14923 $as_echo_n "(cached) " >&6
9c60689e 14924else
632b71ea
DWT
14925
14926 CC="$CC" GCC="$GCC" LDFLAGS="$LDFLAGS" LD="$LD" with_gnu_ld="$with_gnu_ld" \
14927 ${CONFIG_SHELL-/bin/sh} "$ac_aux_dir/config.rpath" "$host" > conftest.sh
14928 . ./conftest.sh
14929 rm -f ./conftest.sh
14930 acl_cv_rpath=done
14931
9c60689e 14932fi
632b71ea
DWT
14933{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $acl_cv_rpath" >&5
14934$as_echo "$acl_cv_rpath" >&6; }
14935 wl="$acl_cv_wl"
14936 acl_libext="$acl_cv_libext"
14937 acl_shlibext="$acl_cv_shlibext"
14938 acl_libname_spec="$acl_cv_libname_spec"
14939 acl_library_names_spec="$acl_cv_library_names_spec"
14940 acl_hardcode_libdir_flag_spec="$acl_cv_hardcode_libdir_flag_spec"
14941 acl_hardcode_libdir_separator="$acl_cv_hardcode_libdir_separator"
14942 acl_hardcode_direct="$acl_cv_hardcode_direct"
14943 acl_hardcode_minus_L="$acl_cv_hardcode_minus_L"
14944 # Check whether --enable-rpath was given.
14945if test "${enable_rpath+set}" = set; then :
14946 enableval=$enable_rpath; :
14947else
14948 enable_rpath=yes
14949fi
14950
14951
14952
14953 acl_libdirstem=lib
14954 searchpath=`(LC_ALL=C $CC -print-search-dirs) 2>/dev/null | sed -n -e 's,^libraries: ,,p' | sed -e 's,^=,,'`
14955 if test -n "$searchpath"; then
14956 acl_save_IFS="${IFS= }"; IFS=":"
14957 for searchdir in $searchpath; do
14958 if test -d "$searchdir"; then
14959 case "$searchdir" in
14960 */lib64/ | */lib64 ) acl_libdirstem=lib64 ;;
14961 *) searchdir=`cd "$searchdir" && pwd`
14962 case "$searchdir" in
14963 */lib64 ) acl_libdirstem=lib64 ;;
14964 esac ;;
14965 esac
14966 fi
14967 done
14968 IFS="$acl_save_IFS"
14969 fi
14970
14971
14972
14973
14974
14975
14976
14977
14978
14979 use_additional=yes
14980
14981 acl_save_prefix="$prefix"
14982 prefix="$acl_final_prefix"
14983 acl_save_exec_prefix="$exec_prefix"
14984 exec_prefix="$acl_final_exec_prefix"
14985
14986 eval additional_includedir=\"$includedir\"
14987 eval additional_libdir=\"$libdir\"
14988
14989 exec_prefix="$acl_save_exec_prefix"
14990 prefix="$acl_save_prefix"
14991
14992
14993# Check whether --with-libiconv-prefix was given.
14994if test "${with_libiconv_prefix+set}" = set; then :
14995 withval=$with_libiconv_prefix;
14996 if test "X$withval" = "Xno"; then
14997 use_additional=no
14998 else
14999 if test "X$withval" = "X"; then
15000
15001 acl_save_prefix="$prefix"
15002 prefix="$acl_final_prefix"
15003 acl_save_exec_prefix="$exec_prefix"
15004 exec_prefix="$acl_final_exec_prefix"
15005
15006 eval additional_includedir=\"$includedir\"
15007 eval additional_libdir=\"$libdir\"
15008
15009 exec_prefix="$acl_save_exec_prefix"
15010 prefix="$acl_save_prefix"
15011
15012 else
15013 additional_includedir="$withval/include"
15014 additional_libdir="$withval/$acl_libdirstem"
15015 fi
15016 fi
15017
15018fi
15019
15020 LIBICONV=
15021 LTLIBICONV=
15022 INCICONV=
15023 LIBICONV_PREFIX=
15024 rpathdirs=
15025 ltrpathdirs=
15026 names_already_handled=
15027 names_next_round='iconv '
15028 while test -n "$names_next_round"; do
15029 names_this_round="$names_next_round"
15030 names_next_round=
15031 for name in $names_this_round; do
15032 already_handled=
15033 for n in $names_already_handled; do
15034 if test "$n" = "$name"; then
15035 already_handled=yes
15036 break
15037 fi
15038 done
15039 if test -z "$already_handled"; then
15040 names_already_handled="$names_already_handled $name"
15041 uppername=`echo "$name" | sed -e 'y|abcdefghijklmnopqrstuvwxyz./-|ABCDEFGHIJKLMNOPQRSTUVWXYZ___|'`
15042 eval value=\"\$HAVE_LIB$uppername\"
15043 if test -n "$value"; then
15044 if test "$value" = yes; then
15045 eval value=\"\$LIB$uppername\"
15046 test -z "$value" || LIBICONV="${LIBICONV}${LIBICONV:+ }$value"
15047 eval value=\"\$LTLIB$uppername\"
15048 test -z "$value" || LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }$value"
15049 else
15050 :
15051 fi
15052 else
15053 found_dir=
15054 found_la=
15055 found_so=
15056 found_a=
15057 eval libname=\"$acl_libname_spec\" # typically: libname=lib$name
15058 if test -n "$acl_shlibext"; then
15059 shrext=".$acl_shlibext" # typically: shrext=.so
15060 else
15061 shrext=
15062 fi
15063 if test $use_additional = yes; then
15064 dir="$additional_libdir"
15065 if test -n "$acl_shlibext"; then
15066 if test -f "$dir/$libname$shrext"; then
15067 found_dir="$dir"
15068 found_so="$dir/$libname$shrext"
15069 else
15070 if test "$acl_library_names_spec" = '$libname$shrext$versuffix'; then
15071 ver=`(cd "$dir" && \
15072 for f in "$libname$shrext".*; do echo "$f"; done \
15073 | sed -e "s,^$libname$shrext\\\\.,," \
15074 | sort -t '.' -n -r -k1,1 -k2,2 -k3,3 -k4,4 -k5,5 \
15075 | sed 1q ) 2>/dev/null`
15076 if test -n "$ver" && test -f "$dir/$libname$shrext.$ver"; then
15077 found_dir="$dir"
15078 found_so="$dir/$libname$shrext.$ver"
15079 fi
15080 else
15081 eval library_names=\"$acl_library_names_spec\"
15082 for f in $library_names; do
15083 if test -f "$dir/$f"; then
15084 found_dir="$dir"
15085 found_so="$dir/$f"
15086 break
15087 fi
15088 done
15089 fi
15090 fi
15091 fi
15092 if test "X$found_dir" = "X"; then
15093 if test -f "$dir/$libname.$acl_libext"; then
15094 found_dir="$dir"
15095 found_a="$dir/$libname.$acl_libext"
15096 fi
15097 fi
15098 if test "X$found_dir" != "X"; then
15099 if test -f "$dir/$libname.la"; then
15100 found_la="$dir/$libname.la"
15101 fi
15102 fi
15103 fi
15104 if test "X$found_dir" = "X"; then
15105 for x in $LDFLAGS $LTLIBICONV; do
15106
15107 acl_save_prefix="$prefix"
15108 prefix="$acl_final_prefix"
15109 acl_save_exec_prefix="$exec_prefix"
15110 exec_prefix="$acl_final_exec_prefix"
15111 eval x=\"$x\"
15112 exec_prefix="$acl_save_exec_prefix"
15113 prefix="$acl_save_prefix"
15114
15115 case "$x" in
15116 -L*)
15117 dir=`echo "X$x" | sed -e 's/^X-L//'`
15118 if test -n "$acl_shlibext"; then
15119 if test -f "$dir/$libname$shrext"; then
15120 found_dir="$dir"
15121 found_so="$dir/$libname$shrext"
15122 else
15123 if test "$acl_library_names_spec" = '$libname$shrext$versuffix'; then
15124 ver=`(cd "$dir" && \
15125 for f in "$libname$shrext".*; do echo "$f"; done \
15126 | sed -e "s,^$libname$shrext\\\\.,," \
15127 | sort -t '.' -n -r -k1,1 -k2,2 -k3,3 -k4,4 -k5,5 \
15128 | sed 1q ) 2>/dev/null`
15129 if test -n "$ver" && test -f "$dir/$libname$shrext.$ver"; then
15130 found_dir="$dir"
15131 found_so="$dir/$libname$shrext.$ver"
15132 fi
15133 else
15134 eval library_names=\"$acl_library_names_spec\"
15135 for f in $library_names; do
15136 if test -f "$dir/$f"; then
15137 found_dir="$dir"
15138 found_so="$dir/$f"
15139 break
15140 fi
15141 done
15142 fi
15143 fi
15144 fi
15145 if test "X$found_dir" = "X"; then
15146 if test -f "$dir/$libname.$acl_libext"; then
15147 found_dir="$dir"
15148 found_a="$dir/$libname.$acl_libext"
15149 fi
15150 fi
15151 if test "X$found_dir" != "X"; then
15152 if test -f "$dir/$libname.la"; then
15153 found_la="$dir/$libname.la"
15154 fi
15155 fi
15156 ;;
15157 esac
15158 if test "X$found_dir" != "X"; then
15159 break
15160 fi
15161 done
15162 fi
15163 if test "X$found_dir" != "X"; then
15164 LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-L$found_dir -l$name"
15165 if test "X$found_so" != "X"; then
15166 if test "$enable_rpath" = no || test "X$found_dir" = "X/usr/$acl_libdirstem"; then
15167 LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so"
15168 else
15169 haveit=
15170 for x in $ltrpathdirs; do
15171 if test "X$x" = "X$found_dir"; then
15172 haveit=yes
15173 break
15174 fi
15175 done
15176 if test -z "$haveit"; then
15177 ltrpathdirs="$ltrpathdirs $found_dir"
15178 fi
15179 if test "$acl_hardcode_direct" = yes; then
15180 LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so"
15181 else
15182 if test -n "$acl_hardcode_libdir_flag_spec" && test "$acl_hardcode_minus_L" = no; then
15183 LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so"
15184 haveit=
15185 for x in $rpathdirs; do
15186 if test "X$x" = "X$found_dir"; then
15187 haveit=yes
15188 break
15189 fi
15190 done
15191 if test -z "$haveit"; then
15192 rpathdirs="$rpathdirs $found_dir"
15193 fi
15194 else
15195 haveit=
15196 for x in $LDFLAGS $LIBICONV; do
15197
15198 acl_save_prefix="$prefix"
15199 prefix="$acl_final_prefix"
15200 acl_save_exec_prefix="$exec_prefix"
15201 exec_prefix="$acl_final_exec_prefix"
15202 eval x=\"$x\"
15203 exec_prefix="$acl_save_exec_prefix"
15204 prefix="$acl_save_prefix"
15205
15206 if test "X$x" = "X-L$found_dir"; then
15207 haveit=yes
15208 break
15209 fi
15210 done
15211 if test -z "$haveit"; then
15212 LIBICONV="${LIBICONV}${LIBICONV:+ }-L$found_dir"
15213 fi
15214 if test "$acl_hardcode_minus_L" != no; then
15215 LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so"
15216 else
15217 LIBICONV="${LIBICONV}${LIBICONV:+ }-l$name"
15218 fi
15219 fi
15220 fi
15221 fi
15222 else
15223 if test "X$found_a" != "X"; then
15224 LIBICONV="${LIBICONV}${LIBICONV:+ }$found_a"
15225 else
15226 LIBICONV="${LIBICONV}${LIBICONV:+ }-L$found_dir -l$name"
15227 fi
15228 fi
15229 additional_includedir=
15230 case "$found_dir" in
15231 */$acl_libdirstem | */$acl_libdirstem/)
15232 basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e "s,/$acl_libdirstem/"'*$,,'`
15233 LIBICONV_PREFIX="$basedir"
15234 additional_includedir="$basedir/include"
15235 ;;
15236 esac
15237 if test "X$additional_includedir" != "X"; then
15238 if test "X$additional_includedir" != "X/usr/include"; then
15239 haveit=
15240 if test "X$additional_includedir" = "X/usr/local/include"; then
15241 if test -n "$GCC"; then
15242 case $host_os in
15243 linux* | gnu* | k*bsd*-gnu) haveit=yes;;
15244 esac
15245 fi
15246 fi
15247 if test -z "$haveit"; then
15248 for x in $CPPFLAGS $INCICONV; do
15249
15250 acl_save_prefix="$prefix"
15251 prefix="$acl_final_prefix"
15252 acl_save_exec_prefix="$exec_prefix"
15253 exec_prefix="$acl_final_exec_prefix"
15254 eval x=\"$x\"
15255 exec_prefix="$acl_save_exec_prefix"
15256 prefix="$acl_save_prefix"
15257
15258 if test "X$x" = "X-I$additional_includedir"; then
15259 haveit=yes
15260 break
15261 fi
15262 done
15263 if test -z "$haveit"; then
15264 if test -d "$additional_includedir"; then
15265 INCICONV="${INCICONV}${INCICONV:+ }-I$additional_includedir"
15266 fi
15267 fi
15268 fi
15269 fi
15270 fi
15271 if test -n "$found_la"; then
15272 save_libdir="$libdir"
15273 case "$found_la" in
15274 */* | *\\*) . "$found_la" ;;
15275 *) . "./$found_la" ;;
15276 esac
15277 libdir="$save_libdir"
15278 for dep in $dependency_libs; do
15279 case "$dep" in
15280 -L*)
15281 additional_libdir=`echo "X$dep" | sed -e 's/^X-L//'`
15282 if test "X$additional_libdir" != "X/usr/$acl_libdirstem"; then
15283 haveit=
15284 if test "X$additional_libdir" = "X/usr/local/$acl_libdirstem"; then
15285 if test -n "$GCC"; then
15286 case $host_os in
15287 linux* | gnu* | k*bsd*-gnu) haveit=yes;;
15288 esac
15289 fi
15290 fi
15291 if test -z "$haveit"; then
15292 haveit=
15293 for x in $LDFLAGS $LIBICONV; do
15294
15295 acl_save_prefix="$prefix"
15296 prefix="$acl_final_prefix"
15297 acl_save_exec_prefix="$exec_prefix"
15298 exec_prefix="$acl_final_exec_prefix"
15299 eval x=\"$x\"
15300 exec_prefix="$acl_save_exec_prefix"
15301 prefix="$acl_save_prefix"
15302
15303 if test "X$x" = "X-L$additional_libdir"; then
15304 haveit=yes
15305 break
15306 fi
15307 done
15308 if test -z "$haveit"; then
15309 if test -d "$additional_libdir"; then
15310 LIBICONV="${LIBICONV}${LIBICONV:+ }-L$additional_libdir"
15311 fi
15312 fi
15313 haveit=
15314 for x in $LDFLAGS $LTLIBICONV; do
15315
15316 acl_save_prefix="$prefix"
15317 prefix="$acl_final_prefix"
15318 acl_save_exec_prefix="$exec_prefix"
15319 exec_prefix="$acl_final_exec_prefix"
15320 eval x=\"$x\"
15321 exec_prefix="$acl_save_exec_prefix"
15322 prefix="$acl_save_prefix"
15323
15324 if test "X$x" = "X-L$additional_libdir"; then
15325 haveit=yes
15326 break
15327 fi
15328 done
15329 if test -z "$haveit"; then
15330 if test -d "$additional_libdir"; then
15331 LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-L$additional_libdir"
15332 fi
15333 fi
15334 fi
15335 fi
15336 ;;
15337 -R*)
15338 dir=`echo "X$dep" | sed -e 's/^X-R//'`
15339 if test "$enable_rpath" != no; then
15340 haveit=
15341 for x in $rpathdirs; do
15342 if test "X$x" = "X$dir"; then
15343 haveit=yes
15344 break
15345 fi
15346 done
15347 if test -z "$haveit"; then
15348 rpathdirs="$rpathdirs $dir"
15349 fi
15350 haveit=
15351 for x in $ltrpathdirs; do
15352 if test "X$x" = "X$dir"; then
15353 haveit=yes
15354 break
15355 fi
15356 done
15357 if test -z "$haveit"; then
15358 ltrpathdirs="$ltrpathdirs $dir"
15359 fi
15360 fi
15361 ;;
15362 -l*)
15363 names_next_round="$names_next_round "`echo "X$dep" | sed -e 's/^X-l//'`
15364 ;;
15365 *.la)
15366 names_next_round="$names_next_round "`echo "X$dep" | sed -e 's,^X.*/,,' -e 's,^lib,,' -e 's,\.la$,,'`
15367 ;;
15368 *)
15369 LIBICONV="${LIBICONV}${LIBICONV:+ }$dep"
15370 LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }$dep"
15371 ;;
15372 esac
15373 done
15374 fi
15375 else
15376 LIBICONV="${LIBICONV}${LIBICONV:+ }-l$name"
15377 LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-l$name"
15378 fi
15379 fi
15380 fi
15381 done
15382 done
15383 if test "X$rpathdirs" != "X"; then
15384 if test -n "$acl_hardcode_libdir_separator"; then
15385 alldirs=
15386 for found_dir in $rpathdirs; do
15387 alldirs="${alldirs}${alldirs:+$acl_hardcode_libdir_separator}$found_dir"
15388 done
15389 acl_save_libdir="$libdir"
15390 libdir="$alldirs"
15391 eval flag=\"$acl_hardcode_libdir_flag_spec\"
15392 libdir="$acl_save_libdir"
15393 LIBICONV="${LIBICONV}${LIBICONV:+ }$flag"
15394 else
15395 for found_dir in $rpathdirs; do
15396 acl_save_libdir="$libdir"
15397 libdir="$found_dir"
15398 eval flag=\"$acl_hardcode_libdir_flag_spec\"
15399 libdir="$acl_save_libdir"
15400 LIBICONV="${LIBICONV}${LIBICONV:+ }$flag"
15401 done
15402 fi
15403 fi
15404 if test "X$ltrpathdirs" != "X"; then
15405 for found_dir in $ltrpathdirs; do
15406 LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-R$found_dir"
15407 done
15408 fi
9c60689e 15409
9c60689e
DWT
15410
15411
9c60689e 15412
9c60689e
DWT
15413
15414
15415
632b71ea 15416 am_save_CPPFLAGS="$CPPFLAGS"
9c60689e 15417
632b71ea
DWT
15418 for element in $INCICONV; do
15419 haveit=
15420 for x in $CPPFLAGS; do
9c60689e 15421
632b71ea
DWT
15422 acl_save_prefix="$prefix"
15423 prefix="$acl_final_prefix"
15424 acl_save_exec_prefix="$exec_prefix"
15425 exec_prefix="$acl_final_exec_prefix"
15426 eval x=\"$x\"
15427 exec_prefix="$acl_save_exec_prefix"
15428 prefix="$acl_save_prefix"
15429
15430 if test "X$x" = "X$element"; then
15431 haveit=yes
15432 break
15433 fi
15434 done
15435 if test -z "$haveit"; then
15436 CPPFLAGS="${CPPFLAGS}${CPPFLAGS:+ }$element"
15437 fi
15438 done
b128dfee 15439
c823f118 15440
632b71ea
DWT
15441 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for iconv" >&5
15442$as_echo_n "checking for iconv... " >&6; }
15443if test "${am_cv_func_iconv+set}" = set; then :
c823f118
DWT
15444 $as_echo_n "(cached) " >&6
15445else
15446
632b71ea
DWT
15447 am_cv_func_iconv="no, consider installing GNU libiconv"
15448 am_cv_lib_iconv=no
15449 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
c823f118 15450/* end confdefs.h. */
632b71ea
DWT
15451#include <stdlib.h>
15452#include <iconv.h>
c823f118
DWT
15453int
15454main ()
15455{
632b71ea
DWT
15456iconv_t cd = iconv_open("","");
15457 iconv(cd,NULL,NULL,NULL,NULL);
15458 iconv_close(cd);
c823f118
DWT
15459 ;
15460 return 0;
15461}
b128dfee 15462_ACEOF
632b71ea
DWT
15463if ac_fn_c_try_link "$LINENO"; then :
15464 am_cv_func_iconv=yes
b128dfee 15465fi
c823f118
DWT
15466rm -f core conftest.err conftest.$ac_objext \
15467 conftest$ac_exeext conftest.$ac_ext
632b71ea
DWT
15468 if test "$am_cv_func_iconv" != yes; then
15469 am_save_LIBS="$LIBS"
15470 LIBS="$LIBS $LIBICONV"
15471 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15472/* end confdefs.h. */
15473#include <stdlib.h>
15474#include <iconv.h>
15475int
15476main ()
15477{
15478iconv_t cd = iconv_open("","");
15479 iconv(cd,NULL,NULL,NULL,NULL);
15480 iconv_close(cd);
15481 ;
15482 return 0;
15483}
15484_ACEOF
15485if ac_fn_c_try_link "$LINENO"; then :
15486 am_cv_lib_iconv=yes
15487 am_cv_func_iconv=yes
15488fi
15489rm -f core conftest.err conftest.$ac_objext \
15490 conftest$ac_exeext conftest.$ac_ext
15491 LIBS="$am_save_LIBS"
15492 fi
b128dfee 15493
c823f118 15494fi
632b71ea
DWT
15495{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_func_iconv" >&5
15496$as_echo "$am_cv_func_iconv" >&6; }
15497 if test "$am_cv_func_iconv" = yes; then
15498 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working iconv" >&5
15499$as_echo_n "checking for working iconv... " >&6; }
15500if test "${am_cv_func_iconv_works+set}" = set; then :
15501 $as_echo_n "(cached) " >&6
15502else
c823f118 15503
632b71ea
DWT
15504 am_save_LIBS="$LIBS"
15505 if test $am_cv_lib_iconv = yes; then
15506 LIBS="$LIBS $LIBICONV"
15507 fi
15508 if test "$cross_compiling" = yes; then :
15509 case "$host_os" in
15510 aix* | hpux*) am_cv_func_iconv_works="guessing no" ;;
15511 *) am_cv_func_iconv_works="guessing yes" ;;
15512 esac
15513else
15514 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15515/* end confdefs.h. */
c823f118 15516
632b71ea
DWT
15517#include <iconv.h>
15518#include <string.h>
15519int main ()
15520{
15521 /* Test against AIX 5.1 bug: Failures are not distinguishable from successful
15522 returns. */
15523 {
15524 iconv_t cd_utf8_to_88591 = iconv_open ("ISO8859-1", "UTF-8");
15525 if (cd_utf8_to_88591 != (iconv_t)(-1))
15526 {
15527 static const char input[] = "\342\202\254"; /* EURO SIGN */
15528 char buf[10];
15529 const char *inptr = input;
15530 size_t inbytesleft = strlen (input);
15531 char *outptr = buf;
15532 size_t outbytesleft = sizeof (buf);
15533 size_t res = iconv (cd_utf8_to_88591,
15534 (char **) &inptr, &inbytesleft,
15535 &outptr, &outbytesleft);
15536 if (res == 0)
15537 return 1;
15538 }
15539 }
15540#if 0 /* This bug could be worked around by the caller. */
15541 /* Test against HP-UX 11.11 bug: Positive return value instead of 0. */
15542 {
15543 iconv_t cd_88591_to_utf8 = iconv_open ("utf8", "iso88591");
15544 if (cd_88591_to_utf8 != (iconv_t)(-1))
15545 {
15546 static const char input[] = "\304rger mit b\366sen B\374bchen ohne Augenma\337";
15547 char buf[50];
15548 const char *inptr = input;
15549 size_t inbytesleft = strlen (input);
15550 char *outptr = buf;
15551 size_t outbytesleft = sizeof (buf);
15552 size_t res = iconv (cd_88591_to_utf8,
15553 (char **) &inptr, &inbytesleft,
15554 &outptr, &outbytesleft);
15555 if ((int)res > 0)
15556 return 1;
15557 }
15558 }
15559#endif
15560 /* Test against HP-UX 11.11 bug: No converter from EUC-JP to UTF-8 is
15561 provided. */
15562 if (/* Try standardized names. */
15563 iconv_open ("UTF-8", "EUC-JP") == (iconv_t)(-1)
15564 /* Try IRIX, OSF/1 names. */
15565 && iconv_open ("UTF-8", "eucJP") == (iconv_t)(-1)
15566 /* Try AIX names. */
15567 && iconv_open ("UTF-8", "IBM-eucJP") == (iconv_t)(-1)
15568 /* Try HP-UX names. */
15569 && iconv_open ("utf8", "eucJP") == (iconv_t)(-1))
15570 return 1;
15571 return 0;
15572}
15573_ACEOF
15574if ac_fn_c_try_run "$LINENO"; then :
15575 am_cv_func_iconv_works=yes
15576else
15577 am_cv_func_iconv_works=no
15578fi
15579rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
15580 conftest.$ac_objext conftest.beam conftest.$ac_ext
15581fi
c823f118 15582
632b71ea 15583 LIBS="$am_save_LIBS"
b128dfee 15584
632b71ea
DWT
15585fi
15586{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_func_iconv_works" >&5
15587$as_echo "$am_cv_func_iconv_works" >&6; }
15588 case "$am_cv_func_iconv_works" in
15589 *no) am_func_iconv=no am_cv_lib_iconv=no ;;
15590 *) am_func_iconv=yes ;;
15591 esac
15592 else
15593 am_func_iconv=no am_cv_lib_iconv=no
15594 fi
15595 if test "$am_func_iconv" = yes; then
c823f118 15596
632b71ea 15597$as_echo "#define HAVE_ICONV 1" >>confdefs.h
c823f118 15598
632b71ea
DWT
15599 fi
15600 if test "$am_cv_lib_iconv" = yes; then
15601 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to link with libiconv" >&5
15602$as_echo_n "checking how to link with libiconv... " >&6; }
15603 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIBICONV" >&5
15604$as_echo "$LIBICONV" >&6; }
15605 else
15606 CPPFLAGS="$am_save_CPPFLAGS"
15607 LIBICONV=
15608 LTLIBICONV=
15609 fi
b128dfee 15610
b128dfee 15611
c823f118 15612
632b71ea
DWT
15613 if test "$am_cv_func_iconv" = yes; then
15614 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for iconv declaration" >&5
15615$as_echo_n "checking for iconv declaration... " >&6; }
15616 if test "${am_cv_proto_iconv+set}" = set; then :
c823f118
DWT
15617 $as_echo_n "(cached) " >&6
15618else
15619
632b71ea 15620 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
c823f118
DWT
15621/* end confdefs.h. */
15622
632b71ea
DWT
15623#include <stdlib.h>
15624#include <iconv.h>
15625extern
15626#ifdef __cplusplus
15627"C"
15628#endif
15629#if defined(__STDC__) || defined(__cplusplus)
15630size_t iconv (iconv_t cd, char * *inbuf, size_t *inbytesleft, char * *outbuf, size_t *outbytesleft);
15631#else
15632size_t iconv();
15633#endif
c823f118
DWT
15634
15635int
15636main ()
15637{
632b71ea 15638
c823f118
DWT
15639 ;
15640 return 0;
15641}
b128dfee 15642_ACEOF
632b71ea
DWT
15643if ac_fn_c_try_compile "$LINENO"; then :
15644 am_cv_proto_iconv_arg1=""
c823f118 15645else
632b71ea 15646 am_cv_proto_iconv_arg1="const"
c823f118 15647fi
632b71ea
DWT
15648rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15649 am_cv_proto_iconv="extern size_t iconv (iconv_t cd, $am_cv_proto_iconv_arg1 char * *inbuf, size_t *inbytesleft, char * *outbuf, size_t *outbytesleft);"
b128dfee
DWT
15650fi
15651
632b71ea
DWT
15652 am_cv_proto_iconv=`echo "$am_cv_proto_iconv" | tr -s ' ' | sed -e 's/( /(/'`
15653 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${ac_t:-
15654 }$am_cv_proto_iconv" >&5
15655$as_echo "${ac_t:-
15656 }$am_cv_proto_iconv" >&6; }
b128dfee 15657
632b71ea
DWT
15658cat >>confdefs.h <<_ACEOF
15659#define ICONV_CONST $am_cv_proto_iconv_arg1
15660_ACEOF
c823f118 15661
632b71ea 15662 fi
c823f118 15663
632b71ea
DWT
15664ac_ext=cpp
15665ac_cpp='$CXXCPP $CPPFLAGS'
15666ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
15667ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
15668ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
c823f118 15669
632b71ea
DWT
15670case $am_cv_func_iconv in #(
15671 yes) :
15672 ;; #(
15673 *) :
15674 as_fn_error "You need iconv" "$LINENO" 5 ;;
15675esac
c823f118 15676
b66977f1
DWT
15677
15678# Check whether --enable-javascript was given.
15679if test "${enable_javascript+set}" = set; then :
15680 enableval=$enable_javascript;
15681 case $enableval in #(
15682 yes) :
15683
15684
15685
15686pkg_failed=no
15687{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for WEBKIT" >&5
15688$as_echo_n "checking for WEBKIT... " >&6; }
15689
15690if test -n "$PKG_CONFIG"; then
15691 if test -n "$WEBKIT_CFLAGS"; then
15692 pkg_cv_WEBKIT_CFLAGS="$WEBKIT_CFLAGS"
15693 else
15694 if test -n "$PKG_CONFIG" && \
15695 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"webkit-1.0\""; } >&5
15696 ($PKG_CONFIG --exists --print-errors "webkit-1.0") 2>&5
15697 ac_status=$?
15698 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
15699 test $ac_status = 0; }; then
15700 pkg_cv_WEBKIT_CFLAGS=`$PKG_CONFIG --cflags "webkit-1.0" 2>/dev/null`
15701else
15702 pkg_failed=yes
15703fi
15704 fi
15705else
15706 pkg_failed=untried
15707fi
15708if test -n "$PKG_CONFIG"; then
15709 if test -n "$WEBKIT_LIBS"; then
15710 pkg_cv_WEBKIT_LIBS="$WEBKIT_LIBS"
15711 else
15712 if test -n "$PKG_CONFIG" && \
15713 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"webkit-1.0\""; } >&5
15714 ($PKG_CONFIG --exists --print-errors "webkit-1.0") 2>&5
15715 ac_status=$?
15716 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
15717 test $ac_status = 0; }; then
15718 pkg_cv_WEBKIT_LIBS=`$PKG_CONFIG --libs "webkit-1.0" 2>/dev/null`
15719else
15720 pkg_failed=yes
15721fi
15722 fi
15723else
15724 pkg_failed=untried
15725fi
15726
15727
15728
15729if test $pkg_failed = yes; then
15730
15731if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
15732 _pkg_short_errors_supported=yes
15733else
15734 _pkg_short_errors_supported=no
15735fi
15736 if test $_pkg_short_errors_supported = yes; then
15737 WEBKIT_PKG_ERRORS=`$PKG_CONFIG --short-errors --errors-to-stdout --print-errors "webkit-1.0"`
15738 else
15739 WEBKIT_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "webkit-1.0"`
15740 fi
15741 # Put the nasty error message in config.log where it belongs
15742 echo "$WEBKIT_PKG_ERRORS" >&5
15743
15744 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15745$as_echo "no" >&6; }
15746
15747
15748pkg_failed=no
15749{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for WEBKIT" >&5
15750$as_echo_n "checking for WEBKIT... " >&6; }
15751
15752if test -n "$PKG_CONFIG"; then
15753 if test -n "$WEBKIT_CFLAGS"; then
15754 pkg_cv_WEBKIT_CFLAGS="$WEBKIT_CFLAGS"
15755 else
15756 if test -n "$PKG_CONFIG" && \
15757 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"WebKitGtk\""; } >&5
15758 ($PKG_CONFIG --exists --print-errors "WebKitGtk") 2>&5
15759 ac_status=$?
15760 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
15761 test $ac_status = 0; }; then
15762 pkg_cv_WEBKIT_CFLAGS=`$PKG_CONFIG --cflags "WebKitGtk" 2>/dev/null`
15763else
15764 pkg_failed=yes
15765fi
15766 fi
15767else
15768 pkg_failed=untried
15769fi
15770if test -n "$PKG_CONFIG"; then
15771 if test -n "$WEBKIT_LIBS"; then
15772 pkg_cv_WEBKIT_LIBS="$WEBKIT_LIBS"
15773 else
15774 if test -n "$PKG_CONFIG" && \
15775 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"WebKitGtk\""; } >&5
15776 ($PKG_CONFIG --exists --print-errors "WebKitGtk") 2>&5
15777 ac_status=$?
15778 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
15779 test $ac_status = 0; }; then
15780 pkg_cv_WEBKIT_LIBS=`$PKG_CONFIG --libs "WebKitGtk" 2>/dev/null`
15781else
15782 pkg_failed=yes
15783fi
15784 fi
15785else
15786 pkg_failed=untried
15787fi
15788
15789
15790
15791if test $pkg_failed = yes; then
15792
15793if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
15794 _pkg_short_errors_supported=yes
15795else
15796 _pkg_short_errors_supported=no
15797fi
15798 if test $_pkg_short_errors_supported = yes; then
15799 WEBKIT_PKG_ERRORS=`$PKG_CONFIG --short-errors --errors-to-stdout --print-errors "WebKitGtk"`
15800 else
15801 WEBKIT_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "WebKitGtk"`
15802 fi
15803 # Put the nasty error message in config.log where it belongs
15804 echo "$WEBKIT_PKG_ERRORS" >&5
15805
15806 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15807$as_echo "no" >&6; }
15808
15809
15810 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for framework JavaScriptCore" >&5
15811$as_echo_n "checking for framework JavaScriptCore... " >&6; }
15812if test "${ac_cv_framework_JavaScriptCore+set}" = set; then :
15813 $as_echo_n "(cached) " >&6
15814else
15815
15816 ac_check_framework_save_LIBS=$LIBS
15817 LIBS="-framework JavaScriptCore $LIBS"
15818 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15819/* end confdefs.h. */
15820
15821 #include <JavaScriptCore/JSBase.h>
15822
15823int
15824main ()
15825{
15826JSEvaluateScript(0, 0, 0, 0, 0, 0);
15827 ;
15828 return 0;
15829}
15830_ACEOF
15831if ac_fn_cxx_try_link "$LINENO"; then :
15832
15833 ac_cv_framework_JavaScriptCore=yes
15834
15835else
15836 ac_cv_framework_JavaScriptCore=no
15837fi
15838rm -f core conftest.err conftest.$ac_objext \
15839 conftest$ac_exeext conftest.$ac_ext
15840 LIBS=$ac_check_framework_save_LIBS
15841
15842fi
15843{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_framework_JavaScriptCore" >&5
15844$as_echo "$ac_cv_framework_JavaScriptCore" >&6; }
15845 if test $ac_cv_framework_JavaScriptCore = yes; then :
15846
15847
15848 for element in "-framework JavaScriptCore $LIBS"; do
15849 haveit=
15850 for x in $LIBS; do
15851
15852 acl_save_prefix="$prefix"
15853 prefix="$acl_final_prefix"
15854 acl_save_exec_prefix="$exec_prefix"
15855 exec_prefix="$acl_final_exec_prefix"
15856 eval x=\"$x\"
15857 exec_prefix="$acl_save_exec_prefix"
15858 prefix="$acl_save_prefix"
15859
15860 if test "X$x" = "X$element"; then
15861 haveit=yes
15862 break
15863 fi
15864 done
15865 if test -z "$haveit"; then
15866 LIBS="${LIBS}${LIBS:+ }$element"
15867 fi
15868 done
15869
15870 CY_EXECUTE=1
15871
15872fi
15873
15874elif test $pkg_failed = untried; then
15875
15876
15877 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for framework JavaScriptCore" >&5
15878$as_echo_n "checking for framework JavaScriptCore... " >&6; }
15879if test "${ac_cv_framework_JavaScriptCore+set}" = set; then :
15880 $as_echo_n "(cached) " >&6
15881else
15882
15883 ac_check_framework_save_LIBS=$LIBS
15884 LIBS="-framework JavaScriptCore $LIBS"
15885 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15886/* end confdefs.h. */
15887
15888 #include <JavaScriptCore/JSBase.h>
15889
15890int
15891main ()
15892{
15893JSEvaluateScript(0, 0, 0, 0, 0, 0);
15894 ;
15895 return 0;
15896}
15897_ACEOF
15898if ac_fn_cxx_try_link "$LINENO"; then :
15899
15900 ac_cv_framework_JavaScriptCore=yes
15901
15902else
15903 ac_cv_framework_JavaScriptCore=no
15904fi
15905rm -f core conftest.err conftest.$ac_objext \
15906 conftest$ac_exeext conftest.$ac_ext
15907 LIBS=$ac_check_framework_save_LIBS
15908
15909fi
15910{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_framework_JavaScriptCore" >&5
15911$as_echo "$ac_cv_framework_JavaScriptCore" >&6; }
15912 if test $ac_cv_framework_JavaScriptCore = yes; then :
15913
15914
15915 for element in "-framework JavaScriptCore $LIBS"; do
15916 haveit=
15917 for x in $LIBS; do
15918
15919 acl_save_prefix="$prefix"
15920 prefix="$acl_final_prefix"
15921 acl_save_exec_prefix="$exec_prefix"
15922 exec_prefix="$acl_final_exec_prefix"
15923 eval x=\"$x\"
15924 exec_prefix="$acl_save_exec_prefix"
15925 prefix="$acl_save_prefix"
15926
15927 if test "X$x" = "X$element"; then
15928 haveit=yes
15929 break
15930 fi
15931 done
15932 if test -z "$haveit"; then
15933 LIBS="${LIBS}${LIBS:+ }$element"
15934 fi
15935 done
15936
15937 CY_EXECUTE=1
15938
15939fi
15940
15941else
15942 WEBKIT_CFLAGS=$pkg_cv_WEBKIT_CFLAGS
15943 WEBKIT_LIBS=$pkg_cv_WEBKIT_LIBS
15944 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
15945$as_echo "yes" >&6; }
15946
15947 CY_EXECUTE=1
15948
15949 for element in `$PKG_CONFIG --cflags WebKitGtk`; do
15950 haveit=
15951 for x in $CXXFLAGS; do
15952
15953 acl_save_prefix="$prefix"
15954 prefix="$acl_final_prefix"
15955 acl_save_exec_prefix="$exec_prefix"
15956 exec_prefix="$acl_final_exec_prefix"
15957 eval x=\"$x\"
15958 exec_prefix="$acl_save_exec_prefix"
15959 prefix="$acl_save_prefix"
15960
15961 if test "X$x" = "X$element"; then
15962 haveit=yes
15963 break
15964 fi
15965 done
15966 if test -z "$haveit"; then
15967 CXXFLAGS="${CXXFLAGS}${CXXFLAGS:+ }$element"
15968 fi
15969 done
15970
15971
15972 for element in `$PKG_CONFIG --libs WebKitGtk`; do
15973 haveit=
15974 for x in $LIBS; do
15975
15976 acl_save_prefix="$prefix"
15977 prefix="$acl_final_prefix"
15978 acl_save_exec_prefix="$exec_prefix"
15979 exec_prefix="$acl_final_exec_prefix"
15980 eval x=\"$x\"
15981 exec_prefix="$acl_save_exec_prefix"
15982 prefix="$acl_save_prefix"
15983
15984 if test "X$x" = "X$element"; then
15985 haveit=yes
15986 break
15987 fi
15988 done
15989 if test -z "$haveit"; then
15990 LIBS="${LIBS}${LIBS:+ }$element"
15991 fi
15992 done
15993
15994
15995fi
15996
15997elif test $pkg_failed = untried; then
15998
15999
16000pkg_failed=no
16001{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for WEBKIT" >&5
16002$as_echo_n "checking for WEBKIT... " >&6; }
16003
16004if test -n "$PKG_CONFIG"; then
16005 if test -n "$WEBKIT_CFLAGS"; then
16006 pkg_cv_WEBKIT_CFLAGS="$WEBKIT_CFLAGS"
16007 else
16008 if test -n "$PKG_CONFIG" && \
16009 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"WebKitGtk\""; } >&5
16010 ($PKG_CONFIG --exists --print-errors "WebKitGtk") 2>&5
16011 ac_status=$?
16012 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
16013 test $ac_status = 0; }; then
16014 pkg_cv_WEBKIT_CFLAGS=`$PKG_CONFIG --cflags "WebKitGtk" 2>/dev/null`
16015else
16016 pkg_failed=yes
16017fi
16018 fi
16019else
16020 pkg_failed=untried
16021fi
16022if test -n "$PKG_CONFIG"; then
16023 if test -n "$WEBKIT_LIBS"; then
16024 pkg_cv_WEBKIT_LIBS="$WEBKIT_LIBS"
16025 else
16026 if test -n "$PKG_CONFIG" && \
16027 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"WebKitGtk\""; } >&5
16028 ($PKG_CONFIG --exists --print-errors "WebKitGtk") 2>&5
16029 ac_status=$?
16030 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
16031 test $ac_status = 0; }; then
16032 pkg_cv_WEBKIT_LIBS=`$PKG_CONFIG --libs "WebKitGtk" 2>/dev/null`
16033else
16034 pkg_failed=yes
16035fi
16036 fi
16037else
16038 pkg_failed=untried
16039fi
16040
16041
16042
16043if test $pkg_failed = yes; then
16044
16045if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
16046 _pkg_short_errors_supported=yes
16047else
16048 _pkg_short_errors_supported=no
16049fi
16050 if test $_pkg_short_errors_supported = yes; then
16051 WEBKIT_PKG_ERRORS=`$PKG_CONFIG --short-errors --errors-to-stdout --print-errors "WebKitGtk"`
16052 else
16053 WEBKIT_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "WebKitGtk"`
16054 fi
16055 # Put the nasty error message in config.log where it belongs
16056 echo "$WEBKIT_PKG_ERRORS" >&5
16057
16058 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16059$as_echo "no" >&6; }
16060
16061
16062 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for framework JavaScriptCore" >&5
16063$as_echo_n "checking for framework JavaScriptCore... " >&6; }
16064if test "${ac_cv_framework_JavaScriptCore+set}" = set; then :
16065 $as_echo_n "(cached) " >&6
16066else
16067
16068 ac_check_framework_save_LIBS=$LIBS
16069 LIBS="-framework JavaScriptCore $LIBS"
16070 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16071/* end confdefs.h. */
16072
16073 #include <JavaScriptCore/JSBase.h>
16074
16075int
16076main ()
16077{
16078JSEvaluateScript(0, 0, 0, 0, 0, 0);
16079 ;
16080 return 0;
16081}
16082_ACEOF
16083if ac_fn_cxx_try_link "$LINENO"; then :
16084
16085 ac_cv_framework_JavaScriptCore=yes
16086
16087else
16088 ac_cv_framework_JavaScriptCore=no
16089fi
16090rm -f core conftest.err conftest.$ac_objext \
16091 conftest$ac_exeext conftest.$ac_ext
16092 LIBS=$ac_check_framework_save_LIBS
16093
16094fi
16095{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_framework_JavaScriptCore" >&5
16096$as_echo "$ac_cv_framework_JavaScriptCore" >&6; }
16097 if test $ac_cv_framework_JavaScriptCore = yes; then :
16098
16099
16100 for element in "-framework JavaScriptCore $LIBS"; do
16101 haveit=
16102 for x in $LIBS; do
16103
16104 acl_save_prefix="$prefix"
16105 prefix="$acl_final_prefix"
16106 acl_save_exec_prefix="$exec_prefix"
16107 exec_prefix="$acl_final_exec_prefix"
16108 eval x=\"$x\"
16109 exec_prefix="$acl_save_exec_prefix"
16110 prefix="$acl_save_prefix"
16111
16112 if test "X$x" = "X$element"; then
16113 haveit=yes
16114 break
16115 fi
16116 done
16117 if test -z "$haveit"; then
16118 LIBS="${LIBS}${LIBS:+ }$element"
16119 fi
16120 done
16121
16122 CY_EXECUTE=1
16123
16124fi
16125
16126elif test $pkg_failed = untried; then
16127
16128
16129 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for framework JavaScriptCore" >&5
16130$as_echo_n "checking for framework JavaScriptCore... " >&6; }
16131if test "${ac_cv_framework_JavaScriptCore+set}" = set; then :
16132 $as_echo_n "(cached) " >&6
16133else
16134
16135 ac_check_framework_save_LIBS=$LIBS
16136 LIBS="-framework JavaScriptCore $LIBS"
16137 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16138/* end confdefs.h. */
16139
16140 #include <JavaScriptCore/JSBase.h>
16141
16142int
16143main ()
16144{
16145JSEvaluateScript(0, 0, 0, 0, 0, 0);
16146 ;
16147 return 0;
16148}
16149_ACEOF
16150if ac_fn_cxx_try_link "$LINENO"; then :
16151
16152 ac_cv_framework_JavaScriptCore=yes
16153
16154else
16155 ac_cv_framework_JavaScriptCore=no
16156fi
16157rm -f core conftest.err conftest.$ac_objext \
16158 conftest$ac_exeext conftest.$ac_ext
16159 LIBS=$ac_check_framework_save_LIBS
16160
16161fi
16162{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_framework_JavaScriptCore" >&5
16163$as_echo "$ac_cv_framework_JavaScriptCore" >&6; }
16164 if test $ac_cv_framework_JavaScriptCore = yes; then :
16165
16166
16167 for element in "-framework JavaScriptCore $LIBS"; do
16168 haveit=
16169 for x in $LIBS; do
16170
16171 acl_save_prefix="$prefix"
16172 prefix="$acl_final_prefix"
16173 acl_save_exec_prefix="$exec_prefix"
16174 exec_prefix="$acl_final_exec_prefix"
16175 eval x=\"$x\"
16176 exec_prefix="$acl_save_exec_prefix"
16177 prefix="$acl_save_prefix"
16178
16179 if test "X$x" = "X$element"; then
16180 haveit=yes
16181 break
16182 fi
16183 done
16184 if test -z "$haveit"; then
16185 LIBS="${LIBS}${LIBS:+ }$element"
16186 fi
16187 done
16188
16189 CY_EXECUTE=1
16190
16191fi
16192
16193else
16194 WEBKIT_CFLAGS=$pkg_cv_WEBKIT_CFLAGS
16195 WEBKIT_LIBS=$pkg_cv_WEBKIT_LIBS
16196 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
16197$as_echo "yes" >&6; }
16198
16199 CY_EXECUTE=1
16200
16201 for element in `$PKG_CONFIG --cflags WebKitGtk`; do
16202 haveit=
16203 for x in $CXXFLAGS; do
16204
16205 acl_save_prefix="$prefix"
16206 prefix="$acl_final_prefix"
16207 acl_save_exec_prefix="$exec_prefix"
16208 exec_prefix="$acl_final_exec_prefix"
16209 eval x=\"$x\"
16210 exec_prefix="$acl_save_exec_prefix"
16211 prefix="$acl_save_prefix"
16212
16213 if test "X$x" = "X$element"; then
16214 haveit=yes
16215 break
16216 fi
16217 done
16218 if test -z "$haveit"; then
16219 CXXFLAGS="${CXXFLAGS}${CXXFLAGS:+ }$element"
16220 fi
16221 done
16222
16223
16224 for element in `$PKG_CONFIG --libs WebKitGtk`; do
16225 haveit=
16226 for x in $LIBS; do
16227
16228 acl_save_prefix="$prefix"
16229 prefix="$acl_final_prefix"
16230 acl_save_exec_prefix="$exec_prefix"
16231 exec_prefix="$acl_final_exec_prefix"
16232 eval x=\"$x\"
16233 exec_prefix="$acl_save_exec_prefix"
16234 prefix="$acl_save_prefix"
16235
16236 if test "X$x" = "X$element"; then
16237 haveit=yes
16238 break
16239 fi
16240 done
16241 if test -z "$haveit"; then
16242 LIBS="${LIBS}${LIBS:+ }$element"
16243 fi
16244 done
16245
16246
16247fi
16248
16249else
16250 WEBKIT_CFLAGS=$pkg_cv_WEBKIT_CFLAGS
16251 WEBKIT_LIBS=$pkg_cv_WEBKIT_LIBS
16252 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
16253$as_echo "yes" >&6; }
16254
16255 CY_EXECUTE=1
16256
16257 for element in `$PKG_CONFIG --cflags webkit-1.0`; do
16258 haveit=
16259 for x in $CXXFLAGS; do
16260
16261 acl_save_prefix="$prefix"
16262 prefix="$acl_final_prefix"
16263 acl_save_exec_prefix="$exec_prefix"
16264 exec_prefix="$acl_final_exec_prefix"
16265 eval x=\"$x\"
16266 exec_prefix="$acl_save_exec_prefix"
16267 prefix="$acl_save_prefix"
16268
16269 if test "X$x" = "X$element"; then
16270 haveit=yes
16271 break
16272 fi
16273 done
16274 if test -z "$haveit"; then
16275 CXXFLAGS="${CXXFLAGS}${CXXFLAGS:+ }$element"
16276 fi
16277 done
16278
16279
16280 for element in `$PKG_CONFIG --libs webkit-1.0`; do
16281 haveit=
16282 for x in $LIBS; do
16283
16284 acl_save_prefix="$prefix"
16285 prefix="$acl_final_prefix"
16286 acl_save_exec_prefix="$exec_prefix"
16287 exec_prefix="$acl_final_exec_prefix"
16288 eval x=\"$x\"
16289 exec_prefix="$acl_save_exec_prefix"
16290 prefix="$acl_save_prefix"
16291
16292 if test "X$x" = "X$element"; then
16293 haveit=yes
16294 break
16295 fi
16296 done
16297 if test -z "$haveit"; then
16298 LIBS="${LIBS}${LIBS:+ }$element"
16299 fi
16300 done
16301
16302
16303fi
16304
16305 ;; #(
16306 no) :
16307
16308 CY_EXECUTE=0
16309
16310 ;; #(
16311 JavaScriptCore) :
16312
16313
16314
16315pkg_failed=no
16316{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for WEBKIT" >&5
16317$as_echo_n "checking for WEBKIT... " >&6; }
16318
16319if test -n "$PKG_CONFIG"; then
16320 if test -n "$WEBKIT_CFLAGS"; then
16321 pkg_cv_WEBKIT_CFLAGS="$WEBKIT_CFLAGS"
16322 else
16323 if test -n "$PKG_CONFIG" && \
16324 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"webkit-1.0\""; } >&5
16325 ($PKG_CONFIG --exists --print-errors "webkit-1.0") 2>&5
16326 ac_status=$?
16327 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
16328 test $ac_status = 0; }; then
16329 pkg_cv_WEBKIT_CFLAGS=`$PKG_CONFIG --cflags "webkit-1.0" 2>/dev/null`
16330else
16331 pkg_failed=yes
16332fi
16333 fi
16334else
16335 pkg_failed=untried
16336fi
16337if test -n "$PKG_CONFIG"; then
16338 if test -n "$WEBKIT_LIBS"; then
16339 pkg_cv_WEBKIT_LIBS="$WEBKIT_LIBS"
16340 else
16341 if test -n "$PKG_CONFIG" && \
16342 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"webkit-1.0\""; } >&5
16343 ($PKG_CONFIG --exists --print-errors "webkit-1.0") 2>&5
16344 ac_status=$?
16345 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
16346 test $ac_status = 0; }; then
16347 pkg_cv_WEBKIT_LIBS=`$PKG_CONFIG --libs "webkit-1.0" 2>/dev/null`
16348else
16349 pkg_failed=yes
16350fi
16351 fi
16352else
16353 pkg_failed=untried
16354fi
16355
16356
16357
16358if test $pkg_failed = yes; then
16359
16360if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
16361 _pkg_short_errors_supported=yes
16362else
16363 _pkg_short_errors_supported=no
16364fi
16365 if test $_pkg_short_errors_supported = yes; then
16366 WEBKIT_PKG_ERRORS=`$PKG_CONFIG --short-errors --errors-to-stdout --print-errors "webkit-1.0"`
16367 else
16368 WEBKIT_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "webkit-1.0"`
16369 fi
16370 # Put the nasty error message in config.log where it belongs
16371 echo "$WEBKIT_PKG_ERRORS" >&5
16372
16373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16374$as_echo "no" >&6; }
16375
16376
16377pkg_failed=no
16378{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for WEBKIT" >&5
16379$as_echo_n "checking for WEBKIT... " >&6; }
16380
16381if test -n "$PKG_CONFIG"; then
16382 if test -n "$WEBKIT_CFLAGS"; then
16383 pkg_cv_WEBKIT_CFLAGS="$WEBKIT_CFLAGS"
16384 else
16385 if test -n "$PKG_CONFIG" && \
16386 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"WebKitGtk\""; } >&5
16387 ($PKG_CONFIG --exists --print-errors "WebKitGtk") 2>&5
16388 ac_status=$?
16389 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
16390 test $ac_status = 0; }; then
16391 pkg_cv_WEBKIT_CFLAGS=`$PKG_CONFIG --cflags "WebKitGtk" 2>/dev/null`
16392else
16393 pkg_failed=yes
16394fi
16395 fi
16396else
16397 pkg_failed=untried
16398fi
16399if test -n "$PKG_CONFIG"; then
16400 if test -n "$WEBKIT_LIBS"; then
16401 pkg_cv_WEBKIT_LIBS="$WEBKIT_LIBS"
16402 else
16403 if test -n "$PKG_CONFIG" && \
16404 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"WebKitGtk\""; } >&5
16405 ($PKG_CONFIG --exists --print-errors "WebKitGtk") 2>&5
16406 ac_status=$?
16407 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
16408 test $ac_status = 0; }; then
16409 pkg_cv_WEBKIT_LIBS=`$PKG_CONFIG --libs "WebKitGtk" 2>/dev/null`
16410else
16411 pkg_failed=yes
16412fi
16413 fi
16414else
16415 pkg_failed=untried
16416fi
16417
16418
16419
16420if test $pkg_failed = yes; then
16421
16422if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
16423 _pkg_short_errors_supported=yes
16424else
16425 _pkg_short_errors_supported=no
16426fi
16427 if test $_pkg_short_errors_supported = yes; then
16428 WEBKIT_PKG_ERRORS=`$PKG_CONFIG --short-errors --errors-to-stdout --print-errors "WebKitGtk"`
16429 else
16430 WEBKIT_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "WebKitGtk"`
16431 fi
16432 # Put the nasty error message in config.log where it belongs
16433 echo "$WEBKIT_PKG_ERRORS" >&5
16434
16435 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16436$as_echo "no" >&6; }
16437
16438
16439 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for framework JavaScriptCore" >&5
16440$as_echo_n "checking for framework JavaScriptCore... " >&6; }
16441if test "${ac_cv_framework_JavaScriptCore+set}" = set; then :
16442 $as_echo_n "(cached) " >&6
16443else
16444
16445 ac_check_framework_save_LIBS=$LIBS
16446 LIBS="-framework JavaScriptCore $LIBS"
16447 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16448/* end confdefs.h. */
16449
16450 #include <JavaScriptCore/JSBase.h>
16451
16452int
16453main ()
16454{
16455JSEvaluateScript(0, 0, 0, 0, 0, 0);
16456 ;
16457 return 0;
16458}
16459_ACEOF
16460if ac_fn_cxx_try_link "$LINENO"; then :
16461
16462 ac_cv_framework_JavaScriptCore=yes
16463
16464else
16465 ac_cv_framework_JavaScriptCore=no
16466fi
16467rm -f core conftest.err conftest.$ac_objext \
16468 conftest$ac_exeext conftest.$ac_ext
16469 LIBS=$ac_check_framework_save_LIBS
16470
16471fi
16472{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_framework_JavaScriptCore" >&5
16473$as_echo "$ac_cv_framework_JavaScriptCore" >&6; }
16474 if test $ac_cv_framework_JavaScriptCore = yes; then :
16475
16476
16477 for element in "-framework JavaScriptCore $LIBS"; do
16478 haveit=
16479 for x in $LIBS; do
16480
16481 acl_save_prefix="$prefix"
16482 prefix="$acl_final_prefix"
16483 acl_save_exec_prefix="$exec_prefix"
16484 exec_prefix="$acl_final_exec_prefix"
16485 eval x=\"$x\"
16486 exec_prefix="$acl_save_exec_prefix"
16487 prefix="$acl_save_prefix"
16488
16489 if test "X$x" = "X$element"; then
16490 haveit=yes
16491 break
16492 fi
16493 done
16494 if test -z "$haveit"; then
16495 LIBS="${LIBS}${LIBS:+ }$element"
16496 fi
16497 done
16498
16499 CY_EXECUTE=1
16500
16501fi
16502
16503elif test $pkg_failed = untried; then
16504
16505
16506 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for framework JavaScriptCore" >&5
16507$as_echo_n "checking for framework JavaScriptCore... " >&6; }
16508if test "${ac_cv_framework_JavaScriptCore+set}" = set; then :
16509 $as_echo_n "(cached) " >&6
16510else
16511
16512 ac_check_framework_save_LIBS=$LIBS
16513 LIBS="-framework JavaScriptCore $LIBS"
16514 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16515/* end confdefs.h. */
16516
16517 #include <JavaScriptCore/JSBase.h>
16518
16519int
16520main ()
16521{
16522JSEvaluateScript(0, 0, 0, 0, 0, 0);
16523 ;
16524 return 0;
16525}
16526_ACEOF
16527if ac_fn_cxx_try_link "$LINENO"; then :
16528
16529 ac_cv_framework_JavaScriptCore=yes
16530
16531else
16532 ac_cv_framework_JavaScriptCore=no
16533fi
16534rm -f core conftest.err conftest.$ac_objext \
16535 conftest$ac_exeext conftest.$ac_ext
16536 LIBS=$ac_check_framework_save_LIBS
16537
16538fi
16539{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_framework_JavaScriptCore" >&5
16540$as_echo "$ac_cv_framework_JavaScriptCore" >&6; }
16541 if test $ac_cv_framework_JavaScriptCore = yes; then :
16542
16543
16544 for element in "-framework JavaScriptCore $LIBS"; do
16545 haveit=
16546 for x in $LIBS; do
16547
16548 acl_save_prefix="$prefix"
16549 prefix="$acl_final_prefix"
16550 acl_save_exec_prefix="$exec_prefix"
16551 exec_prefix="$acl_final_exec_prefix"
16552 eval x=\"$x\"
16553 exec_prefix="$acl_save_exec_prefix"
16554 prefix="$acl_save_prefix"
16555
16556 if test "X$x" = "X$element"; then
16557 haveit=yes
16558 break
16559 fi
16560 done
16561 if test -z "$haveit"; then
16562 LIBS="${LIBS}${LIBS:+ }$element"
16563 fi
16564 done
16565
16566 CY_EXECUTE=1
16567
16568fi
16569
16570else
16571 WEBKIT_CFLAGS=$pkg_cv_WEBKIT_CFLAGS
16572 WEBKIT_LIBS=$pkg_cv_WEBKIT_LIBS
16573 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
16574$as_echo "yes" >&6; }
16575
16576 CY_EXECUTE=1
16577
16578 for element in `$PKG_CONFIG --cflags WebKitGtk`; do
16579 haveit=
16580 for x in $CXXFLAGS; do
16581
16582 acl_save_prefix="$prefix"
16583 prefix="$acl_final_prefix"
16584 acl_save_exec_prefix="$exec_prefix"
16585 exec_prefix="$acl_final_exec_prefix"
16586 eval x=\"$x\"
16587 exec_prefix="$acl_save_exec_prefix"
16588 prefix="$acl_save_prefix"
16589
16590 if test "X$x" = "X$element"; then
16591 haveit=yes
16592 break
16593 fi
16594 done
16595 if test -z "$haveit"; then
16596 CXXFLAGS="${CXXFLAGS}${CXXFLAGS:+ }$element"
16597 fi
16598 done
16599
16600
16601 for element in `$PKG_CONFIG --libs WebKitGtk`; do
16602 haveit=
16603 for x in $LIBS; do
16604
16605 acl_save_prefix="$prefix"
16606 prefix="$acl_final_prefix"
16607 acl_save_exec_prefix="$exec_prefix"
16608 exec_prefix="$acl_final_exec_prefix"
16609 eval x=\"$x\"
16610 exec_prefix="$acl_save_exec_prefix"
16611 prefix="$acl_save_prefix"
16612
16613 if test "X$x" = "X$element"; then
16614 haveit=yes
16615 break
16616 fi
16617 done
16618 if test -z "$haveit"; then
16619 LIBS="${LIBS}${LIBS:+ }$element"
16620 fi
16621 done
16622
16623
16624fi
16625
16626elif test $pkg_failed = untried; then
16627
16628
16629pkg_failed=no
16630{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for WEBKIT" >&5
16631$as_echo_n "checking for WEBKIT... " >&6; }
16632
16633if test -n "$PKG_CONFIG"; then
16634 if test -n "$WEBKIT_CFLAGS"; then
16635 pkg_cv_WEBKIT_CFLAGS="$WEBKIT_CFLAGS"
16636 else
16637 if test -n "$PKG_CONFIG" && \
16638 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"WebKitGtk\""; } >&5
16639 ($PKG_CONFIG --exists --print-errors "WebKitGtk") 2>&5
16640 ac_status=$?
16641 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
16642 test $ac_status = 0; }; then
16643 pkg_cv_WEBKIT_CFLAGS=`$PKG_CONFIG --cflags "WebKitGtk" 2>/dev/null`
16644else
16645 pkg_failed=yes
16646fi
16647 fi
16648else
16649 pkg_failed=untried
16650fi
16651if test -n "$PKG_CONFIG"; then
16652 if test -n "$WEBKIT_LIBS"; then
16653 pkg_cv_WEBKIT_LIBS="$WEBKIT_LIBS"
16654 else
16655 if test -n "$PKG_CONFIG" && \
16656 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"WebKitGtk\""; } >&5
16657 ($PKG_CONFIG --exists --print-errors "WebKitGtk") 2>&5
16658 ac_status=$?
16659 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
16660 test $ac_status = 0; }; then
16661 pkg_cv_WEBKIT_LIBS=`$PKG_CONFIG --libs "WebKitGtk" 2>/dev/null`
16662else
16663 pkg_failed=yes
16664fi
16665 fi
16666else
16667 pkg_failed=untried
16668fi
16669
16670
16671
16672if test $pkg_failed = yes; then
16673
16674if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
16675 _pkg_short_errors_supported=yes
16676else
16677 _pkg_short_errors_supported=no
16678fi
16679 if test $_pkg_short_errors_supported = yes; then
16680 WEBKIT_PKG_ERRORS=`$PKG_CONFIG --short-errors --errors-to-stdout --print-errors "WebKitGtk"`
16681 else
16682 WEBKIT_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "WebKitGtk"`
16683 fi
16684 # Put the nasty error message in config.log where it belongs
16685 echo "$WEBKIT_PKG_ERRORS" >&5
16686
16687 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16688$as_echo "no" >&6; }
16689
16690
16691 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for framework JavaScriptCore" >&5
16692$as_echo_n "checking for framework JavaScriptCore... " >&6; }
16693if test "${ac_cv_framework_JavaScriptCore+set}" = set; then :
16694 $as_echo_n "(cached) " >&6
16695else
16696
16697 ac_check_framework_save_LIBS=$LIBS
16698 LIBS="-framework JavaScriptCore $LIBS"
16699 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16700/* end confdefs.h. */
16701
16702 #include <JavaScriptCore/JSBase.h>
16703
16704int
16705main ()
16706{
16707JSEvaluateScript(0, 0, 0, 0, 0, 0);
16708 ;
16709 return 0;
16710}
16711_ACEOF
16712if ac_fn_cxx_try_link "$LINENO"; then :
16713
16714 ac_cv_framework_JavaScriptCore=yes
16715
16716else
16717 ac_cv_framework_JavaScriptCore=no
16718fi
16719rm -f core conftest.err conftest.$ac_objext \
16720 conftest$ac_exeext conftest.$ac_ext
16721 LIBS=$ac_check_framework_save_LIBS
16722
16723fi
16724{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_framework_JavaScriptCore" >&5
16725$as_echo "$ac_cv_framework_JavaScriptCore" >&6; }
16726 if test $ac_cv_framework_JavaScriptCore = yes; then :
16727
16728
16729 for element in "-framework JavaScriptCore $LIBS"; do
16730 haveit=
16731 for x in $LIBS; do
16732
16733 acl_save_prefix="$prefix"
16734 prefix="$acl_final_prefix"
16735 acl_save_exec_prefix="$exec_prefix"
16736 exec_prefix="$acl_final_exec_prefix"
16737 eval x=\"$x\"
16738 exec_prefix="$acl_save_exec_prefix"
16739 prefix="$acl_save_prefix"
16740
16741 if test "X$x" = "X$element"; then
16742 haveit=yes
16743 break
16744 fi
16745 done
16746 if test -z "$haveit"; then
16747 LIBS="${LIBS}${LIBS:+ }$element"
16748 fi
16749 done
16750
16751 CY_EXECUTE=1
16752
16753fi
16754
16755elif test $pkg_failed = untried; then
16756
16757
16758 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for framework JavaScriptCore" >&5
16759$as_echo_n "checking for framework JavaScriptCore... " >&6; }
16760if test "${ac_cv_framework_JavaScriptCore+set}" = set; then :
16761 $as_echo_n "(cached) " >&6
16762else
16763
16764 ac_check_framework_save_LIBS=$LIBS
16765 LIBS="-framework JavaScriptCore $LIBS"
16766 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16767/* end confdefs.h. */
16768
16769 #include <JavaScriptCore/JSBase.h>
16770
16771int
16772main ()
16773{
16774JSEvaluateScript(0, 0, 0, 0, 0, 0);
16775 ;
16776 return 0;
16777}
16778_ACEOF
16779if ac_fn_cxx_try_link "$LINENO"; then :
16780
16781 ac_cv_framework_JavaScriptCore=yes
16782
16783else
16784 ac_cv_framework_JavaScriptCore=no
16785fi
16786rm -f core conftest.err conftest.$ac_objext \
16787 conftest$ac_exeext conftest.$ac_ext
16788 LIBS=$ac_check_framework_save_LIBS
16789
16790fi
16791{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_framework_JavaScriptCore" >&5
16792$as_echo "$ac_cv_framework_JavaScriptCore" >&6; }
16793 if test $ac_cv_framework_JavaScriptCore = yes; then :
16794
16795
16796 for element in "-framework JavaScriptCore $LIBS"; do
16797 haveit=
16798 for x in $LIBS; do
16799
16800 acl_save_prefix="$prefix"
16801 prefix="$acl_final_prefix"
16802 acl_save_exec_prefix="$exec_prefix"
16803 exec_prefix="$acl_final_exec_prefix"
16804 eval x=\"$x\"
16805 exec_prefix="$acl_save_exec_prefix"
16806 prefix="$acl_save_prefix"
16807
16808 if test "X$x" = "X$element"; then
16809 haveit=yes
16810 break
16811 fi
16812 done
16813 if test -z "$haveit"; then
16814 LIBS="${LIBS}${LIBS:+ }$element"
16815 fi
16816 done
16817
16818 CY_EXECUTE=1
16819
16820fi
16821
16822else
16823 WEBKIT_CFLAGS=$pkg_cv_WEBKIT_CFLAGS
16824 WEBKIT_LIBS=$pkg_cv_WEBKIT_LIBS
16825 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
16826$as_echo "yes" >&6; }
16827
16828 CY_EXECUTE=1
16829
16830 for element in `$PKG_CONFIG --cflags WebKitGtk`; do
16831 haveit=
16832 for x in $CXXFLAGS; do
16833
16834 acl_save_prefix="$prefix"
16835 prefix="$acl_final_prefix"
16836 acl_save_exec_prefix="$exec_prefix"
16837 exec_prefix="$acl_final_exec_prefix"
16838 eval x=\"$x\"
16839 exec_prefix="$acl_save_exec_prefix"
16840 prefix="$acl_save_prefix"
16841
16842 if test "X$x" = "X$element"; then
16843 haveit=yes
16844 break
16845 fi
16846 done
16847 if test -z "$haveit"; then
16848 CXXFLAGS="${CXXFLAGS}${CXXFLAGS:+ }$element"
16849 fi
16850 done
16851
16852
16853 for element in `$PKG_CONFIG --libs WebKitGtk`; do
16854 haveit=
16855 for x in $LIBS; do
16856
16857 acl_save_prefix="$prefix"
16858 prefix="$acl_final_prefix"
16859 acl_save_exec_prefix="$exec_prefix"
16860 exec_prefix="$acl_final_exec_prefix"
16861 eval x=\"$x\"
16862 exec_prefix="$acl_save_exec_prefix"
16863 prefix="$acl_save_prefix"
16864
16865 if test "X$x" = "X$element"; then
16866 haveit=yes
16867 break
16868 fi
16869 done
16870 if test -z "$haveit"; then
16871 LIBS="${LIBS}${LIBS:+ }$element"
16872 fi
16873 done
16874
16875
16876fi
16877
16878else
16879 WEBKIT_CFLAGS=$pkg_cv_WEBKIT_CFLAGS
16880 WEBKIT_LIBS=$pkg_cv_WEBKIT_LIBS
16881 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
16882$as_echo "yes" >&6; }
16883
16884 CY_EXECUTE=1
16885
16886 for element in `$PKG_CONFIG --cflags webkit-1.0`; do
16887 haveit=
16888 for x in $CXXFLAGS; do
16889
16890 acl_save_prefix="$prefix"
16891 prefix="$acl_final_prefix"
16892 acl_save_exec_prefix="$exec_prefix"
16893 exec_prefix="$acl_final_exec_prefix"
16894 eval x=\"$x\"
16895 exec_prefix="$acl_save_exec_prefix"
16896 prefix="$acl_save_prefix"
16897
16898 if test "X$x" = "X$element"; then
16899 haveit=yes
16900 break
16901 fi
16902 done
16903 if test -z "$haveit"; then
16904 CXXFLAGS="${CXXFLAGS}${CXXFLAGS:+ }$element"
16905 fi
16906 done
16907
16908
16909 for element in `$PKG_CONFIG --libs webkit-1.0`; do
16910 haveit=
16911 for x in $LIBS; do
16912
16913 acl_save_prefix="$prefix"
16914 prefix="$acl_final_prefix"
16915 acl_save_exec_prefix="$exec_prefix"
16916 exec_prefix="$acl_final_exec_prefix"
16917 eval x=\"$x\"
16918 exec_prefix="$acl_save_exec_prefix"
16919 prefix="$acl_save_prefix"
16920
16921 if test "X$x" = "X$element"; then
16922 haveit=yes
16923 break
16924 fi
16925 done
16926 if test -z "$haveit"; then
16927 LIBS="${LIBS}${LIBS:+ }$element"
16928 fi
16929 done
16930
16931
16932fi
16933
16934 ;; #(
16935 *) :
16936 as_fn_error "Unknown JavaScript engine: $enableval" "$LINENO" 5 ;;
16937esac
16938
16939else
16940
16941
16942
632b71ea
DWT
16943pkg_failed=no
16944{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for WEBKIT" >&5
16945$as_echo_n "checking for WEBKIT... " >&6; }
b128dfee 16946
632b71ea
DWT
16947if test -n "$PKG_CONFIG"; then
16948 if test -n "$WEBKIT_CFLAGS"; then
16949 pkg_cv_WEBKIT_CFLAGS="$WEBKIT_CFLAGS"
16950 else
16951 if test -n "$PKG_CONFIG" && \
16952 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"webkit-1.0\""; } >&5
16953 ($PKG_CONFIG --exists --print-errors "webkit-1.0") 2>&5
16954 ac_status=$?
16955 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
16956 test $ac_status = 0; }; then
16957 pkg_cv_WEBKIT_CFLAGS=`$PKG_CONFIG --cflags "webkit-1.0" 2>/dev/null`
9c60689e 16958else
632b71ea
DWT
16959 pkg_failed=yes
16960fi
3fd51f51 16961 fi
632b71ea
DWT
16962else
16963 pkg_failed=untried
16964fi
16965if test -n "$PKG_CONFIG"; then
16966 if test -n "$WEBKIT_LIBS"; then
16967 pkg_cv_WEBKIT_LIBS="$WEBKIT_LIBS"
16968 else
16969 if test -n "$PKG_CONFIG" && \
16970 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"webkit-1.0\""; } >&5
16971 ($PKG_CONFIG --exists --print-errors "webkit-1.0") 2>&5
16972 ac_status=$?
16973 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
16974 test $ac_status = 0; }; then
16975 pkg_cv_WEBKIT_LIBS=`$PKG_CONFIG --libs "webkit-1.0" 2>/dev/null`
16976else
16977 pkg_failed=yes
16978fi
16979 fi
16980else
16981 pkg_failed=untried
16982fi
3fd51f51 16983
3fd51f51 16984
3fd51f51 16985
632b71ea 16986if test $pkg_failed = yes; then
3fd51f51 16987
632b71ea
DWT
16988if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
16989 _pkg_short_errors_supported=yes
16990else
16991 _pkg_short_errors_supported=no
9c60689e 16992fi
632b71ea
DWT
16993 if test $_pkg_short_errors_supported = yes; then
16994 WEBKIT_PKG_ERRORS=`$PKG_CONFIG --short-errors --errors-to-stdout --print-errors "webkit-1.0"`
16995 else
16996 WEBKIT_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "webkit-1.0"`
16997 fi
16998 # Put the nasty error message in config.log where it belongs
16999 echo "$WEBKIT_PKG_ERRORS" >&5
9c60689e 17000
632b71ea
DWT
17001 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
17002$as_echo "no" >&6; }
9c60689e
DWT
17003
17004
17005pkg_failed=no
17006{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for WEBKIT" >&5
17007$as_echo_n "checking for WEBKIT... " >&6; }
17008
17009if test -n "$PKG_CONFIG"; then
17010 if test -n "$WEBKIT_CFLAGS"; then
17011 pkg_cv_WEBKIT_CFLAGS="$WEBKIT_CFLAGS"
17012 else
17013 if test -n "$PKG_CONFIG" && \
17014 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"WebKitGtk\""; } >&5
17015 ($PKG_CONFIG --exists --print-errors "WebKitGtk") 2>&5
17016 ac_status=$?
17017 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
17018 test $ac_status = 0; }; then
17019 pkg_cv_WEBKIT_CFLAGS=`$PKG_CONFIG --cflags "WebKitGtk" 2>/dev/null`
17020else
17021 pkg_failed=yes
17022fi
17023 fi
17024else
17025 pkg_failed=untried
17026fi
17027if test -n "$PKG_CONFIG"; then
17028 if test -n "$WEBKIT_LIBS"; then
17029 pkg_cv_WEBKIT_LIBS="$WEBKIT_LIBS"
17030 else
17031 if test -n "$PKG_CONFIG" && \
17032 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"WebKitGtk\""; } >&5
17033 ($PKG_CONFIG --exists --print-errors "WebKitGtk") 2>&5
17034 ac_status=$?
17035 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
17036 test $ac_status = 0; }; then
17037 pkg_cv_WEBKIT_LIBS=`$PKG_CONFIG --libs "WebKitGtk" 2>/dev/null`
17038else
17039 pkg_failed=yes
17040fi
17041 fi
17042else
17043 pkg_failed=untried
17044fi
17045
17046
17047
17048if test $pkg_failed = yes; then
17049
17050if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
17051 _pkg_short_errors_supported=yes
17052else
17053 _pkg_short_errors_supported=no
17054fi
17055 if test $_pkg_short_errors_supported = yes; then
17056 WEBKIT_PKG_ERRORS=`$PKG_CONFIG --short-errors --errors-to-stdout --print-errors "WebKitGtk"`
17057 else
17058 WEBKIT_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "WebKitGtk"`
17059 fi
17060 # Put the nasty error message in config.log where it belongs
17061 echo "$WEBKIT_PKG_ERRORS" >&5
17062
17063 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
17064$as_echo "no" >&6; }
b128dfee 17065
c823f118
DWT
17066
17067 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for framework JavaScriptCore" >&5
17068$as_echo_n "checking for framework JavaScriptCore... " >&6; }
17069if test "${ac_cv_framework_JavaScriptCore+set}" = set; then :
17070 $as_echo_n "(cached) " >&6
17071else
17072
17073 ac_check_framework_save_LIBS=$LIBS
17074 LIBS="-framework JavaScriptCore $LIBS"
17075 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17076/* end confdefs.h. */
17077
b66977f1 17078 #include <JavaScriptCore/JSBase.h>
c823f118
DWT
17079
17080int
17081main ()
17082{
17083JSEvaluateScript(0, 0, 0, 0, 0, 0);
17084 ;
17085 return 0;
17086}
b128dfee 17087_ACEOF
c823f118
DWT
17088if ac_fn_cxx_try_link "$LINENO"; then :
17089
17090 ac_cv_framework_JavaScriptCore=yes
17091
17092else
17093 ac_cv_framework_JavaScriptCore=no
17094fi
17095rm -f core conftest.err conftest.$ac_objext \
17096 conftest$ac_exeext conftest.$ac_ext
17097 LIBS=$ac_check_framework_save_LIBS
17098
b128dfee 17099fi
c823f118
DWT
17100{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_framework_JavaScriptCore" >&5
17101$as_echo "$ac_cv_framework_JavaScriptCore" >&6; }
17102 if test $ac_cv_framework_JavaScriptCore = yes; then :
b128dfee 17103
b128dfee 17104
c823f118
DWT
17105 for element in "-framework JavaScriptCore $LIBS"; do
17106 haveit=
17107 for x in $LIBS; do
17108
17109 acl_save_prefix="$prefix"
17110 prefix="$acl_final_prefix"
17111 acl_save_exec_prefix="$exec_prefix"
17112 exec_prefix="$acl_final_exec_prefix"
17113 eval x=\"$x\"
17114 exec_prefix="$acl_save_exec_prefix"
17115 prefix="$acl_save_prefix"
17116
17117 if test "X$x" = "X$element"; then
17118 haveit=yes
17119 break
17120 fi
17121 done
17122 if test -z "$haveit"; then
17123 LIBS="${LIBS}${LIBS:+ }$element"
17124 fi
17125 done
17126
17127 CY_EXECUTE=1
17128
17129fi
b128dfee 17130
9c60689e 17131elif test $pkg_failed = untried; then
b128dfee 17132
c823f118
DWT
17133
17134 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for framework JavaScriptCore" >&5
17135$as_echo_n "checking for framework JavaScriptCore... " >&6; }
17136if test "${ac_cv_framework_JavaScriptCore+set}" = set; then :
17137 $as_echo_n "(cached) " >&6
17138else
17139
17140 ac_check_framework_save_LIBS=$LIBS
17141 LIBS="-framework JavaScriptCore $LIBS"
17142 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17143/* end confdefs.h. */
17144
b66977f1 17145 #include <JavaScriptCore/JSBase.h>
c823f118
DWT
17146
17147int
17148main ()
17149{
17150JSEvaluateScript(0, 0, 0, 0, 0, 0);
17151 ;
17152 return 0;
17153}
b128dfee 17154_ACEOF
c823f118
DWT
17155if ac_fn_cxx_try_link "$LINENO"; then :
17156
17157 ac_cv_framework_JavaScriptCore=yes
17158
632b71ea
DWT
17159else
17160 ac_cv_framework_JavaScriptCore=no
17161fi
17162rm -f core conftest.err conftest.$ac_objext \
17163 conftest$ac_exeext conftest.$ac_ext
17164 LIBS=$ac_check_framework_save_LIBS
3fd51f51 17165
632b71ea
DWT
17166fi
17167{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_framework_JavaScriptCore" >&5
17168$as_echo "$ac_cv_framework_JavaScriptCore" >&6; }
17169 if test $ac_cv_framework_JavaScriptCore = yes; then :
3fd51f51
DWT
17170
17171
632b71ea 17172 for element in "-framework JavaScriptCore $LIBS"; do
3fd51f51
DWT
17173 haveit=
17174 for x in $LIBS; do
17175
17176 acl_save_prefix="$prefix"
17177 prefix="$acl_final_prefix"
17178 acl_save_exec_prefix="$exec_prefix"
17179 exec_prefix="$acl_final_exec_prefix"
17180 eval x=\"$x\"
17181 exec_prefix="$acl_save_exec_prefix"
17182 prefix="$acl_save_prefix"
17183
17184 if test "X$x" = "X$element"; then
17185 haveit=yes
17186 break
17187 fi
17188 done
17189 if test -z "$haveit"; then
17190 LIBS="${LIBS}${LIBS:+ }$element"
17191 fi
17192 done
17193
632b71ea 17194 CY_EXECUTE=1
3fd51f51 17195
9c60689e
DWT
17196fi
17197
17198else
17199 WEBKIT_CFLAGS=$pkg_cv_WEBKIT_CFLAGS
17200 WEBKIT_LIBS=$pkg_cv_WEBKIT_LIBS
17201 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
17202$as_echo "yes" >&6; }
3fd51f51 17203
b66977f1 17204 CY_EXECUTE=1
3fd51f51 17205
632b71ea 17206 for element in `$PKG_CONFIG --cflags WebKitGtk`; do
3fd51f51
DWT
17207 haveit=
17208 for x in $CXXFLAGS; do
17209
17210 acl_save_prefix="$prefix"
17211 prefix="$acl_final_prefix"
17212 acl_save_exec_prefix="$exec_prefix"
17213 exec_prefix="$acl_final_exec_prefix"
17214 eval x=\"$x\"
17215 exec_prefix="$acl_save_exec_prefix"
17216 prefix="$acl_save_prefix"
17217
17218 if test "X$x" = "X$element"; then
17219 haveit=yes
17220 break
17221 fi
17222 done
17223 if test -z "$haveit"; then
17224 CXXFLAGS="${CXXFLAGS}${CXXFLAGS:+ }$element"
17225 fi
17226 done
17227
17228
632b71ea 17229 for element in `$PKG_CONFIG --libs WebKitGtk`; do
3fd51f51
DWT
17230 haveit=
17231 for x in $LIBS; do
17232
17233 acl_save_prefix="$prefix"
17234 prefix="$acl_final_prefix"
17235 acl_save_exec_prefix="$exec_prefix"
17236 exec_prefix="$acl_final_exec_prefix"
17237 eval x=\"$x\"
17238 exec_prefix="$acl_save_exec_prefix"
17239 prefix="$acl_save_prefix"
17240
17241 if test "X$x" = "X$element"; then
17242 haveit=yes
17243 break
17244 fi
17245 done
17246 if test -z "$haveit"; then
17247 LIBS="${LIBS}${LIBS:+ }$element"
17248 fi
17249 done
17250
17251
9c60689e 17252fi
a667869d 17253
632b71ea 17254elif test $pkg_failed = untried; then
9c60689e
DWT
17255
17256
632b71ea
DWT
17257pkg_failed=no
17258{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for WEBKIT" >&5
17259$as_echo_n "checking for WEBKIT... " >&6; }
17260
17261if test -n "$PKG_CONFIG"; then
17262 if test -n "$WEBKIT_CFLAGS"; then
17263 pkg_cv_WEBKIT_CFLAGS="$WEBKIT_CFLAGS"
17264 else
17265 if test -n "$PKG_CONFIG" && \
17266 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"WebKitGtk\""; } >&5
17267 ($PKG_CONFIG --exists --print-errors "WebKitGtk") 2>&5
17268 ac_status=$?
17269 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
17270 test $ac_status = 0; }; then
17271 pkg_cv_WEBKIT_CFLAGS=`$PKG_CONFIG --cflags "WebKitGtk" 2>/dev/null`
a667869d 17272else
632b71ea
DWT
17273 pkg_failed=yes
17274fi
17275 fi
a667869d 17276else
632b71ea 17277 pkg_failed=untried
a667869d 17278fi
632b71ea
DWT
17279if test -n "$PKG_CONFIG"; then
17280 if test -n "$WEBKIT_LIBS"; then
17281 pkg_cv_WEBKIT_LIBS="$WEBKIT_LIBS"
17282 else
17283 if test -n "$PKG_CONFIG" && \
17284 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"WebKitGtk\""; } >&5
17285 ($PKG_CONFIG --exists --print-errors "WebKitGtk") 2>&5
17286 ac_status=$?
17287 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
17288 test $ac_status = 0; }; then
17289 pkg_cv_WEBKIT_LIBS=`$PKG_CONFIG --libs "WebKitGtk" 2>/dev/null`
17290else
17291 pkg_failed=yes
a667869d 17292fi
632b71ea 17293 fi
a667869d 17294else
632b71ea 17295 pkg_failed=untried
9c60689e
DWT
17296fi
17297
a667869d 17298
9c60689e 17299
632b71ea
DWT
17300if test $pkg_failed = yes; then
17301
17302if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
17303 _pkg_short_errors_supported=yes
17304else
17305 _pkg_short_errors_supported=no
a667869d 17306fi
632b71ea
DWT
17307 if test $_pkg_short_errors_supported = yes; then
17308 WEBKIT_PKG_ERRORS=`$PKG_CONFIG --short-errors --errors-to-stdout --print-errors "WebKitGtk"`
17309 else
17310 WEBKIT_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "WebKitGtk"`
17311 fi
17312 # Put the nasty error message in config.log where it belongs
17313 echo "$WEBKIT_PKG_ERRORS" >&5
9c60689e 17314
632b71ea
DWT
17315 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
17316$as_echo "no" >&6; }
9c60689e 17317
632b71ea
DWT
17318
17319 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for framework JavaScriptCore" >&5
17320$as_echo_n "checking for framework JavaScriptCore... " >&6; }
17321if test "${ac_cv_framework_JavaScriptCore+set}" = set; then :
9c60689e
DWT
17322 $as_echo_n "(cached) " >&6
17323else
632b71ea
DWT
17324
17325 ac_check_framework_save_LIBS=$LIBS
17326 LIBS="-framework JavaScriptCore $LIBS"
17327 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9c60689e
DWT
17328/* end confdefs.h. */
17329
b66977f1 17330 #include <JavaScriptCore/JSBase.h>
632b71ea 17331
9c60689e
DWT
17332int
17333main ()
17334{
632b71ea 17335JSEvaluateScript(0, 0, 0, 0, 0, 0);
9c60689e
DWT
17336 ;
17337 return 0;
17338}
17339_ACEOF
632b71ea
DWT
17340if ac_fn_cxx_try_link "$LINENO"; then :
17341
17342 ac_cv_framework_JavaScriptCore=yes
17343
9c60689e 17344else
632b71ea 17345 ac_cv_framework_JavaScriptCore=no
9c60689e 17346fi
632b71ea
DWT
17347rm -f core conftest.err conftest.$ac_objext \
17348 conftest$ac_exeext conftest.$ac_ext
17349 LIBS=$ac_check_framework_save_LIBS
9c60689e
DWT
17350
17351fi
632b71ea
DWT
17352{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_framework_JavaScriptCore" >&5
17353$as_echo "$ac_cv_framework_JavaScriptCore" >&6; }
17354 if test $ac_cv_framework_JavaScriptCore = yes; then :
17355
17356
17357 for element in "-framework JavaScriptCore $LIBS"; do
17358 haveit=
17359 for x in $LIBS; do
17360
17361 acl_save_prefix="$prefix"
17362 prefix="$acl_final_prefix"
17363 acl_save_exec_prefix="$exec_prefix"
17364 exec_prefix="$acl_final_exec_prefix"
17365 eval x=\"$x\"
17366 exec_prefix="$acl_save_exec_prefix"
17367 prefix="$acl_save_prefix"
17368
17369 if test "X$x" = "X$element"; then
17370 haveit=yes
17371 break
17372 fi
17373 done
17374 if test -z "$haveit"; then
17375 LIBS="${LIBS}${LIBS:+ }$element"
17376 fi
17377 done
17378
17379 CY_EXECUTE=1
17380
a667869d 17381fi
632b71ea
DWT
17382
17383elif test $pkg_failed = untried; then
17384
17385
17386 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for framework JavaScriptCore" >&5
17387$as_echo_n "checking for framework JavaScriptCore... " >&6; }
17388if test "${ac_cv_framework_JavaScriptCore+set}" = set; then :
a667869d
DWT
17389 $as_echo_n "(cached) " >&6
17390else
632b71ea
DWT
17391
17392 ac_check_framework_save_LIBS=$LIBS
17393 LIBS="-framework JavaScriptCore $LIBS"
17394 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
a667869d
DWT
17395/* end confdefs.h. */
17396
b66977f1 17397 #include <JavaScriptCore/JSBase.h>
632b71ea 17398
a667869d
DWT
17399int
17400main ()
17401{
632b71ea 17402JSEvaluateScript(0, 0, 0, 0, 0, 0);
a667869d
DWT
17403 ;
17404 return 0;
17405}
17406_ACEOF
632b71ea
DWT
17407if ac_fn_cxx_try_link "$LINENO"; then :
17408
17409 ac_cv_framework_JavaScriptCore=yes
17410
a667869d 17411else
632b71ea
DWT
17412 ac_cv_framework_JavaScriptCore=no
17413fi
17414rm -f core conftest.err conftest.$ac_objext \
17415 conftest$ac_exeext conftest.$ac_ext
17416 LIBS=$ac_check_framework_save_LIBS
a667869d 17417
632b71ea
DWT
17418fi
17419{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_framework_JavaScriptCore" >&5
17420$as_echo "$ac_cv_framework_JavaScriptCore" >&6; }
17421 if test $ac_cv_framework_JavaScriptCore = yes; then :
a667869d 17422
a667869d 17423
632b71ea
DWT
17424 for element in "-framework JavaScriptCore $LIBS"; do
17425 haveit=
17426 for x in $LIBS; do
a667869d 17427
632b71ea
DWT
17428 acl_save_prefix="$prefix"
17429 prefix="$acl_final_prefix"
17430 acl_save_exec_prefix="$exec_prefix"
17431 exec_prefix="$acl_final_exec_prefix"
17432 eval x=\"$x\"
17433 exec_prefix="$acl_save_exec_prefix"
17434 prefix="$acl_save_prefix"
17435
17436 if test "X$x" = "X$element"; then
17437 haveit=yes
17438 break
17439 fi
17440 done
17441 if test -z "$haveit"; then
17442 LIBS="${LIBS}${LIBS:+ }$element"
17443 fi
17444 done
17445
17446 CY_EXECUTE=1
a667869d 17447
a667869d 17448fi
632b71ea 17449
a667869d 17450else
632b71ea
DWT
17451 WEBKIT_CFLAGS=$pkg_cv_WEBKIT_CFLAGS
17452 WEBKIT_LIBS=$pkg_cv_WEBKIT_LIBS
17453 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
17454$as_echo "yes" >&6; }
17455
b66977f1 17456 CY_EXECUTE=1
632b71ea
DWT
17457
17458 for element in `$PKG_CONFIG --cflags WebKitGtk`; do
17459 haveit=
17460 for x in $CXXFLAGS; do
17461
17462 acl_save_prefix="$prefix"
17463 prefix="$acl_final_prefix"
17464 acl_save_exec_prefix="$exec_prefix"
17465 exec_prefix="$acl_final_exec_prefix"
17466 eval x=\"$x\"
17467 exec_prefix="$acl_save_exec_prefix"
17468 prefix="$acl_save_prefix"
17469
17470 if test "X$x" = "X$element"; then
17471 haveit=yes
17472 break
17473 fi
17474 done
17475 if test -z "$haveit"; then
17476 CXXFLAGS="${CXXFLAGS}${CXXFLAGS:+ }$element"
17477 fi
17478 done
17479
17480
17481 for element in `$PKG_CONFIG --libs WebKitGtk`; do
17482 haveit=
17483 for x in $LIBS; do
17484
17485 acl_save_prefix="$prefix"
17486 prefix="$acl_final_prefix"
17487 acl_save_exec_prefix="$exec_prefix"
17488 exec_prefix="$acl_final_exec_prefix"
17489 eval x=\"$x\"
17490 exec_prefix="$acl_save_exec_prefix"
17491 prefix="$acl_save_prefix"
17492
17493 if test "X$x" = "X$element"; then
17494 haveit=yes
17495 break
17496 fi
17497 done
17498 if test -z "$haveit"; then
17499 LIBS="${LIBS}${LIBS:+ }$element"
17500 fi
17501 done
17502
17503
a667869d 17504fi
a667869d 17505
632b71ea
DWT
17506else
17507 WEBKIT_CFLAGS=$pkg_cv_WEBKIT_CFLAGS
17508 WEBKIT_LIBS=$pkg_cv_WEBKIT_LIBS
17509 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
17510$as_echo "yes" >&6; }
17511
b66977f1 17512 CY_EXECUTE=1
632b71ea
DWT
17513
17514 for element in `$PKG_CONFIG --cflags webkit-1.0`; do
17515 haveit=
17516 for x in $CXXFLAGS; do
17517
17518 acl_save_prefix="$prefix"
17519 prefix="$acl_final_prefix"
17520 acl_save_exec_prefix="$exec_prefix"
17521 exec_prefix="$acl_final_exec_prefix"
17522 eval x=\"$x\"
17523 exec_prefix="$acl_save_exec_prefix"
17524 prefix="$acl_save_prefix"
17525
17526 if test "X$x" = "X$element"; then
17527 haveit=yes
17528 break
17529 fi
17530 done
17531 if test -z "$haveit"; then
17532 CXXFLAGS="${CXXFLAGS}${CXXFLAGS:+ }$element"
17533 fi
17534 done
17535
17536
17537 for element in `$PKG_CONFIG --libs webkit-1.0`; do
17538 haveit=
17539 for x in $LIBS; do
17540
17541 acl_save_prefix="$prefix"
17542 prefix="$acl_final_prefix"
17543 acl_save_exec_prefix="$exec_prefix"
17544 exec_prefix="$acl_final_exec_prefix"
17545 eval x=\"$x\"
17546 exec_prefix="$acl_save_exec_prefix"
17547 prefix="$acl_save_prefix"
17548
17549 if test "X$x" = "X$element"; then
17550 haveit=yes
17551 break
17552 fi
17553 done
17554 if test -z "$haveit"; then
17555 LIBS="${LIBS}${LIBS:+ }$element"
17556 fi
17557 done
17558
17559
17560fi
a667869d 17561
b66977f1
DWT
17562
17563fi
17564
17565
a667869d
DWT
17566case $CY_EXECUTE in #(
17567 1) :
17568
17569
17570
17571pkg_failed=no
17572{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for LIBFFI" >&5
17573$as_echo_n "checking for LIBFFI... " >&6; }
17574
17575if test -n "$PKG_CONFIG"; then
17576 if test -n "$LIBFFI_CFLAGS"; then
17577 pkg_cv_LIBFFI_CFLAGS="$LIBFFI_CFLAGS"
17578 else
17579 if test -n "$PKG_CONFIG" && \
17580 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libffi\""; } >&5
17581 ($PKG_CONFIG --exists --print-errors "libffi") 2>&5
17582 ac_status=$?
17583 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
17584 test $ac_status = 0; }; then
17585 pkg_cv_LIBFFI_CFLAGS=`$PKG_CONFIG --cflags "libffi" 2>/dev/null`
17586else
17587 pkg_failed=yes
17588fi
17589 fi
17590else
17591 pkg_failed=untried
17592fi
17593if test -n "$PKG_CONFIG"; then
17594 if test -n "$LIBFFI_LIBS"; then
17595 pkg_cv_LIBFFI_LIBS="$LIBFFI_LIBS"
17596 else
17597 if test -n "$PKG_CONFIG" && \
17598 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libffi\""; } >&5
17599 ($PKG_CONFIG --exists --print-errors "libffi") 2>&5
17600 ac_status=$?
17601 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
17602 test $ac_status = 0; }; then
17603 pkg_cv_LIBFFI_LIBS=`$PKG_CONFIG --libs "libffi" 2>/dev/null`
17604else
17605 pkg_failed=yes
17606fi
17607 fi
17608else
17609 pkg_failed=untried
17610fi
17611
17612
17613
17614if test $pkg_failed = yes; then
17615
17616if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
17617 _pkg_short_errors_supported=yes
17618else
17619 _pkg_short_errors_supported=no
17620fi
17621 if test $_pkg_short_errors_supported = yes; then
17622 LIBFFI_PKG_ERRORS=`$PKG_CONFIG --short-errors --errors-to-stdout --print-errors "libffi"`
17623 else
17624 LIBFFI_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "libffi"`
17625 fi
17626 # Put the nasty error message in config.log where it belongs
17627 echo "$LIBFFI_PKG_ERRORS" >&5
17628
17629 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
17630$as_echo "no" >&6; }
17631
17632 for ac_header in ffi.h ffi/ffi.h
17633do :
17634 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
17635ac_fn_cxx_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
17636eval as_val=\$$as_ac_Header
17637 if test "x$as_val" = x""yes; then :
17638 cat >>confdefs.h <<_ACEOF
17639#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
17640_ACEOF
17641 break
17642fi
17643
17644done
17645
17646 if test "x$ac_cv_header_ffi_h" = xno && test "x$ac_cv_header_ffi_ffi_h" = xno; then :
17647
17648 as_fn_error "You need libffi" "$LINENO" 5
17649
17650fi
17651 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing ffi_call" >&5
17652$as_echo_n "checking for library containing ffi_call... " >&6; }
17653if test "${ac_cv_search_ffi_call+set}" = set; then :
17654 $as_echo_n "(cached) " >&6
17655else
17656 ac_func_search_save_LIBS=$LIBS
17657cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17658/* end confdefs.h. */
17659
17660/* Override any GCC internal prototype to avoid an error.
17661 Use char because int might match the return type of a GCC
17662 builtin and then its argument prototype would still apply. */
17663#ifdef __cplusplus
17664extern "C"
17665#endif
17666char ffi_call ();
17667int
17668main ()
17669{
17670return ffi_call ();
17671 ;
17672 return 0;
17673}
17674_ACEOF
17675for ac_lib in '' ffi; do
17676 if test -z "$ac_lib"; then
17677 ac_res="none required"
17678 else
17679 ac_res=-l$ac_lib
17680 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
17681 fi
17682 if ac_fn_cxx_try_link "$LINENO"; then :
17683 ac_cv_search_ffi_call=$ac_res
17684fi
17685rm -f core conftest.err conftest.$ac_objext \
17686 conftest$ac_exeext
17687 if test "${ac_cv_search_ffi_call+set}" = set; then :
17688 break
17689fi
17690done
17691if test "${ac_cv_search_ffi_call+set}" = set; then :
17692
17693else
17694 ac_cv_search_ffi_call=no
17695fi
17696rm conftest.$ac_ext
17697LIBS=$ac_func_search_save_LIBS
17698fi
17699{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_ffi_call" >&5
17700$as_echo "$ac_cv_search_ffi_call" >&6; }
17701ac_res=$ac_cv_search_ffi_call
17702if test "$ac_res" != no; then :
17703 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
17704
17705fi
17706
17707 case $ac_cv_search_ffi_call in #(
17708 no) :
17709
17710 as_fn_error "You need libffi" "$LINENO" 5
17711 ;; #(
17712 *) :
9c60689e
DWT
17713 ;;
17714esac
17715
17716elif test $pkg_failed = untried; then
17717
17718 for ac_header in ffi.h ffi/ffi.h
17719do :
17720 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
47aaa820 17721ac_fn_cxx_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
9c60689e
DWT
17722eval as_val=\$$as_ac_Header
17723 if test "x$as_val" = x""yes; then :
17724 cat >>confdefs.h <<_ACEOF
17725#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
17726_ACEOF
17727 break
17728fi
17729
17730done
17731
17732 if test "x$ac_cv_header_ffi_h" = xno && test "x$ac_cv_header_ffi_ffi_h" = xno; then :
17733
17734 as_fn_error "You need libffi" "$LINENO" 5
17735
17736fi
17737 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing ffi_call" >&5
17738$as_echo_n "checking for library containing ffi_call... " >&6; }
17739if test "${ac_cv_search_ffi_call+set}" = set; then :
17740 $as_echo_n "(cached) " >&6
17741else
17742 ac_func_search_save_LIBS=$LIBS
17743cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17744/* end confdefs.h. */
17745
17746/* Override any GCC internal prototype to avoid an error.
17747 Use char because int might match the return type of a GCC
17748 builtin and then its argument prototype would still apply. */
17749#ifdef __cplusplus
17750extern "C"
17751#endif
17752char ffi_call ();
17753int
17754main ()
17755{
17756return ffi_call ();
17757 ;
17758 return 0;
17759}
17760_ACEOF
17761for ac_lib in '' ffi; do
17762 if test -z "$ac_lib"; then
17763 ac_res="none required"
17764 else
17765 ac_res=-l$ac_lib
17766 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
17767 fi
47aaa820 17768 if ac_fn_cxx_try_link "$LINENO"; then :
9c60689e
DWT
17769 ac_cv_search_ffi_call=$ac_res
17770fi
17771rm -f core conftest.err conftest.$ac_objext \
17772 conftest$ac_exeext
17773 if test "${ac_cv_search_ffi_call+set}" = set; then :
17774 break
17775fi
17776done
17777if test "${ac_cv_search_ffi_call+set}" = set; then :
17778
17779else
17780 ac_cv_search_ffi_call=no
17781fi
17782rm conftest.$ac_ext
17783LIBS=$ac_func_search_save_LIBS
17784fi
17785{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_ffi_call" >&5
17786$as_echo "$ac_cv_search_ffi_call" >&6; }
17787ac_res=$ac_cv_search_ffi_call
17788if test "$ac_res" != no; then :
17789 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
17790
17791fi
17792
17793 case $ac_cv_search_ffi_call in #(
17794 no) :
17795
17796 as_fn_error "You need libffi" "$LINENO" 5
17797 ;; #(
17798 *) :
17799 ;;
17800esac
17801
17802else
17803 LIBFFI_CFLAGS=$pkg_cv_LIBFFI_CFLAGS
17804 LIBFFI_LIBS=$pkg_cv_LIBFFI_LIBS
17805 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
17806$as_echo "yes" >&6; }
3fd51f51
DWT
17807
17808
17809 for element in `$PKG_CONFIG --cflags libffi`; do
17810 haveit=
17811 for x in $CXXFLAGS; do
17812
17813 acl_save_prefix="$prefix"
17814 prefix="$acl_final_prefix"
17815 acl_save_exec_prefix="$exec_prefix"
17816 exec_prefix="$acl_final_exec_prefix"
17817 eval x=\"$x\"
17818 exec_prefix="$acl_save_exec_prefix"
17819 prefix="$acl_save_prefix"
17820
17821 if test "X$x" = "X$element"; then
17822 haveit=yes
17823 break
17824 fi
17825 done
17826 if test -z "$haveit"; then
17827 CXXFLAGS="${CXXFLAGS}${CXXFLAGS:+ }$element"
17828 fi
17829 done
17830
17831
17832 for element in `$PKG_CONFIG --libs libffi`; do
17833 haveit=
17834 for x in $LIBS; do
17835
17836 acl_save_prefix="$prefix"
17837 prefix="$acl_final_prefix"
17838 acl_save_exec_prefix="$exec_prefix"
17839 exec_prefix="$acl_final_exec_prefix"
17840 eval x=\"$x\"
17841 exec_prefix="$acl_save_exec_prefix"
17842 prefix="$acl_save_prefix"
17843
17844 if test "X$x" = "X$element"; then
17845 haveit=yes
17846 break
17847 fi
17848 done
17849 if test -z "$haveit"; then
17850 LIBS="${LIBS}${LIBS:+ }$element"
17851 fi
17852 done
17853
17854
9c60689e 17855fi
a667869d 17856 ac_ext=mm
47aaa820
DWT
17857ac_cpp='$OBJCXXCPP $CPPFLAGS'
17858ac_compile='$OBJCXX -c $OBJCXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
17859ac_link='$OBJCXX -o conftest$ac_exeext $OBJCXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
17860ac_compiler_gnu=$ac_cv_objcxx_compiler_gnu
17861
a667869d 17862 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we really have Objective C++" >&5
47aaa820 17863$as_echo_n "checking if we really have Objective C++... " >&6; }
a667869d 17864 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
47aaa820
DWT
17865/* end confdefs.h. */
17866
a667869d 17867 // This space intentionally left blank
47aaa820
DWT
17868
17869_ACEOF
17870if ac_fn_objcxx_try_compile "$LINENO"; then :
17871
a667869d
DWT
17872 CY_OBJECTIVEC=1
17873 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
47aaa820
DWT
17874$as_echo "yes" >&6; }
17875
17876else
17877 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
17878$as_echo "no" >&6; }
17879fi
17880rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
a667869d 17881 if test "x$CY_OBJECTIVEC" = x1; then :
47aaa820 17882
c823f118
DWT
17883
17884 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for framework CoreFoundation" >&5
17885$as_echo_n "checking for framework CoreFoundation... " >&6; }
17886if test "${ac_cv_framework_CoreFoundation+set}" = set; then :
17887 $as_echo_n "(cached) " >&6
17888else
17889
17890 ac_check_framework_save_LIBS=$LIBS
17891 LIBS="-framework CoreFoundation $LIBS"
17892 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17893/* end confdefs.h. */
17894
17895 #include <CoreFoundation/CFBase.h>
17896
17897int
17898main ()
17899{
17900CFAllocatorGetDefault();
17901 ;
17902 return 0;
17903}
17904_ACEOF
17905if ac_fn_objcxx_try_link "$LINENO"; then :
17906
17907 ac_cv_framework_CoreFoundation=yes
17908
17909else
17910 ac_cv_framework_CoreFoundation=no
17911fi
17912rm -f core conftest.err conftest.$ac_objext \
17913 conftest$ac_exeext conftest.$ac_ext
17914 LIBS=$ac_check_framework_save_LIBS
17915
17916fi
17917{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_framework_CoreFoundation" >&5
17918$as_echo "$ac_cv_framework_CoreFoundation" >&6; }
17919 if test $ac_cv_framework_CoreFoundation = yes; then :
17920
17921
17922 for element in "-framework CoreFoundation $LIBS"; do
17923 haveit=
17924 for x in $LIBS; do
17925
17926 acl_save_prefix="$prefix"
17927 prefix="$acl_final_prefix"
17928 acl_save_exec_prefix="$exec_prefix"
17929 exec_prefix="$acl_final_exec_prefix"
17930 eval x=\"$x\"
17931 exec_prefix="$acl_save_exec_prefix"
17932 prefix="$acl_save_prefix"
17933
17934 if test "X$x" = "X$element"; then
17935 haveit=yes
17936 break
17937 fi
17938 done
17939 if test -z "$haveit"; then
17940 LIBS="${LIBS}${LIBS:+ }$element"
17941 fi
17942 done
17943
17944
17945
17946
17947
17948 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for framework Foundation" >&5
17949$as_echo_n "checking for framework Foundation... " >&6; }
17950if test "${ac_cv_framework_Foundation+set}" = set; then :
17951 $as_echo_n "(cached) " >&6
17952else
17953
17954 ac_check_framework_save_LIBS=$LIBS
17955 LIBS="-framework Foundation $LIBS"
17956 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17957/* end confdefs.h. */
17958
17959 #include <Foundation/NSObject.h>
17960
17961int
17962main ()
17963{
17964[[NSObject alloc] init];
17965 ;
17966 return 0;
17967}
17968_ACEOF
17969if ac_fn_objcxx_try_link "$LINENO"; then :
17970
17971 ac_cv_framework_Foundation=yes
17972
17973else
17974 ac_cv_framework_Foundation=no
17975fi
17976rm -f core conftest.err conftest.$ac_objext \
17977 conftest$ac_exeext conftest.$ac_ext
17978 LIBS=$ac_check_framework_save_LIBS
17979
17980fi
17981{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_framework_Foundation" >&5
17982$as_echo "$ac_cv_framework_Foundation" >&6; }
17983 if test $ac_cv_framework_Foundation = yes; then :
17984
17985
17986 for element in "-framework Foundation $LIBS"; do
17987 haveit=
17988 for x in $LIBS; do
17989
17990 acl_save_prefix="$prefix"
17991 prefix="$acl_final_prefix"
17992 acl_save_exec_prefix="$exec_prefix"
17993 exec_prefix="$acl_final_exec_prefix"
17994 eval x=\"$x\"
17995 exec_prefix="$acl_save_exec_prefix"
17996 prefix="$acl_save_prefix"
17997
17998 if test "X$x" = "X$element"; then
17999 haveit=yes
18000 break
18001 fi
18002 done
18003 if test -z "$haveit"; then
18004 LIBS="${LIBS}${LIBS:+ }$element"
18005 fi
18006 done
18007
18008 cat >>confdefs.h <<_ACEOF
18009#define HAVE_FRAMEWORK_FOUNDATION 1
18010_ACEOF
18011
18012
18013fi
18014
18015
18016 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for framework WebKit" >&5
18017$as_echo_n "checking for framework WebKit... " >&6; }
18018if test "${ac_cv_framework_WebKit+set}" = set; then :
18019 $as_echo_n "(cached) " >&6
18020else
18021
18022 ac_check_framework_save_LIBS=$LIBS
18023 LIBS="-framework WebKit $LIBS"
18024 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18025/* end confdefs.h. */
18026
18027 #include <WebKit/WebScriptObject.h>
18028
18029int
18030main ()
18031{
18032[[WebScriptObject alloc] init];
18033 ;
18034 return 0;
18035}
18036_ACEOF
18037if ac_fn_objcxx_try_link "$LINENO"; then :
18038
18039 ac_cv_framework_WebKit=yes
18040
18041else
18042 ac_cv_framework_WebKit=no
18043fi
18044rm -f core conftest.err conftest.$ac_objext \
18045 conftest$ac_exeext conftest.$ac_ext
18046 LIBS=$ac_check_framework_save_LIBS
18047
18048fi
18049{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_framework_WebKit" >&5
18050$as_echo "$ac_cv_framework_WebKit" >&6; }
18051 if test $ac_cv_framework_WebKit = yes; then :
18052
18053
18054 for element in "-framework WebKit $LIBS"; do
18055 haveit=
18056 for x in $LIBS; do
18057
18058 acl_save_prefix="$prefix"
18059 prefix="$acl_final_prefix"
18060 acl_save_exec_prefix="$exec_prefix"
18061 exec_prefix="$acl_final_exec_prefix"
18062 eval x=\"$x\"
18063 exec_prefix="$acl_save_exec_prefix"
18064 prefix="$acl_save_prefix"
18065
18066 if test "X$x" = "X$element"; then
18067 haveit=yes
18068 break
18069 fi
18070 done
18071 if test -z "$haveit"; then
18072 LIBS="${LIBS}${LIBS:+ }$element"
18073 fi
18074 done
18075
18076 cat >>confdefs.h <<_ACEOF
18077#define HAVE_FRAMEWORK_WEBKIT 1
18078_ACEOF
18079
18080
18081fi
18082
18083
18084else
18085
790e5246 18086
c823f118 18087 for ac_prog in gnustep-config
47aaa820
DWT
18088do
18089 # Extract the first word of "$ac_prog", so it can be a program name with args.
18090set dummy $ac_prog; ac_word=$2
18091{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
18092$as_echo_n "checking for $ac_word... " >&6; }
18093if test "${ac_cv_prog_GNUSTEP_CONFIG+set}" = set; then :
18094 $as_echo_n "(cached) " >&6
18095else
18096 if test -n "$GNUSTEP_CONFIG"; then
18097 ac_cv_prog_GNUSTEP_CONFIG="$GNUSTEP_CONFIG" # Let the user override the test.
18098else
18099as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
18100for as_dir in $PATH
18101do
18102 IFS=$as_save_IFS
18103 test -z "$as_dir" && as_dir=.
18104 for ac_exec_ext in '' $ac_executable_extensions; do
18105 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
18106 ac_cv_prog_GNUSTEP_CONFIG="$ac_prog"
18107 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
18108 break 2
18109 fi
18110done
18111 done
18112IFS=$as_save_IFS
18113
18114fi
18115fi
18116GNUSTEP_CONFIG=$ac_cv_prog_GNUSTEP_CONFIG
18117if test -n "$GNUSTEP_CONFIG"; then
18118 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GNUSTEP_CONFIG" >&5
18119$as_echo "$GNUSTEP_CONFIG" >&6; }
18120else
18121 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
18122$as_echo "no" >&6; }
18123fi
18124
18125
18126 test -n "$GNUSTEP_CONFIG" && break
18127done
18128
c823f118 18129 if test "x$GNUSTEP_CONFIG" != x; then :
47aaa820
DWT
18130
18131
18132
18133 for element in `$GNUSTEP_CONFIG --objc-flags`; do
18134 haveit=
18135 for x in $OBJCXXFLAGS; do
18136
18137 acl_save_prefix="$prefix"
18138 prefix="$acl_final_prefix"
18139 acl_save_exec_prefix="$exec_prefix"
18140 exec_prefix="$acl_final_exec_prefix"
18141 eval x=\"$x\"
18142 exec_prefix="$acl_save_exec_prefix"
18143 prefix="$acl_save_prefix"
9c60689e 18144
47aaa820
DWT
18145 if test "X$x" = "X$element"; then
18146 haveit=yes
18147 break
18148 fi
18149 done
18150 if test -z "$haveit"; then
18151 OBJCXXFLAGS="${OBJCXXFLAGS}${OBJCXXFLAGS:+ }$element"
18152 fi
18153 done
18154
18155
18156 for element in `$GNUSTEP_CONFIG --base-libs`; do
18157 haveit=
18158 for x in $LIBS; do
18159
18160 acl_save_prefix="$prefix"
18161 prefix="$acl_final_prefix"
18162 acl_save_exec_prefix="$exec_prefix"
18163 exec_prefix="$acl_final_exec_prefix"
18164 eval x=\"$x\"
18165 exec_prefix="$acl_save_exec_prefix"
18166 prefix="$acl_save_prefix"
18167
18168 if test "X$x" = "X$element"; then
18169 haveit=yes
18170 break
18171 fi
18172 done
18173 if test -z "$haveit"; then
18174 LIBS="${LIBS}${LIBS:+ }$element"
18175 fi
18176 done
18177
18178
c823f118
DWT
18179else
18180 CY_OBJECTIVEC=0
18181
18182fi
18183
47aaa820
DWT
18184fi
18185
18186fi
c823f118
DWT
18187 ac_ext=cpp
18188ac_cpp='$CXXCPP $CPPFLAGS'
18189ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
18190ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
18191ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
18192
a667869d
DWT
18193 ;; #(
18194 *) :
b66977f1 18195 ;;
a667869d 18196esac
e1cce270
DWT
18197if test "x$CY_OBJECTIVEC" = x1; then :
18198
18199 ac_fn_cxx_check_header_mongrel "$LINENO" "mach/mach.h" "ac_cv_header_mach_mach_h" "$ac_includes_default"
18200if test "x$ac_cv_header_mach_mach_h" = x""yes; then :
18201
18202 case $OTOOL in #(
18203 :) :
18204 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Missing otool?" >&5
18205$as_echo "$as_me: WARNING: Missing otool?" >&2;} ;; #(
18206 *) :
18207 CY_OBJECTIVEC_MACH=1
18208 ;;
18209esac
18210
18211fi
18212
18213
18214
790e5246
DWT
18215fi
18216if test "x$GMAKE" != xmake; then :
18217
18218 ac_config_files="$ac_config_files Makefile"
18219
18220
47aaa820 18221fi
9c60689e
DWT
18222ac_config_files="$ac_config_files GNUmakefile"
18223
18224cat >confcache <<\_ACEOF
18225# This file is a shell script that caches the results of configure
18226# tests run on this system so they can be shared between configure
18227# scripts and configure runs, see configure's option --config-cache.
18228# It is not useful on other systems. If it contains results you don't
18229# want to keep, you may remove or edit it.
18230#
18231# config.status only pays attention to the cache file if you give it
18232# the --recheck option to rerun configure.
18233#
18234# `ac_cv_env_foo' variables (set or unset) will be overridden when
18235# loading this file, other *unset* `ac_cv_foo' will be assigned the
18236# following values.
18237
18238_ACEOF
18239
18240# The following way of writing the cache mishandles newlines in values,
18241# but we know of no workaround that is simple, portable, and efficient.
18242# So, we kill variables containing newlines.
18243# Ultrix sh set writes to stderr and can't be redirected directly,
18244# and sets the high bit in the cache file unless we assign to the vars.
18245(
18246 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
18247 eval ac_val=\$$ac_var
18248 case $ac_val in #(
18249 *${as_nl}*)
18250 case $ac_var in #(
18251 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
18252$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
18253 esac
18254 case $ac_var in #(
18255 _ | IFS | as_nl) ;; #(
18256 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
18257 *) { eval $ac_var=; unset $ac_var;} ;;
18258 esac ;;
18259 esac
18260 done
18261
18262 (set) 2>&1 |
18263 case $as_nl`(ac_space=' '; set) 2>&1` in #(
18264 *${as_nl}ac_space=\ *)
18265 # `set' does not quote correctly, so add quotes: double-quote
18266 # substitution turns \\\\ into \\, and sed turns \\ into \.
18267 sed -n \
18268 "s/'/'\\\\''/g;
18269 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
18270 ;; #(
18271 *)
18272 # `set' quotes correctly as required by POSIX, so do not add quotes.
18273 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
18274 ;;
18275 esac |
18276 sort
18277) |
18278 sed '
18279 /^ac_cv_env_/b end
18280 t clear
18281 :clear
18282 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
18283 t end
18284 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
18285 :end' >>confcache
18286if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
18287 if test -w "$cache_file"; then
18288 test "x$cache_file" != "x/dev/null" &&
18289 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
18290$as_echo "$as_me: updating cache $cache_file" >&6;}
18291 cat confcache >$cache_file
18292 else
18293 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
18294$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
18295 fi
18296fi
18297rm -f confcache
18298
18299test "x$prefix" = xNONE && prefix=$ac_default_prefix
18300# Let make expand exec_prefix.
18301test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
18302
18303# Transform confdefs.h into DEFS.
18304# Protect against shell expansion while executing Makefile rules.
18305# Protect against Makefile macro expansion.
18306#
18307# If the first sed substitution is executed (which looks for macros that
18308# take arguments), then branch to the quote section. Otherwise,
18309# look for a macro that doesn't take arguments.
18310ac_script='
18311:mline
18312/\\$/{
18313 N
18314 s,\\\n,,
18315 b mline
18316}
18317t clear
18318:clear
18319s/^[ ]*#[ ]*define[ ][ ]*\([^ (][^ (]*([^)]*)\)[ ]*\(.*\)/-D\1=\2/g
18320t quote
18321s/^[ ]*#[ ]*define[ ][ ]*\([^ ][^ ]*\)[ ]*\(.*\)/-D\1=\2/g
18322t quote
18323b any
18324:quote
18325s/[ `~#$^&*(){}\\|;'\''"<>?]/\\&/g
18326s/\[/\\&/g
18327s/\]/\\&/g
18328s/\$/$$/g
18329H
18330:any
18331${
18332 g
18333 s/^\n//
18334 s/\n/ /g
18335 p
18336}
18337'
18338DEFS=`sed -n "$ac_script" confdefs.h`
18339
18340
18341ac_libobjs=
18342ac_ltlibobjs=
18343for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
18344 # 1. Remove the extension, and $U if already installed.
18345 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
18346 ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
18347 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
18348 # will be set to the directory where LIBOBJS objects are built.
18349 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
18350 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
18351done
18352LIBOBJS=$ac_libobjs
18353
18354LTLIBOBJS=$ac_ltlibobjs
18355
18356
18357
18358: ${CONFIG_STATUS=./config.status}
18359ac_write_fail=0
18360ac_clean_files_save=$ac_clean_files
18361ac_clean_files="$ac_clean_files $CONFIG_STATUS"
18362{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
18363$as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
18364as_write_fail=0
18365cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
18366#! $SHELL
18367# Generated by $as_me.
18368# Run this file to recreate the current configuration.
18369# Compiler output produced by configure, useful for debugging
18370# configure, is in config.log if it exists.
18371
18372debug=false
18373ac_cs_recheck=false
18374ac_cs_silent=false
18375
18376SHELL=\${CONFIG_SHELL-$SHELL}
18377export SHELL
18378_ASEOF
18379cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
18380## -------------------- ##
18381## M4sh Initialization. ##
18382## -------------------- ##
18383
18384# Be more Bourne compatible
18385DUALCASE=1; export DUALCASE # for MKS sh
18386if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
18387 emulate sh
18388 NULLCMD=:
18389 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
18390 # is contrary to our usage. Disable this feature.
18391 alias -g '${1+"$@"}'='"$@"'
18392 setopt NO_GLOB_SUBST
18393else
18394 case `(set -o) 2>/dev/null` in #(
18395 *posix*) :
18396 set -o posix ;; #(
18397 *) :
18398 ;;
18399esac
18400fi
18401
18402
18403as_nl='
18404'
18405export as_nl
18406# Printing a long string crashes Solaris 7 /usr/bin/printf.
18407as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
18408as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
18409as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
18410# Prefer a ksh shell builtin over an external printf program on Solaris,
18411# but without wasting forks for bash or zsh.
18412if test -z "$BASH_VERSION$ZSH_VERSION" \
18413 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
18414 as_echo='print -r --'
18415 as_echo_n='print -rn --'
18416elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
18417 as_echo='printf %s\n'
18418 as_echo_n='printf %s'
18419else
18420 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
18421 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
18422 as_echo_n='/usr/ucb/echo -n'
18423 else
18424 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
18425 as_echo_n_body='eval
18426 arg=$1;
18427 case $arg in #(
18428 *"$as_nl"*)
18429 expr "X$arg" : "X\\(.*\\)$as_nl";
18430 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
18431 esac;
18432 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
18433 '
18434 export as_echo_n_body
18435 as_echo_n='sh -c $as_echo_n_body as_echo'
18436 fi
18437 export as_echo_body
18438 as_echo='sh -c $as_echo_body as_echo'
18439fi
18440
18441# The user is always right.
18442if test "${PATH_SEPARATOR+set}" != set; then
18443 PATH_SEPARATOR=:
18444 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
18445 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
18446 PATH_SEPARATOR=';'
18447 }
18448fi
18449
18450
18451# IFS
18452# We need space, tab and new line, in precisely that order. Quoting is
18453# there to prevent editors from complaining about space-tab.
18454# (If _AS_PATH_WALK were called with IFS unset, it would disable word
18455# splitting by setting IFS to empty value.)
18456IFS=" "" $as_nl"
18457
18458# Find who we are. Look in the path if we contain no directory separator.
18459case $0 in #((
18460 *[\\/]* ) as_myself=$0 ;;
18461 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
18462for as_dir in $PATH
18463do
18464 IFS=$as_save_IFS
18465 test -z "$as_dir" && as_dir=.
18466 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
18467 done
18468IFS=$as_save_IFS
18469
18470 ;;
18471esac
18472# We did not find ourselves, most probably we were run as `sh COMMAND'
18473# in which case we are not to be found in the path.
18474if test "x$as_myself" = x; then
18475 as_myself=$0
18476fi
18477if test ! -f "$as_myself"; then
18478 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
18479 exit 1
18480fi
18481
18482# Unset variables that we do not need and which cause bugs (e.g. in
18483# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
18484# suppresses any "Segmentation fault" message there. '((' could
18485# trigger a bug in pdksh 5.2.14.
18486for as_var in BASH_ENV ENV MAIL MAILPATH
18487do eval test x\${$as_var+set} = xset \
18488 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
18489done
18490PS1='$ '
18491PS2='> '
18492PS4='+ '
18493
18494# NLS nuisances.
18495LC_ALL=C
18496export LC_ALL
18497LANGUAGE=C
18498export LANGUAGE
18499
18500# CDPATH.
18501(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
18502
18503
18504# as_fn_error ERROR [LINENO LOG_FD]
18505# ---------------------------------
18506# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
18507# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
18508# script with status $?, using 1 if that was 0.
18509as_fn_error ()
18510{
18511 as_status=$?; test $as_status -eq 0 && as_status=1
18512 if test "$3"; then
18513 as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
18514 $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3
18515 fi
18516 $as_echo "$as_me: error: $1" >&2
18517 as_fn_exit $as_status
18518} # as_fn_error
18519
18520
18521# as_fn_set_status STATUS
18522# -----------------------
18523# Set $? to STATUS, without forking.
18524as_fn_set_status ()
18525{
18526 return $1
18527} # as_fn_set_status
18528
18529# as_fn_exit STATUS
18530# -----------------
18531# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
18532as_fn_exit ()
18533{
18534 set +e
18535 as_fn_set_status $1
18536 exit $1
18537} # as_fn_exit
18538
18539# as_fn_unset VAR
18540# ---------------
18541# Portably unset VAR.
18542as_fn_unset ()
18543{
18544 { eval $1=; unset $1;}
18545}
18546as_unset=as_fn_unset
18547# as_fn_append VAR VALUE
18548# ----------------------
18549# Append the text in VALUE to the end of the definition contained in VAR. Take
18550# advantage of any shell optimizations that allow amortized linear growth over
18551# repeated appends, instead of the typical quadratic growth present in naive
18552# implementations.
18553if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
18554 eval 'as_fn_append ()
18555 {
18556 eval $1+=\$2
18557 }'
18558else
18559 as_fn_append ()
18560 {
18561 eval $1=\$$1\$2
18562 }
18563fi # as_fn_append
18564
18565# as_fn_arith ARG...
18566# ------------------
18567# Perform arithmetic evaluation on the ARGs, and store the result in the
18568# global $as_val. Take advantage of shells that can avoid forks. The arguments
18569# must be portable across $(()) and expr.
18570if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
18571 eval 'as_fn_arith ()
18572 {
18573 as_val=$(( $* ))
18574 }'
18575else
18576 as_fn_arith ()
18577 {
18578 as_val=`expr "$@" || test $? -eq 1`
18579 }
18580fi # as_fn_arith
18581
18582
18583if expr a : '\(a\)' >/dev/null 2>&1 &&
18584 test "X`expr 00001 : '.*\(...\)'`" = X001; then
18585 as_expr=expr
18586else
18587 as_expr=false
18588fi
18589
18590if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
18591 as_basename=basename
18592else
18593 as_basename=false
18594fi
18595
18596if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
18597 as_dirname=dirname
18598else
18599 as_dirname=false
18600fi
18601
18602as_me=`$as_basename -- "$0" ||
18603$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
18604 X"$0" : 'X\(//\)$' \| \
18605 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
18606$as_echo X/"$0" |
18607 sed '/^.*\/\([^/][^/]*\)\/*$/{
18608 s//\1/
18609 q
18610 }
18611 /^X\/\(\/\/\)$/{
18612 s//\1/
18613 q
18614 }
18615 /^X\/\(\/\).*/{
18616 s//\1/
18617 q
18618 }
18619 s/.*/./; q'`
18620
18621# Avoid depending upon Character Ranges.
18622as_cr_letters='abcdefghijklmnopqrstuvwxyz'
18623as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
18624as_cr_Letters=$as_cr_letters$as_cr_LETTERS
18625as_cr_digits='0123456789'
18626as_cr_alnum=$as_cr_Letters$as_cr_digits
18627
18628ECHO_C= ECHO_N= ECHO_T=
18629case `echo -n x` in #(((((
18630-n*)
18631 case `echo 'xy\c'` in
18632 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
18633 xy) ECHO_C='\c';;
18634 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
18635 ECHO_T=' ';;
18636 esac;;
18637*)
18638 ECHO_N='-n';;
18639esac
18640
18641rm -f conf$$ conf$$.exe conf$$.file
18642if test -d conf$$.dir; then
18643 rm -f conf$$.dir/conf$$.file
18644else
18645 rm -f conf$$.dir
18646 mkdir conf$$.dir 2>/dev/null
18647fi
18648if (echo >conf$$.file) 2>/dev/null; then
18649 if ln -s conf$$.file conf$$ 2>/dev/null; then
18650 as_ln_s='ln -s'
18651 # ... but there are two gotchas:
18652 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
18653 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
18654 # In both cases, we have to default to `cp -p'.
18655 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
18656 as_ln_s='cp -p'
18657 elif ln conf$$.file conf$$ 2>/dev/null; then
18658 as_ln_s=ln
18659 else
18660 as_ln_s='cp -p'
18661 fi
18662else
18663 as_ln_s='cp -p'
18664fi
18665rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
18666rmdir conf$$.dir 2>/dev/null
18667
18668
18669# as_fn_mkdir_p
18670# -------------
18671# Create "$as_dir" as a directory, including parents if necessary.
18672as_fn_mkdir_p ()
18673{
18674
18675 case $as_dir in #(
18676 -*) as_dir=./$as_dir;;
18677 esac
18678 test -d "$as_dir" || eval $as_mkdir_p || {
18679 as_dirs=
18680 while :; do
18681 case $as_dir in #(
18682 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
18683 *) as_qdir=$as_dir;;
18684 esac
18685 as_dirs="'$as_qdir' $as_dirs"
18686 as_dir=`$as_dirname -- "$as_dir" ||
18687$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
18688 X"$as_dir" : 'X\(//\)[^/]' \| \
18689 X"$as_dir" : 'X\(//\)$' \| \
18690 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
18691$as_echo X"$as_dir" |
18692 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
18693 s//\1/
18694 q
18695 }
18696 /^X\(\/\/\)[^/].*/{
18697 s//\1/
18698 q
18699 }
18700 /^X\(\/\/\)$/{
18701 s//\1/
18702 q
18703 }
18704 /^X\(\/\).*/{
18705 s//\1/
18706 q
18707 }
18708 s/.*/./; q'`
18709 test -d "$as_dir" && break
18710 done
18711 test -z "$as_dirs" || eval "mkdir $as_dirs"
18712 } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir"
18713
18714
18715} # as_fn_mkdir_p
18716if mkdir -p . 2>/dev/null; then
18717 as_mkdir_p='mkdir -p "$as_dir"'
18718else
18719 test -d ./-p && rmdir ./-p
18720 as_mkdir_p=false
18721fi
18722
18723if test -x / >/dev/null 2>&1; then
18724 as_test_x='test -x'
18725else
18726 if ls -dL / >/dev/null 2>&1; then
18727 as_ls_L_option=L
18728 else
18729 as_ls_L_option=
18730 fi
18731 as_test_x='
18732 eval sh -c '\''
18733 if test -d "$1"; then
18734 test -d "$1/.";
18735 else
18736 case $1 in #(
18737 -*)set "./$1";;
18738 esac;
18739 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
18740 ???[sx]*):;;*)false;;esac;fi
18741 '\'' sh
18742 '
18743fi
18744as_executable_p=$as_test_x
18745
18746# Sed expression to map a string onto a valid CPP name.
18747as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
18748
18749# Sed expression to map a string onto a valid variable name.
18750as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
18751
18752
18753exec 6>&1
18754## ----------------------------------- ##
18755## Main body of $CONFIG_STATUS script. ##
18756## ----------------------------------- ##
18757_ASEOF
18758test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
18759
18760cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
18761# Save the log message, to keep $0 and so on meaningful, and to
18762# report actual input values of CONFIG_FILES etc. instead of their
18763# values after options handling.
18764ac_log="
18765This file was extended by Cycript $as_me 0.9, which was
18766generated by GNU Autoconf 2.65. Invocation command line was
18767
18768 CONFIG_FILES = $CONFIG_FILES
18769 CONFIG_HEADERS = $CONFIG_HEADERS
18770 CONFIG_LINKS = $CONFIG_LINKS
18771 CONFIG_COMMANDS = $CONFIG_COMMANDS
18772 $ $0 $@
18773
18774on `(hostname || uname -n) 2>/dev/null | sed 1q`
18775"
18776
18777_ACEOF
18778
18779case $ac_config_files in *"
18780"*) set x $ac_config_files; shift; ac_config_files=$*;;
18781esac
18782
18783
18784
18785cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
18786# Files that config.status was made for.
18787config_files="$ac_config_files"
18788config_commands="$ac_config_commands"
18789
18790_ACEOF
18791
18792cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
18793ac_cs_usage="\
18794\`$as_me' instantiates files and other configuration actions
18795from templates according to the current configuration. Unless the files
18796and actions are specified as TAGs, all are instantiated by default.
18797
18798Usage: $0 [OPTION]... [TAG]...
18799
18800 -h, --help print this help, then exit
18801 -V, --version print version number and configuration settings, then exit
18802 --config print configuration, then exit
18803 -q, --quiet, --silent
18804 do not print progress messages
18805 -d, --debug don't remove temporary files
18806 --recheck update $as_me by reconfiguring in the same conditions
18807 --file=FILE[:TEMPLATE]
18808 instantiate the configuration file FILE
18809
18810Configuration files:
18811$config_files
18812
18813Configuration commands:
18814$config_commands
18815
18816Report bugs to <saurik@saurik.com>.
18817Cycript home page: <http://www.cycript.org/>."
18818
18819_ACEOF
18820cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
18821ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
18822ac_cs_version="\\
18823Cycript config.status 0.9
18824configured by $0, generated by GNU Autoconf 2.65,
18825 with options \\"\$ac_cs_config\\"
18826
18827Copyright (C) 2009 Free Software Foundation, Inc.
18828This config.status script is free software; the Free Software Foundation
18829gives unlimited permission to copy, distribute and modify it."
18830
18831ac_pwd='$ac_pwd'
18832srcdir='$srcdir'
18833INSTALL='$INSTALL'
9c60689e
DWT
18834test -n "\$AWK" || AWK=awk
18835_ACEOF
18836
18837cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
18838# The default lists apply if the user does not specify any file.
18839ac_need_defaults=:
18840while test $# != 0
18841do
18842 case $1 in
18843 --*=*)
18844 ac_option=`expr "X$1" : 'X\([^=]*\)='`
18845 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
18846 ac_shift=:
18847 ;;
18848 *)
18849 ac_option=$1
18850 ac_optarg=$2
18851 ac_shift=shift
18852 ;;
18853 esac
18854
18855 case $ac_option in
18856 # Handling of the options.
18857 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
18858 ac_cs_recheck=: ;;
18859 --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
18860 $as_echo "$ac_cs_version"; exit ;;
18861 --config | --confi | --conf | --con | --co | --c )
18862 $as_echo "$ac_cs_config"; exit ;;
18863 --debug | --debu | --deb | --de | --d | -d )
18864 debug=: ;;
18865 --file | --fil | --fi | --f )
18866 $ac_shift
18867 case $ac_optarg in
18868 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
18869 esac
18870 as_fn_append CONFIG_FILES " '$ac_optarg'"
18871 ac_need_defaults=false;;
18872 --he | --h | --help | --hel | -h )
18873 $as_echo "$ac_cs_usage"; exit ;;
18874 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
18875 | -silent | --silent | --silen | --sile | --sil | --si | --s)
18876 ac_cs_silent=: ;;
18877
18878 # This is an error.
18879 -*) as_fn_error "unrecognized option: \`$1'
18880Try \`$0 --help' for more information." ;;
18881
18882 *) as_fn_append ac_config_targets " $1"
18883 ac_need_defaults=false ;;
18884
18885 esac
18886 shift
18887done
18888
18889ac_configure_extra_args=
18890
18891if $ac_cs_silent; then
18892 exec 6>/dev/null
18893 ac_configure_extra_args="$ac_configure_extra_args --silent"
18894fi
18895
18896_ACEOF
18897cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
18898if \$ac_cs_recheck; then
18899 set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
18900 shift
18901 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
18902 CONFIG_SHELL='$SHELL'
18903 export CONFIG_SHELL
18904 exec "\$@"
18905fi
18906
18907_ACEOF
18908cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
18909exec 5>>config.log
18910{
18911 echo
18912 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
18913## Running $as_me. ##
18914_ASBOX
18915 $as_echo "$ac_log"
18916} >&5
18917
18918_ACEOF
18919cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
18920#
18921# INIT-COMMANDS
18922#
18923
18924
18925# The HP-UX ksh and POSIX shell print the target directory to stdout
18926# if CDPATH is set.
18927(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
18928
18929sed_quote_subst='$sed_quote_subst'
18930double_quote_subst='$double_quote_subst'
18931delay_variable_subst='$delay_variable_subst'
18932macro_version='`$ECHO "X$macro_version" | $Xsed -e "$delay_single_quote_subst"`'
18933macro_revision='`$ECHO "X$macro_revision" | $Xsed -e "$delay_single_quote_subst"`'
9c60689e 18934enable_static='`$ECHO "X$enable_static" | $Xsed -e "$delay_single_quote_subst"`'
549f29b5 18935enable_shared='`$ECHO "X$enable_shared" | $Xsed -e "$delay_single_quote_subst"`'
9c60689e
DWT
18936pic_mode='`$ECHO "X$pic_mode" | $Xsed -e "$delay_single_quote_subst"`'
18937enable_fast_install='`$ECHO "X$enable_fast_install" | $Xsed -e "$delay_single_quote_subst"`'
18938host_alias='`$ECHO "X$host_alias" | $Xsed -e "$delay_single_quote_subst"`'
18939host='`$ECHO "X$host" | $Xsed -e "$delay_single_quote_subst"`'
18940host_os='`$ECHO "X$host_os" | $Xsed -e "$delay_single_quote_subst"`'
18941build_alias='`$ECHO "X$build_alias" | $Xsed -e "$delay_single_quote_subst"`'
18942build='`$ECHO "X$build" | $Xsed -e "$delay_single_quote_subst"`'
18943build_os='`$ECHO "X$build_os" | $Xsed -e "$delay_single_quote_subst"`'
18944SED='`$ECHO "X$SED" | $Xsed -e "$delay_single_quote_subst"`'
18945Xsed='`$ECHO "X$Xsed" | $Xsed -e "$delay_single_quote_subst"`'
18946GREP='`$ECHO "X$GREP" | $Xsed -e "$delay_single_quote_subst"`'
18947EGREP='`$ECHO "X$EGREP" | $Xsed -e "$delay_single_quote_subst"`'
18948FGREP='`$ECHO "X$FGREP" | $Xsed -e "$delay_single_quote_subst"`'
18949LD='`$ECHO "X$LD" | $Xsed -e "$delay_single_quote_subst"`'
18950NM='`$ECHO "X$NM" | $Xsed -e "$delay_single_quote_subst"`'
18951LN_S='`$ECHO "X$LN_S" | $Xsed -e "$delay_single_quote_subst"`'
18952max_cmd_len='`$ECHO "X$max_cmd_len" | $Xsed -e "$delay_single_quote_subst"`'
18953ac_objext='`$ECHO "X$ac_objext" | $Xsed -e "$delay_single_quote_subst"`'
18954exeext='`$ECHO "X$exeext" | $Xsed -e "$delay_single_quote_subst"`'
18955lt_unset='`$ECHO "X$lt_unset" | $Xsed -e "$delay_single_quote_subst"`'
18956lt_SP2NL='`$ECHO "X$lt_SP2NL" | $Xsed -e "$delay_single_quote_subst"`'
18957lt_NL2SP='`$ECHO "X$lt_NL2SP" | $Xsed -e "$delay_single_quote_subst"`'
18958reload_flag='`$ECHO "X$reload_flag" | $Xsed -e "$delay_single_quote_subst"`'
18959reload_cmds='`$ECHO "X$reload_cmds" | $Xsed -e "$delay_single_quote_subst"`'
18960OBJDUMP='`$ECHO "X$OBJDUMP" | $Xsed -e "$delay_single_quote_subst"`'
18961deplibs_check_method='`$ECHO "X$deplibs_check_method" | $Xsed -e "$delay_single_quote_subst"`'
18962file_magic_cmd='`$ECHO "X$file_magic_cmd" | $Xsed -e "$delay_single_quote_subst"`'
18963AR='`$ECHO "X$AR" | $Xsed -e "$delay_single_quote_subst"`'
18964AR_FLAGS='`$ECHO "X$AR_FLAGS" | $Xsed -e "$delay_single_quote_subst"`'
18965STRIP='`$ECHO "X$STRIP" | $Xsed -e "$delay_single_quote_subst"`'
18966RANLIB='`$ECHO "X$RANLIB" | $Xsed -e "$delay_single_quote_subst"`'
18967old_postinstall_cmds='`$ECHO "X$old_postinstall_cmds" | $Xsed -e "$delay_single_quote_subst"`'
18968old_postuninstall_cmds='`$ECHO "X$old_postuninstall_cmds" | $Xsed -e "$delay_single_quote_subst"`'
18969old_archive_cmds='`$ECHO "X$old_archive_cmds" | $Xsed -e "$delay_single_quote_subst"`'
18970CC='`$ECHO "X$CC" | $Xsed -e "$delay_single_quote_subst"`'
18971CFLAGS='`$ECHO "X$CFLAGS" | $Xsed -e "$delay_single_quote_subst"`'
18972compiler='`$ECHO "X$compiler" | $Xsed -e "$delay_single_quote_subst"`'
18973GCC='`$ECHO "X$GCC" | $Xsed -e "$delay_single_quote_subst"`'
18974lt_cv_sys_global_symbol_pipe='`$ECHO "X$lt_cv_sys_global_symbol_pipe" | $Xsed -e "$delay_single_quote_subst"`'
18975lt_cv_sys_global_symbol_to_cdecl='`$ECHO "X$lt_cv_sys_global_symbol_to_cdecl" | $Xsed -e "$delay_single_quote_subst"`'
18976lt_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"`'
18977lt_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"`'
18978objdir='`$ECHO "X$objdir" | $Xsed -e "$delay_single_quote_subst"`'
18979SHELL='`$ECHO "X$SHELL" | $Xsed -e "$delay_single_quote_subst"`'
18980ECHO='`$ECHO "X$ECHO" | $Xsed -e "$delay_single_quote_subst"`'
18981MAGIC_CMD='`$ECHO "X$MAGIC_CMD" | $Xsed -e "$delay_single_quote_subst"`'
18982lt_prog_compiler_no_builtin_flag='`$ECHO "X$lt_prog_compiler_no_builtin_flag" | $Xsed -e "$delay_single_quote_subst"`'
18983lt_prog_compiler_wl='`$ECHO "X$lt_prog_compiler_wl" | $Xsed -e "$delay_single_quote_subst"`'
18984lt_prog_compiler_pic='`$ECHO "X$lt_prog_compiler_pic" | $Xsed -e "$delay_single_quote_subst"`'
18985lt_prog_compiler_static='`$ECHO "X$lt_prog_compiler_static" | $Xsed -e "$delay_single_quote_subst"`'
18986lt_cv_prog_compiler_c_o='`$ECHO "X$lt_cv_prog_compiler_c_o" | $Xsed -e "$delay_single_quote_subst"`'
18987need_locks='`$ECHO "X$need_locks" | $Xsed -e "$delay_single_quote_subst"`'
18988DSYMUTIL='`$ECHO "X$DSYMUTIL" | $Xsed -e "$delay_single_quote_subst"`'
18989NMEDIT='`$ECHO "X$NMEDIT" | $Xsed -e "$delay_single_quote_subst"`'
18990LIPO='`$ECHO "X$LIPO" | $Xsed -e "$delay_single_quote_subst"`'
18991OTOOL='`$ECHO "X$OTOOL" | $Xsed -e "$delay_single_quote_subst"`'
18992OTOOL64='`$ECHO "X$OTOOL64" | $Xsed -e "$delay_single_quote_subst"`'
18993libext='`$ECHO "X$libext" | $Xsed -e "$delay_single_quote_subst"`'
18994shrext_cmds='`$ECHO "X$shrext_cmds" | $Xsed -e "$delay_single_quote_subst"`'
18995extract_expsyms_cmds='`$ECHO "X$extract_expsyms_cmds" | $Xsed -e "$delay_single_quote_subst"`'
18996archive_cmds_need_lc='`$ECHO "X$archive_cmds_need_lc" | $Xsed -e "$delay_single_quote_subst"`'
18997enable_shared_with_static_runtimes='`$ECHO "X$enable_shared_with_static_runtimes" | $Xsed -e "$delay_single_quote_subst"`'
18998export_dynamic_flag_spec='`$ECHO "X$export_dynamic_flag_spec" | $Xsed -e "$delay_single_quote_subst"`'
18999whole_archive_flag_spec='`$ECHO "X$whole_archive_flag_spec" | $Xsed -e "$delay_single_quote_subst"`'
19000compiler_needs_object='`$ECHO "X$compiler_needs_object" | $Xsed -e "$delay_single_quote_subst"`'
19001old_archive_from_new_cmds='`$ECHO "X$old_archive_from_new_cmds" | $Xsed -e "$delay_single_quote_subst"`'
19002old_archive_from_expsyms_cmds='`$ECHO "X$old_archive_from_expsyms_cmds" | $Xsed -e "$delay_single_quote_subst"`'
19003archive_cmds='`$ECHO "X$archive_cmds" | $Xsed -e "$delay_single_quote_subst"`'
19004archive_expsym_cmds='`$ECHO "X$archive_expsym_cmds" | $Xsed -e "$delay_single_quote_subst"`'
19005module_cmds='`$ECHO "X$module_cmds" | $Xsed -e "$delay_single_quote_subst"`'
19006module_expsym_cmds='`$ECHO "X$module_expsym_cmds" | $Xsed -e "$delay_single_quote_subst"`'
19007with_gnu_ld='`$ECHO "X$with_gnu_ld" | $Xsed -e "$delay_single_quote_subst"`'
19008allow_undefined_flag='`$ECHO "X$allow_undefined_flag" | $Xsed -e "$delay_single_quote_subst"`'
19009no_undefined_flag='`$ECHO "X$no_undefined_flag" | $Xsed -e "$delay_single_quote_subst"`'
19010hardcode_libdir_flag_spec='`$ECHO "X$hardcode_libdir_flag_spec" | $Xsed -e "$delay_single_quote_subst"`'
19011hardcode_libdir_flag_spec_ld='`$ECHO "X$hardcode_libdir_flag_spec_ld" | $Xsed -e "$delay_single_quote_subst"`'
19012hardcode_libdir_separator='`$ECHO "X$hardcode_libdir_separator" | $Xsed -e "$delay_single_quote_subst"`'
19013hardcode_direct='`$ECHO "X$hardcode_direct" | $Xsed -e "$delay_single_quote_subst"`'
19014hardcode_direct_absolute='`$ECHO "X$hardcode_direct_absolute" | $Xsed -e "$delay_single_quote_subst"`'
19015hardcode_minus_L='`$ECHO "X$hardcode_minus_L" | $Xsed -e "$delay_single_quote_subst"`'
19016hardcode_shlibpath_var='`$ECHO "X$hardcode_shlibpath_var" | $Xsed -e "$delay_single_quote_subst"`'
19017hardcode_automatic='`$ECHO "X$hardcode_automatic" | $Xsed -e "$delay_single_quote_subst"`'
19018inherit_rpath='`$ECHO "X$inherit_rpath" | $Xsed -e "$delay_single_quote_subst"`'
19019link_all_deplibs='`$ECHO "X$link_all_deplibs" | $Xsed -e "$delay_single_quote_subst"`'
19020fix_srcfile_path='`$ECHO "X$fix_srcfile_path" | $Xsed -e "$delay_single_quote_subst"`'
19021always_export_symbols='`$ECHO "X$always_export_symbols" | $Xsed -e "$delay_single_quote_subst"`'
19022export_symbols_cmds='`$ECHO "X$export_symbols_cmds" | $Xsed -e "$delay_single_quote_subst"`'
19023exclude_expsyms='`$ECHO "X$exclude_expsyms" | $Xsed -e "$delay_single_quote_subst"`'
19024include_expsyms='`$ECHO "X$include_expsyms" | $Xsed -e "$delay_single_quote_subst"`'
19025prelink_cmds='`$ECHO "X$prelink_cmds" | $Xsed -e "$delay_single_quote_subst"`'
19026file_list_spec='`$ECHO "X$file_list_spec" | $Xsed -e "$delay_single_quote_subst"`'
19027variables_saved_for_relink='`$ECHO "X$variables_saved_for_relink" | $Xsed -e "$delay_single_quote_subst"`'
19028need_lib_prefix='`$ECHO "X$need_lib_prefix" | $Xsed -e "$delay_single_quote_subst"`'
19029need_version='`$ECHO "X$need_version" | $Xsed -e "$delay_single_quote_subst"`'
19030version_type='`$ECHO "X$version_type" | $Xsed -e "$delay_single_quote_subst"`'
19031runpath_var='`$ECHO "X$runpath_var" | $Xsed -e "$delay_single_quote_subst"`'
19032shlibpath_var='`$ECHO "X$shlibpath_var" | $Xsed -e "$delay_single_quote_subst"`'
19033shlibpath_overrides_runpath='`$ECHO "X$shlibpath_overrides_runpath" | $Xsed -e "$delay_single_quote_subst"`'
19034libname_spec='`$ECHO "X$libname_spec" | $Xsed -e "$delay_single_quote_subst"`'
19035library_names_spec='`$ECHO "X$library_names_spec" | $Xsed -e "$delay_single_quote_subst"`'
19036soname_spec='`$ECHO "X$soname_spec" | $Xsed -e "$delay_single_quote_subst"`'
19037postinstall_cmds='`$ECHO "X$postinstall_cmds" | $Xsed -e "$delay_single_quote_subst"`'
19038postuninstall_cmds='`$ECHO "X$postuninstall_cmds" | $Xsed -e "$delay_single_quote_subst"`'
19039finish_cmds='`$ECHO "X$finish_cmds" | $Xsed -e "$delay_single_quote_subst"`'
19040finish_eval='`$ECHO "X$finish_eval" | $Xsed -e "$delay_single_quote_subst"`'
19041hardcode_into_libs='`$ECHO "X$hardcode_into_libs" | $Xsed -e "$delay_single_quote_subst"`'
19042sys_lib_search_path_spec='`$ECHO "X$sys_lib_search_path_spec" | $Xsed -e "$delay_single_quote_subst"`'
19043sys_lib_dlsearch_path_spec='`$ECHO "X$sys_lib_dlsearch_path_spec" | $Xsed -e "$delay_single_quote_subst"`'
19044hardcode_action='`$ECHO "X$hardcode_action" | $Xsed -e "$delay_single_quote_subst"`'
19045enable_dlopen='`$ECHO "X$enable_dlopen" | $Xsed -e "$delay_single_quote_subst"`'
19046enable_dlopen_self='`$ECHO "X$enable_dlopen_self" | $Xsed -e "$delay_single_quote_subst"`'
19047enable_dlopen_self_static='`$ECHO "X$enable_dlopen_self_static" | $Xsed -e "$delay_single_quote_subst"`'
19048old_striplib='`$ECHO "X$old_striplib" | $Xsed -e "$delay_single_quote_subst"`'
19049striplib='`$ECHO "X$striplib" | $Xsed -e "$delay_single_quote_subst"`'
19050compiler_lib_search_dirs='`$ECHO "X$compiler_lib_search_dirs" | $Xsed -e "$delay_single_quote_subst"`'
19051predep_objects='`$ECHO "X$predep_objects" | $Xsed -e "$delay_single_quote_subst"`'
19052postdep_objects='`$ECHO "X$postdep_objects" | $Xsed -e "$delay_single_quote_subst"`'
19053predeps='`$ECHO "X$predeps" | $Xsed -e "$delay_single_quote_subst"`'
19054postdeps='`$ECHO "X$postdeps" | $Xsed -e "$delay_single_quote_subst"`'
19055compiler_lib_search_path='`$ECHO "X$compiler_lib_search_path" | $Xsed -e "$delay_single_quote_subst"`'
19056LD_CXX='`$ECHO "X$LD_CXX" | $Xsed -e "$delay_single_quote_subst"`'
19057old_archive_cmds_CXX='`$ECHO "X$old_archive_cmds_CXX" | $Xsed -e "$delay_single_quote_subst"`'
19058compiler_CXX='`$ECHO "X$compiler_CXX" | $Xsed -e "$delay_single_quote_subst"`'
19059GCC_CXX='`$ECHO "X$GCC_CXX" | $Xsed -e "$delay_single_quote_subst"`'
19060lt_prog_compiler_no_builtin_flag_CXX='`$ECHO "X$lt_prog_compiler_no_builtin_flag_CXX" | $Xsed -e "$delay_single_quote_subst"`'
19061lt_prog_compiler_wl_CXX='`$ECHO "X$lt_prog_compiler_wl_CXX" | $Xsed -e "$delay_single_quote_subst"`'
19062lt_prog_compiler_pic_CXX='`$ECHO "X$lt_prog_compiler_pic_CXX" | $Xsed -e "$delay_single_quote_subst"`'
19063lt_prog_compiler_static_CXX='`$ECHO "X$lt_prog_compiler_static_CXX" | $Xsed -e "$delay_single_quote_subst"`'
19064lt_cv_prog_compiler_c_o_CXX='`$ECHO "X$lt_cv_prog_compiler_c_o_CXX" | $Xsed -e "$delay_single_quote_subst"`'
19065archive_cmds_need_lc_CXX='`$ECHO "X$archive_cmds_need_lc_CXX" | $Xsed -e "$delay_single_quote_subst"`'
19066enable_shared_with_static_runtimes_CXX='`$ECHO "X$enable_shared_with_static_runtimes_CXX" | $Xsed -e "$delay_single_quote_subst"`'
19067export_dynamic_flag_spec_CXX='`$ECHO "X$export_dynamic_flag_spec_CXX" | $Xsed -e "$delay_single_quote_subst"`'
19068whole_archive_flag_spec_CXX='`$ECHO "X$whole_archive_flag_spec_CXX" | $Xsed -e "$delay_single_quote_subst"`'
19069compiler_needs_object_CXX='`$ECHO "X$compiler_needs_object_CXX" | $Xsed -e "$delay_single_quote_subst"`'
19070old_archive_from_new_cmds_CXX='`$ECHO "X$old_archive_from_new_cmds_CXX" | $Xsed -e "$delay_single_quote_subst"`'
19071old_archive_from_expsyms_cmds_CXX='`$ECHO "X$old_archive_from_expsyms_cmds_CXX" | $Xsed -e "$delay_single_quote_subst"`'
19072archive_cmds_CXX='`$ECHO "X$archive_cmds_CXX" | $Xsed -e "$delay_single_quote_subst"`'
19073archive_expsym_cmds_CXX='`$ECHO "X$archive_expsym_cmds_CXX" | $Xsed -e "$delay_single_quote_subst"`'
19074module_cmds_CXX='`$ECHO "X$module_cmds_CXX" | $Xsed -e "$delay_single_quote_subst"`'
19075module_expsym_cmds_CXX='`$ECHO "X$module_expsym_cmds_CXX" | $Xsed -e "$delay_single_quote_subst"`'
19076with_gnu_ld_CXX='`$ECHO "X$with_gnu_ld_CXX" | $Xsed -e "$delay_single_quote_subst"`'
19077allow_undefined_flag_CXX='`$ECHO "X$allow_undefined_flag_CXX" | $Xsed -e "$delay_single_quote_subst"`'
19078no_undefined_flag_CXX='`$ECHO "X$no_undefined_flag_CXX" | $Xsed -e "$delay_single_quote_subst"`'
19079hardcode_libdir_flag_spec_CXX='`$ECHO "X$hardcode_libdir_flag_spec_CXX" | $Xsed -e "$delay_single_quote_subst"`'
19080hardcode_libdir_flag_spec_ld_CXX='`$ECHO "X$hardcode_libdir_flag_spec_ld_CXX" | $Xsed -e "$delay_single_quote_subst"`'
19081hardcode_libdir_separator_CXX='`$ECHO "X$hardcode_libdir_separator_CXX" | $Xsed -e "$delay_single_quote_subst"`'
19082hardcode_direct_CXX='`$ECHO "X$hardcode_direct_CXX" | $Xsed -e "$delay_single_quote_subst"`'
19083hardcode_direct_absolute_CXX='`$ECHO "X$hardcode_direct_absolute_CXX" | $Xsed -e "$delay_single_quote_subst"`'
19084hardcode_minus_L_CXX='`$ECHO "X$hardcode_minus_L_CXX" | $Xsed -e "$delay_single_quote_subst"`'
19085hardcode_shlibpath_var_CXX='`$ECHO "X$hardcode_shlibpath_var_CXX" | $Xsed -e "$delay_single_quote_subst"`'
19086hardcode_automatic_CXX='`$ECHO "X$hardcode_automatic_CXX" | $Xsed -e "$delay_single_quote_subst"`'
19087inherit_rpath_CXX='`$ECHO "X$inherit_rpath_CXX" | $Xsed -e "$delay_single_quote_subst"`'
19088link_all_deplibs_CXX='`$ECHO "X$link_all_deplibs_CXX" | $Xsed -e "$delay_single_quote_subst"`'
19089fix_srcfile_path_CXX='`$ECHO "X$fix_srcfile_path_CXX" | $Xsed -e "$delay_single_quote_subst"`'
19090always_export_symbols_CXX='`$ECHO "X$always_export_symbols_CXX" | $Xsed -e "$delay_single_quote_subst"`'
19091export_symbols_cmds_CXX='`$ECHO "X$export_symbols_cmds_CXX" | $Xsed -e "$delay_single_quote_subst"`'
19092exclude_expsyms_CXX='`$ECHO "X$exclude_expsyms_CXX" | $Xsed -e "$delay_single_quote_subst"`'
19093include_expsyms_CXX='`$ECHO "X$include_expsyms_CXX" | $Xsed -e "$delay_single_quote_subst"`'
19094prelink_cmds_CXX='`$ECHO "X$prelink_cmds_CXX" | $Xsed -e "$delay_single_quote_subst"`'
19095file_list_spec_CXX='`$ECHO "X$file_list_spec_CXX" | $Xsed -e "$delay_single_quote_subst"`'
19096hardcode_action_CXX='`$ECHO "X$hardcode_action_CXX" | $Xsed -e "$delay_single_quote_subst"`'
19097compiler_lib_search_dirs_CXX='`$ECHO "X$compiler_lib_search_dirs_CXX" | $Xsed -e "$delay_single_quote_subst"`'
19098predep_objects_CXX='`$ECHO "X$predep_objects_CXX" | $Xsed -e "$delay_single_quote_subst"`'
19099postdep_objects_CXX='`$ECHO "X$postdep_objects_CXX" | $Xsed -e "$delay_single_quote_subst"`'
19100predeps_CXX='`$ECHO "X$predeps_CXX" | $Xsed -e "$delay_single_quote_subst"`'
19101postdeps_CXX='`$ECHO "X$postdeps_CXX" | $Xsed -e "$delay_single_quote_subst"`'
19102compiler_lib_search_path_CXX='`$ECHO "X$compiler_lib_search_path_CXX" | $Xsed -e "$delay_single_quote_subst"`'
19103
19104LTCC='$LTCC'
19105LTCFLAGS='$LTCFLAGS'
19106compiler='$compiler_DEFAULT'
19107
19108# Quote evaled strings.
19109for var in SED \
19110GREP \
19111EGREP \
19112FGREP \
19113LD \
19114NM \
19115LN_S \
19116lt_SP2NL \
19117lt_NL2SP \
19118reload_flag \
19119OBJDUMP \
19120deplibs_check_method \
19121file_magic_cmd \
19122AR \
19123AR_FLAGS \
19124STRIP \
19125RANLIB \
19126CC \
19127CFLAGS \
19128compiler \
19129lt_cv_sys_global_symbol_pipe \
19130lt_cv_sys_global_symbol_to_cdecl \
19131lt_cv_sys_global_symbol_to_c_name_address \
19132lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
19133SHELL \
19134ECHO \
19135lt_prog_compiler_no_builtin_flag \
19136lt_prog_compiler_wl \
19137lt_prog_compiler_pic \
19138lt_prog_compiler_static \
19139lt_cv_prog_compiler_c_o \
19140need_locks \
19141DSYMUTIL \
19142NMEDIT \
19143LIPO \
19144OTOOL \
19145OTOOL64 \
19146shrext_cmds \
19147export_dynamic_flag_spec \
19148whole_archive_flag_spec \
19149compiler_needs_object \
19150with_gnu_ld \
19151allow_undefined_flag \
19152no_undefined_flag \
19153hardcode_libdir_flag_spec \
19154hardcode_libdir_flag_spec_ld \
19155hardcode_libdir_separator \
19156fix_srcfile_path \
19157exclude_expsyms \
19158include_expsyms \
19159file_list_spec \
19160variables_saved_for_relink \
19161libname_spec \
19162library_names_spec \
19163soname_spec \
19164finish_eval \
19165old_striplib \
19166striplib \
19167compiler_lib_search_dirs \
19168predep_objects \
19169postdep_objects \
19170predeps \
19171postdeps \
19172compiler_lib_search_path \
19173LD_CXX \
19174compiler_CXX \
19175lt_prog_compiler_no_builtin_flag_CXX \
19176lt_prog_compiler_wl_CXX \
19177lt_prog_compiler_pic_CXX \
19178lt_prog_compiler_static_CXX \
19179lt_cv_prog_compiler_c_o_CXX \
19180export_dynamic_flag_spec_CXX \
19181whole_archive_flag_spec_CXX \
19182compiler_needs_object_CXX \
19183with_gnu_ld_CXX \
19184allow_undefined_flag_CXX \
19185no_undefined_flag_CXX \
19186hardcode_libdir_flag_spec_CXX \
19187hardcode_libdir_flag_spec_ld_CXX \
19188hardcode_libdir_separator_CXX \
19189fix_srcfile_path_CXX \
19190exclude_expsyms_CXX \
19191include_expsyms_CXX \
19192file_list_spec_CXX \
19193compiler_lib_search_dirs_CXX \
19194predep_objects_CXX \
19195postdep_objects_CXX \
19196predeps_CXX \
19197postdeps_CXX \
19198compiler_lib_search_path_CXX; do
19199 case \`eval \\\\\$ECHO "X\\\\\$\$var"\` in
19200 *[\\\\\\\`\\"\\\$]*)
19201 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"X\\\$\$var\\" | \\\$Xsed -e \\"\\\$sed_quote_subst\\"\\\`\\\\\\""
19202 ;;
19203 *)
19204 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
19205 ;;
19206 esac
19207done
19208
19209# Double-quote double-evaled strings.
19210for var in reload_cmds \
19211old_postinstall_cmds \
19212old_postuninstall_cmds \
19213old_archive_cmds \
19214extract_expsyms_cmds \
19215old_archive_from_new_cmds \
19216old_archive_from_expsyms_cmds \
19217archive_cmds \
19218archive_expsym_cmds \
19219module_cmds \
19220module_expsym_cmds \
19221export_symbols_cmds \
19222prelink_cmds \
19223postinstall_cmds \
19224postuninstall_cmds \
19225finish_cmds \
19226sys_lib_search_path_spec \
19227sys_lib_dlsearch_path_spec \
19228old_archive_cmds_CXX \
19229old_archive_from_new_cmds_CXX \
19230old_archive_from_expsyms_cmds_CXX \
19231archive_cmds_CXX \
19232archive_expsym_cmds_CXX \
19233module_cmds_CXX \
19234module_expsym_cmds_CXX \
19235export_symbols_cmds_CXX \
19236prelink_cmds_CXX; do
19237 case \`eval \\\\\$ECHO "X\\\\\$\$var"\` in
19238 *[\\\\\\\`\\"\\\$]*)
19239 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"X\\\$\$var\\" | \\\$Xsed -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\""
19240 ;;
19241 *)
19242 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
19243 ;;
19244 esac
19245done
19246
19247# Fix-up fallback echo if it was mangled by the above quoting rules.
19248case \$lt_ECHO in
19249*'\\\$0 --fallback-echo"') lt_ECHO=\`\$ECHO "X\$lt_ECHO" | \$Xsed -e 's/\\\\\\\\\\\\\\\$0 --fallback-echo"\$/\$0 --fallback-echo"/'\`
19250 ;;
19251esac
19252
19253ac_aux_dir='$ac_aux_dir'
19254xsi_shell='$xsi_shell'
19255lt_shell_append='$lt_shell_append'
19256
19257# See if we are running on zsh, and set the options which allow our
19258# commands through without removal of \ escapes INIT.
19259if test -n "\${ZSH_VERSION+set}" ; then
19260 setopt NO_GLOB_SUBST
19261fi
19262
19263
19264 PACKAGE='$PACKAGE'
19265 VERSION='$VERSION'
19266 TIMESTAMP='$TIMESTAMP'
19267 RM='$RM'
19268 ofile='$ofile'
19269
19270
19271
19272
19273
19274
19275_ACEOF
19276
19277cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
19278
19279# Handling of arguments.
19280for ac_config_target in $ac_config_targets
19281do
19282 case $ac_config_target in
19283 "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;;
790e5246 19284 "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
9c60689e
DWT
19285 "GNUmakefile") CONFIG_FILES="$CONFIG_FILES GNUmakefile" ;;
19286
19287 *) as_fn_error "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
19288 esac
19289done
19290
19291
19292# If the user did not use the arguments to specify the items to instantiate,
19293# then the envvar interface is used. Set only those that are not.
19294# We use the long form for the default assignment because of an extremely
19295# bizarre bug on SunOS 4.1.3.
19296if $ac_need_defaults; then
19297 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
19298 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
19299fi
19300
19301# Have a temporary directory for convenience. Make it in the build tree
19302# simply because there is no reason against having it here, and in addition,
19303# creating and moving files from /tmp can sometimes cause problems.
19304# Hook for its removal unless debugging.
19305# Note that there is a small window in which the directory will not be cleaned:
19306# after its creation but before its name has been assigned to `$tmp'.
19307$debug ||
19308{
19309 tmp=
19310 trap 'exit_status=$?
19311 { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status
19312' 0
19313 trap 'as_fn_exit 1' 1 2 13 15
19314}
19315# Create a (secure) tmp directory for tmp files.
19316
19317{
19318 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
19319 test -n "$tmp" && test -d "$tmp"
19320} ||
19321{
19322 tmp=./conf$$-$RANDOM
19323 (umask 077 && mkdir "$tmp")
19324} || as_fn_error "cannot create a temporary directory in ." "$LINENO" 5
19325
19326# Set up the scripts for CONFIG_FILES section.
19327# No need to generate them if there are no CONFIG_FILES.
19328# This happens for instance with `./config.status config.h'.
19329if test -n "$CONFIG_FILES"; then
19330
19331
19332ac_cr=`echo X | tr X '\015'`
19333# On cygwin, bash can eat \r inside `` if the user requested igncr.
19334# But we know of no other shell where ac_cr would be empty at this
19335# point, so we can use a bashism as a fallback.
19336if test "x$ac_cr" = x; then
19337 eval ac_cr=\$\'\\r\'
19338fi
19339ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
19340if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
19341 ac_cs_awk_cr='\r'
19342else
19343 ac_cs_awk_cr=$ac_cr
19344fi
19345
19346echo 'BEGIN {' >"$tmp/subs1.awk" &&
19347_ACEOF
19348
19349
19350{
19351 echo "cat >conf$$subs.awk <<_ACEOF" &&
19352 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
19353 echo "_ACEOF"
19354} >conf$$subs.sh ||
19355 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
19356ac_delim_num=`echo "$ac_subst_vars" | grep -c '$'`
19357ac_delim='%!_!# '
19358for ac_last_try in false false false false false :; do
19359 . ./conf$$subs.sh ||
19360 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
19361
19362 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
19363 if test $ac_delim_n = $ac_delim_num; then
19364 break
19365 elif $ac_last_try; then
19366 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
19367 else
19368 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
19369 fi
19370done
19371rm -f conf$$subs.sh
19372
19373cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
19374cat >>"\$tmp/subs1.awk" <<\\_ACAWK &&
19375_ACEOF
19376sed -n '
19377h
19378s/^/S["/; s/!.*/"]=/
19379p
19380g
19381s/^[^!]*!//
19382:repl
19383t repl
19384s/'"$ac_delim"'$//
19385t delim
19386:nl
19387h
19388s/\(.\{148\}\)..*/\1/
19389t more1
19390s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
19391p
19392n
19393b repl
19394:more1
19395s/["\\]/\\&/g; s/^/"/; s/$/"\\/
19396p
19397g
19398s/.\{148\}//
19399t nl
19400:delim
19401h
19402s/\(.\{148\}\)..*/\1/
19403t more2
19404s/["\\]/\\&/g; s/^/"/; s/$/"/
19405p
19406b
19407:more2
19408s/["\\]/\\&/g; s/^/"/; s/$/"\\/
19409p
19410g
19411s/.\{148\}//
19412t delim
19413' <conf$$subs.awk | sed '
19414/^[^""]/{
19415 N
19416 s/\n//
19417}
19418' >>$CONFIG_STATUS || ac_write_fail=1
19419rm -f conf$$subs.awk
19420cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
19421_ACAWK
19422cat >>"\$tmp/subs1.awk" <<_ACAWK &&
19423 for (key in S) S_is_set[key] = 1
19424 FS = "\a"
19425
19426}
19427{
19428 line = $ 0
19429 nfields = split(line, field, "@")
19430 substed = 0
19431 len = length(field[1])
19432 for (i = 2; i < nfields; i++) {
19433 key = field[i]
19434 keylen = length(key)
19435 if (S_is_set[key]) {
19436 value = S[key]
19437 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
19438 len += length(value) + length(field[++i])
19439 substed = 1
19440 } else
19441 len += 1 + keylen
19442 }
19443
19444 print line
19445}
19446
19447_ACAWK
19448_ACEOF
19449cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
19450if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
19451 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
19452else
19453 cat
19454fi < "$tmp/subs1.awk" > "$tmp/subs.awk" \
19455 || as_fn_error "could not setup config files machinery" "$LINENO" 5
19456_ACEOF
19457
19458# VPATH may cause trouble with some makes, so we remove $(srcdir),
19459# ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
19460# trailing colons and then remove the whole line if VPATH becomes empty
19461# (actually we leave an empty line to preserve line numbers).
19462if test "x$srcdir" = x.; then
19463 ac_vpsub='/^[ ]*VPATH[ ]*=/{
19464s/:*\$(srcdir):*/:/
19465s/:*\${srcdir}:*/:/
19466s/:*@srcdir@:*/:/
19467s/^\([^=]*=[ ]*\):*/\1/
19468s/:*$//
19469s/^[^=]*=[ ]*$//
19470}'
19471fi
19472
19473cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
19474fi # test -n "$CONFIG_FILES"
19475
19476
19477eval set X " :F $CONFIG_FILES :C $CONFIG_COMMANDS"
19478shift
19479for ac_tag
19480do
19481 case $ac_tag in
19482 :[FHLC]) ac_mode=$ac_tag; continue;;
19483 esac
19484 case $ac_mode$ac_tag in
19485 :[FHL]*:*);;
19486 :L* | :C*:*) as_fn_error "invalid tag \`$ac_tag'" "$LINENO" 5;;
19487 :[FH]-) ac_tag=-:-;;
19488 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
19489 esac
19490 ac_save_IFS=$IFS
19491 IFS=:
19492 set x $ac_tag
19493 IFS=$ac_save_IFS
19494 shift
19495 ac_file=$1
19496 shift
19497
19498 case $ac_mode in
19499 :L) ac_source=$1;;
19500 :[FH])
19501 ac_file_inputs=
19502 for ac_f
19503 do
19504 case $ac_f in
19505 -) ac_f="$tmp/stdin";;
19506 *) # Look for the file first in the build tree, then in the source tree
19507 # (if the path is not absolute). The absolute path cannot be DOS-style,
19508 # because $ac_f cannot contain `:'.
19509 test -f "$ac_f" ||
19510 case $ac_f in
19511 [\\/$]*) false;;
19512 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
19513 esac ||
19514 as_fn_error "cannot find input file: \`$ac_f'" "$LINENO" 5;;
19515 esac
19516 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
19517 as_fn_append ac_file_inputs " '$ac_f'"
19518 done
19519
19520 # Let's still pretend it is `configure' which instantiates (i.e., don't
19521 # use $as_me), people would be surprised to read:
19522 # /* config.h. Generated by config.status. */
19523 configure_input='Generated from '`
19524 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
19525 `' by configure.'
19526 if test x"$ac_file" != x-; then
19527 configure_input="$ac_file. $configure_input"
19528 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
19529$as_echo "$as_me: creating $ac_file" >&6;}
19530 fi
19531 # Neutralize special characters interpreted by sed in replacement strings.
19532 case $configure_input in #(
19533 *\&* | *\|* | *\\* )
19534 ac_sed_conf_input=`$as_echo "$configure_input" |
19535 sed 's/[\\\\&|]/\\\\&/g'`;; #(
19536 *) ac_sed_conf_input=$configure_input;;
19537 esac
19538
19539 case $ac_tag in
19540 *:-:* | *:-) cat >"$tmp/stdin" \
19541 || as_fn_error "could not create $ac_file" "$LINENO" 5 ;;
19542 esac
19543 ;;
19544 esac
19545
19546 ac_dir=`$as_dirname -- "$ac_file" ||
19547$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
19548 X"$ac_file" : 'X\(//\)[^/]' \| \
19549 X"$ac_file" : 'X\(//\)$' \| \
19550 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
19551$as_echo X"$ac_file" |
19552 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
19553 s//\1/
19554 q
19555 }
19556 /^X\(\/\/\)[^/].*/{
19557 s//\1/
19558 q
19559 }
19560 /^X\(\/\/\)$/{
19561 s//\1/
19562 q
19563 }
19564 /^X\(\/\).*/{
19565 s//\1/
19566 q
19567 }
19568 s/.*/./; q'`
19569 as_dir="$ac_dir"; as_fn_mkdir_p
19570 ac_builddir=.
19571
19572case "$ac_dir" in
19573.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
19574*)
19575 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
19576 # A ".." for each directory in $ac_dir_suffix.
19577 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
19578 case $ac_top_builddir_sub in
19579 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
19580 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
19581 esac ;;
19582esac
19583ac_abs_top_builddir=$ac_pwd
19584ac_abs_builddir=$ac_pwd$ac_dir_suffix
19585# for backward compatibility:
19586ac_top_builddir=$ac_top_build_prefix
35fa52c0 19587
9c60689e
DWT
19588case $srcdir in
19589 .) # We are building in place.
19590 ac_srcdir=.
19591 ac_top_srcdir=$ac_top_builddir_sub
19592 ac_abs_top_srcdir=$ac_pwd ;;
19593 [\\/]* | ?:[\\/]* ) # Absolute name.
19594 ac_srcdir=$srcdir$ac_dir_suffix;
19595 ac_top_srcdir=$srcdir
19596 ac_abs_top_srcdir=$srcdir ;;
19597 *) # Relative name.
19598 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
19599 ac_top_srcdir=$ac_top_build_prefix$srcdir
19600 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
19601esac
19602ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
35fa52c0
DWT
19603
19604
9c60689e
DWT
19605 case $ac_mode in
19606 :F)
19607 #
19608 # CONFIG_FILE
19609 #
35fa52c0 19610
9c60689e
DWT
19611 case $INSTALL in
19612 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
19613 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
19614 esac
19615_ACEOF
35fa52c0 19616
9c60689e
DWT
19617cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
19618# If the template does not know about datarootdir, expand it.
19619# FIXME: This hack should be removed a few years after 2.60.
19620ac_datarootdir_hack=; ac_datarootdir_seen=
19621ac_sed_dataroot='
19622/datarootdir/ {
19623 p
19624 q
19625}
19626/@datadir@/p
19627/@docdir@/p
19628/@infodir@/p
19629/@localedir@/p
19630/@mandir@/p'
19631case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
19632*datarootdir*) ac_datarootdir_seen=yes;;
19633*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
19634 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
19635$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
19636_ACEOF
19637cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
19638 ac_datarootdir_hack='
19639 s&@datadir@&$datadir&g
19640 s&@docdir@&$docdir&g
19641 s&@infodir@&$infodir&g
19642 s&@localedir@&$localedir&g
19643 s&@mandir@&$mandir&g
19644 s&\\\${datarootdir}&$datarootdir&g' ;;
19645esac
19646_ACEOF
35fa52c0 19647
9c60689e
DWT
19648# Neutralize VPATH when `$srcdir' = `.'.
19649# Shell code in configure.ac might set extrasub.
19650# FIXME: do we really want to maintain this feature?
19651cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
19652ac_sed_extra="$ac_vpsub
19653$extrasub
19654_ACEOF
19655cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
19656:t
19657/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
19658s|@configure_input@|$ac_sed_conf_input|;t t
19659s&@top_builddir@&$ac_top_builddir_sub&;t t
19660s&@top_build_prefix@&$ac_top_build_prefix&;t t
19661s&@srcdir@&$ac_srcdir&;t t
19662s&@abs_srcdir@&$ac_abs_srcdir&;t t
19663s&@top_srcdir@&$ac_top_srcdir&;t t
19664s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
19665s&@builddir@&$ac_builddir&;t t
19666s&@abs_builddir@&$ac_abs_builddir&;t t
19667s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
19668s&@INSTALL@&$ac_INSTALL&;t t
19669$ac_datarootdir_hack
19670"
19671eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$tmp/subs.awk" >$tmp/out \
19672 || as_fn_error "could not create $ac_file" "$LINENO" 5
19673
19674test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
19675 { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } &&
19676 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } &&
19677 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
19678which seems to be undefined. Please make sure it is defined." >&5
19679$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
19680which seems to be undefined. Please make sure it is defined." >&2;}
19681
19682 rm -f "$tmp/stdin"
19683 case $ac_file in
19684 -) cat "$tmp/out" && rm -f "$tmp/out";;
19685 *) rm -f "$ac_file" && mv "$tmp/out" "$ac_file";;
19686 esac \
19687 || as_fn_error "could not create $ac_file" "$LINENO" 5
19688 ;;
35fa52c0 19689
35fa52c0 19690
9c60689e
DWT
19691 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
19692$as_echo "$as_me: executing $ac_file commands" >&6;}
19693 ;;
19694 esac
35fa52c0 19695
35fa52c0 19696
9c60689e
DWT
19697 case $ac_file$ac_mode in
19698 "libtool":C)
19699
19700 # See if we are running on zsh, and set the options which allow our
19701 # commands through without removal of \ escapes.
19702 if test -n "${ZSH_VERSION+set}" ; then
19703 setopt NO_GLOB_SUBST
35fa52c0 19704 fi
35fa52c0 19705
9c60689e
DWT
19706 cfgfile="${ofile}T"
19707 trap "$RM \"$cfgfile\"; exit 1" 1 2 15
19708 $RM "$cfgfile"
35fa52c0 19709
9c60689e
DWT
19710 cat <<_LT_EOF >> "$cfgfile"
19711#! $SHELL
35fa52c0 19712
9c60689e
DWT
19713# `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
19714# Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION
19715# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
19716# NOTE: Changes made to this file will be lost: look at ltmain.sh.
19717#
19718# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
19719# 2006, 2007, 2008 Free Software Foundation, Inc.
19720# Written by Gordon Matzigkeit, 1996
19721#
19722# This file is part of GNU Libtool.
19723#
19724# GNU Libtool is free software; you can redistribute it and/or
19725# modify it under the terms of the GNU General Public License as
19726# published by the Free Software Foundation; either version 2 of
19727# the License, or (at your option) any later version.
19728#
19729# As a special exception to the GNU General Public License,
19730# if you distribute this file as part of a program or library that
19731# is built using GNU Libtool, you may include this file under the
19732# same distribution terms that you use for the rest of that program.
19733#
19734# GNU Libtool is distributed in the hope that it will be useful,
19735# but WITHOUT ANY WARRANTY; without even the implied warranty of
19736# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
19737# GNU General Public License for more details.
19738#
19739# You should have received a copy of the GNU General Public License
19740# along with GNU Libtool; see the file COPYING. If not, a copy
19741# can be downloaded from http://www.gnu.org/licenses/gpl.html, or
19742# obtained by writing to the Free Software Foundation, Inc.,
19743# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
35fa52c0 19744
35fa52c0 19745
9c60689e
DWT
19746# The names of the tagged configurations supported by this script.
19747available_tags="CXX "
35fa52c0 19748
9c60689e 19749# ### BEGIN LIBTOOL CONFIG
35fa52c0 19750
9c60689e
DWT
19751# Which release of libtool.m4 was used?
19752macro_version=$macro_version
19753macro_revision=$macro_revision
35fa52c0 19754
9c60689e
DWT
19755# Whether or not to build static libraries.
19756build_old_libs=$enable_static
35fa52c0 19757
549f29b5
DWT
19758# Whether or not to build shared libraries.
19759build_libtool_libs=$enable_shared
19760
9c60689e
DWT
19761# What type of objects to build.
19762pic_mode=$pic_mode
35fa52c0 19763
9c60689e
DWT
19764# Whether or not to optimize for fast installation.
19765fast_install=$enable_fast_install
35fa52c0 19766
9c60689e
DWT
19767# The host system.
19768host_alias=$host_alias
19769host=$host
19770host_os=$host_os
35fa52c0 19771
9c60689e
DWT
19772# The build system.
19773build_alias=$build_alias
19774build=$build
19775build_os=$build_os
19776
19777# A sed program that does not truncate output.
19778SED=$lt_SED
19779
19780# Sed that helps us avoid accidentally triggering echo(1) options like -n.
19781Xsed="\$SED -e 1s/^X//"
19782
19783# A grep program that handles long lines.
19784GREP=$lt_GREP
19785
19786# An ERE matcher.
19787EGREP=$lt_EGREP
19788
19789# A literal string matcher.
19790FGREP=$lt_FGREP
19791
19792# A BSD- or MS-compatible name lister.
19793NM=$lt_NM
19794
19795# Whether we need soft or hard links.
19796LN_S=$lt_LN_S
19797
19798# What is the maximum length of a command?
19799max_cmd_len=$max_cmd_len
19800
19801# Object file suffix (normally "o").
19802objext=$ac_objext
19803
19804# Executable file suffix (normally "").
19805exeext=$exeext
19806
19807# whether the shell understands "unset".
19808lt_unset=$lt_unset
19809
19810# turn spaces into newlines.
19811SP2NL=$lt_lt_SP2NL
19812
19813# turn newlines into spaces.
19814NL2SP=$lt_lt_NL2SP
19815
19816# How to create reloadable object files.
19817reload_flag=$lt_reload_flag
19818reload_cmds=$lt_reload_cmds
19819
19820# An object symbol dumper.
19821OBJDUMP=$lt_OBJDUMP
19822
19823# Method to check whether dependent libraries are shared objects.
19824deplibs_check_method=$lt_deplibs_check_method
19825
19826# Command to use when deplibs_check_method == "file_magic".
19827file_magic_cmd=$lt_file_magic_cmd
19828
19829# The archiver.
19830AR=$lt_AR
19831AR_FLAGS=$lt_AR_FLAGS
19832
19833# A symbol stripping program.
19834STRIP=$lt_STRIP
19835
19836# Commands used to install an old-style archive.
19837RANLIB=$lt_RANLIB
19838old_postinstall_cmds=$lt_old_postinstall_cmds
19839old_postuninstall_cmds=$lt_old_postuninstall_cmds
19840
19841# A C compiler.
19842LTCC=$lt_CC
19843
19844# LTCC compiler flags.
19845LTCFLAGS=$lt_CFLAGS
19846
19847# Take the output of nm and produce a listing of raw symbols and C names.
19848global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
19849
19850# Transform the output of nm in a proper C declaration.
19851global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
19852
19853# Transform the output of nm in a C name address pair.
19854global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
19855
19856# Transform the output of nm in a C name address pair when lib prefix is needed.
19857global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
19858
19859# The name of the directory that contains temporary libtool files.
19860objdir=$objdir
19861
19862# Shell to use when invoking shell scripts.
19863SHELL=$lt_SHELL
19864
19865# An echo program that does not interpret backslashes.
19866ECHO=$lt_ECHO
19867
19868# Used to examine libraries when file_magic_cmd begins with "file".
19869MAGIC_CMD=$MAGIC_CMD
19870
19871# Must we lock files when doing compilation?
19872need_locks=$lt_need_locks
19873
19874# Tool to manipulate archived DWARF debug symbol files on Mac OS X.
19875DSYMUTIL=$lt_DSYMUTIL
19876
19877# Tool to change global to local symbols on Mac OS X.
19878NMEDIT=$lt_NMEDIT
19879
19880# Tool to manipulate fat objects and archives on Mac OS X.
19881LIPO=$lt_LIPO
19882
19883# ldd/readelf like tool for Mach-O binaries on Mac OS X.
19884OTOOL=$lt_OTOOL
19885
19886# ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4.
19887OTOOL64=$lt_OTOOL64
19888
19889# Old archive suffix (normally "a").
19890libext=$libext
19891
19892# Shared library suffix (normally ".so").
19893shrext_cmds=$lt_shrext_cmds
35fa52c0 19894
9c60689e
DWT
19895# The commands to extract the exported symbol list from a shared archive.
19896extract_expsyms_cmds=$lt_extract_expsyms_cmds
35fa52c0 19897
9c60689e
DWT
19898# Variables whose values should be saved in libtool wrapper scripts and
19899# restored at link time.
19900variables_saved_for_relink=$lt_variables_saved_for_relink
35fa52c0 19901
9c60689e
DWT
19902# Do we need the "lib" prefix for modules?
19903need_lib_prefix=$need_lib_prefix
35fa52c0 19904
9c60689e
DWT
19905# Do we need a version for libraries?
19906need_version=$need_version
35fa52c0 19907
9c60689e
DWT
19908# Library versioning type.
19909version_type=$version_type
35fa52c0 19910
9c60689e
DWT
19911# Shared library runtime path variable.
19912runpath_var=$runpath_var
35fa52c0 19913
9c60689e
DWT
19914# Shared library path variable.
19915shlibpath_var=$shlibpath_var
35fa52c0 19916
9c60689e
DWT
19917# Is shlibpath searched before the hard-coded library search path?
19918shlibpath_overrides_runpath=$shlibpath_overrides_runpath
35fa52c0 19919
9c60689e
DWT
19920# Format of library name prefix.
19921libname_spec=$lt_libname_spec
35fa52c0 19922
9c60689e
DWT
19923# List of archive names. First name is the real one, the rest are links.
19924# The last name is the one that the linker finds with -lNAME
19925library_names_spec=$lt_library_names_spec
dbadc56a 19926
9c60689e
DWT
19927# The coded name of the library, if different from the real name.
19928soname_spec=$lt_soname_spec
dbadc56a 19929
9c60689e
DWT
19930# Command to use after installation of a shared archive.
19931postinstall_cmds=$lt_postinstall_cmds
35fa52c0 19932
9c60689e
DWT
19933# Command to use after uninstallation of a shared archive.
19934postuninstall_cmds=$lt_postuninstall_cmds
dbadc56a 19935
9c60689e
DWT
19936# Commands used to finish a libtool library installation in a directory.
19937finish_cmds=$lt_finish_cmds
35fa52c0 19938
9c60689e
DWT
19939# As "finish_cmds", except a single script fragment to be evaled but
19940# not shown.
19941finish_eval=$lt_finish_eval
35fa52c0 19942
9c60689e
DWT
19943# Whether we should hardcode library paths into libraries.
19944hardcode_into_libs=$hardcode_into_libs
dbadc56a 19945
9c60689e
DWT
19946# Compile-time system search path for libraries.
19947sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
35fa52c0 19948
9c60689e
DWT
19949# Run-time system search path for libraries.
19950sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
dbadc56a 19951
9c60689e
DWT
19952# Whether dlopen is supported.
19953dlopen_support=$enable_dlopen
dbadc56a 19954
9c60689e
DWT
19955# Whether dlopen of programs is supported.
19956dlopen_self=$enable_dlopen_self
35fa52c0 19957
9c60689e
DWT
19958# Whether dlopen of statically linked programs is supported.
19959dlopen_self_static=$enable_dlopen_self_static
35fa52c0 19960
9c60689e
DWT
19961# Commands to strip libraries.
19962old_striplib=$lt_old_striplib
19963striplib=$lt_striplib
35fa52c0 19964
35fa52c0 19965
9c60689e
DWT
19966# The linker used to build libraries.
19967LD=$lt_LD
dbadc56a 19968
9c60689e
DWT
19969# Commands used to build an old-style archive.
19970old_archive_cmds=$lt_old_archive_cmds
dbadc56a 19971
9c60689e
DWT
19972# A language specific compiler.
19973CC=$lt_compiler
35fa52c0 19974
9c60689e
DWT
19975# Is the compiler the GNU compiler?
19976with_gcc=$GCC
dbadc56a 19977
9c60689e
DWT
19978# Compiler flag to turn off builtin functions.
19979no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
dbadc56a 19980
9c60689e
DWT
19981# How to pass a linker flag through the compiler.
19982wl=$lt_lt_prog_compiler_wl
35fa52c0 19983
9c60689e
DWT
19984# Additional compiler flags for building library objects.
19985pic_flag=$lt_lt_prog_compiler_pic
35fa52c0 19986
9c60689e
DWT
19987# Compiler flag to prevent dynamic linking.
19988link_static_flag=$lt_lt_prog_compiler_static
35fa52c0 19989
9c60689e
DWT
19990# Does compiler simultaneously support -c and -o options?
19991compiler_c_o=$lt_lt_cv_prog_compiler_c_o
dbadc56a 19992
9c60689e
DWT
19993# Whether or not to add -lc for building shared libraries.
19994build_libtool_need_lc=$archive_cmds_need_lc
35fa52c0 19995
9c60689e
DWT
19996# Whether or not to disallow shared libs when runtime libs are static.
19997allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
35fa52c0 19998
9c60689e
DWT
19999# Compiler flag to allow reflexive dlopens.
20000export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
35fa52c0 20001
9c60689e
DWT
20002# Compiler flag to generate shared objects directly from archives.
20003whole_archive_flag_spec=$lt_whole_archive_flag_spec
dbadc56a 20004
9c60689e
DWT
20005# Whether the compiler copes with passing no objects directly.
20006compiler_needs_object=$lt_compiler_needs_object
dbadc56a 20007
9c60689e
DWT
20008# Create an old-style archive from a shared archive.
20009old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
dbadc56a 20010
9c60689e
DWT
20011# Create a temporary old-style archive to link instead of a shared archive.
20012old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
dbadc56a 20013
9c60689e
DWT
20014# Commands used to build a shared archive.
20015archive_cmds=$lt_archive_cmds
20016archive_expsym_cmds=$lt_archive_expsym_cmds
35fa52c0 20017
9c60689e
DWT
20018# Commands used to build a loadable module if different from building
20019# a shared archive.
20020module_cmds=$lt_module_cmds
20021module_expsym_cmds=$lt_module_expsym_cmds
dbadc56a 20022
9c60689e
DWT
20023# Whether we are building with GNU ld or not.
20024with_gnu_ld=$lt_with_gnu_ld
6b66678a 20025
9c60689e
DWT
20026# Flag that allows shared libraries with undefined symbols to be built.
20027allow_undefined_flag=$lt_allow_undefined_flag
6b66678a 20028
9c60689e
DWT
20029# Flag that enforces no undefined symbols.
20030no_undefined_flag=$lt_no_undefined_flag
6b66678a 20031
9c60689e
DWT
20032# Flag to hardcode \$libdir into a binary during linking.
20033# This must work even if \$libdir does not exist
20034hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
6b66678a 20035
9c60689e
DWT
20036# If ld is used when linking, flag to hardcode \$libdir into a binary
20037# during linking. This must work even if \$libdir does not exist.
20038hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld
6b66678a 20039
9c60689e
DWT
20040# Whether we need a single "-rpath" flag with a separated argument.
20041hardcode_libdir_separator=$lt_hardcode_libdir_separator
6b66678a 20042
9c60689e
DWT
20043# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
20044# DIR into the resulting binary.
20045hardcode_direct=$hardcode_direct
6b66678a 20046
9c60689e
DWT
20047# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
20048# DIR into the resulting binary and the resulting library dependency is
20049# "absolute",i.e impossible to change by setting \${shlibpath_var} if the
20050# library is relocated.
20051hardcode_direct_absolute=$hardcode_direct_absolute
6b66678a 20052
9c60689e
DWT
20053# Set to "yes" if using the -LDIR flag during linking hardcodes DIR
20054# into the resulting binary.
20055hardcode_minus_L=$hardcode_minus_L
6b66678a 20056
9c60689e
DWT
20057# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
20058# into the resulting binary.
20059hardcode_shlibpath_var=$hardcode_shlibpath_var
6b66678a 20060
9c60689e
DWT
20061# Set to "yes" if building a shared library automatically hardcodes DIR
20062# into the library and all subsequent libraries and executables linked
20063# against it.
20064hardcode_automatic=$hardcode_automatic
6b66678a 20065
9c60689e
DWT
20066# Set to yes if linker adds runtime paths of dependent libraries
20067# to runtime path list.
20068inherit_rpath=$inherit_rpath
6b66678a 20069
9c60689e
DWT
20070# Whether libtool must link a program against all its dependency libraries.
20071link_all_deplibs=$link_all_deplibs
20072
20073# Fix the shell variable \$srcfile for the compiler.
20074fix_srcfile_path=$lt_fix_srcfile_path
20075
20076# Set to "yes" if exported symbols are required.
20077always_export_symbols=$always_export_symbols
6b66678a 20078
9c60689e
DWT
20079# The commands to list exported symbols.
20080export_symbols_cmds=$lt_export_symbols_cmds
6b66678a 20081
9c60689e
DWT
20082# Symbols that should not be listed in the preloaded symbols.
20083exclude_expsyms=$lt_exclude_expsyms
6b66678a 20084
9c60689e
DWT
20085# Symbols that must always be exported.
20086include_expsyms=$lt_include_expsyms
6b66678a 20087
9c60689e
DWT
20088# Commands necessary for linking programs (against libraries) with templates.
20089prelink_cmds=$lt_prelink_cmds
6b66678a 20090
9c60689e
DWT
20091# Specify filename containing input files.
20092file_list_spec=$lt_file_list_spec
6b66678a 20093
9c60689e
DWT
20094# How to hardcode a shared library path into an executable.
20095hardcode_action=$hardcode_action
20096
20097# The directories searched by this compiler when creating a shared library.
20098compiler_lib_search_dirs=$lt_compiler_lib_search_dirs
20099
20100# Dependencies to place before and after the objects being linked to
20101# create a shared library.
20102predep_objects=$lt_predep_objects
20103postdep_objects=$lt_postdep_objects
20104predeps=$lt_predeps
20105postdeps=$lt_postdeps
20106
20107# The library search path used internally by the compiler when linking
20108# a shared library.
20109compiler_lib_search_path=$lt_compiler_lib_search_path
20110
20111# ### END LIBTOOL CONFIG
20112
20113_LT_EOF
20114
20115 case $host_os in
20116 aix3*)
20117 cat <<\_LT_EOF >> "$cfgfile"
20118# AIX sometimes has problems with the GCC collect2 program. For some
20119# reason, if we set the COLLECT_NAMES environment variable, the problems
20120# vanish in a puff of smoke.
20121if test "X${COLLECT_NAMES+set}" != Xset; then
20122 COLLECT_NAMES=
20123 export COLLECT_NAMES
6b66678a 20124fi
9c60689e
DWT
20125_LT_EOF
20126 ;;
20127 esac
6b66678a
DWT
20128
20129
9c60689e 20130ltmain="$ac_aux_dir/ltmain.sh"
6b66678a 20131
9c60689e
DWT
20132
20133 # We use sed instead of cat because bash on DJGPP gets confused if
20134 # if finds mixed CR/LF and LF-only lines. Since sed operates in
20135 # text mode, it properly converts lines to CR/LF. This bash problem
20136 # is reportedly fixed, but why not run on old versions too?
20137 sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \
20138 || (rm -f "$cfgfile"; exit 1)
20139
20140 case $xsi_shell in
20141 yes)
20142 cat << \_LT_EOF >> "$cfgfile"
20143
20144# func_dirname file append nondir_replacement
20145# Compute the dirname of FILE. If nonempty, add APPEND to the result,
20146# otherwise set result to NONDIR_REPLACEMENT.
20147func_dirname ()
6b66678a 20148{
9c60689e
DWT
20149 case ${1} in
20150 */*) func_dirname_result="${1%/*}${2}" ;;
20151 * ) func_dirname_result="${3}" ;;
20152 esac
20153}
6b66678a 20154
9c60689e
DWT
20155# func_basename file
20156func_basename ()
20157{
20158 func_basename_result="${1##*/}"
6b66678a 20159}
6b66678a 20160
9c60689e
DWT
20161# func_dirname_and_basename file append nondir_replacement
20162# perform func_basename and func_dirname in a single function
20163# call:
20164# dirname: Compute the dirname of FILE. If nonempty,
20165# add APPEND to the result, otherwise set result
20166# to NONDIR_REPLACEMENT.
20167# value returned in "$func_dirname_result"
20168# basename: Compute filename of FILE.
20169# value retuned in "$func_basename_result"
20170# Implementation must be kept synchronized with func_dirname
20171# and func_basename. For efficiency, we do not delegate to
20172# those functions but instead duplicate the functionality here.
20173func_dirname_and_basename ()
20174{
20175 case ${1} in
20176 */*) func_dirname_result="${1%/*}${2}" ;;
20177 * ) func_dirname_result="${3}" ;;
20178 esac
20179 func_basename_result="${1##*/}"
20180}
6b66678a 20181
9c60689e
DWT
20182# func_stripname prefix suffix name
20183# strip PREFIX and SUFFIX off of NAME.
20184# PREFIX and SUFFIX must not contain globbing or regex special
20185# characters, hashes, percent signs, but SUFFIX may contain a leading
20186# dot (in which case that matches only a dot).
20187func_stripname ()
20188{
20189 # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are
20190 # positional parameters, so assign one to ordinary parameter first.
20191 func_stripname_result=${3}
20192 func_stripname_result=${func_stripname_result#"${1}"}
20193 func_stripname_result=${func_stripname_result%"${2}"}
20194}
6b66678a 20195
9c60689e
DWT
20196# func_opt_split
20197func_opt_split ()
20198{
20199 func_opt_split_opt=${1%%=*}
20200 func_opt_split_arg=${1#*=}
20201}
6b66678a 20202
9c60689e
DWT
20203# func_lo2o object
20204func_lo2o ()
20205{
20206 case ${1} in
20207 *.lo) func_lo2o_result=${1%.lo}.${objext} ;;
20208 *) func_lo2o_result=${1} ;;
20209 esac
20210}
6b66678a 20211
9c60689e
DWT
20212# func_xform libobj-or-source
20213func_xform ()
20214{
20215 func_xform_result=${1%.*}.lo
20216}
6b66678a 20217
9c60689e
DWT
20218# func_arith arithmetic-term...
20219func_arith ()
20220{
20221 func_arith_result=$(( $* ))
20222}
6b66678a 20223
9c60689e
DWT
20224# func_len string
20225# STRING may not start with a hyphen.
20226func_len ()
20227{
20228 func_len_result=${#1}
20229}
6b66678a 20230
9c60689e
DWT
20231_LT_EOF
20232 ;;
20233 *) # Bourne compatible functions.
20234 cat << \_LT_EOF >> "$cfgfile"
6b66678a 20235
9c60689e
DWT
20236# func_dirname file append nondir_replacement
20237# Compute the dirname of FILE. If nonempty, add APPEND to the result,
20238# otherwise set result to NONDIR_REPLACEMENT.
20239func_dirname ()
20240{
20241 # Extract subdirectory from the argument.
20242 func_dirname_result=`$ECHO "X${1}" | $Xsed -e "$dirname"`
20243 if test "X$func_dirname_result" = "X${1}"; then
20244 func_dirname_result="${3}"
20245 else
20246 func_dirname_result="$func_dirname_result${2}"
20247 fi
20248}
6b66678a 20249
9c60689e
DWT
20250# func_basename file
20251func_basename ()
6b66678a 20252{
9c60689e 20253 func_basename_result=`$ECHO "X${1}" | $Xsed -e "$basename"`
6b66678a 20254}
6b66678a 20255
6b66678a 20256
9c60689e
DWT
20257# func_stripname prefix suffix name
20258# strip PREFIX and SUFFIX off of NAME.
20259# PREFIX and SUFFIX must not contain globbing or regex special
20260# characters, hashes, percent signs, but SUFFIX may contain a leading
20261# dot (in which case that matches only a dot).
20262# func_strip_suffix prefix name
20263func_stripname ()
20264{
20265 case ${2} in
20266 .*) func_stripname_result=`$ECHO "X${3}" \
20267 | $Xsed -e "s%^${1}%%" -e "s%\\\\${2}\$%%"`;;
20268 *) func_stripname_result=`$ECHO "X${3}" \
20269 | $Xsed -e "s%^${1}%%" -e "s%${2}\$%%"`;;
20270 esac
20271}
6b66678a 20272
9c60689e
DWT
20273# sed scripts:
20274my_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q'
20275my_sed_long_arg='1s/^-[^=]*=//'
6b66678a 20276
9c60689e
DWT
20277# func_opt_split
20278func_opt_split ()
20279{
20280 func_opt_split_opt=`$ECHO "X${1}" | $Xsed -e "$my_sed_long_opt"`
20281 func_opt_split_arg=`$ECHO "X${1}" | $Xsed -e "$my_sed_long_arg"`
20282}
6b66678a 20283
9c60689e
DWT
20284# func_lo2o object
20285func_lo2o ()
20286{
20287 func_lo2o_result=`$ECHO "X${1}" | $Xsed -e "$lo2o"`
20288}
20289
20290# func_xform libobj-or-source
20291func_xform ()
20292{
20293 func_xform_result=`$ECHO "X${1}" | $Xsed -e 's/\.[^.]*$/.lo/'`
20294}
20295
20296# func_arith arithmetic-term...
20297func_arith ()
20298{
20299 func_arith_result=`expr "$@"`
20300}
20301
20302# func_len string
20303# STRING may not start with a hyphen.
20304func_len ()
20305{
20306 func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len`
20307}
20308
20309_LT_EOF
20310esac
20311
20312case $lt_shell_append in
20313 yes)
20314 cat << \_LT_EOF >> "$cfgfile"
20315
20316# func_append var value
20317# Append VALUE to the end of shell variable VAR.
20318func_append ()
20319{
20320 eval "$1+=\$2"
20321}
20322_LT_EOF
20323 ;;
20324 *)
20325 cat << \_LT_EOF >> "$cfgfile"
20326
20327# func_append var value
20328# Append VALUE to the end of shell variable VAR.
20329func_append ()
20330{
20331 eval "$1=\$$1\$2"
20332}
20333
20334_LT_EOF
20335 ;;
20336 esac
20337
20338
20339 sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \
20340 || (rm -f "$cfgfile"; exit 1)
20341
20342 mv -f "$cfgfile" "$ofile" ||
20343 (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
20344 chmod +x "$ofile"
20345
20346
20347 cat <<_LT_EOF >> "$ofile"
20348
20349# ### BEGIN LIBTOOL TAG CONFIG: CXX
20350
20351# The linker used to build libraries.
20352LD=$lt_LD_CXX
20353
20354# Commands used to build an old-style archive.
20355old_archive_cmds=$lt_old_archive_cmds_CXX
20356
20357# A language specific compiler.
20358CC=$lt_compiler_CXX
20359
20360# Is the compiler the GNU compiler?
20361with_gcc=$GCC_CXX
20362
20363# Compiler flag to turn off builtin functions.
20364no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_CXX
6b66678a 20365
9c60689e
DWT
20366# How to pass a linker flag through the compiler.
20367wl=$lt_lt_prog_compiler_wl_CXX
6b66678a 20368
9c60689e
DWT
20369# Additional compiler flags for building library objects.
20370pic_flag=$lt_lt_prog_compiler_pic_CXX
6b66678a 20371
9c60689e
DWT
20372# Compiler flag to prevent dynamic linking.
20373link_static_flag=$lt_lt_prog_compiler_static_CXX
6b66678a 20374
9c60689e
DWT
20375# Does compiler simultaneously support -c and -o options?
20376compiler_c_o=$lt_lt_cv_prog_compiler_c_o_CXX
dbadc56a 20377
9c60689e
DWT
20378# Whether or not to add -lc for building shared libraries.
20379build_libtool_need_lc=$archive_cmds_need_lc_CXX
dbadc56a 20380
9c60689e
DWT
20381# Whether or not to disallow shared libs when runtime libs are static.
20382allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_CXX
35fa52c0 20383
9c60689e
DWT
20384# Compiler flag to allow reflexive dlopens.
20385export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_CXX
35fa52c0 20386
9c60689e
DWT
20387# Compiler flag to generate shared objects directly from archives.
20388whole_archive_flag_spec=$lt_whole_archive_flag_spec_CXX
35fa52c0 20389
9c60689e
DWT
20390# Whether the compiler copes with passing no objects directly.
20391compiler_needs_object=$lt_compiler_needs_object_CXX
35fa52c0 20392
9c60689e
DWT
20393# Create an old-style archive from a shared archive.
20394old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_CXX
35fa52c0 20395
9c60689e
DWT
20396# Create a temporary old-style archive to link instead of a shared archive.
20397old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_CXX
35fa52c0 20398
9c60689e
DWT
20399# Commands used to build a shared archive.
20400archive_cmds=$lt_archive_cmds_CXX
20401archive_expsym_cmds=$lt_archive_expsym_cmds_CXX
6b66678a 20402
9c60689e
DWT
20403# Commands used to build a loadable module if different from building
20404# a shared archive.
20405module_cmds=$lt_module_cmds_CXX
20406module_expsym_cmds=$lt_module_expsym_cmds_CXX
6b66678a 20407
9c60689e
DWT
20408# Whether we are building with GNU ld or not.
20409with_gnu_ld=$lt_with_gnu_ld_CXX
6b66678a 20410
9c60689e
DWT
20411# Flag that allows shared libraries with undefined symbols to be built.
20412allow_undefined_flag=$lt_allow_undefined_flag_CXX
35fa52c0 20413
9c60689e
DWT
20414# Flag that enforces no undefined symbols.
20415no_undefined_flag=$lt_no_undefined_flag_CXX
35fa52c0 20416
9c60689e
DWT
20417# Flag to hardcode \$libdir into a binary during linking.
20418# This must work even if \$libdir does not exist
20419hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_CXX
6b66678a 20420
9c60689e
DWT
20421# If ld is used when linking, flag to hardcode \$libdir into a binary
20422# during linking. This must work even if \$libdir does not exist.
20423hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_CXX
6b66678a 20424
9c60689e
DWT
20425# Whether we need a single "-rpath" flag with a separated argument.
20426hardcode_libdir_separator=$lt_hardcode_libdir_separator_CXX
6b66678a 20427
9c60689e
DWT
20428# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
20429# DIR into the resulting binary.
20430hardcode_direct=$hardcode_direct_CXX
6b66678a 20431
9c60689e
DWT
20432# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
20433# DIR into the resulting binary and the resulting library dependency is
20434# "absolute",i.e impossible to change by setting \${shlibpath_var} if the
20435# library is relocated.
20436hardcode_direct_absolute=$hardcode_direct_absolute_CXX
6b66678a 20437
9c60689e
DWT
20438# Set to "yes" if using the -LDIR flag during linking hardcodes DIR
20439# into the resulting binary.
20440hardcode_minus_L=$hardcode_minus_L_CXX
35fa52c0 20441
9c60689e
DWT
20442# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
20443# into the resulting binary.
20444hardcode_shlibpath_var=$hardcode_shlibpath_var_CXX
35fa52c0 20445
9c60689e
DWT
20446# Set to "yes" if building a shared library automatically hardcodes DIR
20447# into the library and all subsequent libraries and executables linked
20448# against it.
20449hardcode_automatic=$hardcode_automatic_CXX
6b66678a 20450
9c60689e
DWT
20451# Set to yes if linker adds runtime paths of dependent libraries
20452# to runtime path list.
20453inherit_rpath=$inherit_rpath_CXX
6b66678a 20454
9c60689e
DWT
20455# Whether libtool must link a program against all its dependency libraries.
20456link_all_deplibs=$link_all_deplibs_CXX
6b66678a 20457
9c60689e
DWT
20458# Fix the shell variable \$srcfile for the compiler.
20459fix_srcfile_path=$lt_fix_srcfile_path_CXX
6b66678a 20460
9c60689e
DWT
20461# Set to "yes" if exported symbols are required.
20462always_export_symbols=$always_export_symbols_CXX
6b66678a 20463
9c60689e
DWT
20464# The commands to list exported symbols.
20465export_symbols_cmds=$lt_export_symbols_cmds_CXX
6b66678a 20466
9c60689e
DWT
20467# Symbols that should not be listed in the preloaded symbols.
20468exclude_expsyms=$lt_exclude_expsyms_CXX
6b66678a 20469
9c60689e
DWT
20470# Symbols that must always be exported.
20471include_expsyms=$lt_include_expsyms_CXX
6b66678a 20472
9c60689e
DWT
20473# Commands necessary for linking programs (against libraries) with templates.
20474prelink_cmds=$lt_prelink_cmds_CXX
6b66678a 20475
9c60689e
DWT
20476# Specify filename containing input files.
20477file_list_spec=$lt_file_list_spec_CXX
dbadc56a 20478
9c60689e
DWT
20479# How to hardcode a shared library path into an executable.
20480hardcode_action=$hardcode_action_CXX
309b0535 20481
9c60689e
DWT
20482# The directories searched by this compiler when creating a shared library.
20483compiler_lib_search_dirs=$lt_compiler_lib_search_dirs_CXX
309b0535 20484
9c60689e
DWT
20485# Dependencies to place before and after the objects being linked to
20486# create a shared library.
20487predep_objects=$lt_predep_objects_CXX
20488postdep_objects=$lt_postdep_objects_CXX
20489predeps=$lt_predeps_CXX
20490postdeps=$lt_postdeps_CXX
309b0535 20491
9c60689e
DWT
20492# The library search path used internally by the compiler when linking
20493# a shared library.
20494compiler_lib_search_path=$lt_compiler_lib_search_path_CXX
20495
20496# ### END LIBTOOL TAG CONFIG: CXX
20497_LT_EOF
20498
20499 ;;
20500
20501 esac
20502done # for ac_tag
20503
20504
20505as_fn_exit 0
20506_ACEOF
20507ac_clean_files=$ac_clean_files_save
20508
20509test $ac_write_fail = 0 ||
20510 as_fn_error "write failure creating $CONFIG_STATUS" "$LINENO" 5
20511
20512
20513# configure is writing to config.log, and then calls config.status.
20514# config.status does its own redirection, appending to config.log.
20515# Unfortunately, on DOS this fails, as config.log is still kept open
20516# by configure, so config.status won't be able to write to it; its
20517# output is simply discarded. So we exec the FD to /dev/null,
20518# effectively closing config.log, so it can be properly (re)opened and
20519# appended to by config.status. When coming back to configure, we
20520# need to make the FD available again.
20521if test "$no_create" != yes; then
20522 ac_cs_success=:
20523 ac_config_status_args=
20524 test "$silent" = yes &&
20525 ac_config_status_args="$ac_config_status_args --quiet"
20526 exec 5>/dev/null
20527 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
20528 exec 5>>config.log
20529 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
20530 # would make configure fail if this is the last instruction.
20531 $ac_cs_success || as_fn_exit $?
309b0535 20532fi
9c60689e
DWT
20533if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
20534 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
20535$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
20536fi
20537