1251876Speter#! /bin/sh
2251876Speter# Guess values for system-dependent variables and create Makefiles.
3253734Speter# Generated by GNU Autoconf 2.69.
4251876Speter#
5251876Speter#
6253734Speter# Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc.
7251876Speter#
8251876Speter#
9251876Speter# This configure script is free software; the Free Software Foundation
10251876Speter# gives unlimited permission to copy, distribute and modify it.
11251876Speter## -------------------- ##
12251876Speter## M4sh Initialization. ##
13251876Speter## -------------------- ##
14251876Speter
15251876Speter# Be more Bourne compatible
16251876SpeterDUALCASE=1; export DUALCASE # for MKS sh
17251876Speterif test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
18251876Speter  emulate sh
19251876Speter  NULLCMD=:
20251876Speter  # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
21251876Speter  # is contrary to our usage.  Disable this feature.
22251876Speter  alias -g '${1+"$@"}'='"$@"'
23251876Speter  setopt NO_GLOB_SUBST
24251876Speterelse
25251876Speter  case `(set -o) 2>/dev/null` in #(
26251876Speter  *posix*) :
27251876Speter    set -o posix ;; #(
28251876Speter  *) :
29251876Speter     ;;
30251876Speteresac
31251876Speterfi
32251876Speter
33251876Speter
34251876Speteras_nl='
35251876Speter'
36251876Speterexport as_nl
37251876Speter# Printing a long string crashes Solaris 7 /usr/bin/printf.
38251876Speteras_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
39251876Speteras_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
40251876Speteras_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
41251876Speter# Prefer a ksh shell builtin over an external printf program on Solaris,
42251876Speter# but without wasting forks for bash or zsh.
43251876Speterif test -z "$BASH_VERSION$ZSH_VERSION" \
44251876Speter    && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
45251876Speter  as_echo='print -r --'
46251876Speter  as_echo_n='print -rn --'
47251876Speterelif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
48251876Speter  as_echo='printf %s\n'
49251876Speter  as_echo_n='printf %s'
50251876Speterelse
51251876Speter  if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
52251876Speter    as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
53251876Speter    as_echo_n='/usr/ucb/echo -n'
54251876Speter  else
55251876Speter    as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
56251876Speter    as_echo_n_body='eval
57251876Speter      arg=$1;
58251876Speter      case $arg in #(
59251876Speter      *"$as_nl"*)
60251876Speter	expr "X$arg" : "X\\(.*\\)$as_nl";
61251876Speter	arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
62251876Speter      esac;
63251876Speter      expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
64251876Speter    '
65251876Speter    export as_echo_n_body
66251876Speter    as_echo_n='sh -c $as_echo_n_body as_echo'
67251876Speter  fi
68251876Speter  export as_echo_body
69251876Speter  as_echo='sh -c $as_echo_body as_echo'
70251876Speterfi
71251876Speter
72251876Speter# The user is always right.
73251876Speterif test "${PATH_SEPARATOR+set}" != set; then
74251876Speter  PATH_SEPARATOR=:
75251876Speter  (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
76251876Speter    (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
77251876Speter      PATH_SEPARATOR=';'
78251876Speter  }
79251876Speterfi
80251876Speter
81251876Speter
82251876Speter# IFS
83251876Speter# We need space, tab and new line, in precisely that order.  Quoting is
84251876Speter# there to prevent editors from complaining about space-tab.
85251876Speter# (If _AS_PATH_WALK were called with IFS unset, it would disable word
86251876Speter# splitting by setting IFS to empty value.)
87251876SpeterIFS=" ""	$as_nl"
88251876Speter
89251876Speter# Find who we are.  Look in the path if we contain no directory separator.
90251876Speteras_myself=
91251876Spetercase $0 in #((
92251876Speter  *[\\/]* ) as_myself=$0 ;;
93251876Speter  *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
94251876Speterfor as_dir in $PATH
95251876Speterdo
96251876Speter  IFS=$as_save_IFS
97251876Speter  test -z "$as_dir" && as_dir=.
98251876Speter    test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
99251876Speter  done
100251876SpeterIFS=$as_save_IFS
101251876Speter
102251876Speter     ;;
103251876Speteresac
104251876Speter# We did not find ourselves, most probably we were run as `sh COMMAND'
105251876Speter# in which case we are not to be found in the path.
106251876Speterif test "x$as_myself" = x; then
107251876Speter  as_myself=$0
108251876Speterfi
109251876Speterif test ! -f "$as_myself"; then
110251876Speter  $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
111251876Speter  exit 1
112251876Speterfi
113251876Speter
114251876Speter# Unset variables that we do not need and which cause bugs (e.g. in
115251876Speter# pre-3.0 UWIN ksh).  But do not cause bugs in bash 2.01; the "|| exit 1"
116251876Speter# suppresses any "Segmentation fault" message there.  '((' could
117251876Speter# trigger a bug in pdksh 5.2.14.
118251876Speterfor as_var in BASH_ENV ENV MAIL MAILPATH
119251876Speterdo eval test x\${$as_var+set} = xset \
120251876Speter  && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
121251876Speterdone
122251876SpeterPS1='$ '
123251876SpeterPS2='> '
124251876SpeterPS4='+ '
125251876Speter
126251876Speter# NLS nuisances.
127251876SpeterLC_ALL=C
128251876Speterexport LC_ALL
129251876SpeterLANGUAGE=C
130251876Speterexport LANGUAGE
131251876Speter
132251876Speter# CDPATH.
133251876Speter(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
134251876Speter
135253734Speter# Use a proper internal environment variable to ensure we don't fall
136253734Speter  # into an infinite loop, continuously re-executing ourselves.
137253734Speter  if test x"${_as_can_reexec}" != xno && test "x$CONFIG_SHELL" != x; then
138253734Speter    _as_can_reexec=no; export _as_can_reexec;
139253734Speter    # We cannot yet assume a decent shell, so we have to provide a
140253734Speter# neutralization value for shells without unset; and this also
141253734Speter# works around shells that cannot unset nonexistent variables.
142253734Speter# Preserve -v and -x to the replacement shell.
143253734SpeterBASH_ENV=/dev/null
144253734SpeterENV=/dev/null
145253734Speter(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
146253734Spetercase $- in # ((((
147253734Speter  *v*x* | *x*v* ) as_opts=-vx ;;
148253734Speter  *v* ) as_opts=-v ;;
149253734Speter  *x* ) as_opts=-x ;;
150253734Speter  * ) as_opts= ;;
151253734Speteresac
152253734Speterexec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
153253734Speter# Admittedly, this is quite paranoid, since all the known shells bail
154253734Speter# out after a failed `exec'.
155253734Speter$as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2
156253734Speteras_fn_exit 255
157253734Speter  fi
158253734Speter  # We don't want this to propagate to other subprocesses.
159253734Speter          { _as_can_reexec=; unset _as_can_reexec;}
160251876Speterif test "x$CONFIG_SHELL" = x; then
161251876Speter  as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then :
162251876Speter  emulate sh
163251876Speter  NULLCMD=:
164251876Speter  # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which
165251876Speter  # is contrary to our usage.  Disable this feature.
166251876Speter  alias -g '\${1+\"\$@\"}'='\"\$@\"'
167251876Speter  setopt NO_GLOB_SUBST
168251876Speterelse
169251876Speter  case \`(set -o) 2>/dev/null\` in #(
170251876Speter  *posix*) :
171251876Speter    set -o posix ;; #(
172251876Speter  *) :
173251876Speter     ;;
174251876Speteresac
175251876Speterfi
176251876Speter"
177251876Speter  as_required="as_fn_return () { (exit \$1); }
178251876Speteras_fn_success () { as_fn_return 0; }
179251876Speteras_fn_failure () { as_fn_return 1; }
180251876Speteras_fn_ret_success () { return 0; }
181251876Speteras_fn_ret_failure () { return 1; }
182251876Speter
183251876Speterexitcode=0
184251876Speteras_fn_success || { exitcode=1; echo as_fn_success failed.; }
185251876Speteras_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; }
186251876Speteras_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; }
187251876Speteras_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; }
188251876Speterif ( set x; as_fn_ret_success y && test x = \"\$1\" ); then :
189251876Speter
190251876Speterelse
191251876Speter  exitcode=1; echo positional parameters were not saved.
192251876Speterfi
193253734Spetertest x\$exitcode = x0 || exit 1
194253734Spetertest -x / || exit 1"
195251876Speter  as_suggested="  as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO
196251876Speter  as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO
197251876Speter  eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" &&
198251876Speter  test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1
199251876Spetertest \$(( 1 + 1 )) = 2 || exit 1"
200251876Speter  if (eval "$as_required") 2>/dev/null; then :
201251876Speter  as_have_required=yes
202251876Speterelse
203251876Speter  as_have_required=no
204251876Speterfi
205251876Speter  if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then :
206251876Speter
207251876Speterelse
208251876Speter  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
209251876Speteras_found=false
210251876Speterfor as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
211251876Speterdo
212251876Speter  IFS=$as_save_IFS
213251876Speter  test -z "$as_dir" && as_dir=.
214251876Speter  as_found=:
215251876Speter  case $as_dir in #(
216251876Speter	 /*)
217251876Speter	   for as_base in sh bash ksh sh5; do
218251876Speter	     # Try only shells that exist, to save several forks.
219251876Speter	     as_shell=$as_dir/$as_base
220251876Speter	     if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
221251876Speter		    { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then :
222251876Speter  CONFIG_SHELL=$as_shell as_have_required=yes
223251876Speter		   if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then :
224251876Speter  break 2
225251876Speterfi
226251876Speterfi
227251876Speter	   done;;
228251876Speter       esac
229251876Speter  as_found=false
230251876Speterdone
231251876Speter$as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } &&
232251876Speter	      { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then :
233251876Speter  CONFIG_SHELL=$SHELL as_have_required=yes
234251876Speterfi; }
235251876SpeterIFS=$as_save_IFS
236251876Speter
237251876Speter
238251876Speter      if test "x$CONFIG_SHELL" != x; then :
239253734Speter  export CONFIG_SHELL
240253734Speter             # We cannot yet assume a decent shell, so we have to provide a
241253734Speter# neutralization value for shells without unset; and this also
242253734Speter# works around shells that cannot unset nonexistent variables.
243253734Speter# Preserve -v and -x to the replacement shell.
244253734SpeterBASH_ENV=/dev/null
245253734SpeterENV=/dev/null
246253734Speter(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
247253734Spetercase $- in # ((((
248253734Speter  *v*x* | *x*v* ) as_opts=-vx ;;
249253734Speter  *v* ) as_opts=-v ;;
250253734Speter  *x* ) as_opts=-x ;;
251253734Speter  * ) as_opts= ;;
252253734Speteresac
253253734Speterexec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
254253734Speter# Admittedly, this is quite paranoid, since all the known shells bail
255253734Speter# out after a failed `exec'.
256253734Speter$as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2
257253734Speterexit 255
258251876Speterfi
259251876Speter
260251876Speter    if test x$as_have_required = xno; then :
261251876Speter  $as_echo "$0: This script requires a shell more modern than all"
262251876Speter  $as_echo "$0: the shells that I found on your system."
263251876Speter  if test x${ZSH_VERSION+set} = xset ; then
264251876Speter    $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should"
265251876Speter    $as_echo "$0: be upgraded to zsh 4.3.4 or later."
266251876Speter  else
267251876Speter    $as_echo "$0: Please tell bug-autoconf@gnu.org about your system,
268251876Speter$0: including any error possibly output before this
269251876Speter$0: message. Then install a modern shell, or manually run
270251876Speter$0: the script under such a shell if you do have one."
271251876Speter  fi
272251876Speter  exit 1
273251876Speterfi
274251876Speterfi
275251876Speterfi
276251876SpeterSHELL=${CONFIG_SHELL-/bin/sh}
277251876Speterexport SHELL
278251876Speter# Unset more variables known to interfere with behavior of common tools.
279251876SpeterCLICOLOR_FORCE= GREP_OPTIONS=
280251876Speterunset CLICOLOR_FORCE GREP_OPTIONS
281251876Speter
282251876Speter## --------------------- ##
283251876Speter## M4sh Shell Functions. ##
284251876Speter## --------------------- ##
285251876Speter# as_fn_unset VAR
286251876Speter# ---------------
287251876Speter# Portably unset VAR.
288251876Speteras_fn_unset ()
289251876Speter{
290251876Speter  { eval $1=; unset $1;}
291251876Speter}
292251876Speteras_unset=as_fn_unset
293251876Speter
294251876Speter# as_fn_set_status STATUS
295251876Speter# -----------------------
296251876Speter# Set $? to STATUS, without forking.
297251876Speteras_fn_set_status ()
298251876Speter{
299251876Speter  return $1
300251876Speter} # as_fn_set_status
301251876Speter
302251876Speter# as_fn_exit STATUS
303251876Speter# -----------------
304251876Speter# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
305251876Speteras_fn_exit ()
306251876Speter{
307251876Speter  set +e
308251876Speter  as_fn_set_status $1
309251876Speter  exit $1
310251876Speter} # as_fn_exit
311251876Speter
312251876Speter# as_fn_mkdir_p
313251876Speter# -------------
314251876Speter# Create "$as_dir" as a directory, including parents if necessary.
315251876Speteras_fn_mkdir_p ()
316251876Speter{
317251876Speter
318251876Speter  case $as_dir in #(
319251876Speter  -*) as_dir=./$as_dir;;
320251876Speter  esac
321251876Speter  test -d "$as_dir" || eval $as_mkdir_p || {
322251876Speter    as_dirs=
323251876Speter    while :; do
324251876Speter      case $as_dir in #(
325251876Speter      *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
326251876Speter      *) as_qdir=$as_dir;;
327251876Speter      esac
328251876Speter      as_dirs="'$as_qdir' $as_dirs"
329251876Speter      as_dir=`$as_dirname -- "$as_dir" ||
330251876Speter$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
331251876Speter	 X"$as_dir" : 'X\(//\)[^/]' \| \
332251876Speter	 X"$as_dir" : 'X\(//\)$' \| \
333251876Speter	 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
334251876Speter$as_echo X"$as_dir" |
335251876Speter    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
336251876Speter	    s//\1/
337251876Speter	    q
338251876Speter	  }
339251876Speter	  /^X\(\/\/\)[^/].*/{
340251876Speter	    s//\1/
341251876Speter	    q
342251876Speter	  }
343251876Speter	  /^X\(\/\/\)$/{
344251876Speter	    s//\1/
345251876Speter	    q
346251876Speter	  }
347251876Speter	  /^X\(\/\).*/{
348251876Speter	    s//\1/
349251876Speter	    q
350251876Speter	  }
351251876Speter	  s/.*/./; q'`
352251876Speter      test -d "$as_dir" && break
353251876Speter    done
354251876Speter    test -z "$as_dirs" || eval "mkdir $as_dirs"
355251876Speter  } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
356251876Speter
357251876Speter
358251876Speter} # as_fn_mkdir_p
359253734Speter
360253734Speter# as_fn_executable_p FILE
361253734Speter# -----------------------
362253734Speter# Test if FILE is an executable regular file.
363253734Speteras_fn_executable_p ()
364253734Speter{
365253734Speter  test -f "$1" && test -x "$1"
366253734Speter} # as_fn_executable_p
367251876Speter# as_fn_append VAR VALUE
368251876Speter# ----------------------
369251876Speter# Append the text in VALUE to the end of the definition contained in VAR. Take
370251876Speter# advantage of any shell optimizations that allow amortized linear growth over
371251876Speter# repeated appends, instead of the typical quadratic growth present in naive
372251876Speter# implementations.
373251876Speterif (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
374251876Speter  eval 'as_fn_append ()
375251876Speter  {
376251876Speter    eval $1+=\$2
377251876Speter  }'
378251876Speterelse
379251876Speter  as_fn_append ()
380251876Speter  {
381251876Speter    eval $1=\$$1\$2
382251876Speter  }
383251876Speterfi # as_fn_append
384251876Speter
385251876Speter# as_fn_arith ARG...
386251876Speter# ------------------
387251876Speter# Perform arithmetic evaluation on the ARGs, and store the result in the
388251876Speter# global $as_val. Take advantage of shells that can avoid forks. The arguments
389251876Speter# must be portable across $(()) and expr.
390251876Speterif (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
391251876Speter  eval 'as_fn_arith ()
392251876Speter  {
393251876Speter    as_val=$(( $* ))
394251876Speter  }'
395251876Speterelse
396251876Speter  as_fn_arith ()
397251876Speter  {
398251876Speter    as_val=`expr "$@" || test $? -eq 1`
399251876Speter  }
400251876Speterfi # as_fn_arith
401251876Speter
402251876Speter
403251876Speter# as_fn_error STATUS ERROR [LINENO LOG_FD]
404251876Speter# ----------------------------------------
405251876Speter# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
406251876Speter# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
407251876Speter# script with STATUS, using 1 if that was 0.
408251876Speteras_fn_error ()
409251876Speter{
410251876Speter  as_status=$1; test $as_status -eq 0 && as_status=1
411251876Speter  if test "$4"; then
412251876Speter    as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
413251876Speter    $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
414251876Speter  fi
415251876Speter  $as_echo "$as_me: error: $2" >&2
416251876Speter  as_fn_exit $as_status
417251876Speter} # as_fn_error
418251876Speter
419251876Speterif expr a : '\(a\)' >/dev/null 2>&1 &&
420251876Speter   test "X`expr 00001 : '.*\(...\)'`" = X001; then
421251876Speter  as_expr=expr
422251876Speterelse
423251876Speter  as_expr=false
424251876Speterfi
425251876Speter
426251876Speterif (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
427251876Speter  as_basename=basename
428251876Speterelse
429251876Speter  as_basename=false
430251876Speterfi
431251876Speter
432251876Speterif (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
433251876Speter  as_dirname=dirname
434251876Speterelse
435251876Speter  as_dirname=false
436251876Speterfi
437251876Speter
438251876Speteras_me=`$as_basename -- "$0" ||
439251876Speter$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
440251876Speter	 X"$0" : 'X\(//\)$' \| \
441251876Speter	 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
442251876Speter$as_echo X/"$0" |
443251876Speter    sed '/^.*\/\([^/][^/]*\)\/*$/{
444251876Speter	    s//\1/
445251876Speter	    q
446251876Speter	  }
447251876Speter	  /^X\/\(\/\/\)$/{
448251876Speter	    s//\1/
449251876Speter	    q
450251876Speter	  }
451251876Speter	  /^X\/\(\/\).*/{
452251876Speter	    s//\1/
453251876Speter	    q
454251876Speter	  }
455251876Speter	  s/.*/./; q'`
456251876Speter
457251876Speter# Avoid depending upon Character Ranges.
458251876Speteras_cr_letters='abcdefghijklmnopqrstuvwxyz'
459251876Speteras_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
460251876Speteras_cr_Letters=$as_cr_letters$as_cr_LETTERS
461251876Speteras_cr_digits='0123456789'
462251876Speteras_cr_alnum=$as_cr_Letters$as_cr_digits
463251876Speter
464251876Speter
465251876Speter  as_lineno_1=$LINENO as_lineno_1a=$LINENO
466251876Speter  as_lineno_2=$LINENO as_lineno_2a=$LINENO
467251876Speter  eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" &&
468251876Speter  test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || {
469251876Speter  # Blame Lee E. McMahon (1931-1989) for sed's syntax.  :-)
470251876Speter  sed -n '
471251876Speter    p
472251876Speter    /[$]LINENO/=
473251876Speter  ' <$as_myself |
474251876Speter    sed '
475251876Speter      s/[$]LINENO.*/&-/
476251876Speter      t lineno
477251876Speter      b
478251876Speter      :lineno
479251876Speter      N
480251876Speter      :loop
481251876Speter      s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
482251876Speter      t loop
483251876Speter      s/-\n.*//
484251876Speter    ' >$as_me.lineno &&
485251876Speter  chmod +x "$as_me.lineno" ||
486251876Speter    { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; }
487251876Speter
488253734Speter  # If we had to re-execute with $CONFIG_SHELL, we're ensured to have
489253734Speter  # already done that, so ensure we don't try to do so again and fall
490253734Speter  # in an infinite loop.  This has already happened in practice.
491253734Speter  _as_can_reexec=no; export _as_can_reexec
492251876Speter  # Don't try to exec as it changes $[0], causing all sort of problems
493251876Speter  # (the dirname of $[0] is not the place where we might find the
494251876Speter  # original and so on.  Autoconf is especially sensitive to this).
495251876Speter  . "./$as_me.lineno"
496251876Speter  # Exit status is that of the last command.
497251876Speter  exit
498251876Speter}
499251876Speter
500251876SpeterECHO_C= ECHO_N= ECHO_T=
501251876Spetercase `echo -n x` in #(((((
502251876Speter-n*)
503251876Speter  case `echo 'xy\c'` in
504251876Speter  *c*) ECHO_T='	';;	# ECHO_T is single tab character.
505251876Speter  xy)  ECHO_C='\c';;
506251876Speter  *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
507251876Speter       ECHO_T='	';;
508251876Speter  esac;;
509251876Speter*)
510251876Speter  ECHO_N='-n';;
511251876Speteresac
512251876Speter
513251876Speterrm -f conf$$ conf$$.exe conf$$.file
514251876Speterif test -d conf$$.dir; then
515251876Speter  rm -f conf$$.dir/conf$$.file
516251876Speterelse
517251876Speter  rm -f conf$$.dir
518251876Speter  mkdir conf$$.dir 2>/dev/null
519251876Speterfi
520251876Speterif (echo >conf$$.file) 2>/dev/null; then
521251876Speter  if ln -s conf$$.file conf$$ 2>/dev/null; then
522251876Speter    as_ln_s='ln -s'
523251876Speter    # ... but there are two gotchas:
524251876Speter    # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
525251876Speter    # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
526253734Speter    # In both cases, we have to default to `cp -pR'.
527251876Speter    ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
528253734Speter      as_ln_s='cp -pR'
529251876Speter  elif ln conf$$.file conf$$ 2>/dev/null; then
530251876Speter    as_ln_s=ln
531251876Speter  else
532253734Speter    as_ln_s='cp -pR'
533251876Speter  fi
534251876Speterelse
535253734Speter  as_ln_s='cp -pR'
536251876Speterfi
537251876Speterrm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
538251876Speterrmdir conf$$.dir 2>/dev/null
539251876Speter
540251876Speterif mkdir -p . 2>/dev/null; then
541251876Speter  as_mkdir_p='mkdir -p "$as_dir"'
542251876Speterelse
543251876Speter  test -d ./-p && rmdir ./-p
544251876Speter  as_mkdir_p=false
545251876Speterfi
546251876Speter
547253734Speteras_test_x='test -x'
548253734Speteras_executable_p=as_fn_executable_p
549251876Speter
550251876Speter# Sed expression to map a string onto a valid CPP name.
551251876Speteras_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
552251876Speter
553251876Speter# Sed expression to map a string onto a valid variable name.
554251876Speteras_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
555251876Speter
556251876Speter
557251876Spetertest -n "$DJDIR" || exec 7<&0 </dev/null
558251876Speterexec 6>&1
559251876Speter
560251876Speter# Name of the host.
561251876Speter# hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status,
562251876Speter# so uname gets run too.
563251876Speterac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
564251876Speter
565251876Speter#
566251876Speter# Initializations.
567251876Speter#
568251876Speterac_default_prefix=/usr/local
569251876Speterac_clean_files=
570251876Speterac_config_libobj_dir=.
571251876SpeterLIBOBJS=
572251876Spetercross_compiling=no
573251876Spetersubdirs=
574251876SpeterMFLAGS=
575251876SpeterMAKEFLAGS=
576251876Speter
577251876Speter# Identity of this package.
578251876SpeterPACKAGE_NAME=
579251876SpeterPACKAGE_TARNAME=
580251876SpeterPACKAGE_VERSION=
581251876SpeterPACKAGE_STRING=
582251876SpeterPACKAGE_BUGREPORT=
583251876SpeterPACKAGE_URL=
584251876Speter
585251876Speterac_unique_file="export_vars.sh.in"
586251876Speter# Factoring default headers for most tests.
587251876Speterac_includes_default="\
588251876Speter#include <stdio.h>
589251876Speter#ifdef HAVE_SYS_TYPES_H
590251876Speter# include <sys/types.h>
591251876Speter#endif
592251876Speter#ifdef HAVE_SYS_STAT_H
593251876Speter# include <sys/stat.h>
594251876Speter#endif
595251876Speter#ifdef STDC_HEADERS
596251876Speter# include <stdlib.h>
597251876Speter# include <stddef.h>
598251876Speter#else
599251876Speter# ifdef HAVE_STDLIB_H
600251876Speter#  include <stdlib.h>
601251876Speter# endif
602251876Speter#endif
603251876Speter#ifdef HAVE_STRING_H
604251876Speter# if !defined STDC_HEADERS && defined HAVE_MEMORY_H
605251876Speter#  include <memory.h>
606251876Speter# endif
607251876Speter# include <string.h>
608251876Speter#endif
609251876Speter#ifdef HAVE_STRINGS_H
610251876Speter# include <strings.h>
611251876Speter#endif
612251876Speter#ifdef HAVE_INTTYPES_H
613251876Speter# include <inttypes.h>
614251876Speter#endif
615251876Speter#ifdef HAVE_STDINT_H
616251876Speter# include <stdint.h>
617251876Speter#endif
618251876Speter#ifdef HAVE_UNISTD_H
619251876Speter# include <unistd.h>
620251876Speter#endif"
621251876Speter
622251876Speterac_subst_vars='LTLIBOBJS
623251876SpeterLIBOBJS
624251876SpeterINCLUDE_OUTPUTS
625251876SpeterINCLUDE_RULES
626251876SpeterAPRUTIL_LIBS
627251876SpeterAPRUTIL_LDFLAGS
628251876SpeterAPRUTIL_INCLUDES
629251876SpeterAPRUTIL_PRIV_INCLUDES
630251876SpeterAPRUTIL_EXPORT_LIBS
631251876SpeterEXTRA_OBJECTS
632251876SpeterAPU_MODULES
633251876SpeterAPU_DSO_LIBDIR
634251876SpeterAPU_HAVE_MODULES
635251876SpeterAPRUTIL_LIBNAME
636251876Speterlib_target
637251876Speterso_ext
638251876Speterhave_apr_iconv
639251876Speterhave_iconv
640251876Speterapu_dbd_tests
641251876SpeterLDADD_dbd_odbc
642251876Speterapu_have_odbc
643251876SpeterODBC_CONFIG
644251876SpeterLDADD_dbd_oracle
645251876Speterapu_have_oracle
646251876SpeterLDADD_dbd_sqlite2
647251876Speterapu_have_sqlite2
648251876SpeterLDADD_dbd_sqlite3
649251876Speterapu_have_sqlite3
650251876SpeterLDADD_dbd_mysql
651251876Speterapu_have_mysql
652251876SpeterMYSQL_CONFIG
653251876SpeterLDADD_dbd_pgsql
654251876Speterapu_have_pgsql
655251876SpeterPGSQL_CONFIG
656251876SpeterLDADD_dbm_ndbm
657251876SpeterLDADD_dbm_gdbm
658251876SpeterLDADD_dbm_db
659251876Speterapu_db_version
660251876Speterapu_db_header
661251876Speterapu_have_db
662251876Speterapu_have_ndbm
663251876Speterapu_have_gdbm
664251876Speterapu_have_sdbm
665251876Speterapu_use_db
666251876Speterapu_use_ndbm
667251876Speterapu_use_gdbm
668251876Speterapu_use_sdbm
669251876SpeterLDADD_ldap
670251876Speterapu_has_ldap_other
671251876Speterapu_has_ldap_zos
672251876Speterapu_has_ldap_tivoli
673251876Speterapu_has_ldap_mozilla
674251876Speterapu_has_ldap_netscape
675251876Speterapu_has_ldap_microsoft
676251876Speterapu_has_ldap_novell
677251876Speterapu_has_ldap_solaris
678251876Speterapu_has_ldap_openldap
679251876Speterapu_has_ldap
680251876Speterapu_has_ldapssl_install_routines
681251876Speterapu_has_ldap_sslinit
682251876Speterapu_has_ldapssl_init
683251876Speterapu_has_ldap_start_tls_s
684251876Speterapu_has_ldapssl_add_trusted_cert
685251876Speterapu_has_ldapssl_client_deinit
686251876Speterapu_has_ldapssl_client_init
687251876Speterldap_ssl_h
688251876Speterlber_h
689251876Speterldap_h
690362181SdimLDADD_crypto_commoncrypto
691362181Sdimapu_have_commoncrypto
692251876SpeterLDADD_crypto_nss
693251876Speterapu_have_nss
694251876SpeterPKG_CONFIG
695251876Speterapu_have_crypto
696251876SpeterLDADD_crypto_openssl
697251876Speterapu_have_openssl
698251876SpeterEGREP
699251876SpeterGREP
700251876SpeterCPP
701251876SpeterAPR_ICONV_DIR
702251876Speterapr_shlibpath_var
703251876SpeterAPR_BUILD_DIR
704251876SpeterAPR_LIBS
705251876SpeterAPR_INCLUDES
706251876SpeterOBJEXT
707251876SpeterEXEEXT
708251876Speterac_ct_CC
709251876SpeterCPPFLAGS
710251876SpeterLDFLAGS
711251876SpeterCFLAGS
712251876SpeterCC
713251876SpeterAPU_LTVERSION
714251876SpeterAPRUTIL_MAJOR_VERSION
715251876SpeterAPRUTIL_DOTTED_VERSION
716251876Speterabs_builddir
717251876Speterabs_srcdir
718251876Spetertop_builddir
719251876SpeterLT_NO_INSTALL
720251876SpeterINSTALL_DATA
721251876SpeterINSTALL_SCRIPT
722251876SpeterINSTALL_PROGRAM
723251876Spetertarget_os
724251876Spetertarget_vendor
725251876Spetertarget_cpu
726251876Spetertarget
727251876Speterhost_os
728251876Speterhost_vendor
729251876Speterhost_cpu
730251876Speterhost
731251876Speterbuild_os
732251876Speterbuild_vendor
733251876Speterbuild_cpu
734251876Speterbuild
735251876SpeterAPU_CONFIG_LOCATION
736251876Spetertarget_alias
737251876Speterhost_alias
738251876Speterbuild_alias
739251876SpeterLIBS
740251876SpeterECHO_T
741251876SpeterECHO_N
742251876SpeterECHO_C
743251876SpeterDEFS
744251876Spetermandir
745251876Speterlocaledir
746251876Speterlibdir
747251876Speterpsdir
748251876Speterpdfdir
749251876Speterdvidir
750251876Speterhtmldir
751251876Speterinfodir
752251876Speterdocdir
753251876Speteroldincludedir
754251876Speterincludedir
755251876Speterlocalstatedir
756251876Spetersharedstatedir
757251876Spetersysconfdir
758251876Speterdatadir
759251876Speterdatarootdir
760251876Speterlibexecdir
761251876Spetersbindir
762251876Speterbindir
763251876Speterprogram_transform_name
764251876Speterprefix
765251876Speterexec_prefix
766251876SpeterPACKAGE_URL
767251876SpeterPACKAGE_BUGREPORT
768251876SpeterPACKAGE_STRING
769251876SpeterPACKAGE_VERSION
770251876SpeterPACKAGE_TARNAME
771251876SpeterPACKAGE_NAME
772251876SpeterPATH_SEPARATOR
773251876SpeterSHELL'
774251876Speterac_subst_files=''
775251876Speterac_user_opts='
776251876Speterenable_option_checking
777251876Speterenable_layout
778251876Speterwith_apr
779251876Speterwith_apr_iconv
780251876Speterwith_crypto
781251876Speterwith_openssl
782251876Speterwith_nss
783362181Sdimwith_commoncrypto
784251876Speterwith_lber
785251876Speterwith_ldap_include
786251876Speterwith_ldap_lib
787251876Speterwith_ldap
788251876Speterwith_dbm
789251876Speterwith_gdbm
790251876Speterwith_ndbm
791251876Speterwith_berkeley_db
792251876Speterwith_pgsql
793251876Speterwith_mysql
794251876Speterwith_sqlite3
795251876Speterwith_sqlite2
796251876Speterwith_oracle_include
797251876Speterwith_oracle
798251876Speterwith_odbc
799251876Speterwith_expat
800251876Speterwith_iconv
801251876Speterenable_util_dso
802251876Speter'
803251876Speter      ac_precious_vars='build_alias
804251876Speterhost_alias
805251876Spetertarget_alias
806251876SpeterCC
807251876SpeterCFLAGS
808251876SpeterLDFLAGS
809251876SpeterLIBS
810251876SpeterCPPFLAGS
811251876SpeterCPP'
812251876Speter
813251876Speter
814251876Speter# Initialize some variables set by options.
815251876Speterac_init_help=
816251876Speterac_init_version=false
817251876Speterac_unrecognized_opts=
818251876Speterac_unrecognized_sep=
819251876Speter# The variables have the same names as the options, with
820251876Speter# dashes changed to underlines.
821251876Spetercache_file=/dev/null
822251876Speterexec_prefix=NONE
823251876Speterno_create=
824251876Speterno_recursion=
825251876Speterprefix=NONE
826251876Speterprogram_prefix=NONE
827251876Speterprogram_suffix=NONE
828251876Speterprogram_transform_name=s,x,x,
829251876Spetersilent=
830251876Spetersite=
831251876Spetersrcdir=
832251876Speterverbose=
833251876Speterx_includes=NONE
834251876Speterx_libraries=NONE
835251876Speter
836251876Speter# Installation directory options.
837251876Speter# These are left unexpanded so users can "make install exec_prefix=/foo"
838251876Speter# and all the variables that are supposed to be based on exec_prefix
839251876Speter# by default will actually change.
840251876Speter# Use braces instead of parens because sh, perl, etc. also accept them.
841251876Speter# (The list follows the same order as the GNU Coding Standards.)
842251876Speterbindir='${exec_prefix}/bin'
843251876Spetersbindir='${exec_prefix}/sbin'
844251876Speterlibexecdir='${exec_prefix}/libexec'
845251876Speterdatarootdir='${prefix}/share'
846251876Speterdatadir='${datarootdir}'
847251876Spetersysconfdir='${prefix}/etc'
848251876Spetersharedstatedir='${prefix}/com'
849251876Speterlocalstatedir='${prefix}/var'
850251876Speterincludedir='${prefix}/include'
851251876Speteroldincludedir='/usr/include'
852251876Speterdocdir='${datarootdir}/doc/${PACKAGE}'
853251876Speterinfodir='${datarootdir}/info'
854251876Speterhtmldir='${docdir}'
855251876Speterdvidir='${docdir}'
856251876Speterpdfdir='${docdir}'
857251876Speterpsdir='${docdir}'
858251876Speterlibdir='${exec_prefix}/lib'
859251876Speterlocaledir='${datarootdir}/locale'
860251876Spetermandir='${datarootdir}/man'
861251876Speter
862251876Speterac_prev=
863251876Speterac_dashdash=
864251876Speterfor ac_option
865251876Speterdo
866251876Speter  # If the previous option needs an argument, assign it.
867251876Speter  if test -n "$ac_prev"; then
868251876Speter    eval $ac_prev=\$ac_option
869251876Speter    ac_prev=
870251876Speter    continue
871251876Speter  fi
872251876Speter
873251876Speter  case $ac_option in
874251876Speter  *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
875251876Speter  *=)   ac_optarg= ;;
876251876Speter  *)    ac_optarg=yes ;;
877251876Speter  esac
878251876Speter
879251876Speter  # Accept the important Cygnus configure options, so we can diagnose typos.
880251876Speter
881251876Speter  case $ac_dashdash$ac_option in
882251876Speter  --)
883251876Speter    ac_dashdash=yes ;;
884251876Speter
885251876Speter  -bindir | --bindir | --bindi | --bind | --bin | --bi)
886251876Speter    ac_prev=bindir ;;
887251876Speter  -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
888251876Speter    bindir=$ac_optarg ;;
889251876Speter
890251876Speter  -build | --build | --buil | --bui | --bu)
891251876Speter    ac_prev=build_alias ;;
892251876Speter  -build=* | --build=* | --buil=* | --bui=* | --bu=*)
893251876Speter    build_alias=$ac_optarg ;;
894251876Speter
895251876Speter  -cache-file | --cache-file | --cache-fil | --cache-fi \
896251876Speter  | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
897251876Speter    ac_prev=cache_file ;;
898251876Speter  -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
899251876Speter  | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
900251876Speter    cache_file=$ac_optarg ;;
901251876Speter
902251876Speter  --config-cache | -C)
903251876Speter    cache_file=config.cache ;;
904251876Speter
905251876Speter  -datadir | --datadir | --datadi | --datad)
906251876Speter    ac_prev=datadir ;;
907251876Speter  -datadir=* | --datadir=* | --datadi=* | --datad=*)
908251876Speter    datadir=$ac_optarg ;;
909251876Speter
910251876Speter  -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
911251876Speter  | --dataroo | --dataro | --datar)
912251876Speter    ac_prev=datarootdir ;;
913251876Speter  -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
914251876Speter  | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
915251876Speter    datarootdir=$ac_optarg ;;
916251876Speter
917251876Speter  -disable-* | --disable-*)
918251876Speter    ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
919251876Speter    # Reject names that are not valid shell variable names.
920251876Speter    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
921251876Speter      as_fn_error $? "invalid feature name: $ac_useropt"
922251876Speter    ac_useropt_orig=$ac_useropt
923251876Speter    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
924251876Speter    case $ac_user_opts in
925251876Speter      *"
926251876Speter"enable_$ac_useropt"
927251876Speter"*) ;;
928251876Speter      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
929251876Speter	 ac_unrecognized_sep=', ';;
930251876Speter    esac
931251876Speter    eval enable_$ac_useropt=no ;;
932251876Speter
933251876Speter  -docdir | --docdir | --docdi | --doc | --do)
934251876Speter    ac_prev=docdir ;;
935251876Speter  -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
936251876Speter    docdir=$ac_optarg ;;
937251876Speter
938251876Speter  -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
939251876Speter    ac_prev=dvidir ;;
940251876Speter  -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
941251876Speter    dvidir=$ac_optarg ;;
942251876Speter
943251876Speter  -enable-* | --enable-*)
944251876Speter    ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
945251876Speter    # Reject names that are not valid shell variable names.
946251876Speter    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
947251876Speter      as_fn_error $? "invalid feature name: $ac_useropt"
948251876Speter    ac_useropt_orig=$ac_useropt
949251876Speter    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
950251876Speter    case $ac_user_opts in
951251876Speter      *"
952251876Speter"enable_$ac_useropt"
953251876Speter"*) ;;
954251876Speter      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
955251876Speter	 ac_unrecognized_sep=', ';;
956251876Speter    esac
957251876Speter    eval enable_$ac_useropt=\$ac_optarg ;;
958251876Speter
959251876Speter  -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
960251876Speter  | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
961251876Speter  | --exec | --exe | --ex)
962251876Speter    ac_prev=exec_prefix ;;
963251876Speter  -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
964251876Speter  | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
965251876Speter  | --exec=* | --exe=* | --ex=*)
966251876Speter    exec_prefix=$ac_optarg ;;
967251876Speter
968251876Speter  -gas | --gas | --ga | --g)
969251876Speter    # Obsolete; use --with-gas.
970251876Speter    with_gas=yes ;;
971251876Speter
972251876Speter  -help | --help | --hel | --he | -h)
973251876Speter    ac_init_help=long ;;
974251876Speter  -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
975251876Speter    ac_init_help=recursive ;;
976251876Speter  -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
977251876Speter    ac_init_help=short ;;
978251876Speter
979251876Speter  -host | --host | --hos | --ho)
980251876Speter    ac_prev=host_alias ;;
981251876Speter  -host=* | --host=* | --hos=* | --ho=*)
982251876Speter    host_alias=$ac_optarg ;;
983251876Speter
984251876Speter  -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
985251876Speter    ac_prev=htmldir ;;
986251876Speter  -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
987251876Speter  | --ht=*)
988251876Speter    htmldir=$ac_optarg ;;
989251876Speter
990251876Speter  -includedir | --includedir | --includedi | --included | --include \
991251876Speter  | --includ | --inclu | --incl | --inc)
992251876Speter    ac_prev=includedir ;;
993251876Speter  -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
994251876Speter  | --includ=* | --inclu=* | --incl=* | --inc=*)
995251876Speter    includedir=$ac_optarg ;;
996251876Speter
997251876Speter  -infodir | --infodir | --infodi | --infod | --info | --inf)
998251876Speter    ac_prev=infodir ;;
999251876Speter  -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
1000251876Speter    infodir=$ac_optarg ;;
1001251876Speter
1002251876Speter  -libdir | --libdir | --libdi | --libd)
1003251876Speter    ac_prev=libdir ;;
1004251876Speter  -libdir=* | --libdir=* | --libdi=* | --libd=*)
1005251876Speter    libdir=$ac_optarg ;;
1006251876Speter
1007251876Speter  -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
1008251876Speter  | --libexe | --libex | --libe)
1009251876Speter    ac_prev=libexecdir ;;
1010251876Speter  -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
1011251876Speter  | --libexe=* | --libex=* | --libe=*)
1012251876Speter    libexecdir=$ac_optarg ;;
1013251876Speter
1014251876Speter  -localedir | --localedir | --localedi | --localed | --locale)
1015251876Speter    ac_prev=localedir ;;
1016251876Speter  -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
1017251876Speter    localedir=$ac_optarg ;;
1018251876Speter
1019251876Speter  -localstatedir | --localstatedir | --localstatedi | --localstated \
1020251876Speter  | --localstate | --localstat | --localsta | --localst | --locals)
1021251876Speter    ac_prev=localstatedir ;;
1022251876Speter  -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
1023251876Speter  | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
1024251876Speter    localstatedir=$ac_optarg ;;
1025251876Speter
1026251876Speter  -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1027251876Speter    ac_prev=mandir ;;
1028251876Speter  -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
1029251876Speter    mandir=$ac_optarg ;;
1030251876Speter
1031251876Speter  -nfp | --nfp | --nf)
1032251876Speter    # Obsolete; use --without-fp.
1033251876Speter    with_fp=no ;;
1034251876Speter
1035251876Speter  -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1036251876Speter  | --no-cr | --no-c | -n)
1037251876Speter    no_create=yes ;;
1038251876Speter
1039251876Speter  -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1040251876Speter  | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1041251876Speter    no_recursion=yes ;;
1042251876Speter
1043251876Speter  -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1044251876Speter  | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1045251876Speter  | --oldin | --oldi | --old | --ol | --o)
1046251876Speter    ac_prev=oldincludedir ;;
1047251876Speter  -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1048251876Speter  | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1049251876Speter  | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1050251876Speter    oldincludedir=$ac_optarg ;;
1051251876Speter
1052251876Speter  -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1053251876Speter    ac_prev=prefix ;;
1054251876Speter  -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1055251876Speter    prefix=$ac_optarg ;;
1056251876Speter
1057251876Speter  -program-prefix | --program-prefix | --program-prefi | --program-pref \
1058251876Speter  | --program-pre | --program-pr | --program-p)
1059251876Speter    ac_prev=program_prefix ;;
1060251876Speter  -program-prefix=* | --program-prefix=* | --program-prefi=* \
1061251876Speter  | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1062251876Speter    program_prefix=$ac_optarg ;;
1063251876Speter
1064251876Speter  -program-suffix | --program-suffix | --program-suffi | --program-suff \
1065251876Speter  | --program-suf | --program-su | --program-s)
1066251876Speter    ac_prev=program_suffix ;;
1067251876Speter  -program-suffix=* | --program-suffix=* | --program-suffi=* \
1068251876Speter  | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1069251876Speter    program_suffix=$ac_optarg ;;
1070251876Speter
1071251876Speter  -program-transform-name | --program-transform-name \
1072251876Speter  | --program-transform-nam | --program-transform-na \
1073251876Speter  | --program-transform-n | --program-transform- \
1074251876Speter  | --program-transform | --program-transfor \
1075251876Speter  | --program-transfo | --program-transf \
1076251876Speter  | --program-trans | --program-tran \
1077251876Speter  | --progr-tra | --program-tr | --program-t)
1078251876Speter    ac_prev=program_transform_name ;;
1079251876Speter  -program-transform-name=* | --program-transform-name=* \
1080251876Speter  | --program-transform-nam=* | --program-transform-na=* \
1081251876Speter  | --program-transform-n=* | --program-transform-=* \
1082251876Speter  | --program-transform=* | --program-transfor=* \
1083251876Speter  | --program-transfo=* | --program-transf=* \
1084251876Speter  | --program-trans=* | --program-tran=* \
1085251876Speter  | --progr-tra=* | --program-tr=* | --program-t=*)
1086251876Speter    program_transform_name=$ac_optarg ;;
1087251876Speter
1088251876Speter  -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1089251876Speter    ac_prev=pdfdir ;;
1090251876Speter  -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1091251876Speter    pdfdir=$ac_optarg ;;
1092251876Speter
1093251876Speter  -psdir | --psdir | --psdi | --psd | --ps)
1094251876Speter    ac_prev=psdir ;;
1095251876Speter  -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1096251876Speter    psdir=$ac_optarg ;;
1097251876Speter
1098251876Speter  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1099251876Speter  | -silent | --silent | --silen | --sile | --sil)
1100251876Speter    silent=yes ;;
1101251876Speter
1102251876Speter  -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1103251876Speter    ac_prev=sbindir ;;
1104251876Speter  -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1105251876Speter  | --sbi=* | --sb=*)
1106251876Speter    sbindir=$ac_optarg ;;
1107251876Speter
1108251876Speter  -sharedstatedir | --sharedstatedir | --sharedstatedi \
1109251876Speter  | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1110251876Speter  | --sharedst | --shareds | --shared | --share | --shar \
1111251876Speter  | --sha | --sh)
1112251876Speter    ac_prev=sharedstatedir ;;
1113251876Speter  -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1114251876Speter  | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1115251876Speter  | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1116251876Speter  | --sha=* | --sh=*)
1117251876Speter    sharedstatedir=$ac_optarg ;;
1118251876Speter
1119251876Speter  -site | --site | --sit)
1120251876Speter    ac_prev=site ;;
1121251876Speter  -site=* | --site=* | --sit=*)
1122251876Speter    site=$ac_optarg ;;
1123251876Speter
1124251876Speter  -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1125251876Speter    ac_prev=srcdir ;;
1126251876Speter  -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1127251876Speter    srcdir=$ac_optarg ;;
1128251876Speter
1129251876Speter  -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1130251876Speter  | --syscon | --sysco | --sysc | --sys | --sy)
1131251876Speter    ac_prev=sysconfdir ;;
1132251876Speter  -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1133251876Speter  | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1134251876Speter    sysconfdir=$ac_optarg ;;
1135251876Speter
1136251876Speter  -target | --target | --targe | --targ | --tar | --ta | --t)
1137251876Speter    ac_prev=target_alias ;;
1138251876Speter  -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1139251876Speter    target_alias=$ac_optarg ;;
1140251876Speter
1141251876Speter  -v | -verbose | --verbose | --verbos | --verbo | --verb)
1142251876Speter    verbose=yes ;;
1143251876Speter
1144251876Speter  -version | --version | --versio | --versi | --vers | -V)
1145251876Speter    ac_init_version=: ;;
1146251876Speter
1147251876Speter  -with-* | --with-*)
1148251876Speter    ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1149251876Speter    # Reject names that are not valid shell variable names.
1150251876Speter    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1151251876Speter      as_fn_error $? "invalid package name: $ac_useropt"
1152251876Speter    ac_useropt_orig=$ac_useropt
1153251876Speter    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1154251876Speter    case $ac_user_opts in
1155251876Speter      *"
1156251876Speter"with_$ac_useropt"
1157251876Speter"*) ;;
1158251876Speter      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1159251876Speter	 ac_unrecognized_sep=', ';;
1160251876Speter    esac
1161251876Speter    eval with_$ac_useropt=\$ac_optarg ;;
1162251876Speter
1163251876Speter  -without-* | --without-*)
1164251876Speter    ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1165251876Speter    # Reject names that are not valid shell variable names.
1166251876Speter    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1167251876Speter      as_fn_error $? "invalid package name: $ac_useropt"
1168251876Speter    ac_useropt_orig=$ac_useropt
1169251876Speter    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1170251876Speter    case $ac_user_opts in
1171251876Speter      *"
1172251876Speter"with_$ac_useropt"
1173251876Speter"*) ;;
1174251876Speter      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1175251876Speter	 ac_unrecognized_sep=', ';;
1176251876Speter    esac
1177251876Speter    eval with_$ac_useropt=no ;;
1178251876Speter
1179251876Speter  --x)
1180251876Speter    # Obsolete; use --with-x.
1181251876Speter    with_x=yes ;;
1182251876Speter
1183251876Speter  -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1184251876Speter  | --x-incl | --x-inc | --x-in | --x-i)
1185251876Speter    ac_prev=x_includes ;;
1186251876Speter  -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1187251876Speter  | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1188251876Speter    x_includes=$ac_optarg ;;
1189251876Speter
1190251876Speter  -x-libraries | --x-libraries | --x-librarie | --x-librari \
1191251876Speter  | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1192251876Speter    ac_prev=x_libraries ;;
1193251876Speter  -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1194251876Speter  | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1195251876Speter    x_libraries=$ac_optarg ;;
1196251876Speter
1197251876Speter  -*) as_fn_error $? "unrecognized option: \`$ac_option'
1198251876SpeterTry \`$0 --help' for more information"
1199251876Speter    ;;
1200251876Speter
1201251876Speter  *=*)
1202251876Speter    ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1203251876Speter    # Reject names that are not valid shell variable names.
1204251876Speter    case $ac_envvar in #(
1205251876Speter      '' | [0-9]* | *[!_$as_cr_alnum]* )
1206251876Speter      as_fn_error $? "invalid variable name: \`$ac_envvar'" ;;
1207251876Speter    esac
1208251876Speter    eval $ac_envvar=\$ac_optarg
1209251876Speter    export $ac_envvar ;;
1210251876Speter
1211251876Speter  *)
1212251876Speter    # FIXME: should be removed in autoconf 3.0.
1213251876Speter    $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1214251876Speter    expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1215251876Speter      $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1216251876Speter    : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}"
1217251876Speter    ;;
1218251876Speter
1219251876Speter  esac
1220251876Speterdone
1221251876Speter
1222251876Speterif test -n "$ac_prev"; then
1223251876Speter  ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1224251876Speter  as_fn_error $? "missing argument to $ac_option"
1225251876Speterfi
1226251876Speter
1227251876Speterif test -n "$ac_unrecognized_opts"; then
1228251876Speter  case $enable_option_checking in
1229251876Speter    no) ;;
1230251876Speter    fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;;
1231251876Speter    *)     $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1232251876Speter  esac
1233251876Speterfi
1234251876Speter
1235251876Speter# Check all directory arguments for consistency.
1236251876Speterfor ac_var in	exec_prefix prefix bindir sbindir libexecdir datarootdir \
1237251876Speter		datadir sysconfdir sharedstatedir localstatedir includedir \
1238251876Speter		oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1239251876Speter		libdir localedir mandir
1240251876Speterdo
1241251876Speter  eval ac_val=\$$ac_var
1242251876Speter  # Remove trailing slashes.
1243251876Speter  case $ac_val in
1244251876Speter    */ )
1245251876Speter      ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1246251876Speter      eval $ac_var=\$ac_val;;
1247251876Speter  esac
1248251876Speter  # Be sure to have absolute directory names.
1249251876Speter  case $ac_val in
1250251876Speter    [\\/$]* | ?:[\\/]* )  continue;;
1251251876Speter    NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1252251876Speter  esac
1253251876Speter  as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val"
1254251876Speterdone
1255251876Speter
1256251876Speter# There might be people who depend on the old broken behavior: `$host'
1257251876Speter# used to hold the argument of --host etc.
1258251876Speter# FIXME: To remove some day.
1259251876Speterbuild=$build_alias
1260251876Speterhost=$host_alias
1261251876Spetertarget=$target_alias
1262251876Speter
1263251876Speter# FIXME: To remove some day.
1264251876Speterif test "x$host_alias" != x; then
1265251876Speter  if test "x$build_alias" = x; then
1266251876Speter    cross_compiling=maybe
1267251876Speter  elif test "x$build_alias" != "x$host_alias"; then
1268251876Speter    cross_compiling=yes
1269251876Speter  fi
1270251876Speterfi
1271251876Speter
1272251876Speterac_tool_prefix=
1273251876Spetertest -n "$host_alias" && ac_tool_prefix=$host_alias-
1274251876Speter
1275251876Spetertest "$silent" = yes && exec 6>/dev/null
1276251876Speter
1277251876Speter
1278251876Speterac_pwd=`pwd` && test -n "$ac_pwd" &&
1279251876Speterac_ls_di=`ls -di .` &&
1280251876Speterac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1281251876Speter  as_fn_error $? "working directory cannot be determined"
1282251876Spetertest "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1283251876Speter  as_fn_error $? "pwd does not report name of working directory"
1284251876Speter
1285251876Speter
1286251876Speter# Find the source files, if location was not specified.
1287251876Speterif test -z "$srcdir"; then
1288251876Speter  ac_srcdir_defaulted=yes
1289251876Speter  # Try the directory containing this script, then the parent directory.
1290251876Speter  ac_confdir=`$as_dirname -- "$as_myself" ||
1291251876Speter$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1292251876Speter	 X"$as_myself" : 'X\(//\)[^/]' \| \
1293251876Speter	 X"$as_myself" : 'X\(//\)$' \| \
1294251876Speter	 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1295251876Speter$as_echo X"$as_myself" |
1296251876Speter    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1297251876Speter	    s//\1/
1298251876Speter	    q
1299251876Speter	  }
1300251876Speter	  /^X\(\/\/\)[^/].*/{
1301251876Speter	    s//\1/
1302251876Speter	    q
1303251876Speter	  }
1304251876Speter	  /^X\(\/\/\)$/{
1305251876Speter	    s//\1/
1306251876Speter	    q
1307251876Speter	  }
1308251876Speter	  /^X\(\/\).*/{
1309251876Speter	    s//\1/
1310251876Speter	    q
1311251876Speter	  }
1312251876Speter	  s/.*/./; q'`
1313251876Speter  srcdir=$ac_confdir
1314251876Speter  if test ! -r "$srcdir/$ac_unique_file"; then
1315251876Speter    srcdir=..
1316251876Speter  fi
1317251876Speterelse
1318251876Speter  ac_srcdir_defaulted=no
1319251876Speterfi
1320251876Speterif test ! -r "$srcdir/$ac_unique_file"; then
1321251876Speter  test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1322251876Speter  as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir"
1323251876Speterfi
1324251876Speterac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1325251876Speterac_abs_confdir=`(
1326251876Speter	cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg"
1327251876Speter	pwd)`
1328251876Speter# When building in place, set srcdir=.
1329251876Speterif test "$ac_abs_confdir" = "$ac_pwd"; then
1330251876Speter  srcdir=.
1331251876Speterfi
1332251876Speter# Remove unnecessary trailing slashes from srcdir.
1333251876Speter# Double slashes in file names in object file debugging info
1334251876Speter# mess up M-x gdb in Emacs.
1335251876Spetercase $srcdir in
1336251876Speter*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1337251876Speteresac
1338251876Speterfor ac_var in $ac_precious_vars; do
1339251876Speter  eval ac_env_${ac_var}_set=\${${ac_var}+set}
1340251876Speter  eval ac_env_${ac_var}_value=\$${ac_var}
1341251876Speter  eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1342251876Speter  eval ac_cv_env_${ac_var}_value=\$${ac_var}
1343251876Speterdone
1344251876Speter
1345251876Speter#
1346251876Speter# Report the --help message.
1347251876Speter#
1348251876Speterif test "$ac_init_help" = "long"; then
1349251876Speter  # Omit some internal or obsolete options to make the list less imposing.
1350251876Speter  # This message is too long to be a string in the A/UX 3.1 sh.
1351251876Speter  cat <<_ACEOF
1352251876Speter\`configure' configures this package to adapt to many kinds of systems.
1353251876Speter
1354251876SpeterUsage: $0 [OPTION]... [VAR=VALUE]...
1355251876Speter
1356251876SpeterTo assign environment variables (e.g., CC, CFLAGS...), specify them as
1357251876SpeterVAR=VALUE.  See below for descriptions of some of the useful variables.
1358251876Speter
1359251876SpeterDefaults for the options are specified in brackets.
1360251876Speter
1361251876SpeterConfiguration:
1362251876Speter  -h, --help              display this help and exit
1363251876Speter      --help=short        display options specific to this package
1364251876Speter      --help=recursive    display the short help of all the included packages
1365251876Speter  -V, --version           display version information and exit
1366251876Speter  -q, --quiet, --silent   do not print \`checking ...' messages
1367251876Speter      --cache-file=FILE   cache test results in FILE [disabled]
1368251876Speter  -C, --config-cache      alias for \`--cache-file=config.cache'
1369251876Speter  -n, --no-create         do not create output files
1370251876Speter      --srcdir=DIR        find the sources in DIR [configure dir or \`..']
1371251876Speter
1372251876SpeterInstallation directories:
1373251876Speter  --prefix=PREFIX         install architecture-independent files in PREFIX
1374251876Speter                          [$ac_default_prefix]
1375251876Speter  --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
1376251876Speter                          [PREFIX]
1377251876Speter
1378251876SpeterBy default, \`make install' will install all the files in
1379251876Speter\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc.  You can specify
1380251876Speteran installation prefix other than \`$ac_default_prefix' using \`--prefix',
1381251876Speterfor instance \`--prefix=\$HOME'.
1382251876Speter
1383251876SpeterFor better control, use the options below.
1384251876Speter
1385251876SpeterFine tuning of the installation directories:
1386251876Speter  --bindir=DIR            user executables [EPREFIX/bin]
1387251876Speter  --sbindir=DIR           system admin executables [EPREFIX/sbin]
1388251876Speter  --libexecdir=DIR        program executables [EPREFIX/libexec]
1389251876Speter  --sysconfdir=DIR        read-only single-machine data [PREFIX/etc]
1390251876Speter  --sharedstatedir=DIR    modifiable architecture-independent data [PREFIX/com]
1391251876Speter  --localstatedir=DIR     modifiable single-machine data [PREFIX/var]
1392251876Speter  --libdir=DIR            object code libraries [EPREFIX/lib]
1393251876Speter  --includedir=DIR        C header files [PREFIX/include]
1394251876Speter  --oldincludedir=DIR     C header files for non-gcc [/usr/include]
1395251876Speter  --datarootdir=DIR       read-only arch.-independent data root [PREFIX/share]
1396251876Speter  --datadir=DIR           read-only architecture-independent data [DATAROOTDIR]
1397251876Speter  --infodir=DIR           info documentation [DATAROOTDIR/info]
1398251876Speter  --localedir=DIR         locale-dependent data [DATAROOTDIR/locale]
1399251876Speter  --mandir=DIR            man documentation [DATAROOTDIR/man]
1400251876Speter  --docdir=DIR            documentation root [DATAROOTDIR/doc/PACKAGE]
1401251876Speter  --htmldir=DIR           html documentation [DOCDIR]
1402251876Speter  --dvidir=DIR            dvi documentation [DOCDIR]
1403251876Speter  --pdfdir=DIR            pdf documentation [DOCDIR]
1404251876Speter  --psdir=DIR             ps documentation [DOCDIR]
1405251876Speter_ACEOF
1406251876Speter
1407251876Speter  cat <<\_ACEOF
1408251876Speter
1409251876SpeterSystem types:
1410251876Speter  --build=BUILD     configure for building on BUILD [guessed]
1411251876Speter  --host=HOST       cross-compile to build programs to run on HOST [BUILD]
1412251876Speter  --target=TARGET   configure for building compilers for TARGET [HOST]
1413251876Speter_ACEOF
1414251876Speterfi
1415251876Speter
1416251876Speterif test -n "$ac_init_help"; then
1417251876Speter
1418251876Speter  cat <<\_ACEOF
1419251876Speter
1420251876SpeterOptional Features:
1421251876Speter  --disable-option-checking  ignore unrecognized --enable/--with options
1422251876Speter  --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
1423251876Speter  --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
1424251876Speter  --enable-layout=LAYOUT
1425251876Speter  --disable-util-dso      disable DSO build of modular components (crypto,
1426251876Speter                          dbd, dbm, ldap)
1427251876Speter
1428251876SpeterOptional Packages:
1429251876Speter  --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
1430251876Speter  --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
1431251876Speter  --with-apr=PATH         prefix for installed APR or the full path to
1432251876Speter                             apr-config
1433251876Speter  --with-apr-iconv=DIR    relative path to apr-iconv source
1434251876Speter  --with-crypto           enable crypto support
1435251876Speter  --with-openssl=DIR      specify location of OpenSSL
1436251876Speter  --with-nss=DIR          specify location of NSS
1437362181Sdim  --with-commoncrypto=DIR specify location of CommonCrypto
1438251876Speter  --with-lber=library     lber library to use
1439251876Speter  --with-ldap-include=path  path to ldap include files with trailing slash
1440251876Speter  --with-ldap-lib=path    path to ldap lib file
1441251876Speter  --with-ldap=library     ldap library to use
1442251876Speter  --with-dbm=DBM          choose the DBM type to use.
1443258602Speter                          DBM={sdbm,gdbm,ndbm,db,db1,db185,db2,db3,db4,db4X,db5X,db6X}
1444253734Speter                          for some X=0,...,9
1445251876Speter  --with-gdbm=DIR         enable GDBM support
1446251876Speter  --with-ndbm=PATH        Find the NDBM header and library in `PATH/include'
1447251876Speter                          and `PATH/lib'. If PATH is of the form `HEADER:LIB',
1448251876Speter                          then search for header files in HEADER, and the
1449251876Speter                          library in LIB. If you omit the `=PATH' part
1450251876Speter                          completely, the configure script will search for
1451251876Speter                          NDBM in a number of standard places.
1452251876Speter  --with-berkeley-db=PATH Find the Berkeley DB header and library in
1453251876Speter                          `PATH/include' and `PATH/lib'. If PATH is of the
1454251876Speter                          form `HEADER:LIB', then search for header files in
1455251876Speter                          HEADER, and the library in LIB. If you omit the
1456251876Speter                          `=PATH' part completely, the configure script will
1457251876Speter                          search for Berkeley DB in a number of standard
1458251876Speter                          places.
1459251876Speter  --with-pgsql=DIR        specify PostgreSQL location
1460251876Speter  --with-mysql=DIR        enable MySQL DBD driver
1461251876Speter  --with-sqlite3=DIR      enable sqlite3 DBD driver
1462251876Speter  --with-sqlite2=DIR      enable sqlite2 DBD driver
1463251876Speter  --with-oracle-include=DIR
1464251876Speter                          path to Oracle include files
1465251876Speter  --with-oracle=DIR       enable Oracle DBD driver; giving ORACLE_HOME as DIR
1466251876Speter  --with-odbc=DIR         specify ODBC location
1467362181Sdim  --with-expat=DIR        specify Expat location
1468251876Speter  --with-iconv=DIR        path to iconv installation
1469251876Speter
1470251876SpeterSome influential environment variables:
1471251876Speter  CC          C compiler command
1472251876Speter  CFLAGS      C compiler flags
1473251876Speter  LDFLAGS     linker flags, e.g. -L<lib dir> if you have libraries in a
1474251876Speter              nonstandard directory <lib dir>
1475251876Speter  LIBS        libraries to pass to the linker, e.g. -l<library>
1476251876Speter  CPPFLAGS    (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
1477251876Speter              you have headers in a nonstandard directory <include dir>
1478251876Speter  CPP         C preprocessor
1479251876Speter
1480251876SpeterUse these variables to override the choices made by `configure' or to help
1481251876Speterit to find libraries and programs with nonstandard names/locations.
1482251876Speter
1483251876SpeterReport bugs to the package provider.
1484251876Speter_ACEOF
1485251876Speterac_status=$?
1486251876Speterfi
1487251876Speter
1488251876Speterif test "$ac_init_help" = "recursive"; then
1489251876Speter  # If there are subdirs, report their specific --help.
1490251876Speter  for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1491251876Speter    test -d "$ac_dir" ||
1492251876Speter      { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1493251876Speter      continue
1494251876Speter    ac_builddir=.
1495251876Speter
1496251876Spetercase "$ac_dir" in
1497251876Speter.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1498251876Speter*)
1499251876Speter  ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1500251876Speter  # A ".." for each directory in $ac_dir_suffix.
1501251876Speter  ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1502251876Speter  case $ac_top_builddir_sub in
1503251876Speter  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1504251876Speter  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1505251876Speter  esac ;;
1506251876Speteresac
1507251876Speterac_abs_top_builddir=$ac_pwd
1508251876Speterac_abs_builddir=$ac_pwd$ac_dir_suffix
1509251876Speter# for backward compatibility:
1510251876Speterac_top_builddir=$ac_top_build_prefix
1511251876Speter
1512251876Spetercase $srcdir in
1513251876Speter  .)  # We are building in place.
1514251876Speter    ac_srcdir=.
1515251876Speter    ac_top_srcdir=$ac_top_builddir_sub
1516251876Speter    ac_abs_top_srcdir=$ac_pwd ;;
1517251876Speter  [\\/]* | ?:[\\/]* )  # Absolute name.
1518251876Speter    ac_srcdir=$srcdir$ac_dir_suffix;
1519251876Speter    ac_top_srcdir=$srcdir
1520251876Speter    ac_abs_top_srcdir=$srcdir ;;
1521251876Speter  *) # Relative name.
1522251876Speter    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1523251876Speter    ac_top_srcdir=$ac_top_build_prefix$srcdir
1524251876Speter    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1525251876Speteresac
1526251876Speterac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1527251876Speter
1528251876Speter    cd "$ac_dir" || { ac_status=$?; continue; }
1529251876Speter    # Check for guested configure.
1530251876Speter    if test -f "$ac_srcdir/configure.gnu"; then
1531251876Speter      echo &&
1532251876Speter      $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1533251876Speter    elif test -f "$ac_srcdir/configure"; then
1534251876Speter      echo &&
1535251876Speter      $SHELL "$ac_srcdir/configure" --help=recursive
1536251876Speter    else
1537251876Speter      $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1538251876Speter    fi || ac_status=$?
1539251876Speter    cd "$ac_pwd" || { ac_status=$?; break; }
1540251876Speter  done
1541251876Speterfi
1542251876Speter
1543251876Spetertest -n "$ac_init_help" && exit $ac_status
1544251876Speterif $ac_init_version; then
1545251876Speter  cat <<\_ACEOF
1546251876Speterconfigure
1547253734Spetergenerated by GNU Autoconf 2.69
1548251876Speter
1549253734SpeterCopyright (C) 2012 Free Software Foundation, Inc.
1550251876SpeterThis configure script is free software; the Free Software Foundation
1551251876Spetergives unlimited permission to copy, distribute and modify it.
1552251876Speter_ACEOF
1553251876Speter  exit
1554251876Speterfi
1555251876Speter
1556251876Speter## ------------------------ ##
1557251876Speter## Autoconf initialization. ##
1558251876Speter## ------------------------ ##
1559251876Speter
1560251876Speter# ac_fn_c_try_compile LINENO
1561251876Speter# --------------------------
1562251876Speter# Try to compile conftest.$ac_ext, and return whether this succeeded.
1563251876Speterac_fn_c_try_compile ()
1564251876Speter{
1565251876Speter  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1566251876Speter  rm -f conftest.$ac_objext
1567251876Speter  if { { ac_try="$ac_compile"
1568251876Spetercase "(($ac_try" in
1569251876Speter  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1570251876Speter  *) ac_try_echo=$ac_try;;
1571251876Speteresac
1572251876Spetereval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1573251876Speter$as_echo "$ac_try_echo"; } >&5
1574251876Speter  (eval "$ac_compile") 2>conftest.err
1575251876Speter  ac_status=$?
1576251876Speter  if test -s conftest.err; then
1577251876Speter    grep -v '^ *+' conftest.err >conftest.er1
1578251876Speter    cat conftest.er1 >&5
1579251876Speter    mv -f conftest.er1 conftest.err
1580251876Speter  fi
1581251876Speter  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1582251876Speter  test $ac_status = 0; } && {
1583251876Speter	 test -z "$ac_c_werror_flag" ||
1584251876Speter	 test ! -s conftest.err
1585251876Speter       } && test -s conftest.$ac_objext; then :
1586251876Speter  ac_retval=0
1587251876Speterelse
1588251876Speter  $as_echo "$as_me: failed program was:" >&5
1589251876Spetersed 's/^/| /' conftest.$ac_ext >&5
1590251876Speter
1591251876Speter	ac_retval=1
1592251876Speterfi
1593251876Speter  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1594251876Speter  as_fn_set_status $ac_retval
1595251876Speter
1596251876Speter} # ac_fn_c_try_compile
1597251876Speter
1598251876Speter# ac_fn_c_try_link LINENO
1599251876Speter# -----------------------
1600251876Speter# Try to link conftest.$ac_ext, and return whether this succeeded.
1601251876Speterac_fn_c_try_link ()
1602251876Speter{
1603251876Speter  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1604251876Speter  rm -f conftest.$ac_objext conftest$ac_exeext
1605251876Speter  if { { ac_try="$ac_link"
1606251876Spetercase "(($ac_try" in
1607251876Speter  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1608251876Speter  *) ac_try_echo=$ac_try;;
1609251876Speteresac
1610251876Spetereval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1611251876Speter$as_echo "$ac_try_echo"; } >&5
1612251876Speter  (eval "$ac_link") 2>conftest.err
1613251876Speter  ac_status=$?
1614251876Speter  if test -s conftest.err; then
1615251876Speter    grep -v '^ *+' conftest.err >conftest.er1
1616251876Speter    cat conftest.er1 >&5
1617251876Speter    mv -f conftest.er1 conftest.err
1618251876Speter  fi
1619251876Speter  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1620251876Speter  test $ac_status = 0; } && {
1621251876Speter	 test -z "$ac_c_werror_flag" ||
1622251876Speter	 test ! -s conftest.err
1623251876Speter       } && test -s conftest$ac_exeext && {
1624251876Speter	 test "$cross_compiling" = yes ||
1625253734Speter	 test -x conftest$ac_exeext
1626251876Speter       }; then :
1627251876Speter  ac_retval=0
1628251876Speterelse
1629251876Speter  $as_echo "$as_me: failed program was:" >&5
1630251876Spetersed 's/^/| /' conftest.$ac_ext >&5
1631251876Speter
1632251876Speter	ac_retval=1
1633251876Speterfi
1634251876Speter  # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1635251876Speter  # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1636251876Speter  # interfere with the next link command; also delete a directory that is
1637251876Speter  # left behind by Apple's compiler.  We do this before executing the actions.
1638251876Speter  rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1639251876Speter  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1640251876Speter  as_fn_set_status $ac_retval
1641251876Speter
1642251876Speter} # ac_fn_c_try_link
1643251876Speter
1644251876Speter# ac_fn_c_try_cpp LINENO
1645251876Speter# ----------------------
1646251876Speter# Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1647251876Speterac_fn_c_try_cpp ()
1648251876Speter{
1649251876Speter  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1650251876Speter  if { { ac_try="$ac_cpp conftest.$ac_ext"
1651251876Spetercase "(($ac_try" in
1652251876Speter  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1653251876Speter  *) ac_try_echo=$ac_try;;
1654251876Speteresac
1655251876Spetereval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1656251876Speter$as_echo "$ac_try_echo"; } >&5
1657251876Speter  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1658251876Speter  ac_status=$?
1659251876Speter  if test -s conftest.err; then
1660251876Speter    grep -v '^ *+' conftest.err >conftest.er1
1661251876Speter    cat conftest.er1 >&5
1662251876Speter    mv -f conftest.er1 conftest.err
1663251876Speter  fi
1664251876Speter  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1665251876Speter  test $ac_status = 0; } > conftest.i && {
1666251876Speter	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1667251876Speter	 test ! -s conftest.err
1668251876Speter       }; then :
1669251876Speter  ac_retval=0
1670251876Speterelse
1671251876Speter  $as_echo "$as_me: failed program was:" >&5
1672251876Spetersed 's/^/| /' conftest.$ac_ext >&5
1673251876Speter
1674251876Speter    ac_retval=1
1675251876Speterfi
1676251876Speter  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1677251876Speter  as_fn_set_status $ac_retval
1678251876Speter
1679251876Speter} # ac_fn_c_try_cpp
1680251876Speter
1681251876Speter# ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
1682251876Speter# -------------------------------------------------------
1683251876Speter# Tests whether HEADER exists, giving a warning if it cannot be compiled using
1684251876Speter# the include files in INCLUDES and setting the cache variable VAR
1685251876Speter# accordingly.
1686251876Speterac_fn_c_check_header_mongrel ()
1687251876Speter{
1688251876Speter  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1689251876Speter  if eval \${$3+:} false; then :
1690251876Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1691251876Speter$as_echo_n "checking for $2... " >&6; }
1692251876Speterif eval \${$3+:} false; then :
1693251876Speter  $as_echo_n "(cached) " >&6
1694251876Speterfi
1695251876Spetereval ac_res=\$$3
1696251876Speter	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1697251876Speter$as_echo "$ac_res" >&6; }
1698251876Speterelse
1699251876Speter  # Is the header compilable?
1700251876Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
1701251876Speter$as_echo_n "checking $2 usability... " >&6; }
1702251876Spetercat confdefs.h - <<_ACEOF >conftest.$ac_ext
1703251876Speter/* end confdefs.h.  */
1704251876Speter$4
1705251876Speter#include <$2>
1706251876Speter_ACEOF
1707251876Speterif ac_fn_c_try_compile "$LINENO"; then :
1708251876Speter  ac_header_compiler=yes
1709251876Speterelse
1710251876Speter  ac_header_compiler=no
1711251876Speterfi
1712251876Speterrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1713251876Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
1714251876Speter$as_echo "$ac_header_compiler" >&6; }
1715251876Speter
1716251876Speter# Is the header present?
1717251876Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
1718251876Speter$as_echo_n "checking $2 presence... " >&6; }
1719251876Spetercat confdefs.h - <<_ACEOF >conftest.$ac_ext
1720251876Speter/* end confdefs.h.  */
1721251876Speter#include <$2>
1722251876Speter_ACEOF
1723251876Speterif ac_fn_c_try_cpp "$LINENO"; then :
1724251876Speter  ac_header_preproc=yes
1725251876Speterelse
1726251876Speter  ac_header_preproc=no
1727251876Speterfi
1728251876Speterrm -f conftest.err conftest.i conftest.$ac_ext
1729251876Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
1730251876Speter$as_echo "$ac_header_preproc" >&6; }
1731251876Speter
1732251876Speter# So?  What about this header?
1733251876Spetercase $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
1734251876Speter  yes:no: )
1735251876Speter    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
1736251876Speter$as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
1737251876Speter    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1738251876Speter$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1739251876Speter    ;;
1740251876Speter  no:yes:* )
1741251876Speter    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
1742251876Speter$as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
1743251876Speter    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2:     check for missing prerequisite headers?" >&5
1744251876Speter$as_echo "$as_me: WARNING: $2:     check for missing prerequisite headers?" >&2;}
1745251876Speter    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
1746251876Speter$as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
1747251876Speter    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2:     section \"Present But Cannot Be Compiled\"" >&5
1748251876Speter$as_echo "$as_me: WARNING: $2:     section \"Present But Cannot Be Compiled\"" >&2;}
1749251876Speter    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1750251876Speter$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1751251876Speter    ;;
1752251876Speteresac
1753251876Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1754251876Speter$as_echo_n "checking for $2... " >&6; }
1755251876Speterif eval \${$3+:} false; then :
1756251876Speter  $as_echo_n "(cached) " >&6
1757251876Speterelse
1758251876Speter  eval "$3=\$ac_header_compiler"
1759251876Speterfi
1760251876Spetereval ac_res=\$$3
1761251876Speter	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1762251876Speter$as_echo "$ac_res" >&6; }
1763251876Speterfi
1764251876Speter  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1765251876Speter
1766251876Speter} # ac_fn_c_check_header_mongrel
1767251876Speter
1768251876Speter# ac_fn_c_try_run LINENO
1769251876Speter# ----------------------
1770251876Speter# Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1771251876Speter# that executables *can* be run.
1772251876Speterac_fn_c_try_run ()
1773251876Speter{
1774251876Speter  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1775251876Speter  if { { ac_try="$ac_link"
1776251876Spetercase "(($ac_try" in
1777251876Speter  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1778251876Speter  *) ac_try_echo=$ac_try;;
1779251876Speteresac
1780251876Spetereval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1781251876Speter$as_echo "$ac_try_echo"; } >&5
1782251876Speter  (eval "$ac_link") 2>&5
1783251876Speter  ac_status=$?
1784251876Speter  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1785251876Speter  test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1786251876Speter  { { case "(($ac_try" in
1787251876Speter  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1788251876Speter  *) ac_try_echo=$ac_try;;
1789251876Speteresac
1790251876Spetereval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1791251876Speter$as_echo "$ac_try_echo"; } >&5
1792251876Speter  (eval "$ac_try") 2>&5
1793251876Speter  ac_status=$?
1794251876Speter  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1795251876Speter  test $ac_status = 0; }; }; then :
1796251876Speter  ac_retval=0
1797251876Speterelse
1798251876Speter  $as_echo "$as_me: program exited with status $ac_status" >&5
1799251876Speter       $as_echo "$as_me: failed program was:" >&5
1800251876Spetersed 's/^/| /' conftest.$ac_ext >&5
1801251876Speter
1802251876Speter       ac_retval=$ac_status
1803251876Speterfi
1804251876Speter  rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1805251876Speter  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1806251876Speter  as_fn_set_status $ac_retval
1807251876Speter
1808251876Speter} # ac_fn_c_try_run
1809251876Speter
1810251876Speter# ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1811251876Speter# -------------------------------------------------------
1812251876Speter# Tests whether HEADER exists and can be compiled using the include files in
1813251876Speter# INCLUDES, setting the cache variable VAR accordingly.
1814251876Speterac_fn_c_check_header_compile ()
1815251876Speter{
1816251876Speter  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1817251876Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1818251876Speter$as_echo_n "checking for $2... " >&6; }
1819251876Speterif eval \${$3+:} false; then :
1820251876Speter  $as_echo_n "(cached) " >&6
1821251876Speterelse
1822251876Speter  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1823251876Speter/* end confdefs.h.  */
1824251876Speter$4
1825251876Speter#include <$2>
1826251876Speter_ACEOF
1827251876Speterif ac_fn_c_try_compile "$LINENO"; then :
1828251876Speter  eval "$3=yes"
1829251876Speterelse
1830251876Speter  eval "$3=no"
1831251876Speterfi
1832251876Speterrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1833251876Speterfi
1834251876Spetereval ac_res=\$$3
1835251876Speter	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1836251876Speter$as_echo "$ac_res" >&6; }
1837251876Speter  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1838251876Speter
1839251876Speter} # ac_fn_c_check_header_compile
1840251876Speter
1841251876Speter# ac_fn_c_check_decl LINENO SYMBOL VAR INCLUDES
1842251876Speter# ---------------------------------------------
1843251876Speter# Tests whether SYMBOL is declared in INCLUDES, setting cache variable VAR
1844251876Speter# accordingly.
1845251876Speterac_fn_c_check_decl ()
1846251876Speter{
1847251876Speter  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1848251876Speter  as_decl_name=`echo $2|sed 's/ *(.*//'`
1849251876Speter  as_decl_use=`echo $2|sed -e 's/(/((/' -e 's/)/) 0&/' -e 's/,/) 0& (/g'`
1850251876Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $as_decl_name is declared" >&5
1851251876Speter$as_echo_n "checking whether $as_decl_name is declared... " >&6; }
1852251876Speterif eval \${$3+:} false; then :
1853251876Speter  $as_echo_n "(cached) " >&6
1854251876Speterelse
1855251876Speter  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1856251876Speter/* end confdefs.h.  */
1857251876Speter$4
1858251876Speterint
1859251876Spetermain ()
1860251876Speter{
1861251876Speter#ifndef $as_decl_name
1862251876Speter#ifdef __cplusplus
1863251876Speter  (void) $as_decl_use;
1864251876Speter#else
1865251876Speter  (void) $as_decl_name;
1866251876Speter#endif
1867251876Speter#endif
1868251876Speter
1869251876Speter  ;
1870251876Speter  return 0;
1871251876Speter}
1872251876Speter_ACEOF
1873251876Speterif ac_fn_c_try_compile "$LINENO"; then :
1874251876Speter  eval "$3=yes"
1875251876Speterelse
1876251876Speter  eval "$3=no"
1877251876Speterfi
1878251876Speterrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1879251876Speterfi
1880251876Spetereval ac_res=\$$3
1881251876Speter	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1882251876Speter$as_echo "$ac_res" >&6; }
1883251876Speter  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1884251876Speter
1885251876Speter} # ac_fn_c_check_decl
1886251876Speter
1887251876Speter# ac_fn_c_check_func LINENO FUNC VAR
1888251876Speter# ----------------------------------
1889251876Speter# Tests whether FUNC exists, setting the cache variable VAR accordingly
1890251876Speterac_fn_c_check_func ()
1891251876Speter{
1892251876Speter  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1893251876Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1894251876Speter$as_echo_n "checking for $2... " >&6; }
1895251876Speterif eval \${$3+:} false; then :
1896251876Speter  $as_echo_n "(cached) " >&6
1897251876Speterelse
1898251876Speter  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1899251876Speter/* end confdefs.h.  */
1900251876Speter/* Define $2 to an innocuous variant, in case <limits.h> declares $2.
1901251876Speter   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
1902251876Speter#define $2 innocuous_$2
1903251876Speter
1904251876Speter/* System header to define __stub macros and hopefully few prototypes,
1905251876Speter    which can conflict with char $2 (); below.
1906251876Speter    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
1907251876Speter    <limits.h> exists even on freestanding compilers.  */
1908251876Speter
1909251876Speter#ifdef __STDC__
1910251876Speter# include <limits.h>
1911251876Speter#else
1912251876Speter# include <assert.h>
1913251876Speter#endif
1914251876Speter
1915251876Speter#undef $2
1916251876Speter
1917251876Speter/* Override any GCC internal prototype to avoid an error.
1918251876Speter   Use char because int might match the return type of a GCC
1919251876Speter   builtin and then its argument prototype would still apply.  */
1920251876Speter#ifdef __cplusplus
1921251876Speterextern "C"
1922251876Speter#endif
1923251876Speterchar $2 ();
1924251876Speter/* The GNU C library defines this for functions which it implements
1925251876Speter    to always fail with ENOSYS.  Some functions are actually named
1926251876Speter    something starting with __ and the normal name is an alias.  */
1927251876Speter#if defined __stub_$2 || defined __stub___$2
1928251876Speterchoke me
1929251876Speter#endif
1930251876Speter
1931251876Speterint
1932251876Spetermain ()
1933251876Speter{
1934251876Speterreturn $2 ();
1935251876Speter  ;
1936251876Speter  return 0;
1937251876Speter}
1938251876Speter_ACEOF
1939251876Speterif ac_fn_c_try_link "$LINENO"; then :
1940251876Speter  eval "$3=yes"
1941251876Speterelse
1942251876Speter  eval "$3=no"
1943251876Speterfi
1944251876Speterrm -f core conftest.err conftest.$ac_objext \
1945251876Speter    conftest$ac_exeext conftest.$ac_ext
1946251876Speterfi
1947251876Spetereval ac_res=\$$3
1948251876Speter	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1949251876Speter$as_echo "$ac_res" >&6; }
1950251876Speter  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1951251876Speter
1952251876Speter} # ac_fn_c_check_func
1953251876Spetercat >config.log <<_ACEOF
1954251876SpeterThis file contains any messages produced by compilers while
1955251876Speterrunning configure, to aid debugging if configure makes a mistake.
1956251876Speter
1957251876SpeterIt was created by $as_me, which was
1958253734Spetergenerated by GNU Autoconf 2.69.  Invocation command line was
1959251876Speter
1960251876Speter  $ $0 $@
1961251876Speter
1962251876Speter_ACEOF
1963251876Speterexec 5>>config.log
1964251876Speter{
1965251876Spetercat <<_ASUNAME
1966251876Speter## --------- ##
1967251876Speter## Platform. ##
1968251876Speter## --------- ##
1969251876Speter
1970251876Speterhostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
1971251876Speteruname -m = `(uname -m) 2>/dev/null || echo unknown`
1972251876Speteruname -r = `(uname -r) 2>/dev/null || echo unknown`
1973251876Speteruname -s = `(uname -s) 2>/dev/null || echo unknown`
1974251876Speteruname -v = `(uname -v) 2>/dev/null || echo unknown`
1975251876Speter
1976251876Speter/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
1977251876Speter/bin/uname -X     = `(/bin/uname -X) 2>/dev/null     || echo unknown`
1978251876Speter
1979251876Speter/bin/arch              = `(/bin/arch) 2>/dev/null              || echo unknown`
1980251876Speter/usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null       || echo unknown`
1981251876Speter/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
1982251876Speter/usr/bin/hostinfo      = `(/usr/bin/hostinfo) 2>/dev/null      || echo unknown`
1983251876Speter/bin/machine           = `(/bin/machine) 2>/dev/null           || echo unknown`
1984251876Speter/usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null       || echo unknown`
1985251876Speter/bin/universe          = `(/bin/universe) 2>/dev/null          || echo unknown`
1986251876Speter
1987251876Speter_ASUNAME
1988251876Speter
1989251876Speteras_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1990251876Speterfor as_dir in $PATH
1991251876Speterdo
1992251876Speter  IFS=$as_save_IFS
1993251876Speter  test -z "$as_dir" && as_dir=.
1994251876Speter    $as_echo "PATH: $as_dir"
1995251876Speter  done
1996251876SpeterIFS=$as_save_IFS
1997251876Speter
1998251876Speter} >&5
1999251876Speter
2000251876Spetercat >&5 <<_ACEOF
2001251876Speter
2002251876Speter
2003251876Speter## ----------- ##
2004251876Speter## Core tests. ##
2005251876Speter## ----------- ##
2006251876Speter
2007251876Speter_ACEOF
2008251876Speter
2009251876Speter
2010251876Speter# Keep a trace of the command line.
2011251876Speter# Strip out --no-create and --no-recursion so they do not pile up.
2012251876Speter# Strip out --silent because we don't want to record it for future runs.
2013251876Speter# Also quote any args containing shell meta-characters.
2014251876Speter# Make two passes to allow for proper duplicate-argument suppression.
2015251876Speterac_configure_args=
2016251876Speterac_configure_args0=
2017251876Speterac_configure_args1=
2018251876Speterac_must_keep_next=false
2019251876Speterfor ac_pass in 1 2
2020251876Speterdo
2021251876Speter  for ac_arg
2022251876Speter  do
2023251876Speter    case $ac_arg in
2024251876Speter    -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
2025251876Speter    -q | -quiet | --quiet | --quie | --qui | --qu | --q \
2026251876Speter    | -silent | --silent | --silen | --sile | --sil)
2027251876Speter      continue ;;
2028251876Speter    *\'*)
2029251876Speter      ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
2030251876Speter    esac
2031251876Speter    case $ac_pass in
2032251876Speter    1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
2033251876Speter    2)
2034251876Speter      as_fn_append ac_configure_args1 " '$ac_arg'"
2035251876Speter      if test $ac_must_keep_next = true; then
2036251876Speter	ac_must_keep_next=false # Got value, back to normal.
2037251876Speter      else
2038251876Speter	case $ac_arg in
2039251876Speter	  *=* | --config-cache | -C | -disable-* | --disable-* \
2040251876Speter	  | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
2041251876Speter	  | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
2042251876Speter	  | -with-* | --with-* | -without-* | --without-* | --x)
2043251876Speter	    case "$ac_configure_args0 " in
2044251876Speter	      "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
2045251876Speter	    esac
2046251876Speter	    ;;
2047251876Speter	  -* ) ac_must_keep_next=true ;;
2048251876Speter	esac
2049251876Speter      fi
2050251876Speter      as_fn_append ac_configure_args " '$ac_arg'"
2051251876Speter      ;;
2052251876Speter    esac
2053251876Speter  done
2054251876Speterdone
2055251876Speter{ ac_configure_args0=; unset ac_configure_args0;}
2056251876Speter{ ac_configure_args1=; unset ac_configure_args1;}
2057251876Speter
2058251876Speter# When interrupted or exit'd, cleanup temporary files, and complete
2059251876Speter# config.log.  We remove comments because anyway the quotes in there
2060251876Speter# would cause problems or look ugly.
2061251876Speter# WARNING: Use '\'' to represent an apostrophe within the trap.
2062251876Speter# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
2063251876Spetertrap 'exit_status=$?
2064251876Speter  # Save into config.log some information that might help in debugging.
2065251876Speter  {
2066251876Speter    echo
2067251876Speter
2068251876Speter    $as_echo "## ---------------- ##
2069251876Speter## Cache variables. ##
2070251876Speter## ---------------- ##"
2071251876Speter    echo
2072251876Speter    # The following way of writing the cache mishandles newlines in values,
2073251876Speter(
2074251876Speter  for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2075251876Speter    eval ac_val=\$$ac_var
2076251876Speter    case $ac_val in #(
2077251876Speter    *${as_nl}*)
2078251876Speter      case $ac_var in #(
2079251876Speter      *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2080251876Speter$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2081251876Speter      esac
2082251876Speter      case $ac_var in #(
2083251876Speter      _ | IFS | as_nl) ;; #(
2084251876Speter      BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2085251876Speter      *) { eval $ac_var=; unset $ac_var;} ;;
2086251876Speter      esac ;;
2087251876Speter    esac
2088251876Speter  done
2089251876Speter  (set) 2>&1 |
2090251876Speter    case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2091251876Speter    *${as_nl}ac_space=\ *)
2092251876Speter      sed -n \
2093251876Speter	"s/'\''/'\''\\\\'\'''\''/g;
2094251876Speter	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2095251876Speter      ;; #(
2096251876Speter    *)
2097251876Speter      sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2098251876Speter      ;;
2099251876Speter    esac |
2100251876Speter    sort
2101251876Speter)
2102251876Speter    echo
2103251876Speter
2104251876Speter    $as_echo "## ----------------- ##
2105251876Speter## Output variables. ##
2106251876Speter## ----------------- ##"
2107251876Speter    echo
2108251876Speter    for ac_var in $ac_subst_vars
2109251876Speter    do
2110251876Speter      eval ac_val=\$$ac_var
2111251876Speter      case $ac_val in
2112251876Speter      *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2113251876Speter      esac
2114251876Speter      $as_echo "$ac_var='\''$ac_val'\''"
2115251876Speter    done | sort
2116251876Speter    echo
2117251876Speter
2118251876Speter    if test -n "$ac_subst_files"; then
2119251876Speter      $as_echo "## ------------------- ##
2120251876Speter## File substitutions. ##
2121251876Speter## ------------------- ##"
2122251876Speter      echo
2123251876Speter      for ac_var in $ac_subst_files
2124251876Speter      do
2125251876Speter	eval ac_val=\$$ac_var
2126251876Speter	case $ac_val in
2127251876Speter	*\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2128251876Speter	esac
2129251876Speter	$as_echo "$ac_var='\''$ac_val'\''"
2130251876Speter      done | sort
2131251876Speter      echo
2132251876Speter    fi
2133251876Speter
2134251876Speter    if test -s confdefs.h; then
2135251876Speter      $as_echo "## ----------- ##
2136251876Speter## confdefs.h. ##
2137251876Speter## ----------- ##"
2138251876Speter      echo
2139251876Speter      cat confdefs.h
2140251876Speter      echo
2141251876Speter    fi
2142251876Speter    test "$ac_signal" != 0 &&
2143251876Speter      $as_echo "$as_me: caught signal $ac_signal"
2144251876Speter    $as_echo "$as_me: exit $exit_status"
2145251876Speter  } >&5
2146251876Speter  rm -f core *.core core.conftest.* &&
2147251876Speter    rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2148251876Speter    exit $exit_status
2149251876Speter' 0
2150251876Speterfor ac_signal in 1 2 13 15; do
2151251876Speter  trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2152251876Speterdone
2153251876Speterac_signal=0
2154251876Speter
2155251876Speter# confdefs.h avoids OS command line length limits that DEFS can exceed.
2156251876Speterrm -f -r conftest* confdefs.h
2157251876Speter
2158251876Speter$as_echo "/* confdefs.h */" > confdefs.h
2159251876Speter
2160251876Speter# Predefined preprocessor variables.
2161251876Speter
2162251876Spetercat >>confdefs.h <<_ACEOF
2163251876Speter#define PACKAGE_NAME "$PACKAGE_NAME"
2164251876Speter_ACEOF
2165251876Speter
2166251876Spetercat >>confdefs.h <<_ACEOF
2167251876Speter#define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2168251876Speter_ACEOF
2169251876Speter
2170251876Spetercat >>confdefs.h <<_ACEOF
2171251876Speter#define PACKAGE_VERSION "$PACKAGE_VERSION"
2172251876Speter_ACEOF
2173251876Speter
2174251876Spetercat >>confdefs.h <<_ACEOF
2175251876Speter#define PACKAGE_STRING "$PACKAGE_STRING"
2176251876Speter_ACEOF
2177251876Speter
2178251876Spetercat >>confdefs.h <<_ACEOF
2179251876Speter#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2180251876Speter_ACEOF
2181251876Speter
2182251876Spetercat >>confdefs.h <<_ACEOF
2183251876Speter#define PACKAGE_URL "$PACKAGE_URL"
2184251876Speter_ACEOF
2185251876Speter
2186251876Speter
2187251876Speter# Let the site file select an alternate cache file if it wants to.
2188251876Speter# Prefer an explicitly selected file to automatically selected ones.
2189251876Speterac_site_file1=NONE
2190251876Speterac_site_file2=NONE
2191251876Speterif test -n "$CONFIG_SITE"; then
2192251876Speter  # We do not want a PATH search for config.site.
2193251876Speter  case $CONFIG_SITE in #((
2194251876Speter    -*)  ac_site_file1=./$CONFIG_SITE;;
2195251876Speter    */*) ac_site_file1=$CONFIG_SITE;;
2196251876Speter    *)   ac_site_file1=./$CONFIG_SITE;;
2197251876Speter  esac
2198251876Speterelif test "x$prefix" != xNONE; then
2199251876Speter  ac_site_file1=$prefix/share/config.site
2200251876Speter  ac_site_file2=$prefix/etc/config.site
2201251876Speterelse
2202251876Speter  ac_site_file1=$ac_default_prefix/share/config.site
2203251876Speter  ac_site_file2=$ac_default_prefix/etc/config.site
2204251876Speterfi
2205251876Speterfor ac_site_file in "$ac_site_file1" "$ac_site_file2"
2206251876Speterdo
2207251876Speter  test "x$ac_site_file" = xNONE && continue
2208251876Speter  if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then
2209251876Speter    { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2210251876Speter$as_echo "$as_me: loading site script $ac_site_file" >&6;}
2211251876Speter    sed 's/^/| /' "$ac_site_file" >&5
2212251876Speter    . "$ac_site_file" \
2213251876Speter      || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2214251876Speter$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2215251876Speteras_fn_error $? "failed to load site script $ac_site_file
2216251876SpeterSee \`config.log' for more details" "$LINENO" 5; }
2217251876Speter  fi
2218251876Speterdone
2219251876Speter
2220251876Speterif test -r "$cache_file"; then
2221251876Speter  # Some versions of bash will fail to source /dev/null (special files
2222251876Speter  # actually), so we avoid doing that.  DJGPP emulates it as a regular file.
2223251876Speter  if test /dev/null != "$cache_file" && test -f "$cache_file"; then
2224251876Speter    { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2225251876Speter$as_echo "$as_me: loading cache $cache_file" >&6;}
2226251876Speter    case $cache_file in
2227251876Speter      [\\/]* | ?:[\\/]* ) . "$cache_file";;
2228251876Speter      *)                      . "./$cache_file";;
2229251876Speter    esac
2230251876Speter  fi
2231251876Speterelse
2232251876Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2233251876Speter$as_echo "$as_me: creating cache $cache_file" >&6;}
2234251876Speter  >$cache_file
2235251876Speterfi
2236251876Speter
2237251876Speter# Check that the precious variables saved in the cache have kept the same
2238251876Speter# value.
2239251876Speterac_cache_corrupted=false
2240251876Speterfor ac_var in $ac_precious_vars; do
2241251876Speter  eval ac_old_set=\$ac_cv_env_${ac_var}_set
2242251876Speter  eval ac_new_set=\$ac_env_${ac_var}_set
2243251876Speter  eval ac_old_val=\$ac_cv_env_${ac_var}_value
2244251876Speter  eval ac_new_val=\$ac_env_${ac_var}_value
2245251876Speter  case $ac_old_set,$ac_new_set in
2246251876Speter    set,)
2247251876Speter      { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2248251876Speter$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2249251876Speter      ac_cache_corrupted=: ;;
2250251876Speter    ,set)
2251251876Speter      { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2252251876Speter$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2253251876Speter      ac_cache_corrupted=: ;;
2254251876Speter    ,);;
2255251876Speter    *)
2256251876Speter      if test "x$ac_old_val" != "x$ac_new_val"; then
2257251876Speter	# differences in whitespace do not lead to failure.
2258251876Speter	ac_old_val_w=`echo x $ac_old_val`
2259251876Speter	ac_new_val_w=`echo x $ac_new_val`
2260251876Speter	if test "$ac_old_val_w" != "$ac_new_val_w"; then
2261251876Speter	  { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2262251876Speter$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2263251876Speter	  ac_cache_corrupted=:
2264251876Speter	else
2265251876Speter	  { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2266251876Speter$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2267251876Speter	  eval $ac_var=\$ac_old_val
2268251876Speter	fi
2269251876Speter	{ $as_echo "$as_me:${as_lineno-$LINENO}:   former value:  \`$ac_old_val'" >&5
2270251876Speter$as_echo "$as_me:   former value:  \`$ac_old_val'" >&2;}
2271251876Speter	{ $as_echo "$as_me:${as_lineno-$LINENO}:   current value: \`$ac_new_val'" >&5
2272251876Speter$as_echo "$as_me:   current value: \`$ac_new_val'" >&2;}
2273251876Speter      fi;;
2274251876Speter  esac
2275251876Speter  # Pass precious variables to config.status.
2276251876Speter  if test "$ac_new_set" = set; then
2277251876Speter    case $ac_new_val in
2278251876Speter    *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2279251876Speter    *) ac_arg=$ac_var=$ac_new_val ;;
2280251876Speter    esac
2281251876Speter    case " $ac_configure_args " in
2282251876Speter      *" '$ac_arg' "*) ;; # Avoid dups.  Use of quotes ensures accuracy.
2283251876Speter      *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2284251876Speter    esac
2285251876Speter  fi
2286251876Speterdone
2287251876Speterif $ac_cache_corrupted; then
2288251876Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2289251876Speter$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2290251876Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2291251876Speter$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2292251876Speter  as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
2293251876Speterfi
2294251876Speter## -------------------- ##
2295251876Speter## Main body of script. ##
2296251876Speter## -------------------- ##
2297251876Speter
2298251876Speterac_ext=c
2299251876Speterac_cpp='$CPP $CPPFLAGS'
2300251876Speterac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2301251876Speterac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2302251876Speterac_compiler_gnu=$ac_cv_c_compiler_gnu
2303251876Speter
2304251876Speter
2305251876Speter
2306251876Speterac_config_headers="$ac_config_headers include/private/apu_config.h"
2307251876Speter
2308251876Speterac_aux_dir=
2309251876Speterfor ac_dir in build "$srcdir"/build; do
2310251876Speter  if test -f "$ac_dir/install-sh"; then
2311251876Speter    ac_aux_dir=$ac_dir
2312251876Speter    ac_install_sh="$ac_aux_dir/install-sh -c"
2313251876Speter    break
2314251876Speter  elif test -f "$ac_dir/install.sh"; then
2315251876Speter    ac_aux_dir=$ac_dir
2316251876Speter    ac_install_sh="$ac_aux_dir/install.sh -c"
2317251876Speter    break
2318251876Speter  elif test -f "$ac_dir/shtool"; then
2319251876Speter    ac_aux_dir=$ac_dir
2320251876Speter    ac_install_sh="$ac_aux_dir/shtool install -c"
2321251876Speter    break
2322251876Speter  fi
2323251876Speterdone
2324251876Speterif test -z "$ac_aux_dir"; then
2325251876Speter  as_fn_error $? "cannot find install-sh, install.sh, or shtool in build \"$srcdir\"/build" "$LINENO" 5
2326251876Speterfi
2327251876Speter
2328251876Speter# These three variables are undocumented and unsupported,
2329251876Speter# and are intended to be withdrawn in a future Autoconf release.
2330251876Speter# They can cause serious problems if a builder's source tree is in a directory
2331251876Speter# whose full name contains unusual characters.
2332251876Speterac_config_guess="$SHELL $ac_aux_dir/config.guess"  # Please don't use this var.
2333251876Speterac_config_sub="$SHELL $ac_aux_dir/config.sub"  # Please don't use this var.
2334251876Speterac_configure="$SHELL $ac_aux_dir/configure"  # Please don't use this var.
2335251876Speter
2336251876Speter
2337251876Speter
2338251876Speter
2339251876Speter
2340251876Speter
2341251876Speter
2342251876Speter
2343251876Speter
2344251876Speter
2345251876Speter
2346251876Speter
2347251876Speter
2348251876Speter
2349251876Speter
2350251876Speter
2351251876Speter
2352251876Speter
2353251876Speter
2354251876Speter
2355251876Speter
2356251876Speter
2357251876Speter
2358251876Speter
2359251876Speter
2360251876Speter
2361251876Speter
2362251876Speter
2363251876Speter
2364251876Speter
2365251876Speter
2366251876Speter
2367251876Speter
2368251876Speter
2369251876Speter
2370251876Speter
2371251876Speter
2372251876Speter
2373251876Speter
2374251876Speter
2375251876Speter
2376251876Speter
2377251876Speter
2378251876Speter
2379251876Speter
2380251876Speter
2381251876Speter
2382251876Speter
2383251876Speter
2384251876Speter
2385251876Speter
2386251876Speter
2387251876Speter
2388251876Speter
2389251876Speter
2390251876Speter
2391251876Speter
2392251876Speter
2393251876Speter
2394251876Speter
2395251876Speter
2396251876Speter
2397251876Speter
2398251876Speter
2399251876Speter
2400251876Speter
2401251876Speter
2402251876Speter
2403251876Speter
2404251876Speter
2405251876Speter
2406251876Speter
2407251876Speter
2408251876Speter
2409251876Speter
2410251876Speter
2411251876Speter
2412251876Speter
2413251876Speter
2414251876Speter
2415251876Speter
2416251876Speter
2417251876Speter
2418251876Speter
2419251876Speter
2420251876Speter
2421251876Speter
2422251876Speter
2423251876Speter
2424251876Speter
2425251876Speter
2426251876Speter
2427251876Speter
2428251876Speter
2429251876Speter
2430251876Speter
2431251876Speter
2432251876Speter
2433251876Speter
2434251876Speter
2435251876Speter
2436251876Speter
2437251876Speter
2438251876Speter
2439251876Speter
2440251876Speter
2441251876Speter
2442251876Speter
2443251876Speter
2444251876Speter
2445251876Speter
2446251876Speter
2447251876Speter
2448251876Speter
2449251876Speter
2450251876Speter
2451251876Speter
2452251876Speter
2453251876Speter
2454251876Speter
2455251876Speter
2456251876Speter
2457251876Speter
2458251876Speter
2459251876Speter
2460251876Speter
2461251876Speter
2462251876Speter
2463251876Speter
2464251876Speter
2465251876Speter
2466251876Speter
2467251876Speter
2468251876Speter
2469251876Speter
2470251876Speter
2471251876Speter
2472251876Speter
2473251876Speter
2474251876Speter
2475251876Speter
2476251876Speter
2477251876Speter
2478251876Speter
2479251876Speter
2480251876Speter
2481251876Speter
2482251876Speter
2483251876Speter
2484251876Speter
2485251876Speter
2486251876Speter
2487251876Speter
2488251876Speter
2489251876Speter
2490251876Speter
2491251876Speter
2492251876Speter
2493251876Speter
2494251876Speter
2495251876Speter
2496251876Speter
2497251876Speter
2498251876Speter
2499251876Speter
2500251876Speter
2501251876Speter
2502251876Speter
2503251876Speter
2504251876Speter
2505251876Speter
2506251876Speter
2507251876Speter
2508251876Speter
2509251876Speter
2510251876Speter
2511251876Speter
2512362181Sdim
2513362181Sdim
2514251876Speter  rm -f config.nice
2515251876Speter  cat >config.nice<<EOF
2516251876Speter#! /bin/sh
2517251876Speter#
2518251876Speter# Created by configure
2519251876Speter
2520251876SpeterEOF
2521251876Speter  if test -n "$CC"; then
2522251876Speter    echo "CC=\"$CC\"; export CC" >> config.nice
2523251876Speter  fi
2524251876Speter  if test -n "$CFLAGS"; then
2525251876Speter    echo "CFLAGS=\"$CFLAGS\"; export CFLAGS" >> config.nice
2526251876Speter  fi
2527251876Speter  if test -n "$CPPFLAGS"; then
2528251876Speter    echo "CPPFLAGS=\"$CPPFLAGS\"; export CPPFLAGS" >> config.nice
2529251876Speter  fi
2530251876Speter  if test -n "$LDFLAGS"; then
2531251876Speter    echo "LDFLAGS=\"$LDFLAGS\"; export LDFLAGS" >> config.nice
2532251876Speter  fi
2533251876Speter  if test -n "$LTFLAGS"; then
2534251876Speter    echo "LTFLAGS=\"$LTFLAGS\"; export LTFLAGS" >> config.nice
2535251876Speter  fi
2536251876Speter  if test -n "$LIBS"; then
2537251876Speter    echo "LIBS=\"$LIBS\"; export LIBS" >> config.nice
2538251876Speter  fi
2539251876Speter  if test -n "$INCLUDES"; then
2540251876Speter    echo "INCLUDES=\"$INCLUDES\"; export INCLUDES" >> config.nice
2541251876Speter  fi
2542251876Speter  if test -n "$NOTEST_CFLAGS"; then
2543251876Speter    echo "NOTEST_CFLAGS=\"$NOTEST_CFLAGS\"; export NOTEST_CFLAGS" >> config.nice
2544251876Speter  fi
2545251876Speter  if test -n "$NOTEST_CPPFLAGS"; then
2546251876Speter    echo "NOTEST_CPPFLAGS=\"$NOTEST_CPPFLAGS\"; export NOTEST_CPPFLAGS" >> config.nice
2547251876Speter  fi
2548251876Speter  if test -n "$NOTEST_LDFLAGS"; then
2549251876Speter    echo "NOTEST_LDFLAGS=\"$NOTEST_LDFLAGS\"; export NOTEST_LDFLAGS" >> config.nice
2550251876Speter  fi
2551251876Speter  if test -n "$NOTEST_LIBS"; then
2552251876Speter    echo "NOTEST_LIBS=\"$NOTEST_LIBS\"; export NOTEST_LIBS" >> config.nice
2553251876Speter  fi
2554251876Speter
2555251876Speter  # Retrieve command-line arguments.
2556251876Speter  eval "set x $0 $ac_configure_args"
2557251876Speter  shift
2558251876Speter
2559251876Speter  for arg
2560251876Speter  do
2561251876Speter
2562251876Speterap_last=
2563251876Speterap_cur="$arg"
2564251876Speterwhile test "x${ap_cur}" != "x${ap_last}";
2565251876Speterdo
2566251876Speter  ap_last="${ap_cur}"
2567251876Speter  ap_cur=`eval "echo ${ap_cur}"`
2568251876Speterdone
2569251876Speterarg="${ap_cur}"
2570251876Speter
2571251876Speter    echo "\"$arg\" \\" >> config.nice
2572251876Speter  done
2573251876Speter  echo '"$@"' >> config.nice
2574251876Speter  chmod +x config.nice
2575251876Speter
2576251876Speter
2577251876Speter
2578251876Speterabs_srcdir=`(cd $srcdir && pwd)`
2579251876Speterabs_builddir=`pwd`
2580251876Speter
2581251876Speterif test "$abs_builddir" != "$abs_srcdir"; then
2582251876Speter  USE_VPATH=1
2583251876Speter  APU_CONFIG_LOCATION=build
2584251876Speterelse
2585251876Speter  APU_CONFIG_LOCATION=source
2586251876Speterfi
2587251876Speter
2588251876Speter
2589251876Speter
2590251876Speter# Make sure we can run config.sub.
2591251876Speter$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
2592251876Speter  as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
2593251876Speter
2594251876Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
2595251876Speter$as_echo_n "checking build system type... " >&6; }
2596251876Speterif ${ac_cv_build+:} false; then :
2597251876Speter  $as_echo_n "(cached) " >&6
2598251876Speterelse
2599251876Speter  ac_build_alias=$build_alias
2600251876Spetertest "x$ac_build_alias" = x &&
2601251876Speter  ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
2602251876Spetertest "x$ac_build_alias" = x &&
2603251876Speter  as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5
2604251876Speterac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
2605251876Speter  as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
2606251876Speter
2607251876Speterfi
2608251876Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
2609251876Speter$as_echo "$ac_cv_build" >&6; }
2610251876Spetercase $ac_cv_build in
2611251876Speter*-*-*) ;;
2612251876Speter*) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;;
2613251876Speteresac
2614251876Speterbuild=$ac_cv_build
2615251876Speterac_save_IFS=$IFS; IFS='-'
2616251876Speterset x $ac_cv_build
2617251876Spetershift
2618251876Speterbuild_cpu=$1
2619251876Speterbuild_vendor=$2
2620251876Spetershift; shift
2621251876Speter# Remember, the first character of IFS is used to create $*,
2622251876Speter# except with old shells:
2623251876Speterbuild_os=$*
2624251876SpeterIFS=$ac_save_IFS
2625251876Spetercase $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
2626251876Speter
2627251876Speter
2628251876Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
2629251876Speter$as_echo_n "checking host system type... " >&6; }
2630251876Speterif ${ac_cv_host+:} false; then :
2631251876Speter  $as_echo_n "(cached) " >&6
2632251876Speterelse
2633251876Speter  if test "x$host_alias" = x; then
2634251876Speter  ac_cv_host=$ac_cv_build
2635251876Speterelse
2636251876Speter  ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
2637251876Speter    as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
2638251876Speterfi
2639251876Speter
2640251876Speterfi
2641251876Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
2642251876Speter$as_echo "$ac_cv_host" >&6; }
2643251876Spetercase $ac_cv_host in
2644251876Speter*-*-*) ;;
2645251876Speter*) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;;
2646251876Speteresac
2647251876Speterhost=$ac_cv_host
2648251876Speterac_save_IFS=$IFS; IFS='-'
2649251876Speterset x $ac_cv_host
2650251876Spetershift
2651251876Speterhost_cpu=$1
2652251876Speterhost_vendor=$2
2653251876Spetershift; shift
2654251876Speter# Remember, the first character of IFS is used to create $*,
2655251876Speter# except with old shells:
2656251876Speterhost_os=$*
2657251876SpeterIFS=$ac_save_IFS
2658251876Spetercase $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
2659251876Speter
2660251876Speter
2661251876Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5
2662251876Speter$as_echo_n "checking target system type... " >&6; }
2663251876Speterif ${ac_cv_target+:} false; then :
2664251876Speter  $as_echo_n "(cached) " >&6
2665251876Speterelse
2666251876Speter  if test "x$target_alias" = x; then
2667251876Speter  ac_cv_target=$ac_cv_host
2668251876Speterelse
2669251876Speter  ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` ||
2670251876Speter    as_fn_error $? "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5
2671251876Speterfi
2672251876Speter
2673251876Speterfi
2674251876Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5
2675251876Speter$as_echo "$ac_cv_target" >&6; }
2676251876Spetercase $ac_cv_target in
2677251876Speter*-*-*) ;;
2678251876Speter*) as_fn_error $? "invalid value of canonical target" "$LINENO" 5;;
2679251876Speteresac
2680251876Spetertarget=$ac_cv_target
2681251876Speterac_save_IFS=$IFS; IFS='-'
2682251876Speterset x $ac_cv_target
2683251876Spetershift
2684251876Spetertarget_cpu=$1
2685251876Spetertarget_vendor=$2
2686251876Spetershift; shift
2687251876Speter# Remember, the first character of IFS is used to create $*,
2688251876Speter# except with old shells:
2689251876Spetertarget_os=$*
2690251876SpeterIFS=$ac_save_IFS
2691251876Spetercase $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac
2692251876Speter
2693251876Speter
2694251876Speter# The aliases save the names the user supplied, while $host etc.
2695251876Speter# will get canonicalized.
2696251876Spetertest -n "$target_alias" &&
2697251876Speter  test "$program_prefix$program_suffix$program_transform_name" = \
2698251876Speter    NONENONEs,x,x, &&
2699251876Speter  program_prefix=${target_alias}-
2700251876Speter
2701251876Speter
2702251876Speter# Find a good install program.  We prefer a C program (faster),
2703251876Speter# so one script is as good as another.  But avoid the broken or
2704251876Speter# incompatible versions:
2705251876Speter# SysV /etc/install, /usr/sbin/install
2706251876Speter# SunOS /usr/etc/install
2707251876Speter# IRIX /sbin/install
2708251876Speter# AIX /bin/install
2709251876Speter# AmigaOS /C/install, which installs bootblocks on floppy discs
2710251876Speter# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
2711251876Speter# AFS /usr/afsws/bin/install, which mishandles nonexistent args
2712251876Speter# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
2713251876Speter# OS/2's system install, which has a completely different semantic
2714251876Speter# ./install, which can be erroneously created by make from ./install.sh.
2715251876Speter# Reject install programs that cannot install multiple files.
2716251876Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
2717251876Speter$as_echo_n "checking for a BSD-compatible install... " >&6; }
2718251876Speterif test -z "$INSTALL"; then
2719251876Speterif ${ac_cv_path_install+:} false; then :
2720251876Speter  $as_echo_n "(cached) " >&6
2721251876Speterelse
2722251876Speter  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2723251876Speterfor as_dir in $PATH
2724251876Speterdo
2725251876Speter  IFS=$as_save_IFS
2726251876Speter  test -z "$as_dir" && as_dir=.
2727251876Speter    # Account for people who put trailing slashes in PATH elements.
2728251876Spetercase $as_dir/ in #((
2729251876Speter  ./ | .// | /[cC]/* | \
2730251876Speter  /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
2731251876Speter  ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
2732251876Speter  /usr/ucb/* ) ;;
2733251876Speter  *)
2734251876Speter    # OSF1 and SCO ODT 3.0 have their own names for install.
2735251876Speter    # Don't use installbsd from OSF since it installs stuff as root
2736251876Speter    # by default.
2737251876Speter    for ac_prog in ginstall scoinst install; do
2738251876Speter      for ac_exec_ext in '' $ac_executable_extensions; do
2739253734Speter	if as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then
2740251876Speter	  if test $ac_prog = install &&
2741251876Speter	    grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2742251876Speter	    # AIX install.  It has an incompatible calling convention.
2743251876Speter	    :
2744251876Speter	  elif test $ac_prog = install &&
2745251876Speter	    grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2746251876Speter	    # program-specific install script used by HP pwplus--don't use.
2747251876Speter	    :
2748251876Speter	  else
2749251876Speter	    rm -rf conftest.one conftest.two conftest.dir
2750251876Speter	    echo one > conftest.one
2751251876Speter	    echo two > conftest.two
2752251876Speter	    mkdir conftest.dir
2753251876Speter	    if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
2754251876Speter	      test -s conftest.one && test -s conftest.two &&
2755251876Speter	      test -s conftest.dir/conftest.one &&
2756251876Speter	      test -s conftest.dir/conftest.two
2757251876Speter	    then
2758251876Speter	      ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
2759251876Speter	      break 3
2760251876Speter	    fi
2761251876Speter	  fi
2762251876Speter	fi
2763251876Speter      done
2764251876Speter    done
2765251876Speter    ;;
2766251876Speteresac
2767251876Speter
2768251876Speter  done
2769251876SpeterIFS=$as_save_IFS
2770251876Speter
2771251876Speterrm -rf conftest.one conftest.two conftest.dir
2772251876Speter
2773251876Speterfi
2774251876Speter  if test "${ac_cv_path_install+set}" = set; then
2775251876Speter    INSTALL=$ac_cv_path_install
2776251876Speter  else
2777251876Speter    # As a last resort, use the slow shell script.  Don't cache a
2778251876Speter    # value for INSTALL within a source directory, because that will
2779251876Speter    # break other packages using the cache if that directory is
2780251876Speter    # removed, or if the value is a relative name.
2781251876Speter    INSTALL=$ac_install_sh
2782251876Speter  fi
2783251876Speterfi
2784251876Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
2785251876Speter$as_echo "$INSTALL" >&6; }
2786251876Speter
2787251876Speter# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
2788251876Speter# It thinks the first close brace ends the variable substitution.
2789251876Spetertest -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
2790251876Speter
2791251876Spetertest -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
2792251876Speter
2793251876Spetertest -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
2794251876Speter
2795251876Speter
2796253734Speter# Use -no-install or -no-fast-install to link the test
2797253734Speter# programs on all platforms but Darwin, where it would cause
2798253734Speter# the programs to be linked against installed versions of
2799253734Speter# libapr instead of those just built.
2800251876Spetercase $host in
2801253734Speter    *-apple-darwin*)
2802253734Speter        LT_NO_INSTALL=""
2803253734Speter        ;;
2804253734Speter    *-mingw*)
2805253734Speter        LT_NO_INSTALL="-no-fast-install"
2806253734Speter        ;;
2807253734Speter    *)
2808253734Speter        LT_NO_INSTALL="-no-install"
2809253734Speter        ;;
2810251876Speteresac
2811251876Speter
2812251876Speter
2813251876Spetertop_builddir="$abs_builddir"
2814251876Speter
2815251876Speter
2816251876Speter
2817251876Speter
2818251876Speter
2819251876Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working mkdir -p" >&5
2820251876Speter$as_echo_n "checking for working mkdir -p... " >&6; }
2821251876Speterif ${ac_cv_mkdir_p+:} false; then :
2822251876Speter  $as_echo_n "(cached) " >&6
2823251876Speterelse
2824251876Speter
2825251876Speter    test -d conftestdir && rm -rf conftestdir
2826251876Speter    mkdir -p conftestdir/somedir >/dev/null 2>&1
2827251876Speter    if test -d conftestdir/somedir; then
2828251876Speter      ac_cv_mkdir_p=yes
2829251876Speter    else
2830251876Speter      ac_cv_mkdir_p=no
2831251876Speter    fi
2832251876Speter    rm -rf conftestdir
2833251876Speter
2834251876Speterfi
2835251876Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_mkdir_p" >&5
2836251876Speter$as_echo "$ac_cv_mkdir_p" >&6; }
2837251876Speter  if test "$ac_cv_mkdir_p" = "yes"; then
2838251876Speter      mkdir_p="mkdir -p"
2839251876Speter  else
2840251876Speter      mkdir_p="$abs_srcdir/build/mkdir.sh"
2841251876Speter  fi
2842251876Speter
2843251876Speter
2844251876Speterget_version="$abs_srcdir/build/get-version.sh"
2845251876Speterversion_hdr="$abs_srcdir/include/apu_version.h"
2846251876SpeterAPRUTIL_MAJOR_VERSION="`$get_version major $version_hdr APU`"
2847251876SpeterAPRUTIL_DOTTED_VERSION="`$get_version all $version_hdr APU`"
2848251876Speter
2849251876SpeterAPU_LTVERSION="-version-info `$get_version libtool $version_hdr APU`"
2850251876Speter
2851251876Speter
2852251876Speter
2853251876Speter
2854251876Speter
2855251876Speterecho "APR-util Version: ${APRUTIL_DOTTED_VERSION}"
2856251876Speter
2857251876Speter
2858251876Speter# Check whether --enable-layout was given.
2859251876Speterif test "${enable_layout+set}" = set; then :
2860251876Speter  enableval=$enable_layout;
2861251876Speter  LAYOUT=$enableval
2862251876Speter
2863251876Speterfi
2864251876Speter
2865251876Speter
2866251876Speterif test -z "$LAYOUT"; then
2867251876Speter  LAYOUT="apr-util"
2868251876Speterfi
2869251876Speter
2870251876Speter  if test ! -f $srcdir/config.layout; then
2871251876Speter    echo "** Error: Layout file $srcdir/config.layout not found"
2872251876Speter    echo "** Error: Cannot use undefined layout '$LAYOUT'"
2873251876Speter    exit 1
2874251876Speter  fi
2875251876Speter  # Catch layout names including a slash which will otherwise
2876251876Speter  # confuse the heck out of the sed script.
2877251876Speter  case $LAYOUT in
2878251876Speter  */*)
2879251876Speter    echo "** Error: $LAYOUT is not a valid layout name"
2880251876Speter    exit 1 ;;
2881251876Speter  esac
2882251876Speter  pldconf=./config.pld
2883251876Speter
2884251876Speter  sed -e "1s/[ 	]*<[lL]ayout[ 	]*$LAYOUT[ 	]*>[ 	]*//;1t" \
2885251876Speter      -e "1,/[ 	]*<[lL]ayout[ 	]*$LAYOUT[ 	]*>[ 	]*/d" \
2886251876Speter      -e '/[ 	]*<\/Layout>[ 	]*/,$d' \
2887251876Speter      -e "s/^[ 	]*//g" \
2888251876Speter      -e "s/:[ 	]*/=\'/g" \
2889251876Speter      -e "s/[ 	]*$/'/g" \
2890251876Speter      $srcdir/config.layout > $pldconf
2891251876Speter  layout_name=$LAYOUT
2892251876Speter  if test ! -s $pldconf; then
2893251876Speter    echo "** Error: unable to find layout $layout_name"
2894251876Speter    exit 1
2895251876Speter  fi
2896251876Speter  . $pldconf
2897251876Speter  rm $pldconf
2898251876Speter  for var in prefix exec_prefix bindir sbindir libexecdir mandir \
2899251876Speter             sysconfdir datadir includedir localstatedir runtimedir \
2900251876Speter             logfiledir libdir installbuilddir libsuffix ; do
2901251876Speter    eval "val=\"\$$var\""
2902251876Speter    case $val in
2903251876Speter      *+)
2904251876Speter        val=`echo $val | sed -e 's;\+$;;'`
2905251876Speter        eval "$var=\"\$val\""
2906251876Speter        autosuffix=yes
2907251876Speter        ;;
2908251876Speter      *)
2909251876Speter        autosuffix=no
2910251876Speter        ;;
2911251876Speter    esac
2912251876Speter    val=`echo $val | sed -e 's:\(.\)/*$:\1:'`
2913251876Speter    val=`echo $val | sed -e 's:[\$]\([a-z_]*\):$\1:g'`
2914251876Speter    if test "$autosuffix" = "yes"; then
2915251876Speter      if echo $val | grep apache >/dev/null; then
2916251876Speter        addtarget=no
2917251876Speter      else
2918251876Speter        addtarget=yes
2919251876Speter      fi
2920251876Speter      if test "$addtarget" = "yes"; then
2921251876Speter        val="$val/apache2"
2922251876Speter      fi
2923251876Speter    fi
2924251876Speter    eval "$var='$val'"
2925251876Speter  done
2926251876Speter
2927251876Speter
2928251876Speter
2929251876Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for chosen layout" >&5
2930251876Speter$as_echo_n "checking for chosen layout... " >&6; }
2931251876Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $layout_name" >&5
2932251876Speter$as_echo "$layout_name" >&6; }
2933251876Speter
2934251876Speter
2935251876Speterac_prev=
2936251876Speter# Retrieve the command-line arguments.  The eval is needed because
2937251876Speter# the arguments are quoted to preserve accuracy.
2938251876Spetereval "set x $ac_configure_args"
2939251876Spetershift
2940251876Speterfor ac_option
2941251876Speterdo
2942251876Speter  # If the previous option needs an argument, assign it.
2943251876Speter  if test -n "$ac_prev"; then
2944251876Speter    eval "$ac_prev=\$ac_option"
2945251876Speter    ac_prev=
2946251876Speter    continue
2947251876Speter  fi
2948251876Speter
2949251876Speter  ac_optarg=`expr "x$ac_option" : 'x[^=]*=\(.*\)'`
2950251876Speter
2951251876Speter  case $ac_option in
2952251876Speter
2953251876Speter  -bindir | --bindir | --bindi | --bind | --bin | --bi)
2954251876Speter    ac_prev=bindir ;;
2955251876Speter  -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
2956251876Speter    bindir="$ac_optarg" ;;
2957251876Speter
2958251876Speter  -datadir | --datadir | --datadi | --datad | --data | --dat | --da)
2959251876Speter    ac_prev=datadir ;;
2960251876Speter  -datadir=* | --datadir=* | --datadi=* | --datad=* | --data=* | --dat=* \
2961251876Speter  | --da=*)
2962251876Speter    datadir="$ac_optarg" ;;
2963251876Speter
2964251876Speter  -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
2965251876Speter  | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
2966251876Speter  | --exec | --exe | --ex)
2967251876Speter    ac_prev=exec_prefix ;;
2968251876Speter  -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
2969251876Speter  | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
2970251876Speter  | --exec=* | --exe=* | --ex=*)
2971251876Speter    exec_prefix="$ac_optarg" ;;
2972251876Speter
2973251876Speter  -includedir | --includedir | --includedi | --included | --include \
2974251876Speter  | --includ | --inclu | --incl | --inc)
2975251876Speter    ac_prev=includedir ;;
2976251876Speter  -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
2977251876Speter  | --includ=* | --inclu=* | --incl=* | --inc=*)
2978251876Speter    includedir="$ac_optarg" ;;
2979251876Speter
2980251876Speter  -infodir | --infodir | --infodi | --infod | --info | --inf)
2981251876Speter    ac_prev=infodir ;;
2982251876Speter  -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
2983251876Speter    infodir="$ac_optarg" ;;
2984251876Speter
2985251876Speter  -libdir | --libdir | --libdi | --libd)
2986251876Speter    ac_prev=libdir ;;
2987251876Speter  -libdir=* | --libdir=* | --libdi=* | --libd=*)
2988251876Speter    libdir="$ac_optarg" ;;
2989251876Speter
2990251876Speter  -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
2991251876Speter  | --libexe | --libex | --libe)
2992251876Speter    ac_prev=libexecdir ;;
2993251876Speter  -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
2994251876Speter  | --libexe=* | --libex=* | --libe=*)
2995251876Speter    libexecdir="$ac_optarg" ;;
2996251876Speter
2997251876Speter  -localstatedir | --localstatedir | --localstatedi | --localstated \
2998251876Speter  | --localstate | --localstat | --localsta | --localst \
2999251876Speter  | --locals | --local | --loca | --loc | --lo)
3000251876Speter    ac_prev=localstatedir ;;
3001251876Speter  -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
3002251876Speter  | --localstate=* | --localstat=* | --localsta=* | --localst=* \
3003251876Speter  | --locals=* | --local=* | --loca=* | --loc=* | --lo=*)
3004251876Speter    localstatedir="$ac_optarg" ;;
3005251876Speter
3006251876Speter  -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
3007251876Speter    ac_prev=mandir ;;
3008251876Speter  -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
3009251876Speter    mandir="$ac_optarg" ;;
3010251876Speter
3011251876Speter  -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
3012251876Speter    ac_prev=prefix ;;
3013251876Speter  -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
3014251876Speter    prefix="$ac_optarg" ;;
3015251876Speter
3016251876Speter  -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
3017251876Speter    ac_prev=sbindir ;;
3018251876Speter  -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
3019251876Speter  | --sbi=* | --sb=*)
3020251876Speter    sbindir="$ac_optarg" ;;
3021251876Speter
3022251876Speter  -sharedstatedir | --sharedstatedir | --sharedstatedi \
3023251876Speter  | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
3024251876Speter  | --sharedst | --shareds | --shared | --share | --shar \
3025251876Speter  | --sha | --sh)
3026251876Speter    ac_prev=sharedstatedir ;;
3027251876Speter  -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
3028251876Speter  | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
3029251876Speter  | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
3030251876Speter  | --sha=* | --sh=*)
3031251876Speter    sharedstatedir="$ac_optarg" ;;
3032251876Speter
3033251876Speter  -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
3034251876Speter  | --syscon | --sysco | --sysc | --sys | --sy)
3035251876Speter    ac_prev=sysconfdir ;;
3036251876Speter  -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
3037251876Speter  | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
3038251876Speter    sysconfdir="$ac_optarg" ;;
3039251876Speter
3040251876Speter  esac
3041251876Speterdone
3042251876Speter
3043251876Speter# Be sure to have absolute paths.
3044251876Speterfor ac_var in exec_prefix prefix
3045251876Speterdo
3046251876Speter  eval ac_val=$`echo $ac_var`
3047251876Speter  case $ac_val in
3048251876Speter    [\\/$]* | ?:[\\/]* | NONE | '' ) ;;
3049251876Speter    *)  as_fn_error $? "expected an absolute path for --$ac_var: $ac_val" "$LINENO" 5;;
3050251876Speter  esac
3051251876Speterdone
3052251876Speter
3053251876Speter
3054251876Speter
3055251876Speterac_ext=c
3056251876Speterac_cpp='$CPP $CPPFLAGS'
3057251876Speterac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3058251876Speterac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3059251876Speterac_compiler_gnu=$ac_cv_c_compiler_gnu
3060251876Speterif test -n "$ac_tool_prefix"; then
3061251876Speter  # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
3062251876Speterset dummy ${ac_tool_prefix}gcc; ac_word=$2
3063251876Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3064251876Speter$as_echo_n "checking for $ac_word... " >&6; }
3065251876Speterif ${ac_cv_prog_CC+:} false; then :
3066251876Speter  $as_echo_n "(cached) " >&6
3067251876Speterelse
3068251876Speter  if test -n "$CC"; then
3069251876Speter  ac_cv_prog_CC="$CC" # Let the user override the test.
3070251876Speterelse
3071251876Speteras_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3072251876Speterfor as_dir in $PATH
3073251876Speterdo
3074251876Speter  IFS=$as_save_IFS
3075251876Speter  test -z "$as_dir" && as_dir=.
3076251876Speter    for ac_exec_ext in '' $ac_executable_extensions; do
3077253734Speter  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3078251876Speter    ac_cv_prog_CC="${ac_tool_prefix}gcc"
3079251876Speter    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3080251876Speter    break 2
3081251876Speter  fi
3082251876Speterdone
3083251876Speter  done
3084251876SpeterIFS=$as_save_IFS
3085251876Speter
3086251876Speterfi
3087251876Speterfi
3088251876SpeterCC=$ac_cv_prog_CC
3089251876Speterif test -n "$CC"; then
3090251876Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3091251876Speter$as_echo "$CC" >&6; }
3092251876Speterelse
3093251876Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3094251876Speter$as_echo "no" >&6; }
3095251876Speterfi
3096251876Speter
3097251876Speter
3098251876Speterfi
3099251876Speterif test -z "$ac_cv_prog_CC"; then
3100251876Speter  ac_ct_CC=$CC
3101251876Speter  # Extract the first word of "gcc", so it can be a program name with args.
3102251876Speterset dummy gcc; ac_word=$2
3103251876Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3104251876Speter$as_echo_n "checking for $ac_word... " >&6; }
3105251876Speterif ${ac_cv_prog_ac_ct_CC+:} false; then :
3106251876Speter  $as_echo_n "(cached) " >&6
3107251876Speterelse
3108251876Speter  if test -n "$ac_ct_CC"; then
3109251876Speter  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3110251876Speterelse
3111251876Speteras_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3112251876Speterfor as_dir in $PATH
3113251876Speterdo
3114251876Speter  IFS=$as_save_IFS
3115251876Speter  test -z "$as_dir" && as_dir=.
3116251876Speter    for ac_exec_ext in '' $ac_executable_extensions; do
3117253734Speter  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3118251876Speter    ac_cv_prog_ac_ct_CC="gcc"
3119251876Speter    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3120251876Speter    break 2
3121251876Speter  fi
3122251876Speterdone
3123251876Speter  done
3124251876SpeterIFS=$as_save_IFS
3125251876Speter
3126251876Speterfi
3127251876Speterfi
3128251876Speterac_ct_CC=$ac_cv_prog_ac_ct_CC
3129251876Speterif test -n "$ac_ct_CC"; then
3130251876Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3131251876Speter$as_echo "$ac_ct_CC" >&6; }
3132251876Speterelse
3133251876Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3134251876Speter$as_echo "no" >&6; }
3135251876Speterfi
3136251876Speter
3137251876Speter  if test "x$ac_ct_CC" = x; then
3138251876Speter    CC=""
3139251876Speter  else
3140251876Speter    case $cross_compiling:$ac_tool_warned in
3141251876Speteryes:)
3142251876Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3143251876Speter$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3144251876Speterac_tool_warned=yes ;;
3145251876Speteresac
3146251876Speter    CC=$ac_ct_CC
3147251876Speter  fi
3148251876Speterelse
3149251876Speter  CC="$ac_cv_prog_CC"
3150251876Speterfi
3151251876Speter
3152251876Speterif test -z "$CC"; then
3153251876Speter          if test -n "$ac_tool_prefix"; then
3154251876Speter    # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
3155251876Speterset dummy ${ac_tool_prefix}cc; ac_word=$2
3156251876Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3157251876Speter$as_echo_n "checking for $ac_word... " >&6; }
3158251876Speterif ${ac_cv_prog_CC+:} false; then :
3159251876Speter  $as_echo_n "(cached) " >&6
3160251876Speterelse
3161251876Speter  if test -n "$CC"; then
3162251876Speter  ac_cv_prog_CC="$CC" # Let the user override the test.
3163251876Speterelse
3164251876Speteras_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3165251876Speterfor as_dir in $PATH
3166251876Speterdo
3167251876Speter  IFS=$as_save_IFS
3168251876Speter  test -z "$as_dir" && as_dir=.
3169251876Speter    for ac_exec_ext in '' $ac_executable_extensions; do
3170253734Speter  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3171251876Speter    ac_cv_prog_CC="${ac_tool_prefix}cc"
3172251876Speter    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3173251876Speter    break 2
3174251876Speter  fi
3175251876Speterdone
3176251876Speter  done
3177251876SpeterIFS=$as_save_IFS
3178251876Speter
3179251876Speterfi
3180251876Speterfi
3181251876SpeterCC=$ac_cv_prog_CC
3182251876Speterif test -n "$CC"; then
3183251876Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3184251876Speter$as_echo "$CC" >&6; }
3185251876Speterelse
3186251876Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3187251876Speter$as_echo "no" >&6; }
3188251876Speterfi
3189251876Speter
3190251876Speter
3191251876Speter  fi
3192251876Speterfi
3193251876Speterif test -z "$CC"; then
3194251876Speter  # Extract the first word of "cc", so it can be a program name with args.
3195251876Speterset dummy cc; ac_word=$2
3196251876Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3197251876Speter$as_echo_n "checking for $ac_word... " >&6; }
3198251876Speterif ${ac_cv_prog_CC+:} false; then :
3199251876Speter  $as_echo_n "(cached) " >&6
3200251876Speterelse
3201251876Speter  if test -n "$CC"; then
3202251876Speter  ac_cv_prog_CC="$CC" # Let the user override the test.
3203251876Speterelse
3204251876Speter  ac_prog_rejected=no
3205251876Speteras_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3206251876Speterfor as_dir in $PATH
3207251876Speterdo
3208251876Speter  IFS=$as_save_IFS
3209251876Speter  test -z "$as_dir" && as_dir=.
3210251876Speter    for ac_exec_ext in '' $ac_executable_extensions; do
3211253734Speter  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3212251876Speter    if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
3213251876Speter       ac_prog_rejected=yes
3214251876Speter       continue
3215251876Speter     fi
3216251876Speter    ac_cv_prog_CC="cc"
3217251876Speter    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3218251876Speter    break 2
3219251876Speter  fi
3220251876Speterdone
3221251876Speter  done
3222251876SpeterIFS=$as_save_IFS
3223251876Speter
3224251876Speterif test $ac_prog_rejected = yes; then
3225251876Speter  # We found a bogon in the path, so make sure we never use it.
3226251876Speter  set dummy $ac_cv_prog_CC
3227251876Speter  shift
3228251876Speter  if test $# != 0; then
3229251876Speter    # We chose a different compiler from the bogus one.
3230251876Speter    # However, it has the same basename, so the bogon will be chosen
3231251876Speter    # first if we set CC to just the basename; use the full file name.
3232251876Speter    shift
3233251876Speter    ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
3234251876Speter  fi
3235251876Speterfi
3236251876Speterfi
3237251876Speterfi
3238251876SpeterCC=$ac_cv_prog_CC
3239251876Speterif test -n "$CC"; then
3240251876Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3241251876Speter$as_echo "$CC" >&6; }
3242251876Speterelse
3243251876Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3244251876Speter$as_echo "no" >&6; }
3245251876Speterfi
3246251876Speter
3247251876Speter
3248251876Speterfi
3249251876Speterif test -z "$CC"; then
3250251876Speter  if test -n "$ac_tool_prefix"; then
3251251876Speter  for ac_prog in cl.exe
3252251876Speter  do
3253251876Speter    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
3254251876Speterset dummy $ac_tool_prefix$ac_prog; ac_word=$2
3255251876Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3256251876Speter$as_echo_n "checking for $ac_word... " >&6; }
3257251876Speterif ${ac_cv_prog_CC+:} false; then :
3258251876Speter  $as_echo_n "(cached) " >&6
3259251876Speterelse
3260251876Speter  if test -n "$CC"; then
3261251876Speter  ac_cv_prog_CC="$CC" # Let the user override the test.
3262251876Speterelse
3263251876Speteras_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3264251876Speterfor as_dir in $PATH
3265251876Speterdo
3266251876Speter  IFS=$as_save_IFS
3267251876Speter  test -z "$as_dir" && as_dir=.
3268251876Speter    for ac_exec_ext in '' $ac_executable_extensions; do
3269253734Speter  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3270251876Speter    ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
3271251876Speter    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3272251876Speter    break 2
3273251876Speter  fi
3274251876Speterdone
3275251876Speter  done
3276251876SpeterIFS=$as_save_IFS
3277251876Speter
3278251876Speterfi
3279251876Speterfi
3280251876SpeterCC=$ac_cv_prog_CC
3281251876Speterif test -n "$CC"; then
3282251876Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3283251876Speter$as_echo "$CC" >&6; }
3284251876Speterelse
3285251876Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3286251876Speter$as_echo "no" >&6; }
3287251876Speterfi
3288251876Speter
3289251876Speter
3290251876Speter    test -n "$CC" && break
3291251876Speter  done
3292251876Speterfi
3293251876Speterif test -z "$CC"; then
3294251876Speter  ac_ct_CC=$CC
3295251876Speter  for ac_prog in cl.exe
3296251876Speterdo
3297251876Speter  # Extract the first word of "$ac_prog", so it can be a program name with args.
3298251876Speterset dummy $ac_prog; ac_word=$2
3299251876Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3300251876Speter$as_echo_n "checking for $ac_word... " >&6; }
3301251876Speterif ${ac_cv_prog_ac_ct_CC+:} false; then :
3302251876Speter  $as_echo_n "(cached) " >&6
3303251876Speterelse
3304251876Speter  if test -n "$ac_ct_CC"; then
3305251876Speter  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3306251876Speterelse
3307251876Speteras_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3308251876Speterfor as_dir in $PATH
3309251876Speterdo
3310251876Speter  IFS=$as_save_IFS
3311251876Speter  test -z "$as_dir" && as_dir=.
3312251876Speter    for ac_exec_ext in '' $ac_executable_extensions; do
3313253734Speter  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3314251876Speter    ac_cv_prog_ac_ct_CC="$ac_prog"
3315251876Speter    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3316251876Speter    break 2
3317251876Speter  fi
3318251876Speterdone
3319251876Speter  done
3320251876SpeterIFS=$as_save_IFS
3321251876Speter
3322251876Speterfi
3323251876Speterfi
3324251876Speterac_ct_CC=$ac_cv_prog_ac_ct_CC
3325251876Speterif test -n "$ac_ct_CC"; then
3326251876Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3327251876Speter$as_echo "$ac_ct_CC" >&6; }
3328251876Speterelse
3329251876Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3330251876Speter$as_echo "no" >&6; }
3331251876Speterfi
3332251876Speter
3333251876Speter
3334251876Speter  test -n "$ac_ct_CC" && break
3335251876Speterdone
3336251876Speter
3337251876Speter  if test "x$ac_ct_CC" = x; then
3338251876Speter    CC=""
3339251876Speter  else
3340251876Speter    case $cross_compiling:$ac_tool_warned in
3341251876Speteryes:)
3342251876Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3343251876Speter$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3344251876Speterac_tool_warned=yes ;;
3345251876Speteresac
3346251876Speter    CC=$ac_ct_CC
3347251876Speter  fi
3348251876Speterfi
3349251876Speter
3350251876Speterfi
3351251876Speter
3352251876Speter
3353251876Spetertest -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3354251876Speter$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3355251876Speteras_fn_error $? "no acceptable C compiler found in \$PATH
3356251876SpeterSee \`config.log' for more details" "$LINENO" 5; }
3357251876Speter
3358251876Speter# Provide some information about the compiler.
3359251876Speter$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
3360251876Speterset X $ac_compile
3361251876Speterac_compiler=$2
3362251876Speterfor ac_option in --version -v -V -qversion; do
3363251876Speter  { { ac_try="$ac_compiler $ac_option >&5"
3364251876Spetercase "(($ac_try" in
3365251876Speter  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3366251876Speter  *) ac_try_echo=$ac_try;;
3367251876Speteresac
3368251876Spetereval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3369251876Speter$as_echo "$ac_try_echo"; } >&5
3370251876Speter  (eval "$ac_compiler $ac_option >&5") 2>conftest.err
3371251876Speter  ac_status=$?
3372251876Speter  if test -s conftest.err; then
3373251876Speter    sed '10a\
3374251876Speter... rest of stderr output deleted ...
3375251876Speter         10q' conftest.err >conftest.er1
3376251876Speter    cat conftest.er1 >&5
3377251876Speter  fi
3378251876Speter  rm -f conftest.er1 conftest.err
3379251876Speter  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3380251876Speter  test $ac_status = 0; }
3381251876Speterdone
3382251876Speter
3383251876Spetercat confdefs.h - <<_ACEOF >conftest.$ac_ext
3384251876Speter/* end confdefs.h.  */
3385251876Speter
3386251876Speterint
3387251876Spetermain ()
3388251876Speter{
3389251876Speter
3390251876Speter  ;
3391251876Speter  return 0;
3392251876Speter}
3393251876Speter_ACEOF
3394251876Speterac_clean_files_save=$ac_clean_files
3395251876Speterac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
3396251876Speter# Try to create an executable without -o first, disregard a.out.
3397251876Speter# It will help us diagnose broken compilers, and finding out an intuition
3398251876Speter# of exeext.
3399251876Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
3400251876Speter$as_echo_n "checking whether the C compiler works... " >&6; }
3401251876Speterac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
3402251876Speter
3403251876Speter# The possible output files:
3404251876Speterac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
3405251876Speter
3406251876Speterac_rmfiles=
3407251876Speterfor ac_file in $ac_files
3408251876Speterdo
3409251876Speter  case $ac_file in
3410251876Speter    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3411251876Speter    * ) ac_rmfiles="$ac_rmfiles $ac_file";;
3412251876Speter  esac
3413251876Speterdone
3414251876Speterrm -f $ac_rmfiles
3415251876Speter
3416251876Speterif { { ac_try="$ac_link_default"
3417251876Spetercase "(($ac_try" in
3418251876Speter  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3419251876Speter  *) ac_try_echo=$ac_try;;
3420251876Speteresac
3421251876Spetereval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3422251876Speter$as_echo "$ac_try_echo"; } >&5
3423251876Speter  (eval "$ac_link_default") 2>&5
3424251876Speter  ac_status=$?
3425251876Speter  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3426251876Speter  test $ac_status = 0; }; then :
3427251876Speter  # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
3428251876Speter# So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
3429251876Speter# in a Makefile.  We should not override ac_cv_exeext if it was cached,
3430251876Speter# so that the user can short-circuit this test for compilers unknown to
3431251876Speter# Autoconf.
3432251876Speterfor ac_file in $ac_files ''
3433251876Speterdo
3434251876Speter  test -f "$ac_file" || continue
3435251876Speter  case $ac_file in
3436251876Speter    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
3437251876Speter	;;
3438251876Speter    [ab].out )
3439251876Speter	# We found the default executable, but exeext='' is most
3440251876Speter	# certainly right.
3441251876Speter	break;;
3442251876Speter    *.* )
3443251876Speter	if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
3444251876Speter	then :; else
3445251876Speter	   ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3446251876Speter	fi
3447251876Speter	# We set ac_cv_exeext here because the later test for it is not
3448251876Speter	# safe: cross compilers may not add the suffix if given an `-o'
3449251876Speter	# argument, so we may need to know it at that point already.
3450251876Speter	# Even if this section looks crufty: it has the advantage of
3451251876Speter	# actually working.
3452251876Speter	break;;
3453251876Speter    * )
3454251876Speter	break;;
3455251876Speter  esac
3456251876Speterdone
3457251876Spetertest "$ac_cv_exeext" = no && ac_cv_exeext=
3458251876Speter
3459251876Speterelse
3460251876Speter  ac_file=''
3461251876Speterfi
3462251876Speterif test -z "$ac_file"; then :
3463251876Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3464251876Speter$as_echo "no" >&6; }
3465251876Speter$as_echo "$as_me: failed program was:" >&5
3466251876Spetersed 's/^/| /' conftest.$ac_ext >&5
3467251876Speter
3468251876Speter{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3469251876Speter$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3470251876Speteras_fn_error 77 "C compiler cannot create executables
3471251876SpeterSee \`config.log' for more details" "$LINENO" 5; }
3472251876Speterelse
3473251876Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3474251876Speter$as_echo "yes" >&6; }
3475251876Speterfi
3476251876Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
3477251876Speter$as_echo_n "checking for C compiler default output file name... " >&6; }
3478251876Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
3479251876Speter$as_echo "$ac_file" >&6; }
3480251876Speterac_exeext=$ac_cv_exeext
3481251876Speter
3482251876Speterrm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
3483251876Speterac_clean_files=$ac_clean_files_save
3484251876Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
3485251876Speter$as_echo_n "checking for suffix of executables... " >&6; }
3486251876Speterif { { ac_try="$ac_link"
3487251876Spetercase "(($ac_try" in
3488251876Speter  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3489251876Speter  *) ac_try_echo=$ac_try;;
3490251876Speteresac
3491251876Spetereval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3492251876Speter$as_echo "$ac_try_echo"; } >&5
3493251876Speter  (eval "$ac_link") 2>&5
3494251876Speter  ac_status=$?
3495251876Speter  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3496251876Speter  test $ac_status = 0; }; then :
3497251876Speter  # If both `conftest.exe' and `conftest' are `present' (well, observable)
3498251876Speter# catch `conftest.exe'.  For instance with Cygwin, `ls conftest' will
3499251876Speter# work properly (i.e., refer to `conftest.exe'), while it won't with
3500251876Speter# `rm'.
3501251876Speterfor ac_file in conftest.exe conftest conftest.*; do
3502251876Speter  test -f "$ac_file" || continue
3503251876Speter  case $ac_file in
3504251876Speter    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3505251876Speter    *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3506251876Speter	  break;;
3507251876Speter    * ) break;;
3508251876Speter  esac
3509251876Speterdone
3510251876Speterelse
3511251876Speter  { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3512251876Speter$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3513251876Speteras_fn_error $? "cannot compute suffix of executables: cannot compile and link
3514251876SpeterSee \`config.log' for more details" "$LINENO" 5; }
3515251876Speterfi
3516251876Speterrm -f conftest conftest$ac_cv_exeext
3517251876Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
3518251876Speter$as_echo "$ac_cv_exeext" >&6; }
3519251876Speter
3520251876Speterrm -f conftest.$ac_ext
3521251876SpeterEXEEXT=$ac_cv_exeext
3522251876Speterac_exeext=$EXEEXT
3523251876Spetercat confdefs.h - <<_ACEOF >conftest.$ac_ext
3524251876Speter/* end confdefs.h.  */
3525251876Speter#include <stdio.h>
3526251876Speterint
3527251876Spetermain ()
3528251876Speter{
3529251876SpeterFILE *f = fopen ("conftest.out", "w");
3530251876Speter return ferror (f) || fclose (f) != 0;
3531251876Speter
3532251876Speter  ;
3533251876Speter  return 0;
3534251876Speter}
3535251876Speter_ACEOF
3536251876Speterac_clean_files="$ac_clean_files conftest.out"
3537251876Speter# Check that the compiler produces executables we can run.  If not, either
3538251876Speter# the compiler is broken, or we cross compile.
3539251876Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
3540251876Speter$as_echo_n "checking whether we are cross compiling... " >&6; }
3541251876Speterif test "$cross_compiling" != yes; then
3542251876Speter  { { ac_try="$ac_link"
3543251876Spetercase "(($ac_try" in
3544251876Speter  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3545251876Speter  *) ac_try_echo=$ac_try;;
3546251876Speteresac
3547251876Spetereval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3548251876Speter$as_echo "$ac_try_echo"; } >&5
3549251876Speter  (eval "$ac_link") 2>&5
3550251876Speter  ac_status=$?
3551251876Speter  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3552251876Speter  test $ac_status = 0; }
3553251876Speter  if { ac_try='./conftest$ac_cv_exeext'
3554251876Speter  { { case "(($ac_try" in
3555251876Speter  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3556251876Speter  *) ac_try_echo=$ac_try;;
3557251876Speteresac
3558251876Spetereval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3559251876Speter$as_echo "$ac_try_echo"; } >&5
3560251876Speter  (eval "$ac_try") 2>&5
3561251876Speter  ac_status=$?
3562251876Speter  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3563251876Speter  test $ac_status = 0; }; }; then
3564251876Speter    cross_compiling=no
3565251876Speter  else
3566251876Speter    if test "$cross_compiling" = maybe; then
3567251876Speter	cross_compiling=yes
3568251876Speter    else
3569251876Speter	{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3570251876Speter$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3571251876Speteras_fn_error $? "cannot run C compiled programs.
3572251876SpeterIf you meant to cross compile, use \`--host'.
3573251876SpeterSee \`config.log' for more details" "$LINENO" 5; }
3574251876Speter    fi
3575251876Speter  fi
3576251876Speterfi
3577251876Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
3578251876Speter$as_echo "$cross_compiling" >&6; }
3579251876Speter
3580251876Speterrm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out
3581251876Speterac_clean_files=$ac_clean_files_save
3582251876Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
3583251876Speter$as_echo_n "checking for suffix of object files... " >&6; }
3584251876Speterif ${ac_cv_objext+:} false; then :
3585251876Speter  $as_echo_n "(cached) " >&6
3586251876Speterelse
3587251876Speter  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3588251876Speter/* end confdefs.h.  */
3589251876Speter
3590251876Speterint
3591251876Spetermain ()
3592251876Speter{
3593251876Speter
3594251876Speter  ;
3595251876Speter  return 0;
3596251876Speter}
3597251876Speter_ACEOF
3598251876Speterrm -f conftest.o conftest.obj
3599251876Speterif { { ac_try="$ac_compile"
3600251876Spetercase "(($ac_try" in
3601251876Speter  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3602251876Speter  *) ac_try_echo=$ac_try;;
3603251876Speteresac
3604251876Spetereval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3605251876Speter$as_echo "$ac_try_echo"; } >&5
3606251876Speter  (eval "$ac_compile") 2>&5
3607251876Speter  ac_status=$?
3608251876Speter  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3609251876Speter  test $ac_status = 0; }; then :
3610251876Speter  for ac_file in conftest.o conftest.obj conftest.*; do
3611251876Speter  test -f "$ac_file" || continue;
3612251876Speter  case $ac_file in
3613251876Speter    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
3614251876Speter    *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
3615251876Speter       break;;
3616251876Speter  esac
3617251876Speterdone
3618251876Speterelse
3619251876Speter  $as_echo "$as_me: failed program was:" >&5
3620251876Spetersed 's/^/| /' conftest.$ac_ext >&5
3621251876Speter
3622251876Speter{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3623251876Speter$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3624251876Speteras_fn_error $? "cannot compute suffix of object files: cannot compile
3625251876SpeterSee \`config.log' for more details" "$LINENO" 5; }
3626251876Speterfi
3627251876Speterrm -f conftest.$ac_cv_objext conftest.$ac_ext
3628251876Speterfi
3629251876Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
3630251876Speter$as_echo "$ac_cv_objext" >&6; }
3631251876SpeterOBJEXT=$ac_cv_objext
3632251876Speterac_objext=$OBJEXT
3633251876Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
3634251876Speter$as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
3635251876Speterif ${ac_cv_c_compiler_gnu+:} false; then :
3636251876Speter  $as_echo_n "(cached) " >&6
3637251876Speterelse
3638251876Speter  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3639251876Speter/* end confdefs.h.  */
3640251876Speter
3641251876Speterint
3642251876Spetermain ()
3643251876Speter{
3644251876Speter#ifndef __GNUC__
3645251876Speter       choke me
3646251876Speter#endif
3647251876Speter
3648251876Speter  ;
3649251876Speter  return 0;
3650251876Speter}
3651251876Speter_ACEOF
3652251876Speterif ac_fn_c_try_compile "$LINENO"; then :
3653251876Speter  ac_compiler_gnu=yes
3654251876Speterelse
3655251876Speter  ac_compiler_gnu=no
3656251876Speterfi
3657251876Speterrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3658251876Speterac_cv_c_compiler_gnu=$ac_compiler_gnu
3659251876Speter
3660251876Speterfi
3661251876Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
3662251876Speter$as_echo "$ac_cv_c_compiler_gnu" >&6; }
3663251876Speterif test $ac_compiler_gnu = yes; then
3664251876Speter  GCC=yes
3665251876Speterelse
3666251876Speter  GCC=
3667251876Speterfi
3668251876Speterac_test_CFLAGS=${CFLAGS+set}
3669251876Speterac_save_CFLAGS=$CFLAGS
3670251876Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
3671251876Speter$as_echo_n "checking whether $CC accepts -g... " >&6; }
3672251876Speterif ${ac_cv_prog_cc_g+:} false; then :
3673251876Speter  $as_echo_n "(cached) " >&6
3674251876Speterelse
3675251876Speter  ac_save_c_werror_flag=$ac_c_werror_flag
3676251876Speter   ac_c_werror_flag=yes
3677251876Speter   ac_cv_prog_cc_g=no
3678251876Speter   CFLAGS="-g"
3679251876Speter   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3680251876Speter/* end confdefs.h.  */
3681251876Speter
3682251876Speterint
3683251876Spetermain ()
3684251876Speter{
3685251876Speter
3686251876Speter  ;
3687251876Speter  return 0;
3688251876Speter}
3689251876Speter_ACEOF
3690251876Speterif ac_fn_c_try_compile "$LINENO"; then :
3691251876Speter  ac_cv_prog_cc_g=yes
3692251876Speterelse
3693251876Speter  CFLAGS=""
3694251876Speter      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3695251876Speter/* end confdefs.h.  */
3696251876Speter
3697251876Speterint
3698251876Spetermain ()
3699251876Speter{
3700251876Speter
3701251876Speter  ;
3702251876Speter  return 0;
3703251876Speter}
3704251876Speter_ACEOF
3705251876Speterif ac_fn_c_try_compile "$LINENO"; then :
3706251876Speter
3707251876Speterelse
3708251876Speter  ac_c_werror_flag=$ac_save_c_werror_flag
3709251876Speter	 CFLAGS="-g"
3710251876Speter	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3711251876Speter/* end confdefs.h.  */
3712251876Speter
3713251876Speterint
3714251876Spetermain ()
3715251876Speter{
3716251876Speter
3717251876Speter  ;
3718251876Speter  return 0;
3719251876Speter}
3720251876Speter_ACEOF
3721251876Speterif ac_fn_c_try_compile "$LINENO"; then :
3722251876Speter  ac_cv_prog_cc_g=yes
3723251876Speterfi
3724251876Speterrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3725251876Speterfi
3726251876Speterrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3727251876Speterfi
3728251876Speterrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3729251876Speter   ac_c_werror_flag=$ac_save_c_werror_flag
3730251876Speterfi
3731251876Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
3732251876Speter$as_echo "$ac_cv_prog_cc_g" >&6; }
3733251876Speterif test "$ac_test_CFLAGS" = set; then
3734251876Speter  CFLAGS=$ac_save_CFLAGS
3735251876Speterelif test $ac_cv_prog_cc_g = yes; then
3736251876Speter  if test "$GCC" = yes; then
3737251876Speter    CFLAGS="-g -O2"
3738251876Speter  else
3739251876Speter    CFLAGS="-g"
3740251876Speter  fi
3741251876Speterelse
3742251876Speter  if test "$GCC" = yes; then
3743251876Speter    CFLAGS="-O2"
3744251876Speter  else
3745251876Speter    CFLAGS=
3746251876Speter  fi
3747251876Speterfi
3748251876Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
3749251876Speter$as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
3750251876Speterif ${ac_cv_prog_cc_c89+:} false; then :
3751251876Speter  $as_echo_n "(cached) " >&6
3752251876Speterelse
3753251876Speter  ac_cv_prog_cc_c89=no
3754251876Speterac_save_CC=$CC
3755251876Spetercat confdefs.h - <<_ACEOF >conftest.$ac_ext
3756251876Speter/* end confdefs.h.  */
3757251876Speter#include <stdarg.h>
3758251876Speter#include <stdio.h>
3759253734Speterstruct stat;
3760251876Speter/* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
3761251876Speterstruct buf { int x; };
3762251876SpeterFILE * (*rcsopen) (struct buf *, struct stat *, int);
3763251876Speterstatic char *e (p, i)
3764251876Speter     char **p;
3765251876Speter     int i;
3766251876Speter{
3767251876Speter  return p[i];
3768251876Speter}
3769251876Speterstatic char *f (char * (*g) (char **, int), char **p, ...)
3770251876Speter{
3771251876Speter  char *s;
3772251876Speter  va_list v;
3773251876Speter  va_start (v,p);
3774251876Speter  s = g (p, va_arg (v,int));
3775251876Speter  va_end (v);
3776251876Speter  return s;
3777251876Speter}
3778251876Speter
3779251876Speter/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
3780251876Speter   function prototypes and stuff, but not '\xHH' hex character constants.
3781251876Speter   These don't provoke an error unfortunately, instead are silently treated
3782251876Speter   as 'x'.  The following induces an error, until -std is added to get
3783251876Speter   proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
3784251876Speter   array size at least.  It's necessary to write '\x00'==0 to get something
3785251876Speter   that's true only with -std.  */
3786251876Speterint osf4_cc_array ['\x00' == 0 ? 1 : -1];
3787251876Speter
3788251876Speter/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
3789251876Speter   inside strings and character constants.  */
3790251876Speter#define FOO(x) 'x'
3791251876Speterint xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
3792251876Speter
3793251876Speterint test (int i, double x);
3794251876Speterstruct s1 {int (*f) (int a);};
3795251876Speterstruct s2 {int (*f) (double a);};
3796251876Speterint pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3797251876Speterint argc;
3798251876Speterchar **argv;
3799251876Speterint
3800251876Spetermain ()
3801251876Speter{
3802251876Speterreturn f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
3803251876Speter  ;
3804251876Speter  return 0;
3805251876Speter}
3806251876Speter_ACEOF
3807251876Speterfor ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
3808251876Speter	-Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
3809251876Speterdo
3810251876Speter  CC="$ac_save_CC $ac_arg"
3811251876Speter  if ac_fn_c_try_compile "$LINENO"; then :
3812251876Speter  ac_cv_prog_cc_c89=$ac_arg
3813251876Speterfi
3814251876Speterrm -f core conftest.err conftest.$ac_objext
3815251876Speter  test "x$ac_cv_prog_cc_c89" != "xno" && break
3816251876Speterdone
3817251876Speterrm -f conftest.$ac_ext
3818251876SpeterCC=$ac_save_CC
3819251876Speter
3820251876Speterfi
3821251876Speter# AC_CACHE_VAL
3822251876Spetercase "x$ac_cv_prog_cc_c89" in
3823251876Speter  x)
3824251876Speter    { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
3825251876Speter$as_echo "none needed" >&6; } ;;
3826251876Speter  xno)
3827251876Speter    { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
3828251876Speter$as_echo "unsupported" >&6; } ;;
3829251876Speter  *)
3830251876Speter    CC="$CC $ac_cv_prog_cc_c89"
3831251876Speter    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
3832251876Speter$as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
3833251876Speteresac
3834251876Speterif test "x$ac_cv_prog_cc_c89" != xno; then :
3835251876Speter
3836251876Speterfi
3837251876Speter
3838251876Speterac_ext=c
3839251876Speterac_cpp='$CPP $CPPFLAGS'
3840251876Speterac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3841251876Speterac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3842251876Speterac_compiler_gnu=$ac_cv_c_compiler_gnu
3843251876Speter
3844251876Speter
3845251876Speter
3846251876Speterif test "x$apu_preload_done" != "xyes" ; then
3847251876Speter    apu_preload_done="yes"
3848251876Speter
3849251876Speter    echo "Applying apr-util hints file rules for $host"
3850251876Speter
3851251876Speter    case "$host" in
3852251876Speter    *-dec-osf*)
3853251876Speter
3854251876Speter  if test -z "$apu_crypt_threadsafe"; then
3855251876Speter    test "x$silent" != "xyes" && echo "  setting apu_crypt_threadsafe to \"1\""
3856251876Speter    apu_crypt_threadsafe="1"
3857251876Speter  fi
3858251876Speter
3859251876Speter        ;;
3860251876Speter    *-hp-hpux11.*)
3861251876Speter
3862251876Speter  if test -z "$apu_crypt_threadsafe"; then
3863251876Speter    test "x$silent" != "xyes" && echo "  setting apu_crypt_threadsafe to \"1\""
3864251876Speter    apu_crypt_threadsafe="1"
3865251876Speter  fi
3866251876Speter
3867251876Speter        ;;
3868251876Speter    *-ibm-aix4*|*-ibm-aix5.1*)
3869251876Speter
3870251876Speter  if test -z "$apu_iconv_inbuf_const"; then
3871251876Speter    test "x$silent" != "xyes" && echo "  setting apu_iconv_inbuf_const to \"1\""
3872251876Speter    apu_iconv_inbuf_const="1"
3873251876Speter  fi
3874251876Speter
3875251876Speter        ;;
3876251876Speter    *-ibm-os390)
3877251876Speter
3878251876Speter  if test -z "$apu_crypt_threadsafe"; then
3879251876Speter    test "x$silent" != "xyes" && echo "  setting apu_crypt_threadsafe to \"1\""
3880251876Speter    apu_crypt_threadsafe="1"
3881251876Speter  fi
3882251876Speter
3883251876Speter        ;;
3884251876Speter    *-solaris2*)
3885251876Speter
3886251876Speter  if test -z "$apu_iconv_inbuf_const"; then
3887251876Speter    test "x$silent" != "xyes" && echo "  setting apu_iconv_inbuf_const to \"1\""
3888251876Speter    apu_iconv_inbuf_const="1"
3889251876Speter  fi
3890251876Speter
3891251876Speter
3892251876Speter  if test -z "$apu_crypt_threadsafe"; then
3893251876Speter    test "x$silent" != "xyes" && echo "  setting apu_crypt_threadsafe to \"1\""
3894251876Speter    apu_crypt_threadsafe="1"
3895251876Speter  fi
3896251876Speter
3897251876Speter        { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing fdatasync" >&5
3898251876Speter$as_echo_n "checking for library containing fdatasync... " >&6; }
3899251876Speterif ${ac_cv_search_fdatasync+:} false; then :
3900251876Speter  $as_echo_n "(cached) " >&6
3901251876Speterelse
3902251876Speter  ac_func_search_save_LIBS=$LIBS
3903251876Spetercat confdefs.h - <<_ACEOF >conftest.$ac_ext
3904251876Speter/* end confdefs.h.  */
3905251876Speter
3906251876Speter/* Override any GCC internal prototype to avoid an error.
3907251876Speter   Use char because int might match the return type of a GCC
3908251876Speter   builtin and then its argument prototype would still apply.  */
3909251876Speter#ifdef __cplusplus
3910251876Speterextern "C"
3911251876Speter#endif
3912251876Speterchar fdatasync ();
3913251876Speterint
3914251876Spetermain ()
3915251876Speter{
3916251876Speterreturn fdatasync ();
3917251876Speter  ;
3918251876Speter  return 0;
3919251876Speter}
3920251876Speter_ACEOF
3921251876Speterfor ac_lib in '' rt posix4; do
3922251876Speter  if test -z "$ac_lib"; then
3923251876Speter    ac_res="none required"
3924251876Speter  else
3925251876Speter    ac_res=-l$ac_lib
3926251876Speter    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
3927251876Speter  fi
3928251876Speter  if ac_fn_c_try_link "$LINENO"; then :
3929251876Speter  ac_cv_search_fdatasync=$ac_res
3930251876Speterfi
3931251876Speterrm -f core conftest.err conftest.$ac_objext \
3932251876Speter    conftest$ac_exeext
3933251876Speter  if ${ac_cv_search_fdatasync+:} false; then :
3934251876Speter  break
3935251876Speterfi
3936251876Speterdone
3937251876Speterif ${ac_cv_search_fdatasync+:} false; then :
3938251876Speter
3939251876Speterelse
3940251876Speter  ac_cv_search_fdatasync=no
3941251876Speterfi
3942251876Speterrm conftest.$ac_ext
3943251876SpeterLIBS=$ac_func_search_save_LIBS
3944251876Speterfi
3945251876Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_fdatasync" >&5
3946251876Speter$as_echo "$ac_cv_search_fdatasync" >&6; }
3947251876Speterac_res=$ac_cv_search_fdatasync
3948251876Speterif test "$ac_res" != no; then :
3949251876Speter  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
3950251876Speter
3951251876Speterfi
3952251876Speter
3953251876Speter        ;;
3954251876Speter    *-sco3.2v5*)
3955251876Speter
3956251876Speter  if test -z "$apu_db_xtra_libs"; then
3957251876Speter    test "x$silent" != "xyes" && echo "  setting apu_db_xtra_libs to \"-lsocket\""
3958251876Speter    apu_db_xtra_libs="-lsocket"
3959251876Speter  fi
3960251876Speter
3961251876Speter	;;
3962251876Speter    esac
3963251876Speter
3964251876Speterfi
3965251876Speter
3966251876Speter
3967251876Speter
3968251876SpeterAPRUTIL_INCLUDES=""
3969251876SpeterAPRUTIL_PRIV_INCLUDES="-I$top_builddir/include -I$top_builddir/include/private"
3970251876Speterif test -n "$USE_VPATH"; then
3971251876Speter    APRUTIL_PRIV_INCLUDES="$APRUTIL_PRIV_INCLUDES -I$abs_srcdir/include/private -I$abs_srcdir/include"
3972251876Speterfi
3973251876Speter
3974251876Speter
3975251876Speter
3976251876Speter
3977251876Speter  apr_found="no"
3978251876Speter
3979251876Speter  if test "$target_os" = "os2-emx"; then
3980251876Speter    # Scripts don't pass test -x on OS/2
3981251876Speter    TEST_X="test -f"
3982251876Speter  else
3983251876Speter    TEST_X="test -x"
3984251876Speter  fi
3985251876Speter
3986251876Speter  acceptable_majors="1"
3987251876Speter
3988251876Speter  apr_temp_acceptable_apr_config=""
3989251876Speter  for apr_temp_major in $acceptable_majors
3990251876Speter  do
3991251876Speter    case $apr_temp_major in
3992251876Speter      0)
3993251876Speter      apr_temp_acceptable_apr_config="$apr_temp_acceptable_apr_config apr-config"
3994251876Speter      ;;
3995251876Speter      *)
3996251876Speter      apr_temp_acceptable_apr_config="$apr_temp_acceptable_apr_config apr-$apr_temp_major-config"
3997251876Speter      ;;
3998251876Speter    esac
3999251876Speter  done
4000251876Speter
4001251876Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for APR" >&5
4002251876Speter$as_echo_n "checking for APR... " >&6; }
4003251876Speter
4004251876Speter# Check whether --with-apr was given.
4005251876Speterif test "${with_apr+set}" = set; then :
4006251876Speter  withval=$with_apr;
4007251876Speter    if test "$withval" = "no" || test "$withval" = "yes"; then
4008251876Speter      as_fn_error $? "--with-apr requires a directory or file to be provided" "$LINENO" 5
4009251876Speter    fi
4010251876Speter
4011251876Speter    for apr_temp_apr_config_file in $apr_temp_acceptable_apr_config
4012251876Speter    do
4013251876Speter      for lookdir in "$withval/bin" "$withval"
4014251876Speter      do
4015251876Speter        if $TEST_X "$lookdir/$apr_temp_apr_config_file"; then
4016251876Speter          apr_config="$lookdir/$apr_temp_apr_config_file"
4017251876Speter
4018251876Speter          apr_found="yes"
4019251876Speter          break 2
4020251876Speter        fi
4021251876Speter      done
4022251876Speter    done
4023251876Speter
4024251876Speter    if test "$apr_found" != "yes" && $TEST_X "$withval" && $withval --help > /dev/null 2>&1 ; then
4025251876Speter      apr_config="$withval"
4026251876Speter      apr_found="yes"
4027251876Speter    fi
4028251876Speter
4029251876Speter            if test "$apr_found" != "yes"; then
4030251876Speter      as_fn_error $? "the --with-apr parameter is incorrect. It must specify an install prefix, a build directory, or an apr-config file." "$LINENO" 5
4031251876Speter    fi
4032251876Speter
4033251876Speterelse
4034251876Speter
4035251876Speter        if test -n "" && test "" = "1"; then
4036251876Speter      for apr_temp_apr_config_file in $apr_temp_acceptable_apr_config
4037251876Speter      do
4038251876Speter        if $apr_temp_apr_config_file --help > /dev/null 2>&1 ; then
4039251876Speter          apr_config="$apr_temp_apr_config_file"
4040251876Speter
4041251876Speter          apr_found="yes"
4042251876Speter          break
4043251876Speter        else
4044251876Speter                    for lookdir in /usr /usr/local /usr/local/apr /opt/apr; do
4045251876Speter            if $TEST_X "$lookdir/bin/$apr_temp_apr_config_file"; then
4046251876Speter              apr_config="$lookdir/bin/$apr_temp_apr_config_file"
4047251876Speter
4048251876Speter              apr_found="yes"
4049251876Speter              break 2
4050251876Speter            fi
4051251876Speter          done
4052251876Speter        fi
4053251876Speter      done
4054251876Speter    fi
4055251876Speter        if test "$apr_found" = "no" && test -d ""; then
4056251876Speter      apr_temp_abs_srcdir="`cd \"\" && pwd`"
4057251876Speter      apr_found="reconfig"
4058251876Speter      apr_bundled_major="`sed -n '/#define.*APR_MAJOR_VERSION/s/^[^0-9]*\([0-9]*\).*$/\1/p' \"/include/apr_version.h\"`"
4059251876Speter      case $apr_bundled_major in
4060251876Speter        "")
4061251876Speter          as_fn_error $? "failed to find major version of bundled APR" "$LINENO" 5
4062251876Speter        ;;
4063251876Speter        0)
4064251876Speter          apr_temp_apr_config_file="apr-config"
4065251876Speter        ;;
4066251876Speter        *)
4067251876Speter          apr_temp_apr_config_file="apr-$apr_bundled_major-config"
4068251876Speter        ;;
4069251876Speter      esac
4070251876Speter      if test -n ""; then
4071251876Speter        apr_config="/$apr_temp_apr_config_file"
4072251876Speter      else
4073251876Speter        apr_config="/$apr_temp_apr_config_file"
4074251876Speter      fi
4075251876Speter    fi
4076251876Speter
4077251876Speterfi
4078251876Speter
4079251876Speter
4080251876Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $apr_found" >&5
4081251876Speter$as_echo "$apr_found" >&6; }
4082251876Speter
4083251876Speter  if test "$apr_found" = "no"; then
4084251876Speter    as_fn_error $? "APR could not be located. Please use the --with-apr option." "$LINENO" 5
4085251876Speter  fi
4086251876Speter
4087251876Speter  APR_BUILD_DIR="`$apr_config --installbuilddir`"
4088251876Speter
4089251876Speter      APR_BUILD_DIR="`cd $APR_BUILD_DIR && pwd`"
4090251876Speter
4091251876Speter  APR_INCLUDES="`$apr_config --includes`"
4092251876Speter  APR_LIBS="`$apr_config --link-libtool --libs`"
4093251876Speter  APR_SO_EXT="`$apr_config --apr-so-ext`"
4094251876Speter  APR_LIB_TARGET="`$apr_config --apr-lib-target`"
4095251876Speter
4096251876Speter
4097251876Speter
4098251876Speter
4099251876Speter
4100251876Speter
4101251876Speter
4102251876Speter  if test -z "$CC"; then
4103251876Speter    test "x$silent" != "xyes" && echo "  setting CC to \"`$apr_config --cc`\""
4104251876Speter    CC="`$apr_config --cc`"
4105251876Speter  fi
4106251876Speter
4107251876Speter
4108251876Speter  if test -z "$CPP"; then
4109251876Speter    test "x$silent" != "xyes" && echo "  setting CPP to \"`$apr_config --cpp`\""
4110251876Speter    CPP="`$apr_config --cpp`"
4111251876Speter  fi
4112251876Speter
4113251876Speter
4114251876Speter  if test "x$CFLAGS" = "x"; then
4115251876Speter    test "x$silent" != "xyes" && echo "  setting CFLAGS to \"`$apr_config --cflags`\""
4116251876Speter    CFLAGS="`$apr_config --cflags`"
4117251876Speter  else
4118251876Speter    apr_addto_bugger="`$apr_config --cflags`"
4119251876Speter    for i in $apr_addto_bugger; do
4120251876Speter      apr_addto_duplicate="0"
4121251876Speter      for j in $CFLAGS; do
4122251876Speter        if test "x$i" = "x$j"; then
4123251876Speter          apr_addto_duplicate="1"
4124251876Speter          break
4125251876Speter        fi
4126251876Speter      done
4127251876Speter      if test $apr_addto_duplicate = "0"; then
4128251876Speter        test "x$silent" != "xyes" && echo "  adding \"$i\" to CFLAGS"
4129251876Speter        CFLAGS="$CFLAGS $i"
4130251876Speter      fi
4131251876Speter    done
4132251876Speter  fi
4133251876Speter
4134251876Speter
4135251876Speter  if test "x$CPPFLAGS" = "x"; then
4136251876Speter    test "x$silent" != "xyes" && echo "  setting CPPFLAGS to \"`$apr_config --cppflags`\""
4137251876Speter    CPPFLAGS="`$apr_config --cppflags`"
4138251876Speter  else
4139251876Speter    apr_addto_bugger="`$apr_config --cppflags`"
4140251876Speter    for i in $apr_addto_bugger; do
4141251876Speter      apr_addto_duplicate="0"
4142251876Speter      for j in $CPPFLAGS; do
4143251876Speter        if test "x$i" = "x$j"; then
4144251876Speter          apr_addto_duplicate="1"
4145251876Speter          break
4146251876Speter        fi
4147251876Speter      done
4148251876Speter      if test $apr_addto_duplicate = "0"; then
4149251876Speter        test "x$silent" != "xyes" && echo "  adding \"$i\" to CPPFLAGS"
4150251876Speter        CPPFLAGS="$CPPFLAGS $i"
4151251876Speter      fi
4152251876Speter    done
4153251876Speter  fi
4154251876Speter
4155251876Speterapr_shlibpath_var=`$apr_config --shlib-path-var`
4156251876Speter
4157251876Speter
4158251876Speter
4159251876Speter# Check whether --with-apr-iconv was given.
4160251876Speterif test "${with_apr_iconv+set}" = set; then :
4161251876Speter  withval=$with_apr_iconv;  apu_apriconv_dir="$withval"
4162251876Speter    if test "$apu_apriconv_dir" != "no"; then
4163251876Speter      if test -d "$apu_apriconv_dir"; then
4164251876Speter
4165251876Speter  # save our work to this point; this allows the sub-package to use it
4166251876Speter  cat >confcache <<\_ACEOF
4167251876Speter# This file is a shell script that caches the results of configure
4168251876Speter# tests run on this system so they can be shared between configure
4169251876Speter# scripts and configure runs, see configure's option --config-cache.
4170251876Speter# It is not useful on other systems.  If it contains results you don't
4171251876Speter# want to keep, you may remove or edit it.
4172251876Speter#
4173251876Speter# config.status only pays attention to the cache file if you give it
4174251876Speter# the --recheck option to rerun configure.
4175251876Speter#
4176251876Speter# `ac_cv_env_foo' variables (set or unset) will be overridden when
4177251876Speter# loading this file, other *unset* `ac_cv_foo' will be assigned the
4178251876Speter# following values.
4179251876Speter
4180251876Speter_ACEOF
4181251876Speter
4182251876Speter# The following way of writing the cache mishandles newlines in values,
4183251876Speter# but we know of no workaround that is simple, portable, and efficient.
4184251876Speter# So, we kill variables containing newlines.
4185251876Speter# Ultrix sh set writes to stderr and can't be redirected directly,
4186251876Speter# and sets the high bit in the cache file unless we assign to the vars.
4187251876Speter(
4188251876Speter  for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
4189251876Speter    eval ac_val=\$$ac_var
4190251876Speter    case $ac_val in #(
4191251876Speter    *${as_nl}*)
4192251876Speter      case $ac_var in #(
4193251876Speter      *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
4194251876Speter$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
4195251876Speter      esac
4196251876Speter      case $ac_var in #(
4197251876Speter      _ | IFS | as_nl) ;; #(
4198251876Speter      BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
4199251876Speter      *) { eval $ac_var=; unset $ac_var;} ;;
4200251876Speter      esac ;;
4201251876Speter    esac
4202251876Speter  done
4203251876Speter
4204251876Speter  (set) 2>&1 |
4205251876Speter    case $as_nl`(ac_space=' '; set) 2>&1` in #(
4206251876Speter    *${as_nl}ac_space=\ *)
4207251876Speter      # `set' does not quote correctly, so add quotes: double-quote
4208251876Speter      # substitution turns \\\\ into \\, and sed turns \\ into \.
4209251876Speter      sed -n \
4210251876Speter	"s/'/'\\\\''/g;
4211251876Speter	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
4212251876Speter      ;; #(
4213251876Speter    *)
4214251876Speter      # `set' quotes correctly as required by POSIX, so do not add quotes.
4215251876Speter      sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
4216251876Speter      ;;
4217251876Speter    esac |
4218251876Speter    sort
4219251876Speter) |
4220251876Speter  sed '
4221251876Speter     /^ac_cv_env_/b end
4222251876Speter     t clear
4223251876Speter     :clear
4224251876Speter     s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
4225251876Speter     t end
4226251876Speter     s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
4227251876Speter     :end' >>confcache
4228251876Speterif diff "$cache_file" confcache >/dev/null 2>&1; then :; else
4229251876Speter  if test -w "$cache_file"; then
4230251876Speter    if test "x$cache_file" != "x/dev/null"; then
4231251876Speter      { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
4232251876Speter$as_echo "$as_me: updating cache $cache_file" >&6;}
4233251876Speter      if test ! -f "$cache_file" || test -h "$cache_file"; then
4234251876Speter	cat confcache >"$cache_file"
4235251876Speter      else
4236251876Speter        case $cache_file in #(
4237251876Speter        */* | ?:*)
4238251876Speter	  mv -f confcache "$cache_file"$$ &&
4239251876Speter	  mv -f "$cache_file"$$ "$cache_file" ;; #(
4240251876Speter        *)
4241251876Speter	  mv -f confcache "$cache_file" ;;
4242251876Speter	esac
4243251876Speter      fi
4244251876Speter    fi
4245251876Speter  else
4246251876Speter    { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
4247251876Speter$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
4248251876Speter  fi
4249251876Speterfi
4250251876Speterrm -f confcache
4251251876Speter
4252251876Speter  echo "configuring package in "$apu_apriconv_dir" now"
4253251876Speter  ac_popdir=`pwd`
4254251876Speter  apr_config_subdirs=""$apu_apriconv_dir""
4255251876Speter  test -d "$apu_apriconv_dir" || $mkdir_p "$apu_apriconv_dir"
4256251876Speter  ac_abs_srcdir=`(cd $srcdir/"$apu_apriconv_dir" && pwd)`
4257251876Speter  cd "$apu_apriconv_dir"
4258251876Speter
4259251876Speter      # A "../" for each directory in /$config_subdirs.
4260251876Speter      ac_dots=`echo $apr_config_subdirs|sed -e 's%^\./%%' -e 's%[^/]$%&/%' -e 's%[^/]*/%../%g'`
4261251876Speter
4262251876Speter  # Make the cache file pathname absolute for the subdirs
4263251876Speter  # required to correctly handle subdirs that might actually
4264251876Speter  # be symlinks
4265251876Speter  case "$cache_file" in
4266251876Speter  /*) # already absolute
4267251876Speter    ac_sub_cache_file=$cache_file ;;
4268251876Speter  *)  # Was relative path.
4269251876Speter    ac_sub_cache_file="$ac_popdir/$cache_file" ;;
4270251876Speter  esac
4271251876Speter
4272251876Speter
4273251876Speter  apr_configure_args=
4274251876Speter  apr_sep=
4275251876Speter  for apr_configure_arg in $ac_configure_args
4276251876Speter  do
4277251876Speter    case "$apr_configure_arg" in
4278251876Speter      --enable-layout=*|\'--enable-layout=*)
4279251876Speter        continue ;;
4280251876Speter    esac
4281251876Speter    apr_configure_args="$apr_configure_args$apr_sep'$apr_configure_arg'"
4282251876Speter    apr_sep=" "
4283251876Speter  done
4284251876Speter
4285251876Speter
4286251876Speter    test "x$silent" = "xyes" && apr_configure_args="$apr_configure_args --silent"
4287251876Speter
4288251876Speter    apr_configure_args="--disable-option-checking $apr_configure_args"
4289251876Speter
4290251876Speter              if eval $SHELL $ac_abs_srcdir/configure $apr_configure_args --cache-file=$ac_sub_cache_file --srcdir=$ac_abs_srcdir $apache_apr_flags \
4291251876Speter                             --prefix=$prefix \
4292251876Speter                             --exec-prefix=$exec_prefix \
4293251876Speter                             --libdir=$libdir \
4294251876Speter                             --includedir=$includedir \
4295251876Speter                             --bindir=$bindir \
4296251876Speter                             --datadir=$datadir \
4297251876Speter                             --with-installbuilddir=$installbuilddir
4298251876Speter  then :
4299251876Speter    echo ""$apu_apriconv_dir" configured properly"
4300251876Speter  else
4301251876Speter    echo "configure failed for "$apu_apriconv_dir""
4302251876Speter    exit 1
4303251876Speter  fi
4304251876Speter
4305251876Speter  cd $ac_popdir
4306251876Speter
4307251876Speter  # grab any updates from the sub-package
4308251876Speter  if test -r "$cache_file"; then
4309251876Speter  # Some versions of bash will fail to source /dev/null (special files
4310251876Speter  # actually), so we avoid doing that.  DJGPP emulates it as a regular file.
4311251876Speter  if test /dev/null != "$cache_file" && test -f "$cache_file"; then
4312251876Speter    { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
4313251876Speter$as_echo "$as_me: loading cache $cache_file" >&6;}
4314251876Speter    case $cache_file in
4315251876Speter      [\\/]* | ?:[\\/]* ) . "$cache_file";;
4316251876Speter      *)                      . "./$cache_file";;
4317251876Speter    esac
4318251876Speter  fi
4319251876Speterelse
4320251876Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
4321251876Speter$as_echo "$as_me: creating cache $cache_file" >&6;}
4322251876Speter  >$cache_file
4323251876Speterfi
4324251876Speter
4325251876Speter
4326251876Speter        APRUTIL_EXPORT_LIBS="$abs_srcdir/$apu_apriconv_dir/lib/libapriconv.la \
4327251876Speter                             $APRUTIL_EXPORT_LIBS"
4328251876Speter        APRUTIL_INCLUDES="-I$abs_srcdir/$apu_apriconv_dir/include \
4329251876Speter                          $APRUTIL_INCLUDES"
4330251876Speter        APR_ICONV_DIR="$apu_apriconv_dir"
4331251876Speter      else
4332251876Speter       APR_ICONV_DIR=""
4333251876Speter      fi
4334251876Speter    else
4335251876Speter      APR_ICONV_DIR=""
4336251876Speter    fi
4337251876Speter
4338251876Speterfi
4339251876Speter
4340251876Speter
4341251876Speter
4342251876Speterac_ext=c
4343251876Speterac_cpp='$CPP $CPPFLAGS'
4344251876Speterac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4345251876Speterac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4346251876Speterac_compiler_gnu=$ac_cv_c_compiler_gnu
4347251876Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
4348251876Speter$as_echo_n "checking how to run the C preprocessor... " >&6; }
4349251876Speter# On Suns, sometimes $CPP names a directory.
4350251876Speterif test -n "$CPP" && test -d "$CPP"; then
4351251876Speter  CPP=
4352251876Speterfi
4353251876Speterif test -z "$CPP"; then
4354251876Speter  if ${ac_cv_prog_CPP+:} false; then :
4355251876Speter  $as_echo_n "(cached) " >&6
4356251876Speterelse
4357251876Speter      # Double quotes because CPP needs to be expanded
4358251876Speter    for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
4359251876Speter    do
4360251876Speter      ac_preproc_ok=false
4361251876Speterfor ac_c_preproc_warn_flag in '' yes
4362251876Speterdo
4363251876Speter  # Use a header file that comes with gcc, so configuring glibc
4364251876Speter  # with a fresh cross-compiler works.
4365251876Speter  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4366251876Speter  # <limits.h> exists even on freestanding compilers.
4367251876Speter  # On the NeXT, cc -E runs the code through the compiler's parser,
4368251876Speter  # not just through cpp. "Syntax error" is here to catch this case.
4369251876Speter  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4370251876Speter/* end confdefs.h.  */
4371251876Speter#ifdef __STDC__
4372251876Speter# include <limits.h>
4373251876Speter#else
4374251876Speter# include <assert.h>
4375251876Speter#endif
4376251876Speter		     Syntax error
4377251876Speter_ACEOF
4378251876Speterif ac_fn_c_try_cpp "$LINENO"; then :
4379251876Speter
4380251876Speterelse
4381251876Speter  # Broken: fails on valid input.
4382251876Spetercontinue
4383251876Speterfi
4384251876Speterrm -f conftest.err conftest.i conftest.$ac_ext
4385251876Speter
4386251876Speter  # OK, works on sane cases.  Now check whether nonexistent headers
4387251876Speter  # can be detected and how.
4388251876Speter  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4389251876Speter/* end confdefs.h.  */
4390251876Speter#include <ac_nonexistent.h>
4391251876Speter_ACEOF
4392251876Speterif ac_fn_c_try_cpp "$LINENO"; then :
4393251876Speter  # Broken: success on invalid input.
4394251876Spetercontinue
4395251876Speterelse
4396251876Speter  # Passes both tests.
4397251876Speterac_preproc_ok=:
4398251876Speterbreak
4399251876Speterfi
4400251876Speterrm -f conftest.err conftest.i conftest.$ac_ext
4401251876Speter
4402251876Speterdone
4403251876Speter# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
4404251876Speterrm -f conftest.i conftest.err conftest.$ac_ext
4405251876Speterif $ac_preproc_ok; then :
4406251876Speter  break
4407251876Speterfi
4408251876Speter
4409251876Speter    done
4410251876Speter    ac_cv_prog_CPP=$CPP
4411251876Speter
4412251876Speterfi
4413251876Speter  CPP=$ac_cv_prog_CPP
4414251876Speterelse
4415251876Speter  ac_cv_prog_CPP=$CPP
4416251876Speterfi
4417251876Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
4418251876Speter$as_echo "$CPP" >&6; }
4419251876Speterac_preproc_ok=false
4420251876Speterfor ac_c_preproc_warn_flag in '' yes
4421251876Speterdo
4422251876Speter  # Use a header file that comes with gcc, so configuring glibc
4423251876Speter  # with a fresh cross-compiler works.
4424251876Speter  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4425251876Speter  # <limits.h> exists even on freestanding compilers.
4426251876Speter  # On the NeXT, cc -E runs the code through the compiler's parser,
4427251876Speter  # not just through cpp. "Syntax error" is here to catch this case.
4428251876Speter  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4429251876Speter/* end confdefs.h.  */
4430251876Speter#ifdef __STDC__
4431251876Speter# include <limits.h>
4432251876Speter#else
4433251876Speter# include <assert.h>
4434251876Speter#endif
4435251876Speter		     Syntax error
4436251876Speter_ACEOF
4437251876Speterif ac_fn_c_try_cpp "$LINENO"; then :
4438251876Speter
4439251876Speterelse
4440251876Speter  # Broken: fails on valid input.
4441251876Spetercontinue
4442251876Speterfi
4443251876Speterrm -f conftest.err conftest.i conftest.$ac_ext
4444251876Speter
4445251876Speter  # OK, works on sane cases.  Now check whether nonexistent headers
4446251876Speter  # can be detected and how.
4447251876Speter  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4448251876Speter/* end confdefs.h.  */
4449251876Speter#include <ac_nonexistent.h>
4450251876Speter_ACEOF
4451251876Speterif ac_fn_c_try_cpp "$LINENO"; then :
4452251876Speter  # Broken: success on invalid input.
4453251876Spetercontinue
4454251876Speterelse
4455251876Speter  # Passes both tests.
4456251876Speterac_preproc_ok=:
4457251876Speterbreak
4458251876Speterfi
4459251876Speterrm -f conftest.err conftest.i conftest.$ac_ext
4460251876Speter
4461251876Speterdone
4462251876Speter# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
4463251876Speterrm -f conftest.i conftest.err conftest.$ac_ext
4464251876Speterif $ac_preproc_ok; then :
4465251876Speter
4466251876Speterelse
4467251876Speter  { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4468251876Speter$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4469251876Speteras_fn_error $? "C preprocessor \"$CPP\" fails sanity check
4470251876SpeterSee \`config.log' for more details" "$LINENO" 5; }
4471251876Speterfi
4472251876Speter
4473251876Speterac_ext=c
4474251876Speterac_cpp='$CPP $CPPFLAGS'
4475251876Speterac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4476251876Speterac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4477251876Speterac_compiler_gnu=$ac_cv_c_compiler_gnu
4478251876Speter
4479251876Speter
4480251876Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
4481251876Speter$as_echo_n "checking for grep that handles long lines and -e... " >&6; }
4482251876Speterif ${ac_cv_path_GREP+:} false; then :
4483251876Speter  $as_echo_n "(cached) " >&6
4484251876Speterelse
4485251876Speter  if test -z "$GREP"; then
4486251876Speter  ac_path_GREP_found=false
4487251876Speter  # Loop through the user's path and test for each of PROGNAME-LIST
4488251876Speter  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4489251876Speterfor as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4490251876Speterdo
4491251876Speter  IFS=$as_save_IFS
4492251876Speter  test -z "$as_dir" && as_dir=.
4493251876Speter    for ac_prog in grep ggrep; do
4494251876Speter    for ac_exec_ext in '' $ac_executable_extensions; do
4495251876Speter      ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
4496253734Speter      as_fn_executable_p "$ac_path_GREP" || continue
4497251876Speter# Check for GNU ac_path_GREP and select it if it is found.
4498251876Speter  # Check for GNU $ac_path_GREP
4499251876Spetercase `"$ac_path_GREP" --version 2>&1` in
4500251876Speter*GNU*)
4501251876Speter  ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
4502251876Speter*)
4503251876Speter  ac_count=0
4504251876Speter  $as_echo_n 0123456789 >"conftest.in"
4505251876Speter  while :
4506251876Speter  do
4507251876Speter    cat "conftest.in" "conftest.in" >"conftest.tmp"
4508251876Speter    mv "conftest.tmp" "conftest.in"
4509251876Speter    cp "conftest.in" "conftest.nl"
4510251876Speter    $as_echo 'GREP' >> "conftest.nl"
4511251876Speter    "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4512251876Speter    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4513251876Speter    as_fn_arith $ac_count + 1 && ac_count=$as_val
4514251876Speter    if test $ac_count -gt ${ac_path_GREP_max-0}; then
4515251876Speter      # Best one so far, save it but keep looking for a better one
4516251876Speter      ac_cv_path_GREP="$ac_path_GREP"
4517251876Speter      ac_path_GREP_max=$ac_count
4518251876Speter    fi
4519251876Speter    # 10*(2^10) chars as input seems more than enough
4520251876Speter    test $ac_count -gt 10 && break
4521251876Speter  done
4522251876Speter  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4523251876Speteresac
4524251876Speter
4525251876Speter      $ac_path_GREP_found && break 3
4526251876Speter    done
4527251876Speter  done
4528251876Speter  done
4529251876SpeterIFS=$as_save_IFS
4530251876Speter  if test -z "$ac_cv_path_GREP"; then
4531251876Speter    as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4532251876Speter  fi
4533251876Speterelse
4534251876Speter  ac_cv_path_GREP=$GREP
4535251876Speterfi
4536251876Speter
4537251876Speterfi
4538251876Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
4539251876Speter$as_echo "$ac_cv_path_GREP" >&6; }
4540251876Speter GREP="$ac_cv_path_GREP"
4541251876Speter
4542251876Speter
4543251876Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
4544251876Speter$as_echo_n "checking for egrep... " >&6; }
4545251876Speterif ${ac_cv_path_EGREP+:} false; then :
4546251876Speter  $as_echo_n "(cached) " >&6
4547251876Speterelse
4548251876Speter  if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
4549251876Speter   then ac_cv_path_EGREP="$GREP -E"
4550251876Speter   else
4551251876Speter     if test -z "$EGREP"; then
4552251876Speter  ac_path_EGREP_found=false
4553251876Speter  # Loop through the user's path and test for each of PROGNAME-LIST
4554251876Speter  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4555251876Speterfor as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4556251876Speterdo
4557251876Speter  IFS=$as_save_IFS
4558251876Speter  test -z "$as_dir" && as_dir=.
4559251876Speter    for ac_prog in egrep; do
4560251876Speter    for ac_exec_ext in '' $ac_executable_extensions; do
4561251876Speter      ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
4562253734Speter      as_fn_executable_p "$ac_path_EGREP" || continue
4563251876Speter# Check for GNU ac_path_EGREP and select it if it is found.
4564251876Speter  # Check for GNU $ac_path_EGREP
4565251876Spetercase `"$ac_path_EGREP" --version 2>&1` in
4566251876Speter*GNU*)
4567251876Speter  ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
4568251876Speter*)
4569251876Speter  ac_count=0
4570251876Speter  $as_echo_n 0123456789 >"conftest.in"
4571251876Speter  while :
4572251876Speter  do
4573251876Speter    cat "conftest.in" "conftest.in" >"conftest.tmp"
4574251876Speter    mv "conftest.tmp" "conftest.in"
4575251876Speter    cp "conftest.in" "conftest.nl"
4576251876Speter    $as_echo 'EGREP' >> "conftest.nl"
4577251876Speter    "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4578251876Speter    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4579251876Speter    as_fn_arith $ac_count + 1 && ac_count=$as_val
4580251876Speter    if test $ac_count -gt ${ac_path_EGREP_max-0}; then
4581251876Speter      # Best one so far, save it but keep looking for a better one
4582251876Speter      ac_cv_path_EGREP="$ac_path_EGREP"
4583251876Speter      ac_path_EGREP_max=$ac_count
4584251876Speter    fi
4585251876Speter    # 10*(2^10) chars as input seems more than enough
4586251876Speter    test $ac_count -gt 10 && break
4587251876Speter  done
4588251876Speter  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4589251876Speteresac
4590251876Speter
4591251876Speter      $ac_path_EGREP_found && break 3
4592251876Speter    done
4593251876Speter  done
4594251876Speter  done
4595251876SpeterIFS=$as_save_IFS
4596251876Speter  if test -z "$ac_cv_path_EGREP"; then
4597251876Speter    as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4598251876Speter  fi
4599251876Speterelse
4600251876Speter  ac_cv_path_EGREP=$EGREP
4601251876Speterfi
4602251876Speter
4603251876Speter   fi
4604251876Speterfi
4605251876Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
4606251876Speter$as_echo "$ac_cv_path_EGREP" >&6; }
4607251876Speter EGREP="$ac_cv_path_EGREP"
4608251876Speter
4609251876Speter
4610251876Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
4611251876Speter$as_echo_n "checking for ANSI C header files... " >&6; }
4612251876Speterif ${ac_cv_header_stdc+:} false; then :
4613251876Speter  $as_echo_n "(cached) " >&6
4614251876Speterelse
4615251876Speter  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4616251876Speter/* end confdefs.h.  */
4617251876Speter#include <stdlib.h>
4618251876Speter#include <stdarg.h>
4619251876Speter#include <string.h>
4620251876Speter#include <float.h>
4621251876Speter
4622251876Speterint
4623251876Spetermain ()
4624251876Speter{
4625251876Speter
4626251876Speter  ;
4627251876Speter  return 0;
4628251876Speter}
4629251876Speter_ACEOF
4630251876Speterif ac_fn_c_try_compile "$LINENO"; then :
4631251876Speter  ac_cv_header_stdc=yes
4632251876Speterelse
4633251876Speter  ac_cv_header_stdc=no
4634251876Speterfi
4635251876Speterrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4636251876Speter
4637251876Speterif test $ac_cv_header_stdc = yes; then
4638251876Speter  # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
4639251876Speter  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4640251876Speter/* end confdefs.h.  */
4641251876Speter#include <string.h>
4642251876Speter
4643251876Speter_ACEOF
4644251876Speterif (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4645251876Speter  $EGREP "memchr" >/dev/null 2>&1; then :
4646251876Speter
4647251876Speterelse
4648251876Speter  ac_cv_header_stdc=no
4649251876Speterfi
4650251876Speterrm -f conftest*
4651251876Speter
4652251876Speterfi
4653251876Speter
4654251876Speterif test $ac_cv_header_stdc = yes; then
4655251876Speter  # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
4656251876Speter  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4657251876Speter/* end confdefs.h.  */
4658251876Speter#include <stdlib.h>
4659251876Speter
4660251876Speter_ACEOF
4661251876Speterif (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4662251876Speter  $EGREP "free" >/dev/null 2>&1; then :
4663251876Speter
4664251876Speterelse
4665251876Speter  ac_cv_header_stdc=no
4666251876Speterfi
4667251876Speterrm -f conftest*
4668251876Speter
4669251876Speterfi
4670251876Speter
4671251876Speterif test $ac_cv_header_stdc = yes; then
4672251876Speter  # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
4673251876Speter  if test "$cross_compiling" = yes; then :
4674251876Speter  :
4675251876Speterelse
4676251876Speter  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4677251876Speter/* end confdefs.h.  */
4678251876Speter#include <ctype.h>
4679251876Speter#include <stdlib.h>
4680251876Speter#if ((' ' & 0x0FF) == 0x020)
4681251876Speter# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
4682251876Speter# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
4683251876Speter#else
4684251876Speter# define ISLOWER(c) \
4685251876Speter		   (('a' <= (c) && (c) <= 'i') \
4686251876Speter		     || ('j' <= (c) && (c) <= 'r') \
4687251876Speter		     || ('s' <= (c) && (c) <= 'z'))
4688251876Speter# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
4689251876Speter#endif
4690251876Speter
4691251876Speter#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
4692251876Speterint
4693251876Spetermain ()
4694251876Speter{
4695251876Speter  int i;
4696251876Speter  for (i = 0; i < 256; i++)
4697251876Speter    if (XOR (islower (i), ISLOWER (i))
4698251876Speter	|| toupper (i) != TOUPPER (i))
4699251876Speter      return 2;
4700251876Speter  return 0;
4701251876Speter}
4702251876Speter_ACEOF
4703251876Speterif ac_fn_c_try_run "$LINENO"; then :
4704251876Speter
4705251876Speterelse
4706251876Speter  ac_cv_header_stdc=no
4707251876Speterfi
4708251876Speterrm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
4709251876Speter  conftest.$ac_objext conftest.beam conftest.$ac_ext
4710251876Speterfi
4711251876Speter
4712251876Speterfi
4713251876Speterfi
4714251876Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
4715251876Speter$as_echo "$ac_cv_header_stdc" >&6; }
4716251876Speterif test $ac_cv_header_stdc = yes; then
4717251876Speter
4718251876Speter$as_echo "#define STDC_HEADERS 1" >>confdefs.h
4719251876Speter
4720251876Speterfi
4721251876Speter
4722251876Speter# On IRIX 5.3, sys/types and inttypes.h are conflicting.
4723251876Speterfor ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
4724251876Speter		  inttypes.h stdint.h unistd.h
4725251876Speterdo :
4726251876Speter  as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
4727251876Speterac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
4728251876Speter"
4729251876Speterif eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
4730251876Speter  cat >>confdefs.h <<_ACEOF
4731251876Speter#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
4732251876Speter_ACEOF
4733251876Speter
4734251876Speterfi
4735251876Speter
4736251876Speterdone
4737251876Speter
4738251876Speter
4739251876Speter
4740251876Speter  apu_have_crypto=0
4741253734Speter  apu_have_openssl=0
4742253734Speter  apu_have_nss=0
4743362181Sdim  apu_have_commoncrypto=0
4744251876Speter
4745251876Speter  old_libs="$LIBS"
4746251876Speter  old_cppflags="$CPPFLAGS"
4747251876Speter  old_ldflags="$LDFLAGS"
4748251876Speter
4749251876Speter
4750251876Speter# Check whether --with-crypto was given.
4751251876Speterif test "${with_crypto+set}" = set; then :
4752251876Speter  withval=$with_crypto;
4753362181Sdim    cryptolibs="openssl nss commoncrypto"
4754253734Speter
4755251876Speter    if test "$withval" = "yes"; then
4756251876Speter
4757253734Speter      crypto_library_enabled=0
4758253734Speter      for cryptolib in $cryptolibs; do
4759253734Speter        eval v=\$with_$cryptolib
4760253734Speter        if test "$v" != "" -a "$v" != "no"; then
4761253734Speter          crypto_library_enabled=1
4762253734Speter        fi
4763253734Speter      done
4764253734Speter
4765253734Speter      if test "$crypto_library_enabled" = "0"; then
4766253734Speter        for cryptolib in $cryptolibs; do
4767253734Speter          eval v=\$with_$cryptolib
4768253734Speter          if test "$v" != "no"; then
4769253734Speter            eval with_$cryptolib=yes
4770253734Speter            crypto_library_enabled=1
4771253734Speter          fi
4772253734Speter        done
4773253734Speter	if test "$crypto_library_enabled" = "1"; then
4774253734Speter          { $as_echo "$as_me:${as_lineno-$LINENO}: Crypto was requested but no crypto library was found; autodetecting possible libraries" >&5
4775253734Speter$as_echo "$as_me: Crypto was requested but no crypto library was found; autodetecting possible libraries" >&6;}
4776253734Speter        else
4777253734Speter          as_fn_error $? "Crypto was requested but all possible crypto libraries were disabled." "$LINENO" 5
4778253734Speter	fi
4779253734Speter      fi
4780253734Speter
4781253734Speter
4782251876Speter  openssl_have_headers=0
4783251876Speter  openssl_have_libs=0
4784251876Speter
4785251876Speter  old_libs="$LIBS"
4786251876Speter  old_cppflags="$CPPFLAGS"
4787251876Speter  old_ldflags="$LDFLAGS"
4788251876Speter
4789251876Speter
4790251876Speter# Check whether --with-openssl was given.
4791251876Speterif test "${with_openssl+set}" = set; then :
4792251876Speter  withval=$with_openssl;
4793251876Speter    if test "$withval" = "yes"; then
4794251876Speter      for ac_header in openssl/x509.h
4795251876Speterdo :
4796251876Speter  ac_fn_c_check_header_mongrel "$LINENO" "openssl/x509.h" "ac_cv_header_openssl_x509_h" "$ac_includes_default"
4797251876Speterif test "x$ac_cv_header_openssl_x509_h" = xyes; then :
4798251876Speter  cat >>confdefs.h <<_ACEOF
4799251876Speter#define HAVE_OPENSSL_X509_H 1
4800251876Speter_ACEOF
4801251876Speter openssl_have_headers=1
4802251876Speterfi
4803251876Speter
4804251876Speterdone
4805251876Speter
4806362181Sdim      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for EVP_CIPHER_CTX_new in -lcrypto" >&5
4807362181Sdim$as_echo_n "checking for EVP_CIPHER_CTX_new in -lcrypto... " >&6; }
4808362181Sdimif ${ac_cv_lib_crypto_EVP_CIPHER_CTX_new+:} false; then :
4809251876Speter  $as_echo_n "(cached) " >&6
4810251876Speterelse
4811251876Speter  ac_check_lib_save_LIBS=$LIBS
4812251876SpeterLIBS="-lcrypto  $LIBS"
4813251876Spetercat confdefs.h - <<_ACEOF >conftest.$ac_ext
4814251876Speter/* end confdefs.h.  */
4815251876Speter
4816251876Speter/* Override any GCC internal prototype to avoid an error.
4817251876Speter   Use char because int might match the return type of a GCC
4818251876Speter   builtin and then its argument prototype would still apply.  */
4819251876Speter#ifdef __cplusplus
4820251876Speterextern "C"
4821251876Speter#endif
4822362181Sdimchar EVP_CIPHER_CTX_new ();
4823251876Speterint
4824251876Spetermain ()
4825251876Speter{
4826362181Sdimreturn EVP_CIPHER_CTX_new ();
4827251876Speter  ;
4828251876Speter  return 0;
4829251876Speter}
4830251876Speter_ACEOF
4831251876Speterif ac_fn_c_try_link "$LINENO"; then :
4832362181Sdim  ac_cv_lib_crypto_EVP_CIPHER_CTX_new=yes
4833251876Speterelse
4834362181Sdim  ac_cv_lib_crypto_EVP_CIPHER_CTX_new=no
4835251876Speterfi
4836251876Speterrm -f core conftest.err conftest.$ac_objext \
4837251876Speter    conftest$ac_exeext conftest.$ac_ext
4838251876SpeterLIBS=$ac_check_lib_save_LIBS
4839251876Speterfi
4840362181Sdim{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_crypto_EVP_CIPHER_CTX_new" >&5
4841362181Sdim$as_echo "$ac_cv_lib_crypto_EVP_CIPHER_CTX_new" >&6; }
4842362181Sdimif test "x$ac_cv_lib_crypto_EVP_CIPHER_CTX_new" = xyes; then :
4843251876Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for SSL_accept in -lssl" >&5
4844251876Speter$as_echo_n "checking for SSL_accept in -lssl... " >&6; }
4845251876Speterif ${ac_cv_lib_ssl_SSL_accept+:} false; then :
4846251876Speter  $as_echo_n "(cached) " >&6
4847251876Speterelse
4848251876Speter  ac_check_lib_save_LIBS=$LIBS
4849251876SpeterLIBS="-lssl -lcrypto $LIBS"
4850251876Spetercat confdefs.h - <<_ACEOF >conftest.$ac_ext
4851251876Speter/* end confdefs.h.  */
4852251876Speter
4853251876Speter/* Override any GCC internal prototype to avoid an error.
4854251876Speter   Use char because int might match the return type of a GCC
4855251876Speter   builtin and then its argument prototype would still apply.  */
4856251876Speter#ifdef __cplusplus
4857251876Speterextern "C"
4858251876Speter#endif
4859251876Speterchar SSL_accept ();
4860251876Speterint
4861251876Spetermain ()
4862251876Speter{
4863251876Speterreturn SSL_accept ();
4864251876Speter  ;
4865251876Speter  return 0;
4866251876Speter}
4867251876Speter_ACEOF
4868251876Speterif ac_fn_c_try_link "$LINENO"; then :
4869251876Speter  ac_cv_lib_ssl_SSL_accept=yes
4870251876Speterelse
4871251876Speter  ac_cv_lib_ssl_SSL_accept=no
4872251876Speterfi
4873251876Speterrm -f core conftest.err conftest.$ac_objext \
4874251876Speter    conftest$ac_exeext conftest.$ac_ext
4875251876SpeterLIBS=$ac_check_lib_save_LIBS
4876251876Speterfi
4877251876Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_ssl_SSL_accept" >&5
4878251876Speter$as_echo "$ac_cv_lib_ssl_SSL_accept" >&6; }
4879251876Speterif test "x$ac_cv_lib_ssl_SSL_accept" = xyes; then :
4880251876Speter  openssl_have_libs=1
4881251876Speterfi
4882251876Speter
4883251876Speterfi
4884251876Speter
4885251876Speter      if test "$openssl_have_headers" != "0" && test "$openssl_have_libs" != "0"; then
4886251876Speter        apu_have_openssl=1
4887251876Speter      fi
4888251876Speter    elif test "$withval" = "no"; then
4889251876Speter      apu_have_openssl=0
4890251876Speter    else
4891251876Speter
4892251876Speter      openssl_CPPFLAGS="-I$withval/include"
4893251876Speter      openssl_LDFLAGS="-L$withval/lib "
4894251876Speter
4895251876Speter
4896251876Speter  if test "x$CPPFLAGS" = "x"; then
4897251876Speter    test "x$silent" != "xyes" && echo "  setting CPPFLAGS to \"$openssl_CPPFLAGS\""
4898251876Speter    CPPFLAGS="$openssl_CPPFLAGS"
4899251876Speter  else
4900251876Speter    apr_addto_bugger="$openssl_CPPFLAGS"
4901251876Speter    for i in $apr_addto_bugger; do
4902251876Speter      apr_addto_duplicate="0"
4903251876Speter      for j in $CPPFLAGS; do
4904251876Speter        if test "x$i" = "x$j"; then
4905251876Speter          apr_addto_duplicate="1"
4906251876Speter          break
4907251876Speter        fi
4908251876Speter      done
4909251876Speter      if test $apr_addto_duplicate = "0"; then
4910251876Speter        test "x$silent" != "xyes" && echo "  adding \"$i\" to CPPFLAGS"
4911251876Speter        CPPFLAGS="$CPPFLAGS $i"
4912251876Speter      fi
4913251876Speter    done
4914251876Speter  fi
4915251876Speter
4916251876Speter
4917251876Speter  if test "x$LDFLAGS" = "x"; then
4918251876Speter    test "x$silent" != "xyes" && echo "  setting LDFLAGS to \"$openssl_LDFLAGS\""
4919251876Speter    LDFLAGS="$openssl_LDFLAGS"
4920251876Speter  else
4921251876Speter    apr_addto_bugger="$openssl_LDFLAGS"
4922251876Speter    for i in $apr_addto_bugger; do
4923251876Speter      apr_addto_duplicate="0"
4924251876Speter      for j in $LDFLAGS; do
4925251876Speter        if test "x$i" = "x$j"; then
4926251876Speter          apr_addto_duplicate="1"
4927251876Speter          break
4928251876Speter        fi
4929251876Speter      done
4930251876Speter      if test $apr_addto_duplicate = "0"; then
4931251876Speter        test "x$silent" != "xyes" && echo "  adding \"$i\" to LDFLAGS"
4932251876Speter        LDFLAGS="$LDFLAGS $i"
4933251876Speter      fi
4934251876Speter    done
4935251876Speter  fi
4936251876Speter
4937251876Speter
4938251876Speter      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for openssl in $withval" >&5
4939251876Speter$as_echo "$as_me: checking for openssl in $withval" >&6;}
4940251876Speter      for ac_header in openssl/x509.h
4941251876Speterdo :
4942251876Speter  ac_fn_c_check_header_mongrel "$LINENO" "openssl/x509.h" "ac_cv_header_openssl_x509_h" "$ac_includes_default"
4943251876Speterif test "x$ac_cv_header_openssl_x509_h" = xyes; then :
4944251876Speter  cat >>confdefs.h <<_ACEOF
4945251876Speter#define HAVE_OPENSSL_X509_H 1
4946251876Speter_ACEOF
4947251876Speter openssl_have_headers=1
4948251876Speterfi
4949251876Speter
4950251876Speterdone
4951251876Speter
4952362181Sdim      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for EVP_CIPHER_CTX_new in -lcrypto" >&5
4953362181Sdim$as_echo_n "checking for EVP_CIPHER_CTX_new in -lcrypto... " >&6; }
4954362181Sdimif ${ac_cv_lib_crypto_EVP_CIPHER_CTX_new+:} false; then :
4955251876Speter  $as_echo_n "(cached) " >&6
4956251876Speterelse
4957251876Speter  ac_check_lib_save_LIBS=$LIBS
4958251876SpeterLIBS="-lcrypto  $LIBS"
4959251876Spetercat confdefs.h - <<_ACEOF >conftest.$ac_ext
4960251876Speter/* end confdefs.h.  */
4961251876Speter
4962251876Speter/* Override any GCC internal prototype to avoid an error.
4963251876Speter   Use char because int might match the return type of a GCC
4964251876Speter   builtin and then its argument prototype would still apply.  */
4965251876Speter#ifdef __cplusplus
4966251876Speterextern "C"
4967251876Speter#endif
4968362181Sdimchar EVP_CIPHER_CTX_new ();
4969251876Speterint
4970251876Spetermain ()
4971251876Speter{
4972362181Sdimreturn EVP_CIPHER_CTX_new ();
4973251876Speter  ;
4974251876Speter  return 0;
4975251876Speter}
4976251876Speter_ACEOF
4977251876Speterif ac_fn_c_try_link "$LINENO"; then :
4978362181Sdim  ac_cv_lib_crypto_EVP_CIPHER_CTX_new=yes
4979251876Speterelse
4980362181Sdim  ac_cv_lib_crypto_EVP_CIPHER_CTX_new=no
4981251876Speterfi
4982251876Speterrm -f core conftest.err conftest.$ac_objext \
4983251876Speter    conftest$ac_exeext conftest.$ac_ext
4984251876SpeterLIBS=$ac_check_lib_save_LIBS
4985251876Speterfi
4986362181Sdim{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_crypto_EVP_CIPHER_CTX_new" >&5
4987362181Sdim$as_echo "$ac_cv_lib_crypto_EVP_CIPHER_CTX_new" >&6; }
4988362181Sdimif test "x$ac_cv_lib_crypto_EVP_CIPHER_CTX_new" = xyes; then :
4989251876Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for SSL_accept in -lssl" >&5
4990251876Speter$as_echo_n "checking for SSL_accept in -lssl... " >&6; }
4991251876Speterif ${ac_cv_lib_ssl_SSL_accept+:} false; then :
4992251876Speter  $as_echo_n "(cached) " >&6
4993251876Speterelse
4994251876Speter  ac_check_lib_save_LIBS=$LIBS
4995251876SpeterLIBS="-lssl -lcrypto $LIBS"
4996251876Spetercat confdefs.h - <<_ACEOF >conftest.$ac_ext
4997251876Speter/* end confdefs.h.  */
4998251876Speter
4999251876Speter/* Override any GCC internal prototype to avoid an error.
5000251876Speter   Use char because int might match the return type of a GCC
5001251876Speter   builtin and then its argument prototype would still apply.  */
5002251876Speter#ifdef __cplusplus
5003251876Speterextern "C"
5004251876Speter#endif
5005251876Speterchar SSL_accept ();
5006251876Speterint
5007251876Spetermain ()
5008251876Speter{
5009251876Speterreturn SSL_accept ();
5010251876Speter  ;
5011251876Speter  return 0;
5012251876Speter}
5013251876Speter_ACEOF
5014251876Speterif ac_fn_c_try_link "$LINENO"; then :
5015251876Speter  ac_cv_lib_ssl_SSL_accept=yes
5016251876Speterelse
5017251876Speter  ac_cv_lib_ssl_SSL_accept=no
5018251876Speterfi
5019251876Speterrm -f core conftest.err conftest.$ac_objext \
5020251876Speter    conftest$ac_exeext conftest.$ac_ext
5021251876SpeterLIBS=$ac_check_lib_save_LIBS
5022251876Speterfi
5023251876Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_ssl_SSL_accept" >&5
5024251876Speter$as_echo "$ac_cv_lib_ssl_SSL_accept" >&6; }
5025251876Speterif test "x$ac_cv_lib_ssl_SSL_accept" = xyes; then :
5026251876Speter  openssl_have_libs=1
5027251876Speterfi
5028251876Speter
5029251876Speterfi
5030251876Speter
5031251876Speter      if test "$openssl_have_headers" != "0" && test "$openssl_have_libs" != "0"; then
5032251876Speter        apu_have_openssl=1
5033251876Speter
5034251876Speter  if test "x$APRUTIL_LDFLAGS" = "x"; then
5035251876Speter    test "x$silent" != "xyes" && echo "  setting APRUTIL_LDFLAGS to \"-L$withval/lib\""
5036251876Speter    APRUTIL_LDFLAGS="-L$withval/lib"
5037251876Speter  else
5038251876Speter    apr_addto_bugger="-L$withval/lib"
5039251876Speter    for i in $apr_addto_bugger; do
5040251876Speter      apr_addto_duplicate="0"
5041251876Speter      for j in $APRUTIL_LDFLAGS; do
5042251876Speter        if test "x$i" = "x$j"; then
5043251876Speter          apr_addto_duplicate="1"
5044251876Speter          break
5045251876Speter        fi
5046251876Speter      done
5047251876Speter      if test $apr_addto_duplicate = "0"; then
5048251876Speter        test "x$silent" != "xyes" && echo "  adding \"$i\" to APRUTIL_LDFLAGS"
5049251876Speter        APRUTIL_LDFLAGS="$APRUTIL_LDFLAGS $i"
5050251876Speter      fi
5051251876Speter    done
5052251876Speter  fi
5053251876Speter
5054251876Speter
5055251876Speter  if test "x$APRUTIL_INCLUDES" = "x"; then
5056251876Speter    test "x$silent" != "xyes" && echo "  setting APRUTIL_INCLUDES to \"-I$withval/include\""
5057251876Speter    APRUTIL_INCLUDES="-I$withval/include"
5058251876Speter  else
5059251876Speter    apr_addto_bugger="-I$withval/include"
5060251876Speter    for i in $apr_addto_bugger; do
5061251876Speter      apr_addto_duplicate="0"
5062251876Speter      for j in $APRUTIL_INCLUDES; do
5063251876Speter        if test "x$i" = "x$j"; then
5064251876Speter          apr_addto_duplicate="1"
5065251876Speter          break
5066251876Speter        fi
5067251876Speter      done
5068251876Speter      if test $apr_addto_duplicate = "0"; then
5069251876Speter        test "x$silent" != "xyes" && echo "  adding \"$i\" to APRUTIL_INCLUDES"
5070251876Speter        APRUTIL_INCLUDES="$APRUTIL_INCLUDES $i"
5071251876Speter      fi
5072251876Speter    done
5073251876Speter  fi
5074251876Speter
5075251876Speter      fi
5076251876Speter
5077251876Speter      ac_fn_c_check_decl "$LINENO" "EVP_PKEY_CTX_new" "ac_cv_have_decl_EVP_PKEY_CTX_new" "#include <openssl/evp.h>
5078251876Speter"
5079251876Speterif test "x$ac_cv_have_decl_EVP_PKEY_CTX_new" = xyes; then :
5080251876Speter  ac_have_decl=1
5081251876Speterelse
5082251876Speter  ac_have_decl=0
5083251876Speterfi
5084251876Speter
5085251876Spetercat >>confdefs.h <<_ACEOF
5086251876Speter#define HAVE_DECL_EVP_PKEY_CTX_NEW $ac_have_decl
5087251876Speter_ACEOF
5088251876Speter
5089251876Speter
5090251876Speter    fi
5091251876Speter
5092251876Speterelse
5093251876Speter
5094251876Speter    apu_have_openssl=0
5095251876Speter
5096251876Speterfi
5097251876Speter
5098251876Speter
5099251876Speter
5100251876Speter
5101251876Speter      if test "$apu_have_openssl" = "1"; then
5102253734Speter
5103253734Speter  if test "x$LDADD_crypto_openssl" = "x"; then
5104253734Speter    test "x$silent" != "xyes" && echo "  setting LDADD_crypto_openssl to \"$openssl_LDFLAGS -lssl -lcrypto\""
5105251876Speter    LDADD_crypto_openssl="$openssl_LDFLAGS -lssl -lcrypto"
5106253734Speter  else
5107253734Speter    apr_addto_bugger="$openssl_LDFLAGS -lssl -lcrypto"
5108253734Speter    for i in $apr_addto_bugger; do
5109253734Speter      apr_addto_duplicate="0"
5110253734Speter      for j in $LDADD_crypto_openssl; do
5111253734Speter        if test "x$i" = "x$j"; then
5112253734Speter          apr_addto_duplicate="1"
5113253734Speter          break
5114253734Speter        fi
5115253734Speter      done
5116253734Speter      if test $apr_addto_duplicate = "0"; then
5117253734Speter        test "x$silent" != "xyes" && echo "  adding \"$i\" to LDADD_crypto_openssl"
5118253734Speter        LDADD_crypto_openssl="$LDADD_crypto_openssl $i"
5119253734Speter      fi
5120253734Speter    done
5121253734Speter  fi
5122253734Speter
5123251876Speter    apu_have_crypto=1
5124251876Speter
5125251876Speter    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for const input buffers in OpenSSL" >&5
5126251876Speter$as_echo_n "checking for const input buffers in OpenSSL... " >&6; }
5127251876Speter    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5128251876Speter/* end confdefs.h.  */
5129251876Speter#include <openssl/rsa.h>
5130251876Speterint
5131251876Spetermain ()
5132251876Speter{
5133251876Speter const unsigned char * buf;
5134251876Speter          unsigned char * outbuf;
5135251876Speter          RSA rsa;
5136251876Speter
5137251876Speter                RSA_private_decrypt(1,
5138251876Speter                                                        buf,
5139251876Speter                                                        outbuf,
5140251876Speter                                                        &rsa,
5141251876Speter                                                        RSA_PKCS1_PADDING);
5142251876Speter
5143251876Speter
5144251876Speter  ;
5145251876Speter  return 0;
5146251876Speter}
5147251876Speter_ACEOF
5148251876Speterif ac_fn_c_try_compile "$LINENO"; then :
5149251876Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5150251876Speter$as_echo "yes" >&6; }
5151251876Speter
5152251876Speter$as_echo "#define CRYPTO_OPENSSL_CONST_BUFFERS 1" >>confdefs.h
5153251876Speter
5154251876Speterelse
5155251876Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5156251876Speter$as_echo "no" >&6; }
5157251876Speterfi
5158251876Speterrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5159251876Speter
5160251876Speter  fi
5161251876Speter
5162251876Speter
5163251876Speter
5164251876Speter  LIBS="$old_libs"
5165251876Speter  CPPFLAGS="$old_cppflags"
5166251876Speter  LDFLAGS="$old_ldflags"
5167251876Speter
5168251876Speter
5169251876Speter  nss_have_libs=0
5170251876Speter
5171251876Speter  old_libs="$LIBS"
5172251876Speter  old_cppflags="$CPPFLAGS"
5173251876Speter  old_ldflags="$LDFLAGS"
5174251876Speter
5175251876Speter
5176251876Speter# Check whether --with-nss was given.
5177251876Speterif test "${with_nss+set}" = set; then :
5178251876Speter  withval=$with_nss;
5179251876Speter    if test "$withval" = "yes"; then
5180251876Speter      if test -n "$ac_tool_prefix"; then
5181251876Speter  # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args.
5182251876Speterset dummy ${ac_tool_prefix}pkg-config; ac_word=$2
5183251876Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5184251876Speter$as_echo_n "checking for $ac_word... " >&6; }
5185251876Speterif ${ac_cv_path_PKG_CONFIG+:} false; then :
5186251876Speter  $as_echo_n "(cached) " >&6
5187251876Speterelse
5188251876Speter  case $PKG_CONFIG in
5189251876Speter  [\\/]* | ?:[\\/]*)
5190251876Speter  ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path.
5191251876Speter  ;;
5192251876Speter  *)
5193251876Speter  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5194251876Speterfor as_dir in $PATH
5195251876Speterdo
5196251876Speter  IFS=$as_save_IFS
5197251876Speter  test -z "$as_dir" && as_dir=.
5198251876Speter    for ac_exec_ext in '' $ac_executable_extensions; do
5199253734Speter  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5200251876Speter    ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
5201251876Speter    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5202251876Speter    break 2
5203251876Speter  fi
5204251876Speterdone
5205251876Speter  done
5206251876SpeterIFS=$as_save_IFS
5207251876Speter
5208251876Speter  ;;
5209251876Speteresac
5210251876Speterfi
5211251876SpeterPKG_CONFIG=$ac_cv_path_PKG_CONFIG
5212251876Speterif test -n "$PKG_CONFIG"; then
5213251876Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PKG_CONFIG" >&5
5214251876Speter$as_echo "$PKG_CONFIG" >&6; }
5215251876Speterelse
5216251876Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5217251876Speter$as_echo "no" >&6; }
5218251876Speterfi
5219251876Speter
5220251876Speter
5221251876Speterfi
5222251876Speterif test -z "$ac_cv_path_PKG_CONFIG"; then
5223251876Speter  ac_pt_PKG_CONFIG=$PKG_CONFIG
5224251876Speter  # Extract the first word of "pkg-config", so it can be a program name with args.
5225251876Speterset dummy pkg-config; ac_word=$2
5226251876Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5227251876Speter$as_echo_n "checking for $ac_word... " >&6; }
5228251876Speterif ${ac_cv_path_ac_pt_PKG_CONFIG+:} false; then :
5229251876Speter  $as_echo_n "(cached) " >&6
5230251876Speterelse
5231251876Speter  case $ac_pt_PKG_CONFIG in
5232251876Speter  [\\/]* | ?:[\\/]*)
5233251876Speter  ac_cv_path_ac_pt_PKG_CONFIG="$ac_pt_PKG_CONFIG" # Let the user override the test with a path.
5234251876Speter  ;;
5235251876Speter  *)
5236251876Speter  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5237251876Speterfor as_dir in $PATH
5238251876Speterdo
5239251876Speter  IFS=$as_save_IFS
5240251876Speter  test -z "$as_dir" && as_dir=.
5241251876Speter    for ac_exec_ext in '' $ac_executable_extensions; do
5242253734Speter  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5243251876Speter    ac_cv_path_ac_pt_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
5244251876Speter    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5245251876Speter    break 2
5246251876Speter  fi
5247251876Speterdone
5248251876Speter  done
5249251876SpeterIFS=$as_save_IFS
5250251876Speter
5251251876Speter  ;;
5252251876Speteresac
5253251876Speterfi
5254251876Speterac_pt_PKG_CONFIG=$ac_cv_path_ac_pt_PKG_CONFIG
5255251876Speterif test -n "$ac_pt_PKG_CONFIG"; then
5256251876Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_pt_PKG_CONFIG" >&5
5257251876Speter$as_echo "$ac_pt_PKG_CONFIG" >&6; }
5258251876Speterelse
5259251876Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5260251876Speter$as_echo "no" >&6; }
5261251876Speterfi
5262251876Speter
5263251876Speter  if test "x$ac_pt_PKG_CONFIG" = x; then
5264251876Speter    PKG_CONFIG=""
5265251876Speter  else
5266251876Speter    case $cross_compiling:$ac_tool_warned in
5267251876Speteryes:)
5268251876Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5269251876Speter$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5270251876Speterac_tool_warned=yes ;;
5271251876Speteresac
5272251876Speter    PKG_CONFIG=$ac_pt_PKG_CONFIG
5273251876Speter  fi
5274251876Speterelse
5275251876Speter  PKG_CONFIG="$ac_cv_path_PKG_CONFIG"
5276251876Speterfi
5277251876Speter
5278251876Speter      if test -n "$PKG_CONFIG"; then
5279251876Speter        nss_CPPFLAGS=`$PKG_CONFIG --cflags-only-I nss`
5280251876Speter        nss_LDFLAGS=`$PKG_CONFIG --libs nss`
5281251876Speter
5282251876Speter  if test "x$CPPFLAGS" = "x"; then
5283251876Speter    test "x$silent" != "xyes" && echo "  setting CPPFLAGS to \"$nss_CPPFLAGS\""
5284251876Speter    CPPFLAGS="$nss_CPPFLAGS"
5285251876Speter  else
5286251876Speter    apr_addto_bugger="$nss_CPPFLAGS"
5287251876Speter    for i in $apr_addto_bugger; do
5288251876Speter      apr_addto_duplicate="0"
5289251876Speter      for j in $CPPFLAGS; do
5290251876Speter        if test "x$i" = "x$j"; then
5291251876Speter          apr_addto_duplicate="1"
5292251876Speter          break
5293251876Speter        fi
5294251876Speter      done
5295251876Speter      if test $apr_addto_duplicate = "0"; then
5296251876Speter        test "x$silent" != "xyes" && echo "  adding \"$i\" to CPPFLAGS"
5297251876Speter        CPPFLAGS="$CPPFLAGS $i"
5298251876Speter      fi
5299251876Speter    done
5300251876Speter  fi
5301251876Speter
5302251876Speter
5303251876Speter  if test "x$LDFLAGS" = "x"; then
5304251876Speter    test "x$silent" != "xyes" && echo "  setting LDFLAGS to \"$nss_LDFLAGS\""
5305251876Speter    LDFLAGS="$nss_LDFLAGS"
5306251876Speter  else
5307251876Speter    apr_addto_bugger="$nss_LDFLAGS"
5308251876Speter    for i in $apr_addto_bugger; do
5309251876Speter      apr_addto_duplicate="0"
5310251876Speter      for j in $LDFLAGS; do
5311251876Speter        if test "x$i" = "x$j"; then
5312251876Speter          apr_addto_duplicate="1"
5313251876Speter          break
5314251876Speter        fi
5315251876Speter      done
5316251876Speter      if test $apr_addto_duplicate = "0"; then
5317251876Speter        test "x$silent" != "xyes" && echo "  adding \"$i\" to LDFLAGS"
5318251876Speter        LDFLAGS="$LDFLAGS $i"
5319251876Speter      fi
5320251876Speter    done
5321251876Speter  fi
5322251876Speter
5323251876Speter      fi
5324253734Speter      nss_have_prerrorh=0
5325253734Speter      nss_have_nssh=0
5326253734Speter      nss_have_pk11pubh=0
5327253734Speter      for ac_header in prerror.h
5328251876Speterdo :
5329253734Speter  ac_fn_c_check_header_mongrel "$LINENO" "prerror.h" "ac_cv_header_prerror_h" "$ac_includes_default"
5330253734Speterif test "x$ac_cv_header_prerror_h" = xyes; then :
5331253734Speter  cat >>confdefs.h <<_ACEOF
5332253734Speter#define HAVE_PRERROR_H 1
5333253734Speter_ACEOF
5334253734Speter nss_have_prerrorh=1
5335253734Speterfi
5336253734Speter
5337253734Speterdone
5338253734Speter
5339253734Speter      for ac_header in nss/nss.h nss.h
5340253734Speterdo :
5341251876Speter  as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
5342251876Speterac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
5343251876Speterif eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
5344251876Speter  cat >>confdefs.h <<_ACEOF
5345251876Speter#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
5346251876Speter_ACEOF
5347253734Speter nss_have_nssh=1
5348251876Speterfi
5349251876Speter
5350251876Speterdone
5351251876Speter
5352253734Speter      for ac_header in nss/pk11pub.h pk11pub.h
5353253734Speterdo :
5354253734Speter  as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
5355253734Speterac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
5356253734Speterif eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
5357253734Speter  cat >>confdefs.h <<_ACEOF
5358253734Speter#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
5359253734Speter_ACEOF
5360253734Speter nss_have_pk11pubh=1
5361253734Speterfi
5362253734Speter
5363253734Speterdone
5364253734Speter
5365253734Speter      nss_have_headers=${nss_have_prerrorh}${nss_have_nssh}${nss_have_pk11pubh}
5366251876Speter      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for PR_Initialize in -lnspr4" >&5
5367251876Speter$as_echo_n "checking for PR_Initialize in -lnspr4... " >&6; }
5368251876Speterif ${ac_cv_lib_nspr4_PR_Initialize+:} false; then :
5369251876Speter  $as_echo_n "(cached) " >&6
5370251876Speterelse
5371251876Speter  ac_check_lib_save_LIBS=$LIBS
5372251876SpeterLIBS="-lnspr4  $LIBS"
5373251876Spetercat confdefs.h - <<_ACEOF >conftest.$ac_ext
5374251876Speter/* end confdefs.h.  */
5375251876Speter
5376251876Speter/* Override any GCC internal prototype to avoid an error.
5377251876Speter   Use char because int might match the return type of a GCC
5378251876Speter   builtin and then its argument prototype would still apply.  */
5379251876Speter#ifdef __cplusplus
5380251876Speterextern "C"
5381251876Speter#endif
5382251876Speterchar PR_Initialize ();
5383251876Speterint
5384251876Spetermain ()
5385251876Speter{
5386251876Speterreturn PR_Initialize ();
5387251876Speter  ;
5388251876Speter  return 0;
5389251876Speter}
5390251876Speter_ACEOF
5391251876Speterif ac_fn_c_try_link "$LINENO"; then :
5392251876Speter  ac_cv_lib_nspr4_PR_Initialize=yes
5393251876Speterelse
5394251876Speter  ac_cv_lib_nspr4_PR_Initialize=no
5395251876Speterfi
5396251876Speterrm -f core conftest.err conftest.$ac_objext \
5397251876Speter    conftest$ac_exeext conftest.$ac_ext
5398251876SpeterLIBS=$ac_check_lib_save_LIBS
5399251876Speterfi
5400251876Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_nspr4_PR_Initialize" >&5
5401251876Speter$as_echo "$ac_cv_lib_nspr4_PR_Initialize" >&6; }
5402251876Speterif test "x$ac_cv_lib_nspr4_PR_Initialize" = xyes; then :
5403251876Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for PK11_CreatePBEV2AlgorithmID in -lnss3" >&5
5404251876Speter$as_echo_n "checking for PK11_CreatePBEV2AlgorithmID in -lnss3... " >&6; }
5405251876Speterif ${ac_cv_lib_nss3_PK11_CreatePBEV2AlgorithmID+:} false; then :
5406251876Speter  $as_echo_n "(cached) " >&6
5407251876Speterelse
5408251876Speter  ac_check_lib_save_LIBS=$LIBS
5409251876SpeterLIBS="-lnss3 -lnspr4 $LIBS"
5410251876Spetercat confdefs.h - <<_ACEOF >conftest.$ac_ext
5411251876Speter/* end confdefs.h.  */
5412251876Speter
5413251876Speter/* Override any GCC internal prototype to avoid an error.
5414251876Speter   Use char because int might match the return type of a GCC
5415251876Speter   builtin and then its argument prototype would still apply.  */
5416251876Speter#ifdef __cplusplus
5417251876Speterextern "C"
5418251876Speter#endif
5419251876Speterchar PK11_CreatePBEV2AlgorithmID ();
5420251876Speterint
5421251876Spetermain ()
5422251876Speter{
5423251876Speterreturn PK11_CreatePBEV2AlgorithmID ();
5424251876Speter  ;
5425251876Speter  return 0;
5426251876Speter}
5427251876Speter_ACEOF
5428251876Speterif ac_fn_c_try_link "$LINENO"; then :
5429251876Speter  ac_cv_lib_nss3_PK11_CreatePBEV2AlgorithmID=yes
5430251876Speterelse
5431251876Speter  ac_cv_lib_nss3_PK11_CreatePBEV2AlgorithmID=no
5432251876Speterfi
5433251876Speterrm -f core conftest.err conftest.$ac_objext \
5434251876Speter    conftest$ac_exeext conftest.$ac_ext
5435251876SpeterLIBS=$ac_check_lib_save_LIBS
5436251876Speterfi
5437251876Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_nss3_PK11_CreatePBEV2AlgorithmID" >&5
5438251876Speter$as_echo "$ac_cv_lib_nss3_PK11_CreatePBEV2AlgorithmID" >&6; }
5439251876Speterif test "x$ac_cv_lib_nss3_PK11_CreatePBEV2AlgorithmID" = xyes; then :
5440251876Speter  nss_have_libs=1
5441251876Speterfi
5442251876Speter
5443251876Speterfi
5444251876Speter
5445253734Speter      if test "$nss_have_headers" = "111" && test "$nss_have_libs" != "0"; then
5446251876Speter        apu_have_nss=1
5447251876Speter      fi
5448251876Speter    elif test "$withval" = "no"; then
5449251876Speter      apu_have_nss=0
5450251876Speter    elif test "x$withval" != "x"; then
5451251876Speter
5452251876Speter      nss_CPPFLAGS="-I$withval/include/nss -I$withval/include/nss3 -I$withval/include/nspr -I$withval/include/nspr4 -I$withval/include -I$withval/../public"
5453251876Speter      nss_LDFLAGS="-L$withval/lib "
5454251876Speter
5455251876Speter
5456251876Speter  if test "x$CPPFLAGS" = "x"; then
5457251876Speter    test "x$silent" != "xyes" && echo "  setting CPPFLAGS to \"$nss_CPPFLAGS\""
5458251876Speter    CPPFLAGS="$nss_CPPFLAGS"
5459251876Speter  else
5460251876Speter    apr_addto_bugger="$nss_CPPFLAGS"
5461251876Speter    for i in $apr_addto_bugger; do
5462251876Speter      apr_addto_duplicate="0"
5463251876Speter      for j in $CPPFLAGS; do
5464251876Speter        if test "x$i" = "x$j"; then
5465251876Speter          apr_addto_duplicate="1"
5466251876Speter          break
5467251876Speter        fi
5468251876Speter      done
5469251876Speter      if test $apr_addto_duplicate = "0"; then
5470251876Speter        test "x$silent" != "xyes" && echo "  adding \"$i\" to CPPFLAGS"
5471251876Speter        CPPFLAGS="$CPPFLAGS $i"
5472251876Speter      fi
5473251876Speter    done
5474251876Speter  fi
5475251876Speter
5476251876Speter
5477251876Speter  if test "x$LDFLAGS" = "x"; then
5478251876Speter    test "x$silent" != "xyes" && echo "  setting LDFLAGS to \"$nss_LDFLAGS\""
5479251876Speter    LDFLAGS="$nss_LDFLAGS"
5480251876Speter  else
5481251876Speter    apr_addto_bugger="$nss_LDFLAGS"
5482251876Speter    for i in $apr_addto_bugger; do
5483251876Speter      apr_addto_duplicate="0"
5484251876Speter      for j in $LDFLAGS; do
5485251876Speter        if test "x$i" = "x$j"; then
5486251876Speter          apr_addto_duplicate="1"
5487251876Speter          break
5488251876Speter        fi
5489251876Speter      done
5490251876Speter      if test $apr_addto_duplicate = "0"; then
5491251876Speter        test "x$silent" != "xyes" && echo "  adding \"$i\" to LDFLAGS"
5492251876Speter        LDFLAGS="$LDFLAGS $i"
5493251876Speter      fi
5494251876Speter    done
5495251876Speter  fi
5496251876Speter
5497251876Speter
5498251876Speter      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for nss in $withval" >&5
5499251876Speter$as_echo "$as_me: checking for nss in $withval" >&6;}
5500253734Speter      nss_have_prerrorh=0
5501253734Speter      nss_have_nssh=0
5502253734Speter      nss_have_pk11pubh=0
5503253734Speter      for ac_header in prerror.h
5504251876Speterdo :
5505253734Speter  ac_fn_c_check_header_mongrel "$LINENO" "prerror.h" "ac_cv_header_prerror_h" "$ac_includes_default"
5506253734Speterif test "x$ac_cv_header_prerror_h" = xyes; then :
5507253734Speter  cat >>confdefs.h <<_ACEOF
5508253734Speter#define HAVE_PRERROR_H 1
5509253734Speter_ACEOF
5510253734Speter nss_have_prerrorh=1
5511253734Speterfi
5512253734Speter
5513253734Speterdone
5514253734Speter
5515253734Speter      for ac_header in nss/nss.h nss.h
5516253734Speterdo :
5517251876Speter  as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
5518251876Speterac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
5519251876Speterif eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
5520251876Speter  cat >>confdefs.h <<_ACEOF
5521251876Speter#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
5522251876Speter_ACEOF
5523253734Speter nss_have_nssh=1
5524251876Speterfi
5525251876Speter
5526251876Speterdone
5527251876Speter
5528253734Speter      for ac_header in nss/pk11pub.h pk11pub.h
5529253734Speterdo :
5530253734Speter  as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
5531253734Speterac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
5532253734Speterif eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
5533253734Speter  cat >>confdefs.h <<_ACEOF
5534253734Speter#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
5535253734Speter_ACEOF
5536253734Speter nss_have_pk11pubh=1
5537253734Speterfi
5538253734Speter
5539253734Speterdone
5540253734Speter
5541253734Speter      nss_have_headers=${nss_have_prerrorh}${nss_have_nssh}${nss_have_pk11pubh}
5542251876Speter      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for PR_Initialize in -lnspr4" >&5
5543251876Speter$as_echo_n "checking for PR_Initialize in -lnspr4... " >&6; }
5544251876Speterif ${ac_cv_lib_nspr4_PR_Initialize+:} false; then :
5545251876Speter  $as_echo_n "(cached) " >&6
5546251876Speterelse
5547251876Speter  ac_check_lib_save_LIBS=$LIBS
5548251876SpeterLIBS="-lnspr4  $LIBS"
5549251876Spetercat confdefs.h - <<_ACEOF >conftest.$ac_ext
5550251876Speter/* end confdefs.h.  */
5551251876Speter
5552251876Speter/* Override any GCC internal prototype to avoid an error.
5553251876Speter   Use char because int might match the return type of a GCC
5554251876Speter   builtin and then its argument prototype would still apply.  */
5555251876Speter#ifdef __cplusplus
5556251876Speterextern "C"
5557251876Speter#endif
5558251876Speterchar PR_Initialize ();
5559251876Speterint
5560251876Spetermain ()
5561251876Speter{
5562251876Speterreturn PR_Initialize ();
5563251876Speter  ;
5564251876Speter  return 0;
5565251876Speter}
5566251876Speter_ACEOF
5567251876Speterif ac_fn_c_try_link "$LINENO"; then :
5568251876Speter  ac_cv_lib_nspr4_PR_Initialize=yes
5569251876Speterelse
5570251876Speter  ac_cv_lib_nspr4_PR_Initialize=no
5571251876Speterfi
5572251876Speterrm -f core conftest.err conftest.$ac_objext \
5573251876Speter    conftest$ac_exeext conftest.$ac_ext
5574251876SpeterLIBS=$ac_check_lib_save_LIBS
5575251876Speterfi
5576251876Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_nspr4_PR_Initialize" >&5
5577251876Speter$as_echo "$ac_cv_lib_nspr4_PR_Initialize" >&6; }
5578251876Speterif test "x$ac_cv_lib_nspr4_PR_Initialize" = xyes; then :
5579251876Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for PK11_CreatePBEV2AlgorithmID in -lnss3" >&5
5580251876Speter$as_echo_n "checking for PK11_CreatePBEV2AlgorithmID in -lnss3... " >&6; }
5581251876Speterif ${ac_cv_lib_nss3_PK11_CreatePBEV2AlgorithmID+:} false; then :
5582251876Speter  $as_echo_n "(cached) " >&6
5583251876Speterelse
5584251876Speter  ac_check_lib_save_LIBS=$LIBS
5585251876SpeterLIBS="-lnss3 -lnspr4 $LIBS"
5586251876Spetercat confdefs.h - <<_ACEOF >conftest.$ac_ext
5587251876Speter/* end confdefs.h.  */
5588251876Speter
5589251876Speter/* Override any GCC internal prototype to avoid an error.
5590251876Speter   Use char because int might match the return type of a GCC
5591251876Speter   builtin and then its argument prototype would still apply.  */
5592251876Speter#ifdef __cplusplus
5593251876Speterextern "C"
5594251876Speter#endif
5595251876Speterchar PK11_CreatePBEV2AlgorithmID ();
5596251876Speterint
5597251876Spetermain ()
5598251876Speter{
5599251876Speterreturn PK11_CreatePBEV2AlgorithmID ();
5600251876Speter  ;
5601251876Speter  return 0;
5602251876Speter}
5603251876Speter_ACEOF
5604251876Speterif ac_fn_c_try_link "$LINENO"; then :
5605251876Speter  ac_cv_lib_nss3_PK11_CreatePBEV2AlgorithmID=yes
5606251876Speterelse
5607251876Speter  ac_cv_lib_nss3_PK11_CreatePBEV2AlgorithmID=no
5608251876Speterfi
5609251876Speterrm -f core conftest.err conftest.$ac_objext \
5610251876Speter    conftest$ac_exeext conftest.$ac_ext
5611251876SpeterLIBS=$ac_check_lib_save_LIBS
5612251876Speterfi
5613251876Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_nss3_PK11_CreatePBEV2AlgorithmID" >&5
5614251876Speter$as_echo "$ac_cv_lib_nss3_PK11_CreatePBEV2AlgorithmID" >&6; }
5615251876Speterif test "x$ac_cv_lib_nss3_PK11_CreatePBEV2AlgorithmID" = xyes; then :
5616251876Speter  nss_have_libs=1
5617251876Speterfi
5618251876Speter
5619251876Speterfi
5620251876Speter
5621253734Speter      if test "$nss_have_headers" = "111" && test "$nss_have_libs" != "0"; then
5622251876Speter        apu_have_nss=1
5623251876Speter      fi
5624251876Speter
5625251876Speter    fi
5626251876Speter    if test "$apu_have_nss" != "0"; then
5627251876Speter
5628251876Speter  if test "x$APRUTIL_PRIV_INCLUDES" = "x"; then
5629251876Speter    test "x$silent" != "xyes" && echo "  setting APRUTIL_PRIV_INCLUDES to \"$nss_CPPFLAGS\""
5630251876Speter    APRUTIL_PRIV_INCLUDES="$nss_CPPFLAGS"
5631251876Speter  else
5632251876Speter    apr_addto_bugger="$nss_CPPFLAGS"
5633251876Speter    for i in $apr_addto_bugger; do
5634251876Speter      apr_addto_duplicate="0"
5635251876Speter      for j in $APRUTIL_PRIV_INCLUDES; do
5636251876Speter        if test "x$i" = "x$j"; then
5637251876Speter          apr_addto_duplicate="1"
5638251876Speter          break
5639251876Speter        fi
5640251876Speter      done
5641251876Speter      if test $apr_addto_duplicate = "0"; then
5642251876Speter        test "x$silent" != "xyes" && echo "  adding \"$i\" to APRUTIL_PRIV_INCLUDES"
5643251876Speter        APRUTIL_PRIV_INCLUDES="$APRUTIL_PRIV_INCLUDES $i"
5644251876Speter      fi
5645251876Speter    done
5646251876Speter  fi
5647251876Speter
5648251876Speter    fi
5649251876Speter
5650251876Speterelse
5651251876Speter
5652251876Speter    apu_have_nss=0
5653251876Speter
5654251876Speterfi
5655251876Speter
5656251876Speter
5657251876Speter
5658251876Speter
5659251876Speter      if test "$apu_have_nss" = "1"; then
5660253734Speter
5661253734Speter  if test "x$LDADD_crypto_nss" = "x"; then
5662253734Speter    test "x$silent" != "xyes" && echo "  setting LDADD_crypto_nss to \"$nss_LDFLAGS -lnspr4 -lnss3\""
5663251876Speter    LDADD_crypto_nss="$nss_LDFLAGS -lnspr4 -lnss3"
5664251876Speter  else
5665253734Speter    apr_addto_bugger="$nss_LDFLAGS -lnspr4 -lnss3"
5666251876Speter    for i in $apr_addto_bugger; do
5667251876Speter      apr_addto_duplicate="0"
5668253734Speter      for j in $LDADD_crypto_nss; do
5669251876Speter        if test "x$i" = "x$j"; then
5670251876Speter          apr_addto_duplicate="1"
5671251876Speter          break
5672251876Speter        fi
5673251876Speter      done
5674251876Speter      if test $apr_addto_duplicate = "0"; then
5675253734Speter        test "x$silent" != "xyes" && echo "  adding \"$i\" to LDADD_crypto_nss"
5676253734Speter        LDADD_crypto_nss="$LDADD_crypto_nss $i"
5677251876Speter      fi
5678251876Speter    done
5679251876Speter  fi
5680251876Speter
5681251876Speter    apu_have_crypto=1
5682251876Speter  fi
5683251876Speter
5684251876Speter
5685251876Speter
5686251876Speter  LIBS="$old_libs"
5687251876Speter  CPPFLAGS="$old_cppflags"
5688251876Speter  LDFLAGS="$old_ldflags"
5689251876Speter
5690362181Sdim
5691362181Sdim  apu_have_commoncrypto=0
5692362181Sdim  commoncrypto_have_headers=0
5693362181Sdim  commoncrypto_have_libs=0
5694362181Sdim
5695362181Sdim  old_libs="$LIBS"
5696362181Sdim  old_cppflags="$CPPFLAGS"
5697362181Sdim  old_ldflags="$LDFLAGS"
5698362181Sdim
5699362181Sdim
5700362181Sdim# Check whether --with-commoncrypto was given.
5701362181Sdimif test "${with_commoncrypto+set}" = set; then :
5702362181Sdim  withval=$with_commoncrypto;
5703362181Sdim    if test "$withval" = "yes"; then
5704362181Sdim      for ac_header in CommonCrypto/CommonKeyDerivation.h
5705362181Sdimdo :
5706362181Sdim  ac_fn_c_check_header_mongrel "$LINENO" "CommonCrypto/CommonKeyDerivation.h" "ac_cv_header_CommonCrypto_CommonKeyDerivation_h" "$ac_includes_default"
5707362181Sdimif test "x$ac_cv_header_CommonCrypto_CommonKeyDerivation_h" = xyes; then :
5708362181Sdim  cat >>confdefs.h <<_ACEOF
5709362181Sdim#define HAVE_COMMONCRYPTO_COMMONKEYDERIVATION_H 1
5710362181Sdim_ACEOF
5711362181Sdim commoncrypto_have_headers=1
5712362181Sdimfi
5713362181Sdim
5714362181Sdimdone
5715362181Sdim
5716362181Sdim      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for CCKeyDerivationPBKDF in -lSystem" >&5
5717362181Sdim$as_echo_n "checking for CCKeyDerivationPBKDF in -lSystem... " >&6; }
5718362181Sdimif ${ac_cv_lib_System_CCKeyDerivationPBKDF+:} false; then :
5719362181Sdim  $as_echo_n "(cached) " >&6
5720362181Sdimelse
5721362181Sdim  ac_check_lib_save_LIBS=$LIBS
5722362181SdimLIBS="-lSystem  $LIBS"
5723362181Sdimcat confdefs.h - <<_ACEOF >conftest.$ac_ext
5724362181Sdim/* end confdefs.h.  */
5725362181Sdim
5726362181Sdim/* Override any GCC internal prototype to avoid an error.
5727362181Sdim   Use char because int might match the return type of a GCC
5728362181Sdim   builtin and then its argument prototype would still apply.  */
5729362181Sdim#ifdef __cplusplus
5730362181Sdimextern "C"
5731362181Sdim#endif
5732362181Sdimchar CCKeyDerivationPBKDF ();
5733362181Sdimint
5734362181Sdimmain ()
5735362181Sdim{
5736362181Sdimreturn CCKeyDerivationPBKDF ();
5737362181Sdim  ;
5738362181Sdim  return 0;
5739362181Sdim}
5740362181Sdim_ACEOF
5741362181Sdimif ac_fn_c_try_link "$LINENO"; then :
5742362181Sdim  ac_cv_lib_System_CCKeyDerivationPBKDF=yes
5743362181Sdimelse
5744362181Sdim  ac_cv_lib_System_CCKeyDerivationPBKDF=no
5745362181Sdimfi
5746362181Sdimrm -f core conftest.err conftest.$ac_objext \
5747362181Sdim    conftest$ac_exeext conftest.$ac_ext
5748362181SdimLIBS=$ac_check_lib_save_LIBS
5749362181Sdimfi
5750362181Sdim{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_System_CCKeyDerivationPBKDF" >&5
5751362181Sdim$as_echo "$ac_cv_lib_System_CCKeyDerivationPBKDF" >&6; }
5752362181Sdimif test "x$ac_cv_lib_System_CCKeyDerivationPBKDF" = xyes; then :
5753362181Sdim  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for CCCryptorCreate in -lSystem" >&5
5754362181Sdim$as_echo_n "checking for CCCryptorCreate in -lSystem... " >&6; }
5755362181Sdimif ${ac_cv_lib_System_CCCryptorCreate+:} false; then :
5756362181Sdim  $as_echo_n "(cached) " >&6
5757362181Sdimelse
5758362181Sdim  ac_check_lib_save_LIBS=$LIBS
5759362181SdimLIBS="-lSystem -lcrypto $LIBS"
5760362181Sdimcat confdefs.h - <<_ACEOF >conftest.$ac_ext
5761362181Sdim/* end confdefs.h.  */
5762362181Sdim
5763362181Sdim/* Override any GCC internal prototype to avoid an error.
5764362181Sdim   Use char because int might match the return type of a GCC
5765362181Sdim   builtin and then its argument prototype would still apply.  */
5766362181Sdim#ifdef __cplusplus
5767362181Sdimextern "C"
5768362181Sdim#endif
5769362181Sdimchar CCCryptorCreate ();
5770362181Sdimint
5771362181Sdimmain ()
5772362181Sdim{
5773362181Sdimreturn CCCryptorCreate ();
5774362181Sdim  ;
5775362181Sdim  return 0;
5776362181Sdim}
5777362181Sdim_ACEOF
5778362181Sdimif ac_fn_c_try_link "$LINENO"; then :
5779362181Sdim  ac_cv_lib_System_CCCryptorCreate=yes
5780362181Sdimelse
5781362181Sdim  ac_cv_lib_System_CCCryptorCreate=no
5782362181Sdimfi
5783362181Sdimrm -f core conftest.err conftest.$ac_objext \
5784362181Sdim    conftest$ac_exeext conftest.$ac_ext
5785362181SdimLIBS=$ac_check_lib_save_LIBS
5786362181Sdimfi
5787362181Sdim{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_System_CCCryptorCreate" >&5
5788362181Sdim$as_echo "$ac_cv_lib_System_CCCryptorCreate" >&6; }
5789362181Sdimif test "x$ac_cv_lib_System_CCCryptorCreate" = xyes; then :
5790362181Sdim  commoncrypto_have_libs=1
5791362181Sdimfi
5792362181Sdim
5793362181Sdimfi
5794362181Sdim
5795362181Sdim      if test "$commoncrypto_have_headers" != "0" && test "$commoncrypto_have_libs" != "0"; then
5796362181Sdim        apu_have_commoncrypto=1
5797362181Sdim      fi
5798362181Sdim    elif test "$withval" = "no"; then
5799362181Sdim      apu_have_commoncrypto=0
5800362181Sdim    else
5801362181Sdim
5802362181Sdim      commoncrypto_CPPFLAGS="-I$withval/include"
5803362181Sdim      commoncrypto_LDFLAGS="-L$withval/lib "
5804362181Sdim
5805362181Sdim
5806362181Sdim  if test "x$CPPFLAGS" = "x"; then
5807362181Sdim    test "x$silent" != "xyes" && echo "  setting CPPFLAGS to \"$commoncrypto_CPPFLAGS\""
5808362181Sdim    CPPFLAGS="$commoncrypto_CPPFLAGS"
5809362181Sdim  else
5810362181Sdim    apr_addto_bugger="$commoncrypto_CPPFLAGS"
5811362181Sdim    for i in $apr_addto_bugger; do
5812362181Sdim      apr_addto_duplicate="0"
5813362181Sdim      for j in $CPPFLAGS; do
5814362181Sdim        if test "x$i" = "x$j"; then
5815362181Sdim          apr_addto_duplicate="1"
5816362181Sdim          break
5817362181Sdim        fi
5818362181Sdim      done
5819362181Sdim      if test $apr_addto_duplicate = "0"; then
5820362181Sdim        test "x$silent" != "xyes" && echo "  adding \"$i\" to CPPFLAGS"
5821362181Sdim        CPPFLAGS="$CPPFLAGS $i"
5822362181Sdim      fi
5823362181Sdim    done
5824362181Sdim  fi
5825362181Sdim
5826362181Sdim
5827362181Sdim  if test "x$LDFLAGS" = "x"; then
5828362181Sdim    test "x$silent" != "xyes" && echo "  setting LDFLAGS to \"$commoncrypto_LDFLAGS\""
5829362181Sdim    LDFLAGS="$commoncrypto_LDFLAGS"
5830362181Sdim  else
5831362181Sdim    apr_addto_bugger="$commoncrypto_LDFLAGS"
5832362181Sdim    for i in $apr_addto_bugger; do
5833362181Sdim      apr_addto_duplicate="0"
5834362181Sdim      for j in $LDFLAGS; do
5835362181Sdim        if test "x$i" = "x$j"; then
5836362181Sdim          apr_addto_duplicate="1"
5837362181Sdim          break
5838362181Sdim        fi
5839362181Sdim      done
5840362181Sdim      if test $apr_addto_duplicate = "0"; then
5841362181Sdim        test "x$silent" != "xyes" && echo "  adding \"$i\" to LDFLAGS"
5842362181Sdim        LDFLAGS="$LDFLAGS $i"
5843362181Sdim      fi
5844362181Sdim    done
5845362181Sdim  fi
5846362181Sdim
5847362181Sdim
5848362181Sdim      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for commoncrypto in $withval" >&5
5849362181Sdim$as_echo "$as_me: checking for commoncrypto in $withval" >&6;}
5850362181Sdim      for ac_header in CommonCrypto/CommonKeyDerivation.h
5851362181Sdimdo :
5852362181Sdim  ac_fn_c_check_header_mongrel "$LINENO" "CommonCrypto/CommonKeyDerivation.h" "ac_cv_header_CommonCrypto_CommonKeyDerivation_h" "$ac_includes_default"
5853362181Sdimif test "x$ac_cv_header_CommonCrypto_CommonKeyDerivation_h" = xyes; then :
5854362181Sdim  cat >>confdefs.h <<_ACEOF
5855362181Sdim#define HAVE_COMMONCRYPTO_COMMONKEYDERIVATION_H 1
5856362181Sdim_ACEOF
5857362181Sdim commoncrypto_have_headers=1
5858362181Sdimfi
5859362181Sdim
5860362181Sdimdone
5861362181Sdim
5862362181Sdim      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for CCKeyDerivationPBKDF in -lSystem" >&5
5863362181Sdim$as_echo_n "checking for CCKeyDerivationPBKDF in -lSystem... " >&6; }
5864362181Sdimif ${ac_cv_lib_System_CCKeyDerivationPBKDF+:} false; then :
5865362181Sdim  $as_echo_n "(cached) " >&6
5866362181Sdimelse
5867362181Sdim  ac_check_lib_save_LIBS=$LIBS
5868362181SdimLIBS="-lSystem  $LIBS"
5869362181Sdimcat confdefs.h - <<_ACEOF >conftest.$ac_ext
5870362181Sdim/* end confdefs.h.  */
5871362181Sdim
5872362181Sdim/* Override any GCC internal prototype to avoid an error.
5873362181Sdim   Use char because int might match the return type of a GCC
5874362181Sdim   builtin and then its argument prototype would still apply.  */
5875362181Sdim#ifdef __cplusplus
5876362181Sdimextern "C"
5877362181Sdim#endif
5878362181Sdimchar CCKeyDerivationPBKDF ();
5879362181Sdimint
5880362181Sdimmain ()
5881362181Sdim{
5882362181Sdimreturn CCKeyDerivationPBKDF ();
5883362181Sdim  ;
5884362181Sdim  return 0;
5885362181Sdim}
5886362181Sdim_ACEOF
5887362181Sdimif ac_fn_c_try_link "$LINENO"; then :
5888362181Sdim  ac_cv_lib_System_CCKeyDerivationPBKDF=yes
5889362181Sdimelse
5890362181Sdim  ac_cv_lib_System_CCKeyDerivationPBKDF=no
5891362181Sdimfi
5892362181Sdimrm -f core conftest.err conftest.$ac_objext \
5893362181Sdim    conftest$ac_exeext conftest.$ac_ext
5894362181SdimLIBS=$ac_check_lib_save_LIBS
5895362181Sdimfi
5896362181Sdim{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_System_CCKeyDerivationPBKDF" >&5
5897362181Sdim$as_echo "$ac_cv_lib_System_CCKeyDerivationPBKDF" >&6; }
5898362181Sdimif test "x$ac_cv_lib_System_CCKeyDerivationPBKDF" = xyes; then :
5899362181Sdim  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for CCCryptorCreate in -lSystem" >&5
5900362181Sdim$as_echo_n "checking for CCCryptorCreate in -lSystem... " >&6; }
5901362181Sdimif ${ac_cv_lib_System_CCCryptorCreate+:} false; then :
5902362181Sdim  $as_echo_n "(cached) " >&6
5903362181Sdimelse
5904362181Sdim  ac_check_lib_save_LIBS=$LIBS
5905362181SdimLIBS="-lSystem -lcrypto $LIBS"
5906362181Sdimcat confdefs.h - <<_ACEOF >conftest.$ac_ext
5907362181Sdim/* end confdefs.h.  */
5908362181Sdim
5909362181Sdim/* Override any GCC internal prototype to avoid an error.
5910362181Sdim   Use char because int might match the return type of a GCC
5911362181Sdim   builtin and then its argument prototype would still apply.  */
5912362181Sdim#ifdef __cplusplus
5913362181Sdimextern "C"
5914362181Sdim#endif
5915362181Sdimchar CCCryptorCreate ();
5916362181Sdimint
5917362181Sdimmain ()
5918362181Sdim{
5919362181Sdimreturn CCCryptorCreate ();
5920362181Sdim  ;
5921362181Sdim  return 0;
5922362181Sdim}
5923362181Sdim_ACEOF
5924362181Sdimif ac_fn_c_try_link "$LINENO"; then :
5925362181Sdim  ac_cv_lib_System_CCCryptorCreate=yes
5926362181Sdimelse
5927362181Sdim  ac_cv_lib_System_CCCryptorCreate=no
5928362181Sdimfi
5929362181Sdimrm -f core conftest.err conftest.$ac_objext \
5930362181Sdim    conftest$ac_exeext conftest.$ac_ext
5931362181SdimLIBS=$ac_check_lib_save_LIBS
5932362181Sdimfi
5933362181Sdim{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_System_CCCryptorCreate" >&5
5934362181Sdim$as_echo "$ac_cv_lib_System_CCCryptorCreate" >&6; }
5935362181Sdimif test "x$ac_cv_lib_System_CCCryptorCreate" = xyes; then :
5936362181Sdim  commoncrypto_have_libs=1
5937362181Sdimfi
5938362181Sdim
5939362181Sdimfi
5940362181Sdim
5941362181Sdim      if test "$commoncrypto_have_headers" != "0" && test "$commoncrypto_have_libs" != "0"; then
5942362181Sdim        apu_have_commoncrypto=1
5943362181Sdim
5944362181Sdim  if test "x$LDFLAGS" = "x"; then
5945362181Sdim    test "x$silent" != "xyes" && echo "  setting LDFLAGS to \"-L$withval/lib\""
5946362181Sdim    LDFLAGS="-L$withval/lib"
5947362181Sdim  else
5948362181Sdim    apr_addto_bugger="-L$withval/lib"
5949362181Sdim    for i in $apr_addto_bugger; do
5950362181Sdim      apr_addto_duplicate="0"
5951362181Sdim      for j in $LDFLAGS; do
5952362181Sdim        if test "x$i" = "x$j"; then
5953362181Sdim          apr_addto_duplicate="1"
5954362181Sdim          break
5955362181Sdim        fi
5956362181Sdim      done
5957362181Sdim      if test $apr_addto_duplicate = "0"; then
5958362181Sdim        test "x$silent" != "xyes" && echo "  adding \"$i\" to LDFLAGS"
5959362181Sdim        LDFLAGS="$LDFLAGS $i"
5960362181Sdim      fi
5961362181Sdim    done
5962362181Sdim  fi
5963362181Sdim
5964362181Sdim
5965362181Sdim  if test "x$INCLUDES" = "x"; then
5966362181Sdim    test "x$silent" != "xyes" && echo "  setting INCLUDES to \"-I$withval/include\""
5967362181Sdim    INCLUDES="-I$withval/include"
5968362181Sdim  else
5969362181Sdim    apr_addto_bugger="-I$withval/include"
5970362181Sdim    for i in $apr_addto_bugger; do
5971362181Sdim      apr_addto_duplicate="0"
5972362181Sdim      for j in $INCLUDES; do
5973362181Sdim        if test "x$i" = "x$j"; then
5974362181Sdim          apr_addto_duplicate="1"
5975362181Sdim          break
5976362181Sdim        fi
5977362181Sdim      done
5978362181Sdim      if test $apr_addto_duplicate = "0"; then
5979362181Sdim        test "x$silent" != "xyes" && echo "  adding \"$i\" to INCLUDES"
5980362181Sdim        INCLUDES="$INCLUDES $i"
5981362181Sdim      fi
5982362181Sdim    done
5983362181Sdim  fi
5984362181Sdim
5985362181Sdim      fi
5986362181Sdim
5987362181Sdim    fi
5988362181Sdim
5989362181Sdimelse
5990362181Sdim
5991362181Sdim    apu_have_commoncrypto=0
5992362181Sdim
5993362181Sdimfi
5994362181Sdim
5995362181Sdim
5996362181Sdim      if test "$apu_have_commoncrypto" = "1"; then
5997362181Sdim    apu_have_crypto=1
5998362181Sdim  fi
5999362181Sdim
6000362181Sdim
6001362181Sdim
6002362181Sdim
6003362181Sdim  LIBS="$old_libs"
6004362181Sdim  CPPFLAGS="$old_cppflags"
6005362181Sdim  LDFLAGS="$old_ldflags"
6006362181Sdim
6007253734Speter            if test "$apu_have_crypto" = "0"; then
6008362181Sdim        as_fn_error $? "Crypto was requested but no crypto library could be enabled; specify the location of a crypto library using --with-openssl, --with-nss, and/or --with-commoncrypto." "$LINENO" 5
6009251876Speter      fi
6010251876Speter    fi
6011251876Speter
6012251876Speterelse
6013251876Speter
6014253734Speter      apu_have_crypto=0
6015251876Speter
6016251876Speterfi
6017251876Speter
6018251876Speter
6019251876Speter
6020251876Speter
6021251876Speter
6022251876Speter
6023251876Speter
6024251876Speterecho $ac_n "${nl}checking for ldap support..."
6025251876Speter
6026251876Speterapu_has_ldap="0";
6027251876Speterapu_has_ldapssl_client_init="0"
6028251876Speterapu_has_ldapssl_client_deinit="0"
6029251876Speterapu_has_ldapssl_add_trusted_cert="0"
6030251876Speterapu_has_ldap_start_tls_s="0"
6031251876Speterapu_has_ldapssl_init="0"
6032251876Speterapu_has_ldap_sslinit="0"
6033251876Speterapu_has_ldapssl_install_routines="0"
6034251876Speterapu_has_ldap_openldap="0"
6035251876Speterapu_has_ldap_solaris="0"
6036251876Speterapu_has_ldap_novell="0"
6037251876Speterapu_has_ldap_microsoft="0"
6038251876Speterapu_has_ldap_netscape="0"
6039251876Speterapu_has_ldap_mozilla="0"
6040251876Speterapu_has_ldap_tivoli="0"
6041251876Speterapu_has_ldap_zos="0"
6042251876Speterapu_has_ldap_other="0"
6043253734SpeterLDADD_ldap_found=""
6044251876Speter
6045251876Speter
6046251876Speter# Check whether --with-lber was given.
6047251876Speterif test "${with_lber+set}" = set; then :
6048251876Speter  withval=$with_lber;
6049251876Speter    if test "$withval" = "yes"; then
6050251876Speter      apu_liblber_name="lber"
6051251876Speter    else
6052251876Speter      apu_liblber_name="$withval"
6053251876Speter    fi
6054251876Speter
6055251876Speterelse
6056251876Speter
6057251876Speter    apu_liblber_name="lber"
6058251876Speter
6059251876Speterfi
6060251876Speter
6061251876Speter
6062251876Speter
6063251876Speter# Check whether --with-ldap-include was given.
6064251876Speterif test "${with_ldap_include+set}" = set; then :
6065251876Speter  withval=$with_ldap_include;
6066251876Speterfi
6067251876Speter
6068251876Speter
6069251876Speter# Check whether --with-ldap-lib was given.
6070251876Speterif test "${with_ldap_lib+set}" = set; then :
6071251876Speter  withval=$with_ldap_lib;
6072251876Speterfi
6073251876Speter
6074251876Speter
6075251876Speter# Check whether --with-ldap was given.
6076251876Speterif test "${with_ldap+set}" = set; then :
6077251876Speter  withval=$with_ldap;
6078251876Speter    if test "$with_ldap" != "no"; then
6079251876Speter      save_cppflags="$CPPFLAGS"
6080251876Speter      save_ldflags="$LDFLAGS"
6081251876Speter      save_libs="$LIBS"
6082251876Speter      if test -n "$with_ldap_include"; then
6083251876Speter        CPPFLAGS="$CPPFLAGS -I$with_ldap_include"
6084251876Speter
6085251876Speter  if test "x$APRUTIL_INCLUDES" = "x"; then
6086251876Speter    test "x$silent" != "xyes" && echo "  setting APRUTIL_INCLUDES to \"-I$with_ldap_include\""
6087251876Speter    APRUTIL_INCLUDES="-I$with_ldap_include"
6088251876Speter  else
6089251876Speter    apr_addto_bugger="-I$with_ldap_include"
6090251876Speter    for i in $apr_addto_bugger; do
6091251876Speter      apr_addto_duplicate="0"
6092251876Speter      for j in $APRUTIL_INCLUDES; do
6093251876Speter        if test "x$i" = "x$j"; then
6094251876Speter          apr_addto_duplicate="1"
6095251876Speter          break
6096251876Speter        fi
6097251876Speter      done
6098251876Speter      if test $apr_addto_duplicate = "0"; then
6099251876Speter        test "x$silent" != "xyes" && echo "  adding \"$i\" to APRUTIL_INCLUDES"
6100251876Speter        APRUTIL_INCLUDES="$APRUTIL_INCLUDES $i"
6101251876Speter      fi
6102251876Speter    done
6103251876Speter  fi
6104251876Speter
6105251876Speter      fi
6106251876Speter      if test -n "$with_ldap_lib"; then
6107251876Speter        LDFLAGS="$LDFLAGS -L$with_ldap_lib"
6108251876Speter
6109251876Speter  if test "x$APRUTIL_LDFLAGS" = "x"; then
6110251876Speter    test "x$silent" != "xyes" && echo "  setting APRUTIL_LDFLAGS to \"-L$with_ldap_lib\""
6111251876Speter    APRUTIL_LDFLAGS="-L$with_ldap_lib"
6112251876Speter  else
6113251876Speter    apr_addto_bugger="-L$with_ldap_lib"
6114251876Speter    for i in $apr_addto_bugger; do
6115251876Speter      apr_addto_duplicate="0"
6116251876Speter      for j in $APRUTIL_LDFLAGS; do
6117251876Speter        if test "x$i" = "x$j"; then
6118251876Speter          apr_addto_duplicate="1"
6119251876Speter          break
6120251876Speter        fi
6121251876Speter      done
6122251876Speter      if test $apr_addto_duplicate = "0"; then
6123251876Speter        test "x$silent" != "xyes" && echo "  adding \"$i\" to APRUTIL_LDFLAGS"
6124251876Speter        APRUTIL_LDFLAGS="$APRUTIL_LDFLAGS $i"
6125251876Speter      fi
6126251876Speter    done
6127251876Speter  fi
6128251876Speter
6129251876Speter      fi
6130251876Speter
6131251876Speter      LIBLDAP="$withval"
6132251876Speter      if test "$LIBLDAP" = "yes"; then
6133251876Speter
6134251876Speter  if test ${apu_has_ldap} != "1"; then
6135251876Speter    ldaplib="ldap50"
6136251876Speter    extralib="-lnspr4 -lplc4 -lplds4 -liutil50 -llber50 -lldif50 -lnss3 -lprldap50 -lssl3 -lssldap50"
6137251876Speter    # Clear the cache entry for subsequent APU_FIND_LDAPLIB invocations.
6138251876Speter
6139251876Speter    ldaplib_cache_id="`echo $ldaplib | sed -e 's/[^a-zA-Z0-9_]/_/g'`"
6140251876Speter
6141251876Speter    unset ac_cv_lib_${ldaplib_cache_id}_ldap_init
6142251876Speter    unset ac_cv_lib_${ldaplib_cache_id}___ldap_init
6143251876Speter    as_ac_Lib=`$as_echo "ac_cv_lib_${ldaplib}''_ldap_init" | $as_tr_sh`
6144251876Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ldap_init in -l${ldaplib}" >&5
6145251876Speter$as_echo_n "checking for ldap_init in -l${ldaplib}... " >&6; }
6146251876Speterif eval \${$as_ac_Lib+:} false; then :
6147251876Speter  $as_echo_n "(cached) " >&6
6148251876Speterelse
6149251876Speter  ac_check_lib_save_LIBS=$LIBS
6150251876SpeterLIBS="-l${ldaplib} ${extralib} $LIBS"
6151251876Spetercat confdefs.h - <<_ACEOF >conftest.$ac_ext
6152251876Speter/* end confdefs.h.  */
6153251876Speter
6154251876Speter/* Override any GCC internal prototype to avoid an error.
6155251876Speter   Use char because int might match the return type of a GCC
6156251876Speter   builtin and then its argument prototype would still apply.  */
6157251876Speter#ifdef __cplusplus
6158251876Speterextern "C"
6159251876Speter#endif
6160251876Speterchar ldap_init ();
6161251876Speterint
6162251876Spetermain ()
6163251876Speter{
6164251876Speterreturn ldap_init ();
6165251876Speter  ;
6166251876Speter  return 0;
6167251876Speter}
6168251876Speter_ACEOF
6169251876Speterif ac_fn_c_try_link "$LINENO"; then :
6170251876Speter  eval "$as_ac_Lib=yes"
6171251876Speterelse
6172251876Speter  eval "$as_ac_Lib=no"
6173251876Speterfi
6174251876Speterrm -f core conftest.err conftest.$ac_objext \
6175251876Speter    conftest$ac_exeext conftest.$ac_ext
6176251876SpeterLIBS=$ac_check_lib_save_LIBS
6177251876Speterfi
6178251876Spetereval ac_res=\$$as_ac_Lib
6179251876Speter	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
6180251876Speter$as_echo "$ac_res" >&6; }
6181251876Speterif eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
6182251876Speter
6183253734Speter        LDADD_ldap_found="-l${ldaplib} ${extralib}"
6184251876Speter        as_ac_Lib=`$as_echo "ac_cv_lib_${ldaplib}''_ldapssl_client_init" | $as_tr_sh`
6185251876Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ldapssl_client_init in -l${ldaplib}" >&5
6186251876Speter$as_echo_n "checking for ldapssl_client_init in -l${ldaplib}... " >&6; }
6187251876Speterif eval \${$as_ac_Lib+:} false; then :
6188251876Speter  $as_echo_n "(cached) " >&6
6189251876Speterelse
6190251876Speter  ac_check_lib_save_LIBS=$LIBS
6191251876SpeterLIBS="-l${ldaplib} ${extralib} $LIBS"
6192251876Spetercat confdefs.h - <<_ACEOF >conftest.$ac_ext
6193251876Speter/* end confdefs.h.  */
6194251876Speter
6195251876Speter/* Override any GCC internal prototype to avoid an error.
6196251876Speter   Use char because int might match the return type of a GCC
6197251876Speter   builtin and then its argument prototype would still apply.  */
6198251876Speter#ifdef __cplusplus
6199251876Speterextern "C"
6200251876Speter#endif
6201251876Speterchar ldapssl_client_init ();
6202251876Speterint
6203251876Spetermain ()
6204251876Speter{
6205251876Speterreturn ldapssl_client_init ();
6206251876Speter  ;
6207251876Speter  return 0;
6208251876Speter}
6209251876Speter_ACEOF
6210251876Speterif ac_fn_c_try_link "$LINENO"; then :
6211251876Speter  eval "$as_ac_Lib=yes"
6212251876Speterelse
6213251876Speter  eval "$as_ac_Lib=no"
6214251876Speterfi
6215251876Speterrm -f core conftest.err conftest.$ac_objext \
6216251876Speter    conftest$ac_exeext conftest.$ac_ext
6217251876SpeterLIBS=$ac_check_lib_save_LIBS
6218251876Speterfi
6219251876Spetereval ac_res=\$$as_ac_Lib
6220251876Speter	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
6221251876Speter$as_echo "$ac_res" >&6; }
6222251876Speterif eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
6223251876Speter  apu_has_ldapssl_client_init="1"
6224251876Speterfi
6225251876Speter
6226251876Speter        as_ac_Lib=`$as_echo "ac_cv_lib_${ldaplib}''_ldapssl_client_deinit" | $as_tr_sh`
6227251876Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ldapssl_client_deinit in -l${ldaplib}" >&5
6228251876Speter$as_echo_n "checking for ldapssl_client_deinit in -l${ldaplib}... " >&6; }
6229251876Speterif eval \${$as_ac_Lib+:} false; then :
6230251876Speter  $as_echo_n "(cached) " >&6
6231251876Speterelse
6232251876Speter  ac_check_lib_save_LIBS=$LIBS
6233251876SpeterLIBS="-l${ldaplib} ${extralib} $LIBS"
6234251876Spetercat confdefs.h - <<_ACEOF >conftest.$ac_ext
6235251876Speter/* end confdefs.h.  */
6236251876Speter
6237251876Speter/* Override any GCC internal prototype to avoid an error.
6238251876Speter   Use char because int might match the return type of a GCC
6239251876Speter   builtin and then its argument prototype would still apply.  */
6240251876Speter#ifdef __cplusplus
6241251876Speterextern "C"
6242251876Speter#endif
6243251876Speterchar ldapssl_client_deinit ();
6244251876Speterint
6245251876Spetermain ()
6246251876Speter{
6247251876Speterreturn ldapssl_client_deinit ();
6248251876Speter  ;
6249251876Speter  return 0;
6250251876Speter}
6251251876Speter_ACEOF
6252251876Speterif ac_fn_c_try_link "$LINENO"; then :
6253251876Speter  eval "$as_ac_Lib=yes"
6254251876Speterelse
6255251876Speter  eval "$as_ac_Lib=no"
6256251876Speterfi
6257251876Speterrm -f core conftest.err conftest.$ac_objext \
6258251876Speter    conftest$ac_exeext conftest.$ac_ext
6259251876SpeterLIBS=$ac_check_lib_save_LIBS
6260251876Speterfi
6261251876Spetereval ac_res=\$$as_ac_Lib
6262251876Speter	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
6263251876Speter$as_echo "$ac_res" >&6; }
6264251876Speterif eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
6265251876Speter  apu_has_ldapssl_client_deinit="1"
6266251876Speterfi
6267251876Speter
6268251876Speter        as_ac_Lib=`$as_echo "ac_cv_lib_${ldaplib}''_ldapssl_add_trusted_cert" | $as_tr_sh`
6269251876Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ldapssl_add_trusted_cert in -l${ldaplib}" >&5
6270251876Speter$as_echo_n "checking for ldapssl_add_trusted_cert in -l${ldaplib}... " >&6; }
6271251876Speterif eval \${$as_ac_Lib+:} false; then :
6272251876Speter  $as_echo_n "(cached) " >&6
6273251876Speterelse
6274251876Speter  ac_check_lib_save_LIBS=$LIBS
6275251876SpeterLIBS="-l${ldaplib} ${extralib} $LIBS"
6276251876Spetercat confdefs.h - <<_ACEOF >conftest.$ac_ext
6277251876Speter/* end confdefs.h.  */
6278251876Speter
6279251876Speter/* Override any GCC internal prototype to avoid an error.
6280251876Speter   Use char because int might match the return type of a GCC
6281251876Speter   builtin and then its argument prototype would still apply.  */
6282251876Speter#ifdef __cplusplus
6283251876Speterextern "C"
6284251876Speter#endif
6285251876Speterchar ldapssl_add_trusted_cert ();
6286251876Speterint
6287251876Spetermain ()
6288251876Speter{
6289251876Speterreturn ldapssl_add_trusted_cert ();
6290251876Speter  ;
6291251876Speter  return 0;
6292251876Speter}
6293251876Speter_ACEOF
6294251876Speterif ac_fn_c_try_link "$LINENO"; then :
6295251876Speter  eval "$as_ac_Lib=yes"
6296251876Speterelse
6297251876Speter  eval "$as_ac_Lib=no"
6298251876Speterfi
6299251876Speterrm -f core conftest.err conftest.$ac_objext \
6300251876Speter    conftest$ac_exeext conftest.$ac_ext
6301251876SpeterLIBS=$ac_check_lib_save_LIBS
6302251876Speterfi
6303251876Spetereval ac_res=\$$as_ac_Lib
6304251876Speter	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
6305251876Speter$as_echo "$ac_res" >&6; }
6306251876Speterif eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
6307251876Speter  apu_has_ldapssl_add_trusted_cert="1"
6308251876Speterfi
6309251876Speter
6310251876Speter        as_ac_Lib=`$as_echo "ac_cv_lib_${ldaplib}''_ldap_start_tls_s" | $as_tr_sh`
6311251876Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ldap_start_tls_s in -l${ldaplib}" >&5
6312251876Speter$as_echo_n "checking for ldap_start_tls_s in -l${ldaplib}... " >&6; }
6313251876Speterif eval \${$as_ac_Lib+:} false; then :
6314251876Speter  $as_echo_n "(cached) " >&6
6315251876Speterelse
6316251876Speter  ac_check_lib_save_LIBS=$LIBS
6317251876SpeterLIBS="-l${ldaplib} ${extralib} $LIBS"
6318251876Spetercat confdefs.h - <<_ACEOF >conftest.$ac_ext
6319251876Speter/* end confdefs.h.  */
6320251876Speter
6321251876Speter/* Override any GCC internal prototype to avoid an error.
6322251876Speter   Use char because int might match the return type of a GCC
6323251876Speter   builtin and then its argument prototype would still apply.  */
6324251876Speter#ifdef __cplusplus
6325251876Speterextern "C"
6326251876Speter#endif
6327251876Speterchar ldap_start_tls_s ();
6328251876Speterint
6329251876Spetermain ()
6330251876Speter{
6331251876Speterreturn ldap_start_tls_s ();
6332251876Speter  ;
6333251876Speter  return 0;
6334251876Speter}
6335251876Speter_ACEOF
6336251876Speterif ac_fn_c_try_link "$LINENO"; then :
6337251876Speter  eval "$as_ac_Lib=yes"
6338251876Speterelse
6339251876Speter  eval "$as_ac_Lib=no"
6340251876Speterfi
6341251876Speterrm -f core conftest.err conftest.$ac_objext \
6342251876Speter    conftest$ac_exeext conftest.$ac_ext
6343251876SpeterLIBS=$ac_check_lib_save_LIBS
6344251876Speterfi
6345251876Spetereval ac_res=\$$as_ac_Lib
6346251876Speter	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
6347251876Speter$as_echo "$ac_res" >&6; }
6348251876Speterif eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
6349251876Speter  apu_has_ldap_start_tls_s="1"
6350251876Speterfi
6351251876Speter
6352251876Speter        as_ac_Lib=`$as_echo "ac_cv_lib_${ldaplib}''_ldap_sslinit" | $as_tr_sh`
6353251876Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ldap_sslinit in -l${ldaplib}" >&5
6354251876Speter$as_echo_n "checking for ldap_sslinit in -l${ldaplib}... " >&6; }
6355251876Speterif eval \${$as_ac_Lib+:} false; then :
6356251876Speter  $as_echo_n "(cached) " >&6
6357251876Speterelse
6358251876Speter  ac_check_lib_save_LIBS=$LIBS
6359251876SpeterLIBS="-l${ldaplib} ${extralib} $LIBS"
6360251876Spetercat confdefs.h - <<_ACEOF >conftest.$ac_ext
6361251876Speter/* end confdefs.h.  */
6362251876Speter
6363251876Speter/* Override any GCC internal prototype to avoid an error.
6364251876Speter   Use char because int might match the return type of a GCC
6365251876Speter   builtin and then its argument prototype would still apply.  */
6366251876Speter#ifdef __cplusplus
6367251876Speterextern "C"
6368251876Speter#endif
6369251876Speterchar ldap_sslinit ();
6370251876Speterint
6371251876Spetermain ()
6372251876Speter{
6373251876Speterreturn ldap_sslinit ();
6374251876Speter  ;
6375251876Speter  return 0;
6376251876Speter}
6377251876Speter_ACEOF
6378251876Speterif ac_fn_c_try_link "$LINENO"; then :
6379251876Speter  eval "$as_ac_Lib=yes"
6380251876Speterelse
6381251876Speter  eval "$as_ac_Lib=no"
6382251876Speterfi
6383251876Speterrm -f core conftest.err conftest.$ac_objext \
6384251876Speter    conftest$ac_exeext conftest.$ac_ext
6385251876SpeterLIBS=$ac_check_lib_save_LIBS
6386251876Speterfi
6387251876Spetereval ac_res=\$$as_ac_Lib
6388251876Speter	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
6389251876Speter$as_echo "$ac_res" >&6; }
6390251876Speterif eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
6391251876Speter  apu_has_ldap_sslinit="1"
6392251876Speterfi
6393251876Speter
6394251876Speter        as_ac_Lib=`$as_echo "ac_cv_lib_${ldaplib}''_ldapssl_init" | $as_tr_sh`
6395251876Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ldapssl_init in -l${ldaplib}" >&5
6396251876Speter$as_echo_n "checking for ldapssl_init in -l${ldaplib}... " >&6; }
6397251876Speterif eval \${$as_ac_Lib+:} false; then :
6398251876Speter  $as_echo_n "(cached) " >&6
6399251876Speterelse
6400251876Speter  ac_check_lib_save_LIBS=$LIBS
6401251876SpeterLIBS="-l${ldaplib} ${extralib} $LIBS"
6402251876Spetercat confdefs.h - <<_ACEOF >conftest.$ac_ext
6403251876Speter/* end confdefs.h.  */
6404251876Speter
6405251876Speter/* Override any GCC internal prototype to avoid an error.
6406251876Speter   Use char because int might match the return type of a GCC
6407251876Speter   builtin and then its argument prototype would still apply.  */
6408251876Speter#ifdef __cplusplus
6409251876Speterextern "C"
6410251876Speter#endif
6411251876Speterchar ldapssl_init ();
6412251876Speterint
6413251876Spetermain ()
6414251876Speter{
6415251876Speterreturn ldapssl_init ();
6416251876Speter  ;
6417251876Speter  return 0;
6418251876Speter}
6419251876Speter_ACEOF
6420251876Speterif ac_fn_c_try_link "$LINENO"; then :
6421251876Speter  eval "$as_ac_Lib=yes"
6422251876Speterelse
6423251876Speter  eval "$as_ac_Lib=no"
6424251876Speterfi
6425251876Speterrm -f core conftest.err conftest.$ac_objext \
6426251876Speter    conftest$ac_exeext conftest.$ac_ext
6427251876SpeterLIBS=$ac_check_lib_save_LIBS
6428251876Speterfi
6429251876Spetereval ac_res=\$$as_ac_Lib
6430251876Speter	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
6431251876Speter$as_echo "$ac_res" >&6; }
6432251876Speterif eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
6433251876Speter  apu_has_ldapssl_init="1"
6434251876Speterfi
6435251876Speter
6436251876Speter        as_ac_Lib=`$as_echo "ac_cv_lib_${ldaplib}''_ldapssl_install_routines" | $as_tr_sh`
6437251876Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ldapssl_install_routines in -l${ldaplib}" >&5
6438251876Speter$as_echo_n "checking for ldapssl_install_routines in -l${ldaplib}... " >&6; }
6439251876Speterif eval \${$as_ac_Lib+:} false; then :
6440251876Speter  $as_echo_n "(cached) " >&6
6441251876Speterelse
6442251876Speter  ac_check_lib_save_LIBS=$LIBS
6443251876SpeterLIBS="-l${ldaplib} ${extralib} $LIBS"
6444251876Spetercat confdefs.h - <<_ACEOF >conftest.$ac_ext
6445251876Speter/* end confdefs.h.  */
6446251876Speter
6447251876Speter/* Override any GCC internal prototype to avoid an error.
6448251876Speter   Use char because int might match the return type of a GCC
6449251876Speter   builtin and then its argument prototype would still apply.  */
6450251876Speter#ifdef __cplusplus
6451251876Speterextern "C"
6452251876Speter#endif
6453251876Speterchar ldapssl_install_routines ();
6454251876Speterint
6455251876Spetermain ()
6456251876Speter{
6457251876Speterreturn ldapssl_install_routines ();
6458251876Speter  ;
6459251876Speter  return 0;
6460251876Speter}
6461251876Speter_ACEOF
6462251876Speterif ac_fn_c_try_link "$LINENO"; then :
6463251876Speter  eval "$as_ac_Lib=yes"
6464251876Speterelse
6465251876Speter  eval "$as_ac_Lib=no"
6466251876Speterfi
6467251876Speterrm -f core conftest.err conftest.$ac_objext \
6468251876Speter    conftest$ac_exeext conftest.$ac_ext
6469251876SpeterLIBS=$ac_check_lib_save_LIBS
6470251876Speterfi
6471251876Spetereval ac_res=\$$as_ac_Lib
6472251876Speter	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
6473251876Speter$as_echo "$ac_res" >&6; }
6474251876Speterif eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
6475251876Speter  apu_has_ldapssl_install_routines="1"
6476251876Speterfi
6477251876Speter
6478251876Speter        apu_has_ldap="1";
6479251876Speter
6480251876Speterfi
6481251876Speter
6482251876Speter  fi
6483251876Speter
6484251876Speter
6485251876Speter  if test ${apu_has_ldap} != "1"; then
6486251876Speter    ldaplib="ldapssl41"
6487251876Speter    extralib="-lnspr3 -lplc3 -lplds3"
6488251876Speter    # Clear the cache entry for subsequent APU_FIND_LDAPLIB invocations.
6489251876Speter
6490251876Speter    ldaplib_cache_id="`echo $ldaplib | sed -e 's/[^a-zA-Z0-9_]/_/g'`"
6491251876Speter
6492251876Speter    unset ac_cv_lib_${ldaplib_cache_id}_ldap_init
6493251876Speter    unset ac_cv_lib_${ldaplib_cache_id}___ldap_init
6494251876Speter    as_ac_Lib=`$as_echo "ac_cv_lib_${ldaplib}''_ldap_init" | $as_tr_sh`
6495251876Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ldap_init in -l${ldaplib}" >&5
6496251876Speter$as_echo_n "checking for ldap_init in -l${ldaplib}... " >&6; }
6497251876Speterif eval \${$as_ac_Lib+:} false; then :
6498251876Speter  $as_echo_n "(cached) " >&6
6499251876Speterelse
6500251876Speter  ac_check_lib_save_LIBS=$LIBS
6501251876SpeterLIBS="-l${ldaplib} ${extralib} $LIBS"
6502251876Spetercat confdefs.h - <<_ACEOF >conftest.$ac_ext
6503251876Speter/* end confdefs.h.  */
6504251876Speter
6505251876Speter/* Override any GCC internal prototype to avoid an error.
6506251876Speter   Use char because int might match the return type of a GCC
6507251876Speter   builtin and then its argument prototype would still apply.  */
6508251876Speter#ifdef __cplusplus
6509251876Speterextern "C"
6510251876Speter#endif
6511251876Speterchar ldap_init ();
6512251876Speterint
6513251876Spetermain ()
6514251876Speter{
6515251876Speterreturn ldap_init ();
6516251876Speter  ;
6517251876Speter  return 0;
6518251876Speter}
6519251876Speter_ACEOF
6520251876Speterif ac_fn_c_try_link "$LINENO"; then :
6521251876Speter  eval "$as_ac_Lib=yes"
6522251876Speterelse
6523251876Speter  eval "$as_ac_Lib=no"
6524251876Speterfi
6525251876Speterrm -f core conftest.err conftest.$ac_objext \
6526251876Speter    conftest$ac_exeext conftest.$ac_ext
6527251876SpeterLIBS=$ac_check_lib_save_LIBS
6528251876Speterfi
6529251876Spetereval ac_res=\$$as_ac_Lib
6530251876Speter	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
6531251876Speter$as_echo "$ac_res" >&6; }
6532251876Speterif eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
6533251876Speter
6534253734Speter        LDADD_ldap_found="-l${ldaplib} ${extralib}"
6535251876Speter        as_ac_Lib=`$as_echo "ac_cv_lib_${ldaplib}''_ldapssl_client_init" | $as_tr_sh`
6536251876Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ldapssl_client_init in -l${ldaplib}" >&5
6537251876Speter$as_echo_n "checking for ldapssl_client_init in -l${ldaplib}... " >&6; }
6538251876Speterif eval \${$as_ac_Lib+:} false; then :
6539251876Speter  $as_echo_n "(cached) " >&6
6540251876Speterelse
6541251876Speter  ac_check_lib_save_LIBS=$LIBS
6542251876SpeterLIBS="-l${ldaplib} ${extralib} $LIBS"
6543251876Spetercat confdefs.h - <<_ACEOF >conftest.$ac_ext
6544251876Speter/* end confdefs.h.  */
6545251876Speter
6546251876Speter/* Override any GCC internal prototype to avoid an error.
6547251876Speter   Use char because int might match the return type of a GCC
6548251876Speter   builtin and then its argument prototype would still apply.  */
6549251876Speter#ifdef __cplusplus
6550251876Speterextern "C"
6551251876Speter#endif
6552251876Speterchar ldapssl_client_init ();
6553251876Speterint
6554251876Spetermain ()
6555251876Speter{
6556251876Speterreturn ldapssl_client_init ();
6557251876Speter  ;
6558251876Speter  return 0;
6559251876Speter}
6560251876Speter_ACEOF
6561251876Speterif ac_fn_c_try_link "$LINENO"; then :
6562251876Speter  eval "$as_ac_Lib=yes"
6563251876Speterelse
6564251876Speter  eval "$as_ac_Lib=no"
6565251876Speterfi
6566251876Speterrm -f core conftest.err conftest.$ac_objext \
6567251876Speter    conftest$ac_exeext conftest.$ac_ext
6568251876SpeterLIBS=$ac_check_lib_save_LIBS
6569251876Speterfi
6570251876Spetereval ac_res=\$$as_ac_Lib
6571251876Speter	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
6572251876Speter$as_echo "$ac_res" >&6; }
6573251876Speterif eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
6574251876Speter  apu_has_ldapssl_client_init="1"
6575251876Speterfi
6576251876Speter
6577251876Speter        as_ac_Lib=`$as_echo "ac_cv_lib_${ldaplib}''_ldapssl_client_deinit" | $as_tr_sh`
6578251876Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ldapssl_client_deinit in -l${ldaplib}" >&5
6579251876Speter$as_echo_n "checking for ldapssl_client_deinit in -l${ldaplib}... " >&6; }
6580251876Speterif eval \${$as_ac_Lib+:} false; then :
6581251876Speter  $as_echo_n "(cached) " >&6
6582251876Speterelse
6583251876Speter  ac_check_lib_save_LIBS=$LIBS
6584251876SpeterLIBS="-l${ldaplib} ${extralib} $LIBS"
6585251876Spetercat confdefs.h - <<_ACEOF >conftest.$ac_ext
6586251876Speter/* end confdefs.h.  */
6587251876Speter
6588251876Speter/* Override any GCC internal prototype to avoid an error.
6589251876Speter   Use char because int might match the return type of a GCC
6590251876Speter   builtin and then its argument prototype would still apply.  */
6591251876Speter#ifdef __cplusplus
6592251876Speterextern "C"
6593251876Speter#endif
6594251876Speterchar ldapssl_client_deinit ();
6595251876Speterint
6596251876Spetermain ()
6597251876Speter{
6598251876Speterreturn ldapssl_client_deinit ();
6599251876Speter  ;
6600251876Speter  return 0;
6601251876Speter}
6602251876Speter_ACEOF
6603251876Speterif ac_fn_c_try_link "$LINENO"; then :
6604251876Speter  eval "$as_ac_Lib=yes"
6605251876Speterelse
6606251876Speter  eval "$as_ac_Lib=no"
6607251876Speterfi
6608251876Speterrm -f core conftest.err conftest.$ac_objext \
6609251876Speter    conftest$ac_exeext conftest.$ac_ext
6610251876SpeterLIBS=$ac_check_lib_save_LIBS
6611251876Speterfi
6612251876Spetereval ac_res=\$$as_ac_Lib
6613251876Speter	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
6614251876Speter$as_echo "$ac_res" >&6; }
6615251876Speterif eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
6616251876Speter  apu_has_ldapssl_client_deinit="1"
6617251876Speterfi
6618251876Speter
6619251876Speter        as_ac_Lib=`$as_echo "ac_cv_lib_${ldaplib}''_ldapssl_add_trusted_cert" | $as_tr_sh`
6620251876Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ldapssl_add_trusted_cert in -l${ldaplib}" >&5
6621251876Speter$as_echo_n "checking for ldapssl_add_trusted_cert in -l${ldaplib}... " >&6; }
6622251876Speterif eval \${$as_ac_Lib+:} false; then :
6623251876Speter  $as_echo_n "(cached) " >&6
6624251876Speterelse
6625251876Speter  ac_check_lib_save_LIBS=$LIBS
6626251876SpeterLIBS="-l${ldaplib} ${extralib} $LIBS"
6627251876Spetercat confdefs.h - <<_ACEOF >conftest.$ac_ext
6628251876Speter/* end confdefs.h.  */
6629251876Speter
6630251876Speter/* Override any GCC internal prototype to avoid an error.
6631251876Speter   Use char because int might match the return type of a GCC
6632251876Speter   builtin and then its argument prototype would still apply.  */
6633251876Speter#ifdef __cplusplus
6634251876Speterextern "C"
6635251876Speter#endif
6636251876Speterchar ldapssl_add_trusted_cert ();
6637251876Speterint
6638251876Spetermain ()
6639251876Speter{
6640251876Speterreturn ldapssl_add_trusted_cert ();
6641251876Speter  ;
6642251876Speter  return 0;
6643251876Speter}
6644251876Speter_ACEOF
6645251876Speterif ac_fn_c_try_link "$LINENO"; then :
6646251876Speter  eval "$as_ac_Lib=yes"
6647251876Speterelse
6648251876Speter  eval "$as_ac_Lib=no"
6649251876Speterfi
6650251876Speterrm -f core conftest.err conftest.$ac_objext \
6651251876Speter    conftest$ac_exeext conftest.$ac_ext
6652251876SpeterLIBS=$ac_check_lib_save_LIBS
6653251876Speterfi
6654251876Spetereval ac_res=\$$as_ac_Lib
6655251876Speter	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
6656251876Speter$as_echo "$ac_res" >&6; }
6657251876Speterif eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
6658251876Speter  apu_has_ldapssl_add_trusted_cert="1"
6659251876Speterfi
6660251876Speter
6661251876Speter        as_ac_Lib=`$as_echo "ac_cv_lib_${ldaplib}''_ldap_start_tls_s" | $as_tr_sh`
6662251876Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ldap_start_tls_s in -l${ldaplib}" >&5
6663251876Speter$as_echo_n "checking for ldap_start_tls_s in -l${ldaplib}... " >&6; }
6664251876Speterif eval \${$as_ac_Lib+:} false; then :
6665251876Speter  $as_echo_n "(cached) " >&6
6666251876Speterelse
6667251876Speter  ac_check_lib_save_LIBS=$LIBS
6668251876SpeterLIBS="-l${ldaplib} ${extralib} $LIBS"
6669251876Spetercat confdefs.h - <<_ACEOF >conftest.$ac_ext
6670251876Speter/* end confdefs.h.  */
6671251876Speter
6672251876Speter/* Override any GCC internal prototype to avoid an error.
6673251876Speter   Use char because int might match the return type of a GCC
6674251876Speter   builtin and then its argument prototype would still apply.  */
6675251876Speter#ifdef __cplusplus
6676251876Speterextern "C"
6677251876Speter#endif
6678251876Speterchar ldap_start_tls_s ();
6679251876Speterint
6680251876Spetermain ()
6681251876Speter{
6682251876Speterreturn ldap_start_tls_s ();
6683251876Speter  ;
6684251876Speter  return 0;
6685251876Speter}
6686251876Speter_ACEOF
6687251876Speterif ac_fn_c_try_link "$LINENO"; then :
6688251876Speter  eval "$as_ac_Lib=yes"
6689251876Speterelse
6690251876Speter  eval "$as_ac_Lib=no"
6691251876Speterfi
6692251876Speterrm -f core conftest.err conftest.$ac_objext \
6693251876Speter    conftest$ac_exeext conftest.$ac_ext
6694251876SpeterLIBS=$ac_check_lib_save_LIBS
6695251876Speterfi
6696251876Spetereval ac_res=\$$as_ac_Lib
6697251876Speter	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
6698251876Speter$as_echo "$ac_res" >&6; }
6699251876Speterif eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
6700251876Speter  apu_has_ldap_start_tls_s="1"
6701251876Speterfi
6702251876Speter
6703251876Speter        as_ac_Lib=`$as_echo "ac_cv_lib_${ldaplib}''_ldap_sslinit" | $as_tr_sh`
6704251876Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ldap_sslinit in -l${ldaplib}" >&5
6705251876Speter$as_echo_n "checking for ldap_sslinit in -l${ldaplib}... " >&6; }
6706251876Speterif eval \${$as_ac_Lib+:} false; then :
6707251876Speter  $as_echo_n "(cached) " >&6
6708251876Speterelse
6709251876Speter  ac_check_lib_save_LIBS=$LIBS
6710251876SpeterLIBS="-l${ldaplib} ${extralib} $LIBS"
6711251876Spetercat confdefs.h - <<_ACEOF >conftest.$ac_ext
6712251876Speter/* end confdefs.h.  */
6713251876Speter
6714251876Speter/* Override any GCC internal prototype to avoid an error.
6715251876Speter   Use char because int might match the return type of a GCC
6716251876Speter   builtin and then its argument prototype would still apply.  */
6717251876Speter#ifdef __cplusplus
6718251876Speterextern "C"
6719251876Speter#endif
6720251876Speterchar ldap_sslinit ();
6721251876Speterint
6722251876Spetermain ()
6723251876Speter{
6724251876Speterreturn ldap_sslinit ();
6725251876Speter  ;
6726251876Speter  return 0;
6727251876Speter}
6728251876Speter_ACEOF
6729251876Speterif ac_fn_c_try_link "$LINENO"; then :
6730251876Speter  eval "$as_ac_Lib=yes"
6731251876Speterelse
6732251876Speter  eval "$as_ac_Lib=no"
6733251876Speterfi
6734251876Speterrm -f core conftest.err conftest.$ac_objext \
6735251876Speter    conftest$ac_exeext conftest.$ac_ext
6736251876SpeterLIBS=$ac_check_lib_save_LIBS
6737251876Speterfi
6738251876Spetereval ac_res=\$$as_ac_Lib
6739251876Speter	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
6740251876Speter$as_echo "$ac_res" >&6; }
6741251876Speterif eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
6742251876Speter  apu_has_ldap_sslinit="1"
6743251876Speterfi
6744251876Speter
6745251876Speter        as_ac_Lib=`$as_echo "ac_cv_lib_${ldaplib}''_ldapssl_init" | $as_tr_sh`
6746251876Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ldapssl_init in -l${ldaplib}" >&5
6747251876Speter$as_echo_n "checking for ldapssl_init in -l${ldaplib}... " >&6; }
6748251876Speterif eval \${$as_ac_Lib+:} false; then :
6749251876Speter  $as_echo_n "(cached) " >&6
6750251876Speterelse
6751251876Speter  ac_check_lib_save_LIBS=$LIBS
6752251876SpeterLIBS="-l${ldaplib} ${extralib} $LIBS"
6753251876Spetercat confdefs.h - <<_ACEOF >conftest.$ac_ext
6754251876Speter/* end confdefs.h.  */
6755251876Speter
6756251876Speter/* Override any GCC internal prototype to avoid an error.
6757251876Speter   Use char because int might match the return type of a GCC
6758251876Speter   builtin and then its argument prototype would still apply.  */
6759251876Speter#ifdef __cplusplus
6760251876Speterextern "C"
6761251876Speter#endif
6762251876Speterchar ldapssl_init ();
6763251876Speterint
6764251876Spetermain ()
6765251876Speter{
6766251876Speterreturn ldapssl_init ();
6767251876Speter  ;
6768251876Speter  return 0;
6769251876Speter}
6770251876Speter_ACEOF
6771251876Speterif ac_fn_c_try_link "$LINENO"; then :
6772251876Speter  eval "$as_ac_Lib=yes"
6773251876Speterelse
6774251876Speter  eval "$as_ac_Lib=no"
6775251876Speterfi
6776251876Speterrm -f core conftest.err conftest.$ac_objext \
6777251876Speter    conftest$ac_exeext conftest.$ac_ext
6778251876SpeterLIBS=$ac_check_lib_save_LIBS
6779251876Speterfi
6780251876Spetereval ac_res=\$$as_ac_Lib
6781251876Speter	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
6782251876Speter$as_echo "$ac_res" >&6; }
6783251876Speterif eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
6784251876Speter  apu_has_ldapssl_init="1"
6785251876Speterfi
6786251876Speter
6787251876Speter        as_ac_Lib=`$as_echo "ac_cv_lib_${ldaplib}''_ldapssl_install_routines" | $as_tr_sh`
6788251876Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ldapssl_install_routines in -l${ldaplib}" >&5
6789251876Speter$as_echo_n "checking for ldapssl_install_routines in -l${ldaplib}... " >&6; }
6790251876Speterif eval \${$as_ac_Lib+:} false; then :
6791251876Speter  $as_echo_n "(cached) " >&6
6792251876Speterelse
6793251876Speter  ac_check_lib_save_LIBS=$LIBS
6794251876SpeterLIBS="-l${ldaplib} ${extralib} $LIBS"
6795251876Spetercat confdefs.h - <<_ACEOF >conftest.$ac_ext
6796251876Speter/* end confdefs.h.  */
6797251876Speter
6798251876Speter/* Override any GCC internal prototype to avoid an error.
6799251876Speter   Use char because int might match the return type of a GCC
6800251876Speter   builtin and then its argument prototype would still apply.  */
6801251876Speter#ifdef __cplusplus
6802251876Speterextern "C"
6803251876Speter#endif
6804251876Speterchar ldapssl_install_routines ();
6805251876Speterint
6806251876Spetermain ()
6807251876Speter{
6808251876Speterreturn ldapssl_install_routines ();
6809251876Speter  ;
6810251876Speter  return 0;
6811251876Speter}
6812251876Speter_ACEOF
6813251876Speterif ac_fn_c_try_link "$LINENO"; then :
6814251876Speter  eval "$as_ac_Lib=yes"
6815251876Speterelse
6816251876Speter  eval "$as_ac_Lib=no"
6817251876Speterfi
6818251876Speterrm -f core conftest.err conftest.$ac_objext \
6819251876Speter    conftest$ac_exeext conftest.$ac_ext
6820251876SpeterLIBS=$ac_check_lib_save_LIBS
6821251876Speterfi
6822251876Spetereval ac_res=\$$as_ac_Lib
6823251876Speter	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
6824251876Speter$as_echo "$ac_res" >&6; }
6825251876Speterif eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
6826251876Speter  apu_has_ldapssl_install_routines="1"
6827251876Speterfi
6828251876Speter
6829251876Speter        apu_has_ldap="1";
6830251876Speter
6831251876Speterfi
6832251876Speter
6833251876Speter  fi
6834251876Speter
6835251876Speter
6836251876Speter  if test ${apu_has_ldap} != "1"; then
6837251876Speter    ldaplib="ldapssl40"
6838251876Speter    extralib=
6839251876Speter    # Clear the cache entry for subsequent APU_FIND_LDAPLIB invocations.
6840251876Speter
6841251876Speter    ldaplib_cache_id="`echo $ldaplib | sed -e 's/[^a-zA-Z0-9_]/_/g'`"
6842251876Speter
6843251876Speter    unset ac_cv_lib_${ldaplib_cache_id}_ldap_init
6844251876Speter    unset ac_cv_lib_${ldaplib_cache_id}___ldap_init
6845251876Speter    as_ac_Lib=`$as_echo "ac_cv_lib_${ldaplib}''_ldap_init" | $as_tr_sh`
6846251876Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ldap_init in -l${ldaplib}" >&5
6847251876Speter$as_echo_n "checking for ldap_init in -l${ldaplib}... " >&6; }
6848251876Speterif eval \${$as_ac_Lib+:} false; then :
6849251876Speter  $as_echo_n "(cached) " >&6
6850251876Speterelse
6851251876Speter  ac_check_lib_save_LIBS=$LIBS
6852251876SpeterLIBS="-l${ldaplib} ${extralib} $LIBS"
6853251876Spetercat confdefs.h - <<_ACEOF >conftest.$ac_ext
6854251876Speter/* end confdefs.h.  */
6855251876Speter
6856251876Speter/* Override any GCC internal prototype to avoid an error.
6857251876Speter   Use char because int might match the return type of a GCC
6858251876Speter   builtin and then its argument prototype would still apply.  */
6859251876Speter#ifdef __cplusplus
6860251876Speterextern "C"
6861251876Speter#endif
6862251876Speterchar ldap_init ();
6863251876Speterint
6864251876Spetermain ()
6865251876Speter{
6866251876Speterreturn ldap_init ();
6867251876Speter  ;
6868251876Speter  return 0;
6869251876Speter}
6870251876Speter_ACEOF
6871251876Speterif ac_fn_c_try_link "$LINENO"; then :
6872251876Speter  eval "$as_ac_Lib=yes"
6873251876Speterelse
6874251876Speter  eval "$as_ac_Lib=no"
6875251876Speterfi
6876251876Speterrm -f core conftest.err conftest.$ac_objext \
6877251876Speter    conftest$ac_exeext conftest.$ac_ext
6878251876SpeterLIBS=$ac_check_lib_save_LIBS
6879251876Speterfi
6880251876Spetereval ac_res=\$$as_ac_Lib
6881251876Speter	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
6882251876Speter$as_echo "$ac_res" >&6; }
6883251876Speterif eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
6884251876Speter
6885253734Speter        LDADD_ldap_found="-l${ldaplib} ${extralib}"
6886251876Speter        as_ac_Lib=`$as_echo "ac_cv_lib_${ldaplib}''_ldapssl_client_init" | $as_tr_sh`
6887251876Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ldapssl_client_init in -l${ldaplib}" >&5
6888251876Speter$as_echo_n "checking for ldapssl_client_init in -l${ldaplib}... " >&6; }
6889251876Speterif eval \${$as_ac_Lib+:} false; then :
6890251876Speter  $as_echo_n "(cached) " >&6
6891251876Speterelse
6892251876Speter  ac_check_lib_save_LIBS=$LIBS
6893251876SpeterLIBS="-l${ldaplib} ${extralib} $LIBS"
6894251876Spetercat confdefs.h - <<_ACEOF >conftest.$ac_ext
6895251876Speter/* end confdefs.h.  */
6896251876Speter
6897251876Speter/* Override any GCC internal prototype to avoid an error.
6898251876Speter   Use char because int might match the return type of a GCC
6899251876Speter   builtin and then its argument prototype would still apply.  */
6900251876Speter#ifdef __cplusplus
6901251876Speterextern "C"
6902251876Speter#endif
6903251876Speterchar ldapssl_client_init ();
6904251876Speterint
6905251876Spetermain ()
6906251876Speter{
6907251876Speterreturn ldapssl_client_init ();
6908251876Speter  ;
6909251876Speter  return 0;
6910251876Speter}
6911251876Speter_ACEOF
6912251876Speterif ac_fn_c_try_link "$LINENO"; then :
6913251876Speter  eval "$as_ac_Lib=yes"
6914251876Speterelse
6915251876Speter  eval "$as_ac_Lib=no"
6916251876Speterfi
6917251876Speterrm -f core conftest.err conftest.$ac_objext \
6918251876Speter    conftest$ac_exeext conftest.$ac_ext
6919251876SpeterLIBS=$ac_check_lib_save_LIBS
6920251876Speterfi
6921251876Spetereval ac_res=\$$as_ac_Lib
6922251876Speter	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
6923251876Speter$as_echo "$ac_res" >&6; }
6924251876Speterif eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
6925251876Speter  apu_has_ldapssl_client_init="1"
6926251876Speterfi
6927251876Speter
6928251876Speter        as_ac_Lib=`$as_echo "ac_cv_lib_${ldaplib}''_ldapssl_client_deinit" | $as_tr_sh`
6929251876Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ldapssl_client_deinit in -l${ldaplib}" >&5
6930251876Speter$as_echo_n "checking for ldapssl_client_deinit in -l${ldaplib}... " >&6; }
6931251876Speterif eval \${$as_ac_Lib+:} false; then :
6932251876Speter  $as_echo_n "(cached) " >&6
6933251876Speterelse
6934251876Speter  ac_check_lib_save_LIBS=$LIBS
6935251876SpeterLIBS="-l${ldaplib} ${extralib} $LIBS"
6936251876Spetercat confdefs.h - <<_ACEOF >conftest.$ac_ext
6937251876Speter/* end confdefs.h.  */
6938251876Speter
6939251876Speter/* Override any GCC internal prototype to avoid an error.
6940251876Speter   Use char because int might match the return type of a GCC
6941251876Speter   builtin and then its argument prototype would still apply.  */
6942251876Speter#ifdef __cplusplus
6943251876Speterextern "C"
6944251876Speter#endif
6945251876Speterchar ldapssl_client_deinit ();
6946251876Speterint
6947251876Spetermain ()
6948251876Speter{
6949251876Speterreturn ldapssl_client_deinit ();
6950251876Speter  ;
6951251876Speter  return 0;
6952251876Speter}
6953251876Speter_ACEOF
6954251876Speterif ac_fn_c_try_link "$LINENO"; then :
6955251876Speter  eval "$as_ac_Lib=yes"
6956251876Speterelse
6957251876Speter  eval "$as_ac_Lib=no"
6958251876Speterfi
6959251876Speterrm -f core conftest.err conftest.$ac_objext \
6960251876Speter    conftest$ac_exeext conftest.$ac_ext
6961251876SpeterLIBS=$ac_check_lib_save_LIBS
6962251876Speterfi
6963251876Spetereval ac_res=\$$as_ac_Lib
6964251876Speter	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
6965251876Speter$as_echo "$ac_res" >&6; }
6966251876Speterif eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
6967251876Speter  apu_has_ldapssl_client_deinit="1"
6968251876Speterfi
6969251876Speter
6970251876Speter        as_ac_Lib=`$as_echo "ac_cv_lib_${ldaplib}''_ldapssl_add_trusted_cert" | $as_tr_sh`
6971251876Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ldapssl_add_trusted_cert in -l${ldaplib}" >&5
6972251876Speter$as_echo_n "checking for ldapssl_add_trusted_cert in -l${ldaplib}... " >&6; }
6973251876Speterif eval \${$as_ac_Lib+:} false; then :
6974251876Speter  $as_echo_n "(cached) " >&6
6975251876Speterelse
6976251876Speter  ac_check_lib_save_LIBS=$LIBS
6977251876SpeterLIBS="-l${ldaplib} ${extralib} $LIBS"
6978251876Spetercat confdefs.h - <<_ACEOF >conftest.$ac_ext
6979251876Speter/* end confdefs.h.  */
6980251876Speter
6981251876Speter/* Override any GCC internal prototype to avoid an error.
6982251876Speter   Use char because int might match the return type of a GCC
6983251876Speter   builtin and then its argument prototype would still apply.  */
6984251876Speter#ifdef __cplusplus
6985251876Speterextern "C"
6986251876Speter#endif
6987251876Speterchar ldapssl_add_trusted_cert ();
6988251876Speterint
6989251876Spetermain ()
6990251876Speter{
6991251876Speterreturn ldapssl_add_trusted_cert ();
6992251876Speter  ;
6993251876Speter  return 0;
6994251876Speter}
6995251876Speter_ACEOF
6996251876Speterif ac_fn_c_try_link "$LINENO"; then :
6997251876Speter  eval "$as_ac_Lib=yes"
6998251876Speterelse
6999251876Speter  eval "$as_ac_Lib=no"
7000251876Speterfi
7001251876Speterrm -f core conftest.err conftest.$ac_objext \
7002251876Speter    conftest$ac_exeext conftest.$ac_ext
7003251876SpeterLIBS=$ac_check_lib_save_LIBS
7004251876Speterfi
7005251876Spetereval ac_res=\$$as_ac_Lib
7006251876Speter	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
7007251876Speter$as_echo "$ac_res" >&6; }
7008251876Speterif eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
7009251876Speter  apu_has_ldapssl_add_trusted_cert="1"
7010251876Speterfi
7011251876Speter
7012251876Speter        as_ac_Lib=`$as_echo "ac_cv_lib_${ldaplib}''_ldap_start_tls_s" | $as_tr_sh`
7013251876Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ldap_start_tls_s in -l${ldaplib}" >&5
7014251876Speter$as_echo_n "checking for ldap_start_tls_s in -l${ldaplib}... " >&6; }
7015251876Speterif eval \${$as_ac_Lib+:} false; then :
7016251876Speter  $as_echo_n "(cached) " >&6
7017251876Speterelse
7018251876Speter  ac_check_lib_save_LIBS=$LIBS
7019251876SpeterLIBS="-l${ldaplib} ${extralib} $LIBS"
7020251876Spetercat confdefs.h - <<_ACEOF >conftest.$ac_ext
7021251876Speter/* end confdefs.h.  */
7022251876Speter
7023251876Speter/* Override any GCC internal prototype to avoid an error.
7024251876Speter   Use char because int might match the return type of a GCC
7025251876Speter   builtin and then its argument prototype would still apply.  */
7026251876Speter#ifdef __cplusplus
7027251876Speterextern "C"
7028251876Speter#endif
7029251876Speterchar ldap_start_tls_s ();
7030251876Speterint
7031251876Spetermain ()
7032251876Speter{
7033251876Speterreturn ldap_start_tls_s ();
7034251876Speter  ;
7035251876Speter  return 0;
7036251876Speter}
7037251876Speter_ACEOF
7038251876Speterif ac_fn_c_try_link "$LINENO"; then :
7039251876Speter  eval "$as_ac_Lib=yes"
7040251876Speterelse
7041251876Speter  eval "$as_ac_Lib=no"
7042251876Speterfi
7043251876Speterrm -f core conftest.err conftest.$ac_objext \
7044251876Speter    conftest$ac_exeext conftest.$ac_ext
7045251876SpeterLIBS=$ac_check_lib_save_LIBS
7046251876Speterfi
7047251876Spetereval ac_res=\$$as_ac_Lib
7048251876Speter	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
7049251876Speter$as_echo "$ac_res" >&6; }
7050251876Speterif eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
7051251876Speter  apu_has_ldap_start_tls_s="1"
7052251876Speterfi
7053251876Speter
7054251876Speter        as_ac_Lib=`$as_echo "ac_cv_lib_${ldaplib}''_ldap_sslinit" | $as_tr_sh`
7055251876Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ldap_sslinit in -l${ldaplib}" >&5
7056251876Speter$as_echo_n "checking for ldap_sslinit in -l${ldaplib}... " >&6; }
7057251876Speterif eval \${$as_ac_Lib+:} false; then :
7058251876Speter  $as_echo_n "(cached) " >&6
7059251876Speterelse
7060251876Speter  ac_check_lib_save_LIBS=$LIBS
7061251876SpeterLIBS="-l${ldaplib} ${extralib} $LIBS"
7062251876Spetercat confdefs.h - <<_ACEOF >conftest.$ac_ext
7063251876Speter/* end confdefs.h.  */
7064251876Speter
7065251876Speter/* Override any GCC internal prototype to avoid an error.
7066251876Speter   Use char because int might match the return type of a GCC
7067251876Speter   builtin and then its argument prototype would still apply.  */
7068251876Speter#ifdef __cplusplus
7069251876Speterextern "C"
7070251876Speter#endif
7071251876Speterchar ldap_sslinit ();
7072251876Speterint
7073251876Spetermain ()
7074251876Speter{
7075251876Speterreturn ldap_sslinit ();
7076251876Speter  ;
7077251876Speter  return 0;
7078251876Speter}
7079251876Speter_ACEOF
7080251876Speterif ac_fn_c_try_link "$LINENO"; then :
7081251876Speter  eval "$as_ac_Lib=yes"
7082251876Speterelse
7083251876Speter  eval "$as_ac_Lib=no"
7084251876Speterfi
7085251876Speterrm -f core conftest.err conftest.$ac_objext \
7086251876Speter    conftest$ac_exeext conftest.$ac_ext
7087251876SpeterLIBS=$ac_check_lib_save_LIBS
7088251876Speterfi
7089251876Spetereval ac_res=\$$as_ac_Lib
7090251876Speter	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
7091251876Speter$as_echo "$ac_res" >&6; }
7092251876Speterif eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
7093251876Speter  apu_has_ldap_sslinit="1"
7094251876Speterfi
7095251876Speter
7096251876Speter        as_ac_Lib=`$as_echo "ac_cv_lib_${ldaplib}''_ldapssl_init" | $as_tr_sh`
7097251876Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ldapssl_init in -l${ldaplib}" >&5
7098251876Speter$as_echo_n "checking for ldapssl_init in -l${ldaplib}... " >&6; }
7099251876Speterif eval \${$as_ac_Lib+:} false; then :
7100251876Speter  $as_echo_n "(cached) " >&6
7101251876Speterelse
7102251876Speter  ac_check_lib_save_LIBS=$LIBS
7103251876SpeterLIBS="-l${ldaplib} ${extralib} $LIBS"
7104251876Spetercat confdefs.h - <<_ACEOF >conftest.$ac_ext
7105251876Speter/* end confdefs.h.  */
7106251876Speter
7107251876Speter/* Override any GCC internal prototype to avoid an error.
7108251876Speter   Use char because int might match the return type of a GCC
7109251876Speter   builtin and then its argument prototype would still apply.  */
7110251876Speter#ifdef __cplusplus
7111251876Speterextern "C"
7112251876Speter#endif
7113251876Speterchar ldapssl_init ();
7114251876Speterint
7115251876Spetermain ()
7116251876Speter{
7117251876Speterreturn ldapssl_init ();
7118251876Speter  ;
7119251876Speter  return 0;
7120251876Speter}
7121251876Speter_ACEOF
7122251876Speterif ac_fn_c_try_link "$LINENO"; then :
7123251876Speter  eval "$as_ac_Lib=yes"
7124251876Speterelse
7125251876Speter  eval "$as_ac_Lib=no"
7126251876Speterfi
7127251876Speterrm -f core conftest.err conftest.$ac_objext \
7128251876Speter    conftest$ac_exeext conftest.$ac_ext
7129251876SpeterLIBS=$ac_check_lib_save_LIBS
7130251876Speterfi
7131251876Spetereval ac_res=\$$as_ac_Lib
7132251876Speter	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
7133251876Speter$as_echo "$ac_res" >&6; }
7134251876Speterif eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
7135251876Speter  apu_has_ldapssl_init="1"
7136251876Speterfi
7137251876Speter
7138251876Speter        as_ac_Lib=`$as_echo "ac_cv_lib_${ldaplib}''_ldapssl_install_routines" | $as_tr_sh`
7139251876Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ldapssl_install_routines in -l${ldaplib}" >&5
7140251876Speter$as_echo_n "checking for ldapssl_install_routines in -l${ldaplib}... " >&6; }
7141251876Speterif eval \${$as_ac_Lib+:} false; then :
7142251876Speter  $as_echo_n "(cached) " >&6
7143251876Speterelse
7144251876Speter  ac_check_lib_save_LIBS=$LIBS
7145251876SpeterLIBS="-l${ldaplib} ${extralib} $LIBS"
7146251876Spetercat confdefs.h - <<_ACEOF >conftest.$ac_ext
7147251876Speter/* end confdefs.h.  */
7148251876Speter
7149251876Speter/* Override any GCC internal prototype to avoid an error.
7150251876Speter   Use char because int might match the return type of a GCC
7151251876Speter   builtin and then its argument prototype would still apply.  */
7152251876Speter#ifdef __cplusplus
7153251876Speterextern "C"
7154251876Speter#endif
7155251876Speterchar ldapssl_install_routines ();
7156251876Speterint
7157251876Spetermain ()
7158251876Speter{
7159251876Speterreturn ldapssl_install_routines ();
7160251876Speter  ;
7161251876Speter  return 0;
7162251876Speter}
7163251876Speter_ACEOF
7164251876Speterif ac_fn_c_try_link "$LINENO"; then :
7165251876Speter  eval "$as_ac_Lib=yes"
7166251876Speterelse
7167251876Speter  eval "$as_ac_Lib=no"
7168251876Speterfi
7169251876Speterrm -f core conftest.err conftest.$ac_objext \
7170251876Speter    conftest$ac_exeext conftest.$ac_ext
7171251876SpeterLIBS=$ac_check_lib_save_LIBS
7172251876Speterfi
7173251876Spetereval ac_res=\$$as_ac_Lib
7174251876Speter	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
7175251876Speter$as_echo "$ac_res" >&6; }
7176251876Speterif eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
7177251876Speter  apu_has_ldapssl_install_routines="1"
7178251876Speterfi
7179251876Speter
7180251876Speter        apu_has_ldap="1";
7181251876Speter
7182251876Speterfi
7183251876Speter
7184251876Speter  fi
7185251876Speter
7186251876Speter
7187251876Speter  if test ${apu_has_ldap} != "1"; then
7188251876Speter    ldaplib="ldapssl30"
7189251876Speter    extralib=
7190251876Speter    # Clear the cache entry for subsequent APU_FIND_LDAPLIB invocations.
7191251876Speter
7192251876Speter    ldaplib_cache_id="`echo $ldaplib | sed -e 's/[^a-zA-Z0-9_]/_/g'`"
7193251876Speter
7194251876Speter    unset ac_cv_lib_${ldaplib_cache_id}_ldap_init
7195251876Speter    unset ac_cv_lib_${ldaplib_cache_id}___ldap_init
7196251876Speter    as_ac_Lib=`$as_echo "ac_cv_lib_${ldaplib}''_ldap_init" | $as_tr_sh`
7197251876Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ldap_init in -l${ldaplib}" >&5
7198251876Speter$as_echo_n "checking for ldap_init in -l${ldaplib}... " >&6; }
7199251876Speterif eval \${$as_ac_Lib+:} false; then :
7200251876Speter  $as_echo_n "(cached) " >&6
7201251876Speterelse
7202251876Speter  ac_check_lib_save_LIBS=$LIBS
7203251876SpeterLIBS="-l${ldaplib} ${extralib} $LIBS"
7204251876Spetercat confdefs.h - <<_ACEOF >conftest.$ac_ext
7205251876Speter/* end confdefs.h.  */
7206251876Speter
7207251876Speter/* Override any GCC internal prototype to avoid an error.
7208251876Speter   Use char because int might match the return type of a GCC
7209251876Speter   builtin and then its argument prototype would still apply.  */
7210251876Speter#ifdef __cplusplus
7211251876Speterextern "C"
7212251876Speter#endif
7213251876Speterchar ldap_init ();
7214251876Speterint
7215251876Spetermain ()
7216251876Speter{
7217251876Speterreturn ldap_init ();
7218251876Speter  ;
7219251876Speter  return 0;
7220251876Speter}
7221251876Speter_ACEOF
7222251876Speterif ac_fn_c_try_link "$LINENO"; then :
7223251876Speter  eval "$as_ac_Lib=yes"
7224251876Speterelse
7225251876Speter  eval "$as_ac_Lib=no"
7226251876Speterfi
7227251876Speterrm -f core conftest.err conftest.$ac_objext \
7228251876Speter    conftest$ac_exeext conftest.$ac_ext
7229251876SpeterLIBS=$ac_check_lib_save_LIBS
7230251876Speterfi
7231251876Spetereval ac_res=\$$as_ac_Lib
7232251876Speter	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
7233251876Speter$as_echo "$ac_res" >&6; }
7234251876Speterif eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
7235251876Speter
7236253734Speter        LDADD_ldap_found="-l${ldaplib} ${extralib}"
7237251876Speter        as_ac_Lib=`$as_echo "ac_cv_lib_${ldaplib}''_ldapssl_client_init" | $as_tr_sh`
7238251876Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ldapssl_client_init in -l${ldaplib}" >&5
7239251876Speter$as_echo_n "checking for ldapssl_client_init in -l${ldaplib}... " >&6; }
7240251876Speterif eval \${$as_ac_Lib+:} false; then :
7241251876Speter  $as_echo_n "(cached) " >&6
7242251876Speterelse
7243251876Speter  ac_check_lib_save_LIBS=$LIBS
7244251876SpeterLIBS="-l${ldaplib} ${extralib} $LIBS"
7245251876Spetercat confdefs.h - <<_ACEOF >conftest.$ac_ext
7246251876Speter/* end confdefs.h.  */
7247251876Speter
7248251876Speter/* Override any GCC internal prototype to avoid an error.
7249251876Speter   Use char because int might match the return type of a GCC
7250251876Speter   builtin and then its argument prototype would still apply.  */
7251251876Speter#ifdef __cplusplus
7252251876Speterextern "C"
7253251876Speter#endif
7254251876Speterchar ldapssl_client_init ();
7255251876Speterint
7256251876Spetermain ()
7257251876Speter{
7258251876Speterreturn ldapssl_client_init ();
7259251876Speter  ;
7260251876Speter  return 0;
7261251876Speter}
7262251876Speter_ACEOF
7263251876Speterif ac_fn_c_try_link "$LINENO"; then :
7264251876Speter  eval "$as_ac_Lib=yes"
7265251876Speterelse
7266251876Speter  eval "$as_ac_Lib=no"
7267251876Speterfi
7268251876Speterrm -f core conftest.err conftest.$ac_objext \
7269251876Speter    conftest$ac_exeext conftest.$ac_ext
7270251876SpeterLIBS=$ac_check_lib_save_LIBS
7271251876Speterfi
7272251876Spetereval ac_res=\$$as_ac_Lib
7273251876Speter	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
7274251876Speter$as_echo "$ac_res" >&6; }
7275251876Speterif eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
7276251876Speter  apu_has_ldapssl_client_init="1"
7277251876Speterfi
7278251876Speter
7279251876Speter        as_ac_Lib=`$as_echo "ac_cv_lib_${ldaplib}''_ldapssl_client_deinit" | $as_tr_sh`
7280251876Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ldapssl_client_deinit in -l${ldaplib}" >&5
7281251876Speter$as_echo_n "checking for ldapssl_client_deinit in -l${ldaplib}... " >&6; }
7282251876Speterif eval \${$as_ac_Lib+:} false; then :
7283251876Speter  $as_echo_n "(cached) " >&6
7284251876Speterelse
7285251876Speter  ac_check_lib_save_LIBS=$LIBS
7286251876SpeterLIBS="-l${ldaplib} ${extralib} $LIBS"
7287251876Spetercat confdefs.h - <<_ACEOF >conftest.$ac_ext
7288251876Speter/* end confdefs.h.  */
7289251876Speter
7290251876Speter/* Override any GCC internal prototype to avoid an error.
7291251876Speter   Use char because int might match the return type of a GCC
7292251876Speter   builtin and then its argument prototype would still apply.  */
7293251876Speter#ifdef __cplusplus
7294251876Speterextern "C"
7295251876Speter#endif
7296251876Speterchar ldapssl_client_deinit ();
7297251876Speterint
7298251876Spetermain ()
7299251876Speter{
7300251876Speterreturn ldapssl_client_deinit ();
7301251876Speter  ;
7302251876Speter  return 0;
7303251876Speter}
7304251876Speter_ACEOF
7305251876Speterif ac_fn_c_try_link "$LINENO"; then :
7306251876Speter  eval "$as_ac_Lib=yes"
7307251876Speterelse
7308251876Speter  eval "$as_ac_Lib=no"
7309251876Speterfi
7310251876Speterrm -f core conftest.err conftest.$ac_objext \
7311251876Speter    conftest$ac_exeext conftest.$ac_ext
7312251876SpeterLIBS=$ac_check_lib_save_LIBS
7313251876Speterfi
7314251876Spetereval ac_res=\$$as_ac_Lib
7315251876Speter	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
7316251876Speter$as_echo "$ac_res" >&6; }
7317251876Speterif eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
7318251876Speter  apu_has_ldapssl_client_deinit="1"
7319251876Speterfi
7320251876Speter
7321251876Speter        as_ac_Lib=`$as_echo "ac_cv_lib_${ldaplib}''_ldapssl_add_trusted_cert" | $as_tr_sh`
7322251876Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ldapssl_add_trusted_cert in -l${ldaplib}" >&5
7323251876Speter$as_echo_n "checking for ldapssl_add_trusted_cert in -l${ldaplib}... " >&6; }
7324251876Speterif eval \${$as_ac_Lib+:} false; then :
7325251876Speter  $as_echo_n "(cached) " >&6
7326251876Speterelse
7327251876Speter  ac_check_lib_save_LIBS=$LIBS
7328251876SpeterLIBS="-l${ldaplib} ${extralib} $LIBS"
7329251876Spetercat confdefs.h - <<_ACEOF >conftest.$ac_ext
7330251876Speter/* end confdefs.h.  */
7331251876Speter
7332251876Speter/* Override any GCC internal prototype to avoid an error.
7333251876Speter   Use char because int might match the return type of a GCC
7334251876Speter   builtin and then its argument prototype would still apply.  */
7335251876Speter#ifdef __cplusplus
7336251876Speterextern "C"
7337251876Speter#endif
7338251876Speterchar ldapssl_add_trusted_cert ();
7339251876Speterint
7340251876Spetermain ()
7341251876Speter{
7342251876Speterreturn ldapssl_add_trusted_cert ();
7343251876Speter  ;
7344251876Speter  return 0;
7345251876Speter}
7346251876Speter_ACEOF
7347251876Speterif ac_fn_c_try_link "$LINENO"; then :
7348251876Speter  eval "$as_ac_Lib=yes"
7349251876Speterelse
7350251876Speter  eval "$as_ac_Lib=no"
7351251876Speterfi
7352251876Speterrm -f core conftest.err conftest.$ac_objext \
7353251876Speter    conftest$ac_exeext conftest.$ac_ext
7354251876SpeterLIBS=$ac_check_lib_save_LIBS
7355251876Speterfi
7356251876Spetereval ac_res=\$$as_ac_Lib
7357251876Speter	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
7358251876Speter$as_echo "$ac_res" >&6; }
7359251876Speterif eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
7360251876Speter  apu_has_ldapssl_add_trusted_cert="1"
7361251876Speterfi
7362251876Speter
7363251876Speter        as_ac_Lib=`$as_echo "ac_cv_lib_${ldaplib}''_ldap_start_tls_s" | $as_tr_sh`
7364251876Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ldap_start_tls_s in -l${ldaplib}" >&5
7365251876Speter$as_echo_n "checking for ldap_start_tls_s in -l${ldaplib}... " >&6; }
7366251876Speterif eval \${$as_ac_Lib+:} false; then :
7367251876Speter  $as_echo_n "(cached) " >&6
7368251876Speterelse
7369251876Speter  ac_check_lib_save_LIBS=$LIBS
7370251876SpeterLIBS="-l${ldaplib} ${extralib} $LIBS"
7371251876Spetercat confdefs.h - <<_ACEOF >conftest.$ac_ext
7372251876Speter/* end confdefs.h.  */
7373251876Speter
7374251876Speter/* Override any GCC internal prototype to avoid an error.
7375251876Speter   Use char because int might match the return type of a GCC
7376251876Speter   builtin and then its argument prototype would still apply.  */
7377251876Speter#ifdef __cplusplus
7378251876Speterextern "C"
7379251876Speter#endif
7380251876Speterchar ldap_start_tls_s ();
7381251876Speterint
7382251876Spetermain ()
7383251876Speter{
7384251876Speterreturn ldap_start_tls_s ();
7385251876Speter  ;
7386251876Speter  return 0;
7387251876Speter}
7388251876Speter_ACEOF
7389251876Speterif ac_fn_c_try_link "$LINENO"; then :
7390251876Speter  eval "$as_ac_Lib=yes"
7391251876Speterelse
7392251876Speter  eval "$as_ac_Lib=no"
7393251876Speterfi
7394251876Speterrm -f core conftest.err conftest.$ac_objext \
7395251876Speter    conftest$ac_exeext conftest.$ac_ext
7396251876SpeterLIBS=$ac_check_lib_save_LIBS
7397251876Speterfi
7398251876Spetereval ac_res=\$$as_ac_Lib
7399251876Speter	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
7400251876Speter$as_echo "$ac_res" >&6; }
7401251876Speterif eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
7402251876Speter  apu_has_ldap_start_tls_s="1"
7403251876Speterfi
7404251876Speter
7405251876Speter        as_ac_Lib=`$as_echo "ac_cv_lib_${ldaplib}''_ldap_sslinit" | $as_tr_sh`
7406251876Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ldap_sslinit in -l${ldaplib}" >&5
7407251876Speter$as_echo_n "checking for ldap_sslinit in -l${ldaplib}... " >&6; }
7408251876Speterif eval \${$as_ac_Lib+:} false; then :
7409251876Speter  $as_echo_n "(cached) " >&6
7410251876Speterelse
7411251876Speter  ac_check_lib_save_LIBS=$LIBS
7412251876SpeterLIBS="-l${ldaplib} ${extralib} $LIBS"
7413251876Spetercat confdefs.h - <<_ACEOF >conftest.$ac_ext
7414251876Speter/* end confdefs.h.  */
7415251876Speter
7416251876Speter/* Override any GCC internal prototype to avoid an error.
7417251876Speter   Use char because int might match the return type of a GCC
7418251876Speter   builtin and then its argument prototype would still apply.  */
7419251876Speter#ifdef __cplusplus
7420251876Speterextern "C"
7421251876Speter#endif
7422251876Speterchar ldap_sslinit ();
7423251876Speterint
7424251876Spetermain ()
7425251876Speter{
7426251876Speterreturn ldap_sslinit ();
7427251876Speter  ;
7428251876Speter  return 0;
7429251876Speter}
7430251876Speter_ACEOF
7431251876Speterif ac_fn_c_try_link "$LINENO"; then :
7432251876Speter  eval "$as_ac_Lib=yes"
7433251876Speterelse
7434251876Speter  eval "$as_ac_Lib=no"
7435251876Speterfi
7436251876Speterrm -f core conftest.err conftest.$ac_objext \
7437251876Speter    conftest$ac_exeext conftest.$ac_ext
7438251876SpeterLIBS=$ac_check_lib_save_LIBS
7439251876Speterfi
7440251876Spetereval ac_res=\$$as_ac_Lib
7441251876Speter	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
7442251876Speter$as_echo "$ac_res" >&6; }
7443251876Speterif eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
7444251876Speter  apu_has_ldap_sslinit="1"
7445251876Speterfi
7446251876Speter
7447251876Speter        as_ac_Lib=`$as_echo "ac_cv_lib_${ldaplib}''_ldapssl_init" | $as_tr_sh`
7448251876Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ldapssl_init in -l${ldaplib}" >&5
7449251876Speter$as_echo_n "checking for ldapssl_init in -l${ldaplib}... " >&6; }
7450251876Speterif eval \${$as_ac_Lib+:} false; then :
7451251876Speter  $as_echo_n "(cached) " >&6
7452251876Speterelse
7453251876Speter  ac_check_lib_save_LIBS=$LIBS
7454251876SpeterLIBS="-l${ldaplib} ${extralib} $LIBS"
7455251876Spetercat confdefs.h - <<_ACEOF >conftest.$ac_ext
7456251876Speter/* end confdefs.h.  */
7457251876Speter
7458251876Speter/* Override any GCC internal prototype to avoid an error.
7459251876Speter   Use char because int might match the return type of a GCC
7460251876Speter   builtin and then its argument prototype would still apply.  */
7461251876Speter#ifdef __cplusplus
7462251876Speterextern "C"
7463251876Speter#endif
7464251876Speterchar ldapssl_init ();
7465251876Speterint
7466251876Spetermain ()
7467251876Speter{
7468251876Speterreturn ldapssl_init ();
7469251876Speter  ;
7470251876Speter  return 0;
7471251876Speter}
7472251876Speter_ACEOF
7473251876Speterif ac_fn_c_try_link "$LINENO"; then :
7474251876Speter  eval "$as_ac_Lib=yes"
7475251876Speterelse
7476251876Speter  eval "$as_ac_Lib=no"
7477251876Speterfi
7478251876Speterrm -f core conftest.err conftest.$ac_objext \
7479251876Speter    conftest$ac_exeext conftest.$ac_ext
7480251876SpeterLIBS=$ac_check_lib_save_LIBS
7481251876Speterfi
7482251876Spetereval ac_res=\$$as_ac_Lib
7483251876Speter	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
7484251876Speter$as_echo "$ac_res" >&6; }
7485251876Speterif eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
7486251876Speter  apu_has_ldapssl_init="1"
7487251876Speterfi
7488251876Speter
7489251876Speter        as_ac_Lib=`$as_echo "ac_cv_lib_${ldaplib}''_ldapssl_install_routines" | $as_tr_sh`
7490251876Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ldapssl_install_routines in -l${ldaplib}" >&5
7491251876Speter$as_echo_n "checking for ldapssl_install_routines in -l${ldaplib}... " >&6; }
7492251876Speterif eval \${$as_ac_Lib+:} false; then :
7493251876Speter  $as_echo_n "(cached) " >&6
7494251876Speterelse
7495251876Speter  ac_check_lib_save_LIBS=$LIBS
7496251876SpeterLIBS="-l${ldaplib} ${extralib} $LIBS"
7497251876Spetercat confdefs.h - <<_ACEOF >conftest.$ac_ext
7498251876Speter/* end confdefs.h.  */
7499251876Speter
7500251876Speter/* Override any GCC internal prototype to avoid an error.
7501251876Speter   Use char because int might match the return type of a GCC
7502251876Speter   builtin and then its argument prototype would still apply.  */
7503251876Speter#ifdef __cplusplus
7504251876Speterextern "C"
7505251876Speter#endif
7506251876Speterchar ldapssl_install_routines ();
7507251876Speterint
7508251876Spetermain ()
7509251876Speter{
7510251876Speterreturn ldapssl_install_routines ();
7511251876Speter  ;
7512251876Speter  return 0;
7513251876Speter}
7514251876Speter_ACEOF
7515251876Speterif ac_fn_c_try_link "$LINENO"; then :
7516251876Speter  eval "$as_ac_Lib=yes"
7517251876Speterelse
7518251876Speter  eval "$as_ac_Lib=no"
7519251876Speterfi
7520251876Speterrm -f core conftest.err conftest.$ac_objext \
7521251876Speter    conftest$ac_exeext conftest.$ac_ext
7522251876SpeterLIBS=$ac_check_lib_save_LIBS
7523251876Speterfi
7524251876Spetereval ac_res=\$$as_ac_Lib
7525251876Speter	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
7526251876Speter$as_echo "$ac_res" >&6; }
7527251876Speterif eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
7528251876Speter  apu_has_ldapssl_install_routines="1"
7529251876Speterfi
7530251876Speter
7531251876Speter        apu_has_ldap="1";
7532251876Speter
7533251876Speterfi
7534251876Speter
7535251876Speter  fi
7536251876Speter
7537251876Speter
7538251876Speter  if test ${apu_has_ldap} != "1"; then
7539251876Speter    ldaplib="ldapssl20"
7540251876Speter    extralib=
7541251876Speter    # Clear the cache entry for subsequent APU_FIND_LDAPLIB invocations.
7542251876Speter
7543251876Speter    ldaplib_cache_id="`echo $ldaplib | sed -e 's/[^a-zA-Z0-9_]/_/g'`"
7544251876Speter
7545251876Speter    unset ac_cv_lib_${ldaplib_cache_id}_ldap_init
7546251876Speter    unset ac_cv_lib_${ldaplib_cache_id}___ldap_init
7547251876Speter    as_ac_Lib=`$as_echo "ac_cv_lib_${ldaplib}''_ldap_init" | $as_tr_sh`
7548251876Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ldap_init in -l${ldaplib}" >&5
7549251876Speter$as_echo_n "checking for ldap_init in -l${ldaplib}... " >&6; }
7550251876Speterif eval \${$as_ac_Lib+:} false; then :
7551251876Speter  $as_echo_n "(cached) " >&6
7552251876Speterelse
7553251876Speter  ac_check_lib_save_LIBS=$LIBS
7554251876SpeterLIBS="-l${ldaplib} ${extralib} $LIBS"
7555251876Spetercat confdefs.h - <<_ACEOF >conftest.$ac_ext
7556251876Speter/* end confdefs.h.  */
7557251876Speter
7558251876Speter/* Override any GCC internal prototype to avoid an error.
7559251876Speter   Use char because int might match the return type of a GCC
7560251876Speter   builtin and then its argument prototype would still apply.  */
7561251876Speter#ifdef __cplusplus
7562251876Speterextern "C"
7563251876Speter#endif
7564251876Speterchar ldap_init ();
7565251876Speterint
7566251876Spetermain ()
7567251876Speter{
7568251876Speterreturn ldap_init ();
7569251876Speter  ;
7570251876Speter  return 0;
7571251876Speter}
7572251876Speter_ACEOF
7573251876Speterif ac_fn_c_try_link "$LINENO"; then :
7574251876Speter  eval "$as_ac_Lib=yes"
7575251876Speterelse
7576251876Speter  eval "$as_ac_Lib=no"
7577251876Speterfi
7578251876Speterrm -f core conftest.err conftest.$ac_objext \
7579251876Speter    conftest$ac_exeext conftest.$ac_ext
7580251876SpeterLIBS=$ac_check_lib_save_LIBS
7581251876Speterfi
7582251876Spetereval ac_res=\$$as_ac_Lib
7583251876Speter	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
7584251876Speter$as_echo "$ac_res" >&6; }
7585251876Speterif eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
7586251876Speter
7587253734Speter        LDADD_ldap_found="-l${ldaplib} ${extralib}"
7588251876Speter        as_ac_Lib=`$as_echo "ac_cv_lib_${ldaplib}''_ldapssl_client_init" | $as_tr_sh`
7589251876Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ldapssl_client_init in -l${ldaplib}" >&5
7590251876Speter$as_echo_n "checking for ldapssl_client_init in -l${ldaplib}... " >&6; }
7591251876Speterif eval \${$as_ac_Lib+:} false; then :
7592251876Speter  $as_echo_n "(cached) " >&6
7593251876Speterelse
7594251876Speter  ac_check_lib_save_LIBS=$LIBS
7595251876SpeterLIBS="-l${ldaplib} ${extralib} $LIBS"
7596251876Spetercat confdefs.h - <<_ACEOF >conftest.$ac_ext
7597251876Speter/* end confdefs.h.  */
7598251876Speter
7599251876Speter/* Override any GCC internal prototype to avoid an error.
7600251876Speter   Use char because int might match the return type of a GCC
7601251876Speter   builtin and then its argument prototype would still apply.  */
7602251876Speter#ifdef __cplusplus
7603251876Speterextern "C"
7604251876Speter#endif
7605251876Speterchar ldapssl_client_init ();
7606251876Speterint
7607251876Spetermain ()
7608251876Speter{
7609251876Speterreturn ldapssl_client_init ();
7610251876Speter  ;
7611251876Speter  return 0;
7612251876Speter}
7613251876Speter_ACEOF
7614251876Speterif ac_fn_c_try_link "$LINENO"; then :
7615251876Speter  eval "$as_ac_Lib=yes"
7616251876Speterelse
7617251876Speter  eval "$as_ac_Lib=no"
7618251876Speterfi
7619251876Speterrm -f core conftest.err conftest.$ac_objext \
7620251876Speter    conftest$ac_exeext conftest.$ac_ext
7621251876SpeterLIBS=$ac_check_lib_save_LIBS
7622251876Speterfi
7623251876Spetereval ac_res=\$$as_ac_Lib
7624251876Speter	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
7625251876Speter$as_echo "$ac_res" >&6; }
7626251876Speterif eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
7627251876Speter  apu_has_ldapssl_client_init="1"
7628251876Speterfi
7629251876Speter
7630251876Speter        as_ac_Lib=`$as_echo "ac_cv_lib_${ldaplib}''_ldapssl_client_deinit" | $as_tr_sh`
7631251876Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ldapssl_client_deinit in -l${ldaplib}" >&5
7632251876Speter$as_echo_n "checking for ldapssl_client_deinit in -l${ldaplib}... " >&6; }
7633251876Speterif eval \${$as_ac_Lib+:} false; then :
7634251876Speter  $as_echo_n "(cached) " >&6
7635251876Speterelse
7636251876Speter  ac_check_lib_save_LIBS=$LIBS
7637251876SpeterLIBS="-l${ldaplib} ${extralib} $LIBS"
7638251876Spetercat confdefs.h - <<_ACEOF >conftest.$ac_ext
7639251876Speter/* end confdefs.h.  */
7640251876Speter
7641251876Speter/* Override any GCC internal prototype to avoid an error.
7642251876Speter   Use char because int might match the return type of a GCC
7643251876Speter   builtin and then its argument prototype would still apply.  */
7644251876Speter#ifdef __cplusplus
7645251876Speterextern "C"
7646251876Speter#endif
7647251876Speterchar ldapssl_client_deinit ();
7648251876Speterint
7649251876Spetermain ()
7650251876Speter{
7651251876Speterreturn ldapssl_client_deinit ();
7652251876Speter  ;
7653251876Speter  return 0;
7654251876Speter}
7655251876Speter_ACEOF
7656251876Speterif ac_fn_c_try_link "$LINENO"; then :
7657251876Speter  eval "$as_ac_Lib=yes"
7658251876Speterelse
7659251876Speter  eval "$as_ac_Lib=no"
7660251876Speterfi
7661251876Speterrm -f core conftest.err conftest.$ac_objext \
7662251876Speter    conftest$ac_exeext conftest.$ac_ext
7663251876SpeterLIBS=$ac_check_lib_save_LIBS
7664251876Speterfi
7665251876Spetereval ac_res=\$$as_ac_Lib
7666251876Speter	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
7667251876Speter$as_echo "$ac_res" >&6; }
7668251876Speterif eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
7669251876Speter  apu_has_ldapssl_client_deinit="1"
7670251876Speterfi
7671251876Speter
7672251876Speter        as_ac_Lib=`$as_echo "ac_cv_lib_${ldaplib}''_ldapssl_add_trusted_cert" | $as_tr_sh`
7673251876Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ldapssl_add_trusted_cert in -l${ldaplib}" >&5
7674251876Speter$as_echo_n "checking for ldapssl_add_trusted_cert in -l${ldaplib}... " >&6; }
7675251876Speterif eval \${$as_ac_Lib+:} false; then :
7676251876Speter  $as_echo_n "(cached) " >&6
7677251876Speterelse
7678251876Speter  ac_check_lib_save_LIBS=$LIBS
7679251876SpeterLIBS="-l${ldaplib} ${extralib} $LIBS"
7680251876Spetercat confdefs.h - <<_ACEOF >conftest.$ac_ext
7681251876Speter/* end confdefs.h.  */
7682251876Speter
7683251876Speter/* Override any GCC internal prototype to avoid an error.
7684251876Speter   Use char because int might match the return type of a GCC
7685251876Speter   builtin and then its argument prototype would still apply.  */
7686251876Speter#ifdef __cplusplus
7687251876Speterextern "C"
7688251876Speter#endif
7689251876Speterchar ldapssl_add_trusted_cert ();
7690251876Speterint
7691251876Spetermain ()
7692251876Speter{
7693251876Speterreturn ldapssl_add_trusted_cert ();
7694251876Speter  ;
7695251876Speter  return 0;
7696251876Speter}
7697251876Speter_ACEOF
7698251876Speterif ac_fn_c_try_link "$LINENO"; then :
7699251876Speter  eval "$as_ac_Lib=yes"
7700251876Speterelse
7701251876Speter  eval "$as_ac_Lib=no"
7702251876Speterfi
7703251876Speterrm -f core conftest.err conftest.$ac_objext \
7704251876Speter    conftest$ac_exeext conftest.$ac_ext
7705251876SpeterLIBS=$ac_check_lib_save_LIBS
7706251876Speterfi
7707251876Spetereval ac_res=\$$as_ac_Lib
7708251876Speter	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
7709251876Speter$as_echo "$ac_res" >&6; }
7710251876Speterif eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
7711251876Speter  apu_has_ldapssl_add_trusted_cert="1"
7712251876Speterfi
7713251876Speter
7714251876Speter        as_ac_Lib=`$as_echo "ac_cv_lib_${ldaplib}''_ldap_start_tls_s" | $as_tr_sh`
7715251876Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ldap_start_tls_s in -l${ldaplib}" >&5
7716251876Speter$as_echo_n "checking for ldap_start_tls_s in -l${ldaplib}... " >&6; }
7717251876Speterif eval \${$as_ac_Lib+:} false; then :
7718251876Speter  $as_echo_n "(cached) " >&6
7719251876Speterelse
7720251876Speter  ac_check_lib_save_LIBS=$LIBS
7721251876SpeterLIBS="-l${ldaplib} ${extralib} $LIBS"
7722251876Spetercat confdefs.h - <<_ACEOF >conftest.$ac_ext
7723251876Speter/* end confdefs.h.  */
7724251876Speter
7725251876Speter/* Override any GCC internal prototype to avoid an error.
7726251876Speter   Use char because int might match the return type of a GCC
7727251876Speter   builtin and then its argument prototype would still apply.  */
7728251876Speter#ifdef __cplusplus
7729251876Speterextern "C"
7730251876Speter#endif
7731251876Speterchar ldap_start_tls_s ();
7732251876Speterint
7733251876Spetermain ()
7734251876Speter{
7735251876Speterreturn ldap_start_tls_s ();
7736251876Speter  ;
7737251876Speter  return 0;
7738251876Speter}
7739251876Speter_ACEOF
7740251876Speterif ac_fn_c_try_link "$LINENO"; then :
7741251876Speter  eval "$as_ac_Lib=yes"
7742251876Speterelse
7743251876Speter  eval "$as_ac_Lib=no"
7744251876Speterfi
7745251876Speterrm -f core conftest.err conftest.$ac_objext \
7746251876Speter    conftest$ac_exeext conftest.$ac_ext
7747251876SpeterLIBS=$ac_check_lib_save_LIBS
7748251876Speterfi
7749251876Spetereval ac_res=\$$as_ac_Lib
7750251876Speter	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
7751251876Speter$as_echo "$ac_res" >&6; }
7752251876Speterif eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
7753251876Speter  apu_has_ldap_start_tls_s="1"
7754251876Speterfi
7755251876Speter
7756251876Speter        as_ac_Lib=`$as_echo "ac_cv_lib_${ldaplib}''_ldap_sslinit" | $as_tr_sh`
7757251876Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ldap_sslinit in -l${ldaplib}" >&5
7758251876Speter$as_echo_n "checking for ldap_sslinit in -l${ldaplib}... " >&6; }
7759251876Speterif eval \${$as_ac_Lib+:} false; then :
7760251876Speter  $as_echo_n "(cached) " >&6
7761251876Speterelse
7762251876Speter  ac_check_lib_save_LIBS=$LIBS
7763251876SpeterLIBS="-l${ldaplib} ${extralib} $LIBS"
7764251876Spetercat confdefs.h - <<_ACEOF >conftest.$ac_ext
7765251876Speter/* end confdefs.h.  */
7766251876Speter
7767251876Speter/* Override any GCC internal prototype to avoid an error.
7768251876Speter   Use char because int might match the return type of a GCC
7769251876Speter   builtin and then its argument prototype would still apply.  */
7770251876Speter#ifdef __cplusplus
7771251876Speterextern "C"
7772251876Speter#endif
7773251876Speterchar ldap_sslinit ();
7774251876Speterint
7775251876Spetermain ()
7776251876Speter{
7777251876Speterreturn ldap_sslinit ();
7778251876Speter  ;
7779251876Speter  return 0;
7780251876Speter}
7781251876Speter_ACEOF
7782251876Speterif ac_fn_c_try_link "$LINENO"; then :
7783251876Speter  eval "$as_ac_Lib=yes"
7784251876Speterelse
7785251876Speter  eval "$as_ac_Lib=no"
7786251876Speterfi
7787251876Speterrm -f core conftest.err conftest.$ac_objext \
7788251876Speter    conftest$ac_exeext conftest.$ac_ext
7789251876SpeterLIBS=$ac_check_lib_save_LIBS
7790251876Speterfi
7791251876Spetereval ac_res=\$$as_ac_Lib
7792251876Speter	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
7793251876Speter$as_echo "$ac_res" >&6; }
7794251876Speterif eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
7795251876Speter  apu_has_ldap_sslinit="1"
7796251876Speterfi
7797251876Speter
7798251876Speter        as_ac_Lib=`$as_echo "ac_cv_lib_${ldaplib}''_ldapssl_init" | $as_tr_sh`
7799251876Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ldapssl_init in -l${ldaplib}" >&5
7800251876Speter$as_echo_n "checking for ldapssl_init in -l${ldaplib}... " >&6; }
7801251876Speterif eval \${$as_ac_Lib+:} false; then :
7802251876Speter  $as_echo_n "(cached) " >&6
7803251876Speterelse
7804251876Speter  ac_check_lib_save_LIBS=$LIBS
7805251876SpeterLIBS="-l${ldaplib} ${extralib} $LIBS"
7806251876Spetercat confdefs.h - <<_ACEOF >conftest.$ac_ext
7807251876Speter/* end confdefs.h.  */
7808251876Speter
7809251876Speter/* Override any GCC internal prototype to avoid an error.
7810251876Speter   Use char because int might match the return type of a GCC
7811251876Speter   builtin and then its argument prototype would still apply.  */
7812251876Speter#ifdef __cplusplus
7813251876Speterextern "C"
7814251876Speter#endif
7815251876Speterchar ldapssl_init ();
7816251876Speterint
7817251876Spetermain ()
7818251876Speter{
7819251876Speterreturn ldapssl_init ();
7820251876Speter  ;
7821251876Speter  return 0;
7822251876Speter}
7823251876Speter_ACEOF
7824251876Speterif ac_fn_c_try_link "$LINENO"; then :
7825251876Speter  eval "$as_ac_Lib=yes"
7826251876Speterelse
7827251876Speter  eval "$as_ac_Lib=no"
7828251876Speterfi
7829251876Speterrm -f core conftest.err conftest.$ac_objext \
7830251876Speter    conftest$ac_exeext conftest.$ac_ext
7831251876SpeterLIBS=$ac_check_lib_save_LIBS
7832251876Speterfi
7833251876Spetereval ac_res=\$$as_ac_Lib
7834251876Speter	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
7835251876Speter$as_echo "$ac_res" >&6; }
7836251876Speterif eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
7837251876Speter  apu_has_ldapssl_init="1"
7838251876Speterfi
7839251876Speter
7840251876Speter        as_ac_Lib=`$as_echo "ac_cv_lib_${ldaplib}''_ldapssl_install_routines" | $as_tr_sh`
7841251876Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ldapssl_install_routines in -l${ldaplib}" >&5
7842251876Speter$as_echo_n "checking for ldapssl_install_routines in -l${ldaplib}... " >&6; }
7843251876Speterif eval \${$as_ac_Lib+:} false; then :
7844251876Speter  $as_echo_n "(cached) " >&6
7845251876Speterelse
7846251876Speter  ac_check_lib_save_LIBS=$LIBS
7847251876SpeterLIBS="-l${ldaplib} ${extralib} $LIBS"
7848251876Spetercat confdefs.h - <<_ACEOF >conftest.$ac_ext
7849251876Speter/* end confdefs.h.  */
7850251876Speter
7851251876Speter/* Override any GCC internal prototype to avoid an error.
7852251876Speter   Use char because int might match the return type of a GCC
7853251876Speter   builtin and then its argument prototype would still apply.  */
7854251876Speter#ifdef __cplusplus
7855251876Speterextern "C"
7856251876Speter#endif
7857251876Speterchar ldapssl_install_routines ();
7858251876Speterint
7859251876Spetermain ()
7860251876Speter{
7861251876Speterreturn ldapssl_install_routines ();
7862251876Speter  ;
7863251876Speter  return 0;
7864251876Speter}
7865251876Speter_ACEOF
7866251876Speterif ac_fn_c_try_link "$LINENO"; then :
7867251876Speter  eval "$as_ac_Lib=yes"
7868251876Speterelse
7869251876Speter  eval "$as_ac_Lib=no"
7870251876Speterfi
7871251876Speterrm -f core conftest.err conftest.$ac_objext \
7872251876Speter    conftest$ac_exeext conftest.$ac_ext
7873251876SpeterLIBS=$ac_check_lib_save_LIBS
7874251876Speterfi
7875251876Spetereval ac_res=\$$as_ac_Lib
7876251876Speter	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
7877251876Speter$as_echo "$ac_res" >&6; }
7878251876Speterif eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
7879251876Speter  apu_has_ldapssl_install_routines="1"
7880251876Speterfi
7881251876Speter
7882251876Speter        apu_has_ldap="1";
7883251876Speter
7884251876Speterfi
7885251876Speter
7886251876Speter  fi
7887251876Speter
7888251876Speter
7889251876Speter  if test ${apu_has_ldap} != "1"; then
7890251876Speter    ldaplib="ldapsdk"
7891251876Speter    extralib="-lldapx -lldapssl -lldapgss -lgssapi_krb5"
7892251876Speter    # Clear the cache entry for subsequent APU_FIND_LDAPLIB invocations.
7893251876Speter
7894251876Speter    ldaplib_cache_id="`echo $ldaplib | sed -e 's/[^a-zA-Z0-9_]/_/g'`"
7895251876Speter
7896251876Speter    unset ac_cv_lib_${ldaplib_cache_id}_ldap_init
7897251876Speter    unset ac_cv_lib_${ldaplib_cache_id}___ldap_init
7898251876Speter    as_ac_Lib=`$as_echo "ac_cv_lib_${ldaplib}''_ldap_init" | $as_tr_sh`
7899251876Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ldap_init in -l${ldaplib}" >&5
7900251876Speter$as_echo_n "checking for ldap_init in -l${ldaplib}... " >&6; }
7901251876Speterif eval \${$as_ac_Lib+:} false; then :
7902251876Speter  $as_echo_n "(cached) " >&6
7903251876Speterelse
7904251876Speter  ac_check_lib_save_LIBS=$LIBS
7905251876SpeterLIBS="-l${ldaplib} ${extralib} $LIBS"
7906251876Spetercat confdefs.h - <<_ACEOF >conftest.$ac_ext
7907251876Speter/* end confdefs.h.  */
7908251876Speter
7909251876Speter/* Override any GCC internal prototype to avoid an error.
7910251876Speter   Use char because int might match the return type of a GCC
7911251876Speter   builtin and then its argument prototype would still apply.  */
7912251876Speter#ifdef __cplusplus
7913251876Speterextern "C"
7914251876Speter#endif
7915251876Speterchar ldap_init ();
7916251876Speterint
7917251876Spetermain ()
7918251876Speter{
7919251876Speterreturn ldap_init ();
7920251876Speter  ;
7921251876Speter  return 0;
7922251876Speter}
7923251876Speter_ACEOF
7924251876Speterif ac_fn_c_try_link "$LINENO"; then :
7925251876Speter  eval "$as_ac_Lib=yes"
7926251876Speterelse
7927251876Speter  eval "$as_ac_Lib=no"
7928251876Speterfi
7929251876Speterrm -f core conftest.err conftest.$ac_objext \
7930251876Speter    conftest$ac_exeext conftest.$ac_ext
7931251876SpeterLIBS=$ac_check_lib_save_LIBS
7932251876Speterfi
7933251876Spetereval ac_res=\$$as_ac_Lib
7934251876Speter	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
7935251876Speter$as_echo "$ac_res" >&6; }
7936251876Speterif eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
7937251876Speter
7938253734Speter        LDADD_ldap_found="-l${ldaplib} ${extralib}"
7939251876Speter        as_ac_Lib=`$as_echo "ac_cv_lib_${ldaplib}''_ldapssl_client_init" | $as_tr_sh`
7940251876Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ldapssl_client_init in -l${ldaplib}" >&5
7941251876Speter$as_echo_n "checking for ldapssl_client_init in -l${ldaplib}... " >&6; }
7942251876Speterif eval \${$as_ac_Lib+:} false; then :
7943251876Speter  $as_echo_n "(cached) " >&6
7944251876Speterelse
7945251876Speter  ac_check_lib_save_LIBS=$LIBS
7946251876SpeterLIBS="-l${ldaplib} ${extralib} $LIBS"
7947251876Spetercat confdefs.h - <<_ACEOF >conftest.$ac_ext
7948251876Speter/* end confdefs.h.  */
7949251876Speter
7950251876Speter/* Override any GCC internal prototype to avoid an error.
7951251876Speter   Use char because int might match the return type of a GCC
7952251876Speter   builtin and then its argument prototype would still apply.  */
7953251876Speter#ifdef __cplusplus
7954251876Speterextern "C"
7955251876Speter#endif
7956251876Speterchar ldapssl_client_init ();
7957251876Speterint
7958251876Spetermain ()
7959251876Speter{
7960251876Speterreturn ldapssl_client_init ();
7961251876Speter  ;
7962251876Speter  return 0;
7963251876Speter}
7964251876Speter_ACEOF
7965251876Speterif ac_fn_c_try_link "$LINENO"; then :
7966251876Speter  eval "$as_ac_Lib=yes"
7967251876Speterelse
7968251876Speter  eval "$as_ac_Lib=no"
7969251876Speterfi
7970251876Speterrm -f core conftest.err conftest.$ac_objext \
7971251876Speter    conftest$ac_exeext conftest.$ac_ext
7972251876SpeterLIBS=$ac_check_lib_save_LIBS
7973251876Speterfi
7974251876Spetereval ac_res=\$$as_ac_Lib
7975251876Speter	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
7976251876Speter$as_echo "$ac_res" >&6; }
7977251876Speterif eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
7978251876Speter  apu_has_ldapssl_client_init="1"
7979251876Speterfi
7980251876Speter
7981251876Speter        as_ac_Lib=`$as_echo "ac_cv_lib_${ldaplib}''_ldapssl_client_deinit" | $as_tr_sh`
7982251876Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ldapssl_client_deinit in -l${ldaplib}" >&5
7983251876Speter$as_echo_n "checking for ldapssl_client_deinit in -l${ldaplib}... " >&6; }
7984251876Speterif eval \${$as_ac_Lib+:} false; then :
7985251876Speter  $as_echo_n "(cached) " >&6
7986251876Speterelse
7987251876Speter  ac_check_lib_save_LIBS=$LIBS
7988251876SpeterLIBS="-l${ldaplib} ${extralib} $LIBS"
7989251876Spetercat confdefs.h - <<_ACEOF >conftest.$ac_ext
7990251876Speter/* end confdefs.h.  */
7991251876Speter
7992251876Speter/* Override any GCC internal prototype to avoid an error.
7993251876Speter   Use char because int might match the return type of a GCC
7994251876Speter   builtin and then its argument prototype would still apply.  */
7995251876Speter#ifdef __cplusplus
7996251876Speterextern "C"
7997251876Speter#endif
7998251876Speterchar ldapssl_client_deinit ();
7999251876Speterint
8000251876Spetermain ()
8001251876Speter{
8002251876Speterreturn ldapssl_client_deinit ();
8003251876Speter  ;
8004251876Speter  return 0;
8005251876Speter}
8006251876Speter_ACEOF
8007251876Speterif ac_fn_c_try_link "$LINENO"; then :
8008251876Speter  eval "$as_ac_Lib=yes"
8009251876Speterelse
8010251876Speter  eval "$as_ac_Lib=no"
8011251876Speterfi
8012251876Speterrm -f core conftest.err conftest.$ac_objext \
8013251876Speter    conftest$ac_exeext conftest.$ac_ext
8014251876SpeterLIBS=$ac_check_lib_save_LIBS
8015251876Speterfi
8016251876Spetereval ac_res=\$$as_ac_Lib
8017251876Speter	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
8018251876Speter$as_echo "$ac_res" >&6; }
8019251876Speterif eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
8020251876Speter  apu_has_ldapssl_client_deinit="1"
8021251876Speterfi
8022251876Speter
8023251876Speter        as_ac_Lib=`$as_echo "ac_cv_lib_${ldaplib}''_ldapssl_add_trusted_cert" | $as_tr_sh`
8024251876Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ldapssl_add_trusted_cert in -l${ldaplib}" >&5
8025251876Speter$as_echo_n "checking for ldapssl_add_trusted_cert in -l${ldaplib}... " >&6; }
8026251876Speterif eval \${$as_ac_Lib+:} false; then :
8027251876Speter  $as_echo_n "(cached) " >&6
8028251876Speterelse
8029251876Speter  ac_check_lib_save_LIBS=$LIBS
8030251876SpeterLIBS="-l${ldaplib} ${extralib} $LIBS"
8031251876Spetercat confdefs.h - <<_ACEOF >conftest.$ac_ext
8032251876Speter/* end confdefs.h.  */
8033251876Speter
8034251876Speter/* Override any GCC internal prototype to avoid an error.
8035251876Speter   Use char because int might match the return type of a GCC
8036251876Speter   builtin and then its argument prototype would still apply.  */
8037251876Speter#ifdef __cplusplus
8038251876Speterextern "C"
8039251876Speter#endif
8040251876Speterchar ldapssl_add_trusted_cert ();
8041251876Speterint
8042251876Spetermain ()
8043251876Speter{
8044251876Speterreturn ldapssl_add_trusted_cert ();
8045251876Speter  ;
8046251876Speter  return 0;
8047251876Speter}
8048251876Speter_ACEOF
8049251876Speterif ac_fn_c_try_link "$LINENO"; then :
8050251876Speter  eval "$as_ac_Lib=yes"
8051251876Speterelse
8052251876Speter  eval "$as_ac_Lib=no"
8053251876Speterfi
8054251876Speterrm -f core conftest.err conftest.$ac_objext \
8055251876Speter    conftest$ac_exeext conftest.$ac_ext
8056251876SpeterLIBS=$ac_check_lib_save_LIBS
8057251876Speterfi
8058251876Spetereval ac_res=\$$as_ac_Lib
8059251876Speter	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
8060251876Speter$as_echo "$ac_res" >&6; }
8061251876Speterif eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
8062251876Speter  apu_has_ldapssl_add_trusted_cert="1"
8063251876Speterfi
8064251876Speter
8065251876Speter        as_ac_Lib=`$as_echo "ac_cv_lib_${ldaplib}''_ldap_start_tls_s" | $as_tr_sh`
8066251876Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ldap_start_tls_s in -l${ldaplib}" >&5
8067251876Speter$as_echo_n "checking for ldap_start_tls_s in -l${ldaplib}... " >&6; }
8068251876Speterif eval \${$as_ac_Lib+:} false; then :
8069251876Speter  $as_echo_n "(cached) " >&6
8070251876Speterelse
8071251876Speter  ac_check_lib_save_LIBS=$LIBS
8072251876SpeterLIBS="-l${ldaplib} ${extralib} $LIBS"
8073251876Spetercat confdefs.h - <<_ACEOF >conftest.$ac_ext
8074251876Speter/* end confdefs.h.  */
8075251876Speter
8076251876Speter/* Override any GCC internal prototype to avoid an error.
8077251876Speter   Use char because int might match the return type of a GCC
8078251876Speter   builtin and then its argument prototype would still apply.  */
8079251876Speter#ifdef __cplusplus
8080251876Speterextern "C"
8081251876Speter#endif
8082251876Speterchar ldap_start_tls_s ();
8083251876Speterint
8084251876Spetermain ()
8085251876Speter{
8086251876Speterreturn ldap_start_tls_s ();
8087251876Speter  ;
8088251876Speter  return 0;
8089251876Speter}
8090251876Speter_ACEOF
8091251876Speterif ac_fn_c_try_link "$LINENO"; then :
8092251876Speter  eval "$as_ac_Lib=yes"
8093251876Speterelse
8094251876Speter  eval "$as_ac_Lib=no"
8095251876Speterfi
8096251876Speterrm -f core conftest.err conftest.$ac_objext \
8097251876Speter    conftest$ac_exeext conftest.$ac_ext
8098251876SpeterLIBS=$ac_check_lib_save_LIBS
8099251876Speterfi
8100251876Spetereval ac_res=\$$as_ac_Lib
8101251876Speter	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
8102251876Speter$as_echo "$ac_res" >&6; }
8103251876Speterif eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
8104251876Speter  apu_has_ldap_start_tls_s="1"
8105251876Speterfi
8106251876Speter
8107251876Speter        as_ac_Lib=`$as_echo "ac_cv_lib_${ldaplib}''_ldap_sslinit" | $as_tr_sh`
8108251876Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ldap_sslinit in -l${ldaplib}" >&5
8109251876Speter$as_echo_n "checking for ldap_sslinit in -l${ldaplib}... " >&6; }
8110251876Speterif eval \${$as_ac_Lib+:} false; then :
8111251876Speter  $as_echo_n "(cached) " >&6
8112251876Speterelse
8113251876Speter  ac_check_lib_save_LIBS=$LIBS
8114251876SpeterLIBS="-l${ldaplib} ${extralib} $LIBS"
8115251876Spetercat confdefs.h - <<_ACEOF >conftest.$ac_ext
8116251876Speter/* end confdefs.h.  */
8117251876Speter
8118251876Speter/* Override any GCC internal prototype to avoid an error.
8119251876Speter   Use char because int might match the return type of a GCC
8120251876Speter   builtin and then its argument prototype would still apply.  */
8121251876Speter#ifdef __cplusplus
8122251876Speterextern "C"
8123251876Speter#endif
8124251876Speterchar ldap_sslinit ();
8125251876Speterint
8126251876Spetermain ()
8127251876Speter{
8128251876Speterreturn ldap_sslinit ();
8129251876Speter  ;
8130251876Speter  return 0;
8131251876Speter}
8132251876Speter_ACEOF
8133251876Speterif ac_fn_c_try_link "$LINENO"; then :
8134251876Speter  eval "$as_ac_Lib=yes"
8135251876Speterelse
8136251876Speter  eval "$as_ac_Lib=no"
8137251876Speterfi
8138251876Speterrm -f core conftest.err conftest.$ac_objext \
8139251876Speter    conftest$ac_exeext conftest.$ac_ext
8140251876SpeterLIBS=$ac_check_lib_save_LIBS
8141251876Speterfi
8142251876Spetereval ac_res=\$$as_ac_Lib
8143251876Speter	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
8144251876Speter$as_echo "$ac_res" >&6; }
8145251876Speterif eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
8146251876Speter  apu_has_ldap_sslinit="1"
8147251876Speterfi
8148251876Speter
8149251876Speter        as_ac_Lib=`$as_echo "ac_cv_lib_${ldaplib}''_ldapssl_init" | $as_tr_sh`
8150251876Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ldapssl_init in -l${ldaplib}" >&5
8151251876Speter$as_echo_n "checking for ldapssl_init in -l${ldaplib}... " >&6; }
8152251876Speterif eval \${$as_ac_Lib+:} false; then :
8153251876Speter  $as_echo_n "(cached) " >&6
8154251876Speterelse
8155251876Speter  ac_check_lib_save_LIBS=$LIBS
8156251876SpeterLIBS="-l${ldaplib} ${extralib} $LIBS"
8157251876Spetercat confdefs.h - <<_ACEOF >conftest.$ac_ext
8158251876Speter/* end confdefs.h.  */
8159251876Speter
8160251876Speter/* Override any GCC internal prototype to avoid an error.
8161251876Speter   Use char because int might match the return type of a GCC
8162251876Speter   builtin and then its argument prototype would still apply.  */
8163251876Speter#ifdef __cplusplus
8164251876Speterextern "C"
8165251876Speter#endif
8166251876Speterchar ldapssl_init ();
8167251876Speterint
8168251876Spetermain ()
8169251876Speter{
8170251876Speterreturn ldapssl_init ();
8171251876Speter  ;
8172251876Speter  return 0;
8173251876Speter}
8174251876Speter_ACEOF
8175251876Speterif ac_fn_c_try_link "$LINENO"; then :
8176251876Speter  eval "$as_ac_Lib=yes"
8177251876Speterelse
8178251876Speter  eval "$as_ac_Lib=no"
8179251876Speterfi
8180251876Speterrm -f core conftest.err conftest.$ac_objext \
8181251876Speter    conftest$ac_exeext conftest.$ac_ext
8182251876SpeterLIBS=$ac_check_lib_save_LIBS
8183251876Speterfi
8184251876Spetereval ac_res=\$$as_ac_Lib
8185251876Speter	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
8186251876Speter$as_echo "$ac_res" >&6; }
8187251876Speterif eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
8188251876Speter  apu_has_ldapssl_init="1"
8189251876Speterfi
8190251876Speter
8191251876Speter        as_ac_Lib=`$as_echo "ac_cv_lib_${ldaplib}''_ldapssl_install_routines" | $as_tr_sh`
8192251876Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ldapssl_install_routines in -l${ldaplib}" >&5
8193251876Speter$as_echo_n "checking for ldapssl_install_routines in -l${ldaplib}... " >&6; }
8194251876Speterif eval \${$as_ac_Lib+:} false; then :
8195251876Speter  $as_echo_n "(cached) " >&6
8196251876Speterelse
8197251876Speter  ac_check_lib_save_LIBS=$LIBS
8198251876SpeterLIBS="-l${ldaplib} ${extralib} $LIBS"
8199251876Spetercat confdefs.h - <<_ACEOF >conftest.$ac_ext
8200251876Speter/* end confdefs.h.  */
8201251876Speter
8202251876Speter/* Override any GCC internal prototype to avoid an error.
8203251876Speter   Use char because int might match the return type of a GCC
8204251876Speter   builtin and then its argument prototype would still apply.  */
8205251876Speter#ifdef __cplusplus
8206251876Speterextern "C"
8207251876Speter#endif
8208251876Speterchar ldapssl_install_routines ();
8209251876Speterint
8210251876Spetermain ()
8211251876Speter{
8212251876Speterreturn ldapssl_install_routines ();
8213251876Speter  ;
8214251876Speter  return 0;
8215251876Speter}
8216251876Speter_ACEOF
8217251876Speterif ac_fn_c_try_link "$LINENO"; then :
8218251876Speter  eval "$as_ac_Lib=yes"
8219251876Speterelse
8220251876Speter  eval "$as_ac_Lib=no"
8221251876Speterfi
8222251876Speterrm -f core conftest.err conftest.$ac_objext \
8223251876Speter    conftest$ac_exeext conftest.$ac_ext
8224251876SpeterLIBS=$ac_check_lib_save_LIBS
8225251876Speterfi
8226251876Spetereval ac_res=\$$as_ac_Lib
8227251876Speter	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
8228251876Speter$as_echo "$ac_res" >&6; }
8229251876Speterif eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
8230251876Speter  apu_has_ldapssl_install_routines="1"
8231251876Speterfi
8232251876Speter
8233251876Speter        apu_has_ldap="1";
8234251876Speter
8235251876Speterfi
8236251876Speter
8237251876Speter  fi
8238251876Speter
8239251876Speter
8240251876Speter  if test ${apu_has_ldap} != "1"; then
8241251876Speter    ldaplib="ldapsdk"
8242251876Speter    extralib="-lldapx -lldapssl -lldapgss -lgss -lresolv -lsocket"
8243251876Speter    # Clear the cache entry for subsequent APU_FIND_LDAPLIB invocations.
8244251876Speter
8245251876Speter    ldaplib_cache_id="`echo $ldaplib | sed -e 's/[^a-zA-Z0-9_]/_/g'`"
8246251876Speter
8247251876Speter    unset ac_cv_lib_${ldaplib_cache_id}_ldap_init
8248251876Speter    unset ac_cv_lib_${ldaplib_cache_id}___ldap_init
8249251876Speter    as_ac_Lib=`$as_echo "ac_cv_lib_${ldaplib}''_ldap_init" | $as_tr_sh`
8250251876Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ldap_init in -l${ldaplib}" >&5
8251251876Speter$as_echo_n "checking for ldap_init in -l${ldaplib}... " >&6; }
8252251876Speterif eval \${$as_ac_Lib+:} false; then :
8253251876Speter  $as_echo_n "(cached) " >&6
8254251876Speterelse
8255251876Speter  ac_check_lib_save_LIBS=$LIBS
8256251876SpeterLIBS="-l${ldaplib} ${extralib} $LIBS"
8257251876Spetercat confdefs.h - <<_ACEOF >conftest.$ac_ext
8258251876Speter/* end confdefs.h.  */
8259251876Speter
8260251876Speter/* Override any GCC internal prototype to avoid an error.
8261251876Speter   Use char because int might match the return type of a GCC
8262251876Speter   builtin and then its argument prototype would still apply.  */
8263251876Speter#ifdef __cplusplus
8264251876Speterextern "C"
8265251876Speter#endif
8266251876Speterchar ldap_init ();
8267251876Speterint
8268251876Spetermain ()
8269251876Speter{
8270251876Speterreturn ldap_init ();
8271251876Speter  ;
8272251876Speter  return 0;
8273251876Speter}
8274251876Speter_ACEOF
8275251876Speterif ac_fn_c_try_link "$LINENO"; then :
8276251876Speter  eval "$as_ac_Lib=yes"
8277251876Speterelse
8278251876Speter  eval "$as_ac_Lib=no"
8279251876Speterfi
8280251876Speterrm -f core conftest.err conftest.$ac_objext \
8281251876Speter    conftest$ac_exeext conftest.$ac_ext
8282251876SpeterLIBS=$ac_check_lib_save_LIBS
8283251876Speterfi
8284251876Spetereval ac_res=\$$as_ac_Lib
8285251876Speter	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
8286251876Speter$as_echo "$ac_res" >&6; }
8287251876Speterif eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
8288251876Speter
8289253734Speter        LDADD_ldap_found="-l${ldaplib} ${extralib}"
8290251876Speter        as_ac_Lib=`$as_echo "ac_cv_lib_${ldaplib}''_ldapssl_client_init" | $as_tr_sh`
8291251876Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ldapssl_client_init in -l${ldaplib}" >&5
8292251876Speter$as_echo_n "checking for ldapssl_client_init in -l${ldaplib}... " >&6; }
8293251876Speterif eval \${$as_ac_Lib+:} false; then :
8294251876Speter  $as_echo_n "(cached) " >&6
8295251876Speterelse
8296251876Speter  ac_check_lib_save_LIBS=$LIBS
8297251876SpeterLIBS="-l${ldaplib} ${extralib} $LIBS"
8298251876Spetercat confdefs.h - <<_ACEOF >conftest.$ac_ext
8299251876Speter/* end confdefs.h.  */
8300251876Speter
8301251876Speter/* Override any GCC internal prototype to avoid an error.
8302251876Speter   Use char because int might match the return type of a GCC
8303251876Speter   builtin and then its argument prototype would still apply.  */
8304251876Speter#ifdef __cplusplus
8305251876Speterextern "C"
8306251876Speter#endif
8307251876Speterchar ldapssl_client_init ();
8308251876Speterint
8309251876Spetermain ()
8310251876Speter{
8311251876Speterreturn ldapssl_client_init ();
8312251876Speter  ;
8313251876Speter  return 0;
8314251876Speter}
8315251876Speter_ACEOF
8316251876Speterif ac_fn_c_try_link "$LINENO"; then :
8317251876Speter  eval "$as_ac_Lib=yes"
8318251876Speterelse
8319251876Speter  eval "$as_ac_Lib=no"
8320251876Speterfi
8321251876Speterrm -f core conftest.err conftest.$ac_objext \
8322251876Speter    conftest$ac_exeext conftest.$ac_ext
8323251876SpeterLIBS=$ac_check_lib_save_LIBS
8324251876Speterfi
8325251876Spetereval ac_res=\$$as_ac_Lib
8326251876Speter	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
8327251876Speter$as_echo "$ac_res" >&6; }
8328251876Speterif eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
8329251876Speter  apu_has_ldapssl_client_init="1"
8330251876Speterfi
8331251876Speter
8332251876Speter        as_ac_Lib=`$as_echo "ac_cv_lib_${ldaplib}''_ldapssl_client_deinit" | $as_tr_sh`
8333251876Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ldapssl_client_deinit in -l${ldaplib}" >&5
8334251876Speter$as_echo_n "checking for ldapssl_client_deinit in -l${ldaplib}... " >&6; }
8335251876Speterif eval \${$as_ac_Lib+:} false; then :
8336251876Speter  $as_echo_n "(cached) " >&6
8337251876Speterelse
8338251876Speter  ac_check_lib_save_LIBS=$LIBS
8339251876SpeterLIBS="-l${ldaplib} ${extralib} $LIBS"
8340251876Spetercat confdefs.h - <<_ACEOF >conftest.$ac_ext
8341251876Speter/* end confdefs.h.  */
8342251876Speter
8343251876Speter/* Override any GCC internal prototype to avoid an error.
8344251876Speter   Use char because int might match the return type of a GCC
8345251876Speter   builtin and then its argument prototype would still apply.  */
8346251876Speter#ifdef __cplusplus
8347251876Speterextern "C"
8348251876Speter#endif
8349251876Speterchar ldapssl_client_deinit ();
8350251876Speterint
8351251876Spetermain ()
8352251876Speter{
8353251876Speterreturn ldapssl_client_deinit ();
8354251876Speter  ;
8355251876Speter  return 0;
8356251876Speter}
8357251876Speter_ACEOF
8358251876Speterif ac_fn_c_try_link "$LINENO"; then :
8359251876Speter  eval "$as_ac_Lib=yes"
8360251876Speterelse
8361251876Speter  eval "$as_ac_Lib=no"
8362251876Speterfi
8363251876Speterrm -f core conftest.err conftest.$ac_objext \
8364251876Speter    conftest$ac_exeext conftest.$ac_ext
8365251876SpeterLIBS=$ac_check_lib_save_LIBS
8366251876Speterfi
8367251876Spetereval ac_res=\$$as_ac_Lib
8368251876Speter	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
8369251876Speter$as_echo "$ac_res" >&6; }
8370251876Speterif eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
8371251876Speter  apu_has_ldapssl_client_deinit="1"
8372251876Speterfi
8373251876Speter
8374251876Speter        as_ac_Lib=`$as_echo "ac_cv_lib_${ldaplib}''_ldapssl_add_trusted_cert" | $as_tr_sh`
8375251876Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ldapssl_add_trusted_cert in -l${ldaplib}" >&5
8376251876Speter$as_echo_n "checking for ldapssl_add_trusted_cert in -l${ldaplib}... " >&6; }
8377251876Speterif eval \${$as_ac_Lib+:} false; then :
8378251876Speter  $as_echo_n "(cached) " >&6
8379251876Speterelse
8380251876Speter  ac_check_lib_save_LIBS=$LIBS
8381251876SpeterLIBS="-l${ldaplib} ${extralib} $LIBS"
8382251876Spetercat confdefs.h - <<_ACEOF >conftest.$ac_ext
8383251876Speter/* end confdefs.h.  */
8384251876Speter
8385251876Speter/* Override any GCC internal prototype to avoid an error.
8386251876Speter   Use char because int might match the return type of a GCC
8387251876Speter   builtin and then its argument prototype would still apply.  */
8388251876Speter#ifdef __cplusplus
8389251876Speterextern "C"
8390251876Speter#endif
8391251876Speterchar ldapssl_add_trusted_cert ();
8392251876Speterint
8393251876Spetermain ()
8394251876Speter{
8395251876Speterreturn ldapssl_add_trusted_cert ();
8396251876Speter  ;
8397251876Speter  return 0;
8398251876Speter}
8399251876Speter_ACEOF
8400251876Speterif ac_fn_c_try_link "$LINENO"; then :
8401251876Speter  eval "$as_ac_Lib=yes"
8402251876Speterelse
8403251876Speter  eval "$as_ac_Lib=no"
8404251876Speterfi
8405251876Speterrm -f core conftest.err conftest.$ac_objext \
8406251876Speter    conftest$ac_exeext conftest.$ac_ext
8407251876SpeterLIBS=$ac_check_lib_save_LIBS
8408251876Speterfi
8409251876Spetereval ac_res=\$$as_ac_Lib
8410251876Speter	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
8411251876Speter$as_echo "$ac_res" >&6; }
8412251876Speterif eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
8413251876Speter  apu_has_ldapssl_add_trusted_cert="1"
8414251876Speterfi
8415251876Speter
8416251876Speter        as_ac_Lib=`$as_echo "ac_cv_lib_${ldaplib}''_ldap_start_tls_s" | $as_tr_sh`
8417251876Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ldap_start_tls_s in -l${ldaplib}" >&5
8418251876Speter$as_echo_n "checking for ldap_start_tls_s in -l${ldaplib}... " >&6; }
8419251876Speterif eval \${$as_ac_Lib+:} false; then :
8420251876Speter  $as_echo_n "(cached) " >&6
8421251876Speterelse
8422251876Speter  ac_check_lib_save_LIBS=$LIBS
8423251876SpeterLIBS="-l${ldaplib} ${extralib} $LIBS"
8424251876Spetercat confdefs.h - <<_ACEOF >conftest.$ac_ext
8425251876Speter/* end confdefs.h.  */
8426251876Speter
8427251876Speter/* Override any GCC internal prototype to avoid an error.
8428251876Speter   Use char because int might match the return type of a GCC
8429251876Speter   builtin and then its argument prototype would still apply.  */
8430251876Speter#ifdef __cplusplus
8431251876Speterextern "C"
8432251876Speter#endif
8433251876Speterchar ldap_start_tls_s ();
8434251876Speterint
8435251876Spetermain ()
8436251876Speter{
8437251876Speterreturn ldap_start_tls_s ();
8438251876Speter  ;
8439251876Speter  return 0;
8440251876Speter}
8441251876Speter_ACEOF
8442251876Speterif ac_fn_c_try_link "$LINENO"; then :
8443251876Speter  eval "$as_ac_Lib=yes"
8444251876Speterelse
8445251876Speter  eval "$as_ac_Lib=no"
8446251876Speterfi
8447251876Speterrm -f core conftest.err conftest.$ac_objext \
8448251876Speter    conftest$ac_exeext conftest.$ac_ext
8449251876SpeterLIBS=$ac_check_lib_save_LIBS
8450251876Speterfi
8451251876Spetereval ac_res=\$$as_ac_Lib
8452251876Speter	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
8453251876Speter$as_echo "$ac_res" >&6; }
8454251876Speterif eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
8455251876Speter  apu_has_ldap_start_tls_s="1"
8456251876Speterfi
8457251876Speter
8458251876Speter        as_ac_Lib=`$as_echo "ac_cv_lib_${ldaplib}''_ldap_sslinit" | $as_tr_sh`
8459251876Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ldap_sslinit in -l${ldaplib}" >&5
8460251876Speter$as_echo_n "checking for ldap_sslinit in -l${ldaplib}... " >&6; }
8461251876Speterif eval \${$as_ac_Lib+:} false; then :
8462251876Speter  $as_echo_n "(cached) " >&6
8463251876Speterelse
8464251876Speter  ac_check_lib_save_LIBS=$LIBS
8465251876SpeterLIBS="-l${ldaplib} ${extralib} $LIBS"
8466251876Spetercat confdefs.h - <<_ACEOF >conftest.$ac_ext
8467251876Speter/* end confdefs.h.  */
8468251876Speter
8469251876Speter/* Override any GCC internal prototype to avoid an error.
8470251876Speter   Use char because int might match the return type of a GCC
8471251876Speter   builtin and then its argument prototype would still apply.  */
8472251876Speter#ifdef __cplusplus
8473251876Speterextern "C"
8474251876Speter#endif
8475251876Speterchar ldap_sslinit ();
8476251876Speterint
8477251876Spetermain ()
8478251876Speter{
8479251876Speterreturn ldap_sslinit ();
8480251876Speter  ;
8481251876Speter  return 0;
8482251876Speter}
8483251876Speter_ACEOF
8484251876Speterif ac_fn_c_try_link "$LINENO"; then :
8485251876Speter  eval "$as_ac_Lib=yes"
8486251876Speterelse
8487251876Speter  eval "$as_ac_Lib=no"
8488251876Speterfi
8489251876Speterrm -f core conftest.err conftest.$ac_objext \
8490251876Speter    conftest$ac_exeext conftest.$ac_ext
8491251876SpeterLIBS=$ac_check_lib_save_LIBS
8492251876Speterfi
8493251876Spetereval ac_res=\$$as_ac_Lib
8494251876Speter	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
8495251876Speter$as_echo "$ac_res" >&6; }
8496251876Speterif eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
8497251876Speter  apu_has_ldap_sslinit="1"
8498251876Speterfi
8499251876Speter
8500251876Speter        as_ac_Lib=`$as_echo "ac_cv_lib_${ldaplib}''_ldapssl_init" | $as_tr_sh`
8501251876Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ldapssl_init in -l${ldaplib}" >&5
8502251876Speter$as_echo_n "checking for ldapssl_init in -l${ldaplib}... " >&6; }
8503251876Speterif eval \${$as_ac_Lib+:} false; then :
8504251876Speter  $as_echo_n "(cached) " >&6
8505251876Speterelse
8506251876Speter  ac_check_lib_save_LIBS=$LIBS
8507251876SpeterLIBS="-l${ldaplib} ${extralib} $LIBS"
8508251876Spetercat confdefs.h - <<_ACEOF >conftest.$ac_ext
8509251876Speter/* end confdefs.h.  */
8510251876Speter
8511251876Speter/* Override any GCC internal prototype to avoid an error.
8512251876Speter   Use char because int might match the return type of a GCC
8513251876Speter   builtin and then its argument prototype would still apply.  */
8514251876Speter#ifdef __cplusplus
8515251876Speterextern "C"
8516251876Speter#endif
8517251876Speterchar ldapssl_init ();
8518251876Speterint
8519251876Spetermain ()
8520251876Speter{
8521251876Speterreturn ldapssl_init ();
8522251876Speter  ;
8523251876Speter  return 0;
8524251876Speter}
8525251876Speter_ACEOF
8526251876Speterif ac_fn_c_try_link "$LINENO"; then :
8527251876Speter  eval "$as_ac_Lib=yes"
8528251876Speterelse
8529251876Speter  eval "$as_ac_Lib=no"
8530251876Speterfi
8531251876Speterrm -f core conftest.err conftest.$ac_objext \
8532251876Speter    conftest$ac_exeext conftest.$ac_ext
8533251876SpeterLIBS=$ac_check_lib_save_LIBS
8534251876Speterfi
8535251876Spetereval ac_res=\$$as_ac_Lib
8536251876Speter	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
8537251876Speter$as_echo "$ac_res" >&6; }
8538251876Speterif eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
8539251876Speter  apu_has_ldapssl_init="1"
8540251876Speterfi
8541251876Speter
8542251876Speter        as_ac_Lib=`$as_echo "ac_cv_lib_${ldaplib}''_ldapssl_install_routines" | $as_tr_sh`
8543251876Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ldapssl_install_routines in -l${ldaplib}" >&5
8544251876Speter$as_echo_n "checking for ldapssl_install_routines in -l${ldaplib}... " >&6; }
8545251876Speterif eval \${$as_ac_Lib+:} false; then :
8546251876Speter  $as_echo_n "(cached) " >&6
8547251876Speterelse
8548251876Speter  ac_check_lib_save_LIBS=$LIBS
8549251876SpeterLIBS="-l${ldaplib} ${extralib} $LIBS"
8550251876Spetercat confdefs.h - <<_ACEOF >conftest.$ac_ext
8551251876Speter/* end confdefs.h.  */
8552251876Speter
8553251876Speter/* Override any GCC internal prototype to avoid an error.
8554251876Speter   Use char because int might match the return type of a GCC
8555251876Speter   builtin and then its argument prototype would still apply.  */
8556251876Speter#ifdef __cplusplus
8557251876Speterextern "C"
8558251876Speter#endif
8559251876Speterchar ldapssl_install_routines ();
8560251876Speterint
8561251876Spetermain ()
8562251876Speter{
8563251876Speterreturn ldapssl_install_routines ();
8564251876Speter  ;
8565251876Speter  return 0;
8566251876Speter}
8567251876Speter_ACEOF
8568251876Speterif ac_fn_c_try_link "$LINENO"; then :
8569251876Speter  eval "$as_ac_Lib=yes"
8570251876Speterelse
8571251876Speter  eval "$as_ac_Lib=no"
8572251876Speterfi
8573251876Speterrm -f core conftest.err conftest.$ac_objext \
8574251876Speter    conftest$ac_exeext conftest.$ac_ext
8575251876SpeterLIBS=$ac_check_lib_save_LIBS
8576251876Speterfi
8577251876Spetereval ac_res=\$$as_ac_Lib
8578251876Speter	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
8579251876Speter$as_echo "$ac_res" >&6; }
8580251876Speterif eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
8581251876Speter  apu_has_ldapssl_install_routines="1"
8582251876Speterfi
8583251876Speter
8584251876Speter        apu_has_ldap="1";
8585251876Speter
8586251876Speterfi
8587251876Speter
8588251876Speter  fi
8589251876Speter
8590251876Speter
8591251876Speter  if test ${apu_has_ldap} != "1"; then
8592251876Speter    ldaplib="ldap"
8593251876Speter    extralib="-llber"
8594251876Speter    # Clear the cache entry for subsequent APU_FIND_LDAPLIB invocations.
8595251876Speter
8596251876Speter    ldaplib_cache_id="`echo $ldaplib | sed -e 's/[^a-zA-Z0-9_]/_/g'`"
8597251876Speter
8598251876Speter    unset ac_cv_lib_${ldaplib_cache_id}_ldap_init
8599251876Speter    unset ac_cv_lib_${ldaplib_cache_id}___ldap_init
8600251876Speter    as_ac_Lib=`$as_echo "ac_cv_lib_${ldaplib}''_ldap_init" | $as_tr_sh`
8601251876Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ldap_init in -l${ldaplib}" >&5
8602251876Speter$as_echo_n "checking for ldap_init in -l${ldaplib}... " >&6; }
8603251876Speterif eval \${$as_ac_Lib+:} false; then :
8604251876Speter  $as_echo_n "(cached) " >&6
8605251876Speterelse
8606251876Speter  ac_check_lib_save_LIBS=$LIBS
8607251876SpeterLIBS="-l${ldaplib} ${extralib} $LIBS"
8608251876Spetercat confdefs.h - <<_ACEOF >conftest.$ac_ext
8609251876Speter/* end confdefs.h.  */
8610251876Speter
8611251876Speter/* Override any GCC internal prototype to avoid an error.
8612251876Speter   Use char because int might match the return type of a GCC
8613251876Speter   builtin and then its argument prototype would still apply.  */
8614251876Speter#ifdef __cplusplus
8615251876Speterextern "C"
8616251876Speter#endif
8617251876Speterchar ldap_init ();
8618251876Speterint
8619251876Spetermain ()
8620251876Speter{
8621251876Speterreturn ldap_init ();
8622251876Speter  ;
8623251876Speter  return 0;
8624251876Speter}
8625251876Speter_ACEOF
8626251876Speterif ac_fn_c_try_link "$LINENO"; then :
8627251876Speter  eval "$as_ac_Lib=yes"
8628251876Speterelse
8629251876Speter  eval "$as_ac_Lib=no"
8630251876Speterfi
8631251876Speterrm -f core conftest.err conftest.$ac_objext \
8632251876Speter    conftest$ac_exeext conftest.$ac_ext
8633251876SpeterLIBS=$ac_check_lib_save_LIBS
8634251876Speterfi
8635251876Spetereval ac_res=\$$as_ac_Lib
8636251876Speter	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
8637251876Speter$as_echo "$ac_res" >&6; }
8638251876Speterif eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
8639251876Speter
8640253734Speter        LDADD_ldap_found="-l${ldaplib} ${extralib}"
8641251876Speter        as_ac_Lib=`$as_echo "ac_cv_lib_${ldaplib}''_ldapssl_client_init" | $as_tr_sh`
8642251876Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ldapssl_client_init in -l${ldaplib}" >&5
8643251876Speter$as_echo_n "checking for ldapssl_client_init in -l${ldaplib}... " >&6; }
8644251876Speterif eval \${$as_ac_Lib+:} false; then :
8645251876Speter  $as_echo_n "(cached) " >&6
8646251876Speterelse
8647251876Speter  ac_check_lib_save_LIBS=$LIBS
8648251876SpeterLIBS="-l${ldaplib} ${extralib} $LIBS"
8649251876Spetercat confdefs.h - <<_ACEOF >conftest.$ac_ext
8650251876Speter/* end confdefs.h.  */
8651251876Speter
8652251876Speter/* Override any GCC internal prototype to avoid an error.
8653251876Speter   Use char because int might match the return type of a GCC
8654251876Speter   builtin and then its argument prototype would still apply.  */
8655251876Speter#ifdef __cplusplus
8656251876Speterextern "C"
8657251876Speter#endif
8658251876Speterchar ldapssl_client_init ();
8659251876Speterint
8660251876Spetermain ()
8661251876Speter{
8662251876Speterreturn ldapssl_client_init ();
8663251876Speter  ;
8664251876Speter  return 0;
8665251876Speter}
8666251876Speter_ACEOF
8667251876Speterif ac_fn_c_try_link "$LINENO"; then :
8668251876Speter  eval "$as_ac_Lib=yes"
8669251876Speterelse
8670251876Speter  eval "$as_ac_Lib=no"
8671251876Speterfi
8672251876Speterrm -f core conftest.err conftest.$ac_objext \
8673251876Speter    conftest$ac_exeext conftest.$ac_ext
8674251876SpeterLIBS=$ac_check_lib_save_LIBS
8675251876Speterfi
8676251876Spetereval ac_res=\$$as_ac_Lib
8677251876Speter	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
8678251876Speter$as_echo "$ac_res" >&6; }
8679251876Speterif eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
8680251876Speter  apu_has_ldapssl_client_init="1"
8681251876Speterfi
8682251876Speter
8683251876Speter        as_ac_Lib=`$as_echo "ac_cv_lib_${ldaplib}''_ldapssl_client_deinit" | $as_tr_sh`
8684251876Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ldapssl_client_deinit in -l${ldaplib}" >&5
8685251876Speter$as_echo_n "checking for ldapssl_client_deinit in -l${ldaplib}... " >&6; }
8686251876Speterif eval \${$as_ac_Lib+:} false; then :
8687251876Speter  $as_echo_n "(cached) " >&6
8688251876Speterelse
8689251876Speter  ac_check_lib_save_LIBS=$LIBS
8690251876SpeterLIBS="-l${ldaplib} ${extralib} $LIBS"
8691251876Spetercat confdefs.h - <<_ACEOF >conftest.$ac_ext
8692251876Speter/* end confdefs.h.  */
8693251876Speter
8694251876Speter/* Override any GCC internal prototype to avoid an error.
8695251876Speter   Use char because int might match the return type of a GCC
8696251876Speter   builtin and then its argument prototype would still apply.  */
8697251876Speter#ifdef __cplusplus
8698251876Speterextern "C"
8699251876Speter#endif
8700251876Speterchar ldapssl_client_deinit ();
8701251876Speterint
8702251876Spetermain ()
8703251876Speter{
8704251876Speterreturn ldapssl_client_deinit ();
8705251876Speter  ;
8706251876Speter  return 0;
8707251876Speter}
8708251876Speter_ACEOF
8709251876Speterif ac_fn_c_try_link "$LINENO"; then :
8710251876Speter  eval "$as_ac_Lib=yes"
8711251876Speterelse
8712251876Speter  eval "$as_ac_Lib=no"
8713251876Speterfi
8714251876Speterrm -f core conftest.err conftest.$ac_objext \
8715251876Speter    conftest$ac_exeext conftest.$ac_ext
8716251876SpeterLIBS=$ac_check_lib_save_LIBS
8717251876Speterfi
8718251876Spetereval ac_res=\$$as_ac_Lib
8719251876Speter	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
8720251876Speter$as_echo "$ac_res" >&6; }
8721251876Speterif eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
8722251876Speter  apu_has_ldapssl_client_deinit="1"
8723251876Speterfi
8724251876Speter
8725251876Speter        as_ac_Lib=`$as_echo "ac_cv_lib_${ldaplib}''_ldapssl_add_trusted_cert" | $as_tr_sh`
8726251876Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ldapssl_add_trusted_cert in -l${ldaplib}" >&5
8727251876Speter$as_echo_n "checking for ldapssl_add_trusted_cert in -l${ldaplib}... " >&6; }
8728251876Speterif eval \${$as_ac_Lib+:} false; then :
8729251876Speter  $as_echo_n "(cached) " >&6
8730251876Speterelse
8731251876Speter  ac_check_lib_save_LIBS=$LIBS
8732251876SpeterLIBS="-l${ldaplib} ${extralib} $LIBS"
8733251876Spetercat confdefs.h - <<_ACEOF >conftest.$ac_ext
8734251876Speter/* end confdefs.h.  */
8735251876Speter
8736251876Speter/* Override any GCC internal prototype to avoid an error.
8737251876Speter   Use char because int might match the return type of a GCC
8738251876Speter   builtin and then its argument prototype would still apply.  */
8739251876Speter#ifdef __cplusplus
8740251876Speterextern "C"
8741251876Speter#endif
8742251876Speterchar ldapssl_add_trusted_cert ();
8743251876Speterint
8744251876Spetermain ()
8745251876Speter{
8746251876Speterreturn ldapssl_add_trusted_cert ();
8747251876Speter  ;
8748251876Speter  return 0;
8749251876Speter}
8750251876Speter_ACEOF
8751251876Speterif ac_fn_c_try_link "$LINENO"; then :
8752251876Speter  eval "$as_ac_Lib=yes"
8753251876Speterelse
8754251876Speter  eval "$as_ac_Lib=no"
8755251876Speterfi
8756251876Speterrm -f core conftest.err conftest.$ac_objext \
8757251876Speter    conftest$ac_exeext conftest.$ac_ext
8758251876SpeterLIBS=$ac_check_lib_save_LIBS
8759251876Speterfi
8760251876Spetereval ac_res=\$$as_ac_Lib
8761251876Speter	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
8762251876Speter$as_echo "$ac_res" >&6; }
8763251876Speterif eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
8764251876Speter  apu_has_ldapssl_add_trusted_cert="1"
8765251876Speterfi
8766251876Speter
8767251876Speter        as_ac_Lib=`$as_echo "ac_cv_lib_${ldaplib}''_ldap_start_tls_s" | $as_tr_sh`
8768251876Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ldap_start_tls_s in -l${ldaplib}" >&5
8769251876Speter$as_echo_n "checking for ldap_start_tls_s in -l${ldaplib}... " >&6; }
8770251876Speterif eval \${$as_ac_Lib+:} false; then :
8771251876Speter  $as_echo_n "(cached) " >&6
8772251876Speterelse
8773251876Speter  ac_check_lib_save_LIBS=$LIBS
8774251876SpeterLIBS="-l${ldaplib} ${extralib} $LIBS"
8775251876Spetercat confdefs.h - <<_ACEOF >conftest.$ac_ext
8776251876Speter/* end confdefs.h.  */
8777251876Speter
8778251876Speter/* Override any GCC internal prototype to avoid an error.
8779251876Speter   Use char because int might match the return type of a GCC
8780251876Speter   builtin and then its argument prototype would still apply.  */
8781251876Speter#ifdef __cplusplus
8782251876Speterextern "C"
8783251876Speter#endif
8784251876Speterchar ldap_start_tls_s ();
8785251876Speterint
8786251876Spetermain ()
8787251876Speter{
8788251876Speterreturn ldap_start_tls_s ();
8789251876Speter  ;
8790251876Speter  return 0;
8791251876Speter}
8792251876Speter_ACEOF
8793251876Speterif ac_fn_c_try_link "$LINENO"; then :
8794251876Speter  eval "$as_ac_Lib=yes"
8795251876Speterelse
8796251876Speter  eval "$as_ac_Lib=no"
8797251876Speterfi
8798251876Speterrm -f core conftest.err conftest.$ac_objext \
8799251876Speter    conftest$ac_exeext conftest.$ac_ext
8800251876SpeterLIBS=$ac_check_lib_save_LIBS
8801251876Speterfi
8802251876Spetereval ac_res=\$$as_ac_Lib
8803251876Speter	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
8804251876Speter$as_echo "$ac_res" >&6; }
8805251876Speterif eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
8806251876Speter  apu_has_ldap_start_tls_s="1"
8807251876Speterfi
8808251876Speter
8809251876Speter        as_ac_Lib=`$as_echo "ac_cv_lib_${ldaplib}''_ldap_sslinit" | $as_tr_sh`
8810251876Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ldap_sslinit in -l${ldaplib}" >&5
8811251876Speter$as_echo_n "checking for ldap_sslinit in -l${ldaplib}... " >&6; }
8812251876Speterif eval \${$as_ac_Lib+:} false; then :
8813251876Speter  $as_echo_n "(cached) " >&6
8814251876Speterelse
8815251876Speter  ac_check_lib_save_LIBS=$LIBS
8816251876SpeterLIBS="-l${ldaplib} ${extralib} $LIBS"
8817251876Spetercat confdefs.h - <<_ACEOF >conftest.$ac_ext
8818251876Speter/* end confdefs.h.  */
8819251876Speter
8820251876Speter/* Override any GCC internal prototype to avoid an error.
8821251876Speter   Use char because int might match the return type of a GCC
8822251876Speter   builtin and then its argument prototype would still apply.  */
8823251876Speter#ifdef __cplusplus
8824251876Speterextern "C"
8825251876Speter#endif
8826251876Speterchar ldap_sslinit ();
8827251876Speterint
8828251876Spetermain ()
8829251876Speter{
8830251876Speterreturn ldap_sslinit ();
8831251876Speter  ;
8832251876Speter  return 0;
8833251876Speter}
8834251876Speter_ACEOF
8835251876Speterif ac_fn_c_try_link "$LINENO"; then :
8836251876Speter  eval "$as_ac_Lib=yes"
8837251876Speterelse
8838251876Speter  eval "$as_ac_Lib=no"
8839251876Speterfi
8840251876Speterrm -f core conftest.err conftest.$ac_objext \
8841251876Speter    conftest$ac_exeext conftest.$ac_ext
8842251876SpeterLIBS=$ac_check_lib_save_LIBS
8843251876Speterfi
8844251876Spetereval ac_res=\$$as_ac_Lib
8845251876Speter	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
8846251876Speter$as_echo "$ac_res" >&6; }
8847251876Speterif eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
8848251876Speter  apu_has_ldap_sslinit="1"
8849251876Speterfi
8850251876Speter
8851251876Speter        as_ac_Lib=`$as_echo "ac_cv_lib_${ldaplib}''_ldapssl_init" | $as_tr_sh`
8852251876Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ldapssl_init in -l${ldaplib}" >&5
8853251876Speter$as_echo_n "checking for ldapssl_init in -l${ldaplib}... " >&6; }
8854251876Speterif eval \${$as_ac_Lib+:} false; then :
8855251876Speter  $as_echo_n "(cached) " >&6
8856251876Speterelse
8857251876Speter  ac_check_lib_save_LIBS=$LIBS
8858251876SpeterLIBS="-l${ldaplib} ${extralib} $LIBS"
8859251876Spetercat confdefs.h - <<_ACEOF >conftest.$ac_ext
8860251876Speter/* end confdefs.h.  */
8861251876Speter
8862251876Speter/* Override any GCC internal prototype to avoid an error.
8863251876Speter   Use char because int might match the return type of a GCC
8864251876Speter   builtin and then its argument prototype would still apply.  */
8865251876Speter#ifdef __cplusplus
8866251876Speterextern "C"
8867251876Speter#endif
8868251876Speterchar ldapssl_init ();
8869251876Speterint
8870251876Spetermain ()
8871251876Speter{
8872251876Speterreturn ldapssl_init ();
8873251876Speter  ;
8874251876Speter  return 0;
8875251876Speter}
8876251876Speter_ACEOF
8877251876Speterif ac_fn_c_try_link "$LINENO"; then :
8878251876Speter  eval "$as_ac_Lib=yes"
8879251876Speterelse
8880251876Speter  eval "$as_ac_Lib=no"
8881251876Speterfi
8882251876Speterrm -f core conftest.err conftest.$ac_objext \
8883251876Speter    conftest$ac_exeext conftest.$ac_ext
8884251876SpeterLIBS=$ac_check_lib_save_LIBS
8885251876Speterfi
8886251876Spetereval ac_res=\$$as_ac_Lib
8887251876Speter	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
8888251876Speter$as_echo "$ac_res" >&6; }
8889251876Speterif eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
8890251876Speter  apu_has_ldapssl_init="1"
8891251876Speterfi
8892251876Speter
8893251876Speter        as_ac_Lib=`$as_echo "ac_cv_lib_${ldaplib}''_ldapssl_install_routines" | $as_tr_sh`
8894251876Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ldapssl_install_routines in -l${ldaplib}" >&5
8895251876Speter$as_echo_n "checking for ldapssl_install_routines in -l${ldaplib}... " >&6; }
8896251876Speterif eval \${$as_ac_Lib+:} false; then :
8897251876Speter  $as_echo_n "(cached) " >&6
8898251876Speterelse
8899251876Speter  ac_check_lib_save_LIBS=$LIBS
8900251876SpeterLIBS="-l${ldaplib} ${extralib} $LIBS"
8901251876Spetercat confdefs.h - <<_ACEOF >conftest.$ac_ext
8902251876Speter/* end confdefs.h.  */
8903251876Speter
8904251876Speter/* Override any GCC internal prototype to avoid an error.
8905251876Speter   Use char because int might match the return type of a GCC
8906251876Speter   builtin and then its argument prototype would still apply.  */
8907251876Speter#ifdef __cplusplus
8908251876Speterextern "C"
8909251876Speter#endif
8910251876Speterchar ldapssl_install_routines ();
8911251876Speterint
8912251876Spetermain ()
8913251876Speter{
8914251876Speterreturn ldapssl_install_routines ();
8915251876Speter  ;
8916251876Speter  return 0;
8917251876Speter}
8918251876Speter_ACEOF
8919251876Speterif ac_fn_c_try_link "$LINENO"; then :
8920251876Speter  eval "$as_ac_Lib=yes"
8921251876Speterelse
8922251876Speter  eval "$as_ac_Lib=no"
8923251876Speterfi
8924251876Speterrm -f core conftest.err conftest.$ac_objext \
8925251876Speter    conftest$ac_exeext conftest.$ac_ext
8926251876SpeterLIBS=$ac_check_lib_save_LIBS
8927251876Speterfi
8928251876Spetereval ac_res=\$$as_ac_Lib
8929251876Speter	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
8930251876Speter$as_echo "$ac_res" >&6; }
8931251876Speterif eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
8932251876Speter  apu_has_ldapssl_install_routines="1"
8933251876Speterfi
8934251876Speter
8935251876Speter        apu_has_ldap="1";
8936251876Speter
8937251876Speterfi
8938251876Speter
8939251876Speter  fi
8940251876Speter
8941251876Speter
8942251876Speter  if test ${apu_has_ldap} != "1"; then
8943251876Speter    ldaplib="ldap"
8944251876Speter    extralib="-llber -lresolv"
8945251876Speter    # Clear the cache entry for subsequent APU_FIND_LDAPLIB invocations.
8946251876Speter
8947251876Speter    ldaplib_cache_id="`echo $ldaplib | sed -e 's/[^a-zA-Z0-9_]/_/g'`"
8948251876Speter
8949251876Speter    unset ac_cv_lib_${ldaplib_cache_id}_ldap_init
8950251876Speter    unset ac_cv_lib_${ldaplib_cache_id}___ldap_init
8951251876Speter    as_ac_Lib=`$as_echo "ac_cv_lib_${ldaplib}''_ldap_init" | $as_tr_sh`
8952251876Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ldap_init in -l${ldaplib}" >&5
8953251876Speter$as_echo_n "checking for ldap_init in -l${ldaplib}... " >&6; }
8954251876Speterif eval \${$as_ac_Lib+:} false; then :
8955251876Speter  $as_echo_n "(cached) " >&6
8956251876Speterelse
8957251876Speter  ac_check_lib_save_LIBS=$LIBS
8958251876SpeterLIBS="-l${ldaplib} ${extralib} $LIBS"
8959251876Spetercat confdefs.h - <<_ACEOF >conftest.$ac_ext
8960251876Speter/* end confdefs.h.  */
8961251876Speter
8962251876Speter/* Override any GCC internal prototype to avoid an error.
8963251876Speter   Use char because int might match the return type of a GCC
8964251876Speter   builtin and then its argument prototype would still apply.  */
8965251876Speter#ifdef __cplusplus
8966251876Speterextern "C"
8967251876Speter#endif
8968251876Speterchar ldap_init ();
8969251876Speterint
8970251876Spetermain ()
8971251876Speter{
8972251876Speterreturn ldap_init ();
8973251876Speter  ;
8974251876Speter  return 0;
8975251876Speter}
8976251876Speter_ACEOF
8977251876Speterif ac_fn_c_try_link "$LINENO"; then :
8978251876Speter  eval "$as_ac_Lib=yes"
8979251876Speterelse
8980251876Speter  eval "$as_ac_Lib=no"
8981251876Speterfi
8982251876Speterrm -f core conftest.err conftest.$ac_objext \
8983251876Speter    conftest$ac_exeext conftest.$ac_ext
8984251876SpeterLIBS=$ac_check_lib_save_LIBS
8985251876Speterfi
8986251876Spetereval ac_res=\$$as_ac_Lib
8987251876Speter	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
8988251876Speter$as_echo "$ac_res" >&6; }
8989251876Speterif eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
8990251876Speter
8991253734Speter        LDADD_ldap_found="-l${ldaplib} ${extralib}"
8992251876Speter        as_ac_Lib=`$as_echo "ac_cv_lib_${ldaplib}''_ldapssl_client_init" | $as_tr_sh`
8993251876Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ldapssl_client_init in -l${ldaplib}" >&5
8994251876Speter$as_echo_n "checking for ldapssl_client_init in -l${ldaplib}... " >&6; }
8995251876Speterif eval \${$as_ac_Lib+:} false; then :
8996251876Speter  $as_echo_n "(cached) " >&6
8997251876Speterelse
8998251876Speter  ac_check_lib_save_LIBS=$LIBS
8999251876SpeterLIBS="-l${ldaplib} ${extralib} $LIBS"
9000251876Spetercat confdefs.h - <<_ACEOF >conftest.$ac_ext
9001251876Speter/* end confdefs.h.  */
9002251876Speter
9003251876Speter/* Override any GCC internal prototype to avoid an error.
9004251876Speter   Use char because int might match the return type of a GCC
9005251876Speter   builtin and then its argument prototype would still apply.  */
9006251876Speter#ifdef __cplusplus
9007251876Speterextern "C"
9008251876Speter#endif
9009251876Speterchar ldapssl_client_init ();
9010251876Speterint
9011251876Spetermain ()
9012251876Speter{
9013251876Speterreturn ldapssl_client_init ();
9014251876Speter  ;
9015251876Speter  return 0;
9016251876Speter}
9017251876Speter_ACEOF
9018251876Speterif ac_fn_c_try_link "$LINENO"; then :
9019251876Speter  eval "$as_ac_Lib=yes"
9020251876Speterelse
9021251876Speter  eval "$as_ac_Lib=no"
9022251876Speterfi
9023251876Speterrm -f core conftest.err conftest.$ac_objext \
9024251876Speter    conftest$ac_exeext conftest.$ac_ext
9025251876SpeterLIBS=$ac_check_lib_save_LIBS
9026251876Speterfi
9027251876Spetereval ac_res=\$$as_ac_Lib
9028251876Speter	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
9029251876Speter$as_echo "$ac_res" >&6; }
9030251876Speterif eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
9031251876Speter  apu_has_ldapssl_client_init="1"
9032251876Speterfi
9033251876Speter
9034251876Speter        as_ac_Lib=`$as_echo "ac_cv_lib_${ldaplib}''_ldapssl_client_deinit" | $as_tr_sh`
9035251876Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ldapssl_client_deinit in -l${ldaplib}" >&5
9036251876Speter$as_echo_n "checking for ldapssl_client_deinit in -l${ldaplib}... " >&6; }
9037251876Speterif eval \${$as_ac_Lib+:} false; then :
9038251876Speter  $as_echo_n "(cached) " >&6
9039251876Speterelse
9040251876Speter  ac_check_lib_save_LIBS=$LIBS
9041251876SpeterLIBS="-l${ldaplib} ${extralib} $LIBS"
9042251876Spetercat confdefs.h - <<_ACEOF >conftest.$ac_ext
9043251876Speter/* end confdefs.h.  */
9044251876Speter
9045251876Speter/* Override any GCC internal prototype to avoid an error.
9046251876Speter   Use char because int might match the return type of a GCC
9047251876Speter   builtin and then its argument prototype would still apply.  */
9048251876Speter#ifdef __cplusplus
9049251876Speterextern "C"
9050251876Speter#endif
9051251876Speterchar ldapssl_client_deinit ();
9052251876Speterint
9053251876Spetermain ()
9054251876Speter{
9055251876Speterreturn ldapssl_client_deinit ();
9056251876Speter  ;
9057251876Speter  return 0;
9058251876Speter}
9059251876Speter_ACEOF
9060251876Speterif ac_fn_c_try_link "$LINENO"; then :
9061251876Speter  eval "$as_ac_Lib=yes"
9062251876Speterelse
9063251876Speter  eval "$as_ac_Lib=no"
9064251876Speterfi
9065251876Speterrm -f core conftest.err conftest.$ac_objext \
9066251876Speter    conftest$ac_exeext conftest.$ac_ext
9067251876SpeterLIBS=$ac_check_lib_save_LIBS
9068251876Speterfi
9069251876Spetereval ac_res=\$$as_ac_Lib
9070251876Speter	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
9071251876Speter$as_echo "$ac_res" >&6; }
9072251876Speterif eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
9073251876Speter  apu_has_ldapssl_client_deinit="1"
9074251876Speterfi
9075251876Speter
9076251876Speter        as_ac_Lib=`$as_echo "ac_cv_lib_${ldaplib}''_ldapssl_add_trusted_cert" | $as_tr_sh`
9077251876Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ldapssl_add_trusted_cert in -l${ldaplib}" >&5
9078251876Speter$as_echo_n "checking for ldapssl_add_trusted_cert in -l${ldaplib}... " >&6; }
9079251876Speterif eval \${$as_ac_Lib+:} false; then :
9080251876Speter  $as_echo_n "(cached) " >&6
9081251876Speterelse
9082251876Speter  ac_check_lib_save_LIBS=$LIBS
9083251876SpeterLIBS="-l${ldaplib} ${extralib} $LIBS"
9084251876Spetercat confdefs.h - <<_ACEOF >conftest.$ac_ext
9085251876Speter/* end confdefs.h.  */
9086251876Speter
9087251876Speter/* Override any GCC internal prototype to avoid an error.
9088251876Speter   Use char because int might match the return type of a GCC
9089251876Speter   builtin and then its argument prototype would still apply.  */
9090251876Speter#ifdef __cplusplus
9091251876Speterextern "C"
9092251876Speter#endif
9093251876Speterchar ldapssl_add_trusted_cert ();
9094251876Speterint
9095251876Spetermain ()
9096251876Speter{
9097251876Speterreturn ldapssl_add_trusted_cert ();
9098251876Speter  ;
9099251876Speter  return 0;
9100251876Speter}
9101251876Speter_ACEOF
9102251876Speterif ac_fn_c_try_link "$LINENO"; then :
9103251876Speter  eval "$as_ac_Lib=yes"
9104251876Speterelse
9105251876Speter  eval "$as_ac_Lib=no"
9106251876Speterfi
9107251876Speterrm -f core conftest.err conftest.$ac_objext \
9108251876Speter    conftest$ac_exeext conftest.$ac_ext
9109251876SpeterLIBS=$ac_check_lib_save_LIBS
9110251876Speterfi
9111251876Spetereval ac_res=\$$as_ac_Lib
9112251876Speter	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
9113251876Speter$as_echo "$ac_res" >&6; }
9114251876Speterif eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
9115251876Speter  apu_has_ldapssl_add_trusted_cert="1"
9116251876Speterfi
9117251876Speter
9118251876Speter        as_ac_Lib=`$as_echo "ac_cv_lib_${ldaplib}''_ldap_start_tls_s" | $as_tr_sh`
9119251876Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ldap_start_tls_s in -l${ldaplib}" >&5
9120251876Speter$as_echo_n "checking for ldap_start_tls_s in -l${ldaplib}... " >&6; }
9121251876Speterif eval \${$as_ac_Lib+:} false; then :
9122251876Speter  $as_echo_n "(cached) " >&6
9123251876Speterelse
9124251876Speter  ac_check_lib_save_LIBS=$LIBS
9125251876SpeterLIBS="-l${ldaplib} ${extralib} $LIBS"
9126251876Spetercat confdefs.h - <<_ACEOF >conftest.$ac_ext
9127251876Speter/* end confdefs.h.  */
9128251876Speter
9129251876Speter/* Override any GCC internal prototype to avoid an error.
9130251876Speter   Use char because int might match the return type of a GCC
9131251876Speter   builtin and then its argument prototype would still apply.  */
9132251876Speter#ifdef __cplusplus
9133251876Speterextern "C"
9134251876Speter#endif
9135251876Speterchar ldap_start_tls_s ();
9136251876Speterint
9137251876Spetermain ()
9138251876Speter{
9139251876Speterreturn ldap_start_tls_s ();
9140251876Speter  ;
9141251876Speter  return 0;
9142251876Speter}
9143251876Speter_ACEOF
9144251876Speterif ac_fn_c_try_link "$LINENO"; then :
9145251876Speter  eval "$as_ac_Lib=yes"
9146251876Speterelse
9147251876Speter  eval "$as_ac_Lib=no"
9148251876Speterfi
9149251876Speterrm -f core conftest.err conftest.$ac_objext \
9150251876Speter    conftest$ac_exeext conftest.$ac_ext
9151251876SpeterLIBS=$ac_check_lib_save_LIBS
9152251876Speterfi
9153251876Spetereval ac_res=\$$as_ac_Lib
9154251876Speter	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
9155251876Speter$as_echo "$ac_res" >&6; }
9156251876Speterif eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
9157251876Speter  apu_has_ldap_start_tls_s="1"
9158251876Speterfi
9159251876Speter
9160251876Speter        as_ac_Lib=`$as_echo "ac_cv_lib_${ldaplib}''_ldap_sslinit" | $as_tr_sh`
9161251876Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ldap_sslinit in -l${ldaplib}" >&5
9162251876Speter$as_echo_n "checking for ldap_sslinit in -l${ldaplib}... " >&6; }
9163251876Speterif eval \${$as_ac_Lib+:} false; then :
9164251876Speter  $as_echo_n "(cached) " >&6
9165251876Speterelse
9166251876Speter  ac_check_lib_save_LIBS=$LIBS
9167251876SpeterLIBS="-l${ldaplib} ${extralib} $LIBS"
9168251876Spetercat confdefs.h - <<_ACEOF >conftest.$ac_ext
9169251876Speter/* end confdefs.h.  */
9170251876Speter
9171251876Speter/* Override any GCC internal prototype to avoid an error.
9172251876Speter   Use char because int might match the return type of a GCC
9173251876Speter   builtin and then its argument prototype would still apply.  */
9174251876Speter#ifdef __cplusplus
9175251876Speterextern "C"
9176251876Speter#endif
9177251876Speterchar ldap_sslinit ();
9178251876Speterint
9179251876Spetermain ()
9180251876Speter{
9181251876Speterreturn ldap_sslinit ();
9182251876Speter  ;
9183251876Speter  return 0;
9184251876Speter}
9185251876Speter_ACEOF
9186251876Speterif ac_fn_c_try_link "$LINENO"; then :
9187251876Speter  eval "$as_ac_Lib=yes"
9188251876Speterelse
9189251876Speter  eval "$as_ac_Lib=no"
9190251876Speterfi
9191251876Speterrm -f core conftest.err conftest.$ac_objext \
9192251876Speter    conftest$ac_exeext conftest.$ac_ext
9193251876SpeterLIBS=$ac_check_lib_save_LIBS
9194251876Speterfi
9195251876Spetereval ac_res=\$$as_ac_Lib
9196251876Speter	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
9197251876Speter$as_echo "$ac_res" >&6; }
9198251876Speterif eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
9199251876Speter  apu_has_ldap_sslinit="1"
9200251876Speterfi
9201251876Speter
9202251876Speter        as_ac_Lib=`$as_echo "ac_cv_lib_${ldaplib}''_ldapssl_init" | $as_tr_sh`
9203251876Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ldapssl_init in -l${ldaplib}" >&5
9204251876Speter$as_echo_n "checking for ldapssl_init in -l${ldaplib}... " >&6; }
9205251876Speterif eval \${$as_ac_Lib+:} false; then :
9206251876Speter  $as_echo_n "(cached) " >&6
9207251876Speterelse
9208251876Speter  ac_check_lib_save_LIBS=$LIBS
9209251876SpeterLIBS="-l${ldaplib} ${extralib} $LIBS"
9210251876Spetercat confdefs.h - <<_ACEOF >conftest.$ac_ext
9211251876Speter/* end confdefs.h.  */
9212251876Speter
9213251876Speter/* Override any GCC internal prototype to avoid an error.
9214251876Speter   Use char because int might match the return type of a GCC
9215251876Speter   builtin and then its argument prototype would still apply.  */
9216251876Speter#ifdef __cplusplus
9217251876Speterextern "C"
9218251876Speter#endif
9219251876Speterchar ldapssl_init ();
9220251876Speterint
9221251876Spetermain ()
9222251876Speter{
9223251876Speterreturn ldapssl_init ();
9224251876Speter  ;
9225251876Speter  return 0;
9226251876Speter}
9227251876Speter_ACEOF
9228251876Speterif ac_fn_c_try_link "$LINENO"; then :
9229251876Speter  eval "$as_ac_Lib=yes"
9230251876Speterelse
9231251876Speter  eval "$as_ac_Lib=no"
9232251876Speterfi
9233251876Speterrm -f core conftest.err conftest.$ac_objext \
9234251876Speter    conftest$ac_exeext conftest.$ac_ext
9235251876SpeterLIBS=$ac_check_lib_save_LIBS
9236251876Speterfi
9237251876Spetereval ac_res=\$$as_ac_Lib
9238251876Speter	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
9239251876Speter$as_echo "$ac_res" >&6; }
9240251876Speterif eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
9241251876Speter  apu_has_ldapssl_init="1"
9242251876Speterfi
9243251876Speter
9244251876Speter        as_ac_Lib=`$as_echo "ac_cv_lib_${ldaplib}''_ldapssl_install_routines" | $as_tr_sh`
9245251876Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ldapssl_install_routines in -l${ldaplib}" >&5
9246251876Speter$as_echo_n "checking for ldapssl_install_routines in -l${ldaplib}... " >&6; }
9247251876Speterif eval \${$as_ac_Lib+:} false; then :
9248251876Speter  $as_echo_n "(cached) " >&6
9249251876Speterelse
9250251876Speter  ac_check_lib_save_LIBS=$LIBS
9251251876SpeterLIBS="-l${ldaplib} ${extralib} $LIBS"
9252251876Spetercat confdefs.h - <<_ACEOF >conftest.$ac_ext
9253251876Speter/* end confdefs.h.  */
9254251876Speter
9255251876Speter/* Override any GCC internal prototype to avoid an error.
9256251876Speter   Use char because int might match the return type of a GCC
9257251876Speter   builtin and then its argument prototype would still apply.  */
9258251876Speter#ifdef __cplusplus
9259251876Speterextern "C"
9260251876Speter#endif
9261251876Speterchar ldapssl_install_routines ();
9262251876Speterint
9263251876Spetermain ()
9264251876Speter{
9265251876Speterreturn ldapssl_install_routines ();
9266251876Speter  ;
9267251876Speter  return 0;
9268251876Speter}
9269251876Speter_ACEOF
9270251876Speterif ac_fn_c_try_link "$LINENO"; then :
9271251876Speter  eval "$as_ac_Lib=yes"
9272251876Speterelse
9273251876Speter  eval "$as_ac_Lib=no"
9274251876Speterfi
9275251876Speterrm -f core conftest.err conftest.$ac_objext \
9276251876Speter    conftest$ac_exeext conftest.$ac_ext
9277251876SpeterLIBS=$ac_check_lib_save_LIBS
9278251876Speterfi
9279251876Spetereval ac_res=\$$as_ac_Lib
9280251876Speter	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
9281251876Speter$as_echo "$ac_res" >&6; }
9282251876Speterif eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
9283251876Speter  apu_has_ldapssl_install_routines="1"
9284251876Speterfi
9285251876Speter
9286251876Speter        apu_has_ldap="1";
9287251876Speter
9288251876Speterfi
9289251876Speter
9290251876Speter  fi
9291251876Speter
9292251876Speter
9293251876Speter  if test ${apu_has_ldap} != "1"; then
9294251876Speter    ldaplib="ldap"
9295251876Speter    extralib="-llber -lresolv -lsocket -lnsl"
9296251876Speter    # Clear the cache entry for subsequent APU_FIND_LDAPLIB invocations.
9297251876Speter
9298251876Speter    ldaplib_cache_id="`echo $ldaplib | sed -e 's/[^a-zA-Z0-9_]/_/g'`"
9299251876Speter
9300251876Speter    unset ac_cv_lib_${ldaplib_cache_id}_ldap_init
9301251876Speter    unset ac_cv_lib_${ldaplib_cache_id}___ldap_init
9302251876Speter    as_ac_Lib=`$as_echo "ac_cv_lib_${ldaplib}''_ldap_init" | $as_tr_sh`
9303251876Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ldap_init in -l${ldaplib}" >&5
9304251876Speter$as_echo_n "checking for ldap_init in -l${ldaplib}... " >&6; }
9305251876Speterif eval \${$as_ac_Lib+:} false; then :
9306251876Speter  $as_echo_n "(cached) " >&6
9307251876Speterelse
9308251876Speter  ac_check_lib_save_LIBS=$LIBS
9309251876SpeterLIBS="-l${ldaplib} ${extralib} $LIBS"
9310251876Spetercat confdefs.h - <<_ACEOF >conftest.$ac_ext
9311251876Speter/* end confdefs.h.  */
9312251876Speter
9313251876Speter/* Override any GCC internal prototype to avoid an error.
9314251876Speter   Use char because int might match the return type of a GCC
9315251876Speter   builtin and then its argument prototype would still apply.  */
9316251876Speter#ifdef __cplusplus
9317251876Speterextern "C"
9318251876Speter#endif
9319251876Speterchar ldap_init ();
9320251876Speterint
9321251876Spetermain ()
9322251876Speter{
9323251876Speterreturn ldap_init ();
9324251876Speter  ;
9325251876Speter  return 0;
9326251876Speter}
9327251876Speter_ACEOF
9328251876Speterif ac_fn_c_try_link "$LINENO"; then :
9329251876Speter  eval "$as_ac_Lib=yes"
9330251876Speterelse
9331251876Speter  eval "$as_ac_Lib=no"
9332251876Speterfi
9333251876Speterrm -f core conftest.err conftest.$ac_objext \
9334251876Speter    conftest$ac_exeext conftest.$ac_ext
9335251876SpeterLIBS=$ac_check_lib_save_LIBS
9336251876Speterfi
9337251876Spetereval ac_res=\$$as_ac_Lib
9338251876Speter	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
9339251876Speter$as_echo "$ac_res" >&6; }
9340251876Speterif eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
9341251876Speter
9342253734Speter        LDADD_ldap_found="-l${ldaplib} ${extralib}"
9343251876Speter        as_ac_Lib=`$as_echo "ac_cv_lib_${ldaplib}''_ldapssl_client_init" | $as_tr_sh`
9344251876Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ldapssl_client_init in -l${ldaplib}" >&5
9345251876Speter$as_echo_n "checking for ldapssl_client_init in -l${ldaplib}... " >&6; }
9346251876Speterif eval \${$as_ac_Lib+:} false; then :
9347251876Speter  $as_echo_n "(cached) " >&6
9348251876Speterelse
9349251876Speter  ac_check_lib_save_LIBS=$LIBS
9350251876SpeterLIBS="-l${ldaplib} ${extralib} $LIBS"
9351251876Spetercat confdefs.h - <<_ACEOF >conftest.$ac_ext
9352251876Speter/* end confdefs.h.  */
9353251876Speter
9354251876Speter/* Override any GCC internal prototype to avoid an error.
9355251876Speter   Use char because int might match the return type of a GCC
9356251876Speter   builtin and then its argument prototype would still apply.  */
9357251876Speter#ifdef __cplusplus
9358251876Speterextern "C"
9359251876Speter#endif
9360251876Speterchar ldapssl_client_init ();
9361251876Speterint
9362251876Spetermain ()
9363251876Speter{
9364251876Speterreturn ldapssl_client_init ();
9365251876Speter  ;
9366251876Speter  return 0;
9367251876Speter}
9368251876Speter_ACEOF
9369251876Speterif ac_fn_c_try_link "$LINENO"; then :
9370251876Speter  eval "$as_ac_Lib=yes"
9371251876Speterelse
9372251876Speter  eval "$as_ac_Lib=no"
9373251876Speterfi
9374251876Speterrm -f core conftest.err conftest.$ac_objext \
9375251876Speter    conftest$ac_exeext conftest.$ac_ext
9376251876SpeterLIBS=$ac_check_lib_save_LIBS
9377251876Speterfi
9378251876Spetereval ac_res=\$$as_ac_Lib
9379251876Speter	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
9380251876Speter$as_echo "$ac_res" >&6; }
9381251876Speterif eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
9382251876Speter  apu_has_ldapssl_client_init="1"
9383251876Speterfi
9384251876Speter
9385251876Speter        as_ac_Lib=`$as_echo "ac_cv_lib_${ldaplib}''_ldapssl_client_deinit" | $as_tr_sh`
9386251876Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ldapssl_client_deinit in -l${ldaplib}" >&5
9387251876Speter$as_echo_n "checking for ldapssl_client_deinit in -l${ldaplib}... " >&6; }
9388251876Speterif eval \${$as_ac_Lib+:} false; then :
9389251876Speter  $as_echo_n "(cached) " >&6
9390251876Speterelse
9391251876Speter  ac_check_lib_save_LIBS=$LIBS
9392251876SpeterLIBS="-l${ldaplib} ${extralib} $LIBS"
9393251876Spetercat confdefs.h - <<_ACEOF >conftest.$ac_ext
9394251876Speter/* end confdefs.h.  */
9395251876Speter
9396251876Speter/* Override any GCC internal prototype to avoid an error.
9397251876Speter   Use char because int might match the return type of a GCC
9398251876Speter   builtin and then its argument prototype would still apply.  */
9399251876Speter#ifdef __cplusplus
9400251876Speterextern "C"
9401251876Speter#endif
9402251876Speterchar ldapssl_client_deinit ();
9403251876Speterint
9404251876Spetermain ()
9405251876Speter{
9406251876Speterreturn ldapssl_client_deinit ();
9407251876Speter  ;
9408251876Speter  return 0;
9409251876Speter}
9410251876Speter_ACEOF
9411251876Speterif ac_fn_c_try_link "$LINENO"; then :
9412251876Speter  eval "$as_ac_Lib=yes"
9413251876Speterelse
9414251876Speter  eval "$as_ac_Lib=no"
9415251876Speterfi
9416251876Speterrm -f core conftest.err conftest.$ac_objext \
9417251876Speter    conftest$ac_exeext conftest.$ac_ext
9418251876SpeterLIBS=$ac_check_lib_save_LIBS
9419251876Speterfi
9420251876Spetereval ac_res=\$$as_ac_Lib
9421251876Speter	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
9422251876Speter$as_echo "$ac_res" >&6; }
9423251876Speterif eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
9424251876Speter  apu_has_ldapssl_client_deinit="1"
9425251876Speterfi
9426251876Speter
9427251876Speter        as_ac_Lib=`$as_echo "ac_cv_lib_${ldaplib}''_ldapssl_add_trusted_cert" | $as_tr_sh`
9428251876Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ldapssl_add_trusted_cert in -l${ldaplib}" >&5
9429251876Speter$as_echo_n "checking for ldapssl_add_trusted_cert in -l${ldaplib}... " >&6; }
9430251876Speterif eval \${$as_ac_Lib+:} false; then :
9431251876Speter  $as_echo_n "(cached) " >&6
9432251876Speterelse
9433251876Speter  ac_check_lib_save_LIBS=$LIBS
9434251876SpeterLIBS="-l${ldaplib} ${extralib} $LIBS"
9435251876Spetercat confdefs.h - <<_ACEOF >conftest.$ac_ext
9436251876Speter/* end confdefs.h.  */
9437251876Speter
9438251876Speter/* Override any GCC internal prototype to avoid an error.
9439251876Speter   Use char because int might match the return type of a GCC
9440251876Speter   builtin and then its argument prototype would still apply.  */
9441251876Speter#ifdef __cplusplus
9442251876Speterextern "C"
9443251876Speter#endif
9444251876Speterchar ldapssl_add_trusted_cert ();
9445251876Speterint
9446251876Spetermain ()
9447251876Speter{
9448251876Speterreturn ldapssl_add_trusted_cert ();
9449251876Speter  ;
9450251876Speter  return 0;
9451251876Speter}
9452251876Speter_ACEOF
9453251876Speterif ac_fn_c_try_link "$LINENO"; then :
9454251876Speter  eval "$as_ac_Lib=yes"
9455251876Speterelse
9456251876Speter  eval "$as_ac_Lib=no"
9457251876Speterfi
9458251876Speterrm -f core conftest.err conftest.$ac_objext \
9459251876Speter    conftest$ac_exeext conftest.$ac_ext
9460251876SpeterLIBS=$ac_check_lib_save_LIBS
9461251876Speterfi
9462251876Spetereval ac_res=\$$as_ac_Lib
9463251876Speter	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
9464251876Speter$as_echo "$ac_res" >&6; }
9465251876Speterif eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
9466251876Speter  apu_has_ldapssl_add_trusted_cert="1"
9467251876Speterfi
9468251876Speter
9469251876Speter        as_ac_Lib=`$as_echo "ac_cv_lib_${ldaplib}''_ldap_start_tls_s" | $as_tr_sh`
9470251876Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ldap_start_tls_s in -l${ldaplib}" >&5
9471251876Speter$as_echo_n "checking for ldap_start_tls_s in -l${ldaplib}... " >&6; }
9472251876Speterif eval \${$as_ac_Lib+:} false; then :
9473251876Speter  $as_echo_n "(cached) " >&6
9474251876Speterelse
9475251876Speter  ac_check_lib_save_LIBS=$LIBS
9476251876SpeterLIBS="-l${ldaplib} ${extralib} $LIBS"
9477251876Spetercat confdefs.h - <<_ACEOF >conftest.$ac_ext
9478251876Speter/* end confdefs.h.  */
9479251876Speter
9480251876Speter/* Override any GCC internal prototype to avoid an error.
9481251876Speter   Use char because int might match the return type of a GCC
9482251876Speter   builtin and then its argument prototype would still apply.  */
9483251876Speter#ifdef __cplusplus
9484251876Speterextern "C"
9485251876Speter#endif
9486251876Speterchar ldap_start_tls_s ();
9487251876Speterint
9488251876Spetermain ()
9489251876Speter{
9490251876Speterreturn ldap_start_tls_s ();
9491251876Speter  ;
9492251876Speter  return 0;
9493251876Speter}
9494251876Speter_ACEOF
9495251876Speterif ac_fn_c_try_link "$LINENO"; then :
9496251876Speter  eval "$as_ac_Lib=yes"
9497251876Speterelse
9498251876Speter  eval "$as_ac_Lib=no"
9499251876Speterfi
9500251876Speterrm -f core conftest.err conftest.$ac_objext \
9501251876Speter    conftest$ac_exeext conftest.$ac_ext
9502251876SpeterLIBS=$ac_check_lib_save_LIBS
9503251876Speterfi
9504251876Spetereval ac_res=\$$as_ac_Lib
9505251876Speter	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
9506251876Speter$as_echo "$ac_res" >&6; }
9507251876Speterif eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
9508251876Speter  apu_has_ldap_start_tls_s="1"
9509251876Speterfi
9510251876Speter
9511251876Speter        as_ac_Lib=`$as_echo "ac_cv_lib_${ldaplib}''_ldap_sslinit" | $as_tr_sh`
9512251876Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ldap_sslinit in -l${ldaplib}" >&5
9513251876Speter$as_echo_n "checking for ldap_sslinit in -l${ldaplib}... " >&6; }
9514251876Speterif eval \${$as_ac_Lib+:} false; then :
9515251876Speter  $as_echo_n "(cached) " >&6
9516251876Speterelse
9517251876Speter  ac_check_lib_save_LIBS=$LIBS
9518251876SpeterLIBS="-l${ldaplib} ${extralib} $LIBS"
9519251876Spetercat confdefs.h - <<_ACEOF >conftest.$ac_ext
9520251876Speter/* end confdefs.h.  */
9521251876Speter
9522251876Speter/* Override any GCC internal prototype to avoid an error.
9523251876Speter   Use char because int might match the return type of a GCC
9524251876Speter   builtin and then its argument prototype would still apply.  */
9525251876Speter#ifdef __cplusplus
9526251876Speterextern "C"
9527251876Speter#endif
9528251876Speterchar ldap_sslinit ();
9529251876Speterint
9530251876Spetermain ()
9531251876Speter{
9532251876Speterreturn ldap_sslinit ();
9533251876Speter  ;
9534251876Speter  return 0;
9535251876Speter}
9536251876Speter_ACEOF
9537251876Speterif ac_fn_c_try_link "$LINENO"; then :
9538251876Speter  eval "$as_ac_Lib=yes"
9539251876Speterelse
9540251876Speter  eval "$as_ac_Lib=no"
9541251876Speterfi
9542251876Speterrm -f core conftest.err conftest.$ac_objext \
9543251876Speter    conftest$ac_exeext conftest.$ac_ext
9544251876SpeterLIBS=$ac_check_lib_save_LIBS
9545251876Speterfi
9546251876Spetereval ac_res=\$$as_ac_Lib
9547251876Speter	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
9548251876Speter$as_echo "$ac_res" >&6; }
9549251876Speterif eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
9550251876Speter  apu_has_ldap_sslinit="1"
9551251876Speterfi
9552251876Speter
9553251876Speter        as_ac_Lib=`$as_echo "ac_cv_lib_${ldaplib}''_ldapssl_init" | $as_tr_sh`
9554251876Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ldapssl_init in -l${ldaplib}" >&5
9555251876Speter$as_echo_n "checking for ldapssl_init in -l${ldaplib}... " >&6; }
9556251876Speterif eval \${$as_ac_Lib+:} false; then :
9557251876Speter  $as_echo_n "(cached) " >&6
9558251876Speterelse
9559251876Speter  ac_check_lib_save_LIBS=$LIBS
9560251876SpeterLIBS="-l${ldaplib} ${extralib} $LIBS"
9561251876Spetercat confdefs.h - <<_ACEOF >conftest.$ac_ext
9562251876Speter/* end confdefs.h.  */
9563251876Speter
9564251876Speter/* Override any GCC internal prototype to avoid an error.
9565251876Speter   Use char because int might match the return type of a GCC
9566251876Speter   builtin and then its argument prototype would still apply.  */
9567251876Speter#ifdef __cplusplus
9568251876Speterextern "C"
9569251876Speter#endif
9570251876Speterchar ldapssl_init ();
9571251876Speterint
9572251876Spetermain ()
9573251876Speter{
9574251876Speterreturn ldapssl_init ();
9575251876Speter  ;
9576251876Speter  return 0;
9577251876Speter}
9578251876Speter_ACEOF
9579251876Speterif ac_fn_c_try_link "$LINENO"; then :
9580251876Speter  eval "$as_ac_Lib=yes"
9581251876Speterelse
9582251876Speter  eval "$as_ac_Lib=no"
9583251876Speterfi
9584251876Speterrm -f core conftest.err conftest.$ac_objext \
9585251876Speter    conftest$ac_exeext conftest.$ac_ext
9586251876SpeterLIBS=$ac_check_lib_save_LIBS
9587251876Speterfi
9588251876Spetereval ac_res=\$$as_ac_Lib
9589251876Speter	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
9590251876Speter$as_echo "$ac_res" >&6; }
9591251876Speterif eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
9592251876Speter  apu_has_ldapssl_init="1"
9593251876Speterfi
9594251876Speter
9595251876Speter        as_ac_Lib=`$as_echo "ac_cv_lib_${ldaplib}''_ldapssl_install_routines" | $as_tr_sh`
9596251876Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ldapssl_install_routines in -l${ldaplib}" >&5
9597251876Speter$as_echo_n "checking for ldapssl_install_routines in -l${ldaplib}... " >&6; }
9598251876Speterif eval \${$as_ac_Lib+:} false; then :
9599251876Speter  $as_echo_n "(cached) " >&6
9600251876Speterelse
9601251876Speter  ac_check_lib_save_LIBS=$LIBS
9602251876SpeterLIBS="-l${ldaplib} ${extralib} $LIBS"
9603251876Spetercat confdefs.h - <<_ACEOF >conftest.$ac_ext
9604251876Speter/* end confdefs.h.  */
9605251876Speter
9606251876Speter/* Override any GCC internal prototype to avoid an error.
9607251876Speter   Use char because int might match the return type of a GCC
9608251876Speter   builtin and then its argument prototype would still apply.  */
9609251876Speter#ifdef __cplusplus
9610251876Speterextern "C"
9611251876Speter#endif
9612251876Speterchar ldapssl_install_routines ();
9613251876Speterint
9614251876Spetermain ()
9615251876Speter{
9616251876Speterreturn ldapssl_install_routines ();
9617251876Speter  ;
9618251876Speter  return 0;
9619251876Speter}
9620251876Speter_ACEOF
9621251876Speterif ac_fn_c_try_link "$LINENO"; then :
9622251876Speter  eval "$as_ac_Lib=yes"
9623251876Speterelse
9624251876Speter  eval "$as_ac_Lib=no"
9625251876Speterfi
9626251876Speterrm -f core conftest.err conftest.$ac_objext \
9627251876Speter    conftest$ac_exeext conftest.$ac_ext
9628251876SpeterLIBS=$ac_check_lib_save_LIBS
9629251876Speterfi
9630251876Spetereval ac_res=\$$as_ac_Lib
9631251876Speter	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
9632251876Speter$as_echo "$ac_res" >&6; }
9633251876Speterif eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
9634251876Speter  apu_has_ldapssl_install_routines="1"
9635251876Speterfi
9636251876Speter
9637251876Speter        apu_has_ldap="1";
9638251876Speter
9639251876Speterfi
9640251876Speter
9641251876Speter  fi
9642251876Speter
9643251876Speter
9644251876Speter  if test ${apu_has_ldap} != "1"; then
9645251876Speter    ldaplib="ldap"
9646251876Speter    extralib="-ldl -lpthread"
9647251876Speter    # Clear the cache entry for subsequent APU_FIND_LDAPLIB invocations.
9648251876Speter
9649251876Speter    ldaplib_cache_id="`echo $ldaplib | sed -e 's/[^a-zA-Z0-9_]/_/g'`"
9650251876Speter
9651251876Speter    unset ac_cv_lib_${ldaplib_cache_id}_ldap_init
9652251876Speter    unset ac_cv_lib_${ldaplib_cache_id}___ldap_init
9653251876Speter    as_ac_Lib=`$as_echo "ac_cv_lib_${ldaplib}''_ldap_init" | $as_tr_sh`
9654251876Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ldap_init in -l${ldaplib}" >&5
9655251876Speter$as_echo_n "checking for ldap_init in -l${ldaplib}... " >&6; }
9656251876Speterif eval \${$as_ac_Lib+:} false; then :
9657251876Speter  $as_echo_n "(cached) " >&6
9658251876Speterelse
9659251876Speter  ac_check_lib_save_LIBS=$LIBS
9660251876SpeterLIBS="-l${ldaplib} ${extralib} $LIBS"
9661251876Spetercat confdefs.h - <<_ACEOF >conftest.$ac_ext
9662251876Speter/* end confdefs.h.  */
9663251876Speter
9664251876Speter/* Override any GCC internal prototype to avoid an error.
9665251876Speter   Use char because int might match the return type of a GCC
9666251876Speter   builtin and then its argument prototype would still apply.  */
9667251876Speter#ifdef __cplusplus
9668251876Speterextern "C"
9669251876Speter#endif
9670251876Speterchar ldap_init ();
9671251876Speterint
9672251876Spetermain ()
9673251876Speter{
9674251876Speterreturn ldap_init ();
9675251876Speter  ;
9676251876Speter  return 0;
9677251876Speter}
9678251876Speter_ACEOF
9679251876Speterif ac_fn_c_try_link "$LINENO"; then :
9680251876Speter  eval "$as_ac_Lib=yes"
9681251876Speterelse
9682251876Speter  eval "$as_ac_Lib=no"
9683251876Speterfi
9684251876Speterrm -f core conftest.err conftest.$ac_objext \
9685251876Speter    conftest$ac_exeext conftest.$ac_ext
9686251876SpeterLIBS=$ac_check_lib_save_LIBS
9687251876Speterfi
9688251876Spetereval ac_res=\$$as_ac_Lib
9689251876Speter	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
9690251876Speter$as_echo "$ac_res" >&6; }
9691251876Speterif eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
9692251876Speter
9693253734Speter        LDADD_ldap_found="-l${ldaplib} ${extralib}"
9694251876Speter        as_ac_Lib=`$as_echo "ac_cv_lib_${ldaplib}''_ldapssl_client_init" | $as_tr_sh`
9695251876Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ldapssl_client_init in -l${ldaplib}" >&5
9696251876Speter$as_echo_n "checking for ldapssl_client_init in -l${ldaplib}... " >&6; }
9697251876Speterif eval \${$as_ac_Lib+:} false; then :
9698251876Speter  $as_echo_n "(cached) " >&6
9699251876Speterelse
9700251876Speter  ac_check_lib_save_LIBS=$LIBS
9701251876SpeterLIBS="-l${ldaplib} ${extralib} $LIBS"
9702251876Spetercat confdefs.h - <<_ACEOF >conftest.$ac_ext
9703251876Speter/* end confdefs.h.  */
9704251876Speter
9705251876Speter/* Override any GCC internal prototype to avoid an error.
9706251876Speter   Use char because int might match the return type of a GCC
9707251876Speter   builtin and then its argument prototype would still apply.  */
9708251876Speter#ifdef __cplusplus
9709251876Speterextern "C"
9710251876Speter#endif
9711251876Speterchar ldapssl_client_init ();
9712251876Speterint
9713251876Spetermain ()
9714251876Speter{
9715251876Speterreturn ldapssl_client_init ();
9716251876Speter  ;
9717251876Speter  return 0;
9718251876Speter}
9719251876Speter_ACEOF
9720251876Speterif ac_fn_c_try_link "$LINENO"; then :
9721251876Speter  eval "$as_ac_Lib=yes"
9722251876Speterelse
9723251876Speter  eval "$as_ac_Lib=no"
9724251876Speterfi
9725251876Speterrm -f core conftest.err conftest.$ac_objext \
9726251876Speter    conftest$ac_exeext conftest.$ac_ext
9727251876SpeterLIBS=$ac_check_lib_save_LIBS
9728251876Speterfi
9729251876Spetereval ac_res=\$$as_ac_Lib
9730251876Speter	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
9731251876Speter$as_echo "$ac_res" >&6; }
9732251876Speterif eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
9733251876Speter  apu_has_ldapssl_client_init="1"
9734251876Speterfi
9735251876Speter
9736251876Speter        as_ac_Lib=`$as_echo "ac_cv_lib_${ldaplib}''_ldapssl_client_deinit" | $as_tr_sh`
9737251876Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ldapssl_client_deinit in -l${ldaplib}" >&5
9738251876Speter$as_echo_n "checking for ldapssl_client_deinit in -l${ldaplib}... " >&6; }
9739251876Speterif eval \${$as_ac_Lib+:} false; then :
9740251876Speter  $as_echo_n "(cached) " >&6
9741251876Speterelse
9742251876Speter  ac_check_lib_save_LIBS=$LIBS
9743251876SpeterLIBS="-l${ldaplib} ${extralib} $LIBS"
9744251876Spetercat confdefs.h - <<_ACEOF >conftest.$ac_ext
9745251876Speter/* end confdefs.h.  */
9746251876Speter
9747251876Speter/* Override any GCC internal prototype to avoid an error.
9748251876Speter   Use char because int might match the return type of a GCC
9749251876Speter   builtin and then its argument prototype would still apply.  */
9750251876Speter#ifdef __cplusplus
9751251876Speterextern "C"
9752251876Speter#endif
9753251876Speterchar ldapssl_client_deinit ();
9754251876Speterint
9755251876Spetermain ()
9756251876Speter{
9757251876Speterreturn ldapssl_client_deinit ();
9758251876Speter  ;
9759251876Speter  return 0;
9760251876Speter}
9761251876Speter_ACEOF
9762251876Speterif ac_fn_c_try_link "$LINENO"; then :
9763251876Speter  eval "$as_ac_Lib=yes"
9764251876Speterelse
9765251876Speter  eval "$as_ac_Lib=no"
9766251876Speterfi
9767251876Speterrm -f core conftest.err conftest.$ac_objext \
9768251876Speter    conftest$ac_exeext conftest.$ac_ext
9769251876SpeterLIBS=$ac_check_lib_save_LIBS
9770251876Speterfi
9771251876Spetereval ac_res=\$$as_ac_Lib
9772251876Speter	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
9773251876Speter$as_echo "$ac_res" >&6; }
9774251876Speterif eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
9775251876Speter  apu_has_ldapssl_client_deinit="1"
9776251876Speterfi
9777251876Speter
9778251876Speter        as_ac_Lib=`$as_echo "ac_cv_lib_${ldaplib}''_ldapssl_add_trusted_cert" | $as_tr_sh`
9779251876Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ldapssl_add_trusted_cert in -l${ldaplib}" >&5
9780251876Speter$as_echo_n "checking for ldapssl_add_trusted_cert in -l${ldaplib}... " >&6; }
9781251876Speterif eval \${$as_ac_Lib+:} false; then :
9782251876Speter  $as_echo_n "(cached) " >&6
9783251876Speterelse
9784251876Speter  ac_check_lib_save_LIBS=$LIBS
9785251876SpeterLIBS="-l${ldaplib} ${extralib} $LIBS"
9786251876Spetercat confdefs.h - <<_ACEOF >conftest.$ac_ext
9787251876Speter/* end confdefs.h.  */
9788251876Speter
9789251876Speter/* Override any GCC internal prototype to avoid an error.
9790251876Speter   Use char because int might match the return type of a GCC
9791251876Speter   builtin and then its argument prototype would still apply.  */
9792251876Speter#ifdef __cplusplus
9793251876Speterextern "C"
9794251876Speter#endif
9795251876Speterchar ldapssl_add_trusted_cert ();
9796251876Speterint
9797251876Spetermain ()
9798251876Speter{
9799251876Speterreturn ldapssl_add_trusted_cert ();
9800251876Speter  ;
9801251876Speter  return 0;
9802251876Speter}
9803251876Speter_ACEOF
9804251876Speterif ac_fn_c_try_link "$LINENO"; then :
9805251876Speter  eval "$as_ac_Lib=yes"
9806251876Speterelse
9807251876Speter  eval "$as_ac_Lib=no"
9808251876Speterfi
9809251876Speterrm -f core conftest.err conftest.$ac_objext \
9810251876Speter    conftest$ac_exeext conftest.$ac_ext
9811251876SpeterLIBS=$ac_check_lib_save_LIBS
9812251876Speterfi
9813251876Spetereval ac_res=\$$as_ac_Lib
9814251876Speter	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
9815251876Speter$as_echo "$ac_res" >&6; }
9816251876Speterif eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
9817251876Speter  apu_has_ldapssl_add_trusted_cert="1"
9818251876Speterfi
9819251876Speter
9820251876Speter        as_ac_Lib=`$as_echo "ac_cv_lib_${ldaplib}''_ldap_start_tls_s" | $as_tr_sh`
9821251876Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ldap_start_tls_s in -l${ldaplib}" >&5
9822251876Speter$as_echo_n "checking for ldap_start_tls_s in -l${ldaplib}... " >&6; }
9823251876Speterif eval \${$as_ac_Lib+:} false; then :
9824251876Speter  $as_echo_n "(cached) " >&6
9825251876Speterelse
9826251876Speter  ac_check_lib_save_LIBS=$LIBS
9827251876SpeterLIBS="-l${ldaplib} ${extralib} $LIBS"
9828251876Spetercat confdefs.h - <<_ACEOF >conftest.$ac_ext
9829251876Speter/* end confdefs.h.  */
9830251876Speter
9831251876Speter/* Override any GCC internal prototype to avoid an error.
9832251876Speter   Use char because int might match the return type of a GCC
9833251876Speter   builtin and then its argument prototype would still apply.  */
9834251876Speter#ifdef __cplusplus
9835251876Speterextern "C"
9836251876Speter#endif
9837251876Speterchar ldap_start_tls_s ();
9838251876Speterint
9839251876Spetermain ()
9840251876Speter{
9841251876Speterreturn ldap_start_tls_s ();
9842251876Speter  ;
9843251876Speter  return 0;
9844251876Speter}
9845251876Speter_ACEOF
9846251876Speterif ac_fn_c_try_link "$LINENO"; then :
9847251876Speter  eval "$as_ac_Lib=yes"
9848251876Speterelse
9849251876Speter  eval "$as_ac_Lib=no"
9850251876Speterfi
9851251876Speterrm -f core conftest.err conftest.$ac_objext \
9852251876Speter    conftest$ac_exeext conftest.$ac_ext
9853251876SpeterLIBS=$ac_check_lib_save_LIBS
9854251876Speterfi
9855251876Spetereval ac_res=\$$as_ac_Lib
9856251876Speter	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
9857251876Speter$as_echo "$ac_res" >&6; }
9858251876Speterif eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
9859251876Speter  apu_has_ldap_start_tls_s="1"
9860251876Speterfi
9861251876Speter
9862251876Speter        as_ac_Lib=`$as_echo "ac_cv_lib_${ldaplib}''_ldap_sslinit" | $as_tr_sh`
9863251876Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ldap_sslinit in -l${ldaplib}" >&5
9864251876Speter$as_echo_n "checking for ldap_sslinit in -l${ldaplib}... " >&6; }
9865251876Speterif eval \${$as_ac_Lib+:} false; then :
9866251876Speter  $as_echo_n "(cached) " >&6
9867251876Speterelse
9868251876Speter  ac_check_lib_save_LIBS=$LIBS
9869251876SpeterLIBS="-l${ldaplib} ${extralib} $LIBS"
9870251876Spetercat confdefs.h - <<_ACEOF >conftest.$ac_ext
9871251876Speter/* end confdefs.h.  */
9872251876Speter
9873251876Speter/* Override any GCC internal prototype to avoid an error.
9874251876Speter   Use char because int might match the return type of a GCC
9875251876Speter   builtin and then its argument prototype would still apply.  */
9876251876Speter#ifdef __cplusplus
9877251876Speterextern "C"
9878251876Speter#endif
9879251876Speterchar ldap_sslinit ();
9880251876Speterint
9881251876Spetermain ()
9882251876Speter{
9883251876Speterreturn ldap_sslinit ();
9884251876Speter  ;
9885251876Speter  return 0;
9886251876Speter}
9887251876Speter_ACEOF
9888251876Speterif ac_fn_c_try_link "$LINENO"; then :
9889251876Speter  eval "$as_ac_Lib=yes"
9890251876Speterelse
9891251876Speter  eval "$as_ac_Lib=no"
9892251876Speterfi
9893251876Speterrm -f core conftest.err conftest.$ac_objext \
9894251876Speter    conftest$ac_exeext conftest.$ac_ext
9895251876SpeterLIBS=$ac_check_lib_save_LIBS
9896251876Speterfi
9897251876Spetereval ac_res=\$$as_ac_Lib
9898251876Speter	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
9899251876Speter$as_echo "$ac_res" >&6; }
9900251876Speterif eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
9901251876Speter  apu_has_ldap_sslinit="1"
9902251876Speterfi
9903251876Speter
9904251876Speter        as_ac_Lib=`$as_echo "ac_cv_lib_${ldaplib}''_ldapssl_init" | $as_tr_sh`
9905251876Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ldapssl_init in -l${ldaplib}" >&5
9906251876Speter$as_echo_n "checking for ldapssl_init in -l${ldaplib}... " >&6; }
9907251876Speterif eval \${$as_ac_Lib+:} false; then :
9908251876Speter  $as_echo_n "(cached) " >&6
9909251876Speterelse
9910251876Speter  ac_check_lib_save_LIBS=$LIBS
9911251876SpeterLIBS="-l${ldaplib} ${extralib} $LIBS"
9912251876Spetercat confdefs.h - <<_ACEOF >conftest.$ac_ext
9913251876Speter/* end confdefs.h.  */
9914251876Speter
9915251876Speter/* Override any GCC internal prototype to avoid an error.
9916251876Speter   Use char because int might match the return type of a GCC
9917251876Speter   builtin and then its argument prototype would still apply.  */
9918251876Speter#ifdef __cplusplus
9919251876Speterextern "C"
9920251876Speter#endif
9921251876Speterchar ldapssl_init ();
9922251876Speterint
9923251876Spetermain ()
9924251876Speter{
9925251876Speterreturn ldapssl_init ();
9926251876Speter  ;
9927251876Speter  return 0;
9928251876Speter}
9929251876Speter_ACEOF
9930251876Speterif ac_fn_c_try_link "$LINENO"; then :
9931251876Speter  eval "$as_ac_Lib=yes"
9932251876Speterelse
9933251876Speter  eval "$as_ac_Lib=no"
9934251876Speterfi
9935251876Speterrm -f core conftest.err conftest.$ac_objext \
9936251876Speter    conftest$ac_exeext conftest.$ac_ext
9937251876SpeterLIBS=$ac_check_lib_save_LIBS
9938251876Speterfi
9939251876Spetereval ac_res=\$$as_ac_Lib
9940251876Speter	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
9941251876Speter$as_echo "$ac_res" >&6; }
9942251876Speterif eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
9943251876Speter  apu_has_ldapssl_init="1"
9944251876Speterfi
9945251876Speter
9946251876Speter        as_ac_Lib=`$as_echo "ac_cv_lib_${ldaplib}''_ldapssl_install_routines" | $as_tr_sh`
9947251876Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ldapssl_install_routines in -l${ldaplib}" >&5
9948251876Speter$as_echo_n "checking for ldapssl_install_routines in -l${ldaplib}... " >&6; }
9949251876Speterif eval \${$as_ac_Lib+:} false; then :
9950251876Speter  $as_echo_n "(cached) " >&6
9951251876Speterelse
9952251876Speter  ac_check_lib_save_LIBS=$LIBS
9953251876SpeterLIBS="-l${ldaplib} ${extralib} $LIBS"
9954251876Spetercat confdefs.h - <<_ACEOF >conftest.$ac_ext
9955251876Speter/* end confdefs.h.  */
9956251876Speter
9957251876Speter/* Override any GCC internal prototype to avoid an error.
9958251876Speter   Use char because int might match the return type of a GCC
9959251876Speter   builtin and then its argument prototype would still apply.  */
9960251876Speter#ifdef __cplusplus
9961251876Speterextern "C"
9962251876Speter#endif
9963251876Speterchar ldapssl_install_routines ();
9964251876Speterint
9965251876Spetermain ()
9966251876Speter{
9967251876Speterreturn ldapssl_install_routines ();
9968251876Speter  ;
9969251876Speter  return 0;
9970251876Speter}
9971251876Speter_ACEOF
9972251876Speterif ac_fn_c_try_link "$LINENO"; then :
9973251876Speter  eval "$as_ac_Lib=yes"
9974251876Speterelse
9975251876Speter  eval "$as_ac_Lib=no"
9976251876Speterfi
9977251876Speterrm -f core conftest.err conftest.$ac_objext \
9978251876Speter    conftest$ac_exeext conftest.$ac_ext
9979251876SpeterLIBS=$ac_check_lib_save_LIBS
9980251876Speterfi
9981251876Spetereval ac_res=\$$as_ac_Lib
9982251876Speter	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
9983251876Speter$as_echo "$ac_res" >&6; }
9984251876Speterif eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
9985251876Speter  apu_has_ldapssl_install_routines="1"
9986251876Speterfi
9987251876Speter
9988251876Speter        apu_has_ldap="1";
9989251876Speter
9990251876Speterfi
9991251876Speter
9992251876Speter  fi
9993251876Speter
9994251876Speter      else
9995251876Speter
9996251876Speter  if test ${apu_has_ldap} != "1"; then
9997251876Speter    ldaplib=$LIBLDAP
9998251876Speter    extralib=
9999251876Speter    # Clear the cache entry for subsequent APU_FIND_LDAPLIB invocations.
10000251876Speter
10001251876Speter    ldaplib_cache_id="`echo $ldaplib | sed -e 's/[^a-zA-Z0-9_]/_/g'`"
10002251876Speter
10003251876Speter    unset ac_cv_lib_${ldaplib_cache_id}_ldap_init
10004251876Speter    unset ac_cv_lib_${ldaplib_cache_id}___ldap_init
10005251876Speter    as_ac_Lib=`$as_echo "ac_cv_lib_${ldaplib}''_ldap_init" | $as_tr_sh`
10006251876Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ldap_init in -l${ldaplib}" >&5
10007251876Speter$as_echo_n "checking for ldap_init in -l${ldaplib}... " >&6; }
10008251876Speterif eval \${$as_ac_Lib+:} false; then :
10009251876Speter  $as_echo_n "(cached) " >&6
10010251876Speterelse
10011251876Speter  ac_check_lib_save_LIBS=$LIBS
10012251876SpeterLIBS="-l${ldaplib} ${extralib} $LIBS"
10013251876Spetercat confdefs.h - <<_ACEOF >conftest.$ac_ext
10014251876Speter/* end confdefs.h.  */
10015251876Speter
10016251876Speter/* Override any GCC internal prototype to avoid an error.
10017251876Speter   Use char because int might match the return type of a GCC
10018251876Speter   builtin and then its argument prototype would still apply.  */
10019251876Speter#ifdef __cplusplus
10020251876Speterextern "C"
10021251876Speter#endif
10022251876Speterchar ldap_init ();
10023251876Speterint
10024251876Spetermain ()
10025251876Speter{
10026251876Speterreturn ldap_init ();
10027251876Speter  ;
10028251876Speter  return 0;
10029251876Speter}
10030251876Speter_ACEOF
10031251876Speterif ac_fn_c_try_link "$LINENO"; then :
10032251876Speter  eval "$as_ac_Lib=yes"
10033251876Speterelse
10034251876Speter  eval "$as_ac_Lib=no"
10035251876Speterfi
10036251876Speterrm -f core conftest.err conftest.$ac_objext \
10037251876Speter    conftest$ac_exeext conftest.$ac_ext
10038251876SpeterLIBS=$ac_check_lib_save_LIBS
10039251876Speterfi
10040251876Spetereval ac_res=\$$as_ac_Lib
10041251876Speter	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
10042251876Speter$as_echo "$ac_res" >&6; }
10043251876Speterif eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
10044251876Speter
10045253734Speter        LDADD_ldap_found="-l${ldaplib} ${extralib}"
10046251876Speter        as_ac_Lib=`$as_echo "ac_cv_lib_${ldaplib}''_ldapssl_client_init" | $as_tr_sh`
10047251876Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ldapssl_client_init in -l${ldaplib}" >&5
10048251876Speter$as_echo_n "checking for ldapssl_client_init in -l${ldaplib}... " >&6; }
10049251876Speterif eval \${$as_ac_Lib+:} false; then :
10050251876Speter  $as_echo_n "(cached) " >&6
10051251876Speterelse
10052251876Speter  ac_check_lib_save_LIBS=$LIBS
10053251876SpeterLIBS="-l${ldaplib} ${extralib} $LIBS"
10054251876Spetercat confdefs.h - <<_ACEOF >conftest.$ac_ext
10055251876Speter/* end confdefs.h.  */
10056251876Speter
10057251876Speter/* Override any GCC internal prototype to avoid an error.
10058251876Speter   Use char because int might match the return type of a GCC
10059251876Speter   builtin and then its argument prototype would still apply.  */
10060251876Speter#ifdef __cplusplus
10061251876Speterextern "C"
10062251876Speter#endif
10063251876Speterchar ldapssl_client_init ();
10064251876Speterint
10065251876Spetermain ()
10066251876Speter{
10067251876Speterreturn ldapssl_client_init ();
10068251876Speter  ;
10069251876Speter  return 0;
10070251876Speter}
10071251876Speter_ACEOF
10072251876Speterif ac_fn_c_try_link "$LINENO"; then :
10073251876Speter  eval "$as_ac_Lib=yes"
10074251876Speterelse
10075251876Speter  eval "$as_ac_Lib=no"
10076251876Speterfi
10077251876Speterrm -f core conftest.err conftest.$ac_objext \
10078251876Speter    conftest$ac_exeext conftest.$ac_ext
10079251876SpeterLIBS=$ac_check_lib_save_LIBS
10080251876Speterfi
10081251876Spetereval ac_res=\$$as_ac_Lib
10082251876Speter	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
10083251876Speter$as_echo "$ac_res" >&6; }
10084251876Speterif eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
10085251876Speter  apu_has_ldapssl_client_init="1"
10086251876Speterfi
10087251876Speter
10088251876Speter        as_ac_Lib=`$as_echo "ac_cv_lib_${ldaplib}''_ldapssl_client_deinit" | $as_tr_sh`
10089251876Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ldapssl_client_deinit in -l${ldaplib}" >&5
10090251876Speter$as_echo_n "checking for ldapssl_client_deinit in -l${ldaplib}... " >&6; }
10091251876Speterif eval \${$as_ac_Lib+:} false; then :
10092251876Speter  $as_echo_n "(cached) " >&6
10093251876Speterelse
10094251876Speter  ac_check_lib_save_LIBS=$LIBS
10095251876SpeterLIBS="-l${ldaplib} ${extralib} $LIBS"
10096251876Spetercat confdefs.h - <<_ACEOF >conftest.$ac_ext
10097251876Speter/* end confdefs.h.  */
10098251876Speter
10099251876Speter/* Override any GCC internal prototype to avoid an error.
10100251876Speter   Use char because int might match the return type of a GCC
10101251876Speter   builtin and then its argument prototype would still apply.  */
10102251876Speter#ifdef __cplusplus
10103251876Speterextern "C"
10104251876Speter#endif
10105251876Speterchar ldapssl_client_deinit ();
10106251876Speterint
10107251876Spetermain ()
10108251876Speter{
10109251876Speterreturn ldapssl_client_deinit ();
10110251876Speter  ;
10111251876Speter  return 0;
10112251876Speter}
10113251876Speter_ACEOF
10114251876Speterif ac_fn_c_try_link "$LINENO"; then :
10115251876Speter  eval "$as_ac_Lib=yes"
10116251876Speterelse
10117251876Speter  eval "$as_ac_Lib=no"
10118251876Speterfi
10119251876Speterrm -f core conftest.err conftest.$ac_objext \
10120251876Speter    conftest$ac_exeext conftest.$ac_ext
10121251876SpeterLIBS=$ac_check_lib_save_LIBS
10122251876Speterfi
10123251876Spetereval ac_res=\$$as_ac_Lib
10124251876Speter	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
10125251876Speter$as_echo "$ac_res" >&6; }
10126251876Speterif eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
10127251876Speter  apu_has_ldapssl_client_deinit="1"
10128251876Speterfi
10129251876Speter
10130251876Speter        as_ac_Lib=`$as_echo "ac_cv_lib_${ldaplib}''_ldapssl_add_trusted_cert" | $as_tr_sh`
10131251876Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ldapssl_add_trusted_cert in -l${ldaplib}" >&5
10132251876Speter$as_echo_n "checking for ldapssl_add_trusted_cert in -l${ldaplib}... " >&6; }
10133251876Speterif eval \${$as_ac_Lib+:} false; then :
10134251876Speter  $as_echo_n "(cached) " >&6
10135251876Speterelse
10136251876Speter  ac_check_lib_save_LIBS=$LIBS
10137251876SpeterLIBS="-l${ldaplib} ${extralib} $LIBS"
10138251876Spetercat confdefs.h - <<_ACEOF >conftest.$ac_ext
10139251876Speter/* end confdefs.h.  */
10140251876Speter
10141251876Speter/* Override any GCC internal prototype to avoid an error.
10142251876Speter   Use char because int might match the return type of a GCC
10143251876Speter   builtin and then its argument prototype would still apply.  */
10144251876Speter#ifdef __cplusplus
10145251876Speterextern "C"
10146251876Speter#endif
10147251876Speterchar ldapssl_add_trusted_cert ();
10148251876Speterint
10149251876Spetermain ()
10150251876Speter{
10151251876Speterreturn ldapssl_add_trusted_cert ();
10152251876Speter  ;
10153251876Speter  return 0;
10154251876Speter}
10155251876Speter_ACEOF
10156251876Speterif ac_fn_c_try_link "$LINENO"; then :
10157251876Speter  eval "$as_ac_Lib=yes"
10158251876Speterelse
10159251876Speter  eval "$as_ac_Lib=no"
10160251876Speterfi
10161251876Speterrm -f core conftest.err conftest.$ac_objext \
10162251876Speter    conftest$ac_exeext conftest.$ac_ext
10163251876SpeterLIBS=$ac_check_lib_save_LIBS
10164251876Speterfi
10165251876Spetereval ac_res=\$$as_ac_Lib
10166251876Speter	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
10167251876Speter$as_echo "$ac_res" >&6; }
10168251876Speterif eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
10169251876Speter  apu_has_ldapssl_add_trusted_cert="1"
10170251876Speterfi
10171251876Speter
10172251876Speter        as_ac_Lib=`$as_echo "ac_cv_lib_${ldaplib}''_ldap_start_tls_s" | $as_tr_sh`
10173251876Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ldap_start_tls_s in -l${ldaplib}" >&5
10174251876Speter$as_echo_n "checking for ldap_start_tls_s in -l${ldaplib}... " >&6; }
10175251876Speterif eval \${$as_ac_Lib+:} false; then :
10176251876Speter  $as_echo_n "(cached) " >&6
10177251876Speterelse
10178251876Speter  ac_check_lib_save_LIBS=$LIBS
10179251876SpeterLIBS="-l${ldaplib} ${extralib} $LIBS"
10180251876Spetercat confdefs.h - <<_ACEOF >conftest.$ac_ext
10181251876Speter/* end confdefs.h.  */
10182251876Speter
10183251876Speter/* Override any GCC internal prototype to avoid an error.
10184251876Speter   Use char because int might match the return type of a GCC
10185251876Speter   builtin and then its argument prototype would still apply.  */
10186251876Speter#ifdef __cplusplus
10187251876Speterextern "C"
10188251876Speter#endif
10189251876Speterchar ldap_start_tls_s ();
10190251876Speterint
10191251876Spetermain ()
10192251876Speter{
10193251876Speterreturn ldap_start_tls_s ();
10194251876Speter  ;
10195251876Speter  return 0;
10196251876Speter}
10197251876Speter_ACEOF
10198251876Speterif ac_fn_c_try_link "$LINENO"; then :
10199251876Speter  eval "$as_ac_Lib=yes"
10200251876Speterelse
10201251876Speter  eval "$as_ac_Lib=no"
10202251876Speterfi
10203251876Speterrm -f core conftest.err conftest.$ac_objext \
10204251876Speter    conftest$ac_exeext conftest.$ac_ext
10205251876SpeterLIBS=$ac_check_lib_save_LIBS
10206251876Speterfi
10207251876Spetereval ac_res=\$$as_ac_Lib
10208251876Speter	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
10209251876Speter$as_echo "$ac_res" >&6; }
10210251876Speterif eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
10211251876Speter  apu_has_ldap_start_tls_s="1"
10212251876Speterfi
10213251876Speter
10214251876Speter        as_ac_Lib=`$as_echo "ac_cv_lib_${ldaplib}''_ldap_sslinit" | $as_tr_sh`
10215251876Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ldap_sslinit in -l${ldaplib}" >&5
10216251876Speter$as_echo_n "checking for ldap_sslinit in -l${ldaplib}... " >&6; }
10217251876Speterif eval \${$as_ac_Lib+:} false; then :
10218251876Speter  $as_echo_n "(cached) " >&6
10219251876Speterelse
10220251876Speter  ac_check_lib_save_LIBS=$LIBS
10221251876SpeterLIBS="-l${ldaplib} ${extralib} $LIBS"
10222251876Spetercat confdefs.h - <<_ACEOF >conftest.$ac_ext
10223251876Speter/* end confdefs.h.  */
10224251876Speter
10225251876Speter/* Override any GCC internal prototype to avoid an error.
10226251876Speter   Use char because int might match the return type of a GCC
10227251876Speter   builtin and then its argument prototype would still apply.  */
10228251876Speter#ifdef __cplusplus
10229251876Speterextern "C"
10230251876Speter#endif
10231251876Speterchar ldap_sslinit ();
10232251876Speterint
10233251876Spetermain ()
10234251876Speter{
10235251876Speterreturn ldap_sslinit ();
10236251876Speter  ;
10237251876Speter  return 0;
10238251876Speter}
10239251876Speter_ACEOF
10240251876Speterif ac_fn_c_try_link "$LINENO"; then :
10241251876Speter  eval "$as_ac_Lib=yes"
10242251876Speterelse
10243251876Speter  eval "$as_ac_Lib=no"
10244251876Speterfi
10245251876Speterrm -f core conftest.err conftest.$ac_objext \
10246251876Speter    conftest$ac_exeext conftest.$ac_ext
10247251876SpeterLIBS=$ac_check_lib_save_LIBS
10248251876Speterfi
10249251876Spetereval ac_res=\$$as_ac_Lib
10250251876Speter	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
10251251876Speter$as_echo "$ac_res" >&6; }
10252251876Speterif eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
10253251876Speter  apu_has_ldap_sslinit="1"
10254251876Speterfi
10255251876Speter
10256251876Speter        as_ac_Lib=`$as_echo "ac_cv_lib_${ldaplib}''_ldapssl_init" | $as_tr_sh`
10257251876Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ldapssl_init in -l${ldaplib}" >&5
10258251876Speter$as_echo_n "checking for ldapssl_init in -l${ldaplib}... " >&6; }
10259251876Speterif eval \${$as_ac_Lib+:} false; then :
10260251876Speter  $as_echo_n "(cached) " >&6
10261251876Speterelse
10262251876Speter  ac_check_lib_save_LIBS=$LIBS
10263251876SpeterLIBS="-l${ldaplib} ${extralib} $LIBS"
10264251876Spetercat confdefs.h - <<_ACEOF >conftest.$ac_ext
10265251876Speter/* end confdefs.h.  */
10266251876Speter
10267251876Speter/* Override any GCC internal prototype to avoid an error.
10268251876Speter   Use char because int might match the return type of a GCC
10269251876Speter   builtin and then its argument prototype would still apply.  */
10270251876Speter#ifdef __cplusplus
10271251876Speterextern "C"
10272251876Speter#endif
10273251876Speterchar ldapssl_init ();
10274251876Speterint
10275251876Spetermain ()
10276251876Speter{
10277251876Speterreturn ldapssl_init ();
10278251876Speter  ;
10279251876Speter  return 0;
10280251876Speter}
10281251876Speter_ACEOF
10282251876Speterif ac_fn_c_try_link "$LINENO"; then :
10283251876Speter  eval "$as_ac_Lib=yes"
10284251876Speterelse
10285251876Speter  eval "$as_ac_Lib=no"
10286251876Speterfi
10287251876Speterrm -f core conftest.err conftest.$ac_objext \
10288251876Speter    conftest$ac_exeext conftest.$ac_ext
10289251876SpeterLIBS=$ac_check_lib_save_LIBS
10290251876Speterfi
10291251876Spetereval ac_res=\$$as_ac_Lib
10292251876Speter	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
10293251876Speter$as_echo "$ac_res" >&6; }
10294251876Speterif eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
10295251876Speter  apu_has_ldapssl_init="1"
10296251876Speterfi
10297251876Speter
10298251876Speter        as_ac_Lib=`$as_echo "ac_cv_lib_${ldaplib}''_ldapssl_install_routines" | $as_tr_sh`
10299251876Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ldapssl_install_routines in -l${ldaplib}" >&5
10300251876Speter$as_echo_n "checking for ldapssl_install_routines in -l${ldaplib}... " >&6; }
10301251876Speterif eval \${$as_ac_Lib+:} false; then :
10302251876Speter  $as_echo_n "(cached) " >&6
10303251876Speterelse
10304251876Speter  ac_check_lib_save_LIBS=$LIBS
10305251876SpeterLIBS="-l${ldaplib} ${extralib} $LIBS"
10306251876Spetercat confdefs.h - <<_ACEOF >conftest.$ac_ext
10307251876Speter/* end confdefs.h.  */
10308251876Speter
10309251876Speter/* Override any GCC internal prototype to avoid an error.
10310251876Speter   Use char because int might match the return type of a GCC
10311251876Speter   builtin and then its argument prototype would still apply.  */
10312251876Speter#ifdef __cplusplus
10313251876Speterextern "C"
10314251876Speter#endif
10315251876Speterchar ldapssl_install_routines ();
10316251876Speterint
10317251876Spetermain ()
10318251876Speter{
10319251876Speterreturn ldapssl_install_routines ();
10320251876Speter  ;
10321251876Speter  return 0;
10322251876Speter}
10323251876Speter_ACEOF
10324251876Speterif ac_fn_c_try_link "$LINENO"; then :
10325251876Speter  eval "$as_ac_Lib=yes"
10326251876Speterelse
10327251876Speter  eval "$as_ac_Lib=no"
10328251876Speterfi
10329251876Speterrm -f core conftest.err conftest.$ac_objext \
10330251876Speter    conftest$ac_exeext conftest.$ac_ext
10331251876SpeterLIBS=$ac_check_lib_save_LIBS
10332251876Speterfi
10333251876Spetereval ac_res=\$$as_ac_Lib
10334251876Speter	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
10335251876Speter$as_echo "$ac_res" >&6; }
10336251876Speterif eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
10337251876Speter  apu_has_ldapssl_install_routines="1"
10338251876Speterfi
10339251876Speter
10340251876Speter        apu_has_ldap="1";
10341251876Speter
10342251876Speterfi
10343251876Speter
10344251876Speter  fi
10345251876Speter
10346251876Speter
10347251876Speter  if test ${apu_has_ldap} != "1"; then
10348251876Speter    ldaplib=$LIBLDAP
10349251876Speter    extralib="-lresolv"
10350251876Speter    # Clear the cache entry for subsequent APU_FIND_LDAPLIB invocations.
10351251876Speter
10352251876Speter    ldaplib_cache_id="`echo $ldaplib | sed -e 's/[^a-zA-Z0-9_]/_/g'`"
10353251876Speter
10354251876Speter    unset ac_cv_lib_${ldaplib_cache_id}_ldap_init
10355251876Speter    unset ac_cv_lib_${ldaplib_cache_id}___ldap_init
10356251876Speter    as_ac_Lib=`$as_echo "ac_cv_lib_${ldaplib}''_ldap_init" | $as_tr_sh`
10357251876Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ldap_init in -l${ldaplib}" >&5
10358251876Speter$as_echo_n "checking for ldap_init in -l${ldaplib}... " >&6; }
10359251876Speterif eval \${$as_ac_Lib+:} false; then :
10360251876Speter  $as_echo_n "(cached) " >&6
10361251876Speterelse
10362251876Speter  ac_check_lib_save_LIBS=$LIBS
10363251876SpeterLIBS="-l${ldaplib} ${extralib} $LIBS"
10364251876Spetercat confdefs.h - <<_ACEOF >conftest.$ac_ext
10365251876Speter/* end confdefs.h.  */
10366251876Speter
10367251876Speter/* Override any GCC internal prototype to avoid an error.
10368251876Speter   Use char because int might match the return type of a GCC
10369251876Speter   builtin and then its argument prototype would still apply.  */
10370251876Speter#ifdef __cplusplus
10371251876Speterextern "C"
10372251876Speter#endif
10373251876Speterchar ldap_init ();
10374251876Speterint
10375251876Spetermain ()
10376251876Speter{
10377251876Speterreturn ldap_init ();
10378251876Speter  ;
10379251876Speter  return 0;
10380251876Speter}
10381251876Speter_ACEOF
10382251876Speterif ac_fn_c_try_link "$LINENO"; then :
10383251876Speter  eval "$as_ac_Lib=yes"
10384251876Speterelse
10385251876Speter  eval "$as_ac_Lib=no"
10386251876Speterfi
10387251876Speterrm -f core conftest.err conftest.$ac_objext \
10388251876Speter    conftest$ac_exeext conftest.$ac_ext
10389251876SpeterLIBS=$ac_check_lib_save_LIBS
10390251876Speterfi
10391251876Spetereval ac_res=\$$as_ac_Lib
10392251876Speter	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
10393251876Speter$as_echo "$ac_res" >&6; }
10394251876Speterif eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
10395251876Speter
10396253734Speter        LDADD_ldap_found="-l${ldaplib} ${extralib}"
10397251876Speter        as_ac_Lib=`$as_echo "ac_cv_lib_${ldaplib}''_ldapssl_client_init" | $as_tr_sh`
10398251876Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ldapssl_client_init in -l${ldaplib}" >&5
10399251876Speter$as_echo_n "checking for ldapssl_client_init in -l${ldaplib}... " >&6; }
10400251876Speterif eval \${$as_ac_Lib+:} false; then :
10401251876Speter  $as_echo_n "(cached) " >&6
10402251876Speterelse
10403251876Speter  ac_check_lib_save_LIBS=$LIBS
10404251876SpeterLIBS="-l${ldaplib} ${extralib} $LIBS"
10405251876Spetercat confdefs.h - <<_ACEOF >conftest.$ac_ext
10406251876Speter/* end confdefs.h.  */
10407251876Speter
10408251876Speter/* Override any GCC internal prototype to avoid an error.
10409251876Speter   Use char because int might match the return type of a GCC
10410251876Speter   builtin and then its argument prototype would still apply.  */
10411251876Speter#ifdef __cplusplus
10412251876Speterextern "C"
10413251876Speter#endif
10414251876Speterchar ldapssl_client_init ();
10415251876Speterint
10416251876Spetermain ()
10417251876Speter{
10418251876Speterreturn ldapssl_client_init ();
10419251876Speter  ;
10420251876Speter  return 0;
10421251876Speter}
10422251876Speter_ACEOF
10423251876Speterif ac_fn_c_try_link "$LINENO"; then :
10424251876Speter  eval "$as_ac_Lib=yes"
10425251876Speterelse
10426251876Speter  eval "$as_ac_Lib=no"
10427251876Speterfi
10428251876Speterrm -f core conftest.err conftest.$ac_objext \
10429251876Speter    conftest$ac_exeext conftest.$ac_ext
10430251876SpeterLIBS=$ac_check_lib_save_LIBS
10431251876Speterfi
10432251876Spetereval ac_res=\$$as_ac_Lib
10433251876Speter	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
10434251876Speter$as_echo "$ac_res" >&6; }
10435251876Speterif eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
10436251876Speter  apu_has_ldapssl_client_init="1"
10437251876Speterfi
10438251876Speter
10439251876Speter        as_ac_Lib=`$as_echo "ac_cv_lib_${ldaplib}''_ldapssl_client_deinit" | $as_tr_sh`
10440251876Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ldapssl_client_deinit in -l${ldaplib}" >&5
10441251876Speter$as_echo_n "checking for ldapssl_client_deinit in -l${ldaplib}... " >&6; }
10442251876Speterif eval \${$as_ac_Lib+:} false; then :
10443251876Speter  $as_echo_n "(cached) " >&6
10444251876Speterelse
10445251876Speter  ac_check_lib_save_LIBS=$LIBS
10446251876SpeterLIBS="-l${ldaplib} ${extralib} $LIBS"
10447251876Spetercat confdefs.h - <<_ACEOF >conftest.$ac_ext
10448251876Speter/* end confdefs.h.  */
10449251876Speter
10450251876Speter/* Override any GCC internal prototype to avoid an error.
10451251876Speter   Use char because int might match the return type of a GCC
10452251876Speter   builtin and then its argument prototype would still apply.  */
10453251876Speter#ifdef __cplusplus
10454251876Speterextern "C"
10455251876Speter#endif
10456251876Speterchar ldapssl_client_deinit ();
10457251876Speterint
10458251876Spetermain ()
10459251876Speter{
10460251876Speterreturn ldapssl_client_deinit ();
10461251876Speter  ;
10462251876Speter  return 0;
10463251876Speter}
10464251876Speter_ACEOF
10465251876Speterif ac_fn_c_try_link "$LINENO"; then :
10466251876Speter  eval "$as_ac_Lib=yes"
10467251876Speterelse
10468251876Speter  eval "$as_ac_Lib=no"
10469251876Speterfi
10470251876Speterrm -f core conftest.err conftest.$ac_objext \
10471251876Speter    conftest$ac_exeext conftest.$ac_ext
10472251876SpeterLIBS=$ac_check_lib_save_LIBS
10473251876Speterfi
10474251876Spetereval ac_res=\$$as_ac_Lib
10475251876Speter	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
10476251876Speter$as_echo "$ac_res" >&6; }
10477251876Speterif eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
10478251876Speter  apu_has_ldapssl_client_deinit="1"
10479251876Speterfi
10480251876Speter
10481251876Speter        as_ac_Lib=`$as_echo "ac_cv_lib_${ldaplib}''_ldapssl_add_trusted_cert" | $as_tr_sh`
10482251876Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ldapssl_add_trusted_cert in -l${ldaplib}" >&5
10483251876Speter$as_echo_n "checking for ldapssl_add_trusted_cert in -l${ldaplib}... " >&6; }
10484251876Speterif eval \${$as_ac_Lib+:} false; then :
10485251876Speter  $as_echo_n "(cached) " >&6
10486251876Speterelse
10487251876Speter  ac_check_lib_save_LIBS=$LIBS
10488251876SpeterLIBS="-l${ldaplib} ${extralib} $LIBS"
10489251876Spetercat confdefs.h - <<_ACEOF >conftest.$ac_ext
10490251876Speter/* end confdefs.h.  */
10491251876Speter
10492251876Speter/* Override any GCC internal prototype to avoid an error.
10493251876Speter   Use char because int might match the return type of a GCC
10494251876Speter   builtin and then its argument prototype would still apply.  */
10495251876Speter#ifdef __cplusplus
10496251876Speterextern "C"
10497251876Speter#endif
10498251876Speterchar ldapssl_add_trusted_cert ();
10499251876Speterint
10500251876Spetermain ()
10501251876Speter{
10502251876Speterreturn ldapssl_add_trusted_cert ();
10503251876Speter  ;
10504251876Speter  return 0;
10505251876Speter}
10506251876Speter_ACEOF
10507251876Speterif ac_fn_c_try_link "$LINENO"; then :
10508251876Speter  eval "$as_ac_Lib=yes"
10509251876Speterelse
10510251876Speter  eval "$as_ac_Lib=no"
10511251876Speterfi
10512251876Speterrm -f core conftest.err conftest.$ac_objext \
10513251876Speter    conftest$ac_exeext conftest.$ac_ext
10514251876SpeterLIBS=$ac_check_lib_save_LIBS
10515251876Speterfi
10516251876Spetereval ac_res=\$$as_ac_Lib
10517251876Speter	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
10518251876Speter$as_echo "$ac_res" >&6; }
10519251876Speterif eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
10520251876Speter  apu_has_ldapssl_add_trusted_cert="1"
10521251876Speterfi
10522251876Speter
10523251876Speter        as_ac_Lib=`$as_echo "ac_cv_lib_${ldaplib}''_ldap_start_tls_s" | $as_tr_sh`
10524251876Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ldap_start_tls_s in -l${ldaplib}" >&5
10525251876Speter$as_echo_n "checking for ldap_start_tls_s in -l${ldaplib}... " >&6; }
10526251876Speterif eval \${$as_ac_Lib+:} false; then :
10527251876Speter  $as_echo_n "(cached) " >&6
10528251876Speterelse
10529251876Speter  ac_check_lib_save_LIBS=$LIBS
10530251876SpeterLIBS="-l${ldaplib} ${extralib} $LIBS"
10531251876Spetercat confdefs.h - <<_ACEOF >conftest.$ac_ext
10532251876Speter/* end confdefs.h.  */
10533251876Speter
10534251876Speter/* Override any GCC internal prototype to avoid an error.
10535251876Speter   Use char because int might match the return type of a GCC
10536251876Speter   builtin and then its argument prototype would still apply.  */
10537251876Speter#ifdef __cplusplus
10538251876Speterextern "C"
10539251876Speter#endif
10540251876Speterchar ldap_start_tls_s ();
10541251876Speterint
10542251876Spetermain ()
10543251876Speter{
10544251876Speterreturn ldap_start_tls_s ();
10545251876Speter  ;
10546251876Speter  return 0;
10547251876Speter}
10548251876Speter_ACEOF
10549251876Speterif ac_fn_c_try_link "$LINENO"; then :
10550251876Speter  eval "$as_ac_Lib=yes"
10551251876Speterelse
10552251876Speter  eval "$as_ac_Lib=no"
10553251876Speterfi
10554251876Speterrm -f core conftest.err conftest.$ac_objext \
10555251876Speter    conftest$ac_exeext conftest.$ac_ext
10556251876SpeterLIBS=$ac_check_lib_save_LIBS
10557251876Speterfi
10558251876Spetereval ac_res=\$$as_ac_Lib
10559251876Speter	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
10560251876Speter$as_echo "$ac_res" >&6; }
10561251876Speterif eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
10562251876Speter  apu_has_ldap_start_tls_s="1"
10563251876Speterfi
10564251876Speter
10565251876Speter        as_ac_Lib=`$as_echo "ac_cv_lib_${ldaplib}''_ldap_sslinit" | $as_tr_sh`
10566251876Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ldap_sslinit in -l${ldaplib}" >&5
10567251876Speter$as_echo_n "checking for ldap_sslinit in -l${ldaplib}... " >&6; }
10568251876Speterif eval \${$as_ac_Lib+:} false; then :
10569251876Speter  $as_echo_n "(cached) " >&6
10570251876Speterelse
10571251876Speter  ac_check_lib_save_LIBS=$LIBS
10572251876SpeterLIBS="-l${ldaplib} ${extralib} $LIBS"
10573251876Spetercat confdefs.h - <<_ACEOF >conftest.$ac_ext
10574251876Speter/* end confdefs.h.  */
10575251876Speter
10576251876Speter/* Override any GCC internal prototype to avoid an error.
10577251876Speter   Use char because int might match the return type of a GCC
10578251876Speter   builtin and then its argument prototype would still apply.  */
10579251876Speter#ifdef __cplusplus
10580251876Speterextern "C"
10581251876Speter#endif
10582251876Speterchar ldap_sslinit ();
10583251876Speterint
10584251876Spetermain ()
10585251876Speter{
10586251876Speterreturn ldap_sslinit ();
10587251876Speter  ;
10588251876Speter  return 0;
10589251876Speter}
10590251876Speter_ACEOF
10591251876Speterif ac_fn_c_try_link "$LINENO"; then :
10592251876Speter  eval "$as_ac_Lib=yes"
10593251876Speterelse
10594251876Speter  eval "$as_ac_Lib=no"
10595251876Speterfi
10596251876Speterrm -f core conftest.err conftest.$ac_objext \
10597251876Speter    conftest$ac_exeext conftest.$ac_ext
10598251876SpeterLIBS=$ac_check_lib_save_LIBS
10599251876Speterfi
10600251876Spetereval ac_res=\$$as_ac_Lib
10601251876Speter	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
10602251876Speter$as_echo "$ac_res" >&6; }
10603251876Speterif eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
10604251876Speter  apu_has_ldap_sslinit="1"
10605251876Speterfi
10606251876Speter
10607251876Speter        as_ac_Lib=`$as_echo "ac_cv_lib_${ldaplib}''_ldapssl_init" | $as_tr_sh`
10608251876Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ldapssl_init in -l${ldaplib}" >&5
10609251876Speter$as_echo_n "checking for ldapssl_init in -l${ldaplib}... " >&6; }
10610251876Speterif eval \${$as_ac_Lib+:} false; then :
10611251876Speter  $as_echo_n "(cached) " >&6
10612251876Speterelse
10613251876Speter  ac_check_lib_save_LIBS=$LIBS
10614251876SpeterLIBS="-l${ldaplib} ${extralib} $LIBS"
10615251876Spetercat confdefs.h - <<_ACEOF >conftest.$ac_ext
10616251876Speter/* end confdefs.h.  */
10617251876Speter
10618251876Speter/* Override any GCC internal prototype to avoid an error.
10619251876Speter   Use char because int might match the return type of a GCC
10620251876Speter   builtin and then its argument prototype would still apply.  */
10621251876Speter#ifdef __cplusplus
10622251876Speterextern "C"
10623251876Speter#endif
10624251876Speterchar ldapssl_init ();
10625251876Speterint
10626251876Spetermain ()
10627251876Speter{
10628251876Speterreturn ldapssl_init ();
10629251876Speter  ;
10630251876Speter  return 0;
10631251876Speter}
10632251876Speter_ACEOF
10633251876Speterif ac_fn_c_try_link "$LINENO"; then :
10634251876Speter  eval "$as_ac_Lib=yes"
10635251876Speterelse
10636251876Speter  eval "$as_ac_Lib=no"
10637251876Speterfi
10638251876Speterrm -f core conftest.err conftest.$ac_objext \
10639251876Speter    conftest$ac_exeext conftest.$ac_ext
10640251876SpeterLIBS=$ac_check_lib_save_LIBS
10641251876Speterfi
10642251876Spetereval ac_res=\$$as_ac_Lib
10643251876Speter	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
10644251876Speter$as_echo "$ac_res" >&6; }
10645251876Speterif eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
10646251876Speter  apu_has_ldapssl_init="1"
10647251876Speterfi
10648251876Speter
10649251876Speter        as_ac_Lib=`$as_echo "ac_cv_lib_${ldaplib}''_ldapssl_install_routines" | $as_tr_sh`
10650251876Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ldapssl_install_routines in -l${ldaplib}" >&5
10651251876Speter$as_echo_n "checking for ldapssl_install_routines in -l${ldaplib}... " >&6; }
10652251876Speterif eval \${$as_ac_Lib+:} false; then :
10653251876Speter  $as_echo_n "(cached) " >&6
10654251876Speterelse
10655251876Speter  ac_check_lib_save_LIBS=$LIBS
10656251876SpeterLIBS="-l${ldaplib} ${extralib} $LIBS"
10657251876Spetercat confdefs.h - <<_ACEOF >conftest.$ac_ext
10658251876Speter/* end confdefs.h.  */
10659251876Speter
10660251876Speter/* Override any GCC internal prototype to avoid an error.
10661251876Speter   Use char because int might match the return type of a GCC
10662251876Speter   builtin and then its argument prototype would still apply.  */
10663251876Speter#ifdef __cplusplus
10664251876Speterextern "C"
10665251876Speter#endif
10666251876Speterchar ldapssl_install_routines ();
10667251876Speterint
10668251876Spetermain ()
10669251876Speter{
10670251876Speterreturn ldapssl_install_routines ();
10671251876Speter  ;
10672251876Speter  return 0;
10673251876Speter}
10674251876Speter_ACEOF
10675251876Speterif ac_fn_c_try_link "$LINENO"; then :
10676251876Speter  eval "$as_ac_Lib=yes"
10677251876Speterelse
10678251876Speter  eval "$as_ac_Lib=no"
10679251876Speterfi
10680251876Speterrm -f core conftest.err conftest.$ac_objext \
10681251876Speter    conftest$ac_exeext conftest.$ac_ext
10682251876SpeterLIBS=$ac_check_lib_save_LIBS
10683251876Speterfi
10684251876Spetereval ac_res=\$$as_ac_Lib
10685251876Speter	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
10686251876Speter$as_echo "$ac_res" >&6; }
10687251876Speterif eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
10688251876Speter  apu_has_ldapssl_install_routines="1"
10689251876Speterfi
10690251876Speter
10691251876Speter        apu_has_ldap="1";
10692251876Speter
10693251876Speterfi
10694251876Speter
10695251876Speter  fi
10696251876Speter
10697251876Speter
10698251876Speter  if test ${apu_has_ldap} != "1"; then
10699251876Speter    ldaplib=$LIBLDAP
10700251876Speter    extralib="-lresolv -lsocket -lnsl"
10701251876Speter    # Clear the cache entry for subsequent APU_FIND_LDAPLIB invocations.
10702251876Speter
10703251876Speter    ldaplib_cache_id="`echo $ldaplib | sed -e 's/[^a-zA-Z0-9_]/_/g'`"
10704251876Speter
10705251876Speter    unset ac_cv_lib_${ldaplib_cache_id}_ldap_init
10706251876Speter    unset ac_cv_lib_${ldaplib_cache_id}___ldap_init
10707251876Speter    as_ac_Lib=`$as_echo "ac_cv_lib_${ldaplib}''_ldap_init" | $as_tr_sh`
10708251876Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ldap_init in -l${ldaplib}" >&5
10709251876Speter$as_echo_n "checking for ldap_init in -l${ldaplib}... " >&6; }
10710251876Speterif eval \${$as_ac_Lib+:} false; then :
10711251876Speter  $as_echo_n "(cached) " >&6
10712251876Speterelse
10713251876Speter  ac_check_lib_save_LIBS=$LIBS
10714251876SpeterLIBS="-l${ldaplib} ${extralib} $LIBS"
10715251876Spetercat confdefs.h - <<_ACEOF >conftest.$ac_ext
10716251876Speter/* end confdefs.h.  */
10717251876Speter
10718251876Speter/* Override any GCC internal prototype to avoid an error.
10719251876Speter   Use char because int might match the return type of a GCC
10720251876Speter   builtin and then its argument prototype would still apply.  */
10721251876Speter#ifdef __cplusplus
10722251876Speterextern "C"
10723251876Speter#endif
10724251876Speterchar ldap_init ();
10725251876Speterint
10726251876Spetermain ()
10727251876Speter{
10728251876Speterreturn ldap_init ();
10729251876Speter  ;
10730251876Speter  return 0;
10731251876Speter}
10732251876Speter_ACEOF
10733251876Speterif ac_fn_c_try_link "$LINENO"; then :
10734251876Speter  eval "$as_ac_Lib=yes"
10735251876Speterelse
10736251876Speter  eval "$as_ac_Lib=no"
10737251876Speterfi
10738251876Speterrm -f core conftest.err conftest.$ac_objext \
10739251876Speter    conftest$ac_exeext conftest.$ac_ext
10740251876SpeterLIBS=$ac_check_lib_save_LIBS
10741251876Speterfi
10742251876Spetereval ac_res=\$$as_ac_Lib
10743251876Speter	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
10744251876Speter$as_echo "$ac_res" >&6; }
10745251876Speterif eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
10746251876Speter
10747253734Speter        LDADD_ldap_found="-l${ldaplib} ${extralib}"
10748251876Speter        as_ac_Lib=`$as_echo "ac_cv_lib_${ldaplib}''_ldapssl_client_init" | $as_tr_sh`
10749251876Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ldapssl_client_init in -l${ldaplib}" >&5
10750251876Speter$as_echo_n "checking for ldapssl_client_init in -l${ldaplib}... " >&6; }
10751251876Speterif eval \${$as_ac_Lib+:} false; then :
10752251876Speter  $as_echo_n "(cached) " >&6
10753251876Speterelse
10754251876Speter  ac_check_lib_save_LIBS=$LIBS
10755251876SpeterLIBS="-l${ldaplib} ${extralib} $LIBS"
10756251876Spetercat confdefs.h - <<_ACEOF >conftest.$ac_ext
10757251876Speter/* end confdefs.h.  */
10758251876Speter
10759251876Speter/* Override any GCC internal prototype to avoid an error.
10760251876Speter   Use char because int might match the return type of a GCC
10761251876Speter   builtin and then its argument prototype would still apply.  */
10762251876Speter#ifdef __cplusplus
10763251876Speterextern "C"
10764251876Speter#endif
10765251876Speterchar ldapssl_client_init ();
10766251876Speterint
10767251876Spetermain ()
10768251876Speter{
10769251876Speterreturn ldapssl_client_init ();
10770251876Speter  ;
10771251876Speter  return 0;
10772251876Speter}
10773251876Speter_ACEOF
10774251876Speterif ac_fn_c_try_link "$LINENO"; then :
10775251876Speter  eval "$as_ac_Lib=yes"
10776251876Speterelse
10777251876Speter  eval "$as_ac_Lib=no"
10778251876Speterfi
10779251876Speterrm -f core conftest.err conftest.$ac_objext \
10780251876Speter    conftest$ac_exeext conftest.$ac_ext
10781251876SpeterLIBS=$ac_check_lib_save_LIBS
10782251876Speterfi
10783251876Spetereval ac_res=\$$as_ac_Lib
10784251876Speter	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
10785251876Speter$as_echo "$ac_res" >&6; }
10786251876Speterif eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
10787251876Speter  apu_has_ldapssl_client_init="1"
10788251876Speterfi
10789251876Speter
10790251876Speter        as_ac_Lib=`$as_echo "ac_cv_lib_${ldaplib}''_ldapssl_client_deinit" | $as_tr_sh`
10791251876Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ldapssl_client_deinit in -l${ldaplib}" >&5
10792251876Speter$as_echo_n "checking for ldapssl_client_deinit in -l${ldaplib}... " >&6; }
10793251876Speterif eval \${$as_ac_Lib+:} false; then :
10794251876Speter  $as_echo_n "(cached) " >&6
10795251876Speterelse
10796251876Speter  ac_check_lib_save_LIBS=$LIBS
10797251876SpeterLIBS="-l${ldaplib} ${extralib} $LIBS"
10798251876Spetercat confdefs.h - <<_ACEOF >conftest.$ac_ext
10799251876Speter/* end confdefs.h.  */
10800251876Speter
10801251876Speter/* Override any GCC internal prototype to avoid an error.
10802251876Speter   Use char because int might match the return type of a GCC
10803251876Speter   builtin and then its argument prototype would still apply.  */
10804251876Speter#ifdef __cplusplus
10805251876Speterextern "C"
10806251876Speter#endif
10807251876Speterchar ldapssl_client_deinit ();
10808251876Speterint
10809251876Spetermain ()
10810251876Speter{
10811251876Speterreturn ldapssl_client_deinit ();
10812251876Speter  ;
10813251876Speter  return 0;
10814251876Speter}
10815251876Speter_ACEOF
10816251876Speterif ac_fn_c_try_link "$LINENO"; then :
10817251876Speter  eval "$as_ac_Lib=yes"
10818251876Speterelse
10819251876Speter  eval "$as_ac_Lib=no"
10820251876Speterfi
10821251876Speterrm -f core conftest.err conftest.$ac_objext \
10822251876Speter    conftest$ac_exeext conftest.$ac_ext
10823251876SpeterLIBS=$ac_check_lib_save_LIBS
10824251876Speterfi
10825251876Spetereval ac_res=\$$as_ac_Lib
10826251876Speter	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
10827251876Speter$as_echo "$ac_res" >&6; }
10828251876Speterif eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
10829251876Speter  apu_has_ldapssl_client_deinit="1"
10830251876Speterfi
10831251876Speter
10832251876Speter        as_ac_Lib=`$as_echo "ac_cv_lib_${ldaplib}''_ldapssl_add_trusted_cert" | $as_tr_sh`
10833251876Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ldapssl_add_trusted_cert in -l${ldaplib}" >&5
10834251876Speter$as_echo_n "checking for ldapssl_add_trusted_cert in -l${ldaplib}... " >&6; }
10835251876Speterif eval \${$as_ac_Lib+:} false; then :
10836251876Speter  $as_echo_n "(cached) " >&6
10837251876Speterelse
10838251876Speter  ac_check_lib_save_LIBS=$LIBS
10839251876SpeterLIBS="-l${ldaplib} ${extralib} $LIBS"
10840251876Spetercat confdefs.h - <<_ACEOF >conftest.$ac_ext
10841251876Speter/* end confdefs.h.  */
10842251876Speter
10843251876Speter/* Override any GCC internal prototype to avoid an error.
10844251876Speter   Use char because int might match the return type of a GCC
10845251876Speter   builtin and then its argument prototype would still apply.  */
10846251876Speter#ifdef __cplusplus
10847251876Speterextern "C"
10848251876Speter#endif
10849251876Speterchar ldapssl_add_trusted_cert ();
10850251876Speterint
10851251876Spetermain ()
10852251876Speter{
10853251876Speterreturn ldapssl_add_trusted_cert ();
10854251876Speter  ;
10855251876Speter  return 0;
10856251876Speter}
10857251876Speter_ACEOF
10858251876Speterif ac_fn_c_try_link "$LINENO"; then :
10859251876Speter  eval "$as_ac_Lib=yes"
10860251876Speterelse
10861251876Speter  eval "$as_ac_Lib=no"
10862251876Speterfi
10863251876Speterrm -f core conftest.err conftest.$ac_objext \
10864251876Speter    conftest$ac_exeext conftest.$ac_ext
10865251876SpeterLIBS=$ac_check_lib_save_LIBS
10866251876Speterfi
10867251876Spetereval ac_res=\$$as_ac_Lib
10868251876Speter	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
10869251876Speter$as_echo "$ac_res" >&6; }
10870251876Speterif eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
10871251876Speter  apu_has_ldapssl_add_trusted_cert="1"
10872251876Speterfi
10873251876Speter
10874251876Speter        as_ac_Lib=`$as_echo "ac_cv_lib_${ldaplib}''_ldap_start_tls_s" | $as_tr_sh`
10875251876Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ldap_start_tls_s in -l${ldaplib}" >&5
10876251876Speter$as_echo_n "checking for ldap_start_tls_s in -l${ldaplib}... " >&6; }
10877251876Speterif eval \${$as_ac_Lib+:} false; then :
10878251876Speter  $as_echo_n "(cached) " >&6
10879251876Speterelse
10880251876Speter  ac_check_lib_save_LIBS=$LIBS
10881251876SpeterLIBS="-l${ldaplib} ${extralib} $LIBS"
10882251876Spetercat confdefs.h - <<_ACEOF >conftest.$ac_ext
10883251876Speter/* end confdefs.h.  */
10884251876Speter
10885251876Speter/* Override any GCC internal prototype to avoid an error.
10886251876Speter   Use char because int might match the return type of a GCC
10887251876Speter   builtin and then its argument prototype would still apply.  */
10888251876Speter#ifdef __cplusplus
10889251876Speterextern "C"
10890251876Speter#endif
10891251876Speterchar ldap_start_tls_s ();
10892251876Speterint
10893251876Spetermain ()
10894251876Speter{
10895251876Speterreturn ldap_start_tls_s ();
10896251876Speter  ;
10897251876Speter  return 0;
10898251876Speter}
10899251876Speter_ACEOF
10900251876Speterif ac_fn_c_try_link "$LINENO"; then :
10901251876Speter  eval "$as_ac_Lib=yes"
10902251876Speterelse
10903251876Speter  eval "$as_ac_Lib=no"
10904251876Speterfi
10905251876Speterrm -f core conftest.err conftest.$ac_objext \
10906251876Speter    conftest$ac_exeext conftest.$ac_ext
10907251876SpeterLIBS=$ac_check_lib_save_LIBS
10908251876Speterfi
10909251876Spetereval ac_res=\$$as_ac_Lib
10910251876Speter	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
10911251876Speter$as_echo "$ac_res" >&6; }
10912251876Speterif eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
10913251876Speter  apu_has_ldap_start_tls_s="1"
10914251876Speterfi
10915251876Speter
10916251876Speter        as_ac_Lib=`$as_echo "ac_cv_lib_${ldaplib}''_ldap_sslinit" | $as_tr_sh`
10917251876Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ldap_sslinit in -l${ldaplib}" >&5
10918251876Speter$as_echo_n "checking for ldap_sslinit in -l${ldaplib}... " >&6; }
10919251876Speterif eval \${$as_ac_Lib+:} false; then :
10920251876Speter  $as_echo_n "(cached) " >&6
10921251876Speterelse
10922251876Speter  ac_check_lib_save_LIBS=$LIBS
10923251876SpeterLIBS="-l${ldaplib} ${extralib} $LIBS"
10924251876Spetercat confdefs.h - <<_ACEOF >conftest.$ac_ext
10925251876Speter/* end confdefs.h.  */
10926251876Speter
10927251876Speter/* Override any GCC internal prototype to avoid an error.
10928251876Speter   Use char because int might match the return type of a GCC
10929251876Speter   builtin and then its argument prototype would still apply.  */
10930251876Speter#ifdef __cplusplus
10931251876Speterextern "C"
10932251876Speter#endif
10933251876Speterchar ldap_sslinit ();
10934251876Speterint
10935251876Spetermain ()
10936251876Speter{
10937251876Speterreturn ldap_sslinit ();
10938251876Speter  ;
10939251876Speter  return 0;
10940251876Speter}
10941251876Speter_ACEOF
10942251876Speterif ac_fn_c_try_link "$LINENO"; then :
10943251876Speter  eval "$as_ac_Lib=yes"
10944251876Speterelse
10945251876Speter  eval "$as_ac_Lib=no"
10946251876Speterfi
10947251876Speterrm -f core conftest.err conftest.$ac_objext \
10948251876Speter    conftest$ac_exeext conftest.$ac_ext
10949251876SpeterLIBS=$ac_check_lib_save_LIBS
10950251876Speterfi
10951251876Spetereval ac_res=\$$as_ac_Lib
10952251876Speter	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
10953251876Speter$as_echo "$ac_res" >&6; }
10954251876Speterif eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
10955251876Speter  apu_has_ldap_sslinit="1"
10956251876Speterfi
10957251876Speter
10958251876Speter        as_ac_Lib=`$as_echo "ac_cv_lib_${ldaplib}''_ldapssl_init" | $as_tr_sh`
10959251876Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ldapssl_init in -l${ldaplib}" >&5
10960251876Speter$as_echo_n "checking for ldapssl_init in -l${ldaplib}... " >&6; }
10961251876Speterif eval \${$as_ac_Lib+:} false; then :
10962251876Speter  $as_echo_n "(cached) " >&6
10963251876Speterelse
10964251876Speter  ac_check_lib_save_LIBS=$LIBS
10965251876SpeterLIBS="-l${ldaplib} ${extralib} $LIBS"
10966251876Spetercat confdefs.h - <<_ACEOF >conftest.$ac_ext
10967251876Speter/* end confdefs.h.  */
10968251876Speter
10969251876Speter/* Override any GCC internal prototype to avoid an error.
10970251876Speter   Use char because int might match the return type of a GCC
10971251876Speter   builtin and then its argument prototype would still apply.  */
10972251876Speter#ifdef __cplusplus
10973251876Speterextern "C"
10974251876Speter#endif
10975251876Speterchar ldapssl_init ();
10976251876Speterint
10977251876Spetermain ()
10978251876Speter{
10979251876Speterreturn ldapssl_init ();
10980251876Speter  ;
10981251876Speter  return 0;
10982251876Speter}
10983251876Speter_ACEOF
10984251876Speterif ac_fn_c_try_link "$LINENO"; then :
10985251876Speter  eval "$as_ac_Lib=yes"
10986251876Speterelse
10987251876Speter  eval "$as_ac_Lib=no"
10988251876Speterfi
10989251876Speterrm -f core conftest.err conftest.$ac_objext \
10990251876Speter    conftest$ac_exeext conftest.$ac_ext
10991251876SpeterLIBS=$ac_check_lib_save_LIBS
10992251876Speterfi
10993251876Spetereval ac_res=\$$as_ac_Lib
10994251876Speter	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
10995251876Speter$as_echo "$ac_res" >&6; }
10996251876Speterif eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
10997251876Speter  apu_has_ldapssl_init="1"
10998251876Speterfi
10999251876Speter
11000251876Speter        as_ac_Lib=`$as_echo "ac_cv_lib_${ldaplib}''_ldapssl_install_routines" | $as_tr_sh`
11001251876Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ldapssl_install_routines in -l${ldaplib}" >&5
11002251876Speter$as_echo_n "checking for ldapssl_install_routines in -l${ldaplib}... " >&6; }
11003251876Speterif eval \${$as_ac_Lib+:} false; then :
11004251876Speter  $as_echo_n "(cached) " >&6
11005251876Speterelse
11006251876Speter  ac_check_lib_save_LIBS=$LIBS
11007251876SpeterLIBS="-l${ldaplib} ${extralib} $LIBS"
11008251876Spetercat confdefs.h - <<_ACEOF >conftest.$ac_ext
11009251876Speter/* end confdefs.h.  */
11010251876Speter
11011251876Speter/* Override any GCC internal prototype to avoid an error.
11012251876Speter   Use char because int might match the return type of a GCC
11013251876Speter   builtin and then its argument prototype would still apply.  */
11014251876Speter#ifdef __cplusplus
11015251876Speterextern "C"
11016251876Speter#endif
11017251876Speterchar ldapssl_install_routines ();
11018251876Speterint
11019251876Spetermain ()
11020251876Speter{
11021251876Speterreturn ldapssl_install_routines ();
11022251876Speter  ;
11023251876Speter  return 0;
11024251876Speter}
11025251876Speter_ACEOF
11026251876Speterif ac_fn_c_try_link "$LINENO"; then :
11027251876Speter  eval "$as_ac_Lib=yes"
11028251876Speterelse
11029251876Speter  eval "$as_ac_Lib=no"
11030251876Speterfi
11031251876Speterrm -f core conftest.err conftest.$ac_objext \
11032251876Speter    conftest$ac_exeext conftest.$ac_ext
11033251876SpeterLIBS=$ac_check_lib_save_LIBS
11034251876Speterfi
11035251876Spetereval ac_res=\$$as_ac_Lib
11036251876Speter	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
11037251876Speter$as_echo "$ac_res" >&6; }
11038251876Speterif eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
11039251876Speter  apu_has_ldapssl_install_routines="1"
11040251876Speterfi
11041251876Speter
11042251876Speter        apu_has_ldap="1";
11043251876Speter
11044251876Speterfi
11045251876Speter
11046251876Speter  fi
11047251876Speter
11048251876Speter
11049251876Speter  if test ${apu_has_ldap} != "1"; then
11050251876Speter    ldaplib=$LIBLDAP
11051251876Speter    extralib="-ldl -lpthread"
11052251876Speter    # Clear the cache entry for subsequent APU_FIND_LDAPLIB invocations.
11053251876Speter
11054251876Speter    ldaplib_cache_id="`echo $ldaplib | sed -e 's/[^a-zA-Z0-9_]/_/g'`"
11055251876Speter
11056251876Speter    unset ac_cv_lib_${ldaplib_cache_id}_ldap_init
11057251876Speter    unset ac_cv_lib_${ldaplib_cache_id}___ldap_init
11058251876Speter    as_ac_Lib=`$as_echo "ac_cv_lib_${ldaplib}''_ldap_init" | $as_tr_sh`
11059251876Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ldap_init in -l${ldaplib}" >&5
11060251876Speter$as_echo_n "checking for ldap_init in -l${ldaplib}... " >&6; }
11061251876Speterif eval \${$as_ac_Lib+:} false; then :
11062251876Speter  $as_echo_n "(cached) " >&6
11063251876Speterelse
11064251876Speter  ac_check_lib_save_LIBS=$LIBS
11065251876SpeterLIBS="-l${ldaplib} ${extralib} $LIBS"
11066251876Spetercat confdefs.h - <<_ACEOF >conftest.$ac_ext
11067251876Speter/* end confdefs.h.  */
11068251876Speter
11069251876Speter/* Override any GCC internal prototype to avoid an error.
11070251876Speter   Use char because int might match the return type of a GCC
11071251876Speter   builtin and then its argument prototype would still apply.  */
11072251876Speter#ifdef __cplusplus
11073251876Speterextern "C"
11074251876Speter#endif
11075251876Speterchar ldap_init ();
11076251876Speterint
11077251876Spetermain ()
11078251876Speter{
11079251876Speterreturn ldap_init ();
11080251876Speter  ;
11081251876Speter  return 0;
11082251876Speter}
11083251876Speter_ACEOF
11084251876Speterif ac_fn_c_try_link "$LINENO"; then :
11085251876Speter  eval "$as_ac_Lib=yes"
11086251876Speterelse
11087251876Speter  eval "$as_ac_Lib=no"
11088251876Speterfi
11089251876Speterrm -f core conftest.err conftest.$ac_objext \
11090251876Speter    conftest$ac_exeext conftest.$ac_ext
11091251876SpeterLIBS=$ac_check_lib_save_LIBS
11092251876Speterfi
11093251876Spetereval ac_res=\$$as_ac_Lib
11094251876Speter	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
11095251876Speter$as_echo "$ac_res" >&6; }
11096251876Speterif eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
11097251876Speter
11098253734Speter        LDADD_ldap_found="-l${ldaplib} ${extralib}"
11099251876Speter        as_ac_Lib=`$as_echo "ac_cv_lib_${ldaplib}''_ldapssl_client_init" | $as_tr_sh`
11100251876Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ldapssl_client_init in -l${ldaplib}" >&5
11101251876Speter$as_echo_n "checking for ldapssl_client_init in -l${ldaplib}... " >&6; }
11102251876Speterif eval \${$as_ac_Lib+:} false; then :
11103251876Speter  $as_echo_n "(cached) " >&6
11104251876Speterelse
11105251876Speter  ac_check_lib_save_LIBS=$LIBS
11106251876SpeterLIBS="-l${ldaplib} ${extralib} $LIBS"
11107251876Spetercat confdefs.h - <<_ACEOF >conftest.$ac_ext
11108251876Speter/* end confdefs.h.  */
11109251876Speter
11110251876Speter/* Override any GCC internal prototype to avoid an error.
11111251876Speter   Use char because int might match the return type of a GCC
11112251876Speter   builtin and then its argument prototype would still apply.  */
11113251876Speter#ifdef __cplusplus
11114251876Speterextern "C"
11115251876Speter#endif
11116251876Speterchar ldapssl_client_init ();
11117251876Speterint
11118251876Spetermain ()
11119251876Speter{
11120251876Speterreturn ldapssl_client_init ();
11121251876Speter  ;
11122251876Speter  return 0;
11123251876Speter}
11124251876Speter_ACEOF
11125251876Speterif ac_fn_c_try_link "$LINENO"; then :
11126251876Speter  eval "$as_ac_Lib=yes"
11127251876Speterelse
11128251876Speter  eval "$as_ac_Lib=no"
11129251876Speterfi
11130251876Speterrm -f core conftest.err conftest.$ac_objext \
11131251876Speter    conftest$ac_exeext conftest.$ac_ext
11132251876SpeterLIBS=$ac_check_lib_save_LIBS
11133251876Speterfi
11134251876Spetereval ac_res=\$$as_ac_Lib
11135251876Speter	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
11136251876Speter$as_echo "$ac_res" >&6; }
11137251876Speterif eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
11138251876Speter  apu_has_ldapssl_client_init="1"
11139251876Speterfi
11140251876Speter
11141251876Speter        as_ac_Lib=`$as_echo "ac_cv_lib_${ldaplib}''_ldapssl_client_deinit" | $as_tr_sh`
11142251876Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ldapssl_client_deinit in -l${ldaplib}" >&5
11143251876Speter$as_echo_n "checking for ldapssl_client_deinit in -l${ldaplib}... " >&6; }
11144251876Speterif eval \${$as_ac_Lib+:} false; then :
11145251876Speter  $as_echo_n "(cached) " >&6
11146251876Speterelse
11147251876Speter  ac_check_lib_save_LIBS=$LIBS
11148251876SpeterLIBS="-l${ldaplib} ${extralib} $LIBS"
11149251876Spetercat confdefs.h - <<_ACEOF >conftest.$ac_ext
11150251876Speter/* end confdefs.h.  */
11151251876Speter
11152251876Speter/* Override any GCC internal prototype to avoid an error.
11153251876Speter   Use char because int might match the return type of a GCC
11154251876Speter   builtin and then its argument prototype would still apply.  */
11155251876Speter#ifdef __cplusplus
11156251876Speterextern "C"
11157251876Speter#endif
11158251876Speterchar ldapssl_client_deinit ();
11159251876Speterint
11160251876Spetermain ()
11161251876Speter{
11162251876Speterreturn ldapssl_client_deinit ();
11163251876Speter  ;
11164251876Speter  return 0;
11165251876Speter}
11166251876Speter_ACEOF
11167251876Speterif ac_fn_c_try_link "$LINENO"; then :
11168251876Speter  eval "$as_ac_Lib=yes"
11169251876Speterelse
11170251876Speter  eval "$as_ac_Lib=no"
11171251876Speterfi
11172251876Speterrm -f core conftest.err conftest.$ac_objext \
11173251876Speter    conftest$ac_exeext conftest.$ac_ext
11174251876SpeterLIBS=$ac_check_lib_save_LIBS
11175251876Speterfi
11176251876Spetereval ac_res=\$$as_ac_Lib
11177251876Speter	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
11178251876Speter$as_echo "$ac_res" >&6; }
11179251876Speterif eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
11180251876Speter  apu_has_ldapssl_client_deinit="1"
11181251876Speterfi
11182251876Speter
11183251876Speter        as_ac_Lib=`$as_echo "ac_cv_lib_${ldaplib}''_ldapssl_add_trusted_cert" | $as_tr_sh`
11184251876Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ldapssl_add_trusted_cert in -l${ldaplib}" >&5
11185251876Speter$as_echo_n "checking for ldapssl_add_trusted_cert in -l${ldaplib}... " >&6; }
11186251876Speterif eval \${$as_ac_Lib+:} false; then :
11187251876Speter  $as_echo_n "(cached) " >&6
11188251876Speterelse
11189251876Speter  ac_check_lib_save_LIBS=$LIBS
11190251876SpeterLIBS="-l${ldaplib} ${extralib} $LIBS"
11191251876Spetercat confdefs.h - <<_ACEOF >conftest.$ac_ext
11192251876Speter/* end confdefs.h.  */
11193251876Speter
11194251876Speter/* Override any GCC internal prototype to avoid an error.
11195251876Speter   Use char because int might match the return type of a GCC
11196251876Speter   builtin and then its argument prototype would still apply.  */
11197251876Speter#ifdef __cplusplus
11198251876Speterextern "C"
11199251876Speter#endif
11200251876Speterchar ldapssl_add_trusted_cert ();
11201251876Speterint
11202251876Spetermain ()
11203251876Speter{
11204251876Speterreturn ldapssl_add_trusted_cert ();
11205251876Speter  ;
11206251876Speter  return 0;
11207251876Speter}
11208251876Speter_ACEOF
11209251876Speterif ac_fn_c_try_link "$LINENO"; then :
11210251876Speter  eval "$as_ac_Lib=yes"
11211251876Speterelse
11212251876Speter  eval "$as_ac_Lib=no"
11213251876Speterfi
11214251876Speterrm -f core conftest.err conftest.$ac_objext \
11215251876Speter    conftest$ac_exeext conftest.$ac_ext
11216251876SpeterLIBS=$ac_check_lib_save_LIBS
11217251876Speterfi
11218251876Spetereval ac_res=\$$as_ac_Lib
11219251876Speter	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
11220251876Speter$as_echo "$ac_res" >&6; }
11221251876Speterif eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
11222251876Speter  apu_has_ldapssl_add_trusted_cert="1"
11223251876Speterfi
11224251876Speter
11225251876Speter        as_ac_Lib=`$as_echo "ac_cv_lib_${ldaplib}''_ldap_start_tls_s" | $as_tr_sh`
11226251876Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ldap_start_tls_s in -l${ldaplib}" >&5
11227251876Speter$as_echo_n "checking for ldap_start_tls_s in -l${ldaplib}... " >&6; }
11228251876Speterif eval \${$as_ac_Lib+:} false; then :
11229251876Speter  $as_echo_n "(cached) " >&6
11230251876Speterelse
11231251876Speter  ac_check_lib_save_LIBS=$LIBS
11232251876SpeterLIBS="-l${ldaplib} ${extralib} $LIBS"
11233251876Spetercat confdefs.h - <<_ACEOF >conftest.$ac_ext
11234251876Speter/* end confdefs.h.  */
11235251876Speter
11236251876Speter/* Override any GCC internal prototype to avoid an error.
11237251876Speter   Use char because int might match the return type of a GCC
11238251876Speter   builtin and then its argument prototype would still apply.  */
11239251876Speter#ifdef __cplusplus
11240251876Speterextern "C"
11241251876Speter#endif
11242251876Speterchar ldap_start_tls_s ();
11243251876Speterint
11244251876Spetermain ()
11245251876Speter{
11246251876Speterreturn ldap_start_tls_s ();
11247251876Speter  ;
11248251876Speter  return 0;
11249251876Speter}
11250251876Speter_ACEOF
11251251876Speterif ac_fn_c_try_link "$LINENO"; then :
11252251876Speter  eval "$as_ac_Lib=yes"
11253251876Speterelse
11254251876Speter  eval "$as_ac_Lib=no"
11255251876Speterfi
11256251876Speterrm -f core conftest.err conftest.$ac_objext \
11257251876Speter    conftest$ac_exeext conftest.$ac_ext
11258251876SpeterLIBS=$ac_check_lib_save_LIBS
11259251876Speterfi
11260251876Spetereval ac_res=\$$as_ac_Lib
11261251876Speter	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
11262251876Speter$as_echo "$ac_res" >&6; }
11263251876Speterif eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
11264251876Speter  apu_has_ldap_start_tls_s="1"
11265251876Speterfi
11266251876Speter
11267251876Speter        as_ac_Lib=`$as_echo "ac_cv_lib_${ldaplib}''_ldap_sslinit" | $as_tr_sh`
11268251876Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ldap_sslinit in -l${ldaplib}" >&5
11269251876Speter$as_echo_n "checking for ldap_sslinit in -l${ldaplib}... " >&6; }
11270251876Speterif eval \${$as_ac_Lib+:} false; then :
11271251876Speter  $as_echo_n "(cached) " >&6
11272251876Speterelse
11273251876Speter  ac_check_lib_save_LIBS=$LIBS
11274251876SpeterLIBS="-l${ldaplib} ${extralib} $LIBS"
11275251876Spetercat confdefs.h - <<_ACEOF >conftest.$ac_ext
11276251876Speter/* end confdefs.h.  */
11277251876Speter
11278251876Speter/* Override any GCC internal prototype to avoid an error.
11279251876Speter   Use char because int might match the return type of a GCC
11280251876Speter   builtin and then its argument prototype would still apply.  */
11281251876Speter#ifdef __cplusplus
11282251876Speterextern "C"
11283251876Speter#endif
11284251876Speterchar ldap_sslinit ();
11285251876Speterint
11286251876Spetermain ()
11287251876Speter{
11288251876Speterreturn ldap_sslinit ();
11289251876Speter  ;
11290251876Speter  return 0;
11291251876Speter}
11292251876Speter_ACEOF
11293251876Speterif ac_fn_c_try_link "$LINENO"; then :
11294251876Speter  eval "$as_ac_Lib=yes"
11295251876Speterelse
11296251876Speter  eval "$as_ac_Lib=no"
11297251876Speterfi
11298251876Speterrm -f core conftest.err conftest.$ac_objext \
11299251876Speter    conftest$ac_exeext conftest.$ac_ext
11300251876SpeterLIBS=$ac_check_lib_save_LIBS
11301251876Speterfi
11302251876Spetereval ac_res=\$$as_ac_Lib
11303251876Speter	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
11304251876Speter$as_echo "$ac_res" >&6; }
11305251876Speterif eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
11306251876Speter  apu_has_ldap_sslinit="1"
11307251876Speterfi
11308251876Speter
11309251876Speter        as_ac_Lib=`$as_echo "ac_cv_lib_${ldaplib}''_ldapssl_init" | $as_tr_sh`
11310251876Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ldapssl_init in -l${ldaplib}" >&5
11311251876Speter$as_echo_n "checking for ldapssl_init in -l${ldaplib}... " >&6; }
11312251876Speterif eval \${$as_ac_Lib+:} false; then :
11313251876Speter  $as_echo_n "(cached) " >&6
11314251876Speterelse
11315251876Speter  ac_check_lib_save_LIBS=$LIBS
11316251876SpeterLIBS="-l${ldaplib} ${extralib} $LIBS"
11317251876Spetercat confdefs.h - <<_ACEOF >conftest.$ac_ext
11318251876Speter/* end confdefs.h.  */
11319251876Speter
11320251876Speter/* Override any GCC internal prototype to avoid an error.
11321251876Speter   Use char because int might match the return type of a GCC
11322251876Speter   builtin and then its argument prototype would still apply.  */
11323251876Speter#ifdef __cplusplus
11324251876Speterextern "C"
11325251876Speter#endif
11326251876Speterchar ldapssl_init ();
11327251876Speterint
11328251876Spetermain ()
11329251876Speter{
11330251876Speterreturn ldapssl_init ();
11331251876Speter  ;
11332251876Speter  return 0;
11333251876Speter}
11334251876Speter_ACEOF
11335251876Speterif ac_fn_c_try_link "$LINENO"; then :
11336251876Speter  eval "$as_ac_Lib=yes"
11337251876Speterelse
11338251876Speter  eval "$as_ac_Lib=no"
11339251876Speterfi
11340251876Speterrm -f core conftest.err conftest.$ac_objext \
11341251876Speter    conftest$ac_exeext conftest.$ac_ext
11342251876SpeterLIBS=$ac_check_lib_save_LIBS
11343251876Speterfi
11344251876Spetereval ac_res=\$$as_ac_Lib
11345251876Speter	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
11346251876Speter$as_echo "$ac_res" >&6; }
11347251876Speterif eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
11348251876Speter  apu_has_ldapssl_init="1"
11349251876Speterfi
11350251876Speter
11351251876Speter        as_ac_Lib=`$as_echo "ac_cv_lib_${ldaplib}''_ldapssl_install_routines" | $as_tr_sh`
11352251876Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ldapssl_install_routines in -l${ldaplib}" >&5
11353251876Speter$as_echo_n "checking for ldapssl_install_routines in -l${ldaplib}... " >&6; }
11354251876Speterif eval \${$as_ac_Lib+:} false; then :
11355251876Speter  $as_echo_n "(cached) " >&6
11356251876Speterelse
11357251876Speter  ac_check_lib_save_LIBS=$LIBS
11358251876SpeterLIBS="-l${ldaplib} ${extralib} $LIBS"
11359251876Spetercat confdefs.h - <<_ACEOF >conftest.$ac_ext
11360251876Speter/* end confdefs.h.  */
11361251876Speter
11362251876Speter/* Override any GCC internal prototype to avoid an error.
11363251876Speter   Use char because int might match the return type of a GCC
11364251876Speter   builtin and then its argument prototype would still apply.  */
11365251876Speter#ifdef __cplusplus
11366251876Speterextern "C"
11367251876Speter#endif
11368251876Speterchar ldapssl_install_routines ();
11369251876Speterint
11370251876Spetermain ()
11371251876Speter{
11372251876Speterreturn ldapssl_install_routines ();
11373251876Speter  ;
11374251876Speter  return 0;
11375251876Speter}
11376251876Speter_ACEOF
11377251876Speterif ac_fn_c_try_link "$LINENO"; then :
11378251876Speter  eval "$as_ac_Lib=yes"
11379251876Speterelse
11380251876Speter  eval "$as_ac_Lib=no"
11381251876Speterfi
11382251876Speterrm -f core conftest.err conftest.$ac_objext \
11383251876Speter    conftest$ac_exeext conftest.$ac_ext
11384251876SpeterLIBS=$ac_check_lib_save_LIBS
11385251876Speterfi
11386251876Spetereval ac_res=\$$as_ac_Lib
11387251876Speter	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
11388251876Speter$as_echo "$ac_res" >&6; }
11389251876Speterif eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
11390251876Speter  apu_has_ldapssl_install_routines="1"
11391251876Speterfi
11392251876Speter
11393251876Speter        apu_has_ldap="1";
11394251876Speter
11395251876Speterfi
11396251876Speter
11397251876Speter  fi
11398251876Speter
11399251876Speter      fi
11400251876Speter
11401258602Speter      if test ${apu_has_ldap} != "1"; then
11402258602Speter        as_fn_error $? "could not find an LDAP library" "$LINENO" 5
11403258602Speter      else
11404258602Speter
11405253734Speter  if test "x$LDADD_ldap" = "x"; then
11406253734Speter    test "x$silent" != "xyes" && echo "  setting LDADD_ldap to \"$LDADD_ldap_found\""
11407253734Speter    LDADD_ldap="$LDADD_ldap_found"
11408253734Speter  else
11409253734Speter    apr_addto_bugger="$LDADD_ldap_found"
11410253734Speter    for i in $apr_addto_bugger; do
11411253734Speter      apr_addto_duplicate="0"
11412253734Speter      for j in $LDADD_ldap; do
11413253734Speter        if test "x$i" = "x$j"; then
11414253734Speter          apr_addto_duplicate="1"
11415253734Speter          break
11416253734Speter        fi
11417253734Speter      done
11418253734Speter      if test $apr_addto_duplicate = "0"; then
11419253734Speter        test "x$silent" != "xyes" && echo "  adding \"$i\" to LDADD_ldap"
11420253734Speter        LDADD_ldap="$LDADD_ldap $i"
11421253734Speter      fi
11422253734Speter    done
11423253734Speter  fi
11424253734Speter
11425258602Speter      fi
11426251876Speter      as_ac_Lib=`$as_echo "ac_cv_lib_$apu_liblber_name''_ber_init" | $as_tr_sh`
11427251876Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ber_init in -l$apu_liblber_name" >&5
11428251876Speter$as_echo_n "checking for ber_init in -l$apu_liblber_name... " >&6; }
11429251876Speterif eval \${$as_ac_Lib+:} false; then :
11430251876Speter  $as_echo_n "(cached) " >&6
11431251876Speterelse
11432251876Speter  ac_check_lib_save_LIBS=$LIBS
11433251876SpeterLIBS="-l$apu_liblber_name  $LIBS"
11434251876Spetercat confdefs.h - <<_ACEOF >conftest.$ac_ext
11435251876Speter/* end confdefs.h.  */
11436251876Speter
11437251876Speter/* Override any GCC internal prototype to avoid an error.
11438251876Speter   Use char because int might match the return type of a GCC
11439251876Speter   builtin and then its argument prototype would still apply.  */
11440251876Speter#ifdef __cplusplus
11441251876Speterextern "C"
11442251876Speter#endif
11443251876Speterchar ber_init ();
11444251876Speterint
11445251876Spetermain ()
11446251876Speter{
11447251876Speterreturn ber_init ();
11448251876Speter  ;
11449251876Speter  return 0;
11450251876Speter}
11451251876Speter_ACEOF
11452251876Speterif ac_fn_c_try_link "$LINENO"; then :
11453251876Speter  eval "$as_ac_Lib=yes"
11454251876Speterelse
11455251876Speter  eval "$as_ac_Lib=no"
11456251876Speterfi
11457251876Speterrm -f core conftest.err conftest.$ac_objext \
11458251876Speter    conftest$ac_exeext conftest.$ac_ext
11459251876SpeterLIBS=$ac_check_lib_save_LIBS
11460251876Speterfi
11461251876Spetereval ac_res=\$$as_ac_Lib
11462251876Speter	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
11463251876Speter$as_echo "$ac_res" >&6; }
11464251876Speterif eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
11465253734Speter
11466253734Speter  if test "x$LDADD_ldap" = "x"; then
11467253734Speter    test "x$silent" != "xyes" && echo "  setting LDADD_ldap to \"-l${apu_liblber_name}\""
11468253734Speter    LDADD_ldap="-l${apu_liblber_name}"
11469253734Speter  else
11470253734Speter    apr_addto_bugger="-l${apu_liblber_name}"
11471253734Speter    for i in $apr_addto_bugger; do
11472253734Speter      apr_addto_duplicate="0"
11473253734Speter      for j in $LDADD_ldap; do
11474253734Speter        if test "x$i" = "x$j"; then
11475253734Speter          apr_addto_duplicate="1"
11476253734Speter          break
11477253734Speter        fi
11478253734Speter      done
11479253734Speter      if test $apr_addto_duplicate = "0"; then
11480253734Speter        test "x$silent" != "xyes" && echo "  adding \"$i\" to LDADD_ldap"
11481253734Speter        LDADD_ldap="$LDADD_ldap $i"
11482253734Speter      fi
11483253734Speter    done
11484253734Speter  fi
11485253734Speter
11486251876Speterfi
11487251876Speter
11488251876Speter
11489251876Speter      for ac_header in lber.h
11490251876Speterdo :
11491251876Speter  ac_fn_c_check_header_mongrel "$LINENO" "lber.h" "ac_cv_header_lber_h" "$ac_includes_default"
11492251876Speterif test "x$ac_cv_header_lber_h" = xyes; then :
11493251876Speter  cat >>confdefs.h <<_ACEOF
11494251876Speter#define HAVE_LBER_H 1
11495251876Speter_ACEOF
11496251876Speter lber_h="#include <lber.h>"
11497251876Speterfi
11498251876Speter
11499251876Speterdone
11500251876Speter
11501251876Speter
11502251876Speter      # Solaris has a problem in <ldap.h> which prevents it from
11503251876Speter      # being included by itself.  Check for <ldap.h> manually,
11504251876Speter      # including lber.h first.
11505251876Speter      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ldap.h" >&5
11506251876Speter$as_echo_n "checking for ldap.h... " >&6; }
11507251876Speterif ${apr_cv_hdr_ldap_h+:} false; then :
11508251876Speter  $as_echo_n "(cached) " >&6
11509251876Speterelse
11510251876Speter  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11511251876Speter/* end confdefs.h.  */
11512251876Speter#ifdef HAVE_LBER_H
11513251876Speter      #include <lber.h>
11514251876Speter      #endif
11515251876Speter      #include <ldap.h>
11516251876Speter
11517251876Speter_ACEOF
11518251876Speterif ac_fn_c_try_cpp "$LINENO"; then :
11519251876Speter  apr_cv_hdr_ldap_h=yes
11520251876Speterelse
11521251876Speter  apr_cv_hdr_ldap_h=no
11522251876Speterfi
11523251876Speterrm -f conftest.err conftest.i conftest.$ac_ext
11524251876Speterfi
11525251876Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $apr_cv_hdr_ldap_h" >&5
11526251876Speter$as_echo "$apr_cv_hdr_ldap_h" >&6; }
11527251876Speter      if test "$apr_cv_hdr_ldap_h" = "yes"; then
11528251876Speter        ldap_h="#include <ldap.h>"
11529251876Speter
11530251876Speter$as_echo "#define HAVE_LDAP_H 1" >>confdefs.h
11531251876Speter
11532251876Speter      fi
11533251876Speter
11534251876Speter      for ac_header in ldap_ssl.h
11535251876Speterdo :
11536251876Speter  ac_fn_c_check_header_mongrel "$LINENO" "ldap_ssl.h" "ac_cv_header_ldap_ssl_h" "$ac_includes_default"
11537251876Speterif test "x$ac_cv_header_ldap_ssl_h" = xyes; then :
11538251876Speter  cat >>confdefs.h <<_ACEOF
11539251876Speter#define HAVE_LDAP_SSL_H 1
11540251876Speter_ACEOF
11541251876Speter ldap_ssl_h="#include <ldap_ssl.h>"
11542251876Speterfi
11543251876Speter
11544251876Speterdone
11545251876Speter
11546251876Speter
11547251876Speter      if test "$apr_cv_hdr_ldap_h" = "yes"; then
11548251876Speter        { $as_echo "$as_me:${as_lineno-$LINENO}: checking for LDAP toolkit" >&5
11549251876Speter$as_echo_n "checking for LDAP toolkit... " >&6; }
11550251876Speterif ${apr_cv_ldap_toolkit+:} false; then :
11551251876Speter  $as_echo_n "(cached) " >&6
11552251876Speterelse
11553251876Speter
11554251876Speter          if test "x$apr_cv_ldap_toolkit" = "x"; then
11555251876Speter            cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11556251876Speter/* end confdefs.h.  */
11557251876Speter$lber_h
11558251876Speter                         $ldap_h
11559251876Speter                         LDAP_VENDOR_NAME
11560251876Speter_ACEOF
11561251876Speterif (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
11562251876Speter  $EGREP "OpenLDAP" >/dev/null 2>&1; then :
11563251876Speter  apu_has_ldap_openldap="1"
11564251876Speter                                             apr_cv_ldap_toolkit="OpenLDAP"
11565251876Speterfi
11566251876Speterrm -f conftest*
11567251876Speter
11568251876Speter          fi
11569251876Speter          if test "x$apr_cv_ldap_toolkit" = "x"; then
11570251876Speter            cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11571251876Speter/* end confdefs.h.  */
11572251876Speter$lber_h
11573251876Speter                         $ldap_h
11574251876Speter                         LDAP_VENDOR_NAME
11575251876Speter_ACEOF
11576251876Speterif (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
11577251876Speter  $EGREP "Sun Microsystems Inc." >/dev/null 2>&1; then :
11578251876Speter  apu_has_ldap_solaris="1"
11579251876Speter                                             apr_cv_ldap_toolkit="Solaris"
11580251876Speterfi
11581251876Speterrm -f conftest*
11582251876Speter
11583251876Speter          fi
11584251876Speter          if test "x$apr_cv_ldap_toolkit" = "x"; then
11585251876Speter            cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11586251876Speter/* end confdefs.h.  */
11587251876Speter$lber_h
11588251876Speter                         $ldap_h
11589251876Speter                         LDAP_VENDOR_NAME
11590251876Speter_ACEOF
11591251876Speterif (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
11592251876Speter  $EGREP "Novell" >/dev/null 2>&1; then :
11593251876Speter  apu_has_ldap_novell="1"
11594251876Speter                                             apr_cv_ldap_toolkit="Novell"
11595251876Speterfi
11596251876Speterrm -f conftest*
11597251876Speter
11598251876Speter          fi
11599251876Speter          if test "x$apr_cv_ldap_toolkit" = "x"; then
11600251876Speter            cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11601251876Speter/* end confdefs.h.  */
11602251876Speter$lber_h
11603251876Speter                         $ldap_h
11604251876Speter                         LDAP_VENDOR_NAME
11605251876Speter_ACEOF
11606251876Speterif (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
11607251876Speter  $EGREP "Microsoft Corporation." >/dev/null 2>&1; then :
11608251876Speter  apu_has_ldap_microsoft="1"
11609251876Speter                                             apr_cv_ldap_toolkit="Microsoft"
11610251876Speterfi
11611251876Speterrm -f conftest*
11612251876Speter
11613251876Speter          fi
11614251876Speter          if test "x$apr_cv_ldap_toolkit" = "x"; then
11615251876Speter            cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11616251876Speter/* end confdefs.h.  */
11617251876Speter$lber_h
11618251876Speter                         $ldap_h
11619251876Speter                         LDAP_VENDOR_NAME
11620251876Speter_ACEOF
11621251876Speterif (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
11622251876Speter  $EGREP "Netscape Communications Corp." >/dev/null 2>&1; then :
11623251876Speter  apu_has_ldap_netscape="1"
11624251876Speter                                             apr_cv_ldap_toolkit="Netscape"
11625251876Speterfi
11626251876Speterrm -f conftest*
11627251876Speter
11628251876Speter          fi
11629251876Speter          if test "x$apr_cv_ldap_toolkit" = "x"; then
11630251876Speter            cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11631251876Speter/* end confdefs.h.  */
11632251876Speter$lber_h
11633251876Speter                         $ldap_h
11634251876Speter                         LDAP_VENDOR_NAME
11635251876Speter_ACEOF
11636251876Speterif (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
11637251876Speter  $EGREP "mozilla.org" >/dev/null 2>&1; then :
11638251876Speter  apu_has_ldap_mozilla="1"
11639251876Speter                                             apr_cv_ldap_toolkit="Mozilla"
11640251876Speterfi
11641251876Speterrm -f conftest*
11642251876Speter
11643251876Speter          fi
11644251876Speter          if test "x$apr_cv_ldap_toolkit" = "x"; then
11645251876Speter            cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11646251876Speter/* end confdefs.h.  */
11647251876Speter$lber_h
11648251876Speter                         $ldap_h
11649251876Speter                         LDAP_VENDOR_NAME
11650251876Speter_ACEOF
11651251876Speterif (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
11652251876Speter  $EGREP "International Business Machines" >/dev/null 2>&1; then :
11653251876Speter  apu_has_ldap_tivoli="1"
11654251876Speter                                             apr_cv_ldap_toolkit="Tivoli"
11655251876Speterfi
11656251876Speterrm -f conftest*
11657251876Speter
11658251876Speter          fi
11659251876Speter          if test "x$apr_cv_ldap_toolkit" = "x"; then
11660251876Speter            case "$host" in
11661251876Speter            *-ibm-os390)
11662251876Speter              cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11663251876Speter/* end confdefs.h.  */
11664251876Speter$lber_h
11665251876Speter                                   $ldap_h
11666251876Speter_ACEOF
11667251876Speterif (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
11668251876Speter  $EGREP "IBM" >/dev/null 2>&1; then :
11669251876Speter  apu_has_ldap_zos="1"
11670251876Speter                                              apr_cv_ldap_toolkit="z/OS"
11671251876Speterfi
11672251876Speterrm -f conftest*
11673251876Speter
11674251876Speter              ;;
11675251876Speter            esac
11676251876Speter          fi
11677251876Speter          if test "x$apr_cv_ldap_toolkit" = "x"; then
11678251876Speter            apu_has_ldap_other="1"
11679251876Speter            apr_cv_ldap_toolkit="unknown"
11680251876Speter          fi
11681251876Speter
11682251876Speterfi
11683251876Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $apr_cv_ldap_toolkit" >&5
11684251876Speter$as_echo "$apr_cv_ldap_toolkit" >&6; }
11685251876Speter      fi
11686251876Speter
11687251876Speter      CPPFLAGS=$save_cppflags
11688251876Speter      LDFLAGS=$save_ldflags
11689251876Speter      LIBS=$save_libs
11690251876Speter    fi
11691251876Speter
11692251876Speterfi
11693251876Speter
11694251876Speter
11695251876Speterif test "$apu_has_ldap_openldap" = "1"; then
11696251876Speter    save_cppflags="$CPPFLAGS"
11697251876Speter    save_ldflags="$LDFLAGS"
11698251876Speter    save_libs="$LIBS"
11699251876Speter
11700251876Speter    CPPFLAGS="$CPPFLAGS $APRUTIL_INCLUDES"
11701251876Speter    LDFLAGS="$LDFLAGS $APRUTIL_LDFLAGS"
11702251876Speter    { $as_echo "$as_me:${as_lineno-$LINENO}: checking style of ldap_set_rebind_proc routine" >&5
11703251876Speter$as_echo_n "checking style of ldap_set_rebind_proc routine... " >&6; }
11704251876Speterif ${ac_cv_ldap_set_rebind_proc_style+:} false; then :
11705251876Speter  $as_echo_n "(cached) " >&6
11706251876Speterelse
11707251876Speter  apr_save_CFLAGS=$CFLAGS
11708251876Speter CFLAGS="$CFLAGS $CFLAGS_WARN"
11709251876Speter if test "$ac_cv_c_compiler_gnu" = "yes"; then
11710251876Speter   CFLAGS="$CFLAGS -Werror"
11711251876Speter fi
11712251876Speter cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11713251876Speter/* end confdefs.h.  */
11714251876Speter#include "confdefs.h"
11715251876Speter
11716251876Speter
11717251876Speter    #ifdef HAVE_LBER_H
11718251876Speter    #include <lber.h>
11719251876Speter    #endif
11720251876Speter    #ifdef HAVE_LDAP_H
11721251876Speter    #include <ldap.h>
11722251876Speter    #endif
11723251876Speter
11724253734Speter   int main(int argc, const char *const *argv) {
11725251876Speter
11726251876Speter    ldap_set_rebind_proc((LDAP *)0, (LDAP_REBIND_PROC *)0, (void *)0);
11727251876Speter
11728253734Speter      return 0; }
11729253734Speter
11730251876Speter_ACEOF
11731251876Speterif ac_fn_c_try_compile "$LINENO"; then :
11732251876Speter  ac_cv_ldap_set_rebind_proc_style=three
11733251876Speterelse
11734251876Speter  ac_cv_ldap_set_rebind_proc_style=two
11735251876Speterfi
11736251876Speterrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11737251876Speter CFLAGS=$apr_save_CFLAGS
11738251876Speter
11739251876Speterfi
11740251876Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_ldap_set_rebind_proc_style" >&5
11741251876Speter$as_echo "$ac_cv_ldap_set_rebind_proc_style" >&6; }
11742251876Speter
11743251876Speter    if test "$ac_cv_ldap_set_rebind_proc_style" = "three"; then
11744251876Speter
11745251876Speter$as_echo "#define LDAP_SET_REBIND_PROC_THREE 1" >>confdefs.h
11746251876Speter
11747251876Speter    fi
11748251876Speter
11749251876Speter    CPPFLAGS="$save_cppflags"
11750251876Speter    LDFLAGS="$save_ldflags"
11751251876Speter    LIBS="$save_libs"
11752251876Speterfi
11753251876Speter
11754251876Speter
11755251876Speter
11756251876Speter
11757251876Speter
11758251876Speter
11759251876Speter
11760251876Speter
11761251876Speter
11762251876Speter
11763251876Speter
11764251876Speter
11765251876Speter
11766251876Speter
11767251876Speter
11768251876Speter
11769251876Speter
11770251876Speter
11771251876Speter
11772251876Speter
11773251876Speter
11774251876Speter
11775251876Speter
11776251876Speter
11777251876Speter
11778251876Speter  apu_use_sdbm=0
11779251876Speter  apu_use_ndbm=0
11780251876Speter  apu_use_gdbm=0
11781251876Speter  apu_use_db=0
11782251876Speter    apu_have_sdbm=1
11783251876Speter  apu_have_gdbm=0
11784251876Speter  apu_have_ndbm=0
11785251876Speter  apu_have_db=0
11786251876Speter
11787251876Speter  apu_db_header=db.h                # default so apu_select_dbm.h is syntactically correct
11788251876Speter  apu_db_version=0
11789251876Speter
11790253734Speter  # Maximum supported version announced in help string.
11791272076Speter  # Although we search for all versions up to 6.9,
11792253734Speter  # we should only include existing versions in our
11793253734Speter  # help string.
11794272076Speter  dbm_list="sdbm, gdbm, ndbm, db, db1, db185, db2, db3, db4"
11795272076Speter  db_max_version=48
11796253734Speter  db_min_version=41
11797253734Speter  db_version="$db_min_version"
11798253734Speter  while [ $db_version -le $db_max_version ]
11799253734Speter  do
11800253734Speter    dbm_list="$dbm_list, db$db_version"
11801253734Speter    db_version=`expr $db_version + 1`
11802253734Speter  done
11803272076Speter  db_max_version=53
11804272076Speter  db_min_version=50
11805272076Speter  db_version="$db_min_version"
11806272076Speter  while [ $db_version -le $db_max_version ]
11807272076Speter  do
11808272076Speter    dbm_list="$dbm_list, db$db_version"
11809272076Speter    db_version=`expr $db_version + 1`
11810272076Speter  done
11811272076Speter  db_max_version=60
11812272076Speter  db_min_version=60
11813272076Speter  db_version="$db_min_version"
11814272076Speter  while [ $db_version -le $db_max_version ]
11815272076Speter  do
11816272076Speter    dbm_list="$dbm_list, db$db_version"
11817272076Speter    db_version=`expr $db_version + 1`
11818272076Speter  done
11819251876Speter
11820253734Speter
11821251876Speter# Check whether --with-dbm was given.
11822251876Speterif test "${with_dbm+set}" = set; then :
11823251876Speter  withval=$with_dbm;
11824251876Speter    if test "$withval" = "yes"; then
11825251876Speter      as_fn_error $? "--with-dbm needs to specify a DBM type to use.
11826253734Speter        One of: $dbm_list" "$LINENO" 5
11827251876Speter    fi
11828251876Speter    requested="$withval"
11829251876Speter
11830251876Speterelse
11831251876Speter
11832251876Speter    requested=default
11833251876Speter
11834251876Speterfi
11835251876Speter
11836251876Speter
11837251876Speter
11838251876Speter# Check whether --with-gdbm was given.
11839251876Speterif test "${with_gdbm+set}" = set; then :
11840251876Speter  withval=$with_gdbm;
11841251876Speter    apu_have_gdbm=0
11842251876Speter    if test "$withval" = "yes"; then
11843251876Speter      ac_fn_c_check_header_mongrel "$LINENO" "gdbm.h" "ac_cv_header_gdbm_h" "$ac_includes_default"
11844251876Speterif test "x$ac_cv_header_gdbm_h" = xyes; then :
11845251876Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gdbm_open in -lgdbm" >&5
11846251876Speter$as_echo_n "checking for gdbm_open in -lgdbm... " >&6; }
11847251876Speterif ${ac_cv_lib_gdbm_gdbm_open+:} false; then :
11848251876Speter  $as_echo_n "(cached) " >&6
11849251876Speterelse
11850251876Speter  ac_check_lib_save_LIBS=$LIBS
11851251876SpeterLIBS="-lgdbm  $LIBS"
11852251876Spetercat confdefs.h - <<_ACEOF >conftest.$ac_ext
11853251876Speter/* end confdefs.h.  */
11854251876Speter
11855251876Speter/* Override any GCC internal prototype to avoid an error.
11856251876Speter   Use char because int might match the return type of a GCC
11857251876Speter   builtin and then its argument prototype would still apply.  */
11858251876Speter#ifdef __cplusplus
11859251876Speterextern "C"
11860251876Speter#endif
11861251876Speterchar gdbm_open ();
11862251876Speterint
11863251876Spetermain ()
11864251876Speter{
11865251876Speterreturn gdbm_open ();
11866251876Speter  ;
11867251876Speter  return 0;
11868251876Speter}
11869251876Speter_ACEOF
11870251876Speterif ac_fn_c_try_link "$LINENO"; then :
11871251876Speter  ac_cv_lib_gdbm_gdbm_open=yes
11872251876Speterelse
11873251876Speter  ac_cv_lib_gdbm_gdbm_open=no
11874251876Speterfi
11875251876Speterrm -f core conftest.err conftest.$ac_objext \
11876251876Speter    conftest$ac_exeext conftest.$ac_ext
11877251876SpeterLIBS=$ac_check_lib_save_LIBS
11878251876Speterfi
11879251876Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_gdbm_gdbm_open" >&5
11880251876Speter$as_echo "$ac_cv_lib_gdbm_gdbm_open" >&6; }
11881251876Speterif test "x$ac_cv_lib_gdbm_gdbm_open" = xyes; then :
11882251876Speter  apu_have_gdbm=1
11883251876Speterfi
11884251876Speter
11885251876Speterfi
11886251876Speter
11887251876Speter
11888251876Speter    elif test "$withval" = "no"; then
11889251876Speter      apu_have_gdbm=0
11890251876Speter    else
11891251876Speter      saved_cppflags="$CPPFLAGS"
11892251876Speter      saved_ldflags="$LDFLAGS"
11893251876Speter      CPPFLAGS="$CPPFLAGS -I$withval/include"
11894251876Speter      LDFLAGS="$LDFLAGS -L$withval/lib "
11895251876Speter
11896251876Speter      { $as_echo "$as_me:${as_lineno-$LINENO}: checking checking for gdbm in $withval" >&5
11897251876Speter$as_echo_n "checking checking for gdbm in $withval... " >&6; }
11898251876Speter      ac_fn_c_check_header_mongrel "$LINENO" "gdbm.h" "ac_cv_header_gdbm_h" "$ac_includes_default"
11899251876Speterif test "x$ac_cv_header_gdbm_h" = xyes; then :
11900251876Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gdbm_open in -lgdbm" >&5
11901251876Speter$as_echo_n "checking for gdbm_open in -lgdbm... " >&6; }
11902251876Speterif ${ac_cv_lib_gdbm_gdbm_open+:} false; then :
11903251876Speter  $as_echo_n "(cached) " >&6
11904251876Speterelse
11905251876Speter  ac_check_lib_save_LIBS=$LIBS
11906251876SpeterLIBS="-lgdbm  $LIBS"
11907251876Spetercat confdefs.h - <<_ACEOF >conftest.$ac_ext
11908251876Speter/* end confdefs.h.  */
11909251876Speter
11910251876Speter/* Override any GCC internal prototype to avoid an error.
11911251876Speter   Use char because int might match the return type of a GCC
11912251876Speter   builtin and then its argument prototype would still apply.  */
11913251876Speter#ifdef __cplusplus
11914251876Speterextern "C"
11915251876Speter#endif
11916251876Speterchar gdbm_open ();
11917251876Speterint
11918251876Spetermain ()
11919251876Speter{
11920251876Speterreturn gdbm_open ();
11921251876Speter  ;
11922251876Speter  return 0;
11923251876Speter}
11924251876Speter_ACEOF
11925251876Speterif ac_fn_c_try_link "$LINENO"; then :
11926251876Speter  ac_cv_lib_gdbm_gdbm_open=yes
11927251876Speterelse
11928251876Speter  ac_cv_lib_gdbm_gdbm_open=no
11929251876Speterfi
11930251876Speterrm -f core conftest.err conftest.$ac_objext \
11931251876Speter    conftest$ac_exeext conftest.$ac_ext
11932251876SpeterLIBS=$ac_check_lib_save_LIBS
11933251876Speterfi
11934251876Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_gdbm_gdbm_open" >&5
11935251876Speter$as_echo "$ac_cv_lib_gdbm_gdbm_open" >&6; }
11936251876Speterif test "x$ac_cv_lib_gdbm_gdbm_open" = xyes; then :
11937251876Speter  apu_have_gdbm=1
11938251876Speterfi
11939251876Speter
11940251876Speterfi
11941251876Speter
11942251876Speter
11943251876Speter      if test "$apu_have_gdbm" != "0"; then
11944251876Speter
11945251876Speter  if test "x$APRUTIL_LDFLAGS" = "x"; then
11946251876Speter    test "x$silent" != "xyes" && echo "  setting APRUTIL_LDFLAGS to \"-L$withval/lib\""
11947251876Speter    APRUTIL_LDFLAGS="-L$withval/lib"
11948251876Speter  else
11949251876Speter    apr_addto_bugger="-L$withval/lib"
11950251876Speter    for i in $apr_addto_bugger; do
11951251876Speter      apr_addto_duplicate="0"
11952251876Speter      for j in $APRUTIL_LDFLAGS; do
11953251876Speter        if test "x$i" = "x$j"; then
11954251876Speter          apr_addto_duplicate="1"
11955251876Speter          break
11956251876Speter        fi
11957251876Speter      done
11958251876Speter      if test $apr_addto_duplicate = "0"; then
11959251876Speter        test "x$silent" != "xyes" && echo "  adding \"$i\" to APRUTIL_LDFLAGS"
11960251876Speter        APRUTIL_LDFLAGS="$APRUTIL_LDFLAGS $i"
11961251876Speter      fi
11962251876Speter    done
11963251876Speter  fi
11964251876Speter
11965251876Speter
11966251876Speter  if test "x$APRUTIL_INCLUDES" = "x"; then
11967251876Speter    test "x$silent" != "xyes" && echo "  setting APRUTIL_INCLUDES to \"-I$withval/include\""
11968251876Speter    APRUTIL_INCLUDES="-I$withval/include"
11969251876Speter  else
11970251876Speter    apr_addto_bugger="-I$withval/include"
11971251876Speter    for i in $apr_addto_bugger; do
11972251876Speter      apr_addto_duplicate="0"
11973251876Speter      for j in $APRUTIL_INCLUDES; do
11974251876Speter        if test "x$i" = "x$j"; then
11975251876Speter          apr_addto_duplicate="1"
11976251876Speter          break
11977251876Speter        fi
11978251876Speter      done
11979251876Speter      if test $apr_addto_duplicate = "0"; then
11980251876Speter        test "x$silent" != "xyes" && echo "  adding \"$i\" to APRUTIL_INCLUDES"
11981251876Speter        APRUTIL_INCLUDES="$APRUTIL_INCLUDES $i"
11982251876Speter      fi
11983251876Speter    done
11984251876Speter  fi
11985251876Speter
11986251876Speter      fi
11987251876Speter      CPPFLAGS="$saved_cppflags"
11988251876Speter      LDFLAGS="$saved_ldflags"
11989251876Speter    fi
11990251876Speter
11991251876Speterfi
11992251876Speter
11993251876Speter
11994251876Speter
11995251876Speter# Check whether --with-ndbm was given.
11996251876Speterif test "${with_ndbm+set}" = set; then :
11997251876Speter  withval=$with_ndbm;
11998251876Speter    apu_have_ndbm=0
11999251876Speter    if test "$withval" = "yes"; then
12000251876Speter      { $as_echo "$as_me:${as_lineno-$LINENO}: checking checking for ndbm in the usual places" >&5
12001251876Speter$as_echo_n "checking checking for ndbm in the usual places... " >&6; }
12002251876Speter      apu_want_ndbm=1
12003251876Speter      NDBM_INC=""
12004251876Speter      NDBM_LDFLAGS=""
12005251876Speter    elif test "$withval" = "no"; then
12006251876Speter      apu_want_ndbm=0
12007251876Speter    else
12008251876Speter      apu_want_ndbm=1
12009251876Speter      case "$withval" in
12010251876Speter        *":"*)
12011251876Speter          NDBM_INC="-I`echo $withval |sed -e 's/:.*$//'`"
12012251876Speter          NDBM_LDFLAGS="-L`echo $withval |sed -e 's/^.*://'`"
12013251876Speter          { $as_echo "$as_me:${as_lineno-$LINENO}: checking checking for ndbm includes with $NDBM_INC libs with $NDBM_LDFLAGS " >&5
12014251876Speter$as_echo_n "checking checking for ndbm includes with $NDBM_INC libs with $NDBM_LDFLAGS ... " >&6; }
12015251876Speter        ;;
12016251876Speter        *)
12017251876Speter          NDBM_INC="-I$withval/include"
12018251876Speter          NDBM_LDFLAGS="-L$withval/lib"
12019251876Speter          { $as_echo "$as_me:${as_lineno-$LINENO}: checking checking for ndbm includes in $withval" >&5
12020251876Speter$as_echo_n "checking checking for ndbm includes in $withval... " >&6; }
12021251876Speter        ;;
12022251876Speter      esac
12023251876Speter    fi
12024251876Speter
12025251876Speter    save_cppflags="$CPPFLAGS"
12026251876Speter    save_ldflags="$LDFLAGS"
12027251876Speter    CPPFLAGS="$CPPFLAGS $NDBM_INC"
12028251876Speter    LDFLAGS="$LDFLAGS $NDBM_LDFLAGS"
12029251876Speter        if test "$apu_want_ndbm" != "0"; then
12030251876Speter      ac_fn_c_check_header_mongrel "$LINENO" "ndbm.h" "ac_cv_header_ndbm_h" "$ac_includes_default"
12031251876Speterif test "x$ac_cv_header_ndbm_h" = xyes; then :
12032251876Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dbm_open in -lc" >&5
12033251876Speter$as_echo_n "checking for dbm_open in -lc... " >&6; }
12034251876Speterif ${ac_cv_lib_c_dbm_open+:} false; then :
12035251876Speter  $as_echo_n "(cached) " >&6
12036251876Speterelse
12037251876Speter  ac_check_lib_save_LIBS=$LIBS
12038251876SpeterLIBS="-lc  $LIBS"
12039251876Spetercat confdefs.h - <<_ACEOF >conftest.$ac_ext
12040251876Speter/* end confdefs.h.  */
12041251876Speter
12042251876Speter/* Override any GCC internal prototype to avoid an error.
12043251876Speter   Use char because int might match the return type of a GCC
12044251876Speter   builtin and then its argument prototype would still apply.  */
12045251876Speter#ifdef __cplusplus
12046251876Speterextern "C"
12047251876Speter#endif
12048251876Speterchar dbm_open ();
12049251876Speterint
12050251876Spetermain ()
12051251876Speter{
12052251876Speterreturn dbm_open ();
12053251876Speter  ;
12054251876Speter  return 0;
12055251876Speter}
12056251876Speter_ACEOF
12057251876Speterif ac_fn_c_try_link "$LINENO"; then :
12058251876Speter  ac_cv_lib_c_dbm_open=yes
12059251876Speterelse
12060251876Speter  ac_cv_lib_c_dbm_open=no
12061251876Speterfi
12062251876Speterrm -f core conftest.err conftest.$ac_objext \
12063251876Speter    conftest$ac_exeext conftest.$ac_ext
12064251876SpeterLIBS=$ac_check_lib_save_LIBS
12065251876Speterfi
12066251876Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_c_dbm_open" >&5
12067251876Speter$as_echo "$ac_cv_lib_c_dbm_open" >&6; }
12068251876Speterif test "x$ac_cv_lib_c_dbm_open" = xyes; then :
12069251876Speter  apu_have_ndbm=1;apu_ndbm_lib=c
12070251876Speterelse
12071251876Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dbm_open in -ldbm" >&5
12072251876Speter$as_echo_n "checking for dbm_open in -ldbm... " >&6; }
12073251876Speterif ${ac_cv_lib_dbm_dbm_open+:} false; then :
12074251876Speter  $as_echo_n "(cached) " >&6
12075251876Speterelse
12076251876Speter  ac_check_lib_save_LIBS=$LIBS
12077251876SpeterLIBS="-ldbm  $LIBS"
12078251876Spetercat confdefs.h - <<_ACEOF >conftest.$ac_ext
12079251876Speter/* end confdefs.h.  */
12080251876Speter
12081251876Speter/* Override any GCC internal prototype to avoid an error.
12082251876Speter   Use char because int might match the return type of a GCC
12083251876Speter   builtin and then its argument prototype would still apply.  */
12084251876Speter#ifdef __cplusplus
12085251876Speterextern "C"
12086251876Speter#endif
12087251876Speterchar dbm_open ();
12088251876Speterint
12089251876Spetermain ()
12090251876Speter{
12091251876Speterreturn dbm_open ();
12092251876Speter  ;
12093251876Speter  return 0;
12094251876Speter}
12095251876Speter_ACEOF
12096251876Speterif ac_fn_c_try_link "$LINENO"; then :
12097251876Speter  ac_cv_lib_dbm_dbm_open=yes
12098251876Speterelse
12099251876Speter  ac_cv_lib_dbm_dbm_open=no
12100251876Speterfi
12101251876Speterrm -f core conftest.err conftest.$ac_objext \
12102251876Speter    conftest$ac_exeext conftest.$ac_ext
12103251876SpeterLIBS=$ac_check_lib_save_LIBS
12104251876Speterfi
12105251876Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dbm_dbm_open" >&5
12106251876Speter$as_echo "$ac_cv_lib_dbm_dbm_open" >&6; }
12107251876Speterif test "x$ac_cv_lib_dbm_dbm_open" = xyes; then :
12108251876Speter  apu_have_ndbm=1;apu_ndbm_lib=dbm
12109251876Speterelse
12110251876Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dbm_open in -ldb" >&5
12111251876Speter$as_echo_n "checking for dbm_open in -ldb... " >&6; }
12112251876Speterif ${ac_cv_lib_db_dbm_open+:} false; then :
12113251876Speter  $as_echo_n "(cached) " >&6
12114251876Speterelse
12115251876Speter  ac_check_lib_save_LIBS=$LIBS
12116251876SpeterLIBS="-ldb  $LIBS"
12117251876Spetercat confdefs.h - <<_ACEOF >conftest.$ac_ext
12118251876Speter/* end confdefs.h.  */
12119251876Speter
12120251876Speter/* Override any GCC internal prototype to avoid an error.
12121251876Speter   Use char because int might match the return type of a GCC
12122251876Speter   builtin and then its argument prototype would still apply.  */
12123251876Speter#ifdef __cplusplus
12124251876Speterextern "C"
12125251876Speter#endif
12126251876Speterchar dbm_open ();
12127251876Speterint
12128251876Spetermain ()
12129251876Speter{
12130251876Speterreturn dbm_open ();
12131251876Speter  ;
12132251876Speter  return 0;
12133251876Speter}
12134251876Speter_ACEOF
12135251876Speterif ac_fn_c_try_link "$LINENO"; then :
12136251876Speter  ac_cv_lib_db_dbm_open=yes
12137251876Speterelse
12138251876Speter  ac_cv_lib_db_dbm_open=no
12139251876Speterfi
12140251876Speterrm -f core conftest.err conftest.$ac_objext \
12141251876Speter    conftest$ac_exeext conftest.$ac_ext
12142251876SpeterLIBS=$ac_check_lib_save_LIBS
12143251876Speterfi
12144251876Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_db_dbm_open" >&5
12145251876Speter$as_echo "$ac_cv_lib_db_dbm_open" >&6; }
12146251876Speterif test "x$ac_cv_lib_db_dbm_open" = xyes; then :
12147251876Speter  apu_have_ndbm=1;apu_ndbm_lib=db
12148251876Speterelse
12149251876Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for __db_ndbm_open in -ldb" >&5
12150251876Speter$as_echo_n "checking for __db_ndbm_open in -ldb... " >&6; }
12151251876Speterif ${ac_cv_lib_db___db_ndbm_open+:} false; then :
12152251876Speter  $as_echo_n "(cached) " >&6
12153251876Speterelse
12154251876Speter  ac_check_lib_save_LIBS=$LIBS
12155251876SpeterLIBS="-ldb  $LIBS"
12156251876Spetercat confdefs.h - <<_ACEOF >conftest.$ac_ext
12157251876Speter/* end confdefs.h.  */
12158251876Speter
12159251876Speter/* Override any GCC internal prototype to avoid an error.
12160251876Speter   Use char because int might match the return type of a GCC
12161251876Speter   builtin and then its argument prototype would still apply.  */
12162251876Speter#ifdef __cplusplus
12163251876Speterextern "C"
12164251876Speter#endif
12165251876Speterchar __db_ndbm_open ();
12166251876Speterint
12167251876Spetermain ()
12168251876Speter{
12169251876Speterreturn __db_ndbm_open ();
12170251876Speter  ;
12171251876Speter  return 0;
12172251876Speter}
12173251876Speter_ACEOF
12174251876Speterif ac_fn_c_try_link "$LINENO"; then :
12175251876Speter  ac_cv_lib_db___db_ndbm_open=yes
12176251876Speterelse
12177251876Speter  ac_cv_lib_db___db_ndbm_open=no
12178251876Speterfi
12179251876Speterrm -f core conftest.err conftest.$ac_objext \
12180251876Speter    conftest$ac_exeext conftest.$ac_ext
12181251876SpeterLIBS=$ac_check_lib_save_LIBS
12182251876Speterfi
12183251876Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_db___db_ndbm_open" >&5
12184251876Speter$as_echo "$ac_cv_lib_db___db_ndbm_open" >&6; }
12185251876Speterif test "x$ac_cv_lib_db___db_ndbm_open" = xyes; then :
12186251876Speter  apu_have_ndbm=1;apu_ndbm_lib=db
12187251876Speterfi
12188251876Speter
12189251876Speter
12190251876Speterfi
12191251876Speter
12192251876Speter
12193251876Speterfi
12194251876Speter
12195251876Speter
12196251876Speterfi
12197251876Speter
12198251876Speter
12199251876Speterfi
12200251876Speter
12201251876Speter
12202251876Speter      if test "$apu_have_ndbm" != "0";  then
12203251876Speter        if test "$withval" != "yes"; then
12204251876Speter
12205251876Speter  if test "x$APRUTIL_INCLUDES" = "x"; then
12206251876Speter    test "x$silent" != "xyes" && echo "  setting APRUTIL_INCLUDES to \"$NDBM_INC\""
12207251876Speter    APRUTIL_INCLUDES="$NDBM_INC"
12208251876Speter  else
12209251876Speter    apr_addto_bugger="$NDBM_INC"
12210251876Speter    for i in $apr_addto_bugger; do
12211251876Speter      apr_addto_duplicate="0"
12212251876Speter      for j in $APRUTIL_INCLUDES; do
12213251876Speter        if test "x$i" = "x$j"; then
12214251876Speter          apr_addto_duplicate="1"
12215251876Speter          break
12216251876Speter        fi
12217251876Speter      done
12218251876Speter      if test $apr_addto_duplicate = "0"; then
12219251876Speter        test "x$silent" != "xyes" && echo "  adding \"$i\" to APRUTIL_INCLUDES"
12220251876Speter        APRUTIL_INCLUDES="$APRUTIL_INCLUDES $i"
12221251876Speter      fi
12222251876Speter    done
12223251876Speter  fi
12224251876Speter
12225251876Speter
12226251876Speter  if test "x$APRUTIL_LDFLAGS" = "x"; then
12227251876Speter    test "x$silent" != "xyes" && echo "  setting APRUTIL_LDFLAGS to \"$NDBM_LDFLAGS\""
12228251876Speter    APRUTIL_LDFLAGS="$NDBM_LDFLAGS"
12229251876Speter  else
12230251876Speter    apr_addto_bugger="$NDBM_LDFLAGS"
12231251876Speter    for i in $apr_addto_bugger; do
12232251876Speter      apr_addto_duplicate="0"
12233251876Speter      for j in $APRUTIL_LDFLAGS; do
12234251876Speter        if test "x$i" = "x$j"; then
12235251876Speter          apr_addto_duplicate="1"
12236251876Speter          break
12237251876Speter        fi
12238251876Speter      done
12239251876Speter      if test $apr_addto_duplicate = "0"; then
12240251876Speter        test "x$silent" != "xyes" && echo "  adding \"$i\" to APRUTIL_LDFLAGS"
12241251876Speter        APRUTIL_LDFLAGS="$APRUTIL_LDFLAGS $i"
12242251876Speter      fi
12243251876Speter    done
12244251876Speter  fi
12245251876Speter
12246251876Speter        fi
12247251876Speter      elif test "$withval" != "yes"; then
12248251876Speter        as_fn_error $? "NDBM not found in the specified directory" "$LINENO" 5
12249251876Speter      fi
12250251876Speter    fi
12251251876Speter    CPPFLAGS="$save_cppflags"
12252251876Speter    LDFLAGS="$save_ldflags"
12253251876Speter
12254251876Speterelse
12255251876Speter
12256251876Speter        apu_have_ndbm=0
12257251876Speter
12258251876Speterfi
12259251876Speter
12260251876Speter
12261251876Speter
12262251876Speter  if test -n "$apu_db_xtra_libs"; then
12263251876Speter    saveddbxtralibs="$LIBS"
12264251876Speter    LIBS="$apu_db_xtra_libs $LIBS"
12265251876Speter  fi
12266251876Speter
12267251876Speter
12268251876Speter# Check whether --with-berkeley-db was given.
12269251876Speterif test "${with_berkeley_db+set}" = set; then :
12270251876Speter  withval=$with_berkeley_db;
12271251876Speter    if test "$withval" = "yes"; then
12272251876Speter      apu_want_db=1
12273251876Speter      user_places=""
12274251876Speter    elif test "$withval" = "no"; then
12275251876Speter      apu_want_db=0
12276251876Speter    else
12277251876Speter      apu_want_db=1
12278251876Speter      user_places="$withval"
12279251876Speter    fi
12280251876Speter
12281251876Speter    if test "$apu_want_db" != "0"; then
12282251876Speter
12283251876Speter  requested=$requested
12284251876Speter  check_places=$user_places
12285251876Speter
12286251876Speter  case "$requested" in
12287251876Speter  db)
12288251876Speter
12289251876Speter  all_places="$check_places"
12290251876Speter
12291272076Speter  # Start version search at version 6.9
12292272076Speter  db_version=69
12293253734Speter  while [ $db_version -ge 40 ]
12294253734Speter  do
12295253734Speter    db_major=`echo $db_version | sed -e 's/.$//'`
12296253734Speter    db_minor=`echo $db_version | sed -e 's/.//'`
12297251876Speter
12298251876Speter  places="$all_places"
12299253734Speter  db_major="$db_major"
12300253734Speter  db_minor="$db_minor"
12301251876Speter  if test -z "$places"; then
12302253734Speter    places="std /usr/local /usr/local/BerkeleyDB.${db_major}.${db_minor} /boot/home/config"
12303251876Speter  fi
12304251876Speter
12305253734Speter  bdb_version="${db_major}"
12306253734Speter  if test ""${db_minor}"" != "-1"; then
12307253734Speter    bdb_version="$bdb_version."${db_minor}""
12308251876Speter    if test ""-1"" != "-1"; then
12309251876Speter      bdb_version="$bdb_version."-1""
12310251876Speter    fi
12311251876Speter  fi
12312251876Speter  bdb_places="$places"
12313253734Speter  bdb_default_search_headers="db${db_major}${db_minor}/db.h db${db_major}/db.h db.h"
12314253734Speter  bdb_default_search_lib_names="db-${db_major}.${db_minor} db${db_major}-${db_major}.${db_minor} db${db_major}${db_minor} db-${db_major} db${db_major} db"
12315251876Speter
12316251876Speter
12317251876Speter  apu_have_db=0
12318251876Speter
12319251876Speter  # Save the original values of the flags we tweak.
12320251876Speter  apu_check_lib_save_libs="$LIBS"
12321251876Speter  apu_check_lib_save_ldflags="$LDFLAGS"
12322251876Speter  apu_check_lib_save_cppflags="$CPPFLAGS"
12323251876Speter
12324251876Speter  # The variable `found' is the prefix under which we've found
12325251876Speter  # Berkeley DB, or `not' if we haven't found it anywhere yet.
12326251876Speter  found=not
12327251876Speter  for bdb_place in $bdb_places; do
12328251876Speter
12329251876Speter    LDFLAGS="$apu_check_lib_save_ldflags"
12330251876Speter    CPPFLAGS="$apu_check_lib_save_cppflags"
12331251876Speter    case "$bdb_place" in
12332251876Speter      "std" )
12333251876Speter        description="the standard places"
12334251876Speter      ;;
12335251876Speter      *":"* )
12336251876Speter        header="`echo $bdb_place | sed -e 's/:.*$//'`"
12337251876Speter        lib="`echo $bdb_place | sed -e 's/^.*://'`"
12338251876Speter        CPPFLAGS="$CPPFLAGS -I$header"
12339251876Speter        LDFLAGS="$LDFLAGS -L$lib"
12340251876Speter        description="$header and $lib"
12341251876Speter      ;;
12342251876Speter      * )
12343251876Speter        if test -d $bdb_place; then
12344251876Speter          LDFLAGS="$LDFLAGS -L$bdb_place/lib"
12345251876Speter          CPPFLAGS="$CPPFLAGS -I$bdb_place/include"
12346251876Speter        else
12347251876Speter          { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Berkeley DB $bdb_version in $bdb_place" >&5
12348251876Speter$as_echo_n "checking for Berkeley DB $bdb_version in $bdb_place... " >&6; }
12349251876Speter          { $as_echo "$as_me:${as_lineno-$LINENO}: result: directory not found" >&5
12350251876Speter$as_echo "directory not found" >&6; }
12351251876Speter          continue
12352251876Speter        fi
12353251876Speter        description="$bdb_place"
12354251876Speter      ;;
12355251876Speter    esac
12356251876Speter
12357251876Speter    # Since there is no AC_MSG_NOTICE in autoconf 2.13, we use this
12358251876Speter    # trick to display a message instead.
12359251876Speter    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Berkeley DB $bdb_version in $description" >&5
12360251876Speter$as_echo_n "checking for Berkeley DB $bdb_version in $description... " >&6; }
12361251876Speter    { $as_echo "$as_me:${as_lineno-$LINENO}: result: " >&5
12362251876Speter$as_echo "" >&6; }
12363251876Speter
12364251876Speter    for bdb_libname in $bdb_default_search_lib_names; do
12365251876Speter      for bdb_header in $bdb_default_search_headers; do
12366251876Speter        # Clear the header cache variable for each location
12367251876Speter
12368251876Speter        cache_id="`echo ac_cv_header_${bdb_header} \
12369251876Speter                 | sed -e 's/[^a-zA-Z0-9_]/_/g'`"
12370251876Speter
12371251876Speter        unset $cache_id
12372251876Speter        as_ac_Header=`$as_echo "ac_cv_header_$bdb_header" | $as_tr_sh`
12373251876Speterac_fn_c_check_header_mongrel "$LINENO" "$bdb_header" "$as_ac_Header" "$ac_includes_default"
12374251876Speterif eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
12375251876Speter
12376272076Speter          if test ""${db_major}"" = "3" -o ""${db_major}"" = "4" -o ""${db_major}"" = "5" -o ""${db_major}"" = "6"; then
12377251876Speter            # We generate a separate cache variable for each prefix and libname
12378251876Speter            # we search under.  That way, we avoid caching information that
12379251876Speter            # changes if the user runs `configure' with a different set of
12380251876Speter            # switches.
12381251876Speter
12382253734Speter            cache_id="`echo apu_cv_check_berkeley_db_"${db_major}"_"${db_minor}"_"-1"_${bdb_header}_${bdb_libname}_in_${bdb_place} \
12383251876Speter                     | sed -e 's/[^a-zA-Z0-9_]/_/g'`"
12384251876Speter
12385251876Speter
12386251876Speter            { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -l$bdb_libname" >&5
12387251876Speter$as_echo_n "checking for -l$bdb_libname... " >&6; }
12388251876Speter                                    if eval \${$cache_id+:} false; then :
12389251876Speter  $as_echo_n "(cached) " >&6
12390251876Speterelse
12391251876Speter
12392251876Speter
12393251876Speter    apu_try_berkeley_db_save_libs="$LIBS"
12394251876Speter
12395253734Speter    apu_check_berkeley_db_major="${db_major}"
12396253734Speter    apu_check_berkeley_db_minor="${db_minor}"
12397251876Speter    apu_check_berkeley_db_patch="-1"
12398251876Speter    apu_try_berkeley_db_header=$bdb_header
12399251876Speter    apu_try_berkeley_db_libname=$bdb_libname
12400251876Speter
12401251876Speter    LIBS="$LIBS -l$apu_try_berkeley_db_libname"
12402251876Speter    if test "$cross_compiling" = yes; then :
12403251876Speter  apu_try_berkeley_db=yes
12404251876Speter
12405251876Speterelse
12406251876Speter  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12407251876Speter/* end confdefs.h.  */
12408251876Speter
12409251876Speter#include <stdlib.h>
12410251876Speter#include <stdio.h>
12411251876Speter#include <$apu_try_berkeley_db_header>
12412251876Spetermain ()
12413251876Speter{
12414251876Speter  int major, minor, patch;
12415251876Speter
12416251876Speter  db_version(&major, &minor, &patch);
12417251876Speter
12418251876Speter  /* Sanity check: ensure that db.h constants actually match the db library */
12419251876Speter  if (major != DB_VERSION_MAJOR
12420251876Speter      || minor != DB_VERSION_MINOR
12421251876Speter      || patch != DB_VERSION_PATCH)
12422251876Speter    exit (1);
12423251876Speter
12424251876Speter  /* Run-time check:  ensure the library claims to be the correct version. */
12425251876Speter
12426251876Speter  if ($apu_check_berkeley_db_major != -1) {
12427251876Speter    if (major < $apu_check_berkeley_db_major)
12428251876Speter      exit (1);
12429251876Speter    if (major > $apu_check_berkeley_db_major)
12430251876Speter      exit (0);
12431251876Speter  }
12432251876Speter
12433251876Speter  if ($apu_check_berkeley_db_minor != -1) {
12434251876Speter    if (minor < $apu_check_berkeley_db_minor)
12435251876Speter      exit (1);
12436251876Speter    if (minor > $apu_check_berkeley_db_minor)
12437251876Speter      exit (0);
12438251876Speter  }
12439251876Speter
12440251876Speter  if ($apu_check_berkeley_db_patch == -1
12441251876Speter      || patch >= $apu_check_berkeley_db_patch)
12442251876Speter    exit (0);
12443251876Speter  else
12444251876Speter    exit (1);
12445251876Speter}
12446251876Speter
12447251876Speter_ACEOF
12448251876Speterif ac_fn_c_try_run "$LINENO"; then :
12449251876Speter  apu_try_berkeley_db=yes
12450251876Speterelse
12451251876Speter  apu_try_berkeley_db=no
12452251876Speterfi
12453251876Speterrm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
12454251876Speter  conftest.$ac_objext conftest.beam conftest.$ac_ext
12455251876Speterfi
12456251876Speter
12457251876Speter
12458251876Speter    LIBS="$apu_try_berkeley_db_save_libs"
12459251876Speter
12460251876Speter
12461251876Speter                eval "$cache_id=$apu_try_berkeley_db"
12462251876Speter
12463251876Speterfi
12464251876Speter
12465251876Speter            result="`eval echo '$'$cache_id`"
12466251876Speter            { $as_echo "$as_me:${as_lineno-$LINENO}: result: $result" >&5
12467251876Speter$as_echo "$result" >&6; }
12468253734Speter          elif test ""${db_major}"" = "1"; then
12469251876Speter            as_ac_Lib=`$as_echo "ac_cv_lib_$bdb_libname''_dbopen" | $as_tr_sh`
12470251876Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for dbopen in -l$bdb_libname" >&5
12471251876Speter$as_echo_n "checking for dbopen in -l$bdb_libname... " >&6; }
12472251876Speterif eval \${$as_ac_Lib+:} false; then :
12473251876Speter  $as_echo_n "(cached) " >&6
12474251876Speterelse
12475251876Speter  ac_check_lib_save_LIBS=$LIBS
12476251876SpeterLIBS="-l$bdb_libname  $LIBS"
12477251876Spetercat confdefs.h - <<_ACEOF >conftest.$ac_ext
12478251876Speter/* end confdefs.h.  */
12479251876Speter
12480251876Speter/* Override any GCC internal prototype to avoid an error.
12481251876Speter   Use char because int might match the return type of a GCC
12482251876Speter   builtin and then its argument prototype would still apply.  */
12483251876Speter#ifdef __cplusplus
12484251876Speterextern "C"
12485251876Speter#endif
12486251876Speterchar dbopen ();
12487251876Speterint
12488251876Spetermain ()
12489251876Speter{
12490251876Speterreturn dbopen ();
12491251876Speter  ;
12492251876Speter  return 0;
12493251876Speter}
12494251876Speter_ACEOF
12495251876Speterif ac_fn_c_try_link "$LINENO"; then :
12496251876Speter  eval "$as_ac_Lib=yes"
12497251876Speterelse
12498251876Speter  eval "$as_ac_Lib=no"
12499251876Speterfi
12500251876Speterrm -f core conftest.err conftest.$ac_objext \
12501251876Speter    conftest$ac_exeext conftest.$ac_ext
12502251876SpeterLIBS=$ac_check_lib_save_LIBS
12503251876Speterfi
12504251876Spetereval ac_res=\$$as_ac_Lib
12505251876Speter	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
12506251876Speter$as_echo "$ac_res" >&6; }
12507251876Speterif eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
12508251876Speter  result=yes
12509251876Speterelse
12510251876Speter  result=no
12511251876Speter
12512251876Speterfi
12513251876Speter
12514253734Speter          elif test ""${db_major}"" = "2"; then
12515251876Speter            as_ac_Lib=`$as_echo "ac_cv_lib_$bdb_libname''_db_open" | $as_tr_sh`
12516251876Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for db_open in -l$bdb_libname" >&5
12517251876Speter$as_echo_n "checking for db_open in -l$bdb_libname... " >&6; }
12518251876Speterif eval \${$as_ac_Lib+:} false; then :
12519251876Speter  $as_echo_n "(cached) " >&6
12520251876Speterelse
12521251876Speter  ac_check_lib_save_LIBS=$LIBS
12522251876SpeterLIBS="-l$bdb_libname  $LIBS"
12523251876Spetercat confdefs.h - <<_ACEOF >conftest.$ac_ext
12524251876Speter/* end confdefs.h.  */
12525251876Speter
12526251876Speter/* Override any GCC internal prototype to avoid an error.
12527251876Speter   Use char because int might match the return type of a GCC
12528251876Speter   builtin and then its argument prototype would still apply.  */
12529251876Speter#ifdef __cplusplus
12530251876Speterextern "C"
12531251876Speter#endif
12532251876Speterchar db_open ();
12533251876Speterint
12534251876Spetermain ()
12535251876Speter{
12536251876Speterreturn db_open ();
12537251876Speter  ;
12538251876Speter  return 0;
12539251876Speter}
12540251876Speter_ACEOF
12541251876Speterif ac_fn_c_try_link "$LINENO"; then :
12542251876Speter  eval "$as_ac_Lib=yes"
12543251876Speterelse
12544251876Speter  eval "$as_ac_Lib=no"
12545251876Speterfi
12546251876Speterrm -f core conftest.err conftest.$ac_objext \
12547251876Speter    conftest$ac_exeext conftest.$ac_ext
12548251876SpeterLIBS=$ac_check_lib_save_LIBS
12549251876Speterfi
12550251876Spetereval ac_res=\$$as_ac_Lib
12551251876Speter	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
12552251876Speter$as_echo "$ac_res" >&6; }
12553251876Speterif eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
12554251876Speter  result=yes
12555251876Speterelse
12556251876Speter  result=no
12557251876Speter
12558251876Speterfi
12559251876Speter
12560251876Speter          fi
12561251876Speter
12562251876Speterelse
12563251876Speter  result="no"
12564251876Speterfi
12565251876Speter
12566251876Speter
12567251876Speter
12568251876Speter        # If we found it, no need to search any more.
12569251876Speter        if test "$result" = "yes"; then
12570251876Speter          found="$bdb_place"
12571251876Speter          break
12572251876Speter        fi
12573251876Speter      done
12574251876Speter      test "$found" != "not" && break
12575251876Speter    done
12576251876Speter    test "$found" != "not" && break
12577251876Speter  done
12578251876Speter
12579251876Speter  # Restore the original values of the flags we tweak.
12580251876Speter  LDFLAGS="$apu_check_lib_save_ldflags"
12581251876Speter  CPPFLAGS="$apu_check_lib_save_cppflags"
12582251876Speter
12583251876Speter  case "$found" in
12584251876Speter  "not")
12585251876Speter    apu_have_db=0
12586251876Speter    ;;
12587251876Speter  "std")
12588251876Speter    apu_db_header=$bdb_header
12589251876Speter    apu_db_lib=$bdb_libname
12590251876Speter    apu_have_db=1
12591251876Speter    ;;
12592251876Speter  *":"*)
12593251876Speter    header="`echo $found | sed -e 's/:.*$//'`"
12594251876Speter    lib="`echo $found | sed -e 's/^.*://'`"
12595251876Speter
12596251876Speter
12597251876Speter  if test "x$APRUTIL_INCLUDES" = "x"; then
12598251876Speter    test "x$silent" != "xyes" && echo "  setting APRUTIL_INCLUDES to \"-I$header\""
12599251876Speter    APRUTIL_INCLUDES="-I$header"
12600251876Speter  else
12601251876Speter    apr_addto_bugger="-I$header"
12602251876Speter    for i in $apr_addto_bugger; do
12603251876Speter      apr_addto_duplicate="0"
12604251876Speter      for j in $APRUTIL_INCLUDES; do
12605251876Speter        if test "x$i" = "x$j"; then
12606251876Speter          apr_addto_duplicate="1"
12607251876Speter          break
12608251876Speter        fi
12609251876Speter      done
12610251876Speter      if test $apr_addto_duplicate = "0"; then
12611251876Speter        test "x$silent" != "xyes" && echo "  adding \"$i\" to APRUTIL_INCLUDES"
12612251876Speter        APRUTIL_INCLUDES="$APRUTIL_INCLUDES $i"
12613251876Speter      fi
12614251876Speter    done
12615251876Speter  fi
12616251876Speter
12617251876Speter
12618251876Speter  if test "x$APRUTIL_LDFLAGS" = "x"; then
12619251876Speter    test "x$silent" != "xyes" && echo "  setting APRUTIL_LDFLAGS to \"-L$lib\""
12620251876Speter    APRUTIL_LDFLAGS="-L$lib"
12621251876Speter  else
12622251876Speter    apr_addto_bugger="-L$lib"
12623251876Speter    for i in $apr_addto_bugger; do
12624251876Speter      apr_addto_duplicate="0"
12625251876Speter      for j in $APRUTIL_LDFLAGS; do
12626251876Speter        if test "x$i" = "x$j"; then
12627251876Speter          apr_addto_duplicate="1"
12628251876Speter          break
12629251876Speter        fi
12630251876Speter      done
12631251876Speter      if test $apr_addto_duplicate = "0"; then
12632251876Speter        test "x$silent" != "xyes" && echo "  adding \"$i\" to APRUTIL_LDFLAGS"
12633251876Speter        APRUTIL_LDFLAGS="$APRUTIL_LDFLAGS $i"
12634251876Speter      fi
12635251876Speter    done
12636251876Speter  fi
12637251876Speter
12638251876Speter    apu_db_header=$bdb_header
12639251876Speter    apu_db_lib=$bdb_libname
12640251876Speter    apu_have_db=1
12641251876Speter    ;;
12642251876Speter  *)
12643251876Speter
12644251876Speter  if test "x$APRUTIL_INCLUDES" = "x"; then
12645251876Speter    test "x$silent" != "xyes" && echo "  setting APRUTIL_INCLUDES to \"-I$found/include\""
12646251876Speter    APRUTIL_INCLUDES="-I$found/include"
12647251876Speter  else
12648251876Speter    apr_addto_bugger="-I$found/include"
12649251876Speter    for i in $apr_addto_bugger; do
12650251876Speter      apr_addto_duplicate="0"
12651251876Speter      for j in $APRUTIL_INCLUDES; do
12652251876Speter        if test "x$i" = "x$j"; then
12653251876Speter          apr_addto_duplicate="1"
12654251876Speter          break
12655251876Speter        fi
12656251876Speter      done
12657251876Speter      if test $apr_addto_duplicate = "0"; then
12658251876Speter        test "x$silent" != "xyes" && echo "  adding \"$i\" to APRUTIL_INCLUDES"
12659251876Speter        APRUTIL_INCLUDES="$APRUTIL_INCLUDES $i"
12660251876Speter      fi
12661251876Speter    done
12662251876Speter  fi
12663251876Speter
12664251876Speter
12665251876Speter  if test "x$APRUTIL_LDFLAGS" = "x"; then
12666251876Speter    test "x$silent" != "xyes" && echo "  setting APRUTIL_LDFLAGS to \"-L$found/lib\""
12667251876Speter    APRUTIL_LDFLAGS="-L$found/lib"
12668251876Speter  else
12669251876Speter    apr_addto_bugger="-L$found/lib"
12670251876Speter    for i in $apr_addto_bugger; do
12671251876Speter      apr_addto_duplicate="0"
12672251876Speter      for j in $APRUTIL_LDFLAGS; do
12673251876Speter        if test "x$i" = "x$j"; then
12674251876Speter          apr_addto_duplicate="1"
12675251876Speter          break
12676251876Speter        fi
12677251876Speter      done
12678251876Speter      if test $apr_addto_duplicate = "0"; then
12679251876Speter        test "x$silent" != "xyes" && echo "  adding \"$i\" to APRUTIL_LDFLAGS"
12680251876Speter        APRUTIL_LDFLAGS="$APRUTIL_LDFLAGS $i"
12681251876Speter      fi
12682251876Speter    done
12683251876Speter  fi
12684251876Speter
12685251876Speter    apu_db_header=$bdb_header
12686251876Speter    apu_db_lib=$bdb_libname
12687251876Speter    apu_have_db=1
12688251876Speter    ;;
12689251876Speter  esac
12690251876Speter
12691251876Speter  if test "$apu_have_db" = "1"; then
12692253734Speter    apu_db_version=${db_major}
12693251876Speter  fi
12694251876Speter
12695253734Speter    if test "$apu_have_db" = "1"; then
12696253734Speter      break
12697251876Speter    fi
12698253734Speter    db_version=`expr $db_version - 1`
12699251876Speter  done
12700253734Speter  if test "$apu_have_db" = "0"; then
12701251876Speter
12702251876Speter  places="$all_places"
12703251876Speter  if test -z "$places"; then
12704251876Speter    places="std"
12705251876Speter  fi
12706251876Speter
12707251876Speter  bdb_version=3
12708251876Speter  if test "-1" != "-1"; then
12709251876Speter    bdb_version="$bdb_version.-1"
12710251876Speter    if test "-1" != "-1"; then
12711251876Speter      bdb_version="$bdb_version.-1"
12712251876Speter    fi
12713251876Speter  fi
12714251876Speter  bdb_places="$places"
12715251876Speter  bdb_default_search_headers="db3/db.h db.h"
12716251876Speter  bdb_default_search_lib_names="db3 db"
12717251876Speter
12718251876Speter
12719251876Speter  apu_have_db=0
12720251876Speter
12721251876Speter  # Save the original values of the flags we tweak.
12722251876Speter  apu_check_lib_save_libs="$LIBS"
12723251876Speter  apu_check_lib_save_ldflags="$LDFLAGS"
12724251876Speter  apu_check_lib_save_cppflags="$CPPFLAGS"
12725251876Speter
12726251876Speter  # The variable `found' is the prefix under which we've found
12727251876Speter  # Berkeley DB, or `not' if we haven't found it anywhere yet.
12728251876Speter  found=not
12729251876Speter  for bdb_place in $bdb_places; do
12730251876Speter
12731251876Speter    LDFLAGS="$apu_check_lib_save_ldflags"
12732251876Speter    CPPFLAGS="$apu_check_lib_save_cppflags"
12733251876Speter    case "$bdb_place" in
12734251876Speter      "std" )
12735251876Speter        description="the standard places"
12736251876Speter      ;;
12737251876Speter      *":"* )
12738251876Speter        header="`echo $bdb_place | sed -e 's/:.*$//'`"
12739251876Speter        lib="`echo $bdb_place | sed -e 's/^.*://'`"
12740251876Speter        CPPFLAGS="$CPPFLAGS -I$header"
12741251876Speter        LDFLAGS="$LDFLAGS -L$lib"
12742251876Speter        description="$header and $lib"
12743251876Speter      ;;
12744251876Speter      * )
12745251876Speter        if test -d $bdb_place; then
12746251876Speter          LDFLAGS="$LDFLAGS -L$bdb_place/lib"
12747251876Speter          CPPFLAGS="$CPPFLAGS -I$bdb_place/include"
12748251876Speter        else
12749251876Speter          { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Berkeley DB $bdb_version in $bdb_place" >&5
12750251876Speter$as_echo_n "checking for Berkeley DB $bdb_version in $bdb_place... " >&6; }
12751251876Speter          { $as_echo "$as_me:${as_lineno-$LINENO}: result: directory not found" >&5
12752251876Speter$as_echo "directory not found" >&6; }
12753251876Speter          continue
12754251876Speter        fi
12755251876Speter        description="$bdb_place"
12756251876Speter      ;;
12757251876Speter    esac
12758251876Speter
12759251876Speter    # Since there is no AC_MSG_NOTICE in autoconf 2.13, we use this
12760251876Speter    # trick to display a message instead.
12761251876Speter    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Berkeley DB $bdb_version in $description" >&5
12762251876Speter$as_echo_n "checking for Berkeley DB $bdb_version in $description... " >&6; }
12763251876Speter    { $as_echo "$as_me:${as_lineno-$LINENO}: result: " >&5
12764251876Speter$as_echo "" >&6; }
12765251876Speter
12766251876Speter    for bdb_libname in $bdb_default_search_lib_names; do
12767251876Speter      for bdb_header in $bdb_default_search_headers; do
12768251876Speter        # Clear the header cache variable for each location
12769251876Speter
12770251876Speter        cache_id="`echo ac_cv_header_${bdb_header} \
12771251876Speter                 | sed -e 's/[^a-zA-Z0-9_]/_/g'`"
12772251876Speter
12773251876Speter        unset $cache_id
12774251876Speter        as_ac_Header=`$as_echo "ac_cv_header_$bdb_header" | $as_tr_sh`
12775251876Speterac_fn_c_check_header_mongrel "$LINENO" "$bdb_header" "$as_ac_Header" "$ac_includes_default"
12776251876Speterif eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
12777251876Speter
12778272076Speter          if test "3" = "3" -o "3" = "4" -o "3" = "5" -o "3" = "6"; then
12779251876Speter            # We generate a separate cache variable for each prefix and libname
12780251876Speter            # we search under.  That way, we avoid caching information that
12781251876Speter            # changes if the user runs `configure' with a different set of
12782251876Speter            # switches.
12783251876Speter
12784251876Speter            cache_id="`echo apu_cv_check_berkeley_db_3_-1_-1_${bdb_header}_${bdb_libname}_in_${bdb_place} \
12785251876Speter                     | sed -e 's/[^a-zA-Z0-9_]/_/g'`"
12786251876Speter
12787251876Speter
12788251876Speter            { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -l$bdb_libname" >&5
12789251876Speter$as_echo_n "checking for -l$bdb_libname... " >&6; }
12790251876Speter                                    if eval \${$cache_id+:} false; then :
12791251876Speter  $as_echo_n "(cached) " >&6
12792251876Speterelse
12793251876Speter
12794251876Speter
12795251876Speter    apu_try_berkeley_db_save_libs="$LIBS"
12796251876Speter
12797251876Speter    apu_check_berkeley_db_major=3
12798251876Speter    apu_check_berkeley_db_minor=-1
12799251876Speter    apu_check_berkeley_db_patch=-1
12800251876Speter    apu_try_berkeley_db_header=$bdb_header
12801251876Speter    apu_try_berkeley_db_libname=$bdb_libname
12802251876Speter
12803251876Speter    LIBS="$LIBS -l$apu_try_berkeley_db_libname"
12804251876Speter    if test "$cross_compiling" = yes; then :
12805251876Speter  apu_try_berkeley_db=yes
12806251876Speter
12807251876Speterelse
12808251876Speter  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12809251876Speter/* end confdefs.h.  */
12810251876Speter
12811251876Speter#include <stdlib.h>
12812251876Speter#include <stdio.h>
12813251876Speter#include <$apu_try_berkeley_db_header>
12814251876Spetermain ()
12815251876Speter{
12816251876Speter  int major, minor, patch;
12817251876Speter
12818251876Speter  db_version(&major, &minor, &patch);
12819251876Speter
12820251876Speter  /* Sanity check: ensure that db.h constants actually match the db library */
12821251876Speter  if (major != DB_VERSION_MAJOR
12822251876Speter      || minor != DB_VERSION_MINOR
12823251876Speter      || patch != DB_VERSION_PATCH)
12824251876Speter    exit (1);
12825251876Speter
12826251876Speter  /* Run-time check:  ensure the library claims to be the correct version. */
12827251876Speter
12828251876Speter  if ($apu_check_berkeley_db_major != -1) {
12829251876Speter    if (major < $apu_check_berkeley_db_major)
12830251876Speter      exit (1);
12831251876Speter    if (major > $apu_check_berkeley_db_major)
12832251876Speter      exit (0);
12833251876Speter  }
12834251876Speter
12835251876Speter  if ($apu_check_berkeley_db_minor != -1) {
12836251876Speter    if (minor < $apu_check_berkeley_db_minor)
12837251876Speter      exit (1);
12838251876Speter    if (minor > $apu_check_berkeley_db_minor)
12839251876Speter      exit (0);
12840251876Speter  }
12841251876Speter
12842251876Speter  if ($apu_check_berkeley_db_patch == -1
12843251876Speter      || patch >= $apu_check_berkeley_db_patch)
12844251876Speter    exit (0);
12845251876Speter  else
12846251876Speter    exit (1);
12847251876Speter}
12848251876Speter
12849251876Speter_ACEOF
12850251876Speterif ac_fn_c_try_run "$LINENO"; then :
12851251876Speter  apu_try_berkeley_db=yes
12852251876Speterelse
12853251876Speter  apu_try_berkeley_db=no
12854251876Speterfi
12855251876Speterrm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
12856251876Speter  conftest.$ac_objext conftest.beam conftest.$ac_ext
12857251876Speterfi
12858251876Speter
12859251876Speter
12860251876Speter    LIBS="$apu_try_berkeley_db_save_libs"
12861251876Speter
12862251876Speter
12863251876Speter                eval "$cache_id=$apu_try_berkeley_db"
12864251876Speter
12865251876Speterfi
12866251876Speter
12867251876Speter            result="`eval echo '$'$cache_id`"
12868251876Speter            { $as_echo "$as_me:${as_lineno-$LINENO}: result: $result" >&5
12869251876Speter$as_echo "$result" >&6; }
12870251876Speter          elif test "3" = "1"; then
12871251876Speter            as_ac_Lib=`$as_echo "ac_cv_lib_$bdb_libname''_dbopen" | $as_tr_sh`
12872251876Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for dbopen in -l$bdb_libname" >&5
12873251876Speter$as_echo_n "checking for dbopen in -l$bdb_libname... " >&6; }
12874251876Speterif eval \${$as_ac_Lib+:} false; then :
12875251876Speter  $as_echo_n "(cached) " >&6
12876251876Speterelse
12877251876Speter  ac_check_lib_save_LIBS=$LIBS
12878251876SpeterLIBS="-l$bdb_libname  $LIBS"
12879251876Spetercat confdefs.h - <<_ACEOF >conftest.$ac_ext
12880251876Speter/* end confdefs.h.  */
12881251876Speter
12882251876Speter/* Override any GCC internal prototype to avoid an error.
12883251876Speter   Use char because int might match the return type of a GCC
12884251876Speter   builtin and then its argument prototype would still apply.  */
12885251876Speter#ifdef __cplusplus
12886251876Speterextern "C"
12887251876Speter#endif
12888251876Speterchar dbopen ();
12889251876Speterint
12890251876Spetermain ()
12891251876Speter{
12892251876Speterreturn dbopen ();
12893251876Speter  ;
12894251876Speter  return 0;
12895251876Speter}
12896251876Speter_ACEOF
12897251876Speterif ac_fn_c_try_link "$LINENO"; then :
12898251876Speter  eval "$as_ac_Lib=yes"
12899251876Speterelse
12900251876Speter  eval "$as_ac_Lib=no"
12901251876Speterfi
12902251876Speterrm -f core conftest.err conftest.$ac_objext \
12903251876Speter    conftest$ac_exeext conftest.$ac_ext
12904251876SpeterLIBS=$ac_check_lib_save_LIBS
12905251876Speterfi
12906251876Spetereval ac_res=\$$as_ac_Lib
12907251876Speter	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
12908251876Speter$as_echo "$ac_res" >&6; }
12909251876Speterif eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
12910251876Speter  result=yes
12911251876Speterelse
12912251876Speter  result=no
12913251876Speter
12914251876Speterfi
12915251876Speter
12916251876Speter          elif test "3" = "2"; then
12917251876Speter            as_ac_Lib=`$as_echo "ac_cv_lib_$bdb_libname''_db_open" | $as_tr_sh`
12918251876Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for db_open in -l$bdb_libname" >&5
12919251876Speter$as_echo_n "checking for db_open in -l$bdb_libname... " >&6; }
12920251876Speterif eval \${$as_ac_Lib+:} false; then :
12921251876Speter  $as_echo_n "(cached) " >&6
12922251876Speterelse
12923251876Speter  ac_check_lib_save_LIBS=$LIBS
12924251876SpeterLIBS="-l$bdb_libname  $LIBS"
12925251876Spetercat confdefs.h - <<_ACEOF >conftest.$ac_ext
12926251876Speter/* end confdefs.h.  */
12927251876Speter
12928251876Speter/* Override any GCC internal prototype to avoid an error.
12929251876Speter   Use char because int might match the return type of a GCC
12930251876Speter   builtin and then its argument prototype would still apply.  */
12931251876Speter#ifdef __cplusplus
12932251876Speterextern "C"
12933251876Speter#endif
12934251876Speterchar db_open ();
12935251876Speterint
12936251876Spetermain ()
12937251876Speter{
12938251876Speterreturn db_open ();
12939251876Speter  ;
12940251876Speter  return 0;
12941251876Speter}
12942251876Speter_ACEOF
12943251876Speterif ac_fn_c_try_link "$LINENO"; then :
12944251876Speter  eval "$as_ac_Lib=yes"
12945251876Speterelse
12946251876Speter  eval "$as_ac_Lib=no"
12947251876Speterfi
12948251876Speterrm -f core conftest.err conftest.$ac_objext \
12949251876Speter    conftest$ac_exeext conftest.$ac_ext
12950251876SpeterLIBS=$ac_check_lib_save_LIBS
12951251876Speterfi
12952251876Spetereval ac_res=\$$as_ac_Lib
12953251876Speter	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
12954251876Speter$as_echo "$ac_res" >&6; }
12955251876Speterif eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
12956251876Speter  result=yes
12957251876Speterelse
12958251876Speter  result=no
12959251876Speter
12960251876Speterfi
12961251876Speter
12962251876Speter          fi
12963251876Speter
12964251876Speterelse
12965251876Speter  result="no"
12966251876Speterfi
12967251876Speter
12968251876Speter
12969251876Speter
12970251876Speter        # If we found it, no need to search any more.
12971251876Speter        if test "$result" = "yes"; then
12972251876Speter          found="$bdb_place"
12973251876Speter          break
12974251876Speter        fi
12975251876Speter      done
12976251876Speter      test "$found" != "not" && break
12977251876Speter    done
12978251876Speter    test "$found" != "not" && break
12979251876Speter  done
12980251876Speter
12981251876Speter  # Restore the original values of the flags we tweak.
12982251876Speter  LDFLAGS="$apu_check_lib_save_ldflags"
12983251876Speter  CPPFLAGS="$apu_check_lib_save_cppflags"
12984251876Speter
12985251876Speter  case "$found" in
12986251876Speter  "not")
12987251876Speter    apu_have_db=0
12988251876Speter    ;;
12989251876Speter  "std")
12990251876Speter    apu_db_header=$bdb_header
12991251876Speter    apu_db_lib=$bdb_libname
12992251876Speter    apu_have_db=1
12993251876Speter    ;;
12994251876Speter  *":"*)
12995251876Speter    header="`echo $found | sed -e 's/:.*$//'`"
12996251876Speter    lib="`echo $found | sed -e 's/^.*://'`"
12997251876Speter
12998251876Speter
12999251876Speter  if test "x$APRUTIL_INCLUDES" = "x"; then
13000251876Speter    test "x$silent" != "xyes" && echo "  setting APRUTIL_INCLUDES to \"-I$header\""
13001251876Speter    APRUTIL_INCLUDES="-I$header"
13002251876Speter  else
13003251876Speter    apr_addto_bugger="-I$header"
13004251876Speter    for i in $apr_addto_bugger; do
13005251876Speter      apr_addto_duplicate="0"
13006251876Speter      for j in $APRUTIL_INCLUDES; do
13007251876Speter        if test "x$i" = "x$j"; then
13008251876Speter          apr_addto_duplicate="1"
13009251876Speter          break
13010251876Speter        fi
13011251876Speter      done
13012251876Speter      if test $apr_addto_duplicate = "0"; then
13013251876Speter        test "x$silent" != "xyes" && echo "  adding \"$i\" to APRUTIL_INCLUDES"
13014251876Speter        APRUTIL_INCLUDES="$APRUTIL_INCLUDES $i"
13015251876Speter      fi
13016251876Speter    done
13017251876Speter  fi
13018251876Speter
13019251876Speter
13020251876Speter  if test "x$APRUTIL_LDFLAGS" = "x"; then
13021251876Speter    test "x$silent" != "xyes" && echo "  setting APRUTIL_LDFLAGS to \"-L$lib\""
13022251876Speter    APRUTIL_LDFLAGS="-L$lib"
13023251876Speter  else
13024251876Speter    apr_addto_bugger="-L$lib"
13025251876Speter    for i in $apr_addto_bugger; do
13026251876Speter      apr_addto_duplicate="0"
13027251876Speter      for j in $APRUTIL_LDFLAGS; do
13028251876Speter        if test "x$i" = "x$j"; then
13029251876Speter          apr_addto_duplicate="1"
13030251876Speter          break
13031251876Speter        fi
13032251876Speter      done
13033251876Speter      if test $apr_addto_duplicate = "0"; then
13034251876Speter        test "x$silent" != "xyes" && echo "  adding \"$i\" to APRUTIL_LDFLAGS"
13035251876Speter        APRUTIL_LDFLAGS="$APRUTIL_LDFLAGS $i"
13036251876Speter      fi
13037251876Speter    done
13038251876Speter  fi
13039251876Speter
13040251876Speter    apu_db_header=$bdb_header
13041251876Speter    apu_db_lib=$bdb_libname
13042251876Speter    apu_have_db=1
13043251876Speter    ;;
13044251876Speter  *)
13045251876Speter
13046251876Speter  if test "x$APRUTIL_INCLUDES" = "x"; then
13047251876Speter    test "x$silent" != "xyes" && echo "  setting APRUTIL_INCLUDES to \"-I$found/include\""
13048251876Speter    APRUTIL_INCLUDES="-I$found/include"
13049251876Speter  else
13050251876Speter    apr_addto_bugger="-I$found/include"
13051251876Speter    for i in $apr_addto_bugger; do
13052251876Speter      apr_addto_duplicate="0"
13053251876Speter      for j in $APRUTIL_INCLUDES; do
13054251876Speter        if test "x$i" = "x$j"; then
13055251876Speter          apr_addto_duplicate="1"
13056251876Speter          break
13057251876Speter        fi
13058251876Speter      done
13059251876Speter      if test $apr_addto_duplicate = "0"; then
13060251876Speter        test "x$silent" != "xyes" && echo "  adding \"$i\" to APRUTIL_INCLUDES"
13061251876Speter        APRUTIL_INCLUDES="$APRUTIL_INCLUDES $i"
13062251876Speter      fi
13063251876Speter    done
13064251876Speter  fi
13065251876Speter
13066251876Speter
13067251876Speter  if test "x$APRUTIL_LDFLAGS" = "x"; then
13068251876Speter    test "x$silent" != "xyes" && echo "  setting APRUTIL_LDFLAGS to \"-L$found/lib\""
13069251876Speter    APRUTIL_LDFLAGS="-L$found/lib"
13070251876Speter  else
13071251876Speter    apr_addto_bugger="-L$found/lib"
13072251876Speter    for i in $apr_addto_bugger; do
13073251876Speter      apr_addto_duplicate="0"
13074251876Speter      for j in $APRUTIL_LDFLAGS; do
13075251876Speter        if test "x$i" = "x$j"; then
13076251876Speter          apr_addto_duplicate="1"
13077251876Speter          break
13078251876Speter        fi
13079251876Speter      done
13080251876Speter      if test $apr_addto_duplicate = "0"; then
13081251876Speter        test "x$silent" != "xyes" && echo "  adding \"$i\" to APRUTIL_LDFLAGS"
13082251876Speter        APRUTIL_LDFLAGS="$APRUTIL_LDFLAGS $i"
13083251876Speter      fi
13084251876Speter    done
13085251876Speter  fi
13086251876Speter
13087251876Speter    apu_db_header=$bdb_header
13088251876Speter    apu_db_lib=$bdb_libname
13089251876Speter    apu_have_db=1
13090251876Speter    ;;
13091251876Speter  esac
13092251876Speter
13093251876Speter  if test "$apu_have_db" = "1"; then
13094251876Speter    apu_db_version=3
13095251876Speter  fi
13096251876Speter
13097253734Speter  fi
13098253734Speter  if test "$apu_have_db" = "0"; then
13099251876Speter
13100251876Speter  places="$all_places"
13101251876Speter  if test -z "$places"; then
13102251876Speter    places="std"
13103251876Speter  fi
13104251876Speter
13105251876Speter  bdb_version=2
13106251876Speter  if test "-1" != "-1"; then
13107251876Speter    bdb_version="$bdb_version.-1"
13108251876Speter    if test "-1" != "-1"; then
13109251876Speter      bdb_version="$bdb_version.-1"
13110251876Speter    fi
13111251876Speter  fi
13112251876Speter  bdb_places="$places"
13113251876Speter  bdb_default_search_headers="db2/db.h db.h"
13114251876Speter  bdb_default_search_lib_names="db2 db"
13115251876Speter
13116251876Speter
13117251876Speter  apu_have_db=0
13118251876Speter
13119251876Speter  # Save the original values of the flags we tweak.
13120251876Speter  apu_check_lib_save_libs="$LIBS"
13121251876Speter  apu_check_lib_save_ldflags="$LDFLAGS"
13122251876Speter  apu_check_lib_save_cppflags="$CPPFLAGS"
13123251876Speter
13124251876Speter  # The variable `found' is the prefix under which we've found
13125251876Speter  # Berkeley DB, or `not' if we haven't found it anywhere yet.
13126251876Speter  found=not
13127251876Speter  for bdb_place in $bdb_places; do
13128251876Speter
13129251876Speter    LDFLAGS="$apu_check_lib_save_ldflags"
13130251876Speter    CPPFLAGS="$apu_check_lib_save_cppflags"
13131251876Speter    case "$bdb_place" in
13132251876Speter      "std" )
13133251876Speter        description="the standard places"
13134251876Speter      ;;
13135251876Speter      *":"* )
13136251876Speter        header="`echo $bdb_place | sed -e 's/:.*$//'`"
13137251876Speter        lib="`echo $bdb_place | sed -e 's/^.*://'`"
13138251876Speter        CPPFLAGS="$CPPFLAGS -I$header"
13139251876Speter        LDFLAGS="$LDFLAGS -L$lib"
13140251876Speter        description="$header and $lib"
13141251876Speter      ;;
13142251876Speter      * )
13143251876Speter        if test -d $bdb_place; then
13144251876Speter          LDFLAGS="$LDFLAGS -L$bdb_place/lib"
13145251876Speter          CPPFLAGS="$CPPFLAGS -I$bdb_place/include"
13146251876Speter        else
13147251876Speter          { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Berkeley DB $bdb_version in $bdb_place" >&5
13148251876Speter$as_echo_n "checking for Berkeley DB $bdb_version in $bdb_place... " >&6; }
13149251876Speter          { $as_echo "$as_me:${as_lineno-$LINENO}: result: directory not found" >&5
13150251876Speter$as_echo "directory not found" >&6; }
13151251876Speter          continue
13152251876Speter        fi
13153251876Speter        description="$bdb_place"
13154251876Speter      ;;
13155251876Speter    esac
13156251876Speter
13157251876Speter    # Since there is no AC_MSG_NOTICE in autoconf 2.13, we use this
13158251876Speter    # trick to display a message instead.
13159251876Speter    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Berkeley DB $bdb_version in $description" >&5
13160251876Speter$as_echo_n "checking for Berkeley DB $bdb_version in $description... " >&6; }
13161251876Speter    { $as_echo "$as_me:${as_lineno-$LINENO}: result: " >&5
13162251876Speter$as_echo "" >&6; }
13163251876Speter
13164251876Speter    for bdb_libname in $bdb_default_search_lib_names; do
13165251876Speter      for bdb_header in $bdb_default_search_headers; do
13166251876Speter        # Clear the header cache variable for each location
13167251876Speter
13168251876Speter        cache_id="`echo ac_cv_header_${bdb_header} \
13169251876Speter                 | sed -e 's/[^a-zA-Z0-9_]/_/g'`"
13170251876Speter
13171251876Speter        unset $cache_id
13172251876Speter        as_ac_Header=`$as_echo "ac_cv_header_$bdb_header" | $as_tr_sh`
13173251876Speterac_fn_c_check_header_mongrel "$LINENO" "$bdb_header" "$as_ac_Header" "$ac_includes_default"
13174251876Speterif eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
13175251876Speter
13176272076Speter          if test "2" = "3" -o "2" = "4" -o "2" = "5" -o "2" = "6"; then
13177251876Speter            # We generate a separate cache variable for each prefix and libname
13178251876Speter            # we search under.  That way, we avoid caching information that
13179251876Speter            # changes if the user runs `configure' with a different set of
13180251876Speter            # switches.
13181251876Speter
13182251876Speter            cache_id="`echo apu_cv_check_berkeley_db_2_-1_-1_${bdb_header}_${bdb_libname}_in_${bdb_place} \
13183251876Speter                     | sed -e 's/[^a-zA-Z0-9_]/_/g'`"
13184251876Speter
13185251876Speter
13186251876Speter            { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -l$bdb_libname" >&5
13187251876Speter$as_echo_n "checking for -l$bdb_libname... " >&6; }
13188251876Speter                                    if eval \${$cache_id+:} false; then :
13189251876Speter  $as_echo_n "(cached) " >&6
13190251876Speterelse
13191251876Speter
13192251876Speter
13193251876Speter    apu_try_berkeley_db_save_libs="$LIBS"
13194251876Speter
13195251876Speter    apu_check_berkeley_db_major=2
13196251876Speter    apu_check_berkeley_db_minor=-1
13197251876Speter    apu_check_berkeley_db_patch=-1
13198251876Speter    apu_try_berkeley_db_header=$bdb_header
13199251876Speter    apu_try_berkeley_db_libname=$bdb_libname
13200251876Speter
13201251876Speter    LIBS="$LIBS -l$apu_try_berkeley_db_libname"
13202251876Speter    if test "$cross_compiling" = yes; then :
13203251876Speter  apu_try_berkeley_db=yes
13204251876Speter
13205251876Speterelse
13206251876Speter  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13207251876Speter/* end confdefs.h.  */
13208251876Speter
13209251876Speter#include <stdlib.h>
13210251876Speter#include <stdio.h>
13211251876Speter#include <$apu_try_berkeley_db_header>
13212251876Spetermain ()
13213251876Speter{
13214251876Speter  int major, minor, patch;
13215251876Speter
13216251876Speter  db_version(&major, &minor, &patch);
13217251876Speter
13218251876Speter  /* Sanity check: ensure that db.h constants actually match the db library */
13219251876Speter  if (major != DB_VERSION_MAJOR
13220251876Speter      || minor != DB_VERSION_MINOR
13221251876Speter      || patch != DB_VERSION_PATCH)
13222251876Speter    exit (1);
13223251876Speter
13224251876Speter  /* Run-time check:  ensure the library claims to be the correct version. */
13225251876Speter
13226251876Speter  if ($apu_check_berkeley_db_major != -1) {
13227251876Speter    if (major < $apu_check_berkeley_db_major)
13228251876Speter      exit (1);
13229251876Speter    if (major > $apu_check_berkeley_db_major)
13230251876Speter      exit (0);
13231251876Speter  }
13232251876Speter
13233251876Speter  if ($apu_check_berkeley_db_minor != -1) {
13234251876Speter    if (minor < $apu_check_berkeley_db_minor)
13235251876Speter      exit (1);
13236251876Speter    if (minor > $apu_check_berkeley_db_minor)
13237251876Speter      exit (0);
13238251876Speter  }
13239251876Speter
13240251876Speter  if ($apu_check_berkeley_db_patch == -1
13241251876Speter      || patch >= $apu_check_berkeley_db_patch)
13242251876Speter    exit (0);
13243251876Speter  else
13244251876Speter    exit (1);
13245251876Speter}
13246251876Speter
13247251876Speter_ACEOF
13248251876Speterif ac_fn_c_try_run "$LINENO"; then :
13249251876Speter  apu_try_berkeley_db=yes
13250251876Speterelse
13251251876Speter  apu_try_berkeley_db=no
13252251876Speterfi
13253251876Speterrm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
13254251876Speter  conftest.$ac_objext conftest.beam conftest.$ac_ext
13255251876Speterfi
13256251876Speter
13257251876Speter
13258251876Speter    LIBS="$apu_try_berkeley_db_save_libs"
13259251876Speter
13260251876Speter
13261251876Speter                eval "$cache_id=$apu_try_berkeley_db"
13262251876Speter
13263251876Speterfi
13264251876Speter
13265251876Speter            result="`eval echo '$'$cache_id`"
13266251876Speter            { $as_echo "$as_me:${as_lineno-$LINENO}: result: $result" >&5
13267251876Speter$as_echo "$result" >&6; }
13268251876Speter          elif test "2" = "1"; then
13269251876Speter            as_ac_Lib=`$as_echo "ac_cv_lib_$bdb_libname''_dbopen" | $as_tr_sh`
13270251876Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for dbopen in -l$bdb_libname" >&5
13271251876Speter$as_echo_n "checking for dbopen in -l$bdb_libname... " >&6; }
13272251876Speterif eval \${$as_ac_Lib+:} false; then :
13273251876Speter  $as_echo_n "(cached) " >&6
13274251876Speterelse
13275251876Speter  ac_check_lib_save_LIBS=$LIBS
13276251876SpeterLIBS="-l$bdb_libname  $LIBS"
13277251876Spetercat confdefs.h - <<_ACEOF >conftest.$ac_ext
13278251876Speter/* end confdefs.h.  */
13279251876Speter
13280251876Speter/* Override any GCC internal prototype to avoid an error.
13281251876Speter   Use char because int might match the return type of a GCC
13282251876Speter   builtin and then its argument prototype would still apply.  */
13283251876Speter#ifdef __cplusplus
13284251876Speterextern "C"
13285251876Speter#endif
13286251876Speterchar dbopen ();
13287251876Speterint
13288251876Spetermain ()
13289251876Speter{
13290251876Speterreturn dbopen ();
13291251876Speter  ;
13292251876Speter  return 0;
13293251876Speter}
13294251876Speter_ACEOF
13295251876Speterif ac_fn_c_try_link "$LINENO"; then :
13296251876Speter  eval "$as_ac_Lib=yes"
13297251876Speterelse
13298251876Speter  eval "$as_ac_Lib=no"
13299251876Speterfi
13300251876Speterrm -f core conftest.err conftest.$ac_objext \
13301251876Speter    conftest$ac_exeext conftest.$ac_ext
13302251876SpeterLIBS=$ac_check_lib_save_LIBS
13303251876Speterfi
13304251876Spetereval ac_res=\$$as_ac_Lib
13305251876Speter	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
13306251876Speter$as_echo "$ac_res" >&6; }
13307251876Speterif eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
13308251876Speter  result=yes
13309251876Speterelse
13310251876Speter  result=no
13311251876Speter
13312251876Speterfi
13313251876Speter
13314251876Speter          elif test "2" = "2"; then
13315251876Speter            as_ac_Lib=`$as_echo "ac_cv_lib_$bdb_libname''_db_open" | $as_tr_sh`
13316251876Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for db_open in -l$bdb_libname" >&5
13317251876Speter$as_echo_n "checking for db_open in -l$bdb_libname... " >&6; }
13318251876Speterif eval \${$as_ac_Lib+:} false; then :
13319251876Speter  $as_echo_n "(cached) " >&6
13320251876Speterelse
13321251876Speter  ac_check_lib_save_LIBS=$LIBS
13322251876SpeterLIBS="-l$bdb_libname  $LIBS"
13323251876Spetercat confdefs.h - <<_ACEOF >conftest.$ac_ext
13324251876Speter/* end confdefs.h.  */
13325251876Speter
13326251876Speter/* Override any GCC internal prototype to avoid an error.
13327251876Speter   Use char because int might match the return type of a GCC
13328251876Speter   builtin and then its argument prototype would still apply.  */
13329251876Speter#ifdef __cplusplus
13330251876Speterextern "C"
13331251876Speter#endif
13332251876Speterchar db_open ();
13333251876Speterint
13334251876Spetermain ()
13335251876Speter{
13336251876Speterreturn db_open ();
13337251876Speter  ;
13338251876Speter  return 0;
13339251876Speter}
13340251876Speter_ACEOF
13341251876Speterif ac_fn_c_try_link "$LINENO"; then :
13342251876Speter  eval "$as_ac_Lib=yes"
13343251876Speterelse
13344251876Speter  eval "$as_ac_Lib=no"
13345251876Speterfi
13346251876Speterrm -f core conftest.err conftest.$ac_objext \
13347251876Speter    conftest$ac_exeext conftest.$ac_ext
13348251876SpeterLIBS=$ac_check_lib_save_LIBS
13349251876Speterfi
13350251876Spetereval ac_res=\$$as_ac_Lib
13351251876Speter	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
13352251876Speter$as_echo "$ac_res" >&6; }
13353251876Speterif eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
13354251876Speter  result=yes
13355251876Speterelse
13356251876Speter  result=no
13357251876Speter
13358251876Speterfi
13359251876Speter
13360251876Speter          fi
13361251876Speter
13362251876Speterelse
13363251876Speter  result="no"
13364251876Speterfi
13365251876Speter
13366251876Speter
13367251876Speter
13368251876Speter        # If we found it, no need to search any more.
13369251876Speter        if test "$result" = "yes"; then
13370251876Speter          found="$bdb_place"
13371251876Speter          break
13372251876Speter        fi
13373251876Speter      done
13374251876Speter      test "$found" != "not" && break
13375251876Speter    done
13376251876Speter    test "$found" != "not" && break
13377251876Speter  done
13378251876Speter
13379251876Speter  # Restore the original values of the flags we tweak.
13380251876Speter  LDFLAGS="$apu_check_lib_save_ldflags"
13381251876Speter  CPPFLAGS="$apu_check_lib_save_cppflags"
13382251876Speter
13383251876Speter  case "$found" in
13384251876Speter  "not")
13385251876Speter    apu_have_db=0
13386251876Speter    ;;
13387251876Speter  "std")
13388251876Speter    apu_db_header=$bdb_header
13389251876Speter    apu_db_lib=$bdb_libname
13390251876Speter    apu_have_db=1
13391251876Speter    ;;
13392251876Speter  *":"*)
13393251876Speter    header="`echo $found | sed -e 's/:.*$//'`"
13394251876Speter    lib="`echo $found | sed -e 's/^.*://'`"
13395251876Speter
13396251876Speter
13397251876Speter  if test "x$APRUTIL_INCLUDES" = "x"; then
13398251876Speter    test "x$silent" != "xyes" && echo "  setting APRUTIL_INCLUDES to \"-I$header\""
13399251876Speter    APRUTIL_INCLUDES="-I$header"
13400251876Speter  else
13401251876Speter    apr_addto_bugger="-I$header"
13402251876Speter    for i in $apr_addto_bugger; do
13403251876Speter      apr_addto_duplicate="0"
13404251876Speter      for j in $APRUTIL_INCLUDES; do
13405251876Speter        if test "x$i" = "x$j"; then
13406251876Speter          apr_addto_duplicate="1"
13407251876Speter          break
13408251876Speter        fi
13409251876Speter      done
13410251876Speter      if test $apr_addto_duplicate = "0"; then
13411251876Speter        test "x$silent" != "xyes" && echo "  adding \"$i\" to APRUTIL_INCLUDES"
13412251876Speter        APRUTIL_INCLUDES="$APRUTIL_INCLUDES $i"
13413251876Speter      fi
13414251876Speter    done
13415251876Speter  fi
13416251876Speter
13417251876Speter
13418251876Speter  if test "x$APRUTIL_LDFLAGS" = "x"; then
13419251876Speter    test "x$silent" != "xyes" && echo "  setting APRUTIL_LDFLAGS to \"-L$lib\""
13420251876Speter    APRUTIL_LDFLAGS="-L$lib"
13421251876Speter  else
13422251876Speter    apr_addto_bugger="-L$lib"
13423251876Speter    for i in $apr_addto_bugger; do
13424251876Speter      apr_addto_duplicate="0"
13425251876Speter      for j in $APRUTIL_LDFLAGS; do
13426251876Speter        if test "x$i" = "x$j"; then
13427251876Speter          apr_addto_duplicate="1"
13428251876Speter          break
13429251876Speter        fi
13430251876Speter      done
13431251876Speter      if test $apr_addto_duplicate = "0"; then
13432251876Speter        test "x$silent" != "xyes" && echo "  adding \"$i\" to APRUTIL_LDFLAGS"
13433251876Speter        APRUTIL_LDFLAGS="$APRUTIL_LDFLAGS $i"
13434251876Speter      fi
13435251876Speter    done
13436251876Speter  fi
13437251876Speter
13438251876Speter    apu_db_header=$bdb_header
13439251876Speter    apu_db_lib=$bdb_libname
13440251876Speter    apu_have_db=1
13441251876Speter    ;;
13442251876Speter  *)
13443251876Speter
13444251876Speter  if test "x$APRUTIL_INCLUDES" = "x"; then
13445251876Speter    test "x$silent" != "xyes" && echo "  setting APRUTIL_INCLUDES to \"-I$found/include\""
13446251876Speter    APRUTIL_INCLUDES="-I$found/include"
13447251876Speter  else
13448251876Speter    apr_addto_bugger="-I$found/include"
13449251876Speter    for i in $apr_addto_bugger; do
13450251876Speter      apr_addto_duplicate="0"
13451251876Speter      for j in $APRUTIL_INCLUDES; do
13452251876Speter        if test "x$i" = "x$j"; then
13453251876Speter          apr_addto_duplicate="1"
13454251876Speter          break
13455251876Speter        fi
13456251876Speter      done
13457251876Speter      if test $apr_addto_duplicate = "0"; then
13458251876Speter        test "x$silent" != "xyes" && echo "  adding \"$i\" to APRUTIL_INCLUDES"
13459251876Speter        APRUTIL_INCLUDES="$APRUTIL_INCLUDES $i"
13460251876Speter      fi
13461251876Speter    done
13462251876Speter  fi
13463251876Speter
13464251876Speter
13465251876Speter  if test "x$APRUTIL_LDFLAGS" = "x"; then
13466251876Speter    test "x$silent" != "xyes" && echo "  setting APRUTIL_LDFLAGS to \"-L$found/lib\""
13467251876Speter    APRUTIL_LDFLAGS="-L$found/lib"
13468251876Speter  else
13469251876Speter    apr_addto_bugger="-L$found/lib"
13470251876Speter    for i in $apr_addto_bugger; do
13471251876Speter      apr_addto_duplicate="0"
13472251876Speter      for j in $APRUTIL_LDFLAGS; do
13473251876Speter        if test "x$i" = "x$j"; then
13474251876Speter          apr_addto_duplicate="1"
13475251876Speter          break
13476251876Speter        fi
13477251876Speter      done
13478251876Speter      if test $apr_addto_duplicate = "0"; then
13479251876Speter        test "x$silent" != "xyes" && echo "  adding \"$i\" to APRUTIL_LDFLAGS"
13480251876Speter        APRUTIL_LDFLAGS="$APRUTIL_LDFLAGS $i"
13481251876Speter      fi
13482251876Speter    done
13483251876Speter  fi
13484251876Speter
13485251876Speter    apu_db_header=$bdb_header
13486251876Speter    apu_db_lib=$bdb_libname
13487251876Speter    apu_have_db=1
13488251876Speter    ;;
13489251876Speter  esac
13490251876Speter
13491251876Speter  if test "$apu_have_db" = "1"; then
13492251876Speter    apu_db_version=2
13493251876Speter  fi
13494251876Speter
13495253734Speter  fi
13496253734Speter  if test "$apu_have_db" = "0"; then
13497251876Speter
13498251876Speter  places="$all_places"
13499251876Speter  if test -z "$places"; then
13500251876Speter    places="std"
13501251876Speter  fi
13502251876Speter
13503251876Speter  bdb_version=1
13504251876Speter  if test "0" != "-1"; then
13505251876Speter    bdb_version="$bdb_version.0"
13506251876Speter    if test "0" != "-1"; then
13507251876Speter      bdb_version="$bdb_version.0"
13508251876Speter    fi
13509251876Speter  fi
13510251876Speter  bdb_places="$places"
13511251876Speter  bdb_default_search_headers="db1/db.h db.h"
13512251876Speter  bdb_default_search_lib_names="db1"
13513251876Speter
13514251876Speter
13515251876Speter  apu_have_db=0
13516251876Speter
13517251876Speter  # Save the original values of the flags we tweak.
13518251876Speter  apu_check_lib_save_libs="$LIBS"
13519251876Speter  apu_check_lib_save_ldflags="$LDFLAGS"
13520251876Speter  apu_check_lib_save_cppflags="$CPPFLAGS"
13521251876Speter
13522251876Speter  # The variable `found' is the prefix under which we've found
13523251876Speter  # Berkeley DB, or `not' if we haven't found it anywhere yet.
13524251876Speter  found=not
13525251876Speter  for bdb_place in $bdb_places; do
13526251876Speter
13527251876Speter    LDFLAGS="$apu_check_lib_save_ldflags"
13528251876Speter    CPPFLAGS="$apu_check_lib_save_cppflags"
13529251876Speter    case "$bdb_place" in
13530251876Speter      "std" )
13531251876Speter        description="the standard places"
13532251876Speter      ;;
13533251876Speter      *":"* )
13534251876Speter        header="`echo $bdb_place | sed -e 's/:.*$//'`"
13535251876Speter        lib="`echo $bdb_place | sed -e 's/^.*://'`"
13536251876Speter        CPPFLAGS="$CPPFLAGS -I$header"
13537251876Speter        LDFLAGS="$LDFLAGS -L$lib"
13538251876Speter        description="$header and $lib"
13539251876Speter      ;;
13540251876Speter      * )
13541251876Speter        if test -d $bdb_place; then
13542251876Speter          LDFLAGS="$LDFLAGS -L$bdb_place/lib"
13543251876Speter          CPPFLAGS="$CPPFLAGS -I$bdb_place/include"
13544251876Speter        else
13545251876Speter          { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Berkeley DB $bdb_version in $bdb_place" >&5
13546251876Speter$as_echo_n "checking for Berkeley DB $bdb_version in $bdb_place... " >&6; }
13547251876Speter          { $as_echo "$as_me:${as_lineno-$LINENO}: result: directory not found" >&5
13548251876Speter$as_echo "directory not found" >&6; }
13549251876Speter          continue
13550251876Speter        fi
13551251876Speter        description="$bdb_place"
13552251876Speter      ;;
13553251876Speter    esac
13554251876Speter
13555251876Speter    # Since there is no AC_MSG_NOTICE in autoconf 2.13, we use this
13556251876Speter    # trick to display a message instead.
13557251876Speter    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Berkeley DB $bdb_version in $description" >&5
13558251876Speter$as_echo_n "checking for Berkeley DB $bdb_version in $description... " >&6; }
13559251876Speter    { $as_echo "$as_me:${as_lineno-$LINENO}: result: " >&5
13560251876Speter$as_echo "" >&6; }
13561251876Speter
13562251876Speter    for bdb_libname in $bdb_default_search_lib_names; do
13563251876Speter      for bdb_header in $bdb_default_search_headers; do
13564251876Speter        # Clear the header cache variable for each location
13565251876Speter
13566251876Speter        cache_id="`echo ac_cv_header_${bdb_header} \
13567251876Speter                 | sed -e 's/[^a-zA-Z0-9_]/_/g'`"
13568251876Speter
13569251876Speter        unset $cache_id
13570251876Speter        as_ac_Header=`$as_echo "ac_cv_header_$bdb_header" | $as_tr_sh`
13571251876Speterac_fn_c_check_header_mongrel "$LINENO" "$bdb_header" "$as_ac_Header" "$ac_includes_default"
13572251876Speterif eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
13573251876Speter
13574272076Speter          if test "1" = "3" -o "1" = "4" -o "1" = "5" -o "1" = "6"; then
13575251876Speter            # We generate a separate cache variable for each prefix and libname
13576251876Speter            # we search under.  That way, we avoid caching information that
13577251876Speter            # changes if the user runs `configure' with a different set of
13578251876Speter            # switches.
13579251876Speter
13580251876Speter            cache_id="`echo apu_cv_check_berkeley_db_1_0_0_${bdb_header}_${bdb_libname}_in_${bdb_place} \
13581251876Speter                     | sed -e 's/[^a-zA-Z0-9_]/_/g'`"
13582251876Speter
13583251876Speter
13584251876Speter            { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -l$bdb_libname" >&5
13585251876Speter$as_echo_n "checking for -l$bdb_libname... " >&6; }
13586251876Speter                                    if eval \${$cache_id+:} false; then :
13587251876Speter  $as_echo_n "(cached) " >&6
13588251876Speterelse
13589251876Speter
13590251876Speter
13591251876Speter    apu_try_berkeley_db_save_libs="$LIBS"
13592251876Speter
13593251876Speter    apu_check_berkeley_db_major=1
13594251876Speter    apu_check_berkeley_db_minor=0
13595251876Speter    apu_check_berkeley_db_patch=0
13596251876Speter    apu_try_berkeley_db_header=$bdb_header
13597251876Speter    apu_try_berkeley_db_libname=$bdb_libname
13598251876Speter
13599251876Speter    LIBS="$LIBS -l$apu_try_berkeley_db_libname"
13600251876Speter    if test "$cross_compiling" = yes; then :
13601251876Speter  apu_try_berkeley_db=yes
13602251876Speter
13603251876Speterelse
13604251876Speter  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13605251876Speter/* end confdefs.h.  */
13606251876Speter
13607251876Speter#include <stdlib.h>
13608251876Speter#include <stdio.h>
13609251876Speter#include <$apu_try_berkeley_db_header>
13610251876Spetermain ()
13611251876Speter{
13612251876Speter  int major, minor, patch;
13613251876Speter
13614251876Speter  db_version(&major, &minor, &patch);
13615251876Speter
13616251876Speter  /* Sanity check: ensure that db.h constants actually match the db library */
13617251876Speter  if (major != DB_VERSION_MAJOR
13618251876Speter      || minor != DB_VERSION_MINOR
13619251876Speter      || patch != DB_VERSION_PATCH)
13620251876Speter    exit (1);
13621251876Speter
13622251876Speter  /* Run-time check:  ensure the library claims to be the correct version. */
13623251876Speter
13624251876Speter  if ($apu_check_berkeley_db_major != -1) {
13625251876Speter    if (major < $apu_check_berkeley_db_major)
13626251876Speter      exit (1);
13627251876Speter    if (major > $apu_check_berkeley_db_major)
13628251876Speter      exit (0);
13629251876Speter  }
13630251876Speter
13631251876Speter  if ($apu_check_berkeley_db_minor != -1) {
13632251876Speter    if (minor < $apu_check_berkeley_db_minor)
13633251876Speter      exit (1);
13634251876Speter    if (minor > $apu_check_berkeley_db_minor)
13635251876Speter      exit (0);
13636251876Speter  }
13637251876Speter
13638251876Speter  if ($apu_check_berkeley_db_patch == -1
13639251876Speter      || patch >= $apu_check_berkeley_db_patch)
13640251876Speter    exit (0);
13641251876Speter  else
13642251876Speter    exit (1);
13643251876Speter}
13644251876Speter
13645251876Speter_ACEOF
13646251876Speterif ac_fn_c_try_run "$LINENO"; then :
13647251876Speter  apu_try_berkeley_db=yes
13648251876Speterelse
13649251876Speter  apu_try_berkeley_db=no
13650251876Speterfi
13651251876Speterrm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
13652251876Speter  conftest.$ac_objext conftest.beam conftest.$ac_ext
13653251876Speterfi
13654251876Speter
13655251876Speter
13656251876Speter    LIBS="$apu_try_berkeley_db_save_libs"
13657251876Speter
13658251876Speter
13659251876Speter                eval "$cache_id=$apu_try_berkeley_db"
13660251876Speter
13661251876Speterfi
13662251876Speter
13663251876Speter            result="`eval echo '$'$cache_id`"
13664251876Speter            { $as_echo "$as_me:${as_lineno-$LINENO}: result: $result" >&5
13665251876Speter$as_echo "$result" >&6; }
13666251876Speter          elif test "1" = "1"; then
13667251876Speter            as_ac_Lib=`$as_echo "ac_cv_lib_$bdb_libname''_dbopen" | $as_tr_sh`
13668251876Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for dbopen in -l$bdb_libname" >&5
13669251876Speter$as_echo_n "checking for dbopen in -l$bdb_libname... " >&6; }
13670251876Speterif eval \${$as_ac_Lib+:} false; then :
13671251876Speter  $as_echo_n "(cached) " >&6
13672251876Speterelse
13673251876Speter  ac_check_lib_save_LIBS=$LIBS
13674251876SpeterLIBS="-l$bdb_libname  $LIBS"
13675251876Spetercat confdefs.h - <<_ACEOF >conftest.$ac_ext
13676251876Speter/* end confdefs.h.  */
13677251876Speter
13678251876Speter/* Override any GCC internal prototype to avoid an error.
13679251876Speter   Use char because int might match the return type of a GCC
13680251876Speter   builtin and then its argument prototype would still apply.  */
13681251876Speter#ifdef __cplusplus
13682251876Speterextern "C"
13683251876Speter#endif
13684251876Speterchar dbopen ();
13685251876Speterint
13686251876Spetermain ()
13687251876Speter{
13688251876Speterreturn dbopen ();
13689251876Speter  ;
13690251876Speter  return 0;
13691251876Speter}
13692251876Speter_ACEOF
13693251876Speterif ac_fn_c_try_link "$LINENO"; then :
13694251876Speter  eval "$as_ac_Lib=yes"
13695251876Speterelse
13696251876Speter  eval "$as_ac_Lib=no"
13697251876Speterfi
13698251876Speterrm -f core conftest.err conftest.$ac_objext \
13699251876Speter    conftest$ac_exeext conftest.$ac_ext
13700251876SpeterLIBS=$ac_check_lib_save_LIBS
13701251876Speterfi
13702251876Spetereval ac_res=\$$as_ac_Lib
13703251876Speter	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
13704251876Speter$as_echo "$ac_res" >&6; }
13705251876Speterif eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
13706251876Speter  result=yes
13707251876Speterelse
13708251876Speter  result=no
13709251876Speter
13710251876Speterfi
13711251876Speter
13712251876Speter          elif test "1" = "2"; then
13713251876Speter            as_ac_Lib=`$as_echo "ac_cv_lib_$bdb_libname''_db_open" | $as_tr_sh`
13714251876Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for db_open in -l$bdb_libname" >&5
13715251876Speter$as_echo_n "checking for db_open in -l$bdb_libname... " >&6; }
13716251876Speterif eval \${$as_ac_Lib+:} false; then :
13717251876Speter  $as_echo_n "(cached) " >&6
13718251876Speterelse
13719251876Speter  ac_check_lib_save_LIBS=$LIBS
13720251876SpeterLIBS="-l$bdb_libname  $LIBS"
13721251876Spetercat confdefs.h - <<_ACEOF >conftest.$ac_ext
13722251876Speter/* end confdefs.h.  */
13723251876Speter
13724251876Speter/* Override any GCC internal prototype to avoid an error.
13725251876Speter   Use char because int might match the return type of a GCC
13726251876Speter   builtin and then its argument prototype would still apply.  */
13727251876Speter#ifdef __cplusplus
13728251876Speterextern "C"
13729251876Speter#endif
13730251876Speterchar db_open ();
13731251876Speterint
13732251876Spetermain ()
13733251876Speter{
13734251876Speterreturn db_open ();
13735251876Speter  ;
13736251876Speter  return 0;
13737251876Speter}
13738251876Speter_ACEOF
13739251876Speterif ac_fn_c_try_link "$LINENO"; then :
13740251876Speter  eval "$as_ac_Lib=yes"
13741251876Speterelse
13742251876Speter  eval "$as_ac_Lib=no"
13743251876Speterfi
13744251876Speterrm -f core conftest.err conftest.$ac_objext \
13745251876Speter    conftest$ac_exeext conftest.$ac_ext
13746251876SpeterLIBS=$ac_check_lib_save_LIBS
13747251876Speterfi
13748251876Spetereval ac_res=\$$as_ac_Lib
13749251876Speter	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
13750251876Speter$as_echo "$ac_res" >&6; }
13751251876Speterif eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
13752251876Speter  result=yes
13753251876Speterelse
13754251876Speter  result=no
13755251876Speter
13756251876Speterfi
13757251876Speter
13758251876Speter          fi
13759251876Speter
13760251876Speterelse
13761251876Speter  result="no"
13762251876Speterfi
13763251876Speter
13764251876Speter
13765251876Speter
13766251876Speter        # If we found it, no need to search any more.
13767251876Speter        if test "$result" = "yes"; then
13768251876Speter          found="$bdb_place"
13769251876Speter          break
13770251876Speter        fi
13771251876Speter      done
13772251876Speter      test "$found" != "not" && break
13773251876Speter    done
13774251876Speter    test "$found" != "not" && break
13775251876Speter  done
13776251876Speter
13777251876Speter  # Restore the original values of the flags we tweak.
13778251876Speter  LDFLAGS="$apu_check_lib_save_ldflags"
13779251876Speter  CPPFLAGS="$apu_check_lib_save_cppflags"
13780251876Speter
13781251876Speter  case "$found" in
13782251876Speter  "not")
13783251876Speter    apu_have_db=0
13784251876Speter    ;;
13785251876Speter  "std")
13786251876Speter    apu_db_header=$bdb_header
13787251876Speter    apu_db_lib=$bdb_libname
13788251876Speter    apu_have_db=1
13789251876Speter    ;;
13790251876Speter  *":"*)
13791251876Speter    header="`echo $found | sed -e 's/:.*$//'`"
13792251876Speter    lib="`echo $found | sed -e 's/^.*://'`"
13793251876Speter
13794251876Speter
13795251876Speter  if test "x$APRUTIL_INCLUDES" = "x"; then
13796251876Speter    test "x$silent" != "xyes" && echo "  setting APRUTIL_INCLUDES to \"-I$header\""
13797251876Speter    APRUTIL_INCLUDES="-I$header"
13798251876Speter  else
13799251876Speter    apr_addto_bugger="-I$header"
13800251876Speter    for i in $apr_addto_bugger; do
13801251876Speter      apr_addto_duplicate="0"
13802251876Speter      for j in $APRUTIL_INCLUDES; do
13803251876Speter        if test "x$i" = "x$j"; then
13804251876Speter          apr_addto_duplicate="1"
13805251876Speter          break
13806251876Speter        fi
13807251876Speter      done
13808251876Speter      if test $apr_addto_duplicate = "0"; then
13809251876Speter        test "x$silent" != "xyes" && echo "  adding \"$i\" to APRUTIL_INCLUDES"
13810251876Speter        APRUTIL_INCLUDES="$APRUTIL_INCLUDES $i"
13811251876Speter      fi
13812251876Speter    done
13813251876Speter  fi
13814251876Speter
13815251876Speter
13816251876Speter  if test "x$APRUTIL_LDFLAGS" = "x"; then
13817251876Speter    test "x$silent" != "xyes" && echo "  setting APRUTIL_LDFLAGS to \"-L$lib\""
13818251876Speter    APRUTIL_LDFLAGS="-L$lib"
13819251876Speter  else
13820251876Speter    apr_addto_bugger="-L$lib"
13821251876Speter    for i in $apr_addto_bugger; do
13822251876Speter      apr_addto_duplicate="0"
13823251876Speter      for j in $APRUTIL_LDFLAGS; do
13824251876Speter        if test "x$i" = "x$j"; then
13825251876Speter          apr_addto_duplicate="1"
13826251876Speter          break
13827251876Speter        fi
13828251876Speter      done
13829251876Speter      if test $apr_addto_duplicate = "0"; then
13830251876Speter        test "x$silent" != "xyes" && echo "  adding \"$i\" to APRUTIL_LDFLAGS"
13831251876Speter        APRUTIL_LDFLAGS="$APRUTIL_LDFLAGS $i"
13832251876Speter      fi
13833251876Speter    done
13834251876Speter  fi
13835251876Speter
13836251876Speter    apu_db_header=$bdb_header
13837251876Speter    apu_db_lib=$bdb_libname
13838251876Speter    apu_have_db=1
13839251876Speter    ;;
13840251876Speter  *)
13841251876Speter
13842251876Speter  if test "x$APRUTIL_INCLUDES" = "x"; then
13843251876Speter    test "x$silent" != "xyes" && echo "  setting APRUTIL_INCLUDES to \"-I$found/include\""
13844251876Speter    APRUTIL_INCLUDES="-I$found/include"
13845251876Speter  else
13846251876Speter    apr_addto_bugger="-I$found/include"
13847251876Speter    for i in $apr_addto_bugger; do
13848251876Speter      apr_addto_duplicate="0"
13849251876Speter      for j in $APRUTIL_INCLUDES; do
13850251876Speter        if test "x$i" = "x$j"; then
13851251876Speter          apr_addto_duplicate="1"
13852251876Speter          break
13853251876Speter        fi
13854251876Speter      done
13855251876Speter      if test $apr_addto_duplicate = "0"; then
13856251876Speter        test "x$silent" != "xyes" && echo "  adding \"$i\" to APRUTIL_INCLUDES"
13857251876Speter        APRUTIL_INCLUDES="$APRUTIL_INCLUDES $i"
13858251876Speter      fi
13859251876Speter    done
13860251876Speter  fi
13861251876Speter
13862251876Speter
13863251876Speter  if test "x$APRUTIL_LDFLAGS" = "x"; then
13864251876Speter    test "x$silent" != "xyes" && echo "  setting APRUTIL_LDFLAGS to \"-L$found/lib\""
13865251876Speter    APRUTIL_LDFLAGS="-L$found/lib"
13866251876Speter  else
13867251876Speter    apr_addto_bugger="-L$found/lib"
13868251876Speter    for i in $apr_addto_bugger; do
13869251876Speter      apr_addto_duplicate="0"
13870251876Speter      for j in $APRUTIL_LDFLAGS; do
13871251876Speter        if test "x$i" = "x$j"; then
13872251876Speter          apr_addto_duplicate="1"
13873251876Speter          break
13874251876Speter        fi
13875251876Speter      done
13876251876Speter      if test $apr_addto_duplicate = "0"; then
13877251876Speter        test "x$silent" != "xyes" && echo "  adding \"$i\" to APRUTIL_LDFLAGS"
13878251876Speter        APRUTIL_LDFLAGS="$APRUTIL_LDFLAGS $i"
13879251876Speter      fi
13880251876Speter    done
13881251876Speter  fi
13882251876Speter
13883251876Speter    apu_db_header=$bdb_header
13884251876Speter    apu_db_lib=$bdb_libname
13885251876Speter    apu_have_db=1
13886251876Speter    ;;
13887251876Speter  esac
13888251876Speter
13889251876Speter  if test "$apu_have_db" = "1"; then
13890251876Speter    apu_db_version=1
13891251876Speter  fi
13892251876Speter
13893253734Speter  fi
13894253734Speter  if test "$apu_have_db" = "0"; then
13895251876Speter
13896251876Speter  places="$all_places"
13897251876Speter  if test -z "$places"; then
13898251876Speter    places="std"
13899251876Speter  fi
13900251876Speter
13901251876Speter  bdb_version=1
13902251876Speter  if test "-1" != "-1"; then
13903251876Speter    bdb_version="$bdb_version.-1"
13904251876Speter    if test "-1" != "-1"; then
13905251876Speter      bdb_version="$bdb_version.-1"
13906251876Speter    fi
13907251876Speter  fi
13908251876Speter  bdb_places="$places"
13909251876Speter  bdb_default_search_headers="db_185.h"
13910251876Speter  bdb_default_search_lib_names="db"
13911251876Speter
13912251876Speter
13913251876Speter  apu_have_db=0
13914251876Speter
13915251876Speter  # Save the original values of the flags we tweak.
13916251876Speter  apu_check_lib_save_libs="$LIBS"
13917251876Speter  apu_check_lib_save_ldflags="$LDFLAGS"
13918251876Speter  apu_check_lib_save_cppflags="$CPPFLAGS"
13919251876Speter
13920251876Speter  # The variable `found' is the prefix under which we've found
13921251876Speter  # Berkeley DB, or `not' if we haven't found it anywhere yet.
13922251876Speter  found=not
13923251876Speter  for bdb_place in $bdb_places; do
13924251876Speter
13925251876Speter    LDFLAGS="$apu_check_lib_save_ldflags"
13926251876Speter    CPPFLAGS="$apu_check_lib_save_cppflags"
13927251876Speter    case "$bdb_place" in
13928251876Speter      "std" )
13929251876Speter        description="the standard places"
13930251876Speter      ;;
13931251876Speter      *":"* )
13932251876Speter        header="`echo $bdb_place | sed -e 's/:.*$//'`"
13933251876Speter        lib="`echo $bdb_place | sed -e 's/^.*://'`"
13934251876Speter        CPPFLAGS="$CPPFLAGS -I$header"
13935251876Speter        LDFLAGS="$LDFLAGS -L$lib"
13936251876Speter        description="$header and $lib"
13937251876Speter      ;;
13938251876Speter      * )
13939251876Speter        if test -d $bdb_place; then
13940251876Speter          LDFLAGS="$LDFLAGS -L$bdb_place/lib"
13941251876Speter          CPPFLAGS="$CPPFLAGS -I$bdb_place/include"
13942251876Speter        else
13943251876Speter          { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Berkeley DB $bdb_version in $bdb_place" >&5
13944251876Speter$as_echo_n "checking for Berkeley DB $bdb_version in $bdb_place... " >&6; }
13945251876Speter          { $as_echo "$as_me:${as_lineno-$LINENO}: result: directory not found" >&5
13946251876Speter$as_echo "directory not found" >&6; }
13947251876Speter          continue
13948251876Speter        fi
13949251876Speter        description="$bdb_place"
13950251876Speter      ;;
13951251876Speter    esac
13952251876Speter
13953251876Speter    # Since there is no AC_MSG_NOTICE in autoconf 2.13, we use this
13954251876Speter    # trick to display a message instead.
13955251876Speter    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Berkeley DB $bdb_version in $description" >&5
13956251876Speter$as_echo_n "checking for Berkeley DB $bdb_version in $description... " >&6; }
13957251876Speter    { $as_echo "$as_me:${as_lineno-$LINENO}: result: " >&5
13958251876Speter$as_echo "" >&6; }
13959251876Speter
13960251876Speter    for bdb_libname in $bdb_default_search_lib_names; do
13961251876Speter      for bdb_header in $bdb_default_search_headers; do
13962251876Speter        # Clear the header cache variable for each location
13963251876Speter
13964251876Speter        cache_id="`echo ac_cv_header_${bdb_header} \
13965251876Speter                 | sed -e 's/[^a-zA-Z0-9_]/_/g'`"
13966251876Speter
13967251876Speter        unset $cache_id
13968251876Speter        as_ac_Header=`$as_echo "ac_cv_header_$bdb_header" | $as_tr_sh`
13969251876Speterac_fn_c_check_header_mongrel "$LINENO" "$bdb_header" "$as_ac_Header" "$ac_includes_default"
13970251876Speterif eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
13971251876Speter
13972272076Speter          if test "1" = "3" -o "1" = "4" -o "1" = "5" -o "1" = "6"; then
13973251876Speter            # We generate a separate cache variable for each prefix and libname
13974251876Speter            # we search under.  That way, we avoid caching information that
13975251876Speter            # changes if the user runs `configure' with a different set of
13976251876Speter            # switches.
13977251876Speter
13978251876Speter            cache_id="`echo apu_cv_check_berkeley_db_1_-1_-1_${bdb_header}_${bdb_libname}_in_${bdb_place} \
13979251876Speter                     | sed -e 's/[^a-zA-Z0-9_]/_/g'`"
13980251876Speter
13981251876Speter
13982251876Speter            { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -l$bdb_libname" >&5
13983251876Speter$as_echo_n "checking for -l$bdb_libname... " >&6; }
13984251876Speter                                    if eval \${$cache_id+:} false; then :
13985251876Speter  $as_echo_n "(cached) " >&6
13986251876Speterelse
13987251876Speter
13988251876Speter
13989251876Speter    apu_try_berkeley_db_save_libs="$LIBS"
13990251876Speter
13991251876Speter    apu_check_berkeley_db_major=1
13992251876Speter    apu_check_berkeley_db_minor=-1
13993251876Speter    apu_check_berkeley_db_patch=-1
13994251876Speter    apu_try_berkeley_db_header=$bdb_header
13995251876Speter    apu_try_berkeley_db_libname=$bdb_libname
13996251876Speter
13997251876Speter    LIBS="$LIBS -l$apu_try_berkeley_db_libname"
13998251876Speter    if test "$cross_compiling" = yes; then :
13999251876Speter  apu_try_berkeley_db=yes
14000251876Speter
14001251876Speterelse
14002251876Speter  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14003251876Speter/* end confdefs.h.  */
14004251876Speter
14005251876Speter#include <stdlib.h>
14006251876Speter#include <stdio.h>
14007251876Speter#include <$apu_try_berkeley_db_header>
14008251876Spetermain ()
14009251876Speter{
14010251876Speter  int major, minor, patch;
14011251876Speter
14012251876Speter  db_version(&major, &minor, &patch);
14013251876Speter
14014251876Speter  /* Sanity check: ensure that db.h constants actually match the db library */
14015251876Speter  if (major != DB_VERSION_MAJOR
14016251876Speter      || minor != DB_VERSION_MINOR
14017251876Speter      || patch != DB_VERSION_PATCH)
14018251876Speter    exit (1);
14019251876Speter
14020251876Speter  /* Run-time check:  ensure the library claims to be the correct version. */
14021251876Speter
14022251876Speter  if ($apu_check_berkeley_db_major != -1) {
14023251876Speter    if (major < $apu_check_berkeley_db_major)
14024251876Speter      exit (1);
14025251876Speter    if (major > $apu_check_berkeley_db_major)
14026251876Speter      exit (0);
14027251876Speter  }
14028251876Speter
14029251876Speter  if ($apu_check_berkeley_db_minor != -1) {
14030251876Speter    if (minor < $apu_check_berkeley_db_minor)
14031251876Speter      exit (1);
14032251876Speter    if (minor > $apu_check_berkeley_db_minor)
14033251876Speter      exit (0);
14034251876Speter  }
14035251876Speter
14036251876Speter  if ($apu_check_berkeley_db_patch == -1
14037251876Speter      || patch >= $apu_check_berkeley_db_patch)
14038251876Speter    exit (0);
14039251876Speter  else
14040251876Speter    exit (1);
14041251876Speter}
14042251876Speter
14043251876Speter_ACEOF
14044251876Speterif ac_fn_c_try_run "$LINENO"; then :
14045251876Speter  apu_try_berkeley_db=yes
14046251876Speterelse
14047251876Speter  apu_try_berkeley_db=no
14048251876Speterfi
14049251876Speterrm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
14050251876Speter  conftest.$ac_objext conftest.beam conftest.$ac_ext
14051251876Speterfi
14052251876Speter
14053251876Speter
14054251876Speter    LIBS="$apu_try_berkeley_db_save_libs"
14055251876Speter
14056251876Speter
14057251876Speter                eval "$cache_id=$apu_try_berkeley_db"
14058251876Speter
14059251876Speterfi
14060251876Speter
14061251876Speter            result="`eval echo '$'$cache_id`"
14062251876Speter            { $as_echo "$as_me:${as_lineno-$LINENO}: result: $result" >&5
14063251876Speter$as_echo "$result" >&6; }
14064251876Speter          elif test "1" = "1"; then
14065251876Speter            as_ac_Lib=`$as_echo "ac_cv_lib_$bdb_libname''_dbopen" | $as_tr_sh`
14066251876Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for dbopen in -l$bdb_libname" >&5
14067251876Speter$as_echo_n "checking for dbopen in -l$bdb_libname... " >&6; }
14068251876Speterif eval \${$as_ac_Lib+:} false; then :
14069251876Speter  $as_echo_n "(cached) " >&6
14070251876Speterelse
14071251876Speter  ac_check_lib_save_LIBS=$LIBS
14072251876SpeterLIBS="-l$bdb_libname  $LIBS"
14073251876Spetercat confdefs.h - <<_ACEOF >conftest.$ac_ext
14074251876Speter/* end confdefs.h.  */
14075251876Speter
14076251876Speter/* Override any GCC internal prototype to avoid an error.
14077251876Speter   Use char because int might match the return type of a GCC
14078251876Speter   builtin and then its argument prototype would still apply.  */
14079251876Speter#ifdef __cplusplus
14080251876Speterextern "C"
14081251876Speter#endif
14082251876Speterchar dbopen ();
14083251876Speterint
14084251876Spetermain ()
14085251876Speter{
14086251876Speterreturn dbopen ();
14087251876Speter  ;
14088251876Speter  return 0;
14089251876Speter}
14090251876Speter_ACEOF
14091251876Speterif ac_fn_c_try_link "$LINENO"; then :
14092251876Speter  eval "$as_ac_Lib=yes"
14093251876Speterelse
14094251876Speter  eval "$as_ac_Lib=no"
14095251876Speterfi
14096251876Speterrm -f core conftest.err conftest.$ac_objext \
14097251876Speter    conftest$ac_exeext conftest.$ac_ext
14098251876SpeterLIBS=$ac_check_lib_save_LIBS
14099251876Speterfi
14100251876Spetereval ac_res=\$$as_ac_Lib
14101251876Speter	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
14102251876Speter$as_echo "$ac_res" >&6; }
14103251876Speterif eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
14104251876Speter  result=yes
14105251876Speterelse
14106251876Speter  result=no
14107251876Speter
14108251876Speterfi
14109251876Speter
14110251876Speter          elif test "1" = "2"; then
14111251876Speter            as_ac_Lib=`$as_echo "ac_cv_lib_$bdb_libname''_db_open" | $as_tr_sh`
14112251876Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for db_open in -l$bdb_libname" >&5
14113251876Speter$as_echo_n "checking for db_open in -l$bdb_libname... " >&6; }
14114251876Speterif eval \${$as_ac_Lib+:} false; then :
14115251876Speter  $as_echo_n "(cached) " >&6
14116251876Speterelse
14117251876Speter  ac_check_lib_save_LIBS=$LIBS
14118251876SpeterLIBS="-l$bdb_libname  $LIBS"
14119251876Spetercat confdefs.h - <<_ACEOF >conftest.$ac_ext
14120251876Speter/* end confdefs.h.  */
14121251876Speter
14122251876Speter/* Override any GCC internal prototype to avoid an error.
14123251876Speter   Use char because int might match the return type of a GCC
14124251876Speter   builtin and then its argument prototype would still apply.  */
14125251876Speter#ifdef __cplusplus
14126251876Speterextern "C"
14127251876Speter#endif
14128251876Speterchar db_open ();
14129251876Speterint
14130251876Spetermain ()
14131251876Speter{
14132251876Speterreturn db_open ();
14133251876Speter  ;
14134251876Speter  return 0;
14135251876Speter}
14136251876Speter_ACEOF
14137251876Speterif ac_fn_c_try_link "$LINENO"; then :
14138251876Speter  eval "$as_ac_Lib=yes"
14139251876Speterelse
14140251876Speter  eval "$as_ac_Lib=no"
14141251876Speterfi
14142251876Speterrm -f core conftest.err conftest.$ac_objext \
14143251876Speter    conftest$ac_exeext conftest.$ac_ext
14144251876SpeterLIBS=$ac_check_lib_save_LIBS
14145251876Speterfi
14146251876Spetereval ac_res=\$$as_ac_Lib
14147251876Speter	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
14148251876Speter$as_echo "$ac_res" >&6; }
14149251876Speterif eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
14150251876Speter  result=yes
14151251876Speterelse
14152251876Speter  result=no
14153251876Speter
14154251876Speterfi
14155251876Speter
14156251876Speter          fi
14157251876Speter
14158251876Speterelse
14159251876Speter  result="no"
14160251876Speterfi
14161251876Speter
14162251876Speter
14163251876Speter
14164251876Speter        # If we found it, no need to search any more.
14165251876Speter        if test "$result" = "yes"; then
14166251876Speter          found="$bdb_place"
14167251876Speter          break
14168251876Speter        fi
14169251876Speter      done
14170251876Speter      test "$found" != "not" && break
14171251876Speter    done
14172251876Speter    test "$found" != "not" && break
14173251876Speter  done
14174251876Speter
14175251876Speter  # Restore the original values of the flags we tweak.
14176251876Speter  LDFLAGS="$apu_check_lib_save_ldflags"
14177251876Speter  CPPFLAGS="$apu_check_lib_save_cppflags"
14178251876Speter
14179251876Speter  case "$found" in
14180251876Speter  "not")
14181251876Speter    apu_have_db=0
14182251876Speter    ;;
14183251876Speter  "std")
14184251876Speter    apu_db_header=$bdb_header
14185251876Speter    apu_db_lib=$bdb_libname
14186251876Speter    apu_have_db=1
14187251876Speter    ;;
14188251876Speter  *":"*)
14189251876Speter    header="`echo $found | sed -e 's/:.*$//'`"
14190251876Speter    lib="`echo $found | sed -e 's/^.*://'`"
14191251876Speter
14192251876Speter
14193251876Speter  if test "x$APRUTIL_INCLUDES" = "x"; then
14194251876Speter    test "x$silent" != "xyes" && echo "  setting APRUTIL_INCLUDES to \"-I$header\""
14195251876Speter    APRUTIL_INCLUDES="-I$header"
14196251876Speter  else
14197251876Speter    apr_addto_bugger="-I$header"
14198251876Speter    for i in $apr_addto_bugger; do
14199251876Speter      apr_addto_duplicate="0"
14200251876Speter      for j in $APRUTIL_INCLUDES; do
14201251876Speter        if test "x$i" = "x$j"; then
14202251876Speter          apr_addto_duplicate="1"
14203251876Speter          break
14204251876Speter        fi
14205251876Speter      done
14206251876Speter      if test $apr_addto_duplicate = "0"; then
14207251876Speter        test "x$silent" != "xyes" && echo "  adding \"$i\" to APRUTIL_INCLUDES"
14208251876Speter        APRUTIL_INCLUDES="$APRUTIL_INCLUDES $i"
14209251876Speter      fi
14210251876Speter    done
14211251876Speter  fi
14212251876Speter
14213251876Speter
14214251876Speter  if test "x$APRUTIL_LDFLAGS" = "x"; then
14215251876Speter    test "x$silent" != "xyes" && echo "  setting APRUTIL_LDFLAGS to \"-L$lib\""
14216251876Speter    APRUTIL_LDFLAGS="-L$lib"
14217251876Speter  else
14218251876Speter    apr_addto_bugger="-L$lib"
14219251876Speter    for i in $apr_addto_bugger; do
14220251876Speter      apr_addto_duplicate="0"
14221251876Speter      for j in $APRUTIL_LDFLAGS; do
14222251876Speter        if test "x$i" = "x$j"; then
14223251876Speter          apr_addto_duplicate="1"
14224251876Speter          break
14225251876Speter        fi
14226251876Speter      done
14227251876Speter      if test $apr_addto_duplicate = "0"; then
14228251876Speter        test "x$silent" != "xyes" && echo "  adding \"$i\" to APRUTIL_LDFLAGS"
14229251876Speter        APRUTIL_LDFLAGS="$APRUTIL_LDFLAGS $i"
14230251876Speter      fi
14231251876Speter    done
14232251876Speter  fi
14233251876Speter
14234251876Speter    apu_db_header=$bdb_header
14235251876Speter    apu_db_lib=$bdb_libname
14236251876Speter    apu_have_db=1
14237251876Speter    ;;
14238251876Speter  *)
14239251876Speter
14240251876Speter  if test "x$APRUTIL_INCLUDES" = "x"; then
14241251876Speter    test "x$silent" != "xyes" && echo "  setting APRUTIL_INCLUDES to \"-I$found/include\""
14242251876Speter    APRUTIL_INCLUDES="-I$found/include"
14243251876Speter  else
14244251876Speter    apr_addto_bugger="-I$found/include"
14245251876Speter    for i in $apr_addto_bugger; do
14246251876Speter      apr_addto_duplicate="0"
14247251876Speter      for j in $APRUTIL_INCLUDES; do
14248251876Speter        if test "x$i" = "x$j"; then
14249251876Speter          apr_addto_duplicate="1"
14250251876Speter          break
14251251876Speter        fi
14252251876Speter      done
14253251876Speter      if test $apr_addto_duplicate = "0"; then
14254251876Speter        test "x$silent" != "xyes" && echo "  adding \"$i\" to APRUTIL_INCLUDES"
14255251876Speter        APRUTIL_INCLUDES="$APRUTIL_INCLUDES $i"
14256251876Speter      fi
14257251876Speter    done
14258251876Speter  fi
14259251876Speter
14260251876Speter
14261251876Speter  if test "x$APRUTIL_LDFLAGS" = "x"; then
14262251876Speter    test "x$silent" != "xyes" && echo "  setting APRUTIL_LDFLAGS to \"-L$found/lib\""
14263251876Speter    APRUTIL_LDFLAGS="-L$found/lib"
14264251876Speter  else
14265251876Speter    apr_addto_bugger="-L$found/lib"
14266251876Speter    for i in $apr_addto_bugger; do
14267251876Speter      apr_addto_duplicate="0"
14268251876Speter      for j in $APRUTIL_LDFLAGS; do
14269251876Speter        if test "x$i" = "x$j"; then
14270251876Speter          apr_addto_duplicate="1"
14271251876Speter          break
14272251876Speter        fi
14273251876Speter      done
14274251876Speter      if test $apr_addto_duplicate = "0"; then
14275251876Speter        test "x$silent" != "xyes" && echo "  adding \"$i\" to APRUTIL_LDFLAGS"
14276251876Speter        APRUTIL_LDFLAGS="$APRUTIL_LDFLAGS $i"
14277251876Speter      fi
14278251876Speter    done
14279251876Speter  fi
14280251876Speter
14281251876Speter    apu_db_header=$bdb_header
14282251876Speter    apu_db_lib=$bdb_libname
14283251876Speter    apu_have_db=1
14284251876Speter    ;;
14285251876Speter  esac
14286251876Speter
14287251876Speter  if test "$apu_have_db" = "1"; then
14288251876Speter    apu_db_version=185
14289251876Speter  fi
14290251876Speter
14291251876Speter  fi
14292251876Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Berkeley DB" >&5
14293251876Speter$as_echo_n "checking for Berkeley DB... " >&6; }
14294251876Speter  if test "$apu_have_db" = "1"; then
14295251876Speter    { $as_echo "$as_me:${as_lineno-$LINENO}: result: found db$apu_db_version" >&5
14296251876Speter$as_echo "found db$apu_db_version" >&6; }
14297251876Speter  else
14298251876Speter    { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found" >&5
14299251876Speter$as_echo "not found" >&6; }
14300251876Speter  fi
14301251876Speter
14302251876Speter    if test "$apu_have_db" = "0"; then
14303251876Speter      as_fn_error but not found "Berkeley db requested" "$LINENO" 5
14304251876Speter    fi
14305251876Speter    ;;
14306251876Speter  db1)
14307251876Speter
14308251876Speter  places="$check_places"
14309251876Speter  if test -z "$places"; then
14310251876Speter    places="std"
14311251876Speter  fi
14312251876Speter
14313251876Speter  bdb_version=1
14314251876Speter  if test "0" != "-1"; then
14315251876Speter    bdb_version="$bdb_version.0"
14316251876Speter    if test "0" != "-1"; then
14317251876Speter      bdb_version="$bdb_version.0"
14318251876Speter    fi
14319251876Speter  fi
14320251876Speter  bdb_places="$places"
14321251876Speter  bdb_default_search_headers="db1/db.h db.h"
14322251876Speter  bdb_default_search_lib_names="db1"
14323251876Speter
14324251876Speter
14325251876Speter  apu_have_db=0
14326251876Speter
14327251876Speter  # Save the original values of the flags we tweak.
14328251876Speter  apu_check_lib_save_libs="$LIBS"
14329251876Speter  apu_check_lib_save_ldflags="$LDFLAGS"
14330251876Speter  apu_check_lib_save_cppflags="$CPPFLAGS"
14331251876Speter
14332251876Speter  # The variable `found' is the prefix under which we've found
14333251876Speter  # Berkeley DB, or `not' if we haven't found it anywhere yet.
14334251876Speter  found=not
14335251876Speter  for bdb_place in $bdb_places; do
14336251876Speter
14337251876Speter    LDFLAGS="$apu_check_lib_save_ldflags"
14338251876Speter    CPPFLAGS="$apu_check_lib_save_cppflags"
14339251876Speter    case "$bdb_place" in
14340251876Speter      "std" )
14341251876Speter        description="the standard places"
14342251876Speter      ;;
14343251876Speter      *":"* )
14344251876Speter        header="`echo $bdb_place | sed -e 's/:.*$//'`"
14345251876Speter        lib="`echo $bdb_place | sed -e 's/^.*://'`"
14346251876Speter        CPPFLAGS="$CPPFLAGS -I$header"
14347251876Speter        LDFLAGS="$LDFLAGS -L$lib"
14348251876Speter        description="$header and $lib"
14349251876Speter      ;;
14350251876Speter      * )
14351251876Speter        if test -d $bdb_place; then
14352251876Speter          LDFLAGS="$LDFLAGS -L$bdb_place/lib"
14353251876Speter          CPPFLAGS="$CPPFLAGS -I$bdb_place/include"
14354251876Speter        else
14355251876Speter          { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Berkeley DB $bdb_version in $bdb_place" >&5
14356251876Speter$as_echo_n "checking for Berkeley DB $bdb_version in $bdb_place... " >&6; }
14357251876Speter          { $as_echo "$as_me:${as_lineno-$LINENO}: result: directory not found" >&5
14358251876Speter$as_echo "directory not found" >&6; }
14359251876Speter          continue
14360251876Speter        fi
14361251876Speter        description="$bdb_place"
14362251876Speter      ;;
14363251876Speter    esac
14364251876Speter
14365251876Speter    # Since there is no AC_MSG_NOTICE in autoconf 2.13, we use this
14366251876Speter    # trick to display a message instead.
14367251876Speter    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Berkeley DB $bdb_version in $description" >&5
14368251876Speter$as_echo_n "checking for Berkeley DB $bdb_version in $description... " >&6; }
14369251876Speter    { $as_echo "$as_me:${as_lineno-$LINENO}: result: " >&5
14370251876Speter$as_echo "" >&6; }
14371251876Speter
14372251876Speter    for bdb_libname in $bdb_default_search_lib_names; do
14373251876Speter      for bdb_header in $bdb_default_search_headers; do
14374251876Speter        # Clear the header cache variable for each location
14375251876Speter
14376251876Speter        cache_id="`echo ac_cv_header_${bdb_header} \
14377251876Speter                 | sed -e 's/[^a-zA-Z0-9_]/_/g'`"
14378251876Speter
14379251876Speter        unset $cache_id
14380251876Speter        as_ac_Header=`$as_echo "ac_cv_header_$bdb_header" | $as_tr_sh`
14381251876Speterac_fn_c_check_header_mongrel "$LINENO" "$bdb_header" "$as_ac_Header" "$ac_includes_default"
14382251876Speterif eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
14383251876Speter
14384272076Speter          if test "1" = "3" -o "1" = "4" -o "1" = "5" -o "1" = "6"; then
14385251876Speter            # We generate a separate cache variable for each prefix and libname
14386251876Speter            # we search under.  That way, we avoid caching information that
14387251876Speter            # changes if the user runs `configure' with a different set of
14388251876Speter            # switches.
14389251876Speter
14390251876Speter            cache_id="`echo apu_cv_check_berkeley_db_1_0_0_${bdb_header}_${bdb_libname}_in_${bdb_place} \
14391251876Speter                     | sed -e 's/[^a-zA-Z0-9_]/_/g'`"
14392251876Speter
14393251876Speter
14394251876Speter            { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -l$bdb_libname" >&5
14395251876Speter$as_echo_n "checking for -l$bdb_libname... " >&6; }
14396251876Speter                                    if eval \${$cache_id+:} false; then :
14397251876Speter  $as_echo_n "(cached) " >&6
14398251876Speterelse
14399251876Speter
14400251876Speter
14401251876Speter    apu_try_berkeley_db_save_libs="$LIBS"
14402251876Speter
14403251876Speter    apu_check_berkeley_db_major=1
14404251876Speter    apu_check_berkeley_db_minor=0
14405251876Speter    apu_check_berkeley_db_patch=0
14406251876Speter    apu_try_berkeley_db_header=$bdb_header
14407251876Speter    apu_try_berkeley_db_libname=$bdb_libname
14408251876Speter
14409251876Speter    LIBS="$LIBS -l$apu_try_berkeley_db_libname"
14410251876Speter    if test "$cross_compiling" = yes; then :
14411251876Speter  apu_try_berkeley_db=yes
14412251876Speter
14413251876Speterelse
14414251876Speter  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14415251876Speter/* end confdefs.h.  */
14416251876Speter
14417251876Speter#include <stdlib.h>
14418251876Speter#include <stdio.h>
14419251876Speter#include <$apu_try_berkeley_db_header>
14420251876Spetermain ()
14421251876Speter{
14422251876Speter  int major, minor, patch;
14423251876Speter
14424251876Speter  db_version(&major, &minor, &patch);
14425251876Speter
14426251876Speter  /* Sanity check: ensure that db.h constants actually match the db library */
14427251876Speter  if (major != DB_VERSION_MAJOR
14428251876Speter      || minor != DB_VERSION_MINOR
14429251876Speter      || patch != DB_VERSION_PATCH)
14430251876Speter    exit (1);
14431251876Speter
14432251876Speter  /* Run-time check:  ensure the library claims to be the correct version. */
14433251876Speter
14434251876Speter  if ($apu_check_berkeley_db_major != -1) {
14435251876Speter    if (major < $apu_check_berkeley_db_major)
14436251876Speter      exit (1);
14437251876Speter    if (major > $apu_check_berkeley_db_major)
14438251876Speter      exit (0);
14439251876Speter  }
14440251876Speter
14441251876Speter  if ($apu_check_berkeley_db_minor != -1) {
14442251876Speter    if (minor < $apu_check_berkeley_db_minor)
14443251876Speter      exit (1);
14444251876Speter    if (minor > $apu_check_berkeley_db_minor)
14445251876Speter      exit (0);
14446251876Speter  }
14447251876Speter
14448251876Speter  if ($apu_check_berkeley_db_patch == -1
14449251876Speter      || patch >= $apu_check_berkeley_db_patch)
14450251876Speter    exit (0);
14451251876Speter  else
14452251876Speter    exit (1);
14453251876Speter}
14454251876Speter
14455251876Speter_ACEOF
14456251876Speterif ac_fn_c_try_run "$LINENO"; then :
14457251876Speter  apu_try_berkeley_db=yes
14458251876Speterelse
14459251876Speter  apu_try_berkeley_db=no
14460251876Speterfi
14461251876Speterrm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
14462251876Speter  conftest.$ac_objext conftest.beam conftest.$ac_ext
14463251876Speterfi
14464251876Speter
14465251876Speter
14466251876Speter    LIBS="$apu_try_berkeley_db_save_libs"
14467251876Speter
14468251876Speter
14469251876Speter                eval "$cache_id=$apu_try_berkeley_db"
14470251876Speter
14471251876Speterfi
14472251876Speter
14473251876Speter            result="`eval echo '$'$cache_id`"
14474251876Speter            { $as_echo "$as_me:${as_lineno-$LINENO}: result: $result" >&5
14475251876Speter$as_echo "$result" >&6; }
14476251876Speter          elif test "1" = "1"; then
14477251876Speter            as_ac_Lib=`$as_echo "ac_cv_lib_$bdb_libname''_dbopen" | $as_tr_sh`
14478251876Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for dbopen in -l$bdb_libname" >&5
14479251876Speter$as_echo_n "checking for dbopen in -l$bdb_libname... " >&6; }
14480251876Speterif eval \${$as_ac_Lib+:} false; then :
14481251876Speter  $as_echo_n "(cached) " >&6
14482251876Speterelse
14483251876Speter  ac_check_lib_save_LIBS=$LIBS
14484251876SpeterLIBS="-l$bdb_libname  $LIBS"
14485251876Spetercat confdefs.h - <<_ACEOF >conftest.$ac_ext
14486251876Speter/* end confdefs.h.  */
14487251876Speter
14488251876Speter/* Override any GCC internal prototype to avoid an error.
14489251876Speter   Use char because int might match the return type of a GCC
14490251876Speter   builtin and then its argument prototype would still apply.  */
14491251876Speter#ifdef __cplusplus
14492251876Speterextern "C"
14493251876Speter#endif
14494251876Speterchar dbopen ();
14495251876Speterint
14496251876Spetermain ()
14497251876Speter{
14498251876Speterreturn dbopen ();
14499251876Speter  ;
14500251876Speter  return 0;
14501251876Speter}
14502251876Speter_ACEOF
14503251876Speterif ac_fn_c_try_link "$LINENO"; then :
14504251876Speter  eval "$as_ac_Lib=yes"
14505251876Speterelse
14506251876Speter  eval "$as_ac_Lib=no"
14507251876Speterfi
14508251876Speterrm -f core conftest.err conftest.$ac_objext \
14509251876Speter    conftest$ac_exeext conftest.$ac_ext
14510251876SpeterLIBS=$ac_check_lib_save_LIBS
14511251876Speterfi
14512251876Spetereval ac_res=\$$as_ac_Lib
14513251876Speter	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
14514251876Speter$as_echo "$ac_res" >&6; }
14515251876Speterif eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
14516251876Speter  result=yes
14517251876Speterelse
14518251876Speter  result=no
14519251876Speter
14520251876Speterfi
14521251876Speter
14522251876Speter          elif test "1" = "2"; then
14523251876Speter            as_ac_Lib=`$as_echo "ac_cv_lib_$bdb_libname''_db_open" | $as_tr_sh`
14524251876Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for db_open in -l$bdb_libname" >&5
14525251876Speter$as_echo_n "checking for db_open in -l$bdb_libname... " >&6; }
14526251876Speterif eval \${$as_ac_Lib+:} false; then :
14527251876Speter  $as_echo_n "(cached) " >&6
14528251876Speterelse
14529251876Speter  ac_check_lib_save_LIBS=$LIBS
14530251876SpeterLIBS="-l$bdb_libname  $LIBS"
14531251876Spetercat confdefs.h - <<_ACEOF >conftest.$ac_ext
14532251876Speter/* end confdefs.h.  */
14533251876Speter
14534251876Speter/* Override any GCC internal prototype to avoid an error.
14535251876Speter   Use char because int might match the return type of a GCC
14536251876Speter   builtin and then its argument prototype would still apply.  */
14537251876Speter#ifdef __cplusplus
14538251876Speterextern "C"
14539251876Speter#endif
14540251876Speterchar db_open ();
14541251876Speterint
14542251876Spetermain ()
14543251876Speter{
14544251876Speterreturn db_open ();
14545251876Speter  ;
14546251876Speter  return 0;
14547251876Speter}
14548251876Speter_ACEOF
14549251876Speterif ac_fn_c_try_link "$LINENO"; then :
14550251876Speter  eval "$as_ac_Lib=yes"
14551251876Speterelse
14552251876Speter  eval "$as_ac_Lib=no"
14553251876Speterfi
14554251876Speterrm -f core conftest.err conftest.$ac_objext \
14555251876Speter    conftest$ac_exeext conftest.$ac_ext
14556251876SpeterLIBS=$ac_check_lib_save_LIBS
14557251876Speterfi
14558251876Spetereval ac_res=\$$as_ac_Lib
14559251876Speter	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
14560251876Speter$as_echo "$ac_res" >&6; }
14561251876Speterif eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
14562251876Speter  result=yes
14563251876Speterelse
14564251876Speter  result=no
14565251876Speter
14566251876Speterfi
14567251876Speter
14568251876Speter          fi
14569251876Speter
14570251876Speterelse
14571251876Speter  result="no"
14572251876Speterfi
14573251876Speter
14574251876Speter
14575251876Speter
14576251876Speter        # If we found it, no need to search any more.
14577251876Speter        if test "$result" = "yes"; then
14578251876Speter          found="$bdb_place"
14579251876Speter          break
14580251876Speter        fi
14581251876Speter      done
14582251876Speter      test "$found" != "not" && break
14583251876Speter    done
14584251876Speter    test "$found" != "not" && break
14585251876Speter  done
14586251876Speter
14587251876Speter  # Restore the original values of the flags we tweak.
14588251876Speter  LDFLAGS="$apu_check_lib_save_ldflags"
14589251876Speter  CPPFLAGS="$apu_check_lib_save_cppflags"
14590251876Speter
14591251876Speter  case "$found" in
14592251876Speter  "not")
14593251876Speter    apu_have_db=0
14594251876Speter    ;;
14595251876Speter  "std")
14596251876Speter    apu_db_header=$bdb_header
14597251876Speter    apu_db_lib=$bdb_libname
14598251876Speter    apu_have_db=1
14599251876Speter    ;;
14600251876Speter  *":"*)
14601251876Speter    header="`echo $found | sed -e 's/:.*$//'`"
14602251876Speter    lib="`echo $found | sed -e 's/^.*://'`"
14603251876Speter
14604251876Speter
14605251876Speter  if test "x$APRUTIL_INCLUDES" = "x"; then
14606251876Speter    test "x$silent" != "xyes" && echo "  setting APRUTIL_INCLUDES to \"-I$header\""
14607251876Speter    APRUTIL_INCLUDES="-I$header"
14608251876Speter  else
14609251876Speter    apr_addto_bugger="-I$header"
14610251876Speter    for i in $apr_addto_bugger; do
14611251876Speter      apr_addto_duplicate="0"
14612251876Speter      for j in $APRUTIL_INCLUDES; do
14613251876Speter        if test "x$i" = "x$j"; then
14614251876Speter          apr_addto_duplicate="1"
14615251876Speter          break
14616251876Speter        fi
14617251876Speter      done
14618251876Speter      if test $apr_addto_duplicate = "0"; then
14619251876Speter        test "x$silent" != "xyes" && echo "  adding \"$i\" to APRUTIL_INCLUDES"
14620251876Speter        APRUTIL_INCLUDES="$APRUTIL_INCLUDES $i"
14621251876Speter      fi
14622251876Speter    done
14623251876Speter  fi
14624251876Speter
14625251876Speter
14626251876Speter  if test "x$APRUTIL_LDFLAGS" = "x"; then
14627251876Speter    test "x$silent" != "xyes" && echo "  setting APRUTIL_LDFLAGS to \"-L$lib\""
14628251876Speter    APRUTIL_LDFLAGS="-L$lib"
14629251876Speter  else
14630251876Speter    apr_addto_bugger="-L$lib"
14631251876Speter    for i in $apr_addto_bugger; do
14632251876Speter      apr_addto_duplicate="0"
14633251876Speter      for j in $APRUTIL_LDFLAGS; do
14634251876Speter        if test "x$i" = "x$j"; then
14635251876Speter          apr_addto_duplicate="1"
14636251876Speter          break
14637251876Speter        fi
14638251876Speter      done
14639251876Speter      if test $apr_addto_duplicate = "0"; then
14640251876Speter        test "x$silent" != "xyes" && echo "  adding \"$i\" to APRUTIL_LDFLAGS"
14641251876Speter        APRUTIL_LDFLAGS="$APRUTIL_LDFLAGS $i"
14642251876Speter      fi
14643251876Speter    done
14644251876Speter  fi
14645251876Speter
14646251876Speter    apu_db_header=$bdb_header
14647251876Speter    apu_db_lib=$bdb_libname
14648251876Speter    apu_have_db=1
14649251876Speter    ;;
14650251876Speter  *)
14651251876Speter
14652251876Speter  if test "x$APRUTIL_INCLUDES" = "x"; then
14653251876Speter    test "x$silent" != "xyes" && echo "  setting APRUTIL_INCLUDES to \"-I$found/include\""
14654251876Speter    APRUTIL_INCLUDES="-I$found/include"
14655251876Speter  else
14656251876Speter    apr_addto_bugger="-I$found/include"
14657251876Speter    for i in $apr_addto_bugger; do
14658251876Speter      apr_addto_duplicate="0"
14659251876Speter      for j in $APRUTIL_INCLUDES; do
14660251876Speter        if test "x$i" = "x$j"; then
14661251876Speter          apr_addto_duplicate="1"
14662251876Speter          break
14663251876Speter        fi
14664251876Speter      done
14665251876Speter      if test $apr_addto_duplicate = "0"; then
14666251876Speter        test "x$silent" != "xyes" && echo "  adding \"$i\" to APRUTIL_INCLUDES"
14667251876Speter        APRUTIL_INCLUDES="$APRUTIL_INCLUDES $i"
14668251876Speter      fi
14669251876Speter    done
14670251876Speter  fi
14671251876Speter
14672251876Speter
14673251876Speter  if test "x$APRUTIL_LDFLAGS" = "x"; then
14674251876Speter    test "x$silent" != "xyes" && echo "  setting APRUTIL_LDFLAGS to \"-L$found/lib\""
14675251876Speter    APRUTIL_LDFLAGS="-L$found/lib"
14676251876Speter  else
14677251876Speter    apr_addto_bugger="-L$found/lib"
14678251876Speter    for i in $apr_addto_bugger; do
14679251876Speter      apr_addto_duplicate="0"
14680251876Speter      for j in $APRUTIL_LDFLAGS; do
14681251876Speter        if test "x$i" = "x$j"; then
14682251876Speter          apr_addto_duplicate="1"
14683251876Speter          break
14684251876Speter        fi
14685251876Speter      done
14686251876Speter      if test $apr_addto_duplicate = "0"; then
14687251876Speter        test "x$silent" != "xyes" && echo "  adding \"$i\" to APRUTIL_LDFLAGS"
14688251876Speter        APRUTIL_LDFLAGS="$APRUTIL_LDFLAGS $i"
14689251876Speter      fi
14690251876Speter    done
14691251876Speter  fi
14692251876Speter
14693251876Speter    apu_db_header=$bdb_header
14694251876Speter    apu_db_lib=$bdb_libname
14695251876Speter    apu_have_db=1
14696251876Speter    ;;
14697251876Speter  esac
14698251876Speter
14699251876Speter  if test "$apu_have_db" = "1"; then
14700251876Speter    apu_db_version=1
14701251876Speter  fi
14702251876Speter
14703251876Speter    if test "$apu_db_version" != "1"; then
14704251876Speter      as_fn_error $? "Berkeley db1 not found" "$LINENO" 5
14705251876Speter    fi
14706251876Speter    ;;
14707251876Speter  db185)
14708251876Speter
14709251876Speter  places="$check_places"
14710251876Speter  if test -z "$places"; then
14711251876Speter    places="std"
14712251876Speter  fi
14713251876Speter
14714251876Speter  bdb_version=1
14715251876Speter  if test "-1" != "-1"; then
14716251876Speter    bdb_version="$bdb_version.-1"
14717251876Speter    if test "-1" != "-1"; then
14718251876Speter      bdb_version="$bdb_version.-1"
14719251876Speter    fi
14720251876Speter  fi
14721251876Speter  bdb_places="$places"
14722251876Speter  bdb_default_search_headers="db_185.h"
14723251876Speter  bdb_default_search_lib_names="db"
14724251876Speter
14725251876Speter
14726251876Speter  apu_have_db=0
14727251876Speter
14728251876Speter  # Save the original values of the flags we tweak.
14729251876Speter  apu_check_lib_save_libs="$LIBS"
14730251876Speter  apu_check_lib_save_ldflags="$LDFLAGS"
14731251876Speter  apu_check_lib_save_cppflags="$CPPFLAGS"
14732251876Speter
14733251876Speter  # The variable `found' is the prefix under which we've found
14734251876Speter  # Berkeley DB, or `not' if we haven't found it anywhere yet.
14735251876Speter  found=not
14736251876Speter  for bdb_place in $bdb_places; do
14737251876Speter
14738251876Speter    LDFLAGS="$apu_check_lib_save_ldflags"
14739251876Speter    CPPFLAGS="$apu_check_lib_save_cppflags"
14740251876Speter    case "$bdb_place" in
14741251876Speter      "std" )
14742251876Speter        description="the standard places"
14743251876Speter      ;;
14744251876Speter      *":"* )
14745251876Speter        header="`echo $bdb_place | sed -e 's/:.*$//'`"
14746251876Speter        lib="`echo $bdb_place | sed -e 's/^.*://'`"
14747251876Speter        CPPFLAGS="$CPPFLAGS -I$header"
14748251876Speter        LDFLAGS="$LDFLAGS -L$lib"
14749251876Speter        description="$header and $lib"
14750251876Speter      ;;
14751251876Speter      * )
14752251876Speter        if test -d $bdb_place; then
14753251876Speter          LDFLAGS="$LDFLAGS -L$bdb_place/lib"
14754251876Speter          CPPFLAGS="$CPPFLAGS -I$bdb_place/include"
14755251876Speter        else
14756251876Speter          { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Berkeley DB $bdb_version in $bdb_place" >&5
14757251876Speter$as_echo_n "checking for Berkeley DB $bdb_version in $bdb_place... " >&6; }
14758251876Speter          { $as_echo "$as_me:${as_lineno-$LINENO}: result: directory not found" >&5
14759251876Speter$as_echo "directory not found" >&6; }
14760251876Speter          continue
14761251876Speter        fi
14762251876Speter        description="$bdb_place"
14763251876Speter      ;;
14764251876Speter    esac
14765251876Speter
14766251876Speter    # Since there is no AC_MSG_NOTICE in autoconf 2.13, we use this
14767251876Speter    # trick to display a message instead.
14768251876Speter    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Berkeley DB $bdb_version in $description" >&5
14769251876Speter$as_echo_n "checking for Berkeley DB $bdb_version in $description... " >&6; }
14770251876Speter    { $as_echo "$as_me:${as_lineno-$LINENO}: result: " >&5
14771251876Speter$as_echo "" >&6; }
14772251876Speter
14773251876Speter    for bdb_libname in $bdb_default_search_lib_names; do
14774251876Speter      for bdb_header in $bdb_default_search_headers; do
14775251876Speter        # Clear the header cache variable for each location
14776251876Speter
14777251876Speter        cache_id="`echo ac_cv_header_${bdb_header} \
14778251876Speter                 | sed -e 's/[^a-zA-Z0-9_]/_/g'`"
14779251876Speter
14780251876Speter        unset $cache_id
14781251876Speter        as_ac_Header=`$as_echo "ac_cv_header_$bdb_header" | $as_tr_sh`
14782251876Speterac_fn_c_check_header_mongrel "$LINENO" "$bdb_header" "$as_ac_Header" "$ac_includes_default"
14783251876Speterif eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
14784251876Speter
14785272076Speter          if test "1" = "3" -o "1" = "4" -o "1" = "5" -o "1" = "6"; then
14786251876Speter            # We generate a separate cache variable for each prefix and libname
14787251876Speter            # we search under.  That way, we avoid caching information that
14788251876Speter            # changes if the user runs `configure' with a different set of
14789251876Speter            # switches.
14790251876Speter
14791251876Speter            cache_id="`echo apu_cv_check_berkeley_db_1_-1_-1_${bdb_header}_${bdb_libname}_in_${bdb_place} \
14792251876Speter                     | sed -e 's/[^a-zA-Z0-9_]/_/g'`"
14793251876Speter
14794251876Speter
14795251876Speter            { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -l$bdb_libname" >&5
14796251876Speter$as_echo_n "checking for -l$bdb_libname... " >&6; }
14797251876Speter                                    if eval \${$cache_id+:} false; then :
14798251876Speter  $as_echo_n "(cached) " >&6
14799251876Speterelse
14800251876Speter
14801251876Speter
14802251876Speter    apu_try_berkeley_db_save_libs="$LIBS"
14803251876Speter
14804251876Speter    apu_check_berkeley_db_major=1
14805251876Speter    apu_check_berkeley_db_minor=-1
14806251876Speter    apu_check_berkeley_db_patch=-1
14807251876Speter    apu_try_berkeley_db_header=$bdb_header
14808251876Speter    apu_try_berkeley_db_libname=$bdb_libname
14809251876Speter
14810251876Speter    LIBS="$LIBS -l$apu_try_berkeley_db_libname"
14811251876Speter    if test "$cross_compiling" = yes; then :
14812251876Speter  apu_try_berkeley_db=yes
14813251876Speter
14814251876Speterelse
14815251876Speter  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14816251876Speter/* end confdefs.h.  */
14817251876Speter
14818251876Speter#include <stdlib.h>
14819251876Speter#include <stdio.h>
14820251876Speter#include <$apu_try_berkeley_db_header>
14821251876Spetermain ()
14822251876Speter{
14823251876Speter  int major, minor, patch;
14824251876Speter
14825251876Speter  db_version(&major, &minor, &patch);
14826251876Speter
14827251876Speter  /* Sanity check: ensure that db.h constants actually match the db library */
14828251876Speter  if (major != DB_VERSION_MAJOR
14829251876Speter      || minor != DB_VERSION_MINOR
14830251876Speter      || patch != DB_VERSION_PATCH)
14831251876Speter    exit (1);
14832251876Speter
14833251876Speter  /* Run-time check:  ensure the library claims to be the correct version. */
14834251876Speter
14835251876Speter  if ($apu_check_berkeley_db_major != -1) {
14836251876Speter    if (major < $apu_check_berkeley_db_major)
14837251876Speter      exit (1);
14838251876Speter    if (major > $apu_check_berkeley_db_major)
14839251876Speter      exit (0);
14840251876Speter  }
14841251876Speter
14842251876Speter  if ($apu_check_berkeley_db_minor != -1) {
14843251876Speter    if (minor < $apu_check_berkeley_db_minor)
14844251876Speter      exit (1);
14845251876Speter    if (minor > $apu_check_berkeley_db_minor)
14846251876Speter      exit (0);
14847251876Speter  }
14848251876Speter
14849251876Speter  if ($apu_check_berkeley_db_patch == -1
14850251876Speter      || patch >= $apu_check_berkeley_db_patch)
14851251876Speter    exit (0);
14852251876Speter  else
14853251876Speter    exit (1);
14854251876Speter}
14855251876Speter
14856251876Speter_ACEOF
14857251876Speterif ac_fn_c_try_run "$LINENO"; then :
14858251876Speter  apu_try_berkeley_db=yes
14859251876Speterelse
14860251876Speter  apu_try_berkeley_db=no
14861251876Speterfi
14862251876Speterrm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
14863251876Speter  conftest.$ac_objext conftest.beam conftest.$ac_ext
14864251876Speterfi
14865251876Speter
14866251876Speter
14867251876Speter    LIBS="$apu_try_berkeley_db_save_libs"
14868251876Speter
14869251876Speter
14870251876Speter                eval "$cache_id=$apu_try_berkeley_db"
14871251876Speter
14872251876Speterfi
14873251876Speter
14874251876Speter            result="`eval echo '$'$cache_id`"
14875251876Speter            { $as_echo "$as_me:${as_lineno-$LINENO}: result: $result" >&5
14876251876Speter$as_echo "$result" >&6; }
14877251876Speter          elif test "1" = "1"; then
14878251876Speter            as_ac_Lib=`$as_echo "ac_cv_lib_$bdb_libname''_dbopen" | $as_tr_sh`
14879251876Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for dbopen in -l$bdb_libname" >&5
14880251876Speter$as_echo_n "checking for dbopen in -l$bdb_libname... " >&6; }
14881251876Speterif eval \${$as_ac_Lib+:} false; then :
14882251876Speter  $as_echo_n "(cached) " >&6
14883251876Speterelse
14884251876Speter  ac_check_lib_save_LIBS=$LIBS
14885251876SpeterLIBS="-l$bdb_libname  $LIBS"
14886251876Spetercat confdefs.h - <<_ACEOF >conftest.$ac_ext
14887251876Speter/* end confdefs.h.  */
14888251876Speter
14889251876Speter/* Override any GCC internal prototype to avoid an error.
14890251876Speter   Use char because int might match the return type of a GCC
14891251876Speter   builtin and then its argument prototype would still apply.  */
14892251876Speter#ifdef __cplusplus
14893251876Speterextern "C"
14894251876Speter#endif
14895251876Speterchar dbopen ();
14896251876Speterint
14897251876Spetermain ()
14898251876Speter{
14899251876Speterreturn dbopen ();
14900251876Speter  ;
14901251876Speter  return 0;
14902251876Speter}
14903251876Speter_ACEOF
14904251876Speterif ac_fn_c_try_link "$LINENO"; then :
14905251876Speter  eval "$as_ac_Lib=yes"
14906251876Speterelse
14907251876Speter  eval "$as_ac_Lib=no"
14908251876Speterfi
14909251876Speterrm -f core conftest.err conftest.$ac_objext \
14910251876Speter    conftest$ac_exeext conftest.$ac_ext
14911251876SpeterLIBS=$ac_check_lib_save_LIBS
14912251876Speterfi
14913251876Spetereval ac_res=\$$as_ac_Lib
14914251876Speter	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
14915251876Speter$as_echo "$ac_res" >&6; }
14916251876Speterif eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
14917251876Speter  result=yes
14918251876Speterelse
14919251876Speter  result=no
14920251876Speter
14921251876Speterfi
14922251876Speter
14923251876Speter          elif test "1" = "2"; then
14924251876Speter            as_ac_Lib=`$as_echo "ac_cv_lib_$bdb_libname''_db_open" | $as_tr_sh`
14925251876Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for db_open in -l$bdb_libname" >&5
14926251876Speter$as_echo_n "checking for db_open in -l$bdb_libname... " >&6; }
14927251876Speterif eval \${$as_ac_Lib+:} false; then :
14928251876Speter  $as_echo_n "(cached) " >&6
14929251876Speterelse
14930251876Speter  ac_check_lib_save_LIBS=$LIBS
14931251876SpeterLIBS="-l$bdb_libname  $LIBS"
14932251876Spetercat confdefs.h - <<_ACEOF >conftest.$ac_ext
14933251876Speter/* end confdefs.h.  */
14934251876Speter
14935251876Speter/* Override any GCC internal prototype to avoid an error.
14936251876Speter   Use char because int might match the return type of a GCC
14937251876Speter   builtin and then its argument prototype would still apply.  */
14938251876Speter#ifdef __cplusplus
14939251876Speterextern "C"
14940251876Speter#endif
14941251876Speterchar db_open ();
14942251876Speterint
14943251876Spetermain ()
14944251876Speter{
14945251876Speterreturn db_open ();
14946251876Speter  ;
14947251876Speter  return 0;
14948251876Speter}
14949251876Speter_ACEOF
14950251876Speterif ac_fn_c_try_link "$LINENO"; then :
14951251876Speter  eval "$as_ac_Lib=yes"
14952251876Speterelse
14953251876Speter  eval "$as_ac_Lib=no"
14954251876Speterfi
14955251876Speterrm -f core conftest.err conftest.$ac_objext \
14956251876Speter    conftest$ac_exeext conftest.$ac_ext
14957251876SpeterLIBS=$ac_check_lib_save_LIBS
14958251876Speterfi
14959251876Spetereval ac_res=\$$as_ac_Lib
14960251876Speter	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
14961251876Speter$as_echo "$ac_res" >&6; }
14962251876Speterif eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
14963251876Speter  result=yes
14964251876Speterelse
14965251876Speter  result=no
14966251876Speter
14967251876Speterfi
14968251876Speter
14969251876Speter          fi
14970251876Speter
14971251876Speterelse
14972251876Speter  result="no"
14973251876Speterfi
14974251876Speter
14975251876Speter
14976251876Speter
14977251876Speter        # If we found it, no need to search any more.
14978251876Speter        if test "$result" = "yes"; then
14979251876Speter          found="$bdb_place"
14980251876Speter          break
14981251876Speter        fi
14982251876Speter      done
14983251876Speter      test "$found" != "not" && break
14984251876Speter    done
14985251876Speter    test "$found" != "not" && break
14986251876Speter  done
14987251876Speter
14988251876Speter  # Restore the original values of the flags we tweak.
14989251876Speter  LDFLAGS="$apu_check_lib_save_ldflags"
14990251876Speter  CPPFLAGS="$apu_check_lib_save_cppflags"
14991251876Speter
14992251876Speter  case "$found" in
14993251876Speter  "not")
14994251876Speter    apu_have_db=0
14995251876Speter    ;;
14996251876Speter  "std")
14997251876Speter    apu_db_header=$bdb_header
14998251876Speter    apu_db_lib=$bdb_libname
14999251876Speter    apu_have_db=1
15000251876Speter    ;;
15001251876Speter  *":"*)
15002251876Speter    header="`echo $found | sed -e 's/:.*$//'`"
15003251876Speter    lib="`echo $found | sed -e 's/^.*://'`"
15004251876Speter
15005251876Speter
15006251876Speter  if test "x$APRUTIL_INCLUDES" = "x"; then
15007251876Speter    test "x$silent" != "xyes" && echo "  setting APRUTIL_INCLUDES to \"-I$header\""
15008251876Speter    APRUTIL_INCLUDES="-I$header"
15009251876Speter  else
15010251876Speter    apr_addto_bugger="-I$header"
15011251876Speter    for i in $apr_addto_bugger; do
15012251876Speter      apr_addto_duplicate="0"
15013251876Speter      for j in $APRUTIL_INCLUDES; do
15014251876Speter        if test "x$i" = "x$j"; then
15015251876Speter          apr_addto_duplicate="1"
15016251876Speter          break
15017251876Speter        fi
15018251876Speter      done
15019251876Speter      if test $apr_addto_duplicate = "0"; then
15020251876Speter        test "x$silent" != "xyes" && echo "  adding \"$i\" to APRUTIL_INCLUDES"
15021251876Speter        APRUTIL_INCLUDES="$APRUTIL_INCLUDES $i"
15022251876Speter      fi
15023251876Speter    done
15024251876Speter  fi
15025251876Speter
15026251876Speter
15027251876Speter  if test "x$APRUTIL_LDFLAGS" = "x"; then
15028251876Speter    test "x$silent" != "xyes" && echo "  setting APRUTIL_LDFLAGS to \"-L$lib\""
15029251876Speter    APRUTIL_LDFLAGS="-L$lib"
15030251876Speter  else
15031251876Speter    apr_addto_bugger="-L$lib"
15032251876Speter    for i in $apr_addto_bugger; do
15033251876Speter      apr_addto_duplicate="0"
15034251876Speter      for j in $APRUTIL_LDFLAGS; do
15035251876Speter        if test "x$i" = "x$j"; then
15036251876Speter          apr_addto_duplicate="1"
15037251876Speter          break
15038251876Speter        fi
15039251876Speter      done
15040251876Speter      if test $apr_addto_duplicate = "0"; then
15041251876Speter        test "x$silent" != "xyes" && echo "  adding \"$i\" to APRUTIL_LDFLAGS"
15042251876Speter        APRUTIL_LDFLAGS="$APRUTIL_LDFLAGS $i"
15043251876Speter      fi
15044251876Speter    done
15045251876Speter  fi
15046251876Speter
15047251876Speter    apu_db_header=$bdb_header
15048251876Speter    apu_db_lib=$bdb_libname
15049251876Speter    apu_have_db=1
15050251876Speter    ;;
15051251876Speter  *)
15052251876Speter
15053251876Speter  if test "x$APRUTIL_INCLUDES" = "x"; then
15054251876Speter    test "x$silent" != "xyes" && echo "  setting APRUTIL_INCLUDES to \"-I$found/include\""
15055251876Speter    APRUTIL_INCLUDES="-I$found/include"
15056251876Speter  else
15057251876Speter    apr_addto_bugger="-I$found/include"
15058251876Speter    for i in $apr_addto_bugger; do
15059251876Speter      apr_addto_duplicate="0"
15060251876Speter      for j in $APRUTIL_INCLUDES; do
15061251876Speter        if test "x$i" = "x$j"; then
15062251876Speter          apr_addto_duplicate="1"
15063251876Speter          break
15064251876Speter        fi
15065251876Speter      done
15066251876Speter      if test $apr_addto_duplicate = "0"; then
15067251876Speter        test "x$silent" != "xyes" && echo "  adding \"$i\" to APRUTIL_INCLUDES"
15068251876Speter        APRUTIL_INCLUDES="$APRUTIL_INCLUDES $i"
15069251876Speter      fi
15070251876Speter    done
15071251876Speter  fi
15072251876Speter
15073251876Speter
15074251876Speter  if test "x$APRUTIL_LDFLAGS" = "x"; then
15075251876Speter    test "x$silent" != "xyes" && echo "  setting APRUTIL_LDFLAGS to \"-L$found/lib\""
15076251876Speter    APRUTIL_LDFLAGS="-L$found/lib"
15077251876Speter  else
15078251876Speter    apr_addto_bugger="-L$found/lib"
15079251876Speter    for i in $apr_addto_bugger; do
15080251876Speter      apr_addto_duplicate="0"
15081251876Speter      for j in $APRUTIL_LDFLAGS; do
15082251876Speter        if test "x$i" = "x$j"; then
15083251876Speter          apr_addto_duplicate="1"
15084251876Speter          break
15085251876Speter        fi
15086251876Speter      done
15087251876Speter      if test $apr_addto_duplicate = "0"; then
15088251876Speter        test "x$silent" != "xyes" && echo "  adding \"$i\" to APRUTIL_LDFLAGS"
15089251876Speter        APRUTIL_LDFLAGS="$APRUTIL_LDFLAGS $i"
15090251876Speter      fi
15091251876Speter    done
15092251876Speter  fi
15093251876Speter
15094251876Speter    apu_db_header=$bdb_header
15095251876Speter    apu_db_lib=$bdb_libname
15096251876Speter    apu_have_db=1
15097251876Speter    ;;
15098251876Speter  esac
15099251876Speter
15100251876Speter  if test "$apu_have_db" = "1"; then
15101251876Speter    apu_db_version=185
15102251876Speter  fi
15103251876Speter
15104251876Speter    if test "$apu_db_version" != "185"; then
15105251876Speter      as_fn_error $? "Berkeley db185 not found" "$LINENO" 5
15106251876Speter    fi
15107251876Speter    ;;
15108251876Speter  db2)
15109251876Speter
15110251876Speter  places="$check_places"
15111251876Speter  if test -z "$places"; then
15112251876Speter    places="std"
15113251876Speter  fi
15114251876Speter
15115251876Speter  bdb_version=2
15116251876Speter  if test "-1" != "-1"; then
15117251876Speter    bdb_version="$bdb_version.-1"
15118251876Speter    if test "-1" != "-1"; then
15119251876Speter      bdb_version="$bdb_version.-1"
15120251876Speter    fi
15121251876Speter  fi
15122251876Speter  bdb_places="$places"
15123251876Speter  bdb_default_search_headers="db2/db.h db.h"
15124251876Speter  bdb_default_search_lib_names="db2 db"
15125251876Speter
15126251876Speter
15127251876Speter  apu_have_db=0
15128251876Speter
15129251876Speter  # Save the original values of the flags we tweak.
15130251876Speter  apu_check_lib_save_libs="$LIBS"
15131251876Speter  apu_check_lib_save_ldflags="$LDFLAGS"
15132251876Speter  apu_check_lib_save_cppflags="$CPPFLAGS"
15133251876Speter
15134251876Speter  # The variable `found' is the prefix under which we've found
15135251876Speter  # Berkeley DB, or `not' if we haven't found it anywhere yet.
15136251876Speter  found=not
15137251876Speter  for bdb_place in $bdb_places; do
15138251876Speter
15139251876Speter    LDFLAGS="$apu_check_lib_save_ldflags"
15140251876Speter    CPPFLAGS="$apu_check_lib_save_cppflags"
15141251876Speter    case "$bdb_place" in
15142251876Speter      "std" )
15143251876Speter        description="the standard places"
15144251876Speter      ;;
15145251876Speter      *":"* )
15146251876Speter        header="`echo $bdb_place | sed -e 's/:.*$//'`"
15147251876Speter        lib="`echo $bdb_place | sed -e 's/^.*://'`"
15148251876Speter        CPPFLAGS="$CPPFLAGS -I$header"
15149251876Speter        LDFLAGS="$LDFLAGS -L$lib"
15150251876Speter        description="$header and $lib"
15151251876Speter      ;;
15152251876Speter      * )
15153251876Speter        if test -d $bdb_place; then
15154251876Speter          LDFLAGS="$LDFLAGS -L$bdb_place/lib"
15155251876Speter          CPPFLAGS="$CPPFLAGS -I$bdb_place/include"
15156251876Speter        else
15157251876Speter          { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Berkeley DB $bdb_version in $bdb_place" >&5
15158251876Speter$as_echo_n "checking for Berkeley DB $bdb_version in $bdb_place... " >&6; }
15159251876Speter          { $as_echo "$as_me:${as_lineno-$LINENO}: result: directory not found" >&5
15160251876Speter$as_echo "directory not found" >&6; }
15161251876Speter          continue
15162251876Speter        fi
15163251876Speter        description="$bdb_place"
15164251876Speter      ;;
15165251876Speter    esac
15166251876Speter
15167251876Speter    # Since there is no AC_MSG_NOTICE in autoconf 2.13, we use this
15168251876Speter    # trick to display a message instead.
15169251876Speter    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Berkeley DB $bdb_version in $description" >&5
15170251876Speter$as_echo_n "checking for Berkeley DB $bdb_version in $description... " >&6; }
15171251876Speter    { $as_echo "$as_me:${as_lineno-$LINENO}: result: " >&5
15172251876Speter$as_echo "" >&6; }
15173251876Speter
15174251876Speter    for bdb_libname in $bdb_default_search_lib_names; do
15175251876Speter      for bdb_header in $bdb_default_search_headers; do
15176251876Speter        # Clear the header cache variable for each location
15177251876Speter
15178251876Speter        cache_id="`echo ac_cv_header_${bdb_header} \
15179251876Speter                 | sed -e 's/[^a-zA-Z0-9_]/_/g'`"
15180251876Speter
15181251876Speter        unset $cache_id
15182251876Speter        as_ac_Header=`$as_echo "ac_cv_header_$bdb_header" | $as_tr_sh`
15183251876Speterac_fn_c_check_header_mongrel "$LINENO" "$bdb_header" "$as_ac_Header" "$ac_includes_default"
15184251876Speterif eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
15185251876Speter
15186272076Speter          if test "2" = "3" -o "2" = "4" -o "2" = "5" -o "2" = "6"; then
15187251876Speter            # We generate a separate cache variable for each prefix and libname
15188251876Speter            # we search under.  That way, we avoid caching information that
15189251876Speter            # changes if the user runs `configure' with a different set of
15190251876Speter            # switches.
15191251876Speter
15192251876Speter            cache_id="`echo apu_cv_check_berkeley_db_2_-1_-1_${bdb_header}_${bdb_libname}_in_${bdb_place} \
15193251876Speter                     | sed -e 's/[^a-zA-Z0-9_]/_/g'`"
15194251876Speter
15195251876Speter
15196251876Speter            { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -l$bdb_libname" >&5
15197251876Speter$as_echo_n "checking for -l$bdb_libname... " >&6; }
15198251876Speter                                    if eval \${$cache_id+:} false; then :
15199251876Speter  $as_echo_n "(cached) " >&6
15200251876Speterelse
15201251876Speter
15202251876Speter
15203251876Speter    apu_try_berkeley_db_save_libs="$LIBS"
15204251876Speter
15205251876Speter    apu_check_berkeley_db_major=2
15206251876Speter    apu_check_berkeley_db_minor=-1
15207251876Speter    apu_check_berkeley_db_patch=-1
15208251876Speter    apu_try_berkeley_db_header=$bdb_header
15209251876Speter    apu_try_berkeley_db_libname=$bdb_libname
15210251876Speter
15211251876Speter    LIBS="$LIBS -l$apu_try_berkeley_db_libname"
15212251876Speter    if test "$cross_compiling" = yes; then :
15213251876Speter  apu_try_berkeley_db=yes
15214251876Speter
15215251876Speterelse
15216251876Speter  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15217251876Speter/* end confdefs.h.  */
15218251876Speter
15219251876Speter#include <stdlib.h>
15220251876Speter#include <stdio.h>
15221251876Speter#include <$apu_try_berkeley_db_header>
15222251876Spetermain ()
15223251876Speter{
15224251876Speter  int major, minor, patch;
15225251876Speter
15226251876Speter  db_version(&major, &minor, &patch);
15227251876Speter
15228251876Speter  /* Sanity check: ensure that db.h constants actually match the db library */
15229251876Speter  if (major != DB_VERSION_MAJOR
15230251876Speter      || minor != DB_VERSION_MINOR
15231251876Speter      || patch != DB_VERSION_PATCH)
15232251876Speter    exit (1);
15233251876Speter
15234251876Speter  /* Run-time check:  ensure the library claims to be the correct version. */
15235251876Speter
15236251876Speter  if ($apu_check_berkeley_db_major != -1) {
15237251876Speter    if (major < $apu_check_berkeley_db_major)
15238251876Speter      exit (1);
15239251876Speter    if (major > $apu_check_berkeley_db_major)
15240251876Speter      exit (0);
15241251876Speter  }
15242251876Speter
15243251876Speter  if ($apu_check_berkeley_db_minor != -1) {
15244251876Speter    if (minor < $apu_check_berkeley_db_minor)
15245251876Speter      exit (1);
15246251876Speter    if (minor > $apu_check_berkeley_db_minor)
15247251876Speter      exit (0);
15248251876Speter  }
15249251876Speter
15250251876Speter  if ($apu_check_berkeley_db_patch == -1
15251251876Speter      || patch >= $apu_check_berkeley_db_patch)
15252251876Speter    exit (0);
15253251876Speter  else
15254251876Speter    exit (1);
15255251876Speter}
15256251876Speter
15257251876Speter_ACEOF
15258251876Speterif ac_fn_c_try_run "$LINENO"; then :
15259251876Speter  apu_try_berkeley_db=yes
15260251876Speterelse
15261251876Speter  apu_try_berkeley_db=no
15262251876Speterfi
15263251876Speterrm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
15264251876Speter  conftest.$ac_objext conftest.beam conftest.$ac_ext
15265251876Speterfi
15266251876Speter
15267251876Speter
15268251876Speter    LIBS="$apu_try_berkeley_db_save_libs"
15269251876Speter
15270251876Speter
15271251876Speter                eval "$cache_id=$apu_try_berkeley_db"
15272251876Speter
15273251876Speterfi
15274251876Speter
15275251876Speter            result="`eval echo '$'$cache_id`"
15276251876Speter            { $as_echo "$as_me:${as_lineno-$LINENO}: result: $result" >&5
15277251876Speter$as_echo "$result" >&6; }
15278251876Speter          elif test "2" = "1"; then
15279251876Speter            as_ac_Lib=`$as_echo "ac_cv_lib_$bdb_libname''_dbopen" | $as_tr_sh`
15280251876Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for dbopen in -l$bdb_libname" >&5
15281251876Speter$as_echo_n "checking for dbopen in -l$bdb_libname... " >&6; }
15282251876Speterif eval \${$as_ac_Lib+:} false; then :
15283251876Speter  $as_echo_n "(cached) " >&6
15284251876Speterelse
15285251876Speter  ac_check_lib_save_LIBS=$LIBS
15286251876SpeterLIBS="-l$bdb_libname  $LIBS"
15287251876Spetercat confdefs.h - <<_ACEOF >conftest.$ac_ext
15288251876Speter/* end confdefs.h.  */
15289251876Speter
15290251876Speter/* Override any GCC internal prototype to avoid an error.
15291251876Speter   Use char because int might match the return type of a GCC
15292251876Speter   builtin and then its argument prototype would still apply.  */
15293251876Speter#ifdef __cplusplus
15294251876Speterextern "C"
15295251876Speter#endif
15296251876Speterchar dbopen ();
15297251876Speterint
15298251876Spetermain ()
15299251876Speter{
15300251876Speterreturn dbopen ();
15301251876Speter  ;
15302251876Speter  return 0;
15303251876Speter}
15304251876Speter_ACEOF
15305251876Speterif ac_fn_c_try_link "$LINENO"; then :
15306251876Speter  eval "$as_ac_Lib=yes"
15307251876Speterelse
15308251876Speter  eval "$as_ac_Lib=no"
15309251876Speterfi
15310251876Speterrm -f core conftest.err conftest.$ac_objext \
15311251876Speter    conftest$ac_exeext conftest.$ac_ext
15312251876SpeterLIBS=$ac_check_lib_save_LIBS
15313251876Speterfi
15314251876Spetereval ac_res=\$$as_ac_Lib
15315251876Speter	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
15316251876Speter$as_echo "$ac_res" >&6; }
15317251876Speterif eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
15318251876Speter  result=yes
15319251876Speterelse
15320251876Speter  result=no
15321251876Speter
15322251876Speterfi
15323251876Speter
15324251876Speter          elif test "2" = "2"; then
15325251876Speter            as_ac_Lib=`$as_echo "ac_cv_lib_$bdb_libname''_db_open" | $as_tr_sh`
15326251876Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for db_open in -l$bdb_libname" >&5
15327251876Speter$as_echo_n "checking for db_open in -l$bdb_libname... " >&6; }
15328251876Speterif eval \${$as_ac_Lib+:} false; then :
15329251876Speter  $as_echo_n "(cached) " >&6
15330251876Speterelse
15331251876Speter  ac_check_lib_save_LIBS=$LIBS
15332251876SpeterLIBS="-l$bdb_libname  $LIBS"
15333251876Spetercat confdefs.h - <<_ACEOF >conftest.$ac_ext
15334251876Speter/* end confdefs.h.  */
15335251876Speter
15336251876Speter/* Override any GCC internal prototype to avoid an error.
15337251876Speter   Use char because int might match the return type of a GCC
15338251876Speter   builtin and then its argument prototype would still apply.  */
15339251876Speter#ifdef __cplusplus
15340251876Speterextern "C"
15341251876Speter#endif
15342251876Speterchar db_open ();
15343251876Speterint
15344251876Spetermain ()
15345251876Speter{
15346251876Speterreturn db_open ();
15347251876Speter  ;
15348251876Speter  return 0;
15349251876Speter}
15350251876Speter_ACEOF
15351251876Speterif ac_fn_c_try_link "$LINENO"; then :
15352251876Speter  eval "$as_ac_Lib=yes"
15353251876Speterelse
15354251876Speter  eval "$as_ac_Lib=no"
15355251876Speterfi
15356251876Speterrm -f core conftest.err conftest.$ac_objext \
15357251876Speter    conftest$ac_exeext conftest.$ac_ext
15358251876SpeterLIBS=$ac_check_lib_save_LIBS
15359251876Speterfi
15360251876Spetereval ac_res=\$$as_ac_Lib
15361251876Speter	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
15362251876Speter$as_echo "$ac_res" >&6; }
15363251876Speterif eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
15364251876Speter  result=yes
15365251876Speterelse
15366251876Speter  result=no
15367251876Speter
15368251876Speterfi
15369251876Speter
15370251876Speter          fi
15371251876Speter
15372251876Speterelse
15373251876Speter  result="no"
15374251876Speterfi
15375251876Speter
15376251876Speter
15377251876Speter
15378251876Speter        # If we found it, no need to search any more.
15379251876Speter        if test "$result" = "yes"; then
15380251876Speter          found="$bdb_place"
15381251876Speter          break
15382251876Speter        fi
15383251876Speter      done
15384251876Speter      test "$found" != "not" && break
15385251876Speter    done
15386251876Speter    test "$found" != "not" && break
15387251876Speter  done
15388251876Speter
15389251876Speter  # Restore the original values of the flags we tweak.
15390251876Speter  LDFLAGS="$apu_check_lib_save_ldflags"
15391251876Speter  CPPFLAGS="$apu_check_lib_save_cppflags"
15392251876Speter
15393251876Speter  case "$found" in
15394251876Speter  "not")
15395251876Speter    apu_have_db=0
15396251876Speter    ;;
15397251876Speter  "std")
15398251876Speter    apu_db_header=$bdb_header
15399251876Speter    apu_db_lib=$bdb_libname
15400251876Speter    apu_have_db=1
15401251876Speter    ;;
15402251876Speter  *":"*)
15403251876Speter    header="`echo $found | sed -e 's/:.*$//'`"
15404251876Speter    lib="`echo $found | sed -e 's/^.*://'`"
15405251876Speter
15406251876Speter
15407251876Speter  if test "x$APRUTIL_INCLUDES" = "x"; then
15408251876Speter    test "x$silent" != "xyes" && echo "  setting APRUTIL_INCLUDES to \"-I$header\""
15409251876Speter    APRUTIL_INCLUDES="-I$header"
15410251876Speter  else
15411251876Speter    apr_addto_bugger="-I$header"
15412251876Speter    for i in $apr_addto_bugger; do
15413251876Speter      apr_addto_duplicate="0"
15414251876Speter      for j in $APRUTIL_INCLUDES; do
15415251876Speter        if test "x$i" = "x$j"; then
15416251876Speter          apr_addto_duplicate="1"
15417251876Speter          break
15418251876Speter        fi
15419251876Speter      done
15420251876Speter      if test $apr_addto_duplicate = "0"; then
15421251876Speter        test "x$silent" != "xyes" && echo "  adding \"$i\" to APRUTIL_INCLUDES"
15422251876Speter        APRUTIL_INCLUDES="$APRUTIL_INCLUDES $i"
15423251876Speter      fi
15424251876Speter    done
15425251876Speter  fi
15426251876Speter
15427251876Speter
15428251876Speter  if test "x$APRUTIL_LDFLAGS" = "x"; then
15429251876Speter    test "x$silent" != "xyes" && echo "  setting APRUTIL_LDFLAGS to \"-L$lib\""
15430251876Speter    APRUTIL_LDFLAGS="-L$lib"
15431251876Speter  else
15432251876Speter    apr_addto_bugger="-L$lib"
15433251876Speter    for i in $apr_addto_bugger; do
15434251876Speter      apr_addto_duplicate="0"
15435251876Speter      for j in $APRUTIL_LDFLAGS; do
15436251876Speter        if test "x$i" = "x$j"; then
15437251876Speter          apr_addto_duplicate="1"
15438251876Speter          break
15439251876Speter        fi
15440251876Speter      done
15441251876Speter      if test $apr_addto_duplicate = "0"; then
15442251876Speter        test "x$silent" != "xyes" && echo "  adding \"$i\" to APRUTIL_LDFLAGS"
15443251876Speter        APRUTIL_LDFLAGS="$APRUTIL_LDFLAGS $i"
15444251876Speter      fi
15445251876Speter    done
15446251876Speter  fi
15447251876Speter
15448251876Speter    apu_db_header=$bdb_header
15449251876Speter    apu_db_lib=$bdb_libname
15450251876Speter    apu_have_db=1
15451251876Speter    ;;
15452251876Speter  *)
15453251876Speter
15454251876Speter  if test "x$APRUTIL_INCLUDES" = "x"; then
15455251876Speter    test "x$silent" != "xyes" && echo "  setting APRUTIL_INCLUDES to \"-I$found/include\""
15456251876Speter    APRUTIL_INCLUDES="-I$found/include"
15457251876Speter  else
15458251876Speter    apr_addto_bugger="-I$found/include"
15459251876Speter    for i in $apr_addto_bugger; do
15460251876Speter      apr_addto_duplicate="0"
15461251876Speter      for j in $APRUTIL_INCLUDES; do
15462251876Speter        if test "x$i" = "x$j"; then
15463251876Speter          apr_addto_duplicate="1"
15464251876Speter          break
15465251876Speter        fi
15466251876Speter      done
15467251876Speter      if test $apr_addto_duplicate = "0"; then
15468251876Speter        test "x$silent" != "xyes" && echo "  adding \"$i\" to APRUTIL_INCLUDES"
15469251876Speter        APRUTIL_INCLUDES="$APRUTIL_INCLUDES $i"
15470251876Speter      fi
15471251876Speter    done
15472251876Speter  fi
15473251876Speter
15474251876Speter
15475251876Speter  if test "x$APRUTIL_LDFLAGS" = "x"; then
15476251876Speter    test "x$silent" != "xyes" && echo "  setting APRUTIL_LDFLAGS to \"-L$found/lib\""
15477251876Speter    APRUTIL_LDFLAGS="-L$found/lib"
15478251876Speter  else
15479251876Speter    apr_addto_bugger="-L$found/lib"
15480251876Speter    for i in $apr_addto_bugger; do
15481251876Speter      apr_addto_duplicate="0"
15482251876Speter      for j in $APRUTIL_LDFLAGS; do
15483251876Speter        if test "x$i" = "x$j"; then
15484251876Speter          apr_addto_duplicate="1"
15485251876Speter          break
15486251876Speter        fi
15487251876Speter      done
15488251876Speter      if test $apr_addto_duplicate = "0"; then
15489251876Speter        test "x$silent" != "xyes" && echo "  adding \"$i\" to APRUTIL_LDFLAGS"
15490251876Speter        APRUTIL_LDFLAGS="$APRUTIL_LDFLAGS $i"
15491251876Speter      fi
15492251876Speter    done
15493251876Speter  fi
15494251876Speter
15495251876Speter    apu_db_header=$bdb_header
15496251876Speter    apu_db_lib=$bdb_libname
15497251876Speter    apu_have_db=1
15498251876Speter    ;;
15499251876Speter  esac
15500251876Speter
15501251876Speter  if test "$apu_have_db" = "1"; then
15502251876Speter    apu_db_version=2
15503251876Speter  fi
15504251876Speter
15505251876Speter    if test "$apu_db_version" != "2"; then
15506251876Speter      as_fn_error $? "Berkeley db2 not found" "$LINENO" 5
15507251876Speter    fi
15508251876Speter    ;;
15509251876Speter  db3)
15510251876Speter
15511251876Speter  places="$check_places"
15512251876Speter  if test -z "$places"; then
15513251876Speter    places="std"
15514251876Speter  fi
15515251876Speter
15516251876Speter  bdb_version=3
15517251876Speter  if test "-1" != "-1"; then
15518251876Speter    bdb_version="$bdb_version.-1"
15519251876Speter    if test "-1" != "-1"; then
15520251876Speter      bdb_version="$bdb_version.-1"
15521251876Speter    fi
15522251876Speter  fi
15523251876Speter  bdb_places="$places"
15524251876Speter  bdb_default_search_headers="db3/db.h db.h"
15525251876Speter  bdb_default_search_lib_names="db3 db"
15526251876Speter
15527251876Speter
15528251876Speter  apu_have_db=0
15529251876Speter
15530251876Speter  # Save the original values of the flags we tweak.
15531251876Speter  apu_check_lib_save_libs="$LIBS"
15532251876Speter  apu_check_lib_save_ldflags="$LDFLAGS"
15533251876Speter  apu_check_lib_save_cppflags="$CPPFLAGS"
15534251876Speter
15535251876Speter  # The variable `found' is the prefix under which we've found
15536251876Speter  # Berkeley DB, or `not' if we haven't found it anywhere yet.
15537251876Speter  found=not
15538251876Speter  for bdb_place in $bdb_places; do
15539251876Speter
15540251876Speter    LDFLAGS="$apu_check_lib_save_ldflags"
15541251876Speter    CPPFLAGS="$apu_check_lib_save_cppflags"
15542251876Speter    case "$bdb_place" in
15543251876Speter      "std" )
15544251876Speter        description="the standard places"
15545251876Speter      ;;
15546251876Speter      *":"* )
15547251876Speter        header="`echo $bdb_place | sed -e 's/:.*$//'`"
15548251876Speter        lib="`echo $bdb_place | sed -e 's/^.*://'`"
15549251876Speter        CPPFLAGS="$CPPFLAGS -I$header"
15550251876Speter        LDFLAGS="$LDFLAGS -L$lib"
15551251876Speter        description="$header and $lib"
15552251876Speter      ;;
15553251876Speter      * )
15554251876Speter        if test -d $bdb_place; then
15555251876Speter          LDFLAGS="$LDFLAGS -L$bdb_place/lib"
15556251876Speter          CPPFLAGS="$CPPFLAGS -I$bdb_place/include"
15557251876Speter        else
15558251876Speter          { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Berkeley DB $bdb_version in $bdb_place" >&5
15559251876Speter$as_echo_n "checking for Berkeley DB $bdb_version in $bdb_place... " >&6; }
15560251876Speter          { $as_echo "$as_me:${as_lineno-$LINENO}: result: directory not found" >&5
15561251876Speter$as_echo "directory not found" >&6; }
15562251876Speter          continue
15563251876Speter        fi
15564251876Speter        description="$bdb_place"
15565251876Speter      ;;
15566251876Speter    esac
15567251876Speter
15568251876Speter    # Since there is no AC_MSG_NOTICE in autoconf 2.13, we use this
15569251876Speter    # trick to display a message instead.
15570251876Speter    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Berkeley DB $bdb_version in $description" >&5
15571251876Speter$as_echo_n "checking for Berkeley DB $bdb_version in $description... " >&6; }
15572251876Speter    { $as_echo "$as_me:${as_lineno-$LINENO}: result: " >&5
15573251876Speter$as_echo "" >&6; }
15574251876Speter
15575251876Speter    for bdb_libname in $bdb_default_search_lib_names; do
15576251876Speter      for bdb_header in $bdb_default_search_headers; do
15577251876Speter        # Clear the header cache variable for each location
15578251876Speter
15579251876Speter        cache_id="`echo ac_cv_header_${bdb_header} \
15580251876Speter                 | sed -e 's/[^a-zA-Z0-9_]/_/g'`"
15581251876Speter
15582251876Speter        unset $cache_id
15583251876Speter        as_ac_Header=`$as_echo "ac_cv_header_$bdb_header" | $as_tr_sh`
15584251876Speterac_fn_c_check_header_mongrel "$LINENO" "$bdb_header" "$as_ac_Header" "$ac_includes_default"
15585251876Speterif eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
15586251876Speter
15587272076Speter          if test "3" = "3" -o "3" = "4" -o "3" = "5" -o "3" = "6"; then
15588251876Speter            # We generate a separate cache variable for each prefix and libname
15589251876Speter            # we search under.  That way, we avoid caching information that
15590251876Speter            # changes if the user runs `configure' with a different set of
15591251876Speter            # switches.
15592251876Speter
15593251876Speter            cache_id="`echo apu_cv_check_berkeley_db_3_-1_-1_${bdb_header}_${bdb_libname}_in_${bdb_place} \
15594251876Speter                     | sed -e 's/[^a-zA-Z0-9_]/_/g'`"
15595251876Speter
15596251876Speter
15597251876Speter            { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -l$bdb_libname" >&5
15598251876Speter$as_echo_n "checking for -l$bdb_libname... " >&6; }
15599251876Speter                                    if eval \${$cache_id+:} false; then :
15600251876Speter  $as_echo_n "(cached) " >&6
15601251876Speterelse
15602251876Speter
15603251876Speter
15604251876Speter    apu_try_berkeley_db_save_libs="$LIBS"
15605251876Speter
15606251876Speter    apu_check_berkeley_db_major=3
15607251876Speter    apu_check_berkeley_db_minor=-1
15608251876Speter    apu_check_berkeley_db_patch=-1
15609251876Speter    apu_try_berkeley_db_header=$bdb_header
15610251876Speter    apu_try_berkeley_db_libname=$bdb_libname
15611251876Speter
15612251876Speter    LIBS="$LIBS -l$apu_try_berkeley_db_libname"
15613251876Speter    if test "$cross_compiling" = yes; then :
15614251876Speter  apu_try_berkeley_db=yes
15615251876Speter
15616251876Speterelse
15617251876Speter  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15618251876Speter/* end confdefs.h.  */
15619251876Speter
15620251876Speter#include <stdlib.h>
15621251876Speter#include <stdio.h>
15622251876Speter#include <$apu_try_berkeley_db_header>
15623251876Spetermain ()
15624251876Speter{
15625251876Speter  int major, minor, patch;
15626251876Speter
15627251876Speter  db_version(&major, &minor, &patch);
15628251876Speter
15629251876Speter  /* Sanity check: ensure that db.h constants actually match the db library */
15630251876Speter  if (major != DB_VERSION_MAJOR
15631251876Speter      || minor != DB_VERSION_MINOR
15632251876Speter      || patch != DB_VERSION_PATCH)
15633251876Speter    exit (1);
15634251876Speter
15635251876Speter  /* Run-time check:  ensure the library claims to be the correct version. */
15636251876Speter
15637251876Speter  if ($apu_check_berkeley_db_major != -1) {
15638251876Speter    if (major < $apu_check_berkeley_db_major)
15639251876Speter      exit (1);
15640251876Speter    if (major > $apu_check_berkeley_db_major)
15641251876Speter      exit (0);
15642251876Speter  }
15643251876Speter
15644251876Speter  if ($apu_check_berkeley_db_minor != -1) {
15645251876Speter    if (minor < $apu_check_berkeley_db_minor)
15646251876Speter      exit (1);
15647251876Speter    if (minor > $apu_check_berkeley_db_minor)
15648251876Speter      exit (0);
15649251876Speter  }
15650251876Speter
15651251876Speter  if ($apu_check_berkeley_db_patch == -1
15652251876Speter      || patch >= $apu_check_berkeley_db_patch)
15653251876Speter    exit (0);
15654251876Speter  else
15655251876Speter    exit (1);
15656251876Speter}
15657251876Speter
15658251876Speter_ACEOF
15659251876Speterif ac_fn_c_try_run "$LINENO"; then :
15660251876Speter  apu_try_berkeley_db=yes
15661251876Speterelse
15662251876Speter  apu_try_berkeley_db=no
15663251876Speterfi
15664251876Speterrm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
15665251876Speter  conftest.$ac_objext conftest.beam conftest.$ac_ext
15666251876Speterfi
15667251876Speter
15668251876Speter
15669251876Speter    LIBS="$apu_try_berkeley_db_save_libs"
15670251876Speter
15671251876Speter
15672251876Speter                eval "$cache_id=$apu_try_berkeley_db"
15673251876Speter
15674251876Speterfi
15675251876Speter
15676251876Speter            result="`eval echo '$'$cache_id`"
15677251876Speter            { $as_echo "$as_me:${as_lineno-$LINENO}: result: $result" >&5
15678251876Speter$as_echo "$result" >&6; }
15679251876Speter          elif test "3" = "1"; then
15680251876Speter            as_ac_Lib=`$as_echo "ac_cv_lib_$bdb_libname''_dbopen" | $as_tr_sh`
15681251876Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for dbopen in -l$bdb_libname" >&5
15682251876Speter$as_echo_n "checking for dbopen in -l$bdb_libname... " >&6; }
15683251876Speterif eval \${$as_ac_Lib+:} false; then :
15684251876Speter  $as_echo_n "(cached) " >&6
15685251876Speterelse
15686251876Speter  ac_check_lib_save_LIBS=$LIBS
15687251876SpeterLIBS="-l$bdb_libname  $LIBS"
15688251876Spetercat confdefs.h - <<_ACEOF >conftest.$ac_ext
15689251876Speter/* end confdefs.h.  */
15690251876Speter
15691251876Speter/* Override any GCC internal prototype to avoid an error.
15692251876Speter   Use char because int might match the return type of a GCC
15693251876Speter   builtin and then its argument prototype would still apply.  */
15694251876Speter#ifdef __cplusplus
15695251876Speterextern "C"
15696251876Speter#endif
15697251876Speterchar dbopen ();
15698251876Speterint
15699251876Spetermain ()
15700251876Speter{
15701251876Speterreturn dbopen ();
15702251876Speter  ;
15703251876Speter  return 0;
15704251876Speter}
15705251876Speter_ACEOF
15706251876Speterif ac_fn_c_try_link "$LINENO"; then :
15707251876Speter  eval "$as_ac_Lib=yes"
15708251876Speterelse
15709251876Speter  eval "$as_ac_Lib=no"
15710251876Speterfi
15711251876Speterrm -f core conftest.err conftest.$ac_objext \
15712251876Speter    conftest$ac_exeext conftest.$ac_ext
15713251876SpeterLIBS=$ac_check_lib_save_LIBS
15714251876Speterfi
15715251876Spetereval ac_res=\$$as_ac_Lib
15716251876Speter	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
15717251876Speter$as_echo "$ac_res" >&6; }
15718251876Speterif eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
15719251876Speter  result=yes
15720251876Speterelse
15721251876Speter  result=no
15722251876Speter
15723251876Speterfi
15724251876Speter
15725251876Speter          elif test "3" = "2"; then
15726251876Speter            as_ac_Lib=`$as_echo "ac_cv_lib_$bdb_libname''_db_open" | $as_tr_sh`
15727251876Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for db_open in -l$bdb_libname" >&5
15728251876Speter$as_echo_n "checking for db_open in -l$bdb_libname... " >&6; }
15729251876Speterif eval \${$as_ac_Lib+:} false; then :
15730251876Speter  $as_echo_n "(cached) " >&6
15731251876Speterelse
15732251876Speter  ac_check_lib_save_LIBS=$LIBS
15733251876SpeterLIBS="-l$bdb_libname  $LIBS"
15734251876Spetercat confdefs.h - <<_ACEOF >conftest.$ac_ext
15735251876Speter/* end confdefs.h.  */
15736251876Speter
15737251876Speter/* Override any GCC internal prototype to avoid an error.
15738251876Speter   Use char because int might match the return type of a GCC
15739251876Speter   builtin and then its argument prototype would still apply.  */
15740251876Speter#ifdef __cplusplus
15741251876Speterextern "C"
15742251876Speter#endif
15743251876Speterchar db_open ();
15744251876Speterint
15745251876Spetermain ()
15746251876Speter{
15747251876Speterreturn db_open ();
15748251876Speter  ;
15749251876Speter  return 0;
15750251876Speter}
15751251876Speter_ACEOF
15752251876Speterif ac_fn_c_try_link "$LINENO"; then :
15753251876Speter  eval "$as_ac_Lib=yes"
15754251876Speterelse
15755251876Speter  eval "$as_ac_Lib=no"
15756251876Speterfi
15757251876Speterrm -f core conftest.err conftest.$ac_objext \
15758251876Speter    conftest$ac_exeext conftest.$ac_ext
15759251876SpeterLIBS=$ac_check_lib_save_LIBS
15760251876Speterfi
15761251876Spetereval ac_res=\$$as_ac_Lib
15762251876Speter	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
15763251876Speter$as_echo "$ac_res" >&6; }
15764251876Speterif eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
15765251876Speter  result=yes
15766251876Speterelse
15767251876Speter  result=no
15768251876Speter
15769251876Speterfi
15770251876Speter
15771251876Speter          fi
15772251876Speter
15773251876Speterelse
15774251876Speter  result="no"
15775251876Speterfi
15776251876Speter
15777251876Speter
15778251876Speter
15779251876Speter        # If we found it, no need to search any more.
15780251876Speter        if test "$result" = "yes"; then
15781251876Speter          found="$bdb_place"
15782251876Speter          break
15783251876Speter        fi
15784251876Speter      done
15785251876Speter      test "$found" != "not" && break
15786251876Speter    done
15787251876Speter    test "$found" != "not" && break
15788251876Speter  done
15789251876Speter
15790251876Speter  # Restore the original values of the flags we tweak.
15791251876Speter  LDFLAGS="$apu_check_lib_save_ldflags"
15792251876Speter  CPPFLAGS="$apu_check_lib_save_cppflags"
15793251876Speter
15794251876Speter  case "$found" in
15795251876Speter  "not")
15796251876Speter    apu_have_db=0
15797251876Speter    ;;
15798251876Speter  "std")
15799251876Speter    apu_db_header=$bdb_header
15800251876Speter    apu_db_lib=$bdb_libname
15801251876Speter    apu_have_db=1
15802251876Speter    ;;
15803251876Speter  *":"*)
15804251876Speter    header="`echo $found | sed -e 's/:.*$//'`"
15805251876Speter    lib="`echo $found | sed -e 's/^.*://'`"
15806251876Speter
15807251876Speter
15808251876Speter  if test "x$APRUTIL_INCLUDES" = "x"; then
15809251876Speter    test "x$silent" != "xyes" && echo "  setting APRUTIL_INCLUDES to \"-I$header\""
15810251876Speter    APRUTIL_INCLUDES="-I$header"
15811251876Speter  else
15812251876Speter    apr_addto_bugger="-I$header"
15813251876Speter    for i in $apr_addto_bugger; do
15814251876Speter      apr_addto_duplicate="0"
15815251876Speter      for j in $APRUTIL_INCLUDES; do
15816251876Speter        if test "x$i" = "x$j"; then
15817251876Speter          apr_addto_duplicate="1"
15818251876Speter          break
15819251876Speter        fi
15820251876Speter      done
15821251876Speter      if test $apr_addto_duplicate = "0"; then
15822251876Speter        test "x$silent" != "xyes" && echo "  adding \"$i\" to APRUTIL_INCLUDES"
15823251876Speter        APRUTIL_INCLUDES="$APRUTIL_INCLUDES $i"
15824251876Speter      fi
15825251876Speter    done
15826251876Speter  fi
15827251876Speter
15828251876Speter
15829251876Speter  if test "x$APRUTIL_LDFLAGS" = "x"; then
15830251876Speter    test "x$silent" != "xyes" && echo "  setting APRUTIL_LDFLAGS to \"-L$lib\""
15831251876Speter    APRUTIL_LDFLAGS="-L$lib"
15832251876Speter  else
15833251876Speter    apr_addto_bugger="-L$lib"
15834251876Speter    for i in $apr_addto_bugger; do
15835251876Speter      apr_addto_duplicate="0"
15836251876Speter      for j in $APRUTIL_LDFLAGS; do
15837251876Speter        if test "x$i" = "x$j"; then
15838251876Speter          apr_addto_duplicate="1"
15839251876Speter          break
15840251876Speter        fi
15841251876Speter      done
15842251876Speter      if test $apr_addto_duplicate = "0"; then
15843251876Speter        test "x$silent" != "xyes" && echo "  adding \"$i\" to APRUTIL_LDFLAGS"
15844251876Speter        APRUTIL_LDFLAGS="$APRUTIL_LDFLAGS $i"
15845251876Speter      fi
15846251876Speter    done
15847251876Speter  fi
15848251876Speter
15849251876Speter    apu_db_header=$bdb_header
15850251876Speter    apu_db_lib=$bdb_libname
15851251876Speter    apu_have_db=1
15852251876Speter    ;;
15853251876Speter  *)
15854251876Speter
15855251876Speter  if test "x$APRUTIL_INCLUDES" = "x"; then
15856251876Speter    test "x$silent" != "xyes" && echo "  setting APRUTIL_INCLUDES to \"-I$found/include\""
15857251876Speter    APRUTIL_INCLUDES="-I$found/include"
15858251876Speter  else
15859251876Speter    apr_addto_bugger="-I$found/include"
15860251876Speter    for i in $apr_addto_bugger; do
15861251876Speter      apr_addto_duplicate="0"
15862251876Speter      for j in $APRUTIL_INCLUDES; do
15863251876Speter        if test "x$i" = "x$j"; then
15864251876Speter          apr_addto_duplicate="1"
15865251876Speter          break
15866251876Speter        fi
15867251876Speter      done
15868251876Speter      if test $apr_addto_duplicate = "0"; then
15869251876Speter        test "x$silent" != "xyes" && echo "  adding \"$i\" to APRUTIL_INCLUDES"
15870251876Speter        APRUTIL_INCLUDES="$APRUTIL_INCLUDES $i"
15871251876Speter      fi
15872251876Speter    done
15873251876Speter  fi
15874251876Speter
15875251876Speter
15876251876Speter  if test "x$APRUTIL_LDFLAGS" = "x"; then
15877251876Speter    test "x$silent" != "xyes" && echo "  setting APRUTIL_LDFLAGS to \"-L$found/lib\""
15878251876Speter    APRUTIL_LDFLAGS="-L$found/lib"
15879251876Speter  else
15880251876Speter    apr_addto_bugger="-L$found/lib"
15881251876Speter    for i in $apr_addto_bugger; do
15882251876Speter      apr_addto_duplicate="0"
15883251876Speter      for j in $APRUTIL_LDFLAGS; do
15884251876Speter        if test "x$i" = "x$j"; then
15885251876Speter          apr_addto_duplicate="1"
15886251876Speter          break
15887251876Speter        fi
15888251876Speter      done
15889251876Speter      if test $apr_addto_duplicate = "0"; then
15890251876Speter        test "x$silent" != "xyes" && echo "  adding \"$i\" to APRUTIL_LDFLAGS"
15891251876Speter        APRUTIL_LDFLAGS="$APRUTIL_LDFLAGS $i"
15892251876Speter      fi
15893251876Speter    done
15894251876Speter  fi
15895251876Speter
15896251876Speter    apu_db_header=$bdb_header
15897251876Speter    apu_db_lib=$bdb_libname
15898251876Speter    apu_have_db=1
15899251876Speter    ;;
15900251876Speter  esac
15901251876Speter
15902251876Speter  if test "$apu_have_db" = "1"; then
15903251876Speter    apu_db_version=3
15904251876Speter  fi
15905251876Speter
15906251876Speter    if test "$apu_db_version" != "3"; then
15907251876Speter      as_fn_error $? "Berkeley db3 not found" "$LINENO" 5
15908251876Speter    fi
15909251876Speter    ;;
15910258602Speter  db[456][0-9])
15911253734Speter    db_major=`echo "$requested" | sed -e 's/db//' -e 's/.$//'`
15912253734Speter    db_minor=`echo "$requested" | sed -e 's/db//' -e 's/.//'`
15913251876Speter
15914251876Speter  places="$check_places"
15915253734Speter  db_major="$db_major"
15916253734Speter  db_minor="$db_minor"
15917251876Speter  if test -z "$places"; then
15918253734Speter    places="std /usr/local /usr/local/BerkeleyDB.${db_major}.${db_minor} /boot/home/config"
15919251876Speter  fi
15920251876Speter
15921253734Speter  bdb_version="${db_major}"
15922253734Speter  if test ""${db_minor}"" != "-1"; then
15923253734Speter    bdb_version="$bdb_version."${db_minor}""
15924251876Speter    if test ""-1"" != "-1"; then
15925251876Speter      bdb_version="$bdb_version."-1""
15926251876Speter    fi
15927251876Speter  fi
15928251876Speter  bdb_places="$places"
15929253734Speter  bdb_default_search_headers="db${db_major}${db_minor}/db.h db${db_major}/db.h db.h"
15930253734Speter  bdb_default_search_lib_names="db-${db_major}.${db_minor} db${db_major}-${db_major}.${db_minor} db${db_major}${db_minor} db-${db_major} db${db_major} db"
15931251876Speter
15932251876Speter
15933251876Speter  apu_have_db=0
15934251876Speter
15935251876Speter  # Save the original values of the flags we tweak.
15936251876Speter  apu_check_lib_save_libs="$LIBS"
15937251876Speter  apu_check_lib_save_ldflags="$LDFLAGS"
15938251876Speter  apu_check_lib_save_cppflags="$CPPFLAGS"
15939251876Speter
15940251876Speter  # The variable `found' is the prefix under which we've found
15941251876Speter  # Berkeley DB, or `not' if we haven't found it anywhere yet.
15942251876Speter  found=not
15943251876Speter  for bdb_place in $bdb_places; do
15944251876Speter
15945251876Speter    LDFLAGS="$apu_check_lib_save_ldflags"
15946251876Speter    CPPFLAGS="$apu_check_lib_save_cppflags"
15947251876Speter    case "$bdb_place" in
15948251876Speter      "std" )
15949251876Speter        description="the standard places"
15950251876Speter      ;;
15951251876Speter      *":"* )
15952251876Speter        header="`echo $bdb_place | sed -e 's/:.*$//'`"
15953251876Speter        lib="`echo $bdb_place | sed -e 's/^.*://'`"
15954251876Speter        CPPFLAGS="$CPPFLAGS -I$header"
15955251876Speter        LDFLAGS="$LDFLAGS -L$lib"
15956251876Speter        description="$header and $lib"
15957251876Speter      ;;
15958251876Speter      * )
15959251876Speter        if test -d $bdb_place; then
15960251876Speter          LDFLAGS="$LDFLAGS -L$bdb_place/lib"
15961251876Speter          CPPFLAGS="$CPPFLAGS -I$bdb_place/include"
15962251876Speter        else
15963251876Speter          { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Berkeley DB $bdb_version in $bdb_place" >&5
15964251876Speter$as_echo_n "checking for Berkeley DB $bdb_version in $bdb_place... " >&6; }
15965251876Speter          { $as_echo "$as_me:${as_lineno-$LINENO}: result: directory not found" >&5
15966251876Speter$as_echo "directory not found" >&6; }
15967251876Speter          continue
15968251876Speter        fi
15969251876Speter        description="$bdb_place"
15970251876Speter      ;;
15971251876Speter    esac
15972251876Speter
15973251876Speter    # Since there is no AC_MSG_NOTICE in autoconf 2.13, we use this
15974251876Speter    # trick to display a message instead.
15975251876Speter    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Berkeley DB $bdb_version in $description" >&5
15976251876Speter$as_echo_n "checking for Berkeley DB $bdb_version in $description... " >&6; }
15977251876Speter    { $as_echo "$as_me:${as_lineno-$LINENO}: result: " >&5
15978251876Speter$as_echo "" >&6; }
15979251876Speter
15980251876Speter    for bdb_libname in $bdb_default_search_lib_names; do
15981251876Speter      for bdb_header in $bdb_default_search_headers; do
15982251876Speter        # Clear the header cache variable for each location
15983251876Speter
15984251876Speter        cache_id="`echo ac_cv_header_${bdb_header} \
15985251876Speter                 | sed -e 's/[^a-zA-Z0-9_]/_/g'`"
15986251876Speter
15987251876Speter        unset $cache_id
15988251876Speter        as_ac_Header=`$as_echo "ac_cv_header_$bdb_header" | $as_tr_sh`
15989251876Speterac_fn_c_check_header_mongrel "$LINENO" "$bdb_header" "$as_ac_Header" "$ac_includes_default"
15990251876Speterif eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
15991251876Speter
15992272076Speter          if test ""${db_major}"" = "3" -o ""${db_major}"" = "4" -o ""${db_major}"" = "5" -o ""${db_major}"" = "6"; then
15993251876Speter            # We generate a separate cache variable for each prefix and libname
15994251876Speter            # we search under.  That way, we avoid caching information that
15995251876Speter            # changes if the user runs `configure' with a different set of
15996251876Speter            # switches.
15997251876Speter
15998253734Speter            cache_id="`echo apu_cv_check_berkeley_db_"${db_major}"_"${db_minor}"_"-1"_${bdb_header}_${bdb_libname}_in_${bdb_place} \
15999251876Speter                     | sed -e 's/[^a-zA-Z0-9_]/_/g'`"
16000251876Speter
16001251876Speter
16002251876Speter            { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -l$bdb_libname" >&5
16003251876Speter$as_echo_n "checking for -l$bdb_libname... " >&6; }
16004251876Speter                                    if eval \${$cache_id+:} false; then :
16005251876Speter  $as_echo_n "(cached) " >&6
16006251876Speterelse
16007251876Speter
16008251876Speter
16009251876Speter    apu_try_berkeley_db_save_libs="$LIBS"
16010251876Speter
16011253734Speter    apu_check_berkeley_db_major="${db_major}"
16012253734Speter    apu_check_berkeley_db_minor="${db_minor}"
16013251876Speter    apu_check_berkeley_db_patch="-1"
16014251876Speter    apu_try_berkeley_db_header=$bdb_header
16015251876Speter    apu_try_berkeley_db_libname=$bdb_libname
16016251876Speter
16017251876Speter    LIBS="$LIBS -l$apu_try_berkeley_db_libname"
16018251876Speter    if test "$cross_compiling" = yes; then :
16019251876Speter  apu_try_berkeley_db=yes
16020251876Speter
16021251876Speterelse
16022251876Speter  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16023251876Speter/* end confdefs.h.  */
16024251876Speter
16025251876Speter#include <stdlib.h>
16026251876Speter#include <stdio.h>
16027251876Speter#include <$apu_try_berkeley_db_header>
16028251876Spetermain ()
16029251876Speter{
16030251876Speter  int major, minor, patch;
16031251876Speter
16032251876Speter  db_version(&major, &minor, &patch);
16033251876Speter
16034251876Speter  /* Sanity check: ensure that db.h constants actually match the db library */
16035251876Speter  if (major != DB_VERSION_MAJOR
16036251876Speter      || minor != DB_VERSION_MINOR
16037251876Speter      || patch != DB_VERSION_PATCH)
16038251876Speter    exit (1);
16039251876Speter
16040251876Speter  /* Run-time check:  ensure the library claims to be the correct version. */
16041251876Speter
16042251876Speter  if ($apu_check_berkeley_db_major != -1) {
16043251876Speter    if (major < $apu_check_berkeley_db_major)
16044251876Speter      exit (1);
16045251876Speter    if (major > $apu_check_berkeley_db_major)
16046251876Speter      exit (0);
16047251876Speter  }
16048251876Speter
16049251876Speter  if ($apu_check_berkeley_db_minor != -1) {
16050251876Speter    if (minor < $apu_check_berkeley_db_minor)
16051251876Speter      exit (1);
16052251876Speter    if (minor > $apu_check_berkeley_db_minor)
16053251876Speter      exit (0);
16054251876Speter  }
16055251876Speter
16056251876Speter  if ($apu_check_berkeley_db_patch == -1
16057251876Speter      || patch >= $apu_check_berkeley_db_patch)
16058251876Speter    exit (0);
16059251876Speter  else
16060251876Speter    exit (1);
16061251876Speter}
16062251876Speter
16063251876Speter_ACEOF
16064251876Speterif ac_fn_c_try_run "$LINENO"; then :
16065251876Speter  apu_try_berkeley_db=yes
16066251876Speterelse
16067251876Speter  apu_try_berkeley_db=no
16068251876Speterfi
16069251876Speterrm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
16070251876Speter  conftest.$ac_objext conftest.beam conftest.$ac_ext
16071251876Speterfi
16072251876Speter
16073251876Speter
16074251876Speter    LIBS="$apu_try_berkeley_db_save_libs"
16075251876Speter
16076251876Speter
16077251876Speter                eval "$cache_id=$apu_try_berkeley_db"
16078251876Speter
16079251876Speterfi
16080251876Speter
16081251876Speter            result="`eval echo '$'$cache_id`"
16082251876Speter            { $as_echo "$as_me:${as_lineno-$LINENO}: result: $result" >&5
16083251876Speter$as_echo "$result" >&6; }
16084253734Speter          elif test ""${db_major}"" = "1"; then
16085251876Speter            as_ac_Lib=`$as_echo "ac_cv_lib_$bdb_libname''_dbopen" | $as_tr_sh`
16086251876Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for dbopen in -l$bdb_libname" >&5
16087251876Speter$as_echo_n "checking for dbopen in -l$bdb_libname... " >&6; }
16088251876Speterif eval \${$as_ac_Lib+:} false; then :
16089251876Speter  $as_echo_n "(cached) " >&6
16090251876Speterelse
16091251876Speter  ac_check_lib_save_LIBS=$LIBS
16092251876SpeterLIBS="-l$bdb_libname  $LIBS"
16093251876Spetercat confdefs.h - <<_ACEOF >conftest.$ac_ext
16094251876Speter/* end confdefs.h.  */
16095251876Speter
16096251876Speter/* Override any GCC internal prototype to avoid an error.
16097251876Speter   Use char because int might match the return type of a GCC
16098251876Speter   builtin and then its argument prototype would still apply.  */
16099251876Speter#ifdef __cplusplus
16100251876Speterextern "C"
16101251876Speter#endif
16102251876Speterchar dbopen ();
16103251876Speterint
16104251876Spetermain ()
16105251876Speter{
16106251876Speterreturn dbopen ();
16107251876Speter  ;
16108251876Speter  return 0;
16109251876Speter}
16110251876Speter_ACEOF
16111251876Speterif ac_fn_c_try_link "$LINENO"; then :
16112251876Speter  eval "$as_ac_Lib=yes"
16113251876Speterelse
16114251876Speter  eval "$as_ac_Lib=no"
16115251876Speterfi
16116251876Speterrm -f core conftest.err conftest.$ac_objext \
16117251876Speter    conftest$ac_exeext conftest.$ac_ext
16118251876SpeterLIBS=$ac_check_lib_save_LIBS
16119251876Speterfi
16120251876Spetereval ac_res=\$$as_ac_Lib
16121251876Speter	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
16122251876Speter$as_echo "$ac_res" >&6; }
16123251876Speterif eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
16124251876Speter  result=yes
16125251876Speterelse
16126251876Speter  result=no
16127251876Speter
16128251876Speterfi
16129251876Speter
16130253734Speter          elif test ""${db_major}"" = "2"; then
16131251876Speter            as_ac_Lib=`$as_echo "ac_cv_lib_$bdb_libname''_db_open" | $as_tr_sh`
16132251876Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for db_open in -l$bdb_libname" >&5
16133251876Speter$as_echo_n "checking for db_open in -l$bdb_libname... " >&6; }
16134251876Speterif eval \${$as_ac_Lib+:} false; then :
16135251876Speter  $as_echo_n "(cached) " >&6
16136251876Speterelse
16137251876Speter  ac_check_lib_save_LIBS=$LIBS
16138251876SpeterLIBS="-l$bdb_libname  $LIBS"
16139251876Spetercat confdefs.h - <<_ACEOF >conftest.$ac_ext
16140251876Speter/* end confdefs.h.  */
16141251876Speter
16142251876Speter/* Override any GCC internal prototype to avoid an error.
16143251876Speter   Use char because int might match the return type of a GCC
16144251876Speter   builtin and then its argument prototype would still apply.  */
16145251876Speter#ifdef __cplusplus
16146251876Speterextern "C"
16147251876Speter#endif
16148251876Speterchar db_open ();
16149251876Speterint
16150251876Spetermain ()
16151251876Speter{
16152251876Speterreturn db_open ();
16153251876Speter  ;
16154251876Speter  return 0;
16155251876Speter}
16156251876Speter_ACEOF
16157251876Speterif ac_fn_c_try_link "$LINENO"; then :
16158251876Speter  eval "$as_ac_Lib=yes"
16159251876Speterelse
16160251876Speter  eval "$as_ac_Lib=no"
16161251876Speterfi
16162251876Speterrm -f core conftest.err conftest.$ac_objext \
16163251876Speter    conftest$ac_exeext conftest.$ac_ext
16164251876SpeterLIBS=$ac_check_lib_save_LIBS
16165251876Speterfi
16166251876Spetereval ac_res=\$$as_ac_Lib
16167251876Speter	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
16168251876Speter$as_echo "$ac_res" >&6; }
16169251876Speterif eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
16170251876Speter  result=yes
16171251876Speterelse
16172251876Speter  result=no
16173251876Speter
16174251876Speterfi
16175251876Speter
16176251876Speter          fi
16177251876Speter
16178251876Speterelse
16179251876Speter  result="no"
16180251876Speterfi
16181251876Speter
16182251876Speter
16183251876Speter
16184251876Speter        # If we found it, no need to search any more.
16185251876Speter        if test "$result" = "yes"; then
16186251876Speter          found="$bdb_place"
16187251876Speter          break
16188251876Speter        fi
16189251876Speter      done
16190251876Speter      test "$found" != "not" && break
16191251876Speter    done
16192251876Speter    test "$found" != "not" && break
16193251876Speter  done
16194251876Speter
16195251876Speter  # Restore the original values of the flags we tweak.
16196251876Speter  LDFLAGS="$apu_check_lib_save_ldflags"
16197251876Speter  CPPFLAGS="$apu_check_lib_save_cppflags"
16198251876Speter
16199251876Speter  case "$found" in
16200251876Speter  "not")
16201251876Speter    apu_have_db=0
16202251876Speter    ;;
16203251876Speter  "std")
16204251876Speter    apu_db_header=$bdb_header
16205251876Speter    apu_db_lib=$bdb_libname
16206251876Speter    apu_have_db=1
16207251876Speter    ;;
16208251876Speter  *":"*)
16209251876Speter    header="`echo $found | sed -e 's/:.*$//'`"
16210251876Speter    lib="`echo $found | sed -e 's/^.*://'`"
16211251876Speter
16212251876Speter
16213251876Speter  if test "x$APRUTIL_INCLUDES" = "x"; then
16214251876Speter    test "x$silent" != "xyes" && echo "  setting APRUTIL_INCLUDES to \"-I$header\""
16215251876Speter    APRUTIL_INCLUDES="-I$header"
16216251876Speter  else
16217251876Speter    apr_addto_bugger="-I$header"
16218251876Speter    for i in $apr_addto_bugger; do
16219251876Speter      apr_addto_duplicate="0"
16220251876Speter      for j in $APRUTIL_INCLUDES; do
16221251876Speter        if test "x$i" = "x$j"; then
16222251876Speter          apr_addto_duplicate="1"
16223251876Speter          break
16224251876Speter        fi
16225251876Speter      done
16226251876Speter      if test $apr_addto_duplicate = "0"; then
16227251876Speter        test "x$silent" != "xyes" && echo "  adding \"$i\" to APRUTIL_INCLUDES"
16228251876Speter        APRUTIL_INCLUDES="$APRUTIL_INCLUDES $i"
16229251876Speter      fi
16230251876Speter    done
16231251876Speter  fi
16232251876Speter
16233251876Speter
16234251876Speter  if test "x$APRUTIL_LDFLAGS" = "x"; then
16235251876Speter    test "x$silent" != "xyes" && echo "  setting APRUTIL_LDFLAGS to \"-L$lib\""
16236251876Speter    APRUTIL_LDFLAGS="-L$lib"
16237251876Speter  else
16238251876Speter    apr_addto_bugger="-L$lib"
16239251876Speter    for i in $apr_addto_bugger; do
16240251876Speter      apr_addto_duplicate="0"
16241251876Speter      for j in $APRUTIL_LDFLAGS; do
16242251876Speter        if test "x$i" = "x$j"; then
16243251876Speter          apr_addto_duplicate="1"
16244251876Speter          break
16245251876Speter        fi
16246251876Speter      done
16247251876Speter      if test $apr_addto_duplicate = "0"; then
16248251876Speter        test "x$silent" != "xyes" && echo "  adding \"$i\" to APRUTIL_LDFLAGS"
16249251876Speter        APRUTIL_LDFLAGS="$APRUTIL_LDFLAGS $i"
16250251876Speter      fi
16251251876Speter    done
16252251876Speter  fi
16253251876Speter
16254251876Speter    apu_db_header=$bdb_header
16255251876Speter    apu_db_lib=$bdb_libname
16256251876Speter    apu_have_db=1
16257251876Speter    ;;
16258251876Speter  *)
16259251876Speter
16260251876Speter  if test "x$APRUTIL_INCLUDES" = "x"; then
16261251876Speter    test "x$silent" != "xyes" && echo "  setting APRUTIL_INCLUDES to \"-I$found/include\""
16262251876Speter    APRUTIL_INCLUDES="-I$found/include"
16263251876Speter  else
16264251876Speter    apr_addto_bugger="-I$found/include"
16265251876Speter    for i in $apr_addto_bugger; do
16266251876Speter      apr_addto_duplicate="0"
16267251876Speter      for j in $APRUTIL_INCLUDES; do
16268251876Speter        if test "x$i" = "x$j"; then
16269251876Speter          apr_addto_duplicate="1"
16270251876Speter          break
16271251876Speter        fi
16272251876Speter      done
16273251876Speter      if test $apr_addto_duplicate = "0"; then
16274251876Speter        test "x$silent" != "xyes" && echo "  adding \"$i\" to APRUTIL_INCLUDES"
16275251876Speter        APRUTIL_INCLUDES="$APRUTIL_INCLUDES $i"
16276251876Speter      fi
16277251876Speter    done
16278251876Speter  fi
16279251876Speter
16280251876Speter
16281251876Speter  if test "x$APRUTIL_LDFLAGS" = "x"; then
16282251876Speter    test "x$silent" != "xyes" && echo "  setting APRUTIL_LDFLAGS to \"-L$found/lib\""
16283251876Speter    APRUTIL_LDFLAGS="-L$found/lib"
16284251876Speter  else
16285251876Speter    apr_addto_bugger="-L$found/lib"
16286251876Speter    for i in $apr_addto_bugger; do
16287251876Speter      apr_addto_duplicate="0"
16288251876Speter      for j in $APRUTIL_LDFLAGS; do
16289251876Speter        if test "x$i" = "x$j"; then
16290251876Speter          apr_addto_duplicate="1"
16291251876Speter          break
16292251876Speter        fi
16293251876Speter      done
16294251876Speter      if test $apr_addto_duplicate = "0"; then
16295251876Speter        test "x$silent" != "xyes" && echo "  adding \"$i\" to APRUTIL_LDFLAGS"
16296251876Speter        APRUTIL_LDFLAGS="$APRUTIL_LDFLAGS $i"
16297251876Speter      fi
16298251876Speter    done
16299251876Speter  fi
16300251876Speter
16301251876Speter    apu_db_header=$bdb_header
16302251876Speter    apu_db_lib=$bdb_libname
16303251876Speter    apu_have_db=1
16304251876Speter    ;;
16305251876Speter  esac
16306251876Speter
16307251876Speter  if test "$apu_have_db" = "1"; then
16308253734Speter    apu_db_version=${db_major}
16309251876Speter  fi
16310251876Speter
16311253734Speter    if test "$apu_db_version" != "$db_major"; then
16312253734Speter      as_fn_error $? "Berkeley db$db_major not found" "$LINENO" 5
16313251876Speter    fi
16314251876Speter    ;;
16315258602Speter  db[456])
16316253734Speter    db_major=`echo "$requested" | sed -e 's/db//'`
16317253734Speter    # Start version search at version x.9
16318253734Speter    db_minor=9
16319253734Speter    while [ $db_minor -ge 0 ]
16320253734Speter    do
16321251876Speter
16322251876Speter  places="$check_places"
16323253734Speter  db_major="$db_major"
16324253734Speter  db_minor="$db_minor"
16325251876Speter  if test -z "$places"; then
16326253734Speter    places="std /usr/local /usr/local/BerkeleyDB.${db_major}.${db_minor} /boot/home/config"
16327251876Speter  fi
16328251876Speter
16329253734Speter  bdb_version="${db_major}"
16330253734Speter  if test ""${db_minor}"" != "-1"; then
16331253734Speter    bdb_version="$bdb_version."${db_minor}""
16332251876Speter    if test ""-1"" != "-1"; then
16333251876Speter      bdb_version="$bdb_version."-1""
16334251876Speter    fi
16335251876Speter  fi
16336251876Speter  bdb_places="$places"
16337253734Speter  bdb_default_search_headers="db${db_major}${db_minor}/db.h db${db_major}/db.h db.h"
16338253734Speter  bdb_default_search_lib_names="db-${db_major}.${db_minor} db${db_major}-${db_major}.${db_minor} db${db_major}${db_minor} db-${db_major} db${db_major} db"
16339251876Speter
16340251876Speter
16341251876Speter  apu_have_db=0
16342251876Speter
16343251876Speter  # Save the original values of the flags we tweak.
16344251876Speter  apu_check_lib_save_libs="$LIBS"
16345251876Speter  apu_check_lib_save_ldflags="$LDFLAGS"
16346251876Speter  apu_check_lib_save_cppflags="$CPPFLAGS"
16347251876Speter
16348251876Speter  # The variable `found' is the prefix under which we've found
16349251876Speter  # Berkeley DB, or `not' if we haven't found it anywhere yet.
16350251876Speter  found=not
16351251876Speter  for bdb_place in $bdb_places; do
16352251876Speter
16353251876Speter    LDFLAGS="$apu_check_lib_save_ldflags"
16354251876Speter    CPPFLAGS="$apu_check_lib_save_cppflags"
16355251876Speter    case "$bdb_place" in
16356251876Speter      "std" )
16357251876Speter        description="the standard places"
16358251876Speter      ;;
16359251876Speter      *":"* )
16360251876Speter        header="`echo $bdb_place | sed -e 's/:.*$//'`"
16361251876Speter        lib="`echo $bdb_place | sed -e 's/^.*://'`"
16362251876Speter        CPPFLAGS="$CPPFLAGS -I$header"
16363251876Speter        LDFLAGS="$LDFLAGS -L$lib"
16364251876Speter        description="$header and $lib"
16365251876Speter      ;;
16366251876Speter      * )
16367251876Speter        if test -d $bdb_place; then
16368251876Speter          LDFLAGS="$LDFLAGS -L$bdb_place/lib"
16369251876Speter          CPPFLAGS="$CPPFLAGS -I$bdb_place/include"
16370251876Speter        else
16371251876Speter          { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Berkeley DB $bdb_version in $bdb_place" >&5
16372251876Speter$as_echo_n "checking for Berkeley DB $bdb_version in $bdb_place... " >&6; }
16373251876Speter          { $as_echo "$as_me:${as_lineno-$LINENO}: result: directory not found" >&5
16374251876Speter$as_echo "directory not found" >&6; }
16375251876Speter          continue
16376251876Speter        fi
16377251876Speter        description="$bdb_place"
16378251876Speter      ;;
16379251876Speter    esac
16380251876Speter
16381251876Speter    # Since there is no AC_MSG_NOTICE in autoconf 2.13, we use this
16382251876Speter    # trick to display a message instead.
16383251876Speter    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Berkeley DB $bdb_version in $description" >&5
16384251876Speter$as_echo_n "checking for Berkeley DB $bdb_version in $description... " >&6; }
16385251876Speter    { $as_echo "$as_me:${as_lineno-$LINENO}: result: " >&5
16386251876Speter$as_echo "" >&6; }
16387251876Speter
16388251876Speter    for bdb_libname in $bdb_default_search_lib_names; do
16389251876Speter      for bdb_header in $bdb_default_search_headers; do
16390251876Speter        # Clear the header cache variable for each location
16391251876Speter
16392251876Speter        cache_id="`echo ac_cv_header_${bdb_header} \
16393251876Speter                 | sed -e 's/[^a-zA-Z0-9_]/_/g'`"
16394251876Speter
16395251876Speter        unset $cache_id
16396251876Speter        as_ac_Header=`$as_echo "ac_cv_header_$bdb_header" | $as_tr_sh`
16397251876Speterac_fn_c_check_header_mongrel "$LINENO" "$bdb_header" "$as_ac_Header" "$ac_includes_default"
16398251876Speterif eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
16399251876Speter
16400272076Speter          if test ""${db_major}"" = "3" -o ""${db_major}"" = "4" -o ""${db_major}"" = "5" -o ""${db_major}"" = "6"; then
16401251876Speter            # We generate a separate cache variable for each prefix and libname
16402251876Speter            # we search under.  That way, we avoid caching information that
16403251876Speter            # changes if the user runs `configure' with a different set of
16404251876Speter            # switches.
16405251876Speter
16406253734Speter            cache_id="`echo apu_cv_check_berkeley_db_"${db_major}"_"${db_minor}"_"-1"_${bdb_header}_${bdb_libname}_in_${bdb_place} \
16407251876Speter                     | sed -e 's/[^a-zA-Z0-9_]/_/g'`"
16408251876Speter
16409251876Speter
16410251876Speter            { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -l$bdb_libname" >&5
16411251876Speter$as_echo_n "checking for -l$bdb_libname... " >&6; }
16412251876Speter                                    if eval \${$cache_id+:} false; then :
16413251876Speter  $as_echo_n "(cached) " >&6
16414251876Speterelse
16415251876Speter
16416251876Speter
16417251876Speter    apu_try_berkeley_db_save_libs="$LIBS"
16418251876Speter
16419253734Speter    apu_check_berkeley_db_major="${db_major}"
16420253734Speter    apu_check_berkeley_db_minor="${db_minor}"
16421251876Speter    apu_check_berkeley_db_patch="-1"
16422251876Speter    apu_try_berkeley_db_header=$bdb_header
16423251876Speter    apu_try_berkeley_db_libname=$bdb_libname
16424251876Speter
16425251876Speter    LIBS="$LIBS -l$apu_try_berkeley_db_libname"
16426251876Speter    if test "$cross_compiling" = yes; then :
16427251876Speter  apu_try_berkeley_db=yes
16428251876Speter
16429251876Speterelse
16430251876Speter  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16431251876Speter/* end confdefs.h.  */
16432251876Speter
16433251876Speter#include <stdlib.h>
16434251876Speter#include <stdio.h>
16435251876Speter#include <$apu_try_berkeley_db_header>
16436251876Spetermain ()
16437251876Speter{
16438251876Speter  int major, minor, patch;
16439251876Speter
16440251876Speter  db_version(&major, &minor, &patch);
16441251876Speter
16442251876Speter  /* Sanity check: ensure that db.h constants actually match the db library */
16443251876Speter  if (major != DB_VERSION_MAJOR
16444251876Speter      || minor != DB_VERSION_MINOR
16445251876Speter      || patch != DB_VERSION_PATCH)
16446251876Speter    exit (1);
16447251876Speter
16448251876Speter  /* Run-time check:  ensure the library claims to be the correct version. */
16449251876Speter
16450251876Speter  if ($apu_check_berkeley_db_major != -1) {
16451251876Speter    if (major < $apu_check_berkeley_db_major)
16452251876Speter      exit (1);
16453251876Speter    if (major > $apu_check_berkeley_db_major)
16454251876Speter      exit (0);
16455251876Speter  }
16456251876Speter
16457251876Speter  if ($apu_check_berkeley_db_minor != -1) {
16458251876Speter    if (minor < $apu_check_berkeley_db_minor)
16459251876Speter      exit (1);
16460251876Speter    if (minor > $apu_check_berkeley_db_minor)
16461251876Speter      exit (0);
16462251876Speter  }
16463251876Speter
16464251876Speter  if ($apu_check_berkeley_db_patch == -1
16465251876Speter      || patch >= $apu_check_berkeley_db_patch)
16466251876Speter    exit (0);
16467251876Speter  else
16468251876Speter    exit (1);
16469251876Speter}
16470251876Speter
16471251876Speter_ACEOF
16472251876Speterif ac_fn_c_try_run "$LINENO"; then :
16473251876Speter  apu_try_berkeley_db=yes
16474251876Speterelse
16475251876Speter  apu_try_berkeley_db=no
16476251876Speterfi
16477251876Speterrm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
16478251876Speter  conftest.$ac_objext conftest.beam conftest.$ac_ext
16479251876Speterfi
16480251876Speter
16481251876Speter
16482251876Speter    LIBS="$apu_try_berkeley_db_save_libs"
16483251876Speter
16484251876Speter
16485251876Speter                eval "$cache_id=$apu_try_berkeley_db"
16486251876Speter
16487251876Speterfi
16488251876Speter
16489251876Speter            result="`eval echo '$'$cache_id`"
16490251876Speter            { $as_echo "$as_me:${as_lineno-$LINENO}: result: $result" >&5
16491251876Speter$as_echo "$result" >&6; }
16492253734Speter          elif test ""${db_major}"" = "1"; then
16493251876Speter            as_ac_Lib=`$as_echo "ac_cv_lib_$bdb_libname''_dbopen" | $as_tr_sh`
16494251876Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for dbopen in -l$bdb_libname" >&5
16495251876Speter$as_echo_n "checking for dbopen in -l$bdb_libname... " >&6; }
16496251876Speterif eval \${$as_ac_Lib+:} false; then :
16497251876Speter  $as_echo_n "(cached) " >&6
16498251876Speterelse
16499251876Speter  ac_check_lib_save_LIBS=$LIBS
16500251876SpeterLIBS="-l$bdb_libname  $LIBS"
16501251876Spetercat confdefs.h - <<_ACEOF >conftest.$ac_ext
16502251876Speter/* end confdefs.h.  */
16503251876Speter
16504251876Speter/* Override any GCC internal prototype to avoid an error.
16505251876Speter   Use char because int might match the return type of a GCC
16506251876Speter   builtin and then its argument prototype would still apply.  */
16507251876Speter#ifdef __cplusplus
16508251876Speterextern "C"
16509251876Speter#endif
16510251876Speterchar dbopen ();
16511251876Speterint
16512251876Spetermain ()
16513251876Speter{
16514251876Speterreturn dbopen ();
16515251876Speter  ;
16516251876Speter  return 0;
16517251876Speter}
16518251876Speter_ACEOF
16519251876Speterif ac_fn_c_try_link "$LINENO"; then :
16520251876Speter  eval "$as_ac_Lib=yes"
16521251876Speterelse
16522251876Speter  eval "$as_ac_Lib=no"
16523251876Speterfi
16524251876Speterrm -f core conftest.err conftest.$ac_objext \
16525251876Speter    conftest$ac_exeext conftest.$ac_ext
16526251876SpeterLIBS=$ac_check_lib_save_LIBS
16527251876Speterfi
16528251876Spetereval ac_res=\$$as_ac_Lib
16529251876Speter	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
16530251876Speter$as_echo "$ac_res" >&6; }
16531251876Speterif eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
16532251876Speter  result=yes
16533251876Speterelse
16534251876Speter  result=no
16535251876Speter
16536251876Speterfi
16537251876Speter
16538253734Speter          elif test ""${db_major}"" = "2"; then
16539251876Speter            as_ac_Lib=`$as_echo "ac_cv_lib_$bdb_libname''_db_open" | $as_tr_sh`
16540251876Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for db_open in -l$bdb_libname" >&5
16541251876Speter$as_echo_n "checking for db_open in -l$bdb_libname... " >&6; }
16542251876Speterif eval \${$as_ac_Lib+:} false; then :
16543251876Speter  $as_echo_n "(cached) " >&6
16544251876Speterelse
16545251876Speter  ac_check_lib_save_LIBS=$LIBS
16546251876SpeterLIBS="-l$bdb_libname  $LIBS"
16547251876Spetercat confdefs.h - <<_ACEOF >conftest.$ac_ext
16548251876Speter/* end confdefs.h.  */
16549251876Speter
16550251876Speter/* Override any GCC internal prototype to avoid an error.
16551251876Speter   Use char because int might match the return type of a GCC
16552251876Speter   builtin and then its argument prototype would still apply.  */
16553251876Speter#ifdef __cplusplus
16554251876Speterextern "C"
16555251876Speter#endif
16556251876Speterchar db_open ();
16557251876Speterint
16558251876Spetermain ()
16559251876Speter{
16560251876Speterreturn db_open ();
16561251876Speter  ;
16562251876Speter  return 0;
16563251876Speter}
16564251876Speter_ACEOF
16565251876Speterif ac_fn_c_try_link "$LINENO"; then :
16566251876Speter  eval "$as_ac_Lib=yes"
16567251876Speterelse
16568251876Speter  eval "$as_ac_Lib=no"
16569251876Speterfi
16570251876Speterrm -f core conftest.err conftest.$ac_objext \
16571251876Speter    conftest$ac_exeext conftest.$ac_ext
16572251876SpeterLIBS=$ac_check_lib_save_LIBS
16573251876Speterfi
16574251876Spetereval ac_res=\$$as_ac_Lib
16575251876Speter	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
16576251876Speter$as_echo "$ac_res" >&6; }
16577251876Speterif eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
16578251876Speter  result=yes
16579251876Speterelse
16580251876Speter  result=no
16581251876Speter
16582251876Speterfi
16583251876Speter
16584251876Speter          fi
16585251876Speter
16586251876Speterelse
16587251876Speter  result="no"
16588251876Speterfi
16589251876Speter
16590251876Speter
16591251876Speter
16592251876Speter        # If we found it, no need to search any more.
16593251876Speter        if test "$result" = "yes"; then
16594251876Speter          found="$bdb_place"
16595251876Speter          break
16596251876Speter        fi
16597251876Speter      done
16598251876Speter      test "$found" != "not" && break
16599251876Speter    done
16600251876Speter    test "$found" != "not" && break
16601251876Speter  done
16602251876Speter
16603251876Speter  # Restore the original values of the flags we tweak.
16604251876Speter  LDFLAGS="$apu_check_lib_save_ldflags"
16605251876Speter  CPPFLAGS="$apu_check_lib_save_cppflags"
16606251876Speter
16607251876Speter  case "$found" in
16608251876Speter  "not")
16609251876Speter    apu_have_db=0
16610251876Speter    ;;
16611251876Speter  "std")
16612251876Speter    apu_db_header=$bdb_header
16613251876Speter    apu_db_lib=$bdb_libname
16614251876Speter    apu_have_db=1
16615251876Speter    ;;
16616251876Speter  *":"*)
16617251876Speter    header="`echo $found | sed -e 's/:.*$//'`"
16618251876Speter    lib="`echo $found | sed -e 's/^.*://'`"
16619251876Speter
16620251876Speter
16621251876Speter  if test "x$APRUTIL_INCLUDES" = "x"; then
16622251876Speter    test "x$silent" != "xyes" && echo "  setting APRUTIL_INCLUDES to \"-I$header\""
16623251876Speter    APRUTIL_INCLUDES="-I$header"
16624251876Speter  else
16625251876Speter    apr_addto_bugger="-I$header"
16626251876Speter    for i in $apr_addto_bugger; do
16627251876Speter      apr_addto_duplicate="0"
16628251876Speter      for j in $APRUTIL_INCLUDES; do
16629251876Speter        if test "x$i" = "x$j"; then
16630251876Speter          apr_addto_duplicate="1"
16631251876Speter          break
16632251876Speter        fi
16633251876Speter      done
16634251876Speter      if test $apr_addto_duplicate = "0"; then
16635251876Speter        test "x$silent" != "xyes" && echo "  adding \"$i\" to APRUTIL_INCLUDES"
16636251876Speter        APRUTIL_INCLUDES="$APRUTIL_INCLUDES $i"
16637251876Speter      fi
16638251876Speter    done
16639251876Speter  fi
16640251876Speter
16641251876Speter
16642251876Speter  if test "x$APRUTIL_LDFLAGS" = "x"; then
16643251876Speter    test "x$silent" != "xyes" && echo "  setting APRUTIL_LDFLAGS to \"-L$lib\""
16644251876Speter    APRUTIL_LDFLAGS="-L$lib"
16645251876Speter  else
16646251876Speter    apr_addto_bugger="-L$lib"
16647251876Speter    for i in $apr_addto_bugger; do
16648251876Speter      apr_addto_duplicate="0"
16649251876Speter      for j in $APRUTIL_LDFLAGS; do
16650251876Speter        if test "x$i" = "x$j"; then
16651251876Speter          apr_addto_duplicate="1"
16652251876Speter          break
16653251876Speter        fi
16654251876Speter      done
16655251876Speter      if test $apr_addto_duplicate = "0"; then
16656251876Speter        test "x$silent" != "xyes" && echo "  adding \"$i\" to APRUTIL_LDFLAGS"
16657251876Speter        APRUTIL_LDFLAGS="$APRUTIL_LDFLAGS $i"
16658251876Speter      fi
16659251876Speter    done
16660251876Speter  fi
16661251876Speter
16662251876Speter    apu_db_header=$bdb_header
16663251876Speter    apu_db_lib=$bdb_libname
16664251876Speter    apu_have_db=1
16665251876Speter    ;;
16666251876Speter  *)
16667251876Speter
16668251876Speter  if test "x$APRUTIL_INCLUDES" = "x"; then
16669251876Speter    test "x$silent" != "xyes" && echo "  setting APRUTIL_INCLUDES to \"-I$found/include\""
16670251876Speter    APRUTIL_INCLUDES="-I$found/include"
16671251876Speter  else
16672251876Speter    apr_addto_bugger="-I$found/include"
16673251876Speter    for i in $apr_addto_bugger; do
16674251876Speter      apr_addto_duplicate="0"
16675251876Speter      for j in $APRUTIL_INCLUDES; do
16676251876Speter        if test "x$i" = "x$j"; then
16677251876Speter          apr_addto_duplicate="1"
16678251876Speter          break
16679251876Speter        fi
16680251876Speter      done
16681251876Speter      if test $apr_addto_duplicate = "0"; then
16682251876Speter        test "x$silent" != "xyes" && echo "  adding \"$i\" to APRUTIL_INCLUDES"
16683251876Speter        APRUTIL_INCLUDES="$APRUTIL_INCLUDES $i"
16684251876Speter      fi
16685251876Speter    done
16686251876Speter  fi
16687251876Speter
16688251876Speter
16689251876Speter  if test "x$APRUTIL_LDFLAGS" = "x"; then
16690251876Speter    test "x$silent" != "xyes" && echo "  setting APRUTIL_LDFLAGS to \"-L$found/lib\""
16691251876Speter    APRUTIL_LDFLAGS="-L$found/lib"
16692251876Speter  else
16693251876Speter    apr_addto_bugger="-L$found/lib"
16694251876Speter    for i in $apr_addto_bugger; do
16695251876Speter      apr_addto_duplicate="0"
16696251876Speter      for j in $APRUTIL_LDFLAGS; do
16697251876Speter        if test "x$i" = "x$j"; then
16698251876Speter          apr_addto_duplicate="1"
16699251876Speter          break
16700251876Speter        fi
16701251876Speter      done
16702251876Speter      if test $apr_addto_duplicate = "0"; then
16703251876Speter        test "x$silent" != "xyes" && echo "  adding \"$i\" to APRUTIL_LDFLAGS"
16704251876Speter        APRUTIL_LDFLAGS="$APRUTIL_LDFLAGS $i"
16705251876Speter      fi
16706251876Speter    done
16707251876Speter  fi
16708251876Speter
16709251876Speter    apu_db_header=$bdb_header
16710251876Speter    apu_db_lib=$bdb_libname
16711251876Speter    apu_have_db=1
16712251876Speter    ;;
16713251876Speter  esac
16714251876Speter
16715251876Speter  if test "$apu_have_db" = "1"; then
16716253734Speter    apu_db_version=${db_major}
16717251876Speter  fi
16718251876Speter
16719253734Speter      if test "$apu_have_db" = "1"; then
16720253734Speter        break
16721251876Speter      fi
16722253734Speter      db_minor=`expr $db_minor - 1`
16723251876Speter    done
16724253734Speter    if test "$apu_db_version" != "$db_major"; then
16725253734Speter      as_fn_error $? "Berkeley db$db_major not found" "$LINENO" 5
16726251876Speter    fi
16727251876Speter    ;;
16728251876Speter  default)
16729251876Speter
16730251876Speter  all_places="$check_places"
16731251876Speter
16732272076Speter  # Start version search at version 6.9
16733272076Speter  db_version=69
16734253734Speter  while [ $db_version -ge 40 ]
16735253734Speter  do
16736253734Speter    db_major=`echo $db_version | sed -e 's/.$//'`
16737253734Speter    db_minor=`echo $db_version | sed -e 's/.//'`
16738251876Speter
16739251876Speter  places="$all_places"
16740253734Speter  db_major="$db_major"
16741253734Speter  db_minor="$db_minor"
16742251876Speter  if test -z "$places"; then
16743253734Speter    places="std /usr/local /usr/local/BerkeleyDB.${db_major}.${db_minor} /boot/home/config"
16744251876Speter  fi
16745251876Speter
16746253734Speter  bdb_version="${db_major}"
16747253734Speter  if test ""${db_minor}"" != "-1"; then
16748253734Speter    bdb_version="$bdb_version."${db_minor}""
16749251876Speter    if test ""-1"" != "-1"; then
16750251876Speter      bdb_version="$bdb_version."-1""
16751251876Speter    fi
16752251876Speter  fi
16753251876Speter  bdb_places="$places"
16754253734Speter  bdb_default_search_headers="db${db_major}${db_minor}/db.h db${db_major}/db.h db.h"
16755253734Speter  bdb_default_search_lib_names="db-${db_major}.${db_minor} db${db_major}-${db_major}.${db_minor} db${db_major}${db_minor} db-${db_major} db${db_major} db"
16756251876Speter
16757251876Speter
16758251876Speter  apu_have_db=0
16759251876Speter
16760251876Speter  # Save the original values of the flags we tweak.
16761251876Speter  apu_check_lib_save_libs="$LIBS"
16762251876Speter  apu_check_lib_save_ldflags="$LDFLAGS"
16763251876Speter  apu_check_lib_save_cppflags="$CPPFLAGS"
16764251876Speter
16765251876Speter  # The variable `found' is the prefix under which we've found
16766251876Speter  # Berkeley DB, or `not' if we haven't found it anywhere yet.
16767251876Speter  found=not
16768251876Speter  for bdb_place in $bdb_places; do
16769251876Speter
16770251876Speter    LDFLAGS="$apu_check_lib_save_ldflags"
16771251876Speter    CPPFLAGS="$apu_check_lib_save_cppflags"
16772251876Speter    case "$bdb_place" in
16773251876Speter      "std" )
16774251876Speter        description="the standard places"
16775251876Speter      ;;
16776251876Speter      *":"* )
16777251876Speter        header="`echo $bdb_place | sed -e 's/:.*$//'`"
16778251876Speter        lib="`echo $bdb_place | sed -e 's/^.*://'`"
16779251876Speter        CPPFLAGS="$CPPFLAGS -I$header"
16780251876Speter        LDFLAGS="$LDFLAGS -L$lib"
16781251876Speter        description="$header and $lib"
16782251876Speter      ;;
16783251876Speter      * )
16784251876Speter        if test -d $bdb_place; then
16785251876Speter          LDFLAGS="$LDFLAGS -L$bdb_place/lib"
16786251876Speter          CPPFLAGS="$CPPFLAGS -I$bdb_place/include"
16787251876Speter        else
16788251876Speter          { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Berkeley DB $bdb_version in $bdb_place" >&5
16789251876Speter$as_echo_n "checking for Berkeley DB $bdb_version in $bdb_place... " >&6; }
16790251876Speter          { $as_echo "$as_me:${as_lineno-$LINENO}: result: directory not found" >&5
16791251876Speter$as_echo "directory not found" >&6; }
16792251876Speter          continue
16793251876Speter        fi
16794251876Speter        description="$bdb_place"
16795251876Speter      ;;
16796251876Speter    esac
16797251876Speter
16798251876Speter    # Since there is no AC_MSG_NOTICE in autoconf 2.13, we use this
16799251876Speter    # trick to display a message instead.
16800251876Speter    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Berkeley DB $bdb_version in $description" >&5
16801251876Speter$as_echo_n "checking for Berkeley DB $bdb_version in $description... " >&6; }
16802251876Speter    { $as_echo "$as_me:${as_lineno-$LINENO}: result: " >&5
16803251876Speter$as_echo "" >&6; }
16804251876Speter
16805251876Speter    for bdb_libname in $bdb_default_search_lib_names; do
16806251876Speter      for bdb_header in $bdb_default_search_headers; do
16807251876Speter        # Clear the header cache variable for each location
16808251876Speter
16809251876Speter        cache_id="`echo ac_cv_header_${bdb_header} \
16810251876Speter                 | sed -e 's/[^a-zA-Z0-9_]/_/g'`"
16811251876Speter
16812251876Speter        unset $cache_id
16813251876Speter        as_ac_Header=`$as_echo "ac_cv_header_$bdb_header" | $as_tr_sh`
16814251876Speterac_fn_c_check_header_mongrel "$LINENO" "$bdb_header" "$as_ac_Header" "$ac_includes_default"
16815251876Speterif eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
16816251876Speter
16817272076Speter          if test ""${db_major}"" = "3" -o ""${db_major}"" = "4" -o ""${db_major}"" = "5" -o ""${db_major}"" = "6"; then
16818251876Speter            # We generate a separate cache variable for each prefix and libname
16819251876Speter            # we search under.  That way, we avoid caching information that
16820251876Speter            # changes if the user runs `configure' with a different set of
16821251876Speter            # switches.
16822251876Speter
16823253734Speter            cache_id="`echo apu_cv_check_berkeley_db_"${db_major}"_"${db_minor}"_"-1"_${bdb_header}_${bdb_libname}_in_${bdb_place} \
16824251876Speter                     | sed -e 's/[^a-zA-Z0-9_]/_/g'`"
16825251876Speter
16826251876Speter
16827251876Speter            { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -l$bdb_libname" >&5
16828251876Speter$as_echo_n "checking for -l$bdb_libname... " >&6; }
16829251876Speter                                    if eval \${$cache_id+:} false; then :
16830251876Speter  $as_echo_n "(cached) " >&6
16831251876Speterelse
16832251876Speter
16833251876Speter
16834251876Speter    apu_try_berkeley_db_save_libs="$LIBS"
16835251876Speter
16836253734Speter    apu_check_berkeley_db_major="${db_major}"
16837253734Speter    apu_check_berkeley_db_minor="${db_minor}"
16838251876Speter    apu_check_berkeley_db_patch="-1"
16839251876Speter    apu_try_berkeley_db_header=$bdb_header
16840251876Speter    apu_try_berkeley_db_libname=$bdb_libname
16841251876Speter
16842251876Speter    LIBS="$LIBS -l$apu_try_berkeley_db_libname"
16843251876Speter    if test "$cross_compiling" = yes; then :
16844251876Speter  apu_try_berkeley_db=yes
16845251876Speter
16846251876Speterelse
16847251876Speter  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16848251876Speter/* end confdefs.h.  */
16849251876Speter
16850251876Speter#include <stdlib.h>
16851251876Speter#include <stdio.h>
16852251876Speter#include <$apu_try_berkeley_db_header>
16853251876Spetermain ()
16854251876Speter{
16855251876Speter  int major, minor, patch;
16856251876Speter
16857251876Speter  db_version(&major, &minor, &patch);
16858251876Speter
16859251876Speter  /* Sanity check: ensure that db.h constants actually match the db library */
16860251876Speter  if (major != DB_VERSION_MAJOR
16861251876Speter      || minor != DB_VERSION_MINOR
16862251876Speter      || patch != DB_VERSION_PATCH)
16863251876Speter    exit (1);
16864251876Speter
16865251876Speter  /* Run-time check:  ensure the library claims to be the correct version. */
16866251876Speter
16867251876Speter  if ($apu_check_berkeley_db_major != -1) {
16868251876Speter    if (major < $apu_check_berkeley_db_major)
16869251876Speter      exit (1);
16870251876Speter    if (major > $apu_check_berkeley_db_major)
16871251876Speter      exit (0);
16872251876Speter  }
16873251876Speter
16874251876Speter  if ($apu_check_berkeley_db_minor != -1) {
16875251876Speter    if (minor < $apu_check_berkeley_db_minor)
16876251876Speter      exit (1);
16877251876Speter    if (minor > $apu_check_berkeley_db_minor)
16878251876Speter      exit (0);
16879251876Speter  }
16880251876Speter
16881251876Speter  if ($apu_check_berkeley_db_patch == -1
16882251876Speter      || patch >= $apu_check_berkeley_db_patch)
16883251876Speter    exit (0);
16884251876Speter  else
16885251876Speter    exit (1);
16886251876Speter}
16887251876Speter
16888251876Speter_ACEOF
16889251876Speterif ac_fn_c_try_run "$LINENO"; then :
16890251876Speter  apu_try_berkeley_db=yes
16891251876Speterelse
16892251876Speter  apu_try_berkeley_db=no
16893251876Speterfi
16894251876Speterrm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
16895251876Speter  conftest.$ac_objext conftest.beam conftest.$ac_ext
16896251876Speterfi
16897251876Speter
16898251876Speter
16899251876Speter    LIBS="$apu_try_berkeley_db_save_libs"
16900251876Speter
16901251876Speter
16902251876Speter                eval "$cache_id=$apu_try_berkeley_db"
16903251876Speter
16904251876Speterfi
16905251876Speter
16906251876Speter            result="`eval echo '$'$cache_id`"
16907251876Speter            { $as_echo "$as_me:${as_lineno-$LINENO}: result: $result" >&5
16908251876Speter$as_echo "$result" >&6; }
16909253734Speter          elif test ""${db_major}"" = "1"; then
16910251876Speter            as_ac_Lib=`$as_echo "ac_cv_lib_$bdb_libname''_dbopen" | $as_tr_sh`
16911251876Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for dbopen in -l$bdb_libname" >&5
16912251876Speter$as_echo_n "checking for dbopen in -l$bdb_libname... " >&6; }
16913251876Speterif eval \${$as_ac_Lib+:} false; then :
16914251876Speter  $as_echo_n "(cached) " >&6
16915251876Speterelse
16916251876Speter  ac_check_lib_save_LIBS=$LIBS
16917251876SpeterLIBS="-l$bdb_libname  $LIBS"
16918251876Spetercat confdefs.h - <<_ACEOF >conftest.$ac_ext
16919251876Speter/* end confdefs.h.  */
16920251876Speter
16921251876Speter/* Override any GCC internal prototype to avoid an error.
16922251876Speter   Use char because int might match the return type of a GCC
16923251876Speter   builtin and then its argument prototype would still apply.  */
16924251876Speter#ifdef __cplusplus
16925251876Speterextern "C"
16926251876Speter#endif
16927251876Speterchar dbopen ();
16928251876Speterint
16929251876Spetermain ()
16930251876Speter{
16931251876Speterreturn dbopen ();
16932251876Speter  ;
16933251876Speter  return 0;
16934251876Speter}
16935251876Speter_ACEOF
16936251876Speterif ac_fn_c_try_link "$LINENO"; then :
16937251876Speter  eval "$as_ac_Lib=yes"
16938251876Speterelse
16939251876Speter  eval "$as_ac_Lib=no"
16940251876Speterfi
16941251876Speterrm -f core conftest.err conftest.$ac_objext \
16942251876Speter    conftest$ac_exeext conftest.$ac_ext
16943251876SpeterLIBS=$ac_check_lib_save_LIBS
16944251876Speterfi
16945251876Spetereval ac_res=\$$as_ac_Lib
16946251876Speter	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
16947251876Speter$as_echo "$ac_res" >&6; }
16948251876Speterif eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
16949251876Speter  result=yes
16950251876Speterelse
16951251876Speter  result=no
16952251876Speter
16953251876Speterfi
16954251876Speter
16955253734Speter          elif test ""${db_major}"" = "2"; then
16956251876Speter            as_ac_Lib=`$as_echo "ac_cv_lib_$bdb_libname''_db_open" | $as_tr_sh`
16957251876Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for db_open in -l$bdb_libname" >&5
16958251876Speter$as_echo_n "checking for db_open in -l$bdb_libname... " >&6; }
16959251876Speterif eval \${$as_ac_Lib+:} false; then :
16960251876Speter  $as_echo_n "(cached) " >&6
16961251876Speterelse
16962251876Speter  ac_check_lib_save_LIBS=$LIBS
16963251876SpeterLIBS="-l$bdb_libname  $LIBS"
16964251876Spetercat confdefs.h - <<_ACEOF >conftest.$ac_ext
16965251876Speter/* end confdefs.h.  */
16966251876Speter
16967251876Speter/* Override any GCC internal prototype to avoid an error.
16968251876Speter   Use char because int might match the return type of a GCC
16969251876Speter   builtin and then its argument prototype would still apply.  */
16970251876Speter#ifdef __cplusplus
16971251876Speterextern "C"
16972251876Speter#endif
16973251876Speterchar db_open ();
16974251876Speterint
16975251876Spetermain ()
16976251876Speter{
16977251876Speterreturn db_open ();
16978251876Speter  ;
16979251876Speter  return 0;
16980251876Speter}
16981251876Speter_ACEOF
16982251876Speterif ac_fn_c_try_link "$LINENO"; then :
16983251876Speter  eval "$as_ac_Lib=yes"
16984251876Speterelse
16985251876Speter  eval "$as_ac_Lib=no"
16986251876Speterfi
16987251876Speterrm -f core conftest.err conftest.$ac_objext \
16988251876Speter    conftest$ac_exeext conftest.$ac_ext
16989251876SpeterLIBS=$ac_check_lib_save_LIBS
16990251876Speterfi
16991251876Spetereval ac_res=\$$as_ac_Lib
16992251876Speter	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
16993251876Speter$as_echo "$ac_res" >&6; }
16994251876Speterif eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
16995251876Speter  result=yes
16996251876Speterelse
16997251876Speter  result=no
16998251876Speter
16999251876Speterfi
17000251876Speter
17001251876Speter          fi
17002251876Speter
17003251876Speterelse
17004251876Speter  result="no"
17005251876Speterfi
17006251876Speter
17007251876Speter
17008251876Speter
17009251876Speter        # If we found it, no need to search any more.
17010251876Speter        if test "$result" = "yes"; then
17011251876Speter          found="$bdb_place"
17012251876Speter          break
17013251876Speter        fi
17014251876Speter      done
17015251876Speter      test "$found" != "not" && break
17016251876Speter    done
17017251876Speter    test "$found" != "not" && break
17018251876Speter  done
17019251876Speter
17020251876Speter  # Restore the original values of the flags we tweak.
17021251876Speter  LDFLAGS="$apu_check_lib_save_ldflags"
17022251876Speter  CPPFLAGS="$apu_check_lib_save_cppflags"
17023251876Speter
17024251876Speter  case "$found" in
17025251876Speter  "not")
17026251876Speter    apu_have_db=0
17027251876Speter    ;;
17028251876Speter  "std")
17029251876Speter    apu_db_header=$bdb_header
17030251876Speter    apu_db_lib=$bdb_libname
17031251876Speter    apu_have_db=1
17032251876Speter    ;;
17033251876Speter  *":"*)
17034251876Speter    header="`echo $found | sed -e 's/:.*$//'`"
17035251876Speter    lib="`echo $found | sed -e 's/^.*://'`"
17036251876Speter
17037251876Speter
17038251876Speter  if test "x$APRUTIL_INCLUDES" = "x"; then
17039251876Speter    test "x$silent" != "xyes" && echo "  setting APRUTIL_INCLUDES to \"-I$header\""
17040251876Speter    APRUTIL_INCLUDES="-I$header"
17041251876Speter  else
17042251876Speter    apr_addto_bugger="-I$header"
17043251876Speter    for i in $apr_addto_bugger; do
17044251876Speter      apr_addto_duplicate="0"
17045251876Speter      for j in $APRUTIL_INCLUDES; do
17046251876Speter        if test "x$i" = "x$j"; then
17047251876Speter          apr_addto_duplicate="1"
17048251876Speter          break
17049251876Speter        fi
17050251876Speter      done
17051251876Speter      if test $apr_addto_duplicate = "0"; then
17052251876Speter        test "x$silent" != "xyes" && echo "  adding \"$i\" to APRUTIL_INCLUDES"
17053251876Speter        APRUTIL_INCLUDES="$APRUTIL_INCLUDES $i"
17054251876Speter      fi
17055251876Speter    done
17056251876Speter  fi
17057251876Speter
17058251876Speter
17059251876Speter  if test "x$APRUTIL_LDFLAGS" = "x"; then
17060251876Speter    test "x$silent" != "xyes" && echo "  setting APRUTIL_LDFLAGS to \"-L$lib\""
17061251876Speter    APRUTIL_LDFLAGS="-L$lib"
17062251876Speter  else
17063251876Speter    apr_addto_bugger="-L$lib"
17064251876Speter    for i in $apr_addto_bugger; do
17065251876Speter      apr_addto_duplicate="0"
17066251876Speter      for j in $APRUTIL_LDFLAGS; do
17067251876Speter        if test "x$i" = "x$j"; then
17068251876Speter          apr_addto_duplicate="1"
17069251876Speter          break
17070251876Speter        fi
17071251876Speter      done
17072251876Speter      if test $apr_addto_duplicate = "0"; then
17073251876Speter        test "x$silent" != "xyes" && echo "  adding \"$i\" to APRUTIL_LDFLAGS"
17074251876Speter        APRUTIL_LDFLAGS="$APRUTIL_LDFLAGS $i"
17075251876Speter      fi
17076251876Speter    done
17077251876Speter  fi
17078251876Speter
17079251876Speter    apu_db_header=$bdb_header
17080251876Speter    apu_db_lib=$bdb_libname
17081251876Speter    apu_have_db=1
17082251876Speter    ;;
17083251876Speter  *)
17084251876Speter
17085251876Speter  if test "x$APRUTIL_INCLUDES" = "x"; then
17086251876Speter    test "x$silent" != "xyes" && echo "  setting APRUTIL_INCLUDES to \"-I$found/include\""
17087251876Speter    APRUTIL_INCLUDES="-I$found/include"
17088251876Speter  else
17089251876Speter    apr_addto_bugger="-I$found/include"
17090251876Speter    for i in $apr_addto_bugger; do
17091251876Speter      apr_addto_duplicate="0"
17092251876Speter      for j in $APRUTIL_INCLUDES; do
17093251876Speter        if test "x$i" = "x$j"; then
17094251876Speter          apr_addto_duplicate="1"
17095251876Speter          break
17096251876Speter        fi
17097251876Speter      done
17098251876Speter      if test $apr_addto_duplicate = "0"; then
17099251876Speter        test "x$silent" != "xyes" && echo "  adding \"$i\" to APRUTIL_INCLUDES"
17100251876Speter        APRUTIL_INCLUDES="$APRUTIL_INCLUDES $i"
17101251876Speter      fi
17102251876Speter    done
17103251876Speter  fi
17104251876Speter
17105251876Speter
17106251876Speter  if test "x$APRUTIL_LDFLAGS" = "x"; then
17107251876Speter    test "x$silent" != "xyes" && echo "  setting APRUTIL_LDFLAGS to \"-L$found/lib\""
17108251876Speter    APRUTIL_LDFLAGS="-L$found/lib"
17109251876Speter  else
17110251876Speter    apr_addto_bugger="-L$found/lib"
17111251876Speter    for i in $apr_addto_bugger; do
17112251876Speter      apr_addto_duplicate="0"
17113251876Speter      for j in $APRUTIL_LDFLAGS; do
17114251876Speter        if test "x$i" = "x$j"; then
17115251876Speter          apr_addto_duplicate="1"
17116251876Speter          break
17117251876Speter        fi
17118251876Speter      done
17119251876Speter      if test $apr_addto_duplicate = "0"; then
17120251876Speter        test "x$silent" != "xyes" && echo "  adding \"$i\" to APRUTIL_LDFLAGS"
17121251876Speter        APRUTIL_LDFLAGS="$APRUTIL_LDFLAGS $i"
17122251876Speter      fi
17123251876Speter    done
17124251876Speter  fi
17125251876Speter
17126251876Speter    apu_db_header=$bdb_header
17127251876Speter    apu_db_lib=$bdb_libname
17128251876Speter    apu_have_db=1
17129251876Speter    ;;
17130251876Speter  esac
17131251876Speter
17132251876Speter  if test "$apu_have_db" = "1"; then
17133253734Speter    apu_db_version=${db_major}
17134251876Speter  fi
17135251876Speter
17136253734Speter    if test "$apu_have_db" = "1"; then
17137253734Speter      break
17138251876Speter    fi
17139253734Speter    db_version=`expr $db_version - 1`
17140251876Speter  done
17141253734Speter  if test "$apu_have_db" = "0"; then
17142251876Speter
17143251876Speter  places="$all_places"
17144251876Speter  if test -z "$places"; then
17145251876Speter    places="std"
17146251876Speter  fi
17147251876Speter
17148251876Speter  bdb_version=3
17149251876Speter  if test "-1" != "-1"; then
17150251876Speter    bdb_version="$bdb_version.-1"
17151251876Speter    if test "-1" != "-1"; then
17152251876Speter      bdb_version="$bdb_version.-1"
17153251876Speter    fi
17154251876Speter  fi
17155251876Speter  bdb_places="$places"
17156251876Speter  bdb_default_search_headers="db3/db.h db.h"
17157251876Speter  bdb_default_search_lib_names="db3 db"
17158251876Speter
17159251876Speter
17160251876Speter  apu_have_db=0
17161251876Speter
17162251876Speter  # Save the original values of the flags we tweak.
17163251876Speter  apu_check_lib_save_libs="$LIBS"
17164251876Speter  apu_check_lib_save_ldflags="$LDFLAGS"
17165251876Speter  apu_check_lib_save_cppflags="$CPPFLAGS"
17166251876Speter
17167251876Speter  # The variable `found' is the prefix under which we've found
17168251876Speter  # Berkeley DB, or `not' if we haven't found it anywhere yet.
17169251876Speter  found=not
17170251876Speter  for bdb_place in $bdb_places; do
17171251876Speter
17172251876Speter    LDFLAGS="$apu_check_lib_save_ldflags"
17173251876Speter    CPPFLAGS="$apu_check_lib_save_cppflags"
17174251876Speter    case "$bdb_place" in
17175251876Speter      "std" )
17176251876Speter        description="the standard places"
17177251876Speter      ;;
17178251876Speter      *":"* )
17179251876Speter        header="`echo $bdb_place | sed -e 's/:.*$//'`"
17180251876Speter        lib="`echo $bdb_place | sed -e 's/^.*://'`"
17181251876Speter        CPPFLAGS="$CPPFLAGS -I$header"
17182251876Speter        LDFLAGS="$LDFLAGS -L$lib"
17183251876Speter        description="$header and $lib"
17184251876Speter      ;;
17185251876Speter      * )
17186251876Speter        if test -d $bdb_place; then
17187251876Speter          LDFLAGS="$LDFLAGS -L$bdb_place/lib"
17188251876Speter          CPPFLAGS="$CPPFLAGS -I$bdb_place/include"
17189251876Speter        else
17190251876Speter          { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Berkeley DB $bdb_version in $bdb_place" >&5
17191251876Speter$as_echo_n "checking for Berkeley DB $bdb_version in $bdb_place... " >&6; }
17192251876Speter          { $as_echo "$as_me:${as_lineno-$LINENO}: result: directory not found" >&5
17193251876Speter$as_echo "directory not found" >&6; }
17194251876Speter          continue
17195251876Speter        fi
17196251876Speter        description="$bdb_place"
17197251876Speter      ;;
17198251876Speter    esac
17199251876Speter
17200251876Speter    # Since there is no AC_MSG_NOTICE in autoconf 2.13, we use this
17201251876Speter    # trick to display a message instead.
17202251876Speter    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Berkeley DB $bdb_version in $description" >&5
17203251876Speter$as_echo_n "checking for Berkeley DB $bdb_version in $description... " >&6; }
17204251876Speter    { $as_echo "$as_me:${as_lineno-$LINENO}: result: " >&5
17205251876Speter$as_echo "" >&6; }
17206251876Speter
17207251876Speter    for bdb_libname in $bdb_default_search_lib_names; do
17208251876Speter      for bdb_header in $bdb_default_search_headers; do
17209251876Speter        # Clear the header cache variable for each location
17210251876Speter
17211251876Speter        cache_id="`echo ac_cv_header_${bdb_header} \
17212251876Speter                 | sed -e 's/[^a-zA-Z0-9_]/_/g'`"
17213251876Speter
17214251876Speter        unset $cache_id
17215251876Speter        as_ac_Header=`$as_echo "ac_cv_header_$bdb_header" | $as_tr_sh`
17216251876Speterac_fn_c_check_header_mongrel "$LINENO" "$bdb_header" "$as_ac_Header" "$ac_includes_default"
17217251876Speterif eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
17218251876Speter
17219272076Speter          if test "3" = "3" -o "3" = "4" -o "3" = "5" -o "3" = "6"; then
17220251876Speter            # We generate a separate cache variable for each prefix and libname
17221251876Speter            # we search under.  That way, we avoid caching information that
17222251876Speter            # changes if the user runs `configure' with a different set of
17223251876Speter            # switches.
17224251876Speter
17225251876Speter            cache_id="`echo apu_cv_check_berkeley_db_3_-1_-1_${bdb_header}_${bdb_libname}_in_${bdb_place} \
17226251876Speter                     | sed -e 's/[^a-zA-Z0-9_]/_/g'`"
17227251876Speter
17228251876Speter
17229251876Speter            { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -l$bdb_libname" >&5
17230251876Speter$as_echo_n "checking for -l$bdb_libname... " >&6; }
17231251876Speter                                    if eval \${$cache_id+:} false; then :
17232251876Speter  $as_echo_n "(cached) " >&6
17233251876Speterelse
17234251876Speter
17235251876Speter
17236251876Speter    apu_try_berkeley_db_save_libs="$LIBS"
17237251876Speter
17238251876Speter    apu_check_berkeley_db_major=3
17239251876Speter    apu_check_berkeley_db_minor=-1
17240251876Speter    apu_check_berkeley_db_patch=-1
17241251876Speter    apu_try_berkeley_db_header=$bdb_header
17242251876Speter    apu_try_berkeley_db_libname=$bdb_libname
17243251876Speter
17244251876Speter    LIBS="$LIBS -l$apu_try_berkeley_db_libname"
17245251876Speter    if test "$cross_compiling" = yes; then :
17246251876Speter  apu_try_berkeley_db=yes
17247251876Speter
17248251876Speterelse
17249251876Speter  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17250251876Speter/* end confdefs.h.  */
17251251876Speter
17252251876Speter#include <stdlib.h>
17253251876Speter#include <stdio.h>
17254251876Speter#include <$apu_try_berkeley_db_header>
17255251876Spetermain ()
17256251876Speter{
17257251876Speter  int major, minor, patch;
17258251876Speter
17259251876Speter  db_version(&major, &minor, &patch);
17260251876Speter
17261251876Speter  /* Sanity check: ensure that db.h constants actually match the db library */
17262251876Speter  if (major != DB_VERSION_MAJOR
17263251876Speter      || minor != DB_VERSION_MINOR
17264251876Speter      || patch != DB_VERSION_PATCH)
17265251876Speter    exit (1);
17266251876Speter
17267251876Speter  /* Run-time check:  ensure the library claims to be the correct version. */
17268251876Speter
17269251876Speter  if ($apu_check_berkeley_db_major != -1) {
17270251876Speter    if (major < $apu_check_berkeley_db_major)
17271251876Speter      exit (1);
17272251876Speter    if (major > $apu_check_berkeley_db_major)
17273251876Speter      exit (0);
17274251876Speter  }
17275251876Speter
17276251876Speter  if ($apu_check_berkeley_db_minor != -1) {
17277251876Speter    if (minor < $apu_check_berkeley_db_minor)
17278251876Speter      exit (1);
17279251876Speter    if (minor > $apu_check_berkeley_db_minor)
17280251876Speter      exit (0);
17281251876Speter  }
17282251876Speter
17283251876Speter  if ($apu_check_berkeley_db_patch == -1
17284251876Speter      || patch >= $apu_check_berkeley_db_patch)
17285251876Speter    exit (0);
17286251876Speter  else
17287251876Speter    exit (1);
17288251876Speter}
17289251876Speter
17290251876Speter_ACEOF
17291251876Speterif ac_fn_c_try_run "$LINENO"; then :
17292251876Speter  apu_try_berkeley_db=yes
17293251876Speterelse
17294251876Speter  apu_try_berkeley_db=no
17295251876Speterfi
17296251876Speterrm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
17297251876Speter  conftest.$ac_objext conftest.beam conftest.$ac_ext
17298251876Speterfi
17299251876Speter
17300251876Speter
17301251876Speter    LIBS="$apu_try_berkeley_db_save_libs"
17302251876Speter
17303251876Speter
17304251876Speter                eval "$cache_id=$apu_try_berkeley_db"
17305251876Speter
17306251876Speterfi
17307251876Speter
17308251876Speter            result="`eval echo '$'$cache_id`"
17309251876Speter            { $as_echo "$as_me:${as_lineno-$LINENO}: result: $result" >&5
17310251876Speter$as_echo "$result" >&6; }
17311251876Speter          elif test "3" = "1"; then
17312251876Speter            as_ac_Lib=`$as_echo "ac_cv_lib_$bdb_libname''_dbopen" | $as_tr_sh`
17313251876Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for dbopen in -l$bdb_libname" >&5
17314251876Speter$as_echo_n "checking for dbopen in -l$bdb_libname... " >&6; }
17315251876Speterif eval \${$as_ac_Lib+:} false; then :
17316251876Speter  $as_echo_n "(cached) " >&6
17317251876Speterelse
17318251876Speter  ac_check_lib_save_LIBS=$LIBS
17319251876SpeterLIBS="-l$bdb_libname  $LIBS"
17320251876Spetercat confdefs.h - <<_ACEOF >conftest.$ac_ext
17321251876Speter/* end confdefs.h.  */
17322251876Speter
17323251876Speter/* Override any GCC internal prototype to avoid an error.
17324251876Speter   Use char because int might match the return type of a GCC
17325251876Speter   builtin and then its argument prototype would still apply.  */
17326251876Speter#ifdef __cplusplus
17327251876Speterextern "C"
17328251876Speter#endif
17329251876Speterchar dbopen ();
17330251876Speterint
17331251876Spetermain ()
17332251876Speter{
17333251876Speterreturn dbopen ();
17334251876Speter  ;
17335251876Speter  return 0;
17336251876Speter}
17337251876Speter_ACEOF
17338251876Speterif ac_fn_c_try_link "$LINENO"; then :
17339251876Speter  eval "$as_ac_Lib=yes"
17340251876Speterelse
17341251876Speter  eval "$as_ac_Lib=no"
17342251876Speterfi
17343251876Speterrm -f core conftest.err conftest.$ac_objext \
17344251876Speter    conftest$ac_exeext conftest.$ac_ext
17345251876SpeterLIBS=$ac_check_lib_save_LIBS
17346251876Speterfi
17347251876Spetereval ac_res=\$$as_ac_Lib
17348251876Speter	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
17349251876Speter$as_echo "$ac_res" >&6; }
17350251876Speterif eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
17351251876Speter  result=yes
17352251876Speterelse
17353251876Speter  result=no
17354251876Speter
17355251876Speterfi
17356251876Speter
17357251876Speter          elif test "3" = "2"; then
17358251876Speter            as_ac_Lib=`$as_echo "ac_cv_lib_$bdb_libname''_db_open" | $as_tr_sh`
17359251876Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for db_open in -l$bdb_libname" >&5
17360251876Speter$as_echo_n "checking for db_open in -l$bdb_libname... " >&6; }
17361251876Speterif eval \${$as_ac_Lib+:} false; then :
17362251876Speter  $as_echo_n "(cached) " >&6
17363251876Speterelse
17364251876Speter  ac_check_lib_save_LIBS=$LIBS
17365251876SpeterLIBS="-l$bdb_libname  $LIBS"
17366251876Spetercat confdefs.h - <<_ACEOF >conftest.$ac_ext
17367251876Speter/* end confdefs.h.  */
17368251876Speter
17369251876Speter/* Override any GCC internal prototype to avoid an error.
17370251876Speter   Use char because int might match the return type of a GCC
17371251876Speter   builtin and then its argument prototype would still apply.  */
17372251876Speter#ifdef __cplusplus
17373251876Speterextern "C"
17374251876Speter#endif
17375251876Speterchar db_open ();
17376251876Speterint
17377251876Spetermain ()
17378251876Speter{
17379251876Speterreturn db_open ();
17380251876Speter  ;
17381251876Speter  return 0;
17382251876Speter}
17383251876Speter_ACEOF
17384251876Speterif ac_fn_c_try_link "$LINENO"; then :
17385251876Speter  eval "$as_ac_Lib=yes"
17386251876Speterelse
17387251876Speter  eval "$as_ac_Lib=no"
17388251876Speterfi
17389251876Speterrm -f core conftest.err conftest.$ac_objext \
17390251876Speter    conftest$ac_exeext conftest.$ac_ext
17391251876SpeterLIBS=$ac_check_lib_save_LIBS
17392251876Speterfi
17393251876Spetereval ac_res=\$$as_ac_Lib
17394251876Speter	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
17395251876Speter$as_echo "$ac_res" >&6; }
17396251876Speterif eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
17397251876Speter  result=yes
17398251876Speterelse
17399251876Speter  result=no
17400251876Speter
17401251876Speterfi
17402251876Speter
17403251876Speter          fi
17404251876Speter
17405251876Speterelse
17406251876Speter  result="no"
17407251876Speterfi
17408251876Speter
17409251876Speter
17410251876Speter
17411251876Speter        # If we found it, no need to search any more.
17412251876Speter        if test "$result" = "yes"; then
17413251876Speter          found="$bdb_place"
17414251876Speter          break
17415251876Speter        fi
17416251876Speter      done
17417251876Speter      test "$found" != "not" && break
17418251876Speter    done
17419251876Speter    test "$found" != "not" && break
17420251876Speter  done
17421251876Speter
17422251876Speter  # Restore the original values of the flags we tweak.
17423251876Speter  LDFLAGS="$apu_check_lib_save_ldflags"
17424251876Speter  CPPFLAGS="$apu_check_lib_save_cppflags"
17425251876Speter
17426251876Speter  case "$found" in
17427251876Speter  "not")
17428251876Speter    apu_have_db=0
17429251876Speter    ;;
17430251876Speter  "std")
17431251876Speter    apu_db_header=$bdb_header
17432251876Speter    apu_db_lib=$bdb_libname
17433251876Speter    apu_have_db=1
17434251876Speter    ;;
17435251876Speter  *":"*)
17436251876Speter    header="`echo $found | sed -e 's/:.*$//'`"
17437251876Speter    lib="`echo $found | sed -e 's/^.*://'`"
17438251876Speter
17439251876Speter
17440251876Speter  if test "x$APRUTIL_INCLUDES" = "x"; then
17441251876Speter    test "x$silent" != "xyes" && echo "  setting APRUTIL_INCLUDES to \"-I$header\""
17442251876Speter    APRUTIL_INCLUDES="-I$header"
17443251876Speter  else
17444251876Speter    apr_addto_bugger="-I$header"
17445251876Speter    for i in $apr_addto_bugger; do
17446251876Speter      apr_addto_duplicate="0"
17447251876Speter      for j in $APRUTIL_INCLUDES; do
17448251876Speter        if test "x$i" = "x$j"; then
17449251876Speter          apr_addto_duplicate="1"
17450251876Speter          break
17451251876Speter        fi
17452251876Speter      done
17453251876Speter      if test $apr_addto_duplicate = "0"; then
17454251876Speter        test "x$silent" != "xyes" && echo "  adding \"$i\" to APRUTIL_INCLUDES"
17455251876Speter        APRUTIL_INCLUDES="$APRUTIL_INCLUDES $i"
17456251876Speter      fi
17457251876Speter    done
17458251876Speter  fi
17459251876Speter
17460251876Speter
17461251876Speter  if test "x$APRUTIL_LDFLAGS" = "x"; then
17462251876Speter    test "x$silent" != "xyes" && echo "  setting APRUTIL_LDFLAGS to \"-L$lib\""
17463251876Speter    APRUTIL_LDFLAGS="-L$lib"
17464251876Speter  else
17465251876Speter    apr_addto_bugger="-L$lib"
17466251876Speter    for i in $apr_addto_bugger; do
17467251876Speter      apr_addto_duplicate="0"
17468251876Speter      for j in $APRUTIL_LDFLAGS; do
17469251876Speter        if test "x$i" = "x$j"; then
17470251876Speter          apr_addto_duplicate="1"
17471251876Speter          break
17472251876Speter        fi
17473251876Speter      done
17474251876Speter      if test $apr_addto_duplicate = "0"; then
17475251876Speter        test "x$silent" != "xyes" && echo "  adding \"$i\" to APRUTIL_LDFLAGS"
17476251876Speter        APRUTIL_LDFLAGS="$APRUTIL_LDFLAGS $i"
17477251876Speter      fi
17478251876Speter    done
17479251876Speter  fi
17480251876Speter
17481251876Speter    apu_db_header=$bdb_header
17482251876Speter    apu_db_lib=$bdb_libname
17483251876Speter    apu_have_db=1
17484251876Speter    ;;
17485251876Speter  *)
17486251876Speter
17487251876Speter  if test "x$APRUTIL_INCLUDES" = "x"; then
17488251876Speter    test "x$silent" != "xyes" && echo "  setting APRUTIL_INCLUDES to \"-I$found/include\""
17489251876Speter    APRUTIL_INCLUDES="-I$found/include"
17490251876Speter  else
17491251876Speter    apr_addto_bugger="-I$found/include"
17492251876Speter    for i in $apr_addto_bugger; do
17493251876Speter      apr_addto_duplicate="0"
17494251876Speter      for j in $APRUTIL_INCLUDES; do
17495251876Speter        if test "x$i" = "x$j"; then
17496251876Speter          apr_addto_duplicate="1"
17497251876Speter          break
17498251876Speter        fi
17499251876Speter      done
17500251876Speter      if test $apr_addto_duplicate = "0"; then
17501251876Speter        test "x$silent" != "xyes" && echo "  adding \"$i\" to APRUTIL_INCLUDES"
17502251876Speter        APRUTIL_INCLUDES="$APRUTIL_INCLUDES $i"
17503251876Speter      fi
17504251876Speter    done
17505251876Speter  fi
17506251876Speter
17507251876Speter
17508251876Speter  if test "x$APRUTIL_LDFLAGS" = "x"; then
17509251876Speter    test "x$silent" != "xyes" && echo "  setting APRUTIL_LDFLAGS to \"-L$found/lib\""
17510251876Speter    APRUTIL_LDFLAGS="-L$found/lib"
17511251876Speter  else
17512251876Speter    apr_addto_bugger="-L$found/lib"
17513251876Speter    for i in $apr_addto_bugger; do
17514251876Speter      apr_addto_duplicate="0"
17515251876Speter      for j in $APRUTIL_LDFLAGS; do
17516251876Speter        if test "x$i" = "x$j"; then
17517251876Speter          apr_addto_duplicate="1"
17518251876Speter          break
17519251876Speter        fi
17520251876Speter      done
17521251876Speter      if test $apr_addto_duplicate = "0"; then
17522251876Speter        test "x$silent" != "xyes" && echo "  adding \"$i\" to APRUTIL_LDFLAGS"
17523251876Speter        APRUTIL_LDFLAGS="$APRUTIL_LDFLAGS $i"
17524251876Speter      fi
17525251876Speter    done
17526251876Speter  fi
17527251876Speter
17528251876Speter    apu_db_header=$bdb_header
17529251876Speter    apu_db_lib=$bdb_libname
17530251876Speter    apu_have_db=1
17531251876Speter    ;;
17532251876Speter  esac
17533251876Speter
17534251876Speter  if test "$apu_have_db" = "1"; then
17535251876Speter    apu_db_version=3
17536251876Speter  fi
17537251876Speter
17538253734Speter  fi
17539253734Speter  if test "$apu_have_db" = "0"; then
17540251876Speter
17541251876Speter  places="$all_places"
17542251876Speter  if test -z "$places"; then
17543251876Speter    places="std"
17544251876Speter  fi
17545251876Speter
17546251876Speter  bdb_version=2
17547251876Speter  if test "-1" != "-1"; then
17548251876Speter    bdb_version="$bdb_version.-1"
17549251876Speter    if test "-1" != "-1"; then
17550251876Speter      bdb_version="$bdb_version.-1"
17551251876Speter    fi
17552251876Speter  fi
17553251876Speter  bdb_places="$places"
17554251876Speter  bdb_default_search_headers="db2/db.h db.h"
17555251876Speter  bdb_default_search_lib_names="db2 db"
17556251876Speter
17557251876Speter
17558251876Speter  apu_have_db=0
17559251876Speter
17560251876Speter  # Save the original values of the flags we tweak.
17561251876Speter  apu_check_lib_save_libs="$LIBS"
17562251876Speter  apu_check_lib_save_ldflags="$LDFLAGS"
17563251876Speter  apu_check_lib_save_cppflags="$CPPFLAGS"
17564251876Speter
17565251876Speter  # The variable `found' is the prefix under which we've found
17566251876Speter  # Berkeley DB, or `not' if we haven't found it anywhere yet.
17567251876Speter  found=not
17568251876Speter  for bdb_place in $bdb_places; do
17569251876Speter
17570251876Speter    LDFLAGS="$apu_check_lib_save_ldflags"
17571251876Speter    CPPFLAGS="$apu_check_lib_save_cppflags"
17572251876Speter    case "$bdb_place" in
17573251876Speter      "std" )
17574251876Speter        description="the standard places"
17575251876Speter      ;;
17576251876Speter      *":"* )
17577251876Speter        header="`echo $bdb_place | sed -e 's/:.*$//'`"
17578251876Speter        lib="`echo $bdb_place | sed -e 's/^.*://'`"
17579251876Speter        CPPFLAGS="$CPPFLAGS -I$header"
17580251876Speter        LDFLAGS="$LDFLAGS -L$lib"
17581251876Speter        description="$header and $lib"
17582251876Speter      ;;
17583251876Speter      * )
17584251876Speter        if test -d $bdb_place; then
17585251876Speter          LDFLAGS="$LDFLAGS -L$bdb_place/lib"
17586251876Speter          CPPFLAGS="$CPPFLAGS -I$bdb_place/include"
17587251876Speter        else
17588251876Speter          { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Berkeley DB $bdb_version in $bdb_place" >&5
17589251876Speter$as_echo_n "checking for Berkeley DB $bdb_version in $bdb_place... " >&6; }
17590251876Speter          { $as_echo "$as_me:${as_lineno-$LINENO}: result: directory not found" >&5
17591251876Speter$as_echo "directory not found" >&6; }
17592251876Speter          continue
17593251876Speter        fi
17594251876Speter        description="$bdb_place"
17595251876Speter      ;;
17596251876Speter    esac
17597251876Speter
17598251876Speter    # Since there is no AC_MSG_NOTICE in autoconf 2.13, we use this
17599251876Speter    # trick to display a message instead.
17600251876Speter    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Berkeley DB $bdb_version in $description" >&5
17601251876Speter$as_echo_n "checking for Berkeley DB $bdb_version in $description... " >&6; }
17602251876Speter    { $as_echo "$as_me:${as_lineno-$LINENO}: result: " >&5
17603251876Speter$as_echo "" >&6; }
17604251876Speter
17605251876Speter    for bdb_libname in $bdb_default_search_lib_names; do
17606251876Speter      for bdb_header in $bdb_default_search_headers; do
17607251876Speter        # Clear the header cache variable for each location
17608251876Speter
17609251876Speter        cache_id="`echo ac_cv_header_${bdb_header} \
17610251876Speter                 | sed -e 's/[^a-zA-Z0-9_]/_/g'`"
17611251876Speter
17612251876Speter        unset $cache_id
17613251876Speter        as_ac_Header=`$as_echo "ac_cv_header_$bdb_header" | $as_tr_sh`
17614251876Speterac_fn_c_check_header_mongrel "$LINENO" "$bdb_header" "$as_ac_Header" "$ac_includes_default"
17615251876Speterif eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
17616251876Speter
17617272076Speter          if test "2" = "3" -o "2" = "4" -o "2" = "5" -o "2" = "6"; then
17618251876Speter            # We generate a separate cache variable for each prefix and libname
17619251876Speter            # we search under.  That way, we avoid caching information that
17620251876Speter            # changes if the user runs `configure' with a different set of
17621251876Speter            # switches.
17622251876Speter
17623251876Speter            cache_id="`echo apu_cv_check_berkeley_db_2_-1_-1_${bdb_header}_${bdb_libname}_in_${bdb_place} \
17624251876Speter                     | sed -e 's/[^a-zA-Z0-9_]/_/g'`"
17625251876Speter
17626251876Speter
17627251876Speter            { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -l$bdb_libname" >&5
17628251876Speter$as_echo_n "checking for -l$bdb_libname... " >&6; }
17629251876Speter                                    if eval \${$cache_id+:} false; then :
17630251876Speter  $as_echo_n "(cached) " >&6
17631251876Speterelse
17632251876Speter
17633251876Speter
17634251876Speter    apu_try_berkeley_db_save_libs="$LIBS"
17635251876Speter
17636251876Speter    apu_check_berkeley_db_major=2
17637251876Speter    apu_check_berkeley_db_minor=-1
17638251876Speter    apu_check_berkeley_db_patch=-1
17639251876Speter    apu_try_berkeley_db_header=$bdb_header
17640251876Speter    apu_try_berkeley_db_libname=$bdb_libname
17641251876Speter
17642251876Speter    LIBS="$LIBS -l$apu_try_berkeley_db_libname"
17643251876Speter    if test "$cross_compiling" = yes; then :
17644251876Speter  apu_try_berkeley_db=yes
17645251876Speter
17646251876Speterelse
17647251876Speter  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17648251876Speter/* end confdefs.h.  */
17649251876Speter
17650251876Speter#include <stdlib.h>
17651251876Speter#include <stdio.h>
17652251876Speter#include <$apu_try_berkeley_db_header>
17653251876Spetermain ()
17654251876Speter{
17655251876Speter  int major, minor, patch;
17656251876Speter
17657251876Speter  db_version(&major, &minor, &patch);
17658251876Speter
17659251876Speter  /* Sanity check: ensure that db.h constants actually match the db library */
17660251876Speter  if (major != DB_VERSION_MAJOR
17661251876Speter      || minor != DB_VERSION_MINOR
17662251876Speter      || patch != DB_VERSION_PATCH)
17663251876Speter    exit (1);
17664251876Speter
17665251876Speter  /* Run-time check:  ensure the library claims to be the correct version. */
17666251876Speter
17667251876Speter  if ($apu_check_berkeley_db_major != -1) {
17668251876Speter    if (major < $apu_check_berkeley_db_major)
17669251876Speter      exit (1);
17670251876Speter    if (major > $apu_check_berkeley_db_major)
17671251876Speter      exit (0);
17672251876Speter  }
17673251876Speter
17674251876Speter  if ($apu_check_berkeley_db_minor != -1) {
17675251876Speter    if (minor < $apu_check_berkeley_db_minor)
17676251876Speter      exit (1);
17677251876Speter    if (minor > $apu_check_berkeley_db_minor)
17678251876Speter      exit (0);
17679251876Speter  }
17680251876Speter
17681251876Speter  if ($apu_check_berkeley_db_patch == -1
17682251876Speter      || patch >= $apu_check_berkeley_db_patch)
17683251876Speter    exit (0);
17684251876Speter  else
17685251876Speter    exit (1);
17686251876Speter}
17687251876Speter
17688251876Speter_ACEOF
17689251876Speterif ac_fn_c_try_run "$LINENO"; then :
17690251876Speter  apu_try_berkeley_db=yes
17691251876Speterelse
17692251876Speter  apu_try_berkeley_db=no
17693251876Speterfi
17694251876Speterrm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
17695251876Speter  conftest.$ac_objext conftest.beam conftest.$ac_ext
17696251876Speterfi
17697251876Speter
17698251876Speter
17699251876Speter    LIBS="$apu_try_berkeley_db_save_libs"
17700251876Speter
17701251876Speter
17702251876Speter                eval "$cache_id=$apu_try_berkeley_db"
17703251876Speter
17704251876Speterfi
17705251876Speter
17706251876Speter            result="`eval echo '$'$cache_id`"
17707251876Speter            { $as_echo "$as_me:${as_lineno-$LINENO}: result: $result" >&5
17708251876Speter$as_echo "$result" >&6; }
17709251876Speter          elif test "2" = "1"; then
17710251876Speter            as_ac_Lib=`$as_echo "ac_cv_lib_$bdb_libname''_dbopen" | $as_tr_sh`
17711251876Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for dbopen in -l$bdb_libname" >&5
17712251876Speter$as_echo_n "checking for dbopen in -l$bdb_libname... " >&6; }
17713251876Speterif eval \${$as_ac_Lib+:} false; then :
17714251876Speter  $as_echo_n "(cached) " >&6
17715251876Speterelse
17716251876Speter  ac_check_lib_save_LIBS=$LIBS
17717251876SpeterLIBS="-l$bdb_libname  $LIBS"
17718251876Spetercat confdefs.h - <<_ACEOF >conftest.$ac_ext
17719251876Speter/* end confdefs.h.  */
17720251876Speter
17721251876Speter/* Override any GCC internal prototype to avoid an error.
17722251876Speter   Use char because int might match the return type of a GCC
17723251876Speter   builtin and then its argument prototype would still apply.  */
17724251876Speter#ifdef __cplusplus
17725251876Speterextern "C"
17726251876Speter#endif
17727251876Speterchar dbopen ();
17728251876Speterint
17729251876Spetermain ()
17730251876Speter{
17731251876Speterreturn dbopen ();
17732251876Speter  ;
17733251876Speter  return 0;
17734251876Speter}
17735251876Speter_ACEOF
17736251876Speterif ac_fn_c_try_link "$LINENO"; then :
17737251876Speter  eval "$as_ac_Lib=yes"
17738251876Speterelse
17739251876Speter  eval "$as_ac_Lib=no"
17740251876Speterfi
17741251876Speterrm -f core conftest.err conftest.$ac_objext \
17742251876Speter    conftest$ac_exeext conftest.$ac_ext
17743251876SpeterLIBS=$ac_check_lib_save_LIBS
17744251876Speterfi
17745251876Spetereval ac_res=\$$as_ac_Lib
17746251876Speter	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
17747251876Speter$as_echo "$ac_res" >&6; }
17748251876Speterif eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
17749251876Speter  result=yes
17750251876Speterelse
17751251876Speter  result=no
17752251876Speter
17753251876Speterfi
17754251876Speter
17755251876Speter          elif test "2" = "2"; then
17756251876Speter            as_ac_Lib=`$as_echo "ac_cv_lib_$bdb_libname''_db_open" | $as_tr_sh`
17757251876Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for db_open in -l$bdb_libname" >&5
17758251876Speter$as_echo_n "checking for db_open in -l$bdb_libname... " >&6; }
17759251876Speterif eval \${$as_ac_Lib+:} false; then :
17760251876Speter  $as_echo_n "(cached) " >&6
17761251876Speterelse
17762251876Speter  ac_check_lib_save_LIBS=$LIBS
17763251876SpeterLIBS="-l$bdb_libname  $LIBS"
17764251876Spetercat confdefs.h - <<_ACEOF >conftest.$ac_ext
17765251876Speter/* end confdefs.h.  */
17766251876Speter
17767251876Speter/* Override any GCC internal prototype to avoid an error.
17768251876Speter   Use char because int might match the return type of a GCC
17769251876Speter   builtin and then its argument prototype would still apply.  */
17770251876Speter#ifdef __cplusplus
17771251876Speterextern "C"
17772251876Speter#endif
17773251876Speterchar db_open ();
17774251876Speterint
17775251876Spetermain ()
17776251876Speter{
17777251876Speterreturn db_open ();
17778251876Speter  ;
17779251876Speter  return 0;
17780251876Speter}
17781251876Speter_ACEOF
17782251876Speterif ac_fn_c_try_link "$LINENO"; then :
17783251876Speter  eval "$as_ac_Lib=yes"
17784251876Speterelse
17785251876Speter  eval "$as_ac_Lib=no"
17786251876Speterfi
17787251876Speterrm -f core conftest.err conftest.$ac_objext \
17788251876Speter    conftest$ac_exeext conftest.$ac_ext
17789251876SpeterLIBS=$ac_check_lib_save_LIBS
17790251876Speterfi
17791251876Spetereval ac_res=\$$as_ac_Lib
17792251876Speter	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
17793251876Speter$as_echo "$ac_res" >&6; }
17794251876Speterif eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
17795251876Speter  result=yes
17796251876Speterelse
17797251876Speter  result=no
17798251876Speter
17799251876Speterfi
17800251876Speter
17801251876Speter          fi
17802251876Speter
17803251876Speterelse
17804251876Speter  result="no"
17805251876Speterfi
17806251876Speter
17807251876Speter
17808251876Speter
17809251876Speter        # If we found it, no need to search any more.
17810251876Speter        if test "$result" = "yes"; then
17811251876Speter          found="$bdb_place"
17812251876Speter          break
17813251876Speter        fi
17814251876Speter      done
17815251876Speter      test "$found" != "not" && break
17816251876Speter    done
17817251876Speter    test "$found" != "not" && break
17818251876Speter  done
17819251876Speter
17820251876Speter  # Restore the original values of the flags we tweak.
17821251876Speter  LDFLAGS="$apu_check_lib_save_ldflags"
17822251876Speter  CPPFLAGS="$apu_check_lib_save_cppflags"
17823251876Speter
17824251876Speter  case "$found" in
17825251876Speter  "not")
17826251876Speter    apu_have_db=0
17827251876Speter    ;;
17828251876Speter  "std")
17829251876Speter    apu_db_header=$bdb_header
17830251876Speter    apu_db_lib=$bdb_libname
17831251876Speter    apu_have_db=1
17832251876Speter    ;;
17833251876Speter  *":"*)
17834251876Speter    header="`echo $found | sed -e 's/:.*$//'`"
17835251876Speter    lib="`echo $found | sed -e 's/^.*://'`"
17836251876Speter
17837251876Speter
17838251876Speter  if test "x$APRUTIL_INCLUDES" = "x"; then
17839251876Speter    test "x$silent" != "xyes" && echo "  setting APRUTIL_INCLUDES to \"-I$header\""
17840251876Speter    APRUTIL_INCLUDES="-I$header"
17841251876Speter  else
17842251876Speter    apr_addto_bugger="-I$header"
17843251876Speter    for i in $apr_addto_bugger; do
17844251876Speter      apr_addto_duplicate="0"
17845251876Speter      for j in $APRUTIL_INCLUDES; do
17846251876Speter        if test "x$i" = "x$j"; then
17847251876Speter          apr_addto_duplicate="1"
17848251876Speter          break
17849251876Speter        fi
17850251876Speter      done
17851251876Speter      if test $apr_addto_duplicate = "0"; then
17852251876Speter        test "x$silent" != "xyes" && echo "  adding \"$i\" to APRUTIL_INCLUDES"
17853251876Speter        APRUTIL_INCLUDES="$APRUTIL_INCLUDES $i"
17854251876Speter      fi
17855251876Speter    done
17856251876Speter  fi
17857251876Speter
17858251876Speter
17859251876Speter  if test "x$APRUTIL_LDFLAGS" = "x"; then
17860251876Speter    test "x$silent" != "xyes" && echo "  setting APRUTIL_LDFLAGS to \"-L$lib\""
17861251876Speter    APRUTIL_LDFLAGS="-L$lib"
17862251876Speter  else
17863251876Speter    apr_addto_bugger="-L$lib"
17864251876Speter    for i in $apr_addto_bugger; do
17865251876Speter      apr_addto_duplicate="0"
17866251876Speter      for j in $APRUTIL_LDFLAGS; do
17867251876Speter        if test "x$i" = "x$j"; then
17868251876Speter          apr_addto_duplicate="1"
17869251876Speter          break
17870251876Speter        fi
17871251876Speter      done
17872251876Speter      if test $apr_addto_duplicate = "0"; then
17873251876Speter        test "x$silent" != "xyes" && echo "  adding \"$i\" to APRUTIL_LDFLAGS"
17874251876Speter        APRUTIL_LDFLAGS="$APRUTIL_LDFLAGS $i"
17875251876Speter      fi
17876251876Speter    done
17877251876Speter  fi
17878251876Speter
17879251876Speter    apu_db_header=$bdb_header
17880251876Speter    apu_db_lib=$bdb_libname
17881251876Speter    apu_have_db=1
17882251876Speter    ;;
17883251876Speter  *)
17884251876Speter
17885251876Speter  if test "x$APRUTIL_INCLUDES" = "x"; then
17886251876Speter    test "x$silent" != "xyes" && echo "  setting APRUTIL_INCLUDES to \"-I$found/include\""
17887251876Speter    APRUTIL_INCLUDES="-I$found/include"
17888251876Speter  else
17889251876Speter    apr_addto_bugger="-I$found/include"
17890251876Speter    for i in $apr_addto_bugger; do
17891251876Speter      apr_addto_duplicate="0"
17892251876Speter      for j in $APRUTIL_INCLUDES; do
17893251876Speter        if test "x$i" = "x$j"; then
17894251876Speter          apr_addto_duplicate="1"
17895251876Speter          break
17896251876Speter        fi
17897251876Speter      done
17898251876Speter      if test $apr_addto_duplicate = "0"; then
17899251876Speter        test "x$silent" != "xyes" && echo "  adding \"$i\" to APRUTIL_INCLUDES"
17900251876Speter        APRUTIL_INCLUDES="$APRUTIL_INCLUDES $i"
17901251876Speter      fi
17902251876Speter    done
17903251876Speter  fi
17904251876Speter
17905251876Speter
17906251876Speter  if test "x$APRUTIL_LDFLAGS" = "x"; then
17907251876Speter    test "x$silent" != "xyes" && echo "  setting APRUTIL_LDFLAGS to \"-L$found/lib\""
17908251876Speter    APRUTIL_LDFLAGS="-L$found/lib"
17909251876Speter  else
17910251876Speter    apr_addto_bugger="-L$found/lib"
17911251876Speter    for i in $apr_addto_bugger; do
17912251876Speter      apr_addto_duplicate="0"
17913251876Speter      for j in $APRUTIL_LDFLAGS; do
17914251876Speter        if test "x$i" = "x$j"; then
17915251876Speter          apr_addto_duplicate="1"
17916251876Speter          break
17917251876Speter        fi
17918251876Speter      done
17919251876Speter      if test $apr_addto_duplicate = "0"; then
17920251876Speter        test "x$silent" != "xyes" && echo "  adding \"$i\" to APRUTIL_LDFLAGS"
17921251876Speter        APRUTIL_LDFLAGS="$APRUTIL_LDFLAGS $i"
17922251876Speter      fi
17923251876Speter    done
17924251876Speter  fi
17925251876Speter
17926251876Speter    apu_db_header=$bdb_header
17927251876Speter    apu_db_lib=$bdb_libname
17928251876Speter    apu_have_db=1
17929251876Speter    ;;
17930251876Speter  esac
17931251876Speter
17932251876Speter  if test "$apu_have_db" = "1"; then
17933251876Speter    apu_db_version=2
17934251876Speter  fi
17935251876Speter
17936253734Speter  fi
17937253734Speter  if test "$apu_have_db" = "0"; then
17938251876Speter
17939251876Speter  places="$all_places"
17940251876Speter  if test -z "$places"; then
17941251876Speter    places="std"
17942251876Speter  fi
17943251876Speter
17944251876Speter  bdb_version=1
17945251876Speter  if test "0" != "-1"; then
17946251876Speter    bdb_version="$bdb_version.0"
17947251876Speter    if test "0" != "-1"; then
17948251876Speter      bdb_version="$bdb_version.0"
17949251876Speter    fi
17950251876Speter  fi
17951251876Speter  bdb_places="$places"
17952251876Speter  bdb_default_search_headers="db1/db.h db.h"
17953251876Speter  bdb_default_search_lib_names="db1"
17954251876Speter
17955251876Speter
17956251876Speter  apu_have_db=0
17957251876Speter
17958251876Speter  # Save the original values of the flags we tweak.
17959251876Speter  apu_check_lib_save_libs="$LIBS"
17960251876Speter  apu_check_lib_save_ldflags="$LDFLAGS"
17961251876Speter  apu_check_lib_save_cppflags="$CPPFLAGS"
17962251876Speter
17963251876Speter  # The variable `found' is the prefix under which we've found
17964251876Speter  # Berkeley DB, or `not' if we haven't found it anywhere yet.
17965251876Speter  found=not
17966251876Speter  for bdb_place in $bdb_places; do
17967251876Speter
17968251876Speter    LDFLAGS="$apu_check_lib_save_ldflags"
17969251876Speter    CPPFLAGS="$apu_check_lib_save_cppflags"
17970251876Speter    case "$bdb_place" in
17971251876Speter      "std" )
17972251876Speter        description="the standard places"
17973251876Speter      ;;
17974251876Speter      *":"* )
17975251876Speter        header="`echo $bdb_place | sed -e 's/:.*$//'`"
17976251876Speter        lib="`echo $bdb_place | sed -e 's/^.*://'`"
17977251876Speter        CPPFLAGS="$CPPFLAGS -I$header"
17978251876Speter        LDFLAGS="$LDFLAGS -L$lib"
17979251876Speter        description="$header and $lib"
17980251876Speter      ;;
17981251876Speter      * )
17982251876Speter        if test -d $bdb_place; then
17983251876Speter          LDFLAGS="$LDFLAGS -L$bdb_place/lib"
17984251876Speter          CPPFLAGS="$CPPFLAGS -I$bdb_place/include"
17985251876Speter        else
17986251876Speter          { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Berkeley DB $bdb_version in $bdb_place" >&5
17987251876Speter$as_echo_n "checking for Berkeley DB $bdb_version in $bdb_place... " >&6; }
17988251876Speter          { $as_echo "$as_me:${as_lineno-$LINENO}: result: directory not found" >&5
17989251876Speter$as_echo "directory not found" >&6; }
17990251876Speter          continue
17991251876Speter        fi
17992251876Speter        description="$bdb_place"
17993251876Speter      ;;
17994251876Speter    esac
17995251876Speter
17996251876Speter    # Since there is no AC_MSG_NOTICE in autoconf 2.13, we use this
17997251876Speter    # trick to display a message instead.
17998251876Speter    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Berkeley DB $bdb_version in $description" >&5
17999251876Speter$as_echo_n "checking for Berkeley DB $bdb_version in $description... " >&6; }
18000251876Speter    { $as_echo "$as_me:${as_lineno-$LINENO}: result: " >&5
18001251876Speter$as_echo "" >&6; }
18002251876Speter
18003251876Speter    for bdb_libname in $bdb_default_search_lib_names; do
18004251876Speter      for bdb_header in $bdb_default_search_headers; do
18005251876Speter        # Clear the header cache variable for each location
18006251876Speter
18007251876Speter        cache_id="`echo ac_cv_header_${bdb_header} \
18008251876Speter                 | sed -e 's/[^a-zA-Z0-9_]/_/g'`"
18009251876Speter
18010251876Speter        unset $cache_id
18011251876Speter        as_ac_Header=`$as_echo "ac_cv_header_$bdb_header" | $as_tr_sh`
18012251876Speterac_fn_c_check_header_mongrel "$LINENO" "$bdb_header" "$as_ac_Header" "$ac_includes_default"
18013251876Speterif eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
18014251876Speter
18015272076Speter          if test "1" = "3" -o "1" = "4" -o "1" = "5" -o "1" = "6"; then
18016251876Speter            # We generate a separate cache variable for each prefix and libname
18017251876Speter            # we search under.  That way, we avoid caching information that
18018251876Speter            # changes if the user runs `configure' with a different set of
18019251876Speter            # switches.
18020251876Speter
18021251876Speter            cache_id="`echo apu_cv_check_berkeley_db_1_0_0_${bdb_header}_${bdb_libname}_in_${bdb_place} \
18022251876Speter                     | sed -e 's/[^a-zA-Z0-9_]/_/g'`"
18023251876Speter
18024251876Speter
18025251876Speter            { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -l$bdb_libname" >&5
18026251876Speter$as_echo_n "checking for -l$bdb_libname... " >&6; }
18027251876Speter                                    if eval \${$cache_id+:} false; then :
18028251876Speter  $as_echo_n "(cached) " >&6
18029251876Speterelse
18030251876Speter
18031251876Speter
18032251876Speter    apu_try_berkeley_db_save_libs="$LIBS"
18033251876Speter
18034251876Speter    apu_check_berkeley_db_major=1
18035251876Speter    apu_check_berkeley_db_minor=0
18036251876Speter    apu_check_berkeley_db_patch=0
18037251876Speter    apu_try_berkeley_db_header=$bdb_header
18038251876Speter    apu_try_berkeley_db_libname=$bdb_libname
18039251876Speter
18040251876Speter    LIBS="$LIBS -l$apu_try_berkeley_db_libname"
18041251876Speter    if test "$cross_compiling" = yes; then :
18042251876Speter  apu_try_berkeley_db=yes
18043251876Speter
18044251876Speterelse
18045251876Speter  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18046251876Speter/* end confdefs.h.  */
18047251876Speter
18048251876Speter#include <stdlib.h>
18049251876Speter#include <stdio.h>
18050251876Speter#include <$apu_try_berkeley_db_header>
18051251876Spetermain ()
18052251876Speter{
18053251876Speter  int major, minor, patch;
18054251876Speter
18055251876Speter  db_version(&major, &minor, &patch);
18056251876Speter
18057251876Speter  /* Sanity check: ensure that db.h constants actually match the db library */
18058251876Speter  if (major != DB_VERSION_MAJOR
18059251876Speter      || minor != DB_VERSION_MINOR
18060251876Speter      || patch != DB_VERSION_PATCH)
18061251876Speter    exit (1);
18062251876Speter
18063251876Speter  /* Run-time check:  ensure the library claims to be the correct version. */
18064251876Speter
18065251876Speter  if ($apu_check_berkeley_db_major != -1) {
18066251876Speter    if (major < $apu_check_berkeley_db_major)
18067251876Speter      exit (1);
18068251876Speter    if (major > $apu_check_berkeley_db_major)
18069251876Speter      exit (0);
18070251876Speter  }
18071251876Speter
18072251876Speter  if ($apu_check_berkeley_db_minor != -1) {
18073251876Speter    if (minor < $apu_check_berkeley_db_minor)
18074251876Speter      exit (1);
18075251876Speter    if (minor > $apu_check_berkeley_db_minor)
18076251876Speter      exit (0);
18077251876Speter  }
18078251876Speter
18079251876Speter  if ($apu_check_berkeley_db_patch == -1
18080251876Speter      || patch >= $apu_check_berkeley_db_patch)
18081251876Speter    exit (0);
18082251876Speter  else
18083251876Speter    exit (1);
18084251876Speter}
18085251876Speter
18086251876Speter_ACEOF
18087251876Speterif ac_fn_c_try_run "$LINENO"; then :
18088251876Speter  apu_try_berkeley_db=yes
18089251876Speterelse
18090251876Speter  apu_try_berkeley_db=no
18091251876Speterfi
18092251876Speterrm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
18093251876Speter  conftest.$ac_objext conftest.beam conftest.$ac_ext
18094251876Speterfi
18095251876Speter
18096251876Speter
18097251876Speter    LIBS="$apu_try_berkeley_db_save_libs"
18098251876Speter
18099251876Speter
18100251876Speter                eval "$cache_id=$apu_try_berkeley_db"
18101251876Speter
18102251876Speterfi
18103251876Speter
18104251876Speter            result="`eval echo '$'$cache_id`"
18105251876Speter            { $as_echo "$as_me:${as_lineno-$LINENO}: result: $result" >&5
18106251876Speter$as_echo "$result" >&6; }
18107251876Speter          elif test "1" = "1"; then
18108251876Speter            as_ac_Lib=`$as_echo "ac_cv_lib_$bdb_libname''_dbopen" | $as_tr_sh`
18109251876Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for dbopen in -l$bdb_libname" >&5
18110251876Speter$as_echo_n "checking for dbopen in -l$bdb_libname... " >&6; }
18111251876Speterif eval \${$as_ac_Lib+:} false; then :
18112251876Speter  $as_echo_n "(cached) " >&6
18113251876Speterelse
18114251876Speter  ac_check_lib_save_LIBS=$LIBS
18115251876SpeterLIBS="-l$bdb_libname  $LIBS"
18116251876Spetercat confdefs.h - <<_ACEOF >conftest.$ac_ext
18117251876Speter/* end confdefs.h.  */
18118251876Speter
18119251876Speter/* Override any GCC internal prototype to avoid an error.
18120251876Speter   Use char because int might match the return type of a GCC
18121251876Speter   builtin and then its argument prototype would still apply.  */
18122251876Speter#ifdef __cplusplus
18123251876Speterextern "C"
18124251876Speter#endif
18125251876Speterchar dbopen ();
18126251876Speterint
18127251876Spetermain ()
18128251876Speter{
18129251876Speterreturn dbopen ();
18130251876Speter  ;
18131251876Speter  return 0;
18132251876Speter}
18133251876Speter_ACEOF
18134251876Speterif ac_fn_c_try_link "$LINENO"; then :
18135251876Speter  eval "$as_ac_Lib=yes"
18136251876Speterelse
18137251876Speter  eval "$as_ac_Lib=no"
18138251876Speterfi
18139251876Speterrm -f core conftest.err conftest.$ac_objext \
18140251876Speter    conftest$ac_exeext conftest.$ac_ext
18141251876SpeterLIBS=$ac_check_lib_save_LIBS
18142251876Speterfi
18143251876Spetereval ac_res=\$$as_ac_Lib
18144251876Speter	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
18145251876Speter$as_echo "$ac_res" >&6; }
18146251876Speterif eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
18147251876Speter  result=yes
18148251876Speterelse
18149251876Speter  result=no
18150251876Speter
18151251876Speterfi
18152251876Speter
18153251876Speter          elif test "1" = "2"; then
18154251876Speter            as_ac_Lib=`$as_echo "ac_cv_lib_$bdb_libname''_db_open" | $as_tr_sh`
18155251876Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for db_open in -l$bdb_libname" >&5
18156251876Speter$as_echo_n "checking for db_open in -l$bdb_libname... " >&6; }
18157251876Speterif eval \${$as_ac_Lib+:} false; then :
18158251876Speter  $as_echo_n "(cached) " >&6
18159251876Speterelse
18160251876Speter  ac_check_lib_save_LIBS=$LIBS
18161251876SpeterLIBS="-l$bdb_libname  $LIBS"
18162251876Spetercat confdefs.h - <<_ACEOF >conftest.$ac_ext
18163251876Speter/* end confdefs.h.  */
18164251876Speter
18165251876Speter/* Override any GCC internal prototype to avoid an error.
18166251876Speter   Use char because int might match the return type of a GCC
18167251876Speter   builtin and then its argument prototype would still apply.  */
18168251876Speter#ifdef __cplusplus
18169251876Speterextern "C"
18170251876Speter#endif
18171251876Speterchar db_open ();
18172251876Speterint
18173251876Spetermain ()
18174251876Speter{
18175251876Speterreturn db_open ();
18176251876Speter  ;
18177251876Speter  return 0;
18178251876Speter}
18179251876Speter_ACEOF
18180251876Speterif ac_fn_c_try_link "$LINENO"; then :
18181251876Speter  eval "$as_ac_Lib=yes"
18182251876Speterelse
18183251876Speter  eval "$as_ac_Lib=no"
18184251876Speterfi
18185251876Speterrm -f core conftest.err conftest.$ac_objext \
18186251876Speter    conftest$ac_exeext conftest.$ac_ext
18187251876SpeterLIBS=$ac_check_lib_save_LIBS
18188251876Speterfi
18189251876Spetereval ac_res=\$$as_ac_Lib
18190251876Speter	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
18191251876Speter$as_echo "$ac_res" >&6; }
18192251876Speterif eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
18193251876Speter  result=yes
18194251876Speterelse
18195251876Speter  result=no
18196251876Speter
18197251876Speterfi
18198251876Speter
18199251876Speter          fi
18200251876Speter
18201251876Speterelse
18202251876Speter  result="no"
18203251876Speterfi
18204251876Speter
18205251876Speter
18206251876Speter
18207251876Speter        # If we found it, no need to search any more.
18208251876Speter        if test "$result" = "yes"; then
18209251876Speter          found="$bdb_place"
18210251876Speter          break
18211251876Speter        fi
18212251876Speter      done
18213251876Speter      test "$found" != "not" && break
18214251876Speter    done
18215251876Speter    test "$found" != "not" && break
18216251876Speter  done
18217251876Speter
18218251876Speter  # Restore the original values of the flags we tweak.
18219251876Speter  LDFLAGS="$apu_check_lib_save_ldflags"
18220251876Speter  CPPFLAGS="$apu_check_lib_save_cppflags"
18221251876Speter
18222251876Speter  case "$found" in
18223251876Speter  "not")
18224251876Speter    apu_have_db=0
18225251876Speter    ;;
18226251876Speter  "std")
18227251876Speter    apu_db_header=$bdb_header
18228251876Speter    apu_db_lib=$bdb_libname
18229251876Speter    apu_have_db=1
18230251876Speter    ;;
18231251876Speter  *":"*)
18232251876Speter    header="`echo $found | sed -e 's/:.*$//'`"
18233251876Speter    lib="`echo $found | sed -e 's/^.*://'`"
18234251876Speter
18235251876Speter
18236251876Speter  if test "x$APRUTIL_INCLUDES" = "x"; then
18237251876Speter    test "x$silent" != "xyes" && echo "  setting APRUTIL_INCLUDES to \"-I$header\""
18238251876Speter    APRUTIL_INCLUDES="-I$header"
18239251876Speter  else
18240251876Speter    apr_addto_bugger="-I$header"
18241251876Speter    for i in $apr_addto_bugger; do
18242251876Speter      apr_addto_duplicate="0"
18243251876Speter      for j in $APRUTIL_INCLUDES; do
18244251876Speter        if test "x$i" = "x$j"; then
18245251876Speter          apr_addto_duplicate="1"
18246251876Speter          break
18247251876Speter        fi
18248251876Speter      done
18249251876Speter      if test $apr_addto_duplicate = "0"; then
18250251876Speter        test "x$silent" != "xyes" && echo "  adding \"$i\" to APRUTIL_INCLUDES"
18251251876Speter        APRUTIL_INCLUDES="$APRUTIL_INCLUDES $i"
18252251876Speter      fi
18253251876Speter    done
18254251876Speter  fi
18255251876Speter
18256251876Speter
18257251876Speter  if test "x$APRUTIL_LDFLAGS" = "x"; then
18258251876Speter    test "x$silent" != "xyes" && echo "  setting APRUTIL_LDFLAGS to \"-L$lib\""
18259251876Speter    APRUTIL_LDFLAGS="-L$lib"
18260251876Speter  else
18261251876Speter    apr_addto_bugger="-L$lib"
18262251876Speter    for i in $apr_addto_bugger; do
18263251876Speter      apr_addto_duplicate="0"
18264251876Speter      for j in $APRUTIL_LDFLAGS; do
18265251876Speter        if test "x$i" = "x$j"; then
18266251876Speter          apr_addto_duplicate="1"
18267251876Speter          break
18268251876Speter        fi
18269251876Speter      done
18270251876Speter      if test $apr_addto_duplicate = "0"; then
18271251876Speter        test "x$silent" != "xyes" && echo "  adding \"$i\" to APRUTIL_LDFLAGS"
18272251876Speter        APRUTIL_LDFLAGS="$APRUTIL_LDFLAGS $i"
18273251876Speter      fi
18274251876Speter    done
18275251876Speter  fi
18276251876Speter
18277251876Speter    apu_db_header=$bdb_header
18278251876Speter    apu_db_lib=$bdb_libname
18279251876Speter    apu_have_db=1
18280251876Speter    ;;
18281251876Speter  *)
18282251876Speter
18283251876Speter  if test "x$APRUTIL_INCLUDES" = "x"; then
18284251876Speter    test "x$silent" != "xyes" && echo "  setting APRUTIL_INCLUDES to \"-I$found/include\""
18285251876Speter    APRUTIL_INCLUDES="-I$found/include"
18286251876Speter  else
18287251876Speter    apr_addto_bugger="-I$found/include"
18288251876Speter    for i in $apr_addto_bugger; do
18289251876Speter      apr_addto_duplicate="0"
18290251876Speter      for j in $APRUTIL_INCLUDES; do
18291251876Speter        if test "x$i" = "x$j"; then
18292251876Speter          apr_addto_duplicate="1"
18293251876Speter          break
18294251876Speter        fi
18295251876Speter      done
18296251876Speter      if test $apr_addto_duplicate = "0"; then
18297251876Speter        test "x$silent" != "xyes" && echo "  adding \"$i\" to APRUTIL_INCLUDES"
18298251876Speter        APRUTIL_INCLUDES="$APRUTIL_INCLUDES $i"
18299251876Speter      fi
18300251876Speter    done
18301251876Speter  fi
18302251876Speter
18303251876Speter
18304251876Speter  if test "x$APRUTIL_LDFLAGS" = "x"; then
18305251876Speter    test "x$silent" != "xyes" && echo "  setting APRUTIL_LDFLAGS to \"-L$found/lib\""
18306251876Speter    APRUTIL_LDFLAGS="-L$found/lib"
18307251876Speter  else
18308251876Speter    apr_addto_bugger="-L$found/lib"
18309251876Speter    for i in $apr_addto_bugger; do
18310251876Speter      apr_addto_duplicate="0"
18311251876Speter      for j in $APRUTIL_LDFLAGS; do
18312251876Speter        if test "x$i" = "x$j"; then
18313251876Speter          apr_addto_duplicate="1"
18314251876Speter          break
18315251876Speter        fi
18316251876Speter      done
18317251876Speter      if test $apr_addto_duplicate = "0"; then
18318251876Speter        test "x$silent" != "xyes" && echo "  adding \"$i\" to APRUTIL_LDFLAGS"
18319251876Speter        APRUTIL_LDFLAGS="$APRUTIL_LDFLAGS $i"
18320251876Speter      fi
18321251876Speter    done
18322251876Speter  fi
18323251876Speter
18324251876Speter    apu_db_header=$bdb_header
18325251876Speter    apu_db_lib=$bdb_libname
18326251876Speter    apu_have_db=1
18327251876Speter    ;;
18328251876Speter  esac
18329251876Speter
18330251876Speter  if test "$apu_have_db" = "1"; then
18331251876Speter    apu_db_version=1
18332251876Speter  fi
18333251876Speter
18334253734Speter  fi
18335253734Speter  if test "$apu_have_db" = "0"; then
18336251876Speter
18337251876Speter  places="$all_places"
18338251876Speter  if test -z "$places"; then
18339251876Speter    places="std"
18340251876Speter  fi
18341251876Speter
18342251876Speter  bdb_version=1
18343251876Speter  if test "-1" != "-1"; then
18344251876Speter    bdb_version="$bdb_version.-1"
18345251876Speter    if test "-1" != "-1"; then
18346251876Speter      bdb_version="$bdb_version.-1"
18347251876Speter    fi
18348251876Speter  fi
18349251876Speter  bdb_places="$places"
18350251876Speter  bdb_default_search_headers="db_185.h"
18351251876Speter  bdb_default_search_lib_names="db"
18352251876Speter
18353251876Speter
18354251876Speter  apu_have_db=0
18355251876Speter
18356251876Speter  # Save the original values of the flags we tweak.
18357251876Speter  apu_check_lib_save_libs="$LIBS"
18358251876Speter  apu_check_lib_save_ldflags="$LDFLAGS"
18359251876Speter  apu_check_lib_save_cppflags="$CPPFLAGS"
18360251876Speter
18361251876Speter  # The variable `found' is the prefix under which we've found
18362251876Speter  # Berkeley DB, or `not' if we haven't found it anywhere yet.
18363251876Speter  found=not
18364251876Speter  for bdb_place in $bdb_places; do
18365251876Speter
18366251876Speter    LDFLAGS="$apu_check_lib_save_ldflags"
18367251876Speter    CPPFLAGS="$apu_check_lib_save_cppflags"
18368251876Speter    case "$bdb_place" in
18369251876Speter      "std" )
18370251876Speter        description="the standard places"
18371251876Speter      ;;
18372251876Speter      *":"* )
18373251876Speter        header="`echo $bdb_place | sed -e 's/:.*$//'`"
18374251876Speter        lib="`echo $bdb_place | sed -e 's/^.*://'`"
18375251876Speter        CPPFLAGS="$CPPFLAGS -I$header"
18376251876Speter        LDFLAGS="$LDFLAGS -L$lib"
18377251876Speter        description="$header and $lib"
18378251876Speter      ;;
18379251876Speter      * )
18380251876Speter        if test -d $bdb_place; then
18381251876Speter          LDFLAGS="$LDFLAGS -L$bdb_place/lib"
18382251876Speter          CPPFLAGS="$CPPFLAGS -I$bdb_place/include"
18383251876Speter        else
18384251876Speter          { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Berkeley DB $bdb_version in $bdb_place" >&5
18385251876Speter$as_echo_n "checking for Berkeley DB $bdb_version in $bdb_place... " >&6; }
18386251876Speter          { $as_echo "$as_me:${as_lineno-$LINENO}: result: directory not found" >&5
18387251876Speter$as_echo "directory not found" >&6; }
18388251876Speter          continue
18389251876Speter        fi
18390251876Speter        description="$bdb_place"
18391251876Speter      ;;
18392251876Speter    esac
18393251876Speter
18394251876Speter    # Since there is no AC_MSG_NOTICE in autoconf 2.13, we use this
18395251876Speter    # trick to display a message instead.
18396251876Speter    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Berkeley DB $bdb_version in $description" >&5
18397251876Speter$as_echo_n "checking for Berkeley DB $bdb_version in $description... " >&6; }
18398251876Speter    { $as_echo "$as_me:${as_lineno-$LINENO}: result: " >&5
18399251876Speter$as_echo "" >&6; }
18400251876Speter
18401251876Speter    for bdb_libname in $bdb_default_search_lib_names; do
18402251876Speter      for bdb_header in $bdb_default_search_headers; do
18403251876Speter        # Clear the header cache variable for each location
18404251876Speter
18405251876Speter        cache_id="`echo ac_cv_header_${bdb_header} \
18406251876Speter                 | sed -e 's/[^a-zA-Z0-9_]/_/g'`"
18407251876Speter
18408251876Speter        unset $cache_id
18409251876Speter        as_ac_Header=`$as_echo "ac_cv_header_$bdb_header" | $as_tr_sh`
18410251876Speterac_fn_c_check_header_mongrel "$LINENO" "$bdb_header" "$as_ac_Header" "$ac_includes_default"
18411251876Speterif eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
18412251876Speter
18413272076Speter          if test "1" = "3" -o "1" = "4" -o "1" = "5" -o "1" = "6"; then
18414251876Speter            # We generate a separate cache variable for each prefix and libname
18415251876Speter            # we search under.  That way, we avoid caching information that
18416251876Speter            # changes if the user runs `configure' with a different set of
18417251876Speter            # switches.
18418251876Speter
18419251876Speter            cache_id="`echo apu_cv_check_berkeley_db_1_-1_-1_${bdb_header}_${bdb_libname}_in_${bdb_place} \
18420251876Speter                     | sed -e 's/[^a-zA-Z0-9_]/_/g'`"
18421251876Speter
18422251876Speter
18423251876Speter            { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -l$bdb_libname" >&5
18424251876Speter$as_echo_n "checking for -l$bdb_libname... " >&6; }
18425251876Speter                                    if eval \${$cache_id+:} false; then :
18426251876Speter  $as_echo_n "(cached) " >&6
18427251876Speterelse
18428251876Speter
18429251876Speter
18430251876Speter    apu_try_berkeley_db_save_libs="$LIBS"
18431251876Speter
18432251876Speter    apu_check_berkeley_db_major=1
18433251876Speter    apu_check_berkeley_db_minor=-1
18434251876Speter    apu_check_berkeley_db_patch=-1
18435251876Speter    apu_try_berkeley_db_header=$bdb_header
18436251876Speter    apu_try_berkeley_db_libname=$bdb_libname
18437251876Speter
18438251876Speter    LIBS="$LIBS -l$apu_try_berkeley_db_libname"
18439251876Speter    if test "$cross_compiling" = yes; then :
18440251876Speter  apu_try_berkeley_db=yes
18441251876Speter
18442251876Speterelse
18443251876Speter  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18444251876Speter/* end confdefs.h.  */
18445251876Speter
18446251876Speter#include <stdlib.h>
18447251876Speter#include <stdio.h>
18448251876Speter#include <$apu_try_berkeley_db_header>
18449251876Spetermain ()
18450251876Speter{
18451251876Speter  int major, minor, patch;
18452251876Speter
18453251876Speter  db_version(&major, &minor, &patch);
18454251876Speter
18455251876Speter  /* Sanity check: ensure that db.h constants actually match the db library */
18456251876Speter  if (major != DB_VERSION_MAJOR
18457251876Speter      || minor != DB_VERSION_MINOR
18458251876Speter      || patch != DB_VERSION_PATCH)
18459251876Speter    exit (1);
18460251876Speter
18461251876Speter  /* Run-time check:  ensure the library claims to be the correct version. */
18462251876Speter
18463251876Speter  if ($apu_check_berkeley_db_major != -1) {
18464251876Speter    if (major < $apu_check_berkeley_db_major)
18465251876Speter      exit (1);
18466251876Speter    if (major > $apu_check_berkeley_db_major)
18467251876Speter      exit (0);
18468251876Speter  }
18469251876Speter
18470251876Speter  if ($apu_check_berkeley_db_minor != -1) {
18471251876Speter    if (minor < $apu_check_berkeley_db_minor)
18472251876Speter      exit (1);
18473251876Speter    if (minor > $apu_check_berkeley_db_minor)
18474251876Speter      exit (0);
18475251876Speter  }
18476251876Speter
18477251876Speter  if ($apu_check_berkeley_db_patch == -1
18478251876Speter      || patch >= $apu_check_berkeley_db_patch)
18479251876Speter    exit (0);
18480251876Speter  else
18481251876Speter    exit (1);
18482251876Speter}
18483251876Speter
18484251876Speter_ACEOF
18485251876Speterif ac_fn_c_try_run "$LINENO"; then :
18486251876Speter  apu_try_berkeley_db=yes
18487251876Speterelse
18488251876Speter  apu_try_berkeley_db=no
18489251876Speterfi
18490251876Speterrm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
18491251876Speter  conftest.$ac_objext conftest.beam conftest.$ac_ext
18492251876Speterfi
18493251876Speter
18494251876Speter
18495251876Speter    LIBS="$apu_try_berkeley_db_save_libs"
18496251876Speter
18497251876Speter
18498251876Speter                eval "$cache_id=$apu_try_berkeley_db"
18499251876Speter
18500251876Speterfi
18501251876Speter
18502251876Speter            result="`eval echo '$'$cache_id`"
18503251876Speter            { $as_echo "$as_me:${as_lineno-$LINENO}: result: $result" >&5
18504251876Speter$as_echo "$result" >&6; }
18505251876Speter          elif test "1" = "1"; then
18506251876Speter            as_ac_Lib=`$as_echo "ac_cv_lib_$bdb_libname''_dbopen" | $as_tr_sh`
18507251876Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for dbopen in -l$bdb_libname" >&5
18508251876Speter$as_echo_n "checking for dbopen in -l$bdb_libname... " >&6; }
18509251876Speterif eval \${$as_ac_Lib+:} false; then :
18510251876Speter  $as_echo_n "(cached) " >&6
18511251876Speterelse
18512251876Speter  ac_check_lib_save_LIBS=$LIBS
18513251876SpeterLIBS="-l$bdb_libname  $LIBS"
18514251876Spetercat confdefs.h - <<_ACEOF >conftest.$ac_ext
18515251876Speter/* end confdefs.h.  */
18516251876Speter
18517251876Speter/* Override any GCC internal prototype to avoid an error.
18518251876Speter   Use char because int might match the return type of a GCC
18519251876Speter   builtin and then its argument prototype would still apply.  */
18520251876Speter#ifdef __cplusplus
18521251876Speterextern "C"
18522251876Speter#endif
18523251876Speterchar dbopen ();
18524251876Speterint
18525251876Spetermain ()
18526251876Speter{
18527251876Speterreturn dbopen ();
18528251876Speter  ;
18529251876Speter  return 0;
18530251876Speter}
18531251876Speter_ACEOF
18532251876Speterif ac_fn_c_try_link "$LINENO"; then :
18533251876Speter  eval "$as_ac_Lib=yes"
18534251876Speterelse
18535251876Speter  eval "$as_ac_Lib=no"
18536251876Speterfi
18537251876Speterrm -f core conftest.err conftest.$ac_objext \
18538251876Speter    conftest$ac_exeext conftest.$ac_ext
18539251876SpeterLIBS=$ac_check_lib_save_LIBS
18540251876Speterfi
18541251876Spetereval ac_res=\$$as_ac_Lib
18542251876Speter	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
18543251876Speter$as_echo "$ac_res" >&6; }
18544251876Speterif eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
18545251876Speter  result=yes
18546251876Speterelse
18547251876Speter  result=no
18548251876Speter
18549251876Speterfi
18550251876Speter
18551251876Speter          elif test "1" = "2"; then
18552251876Speter            as_ac_Lib=`$as_echo "ac_cv_lib_$bdb_libname''_db_open" | $as_tr_sh`
18553251876Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for db_open in -l$bdb_libname" >&5
18554251876Speter$as_echo_n "checking for db_open in -l$bdb_libname... " >&6; }
18555251876Speterif eval \${$as_ac_Lib+:} false; then :
18556251876Speter  $as_echo_n "(cached) " >&6
18557251876Speterelse
18558251876Speter  ac_check_lib_save_LIBS=$LIBS
18559251876SpeterLIBS="-l$bdb_libname  $LIBS"
18560251876Spetercat confdefs.h - <<_ACEOF >conftest.$ac_ext
18561251876Speter/* end confdefs.h.  */
18562251876Speter
18563251876Speter/* Override any GCC internal prototype to avoid an error.
18564251876Speter   Use char because int might match the return type of a GCC
18565251876Speter   builtin and then its argument prototype would still apply.  */
18566251876Speter#ifdef __cplusplus
18567251876Speterextern "C"
18568251876Speter#endif
18569251876Speterchar db_open ();
18570251876Speterint
18571251876Spetermain ()
18572251876Speter{
18573251876Speterreturn db_open ();
18574251876Speter  ;
18575251876Speter  return 0;
18576251876Speter}
18577251876Speter_ACEOF
18578251876Speterif ac_fn_c_try_link "$LINENO"; then :
18579251876Speter  eval "$as_ac_Lib=yes"
18580251876Speterelse
18581251876Speter  eval "$as_ac_Lib=no"
18582251876Speterfi
18583251876Speterrm -f core conftest.err conftest.$ac_objext \
18584251876Speter    conftest$ac_exeext conftest.$ac_ext
18585251876SpeterLIBS=$ac_check_lib_save_LIBS
18586251876Speterfi
18587251876Spetereval ac_res=\$$as_ac_Lib
18588251876Speter	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
18589251876Speter$as_echo "$ac_res" >&6; }
18590251876Speterif eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
18591251876Speter  result=yes
18592251876Speterelse
18593251876Speter  result=no
18594251876Speter
18595251876Speterfi
18596251876Speter
18597251876Speter          fi
18598251876Speter
18599251876Speterelse
18600251876Speter  result="no"
18601251876Speterfi
18602251876Speter
18603251876Speter
18604251876Speter
18605251876Speter        # If we found it, no need to search any more.
18606251876Speter        if test "$result" = "yes"; then
18607251876Speter          found="$bdb_place"
18608251876Speter          break
18609251876Speter        fi
18610251876Speter      done
18611251876Speter      test "$found" != "not" && break
18612251876Speter    done
18613251876Speter    test "$found" != "not" && break
18614251876Speter  done
18615251876Speter
18616251876Speter  # Restore the original values of the flags we tweak.
18617251876Speter  LDFLAGS="$apu_check_lib_save_ldflags"
18618251876Speter  CPPFLAGS="$apu_check_lib_save_cppflags"
18619251876Speter
18620251876Speter  case "$found" in
18621251876Speter  "not")
18622251876Speter    apu_have_db=0
18623251876Speter    ;;
18624251876Speter  "std")
18625251876Speter    apu_db_header=$bdb_header
18626251876Speter    apu_db_lib=$bdb_libname
18627251876Speter    apu_have_db=1
18628251876Speter    ;;
18629251876Speter  *":"*)
18630251876Speter    header="`echo $found | sed -e 's/:.*$//'`"
18631251876Speter    lib="`echo $found | sed -e 's/^.*://'`"
18632251876Speter
18633251876Speter
18634251876Speter  if test "x$APRUTIL_INCLUDES" = "x"; then
18635251876Speter    test "x$silent" != "xyes" && echo "  setting APRUTIL_INCLUDES to \"-I$header\""
18636251876Speter    APRUTIL_INCLUDES="-I$header"
18637251876Speter  else
18638251876Speter    apr_addto_bugger="-I$header"
18639251876Speter    for i in $apr_addto_bugger; do
18640251876Speter      apr_addto_duplicate="0"
18641251876Speter      for j in $APRUTIL_INCLUDES; do
18642251876Speter        if test "x$i" = "x$j"; then
18643251876Speter          apr_addto_duplicate="1"
18644251876Speter          break
18645251876Speter        fi
18646251876Speter      done
18647251876Speter      if test $apr_addto_duplicate = "0"; then
18648251876Speter        test "x$silent" != "xyes" && echo "  adding \"$i\" to APRUTIL_INCLUDES"
18649251876Speter        APRUTIL_INCLUDES="$APRUTIL_INCLUDES $i"
18650251876Speter      fi
18651251876Speter    done
18652251876Speter  fi
18653251876Speter
18654251876Speter
18655251876Speter  if test "x$APRUTIL_LDFLAGS" = "x"; then
18656251876Speter    test "x$silent" != "xyes" && echo "  setting APRUTIL_LDFLAGS to \"-L$lib\""
18657251876Speter    APRUTIL_LDFLAGS="-L$lib"
18658251876Speter  else
18659251876Speter    apr_addto_bugger="-L$lib"
18660251876Speter    for i in $apr_addto_bugger; do
18661251876Speter      apr_addto_duplicate="0"
18662251876Speter      for j in $APRUTIL_LDFLAGS; do
18663251876Speter        if test "x$i" = "x$j"; then
18664251876Speter          apr_addto_duplicate="1"
18665251876Speter          break
18666251876Speter        fi
18667251876Speter      done
18668251876Speter      if test $apr_addto_duplicate = "0"; then
18669251876Speter        test "x$silent" != "xyes" && echo "  adding \"$i\" to APRUTIL_LDFLAGS"
18670251876Speter        APRUTIL_LDFLAGS="$APRUTIL_LDFLAGS $i"
18671251876Speter      fi
18672251876Speter    done
18673251876Speter  fi
18674251876Speter
18675251876Speter    apu_db_header=$bdb_header
18676251876Speter    apu_db_lib=$bdb_libname
18677251876Speter    apu_have_db=1
18678251876Speter    ;;
18679251876Speter  *)
18680251876Speter
18681251876Speter  if test "x$APRUTIL_INCLUDES" = "x"; then
18682251876Speter    test "x$silent" != "xyes" && echo "  setting APRUTIL_INCLUDES to \"-I$found/include\""
18683251876Speter    APRUTIL_INCLUDES="-I$found/include"
18684251876Speter  else
18685251876Speter    apr_addto_bugger="-I$found/include"
18686251876Speter    for i in $apr_addto_bugger; do
18687251876Speter      apr_addto_duplicate="0"
18688251876Speter      for j in $APRUTIL_INCLUDES; do
18689251876Speter        if test "x$i" = "x$j"; then
18690251876Speter          apr_addto_duplicate="1"
18691251876Speter          break
18692251876Speter        fi
18693251876Speter      done
18694251876Speter      if test $apr_addto_duplicate = "0"; then
18695251876Speter        test "x$silent" != "xyes" && echo "  adding \"$i\" to APRUTIL_INCLUDES"
18696251876Speter        APRUTIL_INCLUDES="$APRUTIL_INCLUDES $i"
18697251876Speter      fi
18698251876Speter    done
18699251876Speter  fi
18700251876Speter
18701251876Speter
18702251876Speter  if test "x$APRUTIL_LDFLAGS" = "x"; then
18703251876Speter    test "x$silent" != "xyes" && echo "  setting APRUTIL_LDFLAGS to \"-L$found/lib\""
18704251876Speter    APRUTIL_LDFLAGS="-L$found/lib"
18705251876Speter  else
18706251876Speter    apr_addto_bugger="-L$found/lib"
18707251876Speter    for i in $apr_addto_bugger; do
18708251876Speter      apr_addto_duplicate="0"
18709251876Speter      for j in $APRUTIL_LDFLAGS; do
18710251876Speter        if test "x$i" = "x$j"; then
18711251876Speter          apr_addto_duplicate="1"
18712251876Speter          break
18713251876Speter        fi
18714251876Speter      done
18715251876Speter      if test $apr_addto_duplicate = "0"; then
18716251876Speter        test "x$silent" != "xyes" && echo "  adding \"$i\" to APRUTIL_LDFLAGS"
18717251876Speter        APRUTIL_LDFLAGS="$APRUTIL_LDFLAGS $i"
18718251876Speter      fi
18719251876Speter    done
18720251876Speter  fi
18721251876Speter
18722251876Speter    apu_db_header=$bdb_header
18723251876Speter    apu_db_lib=$bdb_libname
18724251876Speter    apu_have_db=1
18725251876Speter    ;;
18726251876Speter  esac
18727251876Speter
18728251876Speter  if test "$apu_have_db" = "1"; then
18729251876Speter    apu_db_version=185
18730251876Speter  fi
18731251876Speter
18732251876Speter  fi
18733251876Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Berkeley DB" >&5
18734251876Speter$as_echo_n "checking for Berkeley DB... " >&6; }
18735251876Speter  if test "$apu_have_db" = "1"; then
18736251876Speter    { $as_echo "$as_me:${as_lineno-$LINENO}: result: found db$apu_db_version" >&5
18737251876Speter$as_echo "found db$apu_db_version" >&6; }
18738251876Speter  else
18739251876Speter    { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found" >&5
18740251876Speter$as_echo "not found" >&6; }
18741251876Speter  fi
18742251876Speter
18743251876Speter    ;;
18744251876Speter  esac
18745251876Speter
18746251876Speter      if test "$apu_have_db" = "0"; then
18747251876Speter        as_fn_error $? "Berkeley DB not found." "$LINENO" 5
18748251876Speter      fi
18749251876Speter    fi
18750251876Speter
18751251876Speterfi
18752251876Speter
18753251876Speter
18754251876Speter  if test -n "$apu_db_xtra_libs"; then
18755251876Speter    LIBS="$saveddbxtralibs"
18756251876Speter  fi
18757251876Speter
18758251876Speter  case "$requested" in
18759253734Speter    sdbm | gdbm | ndbm | db)
18760253734Speter      eval "apu_use_$requested=1"
18761253734Speter      apu_default_dbm=$requested
18762251876Speter      ;;
18763258602Speter    db185 | db[123456])
18764251876Speter      apu_use_db=1
18765253734Speter      apu_default_dbm=$requested
18766251876Speter      ;;
18767258602Speter    db[456][0-9])
18768251876Speter      apu_use_db=1
18769253734Speter      apu_default_dbm=`echo $requested | sed -e 's/.$//'`
18770251876Speter      ;;
18771251876Speter    default)
18772251876Speter            apu_default_dbm="sdbm (default)"
18773251876Speter      apu_use_sdbm=1
18774251876Speter      ;;
18775251876Speter    *)
18776253734Speter      as_fn_error $? "--with-dbm=$requested is an unknown DBM type.
18777253734Speter        Use one of: $dbm_list" "$LINENO" 5
18778251876Speter      ;;
18779251876Speter  esac
18780251876Speter
18781251876Speter        { $as_echo "$as_me:${as_lineno-$LINENO}: checking for default DBM" >&5
18782251876Speter$as_echo_n "checking for default DBM... " >&6; }
18783251876Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $apu_default_dbm" >&5
18784251876Speter$as_echo "$apu_default_dbm" >&6; }
18785251876Speter
18786251876Speter
18787251876Speter
18788251876Speter
18789251876Speter
18790251876Speter
18791251876Speter
18792251876Speter
18793251876Speter
18794251876Speter
18795251876Speter
18796251876Speter
18797251876Speter
18798251876Speter  if test "$apu_have_db" = "1"; then
18799253734Speter
18800253734Speter  if test "x$LDADD_dbm_db" = "x"; then
18801253734Speter    test "x$silent" != "xyes" && echo "  setting LDADD_dbm_db to \"-l$apu_db_lib\""
18802251876Speter    LDADD_dbm_db="-l$apu_db_lib"
18803253734Speter  else
18804253734Speter    apr_addto_bugger="-l$apu_db_lib"
18805253734Speter    for i in $apr_addto_bugger; do
18806253734Speter      apr_addto_duplicate="0"
18807253734Speter      for j in $LDADD_dbm_db; do
18808253734Speter        if test "x$i" = "x$j"; then
18809253734Speter          apr_addto_duplicate="1"
18810253734Speter          break
18811253734Speter        fi
18812253734Speter      done
18813253734Speter      if test $apr_addto_duplicate = "0"; then
18814253734Speter        test "x$silent" != "xyes" && echo "  adding \"$i\" to LDADD_dbm_db"
18815253734Speter        LDADD_dbm_db="$LDADD_dbm_db $i"
18816253734Speter      fi
18817253734Speter    done
18818253734Speter  fi
18819253734Speter
18820251876Speter    if test -n "apu_db_xtra_libs"; then
18821253734Speter
18822253734Speter  if test "x$LDADD_dbm_db" = "x"; then
18823253734Speter    test "x$silent" != "xyes" && echo "  setting LDADD_dbm_db to \"$apu_db_xtra_libs\""
18824253734Speter    LDADD_dbm_db="$apu_db_xtra_libs"
18825253734Speter  else
18826253734Speter    apr_addto_bugger="$apu_db_xtra_libs"
18827253734Speter    for i in $apr_addto_bugger; do
18828253734Speter      apr_addto_duplicate="0"
18829253734Speter      for j in $LDADD_dbm_db; do
18830253734Speter        if test "x$i" = "x$j"; then
18831253734Speter          apr_addto_duplicate="1"
18832253734Speter          break
18833253734Speter        fi
18834253734Speter      done
18835253734Speter      if test $apr_addto_duplicate = "0"; then
18836253734Speter        test "x$silent" != "xyes" && echo "  adding \"$i\" to LDADD_dbm_db"
18837253734Speter        LDADD_dbm_db="$LDADD_dbm_db $i"
18838253734Speter      fi
18839253734Speter    done
18840253734Speter  fi
18841253734Speter
18842251876Speter    fi
18843251876Speter  fi
18844251876Speter
18845251876Speter      if test "$apu_have_gdbm" = "1"; then
18846253734Speter
18847253734Speter  if test "x$LDADD_dbm_gdbm" = "x"; then
18848253734Speter    test "x$silent" != "xyes" && echo "  setting LDADD_dbm_gdbm to \"-lgdbm\""
18849251876Speter    LDADD_dbm_gdbm="-lgdbm"
18850253734Speter  else
18851253734Speter    apr_addto_bugger="-lgdbm"
18852253734Speter    for i in $apr_addto_bugger; do
18853253734Speter      apr_addto_duplicate="0"
18854253734Speter      for j in $LDADD_dbm_gdbm; do
18855253734Speter        if test "x$i" = "x$j"; then
18856253734Speter          apr_addto_duplicate="1"
18857253734Speter          break
18858253734Speter        fi
18859253734Speter      done
18860253734Speter      if test $apr_addto_duplicate = "0"; then
18861253734Speter        test "x$silent" != "xyes" && echo "  adding \"$i\" to LDADD_dbm_gdbm"
18862253734Speter        LDADD_dbm_gdbm="$LDADD_dbm_gdbm $i"
18863253734Speter      fi
18864253734Speter    done
18865251876Speter  fi
18866251876Speter
18867253734Speter  fi
18868253734Speter
18869251876Speter  if test "$apu_have_ndbm" = "1"; then
18870253734Speter
18871253734Speter  if test "x$LDADD_dbm_ndbm" = "x"; then
18872253734Speter    test "x$silent" != "xyes" && echo "  setting LDADD_dbm_ndbm to \"-l$apu_ndbm_lib\""
18873251876Speter    LDADD_dbm_ndbm="-l$apu_ndbm_lib"
18874253734Speter  else
18875253734Speter    apr_addto_bugger="-l$apu_ndbm_lib"
18876253734Speter    for i in $apr_addto_bugger; do
18877253734Speter      apr_addto_duplicate="0"
18878253734Speter      for j in $LDADD_dbm_ndbm; do
18879253734Speter        if test "x$i" = "x$j"; then
18880253734Speter          apr_addto_duplicate="1"
18881253734Speter          break
18882253734Speter        fi
18883253734Speter      done
18884253734Speter      if test $apr_addto_duplicate = "0"; then
18885253734Speter        test "x$silent" != "xyes" && echo "  adding \"$i\" to LDADD_dbm_ndbm"
18886253734Speter        LDADD_dbm_ndbm="$LDADD_dbm_ndbm $i"
18887253734Speter      fi
18888253734Speter    done
18889251876Speter  fi
18890251876Speter
18891253734Speter  fi
18892251876Speter
18893251876Speter
18894251876Speter
18895251876Speter
18896251876Speter
18897253734Speter
18898251876Speter  apu_have_pgsql=0
18899251876Speter
18900251876Speter  old_libs="$LIBS"
18901251876Speter  old_cppflags="$CPPFLAGS"
18902251876Speter  old_ldflags="$LDFLAGS"
18903251876Speter
18904251876Speter
18905251876Speter# Check whether --with-pgsql was given.
18906251876Speterif test "${with_pgsql+set}" = set; then :
18907251876Speter  withval=$with_pgsql;
18908251876Speter    if test "$withval" = "yes"; then
18909251876Speter      # Extract the first word of "pg_config", so it can be a program name with args.
18910251876Speterset dummy pg_config; ac_word=$2
18911251876Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
18912251876Speter$as_echo_n "checking for $ac_word... " >&6; }
18913251876Speterif ${ac_cv_path_PGSQL_CONFIG+:} false; then :
18914251876Speter  $as_echo_n "(cached) " >&6
18915251876Speterelse
18916251876Speter  case $PGSQL_CONFIG in
18917251876Speter  [\\/]* | ?:[\\/]*)
18918251876Speter  ac_cv_path_PGSQL_CONFIG="$PGSQL_CONFIG" # Let the user override the test with a path.
18919251876Speter  ;;
18920251876Speter  *)
18921251876Speter  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
18922251876Speterfor as_dir in $PATH
18923251876Speterdo
18924251876Speter  IFS=$as_save_IFS
18925251876Speter  test -z "$as_dir" && as_dir=.
18926251876Speter    for ac_exec_ext in '' $ac_executable_extensions; do
18927253734Speter  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
18928251876Speter    ac_cv_path_PGSQL_CONFIG="$as_dir/$ac_word$ac_exec_ext"
18929251876Speter    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
18930251876Speter    break 2
18931251876Speter  fi
18932251876Speterdone
18933251876Speter  done
18934251876SpeterIFS=$as_save_IFS
18935251876Speter
18936251876Speter  ;;
18937251876Speteresac
18938251876Speterfi
18939251876SpeterPGSQL_CONFIG=$ac_cv_path_PGSQL_CONFIG
18940251876Speterif test -n "$PGSQL_CONFIG"; then
18941251876Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PGSQL_CONFIG" >&5
18942251876Speter$as_echo "$PGSQL_CONFIG" >&6; }
18943251876Speterelse
18944251876Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
18945251876Speter$as_echo "no" >&6; }
18946251876Speterfi
18947251876Speter
18948251876Speter
18949251876Speter      if test "x$PGSQL_CONFIG" != 'x'; then
18950251876Speter        pgsql_CPPFLAGS="-I`$PGSQL_CONFIG --includedir`"
18951251876Speter        pgsql_LDFLAGS="-L`$PGSQL_CONFIG --libdir`"
18952251876Speter
18953251876Speter
18954251876Speter  if test "x$CPPFLAGS" = "x"; then
18955251876Speter    test "x$silent" != "xyes" && echo "  setting CPPFLAGS to \"$pgsql_CPPFLAGS\""
18956251876Speter    CPPFLAGS="$pgsql_CPPFLAGS"
18957251876Speter  else
18958251876Speter    apr_addto_bugger="$pgsql_CPPFLAGS"
18959251876Speter    for i in $apr_addto_bugger; do
18960251876Speter      apr_addto_duplicate="0"
18961251876Speter      for j in $CPPFLAGS; do
18962251876Speter        if test "x$i" = "x$j"; then
18963251876Speter          apr_addto_duplicate="1"
18964251876Speter          break
18965251876Speter        fi
18966251876Speter      done
18967251876Speter      if test $apr_addto_duplicate = "0"; then
18968251876Speter        test "x$silent" != "xyes" && echo "  adding \"$i\" to CPPFLAGS"
18969251876Speter        CPPFLAGS="$CPPFLAGS $i"
18970251876Speter      fi
18971251876Speter    done
18972251876Speter  fi
18973251876Speter
18974251876Speter
18975251876Speter  if test "x$LDFLAGS" = "x"; then
18976251876Speter    test "x$silent" != "xyes" && echo "  setting LDFLAGS to \"$pgsql_LDFLAGS\""
18977251876Speter    LDFLAGS="$pgsql_LDFLAGS"
18978251876Speter  else
18979251876Speter    apr_addto_bugger="$pgsql_LDFLAGS"
18980251876Speter    for i in $apr_addto_bugger; do
18981251876Speter      apr_addto_duplicate="0"
18982251876Speter      for j in $LDFLAGS; do
18983251876Speter        if test "x$i" = "x$j"; then
18984251876Speter          apr_addto_duplicate="1"
18985251876Speter          break
18986251876Speter        fi
18987251876Speter      done
18988251876Speter      if test $apr_addto_duplicate = "0"; then
18989251876Speter        test "x$silent" != "xyes" && echo "  adding \"$i\" to LDFLAGS"
18990251876Speter        LDFLAGS="$LDFLAGS $i"
18991251876Speter      fi
18992251876Speter    done
18993251876Speter  fi
18994251876Speter
18995251876Speter      fi
18996251876Speter
18997251876Speter      for ac_header in libpq-fe.h
18998251876Speterdo :
18999251876Speter  ac_fn_c_check_header_mongrel "$LINENO" "libpq-fe.h" "ac_cv_header_libpq_fe_h" "$ac_includes_default"
19000251876Speterif test "x$ac_cv_header_libpq_fe_h" = xyes; then :
19001251876Speter  cat >>confdefs.h <<_ACEOF
19002251876Speter#define HAVE_LIBPQ_FE_H 1
19003251876Speter_ACEOF
19004251876Speter
19005251876Speter        { $as_echo "$as_me:${as_lineno-$LINENO}: checking for PQsendQueryPrepared in -lpq" >&5
19006251876Speter$as_echo_n "checking for PQsendQueryPrepared in -lpq... " >&6; }
19007251876Speterif ${ac_cv_lib_pq_PQsendQueryPrepared+:} false; then :
19008251876Speter  $as_echo_n "(cached) " >&6
19009251876Speterelse
19010251876Speter  ac_check_lib_save_LIBS=$LIBS
19011251876SpeterLIBS="-lpq  $LIBS"
19012251876Spetercat confdefs.h - <<_ACEOF >conftest.$ac_ext
19013251876Speter/* end confdefs.h.  */
19014251876Speter
19015251876Speter/* Override any GCC internal prototype to avoid an error.
19016251876Speter   Use char because int might match the return type of a GCC
19017251876Speter   builtin and then its argument prototype would still apply.  */
19018251876Speter#ifdef __cplusplus
19019251876Speterextern "C"
19020251876Speter#endif
19021251876Speterchar PQsendQueryPrepared ();
19022251876Speterint
19023251876Spetermain ()
19024251876Speter{
19025251876Speterreturn PQsendQueryPrepared ();
19026251876Speter  ;
19027251876Speter  return 0;
19028251876Speter}
19029251876Speter_ACEOF
19030251876Speterif ac_fn_c_try_link "$LINENO"; then :
19031251876Speter  ac_cv_lib_pq_PQsendQueryPrepared=yes
19032251876Speterelse
19033251876Speter  ac_cv_lib_pq_PQsendQueryPrepared=no
19034251876Speterfi
19035251876Speterrm -f core conftest.err conftest.$ac_objext \
19036251876Speter    conftest$ac_exeext conftest.$ac_ext
19037251876SpeterLIBS=$ac_check_lib_save_LIBS
19038251876Speterfi
19039251876Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_pq_PQsendQueryPrepared" >&5
19040251876Speter$as_echo "$ac_cv_lib_pq_PQsendQueryPrepared" >&6; }
19041251876Speterif test "x$ac_cv_lib_pq_PQsendQueryPrepared" = xyes; then :
19042251876Speter  apu_have_pgsql=1
19043251876Speterelse
19044251876Speter
19045251876Speter        if test "x$PGSQL_CONFIG" != 'x'; then
19046251876Speter          unset ac_cv_lib_pq_PQsendQueryPrepared
19047251876Speter          pgsql_LIBS="`$PGSQL_CONFIG --libs`"
19048251876Speter
19049251876Speter  if test "x$LIBS" = "x"; then
19050251876Speter    test "x$silent" != "xyes" && echo "  setting LIBS to \"$pgsql_LIBS\""
19051251876Speter    LIBS="$pgsql_LIBS"
19052251876Speter  else
19053251876Speter    apr_addto_bugger="$pgsql_LIBS"
19054251876Speter    for i in $apr_addto_bugger; do
19055251876Speter      apr_addto_duplicate="0"
19056251876Speter      for j in $LIBS; do
19057251876Speter        if test "x$i" = "x$j"; then
19058251876Speter          apr_addto_duplicate="1"
19059251876Speter          break
19060251876Speter        fi
19061251876Speter      done
19062251876Speter      if test $apr_addto_duplicate = "0"; then
19063251876Speter        test "x$silent" != "xyes" && echo "  adding \"$i\" to LIBS"
19064251876Speter        LIBS="$LIBS $i"
19065251876Speter      fi
19066251876Speter    done
19067251876Speter  fi
19068251876Speter
19069251876Speter          { $as_echo "$as_me:${as_lineno-$LINENO}: checking for PQsendQueryPrepared in -lpq" >&5
19070251876Speter$as_echo_n "checking for PQsendQueryPrepared in -lpq... " >&6; }
19071251876Speterif ${ac_cv_lib_pq_PQsendQueryPrepared+:} false; then :
19072251876Speter  $as_echo_n "(cached) " >&6
19073251876Speterelse
19074251876Speter  ac_check_lib_save_LIBS=$LIBS
19075251876SpeterLIBS="-lpq  $LIBS"
19076251876Spetercat confdefs.h - <<_ACEOF >conftest.$ac_ext
19077251876Speter/* end confdefs.h.  */
19078251876Speter
19079251876Speter/* Override any GCC internal prototype to avoid an error.
19080251876Speter   Use char because int might match the return type of a GCC
19081251876Speter   builtin and then its argument prototype would still apply.  */
19082251876Speter#ifdef __cplusplus
19083251876Speterextern "C"
19084251876Speter#endif
19085251876Speterchar PQsendQueryPrepared ();
19086251876Speterint
19087251876Spetermain ()
19088251876Speter{
19089251876Speterreturn PQsendQueryPrepared ();
19090251876Speter  ;
19091251876Speter  return 0;
19092251876Speter}
19093251876Speter_ACEOF
19094251876Speterif ac_fn_c_try_link "$LINENO"; then :
19095251876Speter  ac_cv_lib_pq_PQsendQueryPrepared=yes
19096251876Speterelse
19097251876Speter  ac_cv_lib_pq_PQsendQueryPrepared=no
19098251876Speterfi
19099251876Speterrm -f core conftest.err conftest.$ac_objext \
19100251876Speter    conftest$ac_exeext conftest.$ac_ext
19101251876SpeterLIBS=$ac_check_lib_save_LIBS
19102251876Speterfi
19103251876Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_pq_PQsendQueryPrepared" >&5
19104251876Speter$as_echo "$ac_cv_lib_pq_PQsendQueryPrepared" >&6; }
19105251876Speterif test "x$ac_cv_lib_pq_PQsendQueryPrepared" = xyes; then :
19106251876Speter  apu_have_pgsql=1
19107251876Speterfi
19108251876Speter
19109251876Speter        fi
19110251876Speter
19111251876Speterfi
19112251876Speter
19113251876Speter
19114251876Speterfi
19115251876Speter
19116251876Speterdone
19117251876Speter
19118251876Speter      if test "$apu_have_pgsql" = "0"; then
19119251876Speter        for ac_header in postgresql/libpq-fe.h
19120251876Speterdo :
19121251876Speter  ac_fn_c_check_header_mongrel "$LINENO" "postgresql/libpq-fe.h" "ac_cv_header_postgresql_libpq_fe_h" "$ac_includes_default"
19122251876Speterif test "x$ac_cv_header_postgresql_libpq_fe_h" = xyes; then :
19123251876Speter  cat >>confdefs.h <<_ACEOF
19124251876Speter#define HAVE_POSTGRESQL_LIBPQ_FE_H 1
19125251876Speter_ACEOF
19126251876Speter
19127251876Speter          { $as_echo "$as_me:${as_lineno-$LINENO}: checking for PQsendQueryPrepared in -lpq" >&5
19128251876Speter$as_echo_n "checking for PQsendQueryPrepared in -lpq... " >&6; }
19129251876Speterif ${ac_cv_lib_pq_PQsendQueryPrepared+:} false; then :
19130251876Speter  $as_echo_n "(cached) " >&6
19131251876Speterelse
19132251876Speter  ac_check_lib_save_LIBS=$LIBS
19133251876SpeterLIBS="-lpq  $LIBS"
19134251876Spetercat confdefs.h - <<_ACEOF >conftest.$ac_ext
19135251876Speter/* end confdefs.h.  */
19136251876Speter
19137251876Speter/* Override any GCC internal prototype to avoid an error.
19138251876Speter   Use char because int might match the return type of a GCC
19139251876Speter   builtin and then its argument prototype would still apply.  */
19140251876Speter#ifdef __cplusplus
19141251876Speterextern "C"
19142251876Speter#endif
19143251876Speterchar PQsendQueryPrepared ();
19144251876Speterint
19145251876Spetermain ()
19146251876Speter{
19147251876Speterreturn PQsendQueryPrepared ();
19148251876Speter  ;
19149251876Speter  return 0;
19150251876Speter}
19151251876Speter_ACEOF
19152251876Speterif ac_fn_c_try_link "$LINENO"; then :
19153251876Speter  ac_cv_lib_pq_PQsendQueryPrepared=yes
19154251876Speterelse
19155251876Speter  ac_cv_lib_pq_PQsendQueryPrepared=no
19156251876Speterfi
19157251876Speterrm -f core conftest.err conftest.$ac_objext \
19158251876Speter    conftest$ac_exeext conftest.$ac_ext
19159251876SpeterLIBS=$ac_check_lib_save_LIBS
19160251876Speterfi
19161251876Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_pq_PQsendQueryPrepared" >&5
19162251876Speter$as_echo "$ac_cv_lib_pq_PQsendQueryPrepared" >&6; }
19163251876Speterif test "x$ac_cv_lib_pq_PQsendQueryPrepared" = xyes; then :
19164251876Speter  apu_have_pgsql=1
19165251876Speterelse
19166251876Speter
19167251876Speter          if test "x$PGSQL_CONFIG" != 'x'; then
19168251876Speter            unset ac_cv_lib_pq_PQsendQueryPrepared
19169251876Speter            pgsql_LIBS="`$PGSQL_CONFIG --libs`"
19170251876Speter
19171251876Speter  if test "x$LIBS" = "x"; then
19172251876Speter    test "x$silent" != "xyes" && echo "  setting LIBS to \"$pgsql_LIBS\""
19173251876Speter    LIBS="$pgsql_LIBS"
19174251876Speter  else
19175251876Speter    apr_addto_bugger="$pgsql_LIBS"
19176251876Speter    for i in $apr_addto_bugger; do
19177251876Speter      apr_addto_duplicate="0"
19178251876Speter      for j in $LIBS; do
19179251876Speter        if test "x$i" = "x$j"; then
19180251876Speter          apr_addto_duplicate="1"
19181251876Speter          break
19182251876Speter        fi
19183251876Speter      done
19184251876Speter      if test $apr_addto_duplicate = "0"; then
19185251876Speter        test "x$silent" != "xyes" && echo "  adding \"$i\" to LIBS"
19186251876Speter        LIBS="$LIBS $i"
19187251876Speter      fi
19188251876Speter    done
19189251876Speter  fi
19190251876Speter
19191251876Speter            { $as_echo "$as_me:${as_lineno-$LINENO}: checking for PQsendQueryPrepared in -lpq" >&5
19192251876Speter$as_echo_n "checking for PQsendQueryPrepared in -lpq... " >&6; }
19193251876Speterif ${ac_cv_lib_pq_PQsendQueryPrepared+:} false; then :
19194251876Speter  $as_echo_n "(cached) " >&6
19195251876Speterelse
19196251876Speter  ac_check_lib_save_LIBS=$LIBS
19197251876SpeterLIBS="-lpq  $LIBS"
19198251876Spetercat confdefs.h - <<_ACEOF >conftest.$ac_ext
19199251876Speter/* end confdefs.h.  */
19200251876Speter
19201251876Speter/* Override any GCC internal prototype to avoid an error.
19202251876Speter   Use char because int might match the return type of a GCC
19203251876Speter   builtin and then its argument prototype would still apply.  */
19204251876Speter#ifdef __cplusplus
19205251876Speterextern "C"
19206251876Speter#endif
19207251876Speterchar PQsendQueryPrepared ();
19208251876Speterint
19209251876Spetermain ()
19210251876Speter{
19211251876Speterreturn PQsendQueryPrepared ();
19212251876Speter  ;
19213251876Speter  return 0;
19214251876Speter}
19215251876Speter_ACEOF
19216251876Speterif ac_fn_c_try_link "$LINENO"; then :
19217251876Speter  ac_cv_lib_pq_PQsendQueryPrepared=yes
19218251876Speterelse
19219251876Speter  ac_cv_lib_pq_PQsendQueryPrepared=no
19220251876Speterfi
19221251876Speterrm -f core conftest.err conftest.$ac_objext \
19222251876Speter    conftest$ac_exeext conftest.$ac_ext
19223251876SpeterLIBS=$ac_check_lib_save_LIBS
19224251876Speterfi
19225251876Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_pq_PQsendQueryPrepared" >&5
19226251876Speter$as_echo "$ac_cv_lib_pq_PQsendQueryPrepared" >&6; }
19227251876Speterif test "x$ac_cv_lib_pq_PQsendQueryPrepared" = xyes; then :
19228251876Speter  apu_have_pgsql=1
19229251876Speterfi
19230251876Speter
19231251876Speter          fi
19232251876Speter
19233251876Speterfi
19234251876Speter
19235251876Speter
19236251876Speterfi
19237251876Speter
19238251876Speterdone
19239251876Speter
19240251876Speter      fi
19241251876Speter      if test "$apu_have_pgsql" != "0" && test "x$PGSQL_CONFIG" != 'x'; then
19242251876Speter
19243251876Speter  if test "x$APRUTIL_PRIV_INCLUDES" = "x"; then
19244251876Speter    test "x$silent" != "xyes" && echo "  setting APRUTIL_PRIV_INCLUDES to \"$pgsql_CPPFLAGS\""
19245251876Speter    APRUTIL_PRIV_INCLUDES="$pgsql_CPPFLAGS"
19246251876Speter  else
19247251876Speter    apr_addto_bugger="$pgsql_CPPFLAGS"
19248251876Speter    for i in $apr_addto_bugger; do
19249251876Speter      apr_addto_duplicate="0"
19250251876Speter      for j in $APRUTIL_PRIV_INCLUDES; do
19251251876Speter        if test "x$i" = "x$j"; then
19252251876Speter          apr_addto_duplicate="1"
19253251876Speter          break
19254251876Speter        fi
19255251876Speter      done
19256251876Speter      if test $apr_addto_duplicate = "0"; then
19257251876Speter        test "x$silent" != "xyes" && echo "  adding \"$i\" to APRUTIL_PRIV_INCLUDES"
19258251876Speter        APRUTIL_PRIV_INCLUDES="$APRUTIL_PRIV_INCLUDES $i"
19259251876Speter      fi
19260251876Speter    done
19261251876Speter  fi
19262251876Speter
19263251876Speter      fi
19264251876Speter    elif test "$withval" = "no"; then
19265251876Speter      :
19266251876Speter    else
19267251876Speter      # Extract the first word of "pg_config", so it can be a program name with args.
19268251876Speterset dummy pg_config; ac_word=$2
19269251876Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
19270251876Speter$as_echo_n "checking for $ac_word... " >&6; }
19271251876Speterif ${ac_cv_path_PGSQL_CONFIG+:} false; then :
19272251876Speter  $as_echo_n "(cached) " >&6
19273251876Speterelse
19274251876Speter  case $PGSQL_CONFIG in
19275251876Speter  [\\/]* | ?:[\\/]*)
19276251876Speter  ac_cv_path_PGSQL_CONFIG="$PGSQL_CONFIG" # Let the user override the test with a path.
19277251876Speter  ;;
19278251876Speter  *)
19279251876Speter  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
19280251876Speterfor as_dir in $withval/bin
19281251876Speterdo
19282251876Speter  IFS=$as_save_IFS
19283251876Speter  test -z "$as_dir" && as_dir=.
19284251876Speter    for ac_exec_ext in '' $ac_executable_extensions; do
19285253734Speter  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
19286251876Speter    ac_cv_path_PGSQL_CONFIG="$as_dir/$ac_word$ac_exec_ext"
19287251876Speter    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
19288251876Speter    break 2
19289251876Speter  fi
19290251876Speterdone
19291251876Speter  done
19292251876SpeterIFS=$as_save_IFS
19293251876Speter
19294251876Speter  ;;
19295251876Speteresac
19296251876Speterfi
19297251876SpeterPGSQL_CONFIG=$ac_cv_path_PGSQL_CONFIG
19298251876Speterif test -n "$PGSQL_CONFIG"; then
19299251876Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PGSQL_CONFIG" >&5
19300251876Speter$as_echo "$PGSQL_CONFIG" >&6; }
19301251876Speterelse
19302251876Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
19303251876Speter$as_echo "no" >&6; }
19304251876Speterfi
19305251876Speter
19306251876Speter
19307251876Speter      if test "x$PGSQL_CONFIG" != 'x'; then
19308251876Speter        pgsql_CPPFLAGS="-I`$PGSQL_CONFIG --includedir`"
19309251876Speter        pgsql_LDFLAGS="-L`$PGSQL_CONFIG --libdir`"
19310251876Speter      else
19311251876Speter        pgsql_CPPFLAGS="-I$withval/include"
19312251876Speter        pgsql_LDFLAGS="-L$withval/lib "
19313251876Speter      fi
19314251876Speter
19315251876Speter
19316251876Speter  if test "x$CPPFLAGS" = "x"; then
19317251876Speter    test "x$silent" != "xyes" && echo "  setting CPPFLAGS to \"$pgsql_CPPFLAGS\""
19318251876Speter    CPPFLAGS="$pgsql_CPPFLAGS"
19319251876Speter  else
19320251876Speter    apr_addto_bugger="$pgsql_CPPFLAGS"
19321251876Speter    for i in $apr_addto_bugger; do
19322251876Speter      apr_addto_duplicate="0"
19323251876Speter      for j in $CPPFLAGS; do
19324251876Speter        if test "x$i" = "x$j"; then
19325251876Speter          apr_addto_duplicate="1"
19326251876Speter          break
19327251876Speter        fi
19328251876Speter      done
19329251876Speter      if test $apr_addto_duplicate = "0"; then
19330251876Speter        test "x$silent" != "xyes" && echo "  adding \"$i\" to CPPFLAGS"
19331251876Speter        CPPFLAGS="$CPPFLAGS $i"
19332251876Speter      fi
19333251876Speter    done
19334251876Speter  fi
19335251876Speter
19336251876Speter
19337251876Speter  if test "x$LDFLAGS" = "x"; then
19338251876Speter    test "x$silent" != "xyes" && echo "  setting LDFLAGS to \"$pgsql_LDFLAGS\""
19339251876Speter    LDFLAGS="$pgsql_LDFLAGS"
19340251876Speter  else
19341251876Speter    apr_addto_bugger="$pgsql_LDFLAGS"
19342251876Speter    for i in $apr_addto_bugger; do
19343251876Speter      apr_addto_duplicate="0"
19344251876Speter      for j in $LDFLAGS; do
19345251876Speter        if test "x$i" = "x$j"; then
19346251876Speter          apr_addto_duplicate="1"
19347251876Speter          break
19348251876Speter        fi
19349251876Speter      done
19350251876Speter      if test $apr_addto_duplicate = "0"; then
19351251876Speter        test "x$silent" != "xyes" && echo "  adding \"$i\" to LDFLAGS"
19352251876Speter        LDFLAGS="$LDFLAGS $i"
19353251876Speter      fi
19354251876Speter    done
19355251876Speter  fi
19356251876Speter
19357251876Speter
19358251876Speter      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pgsql in $withval" >&5
19359251876Speter$as_echo "$as_me: checking for pgsql in $withval" >&6;}
19360251876Speter      for ac_header in libpq-fe.h
19361251876Speterdo :
19362251876Speter  ac_fn_c_check_header_mongrel "$LINENO" "libpq-fe.h" "ac_cv_header_libpq_fe_h" "$ac_includes_default"
19363251876Speterif test "x$ac_cv_header_libpq_fe_h" = xyes; then :
19364251876Speter  cat >>confdefs.h <<_ACEOF
19365251876Speter#define HAVE_LIBPQ_FE_H 1
19366251876Speter_ACEOF
19367251876Speter
19368251876Speter        { $as_echo "$as_me:${as_lineno-$LINENO}: checking for PQsendQueryPrepared in -lpq" >&5
19369251876Speter$as_echo_n "checking for PQsendQueryPrepared in -lpq... " >&6; }
19370251876Speterif ${ac_cv_lib_pq_PQsendQueryPrepared+:} false; then :
19371251876Speter  $as_echo_n "(cached) " >&6
19372251876Speterelse
19373251876Speter  ac_check_lib_save_LIBS=$LIBS
19374251876SpeterLIBS="-lpq  $LIBS"
19375251876Spetercat confdefs.h - <<_ACEOF >conftest.$ac_ext
19376251876Speter/* end confdefs.h.  */
19377251876Speter
19378251876Speter/* Override any GCC internal prototype to avoid an error.
19379251876Speter   Use char because int might match the return type of a GCC
19380251876Speter   builtin and then its argument prototype would still apply.  */
19381251876Speter#ifdef __cplusplus
19382251876Speterextern "C"
19383251876Speter#endif
19384251876Speterchar PQsendQueryPrepared ();
19385251876Speterint
19386251876Spetermain ()
19387251876Speter{
19388251876Speterreturn PQsendQueryPrepared ();
19389251876Speter  ;
19390251876Speter  return 0;
19391251876Speter}
19392251876Speter_ACEOF
19393251876Speterif ac_fn_c_try_link "$LINENO"; then :
19394251876Speter  ac_cv_lib_pq_PQsendQueryPrepared=yes
19395251876Speterelse
19396251876Speter  ac_cv_lib_pq_PQsendQueryPrepared=no
19397251876Speterfi
19398251876Speterrm -f core conftest.err conftest.$ac_objext \
19399251876Speter    conftest$ac_exeext conftest.$ac_ext
19400251876SpeterLIBS=$ac_check_lib_save_LIBS
19401251876Speterfi
19402251876Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_pq_PQsendQueryPrepared" >&5
19403251876Speter$as_echo "$ac_cv_lib_pq_PQsendQueryPrepared" >&6; }
19404251876Speterif test "x$ac_cv_lib_pq_PQsendQueryPrepared" = xyes; then :
19405251876Speter  apu_have_pgsql=1
19406251876Speterelse
19407251876Speter
19408251876Speter        if test "x$PGSQL_CONFIG" != 'x'; then
19409251876Speter          unset ac_cv_lib_pq_PQsendQueryPrepared
19410251876Speter          pgsql_LIBS="`$PGSQL_CONFIG --libs`"
19411251876Speter
19412251876Speter  if test "x$LIBS" = "x"; then
19413251876Speter    test "x$silent" != "xyes" && echo "  setting LIBS to \"$pgsql_LIBS\""
19414251876Speter    LIBS="$pgsql_LIBS"
19415251876Speter  else
19416251876Speter    apr_addto_bugger="$pgsql_LIBS"
19417251876Speter    for i in $apr_addto_bugger; do
19418251876Speter      apr_addto_duplicate="0"
19419251876Speter      for j in $LIBS; do
19420251876Speter        if test "x$i" = "x$j"; then
19421251876Speter          apr_addto_duplicate="1"
19422251876Speter          break
19423251876Speter        fi
19424251876Speter      done
19425251876Speter      if test $apr_addto_duplicate = "0"; then
19426251876Speter        test "x$silent" != "xyes" && echo "  adding \"$i\" to LIBS"
19427251876Speter        LIBS="$LIBS $i"
19428251876Speter      fi
19429251876Speter    done
19430251876Speter  fi
19431251876Speter
19432251876Speter          { $as_echo "$as_me:${as_lineno-$LINENO}: checking for PQsendQueryPrepared in -lpq" >&5
19433251876Speter$as_echo_n "checking for PQsendQueryPrepared in -lpq... " >&6; }
19434251876Speterif ${ac_cv_lib_pq_PQsendQueryPrepared+:} false; then :
19435251876Speter  $as_echo_n "(cached) " >&6
19436251876Speterelse
19437251876Speter  ac_check_lib_save_LIBS=$LIBS
19438251876SpeterLIBS="-lpq  $LIBS"
19439251876Spetercat confdefs.h - <<_ACEOF >conftest.$ac_ext
19440251876Speter/* end confdefs.h.  */
19441251876Speter
19442251876Speter/* Override any GCC internal prototype to avoid an error.
19443251876Speter   Use char because int might match the return type of a GCC
19444251876Speter   builtin and then its argument prototype would still apply.  */
19445251876Speter#ifdef __cplusplus
19446251876Speterextern "C"
19447251876Speter#endif
19448251876Speterchar PQsendQueryPrepared ();
19449251876Speterint
19450251876Spetermain ()
19451251876Speter{
19452251876Speterreturn PQsendQueryPrepared ();
19453251876Speter  ;
19454251876Speter  return 0;
19455251876Speter}
19456251876Speter_ACEOF
19457251876Speterif ac_fn_c_try_link "$LINENO"; then :
19458251876Speter  ac_cv_lib_pq_PQsendQueryPrepared=yes
19459251876Speterelse
19460251876Speter  ac_cv_lib_pq_PQsendQueryPrepared=no
19461251876Speterfi
19462251876Speterrm -f core conftest.err conftest.$ac_objext \
19463251876Speter    conftest$ac_exeext conftest.$ac_ext
19464251876SpeterLIBS=$ac_check_lib_save_LIBS
19465251876Speterfi
19466251876Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_pq_PQsendQueryPrepared" >&5
19467251876Speter$as_echo "$ac_cv_lib_pq_PQsendQueryPrepared" >&6; }
19468251876Speterif test "x$ac_cv_lib_pq_PQsendQueryPrepared" = xyes; then :
19469251876Speter  apu_have_pgsql=1
19470251876Speterfi
19471251876Speter
19472251876Speter        fi
19473251876Speter
19474251876Speterfi
19475251876Speter
19476251876Speter
19477251876Speterfi
19478251876Speter
19479251876Speterdone
19480251876Speter
19481251876Speter      if test "$apu_have_pgsql" != "1"; then
19482251876Speter        for ac_header in postgresql/libpq-fe.h
19483251876Speterdo :
19484251876Speter  ac_fn_c_check_header_mongrel "$LINENO" "postgresql/libpq-fe.h" "ac_cv_header_postgresql_libpq_fe_h" "$ac_includes_default"
19485251876Speterif test "x$ac_cv_header_postgresql_libpq_fe_h" = xyes; then :
19486251876Speter  cat >>confdefs.h <<_ACEOF
19487251876Speter#define HAVE_POSTGRESQL_LIBPQ_FE_H 1
19488251876Speter_ACEOF
19489251876Speter
19490251876Speter          { $as_echo "$as_me:${as_lineno-$LINENO}: checking for PQsendQueryPrepared in -lpq" >&5
19491251876Speter$as_echo_n "checking for PQsendQueryPrepared in -lpq... " >&6; }
19492251876Speterif ${ac_cv_lib_pq_PQsendQueryPrepared+:} false; then :
19493251876Speter  $as_echo_n "(cached) " >&6
19494251876Speterelse
19495251876Speter  ac_check_lib_save_LIBS=$LIBS
19496251876SpeterLIBS="-lpq  $LIBS"
19497251876Spetercat confdefs.h - <<_ACEOF >conftest.$ac_ext
19498251876Speter/* end confdefs.h.  */
19499251876Speter
19500251876Speter/* Override any GCC internal prototype to avoid an error.
19501251876Speter   Use char because int might match the return type of a GCC
19502251876Speter   builtin and then its argument prototype would still apply.  */
19503251876Speter#ifdef __cplusplus
19504251876Speterextern "C"
19505251876Speter#endif
19506251876Speterchar PQsendQueryPrepared ();
19507251876Speterint
19508251876Spetermain ()
19509251876Speter{
19510251876Speterreturn PQsendQueryPrepared ();
19511251876Speter  ;
19512251876Speter  return 0;
19513251876Speter}
19514251876Speter_ACEOF
19515251876Speterif ac_fn_c_try_link "$LINENO"; then :
19516251876Speter  ac_cv_lib_pq_PQsendQueryPrepared=yes
19517251876Speterelse
19518251876Speter  ac_cv_lib_pq_PQsendQueryPrepared=no
19519251876Speterfi
19520251876Speterrm -f core conftest.err conftest.$ac_objext \
19521251876Speter    conftest$ac_exeext conftest.$ac_ext
19522251876SpeterLIBS=$ac_check_lib_save_LIBS
19523251876Speterfi
19524251876Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_pq_PQsendQueryPrepared" >&5
19525251876Speter$as_echo "$ac_cv_lib_pq_PQsendQueryPrepared" >&6; }
19526251876Speterif test "x$ac_cv_lib_pq_PQsendQueryPrepared" = xyes; then :
19527251876Speter  apu_have_pgsql=1
19528251876Speterelse
19529251876Speter
19530251876Speter          if test "x$PGSQL_CONFIG" != 'x'; then
19531251876Speter            unset ac_cv_lib_pq_PQsendQueryPrepared
19532251876Speter            pgsql_LIBS="`$PGSQL_CONFIG --libs`"
19533251876Speter
19534251876Speter  if test "x$LIBS" = "x"; then
19535251876Speter    test "x$silent" != "xyes" && echo "  setting LIBS to \"$pgsql_LIBS\""
19536251876Speter    LIBS="$pgsql_LIBS"
19537251876Speter  else
19538251876Speter    apr_addto_bugger="$pgsql_LIBS"
19539251876Speter    for i in $apr_addto_bugger; do
19540251876Speter      apr_addto_duplicate="0"
19541251876Speter      for j in $LIBS; do
19542251876Speter        if test "x$i" = "x$j"; then
19543251876Speter          apr_addto_duplicate="1"
19544251876Speter          break
19545251876Speter        fi
19546251876Speter      done
19547251876Speter      if test $apr_addto_duplicate = "0"; then
19548251876Speter        test "x$silent" != "xyes" && echo "  adding \"$i\" to LIBS"
19549251876Speter        LIBS="$LIBS $i"
19550251876Speter      fi
19551251876Speter    done
19552251876Speter  fi
19553251876Speter
19554251876Speter            { $as_echo "$as_me:${as_lineno-$LINENO}: checking for PQsendQueryPrepared in -lpq" >&5
19555251876Speter$as_echo_n "checking for PQsendQueryPrepared in -lpq... " >&6; }
19556251876Speterif ${ac_cv_lib_pq_PQsendQueryPrepared+:} false; then :
19557251876Speter  $as_echo_n "(cached) " >&6
19558251876Speterelse
19559251876Speter  ac_check_lib_save_LIBS=$LIBS
19560251876SpeterLIBS="-lpq  $LIBS"
19561251876Spetercat confdefs.h - <<_ACEOF >conftest.$ac_ext
19562251876Speter/* end confdefs.h.  */
19563251876Speter
19564251876Speter/* Override any GCC internal prototype to avoid an error.
19565251876Speter   Use char because int might match the return type of a GCC
19566251876Speter   builtin and then its argument prototype would still apply.  */
19567251876Speter#ifdef __cplusplus
19568251876Speterextern "C"
19569251876Speter#endif
19570251876Speterchar PQsendQueryPrepared ();
19571251876Speterint
19572251876Spetermain ()
19573251876Speter{
19574251876Speterreturn PQsendQueryPrepared ();
19575251876Speter  ;
19576251876Speter  return 0;
19577251876Speter}
19578251876Speter_ACEOF
19579251876Speterif ac_fn_c_try_link "$LINENO"; then :
19580251876Speter  ac_cv_lib_pq_PQsendQueryPrepared=yes
19581251876Speterelse
19582251876Speter  ac_cv_lib_pq_PQsendQueryPrepared=no
19583251876Speterfi
19584251876Speterrm -f core conftest.err conftest.$ac_objext \
19585251876Speter    conftest$ac_exeext conftest.$ac_ext
19586251876SpeterLIBS=$ac_check_lib_save_LIBS
19587251876Speterfi
19588251876Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_pq_PQsendQueryPrepared" >&5
19589251876Speter$as_echo "$ac_cv_lib_pq_PQsendQueryPrepared" >&6; }
19590251876Speterif test "x$ac_cv_lib_pq_PQsendQueryPrepared" = xyes; then :
19591251876Speter  apu_have_pgsql=1
19592251876Speterfi
19593251876Speter
19594251876Speter          fi
19595251876Speter
19596251876Speterfi
19597251876Speter
19598251876Speter
19599251876Speterfi
19600251876Speter
19601251876Speterdone
19602251876Speter
19603251876Speter      fi
19604251876Speter      if test "$apu_have_pgsql" != "0"; then
19605251876Speter
19606251876Speter  if test "x$APRUTIL_PRIV_INCLUDES" = "x"; then
19607251876Speter    test "x$silent" != "xyes" && echo "  setting APRUTIL_PRIV_INCLUDES to \"$pgsql_CPPFLAGS\""
19608251876Speter    APRUTIL_PRIV_INCLUDES="$pgsql_CPPFLAGS"
19609251876Speter  else
19610251876Speter    apr_addto_bugger="$pgsql_CPPFLAGS"
19611251876Speter    for i in $apr_addto_bugger; do
19612251876Speter      apr_addto_duplicate="0"
19613251876Speter      for j in $APRUTIL_PRIV_INCLUDES; do
19614251876Speter        if test "x$i" = "x$j"; then
19615251876Speter          apr_addto_duplicate="1"
19616251876Speter          break
19617251876Speter        fi
19618251876Speter      done
19619251876Speter      if test $apr_addto_duplicate = "0"; then
19620251876Speter        test "x$silent" != "xyes" && echo "  adding \"$i\" to APRUTIL_PRIV_INCLUDES"
19621251876Speter        APRUTIL_PRIV_INCLUDES="$APRUTIL_PRIV_INCLUDES $i"
19622251876Speter      fi
19623251876Speter    done
19624251876Speter  fi
19625251876Speter
19626251876Speter      fi
19627251876Speter    fi
19628251876Speter
19629251876Speterelse
19630251876Speter
19631251876Speter    # Extract the first word of "pg_config", so it can be a program name with args.
19632251876Speterset dummy pg_config; ac_word=$2
19633251876Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
19634251876Speter$as_echo_n "checking for $ac_word... " >&6; }
19635251876Speterif ${ac_cv_path_PGSQL_CONFIG+:} false; then :
19636251876Speter  $as_echo_n "(cached) " >&6
19637251876Speterelse
19638251876Speter  case $PGSQL_CONFIG in
19639251876Speter  [\\/]* | ?:[\\/]*)
19640251876Speter  ac_cv_path_PGSQL_CONFIG="$PGSQL_CONFIG" # Let the user override the test with a path.
19641251876Speter  ;;
19642251876Speter  *)
19643251876Speter  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
19644251876Speterfor as_dir in $PATH
19645251876Speterdo
19646251876Speter  IFS=$as_save_IFS
19647251876Speter  test -z "$as_dir" && as_dir=.
19648251876Speter    for ac_exec_ext in '' $ac_executable_extensions; do
19649253734Speter  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
19650251876Speter    ac_cv_path_PGSQL_CONFIG="$as_dir/$ac_word$ac_exec_ext"
19651251876Speter    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
19652251876Speter    break 2
19653251876Speter  fi
19654251876Speterdone
19655251876Speter  done
19656251876SpeterIFS=$as_save_IFS
19657251876Speter
19658251876Speter  ;;
19659251876Speteresac
19660251876Speterfi
19661251876SpeterPGSQL_CONFIG=$ac_cv_path_PGSQL_CONFIG
19662251876Speterif test -n "$PGSQL_CONFIG"; then
19663251876Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PGSQL_CONFIG" >&5
19664251876Speter$as_echo "$PGSQL_CONFIG" >&6; }
19665251876Speterelse
19666251876Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
19667251876Speter$as_echo "no" >&6; }
19668251876Speterfi
19669251876Speter
19670251876Speter
19671251876Speter    if test "x$PGSQL_CONFIG" != 'x'; then
19672251876Speter      pgsql_CPPFLAGS="-I`$PGSQL_CONFIG --includedir`"
19673251876Speter      pgsql_LDFLAGS="-L`$PGSQL_CONFIG --libdir`"
19674251876Speter
19675251876Speter
19676251876Speter  if test "x$CPPFLAGS" = "x"; then
19677251876Speter    test "x$silent" != "xyes" && echo "  setting CPPFLAGS to \"$pgsql_CPPFLAGS\""
19678251876Speter    CPPFLAGS="$pgsql_CPPFLAGS"
19679251876Speter  else
19680251876Speter    apr_addto_bugger="$pgsql_CPPFLAGS"
19681251876Speter    for i in $apr_addto_bugger; do
19682251876Speter      apr_addto_duplicate="0"
19683251876Speter      for j in $CPPFLAGS; do
19684251876Speter        if test "x$i" = "x$j"; then
19685251876Speter          apr_addto_duplicate="1"
19686251876Speter          break
19687251876Speter        fi
19688251876Speter      done
19689251876Speter      if test $apr_addto_duplicate = "0"; then
19690251876Speter        test "x$silent" != "xyes" && echo "  adding \"$i\" to CPPFLAGS"
19691251876Speter        CPPFLAGS="$CPPFLAGS $i"
19692251876Speter      fi
19693251876Speter    done
19694251876Speter  fi
19695251876Speter
19696251876Speter
19697251876Speter  if test "x$LDFLAGS" = "x"; then
19698251876Speter    test "x$silent" != "xyes" && echo "  setting LDFLAGS to \"$pgsql_LDFLAGS\""
19699251876Speter    LDFLAGS="$pgsql_LDFLAGS"
19700251876Speter  else
19701251876Speter    apr_addto_bugger="$pgsql_LDFLAGS"
19702251876Speter    for i in $apr_addto_bugger; do
19703251876Speter      apr_addto_duplicate="0"
19704251876Speter      for j in $LDFLAGS; do
19705251876Speter        if test "x$i" = "x$j"; then
19706251876Speter          apr_addto_duplicate="1"
19707251876Speter          break
19708251876Speter        fi
19709251876Speter      done
19710251876Speter      if test $apr_addto_duplicate = "0"; then
19711251876Speter        test "x$silent" != "xyes" && echo "  adding \"$i\" to LDFLAGS"
19712251876Speter        LDFLAGS="$LDFLAGS $i"
19713251876Speter      fi
19714251876Speter    done
19715251876Speter  fi
19716251876Speter
19717251876Speter    fi
19718251876Speter
19719251876Speter    for ac_header in libpq-fe.h
19720251876Speterdo :
19721251876Speter  ac_fn_c_check_header_mongrel "$LINENO" "libpq-fe.h" "ac_cv_header_libpq_fe_h" "$ac_includes_default"
19722251876Speterif test "x$ac_cv_header_libpq_fe_h" = xyes; then :
19723251876Speter  cat >>confdefs.h <<_ACEOF
19724251876Speter#define HAVE_LIBPQ_FE_H 1
19725251876Speter_ACEOF
19726251876Speter
19727251876Speter      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for PQsendQueryPrepared in -lpq" >&5
19728251876Speter$as_echo_n "checking for PQsendQueryPrepared in -lpq... " >&6; }
19729251876Speterif ${ac_cv_lib_pq_PQsendQueryPrepared+:} false; then :
19730251876Speter  $as_echo_n "(cached) " >&6
19731251876Speterelse
19732251876Speter  ac_check_lib_save_LIBS=$LIBS
19733251876SpeterLIBS="-lpq  $LIBS"
19734251876Spetercat confdefs.h - <<_ACEOF >conftest.$ac_ext
19735251876Speter/* end confdefs.h.  */
19736251876Speter
19737251876Speter/* Override any GCC internal prototype to avoid an error.
19738251876Speter   Use char because int might match the return type of a GCC
19739251876Speter   builtin and then its argument prototype would still apply.  */
19740251876Speter#ifdef __cplusplus
19741251876Speterextern "C"
19742251876Speter#endif
19743251876Speterchar PQsendQueryPrepared ();
19744251876Speterint
19745251876Spetermain ()
19746251876Speter{
19747251876Speterreturn PQsendQueryPrepared ();
19748251876Speter  ;
19749251876Speter  return 0;
19750251876Speter}
19751251876Speter_ACEOF
19752251876Speterif ac_fn_c_try_link "$LINENO"; then :
19753251876Speter  ac_cv_lib_pq_PQsendQueryPrepared=yes
19754251876Speterelse
19755251876Speter  ac_cv_lib_pq_PQsendQueryPrepared=no
19756251876Speterfi
19757251876Speterrm -f core conftest.err conftest.$ac_objext \
19758251876Speter    conftest$ac_exeext conftest.$ac_ext
19759251876SpeterLIBS=$ac_check_lib_save_LIBS
19760251876Speterfi
19761251876Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_pq_PQsendQueryPrepared" >&5
19762251876Speter$as_echo "$ac_cv_lib_pq_PQsendQueryPrepared" >&6; }
19763251876Speterif test "x$ac_cv_lib_pq_PQsendQueryPrepared" = xyes; then :
19764251876Speter  apu_have_pgsql=1
19765251876Speterelse
19766251876Speter
19767251876Speter      if test "x$PGSQL_CONFIG" != 'x'; then
19768251876Speter        unset ac_cv_lib_pq_PQsendQueryPrepared
19769251876Speter        pgsql_LIBS="`$PGSQL_CONFIG --libs`"
19770251876Speter
19771251876Speter  if test "x$LIBS" = "x"; then
19772251876Speter    test "x$silent" != "xyes" && echo "  setting LIBS to \"$pgsql_LIBS\""
19773251876Speter    LIBS="$pgsql_LIBS"
19774251876Speter  else
19775251876Speter    apr_addto_bugger="$pgsql_LIBS"
19776251876Speter    for i in $apr_addto_bugger; do
19777251876Speter      apr_addto_duplicate="0"
19778251876Speter      for j in $LIBS; do
19779251876Speter        if test "x$i" = "x$j"; then
19780251876Speter          apr_addto_duplicate="1"
19781251876Speter          break
19782251876Speter        fi
19783251876Speter      done
19784251876Speter      if test $apr_addto_duplicate = "0"; then
19785251876Speter        test "x$silent" != "xyes" && echo "  adding \"$i\" to LIBS"
19786251876Speter        LIBS="$LIBS $i"
19787251876Speter      fi
19788251876Speter    done
19789251876Speter  fi
19790251876Speter
19791251876Speter        { $as_echo "$as_me:${as_lineno-$LINENO}: checking for PQsendQueryPrepared in -lpq" >&5
19792251876Speter$as_echo_n "checking for PQsendQueryPrepared in -lpq... " >&6; }
19793251876Speterif ${ac_cv_lib_pq_PQsendQueryPrepared+:} false; then :
19794251876Speter  $as_echo_n "(cached) " >&6
19795251876Speterelse
19796251876Speter  ac_check_lib_save_LIBS=$LIBS
19797251876SpeterLIBS="-lpq  $LIBS"
19798251876Spetercat confdefs.h - <<_ACEOF >conftest.$ac_ext
19799251876Speter/* end confdefs.h.  */
19800251876Speter
19801251876Speter/* Override any GCC internal prototype to avoid an error.
19802251876Speter   Use char because int might match the return type of a GCC
19803251876Speter   builtin and then its argument prototype would still apply.  */
19804251876Speter#ifdef __cplusplus
19805251876Speterextern "C"
19806251876Speter#endif
19807251876Speterchar PQsendQueryPrepared ();
19808251876Speterint
19809251876Spetermain ()
19810251876Speter{
19811251876Speterreturn PQsendQueryPrepared ();
19812251876Speter  ;
19813251876Speter  return 0;
19814251876Speter}
19815251876Speter_ACEOF
19816251876Speterif ac_fn_c_try_link "$LINENO"; then :
19817251876Speter  ac_cv_lib_pq_PQsendQueryPrepared=yes
19818251876Speterelse
19819251876Speter  ac_cv_lib_pq_PQsendQueryPrepared=no
19820251876Speterfi
19821251876Speterrm -f core conftest.err conftest.$ac_objext \
19822251876Speter    conftest$ac_exeext conftest.$ac_ext
19823251876SpeterLIBS=$ac_check_lib_save_LIBS
19824251876Speterfi
19825251876Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_pq_PQsendQueryPrepared" >&5
19826251876Speter$as_echo "$ac_cv_lib_pq_PQsendQueryPrepared" >&6; }
19827251876Speterif test "x$ac_cv_lib_pq_PQsendQueryPrepared" = xyes; then :
19828251876Speter  apu_have_pgsql=1
19829251876Speterfi
19830251876Speter
19831251876Speter      fi
19832251876Speter
19833251876Speterfi
19834251876Speter
19835251876Speter
19836251876Speterfi
19837251876Speter
19838251876Speterdone
19839251876Speter
19840251876Speter    if test "$apu_have_pgsql" = "0"; then
19841251876Speter      for ac_header in postgresql/libpq-fe.h
19842251876Speterdo :
19843251876Speter  ac_fn_c_check_header_mongrel "$LINENO" "postgresql/libpq-fe.h" "ac_cv_header_postgresql_libpq_fe_h" "$ac_includes_default"
19844251876Speterif test "x$ac_cv_header_postgresql_libpq_fe_h" = xyes; then :
19845251876Speter  cat >>confdefs.h <<_ACEOF
19846251876Speter#define HAVE_POSTGRESQL_LIBPQ_FE_H 1
19847251876Speter_ACEOF
19848251876Speter
19849251876Speter        { $as_echo "$as_me:${as_lineno-$LINENO}: checking for PQsendQueryPrepared in -lpq" >&5
19850251876Speter$as_echo_n "checking for PQsendQueryPrepared in -lpq... " >&6; }
19851251876Speterif ${ac_cv_lib_pq_PQsendQueryPrepared+:} false; then :
19852251876Speter  $as_echo_n "(cached) " >&6
19853251876Speterelse
19854251876Speter  ac_check_lib_save_LIBS=$LIBS
19855251876SpeterLIBS="-lpq  $LIBS"
19856251876Spetercat confdefs.h - <<_ACEOF >conftest.$ac_ext
19857251876Speter/* end confdefs.h.  */
19858251876Speter
19859251876Speter/* Override any GCC internal prototype to avoid an error.
19860251876Speter   Use char because int might match the return type of a GCC
19861251876Speter   builtin and then its argument prototype would still apply.  */
19862251876Speter#ifdef __cplusplus
19863251876Speterextern "C"
19864251876Speter#endif
19865251876Speterchar PQsendQueryPrepared ();
19866251876Speterint
19867251876Spetermain ()
19868251876Speter{
19869251876Speterreturn PQsendQueryPrepared ();
19870251876Speter  ;
19871251876Speter  return 0;
19872251876Speter}
19873251876Speter_ACEOF
19874251876Speterif ac_fn_c_try_link "$LINENO"; then :
19875251876Speter  ac_cv_lib_pq_PQsendQueryPrepared=yes
19876251876Speterelse
19877251876Speter  ac_cv_lib_pq_PQsendQueryPrepared=no
19878251876Speterfi
19879251876Speterrm -f core conftest.err conftest.$ac_objext \
19880251876Speter    conftest$ac_exeext conftest.$ac_ext
19881251876SpeterLIBS=$ac_check_lib_save_LIBS
19882251876Speterfi
19883251876Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_pq_PQsendQueryPrepared" >&5
19884251876Speter$as_echo "$ac_cv_lib_pq_PQsendQueryPrepared" >&6; }
19885251876Speterif test "x$ac_cv_lib_pq_PQsendQueryPrepared" = xyes; then :
19886251876Speter  apu_have_pgsql=1
19887251876Speterelse
19888251876Speter
19889251876Speter        if test "x$PGSQL_CONFIG" != 'x'; then
19890251876Speter          unset ac_cv_lib_pq_PQsendQueryPrepared
19891251876Speter          pgsql_LIBS="`$PGSQL_CONFIG --libs`"
19892251876Speter
19893251876Speter  if test "x$LIBS" = "x"; then
19894251876Speter    test "x$silent" != "xyes" && echo "  setting LIBS to \"$pgsql_LIBS\""
19895251876Speter    LIBS="$pgsql_LIBS"
19896251876Speter  else
19897251876Speter    apr_addto_bugger="$pgsql_LIBS"
19898251876Speter    for i in $apr_addto_bugger; do
19899251876Speter      apr_addto_duplicate="0"
19900251876Speter      for j in $LIBS; do
19901251876Speter        if test "x$i" = "x$j"; then
19902251876Speter          apr_addto_duplicate="1"
19903251876Speter          break
19904251876Speter        fi
19905251876Speter      done
19906251876Speter      if test $apr_addto_duplicate = "0"; then
19907251876Speter        test "x$silent" != "xyes" && echo "  adding \"$i\" to LIBS"
19908251876Speter        LIBS="$LIBS $i"
19909251876Speter      fi
19910251876Speter    done
19911251876Speter  fi
19912251876Speter
19913251876Speter          { $as_echo "$as_me:${as_lineno-$LINENO}: checking for PQsendQueryPrepared in -lpq" >&5
19914251876Speter$as_echo_n "checking for PQsendQueryPrepared in -lpq... " >&6; }
19915251876Speterif ${ac_cv_lib_pq_PQsendQueryPrepared+:} false; then :
19916251876Speter  $as_echo_n "(cached) " >&6
19917251876Speterelse
19918251876Speter  ac_check_lib_save_LIBS=$LIBS
19919251876SpeterLIBS="-lpq  $LIBS"
19920251876Spetercat confdefs.h - <<_ACEOF >conftest.$ac_ext
19921251876Speter/* end confdefs.h.  */
19922251876Speter
19923251876Speter/* Override any GCC internal prototype to avoid an error.
19924251876Speter   Use char because int might match the return type of a GCC
19925251876Speter   builtin and then its argument prototype would still apply.  */
19926251876Speter#ifdef __cplusplus
19927251876Speterextern "C"
19928251876Speter#endif
19929251876Speterchar PQsendQueryPrepared ();
19930251876Speterint
19931251876Spetermain ()
19932251876Speter{
19933251876Speterreturn PQsendQueryPrepared ();
19934251876Speter  ;
19935251876Speter  return 0;
19936251876Speter}
19937251876Speter_ACEOF
19938251876Speterif ac_fn_c_try_link "$LINENO"; then :
19939251876Speter  ac_cv_lib_pq_PQsendQueryPrepared=yes
19940251876Speterelse
19941251876Speter  ac_cv_lib_pq_PQsendQueryPrepared=no
19942251876Speterfi
19943251876Speterrm -f core conftest.err conftest.$ac_objext \
19944251876Speter    conftest$ac_exeext conftest.$ac_ext
19945251876SpeterLIBS=$ac_check_lib_save_LIBS
19946251876Speterfi
19947251876Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_pq_PQsendQueryPrepared" >&5
19948251876Speter$as_echo "$ac_cv_lib_pq_PQsendQueryPrepared" >&6; }
19949251876Speterif test "x$ac_cv_lib_pq_PQsendQueryPrepared" = xyes; then :
19950251876Speter  apu_have_pgsql=1
19951251876Speterfi
19952251876Speter
19953251876Speter        fi
19954251876Speter
19955251876Speterfi
19956251876Speter
19957251876Speter
19958251876Speterfi
19959251876Speter
19960251876Speterdone
19961251876Speter
19962251876Speter    fi
19963251876Speter    if test "$apu_have_pgsql" != "0" && test "x$PGSQL_CONFIG" != 'x'; then
19964251876Speter
19965251876Speter  if test "x$APRUTIL_PRIV_INCLUDES" = "x"; then
19966251876Speter    test "x$silent" != "xyes" && echo "  setting APRUTIL_PRIV_INCLUDES to \"$pgsql_CPPFLAGS\""
19967251876Speter    APRUTIL_PRIV_INCLUDES="$pgsql_CPPFLAGS"
19968251876Speter  else
19969251876Speter    apr_addto_bugger="$pgsql_CPPFLAGS"
19970251876Speter    for i in $apr_addto_bugger; do
19971251876Speter      apr_addto_duplicate="0"
19972251876Speter      for j in $APRUTIL_PRIV_INCLUDES; do
19973251876Speter        if test "x$i" = "x$j"; then
19974251876Speter          apr_addto_duplicate="1"
19975251876Speter          break
19976251876Speter        fi
19977251876Speter      done
19978251876Speter      if test $apr_addto_duplicate = "0"; then
19979251876Speter        test "x$silent" != "xyes" && echo "  adding \"$i\" to APRUTIL_PRIV_INCLUDES"
19980251876Speter        APRUTIL_PRIV_INCLUDES="$APRUTIL_PRIV_INCLUDES $i"
19981251876Speter      fi
19982251876Speter    done
19983251876Speter  fi
19984251876Speter
19985251876Speter    fi
19986251876Speter
19987251876Speterfi
19988251876Speter
19989251876Speter
19990251876Speter      if test "$apu_have_pgsql" = "1"; then
19991253734Speter
19992253734Speter  if test "x$LDADD_dbd_pgsql" = "x"; then
19993253734Speter    test "x$silent" != "xyes" && echo "  setting LDADD_dbd_pgsql to \"$pgsql_LDFLAGS -lpq $pgsql_LIBS\""
19994251876Speter    LDADD_dbd_pgsql="$pgsql_LDFLAGS -lpq $pgsql_LIBS"
19995253734Speter  else
19996253734Speter    apr_addto_bugger="$pgsql_LDFLAGS -lpq $pgsql_LIBS"
19997253734Speter    for i in $apr_addto_bugger; do
19998253734Speter      apr_addto_duplicate="0"
19999253734Speter      for j in $LDADD_dbd_pgsql; do
20000253734Speter        if test "x$i" = "x$j"; then
20001253734Speter          apr_addto_duplicate="1"
20002253734Speter          break
20003253734Speter        fi
20004253734Speter      done
20005253734Speter      if test $apr_addto_duplicate = "0"; then
20006253734Speter        test "x$silent" != "xyes" && echo "  adding \"$i\" to LDADD_dbd_pgsql"
20007253734Speter        LDADD_dbd_pgsql="$LDADD_dbd_pgsql $i"
20008253734Speter      fi
20009253734Speter    done
20010251876Speter  fi
20011251876Speter
20012253734Speter  fi
20013251876Speter
20014253734Speter
20015251876Speter  LIBS="$old_libs"
20016251876Speter  CPPFLAGS="$old_cppflags"
20017251876Speter  LDFLAGS="$old_ldflags"
20018251876Speter
20019251876Speter
20020251876Speter  apu_have_mysql=0
20021251876Speter
20022251876Speter  old_libs="$LIBS"
20023251876Speter  old_cppflags="$CPPFLAGS"
20024251876Speter  old_ldflags="$LDFLAGS"
20025251876Speter
20026251876Speter
20027251876Speter# Check whether --with-mysql was given.
20028251876Speterif test "${with_mysql+set}" = set; then :
20029251876Speter  withval=$with_mysql;
20030251876Speter    if test "$withval" = "yes"; then
20031251876Speter      # Extract the first word of "mysql_config", so it can be a program name with args.
20032251876Speterset dummy mysql_config; ac_word=$2
20033251876Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
20034251876Speter$as_echo_n "checking for $ac_word... " >&6; }
20035251876Speterif ${ac_cv_path_MYSQL_CONFIG+:} false; then :
20036251876Speter  $as_echo_n "(cached) " >&6
20037251876Speterelse
20038251876Speter  case $MYSQL_CONFIG in
20039251876Speter  [\\/]* | ?:[\\/]*)
20040251876Speter  ac_cv_path_MYSQL_CONFIG="$MYSQL_CONFIG" # Let the user override the test with a path.
20041251876Speter  ;;
20042251876Speter  *)
20043251876Speter  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
20044251876Speterfor as_dir in $PATH
20045251876Speterdo
20046251876Speter  IFS=$as_save_IFS
20047251876Speter  test -z "$as_dir" && as_dir=.
20048251876Speter    for ac_exec_ext in '' $ac_executable_extensions; do
20049253734Speter  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
20050251876Speter    ac_cv_path_MYSQL_CONFIG="$as_dir/$ac_word$ac_exec_ext"
20051251876Speter    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
20052251876Speter    break 2
20053251876Speter  fi
20054251876Speterdone
20055251876Speter  done
20056251876SpeterIFS=$as_save_IFS
20057251876Speter
20058251876Speter  ;;
20059251876Speteresac
20060251876Speterfi
20061251876SpeterMYSQL_CONFIG=$ac_cv_path_MYSQL_CONFIG
20062251876Speterif test -n "$MYSQL_CONFIG"; then
20063251876Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MYSQL_CONFIG" >&5
20064251876Speter$as_echo "$MYSQL_CONFIG" >&6; }
20065251876Speterelse
20066251876Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
20067251876Speter$as_echo "no" >&6; }
20068251876Speterfi
20069251876Speter
20070251876Speter
20071251876Speter      if test "x$MYSQL_CONFIG" != 'x'; then
20072251876Speter        mysql_CPPFLAGS="`$MYSQL_CONFIG --include`"
20073251876Speter        mysql_LDFLAGS="`$MYSQL_CONFIG --libs_r | sed -e 's/-l[^ ]\+//g'`"
20074251876Speter        mysql_LIBS="`$MYSQL_CONFIG --libs_r`"
20075251876Speter
20076251876Speter
20077251876Speter  if test "x$CPPFLAGS" = "x"; then
20078251876Speter    test "x$silent" != "xyes" && echo "  setting CPPFLAGS to \"$mysql_CPPFLAGS\""
20079251876Speter    CPPFLAGS="$mysql_CPPFLAGS"
20080251876Speter  else
20081251876Speter    apr_addto_bugger="$mysql_CPPFLAGS"
20082251876Speter    for i in $apr_addto_bugger; do
20083251876Speter      apr_addto_duplicate="0"
20084251876Speter      for j in $CPPFLAGS; do
20085251876Speter        if test "x$i" = "x$j"; then
20086251876Speter          apr_addto_duplicate="1"
20087251876Speter          break
20088251876Speter        fi
20089251876Speter      done
20090251876Speter      if test $apr_addto_duplicate = "0"; then
20091251876Speter        test "x$silent" != "xyes" && echo "  adding \"$i\" to CPPFLAGS"
20092251876Speter        CPPFLAGS="$CPPFLAGS $i"
20093251876Speter      fi
20094251876Speter    done
20095251876Speter  fi
20096251876Speter
20097251876Speter
20098251876Speter  if test "x$LIBS" = "x"; then
20099251876Speter    test "x$silent" != "xyes" && echo "  setting LIBS to \"$mysql_LIBS\""
20100251876Speter    LIBS="$mysql_LIBS"
20101251876Speter  else
20102251876Speter    apr_addto_bugger="$mysql_LIBS"
20103251876Speter    for i in $apr_addto_bugger; do
20104251876Speter      apr_addto_duplicate="0"
20105251876Speter      for j in $LIBS; do
20106251876Speter        if test "x$i" = "x$j"; then
20107251876Speter          apr_addto_duplicate="1"
20108251876Speter          break
20109251876Speter        fi
20110251876Speter      done
20111251876Speter      if test $apr_addto_duplicate = "0"; then
20112251876Speter        test "x$silent" != "xyes" && echo "  adding \"$i\" to LIBS"
20113251876Speter        LIBS="$LIBS $i"
20114251876Speter      fi
20115251876Speter    done
20116251876Speter  fi
20117251876Speter
20118251876Speter      fi
20119251876Speter
20120251876Speter      for ac_header in mysql.h my_global.h my_sys.h
20121251876Speterdo :
20122251876Speter  as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
20123251876Speterac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "#include <my_global.h>
20124251876Speter"
20125251876Speterif eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
20126251876Speter  cat >>confdefs.h <<_ACEOF
20127251876Speter#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
20128251876Speter_ACEOF
20129362181Sdim { $as_echo "$as_me:${as_lineno-$LINENO}: checking for mysql_init in -lmysqlclient" >&5
20130362181Sdim$as_echo_n "checking for mysql_init in -lmysqlclient... " >&6; }
20131362181Sdimif ${ac_cv_lib_mysqlclient_mysql_init+:} false; then :
20132251876Speter  $as_echo_n "(cached) " >&6
20133251876Speterelse
20134251876Speter  ac_check_lib_save_LIBS=$LIBS
20135362181SdimLIBS="-lmysqlclient  $LIBS"
20136251876Spetercat confdefs.h - <<_ACEOF >conftest.$ac_ext
20137251876Speter/* end confdefs.h.  */
20138251876Speter
20139251876Speter/* Override any GCC internal prototype to avoid an error.
20140251876Speter   Use char because int might match the return type of a GCC
20141251876Speter   builtin and then its argument prototype would still apply.  */
20142251876Speter#ifdef __cplusplus
20143251876Speterextern "C"
20144251876Speter#endif
20145251876Speterchar mysql_init ();
20146251876Speterint
20147251876Spetermain ()
20148251876Speter{
20149251876Speterreturn mysql_init ();
20150251876Speter  ;
20151251876Speter  return 0;
20152251876Speter}
20153251876Speter_ACEOF
20154251876Speterif ac_fn_c_try_link "$LINENO"; then :
20155362181Sdim  ac_cv_lib_mysqlclient_mysql_init=yes
20156251876Speterelse
20157362181Sdim  ac_cv_lib_mysqlclient_mysql_init=no
20158251876Speterfi
20159251876Speterrm -f core conftest.err conftest.$ac_objext \
20160251876Speter    conftest$ac_exeext conftest.$ac_ext
20161251876SpeterLIBS=$ac_check_lib_save_LIBS
20162251876Speterfi
20163362181Sdim{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_mysqlclient_mysql_init" >&5
20164362181Sdim$as_echo "$ac_cv_lib_mysqlclient_mysql_init" >&6; }
20165362181Sdimif test "x$ac_cv_lib_mysqlclient_mysql_init" = xyes; then :
20166251876Speter  apu_have_mysql=1
20167251876Speterfi
20168251876Speter
20169251876Speterelse
20170251876Speter  apu_have_mysql=0; break
20171251876Speterfi
20172251876Speter
20173251876Speterdone
20174251876Speter
20175251876Speter      if test "$apu_have_mysql" = "0"; then
20176251876Speter        for ac_header in mysql/mysql.h mysql/my_global.h mysql/my_sys.h
20177251876Speterdo :
20178251876Speter  as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
20179251876Speterac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "#include <mysql/my_global.h>
20180251876Speter"
20181251876Speterif eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
20182251876Speter  cat >>confdefs.h <<_ACEOF
20183251876Speter#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
20184251876Speter_ACEOF
20185362181Sdim { $as_echo "$as_me:${as_lineno-$LINENO}: checking for mysql_init in -lmysqlclient" >&5
20186362181Sdim$as_echo_n "checking for mysql_init in -lmysqlclient... " >&6; }
20187362181Sdimif ${ac_cv_lib_mysqlclient_mysql_init+:} false; then :
20188251876Speter  $as_echo_n "(cached) " >&6
20189251876Speterelse
20190251876Speter  ac_check_lib_save_LIBS=$LIBS
20191362181SdimLIBS="-lmysqlclient  $LIBS"
20192251876Spetercat confdefs.h - <<_ACEOF >conftest.$ac_ext
20193251876Speter/* end confdefs.h.  */
20194251876Speter
20195251876Speter/* Override any GCC internal prototype to avoid an error.
20196251876Speter   Use char because int might match the return type of a GCC
20197251876Speter   builtin and then its argument prototype would still apply.  */
20198251876Speter#ifdef __cplusplus
20199251876Speterextern "C"
20200251876Speter#endif
20201251876Speterchar mysql_init ();
20202251876Speterint
20203251876Spetermain ()
20204251876Speter{
20205251876Speterreturn mysql_init ();
20206251876Speter  ;
20207251876Speter  return 0;
20208251876Speter}
20209251876Speter_ACEOF
20210251876Speterif ac_fn_c_try_link "$LINENO"; then :
20211362181Sdim  ac_cv_lib_mysqlclient_mysql_init=yes
20212251876Speterelse
20213362181Sdim  ac_cv_lib_mysqlclient_mysql_init=no
20214251876Speterfi
20215251876Speterrm -f core conftest.err conftest.$ac_objext \
20216251876Speter    conftest$ac_exeext conftest.$ac_ext
20217251876SpeterLIBS=$ac_check_lib_save_LIBS
20218251876Speterfi
20219362181Sdim{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_mysqlclient_mysql_init" >&5
20220362181Sdim$as_echo "$ac_cv_lib_mysqlclient_mysql_init" >&6; }
20221362181Sdimif test "x$ac_cv_lib_mysqlclient_mysql_init" = xyes; then :
20222251876Speter  apu_have_mysql=1
20223251876Speterfi
20224251876Speter
20225251876Speterelse
20226251876Speter  apu_have_mysql=0; break
20227251876Speterfi
20228251876Speter
20229251876Speterdone
20230251876Speter
20231251876Speter      fi
20232251876Speter      if test "$apu_have_mysql" != "0" && test "x$MYSQL_CONFIG" != 'x'; then
20233251876Speter
20234251876Speter  if test "x$APRUTIL_PRIV_INCLUDES" = "x"; then
20235251876Speter    test "x$silent" != "xyes" && echo "  setting APRUTIL_PRIV_INCLUDES to \"$mysql_CPPFLAGS\""
20236251876Speter    APRUTIL_PRIV_INCLUDES="$mysql_CPPFLAGS"
20237251876Speter  else
20238251876Speter    apr_addto_bugger="$mysql_CPPFLAGS"
20239251876Speter    for i in $apr_addto_bugger; do
20240251876Speter      apr_addto_duplicate="0"
20241251876Speter      for j in $APRUTIL_PRIV_INCLUDES; do
20242251876Speter        if test "x$i" = "x$j"; then
20243251876Speter          apr_addto_duplicate="1"
20244251876Speter          break
20245251876Speter        fi
20246251876Speter      done
20247251876Speter      if test $apr_addto_duplicate = "0"; then
20248251876Speter        test "x$silent" != "xyes" && echo "  adding \"$i\" to APRUTIL_PRIV_INCLUDES"
20249251876Speter        APRUTIL_PRIV_INCLUDES="$APRUTIL_PRIV_INCLUDES $i"
20250251876Speter      fi
20251251876Speter    done
20252251876Speter  fi
20253251876Speter
20254251876Speter      fi
20255251876Speter    elif test "$withval" = "no"; then
20256251876Speter      :
20257251876Speter    else
20258251876Speter      # Extract the first word of "mysql_config", so it can be a program name with args.
20259251876Speterset dummy mysql_config; ac_word=$2
20260251876Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
20261251876Speter$as_echo_n "checking for $ac_word... " >&6; }
20262251876Speterif ${ac_cv_path_MYSQL_CONFIG+:} false; then :
20263251876Speter  $as_echo_n "(cached) " >&6
20264251876Speterelse
20265251876Speter  case $MYSQL_CONFIG in
20266251876Speter  [\\/]* | ?:[\\/]*)
20267251876Speter  ac_cv_path_MYSQL_CONFIG="$MYSQL_CONFIG" # Let the user override the test with a path.
20268251876Speter  ;;
20269251876Speter  *)
20270251876Speter  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
20271251876Speterfor as_dir in $withval/bin
20272251876Speterdo
20273251876Speter  IFS=$as_save_IFS
20274251876Speter  test -z "$as_dir" && as_dir=.
20275251876Speter    for ac_exec_ext in '' $ac_executable_extensions; do
20276253734Speter  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
20277251876Speter    ac_cv_path_MYSQL_CONFIG="$as_dir/$ac_word$ac_exec_ext"
20278251876Speter    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
20279251876Speter    break 2
20280251876Speter  fi
20281251876Speterdone
20282251876Speter  done
20283251876SpeterIFS=$as_save_IFS
20284251876Speter
20285251876Speter  ;;
20286251876Speteresac
20287251876Speterfi
20288251876SpeterMYSQL_CONFIG=$ac_cv_path_MYSQL_CONFIG
20289251876Speterif test -n "$MYSQL_CONFIG"; then
20290251876Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MYSQL_CONFIG" >&5
20291251876Speter$as_echo "$MYSQL_CONFIG" >&6; }
20292251876Speterelse
20293251876Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
20294251876Speter$as_echo "no" >&6; }
20295251876Speterfi
20296251876Speter
20297251876Speter
20298251876Speter      if test "x$MYSQL_CONFIG" != 'x'; then
20299251876Speter        mysql_CPPFLAGS="`$MYSQL_CONFIG --include`"
20300251876Speter        mysql_LDFLAGS="`$MYSQL_CONFIG --libs_r | sed -e 's/-l[^ ]\+//g'`"
20301251876Speter        mysql_LIBS="`$MYSQL_CONFIG --libs_r`"
20302251876Speter      else
20303251876Speter        mysql_CPPFLAGS="-I$withval/include"
20304251876Speter        mysql_LDFLAGS="-L$withval/lib "
20305251876Speter      fi
20306251876Speter
20307251876Speter
20308251876Speter  if test "x$CPPFLAGS" = "x"; then
20309251876Speter    test "x$silent" != "xyes" && echo "  setting CPPFLAGS to \"$mysql_CPPFLAGS\""
20310251876Speter    CPPFLAGS="$mysql_CPPFLAGS"
20311251876Speter  else
20312251876Speter    apr_addto_bugger="$mysql_CPPFLAGS"
20313251876Speter    for i in $apr_addto_bugger; do
20314251876Speter      apr_addto_duplicate="0"
20315251876Speter      for j in $CPPFLAGS; do
20316251876Speter        if test "x$i" = "x$j"; then
20317251876Speter          apr_addto_duplicate="1"
20318251876Speter          break
20319251876Speter        fi
20320251876Speter      done
20321251876Speter      if test $apr_addto_duplicate = "0"; then
20322251876Speter        test "x$silent" != "xyes" && echo "  adding \"$i\" to CPPFLAGS"
20323251876Speter        CPPFLAGS="$CPPFLAGS $i"
20324251876Speter      fi
20325251876Speter    done
20326251876Speter  fi
20327251876Speter
20328251876Speter
20329251876Speter  if test "x$LDFLAGS" = "x"; then
20330251876Speter    test "x$silent" != "xyes" && echo "  setting LDFLAGS to \"$mysql_LDFLAGS\""
20331251876Speter    LDFLAGS="$mysql_LDFLAGS"
20332251876Speter  else
20333251876Speter    apr_addto_bugger="$mysql_LDFLAGS"
20334251876Speter    for i in $apr_addto_bugger; do
20335251876Speter      apr_addto_duplicate="0"
20336251876Speter      for j in $LDFLAGS; do
20337251876Speter        if test "x$i" = "x$j"; then
20338251876Speter          apr_addto_duplicate="1"
20339251876Speter          break
20340251876Speter        fi
20341251876Speter      done
20342251876Speter      if test $apr_addto_duplicate = "0"; then
20343251876Speter        test "x$silent" != "xyes" && echo "  adding \"$i\" to LDFLAGS"
20344251876Speter        LDFLAGS="$LDFLAGS $i"
20345251876Speter      fi
20346251876Speter    done
20347251876Speter  fi
20348251876Speter
20349251876Speter
20350251876Speter  if test "x$LIBS" = "x"; then
20351251876Speter    test "x$silent" != "xyes" && echo "  setting LIBS to \"$mysql_LIBS\""
20352251876Speter    LIBS="$mysql_LIBS"
20353251876Speter  else
20354251876Speter    apr_addto_bugger="$mysql_LIBS"
20355251876Speter    for i in $apr_addto_bugger; do
20356251876Speter      apr_addto_duplicate="0"
20357251876Speter      for j in $LIBS; do
20358251876Speter        if test "x$i" = "x$j"; then
20359251876Speter          apr_addto_duplicate="1"
20360251876Speter          break
20361251876Speter        fi
20362251876Speter      done
20363251876Speter      if test $apr_addto_duplicate = "0"; then
20364251876Speter        test "x$silent" != "xyes" && echo "  adding \"$i\" to LIBS"
20365251876Speter        LIBS="$LIBS $i"
20366251876Speter      fi
20367251876Speter    done
20368251876Speter  fi
20369251876Speter
20370251876Speter
20371251876Speter      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for mysql in $withval" >&5
20372251876Speter$as_echo "$as_me: checking for mysql in $withval" >&6;}
20373251876Speter      for ac_header in mysql.h my_global.h my_sys.h
20374251876Speterdo :
20375251876Speter  as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
20376251876Speterac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "#include <my_global.h>
20377251876Speter"
20378251876Speterif eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
20379251876Speter  cat >>confdefs.h <<_ACEOF
20380251876Speter#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
20381251876Speter_ACEOF
20382362181Sdim { $as_echo "$as_me:${as_lineno-$LINENO}: checking for mysql_init in -lmysqlclient" >&5
20383362181Sdim$as_echo_n "checking for mysql_init in -lmysqlclient... " >&6; }
20384362181Sdimif ${ac_cv_lib_mysqlclient_mysql_init+:} false; then :
20385251876Speter  $as_echo_n "(cached) " >&6
20386251876Speterelse
20387251876Speter  ac_check_lib_save_LIBS=$LIBS
20388362181SdimLIBS="-lmysqlclient  $LIBS"
20389251876Spetercat confdefs.h - <<_ACEOF >conftest.$ac_ext
20390251876Speter/* end confdefs.h.  */
20391251876Speter
20392251876Speter/* Override any GCC internal prototype to avoid an error.
20393251876Speter   Use char because int might match the return type of a GCC
20394251876Speter   builtin and then its argument prototype would still apply.  */
20395251876Speter#ifdef __cplusplus
20396251876Speterextern "C"
20397251876Speter#endif
20398251876Speterchar mysql_init ();
20399251876Speterint
20400251876Spetermain ()
20401251876Speter{
20402251876Speterreturn mysql_init ();
20403251876Speter  ;
20404251876Speter  return 0;
20405251876Speter}
20406251876Speter_ACEOF
20407251876Speterif ac_fn_c_try_link "$LINENO"; then :
20408362181Sdim  ac_cv_lib_mysqlclient_mysql_init=yes
20409251876Speterelse
20410362181Sdim  ac_cv_lib_mysqlclient_mysql_init=no
20411251876Speterfi
20412251876Speterrm -f core conftest.err conftest.$ac_objext \
20413251876Speter    conftest$ac_exeext conftest.$ac_ext
20414251876SpeterLIBS=$ac_check_lib_save_LIBS
20415251876Speterfi
20416362181Sdim{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_mysqlclient_mysql_init" >&5
20417362181Sdim$as_echo "$ac_cv_lib_mysqlclient_mysql_init" >&6; }
20418362181Sdimif test "x$ac_cv_lib_mysqlclient_mysql_init" = xyes; then :
20419251876Speter  apu_have_mysql=1
20420251876Speterfi
20421251876Speter
20422251876Speterelse
20423251876Speter  apu_have_mysql=0; break
20424251876Speterfi
20425251876Speter
20426251876Speterdone
20427251876Speter
20428251876Speter
20429251876Speter      if test "$apu_have_mysql" != "1"; then
20430251876Speter        for ac_header in mysql/mysql.h mysql/my_global.h mysql/my_sys.h
20431251876Speterdo :
20432251876Speter  as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
20433251876Speterac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "#include <mysql/my_global.h>
20434251876Speter"
20435251876Speterif eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
20436251876Speter  cat >>confdefs.h <<_ACEOF
20437251876Speter#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
20438251876Speter_ACEOF
20439362181Sdim { $as_echo "$as_me:${as_lineno-$LINENO}: checking for mysql_init in -lmysqlclient" >&5
20440362181Sdim$as_echo_n "checking for mysql_init in -lmysqlclient... " >&6; }
20441362181Sdimif ${ac_cv_lib_mysqlclient_mysql_init+:} false; then :
20442251876Speter  $as_echo_n "(cached) " >&6
20443251876Speterelse
20444251876Speter  ac_check_lib_save_LIBS=$LIBS
20445362181SdimLIBS="-lmysqlclient  $LIBS"
20446251876Spetercat confdefs.h - <<_ACEOF >conftest.$ac_ext
20447251876Speter/* end confdefs.h.  */
20448251876Speter
20449251876Speter/* Override any GCC internal prototype to avoid an error.
20450251876Speter   Use char because int might match the return type of a GCC
20451251876Speter   builtin and then its argument prototype would still apply.  */
20452251876Speter#ifdef __cplusplus
20453251876Speterextern "C"
20454251876Speter#endif
20455251876Speterchar mysql_init ();
20456251876Speterint
20457251876Spetermain ()
20458251876Speter{
20459251876Speterreturn mysql_init ();
20460251876Speter  ;
20461251876Speter  return 0;
20462251876Speter}
20463251876Speter_ACEOF
20464251876Speterif ac_fn_c_try_link "$LINENO"; then :
20465362181Sdim  ac_cv_lib_mysqlclient_mysql_init=yes
20466251876Speterelse
20467362181Sdim  ac_cv_lib_mysqlclient_mysql_init=no
20468251876Speterfi
20469251876Speterrm -f core conftest.err conftest.$ac_objext \
20470251876Speter    conftest$ac_exeext conftest.$ac_ext
20471251876SpeterLIBS=$ac_check_lib_save_LIBS
20472251876Speterfi
20473362181Sdim{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_mysqlclient_mysql_init" >&5
20474362181Sdim$as_echo "$ac_cv_lib_mysqlclient_mysql_init" >&6; }
20475362181Sdimif test "x$ac_cv_lib_mysqlclient_mysql_init" = xyes; then :
20476251876Speter  apu_have_mysql=1
20477251876Speterfi
20478251876Speter
20479251876Speterelse
20480251876Speter  apu_have_mysql=0; break
20481251876Speterfi
20482251876Speter
20483251876Speterdone
20484251876Speter
20485251876Speter      fi
20486251876Speter      if test "$apu_have_mysql" != "0"; then
20487251876Speter
20488251876Speter  if test "x$APRUTIL_PRIV_INCLUDES" = "x"; then
20489251876Speter    test "x$silent" != "xyes" && echo "  setting APRUTIL_PRIV_INCLUDES to \"$mysql_CPPFLAGS\""
20490251876Speter    APRUTIL_PRIV_INCLUDES="$mysql_CPPFLAGS"
20491251876Speter  else
20492251876Speter    apr_addto_bugger="$mysql_CPPFLAGS"
20493251876Speter    for i in $apr_addto_bugger; do
20494251876Speter      apr_addto_duplicate="0"
20495251876Speter      for j in $APRUTIL_PRIV_INCLUDES; do
20496251876Speter        if test "x$i" = "x$j"; then
20497251876Speter          apr_addto_duplicate="1"
20498251876Speter          break
20499251876Speter        fi
20500251876Speter      done
20501251876Speter      if test $apr_addto_duplicate = "0"; then
20502251876Speter        test "x$silent" != "xyes" && echo "  adding \"$i\" to APRUTIL_PRIV_INCLUDES"
20503251876Speter        APRUTIL_PRIV_INCLUDES="$APRUTIL_PRIV_INCLUDES $i"
20504251876Speter      fi
20505251876Speter    done
20506251876Speter  fi
20507251876Speter
20508251876Speter      fi
20509251876Speter    fi
20510251876Speter
20511251876Speterfi
20512251876Speter
20513251876Speter
20514251876Speter
20515251876Speter
20516251876Speter      if test "$apu_have_mysql" = "1"; then
20517253734Speter
20518253734Speter  if test "x$LDADD_dbd_mysql" = "x"; then
20519362181Sdim    test "x$silent" != "xyes" && echo "  setting LDADD_dbd_mysql to \"$mysql_LDFLAGS -lmysqlclient $mysql_LIBS\""
20520362181Sdim    LDADD_dbd_mysql="$mysql_LDFLAGS -lmysqlclient $mysql_LIBS"
20521253734Speter  else
20522362181Sdim    apr_addto_bugger="$mysql_LDFLAGS -lmysqlclient $mysql_LIBS"
20523253734Speter    for i in $apr_addto_bugger; do
20524253734Speter      apr_addto_duplicate="0"
20525253734Speter      for j in $LDADD_dbd_mysql; do
20526253734Speter        if test "x$i" = "x$j"; then
20527253734Speter          apr_addto_duplicate="1"
20528253734Speter          break
20529253734Speter        fi
20530253734Speter      done
20531253734Speter      if test $apr_addto_duplicate = "0"; then
20532253734Speter        test "x$silent" != "xyes" && echo "  adding \"$i\" to LDADD_dbd_mysql"
20533253734Speter        LDADD_dbd_mysql="$LDADD_dbd_mysql $i"
20534253734Speter      fi
20535253734Speter    done
20536251876Speter  fi
20537251876Speter
20538253734Speter  fi
20539251876Speter
20540253734Speter
20541251876Speter  LIBS="$old_libs"
20542251876Speter  CPPFLAGS="$old_cppflags"
20543251876Speter  LDFLAGS="$old_ldflags"
20544251876Speter
20545251876Speter
20546251876Speter  apu_have_sqlite3=0
20547251876Speter
20548251876Speter  old_libs="$LIBS"
20549251876Speter  old_cppflags="$CPPFLAGS"
20550251876Speter  old_ldflags="$LDFLAGS"
20551251876Speter
20552251876Speter
20553251876Speter# Check whether --with-sqlite3 was given.
20554251876Speterif test "${with_sqlite3+set}" = set; then :
20555251876Speter  withval=$with_sqlite3;
20556251876Speter    if test "$withval" = "yes"; then
20557251876Speter      for ac_header in sqlite3.h
20558251876Speterdo :
20559251876Speter  ac_fn_c_check_header_mongrel "$LINENO" "sqlite3.h" "ac_cv_header_sqlite3_h" "$ac_includes_default"
20560251876Speterif test "x$ac_cv_header_sqlite3_h" = xyes; then :
20561251876Speter  cat >>confdefs.h <<_ACEOF
20562251876Speter#define HAVE_SQLITE3_H 1
20563251876Speter_ACEOF
20564251876Speter { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sqlite3_open in -lsqlite3" >&5
20565251876Speter$as_echo_n "checking for sqlite3_open in -lsqlite3... " >&6; }
20566251876Speterif ${ac_cv_lib_sqlite3_sqlite3_open+:} false; then :
20567251876Speter  $as_echo_n "(cached) " >&6
20568251876Speterelse
20569251876Speter  ac_check_lib_save_LIBS=$LIBS
20570251876SpeterLIBS="-lsqlite3  $LIBS"
20571251876Spetercat confdefs.h - <<_ACEOF >conftest.$ac_ext
20572251876Speter/* end confdefs.h.  */
20573251876Speter
20574251876Speter/* Override any GCC internal prototype to avoid an error.
20575251876Speter   Use char because int might match the return type of a GCC
20576251876Speter   builtin and then its argument prototype would still apply.  */
20577251876Speter#ifdef __cplusplus
20578251876Speterextern "C"
20579251876Speter#endif
20580251876Speterchar sqlite3_open ();
20581251876Speterint
20582251876Spetermain ()
20583251876Speter{
20584251876Speterreturn sqlite3_open ();
20585251876Speter  ;
20586251876Speter  return 0;
20587251876Speter}
20588251876Speter_ACEOF
20589251876Speterif ac_fn_c_try_link "$LINENO"; then :
20590251876Speter  ac_cv_lib_sqlite3_sqlite3_open=yes
20591251876Speterelse
20592251876Speter  ac_cv_lib_sqlite3_sqlite3_open=no
20593251876Speterfi
20594251876Speterrm -f core conftest.err conftest.$ac_objext \
20595251876Speter    conftest$ac_exeext conftest.$ac_ext
20596251876SpeterLIBS=$ac_check_lib_save_LIBS
20597251876Speterfi
20598251876Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_sqlite3_sqlite3_open" >&5
20599251876Speter$as_echo "$ac_cv_lib_sqlite3_sqlite3_open" >&6; }
20600251876Speterif test "x$ac_cv_lib_sqlite3_sqlite3_open" = xyes; then :
20601251876Speter  apu_have_sqlite3=1
20602251876Speterfi
20603251876Speter
20604251876Speterfi
20605251876Speter
20606251876Speterdone
20607251876Speter
20608251876Speter    elif test "$withval" = "no"; then
20609251876Speter      :
20610251876Speter    else
20611251876Speter      sqlite3_CPPFLAGS="-I$withval/include"
20612251876Speter      sqlite3_LDFLAGS="-L$withval/lib "
20613251876Speter
20614251876Speter
20615251876Speter  if test "x$CPPFLAGS" = "x"; then
20616251876Speter    test "x$silent" != "xyes" && echo "  setting CPPFLAGS to \"$sqlite3_CPPFLAGS\""
20617251876Speter    CPPFLAGS="$sqlite3_CPPFLAGS"
20618251876Speter  else
20619251876Speter    apr_addto_bugger="$sqlite3_CPPFLAGS"
20620251876Speter    for i in $apr_addto_bugger; do
20621251876Speter      apr_addto_duplicate="0"
20622251876Speter      for j in $CPPFLAGS; do
20623251876Speter        if test "x$i" = "x$j"; then
20624251876Speter          apr_addto_duplicate="1"
20625251876Speter          break
20626251876Speter        fi
20627251876Speter      done
20628251876Speter      if test $apr_addto_duplicate = "0"; then
20629251876Speter        test "x$silent" != "xyes" && echo "  adding \"$i\" to CPPFLAGS"
20630251876Speter        CPPFLAGS="$CPPFLAGS $i"
20631251876Speter      fi
20632251876Speter    done
20633251876Speter  fi
20634251876Speter
20635251876Speter
20636251876Speter  if test "x$LDFLAGS" = "x"; then
20637251876Speter    test "x$silent" != "xyes" && echo "  setting LDFLAGS to \"$sqlite3_LDFLAGS\""
20638251876Speter    LDFLAGS="$sqlite3_LDFLAGS"
20639251876Speter  else
20640251876Speter    apr_addto_bugger="$sqlite3_LDFLAGS"
20641251876Speter    for i in $apr_addto_bugger; do
20642251876Speter      apr_addto_duplicate="0"
20643251876Speter      for j in $LDFLAGS; do
20644251876Speter        if test "x$i" = "x$j"; then
20645251876Speter          apr_addto_duplicate="1"
20646251876Speter          break
20647251876Speter        fi
20648251876Speter      done
20649251876Speter      if test $apr_addto_duplicate = "0"; then
20650251876Speter        test "x$silent" != "xyes" && echo "  adding \"$i\" to LDFLAGS"
20651251876Speter        LDFLAGS="$LDFLAGS $i"
20652251876Speter      fi
20653251876Speter    done
20654251876Speter  fi
20655251876Speter
20656251876Speter
20657251876Speter      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sqlite3 in $withval" >&5
20658251876Speter$as_echo "$as_me: checking for sqlite3 in $withval" >&6;}
20659251876Speter      for ac_header in sqlite3.h
20660251876Speterdo :
20661251876Speter  ac_fn_c_check_header_mongrel "$LINENO" "sqlite3.h" "ac_cv_header_sqlite3_h" "$ac_includes_default"
20662251876Speterif test "x$ac_cv_header_sqlite3_h" = xyes; then :
20663251876Speter  cat >>confdefs.h <<_ACEOF
20664251876Speter#define HAVE_SQLITE3_H 1
20665251876Speter_ACEOF
20666251876Speter { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sqlite3_open in -lsqlite3" >&5
20667251876Speter$as_echo_n "checking for sqlite3_open in -lsqlite3... " >&6; }
20668251876Speterif ${ac_cv_lib_sqlite3_sqlite3_open+:} false; then :
20669251876Speter  $as_echo_n "(cached) " >&6
20670251876Speterelse
20671251876Speter  ac_check_lib_save_LIBS=$LIBS
20672251876SpeterLIBS="-lsqlite3  $LIBS"
20673251876Spetercat confdefs.h - <<_ACEOF >conftest.$ac_ext
20674251876Speter/* end confdefs.h.  */
20675251876Speter
20676251876Speter/* Override any GCC internal prototype to avoid an error.
20677251876Speter   Use char because int might match the return type of a GCC
20678251876Speter   builtin and then its argument prototype would still apply.  */
20679251876Speter#ifdef __cplusplus
20680251876Speterextern "C"
20681251876Speter#endif
20682251876Speterchar sqlite3_open ();
20683251876Speterint
20684251876Spetermain ()
20685251876Speter{
20686251876Speterreturn sqlite3_open ();
20687251876Speter  ;
20688251876Speter  return 0;
20689251876Speter}
20690251876Speter_ACEOF
20691251876Speterif ac_fn_c_try_link "$LINENO"; then :
20692251876Speter  ac_cv_lib_sqlite3_sqlite3_open=yes
20693251876Speterelse
20694251876Speter  ac_cv_lib_sqlite3_sqlite3_open=no
20695251876Speterfi
20696251876Speterrm -f core conftest.err conftest.$ac_objext \
20697251876Speter    conftest$ac_exeext conftest.$ac_ext
20698251876SpeterLIBS=$ac_check_lib_save_LIBS
20699251876Speterfi
20700251876Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_sqlite3_sqlite3_open" >&5
20701251876Speter$as_echo "$ac_cv_lib_sqlite3_sqlite3_open" >&6; }
20702251876Speterif test "x$ac_cv_lib_sqlite3_sqlite3_open" = xyes; then :
20703251876Speter  apu_have_sqlite3=1
20704251876Speterfi
20705251876Speter
20706251876Speterfi
20707251876Speter
20708251876Speterdone
20709251876Speter
20710251876Speter      if test "$apu_have_sqlite3" != "0"; then
20711251876Speter
20712251876Speter  if test "x$APRUTIL_PRIV_INCLUDES" = "x"; then
20713251876Speter    test "x$silent" != "xyes" && echo "  setting APRUTIL_PRIV_INCLUDES to \"-I$withval/include\""
20714251876Speter    APRUTIL_PRIV_INCLUDES="-I$withval/include"
20715251876Speter  else
20716251876Speter    apr_addto_bugger="-I$withval/include"
20717251876Speter    for i in $apr_addto_bugger; do
20718251876Speter      apr_addto_duplicate="0"
20719251876Speter      for j in $APRUTIL_PRIV_INCLUDES; do
20720251876Speter        if test "x$i" = "x$j"; then
20721251876Speter          apr_addto_duplicate="1"
20722251876Speter          break
20723251876Speter        fi
20724251876Speter      done
20725251876Speter      if test $apr_addto_duplicate = "0"; then
20726251876Speter        test "x$silent" != "xyes" && echo "  adding \"$i\" to APRUTIL_PRIV_INCLUDES"
20727251876Speter        APRUTIL_PRIV_INCLUDES="$APRUTIL_PRIV_INCLUDES $i"
20728251876Speter      fi
20729251876Speter    done
20730251876Speter  fi
20731251876Speter
20732251876Speter      fi
20733251876Speter    fi
20734251876Speter
20735251876Speterelse
20736251876Speter
20737251876Speter    for ac_header in sqlite3.h
20738251876Speterdo :
20739251876Speter  ac_fn_c_check_header_mongrel "$LINENO" "sqlite3.h" "ac_cv_header_sqlite3_h" "$ac_includes_default"
20740251876Speterif test "x$ac_cv_header_sqlite3_h" = xyes; then :
20741251876Speter  cat >>confdefs.h <<_ACEOF
20742251876Speter#define HAVE_SQLITE3_H 1
20743251876Speter_ACEOF
20744251876Speter { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sqlite3_open in -lsqlite3" >&5
20745251876Speter$as_echo_n "checking for sqlite3_open in -lsqlite3... " >&6; }
20746251876Speterif ${ac_cv_lib_sqlite3_sqlite3_open+:} false; then :
20747251876Speter  $as_echo_n "(cached) " >&6
20748251876Speterelse
20749251876Speter  ac_check_lib_save_LIBS=$LIBS
20750251876SpeterLIBS="-lsqlite3  $LIBS"
20751251876Spetercat confdefs.h - <<_ACEOF >conftest.$ac_ext
20752251876Speter/* end confdefs.h.  */
20753251876Speter
20754251876Speter/* Override any GCC internal prototype to avoid an error.
20755251876Speter   Use char because int might match the return type of a GCC
20756251876Speter   builtin and then its argument prototype would still apply.  */
20757251876Speter#ifdef __cplusplus
20758251876Speterextern "C"
20759251876Speter#endif
20760251876Speterchar sqlite3_open ();
20761251876Speterint
20762251876Spetermain ()
20763251876Speter{
20764251876Speterreturn sqlite3_open ();
20765251876Speter  ;
20766251876Speter  return 0;
20767251876Speter}
20768251876Speter_ACEOF
20769251876Speterif ac_fn_c_try_link "$LINENO"; then :
20770251876Speter  ac_cv_lib_sqlite3_sqlite3_open=yes
20771251876Speterelse
20772251876Speter  ac_cv_lib_sqlite3_sqlite3_open=no
20773251876Speterfi
20774251876Speterrm -f core conftest.err conftest.$ac_objext \
20775251876Speter    conftest$ac_exeext conftest.$ac_ext
20776251876SpeterLIBS=$ac_check_lib_save_LIBS
20777251876Speterfi
20778251876Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_sqlite3_sqlite3_open" >&5
20779251876Speter$as_echo "$ac_cv_lib_sqlite3_sqlite3_open" >&6; }
20780251876Speterif test "x$ac_cv_lib_sqlite3_sqlite3_open" = xyes; then :
20781251876Speter  apu_have_sqlite3=1
20782251876Speterfi
20783251876Speter
20784251876Speterfi
20785251876Speter
20786251876Speterdone
20787251876Speter
20788251876Speter
20789251876Speterfi
20790251876Speter
20791251876Speter
20792251876Speter
20793251876Speter
20794251876Speter      if test "$apu_have_sqlite3" = "1"; then
20795253734Speter
20796253734Speter  if test "x$LDADD_dbd_sqlite3" = "x"; then
20797253734Speter    test "x$silent" != "xyes" && echo "  setting LDADD_dbd_sqlite3 to \"$sqlite3_LDFLAGS -lsqlite3\""
20798251876Speter    LDADD_dbd_sqlite3="$sqlite3_LDFLAGS -lsqlite3"
20799253734Speter  else
20800253734Speter    apr_addto_bugger="$sqlite3_LDFLAGS -lsqlite3"
20801253734Speter    for i in $apr_addto_bugger; do
20802253734Speter      apr_addto_duplicate="0"
20803253734Speter      for j in $LDADD_dbd_sqlite3; do
20804253734Speter        if test "x$i" = "x$j"; then
20805253734Speter          apr_addto_duplicate="1"
20806253734Speter          break
20807253734Speter        fi
20808253734Speter      done
20809253734Speter      if test $apr_addto_duplicate = "0"; then
20810253734Speter        test "x$silent" != "xyes" && echo "  adding \"$i\" to LDADD_dbd_sqlite3"
20811253734Speter        LDADD_dbd_sqlite3="$LDADD_dbd_sqlite3 $i"
20812253734Speter      fi
20813253734Speter    done
20814251876Speter  fi
20815251876Speter
20816253734Speter  fi
20817251876Speter
20818253734Speter
20819251876Speter  LIBS="$old_libs"
20820251876Speter  CPPFLAGS="$old_cppflags"
20821251876Speter  LDFLAGS="$old_ldflags"
20822251876Speter
20823251876Speter
20824251876Speter  apu_have_sqlite2=0
20825251876Speter
20826251876Speter  old_libs="$LIBS"
20827251876Speter  old_cppflags="$CPPFLAGS"
20828251876Speter  old_ldflags="$LDFLAGS"
20829251876Speter
20830251876Speter
20831251876Speter# Check whether --with-sqlite2 was given.
20832251876Speterif test "${with_sqlite2+set}" = set; then :
20833251876Speter  withval=$with_sqlite2;
20834251876Speter    if test "$withval" = "yes"; then
20835251876Speter      for ac_header in sqlite.h
20836251876Speterdo :
20837251876Speter  ac_fn_c_check_header_mongrel "$LINENO" "sqlite.h" "ac_cv_header_sqlite_h" "$ac_includes_default"
20838251876Speterif test "x$ac_cv_header_sqlite_h" = xyes; then :
20839251876Speter  cat >>confdefs.h <<_ACEOF
20840251876Speter#define HAVE_SQLITE_H 1
20841251876Speter_ACEOF
20842251876Speter { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sqlite_open in -lsqlite" >&5
20843251876Speter$as_echo_n "checking for sqlite_open in -lsqlite... " >&6; }
20844251876Speterif ${ac_cv_lib_sqlite_sqlite_open+:} false; then :
20845251876Speter  $as_echo_n "(cached) " >&6
20846251876Speterelse
20847251876Speter  ac_check_lib_save_LIBS=$LIBS
20848251876SpeterLIBS="-lsqlite  $LIBS"
20849251876Spetercat confdefs.h - <<_ACEOF >conftest.$ac_ext
20850251876Speter/* end confdefs.h.  */
20851251876Speter
20852251876Speter/* Override any GCC internal prototype to avoid an error.
20853251876Speter   Use char because int might match the return type of a GCC
20854251876Speter   builtin and then its argument prototype would still apply.  */
20855251876Speter#ifdef __cplusplus
20856251876Speterextern "C"
20857251876Speter#endif
20858251876Speterchar sqlite_open ();
20859251876Speterint
20860251876Spetermain ()
20861251876Speter{
20862251876Speterreturn sqlite_open ();
20863251876Speter  ;
20864251876Speter  return 0;
20865251876Speter}
20866251876Speter_ACEOF
20867251876Speterif ac_fn_c_try_link "$LINENO"; then :
20868251876Speter  ac_cv_lib_sqlite_sqlite_open=yes
20869251876Speterelse
20870251876Speter  ac_cv_lib_sqlite_sqlite_open=no
20871251876Speterfi
20872251876Speterrm -f core conftest.err conftest.$ac_objext \
20873251876Speter    conftest$ac_exeext conftest.$ac_ext
20874251876SpeterLIBS=$ac_check_lib_save_LIBS
20875251876Speterfi
20876251876Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_sqlite_sqlite_open" >&5
20877251876Speter$as_echo "$ac_cv_lib_sqlite_sqlite_open" >&6; }
20878251876Speterif test "x$ac_cv_lib_sqlite_sqlite_open" = xyes; then :
20879251876Speter  apu_have_sqlite2=1
20880251876Speterfi
20881251876Speter
20882251876Speterfi
20883251876Speter
20884251876Speterdone
20885251876Speter
20886251876Speter    elif test "$withval" = "no"; then
20887251876Speter      :
20888251876Speter    else
20889251876Speter      sqlite2_CPPFLAGS="-I$withval/include"
20890251876Speter      sqlite2_LDFLAGS="-L$withval/lib "
20891251876Speter
20892251876Speter
20893251876Speter  if test "x$CPPFLAGS" = "x"; then
20894251876Speter    test "x$silent" != "xyes" && echo "  setting CPPFLAGS to \"$sqlite2_CPPFLAGS\""
20895251876Speter    CPPFLAGS="$sqlite2_CPPFLAGS"
20896251876Speter  else
20897251876Speter    apr_addto_bugger="$sqlite2_CPPFLAGS"
20898251876Speter    for i in $apr_addto_bugger; do
20899251876Speter      apr_addto_duplicate="0"
20900251876Speter      for j in $CPPFLAGS; do
20901251876Speter        if test "x$i" = "x$j"; then
20902251876Speter          apr_addto_duplicate="1"
20903251876Speter          break
20904251876Speter        fi
20905251876Speter      done
20906251876Speter      if test $apr_addto_duplicate = "0"; then
20907251876Speter        test "x$silent" != "xyes" && echo "  adding \"$i\" to CPPFLAGS"
20908251876Speter        CPPFLAGS="$CPPFLAGS $i"
20909251876Speter      fi
20910251876Speter    done
20911251876Speter  fi
20912251876Speter
20913251876Speter
20914251876Speter  if test "x$LDFLAGS" = "x"; then
20915251876Speter    test "x$silent" != "xyes" && echo "  setting LDFLAGS to \"$sqlite2_LDFLAGS\""
20916251876Speter    LDFLAGS="$sqlite2_LDFLAGS"
20917251876Speter  else
20918251876Speter    apr_addto_bugger="$sqlite2_LDFLAGS"
20919251876Speter    for i in $apr_addto_bugger; do
20920251876Speter      apr_addto_duplicate="0"
20921251876Speter      for j in $LDFLAGS; do
20922251876Speter        if test "x$i" = "x$j"; then
20923251876Speter          apr_addto_duplicate="1"
20924251876Speter          break
20925251876Speter        fi
20926251876Speter      done
20927251876Speter      if test $apr_addto_duplicate = "0"; then
20928251876Speter        test "x$silent" != "xyes" && echo "  adding \"$i\" to LDFLAGS"
20929251876Speter        LDFLAGS="$LDFLAGS $i"
20930251876Speter      fi
20931251876Speter    done
20932251876Speter  fi
20933251876Speter
20934251876Speter
20935251876Speter      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sqlite2 in $withval" >&5
20936251876Speter$as_echo "$as_me: checking for sqlite2 in $withval" >&6;}
20937251876Speter      for ac_header in sqlite.h
20938251876Speterdo :
20939251876Speter  ac_fn_c_check_header_mongrel "$LINENO" "sqlite.h" "ac_cv_header_sqlite_h" "$ac_includes_default"
20940251876Speterif test "x$ac_cv_header_sqlite_h" = xyes; then :
20941251876Speter  cat >>confdefs.h <<_ACEOF
20942251876Speter#define HAVE_SQLITE_H 1
20943251876Speter_ACEOF
20944251876Speter { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sqlite_open in -lsqlite" >&5
20945251876Speter$as_echo_n "checking for sqlite_open in -lsqlite... " >&6; }
20946251876Speterif ${ac_cv_lib_sqlite_sqlite_open+:} false; then :
20947251876Speter  $as_echo_n "(cached) " >&6
20948251876Speterelse
20949251876Speter  ac_check_lib_save_LIBS=$LIBS
20950251876SpeterLIBS="-lsqlite  $LIBS"
20951251876Spetercat confdefs.h - <<_ACEOF >conftest.$ac_ext
20952251876Speter/* end confdefs.h.  */
20953251876Speter
20954251876Speter/* Override any GCC internal prototype to avoid an error.
20955251876Speter   Use char because int might match the return type of a GCC
20956251876Speter   builtin and then its argument prototype would still apply.  */
20957251876Speter#ifdef __cplusplus
20958251876Speterextern "C"
20959251876Speter#endif
20960251876Speterchar sqlite_open ();
20961251876Speterint
20962251876Spetermain ()
20963251876Speter{
20964251876Speterreturn sqlite_open ();
20965251876Speter  ;
20966251876Speter  return 0;
20967251876Speter}
20968251876Speter_ACEOF
20969251876Speterif ac_fn_c_try_link "$LINENO"; then :
20970251876Speter  ac_cv_lib_sqlite_sqlite_open=yes
20971251876Speterelse
20972251876Speter  ac_cv_lib_sqlite_sqlite_open=no
20973251876Speterfi
20974251876Speterrm -f core conftest.err conftest.$ac_objext \
20975251876Speter    conftest$ac_exeext conftest.$ac_ext
20976251876SpeterLIBS=$ac_check_lib_save_LIBS
20977251876Speterfi
20978251876Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_sqlite_sqlite_open" >&5
20979251876Speter$as_echo "$ac_cv_lib_sqlite_sqlite_open" >&6; }
20980251876Speterif test "x$ac_cv_lib_sqlite_sqlite_open" = xyes; then :
20981251876Speter  apu_have_sqlite2=1
20982251876Speterfi
20983251876Speter
20984251876Speterfi
20985251876Speter
20986251876Speterdone
20987251876Speter
20988251876Speter      if test "$apu_have_sqlite2" != "0"; then
20989251876Speter
20990251876Speter  if test "x$APRUTIL_PRIV_INCLUDES" = "x"; then
20991251876Speter    test "x$silent" != "xyes" && echo "  setting APRUTIL_PRIV_INCLUDES to \"-I$withval/include\""
20992251876Speter    APRUTIL_PRIV_INCLUDES="-I$withval/include"
20993251876Speter  else
20994251876Speter    apr_addto_bugger="-I$withval/include"
20995251876Speter    for i in $apr_addto_bugger; do
20996251876Speter      apr_addto_duplicate="0"
20997251876Speter      for j in $APRUTIL_PRIV_INCLUDES; do
20998251876Speter        if test "x$i" = "x$j"; then
20999251876Speter          apr_addto_duplicate="1"
21000251876Speter          break
21001251876Speter        fi
21002251876Speter      done
21003251876Speter      if test $apr_addto_duplicate = "0"; then
21004251876Speter        test "x$silent" != "xyes" && echo "  adding \"$i\" to APRUTIL_PRIV_INCLUDES"
21005251876Speter        APRUTIL_PRIV_INCLUDES="$APRUTIL_PRIV_INCLUDES $i"
21006251876Speter      fi
21007251876Speter    done
21008251876Speter  fi
21009251876Speter
21010251876Speter      fi
21011251876Speter    fi
21012251876Speter
21013251876Speterelse
21014251876Speter
21015251876Speter    for ac_header in sqlite.h
21016251876Speterdo :
21017251876Speter  ac_fn_c_check_header_mongrel "$LINENO" "sqlite.h" "ac_cv_header_sqlite_h" "$ac_includes_default"
21018251876Speterif test "x$ac_cv_header_sqlite_h" = xyes; then :
21019251876Speter  cat >>confdefs.h <<_ACEOF
21020251876Speter#define HAVE_SQLITE_H 1
21021251876Speter_ACEOF
21022251876Speter { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sqlite_open in -lsqlite" >&5
21023251876Speter$as_echo_n "checking for sqlite_open in -lsqlite... " >&6; }
21024251876Speterif ${ac_cv_lib_sqlite_sqlite_open+:} false; then :
21025251876Speter  $as_echo_n "(cached) " >&6
21026251876Speterelse
21027251876Speter  ac_check_lib_save_LIBS=$LIBS
21028251876SpeterLIBS="-lsqlite  $LIBS"
21029251876Spetercat confdefs.h - <<_ACEOF >conftest.$ac_ext
21030251876Speter/* end confdefs.h.  */
21031251876Speter
21032251876Speter/* Override any GCC internal prototype to avoid an error.
21033251876Speter   Use char because int might match the return type of a GCC
21034251876Speter   builtin and then its argument prototype would still apply.  */
21035251876Speter#ifdef __cplusplus
21036251876Speterextern "C"
21037251876Speter#endif
21038251876Speterchar sqlite_open ();
21039251876Speterint
21040251876Spetermain ()
21041251876Speter{
21042251876Speterreturn sqlite_open ();
21043251876Speter  ;
21044251876Speter  return 0;
21045251876Speter}
21046251876Speter_ACEOF
21047251876Speterif ac_fn_c_try_link "$LINENO"; then :
21048251876Speter  ac_cv_lib_sqlite_sqlite_open=yes
21049251876Speterelse
21050251876Speter  ac_cv_lib_sqlite_sqlite_open=no
21051251876Speterfi
21052251876Speterrm -f core conftest.err conftest.$ac_objext \
21053251876Speter    conftest$ac_exeext conftest.$ac_ext
21054251876SpeterLIBS=$ac_check_lib_save_LIBS
21055251876Speterfi
21056251876Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_sqlite_sqlite_open" >&5
21057251876Speter$as_echo "$ac_cv_lib_sqlite_sqlite_open" >&6; }
21058251876Speterif test "x$ac_cv_lib_sqlite_sqlite_open" = xyes; then :
21059251876Speter  apu_have_sqlite2=1
21060251876Speterfi
21061251876Speter
21062251876Speterfi
21063251876Speter
21064251876Speterdone
21065251876Speter
21066251876Speter
21067251876Speterfi
21068251876Speter
21069251876Speter
21070251876Speter
21071251876Speter
21072251876Speter      if test "$apu_have_sqlite2" = "1"; then
21073253734Speter
21074253734Speter  if test "x$LDADD_dbd_sqlite2" = "x"; then
21075253734Speter    test "x$silent" != "xyes" && echo "  setting LDADD_dbd_sqlite2 to \"$sqlite2_LDFLAGS -lsqlite\""
21076251876Speter    LDADD_dbd_sqlite2="$sqlite2_LDFLAGS -lsqlite"
21077253734Speter  else
21078253734Speter    apr_addto_bugger="$sqlite2_LDFLAGS -lsqlite"
21079253734Speter    for i in $apr_addto_bugger; do
21080253734Speter      apr_addto_duplicate="0"
21081253734Speter      for j in $LDADD_dbd_sqlite2; do
21082253734Speter        if test "x$i" = "x$j"; then
21083253734Speter          apr_addto_duplicate="1"
21084253734Speter          break
21085253734Speter        fi
21086253734Speter      done
21087253734Speter      if test $apr_addto_duplicate = "0"; then
21088253734Speter        test "x$silent" != "xyes" && echo "  adding \"$i\" to LDADD_dbd_sqlite2"
21089253734Speter        LDADD_dbd_sqlite2="$LDADD_dbd_sqlite2 $i"
21090253734Speter      fi
21091253734Speter    done
21092251876Speter  fi
21093251876Speter
21094253734Speter  fi
21095251876Speter
21096253734Speter
21097251876Speter  LIBS="$old_libs"
21098251876Speter  CPPFLAGS="$old_cppflags"
21099251876Speter  LDFLAGS="$old_ldflags"
21100251876Speter
21101251876Speter
21102251876Speter  apu_have_oracle=0
21103251876Speter
21104251876Speter  old_libs="$LIBS"
21105251876Speter  old_cppflags="$CPPFLAGS"
21106251876Speter  old_ldflags="$LDFLAGS"
21107251876Speter
21108251876Speter
21109251876Speter# Check whether --with-oracle-include was given.
21110251876Speterif test "${with_oracle_include+set}" = set; then :
21111251876Speter  withval=$with_oracle_include;
21112251876Speterfi
21113251876Speter
21114251876Speter
21115251876Speter# Check whether --with-oracle was given.
21116251876Speterif test "${with_oracle+set}" = set; then :
21117251876Speter  withval=$with_oracle;
21118251876Speter    if test "$withval" = "yes"; then
21119251876Speter      if test -n "$with_oracle_include"; then
21120251876Speter        oracle_CPPFLAGS="$CPPFLAGS -I$with_oracle_include"
21121251876Speter
21122251876Speter  if test "x$APRUTIL_PRIV_INCLUDES" = "x"; then
21123251876Speter    test "x$silent" != "xyes" && echo "  setting APRUTIL_PRIV_INCLUDES to \"-I$with_oracle_include\""
21124251876Speter    APRUTIL_PRIV_INCLUDES="-I$with_oracle_include"
21125251876Speter  else
21126251876Speter    apr_addto_bugger="-I$with_oracle_include"
21127251876Speter    for i in $apr_addto_bugger; do
21128251876Speter      apr_addto_duplicate="0"
21129251876Speter      for j in $APRUTIL_PRIV_INCLUDES; do
21130251876Speter        if test "x$i" = "x$j"; then
21131251876Speter          apr_addto_duplicate="1"
21132251876Speter          break
21133251876Speter        fi
21134251876Speter      done
21135251876Speter      if test $apr_addto_duplicate = "0"; then
21136251876Speter        test "x$silent" != "xyes" && echo "  adding \"$i\" to APRUTIL_PRIV_INCLUDES"
21137251876Speter        APRUTIL_PRIV_INCLUDES="$APRUTIL_PRIV_INCLUDES $i"
21138251876Speter      fi
21139251876Speter    done
21140251876Speter  fi
21141251876Speter
21142251876Speter      fi
21143251876Speter
21144251876Speter
21145251876Speter  if test "x$CPPFLAGS" = "x"; then
21146251876Speter    test "x$silent" != "xyes" && echo "  setting CPPFLAGS to \"$oracle_CPPFLAGS\""
21147251876Speter    CPPFLAGS="$oracle_CPPFLAGS"
21148251876Speter  else
21149251876Speter    apr_addto_bugger="$oracle_CPPFLAGS"
21150251876Speter    for i in $apr_addto_bugger; do
21151251876Speter      apr_addto_duplicate="0"
21152251876Speter      for j in $CPPFLAGS; do
21153251876Speter        if test "x$i" = "x$j"; then
21154251876Speter          apr_addto_duplicate="1"
21155251876Speter          break
21156251876Speter        fi
21157251876Speter      done
21158251876Speter      if test $apr_addto_duplicate = "0"; then
21159251876Speter        test "x$silent" != "xyes" && echo "  adding \"$i\" to CPPFLAGS"
21160251876Speter        CPPFLAGS="$CPPFLAGS $i"
21161251876Speter      fi
21162251876Speter    done
21163251876Speter  fi
21164251876Speter
21165251876Speter
21166251876Speter      for ac_header in oci.h
21167251876Speterdo :
21168251876Speter  ac_fn_c_check_header_mongrel "$LINENO" "oci.h" "ac_cv_header_oci_h" "$ac_includes_default"
21169251876Speterif test "x$ac_cv_header_oci_h" = xyes; then :
21170251876Speter  cat >>confdefs.h <<_ACEOF
21171251876Speter#define HAVE_OCI_H 1
21172251876Speter_ACEOF
21173251876Speter { $as_echo "$as_me:${as_lineno-$LINENO}: checking for OCIEnvCreate in -lclntsh" >&5
21174251876Speter$as_echo_n "checking for OCIEnvCreate in -lclntsh... " >&6; }
21175251876Speterif ${ac_cv_lib_clntsh_OCIEnvCreate+:} false; then :
21176251876Speter  $as_echo_n "(cached) " >&6
21177251876Speterelse
21178251876Speter  ac_check_lib_save_LIBS=$LIBS
21179251876SpeterLIBS="-lclntsh  $LIBS"
21180251876Spetercat confdefs.h - <<_ACEOF >conftest.$ac_ext
21181251876Speter/* end confdefs.h.  */
21182251876Speter
21183251876Speter/* Override any GCC internal prototype to avoid an error.
21184251876Speter   Use char because int might match the return type of a GCC
21185251876Speter   builtin and then its argument prototype would still apply.  */
21186251876Speter#ifdef __cplusplus
21187251876Speterextern "C"
21188251876Speter#endif
21189251876Speterchar OCIEnvCreate ();
21190251876Speterint
21191251876Spetermain ()
21192251876Speter{
21193251876Speterreturn OCIEnvCreate ();
21194251876Speter  ;
21195251876Speter  return 0;
21196251876Speter}
21197251876Speter_ACEOF
21198251876Speterif ac_fn_c_try_link "$LINENO"; then :
21199251876Speter  ac_cv_lib_clntsh_OCIEnvCreate=yes
21200251876Speterelse
21201251876Speter  ac_cv_lib_clntsh_OCIEnvCreate=no
21202251876Speterfi
21203251876Speterrm -f core conftest.err conftest.$ac_objext \
21204251876Speter    conftest$ac_exeext conftest.$ac_ext
21205251876SpeterLIBS=$ac_check_lib_save_LIBS
21206251876Speterfi
21207251876Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_clntsh_OCIEnvCreate" >&5
21208251876Speter$as_echo "$ac_cv_lib_clntsh_OCIEnvCreate" >&6; }
21209251876Speterif test "x$ac_cv_lib_clntsh_OCIEnvCreate" = xyes; then :
21210251876Speter  apu_have_oracle=1
21211251876Speterelse
21212251876Speter
21213251876Speter        unset ac_cv_lib_clntsh_OCIEnvCreate
21214251876Speter        oracle_LIBS="-lnnz11"
21215251876Speter
21216251876Speter  if test "x$LIBS" = "x"; then
21217251876Speter    test "x$silent" != "xyes" && echo "  setting LIBS to \"$oracle_LIBS\""
21218251876Speter    LIBS="$oracle_LIBS"
21219251876Speter  else
21220251876Speter    apr_addto_bugger="$oracle_LIBS"
21221251876Speter    for i in $apr_addto_bugger; do
21222251876Speter      apr_addto_duplicate="0"
21223251876Speter      for j in $LIBS; do
21224251876Speter        if test "x$i" = "x$j"; then
21225251876Speter          apr_addto_duplicate="1"
21226251876Speter          break
21227251876Speter        fi
21228251876Speter      done
21229251876Speter      if test $apr_addto_duplicate = "0"; then
21230251876Speter        test "x$silent" != "xyes" && echo "  adding \"$i\" to LIBS"
21231251876Speter        LIBS="$LIBS $i"
21232251876Speter      fi
21233251876Speter    done
21234251876Speter  fi
21235251876Speter
21236251876Speter        { $as_echo "$as_me:${as_lineno-$LINENO}: checking for OCIEnvCreate in -lclntsh" >&5
21237251876Speter$as_echo_n "checking for OCIEnvCreate in -lclntsh... " >&6; }
21238251876Speterif ${ac_cv_lib_clntsh_OCIEnvCreate+:} false; then :
21239251876Speter  $as_echo_n "(cached) " >&6
21240251876Speterelse
21241251876Speter  ac_check_lib_save_LIBS=$LIBS
21242251876SpeterLIBS="-lclntsh  $LIBS"
21243251876Spetercat confdefs.h - <<_ACEOF >conftest.$ac_ext
21244251876Speter/* end confdefs.h.  */
21245251876Speter
21246251876Speter/* Override any GCC internal prototype to avoid an error.
21247251876Speter   Use char because int might match the return type of a GCC
21248251876Speter   builtin and then its argument prototype would still apply.  */
21249251876Speter#ifdef __cplusplus
21250251876Speterextern "C"
21251251876Speter#endif
21252251876Speterchar OCIEnvCreate ();
21253251876Speterint
21254251876Spetermain ()
21255251876Speter{
21256251876Speterreturn OCIEnvCreate ();
21257251876Speter  ;
21258251876Speter  return 0;
21259251876Speter}
21260251876Speter_ACEOF
21261251876Speterif ac_fn_c_try_link "$LINENO"; then :
21262251876Speter  ac_cv_lib_clntsh_OCIEnvCreate=yes
21263251876Speterelse
21264251876Speter  ac_cv_lib_clntsh_OCIEnvCreate=no
21265251876Speterfi
21266251876Speterrm -f core conftest.err conftest.$ac_objext \
21267251876Speter    conftest$ac_exeext conftest.$ac_ext
21268251876SpeterLIBS=$ac_check_lib_save_LIBS
21269251876Speterfi
21270251876Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_clntsh_OCIEnvCreate" >&5
21271251876Speter$as_echo "$ac_cv_lib_clntsh_OCIEnvCreate" >&6; }
21272251876Speterif test "x$ac_cv_lib_clntsh_OCIEnvCreate" = xyes; then :
21273251876Speter  apu_have_oracle=1
21274251876Speterelse
21275251876Speter
21276251876Speter          unset ac_cv_lib_clntsh_OCIEnvCreate
21277251876Speter
21278251876Speter  if test "x$LIBS" = "x$oracle_LIBS"; then
21279251876Speter    test "x$silent" != "xyes" && echo "  nulling LIBS"
21280251876Speter    LIBS=""
21281251876Speter  else
21282251876Speter    apr_new_bugger=""
21283251876Speter    apr_removed=0
21284251876Speter    for i in $LIBS; do
21285251876Speter      if test "x$i" != "x$oracle_LIBS"; then
21286251876Speter        apr_new_bugger="$apr_new_bugger $i"
21287251876Speter      else
21288251876Speter        apr_removed=1
21289251876Speter      fi
21290251876Speter    done
21291251876Speter    if test $apr_removed = "1"; then
21292251876Speter      test "x$silent" != "xyes" && echo "  removed \"$oracle_LIBS\" from LIBS"
21293251876Speter      LIBS=$apr_new_bugger
21294251876Speter    fi
21295251876Speter  fi
21296251876Speter
21297251876Speter          oracle_LIBS="-lnnz10"
21298251876Speter
21299251876Speter  if test "x$LIBS" = "x"; then
21300251876Speter    test "x$silent" != "xyes" && echo "  setting LIBS to \"$oracle_LIBS\""
21301251876Speter    LIBS="$oracle_LIBS"
21302251876Speter  else
21303251876Speter    apr_addto_bugger="$oracle_LIBS"
21304251876Speter    for i in $apr_addto_bugger; do
21305251876Speter      apr_addto_duplicate="0"
21306251876Speter      for j in $LIBS; do
21307251876Speter        if test "x$i" = "x$j"; then
21308251876Speter          apr_addto_duplicate="1"
21309251876Speter          break
21310251876Speter        fi
21311251876Speter      done
21312251876Speter      if test $apr_addto_duplicate = "0"; then
21313251876Speter        test "x$silent" != "xyes" && echo "  adding \"$i\" to LIBS"
21314251876Speter        LIBS="$LIBS $i"
21315251876Speter      fi
21316251876Speter    done
21317251876Speter  fi
21318251876Speter
21319251876Speter          { $as_echo "$as_me:${as_lineno-$LINENO}: checking for OCIEnvCreate in -lclntsh" >&5
21320251876Speter$as_echo_n "checking for OCIEnvCreate in -lclntsh... " >&6; }
21321251876Speterif ${ac_cv_lib_clntsh_OCIEnvCreate+:} false; then :
21322251876Speter  $as_echo_n "(cached) " >&6
21323251876Speterelse
21324251876Speter  ac_check_lib_save_LIBS=$LIBS
21325251876SpeterLIBS="-lclntsh  $LIBS"
21326251876Spetercat confdefs.h - <<_ACEOF >conftest.$ac_ext
21327251876Speter/* end confdefs.h.  */
21328251876Speter
21329251876Speter/* Override any GCC internal prototype to avoid an error.
21330251876Speter   Use char because int might match the return type of a GCC
21331251876Speter   builtin and then its argument prototype would still apply.  */
21332251876Speter#ifdef __cplusplus
21333251876Speterextern "C"
21334251876Speter#endif
21335251876Speterchar OCIEnvCreate ();
21336251876Speterint
21337251876Spetermain ()
21338251876Speter{
21339251876Speterreturn OCIEnvCreate ();
21340251876Speter  ;
21341251876Speter  return 0;
21342251876Speter}
21343251876Speter_ACEOF
21344251876Speterif ac_fn_c_try_link "$LINENO"; then :
21345251876Speter  ac_cv_lib_clntsh_OCIEnvCreate=yes
21346251876Speterelse
21347251876Speter  ac_cv_lib_clntsh_OCIEnvCreate=no
21348251876Speterfi
21349251876Speterrm -f core conftest.err conftest.$ac_objext \
21350251876Speter    conftest$ac_exeext conftest.$ac_ext
21351251876SpeterLIBS=$ac_check_lib_save_LIBS
21352251876Speterfi
21353251876Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_clntsh_OCIEnvCreate" >&5
21354251876Speter$as_echo "$ac_cv_lib_clntsh_OCIEnvCreate" >&6; }
21355251876Speterif test "x$ac_cv_lib_clntsh_OCIEnvCreate" = xyes; then :
21356251876Speter  apu_have_oracle=1
21357251876Speterfi
21358251876Speter
21359251876Speter
21360251876Speterfi
21361251876Speter
21362251876Speter
21363251876Speterfi
21364251876Speter
21365251876Speterfi
21366251876Speter
21367251876Speterdone
21368251876Speter
21369251876Speter    elif test "$withval" = "no"; then
21370251876Speter      :
21371251876Speter    else
21372251876Speter      if test -n "$with_oracle_include"; then
21373251876Speter        oracle_CPPFLAGS="$CPPFLAGS -I$with_oracle_include"
21374251876Speter
21375251876Speter  if test "x$APRUTIL_PRIV_INCLUDES" = "x"; then
21376251876Speter    test "x$silent" != "xyes" && echo "  setting APRUTIL_PRIV_INCLUDES to \"-I$with_oracle_include\""
21377251876Speter    APRUTIL_PRIV_INCLUDES="-I$with_oracle_include"
21378251876Speter  else
21379251876Speter    apr_addto_bugger="-I$with_oracle_include"
21380251876Speter    for i in $apr_addto_bugger; do
21381251876Speter      apr_addto_duplicate="0"
21382251876Speter      for j in $APRUTIL_PRIV_INCLUDES; do
21383251876Speter        if test "x$i" = "x$j"; then
21384251876Speter          apr_addto_duplicate="1"
21385251876Speter          break
21386251876Speter        fi
21387251876Speter      done
21388251876Speter      if test $apr_addto_duplicate = "0"; then
21389251876Speter        test "x$silent" != "xyes" && echo "  adding \"$i\" to APRUTIL_PRIV_INCLUDES"
21390251876Speter        APRUTIL_PRIV_INCLUDES="$APRUTIL_PRIV_INCLUDES $i"
21391251876Speter      fi
21392251876Speter    done
21393251876Speter  fi
21394251876Speter
21395251876Speter      else
21396251876Speter        oracle_CPPFLAGS="-I$withval/rdbms/demo -I$withval/rdbms/public"
21397251876Speter      fi
21398251876Speter      oracle_LDFLAGS="-L$withval/lib "
21399251876Speter
21400251876Speter
21401251876Speter  if test "x$CPPFLAGS" = "x"; then
21402251876Speter    test "x$silent" != "xyes" && echo "  setting CPPFLAGS to \"$oracle_CPPFLAGS\""
21403251876Speter    CPPFLAGS="$oracle_CPPFLAGS"
21404251876Speter  else
21405251876Speter    apr_addto_bugger="$oracle_CPPFLAGS"
21406251876Speter    for i in $apr_addto_bugger; do
21407251876Speter      apr_addto_duplicate="0"
21408251876Speter      for j in $CPPFLAGS; do
21409251876Speter        if test "x$i" = "x$j"; then
21410251876Speter          apr_addto_duplicate="1"
21411251876Speter          break
21412251876Speter        fi
21413251876Speter      done
21414251876Speter      if test $apr_addto_duplicate = "0"; then
21415251876Speter        test "x$silent" != "xyes" && echo "  adding \"$i\" to CPPFLAGS"
21416251876Speter        CPPFLAGS="$CPPFLAGS $i"
21417251876Speter      fi
21418251876Speter    done
21419251876Speter  fi
21420251876Speter
21421251876Speter
21422251876Speter  if test "x$LDFLAGS" = "x"; then
21423251876Speter    test "x$silent" != "xyes" && echo "  setting LDFLAGS to \"$oracle_LDFLAGS\""
21424251876Speter    LDFLAGS="$oracle_LDFLAGS"
21425251876Speter  else
21426251876Speter    apr_addto_bugger="$oracle_LDFLAGS"
21427251876Speter    for i in $apr_addto_bugger; do
21428251876Speter      apr_addto_duplicate="0"
21429251876Speter      for j in $LDFLAGS; do
21430251876Speter        if test "x$i" = "x$j"; then
21431251876Speter          apr_addto_duplicate="1"
21432251876Speter          break
21433251876Speter        fi
21434251876Speter      done
21435251876Speter      if test $apr_addto_duplicate = "0"; then
21436251876Speter        test "x$silent" != "xyes" && echo "  adding \"$i\" to LDFLAGS"
21437251876Speter        LDFLAGS="$LDFLAGS $i"
21438251876Speter      fi
21439251876Speter    done
21440251876Speter  fi
21441251876Speter
21442251876Speter
21443251876Speter      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for oracle in $withval" >&5
21444251876Speter$as_echo "$as_me: checking for oracle in $withval" >&6;}
21445251876Speter      for ac_header in oci.h
21446251876Speterdo :
21447251876Speter  ac_fn_c_check_header_mongrel "$LINENO" "oci.h" "ac_cv_header_oci_h" "$ac_includes_default"
21448251876Speterif test "x$ac_cv_header_oci_h" = xyes; then :
21449251876Speter  cat >>confdefs.h <<_ACEOF
21450251876Speter#define HAVE_OCI_H 1
21451251876Speter_ACEOF
21452251876Speter { $as_echo "$as_me:${as_lineno-$LINENO}: checking for OCIEnvCreate in -lclntsh" >&5
21453251876Speter$as_echo_n "checking for OCIEnvCreate in -lclntsh... " >&6; }
21454251876Speterif ${ac_cv_lib_clntsh_OCIEnvCreate+:} false; then :
21455251876Speter  $as_echo_n "(cached) " >&6
21456251876Speterelse
21457251876Speter  ac_check_lib_save_LIBS=$LIBS
21458251876SpeterLIBS="-lclntsh  $LIBS"
21459251876Spetercat confdefs.h - <<_ACEOF >conftest.$ac_ext
21460251876Speter/* end confdefs.h.  */
21461251876Speter
21462251876Speter/* Override any GCC internal prototype to avoid an error.
21463251876Speter   Use char because int might match the return type of a GCC
21464251876Speter   builtin and then its argument prototype would still apply.  */
21465251876Speter#ifdef __cplusplus
21466251876Speterextern "C"
21467251876Speter#endif
21468251876Speterchar OCIEnvCreate ();
21469251876Speterint
21470251876Spetermain ()
21471251876Speter{
21472251876Speterreturn OCIEnvCreate ();
21473251876Speter  ;
21474251876Speter  return 0;
21475251876Speter}
21476251876Speter_ACEOF
21477251876Speterif ac_fn_c_try_link "$LINENO"; then :
21478251876Speter  ac_cv_lib_clntsh_OCIEnvCreate=yes
21479251876Speterelse
21480251876Speter  ac_cv_lib_clntsh_OCIEnvCreate=no
21481251876Speterfi
21482251876Speterrm -f core conftest.err conftest.$ac_objext \
21483251876Speter    conftest$ac_exeext conftest.$ac_ext
21484251876SpeterLIBS=$ac_check_lib_save_LIBS
21485251876Speterfi
21486251876Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_clntsh_OCIEnvCreate" >&5
21487251876Speter$as_echo "$ac_cv_lib_clntsh_OCIEnvCreate" >&6; }
21488251876Speterif test "x$ac_cv_lib_clntsh_OCIEnvCreate" = xyes; then :
21489251876Speter  apu_have_oracle=1
21490251876Speterelse
21491251876Speter
21492251876Speter        unset ac_cv_lib_clntsh_OCIEnvCreate
21493251876Speter        oracle_LIBS="-lnnz11"
21494251876Speter
21495251876Speter  if test "x$LIBS" = "x"; then
21496251876Speter    test "x$silent" != "xyes" && echo "  setting LIBS to \"$oracle_LIBS\""
21497251876Speter    LIBS="$oracle_LIBS"
21498251876Speter  else
21499251876Speter    apr_addto_bugger="$oracle_LIBS"
21500251876Speter    for i in $apr_addto_bugger; do
21501251876Speter      apr_addto_duplicate="0"
21502251876Speter      for j in $LIBS; do
21503251876Speter        if test "x$i" = "x$j"; then
21504251876Speter          apr_addto_duplicate="1"
21505251876Speter          break
21506251876Speter        fi
21507251876Speter      done
21508251876Speter      if test $apr_addto_duplicate = "0"; then
21509251876Speter        test "x$silent" != "xyes" && echo "  adding \"$i\" to LIBS"
21510251876Speter        LIBS="$LIBS $i"
21511251876Speter      fi
21512251876Speter    done
21513251876Speter  fi
21514251876Speter
21515251876Speter        { $as_echo "$as_me:${as_lineno-$LINENO}: checking for OCIEnvCreate in -lclntsh" >&5
21516251876Speter$as_echo_n "checking for OCIEnvCreate in -lclntsh... " >&6; }
21517251876Speterif ${ac_cv_lib_clntsh_OCIEnvCreate+:} false; then :
21518251876Speter  $as_echo_n "(cached) " >&6
21519251876Speterelse
21520251876Speter  ac_check_lib_save_LIBS=$LIBS
21521251876SpeterLIBS="-lclntsh  $LIBS"
21522251876Spetercat confdefs.h - <<_ACEOF >conftest.$ac_ext
21523251876Speter/* end confdefs.h.  */
21524251876Speter
21525251876Speter/* Override any GCC internal prototype to avoid an error.
21526251876Speter   Use char because int might match the return type of a GCC
21527251876Speter   builtin and then its argument prototype would still apply.  */
21528251876Speter#ifdef __cplusplus
21529251876Speterextern "C"
21530251876Speter#endif
21531251876Speterchar OCIEnvCreate ();
21532251876Speterint
21533251876Spetermain ()
21534251876Speter{
21535251876Speterreturn OCIEnvCreate ();
21536251876Speter  ;
21537251876Speter  return 0;
21538251876Speter}
21539251876Speter_ACEOF
21540251876Speterif ac_fn_c_try_link "$LINENO"; then :
21541251876Speter  ac_cv_lib_clntsh_OCIEnvCreate=yes
21542251876Speterelse
21543251876Speter  ac_cv_lib_clntsh_OCIEnvCreate=no
21544251876Speterfi
21545251876Speterrm -f core conftest.err conftest.$ac_objext \
21546251876Speter    conftest$ac_exeext conftest.$ac_ext
21547251876SpeterLIBS=$ac_check_lib_save_LIBS
21548251876Speterfi
21549251876Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_clntsh_OCIEnvCreate" >&5
21550251876Speter$as_echo "$ac_cv_lib_clntsh_OCIEnvCreate" >&6; }
21551251876Speterif test "x$ac_cv_lib_clntsh_OCIEnvCreate" = xyes; then :
21552251876Speter  apu_have_oracle=1
21553251876Speterelse
21554251876Speter
21555251876Speter          unset ac_cv_lib_clntsh_OCIEnvCreate
21556251876Speter
21557251876Speter  if test "x$LIBS" = "x$oracle_LIBS"; then
21558251876Speter    test "x$silent" != "xyes" && echo "  nulling LIBS"
21559251876Speter    LIBS=""
21560251876Speter  else
21561251876Speter    apr_new_bugger=""
21562251876Speter    apr_removed=0
21563251876Speter    for i in $LIBS; do
21564251876Speter      if test "x$i" != "x$oracle_LIBS"; then
21565251876Speter        apr_new_bugger="$apr_new_bugger $i"
21566251876Speter      else
21567251876Speter        apr_removed=1
21568251876Speter      fi
21569251876Speter    done
21570251876Speter    if test $apr_removed = "1"; then
21571251876Speter      test "x$silent" != "xyes" && echo "  removed \"$oracle_LIBS\" from LIBS"
21572251876Speter      LIBS=$apr_new_bugger
21573251876Speter    fi
21574251876Speter  fi
21575251876Speter
21576251876Speter          oracle_LIBS="-lnnz10"
21577251876Speter
21578251876Speter  if test "x$LIBS" = "x"; then
21579251876Speter    test "x$silent" != "xyes" && echo "  setting LIBS to \"$oracle_LIBS\""
21580251876Speter    LIBS="$oracle_LIBS"
21581251876Speter  else
21582251876Speter    apr_addto_bugger="$oracle_LIBS"
21583251876Speter    for i in $apr_addto_bugger; do
21584251876Speter      apr_addto_duplicate="0"
21585251876Speter      for j in $LIBS; do
21586251876Speter        if test "x$i" = "x$j"; then
21587251876Speter          apr_addto_duplicate="1"
21588251876Speter          break
21589251876Speter        fi
21590251876Speter      done
21591251876Speter      if test $apr_addto_duplicate = "0"; then
21592251876Speter        test "x$silent" != "xyes" && echo "  adding \"$i\" to LIBS"
21593251876Speter        LIBS="$LIBS $i"
21594251876Speter      fi
21595251876Speter    done
21596251876Speter  fi
21597251876Speter
21598251876Speter          { $as_echo "$as_me:${as_lineno-$LINENO}: checking for OCIEnvCreate in -lclntsh" >&5
21599251876Speter$as_echo_n "checking for OCIEnvCreate in -lclntsh... " >&6; }
21600251876Speterif ${ac_cv_lib_clntsh_OCIEnvCreate+:} false; then :
21601251876Speter  $as_echo_n "(cached) " >&6
21602251876Speterelse
21603251876Speter  ac_check_lib_save_LIBS=$LIBS
21604251876SpeterLIBS="-lclntsh  $LIBS"
21605251876Spetercat confdefs.h - <<_ACEOF >conftest.$ac_ext
21606251876Speter/* end confdefs.h.  */
21607251876Speter
21608251876Speter/* Override any GCC internal prototype to avoid an error.
21609251876Speter   Use char because int might match the return type of a GCC
21610251876Speter   builtin and then its argument prototype would still apply.  */
21611251876Speter#ifdef __cplusplus
21612251876Speterextern "C"
21613251876Speter#endif
21614251876Speterchar OCIEnvCreate ();
21615251876Speterint
21616251876Spetermain ()
21617251876Speter{
21618251876Speterreturn OCIEnvCreate ();
21619251876Speter  ;
21620251876Speter  return 0;
21621251876Speter}
21622251876Speter_ACEOF
21623251876Speterif ac_fn_c_try_link "$LINENO"; then :
21624251876Speter  ac_cv_lib_clntsh_OCIEnvCreate=yes
21625251876Speterelse
21626251876Speter  ac_cv_lib_clntsh_OCIEnvCreate=no
21627251876Speterfi
21628251876Speterrm -f core conftest.err conftest.$ac_objext \
21629251876Speter    conftest$ac_exeext conftest.$ac_ext
21630251876SpeterLIBS=$ac_check_lib_save_LIBS
21631251876Speterfi
21632251876Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_clntsh_OCIEnvCreate" >&5
21633251876Speter$as_echo "$ac_cv_lib_clntsh_OCIEnvCreate" >&6; }
21634251876Speterif test "x$ac_cv_lib_clntsh_OCIEnvCreate" = xyes; then :
21635251876Speter  apu_have_oracle=1
21636251876Speterfi
21637251876Speter
21638251876Speter
21639251876Speterfi
21640251876Speter
21641251876Speter
21642251876Speterfi
21643251876Speter
21644251876Speterfi
21645251876Speter
21646251876Speterdone
21647251876Speter
21648251876Speter      if test "$apu_have_oracle" != "0"; then
21649251876Speter        oracle_LDFLAGS="$oracle_LDFLAGS -R$withval/lib"
21650251876Speter        if test -z "$with_oracle_include"; then
21651251876Speter
21652251876Speter  if test "x$APRUTIL_PRIV_INCLUDES" = "x"; then
21653251876Speter    test "x$silent" != "xyes" && echo "  setting APRUTIL_PRIV_INCLUDES to \"-I$withval/rdbms/demo\""
21654251876Speter    APRUTIL_PRIV_INCLUDES="-I$withval/rdbms/demo"
21655251876Speter  else
21656251876Speter    apr_addto_bugger="-I$withval/rdbms/demo"
21657251876Speter    for i in $apr_addto_bugger; do
21658251876Speter      apr_addto_duplicate="0"
21659251876Speter      for j in $APRUTIL_PRIV_INCLUDES; do
21660251876Speter        if test "x$i" = "x$j"; then
21661251876Speter          apr_addto_duplicate="1"
21662251876Speter          break
21663251876Speter        fi
21664251876Speter      done
21665251876Speter      if test $apr_addto_duplicate = "0"; then
21666251876Speter        test "x$silent" != "xyes" && echo "  adding \"$i\" to APRUTIL_PRIV_INCLUDES"
21667251876Speter        APRUTIL_PRIV_INCLUDES="$APRUTIL_PRIV_INCLUDES $i"
21668251876Speter      fi
21669251876Speter    done
21670251876Speter  fi
21671251876Speter
21672251876Speter
21673251876Speter  if test "x$APRUTIL_PRIV_INCLUDES" = "x"; then
21674251876Speter    test "x$silent" != "xyes" && echo "  setting APRUTIL_PRIV_INCLUDES to \"-I$withval/rdbms/public\""
21675251876Speter    APRUTIL_PRIV_INCLUDES="-I$withval/rdbms/public"
21676251876Speter  else
21677251876Speter    apr_addto_bugger="-I$withval/rdbms/public"
21678251876Speter    for i in $apr_addto_bugger; do
21679251876Speter      apr_addto_duplicate="0"
21680251876Speter      for j in $APRUTIL_PRIV_INCLUDES; do
21681251876Speter        if test "x$i" = "x$j"; then
21682251876Speter          apr_addto_duplicate="1"
21683251876Speter          break
21684251876Speter        fi
21685251876Speter      done
21686251876Speter      if test $apr_addto_duplicate = "0"; then
21687251876Speter        test "x$silent" != "xyes" && echo "  adding \"$i\" to APRUTIL_PRIV_INCLUDES"
21688251876Speter        APRUTIL_PRIV_INCLUDES="$APRUTIL_PRIV_INCLUDES $i"
21689251876Speter      fi
21690251876Speter    done
21691251876Speter  fi
21692251876Speter
21693251876Speter        fi
21694251876Speter      fi
21695251876Speter    fi
21696251876Speter
21697251876Speterfi
21698251876Speter
21699251876Speter
21700251876Speter
21701251876Speter
21702251876Speter      if test "$apu_have_oracle" = "1"; then
21703253734Speter
21704253734Speter  if test "x$LDADD_dbd_oracle" = "x"; then
21705253734Speter    test "x$silent" != "xyes" && echo "  setting LDADD_dbd_oracle to \"$oracle_LDFLAGS -lclntsh $oracle_LIBS\""
21706251876Speter    LDADD_dbd_oracle="$oracle_LDFLAGS -lclntsh $oracle_LIBS"
21707253734Speter  else
21708253734Speter    apr_addto_bugger="$oracle_LDFLAGS -lclntsh $oracle_LIBS"
21709253734Speter    for i in $apr_addto_bugger; do
21710253734Speter      apr_addto_duplicate="0"
21711253734Speter      for j in $LDADD_dbd_oracle; do
21712253734Speter        if test "x$i" = "x$j"; then
21713253734Speter          apr_addto_duplicate="1"
21714253734Speter          break
21715253734Speter        fi
21716253734Speter      done
21717253734Speter      if test $apr_addto_duplicate = "0"; then
21718253734Speter        test "x$silent" != "xyes" && echo "  adding \"$i\" to LDADD_dbd_oracle"
21719253734Speter        LDADD_dbd_oracle="$LDADD_dbd_oracle $i"
21720253734Speter      fi
21721253734Speter    done
21722251876Speter  fi
21723251876Speter
21724253734Speter  fi
21725251876Speter
21726253734Speter
21727251876Speter  LIBS="$old_libs"
21728251876Speter  CPPFLAGS="$old_cppflags"
21729251876Speter  LDFLAGS="$old_ldflags"
21730251876Speter
21731251876Speter
21732251876Speter  apu_have_odbc=0
21733251876Speter
21734251876Speter  old_libs="$LIBS"
21735251876Speter  old_cppflags="$CPPFLAGS"
21736251876Speter  old_ldflags="$LDFLAGS"
21737251876Speter
21738251876Speter
21739251876Speter# Check whether --with-odbc was given.
21740251876Speterif test "${with_odbc+set}" = set; then :
21741251876Speter  withval=$with_odbc;
21742251876Speter    if test "$withval" = "yes"; then
21743251876Speter      # Extract the first word of "odbc_config", so it can be a program name with args.
21744251876Speterset dummy odbc_config; ac_word=$2
21745251876Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
21746251876Speter$as_echo_n "checking for $ac_word... " >&6; }
21747251876Speterif ${ac_cv_path_ODBC_CONFIG+:} false; then :
21748251876Speter  $as_echo_n "(cached) " >&6
21749251876Speterelse
21750251876Speter  case $ODBC_CONFIG in
21751251876Speter  [\\/]* | ?:[\\/]*)
21752251876Speter  ac_cv_path_ODBC_CONFIG="$ODBC_CONFIG" # Let the user override the test with a path.
21753251876Speter  ;;
21754251876Speter  *)
21755251876Speter  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
21756251876Speterfor as_dir in $PATH
21757251876Speterdo
21758251876Speter  IFS=$as_save_IFS
21759251876Speter  test -z "$as_dir" && as_dir=.
21760251876Speter    for ac_exec_ext in '' $ac_executable_extensions; do
21761253734Speter  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
21762251876Speter    ac_cv_path_ODBC_CONFIG="$as_dir/$ac_word$ac_exec_ext"
21763251876Speter    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
21764251876Speter    break 2
21765251876Speter  fi
21766251876Speterdone
21767251876Speter  done
21768251876SpeterIFS=$as_save_IFS
21769251876Speter
21770251876Speter  ;;
21771251876Speteresac
21772251876Speterfi
21773251876SpeterODBC_CONFIG=$ac_cv_path_ODBC_CONFIG
21774251876Speterif test -n "$ODBC_CONFIG"; then
21775251876Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ODBC_CONFIG" >&5
21776251876Speter$as_echo "$ODBC_CONFIG" >&6; }
21777251876Speterelse
21778251876Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
21779251876Speter$as_echo "no" >&6; }
21780251876Speterfi
21781251876Speter
21782251876Speter
21783251876Speter      if test "x$ODBC_CONFIG" != 'x'; then
21784251876Speter        odbc_CPPFLAGS="-I`$ODBC_CONFIG --include-prefix`"
21785251876Speter        odbc_LDFLAGS="-L`$ODBC_CONFIG --lib-prefix`"
21786251876Speter        odbc_LIBS="`$ODBC_CONFIG --libs`"
21787251876Speter
21788251876Speter
21789251876Speter  if test "x$CPPFLAGS" = "x"; then
21790251876Speter    test "x$silent" != "xyes" && echo "  setting CPPFLAGS to \"$odbc_CPPFLAGS\""
21791251876Speter    CPPFLAGS="$odbc_CPPFLAGS"
21792251876Speter  else
21793251876Speter    apr_addto_bugger="$odbc_CPPFLAGS"
21794251876Speter    for i in $apr_addto_bugger; do
21795251876Speter      apr_addto_duplicate="0"
21796251876Speter      for j in $CPPFLAGS; do
21797251876Speter        if test "x$i" = "x$j"; then
21798251876Speter          apr_addto_duplicate="1"
21799251876Speter          break
21800251876Speter        fi
21801251876Speter      done
21802251876Speter      if test $apr_addto_duplicate = "0"; then
21803251876Speter        test "x$silent" != "xyes" && echo "  adding \"$i\" to CPPFLAGS"
21804251876Speter        CPPFLAGS="$CPPFLAGS $i"
21805251876Speter      fi
21806251876Speter    done
21807251876Speter  fi
21808251876Speter
21809251876Speter
21810251876Speter  if test "x$LDFLAGS" = "x"; then
21811251876Speter    test "x$silent" != "xyes" && echo "  setting LDFLAGS to \"$odbc_LDFLAGS\""
21812251876Speter    LDFLAGS="$odbc_LDFLAGS"
21813251876Speter  else
21814251876Speter    apr_addto_bugger="$odbc_LDFLAGS"
21815251876Speter    for i in $apr_addto_bugger; do
21816251876Speter      apr_addto_duplicate="0"
21817251876Speter      for j in $LDFLAGS; do
21818251876Speter        if test "x$i" = "x$j"; then
21819251876Speter          apr_addto_duplicate="1"
21820251876Speter          break
21821251876Speter        fi
21822251876Speter      done
21823251876Speter      if test $apr_addto_duplicate = "0"; then
21824251876Speter        test "x$silent" != "xyes" && echo "  adding \"$i\" to LDFLAGS"
21825251876Speter        LDFLAGS="$LDFLAGS $i"
21826251876Speter      fi
21827251876Speter    done
21828251876Speter  fi
21829251876Speter
21830251876Speter
21831251876Speter  if test "x$LIBS" = "x"; then
21832251876Speter    test "x$silent" != "xyes" && echo "  setting LIBS to \"$odbc_LIBS\""
21833251876Speter    LIBS="$odbc_LIBS"
21834251876Speter  else
21835251876Speter    apr_addto_bugger="$odbc_LIBS"
21836251876Speter    for i in $apr_addto_bugger; do
21837251876Speter      apr_addto_duplicate="0"
21838251876Speter      for j in $LIBS; do
21839251876Speter        if test "x$i" = "x$j"; then
21840251876Speter          apr_addto_duplicate="1"
21841251876Speter          break
21842251876Speter        fi
21843251876Speter      done
21844251876Speter      if test $apr_addto_duplicate = "0"; then
21845251876Speter        test "x$silent" != "xyes" && echo "  adding \"$i\" to LIBS"
21846251876Speter        LIBS="$LIBS $i"
21847251876Speter      fi
21848251876Speter    done
21849251876Speter  fi
21850251876Speter
21851251876Speter      fi
21852251876Speter
21853251876Speter      for ac_header in sql.h
21854251876Speterdo :
21855251876Speter  ac_fn_c_check_header_mongrel "$LINENO" "sql.h" "ac_cv_header_sql_h" "$ac_includes_default"
21856251876Speterif test "x$ac_cv_header_sql_h" = xyes; then :
21857251876Speter  cat >>confdefs.h <<_ACEOF
21858251876Speter#define HAVE_SQL_H 1
21859251876Speter_ACEOF
21860251876Speter { $as_echo "$as_me:${as_lineno-$LINENO}: checking for SQLAllocHandle in -lodbc" >&5
21861251876Speter$as_echo_n "checking for SQLAllocHandle in -lodbc... " >&6; }
21862251876Speterif ${ac_cv_lib_odbc_SQLAllocHandle+:} false; then :
21863251876Speter  $as_echo_n "(cached) " >&6
21864251876Speterelse
21865251876Speter  ac_check_lib_save_LIBS=$LIBS
21866251876SpeterLIBS="-lodbc  $LIBS"
21867251876Spetercat confdefs.h - <<_ACEOF >conftest.$ac_ext
21868251876Speter/* end confdefs.h.  */
21869251876Speter
21870251876Speter/* Override any GCC internal prototype to avoid an error.
21871251876Speter   Use char because int might match the return type of a GCC
21872251876Speter   builtin and then its argument prototype would still apply.  */
21873251876Speter#ifdef __cplusplus
21874251876Speterextern "C"
21875251876Speter#endif
21876251876Speterchar SQLAllocHandle ();
21877251876Speterint
21878251876Spetermain ()
21879251876Speter{
21880251876Speterreturn SQLAllocHandle ();
21881251876Speter  ;
21882251876Speter  return 0;
21883251876Speter}
21884251876Speter_ACEOF
21885251876Speterif ac_fn_c_try_link "$LINENO"; then :
21886251876Speter  ac_cv_lib_odbc_SQLAllocHandle=yes
21887251876Speterelse
21888251876Speter  ac_cv_lib_odbc_SQLAllocHandle=no
21889251876Speterfi
21890251876Speterrm -f core conftest.err conftest.$ac_objext \
21891251876Speter    conftest$ac_exeext conftest.$ac_ext
21892251876SpeterLIBS=$ac_check_lib_save_LIBS
21893251876Speterfi
21894251876Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_odbc_SQLAllocHandle" >&5
21895251876Speter$as_echo "$ac_cv_lib_odbc_SQLAllocHandle" >&6; }
21896251876Speterif test "x$ac_cv_lib_odbc_SQLAllocHandle" = xyes; then :
21897251876Speter  apu_have_odbc=1
21898251876Speterfi
21899251876Speter
21900251876Speterfi
21901251876Speter
21902251876Speterdone
21903251876Speter
21904251876Speter      if test "$apu_have_odbc" = "0"; then
21905251876Speter        for ac_header in odbc/sql.h
21906251876Speterdo :
21907251876Speter  ac_fn_c_check_header_mongrel "$LINENO" "odbc/sql.h" "ac_cv_header_odbc_sql_h" "$ac_includes_default"
21908251876Speterif test "x$ac_cv_header_odbc_sql_h" = xyes; then :
21909251876Speter  cat >>confdefs.h <<_ACEOF
21910251876Speter#define HAVE_ODBC_SQL_H 1
21911251876Speter_ACEOF
21912251876Speter { $as_echo "$as_me:${as_lineno-$LINENO}: checking for SQLAllocHandle in -lodbc" >&5
21913251876Speter$as_echo_n "checking for SQLAllocHandle in -lodbc... " >&6; }
21914251876Speterif ${ac_cv_lib_odbc_SQLAllocHandle+:} false; then :
21915251876Speter  $as_echo_n "(cached) " >&6
21916251876Speterelse
21917251876Speter  ac_check_lib_save_LIBS=$LIBS
21918251876SpeterLIBS="-lodbc  $LIBS"
21919251876Spetercat confdefs.h - <<_ACEOF >conftest.$ac_ext
21920251876Speter/* end confdefs.h.  */
21921251876Speter
21922251876Speter/* Override any GCC internal prototype to avoid an error.
21923251876Speter   Use char because int might match the return type of a GCC
21924251876Speter   builtin and then its argument prototype would still apply.  */
21925251876Speter#ifdef __cplusplus
21926251876Speterextern "C"
21927251876Speter#endif
21928251876Speterchar SQLAllocHandle ();
21929251876Speterint
21930251876Spetermain ()
21931251876Speter{
21932251876Speterreturn SQLAllocHandle ();
21933251876Speter  ;
21934251876Speter  return 0;
21935251876Speter}
21936251876Speter_ACEOF
21937251876Speterif ac_fn_c_try_link "$LINENO"; then :
21938251876Speter  ac_cv_lib_odbc_SQLAllocHandle=yes
21939251876Speterelse
21940251876Speter  ac_cv_lib_odbc_SQLAllocHandle=no
21941251876Speterfi
21942251876Speterrm -f core conftest.err conftest.$ac_objext \
21943251876Speter    conftest$ac_exeext conftest.$ac_ext
21944251876SpeterLIBS=$ac_check_lib_save_LIBS
21945251876Speterfi
21946251876Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_odbc_SQLAllocHandle" >&5
21947251876Speter$as_echo "$ac_cv_lib_odbc_SQLAllocHandle" >&6; }
21948251876Speterif test "x$ac_cv_lib_odbc_SQLAllocHandle" = xyes; then :
21949251876Speter  apu_have_odbc=1
21950251876Speterfi
21951251876Speter
21952251876Speterfi
21953251876Speter
21954251876Speterdone
21955251876Speter
21956251876Speter      fi
21957251876Speter      if test "$apu_have_odbc" != "0" && test "x$ODBC_CONFIG" != 'x'; then
21958251876Speter
21959251876Speter  if test "x$APRUTIL_PRIV_INCLUDES" = "x"; then
21960251876Speter    test "x$silent" != "xyes" && echo "  setting APRUTIL_PRIV_INCLUDES to \"$odbc_CPPFLAGS\""
21961251876Speter    APRUTIL_PRIV_INCLUDES="$odbc_CPPFLAGS"
21962251876Speter  else
21963251876Speter    apr_addto_bugger="$odbc_CPPFLAGS"
21964251876Speter    for i in $apr_addto_bugger; do
21965251876Speter      apr_addto_duplicate="0"
21966251876Speter      for j in $APRUTIL_PRIV_INCLUDES; do
21967251876Speter        if test "x$i" = "x$j"; then
21968251876Speter          apr_addto_duplicate="1"
21969251876Speter          break
21970251876Speter        fi
21971251876Speter      done
21972251876Speter      if test $apr_addto_duplicate = "0"; then
21973251876Speter        test "x$silent" != "xyes" && echo "  adding \"$i\" to APRUTIL_PRIV_INCLUDES"
21974251876Speter        APRUTIL_PRIV_INCLUDES="$APRUTIL_PRIV_INCLUDES $i"
21975251876Speter      fi
21976251876Speter    done
21977251876Speter  fi
21978251876Speter
21979251876Speter      fi
21980251876Speter    elif test "$withval" = "no"; then
21981251876Speter      :
21982251876Speter    else
21983251876Speter      # Extract the first word of "odbc_config", so it can be a program name with args.
21984251876Speterset dummy odbc_config; ac_word=$2
21985251876Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
21986251876Speter$as_echo_n "checking for $ac_word... " >&6; }
21987251876Speterif ${ac_cv_path_ODBC_CONFIG+:} false; then :
21988251876Speter  $as_echo_n "(cached) " >&6
21989251876Speterelse
21990251876Speter  case $ODBC_CONFIG in
21991251876Speter  [\\/]* | ?:[\\/]*)
21992251876Speter  ac_cv_path_ODBC_CONFIG="$ODBC_CONFIG" # Let the user override the test with a path.
21993251876Speter  ;;
21994251876Speter  *)
21995251876Speter  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
21996251876Speterfor as_dir in $withval/bin
21997251876Speterdo
21998251876Speter  IFS=$as_save_IFS
21999251876Speter  test -z "$as_dir" && as_dir=.
22000251876Speter    for ac_exec_ext in '' $ac_executable_extensions; do
22001253734Speter  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
22002251876Speter    ac_cv_path_ODBC_CONFIG="$as_dir/$ac_word$ac_exec_ext"
22003251876Speter    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
22004251876Speter    break 2
22005251876Speter  fi
22006251876Speterdone
22007251876Speter  done
22008251876SpeterIFS=$as_save_IFS
22009251876Speter
22010251876Speter  ;;
22011251876Speteresac
22012251876Speterfi
22013251876SpeterODBC_CONFIG=$ac_cv_path_ODBC_CONFIG
22014251876Speterif test -n "$ODBC_CONFIG"; then
22015251876Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ODBC_CONFIG" >&5
22016251876Speter$as_echo "$ODBC_CONFIG" >&6; }
22017251876Speterelse
22018251876Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
22019251876Speter$as_echo "no" >&6; }
22020251876Speterfi
22021251876Speter
22022251876Speter
22023251876Speter      if test "x$ODBC_CONFIG" != 'x'; then
22024251876Speter        odbc_CPPFLAGS="-I`$ODBC_CONFIG --include-prefix`"
22025251876Speter        odbc_LDFLAGS="-L`$ODBC_CONFIG --lib-prefix`"
22026251876Speter        odbc_LIBS="`$ODBC_CONFIG --libs`"
22027251876Speter      else
22028251876Speter        if test -f "$withval" && test -x "$withval"; then
22029251876Speter          odbc_CPPFLAGS="-I`$withval --include-prefix`"
22030251876Speter          odbc_LDFLAGS="-L`$withval --lib-prefix`"
22031251876Speter          odbc_LIBS="`$withval --libs`"
22032251876Speter        else
22033251876Speter          odbc_CPPFLAGS="-I$withval/include"
22034251876Speter          odbc_LDFLAGS="-L$withval/lib "
22035251876Speter        fi
22036251876Speter      fi
22037251876Speter
22038251876Speter
22039251876Speter  if test "x$CPPFLAGS" = "x"; then
22040251876Speter    test "x$silent" != "xyes" && echo "  setting CPPFLAGS to \"$odbc_CPPFLAGS\""
22041251876Speter    CPPFLAGS="$odbc_CPPFLAGS"
22042251876Speter  else
22043251876Speter    apr_addto_bugger="$odbc_CPPFLAGS"
22044251876Speter    for i in $apr_addto_bugger; do
22045251876Speter      apr_addto_duplicate="0"
22046251876Speter      for j in $CPPFLAGS; do
22047251876Speter        if test "x$i" = "x$j"; then
22048251876Speter          apr_addto_duplicate="1"
22049251876Speter          break
22050251876Speter        fi
22051251876Speter      done
22052251876Speter      if test $apr_addto_duplicate = "0"; then
22053251876Speter        test "x$silent" != "xyes" && echo "  adding \"$i\" to CPPFLAGS"
22054251876Speter        CPPFLAGS="$CPPFLAGS $i"
22055251876Speter      fi
22056251876Speter    done
22057251876Speter  fi
22058251876Speter
22059251876Speter
22060251876Speter  if test "x$LDFLAGS" = "x"; then
22061251876Speter    test "x$silent" != "xyes" && echo "  setting LDFLAGS to \"$odbc_LDFLAGS\""
22062251876Speter    LDFLAGS="$odbc_LDFLAGS"
22063251876Speter  else
22064251876Speter    apr_addto_bugger="$odbc_LDFLAGS"
22065251876Speter    for i in $apr_addto_bugger; do
22066251876Speter      apr_addto_duplicate="0"
22067251876Speter      for j in $LDFLAGS; do
22068251876Speter        if test "x$i" = "x$j"; then
22069251876Speter          apr_addto_duplicate="1"
22070251876Speter          break
22071251876Speter        fi
22072251876Speter      done
22073251876Speter      if test $apr_addto_duplicate = "0"; then
22074251876Speter        test "x$silent" != "xyes" && echo "  adding \"$i\" to LDFLAGS"
22075251876Speter        LDFLAGS="$LDFLAGS $i"
22076251876Speter      fi
22077251876Speter    done
22078251876Speter  fi
22079251876Speter
22080251876Speter
22081251876Speter  if test "x$LIBS" = "x"; then
22082251876Speter    test "x$silent" != "xyes" && echo "  setting LIBS to \"$odbc_LIBS\""
22083251876Speter    LIBS="$odbc_LIBS"
22084251876Speter  else
22085251876Speter    apr_addto_bugger="$odbc_LIBS"
22086251876Speter    for i in $apr_addto_bugger; do
22087251876Speter      apr_addto_duplicate="0"
22088251876Speter      for j in $LIBS; do
22089251876Speter        if test "x$i" = "x$j"; then
22090251876Speter          apr_addto_duplicate="1"
22091251876Speter          break
22092251876Speter        fi
22093251876Speter      done
22094251876Speter      if test $apr_addto_duplicate = "0"; then
22095251876Speter        test "x$silent" != "xyes" && echo "  adding \"$i\" to LIBS"
22096251876Speter        LIBS="$LIBS $i"
22097251876Speter      fi
22098251876Speter    done
22099251876Speter  fi
22100251876Speter
22101251876Speter
22102251876Speter      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for odbc in $withval" >&5
22103251876Speter$as_echo "$as_me: checking for odbc in $withval" >&6;}
22104251876Speter      for ac_header in sql.h
22105251876Speterdo :
22106251876Speter  ac_fn_c_check_header_mongrel "$LINENO" "sql.h" "ac_cv_header_sql_h" "$ac_includes_default"
22107251876Speterif test "x$ac_cv_header_sql_h" = xyes; then :
22108251876Speter  cat >>confdefs.h <<_ACEOF
22109251876Speter#define HAVE_SQL_H 1
22110251876Speter_ACEOF
22111251876Speter { $as_echo "$as_me:${as_lineno-$LINENO}: checking for SQLAllocHandle in -lodbc" >&5
22112251876Speter$as_echo_n "checking for SQLAllocHandle in -lodbc... " >&6; }
22113251876Speterif ${ac_cv_lib_odbc_SQLAllocHandle+:} false; then :
22114251876Speter  $as_echo_n "(cached) " >&6
22115251876Speterelse
22116251876Speter  ac_check_lib_save_LIBS=$LIBS
22117251876SpeterLIBS="-lodbc  $LIBS"
22118251876Spetercat confdefs.h - <<_ACEOF >conftest.$ac_ext
22119251876Speter/* end confdefs.h.  */
22120251876Speter
22121251876Speter/* Override any GCC internal prototype to avoid an error.
22122251876Speter   Use char because int might match the return type of a GCC
22123251876Speter   builtin and then its argument prototype would still apply.  */
22124251876Speter#ifdef __cplusplus
22125251876Speterextern "C"
22126251876Speter#endif
22127251876Speterchar SQLAllocHandle ();
22128251876Speterint
22129251876Spetermain ()
22130251876Speter{
22131251876Speterreturn SQLAllocHandle ();
22132251876Speter  ;
22133251876Speter  return 0;
22134251876Speter}
22135251876Speter_ACEOF
22136251876Speterif ac_fn_c_try_link "$LINENO"; then :
22137251876Speter  ac_cv_lib_odbc_SQLAllocHandle=yes
22138251876Speterelse
22139251876Speter  ac_cv_lib_odbc_SQLAllocHandle=no
22140251876Speterfi
22141251876Speterrm -f core conftest.err conftest.$ac_objext \
22142251876Speter    conftest$ac_exeext conftest.$ac_ext
22143251876SpeterLIBS=$ac_check_lib_save_LIBS
22144251876Speterfi
22145251876Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_odbc_SQLAllocHandle" >&5
22146251876Speter$as_echo "$ac_cv_lib_odbc_SQLAllocHandle" >&6; }
22147251876Speterif test "x$ac_cv_lib_odbc_SQLAllocHandle" = xyes; then :
22148251876Speter  apu_have_odbc=1
22149251876Speterfi
22150251876Speter
22151251876Speterfi
22152251876Speter
22153251876Speterdone
22154251876Speter
22155251876Speter      if test "$apu_have_odbc" = "0"; then
22156251876Speter        for ac_header in odbc/sql.h
22157251876Speterdo :
22158251876Speter  ac_fn_c_check_header_mongrel "$LINENO" "odbc/sql.h" "ac_cv_header_odbc_sql_h" "$ac_includes_default"
22159251876Speterif test "x$ac_cv_header_odbc_sql_h" = xyes; then :
22160251876Speter  cat >>confdefs.h <<_ACEOF
22161251876Speter#define HAVE_ODBC_SQL_H 1
22162251876Speter_ACEOF
22163251876Speter { $as_echo "$as_me:${as_lineno-$LINENO}: checking for SQLAllocHandle in -lodbc" >&5
22164251876Speter$as_echo_n "checking for SQLAllocHandle in -lodbc... " >&6; }
22165251876Speterif ${ac_cv_lib_odbc_SQLAllocHandle+:} false; then :
22166251876Speter  $as_echo_n "(cached) " >&6
22167251876Speterelse
22168251876Speter  ac_check_lib_save_LIBS=$LIBS
22169251876SpeterLIBS="-lodbc  $LIBS"
22170251876Spetercat confdefs.h - <<_ACEOF >conftest.$ac_ext
22171251876Speter/* end confdefs.h.  */
22172251876Speter
22173251876Speter/* Override any GCC internal prototype to avoid an error.
22174251876Speter   Use char because int might match the return type of a GCC
22175251876Speter   builtin and then its argument prototype would still apply.  */
22176251876Speter#ifdef __cplusplus
22177251876Speterextern "C"
22178251876Speter#endif
22179251876Speterchar SQLAllocHandle ();
22180251876Speterint
22181251876Spetermain ()
22182251876Speter{
22183251876Speterreturn SQLAllocHandle ();
22184251876Speter  ;
22185251876Speter  return 0;
22186251876Speter}
22187251876Speter_ACEOF
22188251876Speterif ac_fn_c_try_link "$LINENO"; then :
22189251876Speter  ac_cv_lib_odbc_SQLAllocHandle=yes
22190251876Speterelse
22191251876Speter  ac_cv_lib_odbc_SQLAllocHandle=no
22192251876Speterfi
22193251876Speterrm -f core conftest.err conftest.$ac_objext \
22194251876Speter    conftest$ac_exeext conftest.$ac_ext
22195251876SpeterLIBS=$ac_check_lib_save_LIBS
22196251876Speterfi
22197251876Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_odbc_SQLAllocHandle" >&5
22198251876Speter$as_echo "$ac_cv_lib_odbc_SQLAllocHandle" >&6; }
22199251876Speterif test "x$ac_cv_lib_odbc_SQLAllocHandle" = xyes; then :
22200251876Speter  apu_have_odbc=1
22201251876Speterfi
22202251876Speter
22203251876Speterfi
22204251876Speter
22205251876Speterdone
22206251876Speter
22207251876Speter      fi
22208251876Speter      if test "$apu_have_odbc" != "0" && test "x$ODBC_CONFIG" != 'x'; then
22209251876Speter
22210251876Speter  if test "x$APRUTIL_PRIV_INCLUDES" = "x"; then
22211251876Speter    test "x$silent" != "xyes" && echo "  setting APRUTIL_PRIV_INCLUDES to \"$odbc_CPPFLAGS\""
22212251876Speter    APRUTIL_PRIV_INCLUDES="$odbc_CPPFLAGS"
22213251876Speter  else
22214251876Speter    apr_addto_bugger="$odbc_CPPFLAGS"
22215251876Speter    for i in $apr_addto_bugger; do
22216251876Speter      apr_addto_duplicate="0"
22217251876Speter      for j in $APRUTIL_PRIV_INCLUDES; do
22218251876Speter        if test "x$i" = "x$j"; then
22219251876Speter          apr_addto_duplicate="1"
22220251876Speter          break
22221251876Speter        fi
22222251876Speter      done
22223251876Speter      if test $apr_addto_duplicate = "0"; then
22224251876Speter        test "x$silent" != "xyes" && echo "  adding \"$i\" to APRUTIL_PRIV_INCLUDES"
22225251876Speter        APRUTIL_PRIV_INCLUDES="$APRUTIL_PRIV_INCLUDES $i"
22226251876Speter      fi
22227251876Speter    done
22228251876Speter  fi
22229251876Speter
22230251876Speter      fi
22231251876Speter    fi
22232251876Speter
22233251876Speterelse
22234251876Speter
22235251876Speter    # Extract the first word of "odbc_config", so it can be a program name with args.
22236251876Speterset dummy odbc_config; ac_word=$2
22237251876Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
22238251876Speter$as_echo_n "checking for $ac_word... " >&6; }
22239251876Speterif ${ac_cv_path_ODBC_CONFIG+:} false; then :
22240251876Speter  $as_echo_n "(cached) " >&6
22241251876Speterelse
22242251876Speter  case $ODBC_CONFIG in
22243251876Speter  [\\/]* | ?:[\\/]*)
22244251876Speter  ac_cv_path_ODBC_CONFIG="$ODBC_CONFIG" # Let the user override the test with a path.
22245251876Speter  ;;
22246251876Speter  *)
22247251876Speter  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
22248251876Speterfor as_dir in $PATH
22249251876Speterdo
22250251876Speter  IFS=$as_save_IFS
22251251876Speter  test -z "$as_dir" && as_dir=.
22252251876Speter    for ac_exec_ext in '' $ac_executable_extensions; do
22253253734Speter  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
22254251876Speter    ac_cv_path_ODBC_CONFIG="$as_dir/$ac_word$ac_exec_ext"
22255251876Speter    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
22256251876Speter    break 2
22257251876Speter  fi
22258251876Speterdone
22259251876Speter  done
22260251876SpeterIFS=$as_save_IFS
22261251876Speter
22262251876Speter  ;;
22263251876Speteresac
22264251876Speterfi
22265251876SpeterODBC_CONFIG=$ac_cv_path_ODBC_CONFIG
22266251876Speterif test -n "$ODBC_CONFIG"; then
22267251876Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ODBC_CONFIG" >&5
22268251876Speter$as_echo "$ODBC_CONFIG" >&6; }
22269251876Speterelse
22270251876Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
22271251876Speter$as_echo "no" >&6; }
22272251876Speterfi
22273251876Speter
22274251876Speter
22275251876Speter    if test "x$ODBC_CONFIG" != 'x'; then
22276251876Speter      odbc_CPPFLAGS="-I`$ODBC_CONFIG --include-prefix`"
22277251876Speter      odbc_LDFLAGS="-L`$ODBC_CONFIG --lib-prefix`"
22278251876Speter      odbc_LIBS="`$ODBC_CONFIG --libs`"
22279251876Speter
22280251876Speter
22281251876Speter  if test "x$CPPFLAGS" = "x"; then
22282251876Speter    test "x$silent" != "xyes" && echo "  setting CPPFLAGS to \"$odbc_CPPFLAGS\""
22283251876Speter    CPPFLAGS="$odbc_CPPFLAGS"
22284251876Speter  else
22285251876Speter    apr_addto_bugger="$odbc_CPPFLAGS"
22286251876Speter    for i in $apr_addto_bugger; do
22287251876Speter      apr_addto_duplicate="0"
22288251876Speter      for j in $CPPFLAGS; do
22289251876Speter        if test "x$i" = "x$j"; then
22290251876Speter          apr_addto_duplicate="1"
22291251876Speter          break
22292251876Speter        fi
22293251876Speter      done
22294251876Speter      if test $apr_addto_duplicate = "0"; then
22295251876Speter        test "x$silent" != "xyes" && echo "  adding \"$i\" to CPPFLAGS"
22296251876Speter        CPPFLAGS="$CPPFLAGS $i"
22297251876Speter      fi
22298251876Speter    done
22299251876Speter  fi
22300251876Speter
22301251876Speter
22302251876Speter  if test "x$LDFLAGS" = "x"; then
22303251876Speter    test "x$silent" != "xyes" && echo "  setting LDFLAGS to \"$odbc_LDFLAGS\""
22304251876Speter    LDFLAGS="$odbc_LDFLAGS"
22305251876Speter  else
22306251876Speter    apr_addto_bugger="$odbc_LDFLAGS"
22307251876Speter    for i in $apr_addto_bugger; do
22308251876Speter      apr_addto_duplicate="0"
22309251876Speter      for j in $LDFLAGS; do
22310251876Speter        if test "x$i" = "x$j"; then
22311251876Speter          apr_addto_duplicate="1"
22312251876Speter          break
22313251876Speter        fi
22314251876Speter      done
22315251876Speter      if test $apr_addto_duplicate = "0"; then
22316251876Speter        test "x$silent" != "xyes" && echo "  adding \"$i\" to LDFLAGS"
22317251876Speter        LDFLAGS="$LDFLAGS $i"
22318251876Speter      fi
22319251876Speter    done
22320251876Speter  fi
22321251876Speter
22322251876Speter
22323251876Speter  if test "x$LIBS" = "x"; then
22324251876Speter    test "x$silent" != "xyes" && echo "  setting LIBS to \"$odbc_LIBS\""
22325251876Speter    LIBS="$odbc_LIBS"
22326251876Speter  else
22327251876Speter    apr_addto_bugger="$odbc_LIBS"
22328251876Speter    for i in $apr_addto_bugger; do
22329251876Speter      apr_addto_duplicate="0"
22330251876Speter      for j in $LIBS; do
22331251876Speter        if test "x$i" = "x$j"; then
22332251876Speter          apr_addto_duplicate="1"
22333251876Speter          break
22334251876Speter        fi
22335251876Speter      done
22336251876Speter      if test $apr_addto_duplicate = "0"; then
22337251876Speter        test "x$silent" != "xyes" && echo "  adding \"$i\" to LIBS"
22338251876Speter        LIBS="$LIBS $i"
22339251876Speter      fi
22340251876Speter    done
22341251876Speter  fi
22342251876Speter
22343251876Speter    fi
22344251876Speter
22345251876Speter    for ac_header in sql.h
22346251876Speterdo :
22347251876Speter  ac_fn_c_check_header_mongrel "$LINENO" "sql.h" "ac_cv_header_sql_h" "$ac_includes_default"
22348251876Speterif test "x$ac_cv_header_sql_h" = xyes; then :
22349251876Speter  cat >>confdefs.h <<_ACEOF
22350251876Speter#define HAVE_SQL_H 1
22351251876Speter_ACEOF
22352251876Speter { $as_echo "$as_me:${as_lineno-$LINENO}: checking for SQLAllocHandle in -lodbc" >&5
22353251876Speter$as_echo_n "checking for SQLAllocHandle in -lodbc... " >&6; }
22354251876Speterif ${ac_cv_lib_odbc_SQLAllocHandle+:} false; then :
22355251876Speter  $as_echo_n "(cached) " >&6
22356251876Speterelse
22357251876Speter  ac_check_lib_save_LIBS=$LIBS
22358251876SpeterLIBS="-lodbc  $LIBS"
22359251876Spetercat confdefs.h - <<_ACEOF >conftest.$ac_ext
22360251876Speter/* end confdefs.h.  */
22361251876Speter
22362251876Speter/* Override any GCC internal prototype to avoid an error.
22363251876Speter   Use char because int might match the return type of a GCC
22364251876Speter   builtin and then its argument prototype would still apply.  */
22365251876Speter#ifdef __cplusplus
22366251876Speterextern "C"
22367251876Speter#endif
22368251876Speterchar SQLAllocHandle ();
22369251876Speterint
22370251876Spetermain ()
22371251876Speter{
22372251876Speterreturn SQLAllocHandle ();
22373251876Speter  ;
22374251876Speter  return 0;
22375251876Speter}
22376251876Speter_ACEOF
22377251876Speterif ac_fn_c_try_link "$LINENO"; then :
22378251876Speter  ac_cv_lib_odbc_SQLAllocHandle=yes
22379251876Speterelse
22380251876Speter  ac_cv_lib_odbc_SQLAllocHandle=no
22381251876Speterfi
22382251876Speterrm -f core conftest.err conftest.$ac_objext \
22383251876Speter    conftest$ac_exeext conftest.$ac_ext
22384251876SpeterLIBS=$ac_check_lib_save_LIBS
22385251876Speterfi
22386251876Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_odbc_SQLAllocHandle" >&5
22387251876Speter$as_echo "$ac_cv_lib_odbc_SQLAllocHandle" >&6; }
22388251876Speterif test "x$ac_cv_lib_odbc_SQLAllocHandle" = xyes; then :
22389251876Speter  apu_have_odbc=1
22390251876Speterfi
22391251876Speter
22392251876Speterfi
22393251876Speter
22394251876Speterdone
22395251876Speter
22396251876Speter    if test "$apu_have_odbc" = "0"; then
22397251876Speter      for ac_header in odbc/sql.h
22398251876Speterdo :
22399251876Speter  ac_fn_c_check_header_mongrel "$LINENO" "odbc/sql.h" "ac_cv_header_odbc_sql_h" "$ac_includes_default"
22400251876Speterif test "x$ac_cv_header_odbc_sql_h" = xyes; then :
22401251876Speter  cat >>confdefs.h <<_ACEOF
22402251876Speter#define HAVE_ODBC_SQL_H 1
22403251876Speter_ACEOF
22404251876Speter { $as_echo "$as_me:${as_lineno-$LINENO}: checking for SQLAllocHandle in -lodbc" >&5
22405251876Speter$as_echo_n "checking for SQLAllocHandle in -lodbc... " >&6; }
22406251876Speterif ${ac_cv_lib_odbc_SQLAllocHandle+:} false; then :
22407251876Speter  $as_echo_n "(cached) " >&6
22408251876Speterelse
22409251876Speter  ac_check_lib_save_LIBS=$LIBS
22410251876SpeterLIBS="-lodbc  $LIBS"
22411251876Spetercat confdefs.h - <<_ACEOF >conftest.$ac_ext
22412251876Speter/* end confdefs.h.  */
22413251876Speter
22414251876Speter/* Override any GCC internal prototype to avoid an error.
22415251876Speter   Use char because int might match the return type of a GCC
22416251876Speter   builtin and then its argument prototype would still apply.  */
22417251876Speter#ifdef __cplusplus
22418251876Speterextern "C"
22419251876Speter#endif
22420251876Speterchar SQLAllocHandle ();
22421251876Speterint
22422251876Spetermain ()
22423251876Speter{
22424251876Speterreturn SQLAllocHandle ();
22425251876Speter  ;
22426251876Speter  return 0;
22427251876Speter}
22428251876Speter_ACEOF
22429251876Speterif ac_fn_c_try_link "$LINENO"; then :
22430251876Speter  ac_cv_lib_odbc_SQLAllocHandle=yes
22431251876Speterelse
22432251876Speter  ac_cv_lib_odbc_SQLAllocHandle=no
22433251876Speterfi
22434251876Speterrm -f core conftest.err conftest.$ac_objext \
22435251876Speter    conftest$ac_exeext conftest.$ac_ext
22436251876SpeterLIBS=$ac_check_lib_save_LIBS
22437251876Speterfi
22438251876Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_odbc_SQLAllocHandle" >&5
22439251876Speter$as_echo "$ac_cv_lib_odbc_SQLAllocHandle" >&6; }
22440251876Speterif test "x$ac_cv_lib_odbc_SQLAllocHandle" = xyes; then :
22441251876Speter  apu_have_odbc=1
22442251876Speterfi
22443251876Speter
22444251876Speterfi
22445251876Speter
22446251876Speterdone
22447251876Speter
22448251876Speter    fi
22449251876Speter    if test "$apu_have_odbc" != "0" && test "x$ODBC_CONFIG" != 'x'; then
22450251876Speter
22451251876Speter  if test "x$APRUTIL_PRIV_INCLUDES" = "x"; then
22452251876Speter    test "x$silent" != "xyes" && echo "  setting APRUTIL_PRIV_INCLUDES to \"$odbc_CPPFLAGS\""
22453251876Speter    APRUTIL_PRIV_INCLUDES="$odbc_CPPFLAGS"
22454251876Speter  else
22455251876Speter    apr_addto_bugger="$odbc_CPPFLAGS"
22456251876Speter    for i in $apr_addto_bugger; do
22457251876Speter      apr_addto_duplicate="0"
22458251876Speter      for j in $APRUTIL_PRIV_INCLUDES; do
22459251876Speter        if test "x$i" = "x$j"; then
22460251876Speter          apr_addto_duplicate="1"
22461251876Speter          break
22462251876Speter        fi
22463251876Speter      done
22464251876Speter      if test $apr_addto_duplicate = "0"; then
22465251876Speter        test "x$silent" != "xyes" && echo "  adding \"$i\" to APRUTIL_PRIV_INCLUDES"
22466251876Speter        APRUTIL_PRIV_INCLUDES="$APRUTIL_PRIV_INCLUDES $i"
22467251876Speter      fi
22468251876Speter    done
22469251876Speter  fi
22470251876Speter
22471251876Speter    fi
22472251876Speter
22473251876Speterfi
22474251876Speter
22475251876Speter
22476251876Speter      if test "$apu_have_odbc" = "1"; then
22477253734Speter
22478253734Speter  if test "x$LDADD_dbd_odbc" = "x"; then
22479253734Speter    test "x$silent" != "xyes" && echo "  setting LDADD_dbd_odbc to \"$odbc_LDFLAGS -lodbc $odbc_LIBS\""
22480251876Speter    LDADD_dbd_odbc="$odbc_LDFLAGS -lodbc $odbc_LIBS"
22481253734Speter  else
22482253734Speter    apr_addto_bugger="$odbc_LDFLAGS -lodbc $odbc_LIBS"
22483253734Speter    for i in $apr_addto_bugger; do
22484253734Speter      apr_addto_duplicate="0"
22485253734Speter      for j in $LDADD_dbd_odbc; do
22486253734Speter        if test "x$i" = "x$j"; then
22487253734Speter          apr_addto_duplicate="1"
22488253734Speter          break
22489253734Speter        fi
22490253734Speter      done
22491253734Speter      if test $apr_addto_duplicate = "0"; then
22492253734Speter        test "x$silent" != "xyes" && echo "  adding \"$i\" to LDADD_dbd_odbc"
22493253734Speter        LDADD_dbd_odbc="$LDADD_dbd_odbc $i"
22494253734Speter      fi
22495253734Speter    done
22496251876Speter  fi
22497251876Speter
22498253734Speter  fi
22499251876Speter
22500253734Speter
22501251876Speter  LIBS="$old_libs"
22502251876Speter  CPPFLAGS="$old_cppflags"
22503251876Speter  LDFLAGS="$old_ldflags"
22504251876Speter
22505251876Speter  apu_dbd_tests=""
22506251876Speter  test $apu_have_oracle = 1 &&  apu_dbd_tests="$apu_dbd_tests oracle"
22507251876Speter  test $apu_have_pgsql = 1 &&   apu_dbd_tests="$apu_dbd_tests pgsql"
22508251876Speter  test $apu_have_mysql = 1 &&   apu_dbd_tests="$apu_dbd_tests mysql"
22509251876Speter  test $apu_have_sqlite2 = 1 && apu_dbd_tests="$apu_dbd_tests sqlite2"
22510251876Speter  test $apu_have_sqlite3 = 1 && apu_dbd_tests="$apu_dbd_tests sqlite3"
22511251876Speter  test $apu_have_odbc = 1 &&    apu_dbd_tests="$apu_dbd_tests odbc"
22512251876Speter
22513251876Speter
22514251876Speter
22515251876Speter
22516251876Spetersave_cppflags="$CPPFLAGS"
22517251876Spetersave_ldflags="$LDFLAGS"
22518251876Speter
22519251876Speterapu_has_expat=0
22520251876Speter
22521251876Speterapu_try_external_expat=1
22522251876Speter
22523251876Speter
22524251876Speter# Check whether --with-expat was given.
22525251876Speterif test "${with_expat+set}" = set; then :
22526251876Speter  withval=$with_expat;
22527251876Speter  if test "$withval" = "yes"; then
22528251876Speter    as_fn_error $? "a directory must be specified for --with-expat" "$LINENO" 5
22529251876Speter  elif test "$withval" = "no"; then
22530251876Speter    as_fn_error $? "Expat cannot be disabled (at this time)" "$LINENO" 5
22531251876Speter  else
22532251876Speter    # Add given path to standard search paths if appropriate:
22533251876Speter    if test "$withval" != "/usr"; then
22534251876Speter
22535251876Speter  if test "x$LDFLAGS" = "x"; then
22536251876Speter    test "x$silent" != "xyes" && echo "  setting LDFLAGS to \"-L$withval/lib\""
22537251876Speter    LDFLAGS="-L$withval/lib"
22538251876Speter  else
22539251876Speter    apr_addto_bugger="-L$withval/lib"
22540251876Speter    for i in $apr_addto_bugger; do
22541251876Speter      apr_addto_duplicate="0"
22542251876Speter      for j in $LDFLAGS; do
22543251876Speter        if test "x$i" = "x$j"; then
22544251876Speter          apr_addto_duplicate="1"
22545251876Speter          break
22546251876Speter        fi
22547251876Speter      done
22548251876Speter      if test $apr_addto_duplicate = "0"; then
22549251876Speter        test "x$silent" != "xyes" && echo "  adding \"$i\" to LDFLAGS"
22550251876Speter        LDFLAGS="$LDFLAGS $i"
22551251876Speter      fi
22552251876Speter    done
22553251876Speter  fi
22554251876Speter
22555251876Speter
22556251876Speter  if test "x$CPPFLAGS" = "x"; then
22557251876Speter    test "x$silent" != "xyes" && echo "  setting CPPFLAGS to \"-I$withval/include\""
22558251876Speter    CPPFLAGS="-I$withval/include"
22559251876Speter  else
22560251876Speter    apr_addto_bugger="-I$withval/include"
22561251876Speter    for i in $apr_addto_bugger; do
22562251876Speter      apr_addto_duplicate="0"
22563251876Speter      for j in $CPPFLAGS; do
22564251876Speter        if test "x$i" = "x$j"; then
22565251876Speter          apr_addto_duplicate="1"
22566251876Speter          break
22567251876Speter        fi
22568251876Speter      done
22569251876Speter      if test $apr_addto_duplicate = "0"; then
22570251876Speter        test "x$silent" != "xyes" && echo "  adding \"$i\" to CPPFLAGS"
22571251876Speter        CPPFLAGS="$CPPFLAGS $i"
22572251876Speter      fi
22573251876Speter    done
22574251876Speter  fi
22575251876Speter
22576251876Speter
22577251876Speter  if test "x$APRUTIL_INCLUDES" = "x"; then
22578251876Speter    test "x$silent" != "xyes" && echo "  setting APRUTIL_INCLUDES to \"-I$withval/include\""
22579251876Speter    APRUTIL_INCLUDES="-I$withval/include"
22580251876Speter  else
22581251876Speter    apr_addto_bugger="-I$withval/include"
22582251876Speter    for i in $apr_addto_bugger; do
22583251876Speter      apr_addto_duplicate="0"
22584251876Speter      for j in $APRUTIL_INCLUDES; do
22585251876Speter        if test "x$i" = "x$j"; then
22586251876Speter          apr_addto_duplicate="1"
22587251876Speter          break
22588251876Speter        fi
22589251876Speter      done
22590251876Speter      if test $apr_addto_duplicate = "0"; then
22591251876Speter        test "x$silent" != "xyes" && echo "  adding \"$i\" to APRUTIL_INCLUDES"
22592251876Speter        APRUTIL_INCLUDES="$APRUTIL_INCLUDES $i"
22593251876Speter      fi
22594251876Speter    done
22595251876Speter  fi
22596251876Speter
22597251876Speter
22598251876Speter  if test "x$APRUTIL_LDFLAGS" = "x"; then
22599251876Speter    test "x$silent" != "xyes" && echo "  setting APRUTIL_LDFLAGS to \"-L$withval/lib\""
22600251876Speter    APRUTIL_LDFLAGS="-L$withval/lib"
22601251876Speter  else
22602251876Speter    apr_addto_bugger="-L$withval/lib"
22603251876Speter    for i in $apr_addto_bugger; do
22604251876Speter      apr_addto_duplicate="0"
22605251876Speter      for j in $APRUTIL_LDFLAGS; do
22606251876Speter        if test "x$i" = "x$j"; then
22607251876Speter          apr_addto_duplicate="1"
22608251876Speter          break
22609251876Speter        fi
22610251876Speter      done
22611251876Speter      if test $apr_addto_duplicate = "0"; then
22612251876Speter        test "x$silent" != "xyes" && echo "  adding \"$i\" to APRUTIL_LDFLAGS"
22613251876Speter        APRUTIL_LDFLAGS="$APRUTIL_LDFLAGS $i"
22614251876Speter      fi
22615251876Speter    done
22616251876Speter  fi
22617251876Speter
22618251876Speter    fi
22619251876Speter  fi
22620251876Speter
22621251876Speterfi
22622251876Speter
22623251876Speter
22624251876Speterif test $apu_try_external_expat = 1; then
22625251876Speter
22626251876Speter
22627251876Speter
22628251876Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking Expat 1.95.x" >&5
22629251876Speter$as_echo_n "checking Expat 1.95.x... " >&6; }
22630251876Speterif ${apu_cv_expat_system+:} false; then :
22631251876Speter  $as_echo_n "(cached) " >&6
22632251876Speterelse
22633251876Speter
22634251876Speter  apu_expat_LIBS=$LIBS
22635251876Speter  LIBS="$LIBS -lexpat"
22636251876Speter  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
22637251876Speter/* end confdefs.h.  */
22638251876Speter#include <stdlib.h>
22639251876Speter#include <expat.h>
22640251876Speterint
22641251876Spetermain ()
22642251876Speter{
22643251876SpeterXML_ParserCreate(NULL);
22644251876Speter  ;
22645251876Speter  return 0;
22646251876Speter}
22647251876Speter_ACEOF
22648251876Speterif ac_fn_c_try_link "$LINENO"; then :
22649251876Speter  apu_cv_expat_system=yes
22650251876Speterelse
22651251876Speter  apu_cv_expat_system=no
22652251876Speterfi
22653251876Speterrm -f core conftest.err conftest.$ac_objext \
22654251876Speter    conftest$ac_exeext conftest.$ac_ext
22655251876Speter  LIBS=$apu_expat_LIBS
22656251876Speter
22657251876Speterfi
22658251876Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $apu_cv_expat_system" >&5
22659251876Speter$as_echo "$apu_cv_expat_system" >&6; }
22660251876Speter
22661251876Speterif test $apu_cv_expat_system = yes; then
22662251876Speter
22663251876Speter$as_echo "#define HAVE_EXPAT_H 1" >>confdefs.h
22664251876Speter
22665251876Speter   apu_expat_libs="-lexpat"
22666251876Speter   apu_has_expat=1
22667251876Speter
22668251876Speterelse
22669251876Speter   apu_has_expat=0
22670251876Speter
22671251876Speterfi
22672251876Speter
22673251876Speter
22674251876Speter  if test $apu_has_expat = 0; then
22675251876Speter
22676251876Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking old Debian-packaged expat" >&5
22677251876Speter$as_echo_n "checking old Debian-packaged expat... " >&6; }
22678251876Speterif ${apu_cv_expat_debian+:} false; then :
22679251876Speter  $as_echo_n "(cached) " >&6
22680251876Speterelse
22681251876Speter
22682251876Speter  apu_expat_LIBS=$LIBS
22683251876Speter  LIBS="$LIBS -lxmlparse -lxmltok"
22684251876Speter  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
22685251876Speter/* end confdefs.h.  */
22686251876Speter#include <stdlib.h>
22687251876Speter#include <xmltok/xmlparse.h>
22688251876Speterint
22689251876Spetermain ()
22690251876Speter{
22691251876SpeterXML_ParserCreate(NULL);
22692251876Speter  ;
22693251876Speter  return 0;
22694251876Speter}
22695251876Speter_ACEOF
22696251876Speterif ac_fn_c_try_link "$LINENO"; then :
22697251876Speter  apu_cv_expat_debian=yes
22698251876Speterelse
22699251876Speter  apu_cv_expat_debian=no
22700251876Speterfi
22701251876Speterrm -f core conftest.err conftest.$ac_objext \
22702251876Speter    conftest$ac_exeext conftest.$ac_ext
22703251876Speter  LIBS=$apu_expat_LIBS
22704251876Speter
22705251876Speterfi
22706251876Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $apu_cv_expat_debian" >&5
22707251876Speter$as_echo "$apu_cv_expat_debian" >&6; }
22708251876Speter
22709251876Speterif test $apu_cv_expat_debian = yes; then
22710251876Speter
22711251876Speter$as_echo "#define HAVE_XMLTOK_XMLPARSE_H 1" >>confdefs.h
22712251876Speter
22713251876Speter   apu_expat_libs="-lxmlparse -lxmltok"
22714251876Speter   apu_has_expat=1
22715251876Speter
22716251876Speterelse
22717251876Speter   apu_has_expat=0
22718251876Speter
22719251876Speterfi
22720251876Speter
22721251876Speter  fi
22722251876Speter
22723251876Speter  if test $apu_has_expat = 0; then
22724251876Speter
22725251876Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking old FreeBSD-packaged expat" >&5
22726251876Speter$as_echo_n "checking old FreeBSD-packaged expat... " >&6; }
22727251876Speterif ${apu_cv_expat_freebsd+:} false; then :
22728251876Speter  $as_echo_n "(cached) " >&6
22729251876Speterelse
22730251876Speter
22731251876Speter  apu_expat_LIBS=$LIBS
22732251876Speter  LIBS="$LIBS -lexpat"
22733251876Speter  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
22734251876Speter/* end confdefs.h.  */
22735251876Speter#include <stdlib.h>
22736251876Speter#include <xml/xmlparse.h>
22737251876Speterint
22738251876Spetermain ()
22739251876Speter{
22740251876SpeterXML_ParserCreate(NULL);
22741251876Speter  ;
22742251876Speter  return 0;
22743251876Speter}
22744251876Speter_ACEOF
22745251876Speterif ac_fn_c_try_link "$LINENO"; then :
22746251876Speter  apu_cv_expat_freebsd=yes
22747251876Speterelse
22748251876Speter  apu_cv_expat_freebsd=no
22749251876Speterfi
22750251876Speterrm -f core conftest.err conftest.$ac_objext \
22751251876Speter    conftest$ac_exeext conftest.$ac_ext
22752251876Speter  LIBS=$apu_expat_LIBS
22753251876Speter
22754251876Speterfi
22755251876Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $apu_cv_expat_freebsd" >&5
22756251876Speter$as_echo "$apu_cv_expat_freebsd" >&6; }
22757251876Speter
22758251876Speterif test $apu_cv_expat_freebsd = yes; then
22759251876Speter
22760251876Speter$as_echo "#define HAVE_XML_XMLPARSE_H 1" >>confdefs.h
22761251876Speter
22762251876Speter   apu_expat_libs="-lexpat"
22763251876Speter   apu_has_expat=1
22764251876Speter
22765251876Speterelse
22766251876Speter   apu_has_expat=0
22767251876Speter
22768251876Speterfi
22769251876Speter
22770251876Speter  fi
22771251876Speter
22772251876Speter  if test $apu_has_expat = 0; then
22773251876Speter
22774251876Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking Expat 1.0/1.1" >&5
22775251876Speter$as_echo_n "checking Expat 1.0/1.1... " >&6; }
22776251876Speterif ${apu_cv_expat_1011+:} false; then :
22777251876Speter  $as_echo_n "(cached) " >&6
22778251876Speterelse
22779251876Speter
22780251876Speter  apu_expat_LIBS=$LIBS
22781251876Speter  LIBS="$LIBS -lexpat"
22782251876Speter  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
22783251876Speter/* end confdefs.h.  */
22784251876Speter#include <stdlib.h>
22785251876Speter#include <xmlparse/xmlparse.h>
22786251876Speterint
22787251876Spetermain ()
22788251876Speter{
22789251876SpeterXML_ParserCreate(NULL);
22790251876Speter  ;
22791251876Speter  return 0;
22792251876Speter}
22793251876Speter_ACEOF
22794251876Speterif ac_fn_c_try_link "$LINENO"; then :
22795251876Speter  apu_cv_expat_1011=yes
22796251876Speterelse
22797251876Speter  apu_cv_expat_1011=no
22798251876Speterfi
22799251876Speterrm -f core conftest.err conftest.$ac_objext \
22800251876Speter    conftest$ac_exeext conftest.$ac_ext
22801251876Speter  LIBS=$apu_expat_LIBS
22802251876Speter
22803251876Speterfi
22804251876Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $apu_cv_expat_1011" >&5
22805251876Speter$as_echo "$apu_cv_expat_1011" >&6; }
22806251876Speter
22807251876Speterif test $apu_cv_expat_1011 = yes; then
22808251876Speter
22809251876Speter$as_echo "#define HAVE_XMLPARSE_XMLPARSE_H 1" >>confdefs.h
22810251876Speter
22811251876Speter   apu_expat_libs="-lexpat"
22812251876Speter   apu_has_expat=1
22813251876Speter
22814251876Speterelse
22815251876Speter   apu_has_expat=0
22816251876Speter
22817251876Speterfi
22818251876Speter
22819251876Speter  fi
22820251876Speter
22821251876Speter  if test $apu_has_expat = 0; then
22822251876Speter
22823251876Speter  if test "x$LDFLAGS" = "x"; then
22824251876Speter    test "x$silent" != "xyes" && echo "  setting LDFLAGS to \"-L/usr/local/lib\""
22825251876Speter    LDFLAGS="-L/usr/local/lib"
22826251876Speter  else
22827251876Speter    apr_addto_bugger="-L/usr/local/lib"
22828251876Speter    for i in $apr_addto_bugger; do
22829251876Speter      apr_addto_duplicate="0"
22830251876Speter      for j in $LDFLAGS; do
22831251876Speter        if test "x$i" = "x$j"; then
22832251876Speter          apr_addto_duplicate="1"
22833251876Speter          break
22834251876Speter        fi
22835251876Speter      done
22836251876Speter      if test $apr_addto_duplicate = "0"; then
22837251876Speter        test "x$silent" != "xyes" && echo "  adding \"$i\" to LDFLAGS"
22838251876Speter        LDFLAGS="$LDFLAGS $i"
22839251876Speter      fi
22840251876Speter    done
22841251876Speter  fi
22842251876Speter
22843251876Speter
22844251876Speter  if test "x$CPPFLAGS" = "x"; then
22845251876Speter    test "x$silent" != "xyes" && echo "  setting CPPFLAGS to \"-I/usr/local/include\""
22846251876Speter    CPPFLAGS="-I/usr/local/include"
22847251876Speter  else
22848251876Speter    apr_addto_bugger="-I/usr/local/include"
22849251876Speter    for i in $apr_addto_bugger; do
22850251876Speter      apr_addto_duplicate="0"
22851251876Speter      for j in $CPPFLAGS; do
22852251876Speter        if test "x$i" = "x$j"; then
22853251876Speter          apr_addto_duplicate="1"
22854251876Speter          break
22855251876Speter        fi
22856251876Speter      done
22857251876Speter      if test $apr_addto_duplicate = "0"; then
22858251876Speter        test "x$silent" != "xyes" && echo "  adding \"$i\" to CPPFLAGS"
22859251876Speter        CPPFLAGS="$CPPFLAGS $i"
22860251876Speter      fi
22861251876Speter    done
22862251876Speter  fi
22863251876Speter
22864251876Speter
22865251876Speter
22866251876Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking Expat 1.95.x in /usr/local" >&5
22867251876Speter$as_echo_n "checking Expat 1.95.x in /usr/local... " >&6; }
22868251876Speterif ${apu_cv_expat_usrlocal+:} false; then :
22869251876Speter  $as_echo_n "(cached) " >&6
22870251876Speterelse
22871251876Speter
22872251876Speter  apu_expat_LIBS=$LIBS
22873251876Speter  LIBS="$LIBS -lexpat"
22874251876Speter  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
22875251876Speter/* end confdefs.h.  */
22876251876Speter#include <stdlib.h>
22877251876Speter#include <expat.h>
22878251876Speterint
22879251876Spetermain ()
22880251876Speter{
22881251876SpeterXML_ParserCreate(NULL);
22882251876Speter  ;
22883251876Speter  return 0;
22884251876Speter}
22885251876Speter_ACEOF
22886251876Speterif ac_fn_c_try_link "$LINENO"; then :
22887251876Speter  apu_cv_expat_usrlocal=yes
22888251876Speterelse
22889251876Speter  apu_cv_expat_usrlocal=no
22890251876Speterfi
22891251876Speterrm -f core conftest.err conftest.$ac_objext \
22892251876Speter    conftest$ac_exeext conftest.$ac_ext
22893251876Speter  LIBS=$apu_expat_LIBS
22894251876Speter
22895251876Speterfi
22896251876Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $apu_cv_expat_usrlocal" >&5
22897251876Speter$as_echo "$apu_cv_expat_usrlocal" >&6; }
22898251876Speter
22899251876Speterif test $apu_cv_expat_usrlocal = yes; then
22900251876Speter
22901251876Speter$as_echo "#define HAVE_EXPAT_H 1" >>confdefs.h
22902251876Speter
22903251876Speter   apu_expat_libs="-lexpat"
22904251876Speter   apu_has_expat=1
22905251876Speter
22906251876Speter  if test "x$APRUTIL_INCLUDES" = "x"; then
22907251876Speter    test "x$silent" != "xyes" && echo "  setting APRUTIL_INCLUDES to \"-I/usr/local/include\""
22908251876Speter    APRUTIL_INCLUDES="-I/usr/local/include"
22909251876Speter  else
22910251876Speter    apr_addto_bugger="-I/usr/local/include"
22911251876Speter    for i in $apr_addto_bugger; do
22912251876Speter      apr_addto_duplicate="0"
22913251876Speter      for j in $APRUTIL_INCLUDES; do
22914251876Speter        if test "x$i" = "x$j"; then
22915251876Speter          apr_addto_duplicate="1"
22916251876Speter          break
22917251876Speter        fi
22918251876Speter      done
22919251876Speter      if test $apr_addto_duplicate = "0"; then
22920251876Speter        test "x$silent" != "xyes" && echo "  adding \"$i\" to APRUTIL_INCLUDES"
22921251876Speter        APRUTIL_INCLUDES="$APRUTIL_INCLUDES $i"
22922251876Speter      fi
22923251876Speter    done
22924251876Speter  fi
22925251876Speter
22926251876Speter
22927251876Speter  if test "x$APRUTIL_LDFLAGS" = "x"; then
22928251876Speter    test "x$silent" != "xyes" && echo "  setting APRUTIL_LDFLAGS to \"-L/usr/local/lib\""
22929251876Speter    APRUTIL_LDFLAGS="-L/usr/local/lib"
22930251876Speter  else
22931251876Speter    apr_addto_bugger="-L/usr/local/lib"
22932251876Speter    for i in $apr_addto_bugger; do
22933251876Speter      apr_addto_duplicate="0"
22934251876Speter      for j in $APRUTIL_LDFLAGS; do
22935251876Speter        if test "x$i" = "x$j"; then
22936251876Speter          apr_addto_duplicate="1"
22937251876Speter          break
22938251876Speter        fi
22939251876Speter      done
22940251876Speter      if test $apr_addto_duplicate = "0"; then
22941251876Speter        test "x$silent" != "xyes" && echo "  adding \"$i\" to APRUTIL_LDFLAGS"
22942251876Speter        APRUTIL_LDFLAGS="$APRUTIL_LDFLAGS $i"
22943251876Speter      fi
22944251876Speter    done
22945251876Speter  fi
22946251876Speter
22947251876Speterelse
22948251876Speter   apu_has_expat=0
22949251876Speter
22950251876Speter
22951251876Speter  if test "x$LDFLAGS" = "x-L/usr/local/lib"; then
22952251876Speter    test "x$silent" != "xyes" && echo "  nulling LDFLAGS"
22953251876Speter    LDFLAGS=""
22954251876Speter  else
22955251876Speter    apr_new_bugger=""
22956251876Speter    apr_removed=0
22957251876Speter    for i in $LDFLAGS; do
22958251876Speter      if test "x$i" != "x-L/usr/local/lib"; then
22959251876Speter        apr_new_bugger="$apr_new_bugger $i"
22960251876Speter      else
22961251876Speter        apr_removed=1
22962251876Speter      fi
22963251876Speter    done
22964251876Speter    if test $apr_removed = "1"; then
22965251876Speter      test "x$silent" != "xyes" && echo "  removed \"-L/usr/local/lib\" from LDFLAGS"
22966251876Speter      LDFLAGS=$apr_new_bugger
22967251876Speter    fi
22968251876Speter  fi
22969251876Speter
22970251876Speter
22971251876Speter  if test "x$CPPFLAGS" = "x-I/usr/local/include"; then
22972251876Speter    test "x$silent" != "xyes" && echo "  nulling CPPFLAGS"
22973251876Speter    CPPFLAGS=""
22974251876Speter  else
22975251876Speter    apr_new_bugger=""
22976251876Speter    apr_removed=0
22977251876Speter    for i in $CPPFLAGS; do
22978251876Speter      if test "x$i" != "x-I/usr/local/include"; then
22979251876Speter        apr_new_bugger="$apr_new_bugger $i"
22980251876Speter      else
22981251876Speter        apr_removed=1
22982251876Speter      fi
22983251876Speter    done
22984251876Speter    if test $apr_removed = "1"; then
22985251876Speter      test "x$silent" != "xyes" && echo "  removed \"-I/usr/local/include\" from CPPFLAGS"
22986251876Speter      CPPFLAGS=$apr_new_bugger
22987251876Speter    fi
22988251876Speter  fi
22989251876Speter
22990251876Speter
22991251876Speterfi
22992251876Speter
22993251876Speter  fi
22994251876Speter
22995251876Speterfi
22996251876Speter
22997251876Speter
22998251876Speter  if test "x$APRUTIL_EXPORT_LIBS" = "x"; then
22999251876Speter    test "x$silent" != "xyes" && echo "  setting APRUTIL_EXPORT_LIBS to \"$apu_expat_libs\""
23000251876Speter    APRUTIL_EXPORT_LIBS="$apu_expat_libs"
23001251876Speter  else
23002251876Speter    apr_addto_bugger="$apu_expat_libs"
23003251876Speter    for i in $apr_addto_bugger; do
23004251876Speter      apr_addto_duplicate="0"
23005251876Speter      for j in $APRUTIL_EXPORT_LIBS; do
23006251876Speter        if test "x$i" = "x$j"; then
23007251876Speter          apr_addto_duplicate="1"
23008251876Speter          break
23009251876Speter        fi
23010251876Speter      done
23011251876Speter      if test $apr_addto_duplicate = "0"; then
23012251876Speter        test "x$silent" != "xyes" && echo "  adding \"$i\" to APRUTIL_EXPORT_LIBS"
23013251876Speter        APRUTIL_EXPORT_LIBS="$APRUTIL_EXPORT_LIBS $i"
23014251876Speter      fi
23015251876Speter    done
23016251876Speter  fi
23017251876Speter
23018251876Speter
23019251876Speter  if test "x$APRUTIL_LIBS" = "x"; then
23020251876Speter    test "x$silent" != "xyes" && echo "  setting APRUTIL_LIBS to \"$apu_expat_libs\""
23021251876Speter    APRUTIL_LIBS="$apu_expat_libs"
23022251876Speter  else
23023251876Speter    apr_addto_bugger="$apu_expat_libs"
23024251876Speter    for i in $apr_addto_bugger; do
23025251876Speter      apr_addto_duplicate="0"
23026251876Speter      for j in $APRUTIL_LIBS; do
23027251876Speter        if test "x$i" = "x$j"; then
23028251876Speter          apr_addto_duplicate="1"
23029251876Speter          break
23030251876Speter        fi
23031251876Speter      done
23032251876Speter      if test $apr_addto_duplicate = "0"; then
23033251876Speter        test "x$silent" != "xyes" && echo "  adding \"$i\" to APRUTIL_LIBS"
23034251876Speter        APRUTIL_LIBS="$APRUTIL_LIBS $i"
23035251876Speter      fi
23036251876Speter    done
23037251876Speter  fi
23038251876Speter
23039251876Speter
23040251876SpeterCPPFLAGS=$save_cppflags
23041251876SpeterLDFLAGS=$save_ldflags
23042251876Speter
23043251876Speter
23044251876Speter
23045251876Speterapu_iconv_dir="unknown"
23046251876Speterhave_apr_iconv="0"
23047251876Speterwant_iconv="1"
23048251876Speter
23049251876Speter# Check whether --with-iconv was given.
23050251876Speterif test "${with_iconv+set}" = set; then :
23051251876Speter  withval=$with_iconv;  apu_iconv_dir="$withval"
23052251876Speter    if test "$apu_iconv_dir" = "no"; then
23053251876Speter      have_apr_iconv="0"
23054251876Speter      have_iconv="0"
23055251876Speter      want_iconv="0"
23056251876Speter    elif test "$apu_iconv_dir" != "yes"; then
23057251876Speter      if test -f "$apu_iconv_dir/include/apr-1/api_version.h"; then
23058251876Speter        have_apr_iconv="1"
23059251876Speter        have_iconv="0"
23060251876Speter
23061251876Speter  if test "x$APRUTIL_INCLUDES" = "x"; then
23062251876Speter    test "x$silent" != "xyes" && echo "  setting APRUTIL_INCLUDES to \"-I$apu_iconv_dir/include/apr-1\""
23063251876Speter    APRUTIL_INCLUDES="-I$apu_iconv_dir/include/apr-1"
23064251876Speter  else
23065251876Speter    apr_addto_bugger="-I$apu_iconv_dir/include/apr-1"
23066251876Speter    for i in $apr_addto_bugger; do
23067251876Speter      apr_addto_duplicate="0"
23068251876Speter      for j in $APRUTIL_INCLUDES; do
23069251876Speter        if test "x$i" = "x$j"; then
23070251876Speter          apr_addto_duplicate="1"
23071251876Speter          break
23072251876Speter        fi
23073251876Speter      done
23074251876Speter      if test $apr_addto_duplicate = "0"; then
23075251876Speter        test "x$silent" != "xyes" && echo "  adding \"$i\" to APRUTIL_INCLUDES"
23076251876Speter        APRUTIL_INCLUDES="$APRUTIL_INCLUDES $i"
23077251876Speter      fi
23078251876Speter    done
23079251876Speter  fi
23080251876Speter
23081251876Speter
23082251876Speter  if test "x$APRUTIL_LIBS" = "x"; then
23083251876Speter    test "x$silent" != "xyes" && echo "  setting APRUTIL_LIBS to \"$apu_iconv_dir/lib/libapriconv-1.la\""
23084251876Speter    APRUTIL_LIBS="$apu_iconv_dir/lib/libapriconv-1.la"
23085251876Speter  else
23086251876Speter    apr_addto_bugger="$apu_iconv_dir/lib/libapriconv-1.la"
23087251876Speter    for i in $apr_addto_bugger; do
23088251876Speter      apr_addto_duplicate="0"
23089251876Speter      for j in $APRUTIL_LIBS; do
23090251876Speter        if test "x$i" = "x$j"; then
23091251876Speter          apr_addto_duplicate="1"
23092251876Speter          break
23093251876Speter        fi
23094251876Speter      done
23095251876Speter      if test $apr_addto_duplicate = "0"; then
23096251876Speter        test "x$silent" != "xyes" && echo "  adding \"$i\" to APRUTIL_LIBS"
23097251876Speter        APRUTIL_LIBS="$APRUTIL_LIBS $i"
23098251876Speter      fi
23099251876Speter    done
23100251876Speter  fi
23101251876Speter
23102251876Speter        { $as_echo "$as_me:${as_lineno-$LINENO}: result: using apr-iconv" >&5
23103251876Speter$as_echo "using apr-iconv" >&6; }
23104251876Speter      elif test -f "$apu_iconv_dir/include/iconv.h"; then
23105251876Speter        have_apr_iconv="0"
23106251876Speter        have_iconv="1"
23107251876Speter
23108251876Speter  if test "x$CPPFLAGS" = "x"; then
23109251876Speter    test "x$silent" != "xyes" && echo "  setting CPPFLAGS to \"-I$apu_iconv_dir/include\""
23110251876Speter    CPPFLAGS="-I$apu_iconv_dir/include"
23111251876Speter  else
23112251876Speter    apr_addto_bugger="-I$apu_iconv_dir/include"
23113251876Speter    for i in $apr_addto_bugger; do
23114251876Speter      apr_addto_duplicate="0"
23115251876Speter      for j in $CPPFLAGS; do
23116251876Speter        if test "x$i" = "x$j"; then
23117251876Speter          apr_addto_duplicate="1"
23118251876Speter          break
23119251876Speter        fi
23120251876Speter      done
23121251876Speter      if test $apr_addto_duplicate = "0"; then
23122251876Speter        test "x$silent" != "xyes" && echo "  adding \"$i\" to CPPFLAGS"
23123251876Speter        CPPFLAGS="$CPPFLAGS $i"
23124251876Speter      fi
23125251876Speter    done
23126251876Speter  fi
23127251876Speter
23128251876Speter
23129251876Speter  if test "x$LDFLAGS" = "x"; then
23130251876Speter    test "x$silent" != "xyes" && echo "  setting LDFLAGS to \"-L$apu_iconv_dir/lib\""
23131251876Speter    LDFLAGS="-L$apu_iconv_dir/lib"
23132251876Speter  else
23133251876Speter    apr_addto_bugger="-L$apu_iconv_dir/lib"
23134251876Speter    for i in $apr_addto_bugger; do
23135251876Speter      apr_addto_duplicate="0"
23136251876Speter      for j in $LDFLAGS; do
23137251876Speter        if test "x$i" = "x$j"; then
23138251876Speter          apr_addto_duplicate="1"
23139251876Speter          break
23140251876Speter        fi
23141251876Speter      done
23142251876Speter      if test $apr_addto_duplicate = "0"; then
23143251876Speter        test "x$silent" != "xyes" && echo "  adding \"$i\" to LDFLAGS"
23144251876Speter        LDFLAGS="$LDFLAGS $i"
23145251876Speter      fi
23146251876Speter    done
23147251876Speter  fi
23148251876Speter
23149251876Speter      fi
23150251876Speter    fi
23151251876Speter
23152251876Speterfi
23153251876Speter
23154251876Speter
23155251876Speterif test "$want_iconv" = "1" -a "$have_apr_iconv" != "1"; then
23156251876Speter  ac_fn_c_check_header_mongrel "$LINENO" "iconv.h" "ac_cv_header_iconv_h" "$ac_includes_default"
23157251876Speterif test "x$ac_cv_header_iconv_h" = xyes; then :
23158251876Speter
23159251876Speter
23160251876Speter  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
23161251876Speter/* end confdefs.h.  */
23162251876Speter
23163251876Speter#include <stdlib.h>
23164251876Speter#include <iconv.h>
23165251876Speter
23166251876Speterint
23167251876Spetermain ()
23168251876Speter{
23169251876Speter
23170251876Speter  iconv_t cd = iconv_open("", "");
23171251876Speter  iconv(cd, NULL, NULL, NULL, NULL);
23172251876Speter
23173251876Speter  ;
23174251876Speter  return 0;
23175251876Speter}
23176251876Speter_ACEOF
23177251876Speterif ac_fn_c_try_link "$LINENO"; then :
23178251876Speter   have_iconv="1"
23179251876Speterelse
23180251876Speter
23181251876Speter
23182251876Speter
23183251876Speter  if test "x$LIBS" = "x"; then
23184251876Speter    test "x$silent" != "xyes" && echo "  setting LIBS to \"-liconv\""
23185251876Speter    LIBS="-liconv"
23186251876Speter  else
23187251876Speter    apr_addto_bugger="-liconv"
23188251876Speter    for i in $apr_addto_bugger; do
23189251876Speter      apr_addto_duplicate="0"
23190251876Speter      for j in $LIBS; do
23191251876Speter        if test "x$i" = "x$j"; then
23192251876Speter          apr_addto_duplicate="1"
23193251876Speter          break
23194251876Speter        fi
23195251876Speter      done
23196251876Speter      if test $apr_addto_duplicate = "0"; then
23197251876Speter        test "x$silent" != "xyes" && echo "  adding \"$i\" to LIBS"
23198251876Speter        LIBS="$LIBS $i"
23199251876Speter      fi
23200251876Speter    done
23201251876Speter  fi
23202251876Speter
23203251876Speter
23204251876Speter
23205251876Speter  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
23206251876Speter/* end confdefs.h.  */
23207251876Speter
23208251876Speter#include <stdlib.h>
23209251876Speter#include <iconv.h>
23210251876Speter
23211251876Speterint
23212251876Spetermain ()
23213251876Speter{
23214251876Speter
23215251876Speter  iconv_t cd = iconv_open("", "");
23216251876Speter  iconv(cd, NULL, NULL, NULL, NULL);
23217251876Speter
23218251876Speter  ;
23219251876Speter  return 0;
23220251876Speter}
23221251876Speter_ACEOF
23222251876Speterif ac_fn_c_try_link "$LINENO"; then :
23223251876Speter
23224251876Speter
23225251876Speter  if test "x$APRUTIL_LIBS" = "x"; then
23226251876Speter    test "x$silent" != "xyes" && echo "  setting APRUTIL_LIBS to \"-liconv\""
23227251876Speter    APRUTIL_LIBS="-liconv"
23228251876Speter  else
23229251876Speter    apr_addto_bugger="-liconv"
23230251876Speter    for i in $apr_addto_bugger; do
23231251876Speter      apr_addto_duplicate="0"
23232251876Speter      for j in $APRUTIL_LIBS; do
23233251876Speter        if test "x$i" = "x$j"; then
23234251876Speter          apr_addto_duplicate="1"
23235251876Speter          break
23236251876Speter        fi
23237251876Speter      done
23238251876Speter      if test $apr_addto_duplicate = "0"; then
23239251876Speter        test "x$silent" != "xyes" && echo "  adding \"$i\" to APRUTIL_LIBS"
23240251876Speter        APRUTIL_LIBS="$APRUTIL_LIBS $i"
23241251876Speter      fi
23242251876Speter    done
23243251876Speter  fi
23244251876Speter
23245251876Speter
23246251876Speter  if test "x$APRUTIL_EXPORT_LIBS" = "x"; then
23247251876Speter    test "x$silent" != "xyes" && echo "  setting APRUTIL_EXPORT_LIBS to \"-liconv\""
23248251876Speter    APRUTIL_EXPORT_LIBS="-liconv"
23249251876Speter  else
23250251876Speter    apr_addto_bugger="-liconv"
23251251876Speter    for i in $apr_addto_bugger; do
23252251876Speter      apr_addto_duplicate="0"
23253251876Speter      for j in $APRUTIL_EXPORT_LIBS; do
23254251876Speter        if test "x$i" = "x$j"; then
23255251876Speter          apr_addto_duplicate="1"
23256251876Speter          break
23257251876Speter        fi
23258251876Speter      done
23259251876Speter      if test $apr_addto_duplicate = "0"; then
23260251876Speter        test "x$silent" != "xyes" && echo "  adding \"$i\" to APRUTIL_EXPORT_LIBS"
23261251876Speter        APRUTIL_EXPORT_LIBS="$APRUTIL_EXPORT_LIBS $i"
23262251876Speter      fi
23263251876Speter    done
23264251876Speter  fi
23265251876Speter
23266251876Speter      have_iconv="1"
23267251876Speterelse
23268251876Speter   have_iconv="0"
23269251876Speterfi
23270251876Speterrm -f core conftest.err conftest.$ac_objext \
23271251876Speter    conftest$ac_exeext conftest.$ac_ext
23272251876Speter
23273251876Speter
23274251876Speter
23275251876Speter  if test "x$LIBS" = "x-liconv"; then
23276251876Speter    test "x$silent" != "xyes" && echo "  nulling LIBS"
23277251876Speter    LIBS=""
23278251876Speter  else
23279251876Speter    apr_new_bugger=""
23280251876Speter    apr_removed=0
23281251876Speter    for i in $LIBS; do
23282251876Speter      if test "x$i" != "x-liconv"; then
23283251876Speter        apr_new_bugger="$apr_new_bugger $i"
23284251876Speter      else
23285251876Speter        apr_removed=1
23286251876Speter      fi
23287251876Speter    done
23288251876Speter    if test $apr_removed = "1"; then
23289251876Speter      test "x$silent" != "xyes" && echo "  removed \"-liconv\" from LIBS"
23290251876Speter      LIBS=$apr_new_bugger
23291251876Speter    fi
23292251876Speter  fi
23293251876Speter
23294251876Speter
23295251876Speter
23296251876Speterfi
23297251876Speterrm -f core conftest.err conftest.$ac_objext \
23298251876Speter    conftest$ac_exeext conftest.$ac_ext
23299251876Speter
23300251876Speter
23301251876Speterelse
23302251876Speter   have_iconv="0"
23303251876Speterfi
23304251876Speter
23305251876Speter
23306251876Speterfi
23307251876Speter
23308251876Speterif test "$want_iconv" = "1" -a "$apu_iconv_dir" != "unknown"; then
23309251876Speter  if test "$have_iconv" != "1"; then
23310251876Speter    if test "$have_apr_iconv" != "1"; then
23311251876Speter      as_fn_error $? "iconv support requested, but not found" "$LINENO" 5
23312251876Speter    fi
23313251876Speter  fi
23314251876Speter
23315251876Speter  if test "x$CPPFLAGS" = "x-I$apu_iconv_dir/include"; then
23316251876Speter    test "x$silent" != "xyes" && echo "  nulling CPPFLAGS"
23317251876Speter    CPPFLAGS=""
23318251876Speter  else
23319251876Speter    apr_new_bugger=""
23320251876Speter    apr_removed=0
23321251876Speter    for i in $CPPFLAGS; do
23322251876Speter      if test "x$i" != "x-I$apu_iconv_dir/include"; then
23323251876Speter        apr_new_bugger="$apr_new_bugger $i"
23324251876Speter      else
23325251876Speter        apr_removed=1
23326251876Speter      fi
23327251876Speter    done
23328251876Speter    if test $apr_removed = "1"; then
23329251876Speter      test "x$silent" != "xyes" && echo "  removed \"-I$apu_iconv_dir/include\" from CPPFLAGS"
23330251876Speter      CPPFLAGS=$apr_new_bugger
23331251876Speter    fi
23332251876Speter  fi
23333251876Speter
23334251876Speter
23335251876Speter  if test "x$LDFLAGS" = "x-L$apu_iconv_dir/lib"; then
23336251876Speter    test "x$silent" != "xyes" && echo "  nulling LDFLAGS"
23337251876Speter    LDFLAGS=""
23338251876Speter  else
23339251876Speter    apr_new_bugger=""
23340251876Speter    apr_removed=0
23341251876Speter    for i in $LDFLAGS; do
23342251876Speter      if test "x$i" != "x-L$apu_iconv_dir/lib"; then
23343251876Speter        apr_new_bugger="$apr_new_bugger $i"
23344251876Speter      else
23345251876Speter        apr_removed=1
23346251876Speter      fi
23347251876Speter    done
23348251876Speter    if test $apr_removed = "1"; then
23349251876Speter      test "x$silent" != "xyes" && echo "  removed \"-L$apu_iconv_dir/lib\" from LDFLAGS"
23350251876Speter      LDFLAGS=$apr_new_bugger
23351251876Speter    fi
23352251876Speter  fi
23353251876Speter
23354251876Speter
23355251876Speter  if test "x$APRUTIL_INCLUDES" = "x"; then
23356251876Speter    test "x$silent" != "xyes" && echo "  setting APRUTIL_INCLUDES to \"-I$apu_iconv_dir/include\""
23357251876Speter    APRUTIL_INCLUDES="-I$apu_iconv_dir/include"
23358251876Speter  else
23359251876Speter    apr_addto_bugger="-I$apu_iconv_dir/include"
23360251876Speter    for i in $apr_addto_bugger; do
23361251876Speter      apr_addto_duplicate="0"
23362251876Speter      for j in $APRUTIL_INCLUDES; do
23363251876Speter        if test "x$i" = "x$j"; then
23364251876Speter          apr_addto_duplicate="1"
23365251876Speter          break
23366251876Speter        fi
23367251876Speter      done
23368251876Speter      if test $apr_addto_duplicate = "0"; then
23369251876Speter        test "x$silent" != "xyes" && echo "  adding \"$i\" to APRUTIL_INCLUDES"
23370251876Speter        APRUTIL_INCLUDES="$APRUTIL_INCLUDES $i"
23371251876Speter      fi
23372251876Speter    done
23373251876Speter  fi
23374251876Speter
23375251876Speter
23376251876Speter  if test "x$APRUTIL_LDFLAGS" = "x"; then
23377251876Speter    test "x$silent" != "xyes" && echo "  setting APRUTIL_LDFLAGS to \"-L$apu_iconv_dir/lib\""
23378251876Speter    APRUTIL_LDFLAGS="-L$apu_iconv_dir/lib"
23379251876Speter  else
23380251876Speter    apr_addto_bugger="-L$apu_iconv_dir/lib"
23381251876Speter    for i in $apr_addto_bugger; do
23382251876Speter      apr_addto_duplicate="0"
23383251876Speter      for j in $APRUTIL_LDFLAGS; do
23384251876Speter        if test "x$i" = "x$j"; then
23385251876Speter          apr_addto_duplicate="1"
23386251876Speter          break
23387251876Speter        fi
23388251876Speter      done
23389251876Speter      if test $apr_addto_duplicate = "0"; then
23390251876Speter        test "x$silent" != "xyes" && echo "  adding \"$i\" to APRUTIL_LDFLAGS"
23391251876Speter        APRUTIL_LDFLAGS="$APRUTIL_LDFLAGS $i"
23392251876Speter      fi
23393251876Speter    done
23394251876Speter  fi
23395251876Speter
23396251876Speterfi
23397251876Speter
23398251876Speterif test "$have_iconv" = "1"; then
23399251876Speter
23400251876Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for type of inbuf parameter to iconv" >&5
23401251876Speter$as_echo_n "checking for type of inbuf parameter to iconv... " >&6; }
23402251876Speterif test "x$apu_iconv_inbuf_const" = "x"; then
23403251876Speter    apr_save_CFLAGS=$CFLAGS
23404251876Speter CFLAGS="$CFLAGS $CFLAGS_WARN"
23405251876Speter if test "$ac_cv_c_compiler_gnu" = "yes"; then
23406251876Speter   CFLAGS="$CFLAGS -Werror"
23407251876Speter fi
23408251876Speter cat confdefs.h - <<_ACEOF >conftest.$ac_ext
23409251876Speter/* end confdefs.h.  */
23410251876Speter#include "confdefs.h"
23411251876Speter
23412251876Speter
23413251876Speter    #include <stddef.h>
23414251876Speter    #include <iconv.h>
23415251876Speter
23416253734Speter   int main(int argc, const char *const *argv) {
23417251876Speter
23418251876Speter    iconv(0,(char **)0,(size_t *)0,(char **)0,(size_t *)0);
23419251876Speter
23420253734Speter      return 0; }
23421253734Speter
23422251876Speter_ACEOF
23423251876Speterif ac_fn_c_try_compile "$LINENO"; then :
23424251876Speter  apu_iconv_inbuf_const="0"
23425251876Speterelse
23426251876Speter  apu_iconv_inbuf_const="1"
23427251876Speterfi
23428251876Speterrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
23429251876Speter CFLAGS=$apr_save_CFLAGS
23430251876Speter
23431251876Speterfi
23432251876Speterif test "$apu_iconv_inbuf_const" = "1"; then
23433251876Speter
23434251876Speter$as_echo "#define APU_ICONV_INBUF_CONST 1" >>confdefs.h
23435251876Speter
23436251876Speter    msg="const char **"
23437251876Speterelse
23438251876Speter    msg="char **"
23439251876Speterfi
23440251876Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $msg" >&5
23441251876Speter$as_echo "$msg" >&6; }
23442251876Speter
23443251876Speterfi
23444251876Speter
23445251876Speter
23446251876Speterfor ac_header in iconv.h langinfo.h
23447251876Speterdo :
23448251876Speter  as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
23449251876Speterac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
23450251876Speterif eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
23451251876Speter  cat >>confdefs.h <<_ACEOF
23452251876Speter#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
23453251876Speter_ACEOF
23454251876Speter
23455251876Speterfi
23456251876Speter
23457251876Speterdone
23458251876Speter
23459251876Speterfor aprt_i in iconv.h langinfo.h
23460251876Speterdo
23461251876Speter    ac_safe=`echo "$aprt_i" | sed 'y%./+-%__p_%'`
23462251876Speter    aprt_2=`echo "$aprt_i" | sed -e 's%/%_%g' -e 's/\.//g' -e 's/-//g'`
23463251876Speter    if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
23464251876Speter       eval "$aprt_2=1"
23465251876Speter    else
23466251876Speter       eval "$aprt_2=0"
23467251876Speter    fi
23468251876Speterdone
23469251876Speter
23470251876Speter
23471251876Speterfor ac_func in nl_langinfo
23472251876Speterdo :
23473251876Speter  ac_fn_c_check_func "$LINENO" "nl_langinfo" "ac_cv_func_nl_langinfo"
23474251876Speterif test "x$ac_cv_func_nl_langinfo" = xyes; then :
23475251876Speter  cat >>confdefs.h <<_ACEOF
23476251876Speter#define HAVE_NL_LANGINFO 1
23477251876Speter_ACEOF
23478251876Speter
23479251876Speterfi
23480251876Speterdone
23481251876Speter
23482251876Speterfor aprt_j in nl_langinfo
23483251876Speterdo
23484251876Speter    aprt_3="have_$aprt_j"
23485251876Speter    if eval "test \"`echo '$ac_cv_func_'$aprt_j`\" = yes"; then
23486251876Speter       eval "$aprt_3=1"
23487251876Speter    else
23488251876Speter       eval "$aprt_3=0"
23489251876Speter    fi
23490251876Speterdone
23491251876Speter
23492251876Speter
23493251876Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for CODESET in langinfo.h" >&5
23494251876Speter$as_echo_n "checking for CODESET in langinfo.h... " >&6; }
23495251876Speterif ${ac_cv_define_CODESET+:} false; then :
23496251876Speter  $as_echo_n "(cached) " >&6
23497251876Speterelse
23498251876Speter
23499251876Speter    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
23500251876Speter/* end confdefs.h.  */
23501251876Speter
23502251876Speter#include <langinfo.h>
23503251876Speter#ifdef CODESET
23504251876SpeterYES_IS_DEFINED
23505251876Speter#endif
23506251876Speter
23507251876Speter_ACEOF
23508251876Speterif (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
23509251876Speter  $EGREP "YES_IS_DEFINED" >/dev/null 2>&1; then :
23510251876Speter  ac_cv_define_CODESET=yes
23511251876Speterelse
23512251876Speter  ac_cv_define_CODESET=no
23513251876Speterfi
23514251876Speterrm -f conftest*
23515251876Speter
23516251876Speter
23517251876Speterfi
23518251876Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_define_CODESET" >&5
23519251876Speter$as_echo "$ac_cv_define_CODESET" >&6; }
23520251876Speter  if test "$ac_cv_define_CODESET" = "yes"; then
23521251876Speter
23522251876Speter$as_echo "#define HAVE_CODESET 1" >>confdefs.h
23523251876Speter
23524251876Speter  fi
23525251876Speter
23526251876Speter
23527251876Speter
23528251876Speter
23529251876Speter
23530251876Speter
23531251876Speter
23532251876Speter
23533251876Speter  # Check whether --enable-util-dso was given.
23534251876Speterif test "${enable_util_dso+set}" = set; then :
23535251876Speter  enableval=$enable_util_dso;
23536251876Speterfi
23537251876Speter
23538251876Speter
23539251876Speter  if test "$enable_util_dso" = "no"; then
23540251876Speter     apu_dso_build="0"
23541251876Speter  else
23542251876Speter     { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether APR has DSO support" >&5
23543251876Speter$as_echo_n "checking whether APR has DSO support... " >&6; }
23544251876Speterif ${apu_cv_aprdso+:} false; then :
23545251876Speter  $as_echo_n "(cached) " >&6
23546251876Speterelse
23547251876Speter  apu_save_CPPFLAGS=$CPPFLAGS
23548251876Speter        CPPFLAGS="$CPPFLAGS $APR_INCLUDES"
23549251876Speter        cat confdefs.h - <<_ACEOF >conftest.$ac_ext
23550251876Speter/* end confdefs.h.  */
23551251876Speter#include "apr.h"
23552251876Speter#if APR_HAS_DSO
23553251876Speteryes
23554251876Speter#endif
23555251876Speter
23556251876Speter_ACEOF
23557251876Speterif (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
23558251876Speter  $EGREP "yes" >/dev/null 2>&1; then :
23559251876Speter  apu_cv_aprdso=yes
23560251876Speterelse
23561251876Speter  apu_cv_aprdso=no
23562251876Speterfi
23563251876Speterrm -f conftest*
23564251876Speter
23565251876Speter        CPPFLAGS=$apu_save_CPPFLAGS
23566251876Speterfi
23567251876Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $apu_cv_aprdso" >&5
23568251876Speter$as_echo "$apu_cv_aprdso" >&6; }
23569251876Speter
23570251876Speter     if test $apu_cv_aprdso = yes; then
23571251876Speter        apu_dso_build=1
23572251876Speter     else
23573251876Speter        apu_dso_build=0
23574251876Speter     fi
23575251876Speter  fi
23576251876Speter
23577251876Speter  if test "$apu_dso_build" = "0"; then
23578251876Speter
23579251876Speter     # Statically link the drivers:
23580251876Speter     objs=
23581251876Speter     test $apu_have_openssl = 1 && objs="$objs crypto/apr_crypto_openssl.lo"
23582251876Speter     test $apu_have_nss = 1 && objs="$objs crypto/apr_crypto_nss.lo"
23583362181Sdim     test $apu_have_commoncrypto = 1 && objs="$objs crypto/apr_crypto_commoncrypto.lo"
23584251876Speter     test $apu_have_oracle = 1 && objs="$objs dbd/apr_dbd_oracle.lo"
23585251876Speter     test $apu_have_pgsql = 1 && objs="$objs dbd/apr_dbd_pgsql.lo"
23586251876Speter     test $apu_have_mysql = 1 && objs="$objs dbd/apr_dbd_mysql.lo"
23587251876Speter     test $apu_have_sqlite2 = 1 && objs="$objs dbd/apr_dbd_sqlite2.lo"
23588251876Speter     test $apu_have_sqlite3 = 1 && objs="$objs dbd/apr_dbd_sqlite3.lo"
23589251876Speter     test $apu_have_odbc = 1 && objs="$objs dbd/apr_dbd_odbc.lo"
23590251876Speter     test $apu_have_db = 1 && objs="$objs dbm/apr_dbm_berkeleydb.lo"
23591251876Speter     test $apu_have_gdbm = 1 && objs="$objs dbm/apr_dbm_gdbm.lo"
23592251876Speter     test $apu_have_ndbm = 1 && objs="$objs dbm/apr_dbm_ndbm.lo"
23593251876Speter     test $apu_has_ldap = 1 && objs="$objs ldap/apr_ldap_init.lo"
23594251876Speter     test $apu_has_ldap = 1 && objs="$objs ldap/apr_ldap_option.lo"
23595251876Speter     test $apu_has_ldap = 1 && objs="$objs ldap/apr_ldap_rebind.lo"
23596251876Speter     EXTRA_OBJECTS="$EXTRA_OBJECTS $objs"
23597251876Speter
23598251876Speter     # Use libtool *.la for mysql if available
23599251876Speter     if test $apu_have_mysql = 1; then
23600251876Speter       for flag in $LDADD_dbd_mysql
23601251876Speter       do
23602251876Speter         dir=`echo $flag | grep "^-L" | sed s:-L::`
23603251876Speter         if test "x$dir" != 'x'; then
23604251876Speter           if test -f "$dir/libmysqlclient_r.la"; then
23605251876Speter             LDADD_dbd_mysql=$dir/libmysqlclient_r.la
23606251876Speter             break
23607251876Speter           fi
23608251876Speter         fi
23609251876Speter       done
23610251876Speter     fi
23611251876Speter
23612362181Sdim     APRUTIL_LIBS="$APRUTIL_LIBS $LDADD_crypto_openssl $LDADD_crypto_nss $LDADD_crypto_commoncrypto"
23613362181Sdim     APRUTIL_LIBS="$APRUTIL_LIBS $LDADD_dbd_pgsql $LDADD_dbd_sqlite2 $LDADD_dbd_sqlite3 $LDADD_dbd_oracle $LDADD_dbd_mysql $LDADD_dbd_odbc"
23614251876Speter     APRUTIL_LIBS="$APRUTIL_LIBS $LDADD_dbm_db $LDADD_dbm_gdbm $LDADD_dbm_ndbm"
23615251876Speter     APRUTIL_LIBS="$APRUTIL_LIBS $LDADD_ldap"
23616362181Sdim     APRUTIL_EXPORT_LIBS="$APRUTIL_EXPORT_LIBS $LDADD_crypto_openssl $LDADD_crypto_nss $LDADD_crypto_commoncrypto"
23617362181Sdim     APRUTIL_EXPORT_LIBS="$APRUTIL_EXPORT_LIBS $LDADD_dbd_pgsql $LDADD_dbd_sqlite2 $LDADD_dbd_sqlite3 $LDADD_dbd_oracle $LDADD_dbd_mysql $LDADD_dbd_odbc"
23618251876Speter     APRUTIL_EXPORT_LIBS="$APRUTIL_EXPORT_LIBS $LDADD_dbm_db $LDADD_dbm_gdbm $LDADD_dbm_ndbm"
23619251876Speter     APRUTIL_EXPORT_LIBS="$APRUTIL_EXPORT_LIBS $LDADD_ldap"
23620251876Speter
23621251876Speter  else
23622251876Speter
23623251876Speter     # Build the drivers as loadable modules:
23624251876Speter     dsos=
23625251876Speter     test $apu_have_openssl = 1 && dsos="$dsos crypto/apr_crypto_openssl.la"
23626251876Speter     test $apu_have_nss = 1 && dsos="$dsos crypto/apr_crypto_nss.la"
23627362181Sdim     test $apu_have_commoncrypto = 1 && dsos="$dsos crypto/apr_crypto_commoncrypto.la"
23628251876Speter     test $apu_have_oracle = 1 && dsos="$dsos dbd/apr_dbd_oracle.la"
23629251876Speter     test $apu_have_pgsql = 1 && dsos="$dsos dbd/apr_dbd_pgsql.la"
23630251876Speter     test $apu_have_mysql = 1 && dsos="$dsos dbd/apr_dbd_mysql.la"
23631251876Speter     test $apu_have_sqlite2 = 1 && dsos="$dsos dbd/apr_dbd_sqlite2.la"
23632251876Speter     test $apu_have_sqlite3 = 1 && dsos="$dsos dbd/apr_dbd_sqlite3.la"
23633251876Speter     test $apu_have_odbc = 1 && dsos="$dsos dbd/apr_dbd_odbc.la"
23634251876Speter     test $apu_have_db = 1 && dsos="$dsos dbm/apr_dbm_db.la"
23635251876Speter     test $apu_have_gdbm = 1 && dsos="$dsos dbm/apr_dbm_gdbm.la"
23636251876Speter     test $apu_have_ndbm = 1 && dsos="$dsos dbm/apr_dbm_ndbm.la"
23637251876Speter     test $apu_has_ldap = 1 && dsos="$dsos ldap/apr_ldap.la"
23638251876Speter
23639251876Speter     if test -n "$dsos"; then
23640251876Speter        APU_MODULES="$APU_MODULES $dsos"
23641251876Speter     fi
23642251876Speter
23643251876Speter  fi
23644251876Speter
23645251876Speter
23646251876Spetercat >>confdefs.h <<_ACEOF
23647251876Speter#define APU_DSO_BUILD $apu_dso_build
23648251876Speter_ACEOF
23649251876Speter
23650251876Speter
23651251876Speter
23652251876Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing crypt" >&5
23653251876Speter$as_echo_n "checking for library containing crypt... " >&6; }
23654251876Speterif ${ac_cv_search_crypt+:} false; then :
23655251876Speter  $as_echo_n "(cached) " >&6
23656251876Speterelse
23657251876Speter  ac_func_search_save_LIBS=$LIBS
23658251876Spetercat confdefs.h - <<_ACEOF >conftest.$ac_ext
23659251876Speter/* end confdefs.h.  */
23660251876Speter
23661251876Speter/* Override any GCC internal prototype to avoid an error.
23662251876Speter   Use char because int might match the return type of a GCC
23663251876Speter   builtin and then its argument prototype would still apply.  */
23664251876Speter#ifdef __cplusplus
23665251876Speterextern "C"
23666251876Speter#endif
23667251876Speterchar crypt ();
23668251876Speterint
23669251876Spetermain ()
23670251876Speter{
23671251876Speterreturn crypt ();
23672251876Speter  ;
23673251876Speter  return 0;
23674251876Speter}
23675251876Speter_ACEOF
23676251876Speterfor ac_lib in '' crypt ufc; do
23677251876Speter  if test -z "$ac_lib"; then
23678251876Speter    ac_res="none required"
23679251876Speter  else
23680251876Speter    ac_res=-l$ac_lib
23681251876Speter    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
23682251876Speter  fi
23683251876Speter  if ac_fn_c_try_link "$LINENO"; then :
23684251876Speter  ac_cv_search_crypt=$ac_res
23685251876Speterfi
23686251876Speterrm -f core conftest.err conftest.$ac_objext \
23687251876Speter    conftest$ac_exeext
23688251876Speter  if ${ac_cv_search_crypt+:} false; then :
23689251876Speter  break
23690251876Speterfi
23691251876Speterdone
23692251876Speterif ${ac_cv_search_crypt+:} false; then :
23693251876Speter
23694251876Speterelse
23695251876Speter  ac_cv_search_crypt=no
23696251876Speterfi
23697251876Speterrm conftest.$ac_ext
23698251876SpeterLIBS=$ac_func_search_save_LIBS
23699251876Speterfi
23700251876Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_crypt" >&5
23701251876Speter$as_echo "$ac_cv_search_crypt" >&6; }
23702251876Speterac_res=$ac_cv_search_crypt
23703251876Speterif test "$ac_res" != no; then :
23704251876Speter  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
23705251876Speter
23706251876Speterfi
23707251876Speter
23708251876Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if system crypt() function is threadsafe" >&5
23709251876Speter$as_echo_n "checking if system crypt() function is threadsafe... " >&6; }
23710251876Speterif test "x$apu_crypt_threadsafe" = "x1"; then
23711251876Speter
23712251876Speter$as_echo "#define APU_CRYPT_THREADSAFE 1" >>confdefs.h
23713251876Speter
23714251876Speter  msg="yes"
23715251876Speterelse
23716251876Speter  msg="no"
23717251876Speterfi
23718251876Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $msg" >&5
23719251876Speter$as_echo "$msg" >&6; }
23720251876Speter
23721251876Speterfor ac_func in crypt_r
23722251876Speterdo :
23723251876Speter  ac_fn_c_check_func "$LINENO" "crypt_r" "ac_cv_func_crypt_r"
23724251876Speterif test "x$ac_cv_func_crypt_r" = xyes; then :
23725251876Speter  cat >>confdefs.h <<_ACEOF
23726251876Speter#define HAVE_CRYPT_R 1
23727251876Speter_ACEOF
23728251876Speter  crypt_r="1"
23729251876Speterelse
23730251876Speter   crypt_r="0"
23731251876Speterfi
23732251876Speterdone
23733251876Speter
23734251876Speterif test "$crypt_r" = "1"; then
23735251876Speter
23736251876Speter
23737251876Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: checking style of crypt_r" >&5
23738251876Speter$as_echo_n "checking style of crypt_r... " >&6; }
23739251876Speterif ${apr_cv_crypt_r_style+:} false; then :
23740251876Speter  $as_echo_n "(cached) " >&6
23741251876Speterelse
23742251876Speter  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
23743251876Speter/* end confdefs.h.  */
23744251876Speter#include <crypt.h>
23745251876Speterint
23746251876Spetermain ()
23747251876Speter{
23748251876SpeterCRYPTD buffer;
23749251876Speter  crypt_r("passwd", "hash", &buffer);
23750251876Speter  ;
23751251876Speter  return 0;
23752251876Speter}
23753251876Speter_ACEOF
23754251876Speterif ac_fn_c_try_compile "$LINENO"; then :
23755251876Speter  apr_cv_crypt_r_style=cryptd
23756251876Speterelse
23757251876Speter  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
23758251876Speter/* end confdefs.h.  */
23759251876Speter#include <crypt.h>
23760251876Speterint
23761251876Spetermain ()
23762251876Speter{
23763251876Speterstruct crypt_data buffer;
23764251876Speter   crypt_r("passwd", "hash", &buffer);
23765251876Speter  ;
23766251876Speter  return 0;
23767251876Speter}
23768251876Speter_ACEOF
23769251876Speterif ac_fn_c_try_compile "$LINENO"; then :
23770251876Speter  apr_cv_crypt_r_style=struct_crypt_data
23771251876Speterelse
23772251876Speter  apr_cv_crypt_r_style=none
23773251876Speterfi
23774251876Speterrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
23775251876Speterfi
23776251876Speterrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
23777251876Speterfi
23778251876Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $apr_cv_crypt_r_style" >&5
23779251876Speter$as_echo "$apr_cv_crypt_r_style" >&6; }
23780251876Speter
23781251876Speterif test "$apr_cv_crypt_r_style" = "cryptd"; then
23782251876Speter
23783251876Speter$as_echo "#define CRYPT_R_CRYPTD 1" >>confdefs.h
23784251876Speter
23785251876Speterelif test "$apr_cv_crypt_r_style" = "struct_crypt_data"; then
23786251876Speter
23787251876Speter$as_echo "#define CRYPT_R_STRUCT_CRYPT_DATA 1" >>confdefs.h
23788251876Speter
23789251876Speterfi
23790251876Speter
23791251876Speterfi
23792251876Speter
23793362181Sdim{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the compiler handles weak symbols" >&5
23794362181Sdim$as_echo_n "checking whether the compiler handles weak symbols... " >&6; }
23795362181Sdimif ${apu_cv_weak_symbols+:} false; then :
23796362181Sdim  $as_echo_n "(cached) " >&6
23797362181Sdimelse
23798362181Sdim  if test "$cross_compiling" = yes; then :
23799362181Sdim  apu_cv_weak_symbols=no
23800362181Sdimelse
23801362181Sdim  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
23802362181Sdim/* end confdefs.h.  */
23803362181Sdim
23804362181Sdim__attribute__ ((weak))
23805362181Sdimint weak_noop(void)
23806362181Sdim{
23807362181Sdim    return 0;
23808362181Sdim}
23809362181Sdimint main()
23810362181Sdim{
23811362181Sdim    return weak_noop();
23812362181Sdim}
23813362181Sdim_ACEOF
23814362181Sdimif ac_fn_c_try_run "$LINENO"; then :
23815362181Sdim  apu_cv_weak_symbols=yes
23816362181Sdimelse
23817362181Sdim  apu_cv_weak_symbols=no
23818362181Sdimfi
23819362181Sdimrm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
23820362181Sdim  conftest.$ac_objext conftest.beam conftest.$ac_ext
23821362181Sdimfi
23822362181Sdim
23823362181Sdimfi
23824362181Sdim{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $apu_cv_weak_symbols" >&5
23825362181Sdim$as_echo "$apu_cv_weak_symbols" >&6; }
23826362181Sdim
23827362181Sdimif test "$apu_cv_weak_symbols" = "yes"; then
23828362181Sdim
23829362181Sdim$as_echo "#define HAVE_WEAK_SYMBOLS 1" >>confdefs.h
23830362181Sdim
23831362181Sdimfi
23832362181Sdim
23833362181Sdim{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for memset_s support" >&5
23834362181Sdim$as_echo_n "checking for memset_s support... " >&6; }
23835362181Sdimif ${apu_cv_memset_s+:} false; then :
23836362181Sdim  $as_echo_n "(cached) " >&6
23837362181Sdimelse
23838362181Sdim  if test "$cross_compiling" = yes; then :
23839362181Sdim  apu_cv_memset_s=no
23840362181Sdimelse
23841362181Sdim  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
23842362181Sdim/* end confdefs.h.  */
23843362181Sdim
23844362181Sdim#ifdef HAVE_STRING_H
23845362181Sdim#define __STDC_WANT_LIB_EXT1__ 1
23846362181Sdim#include <string.h>
23847362181Sdim#endif
23848362181Sdim
23849362181Sdimint main(int argc, const char **argv)
23850362181Sdim{
23851362181Sdim    char buf[1] = {1};
23852362181Sdim    return memset_s(buf, sizeof buf, 0, sizeof buf) != 0 || *buf != '\0';
23853362181Sdim}
23854362181Sdim_ACEOF
23855362181Sdimif ac_fn_c_try_run "$LINENO"; then :
23856362181Sdim  apu_cv_memset_s=yes
23857362181Sdimelse
23858362181Sdim  apu_cv_memset_s=no
23859362181Sdimfi
23860362181Sdimrm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
23861362181Sdim  conftest.$ac_objext conftest.beam conftest.$ac_ext
23862362181Sdimfi
23863362181Sdim
23864362181Sdimfi
23865362181Sdim{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $apu_cv_memset_s" >&5
23866362181Sdim$as_echo "$apu_cv_memset_s" >&6; }
23867362181Sdim
23868362181Sdimif test "$apu_cv_memset_s" = "yes"; then
23869362181Sdim
23870362181Sdim$as_echo "#define HAVE_MEMSET_S 1" >>confdefs.h
23871362181Sdim
23872362181Sdimfi
23873362181Sdim
23874362181Sdim{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for explicit_bzero support" >&5
23875362181Sdim$as_echo_n "checking for explicit_bzero support... " >&6; }
23876362181Sdimif ${apu_cv_explicit_bzero+:} false; then :
23877362181Sdim  $as_echo_n "(cached) " >&6
23878362181Sdimelse
23879362181Sdim  if test "$cross_compiling" = yes; then :
23880362181Sdim  apu_cv_explicit_bzero=no
23881362181Sdimelse
23882362181Sdim  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
23883362181Sdim/* end confdefs.h.  */
23884362181Sdim
23885362181Sdim#ifdef HAVE_STRING_H
23886362181Sdim#include <string.h>
23887362181Sdim#endif
23888362181Sdim#ifdef HAVE_STRINGS_H
23889362181Sdim#include <strings.h>
23890362181Sdim#endif
23891362181Sdim
23892362181Sdimint main(int argc, const char **argv)
23893362181Sdim{
23894362181Sdim    char buf[1] = {1};
23895362181Sdim    explicit_bzero(buf, sizeof buf);
23896362181Sdim    return *buf != '\0';
23897362181Sdim}
23898362181Sdim_ACEOF
23899362181Sdimif ac_fn_c_try_run "$LINENO"; then :
23900362181Sdim  apu_cv_explicit_bzero=yes
23901362181Sdimelse
23902362181Sdim  apu_cv_explicit_bzero=no
23903362181Sdimfi
23904362181Sdimrm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
23905362181Sdim  conftest.$ac_objext conftest.beam conftest.$ac_ext
23906362181Sdimfi
23907362181Sdim
23908362181Sdimfi
23909362181Sdim{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $apu_cv_explicit_bzero" >&5
23910362181Sdim$as_echo "$apu_cv_explicit_bzero" >&6; }
23911362181Sdim
23912362181Sdimif test "$apu_cv_explicit_bzero" = "yes"; then
23913362181Sdim
23914362181Sdim$as_echo "#define HAVE_EXPLICIT_BZERO 1" >>confdefs.h
23915362181Sdim
23916362181Sdimfi
23917362181Sdim
23918251876Speterso_ext=$APR_SO_EXT
23919251876Speterlib_target=$APR_LIB_TARGET
23920251876Speter
23921251876Speter
23922251876Speter
23923251876SpeterAPRUTIL_LIBNAME="aprutil${libsuffix}"
23924251876Speter
23925251876Speter
23926251876Speter# Set up destination directory for DSOs.
23927251876SpeterAPU_DSO_LIBDIR="\${libdir}/apr-util-${APRUTIL_MAJOR_VERSION}"
23928251876Speter# Set APU_HAVE_MODULES appropriately for the Makefile
23929251876Speterif test -n "$APU_MODULES"; then
23930251876Speter   APU_HAVE_MODULES=yes
23931251876Speterelse
23932251876Speter   APU_HAVE_MODULES=no
23933251876Speterfi
23934251876Speter# Define expanded libdir for apu_config.h
23935251876Speter
23936251876Speterap_last=
23937251876Speterap_cur="$APU_DSO_LIBDIR"
23938251876Speterwhile test "x${ap_cur}" != "x${ap_last}";
23939251876Speterdo
23940251876Speter  ap_last="${ap_cur}"
23941251876Speter  ap_cur=`eval "echo ${ap_cur}"`
23942251876Speterdone
23943251876Speterabs_dso_libdir="${ap_cur}"
23944251876Speter
23945251876Speter
23946251876Spetercat >>confdefs.h <<_ACEOF
23947251876Speter#define APU_DSO_LIBDIR "$abs_dso_libdir"
23948251876Speter_ACEOF
23949251876Speter
23950251876Speter
23951251876Speter
23952251876Speter
23953251876Speter
23954251876Speter
23955251876Speter
23956251876Speter  if test "x$APRUTIL_LIBS" = "x"; then
23957251876Speter    test "x$silent" != "xyes" && echo "  setting APRUTIL_LIBS to \"$APR_LIBS\""
23958251876Speter    APRUTIL_LIBS="$APR_LIBS"
23959251876Speter  else
23960251876Speter    apr_addto_bugger="$APR_LIBS"
23961251876Speter    for i in $apr_addto_bugger; do
23962251876Speter      apr_addto_duplicate="0"
23963251876Speter      for j in $APRUTIL_LIBS; do
23964251876Speter        if test "x$i" = "x$j"; then
23965251876Speter          apr_addto_duplicate="1"
23966251876Speter          break
23967251876Speter        fi
23968251876Speter      done
23969251876Speter      if test $apr_addto_duplicate = "0"; then
23970251876Speter        test "x$silent" != "xyes" && echo "  adding \"$i\" to APRUTIL_LIBS"
23971251876Speter        APRUTIL_LIBS="$APRUTIL_LIBS $i"
23972251876Speter      fi
23973251876Speter    done
23974251876Speter  fi
23975251876Speter
23976251876Speter
23977251876Speter
23978251876Speter
23979251876Speter
23980251876Speter
23981251876Speter
23982251876Speter
23983251876Speter
23984251876Speterif test ! -d ./build; then
23985251876Speter   $mkdir_p build
23986251876Speterfi
23987253734Spetercase $host in
23988253734Speter    *-mingw*)
23989253734Speter        sed -e 's/-DAPR_DECLARE_EXPORT/-DAPU_DECLARE_EXPORT/' \
23990253734Speter            -e 's/-DAPR_DECLARE_STATIC/-DAPU_DECLARE_STATIC -DAPR_DECLARE_STATIC/' \
23991253734Speter            < $APR_BUILD_DIR/apr_rules.mk > $abs_builddir/build/rules.mk
23992253734Speter        ;;
23993253734Speter    *)
23994253734Speter        cp $APR_BUILD_DIR/apr_rules.mk $abs_builddir/build/rules.mk
23995253734Speter        ;;
23996253734Speteresac
23997251876Speter
23998251876Spetercase "$host_alias" in
23999251876Speter*bsdi* | BSD/OS)
24000251876Speter    # Check whether they've installed GNU make
24001251876Speter    if make --version > /dev/null 2>&1; then
24002251876Speter        INCLUDE_RULES="include $abs_builddir/build/rules.mk"
24003251876Speter        INCLUDE_OUTPUTS="include $abs_srcdir/build-outputs.mk"
24004251876Speter    else
24005251876Speter        INCLUDE_RULES=".include \"$abs_builddir/build/rules.mk\""
24006251876Speter        INCLUDE_OUTPUTS=".include \"$abs_srcdir/build-outputs.mk\""
24007251876Speter    fi
24008251876Speter    ;;
24009251876Speter*)
24010251876Speter    INCLUDE_RULES="include $abs_builddir/build/rules.mk"
24011251876Speter    INCLUDE_OUTPUTS="include $abs_srcdir/build-outputs.mk"
24012251876Speter    ;;
24013251876Speteresac
24014251876Speter
24015251876Speter
24016251876Speter
24017251876Speterfor d in include include/private; do
24018251876Speter    test -d $top_builddir/$d || mkdir $top_builddir/$d
24019251876Speterdone
24020251876Speter
24021251876Speterac_config_files="$ac_config_files Makefile export_vars.sh build/pkg/pkginfo apr-util.pc apu-$APRUTIL_MAJOR_VERSION-config:apu-config.in include/private/apu_select_dbm.h include/apr_ldap.h include/apu.h include/apu_want.h"
24022251876Speter
24023251876Speter
24024251876Speterac_config_commands="$ac_config_commands default"
24025251876Speter
24026251876Speter
24027251876Speterif test -d $srcdir/test; then
24028251876Speter    ac_config_files="$ac_config_files test/Makefile"
24029251876Speter
24030251876Speterfi
24031251876Speter
24032251876Spetercat >confcache <<\_ACEOF
24033251876Speter# This file is a shell script that caches the results of configure
24034251876Speter# tests run on this system so they can be shared between configure
24035251876Speter# scripts and configure runs, see configure's option --config-cache.
24036251876Speter# It is not useful on other systems.  If it contains results you don't
24037251876Speter# want to keep, you may remove or edit it.
24038251876Speter#
24039251876Speter# config.status only pays attention to the cache file if you give it
24040251876Speter# the --recheck option to rerun configure.
24041251876Speter#
24042251876Speter# `ac_cv_env_foo' variables (set or unset) will be overridden when
24043251876Speter# loading this file, other *unset* `ac_cv_foo' will be assigned the
24044251876Speter# following values.
24045251876Speter
24046251876Speter_ACEOF
24047251876Speter
24048251876Speter# The following way of writing the cache mishandles newlines in values,
24049251876Speter# but we know of no workaround that is simple, portable, and efficient.
24050251876Speter# So, we kill variables containing newlines.
24051251876Speter# Ultrix sh set writes to stderr and can't be redirected directly,
24052251876Speter# and sets the high bit in the cache file unless we assign to the vars.
24053251876Speter(
24054251876Speter  for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
24055251876Speter    eval ac_val=\$$ac_var
24056251876Speter    case $ac_val in #(
24057251876Speter    *${as_nl}*)
24058251876Speter      case $ac_var in #(
24059251876Speter      *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
24060251876Speter$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
24061251876Speter      esac
24062251876Speter      case $ac_var in #(
24063251876Speter      _ | IFS | as_nl) ;; #(
24064251876Speter      BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
24065251876Speter      *) { eval $ac_var=; unset $ac_var;} ;;
24066251876Speter      esac ;;
24067251876Speter    esac
24068251876Speter  done
24069251876Speter
24070251876Speter  (set) 2>&1 |
24071251876Speter    case $as_nl`(ac_space=' '; set) 2>&1` in #(
24072251876Speter    *${as_nl}ac_space=\ *)
24073251876Speter      # `set' does not quote correctly, so add quotes: double-quote
24074251876Speter      # substitution turns \\\\ into \\, and sed turns \\ into \.
24075251876Speter      sed -n \
24076251876Speter	"s/'/'\\\\''/g;
24077251876Speter	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
24078251876Speter      ;; #(
24079251876Speter    *)
24080251876Speter      # `set' quotes correctly as required by POSIX, so do not add quotes.
24081251876Speter      sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
24082251876Speter      ;;
24083251876Speter    esac |
24084251876Speter    sort
24085251876Speter) |
24086251876Speter  sed '
24087251876Speter     /^ac_cv_env_/b end
24088251876Speter     t clear
24089251876Speter     :clear
24090251876Speter     s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
24091251876Speter     t end
24092251876Speter     s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
24093251876Speter     :end' >>confcache
24094251876Speterif diff "$cache_file" confcache >/dev/null 2>&1; then :; else
24095251876Speter  if test -w "$cache_file"; then
24096251876Speter    if test "x$cache_file" != "x/dev/null"; then
24097251876Speter      { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
24098251876Speter$as_echo "$as_me: updating cache $cache_file" >&6;}
24099251876Speter      if test ! -f "$cache_file" || test -h "$cache_file"; then
24100251876Speter	cat confcache >"$cache_file"
24101251876Speter      else
24102251876Speter        case $cache_file in #(
24103251876Speter        */* | ?:*)
24104251876Speter	  mv -f confcache "$cache_file"$$ &&
24105251876Speter	  mv -f "$cache_file"$$ "$cache_file" ;; #(
24106251876Speter        *)
24107251876Speter	  mv -f confcache "$cache_file" ;;
24108251876Speter	esac
24109251876Speter      fi
24110251876Speter    fi
24111251876Speter  else
24112251876Speter    { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
24113251876Speter$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
24114251876Speter  fi
24115251876Speterfi
24116251876Speterrm -f confcache
24117251876Speter
24118251876Spetertest "x$prefix" = xNONE && prefix=$ac_default_prefix
24119251876Speter# Let make expand exec_prefix.
24120251876Spetertest "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
24121251876Speter
24122251876SpeterDEFS=-DHAVE_CONFIG_H
24123251876Speter
24124251876Speterac_libobjs=
24125251876Speterac_ltlibobjs=
24126251876SpeterU=
24127251876Speterfor ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
24128251876Speter  # 1. Remove the extension, and $U if already installed.
24129251876Speter  ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
24130251876Speter  ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
24131251876Speter  # 2. Prepend LIBOBJDIR.  When used with automake>=1.10 LIBOBJDIR
24132251876Speter  #    will be set to the directory where LIBOBJS objects are built.
24133251876Speter  as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
24134251876Speter  as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
24135251876Speterdone
24136251876SpeterLIBOBJS=$ac_libobjs
24137251876Speter
24138251876SpeterLTLIBOBJS=$ac_ltlibobjs
24139251876Speter
24140251876Speter
24141251876Speter
24142251876Speter: "${CONFIG_STATUS=./config.status}"
24143251876Speterac_write_fail=0
24144251876Speterac_clean_files_save=$ac_clean_files
24145251876Speterac_clean_files="$ac_clean_files $CONFIG_STATUS"
24146251876Speter{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
24147251876Speter$as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
24148251876Speteras_write_fail=0
24149251876Spetercat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
24150251876Speter#! $SHELL
24151251876Speter# Generated by $as_me.
24152251876Speter# Run this file to recreate the current configuration.
24153251876Speter# Compiler output produced by configure, useful for debugging
24154251876Speter# configure, is in config.log if it exists.
24155251876Speter
24156251876Speterdebug=false
24157251876Speterac_cs_recheck=false
24158251876Speterac_cs_silent=false
24159251876Speter
24160251876SpeterSHELL=\${CONFIG_SHELL-$SHELL}
24161251876Speterexport SHELL
24162251876Speter_ASEOF
24163251876Spetercat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
24164251876Speter## -------------------- ##
24165251876Speter## M4sh Initialization. ##
24166251876Speter## -------------------- ##
24167251876Speter
24168251876Speter# Be more Bourne compatible
24169251876SpeterDUALCASE=1; export DUALCASE # for MKS sh
24170251876Speterif test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
24171251876Speter  emulate sh
24172251876Speter  NULLCMD=:
24173251876Speter  # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
24174251876Speter  # is contrary to our usage.  Disable this feature.
24175251876Speter  alias -g '${1+"$@"}'='"$@"'
24176251876Speter  setopt NO_GLOB_SUBST
24177251876Speterelse
24178251876Speter  case `(set -o) 2>/dev/null` in #(
24179251876Speter  *posix*) :
24180251876Speter    set -o posix ;; #(
24181251876Speter  *) :
24182251876Speter     ;;
24183251876Speteresac
24184251876Speterfi
24185251876Speter
24186251876Speter
24187251876Speteras_nl='
24188251876Speter'
24189251876Speterexport as_nl
24190251876Speter# Printing a long string crashes Solaris 7 /usr/bin/printf.
24191251876Speteras_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
24192251876Speteras_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
24193251876Speteras_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
24194251876Speter# Prefer a ksh shell builtin over an external printf program on Solaris,
24195251876Speter# but without wasting forks for bash or zsh.
24196251876Speterif test -z "$BASH_VERSION$ZSH_VERSION" \
24197251876Speter    && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
24198251876Speter  as_echo='print -r --'
24199251876Speter  as_echo_n='print -rn --'
24200251876Speterelif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
24201251876Speter  as_echo='printf %s\n'
24202251876Speter  as_echo_n='printf %s'
24203251876Speterelse
24204251876Speter  if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
24205251876Speter    as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
24206251876Speter    as_echo_n='/usr/ucb/echo -n'
24207251876Speter  else
24208251876Speter    as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
24209251876Speter    as_echo_n_body='eval
24210251876Speter      arg=$1;
24211251876Speter      case $arg in #(
24212251876Speter      *"$as_nl"*)
24213251876Speter	expr "X$arg" : "X\\(.*\\)$as_nl";
24214251876Speter	arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
24215251876Speter      esac;
24216251876Speter      expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
24217251876Speter    '
24218251876Speter    export as_echo_n_body
24219251876Speter    as_echo_n='sh -c $as_echo_n_body as_echo'
24220251876Speter  fi
24221251876Speter  export as_echo_body
24222251876Speter  as_echo='sh -c $as_echo_body as_echo'
24223251876Speterfi
24224251876Speter
24225251876Speter# The user is always right.
24226251876Speterif test "${PATH_SEPARATOR+set}" != set; then
24227251876Speter  PATH_SEPARATOR=:
24228251876Speter  (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
24229251876Speter    (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
24230251876Speter      PATH_SEPARATOR=';'
24231251876Speter  }
24232251876Speterfi
24233251876Speter
24234251876Speter
24235251876Speter# IFS
24236251876Speter# We need space, tab and new line, in precisely that order.  Quoting is
24237251876Speter# there to prevent editors from complaining about space-tab.
24238251876Speter# (If _AS_PATH_WALK were called with IFS unset, it would disable word
24239251876Speter# splitting by setting IFS to empty value.)
24240251876SpeterIFS=" ""	$as_nl"
24241251876Speter
24242251876Speter# Find who we are.  Look in the path if we contain no directory separator.
24243251876Speteras_myself=
24244251876Spetercase $0 in #((
24245251876Speter  *[\\/]* ) as_myself=$0 ;;
24246251876Speter  *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
24247251876Speterfor as_dir in $PATH
24248251876Speterdo
24249251876Speter  IFS=$as_save_IFS
24250251876Speter  test -z "$as_dir" && as_dir=.
24251251876Speter    test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
24252251876Speter  done
24253251876SpeterIFS=$as_save_IFS
24254251876Speter
24255251876Speter     ;;
24256251876Speteresac
24257251876Speter# We did not find ourselves, most probably we were run as `sh COMMAND'
24258251876Speter# in which case we are not to be found in the path.
24259251876Speterif test "x$as_myself" = x; then
24260251876Speter  as_myself=$0
24261251876Speterfi
24262251876Speterif test ! -f "$as_myself"; then
24263251876Speter  $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
24264251876Speter  exit 1
24265251876Speterfi
24266251876Speter
24267251876Speter# Unset variables that we do not need and which cause bugs (e.g. in
24268251876Speter# pre-3.0 UWIN ksh).  But do not cause bugs in bash 2.01; the "|| exit 1"
24269251876Speter# suppresses any "Segmentation fault" message there.  '((' could
24270251876Speter# trigger a bug in pdksh 5.2.14.
24271251876Speterfor as_var in BASH_ENV ENV MAIL MAILPATH
24272251876Speterdo eval test x\${$as_var+set} = xset \
24273251876Speter  && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
24274251876Speterdone
24275251876SpeterPS1='$ '
24276251876SpeterPS2='> '
24277251876SpeterPS4='+ '
24278251876Speter
24279251876Speter# NLS nuisances.
24280251876SpeterLC_ALL=C
24281251876Speterexport LC_ALL
24282251876SpeterLANGUAGE=C
24283251876Speterexport LANGUAGE
24284251876Speter
24285251876Speter# CDPATH.
24286251876Speter(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
24287251876Speter
24288251876Speter
24289251876Speter# as_fn_error STATUS ERROR [LINENO LOG_FD]
24290251876Speter# ----------------------------------------
24291251876Speter# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
24292251876Speter# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
24293251876Speter# script with STATUS, using 1 if that was 0.
24294251876Speteras_fn_error ()
24295251876Speter{
24296251876Speter  as_status=$1; test $as_status -eq 0 && as_status=1
24297251876Speter  if test "$4"; then
24298251876Speter    as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
24299251876Speter    $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
24300251876Speter  fi
24301251876Speter  $as_echo "$as_me: error: $2" >&2
24302251876Speter  as_fn_exit $as_status
24303251876Speter} # as_fn_error
24304251876Speter
24305251876Speter
24306251876Speter# as_fn_set_status STATUS
24307251876Speter# -----------------------
24308251876Speter# Set $? to STATUS, without forking.
24309251876Speteras_fn_set_status ()
24310251876Speter{
24311251876Speter  return $1
24312251876Speter} # as_fn_set_status
24313251876Speter
24314251876Speter# as_fn_exit STATUS
24315251876Speter# -----------------
24316251876Speter# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
24317251876Speteras_fn_exit ()
24318251876Speter{
24319251876Speter  set +e
24320251876Speter  as_fn_set_status $1
24321251876Speter  exit $1
24322251876Speter} # as_fn_exit
24323251876Speter
24324251876Speter# as_fn_unset VAR
24325251876Speter# ---------------
24326251876Speter# Portably unset VAR.
24327251876Speteras_fn_unset ()
24328251876Speter{
24329251876Speter  { eval $1=; unset $1;}
24330251876Speter}
24331251876Speteras_unset=as_fn_unset
24332251876Speter# as_fn_append VAR VALUE
24333251876Speter# ----------------------
24334251876Speter# Append the text in VALUE to the end of the definition contained in VAR. Take
24335251876Speter# advantage of any shell optimizations that allow amortized linear growth over
24336251876Speter# repeated appends, instead of the typical quadratic growth present in naive
24337251876Speter# implementations.
24338251876Speterif (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
24339251876Speter  eval 'as_fn_append ()
24340251876Speter  {
24341251876Speter    eval $1+=\$2
24342251876Speter  }'
24343251876Speterelse
24344251876Speter  as_fn_append ()
24345251876Speter  {
24346251876Speter    eval $1=\$$1\$2
24347251876Speter  }
24348251876Speterfi # as_fn_append
24349251876Speter
24350251876Speter# as_fn_arith ARG...
24351251876Speter# ------------------
24352251876Speter# Perform arithmetic evaluation on the ARGs, and store the result in the
24353251876Speter# global $as_val. Take advantage of shells that can avoid forks. The arguments
24354251876Speter# must be portable across $(()) and expr.
24355251876Speterif (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
24356251876Speter  eval 'as_fn_arith ()
24357251876Speter  {
24358251876Speter    as_val=$(( $* ))
24359251876Speter  }'
24360251876Speterelse
24361251876Speter  as_fn_arith ()
24362251876Speter  {
24363251876Speter    as_val=`expr "$@" || test $? -eq 1`
24364251876Speter  }
24365251876Speterfi # as_fn_arith
24366251876Speter
24367251876Speter
24368251876Speterif expr a : '\(a\)' >/dev/null 2>&1 &&
24369251876Speter   test "X`expr 00001 : '.*\(...\)'`" = X001; then
24370251876Speter  as_expr=expr
24371251876Speterelse
24372251876Speter  as_expr=false
24373251876Speterfi
24374251876Speter
24375251876Speterif (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
24376251876Speter  as_basename=basename
24377251876Speterelse
24378251876Speter  as_basename=false
24379251876Speterfi
24380251876Speter
24381251876Speterif (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
24382251876Speter  as_dirname=dirname
24383251876Speterelse
24384251876Speter  as_dirname=false
24385251876Speterfi
24386251876Speter
24387251876Speteras_me=`$as_basename -- "$0" ||
24388251876Speter$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
24389251876Speter	 X"$0" : 'X\(//\)$' \| \
24390251876Speter	 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
24391251876Speter$as_echo X/"$0" |
24392251876Speter    sed '/^.*\/\([^/][^/]*\)\/*$/{
24393251876Speter	    s//\1/
24394251876Speter	    q
24395251876Speter	  }
24396251876Speter	  /^X\/\(\/\/\)$/{
24397251876Speter	    s//\1/
24398251876Speter	    q
24399251876Speter	  }
24400251876Speter	  /^X\/\(\/\).*/{
24401251876Speter	    s//\1/
24402251876Speter	    q
24403251876Speter	  }
24404251876Speter	  s/.*/./; q'`
24405251876Speter
24406251876Speter# Avoid depending upon Character Ranges.
24407251876Speteras_cr_letters='abcdefghijklmnopqrstuvwxyz'
24408251876Speteras_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
24409251876Speteras_cr_Letters=$as_cr_letters$as_cr_LETTERS
24410251876Speteras_cr_digits='0123456789'
24411251876Speteras_cr_alnum=$as_cr_Letters$as_cr_digits
24412251876Speter
24413251876SpeterECHO_C= ECHO_N= ECHO_T=
24414251876Spetercase `echo -n x` in #(((((
24415251876Speter-n*)
24416251876Speter  case `echo 'xy\c'` in
24417251876Speter  *c*) ECHO_T='	';;	# ECHO_T is single tab character.
24418251876Speter  xy)  ECHO_C='\c';;
24419251876Speter  *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
24420251876Speter       ECHO_T='	';;
24421251876Speter  esac;;
24422251876Speter*)
24423251876Speter  ECHO_N='-n';;
24424251876Speteresac
24425251876Speter
24426251876Speterrm -f conf$$ conf$$.exe conf$$.file
24427251876Speterif test -d conf$$.dir; then
24428251876Speter  rm -f conf$$.dir/conf$$.file
24429251876Speterelse
24430251876Speter  rm -f conf$$.dir
24431251876Speter  mkdir conf$$.dir 2>/dev/null
24432251876Speterfi
24433251876Speterif (echo >conf$$.file) 2>/dev/null; then
24434251876Speter  if ln -s conf$$.file conf$$ 2>/dev/null; then
24435251876Speter    as_ln_s='ln -s'
24436251876Speter    # ... but there are two gotchas:
24437251876Speter    # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
24438251876Speter    # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
24439253734Speter    # In both cases, we have to default to `cp -pR'.
24440251876Speter    ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
24441253734Speter      as_ln_s='cp -pR'
24442251876Speter  elif ln conf$$.file conf$$ 2>/dev/null; then
24443251876Speter    as_ln_s=ln
24444251876Speter  else
24445253734Speter    as_ln_s='cp -pR'
24446251876Speter  fi
24447251876Speterelse
24448253734Speter  as_ln_s='cp -pR'
24449251876Speterfi
24450251876Speterrm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
24451251876Speterrmdir conf$$.dir 2>/dev/null
24452251876Speter
24453251876Speter
24454251876Speter# as_fn_mkdir_p
24455251876Speter# -------------
24456251876Speter# Create "$as_dir" as a directory, including parents if necessary.
24457251876Speteras_fn_mkdir_p ()
24458251876Speter{
24459251876Speter
24460251876Speter  case $as_dir in #(
24461251876Speter  -*) as_dir=./$as_dir;;
24462251876Speter  esac
24463251876Speter  test -d "$as_dir" || eval $as_mkdir_p || {
24464251876Speter    as_dirs=
24465251876Speter    while :; do
24466251876Speter      case $as_dir in #(
24467251876Speter      *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
24468251876Speter      *) as_qdir=$as_dir;;
24469251876Speter      esac
24470251876Speter      as_dirs="'$as_qdir' $as_dirs"
24471251876Speter      as_dir=`$as_dirname -- "$as_dir" ||
24472251876Speter$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
24473251876Speter	 X"$as_dir" : 'X\(//\)[^/]' \| \
24474251876Speter	 X"$as_dir" : 'X\(//\)$' \| \
24475251876Speter	 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
24476251876Speter$as_echo X"$as_dir" |
24477251876Speter    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
24478251876Speter	    s//\1/
24479251876Speter	    q
24480251876Speter	  }
24481251876Speter	  /^X\(\/\/\)[^/].*/{
24482251876Speter	    s//\1/
24483251876Speter	    q
24484251876Speter	  }
24485251876Speter	  /^X\(\/\/\)$/{
24486251876Speter	    s//\1/
24487251876Speter	    q
24488251876Speter	  }
24489251876Speter	  /^X\(\/\).*/{
24490251876Speter	    s//\1/
24491251876Speter	    q
24492251876Speter	  }
24493251876Speter	  s/.*/./; q'`
24494251876Speter      test -d "$as_dir" && break
24495251876Speter    done
24496251876Speter    test -z "$as_dirs" || eval "mkdir $as_dirs"
24497251876Speter  } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
24498251876Speter
24499251876Speter
24500251876Speter} # as_fn_mkdir_p
24501251876Speterif mkdir -p . 2>/dev/null; then
24502251876Speter  as_mkdir_p='mkdir -p "$as_dir"'
24503251876Speterelse
24504251876Speter  test -d ./-p && rmdir ./-p
24505251876Speter  as_mkdir_p=false
24506251876Speterfi
24507251876Speter
24508251876Speter
24509253734Speter# as_fn_executable_p FILE
24510253734Speter# -----------------------
24511253734Speter# Test if FILE is an executable regular file.
24512253734Speteras_fn_executable_p ()
24513253734Speter{
24514253734Speter  test -f "$1" && test -x "$1"
24515253734Speter} # as_fn_executable_p
24516253734Speteras_test_x='test -x'
24517253734Speteras_executable_p=as_fn_executable_p
24518253734Speter
24519251876Speter# Sed expression to map a string onto a valid CPP name.
24520251876Speteras_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
24521251876Speter
24522251876Speter# Sed expression to map a string onto a valid variable name.
24523251876Speteras_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
24524251876Speter
24525251876Speter
24526251876Speterexec 6>&1
24527251876Speter## ----------------------------------- ##
24528251876Speter## Main body of $CONFIG_STATUS script. ##
24529251876Speter## ----------------------------------- ##
24530251876Speter_ASEOF
24531251876Spetertest $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
24532251876Speter
24533251876Spetercat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
24534251876Speter# Save the log message, to keep $0 and so on meaningful, and to
24535251876Speter# report actual input values of CONFIG_FILES etc. instead of their
24536251876Speter# values after options handling.
24537251876Speterac_log="
24538251876SpeterThis file was extended by $as_me, which was
24539253734Spetergenerated by GNU Autoconf 2.69.  Invocation command line was
24540251876Speter
24541251876Speter  CONFIG_FILES    = $CONFIG_FILES
24542251876Speter  CONFIG_HEADERS  = $CONFIG_HEADERS
24543251876Speter  CONFIG_LINKS    = $CONFIG_LINKS
24544251876Speter  CONFIG_COMMANDS = $CONFIG_COMMANDS
24545251876Speter  $ $0 $@
24546251876Speter
24547251876Speteron `(hostname || uname -n) 2>/dev/null | sed 1q`
24548251876Speter"
24549251876Speter
24550251876Speter_ACEOF
24551251876Speter
24552251876Spetercase $ac_config_files in *"
24553251876Speter"*) set x $ac_config_files; shift; ac_config_files=$*;;
24554251876Speteresac
24555251876Speter
24556251876Spetercase $ac_config_headers in *"
24557251876Speter"*) set x $ac_config_headers; shift; ac_config_headers=$*;;
24558251876Speteresac
24559251876Speter
24560251876Speter
24561251876Spetercat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
24562251876Speter# Files that config.status was made for.
24563251876Speterconfig_files="$ac_config_files"
24564251876Speterconfig_headers="$ac_config_headers"
24565251876Speterconfig_commands="$ac_config_commands"
24566251876Speter
24567251876Speter_ACEOF
24568251876Speter
24569251876Spetercat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
24570251876Speterac_cs_usage="\
24571251876Speter\`$as_me' instantiates files and other configuration actions
24572251876Speterfrom templates according to the current configuration.  Unless the files
24573251876Speterand actions are specified as TAGs, all are instantiated by default.
24574251876Speter
24575251876SpeterUsage: $0 [OPTION]... [TAG]...
24576251876Speter
24577251876Speter  -h, --help       print this help, then exit
24578251876Speter  -V, --version    print version number and configuration settings, then exit
24579251876Speter      --config     print configuration, then exit
24580251876Speter  -q, --quiet, --silent
24581251876Speter                   do not print progress messages
24582251876Speter  -d, --debug      don't remove temporary files
24583251876Speter      --recheck    update $as_me by reconfiguring in the same conditions
24584251876Speter      --file=FILE[:TEMPLATE]
24585251876Speter                   instantiate the configuration file FILE
24586251876Speter      --header=FILE[:TEMPLATE]
24587251876Speter                   instantiate the configuration header FILE
24588251876Speter
24589251876SpeterConfiguration files:
24590251876Speter$config_files
24591251876Speter
24592251876SpeterConfiguration headers:
24593251876Speter$config_headers
24594251876Speter
24595251876SpeterConfiguration commands:
24596251876Speter$config_commands
24597251876Speter
24598251876SpeterReport bugs to the package provider."
24599251876Speter
24600251876Speter_ACEOF
24601251876Spetercat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
24602251876Speterac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
24603251876Speterac_cs_version="\\
24604251876Speterconfig.status
24605253734Speterconfigured by $0, generated by GNU Autoconf 2.69,
24606251876Speter  with options \\"\$ac_cs_config\\"
24607251876Speter
24608253734SpeterCopyright (C) 2012 Free Software Foundation, Inc.
24609251876SpeterThis config.status script is free software; the Free Software Foundation
24610251876Spetergives unlimited permission to copy, distribute and modify it."
24611251876Speter
24612251876Speterac_pwd='$ac_pwd'
24613251876Spetersrcdir='$srcdir'
24614251876SpeterINSTALL='$INSTALL'
24615251876Spetertest -n "\$AWK" || AWK=awk
24616251876Speter_ACEOF
24617251876Speter
24618251876Spetercat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
24619251876Speter# The default lists apply if the user does not specify any file.
24620251876Speterac_need_defaults=:
24621251876Speterwhile test $# != 0
24622251876Speterdo
24623251876Speter  case $1 in
24624251876Speter  --*=?*)
24625251876Speter    ac_option=`expr "X$1" : 'X\([^=]*\)='`
24626251876Speter    ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
24627251876Speter    ac_shift=:
24628251876Speter    ;;
24629251876Speter  --*=)
24630251876Speter    ac_option=`expr "X$1" : 'X\([^=]*\)='`
24631251876Speter    ac_optarg=
24632251876Speter    ac_shift=:
24633251876Speter    ;;
24634251876Speter  *)
24635251876Speter    ac_option=$1
24636251876Speter    ac_optarg=$2
24637251876Speter    ac_shift=shift
24638251876Speter    ;;
24639251876Speter  esac
24640251876Speter
24641251876Speter  case $ac_option in
24642251876Speter  # Handling of the options.
24643251876Speter  -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
24644251876Speter    ac_cs_recheck=: ;;
24645251876Speter  --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
24646251876Speter    $as_echo "$ac_cs_version"; exit ;;
24647251876Speter  --config | --confi | --conf | --con | --co | --c )
24648251876Speter    $as_echo "$ac_cs_config"; exit ;;
24649251876Speter  --debug | --debu | --deb | --de | --d | -d )
24650251876Speter    debug=: ;;
24651251876Speter  --file | --fil | --fi | --f )
24652251876Speter    $ac_shift
24653251876Speter    case $ac_optarg in
24654251876Speter    *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
24655251876Speter    '') as_fn_error $? "missing file argument" ;;
24656251876Speter    esac
24657251876Speter    as_fn_append CONFIG_FILES " '$ac_optarg'"
24658251876Speter    ac_need_defaults=false;;
24659251876Speter  --header | --heade | --head | --hea )
24660251876Speter    $ac_shift
24661251876Speter    case $ac_optarg in
24662251876Speter    *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
24663251876Speter    esac
24664251876Speter    as_fn_append CONFIG_HEADERS " '$ac_optarg'"
24665251876Speter    ac_need_defaults=false;;
24666251876Speter  --he | --h)
24667251876Speter    # Conflict between --help and --header
24668251876Speter    as_fn_error $? "ambiguous option: \`$1'
24669251876SpeterTry \`$0 --help' for more information.";;
24670251876Speter  --help | --hel | -h )
24671251876Speter    $as_echo "$ac_cs_usage"; exit ;;
24672251876Speter  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
24673251876Speter  | -silent | --silent | --silen | --sile | --sil | --si | --s)
24674251876Speter    ac_cs_silent=: ;;
24675251876Speter
24676251876Speter  # This is an error.
24677251876Speter  -*) as_fn_error $? "unrecognized option: \`$1'
24678251876SpeterTry \`$0 --help' for more information." ;;
24679251876Speter
24680251876Speter  *) as_fn_append ac_config_targets " $1"
24681251876Speter     ac_need_defaults=false ;;
24682251876Speter
24683251876Speter  esac
24684251876Speter  shift
24685251876Speterdone
24686251876Speter
24687251876Speterac_configure_extra_args=
24688251876Speter
24689251876Speterif $ac_cs_silent; then
24690251876Speter  exec 6>/dev/null
24691251876Speter  ac_configure_extra_args="$ac_configure_extra_args --silent"
24692251876Speterfi
24693251876Speter
24694251876Speter_ACEOF
24695251876Spetercat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
24696251876Speterif \$ac_cs_recheck; then
24697253734Speter  set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
24698251876Speter  shift
24699251876Speter  \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
24700251876Speter  CONFIG_SHELL='$SHELL'
24701251876Speter  export CONFIG_SHELL
24702251876Speter  exec "\$@"
24703251876Speterfi
24704251876Speter
24705251876Speter_ACEOF
24706251876Spetercat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
24707251876Speterexec 5>>config.log
24708251876Speter{
24709251876Speter  echo
24710251876Speter  sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
24711251876Speter## Running $as_me. ##
24712251876Speter_ASBOX
24713251876Speter  $as_echo "$ac_log"
24714251876Speter} >&5
24715251876Speter
24716251876Speter_ACEOF
24717251876Spetercat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
24718251876Speter#
24719251876Speter# INIT-COMMANDS
24720251876Speter#
24721251876Speter
24722251876SpeterAPRUTIL_MAJOR_VERSION=$APRUTIL_MAJOR_VERSION
24723251876Speter
24724251876Speter
24725251876Speter_ACEOF
24726251876Speter
24727251876Spetercat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
24728251876Speter
24729251876Speter# Handling of arguments.
24730251876Speterfor ac_config_target in $ac_config_targets
24731251876Speterdo
24732251876Speter  case $ac_config_target in
24733251876Speter    "include/private/apu_config.h") CONFIG_HEADERS="$CONFIG_HEADERS include/private/apu_config.h" ;;
24734251876Speter    "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
24735251876Speter    "export_vars.sh") CONFIG_FILES="$CONFIG_FILES export_vars.sh" ;;
24736251876Speter    "build/pkg/pkginfo") CONFIG_FILES="$CONFIG_FILES build/pkg/pkginfo" ;;
24737251876Speter    "apr-util.pc") CONFIG_FILES="$CONFIG_FILES apr-util.pc" ;;
24738251876Speter    "apu-$APRUTIL_MAJOR_VERSION-config") CONFIG_FILES="$CONFIG_FILES apu-$APRUTIL_MAJOR_VERSION-config:apu-config.in" ;;
24739251876Speter    "include/private/apu_select_dbm.h") CONFIG_FILES="$CONFIG_FILES include/private/apu_select_dbm.h" ;;
24740251876Speter    "include/apr_ldap.h") CONFIG_FILES="$CONFIG_FILES include/apr_ldap.h" ;;
24741251876Speter    "include/apu.h") CONFIG_FILES="$CONFIG_FILES include/apu.h" ;;
24742251876Speter    "include/apu_want.h") CONFIG_FILES="$CONFIG_FILES include/apu_want.h" ;;
24743251876Speter    "default") CONFIG_COMMANDS="$CONFIG_COMMANDS default" ;;
24744251876Speter    "test/Makefile") CONFIG_FILES="$CONFIG_FILES test/Makefile" ;;
24745251876Speter
24746251876Speter  *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
24747251876Speter  esac
24748251876Speterdone
24749251876Speter
24750251876Speter
24751251876Speter# If the user did not use the arguments to specify the items to instantiate,
24752251876Speter# then the envvar interface is used.  Set only those that are not.
24753251876Speter# We use the long form for the default assignment because of an extremely
24754251876Speter# bizarre bug on SunOS 4.1.3.
24755251876Speterif $ac_need_defaults; then
24756251876Speter  test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
24757251876Speter  test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
24758251876Speter  test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
24759251876Speterfi
24760251876Speter
24761251876Speter# Have a temporary directory for convenience.  Make it in the build tree
24762251876Speter# simply because there is no reason against having it here, and in addition,
24763251876Speter# creating and moving files from /tmp can sometimes cause problems.
24764251876Speter# Hook for its removal unless debugging.
24765251876Speter# Note that there is a small window in which the directory will not be cleaned:
24766251876Speter# after its creation but before its name has been assigned to `$tmp'.
24767251876Speter$debug ||
24768251876Speter{
24769251876Speter  tmp= ac_tmp=
24770251876Speter  trap 'exit_status=$?
24771251876Speter  : "${ac_tmp:=$tmp}"
24772251876Speter  { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
24773251876Speter' 0
24774251876Speter  trap 'as_fn_exit 1' 1 2 13 15
24775251876Speter}
24776251876Speter# Create a (secure) tmp directory for tmp files.
24777251876Speter
24778251876Speter{
24779251876Speter  tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
24780251876Speter  test -d "$tmp"
24781251876Speter}  ||
24782251876Speter{
24783251876Speter  tmp=./conf$$-$RANDOM
24784251876Speter  (umask 077 && mkdir "$tmp")
24785251876Speter} || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
24786251876Speterac_tmp=$tmp
24787251876Speter
24788251876Speter# Set up the scripts for CONFIG_FILES section.
24789251876Speter# No need to generate them if there are no CONFIG_FILES.
24790251876Speter# This happens for instance with `./config.status config.h'.
24791251876Speterif test -n "$CONFIG_FILES"; then
24792251876Speter
24793251876Speter
24794251876Speterac_cr=`echo X | tr X '\015'`
24795251876Speter# On cygwin, bash can eat \r inside `` if the user requested igncr.
24796251876Speter# But we know of no other shell where ac_cr would be empty at this
24797251876Speter# point, so we can use a bashism as a fallback.
24798251876Speterif test "x$ac_cr" = x; then
24799251876Speter  eval ac_cr=\$\'\\r\'
24800251876Speterfi
24801251876Speterac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
24802251876Speterif test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
24803251876Speter  ac_cs_awk_cr='\\r'
24804251876Speterelse
24805251876Speter  ac_cs_awk_cr=$ac_cr
24806251876Speterfi
24807251876Speter
24808251876Speterecho 'BEGIN {' >"$ac_tmp/subs1.awk" &&
24809251876Speter_ACEOF
24810251876Speter
24811251876Speter
24812251876Speter{
24813251876Speter  echo "cat >conf$$subs.awk <<_ACEOF" &&
24814251876Speter  echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
24815251876Speter  echo "_ACEOF"
24816251876Speter} >conf$$subs.sh ||
24817251876Speter  as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
24818251876Speterac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
24819251876Speterac_delim='%!_!# '
24820251876Speterfor ac_last_try in false false false false false :; do
24821251876Speter  . ./conf$$subs.sh ||
24822251876Speter    as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
24823251876Speter
24824251876Speter  ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
24825251876Speter  if test $ac_delim_n = $ac_delim_num; then
24826251876Speter    break
24827251876Speter  elif $ac_last_try; then
24828251876Speter    as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
24829251876Speter  else
24830251876Speter    ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
24831251876Speter  fi
24832251876Speterdone
24833251876Speterrm -f conf$$subs.sh
24834251876Speter
24835251876Spetercat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
24836251876Spetercat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&
24837251876Speter_ACEOF
24838251876Spetersed -n '
24839251876Speterh
24840251876Speters/^/S["/; s/!.*/"]=/
24841251876Speterp
24842251876Speterg
24843251876Speters/^[^!]*!//
24844251876Speter:repl
24845251876Spetert repl
24846251876Speters/'"$ac_delim"'$//
24847251876Spetert delim
24848251876Speter:nl
24849251876Speterh
24850251876Speters/\(.\{148\}\)..*/\1/
24851251876Spetert more1
24852251876Speters/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
24853251876Speterp
24854251876Spetern
24855251876Speterb repl
24856251876Speter:more1
24857251876Speters/["\\]/\\&/g; s/^/"/; s/$/"\\/
24858251876Speterp
24859251876Speterg
24860251876Speters/.\{148\}//
24861251876Spetert nl
24862251876Speter:delim
24863251876Speterh
24864251876Speters/\(.\{148\}\)..*/\1/
24865251876Spetert more2
24866251876Speters/["\\]/\\&/g; s/^/"/; s/$/"/
24867251876Speterp
24868251876Speterb
24869251876Speter:more2
24870251876Speters/["\\]/\\&/g; s/^/"/; s/$/"\\/
24871251876Speterp
24872251876Speterg
24873251876Speters/.\{148\}//
24874251876Spetert delim
24875251876Speter' <conf$$subs.awk | sed '
24876251876Speter/^[^""]/{
24877251876Speter  N
24878251876Speter  s/\n//
24879251876Speter}
24880251876Speter' >>$CONFIG_STATUS || ac_write_fail=1
24881251876Speterrm -f conf$$subs.awk
24882251876Spetercat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
24883251876Speter_ACAWK
24884251876Spetercat >>"\$ac_tmp/subs1.awk" <<_ACAWK &&
24885251876Speter  for (key in S) S_is_set[key] = 1
24886251876Speter  FS = ""
24887251876Speter
24888251876Speter}
24889251876Speter{
24890251876Speter  line = $ 0
24891251876Speter  nfields = split(line, field, "@")
24892251876Speter  substed = 0
24893251876Speter  len = length(field[1])
24894251876Speter  for (i = 2; i < nfields; i++) {
24895251876Speter    key = field[i]
24896251876Speter    keylen = length(key)
24897251876Speter    if (S_is_set[key]) {
24898251876Speter      value = S[key]
24899251876Speter      line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
24900251876Speter      len += length(value) + length(field[++i])
24901251876Speter      substed = 1
24902251876Speter    } else
24903251876Speter      len += 1 + keylen
24904251876Speter  }
24905251876Speter
24906251876Speter  print line
24907251876Speter}
24908251876Speter
24909251876Speter_ACAWK
24910251876Speter_ACEOF
24911251876Spetercat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
24912251876Speterif sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
24913251876Speter  sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
24914251876Speterelse
24915251876Speter  cat
24916251876Speterfi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \
24917251876Speter  || as_fn_error $? "could not setup config files machinery" "$LINENO" 5
24918251876Speter_ACEOF
24919251876Speter
24920251876Speter# VPATH may cause trouble with some makes, so we remove sole $(srcdir),
24921251876Speter# ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and
24922251876Speter# trailing colons and then remove the whole line if VPATH becomes empty
24923251876Speter# (actually we leave an empty line to preserve line numbers).
24924251876Speterif test "x$srcdir" = x.; then
24925251876Speter  ac_vpsub='/^[	 ]*VPATH[	 ]*=[	 ]*/{
24926251876Speterh
24927251876Speters///
24928251876Speters/^/:/
24929251876Speters/[	 ]*$/:/
24930251876Speters/:\$(srcdir):/:/g
24931251876Speters/:\${srcdir}:/:/g
24932251876Speters/:@srcdir@:/:/g
24933251876Speters/^:*//
24934251876Speters/:*$//
24935251876Speterx
24936251876Speters/\(=[	 ]*\).*/\1/
24937251876SpeterG
24938251876Speters/\n//
24939251876Speters/^[^=]*=[	 ]*$//
24940251876Speter}'
24941251876Speterfi
24942251876Speter
24943251876Spetercat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
24944251876Speterfi # test -n "$CONFIG_FILES"
24945251876Speter
24946251876Speter# Set up the scripts for CONFIG_HEADERS section.
24947251876Speter# No need to generate them if there are no CONFIG_HEADERS.
24948251876Speter# This happens for instance with `./config.status Makefile'.
24949251876Speterif test -n "$CONFIG_HEADERS"; then
24950251876Spetercat >"$ac_tmp/defines.awk" <<\_ACAWK ||
24951251876SpeterBEGIN {
24952251876Speter_ACEOF
24953251876Speter
24954251876Speter# Transform confdefs.h into an awk script `defines.awk', embedded as
24955251876Speter# here-document in config.status, that substitutes the proper values into
24956251876Speter# config.h.in to produce config.h.
24957251876Speter
24958251876Speter# Create a delimiter string that does not exist in confdefs.h, to ease
24959251876Speter# handling of long lines.
24960251876Speterac_delim='%!_!# '
24961251876Speterfor ac_last_try in false false :; do
24962251876Speter  ac_tt=`sed -n "/$ac_delim/p" confdefs.h`
24963251876Speter  if test -z "$ac_tt"; then
24964251876Speter    break
24965251876Speter  elif $ac_last_try; then
24966251876Speter    as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5
24967251876Speter  else
24968251876Speter    ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
24969251876Speter  fi
24970251876Speterdone
24971251876Speter
24972251876Speter# For the awk script, D is an array of macro values keyed by name,
24973251876Speter# likewise P contains macro parameters if any.  Preserve backslash
24974251876Speter# newline sequences.
24975251876Speter
24976251876Speterac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
24977251876Spetersed -n '
24978251876Speters/.\{148\}/&'"$ac_delim"'/g
24979251876Spetert rset
24980251876Speter:rset
24981251876Speters/^[	 ]*#[	 ]*define[	 ][	 ]*/ /
24982251876Spetert def
24983251876Speterd
24984251876Speter:def
24985251876Speters/\\$//
24986251876Spetert bsnl
24987251876Speters/["\\]/\\&/g
24988251876Speters/^ \('"$ac_word_re"'\)\(([^()]*)\)[	 ]*\(.*\)/P["\1"]="\2"\
24989251876SpeterD["\1"]=" \3"/p
24990251876Speters/^ \('"$ac_word_re"'\)[	 ]*\(.*\)/D["\1"]=" \2"/p
24991251876Speterd
24992251876Speter:bsnl
24993251876Speters/["\\]/\\&/g
24994251876Speters/^ \('"$ac_word_re"'\)\(([^()]*)\)[	 ]*\(.*\)/P["\1"]="\2"\
24995251876SpeterD["\1"]=" \3\\\\\\n"\\/p
24996251876Spetert cont
24997251876Speters/^ \('"$ac_word_re"'\)[	 ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
24998251876Spetert cont
24999251876Speterd
25000251876Speter:cont
25001251876Spetern
25002251876Speters/.\{148\}/&'"$ac_delim"'/g
25003251876Spetert clear
25004251876Speter:clear
25005251876Speters/\\$//
25006251876Spetert bsnlc
25007251876Speters/["\\]/\\&/g; s/^/"/; s/$/"/p
25008251876Speterd
25009251876Speter:bsnlc
25010251876Speters/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
25011251876Speterb cont
25012251876Speter' <confdefs.h | sed '
25013251876Speters/'"$ac_delim"'/"\\\
25014251876Speter"/g' >>$CONFIG_STATUS || ac_write_fail=1
25015251876Speter
25016251876Spetercat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
25017251876Speter  for (key in D) D_is_set[key] = 1
25018251876Speter  FS = ""
25019251876Speter}
25020251876Speter/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
25021251876Speter  line = \$ 0
25022251876Speter  split(line, arg, " ")
25023251876Speter  if (arg[1] == "#") {
25024251876Speter    defundef = arg[2]
25025251876Speter    mac1 = arg[3]
25026251876Speter  } else {
25027251876Speter    defundef = substr(arg[1], 2)
25028251876Speter    mac1 = arg[2]
25029251876Speter  }
25030251876Speter  split(mac1, mac2, "(") #)
25031251876Speter  macro = mac2[1]
25032251876Speter  prefix = substr(line, 1, index(line, defundef) - 1)
25033251876Speter  if (D_is_set[macro]) {
25034251876Speter    # Preserve the white space surrounding the "#".
25035251876Speter    print prefix "define", macro P[macro] D[macro]
25036251876Speter    next
25037251876Speter  } else {
25038251876Speter    # Replace #undef with comments.  This is necessary, for example,
25039251876Speter    # in the case of _POSIX_SOURCE, which is predefined and required
25040251876Speter    # on some systems where configure will not decide to define it.
25041251876Speter    if (defundef == "undef") {
25042251876Speter      print "/*", prefix defundef, macro, "*/"
25043251876Speter      next
25044251876Speter    }
25045251876Speter  }
25046251876Speter}
25047251876Speter{ print }
25048251876Speter_ACAWK
25049251876Speter_ACEOF
25050251876Spetercat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
25051251876Speter  as_fn_error $? "could not setup config headers machinery" "$LINENO" 5
25052251876Speterfi # test -n "$CONFIG_HEADERS"
25053251876Speter
25054251876Speter
25055251876Spetereval set X "  :F $CONFIG_FILES  :H $CONFIG_HEADERS    :C $CONFIG_COMMANDS"
25056251876Spetershift
25057251876Speterfor ac_tag
25058251876Speterdo
25059251876Speter  case $ac_tag in
25060251876Speter  :[FHLC]) ac_mode=$ac_tag; continue;;
25061251876Speter  esac
25062251876Speter  case $ac_mode$ac_tag in
25063251876Speter  :[FHL]*:*);;
25064251876Speter  :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;;
25065251876Speter  :[FH]-) ac_tag=-:-;;
25066251876Speter  :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
25067251876Speter  esac
25068251876Speter  ac_save_IFS=$IFS
25069251876Speter  IFS=:
25070251876Speter  set x $ac_tag
25071251876Speter  IFS=$ac_save_IFS
25072251876Speter  shift
25073251876Speter  ac_file=$1
25074251876Speter  shift
25075251876Speter
25076251876Speter  case $ac_mode in
25077251876Speter  :L) ac_source=$1;;
25078251876Speter  :[FH])
25079251876Speter    ac_file_inputs=
25080251876Speter    for ac_f
25081251876Speter    do
25082251876Speter      case $ac_f in
25083251876Speter      -) ac_f="$ac_tmp/stdin";;
25084251876Speter      *) # Look for the file first in the build tree, then in the source tree
25085251876Speter	 # (if the path is not absolute).  The absolute path cannot be DOS-style,
25086251876Speter	 # because $ac_f cannot contain `:'.
25087251876Speter	 test -f "$ac_f" ||
25088251876Speter	   case $ac_f in
25089251876Speter	   [\\/$]*) false;;
25090251876Speter	   *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
25091251876Speter	   esac ||
25092251876Speter	   as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
25093251876Speter      esac
25094251876Speter      case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
25095251876Speter      as_fn_append ac_file_inputs " '$ac_f'"
25096251876Speter    done
25097251876Speter
25098251876Speter    # Let's still pretend it is `configure' which instantiates (i.e., don't
25099251876Speter    # use $as_me), people would be surprised to read:
25100251876Speter    #    /* config.h.  Generated by config.status.  */
25101251876Speter    configure_input='Generated from '`
25102251876Speter	  $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
25103251876Speter	`' by configure.'
25104251876Speter    if test x"$ac_file" != x-; then
25105251876Speter      configure_input="$ac_file.  $configure_input"
25106251876Speter      { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
25107251876Speter$as_echo "$as_me: creating $ac_file" >&6;}
25108251876Speter    fi
25109251876Speter    # Neutralize special characters interpreted by sed in replacement strings.
25110251876Speter    case $configure_input in #(
25111251876Speter    *\&* | *\|* | *\\* )
25112251876Speter       ac_sed_conf_input=`$as_echo "$configure_input" |
25113251876Speter       sed 's/[\\\\&|]/\\\\&/g'`;; #(
25114251876Speter    *) ac_sed_conf_input=$configure_input;;
25115251876Speter    esac
25116251876Speter
25117251876Speter    case $ac_tag in
25118251876Speter    *:-:* | *:-) cat >"$ac_tmp/stdin" \
25119251876Speter      || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
25120251876Speter    esac
25121251876Speter    ;;
25122251876Speter  esac
25123251876Speter
25124251876Speter  ac_dir=`$as_dirname -- "$ac_file" ||
25125251876Speter$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
25126251876Speter	 X"$ac_file" : 'X\(//\)[^/]' \| \
25127251876Speter	 X"$ac_file" : 'X\(//\)$' \| \
25128251876Speter	 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
25129251876Speter$as_echo X"$ac_file" |
25130251876Speter    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
25131251876Speter	    s//\1/
25132251876Speter	    q
25133251876Speter	  }
25134251876Speter	  /^X\(\/\/\)[^/].*/{
25135251876Speter	    s//\1/
25136251876Speter	    q
25137251876Speter	  }
25138251876Speter	  /^X\(\/\/\)$/{
25139251876Speter	    s//\1/
25140251876Speter	    q
25141251876Speter	  }
25142251876Speter	  /^X\(\/\).*/{
25143251876Speter	    s//\1/
25144251876Speter	    q
25145251876Speter	  }
25146251876Speter	  s/.*/./; q'`
25147251876Speter  as_dir="$ac_dir"; as_fn_mkdir_p
25148251876Speter  ac_builddir=.
25149251876Speter
25150251876Spetercase "$ac_dir" in
25151251876Speter.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
25152251876Speter*)
25153251876Speter  ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
25154251876Speter  # A ".." for each directory in $ac_dir_suffix.
25155251876Speter  ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
25156251876Speter  case $ac_top_builddir_sub in
25157251876Speter  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
25158251876Speter  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
25159251876Speter  esac ;;
25160251876Speteresac
25161251876Speterac_abs_top_builddir=$ac_pwd
25162251876Speterac_abs_builddir=$ac_pwd$ac_dir_suffix
25163251876Speter# for backward compatibility:
25164251876Speterac_top_builddir=$ac_top_build_prefix
25165251876Speter
25166251876Spetercase $srcdir in
25167251876Speter  .)  # We are building in place.
25168251876Speter    ac_srcdir=.
25169251876Speter    ac_top_srcdir=$ac_top_builddir_sub
25170251876Speter    ac_abs_top_srcdir=$ac_pwd ;;
25171251876Speter  [\\/]* | ?:[\\/]* )  # Absolute name.
25172251876Speter    ac_srcdir=$srcdir$ac_dir_suffix;
25173251876Speter    ac_top_srcdir=$srcdir
25174251876Speter    ac_abs_top_srcdir=$srcdir ;;
25175251876Speter  *) # Relative name.
25176251876Speter    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
25177251876Speter    ac_top_srcdir=$ac_top_build_prefix$srcdir
25178251876Speter    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
25179251876Speteresac
25180251876Speterac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
25181251876Speter
25182251876Speter
25183251876Speter  case $ac_mode in
25184251876Speter  :F)
25185251876Speter  #
25186251876Speter  # CONFIG_FILE
25187251876Speter  #
25188251876Speter
25189251876Speter  case $INSTALL in
25190251876Speter  [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
25191251876Speter  *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
25192251876Speter  esac
25193251876Speter_ACEOF
25194251876Speter
25195251876Spetercat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
25196251876Speter# If the template does not know about datarootdir, expand it.
25197251876Speter# FIXME: This hack should be removed a few years after 2.60.
25198251876Speterac_datarootdir_hack=; ac_datarootdir_seen=
25199251876Speterac_sed_dataroot='
25200251876Speter/datarootdir/ {
25201251876Speter  p
25202251876Speter  q
25203251876Speter}
25204251876Speter/@datadir@/p
25205251876Speter/@docdir@/p
25206251876Speter/@infodir@/p
25207251876Speter/@localedir@/p
25208251876Speter/@mandir@/p'
25209251876Spetercase `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
25210251876Speter*datarootdir*) ac_datarootdir_seen=yes;;
25211251876Speter*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
25212251876Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
25213251876Speter$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
25214251876Speter_ACEOF
25215251876Spetercat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
25216251876Speter  ac_datarootdir_hack='
25217251876Speter  s&@datadir@&$datadir&g
25218251876Speter  s&@docdir@&$docdir&g
25219251876Speter  s&@infodir@&$infodir&g
25220251876Speter  s&@localedir@&$localedir&g
25221251876Speter  s&@mandir@&$mandir&g
25222251876Speter  s&\\\${datarootdir}&$datarootdir&g' ;;
25223251876Speteresac
25224251876Speter_ACEOF
25225251876Speter
25226251876Speter# Neutralize VPATH when `$srcdir' = `.'.
25227251876Speter# Shell code in configure.ac might set extrasub.
25228251876Speter# FIXME: do we really want to maintain this feature?
25229251876Spetercat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
25230251876Speterac_sed_extra="$ac_vpsub
25231251876Speter$extrasub
25232251876Speter_ACEOF
25233251876Spetercat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
25234251876Speter:t
25235251876Speter/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
25236251876Speters|@configure_input@|$ac_sed_conf_input|;t t
25237251876Speters&@top_builddir@&$ac_top_builddir_sub&;t t
25238251876Speters&@top_build_prefix@&$ac_top_build_prefix&;t t
25239251876Speters&@srcdir@&$ac_srcdir&;t t
25240251876Speters&@abs_srcdir@&$ac_abs_srcdir&;t t
25241251876Speters&@top_srcdir@&$ac_top_srcdir&;t t
25242251876Speters&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
25243251876Speters&@builddir@&$ac_builddir&;t t
25244251876Speters&@abs_builddir@&$ac_abs_builddir&;t t
25245251876Speters&@abs_top_builddir@&$ac_abs_top_builddir&;t t
25246251876Speters&@INSTALL@&$ac_INSTALL&;t t
25247251876Speter$ac_datarootdir_hack
25248251876Speter"
25249251876Spetereval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \
25250251876Speter  >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5
25251251876Speter
25252251876Spetertest -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
25253251876Speter  { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } &&
25254251876Speter  { ac_out=`sed -n '/^[	 ]*datarootdir[	 ]*:*=/p' \
25255251876Speter      "$ac_tmp/out"`; test -z "$ac_out"; } &&
25256251876Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
25257251876Speterwhich seems to be undefined.  Please make sure it is defined" >&5
25258251876Speter$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
25259251876Speterwhich seems to be undefined.  Please make sure it is defined" >&2;}
25260251876Speter
25261251876Speter  rm -f "$ac_tmp/stdin"
25262251876Speter  case $ac_file in
25263251876Speter  -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
25264251876Speter  *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
25265251876Speter  esac \
25266251876Speter  || as_fn_error $? "could not create $ac_file" "$LINENO" 5
25267251876Speter ;;
25268251876Speter  :H)
25269251876Speter  #
25270251876Speter  # CONFIG_HEADER
25271251876Speter  #
25272251876Speter  if test x"$ac_file" != x-; then
25273251876Speter    {
25274251876Speter      $as_echo "/* $configure_input  */" \
25275251876Speter      && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs"
25276251876Speter    } >"$ac_tmp/config.h" \
25277251876Speter      || as_fn_error $? "could not create $ac_file" "$LINENO" 5
25278251876Speter    if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then
25279251876Speter      { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
25280251876Speter$as_echo "$as_me: $ac_file is unchanged" >&6;}
25281251876Speter    else
25282251876Speter      rm -f "$ac_file"
25283251876Speter      mv "$ac_tmp/config.h" "$ac_file" \
25284251876Speter	|| as_fn_error $? "could not create $ac_file" "$LINENO" 5
25285251876Speter    fi
25286251876Speter  else
25287251876Speter    $as_echo "/* $configure_input  */" \
25288251876Speter      && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \
25289251876Speter      || as_fn_error $? "could not create -" "$LINENO" 5
25290251876Speter  fi
25291251876Speter ;;
25292251876Speter
25293251876Speter  :C)  { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
25294251876Speter$as_echo "$as_me: executing $ac_file commands" >&6;}
25295251876Speter ;;
25296251876Speter  esac
25297251876Speter
25298251876Speter
25299251876Speter  case $ac_file$ac_mode in
25300251876Speter    "default":C)
25301251876Speterchmod +x apu-$APRUTIL_MAJOR_VERSION-config
25302251876Speter ;;
25303251876Speter
25304251876Speter  esac
25305251876Speterdone # for ac_tag
25306251876Speter
25307251876Speter
25308251876Speteras_fn_exit 0
25309251876Speter_ACEOF
25310251876Speterac_clean_files=$ac_clean_files_save
25311251876Speter
25312251876Spetertest $ac_write_fail = 0 ||
25313251876Speter  as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
25314251876Speter
25315251876Speter
25316251876Speter# configure is writing to config.log, and then calls config.status.
25317251876Speter# config.status does its own redirection, appending to config.log.
25318251876Speter# Unfortunately, on DOS this fails, as config.log is still kept open
25319251876Speter# by configure, so config.status won't be able to write to it; its
25320251876Speter# output is simply discarded.  So we exec the FD to /dev/null,
25321251876Speter# effectively closing config.log, so it can be properly (re)opened and
25322251876Speter# appended to by config.status.  When coming back to configure, we
25323251876Speter# need to make the FD available again.
25324251876Speterif test "$no_create" != yes; then
25325251876Speter  ac_cs_success=:
25326251876Speter  ac_config_status_args=
25327251876Speter  test "$silent" = yes &&
25328251876Speter    ac_config_status_args="$ac_config_status_args --quiet"
25329251876Speter  exec 5>/dev/null
25330251876Speter  $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
25331251876Speter  exec 5>>config.log
25332251876Speter  # Use ||, not &&, to avoid exiting from the if with $? = 1, which
25333251876Speter  # would make configure fail if this is the last instruction.
25334251876Speter  $ac_cs_success || as_fn_exit 1
25335251876Speterfi
25336251876Speterif test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
25337251876Speter  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
25338251876Speter$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
25339251876Speterfi
25340251876Speter
25341