blob: 1a23167123626d119dad004956db1dab53953e8f [file] [log] [blame]
Yavor Goulishev3aa430d2011-05-23 11:54:45 -07001#! /bin/sh
2# Guess values for system-dependent variables and create Makefiles.
3# Generated by GNU Autoconf 2.63 for libmtp 1.0.1.
4#
5# Report bugs to <libmtp-discuss@lists.sourceforge.net>.
6#
7# Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
8# 2002, 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
9# This configure script is free software; the Free Software Foundation
10# gives unlimited permission to copy, distribute and modify it.
11## --------------------- ##
12## M4sh Initialization. ##
13## --------------------- ##
14
15# Be more Bourne compatible
16DUALCASE=1; export DUALCASE # for MKS sh
17if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
18 emulate sh
19 NULLCMD=:
20 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
21 # is contrary to our usage. Disable this feature.
22 alias -g '${1+"$@"}'='"$@"'
23 setopt NO_GLOB_SUBST
24else
25 case `(set -o) 2>/dev/null` in
26 *posix*) set -o posix ;;
27esac
28
29fi
30
31
32
33
34# PATH needs CR
35# Avoid depending upon Character Ranges.
36as_cr_letters='abcdefghijklmnopqrstuvwxyz'
37as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
38as_cr_Letters=$as_cr_letters$as_cr_LETTERS
39as_cr_digits='0123456789'
40as_cr_alnum=$as_cr_Letters$as_cr_digits
41
42as_nl='
43'
44export as_nl
45# Printing a long string crashes Solaris 7 /usr/bin/printf.
46as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
47as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
48as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
49if (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
50 as_echo='printf %s\n'
51 as_echo_n='printf %s'
52else
53 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
54 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
55 as_echo_n='/usr/ucb/echo -n'
56 else
57 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
58 as_echo_n_body='eval
59 arg=$1;
60 case $arg in
61 *"$as_nl"*)
62 expr "X$arg" : "X\\(.*\\)$as_nl";
63 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
64 esac;
65 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
66 '
67 export as_echo_n_body
68 as_echo_n='sh -c $as_echo_n_body as_echo'
69 fi
70 export as_echo_body
71 as_echo='sh -c $as_echo_body as_echo'
72fi
73
74# The user is always right.
75if test "${PATH_SEPARATOR+set}" != set; then
76 PATH_SEPARATOR=:
77 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
78 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
79 PATH_SEPARATOR=';'
80 }
81fi
82
83# Support unset when possible.
84if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
85 as_unset=unset
86else
87 as_unset=false
88fi
89
90
91# IFS
92# We need space, tab and new line, in precisely that order. Quoting is
93# there to prevent editors from complaining about space-tab.
94# (If _AS_PATH_WALK were called with IFS unset, it would disable word
95# splitting by setting IFS to empty value.)
96IFS=" "" $as_nl"
97
98# Find who we are. Look in the path if we contain no directory separator.
99case $0 in
100 *[\\/]* ) as_myself=$0 ;;
101 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
102for as_dir in $PATH
103do
104 IFS=$as_save_IFS
105 test -z "$as_dir" && as_dir=.
106 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
107done
108IFS=$as_save_IFS
109
110 ;;
111esac
112# We did not find ourselves, most probably we were run as `sh COMMAND'
113# in which case we are not to be found in the path.
114if test "x$as_myself" = x; then
115 as_myself=$0
116fi
117if test ! -f "$as_myself"; then
118 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
119 { (exit 1); exit 1; }
120fi
121
122# Work around bugs in pre-3.0 UWIN ksh.
123for as_var in ENV MAIL MAILPATH
124do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
125done
126PS1='$ '
127PS2='> '
128PS4='+ '
129
130# NLS nuisances.
131LC_ALL=C
132export LC_ALL
133LANGUAGE=C
134export LANGUAGE
135
136# Required to use basename.
137if expr a : '\(a\)' >/dev/null 2>&1 &&
138 test "X`expr 00001 : '.*\(...\)'`" = X001; then
139 as_expr=expr
140else
141 as_expr=false
142fi
143
144if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
145 as_basename=basename
146else
147 as_basename=false
148fi
149
150
151# Name of the executable.
152as_me=`$as_basename -- "$0" ||
153$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
154 X"$0" : 'X\(//\)$' \| \
155 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
156$as_echo X/"$0" |
157 sed '/^.*\/\([^/][^/]*\)\/*$/{
158 s//\1/
159 q
160 }
161 /^X\/\(\/\/\)$/{
162 s//\1/
163 q
164 }
165 /^X\/\(\/\).*/{
166 s//\1/
167 q
168 }
169 s/.*/./; q'`
170
171# CDPATH.
172$as_unset CDPATH
173
174
175if test "x$CONFIG_SHELL" = x; then
176 if (eval ":") 2>/dev/null; then
177 as_have_required=yes
178else
179 as_have_required=no
180fi
181
182 if test $as_have_required = yes && (eval ":
183(as_func_return () {
184 (exit \$1)
185}
186as_func_success () {
187 as_func_return 0
188}
189as_func_failure () {
190 as_func_return 1
191}
192as_func_ret_success () {
193 return 0
194}
195as_func_ret_failure () {
196 return 1
197}
198
199exitcode=0
200if as_func_success; then
201 :
202else
203 exitcode=1
204 echo as_func_success failed.
205fi
206
207if as_func_failure; then
208 exitcode=1
209 echo as_func_failure succeeded.
210fi
211
212if as_func_ret_success; then
213 :
214else
215 exitcode=1
216 echo as_func_ret_success failed.
217fi
218
219if as_func_ret_failure; then
220 exitcode=1
221 echo as_func_ret_failure succeeded.
222fi
223
224if ( set x; as_func_ret_success y && test x = \"\$1\" ); then
225 :
226else
227 exitcode=1
228 echo positional parameters were not saved.
229fi
230
231test \$exitcode = 0) || { (exit 1); exit 1; }
232
233(
234 as_lineno_1=\$LINENO
235 as_lineno_2=\$LINENO
236 test \"x\$as_lineno_1\" != \"x\$as_lineno_2\" &&
237 test \"x\`expr \$as_lineno_1 + 1\`\" = \"x\$as_lineno_2\") || { (exit 1); exit 1; }
238") 2> /dev/null; then
239 :
240else
241 as_candidate_shells=
242 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
243for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
244do
245 IFS=$as_save_IFS
246 test -z "$as_dir" && as_dir=.
247 case $as_dir in
248 /*)
249 for as_base in sh bash ksh sh5; do
250 as_candidate_shells="$as_candidate_shells $as_dir/$as_base"
251 done;;
252 esac
253done
254IFS=$as_save_IFS
255
256
257 for as_shell in $as_candidate_shells $SHELL; do
258 # Try only shells that exist, to save several forks.
259 if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
260 { ("$as_shell") 2> /dev/null <<\_ASEOF
261if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
262 emulate sh
263 NULLCMD=:
264 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
265 # is contrary to our usage. Disable this feature.
266 alias -g '${1+"$@"}'='"$@"'
267 setopt NO_GLOB_SUBST
268else
269 case `(set -o) 2>/dev/null` in
270 *posix*) set -o posix ;;
271esac
272
273fi
274
275
276:
277_ASEOF
278}; then
279 CONFIG_SHELL=$as_shell
280 as_have_required=yes
281 if { "$as_shell" 2> /dev/null <<\_ASEOF
282if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
283 emulate sh
284 NULLCMD=:
285 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
286 # is contrary to our usage. Disable this feature.
287 alias -g '${1+"$@"}'='"$@"'
288 setopt NO_GLOB_SUBST
289else
290 case `(set -o) 2>/dev/null` in
291 *posix*) set -o posix ;;
292esac
293
294fi
295
296
297:
298(as_func_return () {
299 (exit $1)
300}
301as_func_success () {
302 as_func_return 0
303}
304as_func_failure () {
305 as_func_return 1
306}
307as_func_ret_success () {
308 return 0
309}
310as_func_ret_failure () {
311 return 1
312}
313
314exitcode=0
315if as_func_success; then
316 :
317else
318 exitcode=1
319 echo as_func_success failed.
320fi
321
322if as_func_failure; then
323 exitcode=1
324 echo as_func_failure succeeded.
325fi
326
327if as_func_ret_success; then
328 :
329else
330 exitcode=1
331 echo as_func_ret_success failed.
332fi
333
334if as_func_ret_failure; then
335 exitcode=1
336 echo as_func_ret_failure succeeded.
337fi
338
339if ( set x; as_func_ret_success y && test x = "$1" ); then
340 :
341else
342 exitcode=1
343 echo positional parameters were not saved.
344fi
345
346test $exitcode = 0) || { (exit 1); exit 1; }
347
348(
349 as_lineno_1=$LINENO
350 as_lineno_2=$LINENO
351 test "x$as_lineno_1" != "x$as_lineno_2" &&
352 test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2") || { (exit 1); exit 1; }
353
354_ASEOF
355}; then
356 break
357fi
358
359fi
360
361 done
362
363 if test "x$CONFIG_SHELL" != x; then
364 for as_var in BASH_ENV ENV
365 do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
366 done
367 export CONFIG_SHELL
368 exec "$CONFIG_SHELL" "$as_myself" ${1+"$@"}
369fi
370
371
372 if test $as_have_required = no; then
373 echo This script requires a shell more modern than all the
374 echo shells that I found on your system. Please install a
375 echo modern shell, or manually run the script under such a
376 echo shell if you do have one.
377 { (exit 1); exit 1; }
378fi
379
380
381fi
382
383fi
384
385
386
387(eval "as_func_return () {
388 (exit \$1)
389}
390as_func_success () {
391 as_func_return 0
392}
393as_func_failure () {
394 as_func_return 1
395}
396as_func_ret_success () {
397 return 0
398}
399as_func_ret_failure () {
400 return 1
401}
402
403exitcode=0
404if as_func_success; then
405 :
406else
407 exitcode=1
408 echo as_func_success failed.
409fi
410
411if as_func_failure; then
412 exitcode=1
413 echo as_func_failure succeeded.
414fi
415
416if as_func_ret_success; then
417 :
418else
419 exitcode=1
420 echo as_func_ret_success failed.
421fi
422
423if as_func_ret_failure; then
424 exitcode=1
425 echo as_func_ret_failure succeeded.
426fi
427
428if ( set x; as_func_ret_success y && test x = \"\$1\" ); then
429 :
430else
431 exitcode=1
432 echo positional parameters were not saved.
433fi
434
435test \$exitcode = 0") || {
436 echo No shell found that supports shell functions.
437 echo Please tell bug-autoconf@gnu.org about your system,
438 echo including any error possibly output before this message.
439 echo This can help us improve future autoconf versions.
440 echo Configuration will now proceed without shell functions.
441}
442
443
444
445 as_lineno_1=$LINENO
446 as_lineno_2=$LINENO
447 test "x$as_lineno_1" != "x$as_lineno_2" &&
448 test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2" || {
449
450 # Create $as_me.lineno as a copy of $as_myself, but with $LINENO
451 # uniformly replaced by the line number. The first 'sed' inserts a
452 # line-number line after each line using $LINENO; the second 'sed'
453 # does the real work. The second script uses 'N' to pair each
454 # line-number line with the line containing $LINENO, and appends
455 # trailing '-' during substitution so that $LINENO is not a special
456 # case at line end.
457 # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the
458 # scripts with optimization help from Paolo Bonzini. Blame Lee
459 # E. McMahon (1931-1989) for sed's syntax. :-)
460 sed -n '
461 p
462 /[$]LINENO/=
463 ' <$as_myself |
464 sed '
465 s/[$]LINENO.*/&-/
466 t lineno
467 b
468 :lineno
469 N
470 :loop
471 s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
472 t loop
473 s/-\n.*//
474 ' >$as_me.lineno &&
475 chmod +x "$as_me.lineno" ||
476 { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2
477 { (exit 1); exit 1; }; }
478
479 # Don't try to exec as it changes $[0], causing all sort of problems
480 # (the dirname of $[0] is not the place where we might find the
481 # original and so on. Autoconf is especially sensitive to this).
482 . "./$as_me.lineno"
483 # Exit status is that of the last command.
484 exit
485}
486
487
488if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
489 as_dirname=dirname
490else
491 as_dirname=false
492fi
493
494ECHO_C= ECHO_N= ECHO_T=
495case `echo -n x` in
496-n*)
497 case `echo 'x\c'` in
498 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
499 *) ECHO_C='\c';;
500 esac;;
501*)
502 ECHO_N='-n';;
503esac
504if expr a : '\(a\)' >/dev/null 2>&1 &&
505 test "X`expr 00001 : '.*\(...\)'`" = X001; then
506 as_expr=expr
507else
508 as_expr=false
509fi
510
511rm -f conf$$ conf$$.exe conf$$.file
512if test -d conf$$.dir; then
513 rm -f conf$$.dir/conf$$.file
514else
515 rm -f conf$$.dir
516 mkdir conf$$.dir 2>/dev/null
517fi
518if (echo >conf$$.file) 2>/dev/null; then
519 if ln -s conf$$.file conf$$ 2>/dev/null; then
520 as_ln_s='ln -s'
521 # ... but there are two gotchas:
522 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
523 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
524 # In both cases, we have to default to `cp -p'.
525 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
526 as_ln_s='cp -p'
527 elif ln conf$$.file conf$$ 2>/dev/null; then
528 as_ln_s=ln
529 else
530 as_ln_s='cp -p'
531 fi
532else
533 as_ln_s='cp -p'
534fi
535rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
536rmdir conf$$.dir 2>/dev/null
537
538if mkdir -p . 2>/dev/null; then
539 as_mkdir_p=:
540else
541 test -d ./-p && rmdir ./-p
542 as_mkdir_p=false
543fi
544
545if test -x / >/dev/null 2>&1; then
546 as_test_x='test -x'
547else
548 if ls -dL / >/dev/null 2>&1; then
549 as_ls_L_option=L
550 else
551 as_ls_L_option=
552 fi
553 as_test_x='
554 eval sh -c '\''
555 if test -d "$1"; then
556 test -d "$1/.";
557 else
558 case $1 in
559 -*)set "./$1";;
560 esac;
561 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in
562 ???[sx]*):;;*)false;;esac;fi
563 '\'' sh
564 '
565fi
566as_executable_p=$as_test_x
567
568# Sed expression to map a string onto a valid CPP name.
569as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
570
571# Sed expression to map a string onto a valid variable name.
572as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
573
574
575
576
577# Check that we are running under the correct shell.
578SHELL=${CONFIG_SHELL-/bin/sh}
579
580case X$lt_ECHO in
581X*--fallback-echo)
582 # Remove one level of quotation (which was required for Make).
583 ECHO=`echo "$lt_ECHO" | sed 's,\\\\\$\\$0,'$0','`
584 ;;
585esac
586
587ECHO=${lt_ECHO-echo}
588if test "X$1" = X--no-reexec; then
589 # Discard the --no-reexec flag, and continue.
590 shift
591elif test "X$1" = X--fallback-echo; then
592 # Avoid inline document here, it may be left over
593 :
594elif test "X`{ $ECHO '\t'; } 2>/dev/null`" = 'X\t' ; then
595 # Yippee, $ECHO works!
596 :
597else
598 # Restart under the correct shell.
599 exec $SHELL "$0" --no-reexec ${1+"$@"}
600fi
601
602if test "X$1" = X--fallback-echo; then
603 # used as fallback echo
604 shift
605 cat <<_LT_EOF
606$*
607_LT_EOF
608 exit 0
609fi
610
611# The HP-UX ksh and POSIX shell print the target directory to stdout
612# if CDPATH is set.
613(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
614
615if test -z "$lt_ECHO"; then
616 if test "X${echo_test_string+set}" != Xset; then
617 # find a string as large as possible, as long as the shell can cope with it
618 for cmd in 'sed 50q "$0"' 'sed 20q "$0"' 'sed 10q "$0"' 'sed 2q "$0"' 'echo test'; do
619 # expected sizes: less than 2Kb, 1Kb, 512 bytes, 16 bytes, ...
620 if { echo_test_string=`eval $cmd`; } 2>/dev/null &&
621 { test "X$echo_test_string" = "X$echo_test_string"; } 2>/dev/null
622 then
623 break
624 fi
625 done
626 fi
627
628 if test "X`{ $ECHO '\t'; } 2>/dev/null`" = 'X\t' &&
629 echo_testing_string=`{ $ECHO "$echo_test_string"; } 2>/dev/null` &&
630 test "X$echo_testing_string" = "X$echo_test_string"; then
631 :
632 else
633 # The Solaris, AIX, and Digital Unix default echo programs unquote
634 # backslashes. This makes it impossible to quote backslashes using
635 # echo "$something" | sed 's/\\/\\\\/g'
636 #
637 # So, first we look for a working echo in the user's PATH.
638
639 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
640 for dir in $PATH /usr/ucb; do
641 IFS="$lt_save_ifs"
642 if (test -f $dir/echo || test -f $dir/echo$ac_exeext) &&
643 test "X`($dir/echo '\t') 2>/dev/null`" = 'X\t' &&
644 echo_testing_string=`($dir/echo "$echo_test_string") 2>/dev/null` &&
645 test "X$echo_testing_string" = "X$echo_test_string"; then
646 ECHO="$dir/echo"
647 break
648 fi
649 done
650 IFS="$lt_save_ifs"
651
652 if test "X$ECHO" = Xecho; then
653 # We didn't find a better echo, so look for alternatives.
654 if test "X`{ print -r '\t'; } 2>/dev/null`" = 'X\t' &&
655 echo_testing_string=`{ print -r "$echo_test_string"; } 2>/dev/null` &&
656 test "X$echo_testing_string" = "X$echo_test_string"; then
657 # This shell has a builtin print -r that does the trick.
658 ECHO='print -r'
659 elif { test -f /bin/ksh || test -f /bin/ksh$ac_exeext; } &&
660 test "X$CONFIG_SHELL" != X/bin/ksh; then
661 # If we have ksh, try running configure again with it.
662 ORIGINAL_CONFIG_SHELL=${CONFIG_SHELL-/bin/sh}
663 export ORIGINAL_CONFIG_SHELL
664 CONFIG_SHELL=/bin/ksh
665 export CONFIG_SHELL
666 exec $CONFIG_SHELL "$0" --no-reexec ${1+"$@"}
667 else
668 # Try using printf.
669 ECHO='printf %s\n'
670 if test "X`{ $ECHO '\t'; } 2>/dev/null`" = 'X\t' &&
671 echo_testing_string=`{ $ECHO "$echo_test_string"; } 2>/dev/null` &&
672 test "X$echo_testing_string" = "X$echo_test_string"; then
673 # Cool, printf works
674 :
675 elif echo_testing_string=`($ORIGINAL_CONFIG_SHELL "$0" --fallback-echo '\t') 2>/dev/null` &&
676 test "X$echo_testing_string" = 'X\t' &&
677 echo_testing_string=`($ORIGINAL_CONFIG_SHELL "$0" --fallback-echo "$echo_test_string") 2>/dev/null` &&
678 test "X$echo_testing_string" = "X$echo_test_string"; then
679 CONFIG_SHELL=$ORIGINAL_CONFIG_SHELL
680 export CONFIG_SHELL
681 SHELL="$CONFIG_SHELL"
682 export SHELL
683 ECHO="$CONFIG_SHELL $0 --fallback-echo"
684 elif echo_testing_string=`($CONFIG_SHELL "$0" --fallback-echo '\t') 2>/dev/null` &&
685 test "X$echo_testing_string" = 'X\t' &&
686 echo_testing_string=`($CONFIG_SHELL "$0" --fallback-echo "$echo_test_string") 2>/dev/null` &&
687 test "X$echo_testing_string" = "X$echo_test_string"; then
688 ECHO="$CONFIG_SHELL $0 --fallback-echo"
689 else
690 # maybe with a smaller string...
691 prev=:
692
693 for cmd in 'echo test' 'sed 2q "$0"' 'sed 10q "$0"' 'sed 20q "$0"' 'sed 50q "$0"'; do
694 if { test "X$echo_test_string" = "X`eval $cmd`"; } 2>/dev/null
695 then
696 break
697 fi
698 prev="$cmd"
699 done
700
701 if test "$prev" != 'sed 50q "$0"'; then
702 echo_test_string=`eval $prev`
703 export echo_test_string
704 exec ${ORIGINAL_CONFIG_SHELL-${CONFIG_SHELL-/bin/sh}} "$0" ${1+"$@"}
705 else
706 # Oops. We lost completely, so just stick with echo.
707 ECHO=echo
708 fi
709 fi
710 fi
711 fi
712 fi
713fi
714
715# Copy echo and quote the copy suitably for passing to libtool from
716# the Makefile, instead of quoting the original, which is used later.
717lt_ECHO=$ECHO
718if test "X$lt_ECHO" = "X$CONFIG_SHELL $0 --fallback-echo"; then
719 lt_ECHO="$CONFIG_SHELL \\\$\$0 --fallback-echo"
720fi
721
722
723
724
725exec 7<&0 </dev/null 6>&1
726
727# Name of the host.
728# hostname on some systems (SVR3.2, Linux) returns a bogus exit status,
729# so uname gets run too.
730ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
731
732#
733# Initializations.
734#
735ac_default_prefix=/usr/local
736ac_clean_files=
737ac_config_libobj_dir=.
738LIBOBJS=
739cross_compiling=no
740subdirs=
741MFLAGS=
742MAKEFLAGS=
743SHELL=${CONFIG_SHELL-/bin/sh}
744
745# Identity of this package.
746PACKAGE_NAME='libmtp'
747PACKAGE_TARNAME='libmtp'
748PACKAGE_VERSION='1.0.1'
749PACKAGE_STRING='libmtp 1.0.1'
750PACKAGE_BUGREPORT='libmtp-discuss@lists.sourceforge.net'
751
752ac_unique_file="src/libmtp.c"
753# Factoring default headers for most tests.
754ac_includes_default="\
755#include <stdio.h>
756#ifdef HAVE_SYS_TYPES_H
757# include <sys/types.h>
758#endif
759#ifdef HAVE_SYS_STAT_H
760# include <sys/stat.h>
761#endif
762#ifdef STDC_HEADERS
763# include <stdlib.h>
764# include <stddef.h>
765#else
766# ifdef HAVE_STDLIB_H
767# include <stdlib.h>
768# endif
769#endif
770#ifdef HAVE_STRING_H
771# if !defined STDC_HEADERS && defined HAVE_MEMORY_H
772# include <memory.h>
773# endif
774# include <string.h>
775#endif
776#ifdef HAVE_STRINGS_H
777# include <strings.h>
778#endif
779#ifdef HAVE_INTTYPES_H
780# include <inttypes.h>
781#endif
782#ifdef HAVE_STDINT_H
783# include <stdint.h>
784#endif
785#ifdef HAVE_UNISTD_H
786# include <unistd.h>
787#endif"
788
789ac_subst_vars='am__EXEEXT_FALSE
790am__EXEEXT_TRUE
791LTLIBOBJS
792effective_target
793LIBOBJS
794MS_LIB_EXE_FALSE
795MS_LIB_EXE_TRUE
796ms_lib_exe
797COMPILE_MINGW32_FALSE
798COMPILE_MINGW32_TRUE
799OSFLAGS
800HAVE_DOXYGEN_FALSE
801HAVE_DOXYGEN_TRUE
802HAVE_DOXYGEN
803LTLIBICONV
804LIBICONV
805CPP
806OTOOL64
807OTOOL
808LIPO
809NMEDIT
810DSYMUTIL
811lt_ECHO
812RANLIB
813AR
814NM
815ac_ct_DUMPBIN
816DUMPBIN
817LD
818FGREP
819EGREP
820GREP
821SED
822LIBTOOL
823OBJDUMP
824DLLTOOL
825AS
826host_os
827host_vendor
828host_cpu
829host
830build_os
831build_vendor
832build_cpu
833build
834LN_S
835am__fastdepCC_FALSE
836am__fastdepCC_TRUE
837CCDEPMODE
838AMDEPBACKSLASH
839AMDEP_FALSE
840AMDEP_TRUE
841am__quote
842am__include
843DEPDIR
844OBJEXT
845EXEEXT
846ac_ct_CC
847CPPFLAGS
848LDFLAGS
849CFLAGS
850CC
851am__untar
852am__tar
853AMTAR
854am__leading_dot
855SET_MAKE
856AWK
857mkdir_p
858MKDIR_P
859INSTALL_STRIP_PROGRAM
860STRIP
861install_sh
862MAKEINFO
863AUTOHEADER
864AUTOMAKE
865AUTOCONF
866ACLOCAL
867VERSION
868PACKAGE
869CYGPATH_W
870am__isrc
871INSTALL_DATA
872INSTALL_SCRIPT
873INSTALL_PROGRAM
874target_alias
875host_alias
876build_alias
877LIBS
878ECHO_T
879ECHO_N
880ECHO_C
881DEFS
882mandir
883localedir
884libdir
885psdir
886pdfdir
887dvidir
888htmldir
889infodir
890docdir
891oldincludedir
892includedir
893localstatedir
894sharedstatedir
895sysconfdir
896datadir
897datarootdir
898libexecdir
899sbindir
900bindir
901program_transform_name
902prefix
903exec_prefix
904PACKAGE_BUGREPORT
905PACKAGE_STRING
906PACKAGE_VERSION
907PACKAGE_TARNAME
908PACKAGE_NAME
909PATH_SEPARATOR
910SHELL'
911ac_subst_files=''
912ac_user_opts='
913enable_option_checking
914enable_dependency_tracking
915enable_shared
916enable_static
917with_pic
918enable_fast_install
919with_gnu_ld
920enable_libtool_lock
921enable_rpath
922with_libiconv_prefix
923enable_largefile
924'
925 ac_precious_vars='build_alias
926host_alias
927target_alias
928CC
929CFLAGS
930LDFLAGS
931LIBS
932CPPFLAGS
933CPP'
934
935
936# Initialize some variables set by options.
937ac_init_help=
938ac_init_version=false
939ac_unrecognized_opts=
940ac_unrecognized_sep=
941# The variables have the same names as the options, with
942# dashes changed to underlines.
943cache_file=/dev/null
944exec_prefix=NONE
945no_create=
946no_recursion=
947prefix=NONE
948program_prefix=NONE
949program_suffix=NONE
950program_transform_name=s,x,x,
951silent=
952site=
953srcdir=
954verbose=
955x_includes=NONE
956x_libraries=NONE
957
958# Installation directory options.
959# These are left unexpanded so users can "make install exec_prefix=/foo"
960# and all the variables that are supposed to be based on exec_prefix
961# by default will actually change.
962# Use braces instead of parens because sh, perl, etc. also accept them.
963# (The list follows the same order as the GNU Coding Standards.)
964bindir='${exec_prefix}/bin'
965sbindir='${exec_prefix}/sbin'
966libexecdir='${exec_prefix}/libexec'
967datarootdir='${prefix}/share'
968datadir='${datarootdir}'
969sysconfdir='${prefix}/etc'
970sharedstatedir='${prefix}/com'
971localstatedir='${prefix}/var'
972includedir='${prefix}/include'
973oldincludedir='/usr/include'
974docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
975infodir='${datarootdir}/info'
976htmldir='${docdir}'
977dvidir='${docdir}'
978pdfdir='${docdir}'
979psdir='${docdir}'
980libdir='${exec_prefix}/lib'
981localedir='${datarootdir}/locale'
982mandir='${datarootdir}/man'
983
984ac_prev=
985ac_dashdash=
986for ac_option
987do
988 # If the previous option needs an argument, assign it.
989 if test -n "$ac_prev"; then
990 eval $ac_prev=\$ac_option
991 ac_prev=
992 continue
993 fi
994
995 case $ac_option in
996 *=*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
997 *) ac_optarg=yes ;;
998 esac
999
1000 # Accept the important Cygnus configure options, so we can diagnose typos.
1001
1002 case $ac_dashdash$ac_option in
1003 --)
1004 ac_dashdash=yes ;;
1005
1006 -bindir | --bindir | --bindi | --bind | --bin | --bi)
1007 ac_prev=bindir ;;
1008 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
1009 bindir=$ac_optarg ;;
1010
1011 -build | --build | --buil | --bui | --bu)
1012 ac_prev=build_alias ;;
1013 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
1014 build_alias=$ac_optarg ;;
1015
1016 -cache-file | --cache-file | --cache-fil | --cache-fi \
1017 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
1018 ac_prev=cache_file ;;
1019 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
1020 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
1021 cache_file=$ac_optarg ;;
1022
1023 --config-cache | -C)
1024 cache_file=config.cache ;;
1025
1026 -datadir | --datadir | --datadi | --datad)
1027 ac_prev=datadir ;;
1028 -datadir=* | --datadir=* | --datadi=* | --datad=*)
1029 datadir=$ac_optarg ;;
1030
1031 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
1032 | --dataroo | --dataro | --datar)
1033 ac_prev=datarootdir ;;
1034 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
1035 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
1036 datarootdir=$ac_optarg ;;
1037
1038 -disable-* | --disable-*)
1039 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
1040 # Reject names that are not valid shell variable names.
1041 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1042 { $as_echo "$as_me: error: invalid feature name: $ac_useropt" >&2
1043 { (exit 1); exit 1; }; }
1044 ac_useropt_orig=$ac_useropt
1045 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1046 case $ac_user_opts in
1047 *"
1048"enable_$ac_useropt"
1049"*) ;;
1050 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
1051 ac_unrecognized_sep=', ';;
1052 esac
1053 eval enable_$ac_useropt=no ;;
1054
1055 -docdir | --docdir | --docdi | --doc | --do)
1056 ac_prev=docdir ;;
1057 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
1058 docdir=$ac_optarg ;;
1059
1060 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
1061 ac_prev=dvidir ;;
1062 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
1063 dvidir=$ac_optarg ;;
1064
1065 -enable-* | --enable-*)
1066 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
1067 # Reject names that are not valid shell variable names.
1068 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1069 { $as_echo "$as_me: error: invalid feature name: $ac_useropt" >&2
1070 { (exit 1); exit 1; }; }
1071 ac_useropt_orig=$ac_useropt
1072 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1073 case $ac_user_opts in
1074 *"
1075"enable_$ac_useropt"
1076"*) ;;
1077 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
1078 ac_unrecognized_sep=', ';;
1079 esac
1080 eval enable_$ac_useropt=\$ac_optarg ;;
1081
1082 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
1083 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
1084 | --exec | --exe | --ex)
1085 ac_prev=exec_prefix ;;
1086 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
1087 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
1088 | --exec=* | --exe=* | --ex=*)
1089 exec_prefix=$ac_optarg ;;
1090
1091 -gas | --gas | --ga | --g)
1092 # Obsolete; use --with-gas.
1093 with_gas=yes ;;
1094
1095 -help | --help | --hel | --he | -h)
1096 ac_init_help=long ;;
1097 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
1098 ac_init_help=recursive ;;
1099 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
1100 ac_init_help=short ;;
1101
1102 -host | --host | --hos | --ho)
1103 ac_prev=host_alias ;;
1104 -host=* | --host=* | --hos=* | --ho=*)
1105 host_alias=$ac_optarg ;;
1106
1107 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
1108 ac_prev=htmldir ;;
1109 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
1110 | --ht=*)
1111 htmldir=$ac_optarg ;;
1112
1113 -includedir | --includedir | --includedi | --included | --include \
1114 | --includ | --inclu | --incl | --inc)
1115 ac_prev=includedir ;;
1116 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
1117 | --includ=* | --inclu=* | --incl=* | --inc=*)
1118 includedir=$ac_optarg ;;
1119
1120 -infodir | --infodir | --infodi | --infod | --info | --inf)
1121 ac_prev=infodir ;;
1122 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
1123 infodir=$ac_optarg ;;
1124
1125 -libdir | --libdir | --libdi | --libd)
1126 ac_prev=libdir ;;
1127 -libdir=* | --libdir=* | --libdi=* | --libd=*)
1128 libdir=$ac_optarg ;;
1129
1130 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
1131 | --libexe | --libex | --libe)
1132 ac_prev=libexecdir ;;
1133 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
1134 | --libexe=* | --libex=* | --libe=*)
1135 libexecdir=$ac_optarg ;;
1136
1137 -localedir | --localedir | --localedi | --localed | --locale)
1138 ac_prev=localedir ;;
1139 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
1140 localedir=$ac_optarg ;;
1141
1142 -localstatedir | --localstatedir | --localstatedi | --localstated \
1143 | --localstate | --localstat | --localsta | --localst | --locals)
1144 ac_prev=localstatedir ;;
1145 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
1146 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
1147 localstatedir=$ac_optarg ;;
1148
1149 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1150 ac_prev=mandir ;;
1151 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
1152 mandir=$ac_optarg ;;
1153
1154 -nfp | --nfp | --nf)
1155 # Obsolete; use --without-fp.
1156 with_fp=no ;;
1157
1158 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1159 | --no-cr | --no-c | -n)
1160 no_create=yes ;;
1161
1162 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1163 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1164 no_recursion=yes ;;
1165
1166 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1167 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1168 | --oldin | --oldi | --old | --ol | --o)
1169 ac_prev=oldincludedir ;;
1170 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1171 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1172 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1173 oldincludedir=$ac_optarg ;;
1174
1175 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1176 ac_prev=prefix ;;
1177 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1178 prefix=$ac_optarg ;;
1179
1180 -program-prefix | --program-prefix | --program-prefi | --program-pref \
1181 | --program-pre | --program-pr | --program-p)
1182 ac_prev=program_prefix ;;
1183 -program-prefix=* | --program-prefix=* | --program-prefi=* \
1184 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1185 program_prefix=$ac_optarg ;;
1186
1187 -program-suffix | --program-suffix | --program-suffi | --program-suff \
1188 | --program-suf | --program-su | --program-s)
1189 ac_prev=program_suffix ;;
1190 -program-suffix=* | --program-suffix=* | --program-suffi=* \
1191 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1192 program_suffix=$ac_optarg ;;
1193
1194 -program-transform-name | --program-transform-name \
1195 | --program-transform-nam | --program-transform-na \
1196 | --program-transform-n | --program-transform- \
1197 | --program-transform | --program-transfor \
1198 | --program-transfo | --program-transf \
1199 | --program-trans | --program-tran \
1200 | --progr-tra | --program-tr | --program-t)
1201 ac_prev=program_transform_name ;;
1202 -program-transform-name=* | --program-transform-name=* \
1203 | --program-transform-nam=* | --program-transform-na=* \
1204 | --program-transform-n=* | --program-transform-=* \
1205 | --program-transform=* | --program-transfor=* \
1206 | --program-transfo=* | --program-transf=* \
1207 | --program-trans=* | --program-tran=* \
1208 | --progr-tra=* | --program-tr=* | --program-t=*)
1209 program_transform_name=$ac_optarg ;;
1210
1211 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1212 ac_prev=pdfdir ;;
1213 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1214 pdfdir=$ac_optarg ;;
1215
1216 -psdir | --psdir | --psdi | --psd | --ps)
1217 ac_prev=psdir ;;
1218 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1219 psdir=$ac_optarg ;;
1220
1221 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1222 | -silent | --silent | --silen | --sile | --sil)
1223 silent=yes ;;
1224
1225 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1226 ac_prev=sbindir ;;
1227 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1228 | --sbi=* | --sb=*)
1229 sbindir=$ac_optarg ;;
1230
1231 -sharedstatedir | --sharedstatedir | --sharedstatedi \
1232 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1233 | --sharedst | --shareds | --shared | --share | --shar \
1234 | --sha | --sh)
1235 ac_prev=sharedstatedir ;;
1236 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1237 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1238 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1239 | --sha=* | --sh=*)
1240 sharedstatedir=$ac_optarg ;;
1241
1242 -site | --site | --sit)
1243 ac_prev=site ;;
1244 -site=* | --site=* | --sit=*)
1245 site=$ac_optarg ;;
1246
1247 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1248 ac_prev=srcdir ;;
1249 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1250 srcdir=$ac_optarg ;;
1251
1252 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1253 | --syscon | --sysco | --sysc | --sys | --sy)
1254 ac_prev=sysconfdir ;;
1255 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1256 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1257 sysconfdir=$ac_optarg ;;
1258
1259 -target | --target | --targe | --targ | --tar | --ta | --t)
1260 ac_prev=target_alias ;;
1261 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1262 target_alias=$ac_optarg ;;
1263
1264 -v | -verbose | --verbose | --verbos | --verbo | --verb)
1265 verbose=yes ;;
1266
1267 -version | --version | --versio | --versi | --vers | -V)
1268 ac_init_version=: ;;
1269
1270 -with-* | --with-*)
1271 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1272 # Reject names that are not valid shell variable names.
1273 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1274 { $as_echo "$as_me: error: invalid package name: $ac_useropt" >&2
1275 { (exit 1); exit 1; }; }
1276 ac_useropt_orig=$ac_useropt
1277 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1278 case $ac_user_opts in
1279 *"
1280"with_$ac_useropt"
1281"*) ;;
1282 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1283 ac_unrecognized_sep=', ';;
1284 esac
1285 eval with_$ac_useropt=\$ac_optarg ;;
1286
1287 -without-* | --without-*)
1288 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1289 # Reject names that are not valid shell variable names.
1290 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1291 { $as_echo "$as_me: error: invalid package name: $ac_useropt" >&2
1292 { (exit 1); exit 1; }; }
1293 ac_useropt_orig=$ac_useropt
1294 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1295 case $ac_user_opts in
1296 *"
1297"with_$ac_useropt"
1298"*) ;;
1299 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1300 ac_unrecognized_sep=', ';;
1301 esac
1302 eval with_$ac_useropt=no ;;
1303
1304 --x)
1305 # Obsolete; use --with-x.
1306 with_x=yes ;;
1307
1308 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1309 | --x-incl | --x-inc | --x-in | --x-i)
1310 ac_prev=x_includes ;;
1311 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1312 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1313 x_includes=$ac_optarg ;;
1314
1315 -x-libraries | --x-libraries | --x-librarie | --x-librari \
1316 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1317 ac_prev=x_libraries ;;
1318 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1319 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1320 x_libraries=$ac_optarg ;;
1321
1322 -*) { $as_echo "$as_me: error: unrecognized option: $ac_option
1323Try \`$0 --help' for more information." >&2
1324 { (exit 1); exit 1; }; }
1325 ;;
1326
1327 *=*)
1328 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1329 # Reject names that are not valid shell variable names.
1330 expr "x$ac_envvar" : ".*[^_$as_cr_alnum]" >/dev/null &&
1331 { $as_echo "$as_me: error: invalid variable name: $ac_envvar" >&2
1332 { (exit 1); exit 1; }; }
1333 eval $ac_envvar=\$ac_optarg
1334 export $ac_envvar ;;
1335
1336 *)
1337 # FIXME: should be removed in autoconf 3.0.
1338 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1339 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1340 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1341 : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
1342 ;;
1343
1344 esac
1345done
1346
1347if test -n "$ac_prev"; then
1348 ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1349 { $as_echo "$as_me: error: missing argument to $ac_option" >&2
1350 { (exit 1); exit 1; }; }
1351fi
1352
1353if test -n "$ac_unrecognized_opts"; then
1354 case $enable_option_checking in
1355 no) ;;
1356 fatal) { $as_echo "$as_me: error: unrecognized options: $ac_unrecognized_opts" >&2
1357 { (exit 1); exit 1; }; } ;;
1358 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1359 esac
1360fi
1361
1362# Check all directory arguments for consistency.
1363for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \
1364 datadir sysconfdir sharedstatedir localstatedir includedir \
1365 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1366 libdir localedir mandir
1367do
1368 eval ac_val=\$$ac_var
1369 # Remove trailing slashes.
1370 case $ac_val in
1371 */ )
1372 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1373 eval $ac_var=\$ac_val;;
1374 esac
1375 # Be sure to have absolute directory names.
1376 case $ac_val in
1377 [\\/$]* | ?:[\\/]* ) continue;;
1378 NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1379 esac
1380 { $as_echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2
1381 { (exit 1); exit 1; }; }
1382done
1383
1384# There might be people who depend on the old broken behavior: `$host'
1385# used to hold the argument of --host etc.
1386# FIXME: To remove some day.
1387build=$build_alias
1388host=$host_alias
1389target=$target_alias
1390
1391# FIXME: To remove some day.
1392if test "x$host_alias" != x; then
1393 if test "x$build_alias" = x; then
1394 cross_compiling=maybe
1395 $as_echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
1396 If a cross compiler is detected then cross compile mode will be used." >&2
1397 elif test "x$build_alias" != "x$host_alias"; then
1398 cross_compiling=yes
1399 fi
1400fi
1401
1402ac_tool_prefix=
1403test -n "$host_alias" && ac_tool_prefix=$host_alias-
1404
1405test "$silent" = yes && exec 6>/dev/null
1406
1407
1408ac_pwd=`pwd` && test -n "$ac_pwd" &&
1409ac_ls_di=`ls -di .` &&
1410ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1411 { $as_echo "$as_me: error: working directory cannot be determined" >&2
1412 { (exit 1); exit 1; }; }
1413test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1414 { $as_echo "$as_me: error: pwd does not report name of working directory" >&2
1415 { (exit 1); exit 1; }; }
1416
1417
1418# Find the source files, if location was not specified.
1419if test -z "$srcdir"; then
1420 ac_srcdir_defaulted=yes
1421 # Try the directory containing this script, then the parent directory.
1422 ac_confdir=`$as_dirname -- "$as_myself" ||
1423$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1424 X"$as_myself" : 'X\(//\)[^/]' \| \
1425 X"$as_myself" : 'X\(//\)$' \| \
1426 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1427$as_echo X"$as_myself" |
1428 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1429 s//\1/
1430 q
1431 }
1432 /^X\(\/\/\)[^/].*/{
1433 s//\1/
1434 q
1435 }
1436 /^X\(\/\/\)$/{
1437 s//\1/
1438 q
1439 }
1440 /^X\(\/\).*/{
1441 s//\1/
1442 q
1443 }
1444 s/.*/./; q'`
1445 srcdir=$ac_confdir
1446 if test ! -r "$srcdir/$ac_unique_file"; then
1447 srcdir=..
1448 fi
1449else
1450 ac_srcdir_defaulted=no
1451fi
1452if test ! -r "$srcdir/$ac_unique_file"; then
1453 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1454 { $as_echo "$as_me: error: cannot find sources ($ac_unique_file) in $srcdir" >&2
1455 { (exit 1); exit 1; }; }
1456fi
1457ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1458ac_abs_confdir=`(
1459 cd "$srcdir" && test -r "./$ac_unique_file" || { $as_echo "$as_me: error: $ac_msg" >&2
1460 { (exit 1); exit 1; }; }
1461 pwd)`
1462# When building in place, set srcdir=.
1463if test "$ac_abs_confdir" = "$ac_pwd"; then
1464 srcdir=.
1465fi
1466# Remove unnecessary trailing slashes from srcdir.
1467# Double slashes in file names in object file debugging info
1468# mess up M-x gdb in Emacs.
1469case $srcdir in
1470*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1471esac
1472for ac_var in $ac_precious_vars; do
1473 eval ac_env_${ac_var}_set=\${${ac_var}+set}
1474 eval ac_env_${ac_var}_value=\$${ac_var}
1475 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1476 eval ac_cv_env_${ac_var}_value=\$${ac_var}
1477done
1478
1479#
1480# Report the --help message.
1481#
1482if test "$ac_init_help" = "long"; then
1483 # Omit some internal or obsolete options to make the list less imposing.
1484 # This message is too long to be a string in the A/UX 3.1 sh.
1485 cat <<_ACEOF
1486\`configure' configures libmtp 1.0.1 to adapt to many kinds of systems.
1487
1488Usage: $0 [OPTION]... [VAR=VALUE]...
1489
1490To assign environment variables (e.g., CC, CFLAGS...), specify them as
1491VAR=VALUE. See below for descriptions of some of the useful variables.
1492
1493Defaults for the options are specified in brackets.
1494
1495Configuration:
1496 -h, --help display this help and exit
1497 --help=short display options specific to this package
1498 --help=recursive display the short help of all the included packages
1499 -V, --version display version information and exit
1500 -q, --quiet, --silent do not print \`checking...' messages
1501 --cache-file=FILE cache test results in FILE [disabled]
1502 -C, --config-cache alias for \`--cache-file=config.cache'
1503 -n, --no-create do not create output files
1504 --srcdir=DIR find the sources in DIR [configure dir or \`..']
1505
1506Installation directories:
1507 --prefix=PREFIX install architecture-independent files in PREFIX
1508 [$ac_default_prefix]
1509 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
1510 [PREFIX]
1511
1512By default, \`make install' will install all the files in
1513\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
1514an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1515for instance \`--prefix=\$HOME'.
1516
1517For better control, use the options below.
1518
1519Fine tuning of the installation directories:
1520 --bindir=DIR user executables [EPREFIX/bin]
1521 --sbindir=DIR system admin executables [EPREFIX/sbin]
1522 --libexecdir=DIR program executables [EPREFIX/libexec]
1523 --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
1524 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
1525 --localstatedir=DIR modifiable single-machine data [PREFIX/var]
1526 --libdir=DIR object code libraries [EPREFIX/lib]
1527 --includedir=DIR C header files [PREFIX/include]
1528 --oldincludedir=DIR C header files for non-gcc [/usr/include]
1529 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
1530 --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
1531 --infodir=DIR info documentation [DATAROOTDIR/info]
1532 --localedir=DIR locale-dependent data [DATAROOTDIR/locale]
1533 --mandir=DIR man documentation [DATAROOTDIR/man]
1534 --docdir=DIR documentation root [DATAROOTDIR/doc/libmtp]
1535 --htmldir=DIR html documentation [DOCDIR]
1536 --dvidir=DIR dvi documentation [DOCDIR]
1537 --pdfdir=DIR pdf documentation [DOCDIR]
1538 --psdir=DIR ps documentation [DOCDIR]
1539_ACEOF
1540
1541 cat <<\_ACEOF
1542
1543Program names:
1544 --program-prefix=PREFIX prepend PREFIX to installed program names
1545 --program-suffix=SUFFIX append SUFFIX to installed program names
1546 --program-transform-name=PROGRAM run sed PROGRAM on installed program names
1547
1548System types:
1549 --build=BUILD configure for building on BUILD [guessed]
1550 --host=HOST cross-compile to build programs to run on HOST [BUILD]
1551_ACEOF
1552fi
1553
1554if test -n "$ac_init_help"; then
1555 case $ac_init_help in
1556 short | recursive ) echo "Configuration of libmtp 1.0.1:";;
1557 esac
1558 cat <<\_ACEOF
1559
1560Optional Features:
1561 --disable-option-checking ignore unrecognized --enable/--with options
1562 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
1563 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
1564 --disable-dependency-tracking speeds up one-time build
1565 --enable-dependency-tracking do not reject slow dependency extractors
1566 --enable-shared[=PKGS] build shared libraries [default=yes]
1567 --enable-static[=PKGS] build static libraries [default=yes]
1568 --enable-fast-install[=PKGS]
1569 optimize for fast installation [default=yes]
1570 --disable-libtool-lock avoid locking (might break parallel builds)
1571 --disable-rpath do not hardcode runtime library paths
1572 --disable-largefile omit support for large files
1573
1574Optional Packages:
1575 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
1576 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
1577 --with-pic try to use only PIC/non-PIC objects [default=use
1578 both]
1579 --with-gnu-ld assume the C compiler uses GNU ld [default=no]
1580 --with-gnu-ld assume the C compiler uses GNU ld default=no
1581 --with-libiconv-prefix[=DIR] search for libiconv in DIR/include and DIR/lib
1582 --without-libiconv-prefix don't search for libiconv in includedir and libdir
1583
1584Some influential environment variables:
1585 CC C compiler command
1586 CFLAGS C compiler flags
1587 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
1588 nonstandard directory <lib dir>
1589 LIBS libraries to pass to the linker, e.g. -l<library>
1590 CPPFLAGS C/C++/Objective C preprocessor flags, e.g. -I<include dir> if
1591 you have headers in a nonstandard directory <include dir>
1592 CPP C preprocessor
1593
1594Use these variables to override the choices made by `configure' or to help
1595it to find libraries and programs with nonstandard names/locations.
1596
1597Report bugs to <libmtp-discuss@lists.sourceforge.net>.
1598_ACEOF
1599ac_status=$?
1600fi
1601
1602if test "$ac_init_help" = "recursive"; then
1603 # If there are subdirs, report their specific --help.
1604 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1605 test -d "$ac_dir" ||
1606 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1607 continue
1608 ac_builddir=.
1609
1610case "$ac_dir" in
1611.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1612*)
1613 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1614 # A ".." for each directory in $ac_dir_suffix.
1615 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1616 case $ac_top_builddir_sub in
1617 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1618 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1619 esac ;;
1620esac
1621ac_abs_top_builddir=$ac_pwd
1622ac_abs_builddir=$ac_pwd$ac_dir_suffix
1623# for backward compatibility:
1624ac_top_builddir=$ac_top_build_prefix
1625
1626case $srcdir in
1627 .) # We are building in place.
1628 ac_srcdir=.
1629 ac_top_srcdir=$ac_top_builddir_sub
1630 ac_abs_top_srcdir=$ac_pwd ;;
1631 [\\/]* | ?:[\\/]* ) # Absolute name.
1632 ac_srcdir=$srcdir$ac_dir_suffix;
1633 ac_top_srcdir=$srcdir
1634 ac_abs_top_srcdir=$srcdir ;;
1635 *) # Relative name.
1636 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1637 ac_top_srcdir=$ac_top_build_prefix$srcdir
1638 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1639esac
1640ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1641
1642 cd "$ac_dir" || { ac_status=$?; continue; }
1643 # Check for guested configure.
1644 if test -f "$ac_srcdir/configure.gnu"; then
1645 echo &&
1646 $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1647 elif test -f "$ac_srcdir/configure"; then
1648 echo &&
1649 $SHELL "$ac_srcdir/configure" --help=recursive
1650 else
1651 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1652 fi || ac_status=$?
1653 cd "$ac_pwd" || { ac_status=$?; break; }
1654 done
1655fi
1656
1657test -n "$ac_init_help" && exit $ac_status
1658if $ac_init_version; then
1659 cat <<\_ACEOF
1660libmtp configure 1.0.1
1661generated by GNU Autoconf 2.63
1662
1663Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
16642002, 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
1665This configure script is free software; the Free Software Foundation
1666gives unlimited permission to copy, distribute and modify it.
1667_ACEOF
1668 exit
1669fi
1670cat >config.log <<_ACEOF
1671This file contains any messages produced by compilers while
1672running configure, to aid debugging if configure makes a mistake.
1673
1674It was created by libmtp $as_me 1.0.1, which was
1675generated by GNU Autoconf 2.63. Invocation command line was
1676
1677 $ $0 $@
1678
1679_ACEOF
1680exec 5>>config.log
1681{
1682cat <<_ASUNAME
1683## --------- ##
1684## Platform. ##
1685## --------- ##
1686
1687hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
1688uname -m = `(uname -m) 2>/dev/null || echo unknown`
1689uname -r = `(uname -r) 2>/dev/null || echo unknown`
1690uname -s = `(uname -s) 2>/dev/null || echo unknown`
1691uname -v = `(uname -v) 2>/dev/null || echo unknown`
1692
1693/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
1694/bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
1695
1696/bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
1697/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
1698/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
1699/usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown`
1700/bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
1701/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
1702/bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
1703
1704_ASUNAME
1705
1706as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1707for as_dir in $PATH
1708do
1709 IFS=$as_save_IFS
1710 test -z "$as_dir" && as_dir=.
1711 $as_echo "PATH: $as_dir"
1712done
1713IFS=$as_save_IFS
1714
1715} >&5
1716
1717cat >&5 <<_ACEOF
1718
1719
1720## ----------- ##
1721## Core tests. ##
1722## ----------- ##
1723
1724_ACEOF
1725
1726
1727# Keep a trace of the command line.
1728# Strip out --no-create and --no-recursion so they do not pile up.
1729# Strip out --silent because we don't want to record it for future runs.
1730# Also quote any args containing shell meta-characters.
1731# Make two passes to allow for proper duplicate-argument suppression.
1732ac_configure_args=
1733ac_configure_args0=
1734ac_configure_args1=
1735ac_must_keep_next=false
1736for ac_pass in 1 2
1737do
1738 for ac_arg
1739 do
1740 case $ac_arg in
1741 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
1742 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1743 | -silent | --silent | --silen | --sile | --sil)
1744 continue ;;
1745 *\'*)
1746 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
1747 esac
1748 case $ac_pass in
1749 1) ac_configure_args0="$ac_configure_args0 '$ac_arg'" ;;
1750 2)
1751 ac_configure_args1="$ac_configure_args1 '$ac_arg'"
1752 if test $ac_must_keep_next = true; then
1753 ac_must_keep_next=false # Got value, back to normal.
1754 else
1755 case $ac_arg in
1756 *=* | --config-cache | -C | -disable-* | --disable-* \
1757 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
1758 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
1759 | -with-* | --with-* | -without-* | --without-* | --x)
1760 case "$ac_configure_args0 " in
1761 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
1762 esac
1763 ;;
1764 -* ) ac_must_keep_next=true ;;
1765 esac
1766 fi
1767 ac_configure_args="$ac_configure_args '$ac_arg'"
1768 ;;
1769 esac
1770 done
1771done
1772$as_unset ac_configure_args0 || test "${ac_configure_args0+set}" != set || { ac_configure_args0=; export ac_configure_args0; }
1773$as_unset ac_configure_args1 || test "${ac_configure_args1+set}" != set || { ac_configure_args1=; export ac_configure_args1; }
1774
1775# When interrupted or exit'd, cleanup temporary files, and complete
1776# config.log. We remove comments because anyway the quotes in there
1777# would cause problems or look ugly.
1778# WARNING: Use '\'' to represent an apostrophe within the trap.
1779# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
1780trap 'exit_status=$?
1781 # Save into config.log some information that might help in debugging.
1782 {
1783 echo
1784
1785 cat <<\_ASBOX
1786## ---------------- ##
1787## Cache variables. ##
1788## ---------------- ##
1789_ASBOX
1790 echo
1791 # The following way of writing the cache mishandles newlines in values,
1792(
1793 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
1794 eval ac_val=\$$ac_var
1795 case $ac_val in #(
1796 *${as_nl}*)
1797 case $ac_var in #(
1798 *_cv_*) { $as_echo "$as_me:$LINENO: WARNING: cache variable $ac_var contains a newline" >&5
1799$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
1800 esac
1801 case $ac_var in #(
1802 _ | IFS | as_nl) ;; #(
1803 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
1804 *) $as_unset $ac_var ;;
1805 esac ;;
1806 esac
1807 done
1808 (set) 2>&1 |
1809 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
1810 *${as_nl}ac_space=\ *)
1811 sed -n \
1812 "s/'\''/'\''\\\\'\'''\''/g;
1813 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
1814 ;; #(
1815 *)
1816 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
1817 ;;
1818 esac |
1819 sort
1820)
1821 echo
1822
1823 cat <<\_ASBOX
1824## ----------------- ##
1825## Output variables. ##
1826## ----------------- ##
1827_ASBOX
1828 echo
1829 for ac_var in $ac_subst_vars
1830 do
1831 eval ac_val=\$$ac_var
1832 case $ac_val in
1833 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
1834 esac
1835 $as_echo "$ac_var='\''$ac_val'\''"
1836 done | sort
1837 echo
1838
1839 if test -n "$ac_subst_files"; then
1840 cat <<\_ASBOX
1841## ------------------- ##
1842## File substitutions. ##
1843## ------------------- ##
1844_ASBOX
1845 echo
1846 for ac_var in $ac_subst_files
1847 do
1848 eval ac_val=\$$ac_var
1849 case $ac_val in
1850 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
1851 esac
1852 $as_echo "$ac_var='\''$ac_val'\''"
1853 done | sort
1854 echo
1855 fi
1856
1857 if test -s confdefs.h; then
1858 cat <<\_ASBOX
1859## ----------- ##
1860## confdefs.h. ##
1861## ----------- ##
1862_ASBOX
1863 echo
1864 cat confdefs.h
1865 echo
1866 fi
1867 test "$ac_signal" != 0 &&
1868 $as_echo "$as_me: caught signal $ac_signal"
1869 $as_echo "$as_me: exit $exit_status"
1870 } >&5
1871 rm -f core *.core core.conftest.* &&
1872 rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
1873 exit $exit_status
1874' 0
1875for ac_signal in 1 2 13 15; do
1876 trap 'ac_signal='$ac_signal'; { (exit 1); exit 1; }' $ac_signal
1877done
1878ac_signal=0
1879
1880# confdefs.h avoids OS command line length limits that DEFS can exceed.
1881rm -f -r conftest* confdefs.h
1882
1883# Predefined preprocessor variables.
1884
1885cat >>confdefs.h <<_ACEOF
1886#define PACKAGE_NAME "$PACKAGE_NAME"
1887_ACEOF
1888
1889
1890cat >>confdefs.h <<_ACEOF
1891#define PACKAGE_TARNAME "$PACKAGE_TARNAME"
1892_ACEOF
1893
1894
1895cat >>confdefs.h <<_ACEOF
1896#define PACKAGE_VERSION "$PACKAGE_VERSION"
1897_ACEOF
1898
1899
1900cat >>confdefs.h <<_ACEOF
1901#define PACKAGE_STRING "$PACKAGE_STRING"
1902_ACEOF
1903
1904
1905cat >>confdefs.h <<_ACEOF
1906#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
1907_ACEOF
1908
1909
1910# Let the site file select an alternate cache file if it wants to.
1911# Prefer an explicitly selected file to automatically selected ones.
1912ac_site_file1=NONE
1913ac_site_file2=NONE
1914if test -n "$CONFIG_SITE"; then
1915 ac_site_file1=$CONFIG_SITE
1916elif test "x$prefix" != xNONE; then
1917 ac_site_file1=$prefix/share/config.site
1918 ac_site_file2=$prefix/etc/config.site
1919else
1920 ac_site_file1=$ac_default_prefix/share/config.site
1921 ac_site_file2=$ac_default_prefix/etc/config.site
1922fi
1923for ac_site_file in "$ac_site_file1" "$ac_site_file2"
1924do
1925 test "x$ac_site_file" = xNONE && continue
1926 if test -r "$ac_site_file"; then
1927 { $as_echo "$as_me:$LINENO: loading site script $ac_site_file" >&5
1928$as_echo "$as_me: loading site script $ac_site_file" >&6;}
1929 sed 's/^/| /' "$ac_site_file" >&5
1930 . "$ac_site_file"
1931 fi
1932done
1933
1934if test -r "$cache_file"; then
1935 # Some versions of bash will fail to source /dev/null (special
1936 # files actually), so we avoid doing that.
1937 if test -f "$cache_file"; then
1938 { $as_echo "$as_me:$LINENO: loading cache $cache_file" >&5
1939$as_echo "$as_me: loading cache $cache_file" >&6;}
1940 case $cache_file in
1941 [\\/]* | ?:[\\/]* ) . "$cache_file";;
1942 *) . "./$cache_file";;
1943 esac
1944 fi
1945else
1946 { $as_echo "$as_me:$LINENO: creating cache $cache_file" >&5
1947$as_echo "$as_me: creating cache $cache_file" >&6;}
1948 >$cache_file
1949fi
1950
1951# Check that the precious variables saved in the cache have kept the same
1952# value.
1953ac_cache_corrupted=false
1954for ac_var in $ac_precious_vars; do
1955 eval ac_old_set=\$ac_cv_env_${ac_var}_set
1956 eval ac_new_set=\$ac_env_${ac_var}_set
1957 eval ac_old_val=\$ac_cv_env_${ac_var}_value
1958 eval ac_new_val=\$ac_env_${ac_var}_value
1959 case $ac_old_set,$ac_new_set in
1960 set,)
1961 { $as_echo "$as_me:$LINENO: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
1962$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
1963 ac_cache_corrupted=: ;;
1964 ,set)
1965 { $as_echo "$as_me:$LINENO: error: \`$ac_var' was not set in the previous run" >&5
1966$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
1967 ac_cache_corrupted=: ;;
1968 ,);;
1969 *)
1970 if test "x$ac_old_val" != "x$ac_new_val"; then
1971 # differences in whitespace do not lead to failure.
1972 ac_old_val_w=`echo x $ac_old_val`
1973 ac_new_val_w=`echo x $ac_new_val`
1974 if test "$ac_old_val_w" != "$ac_new_val_w"; then
1975 { $as_echo "$as_me:$LINENO: error: \`$ac_var' has changed since the previous run:" >&5
1976$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
1977 ac_cache_corrupted=:
1978 else
1979 { $as_echo "$as_me:$LINENO: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
1980$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
1981 eval $ac_var=\$ac_old_val
1982 fi
1983 { $as_echo "$as_me:$LINENO: former value: \`$ac_old_val'" >&5
1984$as_echo "$as_me: former value: \`$ac_old_val'" >&2;}
1985 { $as_echo "$as_me:$LINENO: current value: \`$ac_new_val'" >&5
1986$as_echo "$as_me: current value: \`$ac_new_val'" >&2;}
1987 fi;;
1988 esac
1989 # Pass precious variables to config.status.
1990 if test "$ac_new_set" = set; then
1991 case $ac_new_val in
1992 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
1993 *) ac_arg=$ac_var=$ac_new_val ;;
1994 esac
1995 case " $ac_configure_args " in
1996 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
1997 *) ac_configure_args="$ac_configure_args '$ac_arg'" ;;
1998 esac
1999 fi
2000done
2001if $ac_cache_corrupted; then
2002 { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
2003$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2004 { $as_echo "$as_me:$LINENO: error: changes in the environment can compromise the build" >&5
2005$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2006 { { $as_echo "$as_me:$LINENO: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&5
2007$as_echo "$as_me: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&2;}
2008 { (exit 1); exit 1; }; }
2009fi
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
2026
2027
2028
2029
2030
2031
2032
2033
2034
2035ac_ext=c
2036ac_cpp='$CPP $CPPFLAGS'
2037ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2038ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2039ac_compiler_gnu=$ac_cv_c_compiler_gnu
2040
2041
2042
2043am__api_version='1.11'
2044
2045ac_aux_dir=
2046for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
2047 if test -f "$ac_dir/install-sh"; then
2048 ac_aux_dir=$ac_dir
2049 ac_install_sh="$ac_aux_dir/install-sh -c"
2050 break
2051 elif test -f "$ac_dir/install.sh"; then
2052 ac_aux_dir=$ac_dir
2053 ac_install_sh="$ac_aux_dir/install.sh -c"
2054 break
2055 elif test -f "$ac_dir/shtool"; then
2056 ac_aux_dir=$ac_dir
2057 ac_install_sh="$ac_aux_dir/shtool install -c"
2058 break
2059 fi
2060done
2061if test -z "$ac_aux_dir"; then
2062 { { $as_echo "$as_me:$LINENO: error: cannot find install-sh or install.sh in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" >&5
2063$as_echo "$as_me: error: cannot find install-sh or install.sh in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" >&2;}
2064 { (exit 1); exit 1; }; }
2065fi
2066
2067# These three variables are undocumented and unsupported,
2068# and are intended to be withdrawn in a future Autoconf release.
2069# They can cause serious problems if a builder's source tree is in a directory
2070# whose full name contains unusual characters.
2071ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
2072ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
2073ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
2074
2075
2076# Find a good install program. We prefer a C program (faster),
2077# so one script is as good as another. But avoid the broken or
2078# incompatible versions:
2079# SysV /etc/install, /usr/sbin/install
2080# SunOS /usr/etc/install
2081# IRIX /sbin/install
2082# AIX /bin/install
2083# AmigaOS /C/install, which installs bootblocks on floppy discs
2084# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
2085# AFS /usr/afsws/bin/install, which mishandles nonexistent args
2086# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
2087# OS/2's system install, which has a completely different semantic
2088# ./install, which can be erroneously created by make from ./install.sh.
2089# Reject install programs that cannot install multiple files.
2090{ $as_echo "$as_me:$LINENO: checking for a BSD-compatible install" >&5
2091$as_echo_n "checking for a BSD-compatible install... " >&6; }
2092if test -z "$INSTALL"; then
2093if test "${ac_cv_path_install+set}" = set; then
2094 $as_echo_n "(cached) " >&6
2095else
2096 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2097for as_dir in $PATH
2098do
2099 IFS=$as_save_IFS
2100 test -z "$as_dir" && as_dir=.
2101 # Account for people who put trailing slashes in PATH elements.
2102case $as_dir/ in
2103 ./ | .// | /cC/* | \
2104 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
2105 ?:\\/os2\\/install\\/* | ?:\\/OS2\\/INSTALL\\/* | \
2106 /usr/ucb/* ) ;;
2107 *)
2108 # OSF1 and SCO ODT 3.0 have their own names for install.
2109 # Don't use installbsd from OSF since it installs stuff as root
2110 # by default.
2111 for ac_prog in ginstall scoinst install; do
2112 for ac_exec_ext in '' $ac_executable_extensions; do
2113 if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then
2114 if test $ac_prog = install &&
2115 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2116 # AIX install. It has an incompatible calling convention.
2117 :
2118 elif test $ac_prog = install &&
2119 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2120 # program-specific install script used by HP pwplus--don't use.
2121 :
2122 else
2123 rm -rf conftest.one conftest.two conftest.dir
2124 echo one > conftest.one
2125 echo two > conftest.two
2126 mkdir conftest.dir
2127 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
2128 test -s conftest.one && test -s conftest.two &&
2129 test -s conftest.dir/conftest.one &&
2130 test -s conftest.dir/conftest.two
2131 then
2132 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
2133 break 3
2134 fi
2135 fi
2136 fi
2137 done
2138 done
2139 ;;
2140esac
2141
2142done
2143IFS=$as_save_IFS
2144
2145rm -rf conftest.one conftest.two conftest.dir
2146
2147fi
2148 if test "${ac_cv_path_install+set}" = set; then
2149 INSTALL=$ac_cv_path_install
2150 else
2151 # As a last resort, use the slow shell script. Don't cache a
2152 # value for INSTALL within a source directory, because that will
2153 # break other packages using the cache if that directory is
2154 # removed, or if the value is a relative name.
2155 INSTALL=$ac_install_sh
2156 fi
2157fi
2158{ $as_echo "$as_me:$LINENO: result: $INSTALL" >&5
2159$as_echo "$INSTALL" >&6; }
2160
2161# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
2162# It thinks the first close brace ends the variable substitution.
2163test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
2164
2165test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
2166
2167test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
2168
2169{ $as_echo "$as_me:$LINENO: checking whether build environment is sane" >&5
2170$as_echo_n "checking whether build environment is sane... " >&6; }
2171# Just in case
2172sleep 1
2173echo timestamp > conftest.file
2174# Reject unsafe characters in $srcdir or the absolute working directory
2175# name. Accept space and tab only in the latter.
2176am_lf='
2177'
2178case `pwd` in
2179 *[\\\"\#\$\&\'\`$am_lf]*)
2180 { { $as_echo "$as_me:$LINENO: error: unsafe absolute working directory name" >&5
2181$as_echo "$as_me: error: unsafe absolute working directory name" >&2;}
2182 { (exit 1); exit 1; }; };;
2183esac
2184case $srcdir in
2185 *[\\\"\#\$\&\'\`$am_lf\ \ ]*)
2186 { { $as_echo "$as_me:$LINENO: error: unsafe srcdir value: \`$srcdir'" >&5
2187$as_echo "$as_me: error: unsafe srcdir value: \`$srcdir'" >&2;}
2188 { (exit 1); exit 1; }; };;
2189esac
2190
2191# Do `set' in a subshell so we don't clobber the current shell's
2192# arguments. Must try -L first in case configure is actually a
2193# symlink; some systems play weird games with the mod time of symlinks
2194# (eg FreeBSD returns the mod time of the symlink's containing
2195# directory).
2196if (
2197 set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null`
2198 if test "$*" = "X"; then
2199 # -L didn't work.
2200 set X `ls -t "$srcdir/configure" conftest.file`
2201 fi
2202 rm -f conftest.file
2203 if test "$*" != "X $srcdir/configure conftest.file" \
2204 && test "$*" != "X conftest.file $srcdir/configure"; then
2205
2206 # If neither matched, then we have a broken ls. This can happen
2207 # if, for instance, CONFIG_SHELL is bash and it inherits a
2208 # broken ls alias from the environment. This has actually
2209 # happened. Such a system could not be considered "sane".
2210 { { $as_echo "$as_me:$LINENO: error: ls -t appears to fail. Make sure there is not a broken
2211alias in your environment" >&5
2212$as_echo "$as_me: error: ls -t appears to fail. Make sure there is not a broken
2213alias in your environment" >&2;}
2214 { (exit 1); exit 1; }; }
2215 fi
2216
2217 test "$2" = conftest.file
2218 )
2219then
2220 # Ok.
2221 :
2222else
2223 { { $as_echo "$as_me:$LINENO: error: newly created file is older than distributed files!
2224Check your system clock" >&5
2225$as_echo "$as_me: error: newly created file is older than distributed files!
2226Check your system clock" >&2;}
2227 { (exit 1); exit 1; }; }
2228fi
2229{ $as_echo "$as_me:$LINENO: result: yes" >&5
2230$as_echo "yes" >&6; }
2231test "$program_prefix" != NONE &&
2232 program_transform_name="s&^&$program_prefix&;$program_transform_name"
2233# Use a double $ so make ignores it.
2234test "$program_suffix" != NONE &&
2235 program_transform_name="s&\$&$program_suffix&;$program_transform_name"
2236# Double any \ or $.
2237# By default was `s,x,x', remove it if useless.
2238ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
2239program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
2240
2241# expand $ac_aux_dir to an absolute path
2242am_aux_dir=`cd $ac_aux_dir && pwd`
2243
2244if test x"${MISSING+set}" != xset; then
2245 case $am_aux_dir in
2246 *\ * | *\ *)
2247 MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;;
2248 *)
2249 MISSING="\${SHELL} $am_aux_dir/missing" ;;
2250 esac
2251fi
2252# Use eval to expand $SHELL
2253if eval "$MISSING --run true"; then
2254 am_missing_run="$MISSING --run "
2255else
2256 am_missing_run=
2257 { $as_echo "$as_me:$LINENO: WARNING: \`missing' script is too old or missing" >&5
2258$as_echo "$as_me: WARNING: \`missing' script is too old or missing" >&2;}
2259fi
2260
2261if test x"${install_sh}" != xset; then
2262 case $am_aux_dir in
2263 *\ * | *\ *)
2264 install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;;
2265 *)
2266 install_sh="\${SHELL} $am_aux_dir/install-sh"
2267 esac
2268fi
2269
2270# Installed binaries are usually stripped using `strip' when the user
2271# run `make install-strip'. However `strip' might not be the right
2272# tool to use in cross-compilation environments, therefore Automake
2273# will honor the `STRIP' environment variable to overrule this program.
2274if test "$cross_compiling" != no; then
2275 if test -n "$ac_tool_prefix"; then
2276 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
2277set dummy ${ac_tool_prefix}strip; ac_word=$2
2278{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
2279$as_echo_n "checking for $ac_word... " >&6; }
2280if test "${ac_cv_prog_STRIP+set}" = set; then
2281 $as_echo_n "(cached) " >&6
2282else
2283 if test -n "$STRIP"; then
2284 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
2285else
2286as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2287for as_dir in $PATH
2288do
2289 IFS=$as_save_IFS
2290 test -z "$as_dir" && as_dir=.
2291 for ac_exec_ext in '' $ac_executable_extensions; do
2292 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2293 ac_cv_prog_STRIP="${ac_tool_prefix}strip"
2294 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2295 break 2
2296 fi
2297done
2298done
2299IFS=$as_save_IFS
2300
2301fi
2302fi
2303STRIP=$ac_cv_prog_STRIP
2304if test -n "$STRIP"; then
2305 { $as_echo "$as_me:$LINENO: result: $STRIP" >&5
2306$as_echo "$STRIP" >&6; }
2307else
2308 { $as_echo "$as_me:$LINENO: result: no" >&5
2309$as_echo "no" >&6; }
2310fi
2311
2312
2313fi
2314if test -z "$ac_cv_prog_STRIP"; then
2315 ac_ct_STRIP=$STRIP
2316 # Extract the first word of "strip", so it can be a program name with args.
2317set dummy strip; ac_word=$2
2318{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
2319$as_echo_n "checking for $ac_word... " >&6; }
2320if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then
2321 $as_echo_n "(cached) " >&6
2322else
2323 if test -n "$ac_ct_STRIP"; then
2324 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
2325else
2326as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2327for as_dir in $PATH
2328do
2329 IFS=$as_save_IFS
2330 test -z "$as_dir" && as_dir=.
2331 for ac_exec_ext in '' $ac_executable_extensions; do
2332 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2333 ac_cv_prog_ac_ct_STRIP="strip"
2334 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2335 break 2
2336 fi
2337done
2338done
2339IFS=$as_save_IFS
2340
2341fi
2342fi
2343ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
2344if test -n "$ac_ct_STRIP"; then
2345 { $as_echo "$as_me:$LINENO: result: $ac_ct_STRIP" >&5
2346$as_echo "$ac_ct_STRIP" >&6; }
2347else
2348 { $as_echo "$as_me:$LINENO: result: no" >&5
2349$as_echo "no" >&6; }
2350fi
2351
2352 if test "x$ac_ct_STRIP" = x; then
2353 STRIP=":"
2354 else
2355 case $cross_compiling:$ac_tool_warned in
2356yes:)
2357{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5
2358$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2359ac_tool_warned=yes ;;
2360esac
2361 STRIP=$ac_ct_STRIP
2362 fi
2363else
2364 STRIP="$ac_cv_prog_STRIP"
2365fi
2366
2367fi
2368INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
2369
2370{ $as_echo "$as_me:$LINENO: checking for a thread-safe mkdir -p" >&5
2371$as_echo_n "checking for a thread-safe mkdir -p... " >&6; }
2372if test -z "$MKDIR_P"; then
2373 if test "${ac_cv_path_mkdir+set}" = set; then
2374 $as_echo_n "(cached) " >&6
2375else
2376 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2377for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin
2378do
2379 IFS=$as_save_IFS
2380 test -z "$as_dir" && as_dir=.
2381 for ac_prog in mkdir gmkdir; do
2382 for ac_exec_ext in '' $ac_executable_extensions; do
2383 { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; } || continue
2384 case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #(
2385 'mkdir (GNU coreutils) '* | \
2386 'mkdir (coreutils) '* | \
2387 'mkdir (fileutils) '4.1*)
2388 ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext
2389 break 3;;
2390 esac
2391 done
2392 done
2393done
2394IFS=$as_save_IFS
2395
2396fi
2397
2398 if test "${ac_cv_path_mkdir+set}" = set; then
2399 MKDIR_P="$ac_cv_path_mkdir -p"
2400 else
2401 # As a last resort, use the slow shell script. Don't cache a
2402 # value for MKDIR_P within a source directory, because that will
2403 # break other packages using the cache if that directory is
2404 # removed, or if the value is a relative name.
2405 test -d ./--version && rmdir ./--version
2406 MKDIR_P="$ac_install_sh -d"
2407 fi
2408fi
2409{ $as_echo "$as_me:$LINENO: result: $MKDIR_P" >&5
2410$as_echo "$MKDIR_P" >&6; }
2411
2412mkdir_p="$MKDIR_P"
2413case $mkdir_p in
2414 [\\/$]* | ?:[\\/]*) ;;
2415 */*) mkdir_p="\$(top_builddir)/$mkdir_p" ;;
2416esac
2417
2418for ac_prog in gawk mawk nawk awk
2419do
2420 # Extract the first word of "$ac_prog", so it can be a program name with args.
2421set dummy $ac_prog; ac_word=$2
2422{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
2423$as_echo_n "checking for $ac_word... " >&6; }
2424if test "${ac_cv_prog_AWK+set}" = set; then
2425 $as_echo_n "(cached) " >&6
2426else
2427 if test -n "$AWK"; then
2428 ac_cv_prog_AWK="$AWK" # Let the user override the test.
2429else
2430as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2431for as_dir in $PATH
2432do
2433 IFS=$as_save_IFS
2434 test -z "$as_dir" && as_dir=.
2435 for ac_exec_ext in '' $ac_executable_extensions; do
2436 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2437 ac_cv_prog_AWK="$ac_prog"
2438 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2439 break 2
2440 fi
2441done
2442done
2443IFS=$as_save_IFS
2444
2445fi
2446fi
2447AWK=$ac_cv_prog_AWK
2448if test -n "$AWK"; then
2449 { $as_echo "$as_me:$LINENO: result: $AWK" >&5
2450$as_echo "$AWK" >&6; }
2451else
2452 { $as_echo "$as_me:$LINENO: result: no" >&5
2453$as_echo "no" >&6; }
2454fi
2455
2456
2457 test -n "$AWK" && break
2458done
2459
2460{ $as_echo "$as_me:$LINENO: checking whether ${MAKE-make} sets \$(MAKE)" >&5
2461$as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
2462set x ${MAKE-make}
2463ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
2464if { as_var=ac_cv_prog_make_${ac_make}_set; eval "test \"\${$as_var+set}\" = set"; }; then
2465 $as_echo_n "(cached) " >&6
2466else
2467 cat >conftest.make <<\_ACEOF
2468SHELL = /bin/sh
2469all:
2470 @echo '@@@%%%=$(MAKE)=@@@%%%'
2471_ACEOF
2472# GNU make sometimes prints "make[1]: Entering...", which would confuse us.
2473case `${MAKE-make} -f conftest.make 2>/dev/null` in
2474 *@@@%%%=?*=@@@%%%*)
2475 eval ac_cv_prog_make_${ac_make}_set=yes;;
2476 *)
2477 eval ac_cv_prog_make_${ac_make}_set=no;;
2478esac
2479rm -f conftest.make
2480fi
2481if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
2482 { $as_echo "$as_me:$LINENO: result: yes" >&5
2483$as_echo "yes" >&6; }
2484 SET_MAKE=
2485else
2486 { $as_echo "$as_me:$LINENO: result: no" >&5
2487$as_echo "no" >&6; }
2488 SET_MAKE="MAKE=${MAKE-make}"
2489fi
2490
2491rm -rf .tst 2>/dev/null
2492mkdir .tst 2>/dev/null
2493if test -d .tst; then
2494 am__leading_dot=.
2495else
2496 am__leading_dot=_
2497fi
2498rmdir .tst 2>/dev/null
2499
2500if test "`cd $srcdir && pwd`" != "`pwd`"; then
2501 # Use -I$(srcdir) only when $(srcdir) != ., so that make's output
2502 # is not polluted with repeated "-I."
2503 am__isrc=' -I$(srcdir)'
2504 # test to see if srcdir already configured
2505 if test -f $srcdir/config.status; then
2506 { { $as_echo "$as_me:$LINENO: error: source directory already configured; run \"make distclean\" there first" >&5
2507$as_echo "$as_me: error: source directory already configured; run \"make distclean\" there first" >&2;}
2508 { (exit 1); exit 1; }; }
2509 fi
2510fi
2511
2512# test whether we have cygpath
2513if test -z "$CYGPATH_W"; then
2514 if (cygpath --version) >/dev/null 2>/dev/null; then
2515 CYGPATH_W='cygpath -w'
2516 else
2517 CYGPATH_W=echo
2518 fi
2519fi
2520
2521
2522# Define the identity of the package.
2523 PACKAGE='libmtp'
2524 VERSION='1.0.1'
2525
2526
2527cat >>confdefs.h <<_ACEOF
2528#define PACKAGE "$PACKAGE"
2529_ACEOF
2530
2531
2532cat >>confdefs.h <<_ACEOF
2533#define VERSION "$VERSION"
2534_ACEOF
2535
2536# Some tools Automake needs.
2537
2538ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"}
2539
2540
2541AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"}
2542
2543
2544AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"}
2545
2546
2547AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"}
2548
2549
2550MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"}
2551
2552# We need awk for the "check" target. The system "awk" is bad on
2553# some platforms.
2554# Always define AMTAR for backward compatibility.
2555
2556AMTAR=${AMTAR-"${am_missing_run}tar"}
2557
2558am__tar='${AMTAR} chof - "$$tardir"'; am__untar='${AMTAR} xf -'
2559
2560
2561
2562
2563
2564
2565ac_config_headers="$ac_config_headers config.h"
2566
2567
2568# This can be overridden by the command line switch
2569if test "$program_prefix" = NONE; then
2570 program_prefix=mtp-
2571 program_transform_name="s,^,$program_prefix,;$program_transform_name"
2572fi
2573
2574# Checks for programs.
2575ac_ext=c
2576ac_cpp='$CPP $CPPFLAGS'
2577ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2578ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2579ac_compiler_gnu=$ac_cv_c_compiler_gnu
2580if test -n "$ac_tool_prefix"; then
2581 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
2582set dummy ${ac_tool_prefix}gcc; ac_word=$2
2583{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
2584$as_echo_n "checking for $ac_word... " >&6; }
2585if test "${ac_cv_prog_CC+set}" = set; then
2586 $as_echo_n "(cached) " >&6
2587else
2588 if test -n "$CC"; then
2589 ac_cv_prog_CC="$CC" # Let the user override the test.
2590else
2591as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2592for as_dir in $PATH
2593do
2594 IFS=$as_save_IFS
2595 test -z "$as_dir" && as_dir=.
2596 for ac_exec_ext in '' $ac_executable_extensions; do
2597 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2598 ac_cv_prog_CC="${ac_tool_prefix}gcc"
2599 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2600 break 2
2601 fi
2602done
2603done
2604IFS=$as_save_IFS
2605
2606fi
2607fi
2608CC=$ac_cv_prog_CC
2609if test -n "$CC"; then
2610 { $as_echo "$as_me:$LINENO: result: $CC" >&5
2611$as_echo "$CC" >&6; }
2612else
2613 { $as_echo "$as_me:$LINENO: result: no" >&5
2614$as_echo "no" >&6; }
2615fi
2616
2617
2618fi
2619if test -z "$ac_cv_prog_CC"; then
2620 ac_ct_CC=$CC
2621 # Extract the first word of "gcc", so it can be a program name with args.
2622set dummy gcc; ac_word=$2
2623{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
2624$as_echo_n "checking for $ac_word... " >&6; }
2625if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
2626 $as_echo_n "(cached) " >&6
2627else
2628 if test -n "$ac_ct_CC"; then
2629 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2630else
2631as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2632for as_dir in $PATH
2633do
2634 IFS=$as_save_IFS
2635 test -z "$as_dir" && as_dir=.
2636 for ac_exec_ext in '' $ac_executable_extensions; do
2637 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2638 ac_cv_prog_ac_ct_CC="gcc"
2639 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2640 break 2
2641 fi
2642done
2643done
2644IFS=$as_save_IFS
2645
2646fi
2647fi
2648ac_ct_CC=$ac_cv_prog_ac_ct_CC
2649if test -n "$ac_ct_CC"; then
2650 { $as_echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
2651$as_echo "$ac_ct_CC" >&6; }
2652else
2653 { $as_echo "$as_me:$LINENO: result: no" >&5
2654$as_echo "no" >&6; }
2655fi
2656
2657 if test "x$ac_ct_CC" = x; then
2658 CC=""
2659 else
2660 case $cross_compiling:$ac_tool_warned in
2661yes:)
2662{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5
2663$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2664ac_tool_warned=yes ;;
2665esac
2666 CC=$ac_ct_CC
2667 fi
2668else
2669 CC="$ac_cv_prog_CC"
2670fi
2671
2672if test -z "$CC"; then
2673 if test -n "$ac_tool_prefix"; then
2674 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
2675set dummy ${ac_tool_prefix}cc; ac_word=$2
2676{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
2677$as_echo_n "checking for $ac_word... " >&6; }
2678if test "${ac_cv_prog_CC+set}" = set; then
2679 $as_echo_n "(cached) " >&6
2680else
2681 if test -n "$CC"; then
2682 ac_cv_prog_CC="$CC" # Let the user override the test.
2683else
2684as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2685for as_dir in $PATH
2686do
2687 IFS=$as_save_IFS
2688 test -z "$as_dir" && as_dir=.
2689 for ac_exec_ext in '' $ac_executable_extensions; do
2690 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2691 ac_cv_prog_CC="${ac_tool_prefix}cc"
2692 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2693 break 2
2694 fi
2695done
2696done
2697IFS=$as_save_IFS
2698
2699fi
2700fi
2701CC=$ac_cv_prog_CC
2702if test -n "$CC"; then
2703 { $as_echo "$as_me:$LINENO: result: $CC" >&5
2704$as_echo "$CC" >&6; }
2705else
2706 { $as_echo "$as_me:$LINENO: result: no" >&5
2707$as_echo "no" >&6; }
2708fi
2709
2710
2711 fi
2712fi
2713if test -z "$CC"; then
2714 # Extract the first word of "cc", so it can be a program name with args.
2715set dummy cc; ac_word=$2
2716{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
2717$as_echo_n "checking for $ac_word... " >&6; }
2718if test "${ac_cv_prog_CC+set}" = set; then
2719 $as_echo_n "(cached) " >&6
2720else
2721 if test -n "$CC"; then
2722 ac_cv_prog_CC="$CC" # Let the user override the test.
2723else
2724 ac_prog_rejected=no
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 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
2733 ac_prog_rejected=yes
2734 continue
2735 fi
2736 ac_cv_prog_CC="cc"
2737 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2738 break 2
2739 fi
2740done
2741done
2742IFS=$as_save_IFS
2743
2744if test $ac_prog_rejected = yes; then
2745 # We found a bogon in the path, so make sure we never use it.
2746 set dummy $ac_cv_prog_CC
2747 shift
2748 if test $# != 0; then
2749 # We chose a different compiler from the bogus one.
2750 # However, it has the same basename, so the bogon will be chosen
2751 # first if we set CC to just the basename; use the full file name.
2752 shift
2753 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
2754 fi
2755fi
2756fi
2757fi
2758CC=$ac_cv_prog_CC
2759if test -n "$CC"; then
2760 { $as_echo "$as_me:$LINENO: result: $CC" >&5
2761$as_echo "$CC" >&6; }
2762else
2763 { $as_echo "$as_me:$LINENO: result: no" >&5
2764$as_echo "no" >&6; }
2765fi
2766
2767
2768fi
2769if test -z "$CC"; then
2770 if test -n "$ac_tool_prefix"; then
2771 for ac_prog in cl.exe
2772 do
2773 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2774set dummy $ac_tool_prefix$ac_prog; ac_word=$2
2775{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
2776$as_echo_n "checking for $ac_word... " >&6; }
2777if test "${ac_cv_prog_CC+set}" = set; then
2778 $as_echo_n "(cached) " >&6
2779else
2780 if test -n "$CC"; then
2781 ac_cv_prog_CC="$CC" # Let the user override the test.
2782else
2783as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2784for as_dir in $PATH
2785do
2786 IFS=$as_save_IFS
2787 test -z "$as_dir" && as_dir=.
2788 for ac_exec_ext in '' $ac_executable_extensions; do
2789 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2790 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
2791 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2792 break 2
2793 fi
2794done
2795done
2796IFS=$as_save_IFS
2797
2798fi
2799fi
2800CC=$ac_cv_prog_CC
2801if test -n "$CC"; then
2802 { $as_echo "$as_me:$LINENO: result: $CC" >&5
2803$as_echo "$CC" >&6; }
2804else
2805 { $as_echo "$as_me:$LINENO: result: no" >&5
2806$as_echo "no" >&6; }
2807fi
2808
2809
2810 test -n "$CC" && break
2811 done
2812fi
2813if test -z "$CC"; then
2814 ac_ct_CC=$CC
2815 for ac_prog in cl.exe
2816do
2817 # Extract the first word of "$ac_prog", so it can be a program name with args.
2818set dummy $ac_prog; ac_word=$2
2819{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
2820$as_echo_n "checking for $ac_word... " >&6; }
2821if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
2822 $as_echo_n "(cached) " >&6
2823else
2824 if test -n "$ac_ct_CC"; then
2825 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2826else
2827as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2828for as_dir in $PATH
2829do
2830 IFS=$as_save_IFS
2831 test -z "$as_dir" && as_dir=.
2832 for ac_exec_ext in '' $ac_executable_extensions; do
2833 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2834 ac_cv_prog_ac_ct_CC="$ac_prog"
2835 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2836 break 2
2837 fi
2838done
2839done
2840IFS=$as_save_IFS
2841
2842fi
2843fi
2844ac_ct_CC=$ac_cv_prog_ac_ct_CC
2845if test -n "$ac_ct_CC"; then
2846 { $as_echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
2847$as_echo "$ac_ct_CC" >&6; }
2848else
2849 { $as_echo "$as_me:$LINENO: result: no" >&5
2850$as_echo "no" >&6; }
2851fi
2852
2853
2854 test -n "$ac_ct_CC" && break
2855done
2856
2857 if test "x$ac_ct_CC" = x; then
2858 CC=""
2859 else
2860 case $cross_compiling:$ac_tool_warned in
2861yes:)
2862{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5
2863$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2864ac_tool_warned=yes ;;
2865esac
2866 CC=$ac_ct_CC
2867 fi
2868fi
2869
2870fi
2871
2872
2873test -z "$CC" && { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
2874$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2875{ { $as_echo "$as_me:$LINENO: error: no acceptable C compiler found in \$PATH
2876See \`config.log' for more details." >&5
2877$as_echo "$as_me: error: no acceptable C compiler found in \$PATH
2878See \`config.log' for more details." >&2;}
2879 { (exit 1); exit 1; }; }; }
2880
2881# Provide some information about the compiler.
2882$as_echo "$as_me:$LINENO: checking for C compiler version" >&5
2883set X $ac_compile
2884ac_compiler=$2
2885{ (ac_try="$ac_compiler --version >&5"
2886case "(($ac_try" in
2887 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2888 *) ac_try_echo=$ac_try;;
2889esac
2890eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
2891$as_echo "$ac_try_echo") >&5
2892 (eval "$ac_compiler --version >&5") 2>&5
2893 ac_status=$?
2894 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
2895 (exit $ac_status); }
2896{ (ac_try="$ac_compiler -v >&5"
2897case "(($ac_try" in
2898 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2899 *) ac_try_echo=$ac_try;;
2900esac
2901eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
2902$as_echo "$ac_try_echo") >&5
2903 (eval "$ac_compiler -v >&5") 2>&5
2904 ac_status=$?
2905 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
2906 (exit $ac_status); }
2907{ (ac_try="$ac_compiler -V >&5"
2908case "(($ac_try" in
2909 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2910 *) ac_try_echo=$ac_try;;
2911esac
2912eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
2913$as_echo "$ac_try_echo") >&5
2914 (eval "$ac_compiler -V >&5") 2>&5
2915 ac_status=$?
2916 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
2917 (exit $ac_status); }
2918
2919cat >conftest.$ac_ext <<_ACEOF
2920/* confdefs.h. */
2921_ACEOF
2922cat confdefs.h >>conftest.$ac_ext
2923cat >>conftest.$ac_ext <<_ACEOF
2924/* end confdefs.h. */
2925
2926int
2927main ()
2928{
2929
2930 ;
2931 return 0;
2932}
2933_ACEOF
2934ac_clean_files_save=$ac_clean_files
2935ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
2936# Try to create an executable without -o first, disregard a.out.
2937# It will help us diagnose broken compilers, and finding out an intuition
2938# of exeext.
2939{ $as_echo "$as_me:$LINENO: checking for C compiler default output file name" >&5
2940$as_echo_n "checking for C compiler default output file name... " >&6; }
2941ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
2942
2943# The possible output files:
2944ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
2945
2946ac_rmfiles=
2947for ac_file in $ac_files
2948do
2949 case $ac_file in
2950 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
2951 * ) ac_rmfiles="$ac_rmfiles $ac_file";;
2952 esac
2953done
2954rm -f $ac_rmfiles
2955
2956if { (ac_try="$ac_link_default"
2957case "(($ac_try" in
2958 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2959 *) ac_try_echo=$ac_try;;
2960esac
2961eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
2962$as_echo "$ac_try_echo") >&5
2963 (eval "$ac_link_default") 2>&5
2964 ac_status=$?
2965 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
2966 (exit $ac_status); }; then
2967 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
2968# So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
2969# in a Makefile. We should not override ac_cv_exeext if it was cached,
2970# so that the user can short-circuit this test for compilers unknown to
2971# Autoconf.
2972for ac_file in $ac_files ''
2973do
2974 test -f "$ac_file" || continue
2975 case $ac_file in
2976 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
2977 ;;
2978 [ab].out )
2979 # We found the default executable, but exeext='' is most
2980 # certainly right.
2981 break;;
2982 *.* )
2983 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
2984 then :; else
2985 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
2986 fi
2987 # We set ac_cv_exeext here because the later test for it is not
2988 # safe: cross compilers may not add the suffix if given an `-o'
2989 # argument, so we may need to know it at that point already.
2990 # Even if this section looks crufty: it has the advantage of
2991 # actually working.
2992 break;;
2993 * )
2994 break;;
2995 esac
2996done
2997test "$ac_cv_exeext" = no && ac_cv_exeext=
2998
2999else
3000 ac_file=''
3001fi
3002
3003{ $as_echo "$as_me:$LINENO: result: $ac_file" >&5
3004$as_echo "$ac_file" >&6; }
3005if test -z "$ac_file"; then
3006 $as_echo "$as_me: failed program was:" >&5
3007sed 's/^/| /' conftest.$ac_ext >&5
3008
3009{ { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
3010$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3011{ { $as_echo "$as_me:$LINENO: error: C compiler cannot create executables
3012See \`config.log' for more details." >&5
3013$as_echo "$as_me: error: C compiler cannot create executables
3014See \`config.log' for more details." >&2;}
3015 { (exit 77); exit 77; }; }; }
3016fi
3017
3018ac_exeext=$ac_cv_exeext
3019
3020# Check that the compiler produces executables we can run. If not, either
3021# the compiler is broken, or we cross compile.
3022{ $as_echo "$as_me:$LINENO: checking whether the C compiler works" >&5
3023$as_echo_n "checking whether the C compiler works... " >&6; }
3024# FIXME: These cross compiler hacks should be removed for Autoconf 3.0
3025# If not cross compiling, check that we can run a simple program.
3026if test "$cross_compiling" != yes; then
3027 if { ac_try='./$ac_file'
3028 { (case "(($ac_try" in
3029 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3030 *) ac_try_echo=$ac_try;;
3031esac
3032eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
3033$as_echo "$ac_try_echo") >&5
3034 (eval "$ac_try") 2>&5
3035 ac_status=$?
3036 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
3037 (exit $ac_status); }; }; then
3038 cross_compiling=no
3039 else
3040 if test "$cross_compiling" = maybe; then
3041 cross_compiling=yes
3042 else
3043 { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
3044$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3045{ { $as_echo "$as_me:$LINENO: error: cannot run C compiled programs.
3046If you meant to cross compile, use \`--host'.
3047See \`config.log' for more details." >&5
3048$as_echo "$as_me: error: cannot run C compiled programs.
3049If you meant to cross compile, use \`--host'.
3050See \`config.log' for more details." >&2;}
3051 { (exit 1); exit 1; }; }; }
3052 fi
3053 fi
3054fi
3055{ $as_echo "$as_me:$LINENO: result: yes" >&5
3056$as_echo "yes" >&6; }
3057
3058rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
3059ac_clean_files=$ac_clean_files_save
3060# Check that the compiler produces executables we can run. If not, either
3061# the compiler is broken, or we cross compile.
3062{ $as_echo "$as_me:$LINENO: checking whether we are cross compiling" >&5
3063$as_echo_n "checking whether we are cross compiling... " >&6; }
3064{ $as_echo "$as_me:$LINENO: result: $cross_compiling" >&5
3065$as_echo "$cross_compiling" >&6; }
3066
3067{ $as_echo "$as_me:$LINENO: checking for suffix of executables" >&5
3068$as_echo_n "checking for suffix of executables... " >&6; }
3069if { (ac_try="$ac_link"
3070case "(($ac_try" in
3071 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3072 *) ac_try_echo=$ac_try;;
3073esac
3074eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
3075$as_echo "$ac_try_echo") >&5
3076 (eval "$ac_link") 2>&5
3077 ac_status=$?
3078 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
3079 (exit $ac_status); }; then
3080 # If both `conftest.exe' and `conftest' are `present' (well, observable)
3081# catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
3082# work properly (i.e., refer to `conftest.exe'), while it won't with
3083# `rm'.
3084for ac_file in conftest.exe conftest conftest.*; do
3085 test -f "$ac_file" || continue
3086 case $ac_file in
3087 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3088 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3089 break;;
3090 * ) break;;
3091 esac
3092done
3093else
3094 { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
3095$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3096{ { $as_echo "$as_me:$LINENO: error: cannot compute suffix of executables: cannot compile and link
3097See \`config.log' for more details." >&5
3098$as_echo "$as_me: error: cannot compute suffix of executables: cannot compile and link
3099See \`config.log' for more details." >&2;}
3100 { (exit 1); exit 1; }; }; }
3101fi
3102
3103rm -f conftest$ac_cv_exeext
3104{ $as_echo "$as_me:$LINENO: result: $ac_cv_exeext" >&5
3105$as_echo "$ac_cv_exeext" >&6; }
3106
3107rm -f conftest.$ac_ext
3108EXEEXT=$ac_cv_exeext
3109ac_exeext=$EXEEXT
3110{ $as_echo "$as_me:$LINENO: checking for suffix of object files" >&5
3111$as_echo_n "checking for suffix of object files... " >&6; }
3112if test "${ac_cv_objext+set}" = set; then
3113 $as_echo_n "(cached) " >&6
3114else
3115 cat >conftest.$ac_ext <<_ACEOF
3116/* confdefs.h. */
3117_ACEOF
3118cat confdefs.h >>conftest.$ac_ext
3119cat >>conftest.$ac_ext <<_ACEOF
3120/* end confdefs.h. */
3121
3122int
3123main ()
3124{
3125
3126 ;
3127 return 0;
3128}
3129_ACEOF
3130rm -f conftest.o conftest.obj
3131if { (ac_try="$ac_compile"
3132case "(($ac_try" in
3133 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3134 *) ac_try_echo=$ac_try;;
3135esac
3136eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
3137$as_echo "$ac_try_echo") >&5
3138 (eval "$ac_compile") 2>&5
3139 ac_status=$?
3140 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
3141 (exit $ac_status); }; then
3142 for ac_file in conftest.o conftest.obj conftest.*; do
3143 test -f "$ac_file" || continue;
3144 case $ac_file in
3145 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
3146 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
3147 break;;
3148 esac
3149done
3150else
3151 $as_echo "$as_me: failed program was:" >&5
3152sed 's/^/| /' conftest.$ac_ext >&5
3153
3154{ { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
3155$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3156{ { $as_echo "$as_me:$LINENO: error: cannot compute suffix of object files: cannot compile
3157See \`config.log' for more details." >&5
3158$as_echo "$as_me: error: cannot compute suffix of object files: cannot compile
3159See \`config.log' for more details." >&2;}
3160 { (exit 1); exit 1; }; }; }
3161fi
3162
3163rm -f conftest.$ac_cv_objext conftest.$ac_ext
3164fi
3165{ $as_echo "$as_me:$LINENO: result: $ac_cv_objext" >&5
3166$as_echo "$ac_cv_objext" >&6; }
3167OBJEXT=$ac_cv_objext
3168ac_objext=$OBJEXT
3169{ $as_echo "$as_me:$LINENO: checking whether we are using the GNU C compiler" >&5
3170$as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
3171if test "${ac_cv_c_compiler_gnu+set}" = set; then
3172 $as_echo_n "(cached) " >&6
3173else
3174 cat >conftest.$ac_ext <<_ACEOF
3175/* confdefs.h. */
3176_ACEOF
3177cat confdefs.h >>conftest.$ac_ext
3178cat >>conftest.$ac_ext <<_ACEOF
3179/* end confdefs.h. */
3180
3181int
3182main ()
3183{
3184#ifndef __GNUC__
3185 choke me
3186#endif
3187
3188 ;
3189 return 0;
3190}
3191_ACEOF
3192rm -f conftest.$ac_objext
3193if { (ac_try="$ac_compile"
3194case "(($ac_try" in
3195 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3196 *) ac_try_echo=$ac_try;;
3197esac
3198eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
3199$as_echo "$ac_try_echo") >&5
3200 (eval "$ac_compile") 2>conftest.er1
3201 ac_status=$?
3202 grep -v '^ *+' conftest.er1 >conftest.err
3203 rm -f conftest.er1
3204 cat conftest.err >&5
3205 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
3206 (exit $ac_status); } && {
3207 test -z "$ac_c_werror_flag" ||
3208 test ! -s conftest.err
3209 } && test -s conftest.$ac_objext; then
3210 ac_compiler_gnu=yes
3211else
3212 $as_echo "$as_me: failed program was:" >&5
3213sed 's/^/| /' conftest.$ac_ext >&5
3214
3215 ac_compiler_gnu=no
3216fi
3217
3218rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3219ac_cv_c_compiler_gnu=$ac_compiler_gnu
3220
3221fi
3222{ $as_echo "$as_me:$LINENO: result: $ac_cv_c_compiler_gnu" >&5
3223$as_echo "$ac_cv_c_compiler_gnu" >&6; }
3224if test $ac_compiler_gnu = yes; then
3225 GCC=yes
3226else
3227 GCC=
3228fi
3229ac_test_CFLAGS=${CFLAGS+set}
3230ac_save_CFLAGS=$CFLAGS
3231{ $as_echo "$as_me:$LINENO: checking whether $CC accepts -g" >&5
3232$as_echo_n "checking whether $CC accepts -g... " >&6; }
3233if test "${ac_cv_prog_cc_g+set}" = set; then
3234 $as_echo_n "(cached) " >&6
3235else
3236 ac_save_c_werror_flag=$ac_c_werror_flag
3237 ac_c_werror_flag=yes
3238 ac_cv_prog_cc_g=no
3239 CFLAGS="-g"
3240 cat >conftest.$ac_ext <<_ACEOF
3241/* confdefs.h. */
3242_ACEOF
3243cat confdefs.h >>conftest.$ac_ext
3244cat >>conftest.$ac_ext <<_ACEOF
3245/* end confdefs.h. */
3246
3247int
3248main ()
3249{
3250
3251 ;
3252 return 0;
3253}
3254_ACEOF
3255rm -f conftest.$ac_objext
3256if { (ac_try="$ac_compile"
3257case "(($ac_try" in
3258 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3259 *) ac_try_echo=$ac_try;;
3260esac
3261eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
3262$as_echo "$ac_try_echo") >&5
3263 (eval "$ac_compile") 2>conftest.er1
3264 ac_status=$?
3265 grep -v '^ *+' conftest.er1 >conftest.err
3266 rm -f conftest.er1
3267 cat conftest.err >&5
3268 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
3269 (exit $ac_status); } && {
3270 test -z "$ac_c_werror_flag" ||
3271 test ! -s conftest.err
3272 } && test -s conftest.$ac_objext; then
3273 ac_cv_prog_cc_g=yes
3274else
3275 $as_echo "$as_me: failed program was:" >&5
3276sed 's/^/| /' conftest.$ac_ext >&5
3277
3278 CFLAGS=""
3279 cat >conftest.$ac_ext <<_ACEOF
3280/* confdefs.h. */
3281_ACEOF
3282cat confdefs.h >>conftest.$ac_ext
3283cat >>conftest.$ac_ext <<_ACEOF
3284/* end confdefs.h. */
3285
3286int
3287main ()
3288{
3289
3290 ;
3291 return 0;
3292}
3293_ACEOF
3294rm -f conftest.$ac_objext
3295if { (ac_try="$ac_compile"
3296case "(($ac_try" in
3297 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3298 *) ac_try_echo=$ac_try;;
3299esac
3300eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
3301$as_echo "$ac_try_echo") >&5
3302 (eval "$ac_compile") 2>conftest.er1
3303 ac_status=$?
3304 grep -v '^ *+' conftest.er1 >conftest.err
3305 rm -f conftest.er1
3306 cat conftest.err >&5
3307 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
3308 (exit $ac_status); } && {
3309 test -z "$ac_c_werror_flag" ||
3310 test ! -s conftest.err
3311 } && test -s conftest.$ac_objext; then
3312 :
3313else
3314 $as_echo "$as_me: failed program was:" >&5
3315sed 's/^/| /' conftest.$ac_ext >&5
3316
3317 ac_c_werror_flag=$ac_save_c_werror_flag
3318 CFLAGS="-g"
3319 cat >conftest.$ac_ext <<_ACEOF
3320/* confdefs.h. */
3321_ACEOF
3322cat confdefs.h >>conftest.$ac_ext
3323cat >>conftest.$ac_ext <<_ACEOF
3324/* end confdefs.h. */
3325
3326int
3327main ()
3328{
3329
3330 ;
3331 return 0;
3332}
3333_ACEOF
3334rm -f conftest.$ac_objext
3335if { (ac_try="$ac_compile"
3336case "(($ac_try" in
3337 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3338 *) ac_try_echo=$ac_try;;
3339esac
3340eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
3341$as_echo "$ac_try_echo") >&5
3342 (eval "$ac_compile") 2>conftest.er1
3343 ac_status=$?
3344 grep -v '^ *+' conftest.er1 >conftest.err
3345 rm -f conftest.er1
3346 cat conftest.err >&5
3347 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
3348 (exit $ac_status); } && {
3349 test -z "$ac_c_werror_flag" ||
3350 test ! -s conftest.err
3351 } && test -s conftest.$ac_objext; then
3352 ac_cv_prog_cc_g=yes
3353else
3354 $as_echo "$as_me: failed program was:" >&5
3355sed 's/^/| /' conftest.$ac_ext >&5
3356
3357
3358fi
3359
3360rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3361fi
3362
3363rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3364fi
3365
3366rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3367 ac_c_werror_flag=$ac_save_c_werror_flag
3368fi
3369{ $as_echo "$as_me:$LINENO: result: $ac_cv_prog_cc_g" >&5
3370$as_echo "$ac_cv_prog_cc_g" >&6; }
3371if test "$ac_test_CFLAGS" = set; then
3372 CFLAGS=$ac_save_CFLAGS
3373elif test $ac_cv_prog_cc_g = yes; then
3374 if test "$GCC" = yes; then
3375 CFLAGS="-g -O2"
3376 else
3377 CFLAGS="-g"
3378 fi
3379else
3380 if test "$GCC" = yes; then
3381 CFLAGS="-O2"
3382 else
3383 CFLAGS=
3384 fi
3385fi
3386{ $as_echo "$as_me:$LINENO: checking for $CC option to accept ISO C89" >&5
3387$as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
3388if test "${ac_cv_prog_cc_c89+set}" = set; then
3389 $as_echo_n "(cached) " >&6
3390else
3391 ac_cv_prog_cc_c89=no
3392ac_save_CC=$CC
3393cat >conftest.$ac_ext <<_ACEOF
3394/* confdefs.h. */
3395_ACEOF
3396cat confdefs.h >>conftest.$ac_ext
3397cat >>conftest.$ac_ext <<_ACEOF
3398/* end confdefs.h. */
3399#include <stdarg.h>
3400#include <stdio.h>
3401#include <sys/types.h>
3402#include <sys/stat.h>
3403/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
3404struct buf { int x; };
3405FILE * (*rcsopen) (struct buf *, struct stat *, int);
3406static char *e (p, i)
3407 char **p;
3408 int i;
3409{
3410 return p[i];
3411}
3412static char *f (char * (*g) (char **, int), char **p, ...)
3413{
3414 char *s;
3415 va_list v;
3416 va_start (v,p);
3417 s = g (p, va_arg (v,int));
3418 va_end (v);
3419 return s;
3420}
3421
3422/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
3423 function prototypes and stuff, but not '\xHH' hex character constants.
3424 These don't provoke an error unfortunately, instead are silently treated
3425 as 'x'. The following induces an error, until -std is added to get
3426 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
3427 array size at least. It's necessary to write '\x00'==0 to get something
3428 that's true only with -std. */
3429int osf4_cc_array ['\x00' == 0 ? 1 : -1];
3430
3431/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
3432 inside strings and character constants. */
3433#define FOO(x) 'x'
3434int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
3435
3436int test (int i, double x);
3437struct s1 {int (*f) (int a);};
3438struct s2 {int (*f) (double a);};
3439int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3440int argc;
3441char **argv;
3442int
3443main ()
3444{
3445return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
3446 ;
3447 return 0;
3448}
3449_ACEOF
3450for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
3451 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
3452do
3453 CC="$ac_save_CC $ac_arg"
3454 rm -f conftest.$ac_objext
3455if { (ac_try="$ac_compile"
3456case "(($ac_try" in
3457 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3458 *) ac_try_echo=$ac_try;;
3459esac
3460eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
3461$as_echo "$ac_try_echo") >&5
3462 (eval "$ac_compile") 2>conftest.er1
3463 ac_status=$?
3464 grep -v '^ *+' conftest.er1 >conftest.err
3465 rm -f conftest.er1
3466 cat conftest.err >&5
3467 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
3468 (exit $ac_status); } && {
3469 test -z "$ac_c_werror_flag" ||
3470 test ! -s conftest.err
3471 } && test -s conftest.$ac_objext; then
3472 ac_cv_prog_cc_c89=$ac_arg
3473else
3474 $as_echo "$as_me: failed program was:" >&5
3475sed 's/^/| /' conftest.$ac_ext >&5
3476
3477
3478fi
3479
3480rm -f core conftest.err conftest.$ac_objext
3481 test "x$ac_cv_prog_cc_c89" != "xno" && break
3482done
3483rm -f conftest.$ac_ext
3484CC=$ac_save_CC
3485
3486fi
3487# AC_CACHE_VAL
3488case "x$ac_cv_prog_cc_c89" in
3489 x)
3490 { $as_echo "$as_me:$LINENO: result: none needed" >&5
3491$as_echo "none needed" >&6; } ;;
3492 xno)
3493 { $as_echo "$as_me:$LINENO: result: unsupported" >&5
3494$as_echo "unsupported" >&6; } ;;
3495 *)
3496 CC="$CC $ac_cv_prog_cc_c89"
3497 { $as_echo "$as_me:$LINENO: result: $ac_cv_prog_cc_c89" >&5
3498$as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
3499esac
3500
3501
3502ac_ext=c
3503ac_cpp='$CPP $CPPFLAGS'
3504ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3505ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3506ac_compiler_gnu=$ac_cv_c_compiler_gnu
3507DEPDIR="${am__leading_dot}deps"
3508
3509ac_config_commands="$ac_config_commands depfiles"
3510
3511
3512am_make=${MAKE-make}
3513cat > confinc << 'END'
3514am__doit:
3515 @echo this is the am__doit target
3516.PHONY: am__doit
3517END
3518# If we don't find an include directive, just comment out the code.
3519{ $as_echo "$as_me:$LINENO: checking for style of include used by $am_make" >&5
3520$as_echo_n "checking for style of include used by $am_make... " >&6; }
3521am__include="#"
3522am__quote=
3523_am_result=none
3524# First try GNU make style include.
3525echo "include confinc" > confmf
3526# Ignore all kinds of additional output from `make'.
3527case `$am_make -s -f confmf 2> /dev/null` in #(
3528*the\ am__doit\ target*)
3529 am__include=include
3530 am__quote=
3531 _am_result=GNU
3532 ;;
3533esac
3534# Now try BSD make style include.
3535if test "$am__include" = "#"; then
3536 echo '.include "confinc"' > confmf
3537 case `$am_make -s -f confmf 2> /dev/null` in #(
3538 *the\ am__doit\ target*)
3539 am__include=.include
3540 am__quote="\""
3541 _am_result=BSD
3542 ;;
3543 esac
3544fi
3545
3546
3547{ $as_echo "$as_me:$LINENO: result: $_am_result" >&5
3548$as_echo "$_am_result" >&6; }
3549rm -f confinc confmf
3550
3551# Check whether --enable-dependency-tracking was given.
3552if test "${enable_dependency_tracking+set}" = set; then
3553 enableval=$enable_dependency_tracking;
3554fi
3555
3556if test "x$enable_dependency_tracking" != xno; then
3557 am_depcomp="$ac_aux_dir/depcomp"
3558 AMDEPBACKSLASH='\'
3559fi
3560 if test "x$enable_dependency_tracking" != xno; then
3561 AMDEP_TRUE=
3562 AMDEP_FALSE='#'
3563else
3564 AMDEP_TRUE='#'
3565 AMDEP_FALSE=
3566fi
3567
3568
3569
3570depcc="$CC" am_compiler_list=
3571
3572{ $as_echo "$as_me:$LINENO: checking dependency style of $depcc" >&5
3573$as_echo_n "checking dependency style of $depcc... " >&6; }
3574if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then
3575 $as_echo_n "(cached) " >&6
3576else
3577 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
3578 # We make a subdir and do the tests there. Otherwise we can end up
3579 # making bogus files that we don't know about and never remove. For
3580 # instance it was reported that on HP-UX the gcc test will end up
3581 # making a dummy file named `D' -- because `-MD' means `put the output
3582 # in D'.
3583 mkdir conftest.dir
3584 # Copy depcomp to subdir because otherwise we won't find it if we're
3585 # using a relative directory.
3586 cp "$am_depcomp" conftest.dir
3587 cd conftest.dir
3588 # We will build objects and dependencies in a subdirectory because
3589 # it helps to detect inapplicable dependency modes. For instance
3590 # both Tru64's cc and ICC support -MD to output dependencies as a
3591 # side effect of compilation, but ICC will put the dependencies in
3592 # the current directory while Tru64 will put them in the object
3593 # directory.
3594 mkdir sub
3595
3596 am_cv_CC_dependencies_compiler_type=none
3597 if test "$am_compiler_list" = ""; then
3598 am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
3599 fi
3600 am__universal=false
3601 case " $depcc " in #(
3602 *\ -arch\ *\ -arch\ *) am__universal=true ;;
3603 esac
3604
3605 for depmode in $am_compiler_list; do
3606 # Setup a source with many dependencies, because some compilers
3607 # like to wrap large dependency lists on column 80 (with \), and
3608 # we should not choose a depcomp mode which is confused by this.
3609 #
3610 # We need to recreate these files for each test, as the compiler may
3611 # overwrite some of them when testing with obscure command lines.
3612 # This happens at least with the AIX C compiler.
3613 : > sub/conftest.c
3614 for i in 1 2 3 4 5 6; do
3615 echo '#include "conftst'$i'.h"' >> sub/conftest.c
3616 # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
3617 # Solaris 8's {/usr,}/bin/sh.
3618 touch sub/conftst$i.h
3619 done
3620 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
3621
3622 # We check with `-c' and `-o' for the sake of the "dashmstdout"
3623 # mode. It turns out that the SunPro C++ compiler does not properly
3624 # handle `-M -o', and we need to detect this. Also, some Intel
3625 # versions had trouble with output in subdirs
3626 am__obj=sub/conftest.${OBJEXT-o}
3627 am__minus_obj="-o $am__obj"
3628 case $depmode in
3629 gcc)
3630 # This depmode causes a compiler race in universal mode.
3631 test "$am__universal" = false || continue
3632 ;;
3633 nosideeffect)
3634 # after this tag, mechanisms are not by side-effect, so they'll
3635 # only be used when explicitly requested
3636 if test "x$enable_dependency_tracking" = xyes; then
3637 continue
3638 else
3639 break
3640 fi
3641 ;;
3642 msvisualcpp | msvcmsys)
3643 # This compiler won't grok `-c -o', but also, the minuso test has
3644 # not run yet. These depmodes are late enough in the game, and
3645 # so weak that their functioning should not be impacted.
3646 am__obj=conftest.${OBJEXT-o}
3647 am__minus_obj=
3648 ;;
3649 none) break ;;
3650 esac
3651 if depmode=$depmode \
3652 source=sub/conftest.c object=$am__obj \
3653 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
3654 $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
3655 >/dev/null 2>conftest.err &&
3656 grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
3657 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
3658 grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
3659 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
3660 # icc doesn't choke on unknown options, it will just issue warnings
3661 # or remarks (even with -Werror). So we grep stderr for any message
3662 # that says an option was ignored or not supported.
3663 # When given -MP, icc 7.0 and 7.1 complain thusly:
3664 # icc: Command line warning: ignoring option '-M'; no argument required
3665 # The diagnosis changed in icc 8.0:
3666 # icc: Command line remark: option '-MP' not supported
3667 if (grep 'ignoring option' conftest.err ||
3668 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
3669 am_cv_CC_dependencies_compiler_type=$depmode
3670 break
3671 fi
3672 fi
3673 done
3674
3675 cd ..
3676 rm -rf conftest.dir
3677else
3678 am_cv_CC_dependencies_compiler_type=none
3679fi
3680
3681fi
3682{ $as_echo "$as_me:$LINENO: result: $am_cv_CC_dependencies_compiler_type" >&5
3683$as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
3684CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
3685
3686 if
3687 test "x$enable_dependency_tracking" != xno \
3688 && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
3689 am__fastdepCC_TRUE=
3690 am__fastdepCC_FALSE='#'
3691else
3692 am__fastdepCC_TRUE='#'
3693 am__fastdepCC_FALSE=
3694fi
3695
3696
3697# Find a good install program. We prefer a C program (faster),
3698# so one script is as good as another. But avoid the broken or
3699# incompatible versions:
3700# SysV /etc/install, /usr/sbin/install
3701# SunOS /usr/etc/install
3702# IRIX /sbin/install
3703# AIX /bin/install
3704# AmigaOS /C/install, which installs bootblocks on floppy discs
3705# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
3706# AFS /usr/afsws/bin/install, which mishandles nonexistent args
3707# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
3708# OS/2's system install, which has a completely different semantic
3709# ./install, which can be erroneously created by make from ./install.sh.
3710# Reject install programs that cannot install multiple files.
3711{ $as_echo "$as_me:$LINENO: checking for a BSD-compatible install" >&5
3712$as_echo_n "checking for a BSD-compatible install... " >&6; }
3713if test -z "$INSTALL"; then
3714if test "${ac_cv_path_install+set}" = set; then
3715 $as_echo_n "(cached) " >&6
3716else
3717 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3718for as_dir in $PATH
3719do
3720 IFS=$as_save_IFS
3721 test -z "$as_dir" && as_dir=.
3722 # Account for people who put trailing slashes in PATH elements.
3723case $as_dir/ in
3724 ./ | .// | /cC/* | \
3725 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
3726 ?:\\/os2\\/install\\/* | ?:\\/OS2\\/INSTALL\\/* | \
3727 /usr/ucb/* ) ;;
3728 *)
3729 # OSF1 and SCO ODT 3.0 have their own names for install.
3730 # Don't use installbsd from OSF since it installs stuff as root
3731 # by default.
3732 for ac_prog in ginstall scoinst install; do
3733 for ac_exec_ext in '' $ac_executable_extensions; do
3734 if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then
3735 if test $ac_prog = install &&
3736 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
3737 # AIX install. It has an incompatible calling convention.
3738 :
3739 elif test $ac_prog = install &&
3740 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
3741 # program-specific install script used by HP pwplus--don't use.
3742 :
3743 else
3744 rm -rf conftest.one conftest.two conftest.dir
3745 echo one > conftest.one
3746 echo two > conftest.two
3747 mkdir conftest.dir
3748 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
3749 test -s conftest.one && test -s conftest.two &&
3750 test -s conftest.dir/conftest.one &&
3751 test -s conftest.dir/conftest.two
3752 then
3753 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
3754 break 3
3755 fi
3756 fi
3757 fi
3758 done
3759 done
3760 ;;
3761esac
3762
3763done
3764IFS=$as_save_IFS
3765
3766rm -rf conftest.one conftest.two conftest.dir
3767
3768fi
3769 if test "${ac_cv_path_install+set}" = set; then
3770 INSTALL=$ac_cv_path_install
3771 else
3772 # As a last resort, use the slow shell script. Don't cache a
3773 # value for INSTALL within a source directory, because that will
3774 # break other packages using the cache if that directory is
3775 # removed, or if the value is a relative name.
3776 INSTALL=$ac_install_sh
3777 fi
3778fi
3779{ $as_echo "$as_me:$LINENO: result: $INSTALL" >&5
3780$as_echo "$INSTALL" >&6; }
3781
3782# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
3783# It thinks the first close brace ends the variable substitution.
3784test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
3785
3786test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
3787
3788test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
3789
3790{ $as_echo "$as_me:$LINENO: checking whether ln -s works" >&5
3791$as_echo_n "checking whether ln -s works... " >&6; }
3792LN_S=$as_ln_s
3793if test "$LN_S" = "ln -s"; then
3794 { $as_echo "$as_me:$LINENO: result: yes" >&5
3795$as_echo "yes" >&6; }
3796else
3797 { $as_echo "$as_me:$LINENO: result: no, using $LN_S" >&5
3798$as_echo "no, using $LN_S" >&6; }
3799fi
3800
3801# Make sure we can run config.sub.
3802$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
3803 { { $as_echo "$as_me:$LINENO: error: cannot run $SHELL $ac_aux_dir/config.sub" >&5
3804$as_echo "$as_me: error: cannot run $SHELL $ac_aux_dir/config.sub" >&2;}
3805 { (exit 1); exit 1; }; }
3806
3807{ $as_echo "$as_me:$LINENO: checking build system type" >&5
3808$as_echo_n "checking build system type... " >&6; }
3809if test "${ac_cv_build+set}" = set; then
3810 $as_echo_n "(cached) " >&6
3811else
3812 ac_build_alias=$build_alias
3813test "x$ac_build_alias" = x &&
3814 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
3815test "x$ac_build_alias" = x &&
3816 { { $as_echo "$as_me:$LINENO: error: cannot guess build type; you must specify one" >&5
3817$as_echo "$as_me: error: cannot guess build type; you must specify one" >&2;}
3818 { (exit 1); exit 1; }; }
3819ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
3820 { { $as_echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $ac_build_alias failed" >&5
3821$as_echo "$as_me: error: $SHELL $ac_aux_dir/config.sub $ac_build_alias failed" >&2;}
3822 { (exit 1); exit 1; }; }
3823
3824fi
3825{ $as_echo "$as_me:$LINENO: result: $ac_cv_build" >&5
3826$as_echo "$ac_cv_build" >&6; }
3827case $ac_cv_build in
3828*-*-*) ;;
3829*) { { $as_echo "$as_me:$LINENO: error: invalid value of canonical build" >&5
3830$as_echo "$as_me: error: invalid value of canonical build" >&2;}
3831 { (exit 1); exit 1; }; };;
3832esac
3833build=$ac_cv_build
3834ac_save_IFS=$IFS; IFS='-'
3835set x $ac_cv_build
3836shift
3837build_cpu=$1
3838build_vendor=$2
3839shift; shift
3840# Remember, the first character of IFS is used to create $*,
3841# except with old shells:
3842build_os=$*
3843IFS=$ac_save_IFS
3844case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
3845
3846
3847{ $as_echo "$as_me:$LINENO: checking host system type" >&5
3848$as_echo_n "checking host system type... " >&6; }
3849if test "${ac_cv_host+set}" = set; then
3850 $as_echo_n "(cached) " >&6
3851else
3852 if test "x$host_alias" = x; then
3853 ac_cv_host=$ac_cv_build
3854else
3855 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
3856 { { $as_echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $host_alias failed" >&5
3857$as_echo "$as_me: error: $SHELL $ac_aux_dir/config.sub $host_alias failed" >&2;}
3858 { (exit 1); exit 1; }; }
3859fi
3860
3861fi
3862{ $as_echo "$as_me:$LINENO: result: $ac_cv_host" >&5
3863$as_echo "$ac_cv_host" >&6; }
3864case $ac_cv_host in
3865*-*-*) ;;
3866*) { { $as_echo "$as_me:$LINENO: error: invalid value of canonical host" >&5
3867$as_echo "$as_me: error: invalid value of canonical host" >&2;}
3868 { (exit 1); exit 1; }; };;
3869esac
3870host=$ac_cv_host
3871ac_save_IFS=$IFS; IFS='-'
3872set x $ac_cv_host
3873shift
3874host_cpu=$1
3875host_vendor=$2
3876shift; shift
3877# Remember, the first character of IFS is used to create $*,
3878# except with old shells:
3879host_os=$*
3880IFS=$ac_save_IFS
3881case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
3882
3883
3884enable_win32_dll=yes
3885
3886case $host in
3887*-*-cygwin* | *-*-mingw* | *-*-pw32* | *-cegcc*)
3888 if test -n "$ac_tool_prefix"; then
3889 # Extract the first word of "${ac_tool_prefix}as", so it can be a program name with args.
3890set dummy ${ac_tool_prefix}as; ac_word=$2
3891{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
3892$as_echo_n "checking for $ac_word... " >&6; }
3893if test "${ac_cv_prog_AS+set}" = set; then
3894 $as_echo_n "(cached) " >&6
3895else
3896 if test -n "$AS"; then
3897 ac_cv_prog_AS="$AS" # Let the user override the test.
3898else
3899as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3900for as_dir in $PATH
3901do
3902 IFS=$as_save_IFS
3903 test -z "$as_dir" && as_dir=.
3904 for ac_exec_ext in '' $ac_executable_extensions; do
3905 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3906 ac_cv_prog_AS="${ac_tool_prefix}as"
3907 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3908 break 2
3909 fi
3910done
3911done
3912IFS=$as_save_IFS
3913
3914fi
3915fi
3916AS=$ac_cv_prog_AS
3917if test -n "$AS"; then
3918 { $as_echo "$as_me:$LINENO: result: $AS" >&5
3919$as_echo "$AS" >&6; }
3920else
3921 { $as_echo "$as_me:$LINENO: result: no" >&5
3922$as_echo "no" >&6; }
3923fi
3924
3925
3926fi
3927if test -z "$ac_cv_prog_AS"; then
3928 ac_ct_AS=$AS
3929 # Extract the first word of "as", so it can be a program name with args.
3930set dummy as; ac_word=$2
3931{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
3932$as_echo_n "checking for $ac_word... " >&6; }
3933if test "${ac_cv_prog_ac_ct_AS+set}" = set; then
3934 $as_echo_n "(cached) " >&6
3935else
3936 if test -n "$ac_ct_AS"; then
3937 ac_cv_prog_ac_ct_AS="$ac_ct_AS" # Let the user override the test.
3938else
3939as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3940for as_dir in $PATH
3941do
3942 IFS=$as_save_IFS
3943 test -z "$as_dir" && as_dir=.
3944 for ac_exec_ext in '' $ac_executable_extensions; do
3945 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3946 ac_cv_prog_ac_ct_AS="as"
3947 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3948 break 2
3949 fi
3950done
3951done
3952IFS=$as_save_IFS
3953
3954fi
3955fi
3956ac_ct_AS=$ac_cv_prog_ac_ct_AS
3957if test -n "$ac_ct_AS"; then
3958 { $as_echo "$as_me:$LINENO: result: $ac_ct_AS" >&5
3959$as_echo "$ac_ct_AS" >&6; }
3960else
3961 { $as_echo "$as_me:$LINENO: result: no" >&5
3962$as_echo "no" >&6; }
3963fi
3964
3965 if test "x$ac_ct_AS" = x; then
3966 AS="false"
3967 else
3968 case $cross_compiling:$ac_tool_warned in
3969yes:)
3970{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5
3971$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3972ac_tool_warned=yes ;;
3973esac
3974 AS=$ac_ct_AS
3975 fi
3976else
3977 AS="$ac_cv_prog_AS"
3978fi
3979
3980 if test -n "$ac_tool_prefix"; then
3981 # Extract the first word of "${ac_tool_prefix}dlltool", so it can be a program name with args.
3982set dummy ${ac_tool_prefix}dlltool; ac_word=$2
3983{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
3984$as_echo_n "checking for $ac_word... " >&6; }
3985if test "${ac_cv_prog_DLLTOOL+set}" = set; then
3986 $as_echo_n "(cached) " >&6
3987else
3988 if test -n "$DLLTOOL"; then
3989 ac_cv_prog_DLLTOOL="$DLLTOOL" # Let the user override the test.
3990else
3991as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3992for as_dir in $PATH
3993do
3994 IFS=$as_save_IFS
3995 test -z "$as_dir" && as_dir=.
3996 for ac_exec_ext in '' $ac_executable_extensions; do
3997 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3998 ac_cv_prog_DLLTOOL="${ac_tool_prefix}dlltool"
3999 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4000 break 2
4001 fi
4002done
4003done
4004IFS=$as_save_IFS
4005
4006fi
4007fi
4008DLLTOOL=$ac_cv_prog_DLLTOOL
4009if test -n "$DLLTOOL"; then
4010 { $as_echo "$as_me:$LINENO: result: $DLLTOOL" >&5
4011$as_echo "$DLLTOOL" >&6; }
4012else
4013 { $as_echo "$as_me:$LINENO: result: no" >&5
4014$as_echo "no" >&6; }
4015fi
4016
4017
4018fi
4019if test -z "$ac_cv_prog_DLLTOOL"; then
4020 ac_ct_DLLTOOL=$DLLTOOL
4021 # Extract the first word of "dlltool", so it can be a program name with args.
4022set dummy dlltool; ac_word=$2
4023{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
4024$as_echo_n "checking for $ac_word... " >&6; }
4025if test "${ac_cv_prog_ac_ct_DLLTOOL+set}" = set; then
4026 $as_echo_n "(cached) " >&6
4027else
4028 if test -n "$ac_ct_DLLTOOL"; then
4029 ac_cv_prog_ac_ct_DLLTOOL="$ac_ct_DLLTOOL" # Let the user override the test.
4030else
4031as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4032for as_dir in $PATH
4033do
4034 IFS=$as_save_IFS
4035 test -z "$as_dir" && as_dir=.
4036 for ac_exec_ext in '' $ac_executable_extensions; do
4037 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4038 ac_cv_prog_ac_ct_DLLTOOL="dlltool"
4039 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4040 break 2
4041 fi
4042done
4043done
4044IFS=$as_save_IFS
4045
4046fi
4047fi
4048ac_ct_DLLTOOL=$ac_cv_prog_ac_ct_DLLTOOL
4049if test -n "$ac_ct_DLLTOOL"; then
4050 { $as_echo "$as_me:$LINENO: result: $ac_ct_DLLTOOL" >&5
4051$as_echo "$ac_ct_DLLTOOL" >&6; }
4052else
4053 { $as_echo "$as_me:$LINENO: result: no" >&5
4054$as_echo "no" >&6; }
4055fi
4056
4057 if test "x$ac_ct_DLLTOOL" = x; then
4058 DLLTOOL="false"
4059 else
4060 case $cross_compiling:$ac_tool_warned in
4061yes:)
4062{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5
4063$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4064ac_tool_warned=yes ;;
4065esac
4066 DLLTOOL=$ac_ct_DLLTOOL
4067 fi
4068else
4069 DLLTOOL="$ac_cv_prog_DLLTOOL"
4070fi
4071
4072 if test -n "$ac_tool_prefix"; then
4073 # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
4074set dummy ${ac_tool_prefix}objdump; ac_word=$2
4075{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
4076$as_echo_n "checking for $ac_word... " >&6; }
4077if test "${ac_cv_prog_OBJDUMP+set}" = set; then
4078 $as_echo_n "(cached) " >&6
4079else
4080 if test -n "$OBJDUMP"; then
4081 ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
4082else
4083as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4084for as_dir in $PATH
4085do
4086 IFS=$as_save_IFS
4087 test -z "$as_dir" && as_dir=.
4088 for ac_exec_ext in '' $ac_executable_extensions; do
4089 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4090 ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
4091 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4092 break 2
4093 fi
4094done
4095done
4096IFS=$as_save_IFS
4097
4098fi
4099fi
4100OBJDUMP=$ac_cv_prog_OBJDUMP
4101if test -n "$OBJDUMP"; then
4102 { $as_echo "$as_me:$LINENO: result: $OBJDUMP" >&5
4103$as_echo "$OBJDUMP" >&6; }
4104else
4105 { $as_echo "$as_me:$LINENO: result: no" >&5
4106$as_echo "no" >&6; }
4107fi
4108
4109
4110fi
4111if test -z "$ac_cv_prog_OBJDUMP"; then
4112 ac_ct_OBJDUMP=$OBJDUMP
4113 # Extract the first word of "objdump", so it can be a program name with args.
4114set dummy objdump; ac_word=$2
4115{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
4116$as_echo_n "checking for $ac_word... " >&6; }
4117if test "${ac_cv_prog_ac_ct_OBJDUMP+set}" = set; then
4118 $as_echo_n "(cached) " >&6
4119else
4120 if test -n "$ac_ct_OBJDUMP"; then
4121 ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
4122else
4123as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4124for as_dir in $PATH
4125do
4126 IFS=$as_save_IFS
4127 test -z "$as_dir" && as_dir=.
4128 for ac_exec_ext in '' $ac_executable_extensions; do
4129 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4130 ac_cv_prog_ac_ct_OBJDUMP="objdump"
4131 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4132 break 2
4133 fi
4134done
4135done
4136IFS=$as_save_IFS
4137
4138fi
4139fi
4140ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
4141if test -n "$ac_ct_OBJDUMP"; then
4142 { $as_echo "$as_me:$LINENO: result: $ac_ct_OBJDUMP" >&5
4143$as_echo "$ac_ct_OBJDUMP" >&6; }
4144else
4145 { $as_echo "$as_me:$LINENO: result: no" >&5
4146$as_echo "no" >&6; }
4147fi
4148
4149 if test "x$ac_ct_OBJDUMP" = x; then
4150 OBJDUMP="false"
4151 else
4152 case $cross_compiling:$ac_tool_warned in
4153yes:)
4154{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5
4155$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4156ac_tool_warned=yes ;;
4157esac
4158 OBJDUMP=$ac_ct_OBJDUMP
4159 fi
4160else
4161 OBJDUMP="$ac_cv_prog_OBJDUMP"
4162fi
4163
4164 ;;
4165esac
4166
4167test -z "$AS" && AS=as
4168
4169
4170
4171
4172
4173test -z "$DLLTOOL" && DLLTOOL=dlltool
4174
4175
4176
4177
4178
4179test -z "$OBJDUMP" && OBJDUMP=objdump
4180
4181
4182
4183
4184
4185
4186
4187case `pwd` in
4188 *\ * | *\ *)
4189 { $as_echo "$as_me:$LINENO: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5
4190$as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;;
4191esac
4192
4193
4194
4195macro_version='2.2.6'
4196macro_revision='1.3012'
4197
4198
4199
4200
4201
4202
4203
4204
4205
4206
4207
4208
4209
4210ltmain="$ac_aux_dir/ltmain.sh"
4211
4212{ $as_echo "$as_me:$LINENO: checking for a sed that does not truncate output" >&5
4213$as_echo_n "checking for a sed that does not truncate output... " >&6; }
4214if test "${ac_cv_path_SED+set}" = set; then
4215 $as_echo_n "(cached) " >&6
4216else
4217 ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
4218 for ac_i in 1 2 3 4 5 6 7; do
4219 ac_script="$ac_script$as_nl$ac_script"
4220 done
4221 echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
4222 $as_unset ac_script || ac_script=
4223 if test -z "$SED"; then
4224 ac_path_SED_found=false
4225 # Loop through the user's path and test for each of PROGNAME-LIST
4226 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4227for as_dir in $PATH
4228do
4229 IFS=$as_save_IFS
4230 test -z "$as_dir" && as_dir=.
4231 for ac_prog in sed gsed; do
4232 for ac_exec_ext in '' $ac_executable_extensions; do
4233 ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
4234 { test -f "$ac_path_SED" && $as_test_x "$ac_path_SED"; } || continue
4235# Check for GNU ac_path_SED and select it if it is found.
4236 # Check for GNU $ac_path_SED
4237case `"$ac_path_SED" --version 2>&1` in
4238*GNU*)
4239 ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
4240*)
4241 ac_count=0
4242 $as_echo_n 0123456789 >"conftest.in"
4243 while :
4244 do
4245 cat "conftest.in" "conftest.in" >"conftest.tmp"
4246 mv "conftest.tmp" "conftest.in"
4247 cp "conftest.in" "conftest.nl"
4248 $as_echo '' >> "conftest.nl"
4249 "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
4250 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4251 ac_count=`expr $ac_count + 1`
4252 if test $ac_count -gt ${ac_path_SED_max-0}; then
4253 # Best one so far, save it but keep looking for a better one
4254 ac_cv_path_SED="$ac_path_SED"
4255 ac_path_SED_max=$ac_count
4256 fi
4257 # 10*(2^10) chars as input seems more than enough
4258 test $ac_count -gt 10 && break
4259 done
4260 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4261esac
4262
4263 $ac_path_SED_found && break 3
4264 done
4265 done
4266done
4267IFS=$as_save_IFS
4268 if test -z "$ac_cv_path_SED"; then
4269 { { $as_echo "$as_me:$LINENO: error: no acceptable sed could be found in \$PATH" >&5
4270$as_echo "$as_me: error: no acceptable sed could be found in \$PATH" >&2;}
4271 { (exit 1); exit 1; }; }
4272 fi
4273else
4274 ac_cv_path_SED=$SED
4275fi
4276
4277fi
4278{ $as_echo "$as_me:$LINENO: result: $ac_cv_path_SED" >&5
4279$as_echo "$ac_cv_path_SED" >&6; }
4280 SED="$ac_cv_path_SED"
4281 rm -f conftest.sed
4282
4283test -z "$SED" && SED=sed
4284Xsed="$SED -e 1s/^X//"
4285
4286
4287
4288
4289
4290
4291
4292
4293
4294
4295
4296{ $as_echo "$as_me:$LINENO: checking for grep that handles long lines and -e" >&5
4297$as_echo_n "checking for grep that handles long lines and -e... " >&6; }
4298if test "${ac_cv_path_GREP+set}" = set; then
4299 $as_echo_n "(cached) " >&6
4300else
4301 if test -z "$GREP"; then
4302 ac_path_GREP_found=false
4303 # Loop through the user's path and test for each of PROGNAME-LIST
4304 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4305for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4306do
4307 IFS=$as_save_IFS
4308 test -z "$as_dir" && as_dir=.
4309 for ac_prog in grep ggrep; do
4310 for ac_exec_ext in '' $ac_executable_extensions; do
4311 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
4312 { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue
4313# Check for GNU ac_path_GREP and select it if it is found.
4314 # Check for GNU $ac_path_GREP
4315case `"$ac_path_GREP" --version 2>&1` in
4316*GNU*)
4317 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
4318*)
4319 ac_count=0
4320 $as_echo_n 0123456789 >"conftest.in"
4321 while :
4322 do
4323 cat "conftest.in" "conftest.in" >"conftest.tmp"
4324 mv "conftest.tmp" "conftest.in"
4325 cp "conftest.in" "conftest.nl"
4326 $as_echo 'GREP' >> "conftest.nl"
4327 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4328 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4329 ac_count=`expr $ac_count + 1`
4330 if test $ac_count -gt ${ac_path_GREP_max-0}; then
4331 # Best one so far, save it but keep looking for a better one
4332 ac_cv_path_GREP="$ac_path_GREP"
4333 ac_path_GREP_max=$ac_count
4334 fi
4335 # 10*(2^10) chars as input seems more than enough
4336 test $ac_count -gt 10 && break
4337 done
4338 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4339esac
4340
4341 $ac_path_GREP_found && break 3
4342 done
4343 done
4344done
4345IFS=$as_save_IFS
4346 if test -z "$ac_cv_path_GREP"; then
4347 { { $as_echo "$as_me:$LINENO: error: no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&5
4348$as_echo "$as_me: error: no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&2;}
4349 { (exit 1); exit 1; }; }
4350 fi
4351else
4352 ac_cv_path_GREP=$GREP
4353fi
4354
4355fi
4356{ $as_echo "$as_me:$LINENO: result: $ac_cv_path_GREP" >&5
4357$as_echo "$ac_cv_path_GREP" >&6; }
4358 GREP="$ac_cv_path_GREP"
4359
4360
4361{ $as_echo "$as_me:$LINENO: checking for egrep" >&5
4362$as_echo_n "checking for egrep... " >&6; }
4363if test "${ac_cv_path_EGREP+set}" = set; then
4364 $as_echo_n "(cached) " >&6
4365else
4366 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
4367 then ac_cv_path_EGREP="$GREP -E"
4368 else
4369 if test -z "$EGREP"; then
4370 ac_path_EGREP_found=false
4371 # Loop through the user's path and test for each of PROGNAME-LIST
4372 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4373for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4374do
4375 IFS=$as_save_IFS
4376 test -z "$as_dir" && as_dir=.
4377 for ac_prog in egrep; do
4378 for ac_exec_ext in '' $ac_executable_extensions; do
4379 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
4380 { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue
4381# Check for GNU ac_path_EGREP and select it if it is found.
4382 # Check for GNU $ac_path_EGREP
4383case `"$ac_path_EGREP" --version 2>&1` in
4384*GNU*)
4385 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
4386*)
4387 ac_count=0
4388 $as_echo_n 0123456789 >"conftest.in"
4389 while :
4390 do
4391 cat "conftest.in" "conftest.in" >"conftest.tmp"
4392 mv "conftest.tmp" "conftest.in"
4393 cp "conftest.in" "conftest.nl"
4394 $as_echo 'EGREP' >> "conftest.nl"
4395 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4396 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4397 ac_count=`expr $ac_count + 1`
4398 if test $ac_count -gt ${ac_path_EGREP_max-0}; then
4399 # Best one so far, save it but keep looking for a better one
4400 ac_cv_path_EGREP="$ac_path_EGREP"
4401 ac_path_EGREP_max=$ac_count
4402 fi
4403 # 10*(2^10) chars as input seems more than enough
4404 test $ac_count -gt 10 && break
4405 done
4406 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4407esac
4408
4409 $ac_path_EGREP_found && break 3
4410 done
4411 done
4412done
4413IFS=$as_save_IFS
4414 if test -z "$ac_cv_path_EGREP"; then
4415 { { $as_echo "$as_me:$LINENO: error: no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&5
4416$as_echo "$as_me: error: no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&2;}
4417 { (exit 1); exit 1; }; }
4418 fi
4419else
4420 ac_cv_path_EGREP=$EGREP
4421fi
4422
4423 fi
4424fi
4425{ $as_echo "$as_me:$LINENO: result: $ac_cv_path_EGREP" >&5
4426$as_echo "$ac_cv_path_EGREP" >&6; }
4427 EGREP="$ac_cv_path_EGREP"
4428
4429
4430{ $as_echo "$as_me:$LINENO: checking for fgrep" >&5
4431$as_echo_n "checking for fgrep... " >&6; }
4432if test "${ac_cv_path_FGREP+set}" = set; then
4433 $as_echo_n "(cached) " >&6
4434else
4435 if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1
4436 then ac_cv_path_FGREP="$GREP -F"
4437 else
4438 if test -z "$FGREP"; then
4439 ac_path_FGREP_found=false
4440 # Loop through the user's path and test for each of PROGNAME-LIST
4441 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4442for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4443do
4444 IFS=$as_save_IFS
4445 test -z "$as_dir" && as_dir=.
4446 for ac_prog in fgrep; do
4447 for ac_exec_ext in '' $ac_executable_extensions; do
4448 ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext"
4449 { test -f "$ac_path_FGREP" && $as_test_x "$ac_path_FGREP"; } || continue
4450# Check for GNU ac_path_FGREP and select it if it is found.
4451 # Check for GNU $ac_path_FGREP
4452case `"$ac_path_FGREP" --version 2>&1` in
4453*GNU*)
4454 ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;;
4455*)
4456 ac_count=0
4457 $as_echo_n 0123456789 >"conftest.in"
4458 while :
4459 do
4460 cat "conftest.in" "conftest.in" >"conftest.tmp"
4461 mv "conftest.tmp" "conftest.in"
4462 cp "conftest.in" "conftest.nl"
4463 $as_echo 'FGREP' >> "conftest.nl"
4464 "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break
4465 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4466 ac_count=`expr $ac_count + 1`
4467 if test $ac_count -gt ${ac_path_FGREP_max-0}; then
4468 # Best one so far, save it but keep looking for a better one
4469 ac_cv_path_FGREP="$ac_path_FGREP"
4470 ac_path_FGREP_max=$ac_count
4471 fi
4472 # 10*(2^10) chars as input seems more than enough
4473 test $ac_count -gt 10 && break
4474 done
4475 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4476esac
4477
4478 $ac_path_FGREP_found && break 3
4479 done
4480 done
4481done
4482IFS=$as_save_IFS
4483 if test -z "$ac_cv_path_FGREP"; then
4484 { { $as_echo "$as_me:$LINENO: error: no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&5
4485$as_echo "$as_me: error: no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&2;}
4486 { (exit 1); exit 1; }; }
4487 fi
4488else
4489 ac_cv_path_FGREP=$FGREP
4490fi
4491
4492 fi
4493fi
4494{ $as_echo "$as_me:$LINENO: result: $ac_cv_path_FGREP" >&5
4495$as_echo "$ac_cv_path_FGREP" >&6; }
4496 FGREP="$ac_cv_path_FGREP"
4497
4498
4499test -z "$GREP" && GREP=grep
4500
4501
4502
4503
4504
4505
4506
4507
4508
4509
4510
4511
4512
4513
4514
4515
4516
4517
4518
4519# Check whether --with-gnu-ld was given.
4520if test "${with_gnu_ld+set}" = set; then
4521 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
4522else
4523 with_gnu_ld=no
4524fi
4525
4526ac_prog=ld
4527if test "$GCC" = yes; then
4528 # Check if gcc -print-prog-name=ld gives a path.
4529 { $as_echo "$as_me:$LINENO: checking for ld used by $CC" >&5
4530$as_echo_n "checking for ld used by $CC... " >&6; }
4531 case $host in
4532 *-*-mingw*)
4533 # gcc leaves a trailing carriage return which upsets mingw
4534 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
4535 *)
4536 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
4537 esac
4538 case $ac_prog in
4539 # Accept absolute paths.
4540 [\\/]* | ?:[\\/]*)
4541 re_direlt='/[^/][^/]*/\.\./'
4542 # Canonicalize the pathname of ld
4543 ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
4544 while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
4545 ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
4546 done
4547 test -z "$LD" && LD="$ac_prog"
4548 ;;
4549 "")
4550 # If it fails, then pretend we aren't using GCC.
4551 ac_prog=ld
4552 ;;
4553 *)
4554 # If it is relative, then search for the first ld in PATH.
4555 with_gnu_ld=unknown
4556 ;;
4557 esac
4558elif test "$with_gnu_ld" = yes; then
4559 { $as_echo "$as_me:$LINENO: checking for GNU ld" >&5
4560$as_echo_n "checking for GNU ld... " >&6; }
4561else
4562 { $as_echo "$as_me:$LINENO: checking for non-GNU ld" >&5
4563$as_echo_n "checking for non-GNU ld... " >&6; }
4564fi
4565if test "${lt_cv_path_LD+set}" = set; then
4566 $as_echo_n "(cached) " >&6
4567else
4568 if test -z "$LD"; then
4569 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
4570 for ac_dir in $PATH; do
4571 IFS="$lt_save_ifs"
4572 test -z "$ac_dir" && ac_dir=.
4573 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
4574 lt_cv_path_LD="$ac_dir/$ac_prog"
4575 # Check to see if the program is GNU ld. I'd rather use --version,
4576 # but apparently some variants of GNU ld only accept -v.
4577 # Break only if it was the GNU/non-GNU ld that we prefer.
4578 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
4579 *GNU* | *'with BFD'*)
4580 test "$with_gnu_ld" != no && break
4581 ;;
4582 *)
4583 test "$with_gnu_ld" != yes && break
4584 ;;
4585 esac
4586 fi
4587 done
4588 IFS="$lt_save_ifs"
4589else
4590 lt_cv_path_LD="$LD" # Let the user override the test with a path.
4591fi
4592fi
4593
4594LD="$lt_cv_path_LD"
4595if test -n "$LD"; then
4596 { $as_echo "$as_me:$LINENO: result: $LD" >&5
4597$as_echo "$LD" >&6; }
4598else
4599 { $as_echo "$as_me:$LINENO: result: no" >&5
4600$as_echo "no" >&6; }
4601fi
4602test -z "$LD" && { { $as_echo "$as_me:$LINENO: error: no acceptable ld found in \$PATH" >&5
4603$as_echo "$as_me: error: no acceptable ld found in \$PATH" >&2;}
4604 { (exit 1); exit 1; }; }
4605{ $as_echo "$as_me:$LINENO: checking if the linker ($LD) is GNU ld" >&5
4606$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
4607if test "${lt_cv_prog_gnu_ld+set}" = set; then
4608 $as_echo_n "(cached) " >&6
4609else
4610 # I'd rather use --version here, but apparently some GNU lds only accept -v.
4611case `$LD -v 2>&1 </dev/null` in
4612*GNU* | *'with BFD'*)
4613 lt_cv_prog_gnu_ld=yes
4614 ;;
4615*)
4616 lt_cv_prog_gnu_ld=no
4617 ;;
4618esac
4619fi
4620{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_gnu_ld" >&5
4621$as_echo "$lt_cv_prog_gnu_ld" >&6; }
4622with_gnu_ld=$lt_cv_prog_gnu_ld
4623
4624
4625
4626
4627
4628
4629
4630
4631
4632{ $as_echo "$as_me:$LINENO: checking for BSD- or MS-compatible name lister (nm)" >&5
4633$as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; }
4634if test "${lt_cv_path_NM+set}" = set; then
4635 $as_echo_n "(cached) " >&6
4636else
4637 if test -n "$NM"; then
4638 # Let the user override the test.
4639 lt_cv_path_NM="$NM"
4640else
4641 lt_nm_to_check="${ac_tool_prefix}nm"
4642 if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
4643 lt_nm_to_check="$lt_nm_to_check nm"
4644 fi
4645 for lt_tmp_nm in $lt_nm_to_check; do
4646 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
4647 for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
4648 IFS="$lt_save_ifs"
4649 test -z "$ac_dir" && ac_dir=.
4650 tmp_nm="$ac_dir/$lt_tmp_nm"
4651 if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
4652 # Check to see if the nm accepts a BSD-compat flag.
4653 # Adding the `sed 1q' prevents false positives on HP-UX, which says:
4654 # nm: unknown option "B" ignored
4655 # Tru64's nm complains that /dev/null is an invalid object file
4656 case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
4657 */dev/null* | *'Invalid file or object type'*)
4658 lt_cv_path_NM="$tmp_nm -B"
4659 break
4660 ;;
4661 *)
4662 case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
4663 */dev/null*)
4664 lt_cv_path_NM="$tmp_nm -p"
4665 break
4666 ;;
4667 *)
4668 lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
4669 continue # so that we can try to find one that supports BSD flags
4670 ;;
4671 esac
4672 ;;
4673 esac
4674 fi
4675 done
4676 IFS="$lt_save_ifs"
4677 done
4678 : ${lt_cv_path_NM=no}
4679fi
4680fi
4681{ $as_echo "$as_me:$LINENO: result: $lt_cv_path_NM" >&5
4682$as_echo "$lt_cv_path_NM" >&6; }
4683if test "$lt_cv_path_NM" != "no"; then
4684 NM="$lt_cv_path_NM"
4685else
4686 # Didn't find any BSD compatible name lister, look for dumpbin.
4687 if test -n "$ac_tool_prefix"; then
4688 for ac_prog in "dumpbin -symbols" "link -dump -symbols"
4689 do
4690 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
4691set dummy $ac_tool_prefix$ac_prog; ac_word=$2
4692{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
4693$as_echo_n "checking for $ac_word... " >&6; }
4694if test "${ac_cv_prog_DUMPBIN+set}" = set; then
4695 $as_echo_n "(cached) " >&6
4696else
4697 if test -n "$DUMPBIN"; then
4698 ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test.
4699else
4700as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4701for as_dir in $PATH
4702do
4703 IFS=$as_save_IFS
4704 test -z "$as_dir" && as_dir=.
4705 for ac_exec_ext in '' $ac_executable_extensions; do
4706 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4707 ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog"
4708 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4709 break 2
4710 fi
4711done
4712done
4713IFS=$as_save_IFS
4714
4715fi
4716fi
4717DUMPBIN=$ac_cv_prog_DUMPBIN
4718if test -n "$DUMPBIN"; then
4719 { $as_echo "$as_me:$LINENO: result: $DUMPBIN" >&5
4720$as_echo "$DUMPBIN" >&6; }
4721else
4722 { $as_echo "$as_me:$LINENO: result: no" >&5
4723$as_echo "no" >&6; }
4724fi
4725
4726
4727 test -n "$DUMPBIN" && break
4728 done
4729fi
4730if test -z "$DUMPBIN"; then
4731 ac_ct_DUMPBIN=$DUMPBIN
4732 for ac_prog in "dumpbin -symbols" "link -dump -symbols"
4733do
4734 # Extract the first word of "$ac_prog", so it can be a program name with args.
4735set dummy $ac_prog; ac_word=$2
4736{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
4737$as_echo_n "checking for $ac_word... " >&6; }
4738if test "${ac_cv_prog_ac_ct_DUMPBIN+set}" = set; then
4739 $as_echo_n "(cached) " >&6
4740else
4741 if test -n "$ac_ct_DUMPBIN"; then
4742 ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test.
4743else
4744as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4745for as_dir in $PATH
4746do
4747 IFS=$as_save_IFS
4748 test -z "$as_dir" && as_dir=.
4749 for ac_exec_ext in '' $ac_executable_extensions; do
4750 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4751 ac_cv_prog_ac_ct_DUMPBIN="$ac_prog"
4752 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4753 break 2
4754 fi
4755done
4756done
4757IFS=$as_save_IFS
4758
4759fi
4760fi
4761ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN
4762if test -n "$ac_ct_DUMPBIN"; then
4763 { $as_echo "$as_me:$LINENO: result: $ac_ct_DUMPBIN" >&5
4764$as_echo "$ac_ct_DUMPBIN" >&6; }
4765else
4766 { $as_echo "$as_me:$LINENO: result: no" >&5
4767$as_echo "no" >&6; }
4768fi
4769
4770
4771 test -n "$ac_ct_DUMPBIN" && break
4772done
4773
4774 if test "x$ac_ct_DUMPBIN" = x; then
4775 DUMPBIN=":"
4776 else
4777 case $cross_compiling:$ac_tool_warned in
4778yes:)
4779{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5
4780$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4781ac_tool_warned=yes ;;
4782esac
4783 DUMPBIN=$ac_ct_DUMPBIN
4784 fi
4785fi
4786
4787
4788 if test "$DUMPBIN" != ":"; then
4789 NM="$DUMPBIN"
4790 fi
4791fi
4792test -z "$NM" && NM=nm
4793
4794
4795
4796
4797
4798
4799{ $as_echo "$as_me:$LINENO: checking the name lister ($NM) interface" >&5
4800$as_echo_n "checking the name lister ($NM) interface... " >&6; }
4801if test "${lt_cv_nm_interface+set}" = set; then
4802 $as_echo_n "(cached) " >&6
4803else
4804 lt_cv_nm_interface="BSD nm"
4805 echo "int some_variable = 0;" > conftest.$ac_ext
4806 (eval echo "\"\$as_me:4806: $ac_compile\"" >&5)
4807 (eval "$ac_compile" 2>conftest.err)
4808 cat conftest.err >&5
4809 (eval echo "\"\$as_me:4809: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
4810 (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
4811 cat conftest.err >&5
4812 (eval echo "\"\$as_me:4812: output\"" >&5)
4813 cat conftest.out >&5
4814 if $GREP 'External.*some_variable' conftest.out > /dev/null; then
4815 lt_cv_nm_interface="MS dumpbin"
4816 fi
4817 rm -f conftest*
4818fi
4819{ $as_echo "$as_me:$LINENO: result: $lt_cv_nm_interface" >&5
4820$as_echo "$lt_cv_nm_interface" >&6; }
4821
4822# find the maximum length of command line arguments
4823{ $as_echo "$as_me:$LINENO: checking the maximum length of command line arguments" >&5
4824$as_echo_n "checking the maximum length of command line arguments... " >&6; }
4825if test "${lt_cv_sys_max_cmd_len+set}" = set; then
4826 $as_echo_n "(cached) " >&6
4827else
4828 i=0
4829 teststring="ABCD"
4830
4831 case $build_os in
4832 msdosdjgpp*)
4833 # On DJGPP, this test can blow up pretty badly due to problems in libc
4834 # (any single argument exceeding 2000 bytes causes a buffer overrun
4835 # during glob expansion). Even if it were fixed, the result of this
4836 # check would be larger than it should be.
4837 lt_cv_sys_max_cmd_len=12288; # 12K is about right
4838 ;;
4839
4840 gnu*)
4841 # Under GNU Hurd, this test is not required because there is
4842 # no limit to the length of command line arguments.
4843 # Libtool will interpret -1 as no limit whatsoever
4844 lt_cv_sys_max_cmd_len=-1;
4845 ;;
4846
4847 cygwin* | mingw* | cegcc*)
4848 # On Win9x/ME, this test blows up -- it succeeds, but takes
4849 # about 5 minutes as the teststring grows exponentially.
4850 # Worse, since 9x/ME are not pre-emptively multitasking,
4851 # you end up with a "frozen" computer, even though with patience
4852 # the test eventually succeeds (with a max line length of 256k).
4853 # Instead, let's just punt: use the minimum linelength reported by
4854 # all of the supported platforms: 8192 (on NT/2K/XP).
4855 lt_cv_sys_max_cmd_len=8192;
4856 ;;
4857
4858 amigaos*)
4859 # On AmigaOS with pdksh, this test takes hours, literally.
4860 # So we just punt and use a minimum line length of 8192.
4861 lt_cv_sys_max_cmd_len=8192;
4862 ;;
4863
4864 netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
4865 # This has been around since 386BSD, at least. Likely further.
4866 if test -x /sbin/sysctl; then
4867 lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
4868 elif test -x /usr/sbin/sysctl; then
4869 lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
4870 else
4871 lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs
4872 fi
4873 # And add a safety zone
4874 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
4875 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
4876 ;;
4877
4878 interix*)
4879 # We know the value 262144 and hardcode it with a safety zone (like BSD)
4880 lt_cv_sys_max_cmd_len=196608
4881 ;;
4882
4883 osf*)
4884 # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
4885 # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
4886 # nice to cause kernel panics so lets avoid the loop below.
4887 # First set a reasonable default.
4888 lt_cv_sys_max_cmd_len=16384
4889 #
4890 if test -x /sbin/sysconfig; then
4891 case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
4892 *1*) lt_cv_sys_max_cmd_len=-1 ;;
4893 esac
4894 fi
4895 ;;
4896 sco3.2v5*)
4897 lt_cv_sys_max_cmd_len=102400
4898 ;;
4899 sysv5* | sco5v6* | sysv4.2uw2*)
4900 kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
4901 if test -n "$kargmax"; then
4902 lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'`
4903 else
4904 lt_cv_sys_max_cmd_len=32768
4905 fi
4906 ;;
4907 *)
4908 lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
4909 if test -n "$lt_cv_sys_max_cmd_len"; then
4910 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
4911 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
4912 else
4913 # Make teststring a little bigger before we do anything with it.
4914 # a 1K string should be a reasonable start.
4915 for i in 1 2 3 4 5 6 7 8 ; do
4916 teststring=$teststring$teststring
4917 done
4918 SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
4919 # If test is not a shell built-in, we'll probably end up computing a
4920 # maximum length that is only half of the actual maximum length, but
4921 # we can't tell.
4922 while { test "X"`$SHELL $0 --fallback-echo "X$teststring$teststring" 2>/dev/null` \
4923 = "XX$teststring$teststring"; } >/dev/null 2>&1 &&
4924 test $i != 17 # 1/2 MB should be enough
4925 do
4926 i=`expr $i + 1`
4927 teststring=$teststring$teststring
4928 done
4929 # Only check the string length outside the loop.
4930 lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1`
4931 teststring=
4932 # Add a significant safety factor because C++ compilers can tack on
4933 # massive amounts of additional arguments before passing them to the
4934 # linker. It appears as though 1/2 is a usable value.
4935 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
4936 fi
4937 ;;
4938 esac
4939
4940fi
4941
4942if test -n $lt_cv_sys_max_cmd_len ; then
4943 { $as_echo "$as_me:$LINENO: result: $lt_cv_sys_max_cmd_len" >&5
4944$as_echo "$lt_cv_sys_max_cmd_len" >&6; }
4945else
4946 { $as_echo "$as_me:$LINENO: result: none" >&5
4947$as_echo "none" >&6; }
4948fi
4949max_cmd_len=$lt_cv_sys_max_cmd_len
4950
4951
4952
4953
4954
4955
4956: ${CP="cp -f"}
4957: ${MV="mv -f"}
4958: ${RM="rm -f"}
4959
4960{ $as_echo "$as_me:$LINENO: checking whether the shell understands some XSI constructs" >&5
4961$as_echo_n "checking whether the shell understands some XSI constructs... " >&6; }
4962# Try some XSI features
4963xsi_shell=no
4964( _lt_dummy="a/b/c"
4965 test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \
4966 = c,a/b,, \
4967 && eval 'test $(( 1 + 1 )) -eq 2 \
4968 && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \
4969 && xsi_shell=yes
4970{ $as_echo "$as_me:$LINENO: result: $xsi_shell" >&5
4971$as_echo "$xsi_shell" >&6; }
4972
4973
4974{ $as_echo "$as_me:$LINENO: checking whether the shell understands \"+=\"" >&5
4975$as_echo_n "checking whether the shell understands \"+=\"... " >&6; }
4976lt_shell_append=no
4977( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \
4978 >/dev/null 2>&1 \
4979 && lt_shell_append=yes
4980{ $as_echo "$as_me:$LINENO: result: $lt_shell_append" >&5
4981$as_echo "$lt_shell_append" >&6; }
4982
4983
4984if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
4985 lt_unset=unset
4986else
4987 lt_unset=false
4988fi
4989
4990
4991
4992
4993
4994# test EBCDIC or ASCII
4995case `echo X|tr X '\101'` in
4996 A) # ASCII based system
4997 # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr
4998 lt_SP2NL='tr \040 \012'
4999 lt_NL2SP='tr \015\012 \040\040'
5000 ;;
5001 *) # EBCDIC based system
5002 lt_SP2NL='tr \100 \n'
5003 lt_NL2SP='tr \r\n \100\100'
5004 ;;
5005esac
5006
5007
5008
5009
5010
5011
5012
5013
5014
5015{ $as_echo "$as_me:$LINENO: checking for $LD option to reload object files" >&5
5016$as_echo_n "checking for $LD option to reload object files... " >&6; }
5017if test "${lt_cv_ld_reload_flag+set}" = set; then
5018 $as_echo_n "(cached) " >&6
5019else
5020 lt_cv_ld_reload_flag='-r'
5021fi
5022{ $as_echo "$as_me:$LINENO: result: $lt_cv_ld_reload_flag" >&5
5023$as_echo "$lt_cv_ld_reload_flag" >&6; }
5024reload_flag=$lt_cv_ld_reload_flag
5025case $reload_flag in
5026"" | " "*) ;;
5027*) reload_flag=" $reload_flag" ;;
5028esac
5029reload_cmds='$LD$reload_flag -o $output$reload_objs'
5030case $host_os in
5031 darwin*)
5032 if test "$GCC" = yes; then
5033 reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
5034 else
5035 reload_cmds='$LD$reload_flag -o $output$reload_objs'
5036 fi
5037 ;;
5038esac
5039
5040
5041
5042
5043
5044
5045
5046
5047
5048if test -n "$ac_tool_prefix"; then
5049 # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
5050set dummy ${ac_tool_prefix}objdump; ac_word=$2
5051{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
5052$as_echo_n "checking for $ac_word... " >&6; }
5053if test "${ac_cv_prog_OBJDUMP+set}" = set; then
5054 $as_echo_n "(cached) " >&6
5055else
5056 if test -n "$OBJDUMP"; then
5057 ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
5058else
5059as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5060for as_dir in $PATH
5061do
5062 IFS=$as_save_IFS
5063 test -z "$as_dir" && as_dir=.
5064 for ac_exec_ext in '' $ac_executable_extensions; do
5065 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5066 ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
5067 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5068 break 2
5069 fi
5070done
5071done
5072IFS=$as_save_IFS
5073
5074fi
5075fi
5076OBJDUMP=$ac_cv_prog_OBJDUMP
5077if test -n "$OBJDUMP"; then
5078 { $as_echo "$as_me:$LINENO: result: $OBJDUMP" >&5
5079$as_echo "$OBJDUMP" >&6; }
5080else
5081 { $as_echo "$as_me:$LINENO: result: no" >&5
5082$as_echo "no" >&6; }
5083fi
5084
5085
5086fi
5087if test -z "$ac_cv_prog_OBJDUMP"; then
5088 ac_ct_OBJDUMP=$OBJDUMP
5089 # Extract the first word of "objdump", so it can be a program name with args.
5090set dummy objdump; ac_word=$2
5091{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
5092$as_echo_n "checking for $ac_word... " >&6; }
5093if test "${ac_cv_prog_ac_ct_OBJDUMP+set}" = set; then
5094 $as_echo_n "(cached) " >&6
5095else
5096 if test -n "$ac_ct_OBJDUMP"; then
5097 ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
5098else
5099as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5100for as_dir in $PATH
5101do
5102 IFS=$as_save_IFS
5103 test -z "$as_dir" && as_dir=.
5104 for ac_exec_ext in '' $ac_executable_extensions; do
5105 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5106 ac_cv_prog_ac_ct_OBJDUMP="objdump"
5107 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5108 break 2
5109 fi
5110done
5111done
5112IFS=$as_save_IFS
5113
5114fi
5115fi
5116ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
5117if test -n "$ac_ct_OBJDUMP"; then
5118 { $as_echo "$as_me:$LINENO: result: $ac_ct_OBJDUMP" >&5
5119$as_echo "$ac_ct_OBJDUMP" >&6; }
5120else
5121 { $as_echo "$as_me:$LINENO: result: no" >&5
5122$as_echo "no" >&6; }
5123fi
5124
5125 if test "x$ac_ct_OBJDUMP" = x; then
5126 OBJDUMP="false"
5127 else
5128 case $cross_compiling:$ac_tool_warned in
5129yes:)
5130{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5
5131$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5132ac_tool_warned=yes ;;
5133esac
5134 OBJDUMP=$ac_ct_OBJDUMP
5135 fi
5136else
5137 OBJDUMP="$ac_cv_prog_OBJDUMP"
5138fi
5139
5140test -z "$OBJDUMP" && OBJDUMP=objdump
5141
5142
5143
5144
5145
5146
5147{ $as_echo "$as_me:$LINENO: checking how to recognize dependent libraries" >&5
5148$as_echo_n "checking how to recognize dependent libraries... " >&6; }
5149if test "${lt_cv_deplibs_check_method+set}" = set; then
5150 $as_echo_n "(cached) " >&6
5151else
5152 lt_cv_file_magic_cmd='$MAGIC_CMD'
5153lt_cv_file_magic_test_file=
5154lt_cv_deplibs_check_method='unknown'
5155# Need to set the preceding variable on all platforms that support
5156# interlibrary dependencies.
5157# 'none' -- dependencies not supported.
5158# `unknown' -- same as none, but documents that we really don't know.
5159# 'pass_all' -- all dependencies passed with no checks.
5160# 'test_compile' -- check by making test program.
5161# 'file_magic [[regex]]' -- check by looking for files in library path
5162# which responds to the $file_magic_cmd with a given extended regex.
5163# If you have `file' or equivalent on your system and you're not sure
5164# whether `pass_all' will *always* work, you probably want this one.
5165
5166case $host_os in
5167aix[4-9]*)
5168 lt_cv_deplibs_check_method=pass_all
5169 ;;
5170
5171beos*)
5172 lt_cv_deplibs_check_method=pass_all
5173 ;;
5174
5175bsdi[45]*)
5176 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
5177 lt_cv_file_magic_cmd='/usr/bin/file -L'
5178 lt_cv_file_magic_test_file=/shlib/libc.so
5179 ;;
5180
5181cygwin*)
5182 # func_win32_libid is a shell function defined in ltmain.sh
5183 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
5184 lt_cv_file_magic_cmd='func_win32_libid'
5185 ;;
5186
5187mingw* | pw32*)
5188 # Base MSYS/MinGW do not provide the 'file' command needed by
5189 # func_win32_libid shell function, so use a weaker test based on 'objdump',
5190 # unless we find 'file', for example because we are cross-compiling.
5191 if ( file / ) >/dev/null 2>&1; then
5192 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
5193 lt_cv_file_magic_cmd='func_win32_libid'
5194 else
5195 lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
5196 lt_cv_file_magic_cmd='$OBJDUMP -f'
5197 fi
5198 ;;
5199
5200cegcc)
5201 # use the weaker test based on 'objdump'. See mingw*.
5202 lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?'
5203 lt_cv_file_magic_cmd='$OBJDUMP -f'
5204 ;;
5205
5206darwin* | rhapsody*)
5207 lt_cv_deplibs_check_method=pass_all
5208 ;;
5209
5210freebsd* | dragonfly*)
5211 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
5212 case $host_cpu in
5213 i*86 )
5214 # Not sure whether the presence of OpenBSD here was a mistake.
5215 # Let's accept both of them until this is cleared up.
5216 lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
5217 lt_cv_file_magic_cmd=/usr/bin/file
5218 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
5219 ;;
5220 esac
5221 else
5222 lt_cv_deplibs_check_method=pass_all
5223 fi
5224 ;;
5225
5226gnu*)
5227 lt_cv_deplibs_check_method=pass_all
5228 ;;
5229
5230hpux10.20* | hpux11*)
5231 lt_cv_file_magic_cmd=/usr/bin/file
5232 case $host_cpu in
5233 ia64*)
5234 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
5235 lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
5236 ;;
5237 hppa*64*)
5238 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]'
5239 lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
5240 ;;
5241 *)
5242 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9].[0-9]) shared library'
5243 lt_cv_file_magic_test_file=/usr/lib/libc.sl
5244 ;;
5245 esac
5246 ;;
5247
5248interix[3-9]*)
5249 # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
5250 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
5251 ;;
5252
5253irix5* | irix6* | nonstopux*)
5254 case $LD in
5255 *-32|*"-32 ") libmagic=32-bit;;
5256 *-n32|*"-n32 ") libmagic=N32;;
5257 *-64|*"-64 ") libmagic=64-bit;;
5258 *) libmagic=never-match;;
5259 esac
5260 lt_cv_deplibs_check_method=pass_all
5261 ;;
5262
5263# This must be Linux ELF.
5264linux* | k*bsd*-gnu)
5265 lt_cv_deplibs_check_method=pass_all
5266 ;;
5267
5268netbsd*)
5269 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
5270 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
5271 else
5272 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
5273 fi
5274 ;;
5275
5276newos6*)
5277 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
5278 lt_cv_file_magic_cmd=/usr/bin/file
5279 lt_cv_file_magic_test_file=/usr/lib/libnls.so
5280 ;;
5281
5282*nto* | *qnx*)
5283 lt_cv_deplibs_check_method=pass_all
5284 ;;
5285
5286openbsd*)
5287 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
5288 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
5289 else
5290 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
5291 fi
5292 ;;
5293
5294osf3* | osf4* | osf5*)
5295 lt_cv_deplibs_check_method=pass_all
5296 ;;
5297
5298rdos*)
5299 lt_cv_deplibs_check_method=pass_all
5300 ;;
5301
5302solaris*)
5303 lt_cv_deplibs_check_method=pass_all
5304 ;;
5305
5306sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
5307 lt_cv_deplibs_check_method=pass_all
5308 ;;
5309
5310sysv4 | sysv4.3*)
5311 case $host_vendor in
5312 motorola)
5313 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]'
5314 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
5315 ;;
5316 ncr)
5317 lt_cv_deplibs_check_method=pass_all
5318 ;;
5319 sequent)
5320 lt_cv_file_magic_cmd='/bin/file'
5321 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
5322 ;;
5323 sni)
5324 lt_cv_file_magic_cmd='/bin/file'
5325 lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
5326 lt_cv_file_magic_test_file=/lib/libc.so
5327 ;;
5328 siemens)
5329 lt_cv_deplibs_check_method=pass_all
5330 ;;
5331 pc)
5332 lt_cv_deplibs_check_method=pass_all
5333 ;;
5334 esac
5335 ;;
5336
5337tpf*)
5338 lt_cv_deplibs_check_method=pass_all
5339 ;;
5340esac
5341
5342fi
5343{ $as_echo "$as_me:$LINENO: result: $lt_cv_deplibs_check_method" >&5
5344$as_echo "$lt_cv_deplibs_check_method" >&6; }
5345file_magic_cmd=$lt_cv_file_magic_cmd
5346deplibs_check_method=$lt_cv_deplibs_check_method
5347test -z "$deplibs_check_method" && deplibs_check_method=unknown
5348
5349
5350
5351
5352
5353
5354
5355
5356
5357
5358
5359
5360if test -n "$ac_tool_prefix"; then
5361 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
5362set dummy ${ac_tool_prefix}ar; ac_word=$2
5363{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
5364$as_echo_n "checking for $ac_word... " >&6; }
5365if test "${ac_cv_prog_AR+set}" = set; then
5366 $as_echo_n "(cached) " >&6
5367else
5368 if test -n "$AR"; then
5369 ac_cv_prog_AR="$AR" # Let the user override the test.
5370else
5371as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5372for as_dir in $PATH
5373do
5374 IFS=$as_save_IFS
5375 test -z "$as_dir" && as_dir=.
5376 for ac_exec_ext in '' $ac_executable_extensions; do
5377 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5378 ac_cv_prog_AR="${ac_tool_prefix}ar"
5379 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5380 break 2
5381 fi
5382done
5383done
5384IFS=$as_save_IFS
5385
5386fi
5387fi
5388AR=$ac_cv_prog_AR
5389if test -n "$AR"; then
5390 { $as_echo "$as_me:$LINENO: result: $AR" >&5
5391$as_echo "$AR" >&6; }
5392else
5393 { $as_echo "$as_me:$LINENO: result: no" >&5
5394$as_echo "no" >&6; }
5395fi
5396
5397
5398fi
5399if test -z "$ac_cv_prog_AR"; then
5400 ac_ct_AR=$AR
5401 # Extract the first word of "ar", so it can be a program name with args.
5402set dummy ar; ac_word=$2
5403{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
5404$as_echo_n "checking for $ac_word... " >&6; }
5405if test "${ac_cv_prog_ac_ct_AR+set}" = set; then
5406 $as_echo_n "(cached) " >&6
5407else
5408 if test -n "$ac_ct_AR"; then
5409 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
5410else
5411as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5412for as_dir in $PATH
5413do
5414 IFS=$as_save_IFS
5415 test -z "$as_dir" && as_dir=.
5416 for ac_exec_ext in '' $ac_executable_extensions; do
5417 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5418 ac_cv_prog_ac_ct_AR="ar"
5419 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5420 break 2
5421 fi
5422done
5423done
5424IFS=$as_save_IFS
5425
5426fi
5427fi
5428ac_ct_AR=$ac_cv_prog_ac_ct_AR
5429if test -n "$ac_ct_AR"; then
5430 { $as_echo "$as_me:$LINENO: result: $ac_ct_AR" >&5
5431$as_echo "$ac_ct_AR" >&6; }
5432else
5433 { $as_echo "$as_me:$LINENO: result: no" >&5
5434$as_echo "no" >&6; }
5435fi
5436
5437 if test "x$ac_ct_AR" = x; then
5438 AR="false"
5439 else
5440 case $cross_compiling:$ac_tool_warned in
5441yes:)
5442{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5
5443$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5444ac_tool_warned=yes ;;
5445esac
5446 AR=$ac_ct_AR
5447 fi
5448else
5449 AR="$ac_cv_prog_AR"
5450fi
5451
5452test -z "$AR" && AR=ar
5453test -z "$AR_FLAGS" && AR_FLAGS=cru
5454
5455
5456
5457
5458
5459
5460
5461
5462
5463
5464
5465if test -n "$ac_tool_prefix"; then
5466 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
5467set dummy ${ac_tool_prefix}strip; ac_word=$2
5468{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
5469$as_echo_n "checking for $ac_word... " >&6; }
5470if test "${ac_cv_prog_STRIP+set}" = set; then
5471 $as_echo_n "(cached) " >&6
5472else
5473 if test -n "$STRIP"; then
5474 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
5475else
5476as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5477for as_dir in $PATH
5478do
5479 IFS=$as_save_IFS
5480 test -z "$as_dir" && as_dir=.
5481 for ac_exec_ext in '' $ac_executable_extensions; do
5482 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5483 ac_cv_prog_STRIP="${ac_tool_prefix}strip"
5484 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5485 break 2
5486 fi
5487done
5488done
5489IFS=$as_save_IFS
5490
5491fi
5492fi
5493STRIP=$ac_cv_prog_STRIP
5494if test -n "$STRIP"; then
5495 { $as_echo "$as_me:$LINENO: result: $STRIP" >&5
5496$as_echo "$STRIP" >&6; }
5497else
5498 { $as_echo "$as_me:$LINENO: result: no" >&5
5499$as_echo "no" >&6; }
5500fi
5501
5502
5503fi
5504if test -z "$ac_cv_prog_STRIP"; then
5505 ac_ct_STRIP=$STRIP
5506 # Extract the first word of "strip", so it can be a program name with args.
5507set dummy strip; ac_word=$2
5508{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
5509$as_echo_n "checking for $ac_word... " >&6; }
5510if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then
5511 $as_echo_n "(cached) " >&6
5512else
5513 if test -n "$ac_ct_STRIP"; then
5514 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
5515else
5516as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5517for as_dir in $PATH
5518do
5519 IFS=$as_save_IFS
5520 test -z "$as_dir" && as_dir=.
5521 for ac_exec_ext in '' $ac_executable_extensions; do
5522 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5523 ac_cv_prog_ac_ct_STRIP="strip"
5524 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5525 break 2
5526 fi
5527done
5528done
5529IFS=$as_save_IFS
5530
5531fi
5532fi
5533ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
5534if test -n "$ac_ct_STRIP"; then
5535 { $as_echo "$as_me:$LINENO: result: $ac_ct_STRIP" >&5
5536$as_echo "$ac_ct_STRIP" >&6; }
5537else
5538 { $as_echo "$as_me:$LINENO: result: no" >&5
5539$as_echo "no" >&6; }
5540fi
5541
5542 if test "x$ac_ct_STRIP" = x; then
5543 STRIP=":"
5544 else
5545 case $cross_compiling:$ac_tool_warned in
5546yes:)
5547{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5
5548$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5549ac_tool_warned=yes ;;
5550esac
5551 STRIP=$ac_ct_STRIP
5552 fi
5553else
5554 STRIP="$ac_cv_prog_STRIP"
5555fi
5556
5557test -z "$STRIP" && STRIP=:
5558
5559
5560
5561
5562
5563
5564if test -n "$ac_tool_prefix"; then
5565 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
5566set dummy ${ac_tool_prefix}ranlib; ac_word=$2
5567{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
5568$as_echo_n "checking for $ac_word... " >&6; }
5569if test "${ac_cv_prog_RANLIB+set}" = set; then
5570 $as_echo_n "(cached) " >&6
5571else
5572 if test -n "$RANLIB"; then
5573 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
5574else
5575as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5576for as_dir in $PATH
5577do
5578 IFS=$as_save_IFS
5579 test -z "$as_dir" && as_dir=.
5580 for ac_exec_ext in '' $ac_executable_extensions; do
5581 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5582 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
5583 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5584 break 2
5585 fi
5586done
5587done
5588IFS=$as_save_IFS
5589
5590fi
5591fi
5592RANLIB=$ac_cv_prog_RANLIB
5593if test -n "$RANLIB"; then
5594 { $as_echo "$as_me:$LINENO: result: $RANLIB" >&5
5595$as_echo "$RANLIB" >&6; }
5596else
5597 { $as_echo "$as_me:$LINENO: result: no" >&5
5598$as_echo "no" >&6; }
5599fi
5600
5601
5602fi
5603if test -z "$ac_cv_prog_RANLIB"; then
5604 ac_ct_RANLIB=$RANLIB
5605 # Extract the first word of "ranlib", so it can be a program name with args.
5606set dummy ranlib; ac_word=$2
5607{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
5608$as_echo_n "checking for $ac_word... " >&6; }
5609if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then
5610 $as_echo_n "(cached) " >&6
5611else
5612 if test -n "$ac_ct_RANLIB"; then
5613 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
5614else
5615as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5616for as_dir in $PATH
5617do
5618 IFS=$as_save_IFS
5619 test -z "$as_dir" && as_dir=.
5620 for ac_exec_ext in '' $ac_executable_extensions; do
5621 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5622 ac_cv_prog_ac_ct_RANLIB="ranlib"
5623 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5624 break 2
5625 fi
5626done
5627done
5628IFS=$as_save_IFS
5629
5630fi
5631fi
5632ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
5633if test -n "$ac_ct_RANLIB"; then
5634 { $as_echo "$as_me:$LINENO: result: $ac_ct_RANLIB" >&5
5635$as_echo "$ac_ct_RANLIB" >&6; }
5636else
5637 { $as_echo "$as_me:$LINENO: result: no" >&5
5638$as_echo "no" >&6; }
5639fi
5640
5641 if test "x$ac_ct_RANLIB" = x; then
5642 RANLIB=":"
5643 else
5644 case $cross_compiling:$ac_tool_warned in
5645yes:)
5646{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5
5647$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5648ac_tool_warned=yes ;;
5649esac
5650 RANLIB=$ac_ct_RANLIB
5651 fi
5652else
5653 RANLIB="$ac_cv_prog_RANLIB"
5654fi
5655
5656test -z "$RANLIB" && RANLIB=:
5657
5658
5659
5660
5661
5662
5663# Determine commands to create old-style static archives.
5664old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
5665old_postinstall_cmds='chmod 644 $oldlib'
5666old_postuninstall_cmds=
5667
5668if test -n "$RANLIB"; then
5669 case $host_os in
5670 openbsd*)
5671 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib"
5672 ;;
5673 *)
5674 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib"
5675 ;;
5676 esac
5677 old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
5678fi
5679
5680
5681
5682
5683
5684
5685
5686
5687
5688
5689
5690
5691
5692
5693
5694
5695
5696
5697
5698
5699
5700
5701
5702
5703
5704
5705
5706
5707
5708
5709
5710
5711
5712
5713# If no C compiler was specified, use CC.
5714LTCC=${LTCC-"$CC"}
5715
5716# If no C compiler flags were specified, use CFLAGS.
5717LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
5718
5719# Allow CC to be a program name with arguments.
5720compiler=$CC
5721
5722
5723# Check for command to grab the raw symbol name followed by C symbol from nm.
5724{ $as_echo "$as_me:$LINENO: checking command to parse $NM output from $compiler object" >&5
5725$as_echo_n "checking command to parse $NM output from $compiler object... " >&6; }
5726if test "${lt_cv_sys_global_symbol_pipe+set}" = set; then
5727 $as_echo_n "(cached) " >&6
5728else
5729
5730# These are sane defaults that work on at least a few old systems.
5731# [They come from Ultrix. What could be older than Ultrix?!! ;)]
5732
5733# Character class describing NM global symbol codes.
5734symcode='[BCDEGRST]'
5735
5736# Regexp to match symbols that can be accessed directly from C.
5737sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
5738
5739# Define system-specific variables.
5740case $host_os in
5741aix*)
5742 symcode='[BCDT]'
5743 ;;
5744cygwin* | mingw* | pw32* | cegcc*)
5745 symcode='[ABCDGISTW]'
5746 ;;
5747hpux*)
5748 if test "$host_cpu" = ia64; then
5749 symcode='[ABCDEGRST]'
5750 fi
5751 ;;
5752irix* | nonstopux*)
5753 symcode='[BCDEGRST]'
5754 ;;
5755osf*)
5756 symcode='[BCDEGQRST]'
5757 ;;
5758solaris*)
5759 symcode='[BDRT]'
5760 ;;
5761sco3.2v5*)
5762 symcode='[DT]'
5763 ;;
5764sysv4.2uw2*)
5765 symcode='[DT]'
5766 ;;
5767sysv5* | sco5v6* | unixware* | OpenUNIX*)
5768 symcode='[ABDT]'
5769 ;;
5770sysv4)
5771 symcode='[DFNSTU]'
5772 ;;
5773esac
5774
5775# If we're using GNU nm, then use its standard symbol codes.
5776case `$NM -V 2>&1` in
5777*GNU* | *'with BFD'*)
5778 symcode='[ABCDGIRSTW]' ;;
5779esac
5780
5781# Transform an extracted symbol line into a proper C declaration.
5782# Some systems (esp. on ia64) link data and code symbols differently,
5783# so use this general approach.
5784lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
5785
5786# Transform an extracted symbol line into symbol name and symbol address
5787lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"\2\", (void *) \&\2},/p'"
5788lt_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'"
5789
5790# Handle CRLF in mingw tool chain
5791opt_cr=
5792case $build_os in
5793mingw*)
5794 opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp
5795 ;;
5796esac
5797
5798# Try without a prefix underscore, then with it.
5799for ac_symprfx in "" "_"; do
5800
5801 # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
5802 symxfrm="\\1 $ac_symprfx\\2 \\2"
5803
5804 # Write the raw and C identifiers.
5805 if test "$lt_cv_nm_interface" = "MS dumpbin"; then
5806 # Fake it for dumpbin and say T for any non-static function
5807 # and D for any global variable.
5808 # Also find C++ and __fastcall symbols from MSVC++,
5809 # which start with @ or ?.
5810 lt_cv_sys_global_symbol_pipe="$AWK '"\
5811" {last_section=section; section=\$ 3};"\
5812" /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
5813" \$ 0!~/External *\|/{next};"\
5814" / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
5815" {if(hide[section]) next};"\
5816" {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\
5817" {split(\$ 0, a, /\||\r/); split(a[2], s)};"\
5818" s[1]~/^[@?]/{print s[1], s[1]; next};"\
5819" s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\
5820" ' prfx=^$ac_symprfx"
5821 else
5822 lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
5823 fi
5824
5825 # Check to see that the pipe works correctly.
5826 pipe_works=no
5827
5828 rm -f conftest*
5829 cat > conftest.$ac_ext <<_LT_EOF
5830#ifdef __cplusplus
5831extern "C" {
5832#endif
5833char nm_test_var;
5834void nm_test_func(void);
5835void nm_test_func(void){}
5836#ifdef __cplusplus
5837}
5838#endif
5839int main(){nm_test_var='a';nm_test_func();return(0);}
5840_LT_EOF
5841
5842 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5843 (eval $ac_compile) 2>&5
5844 ac_status=$?
5845 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
5846 (exit $ac_status); }; then
5847 # Now try to grab the symbols.
5848 nlist=conftest.nm
5849 if { (eval echo "$as_me:$LINENO: \"$NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist\"") >&5
5850 (eval $NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist) 2>&5
5851 ac_status=$?
5852 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
5853 (exit $ac_status); } && test -s "$nlist"; then
5854 # Try sorting and uniquifying the output.
5855 if sort "$nlist" | uniq > "$nlist"T; then
5856 mv -f "$nlist"T "$nlist"
5857 else
5858 rm -f "$nlist"T
5859 fi
5860
5861 # Make sure that we snagged all the symbols we need.
5862 if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
5863 if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
5864 cat <<_LT_EOF > conftest.$ac_ext
5865#ifdef __cplusplus
5866extern "C" {
5867#endif
5868
5869_LT_EOF
5870 # Now generate the symbol file.
5871 eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext'
5872
5873 cat <<_LT_EOF >> conftest.$ac_ext
5874
5875/* The mapping between symbol names and symbols. */
5876const struct {
5877 const char *name;
5878 void *address;
5879}
5880lt__PROGRAM__LTX_preloaded_symbols[] =
5881{
5882 { "@PROGRAM@", (void *) 0 },
5883_LT_EOF
5884 $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
5885 cat <<\_LT_EOF >> conftest.$ac_ext
5886 {0, (void *) 0}
5887};
5888
5889/* This works around a problem in FreeBSD linker */
5890#ifdef FREEBSD_WORKAROUND
5891static const void *lt_preloaded_setup() {
5892 return lt__PROGRAM__LTX_preloaded_symbols;
5893}
5894#endif
5895
5896#ifdef __cplusplus
5897}
5898#endif
5899_LT_EOF
5900 # Now try linking the two files.
5901 mv conftest.$ac_objext conftstm.$ac_objext
5902 lt_save_LIBS="$LIBS"
5903 lt_save_CFLAGS="$CFLAGS"
5904 LIBS="conftstm.$ac_objext"
5905 CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
5906 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
5907 (eval $ac_link) 2>&5
5908 ac_status=$?
5909 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
5910 (exit $ac_status); } && test -s conftest${ac_exeext}; then
5911 pipe_works=yes
5912 fi
5913 LIBS="$lt_save_LIBS"
5914 CFLAGS="$lt_save_CFLAGS"
5915 else
5916 echo "cannot find nm_test_func in $nlist" >&5
5917 fi
5918 else
5919 echo "cannot find nm_test_var in $nlist" >&5
5920 fi
5921 else
5922 echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
5923 fi
5924 else
5925 echo "$progname: failed program was:" >&5
5926 cat conftest.$ac_ext >&5
5927 fi
5928 rm -rf conftest* conftst*
5929
5930 # Do not use the global_symbol_pipe unless it works.
5931 if test "$pipe_works" = yes; then
5932 break
5933 else
5934 lt_cv_sys_global_symbol_pipe=
5935 fi
5936done
5937
5938fi
5939
5940if test -z "$lt_cv_sys_global_symbol_pipe"; then
5941 lt_cv_sys_global_symbol_to_cdecl=
5942fi
5943if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
5944 { $as_echo "$as_me:$LINENO: result: failed" >&5
5945$as_echo "failed" >&6; }
5946else
5947 { $as_echo "$as_me:$LINENO: result: ok" >&5
5948$as_echo "ok" >&6; }
5949fi
5950
5951
5952
5953
5954
5955
5956
5957
5958
5959
5960
5961
5962
5963
5964
5965
5966
5967
5968
5969
5970
5971
5972
5973# Check whether --enable-libtool-lock was given.
5974if test "${enable_libtool_lock+set}" = set; then
5975 enableval=$enable_libtool_lock;
5976fi
5977
5978test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
5979
5980# Some flags need to be propagated to the compiler or linker for good
5981# libtool support.
5982case $host in
5983ia64-*-hpux*)
5984 # Find out which ABI we are using.
5985 echo 'int i;' > conftest.$ac_ext
5986 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5987 (eval $ac_compile) 2>&5
5988 ac_status=$?
5989 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
5990 (exit $ac_status); }; then
5991 case `/usr/bin/file conftest.$ac_objext` in
5992 *ELF-32*)
5993 HPUX_IA64_MODE="32"
5994 ;;
5995 *ELF-64*)
5996 HPUX_IA64_MODE="64"
5997 ;;
5998 esac
5999 fi
6000 rm -rf conftest*
6001 ;;
6002*-*-irix6*)
6003 # Find out which ABI we are using.
6004 echo '#line 6004 "configure"' > conftest.$ac_ext
6005 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6006 (eval $ac_compile) 2>&5
6007 ac_status=$?
6008 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
6009 (exit $ac_status); }; then
6010 if test "$lt_cv_prog_gnu_ld" = yes; then
6011 case `/usr/bin/file conftest.$ac_objext` in
6012 *32-bit*)
6013 LD="${LD-ld} -melf32bsmip"
6014 ;;
6015 *N32*)
6016 LD="${LD-ld} -melf32bmipn32"
6017 ;;
6018 *64-bit*)
6019 LD="${LD-ld} -melf64bmip"
6020 ;;
6021 esac
6022 else
6023 case `/usr/bin/file conftest.$ac_objext` in
6024 *32-bit*)
6025 LD="${LD-ld} -32"
6026 ;;
6027 *N32*)
6028 LD="${LD-ld} -n32"
6029 ;;
6030 *64-bit*)
6031 LD="${LD-ld} -64"
6032 ;;
6033 esac
6034 fi
6035 fi
6036 rm -rf conftest*
6037 ;;
6038
6039x86_64-*kfreebsd*-gnu|x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*| \
6040s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
6041 # Find out which ABI we are using.
6042 echo 'int i;' > conftest.$ac_ext
6043 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6044 (eval $ac_compile) 2>&5
6045 ac_status=$?
6046 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
6047 (exit $ac_status); }; then
6048 case `/usr/bin/file conftest.o` in
6049 *32-bit*)
6050 case $host in
6051 x86_64-*kfreebsd*-gnu)
6052 LD="${LD-ld} -m elf_i386_fbsd"
6053 ;;
6054 x86_64-*linux*)
6055 LD="${LD-ld} -m elf_i386"
6056 ;;
6057 ppc64-*linux*|powerpc64-*linux*)
6058 LD="${LD-ld} -m elf32ppclinux"
6059 ;;
6060 s390x-*linux*)
6061 LD="${LD-ld} -m elf_s390"
6062 ;;
6063 sparc64-*linux*)
6064 LD="${LD-ld} -m elf32_sparc"
6065 ;;
6066 esac
6067 ;;
6068 *64-bit*)
6069 case $host in
6070 x86_64-*kfreebsd*-gnu)
6071 LD="${LD-ld} -m elf_x86_64_fbsd"
6072 ;;
6073 x86_64-*linux*)
6074 LD="${LD-ld} -m elf_x86_64"
6075 ;;
6076 ppc*-*linux*|powerpc*-*linux*)
6077 LD="${LD-ld} -m elf64ppc"
6078 ;;
6079 s390*-*linux*|s390*-*tpf*)
6080 LD="${LD-ld} -m elf64_s390"
6081 ;;
6082 sparc*-*linux*)
6083 LD="${LD-ld} -m elf64_sparc"
6084 ;;
6085 esac
6086 ;;
6087 esac
6088 fi
6089 rm -rf conftest*
6090 ;;
6091
6092*-*-sco3.2v5*)
6093 # On SCO OpenServer 5, we need -belf to get full-featured binaries.
6094 SAVE_CFLAGS="$CFLAGS"
6095 CFLAGS="$CFLAGS -belf"
6096 { $as_echo "$as_me:$LINENO: checking whether the C compiler needs -belf" >&5
6097$as_echo_n "checking whether the C compiler needs -belf... " >&6; }
6098if test "${lt_cv_cc_needs_belf+set}" = set; then
6099 $as_echo_n "(cached) " >&6
6100else
6101 ac_ext=c
6102ac_cpp='$CPP $CPPFLAGS'
6103ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6104ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6105ac_compiler_gnu=$ac_cv_c_compiler_gnu
6106
6107 cat >conftest.$ac_ext <<_ACEOF
6108/* confdefs.h. */
6109_ACEOF
6110cat confdefs.h >>conftest.$ac_ext
6111cat >>conftest.$ac_ext <<_ACEOF
6112/* end confdefs.h. */
6113
6114int
6115main ()
6116{
6117
6118 ;
6119 return 0;
6120}
6121_ACEOF
6122rm -f conftest.$ac_objext conftest$ac_exeext
6123if { (ac_try="$ac_link"
6124case "(($ac_try" in
6125 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6126 *) ac_try_echo=$ac_try;;
6127esac
6128eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
6129$as_echo "$ac_try_echo") >&5
6130 (eval "$ac_link") 2>conftest.er1
6131 ac_status=$?
6132 grep -v '^ *+' conftest.er1 >conftest.err
6133 rm -f conftest.er1
6134 cat conftest.err >&5
6135 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
6136 (exit $ac_status); } && {
6137 test -z "$ac_c_werror_flag" ||
6138 test ! -s conftest.err
6139 } && test -s conftest$ac_exeext && {
6140 test "$cross_compiling" = yes ||
6141 $as_test_x conftest$ac_exeext
6142 }; then
6143 lt_cv_cc_needs_belf=yes
6144else
6145 $as_echo "$as_me: failed program was:" >&5
6146sed 's/^/| /' conftest.$ac_ext >&5
6147
6148 lt_cv_cc_needs_belf=no
6149fi
6150
6151rm -rf conftest.dSYM
6152rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
6153 conftest$ac_exeext conftest.$ac_ext
6154 ac_ext=c
6155ac_cpp='$CPP $CPPFLAGS'
6156ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6157ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6158ac_compiler_gnu=$ac_cv_c_compiler_gnu
6159
6160fi
6161{ $as_echo "$as_me:$LINENO: result: $lt_cv_cc_needs_belf" >&5
6162$as_echo "$lt_cv_cc_needs_belf" >&6; }
6163 if test x"$lt_cv_cc_needs_belf" != x"yes"; then
6164 # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
6165 CFLAGS="$SAVE_CFLAGS"
6166 fi
6167 ;;
6168sparc*-*solaris*)
6169 # Find out which ABI we are using.
6170 echo 'int i;' > conftest.$ac_ext
6171 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6172 (eval $ac_compile) 2>&5
6173 ac_status=$?
6174 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
6175 (exit $ac_status); }; then
6176 case `/usr/bin/file conftest.o` in
6177 *64-bit*)
6178 case $lt_cv_prog_gnu_ld in
6179 yes*) LD="${LD-ld} -m elf64_sparc" ;;
6180 *)
6181 if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
6182 LD="${LD-ld} -64"
6183 fi
6184 ;;
6185 esac
6186 ;;
6187 esac
6188 fi
6189 rm -rf conftest*
6190 ;;
6191esac
6192
6193need_locks="$enable_libtool_lock"
6194
6195
6196 case $host_os in
6197 rhapsody* | darwin*)
6198 if test -n "$ac_tool_prefix"; then
6199 # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args.
6200set dummy ${ac_tool_prefix}dsymutil; ac_word=$2
6201{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
6202$as_echo_n "checking for $ac_word... " >&6; }
6203if test "${ac_cv_prog_DSYMUTIL+set}" = set; then
6204 $as_echo_n "(cached) " >&6
6205else
6206 if test -n "$DSYMUTIL"; then
6207 ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
6208else
6209as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6210for as_dir in $PATH
6211do
6212 IFS=$as_save_IFS
6213 test -z "$as_dir" && as_dir=.
6214 for ac_exec_ext in '' $ac_executable_extensions; do
6215 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6216 ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil"
6217 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6218 break 2
6219 fi
6220done
6221done
6222IFS=$as_save_IFS
6223
6224fi
6225fi
6226DSYMUTIL=$ac_cv_prog_DSYMUTIL
6227if test -n "$DSYMUTIL"; then
6228 { $as_echo "$as_me:$LINENO: result: $DSYMUTIL" >&5
6229$as_echo "$DSYMUTIL" >&6; }
6230else
6231 { $as_echo "$as_me:$LINENO: result: no" >&5
6232$as_echo "no" >&6; }
6233fi
6234
6235
6236fi
6237if test -z "$ac_cv_prog_DSYMUTIL"; then
6238 ac_ct_DSYMUTIL=$DSYMUTIL
6239 # Extract the first word of "dsymutil", so it can be a program name with args.
6240set dummy dsymutil; ac_word=$2
6241{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
6242$as_echo_n "checking for $ac_word... " >&6; }
6243if test "${ac_cv_prog_ac_ct_DSYMUTIL+set}" = set; then
6244 $as_echo_n "(cached) " >&6
6245else
6246 if test -n "$ac_ct_DSYMUTIL"; then
6247 ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
6248else
6249as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6250for as_dir in $PATH
6251do
6252 IFS=$as_save_IFS
6253 test -z "$as_dir" && as_dir=.
6254 for ac_exec_ext in '' $ac_executable_extensions; do
6255 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6256 ac_cv_prog_ac_ct_DSYMUTIL="dsymutil"
6257 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6258 break 2
6259 fi
6260done
6261done
6262IFS=$as_save_IFS
6263
6264fi
6265fi
6266ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
6267if test -n "$ac_ct_DSYMUTIL"; then
6268 { $as_echo "$as_me:$LINENO: result: $ac_ct_DSYMUTIL" >&5
6269$as_echo "$ac_ct_DSYMUTIL" >&6; }
6270else
6271 { $as_echo "$as_me:$LINENO: result: no" >&5
6272$as_echo "no" >&6; }
6273fi
6274
6275 if test "x$ac_ct_DSYMUTIL" = x; then
6276 DSYMUTIL=":"
6277 else
6278 case $cross_compiling:$ac_tool_warned in
6279yes:)
6280{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5
6281$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6282ac_tool_warned=yes ;;
6283esac
6284 DSYMUTIL=$ac_ct_DSYMUTIL
6285 fi
6286else
6287 DSYMUTIL="$ac_cv_prog_DSYMUTIL"
6288fi
6289
6290 if test -n "$ac_tool_prefix"; then
6291 # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args.
6292set dummy ${ac_tool_prefix}nmedit; ac_word=$2
6293{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
6294$as_echo_n "checking for $ac_word... " >&6; }
6295if test "${ac_cv_prog_NMEDIT+set}" = set; then
6296 $as_echo_n "(cached) " >&6
6297else
6298 if test -n "$NMEDIT"; then
6299 ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
6300else
6301as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6302for as_dir in $PATH
6303do
6304 IFS=$as_save_IFS
6305 test -z "$as_dir" && as_dir=.
6306 for ac_exec_ext in '' $ac_executable_extensions; do
6307 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6308 ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit"
6309 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6310 break 2
6311 fi
6312done
6313done
6314IFS=$as_save_IFS
6315
6316fi
6317fi
6318NMEDIT=$ac_cv_prog_NMEDIT
6319if test -n "$NMEDIT"; then
6320 { $as_echo "$as_me:$LINENO: result: $NMEDIT" >&5
6321$as_echo "$NMEDIT" >&6; }
6322else
6323 { $as_echo "$as_me:$LINENO: result: no" >&5
6324$as_echo "no" >&6; }
6325fi
6326
6327
6328fi
6329if test -z "$ac_cv_prog_NMEDIT"; then
6330 ac_ct_NMEDIT=$NMEDIT
6331 # Extract the first word of "nmedit", so it can be a program name with args.
6332set dummy nmedit; ac_word=$2
6333{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
6334$as_echo_n "checking for $ac_word... " >&6; }
6335if test "${ac_cv_prog_ac_ct_NMEDIT+set}" = set; then
6336 $as_echo_n "(cached) " >&6
6337else
6338 if test -n "$ac_ct_NMEDIT"; then
6339 ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
6340else
6341as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6342for as_dir in $PATH
6343do
6344 IFS=$as_save_IFS
6345 test -z "$as_dir" && as_dir=.
6346 for ac_exec_ext in '' $ac_executable_extensions; do
6347 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6348 ac_cv_prog_ac_ct_NMEDIT="nmedit"
6349 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6350 break 2
6351 fi
6352done
6353done
6354IFS=$as_save_IFS
6355
6356fi
6357fi
6358ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
6359if test -n "$ac_ct_NMEDIT"; then
6360 { $as_echo "$as_me:$LINENO: result: $ac_ct_NMEDIT" >&5
6361$as_echo "$ac_ct_NMEDIT" >&6; }
6362else
6363 { $as_echo "$as_me:$LINENO: result: no" >&5
6364$as_echo "no" >&6; }
6365fi
6366
6367 if test "x$ac_ct_NMEDIT" = x; then
6368 NMEDIT=":"
6369 else
6370 case $cross_compiling:$ac_tool_warned in
6371yes:)
6372{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5
6373$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6374ac_tool_warned=yes ;;
6375esac
6376 NMEDIT=$ac_ct_NMEDIT
6377 fi
6378else
6379 NMEDIT="$ac_cv_prog_NMEDIT"
6380fi
6381
6382 if test -n "$ac_tool_prefix"; then
6383 # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args.
6384set dummy ${ac_tool_prefix}lipo; ac_word=$2
6385{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
6386$as_echo_n "checking for $ac_word... " >&6; }
6387if test "${ac_cv_prog_LIPO+set}" = set; then
6388 $as_echo_n "(cached) " >&6
6389else
6390 if test -n "$LIPO"; then
6391 ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
6392else
6393as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6394for as_dir in $PATH
6395do
6396 IFS=$as_save_IFS
6397 test -z "$as_dir" && as_dir=.
6398 for ac_exec_ext in '' $ac_executable_extensions; do
6399 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6400 ac_cv_prog_LIPO="${ac_tool_prefix}lipo"
6401 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6402 break 2
6403 fi
6404done
6405done
6406IFS=$as_save_IFS
6407
6408fi
6409fi
6410LIPO=$ac_cv_prog_LIPO
6411if test -n "$LIPO"; then
6412 { $as_echo "$as_me:$LINENO: result: $LIPO" >&5
6413$as_echo "$LIPO" >&6; }
6414else
6415 { $as_echo "$as_me:$LINENO: result: no" >&5
6416$as_echo "no" >&6; }
6417fi
6418
6419
6420fi
6421if test -z "$ac_cv_prog_LIPO"; then
6422 ac_ct_LIPO=$LIPO
6423 # Extract the first word of "lipo", so it can be a program name with args.
6424set dummy lipo; ac_word=$2
6425{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
6426$as_echo_n "checking for $ac_word... " >&6; }
6427if test "${ac_cv_prog_ac_ct_LIPO+set}" = set; then
6428 $as_echo_n "(cached) " >&6
6429else
6430 if test -n "$ac_ct_LIPO"; then
6431 ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test.
6432else
6433as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6434for as_dir in $PATH
6435do
6436 IFS=$as_save_IFS
6437 test -z "$as_dir" && as_dir=.
6438 for ac_exec_ext in '' $ac_executable_extensions; do
6439 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6440 ac_cv_prog_ac_ct_LIPO="lipo"
6441 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6442 break 2
6443 fi
6444done
6445done
6446IFS=$as_save_IFS
6447
6448fi
6449fi
6450ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO
6451if test -n "$ac_ct_LIPO"; then
6452 { $as_echo "$as_me:$LINENO: result: $ac_ct_LIPO" >&5
6453$as_echo "$ac_ct_LIPO" >&6; }
6454else
6455 { $as_echo "$as_me:$LINENO: result: no" >&5
6456$as_echo "no" >&6; }
6457fi
6458
6459 if test "x$ac_ct_LIPO" = x; then
6460 LIPO=":"
6461 else
6462 case $cross_compiling:$ac_tool_warned in
6463yes:)
6464{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5
6465$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6466ac_tool_warned=yes ;;
6467esac
6468 LIPO=$ac_ct_LIPO
6469 fi
6470else
6471 LIPO="$ac_cv_prog_LIPO"
6472fi
6473
6474 if test -n "$ac_tool_prefix"; then
6475 # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args.
6476set dummy ${ac_tool_prefix}otool; ac_word=$2
6477{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
6478$as_echo_n "checking for $ac_word... " >&6; }
6479if test "${ac_cv_prog_OTOOL+set}" = set; then
6480 $as_echo_n "(cached) " >&6
6481else
6482 if test -n "$OTOOL"; then
6483 ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test.
6484else
6485as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6486for as_dir in $PATH
6487do
6488 IFS=$as_save_IFS
6489 test -z "$as_dir" && as_dir=.
6490 for ac_exec_ext in '' $ac_executable_extensions; do
6491 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6492 ac_cv_prog_OTOOL="${ac_tool_prefix}otool"
6493 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6494 break 2
6495 fi
6496done
6497done
6498IFS=$as_save_IFS
6499
6500fi
6501fi
6502OTOOL=$ac_cv_prog_OTOOL
6503if test -n "$OTOOL"; then
6504 { $as_echo "$as_me:$LINENO: result: $OTOOL" >&5
6505$as_echo "$OTOOL" >&6; }
6506else
6507 { $as_echo "$as_me:$LINENO: result: no" >&5
6508$as_echo "no" >&6; }
6509fi
6510
6511
6512fi
6513if test -z "$ac_cv_prog_OTOOL"; then
6514 ac_ct_OTOOL=$OTOOL
6515 # Extract the first word of "otool", so it can be a program name with args.
6516set dummy otool; ac_word=$2
6517{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
6518$as_echo_n "checking for $ac_word... " >&6; }
6519if test "${ac_cv_prog_ac_ct_OTOOL+set}" = set; then
6520 $as_echo_n "(cached) " >&6
6521else
6522 if test -n "$ac_ct_OTOOL"; then
6523 ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test.
6524else
6525as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6526for as_dir in $PATH
6527do
6528 IFS=$as_save_IFS
6529 test -z "$as_dir" && as_dir=.
6530 for ac_exec_ext in '' $ac_executable_extensions; do
6531 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6532 ac_cv_prog_ac_ct_OTOOL="otool"
6533 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6534 break 2
6535 fi
6536done
6537done
6538IFS=$as_save_IFS
6539
6540fi
6541fi
6542ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL
6543if test -n "$ac_ct_OTOOL"; then
6544 { $as_echo "$as_me:$LINENO: result: $ac_ct_OTOOL" >&5
6545$as_echo "$ac_ct_OTOOL" >&6; }
6546else
6547 { $as_echo "$as_me:$LINENO: result: no" >&5
6548$as_echo "no" >&6; }
6549fi
6550
6551 if test "x$ac_ct_OTOOL" = x; then
6552 OTOOL=":"
6553 else
6554 case $cross_compiling:$ac_tool_warned in
6555yes:)
6556{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5
6557$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6558ac_tool_warned=yes ;;
6559esac
6560 OTOOL=$ac_ct_OTOOL
6561 fi
6562else
6563 OTOOL="$ac_cv_prog_OTOOL"
6564fi
6565
6566 if test -n "$ac_tool_prefix"; then
6567 # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args.
6568set dummy ${ac_tool_prefix}otool64; ac_word=$2
6569{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
6570$as_echo_n "checking for $ac_word... " >&6; }
6571if test "${ac_cv_prog_OTOOL64+set}" = set; then
6572 $as_echo_n "(cached) " >&6
6573else
6574 if test -n "$OTOOL64"; then
6575 ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test.
6576else
6577as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6578for as_dir in $PATH
6579do
6580 IFS=$as_save_IFS
6581 test -z "$as_dir" && as_dir=.
6582 for ac_exec_ext in '' $ac_executable_extensions; do
6583 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6584 ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64"
6585 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6586 break 2
6587 fi
6588done
6589done
6590IFS=$as_save_IFS
6591
6592fi
6593fi
6594OTOOL64=$ac_cv_prog_OTOOL64
6595if test -n "$OTOOL64"; then
6596 { $as_echo "$as_me:$LINENO: result: $OTOOL64" >&5
6597$as_echo "$OTOOL64" >&6; }
6598else
6599 { $as_echo "$as_me:$LINENO: result: no" >&5
6600$as_echo "no" >&6; }
6601fi
6602
6603
6604fi
6605if test -z "$ac_cv_prog_OTOOL64"; then
6606 ac_ct_OTOOL64=$OTOOL64
6607 # Extract the first word of "otool64", so it can be a program name with args.
6608set dummy otool64; ac_word=$2
6609{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
6610$as_echo_n "checking for $ac_word... " >&6; }
6611if test "${ac_cv_prog_ac_ct_OTOOL64+set}" = set; then
6612 $as_echo_n "(cached) " >&6
6613else
6614 if test -n "$ac_ct_OTOOL64"; then
6615 ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test.
6616else
6617as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6618for as_dir in $PATH
6619do
6620 IFS=$as_save_IFS
6621 test -z "$as_dir" && as_dir=.
6622 for ac_exec_ext in '' $ac_executable_extensions; do
6623 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6624 ac_cv_prog_ac_ct_OTOOL64="otool64"
6625 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6626 break 2
6627 fi
6628done
6629done
6630IFS=$as_save_IFS
6631
6632fi
6633fi
6634ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64
6635if test -n "$ac_ct_OTOOL64"; then
6636 { $as_echo "$as_me:$LINENO: result: $ac_ct_OTOOL64" >&5
6637$as_echo "$ac_ct_OTOOL64" >&6; }
6638else
6639 { $as_echo "$as_me:$LINENO: result: no" >&5
6640$as_echo "no" >&6; }
6641fi
6642
6643 if test "x$ac_ct_OTOOL64" = x; then
6644 OTOOL64=":"
6645 else
6646 case $cross_compiling:$ac_tool_warned in
6647yes:)
6648{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5
6649$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6650ac_tool_warned=yes ;;
6651esac
6652 OTOOL64=$ac_ct_OTOOL64
6653 fi
6654else
6655 OTOOL64="$ac_cv_prog_OTOOL64"
6656fi
6657
6658
6659
6660
6661
6662
6663
6664
6665
6666
6667
6668
6669
6670
6671
6672
6673
6674
6675
6676
6677
6678
6679
6680
6681
6682
6683
6684 { $as_echo "$as_me:$LINENO: checking for -single_module linker flag" >&5
6685$as_echo_n "checking for -single_module linker flag... " >&6; }
6686if test "${lt_cv_apple_cc_single_mod+set}" = set; then
6687 $as_echo_n "(cached) " >&6
6688else
6689 lt_cv_apple_cc_single_mod=no
6690 if test -z "${LT_MULTI_MODULE}"; then
6691 # By default we will add the -single_module flag. You can override
6692 # by either setting the environment variable LT_MULTI_MODULE
6693 # non-empty at configure time, or by adding -multi_module to the
6694 # link flags.
6695 rm -rf libconftest.dylib*
6696 echo "int foo(void){return 1;}" > conftest.c
6697 echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
6698-dynamiclib -Wl,-single_module conftest.c" >&5
6699 $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
6700 -dynamiclib -Wl,-single_module conftest.c 2>conftest.err
6701 _lt_result=$?
6702 if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then
6703 lt_cv_apple_cc_single_mod=yes
6704 else
6705 cat conftest.err >&5
6706 fi
6707 rm -rf libconftest.dylib*
6708 rm -f conftest.*
6709 fi
6710fi
6711{ $as_echo "$as_me:$LINENO: result: $lt_cv_apple_cc_single_mod" >&5
6712$as_echo "$lt_cv_apple_cc_single_mod" >&6; }
6713 { $as_echo "$as_me:$LINENO: checking for -exported_symbols_list linker flag" >&5
6714$as_echo_n "checking for -exported_symbols_list linker flag... " >&6; }
6715if test "${lt_cv_ld_exported_symbols_list+set}" = set; then
6716 $as_echo_n "(cached) " >&6
6717else
6718 lt_cv_ld_exported_symbols_list=no
6719 save_LDFLAGS=$LDFLAGS
6720 echo "_main" > conftest.sym
6721 LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
6722 cat >conftest.$ac_ext <<_ACEOF
6723/* confdefs.h. */
6724_ACEOF
6725cat confdefs.h >>conftest.$ac_ext
6726cat >>conftest.$ac_ext <<_ACEOF
6727/* end confdefs.h. */
6728
6729int
6730main ()
6731{
6732
6733 ;
6734 return 0;
6735}
6736_ACEOF
6737rm -f conftest.$ac_objext conftest$ac_exeext
6738if { (ac_try="$ac_link"
6739case "(($ac_try" in
6740 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6741 *) ac_try_echo=$ac_try;;
6742esac
6743eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
6744$as_echo "$ac_try_echo") >&5
6745 (eval "$ac_link") 2>conftest.er1
6746 ac_status=$?
6747 grep -v '^ *+' conftest.er1 >conftest.err
6748 rm -f conftest.er1
6749 cat conftest.err >&5
6750 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
6751 (exit $ac_status); } && {
6752 test -z "$ac_c_werror_flag" ||
6753 test ! -s conftest.err
6754 } && test -s conftest$ac_exeext && {
6755 test "$cross_compiling" = yes ||
6756 $as_test_x conftest$ac_exeext
6757 }; then
6758 lt_cv_ld_exported_symbols_list=yes
6759else
6760 $as_echo "$as_me: failed program was:" >&5
6761sed 's/^/| /' conftest.$ac_ext >&5
6762
6763 lt_cv_ld_exported_symbols_list=no
6764fi
6765
6766rm -rf conftest.dSYM
6767rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
6768 conftest$ac_exeext conftest.$ac_ext
6769 LDFLAGS="$save_LDFLAGS"
6770
6771fi
6772{ $as_echo "$as_me:$LINENO: result: $lt_cv_ld_exported_symbols_list" >&5
6773$as_echo "$lt_cv_ld_exported_symbols_list" >&6; }
6774 case $host_os in
6775 rhapsody* | darwin1.[012])
6776 _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;;
6777 darwin1.*)
6778 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
6779 darwin*) # darwin 5.x on
6780 # if running on 10.5 or later, the deployment target defaults
6781 # to the OS version, if on x86, and 10.4, the deployment
6782 # target defaults to 10.4. Don't you love it?
6783 case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
6784 10.0,*86*-darwin8*|10.0,*-darwin[91]*)
6785 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
6786 10.[012]*)
6787 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
6788 10.*)
6789 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
6790 esac
6791 ;;
6792 esac
6793 if test "$lt_cv_apple_cc_single_mod" = "yes"; then
6794 _lt_dar_single_mod='$single_module'
6795 fi
6796 if test "$lt_cv_ld_exported_symbols_list" = "yes"; then
6797 _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym'
6798 else
6799 _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}'
6800 fi
6801 if test "$DSYMUTIL" != ":"; then
6802 _lt_dsymutil='~$DSYMUTIL $lib || :'
6803 else
6804 _lt_dsymutil=
6805 fi
6806 ;;
6807 esac
6808
6809ac_ext=c
6810ac_cpp='$CPP $CPPFLAGS'
6811ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6812ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6813ac_compiler_gnu=$ac_cv_c_compiler_gnu
6814{ $as_echo "$as_me:$LINENO: checking how to run the C preprocessor" >&5
6815$as_echo_n "checking how to run the C preprocessor... " >&6; }
6816# On Suns, sometimes $CPP names a directory.
6817if test -n "$CPP" && test -d "$CPP"; then
6818 CPP=
6819fi
6820if test -z "$CPP"; then
6821 if test "${ac_cv_prog_CPP+set}" = set; then
6822 $as_echo_n "(cached) " >&6
6823else
6824 # Double quotes because CPP needs to be expanded
6825 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
6826 do
6827 ac_preproc_ok=false
6828for ac_c_preproc_warn_flag in '' yes
6829do
6830 # Use a header file that comes with gcc, so configuring glibc
6831 # with a fresh cross-compiler works.
6832 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
6833 # <limits.h> exists even on freestanding compilers.
6834 # On the NeXT, cc -E runs the code through the compiler's parser,
6835 # not just through cpp. "Syntax error" is here to catch this case.
6836 cat >conftest.$ac_ext <<_ACEOF
6837/* confdefs.h. */
6838_ACEOF
6839cat confdefs.h >>conftest.$ac_ext
6840cat >>conftest.$ac_ext <<_ACEOF
6841/* end confdefs.h. */
6842#ifdef __STDC__
6843# include <limits.h>
6844#else
6845# include <assert.h>
6846#endif
6847 Syntax error
6848_ACEOF
6849if { (ac_try="$ac_cpp conftest.$ac_ext"
6850case "(($ac_try" in
6851 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6852 *) ac_try_echo=$ac_try;;
6853esac
6854eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
6855$as_echo "$ac_try_echo") >&5
6856 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
6857 ac_status=$?
6858 grep -v '^ *+' conftest.er1 >conftest.err
6859 rm -f conftest.er1
6860 cat conftest.err >&5
6861 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
6862 (exit $ac_status); } >/dev/null && {
6863 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
6864 test ! -s conftest.err
6865 }; then
6866 :
6867else
6868 $as_echo "$as_me: failed program was:" >&5
6869sed 's/^/| /' conftest.$ac_ext >&5
6870
6871 # Broken: fails on valid input.
6872continue
6873fi
6874
6875rm -f conftest.err conftest.$ac_ext
6876
6877 # OK, works on sane cases. Now check whether nonexistent headers
6878 # can be detected and how.
6879 cat >conftest.$ac_ext <<_ACEOF
6880/* confdefs.h. */
6881_ACEOF
6882cat confdefs.h >>conftest.$ac_ext
6883cat >>conftest.$ac_ext <<_ACEOF
6884/* end confdefs.h. */
6885#include <ac_nonexistent.h>
6886_ACEOF
6887if { (ac_try="$ac_cpp conftest.$ac_ext"
6888case "(($ac_try" in
6889 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6890 *) ac_try_echo=$ac_try;;
6891esac
6892eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
6893$as_echo "$ac_try_echo") >&5
6894 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
6895 ac_status=$?
6896 grep -v '^ *+' conftest.er1 >conftest.err
6897 rm -f conftest.er1
6898 cat conftest.err >&5
6899 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
6900 (exit $ac_status); } >/dev/null && {
6901 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
6902 test ! -s conftest.err
6903 }; then
6904 # Broken: success on invalid input.
6905continue
6906else
6907 $as_echo "$as_me: failed program was:" >&5
6908sed 's/^/| /' conftest.$ac_ext >&5
6909
6910 # Passes both tests.
6911ac_preproc_ok=:
6912break
6913fi
6914
6915rm -f conftest.err conftest.$ac_ext
6916
6917done
6918# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
6919rm -f conftest.err conftest.$ac_ext
6920if $ac_preproc_ok; then
6921 break
6922fi
6923
6924 done
6925 ac_cv_prog_CPP=$CPP
6926
6927fi
6928 CPP=$ac_cv_prog_CPP
6929else
6930 ac_cv_prog_CPP=$CPP
6931fi
6932{ $as_echo "$as_me:$LINENO: result: $CPP" >&5
6933$as_echo "$CPP" >&6; }
6934ac_preproc_ok=false
6935for ac_c_preproc_warn_flag in '' yes
6936do
6937 # Use a header file that comes with gcc, so configuring glibc
6938 # with a fresh cross-compiler works.
6939 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
6940 # <limits.h> exists even on freestanding compilers.
6941 # On the NeXT, cc -E runs the code through the compiler's parser,
6942 # not just through cpp. "Syntax error" is here to catch this case.
6943 cat >conftest.$ac_ext <<_ACEOF
6944/* confdefs.h. */
6945_ACEOF
6946cat confdefs.h >>conftest.$ac_ext
6947cat >>conftest.$ac_ext <<_ACEOF
6948/* end confdefs.h. */
6949#ifdef __STDC__
6950# include <limits.h>
6951#else
6952# include <assert.h>
6953#endif
6954 Syntax error
6955_ACEOF
6956if { (ac_try="$ac_cpp conftest.$ac_ext"
6957case "(($ac_try" in
6958 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6959 *) ac_try_echo=$ac_try;;
6960esac
6961eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
6962$as_echo "$ac_try_echo") >&5
6963 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
6964 ac_status=$?
6965 grep -v '^ *+' conftest.er1 >conftest.err
6966 rm -f conftest.er1
6967 cat conftest.err >&5
6968 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
6969 (exit $ac_status); } >/dev/null && {
6970 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
6971 test ! -s conftest.err
6972 }; then
6973 :
6974else
6975 $as_echo "$as_me: failed program was:" >&5
6976sed 's/^/| /' conftest.$ac_ext >&5
6977
6978 # Broken: fails on valid input.
6979continue
6980fi
6981
6982rm -f conftest.err conftest.$ac_ext
6983
6984 # OK, works on sane cases. Now check whether nonexistent headers
6985 # can be detected and how.
6986 cat >conftest.$ac_ext <<_ACEOF
6987/* confdefs.h. */
6988_ACEOF
6989cat confdefs.h >>conftest.$ac_ext
6990cat >>conftest.$ac_ext <<_ACEOF
6991/* end confdefs.h. */
6992#include <ac_nonexistent.h>
6993_ACEOF
6994if { (ac_try="$ac_cpp conftest.$ac_ext"
6995case "(($ac_try" in
6996 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6997 *) ac_try_echo=$ac_try;;
6998esac
6999eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
7000$as_echo "$ac_try_echo") >&5
7001 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
7002 ac_status=$?
7003 grep -v '^ *+' conftest.er1 >conftest.err
7004 rm -f conftest.er1
7005 cat conftest.err >&5
7006 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
7007 (exit $ac_status); } >/dev/null && {
7008 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
7009 test ! -s conftest.err
7010 }; then
7011 # Broken: success on invalid input.
7012continue
7013else
7014 $as_echo "$as_me: failed program was:" >&5
7015sed 's/^/| /' conftest.$ac_ext >&5
7016
7017 # Passes both tests.
7018ac_preproc_ok=:
7019break
7020fi
7021
7022rm -f conftest.err conftest.$ac_ext
7023
7024done
7025# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
7026rm -f conftest.err conftest.$ac_ext
7027if $ac_preproc_ok; then
7028 :
7029else
7030 { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
7031$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
7032{ { $as_echo "$as_me:$LINENO: error: C preprocessor \"$CPP\" fails sanity check
7033See \`config.log' for more details." >&5
7034$as_echo "$as_me: error: C preprocessor \"$CPP\" fails sanity check
7035See \`config.log' for more details." >&2;}
7036 { (exit 1); exit 1; }; }; }
7037fi
7038
7039ac_ext=c
7040ac_cpp='$CPP $CPPFLAGS'
7041ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7042ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7043ac_compiler_gnu=$ac_cv_c_compiler_gnu
7044
7045
7046{ $as_echo "$as_me:$LINENO: checking for ANSI C header files" >&5
7047$as_echo_n "checking for ANSI C header files... " >&6; }
7048if test "${ac_cv_header_stdc+set}" = set; then
7049 $as_echo_n "(cached) " >&6
7050else
7051 cat >conftest.$ac_ext <<_ACEOF
7052/* confdefs.h. */
7053_ACEOF
7054cat confdefs.h >>conftest.$ac_ext
7055cat >>conftest.$ac_ext <<_ACEOF
7056/* end confdefs.h. */
7057#include <stdlib.h>
7058#include <stdarg.h>
7059#include <string.h>
7060#include <float.h>
7061
7062int
7063main ()
7064{
7065
7066 ;
7067 return 0;
7068}
7069_ACEOF
7070rm -f conftest.$ac_objext
7071if { (ac_try="$ac_compile"
7072case "(($ac_try" in
7073 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7074 *) ac_try_echo=$ac_try;;
7075esac
7076eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
7077$as_echo "$ac_try_echo") >&5
7078 (eval "$ac_compile") 2>conftest.er1
7079 ac_status=$?
7080 grep -v '^ *+' conftest.er1 >conftest.err
7081 rm -f conftest.er1
7082 cat conftest.err >&5
7083 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
7084 (exit $ac_status); } && {
7085 test -z "$ac_c_werror_flag" ||
7086 test ! -s conftest.err
7087 } && test -s conftest.$ac_objext; then
7088 ac_cv_header_stdc=yes
7089else
7090 $as_echo "$as_me: failed program was:" >&5
7091sed 's/^/| /' conftest.$ac_ext >&5
7092
7093 ac_cv_header_stdc=no
7094fi
7095
7096rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7097
7098if test $ac_cv_header_stdc = yes; then
7099 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
7100 cat >conftest.$ac_ext <<_ACEOF
7101/* confdefs.h. */
7102_ACEOF
7103cat confdefs.h >>conftest.$ac_ext
7104cat >>conftest.$ac_ext <<_ACEOF
7105/* end confdefs.h. */
7106#include <string.h>
7107
7108_ACEOF
7109if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
7110 $EGREP "memchr" >/dev/null 2>&1; then
7111 :
7112else
7113 ac_cv_header_stdc=no
7114fi
7115rm -f conftest*
7116
7117fi
7118
7119if test $ac_cv_header_stdc = yes; then
7120 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
7121 cat >conftest.$ac_ext <<_ACEOF
7122/* confdefs.h. */
7123_ACEOF
7124cat confdefs.h >>conftest.$ac_ext
7125cat >>conftest.$ac_ext <<_ACEOF
7126/* end confdefs.h. */
7127#include <stdlib.h>
7128
7129_ACEOF
7130if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
7131 $EGREP "free" >/dev/null 2>&1; then
7132 :
7133else
7134 ac_cv_header_stdc=no
7135fi
7136rm -f conftest*
7137
7138fi
7139
7140if test $ac_cv_header_stdc = yes; then
7141 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
7142 if test "$cross_compiling" = yes; then
7143 :
7144else
7145 cat >conftest.$ac_ext <<_ACEOF
7146/* confdefs.h. */
7147_ACEOF
7148cat confdefs.h >>conftest.$ac_ext
7149cat >>conftest.$ac_ext <<_ACEOF
7150/* end confdefs.h. */
7151#include <ctype.h>
7152#include <stdlib.h>
7153#if ((' ' & 0x0FF) == 0x020)
7154# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
7155# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
7156#else
7157# define ISLOWER(c) \
7158 (('a' <= (c) && (c) <= 'i') \
7159 || ('j' <= (c) && (c) <= 'r') \
7160 || ('s' <= (c) && (c) <= 'z'))
7161# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
7162#endif
7163
7164#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
7165int
7166main ()
7167{
7168 int i;
7169 for (i = 0; i < 256; i++)
7170 if (XOR (islower (i), ISLOWER (i))
7171 || toupper (i) != TOUPPER (i))
7172 return 2;
7173 return 0;
7174}
7175_ACEOF
7176rm -f conftest$ac_exeext
7177if { (ac_try="$ac_link"
7178case "(($ac_try" in
7179 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7180 *) ac_try_echo=$ac_try;;
7181esac
7182eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
7183$as_echo "$ac_try_echo") >&5
7184 (eval "$ac_link") 2>&5
7185 ac_status=$?
7186 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
7187 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
7188 { (case "(($ac_try" in
7189 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7190 *) ac_try_echo=$ac_try;;
7191esac
7192eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
7193$as_echo "$ac_try_echo") >&5
7194 (eval "$ac_try") 2>&5
7195 ac_status=$?
7196 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
7197 (exit $ac_status); }; }; then
7198 :
7199else
7200 $as_echo "$as_me: program exited with status $ac_status" >&5
7201$as_echo "$as_me: failed program was:" >&5
7202sed 's/^/| /' conftest.$ac_ext >&5
7203
7204( exit $ac_status )
7205ac_cv_header_stdc=no
7206fi
7207rm -rf conftest.dSYM
7208rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
7209fi
7210
7211
7212fi
7213fi
7214{ $as_echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5
7215$as_echo "$ac_cv_header_stdc" >&6; }
7216if test $ac_cv_header_stdc = yes; then
7217
7218cat >>confdefs.h <<\_ACEOF
7219#define STDC_HEADERS 1
7220_ACEOF
7221
7222fi
7223
7224# On IRIX 5.3, sys/types and inttypes.h are conflicting.
7225
7226
7227
7228
7229
7230
7231
7232
7233
7234for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
7235 inttypes.h stdint.h unistd.h
7236do
7237as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
7238{ $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
7239$as_echo_n "checking for $ac_header... " >&6; }
7240if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
7241 $as_echo_n "(cached) " >&6
7242else
7243 cat >conftest.$ac_ext <<_ACEOF
7244/* confdefs.h. */
7245_ACEOF
7246cat confdefs.h >>conftest.$ac_ext
7247cat >>conftest.$ac_ext <<_ACEOF
7248/* end confdefs.h. */
7249$ac_includes_default
7250
7251#include <$ac_header>
7252_ACEOF
7253rm -f conftest.$ac_objext
7254if { (ac_try="$ac_compile"
7255case "(($ac_try" in
7256 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7257 *) ac_try_echo=$ac_try;;
7258esac
7259eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
7260$as_echo "$ac_try_echo") >&5
7261 (eval "$ac_compile") 2>conftest.er1
7262 ac_status=$?
7263 grep -v '^ *+' conftest.er1 >conftest.err
7264 rm -f conftest.er1
7265 cat conftest.err >&5
7266 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
7267 (exit $ac_status); } && {
7268 test -z "$ac_c_werror_flag" ||
7269 test ! -s conftest.err
7270 } && test -s conftest.$ac_objext; then
7271 eval "$as_ac_Header=yes"
7272else
7273 $as_echo "$as_me: failed program was:" >&5
7274sed 's/^/| /' conftest.$ac_ext >&5
7275
7276 eval "$as_ac_Header=no"
7277fi
7278
7279rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7280fi
7281ac_res=`eval 'as_val=${'$as_ac_Header'}
7282 $as_echo "$as_val"'`
7283 { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
7284$as_echo "$ac_res" >&6; }
7285as_val=`eval 'as_val=${'$as_ac_Header'}
7286 $as_echo "$as_val"'`
7287 if test "x$as_val" = x""yes; then
7288 cat >>confdefs.h <<_ACEOF
7289#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
7290_ACEOF
7291
7292fi
7293
7294done
7295
7296
7297
7298for ac_header in dlfcn.h
7299do
7300as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
7301{ $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
7302$as_echo_n "checking for $ac_header... " >&6; }
7303if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
7304 $as_echo_n "(cached) " >&6
7305else
7306 cat >conftest.$ac_ext <<_ACEOF
7307/* confdefs.h. */
7308_ACEOF
7309cat confdefs.h >>conftest.$ac_ext
7310cat >>conftest.$ac_ext <<_ACEOF
7311/* end confdefs.h. */
7312$ac_includes_default
7313
7314#include <$ac_header>
7315_ACEOF
7316rm -f conftest.$ac_objext
7317if { (ac_try="$ac_compile"
7318case "(($ac_try" in
7319 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7320 *) ac_try_echo=$ac_try;;
7321esac
7322eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
7323$as_echo "$ac_try_echo") >&5
7324 (eval "$ac_compile") 2>conftest.er1
7325 ac_status=$?
7326 grep -v '^ *+' conftest.er1 >conftest.err
7327 rm -f conftest.er1
7328 cat conftest.err >&5
7329 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
7330 (exit $ac_status); } && {
7331 test -z "$ac_c_werror_flag" ||
7332 test ! -s conftest.err
7333 } && test -s conftest.$ac_objext; then
7334 eval "$as_ac_Header=yes"
7335else
7336 $as_echo "$as_me: failed program was:" >&5
7337sed 's/^/| /' conftest.$ac_ext >&5
7338
7339 eval "$as_ac_Header=no"
7340fi
7341
7342rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7343fi
7344ac_res=`eval 'as_val=${'$as_ac_Header'}
7345 $as_echo "$as_val"'`
7346 { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
7347$as_echo "$ac_res" >&6; }
7348as_val=`eval 'as_val=${'$as_ac_Header'}
7349 $as_echo "$as_val"'`
7350 if test "x$as_val" = x""yes; then
7351 cat >>confdefs.h <<_ACEOF
7352#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
7353_ACEOF
7354
7355fi
7356
7357done
7358
7359
7360
7361# Set options
7362
7363
7364
7365 enable_dlopen=no
7366
7367
7368
7369 # Check whether --enable-shared was given.
7370if test "${enable_shared+set}" = set; then
7371 enableval=$enable_shared; p=${PACKAGE-default}
7372 case $enableval in
7373 yes) enable_shared=yes ;;
7374 no) enable_shared=no ;;
7375 *)
7376 enable_shared=no
7377 # Look at the argument we got. We use all the common list separators.
7378 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
7379 for pkg in $enableval; do
7380 IFS="$lt_save_ifs"
7381 if test "X$pkg" = "X$p"; then
7382 enable_shared=yes
7383 fi
7384 done
7385 IFS="$lt_save_ifs"
7386 ;;
7387 esac
7388else
7389 enable_shared=yes
7390fi
7391
7392
7393
7394
7395
7396
7397
7398
7399
7400 # Check whether --enable-static was given.
7401if test "${enable_static+set}" = set; then
7402 enableval=$enable_static; p=${PACKAGE-default}
7403 case $enableval in
7404 yes) enable_static=yes ;;
7405 no) enable_static=no ;;
7406 *)
7407 enable_static=no
7408 # Look at the argument we got. We use all the common list separators.
7409 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
7410 for pkg in $enableval; do
7411 IFS="$lt_save_ifs"
7412 if test "X$pkg" = "X$p"; then
7413 enable_static=yes
7414 fi
7415 done
7416 IFS="$lt_save_ifs"
7417 ;;
7418 esac
7419else
7420 enable_static=yes
7421fi
7422
7423
7424
7425
7426
7427
7428
7429
7430
7431
7432# Check whether --with-pic was given.
7433if test "${with_pic+set}" = set; then
7434 withval=$with_pic; pic_mode="$withval"
7435else
7436 pic_mode=default
7437fi
7438
7439
7440test -z "$pic_mode" && pic_mode=default
7441
7442
7443
7444
7445
7446
7447
7448 # Check whether --enable-fast-install was given.
7449if test "${enable_fast_install+set}" = set; then
7450 enableval=$enable_fast_install; p=${PACKAGE-default}
7451 case $enableval in
7452 yes) enable_fast_install=yes ;;
7453 no) enable_fast_install=no ;;
7454 *)
7455 enable_fast_install=no
7456 # Look at the argument we got. We use all the common list separators.
7457 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
7458 for pkg in $enableval; do
7459 IFS="$lt_save_ifs"
7460 if test "X$pkg" = "X$p"; then
7461 enable_fast_install=yes
7462 fi
7463 done
7464 IFS="$lt_save_ifs"
7465 ;;
7466 esac
7467else
7468 enable_fast_install=yes
7469fi
7470
7471
7472
7473
7474
7475
7476
7477
7478
7479
7480
7481# This can be used to rebuild libtool when needed
7482LIBTOOL_DEPS="$ltmain"
7483
7484# Always use our own libtool.
7485LIBTOOL='$(SHELL) $(top_builddir)/libtool'
7486
7487
7488
7489
7490
7491
7492
7493
7494
7495
7496
7497
7498
7499
7500
7501
7502
7503
7504
7505
7506
7507
7508
7509
7510
7511test -z "$LN_S" && LN_S="ln -s"
7512
7513
7514
7515
7516
7517
7518
7519
7520
7521
7522
7523
7524
7525
7526if test -n "${ZSH_VERSION+set}" ; then
7527 setopt NO_GLOB_SUBST
7528fi
7529
7530{ $as_echo "$as_me:$LINENO: checking for objdir" >&5
7531$as_echo_n "checking for objdir... " >&6; }
7532if test "${lt_cv_objdir+set}" = set; then
7533 $as_echo_n "(cached) " >&6
7534else
7535 rm -f .libs 2>/dev/null
7536mkdir .libs 2>/dev/null
7537if test -d .libs; then
7538 lt_cv_objdir=.libs
7539else
7540 # MS-DOS does not allow filenames that begin with a dot.
7541 lt_cv_objdir=_libs
7542fi
7543rmdir .libs 2>/dev/null
7544fi
7545{ $as_echo "$as_me:$LINENO: result: $lt_cv_objdir" >&5
7546$as_echo "$lt_cv_objdir" >&6; }
7547objdir=$lt_cv_objdir
7548
7549
7550
7551
7552
7553cat >>confdefs.h <<_ACEOF
7554#define LT_OBJDIR "$lt_cv_objdir/"
7555_ACEOF
7556
7557
7558
7559
7560
7561
7562
7563
7564
7565
7566
7567
7568
7569
7570
7571
7572
7573case $host_os in
7574aix3*)
7575 # AIX sometimes has problems with the GCC collect2 program. For some
7576 # reason, if we set the COLLECT_NAMES environment variable, the problems
7577 # vanish in a puff of smoke.
7578 if test "X${COLLECT_NAMES+set}" != Xset; then
7579 COLLECT_NAMES=
7580 export COLLECT_NAMES
7581 fi
7582 ;;
7583esac
7584
7585# Sed substitution that helps us do robust quoting. It backslashifies
7586# metacharacters that are still active within double-quoted strings.
7587sed_quote_subst='s/\(["`$\\]\)/\\\1/g'
7588
7589# Same as above, but do not quote variable references.
7590double_quote_subst='s/\(["`\\]\)/\\\1/g'
7591
7592# Sed substitution to delay expansion of an escaped shell variable in a
7593# double_quote_subst'ed string.
7594delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
7595
7596# Sed substitution to delay expansion of an escaped single quote.
7597delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g'
7598
7599# Sed substitution to avoid accidental globbing in evaled expressions
7600no_glob_subst='s/\*/\\\*/g'
7601
7602# Global variables:
7603ofile=libtool
7604can_build_shared=yes
7605
7606# All known linkers require a `.a' archive for static linking (except MSVC,
7607# which needs '.lib').
7608libext=a
7609
7610with_gnu_ld="$lt_cv_prog_gnu_ld"
7611
7612old_CC="$CC"
7613old_CFLAGS="$CFLAGS"
7614
7615# Set sane defaults for various variables
7616test -z "$CC" && CC=cc
7617test -z "$LTCC" && LTCC=$CC
7618test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
7619test -z "$LD" && LD=ld
7620test -z "$ac_objext" && ac_objext=o
7621
7622for cc_temp in $compiler""; do
7623 case $cc_temp in
7624 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
7625 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
7626 \-*) ;;
7627 *) break;;
7628 esac
7629done
7630cc_basename=`$ECHO "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
7631
7632
7633# Only perform the check for file, if the check method requires it
7634test -z "$MAGIC_CMD" && MAGIC_CMD=file
7635case $deplibs_check_method in
7636file_magic*)
7637 if test "$file_magic_cmd" = '$MAGIC_CMD'; then
7638 { $as_echo "$as_me:$LINENO: checking for ${ac_tool_prefix}file" >&5
7639$as_echo_n "checking for ${ac_tool_prefix}file... " >&6; }
7640if test "${lt_cv_path_MAGIC_CMD+set}" = set; then
7641 $as_echo_n "(cached) " >&6
7642else
7643 case $MAGIC_CMD in
7644[\\/*] | ?:[\\/]*)
7645 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
7646 ;;
7647*)
7648 lt_save_MAGIC_CMD="$MAGIC_CMD"
7649 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
7650 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
7651 for ac_dir in $ac_dummy; do
7652 IFS="$lt_save_ifs"
7653 test -z "$ac_dir" && ac_dir=.
7654 if test -f $ac_dir/${ac_tool_prefix}file; then
7655 lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
7656 if test -n "$file_magic_test_file"; then
7657 case $deplibs_check_method in
7658 "file_magic "*)
7659 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
7660 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7661 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
7662 $EGREP "$file_magic_regex" > /dev/null; then
7663 :
7664 else
7665 cat <<_LT_EOF 1>&2
7666
7667*** Warning: the command libtool uses to detect shared libraries,
7668*** $file_magic_cmd, produces output that libtool cannot recognize.
7669*** The result is that libtool may fail to recognize shared libraries
7670*** as such. This will affect the creation of libtool libraries that
7671*** depend on shared libraries, but programs linked with such libtool
7672*** libraries will work regardless of this problem. Nevertheless, you
7673*** may want to report the problem to your system manager and/or to
7674*** bug-libtool@gnu.org
7675
7676_LT_EOF
7677 fi ;;
7678 esac
7679 fi
7680 break
7681 fi
7682 done
7683 IFS="$lt_save_ifs"
7684 MAGIC_CMD="$lt_save_MAGIC_CMD"
7685 ;;
7686esac
7687fi
7688
7689MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7690if test -n "$MAGIC_CMD"; then
7691 { $as_echo "$as_me:$LINENO: result: $MAGIC_CMD" >&5
7692$as_echo "$MAGIC_CMD" >&6; }
7693else
7694 { $as_echo "$as_me:$LINENO: result: no" >&5
7695$as_echo "no" >&6; }
7696fi
7697
7698
7699
7700
7701
7702if test -z "$lt_cv_path_MAGIC_CMD"; then
7703 if test -n "$ac_tool_prefix"; then
7704 { $as_echo "$as_me:$LINENO: checking for file" >&5
7705$as_echo_n "checking for file... " >&6; }
7706if test "${lt_cv_path_MAGIC_CMD+set}" = set; then
7707 $as_echo_n "(cached) " >&6
7708else
7709 case $MAGIC_CMD in
7710[\\/*] | ?:[\\/]*)
7711 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
7712 ;;
7713*)
7714 lt_save_MAGIC_CMD="$MAGIC_CMD"
7715 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
7716 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
7717 for ac_dir in $ac_dummy; do
7718 IFS="$lt_save_ifs"
7719 test -z "$ac_dir" && ac_dir=.
7720 if test -f $ac_dir/file; then
7721 lt_cv_path_MAGIC_CMD="$ac_dir/file"
7722 if test -n "$file_magic_test_file"; then
7723 case $deplibs_check_method in
7724 "file_magic "*)
7725 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
7726 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7727 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
7728 $EGREP "$file_magic_regex" > /dev/null; then
7729 :
7730 else
7731 cat <<_LT_EOF 1>&2
7732
7733*** Warning: the command libtool uses to detect shared libraries,
7734*** $file_magic_cmd, produces output that libtool cannot recognize.
7735*** The result is that libtool may fail to recognize shared libraries
7736*** as such. This will affect the creation of libtool libraries that
7737*** depend on shared libraries, but programs linked with such libtool
7738*** libraries will work regardless of this problem. Nevertheless, you
7739*** may want to report the problem to your system manager and/or to
7740*** bug-libtool@gnu.org
7741
7742_LT_EOF
7743 fi ;;
7744 esac
7745 fi
7746 break
7747 fi
7748 done
7749 IFS="$lt_save_ifs"
7750 MAGIC_CMD="$lt_save_MAGIC_CMD"
7751 ;;
7752esac
7753fi
7754
7755MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7756if test -n "$MAGIC_CMD"; then
7757 { $as_echo "$as_me:$LINENO: result: $MAGIC_CMD" >&5
7758$as_echo "$MAGIC_CMD" >&6; }
7759else
7760 { $as_echo "$as_me:$LINENO: result: no" >&5
7761$as_echo "no" >&6; }
7762fi
7763
7764
7765 else
7766 MAGIC_CMD=:
7767 fi
7768fi
7769
7770 fi
7771 ;;
7772esac
7773
7774# Use C for the default configuration in the libtool script
7775
7776lt_save_CC="$CC"
7777ac_ext=c
7778ac_cpp='$CPP $CPPFLAGS'
7779ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7780ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7781ac_compiler_gnu=$ac_cv_c_compiler_gnu
7782
7783
7784# Source file extension for C test sources.
7785ac_ext=c
7786
7787# Object file extension for compiled C test sources.
7788objext=o
7789objext=$objext
7790
7791# Code to be used in simple compile tests
7792lt_simple_compile_test_code="int some_variable = 0;"
7793
7794# Code to be used in simple link tests
7795lt_simple_link_test_code='int main(){return(0);}'
7796
7797
7798
7799
7800
7801
7802
7803# If no C compiler was specified, use CC.
7804LTCC=${LTCC-"$CC"}
7805
7806# If no C compiler flags were specified, use CFLAGS.
7807LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
7808
7809# Allow CC to be a program name with arguments.
7810compiler=$CC
7811
7812# Save the default compiler, since it gets overwritten when the other
7813# tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP.
7814compiler_DEFAULT=$CC
7815
7816# save warnings/boilerplate of simple test code
7817ac_outfile=conftest.$ac_objext
7818echo "$lt_simple_compile_test_code" >conftest.$ac_ext
7819eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
7820_lt_compiler_boilerplate=`cat conftest.err`
7821$RM conftest*
7822
7823ac_outfile=conftest.$ac_objext
7824echo "$lt_simple_link_test_code" >conftest.$ac_ext
7825eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
7826_lt_linker_boilerplate=`cat conftest.err`
7827$RM -r conftest*
7828
7829
7830## CAVEAT EMPTOR:
7831## There is no encapsulation within the following macros, do not change
7832## the running order or otherwise move them around unless you know exactly
7833## what you are doing...
7834if test -n "$compiler"; then
7835
7836lt_prog_compiler_no_builtin_flag=
7837
7838if test "$GCC" = yes; then
7839 lt_prog_compiler_no_builtin_flag=' -fno-builtin'
7840
7841 { $as_echo "$as_me:$LINENO: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
7842$as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
7843if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then
7844 $as_echo_n "(cached) " >&6
7845else
7846 lt_cv_prog_compiler_rtti_exceptions=no
7847 ac_outfile=conftest.$ac_objext
7848 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
7849 lt_compiler_flag="-fno-rtti -fno-exceptions"
7850 # Insert the option either (1) after the last *FLAGS variable, or
7851 # (2) before a word containing "conftest.", or (3) at the end.
7852 # Note that $ac_compile itself does not contain backslashes and begins
7853 # with a dollar sign (not a hyphen), so the echo should work correctly.
7854 # The option is referenced via a variable to avoid confusing sed.
7855 lt_compile=`echo "$ac_compile" | $SED \
7856 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
7857 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
7858 -e 's:$: $lt_compiler_flag:'`
7859 (eval echo "\"\$as_me:7859: $lt_compile\"" >&5)
7860 (eval "$lt_compile" 2>conftest.err)
7861 ac_status=$?
7862 cat conftest.err >&5
7863 echo "$as_me:7863: \$? = $ac_status" >&5
7864 if (exit $ac_status) && test -s "$ac_outfile"; then
7865 # The compiler can only warn and ignore the option if not recognized
7866 # So say no if there are warnings other than the usual output.
7867 $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
7868 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
7869 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
7870 lt_cv_prog_compiler_rtti_exceptions=yes
7871 fi
7872 fi
7873 $RM conftest*
7874
7875fi
7876{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
7877$as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
7878
7879if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
7880 lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
7881else
7882 :
7883fi
7884
7885fi
7886
7887
7888
7889
7890
7891
7892 lt_prog_compiler_wl=
7893lt_prog_compiler_pic=
7894lt_prog_compiler_static=
7895
7896{ $as_echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5
7897$as_echo_n "checking for $compiler option to produce PIC... " >&6; }
7898
7899 if test "$GCC" = yes; then
7900 lt_prog_compiler_wl='-Wl,'
7901 lt_prog_compiler_static='-static'
7902
7903 case $host_os in
7904 aix*)
7905 # All AIX code is PIC.
7906 if test "$host_cpu" = ia64; then
7907 # AIX 5 now supports IA64 processor
7908 lt_prog_compiler_static='-Bstatic'
7909 fi
7910 ;;
7911
7912 amigaos*)
7913 case $host_cpu in
7914 powerpc)
7915 # see comment about AmigaOS4 .so support
7916 lt_prog_compiler_pic='-fPIC'
7917 ;;
7918 m68k)
7919 # FIXME: we need at least 68020 code to build shared libraries, but
7920 # adding the `-m68020' flag to GCC prevents building anything better,
7921 # like `-m68040'.
7922 lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
7923 ;;
7924 esac
7925 ;;
7926
7927 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
7928 # PIC is the default for these OSes.
7929 ;;
7930
7931 mingw* | cygwin* | pw32* | os2* | cegcc*)
7932 # This hack is so that the source file can tell whether it is being
7933 # built for inclusion in a dll (and should export symbols for example).
7934 # Although the cygwin gcc ignores -fPIC, still need this for old-style
7935 # (--disable-auto-import) libraries
7936 lt_prog_compiler_pic='-DDLL_EXPORT'
7937 ;;
7938
7939 darwin* | rhapsody*)
7940 # PIC is the default on this platform
7941 # Common symbols not allowed in MH_DYLIB files
7942 lt_prog_compiler_pic='-fno-common'
7943 ;;
7944
7945 hpux*)
7946 # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
7947 # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag
7948 # sets the default TLS model and affects inlining.
7949 case $host_cpu in
7950 hppa*64*)
7951 # +Z the default
7952 ;;
7953 *)
7954 lt_prog_compiler_pic='-fPIC'
7955 ;;
7956 esac
7957 ;;
7958
7959 interix[3-9]*)
7960 # Interix 3.x gcc -fpic/-fPIC options generate broken code.
7961 # Instead, we relocate shared libraries at runtime.
7962 ;;
7963
7964 msdosdjgpp*)
7965 # Just because we use GCC doesn't mean we suddenly get shared libraries
7966 # on systems that don't support them.
7967 lt_prog_compiler_can_build_shared=no
7968 enable_shared=no
7969 ;;
7970
7971 *nto* | *qnx*)
7972 # QNX uses GNU C++, but need to define -shared option too, otherwise
7973 # it will coredump.
7974 lt_prog_compiler_pic='-fPIC -shared'
7975 ;;
7976
7977 sysv4*MP*)
7978 if test -d /usr/nec; then
7979 lt_prog_compiler_pic=-Kconform_pic
7980 fi
7981 ;;
7982
7983 *)
7984 lt_prog_compiler_pic='-fPIC'
7985 ;;
7986 esac
7987 else
7988 # PORTME Check for flag to pass linker flags through the system compiler.
7989 case $host_os in
7990 aix*)
7991 lt_prog_compiler_wl='-Wl,'
7992 if test "$host_cpu" = ia64; then
7993 # AIX 5 now supports IA64 processor
7994 lt_prog_compiler_static='-Bstatic'
7995 else
7996 lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
7997 fi
7998 ;;
7999
8000 mingw* | cygwin* | pw32* | os2* | cegcc*)
8001 # This hack is so that the source file can tell whether it is being
8002 # built for inclusion in a dll (and should export symbols for example).
8003 lt_prog_compiler_pic='-DDLL_EXPORT'
8004 ;;
8005
8006 hpux9* | hpux10* | hpux11*)
8007 lt_prog_compiler_wl='-Wl,'
8008 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
8009 # not for PA HP-UX.
8010 case $host_cpu in
8011 hppa*64*|ia64*)
8012 # +Z the default
8013 ;;
8014 *)
8015 lt_prog_compiler_pic='+Z'
8016 ;;
8017 esac
8018 # Is there a better lt_prog_compiler_static that works with the bundled CC?
8019 lt_prog_compiler_static='${wl}-a ${wl}archive'
8020 ;;
8021
8022 irix5* | irix6* | nonstopux*)
8023 lt_prog_compiler_wl='-Wl,'
8024 # PIC (with -KPIC) is the default.
8025 lt_prog_compiler_static='-non_shared'
8026 ;;
8027
8028 linux* | k*bsd*-gnu)
8029 case $cc_basename in
8030 # old Intel for x86_64 which still supported -KPIC.
8031 ecc*)
8032 lt_prog_compiler_wl='-Wl,'
8033 lt_prog_compiler_pic='-KPIC'
8034 lt_prog_compiler_static='-static'
8035 ;;
8036 # icc used to be incompatible with GCC.
8037 # ICC 10 doesn't accept -KPIC any more.
8038 icc* | ifort*)
8039 lt_prog_compiler_wl='-Wl,'
8040 lt_prog_compiler_pic='-fPIC'
8041 lt_prog_compiler_static='-static'
8042 ;;
8043 # Lahey Fortran 8.1.
8044 lf95*)
8045 lt_prog_compiler_wl='-Wl,'
8046 lt_prog_compiler_pic='--shared'
8047 lt_prog_compiler_static='--static'
8048 ;;
8049 pgcc* | pgf77* | pgf90* | pgf95*)
8050 # Portland Group compilers (*not* the Pentium gcc compiler,
8051 # which looks to be a dead project)
8052 lt_prog_compiler_wl='-Wl,'
8053 lt_prog_compiler_pic='-fpic'
8054 lt_prog_compiler_static='-Bstatic'
8055 ;;
8056 ccc*)
8057 lt_prog_compiler_wl='-Wl,'
8058 # All Alpha code is PIC.
8059 lt_prog_compiler_static='-non_shared'
8060 ;;
8061 xl*)
8062 # IBM XL C 8.0/Fortran 10.1 on PPC
8063 lt_prog_compiler_wl='-Wl,'
8064 lt_prog_compiler_pic='-qpic'
8065 lt_prog_compiler_static='-qstaticlink'
8066 ;;
8067 *)
8068 case `$CC -V 2>&1 | sed 5q` in
8069 *Sun\ C*)
8070 # Sun C 5.9
8071 lt_prog_compiler_pic='-KPIC'
8072 lt_prog_compiler_static='-Bstatic'
8073 lt_prog_compiler_wl='-Wl,'
8074 ;;
8075 *Sun\ F*)
8076 # Sun Fortran 8.3 passes all unrecognized flags to the linker
8077 lt_prog_compiler_pic='-KPIC'
8078 lt_prog_compiler_static='-Bstatic'
8079 lt_prog_compiler_wl=''
8080 ;;
8081 esac
8082 ;;
8083 esac
8084 ;;
8085
8086 newsos6)
8087 lt_prog_compiler_pic='-KPIC'
8088 lt_prog_compiler_static='-Bstatic'
8089 ;;
8090
8091 *nto* | *qnx*)
8092 # QNX uses GNU C++, but need to define -shared option too, otherwise
8093 # it will coredump.
8094 lt_prog_compiler_pic='-fPIC -shared'
8095 ;;
8096
8097 osf3* | osf4* | osf5*)
8098 lt_prog_compiler_wl='-Wl,'
8099 # All OSF/1 code is PIC.
8100 lt_prog_compiler_static='-non_shared'
8101 ;;
8102
8103 rdos*)
8104 lt_prog_compiler_static='-non_shared'
8105 ;;
8106
8107 solaris*)
8108 lt_prog_compiler_pic='-KPIC'
8109 lt_prog_compiler_static='-Bstatic'
8110 case $cc_basename in
8111 f77* | f90* | f95*)
8112 lt_prog_compiler_wl='-Qoption ld ';;
8113 *)
8114 lt_prog_compiler_wl='-Wl,';;
8115 esac
8116 ;;
8117
8118 sunos4*)
8119 lt_prog_compiler_wl='-Qoption ld '
8120 lt_prog_compiler_pic='-PIC'
8121 lt_prog_compiler_static='-Bstatic'
8122 ;;
8123
8124 sysv4 | sysv4.2uw2* | sysv4.3*)
8125 lt_prog_compiler_wl='-Wl,'
8126 lt_prog_compiler_pic='-KPIC'
8127 lt_prog_compiler_static='-Bstatic'
8128 ;;
8129
8130 sysv4*MP*)
8131 if test -d /usr/nec ;then
8132 lt_prog_compiler_pic='-Kconform_pic'
8133 lt_prog_compiler_static='-Bstatic'
8134 fi
8135 ;;
8136
8137 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
8138 lt_prog_compiler_wl='-Wl,'
8139 lt_prog_compiler_pic='-KPIC'
8140 lt_prog_compiler_static='-Bstatic'
8141 ;;
8142
8143 unicos*)
8144 lt_prog_compiler_wl='-Wl,'
8145 lt_prog_compiler_can_build_shared=no
8146 ;;
8147
8148 uts4*)
8149 lt_prog_compiler_pic='-pic'
8150 lt_prog_compiler_static='-Bstatic'
8151 ;;
8152
8153 *)
8154 lt_prog_compiler_can_build_shared=no
8155 ;;
8156 esac
8157 fi
8158
8159case $host_os in
8160 # For platforms which do not support PIC, -DPIC is meaningless:
8161 *djgpp*)
8162 lt_prog_compiler_pic=
8163 ;;
8164 *)
8165 lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
8166 ;;
8167esac
8168{ $as_echo "$as_me:$LINENO: result: $lt_prog_compiler_pic" >&5
8169$as_echo "$lt_prog_compiler_pic" >&6; }
8170
8171
8172
8173
8174
8175
8176#
8177# Check to make sure the PIC flag actually works.
8178#
8179if test -n "$lt_prog_compiler_pic"; then
8180 { $as_echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
8181$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; }
8182if test "${lt_cv_prog_compiler_pic_works+set}" = set; then
8183 $as_echo_n "(cached) " >&6
8184else
8185 lt_cv_prog_compiler_pic_works=no
8186 ac_outfile=conftest.$ac_objext
8187 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8188 lt_compiler_flag="$lt_prog_compiler_pic -DPIC"
8189 # Insert the option either (1) after the last *FLAGS variable, or
8190 # (2) before a word containing "conftest.", or (3) at the end.
8191 # Note that $ac_compile itself does not contain backslashes and begins
8192 # with a dollar sign (not a hyphen), so the echo should work correctly.
8193 # The option is referenced via a variable to avoid confusing sed.
8194 lt_compile=`echo "$ac_compile" | $SED \
8195 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8196 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8197 -e 's:$: $lt_compiler_flag:'`
8198 (eval echo "\"\$as_me:8198: $lt_compile\"" >&5)
8199 (eval "$lt_compile" 2>conftest.err)
8200 ac_status=$?
8201 cat conftest.err >&5
8202 echo "$as_me:8202: \$? = $ac_status" >&5
8203 if (exit $ac_status) && test -s "$ac_outfile"; then
8204 # The compiler can only warn and ignore the option if not recognized
8205 # So say no if there are warnings other than the usual output.
8206 $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
8207 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8208 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
8209 lt_cv_prog_compiler_pic_works=yes
8210 fi
8211 fi
8212 $RM conftest*
8213
8214fi
8215{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_pic_works" >&5
8216$as_echo "$lt_cv_prog_compiler_pic_works" >&6; }
8217
8218if test x"$lt_cv_prog_compiler_pic_works" = xyes; then
8219 case $lt_prog_compiler_pic in
8220 "" | " "*) ;;
8221 *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
8222 esac
8223else
8224 lt_prog_compiler_pic=
8225 lt_prog_compiler_can_build_shared=no
8226fi
8227
8228fi
8229
8230
8231
8232
8233
8234
8235#
8236# Check to make sure the static flag actually works.
8237#
8238wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
8239{ $as_echo "$as_me:$LINENO: checking if $compiler static flag $lt_tmp_static_flag works" >&5
8240$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
8241if test "${lt_cv_prog_compiler_static_works+set}" = set; then
8242 $as_echo_n "(cached) " >&6
8243else
8244 lt_cv_prog_compiler_static_works=no
8245 save_LDFLAGS="$LDFLAGS"
8246 LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
8247 echo "$lt_simple_link_test_code" > conftest.$ac_ext
8248 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
8249 # The linker can only warn and ignore the option if not recognized
8250 # So say no if there are warnings
8251 if test -s conftest.err; then
8252 # Append any errors to the config.log.
8253 cat conftest.err 1>&5
8254 $ECHO "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp
8255 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8256 if diff conftest.exp conftest.er2 >/dev/null; then
8257 lt_cv_prog_compiler_static_works=yes
8258 fi
8259 else
8260 lt_cv_prog_compiler_static_works=yes
8261 fi
8262 fi
8263 $RM -r conftest*
8264 LDFLAGS="$save_LDFLAGS"
8265
8266fi
8267{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_static_works" >&5
8268$as_echo "$lt_cv_prog_compiler_static_works" >&6; }
8269
8270if test x"$lt_cv_prog_compiler_static_works" = xyes; then
8271 :
8272else
8273 lt_prog_compiler_static=
8274fi
8275
8276
8277
8278
8279
8280
8281
8282 { $as_echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5
8283$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
8284if test "${lt_cv_prog_compiler_c_o+set}" = set; then
8285 $as_echo_n "(cached) " >&6
8286else
8287 lt_cv_prog_compiler_c_o=no
8288 $RM -r conftest 2>/dev/null
8289 mkdir conftest
8290 cd conftest
8291 mkdir out
8292 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8293
8294 lt_compiler_flag="-o out/conftest2.$ac_objext"
8295 # Insert the option either (1) after the last *FLAGS variable, or
8296 # (2) before a word containing "conftest.", or (3) at the end.
8297 # Note that $ac_compile itself does not contain backslashes and begins
8298 # with a dollar sign (not a hyphen), so the echo should work correctly.
8299 lt_compile=`echo "$ac_compile" | $SED \
8300 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8301 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8302 -e 's:$: $lt_compiler_flag:'`
8303 (eval echo "\"\$as_me:8303: $lt_compile\"" >&5)
8304 (eval "$lt_compile" 2>out/conftest.err)
8305 ac_status=$?
8306 cat out/conftest.err >&5
8307 echo "$as_me:8307: \$? = $ac_status" >&5
8308 if (exit $ac_status) && test -s out/conftest2.$ac_objext
8309 then
8310 # The compiler can only warn and ignore the option if not recognized
8311 # So say no if there are warnings
8312 $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp
8313 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
8314 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
8315 lt_cv_prog_compiler_c_o=yes
8316 fi
8317 fi
8318 chmod u+w . 2>&5
8319 $RM conftest*
8320 # SGI C++ compiler will create directory out/ii_files/ for
8321 # template instantiation
8322 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
8323 $RM out/* && rmdir out
8324 cd ..
8325 $RM -r conftest
8326 $RM conftest*
8327
8328fi
8329{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o" >&5
8330$as_echo "$lt_cv_prog_compiler_c_o" >&6; }
8331
8332
8333
8334
8335
8336
8337 { $as_echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5
8338$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
8339if test "${lt_cv_prog_compiler_c_o+set}" = set; then
8340 $as_echo_n "(cached) " >&6
8341else
8342 lt_cv_prog_compiler_c_o=no
8343 $RM -r conftest 2>/dev/null
8344 mkdir conftest
8345 cd conftest
8346 mkdir out
8347 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8348
8349 lt_compiler_flag="-o out/conftest2.$ac_objext"
8350 # Insert the option either (1) after the last *FLAGS variable, or
8351 # (2) before a word containing "conftest.", or (3) at the end.
8352 # Note that $ac_compile itself does not contain backslashes and begins
8353 # with a dollar sign (not a hyphen), so the echo should work correctly.
8354 lt_compile=`echo "$ac_compile" | $SED \
8355 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8356 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8357 -e 's:$: $lt_compiler_flag:'`
8358 (eval echo "\"\$as_me:8358: $lt_compile\"" >&5)
8359 (eval "$lt_compile" 2>out/conftest.err)
8360 ac_status=$?
8361 cat out/conftest.err >&5
8362 echo "$as_me:8362: \$? = $ac_status" >&5
8363 if (exit $ac_status) && test -s out/conftest2.$ac_objext
8364 then
8365 # The compiler can only warn and ignore the option if not recognized
8366 # So say no if there are warnings
8367 $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp
8368 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
8369 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
8370 lt_cv_prog_compiler_c_o=yes
8371 fi
8372 fi
8373 chmod u+w . 2>&5
8374 $RM conftest*
8375 # SGI C++ compiler will create directory out/ii_files/ for
8376 # template instantiation
8377 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
8378 $RM out/* && rmdir out
8379 cd ..
8380 $RM -r conftest
8381 $RM conftest*
8382
8383fi
8384{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o" >&5
8385$as_echo "$lt_cv_prog_compiler_c_o" >&6; }
8386
8387
8388
8389
8390hard_links="nottested"
8391if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then
8392 # do not overwrite the value of need_locks provided by the user
8393 { $as_echo "$as_me:$LINENO: checking if we can lock with hard links" >&5
8394$as_echo_n "checking if we can lock with hard links... " >&6; }
8395 hard_links=yes
8396 $RM conftest*
8397 ln conftest.a conftest.b 2>/dev/null && hard_links=no
8398 touch conftest.a
8399 ln conftest.a conftest.b 2>&5 || hard_links=no
8400 ln conftest.a conftest.b 2>/dev/null && hard_links=no
8401 { $as_echo "$as_me:$LINENO: result: $hard_links" >&5
8402$as_echo "$hard_links" >&6; }
8403 if test "$hard_links" = no; then
8404 { $as_echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
8405$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
8406 need_locks=warn
8407 fi
8408else
8409 need_locks=no
8410fi
8411
8412
8413
8414
8415
8416
8417 { $as_echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5
8418$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
8419
8420 runpath_var=
8421 allow_undefined_flag=
8422 always_export_symbols=no
8423 archive_cmds=
8424 archive_expsym_cmds=
8425 compiler_needs_object=no
8426 enable_shared_with_static_runtimes=no
8427 export_dynamic_flag_spec=
8428 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
8429 hardcode_automatic=no
8430 hardcode_direct=no
8431 hardcode_direct_absolute=no
8432 hardcode_libdir_flag_spec=
8433 hardcode_libdir_flag_spec_ld=
8434 hardcode_libdir_separator=
8435 hardcode_minus_L=no
8436 hardcode_shlibpath_var=unsupported
8437 inherit_rpath=no
8438 link_all_deplibs=unknown
8439 module_cmds=
8440 module_expsym_cmds=
8441 old_archive_from_new_cmds=
8442 old_archive_from_expsyms_cmds=
8443 thread_safe_flag_spec=
8444 whole_archive_flag_spec=
8445 # include_expsyms should be a list of space-separated symbols to be *always*
8446 # included in the symbol list
8447 include_expsyms=
8448 # exclude_expsyms can be an extended regexp of symbols to exclude
8449 # it will be wrapped by ` (' and `)$', so one must not match beginning or
8450 # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
8451 # as well as any symbol that contains `d'.
8452 exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
8453 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
8454 # platforms (ab)use it in PIC code, but their linkers get confused if
8455 # the symbol is explicitly referenced. Since portable code cannot
8456 # rely on this symbol name, it's probably fine to never include it in
8457 # preloaded symbol tables.
8458 # Exclude shared library initialization/finalization symbols.
8459 extract_expsyms_cmds=
8460
8461 case $host_os in
8462 cygwin* | mingw* | pw32* | cegcc*)
8463 # FIXME: the MSVC++ port hasn't been tested in a loooong time
8464 # When not using gcc, we currently assume that we are using
8465 # Microsoft Visual C++.
8466 if test "$GCC" != yes; then
8467 with_gnu_ld=no
8468 fi
8469 ;;
8470 interix*)
8471 # we just hope/assume this is gcc and not c89 (= MSVC++)
8472 with_gnu_ld=yes
8473 ;;
8474 openbsd*)
8475 with_gnu_ld=no
8476 ;;
8477 esac
8478
8479 ld_shlibs=yes
8480 if test "$with_gnu_ld" = yes; then
8481 # If archive_cmds runs LD, not CC, wlarc should be empty
8482 wlarc='${wl}'
8483
8484 # Set some defaults for GNU ld with shared library support. These
8485 # are reset later if shared libraries are not supported. Putting them
8486 # here allows them to be overridden if necessary.
8487 runpath_var=LD_RUN_PATH
8488 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8489 export_dynamic_flag_spec='${wl}--export-dynamic'
8490 # ancient GNU ld didn't support --whole-archive et. al.
8491 if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
8492 whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
8493 else
8494 whole_archive_flag_spec=
8495 fi
8496 supports_anon_versioning=no
8497 case `$LD -v 2>&1` in
8498 *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
8499 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
8500 *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
8501 *\ 2.11.*) ;; # other 2.11 versions
8502 *) supports_anon_versioning=yes ;;
8503 esac
8504
8505 # See if GNU ld supports shared libraries.
8506 case $host_os in
8507 aix[3-9]*)
8508 # On AIX/PPC, the GNU linker is very broken
8509 if test "$host_cpu" != ia64; then
8510 ld_shlibs=no
8511 cat <<_LT_EOF 1>&2
8512
8513*** Warning: the GNU linker, at least up to release 2.9.1, is reported
8514*** to be unable to reliably create shared libraries on AIX.
8515*** Therefore, libtool is disabling shared libraries support. If you
8516*** really care for shared libraries, you may want to modify your PATH
8517*** so that a non-GNU linker is found, and then restart.
8518
8519_LT_EOF
8520 fi
8521 ;;
8522
8523 amigaos*)
8524 case $host_cpu in
8525 powerpc)
8526 # see comment about AmigaOS4 .so support
8527 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8528 archive_expsym_cmds=''
8529 ;;
8530 m68k)
8531 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)'
8532 hardcode_libdir_flag_spec='-L$libdir'
8533 hardcode_minus_L=yes
8534 ;;
8535 esac
8536 ;;
8537
8538 beos*)
8539 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
8540 allow_undefined_flag=unsupported
8541 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
8542 # support --undefined. This deserves some investigation. FIXME
8543 archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8544 else
8545 ld_shlibs=no
8546 fi
8547 ;;
8548
8549 cygwin* | mingw* | pw32* | cegcc*)
8550 # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
8551 # as there is no search path for DLLs.
8552 hardcode_libdir_flag_spec='-L$libdir'
8553 allow_undefined_flag=unsupported
8554 always_export_symbols=no
8555 enable_shared_with_static_runtimes=yes
8556 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
8557
8558 if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
8559 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
8560 # If the export-symbols file already is a .def file (1st line
8561 # is EXPORTS), use it as is; otherwise, prepend...
8562 archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
8563 cp $export_symbols $output_objdir/$soname.def;
8564 else
8565 echo EXPORTS > $output_objdir/$soname.def;
8566 cat $export_symbols >> $output_objdir/$soname.def;
8567 fi~
8568 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
8569 else
8570 ld_shlibs=no
8571 fi
8572 ;;
8573
8574 interix[3-9]*)
8575 hardcode_direct=no
8576 hardcode_shlibpath_var=no
8577 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
8578 export_dynamic_flag_spec='${wl}-E'
8579 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
8580 # Instead, shared libraries are loaded at an image base (0x10000000 by
8581 # default) and relocated if they conflict, which is a slow very memory
8582 # consuming and fragmenting process. To avoid this, we pick a random,
8583 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
8584 # time. Moving up from 0x10000000 also allows more sbrk(2) space.
8585 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
8586 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'
8587 ;;
8588
8589 gnu* | linux* | tpf* | k*bsd*-gnu)
8590 tmp_diet=no
8591 if test "$host_os" = linux-dietlibc; then
8592 case $cc_basename in
8593 diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn)
8594 esac
8595 fi
8596 if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
8597 && test "$tmp_diet" = no
8598 then
8599 tmp_addflag=
8600 tmp_sharedflag='-shared'
8601 case $cc_basename,$host_cpu in
8602 pgcc*) # Portland Group C compiler
8603 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'
8604 tmp_addflag=' $pic_flag'
8605 ;;
8606 pgf77* | pgf90* | pgf95*) # Portland Group f77 and f90 compilers
8607 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'
8608 tmp_addflag=' $pic_flag -Mnomain' ;;
8609 ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64
8610 tmp_addflag=' -i_dynamic' ;;
8611 efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64
8612 tmp_addflag=' -i_dynamic -nofor_main' ;;
8613 ifc* | ifort*) # Intel Fortran compiler
8614 tmp_addflag=' -nofor_main' ;;
8615 lf95*) # Lahey Fortran 8.1
8616 whole_archive_flag_spec=
8617 tmp_sharedflag='--shared' ;;
8618 xl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below)
8619 tmp_sharedflag='-qmkshrobj'
8620 tmp_addflag= ;;
8621 esac
8622 case `$CC -V 2>&1 | sed 5q` in
8623 *Sun\ C*) # Sun C 5.9
8624 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'
8625 compiler_needs_object=yes
8626 tmp_sharedflag='-G' ;;
8627 *Sun\ F*) # Sun Fortran 8.3
8628 tmp_sharedflag='-G' ;;
8629 esac
8630 archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8631
8632 if test "x$supports_anon_versioning" = xyes; then
8633 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
8634 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
8635 echo "local: *; };" >> $output_objdir/$libname.ver~
8636 $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
8637 fi
8638
8639 case $cc_basename in
8640 xlf*)
8641 # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
8642 whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive'
8643 hardcode_libdir_flag_spec=
8644 hardcode_libdir_flag_spec_ld='-rpath $libdir'
8645 archive_cmds='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib'
8646 if test "x$supports_anon_versioning" = xyes; then
8647 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
8648 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
8649 echo "local: *; };" >> $output_objdir/$libname.ver~
8650 $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
8651 fi
8652 ;;
8653 esac
8654 else
8655 ld_shlibs=no
8656 fi
8657 ;;
8658
8659 netbsd*)
8660 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
8661 archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
8662 wlarc=
8663 else
8664 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8665 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
8666 fi
8667 ;;
8668
8669 solaris*)
8670 if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then
8671 ld_shlibs=no
8672 cat <<_LT_EOF 1>&2
8673
8674*** Warning: The releases 2.8.* of the GNU linker cannot reliably
8675*** create shared libraries on Solaris systems. Therefore, libtool
8676*** is disabling shared libraries support. We urge you to upgrade GNU
8677*** binutils to release 2.9.1 or newer. Another option is to modify
8678*** your PATH or compiler configuration so that the native linker is
8679*** used, and then restart.
8680
8681_LT_EOF
8682 elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
8683 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8684 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
8685 else
8686 ld_shlibs=no
8687 fi
8688 ;;
8689
8690 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
8691 case `$LD -v 2>&1` in
8692 *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
8693 ld_shlibs=no
8694 cat <<_LT_EOF 1>&2
8695
8696*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
8697*** reliably create shared libraries on SCO systems. Therefore, libtool
8698*** is disabling shared libraries support. We urge you to upgrade GNU
8699*** binutils to release 2.16.91.0.3 or newer. Another option is to modify
8700*** your PATH or compiler configuration so that the native linker is
8701*** used, and then restart.
8702
8703_LT_EOF
8704 ;;
8705 *)
8706 # For security reasons, it is highly recommended that you always
8707 # use absolute paths for naming shared libraries, and exclude the
8708 # DT_RUNPATH tag from executables and libraries. But doing so
8709 # requires that you compile everything twice, which is a pain.
8710 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
8711 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8712 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8713 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
8714 else
8715 ld_shlibs=no
8716 fi
8717 ;;
8718 esac
8719 ;;
8720
8721 sunos4*)
8722 archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
8723 wlarc=
8724 hardcode_direct=yes
8725 hardcode_shlibpath_var=no
8726 ;;
8727
8728 *)
8729 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
8730 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8731 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
8732 else
8733 ld_shlibs=no
8734 fi
8735 ;;
8736 esac
8737
8738 if test "$ld_shlibs" = no; then
8739 runpath_var=
8740 hardcode_libdir_flag_spec=
8741 export_dynamic_flag_spec=
8742 whole_archive_flag_spec=
8743 fi
8744 else
8745 # PORTME fill in a description of your system's linker (not GNU ld)
8746 case $host_os in
8747 aix3*)
8748 allow_undefined_flag=unsupported
8749 always_export_symbols=yes
8750 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'
8751 # Note: this linker hardcodes the directories in LIBPATH if there
8752 # are no directories specified by -L.
8753 hardcode_minus_L=yes
8754 if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
8755 # Neither direct hardcoding nor static linking is supported with a
8756 # broken collect2.
8757 hardcode_direct=unsupported
8758 fi
8759 ;;
8760
8761 aix[4-9]*)
8762 if test "$host_cpu" = ia64; then
8763 # On IA64, the linker does run time linking by default, so we don't
8764 # have to do anything special.
8765 aix_use_runtimelinking=no
8766 exp_sym_flag='-Bexport'
8767 no_entry_flag=""
8768 else
8769 # If we're using GNU nm, then we don't want the "-C" option.
8770 # -C means demangle to AIX nm, but means don't demangle with GNU nm
8771 if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
8772 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'
8773 else
8774 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'
8775 fi
8776 aix_use_runtimelinking=no
8777
8778 # Test if we are trying to use run time linking or normal
8779 # AIX style linking. If -brtl is somewhere in LDFLAGS, we
8780 # need to do runtime linking.
8781 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
8782 for ld_flag in $LDFLAGS; do
8783 if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
8784 aix_use_runtimelinking=yes
8785 break
8786 fi
8787 done
8788 ;;
8789 esac
8790
8791 exp_sym_flag='-bexport'
8792 no_entry_flag='-bnoentry'
8793 fi
8794
8795 # When large executables or shared objects are built, AIX ld can
8796 # have problems creating the table of contents. If linking a library
8797 # or program results in "error TOC overflow" add -mminimal-toc to
8798 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not
8799 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
8800
8801 archive_cmds=''
8802 hardcode_direct=yes
8803 hardcode_direct_absolute=yes
8804 hardcode_libdir_separator=':'
8805 link_all_deplibs=yes
8806 file_list_spec='${wl}-f,'
8807
8808 if test "$GCC" = yes; then
8809 case $host_os in aix4.[012]|aix4.[012].*)
8810 # We only want to do this on AIX 4.2 and lower, the check
8811 # below for broken collect2 doesn't work under 4.3+
8812 collect2name=`${CC} -print-prog-name=collect2`
8813 if test -f "$collect2name" &&
8814 strings "$collect2name" | $GREP resolve_lib_name >/dev/null
8815 then
8816 # We have reworked collect2
8817 :
8818 else
8819 # We have old collect2
8820 hardcode_direct=unsupported
8821 # It fails to find uninstalled libraries when the uninstalled
8822 # path is not listed in the libpath. Setting hardcode_minus_L
8823 # to unsupported forces relinking
8824 hardcode_minus_L=yes
8825 hardcode_libdir_flag_spec='-L$libdir'
8826 hardcode_libdir_separator=
8827 fi
8828 ;;
8829 esac
8830 shared_flag='-shared'
8831 if test "$aix_use_runtimelinking" = yes; then
8832 shared_flag="$shared_flag "'${wl}-G'
8833 fi
8834 else
8835 # not using gcc
8836 if test "$host_cpu" = ia64; then
8837 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
8838 # chokes on -Wl,-G. The following line is correct:
8839 shared_flag='-G'
8840 else
8841 if test "$aix_use_runtimelinking" = yes; then
8842 shared_flag='${wl}-G'
8843 else
8844 shared_flag='${wl}-bM:SRE'
8845 fi
8846 fi
8847 fi
8848
8849 export_dynamic_flag_spec='${wl}-bexpall'
8850 # It seems that -bexpall does not export symbols beginning with
8851 # underscore (_), so it is better to generate a list of symbols to export.
8852 always_export_symbols=yes
8853 if test "$aix_use_runtimelinking" = yes; then
8854 # Warning - without using the other runtime loading flags (-brtl),
8855 # -berok will link without error, but may produce a broken library.
8856 allow_undefined_flag='-berok'
8857 # Determine the default libpath from the value encoded in an
8858 # empty executable.
8859 cat >conftest.$ac_ext <<_ACEOF
8860/* confdefs.h. */
8861_ACEOF
8862cat confdefs.h >>conftest.$ac_ext
8863cat >>conftest.$ac_ext <<_ACEOF
8864/* end confdefs.h. */
8865
8866int
8867main ()
8868{
8869
8870 ;
8871 return 0;
8872}
8873_ACEOF
8874rm -f conftest.$ac_objext conftest$ac_exeext
8875if { (ac_try="$ac_link"
8876case "(($ac_try" in
8877 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8878 *) ac_try_echo=$ac_try;;
8879esac
8880eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
8881$as_echo "$ac_try_echo") >&5
8882 (eval "$ac_link") 2>conftest.er1
8883 ac_status=$?
8884 grep -v '^ *+' conftest.er1 >conftest.err
8885 rm -f conftest.er1
8886 cat conftest.err >&5
8887 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
8888 (exit $ac_status); } && {
8889 test -z "$ac_c_werror_flag" ||
8890 test ! -s conftest.err
8891 } && test -s conftest$ac_exeext && {
8892 test "$cross_compiling" = yes ||
8893 $as_test_x conftest$ac_exeext
8894 }; then
8895
8896lt_aix_libpath_sed='
8897 /Import File Strings/,/^$/ {
8898 /^0/ {
8899 s/^0 *\(.*\)$/\1/
8900 p
8901 }
8902 }'
8903aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
8904# Check for a 64-bit object if we didn't find anything.
8905if test -z "$aix_libpath"; then
8906 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
8907fi
8908else
8909 $as_echo "$as_me: failed program was:" >&5
8910sed 's/^/| /' conftest.$ac_ext >&5
8911
8912
8913fi
8914
8915rm -rf conftest.dSYM
8916rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
8917 conftest$ac_exeext conftest.$ac_ext
8918if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
8919
8920 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
8921 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"
8922 else
8923 if test "$host_cpu" = ia64; then
8924 hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
8925 allow_undefined_flag="-z nodefs"
8926 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"
8927 else
8928 # Determine the default libpath from the value encoded in an
8929 # empty executable.
8930 cat >conftest.$ac_ext <<_ACEOF
8931/* confdefs.h. */
8932_ACEOF
8933cat confdefs.h >>conftest.$ac_ext
8934cat >>conftest.$ac_ext <<_ACEOF
8935/* end confdefs.h. */
8936
8937int
8938main ()
8939{
8940
8941 ;
8942 return 0;
8943}
8944_ACEOF
8945rm -f conftest.$ac_objext conftest$ac_exeext
8946if { (ac_try="$ac_link"
8947case "(($ac_try" in
8948 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8949 *) ac_try_echo=$ac_try;;
8950esac
8951eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
8952$as_echo "$ac_try_echo") >&5
8953 (eval "$ac_link") 2>conftest.er1
8954 ac_status=$?
8955 grep -v '^ *+' conftest.er1 >conftest.err
8956 rm -f conftest.er1
8957 cat conftest.err >&5
8958 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
8959 (exit $ac_status); } && {
8960 test -z "$ac_c_werror_flag" ||
8961 test ! -s conftest.err
8962 } && test -s conftest$ac_exeext && {
8963 test "$cross_compiling" = yes ||
8964 $as_test_x conftest$ac_exeext
8965 }; then
8966
8967lt_aix_libpath_sed='
8968 /Import File Strings/,/^$/ {
8969 /^0/ {
8970 s/^0 *\(.*\)$/\1/
8971 p
8972 }
8973 }'
8974aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
8975# Check for a 64-bit object if we didn't find anything.
8976if test -z "$aix_libpath"; then
8977 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
8978fi
8979else
8980 $as_echo "$as_me: failed program was:" >&5
8981sed 's/^/| /' conftest.$ac_ext >&5
8982
8983
8984fi
8985
8986rm -rf conftest.dSYM
8987rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
8988 conftest$ac_exeext conftest.$ac_ext
8989if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
8990
8991 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
8992 # Warning - without using the other run time loading flags,
8993 # -berok will link without error, but may produce a broken library.
8994 no_undefined_flag=' ${wl}-bernotok'
8995 allow_undefined_flag=' ${wl}-berok'
8996 # Exported symbols can be pulled into shared objects from archives
8997 whole_archive_flag_spec='$convenience'
8998 archive_cmds_need_lc=yes
8999 # This is similar to how AIX traditionally builds its shared libraries.
9000 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'
9001 fi
9002 fi
9003 ;;
9004
9005 amigaos*)
9006 case $host_cpu in
9007 powerpc)
9008 # see comment about AmigaOS4 .so support
9009 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9010 archive_expsym_cmds=''
9011 ;;
9012 m68k)
9013 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)'
9014 hardcode_libdir_flag_spec='-L$libdir'
9015 hardcode_minus_L=yes
9016 ;;
9017 esac
9018 ;;
9019
9020 bsdi[45]*)
9021 export_dynamic_flag_spec=-rdynamic
9022 ;;
9023
9024 cygwin* | mingw* | pw32* | cegcc*)
9025 # When not using gcc, we currently assume that we are using
9026 # Microsoft Visual C++.
9027 # hardcode_libdir_flag_spec is actually meaningless, as there is
9028 # no search path for DLLs.
9029 hardcode_libdir_flag_spec=' '
9030 allow_undefined_flag=unsupported
9031 # Tell ltmain to make .lib files, not .a files.
9032 libext=lib
9033 # Tell ltmain to make .dll files, not .so files.
9034 shrext_cmds=".dll"
9035 # FIXME: Setting linknames here is a bad hack.
9036 archive_cmds='$CC -o $lib $libobjs $compiler_flags `$ECHO "X$deplibs" | $Xsed -e '\''s/ -lc$//'\''` -link -dll~linknames='
9037 # The linker will automatically build a .lib file if we build a DLL.
9038 old_archive_from_new_cmds='true'
9039 # FIXME: Should let the user specify the lib program.
9040 old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
9041 fix_srcfile_path='`cygpath -w "$srcfile"`'
9042 enable_shared_with_static_runtimes=yes
9043 ;;
9044
9045 darwin* | rhapsody*)
9046
9047
9048 archive_cmds_need_lc=no
9049 hardcode_direct=no
9050 hardcode_automatic=yes
9051 hardcode_shlibpath_var=unsupported
9052 whole_archive_flag_spec=''
9053 link_all_deplibs=yes
9054 allow_undefined_flag="$_lt_dar_allow_undefined"
9055 case $cc_basename in
9056 ifort*) _lt_dar_can_shared=yes ;;
9057 *) _lt_dar_can_shared=$GCC ;;
9058 esac
9059 if test "$_lt_dar_can_shared" = "yes"; then
9060 output_verbose_link_cmd=echo
9061 archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
9062 module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
9063 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}"
9064 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}"
9065
9066 else
9067 ld_shlibs=no
9068 fi
9069
9070 ;;
9071
9072 dgux*)
9073 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9074 hardcode_libdir_flag_spec='-L$libdir'
9075 hardcode_shlibpath_var=no
9076 ;;
9077
9078 freebsd1*)
9079 ld_shlibs=no
9080 ;;
9081
9082 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
9083 # support. Future versions do this automatically, but an explicit c++rt0.o
9084 # does not break anything, and helps significantly (at the cost of a little
9085 # extra space).
9086 freebsd2.2*)
9087 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
9088 hardcode_libdir_flag_spec='-R$libdir'
9089 hardcode_direct=yes
9090 hardcode_shlibpath_var=no
9091 ;;
9092
9093 # Unfortunately, older versions of FreeBSD 2 do not have this feature.
9094 freebsd2*)
9095 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9096 hardcode_direct=yes
9097 hardcode_minus_L=yes
9098 hardcode_shlibpath_var=no
9099 ;;
9100
9101 # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
9102 freebsd* | dragonfly*)
9103 archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
9104 hardcode_libdir_flag_spec='-R$libdir'
9105 hardcode_direct=yes
9106 hardcode_shlibpath_var=no
9107 ;;
9108
9109 hpux9*)
9110 if test "$GCC" = yes; then
9111 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'
9112 else
9113 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'
9114 fi
9115 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
9116 hardcode_libdir_separator=:
9117 hardcode_direct=yes
9118
9119 # hardcode_minus_L: Not really in the search PATH,
9120 # but as the default location of the library.
9121 hardcode_minus_L=yes
9122 export_dynamic_flag_spec='${wl}-E'
9123 ;;
9124
9125 hpux10*)
9126 if test "$GCC" = yes -a "$with_gnu_ld" = no; then
9127 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9128 else
9129 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
9130 fi
9131 if test "$with_gnu_ld" = no; then
9132 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
9133 hardcode_libdir_flag_spec_ld='+b $libdir'
9134 hardcode_libdir_separator=:
9135 hardcode_direct=yes
9136 hardcode_direct_absolute=yes
9137 export_dynamic_flag_spec='${wl}-E'
9138 # hardcode_minus_L: Not really in the search PATH,
9139 # but as the default location of the library.
9140 hardcode_minus_L=yes
9141 fi
9142 ;;
9143
9144 hpux11*)
9145 if test "$GCC" = yes -a "$with_gnu_ld" = no; then
9146 case $host_cpu in
9147 hppa*64*)
9148 archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
9149 ;;
9150 ia64*)
9151 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
9152 ;;
9153 *)
9154 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9155 ;;
9156 esac
9157 else
9158 case $host_cpu in
9159 hppa*64*)
9160 archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
9161 ;;
9162 ia64*)
9163 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
9164 ;;
9165 *)
9166 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9167 ;;
9168 esac
9169 fi
9170 if test "$with_gnu_ld" = no; then
9171 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
9172 hardcode_libdir_separator=:
9173
9174 case $host_cpu in
9175 hppa*64*|ia64*)
9176 hardcode_direct=no
9177 hardcode_shlibpath_var=no
9178 ;;
9179 *)
9180 hardcode_direct=yes
9181 hardcode_direct_absolute=yes
9182 export_dynamic_flag_spec='${wl}-E'
9183
9184 # hardcode_minus_L: Not really in the search PATH,
9185 # but as the default location of the library.
9186 hardcode_minus_L=yes
9187 ;;
9188 esac
9189 fi
9190 ;;
9191
9192 irix5* | irix6* | nonstopux*)
9193 if test "$GCC" = yes; then
9194 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'
9195 # Try to use the -exported_symbol ld option, if it does not
9196 # work, assume that -exports_file does not work either and
9197 # implicitly export all symbols.
9198 save_LDFLAGS="$LDFLAGS"
9199 LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
9200 cat >conftest.$ac_ext <<_ACEOF
9201int foo(void) {}
9202_ACEOF
9203rm -f conftest.$ac_objext conftest$ac_exeext
9204if { (ac_try="$ac_link"
9205case "(($ac_try" in
9206 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9207 *) ac_try_echo=$ac_try;;
9208esac
9209eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
9210$as_echo "$ac_try_echo") >&5
9211 (eval "$ac_link") 2>conftest.er1
9212 ac_status=$?
9213 grep -v '^ *+' conftest.er1 >conftest.err
9214 rm -f conftest.er1
9215 cat conftest.err >&5
9216 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
9217 (exit $ac_status); } && {
9218 test -z "$ac_c_werror_flag" ||
9219 test ! -s conftest.err
9220 } && test -s conftest$ac_exeext && {
9221 test "$cross_compiling" = yes ||
9222 $as_test_x conftest$ac_exeext
9223 }; then
9224 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'
9225
9226else
9227 $as_echo "$as_me: failed program was:" >&5
9228sed 's/^/| /' conftest.$ac_ext >&5
9229
9230
9231fi
9232
9233rm -rf conftest.dSYM
9234rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
9235 conftest$ac_exeext conftest.$ac_ext
9236 LDFLAGS="$save_LDFLAGS"
9237 else
9238 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'
9239 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'
9240 fi
9241 archive_cmds_need_lc='no'
9242 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9243 hardcode_libdir_separator=:
9244 inherit_rpath=yes
9245 link_all_deplibs=yes
9246 ;;
9247
9248 netbsd*)
9249 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
9250 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out
9251 else
9252 archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF
9253 fi
9254 hardcode_libdir_flag_spec='-R$libdir'
9255 hardcode_direct=yes
9256 hardcode_shlibpath_var=no
9257 ;;
9258
9259 newsos6)
9260 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9261 hardcode_direct=yes
9262 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9263 hardcode_libdir_separator=:
9264 hardcode_shlibpath_var=no
9265 ;;
9266
9267 *nto* | *qnx*)
9268 ;;
9269
9270 openbsd*)
9271 if test -f /usr/libexec/ld.so; then
9272 hardcode_direct=yes
9273 hardcode_shlibpath_var=no
9274 hardcode_direct_absolute=yes
9275 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
9276 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
9277 archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
9278 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
9279 export_dynamic_flag_spec='${wl}-E'
9280 else
9281 case $host_os in
9282 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
9283 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9284 hardcode_libdir_flag_spec='-R$libdir'
9285 ;;
9286 *)
9287 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
9288 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
9289 ;;
9290 esac
9291 fi
9292 else
9293 ld_shlibs=no
9294 fi
9295 ;;
9296
9297 os2*)
9298 hardcode_libdir_flag_spec='-L$libdir'
9299 hardcode_minus_L=yes
9300 allow_undefined_flag=unsupported
9301 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'
9302 old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
9303 ;;
9304
9305 osf3*)
9306 if test "$GCC" = yes; then
9307 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
9308 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'
9309 else
9310 allow_undefined_flag=' -expect_unresolved \*'
9311 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'
9312 fi
9313 archive_cmds_need_lc='no'
9314 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9315 hardcode_libdir_separator=:
9316 ;;
9317
9318 osf4* | osf5*) # as osf3* with the addition of -msym flag
9319 if test "$GCC" = yes; then
9320 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
9321 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'
9322 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9323 else
9324 allow_undefined_flag=' -expect_unresolved \*'
9325 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'
9326 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~
9327 $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'
9328
9329 # Both c and cxx compiler support -rpath directly
9330 hardcode_libdir_flag_spec='-rpath $libdir'
9331 fi
9332 archive_cmds_need_lc='no'
9333 hardcode_libdir_separator=:
9334 ;;
9335
9336 solaris*)
9337 no_undefined_flag=' -z defs'
9338 if test "$GCC" = yes; then
9339 wlarc='${wl}'
9340 archive_cmds='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
9341 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9342 $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
9343 else
9344 case `$CC -V 2>&1` in
9345 *"Compilers 5.0"*)
9346 wlarc=''
9347 archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
9348 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9349 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
9350 ;;
9351 *)
9352 wlarc='${wl}'
9353 archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags'
9354 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9355 $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
9356 ;;
9357 esac
9358 fi
9359 hardcode_libdir_flag_spec='-R$libdir'
9360 hardcode_shlibpath_var=no
9361 case $host_os in
9362 solaris2.[0-5] | solaris2.[0-5].*) ;;
9363 *)
9364 # The compiler driver will combine and reorder linker options,
9365 # but understands `-z linker_flag'. GCC discards it without `$wl',
9366 # but is careful enough not to reorder.
9367 # Supported since Solaris 2.6 (maybe 2.5.1?)
9368 if test "$GCC" = yes; then
9369 whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
9370 else
9371 whole_archive_flag_spec='-z allextract$convenience -z defaultextract'
9372 fi
9373 ;;
9374 esac
9375 link_all_deplibs=yes
9376 ;;
9377
9378 sunos4*)
9379 if test "x$host_vendor" = xsequent; then
9380 # Use $CC to link under sequent, because it throws in some extra .o
9381 # files that make .init and .fini sections work.
9382 archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
9383 else
9384 archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
9385 fi
9386 hardcode_libdir_flag_spec='-L$libdir'
9387 hardcode_direct=yes
9388 hardcode_minus_L=yes
9389 hardcode_shlibpath_var=no
9390 ;;
9391
9392 sysv4)
9393 case $host_vendor in
9394 sni)
9395 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9396 hardcode_direct=yes # is this really true???
9397 ;;
9398 siemens)
9399 ## LD is ld it makes a PLAMLIB
9400 ## CC just makes a GrossModule.
9401 archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
9402 reload_cmds='$CC -r -o $output$reload_objs'
9403 hardcode_direct=no
9404 ;;
9405 motorola)
9406 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9407 hardcode_direct=no #Motorola manual says yes, but my tests say they lie
9408 ;;
9409 esac
9410 runpath_var='LD_RUN_PATH'
9411 hardcode_shlibpath_var=no
9412 ;;
9413
9414 sysv4.3*)
9415 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9416 hardcode_shlibpath_var=no
9417 export_dynamic_flag_spec='-Bexport'
9418 ;;
9419
9420 sysv4*MP*)
9421 if test -d /usr/nec; then
9422 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9423 hardcode_shlibpath_var=no
9424 runpath_var=LD_RUN_PATH
9425 hardcode_runpath_var=yes
9426 ld_shlibs=yes
9427 fi
9428 ;;
9429
9430 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
9431 no_undefined_flag='${wl}-z,text'
9432 archive_cmds_need_lc=no
9433 hardcode_shlibpath_var=no
9434 runpath_var='LD_RUN_PATH'
9435
9436 if test "$GCC" = yes; then
9437 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9438 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9439 else
9440 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9441 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9442 fi
9443 ;;
9444
9445 sysv5* | sco3.2v5* | sco5v6*)
9446 # Note: We can NOT use -z defs as we might desire, because we do not
9447 # link with -lc, and that would cause any symbols used from libc to
9448 # always be unresolved, which means just about no library would
9449 # ever link correctly. If we're not using GNU ld we use -z text
9450 # though, which does catch some bad symbols but isn't as heavy-handed
9451 # as -z defs.
9452 no_undefined_flag='${wl}-z,text'
9453 allow_undefined_flag='${wl}-z,nodefs'
9454 archive_cmds_need_lc=no
9455 hardcode_shlibpath_var=no
9456 hardcode_libdir_flag_spec='${wl}-R,$libdir'
9457 hardcode_libdir_separator=':'
9458 link_all_deplibs=yes
9459 export_dynamic_flag_spec='${wl}-Bexport'
9460 runpath_var='LD_RUN_PATH'
9461
9462 if test "$GCC" = yes; then
9463 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9464 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9465 else
9466 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9467 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9468 fi
9469 ;;
9470
9471 uts4*)
9472 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9473 hardcode_libdir_flag_spec='-L$libdir'
9474 hardcode_shlibpath_var=no
9475 ;;
9476
9477 *)
9478 ld_shlibs=no
9479 ;;
9480 esac
9481
9482 if test x$host_vendor = xsni; then
9483 case $host in
9484 sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
9485 export_dynamic_flag_spec='${wl}-Blargedynsym'
9486 ;;
9487 esac
9488 fi
9489 fi
9490
9491{ $as_echo "$as_me:$LINENO: result: $ld_shlibs" >&5
9492$as_echo "$ld_shlibs" >&6; }
9493test "$ld_shlibs" = no && can_build_shared=no
9494
9495with_gnu_ld=$with_gnu_ld
9496
9497
9498
9499
9500
9501
9502
9503
9504
9505
9506
9507
9508
9509
9510
9511#
9512# Do we need to explicitly link libc?
9513#
9514case "x$archive_cmds_need_lc" in
9515x|xyes)
9516 # Assume -lc should be added
9517 archive_cmds_need_lc=yes
9518
9519 if test "$enable_shared" = yes && test "$GCC" = yes; then
9520 case $archive_cmds in
9521 *'~'*)
9522 # FIXME: we may have to deal with multi-command sequences.
9523 ;;
9524 '$CC '*)
9525 # Test whether the compiler implicitly links with -lc since on some
9526 # systems, -lgcc has to come before -lc. If gcc already passes -lc
9527 # to ld, don't add -lc before -lgcc.
9528 { $as_echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5
9529$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
9530 $RM conftest*
9531 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9532
9533 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
9534 (eval $ac_compile) 2>&5
9535 ac_status=$?
9536 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
9537 (exit $ac_status); } 2>conftest.err; then
9538 soname=conftest
9539 lib=conftest
9540 libobjs=conftest.$ac_objext
9541 deplibs=
9542 wl=$lt_prog_compiler_wl
9543 pic_flag=$lt_prog_compiler_pic
9544 compiler_flags=-v
9545 linker_flags=-v
9546 verstring=
9547 output_objdir=.
9548 libname=conftest
9549 lt_save_allow_undefined_flag=$allow_undefined_flag
9550 allow_undefined_flag=
9551 if { (eval echo "$as_me:$LINENO: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\"") >&5
9552 (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
9553 ac_status=$?
9554 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
9555 (exit $ac_status); }
9556 then
9557 archive_cmds_need_lc=no
9558 else
9559 archive_cmds_need_lc=yes
9560 fi
9561 allow_undefined_flag=$lt_save_allow_undefined_flag
9562 else
9563 cat conftest.err 1>&5
9564 fi
9565 $RM conftest*
9566 { $as_echo "$as_me:$LINENO: result: $archive_cmds_need_lc" >&5
9567$as_echo "$archive_cmds_need_lc" >&6; }
9568 ;;
9569 esac
9570 fi
9571 ;;
9572esac
9573
9574
9575
9576
9577
9578
9579
9580
9581
9582
9583
9584
9585
9586
9587
9588
9589
9590
9591
9592
9593
9594
9595
9596
9597
9598
9599
9600
9601
9602
9603
9604
9605
9606
9607
9608
9609
9610
9611
9612
9613
9614
9615
9616
9617
9618
9619
9620
9621
9622
9623
9624
9625
9626
9627
9628
9629
9630
9631
9632
9633
9634
9635
9636
9637
9638
9639
9640
9641
9642
9643
9644
9645
9646
9647
9648
9649
9650
9651
9652
9653
9654
9655
9656
9657
9658
9659
9660
9661
9662
9663
9664
9665
9666
9667
9668
9669
9670
9671
9672
9673
9674
9675
9676
9677
9678
9679
9680
9681
9682
9683
9684
9685
9686
9687
9688
9689
9690
9691
9692
9693
9694
9695
9696
9697
9698
9699
9700
9701
9702
9703
9704
9705
9706
9707
9708
9709
9710
9711
9712
9713
9714
9715
9716
9717
9718
9719
9720
9721
9722
9723
9724
9725
9726
9727
9728
9729
9730 { $as_echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5
9731$as_echo_n "checking dynamic linker characteristics... " >&6; }
9732
9733if test "$GCC" = yes; then
9734 case $host_os in
9735 darwin*) lt_awk_arg="/^libraries:/,/LR/" ;;
9736 *) lt_awk_arg="/^libraries:/" ;;
9737 esac
9738 lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e "s,=/,/,g"`
9739 if $ECHO "$lt_search_path_spec" | $GREP ';' >/dev/null ; then
9740 # if the path contains ";" then we assume it to be the separator
9741 # otherwise default to the standard path separator (i.e. ":") - it is
9742 # assumed that no part of a normal pathname contains ";" but that should
9743 # okay in the real world where ";" in dirpaths is itself problematic.
9744 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED -e 's/;/ /g'`
9745 else
9746 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
9747 fi
9748 # Ok, now we have the path, separated by spaces, we can step through it
9749 # and add multilib dir if necessary.
9750 lt_tmp_lt_search_path_spec=
9751 lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
9752 for lt_sys_path in $lt_search_path_spec; do
9753 if test -d "$lt_sys_path/$lt_multi_os_dir"; then
9754 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir"
9755 else
9756 test -d "$lt_sys_path" && \
9757 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
9758 fi
9759 done
9760 lt_search_path_spec=`$ECHO $lt_tmp_lt_search_path_spec | awk '
9761BEGIN {RS=" "; FS="/|\n";} {
9762 lt_foo="";
9763 lt_count=0;
9764 for (lt_i = NF; lt_i > 0; lt_i--) {
9765 if ($lt_i != "" && $lt_i != ".") {
9766 if ($lt_i == "..") {
9767 lt_count++;
9768 } else {
9769 if (lt_count == 0) {
9770 lt_foo="/" $lt_i lt_foo;
9771 } else {
9772 lt_count--;
9773 }
9774 }
9775 }
9776 }
9777 if (lt_foo != "") { lt_freq[lt_foo]++; }
9778 if (lt_freq[lt_foo] == 1) { print lt_foo; }
9779}'`
9780 sys_lib_search_path_spec=`$ECHO $lt_search_path_spec`
9781else
9782 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
9783fi
9784library_names_spec=
9785libname_spec='lib$name'
9786soname_spec=
9787shrext_cmds=".so"
9788postinstall_cmds=
9789postuninstall_cmds=
9790finish_cmds=
9791finish_eval=
9792shlibpath_var=
9793shlibpath_overrides_runpath=unknown
9794version_type=none
9795dynamic_linker="$host_os ld.so"
9796sys_lib_dlsearch_path_spec="/lib /usr/lib"
9797need_lib_prefix=unknown
9798hardcode_into_libs=no
9799
9800# when you set need_version to no, make sure it does not cause -set_version
9801# flags to be left without arguments
9802need_version=unknown
9803
9804case $host_os in
9805aix3*)
9806 version_type=linux
9807 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
9808 shlibpath_var=LIBPATH
9809
9810 # AIX 3 has no versioning support, so we append a major version to the name.
9811 soname_spec='${libname}${release}${shared_ext}$major'
9812 ;;
9813
9814aix[4-9]*)
9815 version_type=linux
9816 need_lib_prefix=no
9817 need_version=no
9818 hardcode_into_libs=yes
9819 if test "$host_cpu" = ia64; then
9820 # AIX 5 supports IA64
9821 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
9822 shlibpath_var=LD_LIBRARY_PATH
9823 else
9824 # With GCC up to 2.95.x, collect2 would create an import file
9825 # for dependence libraries. The import file would start with
9826 # the line `#! .'. This would cause the generated library to
9827 # depend on `.', always an invalid library. This was fixed in
9828 # development snapshots of GCC prior to 3.0.
9829 case $host_os in
9830 aix4 | aix4.[01] | aix4.[01].*)
9831 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
9832 echo ' yes '
9833 echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
9834 :
9835 else
9836 can_build_shared=no
9837 fi
9838 ;;
9839 esac
9840 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
9841 # soname into executable. Probably we can add versioning support to
9842 # collect2, so additional links can be useful in future.
9843 if test "$aix_use_runtimelinking" = yes; then
9844 # If using run time linking (on AIX 4.2 or later) use lib<name>.so
9845 # instead of lib<name>.a to let people know that these are not
9846 # typical AIX shared libraries.
9847 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9848 else
9849 # We preserve .a as extension for shared libraries through AIX4.2
9850 # and later when we are not doing run time linking.
9851 library_names_spec='${libname}${release}.a $libname.a'
9852 soname_spec='${libname}${release}${shared_ext}$major'
9853 fi
9854 shlibpath_var=LIBPATH
9855 fi
9856 ;;
9857
9858amigaos*)
9859 case $host_cpu in
9860 powerpc)
9861 # Since July 2007 AmigaOS4 officially supports .so libraries.
9862 # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
9863 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9864 ;;
9865 m68k)
9866 library_names_spec='$libname.ixlibrary $libname.a'
9867 # Create ${libname}_ixlibrary.a entries in /sys/libs.
9868 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'
9869 ;;
9870 esac
9871 ;;
9872
9873beos*)
9874 library_names_spec='${libname}${shared_ext}'
9875 dynamic_linker="$host_os ld.so"
9876 shlibpath_var=LIBRARY_PATH
9877 ;;
9878
9879bsdi[45]*)
9880 version_type=linux
9881 need_version=no
9882 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9883 soname_spec='${libname}${release}${shared_ext}$major'
9884 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
9885 shlibpath_var=LD_LIBRARY_PATH
9886 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
9887 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
9888 # the default ld.so.conf also contains /usr/contrib/lib and
9889 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
9890 # libtool to hard-code these into programs
9891 ;;
9892
9893cygwin* | mingw* | pw32* | cegcc*)
9894 version_type=windows
9895 shrext_cmds=".dll"
9896 need_version=no
9897 need_lib_prefix=no
9898
9899 case $GCC,$host_os in
9900 yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*)
9901 library_names_spec='$libname.dll.a'
9902 # DLL is installed to $(libdir)/../bin by postinstall_cmds
9903 postinstall_cmds='base_file=`basename \${file}`~
9904 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
9905 dldir=$destdir/`dirname \$dlpath`~
9906 test -d \$dldir || mkdir -p \$dldir~
9907 $install_prog $dir/$dlname \$dldir/$dlname~
9908 chmod a+x \$dldir/$dlname~
9909 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
9910 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
9911 fi'
9912 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
9913 dlpath=$dir/\$dldll~
9914 $RM \$dlpath'
9915 shlibpath_overrides_runpath=yes
9916
9917 case $host_os in
9918 cygwin*)
9919 # Cygwin DLLs use 'cyg' prefix rather than 'lib'
9920 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
9921 sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib"
9922 ;;
9923 mingw* | cegcc*)
9924 # MinGW DLLs use traditional 'lib' prefix
9925 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
9926 sys_lib_search_path_spec=`$CC -print-search-dirs | $GREP "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
9927 if $ECHO "$sys_lib_search_path_spec" | $GREP ';[c-zC-Z]:/' >/dev/null; then
9928 # It is most probably a Windows format PATH printed by
9929 # mingw gcc, but we are running on Cygwin. Gcc prints its search
9930 # path with ; separators, and with drive letters. We can handle the
9931 # drive letters (cygwin fileutils understands them), so leave them,
9932 # especially as we might pass files found there to a mingw objdump,
9933 # which wouldn't understand a cygwinified path. Ahh.
9934 sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
9935 else
9936 sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
9937 fi
9938 ;;
9939 pw32*)
9940 # pw32 DLLs use 'pw' prefix rather than 'lib'
9941 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
9942 ;;
9943 esac
9944 ;;
9945
9946 *)
9947 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
9948 ;;
9949 esac
9950 dynamic_linker='Win32 ld.exe'
9951 # FIXME: first we should search . and the directory the executable is in
9952 shlibpath_var=PATH
9953 ;;
9954
9955darwin* | rhapsody*)
9956 dynamic_linker="$host_os dyld"
9957 version_type=darwin
9958 need_lib_prefix=no
9959 need_version=no
9960 library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
9961 soname_spec='${libname}${release}${major}$shared_ext'
9962 shlibpath_overrides_runpath=yes
9963 shlibpath_var=DYLD_LIBRARY_PATH
9964 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
9965
9966 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"
9967 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
9968 ;;
9969
9970dgux*)
9971 version_type=linux
9972 need_lib_prefix=no
9973 need_version=no
9974 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
9975 soname_spec='${libname}${release}${shared_ext}$major'
9976 shlibpath_var=LD_LIBRARY_PATH
9977 ;;
9978
9979freebsd1*)
9980 dynamic_linker=no
9981 ;;
9982
9983freebsd* | dragonfly*)
9984 # DragonFly does not have aout. When/if they implement a new
9985 # versioning mechanism, adjust this.
9986 if test -x /usr/bin/objformat; then
9987 objformat=`/usr/bin/objformat`
9988 else
9989 case $host_os in
9990 freebsd[123]*) objformat=aout ;;
9991 *) objformat=elf ;;
9992 esac
9993 fi
9994 version_type=freebsd-$objformat
9995 case $version_type in
9996 freebsd-elf*)
9997 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
9998 need_version=no
9999 need_lib_prefix=no
10000 ;;
10001 freebsd-*)
10002 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
10003 need_version=yes
10004 ;;
10005 esac
10006 shlibpath_var=LD_LIBRARY_PATH
10007 case $host_os in
10008 freebsd2*)
10009 shlibpath_overrides_runpath=yes
10010 ;;
10011 freebsd3.[01]* | freebsdelf3.[01]*)
10012 shlibpath_overrides_runpath=yes
10013 hardcode_into_libs=yes
10014 ;;
10015 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
10016 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
10017 shlibpath_overrides_runpath=no
10018 hardcode_into_libs=yes
10019 ;;
10020 *) # from 4.6 on, and DragonFly
10021 shlibpath_overrides_runpath=yes
10022 hardcode_into_libs=yes
10023 ;;
10024 esac
10025 ;;
10026
10027gnu*)
10028 version_type=linux
10029 need_lib_prefix=no
10030 need_version=no
10031 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
10032 soname_spec='${libname}${release}${shared_ext}$major'
10033 shlibpath_var=LD_LIBRARY_PATH
10034 hardcode_into_libs=yes
10035 ;;
10036
10037hpux9* | hpux10* | hpux11*)
10038 # Give a soname corresponding to the major version so that dld.sl refuses to
10039 # link against other versions.
10040 version_type=sunos
10041 need_lib_prefix=no
10042 need_version=no
10043 case $host_cpu in
10044 ia64*)
10045 shrext_cmds='.so'
10046 hardcode_into_libs=yes
10047 dynamic_linker="$host_os dld.so"
10048 shlibpath_var=LD_LIBRARY_PATH
10049 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
10050 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10051 soname_spec='${libname}${release}${shared_ext}$major'
10052 if test "X$HPUX_IA64_MODE" = X32; then
10053 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
10054 else
10055 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
10056 fi
10057 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
10058 ;;
10059 hppa*64*)
10060 shrext_cmds='.sl'
10061 hardcode_into_libs=yes
10062 dynamic_linker="$host_os dld.sl"
10063 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
10064 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
10065 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10066 soname_spec='${libname}${release}${shared_ext}$major'
10067 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
10068 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
10069 ;;
10070 *)
10071 shrext_cmds='.sl'
10072 dynamic_linker="$host_os dld.sl"
10073 shlibpath_var=SHLIB_PATH
10074 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
10075 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10076 soname_spec='${libname}${release}${shared_ext}$major'
10077 ;;
10078 esac
10079 # HP-UX runs *really* slowly unless shared libraries are mode 555.
10080 postinstall_cmds='chmod 555 $lib'
10081 ;;
10082
10083interix[3-9]*)
10084 version_type=linux
10085 need_lib_prefix=no
10086 need_version=no
10087 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
10088 soname_spec='${libname}${release}${shared_ext}$major'
10089 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
10090 shlibpath_var=LD_LIBRARY_PATH
10091 shlibpath_overrides_runpath=no
10092 hardcode_into_libs=yes
10093 ;;
10094
10095irix5* | irix6* | nonstopux*)
10096 case $host_os in
10097 nonstopux*) version_type=nonstopux ;;
10098 *)
10099 if test "$lt_cv_prog_gnu_ld" = yes; then
10100 version_type=linux
10101 else
10102 version_type=irix
10103 fi ;;
10104 esac
10105 need_lib_prefix=no
10106 need_version=no
10107 soname_spec='${libname}${release}${shared_ext}$major'
10108 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
10109 case $host_os in
10110 irix5* | nonstopux*)
10111 libsuff= shlibsuff=
10112 ;;
10113 *)
10114 case $LD in # libtool.m4 will add one of these switches to LD
10115 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
10116 libsuff= shlibsuff= libmagic=32-bit;;
10117 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
10118 libsuff=32 shlibsuff=N32 libmagic=N32;;
10119 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
10120 libsuff=64 shlibsuff=64 libmagic=64-bit;;
10121 *) libsuff= shlibsuff= libmagic=never-match;;
10122 esac
10123 ;;
10124 esac
10125 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
10126 shlibpath_overrides_runpath=no
10127 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
10128 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
10129 hardcode_into_libs=yes
10130 ;;
10131
10132# No shared lib support for Linux oldld, aout, or coff.
10133linux*oldld* | linux*aout* | linux*coff*)
10134 dynamic_linker=no
10135 ;;
10136
10137# This must be Linux ELF.
10138linux* | k*bsd*-gnu)
10139 version_type=linux
10140 need_lib_prefix=no
10141 need_version=no
10142 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10143 soname_spec='${libname}${release}${shared_ext}$major'
10144 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
10145 shlibpath_var=LD_LIBRARY_PATH
10146 shlibpath_overrides_runpath=no
10147 # Some binutils ld are patched to set DT_RUNPATH
10148 save_LDFLAGS=$LDFLAGS
10149 save_libdir=$libdir
10150 eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \
10151 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\""
10152 cat >conftest.$ac_ext <<_ACEOF
10153/* confdefs.h. */
10154_ACEOF
10155cat confdefs.h >>conftest.$ac_ext
10156cat >>conftest.$ac_ext <<_ACEOF
10157/* end confdefs.h. */
10158
10159int
10160main ()
10161{
10162
10163 ;
10164 return 0;
10165}
10166_ACEOF
10167rm -f conftest.$ac_objext conftest$ac_exeext
10168if { (ac_try="$ac_link"
10169case "(($ac_try" in
10170 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10171 *) ac_try_echo=$ac_try;;
10172esac
10173eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
10174$as_echo "$ac_try_echo") >&5
10175 (eval "$ac_link") 2>conftest.er1
10176 ac_status=$?
10177 grep -v '^ *+' conftest.er1 >conftest.err
10178 rm -f conftest.er1
10179 cat conftest.err >&5
10180 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
10181 (exit $ac_status); } && {
10182 test -z "$ac_c_werror_flag" ||
10183 test ! -s conftest.err
10184 } && test -s conftest$ac_exeext && {
10185 test "$cross_compiling" = yes ||
10186 $as_test_x conftest$ac_exeext
10187 }; then
10188 if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then
10189 shlibpath_overrides_runpath=yes
10190fi
10191
10192else
10193 $as_echo "$as_me: failed program was:" >&5
10194sed 's/^/| /' conftest.$ac_ext >&5
10195
10196
10197fi
10198
10199rm -rf conftest.dSYM
10200rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
10201 conftest$ac_exeext conftest.$ac_ext
10202 LDFLAGS=$save_LDFLAGS
10203 libdir=$save_libdir
10204
10205 # This implies no fast_install, which is unacceptable.
10206 # Some rework will be needed to allow for fast_install
10207 # before this can be enabled.
10208 hardcode_into_libs=yes
10209
10210 # Add ABI-specific directories to the system library path.
10211 sys_lib_dlsearch_path_spec="/lib64 /usr/lib64 /lib /usr/lib"
10212
10213 # Append ld.so.conf contents to the search path
10214 if test -f /etc/ld.so.conf; then
10215 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' ' '`
10216 sys_lib_dlsearch_path_spec="$sys_lib_dlsearch_path_spec $lt_ld_extra"
10217 fi
10218
10219 # We used to test for /lib/ld.so.1 and disable shared libraries on
10220 # powerpc, because MkLinux only supported shared libraries with the
10221 # GNU dynamic linker. Since this was broken with cross compilers,
10222 # most powerpc-linux boxes support dynamic linking these days and
10223 # people can always --disable-shared, the test was removed, and we
10224 # assume the GNU/Linux dynamic linker is in use.
10225 dynamic_linker='GNU/Linux ld.so'
10226 ;;
10227
10228netbsd*)
10229 version_type=sunos
10230 need_lib_prefix=no
10231 need_version=no
10232 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
10233 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10234 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
10235 dynamic_linker='NetBSD (a.out) ld.so'
10236 else
10237 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
10238 soname_spec='${libname}${release}${shared_ext}$major'
10239 dynamic_linker='NetBSD ld.elf_so'
10240 fi
10241 shlibpath_var=LD_LIBRARY_PATH
10242 shlibpath_overrides_runpath=yes
10243 hardcode_into_libs=yes
10244 ;;
10245
10246newsos6)
10247 version_type=linux
10248 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10249 shlibpath_var=LD_LIBRARY_PATH
10250 shlibpath_overrides_runpath=yes
10251 ;;
10252
10253*nto* | *qnx*)
10254 version_type=qnx
10255 need_lib_prefix=no
10256 need_version=no
10257 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10258 soname_spec='${libname}${release}${shared_ext}$major'
10259 shlibpath_var=LD_LIBRARY_PATH
10260 shlibpath_overrides_runpath=no
10261 hardcode_into_libs=yes
10262 dynamic_linker='ldqnx.so'
10263 ;;
10264
10265openbsd*)
10266 version_type=sunos
10267 sys_lib_dlsearch_path_spec="/usr/lib"
10268 need_lib_prefix=no
10269 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
10270 case $host_os in
10271 openbsd3.3 | openbsd3.3.*) need_version=yes ;;
10272 *) need_version=no ;;
10273 esac
10274 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10275 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
10276 shlibpath_var=LD_LIBRARY_PATH
10277 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
10278 case $host_os in
10279 openbsd2.[89] | openbsd2.[89].*)
10280 shlibpath_overrides_runpath=no
10281 ;;
10282 *)
10283 shlibpath_overrides_runpath=yes
10284 ;;
10285 esac
10286 else
10287 shlibpath_overrides_runpath=yes
10288 fi
10289 ;;
10290
10291os2*)
10292 libname_spec='$name'
10293 shrext_cmds=".dll"
10294 need_lib_prefix=no
10295 library_names_spec='$libname${shared_ext} $libname.a'
10296 dynamic_linker='OS/2 ld.exe'
10297 shlibpath_var=LIBPATH
10298 ;;
10299
10300osf3* | osf4* | osf5*)
10301 version_type=osf
10302 need_lib_prefix=no
10303 need_version=no
10304 soname_spec='${libname}${release}${shared_ext}$major'
10305 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10306 shlibpath_var=LD_LIBRARY_PATH
10307 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
10308 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
10309 ;;
10310
10311rdos*)
10312 dynamic_linker=no
10313 ;;
10314
10315solaris*)
10316 version_type=linux
10317 need_lib_prefix=no
10318 need_version=no
10319 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10320 soname_spec='${libname}${release}${shared_ext}$major'
10321 shlibpath_var=LD_LIBRARY_PATH
10322 shlibpath_overrides_runpath=yes
10323 hardcode_into_libs=yes
10324 # ldd complains unless libraries are executable
10325 postinstall_cmds='chmod +x $lib'
10326 ;;
10327
10328sunos4*)
10329 version_type=sunos
10330 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10331 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
10332 shlibpath_var=LD_LIBRARY_PATH
10333 shlibpath_overrides_runpath=yes
10334 if test "$with_gnu_ld" = yes; then
10335 need_lib_prefix=no
10336 fi
10337 need_version=yes
10338 ;;
10339
10340sysv4 | sysv4.3*)
10341 version_type=linux
10342 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10343 soname_spec='${libname}${release}${shared_ext}$major'
10344 shlibpath_var=LD_LIBRARY_PATH
10345 case $host_vendor in
10346 sni)
10347 shlibpath_overrides_runpath=no
10348 need_lib_prefix=no
10349 runpath_var=LD_RUN_PATH
10350 ;;
10351 siemens)
10352 need_lib_prefix=no
10353 ;;
10354 motorola)
10355 need_lib_prefix=no
10356 need_version=no
10357 shlibpath_overrides_runpath=no
10358 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
10359 ;;
10360 esac
10361 ;;
10362
10363sysv4*MP*)
10364 if test -d /usr/nec ;then
10365 version_type=linux
10366 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
10367 soname_spec='$libname${shared_ext}.$major'
10368 shlibpath_var=LD_LIBRARY_PATH
10369 fi
10370 ;;
10371
10372sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
10373 version_type=freebsd-elf
10374 need_lib_prefix=no
10375 need_version=no
10376 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
10377 soname_spec='${libname}${release}${shared_ext}$major'
10378 shlibpath_var=LD_LIBRARY_PATH
10379 shlibpath_overrides_runpath=yes
10380 hardcode_into_libs=yes
10381 if test "$with_gnu_ld" = yes; then
10382 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
10383 else
10384 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
10385 case $host_os in
10386 sco3.2v5*)
10387 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
10388 ;;
10389 esac
10390 fi
10391 sys_lib_dlsearch_path_spec='/usr/lib'
10392 ;;
10393
10394tpf*)
10395 # TPF is a cross-target only. Preferred cross-host = GNU/Linux.
10396 version_type=linux
10397 need_lib_prefix=no
10398 need_version=no
10399 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10400 shlibpath_var=LD_LIBRARY_PATH
10401 shlibpath_overrides_runpath=no
10402 hardcode_into_libs=yes
10403 ;;
10404
10405uts4*)
10406 version_type=linux
10407 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10408 soname_spec='${libname}${release}${shared_ext}$major'
10409 shlibpath_var=LD_LIBRARY_PATH
10410 ;;
10411
10412*)
10413 dynamic_linker=no
10414 ;;
10415esac
10416{ $as_echo "$as_me:$LINENO: result: $dynamic_linker" >&5
10417$as_echo "$dynamic_linker" >&6; }
10418test "$dynamic_linker" = no && can_build_shared=no
10419
10420variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
10421if test "$GCC" = yes; then
10422 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
10423fi
10424
10425if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
10426 sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
10427fi
10428if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
10429 sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
10430fi
10431
10432
10433
10434
10435
10436
10437
10438
10439
10440
10441
10442
10443
10444
10445
10446
10447
10448
10449
10450
10451
10452
10453
10454
10455
10456
10457
10458
10459
10460
10461
10462
10463
10464
10465
10466
10467
10468
10469
10470
10471
10472
10473
10474
10475
10476
10477
10478
10479
10480
10481
10482
10483
10484
10485
10486
10487
10488
10489
10490
10491
10492
10493
10494
10495
10496
10497
10498
10499
10500
10501
10502
10503
10504
10505
10506
10507
10508
10509
10510
10511
10512
10513
10514
10515
10516
10517
10518 { $as_echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5
10519$as_echo_n "checking how to hardcode library paths into programs... " >&6; }
10520hardcode_action=
10521if test -n "$hardcode_libdir_flag_spec" ||
10522 test -n "$runpath_var" ||
10523 test "X$hardcode_automatic" = "Xyes" ; then
10524
10525 # We can hardcode non-existent directories.
10526 if test "$hardcode_direct" != no &&
10527 # If the only mechanism to avoid hardcoding is shlibpath_var, we
10528 # have to relink, otherwise we might link with an installed library
10529 # when we should be linking with a yet-to-be-installed one
10530 ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no &&
10531 test "$hardcode_minus_L" != no; then
10532 # Linking always hardcodes the temporary library directory.
10533 hardcode_action=relink
10534 else
10535 # We can link without hardcoding, and we can hardcode nonexisting dirs.
10536 hardcode_action=immediate
10537 fi
10538else
10539 # We cannot hardcode anything, or else we can only hardcode existing
10540 # directories.
10541 hardcode_action=unsupported
10542fi
10543{ $as_echo "$as_me:$LINENO: result: $hardcode_action" >&5
10544$as_echo "$hardcode_action" >&6; }
10545
10546if test "$hardcode_action" = relink ||
10547 test "$inherit_rpath" = yes; then
10548 # Fast installation is not supported
10549 enable_fast_install=no
10550elif test "$shlibpath_overrides_runpath" = yes ||
10551 test "$enable_shared" = no; then
10552 # Fast installation is not necessary
10553 enable_fast_install=needless
10554fi
10555
10556
10557
10558
10559
10560
10561 if test "x$enable_dlopen" != xyes; then
10562 enable_dlopen=unknown
10563 enable_dlopen_self=unknown
10564 enable_dlopen_self_static=unknown
10565else
10566 lt_cv_dlopen=no
10567 lt_cv_dlopen_libs=
10568
10569 case $host_os in
10570 beos*)
10571 lt_cv_dlopen="load_add_on"
10572 lt_cv_dlopen_libs=
10573 lt_cv_dlopen_self=yes
10574 ;;
10575
10576 mingw* | pw32* | cegcc*)
10577 lt_cv_dlopen="LoadLibrary"
10578 lt_cv_dlopen_libs=
10579 ;;
10580
10581 cygwin*)
10582 lt_cv_dlopen="dlopen"
10583 lt_cv_dlopen_libs=
10584 ;;
10585
10586 darwin*)
10587 # if libdl is installed we need to link against it
10588 { $as_echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5
10589$as_echo_n "checking for dlopen in -ldl... " >&6; }
10590if test "${ac_cv_lib_dl_dlopen+set}" = set; then
10591 $as_echo_n "(cached) " >&6
10592else
10593 ac_check_lib_save_LIBS=$LIBS
10594LIBS="-ldl $LIBS"
10595cat >conftest.$ac_ext <<_ACEOF
10596/* confdefs.h. */
10597_ACEOF
10598cat confdefs.h >>conftest.$ac_ext
10599cat >>conftest.$ac_ext <<_ACEOF
10600/* end confdefs.h. */
10601
10602/* Override any GCC internal prototype to avoid an error.
10603 Use char because int might match the return type of a GCC
10604 builtin and then its argument prototype would still apply. */
10605#ifdef __cplusplus
10606extern "C"
10607#endif
10608char dlopen ();
10609int
10610main ()
10611{
10612return dlopen ();
10613 ;
10614 return 0;
10615}
10616_ACEOF
10617rm -f conftest.$ac_objext conftest$ac_exeext
10618if { (ac_try="$ac_link"
10619case "(($ac_try" in
10620 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10621 *) ac_try_echo=$ac_try;;
10622esac
10623eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
10624$as_echo "$ac_try_echo") >&5
10625 (eval "$ac_link") 2>conftest.er1
10626 ac_status=$?
10627 grep -v '^ *+' conftest.er1 >conftest.err
10628 rm -f conftest.er1
10629 cat conftest.err >&5
10630 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
10631 (exit $ac_status); } && {
10632 test -z "$ac_c_werror_flag" ||
10633 test ! -s conftest.err
10634 } && test -s conftest$ac_exeext && {
10635 test "$cross_compiling" = yes ||
10636 $as_test_x conftest$ac_exeext
10637 }; then
10638 ac_cv_lib_dl_dlopen=yes
10639else
10640 $as_echo "$as_me: failed program was:" >&5
10641sed 's/^/| /' conftest.$ac_ext >&5
10642
10643 ac_cv_lib_dl_dlopen=no
10644fi
10645
10646rm -rf conftest.dSYM
10647rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
10648 conftest$ac_exeext conftest.$ac_ext
10649LIBS=$ac_check_lib_save_LIBS
10650fi
10651{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5
10652$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
10653if test "x$ac_cv_lib_dl_dlopen" = x""yes; then
10654 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
10655else
10656
10657 lt_cv_dlopen="dyld"
10658 lt_cv_dlopen_libs=
10659 lt_cv_dlopen_self=yes
10660
10661fi
10662
10663 ;;
10664
10665 *)
10666 { $as_echo "$as_me:$LINENO: checking for shl_load" >&5
10667$as_echo_n "checking for shl_load... " >&6; }
10668if test "${ac_cv_func_shl_load+set}" = set; then
10669 $as_echo_n "(cached) " >&6
10670else
10671 cat >conftest.$ac_ext <<_ACEOF
10672/* confdefs.h. */
10673_ACEOF
10674cat confdefs.h >>conftest.$ac_ext
10675cat >>conftest.$ac_ext <<_ACEOF
10676/* end confdefs.h. */
10677/* Define shl_load to an innocuous variant, in case <limits.h> declares shl_load.
10678 For example, HP-UX 11i <limits.h> declares gettimeofday. */
10679#define shl_load innocuous_shl_load
10680
10681/* System header to define __stub macros and hopefully few prototypes,
10682 which can conflict with char shl_load (); below.
10683 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
10684 <limits.h> exists even on freestanding compilers. */
10685
10686#ifdef __STDC__
10687# include <limits.h>
10688#else
10689# include <assert.h>
10690#endif
10691
10692#undef shl_load
10693
10694/* Override any GCC internal prototype to avoid an error.
10695 Use char because int might match the return type of a GCC
10696 builtin and then its argument prototype would still apply. */
10697#ifdef __cplusplus
10698extern "C"
10699#endif
10700char shl_load ();
10701/* The GNU C library defines this for functions which it implements
10702 to always fail with ENOSYS. Some functions are actually named
10703 something starting with __ and the normal name is an alias. */
10704#if defined __stub_shl_load || defined __stub___shl_load
10705choke me
10706#endif
10707
10708int
10709main ()
10710{
10711return shl_load ();
10712 ;
10713 return 0;
10714}
10715_ACEOF
10716rm -f conftest.$ac_objext conftest$ac_exeext
10717if { (ac_try="$ac_link"
10718case "(($ac_try" in
10719 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10720 *) ac_try_echo=$ac_try;;
10721esac
10722eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
10723$as_echo "$ac_try_echo") >&5
10724 (eval "$ac_link") 2>conftest.er1
10725 ac_status=$?
10726 grep -v '^ *+' conftest.er1 >conftest.err
10727 rm -f conftest.er1
10728 cat conftest.err >&5
10729 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
10730 (exit $ac_status); } && {
10731 test -z "$ac_c_werror_flag" ||
10732 test ! -s conftest.err
10733 } && test -s conftest$ac_exeext && {
10734 test "$cross_compiling" = yes ||
10735 $as_test_x conftest$ac_exeext
10736 }; then
10737 ac_cv_func_shl_load=yes
10738else
10739 $as_echo "$as_me: failed program was:" >&5
10740sed 's/^/| /' conftest.$ac_ext >&5
10741
10742 ac_cv_func_shl_load=no
10743fi
10744
10745rm -rf conftest.dSYM
10746rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
10747 conftest$ac_exeext conftest.$ac_ext
10748fi
10749{ $as_echo "$as_me:$LINENO: result: $ac_cv_func_shl_load" >&5
10750$as_echo "$ac_cv_func_shl_load" >&6; }
10751if test "x$ac_cv_func_shl_load" = x""yes; then
10752 lt_cv_dlopen="shl_load"
10753else
10754 { $as_echo "$as_me:$LINENO: checking for shl_load in -ldld" >&5
10755$as_echo_n "checking for shl_load in -ldld... " >&6; }
10756if test "${ac_cv_lib_dld_shl_load+set}" = set; then
10757 $as_echo_n "(cached) " >&6
10758else
10759 ac_check_lib_save_LIBS=$LIBS
10760LIBS="-ldld $LIBS"
10761cat >conftest.$ac_ext <<_ACEOF
10762/* confdefs.h. */
10763_ACEOF
10764cat confdefs.h >>conftest.$ac_ext
10765cat >>conftest.$ac_ext <<_ACEOF
10766/* end confdefs.h. */
10767
10768/* Override any GCC internal prototype to avoid an error.
10769 Use char because int might match the return type of a GCC
10770 builtin and then its argument prototype would still apply. */
10771#ifdef __cplusplus
10772extern "C"
10773#endif
10774char shl_load ();
10775int
10776main ()
10777{
10778return shl_load ();
10779 ;
10780 return 0;
10781}
10782_ACEOF
10783rm -f conftest.$ac_objext conftest$ac_exeext
10784if { (ac_try="$ac_link"
10785case "(($ac_try" in
10786 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10787 *) ac_try_echo=$ac_try;;
10788esac
10789eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
10790$as_echo "$ac_try_echo") >&5
10791 (eval "$ac_link") 2>conftest.er1
10792 ac_status=$?
10793 grep -v '^ *+' conftest.er1 >conftest.err
10794 rm -f conftest.er1
10795 cat conftest.err >&5
10796 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
10797 (exit $ac_status); } && {
10798 test -z "$ac_c_werror_flag" ||
10799 test ! -s conftest.err
10800 } && test -s conftest$ac_exeext && {
10801 test "$cross_compiling" = yes ||
10802 $as_test_x conftest$ac_exeext
10803 }; then
10804 ac_cv_lib_dld_shl_load=yes
10805else
10806 $as_echo "$as_me: failed program was:" >&5
10807sed 's/^/| /' conftest.$ac_ext >&5
10808
10809 ac_cv_lib_dld_shl_load=no
10810fi
10811
10812rm -rf conftest.dSYM
10813rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
10814 conftest$ac_exeext conftest.$ac_ext
10815LIBS=$ac_check_lib_save_LIBS
10816fi
10817{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_dld_shl_load" >&5
10818$as_echo "$ac_cv_lib_dld_shl_load" >&6; }
10819if test "x$ac_cv_lib_dld_shl_load" = x""yes; then
10820 lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"
10821else
10822 { $as_echo "$as_me:$LINENO: checking for dlopen" >&5
10823$as_echo_n "checking for dlopen... " >&6; }
10824if test "${ac_cv_func_dlopen+set}" = set; then
10825 $as_echo_n "(cached) " >&6
10826else
10827 cat >conftest.$ac_ext <<_ACEOF
10828/* confdefs.h. */
10829_ACEOF
10830cat confdefs.h >>conftest.$ac_ext
10831cat >>conftest.$ac_ext <<_ACEOF
10832/* end confdefs.h. */
10833/* Define dlopen to an innocuous variant, in case <limits.h> declares dlopen.
10834 For example, HP-UX 11i <limits.h> declares gettimeofday. */
10835#define dlopen innocuous_dlopen
10836
10837/* System header to define __stub macros and hopefully few prototypes,
10838 which can conflict with char dlopen (); below.
10839 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
10840 <limits.h> exists even on freestanding compilers. */
10841
10842#ifdef __STDC__
10843# include <limits.h>
10844#else
10845# include <assert.h>
10846#endif
10847
10848#undef dlopen
10849
10850/* Override any GCC internal prototype to avoid an error.
10851 Use char because int might match the return type of a GCC
10852 builtin and then its argument prototype would still apply. */
10853#ifdef __cplusplus
10854extern "C"
10855#endif
10856char dlopen ();
10857/* The GNU C library defines this for functions which it implements
10858 to always fail with ENOSYS. Some functions are actually named
10859 something starting with __ and the normal name is an alias. */
10860#if defined __stub_dlopen || defined __stub___dlopen
10861choke me
10862#endif
10863
10864int
10865main ()
10866{
10867return dlopen ();
10868 ;
10869 return 0;
10870}
10871_ACEOF
10872rm -f conftest.$ac_objext conftest$ac_exeext
10873if { (ac_try="$ac_link"
10874case "(($ac_try" in
10875 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10876 *) ac_try_echo=$ac_try;;
10877esac
10878eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
10879$as_echo "$ac_try_echo") >&5
10880 (eval "$ac_link") 2>conftest.er1
10881 ac_status=$?
10882 grep -v '^ *+' conftest.er1 >conftest.err
10883 rm -f conftest.er1
10884 cat conftest.err >&5
10885 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
10886 (exit $ac_status); } && {
10887 test -z "$ac_c_werror_flag" ||
10888 test ! -s conftest.err
10889 } && test -s conftest$ac_exeext && {
10890 test "$cross_compiling" = yes ||
10891 $as_test_x conftest$ac_exeext
10892 }; then
10893 ac_cv_func_dlopen=yes
10894else
10895 $as_echo "$as_me: failed program was:" >&5
10896sed 's/^/| /' conftest.$ac_ext >&5
10897
10898 ac_cv_func_dlopen=no
10899fi
10900
10901rm -rf conftest.dSYM
10902rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
10903 conftest$ac_exeext conftest.$ac_ext
10904fi
10905{ $as_echo "$as_me:$LINENO: result: $ac_cv_func_dlopen" >&5
10906$as_echo "$ac_cv_func_dlopen" >&6; }
10907if test "x$ac_cv_func_dlopen" = x""yes; then
10908 lt_cv_dlopen="dlopen"
10909else
10910 { $as_echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5
10911$as_echo_n "checking for dlopen in -ldl... " >&6; }
10912if test "${ac_cv_lib_dl_dlopen+set}" = set; then
10913 $as_echo_n "(cached) " >&6
10914else
10915 ac_check_lib_save_LIBS=$LIBS
10916LIBS="-ldl $LIBS"
10917cat >conftest.$ac_ext <<_ACEOF
10918/* confdefs.h. */
10919_ACEOF
10920cat confdefs.h >>conftest.$ac_ext
10921cat >>conftest.$ac_ext <<_ACEOF
10922/* end confdefs.h. */
10923
10924/* Override any GCC internal prototype to avoid an error.
10925 Use char because int might match the return type of a GCC
10926 builtin and then its argument prototype would still apply. */
10927#ifdef __cplusplus
10928extern "C"
10929#endif
10930char dlopen ();
10931int
10932main ()
10933{
10934return dlopen ();
10935 ;
10936 return 0;
10937}
10938_ACEOF
10939rm -f conftest.$ac_objext conftest$ac_exeext
10940if { (ac_try="$ac_link"
10941case "(($ac_try" in
10942 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10943 *) ac_try_echo=$ac_try;;
10944esac
10945eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
10946$as_echo "$ac_try_echo") >&5
10947 (eval "$ac_link") 2>conftest.er1
10948 ac_status=$?
10949 grep -v '^ *+' conftest.er1 >conftest.err
10950 rm -f conftest.er1
10951 cat conftest.err >&5
10952 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
10953 (exit $ac_status); } && {
10954 test -z "$ac_c_werror_flag" ||
10955 test ! -s conftest.err
10956 } && test -s conftest$ac_exeext && {
10957 test "$cross_compiling" = yes ||
10958 $as_test_x conftest$ac_exeext
10959 }; then
10960 ac_cv_lib_dl_dlopen=yes
10961else
10962 $as_echo "$as_me: failed program was:" >&5
10963sed 's/^/| /' conftest.$ac_ext >&5
10964
10965 ac_cv_lib_dl_dlopen=no
10966fi
10967
10968rm -rf conftest.dSYM
10969rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
10970 conftest$ac_exeext conftest.$ac_ext
10971LIBS=$ac_check_lib_save_LIBS
10972fi
10973{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5
10974$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
10975if test "x$ac_cv_lib_dl_dlopen" = x""yes; then
10976 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
10977else
10978 { $as_echo "$as_me:$LINENO: checking for dlopen in -lsvld" >&5
10979$as_echo_n "checking for dlopen in -lsvld... " >&6; }
10980if test "${ac_cv_lib_svld_dlopen+set}" = set; then
10981 $as_echo_n "(cached) " >&6
10982else
10983 ac_check_lib_save_LIBS=$LIBS
10984LIBS="-lsvld $LIBS"
10985cat >conftest.$ac_ext <<_ACEOF
10986/* confdefs.h. */
10987_ACEOF
10988cat confdefs.h >>conftest.$ac_ext
10989cat >>conftest.$ac_ext <<_ACEOF
10990/* end confdefs.h. */
10991
10992/* Override any GCC internal prototype to avoid an error.
10993 Use char because int might match the return type of a GCC
10994 builtin and then its argument prototype would still apply. */
10995#ifdef __cplusplus
10996extern "C"
10997#endif
10998char dlopen ();
10999int
11000main ()
11001{
11002return dlopen ();
11003 ;
11004 return 0;
11005}
11006_ACEOF
11007rm -f conftest.$ac_objext conftest$ac_exeext
11008if { (ac_try="$ac_link"
11009case "(($ac_try" in
11010 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11011 *) ac_try_echo=$ac_try;;
11012esac
11013eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
11014$as_echo "$ac_try_echo") >&5
11015 (eval "$ac_link") 2>conftest.er1
11016 ac_status=$?
11017 grep -v '^ *+' conftest.er1 >conftest.err
11018 rm -f conftest.er1
11019 cat conftest.err >&5
11020 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
11021 (exit $ac_status); } && {
11022 test -z "$ac_c_werror_flag" ||
11023 test ! -s conftest.err
11024 } && test -s conftest$ac_exeext && {
11025 test "$cross_compiling" = yes ||
11026 $as_test_x conftest$ac_exeext
11027 }; then
11028 ac_cv_lib_svld_dlopen=yes
11029else
11030 $as_echo "$as_me: failed program was:" >&5
11031sed 's/^/| /' conftest.$ac_ext >&5
11032
11033 ac_cv_lib_svld_dlopen=no
11034fi
11035
11036rm -rf conftest.dSYM
11037rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
11038 conftest$ac_exeext conftest.$ac_ext
11039LIBS=$ac_check_lib_save_LIBS
11040fi
11041{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_svld_dlopen" >&5
11042$as_echo "$ac_cv_lib_svld_dlopen" >&6; }
11043if test "x$ac_cv_lib_svld_dlopen" = x""yes; then
11044 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
11045else
11046 { $as_echo "$as_me:$LINENO: checking for dld_link in -ldld" >&5
11047$as_echo_n "checking for dld_link in -ldld... " >&6; }
11048if test "${ac_cv_lib_dld_dld_link+set}" = set; then
11049 $as_echo_n "(cached) " >&6
11050else
11051 ac_check_lib_save_LIBS=$LIBS
11052LIBS="-ldld $LIBS"
11053cat >conftest.$ac_ext <<_ACEOF
11054/* confdefs.h. */
11055_ACEOF
11056cat confdefs.h >>conftest.$ac_ext
11057cat >>conftest.$ac_ext <<_ACEOF
11058/* end confdefs.h. */
11059
11060/* Override any GCC internal prototype to avoid an error.
11061 Use char because int might match the return type of a GCC
11062 builtin and then its argument prototype would still apply. */
11063#ifdef __cplusplus
11064extern "C"
11065#endif
11066char dld_link ();
11067int
11068main ()
11069{
11070return dld_link ();
11071 ;
11072 return 0;
11073}
11074_ACEOF
11075rm -f conftest.$ac_objext conftest$ac_exeext
11076if { (ac_try="$ac_link"
11077case "(($ac_try" in
11078 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11079 *) ac_try_echo=$ac_try;;
11080esac
11081eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
11082$as_echo "$ac_try_echo") >&5
11083 (eval "$ac_link") 2>conftest.er1
11084 ac_status=$?
11085 grep -v '^ *+' conftest.er1 >conftest.err
11086 rm -f conftest.er1
11087 cat conftest.err >&5
11088 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
11089 (exit $ac_status); } && {
11090 test -z "$ac_c_werror_flag" ||
11091 test ! -s conftest.err
11092 } && test -s conftest$ac_exeext && {
11093 test "$cross_compiling" = yes ||
11094 $as_test_x conftest$ac_exeext
11095 }; then
11096 ac_cv_lib_dld_dld_link=yes
11097else
11098 $as_echo "$as_me: failed program was:" >&5
11099sed 's/^/| /' conftest.$ac_ext >&5
11100
11101 ac_cv_lib_dld_dld_link=no
11102fi
11103
11104rm -rf conftest.dSYM
11105rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
11106 conftest$ac_exeext conftest.$ac_ext
11107LIBS=$ac_check_lib_save_LIBS
11108fi
11109{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_dld_dld_link" >&5
11110$as_echo "$ac_cv_lib_dld_dld_link" >&6; }
11111if test "x$ac_cv_lib_dld_dld_link" = x""yes; then
11112 lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"
11113fi
11114
11115
11116fi
11117
11118
11119fi
11120
11121
11122fi
11123
11124
11125fi
11126
11127
11128fi
11129
11130 ;;
11131 esac
11132
11133 if test "x$lt_cv_dlopen" != xno; then
11134 enable_dlopen=yes
11135 else
11136 enable_dlopen=no
11137 fi
11138
11139 case $lt_cv_dlopen in
11140 dlopen)
11141 save_CPPFLAGS="$CPPFLAGS"
11142 test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
11143
11144 save_LDFLAGS="$LDFLAGS"
11145 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
11146
11147 save_LIBS="$LIBS"
11148 LIBS="$lt_cv_dlopen_libs $LIBS"
11149
11150 { $as_echo "$as_me:$LINENO: checking whether a program can dlopen itself" >&5
11151$as_echo_n "checking whether a program can dlopen itself... " >&6; }
11152if test "${lt_cv_dlopen_self+set}" = set; then
11153 $as_echo_n "(cached) " >&6
11154else
11155 if test "$cross_compiling" = yes; then :
11156 lt_cv_dlopen_self=cross
11157else
11158 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
11159 lt_status=$lt_dlunknown
11160 cat > conftest.$ac_ext <<_LT_EOF
11161#line 11161 "configure"
11162#include "confdefs.h"
11163
11164#if HAVE_DLFCN_H
11165#include <dlfcn.h>
11166#endif
11167
11168#include <stdio.h>
11169
11170#ifdef RTLD_GLOBAL
11171# define LT_DLGLOBAL RTLD_GLOBAL
11172#else
11173# ifdef DL_GLOBAL
11174# define LT_DLGLOBAL DL_GLOBAL
11175# else
11176# define LT_DLGLOBAL 0
11177# endif
11178#endif
11179
11180/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
11181 find out it does not work in some platform. */
11182#ifndef LT_DLLAZY_OR_NOW
11183# ifdef RTLD_LAZY
11184# define LT_DLLAZY_OR_NOW RTLD_LAZY
11185# else
11186# ifdef DL_LAZY
11187# define LT_DLLAZY_OR_NOW DL_LAZY
11188# else
11189# ifdef RTLD_NOW
11190# define LT_DLLAZY_OR_NOW RTLD_NOW
11191# else
11192# ifdef DL_NOW
11193# define LT_DLLAZY_OR_NOW DL_NOW
11194# else
11195# define LT_DLLAZY_OR_NOW 0
11196# endif
11197# endif
11198# endif
11199# endif
11200#endif
11201
11202void fnord() { int i=42;}
11203int main ()
11204{
11205 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
11206 int status = $lt_dlunknown;
11207
11208 if (self)
11209 {
11210 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
11211 else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
11212 /* dlclose (self); */
11213 }
11214 else
11215 puts (dlerror ());
11216
11217 return status;
11218}
11219_LT_EOF
11220 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
11221 (eval $ac_link) 2>&5
11222 ac_status=$?
11223 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
11224 (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then
11225 (./conftest; exit; ) >&5 2>/dev/null
11226 lt_status=$?
11227 case x$lt_status in
11228 x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
11229 x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
11230 x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
11231 esac
11232 else :
11233 # compilation failed
11234 lt_cv_dlopen_self=no
11235 fi
11236fi
11237rm -fr conftest*
11238
11239
11240fi
11241{ $as_echo "$as_me:$LINENO: result: $lt_cv_dlopen_self" >&5
11242$as_echo "$lt_cv_dlopen_self" >&6; }
11243
11244 if test "x$lt_cv_dlopen_self" = xyes; then
11245 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
11246 { $as_echo "$as_me:$LINENO: checking whether a statically linked program can dlopen itself" >&5
11247$as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; }
11248if test "${lt_cv_dlopen_self_static+set}" = set; then
11249 $as_echo_n "(cached) " >&6
11250else
11251 if test "$cross_compiling" = yes; then :
11252 lt_cv_dlopen_self_static=cross
11253else
11254 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
11255 lt_status=$lt_dlunknown
11256 cat > conftest.$ac_ext <<_LT_EOF
11257#line 11257 "configure"
11258#include "confdefs.h"
11259
11260#if HAVE_DLFCN_H
11261#include <dlfcn.h>
11262#endif
11263
11264#include <stdio.h>
11265
11266#ifdef RTLD_GLOBAL
11267# define LT_DLGLOBAL RTLD_GLOBAL
11268#else
11269# ifdef DL_GLOBAL
11270# define LT_DLGLOBAL DL_GLOBAL
11271# else
11272# define LT_DLGLOBAL 0
11273# endif
11274#endif
11275
11276/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
11277 find out it does not work in some platform. */
11278#ifndef LT_DLLAZY_OR_NOW
11279# ifdef RTLD_LAZY
11280# define LT_DLLAZY_OR_NOW RTLD_LAZY
11281# else
11282# ifdef DL_LAZY
11283# define LT_DLLAZY_OR_NOW DL_LAZY
11284# else
11285# ifdef RTLD_NOW
11286# define LT_DLLAZY_OR_NOW RTLD_NOW
11287# else
11288# ifdef DL_NOW
11289# define LT_DLLAZY_OR_NOW DL_NOW
11290# else
11291# define LT_DLLAZY_OR_NOW 0
11292# endif
11293# endif
11294# endif
11295# endif
11296#endif
11297
11298void fnord() { int i=42;}
11299int main ()
11300{
11301 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
11302 int status = $lt_dlunknown;
11303
11304 if (self)
11305 {
11306 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
11307 else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
11308 /* dlclose (self); */
11309 }
11310 else
11311 puts (dlerror ());
11312
11313 return status;
11314}
11315_LT_EOF
11316 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
11317 (eval $ac_link) 2>&5
11318 ac_status=$?
11319 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
11320 (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then
11321 (./conftest; exit; ) >&5 2>/dev/null
11322 lt_status=$?
11323 case x$lt_status in
11324 x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
11325 x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
11326 x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
11327 esac
11328 else :
11329 # compilation failed
11330 lt_cv_dlopen_self_static=no
11331 fi
11332fi
11333rm -fr conftest*
11334
11335
11336fi
11337{ $as_echo "$as_me:$LINENO: result: $lt_cv_dlopen_self_static" >&5
11338$as_echo "$lt_cv_dlopen_self_static" >&6; }
11339 fi
11340
11341 CPPFLAGS="$save_CPPFLAGS"
11342 LDFLAGS="$save_LDFLAGS"
11343 LIBS="$save_LIBS"
11344 ;;
11345 esac
11346
11347 case $lt_cv_dlopen_self in
11348 yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
11349 *) enable_dlopen_self=unknown ;;
11350 esac
11351
11352 case $lt_cv_dlopen_self_static in
11353 yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
11354 *) enable_dlopen_self_static=unknown ;;
11355 esac
11356fi
11357
11358
11359
11360
11361
11362
11363
11364
11365
11366
11367
11368
11369
11370
11371
11372
11373
11374striplib=
11375old_striplib=
11376{ $as_echo "$as_me:$LINENO: checking whether stripping libraries is possible" >&5
11377$as_echo_n "checking whether stripping libraries is possible... " >&6; }
11378if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then
11379 test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
11380 test -z "$striplib" && striplib="$STRIP --strip-unneeded"
11381 { $as_echo "$as_me:$LINENO: result: yes" >&5
11382$as_echo "yes" >&6; }
11383else
11384# FIXME - insert some real tests, host_os isn't really good enough
11385 case $host_os in
11386 darwin*)
11387 if test -n "$STRIP" ; then
11388 striplib="$STRIP -x"
11389 old_striplib="$STRIP -S"
11390 { $as_echo "$as_me:$LINENO: result: yes" >&5
11391$as_echo "yes" >&6; }
11392 else
11393 { $as_echo "$as_me:$LINENO: result: no" >&5
11394$as_echo "no" >&6; }
11395 fi
11396 ;;
11397 *)
11398 { $as_echo "$as_me:$LINENO: result: no" >&5
11399$as_echo "no" >&6; }
11400 ;;
11401 esac
11402fi
11403
11404
11405
11406
11407
11408
11409
11410
11411
11412
11413
11414
11415 # Report which library types will actually be built
11416 { $as_echo "$as_me:$LINENO: checking if libtool supports shared libraries" >&5
11417$as_echo_n "checking if libtool supports shared libraries... " >&6; }
11418 { $as_echo "$as_me:$LINENO: result: $can_build_shared" >&5
11419$as_echo "$can_build_shared" >&6; }
11420
11421 { $as_echo "$as_me:$LINENO: checking whether to build shared libraries" >&5
11422$as_echo_n "checking whether to build shared libraries... " >&6; }
11423 test "$can_build_shared" = "no" && enable_shared=no
11424
11425 # On AIX, shared libraries and static libraries use the same namespace, and
11426 # are all built from PIC.
11427 case $host_os in
11428 aix3*)
11429 test "$enable_shared" = yes && enable_static=no
11430 if test -n "$RANLIB"; then
11431 archive_cmds="$archive_cmds~\$RANLIB \$lib"
11432 postinstall_cmds='$RANLIB $lib'
11433 fi
11434 ;;
11435
11436 aix[4-9]*)
11437 if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
11438 test "$enable_shared" = yes && enable_static=no
11439 fi
11440 ;;
11441 esac
11442 { $as_echo "$as_me:$LINENO: result: $enable_shared" >&5
11443$as_echo "$enable_shared" >&6; }
11444
11445 { $as_echo "$as_me:$LINENO: checking whether to build static libraries" >&5
11446$as_echo_n "checking whether to build static libraries... " >&6; }
11447 # Make sure either enable_shared or enable_static is yes.
11448 test "$enable_shared" = yes || enable_static=yes
11449 { $as_echo "$as_me:$LINENO: result: $enable_static" >&5
11450$as_echo "$enable_static" >&6; }
11451
11452
11453
11454
11455fi
11456ac_ext=c
11457ac_cpp='$CPP $CPPFLAGS'
11458ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
11459ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
11460ac_compiler_gnu=$ac_cv_c_compiler_gnu
11461
11462CC="$lt_save_CC"
11463
11464
11465
11466
11467
11468
11469
11470
11471
11472
11473
11474
11475
11476 ac_config_commands="$ac_config_commands libtool"
11477
11478
11479
11480
11481# Only expand once:
11482
11483
11484
11485 if test "X$prefix" = "XNONE"; then
11486 acl_final_prefix="$ac_default_prefix"
11487 else
11488 acl_final_prefix="$prefix"
11489 fi
11490 if test "X$exec_prefix" = "XNONE"; then
11491 acl_final_exec_prefix='${prefix}'
11492 else
11493 acl_final_exec_prefix="$exec_prefix"
11494 fi
11495 acl_save_prefix="$prefix"
11496 prefix="$acl_final_prefix"
11497 eval acl_final_exec_prefix=\"$acl_final_exec_prefix\"
11498 prefix="$acl_save_prefix"
11499
11500
11501# Check whether --with-gnu-ld was given.
11502if test "${with_gnu_ld+set}" = set; then
11503 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
11504else
11505 with_gnu_ld=no
11506fi
11507
11508# Prepare PATH_SEPARATOR.
11509# The user is always right.
11510if test "${PATH_SEPARATOR+set}" != set; then
11511 echo "#! /bin/sh" >conf$$.sh
11512 echo "exit 0" >>conf$$.sh
11513 chmod +x conf$$.sh
11514 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
11515 PATH_SEPARATOR=';'
11516 else
11517 PATH_SEPARATOR=:
11518 fi
11519 rm -f conf$$.sh
11520fi
11521ac_prog=ld
11522if test "$GCC" = yes; then
11523 # Check if gcc -print-prog-name=ld gives a path.
11524 { $as_echo "$as_me:$LINENO: checking for ld used by GCC" >&5
11525$as_echo_n "checking for ld used by GCC... " >&6; }
11526 case $host in
11527 *-*-mingw*)
11528 # gcc leaves a trailing carriage return which upsets mingw
11529 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
11530 *)
11531 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
11532 esac
11533 case $ac_prog in
11534 # Accept absolute paths.
11535 [\\/]* | [A-Za-z]:[\\/]*)
11536 re_direlt='/[^/][^/]*/\.\./'
11537 # Canonicalize the path of ld
11538 ac_prog=`echo $ac_prog| sed 's%\\\\%/%g'`
11539 while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do
11540 ac_prog=`echo $ac_prog| sed "s%$re_direlt%/%"`
11541 done
11542 test -z "$LD" && LD="$ac_prog"
11543 ;;
11544 "")
11545 # If it fails, then pretend we aren't using GCC.
11546 ac_prog=ld
11547 ;;
11548 *)
11549 # If it is relative, then search for the first ld in PATH.
11550 with_gnu_ld=unknown
11551 ;;
11552 esac
11553elif test "$with_gnu_ld" = yes; then
11554 { $as_echo "$as_me:$LINENO: checking for GNU ld" >&5
11555$as_echo_n "checking for GNU ld... " >&6; }
11556else
11557 { $as_echo "$as_me:$LINENO: checking for non-GNU ld" >&5
11558$as_echo_n "checking for non-GNU ld... " >&6; }
11559fi
11560if test "${acl_cv_path_LD+set}" = set; then
11561 $as_echo_n "(cached) " >&6
11562else
11563 if test -z "$LD"; then
11564 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}${PATH_SEPARATOR-:}"
11565 for ac_dir in $PATH; do
11566 test -z "$ac_dir" && ac_dir=.
11567 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
11568 acl_cv_path_LD="$ac_dir/$ac_prog"
11569 # Check to see if the program is GNU ld. I'd rather use --version,
11570 # but apparently some GNU ld's only accept -v.
11571 # Break only if it was the GNU/non-GNU ld that we prefer.
11572 case `"$acl_cv_path_LD" -v 2>&1 < /dev/null` in
11573 *GNU* | *'with BFD'*)
11574 test "$with_gnu_ld" != no && break ;;
11575 *)
11576 test "$with_gnu_ld" != yes && break ;;
11577 esac
11578 fi
11579 done
11580 IFS="$ac_save_ifs"
11581else
11582 acl_cv_path_LD="$LD" # Let the user override the test with a path.
11583fi
11584fi
11585
11586LD="$acl_cv_path_LD"
11587if test -n "$LD"; then
11588 { $as_echo "$as_me:$LINENO: result: $LD" >&5
11589$as_echo "$LD" >&6; }
11590else
11591 { $as_echo "$as_me:$LINENO: result: no" >&5
11592$as_echo "no" >&6; }
11593fi
11594test -z "$LD" && { { $as_echo "$as_me:$LINENO: error: no acceptable ld found in \$PATH" >&5
11595$as_echo "$as_me: error: no acceptable ld found in \$PATH" >&2;}
11596 { (exit 1); exit 1; }; }
11597{ $as_echo "$as_me:$LINENO: checking if the linker ($LD) is GNU ld" >&5
11598$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
11599if test "${acl_cv_prog_gnu_ld+set}" = set; then
11600 $as_echo_n "(cached) " >&6
11601else
11602 # I'd rather use --version here, but apparently some GNU ld's only accept -v.
11603case `$LD -v 2>&1 </dev/null` in
11604*GNU* | *'with BFD'*)
11605 acl_cv_prog_gnu_ld=yes ;;
11606*)
11607 acl_cv_prog_gnu_ld=no ;;
11608esac
11609fi
11610{ $as_echo "$as_me:$LINENO: result: $acl_cv_prog_gnu_ld" >&5
11611$as_echo "$acl_cv_prog_gnu_ld" >&6; }
11612with_gnu_ld=$acl_cv_prog_gnu_ld
11613
11614
11615
11616
11617 { $as_echo "$as_me:$LINENO: checking for shared library run path origin" >&5
11618$as_echo_n "checking for shared library run path origin... " >&6; }
11619if test "${acl_cv_rpath+set}" = set; then
11620 $as_echo_n "(cached) " >&6
11621else
11622
11623 CC="$CC" GCC="$GCC" LDFLAGS="$LDFLAGS" LD="$LD" with_gnu_ld="$with_gnu_ld" \
11624 ${CONFIG_SHELL-/bin/sh} "$ac_aux_dir/config.rpath" "$host" > conftest.sh
11625 . ./conftest.sh
11626 rm -f ./conftest.sh
11627 acl_cv_rpath=done
11628
11629fi
11630{ $as_echo "$as_me:$LINENO: result: $acl_cv_rpath" >&5
11631$as_echo "$acl_cv_rpath" >&6; }
11632 wl="$acl_cv_wl"
11633 acl_libext="$acl_cv_libext"
11634 acl_shlibext="$acl_cv_shlibext"
11635 acl_libname_spec="$acl_cv_libname_spec"
11636 acl_library_names_spec="$acl_cv_library_names_spec"
11637 acl_hardcode_libdir_flag_spec="$acl_cv_hardcode_libdir_flag_spec"
11638 acl_hardcode_libdir_separator="$acl_cv_hardcode_libdir_separator"
11639 acl_hardcode_direct="$acl_cv_hardcode_direct"
11640 acl_hardcode_minus_L="$acl_cv_hardcode_minus_L"
11641 # Check whether --enable-rpath was given.
11642if test "${enable_rpath+set}" = set; then
11643 enableval=$enable_rpath; :
11644else
11645 enable_rpath=yes
11646fi
11647
11648
11649
11650 acl_libdirstem=lib
11651 searchpath=`(LC_ALL=C $CC -print-search-dirs) 2>/dev/null | sed -n -e 's,^libraries: ,,p' | sed -e 's,^=,,'`
11652 if test -n "$searchpath"; then
11653 acl_save_IFS="${IFS= }"; IFS=":"
11654 for searchdir in $searchpath; do
11655 if test -d "$searchdir"; then
11656 case "$searchdir" in
11657 */lib64/ | */lib64 ) acl_libdirstem=lib64 ;;
11658 *) searchdir=`cd "$searchdir" && pwd`
11659 case "$searchdir" in
11660 */lib64 ) acl_libdirstem=lib64 ;;
11661 esac ;;
11662 esac
11663 fi
11664 done
11665 IFS="$acl_save_IFS"
11666 fi
11667
11668
11669
11670
11671
11672
11673
11674
11675
11676 use_additional=yes
11677
11678 acl_save_prefix="$prefix"
11679 prefix="$acl_final_prefix"
11680 acl_save_exec_prefix="$exec_prefix"
11681 exec_prefix="$acl_final_exec_prefix"
11682
11683 eval additional_includedir=\"$includedir\"
11684 eval additional_libdir=\"$libdir\"
11685
11686 exec_prefix="$acl_save_exec_prefix"
11687 prefix="$acl_save_prefix"
11688
11689
11690# Check whether --with-libiconv-prefix was given.
11691if test "${with_libiconv_prefix+set}" = set; then
11692 withval=$with_libiconv_prefix;
11693 if test "X$withval" = "Xno"; then
11694 use_additional=no
11695 else
11696 if test "X$withval" = "X"; then
11697
11698 acl_save_prefix="$prefix"
11699 prefix="$acl_final_prefix"
11700 acl_save_exec_prefix="$exec_prefix"
11701 exec_prefix="$acl_final_exec_prefix"
11702
11703 eval additional_includedir=\"$includedir\"
11704 eval additional_libdir=\"$libdir\"
11705
11706 exec_prefix="$acl_save_exec_prefix"
11707 prefix="$acl_save_prefix"
11708
11709 else
11710 additional_includedir="$withval/include"
11711 additional_libdir="$withval/$acl_libdirstem"
11712 fi
11713 fi
11714
11715fi
11716
11717 LIBICONV=
11718 LTLIBICONV=
11719 INCICONV=
11720 LIBICONV_PREFIX=
11721 rpathdirs=
11722 ltrpathdirs=
11723 names_already_handled=
11724 names_next_round='iconv '
11725 while test -n "$names_next_round"; do
11726 names_this_round="$names_next_round"
11727 names_next_round=
11728 for name in $names_this_round; do
11729 already_handled=
11730 for n in $names_already_handled; do
11731 if test "$n" = "$name"; then
11732 already_handled=yes
11733 break
11734 fi
11735 done
11736 if test -z "$already_handled"; then
11737 names_already_handled="$names_already_handled $name"
11738 uppername=`echo "$name" | sed -e 'y|abcdefghijklmnopqrstuvwxyz./-|ABCDEFGHIJKLMNOPQRSTUVWXYZ___|'`
11739 eval value=\"\$HAVE_LIB$uppername\"
11740 if test -n "$value"; then
11741 if test "$value" = yes; then
11742 eval value=\"\$LIB$uppername\"
11743 test -z "$value" || LIBICONV="${LIBICONV}${LIBICONV:+ }$value"
11744 eval value=\"\$LTLIB$uppername\"
11745 test -z "$value" || LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }$value"
11746 else
11747 :
11748 fi
11749 else
11750 found_dir=
11751 found_la=
11752 found_so=
11753 found_a=
11754 eval libname=\"$acl_libname_spec\" # typically: libname=lib$name
11755 if test -n "$acl_shlibext"; then
11756 shrext=".$acl_shlibext" # typically: shrext=.so
11757 else
11758 shrext=
11759 fi
11760 if test $use_additional = yes; then
11761 dir="$additional_libdir"
11762 if test -n "$acl_shlibext"; then
11763 if test -f "$dir/$libname$shrext"; then
11764 found_dir="$dir"
11765 found_so="$dir/$libname$shrext"
11766 else
11767 if test "$acl_library_names_spec" = '$libname$shrext$versuffix'; then
11768 ver=`(cd "$dir" && \
11769 for f in "$libname$shrext".*; do echo "$f"; done \
11770 | sed -e "s,^$libname$shrext\\\\.,," \
11771 | sort -t '.' -n -r -k1,1 -k2,2 -k3,3 -k4,4 -k5,5 \
11772 | sed 1q ) 2>/dev/null`
11773 if test -n "$ver" && test -f "$dir/$libname$shrext.$ver"; then
11774 found_dir="$dir"
11775 found_so="$dir/$libname$shrext.$ver"
11776 fi
11777 else
11778 eval library_names=\"$acl_library_names_spec\"
11779 for f in $library_names; do
11780 if test -f "$dir/$f"; then
11781 found_dir="$dir"
11782 found_so="$dir/$f"
11783 break
11784 fi
11785 done
11786 fi
11787 fi
11788 fi
11789 if test "X$found_dir" = "X"; then
11790 if test -f "$dir/$libname.$acl_libext"; then
11791 found_dir="$dir"
11792 found_a="$dir/$libname.$acl_libext"
11793 fi
11794 fi
11795 if test "X$found_dir" != "X"; then
11796 if test -f "$dir/$libname.la"; then
11797 found_la="$dir/$libname.la"
11798 fi
11799 fi
11800 fi
11801 if test "X$found_dir" = "X"; then
11802 for x in $LDFLAGS $LTLIBICONV; do
11803
11804 acl_save_prefix="$prefix"
11805 prefix="$acl_final_prefix"
11806 acl_save_exec_prefix="$exec_prefix"
11807 exec_prefix="$acl_final_exec_prefix"
11808 eval x=\"$x\"
11809 exec_prefix="$acl_save_exec_prefix"
11810 prefix="$acl_save_prefix"
11811
11812 case "$x" in
11813 -L*)
11814 dir=`echo "X$x" | sed -e 's/^X-L//'`
11815 if test -n "$acl_shlibext"; then
11816 if test -f "$dir/$libname$shrext"; then
11817 found_dir="$dir"
11818 found_so="$dir/$libname$shrext"
11819 else
11820 if test "$acl_library_names_spec" = '$libname$shrext$versuffix'; then
11821 ver=`(cd "$dir" && \
11822 for f in "$libname$shrext".*; do echo "$f"; done \
11823 | sed -e "s,^$libname$shrext\\\\.,," \
11824 | sort -t '.' -n -r -k1,1 -k2,2 -k3,3 -k4,4 -k5,5 \
11825 | sed 1q ) 2>/dev/null`
11826 if test -n "$ver" && test -f "$dir/$libname$shrext.$ver"; then
11827 found_dir="$dir"
11828 found_so="$dir/$libname$shrext.$ver"
11829 fi
11830 else
11831 eval library_names=\"$acl_library_names_spec\"
11832 for f in $library_names; do
11833 if test -f "$dir/$f"; then
11834 found_dir="$dir"
11835 found_so="$dir/$f"
11836 break
11837 fi
11838 done
11839 fi
11840 fi
11841 fi
11842 if test "X$found_dir" = "X"; then
11843 if test -f "$dir/$libname.$acl_libext"; then
11844 found_dir="$dir"
11845 found_a="$dir/$libname.$acl_libext"
11846 fi
11847 fi
11848 if test "X$found_dir" != "X"; then
11849 if test -f "$dir/$libname.la"; then
11850 found_la="$dir/$libname.la"
11851 fi
11852 fi
11853 ;;
11854 esac
11855 if test "X$found_dir" != "X"; then
11856 break
11857 fi
11858 done
11859 fi
11860 if test "X$found_dir" != "X"; then
11861 LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-L$found_dir -l$name"
11862 if test "X$found_so" != "X"; then
11863 if test "$enable_rpath" = no || test "X$found_dir" = "X/usr/$acl_libdirstem"; then
11864 LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so"
11865 else
11866 haveit=
11867 for x in $ltrpathdirs; do
11868 if test "X$x" = "X$found_dir"; then
11869 haveit=yes
11870 break
11871 fi
11872 done
11873 if test -z "$haveit"; then
11874 ltrpathdirs="$ltrpathdirs $found_dir"
11875 fi
11876 if test "$acl_hardcode_direct" = yes; then
11877 LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so"
11878 else
11879 if test -n "$acl_hardcode_libdir_flag_spec" && test "$acl_hardcode_minus_L" = no; then
11880 LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so"
11881 haveit=
11882 for x in $rpathdirs; do
11883 if test "X$x" = "X$found_dir"; then
11884 haveit=yes
11885 break
11886 fi
11887 done
11888 if test -z "$haveit"; then
11889 rpathdirs="$rpathdirs $found_dir"
11890 fi
11891 else
11892 haveit=
11893 for x in $LDFLAGS $LIBICONV; do
11894
11895 acl_save_prefix="$prefix"
11896 prefix="$acl_final_prefix"
11897 acl_save_exec_prefix="$exec_prefix"
11898 exec_prefix="$acl_final_exec_prefix"
11899 eval x=\"$x\"
11900 exec_prefix="$acl_save_exec_prefix"
11901 prefix="$acl_save_prefix"
11902
11903 if test "X$x" = "X-L$found_dir"; then
11904 haveit=yes
11905 break
11906 fi
11907 done
11908 if test -z "$haveit"; then
11909 LIBICONV="${LIBICONV}${LIBICONV:+ }-L$found_dir"
11910 fi
11911 if test "$acl_hardcode_minus_L" != no; then
11912 LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so"
11913 else
11914 LIBICONV="${LIBICONV}${LIBICONV:+ }-l$name"
11915 fi
11916 fi
11917 fi
11918 fi
11919 else
11920 if test "X$found_a" != "X"; then
11921 LIBICONV="${LIBICONV}${LIBICONV:+ }$found_a"
11922 else
11923 LIBICONV="${LIBICONV}${LIBICONV:+ }-L$found_dir -l$name"
11924 fi
11925 fi
11926 additional_includedir=
11927 case "$found_dir" in
11928 */$acl_libdirstem | */$acl_libdirstem/)
11929 basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e "s,/$acl_libdirstem/"'*$,,'`
11930 LIBICONV_PREFIX="$basedir"
11931 additional_includedir="$basedir/include"
11932 ;;
11933 esac
11934 if test "X$additional_includedir" != "X"; then
11935 if test "X$additional_includedir" != "X/usr/include"; then
11936 haveit=
11937 if test "X$additional_includedir" = "X/usr/local/include"; then
11938 if test -n "$GCC"; then
11939 case $host_os in
11940 linux* | gnu* | k*bsd*-gnu) haveit=yes;;
11941 esac
11942 fi
11943 fi
11944 if test -z "$haveit"; then
11945 for x in $CPPFLAGS $INCICONV; do
11946
11947 acl_save_prefix="$prefix"
11948 prefix="$acl_final_prefix"
11949 acl_save_exec_prefix="$exec_prefix"
11950 exec_prefix="$acl_final_exec_prefix"
11951 eval x=\"$x\"
11952 exec_prefix="$acl_save_exec_prefix"
11953 prefix="$acl_save_prefix"
11954
11955 if test "X$x" = "X-I$additional_includedir"; then
11956 haveit=yes
11957 break
11958 fi
11959 done
11960 if test -z "$haveit"; then
11961 if test -d "$additional_includedir"; then
11962 INCICONV="${INCICONV}${INCICONV:+ }-I$additional_includedir"
11963 fi
11964 fi
11965 fi
11966 fi
11967 fi
11968 if test -n "$found_la"; then
11969 save_libdir="$libdir"
11970 case "$found_la" in
11971 */* | *\\*) . "$found_la" ;;
11972 *) . "./$found_la" ;;
11973 esac
11974 libdir="$save_libdir"
11975 for dep in $dependency_libs; do
11976 case "$dep" in
11977 -L*)
11978 additional_libdir=`echo "X$dep" | sed -e 's/^X-L//'`
11979 if test "X$additional_libdir" != "X/usr/$acl_libdirstem"; then
11980 haveit=
11981 if test "X$additional_libdir" = "X/usr/local/$acl_libdirstem"; then
11982 if test -n "$GCC"; then
11983 case $host_os in
11984 linux* | gnu* | k*bsd*-gnu) haveit=yes;;
11985 esac
11986 fi
11987 fi
11988 if test -z "$haveit"; then
11989 haveit=
11990 for x in $LDFLAGS $LIBICONV; do
11991
11992 acl_save_prefix="$prefix"
11993 prefix="$acl_final_prefix"
11994 acl_save_exec_prefix="$exec_prefix"
11995 exec_prefix="$acl_final_exec_prefix"
11996 eval x=\"$x\"
11997 exec_prefix="$acl_save_exec_prefix"
11998 prefix="$acl_save_prefix"
11999
12000 if test "X$x" = "X-L$additional_libdir"; then
12001 haveit=yes
12002 break
12003 fi
12004 done
12005 if test -z "$haveit"; then
12006 if test -d "$additional_libdir"; then
12007 LIBICONV="${LIBICONV}${LIBICONV:+ }-L$additional_libdir"
12008 fi
12009 fi
12010 haveit=
12011 for x in $LDFLAGS $LTLIBICONV; do
12012
12013 acl_save_prefix="$prefix"
12014 prefix="$acl_final_prefix"
12015 acl_save_exec_prefix="$exec_prefix"
12016 exec_prefix="$acl_final_exec_prefix"
12017 eval x=\"$x\"
12018 exec_prefix="$acl_save_exec_prefix"
12019 prefix="$acl_save_prefix"
12020
12021 if test "X$x" = "X-L$additional_libdir"; then
12022 haveit=yes
12023 break
12024 fi
12025 done
12026 if test -z "$haveit"; then
12027 if test -d "$additional_libdir"; then
12028 LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-L$additional_libdir"
12029 fi
12030 fi
12031 fi
12032 fi
12033 ;;
12034 -R*)
12035 dir=`echo "X$dep" | sed -e 's/^X-R//'`
12036 if test "$enable_rpath" != no; then
12037 haveit=
12038 for x in $rpathdirs; do
12039 if test "X$x" = "X$dir"; then
12040 haveit=yes
12041 break
12042 fi
12043 done
12044 if test -z "$haveit"; then
12045 rpathdirs="$rpathdirs $dir"
12046 fi
12047 haveit=
12048 for x in $ltrpathdirs; do
12049 if test "X$x" = "X$dir"; then
12050 haveit=yes
12051 break
12052 fi
12053 done
12054 if test -z "$haveit"; then
12055 ltrpathdirs="$ltrpathdirs $dir"
12056 fi
12057 fi
12058 ;;
12059 -l*)
12060 names_next_round="$names_next_round "`echo "X$dep" | sed -e 's/^X-l//'`
12061 ;;
12062 *.la)
12063 names_next_round="$names_next_round "`echo "X$dep" | sed -e 's,^X.*/,,' -e 's,^lib,,' -e 's,\.la$,,'`
12064 ;;
12065 *)
12066 LIBICONV="${LIBICONV}${LIBICONV:+ }$dep"
12067 LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }$dep"
12068 ;;
12069 esac
12070 done
12071 fi
12072 else
12073 LIBICONV="${LIBICONV}${LIBICONV:+ }-l$name"
12074 LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-l$name"
12075 fi
12076 fi
12077 fi
12078 done
12079 done
12080 if test "X$rpathdirs" != "X"; then
12081 if test -n "$acl_hardcode_libdir_separator"; then
12082 alldirs=
12083 for found_dir in $rpathdirs; do
12084 alldirs="${alldirs}${alldirs:+$acl_hardcode_libdir_separator}$found_dir"
12085 done
12086 acl_save_libdir="$libdir"
12087 libdir="$alldirs"
12088 eval flag=\"$acl_hardcode_libdir_flag_spec\"
12089 libdir="$acl_save_libdir"
12090 LIBICONV="${LIBICONV}${LIBICONV:+ }$flag"
12091 else
12092 for found_dir in $rpathdirs; do
12093 acl_save_libdir="$libdir"
12094 libdir="$found_dir"
12095 eval flag=\"$acl_hardcode_libdir_flag_spec\"
12096 libdir="$acl_save_libdir"
12097 LIBICONV="${LIBICONV}${LIBICONV:+ }$flag"
12098 done
12099 fi
12100 fi
12101 if test "X$ltrpathdirs" != "X"; then
12102 for found_dir in $ltrpathdirs; do
12103 LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-R$found_dir"
12104 done
12105 fi
12106
12107
12108
12109
12110
12111
12112
12113 am_save_CPPFLAGS="$CPPFLAGS"
12114
12115 for element in $INCICONV; do
12116 haveit=
12117 for x in $CPPFLAGS; do
12118
12119 acl_save_prefix="$prefix"
12120 prefix="$acl_final_prefix"
12121 acl_save_exec_prefix="$exec_prefix"
12122 exec_prefix="$acl_final_exec_prefix"
12123 eval x=\"$x\"
12124 exec_prefix="$acl_save_exec_prefix"
12125 prefix="$acl_save_prefix"
12126
12127 if test "X$x" = "X$element"; then
12128 haveit=yes
12129 break
12130 fi
12131 done
12132 if test -z "$haveit"; then
12133 CPPFLAGS="${CPPFLAGS}${CPPFLAGS:+ }$element"
12134 fi
12135 done
12136
12137
12138 { $as_echo "$as_me:$LINENO: checking for iconv" >&5
12139$as_echo_n "checking for iconv... " >&6; }
12140if test "${am_cv_func_iconv+set}" = set; then
12141 $as_echo_n "(cached) " >&6
12142else
12143
12144 am_cv_func_iconv="no, consider installing GNU libiconv"
12145 am_cv_lib_iconv=no
12146 cat >conftest.$ac_ext <<_ACEOF
12147/* confdefs.h. */
12148_ACEOF
12149cat confdefs.h >>conftest.$ac_ext
12150cat >>conftest.$ac_ext <<_ACEOF
12151/* end confdefs.h. */
12152#include <stdlib.h>
12153#include <iconv.h>
12154int
12155main ()
12156{
12157iconv_t cd = iconv_open("","");
12158 iconv(cd,NULL,NULL,NULL,NULL);
12159 iconv_close(cd);
12160 ;
12161 return 0;
12162}
12163_ACEOF
12164rm -f conftest.$ac_objext conftest$ac_exeext
12165if { (ac_try="$ac_link"
12166case "(($ac_try" in
12167 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12168 *) ac_try_echo=$ac_try;;
12169esac
12170eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
12171$as_echo "$ac_try_echo") >&5
12172 (eval "$ac_link") 2>conftest.er1
12173 ac_status=$?
12174 grep -v '^ *+' conftest.er1 >conftest.err
12175 rm -f conftest.er1
12176 cat conftest.err >&5
12177 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
12178 (exit $ac_status); } && {
12179 test -z "$ac_c_werror_flag" ||
12180 test ! -s conftest.err
12181 } && test -s conftest$ac_exeext && {
12182 test "$cross_compiling" = yes ||
12183 $as_test_x conftest$ac_exeext
12184 }; then
12185 am_cv_func_iconv=yes
12186else
12187 $as_echo "$as_me: failed program was:" >&5
12188sed 's/^/| /' conftest.$ac_ext >&5
12189
12190
12191fi
12192
12193rm -rf conftest.dSYM
12194rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
12195 conftest$ac_exeext conftest.$ac_ext
12196 if test "$am_cv_func_iconv" != yes; then
12197 am_save_LIBS="$LIBS"
12198 LIBS="$LIBS $LIBICONV"
12199 cat >conftest.$ac_ext <<_ACEOF
12200/* confdefs.h. */
12201_ACEOF
12202cat confdefs.h >>conftest.$ac_ext
12203cat >>conftest.$ac_ext <<_ACEOF
12204/* end confdefs.h. */
12205#include <stdlib.h>
12206#include <iconv.h>
12207int
12208main ()
12209{
12210iconv_t cd = iconv_open("","");
12211 iconv(cd,NULL,NULL,NULL,NULL);
12212 iconv_close(cd);
12213 ;
12214 return 0;
12215}
12216_ACEOF
12217rm -f conftest.$ac_objext conftest$ac_exeext
12218if { (ac_try="$ac_link"
12219case "(($ac_try" in
12220 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12221 *) ac_try_echo=$ac_try;;
12222esac
12223eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
12224$as_echo "$ac_try_echo") >&5
12225 (eval "$ac_link") 2>conftest.er1
12226 ac_status=$?
12227 grep -v '^ *+' conftest.er1 >conftest.err
12228 rm -f conftest.er1
12229 cat conftest.err >&5
12230 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
12231 (exit $ac_status); } && {
12232 test -z "$ac_c_werror_flag" ||
12233 test ! -s conftest.err
12234 } && test -s conftest$ac_exeext && {
12235 test "$cross_compiling" = yes ||
12236 $as_test_x conftest$ac_exeext
12237 }; then
12238 am_cv_lib_iconv=yes
12239 am_cv_func_iconv=yes
12240else
12241 $as_echo "$as_me: failed program was:" >&5
12242sed 's/^/| /' conftest.$ac_ext >&5
12243
12244
12245fi
12246
12247rm -rf conftest.dSYM
12248rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
12249 conftest$ac_exeext conftest.$ac_ext
12250 LIBS="$am_save_LIBS"
12251 fi
12252
12253fi
12254{ $as_echo "$as_me:$LINENO: result: $am_cv_func_iconv" >&5
12255$as_echo "$am_cv_func_iconv" >&6; }
12256 if test "$am_cv_func_iconv" = yes; then
12257 { $as_echo "$as_me:$LINENO: checking for working iconv" >&5
12258$as_echo_n "checking for working iconv... " >&6; }
12259if test "${am_cv_func_iconv_works+set}" = set; then
12260 $as_echo_n "(cached) " >&6
12261else
12262
12263 am_save_LIBS="$LIBS"
12264 if test $am_cv_lib_iconv = yes; then
12265 LIBS="$LIBS $LIBICONV"
12266 fi
12267 if test "$cross_compiling" = yes; then
12268 case "$host_os" in
12269 aix* | hpux*) am_cv_func_iconv_works="guessing no" ;;
12270 *) am_cv_func_iconv_works="guessing yes" ;;
12271 esac
12272else
12273 cat >conftest.$ac_ext <<_ACEOF
12274/* confdefs.h. */
12275_ACEOF
12276cat confdefs.h >>conftest.$ac_ext
12277cat >>conftest.$ac_ext <<_ACEOF
12278/* end confdefs.h. */
12279
12280#include <iconv.h>
12281#include <string.h>
12282int main ()
12283{
12284 /* Test against AIX 5.1 bug: Failures are not distinguishable from successful
12285 returns. */
12286 {
12287 iconv_t cd_utf8_to_88591 = iconv_open ("ISO8859-1", "UTF-8");
12288 if (cd_utf8_to_88591 != (iconv_t)(-1))
12289 {
12290 static const char input[] = "\342\202\254"; /* EURO SIGN */
12291 char buf[10];
12292 const char *inptr = input;
12293 size_t inbytesleft = strlen (input);
12294 char *outptr = buf;
12295 size_t outbytesleft = sizeof (buf);
12296 size_t res = iconv (cd_utf8_to_88591,
12297 (char **) &inptr, &inbytesleft,
12298 &outptr, &outbytesleft);
12299 if (res == 0)
12300 return 1;
12301 }
12302 }
12303#if 0 /* This bug could be worked around by the caller. */
12304 /* Test against HP-UX 11.11 bug: Positive return value instead of 0. */
12305 {
12306 iconv_t cd_88591_to_utf8 = iconv_open ("utf8", "iso88591");
12307 if (cd_88591_to_utf8 != (iconv_t)(-1))
12308 {
12309 static const char input[] = "\304rger mit b\366sen B\374bchen ohne Augenma\337";
12310 char buf[50];
12311 const char *inptr = input;
12312 size_t inbytesleft = strlen (input);
12313 char *outptr = buf;
12314 size_t outbytesleft = sizeof (buf);
12315 size_t res = iconv (cd_88591_to_utf8,
12316 (char **) &inptr, &inbytesleft,
12317 &outptr, &outbytesleft);
12318 if ((int)res > 0)
12319 return 1;
12320 }
12321 }
12322#endif
12323 /* Test against HP-UX 11.11 bug: No converter from EUC-JP to UTF-8 is
12324 provided. */
12325 if (/* Try standardized names. */
12326 iconv_open ("UTF-8", "EUC-JP") == (iconv_t)(-1)
12327 /* Try IRIX, OSF/1 names. */
12328 && iconv_open ("UTF-8", "eucJP") == (iconv_t)(-1)
12329 /* Try AIX names. */
12330 && iconv_open ("UTF-8", "IBM-eucJP") == (iconv_t)(-1)
12331 /* Try HP-UX names. */
12332 && iconv_open ("utf8", "eucJP") == (iconv_t)(-1))
12333 return 1;
12334 return 0;
12335}
12336_ACEOF
12337rm -f conftest$ac_exeext
12338if { (ac_try="$ac_link"
12339case "(($ac_try" in
12340 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12341 *) ac_try_echo=$ac_try;;
12342esac
12343eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
12344$as_echo "$ac_try_echo") >&5
12345 (eval "$ac_link") 2>&5
12346 ac_status=$?
12347 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
12348 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
12349 { (case "(($ac_try" in
12350 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12351 *) ac_try_echo=$ac_try;;
12352esac
12353eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
12354$as_echo "$ac_try_echo") >&5
12355 (eval "$ac_try") 2>&5
12356 ac_status=$?
12357 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
12358 (exit $ac_status); }; }; then
12359 am_cv_func_iconv_works=yes
12360else
12361 $as_echo "$as_me: program exited with status $ac_status" >&5
12362$as_echo "$as_me: failed program was:" >&5
12363sed 's/^/| /' conftest.$ac_ext >&5
12364
12365( exit $ac_status )
12366am_cv_func_iconv_works=no
12367fi
12368rm -rf conftest.dSYM
12369rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
12370fi
12371
12372
12373 LIBS="$am_save_LIBS"
12374
12375fi
12376{ $as_echo "$as_me:$LINENO: result: $am_cv_func_iconv_works" >&5
12377$as_echo "$am_cv_func_iconv_works" >&6; }
12378 case "$am_cv_func_iconv_works" in
12379 *no) am_func_iconv=no am_cv_lib_iconv=no ;;
12380 *) am_func_iconv=yes ;;
12381 esac
12382 else
12383 am_func_iconv=no am_cv_lib_iconv=no
12384 fi
12385 if test "$am_func_iconv" = yes; then
12386
12387cat >>confdefs.h <<\_ACEOF
12388#define HAVE_ICONV 1
12389_ACEOF
12390
12391 fi
12392 if test "$am_cv_lib_iconv" = yes; then
12393 { $as_echo "$as_me:$LINENO: checking how to link with libiconv" >&5
12394$as_echo_n "checking how to link with libiconv... " >&6; }
12395 { $as_echo "$as_me:$LINENO: result: $LIBICONV" >&5
12396$as_echo "$LIBICONV" >&6; }
12397 else
12398 CPPFLAGS="$am_save_CPPFLAGS"
12399 LIBICONV=
12400 LTLIBICONV=
12401 fi
12402
12403
12404
12405 if test "$am_cv_func_iconv" = yes; then
12406 { $as_echo "$as_me:$LINENO: checking for iconv declaration" >&5
12407$as_echo_n "checking for iconv declaration... " >&6; }
12408 if test "${am_cv_proto_iconv+set}" = set; then
12409 $as_echo_n "(cached) " >&6
12410else
12411
12412 cat >conftest.$ac_ext <<_ACEOF
12413/* confdefs.h. */
12414_ACEOF
12415cat confdefs.h >>conftest.$ac_ext
12416cat >>conftest.$ac_ext <<_ACEOF
12417/* end confdefs.h. */
12418
12419#include <stdlib.h>
12420#include <iconv.h>
12421extern
12422#ifdef __cplusplus
12423"C"
12424#endif
12425#if defined(__STDC__) || defined(__cplusplus)
12426size_t iconv (iconv_t cd, char * *inbuf, size_t *inbytesleft, char * *outbuf, size_t *outbytesleft);
12427#else
12428size_t iconv();
12429#endif
12430
12431int
12432main ()
12433{
12434
12435 ;
12436 return 0;
12437}
12438_ACEOF
12439rm -f conftest.$ac_objext
12440if { (ac_try="$ac_compile"
12441case "(($ac_try" in
12442 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12443 *) ac_try_echo=$ac_try;;
12444esac
12445eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
12446$as_echo "$ac_try_echo") >&5
12447 (eval "$ac_compile") 2>conftest.er1
12448 ac_status=$?
12449 grep -v '^ *+' conftest.er1 >conftest.err
12450 rm -f conftest.er1
12451 cat conftest.err >&5
12452 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
12453 (exit $ac_status); } && {
12454 test -z "$ac_c_werror_flag" ||
12455 test ! -s conftest.err
12456 } && test -s conftest.$ac_objext; then
12457 am_cv_proto_iconv_arg1=""
12458else
12459 $as_echo "$as_me: failed program was:" >&5
12460sed 's/^/| /' conftest.$ac_ext >&5
12461
12462 am_cv_proto_iconv_arg1="const"
12463fi
12464
12465rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12466 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);"
12467fi
12468
12469 am_cv_proto_iconv=`echo "$am_cv_proto_iconv" | tr -s ' ' | sed -e 's/( /(/'`
12470 { $as_echo "$as_me:$LINENO: result: ${ac_t:-
12471 }$am_cv_proto_iconv" >&5
12472$as_echo "${ac_t:-
12473 }$am_cv_proto_iconv" >&6; }
12474
12475cat >>confdefs.h <<_ACEOF
12476#define ICONV_CONST $am_cv_proto_iconv_arg1
12477_ACEOF
12478
12479 fi
12480
12481
12482# Check for doxygen
12483# Extract the first word of "doxygen", so it can be a program name with args.
12484set dummy doxygen; ac_word=$2
12485{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
12486$as_echo_n "checking for $ac_word... " >&6; }
12487if test "${ac_cv_prog_HAVE_DOXYGEN+set}" = set; then
12488 $as_echo_n "(cached) " >&6
12489else
12490 if test -n "$HAVE_DOXYGEN"; then
12491 ac_cv_prog_HAVE_DOXYGEN="$HAVE_DOXYGEN" # Let the user override the test.
12492else
12493as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12494for as_dir in $PATH
12495do
12496 IFS=$as_save_IFS
12497 test -z "$as_dir" && as_dir=.
12498 for ac_exec_ext in '' $ac_executable_extensions; do
12499 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
12500 ac_cv_prog_HAVE_DOXYGEN="true"
12501 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
12502 break 2
12503 fi
12504done
12505done
12506IFS=$as_save_IFS
12507
12508 test -z "$ac_cv_prog_HAVE_DOXYGEN" && ac_cv_prog_HAVE_DOXYGEN="false"
12509fi
12510fi
12511HAVE_DOXYGEN=$ac_cv_prog_HAVE_DOXYGEN
12512if test -n "$HAVE_DOXYGEN"; then
12513 { $as_echo "$as_me:$LINENO: result: $HAVE_DOXYGEN" >&5
12514$as_echo "$HAVE_DOXYGEN" >&6; }
12515else
12516 { $as_echo "$as_me:$LINENO: result: no" >&5
12517$as_echo "no" >&6; }
12518fi
12519
12520
12521 if $HAVE_DOXYGEN; then
12522 HAVE_DOXYGEN_TRUE=
12523 HAVE_DOXYGEN_FALSE='#'
12524else
12525 HAVE_DOXYGEN_TRUE='#'
12526 HAVE_DOXYGEN_FALSE=
12527fi
12528
12529if test $HAVE_DOXYGEN = "false"; then
12530 { $as_echo "$as_me:$LINENO: WARNING: *** doxygen not found, docs will not be built" >&5
12531$as_echo "$as_me: WARNING: *** doxygen not found, docs will not be built" >&2;}
12532fi
12533
12534# Check for Darwin
12535{ $as_echo "$as_me:$LINENO: checking if the host operating system is Darwin" >&5
12536$as_echo_n "checking if the host operating system is Darwin... " >&6; }
12537case "$host" in
12538 *-darwin*)
12539 { $as_echo "$as_me:$LINENO: result: yes" >&5
12540$as_echo "yes" >&6; }
12541 CFLAGS="$CFLAGS -DUSE_DARWIN"
12542 OSFLAGS="-framework IOKit"
12543 ;;
12544 *) { $as_echo "$as_me:$LINENO: result: no" >&5
12545$as_echo "no" >&6; } ;;
12546esac
12547
12548
12549# Check for mingw compiler platform
12550{ $as_echo "$as_me:$LINENO: checking For MinGW32" >&5
12551$as_echo_n "checking For MinGW32... " >&6; }
12552case "$host" in
12553 *-*-mingw*)
12554 { $as_echo "$as_me:$LINENO: result: yes" >&5
12555$as_echo "yes" >&6; }
12556 mingw_compiler=yes
12557 ;;
12558 *) { $as_echo "$as_me:$LINENO: result: no" >&5
12559$as_echo "no" >&6; } ;;
12560esac
12561 if test "$mingw_compiler" = "yes"; then
12562 COMPILE_MINGW32_TRUE=
12563 COMPILE_MINGW32_FALSE='#'
12564else
12565 COMPILE_MINGW32_TRUE='#'
12566 COMPILE_MINGW32_FALSE=
12567fi
12568
12569
12570# Check if Microsoft LIB.EXE is available
12571if test "$mingw_compiler" = "yes"; then
12572 # Extract the first word of "lib.exe", so it can be a program name with args.
12573set dummy lib.exe; ac_word=$2
12574{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
12575$as_echo_n "checking for $ac_word... " >&6; }
12576if test "${ac_cv_prog_ms_lib_exe+set}" = set; then
12577 $as_echo_n "(cached) " >&6
12578else
12579 if test -n "$ms_lib_exe"; then
12580 ac_cv_prog_ms_lib_exe="$ms_lib_exe" # Let the user override the test.
12581else
12582as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12583for as_dir in $PATH
12584do
12585 IFS=$as_save_IFS
12586 test -z "$as_dir" && as_dir=.
12587 for ac_exec_ext in '' $ac_executable_extensions; do
12588 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
12589 ac_cv_prog_ms_lib_exe="yes"
12590 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
12591 break 2
12592 fi
12593done
12594done
12595IFS=$as_save_IFS
12596
12597 test -z "$ac_cv_prog_ms_lib_exe" && ac_cv_prog_ms_lib_exe="no"
12598fi
12599fi
12600ms_lib_exe=$ac_cv_prog_ms_lib_exe
12601if test -n "$ms_lib_exe"; then
12602 { $as_echo "$as_me:$LINENO: result: $ms_lib_exe" >&5
12603$as_echo "$ms_lib_exe" >&6; }
12604else
12605 { $as_echo "$as_me:$LINENO: result: no" >&5
12606$as_echo "no" >&6; }
12607fi
12608
12609
12610fi
12611 if test x$ms_lib_exe = xyes; then
12612 MS_LIB_EXE_TRUE=
12613 MS_LIB_EXE_FALSE='#'
12614else
12615 MS_LIB_EXE_TRUE='#'
12616 MS_LIB_EXE_FALSE=
12617fi
12618
12619
12620# Checks for libraries.
12621
12622{ $as_echo "$as_me:$LINENO: checking for usb_control_msg in -lusb" >&5
12623$as_echo_n "checking for usb_control_msg in -lusb... " >&6; }
12624if test "${ac_cv_lib_usb_usb_control_msg+set}" = set; then
12625 $as_echo_n "(cached) " >&6
12626else
12627 ac_check_lib_save_LIBS=$LIBS
12628LIBS="-lusb "$OSFLAGS" $LIBS"
12629cat >conftest.$ac_ext <<_ACEOF
12630/* confdefs.h. */
12631_ACEOF
12632cat confdefs.h >>conftest.$ac_ext
12633cat >>conftest.$ac_ext <<_ACEOF
12634/* end confdefs.h. */
12635
12636/* Override any GCC internal prototype to avoid an error.
12637 Use char because int might match the return type of a GCC
12638 builtin and then its argument prototype would still apply. */
12639#ifdef __cplusplus
12640extern "C"
12641#endif
12642char usb_control_msg ();
12643int
12644main ()
12645{
12646return usb_control_msg ();
12647 ;
12648 return 0;
12649}
12650_ACEOF
12651rm -f conftest.$ac_objext conftest$ac_exeext
12652if { (ac_try="$ac_link"
12653case "(($ac_try" in
12654 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12655 *) ac_try_echo=$ac_try;;
12656esac
12657eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
12658$as_echo "$ac_try_echo") >&5
12659 (eval "$ac_link") 2>conftest.er1
12660 ac_status=$?
12661 grep -v '^ *+' conftest.er1 >conftest.err
12662 rm -f conftest.er1
12663 cat conftest.err >&5
12664 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
12665 (exit $ac_status); } && {
12666 test -z "$ac_c_werror_flag" ||
12667 test ! -s conftest.err
12668 } && test -s conftest$ac_exeext && {
12669 test "$cross_compiling" = yes ||
12670 $as_test_x conftest$ac_exeext
12671 }; then
12672 ac_cv_lib_usb_usb_control_msg=yes
12673else
12674 $as_echo "$as_me: failed program was:" >&5
12675sed 's/^/| /' conftest.$ac_ext >&5
12676
12677 ac_cv_lib_usb_usb_control_msg=no
12678fi
12679
12680rm -rf conftest.dSYM
12681rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
12682 conftest$ac_exeext conftest.$ac_ext
12683LIBS=$ac_check_lib_save_LIBS
12684fi
12685{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_usb_usb_control_msg" >&5
12686$as_echo "$ac_cv_lib_usb_usb_control_msg" >&6; }
12687if test "x$ac_cv_lib_usb_usb_control_msg" = x""yes; then
12688 cat >>confdefs.h <<_ACEOF
12689#define HAVE_LIBUSB 1
12690_ACEOF
12691
12692 LIBS="-lusb $LIBS"
12693
12694else
12695 { { $as_echo "$as_me:$LINENO: error: I can't find the libusb libraries on your system. You
12696 may need to set the LDFLAGS environment variable to include the
12697 search path where you have libusb installed before running
12698 configure (e.g. setenv LDFLAGS=-L/usr/local/lib)" >&5
12699$as_echo "$as_me: error: I can't find the libusb libraries on your system. You
12700 may need to set the LDFLAGS environment variable to include the
12701 search path where you have libusb installed before running
12702 configure (e.g. setenv LDFLAGS=-L/usr/local/lib)" >&2;}
12703 { (exit 1); exit 1; }; }
12704fi
12705
12706
12707# Checks for header files.
12708{ $as_echo "$as_me:$LINENO: checking for ANSI C header files" >&5
12709$as_echo_n "checking for ANSI C header files... " >&6; }
12710if test "${ac_cv_header_stdc+set}" = set; then
12711 $as_echo_n "(cached) " >&6
12712else
12713 cat >conftest.$ac_ext <<_ACEOF
12714/* confdefs.h. */
12715_ACEOF
12716cat confdefs.h >>conftest.$ac_ext
12717cat >>conftest.$ac_ext <<_ACEOF
12718/* end confdefs.h. */
12719#include <stdlib.h>
12720#include <stdarg.h>
12721#include <string.h>
12722#include <float.h>
12723
12724int
12725main ()
12726{
12727
12728 ;
12729 return 0;
12730}
12731_ACEOF
12732rm -f conftest.$ac_objext
12733if { (ac_try="$ac_compile"
12734case "(($ac_try" in
12735 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12736 *) ac_try_echo=$ac_try;;
12737esac
12738eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
12739$as_echo "$ac_try_echo") >&5
12740 (eval "$ac_compile") 2>conftest.er1
12741 ac_status=$?
12742 grep -v '^ *+' conftest.er1 >conftest.err
12743 rm -f conftest.er1
12744 cat conftest.err >&5
12745 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
12746 (exit $ac_status); } && {
12747 test -z "$ac_c_werror_flag" ||
12748 test ! -s conftest.err
12749 } && test -s conftest.$ac_objext; then
12750 ac_cv_header_stdc=yes
12751else
12752 $as_echo "$as_me: failed program was:" >&5
12753sed 's/^/| /' conftest.$ac_ext >&5
12754
12755 ac_cv_header_stdc=no
12756fi
12757
12758rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12759
12760if test $ac_cv_header_stdc = yes; then
12761 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
12762 cat >conftest.$ac_ext <<_ACEOF
12763/* confdefs.h. */
12764_ACEOF
12765cat confdefs.h >>conftest.$ac_ext
12766cat >>conftest.$ac_ext <<_ACEOF
12767/* end confdefs.h. */
12768#include <string.h>
12769
12770_ACEOF
12771if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
12772 $EGREP "memchr" >/dev/null 2>&1; then
12773 :
12774else
12775 ac_cv_header_stdc=no
12776fi
12777rm -f conftest*
12778
12779fi
12780
12781if test $ac_cv_header_stdc = yes; then
12782 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
12783 cat >conftest.$ac_ext <<_ACEOF
12784/* confdefs.h. */
12785_ACEOF
12786cat confdefs.h >>conftest.$ac_ext
12787cat >>conftest.$ac_ext <<_ACEOF
12788/* end confdefs.h. */
12789#include <stdlib.h>
12790
12791_ACEOF
12792if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
12793 $EGREP "free" >/dev/null 2>&1; then
12794 :
12795else
12796 ac_cv_header_stdc=no
12797fi
12798rm -f conftest*
12799
12800fi
12801
12802if test $ac_cv_header_stdc = yes; then
12803 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
12804 if test "$cross_compiling" = yes; then
12805 :
12806else
12807 cat >conftest.$ac_ext <<_ACEOF
12808/* confdefs.h. */
12809_ACEOF
12810cat confdefs.h >>conftest.$ac_ext
12811cat >>conftest.$ac_ext <<_ACEOF
12812/* end confdefs.h. */
12813#include <ctype.h>
12814#include <stdlib.h>
12815#if ((' ' & 0x0FF) == 0x020)
12816# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
12817# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
12818#else
12819# define ISLOWER(c) \
12820 (('a' <= (c) && (c) <= 'i') \
12821 || ('j' <= (c) && (c) <= 'r') \
12822 || ('s' <= (c) && (c) <= 'z'))
12823# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
12824#endif
12825
12826#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
12827int
12828main ()
12829{
12830 int i;
12831 for (i = 0; i < 256; i++)
12832 if (XOR (islower (i), ISLOWER (i))
12833 || toupper (i) != TOUPPER (i))
12834 return 2;
12835 return 0;
12836}
12837_ACEOF
12838rm -f conftest$ac_exeext
12839if { (ac_try="$ac_link"
12840case "(($ac_try" in
12841 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12842 *) ac_try_echo=$ac_try;;
12843esac
12844eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
12845$as_echo "$ac_try_echo") >&5
12846 (eval "$ac_link") 2>&5
12847 ac_status=$?
12848 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
12849 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
12850 { (case "(($ac_try" in
12851 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12852 *) ac_try_echo=$ac_try;;
12853esac
12854eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
12855$as_echo "$ac_try_echo") >&5
12856 (eval "$ac_try") 2>&5
12857 ac_status=$?
12858 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
12859 (exit $ac_status); }; }; then
12860 :
12861else
12862 $as_echo "$as_me: program exited with status $ac_status" >&5
12863$as_echo "$as_me: failed program was:" >&5
12864sed 's/^/| /' conftest.$ac_ext >&5
12865
12866( exit $ac_status )
12867ac_cv_header_stdc=no
12868fi
12869rm -rf conftest.dSYM
12870rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
12871fi
12872
12873
12874fi
12875fi
12876{ $as_echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5
12877$as_echo "$ac_cv_header_stdc" >&6; }
12878if test $ac_cv_header_stdc = yes; then
12879
12880cat >>confdefs.h <<\_ACEOF
12881#define STDC_HEADERS 1
12882_ACEOF
12883
12884fi
12885
12886{ $as_echo "$as_me:$LINENO: checking whether time.h and sys/time.h may both be included" >&5
12887$as_echo_n "checking whether time.h and sys/time.h may both be included... " >&6; }
12888if test "${ac_cv_header_time+set}" = set; then
12889 $as_echo_n "(cached) " >&6
12890else
12891 cat >conftest.$ac_ext <<_ACEOF
12892/* confdefs.h. */
12893_ACEOF
12894cat confdefs.h >>conftest.$ac_ext
12895cat >>conftest.$ac_ext <<_ACEOF
12896/* end confdefs.h. */
12897#include <sys/types.h>
12898#include <sys/time.h>
12899#include <time.h>
12900
12901int
12902main ()
12903{
12904if ((struct tm *) 0)
12905return 0;
12906 ;
12907 return 0;
12908}
12909_ACEOF
12910rm -f conftest.$ac_objext
12911if { (ac_try="$ac_compile"
12912case "(($ac_try" in
12913 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12914 *) ac_try_echo=$ac_try;;
12915esac
12916eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
12917$as_echo "$ac_try_echo") >&5
12918 (eval "$ac_compile") 2>conftest.er1
12919 ac_status=$?
12920 grep -v '^ *+' conftest.er1 >conftest.err
12921 rm -f conftest.er1
12922 cat conftest.err >&5
12923 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
12924 (exit $ac_status); } && {
12925 test -z "$ac_c_werror_flag" ||
12926 test ! -s conftest.err
12927 } && test -s conftest.$ac_objext; then
12928 ac_cv_header_time=yes
12929else
12930 $as_echo "$as_me: failed program was:" >&5
12931sed 's/^/| /' conftest.$ac_ext >&5
12932
12933 ac_cv_header_time=no
12934fi
12935
12936rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12937fi
12938{ $as_echo "$as_me:$LINENO: result: $ac_cv_header_time" >&5
12939$as_echo "$ac_cv_header_time" >&6; }
12940if test $ac_cv_header_time = yes; then
12941
12942cat >>confdefs.h <<\_ACEOF
12943#define TIME_WITH_SYS_TIME 1
12944_ACEOF
12945
12946fi
12947
12948# zlib.h the day we need to decompress firmware
12949
12950
12951
12952
12953
12954
12955
12956
12957
12958
12959
12960
12961
12962
12963
12964
12965
12966for ac_header in ctype.h errno.h fcntl.h getopt.h libgen.h \
12967 limits.h stdio.h string.h sys/stat.h sys/time.h unistd.h \
12968 iconv.h langinfo.h locale.h arpa/inet.h byteswap.h sys/uio.h
12969do
12970as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
12971if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
12972 { $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
12973$as_echo_n "checking for $ac_header... " >&6; }
12974if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
12975 $as_echo_n "(cached) " >&6
12976fi
12977ac_res=`eval 'as_val=${'$as_ac_Header'}
12978 $as_echo "$as_val"'`
12979 { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
12980$as_echo "$ac_res" >&6; }
12981else
12982 # Is the header compilable?
12983{ $as_echo "$as_me:$LINENO: checking $ac_header usability" >&5
12984$as_echo_n "checking $ac_header usability... " >&6; }
12985cat >conftest.$ac_ext <<_ACEOF
12986/* confdefs.h. */
12987_ACEOF
12988cat confdefs.h >>conftest.$ac_ext
12989cat >>conftest.$ac_ext <<_ACEOF
12990/* end confdefs.h. */
12991$ac_includes_default
12992#include <$ac_header>
12993_ACEOF
12994rm -f conftest.$ac_objext
12995if { (ac_try="$ac_compile"
12996case "(($ac_try" in
12997 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12998 *) ac_try_echo=$ac_try;;
12999esac
13000eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
13001$as_echo "$ac_try_echo") >&5
13002 (eval "$ac_compile") 2>conftest.er1
13003 ac_status=$?
13004 grep -v '^ *+' conftest.er1 >conftest.err
13005 rm -f conftest.er1
13006 cat conftest.err >&5
13007 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
13008 (exit $ac_status); } && {
13009 test -z "$ac_c_werror_flag" ||
13010 test ! -s conftest.err
13011 } && test -s conftest.$ac_objext; then
13012 ac_header_compiler=yes
13013else
13014 $as_echo "$as_me: failed program was:" >&5
13015sed 's/^/| /' conftest.$ac_ext >&5
13016
13017 ac_header_compiler=no
13018fi
13019
13020rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13021{ $as_echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
13022$as_echo "$ac_header_compiler" >&6; }
13023
13024# Is the header present?
13025{ $as_echo "$as_me:$LINENO: checking $ac_header presence" >&5
13026$as_echo_n "checking $ac_header presence... " >&6; }
13027cat >conftest.$ac_ext <<_ACEOF
13028/* confdefs.h. */
13029_ACEOF
13030cat confdefs.h >>conftest.$ac_ext
13031cat >>conftest.$ac_ext <<_ACEOF
13032/* end confdefs.h. */
13033#include <$ac_header>
13034_ACEOF
13035if { (ac_try="$ac_cpp conftest.$ac_ext"
13036case "(($ac_try" in
13037 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13038 *) ac_try_echo=$ac_try;;
13039esac
13040eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
13041$as_echo "$ac_try_echo") >&5
13042 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
13043 ac_status=$?
13044 grep -v '^ *+' conftest.er1 >conftest.err
13045 rm -f conftest.er1
13046 cat conftest.err >&5
13047 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
13048 (exit $ac_status); } >/dev/null && {
13049 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
13050 test ! -s conftest.err
13051 }; then
13052 ac_header_preproc=yes
13053else
13054 $as_echo "$as_me: failed program was:" >&5
13055sed 's/^/| /' conftest.$ac_ext >&5
13056
13057 ac_header_preproc=no
13058fi
13059
13060rm -f conftest.err conftest.$ac_ext
13061{ $as_echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
13062$as_echo "$ac_header_preproc" >&6; }
13063
13064# So? What about this header?
13065case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
13066 yes:no: )
13067 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
13068$as_echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
13069 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
13070$as_echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
13071 ac_header_preproc=yes
13072 ;;
13073 no:yes:* )
13074 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
13075$as_echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
13076 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
13077$as_echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
13078 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
13079$as_echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
13080 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5
13081$as_echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;}
13082 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
13083$as_echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
13084 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
13085$as_echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
13086 ( cat <<\_ASBOX
13087## --------------------------------------------------- ##
13088## Report this to libmtp-discuss@lists.sourceforge.net ##
13089## --------------------------------------------------- ##
13090_ASBOX
13091 ) | sed "s/^/$as_me: WARNING: /" >&2
13092 ;;
13093esac
13094{ $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
13095$as_echo_n "checking for $ac_header... " >&6; }
13096if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
13097 $as_echo_n "(cached) " >&6
13098else
13099 eval "$as_ac_Header=\$ac_header_preproc"
13100fi
13101ac_res=`eval 'as_val=${'$as_ac_Header'}
13102 $as_echo "$as_val"'`
13103 { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
13104$as_echo "$ac_res" >&6; }
13105
13106fi
13107as_val=`eval 'as_val=${'$as_ac_Header'}
13108 $as_echo "$as_val"'`
13109 if test "x$as_val" = x""yes; then
13110 cat >>confdefs.h <<_ACEOF
13111#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
13112_ACEOF
13113
13114fi
13115
13116done
13117
13118if test "${ac_cv_header_usb_h+set}" = set; then
13119 { $as_echo "$as_me:$LINENO: checking for usb.h" >&5
13120$as_echo_n "checking for usb.h... " >&6; }
13121if test "${ac_cv_header_usb_h+set}" = set; then
13122 $as_echo_n "(cached) " >&6
13123fi
13124{ $as_echo "$as_me:$LINENO: result: $ac_cv_header_usb_h" >&5
13125$as_echo "$ac_cv_header_usb_h" >&6; }
13126else
13127 # Is the header compilable?
13128{ $as_echo "$as_me:$LINENO: checking usb.h usability" >&5
13129$as_echo_n "checking usb.h usability... " >&6; }
13130cat >conftest.$ac_ext <<_ACEOF
13131/* confdefs.h. */
13132_ACEOF
13133cat confdefs.h >>conftest.$ac_ext
13134cat >>conftest.$ac_ext <<_ACEOF
13135/* end confdefs.h. */
13136$ac_includes_default
13137#include <usb.h>
13138_ACEOF
13139rm -f conftest.$ac_objext
13140if { (ac_try="$ac_compile"
13141case "(($ac_try" in
13142 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13143 *) ac_try_echo=$ac_try;;
13144esac
13145eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
13146$as_echo "$ac_try_echo") >&5
13147 (eval "$ac_compile") 2>conftest.er1
13148 ac_status=$?
13149 grep -v '^ *+' conftest.er1 >conftest.err
13150 rm -f conftest.er1
13151 cat conftest.err >&5
13152 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
13153 (exit $ac_status); } && {
13154 test -z "$ac_c_werror_flag" ||
13155 test ! -s conftest.err
13156 } && test -s conftest.$ac_objext; then
13157 ac_header_compiler=yes
13158else
13159 $as_echo "$as_me: failed program was:" >&5
13160sed 's/^/| /' conftest.$ac_ext >&5
13161
13162 ac_header_compiler=no
13163fi
13164
13165rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13166{ $as_echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
13167$as_echo "$ac_header_compiler" >&6; }
13168
13169# Is the header present?
13170{ $as_echo "$as_me:$LINENO: checking usb.h presence" >&5
13171$as_echo_n "checking usb.h presence... " >&6; }
13172cat >conftest.$ac_ext <<_ACEOF
13173/* confdefs.h. */
13174_ACEOF
13175cat confdefs.h >>conftest.$ac_ext
13176cat >>conftest.$ac_ext <<_ACEOF
13177/* end confdefs.h. */
13178#include <usb.h>
13179_ACEOF
13180if { (ac_try="$ac_cpp conftest.$ac_ext"
13181case "(($ac_try" in
13182 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13183 *) ac_try_echo=$ac_try;;
13184esac
13185eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
13186$as_echo "$ac_try_echo") >&5
13187 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
13188 ac_status=$?
13189 grep -v '^ *+' conftest.er1 >conftest.err
13190 rm -f conftest.er1
13191 cat conftest.err >&5
13192 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
13193 (exit $ac_status); } >/dev/null && {
13194 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
13195 test ! -s conftest.err
13196 }; then
13197 ac_header_preproc=yes
13198else
13199 $as_echo "$as_me: failed program was:" >&5
13200sed 's/^/| /' conftest.$ac_ext >&5
13201
13202 ac_header_preproc=no
13203fi
13204
13205rm -f conftest.err conftest.$ac_ext
13206{ $as_echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
13207$as_echo "$ac_header_preproc" >&6; }
13208
13209# So? What about this header?
13210case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
13211 yes:no: )
13212 { $as_echo "$as_me:$LINENO: WARNING: usb.h: accepted by the compiler, rejected by the preprocessor!" >&5
13213$as_echo "$as_me: WARNING: usb.h: accepted by the compiler, rejected by the preprocessor!" >&2;}
13214 { $as_echo "$as_me:$LINENO: WARNING: usb.h: proceeding with the compiler's result" >&5
13215$as_echo "$as_me: WARNING: usb.h: proceeding with the compiler's result" >&2;}
13216 ac_header_preproc=yes
13217 ;;
13218 no:yes:* )
13219 { $as_echo "$as_me:$LINENO: WARNING: usb.h: present but cannot be compiled" >&5
13220$as_echo "$as_me: WARNING: usb.h: present but cannot be compiled" >&2;}
13221 { $as_echo "$as_me:$LINENO: WARNING: usb.h: check for missing prerequisite headers?" >&5
13222$as_echo "$as_me: WARNING: usb.h: check for missing prerequisite headers?" >&2;}
13223 { $as_echo "$as_me:$LINENO: WARNING: usb.h: see the Autoconf documentation" >&5
13224$as_echo "$as_me: WARNING: usb.h: see the Autoconf documentation" >&2;}
13225 { $as_echo "$as_me:$LINENO: WARNING: usb.h: section \"Present But Cannot Be Compiled\"" >&5
13226$as_echo "$as_me: WARNING: usb.h: section \"Present But Cannot Be Compiled\"" >&2;}
13227 { $as_echo "$as_me:$LINENO: WARNING: usb.h: proceeding with the preprocessor's result" >&5
13228$as_echo "$as_me: WARNING: usb.h: proceeding with the preprocessor's result" >&2;}
13229 { $as_echo "$as_me:$LINENO: WARNING: usb.h: in the future, the compiler will take precedence" >&5
13230$as_echo "$as_me: WARNING: usb.h: in the future, the compiler will take precedence" >&2;}
13231 ( cat <<\_ASBOX
13232## --------------------------------------------------- ##
13233## Report this to libmtp-discuss@lists.sourceforge.net ##
13234## --------------------------------------------------- ##
13235_ASBOX
13236 ) | sed "s/^/$as_me: WARNING: /" >&2
13237 ;;
13238esac
13239{ $as_echo "$as_me:$LINENO: checking for usb.h" >&5
13240$as_echo_n "checking for usb.h... " >&6; }
13241if test "${ac_cv_header_usb_h+set}" = set; then
13242 $as_echo_n "(cached) " >&6
13243else
13244 ac_cv_header_usb_h=$ac_header_preproc
13245fi
13246{ $as_echo "$as_me:$LINENO: result: $ac_cv_header_usb_h" >&5
13247$as_echo "$ac_cv_header_usb_h" >&6; }
13248
13249fi
13250if test "x$ac_cv_header_usb_h" = x""yes; then
13251 :
13252else
13253 { { $as_echo "$as_me:$LINENO: error: I can't find the libusb header file on your system.
13254 You may need to set the CPPFLAGS environment variable to include
13255 the search path where you have libusb installed before running
13256 configure (e.g. setenv CPPFLAGS=-I/usr/local/include)" >&5
13257$as_echo "$as_me: error: I can't find the libusb header file on your system.
13258 You may need to set the CPPFLAGS environment variable to include
13259 the search path where you have libusb installed before running
13260 configure (e.g. setenv CPPFLAGS=-I/usr/local/include)" >&2;}
13261 { (exit 1); exit 1; }; }
13262fi
13263
13264
13265
13266# Checks for typedefs, structures, and compiler characteristics.
13267{ $as_echo "$as_me:$LINENO: checking for an ANSI C-conforming const" >&5
13268$as_echo_n "checking for an ANSI C-conforming const... " >&6; }
13269if test "${ac_cv_c_const+set}" = set; then
13270 $as_echo_n "(cached) " >&6
13271else
13272 cat >conftest.$ac_ext <<_ACEOF
13273/* confdefs.h. */
13274_ACEOF
13275cat confdefs.h >>conftest.$ac_ext
13276cat >>conftest.$ac_ext <<_ACEOF
13277/* end confdefs.h. */
13278
13279int
13280main ()
13281{
13282/* FIXME: Include the comments suggested by Paul. */
13283#ifndef __cplusplus
13284 /* Ultrix mips cc rejects this. */
13285 typedef int charset[2];
13286 const charset cs;
13287 /* SunOS 4.1.1 cc rejects this. */
13288 char const *const *pcpcc;
13289 char **ppc;
13290 /* NEC SVR4.0.2 mips cc rejects this. */
13291 struct point {int x, y;};
13292 static struct point const zero = {0,0};
13293 /* AIX XL C 1.02.0.0 rejects this.
13294 It does not let you subtract one const X* pointer from another in
13295 an arm of an if-expression whose if-part is not a constant
13296 expression */
13297 const char *g = "string";
13298 pcpcc = &g + (g ? g-g : 0);
13299 /* HPUX 7.0 cc rejects these. */
13300 ++pcpcc;
13301 ppc = (char**) pcpcc;
13302 pcpcc = (char const *const *) ppc;
13303 { /* SCO 3.2v4 cc rejects this. */
13304 char *t;
13305 char const *s = 0 ? (char *) 0 : (char const *) 0;
13306
13307 *t++ = 0;
13308 if (s) return 0;
13309 }
13310 { /* Someone thinks the Sun supposedly-ANSI compiler will reject this. */
13311 int x[] = {25, 17};
13312 const int *foo = &x[0];
13313 ++foo;
13314 }
13315 { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
13316 typedef const int *iptr;
13317 iptr p = 0;
13318 ++p;
13319 }
13320 { /* AIX XL C 1.02.0.0 rejects this saying
13321 "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
13322 struct s { int j; const int *ap[3]; };
13323 struct s *b; b->j = 5;
13324 }
13325 { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
13326 const int foo = 10;
13327 if (!foo) return 0;
13328 }
13329 return !cs[0] && !zero.x;
13330#endif
13331
13332 ;
13333 return 0;
13334}
13335_ACEOF
13336rm -f conftest.$ac_objext
13337if { (ac_try="$ac_compile"
13338case "(($ac_try" in
13339 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13340 *) ac_try_echo=$ac_try;;
13341esac
13342eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
13343$as_echo "$ac_try_echo") >&5
13344 (eval "$ac_compile") 2>conftest.er1
13345 ac_status=$?
13346 grep -v '^ *+' conftest.er1 >conftest.err
13347 rm -f conftest.er1
13348 cat conftest.err >&5
13349 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
13350 (exit $ac_status); } && {
13351 test -z "$ac_c_werror_flag" ||
13352 test ! -s conftest.err
13353 } && test -s conftest.$ac_objext; then
13354 ac_cv_c_const=yes
13355else
13356 $as_echo "$as_me: failed program was:" >&5
13357sed 's/^/| /' conftest.$ac_ext >&5
13358
13359 ac_cv_c_const=no
13360fi
13361
13362rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13363fi
13364{ $as_echo "$as_me:$LINENO: result: $ac_cv_c_const" >&5
13365$as_echo "$ac_cv_c_const" >&6; }
13366if test $ac_cv_c_const = no; then
13367
13368cat >>confdefs.h <<\_ACEOF
13369#define const /**/
13370_ACEOF
13371
13372fi
13373
13374{ $as_echo "$as_me:$LINENO: checking for off_t" >&5
13375$as_echo_n "checking for off_t... " >&6; }
13376if test "${ac_cv_type_off_t+set}" = set; then
13377 $as_echo_n "(cached) " >&6
13378else
13379 ac_cv_type_off_t=no
13380cat >conftest.$ac_ext <<_ACEOF
13381/* confdefs.h. */
13382_ACEOF
13383cat confdefs.h >>conftest.$ac_ext
13384cat >>conftest.$ac_ext <<_ACEOF
13385/* end confdefs.h. */
13386$ac_includes_default
13387int
13388main ()
13389{
13390if (sizeof (off_t))
13391 return 0;
13392 ;
13393 return 0;
13394}
13395_ACEOF
13396rm -f conftest.$ac_objext
13397if { (ac_try="$ac_compile"
13398case "(($ac_try" in
13399 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13400 *) ac_try_echo=$ac_try;;
13401esac
13402eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
13403$as_echo "$ac_try_echo") >&5
13404 (eval "$ac_compile") 2>conftest.er1
13405 ac_status=$?
13406 grep -v '^ *+' conftest.er1 >conftest.err
13407 rm -f conftest.er1
13408 cat conftest.err >&5
13409 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
13410 (exit $ac_status); } && {
13411 test -z "$ac_c_werror_flag" ||
13412 test ! -s conftest.err
13413 } && test -s conftest.$ac_objext; then
13414 cat >conftest.$ac_ext <<_ACEOF
13415/* confdefs.h. */
13416_ACEOF
13417cat confdefs.h >>conftest.$ac_ext
13418cat >>conftest.$ac_ext <<_ACEOF
13419/* end confdefs.h. */
13420$ac_includes_default
13421int
13422main ()
13423{
13424if (sizeof ((off_t)))
13425 return 0;
13426 ;
13427 return 0;
13428}
13429_ACEOF
13430rm -f conftest.$ac_objext
13431if { (ac_try="$ac_compile"
13432case "(($ac_try" in
13433 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13434 *) ac_try_echo=$ac_try;;
13435esac
13436eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
13437$as_echo "$ac_try_echo") >&5
13438 (eval "$ac_compile") 2>conftest.er1
13439 ac_status=$?
13440 grep -v '^ *+' conftest.er1 >conftest.err
13441 rm -f conftest.er1
13442 cat conftest.err >&5
13443 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
13444 (exit $ac_status); } && {
13445 test -z "$ac_c_werror_flag" ||
13446 test ! -s conftest.err
13447 } && test -s conftest.$ac_objext; then
13448 :
13449else
13450 $as_echo "$as_me: failed program was:" >&5
13451sed 's/^/| /' conftest.$ac_ext >&5
13452
13453 ac_cv_type_off_t=yes
13454fi
13455
13456rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13457else
13458 $as_echo "$as_me: failed program was:" >&5
13459sed 's/^/| /' conftest.$ac_ext >&5
13460
13461
13462fi
13463
13464rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13465fi
13466{ $as_echo "$as_me:$LINENO: result: $ac_cv_type_off_t" >&5
13467$as_echo "$ac_cv_type_off_t" >&6; }
13468if test "x$ac_cv_type_off_t" = x""yes; then
13469 :
13470else
13471
13472cat >>confdefs.h <<_ACEOF
13473#define off_t long int
13474_ACEOF
13475
13476fi
13477
13478{ $as_echo "$as_me:$LINENO: checking return type of signal handlers" >&5
13479$as_echo_n "checking return type of signal handlers... " >&6; }
13480if test "${ac_cv_type_signal+set}" = set; then
13481 $as_echo_n "(cached) " >&6
13482else
13483 cat >conftest.$ac_ext <<_ACEOF
13484/* confdefs.h. */
13485_ACEOF
13486cat confdefs.h >>conftest.$ac_ext
13487cat >>conftest.$ac_ext <<_ACEOF
13488/* end confdefs.h. */
13489#include <sys/types.h>
13490#include <signal.h>
13491
13492int
13493main ()
13494{
13495return *(signal (0, 0)) (0) == 1;
13496 ;
13497 return 0;
13498}
13499_ACEOF
13500rm -f conftest.$ac_objext
13501if { (ac_try="$ac_compile"
13502case "(($ac_try" in
13503 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13504 *) ac_try_echo=$ac_try;;
13505esac
13506eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
13507$as_echo "$ac_try_echo") >&5
13508 (eval "$ac_compile") 2>conftest.er1
13509 ac_status=$?
13510 grep -v '^ *+' conftest.er1 >conftest.err
13511 rm -f conftest.er1
13512 cat conftest.err >&5
13513 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
13514 (exit $ac_status); } && {
13515 test -z "$ac_c_werror_flag" ||
13516 test ! -s conftest.err
13517 } && test -s conftest.$ac_objext; then
13518 ac_cv_type_signal=int
13519else
13520 $as_echo "$as_me: failed program was:" >&5
13521sed 's/^/| /' conftest.$ac_ext >&5
13522
13523 ac_cv_type_signal=void
13524fi
13525
13526rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13527fi
13528{ $as_echo "$as_me:$LINENO: result: $ac_cv_type_signal" >&5
13529$as_echo "$ac_cv_type_signal" >&6; }
13530
13531cat >>confdefs.h <<_ACEOF
13532#define RETSIGTYPE $ac_cv_type_signal
13533_ACEOF
13534
13535
13536{ $as_echo "$as_me:$LINENO: checking for size_t" >&5
13537$as_echo_n "checking for size_t... " >&6; }
13538if test "${ac_cv_type_size_t+set}" = set; then
13539 $as_echo_n "(cached) " >&6
13540else
13541 ac_cv_type_size_t=no
13542cat >conftest.$ac_ext <<_ACEOF
13543/* confdefs.h. */
13544_ACEOF
13545cat confdefs.h >>conftest.$ac_ext
13546cat >>conftest.$ac_ext <<_ACEOF
13547/* end confdefs.h. */
13548$ac_includes_default
13549int
13550main ()
13551{
13552if (sizeof (size_t))
13553 return 0;
13554 ;
13555 return 0;
13556}
13557_ACEOF
13558rm -f conftest.$ac_objext
13559if { (ac_try="$ac_compile"
13560case "(($ac_try" in
13561 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13562 *) ac_try_echo=$ac_try;;
13563esac
13564eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
13565$as_echo "$ac_try_echo") >&5
13566 (eval "$ac_compile") 2>conftest.er1
13567 ac_status=$?
13568 grep -v '^ *+' conftest.er1 >conftest.err
13569 rm -f conftest.er1
13570 cat conftest.err >&5
13571 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
13572 (exit $ac_status); } && {
13573 test -z "$ac_c_werror_flag" ||
13574 test ! -s conftest.err
13575 } && test -s conftest.$ac_objext; then
13576 cat >conftest.$ac_ext <<_ACEOF
13577/* confdefs.h. */
13578_ACEOF
13579cat confdefs.h >>conftest.$ac_ext
13580cat >>conftest.$ac_ext <<_ACEOF
13581/* end confdefs.h. */
13582$ac_includes_default
13583int
13584main ()
13585{
13586if (sizeof ((size_t)))
13587 return 0;
13588 ;
13589 return 0;
13590}
13591_ACEOF
13592rm -f conftest.$ac_objext
13593if { (ac_try="$ac_compile"
13594case "(($ac_try" in
13595 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13596 *) ac_try_echo=$ac_try;;
13597esac
13598eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
13599$as_echo "$ac_try_echo") >&5
13600 (eval "$ac_compile") 2>conftest.er1
13601 ac_status=$?
13602 grep -v '^ *+' conftest.er1 >conftest.err
13603 rm -f conftest.er1
13604 cat conftest.err >&5
13605 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
13606 (exit $ac_status); } && {
13607 test -z "$ac_c_werror_flag" ||
13608 test ! -s conftest.err
13609 } && test -s conftest.$ac_objext; then
13610 :
13611else
13612 $as_echo "$as_me: failed program was:" >&5
13613sed 's/^/| /' conftest.$ac_ext >&5
13614
13615 ac_cv_type_size_t=yes
13616fi
13617
13618rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13619else
13620 $as_echo "$as_me: failed program was:" >&5
13621sed 's/^/| /' conftest.$ac_ext >&5
13622
13623
13624fi
13625
13626rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13627fi
13628{ $as_echo "$as_me:$LINENO: result: $ac_cv_type_size_t" >&5
13629$as_echo "$ac_cv_type_size_t" >&6; }
13630if test "x$ac_cv_type_size_t" = x""yes; then
13631 :
13632else
13633
13634cat >>confdefs.h <<_ACEOF
13635#define size_t unsigned int
13636_ACEOF
13637
13638fi
13639
13640{ $as_echo "$as_me:$LINENO: checking for struct stat.st_blksize" >&5
13641$as_echo_n "checking for struct stat.st_blksize... " >&6; }
13642if test "${ac_cv_member_struct_stat_st_blksize+set}" = set; then
13643 $as_echo_n "(cached) " >&6
13644else
13645 cat >conftest.$ac_ext <<_ACEOF
13646/* confdefs.h. */
13647_ACEOF
13648cat confdefs.h >>conftest.$ac_ext
13649cat >>conftest.$ac_ext <<_ACEOF
13650/* end confdefs.h. */
13651$ac_includes_default
13652int
13653main ()
13654{
13655static struct stat ac_aggr;
13656if (ac_aggr.st_blksize)
13657return 0;
13658 ;
13659 return 0;
13660}
13661_ACEOF
13662rm -f conftest.$ac_objext
13663if { (ac_try="$ac_compile"
13664case "(($ac_try" in
13665 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13666 *) ac_try_echo=$ac_try;;
13667esac
13668eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
13669$as_echo "$ac_try_echo") >&5
13670 (eval "$ac_compile") 2>conftest.er1
13671 ac_status=$?
13672 grep -v '^ *+' conftest.er1 >conftest.err
13673 rm -f conftest.er1
13674 cat conftest.err >&5
13675 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
13676 (exit $ac_status); } && {
13677 test -z "$ac_c_werror_flag" ||
13678 test ! -s conftest.err
13679 } && test -s conftest.$ac_objext; then
13680 ac_cv_member_struct_stat_st_blksize=yes
13681else
13682 $as_echo "$as_me: failed program was:" >&5
13683sed 's/^/| /' conftest.$ac_ext >&5
13684
13685 cat >conftest.$ac_ext <<_ACEOF
13686/* confdefs.h. */
13687_ACEOF
13688cat confdefs.h >>conftest.$ac_ext
13689cat >>conftest.$ac_ext <<_ACEOF
13690/* end confdefs.h. */
13691$ac_includes_default
13692int
13693main ()
13694{
13695static struct stat ac_aggr;
13696if (sizeof ac_aggr.st_blksize)
13697return 0;
13698 ;
13699 return 0;
13700}
13701_ACEOF
13702rm -f conftest.$ac_objext
13703if { (ac_try="$ac_compile"
13704case "(($ac_try" in
13705 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13706 *) ac_try_echo=$ac_try;;
13707esac
13708eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
13709$as_echo "$ac_try_echo") >&5
13710 (eval "$ac_compile") 2>conftest.er1
13711 ac_status=$?
13712 grep -v '^ *+' conftest.er1 >conftest.err
13713 rm -f conftest.er1
13714 cat conftest.err >&5
13715 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
13716 (exit $ac_status); } && {
13717 test -z "$ac_c_werror_flag" ||
13718 test ! -s conftest.err
13719 } && test -s conftest.$ac_objext; then
13720 ac_cv_member_struct_stat_st_blksize=yes
13721else
13722 $as_echo "$as_me: failed program was:" >&5
13723sed 's/^/| /' conftest.$ac_ext >&5
13724
13725 ac_cv_member_struct_stat_st_blksize=no
13726fi
13727
13728rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13729fi
13730
13731rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13732fi
13733{ $as_echo "$as_me:$LINENO: result: $ac_cv_member_struct_stat_st_blksize" >&5
13734$as_echo "$ac_cv_member_struct_stat_st_blksize" >&6; }
13735if test "x$ac_cv_member_struct_stat_st_blksize" = x""yes; then
13736
13737cat >>confdefs.h <<_ACEOF
13738#define HAVE_STRUCT_STAT_ST_BLKSIZE 1
13739_ACEOF
13740
13741
13742cat >>confdefs.h <<\_ACEOF
13743#define HAVE_ST_BLKSIZE 1
13744_ACEOF
13745
13746fi
13747
13748
13749
13750# Checks for library functions.
13751
13752for ac_header in stdlib.h
13753do
13754as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
13755if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
13756 { $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
13757$as_echo_n "checking for $ac_header... " >&6; }
13758if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
13759 $as_echo_n "(cached) " >&6
13760fi
13761ac_res=`eval 'as_val=${'$as_ac_Header'}
13762 $as_echo "$as_val"'`
13763 { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
13764$as_echo "$ac_res" >&6; }
13765else
13766 # Is the header compilable?
13767{ $as_echo "$as_me:$LINENO: checking $ac_header usability" >&5
13768$as_echo_n "checking $ac_header usability... " >&6; }
13769cat >conftest.$ac_ext <<_ACEOF
13770/* confdefs.h. */
13771_ACEOF
13772cat confdefs.h >>conftest.$ac_ext
13773cat >>conftest.$ac_ext <<_ACEOF
13774/* end confdefs.h. */
13775$ac_includes_default
13776#include <$ac_header>
13777_ACEOF
13778rm -f conftest.$ac_objext
13779if { (ac_try="$ac_compile"
13780case "(($ac_try" in
13781 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13782 *) ac_try_echo=$ac_try;;
13783esac
13784eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
13785$as_echo "$ac_try_echo") >&5
13786 (eval "$ac_compile") 2>conftest.er1
13787 ac_status=$?
13788 grep -v '^ *+' conftest.er1 >conftest.err
13789 rm -f conftest.er1
13790 cat conftest.err >&5
13791 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
13792 (exit $ac_status); } && {
13793 test -z "$ac_c_werror_flag" ||
13794 test ! -s conftest.err
13795 } && test -s conftest.$ac_objext; then
13796 ac_header_compiler=yes
13797else
13798 $as_echo "$as_me: failed program was:" >&5
13799sed 's/^/| /' conftest.$ac_ext >&5
13800
13801 ac_header_compiler=no
13802fi
13803
13804rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13805{ $as_echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
13806$as_echo "$ac_header_compiler" >&6; }
13807
13808# Is the header present?
13809{ $as_echo "$as_me:$LINENO: checking $ac_header presence" >&5
13810$as_echo_n "checking $ac_header presence... " >&6; }
13811cat >conftest.$ac_ext <<_ACEOF
13812/* confdefs.h. */
13813_ACEOF
13814cat confdefs.h >>conftest.$ac_ext
13815cat >>conftest.$ac_ext <<_ACEOF
13816/* end confdefs.h. */
13817#include <$ac_header>
13818_ACEOF
13819if { (ac_try="$ac_cpp conftest.$ac_ext"
13820case "(($ac_try" in
13821 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13822 *) ac_try_echo=$ac_try;;
13823esac
13824eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
13825$as_echo "$ac_try_echo") >&5
13826 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
13827 ac_status=$?
13828 grep -v '^ *+' conftest.er1 >conftest.err
13829 rm -f conftest.er1
13830 cat conftest.err >&5
13831 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
13832 (exit $ac_status); } >/dev/null && {
13833 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
13834 test ! -s conftest.err
13835 }; then
13836 ac_header_preproc=yes
13837else
13838 $as_echo "$as_me: failed program was:" >&5
13839sed 's/^/| /' conftest.$ac_ext >&5
13840
13841 ac_header_preproc=no
13842fi
13843
13844rm -f conftest.err conftest.$ac_ext
13845{ $as_echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
13846$as_echo "$ac_header_preproc" >&6; }
13847
13848# So? What about this header?
13849case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
13850 yes:no: )
13851 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
13852$as_echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
13853 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
13854$as_echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
13855 ac_header_preproc=yes
13856 ;;
13857 no:yes:* )
13858 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
13859$as_echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
13860 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
13861$as_echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
13862 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
13863$as_echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
13864 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5
13865$as_echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;}
13866 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
13867$as_echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
13868 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
13869$as_echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
13870 ( cat <<\_ASBOX
13871## --------------------------------------------------- ##
13872## Report this to libmtp-discuss@lists.sourceforge.net ##
13873## --------------------------------------------------- ##
13874_ASBOX
13875 ) | sed "s/^/$as_me: WARNING: /" >&2
13876 ;;
13877esac
13878{ $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
13879$as_echo_n "checking for $ac_header... " >&6; }
13880if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
13881 $as_echo_n "(cached) " >&6
13882else
13883 eval "$as_ac_Header=\$ac_header_preproc"
13884fi
13885ac_res=`eval 'as_val=${'$as_ac_Header'}
13886 $as_echo "$as_val"'`
13887 { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
13888$as_echo "$ac_res" >&6; }
13889
13890fi
13891as_val=`eval 'as_val=${'$as_ac_Header'}
13892 $as_echo "$as_val"'`
13893 if test "x$as_val" = x""yes; then
13894 cat >>confdefs.h <<_ACEOF
13895#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
13896_ACEOF
13897
13898fi
13899
13900done
13901
13902{ $as_echo "$as_me:$LINENO: checking for GNU libc compatible malloc" >&5
13903$as_echo_n "checking for GNU libc compatible malloc... " >&6; }
13904if test "${ac_cv_func_malloc_0_nonnull+set}" = set; then
13905 $as_echo_n "(cached) " >&6
13906else
13907 if test "$cross_compiling" = yes; then
13908 ac_cv_func_malloc_0_nonnull=no
13909else
13910 cat >conftest.$ac_ext <<_ACEOF
13911/* confdefs.h. */
13912_ACEOF
13913cat confdefs.h >>conftest.$ac_ext
13914cat >>conftest.$ac_ext <<_ACEOF
13915/* end confdefs.h. */
13916#if defined STDC_HEADERS || defined HAVE_STDLIB_H
13917# include <stdlib.h>
13918#else
13919char *malloc ();
13920#endif
13921
13922int
13923main ()
13924{
13925return ! malloc (0);
13926 ;
13927 return 0;
13928}
13929_ACEOF
13930rm -f conftest$ac_exeext
13931if { (ac_try="$ac_link"
13932case "(($ac_try" in
13933 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13934 *) ac_try_echo=$ac_try;;
13935esac
13936eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
13937$as_echo "$ac_try_echo") >&5
13938 (eval "$ac_link") 2>&5
13939 ac_status=$?
13940 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
13941 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
13942 { (case "(($ac_try" in
13943 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13944 *) ac_try_echo=$ac_try;;
13945esac
13946eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
13947$as_echo "$ac_try_echo") >&5
13948 (eval "$ac_try") 2>&5
13949 ac_status=$?
13950 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
13951 (exit $ac_status); }; }; then
13952 ac_cv_func_malloc_0_nonnull=yes
13953else
13954 $as_echo "$as_me: program exited with status $ac_status" >&5
13955$as_echo "$as_me: failed program was:" >&5
13956sed 's/^/| /' conftest.$ac_ext >&5
13957
13958( exit $ac_status )
13959ac_cv_func_malloc_0_nonnull=no
13960fi
13961rm -rf conftest.dSYM
13962rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
13963fi
13964
13965
13966fi
13967{ $as_echo "$as_me:$LINENO: result: $ac_cv_func_malloc_0_nonnull" >&5
13968$as_echo "$ac_cv_func_malloc_0_nonnull" >&6; }
13969if test $ac_cv_func_malloc_0_nonnull = yes; then
13970
13971cat >>confdefs.h <<\_ACEOF
13972#define HAVE_MALLOC 1
13973_ACEOF
13974
13975else
13976 cat >>confdefs.h <<\_ACEOF
13977#define HAVE_MALLOC 0
13978_ACEOF
13979
13980 case " $LIBOBJS " in
13981 *" malloc.$ac_objext "* ) ;;
13982 *) LIBOBJS="$LIBOBJS malloc.$ac_objext"
13983 ;;
13984esac
13985
13986
13987cat >>confdefs.h <<\_ACEOF
13988#define malloc rpl_malloc
13989_ACEOF
13990
13991fi
13992
13993
13994
13995{ $as_echo "$as_me:$LINENO: checking for working memcmp" >&5
13996$as_echo_n "checking for working memcmp... " >&6; }
13997if test "${ac_cv_func_memcmp_working+set}" = set; then
13998 $as_echo_n "(cached) " >&6
13999else
14000 if test "$cross_compiling" = yes; then
14001 ac_cv_func_memcmp_working=no
14002else
14003 cat >conftest.$ac_ext <<_ACEOF
14004/* confdefs.h. */
14005_ACEOF
14006cat confdefs.h >>conftest.$ac_ext
14007cat >>conftest.$ac_ext <<_ACEOF
14008/* end confdefs.h. */
14009$ac_includes_default
14010int
14011main ()
14012{
14013
14014 /* Some versions of memcmp are not 8-bit clean. */
14015 char c0 = '\100', c1 = '\200', c2 = '\201';
14016 if (memcmp(&c0, &c2, 1) >= 0 || memcmp(&c1, &c2, 1) >= 0)
14017 return 1;
14018
14019 /* The Next x86 OpenStep bug shows up only when comparing 16 bytes
14020 or more and with at least one buffer not starting on a 4-byte boundary.
14021 William Lewis provided this test program. */
14022 {
14023 char foo[21];
14024 char bar[21];
14025 int i;
14026 for (i = 0; i < 4; i++)
14027 {
14028 char *a = foo + i;
14029 char *b = bar + i;
14030 strcpy (a, "--------01111111");
14031 strcpy (b, "--------10000000");
14032 if (memcmp (a, b, 16) >= 0)
14033 return 1;
14034 }
14035 return 0;
14036 }
14037
14038 ;
14039 return 0;
14040}
14041_ACEOF
14042rm -f conftest$ac_exeext
14043if { (ac_try="$ac_link"
14044case "(($ac_try" in
14045 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14046 *) ac_try_echo=$ac_try;;
14047esac
14048eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
14049$as_echo "$ac_try_echo") >&5
14050 (eval "$ac_link") 2>&5
14051 ac_status=$?
14052 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
14053 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
14054 { (case "(($ac_try" in
14055 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14056 *) ac_try_echo=$ac_try;;
14057esac
14058eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
14059$as_echo "$ac_try_echo") >&5
14060 (eval "$ac_try") 2>&5
14061 ac_status=$?
14062 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
14063 (exit $ac_status); }; }; then
14064 ac_cv_func_memcmp_working=yes
14065else
14066 $as_echo "$as_me: program exited with status $ac_status" >&5
14067$as_echo "$as_me: failed program was:" >&5
14068sed 's/^/| /' conftest.$ac_ext >&5
14069
14070( exit $ac_status )
14071ac_cv_func_memcmp_working=no
14072fi
14073rm -rf conftest.dSYM
14074rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
14075fi
14076
14077
14078fi
14079{ $as_echo "$as_me:$LINENO: result: $ac_cv_func_memcmp_working" >&5
14080$as_echo "$ac_cv_func_memcmp_working" >&6; }
14081test $ac_cv_func_memcmp_working = no && case " $LIBOBJS " in
14082 *" memcmp.$ac_objext "* ) ;;
14083 *) LIBOBJS="$LIBOBJS memcmp.$ac_objext"
14084 ;;
14085esac
14086
14087
14088{ $as_echo "$as_me:$LINENO: checking whether lstat dereferences a symlink specified with a trailing slash" >&5
14089$as_echo_n "checking whether lstat dereferences a symlink specified with a trailing slash... " >&6; }
14090if test "${ac_cv_func_lstat_dereferences_slashed_symlink+set}" = set; then
14091 $as_echo_n "(cached) " >&6
14092else
14093 rm -f conftest.sym conftest.file
14094echo >conftest.file
14095if test "$as_ln_s" = "ln -s" && ln -s conftest.file conftest.sym; then
14096 if test "$cross_compiling" = yes; then
14097 ac_cv_func_lstat_dereferences_slashed_symlink=no
14098else
14099 cat >conftest.$ac_ext <<_ACEOF
14100/* confdefs.h. */
14101_ACEOF
14102cat confdefs.h >>conftest.$ac_ext
14103cat >>conftest.$ac_ext <<_ACEOF
14104/* end confdefs.h. */
14105$ac_includes_default
14106int
14107main ()
14108{
14109struct stat sbuf;
14110 /* Linux will dereference the symlink and fail.
14111 That is better in the sense that it means we will not
14112 have to compile and use the lstat wrapper. */
14113 return lstat ("conftest.sym/", &sbuf) == 0;
14114 ;
14115 return 0;
14116}
14117_ACEOF
14118rm -f conftest$ac_exeext
14119if { (ac_try="$ac_link"
14120case "(($ac_try" in
14121 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14122 *) ac_try_echo=$ac_try;;
14123esac
14124eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
14125$as_echo "$ac_try_echo") >&5
14126 (eval "$ac_link") 2>&5
14127 ac_status=$?
14128 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
14129 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
14130 { (case "(($ac_try" in
14131 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14132 *) ac_try_echo=$ac_try;;
14133esac
14134eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
14135$as_echo "$ac_try_echo") >&5
14136 (eval "$ac_try") 2>&5
14137 ac_status=$?
14138 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
14139 (exit $ac_status); }; }; then
14140 ac_cv_func_lstat_dereferences_slashed_symlink=yes
14141else
14142 $as_echo "$as_me: program exited with status $ac_status" >&5
14143$as_echo "$as_me: failed program was:" >&5
14144sed 's/^/| /' conftest.$ac_ext >&5
14145
14146( exit $ac_status )
14147ac_cv_func_lstat_dereferences_slashed_symlink=no
14148fi
14149rm -rf conftest.dSYM
14150rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
14151fi
14152
14153
14154else
14155 # If the `ln -s' command failed, then we probably don't even
14156 # have an lstat function.
14157 ac_cv_func_lstat_dereferences_slashed_symlink=no
14158fi
14159rm -f conftest.sym conftest.file
14160
14161fi
14162{ $as_echo "$as_me:$LINENO: result: $ac_cv_func_lstat_dereferences_slashed_symlink" >&5
14163$as_echo "$ac_cv_func_lstat_dereferences_slashed_symlink" >&6; }
14164
14165test $ac_cv_func_lstat_dereferences_slashed_symlink = yes &&
14166
14167cat >>confdefs.h <<_ACEOF
14168#define LSTAT_FOLLOWS_SLASHED_SYMLINK 1
14169_ACEOF
14170
14171
14172if test $ac_cv_func_lstat_dereferences_slashed_symlink = no; then
14173 case " $LIBOBJS " in
14174 *" lstat.$ac_objext "* ) ;;
14175 *) LIBOBJS="$LIBOBJS lstat.$ac_objext"
14176 ;;
14177esac
14178
14179fi
14180
14181{ $as_echo "$as_me:$LINENO: checking whether stat accepts an empty string" >&5
14182$as_echo_n "checking whether stat accepts an empty string... " >&6; }
14183if test "${ac_cv_func_stat_empty_string_bug+set}" = set; then
14184 $as_echo_n "(cached) " >&6
14185else
14186 if test "$cross_compiling" = yes; then
14187 ac_cv_func_stat_empty_string_bug=yes
14188else
14189 cat >conftest.$ac_ext <<_ACEOF
14190/* confdefs.h. */
14191_ACEOF
14192cat confdefs.h >>conftest.$ac_ext
14193cat >>conftest.$ac_ext <<_ACEOF
14194/* end confdefs.h. */
14195$ac_includes_default
14196int
14197main ()
14198{
14199struct stat sbuf;
14200 return stat ("", &sbuf) == 0;
14201 ;
14202 return 0;
14203}
14204_ACEOF
14205rm -f conftest$ac_exeext
14206if { (ac_try="$ac_link"
14207case "(($ac_try" in
14208 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14209 *) ac_try_echo=$ac_try;;
14210esac
14211eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
14212$as_echo "$ac_try_echo") >&5
14213 (eval "$ac_link") 2>&5
14214 ac_status=$?
14215 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
14216 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
14217 { (case "(($ac_try" in
14218 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14219 *) ac_try_echo=$ac_try;;
14220esac
14221eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
14222$as_echo "$ac_try_echo") >&5
14223 (eval "$ac_try") 2>&5
14224 ac_status=$?
14225 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
14226 (exit $ac_status); }; }; then
14227 ac_cv_func_stat_empty_string_bug=no
14228else
14229 $as_echo "$as_me: program exited with status $ac_status" >&5
14230$as_echo "$as_me: failed program was:" >&5
14231sed 's/^/| /' conftest.$ac_ext >&5
14232
14233( exit $ac_status )
14234ac_cv_func_stat_empty_string_bug=yes
14235fi
14236rm -rf conftest.dSYM
14237rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
14238fi
14239
14240
14241fi
14242{ $as_echo "$as_me:$LINENO: result: $ac_cv_func_stat_empty_string_bug" >&5
14243$as_echo "$ac_cv_func_stat_empty_string_bug" >&6; }
14244if test $ac_cv_func_stat_empty_string_bug = yes; then
14245 case " $LIBOBJS " in
14246 *" stat.$ac_objext "* ) ;;
14247 *) LIBOBJS="$LIBOBJS stat.$ac_objext"
14248 ;;
14249esac
14250
14251
14252cat >>confdefs.h <<_ACEOF
14253#define HAVE_STAT_EMPTY_STRING_BUG 1
14254_ACEOF
14255
14256fi
14257
14258
14259
14260
14261
14262
14263
14264
14265
14266
14267for ac_func in basename memset select strdup strerror strrchr strtoul usleep mkstemp
14268do
14269as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
14270{ $as_echo "$as_me:$LINENO: checking for $ac_func" >&5
14271$as_echo_n "checking for $ac_func... " >&6; }
14272if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
14273 $as_echo_n "(cached) " >&6
14274else
14275 cat >conftest.$ac_ext <<_ACEOF
14276/* confdefs.h. */
14277_ACEOF
14278cat confdefs.h >>conftest.$ac_ext
14279cat >>conftest.$ac_ext <<_ACEOF
14280/* end confdefs.h. */
14281/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
14282 For example, HP-UX 11i <limits.h> declares gettimeofday. */
14283#define $ac_func innocuous_$ac_func
14284
14285/* System header to define __stub macros and hopefully few prototypes,
14286 which can conflict with char $ac_func (); below.
14287 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
14288 <limits.h> exists even on freestanding compilers. */
14289
14290#ifdef __STDC__
14291# include <limits.h>
14292#else
14293# include <assert.h>
14294#endif
14295
14296#undef $ac_func
14297
14298/* Override any GCC internal prototype to avoid an error.
14299 Use char because int might match the return type of a GCC
14300 builtin and then its argument prototype would still apply. */
14301#ifdef __cplusplus
14302extern "C"
14303#endif
14304char $ac_func ();
14305/* The GNU C library defines this for functions which it implements
14306 to always fail with ENOSYS. Some functions are actually named
14307 something starting with __ and the normal name is an alias. */
14308#if defined __stub_$ac_func || defined __stub___$ac_func
14309choke me
14310#endif
14311
14312int
14313main ()
14314{
14315return $ac_func ();
14316 ;
14317 return 0;
14318}
14319_ACEOF
14320rm -f conftest.$ac_objext conftest$ac_exeext
14321if { (ac_try="$ac_link"
14322case "(($ac_try" in
14323 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14324 *) ac_try_echo=$ac_try;;
14325esac
14326eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
14327$as_echo "$ac_try_echo") >&5
14328 (eval "$ac_link") 2>conftest.er1
14329 ac_status=$?
14330 grep -v '^ *+' conftest.er1 >conftest.err
14331 rm -f conftest.er1
14332 cat conftest.err >&5
14333 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
14334 (exit $ac_status); } && {
14335 test -z "$ac_c_werror_flag" ||
14336 test ! -s conftest.err
14337 } && test -s conftest$ac_exeext && {
14338 test "$cross_compiling" = yes ||
14339 $as_test_x conftest$ac_exeext
14340 }; then
14341 eval "$as_ac_var=yes"
14342else
14343 $as_echo "$as_me: failed program was:" >&5
14344sed 's/^/| /' conftest.$ac_ext >&5
14345
14346 eval "$as_ac_var=no"
14347fi
14348
14349rm -rf conftest.dSYM
14350rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
14351 conftest$ac_exeext conftest.$ac_ext
14352fi
14353ac_res=`eval 'as_val=${'$as_ac_var'}
14354 $as_echo "$as_val"'`
14355 { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
14356$as_echo "$ac_res" >&6; }
14357as_val=`eval 'as_val=${'$as_ac_var'}
14358 $as_echo "$as_val"'`
14359 if test "x$as_val" = x""yes; then
14360 cat >>confdefs.h <<_ACEOF
14361#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
14362_ACEOF
14363
14364fi
14365done
14366
14367
14368# Switches.
14369# Enable LFS (Large File Support)
14370# Check whether --enable-largefile was given.
14371if test "${enable_largefile+set}" = set; then
14372 enableval=$enable_largefile;
14373fi
14374
14375if test "$enable_largefile" != no; then
14376
14377 { $as_echo "$as_me:$LINENO: checking for special C compiler options needed for large files" >&5
14378$as_echo_n "checking for special C compiler options needed for large files... " >&6; }
14379if test "${ac_cv_sys_largefile_CC+set}" = set; then
14380 $as_echo_n "(cached) " >&6
14381else
14382 ac_cv_sys_largefile_CC=no
14383 if test "$GCC" != yes; then
14384 ac_save_CC=$CC
14385 while :; do
14386 # IRIX 6.2 and later do not support large files by default,
14387 # so use the C compiler's -n32 option if that helps.
14388 cat >conftest.$ac_ext <<_ACEOF
14389/* confdefs.h. */
14390_ACEOF
14391cat confdefs.h >>conftest.$ac_ext
14392cat >>conftest.$ac_ext <<_ACEOF
14393/* end confdefs.h. */
14394#include <sys/types.h>
14395 /* Check that off_t can represent 2**63 - 1 correctly.
14396 We can't simply define LARGE_OFF_T to be 9223372036854775807,
14397 since some C++ compilers masquerading as C compilers
14398 incorrectly reject 9223372036854775807. */
14399#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
14400 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
14401 && LARGE_OFF_T % 2147483647 == 1)
14402 ? 1 : -1];
14403int
14404main ()
14405{
14406
14407 ;
14408 return 0;
14409}
14410_ACEOF
14411 rm -f conftest.$ac_objext
14412if { (ac_try="$ac_compile"
14413case "(($ac_try" in
14414 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14415 *) ac_try_echo=$ac_try;;
14416esac
14417eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
14418$as_echo "$ac_try_echo") >&5
14419 (eval "$ac_compile") 2>conftest.er1
14420 ac_status=$?
14421 grep -v '^ *+' conftest.er1 >conftest.err
14422 rm -f conftest.er1
14423 cat conftest.err >&5
14424 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
14425 (exit $ac_status); } && {
14426 test -z "$ac_c_werror_flag" ||
14427 test ! -s conftest.err
14428 } && test -s conftest.$ac_objext; then
14429 break
14430else
14431 $as_echo "$as_me: failed program was:" >&5
14432sed 's/^/| /' conftest.$ac_ext >&5
14433
14434
14435fi
14436
14437rm -f core conftest.err conftest.$ac_objext
14438 CC="$CC -n32"
14439 rm -f conftest.$ac_objext
14440if { (ac_try="$ac_compile"
14441case "(($ac_try" in
14442 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14443 *) ac_try_echo=$ac_try;;
14444esac
14445eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
14446$as_echo "$ac_try_echo") >&5
14447 (eval "$ac_compile") 2>conftest.er1
14448 ac_status=$?
14449 grep -v '^ *+' conftest.er1 >conftest.err
14450 rm -f conftest.er1
14451 cat conftest.err >&5
14452 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
14453 (exit $ac_status); } && {
14454 test -z "$ac_c_werror_flag" ||
14455 test ! -s conftest.err
14456 } && test -s conftest.$ac_objext; then
14457 ac_cv_sys_largefile_CC=' -n32'; break
14458else
14459 $as_echo "$as_me: failed program was:" >&5
14460sed 's/^/| /' conftest.$ac_ext >&5
14461
14462
14463fi
14464
14465rm -f core conftest.err conftest.$ac_objext
14466 break
14467 done
14468 CC=$ac_save_CC
14469 rm -f conftest.$ac_ext
14470 fi
14471fi
14472{ $as_echo "$as_me:$LINENO: result: $ac_cv_sys_largefile_CC" >&5
14473$as_echo "$ac_cv_sys_largefile_CC" >&6; }
14474 if test "$ac_cv_sys_largefile_CC" != no; then
14475 CC=$CC$ac_cv_sys_largefile_CC
14476 fi
14477
14478 { $as_echo "$as_me:$LINENO: checking for _FILE_OFFSET_BITS value needed for large files" >&5
14479$as_echo_n "checking for _FILE_OFFSET_BITS value needed for large files... " >&6; }
14480if test "${ac_cv_sys_file_offset_bits+set}" = set; then
14481 $as_echo_n "(cached) " >&6
14482else
14483 while :; do
14484 cat >conftest.$ac_ext <<_ACEOF
14485/* confdefs.h. */
14486_ACEOF
14487cat confdefs.h >>conftest.$ac_ext
14488cat >>conftest.$ac_ext <<_ACEOF
14489/* end confdefs.h. */
14490#include <sys/types.h>
14491 /* Check that off_t can represent 2**63 - 1 correctly.
14492 We can't simply define LARGE_OFF_T to be 9223372036854775807,
14493 since some C++ compilers masquerading as C compilers
14494 incorrectly reject 9223372036854775807. */
14495#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
14496 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
14497 && LARGE_OFF_T % 2147483647 == 1)
14498 ? 1 : -1];
14499int
14500main ()
14501{
14502
14503 ;
14504 return 0;
14505}
14506_ACEOF
14507rm -f conftest.$ac_objext
14508if { (ac_try="$ac_compile"
14509case "(($ac_try" in
14510 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14511 *) ac_try_echo=$ac_try;;
14512esac
14513eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
14514$as_echo "$ac_try_echo") >&5
14515 (eval "$ac_compile") 2>conftest.er1
14516 ac_status=$?
14517 grep -v '^ *+' conftest.er1 >conftest.err
14518 rm -f conftest.er1
14519 cat conftest.err >&5
14520 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
14521 (exit $ac_status); } && {
14522 test -z "$ac_c_werror_flag" ||
14523 test ! -s conftest.err
14524 } && test -s conftest.$ac_objext; then
14525 ac_cv_sys_file_offset_bits=no; break
14526else
14527 $as_echo "$as_me: failed program was:" >&5
14528sed 's/^/| /' conftest.$ac_ext >&5
14529
14530
14531fi
14532
14533rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14534 cat >conftest.$ac_ext <<_ACEOF
14535/* confdefs.h. */
14536_ACEOF
14537cat confdefs.h >>conftest.$ac_ext
14538cat >>conftest.$ac_ext <<_ACEOF
14539/* end confdefs.h. */
14540#define _FILE_OFFSET_BITS 64
14541#include <sys/types.h>
14542 /* Check that off_t can represent 2**63 - 1 correctly.
14543 We can't simply define LARGE_OFF_T to be 9223372036854775807,
14544 since some C++ compilers masquerading as C compilers
14545 incorrectly reject 9223372036854775807. */
14546#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
14547 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
14548 && LARGE_OFF_T % 2147483647 == 1)
14549 ? 1 : -1];
14550int
14551main ()
14552{
14553
14554 ;
14555 return 0;
14556}
14557_ACEOF
14558rm -f conftest.$ac_objext
14559if { (ac_try="$ac_compile"
14560case "(($ac_try" in
14561 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14562 *) ac_try_echo=$ac_try;;
14563esac
14564eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
14565$as_echo "$ac_try_echo") >&5
14566 (eval "$ac_compile") 2>conftest.er1
14567 ac_status=$?
14568 grep -v '^ *+' conftest.er1 >conftest.err
14569 rm -f conftest.er1
14570 cat conftest.err >&5
14571 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
14572 (exit $ac_status); } && {
14573 test -z "$ac_c_werror_flag" ||
14574 test ! -s conftest.err
14575 } && test -s conftest.$ac_objext; then
14576 ac_cv_sys_file_offset_bits=64; break
14577else
14578 $as_echo "$as_me: failed program was:" >&5
14579sed 's/^/| /' conftest.$ac_ext >&5
14580
14581
14582fi
14583
14584rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14585 ac_cv_sys_file_offset_bits=unknown
14586 break
14587done
14588fi
14589{ $as_echo "$as_me:$LINENO: result: $ac_cv_sys_file_offset_bits" >&5
14590$as_echo "$ac_cv_sys_file_offset_bits" >&6; }
14591case $ac_cv_sys_file_offset_bits in #(
14592 no | unknown) ;;
14593 *)
14594cat >>confdefs.h <<_ACEOF
14595#define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits
14596_ACEOF
14597;;
14598esac
14599rm -rf conftest*
14600 if test $ac_cv_sys_file_offset_bits = unknown; then
14601 { $as_echo "$as_me:$LINENO: checking for _LARGE_FILES value needed for large files" >&5
14602$as_echo_n "checking for _LARGE_FILES value needed for large files... " >&6; }
14603if test "${ac_cv_sys_large_files+set}" = set; then
14604 $as_echo_n "(cached) " >&6
14605else
14606 while :; do
14607 cat >conftest.$ac_ext <<_ACEOF
14608/* confdefs.h. */
14609_ACEOF
14610cat confdefs.h >>conftest.$ac_ext
14611cat >>conftest.$ac_ext <<_ACEOF
14612/* end confdefs.h. */
14613#include <sys/types.h>
14614 /* Check that off_t can represent 2**63 - 1 correctly.
14615 We can't simply define LARGE_OFF_T to be 9223372036854775807,
14616 since some C++ compilers masquerading as C compilers
14617 incorrectly reject 9223372036854775807. */
14618#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
14619 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
14620 && LARGE_OFF_T % 2147483647 == 1)
14621 ? 1 : -1];
14622int
14623main ()
14624{
14625
14626 ;
14627 return 0;
14628}
14629_ACEOF
14630rm -f conftest.$ac_objext
14631if { (ac_try="$ac_compile"
14632case "(($ac_try" in
14633 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14634 *) ac_try_echo=$ac_try;;
14635esac
14636eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
14637$as_echo "$ac_try_echo") >&5
14638 (eval "$ac_compile") 2>conftest.er1
14639 ac_status=$?
14640 grep -v '^ *+' conftest.er1 >conftest.err
14641 rm -f conftest.er1
14642 cat conftest.err >&5
14643 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
14644 (exit $ac_status); } && {
14645 test -z "$ac_c_werror_flag" ||
14646 test ! -s conftest.err
14647 } && test -s conftest.$ac_objext; then
14648 ac_cv_sys_large_files=no; break
14649else
14650 $as_echo "$as_me: failed program was:" >&5
14651sed 's/^/| /' conftest.$ac_ext >&5
14652
14653
14654fi
14655
14656rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14657 cat >conftest.$ac_ext <<_ACEOF
14658/* confdefs.h. */
14659_ACEOF
14660cat confdefs.h >>conftest.$ac_ext
14661cat >>conftest.$ac_ext <<_ACEOF
14662/* end confdefs.h. */
14663#define _LARGE_FILES 1
14664#include <sys/types.h>
14665 /* Check that off_t can represent 2**63 - 1 correctly.
14666 We can't simply define LARGE_OFF_T to be 9223372036854775807,
14667 since some C++ compilers masquerading as C compilers
14668 incorrectly reject 9223372036854775807. */
14669#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
14670 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
14671 && LARGE_OFF_T % 2147483647 == 1)
14672 ? 1 : -1];
14673int
14674main ()
14675{
14676
14677 ;
14678 return 0;
14679}
14680_ACEOF
14681rm -f conftest.$ac_objext
14682if { (ac_try="$ac_compile"
14683case "(($ac_try" in
14684 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14685 *) ac_try_echo=$ac_try;;
14686esac
14687eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
14688$as_echo "$ac_try_echo") >&5
14689 (eval "$ac_compile") 2>conftest.er1
14690 ac_status=$?
14691 grep -v '^ *+' conftest.er1 >conftest.err
14692 rm -f conftest.er1
14693 cat conftest.err >&5
14694 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
14695 (exit $ac_status); } && {
14696 test -z "$ac_c_werror_flag" ||
14697 test ! -s conftest.err
14698 } && test -s conftest.$ac_objext; then
14699 ac_cv_sys_large_files=1; break
14700else
14701 $as_echo "$as_me: failed program was:" >&5
14702sed 's/^/| /' conftest.$ac_ext >&5
14703
14704
14705fi
14706
14707rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14708 ac_cv_sys_large_files=unknown
14709 break
14710done
14711fi
14712{ $as_echo "$as_me:$LINENO: result: $ac_cv_sys_large_files" >&5
14713$as_echo "$ac_cv_sys_large_files" >&6; }
14714case $ac_cv_sys_large_files in #(
14715 no | unknown) ;;
14716 *)
14717cat >>confdefs.h <<_ACEOF
14718#define _LARGE_FILES $ac_cv_sys_large_files
14719_ACEOF
14720;;
14721esac
14722rm -rf conftest*
14723 fi
14724fi
14725
14726# Stick in "-Werror" if you want to be more aggressive.
14727# (No need to use AC_SUBST on this default substituted environment variable.)
14728CFLAGS="$CFLAGS -Wall -Wmissing-prototypes"
14729
14730# Output files
14731
14732# Create a stdint.h-like file containing size-specific integer definitions
14733# that will always be available. The <stdint.h> file is required by the
14734# library, but we provide this anyway because the libptp2 stuff wants this
14735# file.
14736
14737ac_dir=`$as_dirname -- "src/_stdint.h" ||
14738$as_expr X"src/_stdint.h" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
14739 X"src/_stdint.h" : 'X\(//\)[^/]' \| \
14740 X"src/_stdint.h" : 'X\(//\)$' \| \
14741 X"src/_stdint.h" : 'X\(/\)' \| . 2>/dev/null ||
14742$as_echo X"src/_stdint.h" |
14743 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
14744 s//\1/
14745 q
14746 }
14747 /^X\(\/\/\)[^/].*/{
14748 s//\1/
14749 q
14750 }
14751 /^X\(\/\/\)$/{
14752 s//\1/
14753 q
14754 }
14755 /^X\(\/\).*/{
14756 s//\1/
14757 q
14758 }
14759 s/.*/./; q'`
14760if test "$ac_dir" != "src/_stdint.h" && test "$ac_dir" != .; then
14761 # The file is in a subdirectory.
14762 test ! -d "$ac_dir" && { as_dir="$ac_dir"
14763 case $as_dir in #(
14764 -*) as_dir=./$as_dir;;
14765 esac
14766 test -d "$as_dir" || { $as_mkdir_p && mkdir -p "$as_dir"; } || {
14767 as_dirs=
14768 while :; do
14769 case $as_dir in #(
14770 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
14771 *) as_qdir=$as_dir;;
14772 esac
14773 as_dirs="'$as_qdir' $as_dirs"
14774 as_dir=`$as_dirname -- "$as_dir" ||
14775$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
14776 X"$as_dir" : 'X\(//\)[^/]' \| \
14777 X"$as_dir" : 'X\(//\)$' \| \
14778 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
14779$as_echo X"$as_dir" |
14780 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
14781 s//\1/
14782 q
14783 }
14784 /^X\(\/\/\)[^/].*/{
14785 s//\1/
14786 q
14787 }
14788 /^X\(\/\/\)$/{
14789 s//\1/
14790 q
14791 }
14792 /^X\(\/\).*/{
14793 s//\1/
14794 q
14795 }
14796 s/.*/./; q'`
14797 test -d "$as_dir" && break
14798 done
14799 test -z "$as_dirs" || eval "mkdir $as_dirs"
14800 } || test -d "$as_dir" || { { $as_echo "$as_me:$LINENO: error: cannot create directory $as_dir" >&5
14801$as_echo "$as_me: error: cannot create directory $as_dir" >&2;}
14802 { (exit 1); exit 1; }; }; }
14803fi
14804
14805{ $as_echo "$as_me:$LINENO: checking for uint8_t in stdint.h" >&5
14806$as_echo_n "checking for uint8_t in stdint.h... " >&6; }
14807cat >conftest.$ac_ext <<_ACEOF
14808/* confdefs.h. */
14809_ACEOF
14810cat confdefs.h >>conftest.$ac_ext
14811cat >>conftest.$ac_ext <<_ACEOF
14812/* end confdefs.h. */
14813#include <stdint.h>
14814_ACEOF
14815if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
14816 $EGREP "(^|[^a-zA-Z_0-9])uint8_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then
14817 ac_cv_type_uint8_t=yes
14818else
14819 ac_cv_type_uint8_t=no
14820fi
14821rm -f conftest*
14822{ $as_echo "$as_me:$LINENO: result: $ac_cv_type_uint8_t" >&5
14823$as_echo "$ac_cv_type_uint8_t" >&6; }
14824if test $ac_cv_type_uint8_t = yes; then
14825
14826cat > "src/_stdint.h" <<EOF
14827/* This file is generated automatically by configure */
14828#include <stdint.h>
14829EOF
14830else
14831 { $as_echo "$as_me:$LINENO: checking for uint8_t in inttypes.h" >&5
14832$as_echo_n "checking for uint8_t in inttypes.h... " >&6; }
14833cat >conftest.$ac_ext <<_ACEOF
14834/* confdefs.h. */
14835_ACEOF
14836cat confdefs.h >>conftest.$ac_ext
14837cat >>conftest.$ac_ext <<_ACEOF
14838/* end confdefs.h. */
14839#include <inttypes.h>
14840_ACEOF
14841if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
14842 $EGREP "(^|[^a-zA-Z_0-9])uint8_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then
14843 ac_cv_type_uint8_t=yes
14844else
14845 ac_cv_type_uint8_t=no
14846fi
14847rm -f conftest*
14848{ $as_echo "$as_me:$LINENO: result: $ac_cv_type_uint8_t" >&5
14849$as_echo "$ac_cv_type_uint8_t" >&6; }
14850if test $ac_cv_type_uint8_t = yes; then
14851 cat > "src/_stdint.h" <<EOF
14852/* This file is generated automatically by configure */
14853#include <inttypes.h>
14854EOF
14855else
14856 { $as_echo "$as_me:$LINENO: checking for uint8_t in sys/types.h" >&5
14857$as_echo_n "checking for uint8_t in sys/types.h... " >&6; }
14858cat >conftest.$ac_ext <<_ACEOF
14859/* confdefs.h. */
14860_ACEOF
14861cat confdefs.h >>conftest.$ac_ext
14862cat >>conftest.$ac_ext <<_ACEOF
14863/* end confdefs.h. */
14864#include <sys/types.h>
14865_ACEOF
14866if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
14867 $EGREP "(^|[^a-zA-Z_0-9])uint8_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then
14868 ac_cv_type_uint8_t=yes
14869else
14870 ac_cv_type_uint8_t=no
14871fi
14872rm -f conftest*
14873{ $as_echo "$as_me:$LINENO: result: $ac_cv_type_uint8_t" >&5
14874$as_echo "$ac_cv_type_uint8_t" >&6; }
14875if test $ac_cv_type_uint8_t = yes; then
14876 cat > "src/_stdint.h" <<EOF
14877/* This file is generated automatically by configure */
14878#include <sys/types.h>
14879EOF
14880else
14881 { $as_echo "$as_me:$LINENO: checking for u_int8_t in sys/types.h" >&5
14882$as_echo_n "checking for u_int8_t in sys/types.h... " >&6; }
14883cat >conftest.$ac_ext <<_ACEOF
14884/* confdefs.h. */
14885_ACEOF
14886cat confdefs.h >>conftest.$ac_ext
14887cat >>conftest.$ac_ext <<_ACEOF
14888/* end confdefs.h. */
14889#include <sys/types.h>
14890_ACEOF
14891if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
14892 $EGREP "(^|[^a-zA-Z_0-9])u_int8_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then
14893 ac_cv_type_u_int8_t=yes
14894else
14895 ac_cv_type_u_int8_t=no
14896fi
14897rm -f conftest*
14898{ $as_echo "$as_me:$LINENO: result: $ac_cv_type_u_int8_t" >&5
14899$as_echo "$ac_cv_type_u_int8_t" >&6; }
14900if test $ac_cv_type_u_int8_t = yes; then
14901 cat > "src/_stdint.h" <<EOF
14902/* This file is generated automatically by configure */
14903#ifndef __STDINT_H
14904#define __STDINT_H
14905#include <sys/types.h>
14906typedef u_int8_t uint8_t;
14907typedef u_int16_t uint16_t;
14908typedef u_int32_t uint32_t;
14909EOF
14910
14911{ $as_echo "$as_me:$LINENO: checking for u_int64_t in sys/types.h" >&5
14912$as_echo_n "checking for u_int64_t in sys/types.h... " >&6; }
14913cat >conftest.$ac_ext <<_ACEOF
14914/* confdefs.h. */
14915_ACEOF
14916cat confdefs.h >>conftest.$ac_ext
14917cat >>conftest.$ac_ext <<_ACEOF
14918/* end confdefs.h. */
14919#include <sys/types.h>
14920_ACEOF
14921if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
14922 $EGREP "(^|[^a-zA-Z_0-9])u_int64_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then
14923 ac_cv_type_u_int64_t=yes
14924else
14925 ac_cv_type_u_int64_t=no
14926fi
14927rm -f conftest*
14928{ $as_echo "$as_me:$LINENO: result: $ac_cv_type_u_int64_t" >&5
14929$as_echo "$ac_cv_type_u_int64_t" >&6; }
14930if test $ac_cv_type_u_int64_t = yes; then
14931 cat >> "src/_stdint.h" <<EOF
14932typedef u_int64_t uint64_t;
14933#endif /*!__STDINT_H*/
14934EOF
14935else
14936 cat >> "src/_stdint.h" <<EOF
14937/* 64-bit types are not available on this system */
14938/* typedef u_int64_t uint64_t; */
14939#endif /*!__STDINT_H*/
14940EOF
14941fi
14942
14943
14944
14945else
14946 { $as_echo "$as_me:$LINENO: WARNING: I can't find size-specific integer definitions on this system" >&5
14947$as_echo "$as_me: WARNING: I can't find size-specific integer definitions on this system" >&2;}
14948if test -e "src/_stdint.h" ; then
14949 rm -f "src/_stdint.h"
14950fi
14951
14952fi
14953
14954fi
14955
14956fi
14957
14958fi
14959
14960
14961# Create a header file containing NetBSD-style byte swapping macros.
14962# This m4 macros has caused severe pain, I am considering creating a
14963# hard-coded byte swapper that will be eternally portable.
14964
14965ac_dir=`$as_dirname -- "src/gphoto2-endian.h" ||
14966$as_expr X"src/gphoto2-endian.h" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
14967 X"src/gphoto2-endian.h" : 'X\(//\)[^/]' \| \
14968 X"src/gphoto2-endian.h" : 'X\(//\)$' \| \
14969 X"src/gphoto2-endian.h" : 'X\(/\)' \| . 2>/dev/null ||
14970$as_echo X"src/gphoto2-endian.h" |
14971 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
14972 s//\1/
14973 q
14974 }
14975 /^X\(\/\/\)[^/].*/{
14976 s//\1/
14977 q
14978 }
14979 /^X\(\/\/\)$/{
14980 s//\1/
14981 q
14982 }
14983 /^X\(\/\).*/{
14984 s//\1/
14985 q
14986 }
14987 s/.*/./; q'`
14988if test "$ac_dir" != "src/gphoto2-endian.h" && test "$ac_dir" != .; then
14989 # The file is in a subdirectory.
14990 test ! -d "$ac_dir" && { as_dir="$ac_dir"
14991 case $as_dir in #(
14992 -*) as_dir=./$as_dir;;
14993 esac
14994 test -d "$as_dir" || { $as_mkdir_p && mkdir -p "$as_dir"; } || {
14995 as_dirs=
14996 while :; do
14997 case $as_dir in #(
14998 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
14999 *) as_qdir=$as_dir;;
15000 esac
15001 as_dirs="'$as_qdir' $as_dirs"
15002 as_dir=`$as_dirname -- "$as_dir" ||
15003$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
15004 X"$as_dir" : 'X\(//\)[^/]' \| \
15005 X"$as_dir" : 'X\(//\)$' \| \
15006 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
15007$as_echo X"$as_dir" |
15008 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
15009 s//\1/
15010 q
15011 }
15012 /^X\(\/\/\)[^/].*/{
15013 s//\1/
15014 q
15015 }
15016 /^X\(\/\/\)$/{
15017 s//\1/
15018 q
15019 }
15020 /^X\(\/\).*/{
15021 s//\1/
15022 q
15023 }
15024 s/.*/./; q'`
15025 test -d "$as_dir" && break
15026 done
15027 test -z "$as_dirs" || eval "mkdir $as_dirs"
15028 } || test -d "$as_dir" || { { $as_echo "$as_me:$LINENO: error: cannot create directory $as_dir" >&5
15029$as_echo "$as_me: error: cannot create directory $as_dir" >&2;}
15030 { (exit 1); exit 1; }; }; }
15031fi
15032
15033# We're only interested in the target CPU, but it's not always set
15034effective_target="$target"
15035if test "x$effective_target" = xNONE -o "x$effective_target" = x ; then
15036 effective_target="$host"
15037fi
15038
15039
15040cat > "src/gphoto2-endian.h" << EOF
15041/* This file is generated automatically by configure */
15042/* It is valid only for the system type ${effective_target} */
15043
15044#ifndef __BYTEORDER_H
15045#define __BYTEORDER_H
15046
15047EOF
15048
15049
15050 { $as_echo "$as_me:$LINENO: checking whether byte ordering is bigendian" >&5
15051$as_echo_n "checking whether byte ordering is bigendian... " >&6; }
15052if test "${ac_cv_c_bigendian+set}" = set; then
15053 $as_echo_n "(cached) " >&6
15054else
15055 ac_cv_c_bigendian=unknown
15056 # See if we're dealing with a universal compiler.
15057 cat >conftest.$ac_ext <<_ACEOF
15058/* confdefs.h. */
15059_ACEOF
15060cat confdefs.h >>conftest.$ac_ext
15061cat >>conftest.$ac_ext <<_ACEOF
15062/* end confdefs.h. */
15063#ifndef __APPLE_CC__
15064 not a universal capable compiler
15065 #endif
15066 typedef int dummy;
15067
15068_ACEOF
15069rm -f conftest.$ac_objext
15070if { (ac_try="$ac_compile"
15071case "(($ac_try" in
15072 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15073 *) ac_try_echo=$ac_try;;
15074esac
15075eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
15076$as_echo "$ac_try_echo") >&5
15077 (eval "$ac_compile") 2>conftest.er1
15078 ac_status=$?
15079 grep -v '^ *+' conftest.er1 >conftest.err
15080 rm -f conftest.er1
15081 cat conftest.err >&5
15082 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
15083 (exit $ac_status); } && {
15084 test -z "$ac_c_werror_flag" ||
15085 test ! -s conftest.err
15086 } && test -s conftest.$ac_objext; then
15087
15088 # Check for potential -arch flags. It is not universal unless
15089 # there are some -arch flags. Note that *ppc* also matches
15090 # ppc64. This check is also rather less than ideal.
15091 case "${CC} ${CFLAGS} ${CPPFLAGS} ${LDFLAGS}" in #(
15092 *-arch*ppc*|*-arch*i386*|*-arch*x86_64*) ac_cv_c_bigendian=universal;;
15093 esac
15094else
15095 $as_echo "$as_me: failed program was:" >&5
15096sed 's/^/| /' conftest.$ac_ext >&5
15097
15098
15099fi
15100
15101rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15102 if test $ac_cv_c_bigendian = unknown; then
15103 # See if sys/param.h defines the BYTE_ORDER macro.
15104 cat >conftest.$ac_ext <<_ACEOF
15105/* confdefs.h. */
15106_ACEOF
15107cat confdefs.h >>conftest.$ac_ext
15108cat >>conftest.$ac_ext <<_ACEOF
15109/* end confdefs.h. */
15110#include <sys/types.h>
15111 #include <sys/param.h>
15112
15113int
15114main ()
15115{
15116#if ! (defined BYTE_ORDER && defined BIG_ENDIAN \
15117 && defined LITTLE_ENDIAN && BYTE_ORDER && BIG_ENDIAN \
15118 && LITTLE_ENDIAN)
15119 bogus endian macros
15120 #endif
15121
15122 ;
15123 return 0;
15124}
15125_ACEOF
15126rm -f conftest.$ac_objext
15127if { (ac_try="$ac_compile"
15128case "(($ac_try" in
15129 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15130 *) ac_try_echo=$ac_try;;
15131esac
15132eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
15133$as_echo "$ac_try_echo") >&5
15134 (eval "$ac_compile") 2>conftest.er1
15135 ac_status=$?
15136 grep -v '^ *+' conftest.er1 >conftest.err
15137 rm -f conftest.er1
15138 cat conftest.err >&5
15139 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
15140 (exit $ac_status); } && {
15141 test -z "$ac_c_werror_flag" ||
15142 test ! -s conftest.err
15143 } && test -s conftest.$ac_objext; then
15144 # It does; now see whether it defined to BIG_ENDIAN or not.
15145 cat >conftest.$ac_ext <<_ACEOF
15146/* confdefs.h. */
15147_ACEOF
15148cat confdefs.h >>conftest.$ac_ext
15149cat >>conftest.$ac_ext <<_ACEOF
15150/* end confdefs.h. */
15151#include <sys/types.h>
15152 #include <sys/param.h>
15153
15154int
15155main ()
15156{
15157#if BYTE_ORDER != BIG_ENDIAN
15158 not big endian
15159 #endif
15160
15161 ;
15162 return 0;
15163}
15164_ACEOF
15165rm -f conftest.$ac_objext
15166if { (ac_try="$ac_compile"
15167case "(($ac_try" in
15168 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15169 *) ac_try_echo=$ac_try;;
15170esac
15171eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
15172$as_echo "$ac_try_echo") >&5
15173 (eval "$ac_compile") 2>conftest.er1
15174 ac_status=$?
15175 grep -v '^ *+' conftest.er1 >conftest.err
15176 rm -f conftest.er1
15177 cat conftest.err >&5
15178 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
15179 (exit $ac_status); } && {
15180 test -z "$ac_c_werror_flag" ||
15181 test ! -s conftest.err
15182 } && test -s conftest.$ac_objext; then
15183 ac_cv_c_bigendian=yes
15184else
15185 $as_echo "$as_me: failed program was:" >&5
15186sed 's/^/| /' conftest.$ac_ext >&5
15187
15188 ac_cv_c_bigendian=no
15189fi
15190
15191rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15192else
15193 $as_echo "$as_me: failed program was:" >&5
15194sed 's/^/| /' conftest.$ac_ext >&5
15195
15196
15197fi
15198
15199rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15200 fi
15201 if test $ac_cv_c_bigendian = unknown; then
15202 # See if <limits.h> defines _LITTLE_ENDIAN or _BIG_ENDIAN (e.g., Solaris).
15203 cat >conftest.$ac_ext <<_ACEOF
15204/* confdefs.h. */
15205_ACEOF
15206cat confdefs.h >>conftest.$ac_ext
15207cat >>conftest.$ac_ext <<_ACEOF
15208/* end confdefs.h. */
15209#include <limits.h>
15210
15211int
15212main ()
15213{
15214#if ! (defined _LITTLE_ENDIAN || defined _BIG_ENDIAN)
15215 bogus endian macros
15216 #endif
15217
15218 ;
15219 return 0;
15220}
15221_ACEOF
15222rm -f conftest.$ac_objext
15223if { (ac_try="$ac_compile"
15224case "(($ac_try" in
15225 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15226 *) ac_try_echo=$ac_try;;
15227esac
15228eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
15229$as_echo "$ac_try_echo") >&5
15230 (eval "$ac_compile") 2>conftest.er1
15231 ac_status=$?
15232 grep -v '^ *+' conftest.er1 >conftest.err
15233 rm -f conftest.er1
15234 cat conftest.err >&5
15235 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
15236 (exit $ac_status); } && {
15237 test -z "$ac_c_werror_flag" ||
15238 test ! -s conftest.err
15239 } && test -s conftest.$ac_objext; then
15240 # It does; now see whether it defined to _BIG_ENDIAN or not.
15241 cat >conftest.$ac_ext <<_ACEOF
15242/* confdefs.h. */
15243_ACEOF
15244cat confdefs.h >>conftest.$ac_ext
15245cat >>conftest.$ac_ext <<_ACEOF
15246/* end confdefs.h. */
15247#include <limits.h>
15248
15249int
15250main ()
15251{
15252#ifndef _BIG_ENDIAN
15253 not big endian
15254 #endif
15255
15256 ;
15257 return 0;
15258}
15259_ACEOF
15260rm -f conftest.$ac_objext
15261if { (ac_try="$ac_compile"
15262case "(($ac_try" in
15263 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15264 *) ac_try_echo=$ac_try;;
15265esac
15266eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
15267$as_echo "$ac_try_echo") >&5
15268 (eval "$ac_compile") 2>conftest.er1
15269 ac_status=$?
15270 grep -v '^ *+' conftest.er1 >conftest.err
15271 rm -f conftest.er1
15272 cat conftest.err >&5
15273 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
15274 (exit $ac_status); } && {
15275 test -z "$ac_c_werror_flag" ||
15276 test ! -s conftest.err
15277 } && test -s conftest.$ac_objext; then
15278 ac_cv_c_bigendian=yes
15279else
15280 $as_echo "$as_me: failed program was:" >&5
15281sed 's/^/| /' conftest.$ac_ext >&5
15282
15283 ac_cv_c_bigendian=no
15284fi
15285
15286rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15287else
15288 $as_echo "$as_me: failed program was:" >&5
15289sed 's/^/| /' conftest.$ac_ext >&5
15290
15291
15292fi
15293
15294rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15295 fi
15296 if test $ac_cv_c_bigendian = unknown; then
15297 # Compile a test program.
15298 if test "$cross_compiling" = yes; then
15299 # Try to guess by grepping values from an object file.
15300 cat >conftest.$ac_ext <<_ACEOF
15301/* confdefs.h. */
15302_ACEOF
15303cat confdefs.h >>conftest.$ac_ext
15304cat >>conftest.$ac_ext <<_ACEOF
15305/* end confdefs.h. */
15306short int ascii_mm[] =
15307 { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 };
15308 short int ascii_ii[] =
15309 { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 };
15310 int use_ascii (int i) {
15311 return ascii_mm[i] + ascii_ii[i];
15312 }
15313 short int ebcdic_ii[] =
15314 { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 };
15315 short int ebcdic_mm[] =
15316 { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 };
15317 int use_ebcdic (int i) {
15318 return ebcdic_mm[i] + ebcdic_ii[i];
15319 }
15320 extern int foo;
15321
15322int
15323main ()
15324{
15325return use_ascii (foo) == use_ebcdic (foo);
15326 ;
15327 return 0;
15328}
15329_ACEOF
15330rm -f conftest.$ac_objext
15331if { (ac_try="$ac_compile"
15332case "(($ac_try" in
15333 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15334 *) ac_try_echo=$ac_try;;
15335esac
15336eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
15337$as_echo "$ac_try_echo") >&5
15338 (eval "$ac_compile") 2>conftest.er1
15339 ac_status=$?
15340 grep -v '^ *+' conftest.er1 >conftest.err
15341 rm -f conftest.er1
15342 cat conftest.err >&5
15343 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
15344 (exit $ac_status); } && {
15345 test -z "$ac_c_werror_flag" ||
15346 test ! -s conftest.err
15347 } && test -s conftest.$ac_objext; then
15348 if grep BIGenDianSyS conftest.$ac_objext >/dev/null; then
15349 ac_cv_c_bigendian=yes
15350 fi
15351 if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then
15352 if test "$ac_cv_c_bigendian" = unknown; then
15353 ac_cv_c_bigendian=no
15354 else
15355 # finding both strings is unlikely to happen, but who knows?
15356 ac_cv_c_bigendian=unknown
15357 fi
15358 fi
15359else
15360 $as_echo "$as_me: failed program was:" >&5
15361sed 's/^/| /' conftest.$ac_ext >&5
15362
15363
15364fi
15365
15366rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15367else
15368 cat >conftest.$ac_ext <<_ACEOF
15369/* confdefs.h. */
15370_ACEOF
15371cat confdefs.h >>conftest.$ac_ext
15372cat >>conftest.$ac_ext <<_ACEOF
15373/* end confdefs.h. */
15374$ac_includes_default
15375int
15376main ()
15377{
15378
15379 /* Are we little or big endian? From Harbison&Steele. */
15380 union
15381 {
15382 long int l;
15383 char c[sizeof (long int)];
15384 } u;
15385 u.l = 1;
15386 return u.c[sizeof (long int) - 1] == 1;
15387
15388 ;
15389 return 0;
15390}
15391_ACEOF
15392rm -f conftest$ac_exeext
15393if { (ac_try="$ac_link"
15394case "(($ac_try" in
15395 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15396 *) ac_try_echo=$ac_try;;
15397esac
15398eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
15399$as_echo "$ac_try_echo") >&5
15400 (eval "$ac_link") 2>&5
15401 ac_status=$?
15402 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
15403 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
15404 { (case "(($ac_try" in
15405 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15406 *) ac_try_echo=$ac_try;;
15407esac
15408eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
15409$as_echo "$ac_try_echo") >&5
15410 (eval "$ac_try") 2>&5
15411 ac_status=$?
15412 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
15413 (exit $ac_status); }; }; then
15414 ac_cv_c_bigendian=no
15415else
15416 $as_echo "$as_me: program exited with status $ac_status" >&5
15417$as_echo "$as_me: failed program was:" >&5
15418sed 's/^/| /' conftest.$ac_ext >&5
15419
15420( exit $ac_status )
15421ac_cv_c_bigendian=yes
15422fi
15423rm -rf conftest.dSYM
15424rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
15425fi
15426
15427
15428 fi
15429fi
15430{ $as_echo "$as_me:$LINENO: result: $ac_cv_c_bigendian" >&5
15431$as_echo "$ac_cv_c_bigendian" >&6; }
15432 case $ac_cv_c_bigendian in #(
15433 yes)
15434 cat >>confdefs.h <<\_ACEOF
15435#define WORDS_BIGENDIAN 1
15436_ACEOF
15437;; #(
15438 no)
15439 ;; #(
15440 universal)
15441
15442cat >>confdefs.h <<\_ACEOF
15443#define AC_APPLE_UNIVERSAL_BUILD 1
15444_ACEOF
15445
15446 ;; #(
15447 *)
15448 { { $as_echo "$as_me:$LINENO: error: unknown endianness
15449 presetting ac_cv_c_bigendian=no (or yes) will help" >&5
15450$as_echo "$as_me: error: unknown endianness
15451 presetting ac_cv_c_bigendian=no (or yes) will help" >&2;}
15452 { (exit 1); exit 1; }; } ;;
15453 esac
15454
15455
15456
15457{ $as_echo "$as_me:$LINENO: checking for le32toh in machine/endian.h" >&5
15458$as_echo_n "checking for le32toh in machine/endian.h... " >&6; }
15459cat >conftest.$ac_ext <<_ACEOF
15460/* confdefs.h. */
15461_ACEOF
15462cat confdefs.h >>conftest.$ac_ext
15463cat >>conftest.$ac_ext <<_ACEOF
15464/* end confdefs.h. */
15465
15466#include <machine/endian.h>
15467#ifdef le32toh
15468 symbol is present
15469#endif
15470
15471_ACEOF
15472if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
15473 $EGREP "symbol is present|\<le32toh\>" >/dev/null 2>&1; then
15474 { $as_echo "$as_me:$LINENO: result: yes" >&5
15475$as_echo "yes" >&6; }
15476HAVE_LE32TOH=1
15477 cat >> "src/gphoto2-endian.h" << EOF
15478/* extended byte swapping macros are already available */
15479#include <machine/endian.h>
15480
15481EOF
15482
15483else
15484 { $as_echo "$as_me:$LINENO: result: no" >&5
15485$as_echo "no" >&6; }
15486
15487
15488
15489{ $as_echo "$as_me:$LINENO: checking for ntohl in arpa/inet.h" >&5
15490$as_echo_n "checking for ntohl in arpa/inet.h... " >&6; }
15491cat >conftest.$ac_ext <<_ACEOF
15492/* confdefs.h. */
15493_ACEOF
15494cat confdefs.h >>conftest.$ac_ext
15495cat >>conftest.$ac_ext <<_ACEOF
15496/* end confdefs.h. */
15497
15498#include <arpa/inet.h>
15499#ifdef ntohl
15500 symbol is present
15501#endif
15502
15503_ACEOF
15504if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
15505 $EGREP "symbol is present|\<ntohl\>" >/dev/null 2>&1; then
15506 { $as_echo "$as_me:$LINENO: result: yes" >&5
15507$as_echo "yes" >&6; }
15508cat >> "src/gphoto2-endian.h" << EOF
15509/* ntohl and relatives live here */
15510#include <arpa/inet.h>
15511
15512EOF
15513
15514else
15515 { $as_echo "$as_me:$LINENO: result: no" >&5
15516$as_echo "no" >&6; }
15517
15518{ $as_echo "$as_me:$LINENO: checking for ntohl in netinet/in.h" >&5
15519$as_echo_n "checking for ntohl in netinet/in.h... " >&6; }
15520cat >conftest.$ac_ext <<_ACEOF
15521/* confdefs.h. */
15522_ACEOF
15523cat confdefs.h >>conftest.$ac_ext
15524cat >>conftest.$ac_ext <<_ACEOF
15525/* end confdefs.h. */
15526
15527#include <netinet/in.h>
15528#ifdef ntohl
15529 symbol is present
15530#endif
15531
15532_ACEOF
15533if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
15534 $EGREP "symbol is present|\<ntohl\>" >/dev/null 2>&1; then
15535 { $as_echo "$as_me:$LINENO: result: yes" >&5
15536$as_echo "yes" >&6; }
15537cat >> "src/gphoto2-endian.h" << EOF
15538/* ntohl and relatives live here */
15539#include <netinet/in.h>
15540
15541EOF
15542
15543else
15544 { $as_echo "$as_me:$LINENO: result: no" >&5
15545$as_echo "no" >&6; }
15546true
15547
15548fi
15549rm -f conftest*
15550
15551
15552fi
15553rm -f conftest*
15554
15555
15556
15557fi
15558rm -f conftest*
15559
15560
15561
15562
15563{ $as_echo "$as_me:$LINENO: checking for swap32 in machine/endian.h" >&5
15564$as_echo_n "checking for swap32 in machine/endian.h... " >&6; }
15565cat >conftest.$ac_ext <<_ACEOF
15566/* confdefs.h. */
15567_ACEOF
15568cat confdefs.h >>conftest.$ac_ext
15569cat >>conftest.$ac_ext <<_ACEOF
15570/* end confdefs.h. */
15571
15572#include <machine/endian.h>
15573#ifdef swap32
15574 symbol is present
15575#endif
15576
15577_ACEOF
15578if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
15579 $EGREP "symbol is present|\<swap32\>" >/dev/null 2>&1; then
15580 { $as_echo "$as_me:$LINENO: result: yes" >&5
15581$as_echo "yes" >&6; }
15582cat >> "src/gphoto2-endian.h" << EOF
15583/* swap32 and swap16 are defined in machine/endian.h */
15584
15585EOF
15586
15587else
15588 { $as_echo "$as_me:$LINENO: result: no" >&5
15589$as_echo "no" >&6; }
15590
15591
15592{ $as_echo "$as_me:$LINENO: checking for bswap_32 in byteswap.h" >&5
15593$as_echo_n "checking for bswap_32 in byteswap.h... " >&6; }
15594cat >conftest.$ac_ext <<_ACEOF
15595/* confdefs.h. */
15596_ACEOF
15597cat confdefs.h >>conftest.$ac_ext
15598cat >>conftest.$ac_ext <<_ACEOF
15599/* end confdefs.h. */
15600
15601#include <byteswap.h>
15602#ifdef bswap_32
15603 symbol is present
15604#endif
15605
15606_ACEOF
15607if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
15608 $EGREP "symbol is present|\<bswap_32\>" >/dev/null 2>&1; then
15609 { $as_echo "$as_me:$LINENO: result: yes" >&5
15610$as_echo "yes" >&6; }
15611cat >> "src/gphoto2-endian.h" << EOF
15612/* Define generic byte swapping functions */
15613#include <byteswap.h>
15614#define swap16(x) bswap_16(x)
15615#define swap32(x) bswap_32(x)
15616#define swap64(x) bswap_64(x)
15617
15618EOF
15619
15620else
15621 { $as_echo "$as_me:$LINENO: result: no" >&5
15622$as_echo "no" >&6; }
15623
15624
15625{ $as_echo "$as_me:$LINENO: checking for bswap32 in machine/endian.h" >&5
15626$as_echo_n "checking for bswap32 in machine/endian.h... " >&6; }
15627cat >conftest.$ac_ext <<_ACEOF
15628/* confdefs.h. */
15629_ACEOF
15630cat confdefs.h >>conftest.$ac_ext
15631cat >>conftest.$ac_ext <<_ACEOF
15632/* end confdefs.h. */
15633
15634#include <machine/endian.h>
15635#ifdef bswap32
15636 symbol is present
15637#endif
15638
15639_ACEOF
15640if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
15641 $EGREP "symbol is present|\<bswap32\>" >/dev/null 2>&1; then
15642 { $as_echo "$as_me:$LINENO: result: yes" >&5
15643$as_echo "yes" >&6; }
15644 cat >> "src/gphoto2-endian.h" << EOF
15645/* Define generic byte swapping functions */
15646EOF
15647 if test "$HAVE_LE32TOH" != "1"; then
15648 echo '#include <machine/endian.h>'>> "src/gphoto2-endian.h"
15649 fi
15650cat >> "src/gphoto2-endian.h" << EOF
15651#define swap16(x) bswap16(x)
15652#define swap32(x) bswap32(x)
15653#define swap64(x) bswap64(x)
15654
15655EOF
15656
15657else
15658 { $as_echo "$as_me:$LINENO: result: no" >&5
15659$as_echo "no" >&6; }
15660
15661
15662{ $as_echo "$as_me:$LINENO: checking for __byte_swap_long in sys/types.h" >&5
15663$as_echo_n "checking for __byte_swap_long in sys/types.h... " >&6; }
15664cat >conftest.$ac_ext <<_ACEOF
15665/* confdefs.h. */
15666_ACEOF
15667cat confdefs.h >>conftest.$ac_ext
15668cat >>conftest.$ac_ext <<_ACEOF
15669/* end confdefs.h. */
15670
15671#include <sys/types.h>
15672#ifdef __byte_swap_long
15673 symbol is present
15674#endif
15675
15676_ACEOF
15677if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
15678 $EGREP "symbol is present|\<__byte_swap_long\>" >/dev/null 2>&1; then
15679 { $as_echo "$as_me:$LINENO: result: yes" >&5
15680$as_echo "yes" >&6; }
15681cat >> "src/gphoto2-endian.h" << EOF
15682/* Define generic byte swapping functions */
15683#include <sys/types.h>
15684#define swap16(x) __byte_swap_word(x)
15685#define swap32(x) __byte_swap_long(x)
15686/* No optimized 64 bit byte swapping macro is available */
15687#define swap64(x) ((uint64_t)(((uint64_t)(x) << 56) & 0xff00000000000000ULL | \\
15688 ((uint64_t)(x) << 40) & 0x00ff000000000000ULL | \\
15689 ((uint64_t)(x) << 24) & 0x0000ff0000000000ULL | \\
15690 ((uint64_t)(x) << 8) & 0x000000ff00000000ULL | \\
15691 ((x) >> 8) & 0x00000000ff000000ULL | \\
15692 ((x) >> 24) & 0x0000000000ff0000ULL | \\
15693 ((x) >> 40) & 0x000000000000ff00ULL | \\
15694 ((x) >> 56) & 0x00000000000000ffULL))
15695
15696EOF
15697
15698else
15699 { $as_echo "$as_me:$LINENO: result: no" >&5
15700$as_echo "no" >&6; }
15701
15702
15703{ $as_echo "$as_me:$LINENO: checking for NXSwapLong in machine/byte_order.h" >&5
15704$as_echo_n "checking for NXSwapLong in machine/byte_order.h... " >&6; }
15705cat >conftest.$ac_ext <<_ACEOF
15706/* confdefs.h. */
15707_ACEOF
15708cat confdefs.h >>conftest.$ac_ext
15709cat >>conftest.$ac_ext <<_ACEOF
15710/* end confdefs.h. */
15711
15712#include <machine/byte_order.h>
15713#ifdef NXSwapLong
15714 symbol is present
15715#endif
15716
15717_ACEOF
15718if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
15719 $EGREP "symbol is present|\<NXSwapLong\>" >/dev/null 2>&1; then
15720 { $as_echo "$as_me:$LINENO: result: yes" >&5
15721$as_echo "yes" >&6; }
15722cat >> "src/gphoto2-endian.h" << EOF
15723/* Define generic byte swapping functions */
15724#include <machine/byte_order.h>
15725#define swap16(x) NXSwapShort(x)
15726#define swap32(x) NXSwapLong(x)
15727#define swap64(x) NXSwapLongLong(x)
15728
15729EOF
15730
15731else
15732 { $as_echo "$as_me:$LINENO: result: no" >&5
15733$as_echo "no" >&6; }
15734
15735 if test $ac_cv_c_bigendian = yes; then
15736 cat >> "src/gphoto2-endian.h" << EOF
15737/* No other byte swapping functions are available on this big-endian system */
15738#define swap16(x) ((uint16_t)(((x) << 8) | ((uint16_t)(x) >> 8)))
15739#define swap32(x) ((uint32_t)(((uint32_t)(x) << 24) & 0xff000000UL | \\
15740 ((uint32_t)(x) << 8) & 0x00ff0000UL | \\
15741 ((x) >> 8) & 0x0000ff00UL | \\
15742 ((x) >> 24) & 0x000000ffUL))
15743#define swap64(x) ((uint64_t)(((uint64_t)(x) << 56) & 0xff00000000000000ULL | \\
15744 ((uint64_t)(x) << 40) & 0x00ff000000000000ULL | \\
15745 ((uint64_t)(x) << 24) & 0x0000ff0000000000ULL | \\
15746 ((uint64_t)(x) << 8) & 0x000000ff00000000ULL | \\
15747 ((x) >> 8) & 0x00000000ff000000ULL | \\
15748 ((x) >> 24) & 0x0000000000ff0000ULL | \\
15749 ((x) >> 40) & 0x000000000000ff00ULL | \\
15750 ((x) >> 56) & 0x00000000000000ffULL))
15751
15752EOF
15753 else
15754 cat >> "src/gphoto2-endian.h" << EOF
15755/* Use these as generic byteswapping macros on this little endian system */
15756#define swap16(x) ntohs(x)
15757#define swap32(x) ntohl(x)
15758/* No optimized 64 bit byte swapping macro is available */
15759#define swap64(x) ((uint64_t)(((uint64_t)(x) << 56) & 0xff00000000000000ULL | \\
15760 ((uint64_t)(x) << 40) & 0x00ff000000000000ULL | \\
15761 ((uint64_t)(x) << 24) & 0x0000ff0000000000ULL | \\
15762 ((uint64_t)(x) << 8) & 0x000000ff00000000ULL | \\
15763 ((x) >> 8) & 0x00000000ff000000ULL | \\
15764 ((x) >> 24) & 0x0000000000ff0000ULL | \\
15765 ((x) >> 40) & 0x000000000000ff00ULL | \\
15766 ((x) >> 56) & 0x00000000000000ffULL))
15767
15768EOF
15769 fi
15770
15771
15772fi
15773rm -f conftest*
15774
15775
15776
15777fi
15778rm -f conftest*
15779
15780
15781
15782fi
15783rm -f conftest*
15784
15785
15786
15787fi
15788rm -f conftest*
15789
15790
15791
15792fi
15793rm -f conftest*
15794
15795
15796
15797
15798if test "$HAVE_LE32TOH" != "1"; then
15799 cat >> "src/gphoto2-endian.h" << EOF
15800/* The byte swapping macros have the form: */
15801/* EENN[a]toh or htoEENN[a] where EE is be (big endian) or */
15802/* le (little-endian), NN is 16 or 32 (number of bits) and a, */
15803/* if present, indicates that the endian side is a pointer to an */
15804/* array of uint8_t bytes instead of an integer of the specified length. */
15805/* h refers to the host's ordering method. */
15806
15807/* So, to convert a 32-bit integer stored in a buffer in little-endian */
15808/* format into a uint32_t usable on this machine, you could use: */
15809/* uint32_t value = le32atoh(&buf[3]); */
15810/* To put that value back into the buffer, you could use: */
15811/* htole32a(&buf[3], value); */
15812
15813/* Define aliases for the standard byte swapping macros */
15814/* Arguments to these macros must be properly aligned on natural word */
15815/* boundaries in order to work properly on all architectures */
15816#ifndef htobe16
15817# define htobe16(x) htons(x)
15818#endif
15819#ifndef htobe32
15820# define htobe32(x) htonl(x)
15821#endif
15822#ifndef be16toh
15823# define be16toh(x) ntohs(x)
15824#endif
15825#ifndef be32toh
15826# define be32toh(x) ntohl(x)
15827#endif
15828
15829#define HTOBE16(x) (x) = htobe16(x)
15830#define HTOBE32(x) (x) = htobe32(x)
15831#define BE32TOH(x) (x) = be32toh(x)
15832#define BE16TOH(x) (x) = be16toh(x)
15833
15834EOF
15835
15836 if test $ac_cv_c_bigendian = yes; then
15837 cat >> "src/gphoto2-endian.h" << EOF
15838/* Define our own extended byte swapping macros for big-endian machines */
15839#ifndef htole16
15840# define htole16(x) swap16(x)
15841#endif
15842#ifndef htole32
15843# define htole32(x) swap32(x)
15844#endif
15845#ifndef le16toh
15846# define le16toh(x) swap16(x)
15847#endif
15848#ifndef le32toh
15849# define le32toh(x) swap32(x)
15850#endif
15851#ifndef le64toh
15852# define le64toh(x) swap64(x)
15853#endif
15854
15855#ifndef htobe64
15856# define htobe64(x) (x)
15857#endif
15858#ifndef be64toh
15859# define be64toh(x) (x)
15860#endif
15861
15862#define HTOLE16(x) (x) = htole16(x)
15863#define HTOLE32(x) (x) = htole32(x)
15864#define LE16TOH(x) (x) = le16toh(x)
15865#define LE32TOH(x) (x) = le32toh(x)
15866#define LE64TOH(x) (x) = le64toh(x)
15867
15868#define HTOBE64(x) (void) (x)
15869#define BE64TOH(x) (void) (x)
15870
15871EOF
15872 else
15873 cat >> "src/gphoto2-endian.h" << EOF
15874/* On little endian machines, these macros are null */
15875#ifndef htole16
15876# define htole16(x) (x)
15877#endif
15878#ifndef htole32
15879# define htole32(x) (x)
15880#endif
15881#ifndef htole64
15882# define htole64(x) (x)
15883#endif
15884#ifndef le16toh
15885# define le16toh(x) (x)
15886#endif
15887#ifndef le32toh
15888# define le32toh(x) (x)
15889#endif
15890#ifndef le64toh
15891# define le64toh(x) (x)
15892#endif
15893
15894#define HTOLE16(x) (void) (x)
15895#define HTOLE32(x) (void) (x)
15896#define HTOLE64(x) (void) (x)
15897#define LE16TOH(x) (void) (x)
15898#define LE32TOH(x) (void) (x)
15899#define LE64TOH(x) (void) (x)
15900
15901/* These don't have standard aliases */
15902#ifndef htobe64
15903# define htobe64(x) swap64(x)
15904#endif
15905#ifndef be64toh
15906# define be64toh(x) swap64(x)
15907#endif
15908
15909#define HTOBE64(x) (x) = htobe64(x)
15910#define BE64TOH(x) (x) = be64toh(x)
15911
15912EOF
15913 fi
15914fi
15915
15916cat >> "src/gphoto2-endian.h" << EOF
15917/* Define the C99 standard length-specific integer types */
15918#include <_stdint.h>
15919
15920EOF
15921
15922case "${effective_target}" in
15923 i[3456]86-*)
15924 cat >> "src/gphoto2-endian.h" << EOF
15925/* Here are some macros to create integers from a byte array */
15926/* These are used to get and put integers from/into a uint8_t array */
15927/* with a specific endianness. This is the most portable way to generate */
15928/* and read messages to a network or serial device. Each member of a */
15929/* packet structure must be handled separately. */
15930
15931/* The i386 and compatibles can handle unaligned memory access, */
15932/* so use the optimized macros above to do this job */
15933#ifndef be16atoh
15934# define be16atoh(x) be16toh(*(uint16_t*)(x))
15935#endif
15936#ifndef be32atoh
15937# define be32atoh(x) be32toh(*(uint32_t*)(x))
15938#endif
15939#ifndef be64atoh
15940# define be64atoh(x) be64toh(*(uint64_t*)(x))
15941#endif
15942#ifndef le16atoh
15943# define le16atoh(x) le16toh(*(uint16_t*)(x))
15944#endif
15945#ifndef le32atoh
15946# define le32atoh(x) le32toh(*(uint32_t*)(x))
15947#endif
15948#ifndef le64atoh
15949# define le64atoh(x) le64toh(*(uint64_t*)(x))
15950#endif
15951
15952#ifndef htob16a
15953# define htobe16a(a,x) *(uint16_t*)(a) = htobe16(x)
15954#endif
15955#ifndef htobe32a
15956# define htobe32a(a,x) *(uint32_t*)(a) = htobe32(x)
15957#endif
15958#ifndef htobe64a
15959# define htobe64a(a,x) *(uint64_t*)(a) = htobe64(x)
15960#endif
15961#ifndef htole16a
15962# define htole16a(a,x) *(uint16_t*)(a) = htole16(x)
15963#endif
15964#ifndef htole32a
15965# define htole32a(a,x) *(uint32_t*)(a) = htole32(x)
15966#endif
15967#ifndef htole64a
15968# define htole64a(a,x) *(uint64_t*)(a) = htole64(x)
15969#endif
15970
15971EOF
15972 ;;
15973
15974 *)
15975 cat >> "src/gphoto2-endian.h" << EOF
15976/* Here are some macros to create integers from a byte array */
15977/* These are used to get and put integers from/into a uint8_t array */
15978/* with a specific endianness. This is the most portable way to generate */
15979/* and read messages to a network or serial device. Each member of a */
15980/* packet structure must be handled separately. */
15981
15982/* Non-optimized but portable macros */
15983#define be16atoh(x) ((uint16_t)(((x)[0]<<8)|(x)[1]))
15984#define be32atoh(x) ((uint32_t)(((x)[0]<<24)|((x)[1]<<16)|((x)[2]<<8)|(x)[3]))
15985#define be64atoh_x(x,off,shift) (((uint64_t)((x)[off]))<<shift)
15986#define be64atoh(x) ((uint64_t)(be64atoh_x(x,0,56)|be64atoh_x(x,1,48)|be64atoh_x(x,2,40)| \\
15987 be64atoh_x(x,3,32)|be64atoh_x(x,4,24)|be64atoh_x(x,5,16)|be64atoh_x(x,6,8)|((x)[7])))
15988#define le16atoh(x) ((uint16_t)(((x)[1]<<8)|(x)[0]))
15989#define le32atoh(x) ((uint32_t)(((x)[3]<<24)|((x)[2]<<16)|((x)[1]<<8)|(x)[0]))
15990#define le64atoh_x(x,off,shift) (((uint64_t)(x)[off])<<shift)
15991#define le64atoh(x) ((uint64_t)(le64atoh_x(x,7,56)|le64atoh_x(x,6,48)|le64atoh_x(x,5,40)| \\
15992 le64atoh_x(x,4,32)|le64atoh_x(x,3,24)|le64atoh_x(x,2,16)|le64atoh_x(x,1,8)|((x)[0])))
15993
15994#define htobe16a(a,x) (a)[0]=(uint8_t)((x)>>8), (a)[1]=(uint8_t)(x)
15995#define htobe32a(a,x) (a)[0]=(uint8_t)((x)>>24), (a)[1]=(uint8_t)((x)>>16), \\
15996 (a)[2]=(uint8_t)((x)>>8), (a)[3]=(uint8_t)(x)
15997#define htobe64a(a,x) (a)[0]=(uint8_t)((x)>>56), (a)[1]=(uint8_t)((x)>>48), \\
15998 (a)[2]=(uint8_t)((x)>>40), (a)[3]=(uint8_t)((x)>>32), \\
15999 (a)[4]=(uint8_t)((x)>>24), (a)[5]=(uint8_t)((x)>>16), \\
16000 (a)[6]=(uint8_t)((x)>>8), (a)[7]=(uint8_t)(x)
16001#define htole16a(a,x) (a)[1]=(uint8_t)((x)>>8), (a)[0]=(uint8_t)(x)
16002#define htole32a(a,x) (a)[3]=(uint8_t)((x)>>24), (a)[2]=(uint8_t)((x)>>16), \\
16003 (a)[1]=(uint8_t)((x)>>8), (a)[0]=(uint8_t)(x)
16004#define htole64a(a,x) (a)[7]=(uint8_t)((x)>>56), (a)[6]=(uint8_t)((x)>>48), \\
16005 (a)[5]=(uint8_t)((x)>>40), (a)[4]=(uint8_t)((x)>>32), \\
16006 (a)[3]=(uint8_t)((x)>>24), (a)[2]=(uint8_t)((x)>>16), \\
16007 (a)[1]=(uint8_t)((x)>>8), (a)[0]=(uint8_t)(x)
16008
16009EOF
16010 ;;
16011esac
16012
16013
16014cat >> "src/gphoto2-endian.h" << EOF
16015#endif /*__BYTEORDER_H*/
16016EOF
16017
16018ac_config_files="$ac_config_files src/libmtp.h doc/Doxyfile Makefile doc/Makefile src/Makefile examples/Makefile libmtp.sh hotplug.sh libmtp.pc"
16019
16020cat >confcache <<\_ACEOF
16021# This file is a shell script that caches the results of configure
16022# tests run on this system so they can be shared between configure
16023# scripts and configure runs, see configure's option --config-cache.
16024# It is not useful on other systems. If it contains results you don't
16025# want to keep, you may remove or edit it.
16026#
16027# config.status only pays attention to the cache file if you give it
16028# the --recheck option to rerun configure.
16029#
16030# `ac_cv_env_foo' variables (set or unset) will be overridden when
16031# loading this file, other *unset* `ac_cv_foo' will be assigned the
16032# following values.
16033
16034_ACEOF
16035
16036# The following way of writing the cache mishandles newlines in values,
16037# but we know of no workaround that is simple, portable, and efficient.
16038# So, we kill variables containing newlines.
16039# Ultrix sh set writes to stderr and can't be redirected directly,
16040# and sets the high bit in the cache file unless we assign to the vars.
16041(
16042 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
16043 eval ac_val=\$$ac_var
16044 case $ac_val in #(
16045 *${as_nl}*)
16046 case $ac_var in #(
16047 *_cv_*) { $as_echo "$as_me:$LINENO: WARNING: cache variable $ac_var contains a newline" >&5
16048$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
16049 esac
16050 case $ac_var in #(
16051 _ | IFS | as_nl) ;; #(
16052 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
16053 *) $as_unset $ac_var ;;
16054 esac ;;
16055 esac
16056 done
16057
16058 (set) 2>&1 |
16059 case $as_nl`(ac_space=' '; set) 2>&1` in #(
16060 *${as_nl}ac_space=\ *)
16061 # `set' does not quote correctly, so add quotes (double-quote
16062 # substitution turns \\\\ into \\, and sed turns \\ into \).
16063 sed -n \
16064 "s/'/'\\\\''/g;
16065 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
16066 ;; #(
16067 *)
16068 # `set' quotes correctly as required by POSIX, so do not add quotes.
16069 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
16070 ;;
16071 esac |
16072 sort
16073) |
16074 sed '
16075 /^ac_cv_env_/b end
16076 t clear
16077 :clear
16078 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
16079 t end
16080 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
16081 :end' >>confcache
16082if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
16083 if test -w "$cache_file"; then
16084 test "x$cache_file" != "x/dev/null" &&
16085 { $as_echo "$as_me:$LINENO: updating cache $cache_file" >&5
16086$as_echo "$as_me: updating cache $cache_file" >&6;}
16087 cat confcache >$cache_file
16088 else
16089 { $as_echo "$as_me:$LINENO: not updating unwritable cache $cache_file" >&5
16090$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
16091 fi
16092fi
16093rm -f confcache
16094
16095test "x$prefix" = xNONE && prefix=$ac_default_prefix
16096# Let make expand exec_prefix.
16097test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
16098
16099DEFS=-DHAVE_CONFIG_H
16100
16101ac_libobjs=
16102ac_ltlibobjs=
16103for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
16104 # 1. Remove the extension, and $U if already installed.
16105 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
16106 ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
16107 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
16108 # will be set to the directory where LIBOBJS objects are built.
16109 ac_libobjs="$ac_libobjs \${LIBOBJDIR}$ac_i\$U.$ac_objext"
16110 ac_ltlibobjs="$ac_ltlibobjs \${LIBOBJDIR}$ac_i"'$U.lo'
16111done
16112LIBOBJS=$ac_libobjs
16113
16114LTLIBOBJS=$ac_ltlibobjs
16115
16116
16117 if test -n "$EXEEXT"; then
16118 am__EXEEXT_TRUE=
16119 am__EXEEXT_FALSE='#'
16120else
16121 am__EXEEXT_TRUE='#'
16122 am__EXEEXT_FALSE=
16123fi
16124
16125if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then
16126 { { $as_echo "$as_me:$LINENO: error: conditional \"AMDEP\" was never defined.
16127Usually this means the macro was only invoked conditionally." >&5
16128$as_echo "$as_me: error: conditional \"AMDEP\" was never defined.
16129Usually this means the macro was only invoked conditionally." >&2;}
16130 { (exit 1); exit 1; }; }
16131fi
16132if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
16133 { { $as_echo "$as_me:$LINENO: error: conditional \"am__fastdepCC\" was never defined.
16134Usually this means the macro was only invoked conditionally." >&5
16135$as_echo "$as_me: error: conditional \"am__fastdepCC\" was never defined.
16136Usually this means the macro was only invoked conditionally." >&2;}
16137 { (exit 1); exit 1; }; }
16138fi
16139if test -z "${HAVE_DOXYGEN_TRUE}" && test -z "${HAVE_DOXYGEN_FALSE}"; then
16140 { { $as_echo "$as_me:$LINENO: error: conditional \"HAVE_DOXYGEN\" was never defined.
16141Usually this means the macro was only invoked conditionally." >&5
16142$as_echo "$as_me: error: conditional \"HAVE_DOXYGEN\" was never defined.
16143Usually this means the macro was only invoked conditionally." >&2;}
16144 { (exit 1); exit 1; }; }
16145fi
16146if test -z "${COMPILE_MINGW32_TRUE}" && test -z "${COMPILE_MINGW32_FALSE}"; then
16147 { { $as_echo "$as_me:$LINENO: error: conditional \"COMPILE_MINGW32\" was never defined.
16148Usually this means the macro was only invoked conditionally." >&5
16149$as_echo "$as_me: error: conditional \"COMPILE_MINGW32\" was never defined.
16150Usually this means the macro was only invoked conditionally." >&2;}
16151 { (exit 1); exit 1; }; }
16152fi
16153if test -z "${MS_LIB_EXE_TRUE}" && test -z "${MS_LIB_EXE_FALSE}"; then
16154 { { $as_echo "$as_me:$LINENO: error: conditional \"MS_LIB_EXE\" was never defined.
16155Usually this means the macro was only invoked conditionally." >&5
16156$as_echo "$as_me: error: conditional \"MS_LIB_EXE\" was never defined.
16157Usually this means the macro was only invoked conditionally." >&2;}
16158 { (exit 1); exit 1; }; }
16159fi
16160
16161
16162: ${CONFIG_STATUS=./config.status}
16163ac_write_fail=0
16164ac_clean_files_save=$ac_clean_files
16165ac_clean_files="$ac_clean_files $CONFIG_STATUS"
16166{ $as_echo "$as_me:$LINENO: creating $CONFIG_STATUS" >&5
16167$as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
16168cat >$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16169#! $SHELL
16170# Generated by $as_me.
16171# Run this file to recreate the current configuration.
16172# Compiler output produced by configure, useful for debugging
16173# configure, is in config.log if it exists.
16174
16175debug=false
16176ac_cs_recheck=false
16177ac_cs_silent=false
16178SHELL=\${CONFIG_SHELL-$SHELL}
16179_ACEOF
16180
16181cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16182## --------------------- ##
16183## M4sh Initialization. ##
16184## --------------------- ##
16185
16186# Be more Bourne compatible
16187DUALCASE=1; export DUALCASE # for MKS sh
16188if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
16189 emulate sh
16190 NULLCMD=:
16191 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
16192 # is contrary to our usage. Disable this feature.
16193 alias -g '${1+"$@"}'='"$@"'
16194 setopt NO_GLOB_SUBST
16195else
16196 case `(set -o) 2>/dev/null` in
16197 *posix*) set -o posix ;;
16198esac
16199
16200fi
16201
16202
16203
16204
16205# PATH needs CR
16206# Avoid depending upon Character Ranges.
16207as_cr_letters='abcdefghijklmnopqrstuvwxyz'
16208as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
16209as_cr_Letters=$as_cr_letters$as_cr_LETTERS
16210as_cr_digits='0123456789'
16211as_cr_alnum=$as_cr_Letters$as_cr_digits
16212
16213as_nl='
16214'
16215export as_nl
16216# Printing a long string crashes Solaris 7 /usr/bin/printf.
16217as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
16218as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
16219as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
16220if (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
16221 as_echo='printf %s\n'
16222 as_echo_n='printf %s'
16223else
16224 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
16225 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
16226 as_echo_n='/usr/ucb/echo -n'
16227 else
16228 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
16229 as_echo_n_body='eval
16230 arg=$1;
16231 case $arg in
16232 *"$as_nl"*)
16233 expr "X$arg" : "X\\(.*\\)$as_nl";
16234 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
16235 esac;
16236 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
16237 '
16238 export as_echo_n_body
16239 as_echo_n='sh -c $as_echo_n_body as_echo'
16240 fi
16241 export as_echo_body
16242 as_echo='sh -c $as_echo_body as_echo'
16243fi
16244
16245# The user is always right.
16246if test "${PATH_SEPARATOR+set}" != set; then
16247 PATH_SEPARATOR=:
16248 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
16249 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
16250 PATH_SEPARATOR=';'
16251 }
16252fi
16253
16254# Support unset when possible.
16255if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
16256 as_unset=unset
16257else
16258 as_unset=false
16259fi
16260
16261
16262# IFS
16263# We need space, tab and new line, in precisely that order. Quoting is
16264# there to prevent editors from complaining about space-tab.
16265# (If _AS_PATH_WALK were called with IFS unset, it would disable word
16266# splitting by setting IFS to empty value.)
16267IFS=" "" $as_nl"
16268
16269# Find who we are. Look in the path if we contain no directory separator.
16270case $0 in
16271 *[\\/]* ) as_myself=$0 ;;
16272 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
16273for as_dir in $PATH
16274do
16275 IFS=$as_save_IFS
16276 test -z "$as_dir" && as_dir=.
16277 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
16278done
16279IFS=$as_save_IFS
16280
16281 ;;
16282esac
16283# We did not find ourselves, most probably we were run as `sh COMMAND'
16284# in which case we are not to be found in the path.
16285if test "x$as_myself" = x; then
16286 as_myself=$0
16287fi
16288if test ! -f "$as_myself"; then
16289 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
16290 { (exit 1); exit 1; }
16291fi
16292
16293# Work around bugs in pre-3.0 UWIN ksh.
16294for as_var in ENV MAIL MAILPATH
16295do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
16296done
16297PS1='$ '
16298PS2='> '
16299PS4='+ '
16300
16301# NLS nuisances.
16302LC_ALL=C
16303export LC_ALL
16304LANGUAGE=C
16305export LANGUAGE
16306
16307# Required to use basename.
16308if expr a : '\(a\)' >/dev/null 2>&1 &&
16309 test "X`expr 00001 : '.*\(...\)'`" = X001; then
16310 as_expr=expr
16311else
16312 as_expr=false
16313fi
16314
16315if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
16316 as_basename=basename
16317else
16318 as_basename=false
16319fi
16320
16321
16322# Name of the executable.
16323as_me=`$as_basename -- "$0" ||
16324$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
16325 X"$0" : 'X\(//\)$' \| \
16326 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
16327$as_echo X/"$0" |
16328 sed '/^.*\/\([^/][^/]*\)\/*$/{
16329 s//\1/
16330 q
16331 }
16332 /^X\/\(\/\/\)$/{
16333 s//\1/
16334 q
16335 }
16336 /^X\/\(\/\).*/{
16337 s//\1/
16338 q
16339 }
16340 s/.*/./; q'`
16341
16342# CDPATH.
16343$as_unset CDPATH
16344
16345
16346
16347 as_lineno_1=$LINENO
16348 as_lineno_2=$LINENO
16349 test "x$as_lineno_1" != "x$as_lineno_2" &&
16350 test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2" || {
16351
16352 # Create $as_me.lineno as a copy of $as_myself, but with $LINENO
16353 # uniformly replaced by the line number. The first 'sed' inserts a
16354 # line-number line after each line using $LINENO; the second 'sed'
16355 # does the real work. The second script uses 'N' to pair each
16356 # line-number line with the line containing $LINENO, and appends
16357 # trailing '-' during substitution so that $LINENO is not a special
16358 # case at line end.
16359 # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the
16360 # scripts with optimization help from Paolo Bonzini. Blame Lee
16361 # E. McMahon (1931-1989) for sed's syntax. :-)
16362 sed -n '
16363 p
16364 /[$]LINENO/=
16365 ' <$as_myself |
16366 sed '
16367 s/[$]LINENO.*/&-/
16368 t lineno
16369 b
16370 :lineno
16371 N
16372 :loop
16373 s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
16374 t loop
16375 s/-\n.*//
16376 ' >$as_me.lineno &&
16377 chmod +x "$as_me.lineno" ||
16378 { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2
16379 { (exit 1); exit 1; }; }
16380
16381 # Don't try to exec as it changes $[0], causing all sort of problems
16382 # (the dirname of $[0] is not the place where we might find the
16383 # original and so on. Autoconf is especially sensitive to this).
16384 . "./$as_me.lineno"
16385 # Exit status is that of the last command.
16386 exit
16387}
16388
16389
16390if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
16391 as_dirname=dirname
16392else
16393 as_dirname=false
16394fi
16395
16396ECHO_C= ECHO_N= ECHO_T=
16397case `echo -n x` in
16398-n*)
16399 case `echo 'x\c'` in
16400 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
16401 *) ECHO_C='\c';;
16402 esac;;
16403*)
16404 ECHO_N='-n';;
16405esac
16406if expr a : '\(a\)' >/dev/null 2>&1 &&
16407 test "X`expr 00001 : '.*\(...\)'`" = X001; then
16408 as_expr=expr
16409else
16410 as_expr=false
16411fi
16412
16413rm -f conf$$ conf$$.exe conf$$.file
16414if test -d conf$$.dir; then
16415 rm -f conf$$.dir/conf$$.file
16416else
16417 rm -f conf$$.dir
16418 mkdir conf$$.dir 2>/dev/null
16419fi
16420if (echo >conf$$.file) 2>/dev/null; then
16421 if ln -s conf$$.file conf$$ 2>/dev/null; then
16422 as_ln_s='ln -s'
16423 # ... but there are two gotchas:
16424 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
16425 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
16426 # In both cases, we have to default to `cp -p'.
16427 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
16428 as_ln_s='cp -p'
16429 elif ln conf$$.file conf$$ 2>/dev/null; then
16430 as_ln_s=ln
16431 else
16432 as_ln_s='cp -p'
16433 fi
16434else
16435 as_ln_s='cp -p'
16436fi
16437rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
16438rmdir conf$$.dir 2>/dev/null
16439
16440if mkdir -p . 2>/dev/null; then
16441 as_mkdir_p=:
16442else
16443 test -d ./-p && rmdir ./-p
16444 as_mkdir_p=false
16445fi
16446
16447if test -x / >/dev/null 2>&1; then
16448 as_test_x='test -x'
16449else
16450 if ls -dL / >/dev/null 2>&1; then
16451 as_ls_L_option=L
16452 else
16453 as_ls_L_option=
16454 fi
16455 as_test_x='
16456 eval sh -c '\''
16457 if test -d "$1"; then
16458 test -d "$1/.";
16459 else
16460 case $1 in
16461 -*)set "./$1";;
16462 esac;
16463 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in
16464 ???[sx]*):;;*)false;;esac;fi
16465 '\'' sh
16466 '
16467fi
16468as_executable_p=$as_test_x
16469
16470# Sed expression to map a string onto a valid CPP name.
16471as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
16472
16473# Sed expression to map a string onto a valid variable name.
16474as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
16475
16476
16477exec 6>&1
16478
16479# Save the log message, to keep $[0] and so on meaningful, and to
16480# report actual input values of CONFIG_FILES etc. instead of their
16481# values after options handling.
16482ac_log="
16483This file was extended by libmtp $as_me 1.0.1, which was
16484generated by GNU Autoconf 2.63. Invocation command line was
16485
16486 CONFIG_FILES = $CONFIG_FILES
16487 CONFIG_HEADERS = $CONFIG_HEADERS
16488 CONFIG_LINKS = $CONFIG_LINKS
16489 CONFIG_COMMANDS = $CONFIG_COMMANDS
16490 $ $0 $@
16491
16492on `(hostname || uname -n) 2>/dev/null | sed 1q`
16493"
16494
16495_ACEOF
16496
16497case $ac_config_files in *"
16498"*) set x $ac_config_files; shift; ac_config_files=$*;;
16499esac
16500
16501case $ac_config_headers in *"
16502"*) set x $ac_config_headers; shift; ac_config_headers=$*;;
16503esac
16504
16505
16506cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16507# Files that config.status was made for.
16508config_files="$ac_config_files"
16509config_headers="$ac_config_headers"
16510config_commands="$ac_config_commands"
16511
16512_ACEOF
16513
16514cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16515ac_cs_usage="\
16516\`$as_me' instantiates files from templates according to the
16517current configuration.
16518
16519Usage: $0 [OPTION]... [FILE]...
16520
16521 -h, --help print this help, then exit
16522 -V, --version print version number and configuration settings, then exit
16523 -q, --quiet, --silent
16524 do not print progress messages
16525 -d, --debug don't remove temporary files
16526 --recheck update $as_me by reconfiguring in the same conditions
16527 --file=FILE[:TEMPLATE]
16528 instantiate the configuration file FILE
16529 --header=FILE[:TEMPLATE]
16530 instantiate the configuration header FILE
16531
16532Configuration files:
16533$config_files
16534
16535Configuration headers:
16536$config_headers
16537
16538Configuration commands:
16539$config_commands
16540
16541Report bugs to <bug-autoconf@gnu.org>."
16542
16543_ACEOF
16544cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16545ac_cs_version="\\
16546libmtp config.status 1.0.1
16547configured by $0, generated by GNU Autoconf 2.63,
16548 with options \\"`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"
16549
16550Copyright (C) 2008 Free Software Foundation, Inc.
16551This config.status script is free software; the Free Software Foundation
16552gives unlimited permission to copy, distribute and modify it."
16553
16554ac_pwd='$ac_pwd'
16555srcdir='$srcdir'
16556INSTALL='$INSTALL'
16557MKDIR_P='$MKDIR_P'
16558AWK='$AWK'
16559test -n "\$AWK" || AWK=awk
16560_ACEOF
16561
16562cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16563# The default lists apply if the user does not specify any file.
16564ac_need_defaults=:
16565while test $# != 0
16566do
16567 case $1 in
16568 --*=*)
16569 ac_option=`expr "X$1" : 'X\([^=]*\)='`
16570 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
16571 ac_shift=:
16572 ;;
16573 *)
16574 ac_option=$1
16575 ac_optarg=$2
16576 ac_shift=shift
16577 ;;
16578 esac
16579
16580 case $ac_option in
16581 # Handling of the options.
16582 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
16583 ac_cs_recheck=: ;;
16584 --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
16585 $as_echo "$ac_cs_version"; exit ;;
16586 --debug | --debu | --deb | --de | --d | -d )
16587 debug=: ;;
16588 --file | --fil | --fi | --f )
16589 $ac_shift
16590 case $ac_optarg in
16591 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
16592 esac
16593 CONFIG_FILES="$CONFIG_FILES '$ac_optarg'"
16594 ac_need_defaults=false;;
16595 --header | --heade | --head | --hea )
16596 $ac_shift
16597 case $ac_optarg in
16598 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
16599 esac
16600 CONFIG_HEADERS="$CONFIG_HEADERS '$ac_optarg'"
16601 ac_need_defaults=false;;
16602 --he | --h)
16603 # Conflict between --help and --header
16604 { $as_echo "$as_me: error: ambiguous option: $1
16605Try \`$0 --help' for more information." >&2
16606 { (exit 1); exit 1; }; };;
16607 --help | --hel | -h )
16608 $as_echo "$ac_cs_usage"; exit ;;
16609 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
16610 | -silent | --silent | --silen | --sile | --sil | --si | --s)
16611 ac_cs_silent=: ;;
16612
16613 # This is an error.
16614 -*) { $as_echo "$as_me: error: unrecognized option: $1
16615Try \`$0 --help' for more information." >&2
16616 { (exit 1); exit 1; }; } ;;
16617
16618 *) ac_config_targets="$ac_config_targets $1"
16619 ac_need_defaults=false ;;
16620
16621 esac
16622 shift
16623done
16624
16625ac_configure_extra_args=
16626
16627if $ac_cs_silent; then
16628 exec 6>/dev/null
16629 ac_configure_extra_args="$ac_configure_extra_args --silent"
16630fi
16631
16632_ACEOF
16633cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16634if \$ac_cs_recheck; then
16635 set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
16636 shift
16637 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
16638 CONFIG_SHELL='$SHELL'
16639 export CONFIG_SHELL
16640 exec "\$@"
16641fi
16642
16643_ACEOF
16644cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16645exec 5>>config.log
16646{
16647 echo
16648 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
16649## Running $as_me. ##
16650_ASBOX
16651 $as_echo "$ac_log"
16652} >&5
16653
16654_ACEOF
16655cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16656#
16657# INIT-COMMANDS
16658#
16659AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"
16660
16661
16662# The HP-UX ksh and POSIX shell print the target directory to stdout
16663# if CDPATH is set.
16664(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
16665
16666sed_quote_subst='$sed_quote_subst'
16667double_quote_subst='$double_quote_subst'
16668delay_variable_subst='$delay_variable_subst'
16669AS='`$ECHO "X$AS" | $Xsed -e "$delay_single_quote_subst"`'
16670DLLTOOL='`$ECHO "X$DLLTOOL" | $Xsed -e "$delay_single_quote_subst"`'
16671OBJDUMP='`$ECHO "X$OBJDUMP" | $Xsed -e "$delay_single_quote_subst"`'
16672macro_version='`$ECHO "X$macro_version" | $Xsed -e "$delay_single_quote_subst"`'
16673macro_revision='`$ECHO "X$macro_revision" | $Xsed -e "$delay_single_quote_subst"`'
16674enable_shared='`$ECHO "X$enable_shared" | $Xsed -e "$delay_single_quote_subst"`'
16675enable_static='`$ECHO "X$enable_static" | $Xsed -e "$delay_single_quote_subst"`'
16676pic_mode='`$ECHO "X$pic_mode" | $Xsed -e "$delay_single_quote_subst"`'
16677enable_fast_install='`$ECHO "X$enable_fast_install" | $Xsed -e "$delay_single_quote_subst"`'
16678host_alias='`$ECHO "X$host_alias" | $Xsed -e "$delay_single_quote_subst"`'
16679host='`$ECHO "X$host" | $Xsed -e "$delay_single_quote_subst"`'
16680host_os='`$ECHO "X$host_os" | $Xsed -e "$delay_single_quote_subst"`'
16681build_alias='`$ECHO "X$build_alias" | $Xsed -e "$delay_single_quote_subst"`'
16682build='`$ECHO "X$build" | $Xsed -e "$delay_single_quote_subst"`'
16683build_os='`$ECHO "X$build_os" | $Xsed -e "$delay_single_quote_subst"`'
16684SED='`$ECHO "X$SED" | $Xsed -e "$delay_single_quote_subst"`'
16685Xsed='`$ECHO "X$Xsed" | $Xsed -e "$delay_single_quote_subst"`'
16686GREP='`$ECHO "X$GREP" | $Xsed -e "$delay_single_quote_subst"`'
16687EGREP='`$ECHO "X$EGREP" | $Xsed -e "$delay_single_quote_subst"`'
16688FGREP='`$ECHO "X$FGREP" | $Xsed -e "$delay_single_quote_subst"`'
16689LD='`$ECHO "X$LD" | $Xsed -e "$delay_single_quote_subst"`'
16690NM='`$ECHO "X$NM" | $Xsed -e "$delay_single_quote_subst"`'
16691LN_S='`$ECHO "X$LN_S" | $Xsed -e "$delay_single_quote_subst"`'
16692max_cmd_len='`$ECHO "X$max_cmd_len" | $Xsed -e "$delay_single_quote_subst"`'
16693ac_objext='`$ECHO "X$ac_objext" | $Xsed -e "$delay_single_quote_subst"`'
16694exeext='`$ECHO "X$exeext" | $Xsed -e "$delay_single_quote_subst"`'
16695lt_unset='`$ECHO "X$lt_unset" | $Xsed -e "$delay_single_quote_subst"`'
16696lt_SP2NL='`$ECHO "X$lt_SP2NL" | $Xsed -e "$delay_single_quote_subst"`'
16697lt_NL2SP='`$ECHO "X$lt_NL2SP" | $Xsed -e "$delay_single_quote_subst"`'
16698reload_flag='`$ECHO "X$reload_flag" | $Xsed -e "$delay_single_quote_subst"`'
16699reload_cmds='`$ECHO "X$reload_cmds" | $Xsed -e "$delay_single_quote_subst"`'
16700deplibs_check_method='`$ECHO "X$deplibs_check_method" | $Xsed -e "$delay_single_quote_subst"`'
16701file_magic_cmd='`$ECHO "X$file_magic_cmd" | $Xsed -e "$delay_single_quote_subst"`'
16702AR='`$ECHO "X$AR" | $Xsed -e "$delay_single_quote_subst"`'
16703AR_FLAGS='`$ECHO "X$AR_FLAGS" | $Xsed -e "$delay_single_quote_subst"`'
16704STRIP='`$ECHO "X$STRIP" | $Xsed -e "$delay_single_quote_subst"`'
16705RANLIB='`$ECHO "X$RANLIB" | $Xsed -e "$delay_single_quote_subst"`'
16706old_postinstall_cmds='`$ECHO "X$old_postinstall_cmds" | $Xsed -e "$delay_single_quote_subst"`'
16707old_postuninstall_cmds='`$ECHO "X$old_postuninstall_cmds" | $Xsed -e "$delay_single_quote_subst"`'
16708old_archive_cmds='`$ECHO "X$old_archive_cmds" | $Xsed -e "$delay_single_quote_subst"`'
16709CC='`$ECHO "X$CC" | $Xsed -e "$delay_single_quote_subst"`'
16710CFLAGS='`$ECHO "X$CFLAGS" | $Xsed -e "$delay_single_quote_subst"`'
16711compiler='`$ECHO "X$compiler" | $Xsed -e "$delay_single_quote_subst"`'
16712GCC='`$ECHO "X$GCC" | $Xsed -e "$delay_single_quote_subst"`'
16713lt_cv_sys_global_symbol_pipe='`$ECHO "X$lt_cv_sys_global_symbol_pipe" | $Xsed -e "$delay_single_quote_subst"`'
16714lt_cv_sys_global_symbol_to_cdecl='`$ECHO "X$lt_cv_sys_global_symbol_to_cdecl" | $Xsed -e "$delay_single_quote_subst"`'
16715lt_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"`'
16716lt_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"`'
16717objdir='`$ECHO "X$objdir" | $Xsed -e "$delay_single_quote_subst"`'
16718SHELL='`$ECHO "X$SHELL" | $Xsed -e "$delay_single_quote_subst"`'
16719ECHO='`$ECHO "X$ECHO" | $Xsed -e "$delay_single_quote_subst"`'
16720MAGIC_CMD='`$ECHO "X$MAGIC_CMD" | $Xsed -e "$delay_single_quote_subst"`'
16721lt_prog_compiler_no_builtin_flag='`$ECHO "X$lt_prog_compiler_no_builtin_flag" | $Xsed -e "$delay_single_quote_subst"`'
16722lt_prog_compiler_wl='`$ECHO "X$lt_prog_compiler_wl" | $Xsed -e "$delay_single_quote_subst"`'
16723lt_prog_compiler_pic='`$ECHO "X$lt_prog_compiler_pic" | $Xsed -e "$delay_single_quote_subst"`'
16724lt_prog_compiler_static='`$ECHO "X$lt_prog_compiler_static" | $Xsed -e "$delay_single_quote_subst"`'
16725lt_cv_prog_compiler_c_o='`$ECHO "X$lt_cv_prog_compiler_c_o" | $Xsed -e "$delay_single_quote_subst"`'
16726need_locks='`$ECHO "X$need_locks" | $Xsed -e "$delay_single_quote_subst"`'
16727DSYMUTIL='`$ECHO "X$DSYMUTIL" | $Xsed -e "$delay_single_quote_subst"`'
16728NMEDIT='`$ECHO "X$NMEDIT" | $Xsed -e "$delay_single_quote_subst"`'
16729LIPO='`$ECHO "X$LIPO" | $Xsed -e "$delay_single_quote_subst"`'
16730OTOOL='`$ECHO "X$OTOOL" | $Xsed -e "$delay_single_quote_subst"`'
16731OTOOL64='`$ECHO "X$OTOOL64" | $Xsed -e "$delay_single_quote_subst"`'
16732libext='`$ECHO "X$libext" | $Xsed -e "$delay_single_quote_subst"`'
16733shrext_cmds='`$ECHO "X$shrext_cmds" | $Xsed -e "$delay_single_quote_subst"`'
16734extract_expsyms_cmds='`$ECHO "X$extract_expsyms_cmds" | $Xsed -e "$delay_single_quote_subst"`'
16735archive_cmds_need_lc='`$ECHO "X$archive_cmds_need_lc" | $Xsed -e "$delay_single_quote_subst"`'
16736enable_shared_with_static_runtimes='`$ECHO "X$enable_shared_with_static_runtimes" | $Xsed -e "$delay_single_quote_subst"`'
16737export_dynamic_flag_spec='`$ECHO "X$export_dynamic_flag_spec" | $Xsed -e "$delay_single_quote_subst"`'
16738whole_archive_flag_spec='`$ECHO "X$whole_archive_flag_spec" | $Xsed -e "$delay_single_quote_subst"`'
16739compiler_needs_object='`$ECHO "X$compiler_needs_object" | $Xsed -e "$delay_single_quote_subst"`'
16740old_archive_from_new_cmds='`$ECHO "X$old_archive_from_new_cmds" | $Xsed -e "$delay_single_quote_subst"`'
16741old_archive_from_expsyms_cmds='`$ECHO "X$old_archive_from_expsyms_cmds" | $Xsed -e "$delay_single_quote_subst"`'
16742archive_cmds='`$ECHO "X$archive_cmds" | $Xsed -e "$delay_single_quote_subst"`'
16743archive_expsym_cmds='`$ECHO "X$archive_expsym_cmds" | $Xsed -e "$delay_single_quote_subst"`'
16744module_cmds='`$ECHO "X$module_cmds" | $Xsed -e "$delay_single_quote_subst"`'
16745module_expsym_cmds='`$ECHO "X$module_expsym_cmds" | $Xsed -e "$delay_single_quote_subst"`'
16746with_gnu_ld='`$ECHO "X$with_gnu_ld" | $Xsed -e "$delay_single_quote_subst"`'
16747allow_undefined_flag='`$ECHO "X$allow_undefined_flag" | $Xsed -e "$delay_single_quote_subst"`'
16748no_undefined_flag='`$ECHO "X$no_undefined_flag" | $Xsed -e "$delay_single_quote_subst"`'
16749hardcode_libdir_flag_spec='`$ECHO "X$hardcode_libdir_flag_spec" | $Xsed -e "$delay_single_quote_subst"`'
16750hardcode_libdir_flag_spec_ld='`$ECHO "X$hardcode_libdir_flag_spec_ld" | $Xsed -e "$delay_single_quote_subst"`'
16751hardcode_libdir_separator='`$ECHO "X$hardcode_libdir_separator" | $Xsed -e "$delay_single_quote_subst"`'
16752hardcode_direct='`$ECHO "X$hardcode_direct" | $Xsed -e "$delay_single_quote_subst"`'
16753hardcode_direct_absolute='`$ECHO "X$hardcode_direct_absolute" | $Xsed -e "$delay_single_quote_subst"`'
16754hardcode_minus_L='`$ECHO "X$hardcode_minus_L" | $Xsed -e "$delay_single_quote_subst"`'
16755hardcode_shlibpath_var='`$ECHO "X$hardcode_shlibpath_var" | $Xsed -e "$delay_single_quote_subst"`'
16756hardcode_automatic='`$ECHO "X$hardcode_automatic" | $Xsed -e "$delay_single_quote_subst"`'
16757inherit_rpath='`$ECHO "X$inherit_rpath" | $Xsed -e "$delay_single_quote_subst"`'
16758link_all_deplibs='`$ECHO "X$link_all_deplibs" | $Xsed -e "$delay_single_quote_subst"`'
16759fix_srcfile_path='`$ECHO "X$fix_srcfile_path" | $Xsed -e "$delay_single_quote_subst"`'
16760always_export_symbols='`$ECHO "X$always_export_symbols" | $Xsed -e "$delay_single_quote_subst"`'
16761export_symbols_cmds='`$ECHO "X$export_symbols_cmds" | $Xsed -e "$delay_single_quote_subst"`'
16762exclude_expsyms='`$ECHO "X$exclude_expsyms" | $Xsed -e "$delay_single_quote_subst"`'
16763include_expsyms='`$ECHO "X$include_expsyms" | $Xsed -e "$delay_single_quote_subst"`'
16764prelink_cmds='`$ECHO "X$prelink_cmds" | $Xsed -e "$delay_single_quote_subst"`'
16765file_list_spec='`$ECHO "X$file_list_spec" | $Xsed -e "$delay_single_quote_subst"`'
16766variables_saved_for_relink='`$ECHO "X$variables_saved_for_relink" | $Xsed -e "$delay_single_quote_subst"`'
16767need_lib_prefix='`$ECHO "X$need_lib_prefix" | $Xsed -e "$delay_single_quote_subst"`'
16768need_version='`$ECHO "X$need_version" | $Xsed -e "$delay_single_quote_subst"`'
16769version_type='`$ECHO "X$version_type" | $Xsed -e "$delay_single_quote_subst"`'
16770runpath_var='`$ECHO "X$runpath_var" | $Xsed -e "$delay_single_quote_subst"`'
16771shlibpath_var='`$ECHO "X$shlibpath_var" | $Xsed -e "$delay_single_quote_subst"`'
16772shlibpath_overrides_runpath='`$ECHO "X$shlibpath_overrides_runpath" | $Xsed -e "$delay_single_quote_subst"`'
16773libname_spec='`$ECHO "X$libname_spec" | $Xsed -e "$delay_single_quote_subst"`'
16774library_names_spec='`$ECHO "X$library_names_spec" | $Xsed -e "$delay_single_quote_subst"`'
16775soname_spec='`$ECHO "X$soname_spec" | $Xsed -e "$delay_single_quote_subst"`'
16776postinstall_cmds='`$ECHO "X$postinstall_cmds" | $Xsed -e "$delay_single_quote_subst"`'
16777postuninstall_cmds='`$ECHO "X$postuninstall_cmds" | $Xsed -e "$delay_single_quote_subst"`'
16778finish_cmds='`$ECHO "X$finish_cmds" | $Xsed -e "$delay_single_quote_subst"`'
16779finish_eval='`$ECHO "X$finish_eval" | $Xsed -e "$delay_single_quote_subst"`'
16780hardcode_into_libs='`$ECHO "X$hardcode_into_libs" | $Xsed -e "$delay_single_quote_subst"`'
16781sys_lib_search_path_spec='`$ECHO "X$sys_lib_search_path_spec" | $Xsed -e "$delay_single_quote_subst"`'
16782sys_lib_dlsearch_path_spec='`$ECHO "X$sys_lib_dlsearch_path_spec" | $Xsed -e "$delay_single_quote_subst"`'
16783hardcode_action='`$ECHO "X$hardcode_action" | $Xsed -e "$delay_single_quote_subst"`'
16784enable_dlopen='`$ECHO "X$enable_dlopen" | $Xsed -e "$delay_single_quote_subst"`'
16785enable_dlopen_self='`$ECHO "X$enable_dlopen_self" | $Xsed -e "$delay_single_quote_subst"`'
16786enable_dlopen_self_static='`$ECHO "X$enable_dlopen_self_static" | $Xsed -e "$delay_single_quote_subst"`'
16787old_striplib='`$ECHO "X$old_striplib" | $Xsed -e "$delay_single_quote_subst"`'
16788striplib='`$ECHO "X$striplib" | $Xsed -e "$delay_single_quote_subst"`'
16789
16790LTCC='$LTCC'
16791LTCFLAGS='$LTCFLAGS'
16792compiler='$compiler_DEFAULT'
16793
16794# Quote evaled strings.
16795for var in SED \
16796GREP \
16797EGREP \
16798FGREP \
16799LD \
16800NM \
16801LN_S \
16802lt_SP2NL \
16803lt_NL2SP \
16804reload_flag \
16805deplibs_check_method \
16806file_magic_cmd \
16807AR \
16808AR_FLAGS \
16809STRIP \
16810RANLIB \
16811CC \
16812CFLAGS \
16813compiler \
16814lt_cv_sys_global_symbol_pipe \
16815lt_cv_sys_global_symbol_to_cdecl \
16816lt_cv_sys_global_symbol_to_c_name_address \
16817lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
16818SHELL \
16819ECHO \
16820lt_prog_compiler_no_builtin_flag \
16821lt_prog_compiler_wl \
16822lt_prog_compiler_pic \
16823lt_prog_compiler_static \
16824lt_cv_prog_compiler_c_o \
16825need_locks \
16826DSYMUTIL \
16827NMEDIT \
16828LIPO \
16829OTOOL \
16830OTOOL64 \
16831shrext_cmds \
16832export_dynamic_flag_spec \
16833whole_archive_flag_spec \
16834compiler_needs_object \
16835with_gnu_ld \
16836allow_undefined_flag \
16837no_undefined_flag \
16838hardcode_libdir_flag_spec \
16839hardcode_libdir_flag_spec_ld \
16840hardcode_libdir_separator \
16841fix_srcfile_path \
16842exclude_expsyms \
16843include_expsyms \
16844file_list_spec \
16845variables_saved_for_relink \
16846libname_spec \
16847library_names_spec \
16848soname_spec \
16849finish_eval \
16850old_striplib \
16851striplib; do
16852 case \`eval \\\\\$ECHO "X\\\\\$\$var"\` in
16853 *[\\\\\\\`\\"\\\$]*)
16854 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"X\\\$\$var\\" | \\\$Xsed -e \\"\\\$sed_quote_subst\\"\\\`\\\\\\""
16855 ;;
16856 *)
16857 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
16858 ;;
16859 esac
16860done
16861
16862# Double-quote double-evaled strings.
16863for var in reload_cmds \
16864old_postinstall_cmds \
16865old_postuninstall_cmds \
16866old_archive_cmds \
16867extract_expsyms_cmds \
16868old_archive_from_new_cmds \
16869old_archive_from_expsyms_cmds \
16870archive_cmds \
16871archive_expsym_cmds \
16872module_cmds \
16873module_expsym_cmds \
16874export_symbols_cmds \
16875prelink_cmds \
16876postinstall_cmds \
16877postuninstall_cmds \
16878finish_cmds \
16879sys_lib_search_path_spec \
16880sys_lib_dlsearch_path_spec; do
16881 case \`eval \\\\\$ECHO "X\\\\\$\$var"\` in
16882 *[\\\\\\\`\\"\\\$]*)
16883 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"X\\\$\$var\\" | \\\$Xsed -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\""
16884 ;;
16885 *)
16886 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
16887 ;;
16888 esac
16889done
16890
16891# Fix-up fallback echo if it was mangled by the above quoting rules.
16892case \$lt_ECHO in
16893*'\\\$0 --fallback-echo"') lt_ECHO=\`\$ECHO "X\$lt_ECHO" | \$Xsed -e 's/\\\\\\\\\\\\\\\$0 --fallback-echo"\$/\$0 --fallback-echo"/'\`
16894 ;;
16895esac
16896
16897ac_aux_dir='$ac_aux_dir'
16898xsi_shell='$xsi_shell'
16899lt_shell_append='$lt_shell_append'
16900
16901# See if we are running on zsh, and set the options which allow our
16902# commands through without removal of \ escapes INIT.
16903if test -n "\${ZSH_VERSION+set}" ; then
16904 setopt NO_GLOB_SUBST
16905fi
16906
16907
16908 PACKAGE='$PACKAGE'
16909 VERSION='$VERSION'
16910 TIMESTAMP='$TIMESTAMP'
16911 RM='$RM'
16912 ofile='$ofile'
16913
16914
16915
16916
16917_ACEOF
16918
16919cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16920
16921# Handling of arguments.
16922for ac_config_target in $ac_config_targets
16923do
16924 case $ac_config_target in
16925 "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;;
16926 "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;;
16927 "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;;
16928 "src/libmtp.h") CONFIG_FILES="$CONFIG_FILES src/libmtp.h" ;;
16929 "doc/Doxyfile") CONFIG_FILES="$CONFIG_FILES doc/Doxyfile" ;;
16930 "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
16931 "doc/Makefile") CONFIG_FILES="$CONFIG_FILES doc/Makefile" ;;
16932 "src/Makefile") CONFIG_FILES="$CONFIG_FILES src/Makefile" ;;
16933 "examples/Makefile") CONFIG_FILES="$CONFIG_FILES examples/Makefile" ;;
16934 "libmtp.sh") CONFIG_FILES="$CONFIG_FILES libmtp.sh" ;;
16935 "hotplug.sh") CONFIG_FILES="$CONFIG_FILES hotplug.sh" ;;
16936 "libmtp.pc") CONFIG_FILES="$CONFIG_FILES libmtp.pc" ;;
16937
16938 *) { { $as_echo "$as_me:$LINENO: error: invalid argument: $ac_config_target" >&5
16939$as_echo "$as_me: error: invalid argument: $ac_config_target" >&2;}
16940 { (exit 1); exit 1; }; };;
16941 esac
16942done
16943
16944
16945# If the user did not use the arguments to specify the items to instantiate,
16946# then the envvar interface is used. Set only those that are not.
16947# We use the long form for the default assignment because of an extremely
16948# bizarre bug on SunOS 4.1.3.
16949if $ac_need_defaults; then
16950 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
16951 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
16952 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
16953fi
16954
16955# Have a temporary directory for convenience. Make it in the build tree
16956# simply because there is no reason against having it here, and in addition,
16957# creating and moving files from /tmp can sometimes cause problems.
16958# Hook for its removal unless debugging.
16959# Note that there is a small window in which the directory will not be cleaned:
16960# after its creation but before its name has been assigned to `$tmp'.
16961$debug ||
16962{
16963 tmp=
16964 trap 'exit_status=$?
16965 { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status
16966' 0
16967 trap '{ (exit 1); exit 1; }' 1 2 13 15
16968}
16969# Create a (secure) tmp directory for tmp files.
16970
16971{
16972 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
16973 test -n "$tmp" && test -d "$tmp"
16974} ||
16975{
16976 tmp=./conf$$-$RANDOM
16977 (umask 077 && mkdir "$tmp")
16978} ||
16979{
16980 $as_echo "$as_me: cannot create a temporary directory in ." >&2
16981 { (exit 1); exit 1; }
16982}
16983
16984# Set up the scripts for CONFIG_FILES section.
16985# No need to generate them if there are no CONFIG_FILES.
16986# This happens for instance with `./config.status config.h'.
16987if test -n "$CONFIG_FILES"; then
16988
16989
16990ac_cr=' '
16991ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
16992if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
16993 ac_cs_awk_cr='\\r'
16994else
16995 ac_cs_awk_cr=$ac_cr
16996fi
16997
16998echo 'BEGIN {' >"$tmp/subs1.awk" &&
16999_ACEOF
17000
17001
17002{
17003 echo "cat >conf$$subs.awk <<_ACEOF" &&
17004 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
17005 echo "_ACEOF"
17006} >conf$$subs.sh ||
17007 { { $as_echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5
17008$as_echo "$as_me: error: could not make $CONFIG_STATUS" >&2;}
17009 { (exit 1); exit 1; }; }
17010ac_delim_num=`echo "$ac_subst_vars" | grep -c '$'`
17011ac_delim='%!_!# '
17012for ac_last_try in false false false false false :; do
17013 . ./conf$$subs.sh ||
17014 { { $as_echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5
17015$as_echo "$as_me: error: could not make $CONFIG_STATUS" >&2;}
17016 { (exit 1); exit 1; }; }
17017
17018 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
17019 if test $ac_delim_n = $ac_delim_num; then
17020 break
17021 elif $ac_last_try; then
17022 { { $as_echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5
17023$as_echo "$as_me: error: could not make $CONFIG_STATUS" >&2;}
17024 { (exit 1); exit 1; }; }
17025 else
17026 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
17027 fi
17028done
17029rm -f conf$$subs.sh
17030
17031cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17032cat >>"\$tmp/subs1.awk" <<\\_ACAWK &&
17033_ACEOF
17034sed -n '
17035h
17036s/^/S["/; s/!.*/"]=/
17037p
17038g
17039s/^[^!]*!//
17040:repl
17041t repl
17042s/'"$ac_delim"'$//
17043t delim
17044:nl
17045h
17046s/\(.\{148\}\).*/\1/
17047t more1
17048s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
17049p
17050n
17051b repl
17052:more1
17053s/["\\]/\\&/g; s/^/"/; s/$/"\\/
17054p
17055g
17056s/.\{148\}//
17057t nl
17058:delim
17059h
17060s/\(.\{148\}\).*/\1/
17061t more2
17062s/["\\]/\\&/g; s/^/"/; s/$/"/
17063p
17064b
17065:more2
17066s/["\\]/\\&/g; s/^/"/; s/$/"\\/
17067p
17068g
17069s/.\{148\}//
17070t delim
17071' <conf$$subs.awk | sed '
17072/^[^""]/{
17073 N
17074 s/\n//
17075}
17076' >>$CONFIG_STATUS || ac_write_fail=1
17077rm -f conf$$subs.awk
17078cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17079_ACAWK
17080cat >>"\$tmp/subs1.awk" <<_ACAWK &&
17081 for (key in S) S_is_set[key] = 1
17082 FS = ""
17083
17084}
17085{
17086 line = $ 0
17087 nfields = split(line, field, "@")
17088 substed = 0
17089 len = length(field[1])
17090 for (i = 2; i < nfields; i++) {
17091 key = field[i]
17092 keylen = length(key)
17093 if (S_is_set[key]) {
17094 value = S[key]
17095 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
17096 len += length(value) + length(field[++i])
17097 substed = 1
17098 } else
17099 len += 1 + keylen
17100 }
17101
17102 print line
17103}
17104
17105_ACAWK
17106_ACEOF
17107cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17108if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
17109 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
17110else
17111 cat
17112fi < "$tmp/subs1.awk" > "$tmp/subs.awk" \
17113 || { { $as_echo "$as_me:$LINENO: error: could not setup config files machinery" >&5
17114$as_echo "$as_me: error: could not setup config files machinery" >&2;}
17115 { (exit 1); exit 1; }; }
17116_ACEOF
17117
17118# VPATH may cause trouble with some makes, so we remove $(srcdir),
17119# ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
17120# trailing colons and then remove the whole line if VPATH becomes empty
17121# (actually we leave an empty line to preserve line numbers).
17122if test "x$srcdir" = x.; then
17123 ac_vpsub='/^[ ]*VPATH[ ]*=/{
17124s/:*\$(srcdir):*/:/
17125s/:*\${srcdir}:*/:/
17126s/:*@srcdir@:*/:/
17127s/^\([^=]*=[ ]*\):*/\1/
17128s/:*$//
17129s/^[^=]*=[ ]*$//
17130}'
17131fi
17132
17133cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17134fi # test -n "$CONFIG_FILES"
17135
17136# Set up the scripts for CONFIG_HEADERS section.
17137# No need to generate them if there are no CONFIG_HEADERS.
17138# This happens for instance with `./config.status Makefile'.
17139if test -n "$CONFIG_HEADERS"; then
17140cat >"$tmp/defines.awk" <<\_ACAWK ||
17141BEGIN {
17142_ACEOF
17143
17144# Transform confdefs.h into an awk script `defines.awk', embedded as
17145# here-document in config.status, that substitutes the proper values into
17146# config.h.in to produce config.h.
17147
17148# Create a delimiter string that does not exist in confdefs.h, to ease
17149# handling of long lines.
17150ac_delim='%!_!# '
17151for ac_last_try in false false :; do
17152 ac_t=`sed -n "/$ac_delim/p" confdefs.h`
17153 if test -z "$ac_t"; then
17154 break
17155 elif $ac_last_try; then
17156 { { $as_echo "$as_me:$LINENO: error: could not make $CONFIG_HEADERS" >&5
17157$as_echo "$as_me: error: could not make $CONFIG_HEADERS" >&2;}
17158 { (exit 1); exit 1; }; }
17159 else
17160 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
17161 fi
17162done
17163
17164# For the awk script, D is an array of macro values keyed by name,
17165# likewise P contains macro parameters if any. Preserve backslash
17166# newline sequences.
17167
17168ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
17169sed -n '
17170s/.\{148\}/&'"$ac_delim"'/g
17171t rset
17172:rset
17173s/^[ ]*#[ ]*define[ ][ ]*/ /
17174t def
17175d
17176:def
17177s/\\$//
17178t bsnl
17179s/["\\]/\\&/g
17180s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
17181D["\1"]=" \3"/p
17182s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p
17183d
17184:bsnl
17185s/["\\]/\\&/g
17186s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
17187D["\1"]=" \3\\\\\\n"\\/p
17188t cont
17189s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
17190t cont
17191d
17192:cont
17193n
17194s/.\{148\}/&'"$ac_delim"'/g
17195t clear
17196:clear
17197s/\\$//
17198t bsnlc
17199s/["\\]/\\&/g; s/^/"/; s/$/"/p
17200d
17201:bsnlc
17202s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
17203b cont
17204' <confdefs.h | sed '
17205s/'"$ac_delim"'/"\\\
17206"/g' >>$CONFIG_STATUS || ac_write_fail=1
17207
17208cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17209 for (key in D) D_is_set[key] = 1
17210 FS = ""
17211}
17212/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
17213 line = \$ 0
17214 split(line, arg, " ")
17215 if (arg[1] == "#") {
17216 defundef = arg[2]
17217 mac1 = arg[3]
17218 } else {
17219 defundef = substr(arg[1], 2)
17220 mac1 = arg[2]
17221 }
17222 split(mac1, mac2, "(") #)
17223 macro = mac2[1]
17224 prefix = substr(line, 1, index(line, defundef) - 1)
17225 if (D_is_set[macro]) {
17226 # Preserve the white space surrounding the "#".
17227 print prefix "define", macro P[macro] D[macro]
17228 next
17229 } else {
17230 # Replace #undef with comments. This is necessary, for example,
17231 # in the case of _POSIX_SOURCE, which is predefined and required
17232 # on some systems where configure will not decide to define it.
17233 if (defundef == "undef") {
17234 print "/*", prefix defundef, macro, "*/"
17235 next
17236 }
17237 }
17238}
17239{ print }
17240_ACAWK
17241_ACEOF
17242cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17243 { { $as_echo "$as_me:$LINENO: error: could not setup config headers machinery" >&5
17244$as_echo "$as_me: error: could not setup config headers machinery" >&2;}
17245 { (exit 1); exit 1; }; }
17246fi # test -n "$CONFIG_HEADERS"
17247
17248
17249eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS"
17250shift
17251for ac_tag
17252do
17253 case $ac_tag in
17254 :[FHLC]) ac_mode=$ac_tag; continue;;
17255 esac
17256 case $ac_mode$ac_tag in
17257 :[FHL]*:*);;
17258 :L* | :C*:*) { { $as_echo "$as_me:$LINENO: error: invalid tag $ac_tag" >&5
17259$as_echo "$as_me: error: invalid tag $ac_tag" >&2;}
17260 { (exit 1); exit 1; }; };;
17261 :[FH]-) ac_tag=-:-;;
17262 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
17263 esac
17264 ac_save_IFS=$IFS
17265 IFS=:
17266 set x $ac_tag
17267 IFS=$ac_save_IFS
17268 shift
17269 ac_file=$1
17270 shift
17271
17272 case $ac_mode in
17273 :L) ac_source=$1;;
17274 :[FH])
17275 ac_file_inputs=
17276 for ac_f
17277 do
17278 case $ac_f in
17279 -) ac_f="$tmp/stdin";;
17280 *) # Look for the file first in the build tree, then in the source tree
17281 # (if the path is not absolute). The absolute path cannot be DOS-style,
17282 # because $ac_f cannot contain `:'.
17283 test -f "$ac_f" ||
17284 case $ac_f in
17285 [\\/$]*) false;;
17286 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
17287 esac ||
17288 { { $as_echo "$as_me:$LINENO: error: cannot find input file: $ac_f" >&5
17289$as_echo "$as_me: error: cannot find input file: $ac_f" >&2;}
17290 { (exit 1); exit 1; }; };;
17291 esac
17292 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
17293 ac_file_inputs="$ac_file_inputs '$ac_f'"
17294 done
17295
17296 # Let's still pretend it is `configure' which instantiates (i.e., don't
17297 # use $as_me), people would be surprised to read:
17298 # /* config.h. Generated by config.status. */
17299 configure_input='Generated from '`
17300 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
17301 `' by configure.'
17302 if test x"$ac_file" != x-; then
17303 configure_input="$ac_file. $configure_input"
17304 { $as_echo "$as_me:$LINENO: creating $ac_file" >&5
17305$as_echo "$as_me: creating $ac_file" >&6;}
17306 fi
17307 # Neutralize special characters interpreted by sed in replacement strings.
17308 case $configure_input in #(
17309 *\&* | *\|* | *\\* )
17310 ac_sed_conf_input=`$as_echo "$configure_input" |
17311 sed 's/[\\\\&|]/\\\\&/g'`;; #(
17312 *) ac_sed_conf_input=$configure_input;;
17313 esac
17314
17315 case $ac_tag in
17316 *:-:* | *:-) cat >"$tmp/stdin" \
17317 || { { $as_echo "$as_me:$LINENO: error: could not create $ac_file" >&5
17318$as_echo "$as_me: error: could not create $ac_file" >&2;}
17319 { (exit 1); exit 1; }; } ;;
17320 esac
17321 ;;
17322 esac
17323
17324 ac_dir=`$as_dirname -- "$ac_file" ||
17325$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
17326 X"$ac_file" : 'X\(//\)[^/]' \| \
17327 X"$ac_file" : 'X\(//\)$' \| \
17328 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
17329$as_echo X"$ac_file" |
17330 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
17331 s//\1/
17332 q
17333 }
17334 /^X\(\/\/\)[^/].*/{
17335 s//\1/
17336 q
17337 }
17338 /^X\(\/\/\)$/{
17339 s//\1/
17340 q
17341 }
17342 /^X\(\/\).*/{
17343 s//\1/
17344 q
17345 }
17346 s/.*/./; q'`
17347 { as_dir="$ac_dir"
17348 case $as_dir in #(
17349 -*) as_dir=./$as_dir;;
17350 esac
17351 test -d "$as_dir" || { $as_mkdir_p && mkdir -p "$as_dir"; } || {
17352 as_dirs=
17353 while :; do
17354 case $as_dir in #(
17355 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
17356 *) as_qdir=$as_dir;;
17357 esac
17358 as_dirs="'$as_qdir' $as_dirs"
17359 as_dir=`$as_dirname -- "$as_dir" ||
17360$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
17361 X"$as_dir" : 'X\(//\)[^/]' \| \
17362 X"$as_dir" : 'X\(//\)$' \| \
17363 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
17364$as_echo X"$as_dir" |
17365 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
17366 s//\1/
17367 q
17368 }
17369 /^X\(\/\/\)[^/].*/{
17370 s//\1/
17371 q
17372 }
17373 /^X\(\/\/\)$/{
17374 s//\1/
17375 q
17376 }
17377 /^X\(\/\).*/{
17378 s//\1/
17379 q
17380 }
17381 s/.*/./; q'`
17382 test -d "$as_dir" && break
17383 done
17384 test -z "$as_dirs" || eval "mkdir $as_dirs"
17385 } || test -d "$as_dir" || { { $as_echo "$as_me:$LINENO: error: cannot create directory $as_dir" >&5
17386$as_echo "$as_me: error: cannot create directory $as_dir" >&2;}
17387 { (exit 1); exit 1; }; }; }
17388 ac_builddir=.
17389
17390case "$ac_dir" in
17391.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
17392*)
17393 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
17394 # A ".." for each directory in $ac_dir_suffix.
17395 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
17396 case $ac_top_builddir_sub in
17397 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
17398 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
17399 esac ;;
17400esac
17401ac_abs_top_builddir=$ac_pwd
17402ac_abs_builddir=$ac_pwd$ac_dir_suffix
17403# for backward compatibility:
17404ac_top_builddir=$ac_top_build_prefix
17405
17406case $srcdir in
17407 .) # We are building in place.
17408 ac_srcdir=.
17409 ac_top_srcdir=$ac_top_builddir_sub
17410 ac_abs_top_srcdir=$ac_pwd ;;
17411 [\\/]* | ?:[\\/]* ) # Absolute name.
17412 ac_srcdir=$srcdir$ac_dir_suffix;
17413 ac_top_srcdir=$srcdir
17414 ac_abs_top_srcdir=$srcdir ;;
17415 *) # Relative name.
17416 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
17417 ac_top_srcdir=$ac_top_build_prefix$srcdir
17418 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
17419esac
17420ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
17421
17422
17423 case $ac_mode in
17424 :F)
17425 #
17426 # CONFIG_FILE
17427 #
17428
17429 case $INSTALL in
17430 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
17431 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
17432 esac
17433 ac_MKDIR_P=$MKDIR_P
17434 case $MKDIR_P in
17435 [\\/$]* | ?:[\\/]* ) ;;
17436 */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;;
17437 esac
17438_ACEOF
17439
17440cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17441# If the template does not know about datarootdir, expand it.
17442# FIXME: This hack should be removed a few years after 2.60.
17443ac_datarootdir_hack=; ac_datarootdir_seen=
17444
17445ac_sed_dataroot='
17446/datarootdir/ {
17447 p
17448 q
17449}
17450/@datadir@/p
17451/@docdir@/p
17452/@infodir@/p
17453/@localedir@/p
17454/@mandir@/p
17455'
17456case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
17457*datarootdir*) ac_datarootdir_seen=yes;;
17458*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
17459 { $as_echo "$as_me:$LINENO: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
17460$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
17461_ACEOF
17462cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17463 ac_datarootdir_hack='
17464 s&@datadir@&$datadir&g
17465 s&@docdir@&$docdir&g
17466 s&@infodir@&$infodir&g
17467 s&@localedir@&$localedir&g
17468 s&@mandir@&$mandir&g
17469 s&\\\${datarootdir}&$datarootdir&g' ;;
17470esac
17471_ACEOF
17472
17473# Neutralize VPATH when `$srcdir' = `.'.
17474# Shell code in configure.ac might set extrasub.
17475# FIXME: do we really want to maintain this feature?
17476cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17477ac_sed_extra="$ac_vpsub
17478$extrasub
17479_ACEOF
17480cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17481:t
17482/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
17483s|@configure_input@|$ac_sed_conf_input|;t t
17484s&@top_builddir@&$ac_top_builddir_sub&;t t
17485s&@top_build_prefix@&$ac_top_build_prefix&;t t
17486s&@srcdir@&$ac_srcdir&;t t
17487s&@abs_srcdir@&$ac_abs_srcdir&;t t
17488s&@top_srcdir@&$ac_top_srcdir&;t t
17489s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
17490s&@builddir@&$ac_builddir&;t t
17491s&@abs_builddir@&$ac_abs_builddir&;t t
17492s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
17493s&@INSTALL@&$ac_INSTALL&;t t
17494s&@MKDIR_P@&$ac_MKDIR_P&;t t
17495$ac_datarootdir_hack
17496"
17497eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$tmp/subs.awk" >$tmp/out \
17498 || { { $as_echo "$as_me:$LINENO: error: could not create $ac_file" >&5
17499$as_echo "$as_me: error: could not create $ac_file" >&2;}
17500 { (exit 1); exit 1; }; }
17501
17502test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
17503 { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } &&
17504 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } &&
17505 { $as_echo "$as_me:$LINENO: WARNING: $ac_file contains a reference to the variable \`datarootdir'
17506which seems to be undefined. Please make sure it is defined." >&5
17507$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
17508which seems to be undefined. Please make sure it is defined." >&2;}
17509
17510 rm -f "$tmp/stdin"
17511 case $ac_file in
17512 -) cat "$tmp/out" && rm -f "$tmp/out";;
17513 *) rm -f "$ac_file" && mv "$tmp/out" "$ac_file";;
17514 esac \
17515 || { { $as_echo "$as_me:$LINENO: error: could not create $ac_file" >&5
17516$as_echo "$as_me: error: could not create $ac_file" >&2;}
17517 { (exit 1); exit 1; }; }
17518 ;;
17519 :H)
17520 #
17521 # CONFIG_HEADER
17522 #
17523 if test x"$ac_file" != x-; then
17524 {
17525 $as_echo "/* $configure_input */" \
17526 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs"
17527 } >"$tmp/config.h" \
17528 || { { $as_echo "$as_me:$LINENO: error: could not create $ac_file" >&5
17529$as_echo "$as_me: error: could not create $ac_file" >&2;}
17530 { (exit 1); exit 1; }; }
17531 if diff "$ac_file" "$tmp/config.h" >/dev/null 2>&1; then
17532 { $as_echo "$as_me:$LINENO: $ac_file is unchanged" >&5
17533$as_echo "$as_me: $ac_file is unchanged" >&6;}
17534 else
17535 rm -f "$ac_file"
17536 mv "$tmp/config.h" "$ac_file" \
17537 || { { $as_echo "$as_me:$LINENO: error: could not create $ac_file" >&5
17538$as_echo "$as_me: error: could not create $ac_file" >&2;}
17539 { (exit 1); exit 1; }; }
17540 fi
17541 else
17542 $as_echo "/* $configure_input */" \
17543 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" \
17544 || { { $as_echo "$as_me:$LINENO: error: could not create -" >&5
17545$as_echo "$as_me: error: could not create -" >&2;}
17546 { (exit 1); exit 1; }; }
17547 fi
17548# Compute "$ac_file"'s index in $config_headers.
17549_am_arg="$ac_file"
17550_am_stamp_count=1
17551for _am_header in $config_headers :; do
17552 case $_am_header in
17553 $_am_arg | $_am_arg:* )
17554 break ;;
17555 * )
17556 _am_stamp_count=`expr $_am_stamp_count + 1` ;;
17557 esac
17558done
17559echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" ||
17560$as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
17561 X"$_am_arg" : 'X\(//\)[^/]' \| \
17562 X"$_am_arg" : 'X\(//\)$' \| \
17563 X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null ||
17564$as_echo X"$_am_arg" |
17565 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
17566 s//\1/
17567 q
17568 }
17569 /^X\(\/\/\)[^/].*/{
17570 s//\1/
17571 q
17572 }
17573 /^X\(\/\/\)$/{
17574 s//\1/
17575 q
17576 }
17577 /^X\(\/\).*/{
17578 s//\1/
17579 q
17580 }
17581 s/.*/./; q'`/stamp-h$_am_stamp_count
17582 ;;
17583
17584 :C) { $as_echo "$as_me:$LINENO: executing $ac_file commands" >&5
17585$as_echo "$as_me: executing $ac_file commands" >&6;}
17586 ;;
17587 esac
17588
17589
17590 case $ac_file$ac_mode in
17591 "depfiles":C) test x"$AMDEP_TRUE" != x"" || {
17592 # Autoconf 2.62 quotes --file arguments for eval, but not when files
17593 # are listed without --file. Let's play safe and only enable the eval
17594 # if we detect the quoting.
17595 case $CONFIG_FILES in
17596 *\'*) eval set x "$CONFIG_FILES" ;;
17597 *) set x $CONFIG_FILES ;;
17598 esac
17599 shift
17600 for mf
17601 do
17602 # Strip MF so we end up with the name of the file.
17603 mf=`echo "$mf" | sed -e 's/:.*$//'`
17604 # Check whether this is an Automake generated Makefile or not.
17605 # We used to match only the files named `Makefile.in', but
17606 # some people rename them; so instead we look at the file content.
17607 # Grep'ing the first line is not enough: some people post-process
17608 # each Makefile.in and add a new line on top of each file to say so.
17609 # Grep'ing the whole file is not good either: AIX grep has a line
17610 # limit of 2048, but all sed's we know have understand at least 4000.
17611 if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then
17612 dirpart=`$as_dirname -- "$mf" ||
17613$as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
17614 X"$mf" : 'X\(//\)[^/]' \| \
17615 X"$mf" : 'X\(//\)$' \| \
17616 X"$mf" : 'X\(/\)' \| . 2>/dev/null ||
17617$as_echo X"$mf" |
17618 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
17619 s//\1/
17620 q
17621 }
17622 /^X\(\/\/\)[^/].*/{
17623 s//\1/
17624 q
17625 }
17626 /^X\(\/\/\)$/{
17627 s//\1/
17628 q
17629 }
17630 /^X\(\/\).*/{
17631 s//\1/
17632 q
17633 }
17634 s/.*/./; q'`
17635 else
17636 continue
17637 fi
17638 # Extract the definition of DEPDIR, am__include, and am__quote
17639 # from the Makefile without running `make'.
17640 DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
17641 test -z "$DEPDIR" && continue
17642 am__include=`sed -n 's/^am__include = //p' < "$mf"`
17643 test -z "am__include" && continue
17644 am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
17645 # When using ansi2knr, U may be empty or an underscore; expand it
17646 U=`sed -n 's/^U = //p' < "$mf"`
17647 # Find all dependency output files, they are included files with
17648 # $(DEPDIR) in their names. We invoke sed twice because it is the
17649 # simplest approach to changing $(DEPDIR) to its actual value in the
17650 # expansion.
17651 for file in `sed -n "
17652 s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
17653 sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do
17654 # Make sure the directory exists.
17655 test -f "$dirpart/$file" && continue
17656 fdir=`$as_dirname -- "$file" ||
17657$as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
17658 X"$file" : 'X\(//\)[^/]' \| \
17659 X"$file" : 'X\(//\)$' \| \
17660 X"$file" : 'X\(/\)' \| . 2>/dev/null ||
17661$as_echo X"$file" |
17662 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
17663 s//\1/
17664 q
17665 }
17666 /^X\(\/\/\)[^/].*/{
17667 s//\1/
17668 q
17669 }
17670 /^X\(\/\/\)$/{
17671 s//\1/
17672 q
17673 }
17674 /^X\(\/\).*/{
17675 s//\1/
17676 q
17677 }
17678 s/.*/./; q'`
17679 { as_dir=$dirpart/$fdir
17680 case $as_dir in #(
17681 -*) as_dir=./$as_dir;;
17682 esac
17683 test -d "$as_dir" || { $as_mkdir_p && mkdir -p "$as_dir"; } || {
17684 as_dirs=
17685 while :; do
17686 case $as_dir in #(
17687 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
17688 *) as_qdir=$as_dir;;
17689 esac
17690 as_dirs="'$as_qdir' $as_dirs"
17691 as_dir=`$as_dirname -- "$as_dir" ||
17692$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
17693 X"$as_dir" : 'X\(//\)[^/]' \| \
17694 X"$as_dir" : 'X\(//\)$' \| \
17695 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
17696$as_echo X"$as_dir" |
17697 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
17698 s//\1/
17699 q
17700 }
17701 /^X\(\/\/\)[^/].*/{
17702 s//\1/
17703 q
17704 }
17705 /^X\(\/\/\)$/{
17706 s//\1/
17707 q
17708 }
17709 /^X\(\/\).*/{
17710 s//\1/
17711 q
17712 }
17713 s/.*/./; q'`
17714 test -d "$as_dir" && break
17715 done
17716 test -z "$as_dirs" || eval "mkdir $as_dirs"
17717 } || test -d "$as_dir" || { { $as_echo "$as_me:$LINENO: error: cannot create directory $as_dir" >&5
17718$as_echo "$as_me: error: cannot create directory $as_dir" >&2;}
17719 { (exit 1); exit 1; }; }; }
17720 # echo "creating $dirpart/$file"
17721 echo '# dummy' > "$dirpart/$file"
17722 done
17723 done
17724}
17725 ;;
17726 "libtool":C)
17727
17728 # See if we are running on zsh, and set the options which allow our
17729 # commands through without removal of \ escapes.
17730 if test -n "${ZSH_VERSION+set}" ; then
17731 setopt NO_GLOB_SUBST
17732 fi
17733
17734 cfgfile="${ofile}T"
17735 trap "$RM \"$cfgfile\"; exit 1" 1 2 15
17736 $RM "$cfgfile"
17737
17738 cat <<_LT_EOF >> "$cfgfile"
17739#! $SHELL
17740
17741# `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
17742# Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION
17743# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
17744# NOTE: Changes made to this file will be lost: look at ltmain.sh.
17745#
17746# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
17747# 2006, 2007, 2008 Free Software Foundation, Inc.
17748# Written by Gordon Matzigkeit, 1996
17749#
17750# This file is part of GNU Libtool.
17751#
17752# GNU Libtool is free software; you can redistribute it and/or
17753# modify it under the terms of the GNU General Public License as
17754# published by the Free Software Foundation; either version 2 of
17755# the License, or (at your option) any later version.
17756#
17757# As a special exception to the GNU General Public License,
17758# if you distribute this file as part of a program or library that
17759# is built using GNU Libtool, you may include this file under the
17760# same distribution terms that you use for the rest of that program.
17761#
17762# GNU Libtool is distributed in the hope that it will be useful,
17763# but WITHOUT ANY WARRANTY; without even the implied warranty of
17764# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
17765# GNU General Public License for more details.
17766#
17767# You should have received a copy of the GNU General Public License
17768# along with GNU Libtool; see the file COPYING. If not, a copy
17769# can be downloaded from http://www.gnu.org/licenses/gpl.html, or
17770# obtained by writing to the Free Software Foundation, Inc.,
17771# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
17772
17773
17774# The names of the tagged configurations supported by this script.
17775available_tags=""
17776
17777# ### BEGIN LIBTOOL CONFIG
17778
17779# Assembler program.
17780AS=$AS
17781
17782# DLL creation program.
17783DLLTOOL=$DLLTOOL
17784
17785# Object dumper program.
17786OBJDUMP=$OBJDUMP
17787
17788# Which release of libtool.m4 was used?
17789macro_version=$macro_version
17790macro_revision=$macro_revision
17791
17792# Whether or not to build shared libraries.
17793build_libtool_libs=$enable_shared
17794
17795# Whether or not to build static libraries.
17796build_old_libs=$enable_static
17797
17798# What type of objects to build.
17799pic_mode=$pic_mode
17800
17801# Whether or not to optimize for fast installation.
17802fast_install=$enable_fast_install
17803
17804# The host system.
17805host_alias=$host_alias
17806host=$host
17807host_os=$host_os
17808
17809# The build system.
17810build_alias=$build_alias
17811build=$build
17812build_os=$build_os
17813
17814# A sed program that does not truncate output.
17815SED=$lt_SED
17816
17817# Sed that helps us avoid accidentally triggering echo(1) options like -n.
17818Xsed="\$SED -e 1s/^X//"
17819
17820# A grep program that handles long lines.
17821GREP=$lt_GREP
17822
17823# An ERE matcher.
17824EGREP=$lt_EGREP
17825
17826# A literal string matcher.
17827FGREP=$lt_FGREP
17828
17829# A BSD- or MS-compatible name lister.
17830NM=$lt_NM
17831
17832# Whether we need soft or hard links.
17833LN_S=$lt_LN_S
17834
17835# What is the maximum length of a command?
17836max_cmd_len=$max_cmd_len
17837
17838# Object file suffix (normally "o").
17839objext=$ac_objext
17840
17841# Executable file suffix (normally "").
17842exeext=$exeext
17843
17844# whether the shell understands "unset".
17845lt_unset=$lt_unset
17846
17847# turn spaces into newlines.
17848SP2NL=$lt_lt_SP2NL
17849
17850# turn newlines into spaces.
17851NL2SP=$lt_lt_NL2SP
17852
17853# How to create reloadable object files.
17854reload_flag=$lt_reload_flag
17855reload_cmds=$lt_reload_cmds
17856
17857# Method to check whether dependent libraries are shared objects.
17858deplibs_check_method=$lt_deplibs_check_method
17859
17860# Command to use when deplibs_check_method == "file_magic".
17861file_magic_cmd=$lt_file_magic_cmd
17862
17863# The archiver.
17864AR=$lt_AR
17865AR_FLAGS=$lt_AR_FLAGS
17866
17867# A symbol stripping program.
17868STRIP=$lt_STRIP
17869
17870# Commands used to install an old-style archive.
17871RANLIB=$lt_RANLIB
17872old_postinstall_cmds=$lt_old_postinstall_cmds
17873old_postuninstall_cmds=$lt_old_postuninstall_cmds
17874
17875# A C compiler.
17876LTCC=$lt_CC
17877
17878# LTCC compiler flags.
17879LTCFLAGS=$lt_CFLAGS
17880
17881# Take the output of nm and produce a listing of raw symbols and C names.
17882global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
17883
17884# Transform the output of nm in a proper C declaration.
17885global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
17886
17887# Transform the output of nm in a C name address pair.
17888global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
17889
17890# Transform the output of nm in a C name address pair when lib prefix is needed.
17891global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
17892
17893# The name of the directory that contains temporary libtool files.
17894objdir=$objdir
17895
17896# Shell to use when invoking shell scripts.
17897SHELL=$lt_SHELL
17898
17899# An echo program that does not interpret backslashes.
17900ECHO=$lt_ECHO
17901
17902# Used to examine libraries when file_magic_cmd begins with "file".
17903MAGIC_CMD=$MAGIC_CMD
17904
17905# Must we lock files when doing compilation?
17906need_locks=$lt_need_locks
17907
17908# Tool to manipulate archived DWARF debug symbol files on Mac OS X.
17909DSYMUTIL=$lt_DSYMUTIL
17910
17911# Tool to change global to local symbols on Mac OS X.
17912NMEDIT=$lt_NMEDIT
17913
17914# Tool to manipulate fat objects and archives on Mac OS X.
17915LIPO=$lt_LIPO
17916
17917# ldd/readelf like tool for Mach-O binaries on Mac OS X.
17918OTOOL=$lt_OTOOL
17919
17920# ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4.
17921OTOOL64=$lt_OTOOL64
17922
17923# Old archive suffix (normally "a").
17924libext=$libext
17925
17926# Shared library suffix (normally ".so").
17927shrext_cmds=$lt_shrext_cmds
17928
17929# The commands to extract the exported symbol list from a shared archive.
17930extract_expsyms_cmds=$lt_extract_expsyms_cmds
17931
17932# Variables whose values should be saved in libtool wrapper scripts and
17933# restored at link time.
17934variables_saved_for_relink=$lt_variables_saved_for_relink
17935
17936# Do we need the "lib" prefix for modules?
17937need_lib_prefix=$need_lib_prefix
17938
17939# Do we need a version for libraries?
17940need_version=$need_version
17941
17942# Library versioning type.
17943version_type=$version_type
17944
17945# Shared library runtime path variable.
17946runpath_var=$runpath_var
17947
17948# Shared library path variable.
17949shlibpath_var=$shlibpath_var
17950
17951# Is shlibpath searched before the hard-coded library search path?
17952shlibpath_overrides_runpath=$shlibpath_overrides_runpath
17953
17954# Format of library name prefix.
17955libname_spec=$lt_libname_spec
17956
17957# List of archive names. First name is the real one, the rest are links.
17958# The last name is the one that the linker finds with -lNAME
17959library_names_spec=$lt_library_names_spec
17960
17961# The coded name of the library, if different from the real name.
17962soname_spec=$lt_soname_spec
17963
17964# Command to use after installation of a shared archive.
17965postinstall_cmds=$lt_postinstall_cmds
17966
17967# Command to use after uninstallation of a shared archive.
17968postuninstall_cmds=$lt_postuninstall_cmds
17969
17970# Commands used to finish a libtool library installation in a directory.
17971finish_cmds=$lt_finish_cmds
17972
17973# As "finish_cmds", except a single script fragment to be evaled but
17974# not shown.
17975finish_eval=$lt_finish_eval
17976
17977# Whether we should hardcode library paths into libraries.
17978hardcode_into_libs=$hardcode_into_libs
17979
17980# Compile-time system search path for libraries.
17981sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
17982
17983# Run-time system search path for libraries.
17984sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
17985
17986# Whether dlopen is supported.
17987dlopen_support=$enable_dlopen
17988
17989# Whether dlopen of programs is supported.
17990dlopen_self=$enable_dlopen_self
17991
17992# Whether dlopen of statically linked programs is supported.
17993dlopen_self_static=$enable_dlopen_self_static
17994
17995# Commands to strip libraries.
17996old_striplib=$lt_old_striplib
17997striplib=$lt_striplib
17998
17999
18000# The linker used to build libraries.
18001LD=$lt_LD
18002
18003# Commands used to build an old-style archive.
18004old_archive_cmds=$lt_old_archive_cmds
18005
18006# A language specific compiler.
18007CC=$lt_compiler
18008
18009# Is the compiler the GNU compiler?
18010with_gcc=$GCC
18011
18012# Compiler flag to turn off builtin functions.
18013no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
18014
18015# How to pass a linker flag through the compiler.
18016wl=$lt_lt_prog_compiler_wl
18017
18018# Additional compiler flags for building library objects.
18019pic_flag=$lt_lt_prog_compiler_pic
18020
18021# Compiler flag to prevent dynamic linking.
18022link_static_flag=$lt_lt_prog_compiler_static
18023
18024# Does compiler simultaneously support -c and -o options?
18025compiler_c_o=$lt_lt_cv_prog_compiler_c_o
18026
18027# Whether or not to add -lc for building shared libraries.
18028build_libtool_need_lc=$archive_cmds_need_lc
18029
18030# Whether or not to disallow shared libs when runtime libs are static.
18031allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
18032
18033# Compiler flag to allow reflexive dlopens.
18034export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
18035
18036# Compiler flag to generate shared objects directly from archives.
18037whole_archive_flag_spec=$lt_whole_archive_flag_spec
18038
18039# Whether the compiler copes with passing no objects directly.
18040compiler_needs_object=$lt_compiler_needs_object
18041
18042# Create an old-style archive from a shared archive.
18043old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
18044
18045# Create a temporary old-style archive to link instead of a shared archive.
18046old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
18047
18048# Commands used to build a shared archive.
18049archive_cmds=$lt_archive_cmds
18050archive_expsym_cmds=$lt_archive_expsym_cmds
18051
18052# Commands used to build a loadable module if different from building
18053# a shared archive.
18054module_cmds=$lt_module_cmds
18055module_expsym_cmds=$lt_module_expsym_cmds
18056
18057# Whether we are building with GNU ld or not.
18058with_gnu_ld=$lt_with_gnu_ld
18059
18060# Flag that allows shared libraries with undefined symbols to be built.
18061allow_undefined_flag=$lt_allow_undefined_flag
18062
18063# Flag that enforces no undefined symbols.
18064no_undefined_flag=$lt_no_undefined_flag
18065
18066# Flag to hardcode \$libdir into a binary during linking.
18067# This must work even if \$libdir does not exist
18068hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
18069
18070# If ld is used when linking, flag to hardcode \$libdir into a binary
18071# during linking. This must work even if \$libdir does not exist.
18072hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld
18073
18074# Whether we need a single "-rpath" flag with a separated argument.
18075hardcode_libdir_separator=$lt_hardcode_libdir_separator
18076
18077# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
18078# DIR into the resulting binary.
18079hardcode_direct=$hardcode_direct
18080
18081# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
18082# DIR into the resulting binary and the resulting library dependency is
18083# "absolute",i.e impossible to change by setting \${shlibpath_var} if the
18084# library is relocated.
18085hardcode_direct_absolute=$hardcode_direct_absolute
18086
18087# Set to "yes" if using the -LDIR flag during linking hardcodes DIR
18088# into the resulting binary.
18089hardcode_minus_L=$hardcode_minus_L
18090
18091# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
18092# into the resulting binary.
18093hardcode_shlibpath_var=$hardcode_shlibpath_var
18094
18095# Set to "yes" if building a shared library automatically hardcodes DIR
18096# into the library and all subsequent libraries and executables linked
18097# against it.
18098hardcode_automatic=$hardcode_automatic
18099
18100# Set to yes if linker adds runtime paths of dependent libraries
18101# to runtime path list.
18102inherit_rpath=$inherit_rpath
18103
18104# Whether libtool must link a program against all its dependency libraries.
18105link_all_deplibs=$link_all_deplibs
18106
18107# Fix the shell variable \$srcfile for the compiler.
18108fix_srcfile_path=$lt_fix_srcfile_path
18109
18110# Set to "yes" if exported symbols are required.
18111always_export_symbols=$always_export_symbols
18112
18113# The commands to list exported symbols.
18114export_symbols_cmds=$lt_export_symbols_cmds
18115
18116# Symbols that should not be listed in the preloaded symbols.
18117exclude_expsyms=$lt_exclude_expsyms
18118
18119# Symbols that must always be exported.
18120include_expsyms=$lt_include_expsyms
18121
18122# Commands necessary for linking programs (against libraries) with templates.
18123prelink_cmds=$lt_prelink_cmds
18124
18125# Specify filename containing input files.
18126file_list_spec=$lt_file_list_spec
18127
18128# How to hardcode a shared library path into an executable.
18129hardcode_action=$hardcode_action
18130
18131# ### END LIBTOOL CONFIG
18132
18133_LT_EOF
18134
18135 case $host_os in
18136 aix3*)
18137 cat <<\_LT_EOF >> "$cfgfile"
18138# AIX sometimes has problems with the GCC collect2 program. For some
18139# reason, if we set the COLLECT_NAMES environment variable, the problems
18140# vanish in a puff of smoke.
18141if test "X${COLLECT_NAMES+set}" != Xset; then
18142 COLLECT_NAMES=
18143 export COLLECT_NAMES
18144fi
18145_LT_EOF
18146 ;;
18147 esac
18148
18149
18150ltmain="$ac_aux_dir/ltmain.sh"
18151
18152
18153 # We use sed instead of cat because bash on DJGPP gets confused if
18154 # if finds mixed CR/LF and LF-only lines. Since sed operates in
18155 # text mode, it properly converts lines to CR/LF. This bash problem
18156 # is reportedly fixed, but why not run on old versions too?
18157 sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \
18158 || (rm -f "$cfgfile"; exit 1)
18159
18160 case $xsi_shell in
18161 yes)
18162 cat << \_LT_EOF >> "$cfgfile"
18163
18164# func_dirname file append nondir_replacement
18165# Compute the dirname of FILE. If nonempty, add APPEND to the result,
18166# otherwise set result to NONDIR_REPLACEMENT.
18167func_dirname ()
18168{
18169 case ${1} in
18170 */*) func_dirname_result="${1%/*}${2}" ;;
18171 * ) func_dirname_result="${3}" ;;
18172 esac
18173}
18174
18175# func_basename file
18176func_basename ()
18177{
18178 func_basename_result="${1##*/}"
18179}
18180
18181# func_dirname_and_basename file append nondir_replacement
18182# perform func_basename and func_dirname in a single function
18183# call:
18184# dirname: Compute the dirname of FILE. If nonempty,
18185# add APPEND to the result, otherwise set result
18186# to NONDIR_REPLACEMENT.
18187# value returned in "$func_dirname_result"
18188# basename: Compute filename of FILE.
18189# value retuned in "$func_basename_result"
18190# Implementation must be kept synchronized with func_dirname
18191# and func_basename. For efficiency, we do not delegate to
18192# those functions but instead duplicate the functionality here.
18193func_dirname_and_basename ()
18194{
18195 case ${1} in
18196 */*) func_dirname_result="${1%/*}${2}" ;;
18197 * ) func_dirname_result="${3}" ;;
18198 esac
18199 func_basename_result="${1##*/}"
18200}
18201
18202# func_stripname prefix suffix name
18203# strip PREFIX and SUFFIX off of NAME.
18204# PREFIX and SUFFIX must not contain globbing or regex special
18205# characters, hashes, percent signs, but SUFFIX may contain a leading
18206# dot (in which case that matches only a dot).
18207func_stripname ()
18208{
18209 # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are
18210 # positional parameters, so assign one to ordinary parameter first.
18211 func_stripname_result=${3}
18212 func_stripname_result=${func_stripname_result#"${1}"}
18213 func_stripname_result=${func_stripname_result%"${2}"}
18214}
18215
18216# func_opt_split
18217func_opt_split ()
18218{
18219 func_opt_split_opt=${1%%=*}
18220 func_opt_split_arg=${1#*=}
18221}
18222
18223# func_lo2o object
18224func_lo2o ()
18225{
18226 case ${1} in
18227 *.lo) func_lo2o_result=${1%.lo}.${objext} ;;
18228 *) func_lo2o_result=${1} ;;
18229 esac
18230}
18231
18232# func_xform libobj-or-source
18233func_xform ()
18234{
18235 func_xform_result=${1%.*}.lo
18236}
18237
18238# func_arith arithmetic-term...
18239func_arith ()
18240{
18241 func_arith_result=$(( $* ))
18242}
18243
18244# func_len string
18245# STRING may not start with a hyphen.
18246func_len ()
18247{
18248 func_len_result=${#1}
18249}
18250
18251_LT_EOF
18252 ;;
18253 *) # Bourne compatible functions.
18254 cat << \_LT_EOF >> "$cfgfile"
18255
18256# func_dirname file append nondir_replacement
18257# Compute the dirname of FILE. If nonempty, add APPEND to the result,
18258# otherwise set result to NONDIR_REPLACEMENT.
18259func_dirname ()
18260{
18261 # Extract subdirectory from the argument.
18262 func_dirname_result=`$ECHO "X${1}" | $Xsed -e "$dirname"`
18263 if test "X$func_dirname_result" = "X${1}"; then
18264 func_dirname_result="${3}"
18265 else
18266 func_dirname_result="$func_dirname_result${2}"
18267 fi
18268}
18269
18270# func_basename file
18271func_basename ()
18272{
18273 func_basename_result=`$ECHO "X${1}" | $Xsed -e "$basename"`
18274}
18275
18276
18277# func_stripname prefix suffix name
18278# strip PREFIX and SUFFIX off of NAME.
18279# PREFIX and SUFFIX must not contain globbing or regex special
18280# characters, hashes, percent signs, but SUFFIX may contain a leading
18281# dot (in which case that matches only a dot).
18282# func_strip_suffix prefix name
18283func_stripname ()
18284{
18285 case ${2} in
18286 .*) func_stripname_result=`$ECHO "X${3}" \
18287 | $Xsed -e "s%^${1}%%" -e "s%\\\\${2}\$%%"`;;
18288 *) func_stripname_result=`$ECHO "X${3}" \
18289 | $Xsed -e "s%^${1}%%" -e "s%${2}\$%%"`;;
18290 esac
18291}
18292
18293# sed scripts:
18294my_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q'
18295my_sed_long_arg='1s/^-[^=]*=//'
18296
18297# func_opt_split
18298func_opt_split ()
18299{
18300 func_opt_split_opt=`$ECHO "X${1}" | $Xsed -e "$my_sed_long_opt"`
18301 func_opt_split_arg=`$ECHO "X${1}" | $Xsed -e "$my_sed_long_arg"`
18302}
18303
18304# func_lo2o object
18305func_lo2o ()
18306{
18307 func_lo2o_result=`$ECHO "X${1}" | $Xsed -e "$lo2o"`
18308}
18309
18310# func_xform libobj-or-source
18311func_xform ()
18312{
18313 func_xform_result=`$ECHO "X${1}" | $Xsed -e 's/\.[^.]*$/.lo/'`
18314}
18315
18316# func_arith arithmetic-term...
18317func_arith ()
18318{
18319 func_arith_result=`expr "$@"`
18320}
18321
18322# func_len string
18323# STRING may not start with a hyphen.
18324func_len ()
18325{
18326 func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len`
18327}
18328
18329_LT_EOF
18330esac
18331
18332case $lt_shell_append in
18333 yes)
18334 cat << \_LT_EOF >> "$cfgfile"
18335
18336# func_append var value
18337# Append VALUE to the end of shell variable VAR.
18338func_append ()
18339{
18340 eval "$1+=\$2"
18341}
18342_LT_EOF
18343 ;;
18344 *)
18345 cat << \_LT_EOF >> "$cfgfile"
18346
18347# func_append var value
18348# Append VALUE to the end of shell variable VAR.
18349func_append ()
18350{
18351 eval "$1=\$$1\$2"
18352}
18353
18354_LT_EOF
18355 ;;
18356 esac
18357
18358
18359 sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \
18360 || (rm -f "$cfgfile"; exit 1)
18361
18362 mv -f "$cfgfile" "$ofile" ||
18363 (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
18364 chmod +x "$ofile"
18365
18366 ;;
18367
18368 esac
18369done # for ac_tag
18370
18371
18372{ (exit 0); exit 0; }
18373_ACEOF
18374chmod +x $CONFIG_STATUS
18375ac_clean_files=$ac_clean_files_save
18376
18377test $ac_write_fail = 0 ||
18378 { { $as_echo "$as_me:$LINENO: error: write failure creating $CONFIG_STATUS" >&5
18379$as_echo "$as_me: error: write failure creating $CONFIG_STATUS" >&2;}
18380 { (exit 1); exit 1; }; }
18381
18382
18383# configure is writing to config.log, and then calls config.status.
18384# config.status does its own redirection, appending to config.log.
18385# Unfortunately, on DOS this fails, as config.log is still kept open
18386# by configure, so config.status won't be able to write to it; its
18387# output is simply discarded. So we exec the FD to /dev/null,
18388# effectively closing config.log, so it can be properly (re)opened and
18389# appended to by config.status. When coming back to configure, we
18390# need to make the FD available again.
18391if test "$no_create" != yes; then
18392 ac_cs_success=:
18393 ac_config_status_args=
18394 test "$silent" = yes &&
18395 ac_config_status_args="$ac_config_status_args --quiet"
18396 exec 5>/dev/null
18397 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
18398 exec 5>>config.log
18399 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
18400 # would make configure fail if this is the last instruction.
18401 $ac_cs_success || { (exit 1); exit 1; }
18402fi
18403if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
18404 { $as_echo "$as_me:$LINENO: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
18405$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
18406fi
18407
18408chmod +x hotplug.sh