]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/blob - contrib/libevent/configure
libevent: Import libevent 2.1.12
[FreeBSD/FreeBSD.git] / contrib / libevent / configure
1 #! /bin/sh
2 # Guess values for system-dependent variables and create Makefiles.
3 # Generated by GNU Autoconf 2.69 for libevent 2.1.12-stable.
4 #
5 #
6 # Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc.
7 #
8 #
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
16 DUALCASE=1; export DUALCASE # for MKS sh
17 if 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
24 else
25   case `(set -o) 2>/dev/null` in #(
26   *posix*) :
27     set -o posix ;; #(
28   *) :
29      ;;
30 esac
31 fi
32
33
34 as_nl='
35 '
36 export as_nl
37 # Printing a long string crashes Solaris 7 /usr/bin/printf.
38 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
39 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
40 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
41 # Prefer a ksh shell builtin over an external printf program on Solaris,
42 # but without wasting forks for bash or zsh.
43 if test -z "$BASH_VERSION$ZSH_VERSION" \
44     && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
45   as_echo='print -r --'
46   as_echo_n='print -rn --'
47 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
48   as_echo='printf %s\n'
49   as_echo_n='printf %s'
50 else
51   if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
52     as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
53     as_echo_n='/usr/ucb/echo -n'
54   else
55     as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
56     as_echo_n_body='eval
57       arg=$1;
58       case $arg in #(
59       *"$as_nl"*)
60         expr "X$arg" : "X\\(.*\\)$as_nl";
61         arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
62       esac;
63       expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
64     '
65     export as_echo_n_body
66     as_echo_n='sh -c $as_echo_n_body as_echo'
67   fi
68   export as_echo_body
69   as_echo='sh -c $as_echo_body as_echo'
70 fi
71
72 # The user is always right.
73 if test "${PATH_SEPARATOR+set}" != set; then
74   PATH_SEPARATOR=:
75   (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
76     (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
77       PATH_SEPARATOR=';'
78   }
79 fi
80
81
82 # IFS
83 # We need space, tab and new line, in precisely that order.  Quoting is
84 # there to prevent editors from complaining about space-tab.
85 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
86 # splitting by setting IFS to empty value.)
87 IFS=" ""        $as_nl"
88
89 # Find who we are.  Look in the path if we contain no directory separator.
90 as_myself=
91 case $0 in #((
92   *[\\/]* ) as_myself=$0 ;;
93   *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
94 for as_dir in $PATH
95 do
96   IFS=$as_save_IFS
97   test -z "$as_dir" && as_dir=.
98     test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
99   done
100 IFS=$as_save_IFS
101
102      ;;
103 esac
104 # We did not find ourselves, most probably we were run as `sh COMMAND'
105 # in which case we are not to be found in the path.
106 if test "x$as_myself" = x; then
107   as_myself=$0
108 fi
109 if test ! -f "$as_myself"; then
110   $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
111   exit 1
112 fi
113
114 # Unset variables that we do not need and which cause bugs (e.g. in
115 # pre-3.0 UWIN ksh).  But do not cause bugs in bash 2.01; the "|| exit 1"
116 # suppresses any "Segmentation fault" message there.  '((' could
117 # trigger a bug in pdksh 5.2.14.
118 for as_var in BASH_ENV ENV MAIL MAILPATH
119 do eval test x\${$as_var+set} = xset \
120   && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
121 done
122 PS1='$ '
123 PS2='> '
124 PS4='+ '
125
126 # NLS nuisances.
127 LC_ALL=C
128 export LC_ALL
129 LANGUAGE=C
130 export LANGUAGE
131
132 # CDPATH.
133 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
134
135 # Use a proper internal environment variable to ensure we don't fall
136   # into an infinite loop, continuously re-executing ourselves.
137   if test x"${_as_can_reexec}" != xno && test "x$CONFIG_SHELL" != x; then
138     _as_can_reexec=no; export _as_can_reexec;
139     # We cannot yet assume a decent shell, so we have to provide a
140 # neutralization value for shells without unset; and this also
141 # works around shells that cannot unset nonexistent variables.
142 # Preserve -v and -x to the replacement shell.
143 BASH_ENV=/dev/null
144 ENV=/dev/null
145 (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
146 case $- in # ((((
147   *v*x* | *x*v* ) as_opts=-vx ;;
148   *v* ) as_opts=-v ;;
149   *x* ) as_opts=-x ;;
150   * ) as_opts= ;;
151 esac
152 exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
153 # Admittedly, this is quite paranoid, since all the known shells bail
154 # out after a failed `exec'.
155 $as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2
156 as_fn_exit 255
157   fi
158   # We don't want this to propagate to other subprocesses.
159           { _as_can_reexec=; unset _as_can_reexec;}
160 if test "x$CONFIG_SHELL" = x; then
161   as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then :
162   emulate sh
163   NULLCMD=:
164   # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which
165   # is contrary to our usage.  Disable this feature.
166   alias -g '\${1+\"\$@\"}'='\"\$@\"'
167   setopt NO_GLOB_SUBST
168 else
169   case \`(set -o) 2>/dev/null\` in #(
170   *posix*) :
171     set -o posix ;; #(
172   *) :
173      ;;
174 esac
175 fi
176 "
177   as_required="as_fn_return () { (exit \$1); }
178 as_fn_success () { as_fn_return 0; }
179 as_fn_failure () { as_fn_return 1; }
180 as_fn_ret_success () { return 0; }
181 as_fn_ret_failure () { return 1; }
182
183 exitcode=0
184 as_fn_success || { exitcode=1; echo as_fn_success failed.; }
185 as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; }
186 as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; }
187 as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; }
188 if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then :
189
190 else
191   exitcode=1; echo positional parameters were not saved.
192 fi
193 test x\$exitcode = x0 || exit 1
194 test -x / || exit 1"
195   as_suggested="  as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO
196   as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO
197   eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" &&
198   test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1
199 test \$(( 1 + 1 )) = 2 || exit 1
200
201   test -n \"\${ZSH_VERSION+set}\${BASH_VERSION+set}\" || (
202     ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
203     ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO
204     ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO
205     PATH=/empty FPATH=/empty; export PATH FPATH
206     test \"X\`printf %s \$ECHO\`\" = \"X\$ECHO\" \\
207       || test \"X\`print -r -- \$ECHO\`\" = \"X\$ECHO\" ) || exit 1"
208   if (eval "$as_required") 2>/dev/null; then :
209   as_have_required=yes
210 else
211   as_have_required=no
212 fi
213   if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then :
214
215 else
216   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
217 as_found=false
218 for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
219 do
220   IFS=$as_save_IFS
221   test -z "$as_dir" && as_dir=.
222   as_found=:
223   case $as_dir in #(
224          /*)
225            for as_base in sh bash ksh sh5; do
226              # Try only shells that exist, to save several forks.
227              as_shell=$as_dir/$as_base
228              if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
229                     { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then :
230   CONFIG_SHELL=$as_shell as_have_required=yes
231                    if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then :
232   break 2
233 fi
234 fi
235            done;;
236        esac
237   as_found=false
238 done
239 $as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } &&
240               { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then :
241   CONFIG_SHELL=$SHELL as_have_required=yes
242 fi; }
243 IFS=$as_save_IFS
244
245
246       if test "x$CONFIG_SHELL" != x; then :
247   export CONFIG_SHELL
248              # We cannot yet assume a decent shell, so we have to provide a
249 # neutralization value for shells without unset; and this also
250 # works around shells that cannot unset nonexistent variables.
251 # Preserve -v and -x to the replacement shell.
252 BASH_ENV=/dev/null
253 ENV=/dev/null
254 (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
255 case $- in # ((((
256   *v*x* | *x*v* ) as_opts=-vx ;;
257   *v* ) as_opts=-v ;;
258   *x* ) as_opts=-x ;;
259   * ) as_opts= ;;
260 esac
261 exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
262 # Admittedly, this is quite paranoid, since all the known shells bail
263 # out after a failed `exec'.
264 $as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2
265 exit 255
266 fi
267
268     if test x$as_have_required = xno; then :
269   $as_echo "$0: This script requires a shell more modern than all"
270   $as_echo "$0: the shells that I found on your system."
271   if test x${ZSH_VERSION+set} = xset ; then
272     $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should"
273     $as_echo "$0: be upgraded to zsh 4.3.4 or later."
274   else
275     $as_echo "$0: Please tell bug-autoconf@gnu.org about your system,
276 $0: including any error possibly output before this
277 $0: message. Then install a modern shell, or manually run
278 $0: the script under such a shell if you do have one."
279   fi
280   exit 1
281 fi
282 fi
283 fi
284 SHELL=${CONFIG_SHELL-/bin/sh}
285 export SHELL
286 # Unset more variables known to interfere with behavior of common tools.
287 CLICOLOR_FORCE= GREP_OPTIONS=
288 unset CLICOLOR_FORCE GREP_OPTIONS
289
290 ## --------------------- ##
291 ## M4sh Shell Functions. ##
292 ## --------------------- ##
293 # as_fn_unset VAR
294 # ---------------
295 # Portably unset VAR.
296 as_fn_unset ()
297 {
298   { eval $1=; unset $1;}
299 }
300 as_unset=as_fn_unset
301
302 # as_fn_set_status STATUS
303 # -----------------------
304 # Set $? to STATUS, without forking.
305 as_fn_set_status ()
306 {
307   return $1
308 } # as_fn_set_status
309
310 # as_fn_exit STATUS
311 # -----------------
312 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
313 as_fn_exit ()
314 {
315   set +e
316   as_fn_set_status $1
317   exit $1
318 } # as_fn_exit
319
320 # as_fn_mkdir_p
321 # -------------
322 # Create "$as_dir" as a directory, including parents if necessary.
323 as_fn_mkdir_p ()
324 {
325
326   case $as_dir in #(
327   -*) as_dir=./$as_dir;;
328   esac
329   test -d "$as_dir" || eval $as_mkdir_p || {
330     as_dirs=
331     while :; do
332       case $as_dir in #(
333       *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
334       *) as_qdir=$as_dir;;
335       esac
336       as_dirs="'$as_qdir' $as_dirs"
337       as_dir=`$as_dirname -- "$as_dir" ||
338 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
339          X"$as_dir" : 'X\(//\)[^/]' \| \
340          X"$as_dir" : 'X\(//\)$' \| \
341          X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
342 $as_echo X"$as_dir" |
343     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
344             s//\1/
345             q
346           }
347           /^X\(\/\/\)[^/].*/{
348             s//\1/
349             q
350           }
351           /^X\(\/\/\)$/{
352             s//\1/
353             q
354           }
355           /^X\(\/\).*/{
356             s//\1/
357             q
358           }
359           s/.*/./; q'`
360       test -d "$as_dir" && break
361     done
362     test -z "$as_dirs" || eval "mkdir $as_dirs"
363   } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
364
365
366 } # as_fn_mkdir_p
367
368 # as_fn_executable_p FILE
369 # -----------------------
370 # Test if FILE is an executable regular file.
371 as_fn_executable_p ()
372 {
373   test -f "$1" && test -x "$1"
374 } # as_fn_executable_p
375 # as_fn_append VAR VALUE
376 # ----------------------
377 # Append the text in VALUE to the end of the definition contained in VAR. Take
378 # advantage of any shell optimizations that allow amortized linear growth over
379 # repeated appends, instead of the typical quadratic growth present in naive
380 # implementations.
381 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
382   eval 'as_fn_append ()
383   {
384     eval $1+=\$2
385   }'
386 else
387   as_fn_append ()
388   {
389     eval $1=\$$1\$2
390   }
391 fi # as_fn_append
392
393 # as_fn_arith ARG...
394 # ------------------
395 # Perform arithmetic evaluation on the ARGs, and store the result in the
396 # global $as_val. Take advantage of shells that can avoid forks. The arguments
397 # must be portable across $(()) and expr.
398 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
399   eval 'as_fn_arith ()
400   {
401     as_val=$(( $* ))
402   }'
403 else
404   as_fn_arith ()
405   {
406     as_val=`expr "$@" || test $? -eq 1`
407   }
408 fi # as_fn_arith
409
410
411 # as_fn_error STATUS ERROR [LINENO LOG_FD]
412 # ----------------------------------------
413 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
414 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
415 # script with STATUS, using 1 if that was 0.
416 as_fn_error ()
417 {
418   as_status=$1; test $as_status -eq 0 && as_status=1
419   if test "$4"; then
420     as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
421     $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
422   fi
423   $as_echo "$as_me: error: $2" >&2
424   as_fn_exit $as_status
425 } # as_fn_error
426
427 if expr a : '\(a\)' >/dev/null 2>&1 &&
428    test "X`expr 00001 : '.*\(...\)'`" = X001; then
429   as_expr=expr
430 else
431   as_expr=false
432 fi
433
434 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
435   as_basename=basename
436 else
437   as_basename=false
438 fi
439
440 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
441   as_dirname=dirname
442 else
443   as_dirname=false
444 fi
445
446 as_me=`$as_basename -- "$0" ||
447 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
448          X"$0" : 'X\(//\)$' \| \
449          X"$0" : 'X\(/\)' \| . 2>/dev/null ||
450 $as_echo X/"$0" |
451     sed '/^.*\/\([^/][^/]*\)\/*$/{
452             s//\1/
453             q
454           }
455           /^X\/\(\/\/\)$/{
456             s//\1/
457             q
458           }
459           /^X\/\(\/\).*/{
460             s//\1/
461             q
462           }
463           s/.*/./; q'`
464
465 # Avoid depending upon Character Ranges.
466 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
467 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
468 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
469 as_cr_digits='0123456789'
470 as_cr_alnum=$as_cr_Letters$as_cr_digits
471
472
473   as_lineno_1=$LINENO as_lineno_1a=$LINENO
474   as_lineno_2=$LINENO as_lineno_2a=$LINENO
475   eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" &&
476   test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || {
477   # Blame Lee E. McMahon (1931-1989) for sed's syntax.  :-)
478   sed -n '
479     p
480     /[$]LINENO/=
481   ' <$as_myself |
482     sed '
483       s/[$]LINENO.*/&-/
484       t lineno
485       b
486       :lineno
487       N
488       :loop
489       s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
490       t loop
491       s/-\n.*//
492     ' >$as_me.lineno &&
493   chmod +x "$as_me.lineno" ||
494     { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; }
495
496   # If we had to re-execute with $CONFIG_SHELL, we're ensured to have
497   # already done that, so ensure we don't try to do so again and fall
498   # in an infinite loop.  This has already happened in practice.
499   _as_can_reexec=no; export _as_can_reexec
500   # Don't try to exec as it changes $[0], causing all sort of problems
501   # (the dirname of $[0] is not the place where we might find the
502   # original and so on.  Autoconf is especially sensitive to this).
503   . "./$as_me.lineno"
504   # Exit status is that of the last command.
505   exit
506 }
507
508 ECHO_C= ECHO_N= ECHO_T=
509 case `echo -n x` in #(((((
510 -n*)
511   case `echo 'xy\c'` in
512   *c*) ECHO_T=' ';;     # ECHO_T is single tab character.
513   xy)  ECHO_C='\c';;
514   *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
515        ECHO_T=' ';;
516   esac;;
517 *)
518   ECHO_N='-n';;
519 esac
520
521 rm -f conf$$ conf$$.exe conf$$.file
522 if test -d conf$$.dir; then
523   rm -f conf$$.dir/conf$$.file
524 else
525   rm -f conf$$.dir
526   mkdir conf$$.dir 2>/dev/null
527 fi
528 if (echo >conf$$.file) 2>/dev/null; then
529   if ln -s conf$$.file conf$$ 2>/dev/null; then
530     as_ln_s='ln -s'
531     # ... but there are two gotchas:
532     # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
533     # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
534     # In both cases, we have to default to `cp -pR'.
535     ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
536       as_ln_s='cp -pR'
537   elif ln conf$$.file conf$$ 2>/dev/null; then
538     as_ln_s=ln
539   else
540     as_ln_s='cp -pR'
541   fi
542 else
543   as_ln_s='cp -pR'
544 fi
545 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
546 rmdir conf$$.dir 2>/dev/null
547
548 if mkdir -p . 2>/dev/null; then
549   as_mkdir_p='mkdir -p "$as_dir"'
550 else
551   test -d ./-p && rmdir ./-p
552   as_mkdir_p=false
553 fi
554
555 as_test_x='test -x'
556 as_executable_p=as_fn_executable_p
557
558 # Sed expression to map a string onto a valid CPP name.
559 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
560
561 # Sed expression to map a string onto a valid variable name.
562 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
563
564 SHELL=${CONFIG_SHELL-/bin/sh}
565
566
567 test -n "$DJDIR" || exec 7<&0 </dev/null
568 exec 6>&1
569
570 # Name of the host.
571 # hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status,
572 # so uname gets run too.
573 ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
574
575 #
576 # Initializations.
577 #
578 ac_default_prefix=/usr/local
579 ac_clean_files=
580 ac_config_libobj_dir=.
581 LIBOBJS=
582 cross_compiling=no
583 subdirs=
584 MFLAGS=
585 MAKEFLAGS=
586
587 # Identity of this package.
588 PACKAGE_NAME='libevent'
589 PACKAGE_TARNAME='libevent'
590 PACKAGE_VERSION='2.1.12-stable'
591 PACKAGE_STRING='libevent 2.1.12-stable'
592 PACKAGE_BUGREPORT=''
593 PACKAGE_URL=''
594
595 ac_unique_file="event.c"
596 ac_default_prefix=/usr/local
597 # Factoring default headers for most tests.
598 ac_includes_default="\
599 #include <stdio.h>
600 #ifdef HAVE_SYS_TYPES_H
601 # include <sys/types.h>
602 #endif
603 #ifdef HAVE_SYS_STAT_H
604 # include <sys/stat.h>
605 #endif
606 #ifdef STDC_HEADERS
607 # include <stdlib.h>
608 # include <stddef.h>
609 #else
610 # ifdef HAVE_STDLIB_H
611 #  include <stdlib.h>
612 # endif
613 #endif
614 #ifdef HAVE_STRING_H
615 # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
616 #  include <memory.h>
617 # endif
618 # include <string.h>
619 #endif
620 #ifdef HAVE_STRINGS_H
621 # include <strings.h>
622 #endif
623 #ifdef HAVE_INTTYPES_H
624 # include <inttypes.h>
625 #endif
626 #ifdef HAVE_STDINT_H
627 # include <stdint.h>
628 #endif
629 #ifdef HAVE_UNISTD_H
630 # include <unistd.h>
631 #endif"
632
633 ac_subst_vars='am__EXEEXT_FALSE
634 am__EXEEXT_TRUE
635 LTLIBOBJS
636 ENABLE_DOXYGEN_MAN_FALSE
637 ENABLE_DOXYGEN_MAN_TRUE
638 ENABLE_DOXYGEN_FALSE
639 ENABLE_DOXYGEN_TRUE
640 DX_RULES
641 PAPER_SIZE
642 DOXYGEN_PAPER_SIZE
643 GENERATE_LATEX
644 DX_PDFLATEX
645 DX_FLAG_pdf
646 DX_EGREP
647 DX_DVIPS
648 DX_MAKEINDEX
649 DX_LATEX
650 DX_FLAG_ps
651 DX_FLAG_html
652 GENERATE_CHI
653 DX_FLAG_chi
654 GENERATE_HTMLHELP
655 GENERATE_HTML
656 HHC_PATH
657 DX_HHC
658 DX_FLAG_chm
659 GENERATE_XML
660 DX_FLAG_xml
661 GENERATE_RTF
662 DX_FLAG_rtf
663 GENERATE_MAN
664 DX_FLAG_man
665 DOT_PATH
666 HAVE_DOT
667 DX_DOT
668 DX_FLAG_dot
669 PERL_PATH
670 DX_PERL
671 DX_DOXYGEN
672 DX_FLAG_doc
673 PROJECT
674 SRCDIR
675 DX_ENV
676 DX_DOCDIR
677 DX_CONFIG
678 DX_PROJECT
679 INSTALL_LIBEVENT_FALSE
680 INSTALL_LIBEVENT_TRUE
681 LIBEVENT_GC_SECTIONS
682 PTHREADS_FALSE
683 PTHREADS_TRUE
684 THREADS_FALSE
685 THREADS_TRUE
686 PTHREAD_CFLAGS
687 PTHREAD_LIBS
688 PTHREAD_CC
689 acx_pthread_config
690 SIGNAL_SUPPORT_FALSE
691 SIGNAL_SUPPORT_TRUE
692 EVPORT_BACKEND_FALSE
693 EVPORT_BACKEND_TRUE
694 EPOLL_BACKEND_FALSE
695 EPOLL_BACKEND_TRUE
696 LIBOBJS
697 KQUEUE_BACKEND_FALSE
698 KQUEUE_BACKEND_TRUE
699 DEVPOLL_BACKEND_FALSE
700 DEVPOLL_BACKEND_TRUE
701 POLL_BACKEND_FALSE
702 POLL_BACKEND_TRUE
703 SELECT_BACKEND_FALSE
704 SELECT_BACKEND_TRUE
705 STRLCPY_IMPL_FALSE
706 STRLCPY_IMPL_TRUE
707 BUILD_WITH_NO_UNDEFINED_FALSE
708 BUILD_WITH_NO_UNDEFINED_TRUE
709 BUILD_MIDIPIX_FALSE
710 BUILD_MIDIPIX_TRUE
711 BUILD_CYGWIN_FALSE
712 BUILD_CYGWIN_TRUE
713 BUILD_WIN32_FALSE
714 BUILD_WIN32_TRUE
715 OPENSSL_FALSE
716 OPENSSL_TRUE
717 OPENSSL_LIBS
718 OPENSSL_INCS
719 PKG_CONFIG
720 OPENSSL_LIBADD
721 EV_LIB_GDI
722 EV_LIB_WS32
723 ZLIB_REGRESS_FALSE
724 ZLIB_REGRESS_TRUE
725 ZLIB_LIBS
726 BUILD_REGRESS_FALSE
727 BUILD_REGRESS_TRUE
728 BUILD_SAMPLES_FALSE
729 BUILD_SAMPLES_TRUE
730 LIBTOOL_DEPS
731 LT_SYS_LIBRARY_PATH
732 OTOOL64
733 OTOOL
734 LIPO
735 NMEDIT
736 DSYMUTIL
737 MANIFEST_TOOL
738 RANLIB
739 ac_ct_AR
740 AR
741 DLLTOOL
742 OBJDUMP
743 NM
744 ac_ct_DUMPBIN
745 DUMPBIN
746 LD
747 FGREP
748 LIBTOOL
749 SED
750 LN_S
751 host_os
752 host_vendor
753 host_cpu
754 host
755 build_os
756 build_vendor
757 build_cpu
758 build
759 EGREP
760 GREP
761 CPP
762 am__fastdepCC_FALSE
763 am__fastdepCC_TRUE
764 CCDEPMODE
765 am__nodep
766 AMDEPBACKSLASH
767 AMDEP_FALSE
768 AMDEP_TRUE
769 am__include
770 DEPDIR
771 OBJEXT
772 EXEEXT
773 ac_ct_CC
774 CPPFLAGS
775 LDFLAGS
776 CFLAGS
777 CC
778 AM_BACKSLASH
779 AM_DEFAULT_VERBOSITY
780 AM_DEFAULT_V
781 AM_V
782 am__untar
783 am__tar
784 AMTAR
785 am__leading_dot
786 SET_MAKE
787 AWK
788 mkdir_p
789 MKDIR_P
790 INSTALL_STRIP_PROGRAM
791 STRIP
792 install_sh
793 MAKEINFO
794 AUTOHEADER
795 AUTOMAKE
796 AUTOCONF
797 ACLOCAL
798 VERSION
799 PACKAGE
800 CYGPATH_W
801 am__isrc
802 INSTALL_DATA
803 INSTALL_SCRIPT
804 INSTALL_PROGRAM
805 target_alias
806 host_alias
807 build_alias
808 LIBS
809 ECHO_T
810 ECHO_N
811 ECHO_C
812 DEFS
813 mandir
814 localedir
815 libdir
816 psdir
817 pdfdir
818 dvidir
819 htmldir
820 infodir
821 docdir
822 oldincludedir
823 includedir
824 localstatedir
825 sharedstatedir
826 sysconfdir
827 datadir
828 datarootdir
829 libexecdir
830 sbindir
831 bindir
832 program_transform_name
833 prefix
834 exec_prefix
835 PACKAGE_URL
836 PACKAGE_BUGREPORT
837 PACKAGE_STRING
838 PACKAGE_VERSION
839 PACKAGE_TARNAME
840 PACKAGE_NAME
841 PATH_SEPARATOR
842 SHELL
843 am__quote'
844 ac_subst_files=''
845 ac_user_opts='
846 enable_option_checking
847 enable_silent_rules
848 enable_dependency_tracking
849 enable_gcc_warnings
850 enable_gcc_hardening
851 enable_thread_support
852 enable_malloc_replacement
853 enable_openssl
854 enable_debug_mode
855 enable_libevent_install
856 enable_libevent_regress
857 enable_samples
858 enable_function_sections
859 enable_verbose_debug
860 enable_clock_gettime
861 enable_shared
862 enable_static
863 with_pic
864 enable_fast_install
865 with_aix_soname
866 with_gnu_ld
867 with_sysroot
868 enable_libtool_lock
869 enable_largefile
870 enable_doxygen_doc
871 enable_doxygen_dot
872 enable_doxygen_man
873 enable_doxygen_rtf
874 enable_doxygen_xml
875 enable_doxygen_chm
876 enable_doxygen_chi
877 enable_doxygen_html
878 enable_doxygen_ps
879 enable_doxygen_pdf
880 '
881       ac_precious_vars='build_alias
882 host_alias
883 target_alias
884 CC
885 CFLAGS
886 LDFLAGS
887 LIBS
888 CPPFLAGS
889 CPP
890 LT_SYS_LIBRARY_PATH
891 DOXYGEN_PAPER_SIZE'
892
893
894 # Initialize some variables set by options.
895 ac_init_help=
896 ac_init_version=false
897 ac_unrecognized_opts=
898 ac_unrecognized_sep=
899 # The variables have the same names as the options, with
900 # dashes changed to underlines.
901 cache_file=/dev/null
902 exec_prefix=NONE
903 no_create=
904 no_recursion=
905 prefix=NONE
906 program_prefix=NONE
907 program_suffix=NONE
908 program_transform_name=s,x,x,
909 silent=
910 site=
911 srcdir=
912 verbose=
913 x_includes=NONE
914 x_libraries=NONE
915
916 # Installation directory options.
917 # These are left unexpanded so users can "make install exec_prefix=/foo"
918 # and all the variables that are supposed to be based on exec_prefix
919 # by default will actually change.
920 # Use braces instead of parens because sh, perl, etc. also accept them.
921 # (The list follows the same order as the GNU Coding Standards.)
922 bindir='${exec_prefix}/bin'
923 sbindir='${exec_prefix}/sbin'
924 libexecdir='${exec_prefix}/libexec'
925 datarootdir='${prefix}/share'
926 datadir='${datarootdir}'
927 sysconfdir='${prefix}/etc'
928 sharedstatedir='${prefix}/com'
929 localstatedir='${prefix}/var'
930 includedir='${prefix}/include'
931 oldincludedir='/usr/include'
932 docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
933 infodir='${datarootdir}/info'
934 htmldir='${docdir}'
935 dvidir='${docdir}'
936 pdfdir='${docdir}'
937 psdir='${docdir}'
938 libdir='${exec_prefix}/lib'
939 localedir='${datarootdir}/locale'
940 mandir='${datarootdir}/man'
941
942 ac_prev=
943 ac_dashdash=
944 for ac_option
945 do
946   # If the previous option needs an argument, assign it.
947   if test -n "$ac_prev"; then
948     eval $ac_prev=\$ac_option
949     ac_prev=
950     continue
951   fi
952
953   case $ac_option in
954   *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
955   *=)   ac_optarg= ;;
956   *)    ac_optarg=yes ;;
957   esac
958
959   # Accept the important Cygnus configure options, so we can diagnose typos.
960
961   case $ac_dashdash$ac_option in
962   --)
963     ac_dashdash=yes ;;
964
965   -bindir | --bindir | --bindi | --bind | --bin | --bi)
966     ac_prev=bindir ;;
967   -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
968     bindir=$ac_optarg ;;
969
970   -build | --build | --buil | --bui | --bu)
971     ac_prev=build_alias ;;
972   -build=* | --build=* | --buil=* | --bui=* | --bu=*)
973     build_alias=$ac_optarg ;;
974
975   -cache-file | --cache-file | --cache-fil | --cache-fi \
976   | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
977     ac_prev=cache_file ;;
978   -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
979   | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
980     cache_file=$ac_optarg ;;
981
982   --config-cache | -C)
983     cache_file=config.cache ;;
984
985   -datadir | --datadir | --datadi | --datad)
986     ac_prev=datadir ;;
987   -datadir=* | --datadir=* | --datadi=* | --datad=*)
988     datadir=$ac_optarg ;;
989
990   -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
991   | --dataroo | --dataro | --datar)
992     ac_prev=datarootdir ;;
993   -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
994   | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
995     datarootdir=$ac_optarg ;;
996
997   -disable-* | --disable-*)
998     ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
999     # Reject names that are not valid shell variable names.
1000     expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1001       as_fn_error $? "invalid feature name: $ac_useropt"
1002     ac_useropt_orig=$ac_useropt
1003     ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1004     case $ac_user_opts in
1005       *"
1006 "enable_$ac_useropt"
1007 "*) ;;
1008       *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
1009          ac_unrecognized_sep=', ';;
1010     esac
1011     eval enable_$ac_useropt=no ;;
1012
1013   -docdir | --docdir | --docdi | --doc | --do)
1014     ac_prev=docdir ;;
1015   -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
1016     docdir=$ac_optarg ;;
1017
1018   -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
1019     ac_prev=dvidir ;;
1020   -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
1021     dvidir=$ac_optarg ;;
1022
1023   -enable-* | --enable-*)
1024     ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
1025     # Reject names that are not valid shell variable names.
1026     expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1027       as_fn_error $? "invalid feature name: $ac_useropt"
1028     ac_useropt_orig=$ac_useropt
1029     ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1030     case $ac_user_opts in
1031       *"
1032 "enable_$ac_useropt"
1033 "*) ;;
1034       *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
1035          ac_unrecognized_sep=', ';;
1036     esac
1037     eval enable_$ac_useropt=\$ac_optarg ;;
1038
1039   -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
1040   | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
1041   | --exec | --exe | --ex)
1042     ac_prev=exec_prefix ;;
1043   -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
1044   | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
1045   | --exec=* | --exe=* | --ex=*)
1046     exec_prefix=$ac_optarg ;;
1047
1048   -gas | --gas | --ga | --g)
1049     # Obsolete; use --with-gas.
1050     with_gas=yes ;;
1051
1052   -help | --help | --hel | --he | -h)
1053     ac_init_help=long ;;
1054   -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
1055     ac_init_help=recursive ;;
1056   -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
1057     ac_init_help=short ;;
1058
1059   -host | --host | --hos | --ho)
1060     ac_prev=host_alias ;;
1061   -host=* | --host=* | --hos=* | --ho=*)
1062     host_alias=$ac_optarg ;;
1063
1064   -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
1065     ac_prev=htmldir ;;
1066   -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
1067   | --ht=*)
1068     htmldir=$ac_optarg ;;
1069
1070   -includedir | --includedir | --includedi | --included | --include \
1071   | --includ | --inclu | --incl | --inc)
1072     ac_prev=includedir ;;
1073   -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
1074   | --includ=* | --inclu=* | --incl=* | --inc=*)
1075     includedir=$ac_optarg ;;
1076
1077   -infodir | --infodir | --infodi | --infod | --info | --inf)
1078     ac_prev=infodir ;;
1079   -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
1080     infodir=$ac_optarg ;;
1081
1082   -libdir | --libdir | --libdi | --libd)
1083     ac_prev=libdir ;;
1084   -libdir=* | --libdir=* | --libdi=* | --libd=*)
1085     libdir=$ac_optarg ;;
1086
1087   -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
1088   | --libexe | --libex | --libe)
1089     ac_prev=libexecdir ;;
1090   -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
1091   | --libexe=* | --libex=* | --libe=*)
1092     libexecdir=$ac_optarg ;;
1093
1094   -localedir | --localedir | --localedi | --localed | --locale)
1095     ac_prev=localedir ;;
1096   -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
1097     localedir=$ac_optarg ;;
1098
1099   -localstatedir | --localstatedir | --localstatedi | --localstated \
1100   | --localstate | --localstat | --localsta | --localst | --locals)
1101     ac_prev=localstatedir ;;
1102   -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
1103   | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
1104     localstatedir=$ac_optarg ;;
1105
1106   -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1107     ac_prev=mandir ;;
1108   -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
1109     mandir=$ac_optarg ;;
1110
1111   -nfp | --nfp | --nf)
1112     # Obsolete; use --without-fp.
1113     with_fp=no ;;
1114
1115   -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1116   | --no-cr | --no-c | -n)
1117     no_create=yes ;;
1118
1119   -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1120   | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1121     no_recursion=yes ;;
1122
1123   -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1124   | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1125   | --oldin | --oldi | --old | --ol | --o)
1126     ac_prev=oldincludedir ;;
1127   -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1128   | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1129   | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1130     oldincludedir=$ac_optarg ;;
1131
1132   -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1133     ac_prev=prefix ;;
1134   -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1135     prefix=$ac_optarg ;;
1136
1137   -program-prefix | --program-prefix | --program-prefi | --program-pref \
1138   | --program-pre | --program-pr | --program-p)
1139     ac_prev=program_prefix ;;
1140   -program-prefix=* | --program-prefix=* | --program-prefi=* \
1141   | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1142     program_prefix=$ac_optarg ;;
1143
1144   -program-suffix | --program-suffix | --program-suffi | --program-suff \
1145   | --program-suf | --program-su | --program-s)
1146     ac_prev=program_suffix ;;
1147   -program-suffix=* | --program-suffix=* | --program-suffi=* \
1148   | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1149     program_suffix=$ac_optarg ;;
1150
1151   -program-transform-name | --program-transform-name \
1152   | --program-transform-nam | --program-transform-na \
1153   | --program-transform-n | --program-transform- \
1154   | --program-transform | --program-transfor \
1155   | --program-transfo | --program-transf \
1156   | --program-trans | --program-tran \
1157   | --progr-tra | --program-tr | --program-t)
1158     ac_prev=program_transform_name ;;
1159   -program-transform-name=* | --program-transform-name=* \
1160   | --program-transform-nam=* | --program-transform-na=* \
1161   | --program-transform-n=* | --program-transform-=* \
1162   | --program-transform=* | --program-transfor=* \
1163   | --program-transfo=* | --program-transf=* \
1164   | --program-trans=* | --program-tran=* \
1165   | --progr-tra=* | --program-tr=* | --program-t=*)
1166     program_transform_name=$ac_optarg ;;
1167
1168   -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1169     ac_prev=pdfdir ;;
1170   -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1171     pdfdir=$ac_optarg ;;
1172
1173   -psdir | --psdir | --psdi | --psd | --ps)
1174     ac_prev=psdir ;;
1175   -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1176     psdir=$ac_optarg ;;
1177
1178   -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1179   | -silent | --silent | --silen | --sile | --sil)
1180     silent=yes ;;
1181
1182   -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1183     ac_prev=sbindir ;;
1184   -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1185   | --sbi=* | --sb=*)
1186     sbindir=$ac_optarg ;;
1187
1188   -sharedstatedir | --sharedstatedir | --sharedstatedi \
1189   | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1190   | --sharedst | --shareds | --shared | --share | --shar \
1191   | --sha | --sh)
1192     ac_prev=sharedstatedir ;;
1193   -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1194   | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1195   | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1196   | --sha=* | --sh=*)
1197     sharedstatedir=$ac_optarg ;;
1198
1199   -site | --site | --sit)
1200     ac_prev=site ;;
1201   -site=* | --site=* | --sit=*)
1202     site=$ac_optarg ;;
1203
1204   -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1205     ac_prev=srcdir ;;
1206   -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1207     srcdir=$ac_optarg ;;
1208
1209   -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1210   | --syscon | --sysco | --sysc | --sys | --sy)
1211     ac_prev=sysconfdir ;;
1212   -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1213   | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1214     sysconfdir=$ac_optarg ;;
1215
1216   -target | --target | --targe | --targ | --tar | --ta | --t)
1217     ac_prev=target_alias ;;
1218   -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1219     target_alias=$ac_optarg ;;
1220
1221   -v | -verbose | --verbose | --verbos | --verbo | --verb)
1222     verbose=yes ;;
1223
1224   -version | --version | --versio | --versi | --vers | -V)
1225     ac_init_version=: ;;
1226
1227   -with-* | --with-*)
1228     ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1229     # Reject names that are not valid shell variable names.
1230     expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1231       as_fn_error $? "invalid package name: $ac_useropt"
1232     ac_useropt_orig=$ac_useropt
1233     ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1234     case $ac_user_opts in
1235       *"
1236 "with_$ac_useropt"
1237 "*) ;;
1238       *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1239          ac_unrecognized_sep=', ';;
1240     esac
1241     eval with_$ac_useropt=\$ac_optarg ;;
1242
1243   -without-* | --without-*)
1244     ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1245     # Reject names that are not valid shell variable names.
1246     expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1247       as_fn_error $? "invalid package name: $ac_useropt"
1248     ac_useropt_orig=$ac_useropt
1249     ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1250     case $ac_user_opts in
1251       *"
1252 "with_$ac_useropt"
1253 "*) ;;
1254       *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1255          ac_unrecognized_sep=', ';;
1256     esac
1257     eval with_$ac_useropt=no ;;
1258
1259   --x)
1260     # Obsolete; use --with-x.
1261     with_x=yes ;;
1262
1263   -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1264   | --x-incl | --x-inc | --x-in | --x-i)
1265     ac_prev=x_includes ;;
1266   -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1267   | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1268     x_includes=$ac_optarg ;;
1269
1270   -x-libraries | --x-libraries | --x-librarie | --x-librari \
1271   | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1272     ac_prev=x_libraries ;;
1273   -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1274   | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1275     x_libraries=$ac_optarg ;;
1276
1277   -*) as_fn_error $? "unrecognized option: \`$ac_option'
1278 Try \`$0 --help' for more information"
1279     ;;
1280
1281   *=*)
1282     ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1283     # Reject names that are not valid shell variable names.
1284     case $ac_envvar in #(
1285       '' | [0-9]* | *[!_$as_cr_alnum]* )
1286       as_fn_error $? "invalid variable name: \`$ac_envvar'" ;;
1287     esac
1288     eval $ac_envvar=\$ac_optarg
1289     export $ac_envvar ;;
1290
1291   *)
1292     # FIXME: should be removed in autoconf 3.0.
1293     $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1294     expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1295       $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1296     : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}"
1297     ;;
1298
1299   esac
1300 done
1301
1302 if test -n "$ac_prev"; then
1303   ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1304   as_fn_error $? "missing argument to $ac_option"
1305 fi
1306
1307 if test -n "$ac_unrecognized_opts"; then
1308   case $enable_option_checking in
1309     no) ;;
1310     fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;;
1311     *)     $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1312   esac
1313 fi
1314
1315 # Check all directory arguments for consistency.
1316 for ac_var in   exec_prefix prefix bindir sbindir libexecdir datarootdir \
1317                 datadir sysconfdir sharedstatedir localstatedir includedir \
1318                 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1319                 libdir localedir mandir
1320 do
1321   eval ac_val=\$$ac_var
1322   # Remove trailing slashes.
1323   case $ac_val in
1324     */ )
1325       ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1326       eval $ac_var=\$ac_val;;
1327   esac
1328   # Be sure to have absolute directory names.
1329   case $ac_val in
1330     [\\/$]* | ?:[\\/]* )  continue;;
1331     NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1332   esac
1333   as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val"
1334 done
1335
1336 # There might be people who depend on the old broken behavior: `$host'
1337 # used to hold the argument of --host etc.
1338 # FIXME: To remove some day.
1339 build=$build_alias
1340 host=$host_alias
1341 target=$target_alias
1342
1343 # FIXME: To remove some day.
1344 if test "x$host_alias" != x; then
1345   if test "x$build_alias" = x; then
1346     cross_compiling=maybe
1347   elif test "x$build_alias" != "x$host_alias"; then
1348     cross_compiling=yes
1349   fi
1350 fi
1351
1352 ac_tool_prefix=
1353 test -n "$host_alias" && ac_tool_prefix=$host_alias-
1354
1355 test "$silent" = yes && exec 6>/dev/null
1356
1357
1358 ac_pwd=`pwd` && test -n "$ac_pwd" &&
1359 ac_ls_di=`ls -di .` &&
1360 ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1361   as_fn_error $? "working directory cannot be determined"
1362 test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1363   as_fn_error $? "pwd does not report name of working directory"
1364
1365
1366 # Find the source files, if location was not specified.
1367 if test -z "$srcdir"; then
1368   ac_srcdir_defaulted=yes
1369   # Try the directory containing this script, then the parent directory.
1370   ac_confdir=`$as_dirname -- "$as_myself" ||
1371 $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1372          X"$as_myself" : 'X\(//\)[^/]' \| \
1373          X"$as_myself" : 'X\(//\)$' \| \
1374          X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1375 $as_echo X"$as_myself" |
1376     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1377             s//\1/
1378             q
1379           }
1380           /^X\(\/\/\)[^/].*/{
1381             s//\1/
1382             q
1383           }
1384           /^X\(\/\/\)$/{
1385             s//\1/
1386             q
1387           }
1388           /^X\(\/\).*/{
1389             s//\1/
1390             q
1391           }
1392           s/.*/./; q'`
1393   srcdir=$ac_confdir
1394   if test ! -r "$srcdir/$ac_unique_file"; then
1395     srcdir=..
1396   fi
1397 else
1398   ac_srcdir_defaulted=no
1399 fi
1400 if test ! -r "$srcdir/$ac_unique_file"; then
1401   test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1402   as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir"
1403 fi
1404 ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1405 ac_abs_confdir=`(
1406         cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg"
1407         pwd)`
1408 # When building in place, set srcdir=.
1409 if test "$ac_abs_confdir" = "$ac_pwd"; then
1410   srcdir=.
1411 fi
1412 # Remove unnecessary trailing slashes from srcdir.
1413 # Double slashes in file names in object file debugging info
1414 # mess up M-x gdb in Emacs.
1415 case $srcdir in
1416 */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1417 esac
1418 for ac_var in $ac_precious_vars; do
1419   eval ac_env_${ac_var}_set=\${${ac_var}+set}
1420   eval ac_env_${ac_var}_value=\$${ac_var}
1421   eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1422   eval ac_cv_env_${ac_var}_value=\$${ac_var}
1423 done
1424
1425 #
1426 # Report the --help message.
1427 #
1428 if test "$ac_init_help" = "long"; then
1429   # Omit some internal or obsolete options to make the list less imposing.
1430   # This message is too long to be a string in the A/UX 3.1 sh.
1431   cat <<_ACEOF
1432 \`configure' configures libevent 2.1.12-stable to adapt to many kinds of systems.
1433
1434 Usage: $0 [OPTION]... [VAR=VALUE]...
1435
1436 To assign environment variables (e.g., CC, CFLAGS...), specify them as
1437 VAR=VALUE.  See below for descriptions of some of the useful variables.
1438
1439 Defaults for the options are specified in brackets.
1440
1441 Configuration:
1442   -h, --help              display this help and exit
1443       --help=short        display options specific to this package
1444       --help=recursive    display the short help of all the included packages
1445   -V, --version           display version information and exit
1446   -q, --quiet, --silent   do not print \`checking ...' messages
1447       --cache-file=FILE   cache test results in FILE [disabled]
1448   -C, --config-cache      alias for \`--cache-file=config.cache'
1449   -n, --no-create         do not create output files
1450       --srcdir=DIR        find the sources in DIR [configure dir or \`..']
1451
1452 Installation directories:
1453   --prefix=PREFIX         install architecture-independent files in PREFIX
1454                           [$ac_default_prefix]
1455   --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
1456                           [PREFIX]
1457
1458 By default, \`make install' will install all the files in
1459 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc.  You can specify
1460 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1461 for instance \`--prefix=\$HOME'.
1462
1463 For better control, use the options below.
1464
1465 Fine tuning of the installation directories:
1466   --bindir=DIR            user executables [EPREFIX/bin]
1467   --sbindir=DIR           system admin executables [EPREFIX/sbin]
1468   --libexecdir=DIR        program executables [EPREFIX/libexec]
1469   --sysconfdir=DIR        read-only single-machine data [PREFIX/etc]
1470   --sharedstatedir=DIR    modifiable architecture-independent data [PREFIX/com]
1471   --localstatedir=DIR     modifiable single-machine data [PREFIX/var]
1472   --libdir=DIR            object code libraries [EPREFIX/lib]
1473   --includedir=DIR        C header files [PREFIX/include]
1474   --oldincludedir=DIR     C header files for non-gcc [/usr/include]
1475   --datarootdir=DIR       read-only arch.-independent data root [PREFIX/share]
1476   --datadir=DIR           read-only architecture-independent data [DATAROOTDIR]
1477   --infodir=DIR           info documentation [DATAROOTDIR/info]
1478   --localedir=DIR         locale-dependent data [DATAROOTDIR/locale]
1479   --mandir=DIR            man documentation [DATAROOTDIR/man]
1480   --docdir=DIR            documentation root [DATAROOTDIR/doc/libevent]
1481   --htmldir=DIR           html documentation [DOCDIR]
1482   --dvidir=DIR            dvi documentation [DOCDIR]
1483   --pdfdir=DIR            pdf documentation [DOCDIR]
1484   --psdir=DIR             ps documentation [DOCDIR]
1485 _ACEOF
1486
1487   cat <<\_ACEOF
1488
1489 Program names:
1490   --program-prefix=PREFIX            prepend PREFIX to installed program names
1491   --program-suffix=SUFFIX            append SUFFIX to installed program names
1492   --program-transform-name=PROGRAM   run sed PROGRAM on installed program names
1493
1494 System types:
1495   --build=BUILD     configure for building on BUILD [guessed]
1496   --host=HOST       cross-compile to build programs to run on HOST [BUILD]
1497 _ACEOF
1498 fi
1499
1500 if test -n "$ac_init_help"; then
1501   case $ac_init_help in
1502      short | recursive ) echo "Configuration of libevent 2.1.12-stable:";;
1503    esac
1504   cat <<\_ACEOF
1505
1506 Optional Features:
1507   --disable-option-checking  ignore unrecognized --enable/--with options
1508   --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
1509   --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
1510   --enable-silent-rules   less verbose build output (undo: "make V=1")
1511   --disable-silent-rules  verbose build output (undo: "make V=0")
1512   --enable-dependency-tracking
1513                           do not reject slow dependency extractors
1514   --disable-dependency-tracking
1515                           speeds up one-time build
1516   --disable-gcc-warnings  disable verbose warnings with GCC
1517   --enable-gcc-hardening  enable compiler security checks
1518   --disable-thread-support
1519                           disable support for threading
1520   --disable-malloc-replacement
1521                           disable support for replacing the memory mgt
1522                           functions
1523   --disable-openssl       disable support for openssl encryption
1524   --disable-debug-mode    disable support for running in debug mode
1525   --disable-libevent-install, disable installation of libevent
1526
1527   --disable-libevent-regress, skip regress in make check
1528
1529   --disable-samples, skip building of sample programs
1530
1531   --enable-function-sections, make static library allow smaller binaries with --gc-sections
1532
1533   --enable-verbose-debug, verbose debug logging
1534
1535   --disable-clock-gettime do not use clock_gettime even if it is available
1536   --enable-shared[=PKGS]  build shared libraries [default=yes]
1537   --enable-static[=PKGS]  build static libraries [default=yes]
1538   --enable-fast-install[=PKGS]
1539                           optimize for fast installation [default=yes]
1540   --disable-libtool-lock  avoid locking (might break parallel builds)
1541   --disable-largefile     omit support for large files
1542   --enable-doxygen-doc    generate any doxygen documentation
1543   --enable-doxygen-dot    generate graphics for doxygen documentation
1544   --enable-doxygen-man    generate doxygen manual pages
1545   --enable-doxygen-rtf    generate doxygen RTF documentation
1546   --enable-doxygen-xml    generate doxygen XML documentation
1547   --enable-doxygen-chm    generate doxygen compressed HTML help documentation
1548   --enable-doxygen-chi    generate doxygen separate compressed HTML help index
1549                           file
1550   --disable-doxygen-html  don't generate doxygen plain HTML documentation
1551   --enable-doxygen-ps     generate doxygen PostScript documentation
1552   --enable-doxygen-pdf    generate doxygen PDF documentation
1553
1554 Optional Packages:
1555   --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
1556   --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
1557   --with-pic[=PKGS]       try to use only PIC/non-PIC objects [default=use
1558                           both]
1559   --with-aix-soname=aix|svr4|both
1560                           shared library versioning (aka "SONAME") variant to
1561                           provide on AIX, [default=aix].
1562   --with-gnu-ld           assume the C compiler uses GNU ld [default=no]
1563   --with-sysroot[=DIR]    Search for dependent libraries within DIR (or the
1564                           compiler's sysroot if not specified).
1565
1566 Some influential environment variables:
1567   CC          C compiler command
1568   CFLAGS      C compiler flags
1569   LDFLAGS     linker flags, e.g. -L<lib dir> if you have libraries in a
1570               nonstandard directory <lib dir>
1571   LIBS        libraries to pass to the linker, e.g. -l<library>
1572   CPPFLAGS    (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
1573               you have headers in a nonstandard directory <include dir>
1574   CPP         C preprocessor
1575   LT_SYS_LIBRARY_PATH
1576               User-defined run-time library search path.
1577   DOXYGEN_PAPER_SIZE
1578               a4wide (default), a4, letter, legal or executive
1579
1580 Use these variables to override the choices made by `configure' or to help
1581 it to find libraries and programs with nonstandard names/locations.
1582
1583 Report bugs to the package provider.
1584 _ACEOF
1585 ac_status=$?
1586 fi
1587
1588 if test "$ac_init_help" = "recursive"; then
1589   # If there are subdirs, report their specific --help.
1590   for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1591     test -d "$ac_dir" ||
1592       { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1593       continue
1594     ac_builddir=.
1595
1596 case "$ac_dir" in
1597 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1598 *)
1599   ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1600   # A ".." for each directory in $ac_dir_suffix.
1601   ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1602   case $ac_top_builddir_sub in
1603   "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1604   *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1605   esac ;;
1606 esac
1607 ac_abs_top_builddir=$ac_pwd
1608 ac_abs_builddir=$ac_pwd$ac_dir_suffix
1609 # for backward compatibility:
1610 ac_top_builddir=$ac_top_build_prefix
1611
1612 case $srcdir in
1613   .)  # We are building in place.
1614     ac_srcdir=.
1615     ac_top_srcdir=$ac_top_builddir_sub
1616     ac_abs_top_srcdir=$ac_pwd ;;
1617   [\\/]* | ?:[\\/]* )  # Absolute name.
1618     ac_srcdir=$srcdir$ac_dir_suffix;
1619     ac_top_srcdir=$srcdir
1620     ac_abs_top_srcdir=$srcdir ;;
1621   *) # Relative name.
1622     ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1623     ac_top_srcdir=$ac_top_build_prefix$srcdir
1624     ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1625 esac
1626 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1627
1628     cd "$ac_dir" || { ac_status=$?; continue; }
1629     # Check for guested configure.
1630     if test -f "$ac_srcdir/configure.gnu"; then
1631       echo &&
1632       $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1633     elif test -f "$ac_srcdir/configure"; then
1634       echo &&
1635       $SHELL "$ac_srcdir/configure" --help=recursive
1636     else
1637       $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1638     fi || ac_status=$?
1639     cd "$ac_pwd" || { ac_status=$?; break; }
1640   done
1641 fi
1642
1643 test -n "$ac_init_help" && exit $ac_status
1644 if $ac_init_version; then
1645   cat <<\_ACEOF
1646 libevent configure 2.1.12-stable
1647 generated by GNU Autoconf 2.69
1648
1649 Copyright (C) 2012 Free Software Foundation, Inc.
1650 This configure script is free software; the Free Software Foundation
1651 gives unlimited permission to copy, distribute and modify it.
1652 _ACEOF
1653   exit
1654 fi
1655
1656 ## ------------------------ ##
1657 ## Autoconf initialization. ##
1658 ## ------------------------ ##
1659
1660 # ac_fn_c_try_compile LINENO
1661 # --------------------------
1662 # Try to compile conftest.$ac_ext, and return whether this succeeded.
1663 ac_fn_c_try_compile ()
1664 {
1665   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1666   rm -f conftest.$ac_objext
1667   if { { ac_try="$ac_compile"
1668 case "(($ac_try" in
1669   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1670   *) ac_try_echo=$ac_try;;
1671 esac
1672 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1673 $as_echo "$ac_try_echo"; } >&5
1674   (eval "$ac_compile") 2>conftest.err
1675   ac_status=$?
1676   if test -s conftest.err; then
1677     grep -v '^ *+' conftest.err >conftest.er1
1678     cat conftest.er1 >&5
1679     mv -f conftest.er1 conftest.err
1680   fi
1681   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1682   test $ac_status = 0; } && {
1683          test -z "$ac_c_werror_flag" ||
1684          test ! -s conftest.err
1685        } && test -s conftest.$ac_objext; then :
1686   ac_retval=0
1687 else
1688   $as_echo "$as_me: failed program was:" >&5
1689 sed 's/^/| /' conftest.$ac_ext >&5
1690
1691         ac_retval=1
1692 fi
1693   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1694   as_fn_set_status $ac_retval
1695
1696 } # ac_fn_c_try_compile
1697
1698 # ac_fn_c_try_cpp LINENO
1699 # ----------------------
1700 # Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1701 ac_fn_c_try_cpp ()
1702 {
1703   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1704   if { { ac_try="$ac_cpp conftest.$ac_ext"
1705 case "(($ac_try" in
1706   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1707   *) ac_try_echo=$ac_try;;
1708 esac
1709 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1710 $as_echo "$ac_try_echo"; } >&5
1711   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1712   ac_status=$?
1713   if test -s conftest.err; then
1714     grep -v '^ *+' conftest.err >conftest.er1
1715     cat conftest.er1 >&5
1716     mv -f conftest.er1 conftest.err
1717   fi
1718   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1719   test $ac_status = 0; } > conftest.i && {
1720          test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1721          test ! -s conftest.err
1722        }; then :
1723   ac_retval=0
1724 else
1725   $as_echo "$as_me: failed program was:" >&5
1726 sed 's/^/| /' conftest.$ac_ext >&5
1727
1728     ac_retval=1
1729 fi
1730   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1731   as_fn_set_status $ac_retval
1732
1733 } # ac_fn_c_try_cpp
1734
1735 # ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
1736 # -------------------------------------------------------
1737 # Tests whether HEADER exists, giving a warning if it cannot be compiled using
1738 # the include files in INCLUDES and setting the cache variable VAR
1739 # accordingly.
1740 ac_fn_c_check_header_mongrel ()
1741 {
1742   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1743   if eval \${$3+:} false; then :
1744   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1745 $as_echo_n "checking for $2... " >&6; }
1746 if eval \${$3+:} false; then :
1747   $as_echo_n "(cached) " >&6
1748 fi
1749 eval ac_res=\$$3
1750                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1751 $as_echo "$ac_res" >&6; }
1752 else
1753   # Is the header compilable?
1754 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
1755 $as_echo_n "checking $2 usability... " >&6; }
1756 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1757 /* end confdefs.h.  */
1758 $4
1759 #include <$2>
1760 _ACEOF
1761 if ac_fn_c_try_compile "$LINENO"; then :
1762   ac_header_compiler=yes
1763 else
1764   ac_header_compiler=no
1765 fi
1766 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1767 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
1768 $as_echo "$ac_header_compiler" >&6; }
1769
1770 # Is the header present?
1771 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
1772 $as_echo_n "checking $2 presence... " >&6; }
1773 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1774 /* end confdefs.h.  */
1775 #include <$2>
1776 _ACEOF
1777 if ac_fn_c_try_cpp "$LINENO"; then :
1778   ac_header_preproc=yes
1779 else
1780   ac_header_preproc=no
1781 fi
1782 rm -f conftest.err conftest.i conftest.$ac_ext
1783 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
1784 $as_echo "$ac_header_preproc" >&6; }
1785
1786 # So?  What about this header?
1787 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
1788   yes:no: )
1789     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
1790 $as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
1791     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1792 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1793     ;;
1794   no:yes:* )
1795     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
1796 $as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
1797     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2:     check for missing prerequisite headers?" >&5
1798 $as_echo "$as_me: WARNING: $2:     check for missing prerequisite headers?" >&2;}
1799     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
1800 $as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
1801     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2:     section \"Present But Cannot Be Compiled\"" >&5
1802 $as_echo "$as_me: WARNING: $2:     section \"Present But Cannot Be Compiled\"" >&2;}
1803     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1804 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1805     ;;
1806 esac
1807   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1808 $as_echo_n "checking for $2... " >&6; }
1809 if eval \${$3+:} false; then :
1810   $as_echo_n "(cached) " >&6
1811 else
1812   eval "$3=\$ac_header_compiler"
1813 fi
1814 eval ac_res=\$$3
1815                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1816 $as_echo "$ac_res" >&6; }
1817 fi
1818   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1819
1820 } # ac_fn_c_check_header_mongrel
1821
1822 # ac_fn_c_try_run LINENO
1823 # ----------------------
1824 # Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1825 # that executables *can* be run.
1826 ac_fn_c_try_run ()
1827 {
1828   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1829   if { { ac_try="$ac_link"
1830 case "(($ac_try" in
1831   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1832   *) ac_try_echo=$ac_try;;
1833 esac
1834 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1835 $as_echo "$ac_try_echo"; } >&5
1836   (eval "$ac_link") 2>&5
1837   ac_status=$?
1838   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1839   test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1840   { { case "(($ac_try" in
1841   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1842   *) ac_try_echo=$ac_try;;
1843 esac
1844 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1845 $as_echo "$ac_try_echo"; } >&5
1846   (eval "$ac_try") 2>&5
1847   ac_status=$?
1848   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1849   test $ac_status = 0; }; }; then :
1850   ac_retval=0
1851 else
1852   $as_echo "$as_me: program exited with status $ac_status" >&5
1853        $as_echo "$as_me: failed program was:" >&5
1854 sed 's/^/| /' conftest.$ac_ext >&5
1855
1856        ac_retval=$ac_status
1857 fi
1858   rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1859   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1860   as_fn_set_status $ac_retval
1861
1862 } # ac_fn_c_try_run
1863
1864 # ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1865 # -------------------------------------------------------
1866 # Tests whether HEADER exists and can be compiled using the include files in
1867 # INCLUDES, setting the cache variable VAR accordingly.
1868 ac_fn_c_check_header_compile ()
1869 {
1870   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1871   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1872 $as_echo_n "checking for $2... " >&6; }
1873 if eval \${$3+:} false; then :
1874   $as_echo_n "(cached) " >&6
1875 else
1876   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1877 /* end confdefs.h.  */
1878 $4
1879 #include <$2>
1880 _ACEOF
1881 if ac_fn_c_try_compile "$LINENO"; then :
1882   eval "$3=yes"
1883 else
1884   eval "$3=no"
1885 fi
1886 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1887 fi
1888 eval ac_res=\$$3
1889                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1890 $as_echo "$ac_res" >&6; }
1891   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1892
1893 } # ac_fn_c_check_header_compile
1894
1895 # ac_fn_c_try_link LINENO
1896 # -----------------------
1897 # Try to link conftest.$ac_ext, and return whether this succeeded.
1898 ac_fn_c_try_link ()
1899 {
1900   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1901   rm -f conftest.$ac_objext conftest$ac_exeext
1902   if { { ac_try="$ac_link"
1903 case "(($ac_try" in
1904   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1905   *) ac_try_echo=$ac_try;;
1906 esac
1907 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1908 $as_echo "$ac_try_echo"; } >&5
1909   (eval "$ac_link") 2>conftest.err
1910   ac_status=$?
1911   if test -s conftest.err; then
1912     grep -v '^ *+' conftest.err >conftest.er1
1913     cat conftest.er1 >&5
1914     mv -f conftest.er1 conftest.err
1915   fi
1916   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1917   test $ac_status = 0; } && {
1918          test -z "$ac_c_werror_flag" ||
1919          test ! -s conftest.err
1920        } && test -s conftest$ac_exeext && {
1921          test "$cross_compiling" = yes ||
1922          test -x conftest$ac_exeext
1923        }; then :
1924   ac_retval=0
1925 else
1926   $as_echo "$as_me: failed program was:" >&5
1927 sed 's/^/| /' conftest.$ac_ext >&5
1928
1929         ac_retval=1
1930 fi
1931   # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1932   # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1933   # interfere with the next link command; also delete a directory that is
1934   # left behind by Apple's compiler.  We do this before executing the actions.
1935   rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1936   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1937   as_fn_set_status $ac_retval
1938
1939 } # ac_fn_c_try_link
1940
1941 # ac_fn_c_check_func LINENO FUNC VAR
1942 # ----------------------------------
1943 # Tests whether FUNC exists, setting the cache variable VAR accordingly
1944 ac_fn_c_check_func ()
1945 {
1946   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1947   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1948 $as_echo_n "checking for $2... " >&6; }
1949 if eval \${$3+:} false; then :
1950   $as_echo_n "(cached) " >&6
1951 else
1952   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1953 /* end confdefs.h.  */
1954 /* Define $2 to an innocuous variant, in case <limits.h> declares $2.
1955    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
1956 #define $2 innocuous_$2
1957
1958 /* System header to define __stub macros and hopefully few prototypes,
1959     which can conflict with char $2 (); below.
1960     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
1961     <limits.h> exists even on freestanding compilers.  */
1962
1963 #ifdef __STDC__
1964 # include <limits.h>
1965 #else
1966 # include <assert.h>
1967 #endif
1968
1969 #undef $2
1970
1971 /* Override any GCC internal prototype to avoid an error.
1972    Use char because int might match the return type of a GCC
1973    builtin and then its argument prototype would still apply.  */
1974 #ifdef __cplusplus
1975 extern "C"
1976 #endif
1977 char $2 ();
1978 /* The GNU C library defines this for functions which it implements
1979     to always fail with ENOSYS.  Some functions are actually named
1980     something starting with __ and the normal name is an alias.  */
1981 #if defined __stub_$2 || defined __stub___$2
1982 choke me
1983 #endif
1984
1985 int
1986 main ()
1987 {
1988 return $2 ();
1989   ;
1990   return 0;
1991 }
1992 _ACEOF
1993 if ac_fn_c_try_link "$LINENO"; then :
1994   eval "$3=yes"
1995 else
1996   eval "$3=no"
1997 fi
1998 rm -f core conftest.err conftest.$ac_objext \
1999     conftest$ac_exeext conftest.$ac_ext
2000 fi
2001 eval ac_res=\$$3
2002                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2003 $as_echo "$ac_res" >&6; }
2004   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2005
2006 } # ac_fn_c_check_func
2007
2008 # ac_fn_c_check_decl LINENO SYMBOL VAR INCLUDES
2009 # ---------------------------------------------
2010 # Tests whether SYMBOL is declared in INCLUDES, setting cache variable VAR
2011 # accordingly.
2012 ac_fn_c_check_decl ()
2013 {
2014   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2015   as_decl_name=`echo $2|sed 's/ *(.*//'`
2016   as_decl_use=`echo $2|sed -e 's/(/((/' -e 's/)/) 0&/' -e 's/,/) 0& (/g'`
2017   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $as_decl_name is declared" >&5
2018 $as_echo_n "checking whether $as_decl_name is declared... " >&6; }
2019 if eval \${$3+:} false; then :
2020   $as_echo_n "(cached) " >&6
2021 else
2022   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2023 /* end confdefs.h.  */
2024 $4
2025 int
2026 main ()
2027 {
2028 #ifndef $as_decl_name
2029 #ifdef __cplusplus
2030   (void) $as_decl_use;
2031 #else
2032   (void) $as_decl_name;
2033 #endif
2034 #endif
2035
2036   ;
2037   return 0;
2038 }
2039 _ACEOF
2040 if ac_fn_c_try_compile "$LINENO"; then :
2041   eval "$3=yes"
2042 else
2043   eval "$3=no"
2044 fi
2045 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2046 fi
2047 eval ac_res=\$$3
2048                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2049 $as_echo "$ac_res" >&6; }
2050   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2051
2052 } # ac_fn_c_check_decl
2053
2054 # ac_fn_c_check_type LINENO TYPE VAR INCLUDES
2055 # -------------------------------------------
2056 # Tests whether TYPE exists after having included INCLUDES, setting cache
2057 # variable VAR accordingly.
2058 ac_fn_c_check_type ()
2059 {
2060   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2061   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
2062 $as_echo_n "checking for $2... " >&6; }
2063 if eval \${$3+:} false; then :
2064   $as_echo_n "(cached) " >&6
2065 else
2066   eval "$3=no"
2067   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2068 /* end confdefs.h.  */
2069 $4
2070 int
2071 main ()
2072 {
2073 if (sizeof ($2))
2074          return 0;
2075   ;
2076   return 0;
2077 }
2078 _ACEOF
2079 if ac_fn_c_try_compile "$LINENO"; then :
2080   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2081 /* end confdefs.h.  */
2082 $4
2083 int
2084 main ()
2085 {
2086 if (sizeof (($2)))
2087             return 0;
2088   ;
2089   return 0;
2090 }
2091 _ACEOF
2092 if ac_fn_c_try_compile "$LINENO"; then :
2093
2094 else
2095   eval "$3=yes"
2096 fi
2097 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2098 fi
2099 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2100 fi
2101 eval ac_res=\$$3
2102                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2103 $as_echo "$ac_res" >&6; }
2104   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2105
2106 } # ac_fn_c_check_type
2107
2108 # ac_fn_c_compute_int LINENO EXPR VAR INCLUDES
2109 # --------------------------------------------
2110 # Tries to find the compile-time value of EXPR in a program that includes
2111 # INCLUDES, setting VAR accordingly. Returns whether the value could be
2112 # computed
2113 ac_fn_c_compute_int ()
2114 {
2115   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2116   if test "$cross_compiling" = yes; then
2117     # Depending upon the size, compute the lo and hi bounds.
2118 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2119 /* end confdefs.h.  */
2120 $4
2121 int
2122 main ()
2123 {
2124 static int test_array [1 - 2 * !(($2) >= 0)];
2125 test_array [0] = 0;
2126 return test_array [0];
2127
2128   ;
2129   return 0;
2130 }
2131 _ACEOF
2132 if ac_fn_c_try_compile "$LINENO"; then :
2133   ac_lo=0 ac_mid=0
2134   while :; do
2135     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2136 /* end confdefs.h.  */
2137 $4
2138 int
2139 main ()
2140 {
2141 static int test_array [1 - 2 * !(($2) <= $ac_mid)];
2142 test_array [0] = 0;
2143 return test_array [0];
2144
2145   ;
2146   return 0;
2147 }
2148 _ACEOF
2149 if ac_fn_c_try_compile "$LINENO"; then :
2150   ac_hi=$ac_mid; break
2151 else
2152   as_fn_arith $ac_mid + 1 && ac_lo=$as_val
2153                         if test $ac_lo -le $ac_mid; then
2154                           ac_lo= ac_hi=
2155                           break
2156                         fi
2157                         as_fn_arith 2 '*' $ac_mid + 1 && ac_mid=$as_val
2158 fi
2159 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2160   done
2161 else
2162   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2163 /* end confdefs.h.  */
2164 $4
2165 int
2166 main ()
2167 {
2168 static int test_array [1 - 2 * !(($2) < 0)];
2169 test_array [0] = 0;
2170 return test_array [0];
2171
2172   ;
2173   return 0;
2174 }
2175 _ACEOF
2176 if ac_fn_c_try_compile "$LINENO"; then :
2177   ac_hi=-1 ac_mid=-1
2178   while :; do
2179     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2180 /* end confdefs.h.  */
2181 $4
2182 int
2183 main ()
2184 {
2185 static int test_array [1 - 2 * !(($2) >= $ac_mid)];
2186 test_array [0] = 0;
2187 return test_array [0];
2188
2189   ;
2190   return 0;
2191 }
2192 _ACEOF
2193 if ac_fn_c_try_compile "$LINENO"; then :
2194   ac_lo=$ac_mid; break
2195 else
2196   as_fn_arith '(' $ac_mid ')' - 1 && ac_hi=$as_val
2197                         if test $ac_mid -le $ac_hi; then
2198                           ac_lo= ac_hi=
2199                           break
2200                         fi
2201                         as_fn_arith 2 '*' $ac_mid && ac_mid=$as_val
2202 fi
2203 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2204   done
2205 else
2206   ac_lo= ac_hi=
2207 fi
2208 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2209 fi
2210 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2211 # Binary search between lo and hi bounds.
2212 while test "x$ac_lo" != "x$ac_hi"; do
2213   as_fn_arith '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo && ac_mid=$as_val
2214   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2215 /* end confdefs.h.  */
2216 $4
2217 int
2218 main ()
2219 {
2220 static int test_array [1 - 2 * !(($2) <= $ac_mid)];
2221 test_array [0] = 0;
2222 return test_array [0];
2223
2224   ;
2225   return 0;
2226 }
2227 _ACEOF
2228 if ac_fn_c_try_compile "$LINENO"; then :
2229   ac_hi=$ac_mid
2230 else
2231   as_fn_arith '(' $ac_mid ')' + 1 && ac_lo=$as_val
2232 fi
2233 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2234 done
2235 case $ac_lo in #((
2236 ?*) eval "$3=\$ac_lo"; ac_retval=0 ;;
2237 '') ac_retval=1 ;;
2238 esac
2239   else
2240     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2241 /* end confdefs.h.  */
2242 $4
2243 static long int longval () { return $2; }
2244 static unsigned long int ulongval () { return $2; }
2245 #include <stdio.h>
2246 #include <stdlib.h>
2247 int
2248 main ()
2249 {
2250
2251   FILE *f = fopen ("conftest.val", "w");
2252   if (! f)
2253     return 1;
2254   if (($2) < 0)
2255     {
2256       long int i = longval ();
2257       if (i != ($2))
2258         return 1;
2259       fprintf (f, "%ld", i);
2260     }
2261   else
2262     {
2263       unsigned long int i = ulongval ();
2264       if (i != ($2))
2265         return 1;
2266       fprintf (f, "%lu", i);
2267     }
2268   /* Do not output a trailing newline, as this causes \r\n confusion
2269      on some platforms.  */
2270   return ferror (f) || fclose (f) != 0;
2271
2272   ;
2273   return 0;
2274 }
2275 _ACEOF
2276 if ac_fn_c_try_run "$LINENO"; then :
2277   echo >>conftest.val; read $3 <conftest.val; ac_retval=0
2278 else
2279   ac_retval=1
2280 fi
2281 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
2282   conftest.$ac_objext conftest.beam conftest.$ac_ext
2283 rm -f conftest.val
2284
2285   fi
2286   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2287   as_fn_set_status $ac_retval
2288
2289 } # ac_fn_c_compute_int
2290
2291 # ac_fn_c_check_member LINENO AGGR MEMBER VAR INCLUDES
2292 # ----------------------------------------------------
2293 # Tries to find if the field MEMBER exists in type AGGR, after including
2294 # INCLUDES, setting cache variable VAR accordingly.
2295 ac_fn_c_check_member ()
2296 {
2297   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2298   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2.$3" >&5
2299 $as_echo_n "checking for $2.$3... " >&6; }
2300 if eval \${$4+:} false; then :
2301   $as_echo_n "(cached) " >&6
2302 else
2303   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2304 /* end confdefs.h.  */
2305 $5
2306 int
2307 main ()
2308 {
2309 static $2 ac_aggr;
2310 if (ac_aggr.$3)
2311 return 0;
2312   ;
2313   return 0;
2314 }
2315 _ACEOF
2316 if ac_fn_c_try_compile "$LINENO"; then :
2317   eval "$4=yes"
2318 else
2319   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2320 /* end confdefs.h.  */
2321 $5
2322 int
2323 main ()
2324 {
2325 static $2 ac_aggr;
2326 if (sizeof ac_aggr.$3)
2327 return 0;
2328   ;
2329   return 0;
2330 }
2331 _ACEOF
2332 if ac_fn_c_try_compile "$LINENO"; then :
2333   eval "$4=yes"
2334 else
2335   eval "$4=no"
2336 fi
2337 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2338 fi
2339 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2340 fi
2341 eval ac_res=\$$4
2342                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2343 $as_echo "$ac_res" >&6; }
2344   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2345
2346 } # ac_fn_c_check_member
2347 cat >config.log <<_ACEOF
2348 This file contains any messages produced by compilers while
2349 running configure, to aid debugging if configure makes a mistake.
2350
2351 It was created by libevent $as_me 2.1.12-stable, which was
2352 generated by GNU Autoconf 2.69.  Invocation command line was
2353
2354   $ $0 $@
2355
2356 _ACEOF
2357 exec 5>>config.log
2358 {
2359 cat <<_ASUNAME
2360 ## --------- ##
2361 ## Platform. ##
2362 ## --------- ##
2363
2364 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
2365 uname -m = `(uname -m) 2>/dev/null || echo unknown`
2366 uname -r = `(uname -r) 2>/dev/null || echo unknown`
2367 uname -s = `(uname -s) 2>/dev/null || echo unknown`
2368 uname -v = `(uname -v) 2>/dev/null || echo unknown`
2369
2370 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
2371 /bin/uname -X     = `(/bin/uname -X) 2>/dev/null     || echo unknown`
2372
2373 /bin/arch              = `(/bin/arch) 2>/dev/null              || echo unknown`
2374 /usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null       || echo unknown`
2375 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
2376 /usr/bin/hostinfo      = `(/usr/bin/hostinfo) 2>/dev/null      || echo unknown`
2377 /bin/machine           = `(/bin/machine) 2>/dev/null           || echo unknown`
2378 /usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null       || echo unknown`
2379 /bin/universe          = `(/bin/universe) 2>/dev/null          || echo unknown`
2380
2381 _ASUNAME
2382
2383 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2384 for as_dir in $PATH
2385 do
2386   IFS=$as_save_IFS
2387   test -z "$as_dir" && as_dir=.
2388     $as_echo "PATH: $as_dir"
2389   done
2390 IFS=$as_save_IFS
2391
2392 } >&5
2393
2394 cat >&5 <<_ACEOF
2395
2396
2397 ## ----------- ##
2398 ## Core tests. ##
2399 ## ----------- ##
2400
2401 _ACEOF
2402
2403
2404 # Keep a trace of the command line.
2405 # Strip out --no-create and --no-recursion so they do not pile up.
2406 # Strip out --silent because we don't want to record it for future runs.
2407 # Also quote any args containing shell meta-characters.
2408 # Make two passes to allow for proper duplicate-argument suppression.
2409 ac_configure_args=
2410 ac_configure_args0=
2411 ac_configure_args1=
2412 ac_must_keep_next=false
2413 for ac_pass in 1 2
2414 do
2415   for ac_arg
2416   do
2417     case $ac_arg in
2418     -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
2419     -q | -quiet | --quiet | --quie | --qui | --qu | --q \
2420     | -silent | --silent | --silen | --sile | --sil)
2421       continue ;;
2422     *\'*)
2423       ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
2424     esac
2425     case $ac_pass in
2426     1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
2427     2)
2428       as_fn_append ac_configure_args1 " '$ac_arg'"
2429       if test $ac_must_keep_next = true; then
2430         ac_must_keep_next=false # Got value, back to normal.
2431       else
2432         case $ac_arg in
2433           *=* | --config-cache | -C | -disable-* | --disable-* \
2434           | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
2435           | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
2436           | -with-* | --with-* | -without-* | --without-* | --x)
2437             case "$ac_configure_args0 " in
2438               "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
2439             esac
2440             ;;
2441           -* ) ac_must_keep_next=true ;;
2442         esac
2443       fi
2444       as_fn_append ac_configure_args " '$ac_arg'"
2445       ;;
2446     esac
2447   done
2448 done
2449 { ac_configure_args0=; unset ac_configure_args0;}
2450 { ac_configure_args1=; unset ac_configure_args1;}
2451
2452 # When interrupted or exit'd, cleanup temporary files, and complete
2453 # config.log.  We remove comments because anyway the quotes in there
2454 # would cause problems or look ugly.
2455 # WARNING: Use '\'' to represent an apostrophe within the trap.
2456 # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
2457 trap 'exit_status=$?
2458   # Save into config.log some information that might help in debugging.
2459   {
2460     echo
2461
2462     $as_echo "## ---------------- ##
2463 ## Cache variables. ##
2464 ## ---------------- ##"
2465     echo
2466     # The following way of writing the cache mishandles newlines in values,
2467 (
2468   for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2469     eval ac_val=\$$ac_var
2470     case $ac_val in #(
2471     *${as_nl}*)
2472       case $ac_var in #(
2473       *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2474 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2475       esac
2476       case $ac_var in #(
2477       _ | IFS | as_nl) ;; #(
2478       BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2479       *) { eval $ac_var=; unset $ac_var;} ;;
2480       esac ;;
2481     esac
2482   done
2483   (set) 2>&1 |
2484     case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2485     *${as_nl}ac_space=\ *)
2486       sed -n \
2487         "s/'\''/'\''\\\\'\'''\''/g;
2488           s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2489       ;; #(
2490     *)
2491       sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2492       ;;
2493     esac |
2494     sort
2495 )
2496     echo
2497
2498     $as_echo "## ----------------- ##
2499 ## Output variables. ##
2500 ## ----------------- ##"
2501     echo
2502     for ac_var in $ac_subst_vars
2503     do
2504       eval ac_val=\$$ac_var
2505       case $ac_val in
2506       *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2507       esac
2508       $as_echo "$ac_var='\''$ac_val'\''"
2509     done | sort
2510     echo
2511
2512     if test -n "$ac_subst_files"; then
2513       $as_echo "## ------------------- ##
2514 ## File substitutions. ##
2515 ## ------------------- ##"
2516       echo
2517       for ac_var in $ac_subst_files
2518       do
2519         eval ac_val=\$$ac_var
2520         case $ac_val in
2521         *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2522         esac
2523         $as_echo "$ac_var='\''$ac_val'\''"
2524       done | sort
2525       echo
2526     fi
2527
2528     if test -s confdefs.h; then
2529       $as_echo "## ----------- ##
2530 ## confdefs.h. ##
2531 ## ----------- ##"
2532       echo
2533       cat confdefs.h
2534       echo
2535     fi
2536     test "$ac_signal" != 0 &&
2537       $as_echo "$as_me: caught signal $ac_signal"
2538     $as_echo "$as_me: exit $exit_status"
2539   } >&5
2540   rm -f core *.core core.conftest.* &&
2541     rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2542     exit $exit_status
2543 ' 0
2544 for ac_signal in 1 2 13 15; do
2545   trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2546 done
2547 ac_signal=0
2548
2549 # confdefs.h avoids OS command line length limits that DEFS can exceed.
2550 rm -f -r conftest* confdefs.h
2551
2552 $as_echo "/* confdefs.h */" > confdefs.h
2553
2554 # Predefined preprocessor variables.
2555
2556 cat >>confdefs.h <<_ACEOF
2557 #define PACKAGE_NAME "$PACKAGE_NAME"
2558 _ACEOF
2559
2560 cat >>confdefs.h <<_ACEOF
2561 #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2562 _ACEOF
2563
2564 cat >>confdefs.h <<_ACEOF
2565 #define PACKAGE_VERSION "$PACKAGE_VERSION"
2566 _ACEOF
2567
2568 cat >>confdefs.h <<_ACEOF
2569 #define PACKAGE_STRING "$PACKAGE_STRING"
2570 _ACEOF
2571
2572 cat >>confdefs.h <<_ACEOF
2573 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2574 _ACEOF
2575
2576 cat >>confdefs.h <<_ACEOF
2577 #define PACKAGE_URL "$PACKAGE_URL"
2578 _ACEOF
2579
2580
2581 # Let the site file select an alternate cache file if it wants to.
2582 # Prefer an explicitly selected file to automatically selected ones.
2583 ac_site_file1=NONE
2584 ac_site_file2=NONE
2585 if test -n "$CONFIG_SITE"; then
2586   # We do not want a PATH search for config.site.
2587   case $CONFIG_SITE in #((
2588     -*)  ac_site_file1=./$CONFIG_SITE;;
2589     */*) ac_site_file1=$CONFIG_SITE;;
2590     *)   ac_site_file1=./$CONFIG_SITE;;
2591   esac
2592 elif test "x$prefix" != xNONE; then
2593   ac_site_file1=$prefix/share/config.site
2594   ac_site_file2=$prefix/etc/config.site
2595 else
2596   ac_site_file1=$ac_default_prefix/share/config.site
2597   ac_site_file2=$ac_default_prefix/etc/config.site
2598 fi
2599 for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2600 do
2601   test "x$ac_site_file" = xNONE && continue
2602   if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then
2603     { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2604 $as_echo "$as_me: loading site script $ac_site_file" >&6;}
2605     sed 's/^/| /' "$ac_site_file" >&5
2606     . "$ac_site_file" \
2607       || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2608 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2609 as_fn_error $? "failed to load site script $ac_site_file
2610 See \`config.log' for more details" "$LINENO" 5; }
2611   fi
2612 done
2613
2614 if test -r "$cache_file"; then
2615   # Some versions of bash will fail to source /dev/null (special files
2616   # actually), so we avoid doing that.  DJGPP emulates it as a regular file.
2617   if test /dev/null != "$cache_file" && test -f "$cache_file"; then
2618     { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2619 $as_echo "$as_me: loading cache $cache_file" >&6;}
2620     case $cache_file in
2621       [\\/]* | ?:[\\/]* ) . "$cache_file";;
2622       *)                      . "./$cache_file";;
2623     esac
2624   fi
2625 else
2626   { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2627 $as_echo "$as_me: creating cache $cache_file" >&6;}
2628   >$cache_file
2629 fi
2630
2631 # Check that the precious variables saved in the cache have kept the same
2632 # value.
2633 ac_cache_corrupted=false
2634 for ac_var in $ac_precious_vars; do
2635   eval ac_old_set=\$ac_cv_env_${ac_var}_set
2636   eval ac_new_set=\$ac_env_${ac_var}_set
2637   eval ac_old_val=\$ac_cv_env_${ac_var}_value
2638   eval ac_new_val=\$ac_env_${ac_var}_value
2639   case $ac_old_set,$ac_new_set in
2640     set,)
2641       { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2642 $as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2643       ac_cache_corrupted=: ;;
2644     ,set)
2645       { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2646 $as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2647       ac_cache_corrupted=: ;;
2648     ,);;
2649     *)
2650       if test "x$ac_old_val" != "x$ac_new_val"; then
2651         # differences in whitespace do not lead to failure.
2652         ac_old_val_w=`echo x $ac_old_val`
2653         ac_new_val_w=`echo x $ac_new_val`
2654         if test "$ac_old_val_w" != "$ac_new_val_w"; then
2655           { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2656 $as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2657           ac_cache_corrupted=:
2658         else
2659           { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2660 $as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2661           eval $ac_var=\$ac_old_val
2662         fi
2663         { $as_echo "$as_me:${as_lineno-$LINENO}:   former value:  \`$ac_old_val'" >&5
2664 $as_echo "$as_me:   former value:  \`$ac_old_val'" >&2;}
2665         { $as_echo "$as_me:${as_lineno-$LINENO}:   current value: \`$ac_new_val'" >&5
2666 $as_echo "$as_me:   current value: \`$ac_new_val'" >&2;}
2667       fi;;
2668   esac
2669   # Pass precious variables to config.status.
2670   if test "$ac_new_set" = set; then
2671     case $ac_new_val in
2672     *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2673     *) ac_arg=$ac_var=$ac_new_val ;;
2674     esac
2675     case " $ac_configure_args " in
2676       *" '$ac_arg' "*) ;; # Avoid dups.  Use of quotes ensures accuracy.
2677       *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2678     esac
2679   fi
2680 done
2681 if $ac_cache_corrupted; then
2682   { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2683 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2684   { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2685 $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2686   as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
2687 fi
2688 ## -------------------- ##
2689 ## Main body of script. ##
2690 ## -------------------- ##
2691
2692 ac_ext=c
2693 ac_cpp='$CPP $CPPFLAGS'
2694 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2695 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2696 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2697
2698
2699
2700
2701
2702
2703 ac_aux_dir=
2704 for ac_dir in build-aux "$srcdir"/build-aux; do
2705   if test -f "$ac_dir/install-sh"; then
2706     ac_aux_dir=$ac_dir
2707     ac_install_sh="$ac_aux_dir/install-sh -c"
2708     break
2709   elif test -f "$ac_dir/install.sh"; then
2710     ac_aux_dir=$ac_dir
2711     ac_install_sh="$ac_aux_dir/install.sh -c"
2712     break
2713   elif test -f "$ac_dir/shtool"; then
2714     ac_aux_dir=$ac_dir
2715     ac_install_sh="$ac_aux_dir/shtool install -c"
2716     break
2717   fi
2718 done
2719 if test -z "$ac_aux_dir"; then
2720   as_fn_error $? "cannot find install-sh, install.sh, or shtool in build-aux \"$srcdir\"/build-aux" "$LINENO" 5
2721 fi
2722
2723 # These three variables are undocumented and unsupported,
2724 # and are intended to be withdrawn in a future Autoconf release.
2725 # They can cause serious problems if a builder's source tree is in a directory
2726 # whose full name contains unusual characters.
2727 ac_config_guess="$SHELL $ac_aux_dir/config.guess"  # Please don't use this var.
2728 ac_config_sub="$SHELL $ac_aux_dir/config.sub"  # Please don't use this var.
2729 ac_configure="$SHELL $ac_aux_dir/configure"  # Please don't use this var.
2730
2731
2732 am__api_version='1.16'
2733
2734 # Find a good install program.  We prefer a C program (faster),
2735 # so one script is as good as another.  But avoid the broken or
2736 # incompatible versions:
2737 # SysV /etc/install, /usr/sbin/install
2738 # SunOS /usr/etc/install
2739 # IRIX /sbin/install
2740 # AIX /bin/install
2741 # AmigaOS /C/install, which installs bootblocks on floppy discs
2742 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
2743 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
2744 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
2745 # OS/2's system install, which has a completely different semantic
2746 # ./install, which can be erroneously created by make from ./install.sh.
2747 # Reject install programs that cannot install multiple files.
2748 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
2749 $as_echo_n "checking for a BSD-compatible install... " >&6; }
2750 if test -z "$INSTALL"; then
2751 if ${ac_cv_path_install+:} false; then :
2752   $as_echo_n "(cached) " >&6
2753 else
2754   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2755 for as_dir in $PATH
2756 do
2757   IFS=$as_save_IFS
2758   test -z "$as_dir" && as_dir=.
2759     # Account for people who put trailing slashes in PATH elements.
2760 case $as_dir/ in #((
2761   ./ | .// | /[cC]/* | \
2762   /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
2763   ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
2764   /usr/ucb/* ) ;;
2765   *)
2766     # OSF1 and SCO ODT 3.0 have their own names for install.
2767     # Don't use installbsd from OSF since it installs stuff as root
2768     # by default.
2769     for ac_prog in ginstall scoinst install; do
2770       for ac_exec_ext in '' $ac_executable_extensions; do
2771         if as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then
2772           if test $ac_prog = install &&
2773             grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2774             # AIX install.  It has an incompatible calling convention.
2775             :
2776           elif test $ac_prog = install &&
2777             grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2778             # program-specific install script used by HP pwplus--don't use.
2779             :
2780           else
2781             rm -rf conftest.one conftest.two conftest.dir
2782             echo one > conftest.one
2783             echo two > conftest.two
2784             mkdir conftest.dir
2785             if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
2786               test -s conftest.one && test -s conftest.two &&
2787               test -s conftest.dir/conftest.one &&
2788               test -s conftest.dir/conftest.two
2789             then
2790               ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
2791               break 3
2792             fi
2793           fi
2794         fi
2795       done
2796     done
2797     ;;
2798 esac
2799
2800   done
2801 IFS=$as_save_IFS
2802
2803 rm -rf conftest.one conftest.two conftest.dir
2804
2805 fi
2806   if test "${ac_cv_path_install+set}" = set; then
2807     INSTALL=$ac_cv_path_install
2808   else
2809     # As a last resort, use the slow shell script.  Don't cache a
2810     # value for INSTALL within a source directory, because that will
2811     # break other packages using the cache if that directory is
2812     # removed, or if the value is a relative name.
2813     INSTALL=$ac_install_sh
2814   fi
2815 fi
2816 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
2817 $as_echo "$INSTALL" >&6; }
2818
2819 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
2820 # It thinks the first close brace ends the variable substitution.
2821 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
2822
2823 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
2824
2825 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
2826
2827 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5
2828 $as_echo_n "checking whether build environment is sane... " >&6; }
2829 # Reject unsafe characters in $srcdir or the absolute working directory
2830 # name.  Accept space and tab only in the latter.
2831 am_lf='
2832 '
2833 case `pwd` in
2834   *[\\\"\#\$\&\'\`$am_lf]*)
2835     as_fn_error $? "unsafe absolute working directory name" "$LINENO" 5;;
2836 esac
2837 case $srcdir in
2838   *[\\\"\#\$\&\'\`$am_lf\ \     ]*)
2839     as_fn_error $? "unsafe srcdir value: '$srcdir'" "$LINENO" 5;;
2840 esac
2841
2842 # Do 'set' in a subshell so we don't clobber the current shell's
2843 # arguments.  Must try -L first in case configure is actually a
2844 # symlink; some systems play weird games with the mod time of symlinks
2845 # (eg FreeBSD returns the mod time of the symlink's containing
2846 # directory).
2847 if (
2848    am_has_slept=no
2849    for am_try in 1 2; do
2850      echo "timestamp, slept: $am_has_slept" > conftest.file
2851      set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null`
2852      if test "$*" = "X"; then
2853         # -L didn't work.
2854         set X `ls -t "$srcdir/configure" conftest.file`
2855      fi
2856      if test "$*" != "X $srcdir/configure conftest.file" \
2857         && test "$*" != "X conftest.file $srcdir/configure"; then
2858
2859         # If neither matched, then we have a broken ls.  This can happen
2860         # if, for instance, CONFIG_SHELL is bash and it inherits a
2861         # broken ls alias from the environment.  This has actually
2862         # happened.  Such a system could not be considered "sane".
2863         as_fn_error $? "ls -t appears to fail.  Make sure there is not a broken
2864   alias in your environment" "$LINENO" 5
2865      fi
2866      if test "$2" = conftest.file || test $am_try -eq 2; then
2867        break
2868      fi
2869      # Just in case.
2870      sleep 1
2871      am_has_slept=yes
2872    done
2873    test "$2" = conftest.file
2874    )
2875 then
2876    # Ok.
2877    :
2878 else
2879    as_fn_error $? "newly created file is older than distributed files!
2880 Check your system clock" "$LINENO" 5
2881 fi
2882 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
2883 $as_echo "yes" >&6; }
2884 # If we didn't sleep, we still need to ensure time stamps of config.status and
2885 # generated files are strictly newer.
2886 am_sleep_pid=
2887 if grep 'slept: no' conftest.file >/dev/null 2>&1; then
2888   ( sleep 1 ) &
2889   am_sleep_pid=$!
2890 fi
2891
2892 rm -f conftest.file
2893
2894 test "$program_prefix" != NONE &&
2895   program_transform_name="s&^&$program_prefix&;$program_transform_name"
2896 # Use a double $ so make ignores it.
2897 test "$program_suffix" != NONE &&
2898   program_transform_name="s&\$&$program_suffix&;$program_transform_name"
2899 # Double any \ or $.
2900 # By default was `s,x,x', remove it if useless.
2901 ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
2902 program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
2903
2904 # Expand $ac_aux_dir to an absolute path.
2905 am_aux_dir=`cd "$ac_aux_dir" && pwd`
2906
2907 if test x"${MISSING+set}" != xset; then
2908   case $am_aux_dir in
2909   *\ * | *\     *)
2910     MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;;
2911   *)
2912     MISSING="\${SHELL} $am_aux_dir/missing" ;;
2913   esac
2914 fi
2915 # Use eval to expand $SHELL
2916 if eval "$MISSING --is-lightweight"; then
2917   am_missing_run="$MISSING "
2918 else
2919   am_missing_run=
2920   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: 'missing' script is too old or missing" >&5
2921 $as_echo "$as_me: WARNING: 'missing' script is too old or missing" >&2;}
2922 fi
2923
2924 if test x"${install_sh+set}" != xset; then
2925   case $am_aux_dir in
2926   *\ * | *\     *)
2927     install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;;
2928   *)
2929     install_sh="\${SHELL} $am_aux_dir/install-sh"
2930   esac
2931 fi
2932
2933 # Installed binaries are usually stripped using 'strip' when the user
2934 # run "make install-strip".  However 'strip' might not be the right
2935 # tool to use in cross-compilation environments, therefore Automake
2936 # will honor the 'STRIP' environment variable to overrule this program.
2937 if test "$cross_compiling" != no; then
2938   if test -n "$ac_tool_prefix"; then
2939   # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
2940 set dummy ${ac_tool_prefix}strip; ac_word=$2
2941 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2942 $as_echo_n "checking for $ac_word... " >&6; }
2943 if ${ac_cv_prog_STRIP+:} false; then :
2944   $as_echo_n "(cached) " >&6
2945 else
2946   if test -n "$STRIP"; then
2947   ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
2948 else
2949 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2950 for as_dir in $PATH
2951 do
2952   IFS=$as_save_IFS
2953   test -z "$as_dir" && as_dir=.
2954     for ac_exec_ext in '' $ac_executable_extensions; do
2955   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2956     ac_cv_prog_STRIP="${ac_tool_prefix}strip"
2957     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2958     break 2
2959   fi
2960 done
2961   done
2962 IFS=$as_save_IFS
2963
2964 fi
2965 fi
2966 STRIP=$ac_cv_prog_STRIP
2967 if test -n "$STRIP"; then
2968   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
2969 $as_echo "$STRIP" >&6; }
2970 else
2971   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2972 $as_echo "no" >&6; }
2973 fi
2974
2975
2976 fi
2977 if test -z "$ac_cv_prog_STRIP"; then
2978   ac_ct_STRIP=$STRIP
2979   # Extract the first word of "strip", so it can be a program name with args.
2980 set dummy strip; ac_word=$2
2981 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2982 $as_echo_n "checking for $ac_word... " >&6; }
2983 if ${ac_cv_prog_ac_ct_STRIP+:} false; then :
2984   $as_echo_n "(cached) " >&6
2985 else
2986   if test -n "$ac_ct_STRIP"; then
2987   ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
2988 else
2989 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2990 for as_dir in $PATH
2991 do
2992   IFS=$as_save_IFS
2993   test -z "$as_dir" && as_dir=.
2994     for ac_exec_ext in '' $ac_executable_extensions; do
2995   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2996     ac_cv_prog_ac_ct_STRIP="strip"
2997     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2998     break 2
2999   fi
3000 done
3001   done
3002 IFS=$as_save_IFS
3003
3004 fi
3005 fi
3006 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
3007 if test -n "$ac_ct_STRIP"; then
3008   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
3009 $as_echo "$ac_ct_STRIP" >&6; }
3010 else
3011   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3012 $as_echo "no" >&6; }
3013 fi
3014
3015   if test "x$ac_ct_STRIP" = x; then
3016     STRIP=":"
3017   else
3018     case $cross_compiling:$ac_tool_warned in
3019 yes:)
3020 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3021 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3022 ac_tool_warned=yes ;;
3023 esac
3024     STRIP=$ac_ct_STRIP
3025   fi
3026 else
3027   STRIP="$ac_cv_prog_STRIP"
3028 fi
3029
3030 fi
3031 INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
3032
3033 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5
3034 $as_echo_n "checking for a thread-safe mkdir -p... " >&6; }
3035 if test -z "$MKDIR_P"; then
3036   if ${ac_cv_path_mkdir+:} false; then :
3037   $as_echo_n "(cached) " >&6
3038 else
3039   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3040 for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin
3041 do
3042   IFS=$as_save_IFS
3043   test -z "$as_dir" && as_dir=.
3044     for ac_prog in mkdir gmkdir; do
3045          for ac_exec_ext in '' $ac_executable_extensions; do
3046            as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext" || continue
3047            case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #(
3048              'mkdir (GNU coreutils) '* | \
3049              'mkdir (coreutils) '* | \
3050              'mkdir (fileutils) '4.1*)
3051                ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext
3052                break 3;;
3053            esac
3054          done
3055        done
3056   done
3057 IFS=$as_save_IFS
3058
3059 fi
3060
3061   test -d ./--version && rmdir ./--version
3062   if test "${ac_cv_path_mkdir+set}" = set; then
3063     MKDIR_P="$ac_cv_path_mkdir -p"
3064   else
3065     # As a last resort, use the slow shell script.  Don't cache a
3066     # value for MKDIR_P within a source directory, because that will
3067     # break other packages using the cache if that directory is
3068     # removed, or if the value is a relative name.
3069     MKDIR_P="$ac_install_sh -d"
3070   fi
3071 fi
3072 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5
3073 $as_echo "$MKDIR_P" >&6; }
3074
3075 for ac_prog in gawk mawk nawk awk
3076 do
3077   # Extract the first word of "$ac_prog", so it can be a program name with args.
3078 set dummy $ac_prog; ac_word=$2
3079 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3080 $as_echo_n "checking for $ac_word... " >&6; }
3081 if ${ac_cv_prog_AWK+:} false; then :
3082   $as_echo_n "(cached) " >&6
3083 else
3084   if test -n "$AWK"; then
3085   ac_cv_prog_AWK="$AWK" # Let the user override the test.
3086 else
3087 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3088 for as_dir in $PATH
3089 do
3090   IFS=$as_save_IFS
3091   test -z "$as_dir" && as_dir=.
3092     for ac_exec_ext in '' $ac_executable_extensions; do
3093   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3094     ac_cv_prog_AWK="$ac_prog"
3095     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3096     break 2
3097   fi
3098 done
3099   done
3100 IFS=$as_save_IFS
3101
3102 fi
3103 fi
3104 AWK=$ac_cv_prog_AWK
3105 if test -n "$AWK"; then
3106   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
3107 $as_echo "$AWK" >&6; }
3108 else
3109   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3110 $as_echo "no" >&6; }
3111 fi
3112
3113
3114   test -n "$AWK" && break
3115 done
3116
3117 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
3118 $as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
3119 set x ${MAKE-make}
3120 ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
3121 if eval \${ac_cv_prog_make_${ac_make}_set+:} false; then :
3122   $as_echo_n "(cached) " >&6
3123 else
3124   cat >conftest.make <<\_ACEOF
3125 SHELL = /bin/sh
3126 all:
3127         @echo '@@@%%%=$(MAKE)=@@@%%%'
3128 _ACEOF
3129 # GNU make sometimes prints "make[1]: Entering ...", which would confuse us.
3130 case `${MAKE-make} -f conftest.make 2>/dev/null` in
3131   *@@@%%%=?*=@@@%%%*)
3132     eval ac_cv_prog_make_${ac_make}_set=yes;;
3133   *)
3134     eval ac_cv_prog_make_${ac_make}_set=no;;
3135 esac
3136 rm -f conftest.make
3137 fi
3138 if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
3139   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3140 $as_echo "yes" >&6; }
3141   SET_MAKE=
3142 else
3143   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3144 $as_echo "no" >&6; }
3145   SET_MAKE="MAKE=${MAKE-make}"
3146 fi
3147
3148 rm -rf .tst 2>/dev/null
3149 mkdir .tst 2>/dev/null
3150 if test -d .tst; then
3151   am__leading_dot=.
3152 else
3153   am__leading_dot=_
3154 fi
3155 rmdir .tst 2>/dev/null
3156
3157 # Check whether --enable-silent-rules was given.
3158 if test "${enable_silent_rules+set}" = set; then :
3159   enableval=$enable_silent_rules;
3160 fi
3161
3162 case $enable_silent_rules in # (((
3163   yes) AM_DEFAULT_VERBOSITY=0;;
3164    no) AM_DEFAULT_VERBOSITY=1;;
3165     *) AM_DEFAULT_VERBOSITY=1;;
3166 esac
3167 am_make=${MAKE-make}
3168 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5
3169 $as_echo_n "checking whether $am_make supports nested variables... " >&6; }
3170 if ${am_cv_make_support_nested_variables+:} false; then :
3171   $as_echo_n "(cached) " >&6
3172 else
3173   if $as_echo 'TRUE=$(BAR$(V))
3174 BAR0=false
3175 BAR1=true
3176 V=1
3177 am__doit:
3178         @$(TRUE)
3179 .PHONY: am__doit' | $am_make -f - >/dev/null 2>&1; then
3180   am_cv_make_support_nested_variables=yes
3181 else
3182   am_cv_make_support_nested_variables=no
3183 fi
3184 fi
3185 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5
3186 $as_echo "$am_cv_make_support_nested_variables" >&6; }
3187 if test $am_cv_make_support_nested_variables = yes; then
3188     AM_V='$(V)'
3189   AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)'
3190 else
3191   AM_V=$AM_DEFAULT_VERBOSITY
3192   AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY
3193 fi
3194 AM_BACKSLASH='\'
3195
3196 if test "`cd $srcdir && pwd`" != "`pwd`"; then
3197   # Use -I$(srcdir) only when $(srcdir) != ., so that make's output
3198   # is not polluted with repeated "-I."
3199   am__isrc=' -I$(srcdir)'
3200   # test to see if srcdir already configured
3201   if test -f $srcdir/config.status; then
3202     as_fn_error $? "source directory already configured; run \"make distclean\" there first" "$LINENO" 5
3203   fi
3204 fi
3205
3206 # test whether we have cygpath
3207 if test -z "$CYGPATH_W"; then
3208   if (cygpath --version) >/dev/null 2>/dev/null; then
3209     CYGPATH_W='cygpath -w'
3210   else
3211     CYGPATH_W=echo
3212   fi
3213 fi
3214
3215
3216 # Define the identity of the package.
3217  PACKAGE='libevent'
3218  VERSION='2.1.12-stable'
3219
3220
3221 cat >>confdefs.h <<_ACEOF
3222 #define PACKAGE "$PACKAGE"
3223 _ACEOF
3224
3225
3226 cat >>confdefs.h <<_ACEOF
3227 #define VERSION "$VERSION"
3228 _ACEOF
3229
3230 # Some tools Automake needs.
3231
3232 ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"}
3233
3234
3235 AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"}
3236
3237
3238 AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"}
3239
3240
3241 AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"}
3242
3243
3244 MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"}
3245
3246 # For better backward compatibility.  To be removed once Automake 1.9.x
3247 # dies out for good.  For more background, see:
3248 # <https://lists.gnu.org/archive/html/automake/2012-07/msg00001.html>
3249 # <https://lists.gnu.org/archive/html/automake/2012-07/msg00014.html>
3250 mkdir_p='$(MKDIR_P)'
3251
3252 # We need awk for the "check" target (and possibly the TAP driver).  The
3253 # system "awk" is bad on some platforms.
3254 # Always define AMTAR for backward compatibility.  Yes, it's still used
3255 # in the wild :-(  We should find a proper way to deprecate it ...
3256 AMTAR='$${TAR-tar}'
3257
3258
3259 # We'll loop over all known methods to create a tar archive until one works.
3260 _am_tools='gnutar  pax cpio none'
3261
3262 am__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -'
3263
3264
3265
3266
3267
3268
3269 # POSIX will say in a future version that running "rm -f" with no argument
3270 # is OK; and we want to be able to make that assumption in our Makefile
3271 # recipes.  So use an aggressive probe to check that the usage we want is
3272 # actually supported "in the wild" to an acceptable degree.
3273 # See automake bug#10828.
3274 # To make any issue more visible, cause the running configure to be aborted
3275 # by default if the 'rm' program in use doesn't match our expectations; the
3276 # user can still override this though.
3277 if rm -f && rm -fr && rm -rf; then : OK; else
3278   cat >&2 <<'END'
3279 Oops!
3280
3281 Your 'rm' program seems unable to run without file operands specified
3282 on the command line, even when the '-f' option is present.  This is contrary
3283 to the behaviour of most rm programs out there, and not conforming with
3284 the upcoming POSIX standard: <http://austingroupbugs.net/view.php?id=542>
3285
3286 Please tell bug-automake@gnu.org about your system, including the value
3287 of your $PATH and any error possibly output before this message.  This
3288 can help us improve future automake versions.
3289
3290 END
3291   if test x"$ACCEPT_INFERIOR_RM_PROGRAM" = x"yes"; then
3292     echo 'Configuration will proceed anyway, since you have set the' >&2
3293     echo 'ACCEPT_INFERIOR_RM_PROGRAM variable to "yes"' >&2
3294     echo >&2
3295   else
3296     cat >&2 <<'END'
3297 Aborting the configuration process, to ensure you take notice of the issue.
3298
3299 You can download and install GNU coreutils to get an 'rm' implementation
3300 that behaves properly: <https://www.gnu.org/software/coreutils/>.
3301
3302 If you want to complete the configuration process using your problematic
3303 'rm' anyway, export the environment variable ACCEPT_INFERIOR_RM_PROGRAM
3304 to "yes", and re-run configure.
3305
3306 END
3307     as_fn_error $? "Your 'rm' program is bad, sorry." "$LINENO" 5
3308   fi
3309 fi
3310
3311 # Check whether --enable-silent-rules was given.
3312 if test "${enable_silent_rules+set}" = set; then :
3313   enableval=$enable_silent_rules;
3314 fi
3315
3316 case $enable_silent_rules in # (((
3317   yes) AM_DEFAULT_VERBOSITY=0;;
3318    no) AM_DEFAULT_VERBOSITY=1;;
3319     *) AM_DEFAULT_VERBOSITY=0;;
3320 esac
3321 am_make=${MAKE-make}
3322 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5
3323 $as_echo_n "checking whether $am_make supports nested variables... " >&6; }
3324 if ${am_cv_make_support_nested_variables+:} false; then :
3325   $as_echo_n "(cached) " >&6
3326 else
3327   if $as_echo 'TRUE=$(BAR$(V))
3328 BAR0=false
3329 BAR1=true
3330 V=1
3331 am__doit:
3332         @$(TRUE)
3333 .PHONY: am__doit' | $am_make -f - >/dev/null 2>&1; then
3334   am_cv_make_support_nested_variables=yes
3335 else
3336   am_cv_make_support_nested_variables=no
3337 fi
3338 fi
3339 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5
3340 $as_echo "$am_cv_make_support_nested_variables" >&6; }
3341 if test $am_cv_make_support_nested_variables = yes; then
3342     AM_V='$(V)'
3343   AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)'
3344 else
3345   AM_V=$AM_DEFAULT_VERBOSITY
3346   AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY
3347 fi
3348 AM_BACKSLASH='\'
3349
3350 ac_config_headers="$ac_config_headers config.h evconfig-private.h:evconfig-private.h.in"
3351
3352
3353 $as_echo "#define NUMERIC_VERSION 0x02010c00" >>confdefs.h
3354
3355
3356
3357
3358 DEPDIR="${am__leading_dot}deps"
3359
3360 ac_config_commands="$ac_config_commands depfiles"
3361
3362 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} supports the include directive" >&5
3363 $as_echo_n "checking whether ${MAKE-make} supports the include directive... " >&6; }
3364 cat > confinc.mk << 'END'
3365 am__doit:
3366         @echo this is the am__doit target >confinc.out
3367 .PHONY: am__doit
3368 END
3369 am__include="#"
3370 am__quote=
3371 # BSD make does it like this.
3372 echo '.include "confinc.mk" # ignored' > confmf.BSD
3373 # Other make implementations (GNU, Solaris 10, AIX) do it like this.
3374 echo 'include confinc.mk # ignored' > confmf.GNU
3375 _am_result=no
3376 for s in GNU BSD; do
3377   { echo "$as_me:$LINENO: ${MAKE-make} -f confmf.$s && cat confinc.out" >&5
3378    (${MAKE-make} -f confmf.$s && cat confinc.out) >&5 2>&5
3379    ac_status=$?
3380    echo "$as_me:$LINENO: \$? = $ac_status" >&5
3381    (exit $ac_status); }
3382   case $?:`cat confinc.out 2>/dev/null` in #(
3383   '0:this is the am__doit target') :
3384     case $s in #(
3385   BSD) :
3386     am__include='.include' am__quote='"' ;; #(
3387   *) :
3388     am__include='include' am__quote='' ;;
3389 esac ;; #(
3390   *) :
3391      ;;
3392 esac
3393   if test "$am__include" != "#"; then
3394     _am_result="yes ($s style)"
3395     break
3396   fi
3397 done
3398 rm -f confinc.* confmf.*
3399 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${_am_result}" >&5
3400 $as_echo "${_am_result}" >&6; }
3401
3402 # Check whether --enable-dependency-tracking was given.
3403 if test "${enable_dependency_tracking+set}" = set; then :
3404   enableval=$enable_dependency_tracking;
3405 fi
3406
3407 if test "x$enable_dependency_tracking" != xno; then
3408   am_depcomp="$ac_aux_dir/depcomp"
3409   AMDEPBACKSLASH='\'
3410   am__nodep='_no'
3411 fi
3412  if test "x$enable_dependency_tracking" != xno; then
3413   AMDEP_TRUE=
3414   AMDEP_FALSE='#'
3415 else
3416   AMDEP_TRUE='#'
3417   AMDEP_FALSE=
3418 fi
3419
3420
3421 ac_ext=c
3422 ac_cpp='$CPP $CPPFLAGS'
3423 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3424 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3425 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3426 if test -n "$ac_tool_prefix"; then
3427   # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
3428 set dummy ${ac_tool_prefix}gcc; ac_word=$2
3429 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3430 $as_echo_n "checking for $ac_word... " >&6; }
3431 if ${ac_cv_prog_CC+:} false; then :
3432   $as_echo_n "(cached) " >&6
3433 else
3434   if test -n "$CC"; then
3435   ac_cv_prog_CC="$CC" # Let the user override the test.
3436 else
3437 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3438 for as_dir in $PATH
3439 do
3440   IFS=$as_save_IFS
3441   test -z "$as_dir" && as_dir=.
3442     for ac_exec_ext in '' $ac_executable_extensions; do
3443   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3444     ac_cv_prog_CC="${ac_tool_prefix}gcc"
3445     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3446     break 2
3447   fi
3448 done
3449   done
3450 IFS=$as_save_IFS
3451
3452 fi
3453 fi
3454 CC=$ac_cv_prog_CC
3455 if test -n "$CC"; then
3456   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3457 $as_echo "$CC" >&6; }
3458 else
3459   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3460 $as_echo "no" >&6; }
3461 fi
3462
3463
3464 fi
3465 if test -z "$ac_cv_prog_CC"; then
3466   ac_ct_CC=$CC
3467   # Extract the first word of "gcc", so it can be a program name with args.
3468 set dummy gcc; ac_word=$2
3469 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3470 $as_echo_n "checking for $ac_word... " >&6; }
3471 if ${ac_cv_prog_ac_ct_CC+:} false; then :
3472   $as_echo_n "(cached) " >&6
3473 else
3474   if test -n "$ac_ct_CC"; then
3475   ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3476 else
3477 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3478 for as_dir in $PATH
3479 do
3480   IFS=$as_save_IFS
3481   test -z "$as_dir" && as_dir=.
3482     for ac_exec_ext in '' $ac_executable_extensions; do
3483   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3484     ac_cv_prog_ac_ct_CC="gcc"
3485     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3486     break 2
3487   fi
3488 done
3489   done
3490 IFS=$as_save_IFS
3491
3492 fi
3493 fi
3494 ac_ct_CC=$ac_cv_prog_ac_ct_CC
3495 if test -n "$ac_ct_CC"; then
3496   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3497 $as_echo "$ac_ct_CC" >&6; }
3498 else
3499   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3500 $as_echo "no" >&6; }
3501 fi
3502
3503   if test "x$ac_ct_CC" = x; then
3504     CC=""
3505   else
3506     case $cross_compiling:$ac_tool_warned in
3507 yes:)
3508 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3509 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3510 ac_tool_warned=yes ;;
3511 esac
3512     CC=$ac_ct_CC
3513   fi
3514 else
3515   CC="$ac_cv_prog_CC"
3516 fi
3517
3518 if test -z "$CC"; then
3519           if test -n "$ac_tool_prefix"; then
3520     # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
3521 set dummy ${ac_tool_prefix}cc; ac_word=$2
3522 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3523 $as_echo_n "checking for $ac_word... " >&6; }
3524 if ${ac_cv_prog_CC+:} false; then :
3525   $as_echo_n "(cached) " >&6
3526 else
3527   if test -n "$CC"; then
3528   ac_cv_prog_CC="$CC" # Let the user override the test.
3529 else
3530 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3531 for as_dir in $PATH
3532 do
3533   IFS=$as_save_IFS
3534   test -z "$as_dir" && as_dir=.
3535     for ac_exec_ext in '' $ac_executable_extensions; do
3536   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3537     ac_cv_prog_CC="${ac_tool_prefix}cc"
3538     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3539     break 2
3540   fi
3541 done
3542   done
3543 IFS=$as_save_IFS
3544
3545 fi
3546 fi
3547 CC=$ac_cv_prog_CC
3548 if test -n "$CC"; then
3549   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3550 $as_echo "$CC" >&6; }
3551 else
3552   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3553 $as_echo "no" >&6; }
3554 fi
3555
3556
3557   fi
3558 fi
3559 if test -z "$CC"; then
3560   # Extract the first word of "cc", so it can be a program name with args.
3561 set dummy cc; ac_word=$2
3562 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3563 $as_echo_n "checking for $ac_word... " >&6; }
3564 if ${ac_cv_prog_CC+:} false; then :
3565   $as_echo_n "(cached) " >&6
3566 else
3567   if test -n "$CC"; then
3568   ac_cv_prog_CC="$CC" # Let the user override the test.
3569 else
3570   ac_prog_rejected=no
3571 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3572 for as_dir in $PATH
3573 do
3574   IFS=$as_save_IFS
3575   test -z "$as_dir" && as_dir=.
3576     for ac_exec_ext in '' $ac_executable_extensions; do
3577   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3578     if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
3579        ac_prog_rejected=yes
3580        continue
3581      fi
3582     ac_cv_prog_CC="cc"
3583     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3584     break 2
3585   fi
3586 done
3587   done
3588 IFS=$as_save_IFS
3589
3590 if test $ac_prog_rejected = yes; then
3591   # We found a bogon in the path, so make sure we never use it.
3592   set dummy $ac_cv_prog_CC
3593   shift
3594   if test $# != 0; then
3595     # We chose a different compiler from the bogus one.
3596     # However, it has the same basename, so the bogon will be chosen
3597     # first if we set CC to just the basename; use the full file name.
3598     shift
3599     ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
3600   fi
3601 fi
3602 fi
3603 fi
3604 CC=$ac_cv_prog_CC
3605 if test -n "$CC"; then
3606   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3607 $as_echo "$CC" >&6; }
3608 else
3609   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3610 $as_echo "no" >&6; }
3611 fi
3612
3613
3614 fi
3615 if test -z "$CC"; then
3616   if test -n "$ac_tool_prefix"; then
3617   for ac_prog in cl.exe
3618   do
3619     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
3620 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
3621 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3622 $as_echo_n "checking for $ac_word... " >&6; }
3623 if ${ac_cv_prog_CC+:} false; then :
3624   $as_echo_n "(cached) " >&6
3625 else
3626   if test -n "$CC"; then
3627   ac_cv_prog_CC="$CC" # Let the user override the test.
3628 else
3629 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3630 for as_dir in $PATH
3631 do
3632   IFS=$as_save_IFS
3633   test -z "$as_dir" && as_dir=.
3634     for ac_exec_ext in '' $ac_executable_extensions; do
3635   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3636     ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
3637     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3638     break 2
3639   fi
3640 done
3641   done
3642 IFS=$as_save_IFS
3643
3644 fi
3645 fi
3646 CC=$ac_cv_prog_CC
3647 if test -n "$CC"; then
3648   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3649 $as_echo "$CC" >&6; }
3650 else
3651   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3652 $as_echo "no" >&6; }
3653 fi
3654
3655
3656     test -n "$CC" && break
3657   done
3658 fi
3659 if test -z "$CC"; then
3660   ac_ct_CC=$CC
3661   for ac_prog in cl.exe
3662 do
3663   # Extract the first word of "$ac_prog", so it can be a program name with args.
3664 set dummy $ac_prog; ac_word=$2
3665 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3666 $as_echo_n "checking for $ac_word... " >&6; }
3667 if ${ac_cv_prog_ac_ct_CC+:} false; then :
3668   $as_echo_n "(cached) " >&6
3669 else
3670   if test -n "$ac_ct_CC"; then
3671   ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3672 else
3673 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3674 for as_dir in $PATH
3675 do
3676   IFS=$as_save_IFS
3677   test -z "$as_dir" && as_dir=.
3678     for ac_exec_ext in '' $ac_executable_extensions; do
3679   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3680     ac_cv_prog_ac_ct_CC="$ac_prog"
3681     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3682     break 2
3683   fi
3684 done
3685   done
3686 IFS=$as_save_IFS
3687
3688 fi
3689 fi
3690 ac_ct_CC=$ac_cv_prog_ac_ct_CC
3691 if test -n "$ac_ct_CC"; then
3692   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3693 $as_echo "$ac_ct_CC" >&6; }
3694 else
3695   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3696 $as_echo "no" >&6; }
3697 fi
3698
3699
3700   test -n "$ac_ct_CC" && break
3701 done
3702
3703   if test "x$ac_ct_CC" = x; then
3704     CC=""
3705   else
3706     case $cross_compiling:$ac_tool_warned in
3707 yes:)
3708 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3709 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3710 ac_tool_warned=yes ;;
3711 esac
3712     CC=$ac_ct_CC
3713   fi
3714 fi
3715
3716 fi
3717
3718
3719 test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3720 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3721 as_fn_error $? "no acceptable C compiler found in \$PATH
3722 See \`config.log' for more details" "$LINENO" 5; }
3723
3724 # Provide some information about the compiler.
3725 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
3726 set X $ac_compile
3727 ac_compiler=$2
3728 for ac_option in --version -v -V -qversion; do
3729   { { ac_try="$ac_compiler $ac_option >&5"
3730 case "(($ac_try" in
3731   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3732   *) ac_try_echo=$ac_try;;
3733 esac
3734 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3735 $as_echo "$ac_try_echo"; } >&5
3736   (eval "$ac_compiler $ac_option >&5") 2>conftest.err
3737   ac_status=$?
3738   if test -s conftest.err; then
3739     sed '10a\
3740 ... rest of stderr output deleted ...
3741          10q' conftest.err >conftest.er1
3742     cat conftest.er1 >&5
3743   fi
3744   rm -f conftest.er1 conftest.err
3745   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3746   test $ac_status = 0; }
3747 done
3748
3749 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3750 /* end confdefs.h.  */
3751
3752 int
3753 main ()
3754 {
3755
3756   ;
3757   return 0;
3758 }
3759 _ACEOF
3760 ac_clean_files_save=$ac_clean_files
3761 ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
3762 # Try to create an executable without -o first, disregard a.out.
3763 # It will help us diagnose broken compilers, and finding out an intuition
3764 # of exeext.
3765 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
3766 $as_echo_n "checking whether the C compiler works... " >&6; }
3767 ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
3768
3769 # The possible output files:
3770 ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
3771
3772 ac_rmfiles=
3773 for ac_file in $ac_files
3774 do
3775   case $ac_file in
3776     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3777     * ) ac_rmfiles="$ac_rmfiles $ac_file";;
3778   esac
3779 done
3780 rm -f $ac_rmfiles
3781
3782 if { { ac_try="$ac_link_default"
3783 case "(($ac_try" in
3784   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3785   *) ac_try_echo=$ac_try;;
3786 esac
3787 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3788 $as_echo "$ac_try_echo"; } >&5
3789   (eval "$ac_link_default") 2>&5
3790   ac_status=$?
3791   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3792   test $ac_status = 0; }; then :
3793   # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
3794 # So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
3795 # in a Makefile.  We should not override ac_cv_exeext if it was cached,
3796 # so that the user can short-circuit this test for compilers unknown to
3797 # Autoconf.
3798 for ac_file in $ac_files ''
3799 do
3800   test -f "$ac_file" || continue
3801   case $ac_file in
3802     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
3803         ;;
3804     [ab].out )
3805         # We found the default executable, but exeext='' is most
3806         # certainly right.
3807         break;;
3808     *.* )
3809         if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
3810         then :; else
3811            ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3812         fi
3813         # We set ac_cv_exeext here because the later test for it is not
3814         # safe: cross compilers may not add the suffix if given an `-o'
3815         # argument, so we may need to know it at that point already.
3816         # Even if this section looks crufty: it has the advantage of
3817         # actually working.
3818         break;;
3819     * )
3820         break;;
3821   esac
3822 done
3823 test "$ac_cv_exeext" = no && ac_cv_exeext=
3824
3825 else
3826   ac_file=''
3827 fi
3828 if test -z "$ac_file"; then :
3829   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3830 $as_echo "no" >&6; }
3831 $as_echo "$as_me: failed program was:" >&5
3832 sed 's/^/| /' conftest.$ac_ext >&5
3833
3834 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3835 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3836 as_fn_error 77 "C compiler cannot create executables
3837 See \`config.log' for more details" "$LINENO" 5; }
3838 else
3839   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3840 $as_echo "yes" >&6; }
3841 fi
3842 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
3843 $as_echo_n "checking for C compiler default output file name... " >&6; }
3844 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
3845 $as_echo "$ac_file" >&6; }
3846 ac_exeext=$ac_cv_exeext
3847
3848 rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
3849 ac_clean_files=$ac_clean_files_save
3850 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
3851 $as_echo_n "checking for suffix of executables... " >&6; }
3852 if { { ac_try="$ac_link"
3853 case "(($ac_try" in
3854   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3855   *) ac_try_echo=$ac_try;;
3856 esac
3857 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3858 $as_echo "$ac_try_echo"; } >&5
3859   (eval "$ac_link") 2>&5
3860   ac_status=$?
3861   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3862   test $ac_status = 0; }; then :
3863   # If both `conftest.exe' and `conftest' are `present' (well, observable)
3864 # catch `conftest.exe'.  For instance with Cygwin, `ls conftest' will
3865 # work properly (i.e., refer to `conftest.exe'), while it won't with
3866 # `rm'.
3867 for ac_file in conftest.exe conftest conftest.*; do
3868   test -f "$ac_file" || continue
3869   case $ac_file in
3870     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3871     *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3872           break;;
3873     * ) break;;
3874   esac
3875 done
3876 else
3877   { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3878 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3879 as_fn_error $? "cannot compute suffix of executables: cannot compile and link
3880 See \`config.log' for more details" "$LINENO" 5; }
3881 fi
3882 rm -f conftest conftest$ac_cv_exeext
3883 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
3884 $as_echo "$ac_cv_exeext" >&6; }
3885
3886 rm -f conftest.$ac_ext
3887 EXEEXT=$ac_cv_exeext
3888 ac_exeext=$EXEEXT
3889 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3890 /* end confdefs.h.  */
3891 #include <stdio.h>
3892 int
3893 main ()
3894 {
3895 FILE *f = fopen ("conftest.out", "w");
3896  return ferror (f) || fclose (f) != 0;
3897
3898   ;
3899   return 0;
3900 }
3901 _ACEOF
3902 ac_clean_files="$ac_clean_files conftest.out"
3903 # Check that the compiler produces executables we can run.  If not, either
3904 # the compiler is broken, or we cross compile.
3905 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
3906 $as_echo_n "checking whether we are cross compiling... " >&6; }
3907 if test "$cross_compiling" != yes; then
3908   { { ac_try="$ac_link"
3909 case "(($ac_try" in
3910   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3911   *) ac_try_echo=$ac_try;;
3912 esac
3913 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3914 $as_echo "$ac_try_echo"; } >&5
3915   (eval "$ac_link") 2>&5
3916   ac_status=$?
3917   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3918   test $ac_status = 0; }
3919   if { ac_try='./conftest$ac_cv_exeext'
3920   { { case "(($ac_try" in
3921   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3922   *) ac_try_echo=$ac_try;;
3923 esac
3924 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3925 $as_echo "$ac_try_echo"; } >&5
3926   (eval "$ac_try") 2>&5
3927   ac_status=$?
3928   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3929   test $ac_status = 0; }; }; then
3930     cross_compiling=no
3931   else
3932     if test "$cross_compiling" = maybe; then
3933         cross_compiling=yes
3934     else
3935         { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3936 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3937 as_fn_error $? "cannot run C compiled programs.
3938 If you meant to cross compile, use \`--host'.
3939 See \`config.log' for more details" "$LINENO" 5; }
3940     fi
3941   fi
3942 fi
3943 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
3944 $as_echo "$cross_compiling" >&6; }
3945
3946 rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out
3947 ac_clean_files=$ac_clean_files_save
3948 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
3949 $as_echo_n "checking for suffix of object files... " >&6; }
3950 if ${ac_cv_objext+:} false; then :
3951   $as_echo_n "(cached) " >&6
3952 else
3953   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3954 /* end confdefs.h.  */
3955
3956 int
3957 main ()
3958 {
3959
3960   ;
3961   return 0;
3962 }
3963 _ACEOF
3964 rm -f conftest.o conftest.obj
3965 if { { ac_try="$ac_compile"
3966 case "(($ac_try" in
3967   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3968   *) ac_try_echo=$ac_try;;
3969 esac
3970 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3971 $as_echo "$ac_try_echo"; } >&5
3972   (eval "$ac_compile") 2>&5
3973   ac_status=$?
3974   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3975   test $ac_status = 0; }; then :
3976   for ac_file in conftest.o conftest.obj conftest.*; do
3977   test -f "$ac_file" || continue;
3978   case $ac_file in
3979     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
3980     *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
3981        break;;
3982   esac
3983 done
3984 else
3985   $as_echo "$as_me: failed program was:" >&5
3986 sed 's/^/| /' conftest.$ac_ext >&5
3987
3988 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3989 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3990 as_fn_error $? "cannot compute suffix of object files: cannot compile
3991 See \`config.log' for more details" "$LINENO" 5; }
3992 fi
3993 rm -f conftest.$ac_cv_objext conftest.$ac_ext
3994 fi
3995 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
3996 $as_echo "$ac_cv_objext" >&6; }
3997 OBJEXT=$ac_cv_objext
3998 ac_objext=$OBJEXT
3999 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
4000 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
4001 if ${ac_cv_c_compiler_gnu+:} false; then :
4002   $as_echo_n "(cached) " >&6
4003 else
4004   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4005 /* end confdefs.h.  */
4006
4007 int
4008 main ()
4009 {
4010 #ifndef __GNUC__
4011        choke me
4012 #endif
4013
4014   ;
4015   return 0;
4016 }
4017 _ACEOF
4018 if ac_fn_c_try_compile "$LINENO"; then :
4019   ac_compiler_gnu=yes
4020 else
4021   ac_compiler_gnu=no
4022 fi
4023 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4024 ac_cv_c_compiler_gnu=$ac_compiler_gnu
4025
4026 fi
4027 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
4028 $as_echo "$ac_cv_c_compiler_gnu" >&6; }
4029 if test $ac_compiler_gnu = yes; then
4030   GCC=yes
4031 else
4032   GCC=
4033 fi
4034 ac_test_CFLAGS=${CFLAGS+set}
4035 ac_save_CFLAGS=$CFLAGS
4036 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
4037 $as_echo_n "checking whether $CC accepts -g... " >&6; }
4038 if ${ac_cv_prog_cc_g+:} false; then :
4039   $as_echo_n "(cached) " >&6
4040 else
4041   ac_save_c_werror_flag=$ac_c_werror_flag
4042    ac_c_werror_flag=yes
4043    ac_cv_prog_cc_g=no
4044    CFLAGS="-g"
4045    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4046 /* end confdefs.h.  */
4047
4048 int
4049 main ()
4050 {
4051
4052   ;
4053   return 0;
4054 }
4055 _ACEOF
4056 if ac_fn_c_try_compile "$LINENO"; then :
4057   ac_cv_prog_cc_g=yes
4058 else
4059   CFLAGS=""
4060       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4061 /* end confdefs.h.  */
4062
4063 int
4064 main ()
4065 {
4066
4067   ;
4068   return 0;
4069 }
4070 _ACEOF
4071 if ac_fn_c_try_compile "$LINENO"; then :
4072
4073 else
4074   ac_c_werror_flag=$ac_save_c_werror_flag
4075          CFLAGS="-g"
4076          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4077 /* end confdefs.h.  */
4078
4079 int
4080 main ()
4081 {
4082
4083   ;
4084   return 0;
4085 }
4086 _ACEOF
4087 if ac_fn_c_try_compile "$LINENO"; then :
4088   ac_cv_prog_cc_g=yes
4089 fi
4090 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4091 fi
4092 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4093 fi
4094 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4095    ac_c_werror_flag=$ac_save_c_werror_flag
4096 fi
4097 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
4098 $as_echo "$ac_cv_prog_cc_g" >&6; }
4099 if test "$ac_test_CFLAGS" = set; then
4100   CFLAGS=$ac_save_CFLAGS
4101 elif test $ac_cv_prog_cc_g = yes; then
4102   if test "$GCC" = yes; then
4103     CFLAGS="-g -O2"
4104   else
4105     CFLAGS="-g"
4106   fi
4107 else
4108   if test "$GCC" = yes; then
4109     CFLAGS="-O2"
4110   else
4111     CFLAGS=
4112   fi
4113 fi
4114 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
4115 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
4116 if ${ac_cv_prog_cc_c89+:} false; then :
4117   $as_echo_n "(cached) " >&6
4118 else
4119   ac_cv_prog_cc_c89=no
4120 ac_save_CC=$CC
4121 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4122 /* end confdefs.h.  */
4123 #include <stdarg.h>
4124 #include <stdio.h>
4125 struct stat;
4126 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
4127 struct buf { int x; };
4128 FILE * (*rcsopen) (struct buf *, struct stat *, int);
4129 static char *e (p, i)
4130      char **p;
4131      int i;
4132 {
4133   return p[i];
4134 }
4135 static char *f (char * (*g) (char **, int), char **p, ...)
4136 {
4137   char *s;
4138   va_list v;
4139   va_start (v,p);
4140   s = g (p, va_arg (v,int));
4141   va_end (v);
4142   return s;
4143 }
4144
4145 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
4146    function prototypes and stuff, but not '\xHH' hex character constants.
4147    These don't provoke an error unfortunately, instead are silently treated
4148    as 'x'.  The following induces an error, until -std is added to get
4149    proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
4150    array size at least.  It's necessary to write '\x00'==0 to get something
4151    that's true only with -std.  */
4152 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
4153
4154 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
4155    inside strings and character constants.  */
4156 #define FOO(x) 'x'
4157 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
4158
4159 int test (int i, double x);
4160 struct s1 {int (*f) (int a);};
4161 struct s2 {int (*f) (double a);};
4162 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
4163 int argc;
4164 char **argv;
4165 int
4166 main ()
4167 {
4168 return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
4169   ;
4170   return 0;
4171 }
4172 _ACEOF
4173 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
4174         -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
4175 do
4176   CC="$ac_save_CC $ac_arg"
4177   if ac_fn_c_try_compile "$LINENO"; then :
4178   ac_cv_prog_cc_c89=$ac_arg
4179 fi
4180 rm -f core conftest.err conftest.$ac_objext
4181   test "x$ac_cv_prog_cc_c89" != "xno" && break
4182 done
4183 rm -f conftest.$ac_ext
4184 CC=$ac_save_CC
4185
4186 fi
4187 # AC_CACHE_VAL
4188 case "x$ac_cv_prog_cc_c89" in
4189   x)
4190     { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
4191 $as_echo "none needed" >&6; } ;;
4192   xno)
4193     { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
4194 $as_echo "unsupported" >&6; } ;;
4195   *)
4196     CC="$CC $ac_cv_prog_cc_c89"
4197     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
4198 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
4199 esac
4200 if test "x$ac_cv_prog_cc_c89" != xno; then :
4201
4202 fi
4203
4204 ac_ext=c
4205 ac_cpp='$CPP $CPPFLAGS'
4206 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4207 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4208 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4209
4210 ac_ext=c
4211 ac_cpp='$CPP $CPPFLAGS'
4212 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4213 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4214 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4215 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC understands -c and -o together" >&5
4216 $as_echo_n "checking whether $CC understands -c and -o together... " >&6; }
4217 if ${am_cv_prog_cc_c_o+:} false; then :
4218   $as_echo_n "(cached) " >&6
4219 else
4220   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4221 /* end confdefs.h.  */
4222
4223 int
4224 main ()
4225 {
4226
4227   ;
4228   return 0;
4229 }
4230 _ACEOF
4231   # Make sure it works both with $CC and with simple cc.
4232   # Following AC_PROG_CC_C_O, we do the test twice because some
4233   # compilers refuse to overwrite an existing .o file with -o,
4234   # though they will create one.
4235   am_cv_prog_cc_c_o=yes
4236   for am_i in 1 2; do
4237     if { echo "$as_me:$LINENO: $CC -c conftest.$ac_ext -o conftest2.$ac_objext" >&5
4238    ($CC -c conftest.$ac_ext -o conftest2.$ac_objext) >&5 2>&5
4239    ac_status=$?
4240    echo "$as_me:$LINENO: \$? = $ac_status" >&5
4241    (exit $ac_status); } \
4242          && test -f conftest2.$ac_objext; then
4243       : OK
4244     else
4245       am_cv_prog_cc_c_o=no
4246       break
4247     fi
4248   done
4249   rm -f core conftest*
4250   unset am_i
4251 fi
4252 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_cc_c_o" >&5
4253 $as_echo "$am_cv_prog_cc_c_o" >&6; }
4254 if test "$am_cv_prog_cc_c_o" != yes; then
4255    # Losing compiler, so override with the script.
4256    # FIXME: It is wrong to rewrite CC.
4257    # But if we don't then we get into trouble of one sort or another.
4258    # A longer-term fix would be to have automake use am__CC in this case,
4259    # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)"
4260    CC="$am_aux_dir/compile $CC"
4261 fi
4262 ac_ext=c
4263 ac_cpp='$CPP $CPPFLAGS'
4264 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4265 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4266 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4267
4268
4269 depcc="$CC"   am_compiler_list=
4270
4271 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
4272 $as_echo_n "checking dependency style of $depcc... " >&6; }
4273 if ${am_cv_CC_dependencies_compiler_type+:} false; then :
4274   $as_echo_n "(cached) " >&6
4275 else
4276   if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
4277   # We make a subdir and do the tests there.  Otherwise we can end up
4278   # making bogus files that we don't know about and never remove.  For
4279   # instance it was reported that on HP-UX the gcc test will end up
4280   # making a dummy file named 'D' -- because '-MD' means "put the output
4281   # in D".
4282   rm -rf conftest.dir
4283   mkdir conftest.dir
4284   # Copy depcomp to subdir because otherwise we won't find it if we're
4285   # using a relative directory.
4286   cp "$am_depcomp" conftest.dir
4287   cd conftest.dir
4288   # We will build objects and dependencies in a subdirectory because
4289   # it helps to detect inapplicable dependency modes.  For instance
4290   # both Tru64's cc and ICC support -MD to output dependencies as a
4291   # side effect of compilation, but ICC will put the dependencies in
4292   # the current directory while Tru64 will put them in the object
4293   # directory.
4294   mkdir sub
4295
4296   am_cv_CC_dependencies_compiler_type=none
4297   if test "$am_compiler_list" = ""; then
4298      am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
4299   fi
4300   am__universal=false
4301   case " $depcc " in #(
4302      *\ -arch\ *\ -arch\ *) am__universal=true ;;
4303      esac
4304
4305   for depmode in $am_compiler_list; do
4306     # Setup a source with many dependencies, because some compilers
4307     # like to wrap large dependency lists on column 80 (with \), and
4308     # we should not choose a depcomp mode which is confused by this.
4309     #
4310     # We need to recreate these files for each test, as the compiler may
4311     # overwrite some of them when testing with obscure command lines.
4312     # This happens at least with the AIX C compiler.
4313     : > sub/conftest.c
4314     for i in 1 2 3 4 5 6; do
4315       echo '#include "conftst'$i'.h"' >> sub/conftest.c
4316       # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with
4317       # Solaris 10 /bin/sh.
4318       echo '/* dummy */' > sub/conftst$i.h
4319     done
4320     echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
4321
4322     # We check with '-c' and '-o' for the sake of the "dashmstdout"
4323     # mode.  It turns out that the SunPro C++ compiler does not properly
4324     # handle '-M -o', and we need to detect this.  Also, some Intel
4325     # versions had trouble with output in subdirs.
4326     am__obj=sub/conftest.${OBJEXT-o}
4327     am__minus_obj="-o $am__obj"
4328     case $depmode in
4329     gcc)
4330       # This depmode causes a compiler race in universal mode.
4331       test "$am__universal" = false || continue
4332       ;;
4333     nosideeffect)
4334       # After this tag, mechanisms are not by side-effect, so they'll
4335       # only be used when explicitly requested.
4336       if test "x$enable_dependency_tracking" = xyes; then
4337         continue
4338       else
4339         break
4340       fi
4341       ;;
4342     msvc7 | msvc7msys | msvisualcpp | msvcmsys)
4343       # This compiler won't grok '-c -o', but also, the minuso test has
4344       # not run yet.  These depmodes are late enough in the game, and
4345       # so weak that their functioning should not be impacted.
4346       am__obj=conftest.${OBJEXT-o}
4347       am__minus_obj=
4348       ;;
4349     none) break ;;
4350     esac
4351     if depmode=$depmode \
4352        source=sub/conftest.c object=$am__obj \
4353        depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
4354        $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
4355          >/dev/null 2>conftest.err &&
4356        grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
4357        grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
4358        grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
4359        ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
4360       # icc doesn't choke on unknown options, it will just issue warnings
4361       # or remarks (even with -Werror).  So we grep stderr for any message
4362       # that says an option was ignored or not supported.
4363       # When given -MP, icc 7.0 and 7.1 complain thusly:
4364       #   icc: Command line warning: ignoring option '-M'; no argument required
4365       # The diagnosis changed in icc 8.0:
4366       #   icc: Command line remark: option '-MP' not supported
4367       if (grep 'ignoring option' conftest.err ||
4368           grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
4369         am_cv_CC_dependencies_compiler_type=$depmode
4370         break
4371       fi
4372     fi
4373   done
4374
4375   cd ..
4376   rm -rf conftest.dir
4377 else
4378   am_cv_CC_dependencies_compiler_type=none
4379 fi
4380
4381 fi
4382 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
4383 $as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
4384 CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
4385
4386  if
4387   test "x$enable_dependency_tracking" != xno \
4388   && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
4389   am__fastdepCC_TRUE=
4390   am__fastdepCC_FALSE='#'
4391 else
4392   am__fastdepCC_TRUE='#'
4393   am__fastdepCC_FALSE=
4394 fi
4395
4396
4397
4398 ac_ext=c
4399 ac_cpp='$CPP $CPPFLAGS'
4400 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4401 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4402 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4403 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
4404 $as_echo_n "checking how to run the C preprocessor... " >&6; }
4405 # On Suns, sometimes $CPP names a directory.
4406 if test -n "$CPP" && test -d "$CPP"; then
4407   CPP=
4408 fi
4409 if test -z "$CPP"; then
4410   if ${ac_cv_prog_CPP+:} false; then :
4411   $as_echo_n "(cached) " >&6
4412 else
4413       # Double quotes because CPP needs to be expanded
4414     for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
4415     do
4416       ac_preproc_ok=false
4417 for ac_c_preproc_warn_flag in '' yes
4418 do
4419   # Use a header file that comes with gcc, so configuring glibc
4420   # with a fresh cross-compiler works.
4421   # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4422   # <limits.h> exists even on freestanding compilers.
4423   # On the NeXT, cc -E runs the code through the compiler's parser,
4424   # not just through cpp. "Syntax error" is here to catch this case.
4425   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4426 /* end confdefs.h.  */
4427 #ifdef __STDC__
4428 # include <limits.h>
4429 #else
4430 # include <assert.h>
4431 #endif
4432                      Syntax error
4433 _ACEOF
4434 if ac_fn_c_try_cpp "$LINENO"; then :
4435
4436 else
4437   # Broken: fails on valid input.
4438 continue
4439 fi
4440 rm -f conftest.err conftest.i conftest.$ac_ext
4441
4442   # OK, works on sane cases.  Now check whether nonexistent headers
4443   # can be detected and how.
4444   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4445 /* end confdefs.h.  */
4446 #include <ac_nonexistent.h>
4447 _ACEOF
4448 if ac_fn_c_try_cpp "$LINENO"; then :
4449   # Broken: success on invalid input.
4450 continue
4451 else
4452   # Passes both tests.
4453 ac_preproc_ok=:
4454 break
4455 fi
4456 rm -f conftest.err conftest.i conftest.$ac_ext
4457
4458 done
4459 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
4460 rm -f conftest.i conftest.err conftest.$ac_ext
4461 if $ac_preproc_ok; then :
4462   break
4463 fi
4464
4465     done
4466     ac_cv_prog_CPP=$CPP
4467
4468 fi
4469   CPP=$ac_cv_prog_CPP
4470 else
4471   ac_cv_prog_CPP=$CPP
4472 fi
4473 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
4474 $as_echo "$CPP" >&6; }
4475 ac_preproc_ok=false
4476 for ac_c_preproc_warn_flag in '' yes
4477 do
4478   # Use a header file that comes with gcc, so configuring glibc
4479   # with a fresh cross-compiler works.
4480   # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4481   # <limits.h> exists even on freestanding compilers.
4482   # On the NeXT, cc -E runs the code through the compiler's parser,
4483   # not just through cpp. "Syntax error" is here to catch this case.
4484   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4485 /* end confdefs.h.  */
4486 #ifdef __STDC__
4487 # include <limits.h>
4488 #else
4489 # include <assert.h>
4490 #endif
4491                      Syntax error
4492 _ACEOF
4493 if ac_fn_c_try_cpp "$LINENO"; then :
4494
4495 else
4496   # Broken: fails on valid input.
4497 continue
4498 fi
4499 rm -f conftest.err conftest.i conftest.$ac_ext
4500
4501   # OK, works on sane cases.  Now check whether nonexistent headers
4502   # can be detected and how.
4503   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4504 /* end confdefs.h.  */
4505 #include <ac_nonexistent.h>
4506 _ACEOF
4507 if ac_fn_c_try_cpp "$LINENO"; then :
4508   # Broken: success on invalid input.
4509 continue
4510 else
4511   # Passes both tests.
4512 ac_preproc_ok=:
4513 break
4514 fi
4515 rm -f conftest.err conftest.i conftest.$ac_ext
4516
4517 done
4518 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
4519 rm -f conftest.i conftest.err conftest.$ac_ext
4520 if $ac_preproc_ok; then :
4521
4522 else
4523   { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4524 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4525 as_fn_error $? "C preprocessor \"$CPP\" fails sanity check
4526 See \`config.log' for more details" "$LINENO" 5; }
4527 fi
4528
4529 ac_ext=c
4530 ac_cpp='$CPP $CPPFLAGS'
4531 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4532 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4533 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4534
4535
4536 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
4537 $as_echo_n "checking for grep that handles long lines and -e... " >&6; }
4538 if ${ac_cv_path_GREP+:} false; then :
4539   $as_echo_n "(cached) " >&6
4540 else
4541   if test -z "$GREP"; then
4542   ac_path_GREP_found=false
4543   # Loop through the user's path and test for each of PROGNAME-LIST
4544   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4545 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4546 do
4547   IFS=$as_save_IFS
4548   test -z "$as_dir" && as_dir=.
4549     for ac_prog in grep ggrep; do
4550     for ac_exec_ext in '' $ac_executable_extensions; do
4551       ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
4552       as_fn_executable_p "$ac_path_GREP" || continue
4553 # Check for GNU ac_path_GREP and select it if it is found.
4554   # Check for GNU $ac_path_GREP
4555 case `"$ac_path_GREP" --version 2>&1` in
4556 *GNU*)
4557   ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
4558 *)
4559   ac_count=0
4560   $as_echo_n 0123456789 >"conftest.in"
4561   while :
4562   do
4563     cat "conftest.in" "conftest.in" >"conftest.tmp"
4564     mv "conftest.tmp" "conftest.in"
4565     cp "conftest.in" "conftest.nl"
4566     $as_echo 'GREP' >> "conftest.nl"
4567     "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4568     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4569     as_fn_arith $ac_count + 1 && ac_count=$as_val
4570     if test $ac_count -gt ${ac_path_GREP_max-0}; then
4571       # Best one so far, save it but keep looking for a better one
4572       ac_cv_path_GREP="$ac_path_GREP"
4573       ac_path_GREP_max=$ac_count
4574     fi
4575     # 10*(2^10) chars as input seems more than enough
4576     test $ac_count -gt 10 && break
4577   done
4578   rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4579 esac
4580
4581       $ac_path_GREP_found && break 3
4582     done
4583   done
4584   done
4585 IFS=$as_save_IFS
4586   if test -z "$ac_cv_path_GREP"; then
4587     as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4588   fi
4589 else
4590   ac_cv_path_GREP=$GREP
4591 fi
4592
4593 fi
4594 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
4595 $as_echo "$ac_cv_path_GREP" >&6; }
4596  GREP="$ac_cv_path_GREP"
4597
4598
4599 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
4600 $as_echo_n "checking for egrep... " >&6; }
4601 if ${ac_cv_path_EGREP+:} false; then :
4602   $as_echo_n "(cached) " >&6
4603 else
4604   if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
4605    then ac_cv_path_EGREP="$GREP -E"
4606    else
4607      if test -z "$EGREP"; then
4608   ac_path_EGREP_found=false
4609   # Loop through the user's path and test for each of PROGNAME-LIST
4610   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4611 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4612 do
4613   IFS=$as_save_IFS
4614   test -z "$as_dir" && as_dir=.
4615     for ac_prog in egrep; do
4616     for ac_exec_ext in '' $ac_executable_extensions; do
4617       ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
4618       as_fn_executable_p "$ac_path_EGREP" || continue
4619 # Check for GNU ac_path_EGREP and select it if it is found.
4620   # Check for GNU $ac_path_EGREP
4621 case `"$ac_path_EGREP" --version 2>&1` in
4622 *GNU*)
4623   ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
4624 *)
4625   ac_count=0
4626   $as_echo_n 0123456789 >"conftest.in"
4627   while :
4628   do
4629     cat "conftest.in" "conftest.in" >"conftest.tmp"
4630     mv "conftest.tmp" "conftest.in"
4631     cp "conftest.in" "conftest.nl"
4632     $as_echo 'EGREP' >> "conftest.nl"
4633     "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4634     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4635     as_fn_arith $ac_count + 1 && ac_count=$as_val
4636     if test $ac_count -gt ${ac_path_EGREP_max-0}; then
4637       # Best one so far, save it but keep looking for a better one
4638       ac_cv_path_EGREP="$ac_path_EGREP"
4639       ac_path_EGREP_max=$ac_count
4640     fi
4641     # 10*(2^10) chars as input seems more than enough
4642     test $ac_count -gt 10 && break
4643   done
4644   rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4645 esac
4646
4647       $ac_path_EGREP_found && break 3
4648     done
4649   done
4650   done
4651 IFS=$as_save_IFS
4652   if test -z "$ac_cv_path_EGREP"; then
4653     as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4654   fi
4655 else
4656   ac_cv_path_EGREP=$EGREP
4657 fi
4658
4659    fi
4660 fi
4661 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
4662 $as_echo "$ac_cv_path_EGREP" >&6; }
4663  EGREP="$ac_cv_path_EGREP"
4664
4665
4666 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
4667 $as_echo_n "checking for ANSI C header files... " >&6; }
4668 if ${ac_cv_header_stdc+:} false; then :
4669   $as_echo_n "(cached) " >&6
4670 else
4671   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4672 /* end confdefs.h.  */
4673 #include <stdlib.h>
4674 #include <stdarg.h>
4675 #include <string.h>
4676 #include <float.h>
4677
4678 int
4679 main ()
4680 {
4681
4682   ;
4683   return 0;
4684 }
4685 _ACEOF
4686 if ac_fn_c_try_compile "$LINENO"; then :
4687   ac_cv_header_stdc=yes
4688 else
4689   ac_cv_header_stdc=no
4690 fi
4691 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4692
4693 if test $ac_cv_header_stdc = yes; then
4694   # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
4695   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4696 /* end confdefs.h.  */
4697 #include <string.h>
4698
4699 _ACEOF
4700 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4701   $EGREP "memchr" >/dev/null 2>&1; then :
4702
4703 else
4704   ac_cv_header_stdc=no
4705 fi
4706 rm -f conftest*
4707
4708 fi
4709
4710 if test $ac_cv_header_stdc = yes; then
4711   # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
4712   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4713 /* end confdefs.h.  */
4714 #include <stdlib.h>
4715
4716 _ACEOF
4717 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4718   $EGREP "free" >/dev/null 2>&1; then :
4719
4720 else
4721   ac_cv_header_stdc=no
4722 fi
4723 rm -f conftest*
4724
4725 fi
4726
4727 if test $ac_cv_header_stdc = yes; then
4728   # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
4729   if test "$cross_compiling" = yes; then :
4730   :
4731 else
4732   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4733 /* end confdefs.h.  */
4734 #include <ctype.h>
4735 #include <stdlib.h>
4736 #if ((' ' & 0x0FF) == 0x020)
4737 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
4738 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
4739 #else
4740 # define ISLOWER(c) \
4741                    (('a' <= (c) && (c) <= 'i') \
4742                      || ('j' <= (c) && (c) <= 'r') \
4743                      || ('s' <= (c) && (c) <= 'z'))
4744 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
4745 #endif
4746
4747 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
4748 int
4749 main ()
4750 {
4751   int i;
4752   for (i = 0; i < 256; i++)
4753     if (XOR (islower (i), ISLOWER (i))
4754         || toupper (i) != TOUPPER (i))
4755       return 2;
4756   return 0;
4757 }
4758 _ACEOF
4759 if ac_fn_c_try_run "$LINENO"; then :
4760
4761 else
4762   ac_cv_header_stdc=no
4763 fi
4764 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
4765   conftest.$ac_objext conftest.beam conftest.$ac_ext
4766 fi
4767
4768 fi
4769 fi
4770 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
4771 $as_echo "$ac_cv_header_stdc" >&6; }
4772 if test $ac_cv_header_stdc = yes; then
4773
4774 $as_echo "#define STDC_HEADERS 1" >>confdefs.h
4775
4776 fi
4777
4778 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
4779 for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
4780                   inttypes.h stdint.h unistd.h
4781 do :
4782   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
4783 ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
4784 "
4785 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
4786   cat >>confdefs.h <<_ACEOF
4787 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
4788 _ACEOF
4789
4790 fi
4791
4792 done
4793
4794
4795
4796   ac_fn_c_check_header_mongrel "$LINENO" "minix/config.h" "ac_cv_header_minix_config_h" "$ac_includes_default"
4797 if test "x$ac_cv_header_minix_config_h" = xyes; then :
4798   MINIX=yes
4799 else
4800   MINIX=
4801 fi
4802
4803
4804   if test "$MINIX" = yes; then
4805
4806 $as_echo "#define _POSIX_SOURCE 1" >>confdefs.h
4807
4808
4809 $as_echo "#define _POSIX_1_SOURCE 2" >>confdefs.h
4810
4811
4812 $as_echo "#define _MINIX 1" >>confdefs.h
4813
4814   fi
4815
4816
4817   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5
4818 $as_echo_n "checking whether it is safe to define __EXTENSIONS__... " >&6; }
4819 if ${ac_cv_safe_to_define___extensions__+:} false; then :
4820   $as_echo_n "(cached) " >&6
4821 else
4822   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4823 /* end confdefs.h.  */
4824
4825 #         define __EXTENSIONS__ 1
4826           $ac_includes_default
4827 int
4828 main ()
4829 {
4830
4831   ;
4832   return 0;
4833 }
4834 _ACEOF
4835 if ac_fn_c_try_compile "$LINENO"; then :
4836   ac_cv_safe_to_define___extensions__=yes
4837 else
4838   ac_cv_safe_to_define___extensions__=no
4839 fi
4840 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4841 fi
4842 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5
4843 $as_echo "$ac_cv_safe_to_define___extensions__" >&6; }
4844   test $ac_cv_safe_to_define___extensions__ = yes &&
4845     $as_echo "#define __EXTENSIONS__ 1" >>confdefs.h
4846
4847   $as_echo "#define _ALL_SOURCE 1" >>confdefs.h
4848
4849   $as_echo "#define _GNU_SOURCE 1" >>confdefs.h
4850
4851   $as_echo "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h
4852
4853   $as_echo "#define _TANDEM_SOURCE 1" >>confdefs.h
4854
4855
4856
4857 # Make sure we can run config.sub.
4858 $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
4859   as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
4860
4861 { $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
4862 $as_echo_n "checking build system type... " >&6; }
4863 if ${ac_cv_build+:} false; then :
4864   $as_echo_n "(cached) " >&6
4865 else
4866   ac_build_alias=$build_alias
4867 test "x$ac_build_alias" = x &&
4868   ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
4869 test "x$ac_build_alias" = x &&
4870   as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5
4871 ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
4872   as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
4873
4874 fi
4875 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
4876 $as_echo "$ac_cv_build" >&6; }
4877 case $ac_cv_build in
4878 *-*-*) ;;
4879 *) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;;
4880 esac
4881 build=$ac_cv_build
4882 ac_save_IFS=$IFS; IFS='-'
4883 set x $ac_cv_build
4884 shift
4885 build_cpu=$1
4886 build_vendor=$2
4887 shift; shift
4888 # Remember, the first character of IFS is used to create $*,
4889 # except with old shells:
4890 build_os=$*
4891 IFS=$ac_save_IFS
4892 case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
4893
4894
4895 { $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
4896 $as_echo_n "checking host system type... " >&6; }
4897 if ${ac_cv_host+:} false; then :
4898   $as_echo_n "(cached) " >&6
4899 else
4900   if test "x$host_alias" = x; then
4901   ac_cv_host=$ac_cv_build
4902 else
4903   ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
4904     as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
4905 fi
4906
4907 fi
4908 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
4909 $as_echo "$ac_cv_host" >&6; }
4910 case $ac_cv_host in
4911 *-*-*) ;;
4912 *) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;;
4913 esac
4914 host=$ac_cv_host
4915 ac_save_IFS=$IFS; IFS='-'
4916 set x $ac_cv_host
4917 shift
4918 host_cpu=$1
4919 host_vendor=$2
4920 shift; shift
4921 # Remember, the first character of IFS is used to create $*,
4922 # except with old shells:
4923 host_os=$*
4924 IFS=$ac_save_IFS
4925 case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
4926
4927
4928
4929 #case "$host_os" in
4930 #
4931 # osf5*)
4932 #    CFLAGS="$CFLAGS -D_OSF_SOURCE"
4933 #    ;;
4934 #esac
4935
4936
4937
4938 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
4939 $as_echo_n "checking whether ln -s works... " >&6; }
4940 LN_S=$as_ln_s
4941 if test "$LN_S" = "ln -s"; then
4942   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4943 $as_echo "yes" >&6; }
4944 else
4945   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
4946 $as_echo "no, using $LN_S" >&6; }
4947 fi
4948
4949 # AC_PROG_MKDIR_P - $(MKDIR_P) should be defined by AM_INIT_AUTOMAKE
4950
4951 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
4952 $as_echo_n "checking for a sed that does not truncate output... " >&6; }
4953 if ${ac_cv_path_SED+:} false; then :
4954   $as_echo_n "(cached) " >&6
4955 else
4956             ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
4957      for ac_i in 1 2 3 4 5 6 7; do
4958        ac_script="$ac_script$as_nl$ac_script"
4959      done
4960      echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
4961      { ac_script=; unset ac_script;}
4962      if test -z "$SED"; then
4963   ac_path_SED_found=false
4964   # Loop through the user's path and test for each of PROGNAME-LIST
4965   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4966 for as_dir in $PATH
4967 do
4968   IFS=$as_save_IFS
4969   test -z "$as_dir" && as_dir=.
4970     for ac_prog in sed gsed; do
4971     for ac_exec_ext in '' $ac_executable_extensions; do
4972       ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
4973       as_fn_executable_p "$ac_path_SED" || continue
4974 # Check for GNU ac_path_SED and select it if it is found.
4975   # Check for GNU $ac_path_SED
4976 case `"$ac_path_SED" --version 2>&1` in
4977 *GNU*)
4978   ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
4979 *)
4980   ac_count=0
4981   $as_echo_n 0123456789 >"conftest.in"
4982   while :
4983   do
4984     cat "conftest.in" "conftest.in" >"conftest.tmp"
4985     mv "conftest.tmp" "conftest.in"
4986     cp "conftest.in" "conftest.nl"
4987     $as_echo '' >> "conftest.nl"
4988     "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
4989     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4990     as_fn_arith $ac_count + 1 && ac_count=$as_val
4991     if test $ac_count -gt ${ac_path_SED_max-0}; then
4992       # Best one so far, save it but keep looking for a better one
4993       ac_cv_path_SED="$ac_path_SED"
4994       ac_path_SED_max=$ac_count
4995     fi
4996     # 10*(2^10) chars as input seems more than enough
4997     test $ac_count -gt 10 && break
4998   done
4999   rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5000 esac
5001
5002       $ac_path_SED_found && break 3
5003     done
5004   done
5005   done
5006 IFS=$as_save_IFS
5007   if test -z "$ac_cv_path_SED"; then
5008     as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5
5009   fi
5010 else
5011   ac_cv_path_SED=$SED
5012 fi
5013
5014 fi
5015 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
5016 $as_echo "$ac_cv_path_SED" >&6; }
5017  SED="$ac_cv_path_SED"
5018   rm -f conftest.sed
5019
5020
5021 if test $ac_cv_c_compiler_gnu = yes; then
5022     { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC needs -traditional" >&5
5023 $as_echo_n "checking whether $CC needs -traditional... " >&6; }
5024 if ${ac_cv_prog_gcc_traditional+:} false; then :
5025   $as_echo_n "(cached) " >&6
5026 else
5027     ac_pattern="Autoconf.*'x'"
5028   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5029 /* end confdefs.h.  */
5030 #include <sgtty.h>
5031 Autoconf TIOCGETP
5032 _ACEOF
5033 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5034   $EGREP "$ac_pattern" >/dev/null 2>&1; then :
5035   ac_cv_prog_gcc_traditional=yes
5036 else
5037   ac_cv_prog_gcc_traditional=no
5038 fi
5039 rm -f conftest*
5040
5041
5042   if test $ac_cv_prog_gcc_traditional = no; then
5043     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5044 /* end confdefs.h.  */
5045 #include <termio.h>
5046 Autoconf TCGETA
5047 _ACEOF
5048 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5049   $EGREP "$ac_pattern" >/dev/null 2>&1; then :
5050   ac_cv_prog_gcc_traditional=yes
5051 fi
5052 rm -f conftest*
5053
5054   fi
5055 fi
5056 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_gcc_traditional" >&5
5057 $as_echo "$ac_cv_prog_gcc_traditional" >&6; }
5058   if test $ac_cv_prog_gcc_traditional = yes; then
5059     CC="$CC -traditional"
5060   fi
5061 fi
5062
5063
5064 # We need to test for at least gcc 2.95 here, because older versions don't
5065 # have -fno-strict-aliasing
5066 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5067 /* end confdefs.h.  */
5068
5069 int
5070 main ()
5071 {
5072
5073 #if !defined(__GNUC__) || (__GNUC__ < 2) || (__GNUC__ == 2 && __GNUC_MINOR__ < 95)
5074 #error
5075 #endif
5076   ;
5077   return 0;
5078 }
5079 _ACEOF
5080 if ac_fn_c_try_compile "$LINENO"; then :
5081   have_gcc295=yes
5082 else
5083   have_gcc295=no
5084 fi
5085 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5086
5087 if test "$GCC" = "yes" ; then
5088         # Enable many gcc warnings by default...
5089         CFLAGS="$CFLAGS -Wall"
5090         # And disable the strict-aliasing optimization, since it breaks
5091         # our sockaddr-handling code in strange ways.
5092         if test x$have_gcc295 = xyes; then
5093                 CFLAGS="$CFLAGS -fno-strict-aliasing"
5094         fi
5095 fi
5096
5097 # OS X Lion started deprecating the system openssl. Let's just disable
5098 # all deprecation warnings on OS X; but do so only for gcc...
5099 if test "$GCC" = "yes" ; then
5100         case "$host_os" in
5101          darwin*)
5102             CFLAGS="$CFLAGS -Wno-deprecated-declarations"
5103             ;;
5104         esac
5105 fi
5106
5107 # Check whether --enable-gcc-warnings was given.
5108 if test "${enable_gcc_warnings+set}" = set; then :
5109   enableval=$enable_gcc_warnings;
5110 fi
5111
5112
5113 # Check whether --enable-gcc-hardening was given.
5114 if test "${enable_gcc_hardening+set}" = set; then :
5115   enableval=$enable_gcc_hardening; if test x$enableval = xyes; then
5116     CFLAGS="$CFLAGS -D_FORTIFY_SOURCE=2 -fstack-protector-all"
5117     CFLAGS="$CFLAGS -fwrapv -fPIE -Wstack-protector"
5118     CFLAGS="$CFLAGS --param ssp-buffer-size=1"
5119 fi
5120 fi
5121
5122
5123 # Check whether --enable-thread-support was given.
5124 if test "${enable_thread_support+set}" = set; then :
5125   enableval=$enable_thread_support;
5126 else
5127   enable_thread_support=yes
5128 fi
5129
5130 # Check whether --enable-malloc-replacement was given.
5131 if test "${enable_malloc_replacement+set}" = set; then :
5132   enableval=$enable_malloc_replacement;
5133 else
5134   enable_malloc_replacement=yes
5135 fi
5136
5137 # Check whether --enable-openssl was given.
5138 if test "${enable_openssl+set}" = set; then :
5139   enableval=$enable_openssl;
5140 else
5141   enable_openssl=yes
5142 fi
5143
5144 # Check whether --enable-debug-mode was given.
5145 if test "${enable_debug_mode+set}" = set; then :
5146   enableval=$enable_debug_mode;
5147 else
5148   enable_debug_mode=yes
5149 fi
5150
5151 # Check whether --enable-libevent-install was given.
5152 if test "${enable_libevent_install+set}" = set; then :
5153   enableval=$enable_libevent_install;
5154 else
5155   enable_libevent_install=yes
5156 fi
5157
5158 # Check whether --enable-libevent-regress was given.
5159 if test "${enable_libevent_regress+set}" = set; then :
5160   enableval=$enable_libevent_regress;
5161 else
5162   enable_libevent_regress=yes
5163 fi
5164
5165 # Check whether --enable-samples was given.
5166 if test "${enable_samples+set}" = set; then :
5167   enableval=$enable_samples;
5168 else
5169   enable_samples=yes
5170 fi
5171
5172 # Check whether --enable-function-sections was given.
5173 if test "${enable_function_sections+set}" = set; then :
5174   enableval=$enable_function_sections;
5175 else
5176   enable_function_sections=no
5177 fi
5178
5179 # Check whether --enable-verbose-debug was given.
5180 if test "${enable_verbose_debug+set}" = set; then :
5181   enableval=$enable_verbose_debug;
5182 else
5183   enable_verbose_debug=no
5184 fi
5185
5186 # Check whether --enable-clock-gettime was given.
5187 if test "${enable_clock_gettime+set}" = set; then :
5188   enableval=$enable_clock_gettime;
5189 else
5190   enable_clock_gettime=yes
5191 fi
5192
5193
5194
5195
5196 case `pwd` in
5197   *\ * | *\     *)
5198     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5
5199 $as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;;
5200 esac
5201
5202
5203
5204 macro_version='2.4.6.42-b88ce-dirty'
5205 macro_revision='2.4.6.42'
5206
5207
5208
5209
5210
5211
5212
5213
5214
5215
5216
5217
5218
5219 ltmain=$ac_aux_dir/ltmain.sh
5220
5221 # Backslashify metacharacters that are still active within
5222 # double-quoted strings.
5223 sed_quote_subst='s/\(["`$\\]\)/\\\1/g'
5224
5225 # Same as above, but do not quote variable references.
5226 double_quote_subst='s/\(["`\\]\)/\\\1/g'
5227
5228 # Sed substitution to delay expansion of an escaped shell variable in a
5229 # double_quote_subst'ed string.
5230 delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
5231
5232 # Sed substitution to delay expansion of an escaped single quote.
5233 delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g'
5234
5235 # Sed substitution to avoid accidental globbing in evaled expressions
5236 no_glob_subst='s/\*/\\\*/g'
5237
5238 ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
5239 ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO
5240 ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
5241
5242 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5
5243 $as_echo_n "checking how to print strings... " >&6; }
5244 # Test print first, because it will be a builtin if present.
5245 if test "X`( print -r -- -n ) 2>/dev/null`" = X-n && \
5246    test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then
5247   ECHO='print -r --'
5248 elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then
5249   ECHO='printf %s\n'
5250 else
5251   # Use this function as a fallback that always works.
5252   func_fallback_echo ()
5253   {
5254     eval 'cat <<_LTECHO_EOF
5255 $1
5256 _LTECHO_EOF'
5257   }
5258   ECHO='func_fallback_echo'
5259 fi
5260
5261 # func_echo_all arg...
5262 # Invoke $ECHO with all args, space-separated.
5263 func_echo_all ()
5264 {
5265     $ECHO ""
5266 }
5267
5268 case $ECHO in
5269   printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5
5270 $as_echo "printf" >&6; } ;;
5271   print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5
5272 $as_echo "print -r" >&6; } ;;
5273   *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5
5274 $as_echo "cat" >&6; } ;;
5275 esac
5276
5277
5278
5279
5280
5281
5282
5283
5284
5285
5286
5287
5288
5289
5290 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
5291 $as_echo_n "checking for a sed that does not truncate output... " >&6; }
5292 if ${ac_cv_path_SED+:} false; then :
5293   $as_echo_n "(cached) " >&6
5294 else
5295             ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
5296      for ac_i in 1 2 3 4 5 6 7; do
5297        ac_script="$ac_script$as_nl$ac_script"
5298      done
5299      echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
5300      { ac_script=; unset ac_script;}
5301      if test -z "$SED"; then
5302   ac_path_SED_found=false
5303   # Loop through the user's path and test for each of PROGNAME-LIST
5304   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5305 for as_dir in $PATH
5306 do
5307   IFS=$as_save_IFS
5308   test -z "$as_dir" && as_dir=.
5309     for ac_prog in sed gsed; do
5310     for ac_exec_ext in '' $ac_executable_extensions; do
5311       ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
5312       as_fn_executable_p "$ac_path_SED" || continue
5313 # Check for GNU ac_path_SED and select it if it is found.
5314   # Check for GNU $ac_path_SED
5315 case `"$ac_path_SED" --version 2>&1` in
5316 *GNU*)
5317   ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
5318 *)
5319   ac_count=0
5320   $as_echo_n 0123456789 >"conftest.in"
5321   while :
5322   do
5323     cat "conftest.in" "conftest.in" >"conftest.tmp"
5324     mv "conftest.tmp" "conftest.in"
5325     cp "conftest.in" "conftest.nl"
5326     $as_echo '' >> "conftest.nl"
5327     "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
5328     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5329     as_fn_arith $ac_count + 1 && ac_count=$as_val
5330     if test $ac_count -gt ${ac_path_SED_max-0}; then
5331       # Best one so far, save it but keep looking for a better one
5332       ac_cv_path_SED="$ac_path_SED"
5333       ac_path_SED_max=$ac_count
5334     fi
5335     # 10*(2^10) chars as input seems more than enough
5336     test $ac_count -gt 10 && break
5337   done
5338   rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5339 esac
5340
5341       $ac_path_SED_found && break 3
5342     done
5343   done
5344   done
5345 IFS=$as_save_IFS
5346   if test -z "$ac_cv_path_SED"; then
5347     as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5
5348   fi
5349 else
5350   ac_cv_path_SED=$SED
5351 fi
5352
5353 fi
5354 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
5355 $as_echo "$ac_cv_path_SED" >&6; }
5356  SED="$ac_cv_path_SED"
5357   rm -f conftest.sed
5358
5359 test -z "$SED" && SED=sed
5360 Xsed="$SED -e 1s/^X//"
5361
5362
5363
5364
5365
5366
5367
5368
5369
5370
5371
5372 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5
5373 $as_echo_n "checking for fgrep... " >&6; }
5374 if ${ac_cv_path_FGREP+:} false; then :
5375   $as_echo_n "(cached) " >&6
5376 else
5377   if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1
5378    then ac_cv_path_FGREP="$GREP -F"
5379    else
5380      if test -z "$FGREP"; then
5381   ac_path_FGREP_found=false
5382   # Loop through the user's path and test for each of PROGNAME-LIST
5383   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5384 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
5385 do
5386   IFS=$as_save_IFS
5387   test -z "$as_dir" && as_dir=.
5388     for ac_prog in fgrep; do
5389     for ac_exec_ext in '' $ac_executable_extensions; do
5390       ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext"
5391       as_fn_executable_p "$ac_path_FGREP" || continue
5392 # Check for GNU ac_path_FGREP and select it if it is found.
5393   # Check for GNU $ac_path_FGREP
5394 case `"$ac_path_FGREP" --version 2>&1` in
5395 *GNU*)
5396   ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;;
5397 *)
5398   ac_count=0
5399   $as_echo_n 0123456789 >"conftest.in"
5400   while :
5401   do
5402     cat "conftest.in" "conftest.in" >"conftest.tmp"
5403     mv "conftest.tmp" "conftest.in"
5404     cp "conftest.in" "conftest.nl"
5405     $as_echo 'FGREP' >> "conftest.nl"
5406     "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break
5407     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5408     as_fn_arith $ac_count + 1 && ac_count=$as_val
5409     if test $ac_count -gt ${ac_path_FGREP_max-0}; then
5410       # Best one so far, save it but keep looking for a better one
5411       ac_cv_path_FGREP="$ac_path_FGREP"
5412       ac_path_FGREP_max=$ac_count
5413     fi
5414     # 10*(2^10) chars as input seems more than enough
5415     test $ac_count -gt 10 && break
5416   done
5417   rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5418 esac
5419
5420       $ac_path_FGREP_found && break 3
5421     done
5422   done
5423   done
5424 IFS=$as_save_IFS
5425   if test -z "$ac_cv_path_FGREP"; then
5426     as_fn_error $? "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
5427   fi
5428 else
5429   ac_cv_path_FGREP=$FGREP
5430 fi
5431
5432    fi
5433 fi
5434 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5
5435 $as_echo "$ac_cv_path_FGREP" >&6; }
5436  FGREP="$ac_cv_path_FGREP"
5437
5438
5439 test -z "$GREP" && GREP=grep
5440
5441
5442
5443
5444
5445
5446
5447
5448
5449
5450
5451
5452
5453
5454
5455
5456
5457
5458
5459 # Check whether --with-gnu-ld was given.
5460 if test "${with_gnu_ld+set}" = set; then :
5461   withval=$with_gnu_ld; test no = "$withval" || with_gnu_ld=yes
5462 else
5463   with_gnu_ld=no
5464 fi
5465
5466 ac_prog=ld
5467 if test yes = "$GCC"; then
5468   # Check if gcc -print-prog-name=ld gives a path.
5469   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
5470 $as_echo_n "checking for ld used by $CC... " >&6; }
5471   case $host in
5472   *-*-mingw*)
5473     # gcc leaves a trailing carriage return, which upsets mingw
5474     ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
5475   *)
5476     ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
5477   esac
5478   case $ac_prog in
5479     # Accept absolute paths.
5480     [\\/]* | ?:[\\/]*)
5481       re_direlt='/[^/][^/]*/\.\./'
5482       # Canonicalize the pathname of ld
5483       ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
5484       while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
5485         ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
5486       done
5487       test -z "$LD" && LD=$ac_prog
5488       ;;
5489   "")
5490     # If it fails, then pretend we aren't using GCC.
5491     ac_prog=ld
5492     ;;
5493   *)
5494     # If it is relative, then search for the first ld in PATH.
5495     with_gnu_ld=unknown
5496     ;;
5497   esac
5498 elif test yes = "$with_gnu_ld"; then
5499   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
5500 $as_echo_n "checking for GNU ld... " >&6; }
5501 else
5502   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
5503 $as_echo_n "checking for non-GNU ld... " >&6; }
5504 fi
5505 if ${lt_cv_path_LD+:} false; then :
5506   $as_echo_n "(cached) " >&6
5507 else
5508   if test -z "$LD"; then
5509   lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR
5510   for ac_dir in $PATH; do
5511     IFS=$lt_save_ifs
5512     test -z "$ac_dir" && ac_dir=.
5513     if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
5514       lt_cv_path_LD=$ac_dir/$ac_prog
5515       # Check to see if the program is GNU ld.  I'd rather use --version,
5516       # but apparently some variants of GNU ld only accept -v.
5517       # Break only if it was the GNU/non-GNU ld that we prefer.
5518       case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
5519       *GNU* | *'with BFD'*)
5520         test no != "$with_gnu_ld" && break
5521         ;;
5522       *)
5523         test yes != "$with_gnu_ld" && break
5524         ;;
5525       esac
5526     fi
5527   done
5528   IFS=$lt_save_ifs
5529 else
5530   lt_cv_path_LD=$LD # Let the user override the test with a path.
5531 fi
5532 fi
5533
5534 LD=$lt_cv_path_LD
5535 if test -n "$LD"; then
5536   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
5537 $as_echo "$LD" >&6; }
5538 else
5539   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5540 $as_echo "no" >&6; }
5541 fi
5542 test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5
5543 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
5544 $as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
5545 if ${lt_cv_prog_gnu_ld+:} false; then :
5546   $as_echo_n "(cached) " >&6
5547 else
5548   # I'd rather use --version here, but apparently some GNU lds only accept -v.
5549 case `$LD -v 2>&1 </dev/null` in
5550 *GNU* | *'with BFD'*)
5551   lt_cv_prog_gnu_ld=yes
5552   ;;
5553 *)
5554   lt_cv_prog_gnu_ld=no
5555   ;;
5556 esac
5557 fi
5558 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
5559 $as_echo "$lt_cv_prog_gnu_ld" >&6; }
5560 with_gnu_ld=$lt_cv_prog_gnu_ld
5561
5562
5563
5564
5565
5566
5567
5568
5569
5570 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5
5571 $as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; }
5572 if ${lt_cv_path_NM+:} false; then :
5573   $as_echo_n "(cached) " >&6
5574 else
5575   if test -n "$NM"; then
5576   # Let the user override the test.
5577   lt_cv_path_NM=$NM
5578 else
5579   lt_nm_to_check=${ac_tool_prefix}nm
5580   if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
5581     lt_nm_to_check="$lt_nm_to_check nm"
5582   fi
5583   for lt_tmp_nm in $lt_nm_to_check; do
5584     lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR
5585     for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
5586       IFS=$lt_save_ifs
5587       test -z "$ac_dir" && ac_dir=.
5588       tmp_nm=$ac_dir/$lt_tmp_nm
5589       if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext"; then
5590         # Check to see if the nm accepts a BSD-compat flag.
5591         # Adding the 'sed 1q' prevents false positives on HP-UX, which says:
5592         #   nm: unknown option "B" ignored
5593         # Tru64's nm complains that /dev/null is an invalid object file
5594         # MSYS converts /dev/null to NUL, MinGW nm treats NUL as empty
5595         case $build_os in
5596         mingw*) lt_bad_file=conftest.nm/nofile ;;
5597         *) lt_bad_file=/dev/null ;;
5598         esac
5599         case `"$tmp_nm" -B $lt_bad_file 2>&1 | sed '1q'` in
5600         *$lt_bad_file* | *'Invalid file or object type'*)
5601           lt_cv_path_NM="$tmp_nm -B"
5602           break 2
5603           ;;
5604         *)
5605           case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
5606           */dev/null*)
5607             lt_cv_path_NM="$tmp_nm -p"
5608             break 2
5609             ;;
5610           *)
5611             lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
5612             continue # so that we can try to find one that supports BSD flags
5613             ;;
5614           esac
5615           ;;
5616         esac
5617       fi
5618     done
5619     IFS=$lt_save_ifs
5620   done
5621   : ${lt_cv_path_NM=no}
5622 fi
5623 fi
5624 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5
5625 $as_echo "$lt_cv_path_NM" >&6; }
5626 if test no != "$lt_cv_path_NM"; then
5627   NM=$lt_cv_path_NM
5628 else
5629   # Didn't find any BSD compatible name lister, look for dumpbin.
5630   if test -n "$DUMPBIN"; then :
5631     # Let the user override the test.
5632   else
5633     if test -n "$ac_tool_prefix"; then
5634   for ac_prog in dumpbin "link -dump"
5635   do
5636     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
5637 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
5638 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5639 $as_echo_n "checking for $ac_word... " >&6; }
5640 if ${ac_cv_prog_DUMPBIN+:} false; then :
5641   $as_echo_n "(cached) " >&6
5642 else
5643   if test -n "$DUMPBIN"; then
5644   ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test.
5645 else
5646 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5647 for as_dir in $PATH
5648 do
5649   IFS=$as_save_IFS
5650   test -z "$as_dir" && as_dir=.
5651     for ac_exec_ext in '' $ac_executable_extensions; do
5652   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5653     ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog"
5654     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5655     break 2
5656   fi
5657 done
5658   done
5659 IFS=$as_save_IFS
5660
5661 fi
5662 fi
5663 DUMPBIN=$ac_cv_prog_DUMPBIN
5664 if test -n "$DUMPBIN"; then
5665   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5
5666 $as_echo "$DUMPBIN" >&6; }
5667 else
5668   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5669 $as_echo "no" >&6; }
5670 fi
5671
5672
5673     test -n "$DUMPBIN" && break
5674   done
5675 fi
5676 if test -z "$DUMPBIN"; then
5677   ac_ct_DUMPBIN=$DUMPBIN
5678   for ac_prog in dumpbin "link -dump"
5679 do
5680   # Extract the first word of "$ac_prog", so it can be a program name with args.
5681 set dummy $ac_prog; ac_word=$2
5682 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5683 $as_echo_n "checking for $ac_word... " >&6; }
5684 if ${ac_cv_prog_ac_ct_DUMPBIN+:} false; then :
5685   $as_echo_n "(cached) " >&6
5686 else
5687   if test -n "$ac_ct_DUMPBIN"; then
5688   ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test.
5689 else
5690 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5691 for as_dir in $PATH
5692 do
5693   IFS=$as_save_IFS
5694   test -z "$as_dir" && as_dir=.
5695     for ac_exec_ext in '' $ac_executable_extensions; do
5696   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5697     ac_cv_prog_ac_ct_DUMPBIN="$ac_prog"
5698     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5699     break 2
5700   fi
5701 done
5702   done
5703 IFS=$as_save_IFS
5704
5705 fi
5706 fi
5707 ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN
5708 if test -n "$ac_ct_DUMPBIN"; then
5709   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5
5710 $as_echo "$ac_ct_DUMPBIN" >&6; }
5711 else
5712   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5713 $as_echo "no" >&6; }
5714 fi
5715
5716
5717   test -n "$ac_ct_DUMPBIN" && break
5718 done
5719
5720   if test "x$ac_ct_DUMPBIN" = x; then
5721     DUMPBIN=":"
5722   else
5723     case $cross_compiling:$ac_tool_warned in
5724 yes:)
5725 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5726 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5727 ac_tool_warned=yes ;;
5728 esac
5729     DUMPBIN=$ac_ct_DUMPBIN
5730   fi
5731 fi
5732
5733     case `$DUMPBIN -symbols -headers /dev/null 2>&1 | sed '1q'` in
5734     *COFF*)
5735       DUMPBIN="$DUMPBIN -symbols -headers"
5736       ;;
5737     *)
5738       DUMPBIN=:
5739       ;;
5740     esac
5741   fi
5742
5743   if test : != "$DUMPBIN"; then
5744     NM=$DUMPBIN
5745   fi
5746 fi
5747 test -z "$NM" && NM=nm
5748
5749
5750
5751
5752
5753
5754 { $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5
5755 $as_echo_n "checking the name lister ($NM) interface... " >&6; }
5756 if ${lt_cv_nm_interface+:} false; then :
5757   $as_echo_n "(cached) " >&6
5758 else
5759   lt_cv_nm_interface="BSD nm"
5760   echo "int some_variable = 0;" > conftest.$ac_ext
5761   (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5)
5762   (eval "$ac_compile" 2>conftest.err)
5763   cat conftest.err >&5
5764   (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
5765   (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
5766   cat conftest.err >&5
5767   (eval echo "\"\$as_me:$LINENO: output\"" >&5)
5768   cat conftest.out >&5
5769   if $GREP 'External.*some_variable' conftest.out > /dev/null; then
5770     lt_cv_nm_interface="MS dumpbin"
5771   fi
5772   rm -f conftest*
5773 fi
5774 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5
5775 $as_echo "$lt_cv_nm_interface" >&6; }
5776
5777 # find the maximum length of command line arguments
5778 { $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5
5779 $as_echo_n "checking the maximum length of command line arguments... " >&6; }
5780 if ${lt_cv_sys_max_cmd_len+:} false; then :
5781   $as_echo_n "(cached) " >&6
5782 else
5783     i=0
5784   teststring=ABCD
5785
5786   case $build_os in
5787   msdosdjgpp*)
5788     # On DJGPP, this test can blow up pretty badly due to problems in libc
5789     # (any single argument exceeding 2000 bytes causes a buffer overrun
5790     # during glob expansion).  Even if it were fixed, the result of this
5791     # check would be larger than it should be.
5792     lt_cv_sys_max_cmd_len=12288;    # 12K is about right
5793     ;;
5794
5795   gnu*)
5796     # Under GNU Hurd, this test is not required because there is
5797     # no limit to the length of command line arguments.
5798     # Libtool will interpret -1 as no limit whatsoever
5799     lt_cv_sys_max_cmd_len=-1;
5800     ;;
5801
5802   cygwin* | mingw* | cegcc*)
5803     # On Win9x/ME, this test blows up -- it succeeds, but takes
5804     # about 5 minutes as the teststring grows exponentially.
5805     # Worse, since 9x/ME are not pre-emptively multitasking,
5806     # you end up with a "frozen" computer, even though with patience
5807     # the test eventually succeeds (with a max line length of 256k).
5808     # Instead, let's just punt: use the minimum linelength reported by
5809     # all of the supported platforms: 8192 (on NT/2K/XP).
5810     lt_cv_sys_max_cmd_len=8192;
5811     ;;
5812
5813   mint*)
5814     # On MiNT this can take a long time and run out of memory.
5815     lt_cv_sys_max_cmd_len=8192;
5816     ;;
5817
5818   amigaos*)
5819     # On AmigaOS with pdksh, this test takes hours, literally.
5820     # So we just punt and use a minimum line length of 8192.
5821     lt_cv_sys_max_cmd_len=8192;
5822     ;;
5823
5824   bitrig* | darwin* | dragonfly* | freebsd* | netbsd* | openbsd*)
5825     # This has been around since 386BSD, at least.  Likely further.
5826     if test -x /sbin/sysctl; then
5827       lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
5828     elif test -x /usr/sbin/sysctl; then
5829       lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
5830     else
5831       lt_cv_sys_max_cmd_len=65536       # usable default for all BSDs
5832     fi
5833     # And add a safety zone
5834     lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
5835     lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
5836     ;;
5837
5838   interix*)
5839     # We know the value 262144 and hardcode it with a safety zone (like BSD)
5840     lt_cv_sys_max_cmd_len=196608
5841     ;;
5842
5843   os2*)
5844     # The test takes a long time on OS/2.
5845     lt_cv_sys_max_cmd_len=8192
5846     ;;
5847
5848   osf*)
5849     # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
5850     # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
5851     # nice to cause kernel panics so lets avoid the loop below.
5852     # First set a reasonable default.
5853     lt_cv_sys_max_cmd_len=16384
5854     #
5855     if test -x /sbin/sysconfig; then
5856       case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
5857         *1*) lt_cv_sys_max_cmd_len=-1 ;;
5858       esac
5859     fi
5860     ;;
5861   sco3.2v5*)
5862     lt_cv_sys_max_cmd_len=102400
5863     ;;
5864   sysv5* | sco5v6* | sysv4.2uw2*)
5865     kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
5866     if test -n "$kargmax"; then
5867       lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[  ]//'`
5868     else
5869       lt_cv_sys_max_cmd_len=32768
5870     fi
5871     ;;
5872   *)
5873     lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
5874     if test -n "$lt_cv_sys_max_cmd_len" && \
5875        test undefined != "$lt_cv_sys_max_cmd_len"; then
5876       lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
5877       lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
5878     else
5879       # Make teststring a little bigger before we do anything with it.
5880       # a 1K string should be a reasonable start.
5881       for i in 1 2 3 4 5 6 7 8; do
5882         teststring=$teststring$teststring
5883       done
5884       SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
5885       # If test is not a shell built-in, we'll probably end up computing a
5886       # maximum length that is only half of the actual maximum length, but
5887       # we can't tell.
5888       while { test X`env echo "$teststring$teststring" 2>/dev/null` \
5889                  = "X$teststring$teststring"; } >/dev/null 2>&1 &&
5890               test 17 != "$i" # 1/2 MB should be enough
5891       do
5892         i=`expr $i + 1`
5893         teststring=$teststring$teststring
5894       done
5895       # Only check the string length outside the loop.
5896       lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1`
5897       teststring=
5898       # Add a significant safety factor because C++ compilers can tack on
5899       # massive amounts of additional arguments before passing them to the
5900       # linker.  It appears as though 1/2 is a usable value.
5901       lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
5902     fi
5903     ;;
5904   esac
5905
5906 fi
5907
5908 if test -n "$lt_cv_sys_max_cmd_len"; then
5909   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5
5910 $as_echo "$lt_cv_sys_max_cmd_len" >&6; }
5911 else
5912   { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5
5913 $as_echo "none" >&6; }
5914 fi
5915 max_cmd_len=$lt_cv_sys_max_cmd_len
5916
5917
5918
5919
5920
5921
5922 : ${CP="cp -f"}
5923 : ${MV="mv -f"}
5924 : ${RM="rm -f"}
5925
5926 if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
5927   lt_unset=unset
5928 else
5929   lt_unset=false
5930 fi
5931
5932
5933
5934
5935
5936 # test EBCDIC or ASCII
5937 case `echo X|tr X '\101'` in
5938  A) # ASCII based system
5939     # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr
5940   lt_SP2NL='tr \040 \012'
5941   lt_NL2SP='tr \015\012 \040\040'
5942   ;;
5943  *) # EBCDIC based system
5944   lt_SP2NL='tr \100 \n'
5945   lt_NL2SP='tr \r\n \100\100'
5946   ;;
5947 esac
5948
5949
5950
5951
5952
5953
5954
5955
5956
5957 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to convert $build file names to $host format" >&5
5958 $as_echo_n "checking how to convert $build file names to $host format... " >&6; }
5959 if ${lt_cv_to_host_file_cmd+:} false; then :
5960   $as_echo_n "(cached) " >&6
5961 else
5962   case $host in
5963   *-*-mingw* )
5964     case $build in
5965       *-*-mingw* ) # actually msys
5966         lt_cv_to_host_file_cmd=func_convert_file_msys_to_w32
5967         ;;
5968       *-*-cygwin* )
5969         lt_cv_to_host_file_cmd=func_convert_file_cygwin_to_w32
5970         ;;
5971       * ) # otherwise, assume *nix
5972         lt_cv_to_host_file_cmd=func_convert_file_nix_to_w32
5973         ;;
5974     esac
5975     ;;
5976   *-*-cygwin* )
5977     case $build in
5978       *-*-mingw* ) # actually msys
5979         lt_cv_to_host_file_cmd=func_convert_file_msys_to_cygwin
5980         ;;
5981       *-*-cygwin* )
5982         lt_cv_to_host_file_cmd=func_convert_file_noop
5983         ;;
5984       * ) # otherwise, assume *nix
5985         lt_cv_to_host_file_cmd=func_convert_file_nix_to_cygwin
5986         ;;
5987     esac
5988     ;;
5989   * ) # unhandled hosts (and "normal" native builds)
5990     lt_cv_to_host_file_cmd=func_convert_file_noop
5991     ;;
5992 esac
5993
5994 fi
5995
5996 to_host_file_cmd=$lt_cv_to_host_file_cmd
5997 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_to_host_file_cmd" >&5
5998 $as_echo "$lt_cv_to_host_file_cmd" >&6; }
5999
6000
6001
6002
6003
6004 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to convert $build file names to toolchain format" >&5
6005 $as_echo_n "checking how to convert $build file names to toolchain format... " >&6; }
6006 if ${lt_cv_to_tool_file_cmd+:} false; then :
6007   $as_echo_n "(cached) " >&6
6008 else
6009   #assume ordinary cross tools, or native build.
6010 lt_cv_to_tool_file_cmd=func_convert_file_noop
6011 case $host in
6012   *-*-mingw* )
6013     case $build in
6014       *-*-mingw* ) # actually msys
6015         lt_cv_to_tool_file_cmd=func_convert_file_msys_to_w32
6016         ;;
6017     esac
6018     ;;
6019 esac
6020
6021 fi
6022
6023 to_tool_file_cmd=$lt_cv_to_tool_file_cmd
6024 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_to_tool_file_cmd" >&5
6025 $as_echo "$lt_cv_to_tool_file_cmd" >&6; }
6026
6027
6028
6029
6030
6031 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5
6032 $as_echo_n "checking for $LD option to reload object files... " >&6; }
6033 if ${lt_cv_ld_reload_flag+:} false; then :
6034   $as_echo_n "(cached) " >&6
6035 else
6036   lt_cv_ld_reload_flag='-r'
6037 fi
6038 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5
6039 $as_echo "$lt_cv_ld_reload_flag" >&6; }
6040 reload_flag=$lt_cv_ld_reload_flag
6041 case $reload_flag in
6042 "" | " "*) ;;
6043 *) reload_flag=" $reload_flag" ;;
6044 esac
6045 reload_cmds='$LD$reload_flag -o $output$reload_objs'
6046 case $host_os in
6047   cygwin* | mingw* | pw32* | cegcc*)
6048     if test yes != "$GCC"; then
6049       reload_cmds=false
6050     fi
6051     ;;
6052   darwin*)
6053     if test yes = "$GCC"; then
6054       reload_cmds='$LTCC $LTCFLAGS -nostdlib $wl-r -o $output$reload_objs'
6055     else
6056       reload_cmds='$LD$reload_flag -o $output$reload_objs'
6057     fi
6058     ;;
6059 esac
6060
6061
6062
6063
6064
6065
6066
6067
6068
6069 if test -n "$ac_tool_prefix"; then
6070   # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
6071 set dummy ${ac_tool_prefix}objdump; ac_word=$2
6072 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6073 $as_echo_n "checking for $ac_word... " >&6; }
6074 if ${ac_cv_prog_OBJDUMP+:} false; then :
6075   $as_echo_n "(cached) " >&6
6076 else
6077   if test -n "$OBJDUMP"; then
6078   ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
6079 else
6080 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6081 for as_dir in $PATH
6082 do
6083   IFS=$as_save_IFS
6084   test -z "$as_dir" && as_dir=.
6085     for ac_exec_ext in '' $ac_executable_extensions; do
6086   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6087     ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
6088     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6089     break 2
6090   fi
6091 done
6092   done
6093 IFS=$as_save_IFS
6094
6095 fi
6096 fi
6097 OBJDUMP=$ac_cv_prog_OBJDUMP
6098 if test -n "$OBJDUMP"; then
6099   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
6100 $as_echo "$OBJDUMP" >&6; }
6101 else
6102   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6103 $as_echo "no" >&6; }
6104 fi
6105
6106
6107 fi
6108 if test -z "$ac_cv_prog_OBJDUMP"; then
6109   ac_ct_OBJDUMP=$OBJDUMP
6110   # Extract the first word of "objdump", so it can be a program name with args.
6111 set dummy objdump; ac_word=$2
6112 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6113 $as_echo_n "checking for $ac_word... " >&6; }
6114 if ${ac_cv_prog_ac_ct_OBJDUMP+:} false; then :
6115   $as_echo_n "(cached) " >&6
6116 else
6117   if test -n "$ac_ct_OBJDUMP"; then
6118   ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
6119 else
6120 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6121 for as_dir in $PATH
6122 do
6123   IFS=$as_save_IFS
6124   test -z "$as_dir" && as_dir=.
6125     for ac_exec_ext in '' $ac_executable_extensions; do
6126   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6127     ac_cv_prog_ac_ct_OBJDUMP="objdump"
6128     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6129     break 2
6130   fi
6131 done
6132   done
6133 IFS=$as_save_IFS
6134
6135 fi
6136 fi
6137 ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
6138 if test -n "$ac_ct_OBJDUMP"; then
6139   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5
6140 $as_echo "$ac_ct_OBJDUMP" >&6; }
6141 else
6142   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6143 $as_echo "no" >&6; }
6144 fi
6145
6146   if test "x$ac_ct_OBJDUMP" = x; then
6147     OBJDUMP="false"
6148   else
6149     case $cross_compiling:$ac_tool_warned in
6150 yes:)
6151 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6152 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6153 ac_tool_warned=yes ;;
6154 esac
6155     OBJDUMP=$ac_ct_OBJDUMP
6156   fi
6157 else
6158   OBJDUMP="$ac_cv_prog_OBJDUMP"
6159 fi
6160
6161 test -z "$OBJDUMP" && OBJDUMP=objdump
6162
6163
6164
6165
6166
6167
6168
6169
6170
6171 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5
6172 $as_echo_n "checking how to recognize dependent libraries... " >&6; }
6173 if ${lt_cv_deplibs_check_method+:} false; then :
6174   $as_echo_n "(cached) " >&6
6175 else
6176   lt_cv_file_magic_cmd='$MAGIC_CMD'
6177 lt_cv_file_magic_test_file=
6178 lt_cv_deplibs_check_method='unknown'
6179 # Need to set the preceding variable on all platforms that support
6180 # interlibrary dependencies.
6181 # 'none' -- dependencies not supported.
6182 # 'unknown' -- same as none, but documents that we really don't know.
6183 # 'pass_all' -- all dependencies passed with no checks.
6184 # 'test_compile' -- check by making test program.
6185 # 'file_magic [[regex]]' -- check by looking for files in library path
6186 # that responds to the $file_magic_cmd with a given extended regex.
6187 # If you have 'file' or equivalent on your system and you're not sure
6188 # whether 'pass_all' will *always* work, you probably want this one.
6189
6190 case $host_os in
6191 aix[4-9]*)
6192   lt_cv_deplibs_check_method=pass_all
6193   ;;
6194
6195 beos*)
6196   lt_cv_deplibs_check_method=pass_all
6197   ;;
6198
6199 bsdi[45]*)
6200   lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
6201   lt_cv_file_magic_cmd='/usr/bin/file -L'
6202   lt_cv_file_magic_test_file=/shlib/libc.so
6203   ;;
6204
6205 cygwin*)
6206   # func_win32_libid is a shell function defined in ltmain.sh
6207   lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
6208   lt_cv_file_magic_cmd='func_win32_libid'
6209   ;;
6210
6211 mingw* | pw32*)
6212   # Base MSYS/MinGW do not provide the 'file' command needed by
6213   # func_win32_libid shell function, so use a weaker test based on 'objdump',
6214   # unless we find 'file', for example because we are cross-compiling.
6215   if ( file / ) >/dev/null 2>&1; then
6216     lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
6217     lt_cv_file_magic_cmd='func_win32_libid'
6218   else
6219     # Keep this pattern in sync with the one in func_win32_libid.
6220     lt_cv_deplibs_check_method='file_magic file format (pei*-i386(.*architecture: i386)?|pe-arm-wince|pe-x86-64)'
6221     lt_cv_file_magic_cmd='$OBJDUMP -f'
6222   fi
6223   ;;
6224
6225 cegcc*)
6226   # use the weaker test based on 'objdump'. See mingw*.
6227   lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?'
6228   lt_cv_file_magic_cmd='$OBJDUMP -f'
6229   ;;
6230
6231 darwin* | rhapsody*)
6232   lt_cv_deplibs_check_method=pass_all
6233   ;;
6234
6235 freebsd* | dragonfly*)
6236   if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
6237     case $host_cpu in
6238     i*86 )
6239       # Not sure whether the presence of OpenBSD here was a mistake.
6240       # Let's accept both of them until this is cleared up.
6241       lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
6242       lt_cv_file_magic_cmd=/usr/bin/file
6243       lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
6244       ;;
6245     esac
6246   else
6247     lt_cv_deplibs_check_method=pass_all
6248   fi
6249   ;;
6250
6251 haiku*)
6252   lt_cv_deplibs_check_method=pass_all
6253   ;;
6254
6255 hpux10.20* | hpux11*)
6256   lt_cv_file_magic_cmd=/usr/bin/file
6257   case $host_cpu in
6258   ia64*)
6259     lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
6260     lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
6261     ;;
6262   hppa*64*)
6263     lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF[ -][0-9][0-9])(-bit)?( [LM]SB)? shared object( file)?[, -]* PA-RISC [0-9]\.[0-9]'
6264     lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
6265     ;;
6266   *)
6267     lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library'
6268     lt_cv_file_magic_test_file=/usr/lib/libc.sl
6269     ;;
6270   esac
6271   ;;
6272
6273 interix[3-9]*)
6274   # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
6275   lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
6276   ;;
6277
6278 irix5* | irix6* | nonstopux*)
6279   case $LD in
6280   *-32|*"-32 ") libmagic=32-bit;;
6281   *-n32|*"-n32 ") libmagic=N32;;
6282   *-64|*"-64 ") libmagic=64-bit;;
6283   *) libmagic=never-match;;
6284   esac
6285   lt_cv_deplibs_check_method=pass_all
6286   ;;
6287
6288 # This must be glibc/ELF.
6289 linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*)
6290   lt_cv_deplibs_check_method=pass_all
6291   ;;
6292
6293 netbsd*)
6294   if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
6295     lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
6296   else
6297     lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
6298   fi
6299   ;;
6300
6301 newos6*)
6302   lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
6303   lt_cv_file_magic_cmd=/usr/bin/file
6304   lt_cv_file_magic_test_file=/usr/lib/libnls.so
6305   ;;
6306
6307 *nto* | *qnx*)
6308   lt_cv_deplibs_check_method=pass_all
6309   ;;
6310
6311 openbsd* | bitrig*)
6312   if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`"; then
6313     lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
6314   else
6315     lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
6316   fi
6317   ;;
6318
6319 osf3* | osf4* | osf5*)
6320   lt_cv_deplibs_check_method=pass_all
6321   ;;
6322
6323 rdos*)
6324   lt_cv_deplibs_check_method=pass_all
6325   ;;
6326
6327 solaris*)
6328   lt_cv_deplibs_check_method=pass_all
6329   ;;
6330
6331 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
6332   lt_cv_deplibs_check_method=pass_all
6333   ;;
6334
6335 sysv4 | sysv4.3*)
6336   case $host_vendor in
6337   motorola)
6338     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]'
6339     lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
6340     ;;
6341   ncr)
6342     lt_cv_deplibs_check_method=pass_all
6343     ;;
6344   sequent)
6345     lt_cv_file_magic_cmd='/bin/file'
6346     lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
6347     ;;
6348   sni)
6349     lt_cv_file_magic_cmd='/bin/file'
6350     lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
6351     lt_cv_file_magic_test_file=/lib/libc.so
6352     ;;
6353   siemens)
6354     lt_cv_deplibs_check_method=pass_all
6355     ;;
6356   pc)
6357     lt_cv_deplibs_check_method=pass_all
6358     ;;
6359   esac
6360   ;;
6361
6362 tpf*)
6363   lt_cv_deplibs_check_method=pass_all
6364   ;;
6365 os2*)
6366   lt_cv_deplibs_check_method=pass_all
6367   ;;
6368 esac
6369
6370 fi
6371 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5
6372 $as_echo "$lt_cv_deplibs_check_method" >&6; }
6373
6374 file_magic_glob=
6375 want_nocaseglob=no
6376 if test "$build" = "$host"; then
6377   case $host_os in
6378   mingw* | pw32*)
6379     if ( shopt | grep nocaseglob ) >/dev/null 2>&1; then
6380       want_nocaseglob=yes
6381     else
6382       file_magic_glob=`echo aAbBcCdDeEfFgGhHiIjJkKlLmMnNoOpPqQrRsStTuUvVwWxXyYzZ | $SED -e "s/\(..\)/s\/[\1]\/[\1]\/g;/g"`
6383     fi
6384     ;;
6385   esac
6386 fi
6387
6388 file_magic_cmd=$lt_cv_file_magic_cmd
6389 deplibs_check_method=$lt_cv_deplibs_check_method
6390 test -z "$deplibs_check_method" && deplibs_check_method=unknown
6391
6392
6393
6394
6395
6396
6397
6398
6399
6400
6401
6402
6403
6404
6405
6406
6407
6408
6409
6410
6411
6412
6413 if test -n "$ac_tool_prefix"; then
6414   # Extract the first word of "${ac_tool_prefix}dlltool", so it can be a program name with args.
6415 set dummy ${ac_tool_prefix}dlltool; ac_word=$2
6416 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6417 $as_echo_n "checking for $ac_word... " >&6; }
6418 if ${ac_cv_prog_DLLTOOL+:} false; then :
6419   $as_echo_n "(cached) " >&6
6420 else
6421   if test -n "$DLLTOOL"; then
6422   ac_cv_prog_DLLTOOL="$DLLTOOL" # Let the user override the test.
6423 else
6424 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6425 for as_dir in $PATH
6426 do
6427   IFS=$as_save_IFS
6428   test -z "$as_dir" && as_dir=.
6429     for ac_exec_ext in '' $ac_executable_extensions; do
6430   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6431     ac_cv_prog_DLLTOOL="${ac_tool_prefix}dlltool"
6432     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6433     break 2
6434   fi
6435 done
6436   done
6437 IFS=$as_save_IFS
6438
6439 fi
6440 fi
6441 DLLTOOL=$ac_cv_prog_DLLTOOL
6442 if test -n "$DLLTOOL"; then
6443   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DLLTOOL" >&5
6444 $as_echo "$DLLTOOL" >&6; }
6445 else
6446   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6447 $as_echo "no" >&6; }
6448 fi
6449
6450
6451 fi
6452 if test -z "$ac_cv_prog_DLLTOOL"; then
6453   ac_ct_DLLTOOL=$DLLTOOL
6454   # Extract the first word of "dlltool", so it can be a program name with args.
6455 set dummy dlltool; ac_word=$2
6456 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6457 $as_echo_n "checking for $ac_word... " >&6; }
6458 if ${ac_cv_prog_ac_ct_DLLTOOL+:} false; then :
6459   $as_echo_n "(cached) " >&6
6460 else
6461   if test -n "$ac_ct_DLLTOOL"; then
6462   ac_cv_prog_ac_ct_DLLTOOL="$ac_ct_DLLTOOL" # Let the user override the test.
6463 else
6464 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6465 for as_dir in $PATH
6466 do
6467   IFS=$as_save_IFS
6468   test -z "$as_dir" && as_dir=.
6469     for ac_exec_ext in '' $ac_executable_extensions; do
6470   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6471     ac_cv_prog_ac_ct_DLLTOOL="dlltool"
6472     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6473     break 2
6474   fi
6475 done
6476   done
6477 IFS=$as_save_IFS
6478
6479 fi
6480 fi
6481 ac_ct_DLLTOOL=$ac_cv_prog_ac_ct_DLLTOOL
6482 if test -n "$ac_ct_DLLTOOL"; then
6483   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DLLTOOL" >&5
6484 $as_echo "$ac_ct_DLLTOOL" >&6; }
6485 else
6486   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6487 $as_echo "no" >&6; }
6488 fi
6489
6490   if test "x$ac_ct_DLLTOOL" = x; then
6491     DLLTOOL="false"
6492   else
6493     case $cross_compiling:$ac_tool_warned in
6494 yes:)
6495 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6496 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6497 ac_tool_warned=yes ;;
6498 esac
6499     DLLTOOL=$ac_ct_DLLTOOL
6500   fi
6501 else
6502   DLLTOOL="$ac_cv_prog_DLLTOOL"
6503 fi
6504
6505 test -z "$DLLTOOL" && DLLTOOL=dlltool
6506
6507
6508
6509
6510
6511
6512
6513
6514
6515
6516 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to associate runtime and link libraries" >&5
6517 $as_echo_n "checking how to associate runtime and link libraries... " >&6; }
6518 if ${lt_cv_sharedlib_from_linklib_cmd+:} false; then :
6519   $as_echo_n "(cached) " >&6
6520 else
6521   lt_cv_sharedlib_from_linklib_cmd='unknown'
6522
6523 case $host_os in
6524 cygwin* | mingw* | pw32* | cegcc*)
6525   # two different shell functions defined in ltmain.sh;
6526   # decide which one to use based on capabilities of $DLLTOOL
6527   case `$DLLTOOL --help 2>&1` in
6528   *--identify-strict*)
6529     lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib
6530     ;;
6531   *)
6532     lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib_fallback
6533     ;;
6534   esac
6535   ;;
6536 *)
6537   # fallback: assume linklib IS sharedlib
6538   lt_cv_sharedlib_from_linklib_cmd=$ECHO
6539   ;;
6540 esac
6541
6542 fi
6543 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sharedlib_from_linklib_cmd" >&5
6544 $as_echo "$lt_cv_sharedlib_from_linklib_cmd" >&6; }
6545 sharedlib_from_linklib_cmd=$lt_cv_sharedlib_from_linklib_cmd
6546 test -z "$sharedlib_from_linklib_cmd" && sharedlib_from_linklib_cmd=$ECHO
6547
6548
6549
6550
6551
6552
6553
6554 if test -n "$ac_tool_prefix"; then
6555   for ac_prog in ar
6556   do
6557     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
6558 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
6559 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6560 $as_echo_n "checking for $ac_word... " >&6; }
6561 if ${ac_cv_prog_AR+:} false; then :
6562   $as_echo_n "(cached) " >&6
6563 else
6564   if test -n "$AR"; then
6565   ac_cv_prog_AR="$AR" # Let the user override the test.
6566 else
6567 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6568 for as_dir in $PATH
6569 do
6570   IFS=$as_save_IFS
6571   test -z "$as_dir" && as_dir=.
6572     for ac_exec_ext in '' $ac_executable_extensions; do
6573   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6574     ac_cv_prog_AR="$ac_tool_prefix$ac_prog"
6575     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6576     break 2
6577   fi
6578 done
6579   done
6580 IFS=$as_save_IFS
6581
6582 fi
6583 fi
6584 AR=$ac_cv_prog_AR
6585 if test -n "$AR"; then
6586   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
6587 $as_echo "$AR" >&6; }
6588 else
6589   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6590 $as_echo "no" >&6; }
6591 fi
6592
6593
6594     test -n "$AR" && break
6595   done
6596 fi
6597 if test -z "$AR"; then
6598   ac_ct_AR=$AR
6599   for ac_prog in ar
6600 do
6601   # Extract the first word of "$ac_prog", so it can be a program name with args.
6602 set dummy $ac_prog; ac_word=$2
6603 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6604 $as_echo_n "checking for $ac_word... " >&6; }
6605 if ${ac_cv_prog_ac_ct_AR+:} false; then :
6606   $as_echo_n "(cached) " >&6
6607 else
6608   if test -n "$ac_ct_AR"; then
6609   ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
6610 else
6611 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6612 for as_dir in $PATH
6613 do
6614   IFS=$as_save_IFS
6615   test -z "$as_dir" && as_dir=.
6616     for ac_exec_ext in '' $ac_executable_extensions; do
6617   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6618     ac_cv_prog_ac_ct_AR="$ac_prog"
6619     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6620     break 2
6621   fi
6622 done
6623   done
6624 IFS=$as_save_IFS
6625
6626 fi
6627 fi
6628 ac_ct_AR=$ac_cv_prog_ac_ct_AR
6629 if test -n "$ac_ct_AR"; then
6630   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
6631 $as_echo "$ac_ct_AR" >&6; }
6632 else
6633   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6634 $as_echo "no" >&6; }
6635 fi
6636
6637
6638   test -n "$ac_ct_AR" && break
6639 done
6640
6641   if test "x$ac_ct_AR" = x; then
6642     AR="false"
6643   else
6644     case $cross_compiling:$ac_tool_warned in
6645 yes:)
6646 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6647 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6648 ac_tool_warned=yes ;;
6649 esac
6650     AR=$ac_ct_AR
6651   fi
6652 fi
6653
6654 : ${AR=ar}
6655
6656
6657
6658
6659
6660
6661 # Use ARFLAGS variable as AR's operation code to sync the variable naming with
6662 # Automake.  If both AR_FLAGS and ARFLAGS are specified, AR_FLAGS should have
6663 # higher priority because thats what people were doing historically (setting
6664 # ARFLAGS for automake and AR_FLAGS for libtool).  FIXME: Make the AR_FLAGS
6665 # variable obsoleted/removed.
6666
6667 test ${AR_FLAGS+y} || AR_FLAGS=${ARFLAGS-cr}
6668 lt_ar_flags=$AR_FLAGS
6669
6670
6671
6672
6673
6674
6675 # Make AR_FLAGS overridable by 'make ARFLAGS='.  Don't try to run-time override
6676 # by AR_FLAGS because that was never working and AR_FLAGS is about to die.
6677
6678
6679
6680
6681
6682
6683 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for archiver @FILE support" >&5
6684 $as_echo_n "checking for archiver @FILE support... " >&6; }
6685 if ${lt_cv_ar_at_file+:} false; then :
6686   $as_echo_n "(cached) " >&6
6687 else
6688   lt_cv_ar_at_file=no
6689    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6690 /* end confdefs.h.  */
6691
6692 int
6693 main ()
6694 {
6695
6696   ;
6697   return 0;
6698 }
6699 _ACEOF
6700 if ac_fn_c_try_compile "$LINENO"; then :
6701   echo conftest.$ac_objext > conftest.lst
6702       lt_ar_try='$AR $AR_FLAGS libconftest.a @conftest.lst >&5'
6703       { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\""; } >&5
6704   (eval $lt_ar_try) 2>&5
6705   ac_status=$?
6706   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6707   test $ac_status = 0; }
6708       if test 0 -eq "$ac_status"; then
6709         # Ensure the archiver fails upon bogus file names.
6710         rm -f conftest.$ac_objext libconftest.a
6711         { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\""; } >&5
6712   (eval $lt_ar_try) 2>&5
6713   ac_status=$?
6714   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6715   test $ac_status = 0; }
6716         if test 0 -ne "$ac_status"; then
6717           lt_cv_ar_at_file=@
6718         fi
6719       fi
6720       rm -f conftest.* libconftest.a
6721
6722 fi
6723 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6724
6725 fi
6726 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ar_at_file" >&5
6727 $as_echo "$lt_cv_ar_at_file" >&6; }
6728
6729 if test no = "$lt_cv_ar_at_file"; then
6730   archiver_list_spec=
6731 else
6732   archiver_list_spec=$lt_cv_ar_at_file
6733 fi
6734
6735
6736
6737
6738
6739
6740
6741 if test -n "$ac_tool_prefix"; then
6742   # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
6743 set dummy ${ac_tool_prefix}strip; ac_word=$2
6744 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6745 $as_echo_n "checking for $ac_word... " >&6; }
6746 if ${ac_cv_prog_STRIP+:} false; then :
6747   $as_echo_n "(cached) " >&6
6748 else
6749   if test -n "$STRIP"; then
6750   ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
6751 else
6752 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6753 for as_dir in $PATH
6754 do
6755   IFS=$as_save_IFS
6756   test -z "$as_dir" && as_dir=.
6757     for ac_exec_ext in '' $ac_executable_extensions; do
6758   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6759     ac_cv_prog_STRIP="${ac_tool_prefix}strip"
6760     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6761     break 2
6762   fi
6763 done
6764   done
6765 IFS=$as_save_IFS
6766
6767 fi
6768 fi
6769 STRIP=$ac_cv_prog_STRIP
6770 if test -n "$STRIP"; then
6771   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
6772 $as_echo "$STRIP" >&6; }
6773 else
6774   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6775 $as_echo "no" >&6; }
6776 fi
6777
6778
6779 fi
6780 if test -z "$ac_cv_prog_STRIP"; then
6781   ac_ct_STRIP=$STRIP
6782   # Extract the first word of "strip", so it can be a program name with args.
6783 set dummy strip; ac_word=$2
6784 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6785 $as_echo_n "checking for $ac_word... " >&6; }
6786 if ${ac_cv_prog_ac_ct_STRIP+:} false; then :
6787   $as_echo_n "(cached) " >&6
6788 else
6789   if test -n "$ac_ct_STRIP"; then
6790   ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
6791 else
6792 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6793 for as_dir in $PATH
6794 do
6795   IFS=$as_save_IFS
6796   test -z "$as_dir" && as_dir=.
6797     for ac_exec_ext in '' $ac_executable_extensions; do
6798   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6799     ac_cv_prog_ac_ct_STRIP="strip"
6800     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6801     break 2
6802   fi
6803 done
6804   done
6805 IFS=$as_save_IFS
6806
6807 fi
6808 fi
6809 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
6810 if test -n "$ac_ct_STRIP"; then
6811   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
6812 $as_echo "$ac_ct_STRIP" >&6; }
6813 else
6814   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6815 $as_echo "no" >&6; }
6816 fi
6817
6818   if test "x$ac_ct_STRIP" = x; then
6819     STRIP=":"
6820   else
6821     case $cross_compiling:$ac_tool_warned in
6822 yes:)
6823 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6824 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6825 ac_tool_warned=yes ;;
6826 esac
6827     STRIP=$ac_ct_STRIP
6828   fi
6829 else
6830   STRIP="$ac_cv_prog_STRIP"
6831 fi
6832
6833 test -z "$STRIP" && STRIP=:
6834
6835
6836
6837
6838
6839
6840 if test -n "$ac_tool_prefix"; then
6841   # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
6842 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
6843 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6844 $as_echo_n "checking for $ac_word... " >&6; }
6845 if ${ac_cv_prog_RANLIB+:} false; then :
6846   $as_echo_n "(cached) " >&6
6847 else
6848   if test -n "$RANLIB"; then
6849   ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
6850 else
6851 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6852 for as_dir in $PATH
6853 do
6854   IFS=$as_save_IFS
6855   test -z "$as_dir" && as_dir=.
6856     for ac_exec_ext in '' $ac_executable_extensions; do
6857   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6858     ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
6859     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6860     break 2
6861   fi
6862 done
6863   done
6864 IFS=$as_save_IFS
6865
6866 fi
6867 fi
6868 RANLIB=$ac_cv_prog_RANLIB
6869 if test -n "$RANLIB"; then
6870   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
6871 $as_echo "$RANLIB" >&6; }
6872 else
6873   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6874 $as_echo "no" >&6; }
6875 fi
6876
6877
6878 fi
6879 if test -z "$ac_cv_prog_RANLIB"; then
6880   ac_ct_RANLIB=$RANLIB
6881   # Extract the first word of "ranlib", so it can be a program name with args.
6882 set dummy ranlib; ac_word=$2
6883 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6884 $as_echo_n "checking for $ac_word... " >&6; }
6885 if ${ac_cv_prog_ac_ct_RANLIB+:} false; then :
6886   $as_echo_n "(cached) " >&6
6887 else
6888   if test -n "$ac_ct_RANLIB"; then
6889   ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
6890 else
6891 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6892 for as_dir in $PATH
6893 do
6894   IFS=$as_save_IFS
6895   test -z "$as_dir" && as_dir=.
6896     for ac_exec_ext in '' $ac_executable_extensions; do
6897   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6898     ac_cv_prog_ac_ct_RANLIB="ranlib"
6899     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6900     break 2
6901   fi
6902 done
6903   done
6904 IFS=$as_save_IFS
6905
6906 fi
6907 fi
6908 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
6909 if test -n "$ac_ct_RANLIB"; then
6910   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
6911 $as_echo "$ac_ct_RANLIB" >&6; }
6912 else
6913   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6914 $as_echo "no" >&6; }
6915 fi
6916
6917   if test "x$ac_ct_RANLIB" = x; then
6918     RANLIB=":"
6919   else
6920     case $cross_compiling:$ac_tool_warned in
6921 yes:)
6922 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6923 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6924 ac_tool_warned=yes ;;
6925 esac
6926     RANLIB=$ac_ct_RANLIB
6927   fi
6928 else
6929   RANLIB="$ac_cv_prog_RANLIB"
6930 fi
6931
6932 test -z "$RANLIB" && RANLIB=:
6933
6934
6935
6936
6937
6938
6939 # Determine commands to create old-style static archives.
6940 old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
6941 old_postinstall_cmds='chmod 644 $oldlib'
6942 old_postuninstall_cmds=
6943
6944 if test -n "$RANLIB"; then
6945   case $host_os in
6946   bitrig* | openbsd*)
6947     old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$tool_oldlib"
6948     ;;
6949   *)
6950     old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$tool_oldlib"
6951     ;;
6952   esac
6953   old_archive_cmds="$old_archive_cmds~\$RANLIB \$tool_oldlib"
6954 fi
6955
6956 case $host_os in
6957   darwin*)
6958     lock_old_archive_extraction=yes ;;
6959   *)
6960     lock_old_archive_extraction=no ;;
6961 esac
6962
6963
6964
6965
6966
6967
6968
6969
6970
6971
6972
6973
6974
6975
6976
6977
6978
6979
6980
6981
6982
6983
6984
6985
6986
6987
6988
6989
6990
6991
6992
6993
6994
6995
6996
6997
6998
6999
7000
7001 # If no C compiler was specified, use CC.
7002 LTCC=${LTCC-"$CC"}
7003
7004 # If no C compiler flags were specified, use CFLAGS.
7005 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
7006
7007 # Allow CC to be a program name with arguments.
7008 compiler=$CC
7009
7010
7011 # Check for command to grab the raw symbol name followed by C symbol from nm.
7012 { $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5
7013 $as_echo_n "checking command to parse $NM output from $compiler object... " >&6; }
7014 if ${lt_cv_sys_global_symbol_pipe+:} false; then :
7015   $as_echo_n "(cached) " >&6
7016 else
7017
7018 # These are sane defaults that work on at least a few old systems.
7019 # [They come from Ultrix.  What could be older than Ultrix?!! ;)]
7020
7021 # Character class describing NM global symbol codes.
7022 symcode='[BCDEGRST]'
7023
7024 # Regexp to match symbols that can be accessed directly from C.
7025 sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
7026
7027 # Define system-specific variables.
7028 case $host_os in
7029 aix*)
7030   symcode='[BCDT]'
7031   ;;
7032 cygwin* | mingw* | pw32* | cegcc*)
7033   symcode='[ABCDGISTW]'
7034   ;;
7035 hpux*)
7036   if test ia64 = "$host_cpu"; then
7037     symcode='[ABCDEGRST]'
7038   fi
7039   ;;
7040 irix* | nonstopux*)
7041   symcode='[BCDEGRST]'
7042   ;;
7043 osf*)
7044   symcode='[BCDEGQRST]'
7045   ;;
7046 solaris*)
7047   symcode='[BDRT]'
7048   ;;
7049 sco3.2v5*)
7050   symcode='[DT]'
7051   ;;
7052 sysv4.2uw2*)
7053   symcode='[DT]'
7054   ;;
7055 sysv5* | sco5v6* | unixware* | OpenUNIX*)
7056   symcode='[ABDT]'
7057   ;;
7058 sysv4)
7059   symcode='[DFNSTU]'
7060   ;;
7061 esac
7062
7063 # If we're using GNU nm, then use its standard symbol codes.
7064 case `$NM -V 2>&1` in
7065 *GNU* | *'with BFD'*)
7066   symcode='[ABCDGIRSTW]' ;;
7067 esac
7068
7069 if test "$lt_cv_nm_interface" = "MS dumpbin"; then
7070   # Gets list of data symbols to import.
7071   lt_cv_sys_global_symbol_to_import="sed -n -e 's/^I .* \(.*\)$/\1/p'"
7072   # Adjust the below global symbol transforms to fixup imported variables.
7073   lt_cdecl_hook=" -e 's/^I .* \(.*\)$/extern __declspec(dllimport) char \1;/p'"
7074   lt_c_name_hook=" -e 's/^I .* \(.*\)$/  {\"\1\", (void *) 0},/p'"
7075   lt_c_name_lib_hook="\
7076   -e 's/^I .* \(lib.*\)$/  {\"\1\", (void *) 0},/p'\
7077   -e 's/^I .* \(.*\)$/  {\"lib\1\", (void *) 0},/p'"
7078 else
7079   # Disable hooks by default.
7080   lt_cv_sys_global_symbol_to_import=
7081   lt_cdecl_hook=
7082   lt_c_name_hook=
7083   lt_c_name_lib_hook=
7084 fi
7085
7086 # Transform an extracted symbol line into a proper C declaration.
7087 # Some systems (esp. on ia64) link data and code symbols differently,
7088 # so use this general approach.
7089 lt_cv_sys_global_symbol_to_cdecl="sed -n"\
7090 $lt_cdecl_hook\
7091 " -e 's/^T .* \(.*\)$/extern int \1();/p'"\
7092 " -e 's/^$symcode$symcode* .* \(.*\)$/extern char \1;/p'"
7093
7094 # Transform an extracted symbol line into symbol name and symbol address
7095 lt_cv_sys_global_symbol_to_c_name_address="sed -n"\
7096 $lt_c_name_hook\
7097 " -e 's/^: \(.*\) .*$/  {\"\1\", (void *) 0},/p'"\
7098 " -e 's/^$symcode$symcode* .* \(.*\)$/  {\"\1\", (void *) \&\1},/p'"
7099
7100 # Transform an extracted symbol line into symbol name with lib prefix and
7101 # symbol address.
7102 lt_cv_sys_global_symbol_to_c_name_address_lib_prefix="sed -n"\
7103 $lt_c_name_lib_hook\
7104 " -e 's/^: \(.*\) .*$/  {\"\1\", (void *) 0},/p'"\
7105 " -e 's/^$symcode$symcode* .* \(lib.*\)$/  {\"\1\", (void *) \&\1},/p'"\
7106 " -e 's/^$symcode$symcode* .* \(.*\)$/  {\"lib\1\", (void *) \&\1},/p'"
7107
7108 # Handle CRLF in mingw tool chain
7109 opt_cr=
7110 case $build_os in
7111 mingw*)
7112   opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp
7113   ;;
7114 esac
7115
7116 # Try without a prefix underscore, then with it.
7117 for ac_symprfx in "" "_"; do
7118
7119   # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
7120   symxfrm="\\1 $ac_symprfx\\2 \\2"
7121
7122   # Write the raw and C identifiers.
7123   if test "$lt_cv_nm_interface" = "MS dumpbin"; then
7124     # Fake it for dumpbin and say T for any non-static function,
7125     # D for any global variable and I for any imported variable.
7126     # Also find C++ and __fastcall symbols from MSVC++ or ICC,
7127     # which start with @ or ?.
7128     lt_cv_sys_global_symbol_pipe="$AWK '"\
7129 "     {last_section=section; section=\$ 3};"\
7130 "     /^COFF SYMBOL TABLE/{for(i in hide) delete hide[i]};"\
7131 "     /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
7132 "     /^ *Symbol name *: /{split(\$ 0,sn,\":\"); si=substr(sn[2],2)};"\
7133 "     /^ *Type *: code/{print \"T\",si,substr(si,length(prfx))};"\
7134 "     /^ *Type *: data/{print \"I\",si,substr(si,length(prfx))};"\
7135 "     \$ 0!~/External *\|/{next};"\
7136 "     / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
7137 "     {if(hide[section]) next};"\
7138 "     {f=\"D\"}; \$ 0~/\(\).*\|/{f=\"T\"};"\
7139 "     {split(\$ 0,a,/\||\r/); split(a[2],s)};"\
7140 "     s[1]~/^[@?]/{print f,s[1],s[1]; next};"\
7141 "     s[1]~prfx {split(s[1],t,\"@\"); print f,t[1],substr(t[1],length(prfx))}"\
7142 "     ' prfx=^$ac_symprfx"
7143   else
7144     lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[      ]\($symcode$symcode*\)[         ][      ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
7145   fi
7146   lt_cv_sys_global_symbol_pipe="$lt_cv_sys_global_symbol_pipe | sed '/ __gnu_lto/d'"
7147
7148   # Check to see that the pipe works correctly.
7149   pipe_works=no
7150
7151   rm -f conftest*
7152   cat > conftest.$ac_ext <<_LT_EOF
7153 #ifdef __cplusplus
7154 extern "C" {
7155 #endif
7156 char nm_test_var;
7157 void nm_test_func(void);
7158 void nm_test_func(void){}
7159 #ifdef __cplusplus
7160 }
7161 #endif
7162 int main(){nm_test_var='a';nm_test_func();return(0);}
7163 _LT_EOF
7164
7165   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7166   (eval $ac_compile) 2>&5
7167   ac_status=$?
7168   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7169   test $ac_status = 0; }; then
7170     # Now try to grab the symbols.
7171     nlist=conftest.nm
7172     if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5
7173   (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5
7174   ac_status=$?
7175   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7176   test $ac_status = 0; } && test -s "$nlist"; then
7177       # Try sorting and uniquifying the output.
7178       if sort "$nlist" | uniq > "$nlist"T; then
7179         mv -f "$nlist"T "$nlist"
7180       else
7181         rm -f "$nlist"T
7182       fi
7183
7184       # Make sure that we snagged all the symbols we need.
7185       if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
7186         if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
7187           cat <<_LT_EOF > conftest.$ac_ext
7188 /* Keep this code in sync between libtool.m4, ltmain, lt_system.h, and tests.  */
7189 #if defined _WIN32 || defined __CYGWIN__ || defined _WIN32_WCE
7190 /* DATA imports from DLLs on WIN32 can't be const, because runtime
7191    relocations are performed -- see ld's documentation on pseudo-relocs.  */
7192 # define LT_DLSYM_CONST
7193 #elif defined __osf__
7194 /* This system does not cope well with relocations in const data.  */
7195 # define LT_DLSYM_CONST
7196 #else
7197 # define LT_DLSYM_CONST const
7198 #endif
7199
7200 #ifdef __cplusplus
7201 extern "C" {
7202 #endif
7203
7204 _LT_EOF
7205           # Now generate the symbol file.
7206           eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext'
7207
7208           cat <<_LT_EOF >> conftest.$ac_ext
7209
7210 /* The mapping between symbol names and symbols.  */
7211 LT_DLSYM_CONST struct {
7212   const char *name;
7213   void       *address;
7214 }
7215 lt__PROGRAM__LTX_preloaded_symbols[] =
7216 {
7217   { "@PROGRAM@", (void *) 0 },
7218 _LT_EOF
7219           $SED "s/^$symcode$symcode* .* \(.*\)$/  {\"\1\", (void *) \&\1},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
7220           cat <<\_LT_EOF >> conftest.$ac_ext
7221   {0, (void *) 0}
7222 };
7223
7224 /* This works around a problem in FreeBSD linker */
7225 #ifdef FREEBSD_WORKAROUND
7226 static const void *lt_preloaded_setup() {
7227   return lt__PROGRAM__LTX_preloaded_symbols;
7228 }
7229 #endif
7230
7231 #ifdef __cplusplus
7232 }
7233 #endif
7234 _LT_EOF
7235           # Now try linking the two files.
7236           mv conftest.$ac_objext conftstm.$ac_objext
7237           lt_globsym_save_LIBS=$LIBS
7238           lt_globsym_save_CFLAGS=$CFLAGS
7239           LIBS=conftstm.$ac_objext
7240           CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
7241           if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
7242   (eval $ac_link) 2>&5
7243   ac_status=$?
7244   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7245   test $ac_status = 0; } && test -s conftest$ac_exeext; then
7246             pipe_works=yes
7247           fi
7248           LIBS=$lt_globsym_save_LIBS
7249           CFLAGS=$lt_globsym_save_CFLAGS
7250         else
7251           echo "cannot find nm_test_func in $nlist" >&5
7252         fi
7253       else
7254         echo "cannot find nm_test_var in $nlist" >&5
7255       fi
7256     else
7257       echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
7258     fi
7259   else
7260     echo "$progname: failed program was:" >&5
7261     cat conftest.$ac_ext >&5
7262   fi
7263   rm -rf conftest* conftst*
7264
7265   # Do not use the global_symbol_pipe unless it works.
7266   if test yes = "$pipe_works"; then
7267     break
7268   else
7269     lt_cv_sys_global_symbol_pipe=
7270   fi
7271 done
7272
7273 fi
7274
7275 if test -z "$lt_cv_sys_global_symbol_pipe"; then
7276   lt_cv_sys_global_symbol_to_cdecl=
7277 fi
7278 if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
7279   { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
7280 $as_echo "failed" >&6; }
7281 else
7282   { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
7283 $as_echo "ok" >&6; }
7284 fi
7285
7286 # Response file support.
7287 if test "$lt_cv_nm_interface" = "MS dumpbin"; then
7288   nm_file_list_spec='@'
7289 elif $NM --help 2>/dev/null | grep '[@]FILE' >/dev/null; then
7290   nm_file_list_spec='@'
7291 fi
7292
7293
7294
7295
7296
7297
7298
7299
7300
7301
7302
7303
7304
7305
7306
7307
7308
7309
7310
7311
7312
7313
7314
7315
7316
7317
7318
7319
7320
7321
7322
7323
7324
7325
7326
7327
7328
7329 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sysroot" >&5
7330 $as_echo_n "checking for sysroot... " >&6; }
7331
7332 # Check whether --with-sysroot was given.
7333 if test "${with_sysroot+set}" = set; then :
7334   withval=$with_sysroot;
7335 else
7336   with_sysroot=no
7337 fi
7338
7339
7340 lt_sysroot=
7341 case $with_sysroot in #(
7342  yes)
7343    if test yes = "$GCC"; then
7344      lt_sysroot=`$CC --print-sysroot 2>/dev/null`
7345    fi
7346    ;; #(
7347  /*)
7348    lt_sysroot=`echo "$with_sysroot" | sed -e "$sed_quote_subst"`
7349    ;; #(
7350  no|'')
7351    ;; #(
7352  *)
7353    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_sysroot" >&5
7354 $as_echo "$with_sysroot" >&6; }
7355    as_fn_error $? "The sysroot must be an absolute path." "$LINENO" 5
7356    ;;
7357 esac
7358
7359  { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${lt_sysroot:-no}" >&5
7360 $as_echo "${lt_sysroot:-no}" >&6; }
7361
7362
7363
7364
7365
7366 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a working dd" >&5
7367 $as_echo_n "checking for a working dd... " >&6; }
7368 if ${ac_cv_path_lt_DD+:} false; then :
7369   $as_echo_n "(cached) " >&6
7370 else
7371   printf 0123456789abcdef0123456789abcdef >conftest.i
7372 cat conftest.i conftest.i >conftest2.i
7373 : ${lt_DD:=$DD}
7374 if test -z "$lt_DD"; then
7375   ac_path_lt_DD_found=false
7376   # Loop through the user's path and test for each of PROGNAME-LIST
7377   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7378 for as_dir in $PATH
7379 do
7380   IFS=$as_save_IFS
7381   test -z "$as_dir" && as_dir=.
7382     for ac_prog in dd; do
7383     for ac_exec_ext in '' $ac_executable_extensions; do
7384       ac_path_lt_DD="$as_dir/$ac_prog$ac_exec_ext"
7385       as_fn_executable_p "$ac_path_lt_DD" || continue
7386 if "$ac_path_lt_DD" bs=32 count=1 <conftest2.i >conftest.out 2>/dev/null; then
7387   cmp -s conftest.i conftest.out \
7388   && ac_cv_path_lt_DD="$ac_path_lt_DD" ac_path_lt_DD_found=:
7389 fi
7390       $ac_path_lt_DD_found && break 3
7391     done
7392   done
7393   done
7394 IFS=$as_save_IFS
7395   if test -z "$ac_cv_path_lt_DD"; then
7396     :
7397   fi
7398 else
7399   ac_cv_path_lt_DD=$lt_DD
7400 fi
7401
7402 rm -f conftest.i conftest2.i conftest.out
7403 fi
7404 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_lt_DD" >&5
7405 $as_echo "$ac_cv_path_lt_DD" >&6; }
7406
7407
7408 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to truncate binary pipes" >&5
7409 $as_echo_n "checking how to truncate binary pipes... " >&6; }
7410 if ${lt_cv_truncate_bin+:} false; then :
7411   $as_echo_n "(cached) " >&6
7412 else
7413   printf 0123456789abcdef0123456789abcdef >conftest.i
7414 cat conftest.i conftest.i >conftest2.i
7415 lt_cv_truncate_bin=
7416 if "$ac_cv_path_lt_DD" bs=32 count=1 <conftest2.i >conftest.out 2>/dev/null; then
7417   cmp -s conftest.i conftest.out \
7418   && lt_cv_truncate_bin="$ac_cv_path_lt_DD bs=4096 count=1"
7419 fi
7420 rm -f conftest.i conftest2.i conftest.out
7421 test -z "$lt_cv_truncate_bin" && lt_cv_truncate_bin="$SED -e 4q"
7422 fi
7423 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_truncate_bin" >&5
7424 $as_echo "$lt_cv_truncate_bin" >&6; }
7425
7426
7427
7428
7429
7430
7431
7432 # Calculate cc_basename.  Skip known compiler wrappers and cross-prefix.
7433 func_cc_basename ()
7434 {
7435     for cc_temp in $*""; do
7436       case $cc_temp in
7437         compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
7438         distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
7439         \-*) ;;
7440         *) break;;
7441       esac
7442     done
7443     func_cc_basename_result=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
7444 }
7445
7446 # Check whether --enable-libtool-lock was given.
7447 if test "${enable_libtool_lock+set}" = set; then :
7448   enableval=$enable_libtool_lock;
7449 fi
7450
7451 test no = "$enable_libtool_lock" || enable_libtool_lock=yes
7452
7453 # Some flags need to be propagated to the compiler or linker for good
7454 # libtool support.
7455 case $host in
7456 ia64-*-hpux*)
7457   # Find out what ABI is being produced by ac_compile, and set mode
7458   # options accordingly.
7459   echo 'int i;' > conftest.$ac_ext
7460   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7461   (eval $ac_compile) 2>&5
7462   ac_status=$?
7463   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7464   test $ac_status = 0; }; then
7465     case `/usr/bin/file conftest.$ac_objext` in
7466       *ELF-32*)
7467         HPUX_IA64_MODE=32
7468         ;;
7469       *ELF-64*)
7470         HPUX_IA64_MODE=64
7471         ;;
7472     esac
7473   fi
7474   rm -rf conftest*
7475   ;;
7476 *-*-irix6*)
7477   # Find out what ABI is being produced by ac_compile, and set linker
7478   # options accordingly.
7479   echo '#line '$LINENO' "configure"' > conftest.$ac_ext
7480   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7481   (eval $ac_compile) 2>&5
7482   ac_status=$?
7483   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7484   test $ac_status = 0; }; then
7485     if test yes = "$lt_cv_prog_gnu_ld"; then
7486       case `/usr/bin/file conftest.$ac_objext` in
7487         *32-bit*)
7488           LD="${LD-ld} -melf32bsmip"
7489           ;;
7490         *N32*)
7491           LD="${LD-ld} -melf32bmipn32"
7492           ;;
7493         *64-bit*)
7494           LD="${LD-ld} -melf64bmip"
7495         ;;
7496       esac
7497     else
7498       case `/usr/bin/file conftest.$ac_objext` in
7499         *32-bit*)
7500           LD="${LD-ld} -32"
7501           ;;
7502         *N32*)
7503           LD="${LD-ld} -n32"
7504           ;;
7505         *64-bit*)
7506           LD="${LD-ld} -64"
7507           ;;
7508       esac
7509     fi
7510   fi
7511   rm -rf conftest*
7512   ;;
7513
7514 mips64*-*linux*)
7515   # Find out what ABI is being produced by ac_compile, and set linker
7516   # options accordingly.
7517   echo '#line '$LINENO' "configure"' > conftest.$ac_ext
7518   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7519   (eval $ac_compile) 2>&5
7520   ac_status=$?
7521   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7522   test $ac_status = 0; }; then
7523     emul=elf
7524     case `/usr/bin/file conftest.$ac_objext` in
7525       *32-bit*)
7526         emul="${emul}32"
7527         ;;
7528       *64-bit*)
7529         emul="${emul}64"
7530         ;;
7531     esac
7532     case `/usr/bin/file conftest.$ac_objext` in
7533       *MSB*)
7534         emul="${emul}btsmip"
7535         ;;
7536       *LSB*)
7537         emul="${emul}ltsmip"
7538         ;;
7539     esac
7540     case `/usr/bin/file conftest.$ac_objext` in
7541       *N32*)
7542         emul="${emul}n32"
7543         ;;
7544     esac
7545     LD="${LD-ld} -m $emul"
7546   fi
7547   rm -rf conftest*
7548   ;;
7549
7550 x86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \
7551 s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
7552   # Find out what ABI is being produced by ac_compile, and set linker
7553   # options accordingly.  Note that the listed cases only cover the
7554   # situations where additional linker options are needed (such as when
7555   # doing 32-bit compilation for a host where ld defaults to 64-bit, or
7556   # vice versa); the common cases where no linker options are needed do
7557   # not appear in the list.
7558   echo 'int i;' > conftest.$ac_ext
7559   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7560   (eval $ac_compile) 2>&5
7561   ac_status=$?
7562   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7563   test $ac_status = 0; }; then
7564     case `/usr/bin/file conftest.o` in
7565       *32-bit*)
7566         case $host in
7567           x86_64-*kfreebsd*-gnu)
7568             LD="${LD-ld} -m elf_i386_fbsd"
7569             ;;
7570           x86_64-*linux*)
7571             case `/usr/bin/file conftest.o` in
7572               *x86-64*)
7573                 LD="${LD-ld} -m elf32_x86_64"
7574                 ;;
7575               *)
7576                 LD="${LD-ld} -m elf_i386"
7577                 ;;
7578             esac
7579             ;;
7580           powerpc64le-*linux*)
7581             LD="${LD-ld} -m elf32lppclinux"
7582             ;;
7583           powerpc64-*linux*)
7584             LD="${LD-ld} -m elf32ppclinux"
7585             ;;
7586           s390x-*linux*)
7587             LD="${LD-ld} -m elf_s390"
7588             ;;
7589           sparc64-*linux*)
7590             LD="${LD-ld} -m elf32_sparc"
7591             ;;
7592         esac
7593         ;;
7594       *64-bit*)
7595         case $host in
7596           x86_64-*kfreebsd*-gnu)
7597             LD="${LD-ld} -m elf_x86_64_fbsd"
7598             ;;
7599           x86_64-*linux*)
7600             LD="${LD-ld} -m elf_x86_64"
7601             ;;
7602           powerpcle-*linux*)
7603             LD="${LD-ld} -m elf64lppc"
7604             ;;
7605           powerpc-*linux*)
7606             LD="${LD-ld} -m elf64ppc"
7607             ;;
7608           s390*-*linux*|s390*-*tpf*)
7609             LD="${LD-ld} -m elf64_s390"
7610             ;;
7611           sparc*-*linux*)
7612             LD="${LD-ld} -m elf64_sparc"
7613             ;;
7614         esac
7615         ;;
7616     esac
7617   fi
7618   rm -rf conftest*
7619   ;;
7620
7621 *-*-sco3.2v5*)
7622   # On SCO OpenServer 5, we need -belf to get full-featured binaries.
7623   SAVE_CFLAGS=$CFLAGS
7624   CFLAGS="$CFLAGS -belf"
7625   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5
7626 $as_echo_n "checking whether the C compiler needs -belf... " >&6; }
7627 if ${lt_cv_cc_needs_belf+:} false; then :
7628   $as_echo_n "(cached) " >&6
7629 else
7630   ac_ext=c
7631 ac_cpp='$CPP $CPPFLAGS'
7632 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7633 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7634 ac_compiler_gnu=$ac_cv_c_compiler_gnu
7635
7636      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7637 /* end confdefs.h.  */
7638
7639 int
7640 main ()
7641 {
7642
7643   ;
7644   return 0;
7645 }
7646 _ACEOF
7647 if ac_fn_c_try_link "$LINENO"; then :
7648   lt_cv_cc_needs_belf=yes
7649 else
7650   lt_cv_cc_needs_belf=no
7651 fi
7652 rm -f core conftest.err conftest.$ac_objext \
7653     conftest$ac_exeext conftest.$ac_ext
7654      ac_ext=c
7655 ac_cpp='$CPP $CPPFLAGS'
7656 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7657 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7658 ac_compiler_gnu=$ac_cv_c_compiler_gnu
7659
7660 fi
7661 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5
7662 $as_echo "$lt_cv_cc_needs_belf" >&6; }
7663   if test yes != "$lt_cv_cc_needs_belf"; then
7664     # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
7665     CFLAGS=$SAVE_CFLAGS
7666   fi
7667   ;;
7668 *-*solaris*)
7669   # Find out what ABI is being produced by ac_compile, and set linker
7670   # options accordingly.
7671   echo 'int i;' > conftest.$ac_ext
7672   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7673   (eval $ac_compile) 2>&5
7674   ac_status=$?
7675   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7676   test $ac_status = 0; }; then
7677     case `/usr/bin/file conftest.o` in
7678     *64-bit*)
7679       case $lt_cv_prog_gnu_ld in
7680       yes*)
7681         case $host in
7682         i?86-*-solaris*|x86_64-*-solaris*)
7683           LD="${LD-ld} -m elf_x86_64"
7684           ;;
7685         sparc*-*-solaris*)
7686           LD="${LD-ld} -m elf64_sparc"
7687           ;;
7688         esac
7689         # GNU ld 2.21 introduced _sol2 emulations.  Use them if available.
7690         if ${LD-ld} -V | grep _sol2 >/dev/null 2>&1; then
7691           LD=${LD-ld}_sol2
7692         fi
7693         ;;
7694       *)
7695         if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
7696           LD="${LD-ld} -64"
7697         fi
7698         ;;
7699       esac
7700       ;;
7701     esac
7702   fi
7703   rm -rf conftest*
7704   ;;
7705 esac
7706
7707 need_locks=$enable_libtool_lock
7708
7709 if test -n "$ac_tool_prefix"; then
7710   # Extract the first word of "${ac_tool_prefix}mt", so it can be a program name with args.
7711 set dummy ${ac_tool_prefix}mt; ac_word=$2
7712 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7713 $as_echo_n "checking for $ac_word... " >&6; }
7714 if ${ac_cv_prog_MANIFEST_TOOL+:} false; then :
7715   $as_echo_n "(cached) " >&6
7716 else
7717   if test -n "$MANIFEST_TOOL"; then
7718   ac_cv_prog_MANIFEST_TOOL="$MANIFEST_TOOL" # Let the user override the test.
7719 else
7720 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7721 for as_dir in $PATH
7722 do
7723   IFS=$as_save_IFS
7724   test -z "$as_dir" && as_dir=.
7725     for ac_exec_ext in '' $ac_executable_extensions; do
7726   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7727     ac_cv_prog_MANIFEST_TOOL="${ac_tool_prefix}mt"
7728     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7729     break 2
7730   fi
7731 done
7732   done
7733 IFS=$as_save_IFS
7734
7735 fi
7736 fi
7737 MANIFEST_TOOL=$ac_cv_prog_MANIFEST_TOOL
7738 if test -n "$MANIFEST_TOOL"; then
7739   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MANIFEST_TOOL" >&5
7740 $as_echo "$MANIFEST_TOOL" >&6; }
7741 else
7742   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7743 $as_echo "no" >&6; }
7744 fi
7745
7746
7747 fi
7748 if test -z "$ac_cv_prog_MANIFEST_TOOL"; then
7749   ac_ct_MANIFEST_TOOL=$MANIFEST_TOOL
7750   # Extract the first word of "mt", so it can be a program name with args.
7751 set dummy mt; ac_word=$2
7752 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7753 $as_echo_n "checking for $ac_word... " >&6; }
7754 if ${ac_cv_prog_ac_ct_MANIFEST_TOOL+:} false; then :
7755   $as_echo_n "(cached) " >&6
7756 else
7757   if test -n "$ac_ct_MANIFEST_TOOL"; then
7758   ac_cv_prog_ac_ct_MANIFEST_TOOL="$ac_ct_MANIFEST_TOOL" # Let the user override the test.
7759 else
7760 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7761 for as_dir in $PATH
7762 do
7763   IFS=$as_save_IFS
7764   test -z "$as_dir" && as_dir=.
7765     for ac_exec_ext in '' $ac_executable_extensions; do
7766   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7767     ac_cv_prog_ac_ct_MANIFEST_TOOL="mt"
7768     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7769     break 2
7770   fi
7771 done
7772   done
7773 IFS=$as_save_IFS
7774
7775 fi
7776 fi
7777 ac_ct_MANIFEST_TOOL=$ac_cv_prog_ac_ct_MANIFEST_TOOL
7778 if test -n "$ac_ct_MANIFEST_TOOL"; then
7779   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_MANIFEST_TOOL" >&5
7780 $as_echo "$ac_ct_MANIFEST_TOOL" >&6; }
7781 else
7782   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7783 $as_echo "no" >&6; }
7784 fi
7785
7786   if test "x$ac_ct_MANIFEST_TOOL" = x; then
7787     MANIFEST_TOOL=":"
7788   else
7789     case $cross_compiling:$ac_tool_warned in
7790 yes:)
7791 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7792 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7793 ac_tool_warned=yes ;;
7794 esac
7795     MANIFEST_TOOL=$ac_ct_MANIFEST_TOOL
7796   fi
7797 else
7798   MANIFEST_TOOL="$ac_cv_prog_MANIFEST_TOOL"
7799 fi
7800
7801 test -z "$MANIFEST_TOOL" && MANIFEST_TOOL=mt
7802 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $MANIFEST_TOOL is a manifest tool" >&5
7803 $as_echo_n "checking if $MANIFEST_TOOL is a manifest tool... " >&6; }
7804 if ${lt_cv_path_mainfest_tool+:} false; then :
7805   $as_echo_n "(cached) " >&6
7806 else
7807   lt_cv_path_mainfest_tool=no
7808   echo "$as_me:$LINENO: $MANIFEST_TOOL '-?'" >&5
7809   $MANIFEST_TOOL '-?' 2>conftest.err > conftest.out
7810   cat conftest.err >&5
7811   if $GREP 'Manifest Tool' conftest.out > /dev/null; then
7812     lt_cv_path_mainfest_tool=yes
7813   fi
7814   rm -f conftest*
7815 fi
7816 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_mainfest_tool" >&5
7817 $as_echo "$lt_cv_path_mainfest_tool" >&6; }
7818 if test yes != "$lt_cv_path_mainfest_tool"; then
7819   MANIFEST_TOOL=:
7820 fi
7821
7822
7823
7824
7825
7826
7827   case $host_os in
7828     rhapsody* | darwin*)
7829     if test -n "$ac_tool_prefix"; then
7830   # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args.
7831 set dummy ${ac_tool_prefix}dsymutil; ac_word=$2
7832 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7833 $as_echo_n "checking for $ac_word... " >&6; }
7834 if ${ac_cv_prog_DSYMUTIL+:} false; then :
7835   $as_echo_n "(cached) " >&6
7836 else
7837   if test -n "$DSYMUTIL"; then
7838   ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
7839 else
7840 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7841 for as_dir in $PATH
7842 do
7843   IFS=$as_save_IFS
7844   test -z "$as_dir" && as_dir=.
7845     for ac_exec_ext in '' $ac_executable_extensions; do
7846   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7847     ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil"
7848     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7849     break 2
7850   fi
7851 done
7852   done
7853 IFS=$as_save_IFS
7854
7855 fi
7856 fi
7857 DSYMUTIL=$ac_cv_prog_DSYMUTIL
7858 if test -n "$DSYMUTIL"; then
7859   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5
7860 $as_echo "$DSYMUTIL" >&6; }
7861 else
7862   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7863 $as_echo "no" >&6; }
7864 fi
7865
7866
7867 fi
7868 if test -z "$ac_cv_prog_DSYMUTIL"; then
7869   ac_ct_DSYMUTIL=$DSYMUTIL
7870   # Extract the first word of "dsymutil", so it can be a program name with args.
7871 set dummy dsymutil; ac_word=$2
7872 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7873 $as_echo_n "checking for $ac_word... " >&6; }
7874 if ${ac_cv_prog_ac_ct_DSYMUTIL+:} false; then :
7875   $as_echo_n "(cached) " >&6
7876 else
7877   if test -n "$ac_ct_DSYMUTIL"; then
7878   ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
7879 else
7880 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7881 for as_dir in $PATH
7882 do
7883   IFS=$as_save_IFS
7884   test -z "$as_dir" && as_dir=.
7885     for ac_exec_ext in '' $ac_executable_extensions; do
7886   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7887     ac_cv_prog_ac_ct_DSYMUTIL="dsymutil"
7888     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7889     break 2
7890   fi
7891 done
7892   done
7893 IFS=$as_save_IFS
7894
7895 fi
7896 fi
7897 ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
7898 if test -n "$ac_ct_DSYMUTIL"; then
7899   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5
7900 $as_echo "$ac_ct_DSYMUTIL" >&6; }
7901 else
7902   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7903 $as_echo "no" >&6; }
7904 fi
7905
7906   if test "x$ac_ct_DSYMUTIL" = x; then
7907     DSYMUTIL=":"
7908   else
7909     case $cross_compiling:$ac_tool_warned in
7910 yes:)
7911 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7912 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7913 ac_tool_warned=yes ;;
7914 esac
7915     DSYMUTIL=$ac_ct_DSYMUTIL
7916   fi
7917 else
7918   DSYMUTIL="$ac_cv_prog_DSYMUTIL"
7919 fi
7920
7921     if test -n "$ac_tool_prefix"; then
7922   # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args.
7923 set dummy ${ac_tool_prefix}nmedit; ac_word=$2
7924 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7925 $as_echo_n "checking for $ac_word... " >&6; }
7926 if ${ac_cv_prog_NMEDIT+:} false; then :
7927   $as_echo_n "(cached) " >&6
7928 else
7929   if test -n "$NMEDIT"; then
7930   ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
7931 else
7932 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7933 for as_dir in $PATH
7934 do
7935   IFS=$as_save_IFS
7936   test -z "$as_dir" && as_dir=.
7937     for ac_exec_ext in '' $ac_executable_extensions; do
7938   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7939     ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit"
7940     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7941     break 2
7942   fi
7943 done
7944   done
7945 IFS=$as_save_IFS
7946
7947 fi
7948 fi
7949 NMEDIT=$ac_cv_prog_NMEDIT
7950 if test -n "$NMEDIT"; then
7951   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5
7952 $as_echo "$NMEDIT" >&6; }
7953 else
7954   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7955 $as_echo "no" >&6; }
7956 fi
7957
7958
7959 fi
7960 if test -z "$ac_cv_prog_NMEDIT"; then
7961   ac_ct_NMEDIT=$NMEDIT
7962   # Extract the first word of "nmedit", so it can be a program name with args.
7963 set dummy nmedit; ac_word=$2
7964 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7965 $as_echo_n "checking for $ac_word... " >&6; }
7966 if ${ac_cv_prog_ac_ct_NMEDIT+:} false; then :
7967   $as_echo_n "(cached) " >&6
7968 else
7969   if test -n "$ac_ct_NMEDIT"; then
7970   ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
7971 else
7972 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7973 for as_dir in $PATH
7974 do
7975   IFS=$as_save_IFS
7976   test -z "$as_dir" && as_dir=.
7977     for ac_exec_ext in '' $ac_executable_extensions; do
7978   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7979     ac_cv_prog_ac_ct_NMEDIT="nmedit"
7980     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7981     break 2
7982   fi
7983 done
7984   done
7985 IFS=$as_save_IFS
7986
7987 fi
7988 fi
7989 ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
7990 if test -n "$ac_ct_NMEDIT"; then
7991   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5
7992 $as_echo "$ac_ct_NMEDIT" >&6; }
7993 else
7994   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7995 $as_echo "no" >&6; }
7996 fi
7997
7998   if test "x$ac_ct_NMEDIT" = x; then
7999     NMEDIT=":"
8000   else
8001     case $cross_compiling:$ac_tool_warned in
8002 yes:)
8003 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8004 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8005 ac_tool_warned=yes ;;
8006 esac
8007     NMEDIT=$ac_ct_NMEDIT
8008   fi
8009 else
8010   NMEDIT="$ac_cv_prog_NMEDIT"
8011 fi
8012
8013     if test -n "$ac_tool_prefix"; then
8014   # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args.
8015 set dummy ${ac_tool_prefix}lipo; ac_word=$2
8016 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8017 $as_echo_n "checking for $ac_word... " >&6; }
8018 if ${ac_cv_prog_LIPO+:} false; then :
8019   $as_echo_n "(cached) " >&6
8020 else
8021   if test -n "$LIPO"; then
8022   ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
8023 else
8024 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8025 for as_dir in $PATH
8026 do
8027   IFS=$as_save_IFS
8028   test -z "$as_dir" && as_dir=.
8029     for ac_exec_ext in '' $ac_executable_extensions; do
8030   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8031     ac_cv_prog_LIPO="${ac_tool_prefix}lipo"
8032     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8033     break 2
8034   fi
8035 done
8036   done
8037 IFS=$as_save_IFS
8038
8039 fi
8040 fi
8041 LIPO=$ac_cv_prog_LIPO
8042 if test -n "$LIPO"; then
8043   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5
8044 $as_echo "$LIPO" >&6; }
8045 else
8046   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8047 $as_echo "no" >&6; }
8048 fi
8049
8050
8051 fi
8052 if test -z "$ac_cv_prog_LIPO"; then
8053   ac_ct_LIPO=$LIPO
8054   # Extract the first word of "lipo", so it can be a program name with args.
8055 set dummy lipo; ac_word=$2
8056 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8057 $as_echo_n "checking for $ac_word... " >&6; }
8058 if ${ac_cv_prog_ac_ct_LIPO+:} false; then :
8059   $as_echo_n "(cached) " >&6
8060 else
8061   if test -n "$ac_ct_LIPO"; then
8062   ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test.
8063 else
8064 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8065 for as_dir in $PATH
8066 do
8067   IFS=$as_save_IFS
8068   test -z "$as_dir" && as_dir=.
8069     for ac_exec_ext in '' $ac_executable_extensions; do
8070   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8071     ac_cv_prog_ac_ct_LIPO="lipo"
8072     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8073     break 2
8074   fi
8075 done
8076   done
8077 IFS=$as_save_IFS
8078
8079 fi
8080 fi
8081 ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO
8082 if test -n "$ac_ct_LIPO"; then
8083   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5
8084 $as_echo "$ac_ct_LIPO" >&6; }
8085 else
8086   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8087 $as_echo "no" >&6; }
8088 fi
8089
8090   if test "x$ac_ct_LIPO" = x; then
8091     LIPO=":"
8092   else
8093     case $cross_compiling:$ac_tool_warned in
8094 yes:)
8095 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8096 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8097 ac_tool_warned=yes ;;
8098 esac
8099     LIPO=$ac_ct_LIPO
8100   fi
8101 else
8102   LIPO="$ac_cv_prog_LIPO"
8103 fi
8104
8105     if test -n "$ac_tool_prefix"; then
8106   # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args.
8107 set dummy ${ac_tool_prefix}otool; ac_word=$2
8108 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8109 $as_echo_n "checking for $ac_word... " >&6; }
8110 if ${ac_cv_prog_OTOOL+:} false; then :
8111   $as_echo_n "(cached) " >&6
8112 else
8113   if test -n "$OTOOL"; then
8114   ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test.
8115 else
8116 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8117 for as_dir in $PATH
8118 do
8119   IFS=$as_save_IFS
8120   test -z "$as_dir" && as_dir=.
8121     for ac_exec_ext in '' $ac_executable_extensions; do
8122   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8123     ac_cv_prog_OTOOL="${ac_tool_prefix}otool"
8124     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8125     break 2
8126   fi
8127 done
8128   done
8129 IFS=$as_save_IFS
8130
8131 fi
8132 fi
8133 OTOOL=$ac_cv_prog_OTOOL
8134 if test -n "$OTOOL"; then
8135   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5
8136 $as_echo "$OTOOL" >&6; }
8137 else
8138   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8139 $as_echo "no" >&6; }
8140 fi
8141
8142
8143 fi
8144 if test -z "$ac_cv_prog_OTOOL"; then
8145   ac_ct_OTOOL=$OTOOL
8146   # Extract the first word of "otool", so it can be a program name with args.
8147 set dummy otool; ac_word=$2
8148 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8149 $as_echo_n "checking for $ac_word... " >&6; }
8150 if ${ac_cv_prog_ac_ct_OTOOL+:} false; then :
8151   $as_echo_n "(cached) " >&6
8152 else
8153   if test -n "$ac_ct_OTOOL"; then
8154   ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test.
8155 else
8156 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8157 for as_dir in $PATH
8158 do
8159   IFS=$as_save_IFS
8160   test -z "$as_dir" && as_dir=.
8161     for ac_exec_ext in '' $ac_executable_extensions; do
8162   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8163     ac_cv_prog_ac_ct_OTOOL="otool"
8164     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8165     break 2
8166   fi
8167 done
8168   done
8169 IFS=$as_save_IFS
8170
8171 fi
8172 fi
8173 ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL
8174 if test -n "$ac_ct_OTOOL"; then
8175   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5
8176 $as_echo "$ac_ct_OTOOL" >&6; }
8177 else
8178   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8179 $as_echo "no" >&6; }
8180 fi
8181
8182   if test "x$ac_ct_OTOOL" = x; then
8183     OTOOL=":"
8184   else
8185     case $cross_compiling:$ac_tool_warned in
8186 yes:)
8187 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8188 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8189 ac_tool_warned=yes ;;
8190 esac
8191     OTOOL=$ac_ct_OTOOL
8192   fi
8193 else
8194   OTOOL="$ac_cv_prog_OTOOL"
8195 fi
8196
8197     if test -n "$ac_tool_prefix"; then
8198   # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args.
8199 set dummy ${ac_tool_prefix}otool64; ac_word=$2
8200 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8201 $as_echo_n "checking for $ac_word... " >&6; }
8202 if ${ac_cv_prog_OTOOL64+:} false; then :
8203   $as_echo_n "(cached) " >&6
8204 else
8205   if test -n "$OTOOL64"; then
8206   ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test.
8207 else
8208 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8209 for as_dir in $PATH
8210 do
8211   IFS=$as_save_IFS
8212   test -z "$as_dir" && as_dir=.
8213     for ac_exec_ext in '' $ac_executable_extensions; do
8214   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8215     ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64"
8216     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8217     break 2
8218   fi
8219 done
8220   done
8221 IFS=$as_save_IFS
8222
8223 fi
8224 fi
8225 OTOOL64=$ac_cv_prog_OTOOL64
8226 if test -n "$OTOOL64"; then
8227   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5
8228 $as_echo "$OTOOL64" >&6; }
8229 else
8230   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8231 $as_echo "no" >&6; }
8232 fi
8233
8234
8235 fi
8236 if test -z "$ac_cv_prog_OTOOL64"; then
8237   ac_ct_OTOOL64=$OTOOL64
8238   # Extract the first word of "otool64", so it can be a program name with args.
8239 set dummy otool64; ac_word=$2
8240 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8241 $as_echo_n "checking for $ac_word... " >&6; }
8242 if ${ac_cv_prog_ac_ct_OTOOL64+:} false; then :
8243   $as_echo_n "(cached) " >&6
8244 else
8245   if test -n "$ac_ct_OTOOL64"; then
8246   ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test.
8247 else
8248 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8249 for as_dir in $PATH
8250 do
8251   IFS=$as_save_IFS
8252   test -z "$as_dir" && as_dir=.
8253     for ac_exec_ext in '' $ac_executable_extensions; do
8254   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8255     ac_cv_prog_ac_ct_OTOOL64="otool64"
8256     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8257     break 2
8258   fi
8259 done
8260   done
8261 IFS=$as_save_IFS
8262
8263 fi
8264 fi
8265 ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64
8266 if test -n "$ac_ct_OTOOL64"; then
8267   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5
8268 $as_echo "$ac_ct_OTOOL64" >&6; }
8269 else
8270   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8271 $as_echo "no" >&6; }
8272 fi
8273
8274   if test "x$ac_ct_OTOOL64" = x; then
8275     OTOOL64=":"
8276   else
8277     case $cross_compiling:$ac_tool_warned in
8278 yes:)
8279 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8280 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8281 ac_tool_warned=yes ;;
8282 esac
8283     OTOOL64=$ac_ct_OTOOL64
8284   fi
8285 else
8286   OTOOL64="$ac_cv_prog_OTOOL64"
8287 fi
8288
8289
8290
8291
8292
8293
8294
8295
8296
8297
8298
8299
8300
8301
8302
8303
8304
8305
8306
8307
8308
8309
8310
8311
8312
8313
8314
8315     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5
8316 $as_echo_n "checking for -single_module linker flag... " >&6; }
8317 if ${lt_cv_apple_cc_single_mod+:} false; then :
8318   $as_echo_n "(cached) " >&6
8319 else
8320   lt_cv_apple_cc_single_mod=no
8321       if test -z "$LT_MULTI_MODULE"; then
8322         # By default we will add the -single_module flag. You can override
8323         # by either setting the environment variable LT_MULTI_MODULE
8324         # non-empty at configure time, or by adding -multi_module to the
8325         # link flags.
8326         rm -rf libconftest.dylib*
8327         echo "int foo(void){return 1;}" > conftest.c
8328         echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
8329 -dynamiclib -Wl,-single_module conftest.c" >&5
8330         $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
8331           -dynamiclib -Wl,-single_module conftest.c 2>conftest.err
8332         _lt_result=$?
8333         # If there is a non-empty error log, and "single_module"
8334         # appears in it, assume the flag caused a linker warning
8335         if test -s conftest.err && $GREP single_module conftest.err; then
8336           cat conftest.err >&5
8337         # Otherwise, if the output was created with a 0 exit code from
8338         # the compiler, it worked.
8339         elif test -f libconftest.dylib && test 0 = "$_lt_result"; then
8340           lt_cv_apple_cc_single_mod=yes
8341         else
8342           cat conftest.err >&5
8343         fi
8344         rm -rf libconftest.dylib*
8345         rm -f conftest.*
8346       fi
8347 fi
8348 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5
8349 $as_echo "$lt_cv_apple_cc_single_mod" >&6; }
8350
8351     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5
8352 $as_echo_n "checking for -exported_symbols_list linker flag... " >&6; }
8353 if ${lt_cv_ld_exported_symbols_list+:} false; then :
8354   $as_echo_n "(cached) " >&6
8355 else
8356   lt_cv_ld_exported_symbols_list=no
8357       save_LDFLAGS=$LDFLAGS
8358       echo "_main" > conftest.sym
8359       LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
8360       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8361 /* end confdefs.h.  */
8362
8363 int
8364 main ()
8365 {
8366
8367   ;
8368   return 0;
8369 }
8370 _ACEOF
8371 if ac_fn_c_try_link "$LINENO"; then :
8372   lt_cv_ld_exported_symbols_list=yes
8373 else
8374   lt_cv_ld_exported_symbols_list=no
8375 fi
8376 rm -f core conftest.err conftest.$ac_objext \
8377     conftest$ac_exeext conftest.$ac_ext
8378         LDFLAGS=$save_LDFLAGS
8379
8380 fi
8381 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5
8382 $as_echo "$lt_cv_ld_exported_symbols_list" >&6; }
8383
8384     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5
8385 $as_echo_n "checking for -force_load linker flag... " >&6; }
8386 if ${lt_cv_ld_force_load+:} false; then :
8387   $as_echo_n "(cached) " >&6
8388 else
8389   lt_cv_ld_force_load=no
8390       cat > conftest.c << _LT_EOF
8391 int forced_loaded() { return 2;}
8392 _LT_EOF
8393       echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5
8394       $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5
8395       echo "$AR $AR_FLAGS libconftest.a conftest.o" >&5
8396       $AR $AR_FLAGS libconftest.a conftest.o 2>&5
8397       echo "$RANLIB libconftest.a" >&5
8398       $RANLIB libconftest.a 2>&5
8399       cat > conftest.c << _LT_EOF
8400 int main() { return 0;}
8401 _LT_EOF
8402       echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5
8403       $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err
8404       _lt_result=$?
8405       if test -s conftest.err && $GREP force_load conftest.err; then
8406         cat conftest.err >&5
8407       elif test -f conftest && test 0 = "$_lt_result" && $GREP forced_load conftest >/dev/null 2>&1; then
8408         lt_cv_ld_force_load=yes
8409       else
8410         cat conftest.err >&5
8411       fi
8412         rm -f conftest.err libconftest.a conftest conftest.c
8413         rm -rf conftest.dSYM
8414
8415 fi
8416 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5
8417 $as_echo "$lt_cv_ld_force_load" >&6; }
8418     case $host_os in
8419     rhapsody* | darwin1.[012])
8420       _lt_dar_allow_undefined='$wl-undefined ${wl}suppress' ;;
8421     darwin1.*)
8422       _lt_dar_allow_undefined='$wl-flat_namespace $wl-undefined ${wl}suppress' ;;
8423     darwin*) # darwin 5.x on
8424       # if running on 10.5 or later, the deployment target defaults
8425       # to the OS version, if on x86, and 10.4, the deployment
8426       # target defaults to 10.4. Don't you love it?
8427       case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
8428         10.0,*86*-darwin8*|10.0,*-darwin[91]*)
8429           _lt_dar_allow_undefined='$wl-undefined ${wl}dynamic_lookup' ;;
8430         10.[012][,.]*)
8431           _lt_dar_allow_undefined='$wl-flat_namespace $wl-undefined ${wl}suppress' ;;
8432         10.*)
8433           _lt_dar_allow_undefined='$wl-undefined ${wl}dynamic_lookup' ;;
8434       esac
8435     ;;
8436   esac
8437     if test yes = "$lt_cv_apple_cc_single_mod"; then
8438       _lt_dar_single_mod='$single_module'
8439     fi
8440     if test yes = "$lt_cv_ld_exported_symbols_list"; then
8441       _lt_dar_export_syms=' $wl-exported_symbols_list,$output_objdir/$libname-symbols.expsym'
8442     else
8443       _lt_dar_export_syms='~$NMEDIT -s $output_objdir/$libname-symbols.expsym $lib'
8444     fi
8445     if test : != "$DSYMUTIL" && test no = "$lt_cv_ld_force_load"; then
8446       _lt_dsymutil='~$DSYMUTIL $lib || :'
8447     else
8448       _lt_dsymutil=
8449     fi
8450     ;;
8451   esac
8452
8453 # func_munge_path_list VARIABLE PATH
8454 # -----------------------------------
8455 # VARIABLE is name of variable containing _space_ separated list of
8456 # directories to be munged by the contents of PATH, which is string
8457 # having a format:
8458 # "DIR[:DIR]:"
8459 #       string "DIR[ DIR]" will be prepended to VARIABLE
8460 # ":DIR[:DIR]"
8461 #       string "DIR[ DIR]" will be appended to VARIABLE
8462 # "DIRP[:DIRP]::[DIRA:]DIRA"
8463 #       string "DIRP[ DIRP]" will be prepended to VARIABLE and string
8464 #       "DIRA[ DIRA]" will be appended to VARIABLE
8465 # "DIR[:DIR]"
8466 #       VARIABLE will be replaced by "DIR[ DIR]"
8467 func_munge_path_list ()
8468 {
8469     case x$2 in
8470     x)
8471         ;;
8472     *:)
8473         eval $1=\"`$ECHO $2 | $SED 's/:/ /g'` \$$1\"
8474         ;;
8475     x:*)
8476         eval $1=\"\$$1 `$ECHO $2 | $SED 's/:/ /g'`\"
8477         ;;
8478     *::*)
8479         eval $1=\"\$$1\ `$ECHO $2 | $SED -e 's/.*:://' -e 's/:/ /g'`\"
8480         eval $1=\"`$ECHO $2 | $SED -e 's/::.*//' -e 's/:/ /g'`\ \$$1\"
8481         ;;
8482     *)
8483         eval $1=\"`$ECHO $2 | $SED 's/:/ /g'`\"
8484         ;;
8485     esac
8486 }
8487
8488 for ac_header in dlfcn.h
8489 do :
8490   ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
8491 "
8492 if test "x$ac_cv_header_dlfcn_h" = xyes; then :
8493   cat >>confdefs.h <<_ACEOF
8494 #define HAVE_DLFCN_H 1
8495 _ACEOF
8496
8497 fi
8498
8499 done
8500
8501
8502
8503
8504
8505 # Set options
8506
8507
8508
8509         enable_dlopen=no
8510
8511
8512   enable_win32_dll=no
8513
8514
8515             # Check whether --enable-shared was given.
8516 if test "${enable_shared+set}" = set; then :
8517   enableval=$enable_shared; p=${PACKAGE-default}
8518     case $enableval in
8519     yes) enable_shared=yes ;;
8520     no) enable_shared=no ;;
8521     *)
8522       enable_shared=no
8523       # Look at the argument we got.  We use all the common list separators.
8524       lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR,
8525       for pkg in $enableval; do
8526         IFS=$lt_save_ifs
8527         if test "X$pkg" = "X$p"; then
8528           enable_shared=yes
8529         fi
8530       done
8531       IFS=$lt_save_ifs
8532       ;;
8533     esac
8534 else
8535   enable_shared=yes
8536 fi
8537
8538
8539
8540
8541
8542
8543
8544
8545
8546   # Check whether --enable-static was given.
8547 if test "${enable_static+set}" = set; then :
8548   enableval=$enable_static; p=${PACKAGE-default}
8549     case $enableval in
8550     yes) enable_static=yes ;;
8551     no) enable_static=no ;;
8552     *)
8553      enable_static=no
8554       # Look at the argument we got.  We use all the common list separators.
8555       lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR,
8556       for pkg in $enableval; do
8557         IFS=$lt_save_ifs
8558         if test "X$pkg" = "X$p"; then
8559           enable_static=yes
8560         fi
8561       done
8562       IFS=$lt_save_ifs
8563       ;;
8564     esac
8565 else
8566   enable_static=yes
8567 fi
8568
8569
8570
8571
8572
8573
8574
8575
8576
8577
8578 # Check whether --with-pic was given.
8579 if test "${with_pic+set}" = set; then :
8580   withval=$with_pic; lt_p=${PACKAGE-default}
8581     case $withval in
8582     yes|no) pic_mode=$withval ;;
8583     *)
8584       pic_mode=default
8585       # Look at the argument we got.  We use all the common list separators.
8586       lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR,
8587       for lt_pkg in $withval; do
8588         IFS=$lt_save_ifs
8589         if test "X$lt_pkg" = "X$lt_p"; then
8590           pic_mode=yes
8591         fi
8592       done
8593       IFS=$lt_save_ifs
8594       ;;
8595     esac
8596 else
8597   pic_mode=default
8598 fi
8599
8600
8601
8602
8603
8604
8605
8606
8607   # Check whether --enable-fast-install was given.
8608 if test "${enable_fast_install+set}" = set; then :
8609   enableval=$enable_fast_install; p=${PACKAGE-default}
8610     case $enableval in
8611     yes) enable_fast_install=yes ;;
8612     no) enable_fast_install=no ;;
8613     *)
8614       enable_fast_install=no
8615       # Look at the argument we got.  We use all the common list separators.
8616       lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR,
8617       for pkg in $enableval; do
8618         IFS=$lt_save_ifs
8619         if test "X$pkg" = "X$p"; then
8620           enable_fast_install=yes
8621         fi
8622       done
8623       IFS=$lt_save_ifs
8624       ;;
8625     esac
8626 else
8627   enable_fast_install=yes
8628 fi
8629
8630
8631
8632
8633
8634
8635
8636
8637   shared_archive_member_spec=
8638 case $host,$enable_shared in
8639 power*-*-aix[5-9]*,yes)
8640   { $as_echo "$as_me:${as_lineno-$LINENO}: checking which variant of shared library versioning to provide" >&5
8641 $as_echo_n "checking which variant of shared library versioning to provide... " >&6; }
8642
8643 # Check whether --with-aix-soname was given.
8644 if test "${with_aix_soname+set}" = set; then :
8645   withval=$with_aix_soname; case $withval in
8646     aix|svr4|both)
8647       ;;
8648     *)
8649       as_fn_error $? "Unknown argument to --with-aix-soname" "$LINENO" 5
8650       ;;
8651     esac
8652     lt_cv_with_aix_soname=$with_aix_soname
8653 else
8654   if ${lt_cv_with_aix_soname+:} false; then :
8655   $as_echo_n "(cached) " >&6
8656 else
8657   lt_cv_with_aix_soname=aix
8658 fi
8659
8660     with_aix_soname=$lt_cv_with_aix_soname
8661 fi
8662
8663   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_aix_soname" >&5
8664 $as_echo "$with_aix_soname" >&6; }
8665   if test aix != "$with_aix_soname"; then
8666     # For the AIX way of multilib, we name the shared archive member
8667     # based on the bitwidth used, traditionally 'shr.o' or 'shr_64.o',
8668     # and 'shr.imp' or 'shr_64.imp', respectively, for the Import File.
8669     # Even when GNU compilers ignore OBJECT_MODE but need '-maix64' flag,
8670     # the AIX toolchain works better with OBJECT_MODE set (default 32).
8671     if test 64 = "${OBJECT_MODE-32}"; then
8672       shared_archive_member_spec=shr_64
8673     else
8674       shared_archive_member_spec=shr
8675     fi
8676   fi
8677   ;;
8678 *)
8679   with_aix_soname=aix
8680   ;;
8681 esac
8682
8683
8684
8685
8686
8687
8688
8689
8690
8691
8692 # This can be used to rebuild libtool when needed
8693 LIBTOOL_DEPS=$ltmain
8694
8695 # Always use our own libtool.
8696 LIBTOOL='$(SHELL) $(top_builddir)/libtool'
8697
8698
8699
8700
8701
8702
8703
8704
8705
8706
8707
8708
8709
8710
8711
8712
8713
8714
8715
8716
8717
8718
8719
8720
8721
8722
8723
8724
8725
8726
8727 test -z "$LN_S" && LN_S="ln -s"
8728
8729
8730
8731
8732
8733
8734
8735
8736
8737
8738
8739
8740
8741
8742 if test -n "${ZSH_VERSION+set}"; then
8743    setopt NO_GLOB_SUBST
8744 fi
8745
8746 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5
8747 $as_echo_n "checking for objdir... " >&6; }
8748 if ${lt_cv_objdir+:} false; then :
8749   $as_echo_n "(cached) " >&6
8750 else
8751   rm -f .libs 2>/dev/null
8752 mkdir .libs 2>/dev/null
8753 if test -d .libs; then
8754   lt_cv_objdir=.libs
8755 else
8756   # MS-DOS does not allow filenames that begin with a dot.
8757   lt_cv_objdir=_libs
8758 fi
8759 rmdir .libs 2>/dev/null
8760 fi
8761 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5
8762 $as_echo "$lt_cv_objdir" >&6; }
8763 objdir=$lt_cv_objdir
8764
8765
8766
8767
8768
8769 cat >>confdefs.h <<_ACEOF
8770 #define LT_OBJDIR "$lt_cv_objdir/"
8771 _ACEOF
8772
8773
8774
8775
8776 case $host_os in
8777 aix3*)
8778   # AIX sometimes has problems with the GCC collect2 program.  For some
8779   # reason, if we set the COLLECT_NAMES environment variable, the problems
8780   # vanish in a puff of smoke.
8781   if test set != "${COLLECT_NAMES+set}"; then
8782     COLLECT_NAMES=
8783     export COLLECT_NAMES
8784   fi
8785   ;;
8786 esac
8787
8788 # Global variables:
8789 ofile=libtool
8790 can_build_shared=yes
8791
8792 # All known linkers require a '.a' archive for static linking (except MSVC and
8793 # ICC, which need '.lib').
8794 libext=a
8795
8796 with_gnu_ld=$lt_cv_prog_gnu_ld
8797
8798 old_CC=$CC
8799 old_CFLAGS=$CFLAGS
8800
8801 # Set sane defaults for various variables
8802 test -z "$CC" && CC=cc
8803 test -z "$LTCC" && LTCC=$CC
8804 test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
8805 test -z "$LD" && LD=ld
8806 test -z "$ac_objext" && ac_objext=o
8807
8808 func_cc_basename $compiler
8809 cc_basename=$func_cc_basename_result
8810
8811
8812 # Only perform the check for file, if the check method requires it
8813 test -z "$MAGIC_CMD" && MAGIC_CMD=file
8814 case $deplibs_check_method in
8815 file_magic*)
8816   if test "$file_magic_cmd" = '$MAGIC_CMD'; then
8817     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5
8818 $as_echo_n "checking for ${ac_tool_prefix}file... " >&6; }
8819 if ${lt_cv_path_MAGIC_CMD+:} false; then :
8820   $as_echo_n "(cached) " >&6
8821 else
8822   case $MAGIC_CMD in
8823 [\\/*] |  ?:[\\/]*)
8824   lt_cv_path_MAGIC_CMD=$MAGIC_CMD # Let the user override the test with a path.
8825   ;;
8826 *)
8827   lt_save_MAGIC_CMD=$MAGIC_CMD
8828   lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR
8829   ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
8830   for ac_dir in $ac_dummy; do
8831     IFS=$lt_save_ifs
8832     test -z "$ac_dir" && ac_dir=.
8833     if test -f "$ac_dir/${ac_tool_prefix}file"; then
8834       lt_cv_path_MAGIC_CMD=$ac_dir/"${ac_tool_prefix}file"
8835       if test -n "$file_magic_test_file"; then
8836         case $deplibs_check_method in
8837         "file_magic "*)
8838           file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
8839           MAGIC_CMD=$lt_cv_path_MAGIC_CMD
8840           if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
8841             $EGREP "$file_magic_regex" > /dev/null; then
8842             :
8843           else
8844             cat <<_LT_EOF 1>&2
8845
8846 *** Warning: the command libtool uses to detect shared libraries,
8847 *** $file_magic_cmd, produces output that libtool cannot recognize.
8848 *** The result is that libtool may fail to recognize shared libraries
8849 *** as such.  This will affect the creation of libtool libraries that
8850 *** depend on shared libraries, but programs linked with such libtool
8851 *** libraries will work regardless of this problem.  Nevertheless, you
8852 *** may want to report the problem to your system manager and/or to
8853 *** bug-libtool@gnu.org
8854
8855 _LT_EOF
8856           fi ;;
8857         esac
8858       fi
8859       break
8860     fi
8861   done
8862   IFS=$lt_save_ifs
8863   MAGIC_CMD=$lt_save_MAGIC_CMD
8864   ;;
8865 esac
8866 fi
8867
8868 MAGIC_CMD=$lt_cv_path_MAGIC_CMD
8869 if test -n "$MAGIC_CMD"; then
8870   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
8871 $as_echo "$MAGIC_CMD" >&6; }
8872 else
8873   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8874 $as_echo "no" >&6; }
8875 fi
8876
8877
8878
8879
8880
8881 if test -z "$lt_cv_path_MAGIC_CMD"; then
8882   if test -n "$ac_tool_prefix"; then
8883     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5
8884 $as_echo_n "checking for file... " >&6; }
8885 if ${lt_cv_path_MAGIC_CMD+:} false; then :
8886   $as_echo_n "(cached) " >&6
8887 else
8888   case $MAGIC_CMD in
8889 [\\/*] |  ?:[\\/]*)
8890   lt_cv_path_MAGIC_CMD=$MAGIC_CMD # Let the user override the test with a path.
8891   ;;
8892 *)
8893   lt_save_MAGIC_CMD=$MAGIC_CMD
8894   lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR
8895   ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
8896   for ac_dir in $ac_dummy; do
8897     IFS=$lt_save_ifs
8898     test -z "$ac_dir" && ac_dir=.
8899     if test -f "$ac_dir/file"; then
8900       lt_cv_path_MAGIC_CMD=$ac_dir/"file"
8901       if test -n "$file_magic_test_file"; then
8902         case $deplibs_check_method in
8903         "file_magic "*)
8904           file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
8905           MAGIC_CMD=$lt_cv_path_MAGIC_CMD
8906           if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
8907             $EGREP "$file_magic_regex" > /dev/null; then
8908             :
8909           else
8910             cat <<_LT_EOF 1>&2
8911
8912 *** Warning: the command libtool uses to detect shared libraries,
8913 *** $file_magic_cmd, produces output that libtool cannot recognize.
8914 *** The result is that libtool may fail to recognize shared libraries
8915 *** as such.  This will affect the creation of libtool libraries that
8916 *** depend on shared libraries, but programs linked with such libtool
8917 *** libraries will work regardless of this problem.  Nevertheless, you
8918 *** may want to report the problem to your system manager and/or to
8919 *** bug-libtool@gnu.org
8920
8921 _LT_EOF
8922           fi ;;
8923         esac
8924       fi
8925       break
8926     fi
8927   done
8928   IFS=$lt_save_ifs
8929   MAGIC_CMD=$lt_save_MAGIC_CMD
8930   ;;
8931 esac
8932 fi
8933
8934 MAGIC_CMD=$lt_cv_path_MAGIC_CMD
8935 if test -n "$MAGIC_CMD"; then
8936   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
8937 $as_echo "$MAGIC_CMD" >&6; }
8938 else
8939   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8940 $as_echo "no" >&6; }
8941 fi
8942
8943
8944   else
8945     MAGIC_CMD=:
8946   fi
8947 fi
8948
8949   fi
8950   ;;
8951 esac
8952
8953 # Use C for the default configuration in the libtool script
8954
8955 lt_save_CC=$CC
8956 ac_ext=c
8957 ac_cpp='$CPP $CPPFLAGS'
8958 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8959 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8960 ac_compiler_gnu=$ac_cv_c_compiler_gnu
8961
8962
8963 # Source file extension for C test sources.
8964 ac_ext=c
8965
8966 # Object file extension for compiled C test sources.
8967 objext=o
8968 objext=$objext
8969
8970 # Code to be used in simple compile tests
8971 lt_simple_compile_test_code="int some_variable = 0;"
8972
8973 # Code to be used in simple link tests
8974 lt_simple_link_test_code='int main(){return(0);}'
8975
8976
8977
8978
8979
8980
8981
8982 # If no C compiler was specified, use CC.
8983 LTCC=${LTCC-"$CC"}
8984
8985 # If no C compiler flags were specified, use CFLAGS.
8986 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
8987
8988 # Allow CC to be a program name with arguments.
8989 compiler=$CC
8990
8991 # Save the default compiler, since it gets overwritten when the other
8992 # tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP.
8993 compiler_DEFAULT=$CC
8994
8995 # save warnings/boilerplate of simple test code
8996 ac_outfile=conftest.$ac_objext
8997 echo "$lt_simple_compile_test_code" >conftest.$ac_ext
8998 eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
8999 _lt_compiler_boilerplate=`cat conftest.err`
9000 $RM conftest*
9001
9002 ac_outfile=conftest.$ac_objext
9003 echo "$lt_simple_link_test_code" >conftest.$ac_ext
9004 eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
9005 _lt_linker_boilerplate=`cat conftest.err`
9006 $RM -r conftest*
9007
9008
9009 ## CAVEAT EMPTOR:
9010 ## There is no encapsulation within the following macros, do not change
9011 ## the running order or otherwise move them around unless you know exactly
9012 ## what you are doing...
9013 if test -n "$compiler"; then
9014
9015 lt_prog_compiler_no_builtin_flag=
9016
9017 if test yes = "$GCC"; then
9018   case $cc_basename in
9019   nvcc*)
9020     lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;;
9021   *)
9022     lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;;
9023   esac
9024
9025   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
9026 $as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
9027 if ${lt_cv_prog_compiler_rtti_exceptions+:} false; then :
9028   $as_echo_n "(cached) " >&6
9029 else
9030   lt_cv_prog_compiler_rtti_exceptions=no
9031    ac_outfile=conftest.$ac_objext
9032    echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9033    lt_compiler_flag="-fno-rtti -fno-exceptions"  ## exclude from sc_useless_quotes_in_assignment
9034    # Insert the option either (1) after the last *FLAGS variable, or
9035    # (2) before a word containing "conftest.", or (3) at the end.
9036    # Note that $ac_compile itself does not contain backslashes and begins
9037    # with a dollar sign (not a hyphen), so the echo should work correctly.
9038    # The option is referenced via a variable to avoid confusing sed.
9039    lt_compile=`echo "$ac_compile" | $SED \
9040    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9041    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9042    -e 's:$: $lt_compiler_flag:'`
9043    (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
9044    (eval "$lt_compile" 2>conftest.err)
9045    ac_status=$?
9046    cat conftest.err >&5
9047    echo "$as_me:$LINENO: \$? = $ac_status" >&5
9048    if (exit $ac_status) && test -s "$ac_outfile"; then
9049      # The compiler can only warn and ignore the option if not recognized
9050      # So say no if there are warnings other than the usual output.
9051      $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
9052      $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9053      if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
9054        lt_cv_prog_compiler_rtti_exceptions=yes
9055      fi
9056    fi
9057    $RM conftest*
9058
9059 fi
9060 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
9061 $as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
9062
9063 if test yes = "$lt_cv_prog_compiler_rtti_exceptions"; then
9064     lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
9065 else
9066     :
9067 fi
9068
9069 fi
9070
9071
9072
9073
9074
9075
9076   lt_prog_compiler_wl=
9077 lt_prog_compiler_pic=
9078 lt_prog_compiler_static=
9079
9080
9081   if test yes = "$GCC"; then
9082     lt_prog_compiler_wl='-Wl,'
9083     lt_prog_compiler_static='-static'
9084
9085     case $host_os in
9086       aix*)
9087       # All AIX code is PIC.
9088       if test ia64 = "$host_cpu"; then
9089         # AIX 5 now supports IA64 processor
9090         lt_prog_compiler_static='-Bstatic'
9091       fi
9092       lt_prog_compiler_pic='-fPIC'
9093       ;;
9094
9095     amigaos*)
9096       case $host_cpu in
9097       powerpc)
9098             # see comment about AmigaOS4 .so support
9099             lt_prog_compiler_pic='-fPIC'
9100         ;;
9101       m68k)
9102             # FIXME: we need at least 68020 code to build shared libraries, but
9103             # adding the '-m68020' flag to GCC prevents building anything better,
9104             # like '-m68040'.
9105             lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
9106         ;;
9107       esac
9108       ;;
9109
9110     beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
9111       # PIC is the default for these OSes.
9112       ;;
9113
9114     mingw* | cygwin* | pw32* | os2* | cegcc*)
9115       # This hack is so that the source file can tell whether it is being
9116       # built for inclusion in a dll (and should export symbols for example).
9117       # Although the cygwin gcc ignores -fPIC, still need this for old-style
9118       # (--disable-auto-import) libraries
9119       lt_prog_compiler_pic='-DDLL_EXPORT'
9120       case $host_os in
9121       os2*)
9122         lt_prog_compiler_static='$wl-static'
9123         ;;
9124       esac
9125       ;;
9126
9127     darwin* | rhapsody*)
9128       # PIC is the default on this platform
9129       # Common symbols not allowed in MH_DYLIB files
9130       lt_prog_compiler_pic='-fno-common'
9131       ;;
9132
9133     haiku*)
9134       # PIC is the default for Haiku.
9135       # The "-static" flag exists, but is broken.
9136       lt_prog_compiler_static=
9137       ;;
9138
9139     hpux*)
9140       # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
9141       # PA HP-UX.  On IA64 HP-UX, PIC is the default but the pic flag
9142       # sets the default TLS model and affects inlining.
9143       case $host_cpu in
9144       hppa*64*)
9145         # +Z the default
9146         ;;
9147       *)
9148         lt_prog_compiler_pic='-fPIC'
9149         ;;
9150       esac
9151       ;;
9152
9153     interix[3-9]*)
9154       # Interix 3.x gcc -fpic/-fPIC options generate broken code.
9155       # Instead, we relocate shared libraries at runtime.
9156       ;;
9157
9158     msdosdjgpp*)
9159       # Just because we use GCC doesn't mean we suddenly get shared libraries
9160       # on systems that don't support them.
9161       lt_prog_compiler_can_build_shared=no
9162       enable_shared=no
9163       ;;
9164
9165     *nto* | *qnx*)
9166       # QNX uses GNU C++, but need to define -shared option too, otherwise
9167       # it will coredump.
9168       lt_prog_compiler_pic='-fPIC -shared'
9169       ;;
9170
9171     sysv4*MP*)
9172       if test -d /usr/nec; then
9173         lt_prog_compiler_pic=-Kconform_pic
9174       fi
9175       ;;
9176
9177     *)
9178       lt_prog_compiler_pic='-fPIC'
9179       ;;
9180     esac
9181
9182     case $cc_basename in
9183     nvcc*) # Cuda Compiler Driver 2.2
9184       lt_prog_compiler_wl='-Xlinker '
9185       if test -n "$lt_prog_compiler_pic"; then
9186         lt_prog_compiler_pic="-Xcompiler $lt_prog_compiler_pic"
9187       fi
9188       ;;
9189     esac
9190   else
9191     # PORTME Check for flag to pass linker flags through the system compiler.
9192     case $host_os in
9193     aix*)
9194       lt_prog_compiler_wl='-Wl,'
9195       if test ia64 = "$host_cpu"; then
9196         # AIX 5 now supports IA64 processor
9197         lt_prog_compiler_static='-Bstatic'
9198       else
9199         lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
9200       fi
9201       ;;
9202
9203     darwin* | rhapsody*)
9204       # PIC is the default on this platform
9205       # Common symbols not allowed in MH_DYLIB files
9206       lt_prog_compiler_pic='-fno-common'
9207       case $cc_basename in
9208       nagfor*)
9209         # NAG Fortran compiler
9210         lt_prog_compiler_wl='-Wl,-Wl,,'
9211         lt_prog_compiler_pic='-PIC'
9212         lt_prog_compiler_static='-Bstatic'
9213         ;;
9214       esac
9215       ;;
9216
9217     mingw* | cygwin* | pw32* | os2* | cegcc*)
9218       # This hack is so that the source file can tell whether it is being
9219       # built for inclusion in a dll (and should export symbols for example).
9220       lt_prog_compiler_pic='-DDLL_EXPORT'
9221       case $host_os in
9222       os2*)
9223         lt_prog_compiler_static='$wl-static'
9224         ;;
9225       esac
9226       ;;
9227
9228     hpux9* | hpux10* | hpux11*)
9229       lt_prog_compiler_wl='-Wl,'
9230       # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
9231       # not for PA HP-UX.
9232       case $host_cpu in
9233       hppa*64*|ia64*)
9234         # +Z the default
9235         ;;
9236       *)
9237         lt_prog_compiler_pic='+Z'
9238         ;;
9239       esac
9240       # Is there a better lt_prog_compiler_static that works with the bundled CC?
9241       lt_prog_compiler_static='$wl-a ${wl}archive'
9242       ;;
9243
9244     irix5* | irix6* | nonstopux*)
9245       lt_prog_compiler_wl='-Wl,'
9246       # PIC (with -KPIC) is the default.
9247       lt_prog_compiler_static='-non_shared'
9248       ;;
9249
9250     linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*)
9251       case $cc_basename in
9252       # old Intel for x86_64, which still supported -KPIC.
9253       ecc*)
9254         lt_prog_compiler_wl='-Wl,'
9255         lt_prog_compiler_pic='-KPIC'
9256         lt_prog_compiler_static='-static'
9257         ;;
9258       # icc used to be incompatible with GCC.
9259       # ICC 10 doesn't accept -KPIC any more.
9260       icc* | ifort*)
9261         lt_prog_compiler_wl='-Wl,'
9262         lt_prog_compiler_pic='-fPIC'
9263         lt_prog_compiler_static='-static'
9264         ;;
9265       # Lahey Fortran 8.1.
9266       lf95*)
9267         lt_prog_compiler_wl='-Wl,'
9268         lt_prog_compiler_pic='--shared'
9269         lt_prog_compiler_static='--static'
9270         ;;
9271       nagfor*)
9272         # NAG Fortran compiler
9273         lt_prog_compiler_wl='-Wl,-Wl,,'
9274         lt_prog_compiler_pic='-PIC'
9275         lt_prog_compiler_static='-Bstatic'
9276         ;;
9277       tcc*)
9278         # Fabrice Bellard et al's Tiny C Compiler
9279         lt_prog_compiler_wl='-Wl,'
9280         lt_prog_compiler_pic='-fPIC'
9281         lt_prog_compiler_static='-static'
9282         ;;
9283       pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
9284         # Portland Group compilers (*not* the Pentium gcc compiler,
9285         # which looks to be a dead project)
9286         lt_prog_compiler_wl='-Wl,'
9287         lt_prog_compiler_pic='-fpic'
9288         lt_prog_compiler_static='-Bstatic'
9289         ;;
9290       ccc*)
9291         lt_prog_compiler_wl='-Wl,'
9292         # All Alpha code is PIC.
9293         lt_prog_compiler_static='-non_shared'
9294         ;;
9295       xl* | bgxl* | bgf* | mpixl*)
9296         # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene
9297         lt_prog_compiler_wl='-Wl,'
9298         lt_prog_compiler_pic='-qpic'
9299         lt_prog_compiler_static='-qstaticlink'
9300         ;;
9301       *)
9302         case `$CC -V 2>&1 | sed 5q` in
9303         *Sun\ Ceres\ Fortran* | *Sun*Fortran*\ [1-7].* | *Sun*Fortran*\ 8.[0-3]*)
9304           # Sun Fortran 8.3 passes all unrecognized flags to the linker
9305           lt_prog_compiler_pic='-KPIC'
9306           lt_prog_compiler_static='-Bstatic'
9307           lt_prog_compiler_wl=''
9308           ;;
9309         *Sun\ F* | *Sun*Fortran*)
9310           lt_prog_compiler_pic='-KPIC'
9311           lt_prog_compiler_static='-Bstatic'
9312           lt_prog_compiler_wl='-Qoption ld '
9313           ;;
9314         *Sun\ C*)
9315           # Sun C 5.9
9316           lt_prog_compiler_pic='-KPIC'
9317           lt_prog_compiler_static='-Bstatic'
9318           lt_prog_compiler_wl='-Wl,'
9319           ;;
9320         *Intel*\ [CF]*Compiler*)
9321           lt_prog_compiler_wl='-Wl,'
9322           lt_prog_compiler_pic='-fPIC'
9323           lt_prog_compiler_static='-static'
9324           ;;
9325         *Portland\ Group*)
9326           lt_prog_compiler_wl='-Wl,'
9327           lt_prog_compiler_pic='-fpic'
9328           lt_prog_compiler_static='-Bstatic'
9329           ;;
9330         esac
9331         ;;
9332       esac
9333       ;;
9334
9335     newsos6)
9336       lt_prog_compiler_pic='-KPIC'
9337       lt_prog_compiler_static='-Bstatic'
9338       ;;
9339
9340     *nto* | *qnx*)
9341       # QNX uses GNU C++, but need to define -shared option too, otherwise
9342       # it will coredump.
9343       lt_prog_compiler_pic='-fPIC -shared'
9344       ;;
9345
9346     osf3* | osf4* | osf5*)
9347       lt_prog_compiler_wl='-Wl,'
9348       # All OSF/1 code is PIC.
9349       lt_prog_compiler_static='-non_shared'
9350       ;;
9351
9352     rdos*)
9353       lt_prog_compiler_static='-non_shared'
9354       ;;
9355
9356     solaris*)
9357       lt_prog_compiler_pic='-KPIC'
9358       lt_prog_compiler_static='-Bstatic'
9359       case $cc_basename in
9360       f77* | f90* | f95* | sunf77* | sunf90* | sunf95*)
9361         lt_prog_compiler_wl='-Qoption ld ';;
9362       *)
9363         lt_prog_compiler_wl='-Wl,';;
9364       esac
9365       ;;
9366
9367     sunos4*)
9368       lt_prog_compiler_wl='-Qoption ld '
9369       lt_prog_compiler_pic='-PIC'
9370       lt_prog_compiler_static='-Bstatic'
9371       ;;
9372
9373     sysv4 | sysv4.2uw2* | sysv4.3*)
9374       lt_prog_compiler_wl='-Wl,'
9375       lt_prog_compiler_pic='-KPIC'
9376       lt_prog_compiler_static='-Bstatic'
9377       ;;
9378
9379     sysv4*MP*)
9380       if test -d /usr/nec; then
9381         lt_prog_compiler_pic='-Kconform_pic'
9382         lt_prog_compiler_static='-Bstatic'
9383       fi
9384       ;;
9385
9386     sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
9387       lt_prog_compiler_wl='-Wl,'
9388       lt_prog_compiler_pic='-KPIC'
9389       lt_prog_compiler_static='-Bstatic'
9390       ;;
9391
9392     unicos*)
9393       lt_prog_compiler_wl='-Wl,'
9394       lt_prog_compiler_can_build_shared=no
9395       ;;
9396
9397     uts4*)
9398       lt_prog_compiler_pic='-pic'
9399       lt_prog_compiler_static='-Bstatic'
9400       ;;
9401
9402     *)
9403       lt_prog_compiler_can_build_shared=no
9404       ;;
9405     esac
9406   fi
9407
9408 case $host_os in
9409   # For platforms that do not support PIC, -DPIC is meaningless:
9410   *djgpp*)
9411     lt_prog_compiler_pic=
9412     ;;
9413   *)
9414     lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
9415     ;;
9416 esac
9417
9418 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
9419 $as_echo_n "checking for $compiler option to produce PIC... " >&6; }
9420 if ${lt_cv_prog_compiler_pic+:} false; then :
9421   $as_echo_n "(cached) " >&6
9422 else
9423   lt_cv_prog_compiler_pic=$lt_prog_compiler_pic
9424 fi
9425 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic" >&5
9426 $as_echo "$lt_cv_prog_compiler_pic" >&6; }
9427 lt_prog_compiler_pic=$lt_cv_prog_compiler_pic
9428
9429 #
9430 # Check to make sure the PIC flag actually works.
9431 #
9432 if test -n "$lt_prog_compiler_pic"; then
9433   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
9434 $as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; }
9435 if ${lt_cv_prog_compiler_pic_works+:} false; then :
9436   $as_echo_n "(cached) " >&6
9437 else
9438   lt_cv_prog_compiler_pic_works=no
9439    ac_outfile=conftest.$ac_objext
9440    echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9441    lt_compiler_flag="$lt_prog_compiler_pic -DPIC"  ## exclude from sc_useless_quotes_in_assignment
9442    # Insert the option either (1) after the last *FLAGS variable, or
9443    # (2) before a word containing "conftest.", or (3) at the end.
9444    # Note that $ac_compile itself does not contain backslashes and begins
9445    # with a dollar sign (not a hyphen), so the echo should work correctly.
9446    # The option is referenced via a variable to avoid confusing sed.
9447    lt_compile=`echo "$ac_compile" | $SED \
9448    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9449    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9450    -e 's:$: $lt_compiler_flag:'`
9451    (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
9452    (eval "$lt_compile" 2>conftest.err)
9453    ac_status=$?
9454    cat conftest.err >&5
9455    echo "$as_me:$LINENO: \$? = $ac_status" >&5
9456    if (exit $ac_status) && test -s "$ac_outfile"; then
9457      # The compiler can only warn and ignore the option if not recognized
9458      # So say no if there are warnings other than the usual output.
9459      $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
9460      $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9461      if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
9462        lt_cv_prog_compiler_pic_works=yes
9463      fi
9464    fi
9465    $RM conftest*
9466
9467 fi
9468 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5
9469 $as_echo "$lt_cv_prog_compiler_pic_works" >&6; }
9470
9471 if test yes = "$lt_cv_prog_compiler_pic_works"; then
9472     case $lt_prog_compiler_pic in
9473      "" | " "*) ;;
9474      *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
9475      esac
9476 else
9477     lt_prog_compiler_pic=
9478      lt_prog_compiler_can_build_shared=no
9479 fi
9480
9481 fi
9482
9483
9484
9485
9486
9487
9488
9489
9490
9491
9492
9493 #
9494 # Check to make sure the static flag actually works.
9495 #
9496 wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
9497 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
9498 $as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
9499 if ${lt_cv_prog_compiler_static_works+:} false; then :
9500   $as_echo_n "(cached) " >&6
9501 else
9502   lt_cv_prog_compiler_static_works=no
9503    save_LDFLAGS=$LDFLAGS
9504    LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
9505    echo "$lt_simple_link_test_code" > conftest.$ac_ext
9506    if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
9507      # The linker can only warn and ignore the option if not recognized
9508      # So say no if there are warnings
9509      if test -s conftest.err; then
9510        # Append any errors to the config.log.
9511        cat conftest.err 1>&5
9512        $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
9513        $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9514        if diff conftest.exp conftest.er2 >/dev/null; then
9515          lt_cv_prog_compiler_static_works=yes
9516        fi
9517      else
9518        lt_cv_prog_compiler_static_works=yes
9519      fi
9520    fi
9521    $RM -r conftest*
9522    LDFLAGS=$save_LDFLAGS
9523
9524 fi
9525 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5
9526 $as_echo "$lt_cv_prog_compiler_static_works" >&6; }
9527
9528 if test yes = "$lt_cv_prog_compiler_static_works"; then
9529     :
9530 else
9531     lt_prog_compiler_static=
9532 fi
9533
9534
9535
9536
9537
9538
9539
9540   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
9541 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
9542 if ${lt_cv_prog_compiler_c_o+:} false; then :
9543   $as_echo_n "(cached) " >&6
9544 else
9545   lt_cv_prog_compiler_c_o=no
9546    $RM -r conftest 2>/dev/null
9547    mkdir conftest
9548    cd conftest
9549    mkdir out
9550    echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9551
9552    lt_compiler_flag="-o out/conftest2.$ac_objext"
9553    # Insert the option either (1) after the last *FLAGS variable, or
9554    # (2) before a word containing "conftest.", or (3) at the end.
9555    # Note that $ac_compile itself does not contain backslashes and begins
9556    # with a dollar sign (not a hyphen), so the echo should work correctly.
9557    lt_compile=`echo "$ac_compile" | $SED \
9558    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9559    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9560    -e 's:$: $lt_compiler_flag:'`
9561    (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
9562    (eval "$lt_compile" 2>out/conftest.err)
9563    ac_status=$?
9564    cat out/conftest.err >&5
9565    echo "$as_me:$LINENO: \$? = $ac_status" >&5
9566    if (exit $ac_status) && test -s out/conftest2.$ac_objext
9567    then
9568      # The compiler can only warn and ignore the option if not recognized
9569      # So say no if there are warnings
9570      $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
9571      $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
9572      if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
9573        lt_cv_prog_compiler_c_o=yes
9574      fi
9575    fi
9576    chmod u+w . 2>&5
9577    $RM conftest*
9578    # SGI C++ compiler will create directory out/ii_files/ for
9579    # template instantiation
9580    test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
9581    $RM out/* && rmdir out
9582    cd ..
9583    $RM -r conftest
9584    $RM conftest*
9585
9586 fi
9587 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
9588 $as_echo "$lt_cv_prog_compiler_c_o" >&6; }
9589
9590
9591
9592
9593
9594
9595   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
9596 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
9597 if ${lt_cv_prog_compiler_c_o+:} false; then :
9598   $as_echo_n "(cached) " >&6
9599 else
9600   lt_cv_prog_compiler_c_o=no
9601    $RM -r conftest 2>/dev/null
9602    mkdir conftest
9603    cd conftest
9604    mkdir out
9605    echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9606
9607    lt_compiler_flag="-o out/conftest2.$ac_objext"
9608    # Insert the option either (1) after the last *FLAGS variable, or
9609    # (2) before a word containing "conftest.", or (3) at the end.
9610    # Note that $ac_compile itself does not contain backslashes and begins
9611    # with a dollar sign (not a hyphen), so the echo should work correctly.
9612    lt_compile=`echo "$ac_compile" | $SED \
9613    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9614    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9615    -e 's:$: $lt_compiler_flag:'`
9616    (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
9617    (eval "$lt_compile" 2>out/conftest.err)
9618    ac_status=$?
9619    cat out/conftest.err >&5
9620    echo "$as_me:$LINENO: \$? = $ac_status" >&5
9621    if (exit $ac_status) && test -s out/conftest2.$ac_objext
9622    then
9623      # The compiler can only warn and ignore the option if not recognized
9624      # So say no if there are warnings
9625      $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
9626      $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
9627      if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
9628        lt_cv_prog_compiler_c_o=yes
9629      fi
9630    fi
9631    chmod u+w . 2>&5
9632    $RM conftest*
9633    # SGI C++ compiler will create directory out/ii_files/ for
9634    # template instantiation
9635    test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
9636    $RM out/* && rmdir out
9637    cd ..
9638    $RM -r conftest
9639    $RM conftest*
9640
9641 fi
9642 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
9643 $as_echo "$lt_cv_prog_compiler_c_o" >&6; }
9644
9645
9646
9647
9648 hard_links=nottested
9649 if test no = "$lt_cv_prog_compiler_c_o" && test no != "$need_locks"; then
9650   # do not overwrite the value of need_locks provided by the user
9651   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
9652 $as_echo_n "checking if we can lock with hard links... " >&6; }
9653   hard_links=yes
9654   $RM conftest*
9655   ln conftest.a conftest.b 2>/dev/null && hard_links=no
9656   touch conftest.a
9657   ln conftest.a conftest.b 2>&5 || hard_links=no
9658   ln conftest.a conftest.b 2>/dev/null && hard_links=no
9659   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
9660 $as_echo "$hard_links" >&6; }
9661   if test no = "$hard_links"; then
9662     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: '$CC' does not support '-c -o', so 'make -j' may be unsafe" >&5
9663 $as_echo "$as_me: WARNING: '$CC' does not support '-c -o', so 'make -j' may be unsafe" >&2;}
9664     need_locks=warn
9665   fi
9666 else
9667   need_locks=no
9668 fi
9669
9670
9671
9672
9673
9674
9675   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
9676 $as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
9677
9678   runpath_var=
9679   allow_undefined_flag=
9680   always_export_symbols=no
9681   archive_cmds=
9682   archive_expsym_cmds=
9683   compiler_needs_object=no
9684   enable_shared_with_static_runtimes=no
9685   export_dynamic_flag_spec=
9686   export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
9687   hardcode_automatic=no
9688   hardcode_direct=no
9689   hardcode_direct_absolute=no
9690   hardcode_libdir_flag_spec=
9691   hardcode_libdir_separator=
9692   hardcode_minus_L=no
9693   hardcode_shlibpath_var=unsupported
9694   inherit_rpath=no
9695   link_all_deplibs=unknown
9696   module_cmds=
9697   module_expsym_cmds=
9698   old_archive_from_new_cmds=
9699   old_archive_from_expsyms_cmds=
9700   thread_safe_flag_spec=
9701   whole_archive_flag_spec=
9702   # include_expsyms should be a list of space-separated symbols to be *always*
9703   # included in the symbol list
9704   include_expsyms=
9705   # exclude_expsyms can be an extended regexp of symbols to exclude
9706   # it will be wrapped by ' (' and ')$', so one must not match beginning or
9707   # end of line.  Example: 'a|bc|.*d.*' will exclude the symbols 'a' and 'bc',
9708   # as well as any symbol that contains 'd'.
9709   exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
9710   # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
9711   # platforms (ab)use it in PIC code, but their linkers get confused if
9712   # the symbol is explicitly referenced.  Since portable code cannot
9713   # rely on this symbol name, it's probably fine to never include it in
9714   # preloaded symbol tables.
9715   # Exclude shared library initialization/finalization symbols.
9716   extract_expsyms_cmds=
9717
9718   case $host_os in
9719   cygwin* | mingw* | pw32* | cegcc*)
9720     # FIXME: the MSVC++ and ICC port hasn't been tested in a loooong time
9721     # When not using gcc, we currently assume that we are using
9722     # Microsoft Visual C++ or Intel C++ Compiler.
9723     if test yes != "$GCC"; then
9724       with_gnu_ld=no
9725     fi
9726     ;;
9727   interix*)
9728     # we just hope/assume this is gcc and not c89 (= MSVC++ or ICC)
9729     with_gnu_ld=yes
9730     ;;
9731   openbsd* | bitrig*)
9732     with_gnu_ld=no
9733     ;;
9734   esac
9735
9736   ld_shlibs=yes
9737
9738   # On some targets, GNU ld is compatible enough with the native linker
9739   # that we're better off using the native interface for both.
9740   lt_use_gnu_ld_interface=no
9741   if test yes = "$with_gnu_ld"; then
9742     case $host_os in
9743       aix*)
9744         # The AIX port of GNU ld has always aspired to compatibility
9745         # with the native linker.  However, as the warning in the GNU ld
9746         # block says, versions before 2.19.5* couldn't really create working
9747         # shared libraries, regardless of the interface used.
9748         case `$LD -v 2>&1` in
9749           *\ \(GNU\ Binutils\)\ 2.19.5*) ;;
9750           *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;;
9751           *\ \(GNU\ Binutils\)\ [3-9]*) ;;
9752           *)
9753             lt_use_gnu_ld_interface=yes
9754             ;;
9755         esac
9756         ;;
9757       *)
9758         lt_use_gnu_ld_interface=yes
9759         ;;
9760     esac
9761   fi
9762
9763   if test yes = "$lt_use_gnu_ld_interface"; then
9764     # If archive_cmds runs LD, not CC, wlarc should be empty
9765     wlarc='$wl'
9766
9767     # Set some defaults for GNU ld with shared library support. These
9768     # are reset later if shared libraries are not supported. Putting them
9769     # here allows them to be overridden if necessary.
9770     runpath_var=LD_RUN_PATH
9771     hardcode_libdir_flag_spec='$wl-rpath $wl$libdir'
9772     export_dynamic_flag_spec='$wl--export-dynamic'
9773     # ancient GNU ld didn't support --whole-archive et. al.
9774     if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
9775       whole_archive_flag_spec=$wlarc'--whole-archive$convenience '$wlarc'--no-whole-archive'
9776     else
9777       whole_archive_flag_spec=
9778     fi
9779     supports_anon_versioning=no
9780     case `$LD -v | $SED -e 's/(^)\+)\s\+//' 2>&1` in
9781       *GNU\ gold*) supports_anon_versioning=yes ;;
9782       *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
9783       *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
9784       *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
9785       *\ 2.11.*) ;; # other 2.11 versions
9786       *) supports_anon_versioning=yes ;;
9787     esac
9788
9789     # See if GNU ld supports shared libraries.
9790     case $host_os in
9791     aix[3-9]*)
9792       # On AIX/PPC, the GNU linker is very broken
9793       if test ia64 != "$host_cpu"; then
9794         ld_shlibs=no
9795         cat <<_LT_EOF 1>&2
9796
9797 *** Warning: the GNU linker, at least up to release 2.19, is reported
9798 *** to be unable to reliably create shared libraries on AIX.
9799 *** Therefore, libtool is disabling shared libraries support.  If you
9800 *** really care for shared libraries, you may want to install binutils
9801 *** 2.20 or above, or modify your PATH so that a non-GNU linker is found.
9802 *** You will then need to restart the configuration process.
9803
9804 _LT_EOF
9805       fi
9806       ;;
9807
9808     amigaos*)
9809       case $host_cpu in
9810       powerpc)
9811             # see comment about AmigaOS4 .so support
9812             archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
9813             archive_expsym_cmds=''
9814         ;;
9815       m68k)
9816             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)'
9817             hardcode_libdir_flag_spec='-L$libdir'
9818             hardcode_minus_L=yes
9819         ;;
9820       esac
9821       ;;
9822
9823     beos*)
9824       if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9825         allow_undefined_flag=unsupported
9826         # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
9827         # support --undefined.  This deserves some investigation.  FIXME
9828         archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
9829       else
9830         ld_shlibs=no
9831       fi
9832       ;;
9833
9834     cygwin* | mingw* | pw32* | cegcc*)
9835       # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
9836       # as there is no search path for DLLs.
9837       hardcode_libdir_flag_spec='-L$libdir'
9838       export_dynamic_flag_spec='$wl--export-all-symbols'
9839       allow_undefined_flag=unsupported
9840       always_export_symbols=no
9841       enable_shared_with_static_runtimes=yes
9842       export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/;s/^.*[ ]__nm__\([^ ]*\)[ ][^ ]*/\1 DATA/;/^I[ ]/d;/^[AITW][ ]/s/.* //'\'' | sort | uniq > $export_symbols'
9843       exclude_expsyms='[_]+GLOBAL_OFFSET_TABLE_|[_]+GLOBAL__[FID]_.*|[_]+head_[A-Za-z0-9_]+_dll|[A-Za-z0-9_]+_dll_iname'
9844
9845       if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
9846         archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname $wl--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
9847         # If the export-symbols file already is a .def file, use it as
9848         # is; otherwise, prepend EXPORTS...
9849         archive_expsym_cmds='if   test DEF = "`$SED -n     -e '\''s/^[   ]*//'\''     -e '\''/^\(;.*\)*$/d'\''     -e '\''s/^\(EXPORTS\|LIBRARY\)\([     ].*\)*$/DEF/p'\''     -e q     $export_symbols`" ; then
9850           cp $export_symbols $output_objdir/$soname.def;
9851         else
9852           echo EXPORTS > $output_objdir/$soname.def;
9853           cat $export_symbols >> $output_objdir/$soname.def;
9854         fi~
9855         $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname $wl--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
9856       else
9857         ld_shlibs=no
9858       fi
9859       ;;
9860
9861     haiku*)
9862       archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
9863       link_all_deplibs=yes
9864       ;;
9865
9866     os2*)
9867       hardcode_libdir_flag_spec='-L$libdir'
9868       hardcode_minus_L=yes
9869       allow_undefined_flag=unsupported
9870       shrext_cmds=.dll
9871       archive_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~
9872         $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~
9873         $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~
9874         $ECHO EXPORTS >> $output_objdir/$libname.def~
9875         emxexp $libobjs | $SED /"_DLL_InitTerm"/d >> $output_objdir/$libname.def~
9876         $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~
9877         emximp -o $lib $output_objdir/$libname.def'
9878       archive_expsym_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~
9879         $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~
9880         $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~
9881         $ECHO EXPORTS >> $output_objdir/$libname.def~
9882         prefix_cmds="$SED"~
9883         if test EXPORTS = "`$SED 1q $export_symbols`"; then
9884           prefix_cmds="$prefix_cmds -e 1d";
9885         fi~
9886         prefix_cmds="$prefix_cmds -e \"s/^\(.*\)$/_\1/g\""~
9887         cat $export_symbols | $prefix_cmds >> $output_objdir/$libname.def~
9888         $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~
9889         emximp -o $lib $output_objdir/$libname.def'
9890       old_archive_From_new_cmds='emximp -o $output_objdir/${libname}_dll.a $output_objdir/$libname.def'
9891       enable_shared_with_static_runtimes=yes
9892       file_list_spec='@'
9893       ;;
9894
9895     interix[3-9]*)
9896       hardcode_direct=no
9897       hardcode_shlibpath_var=no
9898       hardcode_libdir_flag_spec='$wl-rpath,$libdir'
9899       export_dynamic_flag_spec='$wl-E'
9900       # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
9901       # Instead, shared libraries are loaded at an image base (0x10000000 by
9902       # default) and relocated if they conflict, which is a slow very memory
9903       # consuming and fragmenting process.  To avoid this, we pick a random,
9904       # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
9905       # time.  Moving up from 0x10000000 also allows more sbrk(2) space.
9906       archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-h,$soname $wl--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
9907       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'
9908       ;;
9909
9910     gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu)
9911       tmp_diet=no
9912       if test linux-dietlibc = "$host_os"; then
9913         case $cc_basename in
9914           diet\ *) tmp_diet=yes;;       # linux-dietlibc with static linking (!diet-dyn)
9915         esac
9916       fi
9917       if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
9918          && test no = "$tmp_diet"
9919       then
9920         tmp_addflag=' $pic_flag'
9921         tmp_sharedflag='-shared'
9922         case $cc_basename,$host_cpu in
9923         pgcc*)                          # Portland Group C compiler
9924           whole_archive_flag_spec='$wl--whole-archive`for conv in $convenience\"\"; do test  -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` $wl--no-whole-archive'
9925           tmp_addflag=' $pic_flag'
9926           ;;
9927         pgf77* | pgf90* | pgf95* | pgfortran*)
9928                                         # Portland Group f77 and f90 compilers
9929           whole_archive_flag_spec='$wl--whole-archive`for conv in $convenience\"\"; do test  -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` $wl--no-whole-archive'
9930           tmp_addflag=' $pic_flag -Mnomain' ;;
9931         ecc*,ia64* | icc*,ia64*)        # Intel C compiler on ia64
9932           tmp_addflag=' -i_dynamic' ;;
9933         efc*,ia64* | ifort*,ia64*)      # Intel Fortran compiler on ia64
9934           tmp_addflag=' -i_dynamic -nofor_main' ;;
9935         ifc* | ifort*)                  # Intel Fortran compiler
9936           tmp_addflag=' -nofor_main' ;;
9937         lf95*)                          # Lahey Fortran 8.1
9938           whole_archive_flag_spec=
9939           tmp_sharedflag='--shared' ;;
9940         nagfor*)                        # NAGFOR 5.3
9941           tmp_sharedflag='-Wl,-shared' ;;
9942         xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below)
9943           tmp_sharedflag='-qmkshrobj'
9944           tmp_addflag= ;;
9945         nvcc*)  # Cuda Compiler Driver 2.2
9946           whole_archive_flag_spec='$wl--whole-archive`for conv in $convenience\"\"; do test  -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` $wl--no-whole-archive'
9947           compiler_needs_object=yes
9948           ;;
9949         esac
9950         case `$CC -V 2>&1 | sed 5q` in
9951         *Sun\ C*)                       # Sun C 5.9
9952           whole_archive_flag_spec='$wl--whole-archive`new_convenience=; for conv in $convenience\"\"; do test -z \"$conv\" || new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` $wl--no-whole-archive'
9953           compiler_needs_object=yes
9954           tmp_sharedflag='-G' ;;
9955         *Sun\ F*)                       # Sun Fortran 8.3
9956           tmp_sharedflag='-G' ;;
9957         esac
9958         archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
9959
9960         if test yes = "$supports_anon_versioning"; then
9961           archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
9962             cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
9963             echo "local: *; };" >> $output_objdir/$libname.ver~
9964             $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-version-script $wl$output_objdir/$libname.ver -o $lib'
9965         fi
9966
9967         case $cc_basename in
9968         tcc*)
9969           export_dynamic_flag_spec='-rdynamic'
9970           ;;
9971         xlf* | bgf* | bgxlf* | mpixlf*)
9972           # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
9973           whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive'
9974           hardcode_libdir_flag_spec='$wl-rpath $wl$libdir'
9975           archive_cmds='$LD -shared $libobjs $deplibs $linker_flags -soname $soname -o $lib'
9976           if test yes = "$supports_anon_versioning"; then
9977             archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
9978               cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
9979               echo "local: *; };" >> $output_objdir/$libname.ver~
9980               $LD -shared $libobjs $deplibs $linker_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
9981           fi
9982           ;;
9983         esac
9984       else
9985         ld_shlibs=no
9986       fi
9987       ;;
9988
9989     netbsd*)
9990       if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
9991         archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
9992         wlarc=
9993       else
9994         archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
9995         archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib'
9996       fi
9997       ;;
9998
9999     solaris*)
10000       if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then
10001         ld_shlibs=no
10002         cat <<_LT_EOF 1>&2
10003
10004 *** Warning: The releases 2.8.* of the GNU linker cannot reliably
10005 *** create shared libraries on Solaris systems.  Therefore, libtool
10006 *** is disabling shared libraries support.  We urge you to upgrade GNU
10007 *** binutils to release 2.9.1 or newer.  Another option is to modify
10008 *** your PATH or compiler configuration so that the native linker is
10009 *** used, and then restart.
10010
10011 _LT_EOF
10012       elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
10013         archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
10014         archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib'
10015       else
10016         ld_shlibs=no
10017       fi
10018       ;;
10019
10020     sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
10021       case `$LD -v 2>&1` in
10022         *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
10023         ld_shlibs=no
10024         cat <<_LT_EOF 1>&2
10025
10026 *** Warning: Releases of the GNU linker prior to 2.16.91.0.3 cannot
10027 *** reliably create shared libraries on SCO systems.  Therefore, libtool
10028 *** is disabling shared libraries support.  We urge you to upgrade GNU
10029 *** binutils to release 2.16.91.0.3 or newer.  Another option is to modify
10030 *** your PATH or compiler configuration so that the native linker is
10031 *** used, and then restart.
10032
10033 _LT_EOF
10034         ;;
10035         *)
10036           # For security reasons, it is highly recommended that you always
10037           # use absolute paths for naming shared libraries, and exclude the
10038           # DT_RUNPATH tag from executables and libraries.  But doing so
10039           # requires that you compile everything twice, which is a pain.
10040           if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
10041             hardcode_libdir_flag_spec='$wl-rpath $wl$libdir'
10042             archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
10043             archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib'
10044           else
10045             ld_shlibs=no
10046           fi
10047         ;;
10048       esac
10049       ;;
10050
10051     sunos4*)
10052       archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
10053       wlarc=
10054       hardcode_direct=yes
10055       hardcode_shlibpath_var=no
10056       ;;
10057
10058     *)
10059       if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
10060         archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
10061         archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib'
10062       else
10063         ld_shlibs=no
10064       fi
10065       ;;
10066     esac
10067
10068     if test no = "$ld_shlibs"; then
10069       runpath_var=
10070       hardcode_libdir_flag_spec=
10071       export_dynamic_flag_spec=
10072       whole_archive_flag_spec=
10073     fi
10074   else
10075     # PORTME fill in a description of your system's linker (not GNU ld)
10076     case $host_os in
10077     aix3*)
10078       allow_undefined_flag=unsupported
10079       always_export_symbols=yes
10080       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'
10081       # Note: this linker hardcodes the directories in LIBPATH if there
10082       # are no directories specified by -L.
10083       hardcode_minus_L=yes
10084       if test yes = "$GCC" && test -z "$lt_prog_compiler_static"; then
10085         # Neither direct hardcoding nor static linking is supported with a
10086         # broken collect2.
10087         hardcode_direct=unsupported
10088       fi
10089       ;;
10090
10091     aix[4-9]*)
10092       if test ia64 = "$host_cpu"; then
10093         # On IA64, the linker does run time linking by default, so we don't
10094         # have to do anything special.
10095         aix_use_runtimelinking=no
10096         exp_sym_flag='-Bexport'
10097         no_entry_flag=
10098       else
10099         # If we're using GNU nm, then we don't want the "-C" option.
10100         # -C means demangle to GNU nm, but means don't demangle to AIX nm.
10101         # Without the "-l" option, or with the "-B" option, AIX nm treats
10102         # weak defined symbols like other global defined symbols, whereas
10103         # GNU nm marks them as "W".
10104         # While the 'weak' keyword is ignored in the Export File, we need
10105         # it in the Import File for the 'aix-soname' feature, so we have
10106         # to replace the "-B" option with "-P" for AIX nm.
10107         if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
10108           export_symbols_cmds='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W")) && (substr(\$ 3,1,1) != ".")) { if (\$ 2 == "W") { print \$ 3 " weak" } else { print \$ 3 } } }'\'' | sort -u > $export_symbols'
10109         else
10110           export_symbols_cmds='`func_echo_all $NM | $SED -e '\''s/B\([^B]*\)$/P\1/'\''` -PCpgl $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "L") || (\$ 2 == "W") || (\$ 2 == "V") || (\$ 2 == "Z")) && (substr(\$ 1,1,1) != ".")) { if ((\$ 2 == "W") || (\$ 2 == "V") || (\$ 2 == "Z")) { print \$ 1 " weak" } else { print \$ 1 } } }'\'' | sort -u > $export_symbols'
10111         fi
10112         aix_use_runtimelinking=no
10113
10114         # Test if we are trying to use run time linking or normal
10115         # AIX style linking. If -brtl is somewhere in LDFLAGS, we
10116         # have runtime linking enabled, and use it for executables.
10117         # For shared libraries, we enable/disable runtime linking
10118         # depending on the kind of the shared library created -
10119         # when "with_aix_soname,aix_use_runtimelinking" is:
10120         # "aix,no"   lib.a(lib.so.V) shared, rtl:no,  for executables
10121         # "aix,yes"  lib.so          shared, rtl:yes, for executables
10122         #            lib.a           static archive
10123         # "both,no"  lib.so.V(shr.o) shared, rtl:yes
10124         #            lib.a(lib.so.V) shared, rtl:no,  for executables
10125         # "both,yes" lib.so.V(shr.o) shared, rtl:yes, for executables
10126         #            lib.a(lib.so.V) shared, rtl:no
10127         # "svr4,*"   lib.so.V(shr.o) shared, rtl:yes, for executables
10128         #            lib.a           static archive
10129         case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
10130           for ld_flag in $LDFLAGS; do
10131           if (test x-brtl = "x$ld_flag" || test x-Wl,-brtl = "x$ld_flag"); then
10132             aix_use_runtimelinking=yes
10133             break
10134           fi
10135           done
10136           if test svr4,no = "$with_aix_soname,$aix_use_runtimelinking"; then
10137             # With aix-soname=svr4, we create the lib.so.V shared archives only,
10138             # so we don't have lib.a shared libs to link our executables.
10139             # We have to force runtime linking in this case.
10140             aix_use_runtimelinking=yes
10141             LDFLAGS="$LDFLAGS -Wl,-brtl"
10142           fi
10143           ;;
10144         esac
10145
10146         exp_sym_flag='-bexport'
10147         no_entry_flag='-bnoentry'
10148       fi
10149
10150       # When large executables or shared objects are built, AIX ld can
10151       # have problems creating the table of contents.  If linking a library
10152       # or program results in "error TOC overflow" add -mminimal-toc to
10153       # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
10154       # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
10155
10156       archive_cmds=''
10157       hardcode_direct=yes
10158       hardcode_direct_absolute=yes
10159       hardcode_libdir_separator=':'
10160       link_all_deplibs=yes
10161       file_list_spec='$wl-f,'
10162       case $with_aix_soname,$aix_use_runtimelinking in
10163       aix,*) ;; # traditional, no import file
10164       svr4,* | *,yes) # use import file
10165         # The Import File defines what to hardcode.
10166         hardcode_direct=no
10167         hardcode_direct_absolute=no
10168         ;;
10169       esac
10170
10171       if test yes = "$GCC"; then
10172         case $host_os in aix4.[012]|aix4.[012].*)
10173         # We only want to do this on AIX 4.2 and lower, the check
10174         # below for broken collect2 doesn't work under 4.3+
10175           collect2name=`$CC -print-prog-name=collect2`
10176           if test -f "$collect2name" &&
10177            strings "$collect2name" | $GREP resolve_lib_name >/dev/null
10178           then
10179           # We have reworked collect2
10180           :
10181           else
10182           # We have old collect2
10183           hardcode_direct=unsupported
10184           # It fails to find uninstalled libraries when the uninstalled
10185           # path is not listed in the libpath.  Setting hardcode_minus_L
10186           # to unsupported forces relinking
10187           hardcode_minus_L=yes
10188           hardcode_libdir_flag_spec='-L$libdir'
10189           hardcode_libdir_separator=
10190           fi
10191           ;;
10192         esac
10193         shared_flag='-shared'
10194         if test yes = "$aix_use_runtimelinking"; then
10195           shared_flag="$shared_flag "'$wl-G'
10196         fi
10197         # Need to ensure runtime linking is disabled for the traditional
10198         # shared library, or the linker may eventually find shared libraries
10199         # /with/ Import File - we do not want to mix them.
10200         shared_flag_aix='-shared'
10201         shared_flag_svr4='-shared $wl-G'
10202       else
10203         # not using gcc
10204         if test ia64 = "$host_cpu"; then
10205         # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
10206         # chokes on -Wl,-G. The following line is correct:
10207           shared_flag='-G'
10208         else
10209           if test yes = "$aix_use_runtimelinking"; then
10210             shared_flag='$wl-G'
10211           else
10212             shared_flag='$wl-bM:SRE'
10213           fi
10214           shared_flag_aix='$wl-bM:SRE'
10215           shared_flag_svr4='$wl-G'
10216         fi
10217       fi
10218
10219       export_dynamic_flag_spec='$wl-bexpall'
10220       # It seems that -bexpall does not export symbols beginning with
10221       # underscore (_), so it is better to generate a list of symbols to export.
10222       always_export_symbols=yes
10223       if test aix,yes = "$with_aix_soname,$aix_use_runtimelinking"; then
10224         # Warning - without using the other runtime loading flags (-brtl),
10225         # -berok will link without error, but may produce a broken library.
10226         allow_undefined_flag='-berok'
10227         # Determine the default libpath from the value encoded in an
10228         # empty executable.
10229         if test set = "${lt_cv_aix_libpath+set}"; then
10230   aix_libpath=$lt_cv_aix_libpath
10231 else
10232   if ${lt_cv_aix_libpath_+:} false; then :
10233   $as_echo_n "(cached) " >&6
10234 else
10235   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10236 /* end confdefs.h.  */
10237
10238 int
10239 main ()
10240 {
10241
10242   ;
10243   return 0;
10244 }
10245 _ACEOF
10246 if ac_fn_c_try_link "$LINENO"; then :
10247
10248   lt_aix_libpath_sed='
10249       /Import File Strings/,/^$/ {
10250           /^0/ {
10251               s/^0  *\([^ ]*\) *$/\1/
10252               p
10253           }
10254       }'
10255   lt_cv_aix_libpath_=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
10256   # Check for a 64-bit object if we didn't find anything.
10257   if test -z "$lt_cv_aix_libpath_"; then
10258     lt_cv_aix_libpath_=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
10259   fi
10260 fi
10261 rm -f core conftest.err conftest.$ac_objext \
10262     conftest$ac_exeext conftest.$ac_ext
10263   if test -z "$lt_cv_aix_libpath_"; then
10264     lt_cv_aix_libpath_=/usr/lib:/lib
10265   fi
10266
10267 fi
10268
10269   aix_libpath=$lt_cv_aix_libpath_
10270 fi
10271
10272         hardcode_libdir_flag_spec='$wl-blibpath:$libdir:'"$aix_libpath"
10273         archive_expsym_cmds='$CC -o $output_objdir/$soname $libobjs $deplibs $wl'$no_entry_flag' $compiler_flags `if test -n "$allow_undefined_flag"; then func_echo_all "$wl$allow_undefined_flag"; else :; fi` $wl'$exp_sym_flag:\$export_symbols' '$shared_flag
10274       else
10275         if test ia64 = "$host_cpu"; then
10276           hardcode_libdir_flag_spec='$wl-R $libdir:/usr/lib:/lib'
10277           allow_undefined_flag="-z nodefs"
10278           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"
10279         else
10280          # Determine the default libpath from the value encoded in an
10281          # empty executable.
10282          if test set = "${lt_cv_aix_libpath+set}"; then
10283   aix_libpath=$lt_cv_aix_libpath
10284 else
10285   if ${lt_cv_aix_libpath_+:} false; then :
10286   $as_echo_n "(cached) " >&6
10287 else
10288   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10289 /* end confdefs.h.  */
10290
10291 int
10292 main ()
10293 {
10294
10295   ;
10296   return 0;
10297 }
10298 _ACEOF
10299 if ac_fn_c_try_link "$LINENO"; then :
10300
10301   lt_aix_libpath_sed='
10302       /Import File Strings/,/^$/ {
10303           /^0/ {
10304               s/^0  *\([^ ]*\) *$/\1/
10305               p
10306           }
10307       }'
10308   lt_cv_aix_libpath_=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
10309   # Check for a 64-bit object if we didn't find anything.
10310   if test -z "$lt_cv_aix_libpath_"; then
10311     lt_cv_aix_libpath_=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
10312   fi
10313 fi
10314 rm -f core conftest.err conftest.$ac_objext \
10315     conftest$ac_exeext conftest.$ac_ext
10316   if test -z "$lt_cv_aix_libpath_"; then
10317     lt_cv_aix_libpath_=/usr/lib:/lib
10318   fi
10319
10320 fi
10321
10322   aix_libpath=$lt_cv_aix_libpath_
10323 fi
10324
10325          hardcode_libdir_flag_spec='$wl-blibpath:$libdir:'"$aix_libpath"
10326           # Warning - without using the other run time loading flags,
10327           # -berok will link without error, but may produce a broken library.
10328           no_undefined_flag=' $wl-bernotok'
10329           allow_undefined_flag=' $wl-berok'
10330           if test yes = "$with_gnu_ld"; then
10331             # We only use this code for GNU lds that support --whole-archive.
10332             whole_archive_flag_spec='$wl--whole-archive$convenience $wl--no-whole-archive'
10333           else
10334             # Exported symbols can be pulled into shared objects from archives
10335             whole_archive_flag_spec='$convenience'
10336           fi
10337           archive_cmds_need_lc=yes
10338           archive_expsym_cmds='$RM -r $output_objdir/$realname.d~$MKDIR $output_objdir/$realname.d'
10339           # -brtl affects multiple linker settings, -berok does not and is overridden later
10340           compiler_flags_filtered='`func_echo_all "$compiler_flags " | $SED -e "s%-brtl\\([, ]\\)%-berok\\1%g"`'
10341           if test svr4 != "$with_aix_soname"; then
10342             # This is similar to how AIX traditionally builds its shared libraries.
10343             archive_expsym_cmds="$archive_expsym_cmds"'~$CC '$shared_flag_aix' -o $output_objdir/$realname.d/$soname $libobjs $deplibs $wl-bnoentry '$compiler_flags_filtered'$wl-bE:$export_symbols$allow_undefined_flag~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$realname.d/$soname'
10344           fi
10345           if test aix != "$with_aix_soname"; then
10346             archive_expsym_cmds="$archive_expsym_cmds"'~$CC '$shared_flag_svr4' -o $output_objdir/$realname.d/$shared_archive_member_spec.o $libobjs $deplibs $wl-bnoentry '$compiler_flags_filtered'$wl-bE:$export_symbols$allow_undefined_flag~$STRIP -e $output_objdir/$realname.d/$shared_archive_member_spec.o~( func_echo_all "#! $soname($shared_archive_member_spec.o)"; if test shr_64 = "$shared_archive_member_spec"; then func_echo_all "# 64"; else func_echo_all "# 32"; fi; cat $export_symbols ) > $output_objdir/$realname.d/$shared_archive_member_spec.imp~$AR $AR_FLAGS $output_objdir/$soname $output_objdir/$realname.d/$shared_archive_member_spec.o $output_objdir/$realname.d/$shared_archive_member_spec.imp'
10347           else
10348             # used by -dlpreopen to get the symbols
10349             archive_expsym_cmds="$archive_expsym_cmds"'~$MV  $output_objdir/$realname.d/$soname $output_objdir'
10350           fi
10351           archive_expsym_cmds="$archive_expsym_cmds"'~$RM -r $output_objdir/$realname.d'
10352         fi
10353       fi
10354       ;;
10355
10356     amigaos*)
10357       case $host_cpu in
10358       powerpc)
10359             # see comment about AmigaOS4 .so support
10360             archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
10361             archive_expsym_cmds=''
10362         ;;
10363       m68k)
10364             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)'
10365             hardcode_libdir_flag_spec='-L$libdir'
10366             hardcode_minus_L=yes
10367         ;;
10368       esac
10369       ;;
10370
10371     bsdi[45]*)
10372       export_dynamic_flag_spec=-rdynamic
10373       ;;
10374
10375     cygwin* | mingw* | pw32* | cegcc*)
10376       # When not using gcc, we currently assume that we are using
10377       # Microsoft Visual C++ or Intel C++ Compiler.
10378       # hardcode_libdir_flag_spec is actually meaningless, as there is
10379       # no search path for DLLs.
10380       case $cc_basename in
10381       cl* | icl*)
10382         # Native MSVC or ICC
10383         hardcode_libdir_flag_spec=' '
10384         allow_undefined_flag=unsupported
10385         always_export_symbols=yes
10386         file_list_spec='@'
10387         # Tell ltmain to make .lib files, not .a files.
10388         libext=lib
10389         # Tell ltmain to make .dll files, not .so files.
10390         shrext_cmds=.dll
10391         # FIXME: Setting linknames here is a bad hack.
10392         archive_cmds='$CC -o $output_objdir/$soname $libobjs $compiler_flags $deplibs -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~linknames='
10393         archive_expsym_cmds='if   test DEF = "`$SED -n     -e '\''s/^[   ]*//'\''     -e '\''/^\(;.*\)*$/d'\''     -e '\''s/^\(EXPORTS\|LIBRARY\)\([     ].*\)*$/DEF/p'\''     -e q     $export_symbols`" ; then
10394             cp "$export_symbols" "$output_objdir/$soname.def";
10395             echo "$tool_output_objdir$soname.def" > "$output_objdir/$soname.exp";
10396           else
10397             $SED -e '\''s/^/-link -EXPORT:/'\'' < $export_symbols > $output_objdir/$soname.exp;
10398           fi~
10399           $CC -o $tool_output_objdir$soname $libobjs $compiler_flags $deplibs "@$tool_output_objdir$soname.exp" -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~
10400           linknames='
10401         # The linker will not automatically build a static lib if we build a DLL.
10402         # _LT_TAGVAR(old_archive_from_new_cmds, )='true'
10403         enable_shared_with_static_runtimes=yes
10404         exclude_expsyms='_NULL_IMPORT_DESCRIPTOR|_IMPORT_DESCRIPTOR_.*'
10405         export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1,DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
10406         # Don't use ranlib
10407         old_postinstall_cmds='chmod 644 $oldlib'
10408         postlink_cmds='lt_outputfile="@OUTPUT@"~
10409           lt_tool_outputfile="@TOOL_OUTPUT@"~
10410           case $lt_outputfile in
10411             *.exe|*.EXE) ;;
10412             *)
10413               lt_outputfile=$lt_outputfile.exe
10414               lt_tool_outputfile=$lt_tool_outputfile.exe
10415               ;;
10416           esac~
10417           if test : != "$MANIFEST_TOOL" && test -f "$lt_outputfile.manifest"; then
10418             $MANIFEST_TOOL -manifest "$lt_tool_outputfile.manifest" -outputresource:"$lt_tool_outputfile" || exit 1;
10419             $RM "$lt_outputfile.manifest";
10420           fi'
10421         ;;
10422       *)
10423         # Assume MSVC and ICC wrapper
10424         hardcode_libdir_flag_spec=' '
10425         allow_undefined_flag=unsupported
10426         # Tell ltmain to make .lib files, not .a files.
10427         libext=lib
10428         # Tell ltmain to make .dll files, not .so files.
10429         shrext_cmds=.dll
10430         # FIXME: Setting linknames here is a bad hack.
10431         archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
10432         # The linker will automatically build a .lib file if we build a DLL.
10433         old_archive_from_new_cmds='true'
10434         # FIXME: Should let the user specify the lib program.
10435         old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
10436         enable_shared_with_static_runtimes=yes
10437         ;;
10438       esac
10439       ;;
10440
10441     darwin* | rhapsody*)
10442
10443
10444   archive_cmds_need_lc=no
10445   hardcode_direct=no
10446   hardcode_automatic=yes
10447   hardcode_shlibpath_var=unsupported
10448   if test yes = "$lt_cv_ld_force_load"; then
10449     whole_archive_flag_spec='`for conv in $convenience\"\"; do test  -n \"$conv\" && new_convenience=\"$new_convenience $wl-force_load,$conv\"; done; func_echo_all \"$new_convenience\"`'
10450
10451   else
10452     whole_archive_flag_spec=''
10453   fi
10454   link_all_deplibs=yes
10455   allow_undefined_flag=$_lt_dar_allow_undefined
10456   case $cc_basename in
10457      ifort*|nagfor*) _lt_dar_can_shared=yes ;;
10458      *) _lt_dar_can_shared=$GCC ;;
10459   esac
10460   if test yes = "$_lt_dar_can_shared"; then
10461     output_verbose_link_cmd=func_echo_all
10462     archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod$_lt_dsymutil"
10463     module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags$_lt_dsymutil"
10464     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"
10465     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"
10466
10467   else
10468   ld_shlibs=no
10469   fi
10470
10471       ;;
10472
10473     dgux*)
10474       archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10475       hardcode_libdir_flag_spec='-L$libdir'
10476       hardcode_shlibpath_var=no
10477       ;;
10478
10479     # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
10480     # support.  Future versions do this automatically, but an explicit c++rt0.o
10481     # does not break anything, and helps significantly (at the cost of a little
10482     # extra space).
10483     freebsd2.2*)
10484       archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
10485       hardcode_libdir_flag_spec='-R$libdir'
10486       hardcode_direct=yes
10487       hardcode_shlibpath_var=no
10488       ;;
10489
10490     # Unfortunately, older versions of FreeBSD 2 do not have this feature.
10491     freebsd2.*)
10492       archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
10493       hardcode_direct=yes
10494       hardcode_minus_L=yes
10495       hardcode_shlibpath_var=no
10496       ;;
10497
10498     # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
10499     freebsd* | dragonfly*)
10500       archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
10501       hardcode_libdir_flag_spec='-R$libdir'
10502       hardcode_direct=yes
10503       hardcode_shlibpath_var=no
10504       ;;
10505
10506     hpux9*)
10507       if test yes = "$GCC"; then
10508         archive_cmds='$RM $output_objdir/$soname~$CC -shared $pic_flag $wl+b $wl$install_libdir -o $output_objdir/$soname $libobjs $deplibs $compiler_flags~test "x$output_objdir/$soname" = "x$lib" || mv $output_objdir/$soname $lib'
10509       else
10510         archive_cmds='$RM $output_objdir/$soname~$LD -b +b $install_libdir -o $output_objdir/$soname $libobjs $deplibs $linker_flags~test "x$output_objdir/$soname" = "x$lib" || mv $output_objdir/$soname $lib'
10511       fi
10512       hardcode_libdir_flag_spec='$wl+b $wl$libdir'
10513       hardcode_libdir_separator=:
10514       hardcode_direct=yes
10515
10516       # hardcode_minus_L: Not really in the search PATH,
10517       # but as the default location of the library.
10518       hardcode_minus_L=yes
10519       export_dynamic_flag_spec='$wl-E'
10520       ;;
10521
10522     hpux10*)
10523       if test yes,no = "$GCC,$with_gnu_ld"; then
10524         archive_cmds='$CC -shared $pic_flag $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
10525       else
10526         archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
10527       fi
10528       if test no = "$with_gnu_ld"; then
10529         hardcode_libdir_flag_spec='$wl+b $wl$libdir'
10530         hardcode_libdir_separator=:
10531         hardcode_direct=yes
10532         hardcode_direct_absolute=yes
10533         export_dynamic_flag_spec='$wl-E'
10534         # hardcode_minus_L: Not really in the search PATH,
10535         # but as the default location of the library.
10536         hardcode_minus_L=yes
10537       fi
10538       ;;
10539
10540     hpux11*)
10541       if test yes,no = "$GCC,$with_gnu_ld"; then
10542         case $host_cpu in
10543         hppa*64*)
10544           archive_cmds='$CC -shared $wl+h $wl$soname -o $lib $libobjs $deplibs $compiler_flags'
10545           ;;
10546         ia64*)
10547           archive_cmds='$CC -shared $pic_flag $wl+h $wl$soname $wl+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
10548           ;;
10549         *)
10550           archive_cmds='$CC -shared $pic_flag $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
10551           ;;
10552         esac
10553       else
10554         case $host_cpu in
10555         hppa*64*)
10556           archive_cmds='$CC -b $wl+h $wl$soname -o $lib $libobjs $deplibs $compiler_flags'
10557           ;;
10558         ia64*)
10559           archive_cmds='$CC -b $wl+h $wl$soname $wl+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
10560           ;;
10561         *)
10562
10563           # Older versions of the 11.00 compiler do not understand -b yet
10564           # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does)
10565           { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5
10566 $as_echo_n "checking if $CC understands -b... " >&6; }
10567 if ${lt_cv_prog_compiler__b+:} false; then :
10568   $as_echo_n "(cached) " >&6
10569 else
10570   lt_cv_prog_compiler__b=no
10571    save_LDFLAGS=$LDFLAGS
10572    LDFLAGS="$LDFLAGS -b"
10573    echo "$lt_simple_link_test_code" > conftest.$ac_ext
10574    if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
10575      # The linker can only warn and ignore the option if not recognized
10576      # So say no if there are warnings
10577      if test -s conftest.err; then
10578        # Append any errors to the config.log.
10579        cat conftest.err 1>&5
10580        $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
10581        $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
10582        if diff conftest.exp conftest.er2 >/dev/null; then
10583          lt_cv_prog_compiler__b=yes
10584        fi
10585      else
10586        lt_cv_prog_compiler__b=yes
10587      fi
10588    fi
10589    $RM -r conftest*
10590    LDFLAGS=$save_LDFLAGS
10591
10592 fi
10593 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5
10594 $as_echo "$lt_cv_prog_compiler__b" >&6; }
10595
10596 if test yes = "$lt_cv_prog_compiler__b"; then
10597     archive_cmds='$CC -b $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
10598 else
10599     archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
10600 fi
10601
10602           ;;
10603         esac
10604       fi
10605       if test no = "$with_gnu_ld"; then
10606         hardcode_libdir_flag_spec='$wl+b $wl$libdir'
10607         hardcode_libdir_separator=:
10608
10609         case $host_cpu in
10610         hppa*64*|ia64*)
10611           hardcode_direct=no
10612           hardcode_shlibpath_var=no
10613           ;;
10614         *)
10615           hardcode_direct=yes
10616           hardcode_direct_absolute=yes
10617           export_dynamic_flag_spec='$wl-E'
10618
10619           # hardcode_minus_L: Not really in the search PATH,
10620           # but as the default location of the library.
10621           hardcode_minus_L=yes
10622           ;;
10623         esac
10624       fi
10625       ;;
10626
10627     irix5* | irix6* | nonstopux*)
10628       if test yes = "$GCC"; then
10629         archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname `test -n "$verstring" && func_echo_all "$wl-set_version $wl$verstring"` $wl-update_registry $wl$output_objdir/so_locations -o $lib'
10630         # Try to use the -exported_symbol ld option, if it does not
10631         # work, assume that -exports_file does not work either and
10632         # implicitly export all symbols.
10633         # This should be the same for all languages, so no per-tag cache variable.
10634         { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $host_os linker accepts -exported_symbol" >&5
10635 $as_echo_n "checking whether the $host_os linker accepts -exported_symbol... " >&6; }
10636 if ${lt_cv_irix_exported_symbol+:} false; then :
10637   $as_echo_n "(cached) " >&6
10638 else
10639   save_LDFLAGS=$LDFLAGS
10640            LDFLAGS="$LDFLAGS -shared $wl-exported_symbol ${wl}foo $wl-update_registry $wl/dev/null"
10641            cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10642 /* end confdefs.h.  */
10643 int foo (void) { return 0; }
10644 _ACEOF
10645 if ac_fn_c_try_link "$LINENO"; then :
10646   lt_cv_irix_exported_symbol=yes
10647 else
10648   lt_cv_irix_exported_symbol=no
10649 fi
10650 rm -f core conftest.err conftest.$ac_objext \
10651     conftest$ac_exeext conftest.$ac_ext
10652            LDFLAGS=$save_LDFLAGS
10653 fi
10654 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_irix_exported_symbol" >&5
10655 $as_echo "$lt_cv_irix_exported_symbol" >&6; }
10656         if test yes = "$lt_cv_irix_exported_symbol"; then
10657           archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname `test -n "$verstring" && func_echo_all "$wl-set_version $wl$verstring"` $wl-update_registry $wl$output_objdir/so_locations $wl-exports_file $wl$export_symbols -o $lib'
10658         fi
10659       else
10660         archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry $output_objdir/so_locations -o $lib'
10661         archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry $output_objdir/so_locations -exports_file $export_symbols -o $lib'
10662       fi
10663       archive_cmds_need_lc='no'
10664       hardcode_libdir_flag_spec='$wl-rpath $wl$libdir'
10665       hardcode_libdir_separator=:
10666       inherit_rpath=yes
10667       link_all_deplibs=yes
10668       ;;
10669
10670     linux*)
10671       case $cc_basename in
10672       tcc*)
10673         # Fabrice Bellard et al's Tiny C Compiler
10674         ld_shlibs=yes
10675         archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
10676         ;;
10677       esac
10678       ;;
10679
10680     netbsd*)
10681       if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
10682         archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'  # a.out
10683       else
10684         archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags'      # ELF
10685       fi
10686       hardcode_libdir_flag_spec='-R$libdir'
10687       hardcode_direct=yes
10688       hardcode_shlibpath_var=no
10689       ;;
10690
10691     newsos6)
10692       archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10693       hardcode_direct=yes
10694       hardcode_libdir_flag_spec='$wl-rpath $wl$libdir'
10695       hardcode_libdir_separator=:
10696       hardcode_shlibpath_var=no
10697       ;;
10698
10699     *nto* | *qnx*)
10700       ;;
10701
10702     openbsd* | bitrig*)
10703       if test -f /usr/libexec/ld.so; then
10704         hardcode_direct=yes
10705         hardcode_shlibpath_var=no
10706         hardcode_direct_absolute=yes
10707         if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`"; then
10708           archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
10709           archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags $wl-retain-symbols-file,$export_symbols'
10710           hardcode_libdir_flag_spec='$wl-rpath,$libdir'
10711           export_dynamic_flag_spec='$wl-E'
10712         else
10713           archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
10714           hardcode_libdir_flag_spec='$wl-rpath,$libdir'
10715         fi
10716       else
10717         ld_shlibs=no
10718       fi
10719       ;;
10720
10721     os2*)
10722       hardcode_libdir_flag_spec='-L$libdir'
10723       hardcode_minus_L=yes
10724       allow_undefined_flag=unsupported
10725       shrext_cmds=.dll
10726       archive_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~
10727         $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~
10728         $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~
10729         $ECHO EXPORTS >> $output_objdir/$libname.def~
10730         emxexp $libobjs | $SED /"_DLL_InitTerm"/d >> $output_objdir/$libname.def~
10731         $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~
10732         emximp -o $lib $output_objdir/$libname.def'
10733       archive_expsym_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~
10734         $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~
10735         $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~
10736         $ECHO EXPORTS >> $output_objdir/$libname.def~
10737         prefix_cmds="$SED"~
10738         if test EXPORTS = "`$SED 1q $export_symbols`"; then
10739           prefix_cmds="$prefix_cmds -e 1d";
10740         fi~
10741         prefix_cmds="$prefix_cmds -e \"s/^\(.*\)$/_\1/g\""~
10742         cat $export_symbols | $prefix_cmds >> $output_objdir/$libname.def~
10743         $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~
10744         emximp -o $lib $output_objdir/$libname.def'
10745       old_archive_From_new_cmds='emximp -o $output_objdir/${libname}_dll.a $output_objdir/$libname.def'
10746       enable_shared_with_static_runtimes=yes
10747       file_list_spec='@'
10748       ;;
10749
10750     osf3*)
10751       if test yes = "$GCC"; then
10752         allow_undefined_flag=' $wl-expect_unresolved $wl\*'
10753         archive_cmds='$CC -shared$allow_undefined_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname `test -n "$verstring" && func_echo_all "$wl-set_version $wl$verstring"` $wl-update_registry $wl$output_objdir/so_locations -o $lib'
10754       else
10755         allow_undefined_flag=' -expect_unresolved \*'
10756         archive_cmds='$CC -shared$allow_undefined_flag $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry $output_objdir/so_locations -o $lib'
10757       fi
10758       archive_cmds_need_lc='no'
10759       hardcode_libdir_flag_spec='$wl-rpath $wl$libdir'
10760       hardcode_libdir_separator=:
10761       ;;
10762
10763     osf4* | osf5*)      # as osf3* with the addition of -msym flag
10764       if test yes = "$GCC"; then
10765         allow_undefined_flag=' $wl-expect_unresolved $wl\*'
10766         archive_cmds='$CC -shared$allow_undefined_flag $pic_flag $libobjs $deplibs $compiler_flags $wl-msym $wl-soname $wl$soname `test -n "$verstring" && func_echo_all "$wl-set_version $wl$verstring"` $wl-update_registry $wl$output_objdir/so_locations -o $lib'
10767         hardcode_libdir_flag_spec='$wl-rpath $wl$libdir'
10768       else
10769         allow_undefined_flag=' -expect_unresolved \*'
10770         archive_cmds='$CC -shared$allow_undefined_flag $libobjs $deplibs $compiler_flags -msym -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry $output_objdir/so_locations -o $lib'
10771         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~
10772           $CC -shared$allow_undefined_flag $wl-input $wl$lib.exp $compiler_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && $ECHO "-set_version $verstring"` -update_registry $output_objdir/so_locations -o $lib~$RM $lib.exp'
10773
10774         # Both c and cxx compiler support -rpath directly
10775         hardcode_libdir_flag_spec='-rpath $libdir'
10776       fi
10777       archive_cmds_need_lc='no'
10778       hardcode_libdir_separator=:
10779       ;;
10780
10781     solaris*)
10782       no_undefined_flag=' -z defs'
10783       if test yes = "$GCC"; then
10784         wlarc='$wl'
10785         archive_cmds='$CC -shared $pic_flag $wl-z ${wl}text $wl-h $wl$soname -o $lib $libobjs $deplibs $compiler_flags'
10786         archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
10787           $CC -shared $pic_flag $wl-z ${wl}text $wl-M $wl$lib.exp $wl-h $wl$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
10788       else
10789         case `$CC -V 2>&1` in
10790         *"Compilers 5.0"*)
10791           wlarc=''
10792           archive_cmds='$LD -G$allow_undefined_flag -h $soname -o $lib $libobjs $deplibs $linker_flags'
10793           archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
10794             $LD -G$allow_undefined_flag -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
10795           ;;
10796         *)
10797           wlarc='$wl'
10798           archive_cmds='$CC -G$allow_undefined_flag -h $soname -o $lib $libobjs $deplibs $compiler_flags'
10799           archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
10800             $CC -G$allow_undefined_flag -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
10801           ;;
10802         esac
10803       fi
10804       hardcode_libdir_flag_spec='-R$libdir'
10805       hardcode_shlibpath_var=no
10806       case $host_os in
10807       solaris2.[0-5] | solaris2.[0-5].*) ;;
10808       *)
10809         # The compiler driver will combine and reorder linker options,
10810         # but understands '-z linker_flag'.  GCC discards it without '$wl',
10811         # but is careful enough not to reorder.
10812         # Supported since Solaris 2.6 (maybe 2.5.1?)
10813         if test yes = "$GCC"; then
10814           whole_archive_flag_spec='$wl-z ${wl}allextract$convenience $wl-z ${wl}defaultextract'
10815         else
10816           whole_archive_flag_spec='-z allextract$convenience -z defaultextract'
10817         fi
10818         ;;
10819       esac
10820       link_all_deplibs=yes
10821       ;;
10822
10823     sunos4*)
10824       if test sequent = "$host_vendor"; then
10825         # Use $CC to link under sequent, because it throws in some extra .o
10826         # files that make .init and .fini sections work.
10827         archive_cmds='$CC -G $wl-h $soname -o $lib $libobjs $deplibs $compiler_flags'
10828       else
10829         archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
10830       fi
10831       hardcode_libdir_flag_spec='-L$libdir'
10832       hardcode_direct=yes
10833       hardcode_minus_L=yes
10834       hardcode_shlibpath_var=no
10835       ;;
10836
10837     sysv4)
10838       case $host_vendor in
10839         sni)
10840           archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10841           hardcode_direct=yes # is this really true???
10842         ;;
10843         siemens)
10844           ## LD is ld it makes a PLAMLIB
10845           ## CC just makes a GrossModule.
10846           archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
10847           reload_cmds='$CC -r -o $output$reload_objs'
10848           hardcode_direct=no
10849         ;;
10850         motorola)
10851           archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10852           hardcode_direct=no #Motorola manual says yes, but my tests say they lie
10853         ;;
10854       esac
10855       runpath_var='LD_RUN_PATH'
10856       hardcode_shlibpath_var=no
10857       ;;
10858
10859     sysv4.3*)
10860       archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10861       hardcode_shlibpath_var=no
10862       export_dynamic_flag_spec='-Bexport'
10863       ;;
10864
10865     sysv4*MP*)
10866       if test -d /usr/nec; then
10867         archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10868         hardcode_shlibpath_var=no
10869         runpath_var=LD_RUN_PATH
10870         hardcode_runpath_var=yes
10871         ld_shlibs=yes
10872       fi
10873       ;;
10874
10875     sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
10876       no_undefined_flag='$wl-z,text'
10877       archive_cmds_need_lc=no
10878       hardcode_shlibpath_var=no
10879       runpath_var='LD_RUN_PATH'
10880
10881       if test yes = "$GCC"; then
10882         archive_cmds='$CC -shared $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10883         archive_expsym_cmds='$CC -shared $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10884       else
10885         archive_cmds='$CC -G $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10886         archive_expsym_cmds='$CC -G $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10887       fi
10888       ;;
10889
10890     sysv5* | sco3.2v5* | sco5v6*)
10891       # Note: We CANNOT use -z defs as we might desire, because we do not
10892       # link with -lc, and that would cause any symbols used from libc to
10893       # always be unresolved, which means just about no library would
10894       # ever link correctly.  If we're not using GNU ld we use -z text
10895       # though, which does catch some bad symbols but isn't as heavy-handed
10896       # as -z defs.
10897       no_undefined_flag='$wl-z,text'
10898       allow_undefined_flag='$wl-z,nodefs'
10899       archive_cmds_need_lc=no
10900       hardcode_shlibpath_var=no
10901       hardcode_libdir_flag_spec='$wl-R,$libdir'
10902       hardcode_libdir_separator=':'
10903       link_all_deplibs=yes
10904       export_dynamic_flag_spec='$wl-Bexport'
10905       runpath_var='LD_RUN_PATH'
10906
10907       if test yes = "$GCC"; then
10908         archive_cmds='$CC -shared $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10909         archive_expsym_cmds='$CC -shared $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10910       else
10911         archive_cmds='$CC -G $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10912         archive_expsym_cmds='$CC -G $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10913       fi
10914       ;;
10915
10916     uts4*)
10917       archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10918       hardcode_libdir_flag_spec='-L$libdir'
10919       hardcode_shlibpath_var=no
10920       ;;
10921
10922     *)
10923       ld_shlibs=no
10924       ;;
10925     esac
10926
10927     if test sni = "$host_vendor"; then
10928       case $host in
10929       sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
10930         export_dynamic_flag_spec='$wl-Blargedynsym'
10931         ;;
10932       esac
10933     fi
10934   fi
10935
10936 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5
10937 $as_echo "$ld_shlibs" >&6; }
10938 test no = "$ld_shlibs" && can_build_shared=no
10939
10940 with_gnu_ld=$with_gnu_ld
10941
10942
10943
10944
10945
10946
10947
10948
10949
10950
10951
10952
10953
10954
10955
10956 #
10957 # Do we need to explicitly link libc?
10958 #
10959 case "x$archive_cmds_need_lc" in
10960 x|xyes)
10961   # Assume -lc should be added
10962   archive_cmds_need_lc=yes
10963
10964   if test yes,yes = "$GCC,$enable_shared"; then
10965     case $archive_cmds in
10966     *'~'*)
10967       # FIXME: we may have to deal with multi-command sequences.
10968       ;;
10969     '$CC '*)
10970       # Test whether the compiler implicitly links with -lc since on some
10971       # systems, -lgcc has to come before -lc. If gcc already passes -lc
10972       # to ld, don't add -lc before -lgcc.
10973       { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
10974 $as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
10975 if ${lt_cv_archive_cmds_need_lc+:} false; then :
10976   $as_echo_n "(cached) " >&6
10977 else
10978   $RM conftest*
10979         echo "$lt_simple_compile_test_code" > conftest.$ac_ext
10980
10981         if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
10982   (eval $ac_compile) 2>&5
10983   ac_status=$?
10984   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10985   test $ac_status = 0; } 2>conftest.err; then
10986           soname=conftest
10987           lib=conftest
10988           libobjs=conftest.$ac_objext
10989           deplibs=
10990           wl=$lt_prog_compiler_wl
10991           pic_flag=$lt_prog_compiler_pic
10992           compiler_flags=-v
10993           linker_flags=-v
10994           verstring=
10995           output_objdir=.
10996           libname=conftest
10997           lt_save_allow_undefined_flag=$allow_undefined_flag
10998           allow_undefined_flag=
10999           if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
11000   (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
11001   ac_status=$?
11002   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11003   test $ac_status = 0; }
11004           then
11005             lt_cv_archive_cmds_need_lc=no
11006           else
11007             lt_cv_archive_cmds_need_lc=yes
11008           fi
11009           allow_undefined_flag=$lt_save_allow_undefined_flag
11010         else
11011           cat conftest.err 1>&5
11012         fi
11013         $RM conftest*
11014
11015 fi
11016 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5
11017 $as_echo "$lt_cv_archive_cmds_need_lc" >&6; }
11018       archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc
11019       ;;
11020     esac
11021   fi
11022   ;;
11023 esac
11024
11025
11026
11027
11028
11029
11030
11031
11032
11033
11034
11035
11036
11037
11038
11039
11040
11041
11042
11043
11044
11045
11046
11047
11048
11049
11050
11051
11052
11053
11054
11055
11056
11057
11058
11059
11060
11061
11062
11063
11064
11065
11066
11067
11068
11069
11070
11071
11072
11073
11074
11075
11076
11077
11078
11079
11080
11081
11082
11083
11084
11085
11086
11087
11088
11089
11090
11091
11092
11093
11094
11095
11096
11097
11098
11099
11100
11101
11102
11103
11104
11105
11106
11107
11108
11109
11110
11111
11112
11113
11114
11115
11116
11117
11118
11119
11120
11121
11122
11123
11124
11125
11126
11127
11128
11129
11130
11131
11132
11133
11134
11135
11136
11137
11138
11139
11140
11141
11142
11143
11144
11145
11146
11147
11148
11149
11150
11151
11152
11153
11154
11155
11156
11157
11158
11159
11160
11161
11162
11163
11164
11165
11166
11167
11168
11169
11170
11171
11172
11173
11174
11175
11176   { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
11177 $as_echo_n "checking dynamic linker characteristics... " >&6; }
11178
11179 if test yes = "$GCC"; then
11180   case $host_os in
11181     darwin*) lt_awk_arg='/^libraries:/,/LR/' ;;
11182     *) lt_awk_arg='/^libraries:/' ;;
11183   esac
11184   case $host_os in
11185     mingw* | cegcc*) lt_sed_strip_eq='s|=\([A-Za-z]:\)|\1|g' ;;
11186     *) lt_sed_strip_eq='s|=/|/|g' ;;
11187   esac
11188   lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq`
11189   case $lt_search_path_spec in
11190   *\;*)
11191     # if the path contains ";" then we assume it to be the separator
11192     # otherwise default to the standard path separator (i.e. ":") - it is
11193     # assumed that no part of a normal pathname contains ";" but that should
11194     # okay in the real world where ";" in dirpaths is itself problematic.
11195     lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'`
11196     ;;
11197   *)
11198     lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"`
11199     ;;
11200   esac
11201   # Ok, now we have the path, separated by spaces, we can step through it
11202   # and add multilib dir if necessary...
11203   lt_tmp_lt_search_path_spec=
11204   lt_multi_os_dir=/`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
11205   # ...but if some path component already ends with the multilib dir we assume
11206   # that all is fine and trust -print-search-dirs as is (GCC 4.2? or newer).
11207   case "$lt_multi_os_dir; $lt_search_path_spec " in
11208   "/; "* | "/.; "* | "/./; "* | *"$lt_multi_os_dir "* | *"$lt_multi_os_dir/ "*)
11209     lt_multi_os_dir=
11210     ;;
11211   esac
11212   for lt_sys_path in $lt_search_path_spec; do
11213     if test -d "$lt_sys_path$lt_multi_os_dir"; then
11214       lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path$lt_multi_os_dir"
11215     elif test -n "$lt_multi_os_dir"; then
11216       test -d "$lt_sys_path" && \
11217         lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
11218     fi
11219   done
11220   lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk '
11221 BEGIN {RS = " "; FS = "/|\n";} {
11222   lt_foo = "";
11223   lt_count = 0;
11224   for (lt_i = NF; lt_i > 0; lt_i--) {
11225     if ($lt_i != "" && $lt_i != ".") {
11226       if ($lt_i == "..") {
11227         lt_count++;
11228       } else {
11229         if (lt_count == 0) {
11230           lt_foo = "/" $lt_i lt_foo;
11231         } else {
11232           lt_count--;
11233         }
11234       }
11235     }
11236   }
11237   if (lt_foo != "") { lt_freq[lt_foo]++; }
11238   if (lt_freq[lt_foo] == 1) { print lt_foo; }
11239 }'`
11240   # AWK program above erroneously prepends '/' to C:/dos/paths
11241   # for these hosts.
11242   case $host_os in
11243     mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\
11244       $SED 's|/\([A-Za-z]:\)|\1|g'` ;;
11245   esac
11246   sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP`
11247 else
11248   sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
11249 fi
11250 library_names_spec=
11251 libname_spec='lib$name'
11252 soname_spec=
11253 shrext_cmds=.so
11254 postinstall_cmds=
11255 postuninstall_cmds=
11256 finish_cmds=
11257 finish_eval=
11258 shlibpath_var=
11259 shlibpath_overrides_runpath=unknown
11260 version_type=none
11261 dynamic_linker="$host_os ld.so"
11262 sys_lib_dlsearch_path_spec="/lib /usr/lib"
11263 need_lib_prefix=unknown
11264 hardcode_into_libs=no
11265
11266 # when you set need_version to no, make sure it does not cause -set_version
11267 # flags to be left without arguments
11268 need_version=unknown
11269
11270
11271
11272 case $host_os in
11273 aix3*)
11274   version_type=linux # correct to gnu/linux during the next big refactor
11275   library_names_spec='$libname$release$shared_ext$versuffix $libname.a'
11276   shlibpath_var=LIBPATH
11277
11278   # AIX 3 has no versioning support, so we append a major version to the name.
11279   soname_spec='$libname$release$shared_ext$major'
11280   ;;
11281
11282 aix[4-9]*)
11283   version_type=linux # correct to gnu/linux during the next big refactor
11284   need_lib_prefix=no
11285   need_version=no
11286   hardcode_into_libs=yes
11287   if test ia64 = "$host_cpu"; then
11288     # AIX 5 supports IA64
11289     library_names_spec='$libname$release$shared_ext$major $libname$release$shared_ext$versuffix $libname$shared_ext'
11290     shlibpath_var=LD_LIBRARY_PATH
11291   else
11292     # With GCC up to 2.95.x, collect2 would create an import file
11293     # for dependence libraries.  The import file would start with
11294     # the line '#! .'.  This would cause the generated library to
11295     # depend on '.', always an invalid library.  This was fixed in
11296     # development snapshots of GCC prior to 3.0.
11297     case $host_os in
11298       aix4 | aix4.[01] | aix4.[01].*)
11299       if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
11300            echo ' yes '
11301            echo '#endif'; } | $CC -E - | $GREP yes > /dev/null; then
11302         :
11303       else
11304         can_build_shared=no
11305       fi
11306       ;;
11307     esac
11308     # Using Import Files as archive members, it is possible to support
11309     # filename-based versioning of shared library archives on AIX. While
11310     # this would work for both with and without runtime linking, it will
11311     # prevent static linking of such archives. So we do filename-based
11312     # shared library versioning with .so extension only, which is used
11313     # when both runtime linking and shared linking is enabled.
11314     # Unfortunately, runtime linking may impact performance, so we do
11315     # not want this to be the default eventually. Also, we use the
11316     # versioned .so libs for executables only if there is the -brtl
11317     # linker flag in LDFLAGS as well, or --with-aix-soname=svr4 only.
11318     # To allow for filename-based versioning support, we need to create
11319     # libNAME.so.V as an archive file, containing:
11320     # *) an Import File, referring to the versioned filename of the
11321     #    archive as well as the shared archive member, telling the
11322     #    bitwidth (32 or 64) of that shared object, and providing the
11323     #    list of exported symbols of that shared object, eventually
11324     #    decorated with the 'weak' keyword
11325     # *) the shared object with the F_LOADONLY flag set, to really avoid
11326     #    it being seen by the linker.
11327     # At run time we better use the real file rather than another symlink,
11328     # but for link time we create the symlink libNAME.so -> libNAME.so.V
11329
11330     case $with_aix_soname,$aix_use_runtimelinking in
11331     # AIX (on Power*) has no versioning support, so currently we cannot hardcode correct
11332     # soname into executable. Probably we can add versioning support to
11333     # collect2, so additional links can be useful in future.
11334     aix,yes) # traditional libtool
11335       dynamic_linker='AIX unversionable lib.so'
11336       # If using run time linking (on AIX 4.2 or later) use lib<name>.so
11337       # instead of lib<name>.a to let people know that these are not
11338       # typical AIX shared libraries.
11339       library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
11340       ;;
11341     aix,no) # traditional AIX only
11342       dynamic_linker='AIX lib.a(lib.so.V)'
11343       # We preserve .a as extension for shared libraries through AIX4.2
11344       # and later when we are not doing run time linking.
11345       library_names_spec='$libname$release.a $libname.a'
11346       soname_spec='$libname$release$shared_ext$major'
11347       ;;
11348     svr4,*) # full svr4 only
11349       dynamic_linker="AIX lib.so.V($shared_archive_member_spec.o)"
11350       library_names_spec='$libname$release$shared_ext$major $libname$shared_ext'
11351       # We do not specify a path in Import Files, so LIBPATH fires.
11352       shlibpath_overrides_runpath=yes
11353       ;;
11354     *,yes) # both, prefer svr4
11355       dynamic_linker="AIX lib.so.V($shared_archive_member_spec.o), lib.a(lib.so.V)"
11356       library_names_spec='$libname$release$shared_ext$major $libname$shared_ext'
11357       # unpreferred sharedlib libNAME.a needs extra handling
11358       postinstall_cmds='test -n "$linkname" || linkname="$realname"~func_stripname "" ".so" "$linkname"~$install_shared_prog "$dir/$func_stripname_result.$libext" "$destdir/$func_stripname_result.$libext"~test -z "$tstripme" || test -z "$striplib" || $striplib "$destdir/$func_stripname_result.$libext"'
11359       postuninstall_cmds='for n in $library_names $old_library; do :; done~func_stripname "" ".so" "$n"~test "$func_stripname_result" = "$n" || func_append rmfiles " $odir/$func_stripname_result.$libext"'
11360       # We do not specify a path in Import Files, so LIBPATH fires.
11361       shlibpath_overrides_runpath=yes
11362       ;;
11363     *,no) # both, prefer aix
11364       dynamic_linker="AIX lib.a(lib.so.V), lib.so.V($shared_archive_member_spec.o)"
11365       library_names_spec='$libname$release.a $libname.a'
11366       soname_spec='$libname$release$shared_ext$major'
11367       # unpreferred sharedlib libNAME.so.V and symlink libNAME.so need extra handling
11368       postinstall_cmds='test -z "$dlname" || $install_shared_prog $dir/$dlname $destdir/$dlname~test -z "$tstripme" || test -z "$striplib" || $striplib $destdir/$dlname~test -n "$linkname" || linkname=$realname~func_stripname "" ".a" "$linkname"~(cd "$destdir" && $LN_S -f $dlname $func_stripname_result.so)'
11369       postuninstall_cmds='test -z "$dlname" || func_append rmfiles " $odir/$dlname"~for n in $old_library $library_names; do :; done~func_stripname "" ".a" "$n"~func_append rmfiles " $odir/$func_stripname_result.so"'
11370       ;;
11371     esac
11372     shlibpath_var=LIBPATH
11373   fi
11374   ;;
11375
11376 amigaos*)
11377   case $host_cpu in
11378   powerpc)
11379     # Since July 2007 AmigaOS4 officially supports .so libraries.
11380     # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
11381     library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
11382     ;;
11383   m68k)
11384     library_names_spec='$libname.ixlibrary $libname.a'
11385     # Create ${libname}_ixlibrary.a entries in /sys/libs.
11386     finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`func_echo_all "$lib" | $SED '\''s%^.*/\([^/]*\)\.ixlibrary$%\1%'\''`; $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'
11387     ;;
11388   esac
11389   ;;
11390
11391 beos*)
11392   library_names_spec='$libname$shared_ext'
11393   dynamic_linker="$host_os ld.so"
11394   shlibpath_var=LIBRARY_PATH
11395   ;;
11396
11397 bsdi[45]*)
11398   version_type=linux # correct to gnu/linux during the next big refactor
11399   need_version=no
11400   library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
11401   soname_spec='$libname$release$shared_ext$major'
11402   finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
11403   shlibpath_var=LD_LIBRARY_PATH
11404   sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
11405   sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
11406   # the default ld.so.conf also contains /usr/contrib/lib and
11407   # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
11408   # libtool to hard-code these into programs
11409   ;;
11410
11411 cygwin* | mingw* | pw32* | cegcc*)
11412   version_type=windows
11413   shrext_cmds=.dll
11414   need_version=no
11415   need_lib_prefix=no
11416
11417   case $GCC,$cc_basename in
11418   yes,*)
11419     # gcc
11420     library_names_spec='$libname.dll.a'
11421     # DLL is installed to $(libdir)/../bin by postinstall_cmds
11422     postinstall_cmds='base_file=`basename \$file`~
11423       dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; echo \$dlname'\''`~
11424       dldir=$destdir/`dirname \$dlpath`~
11425       test -d \$dldir || mkdir -p \$dldir~
11426       $install_prog $dir/$dlname \$dldir/$dlname~
11427       chmod a+x \$dldir/$dlname~
11428       if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
11429         eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
11430       fi'
11431     postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
11432       dlpath=$dir/\$dldll~
11433        $RM \$dlpath'
11434     shlibpath_overrides_runpath=yes
11435
11436     case $host_os in
11437     cygwin*)
11438       # Cygwin DLLs use 'cyg' prefix rather than 'lib'
11439       soname_spec='`echo $libname | sed -e 's/^lib/cyg/'``echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext'
11440
11441       sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api"
11442       ;;
11443     mingw* | cegcc*)
11444       # MinGW DLLs use traditional 'lib' prefix
11445       soname_spec='$libname`echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext'
11446       ;;
11447     pw32*)
11448       # pw32 DLLs use 'pw' prefix rather than 'lib'
11449       library_names_spec='`echo $libname | sed -e 's/^lib/pw/'``echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext'
11450       ;;
11451     esac
11452     dynamic_linker='Win32 ld.exe'
11453     ;;
11454
11455   *,cl* | *,icl*)
11456     # Native MSVC or ICC
11457     libname_spec='$name'
11458     soname_spec='$libname`echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext'
11459     library_names_spec='$libname.dll.lib'
11460
11461     case $build_os in
11462     mingw*)
11463       sys_lib_search_path_spec=
11464       lt_save_ifs=$IFS
11465       IFS=';'
11466       for lt_path in $LIB
11467       do
11468         IFS=$lt_save_ifs
11469         # Let DOS variable expansion print the short 8.3 style file name.
11470         lt_path=`cd "$lt_path" 2>/dev/null && cmd //C "for %i in (".") do @echo %~si"`
11471         sys_lib_search_path_spec="$sys_lib_search_path_spec $lt_path"
11472       done
11473       IFS=$lt_save_ifs
11474       # Convert to MSYS style.
11475       sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | sed -e 's|\\\\|/|g' -e 's| \\([a-zA-Z]\\):| /\\1|g' -e 's|^ ||'`
11476       ;;
11477     cygwin*)
11478       # Convert to unix form, then to dos form, then back to unix form
11479       # but this time dos style (no spaces!) so that the unix form looks
11480       # like /cygdrive/c/PROGRA~1:/cygdr...
11481       sys_lib_search_path_spec=`cygpath --path --unix "$LIB"`
11482       sys_lib_search_path_spec=`cygpath --path --dos "$sys_lib_search_path_spec" 2>/dev/null`
11483       sys_lib_search_path_spec=`cygpath --path --unix "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
11484       ;;
11485     *)
11486       sys_lib_search_path_spec=$LIB
11487       if $ECHO "$sys_lib_search_path_spec" | $GREP ';[c-zC-Z]:/' >/dev/null; then
11488         # It is most probably a Windows format PATH.
11489         sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
11490       else
11491         sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
11492       fi
11493       # FIXME: find the short name or the path components, as spaces are
11494       # common. (e.g. "Program Files" -> "PROGRA~1")
11495       ;;
11496     esac
11497
11498     # DLL is installed to $(libdir)/../bin by postinstall_cmds
11499     postinstall_cmds='base_file=`basename \$file`~
11500       dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; echo \$dlname'\''`~
11501       dldir=$destdir/`dirname \$dlpath`~
11502       test -d \$dldir || mkdir -p \$dldir~
11503       $install_prog $dir/$dlname \$dldir/$dlname'
11504     postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
11505       dlpath=$dir/\$dldll~
11506        $RM \$dlpath'
11507     shlibpath_overrides_runpath=yes
11508     dynamic_linker='Win32 link.exe'
11509     ;;
11510
11511   *)
11512     # Assume MSVC and ICC wrapper
11513     library_names_spec='$libname`echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext $libname.lib'
11514     dynamic_linker='Win32 ld.exe'
11515     ;;
11516   esac
11517   # FIXME: first we should search . and the directory the executable is in
11518   shlibpath_var=PATH
11519   ;;
11520
11521 darwin* | rhapsody*)
11522   dynamic_linker="$host_os dyld"
11523   version_type=darwin
11524   need_lib_prefix=no
11525   need_version=no
11526   library_names_spec='$libname$release$major$shared_ext $libname$shared_ext'
11527   soname_spec='$libname$release$major$shared_ext'
11528   shlibpath_overrides_runpath=yes
11529   shlibpath_var=DYLD_LIBRARY_PATH
11530   shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
11531
11532   sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"
11533   sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
11534   ;;
11535
11536 dgux*)
11537   version_type=linux # correct to gnu/linux during the next big refactor
11538   need_lib_prefix=no
11539   need_version=no
11540   library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
11541   soname_spec='$libname$release$shared_ext$major'
11542   shlibpath_var=LD_LIBRARY_PATH
11543   ;;
11544
11545 freebsd* | dragonfly*)
11546   # DragonFly does not have aout.  When/if they implement a new
11547   # versioning mechanism, adjust this.
11548   if test -x /usr/bin/objformat; then
11549     objformat=`/usr/bin/objformat`
11550   else
11551     case $host_os in
11552     freebsd[23].*) objformat=aout ;;
11553     *) objformat=elf ;;
11554     esac
11555   fi
11556   version_type=freebsd-$objformat
11557   case $version_type in
11558     freebsd-elf*)
11559       library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
11560       soname_spec='$libname$release$shared_ext$major'
11561       need_version=no
11562       need_lib_prefix=no
11563       ;;
11564     freebsd-*)
11565       library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix'
11566       need_version=yes
11567       ;;
11568   esac
11569   shlibpath_var=LD_LIBRARY_PATH
11570   case $host_os in
11571   freebsd2.*)
11572     shlibpath_overrides_runpath=yes
11573     ;;
11574   freebsd3.[01]* | freebsdelf3.[01]*)
11575     shlibpath_overrides_runpath=yes
11576     hardcode_into_libs=yes
11577     ;;
11578   freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
11579   freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
11580     shlibpath_overrides_runpath=no
11581     hardcode_into_libs=yes
11582     ;;
11583   *) # from 4.6 on, and DragonFly
11584     shlibpath_overrides_runpath=yes
11585     hardcode_into_libs=yes
11586     ;;
11587   esac
11588   ;;
11589
11590 haiku*)
11591   version_type=linux # correct to gnu/linux during the next big refactor
11592   need_lib_prefix=no
11593   need_version=no
11594   dynamic_linker="$host_os runtime_loader"
11595   library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
11596   soname_spec='$libname$release$shared_ext$major'
11597   shlibpath_var=LIBRARY_PATH
11598   shlibpath_overrides_runpath=no
11599   sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/system/lib'
11600   hardcode_into_libs=yes
11601   ;;
11602
11603 hpux9* | hpux10* | hpux11*)
11604   # Give a soname corresponding to the major version so that dld.sl refuses to
11605   # link against other versions.
11606   version_type=sunos
11607   need_lib_prefix=no
11608   need_version=no
11609   case $host_cpu in
11610   ia64*)
11611     shrext_cmds='.so'
11612     hardcode_into_libs=yes
11613     dynamic_linker="$host_os dld.so"
11614     shlibpath_var=LD_LIBRARY_PATH
11615     shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
11616     library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
11617     soname_spec='$libname$release$shared_ext$major'
11618     if test 32 = "$HPUX_IA64_MODE"; then
11619       sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
11620       sys_lib_dlsearch_path_spec=/usr/lib/hpux32
11621     else
11622       sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
11623       sys_lib_dlsearch_path_spec=/usr/lib/hpux64
11624     fi
11625     ;;
11626   hppa*64*)
11627     shrext_cmds='.sl'
11628     hardcode_into_libs=yes
11629     dynamic_linker="$host_os dld.sl"
11630     shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
11631     shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
11632     library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
11633     soname_spec='$libname$release$shared_ext$major'
11634     sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
11635     sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
11636     ;;
11637   *)
11638     shrext_cmds='.sl'
11639     dynamic_linker="$host_os dld.sl"
11640     shlibpath_var=SHLIB_PATH
11641     shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
11642     library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
11643     soname_spec='$libname$release$shared_ext$major'
11644     ;;
11645   esac
11646   # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
11647   postinstall_cmds='chmod 555 $lib'
11648   # or fails outright, so override atomically:
11649   install_override_mode=555
11650   ;;
11651
11652 interix[3-9]*)
11653   version_type=linux # correct to gnu/linux during the next big refactor
11654   need_lib_prefix=no
11655   need_version=no
11656   library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
11657   soname_spec='$libname$release$shared_ext$major'
11658   dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
11659   shlibpath_var=LD_LIBRARY_PATH
11660   shlibpath_overrides_runpath=no
11661   hardcode_into_libs=yes
11662   ;;
11663
11664 irix5* | irix6* | nonstopux*)
11665   case $host_os in
11666     nonstopux*) version_type=nonstopux ;;
11667     *)
11668         if test yes = "$lt_cv_prog_gnu_ld"; then
11669                 version_type=linux # correct to gnu/linux during the next big refactor
11670         else
11671                 version_type=irix
11672         fi ;;
11673   esac
11674   need_lib_prefix=no
11675   need_version=no
11676   soname_spec='$libname$release$shared_ext$major'
11677   library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$release$shared_ext $libname$shared_ext'
11678   case $host_os in
11679   irix5* | nonstopux*)
11680     libsuff= shlibsuff=
11681     ;;
11682   *)
11683     case $LD in # libtool.m4 will add one of these switches to LD
11684     *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
11685       libsuff= shlibsuff= libmagic=32-bit;;
11686     *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
11687       libsuff=32 shlibsuff=N32 libmagic=N32;;
11688     *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
11689       libsuff=64 shlibsuff=64 libmagic=64-bit;;
11690     *) libsuff= shlibsuff= libmagic=never-match;;
11691     esac
11692     ;;
11693   esac
11694   shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
11695   shlibpath_overrides_runpath=no
11696   sys_lib_search_path_spec="/usr/lib$libsuff /lib$libsuff /usr/local/lib$libsuff"
11697   sys_lib_dlsearch_path_spec="/usr/lib$libsuff /lib$libsuff"
11698   hardcode_into_libs=yes
11699   ;;
11700
11701 # No shared lib support for Linux oldld, aout, or coff.
11702 linux*oldld* | linux*aout* | linux*coff*)
11703   dynamic_linker=no
11704   ;;
11705
11706 linux*android*)
11707   version_type=none # Android doesn't support versioned libraries.
11708   need_lib_prefix=no
11709   need_version=no
11710   library_names_spec='$libname$release$shared_ext'
11711   soname_spec='$libname$release$shared_ext'
11712   finish_cmds=
11713   shlibpath_var=LD_LIBRARY_PATH
11714   shlibpath_overrides_runpath=yes
11715
11716   # This implies no fast_install, which is unacceptable.
11717   # Some rework will be needed to allow for fast_install
11718   # before this can be enabled.
11719   hardcode_into_libs=yes
11720
11721   dynamic_linker='Android linker'
11722   # Don't embed -rpath directories since the linker doesn't support them.
11723   hardcode_libdir_flag_spec='-L$libdir'
11724   ;;
11725
11726 # This must be glibc/ELF.
11727 linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*)
11728   version_type=linux # correct to gnu/linux during the next big refactor
11729   need_lib_prefix=no
11730   need_version=no
11731   library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
11732   soname_spec='$libname$release$shared_ext$major'
11733   finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
11734   shlibpath_var=LD_LIBRARY_PATH
11735   shlibpath_overrides_runpath=no
11736
11737   # Some binutils ld are patched to set DT_RUNPATH
11738   if ${lt_cv_shlibpath_overrides_runpath+:} false; then :
11739   $as_echo_n "(cached) " >&6
11740 else
11741   lt_cv_shlibpath_overrides_runpath=no
11742     save_LDFLAGS=$LDFLAGS
11743     save_libdir=$libdir
11744     eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \
11745          LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\""
11746     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11747 /* end confdefs.h.  */
11748
11749 int
11750 main ()
11751 {
11752
11753   ;
11754   return 0;
11755 }
11756 _ACEOF
11757 if ac_fn_c_try_link "$LINENO"; then :
11758   if  ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
11759   lt_cv_shlibpath_overrides_runpath=yes
11760 fi
11761 fi
11762 rm -f core conftest.err conftest.$ac_objext \
11763     conftest$ac_exeext conftest.$ac_ext
11764     LDFLAGS=$save_LDFLAGS
11765     libdir=$save_libdir
11766
11767 fi
11768
11769   shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
11770
11771   # This implies no fast_install, which is unacceptable.
11772   # Some rework will be needed to allow for fast_install
11773   # before this can be enabled.
11774   hardcode_into_libs=yes
11775
11776   # Ideally, we could use ldconfig to report *all* directores which are
11777   # searched for libraries, however this is still not possible.  Aside from not
11778   # being certain /sbin/ldconfig is available, command
11779   # 'ldconfig -N -X -v | grep ^/' on 64bit Fedora does not report /usr/lib64,
11780   # even though it is searched at run-time.  Try to do the best guess by
11781   # appending ld.so.conf contents (and includes) to the search path.
11782   if test -f /etc/ld.so.conf; then
11783     lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s 2>/dev/null", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;/^[       ]*hwcap[        ]/d;s/[:,      ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;s/"//g;/^$/d' | tr '\n' ' '`
11784     sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
11785   fi
11786
11787   # We used to test for /lib/ld.so.1 and disable shared libraries on
11788   # powerpc, because MkLinux only supported shared libraries with the
11789   # GNU dynamic linker.  Since this was broken with cross compilers,
11790   # most powerpc-linux boxes support dynamic linking these days and
11791   # people can always --disable-shared, the test was removed, and we
11792   # assume the GNU/Linux dynamic linker is in use.
11793   dynamic_linker='GNU/Linux ld.so'
11794   ;;
11795
11796 netbsd*)
11797   version_type=sunos
11798   need_lib_prefix=no
11799   need_version=no
11800   if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
11801     library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix'
11802     finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
11803     dynamic_linker='NetBSD (a.out) ld.so'
11804   else
11805     library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
11806     soname_spec='$libname$release$shared_ext$major'
11807     dynamic_linker='NetBSD ld.elf_so'
11808   fi
11809   shlibpath_var=LD_LIBRARY_PATH
11810   shlibpath_overrides_runpath=yes
11811   hardcode_into_libs=yes
11812   ;;
11813
11814 newsos6)
11815   version_type=linux # correct to gnu/linux during the next big refactor
11816   library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
11817   shlibpath_var=LD_LIBRARY_PATH
11818   shlibpath_overrides_runpath=yes
11819   ;;
11820
11821 *nto* | *qnx*)
11822   version_type=qnx
11823   need_lib_prefix=no
11824   need_version=no
11825   library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
11826   soname_spec='$libname$release$shared_ext$major'
11827   shlibpath_var=LD_LIBRARY_PATH
11828   shlibpath_overrides_runpath=no
11829   hardcode_into_libs=yes
11830   dynamic_linker='ldqnx.so'
11831   ;;
11832
11833 openbsd* | bitrig*)
11834   version_type=sunos
11835   sys_lib_dlsearch_path_spec=/usr/lib
11836   need_lib_prefix=no
11837   if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`"; then
11838     need_version=no
11839   else
11840     need_version=yes
11841   fi
11842   library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix'
11843   finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
11844   shlibpath_var=LD_LIBRARY_PATH
11845   shlibpath_overrides_runpath=yes
11846   ;;
11847
11848 os2*)
11849   libname_spec='$name'
11850   version_type=windows
11851   shrext_cmds=.dll
11852   need_version=no
11853   need_lib_prefix=no
11854   # OS/2 can only load a DLL with a base name of 8 characters or less.
11855   soname_spec='`test -n "$os2dllname" && libname="$os2dllname";
11856     v=$($ECHO $release$versuffix | tr -d .-);
11857     n=$($ECHO $libname | cut -b -$((8 - ${#v})) | tr . _);
11858     $ECHO $n$v`$shared_ext'
11859   library_names_spec='${libname}_dll.$libext'
11860   dynamic_linker='OS/2 ld.exe'
11861   shlibpath_var=BEGINLIBPATH
11862   sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
11863   sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
11864   postinstall_cmds='base_file=`basename \$file`~
11865     dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; $ECHO \$dlname'\''`~
11866     dldir=$destdir/`dirname \$dlpath`~
11867     test -d \$dldir || mkdir -p \$dldir~
11868     $install_prog $dir/$dlname \$dldir/$dlname~
11869     chmod a+x \$dldir/$dlname~
11870     if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
11871       eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
11872     fi'
11873   postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; $ECHO \$dlname'\''`~
11874     dlpath=$dir/\$dldll~
11875     $RM \$dlpath'
11876   ;;
11877
11878 osf3* | osf4* | osf5*)
11879   version_type=osf
11880   need_lib_prefix=no
11881   need_version=no
11882   soname_spec='$libname$release$shared_ext$major'
11883   library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
11884   shlibpath_var=LD_LIBRARY_PATH
11885   sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
11886   sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
11887   ;;
11888
11889 rdos*)
11890   dynamic_linker=no
11891   ;;
11892
11893 solaris*)
11894   version_type=linux # correct to gnu/linux during the next big refactor
11895   need_lib_prefix=no
11896   need_version=no
11897   library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
11898   soname_spec='$libname$release$shared_ext$major'
11899   shlibpath_var=LD_LIBRARY_PATH
11900   shlibpath_overrides_runpath=yes
11901   hardcode_into_libs=yes
11902   # ldd complains unless libraries are executable
11903   postinstall_cmds='chmod +x $lib'
11904   ;;
11905
11906 sunos4*)
11907   version_type=sunos
11908   library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix'
11909   finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
11910   shlibpath_var=LD_LIBRARY_PATH
11911   shlibpath_overrides_runpath=yes
11912   if test yes = "$with_gnu_ld"; then
11913     need_lib_prefix=no
11914   fi
11915   need_version=yes
11916   ;;
11917
11918 sysv4 | sysv4.3*)
11919   version_type=linux # correct to gnu/linux during the next big refactor
11920   library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
11921   soname_spec='$libname$release$shared_ext$major'
11922   shlibpath_var=LD_LIBRARY_PATH
11923   case $host_vendor in
11924     sni)
11925       shlibpath_overrides_runpath=no
11926       need_lib_prefix=no
11927       runpath_var=LD_RUN_PATH
11928       ;;
11929     siemens)
11930       need_lib_prefix=no
11931       ;;
11932     motorola)
11933       need_lib_prefix=no
11934       need_version=no
11935       shlibpath_overrides_runpath=no
11936       sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
11937       ;;
11938   esac
11939   ;;
11940
11941 sysv4*MP*)
11942   if test -d /usr/nec; then
11943     version_type=linux # correct to gnu/linux during the next big refactor
11944     library_names_spec='$libname$shared_ext.$versuffix $libname$shared_ext.$major $libname$shared_ext'
11945     soname_spec='$libname$shared_ext.$major'
11946     shlibpath_var=LD_LIBRARY_PATH
11947   fi
11948   ;;
11949
11950 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
11951   version_type=sco
11952   need_lib_prefix=no
11953   need_version=no
11954   library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext $libname$shared_ext'
11955   soname_spec='$libname$release$shared_ext$major'
11956   shlibpath_var=LD_LIBRARY_PATH
11957   shlibpath_overrides_runpath=yes
11958   hardcode_into_libs=yes
11959   if test yes = "$with_gnu_ld"; then
11960     sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
11961   else
11962     sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
11963     case $host_os in
11964       sco3.2v5*)
11965         sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
11966         ;;
11967     esac
11968   fi
11969   sys_lib_dlsearch_path_spec='/usr/lib'
11970   ;;
11971
11972 tpf*)
11973   # TPF is a cross-target only.  Preferred cross-host = GNU/Linux.
11974   version_type=linux # correct to gnu/linux during the next big refactor
11975   need_lib_prefix=no
11976   need_version=no
11977   library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
11978   shlibpath_var=LD_LIBRARY_PATH
11979   shlibpath_overrides_runpath=no
11980   hardcode_into_libs=yes
11981   ;;
11982
11983 uts4*)
11984   version_type=linux # correct to gnu/linux during the next big refactor
11985   library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
11986   soname_spec='$libname$release$shared_ext$major'
11987   shlibpath_var=LD_LIBRARY_PATH
11988   ;;
11989
11990 *)
11991   dynamic_linker=no
11992   ;;
11993 esac
11994 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
11995 $as_echo "$dynamic_linker" >&6; }
11996 test no = "$dynamic_linker" && can_build_shared=no
11997
11998 variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
11999 if test yes = "$GCC"; then
12000   variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
12001 fi
12002
12003 if test set = "${lt_cv_sys_lib_search_path_spec+set}"; then
12004   sys_lib_search_path_spec=$lt_cv_sys_lib_search_path_spec
12005 fi
12006
12007 if test set = "${lt_cv_sys_lib_dlsearch_path_spec+set}"; then
12008   sys_lib_dlsearch_path_spec=$lt_cv_sys_lib_dlsearch_path_spec
12009 fi
12010
12011 # remember unaugmented sys_lib_dlsearch_path content for libtool script decls...
12012 configure_time_dlsearch_path=$sys_lib_dlsearch_path_spec
12013
12014 # ... but it needs LT_SYS_LIBRARY_PATH munging for other configure-time code
12015 func_munge_path_list sys_lib_dlsearch_path_spec "$LT_SYS_LIBRARY_PATH"
12016
12017 # to be used as default LT_SYS_LIBRARY_PATH value in generated libtool
12018 configure_time_lt_sys_library_path=$LT_SYS_LIBRARY_PATH
12019
12020
12021
12022
12023
12024
12025
12026
12027
12028
12029
12030
12031
12032
12033
12034
12035
12036
12037
12038
12039
12040
12041
12042
12043
12044
12045
12046
12047
12048
12049
12050
12051
12052
12053
12054
12055
12056
12057
12058
12059
12060
12061
12062
12063
12064
12065
12066
12067
12068
12069
12070
12071
12072
12073
12074
12075
12076
12077
12078
12079
12080
12081
12082
12083
12084
12085
12086
12087
12088
12089
12090
12091
12092
12093
12094
12095
12096
12097
12098
12099
12100
12101
12102
12103
12104
12105
12106
12107
12108
12109
12110
12111
12112
12113
12114
12115
12116   { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
12117 $as_echo_n "checking how to hardcode library paths into programs... " >&6; }
12118 hardcode_action=
12119 if test -n "$hardcode_libdir_flag_spec" ||
12120    test -n "$runpath_var" ||
12121    test yes = "$hardcode_automatic"; then
12122
12123   # We can hardcode non-existent directories.
12124   if test no != "$hardcode_direct" &&
12125      # If the only mechanism to avoid hardcoding is shlibpath_var, we
12126      # have to relink, otherwise we might link with an installed library
12127      # when we should be linking with a yet-to-be-installed one
12128      ## test no != "$_LT_TAGVAR(hardcode_shlibpath_var, )" &&
12129      test no != "$hardcode_minus_L"; then
12130     # Linking always hardcodes the temporary library directory.
12131     hardcode_action=relink
12132   else
12133     # We can link without hardcoding, and we can hardcode nonexisting dirs.
12134     hardcode_action=immediate
12135   fi
12136 else
12137   # We cannot hardcode anything, or else we can only hardcode existing
12138   # directories.
12139   hardcode_action=unsupported
12140 fi
12141 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5
12142 $as_echo "$hardcode_action" >&6; }
12143
12144 if test relink = "$hardcode_action" ||
12145    test yes = "$inherit_rpath"; then
12146   # Fast installation is not supported
12147   enable_fast_install=no
12148 elif test yes = "$shlibpath_overrides_runpath" ||
12149      test no = "$enable_shared"; then
12150   # Fast installation is not necessary
12151   enable_fast_install=needless
12152 fi
12153
12154
12155
12156
12157
12158
12159   if test yes != "$enable_dlopen"; then
12160   enable_dlopen=unknown
12161   enable_dlopen_self=unknown
12162   enable_dlopen_self_static=unknown
12163 else
12164   lt_cv_dlopen=no
12165   lt_cv_dlopen_libs=
12166
12167   case $host_os in
12168   beos*)
12169     lt_cv_dlopen=load_add_on
12170     lt_cv_dlopen_libs=
12171     lt_cv_dlopen_self=yes
12172     ;;
12173
12174   mingw* | pw32* | cegcc*)
12175     lt_cv_dlopen=LoadLibrary
12176     lt_cv_dlopen_libs=
12177     ;;
12178
12179   cygwin*)
12180     lt_cv_dlopen=dlopen
12181     lt_cv_dlopen_libs=
12182     ;;
12183
12184   darwin*)
12185     # if libdl is installed we need to link against it
12186     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
12187 $as_echo_n "checking for dlopen in -ldl... " >&6; }
12188 if ${ac_cv_lib_dl_dlopen+:} false; then :
12189   $as_echo_n "(cached) " >&6
12190 else
12191   ac_check_lib_save_LIBS=$LIBS
12192 LIBS="-ldl  $LIBS"
12193 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12194 /* end confdefs.h.  */
12195
12196 /* Override any GCC internal prototype to avoid an error.
12197    Use char because int might match the return type of a GCC
12198    builtin and then its argument prototype would still apply.  */
12199 #ifdef __cplusplus
12200 extern "C"
12201 #endif
12202 char dlopen ();
12203 int
12204 main ()
12205 {
12206 return dlopen ();
12207   ;
12208   return 0;
12209 }
12210 _ACEOF
12211 if ac_fn_c_try_link "$LINENO"; then :
12212   ac_cv_lib_dl_dlopen=yes
12213 else
12214   ac_cv_lib_dl_dlopen=no
12215 fi
12216 rm -f core conftest.err conftest.$ac_objext \
12217     conftest$ac_exeext conftest.$ac_ext
12218 LIBS=$ac_check_lib_save_LIBS
12219 fi
12220 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
12221 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
12222 if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
12223   lt_cv_dlopen=dlopen lt_cv_dlopen_libs=-ldl
12224 else
12225
12226     lt_cv_dlopen=dyld
12227     lt_cv_dlopen_libs=
12228     lt_cv_dlopen_self=yes
12229
12230 fi
12231
12232     ;;
12233
12234   tpf*)
12235     # Don't try to run any link tests for TPF.  We know it's impossible
12236     # because TPF is a cross-compiler, and we know how we open DSOs.
12237     lt_cv_dlopen=dlopen
12238     lt_cv_dlopen_libs=
12239     lt_cv_dlopen_self=no
12240     ;;
12241
12242   *)
12243     ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load"
12244 if test "x$ac_cv_func_shl_load" = xyes; then :
12245   lt_cv_dlopen=shl_load
12246 else
12247   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5
12248 $as_echo_n "checking for shl_load in -ldld... " >&6; }
12249 if ${ac_cv_lib_dld_shl_load+:} false; then :
12250   $as_echo_n "(cached) " >&6
12251 else
12252   ac_check_lib_save_LIBS=$LIBS
12253 LIBS="-ldld  $LIBS"
12254 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12255 /* end confdefs.h.  */
12256
12257 /* Override any GCC internal prototype to avoid an error.
12258    Use char because int might match the return type of a GCC
12259    builtin and then its argument prototype would still apply.  */
12260 #ifdef __cplusplus
12261 extern "C"
12262 #endif
12263 char shl_load ();
12264 int
12265 main ()
12266 {
12267 return shl_load ();
12268   ;
12269   return 0;
12270 }
12271 _ACEOF
12272 if ac_fn_c_try_link "$LINENO"; then :
12273   ac_cv_lib_dld_shl_load=yes
12274 else
12275   ac_cv_lib_dld_shl_load=no
12276 fi
12277 rm -f core conftest.err conftest.$ac_objext \
12278     conftest$ac_exeext conftest.$ac_ext
12279 LIBS=$ac_check_lib_save_LIBS
12280 fi
12281 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5
12282 $as_echo "$ac_cv_lib_dld_shl_load" >&6; }
12283 if test "x$ac_cv_lib_dld_shl_load" = xyes; then :
12284   lt_cv_dlopen=shl_load lt_cv_dlopen_libs=-ldld
12285 else
12286   ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen"
12287 if test "x$ac_cv_func_dlopen" = xyes; then :
12288   lt_cv_dlopen=dlopen
12289 else
12290   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
12291 $as_echo_n "checking for dlopen in -ldl... " >&6; }
12292 if ${ac_cv_lib_dl_dlopen+:} false; then :
12293   $as_echo_n "(cached) " >&6
12294 else
12295   ac_check_lib_save_LIBS=$LIBS
12296 LIBS="-ldl  $LIBS"
12297 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12298 /* end confdefs.h.  */
12299
12300 /* Override any GCC internal prototype to avoid an error.
12301    Use char because int might match the return type of a GCC
12302    builtin and then its argument prototype would still apply.  */
12303 #ifdef __cplusplus
12304 extern "C"
12305 #endif
12306 char dlopen ();
12307 int
12308 main ()
12309 {
12310 return dlopen ();
12311   ;
12312   return 0;
12313 }
12314 _ACEOF
12315 if ac_fn_c_try_link "$LINENO"; then :
12316   ac_cv_lib_dl_dlopen=yes
12317 else
12318   ac_cv_lib_dl_dlopen=no
12319 fi
12320 rm -f core conftest.err conftest.$ac_objext \
12321     conftest$ac_exeext conftest.$ac_ext
12322 LIBS=$ac_check_lib_save_LIBS
12323 fi
12324 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
12325 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
12326 if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
12327   lt_cv_dlopen=dlopen lt_cv_dlopen_libs=-ldl
12328 else
12329   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5
12330 $as_echo_n "checking for dlopen in -lsvld... " >&6; }
12331 if ${ac_cv_lib_svld_dlopen+:} false; then :
12332   $as_echo_n "(cached) " >&6
12333 else
12334   ac_check_lib_save_LIBS=$LIBS
12335 LIBS="-lsvld  $LIBS"
12336 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12337 /* end confdefs.h.  */
12338
12339 /* Override any GCC internal prototype to avoid an error.
12340    Use char because int might match the return type of a GCC
12341    builtin and then its argument prototype would still apply.  */
12342 #ifdef __cplusplus
12343 extern "C"
12344 #endif
12345 char dlopen ();
12346 int
12347 main ()
12348 {
12349 return dlopen ();
12350   ;
12351   return 0;
12352 }
12353 _ACEOF
12354 if ac_fn_c_try_link "$LINENO"; then :
12355   ac_cv_lib_svld_dlopen=yes
12356 else
12357   ac_cv_lib_svld_dlopen=no
12358 fi
12359 rm -f core conftest.err conftest.$ac_objext \
12360     conftest$ac_exeext conftest.$ac_ext
12361 LIBS=$ac_check_lib_save_LIBS
12362 fi
12363 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5
12364 $as_echo "$ac_cv_lib_svld_dlopen" >&6; }
12365 if test "x$ac_cv_lib_svld_dlopen" = xyes; then :
12366   lt_cv_dlopen=dlopen lt_cv_dlopen_libs=-lsvld
12367 else
12368   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5
12369 $as_echo_n "checking for dld_link in -ldld... " >&6; }
12370 if ${ac_cv_lib_dld_dld_link+:} false; then :
12371   $as_echo_n "(cached) " >&6
12372 else
12373   ac_check_lib_save_LIBS=$LIBS
12374 LIBS="-ldld  $LIBS"
12375 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12376 /* end confdefs.h.  */
12377
12378 /* Override any GCC internal prototype to avoid an error.
12379    Use char because int might match the return type of a GCC
12380    builtin and then its argument prototype would still apply.  */
12381 #ifdef __cplusplus
12382 extern "C"
12383 #endif
12384 char dld_link ();
12385 int
12386 main ()
12387 {
12388 return dld_link ();
12389   ;
12390   return 0;
12391 }
12392 _ACEOF
12393 if ac_fn_c_try_link "$LINENO"; then :
12394   ac_cv_lib_dld_dld_link=yes
12395 else
12396   ac_cv_lib_dld_dld_link=no
12397 fi
12398 rm -f core conftest.err conftest.$ac_objext \
12399     conftest$ac_exeext conftest.$ac_ext
12400 LIBS=$ac_check_lib_save_LIBS
12401 fi
12402 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5
12403 $as_echo "$ac_cv_lib_dld_dld_link" >&6; }
12404 if test "x$ac_cv_lib_dld_dld_link" = xyes; then :
12405   lt_cv_dlopen=dld_link lt_cv_dlopen_libs=-ldld
12406 fi
12407
12408
12409 fi
12410
12411
12412 fi
12413
12414
12415 fi
12416
12417
12418 fi
12419
12420
12421 fi
12422
12423     ;;
12424   esac
12425
12426   if test no = "$lt_cv_dlopen"; then
12427     enable_dlopen=no
12428   else
12429     enable_dlopen=yes
12430   fi
12431
12432   case $lt_cv_dlopen in
12433   dlopen)
12434     save_CPPFLAGS=$CPPFLAGS
12435     test yes = "$ac_cv_header_dlfcn_h" && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
12436
12437     save_LDFLAGS=$LDFLAGS
12438     wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
12439
12440     save_LIBS=$LIBS
12441     LIBS="$lt_cv_dlopen_libs $LIBS"
12442
12443     { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5
12444 $as_echo_n "checking whether a program can dlopen itself... " >&6; }
12445 if ${lt_cv_dlopen_self+:} false; then :
12446   $as_echo_n "(cached) " >&6
12447 else
12448           if test yes = "$cross_compiling"; then :
12449   lt_cv_dlopen_self=cross
12450 else
12451   lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
12452   lt_status=$lt_dlunknown
12453   cat > conftest.$ac_ext <<_LT_EOF
12454 #line $LINENO "configure"
12455 #include "confdefs.h"
12456
12457 #if HAVE_DLFCN_H
12458 #include <dlfcn.h>
12459 #endif
12460
12461 #include <stdio.h>
12462
12463 #ifdef RTLD_GLOBAL
12464 #  define LT_DLGLOBAL           RTLD_GLOBAL
12465 #else
12466 #  ifdef DL_GLOBAL
12467 #    define LT_DLGLOBAL         DL_GLOBAL
12468 #  else
12469 #    define LT_DLGLOBAL         0
12470 #  endif
12471 #endif
12472
12473 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
12474    find out it does not work in some platform. */
12475 #ifndef LT_DLLAZY_OR_NOW
12476 #  ifdef RTLD_LAZY
12477 #    define LT_DLLAZY_OR_NOW            RTLD_LAZY
12478 #  else
12479 #    ifdef DL_LAZY
12480 #      define LT_DLLAZY_OR_NOW          DL_LAZY
12481 #    else
12482 #      ifdef RTLD_NOW
12483 #        define LT_DLLAZY_OR_NOW        RTLD_NOW
12484 #      else
12485 #        ifdef DL_NOW
12486 #          define LT_DLLAZY_OR_NOW      DL_NOW
12487 #        else
12488 #          define LT_DLLAZY_OR_NOW      0
12489 #        endif
12490 #      endif
12491 #    endif
12492 #  endif
12493 #endif
12494
12495 /* When -fvisibility=hidden is used, assume the code has been annotated
12496    correspondingly for the symbols needed.  */
12497 #if defined __GNUC__ && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
12498 int fnord () __attribute__((visibility("default")));
12499 #endif
12500
12501 int fnord () { return 42; }
12502 int main ()
12503 {
12504   void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
12505   int status = $lt_dlunknown;
12506
12507   if (self)
12508     {
12509       if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
12510       else
12511         {
12512           if (dlsym( self,"_fnord"))  status = $lt_dlneed_uscore;
12513           else puts (dlerror ());
12514         }
12515       /* dlclose (self); */
12516     }
12517   else
12518     puts (dlerror ());
12519
12520   return status;
12521 }
12522 _LT_EOF
12523   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
12524   (eval $ac_link) 2>&5
12525   ac_status=$?
12526   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
12527   test $ac_status = 0; } && test -s "conftest$ac_exeext" 2>/dev/null; then
12528     (./conftest; exit; ) >&5 2>/dev/null
12529     lt_status=$?
12530     case x$lt_status in
12531       x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
12532       x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
12533       x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
12534     esac
12535   else :
12536     # compilation failed
12537     lt_cv_dlopen_self=no
12538   fi
12539 fi
12540 rm -fr conftest*
12541
12542
12543 fi
12544 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5
12545 $as_echo "$lt_cv_dlopen_self" >&6; }
12546
12547     if test yes = "$lt_cv_dlopen_self"; then
12548       wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
12549       { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5
12550 $as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; }
12551 if ${lt_cv_dlopen_self_static+:} false; then :
12552   $as_echo_n "(cached) " >&6
12553 else
12554           if test yes = "$cross_compiling"; then :
12555   lt_cv_dlopen_self_static=cross
12556 else
12557   lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
12558   lt_status=$lt_dlunknown
12559   cat > conftest.$ac_ext <<_LT_EOF
12560 #line $LINENO "configure"
12561 #include "confdefs.h"
12562
12563 #if HAVE_DLFCN_H
12564 #include <dlfcn.h>
12565 #endif
12566
12567 #include <stdio.h>
12568
12569 #ifdef RTLD_GLOBAL
12570 #  define LT_DLGLOBAL           RTLD_GLOBAL
12571 #else
12572 #  ifdef DL_GLOBAL
12573 #    define LT_DLGLOBAL         DL_GLOBAL
12574 #  else
12575 #    define LT_DLGLOBAL         0
12576 #  endif
12577 #endif
12578
12579 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
12580    find out it does not work in some platform. */
12581 #ifndef LT_DLLAZY_OR_NOW
12582 #  ifdef RTLD_LAZY
12583 #    define LT_DLLAZY_OR_NOW            RTLD_LAZY
12584 #  else
12585 #    ifdef DL_LAZY
12586 #      define LT_DLLAZY_OR_NOW          DL_LAZY
12587 #    else
12588 #      ifdef RTLD_NOW
12589 #        define LT_DLLAZY_OR_NOW        RTLD_NOW
12590 #      else
12591 #        ifdef DL_NOW
12592 #          define LT_DLLAZY_OR_NOW      DL_NOW
12593 #        else
12594 #          define LT_DLLAZY_OR_NOW      0
12595 #        endif
12596 #      endif
12597 #    endif
12598 #  endif
12599 #endif
12600
12601 /* When -fvisibility=hidden is used, assume the code has been annotated
12602    correspondingly for the symbols needed.  */
12603 #if defined __GNUC__ && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
12604 int fnord () __attribute__((visibility("default")));
12605 #endif
12606
12607 int fnord () { return 42; }
12608 int main ()
12609 {
12610   void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
12611   int status = $lt_dlunknown;
12612
12613   if (self)
12614     {
12615       if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
12616       else
12617         {
12618           if (dlsym( self,"_fnord"))  status = $lt_dlneed_uscore;
12619           else puts (dlerror ());
12620         }
12621       /* dlclose (self); */
12622     }
12623   else
12624     puts (dlerror ());
12625
12626   return status;
12627 }
12628 _LT_EOF
12629   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
12630   (eval $ac_link) 2>&5
12631   ac_status=$?
12632   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
12633   test $ac_status = 0; } && test -s "conftest$ac_exeext" 2>/dev/null; then
12634     (./conftest; exit; ) >&5 2>/dev/null
12635     lt_status=$?
12636     case x$lt_status in
12637       x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
12638       x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
12639       x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
12640     esac
12641   else :
12642     # compilation failed
12643     lt_cv_dlopen_self_static=no
12644   fi
12645 fi
12646 rm -fr conftest*
12647
12648
12649 fi
12650 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5
12651 $as_echo "$lt_cv_dlopen_self_static" >&6; }
12652     fi
12653
12654     CPPFLAGS=$save_CPPFLAGS
12655     LDFLAGS=$save_LDFLAGS
12656     LIBS=$save_LIBS
12657     ;;
12658   esac
12659
12660   case $lt_cv_dlopen_self in
12661   yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
12662   *) enable_dlopen_self=unknown ;;
12663   esac
12664
12665   case $lt_cv_dlopen_self_static in
12666   yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
12667   *) enable_dlopen_self_static=unknown ;;
12668   esac
12669 fi
12670
12671
12672
12673
12674
12675
12676
12677
12678
12679
12680
12681
12682
12683
12684
12685
12686
12687 striplib=
12688 old_striplib=
12689 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5
12690 $as_echo_n "checking whether stripping libraries is possible... " >&6; }
12691 if test -z "$STRIP"; then
12692   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12693 $as_echo "no" >&6; }
12694 else
12695   if $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then
12696     old_striplib="$STRIP --strip-debug"
12697     striplib="$STRIP --strip-unneeded"
12698     { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12699 $as_echo "yes" >&6; }
12700   else
12701     case $host_os in
12702     darwin*)
12703       # FIXME - insert some real tests, host_os isn't really good enough
12704       striplib="$STRIP -x"
12705       old_striplib="$STRIP -S"
12706       { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12707 $as_echo "yes" >&6; }
12708       ;;
12709     freebsd*)
12710       if $STRIP -V 2>&1 | $GREP "elftoolchain" >/dev/null; then
12711         old_striplib="$STRIP --strip-debug"
12712         striplib="$STRIP --strip-unneeded"
12713         { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12714 $as_echo "yes" >&6; }
12715       else
12716         { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12717 $as_echo "no" >&6; }
12718       fi
12719       ;;
12720     *)
12721       { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12722 $as_echo "no" >&6; }
12723       ;;
12724     esac
12725   fi
12726 fi
12727
12728
12729
12730
12731
12732
12733
12734
12735
12736
12737
12738
12739   # Report what library types will actually be built
12740   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5
12741 $as_echo_n "checking if libtool supports shared libraries... " >&6; }
12742   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5
12743 $as_echo "$can_build_shared" >&6; }
12744
12745   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5
12746 $as_echo_n "checking whether to build shared libraries... " >&6; }
12747   test no = "$can_build_shared" && enable_shared=no
12748
12749   # On AIX, shared libraries and static libraries use the same namespace, and
12750   # are all built from PIC.
12751   case $host_os in
12752   aix3*)
12753     test yes = "$enable_shared" && enable_static=no
12754     if test -n "$RANLIB"; then
12755       archive_cmds="$archive_cmds~\$RANLIB \$lib"
12756       postinstall_cmds='$RANLIB $lib'
12757     fi
12758     ;;
12759
12760   aix[4-9]*)
12761     if test ia64 != "$host_cpu"; then
12762       case $enable_shared,$with_aix_soname,$aix_use_runtimelinking in
12763       yes,aix,yes) ;;                   # shared object as lib.so file only
12764       yes,svr4,*) ;;                    # shared object as lib.so archive member only
12765       yes,*) enable_static=no ;;        # shared object in lib.a archive as well
12766       esac
12767     fi
12768     ;;
12769   esac
12770   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5
12771 $as_echo "$enable_shared" >&6; }
12772
12773   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5
12774 $as_echo_n "checking whether to build static libraries... " >&6; }
12775   # Make sure either enable_shared or enable_static is yes.
12776   test yes = "$enable_shared" || enable_static=yes
12777   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5
12778 $as_echo "$enable_static" >&6; }
12779
12780
12781
12782
12783 fi
12784 ac_ext=c
12785 ac_cpp='$CPP $CPPFLAGS'
12786 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
12787 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
12788 ac_compiler_gnu=$ac_cv_c_compiler_gnu
12789
12790 CC=$lt_save_CC
12791
12792
12793
12794
12795
12796
12797
12798
12799
12800
12801
12802
12803
12804
12805
12806         ac_config_commands="$ac_config_commands libtool"
12807
12808
12809
12810
12811 # Only expand once:
12812
12813
12814
12815
12816
12817  if test "$enable_samples" = "yes"; then
12818   BUILD_SAMPLES_TRUE=
12819   BUILD_SAMPLES_FALSE='#'
12820 else
12821   BUILD_SAMPLES_TRUE='#'
12822   BUILD_SAMPLES_FALSE=
12823 fi
12824
12825  if test "$enable_libevent_regress" = "yes"; then
12826   BUILD_REGRESS_TRUE=
12827   BUILD_REGRESS_FALSE='#'
12828 else
12829   BUILD_REGRESS_TRUE='#'
12830   BUILD_REGRESS_FALSE=
12831 fi
12832
12833
12834 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing inet_ntoa" >&5
12835 $as_echo_n "checking for library containing inet_ntoa... " >&6; }
12836 if ${ac_cv_search_inet_ntoa+:} false; then :
12837   $as_echo_n "(cached) " >&6
12838 else
12839   ac_func_search_save_LIBS=$LIBS
12840 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12841 /* end confdefs.h.  */
12842
12843 /* Override any GCC internal prototype to avoid an error.
12844    Use char because int might match the return type of a GCC
12845    builtin and then its argument prototype would still apply.  */
12846 #ifdef __cplusplus
12847 extern "C"
12848 #endif
12849 char inet_ntoa ();
12850 int
12851 main ()
12852 {
12853 return inet_ntoa ();
12854   ;
12855   return 0;
12856 }
12857 _ACEOF
12858 for ac_lib in '' nsl; do
12859   if test -z "$ac_lib"; then
12860     ac_res="none required"
12861   else
12862     ac_res=-l$ac_lib
12863     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
12864   fi
12865   if ac_fn_c_try_link "$LINENO"; then :
12866   ac_cv_search_inet_ntoa=$ac_res
12867 fi
12868 rm -f core conftest.err conftest.$ac_objext \
12869     conftest$ac_exeext
12870   if ${ac_cv_search_inet_ntoa+:} false; then :
12871   break
12872 fi
12873 done
12874 if ${ac_cv_search_inet_ntoa+:} false; then :
12875
12876 else
12877   ac_cv_search_inet_ntoa=no
12878 fi
12879 rm conftest.$ac_ext
12880 LIBS=$ac_func_search_save_LIBS
12881 fi
12882 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_inet_ntoa" >&5
12883 $as_echo "$ac_cv_search_inet_ntoa" >&6; }
12884 ac_res=$ac_cv_search_inet_ntoa
12885 if test "$ac_res" != no; then :
12886   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
12887
12888 fi
12889
12890 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing socket" >&5
12891 $as_echo_n "checking for library containing socket... " >&6; }
12892 if ${ac_cv_search_socket+:} false; then :
12893   $as_echo_n "(cached) " >&6
12894 else
12895   ac_func_search_save_LIBS=$LIBS
12896 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12897 /* end confdefs.h.  */
12898
12899 /* Override any GCC internal prototype to avoid an error.
12900    Use char because int might match the return type of a GCC
12901    builtin and then its argument prototype would still apply.  */
12902 #ifdef __cplusplus
12903 extern "C"
12904 #endif
12905 char socket ();
12906 int
12907 main ()
12908 {
12909 return socket ();
12910   ;
12911   return 0;
12912 }
12913 _ACEOF
12914 for ac_lib in '' socket; do
12915   if test -z "$ac_lib"; then
12916     ac_res="none required"
12917   else
12918     ac_res=-l$ac_lib
12919     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
12920   fi
12921   if ac_fn_c_try_link "$LINENO"; then :
12922   ac_cv_search_socket=$ac_res
12923 fi
12924 rm -f core conftest.err conftest.$ac_objext \
12925     conftest$ac_exeext
12926   if ${ac_cv_search_socket+:} false; then :
12927   break
12928 fi
12929 done
12930 if ${ac_cv_search_socket+:} false; then :
12931
12932 else
12933   ac_cv_search_socket=no
12934 fi
12935 rm conftest.$ac_ext
12936 LIBS=$ac_func_search_save_LIBS
12937 fi
12938 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_socket" >&5
12939 $as_echo "$ac_cv_search_socket" >&6; }
12940 ac_res=$ac_cv_search_socket
12941 if test "$ac_res" != no; then :
12942   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
12943
12944 fi
12945
12946 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing inet_aton" >&5
12947 $as_echo_n "checking for library containing inet_aton... " >&6; }
12948 if ${ac_cv_search_inet_aton+:} false; then :
12949   $as_echo_n "(cached) " >&6
12950 else
12951   ac_func_search_save_LIBS=$LIBS
12952 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12953 /* end confdefs.h.  */
12954
12955 /* Override any GCC internal prototype to avoid an error.
12956    Use char because int might match the return type of a GCC
12957    builtin and then its argument prototype would still apply.  */
12958 #ifdef __cplusplus
12959 extern "C"
12960 #endif
12961 char inet_aton ();
12962 int
12963 main ()
12964 {
12965 return inet_aton ();
12966   ;
12967   return 0;
12968 }
12969 _ACEOF
12970 for ac_lib in '' resolv; do
12971   if test -z "$ac_lib"; then
12972     ac_res="none required"
12973   else
12974     ac_res=-l$ac_lib
12975     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
12976   fi
12977   if ac_fn_c_try_link "$LINENO"; then :
12978   ac_cv_search_inet_aton=$ac_res
12979 fi
12980 rm -f core conftest.err conftest.$ac_objext \
12981     conftest$ac_exeext
12982   if ${ac_cv_search_inet_aton+:} false; then :
12983   break
12984 fi
12985 done
12986 if ${ac_cv_search_inet_aton+:} false; then :
12987
12988 else
12989   ac_cv_search_inet_aton=no
12990 fi
12991 rm conftest.$ac_ext
12992 LIBS=$ac_func_search_save_LIBS
12993 fi
12994 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_inet_aton" >&5
12995 $as_echo "$ac_cv_search_inet_aton" >&6; }
12996 ac_res=$ac_cv_search_inet_aton
12997 if test "$ac_res" != no; then :
12998   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
12999
13000 fi
13001
13002 if test "x$enable_clock_gettime" = "xyes"; then
13003   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing clock_gettime" >&5
13004 $as_echo_n "checking for library containing clock_gettime... " >&6; }
13005 if ${ac_cv_search_clock_gettime+:} false; then :
13006   $as_echo_n "(cached) " >&6
13007 else
13008   ac_func_search_save_LIBS=$LIBS
13009 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13010 /* end confdefs.h.  */
13011
13012 /* Override any GCC internal prototype to avoid an error.
13013    Use char because int might match the return type of a GCC
13014    builtin and then its argument prototype would still apply.  */
13015 #ifdef __cplusplus
13016 extern "C"
13017 #endif
13018 char clock_gettime ();
13019 int
13020 main ()
13021 {
13022 return clock_gettime ();
13023   ;
13024   return 0;
13025 }
13026 _ACEOF
13027 for ac_lib in '' rt; do
13028   if test -z "$ac_lib"; then
13029     ac_res="none required"
13030   else
13031     ac_res=-l$ac_lib
13032     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
13033   fi
13034   if ac_fn_c_try_link "$LINENO"; then :
13035   ac_cv_search_clock_gettime=$ac_res
13036 fi
13037 rm -f core conftest.err conftest.$ac_objext \
13038     conftest$ac_exeext
13039   if ${ac_cv_search_clock_gettime+:} false; then :
13040   break
13041 fi
13042 done
13043 if ${ac_cv_search_clock_gettime+:} false; then :
13044
13045 else
13046   ac_cv_search_clock_gettime=no
13047 fi
13048 rm conftest.$ac_ext
13049 LIBS=$ac_func_search_save_LIBS
13050 fi
13051 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_clock_gettime" >&5
13052 $as_echo "$ac_cv_search_clock_gettime" >&6; }
13053 ac_res=$ac_cv_search_clock_gettime
13054 if test "$ac_res" != no; then :
13055   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
13056
13057 fi
13058
13059   for ac_func in clock_gettime
13060 do :
13061   ac_fn_c_check_func "$LINENO" "clock_gettime" "ac_cv_func_clock_gettime"
13062 if test "x$ac_cv_func_clock_gettime" = xyes; then :
13063   cat >>confdefs.h <<_ACEOF
13064 #define HAVE_CLOCK_GETTIME 1
13065 _ACEOF
13066
13067 fi
13068 done
13069
13070 fi
13071 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing sendfile" >&5
13072 $as_echo_n "checking for library containing sendfile... " >&6; }
13073 if ${ac_cv_search_sendfile+:} false; then :
13074   $as_echo_n "(cached) " >&6
13075 else
13076   ac_func_search_save_LIBS=$LIBS
13077 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13078 /* end confdefs.h.  */
13079
13080 /* Override any GCC internal prototype to avoid an error.
13081    Use char because int might match the return type of a GCC
13082    builtin and then its argument prototype would still apply.  */
13083 #ifdef __cplusplus
13084 extern "C"
13085 #endif
13086 char sendfile ();
13087 int
13088 main ()
13089 {
13090 return sendfile ();
13091   ;
13092   return 0;
13093 }
13094 _ACEOF
13095 for ac_lib in '' sendfile; do
13096   if test -z "$ac_lib"; then
13097     ac_res="none required"
13098   else
13099     ac_res=-l$ac_lib
13100     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
13101   fi
13102   if ac_fn_c_try_link "$LINENO"; then :
13103   ac_cv_search_sendfile=$ac_res
13104 fi
13105 rm -f core conftest.err conftest.$ac_objext \
13106     conftest$ac_exeext
13107   if ${ac_cv_search_sendfile+:} false; then :
13108   break
13109 fi
13110 done
13111 if ${ac_cv_search_sendfile+:} false; then :
13112
13113 else
13114   ac_cv_search_sendfile=no
13115 fi
13116 rm conftest.$ac_ext
13117 LIBS=$ac_func_search_save_LIBS
13118 fi
13119 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_sendfile" >&5
13120 $as_echo "$ac_cv_search_sendfile" >&6; }
13121 ac_res=$ac_cv_search_sendfile
13122 if test "$ac_res" != no; then :
13123   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
13124
13125 fi
13126
13127
13128 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for WIN32" >&5
13129 $as_echo_n "checking for WIN32... " >&6; }
13130 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13131 /* end confdefs.h.  */
13132
13133 int
13134 main ()
13135 {
13136
13137 #ifndef _WIN32
13138 die horribly
13139 #endif
13140
13141
13142   ;
13143   return 0;
13144 }
13145 _ACEOF
13146 if ac_fn_c_try_compile "$LINENO"; then :
13147   bwin32=true; { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
13148 $as_echo "yes" >&6; }
13149 else
13150   bwin32=false; { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13151 $as_echo "no" >&6; }
13152
13153 fi
13154 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13155
13156 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for MIDIPIX" >&5
13157 $as_echo_n "checking for MIDIPIX... " >&6; }
13158 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13159 /* end confdefs.h.  */
13160
13161 int
13162 main ()
13163 {
13164
13165 #ifndef __midipix__
13166 die horribly
13167 #endif
13168
13169
13170   ;
13171   return 0;
13172 }
13173 _ACEOF
13174 if ac_fn_c_try_compile "$LINENO"; then :
13175   midipix=true; { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
13176 $as_echo "yes" >&6; }
13177 else
13178   midipix=false; { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13179 $as_echo "no" >&6; }
13180
13181 fi
13182 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13183
13184 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for CYGWIN" >&5
13185 $as_echo_n "checking for CYGWIN... " >&6; }
13186 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13187 /* end confdefs.h.  */
13188
13189 int
13190 main ()
13191 {
13192
13193 #ifndef __CYGWIN__
13194 die horribly
13195 #endif
13196
13197
13198   ;
13199   return 0;
13200 }
13201 _ACEOF
13202 if ac_fn_c_try_compile "$LINENO"; then :
13203   cygwin=true; { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
13204 $as_echo "yes" >&6; }
13205 else
13206   cygwin=false; { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13207 $as_echo "no" >&6; }
13208
13209 fi
13210 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13211
13212 for ac_header in zlib.h
13213 do :
13214   ac_fn_c_check_header_mongrel "$LINENO" "zlib.h" "ac_cv_header_zlib_h" "$ac_includes_default"
13215 if test "x$ac_cv_header_zlib_h" = xyes; then :
13216   cat >>confdefs.h <<_ACEOF
13217 #define HAVE_ZLIB_H 1
13218 _ACEOF
13219
13220 fi
13221
13222 done
13223
13224
13225 if test "x$ac_cv_header_zlib_h" = "xyes"; then
13226 save_LIBS="$LIBS"
13227 LIBS=""
13228 ZLIB_LIBS=""
13229 have_zlib=no
13230 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing inflateEnd" >&5
13231 $as_echo_n "checking for library containing inflateEnd... " >&6; }
13232 if ${ac_cv_search_inflateEnd+:} false; then :
13233   $as_echo_n "(cached) " >&6
13234 else
13235   ac_func_search_save_LIBS=$LIBS
13236 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13237 /* end confdefs.h.  */
13238
13239 /* Override any GCC internal prototype to avoid an error.
13240    Use char because int might match the return type of a GCC
13241    builtin and then its argument prototype would still apply.  */
13242 #ifdef __cplusplus
13243 extern "C"
13244 #endif
13245 char inflateEnd ();
13246 int
13247 main ()
13248 {
13249 return inflateEnd ();
13250   ;
13251   return 0;
13252 }
13253 _ACEOF
13254 for ac_lib in '' z; do
13255   if test -z "$ac_lib"; then
13256     ac_res="none required"
13257   else
13258     ac_res=-l$ac_lib
13259     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
13260   fi
13261   if ac_fn_c_try_link "$LINENO"; then :
13262   ac_cv_search_inflateEnd=$ac_res
13263 fi
13264 rm -f core conftest.err conftest.$ac_objext \
13265     conftest$ac_exeext
13266   if ${ac_cv_search_inflateEnd+:} false; then :
13267   break
13268 fi
13269 done
13270 if ${ac_cv_search_inflateEnd+:} false; then :
13271
13272 else
13273   ac_cv_search_inflateEnd=no
13274 fi
13275 rm conftest.$ac_ext
13276 LIBS=$ac_func_search_save_LIBS
13277 fi
13278 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_inflateEnd" >&5
13279 $as_echo "$ac_cv_search_inflateEnd" >&6; }
13280 ac_res=$ac_cv_search_inflateEnd
13281 if test "$ac_res" != no; then :
13282   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
13283   have_zlib=yes
13284         ZLIB_LIBS="$LIBS"
13285
13286 $as_echo "#define HAVE_LIBZ 1" >>confdefs.h
13287
13288 fi
13289
13290 LIBS="$save_LIBS"
13291
13292 fi
13293  if test "$have_zlib" = "yes"; then
13294   ZLIB_REGRESS_TRUE=
13295   ZLIB_REGRESS_FALSE='#'
13296 else
13297   ZLIB_REGRESS_TRUE='#'
13298   ZLIB_REGRESS_FALSE=
13299 fi
13300
13301
13302 if test "$bwin32" = true; then
13303   EV_LIB_WS32=-lws2_32
13304   EV_LIB_GDI=-lgdi32
13305 else
13306   EV_LIB_WS32=
13307   EV_LIB_GDI=
13308 fi
13309
13310
13311
13312
13313 # Check whether --enable-largefile was given.
13314 if test "${enable_largefile+set}" = set; then :
13315   enableval=$enable_largefile;
13316 fi
13317
13318 if test "$enable_largefile" != no; then
13319
13320   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for special C compiler options needed for large files" >&5
13321 $as_echo_n "checking for special C compiler options needed for large files... " >&6; }
13322 if ${ac_cv_sys_largefile_CC+:} false; then :
13323   $as_echo_n "(cached) " >&6
13324 else
13325   ac_cv_sys_largefile_CC=no
13326      if test "$GCC" != yes; then
13327        ac_save_CC=$CC
13328        while :; do
13329          # IRIX 6.2 and later do not support large files by default,
13330          # so use the C compiler's -n32 option if that helps.
13331          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13332 /* end confdefs.h.  */
13333 #include <sys/types.h>
13334  /* Check that off_t can represent 2**63 - 1 correctly.
13335     We can't simply define LARGE_OFF_T to be 9223372036854775807,
13336     since some C++ compilers masquerading as C compilers
13337     incorrectly reject 9223372036854775807.  */
13338 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
13339   int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
13340                        && LARGE_OFF_T % 2147483647 == 1)
13341                       ? 1 : -1];
13342 int
13343 main ()
13344 {
13345
13346   ;
13347   return 0;
13348 }
13349 _ACEOF
13350          if ac_fn_c_try_compile "$LINENO"; then :
13351   break
13352 fi
13353 rm -f core conftest.err conftest.$ac_objext
13354          CC="$CC -n32"
13355          if ac_fn_c_try_compile "$LINENO"; then :
13356   ac_cv_sys_largefile_CC=' -n32'; break
13357 fi
13358 rm -f core conftest.err conftest.$ac_objext
13359          break
13360        done
13361        CC=$ac_save_CC
13362        rm -f conftest.$ac_ext
13363     fi
13364 fi
13365 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_largefile_CC" >&5
13366 $as_echo "$ac_cv_sys_largefile_CC" >&6; }
13367   if test "$ac_cv_sys_largefile_CC" != no; then
13368     CC=$CC$ac_cv_sys_largefile_CC
13369   fi
13370
13371   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _FILE_OFFSET_BITS value needed for large files" >&5
13372 $as_echo_n "checking for _FILE_OFFSET_BITS value needed for large files... " >&6; }
13373 if ${ac_cv_sys_file_offset_bits+:} false; then :
13374   $as_echo_n "(cached) " >&6
13375 else
13376   while :; do
13377   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13378 /* end confdefs.h.  */
13379 #include <sys/types.h>
13380  /* Check that off_t can represent 2**63 - 1 correctly.
13381     We can't simply define LARGE_OFF_T to be 9223372036854775807,
13382     since some C++ compilers masquerading as C compilers
13383     incorrectly reject 9223372036854775807.  */
13384 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
13385   int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
13386                        && LARGE_OFF_T % 2147483647 == 1)
13387                       ? 1 : -1];
13388 int
13389 main ()
13390 {
13391
13392   ;
13393   return 0;
13394 }
13395 _ACEOF
13396 if ac_fn_c_try_compile "$LINENO"; then :
13397   ac_cv_sys_file_offset_bits=no; break
13398 fi
13399 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13400   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13401 /* end confdefs.h.  */
13402 #define _FILE_OFFSET_BITS 64
13403 #include <sys/types.h>
13404  /* Check that off_t can represent 2**63 - 1 correctly.
13405     We can't simply define LARGE_OFF_T to be 9223372036854775807,
13406     since some C++ compilers masquerading as C compilers
13407     incorrectly reject 9223372036854775807.  */
13408 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
13409   int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
13410                        && LARGE_OFF_T % 2147483647 == 1)
13411                       ? 1 : -1];
13412 int
13413 main ()
13414 {
13415
13416   ;
13417   return 0;
13418 }
13419 _ACEOF
13420 if ac_fn_c_try_compile "$LINENO"; then :
13421   ac_cv_sys_file_offset_bits=64; break
13422 fi
13423 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13424   ac_cv_sys_file_offset_bits=unknown
13425   break
13426 done
13427 fi
13428 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_file_offset_bits" >&5
13429 $as_echo "$ac_cv_sys_file_offset_bits" >&6; }
13430 case $ac_cv_sys_file_offset_bits in #(
13431   no | unknown) ;;
13432   *)
13433 cat >>confdefs.h <<_ACEOF
13434 #define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits
13435 _ACEOF
13436 ;;
13437 esac
13438 rm -rf conftest*
13439   if test $ac_cv_sys_file_offset_bits = unknown; then
13440     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _LARGE_FILES value needed for large files" >&5
13441 $as_echo_n "checking for _LARGE_FILES value needed for large files... " >&6; }
13442 if ${ac_cv_sys_large_files+:} false; then :
13443   $as_echo_n "(cached) " >&6
13444 else
13445   while :; do
13446   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13447 /* end confdefs.h.  */
13448 #include <sys/types.h>
13449  /* Check that off_t can represent 2**63 - 1 correctly.
13450     We can't simply define LARGE_OFF_T to be 9223372036854775807,
13451     since some C++ compilers masquerading as C compilers
13452     incorrectly reject 9223372036854775807.  */
13453 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
13454   int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
13455                        && LARGE_OFF_T % 2147483647 == 1)
13456                       ? 1 : -1];
13457 int
13458 main ()
13459 {
13460
13461   ;
13462   return 0;
13463 }
13464 _ACEOF
13465 if ac_fn_c_try_compile "$LINENO"; then :
13466   ac_cv_sys_large_files=no; break
13467 fi
13468 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13469   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13470 /* end confdefs.h.  */
13471 #define _LARGE_FILES 1
13472 #include <sys/types.h>
13473  /* Check that off_t can represent 2**63 - 1 correctly.
13474     We can't simply define LARGE_OFF_T to be 9223372036854775807,
13475     since some C++ compilers masquerading as C compilers
13476     incorrectly reject 9223372036854775807.  */
13477 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
13478   int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
13479                        && LARGE_OFF_T % 2147483647 == 1)
13480                       ? 1 : -1];
13481 int
13482 main ()
13483 {
13484
13485   ;
13486   return 0;
13487 }
13488 _ACEOF
13489 if ac_fn_c_try_compile "$LINENO"; then :
13490   ac_cv_sys_large_files=1; break
13491 fi
13492 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13493   ac_cv_sys_large_files=unknown
13494   break
13495 done
13496 fi
13497 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_large_files" >&5
13498 $as_echo "$ac_cv_sys_large_files" >&6; }
13499 case $ac_cv_sys_large_files in #(
13500   no | unknown) ;;
13501   *)
13502 cat >>confdefs.h <<_ACEOF
13503 #define _LARGE_FILES $ac_cv_sys_large_files
13504 _ACEOF
13505 ;;
13506 esac
13507 rm -rf conftest*
13508   fi
13509
13510
13511 fi
13512
13513
13514
13515
13516 ntp_pkgconfig_min_version='0.15.0'
13517 if test -n "$ac_tool_prefix"; then
13518   # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args.
13519 set dummy ${ac_tool_prefix}pkg-config; ac_word=$2
13520 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13521 $as_echo_n "checking for $ac_word... " >&6; }
13522 if ${ac_cv_path_PKG_CONFIG+:} false; then :
13523   $as_echo_n "(cached) " >&6
13524 else
13525   case $PKG_CONFIG in
13526   [\\/]* | ?:[\\/]*)
13527   ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path.
13528   ;;
13529   *)
13530   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13531 for as_dir in $PATH
13532 do
13533   IFS=$as_save_IFS
13534   test -z "$as_dir" && as_dir=.
13535     for ac_exec_ext in '' $ac_executable_extensions; do
13536   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
13537     ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
13538     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
13539     break 2
13540   fi
13541 done
13542   done
13543 IFS=$as_save_IFS
13544
13545   ;;
13546 esac
13547 fi
13548 PKG_CONFIG=$ac_cv_path_PKG_CONFIG
13549 if test -n "$PKG_CONFIG"; then
13550   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PKG_CONFIG" >&5
13551 $as_echo "$PKG_CONFIG" >&6; }
13552 else
13553   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13554 $as_echo "no" >&6; }
13555 fi
13556
13557
13558 fi
13559 if test -z "$ac_cv_path_PKG_CONFIG"; then
13560   ac_pt_PKG_CONFIG=$PKG_CONFIG
13561   # Extract the first word of "pkg-config", so it can be a program name with args.
13562 set dummy pkg-config; ac_word=$2
13563 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13564 $as_echo_n "checking for $ac_word... " >&6; }
13565 if ${ac_cv_path_ac_pt_PKG_CONFIG+:} false; then :
13566   $as_echo_n "(cached) " >&6
13567 else
13568   case $ac_pt_PKG_CONFIG in
13569   [\\/]* | ?:[\\/]*)
13570   ac_cv_path_ac_pt_PKG_CONFIG="$ac_pt_PKG_CONFIG" # Let the user override the test with a path.
13571   ;;
13572   *)
13573   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13574 for as_dir in $PATH
13575 do
13576   IFS=$as_save_IFS
13577   test -z "$as_dir" && as_dir=.
13578     for ac_exec_ext in '' $ac_executable_extensions; do
13579   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
13580     ac_cv_path_ac_pt_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
13581     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
13582     break 2
13583   fi
13584 done
13585   done
13586 IFS=$as_save_IFS
13587
13588   ;;
13589 esac
13590 fi
13591 ac_pt_PKG_CONFIG=$ac_cv_path_ac_pt_PKG_CONFIG
13592 if test -n "$ac_pt_PKG_CONFIG"; then
13593   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_pt_PKG_CONFIG" >&5
13594 $as_echo "$ac_pt_PKG_CONFIG" >&6; }
13595 else
13596   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13597 $as_echo "no" >&6; }
13598 fi
13599
13600   if test "x$ac_pt_PKG_CONFIG" = x; then
13601     PKG_CONFIG=""
13602   else
13603     case $cross_compiling:$ac_tool_warned in
13604 yes:)
13605 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
13606 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
13607 ac_tool_warned=yes ;;
13608 esac
13609     PKG_CONFIG=$ac_pt_PKG_CONFIG
13610   fi
13611 else
13612   PKG_CONFIG="$ac_cv_path_PKG_CONFIG"
13613 fi
13614
13615 { ac_cv_path_PKG_CONFIG=; unset ac_cv_path_PKG_CONFIG;}
13616 { ac_cv_path_ac_pt_PKG_CONFIG=; unset ac_cv_path_ac_pt_PKG_CONFIG;}
13617
13618 case "$PKG_CONFIG" in
13619  /*)
13620     { $as_echo "$as_me:${as_lineno-$LINENO}: checking if pkg-config is at least version $ntp_pkgconfig_min_version" >&5
13621 $as_echo_n "checking if pkg-config is at least version $ntp_pkgconfig_min_version... " >&6; }
13622     if $PKG_CONFIG --atleast-pkgconfig-version $ntp_pkgconfig_min_version; then
13623         { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
13624 $as_echo "yes" >&6; }
13625     else
13626         { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13627 $as_echo "no" >&6; }
13628         PKG_CONFIG=""
13629     fi
13630     ;;
13631 esac
13632
13633
13634
13635
13636 case "$enable_openssl" in
13637  yes)
13638     have_openssl=no
13639     case "$PKG_CONFIG" in
13640      '')
13641         ;;
13642      *)
13643         OPENSSL_LIBS=`$PKG_CONFIG --libs openssl 2>/dev/null`
13644         case "$OPENSSL_LIBS" in
13645          '') ;;
13646          *) OPENSSL_LIBS="$OPENSSL_LIBS $EV_LIB_GDI $EV_LIB_WS32 $OPENSSL_LIBADD"
13647             have_openssl=yes
13648             ;;
13649         esac
13650         OPENSSL_INCS=`$PKG_CONFIG --cflags openssl 2>/dev/null`
13651         ;;
13652     esac
13653     case "$have_openssl" in
13654      yes) ;;
13655      *)
13656         save_LIBS="$LIBS"
13657         LIBS=""
13658         OPENSSL_LIBS=""
13659         for lib in crypto eay32; do
13660                 # clear cache
13661                 unset ac_cv_search_SSL_new
13662                 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing SSL_new" >&5
13663 $as_echo_n "checking for library containing SSL_new... " >&6; }
13664 if ${ac_cv_search_SSL_new+:} false; then :
13665   $as_echo_n "(cached) " >&6
13666 else
13667   ac_func_search_save_LIBS=$LIBS
13668 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13669 /* end confdefs.h.  */
13670
13671 /* Override any GCC internal prototype to avoid an error.
13672    Use char because int might match the return type of a GCC
13673    builtin and then its argument prototype would still apply.  */
13674 #ifdef __cplusplus
13675 extern "C"
13676 #endif
13677 char SSL_new ();
13678 int
13679 main ()
13680 {
13681 return SSL_new ();
13682   ;
13683   return 0;
13684 }
13685 _ACEOF
13686 for ac_lib in '' ssl ssl32; do
13687   if test -z "$ac_lib"; then
13688     ac_res="none required"
13689   else
13690     ac_res=-l$ac_lib
13691     LIBS="-l$ac_lib -l$lib $EV_LIB_GDI $EV_LIB_WS32 $OPENSSL_LIBADD $ac_func_search_save_LIBS"
13692   fi
13693   if ac_fn_c_try_link "$LINENO"; then :
13694   ac_cv_search_SSL_new=$ac_res
13695 fi
13696 rm -f core conftest.err conftest.$ac_objext \
13697     conftest$ac_exeext
13698   if ${ac_cv_search_SSL_new+:} false; then :
13699   break
13700 fi
13701 done
13702 if ${ac_cv_search_SSL_new+:} false; then :
13703
13704 else
13705   ac_cv_search_SSL_new=no
13706 fi
13707 rm conftest.$ac_ext
13708 LIBS=$ac_func_search_save_LIBS
13709 fi
13710 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_SSL_new" >&5
13711 $as_echo "$ac_cv_search_SSL_new" >&6; }
13712 ac_res=$ac_cv_search_SSL_new
13713 if test "$ac_res" != no; then :
13714   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
13715   have_openssl=yes
13716                     OPENSSL_LIBS="$LIBS -l$lib $EV_LIB_GDI $EV_LIB_WS32 $OPENSSL_LIBADD"
13717 else
13718   have_openssl=no
13719 fi
13720
13721                 LIBS="$save_LIBS"
13722                 test "$have_openssl" = "yes" && break
13723         done
13724         ;;
13725     esac
13726     CPPFLAGS_SAVE=$CPPFLAGS
13727     CPPFLAGS="$CPPFLAGS $OPENSSL_INCS"
13728     for ac_header in openssl/ssl.h
13729 do :
13730   ac_fn_c_check_header_mongrel "$LINENO" "openssl/ssl.h" "ac_cv_header_openssl_ssl_h" "$ac_includes_default"
13731 if test "x$ac_cv_header_openssl_ssl_h" = xyes; then :
13732   cat >>confdefs.h <<_ACEOF
13733 #define HAVE_OPENSSL_SSL_H 1
13734 _ACEOF
13735
13736 else
13737   have_openssl=no
13738 fi
13739
13740 done
13741
13742     CPPFLAGS=$CPPFLAGS_SAVE
13743
13744
13745     case "$have_openssl" in
13746      yes)
13747 $as_echo "#define HAVE_OPENSSL 1" >>confdefs.h
13748  ;;
13749      *) as_fn_error $? "openssl is a must but can not be found. You should add the \
13750 directory containing \`openssl.pc' to the \`PKG_CONFIG_PATH' environment variable, \
13751 or set \`CFLAGS' and \`LDFLAGS' directly for openssl, or use \`--disable-openssl' \
13752 to disable support for openssl encryption" "$LINENO" 5
13753         ;;
13754     esac
13755     ;;
13756 esac
13757
13758 # check if we have and should use openssl
13759  if test "$enable_openssl" != "no" && test "$have_openssl" = "yes"; then
13760   OPENSSL_TRUE=
13761   OPENSSL_FALSE='#'
13762 else
13763   OPENSSL_TRUE='#'
13764   OPENSSL_FALSE=
13765 fi
13766
13767
13768
13769 for ac_header in  \
13770   arpa/inet.h \
13771   fcntl.h \
13772   ifaddrs.h \
13773   mach/mach_time.h \
13774   mach/mach.h \
13775   netdb.h \
13776   netinet/in.h \
13777   netinet/in6.h \
13778   netinet/tcp.h \
13779   sys/un.h \
13780   poll.h \
13781   port.h \
13782   stdarg.h \
13783   stddef.h \
13784   sys/devpoll.h \
13785   sys/epoll.h \
13786   sys/event.h \
13787   sys/eventfd.h \
13788   sys/ioctl.h \
13789   sys/mman.h \
13790   sys/param.h \
13791   sys/queue.h \
13792   sys/resource.h \
13793   sys/select.h \
13794   sys/sendfile.h \
13795   sys/socket.h \
13796   sys/stat.h \
13797   sys/time.h \
13798   sys/timerfd.h \
13799   sys/uio.h \
13800   sys/wait.h \
13801   sys/random.h \
13802   errno.h \
13803   afunix.h \
13804
13805 do :
13806   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
13807 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
13808 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
13809   cat >>confdefs.h <<_ACEOF
13810 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
13811 _ACEOF
13812
13813 fi
13814
13815 done
13816
13817
13818 case "${host_os}" in
13819     linux*) ;;
13820     *)
13821         for ac_header in sys/sysctl.h
13822 do :
13823   ac_fn_c_check_header_compile "$LINENO" "sys/sysctl.h" "ac_cv_header_sys_sysctl_h" "
13824         #ifdef HAVE_SYS_PARAM_H
13825         #include <sys/param.h>
13826         #endif
13827
13828 "
13829 if test "x$ac_cv_header_sys_sysctl_h" = xyes; then :
13830   cat >>confdefs.h <<_ACEOF
13831 #define HAVE_SYS_SYSCTL_H 1
13832 _ACEOF
13833
13834 fi
13835
13836 done
13837
13838 esac
13839
13840 if test "x$ac_cv_header_sys_queue_h" = "xyes"; then
13841         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for TAILQ_FOREACH in sys/queue.h" >&5
13842 $as_echo_n "checking for TAILQ_FOREACH in sys/queue.h... " >&6; }
13843         cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13844 /* end confdefs.h.  */
13845
13846 #include <sys/queue.h>
13847 #ifdef TAILQ_FOREACH
13848  yes
13849 #endif
13850
13851 _ACEOF
13852 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
13853   $EGREP "yes" >/dev/null 2>&1; then :
13854   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
13855 $as_echo "yes" >&6; }
13856
13857 $as_echo "#define HAVE_TAILQFOREACH 1" >>confdefs.h
13858
13859 else
13860   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13861 $as_echo "no" >&6; }
13862
13863 fi
13864 rm -f conftest*
13865
13866 fi
13867
13868 if test "x$ac_cv_header_sys_time_h" = "xyes"; then
13869         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for timeradd in sys/time.h" >&5
13870 $as_echo_n "checking for timeradd in sys/time.h... " >&6; }
13871         cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13872 /* end confdefs.h.  */
13873
13874 #include <sys/time.h>
13875 #ifdef timeradd
13876  yes
13877 #endif
13878
13879 _ACEOF
13880 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
13881   $EGREP "yes" >/dev/null 2>&1; then :
13882
13883 $as_echo "#define HAVE_TIMERADD 1" >>confdefs.h
13884
13885           { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
13886 $as_echo "yes" >&6; }
13887 else
13888   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13889 $as_echo "no" >&6; }
13890
13891 fi
13892 rm -f conftest*
13893
13894 fi
13895
13896 if test "x$ac_cv_header_sys_time_h" = "xyes"; then
13897         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for timercmp in sys/time.h" >&5
13898 $as_echo_n "checking for timercmp in sys/time.h... " >&6; }
13899         cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13900 /* end confdefs.h.  */
13901
13902 #include <sys/time.h>
13903 #ifdef timercmp
13904  yes
13905 #endif
13906
13907 _ACEOF
13908 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
13909   $EGREP "yes" >/dev/null 2>&1; then :
13910
13911 $as_echo "#define HAVE_TIMERCMP 1" >>confdefs.h
13912
13913           { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
13914 $as_echo "yes" >&6; }
13915 else
13916   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13917 $as_echo "no" >&6; }
13918
13919 fi
13920 rm -f conftest*
13921
13922 fi
13923
13924 if test "x$ac_cv_header_sys_time_h" = "xyes"; then
13925         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for timerclear in sys/time.h" >&5
13926 $as_echo_n "checking for timerclear in sys/time.h... " >&6; }
13927         cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13928 /* end confdefs.h.  */
13929
13930 #include <sys/time.h>
13931 #ifdef timerclear
13932  yes
13933 #endif
13934
13935 _ACEOF
13936 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
13937   $EGREP "yes" >/dev/null 2>&1; then :
13938
13939 $as_echo "#define HAVE_TIMERCLEAR 1" >>confdefs.h
13940
13941           { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
13942 $as_echo "yes" >&6; }
13943 else
13944   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13945 $as_echo "no" >&6; }
13946
13947 fi
13948 rm -f conftest*
13949
13950 fi
13951
13952 if test "x$ac_cv_header_sys_time_h" = "xyes"; then
13953         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for timerisset in sys/time.h" >&5
13954 $as_echo_n "checking for timerisset in sys/time.h... " >&6; }
13955         cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13956 /* end confdefs.h.  */
13957
13958 #include <sys/time.h>
13959 #ifdef timerisset
13960  yes
13961 #endif
13962
13963 _ACEOF
13964 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
13965   $EGREP "yes" >/dev/null 2>&1; then :
13966
13967 $as_echo "#define HAVE_TIMERISSET 1" >>confdefs.h
13968
13969           { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
13970 $as_echo "yes" >&6; }
13971 else
13972   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13973 $as_echo "no" >&6; }
13974
13975 fi
13976 rm -f conftest*
13977
13978 fi
13979
13980 if test "x$ac_cv_header_sys_sysctl_h" = "xyes"; then
13981         ac_fn_c_check_decl "$LINENO" "CTL_KERN" "ac_cv_have_decl_CTL_KERN" "#include <sys/types.h>
13982              #include <sys/sysctl.h>
13983
13984 "
13985 if test "x$ac_cv_have_decl_CTL_KERN" = xyes; then :
13986   ac_have_decl=1
13987 else
13988   ac_have_decl=0
13989 fi
13990
13991 cat >>confdefs.h <<_ACEOF
13992 #define HAVE_DECL_CTL_KERN $ac_have_decl
13993 _ACEOF
13994 ac_fn_c_check_decl "$LINENO" "KERN_ARND" "ac_cv_have_decl_KERN_ARND" "#include <sys/types.h>
13995              #include <sys/sysctl.h>
13996
13997 "
13998 if test "x$ac_cv_have_decl_KERN_ARND" = xyes; then :
13999   ac_have_decl=1
14000 else
14001   ac_have_decl=0
14002 fi
14003
14004 cat >>confdefs.h <<_ACEOF
14005 #define HAVE_DECL_KERN_ARND $ac_have_decl
14006 _ACEOF
14007
14008 fi
14009
14010  if test x$bwin32 = xtrue; then
14011   BUILD_WIN32_TRUE=
14012   BUILD_WIN32_FALSE='#'
14013 else
14014   BUILD_WIN32_TRUE='#'
14015   BUILD_WIN32_FALSE=
14016 fi
14017
14018  if test x$cygwin = xtrue; then
14019   BUILD_CYGWIN_TRUE=
14020   BUILD_CYGWIN_FALSE='#'
14021 else
14022   BUILD_CYGWIN_TRUE='#'
14023   BUILD_CYGWIN_FALSE=
14024 fi
14025
14026  if test x$midipix = xtrue; then
14027   BUILD_MIDIPIX_TRUE=
14028   BUILD_MIDIPIX_FALSE='#'
14029 else
14030   BUILD_MIDIPIX_TRUE='#'
14031   BUILD_MIDIPIX_FALSE=
14032 fi
14033
14034  if test x$bwin32 = xtrue || test x$cygwin = xtrue || test x$midipix = xtrue; then
14035   BUILD_WITH_NO_UNDEFINED_TRUE=
14036   BUILD_WITH_NO_UNDEFINED_FALSE='#'
14037 else
14038   BUILD_WITH_NO_UNDEFINED_TRUE='#'
14039   BUILD_WITH_NO_UNDEFINED_FALSE=
14040 fi
14041
14042
14043 if test x$bwin32 = xtrue; then
14044   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for main in -lws2_32" >&5
14045 $as_echo_n "checking for main in -lws2_32... " >&6; }
14046 if ${ac_cv_lib_ws2_32_main+:} false; then :
14047   $as_echo_n "(cached) " >&6
14048 else
14049   ac_check_lib_save_LIBS=$LIBS
14050 LIBS="-lws2_32  $LIBS"
14051 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14052 /* end confdefs.h.  */
14053
14054
14055 int
14056 main ()
14057 {
14058 return main ();
14059   ;
14060   return 0;
14061 }
14062 _ACEOF
14063 if ac_fn_c_try_link "$LINENO"; then :
14064   ac_cv_lib_ws2_32_main=yes
14065 else
14066   ac_cv_lib_ws2_32_main=no
14067 fi
14068 rm -f core conftest.err conftest.$ac_objext \
14069     conftest$ac_exeext conftest.$ac_ext
14070 LIBS=$ac_check_lib_save_LIBS
14071 fi
14072 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_ws2_32_main" >&5
14073 $as_echo "$ac_cv_lib_ws2_32_main" >&6; }
14074 if test "x$ac_cv_lib_ws2_32_main" = xyes; then :
14075   cat >>confdefs.h <<_ACEOF
14076 #define HAVE_LIBWS2_32 1
14077 _ACEOF
14078
14079   LIBS="-lws2_32 $LIBS"
14080
14081 fi
14082 ac_cv_lib_ws2_32=ac_cv_lib_ws2_32_main
14083
14084 fi
14085
14086 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for an ANSI C-conforming const" >&5
14087 $as_echo_n "checking for an ANSI C-conforming const... " >&6; }
14088 if ${ac_cv_c_const+:} false; then :
14089   $as_echo_n "(cached) " >&6
14090 else
14091   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14092 /* end confdefs.h.  */
14093
14094 int
14095 main ()
14096 {
14097
14098 #ifndef __cplusplus
14099   /* Ultrix mips cc rejects this sort of thing.  */
14100   typedef int charset[2];
14101   const charset cs = { 0, 0 };
14102   /* SunOS 4.1.1 cc rejects this.  */
14103   char const *const *pcpcc;
14104   char **ppc;
14105   /* NEC SVR4.0.2 mips cc rejects this.  */
14106   struct point {int x, y;};
14107   static struct point const zero = {0,0};
14108   /* AIX XL C 1.02.0.0 rejects this.
14109      It does not let you subtract one const X* pointer from another in
14110      an arm of an if-expression whose if-part is not a constant
14111      expression */
14112   const char *g = "string";
14113   pcpcc = &g + (g ? g-g : 0);
14114   /* HPUX 7.0 cc rejects these. */
14115   ++pcpcc;
14116   ppc = (char**) pcpcc;
14117   pcpcc = (char const *const *) ppc;
14118   { /* SCO 3.2v4 cc rejects this sort of thing.  */
14119     char tx;
14120     char *t = &tx;
14121     char const *s = 0 ? (char *) 0 : (char const *) 0;
14122
14123     *t++ = 0;
14124     if (s) return 0;
14125   }
14126   { /* Someone thinks the Sun supposedly-ANSI compiler will reject this.  */
14127     int x[] = {25, 17};
14128     const int *foo = &x[0];
14129     ++foo;
14130   }
14131   { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
14132     typedef const int *iptr;
14133     iptr p = 0;
14134     ++p;
14135   }
14136   { /* AIX XL C 1.02.0.0 rejects this sort of thing, saying
14137        "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
14138     struct s { int j; const int *ap[3]; } bx;
14139     struct s *b = &bx; b->j = 5;
14140   }
14141   { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
14142     const int foo = 10;
14143     if (!foo) return 0;
14144   }
14145   return !cs[0] && !zero.x;
14146 #endif
14147
14148   ;
14149   return 0;
14150 }
14151 _ACEOF
14152 if ac_fn_c_try_compile "$LINENO"; then :
14153   ac_cv_c_const=yes
14154 else
14155   ac_cv_c_const=no
14156 fi
14157 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14158 fi
14159 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_const" >&5
14160 $as_echo "$ac_cv_c_const" >&6; }
14161 if test $ac_cv_c_const = no; then
14162
14163 $as_echo "#define const /**/" >>confdefs.h
14164
14165 fi
14166
14167 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for inline" >&5
14168 $as_echo_n "checking for inline... " >&6; }
14169 if ${ac_cv_c_inline+:} false; then :
14170   $as_echo_n "(cached) " >&6
14171 else
14172   ac_cv_c_inline=no
14173 for ac_kw in inline __inline__ __inline; do
14174   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14175 /* end confdefs.h.  */
14176 #ifndef __cplusplus
14177 typedef int foo_t;
14178 static $ac_kw foo_t static_foo () {return 0; }
14179 $ac_kw foo_t foo () {return 0; }
14180 #endif
14181
14182 _ACEOF
14183 if ac_fn_c_try_compile "$LINENO"; then :
14184   ac_cv_c_inline=$ac_kw
14185 fi
14186 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14187   test "$ac_cv_c_inline" != no && break
14188 done
14189
14190 fi
14191 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_inline" >&5
14192 $as_echo "$ac_cv_c_inline" >&6; }
14193
14194 case $ac_cv_c_inline in
14195   inline | yes) ;;
14196   *)
14197     case $ac_cv_c_inline in
14198       no) ac_val=;;
14199       *) ac_val=$ac_cv_c_inline;;
14200     esac
14201     cat >>confdefs.h <<_ACEOF
14202 #ifndef __cplusplus
14203 #define inline $ac_val
14204 #endif
14205 _ACEOF
14206     ;;
14207 esac
14208
14209 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether time.h and sys/time.h may both be included" >&5
14210 $as_echo_n "checking whether time.h and sys/time.h may both be included... " >&6; }
14211 if ${ac_cv_header_time+:} false; then :
14212   $as_echo_n "(cached) " >&6
14213 else
14214   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14215 /* end confdefs.h.  */
14216 #include <sys/types.h>
14217 #include <sys/time.h>
14218 #include <time.h>
14219
14220 int
14221 main ()
14222 {
14223 if ((struct tm *) 0)
14224 return 0;
14225   ;
14226   return 0;
14227 }
14228 _ACEOF
14229 if ac_fn_c_try_compile "$LINENO"; then :
14230   ac_cv_header_time=yes
14231 else
14232   ac_cv_header_time=no
14233 fi
14234 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14235 fi
14236 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_time" >&5
14237 $as_echo "$ac_cv_header_time" >&6; }
14238 if test $ac_cv_header_time = yes; then
14239
14240 $as_echo "#define TIME_WITH_SYS_TIME 1" >>confdefs.h
14241
14242 fi
14243
14244
14245 for ac_func in  \
14246   accept4 \
14247   arc4random \
14248   arc4random_buf \
14249   arc4random_addrandom \
14250   eventfd \
14251   epoll_create1 \
14252   fcntl \
14253   getegid \
14254   geteuid \
14255   getifaddrs \
14256   gettimeofday \
14257   issetugid \
14258   mach_absolute_time \
14259   mmap \
14260   nanosleep \
14261   pipe \
14262   pipe2 \
14263   putenv \
14264   sendfile \
14265   setenv \
14266   setrlimit \
14267   sigaction \
14268   signal \
14269   splice \
14270   strlcpy \
14271   strsep \
14272   strtok_r \
14273   strtoll \
14274   sysctl \
14275   timerfd_create \
14276   umask \
14277   unsetenv \
14278   usleep \
14279   vasprintf \
14280   getrandom \
14281
14282 do :
14283   as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
14284 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
14285 if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
14286   cat >>confdefs.h <<_ACEOF
14287 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
14288 _ACEOF
14289
14290 fi
14291 done
14292
14293
14294 if test x$bwin32 = xtrue; then :
14295   for ac_func in _gmtime64_s
14296 do :
14297   ac_fn_c_check_func "$LINENO" "_gmtime64_s" "ac_cv_func__gmtime64_s"
14298 if test "x$ac_cv_func__gmtime64_s" = xyes; then :
14299   cat >>confdefs.h <<_ACEOF
14300 #define HAVE__GMTIME64_S 1
14301 _ACEOF
14302
14303 else
14304   for ac_func in _gmtime64
14305 do :
14306   ac_fn_c_check_func "$LINENO" "_gmtime64" "ac_cv_func__gmtime64"
14307 if test "x$ac_cv_func__gmtime64" = xyes; then :
14308   cat >>confdefs.h <<_ACEOF
14309 #define HAVE__GMTIME64 1
14310 _ACEOF
14311
14312 fi
14313 done
14314
14315 fi
14316 done
14317
14318
14319 fi
14320
14321  if test x"$ac_cv_func_strlcpy" = xno; then
14322   STRLCPY_IMPL_TRUE=
14323   STRLCPY_IMPL_FALSE='#'
14324 else
14325   STRLCPY_IMPL_TRUE='#'
14326   STRLCPY_IMPL_FALSE=
14327 fi
14328
14329
14330
14331
14332 if test x$bwin32 = xtrue; then :
14333         if test "x#ifdef _WIN32
14334     #include <winsock2.h>
14335     #include <ws2tcpip.h>
14336     #endif" = "x"; then :
14337   as_fn_error $? "header not privided" "$LINENO" 5
14338 fi
14339                                 if test "x#ifdef _WIN32
14340     #include <winsock2.h>
14341     #include <ws2tcpip.h>
14342     #endif" = "x"; then :
14343   as_fn_error $? "header not privided" "$LINENO" 5
14344 fi
14345
14346         ac_fn_c_check_decl "$LINENO" "getnameinfo" "ac_cv_have_decl_decl" "             #ifdef _WIN32
14347     #include <winsock2.h>
14348     #include <ws2tcpip.h>
14349     #endif
14350 "
14351 if test "x$ac_cv_have_decl_decl" = xyes; then :
14352
14353 $as_echo "#define HAVE_GETNAMEINFO 1" >>confdefs.h
14354
14355 fi
14356
14357                                         if test "x#ifdef _WIN32
14358     #include <winsock2.h>
14359     #include <ws2tcpip.h>
14360     #endif" = "x"; then :
14361   as_fn_error $? "header not privided" "$LINENO" 5
14362 fi
14363
14364         ac_fn_c_check_decl "$LINENO" "getprotobynumber" "ac_cv_have_decl_decl" "                #ifdef _WIN32
14365     #include <winsock2.h>
14366     #include <ws2tcpip.h>
14367     #endif
14368 "
14369 if test "x$ac_cv_have_decl_decl" = xyes; then :
14370
14371 $as_echo "#define HAVE_GETPROTOBYNUMBER 1" >>confdefs.h
14372
14373 fi
14374
14375                                         if test "x#ifdef _WIN32
14376     #include <winsock2.h>
14377     #include <ws2tcpip.h>
14378     #endif" = "x"; then :
14379   as_fn_error $? "header not privided" "$LINENO" 5
14380 fi
14381
14382         ac_fn_c_check_decl "$LINENO" "getservbyname" "ac_cv_have_decl_decl" "           #ifdef _WIN32
14383     #include <winsock2.h>
14384     #include <ws2tcpip.h>
14385     #endif
14386 "
14387 if test "x$ac_cv_have_decl_decl" = xyes; then :
14388
14389 $as_echo "#define HAVE_GETSERVBYNAME 1" >>confdefs.h
14390
14391 fi
14392
14393                                         if test "x#ifdef _WIN32
14394     #include <winsock2.h>
14395     #include <ws2tcpip.h>
14396     #endif" = "x"; then :
14397   as_fn_error $? "header not privided" "$LINENO" 5
14398 fi
14399
14400         ac_fn_c_check_decl "$LINENO" "inet_ntop" "ac_cv_have_decl_decl" "               #ifdef _WIN32
14401     #include <winsock2.h>
14402     #include <ws2tcpip.h>
14403     #endif
14404 "
14405 if test "x$ac_cv_have_decl_decl" = xyes; then :
14406
14407 $as_echo "#define HAVE_INET_NTOP 1" >>confdefs.h
14408
14409 fi
14410
14411                                         if test "x#ifdef _WIN32
14412     #include <winsock2.h>
14413     #include <ws2tcpip.h>
14414     #endif" = "x"; then :
14415   as_fn_error $? "header not privided" "$LINENO" 5
14416 fi
14417
14418         ac_fn_c_check_decl "$LINENO" "inet_pton" "ac_cv_have_decl_decl" "               #ifdef _WIN32
14419     #include <winsock2.h>
14420     #include <ws2tcpip.h>
14421     #endif
14422 "
14423 if test "x$ac_cv_have_decl_decl" = xyes; then :
14424
14425 $as_echo "#define HAVE_INET_PTON 1" >>confdefs.h
14426
14427 fi
14428
14429                                         if test "x#ifdef _WIN32
14430     #include <winsock2.h>
14431     #include <ws2tcpip.h>
14432     #endif" = "x"; then :
14433   as_fn_error $? "header not privided" "$LINENO" 5
14434 fi
14435
14436         ac_fn_c_check_decl "$LINENO" "getaddrinfo" "ac_cv_have_decl_decl" "             #ifdef _WIN32
14437     #include <winsock2.h>
14438     #include <ws2tcpip.h>
14439     #endif
14440 "
14441 if test "x$ac_cv_have_decl_decl" = xyes; then :
14442
14443 $as_echo "#define HAVE_GETADDRINFO 1" >>confdefs.h
14444
14445 fi
14446
14447
14448
14449 else
14450   for ac_func in getnameinfo getprotobynumber getservbyname inet_ntop inet_pton
14451 do :
14452   as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
14453 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
14454 if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
14455   cat >>confdefs.h <<_ACEOF
14456 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
14457 _ACEOF
14458
14459 fi
14460 done
14461
14462
14463 fi
14464
14465
14466
14467 if test x$bwin32 = xfalse; then :
14468
14469 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for getaddrinfo" >&5
14470 $as_echo_n "checking for getaddrinfo... " >&6; }
14471 if ${libevent_cv_getaddrinfo+:} false; then :
14472   $as_echo_n "(cached) " >&6
14473 else
14474   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14475 /* end confdefs.h.  */
14476
14477                 #ifdef HAVE_NETDB_H
14478                 #include <netdb.h>
14479                 #endif
14480
14481 int
14482 main ()
14483 {
14484
14485                 getaddrinfo;
14486
14487
14488   ;
14489   return 0;
14490 }
14491 _ACEOF
14492 if ac_fn_c_try_link "$LINENO"; then :
14493   libevent_cv_getaddrinfo=yes
14494 else
14495   libevent_cv_getaddrinfo=no
14496
14497 fi
14498 rm -f core conftest.err conftest.$ac_objext \
14499     conftest$ac_exeext conftest.$ac_ext
14500
14501 fi
14502 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libevent_cv_getaddrinfo" >&5
14503 $as_echo "$libevent_cv_getaddrinfo" >&6; }
14504 if test "$libevent_cv_getaddrinfo" = "yes" ; then
14505
14506 $as_echo "#define HAVE_GETADDRINFO 1" >>confdefs.h
14507
14508 else
14509
14510 # Check for gethostbyname_r in all its glorious incompatible versions.
14511 #   (This is cut-and-pasted from Tor, which based its logic on
14512 #   Python's configure.in.)
14513
14514
14515 ac_fn_c_check_func "$LINENO" "gethostbyname_r" "ac_cv_func_gethostbyname_r"
14516 if test "x$ac_cv_func_gethostbyname_r" = xyes; then :
14517
14518   { $as_echo "$as_me:${as_lineno-$LINENO}: checking how many arguments gethostbyname_r() wants" >&5
14519 $as_echo_n "checking how many arguments gethostbyname_r() wants... " >&6; }
14520   OLD_CFLAGS=$CFLAGS
14521   CFLAGS="$CFLAGS $MY_CPPFLAGS $MY_THREAD_CPPFLAGS $MY_CFLAGS"
14522   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14523 /* end confdefs.h.  */
14524
14525 #include <netdb.h>
14526
14527 int
14528 main ()
14529 {
14530
14531     char *cp1, *cp2;
14532     struct hostent *h1, *h2;
14533     int i1, i2;
14534     (void)gethostbyname_r(cp1,h1,cp2,i1,&h2,&i2);
14535
14536   ;
14537   return 0;
14538 }
14539 _ACEOF
14540 if ac_fn_c_try_compile "$LINENO"; then :
14541
14542     $as_echo "#define HAVE_GETHOSTBYNAME_R 1" >>confdefs.h
14543
14544
14545 $as_echo "#define HAVE_GETHOSTBYNAME_R_6_ARG 1" >>confdefs.h
14546
14547     { $as_echo "$as_me:${as_lineno-$LINENO}: result: 6" >&5
14548 $as_echo "6" >&6; }
14549
14550 else
14551
14552     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14553 /* end confdefs.h.  */
14554
14555 #include <netdb.h>
14556
14557 int
14558 main ()
14559 {
14560
14561       char *cp1, *cp2;
14562       struct hostent *h1;
14563       int i1, i2;
14564       (void)gethostbyname_r(cp1,h1,cp2,i1,&i2);
14565
14566   ;
14567   return 0;
14568 }
14569 _ACEOF
14570 if ac_fn_c_try_compile "$LINENO"; then :
14571
14572       $as_echo "#define HAVE_GETHOSTBYNAME_R 1" >>confdefs.h
14573
14574
14575 $as_echo "#define HAVE_GETHOSTBYNAME_R_5_ARG 1" >>confdefs.h
14576
14577       { $as_echo "$as_me:${as_lineno-$LINENO}: result: 5" >&5
14578 $as_echo "5" >&6; }
14579
14580 else
14581
14582       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14583 /* end confdefs.h.  */
14584
14585 #include <netdb.h>
14586
14587 int
14588 main ()
14589 {
14590
14591        char *cp1;
14592        struct hostent *h1;
14593        struct hostent_data hd;
14594        (void) gethostbyname_r(cp1,h1,&hd);
14595
14596   ;
14597   return 0;
14598 }
14599 _ACEOF
14600 if ac_fn_c_try_compile "$LINENO"; then :
14601
14602        $as_echo "#define HAVE_GETHOSTBYNAME_R 1" >>confdefs.h
14603
14604
14605 $as_echo "#define HAVE_GETHOSTBYNAME_R_3_ARG 1" >>confdefs.h
14606
14607        { $as_echo "$as_me:${as_lineno-$LINENO}: result: 3" >&5
14608 $as_echo "3" >&6; }
14609
14610 else
14611
14612        { $as_echo "$as_me:${as_lineno-$LINENO}: result: 0" >&5
14613 $as_echo "0" >&6; }
14614
14615 fi
14616 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14617
14618 fi
14619 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14620
14621 fi
14622 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14623  CFLAGS=$OLD_CFLAGS
14624
14625 fi
14626
14627
14628 fi
14629
14630 fi
14631 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for F_SETFD in fcntl.h" >&5
14632 $as_echo_n "checking for F_SETFD in fcntl.h... " >&6; }
14633 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14634 /* end confdefs.h.  */
14635
14636 #define _GNU_SOURCE 1
14637 #include <fcntl.h>
14638 #ifdef F_SETFD
14639 yes
14640 #endif
14641
14642 _ACEOF
14643 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
14644   $EGREP "yes" >/dev/null 2>&1; then :
14645
14646 $as_echo "#define HAVE_SETFD 1" >>confdefs.h
14647
14648           { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
14649 $as_echo "yes" >&6; }
14650 else
14651   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14652 $as_echo "no" >&6; }
14653 fi
14654 rm -f conftest*
14655
14656
14657 needsignal=no
14658 haveselect=no
14659 if test x$bwin32 != xtrue; then
14660     for ac_func in select
14661 do :
14662   ac_fn_c_check_func "$LINENO" "select" "ac_cv_func_select"
14663 if test "x$ac_cv_func_select" = xyes; then :
14664   cat >>confdefs.h <<_ACEOF
14665 #define HAVE_SELECT 1
14666 _ACEOF
14667  haveselect=yes
14668 fi
14669 done
14670
14671     if test "x$haveselect" = "xyes" ; then
14672         needsignal=yes
14673     fi
14674 fi
14675  if test "x$haveselect" = "xyes"; then
14676   SELECT_BACKEND_TRUE=
14677   SELECT_BACKEND_FALSE='#'
14678 else
14679   SELECT_BACKEND_TRUE='#'
14680   SELECT_BACKEND_FALSE=
14681 fi
14682
14683
14684 havepoll=no
14685 for ac_func in poll
14686 do :
14687   ac_fn_c_check_func "$LINENO" "poll" "ac_cv_func_poll"
14688 if test "x$ac_cv_func_poll" = xyes; then :
14689   cat >>confdefs.h <<_ACEOF
14690 #define HAVE_POLL 1
14691 _ACEOF
14692  havepoll=yes
14693 fi
14694 done
14695
14696 if test "x$havepoll" = "xyes" ; then
14697         needsignal=yes
14698 fi
14699  if test "x$havepoll" = "xyes"; then
14700   POLL_BACKEND_TRUE=
14701   POLL_BACKEND_FALSE='#'
14702 else
14703   POLL_BACKEND_TRUE='#'
14704   POLL_BACKEND_FALSE=
14705 fi
14706
14707
14708 havedevpoll=no
14709 if test "x$ac_cv_header_sys_devpoll_h" = "xyes"; then
14710
14711 $as_echo "#define HAVE_DEVPOLL 1" >>confdefs.h
14712
14713 fi
14714  if test "x$ac_cv_header_sys_devpoll_h" = "xyes"; then
14715   DEVPOLL_BACKEND_TRUE=
14716   DEVPOLL_BACKEND_FALSE='#'
14717 else
14718   DEVPOLL_BACKEND_TRUE='#'
14719   DEVPOLL_BACKEND_FALSE=
14720 fi
14721
14722
14723 havekqueue=no
14724 if test "x$ac_cv_header_sys_event_h" = "xyes"; then
14725         for ac_func in kqueue
14726 do :
14727   ac_fn_c_check_func "$LINENO" "kqueue" "ac_cv_func_kqueue"
14728 if test "x$ac_cv_func_kqueue" = xyes; then :
14729   cat >>confdefs.h <<_ACEOF
14730 #define HAVE_KQUEUE 1
14731 _ACEOF
14732  havekqueue=yes
14733 fi
14734 done
14735
14736         if test "x$havekqueue" = "xyes" ; then
14737                 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working kqueue" >&5
14738 $as_echo_n "checking for working kqueue... " >&6; }
14739                 if test "$cross_compiling" = yes; then :
14740   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14741 $as_echo "no" >&6; }
14742
14743 else
14744   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14745 /* end confdefs.h.  */
14746
14747 #ifdef HAVE_STDLIB_H
14748 #include <stdlib.h>
14749 #endif
14750 #ifdef HAVE_STRING_H
14751 #include <string.h>
14752 #endif
14753 #include <sys/types.h>
14754 #include <sys/time.h>
14755 #include <sys/event.h>
14756 #include <stdio.h>
14757 #include <unistd.h>
14758 #include <fcntl.h>
14759
14760 int
14761 main ()
14762 {
14763
14764         int kq;
14765         int n;
14766         int fd[2];
14767         struct kevent ev;
14768         struct timespec ts;
14769         char buf[80000];
14770
14771         if (pipe(fd) == -1)
14772                 return 1;
14773         if (fcntl(fd[1], F_SETFL, O_NONBLOCK) == -1)
14774                 return 1;
14775
14776         while ((n = write(fd[1], buf, sizeof(buf))) == sizeof(buf))
14777                 ;
14778
14779         if ((kq = kqueue()) == -1)
14780                 return 1;
14781
14782         memset(&ev, 0, sizeof(ev));
14783         ev.ident = fd[1];
14784         ev.filter = EVFILT_WRITE;
14785         ev.flags = EV_ADD | EV_ENABLE;
14786         n = kevent(kq, &ev, 1, NULL, 0, NULL);
14787         if (n == -1)
14788                 return 1;
14789
14790         read(fd[0], buf, sizeof(buf));
14791
14792         ts.tv_sec = 0;
14793         ts.tv_nsec = 0;
14794         n = kevent(kq, NULL, 0, &ev, 1, &ts);
14795         if (n == -1 || n == 0)
14796                 return 1;
14797
14798         return 0;
14799
14800
14801   ;
14802   return 0;
14803 }
14804 _ACEOF
14805 if ac_fn_c_try_run "$LINENO"; then :
14806   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
14807 $as_echo "yes" >&6; }
14808
14809 $as_echo "#define HAVE_WORKING_KQUEUE 1" >>confdefs.h
14810
14811       havekqueue=yes
14812
14813 else
14814   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14815 $as_echo "no" >&6; }
14816 fi
14817 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
14818   conftest.$ac_objext conftest.beam conftest.$ac_ext
14819 fi
14820
14821         fi
14822 fi
14823  if test "x$havekqueue" = "xyes"; then
14824   KQUEUE_BACKEND_TRUE=
14825   KQUEUE_BACKEND_FALSE='#'
14826 else
14827   KQUEUE_BACKEND_TRUE='#'
14828   KQUEUE_BACKEND_FALSE=
14829 fi
14830
14831
14832 haveepollsyscall=no
14833 haveepoll=no
14834 for ac_func in epoll_ctl
14835 do :
14836   ac_fn_c_check_func "$LINENO" "epoll_ctl" "ac_cv_func_epoll_ctl"
14837 if test "x$ac_cv_func_epoll_ctl" = xyes; then :
14838   cat >>confdefs.h <<_ACEOF
14839 #define HAVE_EPOLL_CTL 1
14840 _ACEOF
14841  haveepoll=yes
14842 fi
14843 done
14844
14845 if test "x$haveepoll" = "xyes" ; then
14846
14847 $as_echo "#define HAVE_EPOLL 1" >>confdefs.h
14848
14849         needsignal=yes
14850 fi
14851 if test "x$ac_cv_header_sys_epoll_h" = "xyes"; then
14852         if test "x$haveepoll" = "xno" ; then
14853                 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for epoll system call" >&5
14854 $as_echo_n "checking for epoll system call... " >&6; }
14855                 if test "$cross_compiling" = yes; then :
14856   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14857 $as_echo "no" >&6; }
14858
14859 else
14860   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14861 /* end confdefs.h.  */
14862
14863 #include <stdint.h>
14864 #include <sys/param.h>
14865 #include <sys/types.h>
14866 #include <sys/syscall.h>
14867 #include <sys/epoll.h>
14868 #include <unistd.h>
14869
14870 int
14871 epoll_create(int size)
14872 {
14873         return (syscall(__NR_epoll_create, size));
14874 }
14875
14876 int
14877 main ()
14878 {
14879
14880         int epfd;
14881
14882         epfd = epoll_create(256);
14883         return (epfd == -1 ? 1 : 0);
14884
14885
14886   ;
14887   return 0;
14888 }
14889 _ACEOF
14890 if ac_fn_c_try_run "$LINENO"; then :
14891   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
14892 $as_echo "yes" >&6; }
14893
14894 $as_echo "#define HAVE_EPOLL 1" >>confdefs.h
14895
14896       needsignal=yes
14897       have_epoll=yes
14898       case " $LIBOBJS " in
14899   *" epoll_sub.$ac_objext "* ) ;;
14900   *) LIBOBJS="$LIBOBJS epoll_sub.$ac_objext"
14901  ;;
14902 esac
14903
14904
14905 else
14906   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14907 $as_echo "no" >&6; }
14908 fi
14909 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
14910   conftest.$ac_objext conftest.beam conftest.$ac_ext
14911 fi
14912
14913         fi
14914 fi
14915  if test "x$haveepoll" = "xyes"; then
14916   EPOLL_BACKEND_TRUE=
14917   EPOLL_BACKEND_FALSE='#'
14918 else
14919   EPOLL_BACKEND_TRUE='#'
14920   EPOLL_BACKEND_FALSE=
14921 fi
14922
14923
14924 haveeventports=no
14925 for ac_func in port_create
14926 do :
14927   ac_fn_c_check_func "$LINENO" "port_create" "ac_cv_func_port_create"
14928 if test "x$ac_cv_func_port_create" = xyes; then :
14929   cat >>confdefs.h <<_ACEOF
14930 #define HAVE_PORT_CREATE 1
14931 _ACEOF
14932  haveeventports=yes
14933 fi
14934 done
14935
14936 if test "x$haveeventports" = "xyes" ; then
14937
14938 $as_echo "#define HAVE_EVENT_PORTS 1" >>confdefs.h
14939
14940         needsignal=yes
14941 fi
14942  if test "x$haveeventports" = "xyes"; then
14943   EVPORT_BACKEND_TRUE=
14944   EVPORT_BACKEND_FALSE='#'
14945 else
14946   EVPORT_BACKEND_TRUE='#'
14947   EVPORT_BACKEND_FALSE=
14948 fi
14949
14950
14951 if test "x$bwin32" = "xtrue"; then
14952         needsignal=yes
14953 fi
14954
14955  if test "x$needsignal" = "xyes"; then
14956   SIGNAL_SUPPORT_TRUE=
14957   SIGNAL_SUPPORT_FALSE='#'
14958 else
14959   SIGNAL_SUPPORT_TRUE='#'
14960   SIGNAL_SUPPORT_FALSE=
14961 fi
14962
14963
14964 ac_fn_c_check_type "$LINENO" "pid_t" "ac_cv_type_pid_t" "$ac_includes_default"
14965 if test "x$ac_cv_type_pid_t" = xyes; then :
14966
14967 else
14968
14969 cat >>confdefs.h <<_ACEOF
14970 #define pid_t int
14971 _ACEOF
14972
14973 fi
14974
14975 ac_fn_c_check_type "$LINENO" "size_t" "ac_cv_type_size_t" "$ac_includes_default"
14976 if test "x$ac_cv_type_size_t" = xyes; then :
14977
14978 else
14979
14980 cat >>confdefs.h <<_ACEOF
14981 #define size_t unsigned int
14982 _ACEOF
14983
14984 fi
14985
14986 ac_fn_c_check_type "$LINENO" "ssize_t" "ac_cv_type_ssize_t" "$ac_includes_default"
14987 if test "x$ac_cv_type_ssize_t" = xyes; then :
14988
14989 else
14990
14991 cat >>confdefs.h <<_ACEOF
14992 #define ssize_t int
14993 _ACEOF
14994
14995 fi
14996
14997
14998 ac_fn_c_check_type "$LINENO" "uint64_t" "ac_cv_type_uint64_t" "#ifdef HAVE_STDINT_H
14999 #include <stdint.h>
15000 #elif defined(HAVE_INTTYPES_H)
15001 #include <inttypes.h>
15002 #endif
15003 #ifdef HAVE_SYS_TYPES_H
15004 #include <sys/types.h>
15005 #endif
15006 "
15007 if test "x$ac_cv_type_uint64_t" = xyes; then :
15008
15009 cat >>confdefs.h <<_ACEOF
15010 #define HAVE_UINT64_T 1
15011 _ACEOF
15012
15013
15014 fi
15015 ac_fn_c_check_type "$LINENO" "uint32_t" "ac_cv_type_uint32_t" "#ifdef HAVE_STDINT_H
15016 #include <stdint.h>
15017 #elif defined(HAVE_INTTYPES_H)
15018 #include <inttypes.h>
15019 #endif
15020 #ifdef HAVE_SYS_TYPES_H
15021 #include <sys/types.h>
15022 #endif
15023 "
15024 if test "x$ac_cv_type_uint32_t" = xyes; then :
15025
15026 cat >>confdefs.h <<_ACEOF
15027 #define HAVE_UINT32_T 1
15028 _ACEOF
15029
15030
15031 fi
15032 ac_fn_c_check_type "$LINENO" "uint16_t" "ac_cv_type_uint16_t" "#ifdef HAVE_STDINT_H
15033 #include <stdint.h>
15034 #elif defined(HAVE_INTTYPES_H)
15035 #include <inttypes.h>
15036 #endif
15037 #ifdef HAVE_SYS_TYPES_H
15038 #include <sys/types.h>
15039 #endif
15040 "
15041 if test "x$ac_cv_type_uint16_t" = xyes; then :
15042
15043 cat >>confdefs.h <<_ACEOF
15044 #define HAVE_UINT16_T 1
15045 _ACEOF
15046
15047
15048 fi
15049 ac_fn_c_check_type "$LINENO" "uint8_t" "ac_cv_type_uint8_t" "#ifdef HAVE_STDINT_H
15050 #include <stdint.h>
15051 #elif defined(HAVE_INTTYPES_H)
15052 #include <inttypes.h>
15053 #endif
15054 #ifdef HAVE_SYS_TYPES_H
15055 #include <sys/types.h>
15056 #endif
15057 "
15058 if test "x$ac_cv_type_uint8_t" = xyes; then :
15059
15060 cat >>confdefs.h <<_ACEOF
15061 #define HAVE_UINT8_T 1
15062 _ACEOF
15063
15064
15065 fi
15066 ac_fn_c_check_type "$LINENO" "uintptr_t" "ac_cv_type_uintptr_t" "#ifdef HAVE_STDINT_H
15067 #include <stdint.h>
15068 #elif defined(HAVE_INTTYPES_H)
15069 #include <inttypes.h>
15070 #endif
15071 #ifdef HAVE_SYS_TYPES_H
15072 #include <sys/types.h>
15073 #endif
15074 "
15075 if test "x$ac_cv_type_uintptr_t" = xyes; then :
15076
15077 cat >>confdefs.h <<_ACEOF
15078 #define HAVE_UINTPTR_T 1
15079 _ACEOF
15080
15081
15082 fi
15083
15084
15085 ac_fn_c_check_type "$LINENO" "fd_mask" "ac_cv_type_fd_mask" "#ifdef HAVE_SYS_TYPES_H
15086 #include <sys/types.h>
15087 #endif
15088 #ifdef HAVE_SYS_SELECT_H
15089 #include <sys/select.h>
15090 #endif
15091 "
15092 if test "x$ac_cv_type_fd_mask" = xyes; then :
15093
15094 cat >>confdefs.h <<_ACEOF
15095 #define HAVE_FD_MASK 1
15096 _ACEOF
15097
15098
15099 fi
15100
15101
15102 # The cast to long int works around a bug in the HP C Compiler
15103 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
15104 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
15105 # This bug is HP SR number 8606223364.
15106 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of long long" >&5
15107 $as_echo_n "checking size of long long... " >&6; }
15108 if ${ac_cv_sizeof_long_long+:} false; then :
15109   $as_echo_n "(cached) " >&6
15110 else
15111   if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (long long))" "ac_cv_sizeof_long_long"        "$ac_includes_default"; then :
15112
15113 else
15114   if test "$ac_cv_type_long_long" = yes; then
15115      { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
15116 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
15117 as_fn_error 77 "cannot compute sizeof (long long)
15118 See \`config.log' for more details" "$LINENO" 5; }
15119    else
15120      ac_cv_sizeof_long_long=0
15121    fi
15122 fi
15123
15124 fi
15125 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long_long" >&5
15126 $as_echo "$ac_cv_sizeof_long_long" >&6; }
15127
15128
15129
15130 cat >>confdefs.h <<_ACEOF
15131 #define SIZEOF_LONG_LONG $ac_cv_sizeof_long_long
15132 _ACEOF
15133
15134
15135 # The cast to long int works around a bug in the HP C Compiler
15136 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
15137 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
15138 # This bug is HP SR number 8606223364.
15139 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of long" >&5
15140 $as_echo_n "checking size of long... " >&6; }
15141 if ${ac_cv_sizeof_long+:} false; then :
15142   $as_echo_n "(cached) " >&6
15143 else
15144   if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (long))" "ac_cv_sizeof_long"        "$ac_includes_default"; then :
15145
15146 else
15147   if test "$ac_cv_type_long" = yes; then
15148      { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
15149 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
15150 as_fn_error 77 "cannot compute sizeof (long)
15151 See \`config.log' for more details" "$LINENO" 5; }
15152    else
15153      ac_cv_sizeof_long=0
15154    fi
15155 fi
15156
15157 fi
15158 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long" >&5
15159 $as_echo "$ac_cv_sizeof_long" >&6; }
15160
15161
15162
15163 cat >>confdefs.h <<_ACEOF
15164 #define SIZEOF_LONG $ac_cv_sizeof_long
15165 _ACEOF
15166
15167
15168 # The cast to long int works around a bug in the HP C Compiler
15169 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
15170 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
15171 # This bug is HP SR number 8606223364.
15172 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of int" >&5
15173 $as_echo_n "checking size of int... " >&6; }
15174 if ${ac_cv_sizeof_int+:} false; then :
15175   $as_echo_n "(cached) " >&6
15176 else
15177   if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (int))" "ac_cv_sizeof_int"        "$ac_includes_default"; then :
15178
15179 else
15180   if test "$ac_cv_type_int" = yes; then
15181      { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
15182 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
15183 as_fn_error 77 "cannot compute sizeof (int)
15184 See \`config.log' for more details" "$LINENO" 5; }
15185    else
15186      ac_cv_sizeof_int=0
15187    fi
15188 fi
15189
15190 fi
15191 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_int" >&5
15192 $as_echo "$ac_cv_sizeof_int" >&6; }
15193
15194
15195
15196 cat >>confdefs.h <<_ACEOF
15197 #define SIZEOF_INT $ac_cv_sizeof_int
15198 _ACEOF
15199
15200
15201 # The cast to long int works around a bug in the HP C Compiler
15202 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
15203 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
15204 # This bug is HP SR number 8606223364.
15205 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of short" >&5
15206 $as_echo_n "checking size of short... " >&6; }
15207 if ${ac_cv_sizeof_short+:} false; then :
15208   $as_echo_n "(cached) " >&6
15209 else
15210   if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (short))" "ac_cv_sizeof_short"        "$ac_includes_default"; then :
15211
15212 else
15213   if test "$ac_cv_type_short" = yes; then
15214      { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
15215 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
15216 as_fn_error 77 "cannot compute sizeof (short)
15217 See \`config.log' for more details" "$LINENO" 5; }
15218    else
15219      ac_cv_sizeof_short=0
15220    fi
15221 fi
15222
15223 fi
15224 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_short" >&5
15225 $as_echo "$ac_cv_sizeof_short" >&6; }
15226
15227
15228
15229 cat >>confdefs.h <<_ACEOF
15230 #define SIZEOF_SHORT $ac_cv_sizeof_short
15231 _ACEOF
15232
15233
15234 # The cast to long int works around a bug in the HP C Compiler
15235 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
15236 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
15237 # This bug is HP SR number 8606223364.
15238 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of size_t" >&5
15239 $as_echo_n "checking size of size_t... " >&6; }
15240 if ${ac_cv_sizeof_size_t+:} false; then :
15241   $as_echo_n "(cached) " >&6
15242 else
15243   if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (size_t))" "ac_cv_sizeof_size_t"        "$ac_includes_default"; then :
15244
15245 else
15246   if test "$ac_cv_type_size_t" = yes; then
15247      { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
15248 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
15249 as_fn_error 77 "cannot compute sizeof (size_t)
15250 See \`config.log' for more details" "$LINENO" 5; }
15251    else
15252      ac_cv_sizeof_size_t=0
15253    fi
15254 fi
15255
15256 fi
15257 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_size_t" >&5
15258 $as_echo "$ac_cv_sizeof_size_t" >&6; }
15259
15260
15261
15262 cat >>confdefs.h <<_ACEOF
15263 #define SIZEOF_SIZE_T $ac_cv_sizeof_size_t
15264 _ACEOF
15265
15266
15267 # The cast to long int works around a bug in the HP C Compiler
15268 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
15269 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
15270 # This bug is HP SR number 8606223364.
15271 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of void *" >&5
15272 $as_echo_n "checking size of void *... " >&6; }
15273 if ${ac_cv_sizeof_void_p+:} false; then :
15274   $as_echo_n "(cached) " >&6
15275 else
15276   if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (void *))" "ac_cv_sizeof_void_p"        "$ac_includes_default"; then :
15277
15278 else
15279   if test "$ac_cv_type_void_p" = yes; then
15280      { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
15281 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
15282 as_fn_error 77 "cannot compute sizeof (void *)
15283 See \`config.log' for more details" "$LINENO" 5; }
15284    else
15285      ac_cv_sizeof_void_p=0
15286    fi
15287 fi
15288
15289 fi
15290 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_void_p" >&5
15291 $as_echo "$ac_cv_sizeof_void_p" >&6; }
15292
15293
15294
15295 cat >>confdefs.h <<_ACEOF
15296 #define SIZEOF_VOID_P $ac_cv_sizeof_void_p
15297 _ACEOF
15298
15299
15300 # The cast to long int works around a bug in the HP C Compiler
15301 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
15302 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
15303 # This bug is HP SR number 8606223364.
15304 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of off_t" >&5
15305 $as_echo_n "checking size of off_t... " >&6; }
15306 if ${ac_cv_sizeof_off_t+:} false; then :
15307   $as_echo_n "(cached) " >&6
15308 else
15309   if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (off_t))" "ac_cv_sizeof_off_t"        "$ac_includes_default"; then :
15310
15311 else
15312   if test "$ac_cv_type_off_t" = yes; then
15313      { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
15314 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
15315 as_fn_error 77 "cannot compute sizeof (off_t)
15316 See \`config.log' for more details" "$LINENO" 5; }
15317    else
15318      ac_cv_sizeof_off_t=0
15319    fi
15320 fi
15321
15322 fi
15323 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_off_t" >&5
15324 $as_echo "$ac_cv_sizeof_off_t" >&6; }
15325
15326
15327
15328 cat >>confdefs.h <<_ACEOF
15329 #define SIZEOF_OFF_T $ac_cv_sizeof_off_t
15330 _ACEOF
15331
15332
15333 # The cast to long int works around a bug in the HP C Compiler
15334 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
15335 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
15336 # This bug is HP SR number 8606223364.
15337 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of time_t" >&5
15338 $as_echo_n "checking size of time_t... " >&6; }
15339 if ${ac_cv_sizeof_time_t+:} false; then :
15340   $as_echo_n "(cached) " >&6
15341 else
15342   if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (time_t))" "ac_cv_sizeof_time_t"        "$ac_includes_default"; then :
15343
15344 else
15345   if test "$ac_cv_type_time_t" = yes; then
15346      { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
15347 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
15348 as_fn_error 77 "cannot compute sizeof (time_t)
15349 See \`config.log' for more details" "$LINENO" 5; }
15350    else
15351      ac_cv_sizeof_time_t=0
15352    fi
15353 fi
15354
15355 fi
15356 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_time_t" >&5
15357 $as_echo "$ac_cv_sizeof_time_t" >&6; }
15358
15359
15360
15361 cat >>confdefs.h <<_ACEOF
15362 #define SIZEOF_TIME_T $ac_cv_sizeof_time_t
15363 _ACEOF
15364
15365
15366
15367 ac_fn_c_check_type "$LINENO" "struct in6_addr" "ac_cv_type_struct_in6_addr" "#define _GNU_SOURCE 1
15368 #include <sys/types.h>
15369 #ifdef HAVE_NETINET_IN_H
15370 #include <netinet/in.h>
15371 #endif
15372 #ifdef HAVE_NETINET_IN6_H
15373 #include <netinet/in6.h>
15374 #endif
15375 #ifdef HAVE_SYS_UN_H
15376 #include <sys/un.h>
15377 #endif
15378 #ifdef HAVE_SYS_SOCKET_H
15379 #include <sys/socket.h>
15380 #endif
15381 #ifdef HAVE_NETDB_H
15382 #include <netdb.h>
15383 #endif
15384 #ifdef _WIN32
15385 #define WIN32_WINNT 0x400
15386 #define _WIN32_WINNT 0x400
15387 #define WIN32_LEAN_AND_MEAN
15388 #if defined(_MSC_VER) && (_MSC_VER < 1300)
15389 #include <winsock.h>
15390 #else
15391 #include <winsock2.h>
15392 #include <ws2tcpip.h>
15393 #endif
15394 #endif
15395
15396 "
15397 if test "x$ac_cv_type_struct_in6_addr" = xyes; then :
15398
15399 cat >>confdefs.h <<_ACEOF
15400 #define HAVE_STRUCT_IN6_ADDR 1
15401 _ACEOF
15402
15403
15404 fi
15405 ac_fn_c_check_type "$LINENO" "struct sockaddr_in6" "ac_cv_type_struct_sockaddr_in6" "#define _GNU_SOURCE 1
15406 #include <sys/types.h>
15407 #ifdef HAVE_NETINET_IN_H
15408 #include <netinet/in.h>
15409 #endif
15410 #ifdef HAVE_NETINET_IN6_H
15411 #include <netinet/in6.h>
15412 #endif
15413 #ifdef HAVE_SYS_UN_H
15414 #include <sys/un.h>
15415 #endif
15416 #ifdef HAVE_SYS_SOCKET_H
15417 #include <sys/socket.h>
15418 #endif
15419 #ifdef HAVE_NETDB_H
15420 #include <netdb.h>
15421 #endif
15422 #ifdef _WIN32
15423 #define WIN32_WINNT 0x400
15424 #define _WIN32_WINNT 0x400
15425 #define WIN32_LEAN_AND_MEAN
15426 #if defined(_MSC_VER) && (_MSC_VER < 1300)
15427 #include <winsock.h>
15428 #else
15429 #include <winsock2.h>
15430 #include <ws2tcpip.h>
15431 #endif
15432 #endif
15433
15434 "
15435 if test "x$ac_cv_type_struct_sockaddr_in6" = xyes; then :
15436
15437 cat >>confdefs.h <<_ACEOF
15438 #define HAVE_STRUCT_SOCKADDR_IN6 1
15439 _ACEOF
15440
15441
15442 fi
15443 ac_fn_c_check_type "$LINENO" "struct sockaddr_un" "ac_cv_type_struct_sockaddr_un" "#define _GNU_SOURCE 1
15444 #include <sys/types.h>
15445 #ifdef HAVE_NETINET_IN_H
15446 #include <netinet/in.h>
15447 #endif
15448 #ifdef HAVE_NETINET_IN6_H
15449 #include <netinet/in6.h>
15450 #endif
15451 #ifdef HAVE_SYS_UN_H
15452 #include <sys/un.h>
15453 #endif
15454 #ifdef HAVE_SYS_SOCKET_H
15455 #include <sys/socket.h>
15456 #endif
15457 #ifdef HAVE_NETDB_H
15458 #include <netdb.h>
15459 #endif
15460 #ifdef _WIN32
15461 #define WIN32_WINNT 0x400
15462 #define _WIN32_WINNT 0x400
15463 #define WIN32_LEAN_AND_MEAN
15464 #if defined(_MSC_VER) && (_MSC_VER < 1300)
15465 #include <winsock.h>
15466 #else
15467 #include <winsock2.h>
15468 #include <ws2tcpip.h>
15469 #endif
15470 #endif
15471
15472 "
15473 if test "x$ac_cv_type_struct_sockaddr_un" = xyes; then :
15474
15475 cat >>confdefs.h <<_ACEOF
15476 #define HAVE_STRUCT_SOCKADDR_UN 1
15477 _ACEOF
15478
15479
15480 fi
15481 ac_fn_c_check_type "$LINENO" "sa_family_t" "ac_cv_type_sa_family_t" "#define _GNU_SOURCE 1
15482 #include <sys/types.h>
15483 #ifdef HAVE_NETINET_IN_H
15484 #include <netinet/in.h>
15485 #endif
15486 #ifdef HAVE_NETINET_IN6_H
15487 #include <netinet/in6.h>
15488 #endif
15489 #ifdef HAVE_SYS_UN_H
15490 #include <sys/un.h>
15491 #endif
15492 #ifdef HAVE_SYS_SOCKET_H
15493 #include <sys/socket.h>
15494 #endif
15495 #ifdef HAVE_NETDB_H
15496 #include <netdb.h>
15497 #endif
15498 #ifdef _WIN32
15499 #define WIN32_WINNT 0x400
15500 #define _WIN32_WINNT 0x400
15501 #define WIN32_LEAN_AND_MEAN
15502 #if defined(_MSC_VER) && (_MSC_VER < 1300)
15503 #include <winsock.h>
15504 #else
15505 #include <winsock2.h>
15506 #include <ws2tcpip.h>
15507 #endif
15508 #endif
15509
15510 "
15511 if test "x$ac_cv_type_sa_family_t" = xyes; then :
15512
15513 cat >>confdefs.h <<_ACEOF
15514 #define HAVE_SA_FAMILY_T 1
15515 _ACEOF
15516
15517
15518 fi
15519 ac_fn_c_check_type "$LINENO" "struct addrinfo" "ac_cv_type_struct_addrinfo" "#define _GNU_SOURCE 1
15520 #include <sys/types.h>
15521 #ifdef HAVE_NETINET_IN_H
15522 #include <netinet/in.h>
15523 #endif
15524 #ifdef HAVE_NETINET_IN6_H
15525 #include <netinet/in6.h>
15526 #endif
15527 #ifdef HAVE_SYS_UN_H
15528 #include <sys/un.h>
15529 #endif
15530 #ifdef HAVE_SYS_SOCKET_H
15531 #include <sys/socket.h>
15532 #endif
15533 #ifdef HAVE_NETDB_H
15534 #include <netdb.h>
15535 #endif
15536 #ifdef _WIN32
15537 #define WIN32_WINNT 0x400
15538 #define _WIN32_WINNT 0x400
15539 #define WIN32_LEAN_AND_MEAN
15540 #if defined(_MSC_VER) && (_MSC_VER < 1300)
15541 #include <winsock.h>
15542 #else
15543 #include <winsock2.h>
15544 #include <ws2tcpip.h>
15545 #endif
15546 #endif
15547
15548 "
15549 if test "x$ac_cv_type_struct_addrinfo" = xyes; then :
15550
15551 cat >>confdefs.h <<_ACEOF
15552 #define HAVE_STRUCT_ADDRINFO 1
15553 _ACEOF
15554
15555
15556 fi
15557 ac_fn_c_check_type "$LINENO" "struct sockaddr_storage" "ac_cv_type_struct_sockaddr_storage" "#define _GNU_SOURCE 1
15558 #include <sys/types.h>
15559 #ifdef HAVE_NETINET_IN_H
15560 #include <netinet/in.h>
15561 #endif
15562 #ifdef HAVE_NETINET_IN6_H
15563 #include <netinet/in6.h>
15564 #endif
15565 #ifdef HAVE_SYS_UN_H
15566 #include <sys/un.h>
15567 #endif
15568 #ifdef HAVE_SYS_SOCKET_H
15569 #include <sys/socket.h>
15570 #endif
15571 #ifdef HAVE_NETDB_H
15572 #include <netdb.h>
15573 #endif
15574 #ifdef _WIN32
15575 #define WIN32_WINNT 0x400
15576 #define _WIN32_WINNT 0x400
15577 #define WIN32_LEAN_AND_MEAN
15578 #if defined(_MSC_VER) && (_MSC_VER < 1300)
15579 #include <winsock.h>
15580 #else
15581 #include <winsock2.h>
15582 #include <ws2tcpip.h>
15583 #endif
15584 #endif
15585
15586 "
15587 if test "x$ac_cv_type_struct_sockaddr_storage" = xyes; then :
15588
15589 cat >>confdefs.h <<_ACEOF
15590 #define HAVE_STRUCT_SOCKADDR_STORAGE 1
15591 _ACEOF
15592
15593
15594 fi
15595
15596 ac_fn_c_check_member "$LINENO" "struct in6_addr" "s6_addr32" "ac_cv_member_struct_in6_addr_s6_addr32" "#include <sys/types.h>
15597 #ifdef HAVE_NETINET_IN_H
15598 #include <netinet/in.h>
15599 #endif
15600 #ifdef HAVE_NETINET_IN6_H
15601 #include <netinet/in6.h>
15602 #endif
15603 #ifdef HAVE_SYS_SOCKET_H
15604 #include <sys/socket.h>
15605 #endif
15606 #ifdef _WIN32
15607 #define WIN32_WINNT 0x400
15608 #define _WIN32_WINNT 0x400
15609 #define WIN32_LEAN_AND_MEAN
15610 #if defined(_MSC_VER) && (_MSC_VER < 1300)
15611 #include <winsock.h>
15612 #else
15613 #include <winsock2.h>
15614 #include <ws2tcpip.h>
15615 #endif
15616 #endif
15617
15618 "
15619 if test "x$ac_cv_member_struct_in6_addr_s6_addr32" = xyes; then :
15620
15621 cat >>confdefs.h <<_ACEOF
15622 #define HAVE_STRUCT_IN6_ADDR_S6_ADDR32 1
15623 _ACEOF
15624
15625
15626 fi
15627 ac_fn_c_check_member "$LINENO" "struct in6_addr" "s6_addr16" "ac_cv_member_struct_in6_addr_s6_addr16" "#include <sys/types.h>
15628 #ifdef HAVE_NETINET_IN_H
15629 #include <netinet/in.h>
15630 #endif
15631 #ifdef HAVE_NETINET_IN6_H
15632 #include <netinet/in6.h>
15633 #endif
15634 #ifdef HAVE_SYS_SOCKET_H
15635 #include <sys/socket.h>
15636 #endif
15637 #ifdef _WIN32
15638 #define WIN32_WINNT 0x400
15639 #define _WIN32_WINNT 0x400
15640 #define WIN32_LEAN_AND_MEAN
15641 #if defined(_MSC_VER) && (_MSC_VER < 1300)
15642 #include <winsock.h>
15643 #else
15644 #include <winsock2.h>
15645 #include <ws2tcpip.h>
15646 #endif
15647 #endif
15648
15649 "
15650 if test "x$ac_cv_member_struct_in6_addr_s6_addr16" = xyes; then :
15651
15652 cat >>confdefs.h <<_ACEOF
15653 #define HAVE_STRUCT_IN6_ADDR_S6_ADDR16 1
15654 _ACEOF
15655
15656
15657 fi
15658 ac_fn_c_check_member "$LINENO" "struct sockaddr_in" "sin_len" "ac_cv_member_struct_sockaddr_in_sin_len" "#include <sys/types.h>
15659 #ifdef HAVE_NETINET_IN_H
15660 #include <netinet/in.h>
15661 #endif
15662 #ifdef HAVE_NETINET_IN6_H
15663 #include <netinet/in6.h>
15664 #endif
15665 #ifdef HAVE_SYS_SOCKET_H
15666 #include <sys/socket.h>
15667 #endif
15668 #ifdef _WIN32
15669 #define WIN32_WINNT 0x400
15670 #define _WIN32_WINNT 0x400
15671 #define WIN32_LEAN_AND_MEAN
15672 #if defined(_MSC_VER) && (_MSC_VER < 1300)
15673 #include <winsock.h>
15674 #else
15675 #include <winsock2.h>
15676 #include <ws2tcpip.h>
15677 #endif
15678 #endif
15679
15680 "
15681 if test "x$ac_cv_member_struct_sockaddr_in_sin_len" = xyes; then :
15682
15683 cat >>confdefs.h <<_ACEOF
15684 #define HAVE_STRUCT_SOCKADDR_IN_SIN_LEN 1
15685 _ACEOF
15686
15687
15688 fi
15689 ac_fn_c_check_member "$LINENO" "struct sockaddr_in6" "sin6_len" "ac_cv_member_struct_sockaddr_in6_sin6_len" "#include <sys/types.h>
15690 #ifdef HAVE_NETINET_IN_H
15691 #include <netinet/in.h>
15692 #endif
15693 #ifdef HAVE_NETINET_IN6_H
15694 #include <netinet/in6.h>
15695 #endif
15696 #ifdef HAVE_SYS_SOCKET_H
15697 #include <sys/socket.h>
15698 #endif
15699 #ifdef _WIN32
15700 #define WIN32_WINNT 0x400
15701 #define _WIN32_WINNT 0x400
15702 #define WIN32_LEAN_AND_MEAN
15703 #if defined(_MSC_VER) && (_MSC_VER < 1300)
15704 #include <winsock.h>
15705 #else
15706 #include <winsock2.h>
15707 #include <ws2tcpip.h>
15708 #endif
15709 #endif
15710
15711 "
15712 if test "x$ac_cv_member_struct_sockaddr_in6_sin6_len" = xyes; then :
15713
15714 cat >>confdefs.h <<_ACEOF
15715 #define HAVE_STRUCT_SOCKADDR_IN6_SIN6_LEN 1
15716 _ACEOF
15717
15718
15719 fi
15720 ac_fn_c_check_member "$LINENO" "struct sockaddr_storage" "ss_family" "ac_cv_member_struct_sockaddr_storage_ss_family" "#include <sys/types.h>
15721 #ifdef HAVE_NETINET_IN_H
15722 #include <netinet/in.h>
15723 #endif
15724 #ifdef HAVE_NETINET_IN6_H
15725 #include <netinet/in6.h>
15726 #endif
15727 #ifdef HAVE_SYS_SOCKET_H
15728 #include <sys/socket.h>
15729 #endif
15730 #ifdef _WIN32
15731 #define WIN32_WINNT 0x400
15732 #define _WIN32_WINNT 0x400
15733 #define WIN32_LEAN_AND_MEAN
15734 #if defined(_MSC_VER) && (_MSC_VER < 1300)
15735 #include <winsock.h>
15736 #else
15737 #include <winsock2.h>
15738 #include <ws2tcpip.h>
15739 #endif
15740 #endif
15741
15742 "
15743 if test "x$ac_cv_member_struct_sockaddr_storage_ss_family" = xyes; then :
15744
15745 cat >>confdefs.h <<_ACEOF
15746 #define HAVE_STRUCT_SOCKADDR_STORAGE_SS_FAMILY 1
15747 _ACEOF
15748
15749
15750 fi
15751 ac_fn_c_check_member "$LINENO" "struct sockaddr_storage" "__ss_family" "ac_cv_member_struct_sockaddr_storage___ss_family" "#include <sys/types.h>
15752 #ifdef HAVE_NETINET_IN_H
15753 #include <netinet/in.h>
15754 #endif
15755 #ifdef HAVE_NETINET_IN6_H
15756 #include <netinet/in6.h>
15757 #endif
15758 #ifdef HAVE_SYS_SOCKET_H
15759 #include <sys/socket.h>
15760 #endif
15761 #ifdef _WIN32
15762 #define WIN32_WINNT 0x400
15763 #define _WIN32_WINNT 0x400
15764 #define WIN32_LEAN_AND_MEAN
15765 #if defined(_MSC_VER) && (_MSC_VER < 1300)
15766 #include <winsock.h>
15767 #else
15768 #include <winsock2.h>
15769 #include <ws2tcpip.h>
15770 #endif
15771 #endif
15772
15773 "
15774 if test "x$ac_cv_member_struct_sockaddr_storage___ss_family" = xyes; then :
15775
15776 cat >>confdefs.h <<_ACEOF
15777 #define HAVE_STRUCT_SOCKADDR_STORAGE___SS_FAMILY 1
15778 _ACEOF
15779
15780
15781 fi
15782
15783
15784 ac_fn_c_check_type "$LINENO" "struct linger" "ac_cv_type_struct_linger" "
15785 #ifdef HAVE_SYS_SOCKET_H
15786 #include <sys/socket.h>
15787 #endif
15788 #ifdef _WIN32
15789 #include <winsock2.h>
15790 #endif
15791
15792 "
15793 if test "x$ac_cv_type_struct_linger" = xyes; then :
15794
15795 cat >>confdefs.h <<_ACEOF
15796 #define HAVE_STRUCT_LINGER 1
15797 _ACEOF
15798
15799
15800 fi
15801
15802
15803 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for socklen_t" >&5
15804 $as_echo_n "checking for socklen_t... " >&6; }
15805 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15806 /* end confdefs.h.  */
15807
15808  #include <sys/types.h>
15809  #ifdef _WIN32
15810  #include <ws2tcpip.h>
15811  #else
15812  #include <sys/socket.h>
15813  #endif
15814
15815 int
15816 main ()
15817 {
15818 socklen_t x;
15819
15820   ;
15821   return 0;
15822 }
15823 _ACEOF
15824 if ac_fn_c_try_compile "$LINENO"; then :
15825   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
15826 $as_echo "yes" >&6; }
15827 else
15828   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15829 $as_echo "no" >&6; }
15830
15831 $as_echo "#define socklen_t unsigned int" >>confdefs.h
15832
15833
15834 fi
15835 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15836
15837 # __func__/__FUNCTION__ is not a macros in general
15838 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether our compiler supports __func__" >&5
15839 $as_echo_n "checking whether our compiler supports __func__... " >&6; }
15840 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15841 /* end confdefs.h.  */
15842
15843 int
15844 main ()
15845 {
15846  const char *cp = __func__;
15847
15848   ;
15849   return 0;
15850 }
15851 _ACEOF
15852 if ac_fn_c_try_compile "$LINENO"; then :
15853
15854 $as_echo "#define HAVE___func__ 1" >>confdefs.h
15855
15856     { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
15857 $as_echo "yes" >&6; }
15858
15859 else
15860   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15861 $as_echo "no" >&6; }
15862
15863 fi
15864 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15865 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether our compiler supports __FUNCTION__" >&5
15866 $as_echo_n "checking whether our compiler supports __FUNCTION__... " >&6; }
15867 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15868 /* end confdefs.h.  */
15869
15870 int
15871 main ()
15872 {
15873  const char *cp = __FUNCTION__;
15874
15875   ;
15876   return 0;
15877 }
15878 _ACEOF
15879 if ac_fn_c_try_compile "$LINENO"; then :
15880
15881 $as_echo "#define HAVE___FUNCTION__ 1" >>confdefs.h
15882
15883     { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
15884 $as_echo "yes" >&6; }
15885
15886 else
15887   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15888 $as_echo "no" >&6; }
15889
15890 fi
15891 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15892
15893 # check if we can compile with pthreads
15894 have_pthreads=no
15895 if test x$bwin32 != xtrue && test "$enable_thread_support" != "no"; then
15896
15897
15898
15899 ac_ext=c
15900 ac_cpp='$CPP $CPPFLAGS'
15901 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
15902 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
15903 ac_compiler_gnu=$ac_cv_c_compiler_gnu
15904
15905 acx_pthread_ok=no
15906
15907 # We used to check for pthread.h first, but this fails if pthread.h
15908 # requires special compiler flags (e.g. on True64 or Sequent).
15909 # It gets checked for in the link test anyway.
15910
15911 # First of all, check if the user has set any of the PTHREAD_LIBS,
15912 # etcetera environment variables, and if threads linking works using
15913 # them:
15914 if test x"$PTHREAD_LIBS$PTHREAD_CFLAGS" != x; then
15915         save_CFLAGS="$CFLAGS"
15916         CFLAGS="$CFLAGS $PTHREAD_CFLAGS"
15917         save_LIBS="$LIBS"
15918         LIBS="$PTHREAD_LIBS $LIBS"
15919         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pthread_join in LIBS=$PTHREAD_LIBS with CFLAGS=$PTHREAD_CFLAGS" >&5
15920 $as_echo_n "checking for pthread_join in LIBS=$PTHREAD_LIBS with CFLAGS=$PTHREAD_CFLAGS... " >&6; }
15921         cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15922 /* end confdefs.h.  */
15923
15924 /* Override any GCC internal prototype to avoid an error.
15925    Use char because int might match the return type of a GCC
15926    builtin and then its argument prototype would still apply.  */
15927 #ifdef __cplusplus
15928 extern "C"
15929 #endif
15930 char pthread_join ();
15931 int
15932 main ()
15933 {
15934 return pthread_join ();
15935   ;
15936   return 0;
15937 }
15938 _ACEOF
15939 if ac_fn_c_try_link "$LINENO"; then :
15940   acx_pthread_ok=yes
15941 fi
15942 rm -f core conftest.err conftest.$ac_objext \
15943     conftest$ac_exeext conftest.$ac_ext
15944         { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acx_pthread_ok" >&5
15945 $as_echo "$acx_pthread_ok" >&6; }
15946         if test x"$acx_pthread_ok" = xno; then
15947                 PTHREAD_LIBS=""
15948                 PTHREAD_CFLAGS=""
15949         fi
15950         LIBS="$save_LIBS"
15951         CFLAGS="$save_CFLAGS"
15952 fi
15953
15954 # We must check for the threads library under a number of different
15955 # names; the ordering is very important because some systems
15956 # (e.g. DEC) have both -lpthread and -lpthreads, where one of the
15957 # libraries is broken (non-POSIX).
15958
15959 # Create a list of thread flags to try.  Items starting with a "-" are
15960 # C compiler flags, and other items are library names, except for "none"
15961 # which indicates that we try without any flags at all, and "pthread-config"
15962 # which is a program returning the flags for the Pth emulation library.
15963
15964 acx_pthread_flags="pthreads none -Kthread -kthread lthread -pthread -pthreads -mthreads pthread --thread-safe -mt pthread-config"
15965
15966 # The ordering *is* (sometimes) important.  Some notes on the
15967 # individual items follow:
15968
15969 # pthreads: AIX (must check this before -lpthread)
15970 # none: in case threads are in libc; should be tried before -Kthread and
15971 #       other compiler flags to prevent continual compiler warnings
15972 # -Kthread: Sequent (threads in libc, but -Kthread needed for pthread.h)
15973 # -kthread: FreeBSD kernel threads (preferred to -pthread since SMP-able)
15974 # lthread: LinuxThreads port on FreeBSD (also preferred to -pthread)
15975 # -pthread: Linux/gcc (kernel threads), BSD/gcc (userland threads)
15976 # -pthreads: Solaris/gcc
15977 # -mthreads: Mingw32/gcc, Lynx/gcc
15978 # -mt: Sun Workshop C (may only link SunOS threads [-lthread], but it
15979 #      doesn't hurt to check since this sometimes defines pthreads too;
15980 #      also defines -D_REENTRANT)
15981 #      ... -mt is also the pthreads flag for HP/aCC
15982 # pthread: Linux, etcetera
15983 # --thread-safe: KAI C++
15984 # pthread-config: use pthread-config program (for GNU Pth library)
15985
15986 case "${host_cpu}-${host_os}" in
15987         *solaris*)
15988
15989         # On Solaris (at least, for some versions), libc contains stubbed
15990         # (non-functional) versions of the pthreads routines, so link-based
15991         # tests will erroneously succeed.  (We need to link with -pthreads/-mt/
15992         # -lpthread.)  (The stubs are missing pthread_cleanup_push, or rather
15993         # a function called by this macro, so we could check for that, but
15994         # who knows whether they'll stub that too in a future libc.)  So,
15995         # we'll just look for -pthreads and -lpthread first:
15996
15997         acx_pthread_flags="-pthreads pthread -mt -pthread $acx_pthread_flags"
15998         ;;
15999 esac
16000
16001 if test x"$acx_pthread_ok" = xno; then
16002 for flag in $acx_pthread_flags; do
16003
16004         case $flag in
16005                 none)
16006                 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether pthreads work without any flags" >&5
16007 $as_echo_n "checking whether pthreads work without any flags... " >&6; }
16008                 ;;
16009
16010                 -*)
16011                 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether pthreads work with $flag" >&5
16012 $as_echo_n "checking whether pthreads work with $flag... " >&6; }
16013                 PTHREAD_CFLAGS="$flag"
16014                 ;;
16015
16016                 pthread-config)
16017                 # Extract the first word of "pthread-config", so it can be a program name with args.
16018 set dummy pthread-config; ac_word=$2
16019 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
16020 $as_echo_n "checking for $ac_word... " >&6; }
16021 if ${ac_cv_prog_acx_pthread_config+:} false; then :
16022   $as_echo_n "(cached) " >&6
16023 else
16024   if test -n "$acx_pthread_config"; then
16025   ac_cv_prog_acx_pthread_config="$acx_pthread_config" # Let the user override the test.
16026 else
16027 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
16028 for as_dir in $PATH
16029 do
16030   IFS=$as_save_IFS
16031   test -z "$as_dir" && as_dir=.
16032     for ac_exec_ext in '' $ac_executable_extensions; do
16033   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
16034     ac_cv_prog_acx_pthread_config="yes"
16035     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
16036     break 2
16037   fi
16038 done
16039   done
16040 IFS=$as_save_IFS
16041
16042   test -z "$ac_cv_prog_acx_pthread_config" && ac_cv_prog_acx_pthread_config="no"
16043 fi
16044 fi
16045 acx_pthread_config=$ac_cv_prog_acx_pthread_config
16046 if test -n "$acx_pthread_config"; then
16047   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acx_pthread_config" >&5
16048 $as_echo "$acx_pthread_config" >&6; }
16049 else
16050   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16051 $as_echo "no" >&6; }
16052 fi
16053
16054
16055                 if test x"$acx_pthread_config" = xno; then continue; fi
16056                 PTHREAD_CFLAGS="`pthread-config --cflags`"
16057                 PTHREAD_LIBS="`pthread-config --ldflags` `pthread-config --libs`"
16058                 ;;
16059
16060                 *)
16061                 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for the pthreads library -l$flag" >&5
16062 $as_echo_n "checking for the pthreads library -l$flag... " >&6; }
16063                 PTHREAD_LIBS="-l$flag"
16064                 ;;
16065         esac
16066
16067         save_LIBS="$LIBS"
16068         save_CFLAGS="$CFLAGS"
16069         LIBS="$PTHREAD_LIBS $LIBS"
16070         CFLAGS="$CFLAGS $PTHREAD_CFLAGS"
16071
16072         # Check for various functions.  We must include pthread.h,
16073         # since some functions may be macros.  (On the Sequent, we
16074         # need a special flag -Kthread to make this header compile.)
16075         # We check for pthread_join because it is in -lpthread on IRIX
16076         # while pthread_create is in libc.  We check for pthread_attr_init
16077         # due to DEC craziness with -lpthreads.  We check for
16078         # pthread_cleanup_push because it is one of the few pthread
16079         # functions on Solaris that doesn't have a non-functional libc stub.
16080         # We try pthread_create on general principles.
16081         cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16082 /* end confdefs.h.  */
16083 #include <pthread.h>
16084 int
16085 main ()
16086 {
16087 pthread_t th; pthread_join(th, 0);
16088                      pthread_attr_init(0); pthread_cleanup_push(0, 0);
16089                      pthread_create(0,0,0,0); pthread_cleanup_pop(0);
16090   ;
16091   return 0;
16092 }
16093 _ACEOF
16094 if ac_fn_c_try_link "$LINENO"; then :
16095   acx_pthread_ok=yes
16096 fi
16097 rm -f core conftest.err conftest.$ac_objext \
16098     conftest$ac_exeext conftest.$ac_ext
16099
16100         LIBS="$save_LIBS"
16101         CFLAGS="$save_CFLAGS"
16102
16103         { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acx_pthread_ok" >&5
16104 $as_echo "$acx_pthread_ok" >&6; }
16105         if test "x$acx_pthread_ok" = xyes; then
16106                 break;
16107         fi
16108
16109         PTHREAD_LIBS=""
16110         PTHREAD_CFLAGS=""
16111 done
16112 fi
16113
16114 # Various other checks:
16115 if test "x$acx_pthread_ok" = xyes; then
16116         save_LIBS="$LIBS"
16117         LIBS="$PTHREAD_LIBS $LIBS"
16118         save_CFLAGS="$CFLAGS"
16119         CFLAGS="$CFLAGS $PTHREAD_CFLAGS"
16120
16121         # Detect AIX lossage: JOINABLE attribute is called UNDETACHED.
16122         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for joinable pthread attribute" >&5
16123 $as_echo_n "checking for joinable pthread attribute... " >&6; }
16124         attr_name=unknown
16125         for attr in PTHREAD_CREATE_JOINABLE PTHREAD_CREATE_UNDETACHED; do
16126             cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16127 /* end confdefs.h.  */
16128 #include <pthread.h>
16129 int
16130 main ()
16131 {
16132 int attr=$attr; return attr;
16133   ;
16134   return 0;
16135 }
16136 _ACEOF
16137 if ac_fn_c_try_link "$LINENO"; then :
16138   attr_name=$attr; break
16139 fi
16140 rm -f core conftest.err conftest.$ac_objext \
16141     conftest$ac_exeext conftest.$ac_ext
16142         done
16143         { $as_echo "$as_me:${as_lineno-$LINENO}: result: $attr_name" >&5
16144 $as_echo "$attr_name" >&6; }
16145         if test "$attr_name" != PTHREAD_CREATE_JOINABLE; then
16146
16147 cat >>confdefs.h <<_ACEOF
16148 #define PTHREAD_CREATE_JOINABLE $attr_name
16149 _ACEOF
16150
16151         fi
16152
16153         { $as_echo "$as_me:${as_lineno-$LINENO}: checking if more special flags are required for pthreads" >&5
16154 $as_echo_n "checking if more special flags are required for pthreads... " >&6; }
16155         flag=no
16156         case "${host_cpu}-${host_os}" in
16157             *-aix* | *-freebsd* | *-darwin*) flag="-D_THREAD_SAFE";;
16158             *solaris* | *-osf* | *-hpux*) flag="-D_REENTRANT";;
16159         esac
16160         { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${flag}" >&5
16161 $as_echo "${flag}" >&6; }
16162         if test "x$flag" != xno; then
16163             PTHREAD_CFLAGS="$flag $PTHREAD_CFLAGS"
16164         fi
16165
16166         LIBS="$save_LIBS"
16167         CFLAGS="$save_CFLAGS"
16168
16169         # More AIX lossage: must compile with xlc_r or cc_r
16170         if test x"$GCC" != xyes; then
16171           for ac_prog in xlc_r cc_r
16172 do
16173   # Extract the first word of "$ac_prog", so it can be a program name with args.
16174 set dummy $ac_prog; ac_word=$2
16175 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
16176 $as_echo_n "checking for $ac_word... " >&6; }
16177 if ${ac_cv_prog_PTHREAD_CC+:} false; then :
16178   $as_echo_n "(cached) " >&6
16179 else
16180   if test -n "$PTHREAD_CC"; then
16181   ac_cv_prog_PTHREAD_CC="$PTHREAD_CC" # Let the user override the test.
16182 else
16183 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
16184 for as_dir in $PATH
16185 do
16186   IFS=$as_save_IFS
16187   test -z "$as_dir" && as_dir=.
16188     for ac_exec_ext in '' $ac_executable_extensions; do
16189   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
16190     ac_cv_prog_PTHREAD_CC="$ac_prog"
16191     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
16192     break 2
16193   fi
16194 done
16195   done
16196 IFS=$as_save_IFS
16197
16198 fi
16199 fi
16200 PTHREAD_CC=$ac_cv_prog_PTHREAD_CC
16201 if test -n "$PTHREAD_CC"; then
16202   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PTHREAD_CC" >&5
16203 $as_echo "$PTHREAD_CC" >&6; }
16204 else
16205   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16206 $as_echo "no" >&6; }
16207 fi
16208
16209
16210   test -n "$PTHREAD_CC" && break
16211 done
16212 test -n "$PTHREAD_CC" || PTHREAD_CC="${CC}"
16213
16214         else
16215           PTHREAD_CC=$CC
16216         fi
16217 else
16218         PTHREAD_CC="$CC"
16219 fi
16220
16221
16222
16223
16224
16225 # Finally, execute ACTION-IF-FOUND/ACTION-IF-NOT-FOUND:
16226 if test x"$acx_pthread_ok" = xyes; then
16227
16228
16229 $as_echo "#define HAVE_PTHREADS 1" >>confdefs.h
16230
16231         have_pthreads=yes
16232         :
16233 else
16234         acx_pthread_ok=no
16235
16236 fi
16237 ac_ext=c
16238 ac_cpp='$CPP $CPPFLAGS'
16239 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
16240 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
16241 ac_compiler_gnu=$ac_cv_c_compiler_gnu
16242
16243
16244   CFLAGS="$CFLAGS $PTHREAD_CFLAGS"
16245   # The cast to long int works around a bug in the HP C Compiler
16246 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
16247 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
16248 # This bug is HP SR number 8606223364.
16249 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of pthread_t" >&5
16250 $as_echo_n "checking size of pthread_t... " >&6; }
16251 if ${ac_cv_sizeof_pthread_t+:} false; then :
16252   $as_echo_n "(cached) " >&6
16253 else
16254   if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (pthread_t))" "ac_cv_sizeof_pthread_t"        "$ac_includes_default
16255       #include <pthread.h>
16256
16257 "; then :
16258
16259 else
16260   if test "$ac_cv_type_pthread_t" = yes; then
16261      { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
16262 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
16263 as_fn_error 77 "cannot compute sizeof (pthread_t)
16264 See \`config.log' for more details" "$LINENO" 5; }
16265    else
16266      ac_cv_sizeof_pthread_t=0
16267    fi
16268 fi
16269
16270 fi
16271 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_pthread_t" >&5
16272 $as_echo "$ac_cv_sizeof_pthread_t" >&6; }
16273
16274
16275
16276 cat >>confdefs.h <<_ACEOF
16277 #define SIZEOF_PTHREAD_T $ac_cv_sizeof_pthread_t
16278 _ACEOF
16279
16280
16281 fi
16282  if test "$enable_thread_support" != "no"; then
16283   THREADS_TRUE=
16284   THREADS_FALSE='#'
16285 else
16286   THREADS_TRUE='#'
16287   THREADS_FALSE=
16288 fi
16289
16290  if test "$have_pthreads" != "no" && test "$enable_thread_support" != "no"; then
16291   PTHREADS_TRUE=
16292   PTHREADS_FALSE='#'
16293 else
16294   PTHREADS_TRUE='#'
16295   PTHREADS_FALSE=
16296 fi
16297
16298
16299 # check if we should compile locking into the library
16300 if test x$enable_thread_support = xno; then
16301
16302 $as_echo "#define DISABLE_THREAD_SUPPORT 1" >>confdefs.h
16303
16304 fi
16305
16306 # check if we should hard-code the mm functions.
16307 if test x$enable_malloc_replacement = xno; then
16308
16309 $as_echo "#define DISABLE_MM_REPLACEMENT 1" >>confdefs.h
16310
16311 fi
16312
16313 # check if we should hard-code debugging out
16314 if test x$enable_debug_mode = xno; then
16315
16316 $as_echo "#define DISABLE_DEBUG_MODE 1" >>confdefs.h
16317
16318 fi
16319
16320 # check if we should enable verbose debugging
16321 if test x$enable_verbose_debug = xyes; then
16322         CFLAGS="$CFLAGS -DUSE_DEBUG"
16323 fi
16324
16325 # check if we have and should use openssl
16326  if test "$enable_openssl" != "no" && test "$have_openssl" = "yes"; then
16327   OPENSSL_TRUE=
16328   OPENSSL_FALSE='#'
16329 else
16330   OPENSSL_TRUE='#'
16331   OPENSSL_FALSE=
16332 fi
16333
16334
16335 # Add some more warnings which we use in development but not in the
16336 # released versions.  (Some relevant gcc versions can't handle these.)
16337 if test x$enable_gcc_warnings != xno && test "$GCC" = "yes"; then
16338
16339   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16340 /* end confdefs.h.  */
16341
16342 int
16343 main ()
16344 {
16345
16346 #if !defined(__GNUC__) || (__GNUC__ < 4)
16347 #error
16348 #endif
16349   ;
16350   return 0;
16351 }
16352 _ACEOF
16353 if ac_fn_c_try_compile "$LINENO"; then :
16354   have_gcc4=yes
16355 else
16356   have_gcc4=no
16357 fi
16358 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16359
16360   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16361 /* end confdefs.h.  */
16362
16363 int
16364 main ()
16365 {
16366
16367 #if !defined(__GNUC__) || (__GNUC__ < 4) || (__GNUC__ == 4 && __GNUC_MINOR__ < 2)
16368 #error
16369 #endif
16370   ;
16371   return 0;
16372 }
16373 _ACEOF
16374 if ac_fn_c_try_compile "$LINENO"; then :
16375   have_gcc42=yes
16376 else
16377   have_gcc42=no
16378 fi
16379 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16380
16381   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16382 /* end confdefs.h.  */
16383
16384 int
16385 main ()
16386 {
16387
16388 #if !defined(__GNUC__) || (__GNUC__ < 4) || (__GNUC__ == 4 && __GNUC_MINOR__ < 5)
16389 #error
16390 #endif
16391   ;
16392   return 0;
16393 }
16394 _ACEOF
16395 if ac_fn_c_try_compile "$LINENO"; then :
16396   have_gcc45=yes
16397 else
16398   have_gcc45=no
16399 fi
16400 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16401
16402   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16403 /* end confdefs.h.  */
16404
16405 int
16406 main ()
16407 {
16408
16409 #if !defined(__clang__)
16410 #error
16411 #endif
16412   ;
16413   return 0;
16414 }
16415 _ACEOF
16416 if ac_fn_c_try_compile "$LINENO"; then :
16417   have_clang=yes
16418 else
16419   have_clang=no
16420 fi
16421 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16422
16423   # -W is the same as -Wextra
16424   CFLAGS="$CFLAGS -W -Wfloat-equal -Wundef -Wpointer-arith -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -Wredundant-decls -Wmissing-declarations -Wnested-externs -Wbad-function-cast"
16425   if test x$enable_gcc_warnings = xyes; then
16426     CFLAGS="$CFLAGS -Werror"
16427   fi
16428
16429   CFLAGS="$CFLAGS -Wno-unused-parameter -Wstrict-aliasing"
16430
16431   if test x$have_gcc4 = xyes ; then
16432     # These warnings break gcc 3.3.5 and work on gcc 4.0.2
16433     CFLAGS="$CFLAGS -Winit-self -Wmissing-field-initializers -Wdeclaration-after-statement"
16434     #CFLAGS="$CFLAGS -Wold-style-definition"
16435   fi
16436
16437   if test x$have_gcc42 = xyes ; then
16438     # These warnings break gcc 4.0.2 and work on gcc 4.2
16439     CFLAGS="$CFLAGS -Waddress"
16440   fi
16441
16442   if test x$have_gcc42 = xyes && test x$have_clang = xno; then
16443     # These warnings break gcc 4.0.2 and clang, but work on gcc 4.2
16444     CFLAGS="$CFLAGS -Wnormalized=id -Woverride-init"
16445   fi
16446
16447   if test x$have_gcc45 = xyes ; then
16448     # These warnings work on gcc 4.5
16449     CFLAGS="$CFLAGS -Wlogical-op"
16450   fi
16451
16452   if test x$have_clang = xyes; then
16453     # Disable the unused-function warnings, because these trigger
16454     # for minheap-internal.h related code.
16455     CFLAGS="$CFLAGS -Wno-unused-function"
16456
16457     # clang on macosx emits warnings for each directory specified which
16458     # isn't "used" generating a lot of build noise (typically 3 warnings
16459     # per file
16460     case "$host_os" in
16461         darwin*)
16462             CFLAGS="$CFLAGS -Qunused-arguments"
16463         ;;
16464     esac
16465   fi
16466
16467 ##This will break the world on some 64-bit architectures
16468 # CFLAGS="$CFLAGS -Winline"
16469
16470 fi
16471
16472 LIBEVENT_GC_SECTIONS=
16473 if test "$GCC" = yes && test "$enable_function_sections" = yes ; then
16474     { $as_echo "$as_me:${as_lineno-$LINENO}: checking if linker supports omitting unused code and data" >&5
16475 $as_echo_n "checking if linker supports omitting unused code and data... " >&6; }
16476 if ${libevent_cv_gc_sections_runs+:} false; then :
16477   $as_echo_n "(cached) " >&6
16478 else
16479
16480                                                                                             origCFLAGS="$CFLAGS"
16481             CFLAGS="$CFLAGS -Wl,--gc-sections"
16482             cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16483 /* end confdefs.h.  */
16484
16485                         #include <stdlib.h>
16486                         #include <stdio.h>
16487
16488 int
16489 main ()
16490 {
16491
16492                         FILE *  fpC;
16493                         char    buf[32];
16494                         size_t  cch;
16495                         int     read_success_once;
16496
16497                         fpC = fopen("conftest.c", "r");
16498                         if (NULL == fpC)
16499                                 exit(1);
16500                         do {
16501                                 cch = fread(buf, sizeof(buf), 1, fpC);
16502                                 read_success_once |= (0 != cch);
16503                         } while (0 != cch);
16504                         if (!read_success_once)
16505                                 exit(2);
16506                         if (!feof(fpC))
16507                                 exit(3);
16508                         if (0 != fclose(fpC))
16509                                 exit(4);
16510
16511                         exit(EXIT_SUCCESS);
16512
16513
16514   ;
16515   return 0;
16516 }
16517 _ACEOF
16518 if ac_fn_c_try_link "$LINENO"; then :
16519
16520                                                                             if test "X$cross_compiling" = "Xyes" || grep gc-sections conftest.err ; then
16521                         libevent_cv_gc_sections_runs=no
16522                     else
16523                         libevent_cv_gc_sections_runs=no
16524                         ./conftest >/dev/null 2>&1 && libevent_cv_gc_sections_runs=yes
16525                     fi
16526
16527 else
16528   libevent_cv_gc_sections_runs=no
16529
16530 fi
16531 rm -f core conftest.err conftest.$ac_objext \
16532     conftest$ac_exeext conftest.$ac_ext
16533             CFLAGS="$origCFLAGS"
16534             { origCFLAGS=; unset origCFLAGS;}
16535
16536
16537 fi
16538 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libevent_cv_gc_sections_runs" >&5
16539 $as_echo "$libevent_cv_gc_sections_runs" >&6; }
16540     case "$libevent_cv_gc_sections_runs" in
16541      yes)
16542         CFLAGS="-ffunction-sections -fdata-sections $CFLAGS"
16543         LIBEVENT_GC_SECTIONS="-Wl,--gc-sections"
16544         ;;
16545     esac
16546 fi
16547
16548
16549  if test "$enable_libevent_install" = "yes"; then
16550   INSTALL_LIBEVENT_TRUE=
16551   INSTALL_LIBEVENT_FALSE='#'
16552 else
16553   INSTALL_LIBEVENT_TRUE='#'
16554   INSTALL_LIBEVENT_FALSE=
16555 fi
16556
16557
16558 # Doxygen support
16559
16560
16561
16562
16563
16564
16565
16566
16567
16568
16569 # Files:
16570 DX_PROJECT=libevent
16571
16572 DX_CONFIG='${top_srcdir}/Doxyfile'
16573
16574 DX_DOCDIR='doxygen'
16575
16576
16577 # Environment variables used inside doxygen.cfg:
16578 DX_ENV="$DX_ENV SRCDIR='$srcdir'"
16579 SRCDIR=$srcdir
16580
16581 DX_ENV="$DX_ENV PROJECT='$DX_PROJECT'"
16582 PROJECT=$DX_PROJECT
16583
16584 DX_ENV="$DX_ENV VERSION='$PACKAGE_VERSION'"
16585
16586
16587 # Doxygen itself:
16588
16589
16590
16591     # Check whether --enable-doxygen-doc was given.
16592 if test "${enable_doxygen_doc+set}" = set; then :
16593   enableval=$enable_doxygen_doc;
16594 case "$enableval" in
16595 #(
16596 y|Y|yes|Yes|YES)
16597     DX_FLAG_doc=1
16598
16599
16600 ;; #(
16601 n|N|no|No|NO)
16602     DX_FLAG_doc=0
16603
16604 ;; #(
16605 *)
16606     as_fn_error $? "invalid value '$enableval' given to doxygen-doc" "$LINENO" 5
16607 ;;
16608 esac
16609
16610 else
16611
16612 DX_FLAG_doc=0
16613
16614
16615
16616 fi
16617
16618 if test "$DX_FLAG_doc" = 1; then
16619
16620 if test -n "$ac_tool_prefix"; then
16621   # Extract the first word of "${ac_tool_prefix}doxygen", so it can be a program name with args.
16622 set dummy ${ac_tool_prefix}doxygen; ac_word=$2
16623 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
16624 $as_echo_n "checking for $ac_word... " >&6; }
16625 if ${ac_cv_path_DX_DOXYGEN+:} false; then :
16626   $as_echo_n "(cached) " >&6
16627 else
16628   case $DX_DOXYGEN in
16629   [\\/]* | ?:[\\/]*)
16630   ac_cv_path_DX_DOXYGEN="$DX_DOXYGEN" # Let the user override the test with a path.
16631   ;;
16632   *)
16633   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
16634 for as_dir in $PATH
16635 do
16636   IFS=$as_save_IFS
16637   test -z "$as_dir" && as_dir=.
16638     for ac_exec_ext in '' $ac_executable_extensions; do
16639   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
16640     ac_cv_path_DX_DOXYGEN="$as_dir/$ac_word$ac_exec_ext"
16641     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
16642     break 2
16643   fi
16644 done
16645   done
16646 IFS=$as_save_IFS
16647
16648   ;;
16649 esac
16650 fi
16651 DX_DOXYGEN=$ac_cv_path_DX_DOXYGEN
16652 if test -n "$DX_DOXYGEN"; then
16653   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DX_DOXYGEN" >&5
16654 $as_echo "$DX_DOXYGEN" >&6; }
16655 else
16656   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16657 $as_echo "no" >&6; }
16658 fi
16659
16660
16661 fi
16662 if test -z "$ac_cv_path_DX_DOXYGEN"; then
16663   ac_pt_DX_DOXYGEN=$DX_DOXYGEN
16664   # Extract the first word of "doxygen", so it can be a program name with args.
16665 set dummy doxygen; ac_word=$2
16666 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
16667 $as_echo_n "checking for $ac_word... " >&6; }
16668 if ${ac_cv_path_ac_pt_DX_DOXYGEN+:} false; then :
16669   $as_echo_n "(cached) " >&6
16670 else
16671   case $ac_pt_DX_DOXYGEN in
16672   [\\/]* | ?:[\\/]*)
16673   ac_cv_path_ac_pt_DX_DOXYGEN="$ac_pt_DX_DOXYGEN" # Let the user override the test with a path.
16674   ;;
16675   *)
16676   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
16677 for as_dir in $PATH
16678 do
16679   IFS=$as_save_IFS
16680   test -z "$as_dir" && as_dir=.
16681     for ac_exec_ext in '' $ac_executable_extensions; do
16682   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
16683     ac_cv_path_ac_pt_DX_DOXYGEN="$as_dir/$ac_word$ac_exec_ext"
16684     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
16685     break 2
16686   fi
16687 done
16688   done
16689 IFS=$as_save_IFS
16690
16691   ;;
16692 esac
16693 fi
16694 ac_pt_DX_DOXYGEN=$ac_cv_path_ac_pt_DX_DOXYGEN
16695 if test -n "$ac_pt_DX_DOXYGEN"; then
16696   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_pt_DX_DOXYGEN" >&5
16697 $as_echo "$ac_pt_DX_DOXYGEN" >&6; }
16698 else
16699   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16700 $as_echo "no" >&6; }
16701 fi
16702
16703   if test "x$ac_pt_DX_DOXYGEN" = x; then
16704     DX_DOXYGEN=""
16705   else
16706     case $cross_compiling:$ac_tool_warned in
16707 yes:)
16708 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
16709 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
16710 ac_tool_warned=yes ;;
16711 esac
16712     DX_DOXYGEN=$ac_pt_DX_DOXYGEN
16713   fi
16714 else
16715   DX_DOXYGEN="$ac_cv_path_DX_DOXYGEN"
16716 fi
16717
16718 if test "$DX_FLAG_doc$DX_DOXYGEN" = 1; then
16719     if test "xdoxygen" = "xdoxygen"; then
16720         as_fn_error $? "doxygen not found - will not generate any doxygen documentation" "$LINENO" 5
16721     else
16722         { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: doxygen not found - will not generate any doxygen documentation" >&5
16723 $as_echo "$as_me: WARNING: doxygen not found - will not generate any doxygen documentation" >&2;}
16724     fi
16725     DX_FLAG_doc=0
16726
16727 fi
16728
16729
16730 if test -n "$ac_tool_prefix"; then
16731   # Extract the first word of "${ac_tool_prefix}perl", so it can be a program name with args.
16732 set dummy ${ac_tool_prefix}perl; ac_word=$2
16733 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
16734 $as_echo_n "checking for $ac_word... " >&6; }
16735 if ${ac_cv_path_DX_PERL+:} false; then :
16736   $as_echo_n "(cached) " >&6
16737 else
16738   case $DX_PERL in
16739   [\\/]* | ?:[\\/]*)
16740   ac_cv_path_DX_PERL="$DX_PERL" # Let the user override the test with a path.
16741   ;;
16742   *)
16743   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
16744 for as_dir in $PATH
16745 do
16746   IFS=$as_save_IFS
16747   test -z "$as_dir" && as_dir=.
16748     for ac_exec_ext in '' $ac_executable_extensions; do
16749   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
16750     ac_cv_path_DX_PERL="$as_dir/$ac_word$ac_exec_ext"
16751     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
16752     break 2
16753   fi
16754 done
16755   done
16756 IFS=$as_save_IFS
16757
16758   ;;
16759 esac
16760 fi
16761 DX_PERL=$ac_cv_path_DX_PERL
16762 if test -n "$DX_PERL"; then
16763   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DX_PERL" >&5
16764 $as_echo "$DX_PERL" >&6; }
16765 else
16766   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16767 $as_echo "no" >&6; }
16768 fi
16769
16770
16771 fi
16772 if test -z "$ac_cv_path_DX_PERL"; then
16773   ac_pt_DX_PERL=$DX_PERL
16774   # Extract the first word of "perl", so it can be a program name with args.
16775 set dummy perl; ac_word=$2
16776 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
16777 $as_echo_n "checking for $ac_word... " >&6; }
16778 if ${ac_cv_path_ac_pt_DX_PERL+:} false; then :
16779   $as_echo_n "(cached) " >&6
16780 else
16781   case $ac_pt_DX_PERL in
16782   [\\/]* | ?:[\\/]*)
16783   ac_cv_path_ac_pt_DX_PERL="$ac_pt_DX_PERL" # Let the user override the test with a path.
16784   ;;
16785   *)
16786   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
16787 for as_dir in $PATH
16788 do
16789   IFS=$as_save_IFS
16790   test -z "$as_dir" && as_dir=.
16791     for ac_exec_ext in '' $ac_executable_extensions; do
16792   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
16793     ac_cv_path_ac_pt_DX_PERL="$as_dir/$ac_word$ac_exec_ext"
16794     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
16795     break 2
16796   fi
16797 done
16798   done
16799 IFS=$as_save_IFS
16800
16801   ;;
16802 esac
16803 fi
16804 ac_pt_DX_PERL=$ac_cv_path_ac_pt_DX_PERL
16805 if test -n "$ac_pt_DX_PERL"; then
16806   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_pt_DX_PERL" >&5
16807 $as_echo "$ac_pt_DX_PERL" >&6; }
16808 else
16809   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16810 $as_echo "no" >&6; }
16811 fi
16812
16813   if test "x$ac_pt_DX_PERL" = x; then
16814     DX_PERL=""
16815   else
16816     case $cross_compiling:$ac_tool_warned in
16817 yes:)
16818 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
16819 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
16820 ac_tool_warned=yes ;;
16821 esac
16822     DX_PERL=$ac_pt_DX_PERL
16823   fi
16824 else
16825   DX_PERL="$ac_cv_path_DX_PERL"
16826 fi
16827
16828 if test "$DX_FLAG_doc$DX_PERL" = 1; then
16829     if test "xperl" = "xdoxygen"; then
16830         as_fn_error $? "perl not found - will not generate any doxygen documentation" "$LINENO" 5
16831     else
16832         { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: perl not found - will not generate any doxygen documentation" >&5
16833 $as_echo "$as_me: WARNING: perl not found - will not generate any doxygen documentation" >&2;}
16834     fi
16835     DX_FLAG_doc=0
16836
16837 fi
16838
16839     :
16840 fi
16841 if test "$DX_FLAG_doc" = 1; then
16842     DX_ENV="$DX_ENV PERL_PATH='$DX_PERL'"
16843 PERL_PATH=$DX_PERL
16844
16845     :
16846 else
16847
16848     :
16849 fi
16850
16851
16852 # Dot for graphics:
16853
16854
16855
16856     # Check whether --enable-doxygen-dot was given.
16857 if test "${enable_doxygen_dot+set}" = set; then :
16858   enableval=$enable_doxygen_dot;
16859 case "$enableval" in
16860 #(
16861 y|Y|yes|Yes|YES)
16862     DX_FLAG_dot=1
16863
16864
16865 test "$DX_FLAG_doc" = "1" \
16866 || as_fn_error $? "doxygen-dot requires doxygen-doc" "$LINENO" 5
16867
16868 ;; #(
16869 n|N|no|No|NO)
16870     DX_FLAG_dot=0
16871
16872 ;; #(
16873 *)
16874     as_fn_error $? "invalid value '$enableval' given to doxygen-dot" "$LINENO" 5
16875 ;;
16876 esac
16877
16878 else
16879
16880 DX_FLAG_dot=0
16881
16882
16883 test "$DX_FLAG_doc" = "1" || DX_FLAG_dot=0
16884
16885
16886
16887 fi
16888
16889 if test "$DX_FLAG_dot" = 1; then
16890
16891 if test -n "$ac_tool_prefix"; then
16892   # Extract the first word of "${ac_tool_prefix}dot", so it can be a program name with args.
16893 set dummy ${ac_tool_prefix}dot; ac_word=$2
16894 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
16895 $as_echo_n "checking for $ac_word... " >&6; }
16896 if ${ac_cv_path_DX_DOT+:} false; then :
16897   $as_echo_n "(cached) " >&6
16898 else
16899   case $DX_DOT in
16900   [\\/]* | ?:[\\/]*)
16901   ac_cv_path_DX_DOT="$DX_DOT" # Let the user override the test with a path.
16902   ;;
16903   *)
16904   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
16905 for as_dir in $PATH
16906 do
16907   IFS=$as_save_IFS
16908   test -z "$as_dir" && as_dir=.
16909     for ac_exec_ext in '' $ac_executable_extensions; do
16910   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
16911     ac_cv_path_DX_DOT="$as_dir/$ac_word$ac_exec_ext"
16912     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
16913     break 2
16914   fi
16915 done
16916   done
16917 IFS=$as_save_IFS
16918
16919   ;;
16920 esac
16921 fi
16922 DX_DOT=$ac_cv_path_DX_DOT
16923 if test -n "$DX_DOT"; then
16924   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DX_DOT" >&5
16925 $as_echo "$DX_DOT" >&6; }
16926 else
16927   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16928 $as_echo "no" >&6; }
16929 fi
16930
16931
16932 fi
16933 if test -z "$ac_cv_path_DX_DOT"; then
16934   ac_pt_DX_DOT=$DX_DOT
16935   # Extract the first word of "dot", so it can be a program name with args.
16936 set dummy dot; ac_word=$2
16937 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
16938 $as_echo_n "checking for $ac_word... " >&6; }
16939 if ${ac_cv_path_ac_pt_DX_DOT+:} false; then :
16940   $as_echo_n "(cached) " >&6
16941 else
16942   case $ac_pt_DX_DOT in
16943   [\\/]* | ?:[\\/]*)
16944   ac_cv_path_ac_pt_DX_DOT="$ac_pt_DX_DOT" # Let the user override the test with a path.
16945   ;;
16946   *)
16947   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
16948 for as_dir in $PATH
16949 do
16950   IFS=$as_save_IFS
16951   test -z "$as_dir" && as_dir=.
16952     for ac_exec_ext in '' $ac_executable_extensions; do
16953   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
16954     ac_cv_path_ac_pt_DX_DOT="$as_dir/$ac_word$ac_exec_ext"
16955     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
16956     break 2
16957   fi
16958 done
16959   done
16960 IFS=$as_save_IFS
16961
16962   ;;
16963 esac
16964 fi
16965 ac_pt_DX_DOT=$ac_cv_path_ac_pt_DX_DOT
16966 if test -n "$ac_pt_DX_DOT"; then
16967   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_pt_DX_DOT" >&5
16968 $as_echo "$ac_pt_DX_DOT" >&6; }
16969 else
16970   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16971 $as_echo "no" >&6; }
16972 fi
16973
16974   if test "x$ac_pt_DX_DOT" = x; then
16975     DX_DOT=""
16976   else
16977     case $cross_compiling:$ac_tool_warned in
16978 yes:)
16979 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
16980 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
16981 ac_tool_warned=yes ;;
16982 esac
16983     DX_DOT=$ac_pt_DX_DOT
16984   fi
16985 else
16986   DX_DOT="$ac_cv_path_DX_DOT"
16987 fi
16988
16989 if test "$DX_FLAG_dot$DX_DOT" = 1; then
16990     if test "xdot" = "xdoxygen"; then
16991         as_fn_error $? "dot not found - will not generate graphics for doxygen documentation" "$LINENO" 5
16992     else
16993         { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: dot not found - will not generate graphics for doxygen documentation" >&5
16994 $as_echo "$as_me: WARNING: dot not found - will not generate graphics for doxygen documentation" >&2;}
16995     fi
16996     DX_FLAG_dot=0
16997
16998 fi
16999
17000     :
17001 fi
17002 if test "$DX_FLAG_dot" = 1; then
17003     DX_ENV="$DX_ENV HAVE_DOT='YES'"
17004 HAVE_DOT=YES
17005
17006              DX_ENV="$DX_ENV DOT_PATH='`expr ".$DX_DOT" : '\(\.\)[^/]*$' \| "x$DX_DOT" : 'x\(.*\)/[^/]*$'`'"
17007 DOT_PATH=`expr ".$DX_DOT" : '\(\.\)[^/]*$' \| "x$DX_DOT" : 'x\(.*\)/[^/]*$'`
17008
17009     :
17010 else
17011     DX_ENV="$DX_ENV HAVE_DOT='NO'"
17012 HAVE_DOT=NO
17013
17014     :
17015 fi
17016
17017
17018 # Man pages generation:
17019
17020
17021
17022     # Check whether --enable-doxygen-man was given.
17023 if test "${enable_doxygen_man+set}" = set; then :
17024   enableval=$enable_doxygen_man;
17025 case "$enableval" in
17026 #(
17027 y|Y|yes|Yes|YES)
17028     DX_FLAG_man=1
17029
17030
17031 test "$DX_FLAG_doc" = "1" \
17032 || as_fn_error $? "doxygen-man requires doxygen-doc" "$LINENO" 5
17033
17034 ;; #(
17035 n|N|no|No|NO)
17036     DX_FLAG_man=0
17037
17038 ;; #(
17039 *)
17040     as_fn_error $? "invalid value '$enableval' given to doxygen-man" "$LINENO" 5
17041 ;;
17042 esac
17043
17044 else
17045
17046 DX_FLAG_man=0
17047
17048
17049 test "$DX_FLAG_doc" = "1" || DX_FLAG_man=0
17050
17051
17052
17053 fi
17054
17055 if test "$DX_FLAG_man" = 1; then
17056
17057     :
17058 fi
17059 if test "$DX_FLAG_man" = 1; then
17060     DX_ENV="$DX_ENV GENERATE_MAN='YES'"
17061 GENERATE_MAN=YES
17062
17063     :
17064 else
17065     DX_ENV="$DX_ENV GENERATE_MAN='NO'"
17066 GENERATE_MAN=NO
17067
17068     :
17069 fi
17070
17071
17072 # RTF file generation:
17073
17074
17075
17076     # Check whether --enable-doxygen-rtf was given.
17077 if test "${enable_doxygen_rtf+set}" = set; then :
17078   enableval=$enable_doxygen_rtf;
17079 case "$enableval" in
17080 #(
17081 y|Y|yes|Yes|YES)
17082     DX_FLAG_rtf=1
17083
17084
17085 test "$DX_FLAG_doc" = "1" \
17086 || as_fn_error $? "doxygen-rtf requires doxygen-doc" "$LINENO" 5
17087
17088 ;; #(
17089 n|N|no|No|NO)
17090     DX_FLAG_rtf=0
17091
17092 ;; #(
17093 *)
17094     as_fn_error $? "invalid value '$enableval' given to doxygen-rtf" "$LINENO" 5
17095 ;;
17096 esac
17097
17098 else
17099
17100 DX_FLAG_rtf=0
17101
17102
17103 test "$DX_FLAG_doc" = "1" || DX_FLAG_rtf=0
17104
17105
17106
17107 fi
17108
17109 if test "$DX_FLAG_rtf" = 1; then
17110
17111     :
17112 fi
17113 if test "$DX_FLAG_rtf" = 1; then
17114     DX_ENV="$DX_ENV GENERATE_RTF='YES'"
17115 GENERATE_RTF=YES
17116
17117     :
17118 else
17119     DX_ENV="$DX_ENV GENERATE_RTF='NO'"
17120 GENERATE_RTF=NO
17121
17122     :
17123 fi
17124
17125
17126 # XML file generation:
17127
17128
17129
17130     # Check whether --enable-doxygen-xml was given.
17131 if test "${enable_doxygen_xml+set}" = set; then :
17132   enableval=$enable_doxygen_xml;
17133 case "$enableval" in
17134 #(
17135 y|Y|yes|Yes|YES)
17136     DX_FLAG_xml=1
17137
17138
17139 test "$DX_FLAG_doc" = "1" \
17140 || as_fn_error $? "doxygen-xml requires doxygen-doc" "$LINENO" 5
17141
17142 ;; #(
17143 n|N|no|No|NO)
17144     DX_FLAG_xml=0
17145
17146 ;; #(
17147 *)
17148     as_fn_error $? "invalid value '$enableval' given to doxygen-xml" "$LINENO" 5
17149 ;;
17150 esac
17151
17152 else
17153
17154 DX_FLAG_xml=0
17155
17156
17157 test "$DX_FLAG_doc" = "1" || DX_FLAG_xml=0
17158
17159
17160
17161 fi
17162
17163 if test "$DX_FLAG_xml" = 1; then
17164
17165     :
17166 fi
17167 if test "$DX_FLAG_xml" = 1; then
17168     DX_ENV="$DX_ENV GENERATE_XML='YES'"
17169 GENERATE_XML=YES
17170
17171     :
17172 else
17173     DX_ENV="$DX_ENV GENERATE_XML='NO'"
17174 GENERATE_XML=NO
17175
17176     :
17177 fi
17178
17179
17180 # (Compressed) HTML help generation:
17181
17182
17183
17184     # Check whether --enable-doxygen-chm was given.
17185 if test "${enable_doxygen_chm+set}" = set; then :
17186   enableval=$enable_doxygen_chm;
17187 case "$enableval" in
17188 #(
17189 y|Y|yes|Yes|YES)
17190     DX_FLAG_chm=1
17191
17192
17193 test "$DX_FLAG_doc" = "1" \
17194 || as_fn_error $? "doxygen-chm requires doxygen-doc" "$LINENO" 5
17195
17196 ;; #(
17197 n|N|no|No|NO)
17198     DX_FLAG_chm=0
17199
17200 ;; #(
17201 *)
17202     as_fn_error $? "invalid value '$enableval' given to doxygen-chm" "$LINENO" 5
17203 ;;
17204 esac
17205
17206 else
17207
17208 DX_FLAG_chm=0
17209
17210
17211 test "$DX_FLAG_doc" = "1" || DX_FLAG_chm=0
17212
17213
17214
17215 fi
17216
17217 if test "$DX_FLAG_chm" = 1; then
17218
17219 if test -n "$ac_tool_prefix"; then
17220   # Extract the first word of "${ac_tool_prefix}hhc", so it can be a program name with args.
17221 set dummy ${ac_tool_prefix}hhc; ac_word=$2
17222 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
17223 $as_echo_n "checking for $ac_word... " >&6; }
17224 if ${ac_cv_path_DX_HHC+:} false; then :
17225   $as_echo_n "(cached) " >&6
17226 else
17227   case $DX_HHC in
17228   [\\/]* | ?:[\\/]*)
17229   ac_cv_path_DX_HHC="$DX_HHC" # Let the user override the test with a path.
17230   ;;
17231   *)
17232   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
17233 for as_dir in $PATH
17234 do
17235   IFS=$as_save_IFS
17236   test -z "$as_dir" && as_dir=.
17237     for ac_exec_ext in '' $ac_executable_extensions; do
17238   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
17239     ac_cv_path_DX_HHC="$as_dir/$ac_word$ac_exec_ext"
17240     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
17241     break 2
17242   fi
17243 done
17244   done
17245 IFS=$as_save_IFS
17246
17247   ;;
17248 esac
17249 fi
17250 DX_HHC=$ac_cv_path_DX_HHC
17251 if test -n "$DX_HHC"; then
17252   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DX_HHC" >&5
17253 $as_echo "$DX_HHC" >&6; }
17254 else
17255   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
17256 $as_echo "no" >&6; }
17257 fi
17258
17259
17260 fi
17261 if test -z "$ac_cv_path_DX_HHC"; then
17262   ac_pt_DX_HHC=$DX_HHC
17263   # Extract the first word of "hhc", so it can be a program name with args.
17264 set dummy hhc; ac_word=$2
17265 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
17266 $as_echo_n "checking for $ac_word... " >&6; }
17267 if ${ac_cv_path_ac_pt_DX_HHC+:} false; then :
17268   $as_echo_n "(cached) " >&6
17269 else
17270   case $ac_pt_DX_HHC in
17271   [\\/]* | ?:[\\/]*)
17272   ac_cv_path_ac_pt_DX_HHC="$ac_pt_DX_HHC" # Let the user override the test with a path.
17273   ;;
17274   *)
17275   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
17276 for as_dir in $PATH
17277 do
17278   IFS=$as_save_IFS
17279   test -z "$as_dir" && as_dir=.
17280     for ac_exec_ext in '' $ac_executable_extensions; do
17281   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
17282     ac_cv_path_ac_pt_DX_HHC="$as_dir/$ac_word$ac_exec_ext"
17283     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
17284     break 2
17285   fi
17286 done
17287   done
17288 IFS=$as_save_IFS
17289
17290   ;;
17291 esac
17292 fi
17293 ac_pt_DX_HHC=$ac_cv_path_ac_pt_DX_HHC
17294 if test -n "$ac_pt_DX_HHC"; then
17295   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_pt_DX_HHC" >&5
17296 $as_echo "$ac_pt_DX_HHC" >&6; }
17297 else
17298   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
17299 $as_echo "no" >&6; }
17300 fi
17301
17302   if test "x$ac_pt_DX_HHC" = x; then
17303     DX_HHC=""
17304   else
17305     case $cross_compiling:$ac_tool_warned in
17306 yes:)
17307 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
17308 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
17309 ac_tool_warned=yes ;;
17310 esac
17311     DX_HHC=$ac_pt_DX_HHC
17312   fi
17313 else
17314   DX_HHC="$ac_cv_path_DX_HHC"
17315 fi
17316
17317 if test "$DX_FLAG_chm$DX_HHC" = 1; then
17318     if test "xhhc" = "xdoxygen"; then
17319         as_fn_error $? "hhc not found - will not generate doxygen compressed HTML help documentation" "$LINENO" 5
17320     else
17321         { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: hhc not found - will not generate doxygen compressed HTML help documentation" >&5
17322 $as_echo "$as_me: WARNING: hhc not found - will not generate doxygen compressed HTML help documentation" >&2;}
17323     fi
17324     DX_FLAG_chm=0
17325
17326 fi
17327
17328     :
17329 fi
17330 if test "$DX_FLAG_chm" = 1; then
17331     DX_ENV="$DX_ENV HHC_PATH='$DX_HHC'"
17332 HHC_PATH=$DX_HHC
17333
17334              DX_ENV="$DX_ENV GENERATE_HTML='YES'"
17335 GENERATE_HTML=YES
17336
17337              DX_ENV="$DX_ENV GENERATE_HTMLHELP='YES'"
17338 GENERATE_HTMLHELP=YES
17339
17340     :
17341 else
17342     DX_ENV="$DX_ENV GENERATE_HTMLHELP='NO'"
17343 GENERATE_HTMLHELP=NO
17344
17345     :
17346 fi
17347
17348
17349 # Separate CHI file generation.
17350
17351
17352
17353     # Check whether --enable-doxygen-chi was given.
17354 if test "${enable_doxygen_chi+set}" = set; then :
17355   enableval=$enable_doxygen_chi;
17356 case "$enableval" in
17357 #(
17358 y|Y|yes|Yes|YES)
17359     DX_FLAG_chi=1
17360
17361
17362 test "$DX_FLAG_chm" = "1" \
17363 || as_fn_error $? "doxygen-chi requires doxygen-chm" "$LINENO" 5
17364
17365 ;; #(
17366 n|N|no|No|NO)
17367     DX_FLAG_chi=0
17368
17369 ;; #(
17370 *)
17371     as_fn_error $? "invalid value '$enableval' given to doxygen-chi" "$LINENO" 5
17372 ;;
17373 esac
17374
17375 else
17376
17377 DX_FLAG_chi=0
17378
17379
17380 test "$DX_FLAG_chm" = "1" || DX_FLAG_chi=0
17381
17382
17383
17384 fi
17385
17386 if test "$DX_FLAG_chi" = 1; then
17387
17388     :
17389 fi
17390 if test "$DX_FLAG_chi" = 1; then
17391     DX_ENV="$DX_ENV GENERATE_CHI='YES'"
17392 GENERATE_CHI=YES
17393
17394     :
17395 else
17396     DX_ENV="$DX_ENV GENERATE_CHI='NO'"
17397 GENERATE_CHI=NO
17398
17399     :
17400 fi
17401
17402
17403 # Plain HTML pages generation:
17404
17405
17406
17407     # Check whether --enable-doxygen-html was given.
17408 if test "${enable_doxygen_html+set}" = set; then :
17409   enableval=$enable_doxygen_html;
17410 case "$enableval" in
17411 #(
17412 y|Y|yes|Yes|YES)
17413     DX_FLAG_html=1
17414
17415
17416 test "$DX_FLAG_doc" = "1" \
17417 || as_fn_error $? "doxygen-html requires doxygen-doc" "$LINENO" 5
17418
17419 test "$DX_FLAG_chm" = "0" \
17420 || as_fn_error $? "doxygen-html contradicts doxygen-chm" "$LINENO" 5
17421
17422 ;; #(
17423 n|N|no|No|NO)
17424     DX_FLAG_html=0
17425
17426 ;; #(
17427 *)
17428     as_fn_error $? "invalid value '$enableval' given to doxygen-html" "$LINENO" 5
17429 ;;
17430 esac
17431
17432 else
17433
17434 DX_FLAG_html=1
17435
17436
17437 test "$DX_FLAG_doc" = "1" || DX_FLAG_html=0
17438
17439
17440 test "$DX_FLAG_chm" = "0" || DX_FLAG_html=0
17441
17442
17443
17444 fi
17445
17446 if test "$DX_FLAG_html" = 1; then
17447
17448     :
17449 fi
17450 if test "$DX_FLAG_html" = 1; then
17451     DX_ENV="$DX_ENV GENERATE_HTML='YES'"
17452 GENERATE_HTML=YES
17453
17454     :
17455 else
17456     test "$DX_FLAG_chm" = 1 || DX_ENV="$DX_ENV GENERATE_HTML='NO'"
17457 GENERATE_HTML=NO
17458
17459     :
17460 fi
17461
17462
17463 # PostScript file generation:
17464
17465
17466
17467     # Check whether --enable-doxygen-ps was given.
17468 if test "${enable_doxygen_ps+set}" = set; then :
17469   enableval=$enable_doxygen_ps;
17470 case "$enableval" in
17471 #(
17472 y|Y|yes|Yes|YES)
17473     DX_FLAG_ps=1
17474
17475
17476 test "$DX_FLAG_doc" = "1" \
17477 || as_fn_error $? "doxygen-ps requires doxygen-doc" "$LINENO" 5
17478
17479 ;; #(
17480 n|N|no|No|NO)
17481     DX_FLAG_ps=0
17482
17483 ;; #(
17484 *)
17485     as_fn_error $? "invalid value '$enableval' given to doxygen-ps" "$LINENO" 5
17486 ;;
17487 esac
17488
17489 else
17490
17491 DX_FLAG_ps=0
17492
17493
17494 test "$DX_FLAG_doc" = "1" || DX_FLAG_ps=0
17495
17496
17497
17498 fi
17499
17500 if test "$DX_FLAG_ps" = 1; then
17501
17502 if test -n "$ac_tool_prefix"; then
17503   # Extract the first word of "${ac_tool_prefix}latex", so it can be a program name with args.
17504 set dummy ${ac_tool_prefix}latex; ac_word=$2
17505 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
17506 $as_echo_n "checking for $ac_word... " >&6; }
17507 if ${ac_cv_path_DX_LATEX+:} false; then :
17508   $as_echo_n "(cached) " >&6
17509 else
17510   case $DX_LATEX in
17511   [\\/]* | ?:[\\/]*)
17512   ac_cv_path_DX_LATEX="$DX_LATEX" # Let the user override the test with a path.
17513   ;;
17514   *)
17515   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
17516 for as_dir in $PATH
17517 do
17518   IFS=$as_save_IFS
17519   test -z "$as_dir" && as_dir=.
17520     for ac_exec_ext in '' $ac_executable_extensions; do
17521   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
17522     ac_cv_path_DX_LATEX="$as_dir/$ac_word$ac_exec_ext"
17523     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
17524     break 2
17525   fi
17526 done
17527   done
17528 IFS=$as_save_IFS
17529
17530   ;;
17531 esac
17532 fi
17533 DX_LATEX=$ac_cv_path_DX_LATEX
17534 if test -n "$DX_LATEX"; then
17535   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DX_LATEX" >&5
17536 $as_echo "$DX_LATEX" >&6; }
17537 else
17538   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
17539 $as_echo "no" >&6; }
17540 fi
17541
17542
17543 fi
17544 if test -z "$ac_cv_path_DX_LATEX"; then
17545   ac_pt_DX_LATEX=$DX_LATEX
17546   # Extract the first word of "latex", so it can be a program name with args.
17547 set dummy latex; ac_word=$2
17548 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
17549 $as_echo_n "checking for $ac_word... " >&6; }
17550 if ${ac_cv_path_ac_pt_DX_LATEX+:} false; then :
17551   $as_echo_n "(cached) " >&6
17552 else
17553   case $ac_pt_DX_LATEX in
17554   [\\/]* | ?:[\\/]*)
17555   ac_cv_path_ac_pt_DX_LATEX="$ac_pt_DX_LATEX" # Let the user override the test with a path.
17556   ;;
17557   *)
17558   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
17559 for as_dir in $PATH
17560 do
17561   IFS=$as_save_IFS
17562   test -z "$as_dir" && as_dir=.
17563     for ac_exec_ext in '' $ac_executable_extensions; do
17564   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
17565     ac_cv_path_ac_pt_DX_LATEX="$as_dir/$ac_word$ac_exec_ext"
17566     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
17567     break 2
17568   fi
17569 done
17570   done
17571 IFS=$as_save_IFS
17572
17573   ;;
17574 esac
17575 fi
17576 ac_pt_DX_LATEX=$ac_cv_path_ac_pt_DX_LATEX
17577 if test -n "$ac_pt_DX_LATEX"; then
17578   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_pt_DX_LATEX" >&5
17579 $as_echo "$ac_pt_DX_LATEX" >&6; }
17580 else
17581   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
17582 $as_echo "no" >&6; }
17583 fi
17584
17585   if test "x$ac_pt_DX_LATEX" = x; then
17586     DX_LATEX=""
17587   else
17588     case $cross_compiling:$ac_tool_warned in
17589 yes:)
17590 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
17591 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
17592 ac_tool_warned=yes ;;
17593 esac
17594     DX_LATEX=$ac_pt_DX_LATEX
17595   fi
17596 else
17597   DX_LATEX="$ac_cv_path_DX_LATEX"
17598 fi
17599
17600 if test "$DX_FLAG_ps$DX_LATEX" = 1; then
17601     if test "xlatex" = "xdoxygen"; then
17602         as_fn_error $? "latex not found - will not generate doxygen PostScript documentation" "$LINENO" 5
17603     else
17604         { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: latex not found - will not generate doxygen PostScript documentation" >&5
17605 $as_echo "$as_me: WARNING: latex not found - will not generate doxygen PostScript documentation" >&2;}
17606     fi
17607     DX_FLAG_ps=0
17608
17609 fi
17610
17611
17612 if test -n "$ac_tool_prefix"; then
17613   # Extract the first word of "${ac_tool_prefix}makeindex", so it can be a program name with args.
17614 set dummy ${ac_tool_prefix}makeindex; ac_word=$2
17615 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
17616 $as_echo_n "checking for $ac_word... " >&6; }
17617 if ${ac_cv_path_DX_MAKEINDEX+:} false; then :
17618   $as_echo_n "(cached) " >&6
17619 else
17620   case $DX_MAKEINDEX in
17621   [\\/]* | ?:[\\/]*)
17622   ac_cv_path_DX_MAKEINDEX="$DX_MAKEINDEX" # Let the user override the test with a path.
17623   ;;
17624   *)
17625   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
17626 for as_dir in $PATH
17627 do
17628   IFS=$as_save_IFS
17629   test -z "$as_dir" && as_dir=.
17630     for ac_exec_ext in '' $ac_executable_extensions; do
17631   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
17632     ac_cv_path_DX_MAKEINDEX="$as_dir/$ac_word$ac_exec_ext"
17633     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
17634     break 2
17635   fi
17636 done
17637   done
17638 IFS=$as_save_IFS
17639
17640   ;;
17641 esac
17642 fi
17643 DX_MAKEINDEX=$ac_cv_path_DX_MAKEINDEX
17644 if test -n "$DX_MAKEINDEX"; then
17645   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DX_MAKEINDEX" >&5
17646 $as_echo "$DX_MAKEINDEX" >&6; }
17647 else
17648   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
17649 $as_echo "no" >&6; }
17650 fi
17651
17652
17653 fi
17654 if test -z "$ac_cv_path_DX_MAKEINDEX"; then
17655   ac_pt_DX_MAKEINDEX=$DX_MAKEINDEX
17656   # Extract the first word of "makeindex", so it can be a program name with args.
17657 set dummy makeindex; ac_word=$2
17658 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
17659 $as_echo_n "checking for $ac_word... " >&6; }
17660 if ${ac_cv_path_ac_pt_DX_MAKEINDEX+:} false; then :
17661   $as_echo_n "(cached) " >&6
17662 else
17663   case $ac_pt_DX_MAKEINDEX in
17664   [\\/]* | ?:[\\/]*)
17665   ac_cv_path_ac_pt_DX_MAKEINDEX="$ac_pt_DX_MAKEINDEX" # Let the user override the test with a path.
17666   ;;
17667   *)
17668   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
17669 for as_dir in $PATH
17670 do
17671   IFS=$as_save_IFS
17672   test -z "$as_dir" && as_dir=.
17673     for ac_exec_ext in '' $ac_executable_extensions; do
17674   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
17675     ac_cv_path_ac_pt_DX_MAKEINDEX="$as_dir/$ac_word$ac_exec_ext"
17676     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
17677     break 2
17678   fi
17679 done
17680   done
17681 IFS=$as_save_IFS
17682
17683   ;;
17684 esac
17685 fi
17686 ac_pt_DX_MAKEINDEX=$ac_cv_path_ac_pt_DX_MAKEINDEX
17687 if test -n "$ac_pt_DX_MAKEINDEX"; then
17688   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_pt_DX_MAKEINDEX" >&5
17689 $as_echo "$ac_pt_DX_MAKEINDEX" >&6; }
17690 else
17691   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
17692 $as_echo "no" >&6; }
17693 fi
17694
17695   if test "x$ac_pt_DX_MAKEINDEX" = x; then
17696     DX_MAKEINDEX=""
17697   else
17698     case $cross_compiling:$ac_tool_warned in
17699 yes:)
17700 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
17701 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
17702 ac_tool_warned=yes ;;
17703 esac
17704     DX_MAKEINDEX=$ac_pt_DX_MAKEINDEX
17705   fi
17706 else
17707   DX_MAKEINDEX="$ac_cv_path_DX_MAKEINDEX"
17708 fi
17709
17710 if test "$DX_FLAG_ps$DX_MAKEINDEX" = 1; then
17711     if test "xmakeindex" = "xdoxygen"; then
17712         as_fn_error $? "makeindex not found - will not generate doxygen PostScript documentation" "$LINENO" 5
17713     else
17714         { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: makeindex not found - will not generate doxygen PostScript documentation" >&5
17715 $as_echo "$as_me: WARNING: makeindex not found - will not generate doxygen PostScript documentation" >&2;}
17716     fi
17717     DX_FLAG_ps=0
17718
17719 fi
17720
17721
17722 if test -n "$ac_tool_prefix"; then
17723   # Extract the first word of "${ac_tool_prefix}dvips", so it can be a program name with args.
17724 set dummy ${ac_tool_prefix}dvips; ac_word=$2
17725 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
17726 $as_echo_n "checking for $ac_word... " >&6; }
17727 if ${ac_cv_path_DX_DVIPS+:} false; then :
17728   $as_echo_n "(cached) " >&6
17729 else
17730   case $DX_DVIPS in
17731   [\\/]* | ?:[\\/]*)
17732   ac_cv_path_DX_DVIPS="$DX_DVIPS" # Let the user override the test with a path.
17733   ;;
17734   *)
17735   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
17736 for as_dir in $PATH
17737 do
17738   IFS=$as_save_IFS
17739   test -z "$as_dir" && as_dir=.
17740     for ac_exec_ext in '' $ac_executable_extensions; do
17741   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
17742     ac_cv_path_DX_DVIPS="$as_dir/$ac_word$ac_exec_ext"
17743     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
17744     break 2
17745   fi
17746 done
17747   done
17748 IFS=$as_save_IFS
17749
17750   ;;
17751 esac
17752 fi
17753 DX_DVIPS=$ac_cv_path_DX_DVIPS
17754 if test -n "$DX_DVIPS"; then
17755   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DX_DVIPS" >&5
17756 $as_echo "$DX_DVIPS" >&6; }
17757 else
17758   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
17759 $as_echo "no" >&6; }
17760 fi
17761
17762
17763 fi
17764 if test -z "$ac_cv_path_DX_DVIPS"; then
17765   ac_pt_DX_DVIPS=$DX_DVIPS
17766   # Extract the first word of "dvips", so it can be a program name with args.
17767 set dummy dvips; ac_word=$2
17768 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
17769 $as_echo_n "checking for $ac_word... " >&6; }
17770 if ${ac_cv_path_ac_pt_DX_DVIPS+:} false; then :
17771   $as_echo_n "(cached) " >&6
17772 else
17773   case $ac_pt_DX_DVIPS in
17774   [\\/]* | ?:[\\/]*)
17775   ac_cv_path_ac_pt_DX_DVIPS="$ac_pt_DX_DVIPS" # Let the user override the test with a path.
17776   ;;
17777   *)
17778   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
17779 for as_dir in $PATH
17780 do
17781   IFS=$as_save_IFS
17782   test -z "$as_dir" && as_dir=.
17783     for ac_exec_ext in '' $ac_executable_extensions; do
17784   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
17785     ac_cv_path_ac_pt_DX_DVIPS="$as_dir/$ac_word$ac_exec_ext"
17786     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
17787     break 2
17788   fi
17789 done
17790   done
17791 IFS=$as_save_IFS
17792
17793   ;;
17794 esac
17795 fi
17796 ac_pt_DX_DVIPS=$ac_cv_path_ac_pt_DX_DVIPS
17797 if test -n "$ac_pt_DX_DVIPS"; then
17798   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_pt_DX_DVIPS" >&5
17799 $as_echo "$ac_pt_DX_DVIPS" >&6; }
17800 else
17801   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
17802 $as_echo "no" >&6; }
17803 fi
17804
17805   if test "x$ac_pt_DX_DVIPS" = x; then
17806     DX_DVIPS=""
17807   else
17808     case $cross_compiling:$ac_tool_warned in
17809 yes:)
17810 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
17811 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
17812 ac_tool_warned=yes ;;
17813 esac
17814     DX_DVIPS=$ac_pt_DX_DVIPS
17815   fi
17816 else
17817   DX_DVIPS="$ac_cv_path_DX_DVIPS"
17818 fi
17819
17820 if test "$DX_FLAG_ps$DX_DVIPS" = 1; then
17821     if test "xdvips" = "xdoxygen"; then
17822         as_fn_error $? "dvips not found - will not generate doxygen PostScript documentation" "$LINENO" 5
17823     else
17824         { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: dvips not found - will not generate doxygen PostScript documentation" >&5
17825 $as_echo "$as_me: WARNING: dvips not found - will not generate doxygen PostScript documentation" >&2;}
17826     fi
17827     DX_FLAG_ps=0
17828
17829 fi
17830
17831
17832 if test -n "$ac_tool_prefix"; then
17833   # Extract the first word of "${ac_tool_prefix}egrep", so it can be a program name with args.
17834 set dummy ${ac_tool_prefix}egrep; ac_word=$2
17835 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
17836 $as_echo_n "checking for $ac_word... " >&6; }
17837 if ${ac_cv_path_DX_EGREP+:} false; then :
17838   $as_echo_n "(cached) " >&6
17839 else
17840   case $DX_EGREP in
17841   [\\/]* | ?:[\\/]*)
17842   ac_cv_path_DX_EGREP="$DX_EGREP" # Let the user override the test with a path.
17843   ;;
17844   *)
17845   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
17846 for as_dir in $PATH
17847 do
17848   IFS=$as_save_IFS
17849   test -z "$as_dir" && as_dir=.
17850     for ac_exec_ext in '' $ac_executable_extensions; do
17851   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
17852     ac_cv_path_DX_EGREP="$as_dir/$ac_word$ac_exec_ext"
17853     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
17854     break 2
17855   fi
17856 done
17857   done
17858 IFS=$as_save_IFS
17859
17860   ;;
17861 esac
17862 fi
17863 DX_EGREP=$ac_cv_path_DX_EGREP
17864 if test -n "$DX_EGREP"; then
17865   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DX_EGREP" >&5
17866 $as_echo "$DX_EGREP" >&6; }
17867 else
17868   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
17869 $as_echo "no" >&6; }
17870 fi
17871
17872
17873 fi
17874 if test -z "$ac_cv_path_DX_EGREP"; then
17875   ac_pt_DX_EGREP=$DX_EGREP
17876   # Extract the first word of "egrep", so it can be a program name with args.
17877 set dummy egrep; ac_word=$2
17878 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
17879 $as_echo_n "checking for $ac_word... " >&6; }
17880 if ${ac_cv_path_ac_pt_DX_EGREP+:} false; then :
17881   $as_echo_n "(cached) " >&6
17882 else
17883   case $ac_pt_DX_EGREP in
17884   [\\/]* | ?:[\\/]*)
17885   ac_cv_path_ac_pt_DX_EGREP="$ac_pt_DX_EGREP" # Let the user override the test with a path.
17886   ;;
17887   *)
17888   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
17889 for as_dir in $PATH
17890 do
17891   IFS=$as_save_IFS
17892   test -z "$as_dir" && as_dir=.
17893     for ac_exec_ext in '' $ac_executable_extensions; do
17894   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
17895     ac_cv_path_ac_pt_DX_EGREP="$as_dir/$ac_word$ac_exec_ext"
17896     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
17897     break 2
17898   fi
17899 done
17900   done
17901 IFS=$as_save_IFS
17902
17903   ;;
17904 esac
17905 fi
17906 ac_pt_DX_EGREP=$ac_cv_path_ac_pt_DX_EGREP
17907 if test -n "$ac_pt_DX_EGREP"; then
17908   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_pt_DX_EGREP" >&5
17909 $as_echo "$ac_pt_DX_EGREP" >&6; }
17910 else
17911   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
17912 $as_echo "no" >&6; }
17913 fi
17914
17915   if test "x$ac_pt_DX_EGREP" = x; then
17916     DX_EGREP=""
17917   else
17918     case $cross_compiling:$ac_tool_warned in
17919 yes:)
17920 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
17921 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
17922 ac_tool_warned=yes ;;
17923 esac
17924     DX_EGREP=$ac_pt_DX_EGREP
17925   fi
17926 else
17927   DX_EGREP="$ac_cv_path_DX_EGREP"
17928 fi
17929
17930 if test "$DX_FLAG_ps$DX_EGREP" = 1; then
17931     if test "xegrep" = "xdoxygen"; then
17932         as_fn_error $? "egrep not found - will not generate doxygen PostScript documentation" "$LINENO" 5
17933     else
17934         { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: egrep not found - will not generate doxygen PostScript documentation" >&5
17935 $as_echo "$as_me: WARNING: egrep not found - will not generate doxygen PostScript documentation" >&2;}
17936     fi
17937     DX_FLAG_ps=0
17938
17939 fi
17940
17941     :
17942 fi
17943 if test "$DX_FLAG_ps" = 1; then
17944
17945     :
17946 else
17947
17948     :
17949 fi
17950
17951
17952 # PDF file generation:
17953
17954
17955
17956     # Check whether --enable-doxygen-pdf was given.
17957 if test "${enable_doxygen_pdf+set}" = set; then :
17958   enableval=$enable_doxygen_pdf;
17959 case "$enableval" in
17960 #(
17961 y|Y|yes|Yes|YES)
17962     DX_FLAG_pdf=1
17963
17964
17965 test "$DX_FLAG_doc" = "1" \
17966 || as_fn_error $? "doxygen-pdf requires doxygen-doc" "$LINENO" 5
17967
17968 ;; #(
17969 n|N|no|No|NO)
17970     DX_FLAG_pdf=0
17971
17972 ;; #(
17973 *)
17974     as_fn_error $? "invalid value '$enableval' given to doxygen-pdf" "$LINENO" 5
17975 ;;
17976 esac
17977
17978 else
17979
17980 DX_FLAG_pdf=0
17981
17982
17983 test "$DX_FLAG_doc" = "1" || DX_FLAG_pdf=0
17984
17985
17986
17987 fi
17988
17989 if test "$DX_FLAG_pdf" = 1; then
17990
17991 if test -n "$ac_tool_prefix"; then
17992   # Extract the first word of "${ac_tool_prefix}pdflatex", so it can be a program name with args.
17993 set dummy ${ac_tool_prefix}pdflatex; ac_word=$2
17994 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
17995 $as_echo_n "checking for $ac_word... " >&6; }
17996 if ${ac_cv_path_DX_PDFLATEX+:} false; then :
17997   $as_echo_n "(cached) " >&6
17998 else
17999   case $DX_PDFLATEX in
18000   [\\/]* | ?:[\\/]*)
18001   ac_cv_path_DX_PDFLATEX="$DX_PDFLATEX" # Let the user override the test with a path.
18002   ;;
18003   *)
18004   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
18005 for as_dir in $PATH
18006 do
18007   IFS=$as_save_IFS
18008   test -z "$as_dir" && as_dir=.
18009     for ac_exec_ext in '' $ac_executable_extensions; do
18010   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
18011     ac_cv_path_DX_PDFLATEX="$as_dir/$ac_word$ac_exec_ext"
18012     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
18013     break 2
18014   fi
18015 done
18016   done
18017 IFS=$as_save_IFS
18018
18019   ;;
18020 esac
18021 fi
18022 DX_PDFLATEX=$ac_cv_path_DX_PDFLATEX
18023 if test -n "$DX_PDFLATEX"; then
18024   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DX_PDFLATEX" >&5
18025 $as_echo "$DX_PDFLATEX" >&6; }
18026 else
18027   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
18028 $as_echo "no" >&6; }
18029 fi
18030
18031
18032 fi
18033 if test -z "$ac_cv_path_DX_PDFLATEX"; then
18034   ac_pt_DX_PDFLATEX=$DX_PDFLATEX
18035   # Extract the first word of "pdflatex", so it can be a program name with args.
18036 set dummy pdflatex; ac_word=$2
18037 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
18038 $as_echo_n "checking for $ac_word... " >&6; }
18039 if ${ac_cv_path_ac_pt_DX_PDFLATEX+:} false; then :
18040   $as_echo_n "(cached) " >&6
18041 else
18042   case $ac_pt_DX_PDFLATEX in
18043   [\\/]* | ?:[\\/]*)
18044   ac_cv_path_ac_pt_DX_PDFLATEX="$ac_pt_DX_PDFLATEX" # Let the user override the test with a path.
18045   ;;
18046   *)
18047   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
18048 for as_dir in $PATH
18049 do
18050   IFS=$as_save_IFS
18051   test -z "$as_dir" && as_dir=.
18052     for ac_exec_ext in '' $ac_executable_extensions; do
18053   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
18054     ac_cv_path_ac_pt_DX_PDFLATEX="$as_dir/$ac_word$ac_exec_ext"
18055     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
18056     break 2
18057   fi
18058 done
18059   done
18060 IFS=$as_save_IFS
18061
18062   ;;
18063 esac
18064 fi
18065 ac_pt_DX_PDFLATEX=$ac_cv_path_ac_pt_DX_PDFLATEX
18066 if test -n "$ac_pt_DX_PDFLATEX"; then
18067   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_pt_DX_PDFLATEX" >&5
18068 $as_echo "$ac_pt_DX_PDFLATEX" >&6; }
18069 else
18070   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
18071 $as_echo "no" >&6; }
18072 fi
18073
18074   if test "x$ac_pt_DX_PDFLATEX" = x; then
18075     DX_PDFLATEX=""
18076   else
18077     case $cross_compiling:$ac_tool_warned in
18078 yes:)
18079 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
18080 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
18081 ac_tool_warned=yes ;;
18082 esac
18083     DX_PDFLATEX=$ac_pt_DX_PDFLATEX
18084   fi
18085 else
18086   DX_PDFLATEX="$ac_cv_path_DX_PDFLATEX"
18087 fi
18088
18089 if test "$DX_FLAG_pdf$DX_PDFLATEX" = 1; then
18090     if test "xpdflatex" = "xdoxygen"; then
18091         as_fn_error $? "pdflatex not found - will not generate doxygen PDF documentation" "$LINENO" 5
18092     else
18093         { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: pdflatex not found - will not generate doxygen PDF documentation" >&5
18094 $as_echo "$as_me: WARNING: pdflatex not found - will not generate doxygen PDF documentation" >&2;}
18095     fi
18096     DX_FLAG_pdf=0
18097
18098 fi
18099
18100
18101 if test -n "$ac_tool_prefix"; then
18102   # Extract the first word of "${ac_tool_prefix}makeindex", so it can be a program name with args.
18103 set dummy ${ac_tool_prefix}makeindex; ac_word=$2
18104 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
18105 $as_echo_n "checking for $ac_word... " >&6; }
18106 if ${ac_cv_path_DX_MAKEINDEX+:} false; then :
18107   $as_echo_n "(cached) " >&6
18108 else
18109   case $DX_MAKEINDEX in
18110   [\\/]* | ?:[\\/]*)
18111   ac_cv_path_DX_MAKEINDEX="$DX_MAKEINDEX" # Let the user override the test with a path.
18112   ;;
18113   *)
18114   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
18115 for as_dir in $PATH
18116 do
18117   IFS=$as_save_IFS
18118   test -z "$as_dir" && as_dir=.
18119     for ac_exec_ext in '' $ac_executable_extensions; do
18120   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
18121     ac_cv_path_DX_MAKEINDEX="$as_dir/$ac_word$ac_exec_ext"
18122     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
18123     break 2
18124   fi
18125 done
18126   done
18127 IFS=$as_save_IFS
18128
18129   ;;
18130 esac
18131 fi
18132 DX_MAKEINDEX=$ac_cv_path_DX_MAKEINDEX
18133 if test -n "$DX_MAKEINDEX"; then
18134   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DX_MAKEINDEX" >&5
18135 $as_echo "$DX_MAKEINDEX" >&6; }
18136 else
18137   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
18138 $as_echo "no" >&6; }
18139 fi
18140
18141
18142 fi
18143 if test -z "$ac_cv_path_DX_MAKEINDEX"; then
18144   ac_pt_DX_MAKEINDEX=$DX_MAKEINDEX
18145   # Extract the first word of "makeindex", so it can be a program name with args.
18146 set dummy makeindex; ac_word=$2
18147 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
18148 $as_echo_n "checking for $ac_word... " >&6; }
18149 if ${ac_cv_path_ac_pt_DX_MAKEINDEX+:} false; then :
18150   $as_echo_n "(cached) " >&6
18151 else
18152   case $ac_pt_DX_MAKEINDEX in
18153   [\\/]* | ?:[\\/]*)
18154   ac_cv_path_ac_pt_DX_MAKEINDEX="$ac_pt_DX_MAKEINDEX" # Let the user override the test with a path.
18155   ;;
18156   *)
18157   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
18158 for as_dir in $PATH
18159 do
18160   IFS=$as_save_IFS
18161   test -z "$as_dir" && as_dir=.
18162     for ac_exec_ext in '' $ac_executable_extensions; do
18163   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
18164     ac_cv_path_ac_pt_DX_MAKEINDEX="$as_dir/$ac_word$ac_exec_ext"
18165     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
18166     break 2
18167   fi
18168 done
18169   done
18170 IFS=$as_save_IFS
18171
18172   ;;
18173 esac
18174 fi
18175 ac_pt_DX_MAKEINDEX=$ac_cv_path_ac_pt_DX_MAKEINDEX
18176 if test -n "$ac_pt_DX_MAKEINDEX"; then
18177   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_pt_DX_MAKEINDEX" >&5
18178 $as_echo "$ac_pt_DX_MAKEINDEX" >&6; }
18179 else
18180   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
18181 $as_echo "no" >&6; }
18182 fi
18183
18184   if test "x$ac_pt_DX_MAKEINDEX" = x; then
18185     DX_MAKEINDEX=""
18186   else
18187     case $cross_compiling:$ac_tool_warned in
18188 yes:)
18189 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
18190 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
18191 ac_tool_warned=yes ;;
18192 esac
18193     DX_MAKEINDEX=$ac_pt_DX_MAKEINDEX
18194   fi
18195 else
18196   DX_MAKEINDEX="$ac_cv_path_DX_MAKEINDEX"
18197 fi
18198
18199 if test "$DX_FLAG_pdf$DX_MAKEINDEX" = 1; then
18200     if test "xmakeindex" = "xdoxygen"; then
18201         as_fn_error $? "makeindex not found - will not generate doxygen PDF documentation" "$LINENO" 5
18202     else
18203         { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: makeindex not found - will not generate doxygen PDF documentation" >&5
18204 $as_echo "$as_me: WARNING: makeindex not found - will not generate doxygen PDF documentation" >&2;}
18205     fi
18206     DX_FLAG_pdf=0
18207
18208 fi
18209
18210
18211 if test -n "$ac_tool_prefix"; then
18212   # Extract the first word of "${ac_tool_prefix}egrep", so it can be a program name with args.
18213 set dummy ${ac_tool_prefix}egrep; ac_word=$2
18214 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
18215 $as_echo_n "checking for $ac_word... " >&6; }
18216 if ${ac_cv_path_DX_EGREP+:} false; then :
18217   $as_echo_n "(cached) " >&6
18218 else
18219   case $DX_EGREP in
18220   [\\/]* | ?:[\\/]*)
18221   ac_cv_path_DX_EGREP="$DX_EGREP" # Let the user override the test with a path.
18222   ;;
18223   *)
18224   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
18225 for as_dir in $PATH
18226 do
18227   IFS=$as_save_IFS
18228   test -z "$as_dir" && as_dir=.
18229     for ac_exec_ext in '' $ac_executable_extensions; do
18230   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
18231     ac_cv_path_DX_EGREP="$as_dir/$ac_word$ac_exec_ext"
18232     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
18233     break 2
18234   fi
18235 done
18236   done
18237 IFS=$as_save_IFS
18238
18239   ;;
18240 esac
18241 fi
18242 DX_EGREP=$ac_cv_path_DX_EGREP
18243 if test -n "$DX_EGREP"; then
18244   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DX_EGREP" >&5
18245 $as_echo "$DX_EGREP" >&6; }
18246 else
18247   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
18248 $as_echo "no" >&6; }
18249 fi
18250
18251
18252 fi
18253 if test -z "$ac_cv_path_DX_EGREP"; then
18254   ac_pt_DX_EGREP=$DX_EGREP
18255   # Extract the first word of "egrep", so it can be a program name with args.
18256 set dummy egrep; ac_word=$2
18257 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
18258 $as_echo_n "checking for $ac_word... " >&6; }
18259 if ${ac_cv_path_ac_pt_DX_EGREP+:} false; then :
18260   $as_echo_n "(cached) " >&6
18261 else
18262   case $ac_pt_DX_EGREP in
18263   [\\/]* | ?:[\\/]*)
18264   ac_cv_path_ac_pt_DX_EGREP="$ac_pt_DX_EGREP" # Let the user override the test with a path.
18265   ;;
18266   *)
18267   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
18268 for as_dir in $PATH
18269 do
18270   IFS=$as_save_IFS
18271   test -z "$as_dir" && as_dir=.
18272     for ac_exec_ext in '' $ac_executable_extensions; do
18273   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
18274     ac_cv_path_ac_pt_DX_EGREP="$as_dir/$ac_word$ac_exec_ext"
18275     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
18276     break 2
18277   fi
18278 done
18279   done
18280 IFS=$as_save_IFS
18281
18282   ;;
18283 esac
18284 fi
18285 ac_pt_DX_EGREP=$ac_cv_path_ac_pt_DX_EGREP
18286 if test -n "$ac_pt_DX_EGREP"; then
18287   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_pt_DX_EGREP" >&5
18288 $as_echo "$ac_pt_DX_EGREP" >&6; }
18289 else
18290   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
18291 $as_echo "no" >&6; }
18292 fi
18293
18294   if test "x$ac_pt_DX_EGREP" = x; then
18295     DX_EGREP=""
18296   else
18297     case $cross_compiling:$ac_tool_warned in
18298 yes:)
18299 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
18300 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
18301 ac_tool_warned=yes ;;
18302 esac
18303     DX_EGREP=$ac_pt_DX_EGREP
18304   fi
18305 else
18306   DX_EGREP="$ac_cv_path_DX_EGREP"
18307 fi
18308
18309 if test "$DX_FLAG_pdf$DX_EGREP" = 1; then
18310     if test "xegrep" = "xdoxygen"; then
18311         as_fn_error $? "egrep not found - will not generate doxygen PDF documentation" "$LINENO" 5
18312     else
18313         { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: egrep not found - will not generate doxygen PDF documentation" >&5
18314 $as_echo "$as_me: WARNING: egrep not found - will not generate doxygen PDF documentation" >&2;}
18315     fi
18316     DX_FLAG_pdf=0
18317
18318 fi
18319
18320     :
18321 fi
18322 if test "$DX_FLAG_pdf" = 1; then
18323
18324     :
18325 else
18326
18327     :
18328 fi
18329
18330
18331 # LaTeX generation for PS and/or PDF:
18332 if test "$DX_FLAG_ps" = 1 || test "$DX_FLAG_pdf" = 1; then
18333     DX_ENV="$DX_ENV GENERATE_LATEX='YES'"
18334 GENERATE_LATEX=YES
18335
18336 else
18337     DX_ENV="$DX_ENV GENERATE_LATEX='NO'"
18338 GENERATE_LATEX=NO
18339
18340 fi
18341
18342 # Paper size for PS and/or PDF:
18343
18344 case "$DOXYGEN_PAPER_SIZE" in
18345 #(
18346 "")
18347     DOXYGEN_PAPER_SIZE=""
18348
18349 ;; #(
18350 a4wide|a4|letter|legal|executive)
18351     DX_ENV="$DX_ENV PAPER_SIZE='$DOXYGEN_PAPER_SIZE'"
18352 PAPER_SIZE=$DOXYGEN_PAPER_SIZE
18353
18354 ;; #(
18355 *)
18356     as_fn_error $? "unknown DOXYGEN_PAPER_SIZE='$DOXYGEN_PAPER_SIZE'" "$LINENO" 5
18357 ;;
18358 esac
18359
18360 # Rules:
18361 if test $DX_FLAG_html -eq 1; then :
18362   DX_SNIPPET_html="## ------------------------------- ##
18363 ## Rules specific for HTML output. ##
18364 ## ------------------------------- ##
18365
18366 DX_CLEAN_HTML = \$(DX_DOCDIR)/html\\
18367                 \$(DX_DOCDIR)/html
18368
18369 "
18370 else
18371   DX_SNIPPET_html=""
18372 fi
18373 if test $DX_FLAG_chi -eq 1; then :
18374   DX_SNIPPET_chi="
18375 DX_CLEAN_CHI = \$(DX_DOCDIR)/\$(PACKAGE).chi\\
18376                \$(DX_DOCDIR)/\$(PACKAGE).chi"
18377 else
18378   DX_SNIPPET_chi=""
18379 fi
18380 if test $DX_FLAG_chm -eq 1; then :
18381   DX_SNIPPET_chm="## ------------------------------ ##
18382 ## Rules specific for CHM output. ##
18383 ## ------------------------------ ##
18384
18385 DX_CLEAN_CHM = \$(DX_DOCDIR)/chm\\
18386                \$(DX_DOCDIR)/chm\
18387 ${DX_SNIPPET_chi}
18388
18389 "
18390 else
18391   DX_SNIPPET_chm=""
18392 fi
18393 if test $DX_FLAG_man -eq 1; then :
18394   DX_SNIPPET_man="## ------------------------------ ##
18395 ## Rules specific for MAN output. ##
18396 ## ------------------------------ ##
18397
18398 DX_CLEAN_MAN = \$(DX_DOCDIR)/man\\
18399                \$(DX_DOCDIR)/man
18400
18401 "
18402 else
18403   DX_SNIPPET_man=""
18404 fi
18405 if test $DX_FLAG_rtf -eq 1; then :
18406   DX_SNIPPET_rtf="## ------------------------------ ##
18407 ## Rules specific for RTF output. ##
18408 ## ------------------------------ ##
18409
18410 DX_CLEAN_RTF = \$(DX_DOCDIR)/rtf\\
18411                \$(DX_DOCDIR)/rtf
18412
18413 "
18414 else
18415   DX_SNIPPET_rtf=""
18416 fi
18417 if test $DX_FLAG_xml -eq 1; then :
18418   DX_SNIPPET_xml="## ------------------------------ ##
18419 ## Rules specific for XML output. ##
18420 ## ------------------------------ ##
18421
18422 DX_CLEAN_XML = \$(DX_DOCDIR)/xml\\
18423                \$(DX_DOCDIR)/xml
18424
18425 "
18426 else
18427   DX_SNIPPET_xml=""
18428 fi
18429 if test $DX_FLAG_ps -eq 1; then :
18430   DX_SNIPPET_ps="## ----------------------------- ##
18431 ## Rules specific for PS output. ##
18432 ## ----------------------------- ##
18433
18434 DX_CLEAN_PS = \$(DX_DOCDIR)/\$(PACKAGE).ps\\
18435               \$(DX_DOCDIR)/\$(PACKAGE).ps
18436
18437 DX_PS_GOAL = doxygen-ps
18438
18439 doxygen-ps: \$(DX_CLEAN_PS)
18440
18441 \$(DX_DOCDIR)/\$(PACKAGE).ps: \$(DX_DOCDIR)/\$(PACKAGE).tag
18442         \$(DX_V_LATEX)cd \$(DX_DOCDIR)/latex; \\
18443         rm -f *.aux *.toc *.idx *.ind *.ilg *.log *.out; \\
18444         \$(DX_LATEX) refman.tex; \\
18445         \$(DX_MAKEINDEX) refman.idx; \\
18446         \$(DX_LATEX) refman.tex; \\
18447         countdown=5; \\
18448         while \$(DX_EGREP) 'Rerun (LaTeX|to get cross-references right)' \\
18449                           refman.log > /dev/null 2>&1 \\
18450            && test \$\$countdown -gt 0; do \\
18451             \$(DX_LATEX) refman.tex; \\
18452             countdown=\`expr \$\$countdown - 1\`; \\
18453         done; \\
18454         \$(DX_DVIPS) -o ../\$(PACKAGE).ps refman.dvi
18455
18456 "
18457 else
18458   DX_SNIPPET_ps=""
18459 fi
18460 if test $DX_FLAG_pdf -eq 1; then :
18461   DX_SNIPPET_pdf="## ------------------------------ ##
18462 ## Rules specific for PDF output. ##
18463 ## ------------------------------ ##
18464
18465 DX_CLEAN_PDF = \$(DX_DOCDIR)/\$(PACKAGE).pdf\\
18466                \$(DX_DOCDIR)/\$(PACKAGE).pdf
18467
18468 DX_PDF_GOAL = doxygen-pdf
18469
18470 doxygen-pdf: \$(DX_CLEAN_PDF)
18471
18472 \$(DX_DOCDIR)/\$(PACKAGE).pdf: \$(DX_DOCDIR)/\$(PACKAGE).tag
18473         \$(DX_V_LATEX)cd \$(DX_DOCDIR)/latex; \\
18474         rm -f *.aux *.toc *.idx *.ind *.ilg *.log *.out; \\
18475         \$(DX_PDFLATEX) refman.tex; \\
18476         \$(DX_MAKEINDEX) refman.idx; \\
18477         \$(DX_PDFLATEX) refman.tex; \\
18478         countdown=5; \\
18479         while \$(DX_EGREP) 'Rerun (LaTeX|to get cross-references right)' \\
18480                           refman.log > /dev/null 2>&1 \\
18481            && test \$\$countdown -gt 0; do \\
18482             \$(DX_PDFLATEX) refman.tex; \\
18483             countdown=\`expr \$\$countdown - 1\`; \\
18484         done; \\
18485         mv refman.pdf ../\$(PACKAGE).pdf
18486
18487 "
18488 else
18489   DX_SNIPPET_pdf=""
18490 fi
18491 if test $DX_FLAG_ps -eq 1 -o $DX_FLAG_pdf -eq 1; then :
18492   DX_SNIPPET_latex="## ------------------------------------------------- ##
18493 ## Rules specific for LaTeX (shared for PS and PDF). ##
18494 ## ------------------------------------------------- ##
18495
18496 DX_V_LATEX = \$(_DX_v_LATEX_\$(V))
18497 _DX_v_LATEX_ = \$(_DX_v_LATEX_\$(AM_DEFAULT_VERBOSITY))
18498 _DX_v_LATEX_0 = @echo \"  LATEX \" \$@;
18499
18500 DX_CLEAN_LATEX = \$(DX_DOCDIR)/latex\\
18501                  \$(DX_DOCDIR)/latex
18502
18503 "
18504 else
18505   DX_SNIPPET_latex=""
18506 fi
18507
18508 if test $DX_FLAG_doc -eq 1; then :
18509   DX_SNIPPET_doc="## --------------------------------- ##
18510 ## Format-independent Doxygen rules. ##
18511 ## --------------------------------- ##
18512
18513 ${DX_SNIPPET_html}\
18514 ${DX_SNIPPET_chm}\
18515 ${DX_SNIPPET_man}\
18516 ${DX_SNIPPET_rtf}\
18517 ${DX_SNIPPET_xml}\
18518 ${DX_SNIPPET_ps}\
18519 ${DX_SNIPPET_pdf}\
18520 ${DX_SNIPPET_latex}\
18521 DX_V_DXGEN = \$(_DX_v_DXGEN_\$(V))
18522 _DX_v_DXGEN_ = \$(_DX_v_DXGEN_\$(AM_DEFAULT_VERBOSITY))
18523 _DX_v_DXGEN_0 = @echo \"  DXGEN \" \$<;
18524
18525 .PHONY: doxygen-run doxygen-doc \$(DX_PS_GOAL) \$(DX_PDF_GOAL)
18526
18527 .INTERMEDIATE: doxygen-run \$(DX_PS_GOAL) \$(DX_PDF_GOAL)
18528
18529 doxygen-run: \$(DX_DOCDIR)/\$(PACKAGE).tag
18530
18531 doxygen-doc: doxygen-run \$(DX_PS_GOAL) \$(DX_PDF_GOAL)
18532
18533 \$(DX_DOCDIR)/\$(PACKAGE).tag: \$(DX_CONFIG) \$(pkginclude_HEADERS)
18534         \$(A""M_V_at)rm -rf \$(DX_DOCDIR)
18535         \$(DX_V_DXGEN)\$(DX_ENV) DOCDIR=\$(DX_DOCDIR) \$(DX_DOXYGEN) \$(DX_CONFIG)
18536         \$(A""M_V_at)echo Timestamp >\$@
18537
18538 DX_CLEANFILES = \\
18539         \$(DX_DOCDIR)/doxygen_sqlite3.db \\
18540         \$(DX_DOCDIR)/\$(PACKAGE).tag \\
18541         -r \\
18542         \$(DX_CLEAN_HTML) \\
18543         \$(DX_CLEAN_CHM) \\
18544         \$(DX_CLEAN_CHI) \\
18545         \$(DX_CLEAN_MAN) \\
18546         \$(DX_CLEAN_RTF) \\
18547         \$(DX_CLEAN_XML) \\
18548         \$(DX_CLEAN_PS) \\
18549         \$(DX_CLEAN_PDF) \\
18550         \$(DX_CLEAN_LATEX)
18551 DX_INSTALL_DOCS = \\
18552         \$(DX_CLEAN_HTML) \\
18553         \$(DX_CLEAN_CHM) \\
18554         \$(DX_CLEAN_CHI) \\
18555         \$(DX_CLEAN_RTF) \\
18556         \$(DX_CLEAN_XML) \\
18557         \$(DX_CLEAN_PS) \\
18558         \$(DX_CLEAN_PDF) \\
18559         \$(DX_CLEAN_LATEX)
18560     "
18561 else
18562   DX_SNIPPET_doc=""
18563 fi
18564 DX_RULES="${DX_SNIPPET_doc}"
18565
18566
18567 #For debugging:
18568 #echo DX_FLAG_doc=$DX_FLAG_doc
18569 #echo DX_FLAG_dot=$DX_FLAG_dot
18570 #echo DX_FLAG_man=$DX_FLAG_man
18571 #echo DX_FLAG_html=$DX_FLAG_html
18572 #echo DX_FLAG_chm=$DX_FLAG_chm
18573 #echo DX_FLAG_chi=$DX_FLAG_chi
18574 #echo DX_FLAG_rtf=$DX_FLAG_rtf
18575 #echo DX_FLAG_xml=$DX_FLAG_xml
18576 #echo DX_FLAG_pdf=$DX_FLAG_pdf
18577 #echo DX_FLAG_ps=$DX_FLAG_ps
18578 #echo DX_ENV=$DX_ENV
18579
18580
18581  if test "$DX_FLAG_doc" = "1"; then
18582   ENABLE_DOXYGEN_TRUE=
18583   ENABLE_DOXYGEN_FALSE='#'
18584 else
18585   ENABLE_DOXYGEN_TRUE='#'
18586   ENABLE_DOXYGEN_FALSE=
18587 fi
18588
18589  if test "$DX_FLAG_man" = "1"; then
18590   ENABLE_DOXYGEN_MAN_TRUE=
18591   ENABLE_DOXYGEN_MAN_FALSE='#'
18592 else
18593   ENABLE_DOXYGEN_MAN_TRUE='#'
18594   ENABLE_DOXYGEN_MAN_FALSE=
18595 fi
18596
18597
18598 ac_config_files="$ac_config_files libevent.pc libevent_openssl.pc libevent_pthreads.pc libevent_core.pc libevent_extra.pc"
18599
18600 ac_config_files="$ac_config_files Makefile"
18601
18602 cat >confcache <<\_ACEOF
18603 # This file is a shell script that caches the results of configure
18604 # tests run on this system so they can be shared between configure
18605 # scripts and configure runs, see configure's option --config-cache.
18606 # It is not useful on other systems.  If it contains results you don't
18607 # want to keep, you may remove or edit it.
18608 #
18609 # config.status only pays attention to the cache file if you give it
18610 # the --recheck option to rerun configure.
18611 #
18612 # `ac_cv_env_foo' variables (set or unset) will be overridden when
18613 # loading this file, other *unset* `ac_cv_foo' will be assigned the
18614 # following values.
18615
18616 _ACEOF
18617
18618 # The following way of writing the cache mishandles newlines in values,
18619 # but we know of no workaround that is simple, portable, and efficient.
18620 # So, we kill variables containing newlines.
18621 # Ultrix sh set writes to stderr and can't be redirected directly,
18622 # and sets the high bit in the cache file unless we assign to the vars.
18623 (
18624   for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
18625     eval ac_val=\$$ac_var
18626     case $ac_val in #(
18627     *${as_nl}*)
18628       case $ac_var in #(
18629       *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
18630 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
18631       esac
18632       case $ac_var in #(
18633       _ | IFS | as_nl) ;; #(
18634       BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
18635       *) { eval $ac_var=; unset $ac_var;} ;;
18636       esac ;;
18637     esac
18638   done
18639
18640   (set) 2>&1 |
18641     case $as_nl`(ac_space=' '; set) 2>&1` in #(
18642     *${as_nl}ac_space=\ *)
18643       # `set' does not quote correctly, so add quotes: double-quote
18644       # substitution turns \\\\ into \\, and sed turns \\ into \.
18645       sed -n \
18646         "s/'/'\\\\''/g;
18647           s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
18648       ;; #(
18649     *)
18650       # `set' quotes correctly as required by POSIX, so do not add quotes.
18651       sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
18652       ;;
18653     esac |
18654     sort
18655 ) |
18656   sed '
18657      /^ac_cv_env_/b end
18658      t clear
18659      :clear
18660      s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
18661      t end
18662      s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
18663      :end' >>confcache
18664 if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
18665   if test -w "$cache_file"; then
18666     if test "x$cache_file" != "x/dev/null"; then
18667       { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
18668 $as_echo "$as_me: updating cache $cache_file" >&6;}
18669       if test ! -f "$cache_file" || test -h "$cache_file"; then
18670         cat confcache >"$cache_file"
18671       else
18672         case $cache_file in #(
18673         */* | ?:*)
18674           mv -f confcache "$cache_file"$$ &&
18675           mv -f "$cache_file"$$ "$cache_file" ;; #(
18676         *)
18677           mv -f confcache "$cache_file" ;;
18678         esac
18679       fi
18680     fi
18681   else
18682     { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
18683 $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
18684   fi
18685 fi
18686 rm -f confcache
18687
18688 test "x$prefix" = xNONE && prefix=$ac_default_prefix
18689 # Let make expand exec_prefix.
18690 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
18691
18692 DEFS=-DHAVE_CONFIG_H
18693
18694 ac_libobjs=
18695 ac_ltlibobjs=
18696 U=
18697 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
18698   # 1. Remove the extension, and $U if already installed.
18699   ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
18700   ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
18701   # 2. Prepend LIBOBJDIR.  When used with automake>=1.10 LIBOBJDIR
18702   #    will be set to the directory where LIBOBJS objects are built.
18703   as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
18704   as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
18705 done
18706 LIBOBJS=$ac_libobjs
18707
18708 LTLIBOBJS=$ac_ltlibobjs
18709
18710
18711 { $as_echo "$as_me:${as_lineno-$LINENO}: checking that generated files are newer than configure" >&5
18712 $as_echo_n "checking that generated files are newer than configure... " >&6; }
18713    if test -n "$am_sleep_pid"; then
18714      # Hide warnings about reused PIDs.
18715      wait $am_sleep_pid 2>/dev/null
18716    fi
18717    { $as_echo "$as_me:${as_lineno-$LINENO}: result: done" >&5
18718 $as_echo "done" >&6; }
18719  if test -n "$EXEEXT"; then
18720   am__EXEEXT_TRUE=
18721   am__EXEEXT_FALSE='#'
18722 else
18723   am__EXEEXT_TRUE='#'
18724   am__EXEEXT_FALSE=
18725 fi
18726
18727 if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then
18728   as_fn_error $? "conditional \"AMDEP\" was never defined.
18729 Usually this means the macro was only invoked conditionally." "$LINENO" 5
18730 fi
18731 if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
18732   as_fn_error $? "conditional \"am__fastdepCC\" was never defined.
18733 Usually this means the macro was only invoked conditionally." "$LINENO" 5
18734 fi
18735 if test -z "${BUILD_SAMPLES_TRUE}" && test -z "${BUILD_SAMPLES_FALSE}"; then
18736   as_fn_error $? "conditional \"BUILD_SAMPLES\" was never defined.
18737 Usually this means the macro was only invoked conditionally." "$LINENO" 5
18738 fi
18739 if test -z "${BUILD_REGRESS_TRUE}" && test -z "${BUILD_REGRESS_FALSE}"; then
18740   as_fn_error $? "conditional \"BUILD_REGRESS\" was never defined.
18741 Usually this means the macro was only invoked conditionally." "$LINENO" 5
18742 fi
18743 if test -z "${ZLIB_REGRESS_TRUE}" && test -z "${ZLIB_REGRESS_FALSE}"; then
18744   as_fn_error $? "conditional \"ZLIB_REGRESS\" was never defined.
18745 Usually this means the macro was only invoked conditionally." "$LINENO" 5
18746 fi
18747 if test -z "${OPENSSL_TRUE}" && test -z "${OPENSSL_FALSE}"; then
18748   as_fn_error $? "conditional \"OPENSSL\" was never defined.
18749 Usually this means the macro was only invoked conditionally." "$LINENO" 5
18750 fi
18751 if test -z "${BUILD_WIN32_TRUE}" && test -z "${BUILD_WIN32_FALSE}"; then
18752   as_fn_error $? "conditional \"BUILD_WIN32\" was never defined.
18753 Usually this means the macro was only invoked conditionally." "$LINENO" 5
18754 fi
18755 if test -z "${BUILD_CYGWIN_TRUE}" && test -z "${BUILD_CYGWIN_FALSE}"; then
18756   as_fn_error $? "conditional \"BUILD_CYGWIN\" was never defined.
18757 Usually this means the macro was only invoked conditionally." "$LINENO" 5
18758 fi
18759 if test -z "${BUILD_MIDIPIX_TRUE}" && test -z "${BUILD_MIDIPIX_FALSE}"; then
18760   as_fn_error $? "conditional \"BUILD_MIDIPIX\" was never defined.
18761 Usually this means the macro was only invoked conditionally." "$LINENO" 5
18762 fi
18763 if test -z "${BUILD_WITH_NO_UNDEFINED_TRUE}" && test -z "${BUILD_WITH_NO_UNDEFINED_FALSE}"; then
18764   as_fn_error $? "conditional \"BUILD_WITH_NO_UNDEFINED\" was never defined.
18765 Usually this means the macro was only invoked conditionally." "$LINENO" 5
18766 fi
18767 if test -z "${STRLCPY_IMPL_TRUE}" && test -z "${STRLCPY_IMPL_FALSE}"; then
18768   as_fn_error $? "conditional \"STRLCPY_IMPL\" was never defined.
18769 Usually this means the macro was only invoked conditionally." "$LINENO" 5
18770 fi
18771 if test -z "${SELECT_BACKEND_TRUE}" && test -z "${SELECT_BACKEND_FALSE}"; then
18772   as_fn_error $? "conditional \"SELECT_BACKEND\" was never defined.
18773 Usually this means the macro was only invoked conditionally." "$LINENO" 5
18774 fi
18775 if test -z "${POLL_BACKEND_TRUE}" && test -z "${POLL_BACKEND_FALSE}"; then
18776   as_fn_error $? "conditional \"POLL_BACKEND\" was never defined.
18777 Usually this means the macro was only invoked conditionally." "$LINENO" 5
18778 fi
18779 if test -z "${DEVPOLL_BACKEND_TRUE}" && test -z "${DEVPOLL_BACKEND_FALSE}"; then
18780   as_fn_error $? "conditional \"DEVPOLL_BACKEND\" was never defined.
18781 Usually this means the macro was only invoked conditionally." "$LINENO" 5
18782 fi
18783 if test -z "${KQUEUE_BACKEND_TRUE}" && test -z "${KQUEUE_BACKEND_FALSE}"; then
18784   as_fn_error $? "conditional \"KQUEUE_BACKEND\" was never defined.
18785 Usually this means the macro was only invoked conditionally." "$LINENO" 5
18786 fi
18787 if test -z "${EPOLL_BACKEND_TRUE}" && test -z "${EPOLL_BACKEND_FALSE}"; then
18788   as_fn_error $? "conditional \"EPOLL_BACKEND\" was never defined.
18789 Usually this means the macro was only invoked conditionally." "$LINENO" 5
18790 fi
18791 if test -z "${EVPORT_BACKEND_TRUE}" && test -z "${EVPORT_BACKEND_FALSE}"; then
18792   as_fn_error $? "conditional \"EVPORT_BACKEND\" was never defined.
18793 Usually this means the macro was only invoked conditionally." "$LINENO" 5
18794 fi
18795 if test -z "${SIGNAL_SUPPORT_TRUE}" && test -z "${SIGNAL_SUPPORT_FALSE}"; then
18796   as_fn_error $? "conditional \"SIGNAL_SUPPORT\" was never defined.
18797 Usually this means the macro was only invoked conditionally." "$LINENO" 5
18798 fi
18799 if test -z "${THREADS_TRUE}" && test -z "${THREADS_FALSE}"; then
18800   as_fn_error $? "conditional \"THREADS\" was never defined.
18801 Usually this means the macro was only invoked conditionally." "$LINENO" 5
18802 fi
18803 if test -z "${PTHREADS_TRUE}" && test -z "${PTHREADS_FALSE}"; then
18804   as_fn_error $? "conditional \"PTHREADS\" was never defined.
18805 Usually this means the macro was only invoked conditionally." "$LINENO" 5
18806 fi
18807 if test -z "${OPENSSL_TRUE}" && test -z "${OPENSSL_FALSE}"; then
18808   as_fn_error $? "conditional \"OPENSSL\" was never defined.
18809 Usually this means the macro was only invoked conditionally." "$LINENO" 5
18810 fi
18811 if test -z "${INSTALL_LIBEVENT_TRUE}" && test -z "${INSTALL_LIBEVENT_FALSE}"; then
18812   as_fn_error $? "conditional \"INSTALL_LIBEVENT\" was never defined.
18813 Usually this means the macro was only invoked conditionally." "$LINENO" 5
18814 fi
18815 if test -z "${ENABLE_DOXYGEN_TRUE}" && test -z "${ENABLE_DOXYGEN_FALSE}"; then
18816   as_fn_error $? "conditional \"ENABLE_DOXYGEN\" was never defined.
18817 Usually this means the macro was only invoked conditionally." "$LINENO" 5
18818 fi
18819 if test -z "${ENABLE_DOXYGEN_MAN_TRUE}" && test -z "${ENABLE_DOXYGEN_MAN_FALSE}"; then
18820   as_fn_error $? "conditional \"ENABLE_DOXYGEN_MAN\" was never defined.
18821 Usually this means the macro was only invoked conditionally." "$LINENO" 5
18822 fi
18823
18824 : "${CONFIG_STATUS=./config.status}"
18825 ac_write_fail=0
18826 ac_clean_files_save=$ac_clean_files
18827 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
18828 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
18829 $as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
18830 as_write_fail=0
18831 cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
18832 #! $SHELL
18833 # Generated by $as_me.
18834 # Run this file to recreate the current configuration.
18835 # Compiler output produced by configure, useful for debugging
18836 # configure, is in config.log if it exists.
18837
18838 debug=false
18839 ac_cs_recheck=false
18840 ac_cs_silent=false
18841
18842 SHELL=\${CONFIG_SHELL-$SHELL}
18843 export SHELL
18844 _ASEOF
18845 cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
18846 ## -------------------- ##
18847 ## M4sh Initialization. ##
18848 ## -------------------- ##
18849
18850 # Be more Bourne compatible
18851 DUALCASE=1; export DUALCASE # for MKS sh
18852 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
18853   emulate sh
18854   NULLCMD=:
18855   # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
18856   # is contrary to our usage.  Disable this feature.
18857   alias -g '${1+"$@"}'='"$@"'
18858   setopt NO_GLOB_SUBST
18859 else
18860   case `(set -o) 2>/dev/null` in #(
18861   *posix*) :
18862     set -o posix ;; #(
18863   *) :
18864      ;;
18865 esac
18866 fi
18867
18868
18869 as_nl='
18870 '
18871 export as_nl
18872 # Printing a long string crashes Solaris 7 /usr/bin/printf.
18873 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
18874 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
18875 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
18876 # Prefer a ksh shell builtin over an external printf program on Solaris,
18877 # but without wasting forks for bash or zsh.
18878 if test -z "$BASH_VERSION$ZSH_VERSION" \
18879     && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
18880   as_echo='print -r --'
18881   as_echo_n='print -rn --'
18882 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
18883   as_echo='printf %s\n'
18884   as_echo_n='printf %s'
18885 else
18886   if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
18887     as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
18888     as_echo_n='/usr/ucb/echo -n'
18889   else
18890     as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
18891     as_echo_n_body='eval
18892       arg=$1;
18893       case $arg in #(
18894       *"$as_nl"*)
18895         expr "X$arg" : "X\\(.*\\)$as_nl";
18896         arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
18897       esac;
18898       expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
18899     '
18900     export as_echo_n_body
18901     as_echo_n='sh -c $as_echo_n_body as_echo'
18902   fi
18903   export as_echo_body
18904   as_echo='sh -c $as_echo_body as_echo'
18905 fi
18906
18907 # The user is always right.
18908 if test "${PATH_SEPARATOR+set}" != set; then
18909   PATH_SEPARATOR=:
18910   (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
18911     (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
18912       PATH_SEPARATOR=';'
18913   }
18914 fi
18915
18916
18917 # IFS
18918 # We need space, tab and new line, in precisely that order.  Quoting is
18919 # there to prevent editors from complaining about space-tab.
18920 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
18921 # splitting by setting IFS to empty value.)
18922 IFS=" ""        $as_nl"
18923
18924 # Find who we are.  Look in the path if we contain no directory separator.
18925 as_myself=
18926 case $0 in #((
18927   *[\\/]* ) as_myself=$0 ;;
18928   *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
18929 for as_dir in $PATH
18930 do
18931   IFS=$as_save_IFS
18932   test -z "$as_dir" && as_dir=.
18933     test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
18934   done
18935 IFS=$as_save_IFS
18936
18937      ;;
18938 esac
18939 # We did not find ourselves, most probably we were run as `sh COMMAND'
18940 # in which case we are not to be found in the path.
18941 if test "x$as_myself" = x; then
18942   as_myself=$0
18943 fi
18944 if test ! -f "$as_myself"; then
18945   $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
18946   exit 1
18947 fi
18948
18949 # Unset variables that we do not need and which cause bugs (e.g. in
18950 # pre-3.0 UWIN ksh).  But do not cause bugs in bash 2.01; the "|| exit 1"
18951 # suppresses any "Segmentation fault" message there.  '((' could
18952 # trigger a bug in pdksh 5.2.14.
18953 for as_var in BASH_ENV ENV MAIL MAILPATH
18954 do eval test x\${$as_var+set} = xset \
18955   && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
18956 done
18957 PS1='$ '
18958 PS2='> '
18959 PS4='+ '
18960
18961 # NLS nuisances.
18962 LC_ALL=C
18963 export LC_ALL
18964 LANGUAGE=C
18965 export LANGUAGE
18966
18967 # CDPATH.
18968 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
18969
18970
18971 # as_fn_error STATUS ERROR [LINENO LOG_FD]
18972 # ----------------------------------------
18973 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
18974 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
18975 # script with STATUS, using 1 if that was 0.
18976 as_fn_error ()
18977 {
18978   as_status=$1; test $as_status -eq 0 && as_status=1
18979   if test "$4"; then
18980     as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
18981     $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
18982   fi
18983   $as_echo "$as_me: error: $2" >&2
18984   as_fn_exit $as_status
18985 } # as_fn_error
18986
18987
18988 # as_fn_set_status STATUS
18989 # -----------------------
18990 # Set $? to STATUS, without forking.
18991 as_fn_set_status ()
18992 {
18993   return $1
18994 } # as_fn_set_status
18995
18996 # as_fn_exit STATUS
18997 # -----------------
18998 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
18999 as_fn_exit ()
19000 {
19001   set +e
19002   as_fn_set_status $1
19003   exit $1
19004 } # as_fn_exit
19005
19006 # as_fn_unset VAR
19007 # ---------------
19008 # Portably unset VAR.
19009 as_fn_unset ()
19010 {
19011   { eval $1=; unset $1;}
19012 }
19013 as_unset=as_fn_unset
19014 # as_fn_append VAR VALUE
19015 # ----------------------
19016 # Append the text in VALUE to the end of the definition contained in VAR. Take
19017 # advantage of any shell optimizations that allow amortized linear growth over
19018 # repeated appends, instead of the typical quadratic growth present in naive
19019 # implementations.
19020 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
19021   eval 'as_fn_append ()
19022   {
19023     eval $1+=\$2
19024   }'
19025 else
19026   as_fn_append ()
19027   {
19028     eval $1=\$$1\$2
19029   }
19030 fi # as_fn_append
19031
19032 # as_fn_arith ARG...
19033 # ------------------
19034 # Perform arithmetic evaluation on the ARGs, and store the result in the
19035 # global $as_val. Take advantage of shells that can avoid forks. The arguments
19036 # must be portable across $(()) and expr.
19037 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
19038   eval 'as_fn_arith ()
19039   {
19040     as_val=$(( $* ))
19041   }'
19042 else
19043   as_fn_arith ()
19044   {
19045     as_val=`expr "$@" || test $? -eq 1`
19046   }
19047 fi # as_fn_arith
19048
19049
19050 if expr a : '\(a\)' >/dev/null 2>&1 &&
19051    test "X`expr 00001 : '.*\(...\)'`" = X001; then
19052   as_expr=expr
19053 else
19054   as_expr=false
19055 fi
19056
19057 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
19058   as_basename=basename
19059 else
19060   as_basename=false
19061 fi
19062
19063 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
19064   as_dirname=dirname
19065 else
19066   as_dirname=false
19067 fi
19068
19069 as_me=`$as_basename -- "$0" ||
19070 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
19071          X"$0" : 'X\(//\)$' \| \
19072          X"$0" : 'X\(/\)' \| . 2>/dev/null ||
19073 $as_echo X/"$0" |
19074     sed '/^.*\/\([^/][^/]*\)\/*$/{
19075             s//\1/
19076             q
19077           }
19078           /^X\/\(\/\/\)$/{
19079             s//\1/
19080             q
19081           }
19082           /^X\/\(\/\).*/{
19083             s//\1/
19084             q
19085           }
19086           s/.*/./; q'`
19087
19088 # Avoid depending upon Character Ranges.
19089 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
19090 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
19091 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
19092 as_cr_digits='0123456789'
19093 as_cr_alnum=$as_cr_Letters$as_cr_digits
19094
19095 ECHO_C= ECHO_N= ECHO_T=
19096 case `echo -n x` in #(((((
19097 -n*)
19098   case `echo 'xy\c'` in
19099   *c*) ECHO_T=' ';;     # ECHO_T is single tab character.
19100   xy)  ECHO_C='\c';;
19101   *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
19102        ECHO_T=' ';;
19103   esac;;
19104 *)
19105   ECHO_N='-n';;
19106 esac
19107
19108 rm -f conf$$ conf$$.exe conf$$.file
19109 if test -d conf$$.dir; then
19110   rm -f conf$$.dir/conf$$.file
19111 else
19112   rm -f conf$$.dir
19113   mkdir conf$$.dir 2>/dev/null
19114 fi
19115 if (echo >conf$$.file) 2>/dev/null; then
19116   if ln -s conf$$.file conf$$ 2>/dev/null; then
19117     as_ln_s='ln -s'
19118     # ... but there are two gotchas:
19119     # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
19120     # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
19121     # In both cases, we have to default to `cp -pR'.
19122     ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
19123       as_ln_s='cp -pR'
19124   elif ln conf$$.file conf$$ 2>/dev/null; then
19125     as_ln_s=ln
19126   else
19127     as_ln_s='cp -pR'
19128   fi
19129 else
19130   as_ln_s='cp -pR'
19131 fi
19132 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
19133 rmdir conf$$.dir 2>/dev/null
19134
19135
19136 # as_fn_mkdir_p
19137 # -------------
19138 # Create "$as_dir" as a directory, including parents if necessary.
19139 as_fn_mkdir_p ()
19140 {
19141
19142   case $as_dir in #(
19143   -*) as_dir=./$as_dir;;
19144   esac
19145   test -d "$as_dir" || eval $as_mkdir_p || {
19146     as_dirs=
19147     while :; do
19148       case $as_dir in #(
19149       *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
19150       *) as_qdir=$as_dir;;
19151       esac
19152       as_dirs="'$as_qdir' $as_dirs"
19153       as_dir=`$as_dirname -- "$as_dir" ||
19154 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
19155          X"$as_dir" : 'X\(//\)[^/]' \| \
19156          X"$as_dir" : 'X\(//\)$' \| \
19157          X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
19158 $as_echo X"$as_dir" |
19159     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
19160             s//\1/
19161             q
19162           }
19163           /^X\(\/\/\)[^/].*/{
19164             s//\1/
19165             q
19166           }
19167           /^X\(\/\/\)$/{
19168             s//\1/
19169             q
19170           }
19171           /^X\(\/\).*/{
19172             s//\1/
19173             q
19174           }
19175           s/.*/./; q'`
19176       test -d "$as_dir" && break
19177     done
19178     test -z "$as_dirs" || eval "mkdir $as_dirs"
19179   } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
19180
19181
19182 } # as_fn_mkdir_p
19183 if mkdir -p . 2>/dev/null; then
19184   as_mkdir_p='mkdir -p "$as_dir"'
19185 else
19186   test -d ./-p && rmdir ./-p
19187   as_mkdir_p=false
19188 fi
19189
19190
19191 # as_fn_executable_p FILE
19192 # -----------------------
19193 # Test if FILE is an executable regular file.
19194 as_fn_executable_p ()
19195 {
19196   test -f "$1" && test -x "$1"
19197 } # as_fn_executable_p
19198 as_test_x='test -x'
19199 as_executable_p=as_fn_executable_p
19200
19201 # Sed expression to map a string onto a valid CPP name.
19202 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
19203
19204 # Sed expression to map a string onto a valid variable name.
19205 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
19206
19207
19208 exec 6>&1
19209 ## ----------------------------------- ##
19210 ## Main body of $CONFIG_STATUS script. ##
19211 ## ----------------------------------- ##
19212 _ASEOF
19213 test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
19214
19215 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
19216 # Save the log message, to keep $0 and so on meaningful, and to
19217 # report actual input values of CONFIG_FILES etc. instead of their
19218 # values after options handling.
19219 ac_log="
19220 This file was extended by libevent $as_me 2.1.12-stable, which was
19221 generated by GNU Autoconf 2.69.  Invocation command line was
19222
19223   CONFIG_FILES    = $CONFIG_FILES
19224   CONFIG_HEADERS  = $CONFIG_HEADERS
19225   CONFIG_LINKS    = $CONFIG_LINKS
19226   CONFIG_COMMANDS = $CONFIG_COMMANDS
19227   $ $0 $@
19228
19229 on `(hostname || uname -n) 2>/dev/null | sed 1q`
19230 "
19231
19232 _ACEOF
19233
19234 case $ac_config_files in *"
19235 "*) set x $ac_config_files; shift; ac_config_files=$*;;
19236 esac
19237
19238 case $ac_config_headers in *"
19239 "*) set x $ac_config_headers; shift; ac_config_headers=$*;;
19240 esac
19241
19242
19243 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
19244 # Files that config.status was made for.
19245 config_files="$ac_config_files"
19246 config_headers="$ac_config_headers"
19247 config_commands="$ac_config_commands"
19248
19249 _ACEOF
19250
19251 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
19252 ac_cs_usage="\
19253 \`$as_me' instantiates files and other configuration actions
19254 from templates according to the current configuration.  Unless the files
19255 and actions are specified as TAGs, all are instantiated by default.
19256
19257 Usage: $0 [OPTION]... [TAG]...
19258
19259   -h, --help       print this help, then exit
19260   -V, --version    print version number and configuration settings, then exit
19261       --config     print configuration, then exit
19262   -q, --quiet, --silent
19263                    do not print progress messages
19264   -d, --debug      don't remove temporary files
19265       --recheck    update $as_me by reconfiguring in the same conditions
19266       --file=FILE[:TEMPLATE]
19267                    instantiate the configuration file FILE
19268       --header=FILE[:TEMPLATE]
19269                    instantiate the configuration header FILE
19270
19271 Configuration files:
19272 $config_files
19273
19274 Configuration headers:
19275 $config_headers
19276
19277 Configuration commands:
19278 $config_commands
19279
19280 Report bugs to the package provider."
19281
19282 _ACEOF
19283 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
19284 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
19285 ac_cs_version="\\
19286 libevent config.status 2.1.12-stable
19287 configured by $0, generated by GNU Autoconf 2.69,
19288   with options \\"\$ac_cs_config\\"
19289
19290 Copyright (C) 2012 Free Software Foundation, Inc.
19291 This config.status script is free software; the Free Software Foundation
19292 gives unlimited permission to copy, distribute and modify it."
19293
19294 ac_pwd='$ac_pwd'
19295 srcdir='$srcdir'
19296 INSTALL='$INSTALL'
19297 MKDIR_P='$MKDIR_P'
19298 AWK='$AWK'
19299 test -n "\$AWK" || AWK=awk
19300 _ACEOF
19301
19302 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
19303 # The default lists apply if the user does not specify any file.
19304 ac_need_defaults=:
19305 while test $# != 0
19306 do
19307   case $1 in
19308   --*=?*)
19309     ac_option=`expr "X$1" : 'X\([^=]*\)='`
19310     ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
19311     ac_shift=:
19312     ;;
19313   --*=)
19314     ac_option=`expr "X$1" : 'X\([^=]*\)='`
19315     ac_optarg=
19316     ac_shift=:
19317     ;;
19318   *)
19319     ac_option=$1
19320     ac_optarg=$2
19321     ac_shift=shift
19322     ;;
19323   esac
19324
19325   case $ac_option in
19326   # Handling of the options.
19327   -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
19328     ac_cs_recheck=: ;;
19329   --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
19330     $as_echo "$ac_cs_version"; exit ;;
19331   --config | --confi | --conf | --con | --co | --c )
19332     $as_echo "$ac_cs_config"; exit ;;
19333   --debug | --debu | --deb | --de | --d | -d )
19334     debug=: ;;
19335   --file | --fil | --fi | --f )
19336     $ac_shift
19337     case $ac_optarg in
19338     *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
19339     '') as_fn_error $? "missing file argument" ;;
19340     esac
19341     as_fn_append CONFIG_FILES " '$ac_optarg'"
19342     ac_need_defaults=false;;
19343   --header | --heade | --head | --hea )
19344     $ac_shift
19345     case $ac_optarg in
19346     *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
19347     esac
19348     as_fn_append CONFIG_HEADERS " '$ac_optarg'"
19349     ac_need_defaults=false;;
19350   --he | --h)
19351     # Conflict between --help and --header
19352     as_fn_error $? "ambiguous option: \`$1'
19353 Try \`$0 --help' for more information.";;
19354   --help | --hel | -h )
19355     $as_echo "$ac_cs_usage"; exit ;;
19356   -q | -quiet | --quiet | --quie | --qui | --qu | --q \
19357   | -silent | --silent | --silen | --sile | --sil | --si | --s)
19358     ac_cs_silent=: ;;
19359
19360   # This is an error.
19361   -*) as_fn_error $? "unrecognized option: \`$1'
19362 Try \`$0 --help' for more information." ;;
19363
19364   *) as_fn_append ac_config_targets " $1"
19365      ac_need_defaults=false ;;
19366
19367   esac
19368   shift
19369 done
19370
19371 ac_configure_extra_args=
19372
19373 if $ac_cs_silent; then
19374   exec 6>/dev/null
19375   ac_configure_extra_args="$ac_configure_extra_args --silent"
19376 fi
19377
19378 _ACEOF
19379 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
19380 if \$ac_cs_recheck; then
19381   set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
19382   shift
19383   \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
19384   CONFIG_SHELL='$SHELL'
19385   export CONFIG_SHELL
19386   exec "\$@"
19387 fi
19388
19389 _ACEOF
19390 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
19391 exec 5>>config.log
19392 {
19393   echo
19394   sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
19395 ## Running $as_me. ##
19396 _ASBOX
19397   $as_echo "$ac_log"
19398 } >&5
19399
19400 _ACEOF
19401 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
19402 #
19403 # INIT-COMMANDS
19404 #
19405 AMDEP_TRUE="$AMDEP_TRUE" MAKE="${MAKE-make}"
19406
19407
19408 # The HP-UX ksh and POSIX shell print the target directory to stdout
19409 # if CDPATH is set.
19410 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
19411
19412 sed_quote_subst='$sed_quote_subst'
19413 double_quote_subst='$double_quote_subst'
19414 delay_variable_subst='$delay_variable_subst'
19415 macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`'
19416 macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`'
19417 enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`'
19418 enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`'
19419 pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`'
19420 enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`'
19421 shared_archive_member_spec='`$ECHO "$shared_archive_member_spec" | $SED "$delay_single_quote_subst"`'
19422 SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`'
19423 ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`'
19424 PATH_SEPARATOR='`$ECHO "$PATH_SEPARATOR" | $SED "$delay_single_quote_subst"`'
19425 host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`'
19426 host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`'
19427 host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`'
19428 build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`'
19429 build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`'
19430 build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`'
19431 SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`'
19432 Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`'
19433 GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`'
19434 EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`'
19435 FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`'
19436 LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`'
19437 NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`'
19438 LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`'
19439 max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`'
19440 ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`'
19441 exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`'
19442 lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`'
19443 lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`'
19444 lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`'
19445 lt_cv_to_host_file_cmd='`$ECHO "$lt_cv_to_host_file_cmd" | $SED "$delay_single_quote_subst"`'
19446 lt_cv_to_tool_file_cmd='`$ECHO "$lt_cv_to_tool_file_cmd" | $SED "$delay_single_quote_subst"`'
19447 reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`'
19448 reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`'
19449 OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`'
19450 deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`'
19451 file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`'
19452 file_magic_glob='`$ECHO "$file_magic_glob" | $SED "$delay_single_quote_subst"`'
19453 want_nocaseglob='`$ECHO "$want_nocaseglob" | $SED "$delay_single_quote_subst"`'
19454 DLLTOOL='`$ECHO "$DLLTOOL" | $SED "$delay_single_quote_subst"`'
19455 sharedlib_from_linklib_cmd='`$ECHO "$sharedlib_from_linklib_cmd" | $SED "$delay_single_quote_subst"`'
19456 AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`'
19457 lt_ar_flags='`$ECHO "$lt_ar_flags" | $SED "$delay_single_quote_subst"`'
19458 AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`'
19459 archiver_list_spec='`$ECHO "$archiver_list_spec" | $SED "$delay_single_quote_subst"`'
19460 STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`'
19461 RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`'
19462 old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`'
19463 old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
19464 old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`'
19465 lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`'
19466 CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`'
19467 CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`'
19468 compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`'
19469 GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`'
19470 lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`'
19471 lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`'
19472 lt_cv_sys_global_symbol_to_import='`$ECHO "$lt_cv_sys_global_symbol_to_import" | $SED "$delay_single_quote_subst"`'
19473 lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`'
19474 lt_cv_sys_global_symbol_to_c_name_address_lib_prefix='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address_lib_prefix" | $SED "$delay_single_quote_subst"`'
19475 lt_cv_nm_interface='`$ECHO "$lt_cv_nm_interface" | $SED "$delay_single_quote_subst"`'
19476 nm_file_list_spec='`$ECHO "$nm_file_list_spec" | $SED "$delay_single_quote_subst"`'
19477 lt_sysroot='`$ECHO "$lt_sysroot" | $SED "$delay_single_quote_subst"`'
19478 lt_cv_truncate_bin='`$ECHO "$lt_cv_truncate_bin" | $SED "$delay_single_quote_subst"`'
19479 objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`'
19480 MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`'
19481 lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`'
19482 lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`'
19483 lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`'
19484 lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`'
19485 lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`'
19486 need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`'
19487 MANIFEST_TOOL='`$ECHO "$MANIFEST_TOOL" | $SED "$delay_single_quote_subst"`'
19488 DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`'
19489 NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`'
19490 LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`'
19491 OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`'
19492 OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`'
19493 libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`'
19494 shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`'
19495 extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
19496 archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`'
19497 enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`'
19498 export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`'
19499 whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`'
19500 compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`'
19501 old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`'
19502 old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
19503 archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`'
19504 archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`'
19505 module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`'
19506 module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`'
19507 with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`'
19508 allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`'
19509 no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`'
19510 hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`'
19511 hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`'
19512 hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`'
19513 hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`'
19514 hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`'
19515 hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`'
19516 hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`'
19517 inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`'
19518 link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`'
19519 always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`'
19520 export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`'
19521 exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`'
19522 include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`'
19523 prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`'
19524 postlink_cmds='`$ECHO "$postlink_cmds" | $SED "$delay_single_quote_subst"`'
19525 file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`'
19526 variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`'
19527 need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`'
19528 need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`'
19529 version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`'
19530 runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`'
19531 shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`'
19532 shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`'
19533 libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`'
19534 library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`'
19535 soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`'
19536 install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`'
19537 postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`'
19538 postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
19539 finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`'
19540 finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`'
19541 hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`'
19542 sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`'
19543 configure_time_dlsearch_path='`$ECHO "$configure_time_dlsearch_path" | $SED "$delay_single_quote_subst"`'
19544 configure_time_lt_sys_library_path='`$ECHO "$configure_time_lt_sys_library_path" | $SED "$delay_single_quote_subst"`'
19545 hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`'
19546 enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`'
19547 enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`'
19548 enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`'
19549 old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`'
19550 striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`'
19551
19552 LTCC='$LTCC'
19553 LTCFLAGS='$LTCFLAGS'
19554 compiler='$compiler_DEFAULT'
19555
19556 # A function that is used when there is no print builtin or printf.
19557 func_fallback_echo ()
19558 {
19559   eval 'cat <<_LTECHO_EOF
19560 \$1
19561 _LTECHO_EOF'
19562 }
19563
19564 # Quote evaled strings.
19565 for var in SHELL \
19566 ECHO \
19567 PATH_SEPARATOR \
19568 SED \
19569 GREP \
19570 EGREP \
19571 FGREP \
19572 LD \
19573 NM \
19574 LN_S \
19575 lt_SP2NL \
19576 lt_NL2SP \
19577 reload_flag \
19578 OBJDUMP \
19579 deplibs_check_method \
19580 file_magic_cmd \
19581 file_magic_glob \
19582 want_nocaseglob \
19583 DLLTOOL \
19584 sharedlib_from_linklib_cmd \
19585 AR \
19586 archiver_list_spec \
19587 STRIP \
19588 RANLIB \
19589 CC \
19590 CFLAGS \
19591 compiler \
19592 lt_cv_sys_global_symbol_pipe \
19593 lt_cv_sys_global_symbol_to_cdecl \
19594 lt_cv_sys_global_symbol_to_import \
19595 lt_cv_sys_global_symbol_to_c_name_address \
19596 lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
19597 lt_cv_nm_interface \
19598 nm_file_list_spec \
19599 lt_cv_truncate_bin \
19600 lt_prog_compiler_no_builtin_flag \
19601 lt_prog_compiler_pic \
19602 lt_prog_compiler_wl \
19603 lt_prog_compiler_static \
19604 lt_cv_prog_compiler_c_o \
19605 need_locks \
19606 MANIFEST_TOOL \
19607 DSYMUTIL \
19608 NMEDIT \
19609 LIPO \
19610 OTOOL \
19611 OTOOL64 \
19612 shrext_cmds \
19613 export_dynamic_flag_spec \
19614 whole_archive_flag_spec \
19615 compiler_needs_object \
19616 with_gnu_ld \
19617 allow_undefined_flag \
19618 no_undefined_flag \
19619 hardcode_libdir_flag_spec \
19620 hardcode_libdir_separator \
19621 exclude_expsyms \
19622 include_expsyms \
19623 file_list_spec \
19624 variables_saved_for_relink \
19625 libname_spec \
19626 library_names_spec \
19627 soname_spec \
19628 install_override_mode \
19629 finish_eval \
19630 old_striplib \
19631 striplib; do
19632     case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
19633     *[\\\\\\\`\\"\\\$]*)
19634       eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\"" ## exclude from sc_prohibit_nested_quotes
19635       ;;
19636     *)
19637       eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
19638       ;;
19639     esac
19640 done
19641
19642 # Double-quote double-evaled strings.
19643 for var in reload_cmds \
19644 old_postinstall_cmds \
19645 old_postuninstall_cmds \
19646 old_archive_cmds \
19647 extract_expsyms_cmds \
19648 old_archive_from_new_cmds \
19649 old_archive_from_expsyms_cmds \
19650 archive_cmds \
19651 archive_expsym_cmds \
19652 module_cmds \
19653 module_expsym_cmds \
19654 export_symbols_cmds \
19655 prelink_cmds \
19656 postlink_cmds \
19657 postinstall_cmds \
19658 postuninstall_cmds \
19659 finish_cmds \
19660 sys_lib_search_path_spec \
19661 configure_time_dlsearch_path \
19662 configure_time_lt_sys_library_path; do
19663     case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
19664     *[\\\\\\\`\\"\\\$]*)
19665       eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\"" ## exclude from sc_prohibit_nested_quotes
19666       ;;
19667     *)
19668       eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
19669       ;;
19670     esac
19671 done
19672
19673 ac_aux_dir='$ac_aux_dir'
19674
19675 # See if we are running on zsh, and set the options that allow our
19676 # commands through without removal of \ escapes INIT.
19677 if test -n "\${ZSH_VERSION+set}"; then
19678    setopt NO_GLOB_SUBST
19679 fi
19680
19681
19682     PACKAGE='$PACKAGE'
19683     VERSION='$VERSION'
19684     RM='$RM'
19685     ofile='$ofile'
19686
19687
19688
19689
19690 _ACEOF
19691
19692 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
19693
19694 # Handling of arguments.
19695 for ac_config_target in $ac_config_targets
19696 do
19697   case $ac_config_target in
19698     "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;;
19699     "evconfig-private.h") CONFIG_HEADERS="$CONFIG_HEADERS evconfig-private.h:evconfig-private.h.in" ;;
19700     "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;;
19701     "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;;
19702     "libevent.pc") CONFIG_FILES="$CONFIG_FILES libevent.pc" ;;
19703     "libevent_openssl.pc") CONFIG_FILES="$CONFIG_FILES libevent_openssl.pc" ;;
19704     "libevent_pthreads.pc") CONFIG_FILES="$CONFIG_FILES libevent_pthreads.pc" ;;
19705     "libevent_core.pc") CONFIG_FILES="$CONFIG_FILES libevent_core.pc" ;;
19706     "libevent_extra.pc") CONFIG_FILES="$CONFIG_FILES libevent_extra.pc" ;;
19707     "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
19708
19709   *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
19710   esac
19711 done
19712
19713
19714 # If the user did not use the arguments to specify the items to instantiate,
19715 # then the envvar interface is used.  Set only those that are not.
19716 # We use the long form for the default assignment because of an extremely
19717 # bizarre bug on SunOS 4.1.3.
19718 if $ac_need_defaults; then
19719   test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
19720   test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
19721   test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
19722 fi
19723
19724 # Have a temporary directory for convenience.  Make it in the build tree
19725 # simply because there is no reason against having it here, and in addition,
19726 # creating and moving files from /tmp can sometimes cause problems.
19727 # Hook for its removal unless debugging.
19728 # Note that there is a small window in which the directory will not be cleaned:
19729 # after its creation but before its name has been assigned to `$tmp'.
19730 $debug ||
19731 {
19732   tmp= ac_tmp=
19733   trap 'exit_status=$?
19734   : "${ac_tmp:=$tmp}"
19735   { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
19736 ' 0
19737   trap 'as_fn_exit 1' 1 2 13 15
19738 }
19739 # Create a (secure) tmp directory for tmp files.
19740
19741 {
19742   tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
19743   test -d "$tmp"
19744 }  ||
19745 {
19746   tmp=./conf$$-$RANDOM
19747   (umask 077 && mkdir "$tmp")
19748 } || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
19749 ac_tmp=$tmp
19750
19751 # Set up the scripts for CONFIG_FILES section.
19752 # No need to generate them if there are no CONFIG_FILES.
19753 # This happens for instance with `./config.status config.h'.
19754 if test -n "$CONFIG_FILES"; then
19755
19756
19757 ac_cr=`echo X | tr X '\015'`
19758 # On cygwin, bash can eat \r inside `` if the user requested igncr.
19759 # But we know of no other shell where ac_cr would be empty at this
19760 # point, so we can use a bashism as a fallback.
19761 if test "x$ac_cr" = x; then
19762   eval ac_cr=\$\'\\r\'
19763 fi
19764 ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
19765 if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
19766   ac_cs_awk_cr='\\r'
19767 else
19768   ac_cs_awk_cr=$ac_cr
19769 fi
19770
19771 echo 'BEGIN {' >"$ac_tmp/subs1.awk" &&
19772 _ACEOF
19773
19774
19775 {
19776   echo "cat >conf$$subs.awk <<_ACEOF" &&
19777   echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
19778   echo "_ACEOF"
19779 } >conf$$subs.sh ||
19780   as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
19781 ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
19782 ac_delim='%!_!# '
19783 for ac_last_try in false false false false false :; do
19784   . ./conf$$subs.sh ||
19785     as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
19786
19787   ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
19788   if test $ac_delim_n = $ac_delim_num; then
19789     break
19790   elif $ac_last_try; then
19791     as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
19792   else
19793     ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
19794   fi
19795 done
19796 rm -f conf$$subs.sh
19797
19798 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
19799 cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&
19800 _ACEOF
19801 sed -n '
19802 h
19803 s/^/S["/; s/!.*/"]=/
19804 p
19805 g
19806 s/^[^!]*!//
19807 :repl
19808 t repl
19809 s/'"$ac_delim"'$//
19810 t delim
19811 :nl
19812 h
19813 s/\(.\{148\}\)..*/\1/
19814 t more1
19815 s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
19816 p
19817 n
19818 b repl
19819 :more1
19820 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
19821 p
19822 g
19823 s/.\{148\}//
19824 t nl
19825 :delim
19826 h
19827 s/\(.\{148\}\)..*/\1/
19828 t more2
19829 s/["\\]/\\&/g; s/^/"/; s/$/"/
19830 p
19831 b
19832 :more2
19833 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
19834 p
19835 g
19836 s/.\{148\}//
19837 t delim
19838 ' <conf$$subs.awk | sed '
19839 /^[^""]/{
19840   N
19841   s/\n//
19842 }
19843 ' >>$CONFIG_STATUS || ac_write_fail=1
19844 rm -f conf$$subs.awk
19845 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
19846 _ACAWK
19847 cat >>"\$ac_tmp/subs1.awk" <<_ACAWK &&
19848   for (key in S) S_is_set[key] = 1
19849   FS = "\a"
19850
19851 }
19852 {
19853   line = $ 0
19854   nfields = split(line, field, "@")
19855   substed = 0
19856   len = length(field[1])
19857   for (i = 2; i < nfields; i++) {
19858     key = field[i]
19859     keylen = length(key)
19860     if (S_is_set[key]) {
19861       value = S[key]
19862       line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
19863       len += length(value) + length(field[++i])
19864       substed = 1
19865     } else
19866       len += 1 + keylen
19867   }
19868
19869   print line
19870 }
19871
19872 _ACAWK
19873 _ACEOF
19874 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
19875 if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
19876   sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
19877 else
19878   cat
19879 fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \
19880   || as_fn_error $? "could not setup config files machinery" "$LINENO" 5
19881 _ACEOF
19882
19883 # VPATH may cause trouble with some makes, so we remove sole $(srcdir),
19884 # ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and
19885 # trailing colons and then remove the whole line if VPATH becomes empty
19886 # (actually we leave an empty line to preserve line numbers).
19887 if test "x$srcdir" = x.; then
19888   ac_vpsub='/^[  ]*VPATH[        ]*=[    ]*/{
19889 h
19890 s///
19891 s/^/:/
19892 s/[      ]*$/:/
19893 s/:\$(srcdir):/:/g
19894 s/:\${srcdir}:/:/g
19895 s/:@srcdir@:/:/g
19896 s/^:*//
19897 s/:*$//
19898 x
19899 s/\(=[   ]*\).*/\1/
19900 G
19901 s/\n//
19902 s/^[^=]*=[       ]*$//
19903 }'
19904 fi
19905
19906 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
19907 fi # test -n "$CONFIG_FILES"
19908
19909 # Set up the scripts for CONFIG_HEADERS section.
19910 # No need to generate them if there are no CONFIG_HEADERS.
19911 # This happens for instance with `./config.status Makefile'.
19912 if test -n "$CONFIG_HEADERS"; then
19913 cat >"$ac_tmp/defines.awk" <<\_ACAWK ||
19914 BEGIN {
19915 _ACEOF
19916
19917 # Transform confdefs.h into an awk script `defines.awk', embedded as
19918 # here-document in config.status, that substitutes the proper values into
19919 # config.h.in to produce config.h.
19920
19921 # Create a delimiter string that does not exist in confdefs.h, to ease
19922 # handling of long lines.
19923 ac_delim='%!_!# '
19924 for ac_last_try in false false :; do
19925   ac_tt=`sed -n "/$ac_delim/p" confdefs.h`
19926   if test -z "$ac_tt"; then
19927     break
19928   elif $ac_last_try; then
19929     as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5
19930   else
19931     ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
19932   fi
19933 done
19934
19935 # For the awk script, D is an array of macro values keyed by name,
19936 # likewise P contains macro parameters if any.  Preserve backslash
19937 # newline sequences.
19938
19939 ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
19940 sed -n '
19941 s/.\{148\}/&'"$ac_delim"'/g
19942 t rset
19943 :rset
19944 s/^[     ]*#[    ]*define[       ][      ]*/ /
19945 t def
19946 d
19947 :def
19948 s/\\$//
19949 t bsnl
19950 s/["\\]/\\&/g
19951 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[     ]*\(.*\)/P["\1"]="\2"\
19952 D["\1"]=" \3"/p
19953 s/^ \('"$ac_word_re"'\)[         ]*\(.*\)/D["\1"]=" \2"/p
19954 d
19955 :bsnl
19956 s/["\\]/\\&/g
19957 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[     ]*\(.*\)/P["\1"]="\2"\
19958 D["\1"]=" \3\\\\\\n"\\/p
19959 t cont
19960 s/^ \('"$ac_word_re"'\)[         ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
19961 t cont
19962 d
19963 :cont
19964 n
19965 s/.\{148\}/&'"$ac_delim"'/g
19966 t clear
19967 :clear
19968 s/\\$//
19969 t bsnlc
19970 s/["\\]/\\&/g; s/^/"/; s/$/"/p
19971 d
19972 :bsnlc
19973 s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
19974 b cont
19975 ' <confdefs.h | sed '
19976 s/'"$ac_delim"'/"\\\
19977 "/g' >>$CONFIG_STATUS || ac_write_fail=1
19978
19979 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
19980   for (key in D) D_is_set[key] = 1
19981   FS = "\a"
19982 }
19983 /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
19984   line = \$ 0
19985   split(line, arg, " ")
19986   if (arg[1] == "#") {
19987     defundef = arg[2]
19988     mac1 = arg[3]
19989   } else {
19990     defundef = substr(arg[1], 2)
19991     mac1 = arg[2]
19992   }
19993   split(mac1, mac2, "(") #)
19994   macro = mac2[1]
19995   prefix = substr(line, 1, index(line, defundef) - 1)
19996   if (D_is_set[macro]) {
19997     # Preserve the white space surrounding the "#".
19998     print prefix "define", macro P[macro] D[macro]
19999     next
20000   } else {
20001     # Replace #undef with comments.  This is necessary, for example,
20002     # in the case of _POSIX_SOURCE, which is predefined and required
20003     # on some systems where configure will not decide to define it.
20004     if (defundef == "undef") {
20005       print "/*", prefix defundef, macro, "*/"
20006       next
20007     }
20008   }
20009 }
20010 { print }
20011 _ACAWK
20012 _ACEOF
20013 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
20014   as_fn_error $? "could not setup config headers machinery" "$LINENO" 5
20015 fi # test -n "$CONFIG_HEADERS"
20016
20017
20018 eval set X "  :F $CONFIG_FILES  :H $CONFIG_HEADERS    :C $CONFIG_COMMANDS"
20019 shift
20020 for ac_tag
20021 do
20022   case $ac_tag in
20023   :[FHLC]) ac_mode=$ac_tag; continue;;
20024   esac
20025   case $ac_mode$ac_tag in
20026   :[FHL]*:*);;
20027   :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;;
20028   :[FH]-) ac_tag=-:-;;
20029   :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
20030   esac
20031   ac_save_IFS=$IFS
20032   IFS=:
20033   set x $ac_tag
20034   IFS=$ac_save_IFS
20035   shift
20036   ac_file=$1
20037   shift
20038
20039   case $ac_mode in
20040   :L) ac_source=$1;;
20041   :[FH])
20042     ac_file_inputs=
20043     for ac_f
20044     do
20045       case $ac_f in
20046       -) ac_f="$ac_tmp/stdin";;
20047       *) # Look for the file first in the build tree, then in the source tree
20048          # (if the path is not absolute).  The absolute path cannot be DOS-style,
20049          # because $ac_f cannot contain `:'.
20050          test -f "$ac_f" ||
20051            case $ac_f in
20052            [\\/$]*) false;;
20053            *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
20054            esac ||
20055            as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
20056       esac
20057       case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
20058       as_fn_append ac_file_inputs " '$ac_f'"
20059     done
20060
20061     # Let's still pretend it is `configure' which instantiates (i.e., don't
20062     # use $as_me), people would be surprised to read:
20063     #    /* config.h.  Generated by config.status.  */
20064     configure_input='Generated from '`
20065           $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
20066         `' by configure.'
20067     if test x"$ac_file" != x-; then
20068       configure_input="$ac_file.  $configure_input"
20069       { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
20070 $as_echo "$as_me: creating $ac_file" >&6;}
20071     fi
20072     # Neutralize special characters interpreted by sed in replacement strings.
20073     case $configure_input in #(
20074     *\&* | *\|* | *\\* )
20075        ac_sed_conf_input=`$as_echo "$configure_input" |
20076        sed 's/[\\\\&|]/\\\\&/g'`;; #(
20077     *) ac_sed_conf_input=$configure_input;;
20078     esac
20079
20080     case $ac_tag in
20081     *:-:* | *:-) cat >"$ac_tmp/stdin" \
20082       || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
20083     esac
20084     ;;
20085   esac
20086
20087   ac_dir=`$as_dirname -- "$ac_file" ||
20088 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
20089          X"$ac_file" : 'X\(//\)[^/]' \| \
20090          X"$ac_file" : 'X\(//\)$' \| \
20091          X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
20092 $as_echo X"$ac_file" |
20093     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
20094             s//\1/
20095             q
20096           }
20097           /^X\(\/\/\)[^/].*/{
20098             s//\1/
20099             q
20100           }
20101           /^X\(\/\/\)$/{
20102             s//\1/
20103             q
20104           }
20105           /^X\(\/\).*/{
20106             s//\1/
20107             q
20108           }
20109           s/.*/./; q'`
20110   as_dir="$ac_dir"; as_fn_mkdir_p
20111   ac_builddir=.
20112
20113 case "$ac_dir" in
20114 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
20115 *)
20116   ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
20117   # A ".." for each directory in $ac_dir_suffix.
20118   ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
20119   case $ac_top_builddir_sub in
20120   "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
20121   *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
20122   esac ;;
20123 esac
20124 ac_abs_top_builddir=$ac_pwd
20125 ac_abs_builddir=$ac_pwd$ac_dir_suffix
20126 # for backward compatibility:
20127 ac_top_builddir=$ac_top_build_prefix
20128
20129 case $srcdir in
20130   .)  # We are building in place.
20131     ac_srcdir=.
20132     ac_top_srcdir=$ac_top_builddir_sub
20133     ac_abs_top_srcdir=$ac_pwd ;;
20134   [\\/]* | ?:[\\/]* )  # Absolute name.
20135     ac_srcdir=$srcdir$ac_dir_suffix;
20136     ac_top_srcdir=$srcdir
20137     ac_abs_top_srcdir=$srcdir ;;
20138   *) # Relative name.
20139     ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
20140     ac_top_srcdir=$ac_top_build_prefix$srcdir
20141     ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
20142 esac
20143 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
20144
20145
20146   case $ac_mode in
20147   :F)
20148   #
20149   # CONFIG_FILE
20150   #
20151
20152   case $INSTALL in
20153   [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
20154   *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
20155   esac
20156   ac_MKDIR_P=$MKDIR_P
20157   case $MKDIR_P in
20158   [\\/$]* | ?:[\\/]* ) ;;
20159   */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;;
20160   esac
20161 _ACEOF
20162
20163 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
20164 # If the template does not know about datarootdir, expand it.
20165 # FIXME: This hack should be removed a few years after 2.60.
20166 ac_datarootdir_hack=; ac_datarootdir_seen=
20167 ac_sed_dataroot='
20168 /datarootdir/ {
20169   p
20170   q
20171 }
20172 /@datadir@/p
20173 /@docdir@/p
20174 /@infodir@/p
20175 /@localedir@/p
20176 /@mandir@/p'
20177 case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
20178 *datarootdir*) ac_datarootdir_seen=yes;;
20179 *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
20180   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
20181 $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
20182 _ACEOF
20183 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
20184   ac_datarootdir_hack='
20185   s&@datadir@&$datadir&g
20186   s&@docdir@&$docdir&g
20187   s&@infodir@&$infodir&g
20188   s&@localedir@&$localedir&g
20189   s&@mandir@&$mandir&g
20190   s&\\\${datarootdir}&$datarootdir&g' ;;
20191 esac
20192 _ACEOF
20193
20194 # Neutralize VPATH when `$srcdir' = `.'.
20195 # Shell code in configure.ac might set extrasub.
20196 # FIXME: do we really want to maintain this feature?
20197 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
20198 ac_sed_extra="$ac_vpsub
20199 $extrasub
20200 _ACEOF
20201 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
20202 :t
20203 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
20204 s|@configure_input@|$ac_sed_conf_input|;t t
20205 s&@top_builddir@&$ac_top_builddir_sub&;t t
20206 s&@top_build_prefix@&$ac_top_build_prefix&;t t
20207 s&@srcdir@&$ac_srcdir&;t t
20208 s&@abs_srcdir@&$ac_abs_srcdir&;t t
20209 s&@top_srcdir@&$ac_top_srcdir&;t t
20210 s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
20211 s&@builddir@&$ac_builddir&;t t
20212 s&@abs_builddir@&$ac_abs_builddir&;t t
20213 s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
20214 s&@INSTALL@&$ac_INSTALL&;t t
20215 s&@MKDIR_P@&$ac_MKDIR_P&;t t
20216 $ac_datarootdir_hack
20217 "
20218 eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \
20219   >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5
20220
20221 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
20222   { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } &&
20223   { ac_out=`sed -n '/^[  ]*datarootdir[  ]*:*=/p' \
20224       "$ac_tmp/out"`; test -z "$ac_out"; } &&
20225   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
20226 which seems to be undefined.  Please make sure it is defined" >&5
20227 $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
20228 which seems to be undefined.  Please make sure it is defined" >&2;}
20229
20230   rm -f "$ac_tmp/stdin"
20231   case $ac_file in
20232   -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
20233   *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
20234   esac \
20235   || as_fn_error $? "could not create $ac_file" "$LINENO" 5
20236  ;;
20237   :H)
20238   #
20239   # CONFIG_HEADER
20240   #
20241   if test x"$ac_file" != x-; then
20242     {
20243       $as_echo "/* $configure_input  */" \
20244       && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs"
20245     } >"$ac_tmp/config.h" \
20246       || as_fn_error $? "could not create $ac_file" "$LINENO" 5
20247     if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then
20248       { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
20249 $as_echo "$as_me: $ac_file is unchanged" >&6;}
20250     else
20251       rm -f "$ac_file"
20252       mv "$ac_tmp/config.h" "$ac_file" \
20253         || as_fn_error $? "could not create $ac_file" "$LINENO" 5
20254     fi
20255   else
20256     $as_echo "/* $configure_input  */" \
20257       && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \
20258       || as_fn_error $? "could not create -" "$LINENO" 5
20259   fi
20260 # Compute "$ac_file"'s index in $config_headers.
20261 _am_arg="$ac_file"
20262 _am_stamp_count=1
20263 for _am_header in $config_headers :; do
20264   case $_am_header in
20265     $_am_arg | $_am_arg:* )
20266       break ;;
20267     * )
20268       _am_stamp_count=`expr $_am_stamp_count + 1` ;;
20269   esac
20270 done
20271 echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" ||
20272 $as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
20273          X"$_am_arg" : 'X\(//\)[^/]' \| \
20274          X"$_am_arg" : 'X\(//\)$' \| \
20275          X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null ||
20276 $as_echo X"$_am_arg" |
20277     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
20278             s//\1/
20279             q
20280           }
20281           /^X\(\/\/\)[^/].*/{
20282             s//\1/
20283             q
20284           }
20285           /^X\(\/\/\)$/{
20286             s//\1/
20287             q
20288           }
20289           /^X\(\/\).*/{
20290             s//\1/
20291             q
20292           }
20293           s/.*/./; q'`/stamp-h$_am_stamp_count
20294  ;;
20295
20296   :C)  { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
20297 $as_echo "$as_me: executing $ac_file commands" >&6;}
20298  ;;
20299   esac
20300
20301
20302   case $ac_file$ac_mode in
20303     "depfiles":C) test x"$AMDEP_TRUE" != x"" || {
20304   # Older Autoconf quotes --file arguments for eval, but not when files
20305   # are listed without --file.  Let's play safe and only enable the eval
20306   # if we detect the quoting.
20307   # TODO: see whether this extra hack can be removed once we start
20308   # requiring Autoconf 2.70 or later.
20309   case $CONFIG_FILES in #(
20310   *\'*) :
20311     eval set x "$CONFIG_FILES" ;; #(
20312   *) :
20313     set x $CONFIG_FILES ;; #(
20314   *) :
20315      ;;
20316 esac
20317   shift
20318   # Used to flag and report bootstrapping failures.
20319   am_rc=0
20320   for am_mf
20321   do
20322     # Strip MF so we end up with the name of the file.
20323     am_mf=`$as_echo "$am_mf" | sed -e 's/:.*$//'`
20324     # Check whether this is an Automake generated Makefile which includes
20325     # dependency-tracking related rules and includes.
20326     # Grep'ing the whole file directly is not great: AIX grep has a line
20327     # limit of 2048, but all sed's we know have understand at least 4000.
20328     sed -n 's,^am--depfiles:.*,X,p' "$am_mf" | grep X >/dev/null 2>&1 \
20329       || continue
20330     am_dirpart=`$as_dirname -- "$am_mf" ||
20331 $as_expr X"$am_mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
20332          X"$am_mf" : 'X\(//\)[^/]' \| \
20333          X"$am_mf" : 'X\(//\)$' \| \
20334          X"$am_mf" : 'X\(/\)' \| . 2>/dev/null ||
20335 $as_echo X"$am_mf" |
20336     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
20337             s//\1/
20338             q
20339           }
20340           /^X\(\/\/\)[^/].*/{
20341             s//\1/
20342             q
20343           }
20344           /^X\(\/\/\)$/{
20345             s//\1/
20346             q
20347           }
20348           /^X\(\/\).*/{
20349             s//\1/
20350             q
20351           }
20352           s/.*/./; q'`
20353     am_filepart=`$as_basename -- "$am_mf" ||
20354 $as_expr X/"$am_mf" : '.*/\([^/][^/]*\)/*$' \| \
20355          X"$am_mf" : 'X\(//\)$' \| \
20356          X"$am_mf" : 'X\(/\)' \| . 2>/dev/null ||
20357 $as_echo X/"$am_mf" |
20358     sed '/^.*\/\([^/][^/]*\)\/*$/{
20359             s//\1/
20360             q
20361           }
20362           /^X\/\(\/\/\)$/{
20363             s//\1/
20364             q
20365           }
20366           /^X\/\(\/\).*/{
20367             s//\1/
20368             q
20369           }
20370           s/.*/./; q'`
20371     { echo "$as_me:$LINENO: cd "$am_dirpart" \
20372       && sed -e '/# am--include-marker/d' "$am_filepart" \
20373         | $MAKE -f - am--depfiles" >&5
20374    (cd "$am_dirpart" \
20375       && sed -e '/# am--include-marker/d' "$am_filepart" \
20376         | $MAKE -f - am--depfiles) >&5 2>&5
20377    ac_status=$?
20378    echo "$as_me:$LINENO: \$? = $ac_status" >&5
20379    (exit $ac_status); } || am_rc=$?
20380   done
20381   if test $am_rc -ne 0; then
20382     { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
20383 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
20384 as_fn_error $? "Something went wrong bootstrapping makefile fragments
20385     for automatic dependency tracking.  If GNU make was not used, consider
20386     re-running the configure script with MAKE=\"gmake\" (or whatever is
20387     necessary).  You can also try re-running configure with the
20388     '--disable-dependency-tracking' option to at least be able to build
20389     the package (albeit without support for automatic dependency tracking).
20390 See \`config.log' for more details" "$LINENO" 5; }
20391   fi
20392   { am_dirpart=; unset am_dirpart;}
20393   { am_filepart=; unset am_filepart;}
20394   { am_mf=; unset am_mf;}
20395   { am_rc=; unset am_rc;}
20396   rm -f conftest-deps.mk
20397 }
20398  ;;
20399     "libtool":C)
20400
20401     # See if we are running on zsh, and set the options that allow our
20402     # commands through without removal of \ escapes.
20403     if test -n "${ZSH_VERSION+set}"; then
20404       setopt NO_GLOB_SUBST
20405     fi
20406
20407     cfgfile=${ofile}T
20408     trap "$RM \"$cfgfile\"; exit 1" 1 2 15
20409     $RM "$cfgfile"
20410
20411     cat <<_LT_EOF >> "$cfgfile"
20412 #! $SHELL
20413 # Generated automatically by $as_me ($PACKAGE) $VERSION
20414 # NOTE: Changes made to this file will be lost: look at ltmain.sh.
20415
20416 # Provide generalized library-building support services.
20417 # Written by Gordon Matzigkeit, 1996
20418
20419 # Copyright (C) 2014 Free Software Foundation, Inc.
20420 # This is free software; see the source for copying conditions.  There is NO
20421 # warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
20422
20423 # GNU Libtool is free software; you can redistribute it and/or modify
20424 # it under the terms of the GNU General Public License as published by
20425 # the Free Software Foundation; either version 2 of of the License, or
20426 # (at your option) any later version.
20427 #
20428 # As a special exception to the GNU General Public License, if you
20429 # distribute this file as part of a program or library that is built
20430 # using GNU Libtool, you may include this file under the  same
20431 # distribution terms that you use for the rest of that program.
20432 #
20433 # GNU Libtool is distributed in the hope that it will be useful, but
20434 # WITHOUT ANY WARRANTY; without even the implied warranty of
20435 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
20436 # GNU General Public License for more details.
20437 #
20438 # You should have received a copy of the GNU General Public License
20439 # along with this program.  If not, see <http://www.gnu.org/licenses/>.
20440
20441
20442 # The names of the tagged configurations supported by this script.
20443 available_tags=''
20444
20445 # Configured defaults for sys_lib_dlsearch_path munging.
20446 : \${LT_SYS_LIBRARY_PATH="$configure_time_lt_sys_library_path"}
20447
20448 # ### BEGIN LIBTOOL CONFIG
20449
20450 # Which release of libtool.m4 was used?
20451 macro_version=$macro_version
20452 macro_revision=$macro_revision
20453
20454 # Whether or not to build shared libraries.
20455 build_libtool_libs=$enable_shared
20456
20457 # Whether or not to build static libraries.
20458 build_old_libs=$enable_static
20459
20460 # What type of objects to build.
20461 pic_mode=$pic_mode
20462
20463 # Whether or not to optimize for fast installation.
20464 fast_install=$enable_fast_install
20465
20466 # Shared archive member basename,for filename based shared library versioning on AIX.
20467 shared_archive_member_spec=$shared_archive_member_spec
20468
20469 # Shell to use when invoking shell scripts.
20470 SHELL=$lt_SHELL
20471
20472 # An echo program that protects backslashes.
20473 ECHO=$lt_ECHO
20474
20475 # The PATH separator for the build system.
20476 PATH_SEPARATOR=$lt_PATH_SEPARATOR
20477
20478 # The host system.
20479 host_alias=$host_alias
20480 host=$host
20481 host_os=$host_os
20482
20483 # The build system.
20484 build_alias=$build_alias
20485 build=$build
20486 build_os=$build_os
20487
20488 # A sed program that does not truncate output.
20489 SED=$lt_SED
20490
20491 # Sed that helps us avoid accidentally triggering echo(1) options like -n.
20492 Xsed="\$SED -e 1s/^X//"
20493
20494 # A grep program that handles long lines.
20495 GREP=$lt_GREP
20496
20497 # An ERE matcher.
20498 EGREP=$lt_EGREP
20499
20500 # A literal string matcher.
20501 FGREP=$lt_FGREP
20502
20503 # A BSD- or MS-compatible name lister.
20504 NM=$lt_NM
20505
20506 # Whether we need soft or hard links.
20507 LN_S=$lt_LN_S
20508
20509 # What is the maximum length of a command?
20510 max_cmd_len=$max_cmd_len
20511
20512 # Object file suffix (normally "o").
20513 objext=$ac_objext
20514
20515 # Executable file suffix (normally "").
20516 exeext=$exeext
20517
20518 # whether the shell understands "unset".
20519 lt_unset=$lt_unset
20520
20521 # turn spaces into newlines.
20522 SP2NL=$lt_lt_SP2NL
20523
20524 # turn newlines into spaces.
20525 NL2SP=$lt_lt_NL2SP
20526
20527 # convert \$build file names to \$host format.
20528 to_host_file_cmd=$lt_cv_to_host_file_cmd
20529
20530 # convert \$build files to toolchain format.
20531 to_tool_file_cmd=$lt_cv_to_tool_file_cmd
20532
20533 # An object symbol dumper.
20534 OBJDUMP=$lt_OBJDUMP
20535
20536 # Method to check whether dependent libraries are shared objects.
20537 deplibs_check_method=$lt_deplibs_check_method
20538
20539 # Command to use when deplibs_check_method = "file_magic".
20540 file_magic_cmd=$lt_file_magic_cmd
20541
20542 # How to find potential files when deplibs_check_method = "file_magic".
20543 file_magic_glob=$lt_file_magic_glob
20544
20545 # Find potential files using nocaseglob when deplibs_check_method = "file_magic".
20546 want_nocaseglob=$lt_want_nocaseglob
20547
20548 # DLL creation program.
20549 DLLTOOL=$lt_DLLTOOL
20550
20551 # Command to associate shared and link libraries.
20552 sharedlib_from_linklib_cmd=$lt_sharedlib_from_linklib_cmd
20553
20554 # The archiver.
20555 AR=$lt_AR
20556
20557 # Flags to create an archive (by configure).
20558 lt_ar_flags=$lt_ar_flags
20559
20560 # Flags to create an archive.
20561 AR_FLAGS=\${ARFLAGS-"\$lt_ar_flags"}
20562
20563 # How to feed a file listing to the archiver.
20564 archiver_list_spec=$lt_archiver_list_spec
20565
20566 # A symbol stripping program.
20567 STRIP=$lt_STRIP
20568
20569 # Commands used to install an old-style archive.
20570 RANLIB=$lt_RANLIB
20571 old_postinstall_cmds=$lt_old_postinstall_cmds
20572 old_postuninstall_cmds=$lt_old_postuninstall_cmds
20573
20574 # Whether to use a lock for old archive extraction.
20575 lock_old_archive_extraction=$lock_old_archive_extraction
20576
20577 # A C compiler.
20578 LTCC=$lt_CC
20579
20580 # LTCC compiler flags.
20581 LTCFLAGS=$lt_CFLAGS
20582
20583 # Take the output of nm and produce a listing of raw symbols and C names.
20584 global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
20585
20586 # Transform the output of nm in a proper C declaration.
20587 global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
20588
20589 # Transform the output of nm into a list of symbols to manually relocate.
20590 global_symbol_to_import=$lt_lt_cv_sys_global_symbol_to_import
20591
20592 # Transform the output of nm in a C name address pair.
20593 global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
20594
20595 # Transform the output of nm in a C name address pair when lib prefix is needed.
20596 global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
20597
20598 # The name lister interface.
20599 nm_interface=$lt_lt_cv_nm_interface
20600
20601 # Specify filename containing input files for \$NM.
20602 nm_file_list_spec=$lt_nm_file_list_spec
20603
20604 # The root where to search for dependent libraries,and where our libraries should be installed.
20605 lt_sysroot=$lt_sysroot
20606
20607 # Command to truncate a binary pipe.
20608 lt_truncate_bin=$lt_lt_cv_truncate_bin
20609
20610 # The name of the directory that contains temporary libtool files.
20611 objdir=$objdir
20612
20613 # Used to examine libraries when file_magic_cmd begins with "file".
20614 MAGIC_CMD=$MAGIC_CMD
20615
20616 # Must we lock files when doing compilation?
20617 need_locks=$lt_need_locks
20618
20619 # Manifest tool.
20620 MANIFEST_TOOL=$lt_MANIFEST_TOOL
20621
20622 # Tool to manipulate archived DWARF debug symbol files on Mac OS X.
20623 DSYMUTIL=$lt_DSYMUTIL
20624
20625 # Tool to change global to local symbols on Mac OS X.
20626 NMEDIT=$lt_NMEDIT
20627
20628 # Tool to manipulate fat objects and archives on Mac OS X.
20629 LIPO=$lt_LIPO
20630
20631 # ldd/readelf like tool for Mach-O binaries on Mac OS X.
20632 OTOOL=$lt_OTOOL
20633
20634 # ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4.
20635 OTOOL64=$lt_OTOOL64
20636
20637 # Old archive suffix (normally "a").
20638 libext=$libext
20639
20640 # Shared library suffix (normally ".so").
20641 shrext_cmds=$lt_shrext_cmds
20642
20643 # The commands to extract the exported symbol list from a shared archive.
20644 extract_expsyms_cmds=$lt_extract_expsyms_cmds
20645
20646 # Variables whose values should be saved in libtool wrapper scripts and
20647 # restored at link time.
20648 variables_saved_for_relink=$lt_variables_saved_for_relink
20649
20650 # Do we need the "lib" prefix for modules?
20651 need_lib_prefix=$need_lib_prefix
20652
20653 # Do we need a version for libraries?
20654 need_version=$need_version
20655
20656 # Library versioning type.
20657 version_type=$version_type
20658
20659 # Shared library runtime path variable.
20660 runpath_var=$runpath_var
20661
20662 # Shared library path variable.
20663 shlibpath_var=$shlibpath_var
20664
20665 # Is shlibpath searched before the hard-coded library search path?
20666 shlibpath_overrides_runpath=$shlibpath_overrides_runpath
20667
20668 # Format of library name prefix.
20669 libname_spec=$lt_libname_spec
20670
20671 # List of archive names.  First name is the real one, the rest are links.
20672 # The last name is the one that the linker finds with -lNAME
20673 library_names_spec=$lt_library_names_spec
20674
20675 # The coded name of the library, if different from the real name.
20676 soname_spec=$lt_soname_spec
20677
20678 # Permission mode override for installation of shared libraries.
20679 install_override_mode=$lt_install_override_mode
20680
20681 # Command to use after installation of a shared archive.
20682 postinstall_cmds=$lt_postinstall_cmds
20683
20684 # Command to use after uninstallation of a shared archive.
20685 postuninstall_cmds=$lt_postuninstall_cmds
20686
20687 # Commands used to finish a libtool library installation in a directory.
20688 finish_cmds=$lt_finish_cmds
20689
20690 # As "finish_cmds", except a single script fragment to be evaled but
20691 # not shown.
20692 finish_eval=$lt_finish_eval
20693
20694 # Whether we should hardcode library paths into libraries.
20695 hardcode_into_libs=$hardcode_into_libs
20696
20697 # Compile-time system search path for libraries.
20698 sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
20699
20700 # Detected run-time system search path for libraries.
20701 sys_lib_dlsearch_path_spec=$lt_configure_time_dlsearch_path
20702
20703 # Explicit LT_SYS_LIBRARY_PATH set during ./configure time.
20704 configure_time_lt_sys_library_path=$lt_configure_time_lt_sys_library_path
20705
20706 # Whether dlopen is supported.
20707 dlopen_support=$enable_dlopen
20708
20709 # Whether dlopen of programs is supported.
20710 dlopen_self=$enable_dlopen_self
20711
20712 # Whether dlopen of statically linked programs is supported.
20713 dlopen_self_static=$enable_dlopen_self_static
20714
20715 # Commands to strip libraries.
20716 old_striplib=$lt_old_striplib
20717 striplib=$lt_striplib
20718
20719
20720 # The linker used to build libraries.
20721 LD=$lt_LD
20722
20723 # How to create reloadable object files.
20724 reload_flag=$lt_reload_flag
20725 reload_cmds=$lt_reload_cmds
20726
20727 # Commands used to build an old-style archive.
20728 old_archive_cmds=$lt_old_archive_cmds
20729
20730 # A language specific compiler.
20731 CC=$lt_compiler
20732
20733 # Is the compiler the GNU compiler?
20734 with_gcc=$GCC
20735
20736 # Compiler flag to turn off builtin functions.
20737 no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
20738
20739 # Additional compiler flags for building library objects.
20740 pic_flag=$lt_lt_prog_compiler_pic
20741
20742 # How to pass a linker flag through the compiler.
20743 wl=$lt_lt_prog_compiler_wl
20744
20745 # Compiler flag to prevent dynamic linking.
20746 link_static_flag=$lt_lt_prog_compiler_static
20747
20748 # Does compiler simultaneously support -c and -o options?
20749 compiler_c_o=$lt_lt_cv_prog_compiler_c_o
20750
20751 # Whether or not to add -lc for building shared libraries.
20752 build_libtool_need_lc=$archive_cmds_need_lc
20753
20754 # Whether or not to disallow shared libs when runtime libs are static.
20755 allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
20756
20757 # Compiler flag to allow reflexive dlopens.
20758 export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
20759
20760 # Compiler flag to generate shared objects directly from archives.
20761 whole_archive_flag_spec=$lt_whole_archive_flag_spec
20762
20763 # Whether the compiler copes with passing no objects directly.
20764 compiler_needs_object=$lt_compiler_needs_object
20765
20766 # Create an old-style archive from a shared archive.
20767 old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
20768
20769 # Create a temporary old-style archive to link instead of a shared archive.
20770 old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
20771
20772 # Commands used to build a shared archive.
20773 archive_cmds=$lt_archive_cmds
20774 archive_expsym_cmds=$lt_archive_expsym_cmds
20775
20776 # Commands used to build a loadable module if different from building
20777 # a shared archive.
20778 module_cmds=$lt_module_cmds
20779 module_expsym_cmds=$lt_module_expsym_cmds
20780
20781 # Whether we are building with GNU ld or not.
20782 with_gnu_ld=$lt_with_gnu_ld
20783
20784 # Flag that allows shared libraries with undefined symbols to be built.
20785 allow_undefined_flag=$lt_allow_undefined_flag
20786
20787 # Flag that enforces no undefined symbols.
20788 no_undefined_flag=$lt_no_undefined_flag
20789
20790 # Flag to hardcode \$libdir into a binary during linking.
20791 # This must work even if \$libdir does not exist
20792 hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
20793
20794 # Whether we need a single "-rpath" flag with a separated argument.
20795 hardcode_libdir_separator=$lt_hardcode_libdir_separator
20796
20797 # Set to "yes" if using DIR/libNAME\$shared_ext during linking hardcodes
20798 # DIR into the resulting binary.
20799 hardcode_direct=$hardcode_direct
20800
20801 # Set to "yes" if using DIR/libNAME\$shared_ext during linking hardcodes
20802 # DIR into the resulting binary and the resulting library dependency is
20803 # "absolute",i.e impossible to change by setting \$shlibpath_var if the
20804 # library is relocated.
20805 hardcode_direct_absolute=$hardcode_direct_absolute
20806
20807 # Set to "yes" if using the -LDIR flag during linking hardcodes DIR
20808 # into the resulting binary.
20809 hardcode_minus_L=$hardcode_minus_L
20810
20811 # Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
20812 # into the resulting binary.
20813 hardcode_shlibpath_var=$hardcode_shlibpath_var
20814
20815 # Set to "yes" if building a shared library automatically hardcodes DIR
20816 # into the library and all subsequent libraries and executables linked
20817 # against it.
20818 hardcode_automatic=$hardcode_automatic
20819
20820 # Set to yes if linker adds runtime paths of dependent libraries
20821 # to runtime path list.
20822 inherit_rpath=$inherit_rpath
20823
20824 # Whether libtool must link a program against all its dependency libraries.
20825 link_all_deplibs=$link_all_deplibs
20826
20827 # Set to "yes" if exported symbols are required.
20828 always_export_symbols=$always_export_symbols
20829
20830 # The commands to list exported symbols.
20831 export_symbols_cmds=$lt_export_symbols_cmds
20832
20833 # Symbols that should not be listed in the preloaded symbols.
20834 exclude_expsyms=$lt_exclude_expsyms
20835
20836 # Symbols that must always be exported.
20837 include_expsyms=$lt_include_expsyms
20838
20839 # Commands necessary for linking programs (against libraries) with templates.
20840 prelink_cmds=$lt_prelink_cmds
20841
20842 # Commands necessary for finishing linking programs.
20843 postlink_cmds=$lt_postlink_cmds
20844
20845 # Specify filename containing input files.
20846 file_list_spec=$lt_file_list_spec
20847
20848 # How to hardcode a shared library path into an executable.
20849 hardcode_action=$hardcode_action
20850
20851 # ### END LIBTOOL CONFIG
20852
20853 _LT_EOF
20854
20855     cat <<'_LT_EOF' >> "$cfgfile"
20856
20857 # ### BEGIN FUNCTIONS SHARED WITH CONFIGURE
20858
20859 # func_munge_path_list VARIABLE PATH
20860 # -----------------------------------
20861 # VARIABLE is name of variable containing _space_ separated list of
20862 # directories to be munged by the contents of PATH, which is string
20863 # having a format:
20864 # "DIR[:DIR]:"
20865 #       string "DIR[ DIR]" will be prepended to VARIABLE
20866 # ":DIR[:DIR]"
20867 #       string "DIR[ DIR]" will be appended to VARIABLE
20868 # "DIRP[:DIRP]::[DIRA:]DIRA"
20869 #       string "DIRP[ DIRP]" will be prepended to VARIABLE and string
20870 #       "DIRA[ DIRA]" will be appended to VARIABLE
20871 # "DIR[:DIR]"
20872 #       VARIABLE will be replaced by "DIR[ DIR]"
20873 func_munge_path_list ()
20874 {
20875     case x$2 in
20876     x)
20877         ;;
20878     *:)
20879         eval $1=\"`$ECHO $2 | $SED 's/:/ /g'` \$$1\"
20880         ;;
20881     x:*)
20882         eval $1=\"\$$1 `$ECHO $2 | $SED 's/:/ /g'`\"
20883         ;;
20884     *::*)
20885         eval $1=\"\$$1\ `$ECHO $2 | $SED -e 's/.*:://' -e 's/:/ /g'`\"
20886         eval $1=\"`$ECHO $2 | $SED -e 's/::.*//' -e 's/:/ /g'`\ \$$1\"
20887         ;;
20888     *)
20889         eval $1=\"`$ECHO $2 | $SED 's/:/ /g'`\"
20890         ;;
20891     esac
20892 }
20893
20894
20895 # Calculate cc_basename.  Skip known compiler wrappers and cross-prefix.
20896 func_cc_basename ()
20897 {
20898     for cc_temp in $*""; do
20899       case $cc_temp in
20900         compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
20901         distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
20902         \-*) ;;
20903         *) break;;
20904       esac
20905     done
20906     func_cc_basename_result=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
20907 }
20908
20909
20910 # ### END FUNCTIONS SHARED WITH CONFIGURE
20911
20912 _LT_EOF
20913
20914   case $host_os in
20915   aix3*)
20916     cat <<\_LT_EOF >> "$cfgfile"
20917 # AIX sometimes has problems with the GCC collect2 program.  For some
20918 # reason, if we set the COLLECT_NAMES environment variable, the problems
20919 # vanish in a puff of smoke.
20920 if test set != "${COLLECT_NAMES+set}"; then
20921   COLLECT_NAMES=
20922   export COLLECT_NAMES
20923 fi
20924 _LT_EOF
20925     ;;
20926   esac
20927
20928
20929 ltmain=$ac_aux_dir/ltmain.sh
20930
20931
20932   # We use sed instead of cat because bash on DJGPP gets confused if
20933   # if finds mixed CR/LF and LF-only lines.  Since sed operates in
20934   # text mode, it properly converts lines to CR/LF.  This bash problem
20935   # is reportedly fixed, but why not run on old versions too?
20936   sed '$q' "$ltmain" >> "$cfgfile" \
20937      || (rm -f "$cfgfile"; exit 1)
20938
20939    mv -f "$cfgfile" "$ofile" ||
20940     (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
20941   chmod +x "$ofile"
20942
20943  ;;
20944
20945   esac
20946 done # for ac_tag
20947
20948
20949 as_fn_exit 0
20950 _ACEOF
20951 ac_clean_files=$ac_clean_files_save
20952
20953 test $ac_write_fail = 0 ||
20954   as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
20955
20956
20957 # configure is writing to config.log, and then calls config.status.
20958 # config.status does its own redirection, appending to config.log.
20959 # Unfortunately, on DOS this fails, as config.log is still kept open
20960 # by configure, so config.status won't be able to write to it; its
20961 # output is simply discarded.  So we exec the FD to /dev/null,
20962 # effectively closing config.log, so it can be properly (re)opened and
20963 # appended to by config.status.  When coming back to configure, we
20964 # need to make the FD available again.
20965 if test "$no_create" != yes; then
20966   ac_cs_success=:
20967   ac_config_status_args=
20968   test "$silent" = yes &&
20969     ac_config_status_args="$ac_config_status_args --quiet"
20970   exec 5>/dev/null
20971   $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
20972   exec 5>>config.log
20973   # Use ||, not &&, to avoid exiting from the if with $? = 1, which
20974   # would make configure fail if this is the last instruction.
20975   $ac_cs_success || as_fn_exit 1
20976 fi
20977 if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
20978   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
20979 $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
20980 fi
20981